diff --git a/.gitmodules b/.gitmodules index d0c9c2a8..38e6b216 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +1,24 @@ +[submodule "ext/Console-Docs"] + path = ext/Console-Docs + url = https://github.com/MicrosoftDocs/Console-Docs + shallow = true +[submodule "ext/office-developer-client-docs"] + path = ext/office-developer-client-docs + url = https://github.com/MicrosoftDocs/office-developer-client-docs + shallow = true [submodule "ext/sdk-api"] path = ext/sdk-api url = https://github.com/MicrosoftDocs/sdk-api shallow = true +[submodule "ext/sql-docs"] + path = ext/sql-docs + url = https://github.com/MicrosoftDocs/sql-docs + shallow = true +[submodule "ext/Virtualization-Documentation"] + path = ext/Virtualization-Documentation + url = https://github.com/MicrosoftDocs/Virtualization-Documentation + shallow = true +[submodule "ext/win32"] + path = ext/win32 + url = https://github.com/MicrosoftDocs/win32 + shallow = true diff --git a/BuildTools/BuildTools.proj b/BuildTools/BuildTools.proj index 2f8e3718..cccfd3bf 100644 --- a/BuildTools/BuildTools.proj +++ b/BuildTools/BuildTools.proj @@ -4,7 +4,6 @@ - @@ -15,6 +14,6 @@ all - + diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8fcd30bb..c78cc96e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -15,6 +15,7 @@ You can contribute to this project by contributing to: * [Namespaces](#Namespaces) * [Enums](#Enums) * [Constants](#Constants) +* [Typedefs](#Typedefs) * [Attributes](#Attributes) * [Projections](docs/projections.md) @@ -154,9 +155,40 @@ The ConstantsScraper uses [regular expression matching](sources/MetadataUtils/Co Constants are removed from the metadata when they are detected as members of an enum. +## Typedefs + +Typedefs are friendly aliases for types that add more intuitive names and type safety to APIs. Typedefs in the metadata are defined in [autotypes.json](generation/WinSDK/autoTypes.json). Each object in the JSON array is a typedef with the following properties: + +* `Namespace` - Optional property indicating the namespace for the typedef + * Note: If omitted, the typedef will inherit the namespace of the `CloseApi` +* `Name` - The name of the typedef +* `ValueType` - The type that the typedef represents. In addition to base types, the below [special patterns](https://github.com/microsoft/win32metadata/blob/e49534798f50469837c93dbcefa02c2ca952dd08/sources/GeneratorSdk/MetadataTasks/PrepSettingsForAutoTypes.cs#L40-L73) are recognized: + * `DECLARE_HANDLE` - For typedefs defined with the `DECLARE_HANDLE` macro in the headers + * `typedef struct ` - For opaque structs + * Note: These special patterns automatically handle the remaps and exclusions necessary to achieve the optimal result so should always be used when applicable +* `CloseApi` - Optional property indicating the API that must be used to close the handle +* `InvalidHandleValues` - A list of invalid values for the handle +* `NativeTypedef` - Whether this typedef exists in the native headers + * Note: While adding metadata-only typedefs can improve API usability, projections may wish to ignore typedefs that don't exist in the headers to provide an experience closer to the native headers. This property allows projections to differentiate native typedefs vs. metadata typedefs. + +In the example below, a native typedef called `BCRYPT_KEY_HANDLE` is defined representing `void*` aligned with the original typedef from the headers `typedef PVOID BCRYPT_KEY_HANDLE;`. The typedef must be closed with `BCryptDestroyKey` and has an `InvalidHandleValue` of `0`. Since no `Namespace` is specified, the typedef will live in the same namespace as `BCryptDestroyKey`. + +```json +{ + "Name": "BCRYPT_KEY_HANDLE", + "ValueType": "void*", + "CloseApi": "BCryptDestroyKey", + "AlsoUsableFor": "BCRYPT_HANDLE", + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true +} +``` + +You can add new typedefs or modify existing typedefs by modifying [autotypes.json](generation/WinSDK/autoTypes.json). + ## Attributes -Our tooling defines several [attributes](sources/Win32MetadataInterop) that can be applied to APIs to provide useful context to language projections. +Our tooling defines several [attributes](generation/WinSDK/manual/Metadata.cs) that can be applied to APIs to provide useful context to language projections. To apply an attribute to an API, update the `--memberRemap` section of [emitter.settings.rsp](generation/WinSDK/emitter.settings.rsp) in one of the following ways: @@ -186,7 +218,7 @@ If CI builds pass but local builds of the same commit fail with cryptic error me ### Incremental builds -Run `./DoAll.ps1` in [PowerShell 7](https://aka.ms/powershell-release?tag=stable) to run an incremental build, then inspect the reported winmd diff to ensure all changes were intentional. `./DoAll.ps1` without `-Clean` will recognize what files have changed and build only the necessary components required for those changes. +Run `./DoAll.ps1 -ExcludePackages -ExcludeSamples` in [PowerShell 7](https://aka.ms/powershell-release?tag=stable) to run an incremental build, then inspect the reported winmd diff to ensure all changes were intentional. `./DoAll.ps1` without `-Clean` will recognize what files have changed and build only the necessary components required for those changes. Building NuGet packages and WinmdGenerator samples isn't usually necessary for local builds, so excluding them with `ExcludePackages` and `ExcludeSamples` will provide the fastest build times. Note that stale artifacts on your system may sometimes result in cryptic errors when attempting incremental builds. If you do encounter cryptic errors during incremental builds that you suspect are the result of previously built changes, reset your system state by running a clean build with `./DoAll.ps1 -Clean`. diff --git a/Directory.Build.props b/Directory.Build.props index 8486f81f..8e8782d5 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -25,7 +25,7 @@ https://github.com/microsoft/win32metadata true images/windows.png - 48.0.19-preview + 52.0.65-preview diff --git a/README.md b/README.md index 3c342eee..dadbc8a5 100644 --- a/README.md +++ b/README.md @@ -14,13 +14,14 @@ To call Win32 APIs from the language of your choice based off of this metadata, * Beef - https://github.com/jayrulez/Win32-Beef (Community) * D - https://github.com/rumbu13/windows-d (Community) * Dart - https://github.com/timsneath/win32 (Community) +* Python - https://github.com/ynkdir/py-win32more (Community) * Zig - https://github.com/marlersoft/zigwin32 (Community) Note: Community projects are listed here to help with discovery but are not officially validated by Microsoft. See the [roadmap](./docs/roadmap.md) and [FAQ](./docs/faq.md) for more details. -If you'd like to browse the metadata to see what we're emitting, extract Windows.Win32.winmd and Windows.Win32.Interop.dll from the [Microsoft.Windows.SDK.Win32Metadata](https://www.nuget.org/packages/Microsoft.Windows.SDK.Win32Metadata/) NuGet package and load Windows.Win32.winmd in [ILSpy](https://github.com/icsharpcode/ILSpy/releases/latest). Download the package and rename it to .zip to browse and extract its content. +If you'd like to browse the metadata to see what we're emitting, extract Windows.Win32.winmd from the [Microsoft.Windows.SDK.Win32Metadata](https://www.nuget.org/packages/Microsoft.Windows.SDK.Win32Metadata/) NuGet package and load Windows.Win32.winmd in [ILSpy](https://github.com/icsharpcode/ILSpy/releases/latest). Download the package and rename it to .zip to browse and extract its content. ![ILSpy with winmd](./images/ILSpyWithWinmd.png) @@ -31,89 +32,15 @@ Below are some principles that guide the metadata that we produce: * Provide the broadest API coverage possible * Keep the names of the original APIs, but express in metadata additional information that can make them easier to use. * Convert non-specific types like `uint` that use constants into explicit enums to improve usability and discoverability. Keep enum member names consistent with the original constant names to preserve SEO. -* Express Win32 resources like `HANDLE` and `GDI` objects as strongly-typed structs. The definition of these structs include how to dispose of the resources (like `CloseHandle` or `DeleteObject`). It is up to language projections to make use of this information in a language-specific way. For example, a C# projection could use `SafeHandle` objects for `HANDLE` and `GDI` objects. +* Express Win32 typedefs like `HANDLE` and `GDI` objects as strongly-typed structs. The definition of these structs include how to dispose of the resources (like `CloseHandle` or `DeleteObject`). It is up to language projections to make use of this information in a language-specific way. For example, a C# projection could use `SafeHandle` objects for `HANDLE` and `GDI` objects. # Architecture -This project uses [ClangSharp](https://github.com/Microsoft/ClangSharp) to scrape Windows SDK headers into C# files. It uses libraries from the Windows SDK to figure out what the DLL imports are for each API function. The project is split into partitions that roughly translate into namespaces. ClangSharp creates a .cs file for each partition that it processes. +See [ARCHITECTURE.md](docs/architecture.md). -Once the C# files are written by ClangSharp, the emitter turns these files into a Windows Metadata (.winmd) file. Although this is an ECMA-335 binary, it is not directly loadable by the CLR. +# Projections -The resulting .winmd is packaged as a NuGet package which can be used to create language projections for other languages such as C#, modern C++, and Rust. - -# ClangSharp Overview - -ClangSharp emits C# as it encounters types found in C/C++ headers. It will only emit types for headers included in its "traverse" list. - -Example for Direct3DDxgi: - -[generation/WinSDK/Partitions/Direct3DDxgi/main.cpp](generation/WinSDK/Partitions/Direct3DDxgi/main.cpp): - - #include - #include - #include - #include - #include - #include - #include - #include - #include - #include - #include - #include - -[generation/WinSDK/Partitions/Direct3DDxgi/settings.rsp](generation/WinSDK/Partitions/Direct3DDxgi/settings.rsp): - - --traverse - /shared/dxgitype.h - /shared/dxgiformat.h - /shared/dxgicommon.h - /shared/dxgi.h - /shared/dxgi1_2.h - /shared/dxgi1_4.h - /shared/dxgi1_6.h - /um/dxgidebug.h - /shared/dxgi1_3.h - /shared/dxgi1_5.h - --namespace - Windows.Win32.Graphics.Dxgi - - -This means ClangSharp will emit types from the above list of headers when scraping for dxgi.lib. The compiler will see lots of other headers, like what windows.h brings in, but it will only emit types seen in the list above. - -## ClangSharp and Remaps - -ClangSharp emits C# code as it goes. For example, when it sees this type: - - typedef struct tagRECT - { - LONG left; - LONG top; - LONG right; - LONG bottom; - } RECT, *PRECT, NEAR *NPRECT, FAR *LPRECT; - -It starts emitting: - - public partial struct tagRect - { - public int left; - -It has no way of knowing a typedef is coming (RECT). But, we can feed data into ClangSharp that tells it to rename tagRECT to RECT: - -[generation/WinSDK/scraper.settings.rsp](generation/WinSDK/scraper.settings.rsp) - - tagRECT=RECT - -Now when ClangSharp encounters tagRECT it will automatically change the name it uses to RECT. - -# Winmd Emitter Overview - -ClangSharp was designed to create C#-compilable code from Win32 headers. Because its goal is to create C#-compilable code while also preserving pointers, it can't always express things in the way we would like for metadata which is meant to be language-agnostic. For example, the CLR will not allow managed types such as "interface" or "delegate" to be on an unsafe struct (a struct that gets pointed to or includes pointers). This means ClangSharp emits COM objects as structs instead of interfaces, so that a COM object can exist on an unsafe struct. - -The winmd emitter takes the C#-compilable source created by ClangSharp and emits it into a .winmd. A .winmd can define an interface, have a struct use it as a field type, and have a function parameter point at the struct. However, the CLR will not be able to load it because it's invalid to the CLR. - -The emitter also looks at SAL attributes that ClangSharp outputs for parameters and adds metadata attributes for const, in/out, COM out pointers, etc. It will also mark fields and parameters via attributes as null-terminated strings while preserving the original pointer type. It is up to consumers of the fields and parameters to interpret the metadata and turn them into language-appropriate types such as a string. +See [PROJECTIONS.md](docs/projections.md). # Contributing @@ -123,7 +50,7 @@ See [CONTRIBUTING.md](./CONTRIBUTING.md). ## MIT * All metadata assemblies (e.g. `Windows.Win32.winmd`) -* All tooling in this repository and in the [Microsoft.Windows.SDK.Win32Metadata NuGet package]([url](https://www.nuget.org/packages/Microsoft.Windows.SDK.Win32Metadata/)) +* All tooling in this repository and in the [Microsoft.Windows.SDK.Win32Metadata NuGet package](https://www.nuget.org/packages/Microsoft.Windows.SDK.Win32Metadata/) ## Windows SDK * All Windows headers (e.g. RecompiledIdlHeaders) and Interface Definition Language (IDL) files in this repository and in the aforementioned NuGet package. diff --git a/apidocs/Microsoft.Windows.SDK.Win32Docs/Microsoft.Windows.SDK.Win32Docs.targets b/apidocs/Microsoft.Windows.SDK.Win32Docs/Microsoft.Windows.SDK.Win32Docs.targets index 9d074fb1..0310b126 100644 --- a/apidocs/Microsoft.Windows.SDK.Win32Docs/Microsoft.Windows.SDK.Win32Docs.targets +++ b/apidocs/Microsoft.Windows.SDK.Win32Docs/Microsoft.Windows.SDK.Win32Docs.targets @@ -20,7 +20,7 @@ Outputs="@(DocOutputPath)" Condition=" '$(DesignTimeBuild)' != 'true' "> - diff --git a/apidocs/ScrapeDocs/DocEnum.cs b/apidocs/ScrapeDocs/DocEnum.cs index 83946966..0a2bc1a8 100644 --- a/apidocs/ScrapeDocs/DocEnum.cs +++ b/apidocs/ScrapeDocs/DocEnum.cs @@ -74,15 +74,15 @@ namespace ScrapeDocs string? enumName = null; if (uses.Count == 1) { - var oneValue = uses[0]; - if (oneValue.ParameterName.Contains("flags", StringComparison.OrdinalIgnoreCase)) + var (methodName, parameterName, _, _) = uses[0]; + if (parameterName.Contains("flags", StringComparison.OrdinalIgnoreCase)) { // Only appears in one method, on a parameter named something like "flags". - enumName = $"{oneValue.MethodName}Flags"; + enumName = $"{methodName}Flags"; } else { - enumName = $"{oneValue.MethodName}_{oneValue.ParameterName}Flags"; + enumName = $"{methodName}_{parameterName}Flags"; } } else @@ -106,7 +106,7 @@ namespace ScrapeDocs if (commonPrefixLength > 1 && firstName[commonPrefixLength - 1] == '_') { // The enum values share a common prefix suitable to imply a name for the enum. - enumName = firstName.Substring(0, commonPrefixLength - 1); + enumName = firstName[..(commonPrefixLength - 1)]; } } } diff --git a/apidocs/ScrapeDocs/GlobalSuppressions.cs b/apidocs/ScrapeDocs/GlobalSuppressions.cs new file mode 100644 index 00000000..28330dd4 --- /dev/null +++ b/apidocs/ScrapeDocs/GlobalSuppressions.cs @@ -0,0 +1,6 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT license. See LICENSE file in the project root for full license information. + +using System.Diagnostics.CodeAnalysis; + +[assembly: SuppressMessage("Performance", "CA1822:Mark members as static", Justification = "Avoids disrupting code organization.", Scope = "member", Target = "~M:ScrapeDocs.Program.ParseDocFile(System.String)~System.Collections.Generic.List{System.ValueTuple{System.String,Microsoft.Windows.SDK.Win32Docs.ApiDetails,System.Collections.Generic.IReadOnlyDictionary{System.String,ScrapeDocs.DocEnum},System.Collections.Generic.IReadOnlyDictionary{System.String,ScrapeDocs.DocEnum}}}")] \ No newline at end of file diff --git a/apidocs/ScrapeDocs/Program.cs b/apidocs/ScrapeDocs/Program.cs index 6e4251ae..1a745158 100644 --- a/apidocs/ScrapeDocs/Program.cs +++ b/apidocs/ScrapeDocs/Program.cs @@ -1,491 +1,413 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. -namespace ScrapeDocs +namespace ScrapeDocs; + +using System; +using System.Collections.Concurrent; +using System.Collections.Generic; +using System.Diagnostics; +using System.Diagnostics.CodeAnalysis; +using System.Globalization; +using System.IO; +using System.Linq; +using System.Text; +using System.Text.Json; +using System.Text.RegularExpressions; +using System.Threading; +using MessagePack; +using Microsoft.Windows.SDK.Win32Docs; +using YamlDotNet.Core; +using YamlDotNet.RepresentationModel; + +/// +/// Program entrypoint class. +/// +internal class Program { - using System; - using System.Collections.Concurrent; - using System.Collections.Generic; - using System.Diagnostics; - using System.Diagnostics.CodeAnalysis; - using System.Globalization; - using System.IO; - using System.Linq; - using System.Reflection; - using System.Text; - using System.Text.Json; - using System.Text.RegularExpressions; - using System.Threading; - using MessagePack; - using Microsoft.Windows.SDK.Win32Docs; - using YamlDotNet; - using YamlDotNet.RepresentationModel; + private static readonly Regex TitlePattern = new(@"([^\s\(]+)", RegexOptions.Compiled); + private static readonly Regex ApiNamePattern = new(@"^# (<(\w+)[\s>].*)?\s*([^\s\(]+)", RegexOptions.Compiled); + private static readonly Regex ParametersHeaderPattern = new(@"^## (Parameters|Arguments)", RegexOptions.Compiled); + private static readonly Regex ParameterHeaderPattern = new(@"^### -param (\w+)", RegexOptions.Compiled); + private static readonly Regex MembersHeaderPattern = new(@"^## Members", RegexOptions.Compiled); + private static readonly Regex FieldHeaderPattern = new(@"^### -field (?:\w+\.)*(\w+)", RegexOptions.Compiled); + private static readonly Regex ParameterMemberPattern = new(@"^\s?(([\*`_])\2?)(\w+)\1", RegexOptions.Compiled); + private static readonly Regex ReturnHeaderPattern = new(@"^## (-returns|Return [vV]alues?|Returns)", RegexOptions.Compiled); + private static readonly Regex RemarksHeaderPattern = new(@"^## (-remarks|Remarks|Comments)", RegexOptions.Compiled); + private static readonly Regex InlineCodeTag = new(@"\(.*)\", RegexOptions.Compiled); + private static readonly Regex EnumNameCell = new(@"\]*\>\([\dxa-f]+)\<\/dt\>", RegexOptions.Compiled | RegexOptions.IgnoreCase); + private static readonly Regex ExcludePattern = new(@"^"); - /// - /// Program entrypoint class. - /// - internal class Program + private static readonly Dictionary BaseUris = new() { - private static readonly Regex FileNamePattern = new Regex(@"^\w\w-\w+-([\w\-]+)$", RegexOptions.Compiled); - private static readonly Regex ParameterHeaderPattern = new Regex(@"^### -param (\w+)", RegexOptions.Compiled); - private static readonly Regex FieldHeaderPattern = new Regex(@"^### -field (?:\w+\.)*(\w+)", RegexOptions.Compiled); - private static readonly Regex ReturnHeaderPattern = new Regex(@"^## -returns", RegexOptions.Compiled); - private static readonly Regex RemarksHeaderPattern = new Regex(@"^## -remarks", RegexOptions.Compiled); - private static readonly Regex InlineCodeTag = new Regex(@"\(.*)\", RegexOptions.Compiled); - private static readonly Regex EnumNameCell = new Regex(@"\]*\>\([\dxa-f]+)\<\/dt\>", RegexOptions.Compiled | RegexOptions.IgnoreCase); - private readonly string contentBasePath; - private readonly string outputPath; + { @"/ext/Console-Docs/docs", @"https://docs.microsoft.com/windows/console/" }, + { @"/ext/office-developer-client-docs/docs", @"https://docs.microsoft.com/office/client-developer/" }, + { @"/ext/sdk-api/sdk-api-src/content", @"https://docs.microsoft.com/windows/win32/api/" }, + { @"/ext/sql-docs/docs", @"https://docs.microsoft.com/sql/" }, + { @"/ext/Virtualization-Documentation", @"https://docs.microsoft.com/" }, + { @"/ext/win32/desktop-src", @"https://docs.microsoft.com/windows/win32/" }, + }; - private Program(string contentBasePath, string outputPath) + private static readonly string ExcludedContentPattern = @"(ADSchema|CIMWin32Prov|delivery_optimization|DMWmiBridgeProv|gdiplus|HyperV_v2|Midl\b|SecAuthZ|TermServ|WmiCoreProv|WmiSdk|\bindex\.md|\bTOC\.md)"; + + private readonly string contentBasePaths; + private readonly string outputPath; + private readonly string documentationMappingsRsp; + + private Program(string contentBasePaths, string outputPath) + { + this.contentBasePaths = contentBasePaths; + this.outputPath = outputPath; + this.documentationMappingsRsp = Path.Combine(Path.GetDirectoryName(this.outputPath)!, "documentationMappings.rsp").Replace("\\", "/"); + } + + private bool EmitEnums { get; set; } + + private static int Main(string[] args) + { + using var cts = new CancellationTokenSource(); + Console.CancelKeyPress += (s, e) => { - this.contentBasePath = contentBasePath; - this.outputPath = outputPath; + Console.WriteLine("Canceling..."); + cts.Cancel(); + e.Cancel = true; + }; + + if (args.Length < 2) + { + Console.Error.WriteLine("USAGE: {0} [enums]"); + return 1; } - private bool EmitEnums { get; set; } + string contentBasePaths = args[0]; + string outputPath = args[1]; + bool emitEnums = args.Length > 2 && args[2] == "enums"; - private static int Main(string[] args) + try { - using var cts = new CancellationTokenSource(); - Console.CancelKeyPress += (s, e) => - { - Console.WriteLine("Canceling..."); - cts.Cancel(); - e.Cancel = true; - }; + new Program(contentBasePaths, outputPath) { EmitEnums = true }.Worker(cts.Token); + } + catch (OperationCanceledException ex) when (ex.CancellationToken == cts.Token) + { + return 2; + } - if (args.Length < 2) + return 0; + } + + private void Worker(CancellationToken cancellationToken) + { + Console.WriteLine("Enumerating documents to be parsed..."); + var paths = new List(); + foreach (var path in this.contentBasePaths.Split(';')) + { + paths.AddRange(Directory.GetFiles(path, "*.md", SearchOption.AllDirectories). + Where(p => !Regex.IsMatch(p, ExcludedContentPattern, RegexOptions.IgnoreCase))); + } + + Console.WriteLine("Parsing documents..."); + + var timer = Stopwatch.StartNew(); + var parsedNodes = from path in paths.AsParallel() + let parseResults = this.ParseDocFile(path) + where parseResults is not null + from result in parseResults + select (Path: path, result.ApiName, result.Docs, result.EnumsByParameter, result.EnumsByField); + var results = new ConcurrentDictionary(); + var parameterEnums = new ConcurrentDictionary<(string MethodName, string ParameterName, string HelpLink), DocEnum>(); + var fieldEnums = new ConcurrentDictionary<(string StructName, string FieldName, string HelpLink), DocEnum>(); + + if (Debugger.IsAttached) + { + parsedNodes = parsedNodes.WithDegreeOfParallelism(1); // improve debuggability + } + + parsedNodes. + WithCancellation<(string Path, string ApiName, ApiDetails Docs, IReadOnlyDictionary EnumsByParameter, IReadOnlyDictionary EnumsByField)>(cancellationToken). + ForAll(result => + { + if (!results.TryAdd(result.ApiName, result.Docs)) { - Console.Error.WriteLine("USAGE: {0} [enums]"); - return 1; + // Prefer a more specific HelpLink if multiple results were returned. + if (!results[result.ApiName].HelpLink!.ToString().ToLower().EndsWith(result.ApiName.Replace(".", "-").ToLower())) + { + results[result.ApiName] = result.Docs; + } } - string contentBasePath = args[0]; - string outputPath = args[1]; - bool emitEnums = args.Length > 2 ? args[2] == "enums" : false; + foreach (var e in result.EnumsByParameter) + { + if (result.Docs.HelpLink is not null) + { + parameterEnums.TryAdd((result.ApiName, e.Key, result.Docs.HelpLink.AbsoluteUri), e.Value); + } + } + foreach (var e in result.EnumsByField) + { + if (result.Docs.HelpLink is not null) + { + fieldEnums.TryAdd((result.ApiName, e.Key, result.Docs.HelpLink.AbsoluteUri), e.Value); + } + } + }); + + if (paths.Count == 0) + { + Console.Error.WriteLine("No documents found to parse."); + } + else + { + Console.WriteLine("Parsed {2} documents in {0} ({1} per document)", timer.Elapsed, timer.Elapsed / paths.Count, paths.Count); + Console.WriteLine($"Found {parameterEnums.Count + fieldEnums.Count} enums."); + } + + Console.WriteLine("Analyzing and naming enums and collecting docs on their members..."); + var sortedResultsWithoutEnums = new SortedDictionary(results); + int constantsCount = this.AnalyzeEnums(results, parameterEnums, fieldEnums); + var sortedResultsWithEnums = new SortedDictionary(results); + Console.WriteLine($"Found docs for {constantsCount} constants."); + + Console.WriteLine("Writing results to \"{0}\" and \"{1}\"", this.outputPath, this.documentationMappingsRsp); + + Directory.CreateDirectory(Path.GetDirectoryName(this.outputPath)!); + using var outputFileStream = File.OpenWrite(this.outputPath); + MessagePackSerializer.Serialize(outputFileStream, sortedResultsWithEnums, MessagePackSerializerOptions.Standard, CancellationToken.None); + + var documentationMappingsBuilder = new StringBuilder(); + documentationMappingsBuilder.AppendLine("--memberRemap"); + + foreach (var api in sortedResultsWithoutEnums) + { + documentationMappingsBuilder.AppendLine($"{api.Key.Replace(".", "::")}=[Documentation(\"{api.Value.HelpLink}\")]"); + } + + File.WriteAllText(this.documentationMappingsRsp, documentationMappingsBuilder.ToString()); + } + + private List<(string ApiName, ApiDetails Docs, IReadOnlyDictionary EnumsByParameter, IReadOnlyDictionary EnumsByField)> ParseDocFile(string filePath) + { + try + { + ApiDetails apiDetails = new(); + var enumsByParameter = new Dictionary(); + var enumsByField = new Dictionary(); + + string? line; + + using StreamReader mdFileReader = File.OpenText(filePath); + using var markdownToYamlReader = new YamlSectionReader(mdFileReader); + var yamlBuilder = new StringBuilder(); try { - new Program(contentBasePath, outputPath) { EmitEnums = true }.Worker(cts.Token); - } - catch (OperationCanceledException ex) when (ex.CancellationToken == cts.Token) - { - return 2; - } - - return 0; - } - - private static void Expect(string? expected, string? actual) - { - if (expected != actual) - { - throw new InvalidOperationException($"Expected: \"{expected}\" but read: \"{actual}\"."); - } - } - - private int AnalyzeEnums(ConcurrentDictionary results, ConcurrentDictionary<(string MethodName, string ParameterName, string HelpLink), DocEnum> parameterEnums, ConcurrentDictionary<(string MethodName, string ParameterName, string HelpLink), DocEnum> fieldEnums) - { - var uniqueEnums = new Dictionary>(); - var constantsDocs = new Dictionary>(); - - void Collect(ConcurrentDictionary<(string MethodName, string ParameterName, string HelpLink), DocEnum> enums, bool isMethod) - { - foreach (var item in enums) - { - if (!uniqueEnums.TryGetValue(item.Value, out List<(string MethodName, string ParameterName, string HelpLink, bool IsMethod)>? list)) - { - uniqueEnums.Add(item.Value, list = new()); - } - - list.Add((item.Key.MethodName, item.Key.ParameterName, item.Key.HelpLink, isMethod)); - - foreach (KeyValuePair enumValue in item.Value.Members) - { - if (enumValue.Value.Doc is object) - { - if (!constantsDocs.TryGetValue(enumValue.Key, out List<(string MethodName, string HelpLink, string Doc)>? values)) - { - constantsDocs.Add(enumValue.Key, values = new()); - } - - values.Add((item.Key.MethodName, item.Key.HelpLink, enumValue.Value.Doc)); - } - } - } - } - - Collect(parameterEnums, isMethod: true); - Collect(fieldEnums, isMethod: false); - - foreach (var item in constantsDocs) - { - var docNode = new ApiDetails(); - docNode.Description = item.Value[0].Doc; - - // If the documentation varies across methods, just link to each document. - bool differenceDetected = false; - for (int i = 1; i < item.Value.Count; i++) - { - if (item.Value[i].Doc != docNode.Description) - { - differenceDetected = true; - break; - } - } - - if (differenceDetected) - { - docNode.Description = "Documentation varies per use. Refer to each: " + string.Join(", ", item.Value.Select(v => @$"{v.MethodOrStructName}")) + "."; - } - else - { - // Just point to any arbitrary method that documents it. - docNode.HelpLink = new Uri(item.Value[0].HelpLink); - } - - results.TryAdd(item.Key, docNode); - } - - if (this.EmitEnums) - { - string enumDirectory = Path.GetDirectoryName(this.outputPath) ?? throw new InvalidOperationException("Unable to determine where to write enums."); - Directory.CreateDirectory(enumDirectory); - using var enumsJsonStream = File.OpenWrite(Path.Combine(enumDirectory, "enums.json")); - using var writer = new Utf8JsonWriter(enumsJsonStream, new JsonWriterOptions { Indented = true }); - writer.WriteStartArray(); - - foreach (KeyValuePair> item in uniqueEnums) - { - writer.WriteStartObject(); - - if (item.Key.GetRecommendedName(item.Value) is string enumName) - { - writer.WriteString("name", enumName); - } - - writer.WriteBoolean("flags", item.Key.IsFlags); - - writer.WritePropertyName("members"); - writer.WriteStartArray(); - foreach (var member in item.Key.Members) - { - writer.WriteStartObject(); - writer.WriteString("name", member.Key); - if (member.Value.Value is ulong value) - { - writer.WriteString("value", value.ToString(CultureInfo.InvariantCulture)); - } - - writer.WriteEndObject(); - } - - writer.WriteEndArray(); - - writer.WritePropertyName("uses"); - writer.WriteStartArray(); - foreach (var uses in item.Value) - { - writer.WriteStartObject(); - - int periodIndex = uses.MethodName.IndexOf('.', StringComparison.Ordinal); - string? iface = periodIndex >= 0 ? uses.MethodName.Substring(0, periodIndex) : null; - string name = periodIndex >= 0 ? uses.MethodName.Substring(periodIndex + 1) : uses.MethodName; - - if (iface is string) - { - writer.WriteString("interface", iface); - } - - writer.WriteString(uses.IsMethod ? "method" : "struct", name); - writer.WriteString(uses.IsMethod ? "parameter" : "field", uses.ParameterName); - - writer.WriteEndObject(); - } - - writer.WriteEndArray(); - writer.WriteEndObject(); - } - - writer.WriteEndArray(); - } - - return constantsDocs.Count; - } - - private void Worker(CancellationToken cancellationToken) - { - Console.WriteLine("Enumerating documents to be parsed..."); - string[] paths = Directory.GetFiles(this.contentBasePath, "??-*-*.md", SearchOption.AllDirectories) - ////.Where(p => p.Contains(@"ns-winsock2-blob", StringComparison.OrdinalIgnoreCase)).ToArray() - ; - - Console.WriteLine("Parsing documents..."); - var timer = Stopwatch.StartNew(); - var parsedNodes = from path in paths.AsParallel() - let result = this.ParseDocFile(path) - where result is not null - select (Path: path, result.Value.ApiName, result.Value.Docs, result.Value.EnumsByParameter, result.Value.EnumsByField); - var results = new ConcurrentDictionary(); - var parameterEnums = new ConcurrentDictionary<(string MethodName, string ParameterName, string HelpLink), DocEnum>(); - var fieldEnums = new ConcurrentDictionary<(string StructName, string FieldName, string HelpLink), DocEnum>(); - if (Debugger.IsAttached) - { - parsedNodes = parsedNodes.WithDegreeOfParallelism(1); // improve debuggability - } - - parsedNodes - .WithCancellation<(string Path, string ApiName, ApiDetails Docs, IReadOnlyDictionary EnumsByParameter, IReadOnlyDictionary EnumsByField)>(cancellationToken) - .ForAll(result => - { - results.TryAdd(result.ApiName, result.Docs); - foreach (var e in result.EnumsByParameter) - { - if (result.Docs.HelpLink is object) - { - parameterEnums.TryAdd((result.ApiName, e.Key, result.Docs.HelpLink.AbsoluteUri), e.Value); - } - } - - foreach (var e in result.EnumsByField) - { - if (result.Docs.HelpLink is object) - { - fieldEnums.TryAdd((result.ApiName, e.Key, result.Docs.HelpLink.AbsoluteUri), e.Value); - } - } - }); - if (paths.Length == 0) - { - Console.Error.WriteLine("No documents found to parse."); - } - else - { - Console.WriteLine("Parsed {2} documents in {0} ({1} per document)", timer.Elapsed, timer.Elapsed / paths.Length, paths.Length); - Console.WriteLine($"Found {parameterEnums.Count + fieldEnums.Count} enums."); - } - - Console.WriteLine("Analyzing and naming enums and collecting docs on their members..."); - int constantsCount = this.AnalyzeEnums(results, parameterEnums, fieldEnums); - Console.WriteLine($"Found docs for {constantsCount} constants."); - - Console.WriteLine("Writing results to \"{0}\"", this.outputPath); - Directory.CreateDirectory(Path.GetDirectoryName(this.outputPath)!); - using var outputFileStream = File.OpenWrite(this.outputPath); - MessagePackSerializer.Serialize(outputFileStream, results.ToDictionary(kv => kv.Key, kv => kv.Value), MessagePackSerializerOptions.Standard); - } - - private (string ApiName, ApiDetails Docs, IReadOnlyDictionary EnumsByParameter, IReadOnlyDictionary EnumsByField)? ParseDocFile(string filePath) - { - try - { - var enumsByParameter = new Dictionary(); - var enumsByField = new Dictionary(); - var yaml = new YamlStream(); - using StreamReader mdFileReader = File.OpenText(filePath); - using var markdownToYamlReader = new YamlSectionReader(mdFileReader); - var yamlBuilder = new StringBuilder(); - ApiDetails docs = new(); - string? line; - while ((line = markdownToYamlReader.ReadLine()) is object) + while ((line = markdownToYamlReader.ReadLine()) is not null) { yamlBuilder.AppendLine(line); } + } + catch (InvalidOperationException) + { + Debug.WriteLine("WARNING: Skipping content without YAML headers {0}", filePath); + return null!; + } - try - { - yaml.Load(new StringReader(yamlBuilder.ToString())); - } - catch (YamlDotNet.Core.YamlException ex) - { - Debug.WriteLine("YAML parsing error in \"{0}\": {1}", filePath, ex.Message); - return null; - } + var yaml = new YamlStream(); + try + { + yaml.Load(new StringReader(yamlBuilder.ToString())); + } + catch (YamlException ex) + { + Debug.WriteLine("YAML parsing error in \"{0}\": {1}", filePath, ex.Message); + return null!; + } - YamlSequenceNode methodNames = (YamlSequenceNode)yaml.Documents[0].RootNode["api_name"]; - bool TryGetProperName(string searchFor, string? suffix, [NotNullWhen(true)] out string? match) + var yamlRootNode = (YamlMappingNode)yaml.Documents[0].RootNode; + + if (!yamlRootNode.Children.Any(c => + (c.Key.ToString() == "ms.topic" && c.Value.ToString().ToLower() == "reference") || + (c.Key.ToString() == "topic_type" && (c.Value as YamlSequenceNode)!.Children.Any(i => i.ToString().ToLower() == "apiref")))) + { + Debug.WriteLine("WARNING: Skipping non-reference content {0}", filePath); + return null!; + } + + YamlSequenceNode apiNames = null!; + if (yamlRootNode.Children.ContainsKey("api_name") && yamlRootNode.Children["api_name"] is YamlSequenceNode node) + { + apiNames = node; + } + else + { + Debug.WriteLine("WARNING: Could not find api_name node in: {0}", filePath); + } + + // Populate ApiName. + string? apiName = null; + + if (yamlRootNode.Children.ContainsKey("title")) + { + apiName = TitlePattern.Match(yamlRootNode.Children["title"].ToString()).Groups[1].Value; + } + else if (yamlRootNode.Children.ContainsKey("comtitle")) + { + apiName = TitlePattern.Match(yamlRootNode.Children["comtitle"].ToString()).Groups[1].Value; + } + + apiName = apiName!.Replace("::", ".").Replace("\\", string.Empty); + + // Populate HelpLink. + foreach (var baseUri in BaseUris.Keys) + { + if (filePath.Replace("\\", "/").Contains(baseUri)) { - if (suffix is string) + apiDetails.HelpLink = new Uri(BaseUris[baseUri] + filePath[(filePath.IndexOf(baseUri) + baseUri.Length + 1)..(filePath.Length - 3)].Replace("\\", "/")); + + break; + } + } + + // Populate Description. + var description = yamlRootNode.Children.FirstOrDefault(n => n.Key is YamlScalarNode { Value: "description" }).Value as YamlScalarNode; + apiDetails.Description = description?.Value; + + // Populate Parameters, Fields, ReturnValue, and Remarks. + var docBuilder = new StringBuilder(); + line = mdFileReader.ReadLine(); + while (line is not null) + { + if (ApiNamePattern.Match(line) is Match { Success: true } apiNameMatch) + { + var headerApiName = apiNameMatch.Groups[3].Value.Replace("::", ".").Replace("\\", string.Empty); + + if ((apiName.Contains('.') && !headerApiName.Contains('.')) || headerApiName.Contains('*')) { - if (searchFor.EndsWith(suffix, StringComparison.Ordinal)) + line = mdFileReader.ReadLine(); + } + else + { + apiName = headerApiName; + + line = mdFileReader.ReadLine(); + } + } + else if (ParametersHeaderPattern.Match(line) is Match { Success: true } parametersMatch) + { + ParseSection(parametersMatch, apiDetails.Parameters, lookForParameterEnums: true); + } + else if (ParameterHeaderPattern.Match(line) is Match { Success: true } parameterMatch) + { + ParseSection(parameterMatch, apiDetails.Parameters, lookForParameterEnums: true); + } + else if (MembersHeaderPattern.Match(line) is Match { Success: true } membersMatch) + { + ParseSection(membersMatch, apiDetails.Fields, lookForParameterEnums: true); + } + else if (FieldHeaderPattern.Match(line) is Match { Success: true } fieldMatch) + { + ParseSection(fieldMatch, apiDetails.Fields, lookForFieldEnums: true); + } + else if (RemarksHeaderPattern.Match(line) is Match { Success: true } remarksMatch) + { + ParseTextSection(out string remarks); + apiDetails.Remarks = remarks; + } + else if (ReturnHeaderPattern.Match(line) is Match { Success: true } returnMatch) + { + ParseTextSection(out string returnValue); + apiDetails.ReturnValue = returnValue; + } + else + { + line = mdFileReader.ReadLine(); + } + } + + var result = new List<(string ApiName, ApiDetails Docs, IReadOnlyDictionary EnumsByParameter, IReadOnlyDictionary EnumsByField)>(); + if (apiNames is not null && apiNames.Children.Contains(apiName)) + { + // If api_names includes variants of the base API, create mappings for each. + // Example: ext/win32/desktop-src/printdocs/addprinter.md + foreach (var methodName in apiNames.Children.Cast()) + { + if (methodName.Value! == apiName) + { + result.Add((methodName.Value!, apiDetails, enumsByParameter, enumsByField)); + } + else + { + var fixedMethodName = methodName.Value!.StartsWith("_") ? methodName.Value![1..] : methodName.Value!; + + if (!fixedMethodName.StartsWith(@"?")) { - searchFor = searchFor.Substring(0, searchFor.Length - suffix.Length); - } - else - { - match = null; - return false; + result.Add((fixedMethodName, apiDetails, enumsByParameter, enumsByField)); } } - - match = methodNames.Children.Cast().FirstOrDefault(c => string.Equals(c.Value?.Replace('.', '-'), searchFor, StringComparison.OrdinalIgnoreCase))?.Value; - - if (suffix is string && match is object) - { - match += suffix.ToUpper(CultureInfo.InvariantCulture); - } - - return match is object; } + } + else if (apiName.EndsWith("A/W")) + { + // If apiName includes variants of an API, create mappings for each. + // Example: ext/win32/desktop-src/DevNotes/patchapi-createpatchfileex.md + result.Add((apiName![..^3] + "A", apiDetails, enumsByParameter, enumsByField)); + result.Add((apiName![..^3] + "W", apiDetails, enumsByParameter, enumsByField)); + } + else + { + // If api_names doesn't include the base API, create a mapping just for the base API. + // Example: ext/win32/desktop-src/Controls/em-getfileline.md + result.Add((apiName!, apiDetails, enumsByParameter, enumsByField)); + } - string presumedMethodName = FileNamePattern.Match(Path.GetFileNameWithoutExtension(filePath)).Groups[1].Value; + return result; - // Some structures have filenames that include the W or A suffix when the content doesn't. So try some fuzzy matching. - if (!TryGetProperName(presumedMethodName, null, out string? properName) && - !TryGetProperName(presumedMethodName, "a", out properName) && - !TryGetProperName(presumedMethodName, "w", out properName) && - !TryGetProperName(presumedMethodName, "32", out properName) && - !TryGetProperName(presumedMethodName, "64", out properName)) + void ParseSection(Match match, IDictionary receivingMap, bool lookForParameterEnums = false, bool lookForFieldEnums = false) + { + if (match.Value == "## Parameters" || match.Value == "## Arguments" || match.Value == "## Members") { - Debug.WriteLine("WARNING: Could not find proper API name in: {0}", filePath); - return null; - } - - Uri helpLink = new Uri("https://docs.microsoft.com/windows/win32/api/" + filePath.Substring(this.contentBasePath.Length, filePath.Length - 3 - this.contentBasePath.Length).Replace('\\', '/')); - docs.HelpLink = helpLink; - - var description = ((YamlMappingNode)yaml.Documents[0].RootNode).Children.FirstOrDefault(n => n.Key is YamlScalarNode { Value: "description" }).Value as YamlScalarNode; - docs.Description = description?.Value; - - // Search for parameter/field docs - var parametersMap = new YamlMappingNode(); - var fieldsMap = new YamlMappingNode(); - StringBuilder docBuilder = new StringBuilder(); - line = mdFileReader.ReadLine(); - - static string FixupLine(string line) - { - line = line.Replace("href=\"/", "href=\"https://docs.microsoft.com/"); - line = InlineCodeTag.Replace(line, match => $"{match.Groups[1].Value}"); - return line; - } - - void ParseTextSection(out string text) - { - while ((line = mdFileReader.ReadLine()) is object) + string sectionName = string.Empty; + while ((line = mdFileReader.ReadLine()) is not null) { if (line.StartsWith('#')) { break; } - line = FixupLine(line); + if (ExcludePattern.IsMatch(line)) + { + continue; + } + + if (ParameterMemberPattern.Match(line) is Match { Success: true } parameterMemberMatch) + { + if (!string.IsNullOrEmpty(sectionName)) + { + receivingMap.TryAdd(sectionName, docBuilder.ToString().Trim()); + docBuilder.Clear(); + } + + sectionName = parameterMemberMatch.Groups[3].Value; + + continue; + } + + line = FixLine(line); docBuilder.AppendLine(line); } - text = docBuilder.ToString(); - - docBuilder.Clear(); - } - - IReadOnlyDictionary ParseEnumTable() - { - var enums = new Dictionary(); - int state = 0; - const int StateReadingHeader = 0; - const int StateReadingName = 1; - const int StateLookingForDetail = 2; - const int StateReadingDocColumn = 3; - string? enumName = null; - ulong? enumValue = null; - var docsBuilder = new StringBuilder(); - while ((line = mdFileReader.ReadLine()) is object) + if (!string.IsNullOrEmpty(sectionName)) { - if (line == "") - { - break; - } - - switch (state) - { - case StateReadingHeader: - // Reading TR header - if (line == "") - { - state = StateReadingName; - } - - break; - - case StateReadingName: - // Reading an enum row's name column. - Match m = EnumNameCell.Match(line); - if (m.Success) - { - enumName = m.Groups[1].Value; - if (enumName == "0") - { - enumName = "None"; - enumValue = 0; - } - - state = StateLookingForDetail; - } - - break; - - case StateLookingForDetail: - // Looking for an enum row's doc column. - m = EnumOrdinalValue.Match(line); - if (m.Success) - { - string value = m.Groups[1].Value; - bool hex = value.StartsWith("0x", StringComparison.OrdinalIgnoreCase); - if (hex) - { - value = value.Substring(2); - } - - enumValue = ulong.Parse(value, hex ? NumberStyles.HexNumber : NumberStyles.Integer, CultureInfo.InvariantCulture); - } - else if (line.StartsWith("", StringComparison.OrdinalIgnoreCase)) - { - // The row ended before we found the doc column. - state = StateReadingName; - enums.Add(enumName!, (enumValue, null)); - enumName = null; - enumValue = null; - } - - break; - - case StateReadingDocColumn: - // Reading the enum row's doc column. - if (line.StartsWith("", StringComparison.OrdinalIgnoreCase)) - { - state = StateReadingName; - - // Some docs are invalid in documenting the same enum multiple times. - if (!enums.ContainsKey(enumName!)) - { - enums.Add(enumName!, (enumValue, docsBuilder.ToString().Trim())); - } - - enumName = null; - enumValue = null; - docsBuilder.Clear(); - break; - } - - docsBuilder.AppendLine(FixupLine(line)); - break; - } + receivingMap.TryAdd(sectionName, docBuilder.ToString().Trim()); + docBuilder.Clear(); } - - return enums; } - - void ParseSection(Match match, IDictionary receivingMap, bool lookForParameterEnums = false, bool lookForFieldEnums = false) + else { string sectionName = match.Groups[1].Value; bool foundEnum = false; bool foundEnumIsFlags = false; - while ((line = mdFileReader.ReadLine()) is object) + while ((line = mdFileReader.ReadLine()) is not null) { if (line.StartsWith('#')) { @@ -524,7 +446,7 @@ namespace ScrapeDocs if (!foundEnum) { - line = FixupLine(line); + line = FixLine(line); docBuilder.AppendLine(line); } } @@ -532,111 +454,322 @@ namespace ScrapeDocs receivingMap.TryAdd(sectionName, docBuilder.ToString().Trim()); docBuilder.Clear(); } + } - while (line is object) + void ParseTextSection(out string text) + { + while ((line = mdFileReader.ReadLine()) is not null) { - if (ParameterHeaderPattern.Match(line) is Match { Success: true } parameterMatch) + if (line.StartsWith('#')) { - ParseSection(parameterMatch, docs.Parameters, lookForParameterEnums: true); + break; } - else if (FieldHeaderPattern.Match(line) is Match { Success: true } fieldMatch) - { - ParseSection(fieldMatch, docs.Fields, lookForFieldEnums: true); - } - else if (RemarksHeaderPattern.Match(line) is Match { Success: true } remarksMatch) - { - string remarks; - ParseTextSection(out remarks); - docs.Remarks = remarks; - } - else - { - // TODO: don't break out of this loop so soon... remarks sometimes follows return value docs. - if (line is object && ReturnHeaderPattern.IsMatch(line)) - { - break; - } - line = mdFileReader.ReadLine(); - } + line = FixLine(line); + docBuilder.AppendLine(line); } - // Search for return value documentation - while (line is object) + text = docBuilder.ToString().Trim(); + + docBuilder.Clear(); + } + + IReadOnlyDictionary ParseEnumTable() + { + var enums = new Dictionary(); + int state = 0; + const int StateReadingHeader = 0; + const int StateReadingName = 1; + const int StateLookingForDetail = 2; + const int StateReadingDocColumn = 3; + string? enumName = null; + ulong? enumValue = null; + var docsBuilder = new StringBuilder(); + while ((line = mdFileReader.ReadLine()) is not null) { - Match m = ReturnHeaderPattern.Match(line); - if (m.Success) + if (line == "") { - while ((line = mdFileReader.ReadLine()) is object) - { - if (line.StartsWith('#')) + break; + } + + switch (state) + { + case StateReadingHeader: + // Reading TR header + if (line == "") { + state = StateReadingName; + } + + break; + + case StateReadingName: + // Reading an enum row's name column. + Match m = EnumNameCell.Match(line); + if (m.Success) + { + enumName = m.Groups[1].Value; + if (enumName == "0") + { + enumName = "None"; + enumValue = 0; + } + + state = StateLookingForDetail; + } + + break; + + case StateLookingForDetail: + // Looking for an enum row's doc column. + m = EnumOrdinalValue.Match(line); + if (m.Success) + { + string value = m.Groups[1].Value; + bool hex = value.StartsWith("0x", StringComparison.OrdinalIgnoreCase); + if (hex) + { + value = value[2..]; + } + + enumValue = ulong.Parse(value, hex ? NumberStyles.HexNumber : NumberStyles.Integer, CultureInfo.InvariantCulture); + } + else if (line.StartsWith("", StringComparison.OrdinalIgnoreCase)) + { + // The row ended before we found the doc column. + state = StateReadingName; + enums.Add(enumName!, (enumValue, null)); + enumName = null; + enumValue = null; + } + + break; + + case StateReadingDocColumn: + // Reading the enum row's doc column. + if (line.StartsWith("", StringComparison.OrdinalIgnoreCase)) + { + state = StateReadingName; + + // Some docs are invalid in documenting the same enum multiple times. + if (!enums.ContainsKey(enumName!)) + { + enums.Add(enumName!, (enumValue, docsBuilder.ToString().Trim())); + } + + enumName = null; + enumValue = null; + docsBuilder.Clear(); break; } - docBuilder.AppendLine(line); - } - - docs.ReturnValue = docBuilder.ToString().Trim(); - docBuilder.Clear(); - break; - } - else - { - line = mdFileReader.ReadLine(); + docsBuilder.AppendLine(FixLine(line)); + break; } } - return (properName, docs, enumsByParameter, enumsByField); + return enums; } - catch (Exception ex) + + static string FixLine(string line) { - throw new ApplicationException($"Failed parsing \"{filePath}\".", ex); + line = line.Replace("href=\"/", "href=\"https://docs.microsoft.com/"); + line = InlineCodeTag.Replace(line, match => $"{match.Groups[1].Value}"); + return line; + } + } + catch (Exception ex) + { + throw new ApplicationException($"Failed parsing \"{filePath}\".", ex); + } + } + + private int AnalyzeEnums(ConcurrentDictionary results, ConcurrentDictionary<(string MethodName, string ParameterName, string HelpLink), DocEnum> parameterEnums, ConcurrentDictionary<(string MethodName, string ParameterName, string HelpLink), DocEnum> fieldEnums) + { + var uniqueEnums = new Dictionary>(); + var constantsDocs = new Dictionary>(); + + void Collect(ConcurrentDictionary<(string MethodName, string ParameterName, string HelpLink), DocEnum> enums, bool isMethod) + { + foreach (var item in enums) + { + if (!uniqueEnums.TryGetValue(item.Value, out List<(string MethodName, string ParameterName, string HelpLink, bool IsMethod)>? list)) + { + uniqueEnums.Add(item.Value, list = new()); + } + + list.Add((item.Key.MethodName, item.Key.ParameterName, item.Key.HelpLink, isMethod)); + + foreach (KeyValuePair enumValue in item.Value.Members) + { + if (enumValue.Value.Doc is not null) + { + if (!constantsDocs.TryGetValue(enumValue.Key, out List<(string MethodName, string HelpLink, string Doc)>? values)) + { + constantsDocs.Add(enumValue.Key, values = new()); + } + + values.Add((item.Key.MethodName, item.Key.HelpLink, enumValue.Value.Doc)); + } + } } } - private class YamlSectionReader : TextReader + Collect(parameterEnums, isMethod: true); + Collect(fieldEnums, isMethod: false); + + foreach (var item in constantsDocs) { - private readonly StreamReader fileReader; - private bool firstLineRead; - private bool lastLineRead; + // Sort by API name to make results more deterministic. + item.Value.Sort(); - internal YamlSectionReader(StreamReader fileReader) + var docNode = new ApiDetails { - this.fileReader = fileReader; + Description = item.Value[0].Doc, + }; + + // If the documentation varies across methods, just link to each document. + bool differenceDetected = false; + for (int i = 1; i < item.Value.Count; i++) + { + if (item.Value[i].Doc != docNode.Description) + { + differenceDetected = true; + break; + } } - public override string? ReadLine() + if (differenceDetected) { - if (this.lastLineRead) - { - return null; - } - - if (!this.firstLineRead) - { - Expect("---", this.fileReader.ReadLine()); - this.firstLineRead = true; - } - - string? line = this.fileReader.ReadLine(); - if (line == "---") - { - this.lastLineRead = true; - return null; - } - - return line; + docNode.Description = "Documentation varies per use. Refer to each: " + string.Join(", ", item.Value.Select(v => @$"{v.MethodOrStructName}")) + "."; + } + else + { + docNode.HelpLink = new Uri(item.Value[0].HelpLink); } - protected override void Dispose(bool disposing) + results.TryAdd(item.Key, docNode); + } + + if (this.EmitEnums) + { + string enumDirectory = Path.GetDirectoryName(this.outputPath) ?? throw new InvalidOperationException("Unable to determine where to write enums."); + Directory.CreateDirectory(enumDirectory); + using var enumsJsonStream = File.OpenWrite(Path.Combine(enumDirectory, "enums.json")); + using var writer = new Utf8JsonWriter(enumsJsonStream, new JsonWriterOptions { Indented = true }); + writer.WriteStartArray(); + + foreach (KeyValuePair> item in uniqueEnums) { - if (disposing) + writer.WriteStartObject(); + + if (item.Key.GetRecommendedName(item.Value) is string enumName) { - this.fileReader.Dispose(); + writer.WriteString("name", enumName); } - base.Dispose(disposing); + writer.WriteBoolean("flags", item.Key.IsFlags); + + writer.WritePropertyName("members"); + writer.WriteStartArray(); + foreach (var member in item.Key.Members) + { + writer.WriteStartObject(); + writer.WriteString("name", member.Key); + if (member.Value.Value is ulong value) + { + writer.WriteString("value", value.ToString(CultureInfo.InvariantCulture)); + } + + writer.WriteEndObject(); + } + + writer.WriteEndArray(); + + writer.WritePropertyName("uses"); + writer.WriteStartArray(); + foreach (var (methodName, parameterName, helpLink, isMethod) in item.Value) + { + writer.WriteStartObject(); + + int periodIndex = methodName.IndexOf('.', StringComparison.Ordinal); + string? iface = periodIndex >= 0 ? methodName[..periodIndex] : null; + string name = periodIndex >= 0 ? methodName[(periodIndex + 1)..] : methodName; + + if (iface is not null) + { + writer.WriteString("interface", iface); + } + + writer.WriteString(isMethod ? "method" : "struct", name); + writer.WriteString(isMethod ? "parameter" : "field", parameterName); + + writer.WriteEndObject(); + } + + writer.WriteEndArray(); + writer.WriteEndObject(); + } + + writer.WriteEndArray(); + } + + return constantsDocs.Count; + } + + private class YamlSectionReader : TextReader + { + private readonly StreamReader fileReader; + private bool firstLineRead; + private bool lastLineRead; + + internal YamlSectionReader(StreamReader fileReader) + { + this.fileReader = fileReader; + } + + public override string? ReadLine() + { + if (this.lastLineRead) + { + return null; + } + + if (!this.firstLineRead) + { + Expect("---", this.fileReader.ReadLine()); + this.firstLineRead = true; + } + + string? line = this.fileReader.ReadLine(); + if (line == "---") + { + this.lastLineRead = true; + return null; + } + + return line; + } + + protected override void Dispose(bool disposing) + { + if (disposing) + { + this.fileReader.Dispose(); + } + + base.Dispose(disposing); + } + + private static void Expect(string? expected, string? actual) + { + if (expected != actual) + { + throw new InvalidOperationException($"Expected: \"{expected}\" but read: \"{actual}\"."); } } } diff --git a/apidocs/ScrapeDocs/Properties/launchSettings.json b/apidocs/ScrapeDocs/Properties/launchSettings.json new file mode 100644 index 00000000..028afed1 --- /dev/null +++ b/apidocs/ScrapeDocs/Properties/launchSettings.json @@ -0,0 +1,8 @@ +{ + "profiles": { + "ScrapeDocs": { + "commandName": "Project", + "commandLineArgs": "../../../ext/Virtualization-Documentation/virtualization/api/hcs/Reference ../../../bin/Debug/apidocs.msgpack" + } + } +} \ No newline at end of file diff --git a/apidocs/ScrapeDocs/ScrapeDocs.csproj b/apidocs/ScrapeDocs/ScrapeDocs.csproj index 2e0b68a4..2420dbbc 100644 --- a/apidocs/ScrapeDocs/ScrapeDocs.csproj +++ b/apidocs/ScrapeDocs/ScrapeDocs.csproj @@ -7,13 +7,21 @@ false + + 10.0 + + + + 10.0 + + - + diff --git a/apidocs/version.json b/apidocs/version.json index 64175808..3ff5ac27 100644 --- a/apidocs/version.json +++ b/apidocs/version.json @@ -2,9 +2,10 @@ "$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json", "inherit": true, "version": "0.1-alpha", - "versionHeightOffset": 0, // manually +1 each time the ext/sdk-api submodule tree is updated + "versionHeightOffset": 2, // manually +1 each time the ext/sdk-api submodule tree is updated "pathFilters": [ ".", - "../ext/sdk-api" // doesn't work yet: https://github.com/dotnet/Nerdbank.GitVersioning/issues/625 + "../ext/sdk-api", // doesn't work yet: https://github.com/dotnet/Nerdbank.GitVersioning/issues/625 + "../ext/win32" // doesn't work yet: https://github.com/dotnet/Nerdbank.GitVersioning/issues/625 ] } diff --git a/azure-pipelines-apidocs.yml b/azure-pipelines-apidocs.yml new file mode 100644 index 00000000..b054858e --- /dev/null +++ b/azure-pipelines-apidocs.yml @@ -0,0 +1,135 @@ +trigger: + branches: + include: + - main + paths: + include: + - apidocs + batch: true + +pr: + branches: + include: + - main + paths: + include: + - apidocs + +variables: + BuildConfiguration: Release + +jobs: +- job: build_docs + displayName: Build API docs + pool: + vmImage: ubuntu-20.04 + steps: + - checkout: self + clean: true + submodules: recursive + - task: UseDotNet@2 + displayName: ⚙ Install .NET SDK + inputs: + packageType: sdk + useGlobalJson: true + + # ESRP Authenticode sign package DLLs + - task: UseDotNet@2 + displayName: ⚙ Install .NET Core 2.1.x + inputs: + packageType: runtime + version: 2.1.x + - powershell: dotnet tool update --global nbgv + displayName: ⚙ Install nbgv + - script: dotnet build -c $(BuildConfiguration) + displayName: 🏭 dotnet build + workingDirectory: apidocs + - task: EsrpCodeSigning@1 + displayName: ✒ Assembly sign + inputs: + ConnectedServiceName: Xlang Code Signing + FolderPath: $(System.DefaultWorkingDirectory)/bin/$(BuildConfiguration)/netstandard2.0 + Pattern: '*.dll' + signConfigType: inlineSignParams + inlineOperation: | + [ + { + "keyCode": "CP-230012", + "operationSetCode": "SigntoolSign", + "parameters": [ + { + "parameterName": "OpusName", + "parameterValue": "Microsoft" + }, + { + "parameterName": "OpusInfo", + "parameterValue": "http://www.microsoft.com" + }, + { + "parameterName": "PageHash", + "parameterValue": "/NPH" + }, + { + "parameterName": "FileDigest", + "parameterValue": "/fd sha256" + }, + { + "parameterName": "TimeStamp", + "parameterValue": "/tr \"http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer\" /td sha256" + } + ], + "toolName": "signtool.exe", + "toolVersion": "6.2.9304.0" + } + ] + SessionTimeout: 60 + MaxConcurrency: 50 + MaxRetryAttempts: 5 + condition: and(succeeded(), eq(variables['SignFiles'], 'true'), ne(variables['Build.Reason'], 'PullRequest')) + - script: dotnet pack Microsoft.Windows.SDK.Win32Docs --no-build -c $(BuildConfiguration) -p:BuildProjectReferences=false + displayName: 📦 dotnet pack + workingDirectory: apidocs + - task: EsrpCodeSigning@1 + displayName: ✒ NuGet sign + inputs: + ConnectedServiceName: Xlang Code Signing + FolderPath: $(System.DefaultWorkingDirectory)/bin/Packages/$(BuildConfiguration)/NuGet + Pattern: '*.nupkg' + signConfigType: inlineSignParams + inlineOperation: | + [ + { + "KeyCode" : "CP-401405", + "OperationCode" : "NuGetSign", + "Parameters" : {}, + "ToolName" : "sign", + "ToolVersion" : "1.0" + }, + { + "KeyCode" : "CP-401405", + "OperationCode" : "NuGetVerify", + "Parameters" : {}, + "ToolName" : "sign", + "ToolVersion" : "1.0" + } + ] + SessionTimeout: 60 + MaxConcurrency: 50 + MaxRetryAttempts: 5 + condition: and(succeeded(), eq(variables['SignFiles'], 'true'), ne(variables['Build.Reason'], 'PullRequest')) + - publish: bin/Packages/$(BuildConfiguration)/NuGet + artifact: ApiDocsNuGetPackages + displayName: 📢 Publish package + - publish: bin/$(BuildConfiguration)/netstandard2.0/documentationMappings.rsp + artifact: ApiDocsMetadata + displayName: 📢 Publish metadata + # # There's a problem on microsoft.visualstudio.com that requires the guid instead of NuGetCommand@2 + # # Don't publish if we're using pre-generated source + # - task: 333b11bd-d341-40d9-afcf-b32d5ce6f23b@2 + # displayName: 📤 NuGet push + # inputs: + # command: push + # packagesToPush: $(System.DefaultWorkingDirectory)/bin/Packages/$(BuildConfiguration)/NuGet/*.nupkg + # publishVstsFeed: c1408dcb-1833-4ae4-9af5-1a891a12cc3c + # allowPackageConflicts: true + # condition: and(succeeded(), ne(variables['Build.Reason'], 'PullRequest')) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 2d3948da..8df35e38 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -1,10 +1,21 @@ trigger: - batch: true branches: include: - main + paths: + exclude: + - apidocs + - docs + batch: true + pr: -- main + branches: + include: + - main + paths: + exclude: + - apidocs + - docs variables: BuildConfiguration: Release @@ -169,7 +180,7 @@ jobs: inputs: ConnectedServiceName: 'Xlang Code Signing' FolderPath: '$(Build.SourcesDirectory)\bin' - Pattern: 'Windows.Win32.Interop.dll,Windows.Win32.winmd' + Pattern: 'Windows.Win32.winmd' signConfigType: 'inlineSignParams' inlineOperation: | [ @@ -320,116 +331,4 @@ jobs: packagesToPush: '$(OutputPackagesDir)/**/*.nupkg;!$(OutputPackagesDir)/**/*.symbols.nupkg' publishVstsFeed: 'c1408dcb-1833-4ae4-9af5-1a891a12cc3c' allowPackageConflicts: true - condition: and(succeeded(), ne(variables['Build.Reason'], 'PullRequest')) - -- job: build_docs - displayName: Build API docs - pool: - vmImage: ubuntu-20.04 - steps: - - checkout: self - clean: true - submodules: recursive - - task: UseDotNet@2 - displayName: ⚙ Install .NET SDK - inputs: - packageType: sdk - useGlobalJson: true - - # ESRP Authenticode sign package DLLs - - task: UseDotNet@2 - displayName: ⚙ Install .NET Core 2.1.x - inputs: - packageType: runtime - version: 2.1.x - - powershell: dotnet tool update --global nbgv - displayName: ⚙ Install nbgv - - script: dotnet build -c $(BuildConfiguration) - displayName: 🏭 dotnet build - workingDirectory: apidocs - - task: EsrpCodeSigning@1 - displayName: ✒ Assembly sign - inputs: - ConnectedServiceName: Xlang Code Signing - FolderPath: $(System.DefaultWorkingDirectory)/bin/$(BuildConfiguration)/netstandard2.0 - Pattern: '*.dll' - signConfigType: inlineSignParams - inlineOperation: | - [ - { - "keyCode": "CP-230012", - "operationSetCode": "SigntoolSign", - "parameters": [ - { - "parameterName": "OpusName", - "parameterValue": "Microsoft" - }, - { - "parameterName": "OpusInfo", - "parameterValue": "http://www.microsoft.com" - }, - { - "parameterName": "PageHash", - "parameterValue": "/NPH" - }, - { - "parameterName": "FileDigest", - "parameterValue": "/fd sha256" - }, - { - "parameterName": "TimeStamp", - "parameterValue": "/tr \"http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer\" /td sha256" - } - ], - "toolName": "signtool.exe", - "toolVersion": "6.2.9304.0" - } - ] - SessionTimeout: 60 - MaxConcurrency: 50 - MaxRetryAttempts: 5 - condition: and(succeeded(), eq(variables['SignFiles'], 'true'), ne(variables['Build.Reason'], 'PullRequest')) - - script: dotnet pack Microsoft.Windows.SDK.Win32Docs --no-build -c $(BuildConfiguration) -p:BuildProjectReferences=false - displayName: 📦 dotnet pack - workingDirectory: apidocs - - task: EsrpCodeSigning@1 - displayName: ✒ NuGet sign - inputs: - ConnectedServiceName: Xlang Code Signing - FolderPath: $(System.DefaultWorkingDirectory)/bin/Packages/$(BuildConfiguration)/NuGet - Pattern: '*.nupkg' - signConfigType: inlineSignParams - inlineOperation: | - [ - { - "KeyCode" : "CP-401405", - "OperationCode" : "NuGetSign", - "Parameters" : {}, - "ToolName" : "sign", - "ToolVersion" : "1.0" - }, - { - "KeyCode" : "CP-401405", - "OperationCode" : "NuGetVerify", - "Parameters" : {}, - "ToolName" : "sign", - "ToolVersion" : "1.0" - } - ] - SessionTimeout: 60 - MaxConcurrency: 50 - MaxRetryAttempts: 5 - condition: and(succeeded(), eq(variables['SignFiles'], 'true'), ne(variables['Build.Reason'], 'PullRequest')) - - publish: bin/Packages/$(BuildConfiguration)/NuGet - artifact: ApiDocsNuGetPackages - displayName: 📢 Publish package - # There's a problem on microsoft.visualstudio.com that requires the guid instead of NuGetCommand@2 - # Don't publish if we're using pre-generated source - - task: 333b11bd-d341-40d9-afcf-b32d5ce6f23b@2 - displayName: 📤 NuGet push - inputs: - command: push - packagesToPush: $(System.DefaultWorkingDirectory)/bin/Packages/$(BuildConfiguration)/NuGet/*.nupkg - publishVstsFeed: c1408dcb-1833-4ae4-9af5-1a891a12cc3c - allowPackageConflicts: true - condition: and(succeeded(), ne(variables['Build.Reason'], 'PullRequest')) + condition: and(succeeded(), ne(variables['Build.Reason'], 'PullRequest')) \ No newline at end of file diff --git a/designs/metadatasdk-overall.md b/designs/metadatasdk-overall.md deleted file mode 100644 index 431a3a8c..00000000 --- a/designs/metadatasdk-overall.md +++ /dev/null @@ -1,49 +0,0 @@ -# Win32 Metadata SDK Overview - -## Goals - -Provide the public surface area of the Win32 SDK in a language-agnostic format that can be projected into other languages such as modern C++, C# and Rust. - -## Motivation - -The public API surface area of Win32 is described with C/C++ headers. These are not easily parseable for those who want to make an interop layer from different languages to Win32 APIs. As other languages gain in popularity, we would like to meet developers where they're at and provide a way for them to make use of Win32 APIs in languages other than C/C++. Once we are able to describe the Win32 API surface in metadata, we can create language projections so developers can call Win32 APIs from those languages. - -## Metadata Format - -### ECMA-335 - -We have chosen to use [ECMA-335](http://www.ecma-international.org/publications/standards/Ecma-335.htm) to represent Win32 metdata. ECMA-335 is the binary format used for .NET binaries. - -#### Pros -- This format is currently used for WinRT metadata (.winmd files) and is already consumed by [C++/WinRT](https://github.com/Microsoft/cppwinrt) and [Rust WinRT](https://github.com/Microsoft/cppwinrt) in order to project WinRT APIs. These two projects already have tooling to parse and consume ECMA-335 binaries, so consuming ECMA-335 metadata for Win32 APIs should be less work than using a completely new format. -- Managed code was originally designed to work well with Win32 interop, so most of the Win32 concepts we need expressed in metadata should already exist. -- It is trivial to write C# code that uses reflection to examine the metadata from a C# binary. - -#### Cons -- ECMA-335 can't express all C constructs, such as bit fields or anonymous structs. We do our best to emit metadata that can be intepreted back to what the original headers intended. - -## Architecture - -### Scraper/Emitter: ClangSharp -A tool that can accurately scrape Win32 C/C++ headers for the information needed to construct language-agnostic metadata. It should be able to capture: - -- API functions and which DLL exports each function -- structs, including unions and embedded structs, packing information, and bit fields -- Function pointers for APIs that use callback semantics -- enums -- In/out/optional semantics (like SAL) for each parameter - -### Metadata emitter -The emitter will take the output of the scraper and emit metadata. Currently there is information we need emitted that isn't in the current Win32 headers. This could be added to the headers in the future, but for now the emitter will need additional input: - -- Which functions call `SetLastError`. -- Which parameters and fields that represent Win32 resources (e.g. handles and GDI objects) are logically grouped together and which Win32 function can be called to release them (e.g. file handles vs. registry handles vs. GDI objects). -- Many functions use a non-enum type, like a DWORD, and then use many #define statements to describe the possible values that function can recognize for tht parameter. - -### Language projections - -We will need individual tools that turn the ABI represented in metadata into language-specific projections. - -- Modern C++ -- someone might ask, why would you need this when you can just use the C-style APIs? This projection could use RAII types for Win32 resources (e.g. handles and GDI objects). It could also potentially use exceptions by interpreting the C-style return codes. -- Rust -- C# -- we would expect this to use SafeHandle abstractions for Win32 resources (e.g. handles and GDI objects), string objects for strings instead of char*/wchar*, etc. \ No newline at end of file diff --git a/docs/architecture.md b/docs/architecture.md new file mode 100644 index 00000000..75b92f41 --- /dev/null +++ b/docs/architecture.md @@ -0,0 +1,76 @@ +# Architecture + +The [Scraper](#scraper) layer is responsible for traversing header files and generating C# files. + +The [Emitter](#emitter) layer is responsible for traversing the generated C# files and generating Windows.Win32.winmd. + +The [WinmdGenerator](#winmdgenerator) packages the Scraper and Emitter tooling into an [MSBuild project SDK](https://learn.microsoft.com/visualstudio/msbuild/how-to-use-project-sdk) that acts as the interface for converting C/C++ projects to winmds for use with language projections. + +## Scraper + +The Scraper layer is responsible for traversing header files and generating C# files. + +### ClangSharp + +[ClangSharp](https://github.com/dotnet/ClangSharp) traverses header files as defined within [Partitions](../generation/WinSDK/Partitions) and generates C# files within [generated](../generation/WinSDK/obj/generated). + +The base settings passed into ClangSharp are defined within [baseSettings.rsp](../sources/GeneratorSdk/tools/assets/scraper/baseSettings.rsp) along with adjacent architecture-specific response files. + +Project-specific settings are included within [scraper.settings.rsp](../generation/WinSDK/scraper.settings.rsp) along with adjacent domain-specific response files like [libMappings.rsp](../generation/WinSDK/libMappings.rsp), [supportedOS.rsp](../generation/WinSDK/supportedOS.rsp), and [WithSetLastError.rsp](../generation/WinSDK/WithSetLastError.rsp). + +[scraper.header.txt](../generation/WinSDK/scraper.header.txt) includes using statements that are added to the generated C# files to resolve cross-namespace dependencies. + +### ConstantsScraper + +[ConstantsScraper](../sources/MetadataUtils/ConstantsScraper.cs) walks the header files included within [Partitions](../generation/WinSDK/Partitions) and generates C# constants based on regular expression pattern matching. + +The base settings passed into ConstantsScraper are defined within [baseSettings.ConstantsScraper.rsp](../sources/GeneratorSdk/tools/assets/scraper/baseSettings.ConstantsScraper.rsp). + +Project-specific settings are included within [ConstantsScraper.settings.rsp](../generation/WinSDK/ConstantsScraper.settings.rsp). + +[ConstantsScraper.header.txt](../generation/WinSDK/ConstantsScraper.header.txt) includes using statements that are added to the generated C# files to resolve cross-namespace dependencies. + +## Emitter + +The Emitter layer is responsible for traversing the generated C# files and generating Windows.Win32.winmd. + +[ECMA-335](https://www.ecma-international.org/publications-and-standards/standards/ecma-335/) defines the format of winmd files. ECMA-335 is the binary format used by .NET binaries. + +* WinRT winmd files use this format +* Many Win32 concepts already supported from .NET interop +* Reflection-based APIs provide a simple interface for parsing the metadata directly +* Reflection-based APIs provide a simple means to convert winmd to other formats like JSON + +The Emitter layer augments ECMA-335 by applying additional patterns and custom attributes that allow language projections to understand Win32-specific semantics and provide an improved developer experience. See [PROJECTIONS.md](projections.md). + +### ClangSharpSourceCompilation + +This class orchestrates the manipulation and compilation of the generated C# files. + +Project-specific settings are included within [emitter.settings.rsp](../generation/WinSDK/emitter.settings.rsp). + +ClangSharp was designed to create C#-compilable code from Win32 headers. Because its goal is to create C#-compilable code while also preserving pointers, it can't always express things in the way we would like for metadata, which is meant to be language-agnostic. For example, the CLR will not allow managed types such as "interface" or "delegate" to be on an unsafe struct (a struct that gets pointed to or includes pointers). This means ClangSharp emits COM objects as structs instead of interfaces, so that a COM object can exist on an unsafe struct. A .winmd does not have such restrictions, so ClangSharpSourceCompilation handles manipulating the generated CLR-compliant C# files into the language-agnostic metadata representation. + +#### NamesToCorrectNamespacesMover + +This class moves APIs to namespaces based on [requiredNamespacesForNames.rsp](../generation/WinSDK/requiredNamespacesForNames.rsp). + +#### MetadataSyntaxTreeCleaner + +This class visits each node in the C# abstract syntax trees (AST) and applies modifications such as remaps and custom attributes. + +#### CrossArchTreeMerger + +This class handles merging C# files from multiple architectures to identify architecture-specific APIs. + +### ClangSharpSourceWinmdGenerator + +This class walks the final C# abstract syntax trees (AST) and writes each node to Windows.Win32.winmd. + +## WinmdGenerator + +The WinmdGenerator packages the Scraper and Emitter tooling into an [MSBuild project SDK](https://learn.microsoft.com/visualstudio/msbuild/how-to-use-project-sdk) that acts as the interface for converting C/C++ projects to winmds for use with language projections. + +The WinmdGenerator tooling is published to nuget.org as [Microsoft.Windows.WinmdGenerator](https://www.nuget.org/packages/Microsoft.Windows.WinmdGenerator/). As an MSBuild project SDK, it enables a no-code project file based configuration interface for generating winmd files from arbitrary C/C++ projects. + +[win32metadata](https://github.com/microsoft/win32metadata/blob/main/generation/WinSDK/Windows.Win32.proj) and [wdkmetadata](https://github.com/microsoft/wdkmetadata/blob/main/generation/WDK/Windows.Wdk.proj) both demonstrate WinmdGenerator project files. The WinmdGenerator version can be controlled as described [here](https://learn.microsoft.com/visualstudio/msbuild/how-to-use-project-sdk#reference-a-project-sdk). \ No newline at end of file diff --git a/docs/faq.md b/docs/faq.md index c5738efe..4ff2facd 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -4,10 +4,10 @@ A. Producing metadata for Win32 APIs enables programmatic generation of language projections with maximum API coverage and minimal maintenance. Language projections produced from this metadata will make Win32 APIs more accessible from more languages with improved API coverage and a better developer experience. **Q. How do I use the metadata to call Win32 APIs from my preferred language?**
-A. Most developers will not consume the metadata directly and will instead use [language projections](projections.md) that themselves consume the metadata and project the APIs into the idiomatic patterns of the languages. We intend to support [C#](https://github.com/microsoft/CsWin32), [C++](https://github.com/microsoft/cppwin32), and [Rust](https://github.com/microsoft/windows-rs) projections initially with plans to coordinate with the community to support additional language projections based on demand. Language projections will be developed independently of the metadata tooling and will live in their own repos. +A. Most developers will not consume the metadata directly and will instead use [language projections](projections.md) that themselves consume the metadata and project the APIs into the idiomatic patterns of the languages. We intend to support [C#](https://github.com/microsoft/CsWin32) and [Rust](https://github.com/microsoft/windows-rs) projections initially with plans to coordinate with the community to support additional language projections based on demand. Language projections will be developed independently of the metadata tooling and will live in their own repos. **Q. Can I generate metadata for my own C and C++ APIs to make them available in more languages?**
-A. Yes. The same tooling we use to produce metadata for Win32 APIs can be used to produce metadata for your own APIs. You can use the [Microsoft.Windows.WinmdGenerator](https://www.nuget.org/packages/Microsoft.Windows.WinmdGenerator/) NuGet package produced from this repository to produce a winmd file for your APIs which can then be used with language projections like [C#/Win32](https://github.com/microsoft/CsWin32) and [Rust](https://github.com/microsoft/windows-rs). See the [Windows SDK](../generation/WinSDK) and [WinmdGenerator samples](../sources/GeneratorSdk/samples) in this repository for example usage of the WinmdGenerator. Also see https://withinrafael.com/2023/01/18/generating-metadata-for-the-windows-crate for more details and an example of producing metadata and associated Rust bindings for the C++ DIA SDK. +A. Yes. The same tooling we use to produce metadata for Win32 APIs can be used to produce metadata for your own APIs. You can use the [Microsoft.Windows.WinmdGenerator](https://www.nuget.org/packages/Microsoft.Windows.WinmdGenerator/) NuGet package produced from this repository to produce a winmd file for your APIs which can then be used with language projections like [C#/Win32](https://github.com/microsoft/CsWin32) and [Rust](https://github.com/microsoft/windows-rs). See [ARCHITECTURE.md](architecture.md#winmdgenerator) and https://withinrafael.com/2023/01/18/generating-metadata-for-the-windows-crate for more details and example usage. **Q. Can .NET code reference the metadata binary and call its APIs directly?**
A. No. While the metadata binary is compiled based on the ECMA-335 standard, it does not contain the same attributes that the .NET runtime requires to successfully P/Invoke into the functions exported by Windows. .NET code should use an appropriate language projection like [C#/Win32](https://github.com/microsoft/CsWin32). diff --git a/docs/projections.md b/docs/projections.md index 4ef7d674..077d8a7d 100644 --- a/docs/projections.md +++ b/docs/projections.md @@ -22,6 +22,7 @@ To call Win32 APIs from the language of your choice based off of this metadata, * Beef - https://github.com/jayrulez/Win32-Beef (Community) * D - https://github.com/rumbu13/windows-d (Community) * Dart - https://github.com/timsneath/win32 (Community) +* Python - https://github.com/ynkdir/py-win32more (Community) * Zig - https://github.com/marlersoft/zigwin32 (Community) Note: Community projects are listed here to help with discovery but are not officially validated by Microsoft. @@ -43,22 +44,70 @@ Below are scenarios that are represented in the metadata and that language proje DISCLAIMER: This list is a work in progress and is not yet comprehensive. * Namespaces allow users to import only the APIs they require and/or to control any code generation that is producing language bindings -* Entry points are assumed to be the same as function names unless the [EntryPoint](https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.dllimportattribute.entrypoint) property of the `DllImport` attribute is specified -* Calling convention is captured in the [CallingConvention](https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.dllimportattribute.callingconvention) property of the `DllImport` attribute -* typedefs (e.g. `BCRYPT_KEY_HANDLE`) are represented as CLR structs with a single field where the `NativeTypedef` attribute is applied to the struct. The type being defined is given by the name of the struct, and the type it is being defined as is the type of the struct field. typedefs can include the attributes `AlsoUsableFor`, `RAIIFree` and `InvalidHandleValue`: +* The [DllImport](https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.dllimportattribute) attribute is used to define several properties of a function: + * Entry points are assumed to be the same as function names unless the [EntryPoint](https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.dllimportattribute.entrypoint) property is specified + * Calling convention is captured in the [CallingConvention](https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.dllimportattribute.callingconvention) property + * Whether a function calls `SetLastError` before returning is captured in the [SetLastError](https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.dllimportattribute.setlasterror) property +* Architecture-specific types are represented as types with the same name where each type is decorated with the `[SupportedArchitecture]` attribute indicating the architecture(s) where that type is supported +* Ansi and Unicode variants of APIs (-A/-W) are decorated with `[Ansi]` and `[Unicode]` attributes, respectively. Projections can choose to expose one set or the other and remove the suffix to declutter Intellisense and emulate the [unsuffixed macros provided by the headers](https://github.com/microsoft/win32metadata/blob/3608e3fff8cfecfef728bcf1811cdea9f1e86a46/generation/WinSDK/RecompiledIdlHeaders/um/synchapi.h#L446-L451). ([#711](https://github.com/microsoft/win32metadata/issues/711)) +* Documentation links are captured in the `[Documentation]` attribute. Rich documentation to power Intellisense can also be loaded from the [Microsoft.Windows.SDK.Win32Docs](https://www.nuget.org/packages/Microsoft.Windows.SDK.Win32Docs/) package which provides a [MessagePack](https://msgpack.org/) dictionary where the keys are API names and the values are [ApiDetails](../apidocs/Microsoft.Windows.SDK.Win32Docs/ApiDetails.cs) objects. +* Input and output parameters are decorated with `[In]` and `[Out]` attributes. Parameters that are both input and output will contain both attributes. COM output pointer parameters are also decorated with the `[ComOutPtr]` attribute. +* Optional parameters are decorated with the `[Optional]` attribute. Optional parameters may be `NULL`. +* Reserved parameters are decorated with the `[Reserved]` attribute. Since reserved parameters always expect a `NULL` value, projections can choose to abstract away these parameters to improve the developer experience. +* Pointer parameters that represent arrays are decorated with the `[NativeArrayInfo]` attribute that can contain the size of a fixed-length array (`CountConst`), the 0-based index of the parameter that defines the size of the array (`CountParamIndex`), or the struct field name (`CountFieldName`) that defines the size of the array +* Pointer parameters whose byte size must be specified in another parameter are decorated with the `[MemorySize]` attribute that will contain the 0-based index of the parameter that can be automatically populated with the size of the provided pointer parameter (`BytesParamIndex`) ([#284](https://github.com/microsoft/win32metadata/issues/284)) +* Parameters that accept values from an enum but have conflicting types are decorated with the `[AssociatedEnum]` attribute indicating the enum that may be used with the parameter. The enum must exist in the same namespace as the API. This enables the metadata to preserve the original API definition while allowing projections to improve usability of the API with the enum if they choose. ([#1502](https://github.com/microsoft/win32metadata/issues/1502)) +* Output parameters that must be closed with a specific function are decorated with the `[FreeWith]` attribute +* Handle parameters that should not be closed are decorated with the `[DoNotRelease]` attribute +* Handle parameters or return values decorated with `[ReturnsUnownedHandle]` are unowned ([#792](https://github.com/microsoft/win32metadata/issues/792)) +* Handle parameters decorated with `[IgnoreIfReturn]` are undefined in failure scenarios and should be ignored if the value specified by the attribute is returned. Multiple return values are represented by multiple attributes. ([#1312](https://github.com/microsoft/win32metadata/issues/1312)) +* Return value parameters marked with the `_retval_` SAL annotation are decorated with the `[RetVal]` attribute +* Functions that return multiple success values or return errors as success are decorated with `[CanReturnMultipleSuccessValues]` and `[CanReturnErrorsAsSuccess]` ([#1315](https://github.com/microsoft/win32metadata/issues/1315)) +* Variadic functions contain `__arglist` as the final parameter +* Agile interfaces are decorated with the `[Agile]` attribute +* Structs decorated with `[StructSizeField("")]` indicate that `` should be automatically populated with the size of the struct ([#433](https://github.com/microsoft/win32metadata/issues/433)) + * NOTE: Examples of `""` include `"cbSize"` for a field on the struct or `"StartupInfo.cb"` for a nested field like `StartupInfo.cb` on the `STARTUPINFOEXW` struct +* Flexible array members at the end of a struct are decorated with `[FlexibleArray]` ([#912](https://github.com/microsoft/win32metadata/issues/912)) +* Native unions are represented as CLR structs whose names follow the pattern `__e__Union` and are decorated with `[StructLayout(LayoutKind.Explicit)]` where all fields are decorated with `[FieldOffset(0)]`. Anonymous unions will use `AnonymousN` in place of `` where `N` is an optional number added to differentiate multiple anonymous unions within the same scope. Named unions will preserve the name in place of ``. Struct fields that refer to these unions use `` for the field names. ([#99](https://github.com/microsoft/win32metadata/issues/99)) +* Scoped enums are decorated with the `[ScopedEnum]` attribute +* typedefs (e.g. `BCRYPT_KEY_HANDLE`) are represented as CLR structs with a single field where either the `NativeTypedef` or `MetadataTypedef` attribute is applied to the struct. `NativeTypedef` represents typedefs that exist in the Win32 headers while `MetadataTypedef` represents metadata-only typedefs added to improve API usability. Projections can choose to unwrap `MetadataTypedef` structs in order to align with the original header definitions. The type being defined is given by the name of the struct, and the type it is being defined as is the type of the struct field. typedefs can include the attributes `AlsoUsableFor`, `RAIIFree` and `InvalidHandleValue`: * `AlsoUsableFor` indicates that the type is implicitly convertible to another type (e.g. `BCRYPT_HANDLE`) - * `RAIIFree` indicates what function should be used to close the handle (e.g. `BCryptDestroyKey`) + * `RAIIFree` indicates the default function that should be used to close the handle (e.g. `HANDLE -> CloseHandle`). `RAIIFree` may also be decorated in context on a return value or `[Out]` parameter to indicate a more specific function that should be used to close the handle (e.g. `HeapCreate -> [return: RAIIFree("HeapDestroy")]`). * `InvalidHandleValue` attributes indicate invalid handle values (e.g. `0L`) - * NOTE: `BCRYPT_KEY_HANDLE` demonstrates all of these attributes. -* Native unions are represented as CLR structs with an explicit layout where all fields contain an offset of 0 -* Array parameters are qualified with the `[NativeArrayInfo]` attribute that can contain the size of a fixed-length array (`CountConst`), the 0-based index of the parameter that defines the size of the array (`CountParamIndex`), or the struct field name (`CountFieldName`) that defines the size of the array -* String constants are considered UTF-16 unless decorated with the `[NativeEncoding("ansi")]` attribute ([#1008](https://github.com/microsoft/win32metadata/issues/1008)) + * NOTE: `AlsoUsableFor` and `RAIIFree` APIs exist in the same namespace as the typedef. +* Constant variables marked with the `const` keyword are decorated with the `[Const]` attribute * Struct initializers are defined as constants where the type of the constant is the struct and the initializer string is contained in the `[Constant]` attribute ([#1337](https://github.com/microsoft/win32metadata/issues/1337)) * NOTE: `SECURITY_NT_AUTHORITY` and all `DEVPROPKEY` and `PROPERTYKEY` constants demonstrate struct initializers. +* String constants are considered UTF-16 unless decorated with the `[NativeEncoding("ansi")]` attribute ([#1008](https://github.com/microsoft/win32metadata/issues/1008)) * Inline functions that return constants are decorated with the `[Constant]` attribute. Projections need to implement these functions themselves to return the constant value. The constant value should be cast to the appropriate type based on the return value of the function. ([#436](https://github.com/microsoft/win32metadata/issues/436)) -* `[StructSizeField("")]` on a struct indicates which field of the struct indicates the struct size so that language projections can automatically initialize the field ([#433](https://github.com/microsoft/win32metadata/issues/433)) - * NOTE: Examples of `""` include `"cbSize"` for a field on the struct or `"StartupInfo.cb"` for a nested field like `StartupInfo.cb` on the `STARTUPINFOEXW` struct -* `[CanReturnAlternateSuccessCodes]` and `[CanReturnErrorsAsSuccess]` attributes add semantic information about the possible return values of a function ([#1315](https://github.com/microsoft/win32metadata/issues/1315)) -* `[ReturnsUnownedHandle]` on a return value or out parameter indicates the returned handle is unowned ([#792](https://github.com/microsoft/win32metadata/issues/792)) DISCLAIMER: This list is a work in progress and is not yet comprehensive. + +### Examples + +* [Windows.Win32.UI.WindowsAndMessaging.SetWindowLongPtrW](https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowlongptrw) + * DllImport attribute + * SupportedArchitecture attribute + * Documentation attribute + * NativeTypedef parameter (HWND) + * Enum parameter (WINDOW_LONG_PTR_INDEX) +* [Windows.Win32.Security.Cryptography.BcryptEncrypt](https://learn.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptencrypt) + * In attribute + * Out attribute + * Optional attribute + * MemorySize attribute +* [Windows.Win32.Devices.DeviceAndDriverInstallation.SetupWriteTextLog](https://learn.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupwritetextlog) + * Variadic functions +* [Windows.Win32.System.Diagnostics.Debug.CONTEXT](https://learn.microsoft.com/windows/win32/api/winnt/ns-winnt-context) + * SupportedArchitecture attribute +* [Windows.Win32.Devices.Display.DISPLAYCONFIG_VIDEO_SIGNAL_INFO](https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_video_signal_info) + * Struct and union fields + * Bitfields +* [Windows.Win32.UI.WindowsAndMessaging.WNDCLASSEXW](https://learn.microsoft.com/windows/win32/api/winuser/ns-winuser-wndclassexw) + * StructSizeField attribute + * Delegate fields (WNDPROC) +* [Windows.Win32.Security.Cryptography.BCRYPT_KEY_HANDLE](https://learn.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptimportkey) + * NativeTypedef + * AlsoUsableFor attribute + * RAIIFree attribute + * InvalidHandleValue attribute diff --git a/ext/Console-Docs b/ext/Console-Docs new file mode 160000 index 00000000..d85d8192 --- /dev/null +++ b/ext/Console-Docs @@ -0,0 +1 @@ +Subproject commit d85d81928ac3df56565acc32a1ea1db80a3fb6c6 diff --git a/ext/Virtualization-Documentation b/ext/Virtualization-Documentation new file mode 160000 index 00000000..e870bc36 --- /dev/null +++ b/ext/Virtualization-Documentation @@ -0,0 +1 @@ +Subproject commit e870bc36bcec2af94ca4395debddb794b4626741 diff --git a/ext/office-developer-client-docs b/ext/office-developer-client-docs new file mode 160000 index 00000000..ff564676 --- /dev/null +++ b/ext/office-developer-client-docs @@ -0,0 +1 @@ +Subproject commit ff5646762963c1b28ab761a6e5a98b53c3193b6a diff --git a/ext/sdk-api b/ext/sdk-api index c2511992..a91766db 160000 --- a/ext/sdk-api +++ b/ext/sdk-api @@ -1 +1 @@ -Subproject commit c251199235b283ada4e0c5afe352077f7453a680 +Subproject commit a91766dbffc8eb3a87c4f515e9163de36c646c67 diff --git a/ext/sql-docs b/ext/sql-docs new file mode 160000 index 00000000..898a6b2d --- /dev/null +++ b/ext/sql-docs @@ -0,0 +1 @@ +Subproject commit 898a6b2dec1e78adedf03c0f577f870d4e8b0692 diff --git a/ext/win32 b/ext/win32 new file mode 160000 index 00000000..b10476b3 --- /dev/null +++ b/ext/win32 @@ -0,0 +1 @@ +Subproject commit b10476b3ba29674f15eeca0915bb5d461d2f4a4b diff --git a/generation/WinSDK/AdditionalHeaders/corprof.h b/generation/WinSDK/AdditionalHeaders/corprof.h index 35758a63..878c03dc 100644 --- a/generation/WinSDK/AdditionalHeaders/corprof.h +++ b/generation/WinSDK/AdditionalHeaders/corprof.h @@ -3,15 +3,14 @@ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.00.0603 */ + /* File created by MIDL compiler version 8.01.0628 */ /* @@MIDL_FILE_HEADING( ) */ -#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ -#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ @@ -24,7 +23,7 @@ #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of -#endif // __RPCNDR_H_VERSION__ +#endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include "windows.h" @@ -38,6 +37,14 @@ #pragma once #endif +#ifndef DECLSPEC_XFGVIRT +#if defined(_CONTROL_FLOW_GUARD_XFG) +#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func)) +#else +#define DECLSPEC_XFGVIRT(base, func) +#endif +#endif + /* Forward Declarations */ #ifndef __ICorProfilerCallback_FWD_DEFINED__ @@ -103,6 +110,20 @@ typedef interface ICorProfilerCallback9 ICorProfilerCallback9; #endif /* __ICorProfilerCallback9_FWD_DEFINED__ */ +#ifndef __ICorProfilerCallback10_FWD_DEFINED__ +#define __ICorProfilerCallback10_FWD_DEFINED__ +typedef interface ICorProfilerCallback10 ICorProfilerCallback10; + +#endif /* __ICorProfilerCallback10_FWD_DEFINED__ */ + + +#ifndef __ICorProfilerCallback11_FWD_DEFINED__ +#define __ICorProfilerCallback11_FWD_DEFINED__ +typedef interface ICorProfilerCallback11 ICorProfilerCallback11; + +#endif /* __ICorProfilerCallback11_FWD_DEFINED__ */ + + #ifndef __ICorProfilerInfo_FWD_DEFINED__ #define __ICorProfilerInfo_FWD_DEFINED__ typedef interface ICorProfilerInfo ICorProfilerInfo; @@ -194,6 +215,48 @@ typedef interface ICorProfilerInfo8 ICorProfilerInfo8; #endif /* __ICorProfilerInfo8_FWD_DEFINED__ */ +#ifndef __ICorProfilerInfo9_FWD_DEFINED__ +#define __ICorProfilerInfo9_FWD_DEFINED__ +typedef interface ICorProfilerInfo9 ICorProfilerInfo9; + +#endif /* __ICorProfilerInfo9_FWD_DEFINED__ */ + + +#ifndef __ICorProfilerInfo10_FWD_DEFINED__ +#define __ICorProfilerInfo10_FWD_DEFINED__ +typedef interface ICorProfilerInfo10 ICorProfilerInfo10; + +#endif /* __ICorProfilerInfo10_FWD_DEFINED__ */ + + +#ifndef __ICorProfilerInfo11_FWD_DEFINED__ +#define __ICorProfilerInfo11_FWD_DEFINED__ +typedef interface ICorProfilerInfo11 ICorProfilerInfo11; + +#endif /* __ICorProfilerInfo11_FWD_DEFINED__ */ + + +#ifndef __ICorProfilerInfo12_FWD_DEFINED__ +#define __ICorProfilerInfo12_FWD_DEFINED__ +typedef interface ICorProfilerInfo12 ICorProfilerInfo12; + +#endif /* __ICorProfilerInfo12_FWD_DEFINED__ */ + + +#ifndef __ICorProfilerInfo13_FWD_DEFINED__ +#define __ICorProfilerInfo13_FWD_DEFINED__ +typedef interface ICorProfilerInfo13 ICorProfilerInfo13; + +#endif /* __ICorProfilerInfo13_FWD_DEFINED__ */ + + +#ifndef __ICorProfilerInfo14_FWD_DEFINED__ +#define __ICorProfilerInfo14_FWD_DEFINED__ +typedef interface ICorProfilerInfo14 ICorProfilerInfo14; + +#endif /* __ICorProfilerInfo14_FWD_DEFINED__ */ + + #ifndef __ICorProfilerMethodEnum_FWD_DEFINED__ #define __ICorProfilerMethodEnum_FWD_DEFINED__ typedef interface ICorProfilerMethodEnum ICorProfilerMethodEnum; @@ -226,8 +289,6 @@ extern "C"{ /* interface __MIDL_itf_corprof_0000_0000 */ /* [local] */ -#define CorDB_CONTROL_Profiling "Cor_Enable_Profiling" -#define CorDB_CONTROL_ProfilingL L"Cor_Enable_Profiling" #if 0 typedef LONG32 mdToken; @@ -412,50 +473,50 @@ typedef struct _COR_PRF_METHOD mdMethodDef methodId; } COR_PRF_METHOD; -typedef void __stdcall __stdcall FunctionEnter( +typedef void FunctionEnter( FunctionID funcID); -typedef void __stdcall __stdcall FunctionLeave( +typedef void FunctionLeave( FunctionID funcID); -typedef void __stdcall __stdcall FunctionTailcall( +typedef void FunctionTailcall( FunctionID funcID); -typedef void __stdcall __stdcall FunctionEnter2( +typedef void FunctionEnter2( FunctionID funcId, UINT_PTR clientData, COR_PRF_FRAME_INFO func, COR_PRF_FUNCTION_ARGUMENT_INFO *argumentInfo); -typedef void __stdcall __stdcall FunctionLeave2( +typedef void FunctionLeave2( FunctionID funcId, UINT_PTR clientData, COR_PRF_FRAME_INFO func, COR_PRF_FUNCTION_ARGUMENT_RANGE *retvalRange); -typedef void __stdcall __stdcall FunctionTailcall2( +typedef void FunctionTailcall2( FunctionID funcId, UINT_PTR clientData, COR_PRF_FRAME_INFO func); -typedef void __stdcall __stdcall FunctionEnter3( +typedef void FunctionEnter3( FunctionIDOrClientID functionIDOrClientID); -typedef void __stdcall __stdcall FunctionLeave3( +typedef void FunctionLeave3( FunctionIDOrClientID functionIDOrClientID); -typedef void __stdcall __stdcall FunctionTailcall3( +typedef void FunctionTailcall3( FunctionIDOrClientID functionIDOrClientID); -typedef void __stdcall __stdcall FunctionEnter3WithInfo( +typedef void FunctionEnter3WithInfo( FunctionIDOrClientID functionIDOrClientID, COR_PRF_ELT_INFO eltInfo); -typedef void __stdcall __stdcall FunctionLeave3WithInfo( +typedef void FunctionLeave3WithInfo( FunctionIDOrClientID functionIDOrClientID, COR_PRF_ELT_INFO eltInfo); -typedef void __stdcall __stdcall FunctionTailcall3WithInfo( +typedef void FunctionTailcall3WithInfo( FunctionIDOrClientID functionIDOrClientID, COR_PRF_ELT_INFO eltInfo); @@ -467,6 +528,11 @@ typedef HRESULT __stdcall __stdcall StackSnapshotCallback( BYTE context[ ], void *clientData); +typedef BOOL ObjectReferenceCallback( + ObjectID root, + ObjectID *reference, + void *clientData); + typedef /* [public] */ enum __MIDL___MIDL_itf_corprof_0000_0000_0005 { @@ -506,8 +572,9 @@ enum __MIDL___MIDL_itf_corprof_0000_0000_0005 COR_PRF_DISABLE_ALL_NGEN_IMAGES = 0x80000000, COR_PRF_ALL = 0x8fffffff, COR_PRF_REQUIRE_PROFILE_IMAGE = ( ( COR_PRF_USE_PROFILE_IMAGES | COR_PRF_MONITOR_CODE_TRANSITIONS ) | COR_PRF_MONITOR_ENTERLEAVE ) , - COR_PRF_ALLOWABLE_AFTER_ATTACH = ( ( ( ( ( ( ( ( ( COR_PRF_MONITOR_THREADS | COR_PRF_MONITOR_MODULE_LOADS ) | COR_PRF_MONITOR_ASSEMBLY_LOADS ) | COR_PRF_MONITOR_APPDOMAIN_LOADS ) | COR_PRF_ENABLE_STACK_SNAPSHOT ) | COR_PRF_MONITOR_GC ) | COR_PRF_MONITOR_SUSPENDS ) | COR_PRF_MONITOR_CLASS_LOADS ) | COR_PRF_MONITOR_EXCEPTIONS ) | COR_PRF_MONITOR_JIT_COMPILATION ) , - COR_PRF_MONITOR_IMMUTABLE = ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( COR_PRF_MONITOR_CODE_TRANSITIONS | COR_PRF_MONITOR_REMOTING ) | COR_PRF_MONITOR_REMOTING_COOKIE ) | COR_PRF_MONITOR_REMOTING_ASYNC ) | COR_PRF_ENABLE_REJIT ) | COR_PRF_ENABLE_INPROC_DEBUGGING ) | COR_PRF_ENABLE_JIT_MAPS ) | COR_PRF_DISABLE_OPTIMIZATIONS ) | COR_PRF_DISABLE_INLINING ) | COR_PRF_ENABLE_OBJECT_ALLOCATED ) | COR_PRF_ENABLE_FUNCTION_ARGS ) | COR_PRF_ENABLE_FUNCTION_RETVAL ) | COR_PRF_ENABLE_FRAME_INFO ) | COR_PRF_USE_PROFILE_IMAGES ) | COR_PRF_DISABLE_TRANSPARENCY_CHECKS_UNDER_FULL_TRUST ) | COR_PRF_DISABLE_ALL_NGEN_IMAGES ) + COR_PRF_ALLOWABLE_AFTER_ATTACH = ( ( ( ( ( ( ( ( ( ( COR_PRF_MONITOR_THREADS | COR_PRF_MONITOR_MODULE_LOADS ) | COR_PRF_MONITOR_ASSEMBLY_LOADS ) | COR_PRF_MONITOR_APPDOMAIN_LOADS ) | COR_PRF_ENABLE_STACK_SNAPSHOT ) | COR_PRF_MONITOR_GC ) | COR_PRF_MONITOR_SUSPENDS ) | COR_PRF_MONITOR_CLASS_LOADS ) | COR_PRF_MONITOR_EXCEPTIONS ) | COR_PRF_MONITOR_JIT_COMPILATION ) | COR_PRF_ENABLE_REJIT ) , + COR_PRF_ALLOWABLE_NOTIFICATION_PROFILER = ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( COR_PRF_MONITOR_FUNCTION_UNLOADS | COR_PRF_MONITOR_CLASS_LOADS ) | COR_PRF_MONITOR_MODULE_LOADS ) | COR_PRF_MONITOR_ASSEMBLY_LOADS ) | COR_PRF_MONITOR_APPDOMAIN_LOADS ) | COR_PRF_MONITOR_JIT_COMPILATION ) | COR_PRF_MONITOR_EXCEPTIONS ) | COR_PRF_MONITOR_OBJECT_ALLOCATED ) | COR_PRF_MONITOR_THREADS ) | COR_PRF_MONITOR_CODE_TRANSITIONS ) | COR_PRF_MONITOR_CCW ) | COR_PRF_MONITOR_SUSPENDS ) | COR_PRF_MONITOR_CACHE_SEARCHES ) | COR_PRF_DISABLE_INLINING ) | COR_PRF_DISABLE_OPTIMIZATIONS ) | COR_PRF_ENABLE_OBJECT_ALLOCATED ) | COR_PRF_MONITOR_CLR_EXCEPTIONS ) | COR_PRF_ENABLE_STACK_SNAPSHOT ) | COR_PRF_USE_PROFILE_IMAGES ) | COR_PRF_DISABLE_ALL_NGEN_IMAGES ) , + COR_PRF_MONITOR_IMMUTABLE = ( ( ( ( ( ( ( ( ( ( ( ( ( ( COR_PRF_MONITOR_CODE_TRANSITIONS | COR_PRF_MONITOR_REMOTING ) | COR_PRF_MONITOR_REMOTING_COOKIE ) | COR_PRF_MONITOR_REMOTING_ASYNC ) | COR_PRF_ENABLE_INPROC_DEBUGGING ) | COR_PRF_ENABLE_JIT_MAPS ) | COR_PRF_DISABLE_OPTIMIZATIONS ) | COR_PRF_DISABLE_INLINING ) | COR_PRF_ENABLE_OBJECT_ALLOCATED ) | COR_PRF_ENABLE_FUNCTION_ARGS ) | COR_PRF_ENABLE_FUNCTION_RETVAL ) | COR_PRF_ENABLE_FRAME_INFO ) | COR_PRF_USE_PROFILE_IMAGES ) | COR_PRF_DISABLE_TRANSPARENCY_CHECKS_UNDER_FULL_TRUST ) | COR_PRF_DISABLE_ALL_NGEN_IMAGES ) } COR_PRF_MONITOR; typedef /* [public] */ @@ -517,9 +584,16 @@ enum __MIDL___MIDL_itf_corprof_0000_0000_0006 COR_PRF_HIGH_ADD_ASSEMBLY_REFERENCES = 0x1, COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED = 0x2, COR_PRF_HIGH_MONITOR_DYNAMIC_FUNCTION_UNLOADS = 0x4, + COR_PRF_HIGH_DISABLE_TIERED_COMPILATION = 0x8, + COR_PRF_HIGH_BASIC_GC = 0x10, + COR_PRF_HIGH_MONITOR_GC_MOVED_OBJECTS = 0x20, COR_PRF_HIGH_REQUIRE_PROFILE_IMAGE = 0, - COR_PRF_HIGH_ALLOWABLE_AFTER_ATTACH = ( COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED | COR_PRF_HIGH_MONITOR_DYNAMIC_FUNCTION_UNLOADS ) , - COR_PRF_HIGH_MONITOR_IMMUTABLE = 0 + COR_PRF_HIGH_MONITOR_LARGEOBJECT_ALLOCATED = 0x40, + COR_PRF_HIGH_MONITOR_EVENT_PIPE = 0x80, + COR_PRF_HIGH_MONITOR_PINNEDOBJECT_ALLOCATED = 0x100, + COR_PRF_HIGH_ALLOWABLE_AFTER_ATTACH = ( ( ( ( ( COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED | COR_PRF_HIGH_MONITOR_DYNAMIC_FUNCTION_UNLOADS ) | COR_PRF_HIGH_BASIC_GC ) | COR_PRF_HIGH_MONITOR_GC_MOVED_OBJECTS ) | COR_PRF_HIGH_MONITOR_LARGEOBJECT_ALLOCATED ) | COR_PRF_HIGH_MONITOR_EVENT_PIPE ) , + COR_PRF_HIGH_ALLOWABLE_NOTIFICATION_PROFILER = ( ( ( ( ( ( COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED | COR_PRF_HIGH_MONITOR_DYNAMIC_FUNCTION_UNLOADS ) | COR_PRF_HIGH_DISABLE_TIERED_COMPILATION ) | COR_PRF_HIGH_BASIC_GC ) | COR_PRF_HIGH_MONITOR_GC_MOVED_OBJECTS ) | COR_PRF_HIGH_MONITOR_LARGEOBJECT_ALLOCATED ) | COR_PRF_HIGH_MONITOR_EVENT_PIPE ) , + COR_PRF_HIGH_MONITOR_IMMUTABLE = COR_PRF_HIGH_DISABLE_TIERED_COMPILATION } COR_PRF_HIGH_MONITOR; typedef /* [public] */ @@ -554,7 +628,8 @@ enum __MIDL___MIDL_itf_corprof_0000_0000_0010 COR_PRF_SUSPEND_FOR_SHUTDOWN = 4, COR_PRF_SUSPEND_FOR_INPROC_DEBUGGER = 6, COR_PRF_SUSPEND_FOR_GC_PREP = 7, - COR_PRF_SUSPEND_FOR_REJIT = 8 + COR_PRF_SUSPEND_FOR_REJIT = 8, + COR_PRF_SUSPEND_FOR_PROFILER = 9 } COR_PRF_SUSPEND_REASON; typedef /* [public][public] */ @@ -564,6 +639,101 @@ enum __MIDL___MIDL_itf_corprof_0000_0000_0011 COR_PRF_CORE_CLR = 0x2 } COR_PRF_RUNTIME_TYPE; +typedef /* [public] */ +enum __MIDL___MIDL_itf_corprof_0000_0000_0012 + { + COR_PRF_REJIT_BLOCK_INLINING = 0x1, + COR_PRF_REJIT_INLINING_CALLBACKS = 0x2 + } COR_PRF_REJIT_FLAGS; + +typedef UINT_PTR EVENTPIPE_PROVIDER; + +typedef UINT_PTR EVENTPIPE_EVENT; + +typedef UINT64 EVENTPIPE_SESSION; + +typedef /* [public] */ +enum __MIDL___MIDL_itf_corprof_0000_0000_0013 + { + COR_PRF_EVENTPIPE_OBJECT = 1, + COR_PRF_EVENTPIPE_BOOLEAN = 3, + COR_PRF_EVENTPIPE_CHAR = 4, + COR_PRF_EVENTPIPE_SBYTE = 5, + COR_PRF_EVENTPIPE_BYTE = 6, + COR_PRF_EVENTPIPE_INT16 = 7, + COR_PRF_EVENTPIPE_UINT16 = 8, + COR_PRF_EVENTPIPE_INT32 = 9, + COR_PRF_EVENTPIPE_UINT32 = 10, + COR_PRF_EVENTPIPE_INT64 = 11, + COR_PRF_EVENTPIPE_UINT64 = 12, + COR_PRF_EVENTPIPE_SINGLE = 13, + COR_PRF_EVENTPIPE_DOUBLE = 14, + COR_PRF_EVENTPIPE_DECIMAL = 15, + COR_PRF_EVENTPIPE_DATETIME = 16, + COR_PRF_EVENTPIPE_GUID = 17, + COR_PRF_EVENTPIPE_STRING = 18, + COR_PRF_EVENTPIPE_ARRAY = 19 + } COR_PRF_EVENTPIPE_PARAM_TYPE; + +typedef /* [public] */ +enum __MIDL___MIDL_itf_corprof_0000_0000_0014 + { + COR_PRF_EVENTPIPE_LOGALWAYS = 0, + COR_PRF_EVENTPIPE_CRITICAL = 1, + COR_PRF_EVENTPIPE_ERROR = 2, + COR_PRF_EVENTPIPE_WARNING = 3, + COR_PRF_EVENTPIPE_INFORMATIONAL = 4, + COR_PRF_EVENTPIPE_VERBOSE = 5 + } COR_PRF_EVENTPIPE_LEVEL; + +typedef /* [public][public][public] */ struct __MIDL___MIDL_itf_corprof_0000_0000_0015 + { + const WCHAR *providerName; + UINT64 keywords; + UINT32 loggingLevel; + const WCHAR *filterData; + } COR_PRF_EVENTPIPE_PROVIDER_CONFIG; + +typedef /* [public][public] */ struct __MIDL___MIDL_itf_corprof_0000_0000_0016 + { + UINT32 type; + UINT32 elementType; + const WCHAR *name; + } COR_PRF_EVENTPIPE_PARAM_DESC; + +typedef /* [public][public] */ struct __MIDL___MIDL_itf_corprof_0000_0000_0017 + { + UINT64 ptr; + UINT32 size; + UINT32 reserved; + } COR_PRF_EVENT_DATA; + +typedef /* [public][public][public] */ struct __MIDL___MIDL_itf_corprof_0000_0000_0018 + { + UINT64 Ptr; + UINT32 Size; + UINT32 Type; + } COR_PRF_FILTER_DATA; + +typedef void EventPipeProviderCallback( + const UINT8 *source_id, + UINT32 is_enabled, + UINT8 level, + UINT64 match_any_keywords, + UINT64 match_all_keywords, + COR_PRF_FILTER_DATA *filter_data, + void *callback_data); + +typedef +enum _COR_PRF_HANDLE_TYPE + { + COR_PRF_HANDLE_TYPE_WEAK = 0x1, + COR_PRF_HANDLE_TYPE_STRONG = 0x2, + COR_PRF_HANDLE_TYPE_PINNED = 0x3 + } COR_PRF_HANDLE_TYPE; + +typedef void **ObjectHandleID; + @@ -601,142 +771,200 @@ EXTERN_C const IID IID_ICorProfilerCallback; { public: virtual HRESULT STDMETHODCALLTYPE Initialize( - /* [in] */ IUnknown *pICorProfilerInfoUnk) = 0; + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk) = 0; virtual HRESULT STDMETHODCALLTYPE Shutdown( void) = 0; virtual HRESULT STDMETHODCALLTYPE AppDomainCreationStarted( - /* [in] */ AppDomainID appDomainId) = 0; + /* [annotation][in] */ + _In_ AppDomainID appDomainId) = 0; virtual HRESULT STDMETHODCALLTYPE AppDomainCreationFinished( - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE AppDomainShutdownStarted( - /* [in] */ AppDomainID appDomainId) = 0; + /* [annotation][in] */ + _In_ AppDomainID appDomainId) = 0; virtual HRESULT STDMETHODCALLTYPE AppDomainShutdownFinished( - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE AssemblyLoadStarted( - /* [in] */ AssemblyID assemblyId) = 0; + /* [annotation][in] */ + _In_ AssemblyID assemblyId) = 0; virtual HRESULT STDMETHODCALLTYPE AssemblyLoadFinished( - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE AssemblyUnloadStarted( - /* [in] */ AssemblyID assemblyId) = 0; + /* [annotation][in] */ + _In_ AssemblyID assemblyId) = 0; virtual HRESULT STDMETHODCALLTYPE AssemblyUnloadFinished( - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE ModuleLoadStarted( - /* [in] */ ModuleID moduleId) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId) = 0; virtual HRESULT STDMETHODCALLTYPE ModuleLoadFinished( - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE ModuleUnloadStarted( - /* [in] */ ModuleID moduleId) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId) = 0; virtual HRESULT STDMETHODCALLTYPE ModuleUnloadFinished( - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE ModuleAttachedToAssembly( - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId) = 0; virtual HRESULT STDMETHODCALLTYPE ClassLoadStarted( - /* [in] */ ClassID classId) = 0; + /* [annotation][in] */ + _In_ ClassID classId) = 0; virtual HRESULT STDMETHODCALLTYPE ClassLoadFinished( - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE ClassUnloadStarted( - /* [in] */ ClassID classId) = 0; + /* [annotation][in] */ + _In_ ClassID classId) = 0; virtual HRESULT STDMETHODCALLTYPE ClassUnloadFinished( - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE FunctionUnloadStarted( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE JITCompilationStarted( - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock) = 0; virtual HRESULT STDMETHODCALLTYPE JITCompilationFinished( - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock) = 0; virtual HRESULT STDMETHODCALLTYPE JITCachedFunctionSearchStarted( - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction) = 0; virtual HRESULT STDMETHODCALLTYPE JITCachedFunctionSearchFinished( - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result) = 0; virtual HRESULT STDMETHODCALLTYPE JITFunctionPitched( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE JITInlining( - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline) = 0; + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline) = 0; virtual HRESULT STDMETHODCALLTYPE ThreadCreated( - /* [in] */ ThreadID threadId) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId) = 0; virtual HRESULT STDMETHODCALLTYPE ThreadDestroyed( - /* [in] */ ThreadID threadId) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId) = 0; virtual HRESULT STDMETHODCALLTYPE ThreadAssignedToOSThread( - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId) = 0; + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingClientInvocationStarted( void) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingClientSendingMessage( - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync) = 0; + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingClientReceivingReply( - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync) = 0; + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingClientInvocationFinished( void) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingServerReceivingMessage( - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync) = 0; + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingServerInvocationStarted( void) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingServerInvocationReturned( void) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingServerSendingReply( - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync) = 0; + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync) = 0; virtual HRESULT STDMETHODCALLTYPE UnmanagedToManagedTransition( - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason) = 0; virtual HRESULT STDMETHODCALLTYPE ManagedToUnmanagedTransition( - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason) = 0; virtual HRESULT STDMETHODCALLTYPE RuntimeSuspendStarted( - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason) = 0; + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason) = 0; virtual HRESULT STDMETHODCALLTYPE RuntimeSuspendFinished( void) = 0; @@ -747,84 +975,118 @@ EXTERN_C const IID IID_ICorProfilerCallback; virtual HRESULT STDMETHODCALLTYPE RuntimeResumeFinished( void) = 0; virtual HRESULT STDMETHODCALLTYPE RuntimeThreadSuspended( - /* [in] */ ThreadID threadId) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId) = 0; virtual HRESULT STDMETHODCALLTYPE RuntimeThreadResumed( - /* [in] */ ThreadID threadId) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId) = 0; virtual HRESULT STDMETHODCALLTYPE MovedReferences( - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE ObjectAllocated( - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId) = 0; + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId) = 0; virtual HRESULT STDMETHODCALLTYPE ObjectsAllocatedByClass( - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE ObjectReferences( - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]) = 0; + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE RootReferences( - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionThrown( - /* [in] */ ObjectID thrownObjectId) = 0; + /* [annotation][in] */ + _In_ ObjectID thrownObjectId) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionSearchFunctionEnter( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionSearchFunctionLeave( void) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionSearchFilterEnter( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionSearchFilterLeave( void) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionSearchCatcherFound( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionOSHandlerEnter( - /* [in] */ UINT_PTR __unused) = 0; + /* [annotation][in] */ + _In_ UINT_PTR __unused) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionOSHandlerLeave( - /* [in] */ UINT_PTR __unused) = 0; + /* [annotation][in] */ + _In_ UINT_PTR __unused) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionUnwindFunctionEnter( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionUnwindFunctionLeave( void) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionUnwindFinallyEnter( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionUnwindFinallyLeave( void) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionCatcherEnter( - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionCatcherLeave( void) = 0; virtual HRESULT STDMETHODCALLTYPE COMClassicVTableCreated( - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots) = 0; + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots) = 0; virtual HRESULT STDMETHODCALLTYPE COMClassicVTableDestroyed( - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable) = 0; + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionCLRCatcherFound( void) = 0; @@ -839,314 +1101,479 @@ EXTERN_C const IID IID_ICorProfilerCallback; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback * This); @@ -1424,7 +1851,8 @@ enum __MIDL___MIDL_itf_corprof_0000_0001_0004 COR_PRF_GC_GEN_0 = 0, COR_PRF_GC_GEN_1 = 1, COR_PRF_GC_GEN_2 = 2, - COR_PRF_GC_LARGE_OBJECT_HEAP = 3 + COR_PRF_GC_LARGE_OBJECT_HEAP = 3, + COR_PRF_GC_PINNED_OBJECT_HEAP = 4 } COR_PRF_GC_GENERATION; typedef struct COR_PRF_GC_GENERATION_RANGE @@ -1435,6 +1863,13 @@ typedef struct COR_PRF_GC_GENERATION_RANGE UINT_PTR rangeLengthReserved; } COR_PRF_GC_GENERATION_RANGE; +typedef struct COR_PRF_NONGC_HEAP_RANGE + { + ObjectID rangeStart; + UINT_PTR rangeLength; + UINT_PTR rangeLengthReserved; + } COR_PRF_NONGC_HEAP_RANGE; + typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_corprof_0000_0001_0005 { @@ -1492,40 +1927,58 @@ EXTERN_C const IID IID_ICorProfilerCallback2; { public: virtual HRESULT STDMETHODCALLTYPE ThreadNameChanged( - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GarbageCollectionStarted( - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason) = 0; + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason) = 0; virtual HRESULT STDMETHODCALLTYPE SurvivingReferences( - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GarbageCollectionFinished( void) = 0; virtual HRESULT STDMETHODCALLTYPE FinalizeableObjectQueued( - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID) = 0; + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID) = 0; virtual HRESULT STDMETHODCALLTYPE RootReferences2( - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE HandleCreated( - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId) = 0; + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId) = 0; virtual HRESULT STDMETHODCALLTYPE HandleDestroyed( - /* [in] */ GCHandleID handleId) = 0; + /* [annotation][in] */ + _In_ GCHandleID handleId) = 0; }; @@ -1536,360 +1989,551 @@ EXTERN_C const IID IID_ICorProfilerCallback2; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback2 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback2 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback2 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback2 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback2 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback2 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback2 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback2 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback2 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback2 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback2 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback2 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback2 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback2 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback2 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback2 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback2 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback2 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback2 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback2 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback2 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback2 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback2 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback2 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback2 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback2 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback2 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback2 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback2 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback2 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback2 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback2 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback2 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback2 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback2 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback2 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback2 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback2 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback2 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback2 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback2 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback2 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback2 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); END_INTERFACE } ICorProfilerCallback2Vtbl; @@ -2173,9 +2817,12 @@ EXTERN_C const IID IID_ICorProfilerCallback3; { public: virtual HRESULT STDMETHODCALLTYPE InitializeForAttach( - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData) = 0; + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData) = 0; virtual HRESULT STDMETHODCALLTYPE ProfilerAttachComplete( void) = 0; @@ -2190,370 +2837,567 @@ EXTERN_C const IID IID_ICorProfilerCallback3; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback3 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback3 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback3 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback3 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback3 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback3 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback3 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback3 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback3 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback3 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback3 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback3 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback3 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback3 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback3 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback3 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback3 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback3 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback3 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback3 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback3 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback3 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback3 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback3 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback3 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback3 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback3 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback3 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback3 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback3 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback3 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback3 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback3 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback3 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback3 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback3 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback3 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback3 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback3 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback3 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback3 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback3 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback3 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( ICorProfilerCallback3 * This, - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( ICorProfilerCallback3 * This); @@ -2849,37 +3693,58 @@ EXTERN_C const IID IID_ICorProfilerCallback4; { public: virtual HRESULT STDMETHODCALLTYPE ReJITCompilationStarted( - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ BOOL fIsSafeToBlock) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock) = 0; virtual HRESULT STDMETHODCALLTYPE GetReJITParameters( - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ ICorProfilerFunctionControl *pFunctionControl) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl) = 0; virtual HRESULT STDMETHODCALLTYPE ReJITCompilationFinished( - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock) = 0; virtual HRESULT STDMETHODCALLTYPE ReJITError( - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE MovedReferences2( - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE SurvivingReferences2( - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]) = 0; }; @@ -2890,411 +3755,635 @@ EXTERN_C const IID IID_ICorProfilerCallback4; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback4 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback4 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback4 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback4 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback4 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback4 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback4 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback4 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback4 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback4 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback4 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback4 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback4 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback4 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback4 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback4 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback4 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback4 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback4 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback4 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback4 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback4 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback4 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback4 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback4 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback4 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback4 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback4 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback4 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback4 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback4 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback4 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback4 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback4 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback4 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback4 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback4 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback4 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback4 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback4 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback4 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback4 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback4 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( ICorProfilerCallback4 * This, - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( ICorProfilerCallback4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ ICorProfilerFunctionControl *pFunctionControl); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) HRESULT ( STDMETHODCALLTYPE *ReJITError )( ICorProfilerCallback4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( ICorProfilerCallback4 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( ICorProfilerCallback4 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); END_INTERFACE } ICorProfilerCallback4Vtbl; @@ -3607,10 +4696,14 @@ EXTERN_C const IID IID_ICorProfilerCallback5; { public: virtual HRESULT STDMETHODCALLTYPE ConditionalWeakTableElementReferences( - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID keyRefIds[ ], - /* [size_is][in] */ ObjectID valueRefIds[ ], - /* [size_is][in] */ GCHandleID rootIds[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]) = 0; }; @@ -3621,418 +4714,647 @@ EXTERN_C const IID IID_ICorProfilerCallback5; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback5 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback5 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback5 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback5 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback5 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback5 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback5 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback5 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback5 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback5 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback5 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback5 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback5 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback5 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback5 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback5 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback5 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback5 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback5 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback5 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback5 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback5 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback5 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback5 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback5 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback5 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback5 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback5 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback5 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback5 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback5 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback5 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback5 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback5 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback5 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback5 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback5 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback5 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( ICorProfilerCallback5 * This, - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( ICorProfilerCallback5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ ICorProfilerFunctionControl *pFunctionControl); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) HRESULT ( STDMETHODCALLTYPE *ReJITError )( ICorProfilerCallback5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback5, ConditionalWeakTableElementReferences) HRESULT ( STDMETHODCALLTYPE *ConditionalWeakTableElementReferences )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID keyRefIds[ ], - /* [size_is][in] */ ObjectID valueRefIds[ ], - /* [size_is][in] */ GCHandleID rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]); END_INTERFACE } ICorProfilerCallback5Vtbl; @@ -4349,8 +5671,10 @@ EXTERN_C const IID IID_ICorProfilerCallback6; { public: virtual HRESULT STDMETHODCALLTYPE GetAssemblyReferences( - /* [string][in] */ const WCHAR *wszAssemblyPath, - /* [in] */ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider) = 0; + /* [annotation][string][in] */ + _In_ const WCHAR *wszAssemblyPath, + /* [annotation][in] */ + _In_ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider) = 0; }; @@ -4361,423 +5685,655 @@ EXTERN_C const IID IID_ICorProfilerCallback6; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback6 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback6 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback6 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback6 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback6 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback6 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback6 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback6 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback6 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback6 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback6 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback6 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback6 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback6 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback6 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback6 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback6 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback6 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback6 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback6 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback6 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback6 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback6 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback6 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback6 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback6 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback6 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback6 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback6 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback6 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback6 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback6 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback6 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback6 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback6 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback6 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback6 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback6 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( ICorProfilerCallback6 * This, - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( ICorProfilerCallback6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ ICorProfilerFunctionControl *pFunctionControl); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) HRESULT ( STDMETHODCALLTYPE *ReJITError )( ICorProfilerCallback6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback5, ConditionalWeakTableElementReferences) HRESULT ( STDMETHODCALLTYPE *ConditionalWeakTableElementReferences )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID keyRefIds[ ], - /* [size_is][in] */ ObjectID valueRefIds[ ], - /* [size_is][in] */ GCHandleID rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback6, GetAssemblyReferences) HRESULT ( STDMETHODCALLTYPE *GetAssemblyReferences )( ICorProfilerCallback6 * This, - /* [string][in] */ const WCHAR *wszAssemblyPath, - /* [in] */ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + /* [annotation][string][in] */ + _In_ const WCHAR *wszAssemblyPath, + /* [annotation][in] */ + _In_ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); END_INTERFACE } ICorProfilerCallback6Vtbl; @@ -5109,424 +6665,657 @@ EXTERN_C const IID IID_ICorProfilerCallback7; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback7 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback7 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback7 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback7 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback7 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback7 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback7 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback7 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback7 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback7 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback7 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback7 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback7 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback7 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback7 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback7 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback7 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback7 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback7 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback7 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback7 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback7 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback7 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback7 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback7 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback7 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback7 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback7 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback7 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback7 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback7 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback7 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback7 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback7 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback7 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback7 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback7 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback7 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( ICorProfilerCallback7 * This, - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( ICorProfilerCallback7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ ICorProfilerFunctionControl *pFunctionControl); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) HRESULT ( STDMETHODCALLTYPE *ReJITError )( ICorProfilerCallback7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback5, ConditionalWeakTableElementReferences) HRESULT ( STDMETHODCALLTYPE *ConditionalWeakTableElementReferences )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID keyRefIds[ ], - /* [size_is][in] */ ObjectID valueRefIds[ ], - /* [size_is][in] */ GCHandleID rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback6, GetAssemblyReferences) HRESULT ( STDMETHODCALLTYPE *GetAssemblyReferences )( ICorProfilerCallback7 * This, - /* [string][in] */ const WCHAR *wszAssemblyPath, - /* [in] */ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + /* [annotation][string][in] */ + _In_ const WCHAR *wszAssemblyPath, + /* [annotation][in] */ + _In_ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + DECLSPEC_XFGVIRT(ICorProfilerCallback7, ModuleInMemorySymbolsUpdated) HRESULT ( STDMETHODCALLTYPE *ModuleInMemorySymbolsUpdated )( ICorProfilerCallback7 * This, ModuleID moduleId); @@ -5854,15 +7643,22 @@ EXTERN_C const IID IID_ICorProfilerCallback8; { public: virtual HRESULT STDMETHODCALLTYPE DynamicMethodJITCompilationStarted( - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock, - /* [in] */ LPCBYTE pILHeader, - /* [in] */ ULONG cbILHeader) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock, + /* [annotation][in] */ + _In_ LPCBYTE pILHeader, + /* [annotation][in] */ + _In_ ULONG cbILHeader) = 0; virtual HRESULT STDMETHODCALLTYPE DynamicMethodJITCompilationFinished( - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock) = 0; }; @@ -5873,440 +7669,682 @@ EXTERN_C const IID IID_ICorProfilerCallback8; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback8 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback8 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback8 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback8 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback8 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback8 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback8 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback8 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback8 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback8 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback8 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback8 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback8 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback8 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback8 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback8 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback8 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback8 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback8 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback8 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback8 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback8 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback8 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback8 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback8 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback8 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback8 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback8 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback8 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback8 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback8 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback8 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback8 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback8 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback8 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback8 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback8 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback8 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( ICorProfilerCallback8 * This, - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( ICorProfilerCallback8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ ICorProfilerFunctionControl *pFunctionControl); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) HRESULT ( STDMETHODCALLTYPE *ReJITError )( ICorProfilerCallback8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback5, ConditionalWeakTableElementReferences) HRESULT ( STDMETHODCALLTYPE *ConditionalWeakTableElementReferences )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID keyRefIds[ ], - /* [size_is][in] */ ObjectID valueRefIds[ ], - /* [size_is][in] */ GCHandleID rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback6, GetAssemblyReferences) HRESULT ( STDMETHODCALLTYPE *GetAssemblyReferences )( ICorProfilerCallback8 * This, - /* [string][in] */ const WCHAR *wszAssemblyPath, - /* [in] */ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + /* [annotation][string][in] */ + _In_ const WCHAR *wszAssemblyPath, + /* [annotation][in] */ + _In_ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + DECLSPEC_XFGVIRT(ICorProfilerCallback7, ModuleInMemorySymbolsUpdated) HRESULT ( STDMETHODCALLTYPE *ModuleInMemorySymbolsUpdated )( ICorProfilerCallback8 * This, ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationStarted )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock, - /* [in] */ LPCBYTE pILHeader, - /* [in] */ ULONG cbILHeader); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock, + /* [annotation][in] */ + _In_ LPCBYTE pILHeader, + /* [annotation][in] */ + _In_ ULONG cbILHeader); + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationFinished )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); END_INTERFACE } ICorProfilerCallback8Vtbl; @@ -6638,7 +8676,8 @@ EXTERN_C const IID IID_ICorProfilerCallback9; { public: virtual HRESULT STDMETHODCALLTYPE DynamicMethodUnloaded( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; }; @@ -6649,444 +8688,688 @@ EXTERN_C const IID IID_ICorProfilerCallback9; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback9 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback9 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback9 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback9 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback9 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback9 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback9 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback9 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback9 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback9 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback9 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback9 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback9 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback9 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback9 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback9 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback9 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback9 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback9 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback9 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback9 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback9 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback9 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback9 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback9 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback9 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback9 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback9 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback9 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback9 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback9 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback9 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback9 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback9 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback9 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback9 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback9 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback9 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback9 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback9 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback9 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( ICorProfilerCallback9 * This, - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( ICorProfilerCallback9 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ ICorProfilerFunctionControl *pFunctionControl); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) HRESULT ( STDMETHODCALLTYPE *ReJITError )( ICorProfilerCallback9 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback5, ConditionalWeakTableElementReferences) HRESULT ( STDMETHODCALLTYPE *ConditionalWeakTableElementReferences )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID keyRefIds[ ], - /* [size_is][in] */ ObjectID valueRefIds[ ], - /* [size_is][in] */ GCHandleID rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback6, GetAssemblyReferences) HRESULT ( STDMETHODCALLTYPE *GetAssemblyReferences )( ICorProfilerCallback9 * This, - /* [string][in] */ const WCHAR *wszAssemblyPath, - /* [in] */ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + /* [annotation][string][in] */ + _In_ const WCHAR *wszAssemblyPath, + /* [annotation][in] */ + _In_ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + DECLSPEC_XFGVIRT(ICorProfilerCallback7, ModuleInMemorySymbolsUpdated) HRESULT ( STDMETHODCALLTYPE *ModuleInMemorySymbolsUpdated )( ICorProfilerCallback9 * This, ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationStarted )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock, - /* [in] */ LPCBYTE pILHeader, - /* [in] */ ULONG cbILHeader); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock, + /* [annotation][in] */ + _In_ LPCBYTE pILHeader, + /* [annotation][in] */ + _In_ ULONG cbILHeader); + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationFinished )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback9, DynamicMethodUnloaded) HRESULT ( STDMETHODCALLTYPE *DynamicMethodUnloaded )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); END_INTERFACE } ICorProfilerCallback9Vtbl; @@ -7406,11 +9689,2185 @@ EXTERN_C const IID IID_ICorProfilerCallback9; #endif /* __ICorProfilerCallback9_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_corprof_0000_0009 */ +#ifndef __ICorProfilerCallback10_INTERFACE_DEFINED__ +#define __ICorProfilerCallback10_INTERFACE_DEFINED__ + +/* interface ICorProfilerCallback10 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerCallback10; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("CEC5B60E-C69C-495F-87F6-84D28EE16FFB") + ICorProfilerCallback10 : public ICorProfilerCallback9 + { + public: + virtual HRESULT STDMETHODCALLTYPE EventPipeEventDelivered( + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][in] */ + _In_ DWORD eventId, + /* [annotation][in] */ + _In_ DWORD eventVersion, + /* [annotation][in] */ + _In_ ULONG cbMetadataBlob, + /* [annotation][size_is][in] */ + _In_reads_(cbMetadataBlob) LPCBYTE metadataBlob, + /* [annotation][in] */ + _In_ ULONG cbEventData, + /* [annotation][size_is][in] */ + _In_reads_(cbEventData) LPCBYTE eventData, + /* [annotation][in] */ + _In_ LPCGUID pActivityId, + /* [annotation][in] */ + _In_ LPCGUID pRelatedActivityId, + /* [annotation][in] */ + _In_ ThreadID eventThread, + /* [annotation][in] */ + _In_ ULONG numStackFrames, + /* [annotation][length_is][in] */ + _In_ UINT_PTR stackFrames[ ]) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeProviderCreated( + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerCallback10Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) + HRESULT ( STDMETHODCALLTYPE *Initialize )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) + HRESULT ( STDMETHODCALLTYPE *Shutdown )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) + HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) + HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) + HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) + HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) + HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) + HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) + HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) + HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) + HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) + HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) + HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) + HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ClassID classId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) + HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ClassID classId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) + HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) + HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) + HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) + HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) + HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) + HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) + HRESULT ( STDMETHODCALLTYPE *JITInlining )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) + HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) + HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) + HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) + HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) + HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) + HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) + HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) + HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) + HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) + HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) + HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) + HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) + HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) + HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) + HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) + HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) + HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) + HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) + HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) + HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) + HRESULT ( STDMETHODCALLTYPE *MovedReferences )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) + HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) + HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) + HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) + HRESULT ( STDMETHODCALLTYPE *RootReferences )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) + HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ UINT_PTR __unused); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ UINT_PTR __unused); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) + HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) + HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) + HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) + HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) + HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][in] */ + _In_reads_opt_(cchName) WCHAR name[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) + HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) + HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) + HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) + HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) + HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) + HRESULT ( STDMETHODCALLTYPE *HandleCreated )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) + HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ GCHandleID handleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) + HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) + HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) + HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) + HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) + HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) + HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) + HRESULT ( STDMETHODCALLTYPE *ReJITError )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) + HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) + HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback5, ConditionalWeakTableElementReferences) + HRESULT ( STDMETHODCALLTYPE *ConditionalWeakTableElementReferences )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback6, GetAssemblyReferences) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyReferences )( + ICorProfilerCallback10 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *wszAssemblyPath, + /* [annotation][in] */ + _In_ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + + DECLSPEC_XFGVIRT(ICorProfilerCallback7, ModuleInMemorySymbolsUpdated) + HRESULT ( STDMETHODCALLTYPE *ModuleInMemorySymbolsUpdated )( + ICorProfilerCallback10 * This, + ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationStarted) + HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock, + /* [annotation][in] */ + _In_ LPCBYTE pILHeader, + /* [annotation][in] */ + _In_ ULONG cbILHeader); + + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationFinished) + HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback9, DynamicMethodUnloaded) + HRESULT ( STDMETHODCALLTYPE *DynamicMethodUnloaded )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback10, EventPipeEventDelivered) + HRESULT ( STDMETHODCALLTYPE *EventPipeEventDelivered )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][in] */ + _In_ DWORD eventId, + /* [annotation][in] */ + _In_ DWORD eventVersion, + /* [annotation][in] */ + _In_ ULONG cbMetadataBlob, + /* [annotation][size_is][in] */ + _In_reads_(cbMetadataBlob) LPCBYTE metadataBlob, + /* [annotation][in] */ + _In_ ULONG cbEventData, + /* [annotation][size_is][in] */ + _In_reads_(cbEventData) LPCBYTE eventData, + /* [annotation][in] */ + _In_ LPCGUID pActivityId, + /* [annotation][in] */ + _In_ LPCGUID pRelatedActivityId, + /* [annotation][in] */ + _In_ ThreadID eventThread, + /* [annotation][in] */ + _In_ ULONG numStackFrames, + /* [annotation][length_is][in] */ + _In_ UINT_PTR stackFrames[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback10, EventPipeProviderCreated) + HRESULT ( STDMETHODCALLTYPE *EventPipeProviderCreated )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider); + + END_INTERFACE + } ICorProfilerCallback10Vtbl; + + interface ICorProfilerCallback10 + { + CONST_VTBL struct ICorProfilerCallback10Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerCallback10_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerCallback10_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerCallback10_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerCallback10_Initialize(This,pICorProfilerInfoUnk) \ + ( (This)->lpVtbl -> Initialize(This,pICorProfilerInfoUnk) ) + +#define ICorProfilerCallback10_Shutdown(This) \ + ( (This)->lpVtbl -> Shutdown(This) ) + +#define ICorProfilerCallback10_AppDomainCreationStarted(This,appDomainId) \ + ( (This)->lpVtbl -> AppDomainCreationStarted(This,appDomainId) ) + +#define ICorProfilerCallback10_AppDomainCreationFinished(This,appDomainId,hrStatus) \ + ( (This)->lpVtbl -> AppDomainCreationFinished(This,appDomainId,hrStatus) ) + +#define ICorProfilerCallback10_AppDomainShutdownStarted(This,appDomainId) \ + ( (This)->lpVtbl -> AppDomainShutdownStarted(This,appDomainId) ) + +#define ICorProfilerCallback10_AppDomainShutdownFinished(This,appDomainId,hrStatus) \ + ( (This)->lpVtbl -> AppDomainShutdownFinished(This,appDomainId,hrStatus) ) + +#define ICorProfilerCallback10_AssemblyLoadStarted(This,assemblyId) \ + ( (This)->lpVtbl -> AssemblyLoadStarted(This,assemblyId) ) + +#define ICorProfilerCallback10_AssemblyLoadFinished(This,assemblyId,hrStatus) \ + ( (This)->lpVtbl -> AssemblyLoadFinished(This,assemblyId,hrStatus) ) + +#define ICorProfilerCallback10_AssemblyUnloadStarted(This,assemblyId) \ + ( (This)->lpVtbl -> AssemblyUnloadStarted(This,assemblyId) ) + +#define ICorProfilerCallback10_AssemblyUnloadFinished(This,assemblyId,hrStatus) \ + ( (This)->lpVtbl -> AssemblyUnloadFinished(This,assemblyId,hrStatus) ) + +#define ICorProfilerCallback10_ModuleLoadStarted(This,moduleId) \ + ( (This)->lpVtbl -> ModuleLoadStarted(This,moduleId) ) + +#define ICorProfilerCallback10_ModuleLoadFinished(This,moduleId,hrStatus) \ + ( (This)->lpVtbl -> ModuleLoadFinished(This,moduleId,hrStatus) ) + +#define ICorProfilerCallback10_ModuleUnloadStarted(This,moduleId) \ + ( (This)->lpVtbl -> ModuleUnloadStarted(This,moduleId) ) + +#define ICorProfilerCallback10_ModuleUnloadFinished(This,moduleId,hrStatus) \ + ( (This)->lpVtbl -> ModuleUnloadFinished(This,moduleId,hrStatus) ) + +#define ICorProfilerCallback10_ModuleAttachedToAssembly(This,moduleId,AssemblyId) \ + ( (This)->lpVtbl -> ModuleAttachedToAssembly(This,moduleId,AssemblyId) ) + +#define ICorProfilerCallback10_ClassLoadStarted(This,classId) \ + ( (This)->lpVtbl -> ClassLoadStarted(This,classId) ) + +#define ICorProfilerCallback10_ClassLoadFinished(This,classId,hrStatus) \ + ( (This)->lpVtbl -> ClassLoadFinished(This,classId,hrStatus) ) + +#define ICorProfilerCallback10_ClassUnloadStarted(This,classId) \ + ( (This)->lpVtbl -> ClassUnloadStarted(This,classId) ) + +#define ICorProfilerCallback10_ClassUnloadFinished(This,classId,hrStatus) \ + ( (This)->lpVtbl -> ClassUnloadFinished(This,classId,hrStatus) ) + +#define ICorProfilerCallback10_FunctionUnloadStarted(This,functionId) \ + ( (This)->lpVtbl -> FunctionUnloadStarted(This,functionId) ) + +#define ICorProfilerCallback10_JITCompilationStarted(This,functionId,fIsSafeToBlock) \ + ( (This)->lpVtbl -> JITCompilationStarted(This,functionId,fIsSafeToBlock) ) + +#define ICorProfilerCallback10_JITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) \ + ( (This)->lpVtbl -> JITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) ) + +#define ICorProfilerCallback10_JITCachedFunctionSearchStarted(This,functionId,pbUseCachedFunction) \ + ( (This)->lpVtbl -> JITCachedFunctionSearchStarted(This,functionId,pbUseCachedFunction) ) + +#define ICorProfilerCallback10_JITCachedFunctionSearchFinished(This,functionId,result) \ + ( (This)->lpVtbl -> JITCachedFunctionSearchFinished(This,functionId,result) ) + +#define ICorProfilerCallback10_JITFunctionPitched(This,functionId) \ + ( (This)->lpVtbl -> JITFunctionPitched(This,functionId) ) + +#define ICorProfilerCallback10_JITInlining(This,callerId,calleeId,pfShouldInline) \ + ( (This)->lpVtbl -> JITInlining(This,callerId,calleeId,pfShouldInline) ) + +#define ICorProfilerCallback10_ThreadCreated(This,threadId) \ + ( (This)->lpVtbl -> ThreadCreated(This,threadId) ) + +#define ICorProfilerCallback10_ThreadDestroyed(This,threadId) \ + ( (This)->lpVtbl -> ThreadDestroyed(This,threadId) ) + +#define ICorProfilerCallback10_ThreadAssignedToOSThread(This,managedThreadId,osThreadId) \ + ( (This)->lpVtbl -> ThreadAssignedToOSThread(This,managedThreadId,osThreadId) ) + +#define ICorProfilerCallback10_RemotingClientInvocationStarted(This) \ + ( (This)->lpVtbl -> RemotingClientInvocationStarted(This) ) + +#define ICorProfilerCallback10_RemotingClientSendingMessage(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingClientSendingMessage(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback10_RemotingClientReceivingReply(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingClientReceivingReply(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback10_RemotingClientInvocationFinished(This) \ + ( (This)->lpVtbl -> RemotingClientInvocationFinished(This) ) + +#define ICorProfilerCallback10_RemotingServerReceivingMessage(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingServerReceivingMessage(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback10_RemotingServerInvocationStarted(This) \ + ( (This)->lpVtbl -> RemotingServerInvocationStarted(This) ) + +#define ICorProfilerCallback10_RemotingServerInvocationReturned(This) \ + ( (This)->lpVtbl -> RemotingServerInvocationReturned(This) ) + +#define ICorProfilerCallback10_RemotingServerSendingReply(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingServerSendingReply(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback10_UnmanagedToManagedTransition(This,functionId,reason) \ + ( (This)->lpVtbl -> UnmanagedToManagedTransition(This,functionId,reason) ) + +#define ICorProfilerCallback10_ManagedToUnmanagedTransition(This,functionId,reason) \ + ( (This)->lpVtbl -> ManagedToUnmanagedTransition(This,functionId,reason) ) + +#define ICorProfilerCallback10_RuntimeSuspendStarted(This,suspendReason) \ + ( (This)->lpVtbl -> RuntimeSuspendStarted(This,suspendReason) ) + +#define ICorProfilerCallback10_RuntimeSuspendFinished(This) \ + ( (This)->lpVtbl -> RuntimeSuspendFinished(This) ) + +#define ICorProfilerCallback10_RuntimeSuspendAborted(This) \ + ( (This)->lpVtbl -> RuntimeSuspendAborted(This) ) + +#define ICorProfilerCallback10_RuntimeResumeStarted(This) \ + ( (This)->lpVtbl -> RuntimeResumeStarted(This) ) + +#define ICorProfilerCallback10_RuntimeResumeFinished(This) \ + ( (This)->lpVtbl -> RuntimeResumeFinished(This) ) + +#define ICorProfilerCallback10_RuntimeThreadSuspended(This,threadId) \ + ( (This)->lpVtbl -> RuntimeThreadSuspended(This,threadId) ) + +#define ICorProfilerCallback10_RuntimeThreadResumed(This,threadId) \ + ( (This)->lpVtbl -> RuntimeThreadResumed(This,threadId) ) + +#define ICorProfilerCallback10_MovedReferences(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> MovedReferences(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) ) + +#define ICorProfilerCallback10_ObjectAllocated(This,objectId,classId) \ + ( (This)->lpVtbl -> ObjectAllocated(This,objectId,classId) ) + +#define ICorProfilerCallback10_ObjectsAllocatedByClass(This,cClassCount,classIds,cObjects) \ + ( (This)->lpVtbl -> ObjectsAllocatedByClass(This,cClassCount,classIds,cObjects) ) + +#define ICorProfilerCallback10_ObjectReferences(This,objectId,classId,cObjectRefs,objectRefIds) \ + ( (This)->lpVtbl -> ObjectReferences(This,objectId,classId,cObjectRefs,objectRefIds) ) + +#define ICorProfilerCallback10_RootReferences(This,cRootRefs,rootRefIds) \ + ( (This)->lpVtbl -> RootReferences(This,cRootRefs,rootRefIds) ) + +#define ICorProfilerCallback10_ExceptionThrown(This,thrownObjectId) \ + ( (This)->lpVtbl -> ExceptionThrown(This,thrownObjectId) ) + +#define ICorProfilerCallback10_ExceptionSearchFunctionEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionSearchFunctionEnter(This,functionId) ) + +#define ICorProfilerCallback10_ExceptionSearchFunctionLeave(This) \ + ( (This)->lpVtbl -> ExceptionSearchFunctionLeave(This) ) + +#define ICorProfilerCallback10_ExceptionSearchFilterEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionSearchFilterEnter(This,functionId) ) + +#define ICorProfilerCallback10_ExceptionSearchFilterLeave(This) \ + ( (This)->lpVtbl -> ExceptionSearchFilterLeave(This) ) + +#define ICorProfilerCallback10_ExceptionSearchCatcherFound(This,functionId) \ + ( (This)->lpVtbl -> ExceptionSearchCatcherFound(This,functionId) ) + +#define ICorProfilerCallback10_ExceptionOSHandlerEnter(This,__unused) \ + ( (This)->lpVtbl -> ExceptionOSHandlerEnter(This,__unused) ) + +#define ICorProfilerCallback10_ExceptionOSHandlerLeave(This,__unused) \ + ( (This)->lpVtbl -> ExceptionOSHandlerLeave(This,__unused) ) + +#define ICorProfilerCallback10_ExceptionUnwindFunctionEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionUnwindFunctionEnter(This,functionId) ) + +#define ICorProfilerCallback10_ExceptionUnwindFunctionLeave(This) \ + ( (This)->lpVtbl -> ExceptionUnwindFunctionLeave(This) ) + +#define ICorProfilerCallback10_ExceptionUnwindFinallyEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionUnwindFinallyEnter(This,functionId) ) + +#define ICorProfilerCallback10_ExceptionUnwindFinallyLeave(This) \ + ( (This)->lpVtbl -> ExceptionUnwindFinallyLeave(This) ) + +#define ICorProfilerCallback10_ExceptionCatcherEnter(This,functionId,objectId) \ + ( (This)->lpVtbl -> ExceptionCatcherEnter(This,functionId,objectId) ) + +#define ICorProfilerCallback10_ExceptionCatcherLeave(This) \ + ( (This)->lpVtbl -> ExceptionCatcherLeave(This) ) + +#define ICorProfilerCallback10_COMClassicVTableCreated(This,wrappedClassId,implementedIID,pVTable,cSlots) \ + ( (This)->lpVtbl -> COMClassicVTableCreated(This,wrappedClassId,implementedIID,pVTable,cSlots) ) + +#define ICorProfilerCallback10_COMClassicVTableDestroyed(This,wrappedClassId,implementedIID,pVTable) \ + ( (This)->lpVtbl -> COMClassicVTableDestroyed(This,wrappedClassId,implementedIID,pVTable) ) + +#define ICorProfilerCallback10_ExceptionCLRCatcherFound(This) \ + ( (This)->lpVtbl -> ExceptionCLRCatcherFound(This) ) + +#define ICorProfilerCallback10_ExceptionCLRCatcherExecute(This) \ + ( (This)->lpVtbl -> ExceptionCLRCatcherExecute(This) ) + + +#define ICorProfilerCallback10_ThreadNameChanged(This,threadId,cchName,name) \ + ( (This)->lpVtbl -> ThreadNameChanged(This,threadId,cchName,name) ) + +#define ICorProfilerCallback10_GarbageCollectionStarted(This,cGenerations,generationCollected,reason) \ + ( (This)->lpVtbl -> GarbageCollectionStarted(This,cGenerations,generationCollected,reason) ) + +#define ICorProfilerCallback10_SurvivingReferences(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> SurvivingReferences(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) ) + +#define ICorProfilerCallback10_GarbageCollectionFinished(This) \ + ( (This)->lpVtbl -> GarbageCollectionFinished(This) ) + +#define ICorProfilerCallback10_FinalizeableObjectQueued(This,finalizerFlags,objectID) \ + ( (This)->lpVtbl -> FinalizeableObjectQueued(This,finalizerFlags,objectID) ) + +#define ICorProfilerCallback10_RootReferences2(This,cRootRefs,rootRefIds,rootKinds,rootFlags,rootIds) \ + ( (This)->lpVtbl -> RootReferences2(This,cRootRefs,rootRefIds,rootKinds,rootFlags,rootIds) ) + +#define ICorProfilerCallback10_HandleCreated(This,handleId,initialObjectId) \ + ( (This)->lpVtbl -> HandleCreated(This,handleId,initialObjectId) ) + +#define ICorProfilerCallback10_HandleDestroyed(This,handleId) \ + ( (This)->lpVtbl -> HandleDestroyed(This,handleId) ) + + +#define ICorProfilerCallback10_InitializeForAttach(This,pCorProfilerInfoUnk,pvClientData,cbClientData) \ + ( (This)->lpVtbl -> InitializeForAttach(This,pCorProfilerInfoUnk,pvClientData,cbClientData) ) + +#define ICorProfilerCallback10_ProfilerAttachComplete(This) \ + ( (This)->lpVtbl -> ProfilerAttachComplete(This) ) + +#define ICorProfilerCallback10_ProfilerDetachSucceeded(This) \ + ( (This)->lpVtbl -> ProfilerDetachSucceeded(This) ) + + +#define ICorProfilerCallback10_ReJITCompilationStarted(This,functionId,rejitId,fIsSafeToBlock) \ + ( (This)->lpVtbl -> ReJITCompilationStarted(This,functionId,rejitId,fIsSafeToBlock) ) + +#define ICorProfilerCallback10_GetReJITParameters(This,moduleId,methodId,pFunctionControl) \ + ( (This)->lpVtbl -> GetReJITParameters(This,moduleId,methodId,pFunctionControl) ) + +#define ICorProfilerCallback10_ReJITCompilationFinished(This,functionId,rejitId,hrStatus,fIsSafeToBlock) \ + ( (This)->lpVtbl -> ReJITCompilationFinished(This,functionId,rejitId,hrStatus,fIsSafeToBlock) ) + +#define ICorProfilerCallback10_ReJITError(This,moduleId,methodId,functionId,hrStatus) \ + ( (This)->lpVtbl -> ReJITError(This,moduleId,methodId,functionId,hrStatus) ) + +#define ICorProfilerCallback10_MovedReferences2(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> MovedReferences2(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) ) + +#define ICorProfilerCallback10_SurvivingReferences2(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> SurvivingReferences2(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) ) + + +#define ICorProfilerCallback10_ConditionalWeakTableElementReferences(This,cRootRefs,keyRefIds,valueRefIds,rootIds) \ + ( (This)->lpVtbl -> ConditionalWeakTableElementReferences(This,cRootRefs,keyRefIds,valueRefIds,rootIds) ) + + +#define ICorProfilerCallback10_GetAssemblyReferences(This,wszAssemblyPath,pAsmRefProvider) \ + ( (This)->lpVtbl -> GetAssemblyReferences(This,wszAssemblyPath,pAsmRefProvider) ) + + +#define ICorProfilerCallback10_ModuleInMemorySymbolsUpdated(This,moduleId) \ + ( (This)->lpVtbl -> ModuleInMemorySymbolsUpdated(This,moduleId) ) + + +#define ICorProfilerCallback10_DynamicMethodJITCompilationStarted(This,functionId,fIsSafeToBlock,pILHeader,cbILHeader) \ + ( (This)->lpVtbl -> DynamicMethodJITCompilationStarted(This,functionId,fIsSafeToBlock,pILHeader,cbILHeader) ) + +#define ICorProfilerCallback10_DynamicMethodJITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) \ + ( (This)->lpVtbl -> DynamicMethodJITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) ) + + +#define ICorProfilerCallback10_DynamicMethodUnloaded(This,functionId) \ + ( (This)->lpVtbl -> DynamicMethodUnloaded(This,functionId) ) + + +#define ICorProfilerCallback10_EventPipeEventDelivered(This,provider,eventId,eventVersion,cbMetadataBlob,metadataBlob,cbEventData,eventData,pActivityId,pRelatedActivityId,eventThread,numStackFrames,stackFrames) \ + ( (This)->lpVtbl -> EventPipeEventDelivered(This,provider,eventId,eventVersion,cbMetadataBlob,metadataBlob,cbEventData,eventData,pActivityId,pRelatedActivityId,eventThread,numStackFrames,stackFrames) ) + +#define ICorProfilerCallback10_EventPipeProviderCreated(This,provider) \ + ( (This)->lpVtbl -> EventPipeProviderCreated(This,provider) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerCallback10_INTERFACE_DEFINED__ */ + + +#ifndef __ICorProfilerCallback11_INTERFACE_DEFINED__ +#define __ICorProfilerCallback11_INTERFACE_DEFINED__ + +/* interface ICorProfilerCallback11 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerCallback11; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("42350846-AAED-47F7-B128-FD0C98881CDE") + ICorProfilerCallback11 : public ICorProfilerCallback10 + { + public: + virtual HRESULT STDMETHODCALLTYPE LoadAsNotificationOnly( + BOOL *pbNotificationOnly) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerCallback11Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) + HRESULT ( STDMETHODCALLTYPE *Initialize )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) + HRESULT ( STDMETHODCALLTYPE *Shutdown )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) + HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) + HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) + HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) + HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) + HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) + HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) + HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) + HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) + HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) + HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) + HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) + HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ClassID classId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) + HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ClassID classId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) + HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) + HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) + HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) + HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) + HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) + HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) + HRESULT ( STDMETHODCALLTYPE *JITInlining )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) + HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) + HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) + HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) + HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) + HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) + HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) + HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) + HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) + HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) + HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) + HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) + HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) + HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) + HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) + HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) + HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) + HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) + HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) + HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) + HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) + HRESULT ( STDMETHODCALLTYPE *MovedReferences )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) + HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) + HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) + HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) + HRESULT ( STDMETHODCALLTYPE *RootReferences )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) + HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ UINT_PTR __unused); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ UINT_PTR __unused); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) + HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) + HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) + HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) + HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) + HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][in] */ + _In_reads_opt_(cchName) WCHAR name[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) + HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) + HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) + HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) + HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) + HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) + HRESULT ( STDMETHODCALLTYPE *HandleCreated )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) + HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ GCHandleID handleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) + HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) + HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) + HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) + HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) + HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) + HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) + HRESULT ( STDMETHODCALLTYPE *ReJITError )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) + HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) + HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback5, ConditionalWeakTableElementReferences) + HRESULT ( STDMETHODCALLTYPE *ConditionalWeakTableElementReferences )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback6, GetAssemblyReferences) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyReferences )( + ICorProfilerCallback11 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *wszAssemblyPath, + /* [annotation][in] */ + _In_ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + + DECLSPEC_XFGVIRT(ICorProfilerCallback7, ModuleInMemorySymbolsUpdated) + HRESULT ( STDMETHODCALLTYPE *ModuleInMemorySymbolsUpdated )( + ICorProfilerCallback11 * This, + ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationStarted) + HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock, + /* [annotation][in] */ + _In_ LPCBYTE pILHeader, + /* [annotation][in] */ + _In_ ULONG cbILHeader); + + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationFinished) + HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback9, DynamicMethodUnloaded) + HRESULT ( STDMETHODCALLTYPE *DynamicMethodUnloaded )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback10, EventPipeEventDelivered) + HRESULT ( STDMETHODCALLTYPE *EventPipeEventDelivered )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][in] */ + _In_ DWORD eventId, + /* [annotation][in] */ + _In_ DWORD eventVersion, + /* [annotation][in] */ + _In_ ULONG cbMetadataBlob, + /* [annotation][size_is][in] */ + _In_reads_(cbMetadataBlob) LPCBYTE metadataBlob, + /* [annotation][in] */ + _In_ ULONG cbEventData, + /* [annotation][size_is][in] */ + _In_reads_(cbEventData) LPCBYTE eventData, + /* [annotation][in] */ + _In_ LPCGUID pActivityId, + /* [annotation][in] */ + _In_ LPCGUID pRelatedActivityId, + /* [annotation][in] */ + _In_ ThreadID eventThread, + /* [annotation][in] */ + _In_ ULONG numStackFrames, + /* [annotation][length_is][in] */ + _In_ UINT_PTR stackFrames[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback10, EventPipeProviderCreated) + HRESULT ( STDMETHODCALLTYPE *EventPipeProviderCreated )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider); + + DECLSPEC_XFGVIRT(ICorProfilerCallback11, LoadAsNotificationOnly) + HRESULT ( STDMETHODCALLTYPE *LoadAsNotificationOnly )( + ICorProfilerCallback11 * This, + BOOL *pbNotificationOnly); + + END_INTERFACE + } ICorProfilerCallback11Vtbl; + + interface ICorProfilerCallback11 + { + CONST_VTBL struct ICorProfilerCallback11Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerCallback11_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerCallback11_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerCallback11_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerCallback11_Initialize(This,pICorProfilerInfoUnk) \ + ( (This)->lpVtbl -> Initialize(This,pICorProfilerInfoUnk) ) + +#define ICorProfilerCallback11_Shutdown(This) \ + ( (This)->lpVtbl -> Shutdown(This) ) + +#define ICorProfilerCallback11_AppDomainCreationStarted(This,appDomainId) \ + ( (This)->lpVtbl -> AppDomainCreationStarted(This,appDomainId) ) + +#define ICorProfilerCallback11_AppDomainCreationFinished(This,appDomainId,hrStatus) \ + ( (This)->lpVtbl -> AppDomainCreationFinished(This,appDomainId,hrStatus) ) + +#define ICorProfilerCallback11_AppDomainShutdownStarted(This,appDomainId) \ + ( (This)->lpVtbl -> AppDomainShutdownStarted(This,appDomainId) ) + +#define ICorProfilerCallback11_AppDomainShutdownFinished(This,appDomainId,hrStatus) \ + ( (This)->lpVtbl -> AppDomainShutdownFinished(This,appDomainId,hrStatus) ) + +#define ICorProfilerCallback11_AssemblyLoadStarted(This,assemblyId) \ + ( (This)->lpVtbl -> AssemblyLoadStarted(This,assemblyId) ) + +#define ICorProfilerCallback11_AssemblyLoadFinished(This,assemblyId,hrStatus) \ + ( (This)->lpVtbl -> AssemblyLoadFinished(This,assemblyId,hrStatus) ) + +#define ICorProfilerCallback11_AssemblyUnloadStarted(This,assemblyId) \ + ( (This)->lpVtbl -> AssemblyUnloadStarted(This,assemblyId) ) + +#define ICorProfilerCallback11_AssemblyUnloadFinished(This,assemblyId,hrStatus) \ + ( (This)->lpVtbl -> AssemblyUnloadFinished(This,assemblyId,hrStatus) ) + +#define ICorProfilerCallback11_ModuleLoadStarted(This,moduleId) \ + ( (This)->lpVtbl -> ModuleLoadStarted(This,moduleId) ) + +#define ICorProfilerCallback11_ModuleLoadFinished(This,moduleId,hrStatus) \ + ( (This)->lpVtbl -> ModuleLoadFinished(This,moduleId,hrStatus) ) + +#define ICorProfilerCallback11_ModuleUnloadStarted(This,moduleId) \ + ( (This)->lpVtbl -> ModuleUnloadStarted(This,moduleId) ) + +#define ICorProfilerCallback11_ModuleUnloadFinished(This,moduleId,hrStatus) \ + ( (This)->lpVtbl -> ModuleUnloadFinished(This,moduleId,hrStatus) ) + +#define ICorProfilerCallback11_ModuleAttachedToAssembly(This,moduleId,AssemblyId) \ + ( (This)->lpVtbl -> ModuleAttachedToAssembly(This,moduleId,AssemblyId) ) + +#define ICorProfilerCallback11_ClassLoadStarted(This,classId) \ + ( (This)->lpVtbl -> ClassLoadStarted(This,classId) ) + +#define ICorProfilerCallback11_ClassLoadFinished(This,classId,hrStatus) \ + ( (This)->lpVtbl -> ClassLoadFinished(This,classId,hrStatus) ) + +#define ICorProfilerCallback11_ClassUnloadStarted(This,classId) \ + ( (This)->lpVtbl -> ClassUnloadStarted(This,classId) ) + +#define ICorProfilerCallback11_ClassUnloadFinished(This,classId,hrStatus) \ + ( (This)->lpVtbl -> ClassUnloadFinished(This,classId,hrStatus) ) + +#define ICorProfilerCallback11_FunctionUnloadStarted(This,functionId) \ + ( (This)->lpVtbl -> FunctionUnloadStarted(This,functionId) ) + +#define ICorProfilerCallback11_JITCompilationStarted(This,functionId,fIsSafeToBlock) \ + ( (This)->lpVtbl -> JITCompilationStarted(This,functionId,fIsSafeToBlock) ) + +#define ICorProfilerCallback11_JITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) \ + ( (This)->lpVtbl -> JITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) ) + +#define ICorProfilerCallback11_JITCachedFunctionSearchStarted(This,functionId,pbUseCachedFunction) \ + ( (This)->lpVtbl -> JITCachedFunctionSearchStarted(This,functionId,pbUseCachedFunction) ) + +#define ICorProfilerCallback11_JITCachedFunctionSearchFinished(This,functionId,result) \ + ( (This)->lpVtbl -> JITCachedFunctionSearchFinished(This,functionId,result) ) + +#define ICorProfilerCallback11_JITFunctionPitched(This,functionId) \ + ( (This)->lpVtbl -> JITFunctionPitched(This,functionId) ) + +#define ICorProfilerCallback11_JITInlining(This,callerId,calleeId,pfShouldInline) \ + ( (This)->lpVtbl -> JITInlining(This,callerId,calleeId,pfShouldInline) ) + +#define ICorProfilerCallback11_ThreadCreated(This,threadId) \ + ( (This)->lpVtbl -> ThreadCreated(This,threadId) ) + +#define ICorProfilerCallback11_ThreadDestroyed(This,threadId) \ + ( (This)->lpVtbl -> ThreadDestroyed(This,threadId) ) + +#define ICorProfilerCallback11_ThreadAssignedToOSThread(This,managedThreadId,osThreadId) \ + ( (This)->lpVtbl -> ThreadAssignedToOSThread(This,managedThreadId,osThreadId) ) + +#define ICorProfilerCallback11_RemotingClientInvocationStarted(This) \ + ( (This)->lpVtbl -> RemotingClientInvocationStarted(This) ) + +#define ICorProfilerCallback11_RemotingClientSendingMessage(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingClientSendingMessage(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback11_RemotingClientReceivingReply(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingClientReceivingReply(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback11_RemotingClientInvocationFinished(This) \ + ( (This)->lpVtbl -> RemotingClientInvocationFinished(This) ) + +#define ICorProfilerCallback11_RemotingServerReceivingMessage(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingServerReceivingMessage(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback11_RemotingServerInvocationStarted(This) \ + ( (This)->lpVtbl -> RemotingServerInvocationStarted(This) ) + +#define ICorProfilerCallback11_RemotingServerInvocationReturned(This) \ + ( (This)->lpVtbl -> RemotingServerInvocationReturned(This) ) + +#define ICorProfilerCallback11_RemotingServerSendingReply(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingServerSendingReply(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback11_UnmanagedToManagedTransition(This,functionId,reason) \ + ( (This)->lpVtbl -> UnmanagedToManagedTransition(This,functionId,reason) ) + +#define ICorProfilerCallback11_ManagedToUnmanagedTransition(This,functionId,reason) \ + ( (This)->lpVtbl -> ManagedToUnmanagedTransition(This,functionId,reason) ) + +#define ICorProfilerCallback11_RuntimeSuspendStarted(This,suspendReason) \ + ( (This)->lpVtbl -> RuntimeSuspendStarted(This,suspendReason) ) + +#define ICorProfilerCallback11_RuntimeSuspendFinished(This) \ + ( (This)->lpVtbl -> RuntimeSuspendFinished(This) ) + +#define ICorProfilerCallback11_RuntimeSuspendAborted(This) \ + ( (This)->lpVtbl -> RuntimeSuspendAborted(This) ) + +#define ICorProfilerCallback11_RuntimeResumeStarted(This) \ + ( (This)->lpVtbl -> RuntimeResumeStarted(This) ) + +#define ICorProfilerCallback11_RuntimeResumeFinished(This) \ + ( (This)->lpVtbl -> RuntimeResumeFinished(This) ) + +#define ICorProfilerCallback11_RuntimeThreadSuspended(This,threadId) \ + ( (This)->lpVtbl -> RuntimeThreadSuspended(This,threadId) ) + +#define ICorProfilerCallback11_RuntimeThreadResumed(This,threadId) \ + ( (This)->lpVtbl -> RuntimeThreadResumed(This,threadId) ) + +#define ICorProfilerCallback11_MovedReferences(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> MovedReferences(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) ) + +#define ICorProfilerCallback11_ObjectAllocated(This,objectId,classId) \ + ( (This)->lpVtbl -> ObjectAllocated(This,objectId,classId) ) + +#define ICorProfilerCallback11_ObjectsAllocatedByClass(This,cClassCount,classIds,cObjects) \ + ( (This)->lpVtbl -> ObjectsAllocatedByClass(This,cClassCount,classIds,cObjects) ) + +#define ICorProfilerCallback11_ObjectReferences(This,objectId,classId,cObjectRefs,objectRefIds) \ + ( (This)->lpVtbl -> ObjectReferences(This,objectId,classId,cObjectRefs,objectRefIds) ) + +#define ICorProfilerCallback11_RootReferences(This,cRootRefs,rootRefIds) \ + ( (This)->lpVtbl -> RootReferences(This,cRootRefs,rootRefIds) ) + +#define ICorProfilerCallback11_ExceptionThrown(This,thrownObjectId) \ + ( (This)->lpVtbl -> ExceptionThrown(This,thrownObjectId) ) + +#define ICorProfilerCallback11_ExceptionSearchFunctionEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionSearchFunctionEnter(This,functionId) ) + +#define ICorProfilerCallback11_ExceptionSearchFunctionLeave(This) \ + ( (This)->lpVtbl -> ExceptionSearchFunctionLeave(This) ) + +#define ICorProfilerCallback11_ExceptionSearchFilterEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionSearchFilterEnter(This,functionId) ) + +#define ICorProfilerCallback11_ExceptionSearchFilterLeave(This) \ + ( (This)->lpVtbl -> ExceptionSearchFilterLeave(This) ) + +#define ICorProfilerCallback11_ExceptionSearchCatcherFound(This,functionId) \ + ( (This)->lpVtbl -> ExceptionSearchCatcherFound(This,functionId) ) + +#define ICorProfilerCallback11_ExceptionOSHandlerEnter(This,__unused) \ + ( (This)->lpVtbl -> ExceptionOSHandlerEnter(This,__unused) ) + +#define ICorProfilerCallback11_ExceptionOSHandlerLeave(This,__unused) \ + ( (This)->lpVtbl -> ExceptionOSHandlerLeave(This,__unused) ) + +#define ICorProfilerCallback11_ExceptionUnwindFunctionEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionUnwindFunctionEnter(This,functionId) ) + +#define ICorProfilerCallback11_ExceptionUnwindFunctionLeave(This) \ + ( (This)->lpVtbl -> ExceptionUnwindFunctionLeave(This) ) + +#define ICorProfilerCallback11_ExceptionUnwindFinallyEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionUnwindFinallyEnter(This,functionId) ) + +#define ICorProfilerCallback11_ExceptionUnwindFinallyLeave(This) \ + ( (This)->lpVtbl -> ExceptionUnwindFinallyLeave(This) ) + +#define ICorProfilerCallback11_ExceptionCatcherEnter(This,functionId,objectId) \ + ( (This)->lpVtbl -> ExceptionCatcherEnter(This,functionId,objectId) ) + +#define ICorProfilerCallback11_ExceptionCatcherLeave(This) \ + ( (This)->lpVtbl -> ExceptionCatcherLeave(This) ) + +#define ICorProfilerCallback11_COMClassicVTableCreated(This,wrappedClassId,implementedIID,pVTable,cSlots) \ + ( (This)->lpVtbl -> COMClassicVTableCreated(This,wrappedClassId,implementedIID,pVTable,cSlots) ) + +#define ICorProfilerCallback11_COMClassicVTableDestroyed(This,wrappedClassId,implementedIID,pVTable) \ + ( (This)->lpVtbl -> COMClassicVTableDestroyed(This,wrappedClassId,implementedIID,pVTable) ) + +#define ICorProfilerCallback11_ExceptionCLRCatcherFound(This) \ + ( (This)->lpVtbl -> ExceptionCLRCatcherFound(This) ) + +#define ICorProfilerCallback11_ExceptionCLRCatcherExecute(This) \ + ( (This)->lpVtbl -> ExceptionCLRCatcherExecute(This) ) + + +#define ICorProfilerCallback11_ThreadNameChanged(This,threadId,cchName,name) \ + ( (This)->lpVtbl -> ThreadNameChanged(This,threadId,cchName,name) ) + +#define ICorProfilerCallback11_GarbageCollectionStarted(This,cGenerations,generationCollected,reason) \ + ( (This)->lpVtbl -> GarbageCollectionStarted(This,cGenerations,generationCollected,reason) ) + +#define ICorProfilerCallback11_SurvivingReferences(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> SurvivingReferences(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) ) + +#define ICorProfilerCallback11_GarbageCollectionFinished(This) \ + ( (This)->lpVtbl -> GarbageCollectionFinished(This) ) + +#define ICorProfilerCallback11_FinalizeableObjectQueued(This,finalizerFlags,objectID) \ + ( (This)->lpVtbl -> FinalizeableObjectQueued(This,finalizerFlags,objectID) ) + +#define ICorProfilerCallback11_RootReferences2(This,cRootRefs,rootRefIds,rootKinds,rootFlags,rootIds) \ + ( (This)->lpVtbl -> RootReferences2(This,cRootRefs,rootRefIds,rootKinds,rootFlags,rootIds) ) + +#define ICorProfilerCallback11_HandleCreated(This,handleId,initialObjectId) \ + ( (This)->lpVtbl -> HandleCreated(This,handleId,initialObjectId) ) + +#define ICorProfilerCallback11_HandleDestroyed(This,handleId) \ + ( (This)->lpVtbl -> HandleDestroyed(This,handleId) ) + + +#define ICorProfilerCallback11_InitializeForAttach(This,pCorProfilerInfoUnk,pvClientData,cbClientData) \ + ( (This)->lpVtbl -> InitializeForAttach(This,pCorProfilerInfoUnk,pvClientData,cbClientData) ) + +#define ICorProfilerCallback11_ProfilerAttachComplete(This) \ + ( (This)->lpVtbl -> ProfilerAttachComplete(This) ) + +#define ICorProfilerCallback11_ProfilerDetachSucceeded(This) \ + ( (This)->lpVtbl -> ProfilerDetachSucceeded(This) ) + + +#define ICorProfilerCallback11_ReJITCompilationStarted(This,functionId,rejitId,fIsSafeToBlock) \ + ( (This)->lpVtbl -> ReJITCompilationStarted(This,functionId,rejitId,fIsSafeToBlock) ) + +#define ICorProfilerCallback11_GetReJITParameters(This,moduleId,methodId,pFunctionControl) \ + ( (This)->lpVtbl -> GetReJITParameters(This,moduleId,methodId,pFunctionControl) ) + +#define ICorProfilerCallback11_ReJITCompilationFinished(This,functionId,rejitId,hrStatus,fIsSafeToBlock) \ + ( (This)->lpVtbl -> ReJITCompilationFinished(This,functionId,rejitId,hrStatus,fIsSafeToBlock) ) + +#define ICorProfilerCallback11_ReJITError(This,moduleId,methodId,functionId,hrStatus) \ + ( (This)->lpVtbl -> ReJITError(This,moduleId,methodId,functionId,hrStatus) ) + +#define ICorProfilerCallback11_MovedReferences2(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> MovedReferences2(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) ) + +#define ICorProfilerCallback11_SurvivingReferences2(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> SurvivingReferences2(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) ) + + +#define ICorProfilerCallback11_ConditionalWeakTableElementReferences(This,cRootRefs,keyRefIds,valueRefIds,rootIds) \ + ( (This)->lpVtbl -> ConditionalWeakTableElementReferences(This,cRootRefs,keyRefIds,valueRefIds,rootIds) ) + + +#define ICorProfilerCallback11_GetAssemblyReferences(This,wszAssemblyPath,pAsmRefProvider) \ + ( (This)->lpVtbl -> GetAssemblyReferences(This,wszAssemblyPath,pAsmRefProvider) ) + + +#define ICorProfilerCallback11_ModuleInMemorySymbolsUpdated(This,moduleId) \ + ( (This)->lpVtbl -> ModuleInMemorySymbolsUpdated(This,moduleId) ) + + +#define ICorProfilerCallback11_DynamicMethodJITCompilationStarted(This,functionId,fIsSafeToBlock,pILHeader,cbILHeader) \ + ( (This)->lpVtbl -> DynamicMethodJITCompilationStarted(This,functionId,fIsSafeToBlock,pILHeader,cbILHeader) ) + +#define ICorProfilerCallback11_DynamicMethodJITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) \ + ( (This)->lpVtbl -> DynamicMethodJITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) ) + + +#define ICorProfilerCallback11_DynamicMethodUnloaded(This,functionId) \ + ( (This)->lpVtbl -> DynamicMethodUnloaded(This,functionId) ) + + +#define ICorProfilerCallback11_EventPipeEventDelivered(This,provider,eventId,eventVersion,cbMetadataBlob,metadataBlob,cbEventData,eventData,pActivityId,pRelatedActivityId,eventThread,numStackFrames,stackFrames) \ + ( (This)->lpVtbl -> EventPipeEventDelivered(This,provider,eventId,eventVersion,cbMetadataBlob,metadataBlob,cbEventData,eventData,pActivityId,pRelatedActivityId,eventThread,numStackFrames,stackFrames) ) + +#define ICorProfilerCallback11_EventPipeProviderCreated(This,provider) \ + ( (This)->lpVtbl -> EventPipeProviderCreated(This,provider) ) + + +#define ICorProfilerCallback11_LoadAsNotificationOnly(This,pbNotificationOnly) \ + ( (This)->lpVtbl -> LoadAsNotificationOnly(This,pbNotificationOnly) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerCallback11_INTERFACE_DEFINED__ */ + + +/* interface __MIDL_itf_corprof_0000_0011 */ /* [local] */ typedef /* [public] */ -enum __MIDL___MIDL_itf_corprof_0000_0009_0001 +enum __MIDL___MIDL_itf_corprof_0000_0011_0001 { COR_PRF_CODEGEN_DISABLE_INLINING = 0x1, COR_PRF_CODEGEN_DISABLE_ALL_OPTIMIZATIONS = 0x2 @@ -7418,8 +11875,8 @@ enum __MIDL___MIDL_itf_corprof_0000_0009_0001 -extern RPC_IF_HANDLE __MIDL_itf_corprof_0000_0009_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_corprof_0000_0009_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_corprof_0000_0011_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_corprof_0000_0011_v0_0_s_ifspec; #ifndef __ICorProfilerInfo_INTERFACE_DEFINED__ #define __ICorProfilerInfo_INTERFACE_DEFINED__ @@ -7437,160 +11894,244 @@ EXTERN_C const IID IID_ICorProfilerInfo; { public: virtual HRESULT STDMETHODCALLTYPE GetClassFromObject( - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId) = 0; + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId) = 0; virtual HRESULT STDMETHODCALLTYPE GetClassFromToken( - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId) = 0; virtual HRESULT STDMETHODCALLTYPE GetCodeInfo( - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetEventMask( - /* [out] */ DWORD *pdwEvents) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwEvents) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionFromIP( - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId) = 0; + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionFromToken( - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId) = 0; virtual HRESULT STDMETHODCALLTYPE GetHandleFromThread( - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread) = 0; virtual HRESULT STDMETHODCALLTYPE GetObjectSize( - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize) = 0; + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize) = 0; virtual HRESULT STDMETHODCALLTYPE IsArrayClass( - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank) = 0; virtual HRESULT STDMETHODCALLTYPE GetThreadInfo( - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentThreadID( - /* [out] */ ThreadID *pThreadId) = 0; + /* [annotation][out] */ + _Out_ ThreadID *pThreadId) = 0; virtual HRESULT STDMETHODCALLTYPE GetClassIDInfo( - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionInfo( - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken) = 0; virtual HRESULT STDMETHODCALLTYPE SetEventMask( - /* [in] */ DWORD dwEvents) = 0; + /* [annotation][in] */ + _In_ DWORD dwEvents) = 0; virtual HRESULT STDMETHODCALLTYPE SetEnterLeaveFunctionHooks( - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall) = 0; + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall) = 0; virtual HRESULT STDMETHODCALLTYPE SetFunctionIDMapper( - /* [in] */ FunctionIDMapper *pFunc) = 0; + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc) = 0; virtual HRESULT STDMETHODCALLTYPE GetTokenAndMetaDataFromFunction( - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken) = 0; virtual HRESULT STDMETHODCALLTYPE GetModuleInfo( - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId) = 0; + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId) = 0; virtual HRESULT STDMETHODCALLTYPE GetModuleMetaData( - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut) = 0; virtual HRESULT STDMETHODCALLTYPE GetILFunctionBody( - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetILFunctionBodyAllocator( - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc) = 0; virtual HRESULT STDMETHODCALLTYPE SetILFunctionBody( - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader) = 0; virtual HRESULT STDMETHODCALLTYPE GetAppDomainInfo( - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId) = 0; + /* [annotation][out] */ + _Out_ ProcessID *pProcessId) = 0; virtual HRESULT STDMETHODCALLTYPE GetAssemblyInfo( - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId) = 0; + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId) = 0; virtual HRESULT STDMETHODCALLTYPE SetFunctionReJIT( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE ForceGC( void) = 0; virtual HRESULT STDMETHODCALLTYPE SetILInstrumentedCodeMap( - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetInprocInspectionInterface( - /* [out] */ IUnknown **ppicd) = 0; + /* [annotation][out] */ + _Out_ IUnknown **ppicd) = 0; virtual HRESULT STDMETHODCALLTYPE GetInprocInspectionIThisThread( - /* [out] */ IUnknown **ppicd) = 0; + /* [annotation][out] */ + _Out_ IUnknown **ppicd) = 0; virtual HRESULT STDMETHODCALLTYPE GetThreadContext( - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId) = 0; virtual HRESULT STDMETHODCALLTYPE BeginInprocDebugging( - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext) = 0; + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext) = 0; virtual HRESULT STDMETHODCALLTYPE EndInprocDebugging( - /* [in] */ DWORD dwProfilerContext) = 0; + /* [annotation][in] */ + _In_ DWORD dwProfilerContext) = 0; virtual HRESULT STDMETHODCALLTYPE GetILToNativeMapping( - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]) = 0; }; @@ -7601,206 +12142,327 @@ EXTERN_C const IID IID_ICorProfilerInfo; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); END_INTERFACE } ICorProfilerInfoVtbl; @@ -7951,128 +12613,210 @@ EXTERN_C const IID IID_ICorProfilerInfo2; { public: virtual HRESULT STDMETHODCALLTYPE DoStackSnapshot( - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize) = 0; + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize) = 0; virtual HRESULT STDMETHODCALLTYPE SetEnterLeaveFunctionHooks2( - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall) = 0; + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionInfo2( - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetStringLayout( - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset) = 0; + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset) = 0; virtual HRESULT STDMETHODCALLTYPE GetClassLayout( - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize) = 0; + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetClassIDInfo2( - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetCodeInfo2( - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetClassFromTokenAndTypeArgs( - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionFromTokenAndTypeArgs( - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID) = 0; virtual HRESULT STDMETHODCALLTYPE EnumModuleFrozenObjects( - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetArrayObjectInfo( - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData) = 0; + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData) = 0; virtual HRESULT STDMETHODCALLTYPE GetBoxClassLayout( - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset) = 0; virtual HRESULT STDMETHODCALLTYPE GetThreadAppDomain( - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId) = 0; virtual HRESULT STDMETHODCALLTYPE GetRVAStaticAddress( - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress) = 0; virtual HRESULT STDMETHODCALLTYPE GetAppDomainStaticAddress( - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress) = 0; virtual HRESULT STDMETHODCALLTYPE GetThreadStaticAddress( - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress) = 0; virtual HRESULT STDMETHODCALLTYPE GetContextStaticAddress( - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress) = 0; virtual HRESULT STDMETHODCALLTYPE GetStaticFieldInfo( - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo) = 0; virtual HRESULT STDMETHODCALLTYPE GetGenerationBounds( - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetObjectGeneration( - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range) = 0; + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range) = 0; virtual HRESULT STDMETHODCALLTYPE GetNotifiedExceptionClauseInfo( - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo) = 0; + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo) = 0; }; @@ -8083,351 +12827,575 @@ EXTERN_C const IID IID_ICorProfilerInfo2; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo2 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo2 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo2 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo2 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo2 * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo2 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo2 * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo2 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo2 * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo2 * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo2 * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo2 * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo2 * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo2 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo2 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo2 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo2 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo2 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo2 * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo2 * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo2 * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( ICorProfilerInfo2 * This, - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize); + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( ICorProfilerInfo2 * This, - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( ICorProfilerInfo2 * This, - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize); + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( ICorProfilerInfo2 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( ICorProfilerInfo2 * This, - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( ICorProfilerInfo2 * This, - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]); + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( ICorProfilerInfo2 * This, - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( ICorProfilerInfo2 * This, - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo); + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); END_INTERFACE } ICorProfilerInfo2Vtbl; @@ -8642,84 +13610,132 @@ EXTERN_C const IID IID_ICorProfilerInfo3; { public: virtual HRESULT STDMETHODCALLTYPE EnumJITedFunctions( - /* [out] */ ICorProfilerFunctionEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE RequestProfilerDetach( - /* [in] */ DWORD dwExpectedCompletionMilliseconds) = 0; + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds) = 0; virtual HRESULT STDMETHODCALLTYPE SetFunctionIDMapper2( - /* [in] */ FunctionIDMapper2 *pFunc, - /* [in] */ void *clientData) = 0; + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData) = 0; virtual HRESULT STDMETHODCALLTYPE GetStringLayout2( - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset) = 0; + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset) = 0; virtual HRESULT STDMETHODCALLTYPE SetEnterLeaveFunctionHooks3( - /* [in] */ FunctionEnter3 *pFuncEnter3, - /* [in] */ FunctionLeave3 *pFuncLeave3, - /* [in] */ FunctionTailcall3 *pFuncTailcall3) = 0; + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3) = 0; virtual HRESULT STDMETHODCALLTYPE SetEnterLeaveFunctionHooks3WithInfo( - /* [in] */ FunctionEnter3WithInfo *pFuncEnter3WithInfo, - /* [in] */ FunctionLeave3WithInfo *pFuncLeave3WithInfo, - /* [in] */ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo) = 0; + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionEnter3Info( - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out][in] */ ULONG *pcbArgumentInfo, - /* [size_is][out] */ COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionLeave3Info( - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out] */ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionTailcall3Info( - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo) = 0; virtual HRESULT STDMETHODCALLTYPE EnumModules( - /* [out] */ ICorProfilerModuleEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetRuntimeInformation( - /* [out] */ USHORT *pClrInstanceId, - /* [out] */ COR_PRF_RUNTIME_TYPE *pRuntimeType, - /* [out] */ USHORT *pMajorVersion, - /* [out] */ USHORT *pMinorVersion, - /* [out] */ USHORT *pBuildNumber, - /* [out] */ USHORT *pQFEVersion, - /* [in] */ ULONG cchVersionString, - /* [out] */ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, /* [annotation][out] */ _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetThreadStaticAddress2( - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress) = 0; virtual HRESULT STDMETHODCALLTYPE GetAppDomainsContainingModule( - /* [in] */ ModuleID moduleId, - /* [in] */ ULONG32 cAppDomainIds, - /* [out] */ ULONG32 *pcAppDomainIds, - /* [length_is][size_is][out] */ AppDomainID appDomainIds[ ]) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetModuleInfo2( - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId, - /* [out] */ DWORD *pdwModuleFlags) = 0; + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags) = 0; }; @@ -8730,445 +13746,731 @@ EXTERN_C const IID IID_ICorProfilerInfo3; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo3 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo3 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo3 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo3 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo3 * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo3 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo3 * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo3 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo3 * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo3 * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo3 * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo3 * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo3 * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo3 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo3 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo3 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo3 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo3 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo3 * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo3 * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo3 * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( ICorProfilerInfo3 * This, - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize); + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( ICorProfilerInfo3 * This, - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( ICorProfilerInfo3 * This, - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize); + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( ICorProfilerInfo3 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( ICorProfilerInfo3 * This, - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( ICorProfilerInfo3 * This, - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]); + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( ICorProfilerInfo3 * This, - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( ICorProfilerInfo3 * This, - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo); + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( ICorProfilerInfo3 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( ICorProfilerInfo3 * This, - /* [in] */ DWORD dwExpectedCompletionMilliseconds); + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( ICorProfilerInfo3 * This, - /* [in] */ FunctionIDMapper2 *pFunc, - /* [in] */ void *clientData); + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( ICorProfilerInfo3 * This, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( ICorProfilerInfo3 * This, - /* [in] */ FunctionEnter3 *pFuncEnter3, - /* [in] */ FunctionLeave3 *pFuncLeave3, - /* [in] */ FunctionTailcall3 *pFuncTailcall3); + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( ICorProfilerInfo3 * This, - /* [in] */ FunctionEnter3WithInfo *pFuncEnter3WithInfo, - /* [in] */ FunctionLeave3WithInfo *pFuncLeave3WithInfo, - /* [in] */ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out][in] */ ULONG *pcbArgumentInfo, - /* [size_is][out] */ COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out] */ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) HRESULT ( STDMETHODCALLTYPE *EnumModules )( ICorProfilerInfo3 * This, - /* [out] */ ICorProfilerModuleEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( ICorProfilerInfo3 * This, - /* [out] */ USHORT *pClrInstanceId, - /* [out] */ COR_PRF_RUNTIME_TYPE *pRuntimeType, - /* [out] */ USHORT *pMajorVersion, - /* [out] */ USHORT *pMinorVersion, - /* [out] */ USHORT *pBuildNumber, - /* [out] */ USHORT *pQFEVersion, - /* [in] */ ULONG cchVersionString, - /* [out] */ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, /* [annotation][out] */ _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ ULONG32 cAppDomainIds, - /* [out] */ ULONG32 *pcAppDomainIds, - /* [length_is][size_is][out] */ AppDomainID appDomainIds[ ]); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId, - /* [out] */ DWORD *pdwModuleFlags); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); END_INTERFACE } ICorProfilerInfo3Vtbl; @@ -9426,20 +14728,26 @@ EXTERN_C const IID IID_ICorProfilerObjectEnum; { public: virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; + /* [annotation][in] */ + _In_ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ ICorProfilerObjectEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetCount( - /* [out] */ ULONG *pcelt) = 0; + /* [annotation][out] */ + _Out_ ULONG *pcelt) = 0; virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ ObjectID objects[ ], - /* [out] */ ULONG *pceltFetched) = 0; + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) ObjectID objects[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched) = 0; }; @@ -9450,38 +14758,53 @@ EXTERN_C const IID IID_ICorProfilerObjectEnum; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerObjectEnum * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerObjectEnum * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerObjectEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerObjectEnum, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( ICorProfilerObjectEnum * This, - /* [in] */ ULONG celt); + /* [annotation][in] */ + _In_ ULONG celt); + DECLSPEC_XFGVIRT(ICorProfilerObjectEnum, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ICorProfilerObjectEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerObjectEnum, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( ICorProfilerObjectEnum * This, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerObjectEnum, GetCount) HRESULT ( STDMETHODCALLTYPE *GetCount )( ICorProfilerObjectEnum * This, - /* [out] */ ULONG *pcelt); + /* [annotation][out] */ + _Out_ ULONG *pcelt); + DECLSPEC_XFGVIRT(ICorProfilerObjectEnum, Next) HRESULT ( STDMETHODCALLTYPE *Next )( ICorProfilerObjectEnum * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ ObjectID objects[ ], - /* [out] */ ULONG *pceltFetched); + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) ObjectID objects[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched); END_INTERFACE } ICorProfilerObjectEnumVtbl; @@ -9548,20 +14871,26 @@ EXTERN_C const IID IID_ICorProfilerFunctionEnum; { public: virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; + /* [annotation][in] */ + _In_ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ ICorProfilerFunctionEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetCount( - /* [out] */ ULONG *pcelt) = 0; + /* [annotation][out] */ + _Out_ ULONG *pcelt) = 0; virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ COR_PRF_FUNCTION ids[ ], - /* [out] */ ULONG *pceltFetched) = 0; + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) COR_PRF_FUNCTION ids[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched) = 0; }; @@ -9572,38 +14901,53 @@ EXTERN_C const IID IID_ICorProfilerFunctionEnum; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerFunctionEnum * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerFunctionEnum * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerFunctionEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerFunctionEnum, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( ICorProfilerFunctionEnum * This, - /* [in] */ ULONG celt); + /* [annotation][in] */ + _In_ ULONG celt); + DECLSPEC_XFGVIRT(ICorProfilerFunctionEnum, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ICorProfilerFunctionEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerFunctionEnum, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( ICorProfilerFunctionEnum * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerFunctionEnum, GetCount) HRESULT ( STDMETHODCALLTYPE *GetCount )( ICorProfilerFunctionEnum * This, - /* [out] */ ULONG *pcelt); + /* [annotation][out] */ + _Out_ ULONG *pcelt); + DECLSPEC_XFGVIRT(ICorProfilerFunctionEnum, Next) HRESULT ( STDMETHODCALLTYPE *Next )( ICorProfilerFunctionEnum * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ COR_PRF_FUNCTION ids[ ], - /* [out] */ ULONG *pceltFetched); + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) COR_PRF_FUNCTION ids[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched); END_INTERFACE } ICorProfilerFunctionEnumVtbl; @@ -9670,20 +15014,26 @@ EXTERN_C const IID IID_ICorProfilerModuleEnum; { public: virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; + /* [annotation][in] */ + _In_ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ ICorProfilerModuleEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetCount( - /* [out] */ ULONG *pcelt) = 0; + /* [annotation][out] */ + _Out_ ULONG *pcelt) = 0; virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ ModuleID ids[ ], - /* [out] */ ULONG *pceltFetched) = 0; + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) ModuleID ids[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched) = 0; }; @@ -9694,38 +15044,53 @@ EXTERN_C const IID IID_ICorProfilerModuleEnum; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerModuleEnum * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerModuleEnum * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerModuleEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerModuleEnum, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( ICorProfilerModuleEnum * This, - /* [in] */ ULONG celt); + /* [annotation][in] */ + _In_ ULONG celt); + DECLSPEC_XFGVIRT(ICorProfilerModuleEnum, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ICorProfilerModuleEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerModuleEnum, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( ICorProfilerModuleEnum * This, - /* [out] */ ICorProfilerModuleEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerModuleEnum, GetCount) HRESULT ( STDMETHODCALLTYPE *GetCount )( ICorProfilerModuleEnum * This, - /* [out] */ ULONG *pcelt); + /* [annotation][out] */ + _Out_ ULONG *pcelt); + DECLSPEC_XFGVIRT(ICorProfilerModuleEnum, Next) HRESULT ( STDMETHODCALLTYPE *Next )( ICorProfilerModuleEnum * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ ModuleID ids[ ], - /* [out] */ ULONG *pceltFetched); + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) ModuleID ids[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched); END_INTERFACE } ICorProfilerModuleEnumVtbl; @@ -9792,7 +15157,8 @@ EXTERN_C const IID IID_IMethodMalloc; { public: virtual PVOID STDMETHODCALLTYPE Alloc( - /* [in] */ ULONG cb) = 0; + /* [annotation][in] */ + _In_ ULONG cb) = 0; }; @@ -9803,21 +15169,27 @@ EXTERN_C const IID IID_IMethodMalloc; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMethodMalloc * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IMethodMalloc * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IMethodMalloc * This); + DECLSPEC_XFGVIRT(IMethodMalloc, Alloc) PVOID ( STDMETHODCALLTYPE *Alloc )( IMethodMalloc * This, - /* [in] */ ULONG cb); + /* [annotation][in] */ + _In_ ULONG cb); END_INTERFACE } IMethodMallocVtbl; @@ -9872,15 +15244,20 @@ EXTERN_C const IID IID_ICorProfilerFunctionControl; { public: virtual HRESULT STDMETHODCALLTYPE SetCodegenFlags( - /* [in] */ DWORD flags) = 0; + /* [annotation][in] */ + _In_ DWORD flags) = 0; virtual HRESULT STDMETHODCALLTYPE SetILFunctionBody( - /* [in] */ ULONG cbNewILMethodHeader, - /* [size_is][in] */ LPCBYTE pbNewILMethodHeader) = 0; + /* [annotation][in] */ + _In_ ULONG cbNewILMethodHeader, + /* [annotation][size_is][in] */ + _In_reads_(cbNewILMethodHeader) LPCBYTE pbNewILMethodHeader) = 0; virtual HRESULT STDMETHODCALLTYPE SetILInstrumentedCodeMap( - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]) = 0; }; @@ -9891,31 +15268,43 @@ EXTERN_C const IID IID_ICorProfilerFunctionControl; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerFunctionControl * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerFunctionControl * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerFunctionControl * This); + DECLSPEC_XFGVIRT(ICorProfilerFunctionControl, SetCodegenFlags) HRESULT ( STDMETHODCALLTYPE *SetCodegenFlags )( ICorProfilerFunctionControl * This, - /* [in] */ DWORD flags); + /* [annotation][in] */ + _In_ DWORD flags); + DECLSPEC_XFGVIRT(ICorProfilerFunctionControl, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerFunctionControl * This, - /* [in] */ ULONG cbNewILMethodHeader, - /* [size_is][in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ULONG cbNewILMethodHeader, + /* [annotation][size_is][in] */ + _In_reads_(cbNewILMethodHeader) LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerFunctionControl, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerFunctionControl * This, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); END_INTERFACE } ICorProfilerFunctionControlVtbl; @@ -9976,52 +15365,80 @@ EXTERN_C const IID IID_ICorProfilerInfo4; { public: virtual HRESULT STDMETHODCALLTYPE EnumThreads( - /* [out] */ ICorProfilerThreadEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE InitializeCurrentThread( void) = 0; virtual HRESULT STDMETHODCALLTYPE RequestReJIT( - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE RequestRevert( - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ], - /* [size_is][out] */ HRESULT status[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetCodeInfo3( - /* [in] */ FunctionID functionID, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionFromIP2( - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId, - /* [out] */ ReJITID *pReJitId) = 0; + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId) = 0; virtual HRESULT STDMETHODCALLTYPE GetReJITIDs( - /* [in] */ FunctionID functionId, - /* [in] */ ULONG cReJitIds, - /* [out] */ ULONG *pcReJitIds, - /* [length_is][size_is][out] */ ReJITID reJitIds[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetILToNativeMapping2( - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE EnumJITedFunctions2( - /* [out] */ ICorProfilerFunctionEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetObjectSize2( - /* [in] */ ObjectID objectId, - /* [out] */ SIZE_T *pcSize) = 0; + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize) = 0; }; @@ -10032,503 +15449,827 @@ EXTERN_C const IID IID_ICorProfilerInfo4; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo4 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo4 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo4 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo4 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo4 * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo4 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo4 * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo4 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo4 * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo4 * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo4 * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo4 * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo4 * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo4 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo4 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo4 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo4 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo4 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo4 * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo4 * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo4 * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( ICorProfilerInfo4 * This, - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize); + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( ICorProfilerInfo4 * This, - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( ICorProfilerInfo4 * This, - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize); + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( ICorProfilerInfo4 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( ICorProfilerInfo4 * This, - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( ICorProfilerInfo4 * This, - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]); + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( ICorProfilerInfo4 * This, - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( ICorProfilerInfo4 * This, - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo); + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( ICorProfilerInfo4 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( ICorProfilerInfo4 * This, - /* [in] */ DWORD dwExpectedCompletionMilliseconds); + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( ICorProfilerInfo4 * This, - /* [in] */ FunctionIDMapper2 *pFunc, - /* [in] */ void *clientData); + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( ICorProfilerInfo4 * This, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( ICorProfilerInfo4 * This, - /* [in] */ FunctionEnter3 *pFuncEnter3, - /* [in] */ FunctionLeave3 *pFuncLeave3, - /* [in] */ FunctionTailcall3 *pFuncTailcall3); + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( ICorProfilerInfo4 * This, - /* [in] */ FunctionEnter3WithInfo *pFuncEnter3WithInfo, - /* [in] */ FunctionLeave3WithInfo *pFuncLeave3WithInfo, - /* [in] */ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out][in] */ ULONG *pcbArgumentInfo, - /* [size_is][out] */ COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out] */ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) HRESULT ( STDMETHODCALLTYPE *EnumModules )( ICorProfilerInfo4 * This, - /* [out] */ ICorProfilerModuleEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( ICorProfilerInfo4 * This, - /* [out] */ USHORT *pClrInstanceId, - /* [out] */ COR_PRF_RUNTIME_TYPE *pRuntimeType, - /* [out] */ USHORT *pMajorVersion, - /* [out] */ USHORT *pMinorVersion, - /* [out] */ USHORT *pBuildNumber, - /* [out] */ USHORT *pQFEVersion, - /* [in] */ ULONG cchVersionString, - /* [out] */ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, /* [annotation][out] */ _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ ULONG32 cAppDomainIds, - /* [out] */ ULONG32 *pcAppDomainIds, - /* [length_is][size_is][out] */ AppDomainID appDomainIds[ ]); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId, - /* [out] */ DWORD *pdwModuleFlags); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) HRESULT ( STDMETHODCALLTYPE *EnumThreads )( ICorProfilerInfo4 * This, - /* [out] */ ICorProfilerThreadEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( ICorProfilerInfo4 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( ICorProfilerInfo4 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) HRESULT ( STDMETHODCALLTYPE *RequestRevert )( ICorProfilerInfo4 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ], - /* [size_is][out] */ HRESULT status[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( ICorProfilerInfo4 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId, - /* [out] */ ReJITID *pReJitId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG cReJitIds, - /* [out] */ ULONG *pcReJitIds, - /* [length_is][size_is][out] */ ReJITID reJitIds[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( ICorProfilerInfo4 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( ICorProfilerInfo4 * This, - /* [in] */ ObjectID objectId, - /* [out] */ SIZE_T *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); END_INTERFACE } ICorProfilerInfo4Vtbl; @@ -10817,12 +16558,16 @@ EXTERN_C const IID IID_ICorProfilerInfo5; { public: virtual HRESULT STDMETHODCALLTYPE GetEventMask2( - /* [out] */ DWORD *pdwEventsLow, - /* [out] */ DWORD *pdwEventsHigh) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh) = 0; virtual HRESULT STDMETHODCALLTYPE SetEventMask2( - /* [in] */ DWORD dwEventsLow, - /* [in] */ DWORD dwEventsHigh) = 0; + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh) = 0; }; @@ -10833,513 +16578,843 @@ EXTERN_C const IID IID_ICorProfilerInfo5; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo5 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo5 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo5 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo5 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo5 * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo5 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo5 * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo5 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo5 * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo5 * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo5 * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo5 * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo5 * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo5 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo5 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo5 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo5 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo5 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo5 * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo5 * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo5 * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( ICorProfilerInfo5 * This, - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize); + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( ICorProfilerInfo5 * This, - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( ICorProfilerInfo5 * This, - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize); + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( ICorProfilerInfo5 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( ICorProfilerInfo5 * This, - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( ICorProfilerInfo5 * This, - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]); + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( ICorProfilerInfo5 * This, - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( ICorProfilerInfo5 * This, - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo); + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( ICorProfilerInfo5 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( ICorProfilerInfo5 * This, - /* [in] */ DWORD dwExpectedCompletionMilliseconds); + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( ICorProfilerInfo5 * This, - /* [in] */ FunctionIDMapper2 *pFunc, - /* [in] */ void *clientData); + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( ICorProfilerInfo5 * This, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( ICorProfilerInfo5 * This, - /* [in] */ FunctionEnter3 *pFuncEnter3, - /* [in] */ FunctionLeave3 *pFuncLeave3, - /* [in] */ FunctionTailcall3 *pFuncTailcall3); + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( ICorProfilerInfo5 * This, - /* [in] */ FunctionEnter3WithInfo *pFuncEnter3WithInfo, - /* [in] */ FunctionLeave3WithInfo *pFuncLeave3WithInfo, - /* [in] */ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out][in] */ ULONG *pcbArgumentInfo, - /* [size_is][out] */ COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out] */ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) HRESULT ( STDMETHODCALLTYPE *EnumModules )( ICorProfilerInfo5 * This, - /* [out] */ ICorProfilerModuleEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( ICorProfilerInfo5 * This, - /* [out] */ USHORT *pClrInstanceId, - /* [out] */ COR_PRF_RUNTIME_TYPE *pRuntimeType, - /* [out] */ USHORT *pMajorVersion, - /* [out] */ USHORT *pMinorVersion, - /* [out] */ USHORT *pBuildNumber, - /* [out] */ USHORT *pQFEVersion, - /* [in] */ ULONG cchVersionString, - /* [out] */ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, /* [annotation][out] */ _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ ULONG32 cAppDomainIds, - /* [out] */ ULONG32 *pcAppDomainIds, - /* [length_is][size_is][out] */ AppDomainID appDomainIds[ ]); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId, - /* [out] */ DWORD *pdwModuleFlags); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) HRESULT ( STDMETHODCALLTYPE *EnumThreads )( ICorProfilerInfo5 * This, - /* [out] */ ICorProfilerThreadEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( ICorProfilerInfo5 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( ICorProfilerInfo5 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) HRESULT ( STDMETHODCALLTYPE *RequestRevert )( ICorProfilerInfo5 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ], - /* [size_is][out] */ HRESULT status[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( ICorProfilerInfo5 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId, - /* [out] */ ReJITID *pReJitId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG cReJitIds, - /* [out] */ ULONG *pcReJitIds, - /* [length_is][size_is][out] */ ReJITID reJitIds[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( ICorProfilerInfo5 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( ICorProfilerInfo5 * This, - /* [in] */ ObjectID objectId, - /* [out] */ SIZE_T *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( ICorProfilerInfo5 * This, - /* [out] */ DWORD *pdwEventsLow, - /* [out] */ DWORD *pdwEventsHigh); + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( ICorProfilerInfo5 * This, - /* [in] */ DWORD dwEventsLow, - /* [in] */ DWORD dwEventsHigh); + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); END_INTERFACE } ICorProfilerInfo5Vtbl; @@ -11635,11 +17710,16 @@ EXTERN_C const IID IID_ICorProfilerInfo6; { public: virtual HRESULT STDMETHODCALLTYPE EnumNgenModuleMethodsInliningThisMethod( - /* [in] */ ModuleID inlinersModuleId, - /* [in] */ ModuleID inlineeModuleId, - /* [in] */ mdMethodDef inlineeMethodId, - /* [out] */ BOOL *incompleteData, - /* [out] */ ICorProfilerMethodEnum **ppEnum) = 0; + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum) = 0; }; @@ -11650,521 +17730,857 @@ EXTERN_C const IID IID_ICorProfilerInfo6; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo6 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo6 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo6 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo6 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo6 * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo6 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo6 * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo6 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo6 * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo6 * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo6 * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo6 * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo6 * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo6 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo6 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo6 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo6 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo6 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo6 * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo6 * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo6 * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( ICorProfilerInfo6 * This, - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize); + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( ICorProfilerInfo6 * This, - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( ICorProfilerInfo6 * This, - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize); + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( ICorProfilerInfo6 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( ICorProfilerInfo6 * This, - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( ICorProfilerInfo6 * This, - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]); + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( ICorProfilerInfo6 * This, - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( ICorProfilerInfo6 * This, - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo); + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( ICorProfilerInfo6 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( ICorProfilerInfo6 * This, - /* [in] */ DWORD dwExpectedCompletionMilliseconds); + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( ICorProfilerInfo6 * This, - /* [in] */ FunctionIDMapper2 *pFunc, - /* [in] */ void *clientData); + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( ICorProfilerInfo6 * This, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( ICorProfilerInfo6 * This, - /* [in] */ FunctionEnter3 *pFuncEnter3, - /* [in] */ FunctionLeave3 *pFuncLeave3, - /* [in] */ FunctionTailcall3 *pFuncTailcall3); + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( ICorProfilerInfo6 * This, - /* [in] */ FunctionEnter3WithInfo *pFuncEnter3WithInfo, - /* [in] */ FunctionLeave3WithInfo *pFuncLeave3WithInfo, - /* [in] */ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out][in] */ ULONG *pcbArgumentInfo, - /* [size_is][out] */ COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out] */ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) HRESULT ( STDMETHODCALLTYPE *EnumModules )( ICorProfilerInfo6 * This, - /* [out] */ ICorProfilerModuleEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( ICorProfilerInfo6 * This, - /* [out] */ USHORT *pClrInstanceId, - /* [out] */ COR_PRF_RUNTIME_TYPE *pRuntimeType, - /* [out] */ USHORT *pMajorVersion, - /* [out] */ USHORT *pMinorVersion, - /* [out] */ USHORT *pBuildNumber, - /* [out] */ USHORT *pQFEVersion, - /* [in] */ ULONG cchVersionString, - /* [out] */ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, /* [annotation][out] */ _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ ULONG32 cAppDomainIds, - /* [out] */ ULONG32 *pcAppDomainIds, - /* [length_is][size_is][out] */ AppDomainID appDomainIds[ ]); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId, - /* [out] */ DWORD *pdwModuleFlags); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) HRESULT ( STDMETHODCALLTYPE *EnumThreads )( ICorProfilerInfo6 * This, - /* [out] */ ICorProfilerThreadEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( ICorProfilerInfo6 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( ICorProfilerInfo6 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) HRESULT ( STDMETHODCALLTYPE *RequestRevert )( ICorProfilerInfo6 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ], - /* [size_is][out] */ HRESULT status[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( ICorProfilerInfo6 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId, - /* [out] */ ReJITID *pReJitId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG cReJitIds, - /* [out] */ ULONG *pcReJitIds, - /* [length_is][size_is][out] */ ReJITID reJitIds[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( ICorProfilerInfo6 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( ICorProfilerInfo6 * This, - /* [in] */ ObjectID objectId, - /* [out] */ SIZE_T *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( ICorProfilerInfo6 * This, - /* [out] */ DWORD *pdwEventsLow, - /* [out] */ DWORD *pdwEventsHigh); + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( ICorProfilerInfo6 * This, - /* [in] */ DWORD dwEventsLow, - /* [in] */ DWORD dwEventsHigh); + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID inlinersModuleId, - /* [in] */ ModuleID inlineeModuleId, - /* [in] */ mdMethodDef inlineeMethodId, - /* [out] */ BOOL *incompleteData, - /* [out] */ ICorProfilerMethodEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); END_INTERFACE } ICorProfilerInfo6Vtbl; @@ -12464,18 +18880,26 @@ EXTERN_C const IID IID_ICorProfilerInfo7; { public: virtual HRESULT STDMETHODCALLTYPE ApplyMetaData( - /* [in] */ ModuleID moduleId) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId) = 0; virtual HRESULT STDMETHODCALLTYPE GetInMemorySymbolsLength( - /* [in] */ ModuleID moduleId, - /* [out] */ DWORD *pCountSymbolBytes) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes) = 0; virtual HRESULT STDMETHODCALLTYPE ReadInMemorySymbols( - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD symbolsReadOffset, - /* [out] */ BYTE *pSymbolBytes, - /* [in] */ DWORD countSymbolBytes, - /* [out] */ DWORD *pCountSymbolBytesRead) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead) = 0; }; @@ -12486,538 +18910,885 @@ EXTERN_C const IID IID_ICorProfilerInfo7; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo7 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo7 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo7 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo7 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo7 * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo7 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo7 * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo7 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo7 * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo7 * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo7 * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo7 * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo7 * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo7 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo7 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo7 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo7 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo7 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo7 * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo7 * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo7 * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( ICorProfilerInfo7 * This, - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize); + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( ICorProfilerInfo7 * This, - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( ICorProfilerInfo7 * This, - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize); + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( ICorProfilerInfo7 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( ICorProfilerInfo7 * This, - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( ICorProfilerInfo7 * This, - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]); + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( ICorProfilerInfo7 * This, - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( ICorProfilerInfo7 * This, - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo); + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( ICorProfilerInfo7 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( ICorProfilerInfo7 * This, - /* [in] */ DWORD dwExpectedCompletionMilliseconds); + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( ICorProfilerInfo7 * This, - /* [in] */ FunctionIDMapper2 *pFunc, - /* [in] */ void *clientData); + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( ICorProfilerInfo7 * This, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( ICorProfilerInfo7 * This, - /* [in] */ FunctionEnter3 *pFuncEnter3, - /* [in] */ FunctionLeave3 *pFuncLeave3, - /* [in] */ FunctionTailcall3 *pFuncTailcall3); + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( ICorProfilerInfo7 * This, - /* [in] */ FunctionEnter3WithInfo *pFuncEnter3WithInfo, - /* [in] */ FunctionLeave3WithInfo *pFuncLeave3WithInfo, - /* [in] */ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out][in] */ ULONG *pcbArgumentInfo, - /* [size_is][out] */ COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out] */ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) HRESULT ( STDMETHODCALLTYPE *EnumModules )( ICorProfilerInfo7 * This, - /* [out] */ ICorProfilerModuleEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( ICorProfilerInfo7 * This, - /* [out] */ USHORT *pClrInstanceId, - /* [out] */ COR_PRF_RUNTIME_TYPE *pRuntimeType, - /* [out] */ USHORT *pMajorVersion, - /* [out] */ USHORT *pMinorVersion, - /* [out] */ USHORT *pBuildNumber, - /* [out] */ USHORT *pQFEVersion, - /* [in] */ ULONG cchVersionString, - /* [out] */ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, /* [annotation][out] */ _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ ULONG32 cAppDomainIds, - /* [out] */ ULONG32 *pcAppDomainIds, - /* [length_is][size_is][out] */ AppDomainID appDomainIds[ ]); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId, - /* [out] */ DWORD *pdwModuleFlags); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) HRESULT ( STDMETHODCALLTYPE *EnumThreads )( ICorProfilerInfo7 * This, - /* [out] */ ICorProfilerThreadEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( ICorProfilerInfo7 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( ICorProfilerInfo7 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) HRESULT ( STDMETHODCALLTYPE *RequestRevert )( ICorProfilerInfo7 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ], - /* [size_is][out] */ HRESULT status[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( ICorProfilerInfo7 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId, - /* [out] */ ReJITID *pReJitId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG cReJitIds, - /* [out] */ ULONG *pcReJitIds, - /* [length_is][size_is][out] */ ReJITID reJitIds[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( ICorProfilerInfo7 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( ICorProfilerInfo7 * This, - /* [in] */ ObjectID objectId, - /* [out] */ SIZE_T *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( ICorProfilerInfo7 * This, - /* [out] */ DWORD *pdwEventsLow, - /* [out] */ DWORD *pdwEventsHigh); + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( ICorProfilerInfo7 * This, - /* [in] */ DWORD dwEventsLow, - /* [in] */ DWORD dwEventsHigh); + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID inlinersModuleId, - /* [in] */ ModuleID inlineeModuleId, - /* [in] */ mdMethodDef inlineeMethodId, - /* [out] */ BOOL *incompleteData, - /* [out] */ ICorProfilerMethodEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ DWORD *pCountSymbolBytes); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD symbolsReadOffset, - /* [out] */ BYTE *pSymbolBytes, - /* [in] */ DWORD countSymbolBytes, - /* [out] */ DWORD *pCountSymbolBytesRead); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); END_INTERFACE } ICorProfilerInfo7Vtbl; @@ -13327,22 +20098,34 @@ EXTERN_C const IID IID_ICorProfilerInfo8; { public: virtual HRESULT STDMETHODCALLTYPE IsFunctionDynamic( - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *isDynamic) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionFromIP3( - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *functionId, - /* [out] */ ReJITID *pReJitId) = 0; + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId) = 0; virtual HRESULT STDMETHODCALLTYPE GetDynamicFunctionInfo( - /* [in] */ FunctionID functionId, - /* [out] */ ModuleID *moduleId, - /* [out] */ PCCOR_SIGNATURE *ppvSig, - /* [out] */ ULONG *pbSig, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, - /* [out] */ WCHAR wszName[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]) = 0; }; @@ -13353,559 +20136,921 @@ EXTERN_C const IID IID_ICorProfilerInfo8; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo8 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo8 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo8 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo8 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo8 * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo8 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo8 * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo8 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo8 * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo8 * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo8 * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo8 * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo8 * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo8 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo8 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo8 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo8 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo8 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo8 * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo8 * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo8 * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( ICorProfilerInfo8 * This, - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize); + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( ICorProfilerInfo8 * This, - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( ICorProfilerInfo8 * This, - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize); + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( ICorProfilerInfo8 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( ICorProfilerInfo8 * This, - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( ICorProfilerInfo8 * This, - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]); + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( ICorProfilerInfo8 * This, - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( ICorProfilerInfo8 * This, - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo); + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( ICorProfilerInfo8 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( ICorProfilerInfo8 * This, - /* [in] */ DWORD dwExpectedCompletionMilliseconds); + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( ICorProfilerInfo8 * This, - /* [in] */ FunctionIDMapper2 *pFunc, - /* [in] */ void *clientData); + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( ICorProfilerInfo8 * This, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( ICorProfilerInfo8 * This, - /* [in] */ FunctionEnter3 *pFuncEnter3, - /* [in] */ FunctionLeave3 *pFuncLeave3, - /* [in] */ FunctionTailcall3 *pFuncTailcall3); + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( ICorProfilerInfo8 * This, - /* [in] */ FunctionEnter3WithInfo *pFuncEnter3WithInfo, - /* [in] */ FunctionLeave3WithInfo *pFuncLeave3WithInfo, - /* [in] */ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out][in] */ ULONG *pcbArgumentInfo, - /* [size_is][out] */ COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out] */ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) HRESULT ( STDMETHODCALLTYPE *EnumModules )( ICorProfilerInfo8 * This, - /* [out] */ ICorProfilerModuleEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( ICorProfilerInfo8 * This, - /* [out] */ USHORT *pClrInstanceId, - /* [out] */ COR_PRF_RUNTIME_TYPE *pRuntimeType, - /* [out] */ USHORT *pMajorVersion, - /* [out] */ USHORT *pMinorVersion, - /* [out] */ USHORT *pBuildNumber, - /* [out] */ USHORT *pQFEVersion, - /* [in] */ ULONG cchVersionString, - /* [out] */ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, /* [annotation][out] */ _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ ULONG32 cAppDomainIds, - /* [out] */ ULONG32 *pcAppDomainIds, - /* [length_is][size_is][out] */ AppDomainID appDomainIds[ ]); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId, - /* [out] */ DWORD *pdwModuleFlags); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) HRESULT ( STDMETHODCALLTYPE *EnumThreads )( ICorProfilerInfo8 * This, - /* [out] */ ICorProfilerThreadEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( ICorProfilerInfo8 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( ICorProfilerInfo8 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) HRESULT ( STDMETHODCALLTYPE *RequestRevert )( ICorProfilerInfo8 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ], - /* [size_is][out] */ HRESULT status[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( ICorProfilerInfo8 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId, - /* [out] */ ReJITID *pReJitId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG cReJitIds, - /* [out] */ ULONG *pcReJitIds, - /* [length_is][size_is][out] */ ReJITID reJitIds[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( ICorProfilerInfo8 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( ICorProfilerInfo8 * This, - /* [in] */ ObjectID objectId, - /* [out] */ SIZE_T *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( ICorProfilerInfo8 * This, - /* [out] */ DWORD *pdwEventsLow, - /* [out] */ DWORD *pdwEventsHigh); + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( ICorProfilerInfo8 * This, - /* [in] */ DWORD dwEventsLow, - /* [in] */ DWORD dwEventsHigh); + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID inlinersModuleId, - /* [in] */ ModuleID inlineeModuleId, - /* [in] */ mdMethodDef inlineeMethodId, - /* [out] */ BOOL *incompleteData, - /* [out] */ ICorProfilerMethodEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ DWORD *pCountSymbolBytes); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD symbolsReadOffset, - /* [out] */ BYTE *pSymbolBytes, - /* [in] */ DWORD countSymbolBytes, - /* [out] */ DWORD *pCountSymbolBytesRead); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); + DECLSPEC_XFGVIRT(ICorProfilerInfo8, IsFunctionDynamic) HRESULT ( STDMETHODCALLTYPE *IsFunctionDynamic )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *isDynamic); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic); + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetFunctionFromIP3) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP3 )( ICorProfilerInfo8 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *functionId, - /* [out] */ ReJITID *pReJitId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetDynamicFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetDynamicFunctionInfo )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ModuleID *moduleId, - /* [out] */ PCCOR_SIGNATURE *ppvSig, - /* [out] */ ULONG *pbSig, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, - /* [out] */ WCHAR wszName[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]); END_INTERFACE } ICorProfilerInfo8Vtbl; @@ -14209,6 +21354,8660 @@ EXTERN_C const IID IID_ICorProfilerInfo8; #endif /* __ICorProfilerInfo8_INTERFACE_DEFINED__ */ +#ifndef __ICorProfilerInfo9_INTERFACE_DEFINED__ +#define __ICorProfilerInfo9_INTERFACE_DEFINED__ + +/* interface ICorProfilerInfo9 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerInfo9; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("008170DB-F8CC-4796-9A51-DC8AA0B47012") + ICorProfilerInfo9 : public ICorProfilerInfo8 + { + public: + virtual HRESULT STDMETHODCALLTYPE GetNativeCodeStartAddresses( + FunctionID functionID, + ReJITID reJitId, + ULONG32 cCodeStartAddresses, + ULONG32 *pcCodeStartAddresses, + UINT_PTR codeStartAddresses[ ]) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetILToNativeMapping3( + UINT_PTR pNativeCodeStartAddress, + ULONG32 cMap, + ULONG32 *pcMap, + COR_DEBUG_IL_TO_NATIVE_MAP map[ ]) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCodeInfo4( + UINT_PTR pNativeCodeStartAddress, + ULONG32 cCodeInfos, + ULONG32 *pcCodeInfos, + COR_PRF_CODE_INFO codeInfos[ ]) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerInfo9Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerInfo9 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerInfo9 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) + HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) + HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) + HRESULT ( STDMETHODCALLTYPE *GetEventMask )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) + HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) + HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) + HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) + HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) + HRESULT ( STDMETHODCALLTYPE *SetEventMask )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ DWORD dwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) + HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) + HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) + HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) + HRESULT ( STDMETHODCALLTYPE *ForceGC )( + ICorProfilerInfo9 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) + HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) + HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) + HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) + HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) + HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) + HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) + HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) + HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) + HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) + HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) + HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) + HRESULT ( STDMETHODCALLTYPE *EnumModules )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) + HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) + HRESULT ( STDMETHODCALLTYPE *EnumThreads )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) + HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( + ICorProfilerInfo9 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) + HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) + HRESULT ( STDMETHODCALLTYPE *RequestRevert )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) + HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) + HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) + HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) + HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) + HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) + HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) + HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, IsFunctionDynamic) + HRESULT ( STDMETHODCALLTYPE *IsFunctionDynamic )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetFunctionFromIP3) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP3 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetDynamicFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetDynamicFunctionInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetNativeCodeStartAddresses) + HRESULT ( STDMETHODCALLTYPE *GetNativeCodeStartAddresses )( + ICorProfilerInfo9 * This, + FunctionID functionID, + ReJITID reJitId, + ULONG32 cCodeStartAddresses, + ULONG32 *pcCodeStartAddresses, + UINT_PTR codeStartAddresses[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetILToNativeMapping3) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping3 )( + ICorProfilerInfo9 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cMap, + ULONG32 *pcMap, + COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetCodeInfo4) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo4 )( + ICorProfilerInfo9 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cCodeInfos, + ULONG32 *pcCodeInfos, + COR_PRF_CODE_INFO codeInfos[ ]); + + END_INTERFACE + } ICorProfilerInfo9Vtbl; + + interface ICorProfilerInfo9 + { + CONST_VTBL struct ICorProfilerInfo9Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerInfo9_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerInfo9_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerInfo9_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerInfo9_GetClassFromObject(This,objectId,pClassId) \ + ( (This)->lpVtbl -> GetClassFromObject(This,objectId,pClassId) ) + +#define ICorProfilerInfo9_GetClassFromToken(This,moduleId,typeDef,pClassId) \ + ( (This)->lpVtbl -> GetClassFromToken(This,moduleId,typeDef,pClassId) ) + +#define ICorProfilerInfo9_GetCodeInfo(This,functionId,pStart,pcSize) \ + ( (This)->lpVtbl -> GetCodeInfo(This,functionId,pStart,pcSize) ) + +#define ICorProfilerInfo9_GetEventMask(This,pdwEvents) \ + ( (This)->lpVtbl -> GetEventMask(This,pdwEvents) ) + +#define ICorProfilerInfo9_GetFunctionFromIP(This,ip,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromIP(This,ip,pFunctionId) ) + +#define ICorProfilerInfo9_GetFunctionFromToken(This,moduleId,token,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromToken(This,moduleId,token,pFunctionId) ) + +#define ICorProfilerInfo9_GetHandleFromThread(This,threadId,phThread) \ + ( (This)->lpVtbl -> GetHandleFromThread(This,threadId,phThread) ) + +#define ICorProfilerInfo9_GetObjectSize(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize(This,objectId,pcSize) ) + +#define ICorProfilerInfo9_IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) \ + ( (This)->lpVtbl -> IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) ) + +#define ICorProfilerInfo9_GetThreadInfo(This,threadId,pdwWin32ThreadId) \ + ( (This)->lpVtbl -> GetThreadInfo(This,threadId,pdwWin32ThreadId) ) + +#define ICorProfilerInfo9_GetCurrentThreadID(This,pThreadId) \ + ( (This)->lpVtbl -> GetCurrentThreadID(This,pThreadId) ) + +#define ICorProfilerInfo9_GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) \ + ( (This)->lpVtbl -> GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) ) + +#define ICorProfilerInfo9_GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) \ + ( (This)->lpVtbl -> GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) ) + +#define ICorProfilerInfo9_SetEventMask(This,dwEvents) \ + ( (This)->lpVtbl -> SetEventMask(This,dwEvents) ) + +#define ICorProfilerInfo9_SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo9_SetFunctionIDMapper(This,pFunc) \ + ( (This)->lpVtbl -> SetFunctionIDMapper(This,pFunc) ) + +#define ICorProfilerInfo9_GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) \ + ( (This)->lpVtbl -> GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) ) + +#define ICorProfilerInfo9_GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) \ + ( (This)->lpVtbl -> GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) ) + +#define ICorProfilerInfo9_GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) \ + ( (This)->lpVtbl -> GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) ) + +#define ICorProfilerInfo9_GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) \ + ( (This)->lpVtbl -> GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) ) + +#define ICorProfilerInfo9_GetILFunctionBodyAllocator(This,moduleId,ppMalloc) \ + ( (This)->lpVtbl -> GetILFunctionBodyAllocator(This,moduleId,ppMalloc) ) + +#define ICorProfilerInfo9_SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) \ + ( (This)->lpVtbl -> SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) ) + +#define ICorProfilerInfo9_GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) \ + ( (This)->lpVtbl -> GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) ) + +#define ICorProfilerInfo9_GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) \ + ( (This)->lpVtbl -> GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) ) + +#define ICorProfilerInfo9_SetFunctionReJIT(This,functionId) \ + ( (This)->lpVtbl -> SetFunctionReJIT(This,functionId) ) + +#define ICorProfilerInfo9_ForceGC(This) \ + ( (This)->lpVtbl -> ForceGC(This) ) + +#define ICorProfilerInfo9_SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) \ + ( (This)->lpVtbl -> SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) ) + +#define ICorProfilerInfo9_GetInprocInspectionInterface(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionInterface(This,ppicd) ) + +#define ICorProfilerInfo9_GetInprocInspectionIThisThread(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionIThisThread(This,ppicd) ) + +#define ICorProfilerInfo9_GetThreadContext(This,threadId,pContextId) \ + ( (This)->lpVtbl -> GetThreadContext(This,threadId,pContextId) ) + +#define ICorProfilerInfo9_BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) \ + ( (This)->lpVtbl -> BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) ) + +#define ICorProfilerInfo9_EndInprocDebugging(This,dwProfilerContext) \ + ( (This)->lpVtbl -> EndInprocDebugging(This,dwProfilerContext) ) + +#define ICorProfilerInfo9_GetILToNativeMapping(This,functionId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping(This,functionId,cMap,pcMap,map) ) + + +#define ICorProfilerInfo9_DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) \ + ( (This)->lpVtbl -> DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) ) + +#define ICorProfilerInfo9_SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo9_GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) ) + +#define ICorProfilerInfo9_GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo9_GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) \ + ( (This)->lpVtbl -> GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) ) + +#define ICorProfilerInfo9_GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) ) + +#define ICorProfilerInfo9_GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo9_GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) \ + ( (This)->lpVtbl -> GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) ) + +#define ICorProfilerInfo9_GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) \ + ( (This)->lpVtbl -> GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) ) + +#define ICorProfilerInfo9_EnumModuleFrozenObjects(This,moduleID,ppEnum) \ + ( (This)->lpVtbl -> EnumModuleFrozenObjects(This,moduleID,ppEnum) ) + +#define ICorProfilerInfo9_GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) \ + ( (This)->lpVtbl -> GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) ) + +#define ICorProfilerInfo9_GetBoxClassLayout(This,classId,pBufferOffset) \ + ( (This)->lpVtbl -> GetBoxClassLayout(This,classId,pBufferOffset) ) + +#define ICorProfilerInfo9_GetThreadAppDomain(This,threadId,pAppDomainId) \ + ( (This)->lpVtbl -> GetThreadAppDomain(This,threadId,pAppDomainId) ) + +#define ICorProfilerInfo9_GetRVAStaticAddress(This,classId,fieldToken,ppAddress) \ + ( (This)->lpVtbl -> GetRVAStaticAddress(This,classId,fieldToken,ppAddress) ) + +#define ICorProfilerInfo9_GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) \ + ( (This)->lpVtbl -> GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) ) + +#define ICorProfilerInfo9_GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) ) + +#define ICorProfilerInfo9_GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) \ + ( (This)->lpVtbl -> GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) ) + +#define ICorProfilerInfo9_GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) \ + ( (This)->lpVtbl -> GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) ) + +#define ICorProfilerInfo9_GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) \ + ( (This)->lpVtbl -> GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) ) + +#define ICorProfilerInfo9_GetObjectGeneration(This,objectId,range) \ + ( (This)->lpVtbl -> GetObjectGeneration(This,objectId,range) ) + +#define ICorProfilerInfo9_GetNotifiedExceptionClauseInfo(This,pinfo) \ + ( (This)->lpVtbl -> GetNotifiedExceptionClauseInfo(This,pinfo) ) + + +#define ICorProfilerInfo9_EnumJITedFunctions(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions(This,ppEnum) ) + +#define ICorProfilerInfo9_RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) \ + ( (This)->lpVtbl -> RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) ) + +#define ICorProfilerInfo9_SetFunctionIDMapper2(This,pFunc,clientData) \ + ( (This)->lpVtbl -> SetFunctionIDMapper2(This,pFunc,clientData) ) + +#define ICorProfilerInfo9_GetStringLayout2(This,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout2(This,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo9_SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) ) + +#define ICorProfilerInfo9_SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) ) + +#define ICorProfilerInfo9_GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) \ + ( (This)->lpVtbl -> GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) ) + +#define ICorProfilerInfo9_GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) \ + ( (This)->lpVtbl -> GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) ) + +#define ICorProfilerInfo9_GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) \ + ( (This)->lpVtbl -> GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) ) + +#define ICorProfilerInfo9_EnumModules(This,ppEnum) \ + ( (This)->lpVtbl -> EnumModules(This,ppEnum) ) + +#define ICorProfilerInfo9_GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) \ + ( (This)->lpVtbl -> GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) ) + +#define ICorProfilerInfo9_GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) ) + +#define ICorProfilerInfo9_GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) \ + ( (This)->lpVtbl -> GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) ) + +#define ICorProfilerInfo9_GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) \ + ( (This)->lpVtbl -> GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) ) + + +#define ICorProfilerInfo9_EnumThreads(This,ppEnum) \ + ( (This)->lpVtbl -> EnumThreads(This,ppEnum) ) + +#define ICorProfilerInfo9_InitializeCurrentThread(This) \ + ( (This)->lpVtbl -> InitializeCurrentThread(This) ) + +#define ICorProfilerInfo9_RequestReJIT(This,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJIT(This,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo9_RequestRevert(This,cFunctions,moduleIds,methodIds,status) \ + ( (This)->lpVtbl -> RequestRevert(This,cFunctions,moduleIds,methodIds,status) ) + +#define ICorProfilerInfo9_GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo9_GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) ) + +#define ICorProfilerInfo9_GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) \ + ( (This)->lpVtbl -> GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) ) + +#define ICorProfilerInfo9_GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) ) + +#define ICorProfilerInfo9_EnumJITedFunctions2(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions2(This,ppEnum) ) + +#define ICorProfilerInfo9_GetObjectSize2(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize2(This,objectId,pcSize) ) + + +#define ICorProfilerInfo9_GetEventMask2(This,pdwEventsLow,pdwEventsHigh) \ + ( (This)->lpVtbl -> GetEventMask2(This,pdwEventsLow,pdwEventsHigh) ) + +#define ICorProfilerInfo9_SetEventMask2(This,dwEventsLow,dwEventsHigh) \ + ( (This)->lpVtbl -> SetEventMask2(This,dwEventsLow,dwEventsHigh) ) + + +#define ICorProfilerInfo9_EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) \ + ( (This)->lpVtbl -> EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) ) + + +#define ICorProfilerInfo9_ApplyMetaData(This,moduleId) \ + ( (This)->lpVtbl -> ApplyMetaData(This,moduleId) ) + +#define ICorProfilerInfo9_GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) \ + ( (This)->lpVtbl -> GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) ) + +#define ICorProfilerInfo9_ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) \ + ( (This)->lpVtbl -> ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) ) + + +#define ICorProfilerInfo9_IsFunctionDynamic(This,functionId,isDynamic) \ + ( (This)->lpVtbl -> IsFunctionDynamic(This,functionId,isDynamic) ) + +#define ICorProfilerInfo9_GetFunctionFromIP3(This,ip,functionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP3(This,ip,functionId,pReJitId) ) + +#define ICorProfilerInfo9_GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) \ + ( (This)->lpVtbl -> GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) ) + + +#define ICorProfilerInfo9_GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) \ + ( (This)->lpVtbl -> GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) ) + +#define ICorProfilerInfo9_GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) ) + +#define ICorProfilerInfo9_GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerInfo9_INTERFACE_DEFINED__ */ + + +#ifndef __ICorProfilerInfo10_INTERFACE_DEFINED__ +#define __ICorProfilerInfo10_INTERFACE_DEFINED__ + +/* interface ICorProfilerInfo10 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerInfo10; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("2F1B5152-C869-40C9-AA5F-3ABE026BD720") + ICorProfilerInfo10 : public ICorProfilerInfo9 + { + public: + virtual HRESULT STDMETHODCALLTYPE EnumerateObjectReferences( + ObjectID objectId, + ObjectReferenceCallback callback, + void *clientData) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsFrozenObject( + ObjectID objectId, + BOOL *pbFrozen) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetLOHObjectSizeThreshold( + DWORD *pThreshold) = 0; + + virtual HRESULT STDMETHODCALLTYPE RequestReJITWithInliners( + /* [annotation][in] */ + _In_ DWORD dwRejitFlags, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]) = 0; + + virtual HRESULT STDMETHODCALLTYPE SuspendRuntime( void) = 0; + + virtual HRESULT STDMETHODCALLTYPE ResumeRuntime( void) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerInfo10Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerInfo10 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerInfo10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) + HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) + HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) + HRESULT ( STDMETHODCALLTYPE *GetEventMask )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) + HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) + HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) + HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) + HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) + HRESULT ( STDMETHODCALLTYPE *SetEventMask )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ DWORD dwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) + HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) + HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) + HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) + HRESULT ( STDMETHODCALLTYPE *ForceGC )( + ICorProfilerInfo10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) + HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) + HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) + HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) + HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) + HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) + HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) + HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) + HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) + HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) + HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) + HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) + HRESULT ( STDMETHODCALLTYPE *EnumModules )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) + HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) + HRESULT ( STDMETHODCALLTYPE *EnumThreads )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) + HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( + ICorProfilerInfo10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) + HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) + HRESULT ( STDMETHODCALLTYPE *RequestRevert )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) + HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) + HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) + HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) + HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) + HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) + HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) + HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, IsFunctionDynamic) + HRESULT ( STDMETHODCALLTYPE *IsFunctionDynamic )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetFunctionFromIP3) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP3 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetDynamicFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetDynamicFunctionInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetNativeCodeStartAddresses) + HRESULT ( STDMETHODCALLTYPE *GetNativeCodeStartAddresses )( + ICorProfilerInfo10 * This, + FunctionID functionID, + ReJITID reJitId, + ULONG32 cCodeStartAddresses, + ULONG32 *pcCodeStartAddresses, + UINT_PTR codeStartAddresses[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetILToNativeMapping3) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping3 )( + ICorProfilerInfo10 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cMap, + ULONG32 *pcMap, + COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetCodeInfo4) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo4 )( + ICorProfilerInfo10 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cCodeInfos, + ULONG32 *pcCodeInfos, + COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, EnumerateObjectReferences) + HRESULT ( STDMETHODCALLTYPE *EnumerateObjectReferences )( + ICorProfilerInfo10 * This, + ObjectID objectId, + ObjectReferenceCallback callback, + void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, IsFrozenObject) + HRESULT ( STDMETHODCALLTYPE *IsFrozenObject )( + ICorProfilerInfo10 * This, + ObjectID objectId, + BOOL *pbFrozen); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, GetLOHObjectSizeThreshold) + HRESULT ( STDMETHODCALLTYPE *GetLOHObjectSizeThreshold )( + ICorProfilerInfo10 * This, + DWORD *pThreshold); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, RequestReJITWithInliners) + HRESULT ( STDMETHODCALLTYPE *RequestReJITWithInliners )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ DWORD dwRejitFlags, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, SuspendRuntime) + HRESULT ( STDMETHODCALLTYPE *SuspendRuntime )( + ICorProfilerInfo10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, ResumeRuntime) + HRESULT ( STDMETHODCALLTYPE *ResumeRuntime )( + ICorProfilerInfo10 * This); + + END_INTERFACE + } ICorProfilerInfo10Vtbl; + + interface ICorProfilerInfo10 + { + CONST_VTBL struct ICorProfilerInfo10Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerInfo10_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerInfo10_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerInfo10_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerInfo10_GetClassFromObject(This,objectId,pClassId) \ + ( (This)->lpVtbl -> GetClassFromObject(This,objectId,pClassId) ) + +#define ICorProfilerInfo10_GetClassFromToken(This,moduleId,typeDef,pClassId) \ + ( (This)->lpVtbl -> GetClassFromToken(This,moduleId,typeDef,pClassId) ) + +#define ICorProfilerInfo10_GetCodeInfo(This,functionId,pStart,pcSize) \ + ( (This)->lpVtbl -> GetCodeInfo(This,functionId,pStart,pcSize) ) + +#define ICorProfilerInfo10_GetEventMask(This,pdwEvents) \ + ( (This)->lpVtbl -> GetEventMask(This,pdwEvents) ) + +#define ICorProfilerInfo10_GetFunctionFromIP(This,ip,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromIP(This,ip,pFunctionId) ) + +#define ICorProfilerInfo10_GetFunctionFromToken(This,moduleId,token,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromToken(This,moduleId,token,pFunctionId) ) + +#define ICorProfilerInfo10_GetHandleFromThread(This,threadId,phThread) \ + ( (This)->lpVtbl -> GetHandleFromThread(This,threadId,phThread) ) + +#define ICorProfilerInfo10_GetObjectSize(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize(This,objectId,pcSize) ) + +#define ICorProfilerInfo10_IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) \ + ( (This)->lpVtbl -> IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) ) + +#define ICorProfilerInfo10_GetThreadInfo(This,threadId,pdwWin32ThreadId) \ + ( (This)->lpVtbl -> GetThreadInfo(This,threadId,pdwWin32ThreadId) ) + +#define ICorProfilerInfo10_GetCurrentThreadID(This,pThreadId) \ + ( (This)->lpVtbl -> GetCurrentThreadID(This,pThreadId) ) + +#define ICorProfilerInfo10_GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) \ + ( (This)->lpVtbl -> GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) ) + +#define ICorProfilerInfo10_GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) \ + ( (This)->lpVtbl -> GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) ) + +#define ICorProfilerInfo10_SetEventMask(This,dwEvents) \ + ( (This)->lpVtbl -> SetEventMask(This,dwEvents) ) + +#define ICorProfilerInfo10_SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo10_SetFunctionIDMapper(This,pFunc) \ + ( (This)->lpVtbl -> SetFunctionIDMapper(This,pFunc) ) + +#define ICorProfilerInfo10_GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) \ + ( (This)->lpVtbl -> GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) ) + +#define ICorProfilerInfo10_GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) \ + ( (This)->lpVtbl -> GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) ) + +#define ICorProfilerInfo10_GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) \ + ( (This)->lpVtbl -> GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) ) + +#define ICorProfilerInfo10_GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) \ + ( (This)->lpVtbl -> GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) ) + +#define ICorProfilerInfo10_GetILFunctionBodyAllocator(This,moduleId,ppMalloc) \ + ( (This)->lpVtbl -> GetILFunctionBodyAllocator(This,moduleId,ppMalloc) ) + +#define ICorProfilerInfo10_SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) \ + ( (This)->lpVtbl -> SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) ) + +#define ICorProfilerInfo10_GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) \ + ( (This)->lpVtbl -> GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) ) + +#define ICorProfilerInfo10_GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) \ + ( (This)->lpVtbl -> GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) ) + +#define ICorProfilerInfo10_SetFunctionReJIT(This,functionId) \ + ( (This)->lpVtbl -> SetFunctionReJIT(This,functionId) ) + +#define ICorProfilerInfo10_ForceGC(This) \ + ( (This)->lpVtbl -> ForceGC(This) ) + +#define ICorProfilerInfo10_SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) \ + ( (This)->lpVtbl -> SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) ) + +#define ICorProfilerInfo10_GetInprocInspectionInterface(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionInterface(This,ppicd) ) + +#define ICorProfilerInfo10_GetInprocInspectionIThisThread(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionIThisThread(This,ppicd) ) + +#define ICorProfilerInfo10_GetThreadContext(This,threadId,pContextId) \ + ( (This)->lpVtbl -> GetThreadContext(This,threadId,pContextId) ) + +#define ICorProfilerInfo10_BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) \ + ( (This)->lpVtbl -> BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) ) + +#define ICorProfilerInfo10_EndInprocDebugging(This,dwProfilerContext) \ + ( (This)->lpVtbl -> EndInprocDebugging(This,dwProfilerContext) ) + +#define ICorProfilerInfo10_GetILToNativeMapping(This,functionId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping(This,functionId,cMap,pcMap,map) ) + + +#define ICorProfilerInfo10_DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) \ + ( (This)->lpVtbl -> DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) ) + +#define ICorProfilerInfo10_SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo10_GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) ) + +#define ICorProfilerInfo10_GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo10_GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) \ + ( (This)->lpVtbl -> GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) ) + +#define ICorProfilerInfo10_GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) ) + +#define ICorProfilerInfo10_GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo10_GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) \ + ( (This)->lpVtbl -> GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) ) + +#define ICorProfilerInfo10_GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) \ + ( (This)->lpVtbl -> GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) ) + +#define ICorProfilerInfo10_EnumModuleFrozenObjects(This,moduleID,ppEnum) \ + ( (This)->lpVtbl -> EnumModuleFrozenObjects(This,moduleID,ppEnum) ) + +#define ICorProfilerInfo10_GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) \ + ( (This)->lpVtbl -> GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) ) + +#define ICorProfilerInfo10_GetBoxClassLayout(This,classId,pBufferOffset) \ + ( (This)->lpVtbl -> GetBoxClassLayout(This,classId,pBufferOffset) ) + +#define ICorProfilerInfo10_GetThreadAppDomain(This,threadId,pAppDomainId) \ + ( (This)->lpVtbl -> GetThreadAppDomain(This,threadId,pAppDomainId) ) + +#define ICorProfilerInfo10_GetRVAStaticAddress(This,classId,fieldToken,ppAddress) \ + ( (This)->lpVtbl -> GetRVAStaticAddress(This,classId,fieldToken,ppAddress) ) + +#define ICorProfilerInfo10_GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) \ + ( (This)->lpVtbl -> GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) ) + +#define ICorProfilerInfo10_GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) ) + +#define ICorProfilerInfo10_GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) \ + ( (This)->lpVtbl -> GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) ) + +#define ICorProfilerInfo10_GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) \ + ( (This)->lpVtbl -> GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) ) + +#define ICorProfilerInfo10_GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) \ + ( (This)->lpVtbl -> GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) ) + +#define ICorProfilerInfo10_GetObjectGeneration(This,objectId,range) \ + ( (This)->lpVtbl -> GetObjectGeneration(This,objectId,range) ) + +#define ICorProfilerInfo10_GetNotifiedExceptionClauseInfo(This,pinfo) \ + ( (This)->lpVtbl -> GetNotifiedExceptionClauseInfo(This,pinfo) ) + + +#define ICorProfilerInfo10_EnumJITedFunctions(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions(This,ppEnum) ) + +#define ICorProfilerInfo10_RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) \ + ( (This)->lpVtbl -> RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) ) + +#define ICorProfilerInfo10_SetFunctionIDMapper2(This,pFunc,clientData) \ + ( (This)->lpVtbl -> SetFunctionIDMapper2(This,pFunc,clientData) ) + +#define ICorProfilerInfo10_GetStringLayout2(This,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout2(This,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo10_SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) ) + +#define ICorProfilerInfo10_SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) ) + +#define ICorProfilerInfo10_GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) \ + ( (This)->lpVtbl -> GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) ) + +#define ICorProfilerInfo10_GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) \ + ( (This)->lpVtbl -> GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) ) + +#define ICorProfilerInfo10_GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) \ + ( (This)->lpVtbl -> GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) ) + +#define ICorProfilerInfo10_EnumModules(This,ppEnum) \ + ( (This)->lpVtbl -> EnumModules(This,ppEnum) ) + +#define ICorProfilerInfo10_GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) \ + ( (This)->lpVtbl -> GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) ) + +#define ICorProfilerInfo10_GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) ) + +#define ICorProfilerInfo10_GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) \ + ( (This)->lpVtbl -> GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) ) + +#define ICorProfilerInfo10_GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) \ + ( (This)->lpVtbl -> GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) ) + + +#define ICorProfilerInfo10_EnumThreads(This,ppEnum) \ + ( (This)->lpVtbl -> EnumThreads(This,ppEnum) ) + +#define ICorProfilerInfo10_InitializeCurrentThread(This) \ + ( (This)->lpVtbl -> InitializeCurrentThread(This) ) + +#define ICorProfilerInfo10_RequestReJIT(This,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJIT(This,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo10_RequestRevert(This,cFunctions,moduleIds,methodIds,status) \ + ( (This)->lpVtbl -> RequestRevert(This,cFunctions,moduleIds,methodIds,status) ) + +#define ICorProfilerInfo10_GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo10_GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) ) + +#define ICorProfilerInfo10_GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) \ + ( (This)->lpVtbl -> GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) ) + +#define ICorProfilerInfo10_GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) ) + +#define ICorProfilerInfo10_EnumJITedFunctions2(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions2(This,ppEnum) ) + +#define ICorProfilerInfo10_GetObjectSize2(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize2(This,objectId,pcSize) ) + + +#define ICorProfilerInfo10_GetEventMask2(This,pdwEventsLow,pdwEventsHigh) \ + ( (This)->lpVtbl -> GetEventMask2(This,pdwEventsLow,pdwEventsHigh) ) + +#define ICorProfilerInfo10_SetEventMask2(This,dwEventsLow,dwEventsHigh) \ + ( (This)->lpVtbl -> SetEventMask2(This,dwEventsLow,dwEventsHigh) ) + + +#define ICorProfilerInfo10_EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) \ + ( (This)->lpVtbl -> EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) ) + + +#define ICorProfilerInfo10_ApplyMetaData(This,moduleId) \ + ( (This)->lpVtbl -> ApplyMetaData(This,moduleId) ) + +#define ICorProfilerInfo10_GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) \ + ( (This)->lpVtbl -> GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) ) + +#define ICorProfilerInfo10_ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) \ + ( (This)->lpVtbl -> ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) ) + + +#define ICorProfilerInfo10_IsFunctionDynamic(This,functionId,isDynamic) \ + ( (This)->lpVtbl -> IsFunctionDynamic(This,functionId,isDynamic) ) + +#define ICorProfilerInfo10_GetFunctionFromIP3(This,ip,functionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP3(This,ip,functionId,pReJitId) ) + +#define ICorProfilerInfo10_GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) \ + ( (This)->lpVtbl -> GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) ) + + +#define ICorProfilerInfo10_GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) \ + ( (This)->lpVtbl -> GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) ) + +#define ICorProfilerInfo10_GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) ) + +#define ICorProfilerInfo10_GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) ) + + +#define ICorProfilerInfo10_EnumerateObjectReferences(This,objectId,callback,clientData) \ + ( (This)->lpVtbl -> EnumerateObjectReferences(This,objectId,callback,clientData) ) + +#define ICorProfilerInfo10_IsFrozenObject(This,objectId,pbFrozen) \ + ( (This)->lpVtbl -> IsFrozenObject(This,objectId,pbFrozen) ) + +#define ICorProfilerInfo10_GetLOHObjectSizeThreshold(This,pThreshold) \ + ( (This)->lpVtbl -> GetLOHObjectSizeThreshold(This,pThreshold) ) + +#define ICorProfilerInfo10_RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo10_SuspendRuntime(This) \ + ( (This)->lpVtbl -> SuspendRuntime(This) ) + +#define ICorProfilerInfo10_ResumeRuntime(This) \ + ( (This)->lpVtbl -> ResumeRuntime(This) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerInfo10_INTERFACE_DEFINED__ */ + + +#ifndef __ICorProfilerInfo11_INTERFACE_DEFINED__ +#define __ICorProfilerInfo11_INTERFACE_DEFINED__ + +/* interface ICorProfilerInfo11 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerInfo11; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("06398876-8987-4154-B621-40A00D6E4D04") + ICorProfilerInfo11 : public ICorProfilerInfo10 + { + public: + virtual HRESULT STDMETHODCALLTYPE GetEnvironmentVariable( + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][in] */ + _In_ ULONG cchValue, + /* [annotation][out] */ + _Out_ ULONG *pcchValue, + /* [annotation][out] */ + _Out_writes_to_(cchValue, *pcchValue) WCHAR szValue[ ]) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetEnvironmentVariable( + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][string][in] */ + _In_ const WCHAR *szValue) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerInfo11Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerInfo11 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerInfo11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) + HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) + HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) + HRESULT ( STDMETHODCALLTYPE *GetEventMask )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) + HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) + HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) + HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) + HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) + HRESULT ( STDMETHODCALLTYPE *SetEventMask )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ DWORD dwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) + HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) + HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) + HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) + HRESULT ( STDMETHODCALLTYPE *ForceGC )( + ICorProfilerInfo11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) + HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) + HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) + HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) + HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) + HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) + HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) + HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) + HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) + HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) + HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) + HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) + HRESULT ( STDMETHODCALLTYPE *EnumModules )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) + HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) + HRESULT ( STDMETHODCALLTYPE *EnumThreads )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) + HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( + ICorProfilerInfo11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) + HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) + HRESULT ( STDMETHODCALLTYPE *RequestRevert )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) + HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) + HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) + HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) + HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) + HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) + HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) + HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, IsFunctionDynamic) + HRESULT ( STDMETHODCALLTYPE *IsFunctionDynamic )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetFunctionFromIP3) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP3 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetDynamicFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetDynamicFunctionInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetNativeCodeStartAddresses) + HRESULT ( STDMETHODCALLTYPE *GetNativeCodeStartAddresses )( + ICorProfilerInfo11 * This, + FunctionID functionID, + ReJITID reJitId, + ULONG32 cCodeStartAddresses, + ULONG32 *pcCodeStartAddresses, + UINT_PTR codeStartAddresses[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetILToNativeMapping3) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping3 )( + ICorProfilerInfo11 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cMap, + ULONG32 *pcMap, + COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetCodeInfo4) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo4 )( + ICorProfilerInfo11 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cCodeInfos, + ULONG32 *pcCodeInfos, + COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, EnumerateObjectReferences) + HRESULT ( STDMETHODCALLTYPE *EnumerateObjectReferences )( + ICorProfilerInfo11 * This, + ObjectID objectId, + ObjectReferenceCallback callback, + void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, IsFrozenObject) + HRESULT ( STDMETHODCALLTYPE *IsFrozenObject )( + ICorProfilerInfo11 * This, + ObjectID objectId, + BOOL *pbFrozen); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, GetLOHObjectSizeThreshold) + HRESULT ( STDMETHODCALLTYPE *GetLOHObjectSizeThreshold )( + ICorProfilerInfo11 * This, + DWORD *pThreshold); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, RequestReJITWithInliners) + HRESULT ( STDMETHODCALLTYPE *RequestReJITWithInliners )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ DWORD dwRejitFlags, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, SuspendRuntime) + HRESULT ( STDMETHODCALLTYPE *SuspendRuntime )( + ICorProfilerInfo11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, ResumeRuntime) + HRESULT ( STDMETHODCALLTYPE *ResumeRuntime )( + ICorProfilerInfo11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, GetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *GetEnvironmentVariable )( + ICorProfilerInfo11 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][in] */ + _In_ ULONG cchValue, + /* [annotation][out] */ + _Out_ ULONG *pcchValue, + /* [annotation][out] */ + _Out_writes_to_(cchValue, *pcchValue) WCHAR szValue[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, SetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *SetEnvironmentVariable )( + ICorProfilerInfo11 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][string][in] */ + _In_ const WCHAR *szValue); + + END_INTERFACE + } ICorProfilerInfo11Vtbl; + + interface ICorProfilerInfo11 + { + CONST_VTBL struct ICorProfilerInfo11Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerInfo11_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerInfo11_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerInfo11_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerInfo11_GetClassFromObject(This,objectId,pClassId) \ + ( (This)->lpVtbl -> GetClassFromObject(This,objectId,pClassId) ) + +#define ICorProfilerInfo11_GetClassFromToken(This,moduleId,typeDef,pClassId) \ + ( (This)->lpVtbl -> GetClassFromToken(This,moduleId,typeDef,pClassId) ) + +#define ICorProfilerInfo11_GetCodeInfo(This,functionId,pStart,pcSize) \ + ( (This)->lpVtbl -> GetCodeInfo(This,functionId,pStart,pcSize) ) + +#define ICorProfilerInfo11_GetEventMask(This,pdwEvents) \ + ( (This)->lpVtbl -> GetEventMask(This,pdwEvents) ) + +#define ICorProfilerInfo11_GetFunctionFromIP(This,ip,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromIP(This,ip,pFunctionId) ) + +#define ICorProfilerInfo11_GetFunctionFromToken(This,moduleId,token,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromToken(This,moduleId,token,pFunctionId) ) + +#define ICorProfilerInfo11_GetHandleFromThread(This,threadId,phThread) \ + ( (This)->lpVtbl -> GetHandleFromThread(This,threadId,phThread) ) + +#define ICorProfilerInfo11_GetObjectSize(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize(This,objectId,pcSize) ) + +#define ICorProfilerInfo11_IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) \ + ( (This)->lpVtbl -> IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) ) + +#define ICorProfilerInfo11_GetThreadInfo(This,threadId,pdwWin32ThreadId) \ + ( (This)->lpVtbl -> GetThreadInfo(This,threadId,pdwWin32ThreadId) ) + +#define ICorProfilerInfo11_GetCurrentThreadID(This,pThreadId) \ + ( (This)->lpVtbl -> GetCurrentThreadID(This,pThreadId) ) + +#define ICorProfilerInfo11_GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) \ + ( (This)->lpVtbl -> GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) ) + +#define ICorProfilerInfo11_GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) \ + ( (This)->lpVtbl -> GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) ) + +#define ICorProfilerInfo11_SetEventMask(This,dwEvents) \ + ( (This)->lpVtbl -> SetEventMask(This,dwEvents) ) + +#define ICorProfilerInfo11_SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo11_SetFunctionIDMapper(This,pFunc) \ + ( (This)->lpVtbl -> SetFunctionIDMapper(This,pFunc) ) + +#define ICorProfilerInfo11_GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) \ + ( (This)->lpVtbl -> GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) ) + +#define ICorProfilerInfo11_GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) \ + ( (This)->lpVtbl -> GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) ) + +#define ICorProfilerInfo11_GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) \ + ( (This)->lpVtbl -> GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) ) + +#define ICorProfilerInfo11_GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) \ + ( (This)->lpVtbl -> GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) ) + +#define ICorProfilerInfo11_GetILFunctionBodyAllocator(This,moduleId,ppMalloc) \ + ( (This)->lpVtbl -> GetILFunctionBodyAllocator(This,moduleId,ppMalloc) ) + +#define ICorProfilerInfo11_SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) \ + ( (This)->lpVtbl -> SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) ) + +#define ICorProfilerInfo11_GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) \ + ( (This)->lpVtbl -> GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) ) + +#define ICorProfilerInfo11_GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) \ + ( (This)->lpVtbl -> GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) ) + +#define ICorProfilerInfo11_SetFunctionReJIT(This,functionId) \ + ( (This)->lpVtbl -> SetFunctionReJIT(This,functionId) ) + +#define ICorProfilerInfo11_ForceGC(This) \ + ( (This)->lpVtbl -> ForceGC(This) ) + +#define ICorProfilerInfo11_SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) \ + ( (This)->lpVtbl -> SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) ) + +#define ICorProfilerInfo11_GetInprocInspectionInterface(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionInterface(This,ppicd) ) + +#define ICorProfilerInfo11_GetInprocInspectionIThisThread(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionIThisThread(This,ppicd) ) + +#define ICorProfilerInfo11_GetThreadContext(This,threadId,pContextId) \ + ( (This)->lpVtbl -> GetThreadContext(This,threadId,pContextId) ) + +#define ICorProfilerInfo11_BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) \ + ( (This)->lpVtbl -> BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) ) + +#define ICorProfilerInfo11_EndInprocDebugging(This,dwProfilerContext) \ + ( (This)->lpVtbl -> EndInprocDebugging(This,dwProfilerContext) ) + +#define ICorProfilerInfo11_GetILToNativeMapping(This,functionId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping(This,functionId,cMap,pcMap,map) ) + + +#define ICorProfilerInfo11_DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) \ + ( (This)->lpVtbl -> DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) ) + +#define ICorProfilerInfo11_SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo11_GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) ) + +#define ICorProfilerInfo11_GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo11_GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) \ + ( (This)->lpVtbl -> GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) ) + +#define ICorProfilerInfo11_GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) ) + +#define ICorProfilerInfo11_GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo11_GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) \ + ( (This)->lpVtbl -> GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) ) + +#define ICorProfilerInfo11_GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) \ + ( (This)->lpVtbl -> GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) ) + +#define ICorProfilerInfo11_EnumModuleFrozenObjects(This,moduleID,ppEnum) \ + ( (This)->lpVtbl -> EnumModuleFrozenObjects(This,moduleID,ppEnum) ) + +#define ICorProfilerInfo11_GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) \ + ( (This)->lpVtbl -> GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) ) + +#define ICorProfilerInfo11_GetBoxClassLayout(This,classId,pBufferOffset) \ + ( (This)->lpVtbl -> GetBoxClassLayout(This,classId,pBufferOffset) ) + +#define ICorProfilerInfo11_GetThreadAppDomain(This,threadId,pAppDomainId) \ + ( (This)->lpVtbl -> GetThreadAppDomain(This,threadId,pAppDomainId) ) + +#define ICorProfilerInfo11_GetRVAStaticAddress(This,classId,fieldToken,ppAddress) \ + ( (This)->lpVtbl -> GetRVAStaticAddress(This,classId,fieldToken,ppAddress) ) + +#define ICorProfilerInfo11_GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) \ + ( (This)->lpVtbl -> GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) ) + +#define ICorProfilerInfo11_GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) ) + +#define ICorProfilerInfo11_GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) \ + ( (This)->lpVtbl -> GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) ) + +#define ICorProfilerInfo11_GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) \ + ( (This)->lpVtbl -> GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) ) + +#define ICorProfilerInfo11_GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) \ + ( (This)->lpVtbl -> GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) ) + +#define ICorProfilerInfo11_GetObjectGeneration(This,objectId,range) \ + ( (This)->lpVtbl -> GetObjectGeneration(This,objectId,range) ) + +#define ICorProfilerInfo11_GetNotifiedExceptionClauseInfo(This,pinfo) \ + ( (This)->lpVtbl -> GetNotifiedExceptionClauseInfo(This,pinfo) ) + + +#define ICorProfilerInfo11_EnumJITedFunctions(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions(This,ppEnum) ) + +#define ICorProfilerInfo11_RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) \ + ( (This)->lpVtbl -> RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) ) + +#define ICorProfilerInfo11_SetFunctionIDMapper2(This,pFunc,clientData) \ + ( (This)->lpVtbl -> SetFunctionIDMapper2(This,pFunc,clientData) ) + +#define ICorProfilerInfo11_GetStringLayout2(This,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout2(This,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo11_SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) ) + +#define ICorProfilerInfo11_SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) ) + +#define ICorProfilerInfo11_GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) \ + ( (This)->lpVtbl -> GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) ) + +#define ICorProfilerInfo11_GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) \ + ( (This)->lpVtbl -> GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) ) + +#define ICorProfilerInfo11_GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) \ + ( (This)->lpVtbl -> GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) ) + +#define ICorProfilerInfo11_EnumModules(This,ppEnum) \ + ( (This)->lpVtbl -> EnumModules(This,ppEnum) ) + +#define ICorProfilerInfo11_GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) \ + ( (This)->lpVtbl -> GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) ) + +#define ICorProfilerInfo11_GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) ) + +#define ICorProfilerInfo11_GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) \ + ( (This)->lpVtbl -> GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) ) + +#define ICorProfilerInfo11_GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) \ + ( (This)->lpVtbl -> GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) ) + + +#define ICorProfilerInfo11_EnumThreads(This,ppEnum) \ + ( (This)->lpVtbl -> EnumThreads(This,ppEnum) ) + +#define ICorProfilerInfo11_InitializeCurrentThread(This) \ + ( (This)->lpVtbl -> InitializeCurrentThread(This) ) + +#define ICorProfilerInfo11_RequestReJIT(This,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJIT(This,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo11_RequestRevert(This,cFunctions,moduleIds,methodIds,status) \ + ( (This)->lpVtbl -> RequestRevert(This,cFunctions,moduleIds,methodIds,status) ) + +#define ICorProfilerInfo11_GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo11_GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) ) + +#define ICorProfilerInfo11_GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) \ + ( (This)->lpVtbl -> GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) ) + +#define ICorProfilerInfo11_GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) ) + +#define ICorProfilerInfo11_EnumJITedFunctions2(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions2(This,ppEnum) ) + +#define ICorProfilerInfo11_GetObjectSize2(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize2(This,objectId,pcSize) ) + + +#define ICorProfilerInfo11_GetEventMask2(This,pdwEventsLow,pdwEventsHigh) \ + ( (This)->lpVtbl -> GetEventMask2(This,pdwEventsLow,pdwEventsHigh) ) + +#define ICorProfilerInfo11_SetEventMask2(This,dwEventsLow,dwEventsHigh) \ + ( (This)->lpVtbl -> SetEventMask2(This,dwEventsLow,dwEventsHigh) ) + + +#define ICorProfilerInfo11_EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) \ + ( (This)->lpVtbl -> EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) ) + + +#define ICorProfilerInfo11_ApplyMetaData(This,moduleId) \ + ( (This)->lpVtbl -> ApplyMetaData(This,moduleId) ) + +#define ICorProfilerInfo11_GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) \ + ( (This)->lpVtbl -> GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) ) + +#define ICorProfilerInfo11_ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) \ + ( (This)->lpVtbl -> ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) ) + + +#define ICorProfilerInfo11_IsFunctionDynamic(This,functionId,isDynamic) \ + ( (This)->lpVtbl -> IsFunctionDynamic(This,functionId,isDynamic) ) + +#define ICorProfilerInfo11_GetFunctionFromIP3(This,ip,functionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP3(This,ip,functionId,pReJitId) ) + +#define ICorProfilerInfo11_GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) \ + ( (This)->lpVtbl -> GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) ) + + +#define ICorProfilerInfo11_GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) \ + ( (This)->lpVtbl -> GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) ) + +#define ICorProfilerInfo11_GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) ) + +#define ICorProfilerInfo11_GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) ) + + +#define ICorProfilerInfo11_EnumerateObjectReferences(This,objectId,callback,clientData) \ + ( (This)->lpVtbl -> EnumerateObjectReferences(This,objectId,callback,clientData) ) + +#define ICorProfilerInfo11_IsFrozenObject(This,objectId,pbFrozen) \ + ( (This)->lpVtbl -> IsFrozenObject(This,objectId,pbFrozen) ) + +#define ICorProfilerInfo11_GetLOHObjectSizeThreshold(This,pThreshold) \ + ( (This)->lpVtbl -> GetLOHObjectSizeThreshold(This,pThreshold) ) + +#define ICorProfilerInfo11_RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo11_SuspendRuntime(This) \ + ( (This)->lpVtbl -> SuspendRuntime(This) ) + +#define ICorProfilerInfo11_ResumeRuntime(This) \ + ( (This)->lpVtbl -> ResumeRuntime(This) ) + + +#define ICorProfilerInfo11_GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) \ + ( (This)->lpVtbl -> GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) ) + +#define ICorProfilerInfo11_SetEnvironmentVariable(This,szName,szValue) \ + ( (This)->lpVtbl -> SetEnvironmentVariable(This,szName,szValue) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerInfo11_INTERFACE_DEFINED__ */ + + +#ifndef __ICorProfilerInfo12_INTERFACE_DEFINED__ +#define __ICorProfilerInfo12_INTERFACE_DEFINED__ + +/* interface ICorProfilerInfo12 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerInfo12; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("27b24ccd-1cb1-47c5-96ee-98190dc30959") + ICorProfilerInfo12 : public ICorProfilerInfo11 + { + public: + virtual HRESULT STDMETHODCALLTYPE EventPipeStartSession( + /* [annotation][in] */ + _In_ UINT32 cProviderConfigs, + /* [annotation][size_is][in] */ + _In_reads_(cProviderConfigs) COR_PRF_EVENTPIPE_PROVIDER_CONFIG pProviderConfigs[ ], + /* [annotation][in] */ + _In_ BOOL requestRundown, + /* [annotation][out] */ + _Out_ EVENTPIPE_SESSION *pSession) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeAddProviderToSession( + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session, + /* [annotation][in] */ + _In_ COR_PRF_EVENTPIPE_PROVIDER_CONFIG providerConfig) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeStopSession( + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeCreateProvider( + /* [annotation][string][in] */ + _In_ const WCHAR *providerName, + /* [annotation][out] */ + _Out_ EVENTPIPE_PROVIDER *pProvider) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeGetProviderInfo( + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR providerName[ ]) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeDefineEvent( + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][string][in] */ + _In_ const WCHAR *eventName, + /* [annotation][in] */ + _In_ UINT32 eventID, + /* [annotation][in] */ + _In_ UINT64 keywords, + /* [annotation][in] */ + _In_ UINT32 eventVersion, + /* [annotation][in] */ + _In_ UINT32 level, + /* [annotation][in] */ + _In_ UINT8 opcode, + /* [annotation][in] */ + _In_ BOOL needStack, + /* [annotation][in] */ + _In_ UINT32 cParamDescs, + /* [annotation][size_is][in] */ + _In_reads_(cParamDescs) COR_PRF_EVENTPIPE_PARAM_DESC pParamDescs[ ], + /* [annotation][out] */ + _Out_ EVENTPIPE_EVENT *pEvent) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeWriteEvent( + /* [annotation][in] */ + _In_ EVENTPIPE_EVENT event, + /* [annotation][in] */ + _In_ UINT32 cData, + /* [annotation][size_is][in] */ + _In_reads_(cData) COR_PRF_EVENT_DATA data[ ], + /* [annotation][in] */ + _In_ LPCGUID pActivityId, + /* [annotation][in] */ + _In_ LPCGUID pRelatedActivityId) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerInfo12Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerInfo12 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerInfo12 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) + HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) + HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) + HRESULT ( STDMETHODCALLTYPE *GetEventMask )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) + HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) + HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) + HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) + HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) + HRESULT ( STDMETHODCALLTYPE *SetEventMask )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ DWORD dwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) + HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) + HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) + HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) + HRESULT ( STDMETHODCALLTYPE *ForceGC )( + ICorProfilerInfo12 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) + HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) + HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) + HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) + HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) + HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) + HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) + HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) + HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) + HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) + HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) + HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) + HRESULT ( STDMETHODCALLTYPE *EnumModules )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) + HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) + HRESULT ( STDMETHODCALLTYPE *EnumThreads )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) + HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( + ICorProfilerInfo12 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) + HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) + HRESULT ( STDMETHODCALLTYPE *RequestRevert )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) + HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) + HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) + HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) + HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) + HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) + HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) + HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, IsFunctionDynamic) + HRESULT ( STDMETHODCALLTYPE *IsFunctionDynamic )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetFunctionFromIP3) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP3 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetDynamicFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetDynamicFunctionInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetNativeCodeStartAddresses) + HRESULT ( STDMETHODCALLTYPE *GetNativeCodeStartAddresses )( + ICorProfilerInfo12 * This, + FunctionID functionID, + ReJITID reJitId, + ULONG32 cCodeStartAddresses, + ULONG32 *pcCodeStartAddresses, + UINT_PTR codeStartAddresses[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetILToNativeMapping3) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping3 )( + ICorProfilerInfo12 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cMap, + ULONG32 *pcMap, + COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetCodeInfo4) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo4 )( + ICorProfilerInfo12 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cCodeInfos, + ULONG32 *pcCodeInfos, + COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, EnumerateObjectReferences) + HRESULT ( STDMETHODCALLTYPE *EnumerateObjectReferences )( + ICorProfilerInfo12 * This, + ObjectID objectId, + ObjectReferenceCallback callback, + void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, IsFrozenObject) + HRESULT ( STDMETHODCALLTYPE *IsFrozenObject )( + ICorProfilerInfo12 * This, + ObjectID objectId, + BOOL *pbFrozen); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, GetLOHObjectSizeThreshold) + HRESULT ( STDMETHODCALLTYPE *GetLOHObjectSizeThreshold )( + ICorProfilerInfo12 * This, + DWORD *pThreshold); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, RequestReJITWithInliners) + HRESULT ( STDMETHODCALLTYPE *RequestReJITWithInliners )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ DWORD dwRejitFlags, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, SuspendRuntime) + HRESULT ( STDMETHODCALLTYPE *SuspendRuntime )( + ICorProfilerInfo12 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, ResumeRuntime) + HRESULT ( STDMETHODCALLTYPE *ResumeRuntime )( + ICorProfilerInfo12 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, GetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *GetEnvironmentVariable )( + ICorProfilerInfo12 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][in] */ + _In_ ULONG cchValue, + /* [annotation][out] */ + _Out_ ULONG *pcchValue, + /* [annotation][out] */ + _Out_writes_to_(cchValue, *pcchValue) WCHAR szValue[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, SetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *SetEnvironmentVariable )( + ICorProfilerInfo12 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][string][in] */ + _In_ const WCHAR *szValue); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeStartSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeStartSession )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ UINT32 cProviderConfigs, + /* [annotation][size_is][in] */ + _In_reads_(cProviderConfigs) COR_PRF_EVENTPIPE_PROVIDER_CONFIG pProviderConfigs[ ], + /* [annotation][in] */ + _In_ BOOL requestRundown, + /* [annotation][out] */ + _Out_ EVENTPIPE_SESSION *pSession); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeAddProviderToSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeAddProviderToSession )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session, + /* [annotation][in] */ + _In_ COR_PRF_EVENTPIPE_PROVIDER_CONFIG providerConfig); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeStopSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeStopSession )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeCreateProvider) + HRESULT ( STDMETHODCALLTYPE *EventPipeCreateProvider )( + ICorProfilerInfo12 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *providerName, + /* [annotation][out] */ + _Out_ EVENTPIPE_PROVIDER *pProvider); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeGetProviderInfo) + HRESULT ( STDMETHODCALLTYPE *EventPipeGetProviderInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR providerName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeDefineEvent) + HRESULT ( STDMETHODCALLTYPE *EventPipeDefineEvent )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][string][in] */ + _In_ const WCHAR *eventName, + /* [annotation][in] */ + _In_ UINT32 eventID, + /* [annotation][in] */ + _In_ UINT64 keywords, + /* [annotation][in] */ + _In_ UINT32 eventVersion, + /* [annotation][in] */ + _In_ UINT32 level, + /* [annotation][in] */ + _In_ UINT8 opcode, + /* [annotation][in] */ + _In_ BOOL needStack, + /* [annotation][in] */ + _In_ UINT32 cParamDescs, + /* [annotation][size_is][in] */ + _In_reads_(cParamDescs) COR_PRF_EVENTPIPE_PARAM_DESC pParamDescs[ ], + /* [annotation][out] */ + _Out_ EVENTPIPE_EVENT *pEvent); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeWriteEvent) + HRESULT ( STDMETHODCALLTYPE *EventPipeWriteEvent )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_EVENT event, + /* [annotation][in] */ + _In_ UINT32 cData, + /* [annotation][size_is][in] */ + _In_reads_(cData) COR_PRF_EVENT_DATA data[ ], + /* [annotation][in] */ + _In_ LPCGUID pActivityId, + /* [annotation][in] */ + _In_ LPCGUID pRelatedActivityId); + + END_INTERFACE + } ICorProfilerInfo12Vtbl; + + interface ICorProfilerInfo12 + { + CONST_VTBL struct ICorProfilerInfo12Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerInfo12_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerInfo12_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerInfo12_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerInfo12_GetClassFromObject(This,objectId,pClassId) \ + ( (This)->lpVtbl -> GetClassFromObject(This,objectId,pClassId) ) + +#define ICorProfilerInfo12_GetClassFromToken(This,moduleId,typeDef,pClassId) \ + ( (This)->lpVtbl -> GetClassFromToken(This,moduleId,typeDef,pClassId) ) + +#define ICorProfilerInfo12_GetCodeInfo(This,functionId,pStart,pcSize) \ + ( (This)->lpVtbl -> GetCodeInfo(This,functionId,pStart,pcSize) ) + +#define ICorProfilerInfo12_GetEventMask(This,pdwEvents) \ + ( (This)->lpVtbl -> GetEventMask(This,pdwEvents) ) + +#define ICorProfilerInfo12_GetFunctionFromIP(This,ip,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromIP(This,ip,pFunctionId) ) + +#define ICorProfilerInfo12_GetFunctionFromToken(This,moduleId,token,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromToken(This,moduleId,token,pFunctionId) ) + +#define ICorProfilerInfo12_GetHandleFromThread(This,threadId,phThread) \ + ( (This)->lpVtbl -> GetHandleFromThread(This,threadId,phThread) ) + +#define ICorProfilerInfo12_GetObjectSize(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize(This,objectId,pcSize) ) + +#define ICorProfilerInfo12_IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) \ + ( (This)->lpVtbl -> IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) ) + +#define ICorProfilerInfo12_GetThreadInfo(This,threadId,pdwWin32ThreadId) \ + ( (This)->lpVtbl -> GetThreadInfo(This,threadId,pdwWin32ThreadId) ) + +#define ICorProfilerInfo12_GetCurrentThreadID(This,pThreadId) \ + ( (This)->lpVtbl -> GetCurrentThreadID(This,pThreadId) ) + +#define ICorProfilerInfo12_GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) \ + ( (This)->lpVtbl -> GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) ) + +#define ICorProfilerInfo12_GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) \ + ( (This)->lpVtbl -> GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) ) + +#define ICorProfilerInfo12_SetEventMask(This,dwEvents) \ + ( (This)->lpVtbl -> SetEventMask(This,dwEvents) ) + +#define ICorProfilerInfo12_SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo12_SetFunctionIDMapper(This,pFunc) \ + ( (This)->lpVtbl -> SetFunctionIDMapper(This,pFunc) ) + +#define ICorProfilerInfo12_GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) \ + ( (This)->lpVtbl -> GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) ) + +#define ICorProfilerInfo12_GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) \ + ( (This)->lpVtbl -> GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) ) + +#define ICorProfilerInfo12_GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) \ + ( (This)->lpVtbl -> GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) ) + +#define ICorProfilerInfo12_GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) \ + ( (This)->lpVtbl -> GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) ) + +#define ICorProfilerInfo12_GetILFunctionBodyAllocator(This,moduleId,ppMalloc) \ + ( (This)->lpVtbl -> GetILFunctionBodyAllocator(This,moduleId,ppMalloc) ) + +#define ICorProfilerInfo12_SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) \ + ( (This)->lpVtbl -> SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) ) + +#define ICorProfilerInfo12_GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) \ + ( (This)->lpVtbl -> GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) ) + +#define ICorProfilerInfo12_GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) \ + ( (This)->lpVtbl -> GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) ) + +#define ICorProfilerInfo12_SetFunctionReJIT(This,functionId) \ + ( (This)->lpVtbl -> SetFunctionReJIT(This,functionId) ) + +#define ICorProfilerInfo12_ForceGC(This) \ + ( (This)->lpVtbl -> ForceGC(This) ) + +#define ICorProfilerInfo12_SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) \ + ( (This)->lpVtbl -> SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) ) + +#define ICorProfilerInfo12_GetInprocInspectionInterface(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionInterface(This,ppicd) ) + +#define ICorProfilerInfo12_GetInprocInspectionIThisThread(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionIThisThread(This,ppicd) ) + +#define ICorProfilerInfo12_GetThreadContext(This,threadId,pContextId) \ + ( (This)->lpVtbl -> GetThreadContext(This,threadId,pContextId) ) + +#define ICorProfilerInfo12_BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) \ + ( (This)->lpVtbl -> BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) ) + +#define ICorProfilerInfo12_EndInprocDebugging(This,dwProfilerContext) \ + ( (This)->lpVtbl -> EndInprocDebugging(This,dwProfilerContext) ) + +#define ICorProfilerInfo12_GetILToNativeMapping(This,functionId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping(This,functionId,cMap,pcMap,map) ) + + +#define ICorProfilerInfo12_DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) \ + ( (This)->lpVtbl -> DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) ) + +#define ICorProfilerInfo12_SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo12_GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) ) + +#define ICorProfilerInfo12_GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo12_GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) \ + ( (This)->lpVtbl -> GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) ) + +#define ICorProfilerInfo12_GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) ) + +#define ICorProfilerInfo12_GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo12_GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) \ + ( (This)->lpVtbl -> GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) ) + +#define ICorProfilerInfo12_GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) \ + ( (This)->lpVtbl -> GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) ) + +#define ICorProfilerInfo12_EnumModuleFrozenObjects(This,moduleID,ppEnum) \ + ( (This)->lpVtbl -> EnumModuleFrozenObjects(This,moduleID,ppEnum) ) + +#define ICorProfilerInfo12_GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) \ + ( (This)->lpVtbl -> GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) ) + +#define ICorProfilerInfo12_GetBoxClassLayout(This,classId,pBufferOffset) \ + ( (This)->lpVtbl -> GetBoxClassLayout(This,classId,pBufferOffset) ) + +#define ICorProfilerInfo12_GetThreadAppDomain(This,threadId,pAppDomainId) \ + ( (This)->lpVtbl -> GetThreadAppDomain(This,threadId,pAppDomainId) ) + +#define ICorProfilerInfo12_GetRVAStaticAddress(This,classId,fieldToken,ppAddress) \ + ( (This)->lpVtbl -> GetRVAStaticAddress(This,classId,fieldToken,ppAddress) ) + +#define ICorProfilerInfo12_GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) \ + ( (This)->lpVtbl -> GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) ) + +#define ICorProfilerInfo12_GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) ) + +#define ICorProfilerInfo12_GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) \ + ( (This)->lpVtbl -> GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) ) + +#define ICorProfilerInfo12_GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) \ + ( (This)->lpVtbl -> GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) ) + +#define ICorProfilerInfo12_GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) \ + ( (This)->lpVtbl -> GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) ) + +#define ICorProfilerInfo12_GetObjectGeneration(This,objectId,range) \ + ( (This)->lpVtbl -> GetObjectGeneration(This,objectId,range) ) + +#define ICorProfilerInfo12_GetNotifiedExceptionClauseInfo(This,pinfo) \ + ( (This)->lpVtbl -> GetNotifiedExceptionClauseInfo(This,pinfo) ) + + +#define ICorProfilerInfo12_EnumJITedFunctions(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions(This,ppEnum) ) + +#define ICorProfilerInfo12_RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) \ + ( (This)->lpVtbl -> RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) ) + +#define ICorProfilerInfo12_SetFunctionIDMapper2(This,pFunc,clientData) \ + ( (This)->lpVtbl -> SetFunctionIDMapper2(This,pFunc,clientData) ) + +#define ICorProfilerInfo12_GetStringLayout2(This,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout2(This,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo12_SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) ) + +#define ICorProfilerInfo12_SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) ) + +#define ICorProfilerInfo12_GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) \ + ( (This)->lpVtbl -> GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) ) + +#define ICorProfilerInfo12_GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) \ + ( (This)->lpVtbl -> GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) ) + +#define ICorProfilerInfo12_GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) \ + ( (This)->lpVtbl -> GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) ) + +#define ICorProfilerInfo12_EnumModules(This,ppEnum) \ + ( (This)->lpVtbl -> EnumModules(This,ppEnum) ) + +#define ICorProfilerInfo12_GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) \ + ( (This)->lpVtbl -> GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) ) + +#define ICorProfilerInfo12_GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) ) + +#define ICorProfilerInfo12_GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) \ + ( (This)->lpVtbl -> GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) ) + +#define ICorProfilerInfo12_GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) \ + ( (This)->lpVtbl -> GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) ) + + +#define ICorProfilerInfo12_EnumThreads(This,ppEnum) \ + ( (This)->lpVtbl -> EnumThreads(This,ppEnum) ) + +#define ICorProfilerInfo12_InitializeCurrentThread(This) \ + ( (This)->lpVtbl -> InitializeCurrentThread(This) ) + +#define ICorProfilerInfo12_RequestReJIT(This,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJIT(This,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo12_RequestRevert(This,cFunctions,moduleIds,methodIds,status) \ + ( (This)->lpVtbl -> RequestRevert(This,cFunctions,moduleIds,methodIds,status) ) + +#define ICorProfilerInfo12_GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo12_GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) ) + +#define ICorProfilerInfo12_GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) \ + ( (This)->lpVtbl -> GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) ) + +#define ICorProfilerInfo12_GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) ) + +#define ICorProfilerInfo12_EnumJITedFunctions2(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions2(This,ppEnum) ) + +#define ICorProfilerInfo12_GetObjectSize2(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize2(This,objectId,pcSize) ) + + +#define ICorProfilerInfo12_GetEventMask2(This,pdwEventsLow,pdwEventsHigh) \ + ( (This)->lpVtbl -> GetEventMask2(This,pdwEventsLow,pdwEventsHigh) ) + +#define ICorProfilerInfo12_SetEventMask2(This,dwEventsLow,dwEventsHigh) \ + ( (This)->lpVtbl -> SetEventMask2(This,dwEventsLow,dwEventsHigh) ) + + +#define ICorProfilerInfo12_EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) \ + ( (This)->lpVtbl -> EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) ) + + +#define ICorProfilerInfo12_ApplyMetaData(This,moduleId) \ + ( (This)->lpVtbl -> ApplyMetaData(This,moduleId) ) + +#define ICorProfilerInfo12_GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) \ + ( (This)->lpVtbl -> GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) ) + +#define ICorProfilerInfo12_ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) \ + ( (This)->lpVtbl -> ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) ) + + +#define ICorProfilerInfo12_IsFunctionDynamic(This,functionId,isDynamic) \ + ( (This)->lpVtbl -> IsFunctionDynamic(This,functionId,isDynamic) ) + +#define ICorProfilerInfo12_GetFunctionFromIP3(This,ip,functionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP3(This,ip,functionId,pReJitId) ) + +#define ICorProfilerInfo12_GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) \ + ( (This)->lpVtbl -> GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) ) + + +#define ICorProfilerInfo12_GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) \ + ( (This)->lpVtbl -> GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) ) + +#define ICorProfilerInfo12_GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) ) + +#define ICorProfilerInfo12_GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) ) + + +#define ICorProfilerInfo12_EnumerateObjectReferences(This,objectId,callback,clientData) \ + ( (This)->lpVtbl -> EnumerateObjectReferences(This,objectId,callback,clientData) ) + +#define ICorProfilerInfo12_IsFrozenObject(This,objectId,pbFrozen) \ + ( (This)->lpVtbl -> IsFrozenObject(This,objectId,pbFrozen) ) + +#define ICorProfilerInfo12_GetLOHObjectSizeThreshold(This,pThreshold) \ + ( (This)->lpVtbl -> GetLOHObjectSizeThreshold(This,pThreshold) ) + +#define ICorProfilerInfo12_RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo12_SuspendRuntime(This) \ + ( (This)->lpVtbl -> SuspendRuntime(This) ) + +#define ICorProfilerInfo12_ResumeRuntime(This) \ + ( (This)->lpVtbl -> ResumeRuntime(This) ) + + +#define ICorProfilerInfo12_GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) \ + ( (This)->lpVtbl -> GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) ) + +#define ICorProfilerInfo12_SetEnvironmentVariable(This,szName,szValue) \ + ( (This)->lpVtbl -> SetEnvironmentVariable(This,szName,szValue) ) + + +#define ICorProfilerInfo12_EventPipeStartSession(This,cProviderConfigs,pProviderConfigs,requestRundown,pSession) \ + ( (This)->lpVtbl -> EventPipeStartSession(This,cProviderConfigs,pProviderConfigs,requestRundown,pSession) ) + +#define ICorProfilerInfo12_EventPipeAddProviderToSession(This,session,providerConfig) \ + ( (This)->lpVtbl -> EventPipeAddProviderToSession(This,session,providerConfig) ) + +#define ICorProfilerInfo12_EventPipeStopSession(This,session) \ + ( (This)->lpVtbl -> EventPipeStopSession(This,session) ) + +#define ICorProfilerInfo12_EventPipeCreateProvider(This,providerName,pProvider) \ + ( (This)->lpVtbl -> EventPipeCreateProvider(This,providerName,pProvider) ) + +#define ICorProfilerInfo12_EventPipeGetProviderInfo(This,provider,cchName,pcchName,providerName) \ + ( (This)->lpVtbl -> EventPipeGetProviderInfo(This,provider,cchName,pcchName,providerName) ) + +#define ICorProfilerInfo12_EventPipeDefineEvent(This,provider,eventName,eventID,keywords,eventVersion,level,opcode,needStack,cParamDescs,pParamDescs,pEvent) \ + ( (This)->lpVtbl -> EventPipeDefineEvent(This,provider,eventName,eventID,keywords,eventVersion,level,opcode,needStack,cParamDescs,pParamDescs,pEvent) ) + +#define ICorProfilerInfo12_EventPipeWriteEvent(This,event,cData,data,pActivityId,pRelatedActivityId) \ + ( (This)->lpVtbl -> EventPipeWriteEvent(This,event,cData,data,pActivityId,pRelatedActivityId) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerInfo12_INTERFACE_DEFINED__ */ + + +#ifndef __ICorProfilerInfo13_INTERFACE_DEFINED__ +#define __ICorProfilerInfo13_INTERFACE_DEFINED__ + +/* interface ICorProfilerInfo13 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerInfo13; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("6E6C7EE2-0701-4EC2-9D29-2E8733B66934") + ICorProfilerInfo13 : public ICorProfilerInfo12 + { + public: + virtual HRESULT STDMETHODCALLTYPE CreateHandle( + /* [annotation][in] */ + _In_ ObjectID object, + /* [annotation][in] */ + _In_ COR_PRF_HANDLE_TYPE type, + /* [annotation][out] */ + _Out_ ObjectHandleID *pHandle) = 0; + + virtual HRESULT STDMETHODCALLTYPE DestroyHandle( + /* [annotation][in] */ + _In_ ObjectHandleID handle) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetObjectIDFromHandle( + /* [annotation][in] */ + _In_ ObjectHandleID handle, + /* [annotation][out] */ + _Out_ ObjectID *pObject) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerInfo13Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerInfo13 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerInfo13 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) + HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) + HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) + HRESULT ( STDMETHODCALLTYPE *GetEventMask )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) + HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) + HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) + HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) + HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) + HRESULT ( STDMETHODCALLTYPE *SetEventMask )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ DWORD dwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) + HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) + HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) + HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) + HRESULT ( STDMETHODCALLTYPE *ForceGC )( + ICorProfilerInfo13 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) + HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) + HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) + HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) + HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) + HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) + HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) + HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) + HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) + HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) + HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) + HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) + HRESULT ( STDMETHODCALLTYPE *EnumModules )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) + HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) + HRESULT ( STDMETHODCALLTYPE *EnumThreads )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) + HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( + ICorProfilerInfo13 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) + HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) + HRESULT ( STDMETHODCALLTYPE *RequestRevert )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) + HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) + HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) + HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) + HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) + HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) + HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) + HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, IsFunctionDynamic) + HRESULT ( STDMETHODCALLTYPE *IsFunctionDynamic )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetFunctionFromIP3) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP3 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetDynamicFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetDynamicFunctionInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetNativeCodeStartAddresses) + HRESULT ( STDMETHODCALLTYPE *GetNativeCodeStartAddresses )( + ICorProfilerInfo13 * This, + FunctionID functionID, + ReJITID reJitId, + ULONG32 cCodeStartAddresses, + ULONG32 *pcCodeStartAddresses, + UINT_PTR codeStartAddresses[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetILToNativeMapping3) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping3 )( + ICorProfilerInfo13 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cMap, + ULONG32 *pcMap, + COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetCodeInfo4) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo4 )( + ICorProfilerInfo13 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cCodeInfos, + ULONG32 *pcCodeInfos, + COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, EnumerateObjectReferences) + HRESULT ( STDMETHODCALLTYPE *EnumerateObjectReferences )( + ICorProfilerInfo13 * This, + ObjectID objectId, + ObjectReferenceCallback callback, + void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, IsFrozenObject) + HRESULT ( STDMETHODCALLTYPE *IsFrozenObject )( + ICorProfilerInfo13 * This, + ObjectID objectId, + BOOL *pbFrozen); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, GetLOHObjectSizeThreshold) + HRESULT ( STDMETHODCALLTYPE *GetLOHObjectSizeThreshold )( + ICorProfilerInfo13 * This, + DWORD *pThreshold); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, RequestReJITWithInliners) + HRESULT ( STDMETHODCALLTYPE *RequestReJITWithInliners )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ DWORD dwRejitFlags, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, SuspendRuntime) + HRESULT ( STDMETHODCALLTYPE *SuspendRuntime )( + ICorProfilerInfo13 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, ResumeRuntime) + HRESULT ( STDMETHODCALLTYPE *ResumeRuntime )( + ICorProfilerInfo13 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, GetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *GetEnvironmentVariable )( + ICorProfilerInfo13 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][in] */ + _In_ ULONG cchValue, + /* [annotation][out] */ + _Out_ ULONG *pcchValue, + /* [annotation][out] */ + _Out_writes_to_(cchValue, *pcchValue) WCHAR szValue[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, SetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *SetEnvironmentVariable )( + ICorProfilerInfo13 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][string][in] */ + _In_ const WCHAR *szValue); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeStartSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeStartSession )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ UINT32 cProviderConfigs, + /* [annotation][size_is][in] */ + _In_reads_(cProviderConfigs) COR_PRF_EVENTPIPE_PROVIDER_CONFIG pProviderConfigs[ ], + /* [annotation][in] */ + _In_ BOOL requestRundown, + /* [annotation][out] */ + _Out_ EVENTPIPE_SESSION *pSession); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeAddProviderToSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeAddProviderToSession )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session, + /* [annotation][in] */ + _In_ COR_PRF_EVENTPIPE_PROVIDER_CONFIG providerConfig); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeStopSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeStopSession )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeCreateProvider) + HRESULT ( STDMETHODCALLTYPE *EventPipeCreateProvider )( + ICorProfilerInfo13 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *providerName, + /* [annotation][out] */ + _Out_ EVENTPIPE_PROVIDER *pProvider); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeGetProviderInfo) + HRESULT ( STDMETHODCALLTYPE *EventPipeGetProviderInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR providerName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeDefineEvent) + HRESULT ( STDMETHODCALLTYPE *EventPipeDefineEvent )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][string][in] */ + _In_ const WCHAR *eventName, + /* [annotation][in] */ + _In_ UINT32 eventID, + /* [annotation][in] */ + _In_ UINT64 keywords, + /* [annotation][in] */ + _In_ UINT32 eventVersion, + /* [annotation][in] */ + _In_ UINT32 level, + /* [annotation][in] */ + _In_ UINT8 opcode, + /* [annotation][in] */ + _In_ BOOL needStack, + /* [annotation][in] */ + _In_ UINT32 cParamDescs, + /* [annotation][size_is][in] */ + _In_reads_(cParamDescs) COR_PRF_EVENTPIPE_PARAM_DESC pParamDescs[ ], + /* [annotation][out] */ + _Out_ EVENTPIPE_EVENT *pEvent); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeWriteEvent) + HRESULT ( STDMETHODCALLTYPE *EventPipeWriteEvent )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_EVENT event, + /* [annotation][in] */ + _In_ UINT32 cData, + /* [annotation][size_is][in] */ + _In_reads_(cData) COR_PRF_EVENT_DATA data[ ], + /* [annotation][in] */ + _In_ LPCGUID pActivityId, + /* [annotation][in] */ + _In_ LPCGUID pRelatedActivityId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo13, CreateHandle) + HRESULT ( STDMETHODCALLTYPE *CreateHandle )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectID object, + /* [annotation][in] */ + _In_ COR_PRF_HANDLE_TYPE type, + /* [annotation][out] */ + _Out_ ObjectHandleID *pHandle); + + DECLSPEC_XFGVIRT(ICorProfilerInfo13, DestroyHandle) + HRESULT ( STDMETHODCALLTYPE *DestroyHandle )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectHandleID handle); + + DECLSPEC_XFGVIRT(ICorProfilerInfo13, GetObjectIDFromHandle) + HRESULT ( STDMETHODCALLTYPE *GetObjectIDFromHandle )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectHandleID handle, + /* [annotation][out] */ + _Out_ ObjectID *pObject); + + END_INTERFACE + } ICorProfilerInfo13Vtbl; + + interface ICorProfilerInfo13 + { + CONST_VTBL struct ICorProfilerInfo13Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerInfo13_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerInfo13_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerInfo13_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerInfo13_GetClassFromObject(This,objectId,pClassId) \ + ( (This)->lpVtbl -> GetClassFromObject(This,objectId,pClassId) ) + +#define ICorProfilerInfo13_GetClassFromToken(This,moduleId,typeDef,pClassId) \ + ( (This)->lpVtbl -> GetClassFromToken(This,moduleId,typeDef,pClassId) ) + +#define ICorProfilerInfo13_GetCodeInfo(This,functionId,pStart,pcSize) \ + ( (This)->lpVtbl -> GetCodeInfo(This,functionId,pStart,pcSize) ) + +#define ICorProfilerInfo13_GetEventMask(This,pdwEvents) \ + ( (This)->lpVtbl -> GetEventMask(This,pdwEvents) ) + +#define ICorProfilerInfo13_GetFunctionFromIP(This,ip,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromIP(This,ip,pFunctionId) ) + +#define ICorProfilerInfo13_GetFunctionFromToken(This,moduleId,token,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromToken(This,moduleId,token,pFunctionId) ) + +#define ICorProfilerInfo13_GetHandleFromThread(This,threadId,phThread) \ + ( (This)->lpVtbl -> GetHandleFromThread(This,threadId,phThread) ) + +#define ICorProfilerInfo13_GetObjectSize(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize(This,objectId,pcSize) ) + +#define ICorProfilerInfo13_IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) \ + ( (This)->lpVtbl -> IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) ) + +#define ICorProfilerInfo13_GetThreadInfo(This,threadId,pdwWin32ThreadId) \ + ( (This)->lpVtbl -> GetThreadInfo(This,threadId,pdwWin32ThreadId) ) + +#define ICorProfilerInfo13_GetCurrentThreadID(This,pThreadId) \ + ( (This)->lpVtbl -> GetCurrentThreadID(This,pThreadId) ) + +#define ICorProfilerInfo13_GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) \ + ( (This)->lpVtbl -> GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) ) + +#define ICorProfilerInfo13_GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) \ + ( (This)->lpVtbl -> GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) ) + +#define ICorProfilerInfo13_SetEventMask(This,dwEvents) \ + ( (This)->lpVtbl -> SetEventMask(This,dwEvents) ) + +#define ICorProfilerInfo13_SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo13_SetFunctionIDMapper(This,pFunc) \ + ( (This)->lpVtbl -> SetFunctionIDMapper(This,pFunc) ) + +#define ICorProfilerInfo13_GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) \ + ( (This)->lpVtbl -> GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) ) + +#define ICorProfilerInfo13_GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) \ + ( (This)->lpVtbl -> GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) ) + +#define ICorProfilerInfo13_GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) \ + ( (This)->lpVtbl -> GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) ) + +#define ICorProfilerInfo13_GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) \ + ( (This)->lpVtbl -> GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) ) + +#define ICorProfilerInfo13_GetILFunctionBodyAllocator(This,moduleId,ppMalloc) \ + ( (This)->lpVtbl -> GetILFunctionBodyAllocator(This,moduleId,ppMalloc) ) + +#define ICorProfilerInfo13_SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) \ + ( (This)->lpVtbl -> SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) ) + +#define ICorProfilerInfo13_GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) \ + ( (This)->lpVtbl -> GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) ) + +#define ICorProfilerInfo13_GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) \ + ( (This)->lpVtbl -> GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) ) + +#define ICorProfilerInfo13_SetFunctionReJIT(This,functionId) \ + ( (This)->lpVtbl -> SetFunctionReJIT(This,functionId) ) + +#define ICorProfilerInfo13_ForceGC(This) \ + ( (This)->lpVtbl -> ForceGC(This) ) + +#define ICorProfilerInfo13_SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) \ + ( (This)->lpVtbl -> SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) ) + +#define ICorProfilerInfo13_GetInprocInspectionInterface(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionInterface(This,ppicd) ) + +#define ICorProfilerInfo13_GetInprocInspectionIThisThread(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionIThisThread(This,ppicd) ) + +#define ICorProfilerInfo13_GetThreadContext(This,threadId,pContextId) \ + ( (This)->lpVtbl -> GetThreadContext(This,threadId,pContextId) ) + +#define ICorProfilerInfo13_BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) \ + ( (This)->lpVtbl -> BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) ) + +#define ICorProfilerInfo13_EndInprocDebugging(This,dwProfilerContext) \ + ( (This)->lpVtbl -> EndInprocDebugging(This,dwProfilerContext) ) + +#define ICorProfilerInfo13_GetILToNativeMapping(This,functionId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping(This,functionId,cMap,pcMap,map) ) + + +#define ICorProfilerInfo13_DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) \ + ( (This)->lpVtbl -> DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) ) + +#define ICorProfilerInfo13_SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo13_GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) ) + +#define ICorProfilerInfo13_GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo13_GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) \ + ( (This)->lpVtbl -> GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) ) + +#define ICorProfilerInfo13_GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) ) + +#define ICorProfilerInfo13_GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo13_GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) \ + ( (This)->lpVtbl -> GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) ) + +#define ICorProfilerInfo13_GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) \ + ( (This)->lpVtbl -> GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) ) + +#define ICorProfilerInfo13_EnumModuleFrozenObjects(This,moduleID,ppEnum) \ + ( (This)->lpVtbl -> EnumModuleFrozenObjects(This,moduleID,ppEnum) ) + +#define ICorProfilerInfo13_GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) \ + ( (This)->lpVtbl -> GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) ) + +#define ICorProfilerInfo13_GetBoxClassLayout(This,classId,pBufferOffset) \ + ( (This)->lpVtbl -> GetBoxClassLayout(This,classId,pBufferOffset) ) + +#define ICorProfilerInfo13_GetThreadAppDomain(This,threadId,pAppDomainId) \ + ( (This)->lpVtbl -> GetThreadAppDomain(This,threadId,pAppDomainId) ) + +#define ICorProfilerInfo13_GetRVAStaticAddress(This,classId,fieldToken,ppAddress) \ + ( (This)->lpVtbl -> GetRVAStaticAddress(This,classId,fieldToken,ppAddress) ) + +#define ICorProfilerInfo13_GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) \ + ( (This)->lpVtbl -> GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) ) + +#define ICorProfilerInfo13_GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) ) + +#define ICorProfilerInfo13_GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) \ + ( (This)->lpVtbl -> GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) ) + +#define ICorProfilerInfo13_GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) \ + ( (This)->lpVtbl -> GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) ) + +#define ICorProfilerInfo13_GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) \ + ( (This)->lpVtbl -> GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) ) + +#define ICorProfilerInfo13_GetObjectGeneration(This,objectId,range) \ + ( (This)->lpVtbl -> GetObjectGeneration(This,objectId,range) ) + +#define ICorProfilerInfo13_GetNotifiedExceptionClauseInfo(This,pinfo) \ + ( (This)->lpVtbl -> GetNotifiedExceptionClauseInfo(This,pinfo) ) + + +#define ICorProfilerInfo13_EnumJITedFunctions(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions(This,ppEnum) ) + +#define ICorProfilerInfo13_RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) \ + ( (This)->lpVtbl -> RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) ) + +#define ICorProfilerInfo13_SetFunctionIDMapper2(This,pFunc,clientData) \ + ( (This)->lpVtbl -> SetFunctionIDMapper2(This,pFunc,clientData) ) + +#define ICorProfilerInfo13_GetStringLayout2(This,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout2(This,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo13_SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) ) + +#define ICorProfilerInfo13_SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) ) + +#define ICorProfilerInfo13_GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) \ + ( (This)->lpVtbl -> GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) ) + +#define ICorProfilerInfo13_GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) \ + ( (This)->lpVtbl -> GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) ) + +#define ICorProfilerInfo13_GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) \ + ( (This)->lpVtbl -> GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) ) + +#define ICorProfilerInfo13_EnumModules(This,ppEnum) \ + ( (This)->lpVtbl -> EnumModules(This,ppEnum) ) + +#define ICorProfilerInfo13_GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) \ + ( (This)->lpVtbl -> GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) ) + +#define ICorProfilerInfo13_GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) ) + +#define ICorProfilerInfo13_GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) \ + ( (This)->lpVtbl -> GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) ) + +#define ICorProfilerInfo13_GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) \ + ( (This)->lpVtbl -> GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) ) + + +#define ICorProfilerInfo13_EnumThreads(This,ppEnum) \ + ( (This)->lpVtbl -> EnumThreads(This,ppEnum) ) + +#define ICorProfilerInfo13_InitializeCurrentThread(This) \ + ( (This)->lpVtbl -> InitializeCurrentThread(This) ) + +#define ICorProfilerInfo13_RequestReJIT(This,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJIT(This,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo13_RequestRevert(This,cFunctions,moduleIds,methodIds,status) \ + ( (This)->lpVtbl -> RequestRevert(This,cFunctions,moduleIds,methodIds,status) ) + +#define ICorProfilerInfo13_GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo13_GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) ) + +#define ICorProfilerInfo13_GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) \ + ( (This)->lpVtbl -> GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) ) + +#define ICorProfilerInfo13_GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) ) + +#define ICorProfilerInfo13_EnumJITedFunctions2(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions2(This,ppEnum) ) + +#define ICorProfilerInfo13_GetObjectSize2(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize2(This,objectId,pcSize) ) + + +#define ICorProfilerInfo13_GetEventMask2(This,pdwEventsLow,pdwEventsHigh) \ + ( (This)->lpVtbl -> GetEventMask2(This,pdwEventsLow,pdwEventsHigh) ) + +#define ICorProfilerInfo13_SetEventMask2(This,dwEventsLow,dwEventsHigh) \ + ( (This)->lpVtbl -> SetEventMask2(This,dwEventsLow,dwEventsHigh) ) + + +#define ICorProfilerInfo13_EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) \ + ( (This)->lpVtbl -> EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) ) + + +#define ICorProfilerInfo13_ApplyMetaData(This,moduleId) \ + ( (This)->lpVtbl -> ApplyMetaData(This,moduleId) ) + +#define ICorProfilerInfo13_GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) \ + ( (This)->lpVtbl -> GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) ) + +#define ICorProfilerInfo13_ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) \ + ( (This)->lpVtbl -> ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) ) + + +#define ICorProfilerInfo13_IsFunctionDynamic(This,functionId,isDynamic) \ + ( (This)->lpVtbl -> IsFunctionDynamic(This,functionId,isDynamic) ) + +#define ICorProfilerInfo13_GetFunctionFromIP3(This,ip,functionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP3(This,ip,functionId,pReJitId) ) + +#define ICorProfilerInfo13_GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) \ + ( (This)->lpVtbl -> GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) ) + + +#define ICorProfilerInfo13_GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) \ + ( (This)->lpVtbl -> GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) ) + +#define ICorProfilerInfo13_GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) ) + +#define ICorProfilerInfo13_GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) ) + + +#define ICorProfilerInfo13_EnumerateObjectReferences(This,objectId,callback,clientData) \ + ( (This)->lpVtbl -> EnumerateObjectReferences(This,objectId,callback,clientData) ) + +#define ICorProfilerInfo13_IsFrozenObject(This,objectId,pbFrozen) \ + ( (This)->lpVtbl -> IsFrozenObject(This,objectId,pbFrozen) ) + +#define ICorProfilerInfo13_GetLOHObjectSizeThreshold(This,pThreshold) \ + ( (This)->lpVtbl -> GetLOHObjectSizeThreshold(This,pThreshold) ) + +#define ICorProfilerInfo13_RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo13_SuspendRuntime(This) \ + ( (This)->lpVtbl -> SuspendRuntime(This) ) + +#define ICorProfilerInfo13_ResumeRuntime(This) \ + ( (This)->lpVtbl -> ResumeRuntime(This) ) + + +#define ICorProfilerInfo13_GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) \ + ( (This)->lpVtbl -> GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) ) + +#define ICorProfilerInfo13_SetEnvironmentVariable(This,szName,szValue) \ + ( (This)->lpVtbl -> SetEnvironmentVariable(This,szName,szValue) ) + + +#define ICorProfilerInfo13_EventPipeStartSession(This,cProviderConfigs,pProviderConfigs,requestRundown,pSession) \ + ( (This)->lpVtbl -> EventPipeStartSession(This,cProviderConfigs,pProviderConfigs,requestRundown,pSession) ) + +#define ICorProfilerInfo13_EventPipeAddProviderToSession(This,session,providerConfig) \ + ( (This)->lpVtbl -> EventPipeAddProviderToSession(This,session,providerConfig) ) + +#define ICorProfilerInfo13_EventPipeStopSession(This,session) \ + ( (This)->lpVtbl -> EventPipeStopSession(This,session) ) + +#define ICorProfilerInfo13_EventPipeCreateProvider(This,providerName,pProvider) \ + ( (This)->lpVtbl -> EventPipeCreateProvider(This,providerName,pProvider) ) + +#define ICorProfilerInfo13_EventPipeGetProviderInfo(This,provider,cchName,pcchName,providerName) \ + ( (This)->lpVtbl -> EventPipeGetProviderInfo(This,provider,cchName,pcchName,providerName) ) + +#define ICorProfilerInfo13_EventPipeDefineEvent(This,provider,eventName,eventID,keywords,eventVersion,level,opcode,needStack,cParamDescs,pParamDescs,pEvent) \ + ( (This)->lpVtbl -> EventPipeDefineEvent(This,provider,eventName,eventID,keywords,eventVersion,level,opcode,needStack,cParamDescs,pParamDescs,pEvent) ) + +#define ICorProfilerInfo13_EventPipeWriteEvent(This,event,cData,data,pActivityId,pRelatedActivityId) \ + ( (This)->lpVtbl -> EventPipeWriteEvent(This,event,cData,data,pActivityId,pRelatedActivityId) ) + + +#define ICorProfilerInfo13_CreateHandle(This,object,type,pHandle) \ + ( (This)->lpVtbl -> CreateHandle(This,object,type,pHandle) ) + +#define ICorProfilerInfo13_DestroyHandle(This,handle) \ + ( (This)->lpVtbl -> DestroyHandle(This,handle) ) + +#define ICorProfilerInfo13_GetObjectIDFromHandle(This,handle,pObject) \ + ( (This)->lpVtbl -> GetObjectIDFromHandle(This,handle,pObject) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerInfo13_INTERFACE_DEFINED__ */ + + +#ifndef __ICorProfilerInfo14_INTERFACE_DEFINED__ +#define __ICorProfilerInfo14_INTERFACE_DEFINED__ + +/* interface ICorProfilerInfo14 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerInfo14; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("F460E352-D76D-4FE9-835F-F6AF9D6E862D") + ICorProfilerInfo14 : public ICorProfilerInfo13 + { + public: + virtual HRESULT STDMETHODCALLTYPE EnumerateNonGCObjects( + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetNonGCHeapBounds( + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_NONGC_HEAP_RANGE ranges[ ]) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeCreateProvider2( + /* [annotation][string][in] */ + _In_ const WCHAR *providerName, + /* [annotation][in] */ + _In_ EventPipeProviderCallback *pCallback, + /* [annotation][out] */ + _Out_ EVENTPIPE_PROVIDER *pProvider) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerInfo14Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerInfo14 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerInfo14 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) + HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) + HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) + HRESULT ( STDMETHODCALLTYPE *GetEventMask )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) + HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) + HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) + HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) + HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) + HRESULT ( STDMETHODCALLTYPE *SetEventMask )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ DWORD dwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) + HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) + HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) + HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) + HRESULT ( STDMETHODCALLTYPE *ForceGC )( + ICorProfilerInfo14 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) + HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) + HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) + HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) + HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) + HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) + HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) + HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) + HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) + HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) + HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) + HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) + HRESULT ( STDMETHODCALLTYPE *EnumModules )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) + HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) + HRESULT ( STDMETHODCALLTYPE *EnumThreads )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) + HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( + ICorProfilerInfo14 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) + HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) + HRESULT ( STDMETHODCALLTYPE *RequestRevert )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) + HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) + HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) + HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) + HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) + HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) + HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) + HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, IsFunctionDynamic) + HRESULT ( STDMETHODCALLTYPE *IsFunctionDynamic )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetFunctionFromIP3) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP3 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetDynamicFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetDynamicFunctionInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetNativeCodeStartAddresses) + HRESULT ( STDMETHODCALLTYPE *GetNativeCodeStartAddresses )( + ICorProfilerInfo14 * This, + FunctionID functionID, + ReJITID reJitId, + ULONG32 cCodeStartAddresses, + ULONG32 *pcCodeStartAddresses, + UINT_PTR codeStartAddresses[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetILToNativeMapping3) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping3 )( + ICorProfilerInfo14 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cMap, + ULONG32 *pcMap, + COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetCodeInfo4) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo4 )( + ICorProfilerInfo14 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cCodeInfos, + ULONG32 *pcCodeInfos, + COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, EnumerateObjectReferences) + HRESULT ( STDMETHODCALLTYPE *EnumerateObjectReferences )( + ICorProfilerInfo14 * This, + ObjectID objectId, + ObjectReferenceCallback callback, + void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, IsFrozenObject) + HRESULT ( STDMETHODCALLTYPE *IsFrozenObject )( + ICorProfilerInfo14 * This, + ObjectID objectId, + BOOL *pbFrozen); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, GetLOHObjectSizeThreshold) + HRESULT ( STDMETHODCALLTYPE *GetLOHObjectSizeThreshold )( + ICorProfilerInfo14 * This, + DWORD *pThreshold); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, RequestReJITWithInliners) + HRESULT ( STDMETHODCALLTYPE *RequestReJITWithInliners )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ DWORD dwRejitFlags, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, SuspendRuntime) + HRESULT ( STDMETHODCALLTYPE *SuspendRuntime )( + ICorProfilerInfo14 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, ResumeRuntime) + HRESULT ( STDMETHODCALLTYPE *ResumeRuntime )( + ICorProfilerInfo14 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, GetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *GetEnvironmentVariable )( + ICorProfilerInfo14 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][in] */ + _In_ ULONG cchValue, + /* [annotation][out] */ + _Out_ ULONG *pcchValue, + /* [annotation][out] */ + _Out_writes_to_(cchValue, *pcchValue) WCHAR szValue[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, SetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *SetEnvironmentVariable )( + ICorProfilerInfo14 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][string][in] */ + _In_ const WCHAR *szValue); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeStartSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeStartSession )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ UINT32 cProviderConfigs, + /* [annotation][size_is][in] */ + _In_reads_(cProviderConfigs) COR_PRF_EVENTPIPE_PROVIDER_CONFIG pProviderConfigs[ ], + /* [annotation][in] */ + _In_ BOOL requestRundown, + /* [annotation][out] */ + _Out_ EVENTPIPE_SESSION *pSession); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeAddProviderToSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeAddProviderToSession )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session, + /* [annotation][in] */ + _In_ COR_PRF_EVENTPIPE_PROVIDER_CONFIG providerConfig); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeStopSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeStopSession )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeCreateProvider) + HRESULT ( STDMETHODCALLTYPE *EventPipeCreateProvider )( + ICorProfilerInfo14 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *providerName, + /* [annotation][out] */ + _Out_ EVENTPIPE_PROVIDER *pProvider); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeGetProviderInfo) + HRESULT ( STDMETHODCALLTYPE *EventPipeGetProviderInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR providerName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeDefineEvent) + HRESULT ( STDMETHODCALLTYPE *EventPipeDefineEvent )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][string][in] */ + _In_ const WCHAR *eventName, + /* [annotation][in] */ + _In_ UINT32 eventID, + /* [annotation][in] */ + _In_ UINT64 keywords, + /* [annotation][in] */ + _In_ UINT32 eventVersion, + /* [annotation][in] */ + _In_ UINT32 level, + /* [annotation][in] */ + _In_ UINT8 opcode, + /* [annotation][in] */ + _In_ BOOL needStack, + /* [annotation][in] */ + _In_ UINT32 cParamDescs, + /* [annotation][size_is][in] */ + _In_reads_(cParamDescs) COR_PRF_EVENTPIPE_PARAM_DESC pParamDescs[ ], + /* [annotation][out] */ + _Out_ EVENTPIPE_EVENT *pEvent); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeWriteEvent) + HRESULT ( STDMETHODCALLTYPE *EventPipeWriteEvent )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_EVENT event, + /* [annotation][in] */ + _In_ UINT32 cData, + /* [annotation][size_is][in] */ + _In_reads_(cData) COR_PRF_EVENT_DATA data[ ], + /* [annotation][in] */ + _In_ LPCGUID pActivityId, + /* [annotation][in] */ + _In_ LPCGUID pRelatedActivityId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo13, CreateHandle) + HRESULT ( STDMETHODCALLTYPE *CreateHandle )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectID object, + /* [annotation][in] */ + _In_ COR_PRF_HANDLE_TYPE type, + /* [annotation][out] */ + _Out_ ObjectHandleID *pHandle); + + DECLSPEC_XFGVIRT(ICorProfilerInfo13, DestroyHandle) + HRESULT ( STDMETHODCALLTYPE *DestroyHandle )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectHandleID handle); + + DECLSPEC_XFGVIRT(ICorProfilerInfo13, GetObjectIDFromHandle) + HRESULT ( STDMETHODCALLTYPE *GetObjectIDFromHandle )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectHandleID handle, + /* [annotation][out] */ + _Out_ ObjectID *pObject); + + DECLSPEC_XFGVIRT(ICorProfilerInfo14, EnumerateNonGCObjects) + HRESULT ( STDMETHODCALLTYPE *EnumerateNonGCObjects )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo14, GetNonGCHeapBounds) + HRESULT ( STDMETHODCALLTYPE *GetNonGCHeapBounds )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_NONGC_HEAP_RANGE ranges[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo14, EventPipeCreateProvider2) + HRESULT ( STDMETHODCALLTYPE *EventPipeCreateProvider2 )( + ICorProfilerInfo14 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *providerName, + /* [annotation][in] */ + _In_ EventPipeProviderCallback *pCallback, + /* [annotation][out] */ + _Out_ EVENTPIPE_PROVIDER *pProvider); + + END_INTERFACE + } ICorProfilerInfo14Vtbl; + + interface ICorProfilerInfo14 + { + CONST_VTBL struct ICorProfilerInfo14Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerInfo14_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerInfo14_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerInfo14_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerInfo14_GetClassFromObject(This,objectId,pClassId) \ + ( (This)->lpVtbl -> GetClassFromObject(This,objectId,pClassId) ) + +#define ICorProfilerInfo14_GetClassFromToken(This,moduleId,typeDef,pClassId) \ + ( (This)->lpVtbl -> GetClassFromToken(This,moduleId,typeDef,pClassId) ) + +#define ICorProfilerInfo14_GetCodeInfo(This,functionId,pStart,pcSize) \ + ( (This)->lpVtbl -> GetCodeInfo(This,functionId,pStart,pcSize) ) + +#define ICorProfilerInfo14_GetEventMask(This,pdwEvents) \ + ( (This)->lpVtbl -> GetEventMask(This,pdwEvents) ) + +#define ICorProfilerInfo14_GetFunctionFromIP(This,ip,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromIP(This,ip,pFunctionId) ) + +#define ICorProfilerInfo14_GetFunctionFromToken(This,moduleId,token,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromToken(This,moduleId,token,pFunctionId) ) + +#define ICorProfilerInfo14_GetHandleFromThread(This,threadId,phThread) \ + ( (This)->lpVtbl -> GetHandleFromThread(This,threadId,phThread) ) + +#define ICorProfilerInfo14_GetObjectSize(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize(This,objectId,pcSize) ) + +#define ICorProfilerInfo14_IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) \ + ( (This)->lpVtbl -> IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) ) + +#define ICorProfilerInfo14_GetThreadInfo(This,threadId,pdwWin32ThreadId) \ + ( (This)->lpVtbl -> GetThreadInfo(This,threadId,pdwWin32ThreadId) ) + +#define ICorProfilerInfo14_GetCurrentThreadID(This,pThreadId) \ + ( (This)->lpVtbl -> GetCurrentThreadID(This,pThreadId) ) + +#define ICorProfilerInfo14_GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) \ + ( (This)->lpVtbl -> GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) ) + +#define ICorProfilerInfo14_GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) \ + ( (This)->lpVtbl -> GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) ) + +#define ICorProfilerInfo14_SetEventMask(This,dwEvents) \ + ( (This)->lpVtbl -> SetEventMask(This,dwEvents) ) + +#define ICorProfilerInfo14_SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo14_SetFunctionIDMapper(This,pFunc) \ + ( (This)->lpVtbl -> SetFunctionIDMapper(This,pFunc) ) + +#define ICorProfilerInfo14_GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) \ + ( (This)->lpVtbl -> GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) ) + +#define ICorProfilerInfo14_GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) \ + ( (This)->lpVtbl -> GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) ) + +#define ICorProfilerInfo14_GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) \ + ( (This)->lpVtbl -> GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) ) + +#define ICorProfilerInfo14_GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) \ + ( (This)->lpVtbl -> GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) ) + +#define ICorProfilerInfo14_GetILFunctionBodyAllocator(This,moduleId,ppMalloc) \ + ( (This)->lpVtbl -> GetILFunctionBodyAllocator(This,moduleId,ppMalloc) ) + +#define ICorProfilerInfo14_SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) \ + ( (This)->lpVtbl -> SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) ) + +#define ICorProfilerInfo14_GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) \ + ( (This)->lpVtbl -> GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) ) + +#define ICorProfilerInfo14_GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) \ + ( (This)->lpVtbl -> GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) ) + +#define ICorProfilerInfo14_SetFunctionReJIT(This,functionId) \ + ( (This)->lpVtbl -> SetFunctionReJIT(This,functionId) ) + +#define ICorProfilerInfo14_ForceGC(This) \ + ( (This)->lpVtbl -> ForceGC(This) ) + +#define ICorProfilerInfo14_SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) \ + ( (This)->lpVtbl -> SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) ) + +#define ICorProfilerInfo14_GetInprocInspectionInterface(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionInterface(This,ppicd) ) + +#define ICorProfilerInfo14_GetInprocInspectionIThisThread(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionIThisThread(This,ppicd) ) + +#define ICorProfilerInfo14_GetThreadContext(This,threadId,pContextId) \ + ( (This)->lpVtbl -> GetThreadContext(This,threadId,pContextId) ) + +#define ICorProfilerInfo14_BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) \ + ( (This)->lpVtbl -> BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) ) + +#define ICorProfilerInfo14_EndInprocDebugging(This,dwProfilerContext) \ + ( (This)->lpVtbl -> EndInprocDebugging(This,dwProfilerContext) ) + +#define ICorProfilerInfo14_GetILToNativeMapping(This,functionId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping(This,functionId,cMap,pcMap,map) ) + + +#define ICorProfilerInfo14_DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) \ + ( (This)->lpVtbl -> DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) ) + +#define ICorProfilerInfo14_SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo14_GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) ) + +#define ICorProfilerInfo14_GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo14_GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) \ + ( (This)->lpVtbl -> GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) ) + +#define ICorProfilerInfo14_GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) ) + +#define ICorProfilerInfo14_GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo14_GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) \ + ( (This)->lpVtbl -> GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) ) + +#define ICorProfilerInfo14_GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) \ + ( (This)->lpVtbl -> GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) ) + +#define ICorProfilerInfo14_EnumModuleFrozenObjects(This,moduleID,ppEnum) \ + ( (This)->lpVtbl -> EnumModuleFrozenObjects(This,moduleID,ppEnum) ) + +#define ICorProfilerInfo14_GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) \ + ( (This)->lpVtbl -> GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) ) + +#define ICorProfilerInfo14_GetBoxClassLayout(This,classId,pBufferOffset) \ + ( (This)->lpVtbl -> GetBoxClassLayout(This,classId,pBufferOffset) ) + +#define ICorProfilerInfo14_GetThreadAppDomain(This,threadId,pAppDomainId) \ + ( (This)->lpVtbl -> GetThreadAppDomain(This,threadId,pAppDomainId) ) + +#define ICorProfilerInfo14_GetRVAStaticAddress(This,classId,fieldToken,ppAddress) \ + ( (This)->lpVtbl -> GetRVAStaticAddress(This,classId,fieldToken,ppAddress) ) + +#define ICorProfilerInfo14_GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) \ + ( (This)->lpVtbl -> GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) ) + +#define ICorProfilerInfo14_GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) ) + +#define ICorProfilerInfo14_GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) \ + ( (This)->lpVtbl -> GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) ) + +#define ICorProfilerInfo14_GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) \ + ( (This)->lpVtbl -> GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) ) + +#define ICorProfilerInfo14_GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) \ + ( (This)->lpVtbl -> GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) ) + +#define ICorProfilerInfo14_GetObjectGeneration(This,objectId,range) \ + ( (This)->lpVtbl -> GetObjectGeneration(This,objectId,range) ) + +#define ICorProfilerInfo14_GetNotifiedExceptionClauseInfo(This,pinfo) \ + ( (This)->lpVtbl -> GetNotifiedExceptionClauseInfo(This,pinfo) ) + + +#define ICorProfilerInfo14_EnumJITedFunctions(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions(This,ppEnum) ) + +#define ICorProfilerInfo14_RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) \ + ( (This)->lpVtbl -> RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) ) + +#define ICorProfilerInfo14_SetFunctionIDMapper2(This,pFunc,clientData) \ + ( (This)->lpVtbl -> SetFunctionIDMapper2(This,pFunc,clientData) ) + +#define ICorProfilerInfo14_GetStringLayout2(This,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout2(This,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo14_SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) ) + +#define ICorProfilerInfo14_SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) ) + +#define ICorProfilerInfo14_GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) \ + ( (This)->lpVtbl -> GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) ) + +#define ICorProfilerInfo14_GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) \ + ( (This)->lpVtbl -> GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) ) + +#define ICorProfilerInfo14_GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) \ + ( (This)->lpVtbl -> GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) ) + +#define ICorProfilerInfo14_EnumModules(This,ppEnum) \ + ( (This)->lpVtbl -> EnumModules(This,ppEnum) ) + +#define ICorProfilerInfo14_GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) \ + ( (This)->lpVtbl -> GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) ) + +#define ICorProfilerInfo14_GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) ) + +#define ICorProfilerInfo14_GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) \ + ( (This)->lpVtbl -> GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) ) + +#define ICorProfilerInfo14_GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) \ + ( (This)->lpVtbl -> GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) ) + + +#define ICorProfilerInfo14_EnumThreads(This,ppEnum) \ + ( (This)->lpVtbl -> EnumThreads(This,ppEnum) ) + +#define ICorProfilerInfo14_InitializeCurrentThread(This) \ + ( (This)->lpVtbl -> InitializeCurrentThread(This) ) + +#define ICorProfilerInfo14_RequestReJIT(This,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJIT(This,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo14_RequestRevert(This,cFunctions,moduleIds,methodIds,status) \ + ( (This)->lpVtbl -> RequestRevert(This,cFunctions,moduleIds,methodIds,status) ) + +#define ICorProfilerInfo14_GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo14_GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) ) + +#define ICorProfilerInfo14_GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) \ + ( (This)->lpVtbl -> GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) ) + +#define ICorProfilerInfo14_GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) ) + +#define ICorProfilerInfo14_EnumJITedFunctions2(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions2(This,ppEnum) ) + +#define ICorProfilerInfo14_GetObjectSize2(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize2(This,objectId,pcSize) ) + + +#define ICorProfilerInfo14_GetEventMask2(This,pdwEventsLow,pdwEventsHigh) \ + ( (This)->lpVtbl -> GetEventMask2(This,pdwEventsLow,pdwEventsHigh) ) + +#define ICorProfilerInfo14_SetEventMask2(This,dwEventsLow,dwEventsHigh) \ + ( (This)->lpVtbl -> SetEventMask2(This,dwEventsLow,dwEventsHigh) ) + + +#define ICorProfilerInfo14_EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) \ + ( (This)->lpVtbl -> EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) ) + + +#define ICorProfilerInfo14_ApplyMetaData(This,moduleId) \ + ( (This)->lpVtbl -> ApplyMetaData(This,moduleId) ) + +#define ICorProfilerInfo14_GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) \ + ( (This)->lpVtbl -> GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) ) + +#define ICorProfilerInfo14_ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) \ + ( (This)->lpVtbl -> ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) ) + + +#define ICorProfilerInfo14_IsFunctionDynamic(This,functionId,isDynamic) \ + ( (This)->lpVtbl -> IsFunctionDynamic(This,functionId,isDynamic) ) + +#define ICorProfilerInfo14_GetFunctionFromIP3(This,ip,functionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP3(This,ip,functionId,pReJitId) ) + +#define ICorProfilerInfo14_GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) \ + ( (This)->lpVtbl -> GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) ) + + +#define ICorProfilerInfo14_GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) \ + ( (This)->lpVtbl -> GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) ) + +#define ICorProfilerInfo14_GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) ) + +#define ICorProfilerInfo14_GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) ) + + +#define ICorProfilerInfo14_EnumerateObjectReferences(This,objectId,callback,clientData) \ + ( (This)->lpVtbl -> EnumerateObjectReferences(This,objectId,callback,clientData) ) + +#define ICorProfilerInfo14_IsFrozenObject(This,objectId,pbFrozen) \ + ( (This)->lpVtbl -> IsFrozenObject(This,objectId,pbFrozen) ) + +#define ICorProfilerInfo14_GetLOHObjectSizeThreshold(This,pThreshold) \ + ( (This)->lpVtbl -> GetLOHObjectSizeThreshold(This,pThreshold) ) + +#define ICorProfilerInfo14_RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo14_SuspendRuntime(This) \ + ( (This)->lpVtbl -> SuspendRuntime(This) ) + +#define ICorProfilerInfo14_ResumeRuntime(This) \ + ( (This)->lpVtbl -> ResumeRuntime(This) ) + + +#define ICorProfilerInfo14_GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) \ + ( (This)->lpVtbl -> GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) ) + +#define ICorProfilerInfo14_SetEnvironmentVariable(This,szName,szValue) \ + ( (This)->lpVtbl -> SetEnvironmentVariable(This,szName,szValue) ) + + +#define ICorProfilerInfo14_EventPipeStartSession(This,cProviderConfigs,pProviderConfigs,requestRundown,pSession) \ + ( (This)->lpVtbl -> EventPipeStartSession(This,cProviderConfigs,pProviderConfigs,requestRundown,pSession) ) + +#define ICorProfilerInfo14_EventPipeAddProviderToSession(This,session,providerConfig) \ + ( (This)->lpVtbl -> EventPipeAddProviderToSession(This,session,providerConfig) ) + +#define ICorProfilerInfo14_EventPipeStopSession(This,session) \ + ( (This)->lpVtbl -> EventPipeStopSession(This,session) ) + +#define ICorProfilerInfo14_EventPipeCreateProvider(This,providerName,pProvider) \ + ( (This)->lpVtbl -> EventPipeCreateProvider(This,providerName,pProvider) ) + +#define ICorProfilerInfo14_EventPipeGetProviderInfo(This,provider,cchName,pcchName,providerName) \ + ( (This)->lpVtbl -> EventPipeGetProviderInfo(This,provider,cchName,pcchName,providerName) ) + +#define ICorProfilerInfo14_EventPipeDefineEvent(This,provider,eventName,eventID,keywords,eventVersion,level,opcode,needStack,cParamDescs,pParamDescs,pEvent) \ + ( (This)->lpVtbl -> EventPipeDefineEvent(This,provider,eventName,eventID,keywords,eventVersion,level,opcode,needStack,cParamDescs,pParamDescs,pEvent) ) + +#define ICorProfilerInfo14_EventPipeWriteEvent(This,event,cData,data,pActivityId,pRelatedActivityId) \ + ( (This)->lpVtbl -> EventPipeWriteEvent(This,event,cData,data,pActivityId,pRelatedActivityId) ) + + +#define ICorProfilerInfo14_CreateHandle(This,object,type,pHandle) \ + ( (This)->lpVtbl -> CreateHandle(This,object,type,pHandle) ) + +#define ICorProfilerInfo14_DestroyHandle(This,handle) \ + ( (This)->lpVtbl -> DestroyHandle(This,handle) ) + +#define ICorProfilerInfo14_GetObjectIDFromHandle(This,handle,pObject) \ + ( (This)->lpVtbl -> GetObjectIDFromHandle(This,handle,pObject) ) + + +#define ICorProfilerInfo14_EnumerateNonGCObjects(This,ppEnum) \ + ( (This)->lpVtbl -> EnumerateNonGCObjects(This,ppEnum) ) + +#define ICorProfilerInfo14_GetNonGCHeapBounds(This,cObjectRanges,pcObjectRanges,ranges) \ + ( (This)->lpVtbl -> GetNonGCHeapBounds(This,cObjectRanges,pcObjectRanges,ranges) ) + +#define ICorProfilerInfo14_EventPipeCreateProvider2(This,providerName,pCallback,pProvider) \ + ( (This)->lpVtbl -> EventPipeCreateProvider2(This,providerName,pCallback,pProvider) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerInfo14_INTERFACE_DEFINED__ */ + + #ifndef __ICorProfilerMethodEnum_INTERFACE_DEFINED__ #define __ICorProfilerMethodEnum_INTERFACE_DEFINED__ @@ -14225,20 +30024,26 @@ EXTERN_C const IID IID_ICorProfilerMethodEnum; { public: virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; + /* [annotation][in] */ + _In_ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ ICorProfilerMethodEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetCount( - /* [out] */ ULONG *pcelt) = 0; + /* [annotation][out] */ + _Out_ ULONG *pcelt) = 0; virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ COR_PRF_METHOD elements[ ], - /* [out] */ ULONG *pceltFetched) = 0; + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) COR_PRF_METHOD elements[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched) = 0; }; @@ -14249,38 +30054,53 @@ EXTERN_C const IID IID_ICorProfilerMethodEnum; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerMethodEnum * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerMethodEnum * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerMethodEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerMethodEnum, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( ICorProfilerMethodEnum * This, - /* [in] */ ULONG celt); + /* [annotation][in] */ + _In_ ULONG celt); + DECLSPEC_XFGVIRT(ICorProfilerMethodEnum, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ICorProfilerMethodEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerMethodEnum, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( ICorProfilerMethodEnum * This, - /* [out] */ ICorProfilerMethodEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerMethodEnum, GetCount) HRESULT ( STDMETHODCALLTYPE *GetCount )( ICorProfilerMethodEnum * This, - /* [out] */ ULONG *pcelt); + /* [annotation][out] */ + _Out_ ULONG *pcelt); + DECLSPEC_XFGVIRT(ICorProfilerMethodEnum, Next) HRESULT ( STDMETHODCALLTYPE *Next )( ICorProfilerMethodEnum * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ COR_PRF_METHOD elements[ ], - /* [out] */ ULONG *pceltFetched); + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) COR_PRF_METHOD elements[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched); END_INTERFACE } ICorProfilerMethodEnumVtbl; @@ -14347,20 +30167,26 @@ EXTERN_C const IID IID_ICorProfilerThreadEnum; { public: virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; + /* [annotation][in] */ + _In_ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ ICorProfilerThreadEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetCount( - /* [out] */ ULONG *pcelt) = 0; + /* [annotation][out] */ + _Out_ ULONG *pcelt) = 0; virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ ThreadID ids[ ], - /* [out] */ ULONG *pceltFetched) = 0; + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) ThreadID ids[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched) = 0; }; @@ -14371,38 +30197,53 @@ EXTERN_C const IID IID_ICorProfilerThreadEnum; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerThreadEnum * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerThreadEnum * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerThreadEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerThreadEnum, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( ICorProfilerThreadEnum * This, - /* [in] */ ULONG celt); + /* [annotation][in] */ + _In_ ULONG celt); + DECLSPEC_XFGVIRT(ICorProfilerThreadEnum, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ICorProfilerThreadEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerThreadEnum, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( ICorProfilerThreadEnum * This, - /* [out] */ ICorProfilerThreadEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerThreadEnum, GetCount) HRESULT ( STDMETHODCALLTYPE *GetCount )( ICorProfilerThreadEnum * This, - /* [out] */ ULONG *pcelt); + /* [annotation][out] */ + _Out_ ULONG *pcelt); + DECLSPEC_XFGVIRT(ICorProfilerThreadEnum, Next) HRESULT ( STDMETHODCALLTYPE *Next )( ICorProfilerThreadEnum * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ ThreadID ids[ ], - /* [out] */ ULONG *pceltFetched); + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) ThreadID ids[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched); END_INTERFACE } ICorProfilerThreadEnumVtbl; @@ -14480,18 +30321,23 @@ EXTERN_C const IID IID_ICorProfilerAssemblyReferenceProvider; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerAssemblyReferenceProvider * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerAssemblyReferenceProvider * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerAssemblyReferenceProvider * This); + DECLSPEC_XFGVIRT(ICorProfilerAssemblyReferenceProvider, AddAssemblyReference) HRESULT ( STDMETHODCALLTYPE *AddAssemblyReference )( ICorProfilerAssemblyReferenceProvider * This, const COR_PRF_ASSEMBLY_REFERENCE_INFO *pAssemblyRefInfo); diff --git a/generation/WinSDK/AdditionalHeaders/gchost.h b/generation/WinSDK/AdditionalHeaders/gchost.h index 6ea019a3..ee3264e3 100644 --- a/generation/WinSDK/AdditionalHeaders/gchost.h +++ b/generation/WinSDK/AdditionalHeaders/gchost.h @@ -3,15 +3,14 @@ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.00.0603 */ + /* File created by MIDL compiler version 8.01.0628 */ /* @@MIDL_FILE_HEADING( ) */ -#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ -#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ @@ -24,7 +23,7 @@ #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of -#endif // __RPCNDR_H_VERSION__ +#endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include "windows.h" @@ -38,6 +37,14 @@ #pragma once #endif +#ifndef DECLSPEC_XFGVIRT +#if defined(_CONTROL_FLOW_GUARD_XFG) +#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func)) +#else +#define DECLSPEC_XFGVIRT(base, func) +#endif +#endif + /* Forward Declarations */ #ifndef __IGCHost_FWD_DEFINED__ @@ -120,21 +127,28 @@ EXTERN_C const IID IID_IGCHost; { public: virtual HRESULT STDMETHODCALLTYPE SetGCStartupLimits( - /* [in] */ DWORD SegmentSize, - /* [in] */ DWORD MaxGen0Size) = 0; + /* [annotation][in] */ + _In_ DWORD SegmentSize, + /* [annotation][in] */ + _In_ DWORD MaxGen0Size) = 0; virtual HRESULT STDMETHODCALLTYPE Collect( - /* [in] */ LONG Generation) = 0; + /* [annotation][in] */ + _In_ LONG Generation) = 0; virtual HRESULT STDMETHODCALLTYPE GetStats( - /* [out][in] */ COR_GC_STATS *pStats) = 0; + /* [annotation][out][in] */ + _Inout_ COR_GC_STATS *pStats) = 0; virtual HRESULT STDMETHODCALLTYPE GetThreadStats( - /* [in] */ DWORD *pFiberCookie, - /* [out][in] */ COR_GC_THREAD_STATS *pStats) = 0; + /* [annotation][in] */ + _In_ DWORD *pFiberCookie, + /* [annotation][out][in] */ + _Inout_ COR_GC_THREAD_STATS *pStats) = 0; virtual HRESULT STDMETHODCALLTYPE SetVirtualMemLimit( - /* [in] */ SIZE_T sztMaxVirtualMemMB) = 0; + /* [annotation][in] */ + _In_ SIZE_T sztMaxVirtualMemMB) = 0; }; @@ -145,39 +159,55 @@ EXTERN_C const IID IID_IGCHost; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGCHost * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IGCHost * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IGCHost * This); + DECLSPEC_XFGVIRT(IGCHost, SetGCStartupLimits) HRESULT ( STDMETHODCALLTYPE *SetGCStartupLimits )( IGCHost * This, - /* [in] */ DWORD SegmentSize, - /* [in] */ DWORD MaxGen0Size); + /* [annotation][in] */ + _In_ DWORD SegmentSize, + /* [annotation][in] */ + _In_ DWORD MaxGen0Size); + DECLSPEC_XFGVIRT(IGCHost, Collect) HRESULT ( STDMETHODCALLTYPE *Collect )( IGCHost * This, - /* [in] */ LONG Generation); + /* [annotation][in] */ + _In_ LONG Generation); + DECLSPEC_XFGVIRT(IGCHost, GetStats) HRESULT ( STDMETHODCALLTYPE *GetStats )( IGCHost * This, - /* [out][in] */ COR_GC_STATS *pStats); + /* [annotation][out][in] */ + _Inout_ COR_GC_STATS *pStats); + DECLSPEC_XFGVIRT(IGCHost, GetThreadStats) HRESULT ( STDMETHODCALLTYPE *GetThreadStats )( IGCHost * This, - /* [in] */ DWORD *pFiberCookie, - /* [out][in] */ COR_GC_THREAD_STATS *pStats); + /* [annotation][in] */ + _In_ DWORD *pFiberCookie, + /* [annotation][out][in] */ + _Inout_ COR_GC_THREAD_STATS *pStats); + DECLSPEC_XFGVIRT(IGCHost, SetVirtualMemLimit) HRESULT ( STDMETHODCALLTYPE *SetVirtualMemLimit )( IGCHost * This, - /* [in] */ SIZE_T sztMaxVirtualMemMB); + /* [annotation][in] */ + _In_ SIZE_T sztMaxVirtualMemMB); END_INTERFACE } IGCHostVtbl; @@ -244,8 +274,10 @@ EXTERN_C const IID IID_IGCHost2; { public: virtual HRESULT STDMETHODCALLTYPE SetGCStartupLimitsEx( - /* [in] */ SIZE_T SegmentSize, - /* [in] */ SIZE_T MaxGen0Size) = 0; + /* [annotation][in] */ + _In_ SIZE_T SegmentSize, + /* [annotation][in] */ + _In_ SIZE_T MaxGen0Size) = 0; }; @@ -256,44 +288,63 @@ EXTERN_C const IID IID_IGCHost2; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGCHost2 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IGCHost2 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IGCHost2 * This); + DECLSPEC_XFGVIRT(IGCHost, SetGCStartupLimits) HRESULT ( STDMETHODCALLTYPE *SetGCStartupLimits )( IGCHost2 * This, - /* [in] */ DWORD SegmentSize, - /* [in] */ DWORD MaxGen0Size); + /* [annotation][in] */ + _In_ DWORD SegmentSize, + /* [annotation][in] */ + _In_ DWORD MaxGen0Size); + DECLSPEC_XFGVIRT(IGCHost, Collect) HRESULT ( STDMETHODCALLTYPE *Collect )( IGCHost2 * This, - /* [in] */ LONG Generation); + /* [annotation][in] */ + _In_ LONG Generation); + DECLSPEC_XFGVIRT(IGCHost, GetStats) HRESULT ( STDMETHODCALLTYPE *GetStats )( IGCHost2 * This, - /* [out][in] */ COR_GC_STATS *pStats); + /* [annotation][out][in] */ + _Inout_ COR_GC_STATS *pStats); + DECLSPEC_XFGVIRT(IGCHost, GetThreadStats) HRESULT ( STDMETHODCALLTYPE *GetThreadStats )( IGCHost2 * This, - /* [in] */ DWORD *pFiberCookie, - /* [out][in] */ COR_GC_THREAD_STATS *pStats); + /* [annotation][in] */ + _In_ DWORD *pFiberCookie, + /* [annotation][out][in] */ + _Inout_ COR_GC_THREAD_STATS *pStats); + DECLSPEC_XFGVIRT(IGCHost, SetVirtualMemLimit) HRESULT ( STDMETHODCALLTYPE *SetVirtualMemLimit )( IGCHost2 * This, - /* [in] */ SIZE_T sztMaxVirtualMemMB); + /* [annotation][in] */ + _In_ SIZE_T sztMaxVirtualMemMB); + DECLSPEC_XFGVIRT(IGCHost2, SetGCStartupLimitsEx) HRESULT ( STDMETHODCALLTYPE *SetGCStartupLimitsEx )( IGCHost2 * This, - /* [in] */ SIZE_T SegmentSize, - /* [in] */ SIZE_T MaxGen0Size); + /* [annotation][in] */ + _In_ SIZE_T SegmentSize, + /* [annotation][in] */ + _In_ SIZE_T MaxGen0Size); END_INTERFACE } IGCHost2Vtbl; diff --git a/generation/WinSDK/AdditionalHeaders/ivalidator.h b/generation/WinSDK/AdditionalHeaders/ivalidator.h index f9a953fb..2d0000e0 100644 --- a/generation/WinSDK/AdditionalHeaders/ivalidator.h +++ b/generation/WinSDK/AdditionalHeaders/ivalidator.h @@ -3,15 +3,14 @@ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.00.0603 */ + /* File created by MIDL compiler version 8.01.0628 */ /* @@MIDL_FILE_HEADING( ) */ -#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ -#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ @@ -24,20 +23,28 @@ #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of -#endif // __RPCNDR_H_VERSION__ +#endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ -#ifndef __IValidator_h__ -#define __IValidator_h__ +#ifndef __ivalidator_h__ +#define __ivalidator_h__ #if defined(_MSC_VER) && (_MSC_VER >= 1020) #pragma once #endif +#ifndef DECLSPEC_XFGVIRT +#if defined(_CONTROL_FLOW_GUARD_XFG) +#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func)) +#else +#define DECLSPEC_XFGVIRT(base, func) +#endif +#endif + /* Forward Declarations */ #ifndef __IValidator_FWD_DEFINED__ @@ -62,7 +69,7 @@ extern "C"{ #endif -/* interface __MIDL_itf_IValidator_0000_0000 */ +/* interface __MIDL_itf_ivalidator_0000_0000 */ /* [local] */ #pragma warning(push) @@ -81,8 +88,8 @@ enum ValidatorFlags } ; -extern RPC_IF_HANDLE __MIDL_itf_IValidator_0000_0000_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_IValidator_0000_0000_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_ivalidator_0000_0000_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_ivalidator_0000_0000_v0_0_s_ifspec; #ifndef __IValidator_INTERFACE_DEFINED__ #define __IValidator_INTERFACE_DEFINED__ @@ -100,21 +107,34 @@ EXTERN_C const IID IID_IValidator; { public: virtual HRESULT STDMETHODCALLTYPE Validate( - /* [in] */ __RPC__in_opt IVEHandler *veh, - /* [in] */ __RPC__in_opt IUnknown *pAppDomain, - /* [in] */ unsigned long ulFlags, - /* [in] */ unsigned long ulMaxError, - /* [in] */ unsigned long token, - /* [in] */ __RPC__in LPWSTR fileName, - /* [size_is][in] */ __RPC__in_ecount_full(ulSize) BYTE *pe, - /* [in] */ unsigned long ulSize) = 0; + /* [annotation][in] */ + _In_ IVEHandler *veh, + /* [annotation][in] */ + _In_ IUnknown *pAppDomain, + /* [annotation][in] */ + _In_ unsigned long ulFlags, + /* [annotation][in] */ + _In_ unsigned long ulMaxError, + /* [annotation][in] */ + _In_ unsigned long token, + /* [annotation][in] */ + _In_ LPWSTR fileName, + /* [annotation][size_is][in] */ + _In_reads_(ulSize) BYTE *pe, + /* [annotation][in] */ + _In_ unsigned long ulSize) = 0; virtual HRESULT STDMETHODCALLTYPE FormatEventInfo( - /* [in] */ HRESULT hVECode, - /* [in] */ VEContext Context, - /* [out][in] */ __RPC__inout LPWSTR msg, - /* [in] */ unsigned long ulMaxLength, - /* [in] */ __RPC__in SAFEARRAY * psa) = 0; + /* [annotation][in] */ + _In_ HRESULT hVECode, + /* [annotation][in] */ + _In_ VEContext Context, + /* [annotation][out][in] */ + _Inout_ LPWSTR msg, + /* [annotation][in] */ + _In_ unsigned long ulMaxLength, + /* [annotation][in] */ + _In_ SAFEARRAY * psa) = 0; }; @@ -125,36 +145,55 @@ EXTERN_C const IID IID_IValidator; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in IValidator * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in IValidator * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in IValidator * This); + DECLSPEC_XFGVIRT(IValidator, Validate) HRESULT ( STDMETHODCALLTYPE *Validate )( __RPC__in IValidator * This, - /* [in] */ __RPC__in_opt IVEHandler *veh, - /* [in] */ __RPC__in_opt IUnknown *pAppDomain, - /* [in] */ unsigned long ulFlags, - /* [in] */ unsigned long ulMaxError, - /* [in] */ unsigned long token, - /* [in] */ __RPC__in LPWSTR fileName, - /* [size_is][in] */ __RPC__in_ecount_full(ulSize) BYTE *pe, - /* [in] */ unsigned long ulSize); + /* [annotation][in] */ + _In_ IVEHandler *veh, + /* [annotation][in] */ + _In_ IUnknown *pAppDomain, + /* [annotation][in] */ + _In_ unsigned long ulFlags, + /* [annotation][in] */ + _In_ unsigned long ulMaxError, + /* [annotation][in] */ + _In_ unsigned long token, + /* [annotation][in] */ + _In_ LPWSTR fileName, + /* [annotation][size_is][in] */ + _In_reads_(ulSize) BYTE *pe, + /* [annotation][in] */ + _In_ unsigned long ulSize); + DECLSPEC_XFGVIRT(IValidator, FormatEventInfo) HRESULT ( STDMETHODCALLTYPE *FormatEventInfo )( __RPC__in IValidator * This, - /* [in] */ HRESULT hVECode, - /* [in] */ VEContext Context, - /* [out][in] */ __RPC__inout LPWSTR msg, - /* [in] */ unsigned long ulMaxLength, - /* [in] */ __RPC__in SAFEARRAY * psa); + /* [annotation][in] */ + _In_ HRESULT hVECode, + /* [annotation][in] */ + _In_ VEContext Context, + /* [annotation][out][in] */ + _Inout_ LPWSTR msg, + /* [annotation][in] */ + _In_ unsigned long ulMaxLength, + /* [annotation][in] */ + _In_ SAFEARRAY * psa); END_INTERFACE } IValidatorVtbl; @@ -212,21 +251,34 @@ EXTERN_C const IID IID_ICLRValidator; { public: virtual HRESULT STDMETHODCALLTYPE Validate( - /* [in] */ __RPC__in_opt IVEHandler *veh, - /* [in] */ unsigned long ulAppDomainId, - /* [in] */ unsigned long ulFlags, - /* [in] */ unsigned long ulMaxError, - /* [in] */ unsigned long token, - /* [in] */ __RPC__in LPWSTR fileName, - /* [size_is][in] */ __RPC__in_ecount_full(ulSize) BYTE *pe, - /* [in] */ unsigned long ulSize) = 0; + /* [annotation][in] */ + _In_ IVEHandler *veh, + /* [annotation][in] */ + _In_ unsigned long ulAppDomainId, + /* [annotation][in] */ + _In_ unsigned long ulFlags, + /* [annotation][in] */ + _In_ unsigned long ulMaxError, + /* [annotation][in] */ + _In_ unsigned long token, + /* [annotation][in] */ + _In_ LPWSTR fileName, + /* [annotation][size_is][in] */ + _In_reads_(ulSize) BYTE *pe, + /* [annotation][in] */ + _In_ unsigned long ulSize) = 0; virtual HRESULT STDMETHODCALLTYPE FormatEventInfo( - /* [in] */ HRESULT hVECode, - /* [in] */ VEContext Context, - /* [out][in] */ __RPC__inout LPWSTR msg, - /* [in] */ unsigned long ulMaxLength, - /* [in] */ __RPC__in SAFEARRAY * psa) = 0; + /* [annotation][in] */ + _In_ HRESULT hVECode, + /* [annotation][in] */ + _In_ VEContext Context, + /* [annotation][out][in] */ + _Inout_ LPWSTR msg, + /* [annotation][in] */ + _In_ unsigned long ulMaxLength, + /* [annotation][in] */ + _In_ SAFEARRAY * psa) = 0; }; @@ -237,36 +289,55 @@ EXTERN_C const IID IID_ICLRValidator; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ICLRValidator * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in ICLRValidator * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in ICLRValidator * This); + DECLSPEC_XFGVIRT(ICLRValidator, Validate) HRESULT ( STDMETHODCALLTYPE *Validate )( __RPC__in ICLRValidator * This, - /* [in] */ __RPC__in_opt IVEHandler *veh, - /* [in] */ unsigned long ulAppDomainId, - /* [in] */ unsigned long ulFlags, - /* [in] */ unsigned long ulMaxError, - /* [in] */ unsigned long token, - /* [in] */ __RPC__in LPWSTR fileName, - /* [size_is][in] */ __RPC__in_ecount_full(ulSize) BYTE *pe, - /* [in] */ unsigned long ulSize); + /* [annotation][in] */ + _In_ IVEHandler *veh, + /* [annotation][in] */ + _In_ unsigned long ulAppDomainId, + /* [annotation][in] */ + _In_ unsigned long ulFlags, + /* [annotation][in] */ + _In_ unsigned long ulMaxError, + /* [annotation][in] */ + _In_ unsigned long token, + /* [annotation][in] */ + _In_ LPWSTR fileName, + /* [annotation][size_is][in] */ + _In_reads_(ulSize) BYTE *pe, + /* [annotation][in] */ + _In_ unsigned long ulSize); + DECLSPEC_XFGVIRT(ICLRValidator, FormatEventInfo) HRESULT ( STDMETHODCALLTYPE *FormatEventInfo )( __RPC__in ICLRValidator * This, - /* [in] */ HRESULT hVECode, - /* [in] */ VEContext Context, - /* [out][in] */ __RPC__inout LPWSTR msg, - /* [in] */ unsigned long ulMaxLength, - /* [in] */ __RPC__in SAFEARRAY * psa); + /* [annotation][in] */ + _In_ HRESULT hVECode, + /* [annotation][in] */ + _In_ VEContext Context, + /* [annotation][out][in] */ + _Inout_ LPWSTR msg, + /* [annotation][in] */ + _In_ unsigned long ulMaxLength, + /* [annotation][in] */ + _In_ SAFEARRAY * psa); END_INTERFACE } ICLRValidatorVtbl; @@ -308,14 +379,14 @@ EXTERN_C const IID IID_ICLRValidator; #endif /* __ICLRValidator_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_IValidator_0000_0002 */ +/* interface __MIDL_itf_ivalidator_0000_0002 */ /* [local] */ #pragma warning(pop) -extern RPC_IF_HANDLE __MIDL_itf_IValidator_0000_0002_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_IValidator_0000_0002_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_ivalidator_0000_0002_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_ivalidator_0000_0002_v0_0_s_ifspec; /* Additional Prototypes for ALL interfaces */ @@ -324,6 +395,11 @@ unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal( __RPC__in unsigned long *, unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out LPSAFEARRAY * ); void __RPC_USER LPSAFEARRAY_UserFree( __RPC__in unsigned long *, __RPC__in LPSAFEARRAY * ); +unsigned long __RPC_USER LPSAFEARRAY_UserSize64( __RPC__in unsigned long *, unsigned long , __RPC__in LPSAFEARRAY * ); +unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal64( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in LPSAFEARRAY * ); +unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal64(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out LPSAFEARRAY * ); +void __RPC_USER LPSAFEARRAY_UserFree64( __RPC__in unsigned long *, __RPC__in LPSAFEARRAY * ); + /* end of Additional Prototypes */ #ifdef __cplusplus diff --git a/generation/WinSDK/AdditionalHeaders/ivehandler.h b/generation/WinSDK/AdditionalHeaders/ivehandler.h index be2c045d..f68ddacf 100644 --- a/generation/WinSDK/AdditionalHeaders/ivehandler.h +++ b/generation/WinSDK/AdditionalHeaders/ivehandler.h @@ -3,15 +3,14 @@ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.00.0603 */ + /* File created by MIDL compiler version 8.01.0628 */ /* @@MIDL_FILE_HEADING( ) */ -#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ -#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ @@ -24,20 +23,28 @@ #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of -#endif // __RPCNDR_H_VERSION__ +#endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ -#ifndef __IVEHandler_h__ -#define __IVEHandler_h__ +#ifndef __ivehandler_h__ +#define __ivehandler_h__ #if defined(_MSC_VER) && (_MSC_VER >= 1020) #pragma once #endif +#ifndef DECLSPEC_XFGVIRT +#if defined(_CONTROL_FLOW_GUARD_XFG) +#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func)) +#else +#define DECLSPEC_XFGVIRT(base, func) +#endif +#endif + /* Forward Declarations */ #ifndef __VEHandlerClass_FWD_DEFINED__ @@ -67,7 +74,7 @@ extern "C"{ #endif -/* interface __MIDL_itf_IVEHandler_0000_0000 */ +/* interface __MIDL_itf_ivehandler_0000_0000 */ /* [local] */ typedef struct tag_VerError @@ -87,8 +94,8 @@ typedef _VerError VEContext; -extern RPC_IF_HANDLE __MIDL_itf_IVEHandler_0000_0000_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_IVEHandler_0000_0000_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_ivehandler_0000_0000_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_ivehandler_0000_0000_v0_0_s_ifspec; #ifndef __VEHandlerLib_LIBRARY_DEFINED__ @@ -125,12 +132,16 @@ EXTERN_C const IID IID_IVEHandler; { public: virtual HRESULT STDMETHODCALLTYPE VEHandler( - /* [in] */ HRESULT VECode, - /* [in] */ VEContext Context, - /* [in] */ __RPC__in SAFEARRAY * psa) = 0; + /* [annotation][in] */ + _In_ HRESULT VECode, + /* [annotation][in] */ + _In_ VEContext Context, + /* [annotation][in] */ + _In_ SAFEARRAY * psa) = 0; virtual HRESULT STDMETHODCALLTYPE SetReporterFtn( - /* [in] */ __int64 lFnPtr) = 0; + /* [annotation][in] */ + _In_ __int64 lFnPtr) = 0; }; @@ -141,27 +152,37 @@ EXTERN_C const IID IID_IVEHandler; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in IVEHandler * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in IVEHandler * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in IVEHandler * This); + DECLSPEC_XFGVIRT(IVEHandler, VEHandler) HRESULT ( STDMETHODCALLTYPE *VEHandler )( __RPC__in IVEHandler * This, - /* [in] */ HRESULT VECode, - /* [in] */ VEContext Context, - /* [in] */ __RPC__in SAFEARRAY * psa); + /* [annotation][in] */ + _In_ HRESULT VECode, + /* [annotation][in] */ + _In_ VEContext Context, + /* [annotation][in] */ + _In_ SAFEARRAY * psa); + DECLSPEC_XFGVIRT(IVEHandler, SetReporterFtn) HRESULT ( STDMETHODCALLTYPE *SetReporterFtn )( __RPC__in IVEHandler * This, - /* [in] */ __int64 lFnPtr); + /* [annotation][in] */ + _In_ __int64 lFnPtr); END_INTERFACE } IVEHandlerVtbl; @@ -210,6 +231,11 @@ unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal( __RPC__in unsigned long *, unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out LPSAFEARRAY * ); void __RPC_USER LPSAFEARRAY_UserFree( __RPC__in unsigned long *, __RPC__in LPSAFEARRAY * ); +unsigned long __RPC_USER LPSAFEARRAY_UserSize64( __RPC__in unsigned long *, unsigned long , __RPC__in LPSAFEARRAY * ); +unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal64( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in LPSAFEARRAY * ); +unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal64(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out LPSAFEARRAY * ); +void __RPC_USER LPSAFEARRAY_UserFree64( __RPC__in unsigned long *, __RPC__in LPSAFEARRAY * ); + /* end of Additional Prototypes */ #ifdef __cplusplus diff --git a/generation/WinSDK/AdditionalHeaders/menutemplate.h b/generation/WinSDK/AdditionalHeaders/menutemplate.h new file mode 100644 index 00000000..28060785 --- /dev/null +++ b/generation/WinSDK/AdditionalHeaders/menutemplate.h @@ -0,0 +1,36 @@ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct _MENUEX_TEMPLATE_HEADER { + WORD wVersion; + WORD wOffset; + DWORD dwHelpId; +} MENUEX_TEMPLATE_HEADER; + +typedef struct _MENUEX_TEMPLATE_ITEM { + DWORD dwType; + DWORD dwState; + UINT uId; + WORD wFlags; + WCHAR szText[1]; +} MENUEX_TEMPLATE_ITEM; + +typedef struct _MENUTEMPLATEEX { + union { + struct { + MENUITEMTEMPLATEHEADER mitHeader; + MENUITEMTEMPLATE miTemplate[ANYSIZE_ARRAY]; + } Menu; + struct { + MENUEX_TEMPLATE_HEADER mexHeader; + MENUEX_TEMPLATE_ITEM mexItem[ANYSIZE_ARRAY]; + } MenuEx; + }; +} MENUTEMPLATEEX; + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/generation/WinSDK/AdditionalHeaders/metahost.h b/generation/WinSDK/AdditionalHeaders/metahost.h index 33bc124c..10515e83 100644 --- a/generation/WinSDK/AdditionalHeaders/metahost.h +++ b/generation/WinSDK/AdditionalHeaders/metahost.h @@ -3,15 +3,14 @@ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.00.0603 */ + /* File created by MIDL compiler version 8.01.0628 */ /* @@MIDL_FILE_HEADING( ) */ -#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ -#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ @@ -24,7 +23,7 @@ #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of -#endif // __RPCNDR_H_VERSION__ +#endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include "windows.h" @@ -38,6 +37,14 @@ #pragma once #endif +#ifndef DECLSPEC_XFGVIRT +#if defined(_CONTROL_FLOW_GUARD_XFG) +#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func)) +#else +#define DECLSPEC_XFGVIRT(base, func) +#endif +#endif + /* Forward Declarations */ #ifndef __ICLRMetaHost_FWD_DEFINED__ @@ -225,32 +232,44 @@ EXTERN_C const IID IID_ICLRMetaHost; { public: virtual HRESULT STDMETHODCALLTYPE GetRuntime( - /* [in] */ LPCWSTR pwzVersion, - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppRuntime) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzVersion, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppRuntime) = 0; virtual HRESULT STDMETHODCALLTYPE GetVersionFromFile( - /* [in] */ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer) = 0; virtual HRESULT STDMETHODCALLTYPE EnumerateInstalledRuntimes( - /* [retval][out] */ IEnumUnknown **ppEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IEnumUnknown **ppEnumerator) = 0; virtual HRESULT STDMETHODCALLTYPE EnumerateLoadedRuntimes( - /* [in] */ HANDLE hndProcess, - /* [retval][out] */ IEnumUnknown **ppEnumerator) = 0; + /* [annotation][in] */ + _In_ HANDLE hndProcess, + /* [annotation][retval][out] */ + _Out_retval_ IEnumUnknown **ppEnumerator) = 0; virtual HRESULT STDMETHODCALLTYPE RequestRuntimeLoadedNotification( - /* [in] */ RuntimeLoadedCallbackFnPtr pCallbackFunction) = 0; + /* [annotation][in] */ + _In_ RuntimeLoadedCallbackFnPtr pCallbackFunction) = 0; virtual HRESULT STDMETHODCALLTYPE QueryLegacyV2RuntimeBinding( - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppUnk) = 0; + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppUnk) = 0; virtual HRESULT STDMETHODCALLTYPE ExitProcess( - /* [in] */ INT32 iExitCode) = 0; + /* [annotation][in] */ + _In_ INT32 iExitCode) = 0; }; @@ -261,52 +280,75 @@ EXTERN_C const IID IID_ICLRMetaHost; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRMetaHost * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRMetaHost * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRMetaHost * This); + DECLSPEC_XFGVIRT(ICLRMetaHost, GetRuntime) HRESULT ( STDMETHODCALLTYPE *GetRuntime )( ICLRMetaHost * This, - /* [in] */ LPCWSTR pwzVersion, - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppRuntime); + /* [annotation][in] */ + _In_ LPCWSTR pwzVersion, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppRuntime); + DECLSPEC_XFGVIRT(ICLRMetaHost, GetVersionFromFile) HRESULT ( STDMETHODCALLTYPE *GetVersionFromFile )( ICLRMetaHost * This, - /* [in] */ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer); + DECLSPEC_XFGVIRT(ICLRMetaHost, EnumerateInstalledRuntimes) HRESULT ( STDMETHODCALLTYPE *EnumerateInstalledRuntimes )( ICLRMetaHost * This, - /* [retval][out] */ IEnumUnknown **ppEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IEnumUnknown **ppEnumerator); + DECLSPEC_XFGVIRT(ICLRMetaHost, EnumerateLoadedRuntimes) HRESULT ( STDMETHODCALLTYPE *EnumerateLoadedRuntimes )( ICLRMetaHost * This, - /* [in] */ HANDLE hndProcess, - /* [retval][out] */ IEnumUnknown **ppEnumerator); + /* [annotation][in] */ + _In_ HANDLE hndProcess, + /* [annotation][retval][out] */ + _Out_retval_ IEnumUnknown **ppEnumerator); + DECLSPEC_XFGVIRT(ICLRMetaHost, RequestRuntimeLoadedNotification) HRESULT ( STDMETHODCALLTYPE *RequestRuntimeLoadedNotification )( ICLRMetaHost * This, - /* [in] */ RuntimeLoadedCallbackFnPtr pCallbackFunction); + /* [annotation][in] */ + _In_ RuntimeLoadedCallbackFnPtr pCallbackFunction); + DECLSPEC_XFGVIRT(ICLRMetaHost, QueryLegacyV2RuntimeBinding) HRESULT ( STDMETHODCALLTYPE *QueryLegacyV2RuntimeBinding )( ICLRMetaHost * This, - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppUnk); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppUnk); + DECLSPEC_XFGVIRT(ICLRMetaHost, ExitProcess) HRESULT ( STDMETHODCALLTYPE *ExitProcess )( ICLRMetaHost * This, - /* [in] */ INT32 iExitCode); + /* [annotation][in] */ + _In_ INT32 iExitCode); END_INTERFACE } ICLRMetaHostVtbl; @@ -408,18 +450,26 @@ EXTERN_C const IID IID_ICLRMetaHostPolicy; { public: virtual HRESULT STDMETHODCALLTYPE GetRequestedRuntime( - /* [in] */ METAHOST_POLICY_FLAGS dwPolicyFlags, - /* [in] */ LPCWSTR pwzBinary, - /* [in] */ IStream *pCfgStream, + /* [annotation][in] */ + _In_ METAHOST_POLICY_FLAGS dwPolicyFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzBinary, + /* [annotation][in] */ + _In_ IStream *pCfgStream, /* [annotation][size_is][out][in] */ _Inout_updates_all_opt_(*pcchVersion) LPWSTR pwzVersion, - /* [out][in] */ DWORD *pcchVersion, + /* [annotation][out][in] */ + _Inout_ DWORD *pcchVersion, /* [annotation][size_is][out] */ _Out_writes_all_opt_(*pcchImageVersion) LPWSTR pwzImageVersion, - /* [out][in] */ DWORD *pcchImageVersion, - /* [out] */ DWORD *pdwConfigFlags, - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppRuntime) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchImageVersion, + /* [annotation][out] */ + _Out_ DWORD *pdwConfigFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppRuntime) = 0; }; @@ -430,32 +480,45 @@ EXTERN_C const IID IID_ICLRMetaHostPolicy; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRMetaHostPolicy * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRMetaHostPolicy * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRMetaHostPolicy * This); + DECLSPEC_XFGVIRT(ICLRMetaHostPolicy, GetRequestedRuntime) HRESULT ( STDMETHODCALLTYPE *GetRequestedRuntime )( ICLRMetaHostPolicy * This, - /* [in] */ METAHOST_POLICY_FLAGS dwPolicyFlags, - /* [in] */ LPCWSTR pwzBinary, - /* [in] */ IStream *pCfgStream, + /* [annotation][in] */ + _In_ METAHOST_POLICY_FLAGS dwPolicyFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzBinary, + /* [annotation][in] */ + _In_ IStream *pCfgStream, /* [annotation][size_is][out][in] */ _Inout_updates_all_opt_(*pcchVersion) LPWSTR pwzVersion, - /* [out][in] */ DWORD *pcchVersion, + /* [annotation][out][in] */ + _Inout_ DWORD *pcchVersion, /* [annotation][size_is][out] */ _Out_writes_all_opt_(*pcchImageVersion) LPWSTR pwzImageVersion, - /* [out][in] */ DWORD *pcchImageVersion, - /* [out] */ DWORD *pdwConfigFlags, - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppRuntime); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchImageVersion, + /* [annotation][out] */ + _Out_ DWORD *pdwConfigFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppRuntime); END_INTERFACE } ICLRMetaHostPolicyVtbl; @@ -510,12 +573,18 @@ EXTERN_C const IID IID_ICLRProfiling; { public: virtual HRESULT STDMETHODCALLTYPE AttachProfiler( - /* [in] */ DWORD dwProfileeProcessID, - /* [in] */ DWORD dwMillisecondsMax, - /* [in] */ const CLSID *pClsidProfiler, - /* [in] */ LPCWSTR wszProfilerPath, - /* [size_is][in] */ void *pvClientData, - /* [in] */ UINT cbClientData) = 0; + /* [annotation][in] */ + _In_ DWORD dwProfileeProcessID, + /* [annotation][in] */ + _In_ DWORD dwMillisecondsMax, + /* [annotation][in] */ + _In_ const CLSID *pClsidProfiler, + /* [annotation][in] */ + _In_ LPCWSTR wszProfilerPath, + /* [annotation][size_is][in] */ + _In_reads_(cbClientData) void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData) = 0; }; @@ -526,26 +595,37 @@ EXTERN_C const IID IID_ICLRProfiling; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRProfiling * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRProfiling * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRProfiling * This); + DECLSPEC_XFGVIRT(ICLRProfiling, AttachProfiler) HRESULT ( STDMETHODCALLTYPE *AttachProfiler )( ICLRProfiling * This, - /* [in] */ DWORD dwProfileeProcessID, - /* [in] */ DWORD dwMillisecondsMax, - /* [in] */ const CLSID *pClsidProfiler, - /* [in] */ LPCWSTR wszProfilerPath, - /* [size_is][in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ DWORD dwProfileeProcessID, + /* [annotation][in] */ + _In_ DWORD dwMillisecondsMax, + /* [annotation][in] */ + _In_ const CLSID *pClsidProfiler, + /* [annotation][in] */ + _In_ LPCWSTR wszProfilerPath, + /* [annotation][size_is][in] */ + _In_reads_(cbClientData) void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); END_INTERFACE } ICLRProfilingVtbl; @@ -624,10 +704,14 @@ EXTERN_C const IID IID_ICLRDebuggingLibraryProvider; { public: virtual HRESULT STDMETHODCALLTYPE ProvideLibrary( - /* [in] */ const WCHAR *pwszFileName, - /* [in] */ DWORD dwTimestamp, - /* [in] */ DWORD dwSizeOfImage, - /* [out] */ HMODULE *phModule) = 0; + /* [annotation][in] */ + _In_ const WCHAR *pwszFileName, + /* [annotation][in] */ + _In_ DWORD dwTimestamp, + /* [annotation][in] */ + _In_ DWORD dwSizeOfImage, + /* [annotation][out] */ + _Out_ HMODULE *phModule) = 0; }; @@ -638,24 +722,33 @@ EXTERN_C const IID IID_ICLRDebuggingLibraryProvider; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRDebuggingLibraryProvider * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRDebuggingLibraryProvider * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRDebuggingLibraryProvider * This); + DECLSPEC_XFGVIRT(ICLRDebuggingLibraryProvider, ProvideLibrary) HRESULT ( STDMETHODCALLTYPE *ProvideLibrary )( ICLRDebuggingLibraryProvider * This, - /* [in] */ const WCHAR *pwszFileName, - /* [in] */ DWORD dwTimestamp, - /* [in] */ DWORD dwSizeOfImage, - /* [out] */ HMODULE *phModule); + /* [annotation][in] */ + _In_ const WCHAR *pwszFileName, + /* [annotation][in] */ + _In_ DWORD dwTimestamp, + /* [annotation][in] */ + _In_ DWORD dwSizeOfImage, + /* [annotation][out] */ + _Out_ HMODULE *phModule); END_INTERFACE } ICLRDebuggingLibraryProviderVtbl; @@ -710,14 +803,22 @@ EXTERN_C const IID IID_ICLRDebugging; { public: virtual HRESULT STDMETHODCALLTYPE OpenVirtualProcess( - /* [in] */ ULONG64 moduleBaseAddress, - /* [in] */ IUnknown *pDataTarget, - /* [in] */ ICLRDebuggingLibraryProvider *pLibraryProvider, - /* [in] */ CLR_DEBUGGING_VERSION *pMaxDebuggerSupportedVersion, - /* [in] */ REFIID riidProcess, - /* [iid_is][out] */ IUnknown **ppProcess, - /* [out][in] */ CLR_DEBUGGING_VERSION *pVersion, - /* [out] */ CLR_DEBUGGING_PROCESS_FLAGS *pdwFlags) = 0; + /* [annotation][in] */ + _In_ ULONG64 moduleBaseAddress, + /* [annotation][in] */ + _In_ IUnknown *pDataTarget, + /* [annotation][in] */ + _In_ ICLRDebuggingLibraryProvider *pLibraryProvider, + /* [annotation][in] */ + _In_ CLR_DEBUGGING_VERSION *pMaxDebuggerSupportedVersion, + /* [annotation][in] */ + _In_ REFIID riidProcess, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppProcess, + /* [annotation][out][in] */ + _Inout_ CLR_DEBUGGING_VERSION *pVersion, + /* [annotation][out] */ + _Out_ CLR_DEBUGGING_PROCESS_FLAGS *pdwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE CanUnloadNow( HMODULE hModule) = 0; @@ -731,29 +832,43 @@ EXTERN_C const IID IID_ICLRDebugging; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRDebugging * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRDebugging * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRDebugging * This); + DECLSPEC_XFGVIRT(ICLRDebugging, OpenVirtualProcess) HRESULT ( STDMETHODCALLTYPE *OpenVirtualProcess )( ICLRDebugging * This, - /* [in] */ ULONG64 moduleBaseAddress, - /* [in] */ IUnknown *pDataTarget, - /* [in] */ ICLRDebuggingLibraryProvider *pLibraryProvider, - /* [in] */ CLR_DEBUGGING_VERSION *pMaxDebuggerSupportedVersion, - /* [in] */ REFIID riidProcess, - /* [iid_is][out] */ IUnknown **ppProcess, - /* [out][in] */ CLR_DEBUGGING_VERSION *pVersion, - /* [out] */ CLR_DEBUGGING_PROCESS_FLAGS *pdwFlags); + /* [annotation][in] */ + _In_ ULONG64 moduleBaseAddress, + /* [annotation][in] */ + _In_ IUnknown *pDataTarget, + /* [annotation][in] */ + _In_ ICLRDebuggingLibraryProvider *pLibraryProvider, + /* [annotation][in] */ + _In_ CLR_DEBUGGING_VERSION *pMaxDebuggerSupportedVersion, + /* [annotation][in] */ + _In_ REFIID riidProcess, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppProcess, + /* [annotation][out][in] */ + _Inout_ CLR_DEBUGGING_VERSION *pVersion, + /* [annotation][out] */ + _Out_ CLR_DEBUGGING_PROCESS_FLAGS *pdwFlags); + DECLSPEC_XFGVIRT(ICLRDebugging, CanUnloadNow) HRESULT ( STDMETHODCALLTYPE *CanUnloadNow )( ICLRDebugging * This, HMODULE hModule); @@ -816,55 +931,75 @@ EXTERN_C const IID IID_ICLRRuntimeInfo; virtual HRESULT STDMETHODCALLTYPE GetVersionString( /* [annotation][size_is][out] */ _Out_writes_all_opt_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer) = 0; virtual HRESULT STDMETHODCALLTYPE GetRuntimeDirectory( /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer) = 0; virtual HRESULT STDMETHODCALLTYPE IsLoaded( - /* [in] */ HANDLE hndProcess, - /* [retval][out] */ BOOL *pbLoaded) = 0; + /* [annotation][in] */ + _In_ HANDLE hndProcess, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pbLoaded) = 0; virtual HRESULT STDMETHODCALLTYPE LoadErrorString( - /* [in] */ UINT iResourceID, + /* [annotation][in] */ + _In_ UINT iResourceID, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer, + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer, /* [lcid][in] */ LONG iLocaleID) = 0; virtual HRESULT STDMETHODCALLTYPE LoadLibrary( - /* [in] */ LPCWSTR pwzDllName, - /* [retval][out] */ HMODULE *phndModule) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzDllName, + /* [annotation][retval][out] */ + _Out_retval_ HMODULE *phndModule) = 0; virtual HRESULT STDMETHODCALLTYPE GetProcAddress( - /* [in] */ LPCSTR pszProcName, - /* [retval][out] */ LPVOID *ppProc) = 0; + /* [annotation][in] */ + _In_ LPCSTR pszProcName, + /* [annotation][retval][out] */ + _Out_retval_ LPVOID *ppProc) = 0; virtual HRESULT STDMETHODCALLTYPE GetInterface( - /* [in] */ REFCLSID rclsid, - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppUnk) = 0; + /* [annotation][in] */ + _In_ REFCLSID rclsid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppUnk) = 0; virtual HRESULT STDMETHODCALLTYPE IsLoadable( - /* [retval][out] */ BOOL *pbLoadable) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pbLoadable) = 0; virtual HRESULT STDMETHODCALLTYPE SetDefaultStartupFlags( - /* [in] */ DWORD dwStartupFlags, - /* [in] */ LPCWSTR pwzHostConfigFile) = 0; + /* [annotation][in] */ + _In_ DWORD dwStartupFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzHostConfigFile) = 0; virtual HRESULT STDMETHODCALLTYPE GetDefaultStartupFlags( - /* [out] */ DWORD *pdwStartupFlags, + /* [annotation][out] */ + _Out_ DWORD *pdwStartupFlags, /* [annotation][size_is][out] */ _Out_writes_all_opt_(*pcchHostConfigFile) LPWSTR pwzHostConfigFile, - /* [out][in] */ DWORD *pcchHostConfigFile) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchHostConfigFile) = 0; virtual HRESULT STDMETHODCALLTYPE BindAsLegacyV2Runtime( void) = 0; virtual HRESULT STDMETHODCALLTYPE IsStarted( - /* [out] */ BOOL *pbStarted, - /* [out] */ DWORD *pdwStartupFlags) = 0; + /* [annotation][out] */ + _Out_ BOOL *pbStarted, + /* [annotation][out] */ + _Out_ DWORD *pdwStartupFlags) = 0; }; @@ -875,82 +1010,118 @@ EXTERN_C const IID IID_ICLRRuntimeInfo; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRRuntimeInfo * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRRuntimeInfo * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRRuntimeInfo * This); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, GetVersionString) HRESULT ( STDMETHODCALLTYPE *GetVersionString )( ICLRRuntimeInfo * This, /* [annotation][size_is][out] */ _Out_writes_all_opt_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, GetRuntimeDirectory) HRESULT ( STDMETHODCALLTYPE *GetRuntimeDirectory )( ICLRRuntimeInfo * This, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, IsLoaded) HRESULT ( STDMETHODCALLTYPE *IsLoaded )( ICLRRuntimeInfo * This, - /* [in] */ HANDLE hndProcess, - /* [retval][out] */ BOOL *pbLoaded); + /* [annotation][in] */ + _In_ HANDLE hndProcess, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pbLoaded); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, LoadErrorString) HRESULT ( STDMETHODCALLTYPE *LoadErrorString )( ICLRRuntimeInfo * This, - /* [in] */ UINT iResourceID, + /* [annotation][in] */ + _In_ UINT iResourceID, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer, + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer, /* [lcid][in] */ LONG iLocaleID); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, LoadLibrary) HRESULT ( STDMETHODCALLTYPE *LoadLibrary )( ICLRRuntimeInfo * This, - /* [in] */ LPCWSTR pwzDllName, - /* [retval][out] */ HMODULE *phndModule); + /* [annotation][in] */ + _In_ LPCWSTR pwzDllName, + /* [annotation][retval][out] */ + _Out_retval_ HMODULE *phndModule); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, GetProcAddress) HRESULT ( STDMETHODCALLTYPE *GetProcAddress )( ICLRRuntimeInfo * This, - /* [in] */ LPCSTR pszProcName, - /* [retval][out] */ LPVOID *ppProc); + /* [annotation][in] */ + _In_ LPCSTR pszProcName, + /* [annotation][retval][out] */ + _Out_retval_ LPVOID *ppProc); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, GetInterface) HRESULT ( STDMETHODCALLTYPE *GetInterface )( ICLRRuntimeInfo * This, - /* [in] */ REFCLSID rclsid, - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppUnk); + /* [annotation][in] */ + _In_ REFCLSID rclsid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppUnk); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, IsLoadable) HRESULT ( STDMETHODCALLTYPE *IsLoadable )( ICLRRuntimeInfo * This, - /* [retval][out] */ BOOL *pbLoadable); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pbLoadable); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, SetDefaultStartupFlags) HRESULT ( STDMETHODCALLTYPE *SetDefaultStartupFlags )( ICLRRuntimeInfo * This, - /* [in] */ DWORD dwStartupFlags, - /* [in] */ LPCWSTR pwzHostConfigFile); + /* [annotation][in] */ + _In_ DWORD dwStartupFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzHostConfigFile); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, GetDefaultStartupFlags) HRESULT ( STDMETHODCALLTYPE *GetDefaultStartupFlags )( ICLRRuntimeInfo * This, - /* [out] */ DWORD *pdwStartupFlags, + /* [annotation][out] */ + _Out_ DWORD *pdwStartupFlags, /* [annotation][size_is][out] */ _Out_writes_all_opt_(*pcchHostConfigFile) LPWSTR pwzHostConfigFile, - /* [out][in] */ DWORD *pcchHostConfigFile); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchHostConfigFile); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, BindAsLegacyV2Runtime) HRESULT ( STDMETHODCALLTYPE *BindAsLegacyV2Runtime )( ICLRRuntimeInfo * This); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, IsStarted) HRESULT ( STDMETHODCALLTYPE *IsStarted )( ICLRRuntimeInfo * This, - /* [out] */ BOOL *pbStarted, - /* [out] */ DWORD *pdwStartupFlags); + /* [annotation][out] */ + _Out_ BOOL *pbStarted, + /* [annotation][out] */ + _Out_ DWORD *pdwStartupFlags); END_INTERFACE } ICLRRuntimeInfoVtbl; @@ -1038,154 +1209,254 @@ EXTERN_C const IID IID_ICLRStrongName; { public: virtual HRESULT STDMETHODCALLTYPE GetHashFromAssemblyFile( - /* [in] */ LPCSTR pszFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash) = 0; + /* [annotation][in] */ + _In_ LPCSTR pszFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash) = 0; virtual HRESULT STDMETHODCALLTYPE GetHashFromAssemblyFileW( - /* [in] */ LPCWSTR pwzFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash) = 0; virtual HRESULT STDMETHODCALLTYPE GetHashFromBlob( - /* [in] */ BYTE *pbBlob, - /* [in] */ DWORD cchBlob, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash) = 0; + /* [annotation][in] */ + _In_ BYTE *pbBlob, + /* [annotation][in] */ + _In_ DWORD cchBlob, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash) = 0; virtual HRESULT STDMETHODCALLTYPE GetHashFromFile( - /* [in] */ LPCSTR pszFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash) = 0; + /* [annotation][in] */ + _In_ LPCSTR pszFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash) = 0; virtual HRESULT STDMETHODCALLTYPE GetHashFromFileW( - /* [in] */ LPCWSTR pwzFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash) = 0; virtual HRESULT STDMETHODCALLTYPE GetHashFromHandle( - /* [in] */ HANDLE hFile, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash) = 0; + /* [annotation][in] */ + _In_ HANDLE hFile, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameCompareAssemblies( - /* [in] */ LPCWSTR pwzAssembly1, - /* [in] */ LPCWSTR pwzAssembly2, - /* [retval][out] */ DWORD *pdwResult) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzAssembly1, + /* [annotation][in] */ + _In_ LPCWSTR pwzAssembly2, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwResult) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameFreeBuffer( - /* [in] */ BYTE *pbMemory) = 0; + /* [annotation][in] */ + _In_ BYTE *pbMemory) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameGetBlob( - /* [in] */ LPCWSTR pwzFilePath, - /* [length_is][size_is][out][in] */ BYTE *pbBlob, - /* [out][in] */ DWORD *pcbBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][length_is][size_is][out][in] */ + _Inout_updates_to_(*pcbBlob,*pcbBlob) BYTE *pbBlob, + /* [annotation][out][in] */ + _Inout_ DWORD *pcbBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameGetBlobFromImage( - /* [size_is][in] */ BYTE *pbBase, - /* [in] */ DWORD dwLength, - /* [length_is][size_is][out] */ BYTE *pbBlob, - /* [out][in] */ DWORD *pcbBlob) = 0; + /* [annotation][size_is][in] */ + _In_reads_(dwLength) BYTE *pbBase, + /* [annotation][in] */ + _In_ DWORD dwLength, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(*pcbBlob,*pcbBlob) BYTE *pbBlob, + /* [annotation][out][in] */ + _Inout_ DWORD *pcbBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameGetPublicKey( - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbPublicKeyBlob, - /* [out] */ ULONG *pcbPublicKeyBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbPublicKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbPublicKeyBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameHashSize( - /* [in] */ ULONG ulHashAlg, - /* [retval][out] */ DWORD *pcbSize) = 0; + /* [annotation][in] */ + _In_ ULONG ulHashAlg, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pcbSize) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameKeyDelete( - /* [in] */ LPCWSTR pwzKeyContainer) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameKeyGen( - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ DWORD dwFlags, - /* [out] */ BYTE **ppbKeyBlob, - /* [out] */ ULONG *pcbKeyBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][out] */ + _Out_ BYTE **ppbKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbKeyBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameKeyGenEx( - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ DWORD dwFlags, - /* [in] */ DWORD dwKeySize, - /* [out] */ BYTE **ppbKeyBlob, - /* [out] */ ULONG *pcbKeyBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwKeySize, + /* [annotation][out] */ + _Out_ BYTE **ppbKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbKeyBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameKeyInstall( - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameSignatureGeneration( - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbSignatureBlob, - /* [out] */ ULONG *pcbSignatureBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbSignatureBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbSignatureBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameSignatureGenerationEx( - /* [in] */ LPCWSTR wszFilePath, - /* [in] */ LPCWSTR wszKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbSignatureBlob, - /* [out] */ ULONG *pcbSignatureBlob, - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][in] */ + _In_ LPCWSTR wszKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbSignatureBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbSignatureBlob, + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameSignatureSize( - /* [in] */ BYTE *pbPublicKeyBlob, - /* [in] */ ULONG cbPublicKeyBlob, - /* [in] */ DWORD *pcbSize) = 0; + /* [annotation][in] */ + _In_ BYTE *pbPublicKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbPublicKeyBlob, + /* [annotation][in] */ + _In_ DWORD *pcbSize) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameSignatureVerification( - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ DWORD dwInFlags, - /* [retval][out] */ DWORD *pdwOutFlags) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ DWORD dwInFlags, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwOutFlags) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameSignatureVerificationEx( - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ BOOLEAN fForceVerification, - /* [retval][out] */ BOOLEAN *pfWasVerified) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ BOOLEAN fForceVerification, + /* [annotation][retval][out] */ + _Out_retval_ BOOLEAN *pfWasVerified) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameSignatureVerificationFromImage( - /* [in] */ BYTE *pbBase, - /* [in] */ DWORD dwLength, - /* [in] */ DWORD dwInFlags, - /* [retval][out] */ DWORD *pdwOutFlags) = 0; + /* [annotation][in] */ + _In_ BYTE *pbBase, + /* [annotation][in] */ + _In_ DWORD dwLength, + /* [annotation][in] */ + _In_ DWORD dwInFlags, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwOutFlags) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameTokenFromAssembly( - /* [in] */ LPCWSTR pwzFilePath, - /* [out] */ BYTE **ppbStrongNameToken, - /* [out] */ ULONG *pcbStrongNameToken) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out] */ + _Out_ BYTE **ppbStrongNameToken, + /* [annotation][out] */ + _Out_ ULONG *pcbStrongNameToken) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameTokenFromAssemblyEx( - /* [in] */ LPCWSTR pwzFilePath, - /* [out] */ BYTE **ppbStrongNameToken, - /* [out] */ ULONG *pcbStrongNameToken, - /* [out] */ BYTE **ppbPublicKeyBlob, - /* [out] */ ULONG *pcbPublicKeyBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out] */ + _Out_ BYTE **ppbStrongNameToken, + /* [annotation][out] */ + _Out_ ULONG *pcbStrongNameToken, + /* [annotation][out] */ + _Out_ BYTE **ppbPublicKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbPublicKeyBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameTokenFromPublicKey( - /* [in] */ BYTE *pbPublicKeyBlob, - /* [in] */ ULONG cbPublicKeyBlob, - /* [out] */ BYTE **ppbStrongNameToken, - /* [out] */ ULONG *pcbStrongNameToken) = 0; + /* [annotation][in] */ + _In_ BYTE *pbPublicKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbPublicKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbStrongNameToken, + /* [annotation][out] */ + _Out_ ULONG *pcbStrongNameToken) = 0; }; @@ -1196,192 +1467,321 @@ EXTERN_C const IID IID_ICLRStrongName; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRStrongName * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRStrongName * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRStrongName * This); + DECLSPEC_XFGVIRT(ICLRStrongName, GetHashFromAssemblyFile) HRESULT ( STDMETHODCALLTYPE *GetHashFromAssemblyFile )( ICLRStrongName * This, - /* [in] */ LPCSTR pszFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash); + /* [annotation][in] */ + _In_ LPCSTR pszFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash); + DECLSPEC_XFGVIRT(ICLRStrongName, GetHashFromAssemblyFileW) HRESULT ( STDMETHODCALLTYPE *GetHashFromAssemblyFileW )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash); + DECLSPEC_XFGVIRT(ICLRStrongName, GetHashFromBlob) HRESULT ( STDMETHODCALLTYPE *GetHashFromBlob )( ICLRStrongName * This, - /* [in] */ BYTE *pbBlob, - /* [in] */ DWORD cchBlob, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash); + /* [annotation][in] */ + _In_ BYTE *pbBlob, + /* [annotation][in] */ + _In_ DWORD cchBlob, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash); + DECLSPEC_XFGVIRT(ICLRStrongName, GetHashFromFile) HRESULT ( STDMETHODCALLTYPE *GetHashFromFile )( ICLRStrongName * This, - /* [in] */ LPCSTR pszFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash); + /* [annotation][in] */ + _In_ LPCSTR pszFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash); + DECLSPEC_XFGVIRT(ICLRStrongName, GetHashFromFileW) HRESULT ( STDMETHODCALLTYPE *GetHashFromFileW )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash); + DECLSPEC_XFGVIRT(ICLRStrongName, GetHashFromHandle) HRESULT ( STDMETHODCALLTYPE *GetHashFromHandle )( ICLRStrongName * This, - /* [in] */ HANDLE hFile, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash); + /* [annotation][in] */ + _In_ HANDLE hFile, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameCompareAssemblies) HRESULT ( STDMETHODCALLTYPE *StrongNameCompareAssemblies )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzAssembly1, - /* [in] */ LPCWSTR pwzAssembly2, - /* [retval][out] */ DWORD *pdwResult); + /* [annotation][in] */ + _In_ LPCWSTR pwzAssembly1, + /* [annotation][in] */ + _In_ LPCWSTR pwzAssembly2, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwResult); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameFreeBuffer) HRESULT ( STDMETHODCALLTYPE *StrongNameFreeBuffer )( ICLRStrongName * This, - /* [in] */ BYTE *pbMemory); + /* [annotation][in] */ + _In_ BYTE *pbMemory); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameGetBlob) HRESULT ( STDMETHODCALLTYPE *StrongNameGetBlob )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [length_is][size_is][out][in] */ BYTE *pbBlob, - /* [out][in] */ DWORD *pcbBlob); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][length_is][size_is][out][in] */ + _Inout_updates_to_(*pcbBlob,*pcbBlob) BYTE *pbBlob, + /* [annotation][out][in] */ + _Inout_ DWORD *pcbBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameGetBlobFromImage) HRESULT ( STDMETHODCALLTYPE *StrongNameGetBlobFromImage )( ICLRStrongName * This, - /* [size_is][in] */ BYTE *pbBase, - /* [in] */ DWORD dwLength, - /* [length_is][size_is][out] */ BYTE *pbBlob, - /* [out][in] */ DWORD *pcbBlob); + /* [annotation][size_is][in] */ + _In_reads_(dwLength) BYTE *pbBase, + /* [annotation][in] */ + _In_ DWORD dwLength, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(*pcbBlob,*pcbBlob) BYTE *pbBlob, + /* [annotation][out][in] */ + _Inout_ DWORD *pcbBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameGetPublicKey) HRESULT ( STDMETHODCALLTYPE *StrongNameGetPublicKey )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbPublicKeyBlob, - /* [out] */ ULONG *pcbPublicKeyBlob); + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbPublicKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbPublicKeyBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameHashSize) HRESULT ( STDMETHODCALLTYPE *StrongNameHashSize )( ICLRStrongName * This, - /* [in] */ ULONG ulHashAlg, - /* [retval][out] */ DWORD *pcbSize); + /* [annotation][in] */ + _In_ ULONG ulHashAlg, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pcbSize); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameKeyDelete) HRESULT ( STDMETHODCALLTYPE *StrongNameKeyDelete )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzKeyContainer); + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameKeyGen) HRESULT ( STDMETHODCALLTYPE *StrongNameKeyGen )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ DWORD dwFlags, - /* [out] */ BYTE **ppbKeyBlob, - /* [out] */ ULONG *pcbKeyBlob); + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][out] */ + _Out_ BYTE **ppbKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbKeyBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameKeyGenEx) HRESULT ( STDMETHODCALLTYPE *StrongNameKeyGenEx )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ DWORD dwFlags, - /* [in] */ DWORD dwKeySize, - /* [out] */ BYTE **ppbKeyBlob, - /* [out] */ ULONG *pcbKeyBlob); + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwKeySize, + /* [annotation][out] */ + _Out_ BYTE **ppbKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbKeyBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameKeyInstall) HRESULT ( STDMETHODCALLTYPE *StrongNameKeyInstall )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob); + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameSignatureGeneration) HRESULT ( STDMETHODCALLTYPE *StrongNameSignatureGeneration )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbSignatureBlob, - /* [out] */ ULONG *pcbSignatureBlob); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbSignatureBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbSignatureBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameSignatureGenerationEx) HRESULT ( STDMETHODCALLTYPE *StrongNameSignatureGenerationEx )( ICLRStrongName * This, - /* [in] */ LPCWSTR wszFilePath, - /* [in] */ LPCWSTR wszKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbSignatureBlob, - /* [out] */ ULONG *pcbSignatureBlob, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][in] */ + _In_ LPCWSTR wszKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbSignatureBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbSignatureBlob, + /* [annotation][in] */ + _In_ DWORD dwFlags); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameSignatureSize) HRESULT ( STDMETHODCALLTYPE *StrongNameSignatureSize )( ICLRStrongName * This, - /* [in] */ BYTE *pbPublicKeyBlob, - /* [in] */ ULONG cbPublicKeyBlob, - /* [in] */ DWORD *pcbSize); + /* [annotation][in] */ + _In_ BYTE *pbPublicKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbPublicKeyBlob, + /* [annotation][in] */ + _In_ DWORD *pcbSize); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameSignatureVerification) HRESULT ( STDMETHODCALLTYPE *StrongNameSignatureVerification )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ DWORD dwInFlags, - /* [retval][out] */ DWORD *pdwOutFlags); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ DWORD dwInFlags, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwOutFlags); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameSignatureVerificationEx) HRESULT ( STDMETHODCALLTYPE *StrongNameSignatureVerificationEx )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ BOOLEAN fForceVerification, - /* [retval][out] */ BOOLEAN *pfWasVerified); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ BOOLEAN fForceVerification, + /* [annotation][retval][out] */ + _Out_retval_ BOOLEAN *pfWasVerified); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameSignatureVerificationFromImage) HRESULT ( STDMETHODCALLTYPE *StrongNameSignatureVerificationFromImage )( ICLRStrongName * This, - /* [in] */ BYTE *pbBase, - /* [in] */ DWORD dwLength, - /* [in] */ DWORD dwInFlags, - /* [retval][out] */ DWORD *pdwOutFlags); + /* [annotation][in] */ + _In_ BYTE *pbBase, + /* [annotation][in] */ + _In_ DWORD dwLength, + /* [annotation][in] */ + _In_ DWORD dwInFlags, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwOutFlags); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameTokenFromAssembly) HRESULT ( STDMETHODCALLTYPE *StrongNameTokenFromAssembly )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [out] */ BYTE **ppbStrongNameToken, - /* [out] */ ULONG *pcbStrongNameToken); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out] */ + _Out_ BYTE **ppbStrongNameToken, + /* [annotation][out] */ + _Out_ ULONG *pcbStrongNameToken); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameTokenFromAssemblyEx) HRESULT ( STDMETHODCALLTYPE *StrongNameTokenFromAssemblyEx )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [out] */ BYTE **ppbStrongNameToken, - /* [out] */ ULONG *pcbStrongNameToken, - /* [out] */ BYTE **ppbPublicKeyBlob, - /* [out] */ ULONG *pcbPublicKeyBlob); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out] */ + _Out_ BYTE **ppbStrongNameToken, + /* [annotation][out] */ + _Out_ ULONG *pcbStrongNameToken, + /* [annotation][out] */ + _Out_ BYTE **ppbPublicKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbPublicKeyBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameTokenFromPublicKey) HRESULT ( STDMETHODCALLTYPE *StrongNameTokenFromPublicKey )( ICLRStrongName * This, - /* [in] */ BYTE *pbPublicKeyBlob, - /* [in] */ ULONG cbPublicKeyBlob, - /* [out] */ BYTE **ppbStrongNameToken, - /* [out] */ ULONG *pcbStrongNameToken); + /* [annotation][in] */ + _In_ BYTE *pbPublicKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbPublicKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbStrongNameToken, + /* [annotation][out] */ + _Out_ ULONG *pcbStrongNameToken); END_INTERFACE } ICLRStrongNameVtbl; @@ -1508,20 +1908,32 @@ EXTERN_C const IID IID_ICLRStrongName2; { public: virtual HRESULT STDMETHODCALLTYPE StrongNameGetPublicKeyEx( - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbPublicKeyBlob, - /* [out] */ ULONG *pcbPublicKeyBlob, - /* [in] */ ULONG uHashAlgId, - /* [in] */ ULONG uReserved) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbPublicKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbPublicKeyBlob, + /* [annotation][in] */ + _In_ ULONG uHashAlgId, + /* [annotation][in] */ + _In_ ULONG uReserved) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameSignatureVerificationEx2( - /* [in] */ LPCWSTR wszFilePath, - /* [in] */ BOOLEAN fForceVerification, - /* [in] */ BYTE *pbEcmaPublicKey, - /* [in] */ DWORD cbEcmaPublicKey, - /* [out] */ BOOLEAN *pfWasVerified) = 0; + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][in] */ + _In_ BOOLEAN fForceVerification, + /* [annotation][in] */ + _In_ BYTE *pbEcmaPublicKey, + /* [annotation][in] */ + _In_ DWORD cbEcmaPublicKey, + /* [annotation][out] */ + _Out_ BOOLEAN *pfWasVerified) = 0; }; @@ -1532,35 +1944,53 @@ EXTERN_C const IID IID_ICLRStrongName2; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRStrongName2 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRStrongName2 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRStrongName2 * This); + DECLSPEC_XFGVIRT(ICLRStrongName2, StrongNameGetPublicKeyEx) HRESULT ( STDMETHODCALLTYPE *StrongNameGetPublicKeyEx )( ICLRStrongName2 * This, - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbPublicKeyBlob, - /* [out] */ ULONG *pcbPublicKeyBlob, - /* [in] */ ULONG uHashAlgId, - /* [in] */ ULONG uReserved); + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbPublicKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbPublicKeyBlob, + /* [annotation][in] */ + _In_ ULONG uHashAlgId, + /* [annotation][in] */ + _In_ ULONG uReserved); + DECLSPEC_XFGVIRT(ICLRStrongName2, StrongNameSignatureVerificationEx2) HRESULT ( STDMETHODCALLTYPE *StrongNameSignatureVerificationEx2 )( ICLRStrongName2 * This, - /* [in] */ LPCWSTR wszFilePath, - /* [in] */ BOOLEAN fForceVerification, - /* [in] */ BYTE *pbEcmaPublicKey, - /* [in] */ DWORD cbEcmaPublicKey, - /* [out] */ BOOLEAN *pfWasVerified); + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][in] */ + _In_ BOOLEAN fForceVerification, + /* [annotation][in] */ + _In_ BYTE *pbEcmaPublicKey, + /* [annotation][in] */ + _In_ DWORD cbEcmaPublicKey, + /* [annotation][out] */ + _Out_ BOOLEAN *pfWasVerified); END_INTERFACE } ICLRStrongName2Vtbl; @@ -1618,26 +2048,42 @@ EXTERN_C const IID IID_ICLRStrongName3; { public: virtual HRESULT STDMETHODCALLTYPE StrongNameDigestGenerate( - /* [in] */ LPCWSTR wszFilePath, - /* [out] */ BYTE **ppbDigestBlob, - /* [out] */ ULONG *pcbDigestBlob, - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][out] */ + _Out_ BYTE **ppbDigestBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbDigestBlob, + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameDigestSign( - /* [in] */ LPCWSTR wszKeyContainer, - /* [size_is][in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [size_is][in] */ BYTE *pbDigestBlob, - /* [in] */ ULONG cbDigestBlob, - /* [in] */ DWORD hashAlgId, - /* [out] */ BYTE **ppbSignatureBlob, - /* [out] */ ULONG *pcbSignatureBlob, - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ LPCWSTR wszKeyContainer, + /* [annotation][size_is][in] */ + _In_reads_(cbKeyBlob) BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][size_is][in] */ + _In_reads_(cbDigestBlob) BYTE *pbDigestBlob, + /* [annotation][in] */ + _In_ ULONG cbDigestBlob, + /* [annotation][in] */ + _In_ DWORD hashAlgId, + /* [annotation][out] */ + _Out_ BYTE **ppbSignatureBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbSignatureBlob, + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameDigestEmbed( - /* [in] */ LPCWSTR wszFilePath, - /* [size_is][in] */ BYTE *pbSignatureBlob, - /* [in] */ ULONG cbSignatureBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][size_is][in] */ + _In_reads_(cbSignatureBlob) BYTE *pbSignatureBlob, + /* [annotation][in] */ + _In_ ULONG cbSignatureBlob) = 0; }; @@ -1648,42 +2094,65 @@ EXTERN_C const IID IID_ICLRStrongName3; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRStrongName3 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRStrongName3 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRStrongName3 * This); + DECLSPEC_XFGVIRT(ICLRStrongName3, StrongNameDigestGenerate) HRESULT ( STDMETHODCALLTYPE *StrongNameDigestGenerate )( ICLRStrongName3 * This, - /* [in] */ LPCWSTR wszFilePath, - /* [out] */ BYTE **ppbDigestBlob, - /* [out] */ ULONG *pcbDigestBlob, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][out] */ + _Out_ BYTE **ppbDigestBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbDigestBlob, + /* [annotation][in] */ + _In_ DWORD dwFlags); + DECLSPEC_XFGVIRT(ICLRStrongName3, StrongNameDigestSign) HRESULT ( STDMETHODCALLTYPE *StrongNameDigestSign )( ICLRStrongName3 * This, - /* [in] */ LPCWSTR wszKeyContainer, - /* [size_is][in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [size_is][in] */ BYTE *pbDigestBlob, - /* [in] */ ULONG cbDigestBlob, - /* [in] */ DWORD hashAlgId, - /* [out] */ BYTE **ppbSignatureBlob, - /* [out] */ ULONG *pcbSignatureBlob, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ LPCWSTR wszKeyContainer, + /* [annotation][size_is][in] */ + _In_reads_(cbKeyBlob) BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][size_is][in] */ + _In_reads_(cbDigestBlob) BYTE *pbDigestBlob, + /* [annotation][in] */ + _In_ ULONG cbDigestBlob, + /* [annotation][in] */ + _In_ DWORD hashAlgId, + /* [annotation][out] */ + _Out_ BYTE **ppbSignatureBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbSignatureBlob, + /* [annotation][in] */ + _In_ DWORD dwFlags); + DECLSPEC_XFGVIRT(ICLRStrongName3, StrongNameDigestEmbed) HRESULT ( STDMETHODCALLTYPE *StrongNameDigestEmbed )( ICLRStrongName3 * This, - /* [in] */ LPCWSTR wszFilePath, - /* [size_is][in] */ BYTE *pbSignatureBlob, - /* [in] */ ULONG cbSignatureBlob); + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][size_is][in] */ + _In_reads_(cbSignatureBlob) BYTE *pbSignatureBlob, + /* [annotation][in] */ + _In_ ULONG cbSignatureBlob); END_INTERFACE } ICLRStrongName3Vtbl; diff --git a/generation/WinSDK/AdditionalHeaders/mscoree.h b/generation/WinSDK/AdditionalHeaders/mscoree.h index b8fc1984..dee07417 100644 --- a/generation/WinSDK/AdditionalHeaders/mscoree.h +++ b/generation/WinSDK/AdditionalHeaders/mscoree.h @@ -3,15 +3,14 @@ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.00.0603 */ + /* File created by MIDL compiler version 8.01.0628 */ /* @@MIDL_FILE_HEADING( ) */ -#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ -#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ @@ -24,7 +23,7 @@ #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of -#endif // __RPCNDR_H_VERSION__ +#endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include "windows.h" @@ -38,6 +37,14 @@ #pragma once #endif +#ifndef DECLSPEC_XFGVIRT +#if defined(_CONTROL_FLOW_GUARD_XFG) +#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func)) +#else +#define DECLSPEC_XFGVIRT(base, func) +#endif +#endif + /* Forward Declarations */ #ifndef __IObjectHandle_FWD_DEFINED__ @@ -397,13 +404,6 @@ typedef interface IApartmentCallback IApartmentCallback; #endif /* __IApartmentCallback_FWD_DEFINED__ */ -#ifndef __IManagedObject_FWD_DEFINED__ -#define __IManagedObject_FWD_DEFINED__ -typedef interface IManagedObject IManagedObject; - -#endif /* __IManagedObject_FWD_DEFINED__ */ - - #ifndef __ICatalogServices_FWD_DEFINED__ #define __ICatalogServices_FWD_DEFINED__ typedef interface ICatalogServices ICatalogServices; @@ -484,14 +484,12 @@ typedef interface IHostSecurityManager IHostSecurityManager; #endif /* __IHostSecurityManager_FWD_DEFINED__ */ - #ifndef __ICLRAppDomainResourceMonitor_FWD_DEFINED__ #define __ICLRAppDomainResourceMonitor_FWD_DEFINED__ typedef interface ICLRAppDomainResourceMonitor ICLRAppDomainResourceMonitor; #endif /* __ICLRAppDomainResourceMonitor_FWD_DEFINED__ */ - /* header files for imported files */ #include "unknwn.h" #include "gchost.h" @@ -518,7 +516,7 @@ extern "C"{ #define CLR_MINOR_VERSION ( 0 ) -#define CLR_BUILD_VERSION ( 30319 ) +#define CLR_BUILD_VERSION ( 22220 ) #define CLR_ASSEMBLY_MAJOR_VERSION ( 4 ) @@ -533,7 +531,6 @@ EXTERN_GUID(CLSID_CLRRuntimeHost, 0x90F1A06E, 0x7712, 0x4762, 0x86, 0xB5, 0x7A, EXTERN_GUID(CLSID_ComCallUnmarshal, 0x3F281000,0xE95A,0x11d2,0x88,0x6B,0x00,0xC0,0x4F,0x86,0x9F,0x04); EXTERN_GUID(CLSID_ComCallUnmarshalV4, 0x45fb4600,0xe6e8,0x4928,0xb2,0x5e,0x50,0x47,0x6f,0xf7,0x94,0x25); EXTERN_GUID(IID_IObjectHandle, 0xc460e2b4, 0xe199, 0x412a, 0x84, 0x56, 0x84, 0xdc, 0x3e, 0x48, 0x38, 0xc3); -EXTERN_GUID(IID_IManagedObject, 0xc3fcc19e, 0xa970, 0x11d2, 0x8b, 0x5a, 0x00, 0xa0, 0xc9, 0xb7, 0xc9, 0xc4); EXTERN_GUID(IID_IApartmentCallback, 0x178e5337, 0x1528, 0x4591, 0xb1, 0xc9, 0x1c, 0x6e, 0x48, 0x46, 0x86, 0xd8); EXTERN_GUID(IID_ICatalogServices, 0x04c6be1e, 0x1db1, 0x4058, 0xab, 0x7a, 0x70, 0x0c, 0xcc, 0xfb, 0xf2, 0x54); EXTERN_GUID(IID_ICorRuntimeHost, 0xcb2f6722, 0xab3a, 0x11d2, 0x9c, 0x40, 0x00, 0xc0, 0x4f, 0xa3, 0x0a, 0x3e); @@ -654,7 +651,8 @@ enum __MIDL___MIDL_itf_mscoree_0000_0000_0004 RUNTIME_INFO_DONT_RETURN_DIRECTORY = 0x10, RUNTIME_INFO_DONT_RETURN_VERSION = 0x20, RUNTIME_INFO_DONT_SHOW_ERROR_DIALOG = 0x40, - RUNTIME_INFO_IGNORE_ERROR_MODE = 0x1000 + RUNTIME_INFO_IGNORE_ERROR_MODE = 0x1000, + RUNTIME_INFO_REQUEST_ARM64 = 0x2000 } RUNTIME_INFO_FLAGS; typedef /* [public] */ @@ -688,7 +686,8 @@ EXTERN_C const IID IID_IObjectHandle; { public: virtual HRESULT STDMETHODCALLTYPE Unwrap( - /* [retval][out] */ __RPC__out VARIANT *ppv) = 0; + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *ppv) = 0; }; @@ -699,21 +698,27 @@ EXTERN_C const IID IID_IObjectHandle; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in IObjectHandle * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in IObjectHandle * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in IObjectHandle * This); + DECLSPEC_XFGVIRT(IObjectHandle, Unwrap) HRESULT ( STDMETHODCALLTYPE *Unwrap )( __RPC__in IObjectHandle * This, - /* [retval][out] */ __RPC__out VARIANT *ppv); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *ppv); END_INTERFACE } IObjectHandleVtbl; @@ -768,7 +773,8 @@ EXTERN_C const IID IID_IAppDomainBinding; { public: virtual HRESULT STDMETHODCALLTYPE OnAppDomain( - /* [in] */ IUnknown *pAppdomain) = 0; + /* [annotation][in] */ + _In_ IUnknown *pAppdomain) = 0; }; @@ -779,21 +785,27 @@ EXTERN_C const IID IID_IAppDomainBinding; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IAppDomainBinding * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IAppDomainBinding * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IAppDomainBinding * This); + DECLSPEC_XFGVIRT(IAppDomainBinding, OnAppDomain) HRESULT ( STDMETHODCALLTYPE *OnAppDomain )( IAppDomainBinding * This, - /* [in] */ IUnknown *pAppdomain); + /* [annotation][in] */ + _In_ IUnknown *pAppdomain); END_INTERFACE } IAppDomainBindingVtbl; @@ -863,24 +875,31 @@ EXTERN_C const IID IID_IGCThreadControl; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGCThreadControl * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IGCThreadControl * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IGCThreadControl * This); + DECLSPEC_XFGVIRT(IGCThreadControl, ThreadIsBlockingForSuspension) HRESULT ( STDMETHODCALLTYPE *ThreadIsBlockingForSuspension )( IGCThreadControl * This); + DECLSPEC_XFGVIRT(IGCThreadControl, SuspensionStarting) HRESULT ( STDMETHODCALLTYPE *SuspensionStarting )( IGCThreadControl * This); + DECLSPEC_XFGVIRT(IGCThreadControl, SuspensionEnding) HRESULT ( STDMETHODCALLTYPE *SuspensionEnding )( IGCThreadControl * This, DWORD Generation); @@ -944,8 +963,10 @@ EXTERN_C const IID IID_IGCHostControl; { public: virtual HRESULT STDMETHODCALLTYPE RequestVirtualMemLimit( - /* [in] */ SIZE_T sztMaxVirtualMemMB, - /* [out][in] */ SIZE_T *psztNewMaxVirtualMemMB) = 0; + /* [annotation][in] */ + _In_ SIZE_T sztMaxVirtualMemMB, + /* [annotation][out][in] */ + _Inout_ SIZE_T *psztNewMaxVirtualMemMB) = 0; }; @@ -956,22 +977,29 @@ EXTERN_C const IID IID_IGCHostControl; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGCHostControl * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IGCHostControl * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IGCHostControl * This); + DECLSPEC_XFGVIRT(IGCHostControl, RequestVirtualMemLimit) HRESULT ( STDMETHODCALLTYPE *RequestVirtualMemLimit )( IGCHostControl * This, - /* [in] */ SIZE_T sztMaxVirtualMemMB, - /* [out][in] */ SIZE_T *psztNewMaxVirtualMemMB); + /* [annotation][in] */ + _In_ SIZE_T sztMaxVirtualMemMB, + /* [annotation][out][in] */ + _Inout_ SIZE_T *psztNewMaxVirtualMemMB); END_INTERFACE } IGCHostControlVtbl; @@ -1053,64 +1081,102 @@ EXTERN_C const IID IID_ICorThreadpool; { public: virtual HRESULT STDMETHODCALLTYPE CorRegisterWaitForSingleObject( - /* [in] */ HANDLE *phNewWaitObject, - /* [in] */ HANDLE hWaitObject, - /* [in] */ WAITORTIMERCALLBACK Callback, - /* [in] */ PVOID Context, - /* [in] */ ULONG timeout, - /* [in] */ BOOL executeOnlyOnce, - /* [out] */ BOOL *result) = 0; + /* [annotation][in] */ + _In_ HANDLE *phNewWaitObject, + /* [annotation][in] */ + _In_ HANDLE hWaitObject, + /* [annotation][in] */ + _In_ WAITORTIMERCALLBACK Callback, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][in] */ + _In_ ULONG timeout, + /* [annotation][in] */ + _In_ BOOL executeOnlyOnce, + /* [annotation][out] */ + _Out_ BOOL *result) = 0; virtual HRESULT STDMETHODCALLTYPE CorUnregisterWait( - /* [in] */ HANDLE hWaitObject, - /* [in] */ HANDLE CompletionEvent, - /* [out] */ BOOL *result) = 0; + /* [annotation][in] */ + _In_ HANDLE hWaitObject, + /* [annotation][in] */ + _In_ HANDLE CompletionEvent, + /* [annotation][out] */ + _Out_ BOOL *result) = 0; virtual HRESULT STDMETHODCALLTYPE CorQueueUserWorkItem( - /* [in] */ LPTHREAD_START_ROUTINE Function, - /* [in] */ PVOID Context, - /* [in] */ BOOL executeOnlyOnce, - /* [out] */ BOOL *result) = 0; + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE Function, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][in] */ + _In_ BOOL executeOnlyOnce, + /* [annotation][out] */ + _Out_ BOOL *result) = 0; virtual HRESULT STDMETHODCALLTYPE CorCreateTimer( - /* [in] */ HANDLE *phNewTimer, - /* [in] */ WAITORTIMERCALLBACK Callback, - /* [in] */ PVOID Parameter, - /* [in] */ DWORD DueTime, - /* [in] */ DWORD Period, - /* [out] */ BOOL *result) = 0; + /* [annotation][in] */ + _In_ HANDLE *phNewTimer, + /* [annotation][in] */ + _In_ WAITORTIMERCALLBACK Callback, + /* [annotation][in] */ + _In_ PVOID Parameter, + /* [annotation][in] */ + _In_ DWORD DueTime, + /* [annotation][in] */ + _In_ DWORD Period, + /* [annotation][out] */ + _Out_ BOOL *result) = 0; virtual HRESULT STDMETHODCALLTYPE CorChangeTimer( - /* [in] */ HANDLE Timer, - /* [in] */ ULONG DueTime, - /* [in] */ ULONG Period, - /* [out] */ BOOL *result) = 0; + /* [annotation][in] */ + _In_ HANDLE Timer, + /* [annotation][in] */ + _In_ ULONG DueTime, + /* [annotation][in] */ + _In_ ULONG Period, + /* [annotation][out] */ + _Out_ BOOL *result) = 0; virtual HRESULT STDMETHODCALLTYPE CorDeleteTimer( - /* [in] */ HANDLE Timer, - /* [in] */ HANDLE CompletionEvent, - /* [out] */ BOOL *result) = 0; + /* [annotation][in] */ + _In_ HANDLE Timer, + /* [annotation][in] */ + _In_ HANDLE CompletionEvent, + /* [annotation][out] */ + _Out_ BOOL *result) = 0; virtual HRESULT STDMETHODCALLTYPE CorBindIoCompletionCallback( - /* [in] */ HANDLE fileHandle, - /* [in] */ LPOVERLAPPED_COMPLETION_ROUTINE callback) = 0; + /* [annotation][in] */ + _In_ HANDLE fileHandle, + /* [annotation][in] */ + _In_ LPOVERLAPPED_COMPLETION_ROUTINE callback) = 0; virtual HRESULT STDMETHODCALLTYPE CorCallOrQueueUserWorkItem( - /* [in] */ LPTHREAD_START_ROUTINE Function, - /* [in] */ PVOID Context, - /* [out] */ BOOL *result) = 0; + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE Function, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][out] */ + _Out_ BOOL *result) = 0; virtual HRESULT STDMETHODCALLTYPE CorSetMaxThreads( - /* [in] */ DWORD MaxWorkerThreads, - /* [in] */ DWORD MaxIOCompletionThreads) = 0; + /* [annotation][in] */ + _In_ DWORD MaxWorkerThreads, + /* [annotation][in] */ + _In_ DWORD MaxIOCompletionThreads) = 0; virtual HRESULT STDMETHODCALLTYPE CorGetMaxThreads( - /* [out] */ DWORD *MaxWorkerThreads, - /* [out] */ DWORD *MaxIOCompletionThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *MaxWorkerThreads, + /* [annotation][out] */ + _Out_ DWORD *MaxIOCompletionThreads) = 0; virtual HRESULT STDMETHODCALLTYPE CorGetAvailableThreads( - /* [out] */ DWORD *AvailableWorkerThreads, - /* [out] */ DWORD *AvailableIOCompletionThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *AvailableWorkerThreads, + /* [annotation][out] */ + _Out_ DWORD *AvailableIOCompletionThreads) = 0; }; @@ -1121,88 +1187,141 @@ EXTERN_C const IID IID_ICorThreadpool; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorThreadpool * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorThreadpool * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorThreadpool * This); + DECLSPEC_XFGVIRT(ICorThreadpool, CorRegisterWaitForSingleObject) HRESULT ( STDMETHODCALLTYPE *CorRegisterWaitForSingleObject )( ICorThreadpool * This, - /* [in] */ HANDLE *phNewWaitObject, - /* [in] */ HANDLE hWaitObject, - /* [in] */ WAITORTIMERCALLBACK Callback, - /* [in] */ PVOID Context, - /* [in] */ ULONG timeout, - /* [in] */ BOOL executeOnlyOnce, - /* [out] */ BOOL *result); + /* [annotation][in] */ + _In_ HANDLE *phNewWaitObject, + /* [annotation][in] */ + _In_ HANDLE hWaitObject, + /* [annotation][in] */ + _In_ WAITORTIMERCALLBACK Callback, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][in] */ + _In_ ULONG timeout, + /* [annotation][in] */ + _In_ BOOL executeOnlyOnce, + /* [annotation][out] */ + _Out_ BOOL *result); + DECLSPEC_XFGVIRT(ICorThreadpool, CorUnregisterWait) HRESULT ( STDMETHODCALLTYPE *CorUnregisterWait )( ICorThreadpool * This, - /* [in] */ HANDLE hWaitObject, - /* [in] */ HANDLE CompletionEvent, - /* [out] */ BOOL *result); + /* [annotation][in] */ + _In_ HANDLE hWaitObject, + /* [annotation][in] */ + _In_ HANDLE CompletionEvent, + /* [annotation][out] */ + _Out_ BOOL *result); + DECLSPEC_XFGVIRT(ICorThreadpool, CorQueueUserWorkItem) HRESULT ( STDMETHODCALLTYPE *CorQueueUserWorkItem )( ICorThreadpool * This, - /* [in] */ LPTHREAD_START_ROUTINE Function, - /* [in] */ PVOID Context, - /* [in] */ BOOL executeOnlyOnce, - /* [out] */ BOOL *result); + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE Function, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][in] */ + _In_ BOOL executeOnlyOnce, + /* [annotation][out] */ + _Out_ BOOL *result); + DECLSPEC_XFGVIRT(ICorThreadpool, CorCreateTimer) HRESULT ( STDMETHODCALLTYPE *CorCreateTimer )( ICorThreadpool * This, - /* [in] */ HANDLE *phNewTimer, - /* [in] */ WAITORTIMERCALLBACK Callback, - /* [in] */ PVOID Parameter, - /* [in] */ DWORD DueTime, - /* [in] */ DWORD Period, - /* [out] */ BOOL *result); + /* [annotation][in] */ + _In_ HANDLE *phNewTimer, + /* [annotation][in] */ + _In_ WAITORTIMERCALLBACK Callback, + /* [annotation][in] */ + _In_ PVOID Parameter, + /* [annotation][in] */ + _In_ DWORD DueTime, + /* [annotation][in] */ + _In_ DWORD Period, + /* [annotation][out] */ + _Out_ BOOL *result); + DECLSPEC_XFGVIRT(ICorThreadpool, CorChangeTimer) HRESULT ( STDMETHODCALLTYPE *CorChangeTimer )( ICorThreadpool * This, - /* [in] */ HANDLE Timer, - /* [in] */ ULONG DueTime, - /* [in] */ ULONG Period, - /* [out] */ BOOL *result); + /* [annotation][in] */ + _In_ HANDLE Timer, + /* [annotation][in] */ + _In_ ULONG DueTime, + /* [annotation][in] */ + _In_ ULONG Period, + /* [annotation][out] */ + _Out_ BOOL *result); + DECLSPEC_XFGVIRT(ICorThreadpool, CorDeleteTimer) HRESULT ( STDMETHODCALLTYPE *CorDeleteTimer )( ICorThreadpool * This, - /* [in] */ HANDLE Timer, - /* [in] */ HANDLE CompletionEvent, - /* [out] */ BOOL *result); + /* [annotation][in] */ + _In_ HANDLE Timer, + /* [annotation][in] */ + _In_ HANDLE CompletionEvent, + /* [annotation][out] */ + _Out_ BOOL *result); + DECLSPEC_XFGVIRT(ICorThreadpool, CorBindIoCompletionCallback) HRESULT ( STDMETHODCALLTYPE *CorBindIoCompletionCallback )( ICorThreadpool * This, - /* [in] */ HANDLE fileHandle, - /* [in] */ LPOVERLAPPED_COMPLETION_ROUTINE callback); + /* [annotation][in] */ + _In_ HANDLE fileHandle, + /* [annotation][in] */ + _In_ LPOVERLAPPED_COMPLETION_ROUTINE callback); + DECLSPEC_XFGVIRT(ICorThreadpool, CorCallOrQueueUserWorkItem) HRESULT ( STDMETHODCALLTYPE *CorCallOrQueueUserWorkItem )( ICorThreadpool * This, - /* [in] */ LPTHREAD_START_ROUTINE Function, - /* [in] */ PVOID Context, - /* [out] */ BOOL *result); + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE Function, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][out] */ + _Out_ BOOL *result); + DECLSPEC_XFGVIRT(ICorThreadpool, CorSetMaxThreads) HRESULT ( STDMETHODCALLTYPE *CorSetMaxThreads )( ICorThreadpool * This, - /* [in] */ DWORD MaxWorkerThreads, - /* [in] */ DWORD MaxIOCompletionThreads); + /* [annotation][in] */ + _In_ DWORD MaxWorkerThreads, + /* [annotation][in] */ + _In_ DWORD MaxIOCompletionThreads); + DECLSPEC_XFGVIRT(ICorThreadpool, CorGetMaxThreads) HRESULT ( STDMETHODCALLTYPE *CorGetMaxThreads )( ICorThreadpool * This, - /* [out] */ DWORD *MaxWorkerThreads, - /* [out] */ DWORD *MaxIOCompletionThreads); + /* [annotation][out] */ + _Out_ DWORD *MaxWorkerThreads, + /* [annotation][out] */ + _Out_ DWORD *MaxIOCompletionThreads); + DECLSPEC_XFGVIRT(ICorThreadpool, CorGetAvailableThreads) HRESULT ( STDMETHODCALLTYPE *CorGetAvailableThreads )( ICorThreadpool * This, - /* [out] */ DWORD *AvailableWorkerThreads, - /* [out] */ DWORD *AvailableIOCompletionThreads); + /* [annotation][out] */ + _Out_ DWORD *AvailableWorkerThreads, + /* [annotation][out] */ + _Out_ DWORD *AvailableIOCompletionThreads); END_INTERFACE } ICorThreadpoolVtbl; @@ -1311,24 +1430,31 @@ EXTERN_C const IID IID_IDebuggerThreadControl; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDebuggerThreadControl * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IDebuggerThreadControl * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IDebuggerThreadControl * This); + DECLSPEC_XFGVIRT(IDebuggerThreadControl, ThreadIsBlockingForDebugger) HRESULT ( STDMETHODCALLTYPE *ThreadIsBlockingForDebugger )( IDebuggerThreadControl * This); + DECLSPEC_XFGVIRT(IDebuggerThreadControl, ReleaseAllRuntimeThreads) HRESULT ( STDMETHODCALLTYPE *ReleaseAllRuntimeThreads )( IDebuggerThreadControl * This); + DECLSPEC_XFGVIRT(IDebuggerThreadControl, StartBlockingForDebugger) HRESULT ( STDMETHODCALLTYPE *StartBlockingForDebugger )( IDebuggerThreadControl * This, DWORD dwUnused); @@ -1401,7 +1527,8 @@ EXTERN_C const IID IID_IDebuggerInfo; { public: virtual HRESULT STDMETHODCALLTYPE IsDebuggerAttached( - /* [out] */ BOOL *pbAttached) = 0; + /* [annotation][out] */ + _Out_ BOOL *pbAttached) = 0; }; @@ -1412,21 +1539,27 @@ EXTERN_C const IID IID_IDebuggerInfo; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDebuggerInfo * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IDebuggerInfo * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IDebuggerInfo * This); + DECLSPEC_XFGVIRT(IDebuggerInfo, IsDebuggerAttached) HRESULT ( STDMETHODCALLTYPE *IsDebuggerAttached )( IDebuggerInfo * This, - /* [out] */ BOOL *pbAttached); + /* [annotation][out] */ + _Out_ BOOL *pbAttached); END_INTERFACE } IDebuggerInfoVtbl; @@ -1490,16 +1623,20 @@ EXTERN_C const IID IID_ICorConfiguration; { public: virtual HRESULT STDMETHODCALLTYPE SetGCThreadControl( - /* [in] */ IGCThreadControl *pGCThreadControl) = 0; + /* [annotation][in] */ + _In_ IGCThreadControl *pGCThreadControl) = 0; virtual HRESULT STDMETHODCALLTYPE SetGCHostControl( - /* [in] */ IGCHostControl *pGCHostControl) = 0; + /* [annotation][in] */ + _In_ IGCHostControl *pGCHostControl) = 0; virtual HRESULT STDMETHODCALLTYPE SetDebuggerThreadControl( - /* [in] */ IDebuggerThreadControl *pDebuggerThreadControl) = 0; + /* [annotation][in] */ + _In_ IDebuggerThreadControl *pDebuggerThreadControl) = 0; virtual HRESULT STDMETHODCALLTYPE AddDebuggerSpecialThread( - /* [in] */ DWORD dwSpecialThreadId) = 0; + /* [annotation][in] */ + _In_ DWORD dwSpecialThreadId) = 0; }; @@ -1510,33 +1647,45 @@ EXTERN_C const IID IID_ICorConfiguration; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorConfiguration * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorConfiguration * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorConfiguration * This); + DECLSPEC_XFGVIRT(ICorConfiguration, SetGCThreadControl) HRESULT ( STDMETHODCALLTYPE *SetGCThreadControl )( ICorConfiguration * This, - /* [in] */ IGCThreadControl *pGCThreadControl); + /* [annotation][in] */ + _In_ IGCThreadControl *pGCThreadControl); + DECLSPEC_XFGVIRT(ICorConfiguration, SetGCHostControl) HRESULT ( STDMETHODCALLTYPE *SetGCHostControl )( ICorConfiguration * This, - /* [in] */ IGCHostControl *pGCHostControl); + /* [annotation][in] */ + _In_ IGCHostControl *pGCHostControl); + DECLSPEC_XFGVIRT(ICorConfiguration, SetDebuggerThreadControl) HRESULT ( STDMETHODCALLTYPE *SetDebuggerThreadControl )( ICorConfiguration * This, - /* [in] */ IDebuggerThreadControl *pDebuggerThreadControl); + /* [annotation][in] */ + _In_ IDebuggerThreadControl *pDebuggerThreadControl); + DECLSPEC_XFGVIRT(ICorConfiguration, AddDebuggerSpecialThread) HRESULT ( STDMETHODCALLTYPE *AddDebuggerSpecialThread )( ICorConfiguration * This, - /* [in] */ DWORD dwSpecialThreadId); + /* [annotation][in] */ + _In_ DWORD dwSpecialThreadId); END_INTERFACE } ICorConfigurationVtbl; @@ -1614,60 +1763,82 @@ EXTERN_C const IID IID_ICorRuntimeHost; virtual HRESULT STDMETHODCALLTYPE DeleteLogicalThreadState( void) = 0; virtual HRESULT STDMETHODCALLTYPE SwitchInLogicalThreadState( - /* [in] */ DWORD *pFiberCookie) = 0; + /* [annotation][in] */ + _In_ DWORD *pFiberCookie) = 0; virtual HRESULT STDMETHODCALLTYPE SwitchOutLogicalThreadState( - /* [out] */ DWORD **pFiberCookie) = 0; + /* [annotation][out] */ + _Out_ DWORD **pFiberCookie) = 0; virtual HRESULT STDMETHODCALLTYPE LocksHeldByLogicalThread( - /* [out] */ DWORD *pCount) = 0; + /* [annotation][out] */ + _Out_ DWORD *pCount) = 0; virtual HRESULT STDMETHODCALLTYPE MapFile( - /* [in] */ HANDLE hFile, - /* [out] */ HMODULE *hMapAddress) = 0; + /* [annotation][in] */ + _In_ HANDLE hFile, + /* [annotation][out] */ + _Out_ HMODULE *hMapAddress) = 0; virtual HRESULT STDMETHODCALLTYPE GetConfiguration( - /* [out] */ ICorConfiguration **pConfiguration) = 0; + /* [annotation][out] */ + _Out_ ICorConfiguration **pConfiguration) = 0; virtual HRESULT STDMETHODCALLTYPE Start( void) = 0; virtual HRESULT STDMETHODCALLTYPE Stop( void) = 0; virtual HRESULT STDMETHODCALLTYPE CreateDomain( - /* [in] */ LPCWSTR pwzFriendlyName, - /* [in] */ IUnknown *pIdentityArray, - /* [out] */ IUnknown **pAppDomain) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFriendlyName, + /* [annotation][in] */ + _In_ IUnknown *pIdentityArray, + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain) = 0; virtual HRESULT STDMETHODCALLTYPE GetDefaultDomain( - /* [out] */ IUnknown **pAppDomain) = 0; + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain) = 0; virtual HRESULT STDMETHODCALLTYPE EnumDomains( - /* [out] */ HDOMAINENUM *hEnum) = 0; + /* [annotation][out] */ + _Out_ HDOMAINENUM *hEnum) = 0; virtual HRESULT STDMETHODCALLTYPE NextDomain( - /* [in] */ HDOMAINENUM hEnum, - /* [out] */ IUnknown **pAppDomain) = 0; + /* [annotation][in] */ + _In_ HDOMAINENUM hEnum, + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain) = 0; virtual HRESULT STDMETHODCALLTYPE CloseEnum( - /* [in] */ HDOMAINENUM hEnum) = 0; + /* [annotation][in] */ + _In_ HDOMAINENUM hEnum) = 0; virtual HRESULT STDMETHODCALLTYPE CreateDomainEx( - /* [in] */ LPCWSTR pwzFriendlyName, - /* [in] */ IUnknown *pSetup, - /* [in] */ IUnknown *pEvidence, - /* [out] */ IUnknown **pAppDomain) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFriendlyName, + /* [annotation][in] */ + _In_ IUnknown *pSetup, + /* [annotation][in] */ + _In_ IUnknown *pEvidence, + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain) = 0; virtual HRESULT STDMETHODCALLTYPE CreateDomainSetup( - /* [out] */ IUnknown **pAppDomainSetup) = 0; + /* [annotation][out] */ + _Out_ IUnknown **pAppDomainSetup) = 0; virtual HRESULT STDMETHODCALLTYPE CreateEvidence( - /* [out] */ IUnknown **pEvidence) = 0; + /* [annotation][out] */ + _Out_ IUnknown **pEvidence) = 0; virtual HRESULT STDMETHODCALLTYPE UnloadDomain( - /* [in] */ IUnknown *pAppDomain) = 0; + /* [annotation][in] */ + _In_ IUnknown *pAppDomain) = 0; virtual HRESULT STDMETHODCALLTYPE CurrentDomain( - /* [out] */ IUnknown **pAppDomain) = 0; + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain) = 0; }; @@ -1678,96 +1849,141 @@ EXTERN_C const IID IID_ICorRuntimeHost; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorRuntimeHost * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorRuntimeHost * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorRuntimeHost * This); + DECLSPEC_XFGVIRT(ICorRuntimeHost, CreateLogicalThreadState) HRESULT ( STDMETHODCALLTYPE *CreateLogicalThreadState )( ICorRuntimeHost * This); + DECLSPEC_XFGVIRT(ICorRuntimeHost, DeleteLogicalThreadState) HRESULT ( STDMETHODCALLTYPE *DeleteLogicalThreadState )( ICorRuntimeHost * This); + DECLSPEC_XFGVIRT(ICorRuntimeHost, SwitchInLogicalThreadState) HRESULT ( STDMETHODCALLTYPE *SwitchInLogicalThreadState )( ICorRuntimeHost * This, - /* [in] */ DWORD *pFiberCookie); + /* [annotation][in] */ + _In_ DWORD *pFiberCookie); + DECLSPEC_XFGVIRT(ICorRuntimeHost, SwitchOutLogicalThreadState) HRESULT ( STDMETHODCALLTYPE *SwitchOutLogicalThreadState )( ICorRuntimeHost * This, - /* [out] */ DWORD **pFiberCookie); + /* [annotation][out] */ + _Out_ DWORD **pFiberCookie); + DECLSPEC_XFGVIRT(ICorRuntimeHost, LocksHeldByLogicalThread) HRESULT ( STDMETHODCALLTYPE *LocksHeldByLogicalThread )( ICorRuntimeHost * This, - /* [out] */ DWORD *pCount); + /* [annotation][out] */ + _Out_ DWORD *pCount); + DECLSPEC_XFGVIRT(ICorRuntimeHost, MapFile) HRESULT ( STDMETHODCALLTYPE *MapFile )( ICorRuntimeHost * This, - /* [in] */ HANDLE hFile, - /* [out] */ HMODULE *hMapAddress); + /* [annotation][in] */ + _In_ HANDLE hFile, + /* [annotation][out] */ + _Out_ HMODULE *hMapAddress); + DECLSPEC_XFGVIRT(ICorRuntimeHost, GetConfiguration) HRESULT ( STDMETHODCALLTYPE *GetConfiguration )( ICorRuntimeHost * This, - /* [out] */ ICorConfiguration **pConfiguration); + /* [annotation][out] */ + _Out_ ICorConfiguration **pConfiguration); + DECLSPEC_XFGVIRT(ICorRuntimeHost, Start) HRESULT ( STDMETHODCALLTYPE *Start )( ICorRuntimeHost * This); + DECLSPEC_XFGVIRT(ICorRuntimeHost, Stop) HRESULT ( STDMETHODCALLTYPE *Stop )( ICorRuntimeHost * This); + DECLSPEC_XFGVIRT(ICorRuntimeHost, CreateDomain) HRESULT ( STDMETHODCALLTYPE *CreateDomain )( ICorRuntimeHost * This, - /* [in] */ LPCWSTR pwzFriendlyName, - /* [in] */ IUnknown *pIdentityArray, - /* [out] */ IUnknown **pAppDomain); + /* [annotation][in] */ + _In_ LPCWSTR pwzFriendlyName, + /* [annotation][in] */ + _In_ IUnknown *pIdentityArray, + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain); + DECLSPEC_XFGVIRT(ICorRuntimeHost, GetDefaultDomain) HRESULT ( STDMETHODCALLTYPE *GetDefaultDomain )( ICorRuntimeHost * This, - /* [out] */ IUnknown **pAppDomain); + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain); + DECLSPEC_XFGVIRT(ICorRuntimeHost, EnumDomains) HRESULT ( STDMETHODCALLTYPE *EnumDomains )( ICorRuntimeHost * This, - /* [out] */ HDOMAINENUM *hEnum); + /* [annotation][out] */ + _Out_ HDOMAINENUM *hEnum); + DECLSPEC_XFGVIRT(ICorRuntimeHost, NextDomain) HRESULT ( STDMETHODCALLTYPE *NextDomain )( ICorRuntimeHost * This, - /* [in] */ HDOMAINENUM hEnum, - /* [out] */ IUnknown **pAppDomain); + /* [annotation][in] */ + _In_ HDOMAINENUM hEnum, + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain); + DECLSPEC_XFGVIRT(ICorRuntimeHost, CloseEnum) HRESULT ( STDMETHODCALLTYPE *CloseEnum )( ICorRuntimeHost * This, - /* [in] */ HDOMAINENUM hEnum); + /* [annotation][in] */ + _In_ HDOMAINENUM hEnum); + DECLSPEC_XFGVIRT(ICorRuntimeHost, CreateDomainEx) HRESULT ( STDMETHODCALLTYPE *CreateDomainEx )( ICorRuntimeHost * This, - /* [in] */ LPCWSTR pwzFriendlyName, - /* [in] */ IUnknown *pSetup, - /* [in] */ IUnknown *pEvidence, - /* [out] */ IUnknown **pAppDomain); + /* [annotation][in] */ + _In_ LPCWSTR pwzFriendlyName, + /* [annotation][in] */ + _In_ IUnknown *pSetup, + /* [annotation][in] */ + _In_ IUnknown *pEvidence, + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain); + DECLSPEC_XFGVIRT(ICorRuntimeHost, CreateDomainSetup) HRESULT ( STDMETHODCALLTYPE *CreateDomainSetup )( ICorRuntimeHost * This, - /* [out] */ IUnknown **pAppDomainSetup); + /* [annotation][out] */ + _Out_ IUnknown **pAppDomainSetup); + DECLSPEC_XFGVIRT(ICorRuntimeHost, CreateEvidence) HRESULT ( STDMETHODCALLTYPE *CreateEvidence )( ICorRuntimeHost * This, - /* [out] */ IUnknown **pEvidence); + /* [annotation][out] */ + _Out_ IUnknown **pEvidence); + DECLSPEC_XFGVIRT(ICorRuntimeHost, UnloadDomain) HRESULT ( STDMETHODCALLTYPE *UnloadDomain )( ICorRuntimeHost * This, - /* [in] */ IUnknown *pAppDomain); + /* [annotation][in] */ + _In_ IUnknown *pAppDomain); + DECLSPEC_XFGVIRT(ICorRuntimeHost, CurrentDomain) HRESULT ( STDMETHODCALLTYPE *CurrentDomain )( ICorRuntimeHost * This, - /* [out] */ IUnknown **pAppDomain); + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain); END_INTERFACE } ICorRuntimeHostVtbl; @@ -1909,7 +2125,8 @@ EXTERN_C const IID IID_ICLRMemoryNotificationCallback; { public: virtual HRESULT STDMETHODCALLTYPE OnMemoryNotification( - /* [in] */ EMemoryAvailable eMemoryAvailable) = 0; + /* [annotation][in] */ + _In_ EMemoryAvailable eMemoryAvailable) = 0; }; @@ -1920,21 +2137,27 @@ EXTERN_C const IID IID_ICLRMemoryNotificationCallback; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRMemoryNotificationCallback * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRMemoryNotificationCallback * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRMemoryNotificationCallback * This); + DECLSPEC_XFGVIRT(ICLRMemoryNotificationCallback, OnMemoryNotification) HRESULT ( STDMETHODCALLTYPE *OnMemoryNotification )( ICLRMemoryNotificationCallback * This, - /* [in] */ EMemoryAvailable eMemoryAvailable); + /* [annotation][in] */ + _In_ EMemoryAvailable eMemoryAvailable); END_INTERFACE } ICLRMemoryNotificationCallbackVtbl; @@ -1989,21 +2212,28 @@ EXTERN_C const IID IID_IHostMalloc; { public: virtual HRESULT STDMETHODCALLTYPE Alloc( - /* [in] */ SIZE_T cbSize, - /* [in] */ EMemoryCriticalLevel eCriticalLevel, - /* [out] */ void **ppMem) = 0; + /* [annotation][in] */ + _In_ SIZE_T cbSize, + /* [annotation][in] */ + _In_ EMemoryCriticalLevel eCriticalLevel, + /* [annotation][out] */ + _Out_ void **ppMem) = 0; virtual HRESULT STDMETHODCALLTYPE DebugAlloc( - /* [in] */ SIZE_T cbSize, - /* [in] */ EMemoryCriticalLevel eCriticalLevel, /* [annotation][in] */ - _In_ char *pszFileName, - /* [in] */ int iLineNo, + _In_ SIZE_T cbSize, + /* [annotation][in] */ + _In_ EMemoryCriticalLevel eCriticalLevel, + /* [annotation][in] */ + _In_ unsigned char *pszFileName, + /* [annotation][in] */ + _In_ int iLineNo, /* [annotation][out] */ _Outptr_result_maybenull_ void **ppMem) = 0; virtual HRESULT STDMETHODCALLTYPE Free( - /* [in] */ void *pMem) = 0; + /* [annotation][in] */ + _In_ void *pMem) = 0; }; @@ -2014,37 +2244,51 @@ EXTERN_C const IID IID_IHostMalloc; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostMalloc * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostMalloc * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostMalloc * This); + DECLSPEC_XFGVIRT(IHostMalloc, Alloc) HRESULT ( STDMETHODCALLTYPE *Alloc )( IHostMalloc * This, - /* [in] */ SIZE_T cbSize, - /* [in] */ EMemoryCriticalLevel eCriticalLevel, - /* [out] */ void **ppMem); + /* [annotation][in] */ + _In_ SIZE_T cbSize, + /* [annotation][in] */ + _In_ EMemoryCriticalLevel eCriticalLevel, + /* [annotation][out] */ + _Out_ void **ppMem); + DECLSPEC_XFGVIRT(IHostMalloc, DebugAlloc) HRESULT ( STDMETHODCALLTYPE *DebugAlloc )( IHostMalloc * This, - /* [in] */ SIZE_T cbSize, - /* [in] */ EMemoryCriticalLevel eCriticalLevel, /* [annotation][in] */ - _In_ char *pszFileName, - /* [in] */ int iLineNo, + _In_ SIZE_T cbSize, + /* [annotation][in] */ + _In_ EMemoryCriticalLevel eCriticalLevel, + /* [annotation][in] */ + _In_ unsigned char *pszFileName, + /* [annotation][in] */ + _In_ int iLineNo, /* [annotation][out] */ _Outptr_result_maybenull_ void **ppMem); + DECLSPEC_XFGVIRT(IHostMalloc, Free) HRESULT ( STDMETHODCALLTYPE *Free )( IHostMalloc * This, - /* [in] */ void *pMem); + /* [annotation][in] */ + _In_ void *pMem); END_INTERFACE } IHostMallocVtbl; @@ -2120,51 +2364,78 @@ EXTERN_C const IID IID_IHostMemoryManager; { public: virtual HRESULT STDMETHODCALLTYPE CreateMalloc( - /* [in] */ DWORD dwMallocType, - /* [out] */ IHostMalloc **ppMalloc) = 0; + /* [annotation][in] */ + _In_ DWORD dwMallocType, + /* [annotation][out] */ + _Out_ IHostMalloc **ppMalloc) = 0; virtual HRESULT STDMETHODCALLTYPE VirtualAlloc( - /* [in] */ void *pAddress, - /* [in] */ SIZE_T dwSize, - /* [in] */ DWORD flAllocationType, - /* [in] */ DWORD flProtect, - /* [in] */ EMemoryCriticalLevel eCriticalLevel, - /* [out] */ void **ppMem) = 0; + /* [annotation][in] */ + _In_ void *pAddress, + /* [annotation][in] */ + _In_ SIZE_T dwSize, + /* [annotation][in] */ + _In_ DWORD flAllocationType, + /* [annotation][in] */ + _In_ DWORD flProtect, + /* [annotation][in] */ + _In_ EMemoryCriticalLevel eCriticalLevel, + /* [annotation][out] */ + _Out_ void **ppMem) = 0; virtual HRESULT STDMETHODCALLTYPE VirtualFree( - /* [in] */ LPVOID lpAddress, - /* [in] */ SIZE_T dwSize, - /* [in] */ DWORD dwFreeType) = 0; + /* [annotation][in] */ + _In_ LPVOID lpAddress, + /* [annotation][in] */ + _In_ SIZE_T dwSize, + /* [annotation][in] */ + _In_ DWORD dwFreeType) = 0; virtual HRESULT STDMETHODCALLTYPE VirtualQuery( - /* [in] */ void *lpAddress, - /* [out] */ void *lpBuffer, - /* [in] */ SIZE_T dwLength, - /* [out] */ SIZE_T *pResult) = 0; + /* [annotation][in] */ + _In_ void *lpAddress, + /* [annotation][out] */ + _Out_ void *lpBuffer, + /* [annotation][in] */ + _In_ SIZE_T dwLength, + /* [annotation][out] */ + _Out_ SIZE_T *pResult) = 0; virtual HRESULT STDMETHODCALLTYPE VirtualProtect( - /* [in] */ void *lpAddress, - /* [in] */ SIZE_T dwSize, - /* [in] */ DWORD flNewProtect, - /* [out] */ DWORD *pflOldProtect) = 0; + /* [annotation][in] */ + _In_ void *lpAddress, + /* [annotation][in] */ + _In_ SIZE_T dwSize, + /* [annotation][in] */ + _In_ DWORD flNewProtect, + /* [annotation][out] */ + _Out_ DWORD *pflOldProtect) = 0; virtual HRESULT STDMETHODCALLTYPE GetMemoryLoad( - /* [out] */ DWORD *pMemoryLoad, - /* [out] */ SIZE_T *pAvailableBytes) = 0; + /* [annotation][out] */ + _Out_ DWORD *pMemoryLoad, + /* [annotation][out] */ + _Out_ SIZE_T *pAvailableBytes) = 0; virtual HRESULT STDMETHODCALLTYPE RegisterMemoryNotificationCallback( - /* [in] */ ICLRMemoryNotificationCallback *pCallback) = 0; + /* [annotation][in] */ + _In_ ICLRMemoryNotificationCallback *pCallback) = 0; virtual HRESULT STDMETHODCALLTYPE NeedsVirtualAddressSpace( - /* [in] */ LPVOID startAddress, - /* [in] */ SIZE_T size) = 0; + /* [annotation][in] */ + _In_ LPVOID startAddress, + /* [annotation][in] */ + _In_ SIZE_T size) = 0; virtual HRESULT STDMETHODCALLTYPE AcquiredVirtualAddressSpace( - /* [in] */ LPVOID startAddress, - /* [in] */ SIZE_T size) = 0; + /* [annotation][in] */ + _In_ LPVOID startAddress, + /* [annotation][in] */ + _In_ SIZE_T size) = 0; virtual HRESULT STDMETHODCALLTYPE ReleasedVirtualAddressSpace( - /* [in] */ LPVOID startAddress) = 0; + /* [annotation][in] */ + _In_ LPVOID startAddress) = 0; }; @@ -2175,74 +2446,115 @@ EXTERN_C const IID IID_IHostMemoryManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostMemoryManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostMemoryManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostMemoryManager * This); + DECLSPEC_XFGVIRT(IHostMemoryManager, CreateMalloc) HRESULT ( STDMETHODCALLTYPE *CreateMalloc )( IHostMemoryManager * This, - /* [in] */ DWORD dwMallocType, - /* [out] */ IHostMalloc **ppMalloc); + /* [annotation][in] */ + _In_ DWORD dwMallocType, + /* [annotation][out] */ + _Out_ IHostMalloc **ppMalloc); + DECLSPEC_XFGVIRT(IHostMemoryManager, VirtualAlloc) HRESULT ( STDMETHODCALLTYPE *VirtualAlloc )( IHostMemoryManager * This, - /* [in] */ void *pAddress, - /* [in] */ SIZE_T dwSize, - /* [in] */ DWORD flAllocationType, - /* [in] */ DWORD flProtect, - /* [in] */ EMemoryCriticalLevel eCriticalLevel, - /* [out] */ void **ppMem); + /* [annotation][in] */ + _In_ void *pAddress, + /* [annotation][in] */ + _In_ SIZE_T dwSize, + /* [annotation][in] */ + _In_ DWORD flAllocationType, + /* [annotation][in] */ + _In_ DWORD flProtect, + /* [annotation][in] */ + _In_ EMemoryCriticalLevel eCriticalLevel, + /* [annotation][out] */ + _Out_ void **ppMem); + DECLSPEC_XFGVIRT(IHostMemoryManager, VirtualFree) HRESULT ( STDMETHODCALLTYPE *VirtualFree )( IHostMemoryManager * This, - /* [in] */ LPVOID lpAddress, - /* [in] */ SIZE_T dwSize, - /* [in] */ DWORD dwFreeType); + /* [annotation][in] */ + _In_ LPVOID lpAddress, + /* [annotation][in] */ + _In_ SIZE_T dwSize, + /* [annotation][in] */ + _In_ DWORD dwFreeType); + DECLSPEC_XFGVIRT(IHostMemoryManager, VirtualQuery) HRESULT ( STDMETHODCALLTYPE *VirtualQuery )( IHostMemoryManager * This, - /* [in] */ void *lpAddress, - /* [out] */ void *lpBuffer, - /* [in] */ SIZE_T dwLength, - /* [out] */ SIZE_T *pResult); + /* [annotation][in] */ + _In_ void *lpAddress, + /* [annotation][out] */ + _Out_ void *lpBuffer, + /* [annotation][in] */ + _In_ SIZE_T dwLength, + /* [annotation][out] */ + _Out_ SIZE_T *pResult); + DECLSPEC_XFGVIRT(IHostMemoryManager, VirtualProtect) HRESULT ( STDMETHODCALLTYPE *VirtualProtect )( IHostMemoryManager * This, - /* [in] */ void *lpAddress, - /* [in] */ SIZE_T dwSize, - /* [in] */ DWORD flNewProtect, - /* [out] */ DWORD *pflOldProtect); + /* [annotation][in] */ + _In_ void *lpAddress, + /* [annotation][in] */ + _In_ SIZE_T dwSize, + /* [annotation][in] */ + _In_ DWORD flNewProtect, + /* [annotation][out] */ + _Out_ DWORD *pflOldProtect); + DECLSPEC_XFGVIRT(IHostMemoryManager, GetMemoryLoad) HRESULT ( STDMETHODCALLTYPE *GetMemoryLoad )( IHostMemoryManager * This, - /* [out] */ DWORD *pMemoryLoad, - /* [out] */ SIZE_T *pAvailableBytes); + /* [annotation][out] */ + _Out_ DWORD *pMemoryLoad, + /* [annotation][out] */ + _Out_ SIZE_T *pAvailableBytes); + DECLSPEC_XFGVIRT(IHostMemoryManager, RegisterMemoryNotificationCallback) HRESULT ( STDMETHODCALLTYPE *RegisterMemoryNotificationCallback )( IHostMemoryManager * This, - /* [in] */ ICLRMemoryNotificationCallback *pCallback); + /* [annotation][in] */ + _In_ ICLRMemoryNotificationCallback *pCallback); + DECLSPEC_XFGVIRT(IHostMemoryManager, NeedsVirtualAddressSpace) HRESULT ( STDMETHODCALLTYPE *NeedsVirtualAddressSpace )( IHostMemoryManager * This, - /* [in] */ LPVOID startAddress, - /* [in] */ SIZE_T size); + /* [annotation][in] */ + _In_ LPVOID startAddress, + /* [annotation][in] */ + _In_ SIZE_T size); + DECLSPEC_XFGVIRT(IHostMemoryManager, AcquiredVirtualAddressSpace) HRESULT ( STDMETHODCALLTYPE *AcquiredVirtualAddressSpace )( IHostMemoryManager * This, - /* [in] */ LPVOID startAddress, - /* [in] */ SIZE_T size); + /* [annotation][in] */ + _In_ LPVOID startAddress, + /* [annotation][in] */ + _In_ SIZE_T size); + DECLSPEC_XFGVIRT(IHostMemoryManager, ReleasedVirtualAddressSpace) HRESULT ( STDMETHODCALLTYPE *ReleasedVirtualAddressSpace )( IHostMemoryManager * This, - /* [in] */ LPVOID startAddress); + /* [annotation][in] */ + _In_ LPVOID startAddress); END_INTERFACE } IHostMemoryManagerVtbl; @@ -2336,12 +2648,14 @@ EXTERN_C const IID IID_ICLRTask; { public: virtual HRESULT STDMETHODCALLTYPE SwitchIn( - /* [in] */ HANDLE threadHandle) = 0; + /* [annotation][in] */ + _In_ HANDLE threadHandle) = 0; virtual HRESULT STDMETHODCALLTYPE SwitchOut( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetMemStats( - /* [out] */ COR_GC_THREAD_STATS *memUsage) = 0; + /* [annotation][out] */ + _Out_ COR_GC_THREAD_STATS *memUsage) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( BOOL fFull) = 0; @@ -2353,15 +2667,18 @@ EXTERN_C const IID IID_ICLRTask; virtual HRESULT STDMETHODCALLTYPE RudeAbort( void) = 0; virtual HRESULT STDMETHODCALLTYPE NeedsPriorityScheduling( - /* [out] */ BOOL *pbNeedsPriorityScheduling) = 0; + /* [annotation][out] */ + _Out_ BOOL *pbNeedsPriorityScheduling) = 0; virtual HRESULT STDMETHODCALLTYPE YieldTask( void) = 0; virtual HRESULT STDMETHODCALLTYPE LocksHeld( - /* [out] */ SIZE_T *pLockCount) = 0; + /* [annotation][out] */ + _Out_ SIZE_T *pLockCount) = 0; virtual HRESULT STDMETHODCALLTYPE SetTaskIdentifier( - /* [in] */ TASKID asked) = 0; + /* [annotation][in] */ + _In_ TASKID asked) = 0; }; @@ -2372,56 +2689,76 @@ EXTERN_C const IID IID_ICLRTask; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRTask * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRTask * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRTask * This); + DECLSPEC_XFGVIRT(ICLRTask, SwitchIn) HRESULT ( STDMETHODCALLTYPE *SwitchIn )( ICLRTask * This, - /* [in] */ HANDLE threadHandle); + /* [annotation][in] */ + _In_ HANDLE threadHandle); + DECLSPEC_XFGVIRT(ICLRTask, SwitchOut) HRESULT ( STDMETHODCALLTYPE *SwitchOut )( ICLRTask * This); + DECLSPEC_XFGVIRT(ICLRTask, GetMemStats) HRESULT ( STDMETHODCALLTYPE *GetMemStats )( ICLRTask * This, - /* [out] */ COR_GC_THREAD_STATS *memUsage); + /* [annotation][out] */ + _Out_ COR_GC_THREAD_STATS *memUsage); + DECLSPEC_XFGVIRT(ICLRTask, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ICLRTask * This, BOOL fFull); + DECLSPEC_XFGVIRT(ICLRTask, ExitTask) HRESULT ( STDMETHODCALLTYPE *ExitTask )( ICLRTask * This); + DECLSPEC_XFGVIRT(ICLRTask, Abort) HRESULT ( STDMETHODCALLTYPE *Abort )( ICLRTask * This); + DECLSPEC_XFGVIRT(ICLRTask, RudeAbort) HRESULT ( STDMETHODCALLTYPE *RudeAbort )( ICLRTask * This); + DECLSPEC_XFGVIRT(ICLRTask, NeedsPriorityScheduling) HRESULT ( STDMETHODCALLTYPE *NeedsPriorityScheduling )( ICLRTask * This, - /* [out] */ BOOL *pbNeedsPriorityScheduling); + /* [annotation][out] */ + _Out_ BOOL *pbNeedsPriorityScheduling); + DECLSPEC_XFGVIRT(ICLRTask, YieldTask) HRESULT ( STDMETHODCALLTYPE *YieldTask )( ICLRTask * This); + DECLSPEC_XFGVIRT(ICLRTask, LocksHeld) HRESULT ( STDMETHODCALLTYPE *LocksHeld )( ICLRTask * This, - /* [out] */ SIZE_T *pLockCount); + /* [annotation][out] */ + _Out_ SIZE_T *pLockCount); + DECLSPEC_XFGVIRT(ICLRTask, SetTaskIdentifier) HRESULT ( STDMETHODCALLTYPE *SetTaskIdentifier )( ICLRTask * This, - /* [in] */ TASKID asked); + /* [annotation][in] */ + _In_ TASKID asked); END_INTERFACE } ICLRTaskVtbl; @@ -2518,60 +2855,82 @@ EXTERN_C const IID IID_ICLRTask2; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRTask2 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(ICLRTask, SwitchIn) HRESULT ( STDMETHODCALLTYPE *SwitchIn )( ICLRTask2 * This, - /* [in] */ HANDLE threadHandle); + /* [annotation][in] */ + _In_ HANDLE threadHandle); + DECLSPEC_XFGVIRT(ICLRTask, SwitchOut) HRESULT ( STDMETHODCALLTYPE *SwitchOut )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(ICLRTask, GetMemStats) HRESULT ( STDMETHODCALLTYPE *GetMemStats )( ICLRTask2 * This, - /* [out] */ COR_GC_THREAD_STATS *memUsage); + /* [annotation][out] */ + _Out_ COR_GC_THREAD_STATS *memUsage); + DECLSPEC_XFGVIRT(ICLRTask, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ICLRTask2 * This, BOOL fFull); + DECLSPEC_XFGVIRT(ICLRTask, ExitTask) HRESULT ( STDMETHODCALLTYPE *ExitTask )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(ICLRTask, Abort) HRESULT ( STDMETHODCALLTYPE *Abort )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(ICLRTask, RudeAbort) HRESULT ( STDMETHODCALLTYPE *RudeAbort )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(ICLRTask, NeedsPriorityScheduling) HRESULT ( STDMETHODCALLTYPE *NeedsPriorityScheduling )( ICLRTask2 * This, - /* [out] */ BOOL *pbNeedsPriorityScheduling); + /* [annotation][out] */ + _Out_ BOOL *pbNeedsPriorityScheduling); + DECLSPEC_XFGVIRT(ICLRTask, YieldTask) HRESULT ( STDMETHODCALLTYPE *YieldTask )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(ICLRTask, LocksHeld) HRESULT ( STDMETHODCALLTYPE *LocksHeld )( ICLRTask2 * This, - /* [out] */ SIZE_T *pLockCount); + /* [annotation][out] */ + _Out_ SIZE_T *pLockCount); + DECLSPEC_XFGVIRT(ICLRTask, SetTaskIdentifier) HRESULT ( STDMETHODCALLTYPE *SetTaskIdentifier )( ICLRTask2 * This, - /* [in] */ TASKID asked); + /* [annotation][in] */ + _In_ TASKID asked); + DECLSPEC_XFGVIRT(ICLRTask2, BeginPreventAsyncAbort) HRESULT ( STDMETHODCALLTYPE *BeginPreventAsyncAbort )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(ICLRTask2, EndPreventAsyncAbort) HRESULT ( STDMETHODCALLTYPE *EndPreventAsyncAbort )( ICLRTask2 * This); @@ -2669,17 +3028,22 @@ EXTERN_C const IID IID_IHostTask; virtual HRESULT STDMETHODCALLTYPE Alert( void) = 0; virtual HRESULT STDMETHODCALLTYPE Join( - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option) = 0; + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option) = 0; virtual HRESULT STDMETHODCALLTYPE SetPriority( - /* [in] */ int newPriority) = 0; + /* [annotation][in] */ + _In_ int newPriority) = 0; virtual HRESULT STDMETHODCALLTYPE GetPriority( - /* [out] */ int *pPriority) = 0; + /* [annotation][out] */ + _Out_ int *pPriority) = 0; virtual HRESULT STDMETHODCALLTYPE SetCLRTask( - /* [in] */ ICLRTask *pCLRTask) = 0; + /* [annotation][in] */ + _In_ ICLRTask *pCLRTask) = 0; }; @@ -2690,40 +3054,55 @@ EXTERN_C const IID IID_IHostTask; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostTask * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostTask * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostTask * This); + DECLSPEC_XFGVIRT(IHostTask, Start) HRESULT ( STDMETHODCALLTYPE *Start )( IHostTask * This); + DECLSPEC_XFGVIRT(IHostTask, Alert) HRESULT ( STDMETHODCALLTYPE *Alert )( IHostTask * This); + DECLSPEC_XFGVIRT(IHostTask, Join) HRESULT ( STDMETHODCALLTYPE *Join )( IHostTask * This, - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option); + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option); + DECLSPEC_XFGVIRT(IHostTask, SetPriority) HRESULT ( STDMETHODCALLTYPE *SetPriority )( IHostTask * This, - /* [in] */ int newPriority); + /* [annotation][in] */ + _In_ int newPriority); + DECLSPEC_XFGVIRT(IHostTask, GetPriority) HRESULT ( STDMETHODCALLTYPE *GetPriority )( IHostTask * This, - /* [out] */ int *pPriority); + /* [annotation][out] */ + _Out_ int *pPriority); + DECLSPEC_XFGVIRT(IHostTask, SetCLRTask) HRESULT ( STDMETHODCALLTYPE *SetCLRTask )( IHostTask * This, - /* [in] */ ICLRTask *pCLRTask); + /* [annotation][in] */ + _In_ ICLRTask *pCLRTask); END_INTERFACE } IHostTaskVtbl; @@ -2817,19 +3196,24 @@ EXTERN_C const IID IID_ICLRTaskManager; { public: virtual HRESULT STDMETHODCALLTYPE CreateTask( - /* [out] */ ICLRTask **pTask) = 0; + /* [annotation][out] */ + _Out_ ICLRTask **pTask) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentTask( - /* [out] */ ICLRTask **pTask) = 0; + /* [annotation][out] */ + _Out_ ICLRTask **pTask) = 0; virtual HRESULT STDMETHODCALLTYPE SetUILocale( - /* [in] */ LCID lcid) = 0; + /* [annotation][in] */ + _In_ LCID lcid) = 0; virtual HRESULT STDMETHODCALLTYPE SetLocale( - /* [in] */ LCID lcid) = 0; + /* [annotation][in] */ + _In_ LCID lcid) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentTaskType( - /* [out] */ ETaskType *pTaskType) = 0; + /* [annotation][out] */ + _Out_ ETaskType *pTaskType) = 0; }; @@ -2840,37 +3224,51 @@ EXTERN_C const IID IID_ICLRTaskManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRTaskManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRTaskManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRTaskManager * This); + DECLSPEC_XFGVIRT(ICLRTaskManager, CreateTask) HRESULT ( STDMETHODCALLTYPE *CreateTask )( ICLRTaskManager * This, - /* [out] */ ICLRTask **pTask); + /* [annotation][out] */ + _Out_ ICLRTask **pTask); + DECLSPEC_XFGVIRT(ICLRTaskManager, GetCurrentTask) HRESULT ( STDMETHODCALLTYPE *GetCurrentTask )( ICLRTaskManager * This, - /* [out] */ ICLRTask **pTask); + /* [annotation][out] */ + _Out_ ICLRTask **pTask); + DECLSPEC_XFGVIRT(ICLRTaskManager, SetUILocale) HRESULT ( STDMETHODCALLTYPE *SetUILocale )( ICLRTaskManager * This, - /* [in] */ LCID lcid); + /* [annotation][in] */ + _In_ LCID lcid); + DECLSPEC_XFGVIRT(ICLRTaskManager, SetLocale) HRESULT ( STDMETHODCALLTYPE *SetLocale )( ICLRTaskManager * This, - /* [in] */ LCID lcid); + /* [annotation][in] */ + _In_ LCID lcid); + DECLSPEC_XFGVIRT(ICLRTaskManager, GetCurrentTaskType) HRESULT ( STDMETHODCALLTYPE *GetCurrentTaskType )( ICLRTaskManager * This, - /* [out] */ ETaskType *pTaskType); + /* [annotation][out] */ + _Out_ ETaskType *pTaskType); END_INTERFACE } ICLRTaskManagerVtbl; @@ -2937,33 +3335,46 @@ EXTERN_C const IID IID_IHostTaskManager; { public: virtual HRESULT STDMETHODCALLTYPE GetCurrentTask( - /* [out] */ IHostTask **pTask) = 0; + /* [annotation][out] */ + _Out_ IHostTask **pTask) = 0; virtual HRESULT STDMETHODCALLTYPE CreateTask( - /* [in] */ DWORD dwStackSize, - /* [in] */ LPTHREAD_START_ROUTINE pStartAddress, - /* [in] */ PVOID pParameter, - /* [out] */ IHostTask **ppTask) = 0; + /* [annotation][in] */ + _In_ DWORD dwStackSize, + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE pStartAddress, + /* [annotation][in] */ + _In_ PVOID pParameter, + /* [annotation][out] */ + _Out_ IHostTask **ppTask) = 0; virtual HRESULT STDMETHODCALLTYPE Sleep( - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option) = 0; + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option) = 0; virtual HRESULT STDMETHODCALLTYPE SwitchToTask( - /* [in] */ DWORD option) = 0; + /* [annotation][in] */ + _In_ DWORD option) = 0; virtual HRESULT STDMETHODCALLTYPE SetUILocale( - /* [in] */ LCID lcid) = 0; + /* [annotation][in] */ + _In_ LCID lcid) = 0; virtual HRESULT STDMETHODCALLTYPE SetLocale( - /* [in] */ LCID lcid) = 0; + /* [annotation][in] */ + _In_ LCID lcid) = 0; virtual HRESULT STDMETHODCALLTYPE CallNeedsHostHook( - /* [in] */ SIZE_T target, - /* [out] */ BOOL *pbCallNeedsHostHook) = 0; + /* [annotation][in] */ + _In_ SIZE_T target, + /* [annotation][out] */ + _Out_ BOOL *pbCallNeedsHostHook) = 0; virtual HRESULT STDMETHODCALLTYPE LeaveRuntime( - /* [in] */ SIZE_T target) = 0; + /* [annotation][in] */ + _In_ SIZE_T target) = 0; virtual HRESULT STDMETHODCALLTYPE EnterRuntime( void) = 0; @@ -2980,13 +3391,16 @@ EXTERN_C const IID IID_IHostTaskManager; virtual HRESULT STDMETHODCALLTYPE EndThreadAffinity( void) = 0; virtual HRESULT STDMETHODCALLTYPE SetStackGuarantee( - /* [in] */ ULONG guarantee) = 0; + /* [annotation][in] */ + _In_ ULONG guarantee) = 0; virtual HRESULT STDMETHODCALLTYPE GetStackGuarantee( - /* [out] */ ULONG *pGuarantee) = 0; + /* [annotation][out] */ + _Out_ ULONG *pGuarantee) = 0; virtual HRESULT STDMETHODCALLTYPE SetCLRTaskManager( - /* [in] */ ICLRTaskManager *ppManager) = 0; + /* [annotation][in] */ + _In_ ICLRTaskManager *ppManager) = 0; }; @@ -2997,87 +3411,125 @@ EXTERN_C const IID IID_IHostTaskManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostTaskManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, GetCurrentTask) HRESULT ( STDMETHODCALLTYPE *GetCurrentTask )( IHostTaskManager * This, - /* [out] */ IHostTask **pTask); + /* [annotation][out] */ + _Out_ IHostTask **pTask); + DECLSPEC_XFGVIRT(IHostTaskManager, CreateTask) HRESULT ( STDMETHODCALLTYPE *CreateTask )( IHostTaskManager * This, - /* [in] */ DWORD dwStackSize, - /* [in] */ LPTHREAD_START_ROUTINE pStartAddress, - /* [in] */ PVOID pParameter, - /* [out] */ IHostTask **ppTask); + /* [annotation][in] */ + _In_ DWORD dwStackSize, + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE pStartAddress, + /* [annotation][in] */ + _In_ PVOID pParameter, + /* [annotation][out] */ + _Out_ IHostTask **ppTask); + DECLSPEC_XFGVIRT(IHostTaskManager, Sleep) HRESULT ( STDMETHODCALLTYPE *Sleep )( IHostTaskManager * This, - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option); + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option); + DECLSPEC_XFGVIRT(IHostTaskManager, SwitchToTask) HRESULT ( STDMETHODCALLTYPE *SwitchToTask )( IHostTaskManager * This, - /* [in] */ DWORD option); + /* [annotation][in] */ + _In_ DWORD option); + DECLSPEC_XFGVIRT(IHostTaskManager, SetUILocale) HRESULT ( STDMETHODCALLTYPE *SetUILocale )( IHostTaskManager * This, - /* [in] */ LCID lcid); + /* [annotation][in] */ + _In_ LCID lcid); + DECLSPEC_XFGVIRT(IHostTaskManager, SetLocale) HRESULT ( STDMETHODCALLTYPE *SetLocale )( IHostTaskManager * This, - /* [in] */ LCID lcid); + /* [annotation][in] */ + _In_ LCID lcid); + DECLSPEC_XFGVIRT(IHostTaskManager, CallNeedsHostHook) HRESULT ( STDMETHODCALLTYPE *CallNeedsHostHook )( IHostTaskManager * This, - /* [in] */ SIZE_T target, - /* [out] */ BOOL *pbCallNeedsHostHook); + /* [annotation][in] */ + _In_ SIZE_T target, + /* [annotation][out] */ + _Out_ BOOL *pbCallNeedsHostHook); + DECLSPEC_XFGVIRT(IHostTaskManager, LeaveRuntime) HRESULT ( STDMETHODCALLTYPE *LeaveRuntime )( IHostTaskManager * This, - /* [in] */ SIZE_T target); + /* [annotation][in] */ + _In_ SIZE_T target); + DECLSPEC_XFGVIRT(IHostTaskManager, EnterRuntime) HRESULT ( STDMETHODCALLTYPE *EnterRuntime )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, ReverseLeaveRuntime) HRESULT ( STDMETHODCALLTYPE *ReverseLeaveRuntime )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, ReverseEnterRuntime) HRESULT ( STDMETHODCALLTYPE *ReverseEnterRuntime )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, BeginDelayAbort) HRESULT ( STDMETHODCALLTYPE *BeginDelayAbort )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, EndDelayAbort) HRESULT ( STDMETHODCALLTYPE *EndDelayAbort )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, BeginThreadAffinity) HRESULT ( STDMETHODCALLTYPE *BeginThreadAffinity )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, EndThreadAffinity) HRESULT ( STDMETHODCALLTYPE *EndThreadAffinity )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, SetStackGuarantee) HRESULT ( STDMETHODCALLTYPE *SetStackGuarantee )( IHostTaskManager * This, - /* [in] */ ULONG guarantee); + /* [annotation][in] */ + _In_ ULONG guarantee); + DECLSPEC_XFGVIRT(IHostTaskManager, GetStackGuarantee) HRESULT ( STDMETHODCALLTYPE *GetStackGuarantee )( IHostTaskManager * This, - /* [out] */ ULONG *pGuarantee); + /* [annotation][out] */ + _Out_ ULONG *pGuarantee); + DECLSPEC_XFGVIRT(IHostTaskManager, SetCLRTaskManager) HRESULT ( STDMETHODCALLTYPE *SetCLRTaskManager )( IHostTaskManager * This, - /* [in] */ ICLRTaskManager *ppManager); + /* [annotation][in] */ + _In_ ICLRTaskManager *ppManager); END_INTERFACE } IHostTaskManagerVtbl; @@ -3183,24 +3635,32 @@ EXTERN_C const IID IID_IHostThreadpoolManager; { public: virtual HRESULT STDMETHODCALLTYPE QueueUserWorkItem( - /* [in] */ LPTHREAD_START_ROUTINE Function, - /* [in] */ PVOID Context, - /* [in] */ ULONG Flags) = 0; + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE Function, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][in] */ + _In_ ULONG Flags) = 0; virtual HRESULT STDMETHODCALLTYPE SetMaxThreads( - /* [in] */ DWORD dwMaxWorkerThreads) = 0; + /* [annotation][in] */ + _In_ DWORD dwMaxWorkerThreads) = 0; virtual HRESULT STDMETHODCALLTYPE GetMaxThreads( - /* [out] */ DWORD *pdwMaxWorkerThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwMaxWorkerThreads) = 0; virtual HRESULT STDMETHODCALLTYPE GetAvailableThreads( - /* [out] */ DWORD *pdwAvailableWorkerThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwAvailableWorkerThreads) = 0; virtual HRESULT STDMETHODCALLTYPE SetMinThreads( - /* [in] */ DWORD dwMinIOCompletionThreads) = 0; + /* [annotation][in] */ + _In_ DWORD dwMinIOCompletionThreads) = 0; virtual HRESULT STDMETHODCALLTYPE GetMinThreads( - /* [out] */ DWORD *pdwMinIOCompletionThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwMinIOCompletionThreads) = 0; }; @@ -3211,43 +3671,61 @@ EXTERN_C const IID IID_IHostThreadpoolManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostThreadpoolManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostThreadpoolManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostThreadpoolManager * This); + DECLSPEC_XFGVIRT(IHostThreadpoolManager, QueueUserWorkItem) HRESULT ( STDMETHODCALLTYPE *QueueUserWorkItem )( IHostThreadpoolManager * This, - /* [in] */ LPTHREAD_START_ROUTINE Function, - /* [in] */ PVOID Context, - /* [in] */ ULONG Flags); + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE Function, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][in] */ + _In_ ULONG Flags); + DECLSPEC_XFGVIRT(IHostThreadpoolManager, SetMaxThreads) HRESULT ( STDMETHODCALLTYPE *SetMaxThreads )( IHostThreadpoolManager * This, - /* [in] */ DWORD dwMaxWorkerThreads); + /* [annotation][in] */ + _In_ DWORD dwMaxWorkerThreads); + DECLSPEC_XFGVIRT(IHostThreadpoolManager, GetMaxThreads) HRESULT ( STDMETHODCALLTYPE *GetMaxThreads )( IHostThreadpoolManager * This, - /* [out] */ DWORD *pdwMaxWorkerThreads); + /* [annotation][out] */ + _Out_ DWORD *pdwMaxWorkerThreads); + DECLSPEC_XFGVIRT(IHostThreadpoolManager, GetAvailableThreads) HRESULT ( STDMETHODCALLTYPE *GetAvailableThreads )( IHostThreadpoolManager * This, - /* [out] */ DWORD *pdwAvailableWorkerThreads); + /* [annotation][out] */ + _Out_ DWORD *pdwAvailableWorkerThreads); + DECLSPEC_XFGVIRT(IHostThreadpoolManager, SetMinThreads) HRESULT ( STDMETHODCALLTYPE *SetMinThreads )( IHostThreadpoolManager * This, - /* [in] */ DWORD dwMinIOCompletionThreads); + /* [annotation][in] */ + _In_ DWORD dwMinIOCompletionThreads); + DECLSPEC_XFGVIRT(IHostThreadpoolManager, GetMinThreads) HRESULT ( STDMETHODCALLTYPE *GetMinThreads )( IHostThreadpoolManager * This, - /* [out] */ DWORD *pdwMinIOCompletionThreads); + /* [annotation][out] */ + _Out_ DWORD *pdwMinIOCompletionThreads); END_INTERFACE } IHostThreadpoolManagerVtbl; @@ -3317,9 +3795,12 @@ EXTERN_C const IID IID_ICLRIoCompletionManager; { public: virtual HRESULT STDMETHODCALLTYPE OnComplete( - /* [in] */ DWORD dwErrorCode, - /* [in] */ DWORD NumberOfBytesTransferred, - /* [in] */ void *pvOverlapped) = 0; + /* [annotation][in] */ + _In_ DWORD dwErrorCode, + /* [annotation][in] */ + _In_ DWORD NumberOfBytesTransferred, + /* [annotation][in] */ + _In_ void *pvOverlapped) = 0; }; @@ -3330,23 +3811,31 @@ EXTERN_C const IID IID_ICLRIoCompletionManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRIoCompletionManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRIoCompletionManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRIoCompletionManager * This); + DECLSPEC_XFGVIRT(ICLRIoCompletionManager, OnComplete) HRESULT ( STDMETHODCALLTYPE *OnComplete )( ICLRIoCompletionManager * This, - /* [in] */ DWORD dwErrorCode, - /* [in] */ DWORD NumberOfBytesTransferred, - /* [in] */ void *pvOverlapped); + /* [annotation][in] */ + _In_ DWORD dwErrorCode, + /* [annotation][in] */ + _In_ DWORD NumberOfBytesTransferred, + /* [annotation][in] */ + _In_ void *pvOverlapped); END_INTERFACE } ICLRIoCompletionManagerVtbl; @@ -3401,38 +3890,50 @@ EXTERN_C const IID IID_IHostIoCompletionManager; { public: virtual HRESULT STDMETHODCALLTYPE CreateIoCompletionPort( - /* [out] */ HANDLE *phPort) = 0; + /* [annotation][out] */ + _Out_ HANDLE *phPort) = 0; virtual HRESULT STDMETHODCALLTYPE CloseIoCompletionPort( - /* [in] */ HANDLE hPort) = 0; + /* [annotation][in] */ + _In_ HANDLE hPort) = 0; virtual HRESULT STDMETHODCALLTYPE SetMaxThreads( - /* [in] */ DWORD dwMaxIOCompletionThreads) = 0; + /* [annotation][in] */ + _In_ DWORD dwMaxIOCompletionThreads) = 0; virtual HRESULT STDMETHODCALLTYPE GetMaxThreads( - /* [out] */ DWORD *pdwMaxIOCompletionThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwMaxIOCompletionThreads) = 0; virtual HRESULT STDMETHODCALLTYPE GetAvailableThreads( - /* [out] */ DWORD *pdwAvailableIOCompletionThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwAvailableIOCompletionThreads) = 0; virtual HRESULT STDMETHODCALLTYPE GetHostOverlappedSize( - /* [out] */ DWORD *pcbSize) = 0; + /* [annotation][out] */ + _Out_ DWORD *pcbSize) = 0; virtual HRESULT STDMETHODCALLTYPE SetCLRIoCompletionManager( - /* [in] */ ICLRIoCompletionManager *pManager) = 0; + /* [annotation][in] */ + _In_ ICLRIoCompletionManager *pManager) = 0; virtual HRESULT STDMETHODCALLTYPE InitializeHostOverlapped( - /* [in] */ void *pvOverlapped) = 0; + /* [annotation][in] */ + _In_ void *pvOverlapped) = 0; virtual HRESULT STDMETHODCALLTYPE Bind( - /* [in] */ HANDLE hPort, - /* [in] */ HANDLE hHandle) = 0; + /* [annotation][in] */ + _In_ HANDLE hPort, + /* [annotation][in] */ + _In_ HANDLE hHandle) = 0; virtual HRESULT STDMETHODCALLTYPE SetMinThreads( - /* [in] */ DWORD dwMinIOCompletionThreads) = 0; + /* [annotation][in] */ + _In_ DWORD dwMinIOCompletionThreads) = 0; virtual HRESULT STDMETHODCALLTYPE GetMinThreads( - /* [out] */ DWORD *pdwMinIOCompletionThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwMinIOCompletionThreads) = 0; }; @@ -3443,62 +3944,89 @@ EXTERN_C const IID IID_IHostIoCompletionManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostIoCompletionManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostIoCompletionManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostIoCompletionManager * This); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, CreateIoCompletionPort) HRESULT ( STDMETHODCALLTYPE *CreateIoCompletionPort )( IHostIoCompletionManager * This, - /* [out] */ HANDLE *phPort); + /* [annotation][out] */ + _Out_ HANDLE *phPort); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, CloseIoCompletionPort) HRESULT ( STDMETHODCALLTYPE *CloseIoCompletionPort )( IHostIoCompletionManager * This, - /* [in] */ HANDLE hPort); + /* [annotation][in] */ + _In_ HANDLE hPort); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, SetMaxThreads) HRESULT ( STDMETHODCALLTYPE *SetMaxThreads )( IHostIoCompletionManager * This, - /* [in] */ DWORD dwMaxIOCompletionThreads); + /* [annotation][in] */ + _In_ DWORD dwMaxIOCompletionThreads); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, GetMaxThreads) HRESULT ( STDMETHODCALLTYPE *GetMaxThreads )( IHostIoCompletionManager * This, - /* [out] */ DWORD *pdwMaxIOCompletionThreads); + /* [annotation][out] */ + _Out_ DWORD *pdwMaxIOCompletionThreads); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, GetAvailableThreads) HRESULT ( STDMETHODCALLTYPE *GetAvailableThreads )( IHostIoCompletionManager * This, - /* [out] */ DWORD *pdwAvailableIOCompletionThreads); + /* [annotation][out] */ + _Out_ DWORD *pdwAvailableIOCompletionThreads); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, GetHostOverlappedSize) HRESULT ( STDMETHODCALLTYPE *GetHostOverlappedSize )( IHostIoCompletionManager * This, - /* [out] */ DWORD *pcbSize); + /* [annotation][out] */ + _Out_ DWORD *pcbSize); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, SetCLRIoCompletionManager) HRESULT ( STDMETHODCALLTYPE *SetCLRIoCompletionManager )( IHostIoCompletionManager * This, - /* [in] */ ICLRIoCompletionManager *pManager); + /* [annotation][in] */ + _In_ ICLRIoCompletionManager *pManager); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, InitializeHostOverlapped) HRESULT ( STDMETHODCALLTYPE *InitializeHostOverlapped )( IHostIoCompletionManager * This, - /* [in] */ void *pvOverlapped); + /* [annotation][in] */ + _In_ void *pvOverlapped); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, Bind) HRESULT ( STDMETHODCALLTYPE *Bind )( IHostIoCompletionManager * This, - /* [in] */ HANDLE hPort, - /* [in] */ HANDLE hHandle); + /* [annotation][in] */ + _In_ HANDLE hPort, + /* [annotation][in] */ + _In_ HANDLE hHandle); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, SetMinThreads) HRESULT ( STDMETHODCALLTYPE *SetMinThreads )( IHostIoCompletionManager * This, - /* [in] */ DWORD dwMinIOCompletionThreads); + /* [annotation][in] */ + _In_ DWORD dwMinIOCompletionThreads); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, GetMinThreads) HRESULT ( STDMETHODCALLTYPE *GetMinThreads )( IHostIoCompletionManager * This, - /* [out] */ DWORD *pdwMinIOCompletionThreads); + /* [annotation][out] */ + _Out_ DWORD *pdwMinIOCompletionThreads); END_INTERFACE } IHostIoCompletionManagerVtbl; @@ -3599,29 +4127,38 @@ EXTERN_C const IID IID_ICLRDebugManager; { public: virtual HRESULT STDMETHODCALLTYPE BeginConnection( - /* [in] */ CONNID dwConnectionId, + /* [annotation][in] */ + _In_ CONNID dwConnectionId, /* [annotation][string][in] */ _In_ wchar_t *szConnectionName) = 0; virtual HRESULT STDMETHODCALLTYPE SetConnectionTasks( - /* [in] */ CONNID id, - /* [in] */ DWORD dwCount, - /* [size_is][in] */ ICLRTask **ppCLRTask) = 0; + /* [annotation][in] */ + _In_ CONNID id, + /* [annotation][in] */ + _In_ DWORD dwCount, + /* [annotation][size_is][in] */ + _In_reads_(dwCount) ICLRTask **ppCLRTask) = 0; virtual HRESULT STDMETHODCALLTYPE EndConnection( - /* [in] */ CONNID dwConnectionId) = 0; + /* [annotation][in] */ + _In_ CONNID dwConnectionId) = 0; virtual HRESULT STDMETHODCALLTYPE SetDacl( - /* [in] */ PACL pacl) = 0; + /* [annotation][in] */ + _In_ PACL pacl) = 0; virtual HRESULT STDMETHODCALLTYPE GetDacl( - /* [out] */ PACL *pacl) = 0; + /* [annotation][out] */ + _Out_ PACL *pacl) = 0; virtual HRESULT STDMETHODCALLTYPE IsDebuggerAttached( - /* [out] */ BOOL *pbAttached) = 0; + /* [annotation][out] */ + _Out_ BOOL *pbAttached) = 0; virtual HRESULT STDMETHODCALLTYPE SetSymbolReadingPolicy( - /* [in] */ ESymbolReadingPolicy policy) = 0; + /* [annotation][in] */ + _In_ ESymbolReadingPolicy policy) = 0; }; @@ -3632,49 +4169,69 @@ EXTERN_C const IID IID_ICLRDebugManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRDebugManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRDebugManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRDebugManager * This); + DECLSPEC_XFGVIRT(ICLRDebugManager, BeginConnection) HRESULT ( STDMETHODCALLTYPE *BeginConnection )( ICLRDebugManager * This, - /* [in] */ CONNID dwConnectionId, + /* [annotation][in] */ + _In_ CONNID dwConnectionId, /* [annotation][string][in] */ _In_ wchar_t *szConnectionName); + DECLSPEC_XFGVIRT(ICLRDebugManager, SetConnectionTasks) HRESULT ( STDMETHODCALLTYPE *SetConnectionTasks )( ICLRDebugManager * This, - /* [in] */ CONNID id, - /* [in] */ DWORD dwCount, - /* [size_is][in] */ ICLRTask **ppCLRTask); + /* [annotation][in] */ + _In_ CONNID id, + /* [annotation][in] */ + _In_ DWORD dwCount, + /* [annotation][size_is][in] */ + _In_reads_(dwCount) ICLRTask **ppCLRTask); + DECLSPEC_XFGVIRT(ICLRDebugManager, EndConnection) HRESULT ( STDMETHODCALLTYPE *EndConnection )( ICLRDebugManager * This, - /* [in] */ CONNID dwConnectionId); + /* [annotation][in] */ + _In_ CONNID dwConnectionId); + DECLSPEC_XFGVIRT(ICLRDebugManager, SetDacl) HRESULT ( STDMETHODCALLTYPE *SetDacl )( ICLRDebugManager * This, - /* [in] */ PACL pacl); + /* [annotation][in] */ + _In_ PACL pacl); + DECLSPEC_XFGVIRT(ICLRDebugManager, GetDacl) HRESULT ( STDMETHODCALLTYPE *GetDacl )( ICLRDebugManager * This, - /* [out] */ PACL *pacl); + /* [annotation][out] */ + _Out_ PACL *pacl); + DECLSPEC_XFGVIRT(ICLRDebugManager, IsDebuggerAttached) HRESULT ( STDMETHODCALLTYPE *IsDebuggerAttached )( ICLRDebugManager * This, - /* [out] */ BOOL *pbAttached); + /* [annotation][out] */ + _Out_ BOOL *pbAttached); + DECLSPEC_XFGVIRT(ICLRDebugManager, SetSymbolReadingPolicy) HRESULT ( STDMETHODCALLTYPE *SetSymbolReadingPolicy )( ICLRDebugManager * This, - /* [in] */ ESymbolReadingPolicy policy); + /* [annotation][in] */ + _In_ ESymbolReadingPolicy policy); END_INTERFACE } ICLRDebugManagerVtbl; @@ -3805,12 +4362,16 @@ EXTERN_C const IID IID_ICLRErrorReportingManager; { public: virtual HRESULT STDMETHODCALLTYPE GetBucketParametersForCurrentException( - /* [out] */ BucketParameters *pParams) = 0; + /* [annotation][out] */ + _Out_ BucketParameters *pParams) = 0; virtual HRESULT STDMETHODCALLTYPE BeginCustomDump( - /* [in] */ ECustomDumpFlavor dwFlavor, - /* [in] */ DWORD dwNumItems, - /* [length_is][size_is][in] */ CustomDumpItem *items, + /* [annotation][in] */ + _In_ ECustomDumpFlavor dwFlavor, + /* [annotation][in] */ + _In_ DWORD dwNumItems, + /* [annotation][length_is][size_is][in] */ + _In_reads_(dwNumItems) CustomDumpItem *items, DWORD dwReserved) = 0; virtual HRESULT STDMETHODCALLTYPE EndCustomDump( void) = 0; @@ -3824,29 +4385,40 @@ EXTERN_C const IID IID_ICLRErrorReportingManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRErrorReportingManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRErrorReportingManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRErrorReportingManager * This); + DECLSPEC_XFGVIRT(ICLRErrorReportingManager, GetBucketParametersForCurrentException) HRESULT ( STDMETHODCALLTYPE *GetBucketParametersForCurrentException )( ICLRErrorReportingManager * This, - /* [out] */ BucketParameters *pParams); + /* [annotation][out] */ + _Out_ BucketParameters *pParams); + DECLSPEC_XFGVIRT(ICLRErrorReportingManager, BeginCustomDump) HRESULT ( STDMETHODCALLTYPE *BeginCustomDump )( ICLRErrorReportingManager * This, - /* [in] */ ECustomDumpFlavor dwFlavor, - /* [in] */ DWORD dwNumItems, - /* [length_is][size_is][in] */ CustomDumpItem *items, + /* [annotation][in] */ + _In_ ECustomDumpFlavor dwFlavor, + /* [annotation][in] */ + _In_ DWORD dwNumItems, + /* [annotation][length_is][size_is][in] */ + _In_reads_(dwNumItems) CustomDumpItem *items, DWORD dwReserved); + DECLSPEC_XFGVIRT(ICLRErrorReportingManager, EndCustomDump) HRESULT ( STDMETHODCALLTYPE *EndCustomDump )( ICLRErrorReportingManager * This); @@ -3909,16 +4481,20 @@ EXTERN_C const IID IID_IHostCrst; { public: virtual HRESULT STDMETHODCALLTYPE Enter( - /* [in] */ DWORD option) = 0; + /* [annotation][in] */ + _In_ DWORD option) = 0; virtual HRESULT STDMETHODCALLTYPE Leave( void) = 0; virtual HRESULT STDMETHODCALLTYPE TryEnter( - /* [in] */ DWORD option, - /* [out] */ BOOL *pbSucceeded) = 0; + /* [annotation][in] */ + _In_ DWORD option, + /* [annotation][out] */ + _Out_ BOOL *pbSucceeded) = 0; virtual HRESULT STDMETHODCALLTYPE SetSpinCount( - /* [in] */ DWORD dwSpinCount) = 0; + /* [annotation][in] */ + _In_ DWORD dwSpinCount) = 0; }; @@ -3929,33 +4505,45 @@ EXTERN_C const IID IID_IHostCrst; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostCrst * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostCrst * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostCrst * This); + DECLSPEC_XFGVIRT(IHostCrst, Enter) HRESULT ( STDMETHODCALLTYPE *Enter )( IHostCrst * This, - /* [in] */ DWORD option); + /* [annotation][in] */ + _In_ DWORD option); + DECLSPEC_XFGVIRT(IHostCrst, Leave) HRESULT ( STDMETHODCALLTYPE *Leave )( IHostCrst * This); + DECLSPEC_XFGVIRT(IHostCrst, TryEnter) HRESULT ( STDMETHODCALLTYPE *TryEnter )( IHostCrst * This, - /* [in] */ DWORD option, - /* [out] */ BOOL *pbSucceeded); + /* [annotation][in] */ + _In_ DWORD option, + /* [annotation][out] */ + _Out_ BOOL *pbSucceeded); + DECLSPEC_XFGVIRT(IHostCrst, SetSpinCount) HRESULT ( STDMETHODCALLTYPE *SetSpinCount )( IHostCrst * This, - /* [in] */ DWORD dwSpinCount); + /* [annotation][in] */ + _In_ DWORD dwSpinCount); END_INTERFACE } IHostCrstVtbl; @@ -4019,8 +4607,10 @@ EXTERN_C const IID IID_IHostAutoEvent; { public: virtual HRESULT STDMETHODCALLTYPE Wait( - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option) = 0; + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option) = 0; virtual HRESULT STDMETHODCALLTYPE Set( void) = 0; @@ -4033,23 +4623,31 @@ EXTERN_C const IID IID_IHostAutoEvent; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostAutoEvent * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostAutoEvent * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostAutoEvent * This); + DECLSPEC_XFGVIRT(IHostAutoEvent, Wait) HRESULT ( STDMETHODCALLTYPE *Wait )( IHostAutoEvent * This, - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option); + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option); + DECLSPEC_XFGVIRT(IHostAutoEvent, Set) HRESULT ( STDMETHODCALLTYPE *Set )( IHostAutoEvent * This); @@ -4109,8 +4707,10 @@ EXTERN_C const IID IID_IHostManualEvent; { public: virtual HRESULT STDMETHODCALLTYPE Wait( - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option) = 0; + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; @@ -4125,26 +4725,35 @@ EXTERN_C const IID IID_IHostManualEvent; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostManualEvent * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostManualEvent * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostManualEvent * This); + DECLSPEC_XFGVIRT(IHostManualEvent, Wait) HRESULT ( STDMETHODCALLTYPE *Wait )( IHostManualEvent * This, - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option); + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option); + DECLSPEC_XFGVIRT(IHostManualEvent, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( IHostManualEvent * This); + DECLSPEC_XFGVIRT(IHostManualEvent, Set) HRESULT ( STDMETHODCALLTYPE *Set )( IHostManualEvent * This); @@ -4207,12 +4816,16 @@ EXTERN_C const IID IID_IHostSemaphore; { public: virtual HRESULT STDMETHODCALLTYPE Wait( - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option) = 0; + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option) = 0; virtual HRESULT STDMETHODCALLTYPE ReleaseSemaphore( - /* [in] */ LONG lReleaseCount, - /* [out] */ LONG *lpPreviousCount) = 0; + /* [annotation][in] */ + _In_ LONG lReleaseCount, + /* [annotation][out] */ + _Out_ LONG *lpPreviousCount) = 0; }; @@ -4223,27 +4836,37 @@ EXTERN_C const IID IID_IHostSemaphore; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostSemaphore * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostSemaphore * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostSemaphore * This); + DECLSPEC_XFGVIRT(IHostSemaphore, Wait) HRESULT ( STDMETHODCALLTYPE *Wait )( IHostSemaphore * This, - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option); + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option); + DECLSPEC_XFGVIRT(IHostSemaphore, ReleaseSemaphore) HRESULT ( STDMETHODCALLTYPE *ReleaseSemaphore )( IHostSemaphore * This, - /* [in] */ LONG lReleaseCount, - /* [out] */ LONG *lpPreviousCount); + /* [annotation][in] */ + _In_ LONG lReleaseCount, + /* [annotation][out] */ + _Out_ LONG *lpPreviousCount); END_INTERFACE } IHostSemaphoreVtbl; @@ -4301,19 +4924,26 @@ EXTERN_C const IID IID_ICLRSyncManager; { public: virtual HRESULT STDMETHODCALLTYPE GetMonitorOwner( - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostTask **ppOwnerHostTask) = 0; + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostTask **ppOwnerHostTask) = 0; virtual HRESULT STDMETHODCALLTYPE CreateRWLockOwnerIterator( - /* [in] */ SIZE_T Cookie, - /* [out] */ SIZE_T *pIterator) = 0; + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ SIZE_T *pIterator) = 0; virtual HRESULT STDMETHODCALLTYPE GetRWLockOwnerNext( - /* [in] */ SIZE_T Iterator, - /* [out] */ IHostTask **ppOwnerHostTask) = 0; + /* [annotation][in] */ + _In_ SIZE_T Iterator, + /* [annotation][out] */ + _Out_ IHostTask **ppOwnerHostTask) = 0; virtual HRESULT STDMETHODCALLTYPE DeleteRWLockOwnerIterator( - /* [in] */ SIZE_T Iterator) = 0; + /* [annotation][in] */ + _In_ SIZE_T Iterator) = 0; }; @@ -4324,36 +4954,51 @@ EXTERN_C const IID IID_ICLRSyncManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRSyncManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRSyncManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRSyncManager * This); + DECLSPEC_XFGVIRT(ICLRSyncManager, GetMonitorOwner) HRESULT ( STDMETHODCALLTYPE *GetMonitorOwner )( ICLRSyncManager * This, - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostTask **ppOwnerHostTask); + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostTask **ppOwnerHostTask); + DECLSPEC_XFGVIRT(ICLRSyncManager, CreateRWLockOwnerIterator) HRESULT ( STDMETHODCALLTYPE *CreateRWLockOwnerIterator )( ICLRSyncManager * This, - /* [in] */ SIZE_T Cookie, - /* [out] */ SIZE_T *pIterator); + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ SIZE_T *pIterator); + DECLSPEC_XFGVIRT(ICLRSyncManager, GetRWLockOwnerNext) HRESULT ( STDMETHODCALLTYPE *GetRWLockOwnerNext )( ICLRSyncManager * This, - /* [in] */ SIZE_T Iterator, - /* [out] */ IHostTask **ppOwnerHostTask); + /* [annotation][in] */ + _In_ SIZE_T Iterator, + /* [annotation][out] */ + _Out_ IHostTask **ppOwnerHostTask); + DECLSPEC_XFGVIRT(ICLRSyncManager, DeleteRWLockOwnerIterator) HRESULT ( STDMETHODCALLTYPE *DeleteRWLockOwnerIterator )( ICLRSyncManager * This, - /* [in] */ SIZE_T Iterator); + /* [annotation][in] */ + _In_ SIZE_T Iterator); END_INTERFACE } ICLRSyncManagerVtbl; @@ -4417,39 +5062,56 @@ EXTERN_C const IID IID_IHostSyncManager; { public: virtual HRESULT STDMETHODCALLTYPE SetCLRSyncManager( - /* [in] */ ICLRSyncManager *pManager) = 0; + /* [annotation][in] */ + _In_ ICLRSyncManager *pManager) = 0; virtual HRESULT STDMETHODCALLTYPE CreateCrst( - /* [out] */ IHostCrst **ppCrst) = 0; + /* [annotation][out] */ + _Out_ IHostCrst **ppCrst) = 0; virtual HRESULT STDMETHODCALLTYPE CreateCrstWithSpinCount( - /* [in] */ DWORD dwSpinCount, - /* [out] */ IHostCrst **ppCrst) = 0; + /* [annotation][in] */ + _In_ DWORD dwSpinCount, + /* [annotation][out] */ + _Out_ IHostCrst **ppCrst) = 0; virtual HRESULT STDMETHODCALLTYPE CreateAutoEvent( - /* [out] */ IHostAutoEvent **ppEvent) = 0; + /* [annotation][out] */ + _Out_ IHostAutoEvent **ppEvent) = 0; virtual HRESULT STDMETHODCALLTYPE CreateManualEvent( - /* [in] */ BOOL bInitialState, - /* [out] */ IHostManualEvent **ppEvent) = 0; + /* [annotation][in] */ + _In_ BOOL bInitialState, + /* [annotation][out] */ + _Out_ IHostManualEvent **ppEvent) = 0; virtual HRESULT STDMETHODCALLTYPE CreateMonitorEvent( - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostAutoEvent **ppEvent) = 0; + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostAutoEvent **ppEvent) = 0; virtual HRESULT STDMETHODCALLTYPE CreateRWLockWriterEvent( - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostAutoEvent **ppEvent) = 0; + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostAutoEvent **ppEvent) = 0; virtual HRESULT STDMETHODCALLTYPE CreateRWLockReaderEvent( - /* [in] */ BOOL bInitialState, - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostManualEvent **ppEvent) = 0; + /* [annotation][in] */ + _In_ BOOL bInitialState, + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostManualEvent **ppEvent) = 0; virtual HRESULT STDMETHODCALLTYPE CreateSemaphore( - /* [in] */ DWORD dwInitial, - /* [in] */ DWORD dwMax, - /* [out] */ IHostSemaphore **ppSemaphore) = 0; + /* [annotation][in] */ + _In_ DWORD dwInitial, + /* [annotation][in] */ + _In_ DWORD dwMax, + /* [annotation][out] */ + _Out_ IHostSemaphore **ppSemaphore) = 0; }; @@ -4460,61 +5122,91 @@ EXTERN_C const IID IID_IHostSyncManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostSyncManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostSyncManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostSyncManager * This); + DECLSPEC_XFGVIRT(IHostSyncManager, SetCLRSyncManager) HRESULT ( STDMETHODCALLTYPE *SetCLRSyncManager )( IHostSyncManager * This, - /* [in] */ ICLRSyncManager *pManager); + /* [annotation][in] */ + _In_ ICLRSyncManager *pManager); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateCrst) HRESULT ( STDMETHODCALLTYPE *CreateCrst )( IHostSyncManager * This, - /* [out] */ IHostCrst **ppCrst); + /* [annotation][out] */ + _Out_ IHostCrst **ppCrst); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateCrstWithSpinCount) HRESULT ( STDMETHODCALLTYPE *CreateCrstWithSpinCount )( IHostSyncManager * This, - /* [in] */ DWORD dwSpinCount, - /* [out] */ IHostCrst **ppCrst); + /* [annotation][in] */ + _In_ DWORD dwSpinCount, + /* [annotation][out] */ + _Out_ IHostCrst **ppCrst); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateAutoEvent) HRESULT ( STDMETHODCALLTYPE *CreateAutoEvent )( IHostSyncManager * This, - /* [out] */ IHostAutoEvent **ppEvent); + /* [annotation][out] */ + _Out_ IHostAutoEvent **ppEvent); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateManualEvent) HRESULT ( STDMETHODCALLTYPE *CreateManualEvent )( IHostSyncManager * This, - /* [in] */ BOOL bInitialState, - /* [out] */ IHostManualEvent **ppEvent); + /* [annotation][in] */ + _In_ BOOL bInitialState, + /* [annotation][out] */ + _Out_ IHostManualEvent **ppEvent); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateMonitorEvent) HRESULT ( STDMETHODCALLTYPE *CreateMonitorEvent )( IHostSyncManager * This, - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostAutoEvent **ppEvent); + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostAutoEvent **ppEvent); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateRWLockWriterEvent) HRESULT ( STDMETHODCALLTYPE *CreateRWLockWriterEvent )( IHostSyncManager * This, - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostAutoEvent **ppEvent); + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostAutoEvent **ppEvent); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateRWLockReaderEvent) HRESULT ( STDMETHODCALLTYPE *CreateRWLockReaderEvent )( IHostSyncManager * This, - /* [in] */ BOOL bInitialState, - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostManualEvent **ppEvent); + /* [annotation][in] */ + _In_ BOOL bInitialState, + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostManualEvent **ppEvent); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateSemaphore) HRESULT ( STDMETHODCALLTYPE *CreateSemaphore )( IHostSyncManager * This, - /* [in] */ DWORD dwInitial, - /* [in] */ DWORD dwMax, - /* [out] */ IHostSemaphore **ppSemaphore); + /* [annotation][in] */ + _In_ DWORD dwInitial, + /* [annotation][in] */ + _In_ DWORD dwMax, + /* [annotation][out] */ + _Out_ IHostSemaphore **ppSemaphore); END_INTERFACE } IHostSyncManagerVtbl; @@ -4650,28 +5342,40 @@ EXTERN_C const IID IID_ICLRPolicyManager; { public: virtual HRESULT STDMETHODCALLTYPE SetDefaultAction( - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action) = 0; + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action) = 0; virtual HRESULT STDMETHODCALLTYPE SetTimeout( - /* [in] */ EClrOperation operation, - /* [in] */ DWORD dwMilliseconds) = 0; + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ DWORD dwMilliseconds) = 0; virtual HRESULT STDMETHODCALLTYPE SetActionOnTimeout( - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action) = 0; + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action) = 0; virtual HRESULT STDMETHODCALLTYPE SetTimeoutAndAction( - /* [in] */ EClrOperation operation, - /* [in] */ DWORD dwMilliseconds, - /* [in] */ EPolicyAction action) = 0; + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ EPolicyAction action) = 0; virtual HRESULT STDMETHODCALLTYPE SetActionOnFailure( - /* [in] */ EClrFailure failure, - /* [in] */ EPolicyAction action) = 0; + /* [annotation][in] */ + _In_ EClrFailure failure, + /* [annotation][in] */ + _In_ EPolicyAction action) = 0; virtual HRESULT STDMETHODCALLTYPE SetUnhandledExceptionPolicy( - /* [in] */ EClrUnhandledException policy) = 0; + /* [annotation][in] */ + _In_ EClrUnhandledException policy) = 0; }; @@ -4682,47 +5386,69 @@ EXTERN_C const IID IID_ICLRPolicyManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRPolicyManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRPolicyManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRPolicyManager * This); + DECLSPEC_XFGVIRT(ICLRPolicyManager, SetDefaultAction) HRESULT ( STDMETHODCALLTYPE *SetDefaultAction )( ICLRPolicyManager * This, - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action); + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action); + DECLSPEC_XFGVIRT(ICLRPolicyManager, SetTimeout) HRESULT ( STDMETHODCALLTYPE *SetTimeout )( ICLRPolicyManager * This, - /* [in] */ EClrOperation operation, - /* [in] */ DWORD dwMilliseconds); + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ DWORD dwMilliseconds); + DECLSPEC_XFGVIRT(ICLRPolicyManager, SetActionOnTimeout) HRESULT ( STDMETHODCALLTYPE *SetActionOnTimeout )( ICLRPolicyManager * This, - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action); + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action); + DECLSPEC_XFGVIRT(ICLRPolicyManager, SetTimeoutAndAction) HRESULT ( STDMETHODCALLTYPE *SetTimeoutAndAction )( ICLRPolicyManager * This, - /* [in] */ EClrOperation operation, - /* [in] */ DWORD dwMilliseconds, - /* [in] */ EPolicyAction action); + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ EPolicyAction action); + DECLSPEC_XFGVIRT(ICLRPolicyManager, SetActionOnFailure) HRESULT ( STDMETHODCALLTYPE *SetActionOnFailure )( ICLRPolicyManager * This, - /* [in] */ EClrFailure failure, - /* [in] */ EPolicyAction action); + /* [annotation][in] */ + _In_ EClrFailure failure, + /* [annotation][in] */ + _In_ EPolicyAction action); + DECLSPEC_XFGVIRT(ICLRPolicyManager, SetUnhandledExceptionPolicy) HRESULT ( STDMETHODCALLTYPE *SetUnhandledExceptionPolicy )( ICLRPolicyManager * This, - /* [in] */ EClrUnhandledException policy); + /* [annotation][in] */ + _In_ EClrUnhandledException policy); END_INTERFACE } ICLRPolicyManagerVtbl; @@ -4792,16 +5518,22 @@ EXTERN_C const IID IID_IHostPolicyManager; { public: virtual HRESULT STDMETHODCALLTYPE OnDefaultAction( - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action) = 0; + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action) = 0; virtual HRESULT STDMETHODCALLTYPE OnTimeout( - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action) = 0; + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action) = 0; virtual HRESULT STDMETHODCALLTYPE OnFailure( - /* [in] */ EClrFailure failure, - /* [in] */ EPolicyAction action) = 0; + /* [annotation][in] */ + _In_ EClrFailure failure, + /* [annotation][in] */ + _In_ EPolicyAction action) = 0; }; @@ -4812,32 +5544,45 @@ EXTERN_C const IID IID_IHostPolicyManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostPolicyManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostPolicyManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostPolicyManager * This); + DECLSPEC_XFGVIRT(IHostPolicyManager, OnDefaultAction) HRESULT ( STDMETHODCALLTYPE *OnDefaultAction )( IHostPolicyManager * This, - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action); + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action); + DECLSPEC_XFGVIRT(IHostPolicyManager, OnTimeout) HRESULT ( STDMETHODCALLTYPE *OnTimeout )( IHostPolicyManager * This, - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action); + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action); + DECLSPEC_XFGVIRT(IHostPolicyManager, OnFailure) HRESULT ( STDMETHODCALLTYPE *OnFailure )( IHostPolicyManager * This, - /* [in] */ EClrFailure failure, - /* [in] */ EPolicyAction action); + /* [annotation][in] */ + _In_ EClrFailure failure, + /* [annotation][in] */ + _In_ EPolicyAction action); END_INTERFACE } IHostPolicyManagerVtbl; @@ -4936,8 +5681,10 @@ EXTERN_C const IID IID_IActionOnCLREvent; { public: virtual HRESULT STDMETHODCALLTYPE OnEvent( - /* [in] */ EClrEvent event, - /* [in] */ PVOID data) = 0; + /* [annotation][in] */ + _In_ EClrEvent event, + /* [annotation][in] */ + _In_ PVOID data) = 0; }; @@ -4948,22 +5695,29 @@ EXTERN_C const IID IID_IActionOnCLREvent; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IActionOnCLREvent * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IActionOnCLREvent * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IActionOnCLREvent * This); + DECLSPEC_XFGVIRT(IActionOnCLREvent, OnEvent) HRESULT ( STDMETHODCALLTYPE *OnEvent )( IActionOnCLREvent * This, - /* [in] */ EClrEvent event, - /* [in] */ PVOID data); + /* [annotation][in] */ + _In_ EClrEvent event, + /* [annotation][in] */ + _In_ PVOID data); END_INTERFACE } IActionOnCLREventVtbl; @@ -5018,12 +5772,16 @@ EXTERN_C const IID IID_ICLROnEventManager; { public: virtual HRESULT STDMETHODCALLTYPE RegisterActionOnEvent( - /* [in] */ EClrEvent event, - /* [in] */ IActionOnCLREvent *pAction) = 0; + /* [annotation][in] */ + _In_ EClrEvent event, + /* [annotation][in] */ + _In_ IActionOnCLREvent *pAction) = 0; virtual HRESULT STDMETHODCALLTYPE UnregisterActionOnEvent( - /* [in] */ EClrEvent event, - /* [in] */ IActionOnCLREvent *pAction) = 0; + /* [annotation][in] */ + _In_ EClrEvent event, + /* [annotation][in] */ + _In_ IActionOnCLREvent *pAction) = 0; }; @@ -5034,27 +5792,37 @@ EXTERN_C const IID IID_ICLROnEventManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLROnEventManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLROnEventManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLROnEventManager * This); + DECLSPEC_XFGVIRT(ICLROnEventManager, RegisterActionOnEvent) HRESULT ( STDMETHODCALLTYPE *RegisterActionOnEvent )( ICLROnEventManager * This, - /* [in] */ EClrEvent event, - /* [in] */ IActionOnCLREvent *pAction); + /* [annotation][in] */ + _In_ EClrEvent event, + /* [annotation][in] */ + _In_ IActionOnCLREvent *pAction); + DECLSPEC_XFGVIRT(ICLROnEventManager, UnregisterActionOnEvent) HRESULT ( STDMETHODCALLTYPE *UnregisterActionOnEvent )( ICLROnEventManager * This, - /* [in] */ EClrEvent event, - /* [in] */ IActionOnCLREvent *pAction); + /* [annotation][in] */ + _In_ EClrEvent event, + /* [annotation][in] */ + _In_ IActionOnCLREvent *pAction); END_INTERFACE } ICLROnEventManagerVtbl; @@ -5127,24 +5895,31 @@ EXTERN_C const IID IID_IHostGCManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostGCManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostGCManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostGCManager * This); + DECLSPEC_XFGVIRT(IHostGCManager, ThreadIsBlockingForSuspension) HRESULT ( STDMETHODCALLTYPE *ThreadIsBlockingForSuspension )( IHostGCManager * This); + DECLSPEC_XFGVIRT(IHostGCManager, SuspensionStarting) HRESULT ( STDMETHODCALLTYPE *SuspensionStarting )( IHostGCManager * This); + DECLSPEC_XFGVIRT(IHostGCManager, SuspensionEnding) HRESULT ( STDMETHODCALLTYPE *SuspensionEnding )( IHostGCManager * This, DWORD Generation); @@ -5208,10 +5983,12 @@ EXTERN_C const IID IID_ICLRAssemblyReferenceList; { public: virtual HRESULT STDMETHODCALLTYPE IsStringAssemblyReferenceInList( - /* [in] */ LPCWSTR pwzAssemblyName) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzAssemblyName) = 0; virtual HRESULT STDMETHODCALLTYPE IsAssemblyReferenceInList( - /* [in] */ IUnknown *pName) = 0; + /* [annotation][in] */ + _In_ IUnknown *pName) = 0; }; @@ -5222,25 +5999,33 @@ EXTERN_C const IID IID_ICLRAssemblyReferenceList; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRAssemblyReferenceList * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRAssemblyReferenceList * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRAssemblyReferenceList * This); + DECLSPEC_XFGVIRT(ICLRAssemblyReferenceList, IsStringAssemblyReferenceInList) HRESULT ( STDMETHODCALLTYPE *IsStringAssemblyReferenceInList )( ICLRAssemblyReferenceList * This, - /* [in] */ LPCWSTR pwzAssemblyName); + /* [annotation][in] */ + _In_ LPCWSTR pwzAssemblyName); + DECLSPEC_XFGVIRT(ICLRAssemblyReferenceList, IsAssemblyReferenceInList) HRESULT ( STDMETHODCALLTYPE *IsAssemblyReferenceInList )( ICLRAssemblyReferenceList * This, - /* [in] */ IUnknown *pName); + /* [annotation][in] */ + _In_ IUnknown *pName); END_INTERFACE } ICLRAssemblyReferenceListVtbl; @@ -5298,10 +6083,12 @@ EXTERN_C const IID IID_ICLRReferenceAssemblyEnum; { public: virtual HRESULT STDMETHODCALLTYPE Get( - /* [in] */ DWORD dwIndex, + /* [annotation][in] */ + _In_ DWORD dwIndex, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize) = 0; }; @@ -5312,24 +6099,31 @@ EXTERN_C const IID IID_ICLRReferenceAssemblyEnum; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRReferenceAssemblyEnum * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRReferenceAssemblyEnum * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRReferenceAssemblyEnum * This); + DECLSPEC_XFGVIRT(ICLRReferenceAssemblyEnum, Get) HRESULT ( STDMETHODCALLTYPE *Get )( ICLRReferenceAssemblyEnum * This, - /* [in] */ DWORD dwIndex, + /* [annotation][in] */ + _In_ DWORD dwIndex, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize); END_INTERFACE } ICLRReferenceAssemblyEnumVtbl; @@ -5384,10 +6178,12 @@ EXTERN_C const IID IID_ICLRProbingAssemblyEnum; { public: virtual HRESULT STDMETHODCALLTYPE Get( - /* [in] */ DWORD dwIndex, + /* [annotation][in] */ + _In_ DWORD dwIndex, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize) = 0; }; @@ -5398,24 +6194,31 @@ EXTERN_C const IID IID_ICLRProbingAssemblyEnum; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRProbingAssemblyEnum * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRProbingAssemblyEnum * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRProbingAssemblyEnum * This); + DECLSPEC_XFGVIRT(ICLRProbingAssemblyEnum, Get) HRESULT ( STDMETHODCALLTYPE *Get )( ICLRProbingAssemblyEnum * This, - /* [in] */ DWORD dwIndex, + /* [annotation][in] */ + _In_ DWORD dwIndex, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize); END_INTERFACE } ICLRProbingAssemblyEnumVtbl; @@ -5484,45 +6287,68 @@ EXTERN_C const IID IID_ICLRAssemblyIdentityManager; { public: virtual HRESULT STDMETHODCALLTYPE GetCLRAssemblyReferenceList( - /* [in] */ LPCWSTR *ppwzAssemblyReferences, - /* [in] */ DWORD dwNumOfReferences, - /* [out] */ ICLRAssemblyReferenceList **ppReferenceList) = 0; + /* [annotation][in] */ + _In_ LPCWSTR *ppwzAssemblyReferences, + /* [annotation][in] */ + _In_ DWORD dwNumOfReferences, + /* [annotation][out] */ + _Out_ ICLRAssemblyReferenceList **ppReferenceList) = 0; virtual HRESULT STDMETHODCALLTYPE GetBindingIdentityFromFile( - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetBindingIdentityFromStream( - /* [in] */ IStream *pStream, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ IStream *pStream, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetReferencedAssembliesFromFile( - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ DWORD dwFlags, - /* [in] */ ICLRAssemblyReferenceList *pExcludeAssembliesList, - /* [out] */ ICLRReferenceAssemblyEnum **ppReferenceEnum) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ ICLRAssemblyReferenceList *pExcludeAssembliesList, + /* [annotation][out] */ + _Out_ ICLRReferenceAssemblyEnum **ppReferenceEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetReferencedAssembliesFromStream( - /* [in] */ IStream *pStream, - /* [in] */ DWORD dwFlags, - /* [in] */ ICLRAssemblyReferenceList *pExcludeAssembliesList, - /* [out] */ ICLRReferenceAssemblyEnum **ppReferenceEnum) = 0; + /* [annotation][in] */ + _In_ IStream *pStream, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ ICLRAssemblyReferenceList *pExcludeAssembliesList, + /* [annotation][out] */ + _Out_ ICLRReferenceAssemblyEnum **ppReferenceEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetProbingAssembliesFromReference( - /* [in] */ DWORD dwMachineType, - /* [in] */ DWORD dwFlags, - /* [in] */ LPCWSTR pwzReferenceIdentity, - /* [out] */ ICLRProbingAssemblyEnum **ppProbingAssemblyEnum) = 0; + /* [annotation][in] */ + _In_ DWORD dwMachineType, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzReferenceIdentity, + /* [annotation][out] */ + _Out_ ICLRProbingAssemblyEnum **ppProbingAssemblyEnum) = 0; virtual HRESULT STDMETHODCALLTYPE IsStronglyNamed( - /* [in] */ LPCWSTR pwzAssemblyIdentity, - /* [out] */ BOOL *pbIsStronglyNamed) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzAssemblyIdentity, + /* [annotation][out] */ + _Out_ BOOL *pbIsStronglyNamed) = 0; }; @@ -5533,65 +6359,99 @@ EXTERN_C const IID IID_ICLRAssemblyIdentityManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRAssemblyIdentityManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRAssemblyIdentityManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRAssemblyIdentityManager * This); + DECLSPEC_XFGVIRT(ICLRAssemblyIdentityManager, GetCLRAssemblyReferenceList) HRESULT ( STDMETHODCALLTYPE *GetCLRAssemblyReferenceList )( ICLRAssemblyIdentityManager * This, - /* [in] */ LPCWSTR *ppwzAssemblyReferences, - /* [in] */ DWORD dwNumOfReferences, - /* [out] */ ICLRAssemblyReferenceList **ppReferenceList); + /* [annotation][in] */ + _In_ LPCWSTR *ppwzAssemblyReferences, + /* [annotation][in] */ + _In_ DWORD dwNumOfReferences, + /* [annotation][out] */ + _Out_ ICLRAssemblyReferenceList **ppReferenceList); + DECLSPEC_XFGVIRT(ICLRAssemblyIdentityManager, GetBindingIdentityFromFile) HRESULT ( STDMETHODCALLTYPE *GetBindingIdentityFromFile )( ICLRAssemblyIdentityManager * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize); + DECLSPEC_XFGVIRT(ICLRAssemblyIdentityManager, GetBindingIdentityFromStream) HRESULT ( STDMETHODCALLTYPE *GetBindingIdentityFromStream )( ICLRAssemblyIdentityManager * This, - /* [in] */ IStream *pStream, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ IStream *pStream, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize); + DECLSPEC_XFGVIRT(ICLRAssemblyIdentityManager, GetReferencedAssembliesFromFile) HRESULT ( STDMETHODCALLTYPE *GetReferencedAssembliesFromFile )( ICLRAssemblyIdentityManager * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ DWORD dwFlags, - /* [in] */ ICLRAssemblyReferenceList *pExcludeAssembliesList, - /* [out] */ ICLRReferenceAssemblyEnum **ppReferenceEnum); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ ICLRAssemblyReferenceList *pExcludeAssembliesList, + /* [annotation][out] */ + _Out_ ICLRReferenceAssemblyEnum **ppReferenceEnum); + DECLSPEC_XFGVIRT(ICLRAssemblyIdentityManager, GetReferencedAssembliesFromStream) HRESULT ( STDMETHODCALLTYPE *GetReferencedAssembliesFromStream )( ICLRAssemblyIdentityManager * This, - /* [in] */ IStream *pStream, - /* [in] */ DWORD dwFlags, - /* [in] */ ICLRAssemblyReferenceList *pExcludeAssembliesList, - /* [out] */ ICLRReferenceAssemblyEnum **ppReferenceEnum); + /* [annotation][in] */ + _In_ IStream *pStream, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ ICLRAssemblyReferenceList *pExcludeAssembliesList, + /* [annotation][out] */ + _Out_ ICLRReferenceAssemblyEnum **ppReferenceEnum); + DECLSPEC_XFGVIRT(ICLRAssemblyIdentityManager, GetProbingAssembliesFromReference) HRESULT ( STDMETHODCALLTYPE *GetProbingAssembliesFromReference )( ICLRAssemblyIdentityManager * This, - /* [in] */ DWORD dwMachineType, - /* [in] */ DWORD dwFlags, - /* [in] */ LPCWSTR pwzReferenceIdentity, - /* [out] */ ICLRProbingAssemblyEnum **ppProbingAssemblyEnum); + /* [annotation][in] */ + _In_ DWORD dwMachineType, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzReferenceIdentity, + /* [annotation][out] */ + _Out_ ICLRProbingAssemblyEnum **ppProbingAssemblyEnum); + DECLSPEC_XFGVIRT(ICLRAssemblyIdentityManager, IsStronglyNamed) HRESULT ( STDMETHODCALLTYPE *IsStronglyNamed )( ICLRAssemblyIdentityManager * This, - /* [in] */ LPCWSTR pwzAssemblyIdentity, - /* [out] */ BOOL *pbIsStronglyNamed); + /* [annotation][in] */ + _In_ LPCWSTR pwzAssemblyIdentity, + /* [annotation][out] */ + _Out_ BOOL *pbIsStronglyNamed); END_INTERFACE } ICLRAssemblyIdentityManagerVtbl; @@ -5681,23 +6541,34 @@ EXTERN_C const IID IID_ICLRHostBindingPolicyManager; { public: virtual HRESULT STDMETHODCALLTYPE ModifyApplicationPolicy( - /* [in] */ LPCWSTR pwzSourceAssemblyIdentity, - /* [in] */ LPCWSTR pwzTargetAssemblyIdentity, - /* [in] */ BYTE *pbApplicationPolicy, - /* [in] */ DWORD cbAppPolicySize, - /* [in] */ DWORD dwPolicyModifyFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzSourceAssemblyIdentity, + /* [annotation][in] */ + _In_ LPCWSTR pwzTargetAssemblyIdentity, + /* [annotation][in] */ + _In_ BYTE *pbApplicationPolicy, + /* [annotation][in] */ + _In_ DWORD cbAppPolicySize, + /* [annotation][in] */ + _In_ DWORD dwPolicyModifyFlags, /* [annotation][size_is][out] */ _Out_writes_all_(*pcbNewAppPolicySize) BYTE *pbNewApplicationPolicy, - /* [out][in] */ DWORD *pcbNewAppPolicySize) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcbNewAppPolicySize) = 0; virtual HRESULT STDMETHODCALLTYPE EvaluatePolicy( - /* [in] */ LPCWSTR pwzReferenceIdentity, - /* [in] */ BYTE *pbApplicationPolicy, - /* [in] */ DWORD cbAppPolicySize, + /* [annotation][in] */ + _In_ LPCWSTR pwzReferenceIdentity, + /* [annotation][in] */ + _In_ BYTE *pbApplicationPolicy, + /* [annotation][in] */ + _In_ DWORD cbAppPolicySize, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchPostPolicyReferenceIdentity) LPWSTR pwzPostPolicyReferenceIdentity, - /* [out][in] */ DWORD *pcchPostPolicyReferenceIdentity, - /* [out] */ DWORD *pdwPoliciesApplied) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchPostPolicyReferenceIdentity, + /* [annotation][out] */ + _Out_ DWORD *pdwPoliciesApplied) = 0; }; @@ -5708,38 +6579,55 @@ EXTERN_C const IID IID_ICLRHostBindingPolicyManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRHostBindingPolicyManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRHostBindingPolicyManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRHostBindingPolicyManager * This); + DECLSPEC_XFGVIRT(ICLRHostBindingPolicyManager, ModifyApplicationPolicy) HRESULT ( STDMETHODCALLTYPE *ModifyApplicationPolicy )( ICLRHostBindingPolicyManager * This, - /* [in] */ LPCWSTR pwzSourceAssemblyIdentity, - /* [in] */ LPCWSTR pwzTargetAssemblyIdentity, - /* [in] */ BYTE *pbApplicationPolicy, - /* [in] */ DWORD cbAppPolicySize, - /* [in] */ DWORD dwPolicyModifyFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzSourceAssemblyIdentity, + /* [annotation][in] */ + _In_ LPCWSTR pwzTargetAssemblyIdentity, + /* [annotation][in] */ + _In_ BYTE *pbApplicationPolicy, + /* [annotation][in] */ + _In_ DWORD cbAppPolicySize, + /* [annotation][in] */ + _In_ DWORD dwPolicyModifyFlags, /* [annotation][size_is][out] */ _Out_writes_all_(*pcbNewAppPolicySize) BYTE *pbNewApplicationPolicy, - /* [out][in] */ DWORD *pcbNewAppPolicySize); + /* [annotation][out][in] */ + _Inout_ DWORD *pcbNewAppPolicySize); + DECLSPEC_XFGVIRT(ICLRHostBindingPolicyManager, EvaluatePolicy) HRESULT ( STDMETHODCALLTYPE *EvaluatePolicy )( ICLRHostBindingPolicyManager * This, - /* [in] */ LPCWSTR pwzReferenceIdentity, - /* [in] */ BYTE *pbApplicationPolicy, - /* [in] */ DWORD cbAppPolicySize, + /* [annotation][in] */ + _In_ LPCWSTR pwzReferenceIdentity, + /* [annotation][in] */ + _In_ BYTE *pbApplicationPolicy, + /* [annotation][in] */ + _In_ DWORD cbAppPolicySize, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchPostPolicyReferenceIdentity) LPWSTR pwzPostPolicyReferenceIdentity, - /* [out][in] */ DWORD *pcchPostPolicyReferenceIdentity, - /* [out] */ DWORD *pdwPoliciesApplied); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchPostPolicyReferenceIdentity, + /* [annotation][out] */ + _Out_ DWORD *pdwPoliciesApplied); END_INTERFACE } ICLRHostBindingPolicyManagerVtbl; @@ -5797,14 +6685,18 @@ EXTERN_C const IID IID_ICLRGCManager; { public: virtual HRESULT STDMETHODCALLTYPE Collect( - /* [in] */ LONG Generation) = 0; + /* [annotation][in] */ + _In_ LONG Generation) = 0; virtual HRESULT STDMETHODCALLTYPE GetStats( - /* [out][in] */ COR_GC_STATS *pStats) = 0; + /* [annotation][out][in] */ + _Inout_ COR_GC_STATS *pStats) = 0; virtual HRESULT STDMETHODCALLTYPE SetGCStartupLimits( - /* [in] */ DWORD SegmentSize, - /* [in] */ DWORD MaxGen0Size) = 0; + /* [annotation][in] */ + _In_ DWORD SegmentSize, + /* [annotation][in] */ + _In_ DWORD MaxGen0Size) = 0; }; @@ -5815,30 +6707,41 @@ EXTERN_C const IID IID_ICLRGCManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRGCManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRGCManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRGCManager * This); + DECLSPEC_XFGVIRT(ICLRGCManager, Collect) HRESULT ( STDMETHODCALLTYPE *Collect )( ICLRGCManager * This, - /* [in] */ LONG Generation); + /* [annotation][in] */ + _In_ LONG Generation); + DECLSPEC_XFGVIRT(ICLRGCManager, GetStats) HRESULT ( STDMETHODCALLTYPE *GetStats )( ICLRGCManager * This, - /* [out][in] */ COR_GC_STATS *pStats); + /* [annotation][out][in] */ + _Inout_ COR_GC_STATS *pStats); + DECLSPEC_XFGVIRT(ICLRGCManager, SetGCStartupLimits) HRESULT ( STDMETHODCALLTYPE *SetGCStartupLimits )( ICLRGCManager * This, - /* [in] */ DWORD SegmentSize, - /* [in] */ DWORD MaxGen0Size); + /* [annotation][in] */ + _In_ DWORD SegmentSize, + /* [annotation][in] */ + _In_ DWORD MaxGen0Size); END_INTERFACE } ICLRGCManagerVtbl; @@ -5899,8 +6802,10 @@ EXTERN_C const IID IID_ICLRGCManager2; { public: virtual HRESULT STDMETHODCALLTYPE SetGCStartupLimitsEx( - /* [in] */ SIZE_T SegmentSize, - /* [in] */ SIZE_T MaxGen0Size) = 0; + /* [annotation][in] */ + _In_ SIZE_T SegmentSize, + /* [annotation][in] */ + _In_ SIZE_T MaxGen0Size) = 0; }; @@ -5911,35 +6816,49 @@ EXTERN_C const IID IID_ICLRGCManager2; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRGCManager2 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRGCManager2 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRGCManager2 * This); + DECLSPEC_XFGVIRT(ICLRGCManager, Collect) HRESULT ( STDMETHODCALLTYPE *Collect )( ICLRGCManager2 * This, - /* [in] */ LONG Generation); + /* [annotation][in] */ + _In_ LONG Generation); + DECLSPEC_XFGVIRT(ICLRGCManager, GetStats) HRESULT ( STDMETHODCALLTYPE *GetStats )( ICLRGCManager2 * This, - /* [out][in] */ COR_GC_STATS *pStats); + /* [annotation][out][in] */ + _Inout_ COR_GC_STATS *pStats); + DECLSPEC_XFGVIRT(ICLRGCManager, SetGCStartupLimits) HRESULT ( STDMETHODCALLTYPE *SetGCStartupLimits )( ICLRGCManager2 * This, - /* [in] */ DWORD SegmentSize, - /* [in] */ DWORD MaxGen0Size); + /* [annotation][in] */ + _In_ DWORD SegmentSize, + /* [annotation][in] */ + _In_ DWORD MaxGen0Size); + DECLSPEC_XFGVIRT(ICLRGCManager2, SetGCStartupLimitsEx) HRESULT ( STDMETHODCALLTYPE *SetGCStartupLimitsEx )( ICLRGCManager2 * This, - /* [in] */ SIZE_T SegmentSize, - /* [in] */ SIZE_T MaxGen0Size); + /* [annotation][in] */ + _In_ SIZE_T SegmentSize, + /* [annotation][in] */ + _In_ SIZE_T MaxGen0Size); END_INTERFACE } ICLRGCManager2Vtbl; @@ -6046,17 +6965,26 @@ EXTERN_C const IID IID_IHostAssemblyStore; { public: virtual HRESULT STDMETHODCALLTYPE ProvideAssembly( - /* [in] */ AssemblyBindInfo *pBindInfo, - /* [out] */ UINT64 *pAssemblyId, - /* [out] */ UINT64 *pContext, - /* [out] */ IStream **ppStmAssemblyImage, - /* [out] */ IStream **ppStmPDB) = 0; + /* [annotation][in] */ + _In_ AssemblyBindInfo *pBindInfo, + /* [annotation][out] */ + _Out_ UINT64 *pAssemblyId, + /* [annotation][out] */ + _Out_ UINT64 *pContext, + /* [annotation][out] */ + _Out_ IStream **ppStmAssemblyImage, + /* [annotation][out] */ + _Out_ IStream **ppStmPDB) = 0; virtual HRESULT STDMETHODCALLTYPE ProvideModule( - /* [in] */ ModuleBindInfo *pBindInfo, - /* [out] */ DWORD *pdwModuleId, - /* [out] */ IStream **ppStmModuleImage, - /* [out] */ IStream **ppStmPDB) = 0; + /* [annotation][in] */ + _In_ ModuleBindInfo *pBindInfo, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleId, + /* [annotation][out] */ + _Out_ IStream **ppStmModuleImage, + /* [annotation][out] */ + _Out_ IStream **ppStmPDB) = 0; }; @@ -6067,32 +6995,47 @@ EXTERN_C const IID IID_IHostAssemblyStore; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostAssemblyStore * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostAssemblyStore * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostAssemblyStore * This); + DECLSPEC_XFGVIRT(IHostAssemblyStore, ProvideAssembly) HRESULT ( STDMETHODCALLTYPE *ProvideAssembly )( IHostAssemblyStore * This, - /* [in] */ AssemblyBindInfo *pBindInfo, - /* [out] */ UINT64 *pAssemblyId, - /* [out] */ UINT64 *pContext, - /* [out] */ IStream **ppStmAssemblyImage, - /* [out] */ IStream **ppStmPDB); + /* [annotation][in] */ + _In_ AssemblyBindInfo *pBindInfo, + /* [annotation][out] */ + _Out_ UINT64 *pAssemblyId, + /* [annotation][out] */ + _Out_ UINT64 *pContext, + /* [annotation][out] */ + _Out_ IStream **ppStmAssemblyImage, + /* [annotation][out] */ + _Out_ IStream **ppStmPDB); + DECLSPEC_XFGVIRT(IHostAssemblyStore, ProvideModule) HRESULT ( STDMETHODCALLTYPE *ProvideModule )( IHostAssemblyStore * This, - /* [in] */ ModuleBindInfo *pBindInfo, - /* [out] */ DWORD *pdwModuleId, - /* [out] */ IStream **ppStmModuleImage, - /* [out] */ IStream **ppStmPDB); + /* [annotation][in] */ + _In_ ModuleBindInfo *pBindInfo, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleId, + /* [annotation][out] */ + _Out_ IStream **ppStmModuleImage, + /* [annotation][out] */ + _Out_ IStream **ppStmPDB); END_INTERFACE } IHostAssemblyStoreVtbl; @@ -6150,10 +7093,12 @@ EXTERN_C const IID IID_IHostAssemblyManager; { public: virtual HRESULT STDMETHODCALLTYPE GetNonHostStoreAssemblies( - /* [out] */ ICLRAssemblyReferenceList **ppReferenceList) = 0; + /* [annotation][out] */ + _Out_ ICLRAssemblyReferenceList **ppReferenceList) = 0; virtual HRESULT STDMETHODCALLTYPE GetAssemblyStore( - /* [out] */ IHostAssemblyStore **ppAssemblyStore) = 0; + /* [annotation][out] */ + _Out_ IHostAssemblyStore **ppAssemblyStore) = 0; }; @@ -6164,25 +7109,33 @@ EXTERN_C const IID IID_IHostAssemblyManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostAssemblyManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostAssemblyManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostAssemblyManager * This); + DECLSPEC_XFGVIRT(IHostAssemblyManager, GetNonHostStoreAssemblies) HRESULT ( STDMETHODCALLTYPE *GetNonHostStoreAssemblies )( IHostAssemblyManager * This, - /* [out] */ ICLRAssemblyReferenceList **ppReferenceList); + /* [annotation][out] */ + _Out_ ICLRAssemblyReferenceList **ppReferenceList); + DECLSPEC_XFGVIRT(IHostAssemblyManager, GetAssemblyStore) HRESULT ( STDMETHODCALLTYPE *GetAssemblyStore )( IHostAssemblyManager * This, - /* [out] */ IHostAssemblyStore **ppAssemblyStore); + /* [annotation][out] */ + _Out_ IHostAssemblyStore **ppAssemblyStore); END_INTERFACE } IHostAssemblyManagerVtbl; @@ -6250,12 +7203,16 @@ EXTERN_C const IID IID_IHostControl; { public: virtual HRESULT STDMETHODCALLTYPE GetHostManager( - /* [in] */ REFIID riid, - /* [out] */ void **ppObject) = 0; + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ void **ppObject) = 0; virtual HRESULT STDMETHODCALLTYPE SetAppDomainManager( - /* [in] */ DWORD dwAppDomainID, - /* [in] */ IUnknown *pUnkAppDomainManager) = 0; + /* [annotation][in] */ + _In_ DWORD dwAppDomainID, + /* [annotation][in] */ + _In_ IUnknown *pUnkAppDomainManager) = 0; }; @@ -6266,27 +7223,37 @@ EXTERN_C const IID IID_IHostControl; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostControl * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostControl * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostControl * This); + DECLSPEC_XFGVIRT(IHostControl, GetHostManager) HRESULT ( STDMETHODCALLTYPE *GetHostManager )( IHostControl * This, - /* [in] */ REFIID riid, - /* [out] */ void **ppObject); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ void **ppObject); + DECLSPEC_XFGVIRT(IHostControl, SetAppDomainManager) HRESULT ( STDMETHODCALLTYPE *SetAppDomainManager )( IHostControl * This, - /* [in] */ DWORD dwAppDomainID, - /* [in] */ IUnknown *pUnkAppDomainManager); + /* [annotation][in] */ + _In_ DWORD dwAppDomainID, + /* [annotation][in] */ + _In_ IUnknown *pUnkAppDomainManager); END_INTERFACE } IHostControlVtbl; @@ -6353,12 +7320,16 @@ EXTERN_C const IID IID_ICLRControl; { public: virtual HRESULT STDMETHODCALLTYPE GetCLRManager( - /* [in] */ REFIID riid, - /* [out] */ void **ppObject) = 0; + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ void **ppObject) = 0; virtual HRESULT STDMETHODCALLTYPE SetAppDomainManagerType( - /* [in] */ LPCWSTR pwzAppDomainManagerAssembly, - /* [in] */ LPCWSTR pwzAppDomainManagerType) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzAppDomainManagerAssembly, + /* [annotation][in] */ + _In_ LPCWSTR pwzAppDomainManagerType) = 0; }; @@ -6369,27 +7340,37 @@ EXTERN_C const IID IID_ICLRControl; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRControl * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRControl * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRControl * This); + DECLSPEC_XFGVIRT(ICLRControl, GetCLRManager) HRESULT ( STDMETHODCALLTYPE *GetCLRManager )( ICLRControl * This, - /* [in] */ REFIID riid, - /* [out] */ void **ppObject); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ void **ppObject); + DECLSPEC_XFGVIRT(ICLRControl, SetAppDomainManagerType) HRESULT ( STDMETHODCALLTYPE *SetAppDomainManagerType )( ICLRControl * This, - /* [in] */ LPCWSTR pwzAppDomainManagerAssembly, - /* [in] */ LPCWSTR pwzAppDomainManagerType); + /* [annotation][in] */ + _In_ LPCWSTR pwzAppDomainManagerAssembly, + /* [annotation][in] */ + _In_ LPCWSTR pwzAppDomainManagerType); END_INTERFACE } ICLRControlVtbl; @@ -6451,37 +7432,56 @@ EXTERN_C const IID IID_ICLRRuntimeHost; virtual HRESULT STDMETHODCALLTYPE Stop( void) = 0; virtual HRESULT STDMETHODCALLTYPE SetHostControl( - /* [in] */ IHostControl *pHostControl) = 0; + /* [annotation][in] */ + _In_ IHostControl *pHostControl) = 0; virtual HRESULT STDMETHODCALLTYPE GetCLRControl( - /* [out] */ ICLRControl **pCLRControl) = 0; + /* [annotation][out] */ + _Out_ ICLRControl **pCLRControl) = 0; virtual HRESULT STDMETHODCALLTYPE UnloadAppDomain( - /* [in] */ DWORD dwAppDomainId, - /* [in] */ BOOL fWaitUntilDone) = 0; + /* [annotation][in] */ + _In_ DWORD dwAppDomainId, + /* [annotation][in] */ + _In_ BOOL fWaitUntilDone) = 0; virtual HRESULT STDMETHODCALLTYPE ExecuteInAppDomain( - /* [in] */ DWORD dwAppDomainId, - /* [in] */ FExecuteInAppDomainCallback pCallback, - /* [in] */ void *cookie) = 0; + /* [annotation][in] */ + _In_ DWORD dwAppDomainId, + /* [annotation][in] */ + _In_ FExecuteInAppDomainCallback pCallback, + /* [annotation][in] */ + _In_ void *cookie) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentAppDomainId( - /* [out] */ DWORD *pdwAppDomainId) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwAppDomainId) = 0; virtual HRESULT STDMETHODCALLTYPE ExecuteApplication( - /* [in] */ LPCWSTR pwzAppFullName, - /* [in] */ DWORD dwManifestPaths, - /* [in] */ LPCWSTR *ppwzManifestPaths, - /* [in] */ DWORD dwActivationData, - /* [in] */ LPCWSTR *ppwzActivationData, - /* [out] */ int *pReturnValue) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzAppFullName, + /* [annotation][in] */ + _In_ DWORD dwManifestPaths, + /* [annotation][in] */ + _In_ LPCWSTR *ppwzManifestPaths, + /* [annotation][in] */ + _In_ DWORD dwActivationData, + /* [annotation][in] */ + _In_ LPCWSTR *ppwzActivationData, + /* [annotation][out] */ + _Out_ int *pReturnValue) = 0; virtual HRESULT STDMETHODCALLTYPE ExecuteInDefaultAppDomain( - /* [in] */ LPCWSTR pwzAssemblyPath, - /* [in] */ LPCWSTR pwzTypeName, - /* [in] */ LPCWSTR pwzMethodName, - /* [in] */ LPCWSTR pwzArgument, - /* [out] */ DWORD *pReturnValue) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzAssemblyPath, + /* [annotation][in] */ + _In_ LPCWSTR pwzTypeName, + /* [annotation][in] */ + _In_ LPCWSTR pwzMethodName, + /* [annotation][in] */ + _In_ LPCWSTR pwzArgument, + /* [annotation][out] */ + _Out_ DWORD *pReturnValue) = 0; }; @@ -6492,63 +7492,95 @@ EXTERN_C const IID IID_ICLRRuntimeHost; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRRuntimeHost * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRRuntimeHost * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRRuntimeHost * This); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, Start) HRESULT ( STDMETHODCALLTYPE *Start )( ICLRRuntimeHost * This); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, Stop) HRESULT ( STDMETHODCALLTYPE *Stop )( ICLRRuntimeHost * This); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, SetHostControl) HRESULT ( STDMETHODCALLTYPE *SetHostControl )( ICLRRuntimeHost * This, - /* [in] */ IHostControl *pHostControl); + /* [annotation][in] */ + _In_ IHostControl *pHostControl); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, GetCLRControl) HRESULT ( STDMETHODCALLTYPE *GetCLRControl )( ICLRRuntimeHost * This, - /* [out] */ ICLRControl **pCLRControl); + /* [annotation][out] */ + _Out_ ICLRControl **pCLRControl); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, UnloadAppDomain) HRESULT ( STDMETHODCALLTYPE *UnloadAppDomain )( ICLRRuntimeHost * This, - /* [in] */ DWORD dwAppDomainId, - /* [in] */ BOOL fWaitUntilDone); + /* [annotation][in] */ + _In_ DWORD dwAppDomainId, + /* [annotation][in] */ + _In_ BOOL fWaitUntilDone); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, ExecuteInAppDomain) HRESULT ( STDMETHODCALLTYPE *ExecuteInAppDomain )( ICLRRuntimeHost * This, - /* [in] */ DWORD dwAppDomainId, - /* [in] */ FExecuteInAppDomainCallback pCallback, - /* [in] */ void *cookie); + /* [annotation][in] */ + _In_ DWORD dwAppDomainId, + /* [annotation][in] */ + _In_ FExecuteInAppDomainCallback pCallback, + /* [annotation][in] */ + _In_ void *cookie); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, GetCurrentAppDomainId) HRESULT ( STDMETHODCALLTYPE *GetCurrentAppDomainId )( ICLRRuntimeHost * This, - /* [out] */ DWORD *pdwAppDomainId); + /* [annotation][out] */ + _Out_ DWORD *pdwAppDomainId); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, ExecuteApplication) HRESULT ( STDMETHODCALLTYPE *ExecuteApplication )( ICLRRuntimeHost * This, - /* [in] */ LPCWSTR pwzAppFullName, - /* [in] */ DWORD dwManifestPaths, - /* [in] */ LPCWSTR *ppwzManifestPaths, - /* [in] */ DWORD dwActivationData, - /* [in] */ LPCWSTR *ppwzActivationData, - /* [out] */ int *pReturnValue); + /* [annotation][in] */ + _In_ LPCWSTR pwzAppFullName, + /* [annotation][in] */ + _In_ DWORD dwManifestPaths, + /* [annotation][in] */ + _In_ LPCWSTR *ppwzManifestPaths, + /* [annotation][in] */ + _In_ DWORD dwActivationData, + /* [annotation][in] */ + _In_ LPCWSTR *ppwzActivationData, + /* [annotation][out] */ + _Out_ int *pReturnValue); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, ExecuteInDefaultAppDomain) HRESULT ( STDMETHODCALLTYPE *ExecuteInDefaultAppDomain )( ICLRRuntimeHost * This, - /* [in] */ LPCWSTR pwzAssemblyPath, - /* [in] */ LPCWSTR pwzTypeName, - /* [in] */ LPCWSTR pwzMethodName, - /* [in] */ LPCWSTR pwzArgument, - /* [out] */ DWORD *pReturnValue); + /* [annotation][in] */ + _In_ LPCWSTR pwzAssemblyPath, + /* [annotation][in] */ + _In_ LPCWSTR pwzTypeName, + /* [annotation][in] */ + _In_ LPCWSTR pwzMethodName, + /* [annotation][in] */ + _In_ LPCWSTR pwzArgument, + /* [annotation][out] */ + _Out_ DWORD *pReturnValue); END_INTERFACE } ICLRRuntimeHostVtbl; @@ -6651,7 +7683,8 @@ EXTERN_C const IID IID_ICLRHostProtectionManager; { public: virtual HRESULT STDMETHODCALLTYPE SetProtectedCategories( - /* [in] */ EApiCategories categories) = 0; + /* [annotation][in] */ + _In_ EApiCategories categories) = 0; virtual HRESULT STDMETHODCALLTYPE SetEagerSerializeGrantSets( void) = 0; @@ -6664,22 +7697,29 @@ EXTERN_C const IID IID_ICLRHostProtectionManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ICLRHostProtectionManager * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in ICLRHostProtectionManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in ICLRHostProtectionManager * This); + DECLSPEC_XFGVIRT(ICLRHostProtectionManager, SetProtectedCategories) HRESULT ( STDMETHODCALLTYPE *SetProtectedCategories )( __RPC__in ICLRHostProtectionManager * This, - /* [in] */ EApiCategories categories); + /* [annotation][in] */ + _In_ EApiCategories categories); + DECLSPEC_XFGVIRT(ICLRHostProtectionManager, SetEagerSerializeGrantSets) HRESULT ( STDMETHODCALLTYPE *SetEagerSerializeGrantSets )( __RPC__in ICLRHostProtectionManager * This); @@ -6754,14 +7794,20 @@ EXTERN_C const IID IID_ICLRDomainManager; { public: virtual HRESULT STDMETHODCALLTYPE SetAppDomainManagerType( - /* [in] */ __RPC__in LPCWSTR wszAppDomainManagerAssembly, - /* [in] */ __RPC__in LPCWSTR wszAppDomainManagerType, - /* [in] */ EInitializeNewDomainFlags dwInitializeDomainFlags) = 0; + /* [annotation][in] */ + _In_ LPCWSTR wszAppDomainManagerAssembly, + /* [annotation][in] */ + _In_ LPCWSTR wszAppDomainManagerType, + /* [annotation][in] */ + _In_ EInitializeNewDomainFlags dwInitializeDomainFlags) = 0; virtual HRESULT STDMETHODCALLTYPE SetPropertiesForDefaultAppDomain( - /* [in] */ DWORD nProperties, - /* [in] */ __RPC__deref_in_opt LPCWSTR *pwszPropertyNames, - /* [in] */ __RPC__deref_in_opt LPCWSTR *pwszPropertyValues) = 0; + /* [annotation][in] */ + _In_ DWORD nProperties, + /* [annotation][in] */ + _In_ LPCWSTR *pwszPropertyNames, + /* [annotation][in] */ + _In_ LPCWSTR *pwszPropertyValues) = 0; }; @@ -6772,29 +7818,41 @@ EXTERN_C const IID IID_ICLRDomainManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ICLRDomainManager * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in ICLRDomainManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in ICLRDomainManager * This); + DECLSPEC_XFGVIRT(ICLRDomainManager, SetAppDomainManagerType) HRESULT ( STDMETHODCALLTYPE *SetAppDomainManagerType )( __RPC__in ICLRDomainManager * This, - /* [in] */ __RPC__in LPCWSTR wszAppDomainManagerAssembly, - /* [in] */ __RPC__in LPCWSTR wszAppDomainManagerType, - /* [in] */ EInitializeNewDomainFlags dwInitializeDomainFlags); + /* [annotation][in] */ + _In_ LPCWSTR wszAppDomainManagerAssembly, + /* [annotation][in] */ + _In_ LPCWSTR wszAppDomainManagerType, + /* [annotation][in] */ + _In_ EInitializeNewDomainFlags dwInitializeDomainFlags); + DECLSPEC_XFGVIRT(ICLRDomainManager, SetPropertiesForDefaultAppDomain) HRESULT ( STDMETHODCALLTYPE *SetPropertiesForDefaultAppDomain )( __RPC__in ICLRDomainManager * This, - /* [in] */ DWORD nProperties, - /* [in] */ __RPC__deref_in_opt LPCWSTR *pwszPropertyNames, - /* [in] */ __RPC__deref_in_opt LPCWSTR *pwszPropertyValues); + /* [annotation][in] */ + _In_ DWORD nProperties, + /* [annotation][in] */ + _In_ LPCWSTR *pwszPropertyNames, + /* [annotation][in] */ + _In_ LPCWSTR *pwszPropertyValues); END_INTERFACE } ICLRDomainManagerVtbl; @@ -6862,31 +7920,44 @@ EXTERN_C const IID IID_ITypeName; { public: virtual HRESULT STDMETHODCALLTYPE GetNameCount( - /* [retval][out] */ __RPC__out DWORD *pCount) = 0; + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetNames( - /* [in] */ DWORD count, - /* [out] */ __RPC__deref_out_opt BSTR *rgbszNames, - /* [retval][out] */ __RPC__out DWORD *pCount) = 0; + /* [annotation][in] */ + _In_ DWORD count, + /* [annotation][out] */ + _Out_ BSTR *rgbszNames, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetTypeArgumentCount( - /* [retval][out] */ __RPC__out DWORD *pCount) = 0; + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetTypeArguments( - /* [in] */ DWORD count, - /* [out] */ __RPC__deref_out_opt ITypeName **rgpArguments, - /* [retval][out] */ __RPC__out DWORD *pCount) = 0; + /* [annotation][in] */ + _In_ DWORD count, + /* [annotation][out] */ + _Out_ ITypeName **rgpArguments, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetModifierLength( - /* [retval][out] */ __RPC__out DWORD *pCount) = 0; + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetModifiers( - /* [in] */ DWORD count, - /* [out] */ __RPC__out DWORD *rgModifiers, - /* [retval][out] */ __RPC__out DWORD *pCount) = 0; + /* [annotation][in] */ + _In_ DWORD count, + /* [annotation][out] */ + _Out_ DWORD *rgModifiers, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetAssemblyName( - /* [retval][out] */ __RPC__deref_out_opt BSTR *rgbszAssemblyNames) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *rgbszAssemblyNames) = 0; }; @@ -6897,51 +7968,75 @@ EXTERN_C const IID IID_ITypeName; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ITypeName * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in ITypeName * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in ITypeName * This); + DECLSPEC_XFGVIRT(ITypeName, GetNameCount) HRESULT ( STDMETHODCALLTYPE *GetNameCount )( __RPC__in ITypeName * This, - /* [retval][out] */ __RPC__out DWORD *pCount); + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount); + DECLSPEC_XFGVIRT(ITypeName, GetNames) HRESULT ( STDMETHODCALLTYPE *GetNames )( __RPC__in ITypeName * This, - /* [in] */ DWORD count, - /* [out] */ __RPC__deref_out_opt BSTR *rgbszNames, - /* [retval][out] */ __RPC__out DWORD *pCount); + /* [annotation][in] */ + _In_ DWORD count, + /* [annotation][out] */ + _Out_ BSTR *rgbszNames, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount); + DECLSPEC_XFGVIRT(ITypeName, GetTypeArgumentCount) HRESULT ( STDMETHODCALLTYPE *GetTypeArgumentCount )( __RPC__in ITypeName * This, - /* [retval][out] */ __RPC__out DWORD *pCount); + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount); + DECLSPEC_XFGVIRT(ITypeName, GetTypeArguments) HRESULT ( STDMETHODCALLTYPE *GetTypeArguments )( __RPC__in ITypeName * This, - /* [in] */ DWORD count, - /* [out] */ __RPC__deref_out_opt ITypeName **rgpArguments, - /* [retval][out] */ __RPC__out DWORD *pCount); + /* [annotation][in] */ + _In_ DWORD count, + /* [annotation][out] */ + _Out_ ITypeName **rgpArguments, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount); + DECLSPEC_XFGVIRT(ITypeName, GetModifierLength) HRESULT ( STDMETHODCALLTYPE *GetModifierLength )( __RPC__in ITypeName * This, - /* [retval][out] */ __RPC__out DWORD *pCount); + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount); + DECLSPEC_XFGVIRT(ITypeName, GetModifiers) HRESULT ( STDMETHODCALLTYPE *GetModifiers )( __RPC__in ITypeName * This, - /* [in] */ DWORD count, - /* [out] */ __RPC__out DWORD *rgModifiers, - /* [retval][out] */ __RPC__out DWORD *pCount); + /* [annotation][in] */ + _In_ DWORD count, + /* [annotation][out] */ + _Out_ DWORD *rgModifiers, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount); + DECLSPEC_XFGVIRT(ITypeName, GetAssemblyName) HRESULT ( STDMETHODCALLTYPE *GetAssemblyName )( __RPC__in ITypeName * This, - /* [retval][out] */ __RPC__deref_out_opt BSTR *rgbszAssemblyNames); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *rgbszAssemblyNames); END_INTERFACE } ITypeNameVtbl; @@ -7022,7 +8117,8 @@ EXTERN_C const IID IID_ITypeNameBuilder; virtual HRESULT STDMETHODCALLTYPE CloseGenericArgument( void) = 0; virtual HRESULT STDMETHODCALLTYPE AddName( - /* [in] */ __RPC__in LPCWSTR szName) = 0; + /* [annotation][in] */ + _In_ LPCWSTR szName) = 0; virtual HRESULT STDMETHODCALLTYPE AddPointer( void) = 0; @@ -7031,13 +8127,16 @@ EXTERN_C const IID IID_ITypeNameBuilder; virtual HRESULT STDMETHODCALLTYPE AddSzArray( void) = 0; virtual HRESULT STDMETHODCALLTYPE AddArray( - /* [in] */ DWORD rank) = 0; + /* [annotation][in] */ + _In_ DWORD rank) = 0; virtual HRESULT STDMETHODCALLTYPE AddAssemblySpec( - /* [in] */ __RPC__in LPCWSTR szAssemblySpec) = 0; + /* [annotation][in] */ + _In_ LPCWSTR szAssemblySpec) = 0; virtual HRESULT STDMETHODCALLTYPE ToString( - /* [retval][out] */ __RPC__deref_out_opt BSTR *pszStringRepresentation) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pszStringRepresentation) = 0; virtual HRESULT STDMETHODCALLTYPE Clear( void) = 0; @@ -7050,55 +8149,75 @@ EXTERN_C const IID IID_ITypeNameBuilder; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ITypeNameBuilder * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, OpenGenericArguments) HRESULT ( STDMETHODCALLTYPE *OpenGenericArguments )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, CloseGenericArguments) HRESULT ( STDMETHODCALLTYPE *CloseGenericArguments )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, OpenGenericArgument) HRESULT ( STDMETHODCALLTYPE *OpenGenericArgument )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, CloseGenericArgument) HRESULT ( STDMETHODCALLTYPE *CloseGenericArgument )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, AddName) HRESULT ( STDMETHODCALLTYPE *AddName )( __RPC__in ITypeNameBuilder * This, - /* [in] */ __RPC__in LPCWSTR szName); + /* [annotation][in] */ + _In_ LPCWSTR szName); + DECLSPEC_XFGVIRT(ITypeNameBuilder, AddPointer) HRESULT ( STDMETHODCALLTYPE *AddPointer )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, AddByRef) HRESULT ( STDMETHODCALLTYPE *AddByRef )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, AddSzArray) HRESULT ( STDMETHODCALLTYPE *AddSzArray )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, AddArray) HRESULT ( STDMETHODCALLTYPE *AddArray )( __RPC__in ITypeNameBuilder * This, - /* [in] */ DWORD rank); + /* [annotation][in] */ + _In_ DWORD rank); + DECLSPEC_XFGVIRT(ITypeNameBuilder, AddAssemblySpec) HRESULT ( STDMETHODCALLTYPE *AddAssemblySpec )( __RPC__in ITypeNameBuilder * This, - /* [in] */ __RPC__in LPCWSTR szAssemblySpec); + /* [annotation][in] */ + _In_ LPCWSTR szAssemblySpec); + DECLSPEC_XFGVIRT(ITypeNameBuilder, ToString) HRESULT ( STDMETHODCALLTYPE *ToString )( __RPC__in ITypeNameBuilder * This, - /* [retval][out] */ __RPC__deref_out_opt BSTR *pszStringRepresentation); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pszStringRepresentation); + DECLSPEC_XFGVIRT(ITypeNameBuilder, Clear) HRESULT ( STDMETHODCALLTYPE *Clear )( __RPC__in ITypeNameBuilder * This); @@ -7188,12 +8307,16 @@ EXTERN_C const IID IID_ITypeNameFactory; { public: virtual HRESULT STDMETHODCALLTYPE ParseTypeName( - /* [in] */ __RPC__in LPCWSTR szName, - /* [out] */ __RPC__out DWORD *pError, - /* [retval][out] */ __RPC__deref_out_opt ITypeName **ppTypeName) = 0; + /* [annotation][in] */ + _In_ LPCWSTR szName, + /* [annotation][out] */ + _Out_ DWORD *pError, + /* [annotation][retval][out] */ + _Out_retval_ ITypeName **ppTypeName) = 0; virtual HRESULT STDMETHODCALLTYPE GetTypeNameBuilder( - /* [retval][out] */ __RPC__deref_out_opt ITypeNameBuilder **ppTypeBuilder) = 0; + /* [annotation][retval][out] */ + _Out_retval_ ITypeNameBuilder **ppTypeBuilder) = 0; }; @@ -7204,27 +8327,37 @@ EXTERN_C const IID IID_ITypeNameFactory; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ITypeNameFactory * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in ITypeNameFactory * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in ITypeNameFactory * This); + DECLSPEC_XFGVIRT(ITypeNameFactory, ParseTypeName) HRESULT ( STDMETHODCALLTYPE *ParseTypeName )( __RPC__in ITypeNameFactory * This, - /* [in] */ __RPC__in LPCWSTR szName, - /* [out] */ __RPC__out DWORD *pError, - /* [retval][out] */ __RPC__deref_out_opt ITypeName **ppTypeName); + /* [annotation][in] */ + _In_ LPCWSTR szName, + /* [annotation][out] */ + _Out_ DWORD *pError, + /* [annotation][retval][out] */ + _Out_retval_ ITypeName **ppTypeName); + DECLSPEC_XFGVIRT(ITypeNameFactory, GetTypeNameBuilder) HRESULT ( STDMETHODCALLTYPE *GetTypeNameBuilder )( __RPC__in ITypeNameFactory * This, - /* [retval][out] */ __RPC__deref_out_opt ITypeNameBuilder **ppTypeBuilder); + /* [annotation][retval][out] */ + _Out_retval_ ITypeNameBuilder **ppTypeBuilder); END_INTERFACE } ITypeNameFactoryVtbl; @@ -7282,8 +8415,10 @@ EXTERN_C const IID IID_IApartmentCallback; { public: virtual HRESULT __stdcall DoCallback( - /* [in] */ SIZE_T pFunc, - /* [in] */ SIZE_T pData) = 0; + /* [annotation][in] */ + _In_ SIZE_T pFunc, + /* [annotation][in] */ + _In_ SIZE_T pData) = 0; }; @@ -7294,22 +8429,29 @@ EXTERN_C const IID IID_IApartmentCallback; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in IApartmentCallback * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in IApartmentCallback * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in IApartmentCallback * This); + DECLSPEC_XFGVIRT(IApartmentCallback, DoCallback) HRESULT ( __stdcall *DoCallback )( __RPC__in IApartmentCallback * This, - /* [in] */ SIZE_T pFunc, - /* [in] */ SIZE_T pData); + /* [annotation][in] */ + _In_ SIZE_T pFunc, + /* [annotation][in] */ + _In_ SIZE_T pData); END_INTERFACE } IApartmentCallbackVtbl; @@ -7470,21 +8612,27 @@ EXTERN_C const IID IID_ICatalogServices; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ICatalogServices * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in ICatalogServices * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in ICatalogServices * This); + DECLSPEC_XFGVIRT(ICatalogServices, Autodone) HRESULT ( STDMETHODCALLTYPE *Autodone )( __RPC__in ICatalogServices * This); + DECLSPEC_XFGVIRT(ICatalogServices, NotAutodone) HRESULT ( STDMETHODCALLTYPE *NotAutodone )( __RPC__in ICatalogServices * This); @@ -7544,6 +8692,7 @@ class DECLSPEC_UUID("45FB4600-E6E8-4928-B25E-50476FF79425") ComCallUnmarshalV4; #endif + EXTERN_C const CLSID CLSID_CorRuntimeHost; #ifdef __cplusplus @@ -7600,7 +8749,8 @@ EXTERN_C const IID IID_IHostSecurityContext; { public: virtual HRESULT STDMETHODCALLTYPE Capture( - /* [out] */ IHostSecurityContext **ppClonedContext) = 0; + /* [annotation][out] */ + _Out_ IHostSecurityContext **ppClonedContext) = 0; }; @@ -7611,21 +8761,27 @@ EXTERN_C const IID IID_IHostSecurityContext; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostSecurityContext * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostSecurityContext * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostSecurityContext * This); + DECLSPEC_XFGVIRT(IHostSecurityContext, Capture) HRESULT ( STDMETHODCALLTYPE *Capture )( IHostSecurityContext * This, - /* [out] */ IHostSecurityContext **ppClonedContext); + /* [annotation][out] */ + _Out_ IHostSecurityContext **ppClonedContext); END_INTERFACE } IHostSecurityContextVtbl; @@ -7680,25 +8836,34 @@ EXTERN_C const IID IID_IHostSecurityManager; { public: virtual HRESULT STDMETHODCALLTYPE ImpersonateLoggedOnUser( - /* [in] */ HANDLE hToken) = 0; + /* [annotation][in] */ + _In_ HANDLE hToken) = 0; virtual HRESULT STDMETHODCALLTYPE RevertToSelf( void) = 0; virtual HRESULT STDMETHODCALLTYPE OpenThreadToken( - /* [in] */ DWORD dwDesiredAccess, - /* [in] */ BOOL bOpenAsSelf, - /* [out] */ HANDLE *phThreadToken) = 0; + /* [annotation][in] */ + _In_ DWORD dwDesiredAccess, + /* [annotation][in] */ + _In_ BOOL bOpenAsSelf, + /* [annotation][out] */ + _Out_ HANDLE *phThreadToken) = 0; virtual HRESULT STDMETHODCALLTYPE SetThreadToken( - /* [in] */ HANDLE hToken) = 0; + /* [annotation][in] */ + _In_ HANDLE hToken) = 0; virtual HRESULT STDMETHODCALLTYPE GetSecurityContext( - /* [in] */ EContextType eContextType, - /* [out] */ IHostSecurityContext **ppSecurityContext) = 0; + /* [annotation][in] */ + _In_ EContextType eContextType, + /* [annotation][out] */ + _Out_ IHostSecurityContext **ppSecurityContext) = 0; virtual HRESULT STDMETHODCALLTYPE SetSecurityContext( - /* [in] */ EContextType eContextType, - /* [in] */ IHostSecurityContext *pSecurityContext) = 0; + /* [annotation][in] */ + _In_ EContextType eContextType, + /* [annotation][in] */ + _In_ IHostSecurityContext *pSecurityContext) = 0; }; @@ -7709,44 +8874,63 @@ EXTERN_C const IID IID_IHostSecurityManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostSecurityManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostSecurityManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostSecurityManager * This); + DECLSPEC_XFGVIRT(IHostSecurityManager, ImpersonateLoggedOnUser) HRESULT ( STDMETHODCALLTYPE *ImpersonateLoggedOnUser )( IHostSecurityManager * This, - /* [in] */ HANDLE hToken); + /* [annotation][in] */ + _In_ HANDLE hToken); + DECLSPEC_XFGVIRT(IHostSecurityManager, RevertToSelf) HRESULT ( STDMETHODCALLTYPE *RevertToSelf )( IHostSecurityManager * This); + DECLSPEC_XFGVIRT(IHostSecurityManager, OpenThreadToken) HRESULT ( STDMETHODCALLTYPE *OpenThreadToken )( IHostSecurityManager * This, - /* [in] */ DWORD dwDesiredAccess, - /* [in] */ BOOL bOpenAsSelf, - /* [out] */ HANDLE *phThreadToken); + /* [annotation][in] */ + _In_ DWORD dwDesiredAccess, + /* [annotation][in] */ + _In_ BOOL bOpenAsSelf, + /* [annotation][out] */ + _Out_ HANDLE *phThreadToken); + DECLSPEC_XFGVIRT(IHostSecurityManager, SetThreadToken) HRESULT ( STDMETHODCALLTYPE *SetThreadToken )( IHostSecurityManager * This, - /* [in] */ HANDLE hToken); + /* [annotation][in] */ + _In_ HANDLE hToken); + DECLSPEC_XFGVIRT(IHostSecurityManager, GetSecurityContext) HRESULT ( STDMETHODCALLTYPE *GetSecurityContext )( IHostSecurityManager * This, - /* [in] */ EContextType eContextType, - /* [out] */ IHostSecurityContext **ppSecurityContext); + /* [annotation][in] */ + _In_ EContextType eContextType, + /* [annotation][out] */ + _Out_ IHostSecurityContext **ppSecurityContext); + DECLSPEC_XFGVIRT(IHostSecurityManager, SetSecurityContext) HRESULT ( STDMETHODCALLTYPE *SetSecurityContext )( IHostSecurityManager * This, - /* [in] */ EContextType eContextType, - /* [in] */ IHostSecurityContext *pSecurityContext); + /* [annotation][in] */ + _In_ EContextType eContextType, + /* [annotation][in] */ + _In_ IHostSecurityContext *pSecurityContext); END_INTERFACE } IHostSecurityManagerVtbl; @@ -7907,8 +9091,7 @@ EXTERN_C const IID IID_ICLRAppDomainResourceMonitor; #endif /* __ICLRAppDomainResourceMonitor_INTERFACE_DEFINED__ */ - -/* interface __MIDL_itf_mscoree_0000_0051 */ +/* interface __MIDL_itf_mscoree_0000_0050 */ /* [local] */ #undef DEPRECATED_CLR_STDAPI @@ -7916,8 +9099,8 @@ EXTERN_C const IID IID_ICLRAppDomainResourceMonitor; #undef DEPRECATED_CLR_API_MESG -extern RPC_IF_HANDLE __MIDL_itf_mscoree_0000_0051_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_mscoree_0000_0051_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_mscoree_0000_0050_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_mscoree_0000_0050_v0_0_s_ifspec; /* Additional Prototypes for ALL interfaces */ @@ -7926,6 +9109,11 @@ unsigned char * __RPC_USER VARIANT_UserMarshal( __RPC__in unsigned long *, __R unsigned char * __RPC_USER VARIANT_UserUnmarshal(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out VARIANT * ); void __RPC_USER VARIANT_UserFree( __RPC__in unsigned long *, __RPC__in VARIANT * ); +unsigned long __RPC_USER VARIANT_UserSize64( __RPC__in unsigned long *, unsigned long , __RPC__in VARIANT * ); +unsigned char * __RPC_USER VARIANT_UserMarshal64( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in VARIANT * ); +unsigned char * __RPC_USER VARIANT_UserUnmarshal64(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out VARIANT * ); +void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned long *, __RPC__in VARIANT * ); + /* end of Additional Prototypes */ #ifdef __cplusplus diff --git a/generation/WinSDK/AdditionalHeaders/mssign.h b/generation/WinSDK/AdditionalHeaders/mssign.h new file mode 100644 index 00000000..c0d8ee28 --- /dev/null +++ b/generation/WinSDK/AdditionalHeaders/mssign.h @@ -0,0 +1,285 @@ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define SIGNER_SUBJECT_FILE 0x01 +#define SIGNER_SUBJECT_BLOB 0x02 + +#define SIGNER_NO_ATTR 0x00 +#define SIGNER_AUTHCODE_ATTR 0x01 + +#define PVK_TYPE_FILE_NAME 0x01 +#define PVK_TYPE_KEYCONTAINER 0x02 + +#define SIGNER_CERT_POLICY_STORE 0x01 +#define SIGNER_CERT_POLICY_CHAIN 0x02 +#define SIGNER_CERT_POLICY_SPC 0x04 +#define SIGNER_CERT_POLICY_CHAIN_NO_ROOT 0x08 + +#define SIGNER_CERT_SPC_FILE 0x01 +#define SIGNER_CERT_STORE 0x02 +#define SIGNER_CERT_SPC_CHAIN 0x03 + +#define SIGNER_TIMESTAMP_AUTHENTICODE 1 +#define SIGNER_TIMESTAMP_RFC3161 2 +#define SIG_APPEND 0x1000 + +typedef HRESULT (WINAPI *PFN_AUTHENTICODE_DIGEST_SIGN)( + _In_ PCCERT_CONTEXT pSigningCert, + _In_opt_ PCRYPT_DATA_BLOB pMetadataBlob, + _In_ ALG_ID digestAlgId, + _In_ PBYTE pbToBeSignedDigest, + _In_ DWORD cbToBeSignedDigest, + _Out_ PCRYPT_DATA_BLOB pSignedDigest + ); + +typedef HRESULT (WINAPI *PFN_AUTHENTICODE_DIGEST_SIGN_EX)( + _In_opt_ PCRYPT_DATA_BLOB pMetadataBlob, + _In_ ALG_ID digestAlgId, + _In_ PBYTE pbToBeSignedDigest, + _In_ DWORD cbToBeSignedDigest, + _Out_ PCRYPT_DATA_BLOB pSignedDigest, + _Out_ PCCERT_CONTEXT* ppSignerCert, + _Inout_ HCERTSTORE hCertChainStore + ); + +typedef HRESULT (WINAPI *PFN_AUTHENTICODE_DIGEST_SIGN_EX_WITHFILEHANDLE)( + _In_opt_ PCRYPT_DATA_BLOB pMetadataBlob, + _In_ ALG_ID digestAlgId, + _In_ PBYTE pbToBeSignedDigest, + _In_ DWORD cbToBeSignedDigest, + _In_ HANDLE hFile, + _Out_ PCRYPT_DATA_BLOB pSignedDigest, + _Out_ PCCERT_CONTEXT* ppSignerCert, + _Inout_ HCERTSTORE hCertChainStore + ); + +typedef HRESULT (WINAPI *PFN_AUTHENTICODE_DIGEST_SIGN_WITHFILEHANDLE)( + _In_ PCCERT_CONTEXT pSigningCert, + _In_opt_ PCRYPT_DATA_BLOB pMetadataBlob, + _In_ ALG_ID digestAlgId, + _In_ PBYTE pbToBeSignedDigest, + _In_ DWORD cbToBeSignedDigest, + _In_ HANDLE hFile, + _Out_ PCRYPT_DATA_BLOB pSignedDigest + ); + +typedef struct _SIGNER_ATTR_AUTHCODE { + DWORD cbSize; + BOOL fCommercial; + BOOL fIndividual; + LPCWSTR pwszName; + LPCWSTR pwszInfo; +} SIGNER_ATTR_AUTHCODE, *PSIGNER_ATTR_AUTHCODE; + +typedef struct _SIGNER_BLOB_INFO { + DWORD cbSize; + GUID *pGuidSubject; + DWORD cbBlob; + BYTE *pbBlob; + LPCWSTR pwszDisplayName; +} SIGNER_BLOB_INFO, *PSIGNER_BLOB_INFO; + +typedef struct _SIGNER_CERT_STORE_INFO { + DWORD cbSize; + PCCERT_CONTEXT pSigningCert; + DWORD dwCertPolicy; + HCERTSTORE hCertStore; +} SIGNER_CERT_STORE_INFO, *PSIGNER_CERT_STORE_INFO; + +typedef struct _SIGNER_SPC_CHAIN_INFO { + DWORD cbSize; + LPCWSTR pwszSpcFile; + DWORD dwCertPolicy; + HCERTSTORE hCertStore; +} SIGNER_SPC_CHAIN_INFO, *PSIGNER_SPC_CHAIN_INFO; + +typedef struct _SIGNER_CERT { + DWORD cbSize; + DWORD dwCertChoice; + union { + LPCWSTR pwszSpcFile; + SIGNER_CERT_STORE_INFO *pCertStoreInfo; + SIGNER_SPC_CHAIN_INFO *pSpcChainInfo; + }; + HWND hwnd; +} SIGNER_CERT, *PSIGNER_CERT; + +typedef struct _SIGNER_CONTEXT { + DWORD cbSize; + DWORD cbBlob; + BYTE *pbBlob; +} SIGNER_CONTEXT, *PSIGNER_CONTEXT; + +typedef struct _SIGNER_DIGEST_SIGN_INFO { + DWORD cbSize; + DWORD dwDigestSignChoice; + union { + PFN_AUTHENTICODE_DIGEST_SIGN pfnAuthenticodeDigestSign; + PFN_AUTHENTICODE_DIGEST_SIGN_WITHFILEHANDLE pfnAuthenticodeDigestSignWithFileHandle; + PFN_AUTHENTICODE_DIGEST_SIGN_EX pfnAuthenticodeDigestSignEx; + PFN_AUTHENTICODE_DIGEST_SIGN_EX_WITHFILEHANDLE pfnAuthenticodeDigestSignExWithFileHandle; + }; + PCRYPT_DATA_BLOB pMetadataBlob; + DWORD dwReserved; + DWORD dwReserved2; + DWORD dwReserved3; +} SIGNER_DIGEST_SIGN_INFO, *PSIGNER_DIGEST_SIGN_INFO; + +typedef struct SIGNER_DIGEST_SIGN_INFO_V1 { + DWORD cbSize; + PFN_AUTHENTICODE_DIGEST_SIGN pfnAuthenticodeDigestSign; + PCRYPT_DATA_BLOB pMetadataBlob; +} SIGNER_DIGEST_SIGN_INFO_V1, *PSIGNER_DIGEST_SIGN_INFO_V1; + +typedef struct SIGNER_DIGEST_SIGN_INFO_V2 { + DWORD cbSize; + PFN_AUTHENTICODE_DIGEST_SIGN pfnAuthenticodeDigestSign; + PFN_AUTHENTICODE_DIGEST_SIGN_EX pfnAuthenticodeDigestSignEx; + PCRYPT_DATA_BLOB pMetadataBlob; +} SIGNER_DIGEST_SIGN_INFO_V2, *PSIGNER_DIGEST_SIGN_INFO_V2; + +typedef struct _SIGNER_FILE_INFO { + DWORD cbSize; + LPCWSTR pwszFileName; + HANDLE hFile; +} SIGNER_FILE_INFO, *PSIGNER_FILE_INFO; + +typedef struct _SIGNER_PROVIDER_INFO { + DWORD cbSize; + LPCWSTR pwszProviderName; + DWORD dwProviderType; + DWORD dwKeySpec; + DWORD dwPvkChoice; + union { + LPWSTR pwszPvkFileName; + LPWSTR pwszKeyContainer; + }; +} SIGNER_PROVIDER_INFO, *PSIGNER_PROVIDER_INFO; + +typedef struct _SIGNER_SIGNATURE_INFO { + DWORD cbSize; + ALG_ID algidHash; + DWORD dwAttrChoice; + union { + SIGNER_ATTR_AUTHCODE *pAttrAuthcode; + }; + PCRYPT_ATTRIBUTES psAuthenticated; + PCRYPT_ATTRIBUTES psUnauthenticated; +} SIGNER_SIGNATURE_INFO, *PSIGNER_SIGNATURE_INFO; + +typedef struct _SIGNER_SUBJECT_INFO { + DWORD cbSize; + DWORD *pdwIndex; + DWORD dwSubjectChoice; + union { + SIGNER_FILE_INFO *pSignerFileInfo; + SIGNER_BLOB_INFO *pSignerBlobInfo; + }; +} SIGNER_SUBJECT_INFO, *PSIGNER_SUBJECT_INFO; + +HRESULT WINAPI SignError(void); + +HRESULT WINAPI SignerFreeSignerContext( + _In_ SIGNER_CONTEXT *pSignerContext + ); + +HRESULT WINAPI SignerSign( + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ SIGNER_CERT *pSignerCert, + _In_ SIGNER_SIGNATURE_INFO *pSignatureInfo, + _In_opt_ SIGNER_PROVIDER_INFO *pProviderInfo, + _In_opt_ LPCWSTR pwszHttpTimeStamp, + _In_opt_ PCRYPT_ATTRIBUTES psRequest, + _In_opt_ LPVOID pSipData + ); + +HRESULT WINAPI SignerSignEx( + _In_ DWORD dwFlags, + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ SIGNER_CERT *pSignerCert, + _In_ SIGNER_SIGNATURE_INFO *pSignatureInfo, + _In_opt_ SIGNER_PROVIDER_INFO *pProviderInfo, + _In_opt_ LPCWSTR pwszHttpTimeStamp, + _In_opt_ PCRYPT_ATTRIBUTES psRequest, + _In_opt_ LPVOID pSipData, + _Out_ SIGNER_CONTEXT **ppSignerContext + ); + +HRESULT WINAPI SignerSignEx2( + _In_ DWORD dwFlags, + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ SIGNER_CERT *pSignerCert, + _In_ SIGNER_SIGNATURE_INFO *pSignatureInfo, + _In_opt_ SIGNER_PROVIDER_INFO *pProviderInfo, + _In_opt_ DWORD dwTimestampFlags, + _In_opt_ PCSTR pszTimestampAlgorithmOid, + _In_opt_ PCWSTR pwszHttpTimeStamp, + _In_opt_ PCRYPT_ATTRIBUTES psRequest, + _In_opt_ PVOID pSipData, + _Out_ SIGNER_CONTEXT **ppSignerContext, + _In_opt_ PCERT_STRONG_SIGN_PARA pCryptoPolicy, + _Reserved_ PVOID pReserved + ); + +HRESULT WINAPI SignerSignEx3( + _In_ DWORD dwFlags, + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ SIGNER_CERT *pSignerCert, + _In_ SIGNER_SIGNATURE_INFO *pSignatureInfo, + _In_opt_ SIGNER_PROVIDER_INFO *pProviderInfo, + _In_opt_ DWORD dwTimestampFlags, + _In_opt_ PCSTR pszTimestampAlgorithmOid, + _In_opt_ PCWSTR pwszHttpTimeStamp, + _In_opt_ PCRYPT_ATTRIBUTES psRequest, + _In_opt_ PVOID pSipData, + _Out_ SIGNER_CONTEXT **ppSignerContext, + _In_opt_ PCERT_STRONG_SIGN_PARA pCryptoPolicy, + _In_opt_ SIGNER_DIGEST_SIGN_INFO *pDigestSignInfo, + _Reserved_ PVOID pReserved + ); + +HRESULT WINAPI SignerTimeStamp( + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ LPCWSTR pwszHttpTimeStamp, + _In_opt_ PCRYPT_ATTRIBUTES psRequest, + _In_opt_ LPVOID pSipData + ); + +HRESULT WINAPI SignerTimeStampEx( + _Reserved_ DWORD dwFlags, + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ LPCWSTR pwszHttpTimeStamp, + _In_ PCRYPT_ATTRIBUTES psRequest, + _In_ LPVOID pSipData, + _Out_ SIGNER_CONTEXT **ppSignerContext + ); + +HRESULT WINAPI SignerTimeStampEx2( + _Reserved_ DWORD dwFlags, + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ LPCWSTR pwszHttpTimeStamp, + _In_ ALG_ID dwAlgId, + _In_ PCRYPT_ATTRIBUTES psRequest, + _In_ LPVOID pSipData, + _Out_ SIGNER_CONTEXT **ppSignerContext + ); + +HRESULT WINAPI SignerTimeStampEx3( + _In_ DWORD dwFlags, + _In_ DWORD dwIndex, + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ PCWSTR pwszHttpTimeStamp, + _In_ PCWSTR pszAlgorithmOid, + _In_opt_ PCRYPT_ATTRIBUTES psRequest, + _In_opt_ PVOID pSipData, + _Out_ SIGNER_CONTEXT **ppSignerContext, + _In_opt_ PCERT_STRONG_SIGN_PARA pCryptoPolicy, + _Reserved_ PVOID pReserved + ); + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/generation/WinSDK/ConstantsScraper.header.txt b/generation/WinSDK/ConstantsScraper.header.txt index 7471e852..508b5a7c 100644 --- a/generation/WinSDK/ConstantsScraper.header.txt +++ b/generation/WinSDK/ConstantsScraper.header.txt @@ -3,6 +3,7 @@ using Windows.Win32.Devices.Properties; // For DEVPROPKEY using static Windows.Win32.Data.Xml.MsXml.Apis; // Various constants using static Windows.Win32.Devices.DeviceAccess.Apis; // Various constants using static Windows.Win32.Foundation.Apis; // Various constants +using static Windows.Win32.Foundation.WAIT_EVENT; using static Windows.Win32.Foundation.WIN32_ERROR; using static Windows.Win32.Graphics.Direct3D9.D3DFORMAT; // For D3DFMT_* constants using static Windows.Win32.Media.Apis; // Various constants diff --git a/generation/WinSDK/ConstantsScraper.settings.rsp b/generation/WinSDK/ConstantsScraper.settings.rsp index 44f35182..4b9a4979 100644 --- a/generation/WinSDK/ConstantsScraper.settings.rsp +++ b/generation/WinSDK/ConstantsScraper.settings.rsp @@ -6,10 +6,13 @@ E_OUTOFMEMORY=NativeTypeName("HRESULT") HIDP_STATUS_I8242_TRANS_UNKNOWN=NativeTypeName("NTSTATUS") IDI_APPLICATION=NativeTypeName("LPCWSTR") IDI_ASTERISK=NativeTypeName("LPCWSTR") +IDI_ERROR=NativeTypeName("LPCWSTR") IDI_EXCLAMATION=NativeTypeName("LPCWSTR") IDI_HAND=NativeTypeName("LPCWSTR") +IDI_INFORMATION=NativeTypeName("LPCWSTR") IDI_QUESTION=NativeTypeName("LPCWSTR") IDI_SHIELD=NativeTypeName("LPCWSTR") +IDI_WARNING=NativeTypeName("LPCWSTR") IDI_WINLOGO=NativeTypeName("LPCWSTR") --with-type ACCESS_SYSTEM_SECURITY=uint @@ -569,4 +572,20 @@ FILE_OPEN_FOR_BACKUP_INTENT FILE_RESERVE_OPFILTER FILE_OPEN_REQUIRING_OPLOCK FILE_COMPLETE_IF_OPLOCKED -FILE_OPEN_FOR_FREE_SPACE_QUERY \ No newline at end of file +FILE_OPEN_FOR_FREE_SPACE_QUERY +CONTEXT_i386 +CONTEXT_i486 +CONTEXT_EXCEPTION_ACTIVE +CONTEXT_SERVICE_ACTIVE +CONTEXT_EXCEPTION_REQUEST +CONTEXT_EXCEPTION_REPORTING +CONTEXT_KERNEL_DEBUGGER +CONTEXT_UNWOUND_TO_CALL +CONTEXT_ARM64_UNWOUND_TO_CALL +CONTEXT_ARM64_RET_TO_GUEST +WOW64_CONTEXT_i386 +WOW64_CONTEXT_i486 +WOW64_CONTEXT_EXCEPTION_ACTIVE +WOW64_CONTEXT_SERVICE_ACTIVE +WOW64_CONTEXT_EXCEPTION_REQUEST +WOW64_CONTEXT_EXCEPTION_REPORTING \ No newline at end of file diff --git a/generation/WinSDK/Partitions/Backup/settings.rsp b/generation/WinSDK/Partitions/Backup/settings.rsp index b40249a8..327f65d5 100644 --- a/generation/WinSDK/Partitions/Backup/settings.rsp +++ b/generation/WinSDK/Partitions/Backup/settings.rsp @@ -1,3 +1,5 @@ +--config +exclude-empty-records --exclude _LIST_ENTRY LIST_ENTRY32 diff --git a/generation/WinSDK/Partitions/Base/main.cpp b/generation/WinSDK/Partitions/Base/main.cpp index 77abbb12..6e3e6fee 100644 --- a/generation/WinSDK/Partitions/Base/main.cpp +++ b/generation/WinSDK/Partitions/Base/main.cpp @@ -27,7 +27,6 @@ #include #include #include -#include #include #include #include diff --git a/generation/WinSDK/Partitions/Base/settings.rsp b/generation/WinSDK/Partitions/Base/settings.rsp index 3dbe22f1..281f57eb 100644 --- a/generation/WinSDK/Partitions/Base/settings.rsp +++ b/generation/WinSDK/Partitions/Base/settings.rsp @@ -1,3 +1,5 @@ +--config +exclude-empty-records --exclude _LIST_ENTRY _D3DCOLORVALUE @@ -32,13 +34,9 @@ _D3DTEXTURETRANSFORMFLAGS PENCLAVE_ROUTINE LPENCLAVE_ROUTINE --traverse -/um/d3dnthal.h -/um/d3dcaps.h -/um/d3dtypes.h /shared/wtypes.h /um/minwinbase.h /um/storprop.h -/um/atlthunk.h /um/dlnadeviceinterfaceids.h /um/dlnametadataproviderproperties.h --namespace diff --git a/generation/WinSDK/Partitions/Com/main.cpp b/generation/WinSDK/Partitions/Com/main.cpp index 9f2379a8..3aa862d4 100644 --- a/generation/WinSDK/Partitions/Com/main.cpp +++ b/generation/WinSDK/Partitions/Com/main.cpp @@ -1,5 +1,7 @@ #define SECURITY_WIN32 // For sspi.h #define QCC_OS_GROUP_WINDOWS +#define NONAMELESSUNION +#define USE_COM_CONTEXT_DEF #include "intrinfix.h" #include "windows.fixed.h" diff --git a/generation/WinSDK/Partitions/Com/settings.rsp b/generation/WinSDK/Partitions/Com/settings.rsp index a1e27c7c..e7748fe8 100644 --- a/generation/WinSDK/Partitions/Com/settings.rsp +++ b/generation/WinSDK/Partitions/Com/settings.rsp @@ -1,3 +1,5 @@ +--config +exclude-empty-records --exclude _GUID --traverse diff --git a/generation/WinSDK/Partitions/Direct3D9/main.cpp b/generation/WinSDK/Partitions/Direct3D9/main.cpp index 074f020d..d497f418 100644 --- a/generation/WinSDK/Partitions/Direct3D9/main.cpp +++ b/generation/WinSDK/Partitions/Direct3D9/main.cpp @@ -11,3 +11,5 @@ //#include #include #include +#include +#include diff --git a/generation/WinSDK/Partitions/Direct3D9/settings.rsp b/generation/WinSDK/Partitions/Direct3D9/settings.rsp index 2f0e6fdf..b7363979 100644 --- a/generation/WinSDK/Partitions/Direct3D9/settings.rsp +++ b/generation/WinSDK/Partitions/Direct3D9/settings.rsp @@ -1,9 +1,11 @@ --with-type D3DFORMAT=uint --traverse -/shared/d3d9types.h -/shared/d3d9caps.h -/um/d3d9helper.h /shared/d3d9.h +/shared/d3d9caps.h +/shared/d3d9types.h +/um/d3d9helper.h +/um/d3dcaps.h +/um/d3dtypes.h --namespace Windows.Win32.Graphics.Direct3D9 diff --git a/generation/WinSDK/Partitions/DirectDraw/settings.rsp b/generation/WinSDK/Partitions/DirectDraw/settings.rsp index ed3895cd..9c80d0dd 100644 --- a/generation/WinSDK/Partitions/DirectDraw/settings.rsp +++ b/generation/WinSDK/Partitions/DirectDraw/settings.rsp @@ -1,3 +1,6 @@ +--remap +_MDL=DDMDL +PMDL=DDMDL* --traverse /um/ddraw.h /um/ddrawi.h diff --git a/generation/WinSDK/Partitions/Identity/main.cpp b/generation/WinSDK/Partitions/Identity/main.cpp index e222fce1..25361457 100644 --- a/generation/WinSDK/Partitions/Identity/main.cpp +++ b/generation/WinSDK/Partitions/Identity/main.cpp @@ -6,12 +6,8 @@ #include "windows.fixed.h" #include -#include +#include -// Usually brought in by windows.h -typedef NTSTATUS* PNTSTATUS; - -#define _NTDEF_ #define SECURITY_WIN32 #include #include @@ -21,14 +17,7 @@ extern "C" { #include } -typedef struct _OLD_LARGE_INTEGER { - ULONG LowPart; - LONG HighPart; -} OLD_LARGE_INTEGER, *POLD_LARGE_INTEGER; - - #include -#include #include #include #include diff --git a/generation/WinSDK/Partitions/Identity/settings.rsp b/generation/WinSDK/Partitions/Identity/settings.rsp index 4e395c74..e59084b7 100644 --- a/generation/WinSDK/Partitions/Identity/settings.rsp +++ b/generation/WinSDK/Partitions/Identity/settings.rsp @@ -5,6 +5,9 @@ SLDATATYPE=uint _CYPHER_BLOCK _LM_OWF_PASSWORD _SecHandle +SystemFunction036 +SystemFunction040 +SystemFunction041 --traverse /shared/secext.h /shared/security.h diff --git a/generation/WinSDK/Partitions/IpHlp/main.cpp b/generation/WinSDK/Partitions/IpHlp/main.cpp index ac9627d1..4e796cda 100644 --- a/generation/WinSDK/Partitions/IpHlp/main.cpp +++ b/generation/WinSDK/Partitions/IpHlp/main.cpp @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include diff --git a/generation/WinSDK/Partitions/Media.KernelStreaming/main.cpp b/generation/WinSDK/Partitions/Media.KernelStreaming/main.cpp index a15acf6c..df60febd 100644 --- a/generation/WinSDK/Partitions/Media.KernelStreaming/main.cpp +++ b/generation/WinSDK/Partitions/Media.KernelStreaming/main.cpp @@ -7,6 +7,9 @@ #include #include +#define __STREAMS__ + #include #include +#include #include diff --git a/generation/WinSDK/Partitions/MenuRc/main.cpp b/generation/WinSDK/Partitions/MenuRc/main.cpp index 249c3fca..c197154b 100644 --- a/generation/WinSDK/Partitions/MenuRc/main.cpp +++ b/generation/WinSDK/Partitions/MenuRc/main.cpp @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include diff --git a/generation/WinSDK/Partitions/MenuRc/settings.rsp b/generation/WinSDK/Partitions/MenuRc/settings.rsp index e0162ef0..741e0e10 100644 --- a/generation/WinSDK/Partitions/MenuRc/settings.rsp +++ b/generation/WinSDK/Partitions/MenuRc/settings.rsp @@ -5,6 +5,7 @@ /um/mrmresourceindexer.h /um/ResourceIndexer.h /um/WinUser.h +/um/menutemplate.h --namespace Windows.Win32.UI.WindowsAndMessaging --exclude diff --git a/generation/WinSDK/Partitions/Properties/main.cpp b/generation/WinSDK/Partitions/Properties/main.cpp index 9816b3cb..75a1923d 100644 --- a/generation/WinSDK/Partitions/Properties/main.cpp +++ b/generation/WinSDK/Partitions/Properties/main.cpp @@ -11,6 +11,5 @@ #include #include #include -#include #include #include diff --git a/generation/WinSDK/Partitions/Properties/settings.rsp b/generation/WinSDK/Partitions/Properties/settings.rsp index cccc04ef..47513d7a 100644 --- a/generation/WinSDK/Partitions/Properties/settings.rsp +++ b/generation/WinSDK/Partitions/Properties/settings.rsp @@ -1,6 +1,5 @@ --traverse /um/propsys.h -/um/propvarutil.h --namespace Windows.Win32.UI.Shell.PropertiesSystem --with-type diff --git a/generation/WinSDK/Partitions/Search/main.cpp b/generation/WinSDK/Partitions/Search/main.cpp index 58265460..4de9ba53 100644 --- a/generation/WinSDK/Partitions/Search/main.cpp +++ b/generation/WinSDK/Partitions/Search/main.cpp @@ -1,13 +1,13 @@ #define SECURITY_WIN32 // For sspi.h #define QCC_OS_GROUP_WINDOWS +#define QUERY_H_RESTRICTION_PERMISSIVE 1 +#define oledb_deprecated #include "intrinfix.h" #include "windows.fixed.h" #include -#define QUERY_H_RESTRICTION_PERMISSIVE 1 - #include #include #include diff --git a/generation/WinSDK/Partitions/Security.Cryptography/main.cpp b/generation/WinSDK/Partitions/Security.Cryptography/main.cpp index bd6bad00..b3f28090 100644 --- a/generation/WinSDK/Partitions/Security.Cryptography/main.cpp +++ b/generation/WinSDK/Partitions/Security.Cryptography/main.cpp @@ -22,6 +22,7 @@ typedef NTSTATUS* PNTSTATUS; #include #include #include +#include #include #include #include diff --git a/generation/WinSDK/Partitions/Security.Cryptography/settings.rsp b/generation/WinSDK/Partitions/Security.Cryptography/settings.rsp index bc1c412a..79c852a5 100644 --- a/generation/WinSDK/Partitions/Security.Cryptography/settings.rsp +++ b/generation/WinSDK/Partitions/Security.Cryptography/settings.rsp @@ -14,5 +14,6 @@ _LM_OWF_PASSWORD /um/wincrypt.h /um/i_cryptasn1tls.h /um/infocard.h +/um/mssign.h --namespace Windows.Win32.Security.Cryptography diff --git a/generation/WinSDK/Partitions/Threading/main.cpp b/generation/WinSDK/Partitions/Threading/main.cpp index 2e5c2a97..64f3ef0c 100644 --- a/generation/WinSDK/Partitions/Threading/main.cpp +++ b/generation/WinSDK/Partitions/Threading/main.cpp @@ -7,6 +7,7 @@ #include #include +#include #define MakeProcThreadAttributeConst(value) \ const DWORD __forceconst__##value = value; diff --git a/generation/WinSDK/Partitions/Variant/main.cpp b/generation/WinSDK/Partitions/Variant/main.cpp new file mode 100644 index 00000000..b2f46a7f --- /dev/null +++ b/generation/WinSDK/Partitions/Variant/main.cpp @@ -0,0 +1,9 @@ +#define SECURITY_WIN32 // For sspi.h +#define QCC_OS_GROUP_WINDOWS + +#include "intrinfix.h" + +#include "windows.fixed.h" +#include + +#include diff --git a/generation/WinSDK/Partitions/Variant/settings.rsp b/generation/WinSDK/Partitions/Variant/settings.rsp new file mode 100644 index 00000000..8d4a3257 --- /dev/null +++ b/generation/WinSDK/Partitions/Variant/settings.rsp @@ -0,0 +1,4 @@ +--traverse +/um/propvarutil.h +--namespace +Windows.Win32.System.Variant diff --git a/generation/WinSDK/Partitions/WinProg/settings.rsp b/generation/WinSDK/Partitions/WinProg/settings.rsp index 40795bdf..52a88eab 100644 --- a/generation/WinSDK/Partitions/WinProg/settings.rsp +++ b/generation/WinSDK/Partitions/WinProg/settings.rsp @@ -1,19 +1,37 @@ --exclude -_UNICODE_STRING -_STRING -RtlCaptureStackBackTrace -RtlCaptureContext -RtlUnwind -RtlRaiseException -RtlPcToFileHeader -RtlCompareMemory -UiaRect _FILE_DISPOSITION_INFO -_TEB +_KEY_SET_INFORMATION_CLASS +_KEY_VALUE_ENTRY +_OBJECT_INFORMATION_CLASS _PROCESS_BASIC_INFORMATION _PROCESSINFOCLASS +_STRING +_SYSTEM_INFORMATION_CLASS _THREADINFOCLASS +_UNICODE_STRING +NtClose NtCreateFile +NtDeviceIoControlFile +NtNotifyChangeMultipleKeys +NtOpenFile +NtQueryInformationProcess +NtQueryInformationThread +NtQueryMultipleValueKey +NtQueryObject +NtQuerySystemInformation +NtQuerySystemTime +NtQueryTimerResolution +NtRenameKey +NtSetInformationKey +NtSetInformationThread +NtWaitForSingleObject +RtlCaptureContext +RtlCaptureStackBackTrace +RtlCompareMemory +RtlPcToFileHeader +RtlRaiseException +RtlUnwind +UiaRect --traverse /um/wldp.h /shared/tdiinfo.h diff --git a/generation/WinSDK/RecompiledIdlHeaders/shared/dxgiformat.h b/generation/WinSDK/RecompiledIdlHeaders/shared/dxgiformat.h index 52aae1b2..83e6c077 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/shared/dxgiformat.h +++ b/generation/WinSDK/RecompiledIdlHeaders/shared/dxgiformat.h @@ -135,6 +135,8 @@ typedef enum DXGI_FORMAT DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE = 189, DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE = 190, + DXGI_FORMAT_A4B4G4R4_UNORM = 191, + DXGI_FORMAT_FORCE_UINT = 0xffffffff } DXGI_FORMAT; diff --git a/generation/WinSDK/RecompiledIdlHeaders/shared/dxgiformat.idl b/generation/WinSDK/RecompiledIdlHeaders/shared/dxgiformat.idl index d9576ef6..34cc883e 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/shared/dxgiformat.idl +++ b/generation/WinSDK/RecompiledIdlHeaders/shared/dxgiformat.idl @@ -131,6 +131,8 @@ typedef enum DXGI_FORMAT DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE = 189, DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE = 190, + DXGI_FORMAT_A4B4G4R4_UNORM = 191, + DXGI_FORMAT_FORCE_UINT = 0xffffffff } DXGI_FORMAT; diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/D3D12TokenizedProgramFormat.hpp b/generation/WinSDK/RecompiledIdlHeaders/um/D3D12TokenizedProgramFormat.hpp new file mode 100644 index 00000000..4d04c3a7 --- /dev/null +++ b/generation/WinSDK/RecompiledIdlHeaders/um/D3D12TokenizedProgramFormat.hpp @@ -0,0 +1,2627 @@ +#pragma once +//********************************************************* +// +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License (MIT). +// +//********************************************************* +// +// High Level Goals +// +// - Serve as the runtime/DDI representation for all D3D11 tokenized code, +// for all classes of programs, including pixel program, vertex program, +// geometry program, etc. +// +// - Any information that HLSL needs to give to drivers is encoded in +// this token format in some form. +// +// - Enable common tools and source code for managing all tokenizable +// program formats. +// +// - Support extensible token definitions, allowing full customizations for +// specific program classes, while maintaining general conventions for all +// program models. +// +// - Binary backwards compatible with D3D10. Any token name that was originally +// defined with "D3D10" in it is unchanged; D3D11 only adds new tokens. +// +// ---------------------------------------------------------------------------- +// +// Low Level Feature Summary +// +// - DWORD based tokens always, for simplicity +// - Opcode token is generally a single DWORD, though there is a bit indicating +// if extended information (extra DWORD(s)) are present +// - Operand tokens are a completely self contained, extensible format, +// with scalar and 4-vector data types as first class citizens, but +// allowance for extension to n-component vectors. +// - Initial operand token identifies register type, register file +// structure/dimensionality and mode of indexing for each dimension, +// and choice of component selection mechanism (i.e. mask vs. swizzle etc). +// - Optional additional extended operand tokens can defined things like +// modifiers (which are not needed by default). +// - Operand's immediate index value(s), if needed, appear as subsequent DWORD +// values, and if relative addressing is specified, an additional completely +// self contained operand definition appears nested in the token sequence. +// +// ---------------------------------------------------------------------------- + +#include + +#pragma region Application Family +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_GAMES) + +// ---------------------------------------------------------------------------- +// Version Token (VerTok) +// +// [07:00] minor version number (0-255) +// [15:08] major version number (0-255) +// [31:16] D3D10_SB_TOKENIZED_PROGRAM_TYPE +// +// ---------------------------------------------------------------------------- + +typedef enum D3D10_SB_TOKENIZED_PROGRAM_TYPE +{ + D3D10_SB_PIXEL_SHADER = 0, + D3D10_SB_VERTEX_SHADER = 1, + D3D10_SB_GEOMETRY_SHADER = 2, + + // D3D11 Shaders + D3D11_SB_HULL_SHADER = 3, + D3D11_SB_DOMAIN_SHADER = 4, + D3D11_SB_COMPUTE_SHADER = 5, + + // Subset of D3D12 Shaders where this field is referenced by runtime + // Entries from 6-12 are unique to state objects + // (e.g. library, callable and raytracing shaders) + D3D12_SB_MESH_SHADER = 13, + D3D12_SB_AMPLIFICATION_SHADER = 14, + + D3D11_SB_RESERVED0 = 0xFFF0 +} D3D10_SB_TOKENIZED_PROGRAM_TYPE; + +#define D3D10_SB_TOKENIZED_PROGRAM_TYPE_MASK 0xffff0000 +#define D3D10_SB_TOKENIZED_PROGRAM_TYPE_SHIFT 16 + +// DECODER MACRO: Retrieve program type from version token +#define DECODE_D3D10_SB_TOKENIZED_PROGRAM_TYPE(VerTok) ((D3D10_SB_TOKENIZED_PROGRAM_TYPE)(((VerTok)&D3D10_SB_TOKENIZED_PROGRAM_TYPE_MASK)>>D3D10_SB_TOKENIZED_PROGRAM_TYPE_SHIFT)) + +#define D3D10_SB_TOKENIZED_PROGRAM_MAJOR_VERSION_MASK 0x000000f0 +#define D3D10_SB_TOKENIZED_PROGRAM_MAJOR_VERSION_SHIFT 4 +#define D3D10_SB_TOKENIZED_PROGRAM_MINOR_VERSION_MASK 0x0000000f + +// DECODER MACRO: Retrieve major version # from version token +#define DECODE_D3D10_SB_TOKENIZED_PROGRAM_MAJOR_VERSION(VerTok) (((VerTok)&D3D10_SB_TOKENIZED_PROGRAM_MAJOR_VERSION_MASK)>>D3D10_SB_TOKENIZED_PROGRAM_MAJOR_VERSION_SHIFT) +// DECODER MACRO: Retrieve minor version # from version token +#define DECODE_D3D10_SB_TOKENIZED_PROGRAM_MINOR_VERSION(VerTok) ((VerTok)&D3D10_SB_TOKENIZED_PROGRAM_MINOR_VERSION_MASK) + +// ENCODER MACRO: Create complete VerTok +#define ENCODE_D3D10_SB_TOKENIZED_PROGRAM_VERSION_TOKEN(ProgType,MajorVer,MinorVer) ((((ProgType)<> D3D10_SB_TOKENIZED_INSTRUCTION_LENGTH_SHIFT) + +// ENCODER MACRO: Store instruction length +// portion of OpcodeToken0, in # of DWORDs +// including the opcode token(s). +// Valid range is 1-127. +#define ENCODE_D3D10_SB_TOKENIZED_INSTRUCTION_LENGTH(Length) (((Length)<>D3D10_SB_INSTRUCTION_TEST_BOOLEAN_SHIFT)) +// ENCODER MACRO: Store "zero" or "nonzero" in the opcode +// specific control range of OpcodeToken0 +#define ENCODE_D3D10_SB_INSTRUCTION_TEST_BOOLEAN(Boolean) (((Boolean)<>D3D11_SB_INSTRUCTION_PRECISE_VALUES_SHIFT)) +// ENCODER MACRO: Given a set of +// D3D10_SB_OPERAND_4_COMPONENT_[X|Y|Z|W] values +// or'd together, encode them in OpcodeToken0. +#define ENCODE_D3D11_SB_INSTRUCTION_PRECISE_VALUES(ComponentMask) (((ComponentMask)<>D3D10_SB_RESINFO_INSTRUCTION_RETURN_TYPE_SHIFT)) +// ENCODER MACRO: Encode the return type for the resinfo instruction +// in the opcode specific control range of OpcodeToken0 +#define ENCODE_D3D10_SB_RESINFO_INSTRUCTION_RETURN_TYPE(ReturnType) (((ReturnType)<> D3D10_SB_OPCODE_EXTENDED_SHIFT) +// ENCODER MACRO: Store in OpcodeToken0 whether the opcode is extended +// by an additional opcode token. +#define ENCODE_D3D10_SB_OPCODE_EXTENDED(bExtended) (((bExtended)!=0)?D3D10_SB_OPCODE_EXTENDED_MASK:0) + +// ---------------------------------------------------------------------------- +// Extended Opcode Format (OpcodeToken1) +// +// If bit31 of an opcode token is set, the +// opcode has an additional extended opcode token DWORD +// directly following OpcodeToken0. Other tokens +// expected for the opcode, such as the operand +// token(s) always follow +// OpcodeToken0 AND OpcodeToken1..n (extended +// opcode tokens, if present). +// +// [05:00] D3D10_SB_EXTENDED_OPCODE_TYPE +// [30:06] if([05:00] == D3D10_SB_EXTENDED_OPCODE_SAMPLE_CONTROLS) +// { +// This custom opcode contains controls for SAMPLE. +// [08:06] Ignored, 0. +// [12:09] U texel immediate offset (4 bit 2's comp) (0 default) +// [16:13] V texel immediate offset (4 bit 2's comp) (0 default) +// [20:17] W texel immediate offset (4 bit 2's comp) (0 default) +// [30:14] Ignored, 0. +// } +// else if( [05:00] == D3D11_SB_EXTENDED_OPCODE_RESOURCE_DIM ) +// { +// [10:06] D3D10_SB_RESOURCE_DIMENSION +// [22:11] When dimension is D3D11_SB_RESOURCE_DIMENSION_STRUCTURED_BUFFER this holds the buffer stride, otherwise 0 +// [30:23] Ignored, 0. +// } +// else if( [05:00] == D3D11_SB_EXTENDED_OPCODE_RESOURCE_RETURN_TYPE ) +// { +// [09:06] D3D10_SB_RESOURCE_RETURN_TYPE for component X +// [13:10] D3D10_SB_RESOURCE_RETURN_TYPE for component Y +// [17:14] D3D10_SB_RESOURCE_RETURN_TYPE for component Z +// [21:18] D3D10_SB_RESOURCE_RETURN_TYPE for component W +// [30:22] Ignored, 0. +// } +// else +// { +// [30:04] Ignored, 0. +// } +// [31] 0 normally. 1 there is another extended opcode. Any number +// of extended opcode tokens can be chained. It is possible that some extended +// opcode tokens could include multiple DWORDS - that is defined +// on a case by case basis. +// +// ---------------------------------------------------------------------------- +typedef enum D3D10_SB_EXTENDED_OPCODE_TYPE +{ + D3D10_SB_EXTENDED_OPCODE_EMPTY = 0, + D3D10_SB_EXTENDED_OPCODE_SAMPLE_CONTROLS = 1, + D3D11_SB_EXTENDED_OPCODE_RESOURCE_DIM = 2, + D3D11_SB_EXTENDED_OPCODE_RESOURCE_RETURN_TYPE = 3, +} D3D10_SB_EXTENDED_OPCODE_TYPE; +#define D3D11_SB_MAX_SIMULTANEOUS_EXTENDED_OPCODES 3 + +#define D3D10_SB_EXTENDED_OPCODE_TYPE_MASK 0x0000003f + +// DECODER MACRO: Given an extended opcode +// token (OpcodeToken1), figure out what type +// of token it is (from D3D10_SB_EXTENDED_OPCODE_TYPE enum) +// to be able to interpret the rest of the token's contents. +#define DECODE_D3D10_SB_EXTENDED_OPCODE_TYPE(OpcodeToken1) ((D3D10_SB_EXTENDED_OPCODE_TYPE)((OpcodeToken1)&D3D10_SB_EXTENDED_OPCODE_TYPE_MASK)) + +// ENCODER MACRO: Store extended opcode token +// type in OpcodeToken1. +#define ENCODE_D3D10_SB_EXTENDED_OPCODE_TYPE(ExtOpcodeType) ((ExtOpcodeType)&D3D10_SB_EXTENDED_OPCODE_TYPE_MASK) + +typedef enum D3D10_SB_IMMEDIATE_ADDRESS_OFFSET_COORD +{ + D3D10_SB_IMMEDIATE_ADDRESS_OFFSET_U = 0, + D3D10_SB_IMMEDIATE_ADDRESS_OFFSET_V = 1, + D3D10_SB_IMMEDIATE_ADDRESS_OFFSET_W = 2, +} D3D10_SB_IMMEDIATE_ADDRESS_OFFSET_COORD; +#define D3D10_SB_IMMEDIATE_ADDRESS_OFFSET_COORD_MASK (3) +#define D3D10_SB_IMMEDIATE_ADDRESS_OFFSET_SHIFT(Coord) (9+4*((Coord)&D3D10_SB_IMMEDIATE_ADDRESS_OFFSET_COORD_MASK)) +#define D3D10_SB_IMMEDIATE_ADDRESS_OFFSET_MASK(Coord) (0x0000000f<>(D3D10_SB_IMMEDIATE_ADDRESS_OFFSET_SHIFT(Coord)))) + +// ENCODER MACRO: Store the immediate texel address offset +// for U or V or W Coord (D3D10_SB_ADDRESS_OFFSET_COORD) in an extended +// opcode token (OpcodeToken1) that has extended opcode +// type == D3D10_SB_EXTENDED_OPCODE_SAMPLE_CONTROLS (opcode type encoded separately) +// A 2's complement number is expected as input, from which the LSB 4 bits are extracted. +#define ENCODE_IMMEDIATE_D3D10_SB_ADDRESS_OFFSET(Coord,ImmediateOffset) (((ImmediateOffset)<>D3D11_SB_EXTENDED_RESOURCE_DIMENSION_SHIFT)) + +// ENCODER MACRO: Store resource dimension +// (D3D10_SB_RESOURCE_DIMENSION enum) into a +// an extended resource declaration token (D3D11_SB_EXTENDED_OPCODE_RESOURCE_DIM) +#define ENCODE_D3D11_SB_EXTENDED_RESOURCE_DIMENSION(ResourceDim) (((ResourceDim)<>D3D11_SB_EXTENDED_RESOURCE_DIMENSION_STRUCTURE_STRIDE_SHIFT) + +// ENCODER MACRO: Store resource dimension structure stride +// (12-bit unsigned integer) into a +// an extended resource declaration token (D3D11_SB_EXTENDED_OPCODE_RESOURCE_DIM) +#define ENCODE_D3D11_SB_EXTENDED_RESOURCE_DIMENSION_STRUCTURE_STRIDE(Stride) (((Stride)<> \ + (Component * D3D10_SB_RESOURCE_RETURN_TYPE_NUMBITS + D3D11_SB_EXTENDED_RESOURCE_RETURN_TYPE_SHIFT))&D3D10_SB_RESOURCE_RETURN_TYPE_MASK)) + +// ENCODER MACRO: Generate a resource return type for a component in an extended +// resource delcaration token (D3D11_SB_EXTENDED_OPCODE_RESOURCE_RETURN_TYPE) +#define ENCODE_D3D11_SB_EXTENDED_RESOURCE_RETURN_TYPE(ReturnType, Component) \ + (((ReturnType)&D3D10_SB_RESOURCE_RETURN_TYPE_MASK) << (Component * D3D10_SB_RESOURCE_RETURN_TYPE_NUMBITS + D3D11_SB_EXTENDED_RESOURCE_RETURN_TYPE_SHIFT)) + +// ---------------------------------------------------------------------------- +// Custom-Data Block Format +// +// DWORD 0 (CustomDataDescTok): +// [10:00] == D3D10_SB_OPCODE_CUSTOMDATA +// [31:11] == D3D10_SB_CUSTOMDATA_CLASS +// +// DWORD 1: +// 32-bit unsigned integer count of number +// of DWORDs in custom-data block, +// including DWORD 0 and DWORD 1. +// So the minimum value is 0x00000002, +// meaning empty custom-data. +// +// Layout of custom-data contents, for the various meta-data classes, +// not defined in this file. +// +// ---------------------------------------------------------------------------- + +typedef enum D3D10_SB_CUSTOMDATA_CLASS +{ + D3D10_SB_CUSTOMDATA_COMMENT = 0, + D3D10_SB_CUSTOMDATA_DEBUGINFO, + D3D10_SB_CUSTOMDATA_OPAQUE, + D3D10_SB_CUSTOMDATA_DCL_IMMEDIATE_CONSTANT_BUFFER, + D3D11_SB_CUSTOMDATA_SHADER_MESSAGE, + D3D11_SB_CUSTOMDATA_SHADER_CLIP_PLANE_CONSTANT_MAPPINGS_FOR_DX9, +} D3D10_SB_CUSTOMDATA_CLASS; + +#define D3D10_SB_CUSTOMDATA_CLASS_MASK 0xfffff800 +#define D3D10_SB_CUSTOMDATA_CLASS_SHIFT 11 +// DECODER MACRO: Find out what class of custom-data is present. +// The contents of the custom-data block are defined +// for each class of custom-data. +#define DECODE_D3D10_SB_CUSTOMDATA_CLASS(CustomDataDescTok) ((D3D10_SB_CUSTOMDATA_CLASS)(((CustomDataDescTok)&D3D10_SB_CUSTOMDATA_CLASS_MASK)>>D3D10_SB_CUSTOMDATA_CLASS_SHIFT)) +// ENCODER MACRO: Create complete CustomDataDescTok +#define ENCODE_D3D10_SB_CUSTOMDATA_CLASS(CustomDataClass) (ENCODE_D3D10_SB_OPCODE_TYPE(D3D10_SB_OPCODE_CUSTOMDATA)|(((CustomDataClass)<= D3D10_SB_OPERAND_INDEX_1D ) +// D3D10_SB_OPERAND_INDEX_REPRESENTATION for first operand index +// else +// Ignored, 0 +// [27:25] if( [21:20] >= D3D10_SB_OPERAND_INDEX_2D ) +// D3D10_SB_OPERAND_INDEX_REPRESENTATION for second operand index +// else +// Ignored, 0 +// [30:28] if( [21:20] == D3D10_SB_OPERAND_INDEX_3D ) +// D3D10_SB_OPERAND_INDEX_REPRESENTATION for third operand index +// else +// Ignored, 0 +// [31] 0 normally. 1 if extended operand definition, meaning next DWORD +// contains extended operand description. +// +// ---------------------------------------------------------------------------- + +// Number of components in data vector referred to by operand. +typedef enum D3D10_SB_OPERAND_NUM_COMPONENTS +{ + D3D10_SB_OPERAND_0_COMPONENT = 0, + D3D10_SB_OPERAND_1_COMPONENT = 1, + D3D10_SB_OPERAND_4_COMPONENT = 2, + D3D10_SB_OPERAND_N_COMPONENT = 3 // unused for now +} D3D10_SB_OPERAND_NUM_COMPONENTS; +#define D3D10_SB_OPERAND_NUM_COMPONENTS_MASK 0x00000003 + +// DECODER MACRO: Extract from OperandToken0 how many components +// the data vector referred to by the operand contains. +// (D3D10_SB_OPERAND_NUM_COMPONENTS enum) +#define DECODE_D3D10_SB_OPERAND_NUM_COMPONENTS(OperandToken0) ((D3D10_SB_OPERAND_NUM_COMPONENTS)((OperandToken0)&D3D10_SB_OPERAND_NUM_COMPONENTS_MASK)) + +// ENCODER MACRO: Define in OperandToken0 how many components +// the data vector referred to by the operand contains. +// (D3D10_SB_OPERAND_NUM_COMPONENTS enum). +#define ENCODE_D3D10_SB_OPERAND_NUM_COMPONENTS(NumComp) ((NumComp)&D3D10_SB_OPERAND_NUM_COMPONENTS_MASK) + +typedef enum D3D10_SB_OPERAND_4_COMPONENT_SELECTION_MODE +{ + D3D10_SB_OPERAND_4_COMPONENT_MASK_MODE = 0, // mask 4 components + D3D10_SB_OPERAND_4_COMPONENT_SWIZZLE_MODE = 1, // swizzle 4 components + D3D10_SB_OPERAND_4_COMPONENT_SELECT_1_MODE = 2, // select 1 of 4 components +} D3D10_SB_OPERAND_4_COMPONENT_SELECTION_MODE; + +#define D3D10_SB_OPERAND_4_COMPONENT_SELECTION_MODE_MASK 0x0000000c +#define D3D10_SB_OPERAND_4_COMPONENT_SELECTION_MODE_SHIFT 2 + +// DECODER MACRO: For an operand representing 4component data, +// extract from OperandToken0 the method for selecting data from +// the 4 components (D3D10_SB_OPERAND_4_COMPONENT_SELECTION_MODE). +#define DECODE_D3D10_SB_OPERAND_4_COMPONENT_SELECTION_MODE(OperandToken0) ((D3D10_SB_OPERAND_4_COMPONENT_SELECTION_MODE)(((OperandToken0)&D3D10_SB_OPERAND_4_COMPONENT_SELECTION_MODE_MASK)>>D3D10_SB_OPERAND_4_COMPONENT_SELECTION_MODE_SHIFT)) + +// ENCODER MACRO: For an operand representing 4component data, +// encode in OperandToken0 a value from D3D10_SB_OPERAND_4_COMPONENT_SELECTION_MODE +#define ENCODE_D3D10_SB_OPERAND_4_COMPONENT_SELECTION_MODE(SelectionMode) (((SelectionMode)<>(D3D10_SB_OPERAND_4_COMPONENT_SWIZZLE_SHIFT+2*((DestComp)&D3D10_SB_4_COMPONENT_NAME_MASK)))&D3D10_SB_4_COMPONENT_NAME_MASK)) + +// ENCODER MACRO: Generate a 4 component swizzle given +// 4 D3D10_SB_4_COMPONENT_NAME source values for dest +// components x, y, z, w respectively. +#define ENCODE_D3D10_SB_OPERAND_4_COMPONENT_SWIZZLE(XSrc,YSrc,ZSrc,WSrc) ((((XSrc)&D3D10_SB_4_COMPONENT_NAME_MASK)| \ + (((YSrc)&D3D10_SB_4_COMPONENT_NAME_MASK)<<2)| \ + (((ZSrc)&D3D10_SB_4_COMPONENT_NAME_MASK)<<4)| \ + (((WSrc)&D3D10_SB_4_COMPONENT_NAME_MASK)<<6) \ + )<>D3D10_SB_OPERAND_4_COMPONENT_SELECT_1_SHIFT)) + +// ENCODER MACRO: Given a D3D10_SB_4_COMPONENT_NAME selecting +// a single component for D3D10_SB_OPERAND_4_COMPONENT_SELECT_1_MODE, +// encode it into OperandToken0 +#define ENCODE_D3D10_SB_OPERAND_4_COMPONENT_SELECT_1(SelectedComp) (((SelectedComp)<>D3D10_SB_OPERAND_TYPE_SHIFT)) + +// ENCODER MACRO: Store operand type in OperandToken0. +#define ENCODE_D3D10_SB_OPERAND_TYPE(OperandType) (((OperandType)<>D3D10_SB_OPERAND_INDEX_DIMENSION_SHIFT)) + +// ENCODER MACRO: Store operand index dimension +// (D3D10_SB_OPERAND_INDEX_DIMENSION enum) in OperandToken0. +#define ENCODE_D3D10_SB_OPERAND_INDEX_DIMENSION(OperandIndexDim) (((OperandIndexDim)<>D3D10_SB_OPERAND_INDEX_REPRESENTATION_SHIFT(Dim))) + +// ENCODER MACRO: Store in OperandToken0 what representation +// an operand index is provided as (D3D10_SB_OPERAND_INDEX_REPRESENTATION enum), +// for index dimension [0], [1] or [2], depending on D3D10_SB_OPERAND_INDEX_DIMENSION. +#define ENCODE_D3D10_SB_OPERAND_INDEX_REPRESENTATION(Dim,IndexRepresentation) (((IndexRepresentation)<>D3D10_SB_OPERAND_EXTENDED_SHIFT) + +// ENCODER MACRO: Store in OperandToken0 whether the operand is extended +// by an additional operand token. +#define ENCODE_D3D10_SB_OPERAND_EXTENDED(bExtended) (((bExtended)!=0)?D3D10_SB_OPERAND_EXTENDED_MASK:0) + +// ---------------------------------------------------------------------------- +// Extended Instruction Operand Format (OperandToken1) +// +// If bit31 of an operand token is set, the +// operand has additional data in a second DWORD +// directly following OperandToken0. Other tokens +// expected for the operand, such as immmediate +// values or relative address operands (full +// operands in themselves) always follow +// OperandToken0 AND OperandToken1..n (extended +// operand tokens, if present). +// +// [05:00] D3D10_SB_EXTENDED_OPERAND_TYPE +// [16:06] if([05:00] == D3D10_SB_EXTENDED_OPERAND_MODIFIER) +// { +// [13:06] D3D10_SB_OPERAND_MODIFIER +// [16:14] Min Precision: D3D11_SB_OPERAND_MIN_PRECISION +// [17:17] Non-uniform: D3D12_SB_OPERAND_NON_UNIFORM +// } +// else +// { +// [17:06] Ignored, 0. +// } +// [30:18] Ignored, 0. +// [31] 0 normally. 1 if second order extended operand definition, +// meaning next DWORD contains yet ANOTHER extended operand +// description. Currently no second order extensions defined. +// This would be useful if a particular extended operand does +// not have enough space to store the required information in +// a single token and so is extended further. +// +// ---------------------------------------------------------------------------- + +typedef enum D3D10_SB_EXTENDED_OPERAND_TYPE +{ + D3D10_SB_EXTENDED_OPERAND_EMPTY = 0, // Might be used if this + // enum is full and + // further extended opcode + // is needed. + D3D10_SB_EXTENDED_OPERAND_MODIFIER = 1, +} D3D10_SB_EXTENDED_OPERAND_TYPE; +#define D3D10_SB_EXTENDED_OPERAND_TYPE_MASK 0x0000003f + +// DECODER MACRO: Given an extended operand +// token (OperandToken1), figure out what type +// of token it is (from D3D10_SB_EXTENDED_OPERAND_TYPE enum) +// to be able to interpret the rest of the token's contents. +#define DECODE_D3D10_SB_EXTENDED_OPERAND_TYPE(OperandToken1) ((D3D10_SB_EXTENDED_OPERAND_TYPE)((OperandToken1)&D3D10_SB_EXTENDED_OPERAND_TYPE_MASK)) + +// ENCODER MACRO: Store extended operand token +// type in OperandToken1. +#define ENCODE_D3D10_SB_EXTENDED_OPERAND_TYPE(ExtOperandType) ((ExtOperandType)&D3D10_SB_EXTENDED_OPERAND_TYPE_MASK) + +typedef enum D3D10_SB_OPERAND_MODIFIER +{ + D3D10_SB_OPERAND_MODIFIER_NONE = 0, // Nop. This is the implied + // default if the extended + // operand is not present for + // an operand for which source + // modifiers are meaningful + D3D10_SB_OPERAND_MODIFIER_NEG = 1, // Negate + D3D10_SB_OPERAND_MODIFIER_ABS = 2, // Absolute value, abs() + D3D10_SB_OPERAND_MODIFIER_ABSNEG = 3, // -abs() +} D3D10_SB_OPERAND_MODIFIER; +#define D3D10_SB_OPERAND_MODIFIER_MASK 0x00003fc0 +#define D3D10_SB_OPERAND_MODIFIER_SHIFT 6 + +// DECODER MACRO: Given a D3D10_SB_EXTENDED_OPERAND_MODIFIER +// extended token (OperandToken1), determine the source modifier +// (D3D10_SB_OPERAND_MODIFIER enum) +#define DECODE_D3D10_SB_OPERAND_MODIFIER(OperandToken1) ((D3D10_SB_OPERAND_MODIFIER)(((OperandToken1)&D3D10_SB_OPERAND_MODIFIER_MASK)>>D3D10_SB_OPERAND_MODIFIER_SHIFT)) + +// ENCODER MACRO: Generate a complete source modifier extended token +// (OperandToken1), given D3D10_SB_OPERAND_MODIFIER enum (the +// ext. operand type is also set to D3D10_SB_EXTENDED_OPERAND_MODIFIER). +#define ENCODE_D3D10_SB_EXTENDED_OPERAND_MODIFIER(SourceMod) ((((SourceMod)<> D3D11_SB_OPERAND_MIN_PRECISION_SHIFT)) + +// ENCODER MACRO: Encode minimum precision for execution +// into the extended operand token, OperandToken1 +#define ENCODE_D3D11_SB_OPERAND_MIN_PRECISION(MinPrecision) (((MinPrecision)<< D3D11_SB_OPERAND_MIN_PRECISION_SHIFT)& D3D11_SB_OPERAND_MIN_PRECISION_MASK) + + +// Non-uniform extended operand modifier. +#define D3D12_SB_OPERAND_NON_UNIFORM_MASK 0x00020000 +#define D3D12_SB_OPERAND_NON_UNIFORM_SHIFT 17 + +// DECODER MACRO: For an OperandToken1 that can specify a non-uniform operand +#define DECODE_D3D12_SB_OPERAND_NON_UNIFORM(OperandToken1) (((OperandToken1)& D3D12_SB_OPERAND_NON_UNIFORM_MASK)>> D3D12_SB_OPERAND_NON_UNIFORM_SHIFT) + +// ENCODER MACRO: Encode non-uniform state into the extended operand token, OperandToken1 +#define ENCODE_D3D12_SB_OPERAND_NON_UNIFORM(NonUniform) (((NonUniform)<< D3D12_SB_OPERAND_NON_UNIFORM_SHIFT)& D3D12_SB_OPERAND_NON_UNIFORM_MASK) + + +#define D3D10_SB_OPERAND_DOUBLE_EXTENDED_MASK 0x80000000 +#define D3D10_SB_OPERAND_DOUBLE_EXTENDED_SHIFT 31 +// DECODER MACRO: Determine if an extended operand token +// (OperandToken1) is further extended by yet another token +// (OperandToken2). Currently there are no secondary +// extended operand tokens. +#define DECODE_IS_D3D10_SB_OPERAND_DOUBLE_EXTENDED(OperandToken1) (((OperandToken1)&D3D10_SB_OPERAND_DOUBLE_EXTENDED_MASK)>>D3D10_SB_OPERAND_DOUBLE_EXTENDED_SHIFT) + +// ENCODER MACRO: Store in OperandToken1 whether the operand is extended +// by an additional operand token. Currently there are no secondary +// extended operand tokens. +#define ENCODE_D3D10_SB_OPERAND_DOUBLE_EXTENDED(bExtended) (((bExtended)!=0)?D3D10_SB_OPERAND_DOUBLE_EXTENDED_MASK:0) + +// ---------------------------------------------------------------------------- +// Name Token (NameToken) (used in declaration statements) +// +// [15:00] D3D10_SB_NAME enumeration +// [31:16] Reserved, 0 +// +// ---------------------------------------------------------------------------- +#define D3D10_SB_NAME_MASK 0x0000ffff + +// DECODER MACRO: Get the name from NameToken +#define DECODE_D3D10_SB_NAME(NameToken) ((D3D10_SB_NAME)((NameToken)&D3D10_SB_NAME_MASK)) + +// ENCODER MACRO: Generate a complete NameToken given a D3D10_SB_NAME +#define ENCODE_D3D10_SB_NAME(Name) ((Name)&D3D10_SB_NAME_MASK) + +//--------------------------------------------------------------------- +// Declaration Statements +// +// Declarations start with a standard opcode token, +// having opcode type being D3D10_SB_OPCODE_DCL*. +// Each particular declaration type has custom +// operand token(s), described below. +//--------------------------------------------------------------------- + +// ---------------------------------------------------------------------------- +// Global Flags Declaration +// +// OpcodeToken0: +// +// [10:00] D3D10_SB_OPCODE_DCL_GLOBAL_FLAGS +// [11:11] Refactoring allowed if bit set. +// [12:12] Enable double precision float ops. +// [13:13] Force early depth-stencil test. +// [14:14] Enable RAW and structured buffers in non-CS 4.x shaders. +// [15:15] Skip optimizations of shader IL when translating to native code +// [16:16] Enable minimum-precision data types +// [17:17] Enable 11.1 double-precision floating-point instruction extensions +// [18:18] Enable 11.1 non-double instruction extensions +// [23:19] Reserved for future flags. +// [30:24] Instruction length in DWORDs including the opcode token. == 1 +// [31] 0 normally. 1 if extended operand definition, meaning next DWORD +// contains extended operand description. This dcl is currently not +// extended. +// +// OpcodeToken0 is followed by no operands. +// +// ---------------------------------------------------------------------------- +#define D3D10_SB_GLOBAL_FLAG_REFACTORING_ALLOWED (1<<11) +#define D3D11_SB_GLOBAL_FLAG_ENABLE_DOUBLE_PRECISION_FLOAT_OPS (1<<12) +#define D3D11_SB_GLOBAL_FLAG_FORCE_EARLY_DEPTH_STENCIL (1<<13) +#define D3D11_SB_GLOBAL_FLAG_ENABLE_RAW_AND_STRUCTURED_BUFFERS (1<<14) +#define D3D11_1_SB_GLOBAL_FLAG_SKIP_OPTIMIZATION (1<<15) +#define D3D11_1_SB_GLOBAL_FLAG_ENABLE_MINIMUM_PRECISION (1<<16) +#define D3D11_1_SB_GLOBAL_FLAG_ENABLE_DOUBLE_EXTENSIONS (1<<17) +#define D3D11_1_SB_GLOBAL_FLAG_ENABLE_SHADER_EXTENSIONS (1<<18) +#define D3D12_SB_GLOBAL_FLAG_ALL_RESOURCES_BOUND (1<<19) + +#define D3D10_SB_GLOBAL_FLAGS_MASK 0x00fff800 + +// DECODER MACRO: Get global flags +#define DECODE_D3D10_SB_GLOBAL_FLAGS(OpcodeToken0) ((OpcodeToken0)&D3D10_SB_GLOBAL_FLAGS_MASK) + +// ENCODER MACRO: Encode global flags +#define ENCODE_D3D10_SB_GLOBAL_FLAGS(Flags) ((Flags)&D3D10_SB_GLOBAL_FLAGS_MASK) + +// ---------------------------------------------------------------------------- +// Resource Declaration (non multisampled) +// +// OpcodeToken0: +// +// [10:00] D3D10_SB_OPCODE_DCL_RESOURCE +// [15:11] D3D10_SB_RESOURCE_DIMENSION +// [23:16] Ignored, 0 +// [30:24] Instruction length in DWORDs including the opcode token. +// [31] 0 normally. 1 if extended operand definition, meaning next DWORD +// contains extended operand description. This dcl is currently not +// extended. +// +// OpcodeToken0 is followed by 2 operands on Shader Models 4.0 through 5.0: +// (1) an operand, starting with OperandToken0, defining which +// t# register (D3D10_SB_OPERAND_TYPE_RESOURCE) is being declared. +// (2) a Resource Return Type token (ResourceReturnTypeToken) +// +// OpcodeToken0 is followed by 3 operands on Shader Model 5.1 and later: +// (1) an operand, starting with OperandToken0, defining which +// t# register (D3D10_SB_OPERAND_TYPE_RESOURCE) is being declared. +// The indexing dimension for the register must be D3D10_SB_OPERAND_INDEX_DIMENSION_3D, +// and the meaning of the index dimensions are as follows: (t[:]) +// 1 : variable ID being declared +// 2 : the lower bound of the range of resources in the space +// 3 : the upper bound (inclusive) of this range +// As opposed to when the t# is used in shader instructions, where the register +// must be D3D10_SB_OPERAND_INDEX_DIMENSION_2D, and the meaning of the index +// dimensions are as follows: (t[]): +// 1 : variable ID being used (matches dcl) +// 2 : absolute index of resource within space (may be dynamically indexed) +// (2) a Resource Return Type token (ResourceReturnTypeToken) +// (3) a DWORD indicating the space index. +// +// ---------------------------------------------------------------------------- +#define D3D10_SB_RESOURCE_DIMENSION_MASK 0x0000F800 +#define D3D10_SB_RESOURCE_DIMENSION_SHIFT 11 + +// DECODER MACRO: Given a resource declaration token, +// (OpcodeToken0), determine the resource dimension +// (D3D10_SB_RESOURCE_DIMENSION enum) +#define DECODE_D3D10_SB_RESOURCE_DIMENSION(OpcodeToken0) ((D3D10_SB_RESOURCE_DIMENSION)(((OpcodeToken0)&D3D10_SB_RESOURCE_DIMENSION_MASK)>>D3D10_SB_RESOURCE_DIMENSION_SHIFT)) + +// ENCODER MACRO: Store resource dimension +// (D3D10_SB_RESOURCE_DIMENSION enum) into a +// a resource declaration token (OpcodeToken0) +#define ENCODE_D3D10_SB_RESOURCE_DIMENSION(ResourceDim) (((ResourceDim)<[:]) +// 1 : variable ID being declared +// 2 : the lower bound of the range of resources in the space +// 3 : the upper bound (inclusive) of this range +// As opposed to when the t# is used in shader instructions, where the register +// must be D3D10_SB_OPERAND_INDEX_DIMENSION_2D, and the meaning of the index +// dimensions are as follows: (t[]): +// 1 : variable ID being used (matches dcl) +// 2 : absolute index of resource within space (may be dynamically indexed) +// (2) a Resource Return Type token (ResourceReturnTypeToken) +// (3) a DWORD indicating the space index. +// +// ---------------------------------------------------------------------------- + +// use same macro for encoding/decoding resource dimension aas the non-msaa declaration + +#define D3D10_SB_RESOURCE_SAMPLE_COUNT_MASK 0x07F0000 +#define D3D10_SB_RESOURCE_SAMPLE_COUNT_SHIFT 16 + +// DECODER MACRO: Given a resource declaration token, +// (OpcodeToken0), determine the resource sample count (1..127) +#define DECODE_D3D10_SB_RESOURCE_SAMPLE_COUNT(OpcodeToken0) ((UINT)(((OpcodeToken0)&D3D10_SB_RESOURCE_SAMPLE_COUNT_MASK)>>D3D10_SB_RESOURCE_SAMPLE_COUNT_SHIFT)) + +// ENCODER MACRO: Store resource sample count up to 127 into a +// a resource declaration token (OpcodeToken0) +#define ENCODE_D3D10_SB_RESOURCE_SAMPLE_COUNT(SampleCount) (((SampleCount > 127 ? 127 : SampleCount)<> \ + (Component * D3D10_SB_RESOURCE_RETURN_TYPE_NUMBITS))&D3D10_SB_RESOURCE_RETURN_TYPE_MASK)) + +// ENCODER MACRO: Generate a resource return type for a component +#define ENCODE_D3D10_SB_RESOURCE_RETURN_TYPE(ReturnType, Component) \ + (((ReturnType)&D3D10_SB_RESOURCE_RETURN_TYPE_MASK) << (Component * D3D10_SB_RESOURCE_RETURN_TYPE_NUMBITS)) + +// ---------------------------------------------------------------------------- +// Sampler Declaration +// +// OpcodeToken0: +// +// [10:00] D3D10_SB_OPCODE_DCL_SAMPLER +// [14:11] D3D10_SB_SAMPLER_MODE +// [23:15] Ignored, 0 +// [30:24] Instruction length in DWORDs including the opcode token. +// [31] 0 normally. 1 if extended operand definition, meaning next DWORD +// contains extended operand description. This dcl is currently not +// extended. +// +// OpcodeToken0 is followed by 1 operand on Shader Models 4.0 through 5.0: +// (1) Operand starting with OperandToken0, defining which sampler +// (D3D10_SB_OPERAND_TYPE_SAMPLER) register # is being declared. +// +// OpcodeToken0 is followed by 2 operands on Shader Model 5.1 and later: +// (1) an operand, starting with OperandToken0, defining which +// s# register (D3D10_SB_OPERAND_TYPE_SAMPLER) is being declared. +// The indexing dimension for the register must be D3D10_SB_OPERAND_INDEX_DIMENSION_3D, +// and the meaning of the index dimensions are as follows: (s[:]) +// 1 : variable ID being declared +// 2 : the lower bound of the range of samplers in the space +// 3 : the upper bound (inclusive) of this range +// As opposed to when the s# is used in shader instructions, where the register +// must be D3D10_SB_OPERAND_INDEX_DIMENSION_2D, and the meaning of the index +// dimensions are as follows: (s[]): +// 1 : variable ID being used (matches dcl) +// 2 : absolute index of sampler within space (may be dynamically indexed) +// (2) a DWORD indicating the space index. +// +// ---------------------------------------------------------------------------- +typedef enum D3D10_SB_SAMPLER_MODE +{ + D3D10_SB_SAMPLER_MODE_DEFAULT = 0, + D3D10_SB_SAMPLER_MODE_COMPARISON = 1, + D3D10_SB_SAMPLER_MODE_MONO = 2, +} D3D10_SB_SAMPLER_MODE; + +#define D3D10_SB_SAMPLER_MODE_MASK 0x00007800 +#define D3D10_SB_SAMPLER_MODE_SHIFT 11 + +// DECODER MACRO: Find out if a Constant Buffer is going to be indexed or not +#define DECODE_D3D10_SB_SAMPLER_MODE(OpcodeToken0) ((D3D10_SB_SAMPLER_MODE)(((OpcodeToken0)&D3D10_SB_SAMPLER_MODE_MASK)>>D3D10_SB_SAMPLER_MODE_SHIFT)) + +// ENCODER MACRO: Generate a resource return type for a component +#define ENCODE_D3D10_SB_SAMPLER_MODE(SamplerMode) (((SamplerMode)<>D3D10_SB_INPUT_INTERPOLATION_MODE_SHIFT)) + +// ENCODER MACRO: Encode interpolation mode for a register. +#define ENCODE_D3D10_SB_INPUT_INTERPOLATION_MODE(InterpolationMode) (((InterpolationMode)<[:]) +// 1 : variable ID being declared +// 2 : the lower bound of the range of constant buffers in the space +// 3 : the upper bound (inclusive) of this range +// As opposed to when the cb#[] is used in shader instructions: (cb[][]) +// 1 : variable ID being used (matches dcl) +// 2 : absolute index of constant buffer within space (may be dynamically indexed) +// 3 : location of vector within constant buffer being referenced, +// which may also be dynamically indexed, with no access pattern flag required. +// (2) a DWORD indicating the size of the constant buffer as a count of 16-byte vectors. +// Each vector is 32-bit*4 elements == 128-bits == 16 bytes. +// If the size is specified as 0, the CB size is not known (any size CB +// can be bound to the slot). +// (3) a DWORD indicating the space index. +// +// ---------------------------------------------------------------------------- + +typedef enum D3D10_SB_CONSTANT_BUFFER_ACCESS_PATTERN +{ + D3D10_SB_CONSTANT_BUFFER_IMMEDIATE_INDEXED = 0, + D3D10_SB_CONSTANT_BUFFER_DYNAMIC_INDEXED = 1 +} D3D10_SB_CONSTANT_BUFFER_ACCESS_PATTERN; + +#define D3D10_SB_CONSTANT_BUFFER_ACCESS_PATTERN_MASK 0x00000800 +#define D3D10_SB_CONSTANT_BUFFER_ACCESS_PATTERN_SHIFT 11 + +// DECODER MACRO: Find out if a Constant Buffer is going to be indexed or not +#define DECODE_D3D10_SB_CONSTANT_BUFFER_ACCESS_PATTERN(OpcodeToken0) ((D3D10_SB_CONSTANT_BUFFER_ACCESS_PATTERN)(((OpcodeToken0)&D3D10_SB_CONSTANT_BUFFER_ACCESS_PATTERN_MASK)>>D3D10_SB_CONSTANT_BUFFER_ACCESS_PATTERN_SHIFT)) + +// ENCODER MACRO: Encode the access pattern for the Constant Buffer +#define ENCODE_D3D10_SB_D3D10_SB_CONSTANT_BUFFER_ACCESS_PATTERN(AccessPattern) (((AccessPattern)<>D3D10_SB_GS_INPUT_PRIMITIVE_SHIFT)) + +// ENCODER MACRO: Store primitive topology +// (D3D10_SB_PRIMITIVE enum) into a +// a primitive topology declaration token (OpcodeToken0) +#define ENCODE_D3D10_SB_GS_INPUT_PRIMITIVE(Prim) (((Prim)<>D3D10_SB_GS_OUTPUT_PRIMITIVE_TOPOLOGY_SHIFT)) + +// ENCODER MACRO: Store primitive topology +// (D3D10_SB_PRIMITIVE_TOPOLOGY enum) into a +// a primitive topology declaration token (OpcodeToken0) +#define ENCODE_D3D10_SB_GS_OUTPUT_PRIMITIVE_TOPOLOGY(PrimTopology) (((PrimTopology)<>D3D11_SB_INPUT_CONTROL_POINT_COUNT_SHIFT)) + +// ENCODER MACRO: Store input control point count into a declaration token +#define ENCODE_D3D11_SB_INPUT_CONTROL_POINT_COUNT(Count) (((Count)<>D3D11_SB_OUTPUT_CONTROL_POINT_COUNT_SHIFT)) + +// ENCODER MACRO: Store output control point count into a declaration token +#define ENCODE_D3D11_SB_OUTPUT_CONTROL_POINT_COUNT(Count) (((Count)<>D3D11_SB_TESS_DOMAIN_SHIFT)) + +// ENCODER MACRO: Store tessellator domain +// (D3D11_SB_TESSELLATOR_DOMAIN enum) into a +// a tessellator domain declaration token (OpcodeToken0) +#define ENCODE_D3D11_SB_TESS_DOMAIN(Domain) (((Domain)<>D3D11_SB_TESS_PARTITIONING_SHIFT)) + +// ENCODER MACRO: Store tessellator partitioning +// (D3D11_SB_TESSELLATOR_PARTITIONING enum) into a +// a tessellator partitioning declaration token (OpcodeToken0) +#define ENCODE_D3D11_SB_TESS_PARTITIONING(Partitioning) (((Partitioning)<>D3D11_SB_TESS_OUTPUT_PRIMITIVE_SHIFT)) + +// ENCODER MACRO: Store tessellator output primitive +// (D3D11_SB_TESSELLATOR_OUTPUT_PRIMITIVE enum) into a +// a tessellator output primitive declaration token (OpcodeToken0) +#define ENCODE_D3D11_SB_TESS_OUTPUT_PRIMITIVE(OutputPrimitive) (((OutputPrimitive)<>D3D10_SB_INSTRUCTION_RETURN_TYPE_SHIFT)) +// ENCODER MACRO: Encode the return type for instructions +// in the opcode specific control range of OpcodeToken0 +#define ENCODE_D3D10_SB_INSTRUCTION_RETURN_TYPE(ReturnType) (((ReturnType)<>D3D11_SB_INTERFACE_INDEXED_BIT_SHIFT) ? true : false) +#define ENCODE_D3D11_SB_INTERFACE_INDEXED_BIT(IndexedBit) (((IndexedBit)<>D3D11_SB_INTERFACE_TABLE_LENGTH_SHIFT)) +#define ENCODE_D3D11_SB_INTERFACE_TABLE_LENGTH(TableLength) (((TableLength)<>D3D11_SB_INTERFACE_ARRAY_LENGTH_SHIFT)) +#define ENCODE_D3D11_SB_INTERFACE_ARRAY_LENGTH(ArrayLength) (((ArrayLength)<[:]) +// 1 : variable ID being declared +// 2 : the lower bound of the range of UAV's in the space +// 3 : the upper bound (inclusive) of this range +// As opposed to when the u# is used in shader instructions, where the register +// must be D3D10_SB_OPERAND_INDEX_DIMENSION_2D, and the meaning of the index +// dimensions are as follows: (u[]): +// 1 : variable ID being used (matches dcl) +// 2 : absolute index of uav within space (may be dynamically indexed) +// (2) a Resource Return Type token (ResourceReturnTypeToken) +// (3) a DWORD indicating the space index. +// +// ---------------------------------------------------------------------------- +// UAV access scope flags +#define D3D11_SB_GLOBALLY_COHERENT_ACCESS 0x00010000 +#define D3D11_SB_ACCESS_COHERENCY_MASK 0x00010000 + +// DECODER MACRO: Retrieve flags for sync instruction from OpcodeToken0. +#define DECODE_D3D11_SB_ACCESS_COHERENCY_FLAGS(OperandToken0) ((OperandToken0)&D3D11_SB_ACCESS_COHERENCY_MASK) + +// ENCODER MACRO: Given a set of sync instruciton flags, encode them in OpcodeToken0. +#define ENCODE_D3D11_SB_ACCESS_COHERENCY_FLAGS(Flags) ((Flags)&D3D11_SB_ACCESS_COHERENCY_MASK) + +// Additional UAV access flags +#define D3D11_SB_RASTERIZER_ORDERED_ACCESS 0x00020000 + +// Resource flags mask. Use to retrieve all resource flags, including the order preserving counter. +#define D3D11_SB_RESOURCE_FLAGS_MASK (D3D11_SB_GLOBALLY_COHERENT_ACCESS|D3D11_SB_RASTERIZER_ORDERED_ACCESS|D3D11_SB_UAV_HAS_ORDER_PRESERVING_COUNTER) + +// DECODER MACRO: Retrieve UAV access flags for from OpcodeToken0. +#define DECODE_D3D11_SB_RESOURCE_FLAGS(OperandToken0) ((OperandToken0)&D3D11_SB_RESOURCE_FLAGS_MASK) + +// ENCODER MACRO: Given UAV access flags, encode them in OpcodeToken0. +#define ENCODE_D3D11_SB_RESOURCE_FLAGS(Flags) ((Flags)&D3D11_SB_RESOURCE_FLAGS_MASK) + +// ---------------------------------------------------------------------------- +// Raw Unordered Access View Declaration +// +// OpcodeToken0: +// +// [10:00] D3D11_SB_OPCODE_DCL_UNORDERED_ACCESS_VIEW_RAW +// [15:11] Ignored, 0 +// [16:16] D3D11_SB_GLOBALLY_COHERENT_ACCESS or 0 (LOCALLY_COHERENT) +// [17:17] D3D11_SB_RASTERIZER_ORDERED_ACCESS or 0 +// [23:18] Ignored, 0 +// [30:24] Instruction length in DWORDs including the opcode token. +// [31] 0 normally. 1 if extended operand definition, meaning next DWORD +// contains extended operand description. This dcl is currently not +// extended. +// +// OpcodeToken0 is followed by 1 operand on Shader Models 4.0 through 5.0: +// (1) an operand, starting with OperandToken0, defining which +// u# register (D3D11_SB_OPERAND_TYPE_UNORDERED_ACCESS_VIEW) is being declared. +// +// OpcodeToken0 is followed by 2 operands on Shader Model 5.1 and later: +// (1) an operand, starting with OperandToken0, defining which +// u# register (D3D11_SB_OPERAND_TYPE_UNORDERED_ACCESS_VIEW) is being declared. +// The indexing dimension for the register must be D3D10_SB_OPERAND_INDEX_DIMENSION_3D, +// and the meaning of the index dimensions are as follows: (u[:]) +// 1 : variable ID being declared +// 2 : the lower bound of the range of UAV's in the space +// 3 : the upper bound (inclusive) of this range +// As opposed to when the u# is used in shader instructions, where the register +// must be D3D10_SB_OPERAND_INDEX_DIMENSION_2D, and the meaning of the index +// dimensions are as follows: (u[]): +// 1 : variable ID being used (matches dcl) +// 2 : absolute index of uav within space (may be dynamically indexed) +// (2) a DWORD indicating the space index. +// +// ---------------------------------------------------------------------------- + +// ---------------------------------------------------------------------------- +// Structured Unordered Access View Declaration +// +// OpcodeToken0: +// +// [10:00] D3D11_SB_OPCODE_DCL_UNORDERED_ACCESS_VIEW_STRUCTURED +// [15:11] Ignored, 0 +// [16:16] D3D11_SB_GLOBALLY_COHERENT_ACCESS or 0 (LOCALLY_COHERENT) +// [17:17] D3D11_SB_RASTERIZER_ORDERED_ACCESS or 0 +// [22:18] Ignored, 0 +// [23:23] D3D11_SB_UAV_HAS_ORDER_PRESERVING_COUNTER or 0 +// +// The presence of this flag means that if a UAV is bound to the +// corresponding slot, it must have been created with +// D3D11_BUFFER_UAV_FLAG_COUNTER at the API. Also, the shader +// can contain either imm_atomic_alloc or _consume instructions +// operating on the given UAV. +// +// If this flag is not present, the shader can still contain +// either imm_atomic_alloc or imm_atomic_consume instructions for +// this UAV. But if such instructions are present in this case, +// and a UAV is bound corresponding slot, it must have been created +// with the D3D11_BUFFER_UAV_FLAG_APPEND flag at the API. +// Append buffers have a counter as well, but values returned +// to the shader are only valid for the lifetime of the shader +// invocation. +// +// [30:24] Instruction length in DWORDs including the opcode token. +// [31] 0 normally. 1 if extended operand definition, meaning next DWORD +// contains extended operand description. This dcl is currently not +// extended. +// +// OpcodeToken0 is followed by 2 operands: +// (1) an operand, starting with OperandToken0, defining which +// u# register (D3D11_SB_OPERAND_TYPE_UNORDERED_ACCESS_VIEW) is +// being declared. +// (2) a DWORD indicating UINT32 byte stride +// +// OpcodeToken0 is followed by 3 operands on Shader Model 5.1 and later: +// (1) an operand, starting with OperandToken0, defining which +// u# register (D3D11_SB_OPERAND_TYPE_UNORDERED_ACCESS_VIEW) is being declared. +// The indexing dimension for the register must be D3D10_SB_OPERAND_INDEX_DIMENSION_3D, +// and the meaning of the index dimensions are as follows: (u[:]) +// 1 : variable ID being declared +// 2 : the lower bound of the range of UAV's in the space +// 3 : the upper bound (inclusive) of this range +// As opposed to when the u# is used in shader instructions, where the register +// must be D3D10_SB_OPERAND_INDEX_DIMENSION_2D, and the meaning of the index +// dimensions are as follows: (u[]): +// 1 : variable ID being used (matches dcl) +// 2 : absolute index of uav within space (may be dynamically indexed) +// (2) a DWORD indicating UINT32 byte stride +// (3) a DWORD indicating the space index. +// +// ---------------------------------------------------------------------------- +// UAV flags +#define D3D11_SB_UAV_HAS_ORDER_PRESERVING_COUNTER 0x00800000 +#define D3D11_SB_UAV_FLAGS_MASK 0x00800000 + +// DECODER MACRO: Retrieve flags about UAV from OpcodeToken0. +#define DECODE_D3D11_SB_UAV_FLAGS(OperandToken0) ((OperandToken0)&D3D11_SB_UAV_FLAGS_MASK) + +// ENCODER MACRO: Given a set of UAV flags, encode them in OpcodeToken0. +#define ENCODE_D3D11_SB_UAV_FLAGS(Flags) ((Flags)&D3D11_SB_UAV_FLAGS_MASK) + +// ---------------------------------------------------------------------------- +// Raw Thread Group Shared Memory Declaration +// +// OpcodeToken0: +// +// [10:00] D3D11_SB_OPCODE_DCL_THREAD_GROUP_SHARED_MEMORY_RAW +// [23:11] Ignored, 0 +// [30:24] Instruction length in DWORDs including the opcode token. +// [31] 0 normally. 1 if extended operand definition, meaning next DWORD +// contains extended operand description. This dcl is currently not +// extended. +// +// OpcodeToken0 is followed by 2 operands: +// (1) an operand, starting with OperandToken0, defining which +// g# register (D3D11_SB_OPERAND_TYPE_THREAD_GROUP_SHARED_MEMORY) is being declared. +// (2) a DWORD indicating the byte count, which must be a multiple of 4. +// +// ---------------------------------------------------------------------------- + +// ---------------------------------------------------------------------------- +// Structured Thread Group Shared Memory Declaration +// +// OpcodeToken0: +// +// [10:00] D3D11_SB_OPCODE_DCL_THREAD_GROUP_SHARED_MEMORY_STRUCTURED +// [23:11] Ignored, 0 +// [30:24] Instruction length in DWORDs including the opcode token. +// [31] 0 normally. 1 if extended operand definition, meaning next DWORD +// contains extended operand description. This dcl is currently not +// extended. +// +// OpcodeToken0 is followed by 3 operands: +// (1) an operand, starting with OperandToken0, defining which +// g# register (D3D11_SB_OPERAND_TYPE_THREAD_GROUP_SHARED_MEMORY) is +// being declared. +// (2) a DWORD indicating UINT32 struct byte stride +// (3) a DWORD indicating UINT32 struct count +// +// ---------------------------------------------------------------------------- + +// ---------------------------------------------------------------------------- +// Raw Shader Resource View Declaration +// +// OpcodeToken0: +// +// [10:00] D3D11_SB_OPCODE_DCL_RESOURCE_RAW +// [23:11] Ignored, 0 +// [30:24] Instruction length in DWORDs including the opcode token. +// [31] 0 normally. 1 if extended operand definition, meaning next DWORD +// contains extended operand description. This dcl is currently not +// extended. +// +// OpcodeToken0 is followed by 1 operand: +// (1) an operand, starting with OperandToken0, defining which +// t# register (D3D10_SB_OPERAND_TYPE_RESOURCE) is being declared. +// +// OpcodeToken0 is followed by 2 operands on Shader Model 5.1 and later: +// (1) an operand, starting with OperandToken0, defining which +// t# register (D3D10_SB_OPERAND_TYPE_RESOURCE) is being declared. +// The indexing dimension for the register must be D3D10_SB_OPERAND_INDEX_DIMENSION_3D, +// and the meaning of the index dimensions are as follows: (t[:]) +// 1 : variable ID being declared +// 2 : the lower bound of the range of resources in the space +// 3 : the upper bound (inclusive) of this range +// As opposed to when the t# is used in shader instructions, where the register +// must be D3D10_SB_OPERAND_INDEX_DIMENSION_2D, and the meaning of the index +// dimensions are as follows: (t[]): +// 1 : variable ID being used (matches dcl) +// 2 : absolute index of resource within space (may be dynamically indexed) +// (2) a DWORD indicating the space index. +// +// ---------------------------------------------------------------------------- + +// ---------------------------------------------------------------------------- +// Structured Shader Resource View Declaration +// +// OpcodeToken0: +// +// [10:00] D3D11_SB_OPCODE_DCL_RESOURCE_STRUCTURED +// [23:11] Ignored, 0 +// [30:24] Instruction length in DWORDs including the opcode token. +// [31] 0 normally. 1 if extended operand definition, meaning next DWORD +// contains extended operand description. This dcl is currently not +// extended. +// +// OpcodeToken0 is followed by 2 operands: +// (1) an operand, starting with OperandToken0, defining which +// g# register (D3D10_SB_OPERAND_TYPE_RESOURCE) is +// being declared. +// (2) a DWORD indicating UINT32 struct byte stride +// +// OpcodeToken0 is followed by 3 operands on Shader Model 5.1 and later: +// (1) an operand, starting with OperandToken0, defining which +// t# register (D3D10_SB_OPERAND_TYPE_RESOURCE) is being declared. +// The indexing dimension for the register must be D3D10_SB_OPERAND_INDEX_DIMENSION_3D, +// and the meaning of the index dimensions are as follows: (t[:]) +// 1 : variable ID being declared +// 2 : the lower bound of the range of resources in the space +// 3 : the upper bound (inclusive) of this range +// As opposed to when the t# is used in shader instructions, where the register +// must be D3D10_SB_OPERAND_INDEX_DIMENSION_2D, and the meaning of the index +// dimensions are as follows: (t[]): +// 1 : variable ID being used (matches dcl) +// 2 : absolute index of resource within space (may be dynamically indexed) +// (2) a DWORD indicating UINT32 struct byte stride +// (3) a DWORD indicating the space index. +// +// ---------------------------------------------------------------------------- + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_GAMES) */ +#pragma endregion diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/DvbSiParser.h b/generation/WinSDK/RecompiledIdlHeaders/um/DvbSiParser.h index 67e122d5..14c03472 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/DvbSiParser.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/DvbSiParser.h @@ -14418,8 +14418,8 @@ EXTERN_C const IID IID_IPBDA_EIT; virtual HRESULT STDMETHODCALLTYPE Initialize( /* [annotation][in] */ _In_ DWORD size, - /* [size_is][annotation][in] */ - _In_ const BYTE *pBuffer) = 0; + /* [annotation][size_is][in] */ + _In_reads_(size) const BYTE *pBuffer) = 0; virtual HRESULT STDMETHODCALLTYPE GetTableId( /* [annotation][out] */ @@ -14509,8 +14509,8 @@ EXTERN_C const IID IID_IPBDA_EIT; IPBDA_EIT * This, /* [annotation][in] */ _In_ DWORD size, - /* [size_is][annotation][in] */ - _In_ const BYTE *pBuffer); + /* [annotation][size_is][in] */ + _In_reads_(size) const BYTE *pBuffer); DECLSPEC_XFGVIRT(IPBDA_EIT, GetTableId) HRESULT ( STDMETHODCALLTYPE *GetTableId )( @@ -14675,8 +14675,8 @@ EXTERN_C const IID IID_IPBDA_Services; virtual HRESULT STDMETHODCALLTYPE Initialize( /* [annotation][in] */ _In_ DWORD size, - /* [size_is][annotation][in] */ - _In_ BYTE *pBuffer) = 0; + /* [annotation][size_is][in] */ + _In_reads_(size) BYTE *pBuffer) = 0; virtual HRESULT STDMETHODCALLTYPE GetCountOfRecords( /* [annotation][out] */ @@ -14718,8 +14718,8 @@ EXTERN_C const IID IID_IPBDA_Services; IPBDA_Services * This, /* [annotation][in] */ _In_ DWORD size, - /* [size_is][annotation][in] */ - _In_ BYTE *pBuffer); + /* [annotation][size_is][in] */ + _In_reads_(size) BYTE *pBuffer); DECLSPEC_XFGVIRT(IPBDA_Services, GetCountOfRecords) HRESULT ( STDMETHODCALLTYPE *GetCountOfRecords )( diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/SearchAPI.h b/generation/WinSDK/RecompiledIdlHeaders/um/SearchAPI.h index ed294449..b21c38b0 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/SearchAPI.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/SearchAPI.h @@ -394,53 +394,76 @@ EXTERN_C const IID IID_IUrlAccessor; { public: virtual HRESULT STDMETHODCALLTYPE AddRequestParameter( - /* [in] */ __RPC__in PROPSPEC *pSpec, - /* [in] */ __RPC__in PROPVARIANT *pVar) = 0; + /* [annotation][in] */ + _In_ PROPSPEC *pSpec, + /* [annotation][in] */ + _In_ PROPVARIANT *pVar) = 0; virtual HRESULT STDMETHODCALLTYPE GetDocFormat( - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszDocFormat[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength) = 0; + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszDocFormat[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength) = 0; virtual HRESULT STDMETHODCALLTYPE GetCLSID( - /* [out] */ __RPC__out CLSID *pClsid) = 0; + /* [annotation][out] */ + _Out_ CLSID *pClsid) = 0; virtual HRESULT STDMETHODCALLTYPE GetHost( - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszHost[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength) = 0; + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszHost[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength) = 0; virtual HRESULT STDMETHODCALLTYPE IsDirectory( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetSize( - /* [out] */ __RPC__out ULONGLONG *pllSize) = 0; + /* [annotation][out] */ + _Out_ ULONGLONG *pllSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetLastModified( - /* [out] */ __RPC__out FILETIME *pftLastModified) = 0; + /* [annotation][out] */ + _Out_ FILETIME *pftLastModified) = 0; virtual HRESULT STDMETHODCALLTYPE GetFileName( - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszFileName[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength) = 0; + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszFileName[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength) = 0; virtual HRESULT STDMETHODCALLTYPE GetSecurityDescriptor( - /* [size_is][out] */ __RPC__out_ecount_full(dwSize) BYTE *pSD, - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength) = 0; + /* [annotation][size_is][out] */ + _Out_writes_(dwSize) BYTE *pSD, + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength) = 0; virtual HRESULT STDMETHODCALLTYPE GetRedirectedURL( - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszRedirectedURL[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength) = 0; + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszRedirectedURL[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength) = 0; virtual HRESULT STDMETHODCALLTYPE GetSecurityProvider( - /* [out] */ __RPC__out CLSID *pSPClsid) = 0; + /* [annotation][out] */ + _Out_ CLSID *pSPClsid) = 0; virtual HRESULT STDMETHODCALLTYPE BindToStream( - /* [out] */ __RPC__deref_out_opt IStream **ppStream) = 0; + /* [annotation][out] */ + _Out_ IStream **ppStream) = 0; virtual HRESULT STDMETHODCALLTYPE BindToFilter( - /* [out] */ __RPC__deref_out_opt IFilter **ppFilter) = 0; + /* [annotation][out] */ + _Out_ IFilter **ppFilter) = 0; }; @@ -470,27 +493,36 @@ EXTERN_C const IID IID_IUrlAccessor; DECLSPEC_XFGVIRT(IUrlAccessor, AddRequestParameter) HRESULT ( STDMETHODCALLTYPE *AddRequestParameter )( __RPC__in IUrlAccessor * This, - /* [in] */ __RPC__in PROPSPEC *pSpec, - /* [in] */ __RPC__in PROPVARIANT *pVar); + /* [annotation][in] */ + _In_ PROPSPEC *pSpec, + /* [annotation][in] */ + _In_ PROPVARIANT *pVar); DECLSPEC_XFGVIRT(IUrlAccessor, GetDocFormat) HRESULT ( STDMETHODCALLTYPE *GetDocFormat )( __RPC__in IUrlAccessor * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszDocFormat[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszDocFormat[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetCLSID) HRESULT ( STDMETHODCALLTYPE *GetCLSID )( __RPC__in IUrlAccessor * This, - /* [out] */ __RPC__out CLSID *pClsid); + /* [annotation][out] */ + _Out_ CLSID *pClsid); DECLSPEC_XFGVIRT(IUrlAccessor, GetHost) HRESULT ( STDMETHODCALLTYPE *GetHost )( __RPC__in IUrlAccessor * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszHost[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszHost[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, IsDirectory) HRESULT ( STDMETHODCALLTYPE *IsDirectory )( @@ -499,48 +531,62 @@ EXTERN_C const IID IID_IUrlAccessor; DECLSPEC_XFGVIRT(IUrlAccessor, GetSize) HRESULT ( STDMETHODCALLTYPE *GetSize )( __RPC__in IUrlAccessor * This, - /* [out] */ __RPC__out ULONGLONG *pllSize); + /* [annotation][out] */ + _Out_ ULONGLONG *pllSize); DECLSPEC_XFGVIRT(IUrlAccessor, GetLastModified) HRESULT ( STDMETHODCALLTYPE *GetLastModified )( __RPC__in IUrlAccessor * This, - /* [out] */ __RPC__out FILETIME *pftLastModified); + /* [annotation][out] */ + _Out_ FILETIME *pftLastModified); DECLSPEC_XFGVIRT(IUrlAccessor, GetFileName) HRESULT ( STDMETHODCALLTYPE *GetFileName )( __RPC__in IUrlAccessor * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszFileName[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszFileName[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetSecurityDescriptor) HRESULT ( STDMETHODCALLTYPE *GetSecurityDescriptor )( __RPC__in IUrlAccessor * This, - /* [size_is][out] */ __RPC__out_ecount_full(dwSize) BYTE *pSD, - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][out] */ + _Out_writes_(dwSize) BYTE *pSD, + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetRedirectedURL) HRESULT ( STDMETHODCALLTYPE *GetRedirectedURL )( __RPC__in IUrlAccessor * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszRedirectedURL[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszRedirectedURL[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetSecurityProvider) HRESULT ( STDMETHODCALLTYPE *GetSecurityProvider )( __RPC__in IUrlAccessor * This, - /* [out] */ __RPC__out CLSID *pSPClsid); + /* [annotation][out] */ + _Out_ CLSID *pSPClsid); DECLSPEC_XFGVIRT(IUrlAccessor, BindToStream) HRESULT ( STDMETHODCALLTYPE *BindToStream )( __RPC__in IUrlAccessor * This, - /* [out] */ __RPC__deref_out_opt IStream **ppStream); + /* [annotation][out] */ + _Out_ IStream **ppStream); DECLSPEC_XFGVIRT(IUrlAccessor, BindToFilter) HRESULT ( STDMETHODCALLTYPE *BindToFilter )( __RPC__in IUrlAccessor * This, - /* [out] */ __RPC__deref_out_opt IFilter **ppFilter); + /* [annotation][out] */ + _Out_ IFilter **ppFilter); END_INTERFACE } IUrlAccessorVtbl; @@ -631,16 +677,22 @@ EXTERN_C const IID IID_IUrlAccessor2; { public: virtual HRESULT STDMETHODCALLTYPE GetDisplayUrl( - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszDocUrl[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength) = 0; + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszDocUrl[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength) = 0; virtual HRESULT STDMETHODCALLTYPE IsDocument( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetCodePage( - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszCodePage[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength) = 0; + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszCodePage[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength) = 0; }; @@ -670,27 +722,36 @@ EXTERN_C const IID IID_IUrlAccessor2; DECLSPEC_XFGVIRT(IUrlAccessor, AddRequestParameter) HRESULT ( STDMETHODCALLTYPE *AddRequestParameter )( __RPC__in IUrlAccessor2 * This, - /* [in] */ __RPC__in PROPSPEC *pSpec, - /* [in] */ __RPC__in PROPVARIANT *pVar); + /* [annotation][in] */ + _In_ PROPSPEC *pSpec, + /* [annotation][in] */ + _In_ PROPVARIANT *pVar); DECLSPEC_XFGVIRT(IUrlAccessor, GetDocFormat) HRESULT ( STDMETHODCALLTYPE *GetDocFormat )( __RPC__in IUrlAccessor2 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszDocFormat[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszDocFormat[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetCLSID) HRESULT ( STDMETHODCALLTYPE *GetCLSID )( __RPC__in IUrlAccessor2 * This, - /* [out] */ __RPC__out CLSID *pClsid); + /* [annotation][out] */ + _Out_ CLSID *pClsid); DECLSPEC_XFGVIRT(IUrlAccessor, GetHost) HRESULT ( STDMETHODCALLTYPE *GetHost )( __RPC__in IUrlAccessor2 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszHost[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszHost[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, IsDirectory) HRESULT ( STDMETHODCALLTYPE *IsDirectory )( @@ -699,55 +760,72 @@ EXTERN_C const IID IID_IUrlAccessor2; DECLSPEC_XFGVIRT(IUrlAccessor, GetSize) HRESULT ( STDMETHODCALLTYPE *GetSize )( __RPC__in IUrlAccessor2 * This, - /* [out] */ __RPC__out ULONGLONG *pllSize); + /* [annotation][out] */ + _Out_ ULONGLONG *pllSize); DECLSPEC_XFGVIRT(IUrlAccessor, GetLastModified) HRESULT ( STDMETHODCALLTYPE *GetLastModified )( __RPC__in IUrlAccessor2 * This, - /* [out] */ __RPC__out FILETIME *pftLastModified); + /* [annotation][out] */ + _Out_ FILETIME *pftLastModified); DECLSPEC_XFGVIRT(IUrlAccessor, GetFileName) HRESULT ( STDMETHODCALLTYPE *GetFileName )( __RPC__in IUrlAccessor2 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszFileName[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszFileName[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetSecurityDescriptor) HRESULT ( STDMETHODCALLTYPE *GetSecurityDescriptor )( __RPC__in IUrlAccessor2 * This, - /* [size_is][out] */ __RPC__out_ecount_full(dwSize) BYTE *pSD, - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][out] */ + _Out_writes_(dwSize) BYTE *pSD, + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetRedirectedURL) HRESULT ( STDMETHODCALLTYPE *GetRedirectedURL )( __RPC__in IUrlAccessor2 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszRedirectedURL[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszRedirectedURL[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetSecurityProvider) HRESULT ( STDMETHODCALLTYPE *GetSecurityProvider )( __RPC__in IUrlAccessor2 * This, - /* [out] */ __RPC__out CLSID *pSPClsid); + /* [annotation][out] */ + _Out_ CLSID *pSPClsid); DECLSPEC_XFGVIRT(IUrlAccessor, BindToStream) HRESULT ( STDMETHODCALLTYPE *BindToStream )( __RPC__in IUrlAccessor2 * This, - /* [out] */ __RPC__deref_out_opt IStream **ppStream); + /* [annotation][out] */ + _Out_ IStream **ppStream); DECLSPEC_XFGVIRT(IUrlAccessor, BindToFilter) HRESULT ( STDMETHODCALLTYPE *BindToFilter )( __RPC__in IUrlAccessor2 * This, - /* [out] */ __RPC__deref_out_opt IFilter **ppFilter); + /* [annotation][out] */ + _Out_ IFilter **ppFilter); DECLSPEC_XFGVIRT(IUrlAccessor2, GetDisplayUrl) HRESULT ( STDMETHODCALLTYPE *GetDisplayUrl )( __RPC__in IUrlAccessor2 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszDocUrl[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszDocUrl[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor2, IsDocument) HRESULT ( STDMETHODCALLTYPE *IsDocument )( @@ -756,9 +834,12 @@ EXTERN_C const IID IID_IUrlAccessor2; DECLSPEC_XFGVIRT(IUrlAccessor2, GetCodePage) HRESULT ( STDMETHODCALLTYPE *GetCodePage )( __RPC__in IUrlAccessor2 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszCodePage[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszCodePage[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); END_INTERFACE } IUrlAccessor2Vtbl; @@ -859,9 +940,12 @@ EXTERN_C const IID IID_IUrlAccessor3; { public: virtual HRESULT STDMETHODCALLTYPE GetImpersonationSidBlobs( - /* [in] */ __RPC__in LPCWSTR pcwszURL, - /* [out] */ __RPC__out DWORD *pcSidCount, - /* [out] */ __RPC__deref_out_opt BLOB **ppSidBlobs) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pcwszURL, + /* [annotation][out] */ + _Out_ DWORD *pcSidCount, + /* [annotation][out] */ + _Out_ BLOB **ppSidBlobs) = 0; }; @@ -891,27 +975,36 @@ EXTERN_C const IID IID_IUrlAccessor3; DECLSPEC_XFGVIRT(IUrlAccessor, AddRequestParameter) HRESULT ( STDMETHODCALLTYPE *AddRequestParameter )( __RPC__in IUrlAccessor3 * This, - /* [in] */ __RPC__in PROPSPEC *pSpec, - /* [in] */ __RPC__in PROPVARIANT *pVar); + /* [annotation][in] */ + _In_ PROPSPEC *pSpec, + /* [annotation][in] */ + _In_ PROPVARIANT *pVar); DECLSPEC_XFGVIRT(IUrlAccessor, GetDocFormat) HRESULT ( STDMETHODCALLTYPE *GetDocFormat )( __RPC__in IUrlAccessor3 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszDocFormat[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszDocFormat[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetCLSID) HRESULT ( STDMETHODCALLTYPE *GetCLSID )( __RPC__in IUrlAccessor3 * This, - /* [out] */ __RPC__out CLSID *pClsid); + /* [annotation][out] */ + _Out_ CLSID *pClsid); DECLSPEC_XFGVIRT(IUrlAccessor, GetHost) HRESULT ( STDMETHODCALLTYPE *GetHost )( __RPC__in IUrlAccessor3 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszHost[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszHost[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, IsDirectory) HRESULT ( STDMETHODCALLTYPE *IsDirectory )( @@ -920,55 +1013,72 @@ EXTERN_C const IID IID_IUrlAccessor3; DECLSPEC_XFGVIRT(IUrlAccessor, GetSize) HRESULT ( STDMETHODCALLTYPE *GetSize )( __RPC__in IUrlAccessor3 * This, - /* [out] */ __RPC__out ULONGLONG *pllSize); + /* [annotation][out] */ + _Out_ ULONGLONG *pllSize); DECLSPEC_XFGVIRT(IUrlAccessor, GetLastModified) HRESULT ( STDMETHODCALLTYPE *GetLastModified )( __RPC__in IUrlAccessor3 * This, - /* [out] */ __RPC__out FILETIME *pftLastModified); + /* [annotation][out] */ + _Out_ FILETIME *pftLastModified); DECLSPEC_XFGVIRT(IUrlAccessor, GetFileName) HRESULT ( STDMETHODCALLTYPE *GetFileName )( __RPC__in IUrlAccessor3 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszFileName[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszFileName[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetSecurityDescriptor) HRESULT ( STDMETHODCALLTYPE *GetSecurityDescriptor )( __RPC__in IUrlAccessor3 * This, - /* [size_is][out] */ __RPC__out_ecount_full(dwSize) BYTE *pSD, - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][out] */ + _Out_writes_(dwSize) BYTE *pSD, + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetRedirectedURL) HRESULT ( STDMETHODCALLTYPE *GetRedirectedURL )( __RPC__in IUrlAccessor3 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszRedirectedURL[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszRedirectedURL[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetSecurityProvider) HRESULT ( STDMETHODCALLTYPE *GetSecurityProvider )( __RPC__in IUrlAccessor3 * This, - /* [out] */ __RPC__out CLSID *pSPClsid); + /* [annotation][out] */ + _Out_ CLSID *pSPClsid); DECLSPEC_XFGVIRT(IUrlAccessor, BindToStream) HRESULT ( STDMETHODCALLTYPE *BindToStream )( __RPC__in IUrlAccessor3 * This, - /* [out] */ __RPC__deref_out_opt IStream **ppStream); + /* [annotation][out] */ + _Out_ IStream **ppStream); DECLSPEC_XFGVIRT(IUrlAccessor, BindToFilter) HRESULT ( STDMETHODCALLTYPE *BindToFilter )( __RPC__in IUrlAccessor3 * This, - /* [out] */ __RPC__deref_out_opt IFilter **ppFilter); + /* [annotation][out] */ + _Out_ IFilter **ppFilter); DECLSPEC_XFGVIRT(IUrlAccessor2, GetDisplayUrl) HRESULT ( STDMETHODCALLTYPE *GetDisplayUrl )( __RPC__in IUrlAccessor3 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszDocUrl[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszDocUrl[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor2, IsDocument) HRESULT ( STDMETHODCALLTYPE *IsDocument )( @@ -977,16 +1087,22 @@ EXTERN_C const IID IID_IUrlAccessor3; DECLSPEC_XFGVIRT(IUrlAccessor2, GetCodePage) HRESULT ( STDMETHODCALLTYPE *GetCodePage )( __RPC__in IUrlAccessor3 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszCodePage[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszCodePage[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor3, GetImpersonationSidBlobs) HRESULT ( STDMETHODCALLTYPE *GetImpersonationSidBlobs )( __RPC__in IUrlAccessor3 * This, - /* [in] */ __RPC__in LPCWSTR pcwszURL, - /* [out] */ __RPC__out DWORD *pcSidCount, - /* [out] */ __RPC__deref_out_opt BLOB **ppSidBlobs); + /* [annotation][in] */ + _In_ LPCWSTR pcwszURL, + /* [annotation][out] */ + _Out_ DWORD *pcSidCount, + /* [annotation][out] */ + _Out_ BLOB **ppSidBlobs); END_INTERFACE } IUrlAccessor3Vtbl; @@ -1091,11 +1207,14 @@ EXTERN_C const IID IID_IUrlAccessor4; { public: virtual HRESULT STDMETHODCALLTYPE ShouldIndexItemContent( - /* [out] */ __RPC__out BOOL *pfIndexContent) = 0; + /* [annotation][out] */ + _Out_ BOOL *pfIndexContent) = 0; virtual HRESULT STDMETHODCALLTYPE ShouldIndexProperty( - /* [in] */ __RPC__in REFPROPERTYKEY key, - /* [out] */ __RPC__out BOOL *pfIndexProperty) = 0; + /* [annotation][in] */ + _In_ REFPROPERTYKEY key, + /* [annotation][out] */ + _Out_ BOOL *pfIndexProperty) = 0; }; @@ -1125,27 +1244,36 @@ EXTERN_C const IID IID_IUrlAccessor4; DECLSPEC_XFGVIRT(IUrlAccessor, AddRequestParameter) HRESULT ( STDMETHODCALLTYPE *AddRequestParameter )( __RPC__in IUrlAccessor4 * This, - /* [in] */ __RPC__in PROPSPEC *pSpec, - /* [in] */ __RPC__in PROPVARIANT *pVar); + /* [annotation][in] */ + _In_ PROPSPEC *pSpec, + /* [annotation][in] */ + _In_ PROPVARIANT *pVar); DECLSPEC_XFGVIRT(IUrlAccessor, GetDocFormat) HRESULT ( STDMETHODCALLTYPE *GetDocFormat )( __RPC__in IUrlAccessor4 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszDocFormat[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszDocFormat[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetCLSID) HRESULT ( STDMETHODCALLTYPE *GetCLSID )( __RPC__in IUrlAccessor4 * This, - /* [out] */ __RPC__out CLSID *pClsid); + /* [annotation][out] */ + _Out_ CLSID *pClsid); DECLSPEC_XFGVIRT(IUrlAccessor, GetHost) HRESULT ( STDMETHODCALLTYPE *GetHost )( __RPC__in IUrlAccessor4 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszHost[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszHost[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, IsDirectory) HRESULT ( STDMETHODCALLTYPE *IsDirectory )( @@ -1154,55 +1282,72 @@ EXTERN_C const IID IID_IUrlAccessor4; DECLSPEC_XFGVIRT(IUrlAccessor, GetSize) HRESULT ( STDMETHODCALLTYPE *GetSize )( __RPC__in IUrlAccessor4 * This, - /* [out] */ __RPC__out ULONGLONG *pllSize); + /* [annotation][out] */ + _Out_ ULONGLONG *pllSize); DECLSPEC_XFGVIRT(IUrlAccessor, GetLastModified) HRESULT ( STDMETHODCALLTYPE *GetLastModified )( __RPC__in IUrlAccessor4 * This, - /* [out] */ __RPC__out FILETIME *pftLastModified); + /* [annotation][out] */ + _Out_ FILETIME *pftLastModified); DECLSPEC_XFGVIRT(IUrlAccessor, GetFileName) HRESULT ( STDMETHODCALLTYPE *GetFileName )( __RPC__in IUrlAccessor4 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszFileName[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszFileName[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetSecurityDescriptor) HRESULT ( STDMETHODCALLTYPE *GetSecurityDescriptor )( __RPC__in IUrlAccessor4 * This, - /* [size_is][out] */ __RPC__out_ecount_full(dwSize) BYTE *pSD, - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][out] */ + _Out_writes_(dwSize) BYTE *pSD, + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetRedirectedURL) HRESULT ( STDMETHODCALLTYPE *GetRedirectedURL )( __RPC__in IUrlAccessor4 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszRedirectedURL[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszRedirectedURL[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor, GetSecurityProvider) HRESULT ( STDMETHODCALLTYPE *GetSecurityProvider )( __RPC__in IUrlAccessor4 * This, - /* [out] */ __RPC__out CLSID *pSPClsid); + /* [annotation][out] */ + _Out_ CLSID *pSPClsid); DECLSPEC_XFGVIRT(IUrlAccessor, BindToStream) HRESULT ( STDMETHODCALLTYPE *BindToStream )( __RPC__in IUrlAccessor4 * This, - /* [out] */ __RPC__deref_out_opt IStream **ppStream); + /* [annotation][out] */ + _Out_ IStream **ppStream); DECLSPEC_XFGVIRT(IUrlAccessor, BindToFilter) HRESULT ( STDMETHODCALLTYPE *BindToFilter )( __RPC__in IUrlAccessor4 * This, - /* [out] */ __RPC__deref_out_opt IFilter **ppFilter); + /* [annotation][out] */ + _Out_ IFilter **ppFilter); DECLSPEC_XFGVIRT(IUrlAccessor2, GetDisplayUrl) HRESULT ( STDMETHODCALLTYPE *GetDisplayUrl )( __RPC__in IUrlAccessor4 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszDocUrl[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszDocUrl[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor2, IsDocument) HRESULT ( STDMETHODCALLTYPE *IsDocument )( @@ -1211,27 +1356,36 @@ EXTERN_C const IID IID_IUrlAccessor4; DECLSPEC_XFGVIRT(IUrlAccessor2, GetCodePage) HRESULT ( STDMETHODCALLTYPE *GetCodePage )( __RPC__in IUrlAccessor4 * This, - /* [size_is][length_is][out] */ __RPC__out_ecount_part(dwSize, *pdwLength) WCHAR wszCodePage[ ], - /* [in] */ DWORD dwSize, - /* [out] */ __RPC__out DWORD *pdwLength); + /* [annotation][size_is][length_is][out] */ + _Out_writes_to_(dwSize,*pdwLength) WCHAR wszCodePage[ ], + /* [annotation][in] */ + _In_ DWORD dwSize, + /* [annotation][out] */ + _Out_ DWORD *pdwLength); DECLSPEC_XFGVIRT(IUrlAccessor3, GetImpersonationSidBlobs) HRESULT ( STDMETHODCALLTYPE *GetImpersonationSidBlobs )( __RPC__in IUrlAccessor4 * This, - /* [in] */ __RPC__in LPCWSTR pcwszURL, - /* [out] */ __RPC__out DWORD *pcSidCount, - /* [out] */ __RPC__deref_out_opt BLOB **ppSidBlobs); + /* [annotation][in] */ + _In_ LPCWSTR pcwszURL, + /* [annotation][out] */ + _Out_ DWORD *pcSidCount, + /* [annotation][out] */ + _Out_ BLOB **ppSidBlobs); DECLSPEC_XFGVIRT(IUrlAccessor4, ShouldIndexItemContent) HRESULT ( STDMETHODCALLTYPE *ShouldIndexItemContent )( __RPC__in IUrlAccessor4 * This, - /* [out] */ __RPC__out BOOL *pfIndexContent); + /* [annotation][out] */ + _Out_ BOOL *pfIndexContent); DECLSPEC_XFGVIRT(IUrlAccessor4, ShouldIndexProperty) HRESULT ( STDMETHODCALLTYPE *ShouldIndexProperty )( __RPC__in IUrlAccessor4 * This, - /* [in] */ __RPC__in REFPROPERTYKEY key, - /* [out] */ __RPC__out BOOL *pfIndexProperty); + /* [annotation][in] */ + _In_ REFPROPERTYKEY key, + /* [annotation][out] */ + _Out_ BOOL *pfIndexProperty); END_INTERFACE } IUrlAccessor4Vtbl; @@ -1474,7 +1628,8 @@ EXTERN_C const IID IID_ISearchProtocolThreadContext; virtual HRESULT STDMETHODCALLTYPE ThreadShutdown( void) = 0; virtual HRESULT STDMETHODCALLTYPE ThreadIdle( - /* [in] */ DWORD dwTimeElaspedSinceLastCallInMS) = 0; + /* [annotation][in] */ + _In_ DWORD dwTimeElaspedSinceLastCallInMS) = 0; }; @@ -1512,7 +1667,8 @@ EXTERN_C const IID IID_ISearchProtocolThreadContext; DECLSPEC_XFGVIRT(ISearchProtocolThreadContext, ThreadIdle) HRESULT ( STDMETHODCALLTYPE *ThreadIdle )( ISearchProtocolThreadContext * This, - /* [in] */ DWORD dwTimeElaspedSinceLastCallInMS); + /* [annotation][in] */ + _In_ DWORD dwTimeElaspedSinceLastCallInMS); END_INTERFACE } ISearchProtocolThreadContextVtbl; @@ -1648,19 +1804,28 @@ EXTERN_C const IID IID_ISearchProtocol; { public: virtual HRESULT STDMETHODCALLTYPE Init( - /* [in] */ TIMEOUT_INFO *pTimeoutInfo, - /* [in] */ IProtocolHandlerSite *pProtocolHandlerSite, - /* [in] */ PROXY_INFO *pProxyInfo) = 0; + /* [annotation][in] */ + _In_ TIMEOUT_INFO *pTimeoutInfo, + /* [annotation][in] */ + _In_ IProtocolHandlerSite *pProtocolHandlerSite, + /* [annotation][in] */ + _In_ PROXY_INFO *pProxyInfo) = 0; virtual HRESULT STDMETHODCALLTYPE CreateAccessor( - /* [in] */ LPCWSTR pcwszURL, - /* [in] */ AUTHENTICATION_INFO *pAuthenticationInfo, - /* [in] */ INCREMENTAL_ACCESS_INFO *pIncrementalAccessInfo, - /* [in] */ ITEM_INFO *pItemInfo, - /* [out] */ IUrlAccessor **ppAccessor) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pcwszURL, + /* [annotation][in] */ + _In_ AUTHENTICATION_INFO *pAuthenticationInfo, + /* [annotation][in] */ + _In_ INCREMENTAL_ACCESS_INFO *pIncrementalAccessInfo, + /* [annotation][in] */ + _In_ ITEM_INFO *pItemInfo, + /* [annotation][out] */ + _Out_ IUrlAccessor **ppAccessor) = 0; virtual HRESULT STDMETHODCALLTYPE CloseAccessor( - /* [in] */ IUrlAccessor *pAccessor) = 0; + /* [annotation][in] */ + _In_ IUrlAccessor *pAccessor) = 0; virtual HRESULT STDMETHODCALLTYPE ShutDown( void) = 0; @@ -1692,23 +1857,32 @@ EXTERN_C const IID IID_ISearchProtocol; DECLSPEC_XFGVIRT(ISearchProtocol, Init) HRESULT ( STDMETHODCALLTYPE *Init )( ISearchProtocol * This, - /* [in] */ TIMEOUT_INFO *pTimeoutInfo, - /* [in] */ IProtocolHandlerSite *pProtocolHandlerSite, - /* [in] */ PROXY_INFO *pProxyInfo); + /* [annotation][in] */ + _In_ TIMEOUT_INFO *pTimeoutInfo, + /* [annotation][in] */ + _In_ IProtocolHandlerSite *pProtocolHandlerSite, + /* [annotation][in] */ + _In_ PROXY_INFO *pProxyInfo); DECLSPEC_XFGVIRT(ISearchProtocol, CreateAccessor) HRESULT ( STDMETHODCALLTYPE *CreateAccessor )( ISearchProtocol * This, - /* [in] */ LPCWSTR pcwszURL, - /* [in] */ AUTHENTICATION_INFO *pAuthenticationInfo, - /* [in] */ INCREMENTAL_ACCESS_INFO *pIncrementalAccessInfo, - /* [in] */ ITEM_INFO *pItemInfo, - /* [out] */ IUrlAccessor **ppAccessor); + /* [annotation][in] */ + _In_ LPCWSTR pcwszURL, + /* [annotation][in] */ + _In_ AUTHENTICATION_INFO *pAuthenticationInfo, + /* [annotation][in] */ + _In_ INCREMENTAL_ACCESS_INFO *pIncrementalAccessInfo, + /* [annotation][in] */ + _In_ ITEM_INFO *pItemInfo, + /* [annotation][out] */ + _Out_ IUrlAccessor **ppAccessor); DECLSPEC_XFGVIRT(ISearchProtocol, CloseAccessor) HRESULT ( STDMETHODCALLTYPE *CloseAccessor )( ISearchProtocol * This, - /* [in] */ IUrlAccessor *pAccessor); + /* [annotation][in] */ + _In_ IUrlAccessor *pAccessor); DECLSPEC_XFGVIRT(ISearchProtocol, ShutDown) HRESULT ( STDMETHODCALLTYPE *ShutDown )( @@ -1776,12 +1950,18 @@ EXTERN_C const IID IID_ISearchProtocol2; { public: virtual HRESULT STDMETHODCALLTYPE CreateAccessorEx( - /* [in] */ LPCWSTR pcwszURL, - /* [in] */ AUTHENTICATION_INFO *pAuthenticationInfo, - /* [in] */ INCREMENTAL_ACCESS_INFO *pIncrementalAccessInfo, - /* [in] */ ITEM_INFO *pItemInfo, - /* [in] */ const BLOB *pUserData, - /* [out] */ IUrlAccessor **ppAccessor) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pcwszURL, + /* [annotation][in] */ + _In_ AUTHENTICATION_INFO *pAuthenticationInfo, + /* [annotation][in] */ + _In_ INCREMENTAL_ACCESS_INFO *pIncrementalAccessInfo, + /* [annotation][in] */ + _In_ ITEM_INFO *pItemInfo, + /* [annotation][in] */ + _In_ const BLOB *pUserData, + /* [annotation][out] */ + _Out_ IUrlAccessor **ppAccessor) = 0; }; @@ -1811,23 +1991,32 @@ EXTERN_C const IID IID_ISearchProtocol2; DECLSPEC_XFGVIRT(ISearchProtocol, Init) HRESULT ( STDMETHODCALLTYPE *Init )( ISearchProtocol2 * This, - /* [in] */ TIMEOUT_INFO *pTimeoutInfo, - /* [in] */ IProtocolHandlerSite *pProtocolHandlerSite, - /* [in] */ PROXY_INFO *pProxyInfo); + /* [annotation][in] */ + _In_ TIMEOUT_INFO *pTimeoutInfo, + /* [annotation][in] */ + _In_ IProtocolHandlerSite *pProtocolHandlerSite, + /* [annotation][in] */ + _In_ PROXY_INFO *pProxyInfo); DECLSPEC_XFGVIRT(ISearchProtocol, CreateAccessor) HRESULT ( STDMETHODCALLTYPE *CreateAccessor )( ISearchProtocol2 * This, - /* [in] */ LPCWSTR pcwszURL, - /* [in] */ AUTHENTICATION_INFO *pAuthenticationInfo, - /* [in] */ INCREMENTAL_ACCESS_INFO *pIncrementalAccessInfo, - /* [in] */ ITEM_INFO *pItemInfo, - /* [out] */ IUrlAccessor **ppAccessor); + /* [annotation][in] */ + _In_ LPCWSTR pcwszURL, + /* [annotation][in] */ + _In_ AUTHENTICATION_INFO *pAuthenticationInfo, + /* [annotation][in] */ + _In_ INCREMENTAL_ACCESS_INFO *pIncrementalAccessInfo, + /* [annotation][in] */ + _In_ ITEM_INFO *pItemInfo, + /* [annotation][out] */ + _Out_ IUrlAccessor **ppAccessor); DECLSPEC_XFGVIRT(ISearchProtocol, CloseAccessor) HRESULT ( STDMETHODCALLTYPE *CloseAccessor )( ISearchProtocol2 * This, - /* [in] */ IUrlAccessor *pAccessor); + /* [annotation][in] */ + _In_ IUrlAccessor *pAccessor); DECLSPEC_XFGVIRT(ISearchProtocol, ShutDown) HRESULT ( STDMETHODCALLTYPE *ShutDown )( @@ -1836,12 +2025,18 @@ EXTERN_C const IID IID_ISearchProtocol2; DECLSPEC_XFGVIRT(ISearchProtocol2, CreateAccessorEx) HRESULT ( STDMETHODCALLTYPE *CreateAccessorEx )( ISearchProtocol2 * This, - /* [in] */ LPCWSTR pcwszURL, - /* [in] */ AUTHENTICATION_INFO *pAuthenticationInfo, - /* [in] */ INCREMENTAL_ACCESS_INFO *pIncrementalAccessInfo, - /* [in] */ ITEM_INFO *pItemInfo, - /* [in] */ const BLOB *pUserData, - /* [out] */ IUrlAccessor **ppAccessor); + /* [annotation][in] */ + _In_ LPCWSTR pcwszURL, + /* [annotation][in] */ + _In_ AUTHENTICATION_INFO *pAuthenticationInfo, + /* [annotation][in] */ + _In_ INCREMENTAL_ACCESS_INFO *pIncrementalAccessInfo, + /* [annotation][in] */ + _In_ ITEM_INFO *pItemInfo, + /* [annotation][in] */ + _In_ const BLOB *pUserData, + /* [annotation][out] */ + _Out_ IUrlAccessor **ppAccessor); END_INTERFACE } ISearchProtocol2Vtbl; @@ -1909,10 +2104,14 @@ EXTERN_C const IID IID_IProtocolHandlerSite; { public: virtual HRESULT STDMETHODCALLTYPE GetFilter( - /* [in] */ CLSID *pclsidObj, - /* [in] */ LPCWSTR pcwszContentType, - /* [in] */ LPCWSTR pcwszExtension, - /* [out] */ IFilter **ppFilter) = 0; + /* [annotation][in] */ + _In_ CLSID *pclsidObj, + /* [annotation][in] */ + _In_ LPCWSTR pcwszContentType, + /* [annotation][in] */ + _In_ LPCWSTR pcwszExtension, + /* [annotation][out] */ + _Out_ IFilter **ppFilter) = 0; }; @@ -1942,10 +2141,14 @@ EXTERN_C const IID IID_IProtocolHandlerSite; DECLSPEC_XFGVIRT(IProtocolHandlerSite, GetFilter) HRESULT ( STDMETHODCALLTYPE *GetFilter )( IProtocolHandlerSite * This, - /* [in] */ CLSID *pclsidObj, - /* [in] */ LPCWSTR pcwszContentType, - /* [in] */ LPCWSTR pcwszExtension, - /* [out] */ IFilter **ppFilter); + /* [annotation][in] */ + _In_ CLSID *pclsidObj, + /* [annotation][in] */ + _In_ LPCWSTR pcwszContentType, + /* [annotation][in] */ + _In_ LPCWSTR pcwszExtension, + /* [annotation][out] */ + _Out_ IFilter **ppFilter); END_INTERFACE } IProtocolHandlerSiteVtbl; @@ -2015,70 +2218,92 @@ EXTERN_C const IID IID_ISearchRoot; { public: virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Schedule( - /* [string][in] */ __RPC__in_string LPCWSTR pszTaskArg) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszTaskArg) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Schedule( - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszTaskArg) = 0; + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszTaskArg) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_RootURL( - /* [string][in] */ __RPC__in_string LPCWSTR pszURL) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_RootURL( - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszURL) = 0; + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszURL) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_IsHierarchical( - /* [in] */ BOOL fIsHierarchical) = 0; + /* [annotation][in] */ + _In_ BOOL fIsHierarchical) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsHierarchical( - /* [retval][out] */ __RPC__out BOOL *pfIsHierarchical) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfIsHierarchical) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ProvidesNotifications( - /* [in] */ BOOL fProvidesNotifications) = 0; + /* [annotation][in] */ + _In_ BOOL fProvidesNotifications) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ProvidesNotifications( - /* [retval][out] */ __RPC__out BOOL *pfProvidesNotifications) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfProvidesNotifications) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_UseNotificationsOnly( - /* [in] */ BOOL fUseNotificationsOnly) = 0; + /* [annotation][in] */ + _In_ BOOL fUseNotificationsOnly) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_UseNotificationsOnly( - /* [retval][out] */ __RPC__out BOOL *pfUseNotificationsOnly) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfUseNotificationsOnly) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_EnumerationDepth( - /* [in] */ DWORD dwDepth) = 0; + /* [annotation][in] */ + _In_ DWORD dwDepth) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EnumerationDepth( - /* [retval][out] */ __RPC__out DWORD *pdwDepth) = 0; + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwDepth) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_HostDepth( - /* [in] */ DWORD dwDepth) = 0; + /* [annotation][in] */ + _In_ DWORD dwDepth) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_HostDepth( - /* [retval][out] */ __RPC__out DWORD *pdwDepth) = 0; + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwDepth) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_FollowDirectories( - /* [in] */ BOOL fFollowDirectories) = 0; + /* [annotation][in] */ + _In_ BOOL fFollowDirectories) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_FollowDirectories( - /* [retval][out] */ __RPC__out BOOL *pfFollowDirectories) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfFollowDirectories) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_AuthenticationType( - /* [in] */ AUTH_TYPE authType) = 0; + /* [annotation][in] */ + _In_ AUTH_TYPE authType) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AuthenticationType( - /* [retval][out] */ __RPC__out AUTH_TYPE *pAuthType) = 0; + /* [annotation][retval][out] */ + _Out_retval_ AUTH_TYPE *pAuthType) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_User( - /* [string][in] */ __RPC__in_string LPCWSTR pszUser) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszUser) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_User( - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszUser) = 0; + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszUser) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Password( - /* [string][in] */ __RPC__in_string LPCWSTR pszPassword) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszPassword) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Password( - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszPassword) = 0; + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszPassword) = 0; }; @@ -2108,112 +2333,134 @@ EXTERN_C const IID IID_ISearchRoot; DECLSPEC_XFGVIRT(ISearchRoot, put_Schedule) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Schedule )( __RPC__in ISearchRoot * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszTaskArg); + /* [annotation][string][in] */ + _In_ LPCWSTR pszTaskArg); DECLSPEC_XFGVIRT(ISearchRoot, get_Schedule) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Schedule )( __RPC__in ISearchRoot * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszTaskArg); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszTaskArg); DECLSPEC_XFGVIRT(ISearchRoot, put_RootURL) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_RootURL )( __RPC__in ISearchRoot * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL); DECLSPEC_XFGVIRT(ISearchRoot, get_RootURL) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_RootURL )( __RPC__in ISearchRoot * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszURL); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszURL); DECLSPEC_XFGVIRT(ISearchRoot, put_IsHierarchical) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsHierarchical )( __RPC__in ISearchRoot * This, - /* [in] */ BOOL fIsHierarchical); + /* [annotation][in] */ + _In_ BOOL fIsHierarchical); DECLSPEC_XFGVIRT(ISearchRoot, get_IsHierarchical) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsHierarchical )( __RPC__in ISearchRoot * This, - /* [retval][out] */ __RPC__out BOOL *pfIsHierarchical); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfIsHierarchical); DECLSPEC_XFGVIRT(ISearchRoot, put_ProvidesNotifications) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProvidesNotifications )( __RPC__in ISearchRoot * This, - /* [in] */ BOOL fProvidesNotifications); + /* [annotation][in] */ + _In_ BOOL fProvidesNotifications); DECLSPEC_XFGVIRT(ISearchRoot, get_ProvidesNotifications) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProvidesNotifications )( __RPC__in ISearchRoot * This, - /* [retval][out] */ __RPC__out BOOL *pfProvidesNotifications); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfProvidesNotifications); DECLSPEC_XFGVIRT(ISearchRoot, put_UseNotificationsOnly) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseNotificationsOnly )( __RPC__in ISearchRoot * This, - /* [in] */ BOOL fUseNotificationsOnly); + /* [annotation][in] */ + _In_ BOOL fUseNotificationsOnly); DECLSPEC_XFGVIRT(ISearchRoot, get_UseNotificationsOnly) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseNotificationsOnly )( __RPC__in ISearchRoot * This, - /* [retval][out] */ __RPC__out BOOL *pfUseNotificationsOnly); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfUseNotificationsOnly); DECLSPEC_XFGVIRT(ISearchRoot, put_EnumerationDepth) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_EnumerationDepth )( __RPC__in ISearchRoot * This, - /* [in] */ DWORD dwDepth); + /* [annotation][in] */ + _In_ DWORD dwDepth); DECLSPEC_XFGVIRT(ISearchRoot, get_EnumerationDepth) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnumerationDepth )( __RPC__in ISearchRoot * This, - /* [retval][out] */ __RPC__out DWORD *pdwDepth); + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwDepth); DECLSPEC_XFGVIRT(ISearchRoot, put_HostDepth) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_HostDepth )( __RPC__in ISearchRoot * This, - /* [in] */ DWORD dwDepth); + /* [annotation][in] */ + _In_ DWORD dwDepth); DECLSPEC_XFGVIRT(ISearchRoot, get_HostDepth) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_HostDepth )( __RPC__in ISearchRoot * This, - /* [retval][out] */ __RPC__out DWORD *pdwDepth); + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwDepth); DECLSPEC_XFGVIRT(ISearchRoot, put_FollowDirectories) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_FollowDirectories )( __RPC__in ISearchRoot * This, - /* [in] */ BOOL fFollowDirectories); + /* [annotation][in] */ + _In_ BOOL fFollowDirectories); DECLSPEC_XFGVIRT(ISearchRoot, get_FollowDirectories) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_FollowDirectories )( __RPC__in ISearchRoot * This, - /* [retval][out] */ __RPC__out BOOL *pfFollowDirectories); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfFollowDirectories); DECLSPEC_XFGVIRT(ISearchRoot, put_AuthenticationType) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_AuthenticationType )( __RPC__in ISearchRoot * This, - /* [in] */ AUTH_TYPE authType); + /* [annotation][in] */ + _In_ AUTH_TYPE authType); DECLSPEC_XFGVIRT(ISearchRoot, get_AuthenticationType) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_AuthenticationType )( __RPC__in ISearchRoot * This, - /* [retval][out] */ __RPC__out AUTH_TYPE *pAuthType); + /* [annotation][retval][out] */ + _Out_retval_ AUTH_TYPE *pAuthType); DECLSPEC_XFGVIRT(ISearchRoot, put_User) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_User )( __RPC__in ISearchRoot * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszUser); + /* [annotation][string][in] */ + _In_ LPCWSTR pszUser); DECLSPEC_XFGVIRT(ISearchRoot, get_User) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_User )( __RPC__in ISearchRoot * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszUser); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszUser); DECLSPEC_XFGVIRT(ISearchRoot, put_Password) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Password )( __RPC__in ISearchRoot * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszPassword); + /* [annotation][string][in] */ + _In_ LPCWSTR pszPassword); DECLSPEC_XFGVIRT(ISearchRoot, get_Password) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Password )( __RPC__in ISearchRoot * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszPassword); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszPassword); END_INTERFACE } ISearchRootVtbl; @@ -2331,17 +2578,22 @@ EXTERN_C const IID IID_IEnumSearchRoots; { public: virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [size_is][out] */ __RPC__out_ecount_full(celt) ISearchRoot **rgelt, - /* [unique][out][in] */ __RPC__inout_opt ULONG *pceltFetched) = 0; + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][size_is][out] */ + _Out_writes_(celt) ISearchRoot **rgelt, + /* [annotation][unique][out][in] */ + _Inout_ ULONG *pceltFetched) = 0; virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; + /* [annotation][in] */ + _In_ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [retval][out] */ __RPC__deref_out_opt IEnumSearchRoots **ppenum) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IEnumSearchRoots **ppenum) = 0; }; @@ -2371,14 +2623,18 @@ EXTERN_C const IID IID_IEnumSearchRoots; DECLSPEC_XFGVIRT(IEnumSearchRoots, Next) HRESULT ( STDMETHODCALLTYPE *Next )( __RPC__in IEnumSearchRoots * This, - /* [in] */ ULONG celt, - /* [size_is][out] */ __RPC__out_ecount_full(celt) ISearchRoot **rgelt, - /* [unique][out][in] */ __RPC__inout_opt ULONG *pceltFetched); + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][size_is][out] */ + _Out_writes_(celt) ISearchRoot **rgelt, + /* [annotation][unique][out][in] */ + _Inout_ ULONG *pceltFetched); DECLSPEC_XFGVIRT(IEnumSearchRoots, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( __RPC__in IEnumSearchRoots * This, - /* [in] */ ULONG celt); + /* [annotation][in] */ + _In_ ULONG celt); DECLSPEC_XFGVIRT(IEnumSearchRoots, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( @@ -2387,7 +2643,8 @@ EXTERN_C const IID IID_IEnumSearchRoots; DECLSPEC_XFGVIRT(IEnumSearchRoots, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( __RPC__in IEnumSearchRoots * This, - /* [retval][out] */ __RPC__deref_out_opt IEnumSearchRoots **ppenum); + /* [annotation][retval][out] */ + _Out_retval_ IEnumSearchRoots **ppenum); END_INTERFACE } IEnumSearchRootsVtbl; @@ -2466,16 +2723,20 @@ EXTERN_C const IID IID_ISearchScopeRule; { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PatternOrURL( - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszPatternOrURL) = 0; + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszPatternOrURL) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsIncluded( - /* [retval][out] */ __RPC__out BOOL *pfIsIncluded) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfIsIncluded) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsDefault( - /* [retval][out] */ __RPC__out BOOL *pfIsDefault) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfIsDefault) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_FollowFlags( - /* [retval][out] */ __RPC__out DWORD *pFollowFlags) = 0; + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pFollowFlags) = 0; }; @@ -2505,22 +2766,26 @@ EXTERN_C const IID IID_ISearchScopeRule; DECLSPEC_XFGVIRT(ISearchScopeRule, get_PatternOrURL) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PatternOrURL )( __RPC__in ISearchScopeRule * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszPatternOrURL); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszPatternOrURL); DECLSPEC_XFGVIRT(ISearchScopeRule, get_IsIncluded) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsIncluded )( __RPC__in ISearchScopeRule * This, - /* [retval][out] */ __RPC__out BOOL *pfIsIncluded); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfIsIncluded); DECLSPEC_XFGVIRT(ISearchScopeRule, get_IsDefault) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDefault )( __RPC__in ISearchScopeRule * This, - /* [retval][out] */ __RPC__out BOOL *pfIsDefault); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfIsDefault); DECLSPEC_XFGVIRT(ISearchScopeRule, get_FollowFlags) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_FollowFlags )( __RPC__in ISearchScopeRule * This, - /* [retval][out] */ __RPC__out DWORD *pFollowFlags); + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pFollowFlags); END_INTERFACE } ISearchScopeRuleVtbl; @@ -2584,17 +2849,22 @@ EXTERN_C const IID IID_IEnumSearchScopeRules; { public: virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [size_is][out] */ __RPC__out_ecount_full(celt) ISearchScopeRule **pprgelt, - /* [unique][out][in] */ __RPC__inout_opt ULONG *pceltFetched) = 0; + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][size_is][out] */ + _Out_writes_(celt) ISearchScopeRule **pprgelt, + /* [annotation][unique][out][in] */ + _Inout_ ULONG *pceltFetched) = 0; virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; + /* [annotation][in] */ + _In_ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [retval][out] */ __RPC__deref_out_opt IEnumSearchScopeRules **ppenum) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IEnumSearchScopeRules **ppenum) = 0; }; @@ -2624,14 +2894,18 @@ EXTERN_C const IID IID_IEnumSearchScopeRules; DECLSPEC_XFGVIRT(IEnumSearchScopeRules, Next) HRESULT ( STDMETHODCALLTYPE *Next )( __RPC__in IEnumSearchScopeRules * This, - /* [in] */ ULONG celt, - /* [size_is][out] */ __RPC__out_ecount_full(celt) ISearchScopeRule **pprgelt, - /* [unique][out][in] */ __RPC__inout_opt ULONG *pceltFetched); + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][size_is][out] */ + _Out_writes_(celt) ISearchScopeRule **pprgelt, + /* [annotation][unique][out][in] */ + _Inout_ ULONG *pceltFetched); DECLSPEC_XFGVIRT(IEnumSearchScopeRules, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( __RPC__in IEnumSearchScopeRules * This, - /* [in] */ ULONG celt); + /* [annotation][in] */ + _In_ ULONG celt); DECLSPEC_XFGVIRT(IEnumSearchScopeRules, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( @@ -2640,7 +2914,8 @@ EXTERN_C const IID IID_IEnumSearchScopeRules; DECLSPEC_XFGVIRT(IEnumSearchScopeRules, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( __RPC__in IEnumSearchScopeRules * This, - /* [retval][out] */ __RPC__deref_out_opt IEnumSearchScopeRules **ppenum); + /* [annotation][retval][out] */ + _Out_retval_ IEnumSearchScopeRules **ppenum); END_INTERFACE } IEnumSearchScopeRulesVtbl; @@ -2721,64 +2996,92 @@ EXTERN_C const IID IID_ISearchCrawlScopeManager; { public: virtual HRESULT STDMETHODCALLTYPE AddDefaultScopeRule( - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [in] */ BOOL fInclude, - /* [in] */ DWORD fFollowFlags) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][in] */ + _In_ BOOL fInclude, + /* [annotation][in] */ + _In_ DWORD fFollowFlags) = 0; virtual HRESULT STDMETHODCALLTYPE AddRoot( - /* [in] */ __RPC__in_opt ISearchRoot *pSearchRoot) = 0; + /* [annotation][in] */ + _In_ ISearchRoot *pSearchRoot) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveRoot( - /* [in] */ __RPC__in LPCWSTR pszURL) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pszURL) = 0; virtual HRESULT STDMETHODCALLTYPE EnumerateRoots( - /* [retval][out] */ __RPC__deref_out_opt IEnumSearchRoots **ppSearchRoots) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IEnumSearchRoots **ppSearchRoots) = 0; virtual HRESULT STDMETHODCALLTYPE AddHierarchicalScope( - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [in] */ BOOL fInclude, - /* [in] */ BOOL fDefault, - /* [in] */ BOOL fOverrideChildren) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][in] */ + _In_ BOOL fInclude, + /* [annotation][in] */ + _In_ BOOL fDefault, + /* [annotation][in] */ + _In_ BOOL fOverrideChildren) = 0; virtual HRESULT STDMETHODCALLTYPE AddUserScopeRule( - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [in] */ BOOL fInclude, - /* [in] */ BOOL fOverrideChildren, - /* [in] */ DWORD fFollowFlags) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][in] */ + _In_ BOOL fInclude, + /* [annotation][in] */ + _In_ BOOL fOverrideChildren, + /* [annotation][in] */ + _In_ DWORD fFollowFlags) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveScopeRule( - /* [string][in] */ __RPC__in_string LPCWSTR pszRule) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszRule) = 0; virtual HRESULT STDMETHODCALLTYPE EnumerateScopeRules( - /* [retval][out] */ __RPC__deref_out_opt IEnumSearchScopeRules **ppSearchScopeRules) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IEnumSearchScopeRules **ppSearchScopeRules) = 0; virtual HRESULT STDMETHODCALLTYPE HasParentScopeRule( - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [retval][out] */ __RPC__out BOOL *pfHasParentRule) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfHasParentRule) = 0; virtual HRESULT STDMETHODCALLTYPE HasChildScopeRule( - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [retval][out] */ __RPC__out BOOL *pfHasChildRule) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfHasChildRule) = 0; virtual HRESULT STDMETHODCALLTYPE IncludedInCrawlScope( - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [retval][out] */ __RPC__out BOOL *pfIsIncluded) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfIsIncluded) = 0; virtual HRESULT STDMETHODCALLTYPE IncludedInCrawlScopeEx( - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [out] */ __RPC__out BOOL *pfIsIncluded, - /* [out] */ __RPC__out CLUSION_REASON *pReason) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][out] */ + _Out_ BOOL *pfIsIncluded, + /* [annotation][out] */ + _Out_ CLUSION_REASON *pReason) = 0; virtual HRESULT STDMETHODCALLTYPE RevertToDefaultScopes( void) = 0; virtual HRESULT STDMETHODCALLTYPE SaveAll( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetParentScopeVersionId( - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [retval][out] */ __RPC__out LONG *plScopeId) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][retval][out] */ + _Out_retval_ LONG *plScopeId) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveDefaultScopeRule( - /* [string][in] */ __RPC__in_string LPCWSTR pszURL) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL) = 0; }; @@ -2808,75 +3111,100 @@ EXTERN_C const IID IID_ISearchCrawlScopeManager; DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, AddDefaultScopeRule) HRESULT ( STDMETHODCALLTYPE *AddDefaultScopeRule )( __RPC__in ISearchCrawlScopeManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [in] */ BOOL fInclude, - /* [in] */ DWORD fFollowFlags); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][in] */ + _In_ BOOL fInclude, + /* [annotation][in] */ + _In_ DWORD fFollowFlags); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, AddRoot) HRESULT ( STDMETHODCALLTYPE *AddRoot )( __RPC__in ISearchCrawlScopeManager * This, - /* [in] */ __RPC__in_opt ISearchRoot *pSearchRoot); + /* [annotation][in] */ + _In_ ISearchRoot *pSearchRoot); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, RemoveRoot) HRESULT ( STDMETHODCALLTYPE *RemoveRoot )( __RPC__in ISearchCrawlScopeManager * This, - /* [in] */ __RPC__in LPCWSTR pszURL); + /* [annotation][in] */ + _In_ LPCWSTR pszURL); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, EnumerateRoots) HRESULT ( STDMETHODCALLTYPE *EnumerateRoots )( __RPC__in ISearchCrawlScopeManager * This, - /* [retval][out] */ __RPC__deref_out_opt IEnumSearchRoots **ppSearchRoots); + /* [annotation][retval][out] */ + _Out_retval_ IEnumSearchRoots **ppSearchRoots); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, AddHierarchicalScope) HRESULT ( STDMETHODCALLTYPE *AddHierarchicalScope )( __RPC__in ISearchCrawlScopeManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [in] */ BOOL fInclude, - /* [in] */ BOOL fDefault, - /* [in] */ BOOL fOverrideChildren); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][in] */ + _In_ BOOL fInclude, + /* [annotation][in] */ + _In_ BOOL fDefault, + /* [annotation][in] */ + _In_ BOOL fOverrideChildren); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, AddUserScopeRule) HRESULT ( STDMETHODCALLTYPE *AddUserScopeRule )( __RPC__in ISearchCrawlScopeManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [in] */ BOOL fInclude, - /* [in] */ BOOL fOverrideChildren, - /* [in] */ DWORD fFollowFlags); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][in] */ + _In_ BOOL fInclude, + /* [annotation][in] */ + _In_ BOOL fOverrideChildren, + /* [annotation][in] */ + _In_ DWORD fFollowFlags); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, RemoveScopeRule) HRESULT ( STDMETHODCALLTYPE *RemoveScopeRule )( __RPC__in ISearchCrawlScopeManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszRule); + /* [annotation][string][in] */ + _In_ LPCWSTR pszRule); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, EnumerateScopeRules) HRESULT ( STDMETHODCALLTYPE *EnumerateScopeRules )( __RPC__in ISearchCrawlScopeManager * This, - /* [retval][out] */ __RPC__deref_out_opt IEnumSearchScopeRules **ppSearchScopeRules); + /* [annotation][retval][out] */ + _Out_retval_ IEnumSearchScopeRules **ppSearchScopeRules); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, HasParentScopeRule) HRESULT ( STDMETHODCALLTYPE *HasParentScopeRule )( __RPC__in ISearchCrawlScopeManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [retval][out] */ __RPC__out BOOL *pfHasParentRule); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfHasParentRule); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, HasChildScopeRule) HRESULT ( STDMETHODCALLTYPE *HasChildScopeRule )( __RPC__in ISearchCrawlScopeManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [retval][out] */ __RPC__out BOOL *pfHasChildRule); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfHasChildRule); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, IncludedInCrawlScope) HRESULT ( STDMETHODCALLTYPE *IncludedInCrawlScope )( __RPC__in ISearchCrawlScopeManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [retval][out] */ __RPC__out BOOL *pfIsIncluded); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfIsIncluded); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, IncludedInCrawlScopeEx) HRESULT ( STDMETHODCALLTYPE *IncludedInCrawlScopeEx )( __RPC__in ISearchCrawlScopeManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [out] */ __RPC__out BOOL *pfIsIncluded, - /* [out] */ __RPC__out CLUSION_REASON *pReason); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][out] */ + _Out_ BOOL *pfIsIncluded, + /* [annotation][out] */ + _Out_ CLUSION_REASON *pReason); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, RevertToDefaultScopes) HRESULT ( STDMETHODCALLTYPE *RevertToDefaultScopes )( @@ -2889,13 +3217,16 @@ EXTERN_C const IID IID_ISearchCrawlScopeManager; DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, GetParentScopeVersionId) HRESULT ( STDMETHODCALLTYPE *GetParentScopeVersionId )( __RPC__in ISearchCrawlScopeManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [retval][out] */ __RPC__out LONG *plScopeId); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][retval][out] */ + _Out_retval_ LONG *plScopeId); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, RemoveDefaultScopeRule) HRESULT ( STDMETHODCALLTYPE *RemoveDefaultScopeRule )( __RPC__in ISearchCrawlScopeManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL); END_INTERFACE } ISearchCrawlScopeManagerVtbl; @@ -2995,8 +3326,10 @@ EXTERN_C const IID IID_ISearchCrawlScopeManager2; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetVersion( - /* [out] */ long **plVersion, - /* [out] */ HANDLE *phFileMapping) = 0; + /* [annotation][out] */ + _Out_ long **plVersion, + /* [annotation][out] */ + _Out_ HANDLE *phFileMapping) = 0; }; @@ -3026,75 +3359,100 @@ EXTERN_C const IID IID_ISearchCrawlScopeManager2; DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, AddDefaultScopeRule) HRESULT ( STDMETHODCALLTYPE *AddDefaultScopeRule )( __RPC__in ISearchCrawlScopeManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [in] */ BOOL fInclude, - /* [in] */ DWORD fFollowFlags); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][in] */ + _In_ BOOL fInclude, + /* [annotation][in] */ + _In_ DWORD fFollowFlags); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, AddRoot) HRESULT ( STDMETHODCALLTYPE *AddRoot )( __RPC__in ISearchCrawlScopeManager2 * This, - /* [in] */ __RPC__in_opt ISearchRoot *pSearchRoot); + /* [annotation][in] */ + _In_ ISearchRoot *pSearchRoot); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, RemoveRoot) HRESULT ( STDMETHODCALLTYPE *RemoveRoot )( __RPC__in ISearchCrawlScopeManager2 * This, - /* [in] */ __RPC__in LPCWSTR pszURL); + /* [annotation][in] */ + _In_ LPCWSTR pszURL); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, EnumerateRoots) HRESULT ( STDMETHODCALLTYPE *EnumerateRoots )( __RPC__in ISearchCrawlScopeManager2 * This, - /* [retval][out] */ __RPC__deref_out_opt IEnumSearchRoots **ppSearchRoots); + /* [annotation][retval][out] */ + _Out_retval_ IEnumSearchRoots **ppSearchRoots); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, AddHierarchicalScope) HRESULT ( STDMETHODCALLTYPE *AddHierarchicalScope )( __RPC__in ISearchCrawlScopeManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [in] */ BOOL fInclude, - /* [in] */ BOOL fDefault, - /* [in] */ BOOL fOverrideChildren); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][in] */ + _In_ BOOL fInclude, + /* [annotation][in] */ + _In_ BOOL fDefault, + /* [annotation][in] */ + _In_ BOOL fOverrideChildren); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, AddUserScopeRule) HRESULT ( STDMETHODCALLTYPE *AddUserScopeRule )( __RPC__in ISearchCrawlScopeManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [in] */ BOOL fInclude, - /* [in] */ BOOL fOverrideChildren, - /* [in] */ DWORD fFollowFlags); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][in] */ + _In_ BOOL fInclude, + /* [annotation][in] */ + _In_ BOOL fOverrideChildren, + /* [annotation][in] */ + _In_ DWORD fFollowFlags); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, RemoveScopeRule) HRESULT ( STDMETHODCALLTYPE *RemoveScopeRule )( __RPC__in ISearchCrawlScopeManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszRule); + /* [annotation][string][in] */ + _In_ LPCWSTR pszRule); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, EnumerateScopeRules) HRESULT ( STDMETHODCALLTYPE *EnumerateScopeRules )( __RPC__in ISearchCrawlScopeManager2 * This, - /* [retval][out] */ __RPC__deref_out_opt IEnumSearchScopeRules **ppSearchScopeRules); + /* [annotation][retval][out] */ + _Out_retval_ IEnumSearchScopeRules **ppSearchScopeRules); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, HasParentScopeRule) HRESULT ( STDMETHODCALLTYPE *HasParentScopeRule )( __RPC__in ISearchCrawlScopeManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [retval][out] */ __RPC__out BOOL *pfHasParentRule); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfHasParentRule); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, HasChildScopeRule) HRESULT ( STDMETHODCALLTYPE *HasChildScopeRule )( __RPC__in ISearchCrawlScopeManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [retval][out] */ __RPC__out BOOL *pfHasChildRule); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfHasChildRule); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, IncludedInCrawlScope) HRESULT ( STDMETHODCALLTYPE *IncludedInCrawlScope )( __RPC__in ISearchCrawlScopeManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [retval][out] */ __RPC__out BOOL *pfIsIncluded); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfIsIncluded); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, IncludedInCrawlScopeEx) HRESULT ( STDMETHODCALLTYPE *IncludedInCrawlScopeEx )( __RPC__in ISearchCrawlScopeManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [out] */ __RPC__out BOOL *pfIsIncluded, - /* [out] */ __RPC__out CLUSION_REASON *pReason); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][out] */ + _Out_ BOOL *pfIsIncluded, + /* [annotation][out] */ + _Out_ CLUSION_REASON *pReason); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, RevertToDefaultScopes) HRESULT ( STDMETHODCALLTYPE *RevertToDefaultScopes )( @@ -3107,19 +3465,24 @@ EXTERN_C const IID IID_ISearchCrawlScopeManager2; DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, GetParentScopeVersionId) HRESULT ( STDMETHODCALLTYPE *GetParentScopeVersionId )( __RPC__in ISearchCrawlScopeManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [retval][out] */ __RPC__out LONG *plScopeId); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][retval][out] */ + _Out_retval_ LONG *plScopeId); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager, RemoveDefaultScopeRule) HRESULT ( STDMETHODCALLTYPE *RemoveDefaultScopeRule )( __RPC__in ISearchCrawlScopeManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL); DECLSPEC_XFGVIRT(ISearchCrawlScopeManager2, GetVersion) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetVersion )( ISearchCrawlScopeManager2 * This, - /* [out] */ long **plVersion, - /* [out] */ HANDLE *phFileMapping); + /* [annotation][out] */ + _Out_ long **plVersion, + /* [annotation][out] */ + _Out_ HANDLE *phFileMapping); END_INTERFACE } ISearchCrawlScopeManager2Vtbl; @@ -3205,7 +3568,8 @@ EXTERN_C const IID IID_ISearchCrawlScopeManager2; /* [call_as] */ HRESULT STDMETHODCALLTYPE ISearchCrawlScopeManager2_RemoteGetVersion_Proxy( __RPC__in ISearchCrawlScopeManager2 * This, - /* [out] */ __RPC__out long *plVersion); + /* [annotation][out] */ + _Out_ long *plVersion); void __RPC_STUB ISearchCrawlScopeManager2_RemoteGetVersion_Stub( @@ -3276,16 +3640,22 @@ EXTERN_C const IID IID_ISearchItemsChangedSink; { public: virtual HRESULT STDMETHODCALLTYPE StartedMonitoringScope( - /* [string][in] */ __RPC__in_string LPCWSTR pszURL) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL) = 0; virtual HRESULT STDMETHODCALLTYPE StoppedMonitoringScope( - /* [string][in] */ __RPC__in_string LPCWSTR pszURL) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL) = 0; virtual HRESULT STDMETHODCALLTYPE OnItemsChanged( - /* [in] */ DWORD dwNumberOfChanges, - /* [size_is][in] */ __RPC__in_ecount_full(dwNumberOfChanges) SEARCH_ITEM_CHANGE rgDataChangeEntries[ ], - /* [size_is][out] */ __RPC__out_ecount_full(dwNumberOfChanges) DWORD rgdwDocIds[ ], - /* [size_is][out] */ __RPC__out_ecount_full(dwNumberOfChanges) HRESULT rghrCompletionCodes[ ]) = 0; + /* [annotation][in] */ + _In_ DWORD dwNumberOfChanges, + /* [annotation][size_is][in] */ + _In_reads_(dwNumberOfChanges) SEARCH_ITEM_CHANGE rgDataChangeEntries[ ], + /* [annotation][size_is][out] */ + _Out_writes_(dwNumberOfChanges) DWORD rgdwDocIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(dwNumberOfChanges) HRESULT rghrCompletionCodes[ ]) = 0; }; @@ -3315,20 +3685,26 @@ EXTERN_C const IID IID_ISearchItemsChangedSink; DECLSPEC_XFGVIRT(ISearchItemsChangedSink, StartedMonitoringScope) HRESULT ( STDMETHODCALLTYPE *StartedMonitoringScope )( __RPC__in ISearchItemsChangedSink * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL); DECLSPEC_XFGVIRT(ISearchItemsChangedSink, StoppedMonitoringScope) HRESULT ( STDMETHODCALLTYPE *StoppedMonitoringScope )( __RPC__in ISearchItemsChangedSink * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL); DECLSPEC_XFGVIRT(ISearchItemsChangedSink, OnItemsChanged) HRESULT ( STDMETHODCALLTYPE *OnItemsChanged )( __RPC__in ISearchItemsChangedSink * This, - /* [in] */ DWORD dwNumberOfChanges, - /* [size_is][in] */ __RPC__in_ecount_full(dwNumberOfChanges) SEARCH_ITEM_CHANGE rgDataChangeEntries[ ], - /* [size_is][out] */ __RPC__out_ecount_full(dwNumberOfChanges) DWORD rgdwDocIds[ ], - /* [size_is][out] */ __RPC__out_ecount_full(dwNumberOfChanges) HRESULT rghrCompletionCodes[ ]); + /* [annotation][in] */ + _In_ DWORD dwNumberOfChanges, + /* [annotation][size_is][in] */ + _In_reads_(dwNumberOfChanges) SEARCH_ITEM_CHANGE rgDataChangeEntries[ ], + /* [annotation][size_is][out] */ + _Out_writes_(dwNumberOfChanges) DWORD rgdwDocIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(dwNumberOfChanges) HRESULT rghrCompletionCodes[ ]); END_INTERFACE } ISearchItemsChangedSinkVtbl; @@ -3397,15 +3773,20 @@ EXTERN_C const IID IID_ISearchPersistentItemsChangedSink; { public: virtual HRESULT STDMETHODCALLTYPE StartedMonitoringScope( - /* [string][in] */ __RPC__in_string LPCWSTR pszURL) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL) = 0; virtual HRESULT STDMETHODCALLTYPE StoppedMonitoringScope( - /* [string][in] */ __RPC__in_string LPCWSTR pszURL) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL) = 0; virtual HRESULT STDMETHODCALLTYPE OnItemsChanged( - /* [in] */ DWORD dwNumberOfChanges, - /* [size_is][in] */ __RPC__in_ecount_full(dwNumberOfChanges) SEARCH_ITEM_PERSISTENT_CHANGE DataChangeEntries[ ], - /* [size_is][out] */ __RPC__out_ecount_full(dwNumberOfChanges) HRESULT hrCompletionCodes[ ]) = 0; + /* [annotation][in] */ + _In_ DWORD dwNumberOfChanges, + /* [annotation][size_is][in] */ + _In_reads_(dwNumberOfChanges) SEARCH_ITEM_PERSISTENT_CHANGE DataChangeEntries[ ], + /* [annotation][size_is][out] */ + _Out_writes_(dwNumberOfChanges) HRESULT hrCompletionCodes[ ]) = 0; }; @@ -3435,19 +3816,24 @@ EXTERN_C const IID IID_ISearchPersistentItemsChangedSink; DECLSPEC_XFGVIRT(ISearchPersistentItemsChangedSink, StartedMonitoringScope) HRESULT ( STDMETHODCALLTYPE *StartedMonitoringScope )( __RPC__in ISearchPersistentItemsChangedSink * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL); DECLSPEC_XFGVIRT(ISearchPersistentItemsChangedSink, StoppedMonitoringScope) HRESULT ( STDMETHODCALLTYPE *StoppedMonitoringScope )( __RPC__in ISearchPersistentItemsChangedSink * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL); DECLSPEC_XFGVIRT(ISearchPersistentItemsChangedSink, OnItemsChanged) HRESULT ( STDMETHODCALLTYPE *OnItemsChanged )( __RPC__in ISearchPersistentItemsChangedSink * This, - /* [in] */ DWORD dwNumberOfChanges, - /* [size_is][in] */ __RPC__in_ecount_full(dwNumberOfChanges) SEARCH_ITEM_PERSISTENT_CHANGE DataChangeEntries[ ], - /* [size_is][out] */ __RPC__out_ecount_full(dwNumberOfChanges) HRESULT hrCompletionCodes[ ]); + /* [annotation][in] */ + _In_ DWORD dwNumberOfChanges, + /* [annotation][size_is][in] */ + _In_reads_(dwNumberOfChanges) SEARCH_ITEM_PERSISTENT_CHANGE DataChangeEntries[ ], + /* [annotation][size_is][out] */ + _Out_writes_(dwNumberOfChanges) HRESULT hrCompletionCodes[ ]); END_INTERFACE } ISearchPersistentItemsChangedSinkVtbl; @@ -3508,9 +3894,12 @@ EXTERN_C const IID IID_ISearchViewChangedSink; { public: virtual HRESULT STDMETHODCALLTYPE OnChange( - /* [in] */ __RPC__in ITEMID *pdwDocID, - /* [in] */ __RPC__in SEARCH_ITEM_CHANGE *pChange, - /* [in] */ __RPC__in BOOL *pfInView) = 0; + /* [annotation][in] */ + _In_ ITEMID *pdwDocID, + /* [annotation][in] */ + _In_ SEARCH_ITEM_CHANGE *pChange, + /* [annotation][in] */ + _In_ BOOL *pfInView) = 0; }; @@ -3540,9 +3929,12 @@ EXTERN_C const IID IID_ISearchViewChangedSink; DECLSPEC_XFGVIRT(ISearchViewChangedSink, OnChange) HRESULT ( STDMETHODCALLTYPE *OnChange )( __RPC__in ISearchViewChangedSink * This, - /* [in] */ __RPC__in ITEMID *pdwDocID, - /* [in] */ __RPC__in SEARCH_ITEM_CHANGE *pChange, - /* [in] */ __RPC__in BOOL *pfInView); + /* [annotation][in] */ + _In_ ITEMID *pdwDocID, + /* [annotation][in] */ + _In_ SEARCH_ITEM_CHANGE *pChange, + /* [annotation][in] */ + _In_ BOOL *pfInView); END_INTERFACE } ISearchViewChangedSinkVtbl; @@ -3624,14 +4016,20 @@ EXTERN_C const IID IID_ISearchNotifyInlineSite; { public: virtual HRESULT STDMETHODCALLTYPE OnItemIndexedStatusChange( - /* [in] */ SEARCH_INDEXING_PHASE sipStatus, - /* [in] */ DWORD dwNumEntries, - /* [size_is][in] */ __RPC__in_ecount_full(dwNumEntries) SEARCH_ITEM_INDEXING_STATUS rgItemStatusEntries[ ]) = 0; + /* [annotation][in] */ + _In_ SEARCH_INDEXING_PHASE sipStatus, + /* [annotation][in] */ + _In_ DWORD dwNumEntries, + /* [annotation][size_is][in] */ + _In_reads_(dwNumEntries) SEARCH_ITEM_INDEXING_STATUS rgItemStatusEntries[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE OnCatalogStatusChange( - /* [in] */ __RPC__in REFGUID guidCatalogResetSignature, - /* [in] */ __RPC__in REFGUID guidCheckPointSignature, - /* [in] */ DWORD dwLastCheckPointNumber) = 0; + /* [annotation][in] */ + _In_ REFGUID guidCatalogResetSignature, + /* [annotation][in] */ + _In_ REFGUID guidCheckPointSignature, + /* [annotation][in] */ + _In_ DWORD dwLastCheckPointNumber) = 0; }; @@ -3661,16 +4059,22 @@ EXTERN_C const IID IID_ISearchNotifyInlineSite; DECLSPEC_XFGVIRT(ISearchNotifyInlineSite, OnItemIndexedStatusChange) HRESULT ( STDMETHODCALLTYPE *OnItemIndexedStatusChange )( __RPC__in ISearchNotifyInlineSite * This, - /* [in] */ SEARCH_INDEXING_PHASE sipStatus, - /* [in] */ DWORD dwNumEntries, - /* [size_is][in] */ __RPC__in_ecount_full(dwNumEntries) SEARCH_ITEM_INDEXING_STATUS rgItemStatusEntries[ ]); + /* [annotation][in] */ + _In_ SEARCH_INDEXING_PHASE sipStatus, + /* [annotation][in] */ + _In_ DWORD dwNumEntries, + /* [annotation][size_is][in] */ + _In_reads_(dwNumEntries) SEARCH_ITEM_INDEXING_STATUS rgItemStatusEntries[ ]); DECLSPEC_XFGVIRT(ISearchNotifyInlineSite, OnCatalogStatusChange) HRESULT ( STDMETHODCALLTYPE *OnCatalogStatusChange )( __RPC__in ISearchNotifyInlineSite * This, - /* [in] */ __RPC__in REFGUID guidCatalogResetSignature, - /* [in] */ __RPC__in REFGUID guidCheckPointSignature, - /* [in] */ DWORD dwLastCheckPointNumber); + /* [annotation][in] */ + _In_ REFGUID guidCatalogResetSignature, + /* [annotation][in] */ + _In_ REFGUID guidCheckPointSignature, + /* [annotation][in] */ + _In_ DWORD dwLastCheckPointNumber); END_INTERFACE } ISearchNotifyInlineSiteVtbl; @@ -3770,94 +4174,132 @@ EXTERN_C const IID IID_ISearchCatalogManager; { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Name( - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *pszName) = 0; + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *pszName) = 0; virtual HRESULT STDMETHODCALLTYPE GetParameter( - /* [string][in] */ __RPC__in_string LPCWSTR pszName, - /* [retval][out] */ __RPC__deref_out_opt PROPVARIANT **ppValue) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszName, + /* [annotation][retval][out] */ + _Out_retval_ PROPVARIANT **ppValue) = 0; virtual HRESULT STDMETHODCALLTYPE SetParameter( - /* [string][in] */ __RPC__in_string LPCWSTR pszName, - /* [in] */ __RPC__in PROPVARIANT *pValue) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszName, + /* [annotation][in] */ + _In_ PROPVARIANT *pValue) = 0; virtual HRESULT STDMETHODCALLTYPE GetCatalogStatus( - /* [out] */ __RPC__out CatalogStatus *pStatus, - /* [out] */ __RPC__out CatalogPausedReason *pPausedReason) = 0; + /* [annotation][out] */ + _Out_ CatalogStatus *pStatus, + /* [annotation][out] */ + _Out_ CatalogPausedReason *pPausedReason) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Reindex( void) = 0; virtual HRESULT STDMETHODCALLTYPE ReindexMatchingURLs( - /* [string][in] */ __RPC__in_string LPCWSTR pszPattern) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszPattern) = 0; virtual HRESULT STDMETHODCALLTYPE ReindexSearchRoot( - /* [string][in] */ __RPC__in_string LPCWSTR pszRootURL) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszRootURL) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ConnectTimeout( - /* [in] */ DWORD dwConnectTimeout) = 0; + /* [annotation][in] */ + _In_ DWORD dwConnectTimeout) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ConnectTimeout( - /* [retval][out] */ __RPC__out DWORD *pdwConnectTimeout) = 0; + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwConnectTimeout) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DataTimeout( - /* [in] */ DWORD dwDataTimeout) = 0; + /* [annotation][in] */ + _In_ DWORD dwDataTimeout) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DataTimeout( - /* [retval][out] */ __RPC__out DWORD *pdwDataTimeout) = 0; + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwDataTimeout) = 0; virtual HRESULT STDMETHODCALLTYPE NumberOfItems( - /* [retval][out] */ __RPC__out LONG *plCount) = 0; + /* [annotation][retval][out] */ + _Out_retval_ LONG *plCount) = 0; virtual HRESULT STDMETHODCALLTYPE NumberOfItemsToIndex( - /* [out] */ __RPC__out LONG *plIncrementalCount, - /* [out] */ __RPC__out LONG *plNotificationQueue, - /* [out] */ __RPC__out LONG *plHighPriorityQueue) = 0; + /* [annotation][out] */ + _Out_ LONG *plIncrementalCount, + /* [annotation][out] */ + _Out_ LONG *plNotificationQueue, + /* [annotation][out] */ + _Out_ LONG *plHighPriorityQueue) = 0; virtual HRESULT STDMETHODCALLTYPE URLBeingIndexed( - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *pszUrl) = 0; + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *pszUrl) = 0; virtual HRESULT STDMETHODCALLTYPE GetURLIndexingState( - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [retval][out] */ __RPC__out DWORD *pdwState) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwState) = 0; virtual HRESULT STDMETHODCALLTYPE GetPersistentItemsChangedSink( - /* [retval][out] */ __RPC__deref_out_opt ISearchPersistentItemsChangedSink **ppISearchPersistentItemsChangedSink) = 0; + /* [annotation][retval][out] */ + _Out_retval_ ISearchPersistentItemsChangedSink **ppISearchPersistentItemsChangedSink) = 0; virtual HRESULT STDMETHODCALLTYPE RegisterViewForNotification( - /* [string][in] */ __RPC__in_string LPCWSTR pszView, - /* [in] */ __RPC__in_opt ISearchViewChangedSink *pViewChangedSink, - /* [out] */ __RPC__out DWORD *pdwCookie) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszView, + /* [annotation][in] */ + _In_ ISearchViewChangedSink *pViewChangedSink, + /* [annotation][out] */ + _Out_ DWORD *pdwCookie) = 0; virtual HRESULT STDMETHODCALLTYPE GetItemsChangedSink( - /* [in] */ __RPC__in_opt ISearchNotifyInlineSite *pISearchNotifyInlineSite, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt void **ppv, - /* [out] */ __RPC__out GUID *pGUIDCatalogResetSignature, - /* [out] */ __RPC__out GUID *pGUIDCheckPointSignature, - /* [out] */ __RPC__out DWORD *pdwLastCheckPointNumber) = 0; + /* [annotation][in] */ + _In_ ISearchNotifyInlineSite *pISearchNotifyInlineSite, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppv, + /* [annotation][out] */ + _Out_ GUID *pGUIDCatalogResetSignature, + /* [annotation][out] */ + _Out_ GUID *pGUIDCheckPointSignature, + /* [annotation][out] */ + _Out_ DWORD *pdwLastCheckPointNumber) = 0; virtual HRESULT STDMETHODCALLTYPE UnregisterViewForNotification( - /* [in] */ DWORD dwCookie) = 0; + /* [annotation][in] */ + _In_ DWORD dwCookie) = 0; virtual HRESULT STDMETHODCALLTYPE SetExtensionClusion( - /* [string][in] */ __RPC__in_string LPCWSTR pszExtension, - /* [in] */ BOOL fExclude) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszExtension, + /* [annotation][in] */ + _In_ BOOL fExclude) = 0; virtual HRESULT STDMETHODCALLTYPE EnumerateExcludedExtensions( - /* [retval][out] */ __RPC__deref_out_opt IEnumString **ppExtensions) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IEnumString **ppExtensions) = 0; virtual HRESULT STDMETHODCALLTYPE GetQueryHelper( - /* [retval][out] */ __RPC__deref_out_opt ISearchQueryHelper **ppSearchQueryHelper) = 0; + /* [annotation][retval][out] */ + _Out_retval_ ISearchQueryHelper **ppSearchQueryHelper) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DiacriticSensitivity( - /* [in] */ BOOL fDiacriticSensitive) = 0; + /* [annotation][in] */ + _In_ BOOL fDiacriticSensitive) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DiacriticSensitivity( - /* [retval][out] */ __RPC__out BOOL *pfDiacriticSensitive) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfDiacriticSensitive) = 0; virtual HRESULT STDMETHODCALLTYPE GetCrawlScopeManager( - /* [retval][out] */ __RPC__deref_out_opt ISearchCrawlScopeManager **ppCrawlScopeManager) = 0; + /* [annotation][retval][out] */ + _Out_retval_ ISearchCrawlScopeManager **ppCrawlScopeManager) = 0; }; @@ -3887,25 +4329,32 @@ EXTERN_C const IID IID_ISearchCatalogManager; DECLSPEC_XFGVIRT(ISearchCatalogManager, get_Name) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( __RPC__in ISearchCatalogManager * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *pszName); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *pszName); DECLSPEC_XFGVIRT(ISearchCatalogManager, GetParameter) HRESULT ( STDMETHODCALLTYPE *GetParameter )( __RPC__in ISearchCatalogManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszName, - /* [retval][out] */ __RPC__deref_out_opt PROPVARIANT **ppValue); + /* [annotation][string][in] */ + _In_ LPCWSTR pszName, + /* [annotation][retval][out] */ + _Out_retval_ PROPVARIANT **ppValue); DECLSPEC_XFGVIRT(ISearchCatalogManager, SetParameter) HRESULT ( STDMETHODCALLTYPE *SetParameter )( __RPC__in ISearchCatalogManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszName, - /* [in] */ __RPC__in PROPVARIANT *pValue); + /* [annotation][string][in] */ + _In_ LPCWSTR pszName, + /* [annotation][in] */ + _In_ PROPVARIANT *pValue); DECLSPEC_XFGVIRT(ISearchCatalogManager, GetCatalogStatus) HRESULT ( STDMETHODCALLTYPE *GetCatalogStatus )( __RPC__in ISearchCatalogManager * This, - /* [out] */ __RPC__out CatalogStatus *pStatus, - /* [out] */ __RPC__out CatalogPausedReason *pPausedReason); + /* [annotation][out] */ + _Out_ CatalogStatus *pStatus, + /* [annotation][out] */ + _Out_ CatalogPausedReason *pPausedReason); DECLSPEC_XFGVIRT(ISearchCatalogManager, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( @@ -3918,113 +4367,144 @@ EXTERN_C const IID IID_ISearchCatalogManager; DECLSPEC_XFGVIRT(ISearchCatalogManager, ReindexMatchingURLs) HRESULT ( STDMETHODCALLTYPE *ReindexMatchingURLs )( __RPC__in ISearchCatalogManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszPattern); + /* [annotation][string][in] */ + _In_ LPCWSTR pszPattern); DECLSPEC_XFGVIRT(ISearchCatalogManager, ReindexSearchRoot) HRESULT ( STDMETHODCALLTYPE *ReindexSearchRoot )( __RPC__in ISearchCatalogManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszRootURL); + /* [annotation][string][in] */ + _In_ LPCWSTR pszRootURL); DECLSPEC_XFGVIRT(ISearchCatalogManager, put_ConnectTimeout) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectTimeout )( __RPC__in ISearchCatalogManager * This, - /* [in] */ DWORD dwConnectTimeout); + /* [annotation][in] */ + _In_ DWORD dwConnectTimeout); DECLSPEC_XFGVIRT(ISearchCatalogManager, get_ConnectTimeout) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectTimeout )( __RPC__in ISearchCatalogManager * This, - /* [retval][out] */ __RPC__out DWORD *pdwConnectTimeout); + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwConnectTimeout); DECLSPEC_XFGVIRT(ISearchCatalogManager, put_DataTimeout) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DataTimeout )( __RPC__in ISearchCatalogManager * This, - /* [in] */ DWORD dwDataTimeout); + /* [annotation][in] */ + _In_ DWORD dwDataTimeout); DECLSPEC_XFGVIRT(ISearchCatalogManager, get_DataTimeout) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataTimeout )( __RPC__in ISearchCatalogManager * This, - /* [retval][out] */ __RPC__out DWORD *pdwDataTimeout); + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwDataTimeout); DECLSPEC_XFGVIRT(ISearchCatalogManager, NumberOfItems) HRESULT ( STDMETHODCALLTYPE *NumberOfItems )( __RPC__in ISearchCatalogManager * This, - /* [retval][out] */ __RPC__out LONG *plCount); + /* [annotation][retval][out] */ + _Out_retval_ LONG *plCount); DECLSPEC_XFGVIRT(ISearchCatalogManager, NumberOfItemsToIndex) HRESULT ( STDMETHODCALLTYPE *NumberOfItemsToIndex )( __RPC__in ISearchCatalogManager * This, - /* [out] */ __RPC__out LONG *plIncrementalCount, - /* [out] */ __RPC__out LONG *plNotificationQueue, - /* [out] */ __RPC__out LONG *plHighPriorityQueue); + /* [annotation][out] */ + _Out_ LONG *plIncrementalCount, + /* [annotation][out] */ + _Out_ LONG *plNotificationQueue, + /* [annotation][out] */ + _Out_ LONG *plHighPriorityQueue); DECLSPEC_XFGVIRT(ISearchCatalogManager, URLBeingIndexed) HRESULT ( STDMETHODCALLTYPE *URLBeingIndexed )( __RPC__in ISearchCatalogManager * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *pszUrl); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *pszUrl); DECLSPEC_XFGVIRT(ISearchCatalogManager, GetURLIndexingState) HRESULT ( STDMETHODCALLTYPE *GetURLIndexingState )( __RPC__in ISearchCatalogManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [retval][out] */ __RPC__out DWORD *pdwState); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwState); DECLSPEC_XFGVIRT(ISearchCatalogManager, GetPersistentItemsChangedSink) HRESULT ( STDMETHODCALLTYPE *GetPersistentItemsChangedSink )( __RPC__in ISearchCatalogManager * This, - /* [retval][out] */ __RPC__deref_out_opt ISearchPersistentItemsChangedSink **ppISearchPersistentItemsChangedSink); + /* [annotation][retval][out] */ + _Out_retval_ ISearchPersistentItemsChangedSink **ppISearchPersistentItemsChangedSink); DECLSPEC_XFGVIRT(ISearchCatalogManager, RegisterViewForNotification) HRESULT ( STDMETHODCALLTYPE *RegisterViewForNotification )( __RPC__in ISearchCatalogManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszView, - /* [in] */ __RPC__in_opt ISearchViewChangedSink *pViewChangedSink, - /* [out] */ __RPC__out DWORD *pdwCookie); + /* [annotation][string][in] */ + _In_ LPCWSTR pszView, + /* [annotation][in] */ + _In_ ISearchViewChangedSink *pViewChangedSink, + /* [annotation][out] */ + _Out_ DWORD *pdwCookie); DECLSPEC_XFGVIRT(ISearchCatalogManager, GetItemsChangedSink) HRESULT ( STDMETHODCALLTYPE *GetItemsChangedSink )( __RPC__in ISearchCatalogManager * This, - /* [in] */ __RPC__in_opt ISearchNotifyInlineSite *pISearchNotifyInlineSite, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt void **ppv, - /* [out] */ __RPC__out GUID *pGUIDCatalogResetSignature, - /* [out] */ __RPC__out GUID *pGUIDCheckPointSignature, - /* [out] */ __RPC__out DWORD *pdwLastCheckPointNumber); + /* [annotation][in] */ + _In_ ISearchNotifyInlineSite *pISearchNotifyInlineSite, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppv, + /* [annotation][out] */ + _Out_ GUID *pGUIDCatalogResetSignature, + /* [annotation][out] */ + _Out_ GUID *pGUIDCheckPointSignature, + /* [annotation][out] */ + _Out_ DWORD *pdwLastCheckPointNumber); DECLSPEC_XFGVIRT(ISearchCatalogManager, UnregisterViewForNotification) HRESULT ( STDMETHODCALLTYPE *UnregisterViewForNotification )( __RPC__in ISearchCatalogManager * This, - /* [in] */ DWORD dwCookie); + /* [annotation][in] */ + _In_ DWORD dwCookie); DECLSPEC_XFGVIRT(ISearchCatalogManager, SetExtensionClusion) HRESULT ( STDMETHODCALLTYPE *SetExtensionClusion )( __RPC__in ISearchCatalogManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszExtension, - /* [in] */ BOOL fExclude); + /* [annotation][string][in] */ + _In_ LPCWSTR pszExtension, + /* [annotation][in] */ + _In_ BOOL fExclude); DECLSPEC_XFGVIRT(ISearchCatalogManager, EnumerateExcludedExtensions) HRESULT ( STDMETHODCALLTYPE *EnumerateExcludedExtensions )( __RPC__in ISearchCatalogManager * This, - /* [retval][out] */ __RPC__deref_out_opt IEnumString **ppExtensions); + /* [annotation][retval][out] */ + _Out_retval_ IEnumString **ppExtensions); DECLSPEC_XFGVIRT(ISearchCatalogManager, GetQueryHelper) HRESULT ( STDMETHODCALLTYPE *GetQueryHelper )( __RPC__in ISearchCatalogManager * This, - /* [retval][out] */ __RPC__deref_out_opt ISearchQueryHelper **ppSearchQueryHelper); + /* [annotation][retval][out] */ + _Out_retval_ ISearchQueryHelper **ppSearchQueryHelper); DECLSPEC_XFGVIRT(ISearchCatalogManager, put_DiacriticSensitivity) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DiacriticSensitivity )( __RPC__in ISearchCatalogManager * This, - /* [in] */ BOOL fDiacriticSensitive); + /* [annotation][in] */ + _In_ BOOL fDiacriticSensitive); DECLSPEC_XFGVIRT(ISearchCatalogManager, get_DiacriticSensitivity) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DiacriticSensitivity )( __RPC__in ISearchCatalogManager * This, - /* [retval][out] */ __RPC__out BOOL *pfDiacriticSensitive); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfDiacriticSensitive); DECLSPEC_XFGVIRT(ISearchCatalogManager, GetCrawlScopeManager) HRESULT ( STDMETHODCALLTYPE *GetCrawlScopeManager )( __RPC__in ISearchCatalogManager * This, - /* [retval][out] */ __RPC__deref_out_opt ISearchCrawlScopeManager **ppCrawlScopeManager); + /* [annotation][retval][out] */ + _Out_retval_ ISearchCrawlScopeManager **ppCrawlScopeManager); END_INTERFACE } ISearchCatalogManagerVtbl; @@ -4170,8 +4650,10 @@ EXTERN_C const IID IID_ISearchCatalogManager2; { public: virtual HRESULT STDMETHODCALLTYPE PrioritizeMatchingURLs( - /* [string][in] */ __RPC__in_string LPCWSTR pszPattern, - /* [in] */ PRIORITIZE_FLAGS dwPrioritizeFlags) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszPattern, + /* [annotation][in] */ + _In_ PRIORITIZE_FLAGS dwPrioritizeFlags) = 0; }; @@ -4201,25 +4683,32 @@ EXTERN_C const IID IID_ISearchCatalogManager2; DECLSPEC_XFGVIRT(ISearchCatalogManager, get_Name) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( __RPC__in ISearchCatalogManager2 * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *pszName); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *pszName); DECLSPEC_XFGVIRT(ISearchCatalogManager, GetParameter) HRESULT ( STDMETHODCALLTYPE *GetParameter )( __RPC__in ISearchCatalogManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszName, - /* [retval][out] */ __RPC__deref_out_opt PROPVARIANT **ppValue); + /* [annotation][string][in] */ + _In_ LPCWSTR pszName, + /* [annotation][retval][out] */ + _Out_retval_ PROPVARIANT **ppValue); DECLSPEC_XFGVIRT(ISearchCatalogManager, SetParameter) HRESULT ( STDMETHODCALLTYPE *SetParameter )( __RPC__in ISearchCatalogManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszName, - /* [in] */ __RPC__in PROPVARIANT *pValue); + /* [annotation][string][in] */ + _In_ LPCWSTR pszName, + /* [annotation][in] */ + _In_ PROPVARIANT *pValue); DECLSPEC_XFGVIRT(ISearchCatalogManager, GetCatalogStatus) HRESULT ( STDMETHODCALLTYPE *GetCatalogStatus )( __RPC__in ISearchCatalogManager2 * This, - /* [out] */ __RPC__out CatalogStatus *pStatus, - /* [out] */ __RPC__out CatalogPausedReason *pPausedReason); + /* [annotation][out] */ + _Out_ CatalogStatus *pStatus, + /* [annotation][out] */ + _Out_ CatalogPausedReason *pPausedReason); DECLSPEC_XFGVIRT(ISearchCatalogManager, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( @@ -4232,119 +4721,152 @@ EXTERN_C const IID IID_ISearchCatalogManager2; DECLSPEC_XFGVIRT(ISearchCatalogManager, ReindexMatchingURLs) HRESULT ( STDMETHODCALLTYPE *ReindexMatchingURLs )( __RPC__in ISearchCatalogManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszPattern); + /* [annotation][string][in] */ + _In_ LPCWSTR pszPattern); DECLSPEC_XFGVIRT(ISearchCatalogManager, ReindexSearchRoot) HRESULT ( STDMETHODCALLTYPE *ReindexSearchRoot )( __RPC__in ISearchCatalogManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszRootURL); + /* [annotation][string][in] */ + _In_ LPCWSTR pszRootURL); DECLSPEC_XFGVIRT(ISearchCatalogManager, put_ConnectTimeout) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectTimeout )( __RPC__in ISearchCatalogManager2 * This, - /* [in] */ DWORD dwConnectTimeout); + /* [annotation][in] */ + _In_ DWORD dwConnectTimeout); DECLSPEC_XFGVIRT(ISearchCatalogManager, get_ConnectTimeout) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectTimeout )( __RPC__in ISearchCatalogManager2 * This, - /* [retval][out] */ __RPC__out DWORD *pdwConnectTimeout); + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwConnectTimeout); DECLSPEC_XFGVIRT(ISearchCatalogManager, put_DataTimeout) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DataTimeout )( __RPC__in ISearchCatalogManager2 * This, - /* [in] */ DWORD dwDataTimeout); + /* [annotation][in] */ + _In_ DWORD dwDataTimeout); DECLSPEC_XFGVIRT(ISearchCatalogManager, get_DataTimeout) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataTimeout )( __RPC__in ISearchCatalogManager2 * This, - /* [retval][out] */ __RPC__out DWORD *pdwDataTimeout); + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwDataTimeout); DECLSPEC_XFGVIRT(ISearchCatalogManager, NumberOfItems) HRESULT ( STDMETHODCALLTYPE *NumberOfItems )( __RPC__in ISearchCatalogManager2 * This, - /* [retval][out] */ __RPC__out LONG *plCount); + /* [annotation][retval][out] */ + _Out_retval_ LONG *plCount); DECLSPEC_XFGVIRT(ISearchCatalogManager, NumberOfItemsToIndex) HRESULT ( STDMETHODCALLTYPE *NumberOfItemsToIndex )( __RPC__in ISearchCatalogManager2 * This, - /* [out] */ __RPC__out LONG *plIncrementalCount, - /* [out] */ __RPC__out LONG *plNotificationQueue, - /* [out] */ __RPC__out LONG *plHighPriorityQueue); + /* [annotation][out] */ + _Out_ LONG *plIncrementalCount, + /* [annotation][out] */ + _Out_ LONG *plNotificationQueue, + /* [annotation][out] */ + _Out_ LONG *plHighPriorityQueue); DECLSPEC_XFGVIRT(ISearchCatalogManager, URLBeingIndexed) HRESULT ( STDMETHODCALLTYPE *URLBeingIndexed )( __RPC__in ISearchCatalogManager2 * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *pszUrl); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *pszUrl); DECLSPEC_XFGVIRT(ISearchCatalogManager, GetURLIndexingState) HRESULT ( STDMETHODCALLTYPE *GetURLIndexingState )( __RPC__in ISearchCatalogManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszURL, - /* [retval][out] */ __RPC__out DWORD *pdwState); + /* [annotation][string][in] */ + _In_ LPCWSTR pszURL, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwState); DECLSPEC_XFGVIRT(ISearchCatalogManager, GetPersistentItemsChangedSink) HRESULT ( STDMETHODCALLTYPE *GetPersistentItemsChangedSink )( __RPC__in ISearchCatalogManager2 * This, - /* [retval][out] */ __RPC__deref_out_opt ISearchPersistentItemsChangedSink **ppISearchPersistentItemsChangedSink); + /* [annotation][retval][out] */ + _Out_retval_ ISearchPersistentItemsChangedSink **ppISearchPersistentItemsChangedSink); DECLSPEC_XFGVIRT(ISearchCatalogManager, RegisterViewForNotification) HRESULT ( STDMETHODCALLTYPE *RegisterViewForNotification )( __RPC__in ISearchCatalogManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszView, - /* [in] */ __RPC__in_opt ISearchViewChangedSink *pViewChangedSink, - /* [out] */ __RPC__out DWORD *pdwCookie); + /* [annotation][string][in] */ + _In_ LPCWSTR pszView, + /* [annotation][in] */ + _In_ ISearchViewChangedSink *pViewChangedSink, + /* [annotation][out] */ + _Out_ DWORD *pdwCookie); DECLSPEC_XFGVIRT(ISearchCatalogManager, GetItemsChangedSink) HRESULT ( STDMETHODCALLTYPE *GetItemsChangedSink )( __RPC__in ISearchCatalogManager2 * This, - /* [in] */ __RPC__in_opt ISearchNotifyInlineSite *pISearchNotifyInlineSite, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt void **ppv, - /* [out] */ __RPC__out GUID *pGUIDCatalogResetSignature, - /* [out] */ __RPC__out GUID *pGUIDCheckPointSignature, - /* [out] */ __RPC__out DWORD *pdwLastCheckPointNumber); + /* [annotation][in] */ + _In_ ISearchNotifyInlineSite *pISearchNotifyInlineSite, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppv, + /* [annotation][out] */ + _Out_ GUID *pGUIDCatalogResetSignature, + /* [annotation][out] */ + _Out_ GUID *pGUIDCheckPointSignature, + /* [annotation][out] */ + _Out_ DWORD *pdwLastCheckPointNumber); DECLSPEC_XFGVIRT(ISearchCatalogManager, UnregisterViewForNotification) HRESULT ( STDMETHODCALLTYPE *UnregisterViewForNotification )( __RPC__in ISearchCatalogManager2 * This, - /* [in] */ DWORD dwCookie); + /* [annotation][in] */ + _In_ DWORD dwCookie); DECLSPEC_XFGVIRT(ISearchCatalogManager, SetExtensionClusion) HRESULT ( STDMETHODCALLTYPE *SetExtensionClusion )( __RPC__in ISearchCatalogManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszExtension, - /* [in] */ BOOL fExclude); + /* [annotation][string][in] */ + _In_ LPCWSTR pszExtension, + /* [annotation][in] */ + _In_ BOOL fExclude); DECLSPEC_XFGVIRT(ISearchCatalogManager, EnumerateExcludedExtensions) HRESULT ( STDMETHODCALLTYPE *EnumerateExcludedExtensions )( __RPC__in ISearchCatalogManager2 * This, - /* [retval][out] */ __RPC__deref_out_opt IEnumString **ppExtensions); + /* [annotation][retval][out] */ + _Out_retval_ IEnumString **ppExtensions); DECLSPEC_XFGVIRT(ISearchCatalogManager, GetQueryHelper) HRESULT ( STDMETHODCALLTYPE *GetQueryHelper )( __RPC__in ISearchCatalogManager2 * This, - /* [retval][out] */ __RPC__deref_out_opt ISearchQueryHelper **ppSearchQueryHelper); + /* [annotation][retval][out] */ + _Out_retval_ ISearchQueryHelper **ppSearchQueryHelper); DECLSPEC_XFGVIRT(ISearchCatalogManager, put_DiacriticSensitivity) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DiacriticSensitivity )( __RPC__in ISearchCatalogManager2 * This, - /* [in] */ BOOL fDiacriticSensitive); + /* [annotation][in] */ + _In_ BOOL fDiacriticSensitive); DECLSPEC_XFGVIRT(ISearchCatalogManager, get_DiacriticSensitivity) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_DiacriticSensitivity )( __RPC__in ISearchCatalogManager2 * This, - /* [retval][out] */ __RPC__out BOOL *pfDiacriticSensitive); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfDiacriticSensitive); DECLSPEC_XFGVIRT(ISearchCatalogManager, GetCrawlScopeManager) HRESULT ( STDMETHODCALLTYPE *GetCrawlScopeManager )( __RPC__in ISearchCatalogManager2 * This, - /* [retval][out] */ __RPC__deref_out_opt ISearchCrawlScopeManager **ppCrawlScopeManager); + /* [annotation][retval][out] */ + _Out_retval_ ISearchCrawlScopeManager **ppCrawlScopeManager); DECLSPEC_XFGVIRT(ISearchCatalogManager2, PrioritizeMatchingURLs) HRESULT ( STDMETHODCALLTYPE *PrioritizeMatchingURLs )( __RPC__in ISearchCatalogManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszPattern, - /* [in] */ PRIORITIZE_FLAGS dwPrioritizeFlags); + /* [annotation][string][in] */ + _In_ LPCWSTR pszPattern, + /* [annotation][in] */ + _In_ PRIORITIZE_FLAGS dwPrioritizeFlags); END_INTERFACE } ISearchCatalogManager2Vtbl; @@ -4513,72 +5035,98 @@ EXTERN_C const IID IID_ISearchQueryHelper; { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ConnectionString( - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *pszConnectionString) = 0; + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *pszConnectionString) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_QueryContentLocale( - /* [in] */ LCID lcid) = 0; + /* [annotation][in] */ + _In_ LCID lcid) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_QueryContentLocale( - /* [retval][out] */ __RPC__out LCID *plcid) = 0; + /* [annotation][retval][out] */ + _Out_retval_ LCID *plcid) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_QueryKeywordLocale( - /* [in] */ LCID lcid) = 0; + /* [annotation][in] */ + _In_ LCID lcid) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_QueryKeywordLocale( - /* [retval][out] */ __RPC__out LCID *plcid) = 0; + /* [annotation][retval][out] */ + _Out_retval_ LCID *plcid) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_QueryTermExpansion( - /* [in] */ SEARCH_TERM_EXPANSION expandTerms) = 0; + /* [annotation][in] */ + _In_ SEARCH_TERM_EXPANSION expandTerms) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_QueryTermExpansion( - /* [retval][out] */ __RPC__out SEARCH_TERM_EXPANSION *pExpandTerms) = 0; + /* [annotation][retval][out] */ + _Out_retval_ SEARCH_TERM_EXPANSION *pExpandTerms) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_QuerySyntax( - /* [in] */ SEARCH_QUERY_SYNTAX querySyntax) = 0; + /* [annotation][in] */ + _In_ SEARCH_QUERY_SYNTAX querySyntax) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_QuerySyntax( - /* [retval][out] */ __RPC__out SEARCH_QUERY_SYNTAX *pQuerySyntax) = 0; + /* [annotation][retval][out] */ + _Out_retval_ SEARCH_QUERY_SYNTAX *pQuerySyntax) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_QueryContentProperties( - /* [unique][string][in] */ __RPC__in_opt_string LPCWSTR pszContentProperties) = 0; + /* [annotation][unique][string][in] */ + _In_ LPCWSTR pszContentProperties) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_QueryContentProperties( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *ppszContentProperties) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *ppszContentProperties) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_QuerySelectColumns( - /* [unique][string][in] */ __RPC__in_opt_string LPCWSTR pszSelectColumns) = 0; + /* [annotation][unique][string][in] */ + _In_ LPCWSTR pszSelectColumns) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_QuerySelectColumns( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *ppszSelectColumns) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *ppszSelectColumns) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_QueryWhereRestrictions( - /* [unique][string][in] */ __RPC__in_opt_string LPCWSTR pszRestrictions) = 0; + /* [annotation][unique][string][in] */ + _In_ LPCWSTR pszRestrictions) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_QueryWhereRestrictions( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *ppszRestrictions) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *ppszRestrictions) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_QuerySorting( - /* [unique][string][in] */ __RPC__in_opt_string LPCWSTR pszSorting) = 0; + /* [annotation][unique][string][in] */ + _In_ LPCWSTR pszSorting) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_QuerySorting( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *ppszSorting) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *ppszSorting) = 0; virtual HRESULT STDMETHODCALLTYPE GenerateSQLFromUserQuery( - /* [string][in] */ __RPC__in_string LPCWSTR pszQuery, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszSQL) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszQuery, + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszSQL) = 0; virtual HRESULT STDMETHODCALLTYPE WriteProperties( - /* [in] */ ITEMID itemID, - /* [in] */ DWORD dwNumberOfColumns, - /* [size_is][in] */ __RPC__in_ecount_full(dwNumberOfColumns) PROPERTYKEY *pColumns, - /* [size_is][in] */ __RPC__in_ecount_full(dwNumberOfColumns) SEARCH_COLUMN_PROPERTIES *pValues, - /* [unique][in] */ __RPC__in_opt FILETIME *pftGatherModifiedTime) = 0; + /* [annotation][in] */ + _In_ ITEMID itemID, + /* [annotation][in] */ + _In_ DWORD dwNumberOfColumns, + /* [annotation][size_is][in] */ + _In_reads_(dwNumberOfColumns) PROPERTYKEY *pColumns, + /* [annotation][size_is][in] */ + _In_reads_(dwNumberOfColumns) SEARCH_COLUMN_PROPERTIES *pValues, + /* [annotation][unique][in] */ + _In_ FILETIME *pftGatherModifiedTime) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_QueryMaxResults( - /* [in] */ LONG cMaxResults) = 0; + /* [annotation][in] */ + _In_ LONG cMaxResults) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_QueryMaxResults( - /* [retval][out] */ __RPC__out LONG *pcMaxResults) = 0; + /* [annotation][retval][out] */ + _Out_retval_ LONG *pcMaxResults) = 0; }; @@ -4608,112 +5156,138 @@ EXTERN_C const IID IID_ISearchQueryHelper; DECLSPEC_XFGVIRT(ISearchQueryHelper, get_ConnectionString) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectionString )( __RPC__in ISearchQueryHelper * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *pszConnectionString); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *pszConnectionString); DECLSPEC_XFGVIRT(ISearchQueryHelper, put_QueryContentLocale) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_QueryContentLocale )( __RPC__in ISearchQueryHelper * This, - /* [in] */ LCID lcid); + /* [annotation][in] */ + _In_ LCID lcid); DECLSPEC_XFGVIRT(ISearchQueryHelper, get_QueryContentLocale) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_QueryContentLocale )( __RPC__in ISearchQueryHelper * This, - /* [retval][out] */ __RPC__out LCID *plcid); + /* [annotation][retval][out] */ + _Out_retval_ LCID *plcid); DECLSPEC_XFGVIRT(ISearchQueryHelper, put_QueryKeywordLocale) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_QueryKeywordLocale )( __RPC__in ISearchQueryHelper * This, - /* [in] */ LCID lcid); + /* [annotation][in] */ + _In_ LCID lcid); DECLSPEC_XFGVIRT(ISearchQueryHelper, get_QueryKeywordLocale) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_QueryKeywordLocale )( __RPC__in ISearchQueryHelper * This, - /* [retval][out] */ __RPC__out LCID *plcid); + /* [annotation][retval][out] */ + _Out_retval_ LCID *plcid); DECLSPEC_XFGVIRT(ISearchQueryHelper, put_QueryTermExpansion) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_QueryTermExpansion )( __RPC__in ISearchQueryHelper * This, - /* [in] */ SEARCH_TERM_EXPANSION expandTerms); + /* [annotation][in] */ + _In_ SEARCH_TERM_EXPANSION expandTerms); DECLSPEC_XFGVIRT(ISearchQueryHelper, get_QueryTermExpansion) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_QueryTermExpansion )( __RPC__in ISearchQueryHelper * This, - /* [retval][out] */ __RPC__out SEARCH_TERM_EXPANSION *pExpandTerms); + /* [annotation][retval][out] */ + _Out_retval_ SEARCH_TERM_EXPANSION *pExpandTerms); DECLSPEC_XFGVIRT(ISearchQueryHelper, put_QuerySyntax) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_QuerySyntax )( __RPC__in ISearchQueryHelper * This, - /* [in] */ SEARCH_QUERY_SYNTAX querySyntax); + /* [annotation][in] */ + _In_ SEARCH_QUERY_SYNTAX querySyntax); DECLSPEC_XFGVIRT(ISearchQueryHelper, get_QuerySyntax) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_QuerySyntax )( __RPC__in ISearchQueryHelper * This, - /* [retval][out] */ __RPC__out SEARCH_QUERY_SYNTAX *pQuerySyntax); + /* [annotation][retval][out] */ + _Out_retval_ SEARCH_QUERY_SYNTAX *pQuerySyntax); DECLSPEC_XFGVIRT(ISearchQueryHelper, put_QueryContentProperties) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_QueryContentProperties )( __RPC__in ISearchQueryHelper * This, - /* [unique][string][in] */ __RPC__in_opt_string LPCWSTR pszContentProperties); + /* [annotation][unique][string][in] */ + _In_ LPCWSTR pszContentProperties); DECLSPEC_XFGVIRT(ISearchQueryHelper, get_QueryContentProperties) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_QueryContentProperties )( __RPC__in ISearchQueryHelper * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *ppszContentProperties); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *ppszContentProperties); DECLSPEC_XFGVIRT(ISearchQueryHelper, put_QuerySelectColumns) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_QuerySelectColumns )( __RPC__in ISearchQueryHelper * This, - /* [unique][string][in] */ __RPC__in_opt_string LPCWSTR pszSelectColumns); + /* [annotation][unique][string][in] */ + _In_ LPCWSTR pszSelectColumns); DECLSPEC_XFGVIRT(ISearchQueryHelper, get_QuerySelectColumns) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_QuerySelectColumns )( __RPC__in ISearchQueryHelper * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *ppszSelectColumns); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *ppszSelectColumns); DECLSPEC_XFGVIRT(ISearchQueryHelper, put_QueryWhereRestrictions) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_QueryWhereRestrictions )( __RPC__in ISearchQueryHelper * This, - /* [unique][string][in] */ __RPC__in_opt_string LPCWSTR pszRestrictions); + /* [annotation][unique][string][in] */ + _In_ LPCWSTR pszRestrictions); DECLSPEC_XFGVIRT(ISearchQueryHelper, get_QueryWhereRestrictions) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_QueryWhereRestrictions )( __RPC__in ISearchQueryHelper * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *ppszRestrictions); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *ppszRestrictions); DECLSPEC_XFGVIRT(ISearchQueryHelper, put_QuerySorting) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_QuerySorting )( __RPC__in ISearchQueryHelper * This, - /* [unique][string][in] */ __RPC__in_opt_string LPCWSTR pszSorting); + /* [annotation][unique][string][in] */ + _In_ LPCWSTR pszSorting); DECLSPEC_XFGVIRT(ISearchQueryHelper, get_QuerySorting) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_QuerySorting )( __RPC__in ISearchQueryHelper * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *ppszSorting); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *ppszSorting); DECLSPEC_XFGVIRT(ISearchQueryHelper, GenerateSQLFromUserQuery) HRESULT ( STDMETHODCALLTYPE *GenerateSQLFromUserQuery )( __RPC__in ISearchQueryHelper * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszQuery, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszSQL); + /* [annotation][string][in] */ + _In_ LPCWSTR pszQuery, + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszSQL); DECLSPEC_XFGVIRT(ISearchQueryHelper, WriteProperties) HRESULT ( STDMETHODCALLTYPE *WriteProperties )( __RPC__in ISearchQueryHelper * This, - /* [in] */ ITEMID itemID, - /* [in] */ DWORD dwNumberOfColumns, - /* [size_is][in] */ __RPC__in_ecount_full(dwNumberOfColumns) PROPERTYKEY *pColumns, - /* [size_is][in] */ __RPC__in_ecount_full(dwNumberOfColumns) SEARCH_COLUMN_PROPERTIES *pValues, - /* [unique][in] */ __RPC__in_opt FILETIME *pftGatherModifiedTime); + /* [annotation][in] */ + _In_ ITEMID itemID, + /* [annotation][in] */ + _In_ DWORD dwNumberOfColumns, + /* [annotation][size_is][in] */ + _In_reads_(dwNumberOfColumns) PROPERTYKEY *pColumns, + /* [annotation][size_is][in] */ + _In_reads_(dwNumberOfColumns) SEARCH_COLUMN_PROPERTIES *pValues, + /* [annotation][unique][in] */ + _In_ FILETIME *pftGatherModifiedTime); DECLSPEC_XFGVIRT(ISearchQueryHelper, put_QueryMaxResults) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_QueryMaxResults )( __RPC__in ISearchQueryHelper * This, - /* [in] */ LONG cMaxResults); + /* [annotation][in] */ + _In_ LONG cMaxResults); DECLSPEC_XFGVIRT(ISearchQueryHelper, get_QueryMaxResults) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_QueryMaxResults )( __RPC__in ISearchQueryHelper * This, - /* [retval][out] */ __RPC__out LONG *pcMaxResults); + /* [annotation][retval][out] */ + _Out_retval_ LONG *pcMaxResults); END_INTERFACE } ISearchQueryHelperVtbl; @@ -4845,17 +5419,24 @@ EXTERN_C const IID IID_IRowsetPrioritization; { public: virtual HRESULT STDMETHODCALLTYPE SetScopePriority( - /* [in] */ PRIORITY_LEVEL priority, - /* [in] */ DWORD scopeStatisticsEventFrequency) = 0; + /* [annotation][in] */ + _In_ PRIORITY_LEVEL priority, + /* [annotation][in] */ + _In_ DWORD scopeStatisticsEventFrequency) = 0; virtual HRESULT STDMETHODCALLTYPE GetScopePriority( - /* [out] */ __RPC__out PRIORITY_LEVEL *priority, - /* [out] */ __RPC__out DWORD *scopeStatisticsEventFrequency) = 0; + /* [annotation][out] */ + _Out_ PRIORITY_LEVEL *priority, + /* [annotation][out] */ + _Out_ DWORD *scopeStatisticsEventFrequency) = 0; virtual HRESULT STDMETHODCALLTYPE GetScopeStatistics( - /* [out] */ __RPC__out DWORD *indexedDocumentCount, - /* [out] */ __RPC__out DWORD *oustandingAddCount, - /* [out] */ __RPC__out DWORD *oustandingModifyCount) = 0; + /* [annotation][out] */ + _Out_ DWORD *indexedDocumentCount, + /* [annotation][out] */ + _Out_ DWORD *oustandingAddCount, + /* [annotation][out] */ + _Out_ DWORD *oustandingModifyCount) = 0; }; @@ -4885,21 +5466,28 @@ EXTERN_C const IID IID_IRowsetPrioritization; DECLSPEC_XFGVIRT(IRowsetPrioritization, SetScopePriority) HRESULT ( STDMETHODCALLTYPE *SetScopePriority )( __RPC__in IRowsetPrioritization * This, - /* [in] */ PRIORITY_LEVEL priority, - /* [in] */ DWORD scopeStatisticsEventFrequency); + /* [annotation][in] */ + _In_ PRIORITY_LEVEL priority, + /* [annotation][in] */ + _In_ DWORD scopeStatisticsEventFrequency); DECLSPEC_XFGVIRT(IRowsetPrioritization, GetScopePriority) HRESULT ( STDMETHODCALLTYPE *GetScopePriority )( __RPC__in IRowsetPrioritization * This, - /* [out] */ __RPC__out PRIORITY_LEVEL *priority, - /* [out] */ __RPC__out DWORD *scopeStatisticsEventFrequency); + /* [annotation][out] */ + _Out_ PRIORITY_LEVEL *priority, + /* [annotation][out] */ + _Out_ DWORD *scopeStatisticsEventFrequency); DECLSPEC_XFGVIRT(IRowsetPrioritization, GetScopeStatistics) HRESULT ( STDMETHODCALLTYPE *GetScopeStatistics )( __RPC__in IRowsetPrioritization * This, - /* [out] */ __RPC__out DWORD *indexedDocumentCount, - /* [out] */ __RPC__out DWORD *oustandingAddCount, - /* [out] */ __RPC__out DWORD *oustandingModifyCount); + /* [annotation][out] */ + _Out_ DWORD *indexedDocumentCount, + /* [annotation][out] */ + _Out_ DWORD *oustandingAddCount, + /* [annotation][out] */ + _Out_ DWORD *oustandingModifyCount); END_INTERFACE } IRowsetPrioritizationVtbl; @@ -4984,21 +5572,30 @@ EXTERN_C const IID IID_IRowsetEvents; { public: virtual HRESULT STDMETHODCALLTYPE OnNewItem( - /* [in] */ __RPC__in REFPROPVARIANT itemID, - /* [in] */ ROWSETEVENT_ITEMSTATE newItemState) = 0; + /* [annotation][in] */ + _In_ REFPROPVARIANT itemID, + /* [annotation][in] */ + _In_ ROWSETEVENT_ITEMSTATE newItemState) = 0; virtual HRESULT STDMETHODCALLTYPE OnChangedItem( - /* [in] */ __RPC__in REFPROPVARIANT itemID, - /* [in] */ ROWSETEVENT_ITEMSTATE rowsetItemState, - /* [in] */ ROWSETEVENT_ITEMSTATE changedItemState) = 0; + /* [annotation][in] */ + _In_ REFPROPVARIANT itemID, + /* [annotation][in] */ + _In_ ROWSETEVENT_ITEMSTATE rowsetItemState, + /* [annotation][in] */ + _In_ ROWSETEVENT_ITEMSTATE changedItemState) = 0; virtual HRESULT STDMETHODCALLTYPE OnDeletedItem( - /* [in] */ __RPC__in REFPROPVARIANT itemID, - /* [in] */ ROWSETEVENT_ITEMSTATE deletedItemState) = 0; + /* [annotation][in] */ + _In_ REFPROPVARIANT itemID, + /* [annotation][in] */ + _In_ ROWSETEVENT_ITEMSTATE deletedItemState) = 0; virtual HRESULT STDMETHODCALLTYPE OnRowsetEvent( - /* [in] */ ROWSETEVENT_TYPE eventType, - /* [in] */ __RPC__in REFPROPVARIANT eventData) = 0; + /* [annotation][in] */ + _In_ ROWSETEVENT_TYPE eventType, + /* [annotation][in] */ + _In_ REFPROPVARIANT eventData) = 0; }; @@ -5028,27 +5625,36 @@ EXTERN_C const IID IID_IRowsetEvents; DECLSPEC_XFGVIRT(IRowsetEvents, OnNewItem) HRESULT ( STDMETHODCALLTYPE *OnNewItem )( __RPC__in IRowsetEvents * This, - /* [in] */ __RPC__in REFPROPVARIANT itemID, - /* [in] */ ROWSETEVENT_ITEMSTATE newItemState); + /* [annotation][in] */ + _In_ REFPROPVARIANT itemID, + /* [annotation][in] */ + _In_ ROWSETEVENT_ITEMSTATE newItemState); DECLSPEC_XFGVIRT(IRowsetEvents, OnChangedItem) HRESULT ( STDMETHODCALLTYPE *OnChangedItem )( __RPC__in IRowsetEvents * This, - /* [in] */ __RPC__in REFPROPVARIANT itemID, - /* [in] */ ROWSETEVENT_ITEMSTATE rowsetItemState, - /* [in] */ ROWSETEVENT_ITEMSTATE changedItemState); + /* [annotation][in] */ + _In_ REFPROPVARIANT itemID, + /* [annotation][in] */ + _In_ ROWSETEVENT_ITEMSTATE rowsetItemState, + /* [annotation][in] */ + _In_ ROWSETEVENT_ITEMSTATE changedItemState); DECLSPEC_XFGVIRT(IRowsetEvents, OnDeletedItem) HRESULT ( STDMETHODCALLTYPE *OnDeletedItem )( __RPC__in IRowsetEvents * This, - /* [in] */ __RPC__in REFPROPVARIANT itemID, - /* [in] */ ROWSETEVENT_ITEMSTATE deletedItemState); + /* [annotation][in] */ + _In_ REFPROPVARIANT itemID, + /* [annotation][in] */ + _In_ ROWSETEVENT_ITEMSTATE deletedItemState); DECLSPEC_XFGVIRT(IRowsetEvents, OnRowsetEvent) HRESULT ( STDMETHODCALLTYPE *OnRowsetEvent )( __RPC__in IRowsetEvents * This, - /* [in] */ ROWSETEVENT_TYPE eventType, - /* [in] */ __RPC__in REFPROPVARIANT eventData); + /* [annotation][in] */ + _In_ ROWSETEVENT_TYPE eventType, + /* [annotation][in] */ + _In_ REFPROPVARIANT eventData); END_INTERFACE } IRowsetEventsVtbl; @@ -5125,51 +5731,72 @@ EXTERN_C const IID IID_ISearchManager; { public: virtual HRESULT STDMETHODCALLTYPE GetIndexerVersionStr( - /* [string][out] */ __RPC__deref_out_opt_string LPWSTR *ppszVersionString) = 0; + /* [annotation][string][out] */ + _Out_ LPWSTR *ppszVersionString) = 0; virtual HRESULT STDMETHODCALLTYPE GetIndexerVersion( - /* [out] */ __RPC__out DWORD *pdwMajor, - /* [out] */ __RPC__out DWORD *pdwMinor) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwMajor, + /* [annotation][out] */ + _Out_ DWORD *pdwMinor) = 0; virtual HRESULT STDMETHODCALLTYPE GetParameter( - /* [string][in] */ __RPC__in_string LPCWSTR pszName, - /* [retval][out] */ __RPC__deref_out_opt PROPVARIANT **ppValue) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszName, + /* [annotation][retval][out] */ + _Out_retval_ PROPVARIANT **ppValue) = 0; virtual HRESULT STDMETHODCALLTYPE SetParameter( - /* [string][in] */ __RPC__in_string LPCWSTR pszName, - /* [in] */ __RPC__in const PROPVARIANT *pValue) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszName, + /* [annotation][in] */ + _In_ const PROPVARIANT *pValue) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ProxyName( - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszProxyName) = 0; + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszProxyName) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BypassList( - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszBypassList) = 0; + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszBypassList) = 0; virtual HRESULT STDMETHODCALLTYPE SetProxy( - /* [in] */ PROXY_ACCESS sUseProxy, - /* [in] */ BOOL fLocalByPassProxy, - /* [in] */ DWORD dwPortNumber, - /* [string][in] */ __RPC__in_string LPCWSTR pszProxyName, - /* [string][in] */ __RPC__in_string LPCWSTR pszByPassList) = 0; + /* [annotation][in] */ + _In_ PROXY_ACCESS sUseProxy, + /* [annotation][in] */ + _In_ BOOL fLocalByPassProxy, + /* [annotation][in] */ + _In_ DWORD dwPortNumber, + /* [annotation][string][in] */ + _In_ LPCWSTR pszProxyName, + /* [annotation][string][in] */ + _In_ LPCWSTR pszByPassList) = 0; virtual HRESULT STDMETHODCALLTYPE GetCatalog( - /* [string][in] */ __RPC__in_string LPCWSTR pszCatalog, - /* [retval][out] */ __RPC__deref_out_opt ISearchCatalogManager **ppCatalogManager) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszCatalog, + /* [annotation][retval][out] */ + _Out_retval_ ISearchCatalogManager **ppCatalogManager) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_UserAgent( - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszUserAgent) = 0; + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszUserAgent) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_UserAgent( - /* [string][in] */ __RPC__in_string LPCWSTR pszUserAgent) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszUserAgent) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_UseProxy( - /* [retval][out] */ __RPC__out PROXY_ACCESS *pUseProxy) = 0; + /* [annotation][retval][out] */ + _Out_retval_ PROXY_ACCESS *pUseProxy) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LocalBypass( - /* [retval][out] */ __RPC__out BOOL *pfLocalBypass) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfLocalBypass) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PortNumber( - /* [retval][out] */ __RPC__out DWORD *pdwPortNumber) = 0; + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwPortNumber) = 0; }; @@ -5199,75 +5826,96 @@ EXTERN_C const IID IID_ISearchManager; DECLSPEC_XFGVIRT(ISearchManager, GetIndexerVersionStr) HRESULT ( STDMETHODCALLTYPE *GetIndexerVersionStr )( __RPC__in ISearchManager * This, - /* [string][out] */ __RPC__deref_out_opt_string LPWSTR *ppszVersionString); + /* [annotation][string][out] */ + _Out_ LPWSTR *ppszVersionString); DECLSPEC_XFGVIRT(ISearchManager, GetIndexerVersion) HRESULT ( STDMETHODCALLTYPE *GetIndexerVersion )( __RPC__in ISearchManager * This, - /* [out] */ __RPC__out DWORD *pdwMajor, - /* [out] */ __RPC__out DWORD *pdwMinor); + /* [annotation][out] */ + _Out_ DWORD *pdwMajor, + /* [annotation][out] */ + _Out_ DWORD *pdwMinor); DECLSPEC_XFGVIRT(ISearchManager, GetParameter) HRESULT ( STDMETHODCALLTYPE *GetParameter )( __RPC__in ISearchManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszName, - /* [retval][out] */ __RPC__deref_out_opt PROPVARIANT **ppValue); + /* [annotation][string][in] */ + _In_ LPCWSTR pszName, + /* [annotation][retval][out] */ + _Out_retval_ PROPVARIANT **ppValue); DECLSPEC_XFGVIRT(ISearchManager, SetParameter) HRESULT ( STDMETHODCALLTYPE *SetParameter )( __RPC__in ISearchManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszName, - /* [in] */ __RPC__in const PROPVARIANT *pValue); + /* [annotation][string][in] */ + _In_ LPCWSTR pszName, + /* [annotation][in] */ + _In_ const PROPVARIANT *pValue); DECLSPEC_XFGVIRT(ISearchManager, get_ProxyName) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProxyName )( __RPC__in ISearchManager * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszProxyName); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszProxyName); DECLSPEC_XFGVIRT(ISearchManager, get_BypassList) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BypassList )( __RPC__in ISearchManager * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszBypassList); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszBypassList); DECLSPEC_XFGVIRT(ISearchManager, SetProxy) HRESULT ( STDMETHODCALLTYPE *SetProxy )( __RPC__in ISearchManager * This, - /* [in] */ PROXY_ACCESS sUseProxy, - /* [in] */ BOOL fLocalByPassProxy, - /* [in] */ DWORD dwPortNumber, - /* [string][in] */ __RPC__in_string LPCWSTR pszProxyName, - /* [string][in] */ __RPC__in_string LPCWSTR pszByPassList); + /* [annotation][in] */ + _In_ PROXY_ACCESS sUseProxy, + /* [annotation][in] */ + _In_ BOOL fLocalByPassProxy, + /* [annotation][in] */ + _In_ DWORD dwPortNumber, + /* [annotation][string][in] */ + _In_ LPCWSTR pszProxyName, + /* [annotation][string][in] */ + _In_ LPCWSTR pszByPassList); DECLSPEC_XFGVIRT(ISearchManager, GetCatalog) HRESULT ( STDMETHODCALLTYPE *GetCatalog )( __RPC__in ISearchManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszCatalog, - /* [retval][out] */ __RPC__deref_out_opt ISearchCatalogManager **ppCatalogManager); + /* [annotation][string][in] */ + _In_ LPCWSTR pszCatalog, + /* [annotation][retval][out] */ + _Out_retval_ ISearchCatalogManager **ppCatalogManager); DECLSPEC_XFGVIRT(ISearchManager, get_UserAgent) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserAgent )( __RPC__in ISearchManager * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszUserAgent); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszUserAgent); DECLSPEC_XFGVIRT(ISearchManager, put_UserAgent) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserAgent )( __RPC__in ISearchManager * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszUserAgent); + /* [annotation][string][in] */ + _In_ LPCWSTR pszUserAgent); DECLSPEC_XFGVIRT(ISearchManager, get_UseProxy) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseProxy )( __RPC__in ISearchManager * This, - /* [retval][out] */ __RPC__out PROXY_ACCESS *pUseProxy); + /* [annotation][retval][out] */ + _Out_retval_ PROXY_ACCESS *pUseProxy); DECLSPEC_XFGVIRT(ISearchManager, get_LocalBypass) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_LocalBypass )( __RPC__in ISearchManager * This, - /* [retval][out] */ __RPC__out BOOL *pfLocalBypass); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfLocalBypass); DECLSPEC_XFGVIRT(ISearchManager, get_PortNumber) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortNumber )( __RPC__in ISearchManager * This, - /* [retval][out] */ __RPC__out DWORD *pdwPortNumber); + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwPortNumber); END_INTERFACE } ISearchManagerVtbl; @@ -5358,11 +6006,14 @@ EXTERN_C const IID IID_ISearchManager2; { public: virtual HRESULT STDMETHODCALLTYPE CreateCatalog( - /* [string][in] */ __RPC__in_string LPCWSTR pszCatalog, - /* [out] */ __RPC__deref_out_opt ISearchCatalogManager **ppCatalogManager) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszCatalog, + /* [annotation][out] */ + _Out_ ISearchCatalogManager **ppCatalogManager) = 0; virtual HRESULT STDMETHODCALLTYPE DeleteCatalog( - /* [string][in] */ __RPC__in_string LPCWSTR pszCatalog) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR pszCatalog) = 0; }; @@ -5392,86 +6043,110 @@ EXTERN_C const IID IID_ISearchManager2; DECLSPEC_XFGVIRT(ISearchManager, GetIndexerVersionStr) HRESULT ( STDMETHODCALLTYPE *GetIndexerVersionStr )( __RPC__in ISearchManager2 * This, - /* [string][out] */ __RPC__deref_out_opt_string LPWSTR *ppszVersionString); + /* [annotation][string][out] */ + _Out_ LPWSTR *ppszVersionString); DECLSPEC_XFGVIRT(ISearchManager, GetIndexerVersion) HRESULT ( STDMETHODCALLTYPE *GetIndexerVersion )( __RPC__in ISearchManager2 * This, - /* [out] */ __RPC__out DWORD *pdwMajor, - /* [out] */ __RPC__out DWORD *pdwMinor); + /* [annotation][out] */ + _Out_ DWORD *pdwMajor, + /* [annotation][out] */ + _Out_ DWORD *pdwMinor); DECLSPEC_XFGVIRT(ISearchManager, GetParameter) HRESULT ( STDMETHODCALLTYPE *GetParameter )( __RPC__in ISearchManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszName, - /* [retval][out] */ __RPC__deref_out_opt PROPVARIANT **ppValue); + /* [annotation][string][in] */ + _In_ LPCWSTR pszName, + /* [annotation][retval][out] */ + _Out_retval_ PROPVARIANT **ppValue); DECLSPEC_XFGVIRT(ISearchManager, SetParameter) HRESULT ( STDMETHODCALLTYPE *SetParameter )( __RPC__in ISearchManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszName, - /* [in] */ __RPC__in const PROPVARIANT *pValue); + /* [annotation][string][in] */ + _In_ LPCWSTR pszName, + /* [annotation][in] */ + _In_ const PROPVARIANT *pValue); DECLSPEC_XFGVIRT(ISearchManager, get_ProxyName) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProxyName )( __RPC__in ISearchManager2 * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszProxyName); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszProxyName); DECLSPEC_XFGVIRT(ISearchManager, get_BypassList) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BypassList )( __RPC__in ISearchManager2 * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszBypassList); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszBypassList); DECLSPEC_XFGVIRT(ISearchManager, SetProxy) HRESULT ( STDMETHODCALLTYPE *SetProxy )( __RPC__in ISearchManager2 * This, - /* [in] */ PROXY_ACCESS sUseProxy, - /* [in] */ BOOL fLocalByPassProxy, - /* [in] */ DWORD dwPortNumber, - /* [string][in] */ __RPC__in_string LPCWSTR pszProxyName, - /* [string][in] */ __RPC__in_string LPCWSTR pszByPassList); + /* [annotation][in] */ + _In_ PROXY_ACCESS sUseProxy, + /* [annotation][in] */ + _In_ BOOL fLocalByPassProxy, + /* [annotation][in] */ + _In_ DWORD dwPortNumber, + /* [annotation][string][in] */ + _In_ LPCWSTR pszProxyName, + /* [annotation][string][in] */ + _In_ LPCWSTR pszByPassList); DECLSPEC_XFGVIRT(ISearchManager, GetCatalog) HRESULT ( STDMETHODCALLTYPE *GetCatalog )( __RPC__in ISearchManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszCatalog, - /* [retval][out] */ __RPC__deref_out_opt ISearchCatalogManager **ppCatalogManager); + /* [annotation][string][in] */ + _In_ LPCWSTR pszCatalog, + /* [annotation][retval][out] */ + _Out_retval_ ISearchCatalogManager **ppCatalogManager); DECLSPEC_XFGVIRT(ISearchManager, get_UserAgent) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserAgent )( __RPC__in ISearchManager2 * This, - /* [string][retval][out] */ __RPC__deref_out_opt_string LPWSTR *ppszUserAgent); + /* [annotation][string][retval][out] */ + _Out_retval_ LPWSTR *ppszUserAgent); DECLSPEC_XFGVIRT(ISearchManager, put_UserAgent) /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserAgent )( __RPC__in ISearchManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszUserAgent); + /* [annotation][string][in] */ + _In_ LPCWSTR pszUserAgent); DECLSPEC_XFGVIRT(ISearchManager, get_UseProxy) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseProxy )( __RPC__in ISearchManager2 * This, - /* [retval][out] */ __RPC__out PROXY_ACCESS *pUseProxy); + /* [annotation][retval][out] */ + _Out_retval_ PROXY_ACCESS *pUseProxy); DECLSPEC_XFGVIRT(ISearchManager, get_LocalBypass) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_LocalBypass )( __RPC__in ISearchManager2 * This, - /* [retval][out] */ __RPC__out BOOL *pfLocalBypass); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfLocalBypass); DECLSPEC_XFGVIRT(ISearchManager, get_PortNumber) /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortNumber )( __RPC__in ISearchManager2 * This, - /* [retval][out] */ __RPC__out DWORD *pdwPortNumber); + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwPortNumber); DECLSPEC_XFGVIRT(ISearchManager2, CreateCatalog) HRESULT ( STDMETHODCALLTYPE *CreateCatalog )( __RPC__in ISearchManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszCatalog, - /* [out] */ __RPC__deref_out_opt ISearchCatalogManager **ppCatalogManager); + /* [annotation][string][in] */ + _In_ LPCWSTR pszCatalog, + /* [annotation][out] */ + _Out_ ISearchCatalogManager **ppCatalogManager); DECLSPEC_XFGVIRT(ISearchManager2, DeleteCatalog) HRESULT ( STDMETHODCALLTYPE *DeleteCatalog )( __RPC__in ISearchManager2 * This, - /* [string][in] */ __RPC__in_string LPCWSTR pszCatalog); + /* [annotation][string][in] */ + _In_ LPCWSTR pszCatalog); END_INTERFACE } ISearchManager2Vtbl; @@ -5587,29 +6262,44 @@ EXTERN_C const IID IID_ISearchLanguageSupport; { public: virtual HRESULT STDMETHODCALLTYPE SetDiacriticSensitivity( - /* [in] */ BOOL fDiacriticSensitive) = 0; + /* [annotation][in] */ + _In_ BOOL fDiacriticSensitive) = 0; virtual HRESULT STDMETHODCALLTYPE GetDiacriticSensitivity( - /* [retval][out] */ __RPC__out BOOL *pfDiacriticSensitive) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfDiacriticSensitive) = 0; virtual HRESULT STDMETHODCALLTYPE LoadWordBreaker( - /* [in] */ LCID lcid, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt void **ppWordBreaker, - /* [out] */ __RPC__out LCID *pLcidUsed) = 0; + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppWordBreaker, + /* [annotation][out] */ + _Out_ LCID *pLcidUsed) = 0; virtual HRESULT STDMETHODCALLTYPE LoadStemmer( - /* [in] */ LCID lcid, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt void **ppStemmer, - /* [out] */ __RPC__out LCID *pLcidUsed) = 0; + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppStemmer, + /* [annotation][out] */ + _Out_ LCID *pLcidUsed) = 0; virtual HRESULT STDMETHODCALLTYPE IsPrefixNormalized( - /* [size_is][in] */ __RPC__in_ecount_full(cwcQueryToken) LPCWSTR pwcsQueryToken, - /* [in] */ ULONG cwcQueryToken, - /* [size_is][in] */ __RPC__in_ecount_full(cwcDocumentToken) LPCWSTR pwcsDocumentToken, - /* [in] */ ULONG cwcDocumentToken, - /* [out] */ __RPC__out ULONG *pulPrefixLength) = 0; + /* [annotation][size_is][in] */ + _In_reads_(cwcQueryToken) LPCWSTR pwcsQueryToken, + /* [annotation][in] */ + _In_ ULONG cwcQueryToken, + /* [annotation][size_is][in] */ + _In_reads_(cwcDocumentToken) LPCWSTR pwcsDocumentToken, + /* [annotation][in] */ + _In_ ULONG cwcDocumentToken, + /* [annotation][out] */ + _Out_ ULONG *pulPrefixLength) = 0; }; @@ -5639,37 +6329,52 @@ EXTERN_C const IID IID_ISearchLanguageSupport; DECLSPEC_XFGVIRT(ISearchLanguageSupport, SetDiacriticSensitivity) HRESULT ( STDMETHODCALLTYPE *SetDiacriticSensitivity )( __RPC__in ISearchLanguageSupport * This, - /* [in] */ BOOL fDiacriticSensitive); + /* [annotation][in] */ + _In_ BOOL fDiacriticSensitive); DECLSPEC_XFGVIRT(ISearchLanguageSupport, GetDiacriticSensitivity) HRESULT ( STDMETHODCALLTYPE *GetDiacriticSensitivity )( __RPC__in ISearchLanguageSupport * This, - /* [retval][out] */ __RPC__out BOOL *pfDiacriticSensitive); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pfDiacriticSensitive); DECLSPEC_XFGVIRT(ISearchLanguageSupport, LoadWordBreaker) HRESULT ( STDMETHODCALLTYPE *LoadWordBreaker )( __RPC__in ISearchLanguageSupport * This, - /* [in] */ LCID lcid, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt void **ppWordBreaker, - /* [out] */ __RPC__out LCID *pLcidUsed); + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppWordBreaker, + /* [annotation][out] */ + _Out_ LCID *pLcidUsed); DECLSPEC_XFGVIRT(ISearchLanguageSupport, LoadStemmer) HRESULT ( STDMETHODCALLTYPE *LoadStemmer )( __RPC__in ISearchLanguageSupport * This, - /* [in] */ LCID lcid, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt void **ppStemmer, - /* [out] */ __RPC__out LCID *pLcidUsed); + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppStemmer, + /* [annotation][out] */ + _Out_ LCID *pLcidUsed); DECLSPEC_XFGVIRT(ISearchLanguageSupport, IsPrefixNormalized) HRESULT ( STDMETHODCALLTYPE *IsPrefixNormalized )( __RPC__in ISearchLanguageSupport * This, - /* [size_is][in] */ __RPC__in_ecount_full(cwcQueryToken) LPCWSTR pwcsQueryToken, - /* [in] */ ULONG cwcQueryToken, - /* [size_is][in] */ __RPC__in_ecount_full(cwcDocumentToken) LPCWSTR pwcsDocumentToken, - /* [in] */ ULONG cwcDocumentToken, - /* [out] */ __RPC__out ULONG *pulPrefixLength); + /* [annotation][size_is][in] */ + _In_reads_(cwcQueryToken) LPCWSTR pwcsQueryToken, + /* [annotation][in] */ + _In_ ULONG cwcQueryToken, + /* [annotation][size_is][in] */ + _In_reads_(cwcDocumentToken) LPCWSTR pwcsDocumentToken, + /* [annotation][in] */ + _In_ ULONG cwcDocumentToken, + /* [annotation][out] */ + _Out_ ULONG *pulPrefixLength); END_INTERFACE } ISearchLanguageSupportVtbl; @@ -5814,13 +6519,16 @@ void __RPC_USER LPSAFEARRAY_UserFree64( __RPC__in unsi /* [local] */ HRESULT STDMETHODCALLTYPE ISearchCrawlScopeManager2_GetVersion_Proxy( ISearchCrawlScopeManager2 * This, - /* [out] */ long **plVersion, - /* [out] */ HANDLE *phFileMapping); + /* [annotation][out] */ + _Out_ long **plVersion, + /* [annotation][out] */ + _Out_ HANDLE *phFileMapping); /* [call_as] */ HRESULT STDMETHODCALLTYPE ISearchCrawlScopeManager2_GetVersion_Stub( __RPC__in ISearchCrawlScopeManager2 * This, - /* [out] */ __RPC__out long *plVersion); + /* [annotation][out] */ + _Out_ long *plVersion); diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/WindowsStorageCOM.h b/generation/WinSDK/RecompiledIdlHeaders/um/WindowsStorageCOM.h index 352105a3..16bef8c9 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/WindowsStorageCOM.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/WindowsStorageCOM.h @@ -304,8 +304,8 @@ EXTERN_C const IID IID_IUnbufferedFileHandleProvider; virtual HRESULT STDMETHODCALLTYPE OpenUnbufferedFileHandle( /* [annotation][in] */ _In_ IUnbufferedFileHandleOplockCallback *oplockBreakCallback, - /* [retval][annotation][out] */ - _Out_ DWORD_PTR *fileHandle) = 0; + /* [annotation][retval][out] */ + _Out_retval_ DWORD_PTR *fileHandle) = 0; virtual HRESULT STDMETHODCALLTYPE CloseUnbufferedFileHandle( void) = 0; @@ -339,8 +339,8 @@ EXTERN_C const IID IID_IUnbufferedFileHandleProvider; __RPC__in IUnbufferedFileHandleProvider * This, /* [annotation][in] */ _In_ IUnbufferedFileHandleOplockCallback *oplockBreakCallback, - /* [retval][annotation][out] */ - _Out_ DWORD_PTR *fileHandle); + /* [annotation][retval][out] */ + _Out_retval_ DWORD_PTR *fileHandle); DECLSPEC_XFGVIRT(IUnbufferedFileHandleProvider, CloseUnbufferedFileHandle) HRESULT ( STDMETHODCALLTYPE *CloseUnbufferedFileHandle )( diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/activprof.h b/generation/WinSDK/RecompiledIdlHeaders/um/activprof.h index a3a81d5e..5cb285f1 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/activprof.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/activprof.h @@ -1224,9 +1224,9 @@ EXTERN_C const IID IID_IActiveScriptProfilerCallback; _In_ PROFILER_TOKEN functionId, /* [annotation][in] */ _In_ PROFILER_TOKEN scriptId, - /* [string][annotation][in] */ + /* [annotation][string][in] */ _In_ const WCHAR *pwszFunctionName, - /* [string][annotation][in] */ + /* [annotation][string][in] */ _In_ const WCHAR *pwszFunctionNameHint, /* [annotation][in] */ _In_ IUnknown *pIDebugDocumentContext) = 0; @@ -1297,9 +1297,9 @@ EXTERN_C const IID IID_IActiveScriptProfilerCallback; _In_ PROFILER_TOKEN functionId, /* [annotation][in] */ _In_ PROFILER_TOKEN scriptId, - /* [string][annotation][in] */ + /* [annotation][string][in] */ _In_ const WCHAR *pwszFunctionName, - /* [string][annotation][in] */ + /* [annotation][string][in] */ _In_ const WCHAR *pwszFunctionNameHint, /* [annotation][in] */ _In_ IUnknown *pIDebugDocumentContext); @@ -1388,13 +1388,13 @@ EXTERN_C const IID IID_IActiveScriptProfilerCallback2; { public: virtual HRESULT STDMETHODCALLTYPE OnFunctionEnterByName( - /* [string][annotation][in] */ + /* [annotation][string][in] */ _In_ const WCHAR *pwszFunctionName, /* [annotation][in] */ _In_ PROFILER_SCRIPT_TYPE type) = 0; virtual HRESULT STDMETHODCALLTYPE OnFunctionExitByName( - /* [string][annotation][in] */ + /* [annotation][string][in] */ _In_ const WCHAR *pwszFunctionName, /* [annotation][in] */ _In_ PROFILER_SCRIPT_TYPE type) = 0; @@ -1453,9 +1453,9 @@ EXTERN_C const IID IID_IActiveScriptProfilerCallback2; _In_ PROFILER_TOKEN functionId, /* [annotation][in] */ _In_ PROFILER_TOKEN scriptId, - /* [string][annotation][in] */ + /* [annotation][string][in] */ _In_ const WCHAR *pwszFunctionName, - /* [string][annotation][in] */ + /* [annotation][string][in] */ _In_ const WCHAR *pwszFunctionNameHint, /* [annotation][in] */ _In_ IUnknown *pIDebugDocumentContext); @@ -1479,7 +1479,7 @@ EXTERN_C const IID IID_IActiveScriptProfilerCallback2; DECLSPEC_XFGVIRT(IActiveScriptProfilerCallback2, OnFunctionEnterByName) HRESULT ( STDMETHODCALLTYPE *OnFunctionEnterByName )( __RPC__in IActiveScriptProfilerCallback2 * This, - /* [string][annotation][in] */ + /* [annotation][string][in] */ _In_ const WCHAR *pwszFunctionName, /* [annotation][in] */ _In_ PROFILER_SCRIPT_TYPE type); @@ -1487,7 +1487,7 @@ EXTERN_C const IID IID_IActiveScriptProfilerCallback2; DECLSPEC_XFGVIRT(IActiveScriptProfilerCallback2, OnFunctionExitByName) HRESULT ( STDMETHODCALLTYPE *OnFunctionExitByName )( __RPC__in IActiveScriptProfilerCallback2 * This, - /* [string][annotation][in] */ + /* [annotation][string][in] */ _In_ const WCHAR *pwszFunctionName, /* [annotation][in] */ _In_ PROFILER_SCRIPT_TYPE type); @@ -1624,9 +1624,9 @@ EXTERN_C const IID IID_IActiveScriptProfilerCallback3; _In_ PROFILER_TOKEN functionId, /* [annotation][in] */ _In_ PROFILER_TOKEN scriptId, - /* [string][annotation][in] */ + /* [annotation][string][in] */ _In_ const WCHAR *pwszFunctionName, - /* [string][annotation][in] */ + /* [annotation][string][in] */ _In_ const WCHAR *pwszFunctionNameHint, /* [annotation][in] */ _In_ IUnknown *pIDebugDocumentContext); @@ -1650,7 +1650,7 @@ EXTERN_C const IID IID_IActiveScriptProfilerCallback3; DECLSPEC_XFGVIRT(IActiveScriptProfilerCallback2, OnFunctionEnterByName) HRESULT ( STDMETHODCALLTYPE *OnFunctionEnterByName )( __RPC__in IActiveScriptProfilerCallback3 * This, - /* [string][annotation][in] */ + /* [annotation][string][in] */ _In_ const WCHAR *pwszFunctionName, /* [annotation][in] */ _In_ PROFILER_SCRIPT_TYPE type); @@ -1658,7 +1658,7 @@ EXTERN_C const IID IID_IActiveScriptProfilerCallback3; DECLSPEC_XFGVIRT(IActiveScriptProfilerCallback2, OnFunctionExitByName) HRESULT ( STDMETHODCALLTYPE *OnFunctionExitByName )( __RPC__in IActiveScriptProfilerCallback3 * This, - /* [string][annotation][in] */ + /* [annotation][string][in] */ _In_ const WCHAR *pwszFunctionName, /* [annotation][in] */ _In_ PROFILER_SCRIPT_TYPE type); diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/amstream.h b/generation/WinSDK/RecompiledIdlHeaders/um/amstream.h index 5e5bc604..c8aae883 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/amstream.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/amstream.h @@ -696,8 +696,8 @@ EXTERN_C const IID IID_IMediaStreamFilter; _In_ BOOL bRenderer) = 0; virtual HRESULT STDMETHODCALLTYPE ReferenceTimeToStreamTime( - /* [annotation][out][annotation][in] */ - _Out_ REFERENCE_TIME *pTime) = 0; + /* [annotation][out][in] */ + _Inout_ REFERENCE_TIME *pTime) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentStreamTime( /* [annotation][out] */ @@ -760,7 +760,8 @@ EXTERN_C const IID IID_IMediaStreamFilter; DECLSPEC_XFGVIRT(IMediaFilter, GetState) HRESULT ( STDMETHODCALLTYPE *GetState )( IMediaStreamFilter * This, - /* [in] */ DWORD dwMilliSecsTimeout, + /* [annotation][in] */ + _In_ DWORD dwMilliSecsTimeout, /* [annotation][out] */ _Out_ FILTER_STATE *State); @@ -785,7 +786,8 @@ EXTERN_C const IID IID_IMediaStreamFilter; DECLSPEC_XFGVIRT(IBaseFilter, FindPin) HRESULT ( STDMETHODCALLTYPE *FindPin )( IMediaStreamFilter * This, - /* [string][in] */ LPCWSTR Id, + /* [annotation][string][in] */ + _In_ LPCWSTR Id, /* [annotation][out] */ _Out_ IPin **ppPin); @@ -840,8 +842,8 @@ EXTERN_C const IID IID_IMediaStreamFilter; DECLSPEC_XFGVIRT(IMediaStreamFilter, ReferenceTimeToStreamTime) HRESULT ( STDMETHODCALLTYPE *ReferenceTimeToStreamTime )( IMediaStreamFilter * This, - /* [annotation][out][annotation][in] */ - _Out_ REFERENCE_TIME *pTime); + /* [annotation][out][in] */ + _Inout_ REFERENCE_TIME *pTime); DECLSPEC_XFGVIRT(IMediaStreamFilter, GetCurrentStreamTime) HRESULT ( STDMETHODCALLTYPE *GetCurrentStreamTime )( diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/cmdtree.h b/generation/WinSDK/RecompiledIdlHeaders/um/cmdtree.h index 12005046..9e0c6c93 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/cmdtree.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/cmdtree.h @@ -652,20 +652,28 @@ EXTERN_C const IID IID_ICommandTree; { public: virtual HRESULT STDMETHODCALLTYPE FindErrorNodes( - /* [in] */ const DBCOMMANDTREE *pRoot, - /* [out] */ ULONG *pcErrorNodes, - /* [out] */ DBCOMMANDTREE ***prgErrorNodes) = 0; + /* [annotation][in] */ + _In_ const DBCOMMANDTREE *pRoot, + /* [annotation][out] */ + _Out_ ULONG *pcErrorNodes, + /* [annotation][out] */ + _Out_ DBCOMMANDTREE ***prgErrorNodes) = 0; virtual HRESULT STDMETHODCALLTYPE FreeCommandTree( - /* [in] */ DBCOMMANDTREE **ppRoot) = 0; + /* [annotation][in] */ + _In_ DBCOMMANDTREE **ppRoot) = 0; virtual HRESULT STDMETHODCALLTYPE GetCommandTree( - /* [out] */ DBCOMMANDTREE **ppRoot) = 0; + /* [annotation][out] */ + _Out_ DBCOMMANDTREE **ppRoot) = 0; virtual HRESULT STDMETHODCALLTYPE SetCommandTree( - /* [in] */ DBCOMMANDTREE **ppRoot, - /* [in] */ DBCOMMANDREUSE dwCommandReuse, - /* [in] */ BOOL fCopy) = 0; + /* [annotation][in] */ + _In_ DBCOMMANDTREE **ppRoot, + /* [annotation][in] */ + _In_ DBCOMMANDREUSE dwCommandReuse, + /* [annotation][in] */ + _In_ BOOL fCopy) = 0; }; @@ -695,26 +703,34 @@ EXTERN_C const IID IID_ICommandTree; DECLSPEC_XFGVIRT(ICommandTree, FindErrorNodes) HRESULT ( STDMETHODCALLTYPE *FindErrorNodes )( ICommandTree * This, - /* [in] */ const DBCOMMANDTREE *pRoot, - /* [out] */ ULONG *pcErrorNodes, - /* [out] */ DBCOMMANDTREE ***prgErrorNodes); + /* [annotation][in] */ + _In_ const DBCOMMANDTREE *pRoot, + /* [annotation][out] */ + _Out_ ULONG *pcErrorNodes, + /* [annotation][out] */ + _Out_ DBCOMMANDTREE ***prgErrorNodes); DECLSPEC_XFGVIRT(ICommandTree, FreeCommandTree) HRESULT ( STDMETHODCALLTYPE *FreeCommandTree )( ICommandTree * This, - /* [in] */ DBCOMMANDTREE **ppRoot); + /* [annotation][in] */ + _In_ DBCOMMANDTREE **ppRoot); DECLSPEC_XFGVIRT(ICommandTree, GetCommandTree) HRESULT ( STDMETHODCALLTYPE *GetCommandTree )( ICommandTree * This, - /* [out] */ DBCOMMANDTREE **ppRoot); + /* [annotation][out] */ + _Out_ DBCOMMANDTREE **ppRoot); DECLSPEC_XFGVIRT(ICommandTree, SetCommandTree) HRESULT ( STDMETHODCALLTYPE *SetCommandTree )( ICommandTree * This, - /* [in] */ DBCOMMANDTREE **ppRoot, - /* [in] */ DBCOMMANDREUSE dwCommandReuse, - /* [in] */ BOOL fCopy); + /* [annotation][in] */ + _In_ DBCOMMANDTREE **ppRoot, + /* [annotation][in] */ + _In_ DBCOMMANDREUSE dwCommandReuse, + /* [annotation][in] */ + _In_ BOOL fCopy); END_INTERFACE } ICommandTreeVtbl; @@ -791,11 +807,14 @@ EXTERN_C const IID IID_IQuery; { public: virtual HRESULT STDMETHODCALLTYPE AddPostProcessing( - /* [in] */ DBCOMMANDTREE **ppRoot, - /* [in] */ BOOL fCopy) = 0; + /* [annotation][in] */ + _In_ DBCOMMANDTREE **ppRoot, + /* [annotation][in] */ + _In_ BOOL fCopy) = 0; virtual HRESULT STDMETHODCALLTYPE GetCardinalityEstimate( - /* [out] */ DBORDINAL *pulCardinality) = 0; + /* [annotation][out] */ + _Out_ DBORDINAL *pulCardinality) = 0; }; @@ -825,37 +844,48 @@ EXTERN_C const IID IID_IQuery; DECLSPEC_XFGVIRT(ICommandTree, FindErrorNodes) HRESULT ( STDMETHODCALLTYPE *FindErrorNodes )( IQuery * This, - /* [in] */ const DBCOMMANDTREE *pRoot, - /* [out] */ ULONG *pcErrorNodes, - /* [out] */ DBCOMMANDTREE ***prgErrorNodes); + /* [annotation][in] */ + _In_ const DBCOMMANDTREE *pRoot, + /* [annotation][out] */ + _Out_ ULONG *pcErrorNodes, + /* [annotation][out] */ + _Out_ DBCOMMANDTREE ***prgErrorNodes); DECLSPEC_XFGVIRT(ICommandTree, FreeCommandTree) HRESULT ( STDMETHODCALLTYPE *FreeCommandTree )( IQuery * This, - /* [in] */ DBCOMMANDTREE **ppRoot); + /* [annotation][in] */ + _In_ DBCOMMANDTREE **ppRoot); DECLSPEC_XFGVIRT(ICommandTree, GetCommandTree) HRESULT ( STDMETHODCALLTYPE *GetCommandTree )( IQuery * This, - /* [out] */ DBCOMMANDTREE **ppRoot); + /* [annotation][out] */ + _Out_ DBCOMMANDTREE **ppRoot); DECLSPEC_XFGVIRT(ICommandTree, SetCommandTree) HRESULT ( STDMETHODCALLTYPE *SetCommandTree )( IQuery * This, - /* [in] */ DBCOMMANDTREE **ppRoot, - /* [in] */ DBCOMMANDREUSE dwCommandReuse, - /* [in] */ BOOL fCopy); + /* [annotation][in] */ + _In_ DBCOMMANDTREE **ppRoot, + /* [annotation][in] */ + _In_ DBCOMMANDREUSE dwCommandReuse, + /* [annotation][in] */ + _In_ BOOL fCopy); DECLSPEC_XFGVIRT(IQuery, AddPostProcessing) HRESULT ( STDMETHODCALLTYPE *AddPostProcessing )( IQuery * This, - /* [in] */ DBCOMMANDTREE **ppRoot, - /* [in] */ BOOL fCopy); + /* [annotation][in] */ + _In_ DBCOMMANDTREE **ppRoot, + /* [annotation][in] */ + _In_ BOOL fCopy); DECLSPEC_XFGVIRT(IQuery, GetCardinalityEstimate) HRESULT ( STDMETHODCALLTYPE *GetCardinalityEstimate )( IQuery * This, - /* [out] */ DBORDINAL *pulCardinality); + /* [annotation][out] */ + _Out_ DBORDINAL *pulCardinality); END_INTERFACE } IQueryVtbl; diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/corprof.h b/generation/WinSDK/RecompiledIdlHeaders/um/corprof.h index 35758a63..878c03dc 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/corprof.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/corprof.h @@ -3,15 +3,14 @@ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.00.0603 */ + /* File created by MIDL compiler version 8.01.0628 */ /* @@MIDL_FILE_HEADING( ) */ -#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ -#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ @@ -24,7 +23,7 @@ #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of -#endif // __RPCNDR_H_VERSION__ +#endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include "windows.h" @@ -38,6 +37,14 @@ #pragma once #endif +#ifndef DECLSPEC_XFGVIRT +#if defined(_CONTROL_FLOW_GUARD_XFG) +#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func)) +#else +#define DECLSPEC_XFGVIRT(base, func) +#endif +#endif + /* Forward Declarations */ #ifndef __ICorProfilerCallback_FWD_DEFINED__ @@ -103,6 +110,20 @@ typedef interface ICorProfilerCallback9 ICorProfilerCallback9; #endif /* __ICorProfilerCallback9_FWD_DEFINED__ */ +#ifndef __ICorProfilerCallback10_FWD_DEFINED__ +#define __ICorProfilerCallback10_FWD_DEFINED__ +typedef interface ICorProfilerCallback10 ICorProfilerCallback10; + +#endif /* __ICorProfilerCallback10_FWD_DEFINED__ */ + + +#ifndef __ICorProfilerCallback11_FWD_DEFINED__ +#define __ICorProfilerCallback11_FWD_DEFINED__ +typedef interface ICorProfilerCallback11 ICorProfilerCallback11; + +#endif /* __ICorProfilerCallback11_FWD_DEFINED__ */ + + #ifndef __ICorProfilerInfo_FWD_DEFINED__ #define __ICorProfilerInfo_FWD_DEFINED__ typedef interface ICorProfilerInfo ICorProfilerInfo; @@ -194,6 +215,48 @@ typedef interface ICorProfilerInfo8 ICorProfilerInfo8; #endif /* __ICorProfilerInfo8_FWD_DEFINED__ */ +#ifndef __ICorProfilerInfo9_FWD_DEFINED__ +#define __ICorProfilerInfo9_FWD_DEFINED__ +typedef interface ICorProfilerInfo9 ICorProfilerInfo9; + +#endif /* __ICorProfilerInfo9_FWD_DEFINED__ */ + + +#ifndef __ICorProfilerInfo10_FWD_DEFINED__ +#define __ICorProfilerInfo10_FWD_DEFINED__ +typedef interface ICorProfilerInfo10 ICorProfilerInfo10; + +#endif /* __ICorProfilerInfo10_FWD_DEFINED__ */ + + +#ifndef __ICorProfilerInfo11_FWD_DEFINED__ +#define __ICorProfilerInfo11_FWD_DEFINED__ +typedef interface ICorProfilerInfo11 ICorProfilerInfo11; + +#endif /* __ICorProfilerInfo11_FWD_DEFINED__ */ + + +#ifndef __ICorProfilerInfo12_FWD_DEFINED__ +#define __ICorProfilerInfo12_FWD_DEFINED__ +typedef interface ICorProfilerInfo12 ICorProfilerInfo12; + +#endif /* __ICorProfilerInfo12_FWD_DEFINED__ */ + + +#ifndef __ICorProfilerInfo13_FWD_DEFINED__ +#define __ICorProfilerInfo13_FWD_DEFINED__ +typedef interface ICorProfilerInfo13 ICorProfilerInfo13; + +#endif /* __ICorProfilerInfo13_FWD_DEFINED__ */ + + +#ifndef __ICorProfilerInfo14_FWD_DEFINED__ +#define __ICorProfilerInfo14_FWD_DEFINED__ +typedef interface ICorProfilerInfo14 ICorProfilerInfo14; + +#endif /* __ICorProfilerInfo14_FWD_DEFINED__ */ + + #ifndef __ICorProfilerMethodEnum_FWD_DEFINED__ #define __ICorProfilerMethodEnum_FWD_DEFINED__ typedef interface ICorProfilerMethodEnum ICorProfilerMethodEnum; @@ -226,8 +289,6 @@ extern "C"{ /* interface __MIDL_itf_corprof_0000_0000 */ /* [local] */ -#define CorDB_CONTROL_Profiling "Cor_Enable_Profiling" -#define CorDB_CONTROL_ProfilingL L"Cor_Enable_Profiling" #if 0 typedef LONG32 mdToken; @@ -412,50 +473,50 @@ typedef struct _COR_PRF_METHOD mdMethodDef methodId; } COR_PRF_METHOD; -typedef void __stdcall __stdcall FunctionEnter( +typedef void FunctionEnter( FunctionID funcID); -typedef void __stdcall __stdcall FunctionLeave( +typedef void FunctionLeave( FunctionID funcID); -typedef void __stdcall __stdcall FunctionTailcall( +typedef void FunctionTailcall( FunctionID funcID); -typedef void __stdcall __stdcall FunctionEnter2( +typedef void FunctionEnter2( FunctionID funcId, UINT_PTR clientData, COR_PRF_FRAME_INFO func, COR_PRF_FUNCTION_ARGUMENT_INFO *argumentInfo); -typedef void __stdcall __stdcall FunctionLeave2( +typedef void FunctionLeave2( FunctionID funcId, UINT_PTR clientData, COR_PRF_FRAME_INFO func, COR_PRF_FUNCTION_ARGUMENT_RANGE *retvalRange); -typedef void __stdcall __stdcall FunctionTailcall2( +typedef void FunctionTailcall2( FunctionID funcId, UINT_PTR clientData, COR_PRF_FRAME_INFO func); -typedef void __stdcall __stdcall FunctionEnter3( +typedef void FunctionEnter3( FunctionIDOrClientID functionIDOrClientID); -typedef void __stdcall __stdcall FunctionLeave3( +typedef void FunctionLeave3( FunctionIDOrClientID functionIDOrClientID); -typedef void __stdcall __stdcall FunctionTailcall3( +typedef void FunctionTailcall3( FunctionIDOrClientID functionIDOrClientID); -typedef void __stdcall __stdcall FunctionEnter3WithInfo( +typedef void FunctionEnter3WithInfo( FunctionIDOrClientID functionIDOrClientID, COR_PRF_ELT_INFO eltInfo); -typedef void __stdcall __stdcall FunctionLeave3WithInfo( +typedef void FunctionLeave3WithInfo( FunctionIDOrClientID functionIDOrClientID, COR_PRF_ELT_INFO eltInfo); -typedef void __stdcall __stdcall FunctionTailcall3WithInfo( +typedef void FunctionTailcall3WithInfo( FunctionIDOrClientID functionIDOrClientID, COR_PRF_ELT_INFO eltInfo); @@ -467,6 +528,11 @@ typedef HRESULT __stdcall __stdcall StackSnapshotCallback( BYTE context[ ], void *clientData); +typedef BOOL ObjectReferenceCallback( + ObjectID root, + ObjectID *reference, + void *clientData); + typedef /* [public] */ enum __MIDL___MIDL_itf_corprof_0000_0000_0005 { @@ -506,8 +572,9 @@ enum __MIDL___MIDL_itf_corprof_0000_0000_0005 COR_PRF_DISABLE_ALL_NGEN_IMAGES = 0x80000000, COR_PRF_ALL = 0x8fffffff, COR_PRF_REQUIRE_PROFILE_IMAGE = ( ( COR_PRF_USE_PROFILE_IMAGES | COR_PRF_MONITOR_CODE_TRANSITIONS ) | COR_PRF_MONITOR_ENTERLEAVE ) , - COR_PRF_ALLOWABLE_AFTER_ATTACH = ( ( ( ( ( ( ( ( ( COR_PRF_MONITOR_THREADS | COR_PRF_MONITOR_MODULE_LOADS ) | COR_PRF_MONITOR_ASSEMBLY_LOADS ) | COR_PRF_MONITOR_APPDOMAIN_LOADS ) | COR_PRF_ENABLE_STACK_SNAPSHOT ) | COR_PRF_MONITOR_GC ) | COR_PRF_MONITOR_SUSPENDS ) | COR_PRF_MONITOR_CLASS_LOADS ) | COR_PRF_MONITOR_EXCEPTIONS ) | COR_PRF_MONITOR_JIT_COMPILATION ) , - COR_PRF_MONITOR_IMMUTABLE = ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( COR_PRF_MONITOR_CODE_TRANSITIONS | COR_PRF_MONITOR_REMOTING ) | COR_PRF_MONITOR_REMOTING_COOKIE ) | COR_PRF_MONITOR_REMOTING_ASYNC ) | COR_PRF_ENABLE_REJIT ) | COR_PRF_ENABLE_INPROC_DEBUGGING ) | COR_PRF_ENABLE_JIT_MAPS ) | COR_PRF_DISABLE_OPTIMIZATIONS ) | COR_PRF_DISABLE_INLINING ) | COR_PRF_ENABLE_OBJECT_ALLOCATED ) | COR_PRF_ENABLE_FUNCTION_ARGS ) | COR_PRF_ENABLE_FUNCTION_RETVAL ) | COR_PRF_ENABLE_FRAME_INFO ) | COR_PRF_USE_PROFILE_IMAGES ) | COR_PRF_DISABLE_TRANSPARENCY_CHECKS_UNDER_FULL_TRUST ) | COR_PRF_DISABLE_ALL_NGEN_IMAGES ) + COR_PRF_ALLOWABLE_AFTER_ATTACH = ( ( ( ( ( ( ( ( ( ( COR_PRF_MONITOR_THREADS | COR_PRF_MONITOR_MODULE_LOADS ) | COR_PRF_MONITOR_ASSEMBLY_LOADS ) | COR_PRF_MONITOR_APPDOMAIN_LOADS ) | COR_PRF_ENABLE_STACK_SNAPSHOT ) | COR_PRF_MONITOR_GC ) | COR_PRF_MONITOR_SUSPENDS ) | COR_PRF_MONITOR_CLASS_LOADS ) | COR_PRF_MONITOR_EXCEPTIONS ) | COR_PRF_MONITOR_JIT_COMPILATION ) | COR_PRF_ENABLE_REJIT ) , + COR_PRF_ALLOWABLE_NOTIFICATION_PROFILER = ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( COR_PRF_MONITOR_FUNCTION_UNLOADS | COR_PRF_MONITOR_CLASS_LOADS ) | COR_PRF_MONITOR_MODULE_LOADS ) | COR_PRF_MONITOR_ASSEMBLY_LOADS ) | COR_PRF_MONITOR_APPDOMAIN_LOADS ) | COR_PRF_MONITOR_JIT_COMPILATION ) | COR_PRF_MONITOR_EXCEPTIONS ) | COR_PRF_MONITOR_OBJECT_ALLOCATED ) | COR_PRF_MONITOR_THREADS ) | COR_PRF_MONITOR_CODE_TRANSITIONS ) | COR_PRF_MONITOR_CCW ) | COR_PRF_MONITOR_SUSPENDS ) | COR_PRF_MONITOR_CACHE_SEARCHES ) | COR_PRF_DISABLE_INLINING ) | COR_PRF_DISABLE_OPTIMIZATIONS ) | COR_PRF_ENABLE_OBJECT_ALLOCATED ) | COR_PRF_MONITOR_CLR_EXCEPTIONS ) | COR_PRF_ENABLE_STACK_SNAPSHOT ) | COR_PRF_USE_PROFILE_IMAGES ) | COR_PRF_DISABLE_ALL_NGEN_IMAGES ) , + COR_PRF_MONITOR_IMMUTABLE = ( ( ( ( ( ( ( ( ( ( ( ( ( ( COR_PRF_MONITOR_CODE_TRANSITIONS | COR_PRF_MONITOR_REMOTING ) | COR_PRF_MONITOR_REMOTING_COOKIE ) | COR_PRF_MONITOR_REMOTING_ASYNC ) | COR_PRF_ENABLE_INPROC_DEBUGGING ) | COR_PRF_ENABLE_JIT_MAPS ) | COR_PRF_DISABLE_OPTIMIZATIONS ) | COR_PRF_DISABLE_INLINING ) | COR_PRF_ENABLE_OBJECT_ALLOCATED ) | COR_PRF_ENABLE_FUNCTION_ARGS ) | COR_PRF_ENABLE_FUNCTION_RETVAL ) | COR_PRF_ENABLE_FRAME_INFO ) | COR_PRF_USE_PROFILE_IMAGES ) | COR_PRF_DISABLE_TRANSPARENCY_CHECKS_UNDER_FULL_TRUST ) | COR_PRF_DISABLE_ALL_NGEN_IMAGES ) } COR_PRF_MONITOR; typedef /* [public] */ @@ -517,9 +584,16 @@ enum __MIDL___MIDL_itf_corprof_0000_0000_0006 COR_PRF_HIGH_ADD_ASSEMBLY_REFERENCES = 0x1, COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED = 0x2, COR_PRF_HIGH_MONITOR_DYNAMIC_FUNCTION_UNLOADS = 0x4, + COR_PRF_HIGH_DISABLE_TIERED_COMPILATION = 0x8, + COR_PRF_HIGH_BASIC_GC = 0x10, + COR_PRF_HIGH_MONITOR_GC_MOVED_OBJECTS = 0x20, COR_PRF_HIGH_REQUIRE_PROFILE_IMAGE = 0, - COR_PRF_HIGH_ALLOWABLE_AFTER_ATTACH = ( COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED | COR_PRF_HIGH_MONITOR_DYNAMIC_FUNCTION_UNLOADS ) , - COR_PRF_HIGH_MONITOR_IMMUTABLE = 0 + COR_PRF_HIGH_MONITOR_LARGEOBJECT_ALLOCATED = 0x40, + COR_PRF_HIGH_MONITOR_EVENT_PIPE = 0x80, + COR_PRF_HIGH_MONITOR_PINNEDOBJECT_ALLOCATED = 0x100, + COR_PRF_HIGH_ALLOWABLE_AFTER_ATTACH = ( ( ( ( ( COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED | COR_PRF_HIGH_MONITOR_DYNAMIC_FUNCTION_UNLOADS ) | COR_PRF_HIGH_BASIC_GC ) | COR_PRF_HIGH_MONITOR_GC_MOVED_OBJECTS ) | COR_PRF_HIGH_MONITOR_LARGEOBJECT_ALLOCATED ) | COR_PRF_HIGH_MONITOR_EVENT_PIPE ) , + COR_PRF_HIGH_ALLOWABLE_NOTIFICATION_PROFILER = ( ( ( ( ( ( COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED | COR_PRF_HIGH_MONITOR_DYNAMIC_FUNCTION_UNLOADS ) | COR_PRF_HIGH_DISABLE_TIERED_COMPILATION ) | COR_PRF_HIGH_BASIC_GC ) | COR_PRF_HIGH_MONITOR_GC_MOVED_OBJECTS ) | COR_PRF_HIGH_MONITOR_LARGEOBJECT_ALLOCATED ) | COR_PRF_HIGH_MONITOR_EVENT_PIPE ) , + COR_PRF_HIGH_MONITOR_IMMUTABLE = COR_PRF_HIGH_DISABLE_TIERED_COMPILATION } COR_PRF_HIGH_MONITOR; typedef /* [public] */ @@ -554,7 +628,8 @@ enum __MIDL___MIDL_itf_corprof_0000_0000_0010 COR_PRF_SUSPEND_FOR_SHUTDOWN = 4, COR_PRF_SUSPEND_FOR_INPROC_DEBUGGER = 6, COR_PRF_SUSPEND_FOR_GC_PREP = 7, - COR_PRF_SUSPEND_FOR_REJIT = 8 + COR_PRF_SUSPEND_FOR_REJIT = 8, + COR_PRF_SUSPEND_FOR_PROFILER = 9 } COR_PRF_SUSPEND_REASON; typedef /* [public][public] */ @@ -564,6 +639,101 @@ enum __MIDL___MIDL_itf_corprof_0000_0000_0011 COR_PRF_CORE_CLR = 0x2 } COR_PRF_RUNTIME_TYPE; +typedef /* [public] */ +enum __MIDL___MIDL_itf_corprof_0000_0000_0012 + { + COR_PRF_REJIT_BLOCK_INLINING = 0x1, + COR_PRF_REJIT_INLINING_CALLBACKS = 0x2 + } COR_PRF_REJIT_FLAGS; + +typedef UINT_PTR EVENTPIPE_PROVIDER; + +typedef UINT_PTR EVENTPIPE_EVENT; + +typedef UINT64 EVENTPIPE_SESSION; + +typedef /* [public] */ +enum __MIDL___MIDL_itf_corprof_0000_0000_0013 + { + COR_PRF_EVENTPIPE_OBJECT = 1, + COR_PRF_EVENTPIPE_BOOLEAN = 3, + COR_PRF_EVENTPIPE_CHAR = 4, + COR_PRF_EVENTPIPE_SBYTE = 5, + COR_PRF_EVENTPIPE_BYTE = 6, + COR_PRF_EVENTPIPE_INT16 = 7, + COR_PRF_EVENTPIPE_UINT16 = 8, + COR_PRF_EVENTPIPE_INT32 = 9, + COR_PRF_EVENTPIPE_UINT32 = 10, + COR_PRF_EVENTPIPE_INT64 = 11, + COR_PRF_EVENTPIPE_UINT64 = 12, + COR_PRF_EVENTPIPE_SINGLE = 13, + COR_PRF_EVENTPIPE_DOUBLE = 14, + COR_PRF_EVENTPIPE_DECIMAL = 15, + COR_PRF_EVENTPIPE_DATETIME = 16, + COR_PRF_EVENTPIPE_GUID = 17, + COR_PRF_EVENTPIPE_STRING = 18, + COR_PRF_EVENTPIPE_ARRAY = 19 + } COR_PRF_EVENTPIPE_PARAM_TYPE; + +typedef /* [public] */ +enum __MIDL___MIDL_itf_corprof_0000_0000_0014 + { + COR_PRF_EVENTPIPE_LOGALWAYS = 0, + COR_PRF_EVENTPIPE_CRITICAL = 1, + COR_PRF_EVENTPIPE_ERROR = 2, + COR_PRF_EVENTPIPE_WARNING = 3, + COR_PRF_EVENTPIPE_INFORMATIONAL = 4, + COR_PRF_EVENTPIPE_VERBOSE = 5 + } COR_PRF_EVENTPIPE_LEVEL; + +typedef /* [public][public][public] */ struct __MIDL___MIDL_itf_corprof_0000_0000_0015 + { + const WCHAR *providerName; + UINT64 keywords; + UINT32 loggingLevel; + const WCHAR *filterData; + } COR_PRF_EVENTPIPE_PROVIDER_CONFIG; + +typedef /* [public][public] */ struct __MIDL___MIDL_itf_corprof_0000_0000_0016 + { + UINT32 type; + UINT32 elementType; + const WCHAR *name; + } COR_PRF_EVENTPIPE_PARAM_DESC; + +typedef /* [public][public] */ struct __MIDL___MIDL_itf_corprof_0000_0000_0017 + { + UINT64 ptr; + UINT32 size; + UINT32 reserved; + } COR_PRF_EVENT_DATA; + +typedef /* [public][public][public] */ struct __MIDL___MIDL_itf_corprof_0000_0000_0018 + { + UINT64 Ptr; + UINT32 Size; + UINT32 Type; + } COR_PRF_FILTER_DATA; + +typedef void EventPipeProviderCallback( + const UINT8 *source_id, + UINT32 is_enabled, + UINT8 level, + UINT64 match_any_keywords, + UINT64 match_all_keywords, + COR_PRF_FILTER_DATA *filter_data, + void *callback_data); + +typedef +enum _COR_PRF_HANDLE_TYPE + { + COR_PRF_HANDLE_TYPE_WEAK = 0x1, + COR_PRF_HANDLE_TYPE_STRONG = 0x2, + COR_PRF_HANDLE_TYPE_PINNED = 0x3 + } COR_PRF_HANDLE_TYPE; + +typedef void **ObjectHandleID; + @@ -601,142 +771,200 @@ EXTERN_C const IID IID_ICorProfilerCallback; { public: virtual HRESULT STDMETHODCALLTYPE Initialize( - /* [in] */ IUnknown *pICorProfilerInfoUnk) = 0; + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk) = 0; virtual HRESULT STDMETHODCALLTYPE Shutdown( void) = 0; virtual HRESULT STDMETHODCALLTYPE AppDomainCreationStarted( - /* [in] */ AppDomainID appDomainId) = 0; + /* [annotation][in] */ + _In_ AppDomainID appDomainId) = 0; virtual HRESULT STDMETHODCALLTYPE AppDomainCreationFinished( - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE AppDomainShutdownStarted( - /* [in] */ AppDomainID appDomainId) = 0; + /* [annotation][in] */ + _In_ AppDomainID appDomainId) = 0; virtual HRESULT STDMETHODCALLTYPE AppDomainShutdownFinished( - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE AssemblyLoadStarted( - /* [in] */ AssemblyID assemblyId) = 0; + /* [annotation][in] */ + _In_ AssemblyID assemblyId) = 0; virtual HRESULT STDMETHODCALLTYPE AssemblyLoadFinished( - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE AssemblyUnloadStarted( - /* [in] */ AssemblyID assemblyId) = 0; + /* [annotation][in] */ + _In_ AssemblyID assemblyId) = 0; virtual HRESULT STDMETHODCALLTYPE AssemblyUnloadFinished( - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE ModuleLoadStarted( - /* [in] */ ModuleID moduleId) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId) = 0; virtual HRESULT STDMETHODCALLTYPE ModuleLoadFinished( - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE ModuleUnloadStarted( - /* [in] */ ModuleID moduleId) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId) = 0; virtual HRESULT STDMETHODCALLTYPE ModuleUnloadFinished( - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE ModuleAttachedToAssembly( - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId) = 0; virtual HRESULT STDMETHODCALLTYPE ClassLoadStarted( - /* [in] */ ClassID classId) = 0; + /* [annotation][in] */ + _In_ ClassID classId) = 0; virtual HRESULT STDMETHODCALLTYPE ClassLoadFinished( - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE ClassUnloadStarted( - /* [in] */ ClassID classId) = 0; + /* [annotation][in] */ + _In_ ClassID classId) = 0; virtual HRESULT STDMETHODCALLTYPE ClassUnloadFinished( - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE FunctionUnloadStarted( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE JITCompilationStarted( - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock) = 0; virtual HRESULT STDMETHODCALLTYPE JITCompilationFinished( - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock) = 0; virtual HRESULT STDMETHODCALLTYPE JITCachedFunctionSearchStarted( - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction) = 0; virtual HRESULT STDMETHODCALLTYPE JITCachedFunctionSearchFinished( - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result) = 0; virtual HRESULT STDMETHODCALLTYPE JITFunctionPitched( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE JITInlining( - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline) = 0; + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline) = 0; virtual HRESULT STDMETHODCALLTYPE ThreadCreated( - /* [in] */ ThreadID threadId) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId) = 0; virtual HRESULT STDMETHODCALLTYPE ThreadDestroyed( - /* [in] */ ThreadID threadId) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId) = 0; virtual HRESULT STDMETHODCALLTYPE ThreadAssignedToOSThread( - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId) = 0; + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingClientInvocationStarted( void) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingClientSendingMessage( - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync) = 0; + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingClientReceivingReply( - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync) = 0; + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingClientInvocationFinished( void) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingServerReceivingMessage( - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync) = 0; + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingServerInvocationStarted( void) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingServerInvocationReturned( void) = 0; virtual HRESULT STDMETHODCALLTYPE RemotingServerSendingReply( - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync) = 0; + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync) = 0; virtual HRESULT STDMETHODCALLTYPE UnmanagedToManagedTransition( - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason) = 0; virtual HRESULT STDMETHODCALLTYPE ManagedToUnmanagedTransition( - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason) = 0; virtual HRESULT STDMETHODCALLTYPE RuntimeSuspendStarted( - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason) = 0; + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason) = 0; virtual HRESULT STDMETHODCALLTYPE RuntimeSuspendFinished( void) = 0; @@ -747,84 +975,118 @@ EXTERN_C const IID IID_ICorProfilerCallback; virtual HRESULT STDMETHODCALLTYPE RuntimeResumeFinished( void) = 0; virtual HRESULT STDMETHODCALLTYPE RuntimeThreadSuspended( - /* [in] */ ThreadID threadId) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId) = 0; virtual HRESULT STDMETHODCALLTYPE RuntimeThreadResumed( - /* [in] */ ThreadID threadId) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId) = 0; virtual HRESULT STDMETHODCALLTYPE MovedReferences( - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE ObjectAllocated( - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId) = 0; + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId) = 0; virtual HRESULT STDMETHODCALLTYPE ObjectsAllocatedByClass( - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE ObjectReferences( - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]) = 0; + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE RootReferences( - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionThrown( - /* [in] */ ObjectID thrownObjectId) = 0; + /* [annotation][in] */ + _In_ ObjectID thrownObjectId) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionSearchFunctionEnter( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionSearchFunctionLeave( void) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionSearchFilterEnter( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionSearchFilterLeave( void) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionSearchCatcherFound( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionOSHandlerEnter( - /* [in] */ UINT_PTR __unused) = 0; + /* [annotation][in] */ + _In_ UINT_PTR __unused) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionOSHandlerLeave( - /* [in] */ UINT_PTR __unused) = 0; + /* [annotation][in] */ + _In_ UINT_PTR __unused) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionUnwindFunctionEnter( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionUnwindFunctionLeave( void) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionUnwindFinallyEnter( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionUnwindFinallyLeave( void) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionCatcherEnter( - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionCatcherLeave( void) = 0; virtual HRESULT STDMETHODCALLTYPE COMClassicVTableCreated( - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots) = 0; + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots) = 0; virtual HRESULT STDMETHODCALLTYPE COMClassicVTableDestroyed( - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable) = 0; + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable) = 0; virtual HRESULT STDMETHODCALLTYPE ExceptionCLRCatcherFound( void) = 0; @@ -839,314 +1101,479 @@ EXTERN_C const IID IID_ICorProfilerCallback; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback * This); @@ -1424,7 +1851,8 @@ enum __MIDL___MIDL_itf_corprof_0000_0001_0004 COR_PRF_GC_GEN_0 = 0, COR_PRF_GC_GEN_1 = 1, COR_PRF_GC_GEN_2 = 2, - COR_PRF_GC_LARGE_OBJECT_HEAP = 3 + COR_PRF_GC_LARGE_OBJECT_HEAP = 3, + COR_PRF_GC_PINNED_OBJECT_HEAP = 4 } COR_PRF_GC_GENERATION; typedef struct COR_PRF_GC_GENERATION_RANGE @@ -1435,6 +1863,13 @@ typedef struct COR_PRF_GC_GENERATION_RANGE UINT_PTR rangeLengthReserved; } COR_PRF_GC_GENERATION_RANGE; +typedef struct COR_PRF_NONGC_HEAP_RANGE + { + ObjectID rangeStart; + UINT_PTR rangeLength; + UINT_PTR rangeLengthReserved; + } COR_PRF_NONGC_HEAP_RANGE; + typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_corprof_0000_0001_0005 { @@ -1492,40 +1927,58 @@ EXTERN_C const IID IID_ICorProfilerCallback2; { public: virtual HRESULT STDMETHODCALLTYPE ThreadNameChanged( - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GarbageCollectionStarted( - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason) = 0; + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason) = 0; virtual HRESULT STDMETHODCALLTYPE SurvivingReferences( - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GarbageCollectionFinished( void) = 0; virtual HRESULT STDMETHODCALLTYPE FinalizeableObjectQueued( - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID) = 0; + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID) = 0; virtual HRESULT STDMETHODCALLTYPE RootReferences2( - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE HandleCreated( - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId) = 0; + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId) = 0; virtual HRESULT STDMETHODCALLTYPE HandleDestroyed( - /* [in] */ GCHandleID handleId) = 0; + /* [annotation][in] */ + _In_ GCHandleID handleId) = 0; }; @@ -1536,360 +1989,551 @@ EXTERN_C const IID IID_ICorProfilerCallback2; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback2 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback2 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback2 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback2 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback2 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback2 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback2 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback2 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback2 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback2 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback2 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback2 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback2 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback2 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback2 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback2 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback2 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback2 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback2 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback2 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback2 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback2 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback2 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback2 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback2 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback2 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback2 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback2 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback2 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback2 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback2 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback2 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback2 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback2 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback2 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback2 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback2 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback2 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback2 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback2 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback2 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback2 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback2 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback2 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); END_INTERFACE } ICorProfilerCallback2Vtbl; @@ -2173,9 +2817,12 @@ EXTERN_C const IID IID_ICorProfilerCallback3; { public: virtual HRESULT STDMETHODCALLTYPE InitializeForAttach( - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData) = 0; + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData) = 0; virtual HRESULT STDMETHODCALLTYPE ProfilerAttachComplete( void) = 0; @@ -2190,370 +2837,567 @@ EXTERN_C const IID IID_ICorProfilerCallback3; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback3 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback3 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback3 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback3 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback3 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback3 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback3 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback3 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback3 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback3 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback3 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback3 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback3 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback3 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback3 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback3 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback3 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback3 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback3 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback3 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback3 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback3 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback3 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback3 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback3 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback3 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback3 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback3 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback3 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback3 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback3 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback3 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback3 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback3 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback3 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback3 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback3 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback3 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback3 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback3 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback3 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback3 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback3 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( ICorProfilerCallback3 * This, - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( ICorProfilerCallback3 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( ICorProfilerCallback3 * This); @@ -2849,37 +3693,58 @@ EXTERN_C const IID IID_ICorProfilerCallback4; { public: virtual HRESULT STDMETHODCALLTYPE ReJITCompilationStarted( - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ BOOL fIsSafeToBlock) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock) = 0; virtual HRESULT STDMETHODCALLTYPE GetReJITParameters( - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ ICorProfilerFunctionControl *pFunctionControl) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl) = 0; virtual HRESULT STDMETHODCALLTYPE ReJITCompilationFinished( - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock) = 0; virtual HRESULT STDMETHODCALLTYPE ReJITError( - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus) = 0; virtual HRESULT STDMETHODCALLTYPE MovedReferences2( - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE SurvivingReferences2( - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]) = 0; }; @@ -2890,411 +3755,635 @@ EXTERN_C const IID IID_ICorProfilerCallback4; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback4 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback4 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback4 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback4 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback4 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback4 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback4 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback4 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback4 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback4 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback4 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback4 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback4 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback4 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback4 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback4 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback4 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback4 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback4 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback4 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback4 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback4 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback4 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback4 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback4 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback4 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback4 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback4 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback4 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback4 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback4 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback4 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback4 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback4 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback4 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback4 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback4 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback4 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback4 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback4 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback4 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback4 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback4 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( ICorProfilerCallback4 * This, - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( ICorProfilerCallback4 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( ICorProfilerCallback4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ ICorProfilerFunctionControl *pFunctionControl); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( ICorProfilerCallback4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) HRESULT ( STDMETHODCALLTYPE *ReJITError )( ICorProfilerCallback4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( ICorProfilerCallback4 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( ICorProfilerCallback4 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); END_INTERFACE } ICorProfilerCallback4Vtbl; @@ -3607,10 +4696,14 @@ EXTERN_C const IID IID_ICorProfilerCallback5; { public: virtual HRESULT STDMETHODCALLTYPE ConditionalWeakTableElementReferences( - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID keyRefIds[ ], - /* [size_is][in] */ ObjectID valueRefIds[ ], - /* [size_is][in] */ GCHandleID rootIds[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]) = 0; }; @@ -3621,418 +4714,647 @@ EXTERN_C const IID IID_ICorProfilerCallback5; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback5 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback5 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback5 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback5 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback5 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback5 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback5 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback5 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback5 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback5 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback5 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback5 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback5 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback5 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback5 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback5 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback5 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback5 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback5 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback5 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback5 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback5 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback5 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback5 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback5 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback5 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback5 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback5 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback5 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback5 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback5 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback5 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback5 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback5 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback5 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback5 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback5 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback5 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( ICorProfilerCallback5 * This, - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( ICorProfilerCallback5 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( ICorProfilerCallback5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ ICorProfilerFunctionControl *pFunctionControl); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( ICorProfilerCallback5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) HRESULT ( STDMETHODCALLTYPE *ReJITError )( ICorProfilerCallback5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback5, ConditionalWeakTableElementReferences) HRESULT ( STDMETHODCALLTYPE *ConditionalWeakTableElementReferences )( ICorProfilerCallback5 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID keyRefIds[ ], - /* [size_is][in] */ ObjectID valueRefIds[ ], - /* [size_is][in] */ GCHandleID rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]); END_INTERFACE } ICorProfilerCallback5Vtbl; @@ -4349,8 +5671,10 @@ EXTERN_C const IID IID_ICorProfilerCallback6; { public: virtual HRESULT STDMETHODCALLTYPE GetAssemblyReferences( - /* [string][in] */ const WCHAR *wszAssemblyPath, - /* [in] */ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider) = 0; + /* [annotation][string][in] */ + _In_ const WCHAR *wszAssemblyPath, + /* [annotation][in] */ + _In_ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider) = 0; }; @@ -4361,423 +5685,655 @@ EXTERN_C const IID IID_ICorProfilerCallback6; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback6 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback6 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback6 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback6 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback6 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback6 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback6 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback6 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback6 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback6 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback6 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback6 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback6 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback6 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback6 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback6 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback6 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback6 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback6 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback6 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback6 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback6 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback6 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback6 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback6 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback6 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback6 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback6 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback6 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback6 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback6 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback6 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback6 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback6 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback6 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback6 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback6 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback6 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( ICorProfilerCallback6 * This, - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( ICorProfilerCallback6 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( ICorProfilerCallback6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ ICorProfilerFunctionControl *pFunctionControl); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( ICorProfilerCallback6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) HRESULT ( STDMETHODCALLTYPE *ReJITError )( ICorProfilerCallback6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback5, ConditionalWeakTableElementReferences) HRESULT ( STDMETHODCALLTYPE *ConditionalWeakTableElementReferences )( ICorProfilerCallback6 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID keyRefIds[ ], - /* [size_is][in] */ ObjectID valueRefIds[ ], - /* [size_is][in] */ GCHandleID rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback6, GetAssemblyReferences) HRESULT ( STDMETHODCALLTYPE *GetAssemblyReferences )( ICorProfilerCallback6 * This, - /* [string][in] */ const WCHAR *wszAssemblyPath, - /* [in] */ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + /* [annotation][string][in] */ + _In_ const WCHAR *wszAssemblyPath, + /* [annotation][in] */ + _In_ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); END_INTERFACE } ICorProfilerCallback6Vtbl; @@ -5109,424 +6665,657 @@ EXTERN_C const IID IID_ICorProfilerCallback7; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback7 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback7 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback7 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback7 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback7 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback7 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback7 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback7 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback7 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback7 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback7 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback7 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback7 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback7 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback7 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback7 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback7 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback7 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback7 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback7 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback7 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback7 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback7 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback7 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback7 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback7 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback7 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback7 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback7 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback7 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback7 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback7 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback7 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback7 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback7 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback7 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback7 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback7 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( ICorProfilerCallback7 * This, - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( ICorProfilerCallback7 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( ICorProfilerCallback7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ ICorProfilerFunctionControl *pFunctionControl); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( ICorProfilerCallback7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) HRESULT ( STDMETHODCALLTYPE *ReJITError )( ICorProfilerCallback7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback5, ConditionalWeakTableElementReferences) HRESULT ( STDMETHODCALLTYPE *ConditionalWeakTableElementReferences )( ICorProfilerCallback7 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID keyRefIds[ ], - /* [size_is][in] */ ObjectID valueRefIds[ ], - /* [size_is][in] */ GCHandleID rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback6, GetAssemblyReferences) HRESULT ( STDMETHODCALLTYPE *GetAssemblyReferences )( ICorProfilerCallback7 * This, - /* [string][in] */ const WCHAR *wszAssemblyPath, - /* [in] */ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + /* [annotation][string][in] */ + _In_ const WCHAR *wszAssemblyPath, + /* [annotation][in] */ + _In_ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + DECLSPEC_XFGVIRT(ICorProfilerCallback7, ModuleInMemorySymbolsUpdated) HRESULT ( STDMETHODCALLTYPE *ModuleInMemorySymbolsUpdated )( ICorProfilerCallback7 * This, ModuleID moduleId); @@ -5854,15 +7643,22 @@ EXTERN_C const IID IID_ICorProfilerCallback8; { public: virtual HRESULT STDMETHODCALLTYPE DynamicMethodJITCompilationStarted( - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock, - /* [in] */ LPCBYTE pILHeader, - /* [in] */ ULONG cbILHeader) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock, + /* [annotation][in] */ + _In_ LPCBYTE pILHeader, + /* [annotation][in] */ + _In_ ULONG cbILHeader) = 0; virtual HRESULT STDMETHODCALLTYPE DynamicMethodJITCompilationFinished( - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock) = 0; }; @@ -5873,440 +7669,682 @@ EXTERN_C const IID IID_ICorProfilerCallback8; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback8 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback8 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback8 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback8 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback8 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback8 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback8 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback8 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback8 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback8 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback8 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback8 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback8 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback8 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback8 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback8 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback8 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback8 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback8 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback8 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback8 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback8 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback8 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback8 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback8 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback8 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback8 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback8 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback8 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback8 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback8 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback8 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback8 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback8 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback8 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback8 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback8 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback8 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( ICorProfilerCallback8 * This, - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( ICorProfilerCallback8 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( ICorProfilerCallback8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ ICorProfilerFunctionControl *pFunctionControl); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) HRESULT ( STDMETHODCALLTYPE *ReJITError )( ICorProfilerCallback8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback5, ConditionalWeakTableElementReferences) HRESULT ( STDMETHODCALLTYPE *ConditionalWeakTableElementReferences )( ICorProfilerCallback8 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID keyRefIds[ ], - /* [size_is][in] */ ObjectID valueRefIds[ ], - /* [size_is][in] */ GCHandleID rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback6, GetAssemblyReferences) HRESULT ( STDMETHODCALLTYPE *GetAssemblyReferences )( ICorProfilerCallback8 * This, - /* [string][in] */ const WCHAR *wszAssemblyPath, - /* [in] */ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + /* [annotation][string][in] */ + _In_ const WCHAR *wszAssemblyPath, + /* [annotation][in] */ + _In_ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + DECLSPEC_XFGVIRT(ICorProfilerCallback7, ModuleInMemorySymbolsUpdated) HRESULT ( STDMETHODCALLTYPE *ModuleInMemorySymbolsUpdated )( ICorProfilerCallback8 * This, ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationStarted )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock, - /* [in] */ LPCBYTE pILHeader, - /* [in] */ ULONG cbILHeader); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock, + /* [annotation][in] */ + _In_ LPCBYTE pILHeader, + /* [annotation][in] */ + _In_ ULONG cbILHeader); + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationFinished )( ICorProfilerCallback8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); END_INTERFACE } ICorProfilerCallback8Vtbl; @@ -6638,7 +8676,8 @@ EXTERN_C const IID IID_ICorProfilerCallback9; { public: virtual HRESULT STDMETHODCALLTYPE DynamicMethodUnloaded( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; }; @@ -6649,444 +8688,688 @@ EXTERN_C const IID IID_ICorProfilerCallback9; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerCallback9 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) HRESULT ( STDMETHODCALLTYPE *Initialize )( ICorProfilerCallback9 * This, - /* [in] */ IUnknown *pICorProfilerInfoUnk); + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) HRESULT ( STDMETHODCALLTYPE *Shutdown )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( ICorProfilerCallback9 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( ICorProfilerCallback9 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( ICorProfilerCallback9 * This, - /* [in] */ AppDomainID appDomainId); + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( ICorProfilerCallback9 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( ICorProfilerCallback9 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( ICorProfilerCallback9 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( ICorProfilerCallback9 * This, - /* [in] */ AssemblyID assemblyId); + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( ICorProfilerCallback9 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( ICorProfilerCallback9 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( ICorProfilerCallback9 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( ICorProfilerCallback9 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( ICorProfilerCallback9 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( ICorProfilerCallback9 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ AssemblyID AssemblyId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( ICorProfilerCallback9 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( ICorProfilerCallback9 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( ICorProfilerCallback9 * This, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( ICorProfilerCallback9 * This, - /* [in] */ ClassID classId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *pbUseCachedFunction); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_JIT_CACHE result); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) HRESULT ( STDMETHODCALLTYPE *JITInlining )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID callerId, - /* [in] */ FunctionID calleeId, - /* [out] */ BOOL *pfShouldInline); + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( ICorProfilerCallback9 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( ICorProfilerCallback9 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( ICorProfilerCallback9 * This, - /* [in] */ ThreadID managedThreadId, - /* [in] */ DWORD osThreadId); + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( ICorProfilerCallback9 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( ICorProfilerCallback9 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( ICorProfilerCallback9 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( ICorProfilerCallback9 * This, - /* [in] */ GUID *pCookie, - /* [in] */ BOOL fIsAsync); + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_TRANSITION_REASON reason); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( ICorProfilerCallback9 * This, - /* [in] */ COR_PRF_SUSPEND_REASON suspendReason); + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( ICorProfilerCallback9 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( ICorProfilerCallback9 * This, - /* [in] */ ThreadID threadId); + /* [annotation][in] */ + _In_ ThreadID threadId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) HRESULT ( STDMETHODCALLTYPE *MovedReferences )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( ICorProfilerCallback9 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cClassCount, - /* [size_is][in] */ ClassID classIds[ ], - /* [size_is][in] */ ULONG cObjects[ ]); + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( ICorProfilerCallback9 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ClassID classId, - /* [in] */ ULONG cObjectRefs, - /* [size_is][in] */ ObjectID objectRefIds[ ]); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) HRESULT ( STDMETHODCALLTYPE *RootReferences )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( ICorProfilerCallback9 * This, - /* [in] */ ObjectID thrownObjectId); + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( ICorProfilerCallback9 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( ICorProfilerCallback9 * This, - /* [in] */ UINT_PTR __unused); + /* [annotation][in] */ + _In_ UINT_PTR __unused); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ObjectID objectId); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( ICorProfilerCallback9 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable, - /* [in] */ ULONG cSlots); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( ICorProfilerCallback9 * This, - /* [in] */ ClassID wrappedClassId, - /* [in] */ REFGUID implementedIID, - /* [in] */ void *pVTable); + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( ICorProfilerCallback9 * This, - /* [in] */ ThreadID threadId, - /* [in] */ ULONG cchName, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, /* [annotation][in] */ _In_reads_opt_(cchName) WCHAR name[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( ICorProfilerCallback9 * This, - /* [in] */ int cGenerations, - /* [size_is][in] */ BOOL generationCollected[ ], - /* [in] */ COR_PRF_GC_REASON reason); + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ ULONG cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( ICorProfilerCallback9 * This, - /* [in] */ DWORD finalizerFlags, - /* [in] */ ObjectID objectID); + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID rootRefIds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_KIND rootKinds[ ], - /* [size_is][in] */ COR_PRF_GC_ROOT_FLAGS rootFlags[ ], - /* [size_is][in] */ UINT_PTR rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) HRESULT ( STDMETHODCALLTYPE *HandleCreated )( ICorProfilerCallback9 * This, - /* [in] */ GCHandleID handleId, - /* [in] */ ObjectID initialObjectId); + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( ICorProfilerCallback9 * This, - /* [in] */ GCHandleID handleId); + /* [annotation][in] */ + _In_ GCHandleID handleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( ICorProfilerCallback9 * This, - /* [in] */ IUnknown *pCorProfilerInfoUnk, - /* [in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( ICorProfilerCallback9 * This); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( ICorProfilerCallback9 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ ICorProfilerFunctionControl *pFunctionControl); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID rejitId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) HRESULT ( STDMETHODCALLTYPE *ReJITError )( ICorProfilerCallback9 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cMovedObjectIDRanges, - /* [size_is][in] */ ObjectID oldObjectIDRangeStart[ ], - /* [size_is][in] */ ObjectID newObjectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cSurvivingObjectIDRanges, - /* [size_is][in] */ ObjectID objectIDRangeStart[ ], - /* [size_is][in] */ SIZE_T cObjectIDRangeLength[ ]); + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback5, ConditionalWeakTableElementReferences) HRESULT ( STDMETHODCALLTYPE *ConditionalWeakTableElementReferences )( ICorProfilerCallback9 * This, - /* [in] */ ULONG cRootRefs, - /* [size_is][in] */ ObjectID keyRefIds[ ], - /* [size_is][in] */ ObjectID valueRefIds[ ], - /* [size_is][in] */ GCHandleID rootIds[ ]); + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerCallback6, GetAssemblyReferences) HRESULT ( STDMETHODCALLTYPE *GetAssemblyReferences )( ICorProfilerCallback9 * This, - /* [string][in] */ const WCHAR *wszAssemblyPath, - /* [in] */ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + /* [annotation][string][in] */ + _In_ const WCHAR *wszAssemblyPath, + /* [annotation][in] */ + _In_ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + DECLSPEC_XFGVIRT(ICorProfilerCallback7, ModuleInMemorySymbolsUpdated) HRESULT ( STDMETHODCALLTYPE *ModuleInMemorySymbolsUpdated )( ICorProfilerCallback9 * This, ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationStarted) HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationStarted )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fIsSafeToBlock, - /* [in] */ LPCBYTE pILHeader, - /* [in] */ ULONG cbILHeader); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock, + /* [annotation][in] */ + _In_ LPCBYTE pILHeader, + /* [annotation][in] */ + _In_ ULONG cbILHeader); + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationFinished) HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationFinished )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId, - /* [in] */ HRESULT hrStatus, - /* [in] */ BOOL fIsSafeToBlock); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + DECLSPEC_XFGVIRT(ICorProfilerCallback9, DynamicMethodUnloaded) HRESULT ( STDMETHODCALLTYPE *DynamicMethodUnloaded )( ICorProfilerCallback9 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); END_INTERFACE } ICorProfilerCallback9Vtbl; @@ -7406,11 +9689,2185 @@ EXTERN_C const IID IID_ICorProfilerCallback9; #endif /* __ICorProfilerCallback9_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_corprof_0000_0009 */ +#ifndef __ICorProfilerCallback10_INTERFACE_DEFINED__ +#define __ICorProfilerCallback10_INTERFACE_DEFINED__ + +/* interface ICorProfilerCallback10 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerCallback10; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("CEC5B60E-C69C-495F-87F6-84D28EE16FFB") + ICorProfilerCallback10 : public ICorProfilerCallback9 + { + public: + virtual HRESULT STDMETHODCALLTYPE EventPipeEventDelivered( + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][in] */ + _In_ DWORD eventId, + /* [annotation][in] */ + _In_ DWORD eventVersion, + /* [annotation][in] */ + _In_ ULONG cbMetadataBlob, + /* [annotation][size_is][in] */ + _In_reads_(cbMetadataBlob) LPCBYTE metadataBlob, + /* [annotation][in] */ + _In_ ULONG cbEventData, + /* [annotation][size_is][in] */ + _In_reads_(cbEventData) LPCBYTE eventData, + /* [annotation][in] */ + _In_ LPCGUID pActivityId, + /* [annotation][in] */ + _In_ LPCGUID pRelatedActivityId, + /* [annotation][in] */ + _In_ ThreadID eventThread, + /* [annotation][in] */ + _In_ ULONG numStackFrames, + /* [annotation][length_is][in] */ + _In_ UINT_PTR stackFrames[ ]) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeProviderCreated( + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerCallback10Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) + HRESULT ( STDMETHODCALLTYPE *Initialize )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) + HRESULT ( STDMETHODCALLTYPE *Shutdown )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) + HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) + HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) + HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) + HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) + HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) + HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) + HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) + HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) + HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) + HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) + HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) + HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ClassID classId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) + HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ClassID classId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) + HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) + HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) + HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) + HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) + HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) + HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) + HRESULT ( STDMETHODCALLTYPE *JITInlining )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) + HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) + HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) + HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) + HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) + HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) + HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) + HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) + HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) + HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) + HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) + HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) + HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) + HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) + HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) + HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) + HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) + HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) + HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) + HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) + HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) + HRESULT ( STDMETHODCALLTYPE *MovedReferences )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) + HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) + HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) + HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) + HRESULT ( STDMETHODCALLTYPE *RootReferences )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) + HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ UINT_PTR __unused); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ UINT_PTR __unused); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) + HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) + HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) + HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) + HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) + HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][in] */ + _In_reads_opt_(cchName) WCHAR name[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) + HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) + HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) + HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) + HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) + HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) + HRESULT ( STDMETHODCALLTYPE *HandleCreated )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) + HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ GCHandleID handleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) + HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) + HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) + HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( + ICorProfilerCallback10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) + HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) + HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) + HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) + HRESULT ( STDMETHODCALLTYPE *ReJITError )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) + HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) + HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback5, ConditionalWeakTableElementReferences) + HRESULT ( STDMETHODCALLTYPE *ConditionalWeakTableElementReferences )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback6, GetAssemblyReferences) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyReferences )( + ICorProfilerCallback10 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *wszAssemblyPath, + /* [annotation][in] */ + _In_ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + + DECLSPEC_XFGVIRT(ICorProfilerCallback7, ModuleInMemorySymbolsUpdated) + HRESULT ( STDMETHODCALLTYPE *ModuleInMemorySymbolsUpdated )( + ICorProfilerCallback10 * This, + ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationStarted) + HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationStarted )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock, + /* [annotation][in] */ + _In_ LPCBYTE pILHeader, + /* [annotation][in] */ + _In_ ULONG cbILHeader); + + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationFinished) + HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationFinished )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback9, DynamicMethodUnloaded) + HRESULT ( STDMETHODCALLTYPE *DynamicMethodUnloaded )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback10, EventPipeEventDelivered) + HRESULT ( STDMETHODCALLTYPE *EventPipeEventDelivered )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][in] */ + _In_ DWORD eventId, + /* [annotation][in] */ + _In_ DWORD eventVersion, + /* [annotation][in] */ + _In_ ULONG cbMetadataBlob, + /* [annotation][size_is][in] */ + _In_reads_(cbMetadataBlob) LPCBYTE metadataBlob, + /* [annotation][in] */ + _In_ ULONG cbEventData, + /* [annotation][size_is][in] */ + _In_reads_(cbEventData) LPCBYTE eventData, + /* [annotation][in] */ + _In_ LPCGUID pActivityId, + /* [annotation][in] */ + _In_ LPCGUID pRelatedActivityId, + /* [annotation][in] */ + _In_ ThreadID eventThread, + /* [annotation][in] */ + _In_ ULONG numStackFrames, + /* [annotation][length_is][in] */ + _In_ UINT_PTR stackFrames[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback10, EventPipeProviderCreated) + HRESULT ( STDMETHODCALLTYPE *EventPipeProviderCreated )( + ICorProfilerCallback10 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider); + + END_INTERFACE + } ICorProfilerCallback10Vtbl; + + interface ICorProfilerCallback10 + { + CONST_VTBL struct ICorProfilerCallback10Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerCallback10_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerCallback10_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerCallback10_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerCallback10_Initialize(This,pICorProfilerInfoUnk) \ + ( (This)->lpVtbl -> Initialize(This,pICorProfilerInfoUnk) ) + +#define ICorProfilerCallback10_Shutdown(This) \ + ( (This)->lpVtbl -> Shutdown(This) ) + +#define ICorProfilerCallback10_AppDomainCreationStarted(This,appDomainId) \ + ( (This)->lpVtbl -> AppDomainCreationStarted(This,appDomainId) ) + +#define ICorProfilerCallback10_AppDomainCreationFinished(This,appDomainId,hrStatus) \ + ( (This)->lpVtbl -> AppDomainCreationFinished(This,appDomainId,hrStatus) ) + +#define ICorProfilerCallback10_AppDomainShutdownStarted(This,appDomainId) \ + ( (This)->lpVtbl -> AppDomainShutdownStarted(This,appDomainId) ) + +#define ICorProfilerCallback10_AppDomainShutdownFinished(This,appDomainId,hrStatus) \ + ( (This)->lpVtbl -> AppDomainShutdownFinished(This,appDomainId,hrStatus) ) + +#define ICorProfilerCallback10_AssemblyLoadStarted(This,assemblyId) \ + ( (This)->lpVtbl -> AssemblyLoadStarted(This,assemblyId) ) + +#define ICorProfilerCallback10_AssemblyLoadFinished(This,assemblyId,hrStatus) \ + ( (This)->lpVtbl -> AssemblyLoadFinished(This,assemblyId,hrStatus) ) + +#define ICorProfilerCallback10_AssemblyUnloadStarted(This,assemblyId) \ + ( (This)->lpVtbl -> AssemblyUnloadStarted(This,assemblyId) ) + +#define ICorProfilerCallback10_AssemblyUnloadFinished(This,assemblyId,hrStatus) \ + ( (This)->lpVtbl -> AssemblyUnloadFinished(This,assemblyId,hrStatus) ) + +#define ICorProfilerCallback10_ModuleLoadStarted(This,moduleId) \ + ( (This)->lpVtbl -> ModuleLoadStarted(This,moduleId) ) + +#define ICorProfilerCallback10_ModuleLoadFinished(This,moduleId,hrStatus) \ + ( (This)->lpVtbl -> ModuleLoadFinished(This,moduleId,hrStatus) ) + +#define ICorProfilerCallback10_ModuleUnloadStarted(This,moduleId) \ + ( (This)->lpVtbl -> ModuleUnloadStarted(This,moduleId) ) + +#define ICorProfilerCallback10_ModuleUnloadFinished(This,moduleId,hrStatus) \ + ( (This)->lpVtbl -> ModuleUnloadFinished(This,moduleId,hrStatus) ) + +#define ICorProfilerCallback10_ModuleAttachedToAssembly(This,moduleId,AssemblyId) \ + ( (This)->lpVtbl -> ModuleAttachedToAssembly(This,moduleId,AssemblyId) ) + +#define ICorProfilerCallback10_ClassLoadStarted(This,classId) \ + ( (This)->lpVtbl -> ClassLoadStarted(This,classId) ) + +#define ICorProfilerCallback10_ClassLoadFinished(This,classId,hrStatus) \ + ( (This)->lpVtbl -> ClassLoadFinished(This,classId,hrStatus) ) + +#define ICorProfilerCallback10_ClassUnloadStarted(This,classId) \ + ( (This)->lpVtbl -> ClassUnloadStarted(This,classId) ) + +#define ICorProfilerCallback10_ClassUnloadFinished(This,classId,hrStatus) \ + ( (This)->lpVtbl -> ClassUnloadFinished(This,classId,hrStatus) ) + +#define ICorProfilerCallback10_FunctionUnloadStarted(This,functionId) \ + ( (This)->lpVtbl -> FunctionUnloadStarted(This,functionId) ) + +#define ICorProfilerCallback10_JITCompilationStarted(This,functionId,fIsSafeToBlock) \ + ( (This)->lpVtbl -> JITCompilationStarted(This,functionId,fIsSafeToBlock) ) + +#define ICorProfilerCallback10_JITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) \ + ( (This)->lpVtbl -> JITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) ) + +#define ICorProfilerCallback10_JITCachedFunctionSearchStarted(This,functionId,pbUseCachedFunction) \ + ( (This)->lpVtbl -> JITCachedFunctionSearchStarted(This,functionId,pbUseCachedFunction) ) + +#define ICorProfilerCallback10_JITCachedFunctionSearchFinished(This,functionId,result) \ + ( (This)->lpVtbl -> JITCachedFunctionSearchFinished(This,functionId,result) ) + +#define ICorProfilerCallback10_JITFunctionPitched(This,functionId) \ + ( (This)->lpVtbl -> JITFunctionPitched(This,functionId) ) + +#define ICorProfilerCallback10_JITInlining(This,callerId,calleeId,pfShouldInline) \ + ( (This)->lpVtbl -> JITInlining(This,callerId,calleeId,pfShouldInline) ) + +#define ICorProfilerCallback10_ThreadCreated(This,threadId) \ + ( (This)->lpVtbl -> ThreadCreated(This,threadId) ) + +#define ICorProfilerCallback10_ThreadDestroyed(This,threadId) \ + ( (This)->lpVtbl -> ThreadDestroyed(This,threadId) ) + +#define ICorProfilerCallback10_ThreadAssignedToOSThread(This,managedThreadId,osThreadId) \ + ( (This)->lpVtbl -> ThreadAssignedToOSThread(This,managedThreadId,osThreadId) ) + +#define ICorProfilerCallback10_RemotingClientInvocationStarted(This) \ + ( (This)->lpVtbl -> RemotingClientInvocationStarted(This) ) + +#define ICorProfilerCallback10_RemotingClientSendingMessage(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingClientSendingMessage(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback10_RemotingClientReceivingReply(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingClientReceivingReply(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback10_RemotingClientInvocationFinished(This) \ + ( (This)->lpVtbl -> RemotingClientInvocationFinished(This) ) + +#define ICorProfilerCallback10_RemotingServerReceivingMessage(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingServerReceivingMessage(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback10_RemotingServerInvocationStarted(This) \ + ( (This)->lpVtbl -> RemotingServerInvocationStarted(This) ) + +#define ICorProfilerCallback10_RemotingServerInvocationReturned(This) \ + ( (This)->lpVtbl -> RemotingServerInvocationReturned(This) ) + +#define ICorProfilerCallback10_RemotingServerSendingReply(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingServerSendingReply(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback10_UnmanagedToManagedTransition(This,functionId,reason) \ + ( (This)->lpVtbl -> UnmanagedToManagedTransition(This,functionId,reason) ) + +#define ICorProfilerCallback10_ManagedToUnmanagedTransition(This,functionId,reason) \ + ( (This)->lpVtbl -> ManagedToUnmanagedTransition(This,functionId,reason) ) + +#define ICorProfilerCallback10_RuntimeSuspendStarted(This,suspendReason) \ + ( (This)->lpVtbl -> RuntimeSuspendStarted(This,suspendReason) ) + +#define ICorProfilerCallback10_RuntimeSuspendFinished(This) \ + ( (This)->lpVtbl -> RuntimeSuspendFinished(This) ) + +#define ICorProfilerCallback10_RuntimeSuspendAborted(This) \ + ( (This)->lpVtbl -> RuntimeSuspendAborted(This) ) + +#define ICorProfilerCallback10_RuntimeResumeStarted(This) \ + ( (This)->lpVtbl -> RuntimeResumeStarted(This) ) + +#define ICorProfilerCallback10_RuntimeResumeFinished(This) \ + ( (This)->lpVtbl -> RuntimeResumeFinished(This) ) + +#define ICorProfilerCallback10_RuntimeThreadSuspended(This,threadId) \ + ( (This)->lpVtbl -> RuntimeThreadSuspended(This,threadId) ) + +#define ICorProfilerCallback10_RuntimeThreadResumed(This,threadId) \ + ( (This)->lpVtbl -> RuntimeThreadResumed(This,threadId) ) + +#define ICorProfilerCallback10_MovedReferences(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> MovedReferences(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) ) + +#define ICorProfilerCallback10_ObjectAllocated(This,objectId,classId) \ + ( (This)->lpVtbl -> ObjectAllocated(This,objectId,classId) ) + +#define ICorProfilerCallback10_ObjectsAllocatedByClass(This,cClassCount,classIds,cObjects) \ + ( (This)->lpVtbl -> ObjectsAllocatedByClass(This,cClassCount,classIds,cObjects) ) + +#define ICorProfilerCallback10_ObjectReferences(This,objectId,classId,cObjectRefs,objectRefIds) \ + ( (This)->lpVtbl -> ObjectReferences(This,objectId,classId,cObjectRefs,objectRefIds) ) + +#define ICorProfilerCallback10_RootReferences(This,cRootRefs,rootRefIds) \ + ( (This)->lpVtbl -> RootReferences(This,cRootRefs,rootRefIds) ) + +#define ICorProfilerCallback10_ExceptionThrown(This,thrownObjectId) \ + ( (This)->lpVtbl -> ExceptionThrown(This,thrownObjectId) ) + +#define ICorProfilerCallback10_ExceptionSearchFunctionEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionSearchFunctionEnter(This,functionId) ) + +#define ICorProfilerCallback10_ExceptionSearchFunctionLeave(This) \ + ( (This)->lpVtbl -> ExceptionSearchFunctionLeave(This) ) + +#define ICorProfilerCallback10_ExceptionSearchFilterEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionSearchFilterEnter(This,functionId) ) + +#define ICorProfilerCallback10_ExceptionSearchFilterLeave(This) \ + ( (This)->lpVtbl -> ExceptionSearchFilterLeave(This) ) + +#define ICorProfilerCallback10_ExceptionSearchCatcherFound(This,functionId) \ + ( (This)->lpVtbl -> ExceptionSearchCatcherFound(This,functionId) ) + +#define ICorProfilerCallback10_ExceptionOSHandlerEnter(This,__unused) \ + ( (This)->lpVtbl -> ExceptionOSHandlerEnter(This,__unused) ) + +#define ICorProfilerCallback10_ExceptionOSHandlerLeave(This,__unused) \ + ( (This)->lpVtbl -> ExceptionOSHandlerLeave(This,__unused) ) + +#define ICorProfilerCallback10_ExceptionUnwindFunctionEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionUnwindFunctionEnter(This,functionId) ) + +#define ICorProfilerCallback10_ExceptionUnwindFunctionLeave(This) \ + ( (This)->lpVtbl -> ExceptionUnwindFunctionLeave(This) ) + +#define ICorProfilerCallback10_ExceptionUnwindFinallyEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionUnwindFinallyEnter(This,functionId) ) + +#define ICorProfilerCallback10_ExceptionUnwindFinallyLeave(This) \ + ( (This)->lpVtbl -> ExceptionUnwindFinallyLeave(This) ) + +#define ICorProfilerCallback10_ExceptionCatcherEnter(This,functionId,objectId) \ + ( (This)->lpVtbl -> ExceptionCatcherEnter(This,functionId,objectId) ) + +#define ICorProfilerCallback10_ExceptionCatcherLeave(This) \ + ( (This)->lpVtbl -> ExceptionCatcherLeave(This) ) + +#define ICorProfilerCallback10_COMClassicVTableCreated(This,wrappedClassId,implementedIID,pVTable,cSlots) \ + ( (This)->lpVtbl -> COMClassicVTableCreated(This,wrappedClassId,implementedIID,pVTable,cSlots) ) + +#define ICorProfilerCallback10_COMClassicVTableDestroyed(This,wrappedClassId,implementedIID,pVTable) \ + ( (This)->lpVtbl -> COMClassicVTableDestroyed(This,wrappedClassId,implementedIID,pVTable) ) + +#define ICorProfilerCallback10_ExceptionCLRCatcherFound(This) \ + ( (This)->lpVtbl -> ExceptionCLRCatcherFound(This) ) + +#define ICorProfilerCallback10_ExceptionCLRCatcherExecute(This) \ + ( (This)->lpVtbl -> ExceptionCLRCatcherExecute(This) ) + + +#define ICorProfilerCallback10_ThreadNameChanged(This,threadId,cchName,name) \ + ( (This)->lpVtbl -> ThreadNameChanged(This,threadId,cchName,name) ) + +#define ICorProfilerCallback10_GarbageCollectionStarted(This,cGenerations,generationCollected,reason) \ + ( (This)->lpVtbl -> GarbageCollectionStarted(This,cGenerations,generationCollected,reason) ) + +#define ICorProfilerCallback10_SurvivingReferences(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> SurvivingReferences(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) ) + +#define ICorProfilerCallback10_GarbageCollectionFinished(This) \ + ( (This)->lpVtbl -> GarbageCollectionFinished(This) ) + +#define ICorProfilerCallback10_FinalizeableObjectQueued(This,finalizerFlags,objectID) \ + ( (This)->lpVtbl -> FinalizeableObjectQueued(This,finalizerFlags,objectID) ) + +#define ICorProfilerCallback10_RootReferences2(This,cRootRefs,rootRefIds,rootKinds,rootFlags,rootIds) \ + ( (This)->lpVtbl -> RootReferences2(This,cRootRefs,rootRefIds,rootKinds,rootFlags,rootIds) ) + +#define ICorProfilerCallback10_HandleCreated(This,handleId,initialObjectId) \ + ( (This)->lpVtbl -> HandleCreated(This,handleId,initialObjectId) ) + +#define ICorProfilerCallback10_HandleDestroyed(This,handleId) \ + ( (This)->lpVtbl -> HandleDestroyed(This,handleId) ) + + +#define ICorProfilerCallback10_InitializeForAttach(This,pCorProfilerInfoUnk,pvClientData,cbClientData) \ + ( (This)->lpVtbl -> InitializeForAttach(This,pCorProfilerInfoUnk,pvClientData,cbClientData) ) + +#define ICorProfilerCallback10_ProfilerAttachComplete(This) \ + ( (This)->lpVtbl -> ProfilerAttachComplete(This) ) + +#define ICorProfilerCallback10_ProfilerDetachSucceeded(This) \ + ( (This)->lpVtbl -> ProfilerDetachSucceeded(This) ) + + +#define ICorProfilerCallback10_ReJITCompilationStarted(This,functionId,rejitId,fIsSafeToBlock) \ + ( (This)->lpVtbl -> ReJITCompilationStarted(This,functionId,rejitId,fIsSafeToBlock) ) + +#define ICorProfilerCallback10_GetReJITParameters(This,moduleId,methodId,pFunctionControl) \ + ( (This)->lpVtbl -> GetReJITParameters(This,moduleId,methodId,pFunctionControl) ) + +#define ICorProfilerCallback10_ReJITCompilationFinished(This,functionId,rejitId,hrStatus,fIsSafeToBlock) \ + ( (This)->lpVtbl -> ReJITCompilationFinished(This,functionId,rejitId,hrStatus,fIsSafeToBlock) ) + +#define ICorProfilerCallback10_ReJITError(This,moduleId,methodId,functionId,hrStatus) \ + ( (This)->lpVtbl -> ReJITError(This,moduleId,methodId,functionId,hrStatus) ) + +#define ICorProfilerCallback10_MovedReferences2(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> MovedReferences2(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) ) + +#define ICorProfilerCallback10_SurvivingReferences2(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> SurvivingReferences2(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) ) + + +#define ICorProfilerCallback10_ConditionalWeakTableElementReferences(This,cRootRefs,keyRefIds,valueRefIds,rootIds) \ + ( (This)->lpVtbl -> ConditionalWeakTableElementReferences(This,cRootRefs,keyRefIds,valueRefIds,rootIds) ) + + +#define ICorProfilerCallback10_GetAssemblyReferences(This,wszAssemblyPath,pAsmRefProvider) \ + ( (This)->lpVtbl -> GetAssemblyReferences(This,wszAssemblyPath,pAsmRefProvider) ) + + +#define ICorProfilerCallback10_ModuleInMemorySymbolsUpdated(This,moduleId) \ + ( (This)->lpVtbl -> ModuleInMemorySymbolsUpdated(This,moduleId) ) + + +#define ICorProfilerCallback10_DynamicMethodJITCompilationStarted(This,functionId,fIsSafeToBlock,pILHeader,cbILHeader) \ + ( (This)->lpVtbl -> DynamicMethodJITCompilationStarted(This,functionId,fIsSafeToBlock,pILHeader,cbILHeader) ) + +#define ICorProfilerCallback10_DynamicMethodJITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) \ + ( (This)->lpVtbl -> DynamicMethodJITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) ) + + +#define ICorProfilerCallback10_DynamicMethodUnloaded(This,functionId) \ + ( (This)->lpVtbl -> DynamicMethodUnloaded(This,functionId) ) + + +#define ICorProfilerCallback10_EventPipeEventDelivered(This,provider,eventId,eventVersion,cbMetadataBlob,metadataBlob,cbEventData,eventData,pActivityId,pRelatedActivityId,eventThread,numStackFrames,stackFrames) \ + ( (This)->lpVtbl -> EventPipeEventDelivered(This,provider,eventId,eventVersion,cbMetadataBlob,metadataBlob,cbEventData,eventData,pActivityId,pRelatedActivityId,eventThread,numStackFrames,stackFrames) ) + +#define ICorProfilerCallback10_EventPipeProviderCreated(This,provider) \ + ( (This)->lpVtbl -> EventPipeProviderCreated(This,provider) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerCallback10_INTERFACE_DEFINED__ */ + + +#ifndef __ICorProfilerCallback11_INTERFACE_DEFINED__ +#define __ICorProfilerCallback11_INTERFACE_DEFINED__ + +/* interface ICorProfilerCallback11 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerCallback11; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("42350846-AAED-47F7-B128-FD0C98881CDE") + ICorProfilerCallback11 : public ICorProfilerCallback10 + { + public: + virtual HRESULT STDMETHODCALLTYPE LoadAsNotificationOnly( + BOOL *pbNotificationOnly) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerCallback11Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, Initialize) + HRESULT ( STDMETHODCALLTYPE *Initialize )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ IUnknown *pICorProfilerInfoUnk); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, Shutdown) + HRESULT ( STDMETHODCALLTYPE *Shutdown )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationStarted) + HRESULT ( STDMETHODCALLTYPE *AppDomainCreationStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainCreationFinished) + HRESULT ( STDMETHODCALLTYPE *AppDomainCreationFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownStarted) + HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AppDomainShutdownFinished) + HRESULT ( STDMETHODCALLTYPE *AppDomainShutdownFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadStarted) + HRESULT ( STDMETHODCALLTYPE *AssemblyLoadStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyLoadFinished) + HRESULT ( STDMETHODCALLTYPE *AssemblyLoadFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, AssemblyUnloadFinished) + HRESULT ( STDMETHODCALLTYPE *AssemblyUnloadFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadStarted) + HRESULT ( STDMETHODCALLTYPE *ModuleLoadStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleLoadFinished) + HRESULT ( STDMETHODCALLTYPE *ModuleLoadFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *ModuleUnloadStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleUnloadFinished) + HRESULT ( STDMETHODCALLTYPE *ModuleUnloadFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ModuleAttachedToAssembly) + HRESULT ( STDMETHODCALLTYPE *ModuleAttachedToAssembly )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ AssemblyID AssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadStarted) + HRESULT ( STDMETHODCALLTYPE *ClassLoadStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ClassID classId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassLoadFinished) + HRESULT ( STDMETHODCALLTYPE *ClassLoadFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *ClassUnloadStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ClassID classId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ClassUnloadFinished) + HRESULT ( STDMETHODCALLTYPE *ClassUnloadFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, FunctionUnloadStarted) + HRESULT ( STDMETHODCALLTYPE *FunctionUnloadStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationStarted) + HRESULT ( STDMETHODCALLTYPE *JITCompilationStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCompilationFinished) + HRESULT ( STDMETHODCALLTYPE *JITCompilationFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchStarted) + HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *pbUseCachedFunction); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITCachedFunctionSearchFinished) + HRESULT ( STDMETHODCALLTYPE *JITCachedFunctionSearchFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_JIT_CACHE result); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITFunctionPitched) + HRESULT ( STDMETHODCALLTYPE *JITFunctionPitched )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, JITInlining) + HRESULT ( STDMETHODCALLTYPE *JITInlining )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID callerId, + /* [annotation][in] */ + _In_ FunctionID calleeId, + /* [annotation][out] */ + _Out_ BOOL *pfShouldInline); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadCreated) + HRESULT ( STDMETHODCALLTYPE *ThreadCreated )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadDestroyed) + HRESULT ( STDMETHODCALLTYPE *ThreadDestroyed )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ThreadAssignedToOSThread) + HRESULT ( STDMETHODCALLTYPE *ThreadAssignedToOSThread )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ThreadID managedThreadId, + /* [annotation][in] */ + _In_ DWORD osThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationStarted) + HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationStarted )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientSendingMessage) + HRESULT ( STDMETHODCALLTYPE *RemotingClientSendingMessage )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientReceivingReply) + HRESULT ( STDMETHODCALLTYPE *RemotingClientReceivingReply )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingClientInvocationFinished) + HRESULT ( STDMETHODCALLTYPE *RemotingClientInvocationFinished )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerReceivingMessage) + HRESULT ( STDMETHODCALLTYPE *RemotingServerReceivingMessage )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationStarted) + HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationStarted )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerInvocationReturned) + HRESULT ( STDMETHODCALLTYPE *RemotingServerInvocationReturned )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RemotingServerSendingReply) + HRESULT ( STDMETHODCALLTYPE *RemotingServerSendingReply )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ GUID *pCookie, + /* [annotation][in] */ + _In_ BOOL fIsAsync); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, UnmanagedToManagedTransition) + HRESULT ( STDMETHODCALLTYPE *UnmanagedToManagedTransition )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ManagedToUnmanagedTransition) + HRESULT ( STDMETHODCALLTYPE *ManagedToUnmanagedTransition )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_TRANSITION_REASON reason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendStarted) + HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ COR_PRF_SUSPEND_REASON suspendReason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendFinished) + HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendFinished )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeSuspendAborted) + HRESULT ( STDMETHODCALLTYPE *RuntimeSuspendAborted )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeStarted) + HRESULT ( STDMETHODCALLTYPE *RuntimeResumeStarted )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeResumeFinished) + HRESULT ( STDMETHODCALLTYPE *RuntimeResumeFinished )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadSuspended) + HRESULT ( STDMETHODCALLTYPE *RuntimeThreadSuspended )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RuntimeThreadResumed) + HRESULT ( STDMETHODCALLTYPE *RuntimeThreadResumed )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, MovedReferences) + HRESULT ( STDMETHODCALLTYPE *MovedReferences )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectAllocated) + HRESULT ( STDMETHODCALLTYPE *ObjectAllocated )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectsAllocatedByClass) + HRESULT ( STDMETHODCALLTYPE *ObjectsAllocatedByClass )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cClassCount, + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ClassID classIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cClassCount) ULONG cObjects[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ObjectReferences) + HRESULT ( STDMETHODCALLTYPE *ObjectReferences )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG cObjectRefs, + /* [annotation][size_is][in] */ + _In_reads_(cObjectRefs) ObjectID objectRefIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, RootReferences) + HRESULT ( STDMETHODCALLTYPE *RootReferences )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionThrown) + HRESULT ( STDMETHODCALLTYPE *ExceptionThrown )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ObjectID thrownObjectId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionEnter )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFunctionLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFunctionLeave )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterEnter )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchFilterLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchFilterLeave )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionSearchCatcherFound) + HRESULT ( STDMETHODCALLTYPE *ExceptionSearchCatcherFound )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerEnter )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ UINT_PTR __unused); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionOSHandlerLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionOSHandlerLeave )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ UINT_PTR __unused); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionEnter )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFunctionLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFunctionLeave )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyEnter )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionUnwindFinallyLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionUnwindFinallyLeave )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherEnter) + HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherEnter )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ObjectID objectId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCatcherLeave) + HRESULT ( STDMETHODCALLTYPE *ExceptionCatcherLeave )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableCreated) + HRESULT ( STDMETHODCALLTYPE *COMClassicVTableCreated )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable, + /* [annotation][in] */ + _In_ ULONG cSlots); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, COMClassicVTableDestroyed) + HRESULT ( STDMETHODCALLTYPE *COMClassicVTableDestroyed )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ClassID wrappedClassId, + /* [annotation][in] */ + _In_ REFGUID implementedIID, + /* [annotation][in] */ + _In_ void *pVTable); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherFound) + HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherFound )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback, ExceptionCLRCatcherExecute) + HRESULT ( STDMETHODCALLTYPE *ExceptionCLRCatcherExecute )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, ThreadNameChanged) + HRESULT ( STDMETHODCALLTYPE *ThreadNameChanged )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][in] */ + _In_reads_opt_(cchName) WCHAR name[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionStarted) + HRESULT ( STDMETHODCALLTYPE *GarbageCollectionStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ int cGenerations, + /* [annotation][size_is][in] */ + _In_reads_(cGenerations) BOOL generationCollected[ ], + /* [annotation][in] */ + _In_ COR_PRF_GC_REASON reason); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, SurvivingReferences) + HRESULT ( STDMETHODCALLTYPE *SurvivingReferences )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ULONG cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, GarbageCollectionFinished) + HRESULT ( STDMETHODCALLTYPE *GarbageCollectionFinished )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, FinalizeableObjectQueued) + HRESULT ( STDMETHODCALLTYPE *FinalizeableObjectQueued )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ DWORD finalizerFlags, + /* [annotation][in] */ + _In_ ObjectID objectID); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, RootReferences2) + HRESULT ( STDMETHODCALLTYPE *RootReferences2 )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID rootRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_KIND rootKinds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) COR_PRF_GC_ROOT_FLAGS rootFlags[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) UINT_PTR rootIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleCreated) + HRESULT ( STDMETHODCALLTYPE *HandleCreated )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ GCHandleID handleId, + /* [annotation][in] */ + _In_ ObjectID initialObjectId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback2, HandleDestroyed) + HRESULT ( STDMETHODCALLTYPE *HandleDestroyed )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ GCHandleID handleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback3, InitializeForAttach) + HRESULT ( STDMETHODCALLTYPE *InitializeForAttach )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ IUnknown *pCorProfilerInfoUnk, + /* [annotation][in] */ + _In_ void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); + + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerAttachComplete) + HRESULT ( STDMETHODCALLTYPE *ProfilerAttachComplete )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback3, ProfilerDetachSucceeded) + HRESULT ( STDMETHODCALLTYPE *ProfilerDetachSucceeded )( + ICorProfilerCallback11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationStarted) + HRESULT ( STDMETHODCALLTYPE *ReJITCompilationStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, GetReJITParameters) + HRESULT ( STDMETHODCALLTYPE *GetReJITParameters )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ ICorProfilerFunctionControl *pFunctionControl); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITCompilationFinished) + HRESULT ( STDMETHODCALLTYPE *ReJITCompilationFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID rejitId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, ReJITError) + HRESULT ( STDMETHODCALLTYPE *ReJITError )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, MovedReferences2) + HRESULT ( STDMETHODCALLTYPE *MovedReferences2 )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cMovedObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID oldObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) ObjectID newObjectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cMovedObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback4, SurvivingReferences2) + HRESULT ( STDMETHODCALLTYPE *SurvivingReferences2 )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cSurvivingObjectIDRanges, + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) ObjectID objectIDRangeStart[ ], + /* [annotation][size_is][in] */ + _In_reads_(cSurvivingObjectIDRanges) SIZE_T cObjectIDRangeLength[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback5, ConditionalWeakTableElementReferences) + HRESULT ( STDMETHODCALLTYPE *ConditionalWeakTableElementReferences )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ ULONG cRootRefs, + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID keyRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) ObjectID valueRefIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRootRefs) GCHandleID rootIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback6, GetAssemblyReferences) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyReferences )( + ICorProfilerCallback11 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *wszAssemblyPath, + /* [annotation][in] */ + _In_ ICorProfilerAssemblyReferenceProvider *pAsmRefProvider); + + DECLSPEC_XFGVIRT(ICorProfilerCallback7, ModuleInMemorySymbolsUpdated) + HRESULT ( STDMETHODCALLTYPE *ModuleInMemorySymbolsUpdated )( + ICorProfilerCallback11 * This, + ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationStarted) + HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationStarted )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock, + /* [annotation][in] */ + _In_ LPCBYTE pILHeader, + /* [annotation][in] */ + _In_ ULONG cbILHeader); + + DECLSPEC_XFGVIRT(ICorProfilerCallback8, DynamicMethodJITCompilationFinished) + HRESULT ( STDMETHODCALLTYPE *DynamicMethodJITCompilationFinished )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][in] */ + _In_ BOOL fIsSafeToBlock); + + DECLSPEC_XFGVIRT(ICorProfilerCallback9, DynamicMethodUnloaded) + HRESULT ( STDMETHODCALLTYPE *DynamicMethodUnloaded )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerCallback10, EventPipeEventDelivered) + HRESULT ( STDMETHODCALLTYPE *EventPipeEventDelivered )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][in] */ + _In_ DWORD eventId, + /* [annotation][in] */ + _In_ DWORD eventVersion, + /* [annotation][in] */ + _In_ ULONG cbMetadataBlob, + /* [annotation][size_is][in] */ + _In_reads_(cbMetadataBlob) LPCBYTE metadataBlob, + /* [annotation][in] */ + _In_ ULONG cbEventData, + /* [annotation][size_is][in] */ + _In_reads_(cbEventData) LPCBYTE eventData, + /* [annotation][in] */ + _In_ LPCGUID pActivityId, + /* [annotation][in] */ + _In_ LPCGUID pRelatedActivityId, + /* [annotation][in] */ + _In_ ThreadID eventThread, + /* [annotation][in] */ + _In_ ULONG numStackFrames, + /* [annotation][length_is][in] */ + _In_ UINT_PTR stackFrames[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerCallback10, EventPipeProviderCreated) + HRESULT ( STDMETHODCALLTYPE *EventPipeProviderCreated )( + ICorProfilerCallback11 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider); + + DECLSPEC_XFGVIRT(ICorProfilerCallback11, LoadAsNotificationOnly) + HRESULT ( STDMETHODCALLTYPE *LoadAsNotificationOnly )( + ICorProfilerCallback11 * This, + BOOL *pbNotificationOnly); + + END_INTERFACE + } ICorProfilerCallback11Vtbl; + + interface ICorProfilerCallback11 + { + CONST_VTBL struct ICorProfilerCallback11Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerCallback11_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerCallback11_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerCallback11_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerCallback11_Initialize(This,pICorProfilerInfoUnk) \ + ( (This)->lpVtbl -> Initialize(This,pICorProfilerInfoUnk) ) + +#define ICorProfilerCallback11_Shutdown(This) \ + ( (This)->lpVtbl -> Shutdown(This) ) + +#define ICorProfilerCallback11_AppDomainCreationStarted(This,appDomainId) \ + ( (This)->lpVtbl -> AppDomainCreationStarted(This,appDomainId) ) + +#define ICorProfilerCallback11_AppDomainCreationFinished(This,appDomainId,hrStatus) \ + ( (This)->lpVtbl -> AppDomainCreationFinished(This,appDomainId,hrStatus) ) + +#define ICorProfilerCallback11_AppDomainShutdownStarted(This,appDomainId) \ + ( (This)->lpVtbl -> AppDomainShutdownStarted(This,appDomainId) ) + +#define ICorProfilerCallback11_AppDomainShutdownFinished(This,appDomainId,hrStatus) \ + ( (This)->lpVtbl -> AppDomainShutdownFinished(This,appDomainId,hrStatus) ) + +#define ICorProfilerCallback11_AssemblyLoadStarted(This,assemblyId) \ + ( (This)->lpVtbl -> AssemblyLoadStarted(This,assemblyId) ) + +#define ICorProfilerCallback11_AssemblyLoadFinished(This,assemblyId,hrStatus) \ + ( (This)->lpVtbl -> AssemblyLoadFinished(This,assemblyId,hrStatus) ) + +#define ICorProfilerCallback11_AssemblyUnloadStarted(This,assemblyId) \ + ( (This)->lpVtbl -> AssemblyUnloadStarted(This,assemblyId) ) + +#define ICorProfilerCallback11_AssemblyUnloadFinished(This,assemblyId,hrStatus) \ + ( (This)->lpVtbl -> AssemblyUnloadFinished(This,assemblyId,hrStatus) ) + +#define ICorProfilerCallback11_ModuleLoadStarted(This,moduleId) \ + ( (This)->lpVtbl -> ModuleLoadStarted(This,moduleId) ) + +#define ICorProfilerCallback11_ModuleLoadFinished(This,moduleId,hrStatus) \ + ( (This)->lpVtbl -> ModuleLoadFinished(This,moduleId,hrStatus) ) + +#define ICorProfilerCallback11_ModuleUnloadStarted(This,moduleId) \ + ( (This)->lpVtbl -> ModuleUnloadStarted(This,moduleId) ) + +#define ICorProfilerCallback11_ModuleUnloadFinished(This,moduleId,hrStatus) \ + ( (This)->lpVtbl -> ModuleUnloadFinished(This,moduleId,hrStatus) ) + +#define ICorProfilerCallback11_ModuleAttachedToAssembly(This,moduleId,AssemblyId) \ + ( (This)->lpVtbl -> ModuleAttachedToAssembly(This,moduleId,AssemblyId) ) + +#define ICorProfilerCallback11_ClassLoadStarted(This,classId) \ + ( (This)->lpVtbl -> ClassLoadStarted(This,classId) ) + +#define ICorProfilerCallback11_ClassLoadFinished(This,classId,hrStatus) \ + ( (This)->lpVtbl -> ClassLoadFinished(This,classId,hrStatus) ) + +#define ICorProfilerCallback11_ClassUnloadStarted(This,classId) \ + ( (This)->lpVtbl -> ClassUnloadStarted(This,classId) ) + +#define ICorProfilerCallback11_ClassUnloadFinished(This,classId,hrStatus) \ + ( (This)->lpVtbl -> ClassUnloadFinished(This,classId,hrStatus) ) + +#define ICorProfilerCallback11_FunctionUnloadStarted(This,functionId) \ + ( (This)->lpVtbl -> FunctionUnloadStarted(This,functionId) ) + +#define ICorProfilerCallback11_JITCompilationStarted(This,functionId,fIsSafeToBlock) \ + ( (This)->lpVtbl -> JITCompilationStarted(This,functionId,fIsSafeToBlock) ) + +#define ICorProfilerCallback11_JITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) \ + ( (This)->lpVtbl -> JITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) ) + +#define ICorProfilerCallback11_JITCachedFunctionSearchStarted(This,functionId,pbUseCachedFunction) \ + ( (This)->lpVtbl -> JITCachedFunctionSearchStarted(This,functionId,pbUseCachedFunction) ) + +#define ICorProfilerCallback11_JITCachedFunctionSearchFinished(This,functionId,result) \ + ( (This)->lpVtbl -> JITCachedFunctionSearchFinished(This,functionId,result) ) + +#define ICorProfilerCallback11_JITFunctionPitched(This,functionId) \ + ( (This)->lpVtbl -> JITFunctionPitched(This,functionId) ) + +#define ICorProfilerCallback11_JITInlining(This,callerId,calleeId,pfShouldInline) \ + ( (This)->lpVtbl -> JITInlining(This,callerId,calleeId,pfShouldInline) ) + +#define ICorProfilerCallback11_ThreadCreated(This,threadId) \ + ( (This)->lpVtbl -> ThreadCreated(This,threadId) ) + +#define ICorProfilerCallback11_ThreadDestroyed(This,threadId) \ + ( (This)->lpVtbl -> ThreadDestroyed(This,threadId) ) + +#define ICorProfilerCallback11_ThreadAssignedToOSThread(This,managedThreadId,osThreadId) \ + ( (This)->lpVtbl -> ThreadAssignedToOSThread(This,managedThreadId,osThreadId) ) + +#define ICorProfilerCallback11_RemotingClientInvocationStarted(This) \ + ( (This)->lpVtbl -> RemotingClientInvocationStarted(This) ) + +#define ICorProfilerCallback11_RemotingClientSendingMessage(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingClientSendingMessage(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback11_RemotingClientReceivingReply(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingClientReceivingReply(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback11_RemotingClientInvocationFinished(This) \ + ( (This)->lpVtbl -> RemotingClientInvocationFinished(This) ) + +#define ICorProfilerCallback11_RemotingServerReceivingMessage(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingServerReceivingMessage(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback11_RemotingServerInvocationStarted(This) \ + ( (This)->lpVtbl -> RemotingServerInvocationStarted(This) ) + +#define ICorProfilerCallback11_RemotingServerInvocationReturned(This) \ + ( (This)->lpVtbl -> RemotingServerInvocationReturned(This) ) + +#define ICorProfilerCallback11_RemotingServerSendingReply(This,pCookie,fIsAsync) \ + ( (This)->lpVtbl -> RemotingServerSendingReply(This,pCookie,fIsAsync) ) + +#define ICorProfilerCallback11_UnmanagedToManagedTransition(This,functionId,reason) \ + ( (This)->lpVtbl -> UnmanagedToManagedTransition(This,functionId,reason) ) + +#define ICorProfilerCallback11_ManagedToUnmanagedTransition(This,functionId,reason) \ + ( (This)->lpVtbl -> ManagedToUnmanagedTransition(This,functionId,reason) ) + +#define ICorProfilerCallback11_RuntimeSuspendStarted(This,suspendReason) \ + ( (This)->lpVtbl -> RuntimeSuspendStarted(This,suspendReason) ) + +#define ICorProfilerCallback11_RuntimeSuspendFinished(This) \ + ( (This)->lpVtbl -> RuntimeSuspendFinished(This) ) + +#define ICorProfilerCallback11_RuntimeSuspendAborted(This) \ + ( (This)->lpVtbl -> RuntimeSuspendAborted(This) ) + +#define ICorProfilerCallback11_RuntimeResumeStarted(This) \ + ( (This)->lpVtbl -> RuntimeResumeStarted(This) ) + +#define ICorProfilerCallback11_RuntimeResumeFinished(This) \ + ( (This)->lpVtbl -> RuntimeResumeFinished(This) ) + +#define ICorProfilerCallback11_RuntimeThreadSuspended(This,threadId) \ + ( (This)->lpVtbl -> RuntimeThreadSuspended(This,threadId) ) + +#define ICorProfilerCallback11_RuntimeThreadResumed(This,threadId) \ + ( (This)->lpVtbl -> RuntimeThreadResumed(This,threadId) ) + +#define ICorProfilerCallback11_MovedReferences(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> MovedReferences(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) ) + +#define ICorProfilerCallback11_ObjectAllocated(This,objectId,classId) \ + ( (This)->lpVtbl -> ObjectAllocated(This,objectId,classId) ) + +#define ICorProfilerCallback11_ObjectsAllocatedByClass(This,cClassCount,classIds,cObjects) \ + ( (This)->lpVtbl -> ObjectsAllocatedByClass(This,cClassCount,classIds,cObjects) ) + +#define ICorProfilerCallback11_ObjectReferences(This,objectId,classId,cObjectRefs,objectRefIds) \ + ( (This)->lpVtbl -> ObjectReferences(This,objectId,classId,cObjectRefs,objectRefIds) ) + +#define ICorProfilerCallback11_RootReferences(This,cRootRefs,rootRefIds) \ + ( (This)->lpVtbl -> RootReferences(This,cRootRefs,rootRefIds) ) + +#define ICorProfilerCallback11_ExceptionThrown(This,thrownObjectId) \ + ( (This)->lpVtbl -> ExceptionThrown(This,thrownObjectId) ) + +#define ICorProfilerCallback11_ExceptionSearchFunctionEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionSearchFunctionEnter(This,functionId) ) + +#define ICorProfilerCallback11_ExceptionSearchFunctionLeave(This) \ + ( (This)->lpVtbl -> ExceptionSearchFunctionLeave(This) ) + +#define ICorProfilerCallback11_ExceptionSearchFilterEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionSearchFilterEnter(This,functionId) ) + +#define ICorProfilerCallback11_ExceptionSearchFilterLeave(This) \ + ( (This)->lpVtbl -> ExceptionSearchFilterLeave(This) ) + +#define ICorProfilerCallback11_ExceptionSearchCatcherFound(This,functionId) \ + ( (This)->lpVtbl -> ExceptionSearchCatcherFound(This,functionId) ) + +#define ICorProfilerCallback11_ExceptionOSHandlerEnter(This,__unused) \ + ( (This)->lpVtbl -> ExceptionOSHandlerEnter(This,__unused) ) + +#define ICorProfilerCallback11_ExceptionOSHandlerLeave(This,__unused) \ + ( (This)->lpVtbl -> ExceptionOSHandlerLeave(This,__unused) ) + +#define ICorProfilerCallback11_ExceptionUnwindFunctionEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionUnwindFunctionEnter(This,functionId) ) + +#define ICorProfilerCallback11_ExceptionUnwindFunctionLeave(This) \ + ( (This)->lpVtbl -> ExceptionUnwindFunctionLeave(This) ) + +#define ICorProfilerCallback11_ExceptionUnwindFinallyEnter(This,functionId) \ + ( (This)->lpVtbl -> ExceptionUnwindFinallyEnter(This,functionId) ) + +#define ICorProfilerCallback11_ExceptionUnwindFinallyLeave(This) \ + ( (This)->lpVtbl -> ExceptionUnwindFinallyLeave(This) ) + +#define ICorProfilerCallback11_ExceptionCatcherEnter(This,functionId,objectId) \ + ( (This)->lpVtbl -> ExceptionCatcherEnter(This,functionId,objectId) ) + +#define ICorProfilerCallback11_ExceptionCatcherLeave(This) \ + ( (This)->lpVtbl -> ExceptionCatcherLeave(This) ) + +#define ICorProfilerCallback11_COMClassicVTableCreated(This,wrappedClassId,implementedIID,pVTable,cSlots) \ + ( (This)->lpVtbl -> COMClassicVTableCreated(This,wrappedClassId,implementedIID,pVTable,cSlots) ) + +#define ICorProfilerCallback11_COMClassicVTableDestroyed(This,wrappedClassId,implementedIID,pVTable) \ + ( (This)->lpVtbl -> COMClassicVTableDestroyed(This,wrappedClassId,implementedIID,pVTable) ) + +#define ICorProfilerCallback11_ExceptionCLRCatcherFound(This) \ + ( (This)->lpVtbl -> ExceptionCLRCatcherFound(This) ) + +#define ICorProfilerCallback11_ExceptionCLRCatcherExecute(This) \ + ( (This)->lpVtbl -> ExceptionCLRCatcherExecute(This) ) + + +#define ICorProfilerCallback11_ThreadNameChanged(This,threadId,cchName,name) \ + ( (This)->lpVtbl -> ThreadNameChanged(This,threadId,cchName,name) ) + +#define ICorProfilerCallback11_GarbageCollectionStarted(This,cGenerations,generationCollected,reason) \ + ( (This)->lpVtbl -> GarbageCollectionStarted(This,cGenerations,generationCollected,reason) ) + +#define ICorProfilerCallback11_SurvivingReferences(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> SurvivingReferences(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) ) + +#define ICorProfilerCallback11_GarbageCollectionFinished(This) \ + ( (This)->lpVtbl -> GarbageCollectionFinished(This) ) + +#define ICorProfilerCallback11_FinalizeableObjectQueued(This,finalizerFlags,objectID) \ + ( (This)->lpVtbl -> FinalizeableObjectQueued(This,finalizerFlags,objectID) ) + +#define ICorProfilerCallback11_RootReferences2(This,cRootRefs,rootRefIds,rootKinds,rootFlags,rootIds) \ + ( (This)->lpVtbl -> RootReferences2(This,cRootRefs,rootRefIds,rootKinds,rootFlags,rootIds) ) + +#define ICorProfilerCallback11_HandleCreated(This,handleId,initialObjectId) \ + ( (This)->lpVtbl -> HandleCreated(This,handleId,initialObjectId) ) + +#define ICorProfilerCallback11_HandleDestroyed(This,handleId) \ + ( (This)->lpVtbl -> HandleDestroyed(This,handleId) ) + + +#define ICorProfilerCallback11_InitializeForAttach(This,pCorProfilerInfoUnk,pvClientData,cbClientData) \ + ( (This)->lpVtbl -> InitializeForAttach(This,pCorProfilerInfoUnk,pvClientData,cbClientData) ) + +#define ICorProfilerCallback11_ProfilerAttachComplete(This) \ + ( (This)->lpVtbl -> ProfilerAttachComplete(This) ) + +#define ICorProfilerCallback11_ProfilerDetachSucceeded(This) \ + ( (This)->lpVtbl -> ProfilerDetachSucceeded(This) ) + + +#define ICorProfilerCallback11_ReJITCompilationStarted(This,functionId,rejitId,fIsSafeToBlock) \ + ( (This)->lpVtbl -> ReJITCompilationStarted(This,functionId,rejitId,fIsSafeToBlock) ) + +#define ICorProfilerCallback11_GetReJITParameters(This,moduleId,methodId,pFunctionControl) \ + ( (This)->lpVtbl -> GetReJITParameters(This,moduleId,methodId,pFunctionControl) ) + +#define ICorProfilerCallback11_ReJITCompilationFinished(This,functionId,rejitId,hrStatus,fIsSafeToBlock) \ + ( (This)->lpVtbl -> ReJITCompilationFinished(This,functionId,rejitId,hrStatus,fIsSafeToBlock) ) + +#define ICorProfilerCallback11_ReJITError(This,moduleId,methodId,functionId,hrStatus) \ + ( (This)->lpVtbl -> ReJITError(This,moduleId,methodId,functionId,hrStatus) ) + +#define ICorProfilerCallback11_MovedReferences2(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> MovedReferences2(This,cMovedObjectIDRanges,oldObjectIDRangeStart,newObjectIDRangeStart,cObjectIDRangeLength) ) + +#define ICorProfilerCallback11_SurvivingReferences2(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) \ + ( (This)->lpVtbl -> SurvivingReferences2(This,cSurvivingObjectIDRanges,objectIDRangeStart,cObjectIDRangeLength) ) + + +#define ICorProfilerCallback11_ConditionalWeakTableElementReferences(This,cRootRefs,keyRefIds,valueRefIds,rootIds) \ + ( (This)->lpVtbl -> ConditionalWeakTableElementReferences(This,cRootRefs,keyRefIds,valueRefIds,rootIds) ) + + +#define ICorProfilerCallback11_GetAssemblyReferences(This,wszAssemblyPath,pAsmRefProvider) \ + ( (This)->lpVtbl -> GetAssemblyReferences(This,wszAssemblyPath,pAsmRefProvider) ) + + +#define ICorProfilerCallback11_ModuleInMemorySymbolsUpdated(This,moduleId) \ + ( (This)->lpVtbl -> ModuleInMemorySymbolsUpdated(This,moduleId) ) + + +#define ICorProfilerCallback11_DynamicMethodJITCompilationStarted(This,functionId,fIsSafeToBlock,pILHeader,cbILHeader) \ + ( (This)->lpVtbl -> DynamicMethodJITCompilationStarted(This,functionId,fIsSafeToBlock,pILHeader,cbILHeader) ) + +#define ICorProfilerCallback11_DynamicMethodJITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) \ + ( (This)->lpVtbl -> DynamicMethodJITCompilationFinished(This,functionId,hrStatus,fIsSafeToBlock) ) + + +#define ICorProfilerCallback11_DynamicMethodUnloaded(This,functionId) \ + ( (This)->lpVtbl -> DynamicMethodUnloaded(This,functionId) ) + + +#define ICorProfilerCallback11_EventPipeEventDelivered(This,provider,eventId,eventVersion,cbMetadataBlob,metadataBlob,cbEventData,eventData,pActivityId,pRelatedActivityId,eventThread,numStackFrames,stackFrames) \ + ( (This)->lpVtbl -> EventPipeEventDelivered(This,provider,eventId,eventVersion,cbMetadataBlob,metadataBlob,cbEventData,eventData,pActivityId,pRelatedActivityId,eventThread,numStackFrames,stackFrames) ) + +#define ICorProfilerCallback11_EventPipeProviderCreated(This,provider) \ + ( (This)->lpVtbl -> EventPipeProviderCreated(This,provider) ) + + +#define ICorProfilerCallback11_LoadAsNotificationOnly(This,pbNotificationOnly) \ + ( (This)->lpVtbl -> LoadAsNotificationOnly(This,pbNotificationOnly) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerCallback11_INTERFACE_DEFINED__ */ + + +/* interface __MIDL_itf_corprof_0000_0011 */ /* [local] */ typedef /* [public] */ -enum __MIDL___MIDL_itf_corprof_0000_0009_0001 +enum __MIDL___MIDL_itf_corprof_0000_0011_0001 { COR_PRF_CODEGEN_DISABLE_INLINING = 0x1, COR_PRF_CODEGEN_DISABLE_ALL_OPTIMIZATIONS = 0x2 @@ -7418,8 +11875,8 @@ enum __MIDL___MIDL_itf_corprof_0000_0009_0001 -extern RPC_IF_HANDLE __MIDL_itf_corprof_0000_0009_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_corprof_0000_0009_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_corprof_0000_0011_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_corprof_0000_0011_v0_0_s_ifspec; #ifndef __ICorProfilerInfo_INTERFACE_DEFINED__ #define __ICorProfilerInfo_INTERFACE_DEFINED__ @@ -7437,160 +11894,244 @@ EXTERN_C const IID IID_ICorProfilerInfo; { public: virtual HRESULT STDMETHODCALLTYPE GetClassFromObject( - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId) = 0; + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId) = 0; virtual HRESULT STDMETHODCALLTYPE GetClassFromToken( - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId) = 0; virtual HRESULT STDMETHODCALLTYPE GetCodeInfo( - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetEventMask( - /* [out] */ DWORD *pdwEvents) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwEvents) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionFromIP( - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId) = 0; + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionFromToken( - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId) = 0; virtual HRESULT STDMETHODCALLTYPE GetHandleFromThread( - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread) = 0; virtual HRESULT STDMETHODCALLTYPE GetObjectSize( - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize) = 0; + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize) = 0; virtual HRESULT STDMETHODCALLTYPE IsArrayClass( - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank) = 0; virtual HRESULT STDMETHODCALLTYPE GetThreadInfo( - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentThreadID( - /* [out] */ ThreadID *pThreadId) = 0; + /* [annotation][out] */ + _Out_ ThreadID *pThreadId) = 0; virtual HRESULT STDMETHODCALLTYPE GetClassIDInfo( - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionInfo( - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken) = 0; virtual HRESULT STDMETHODCALLTYPE SetEventMask( - /* [in] */ DWORD dwEvents) = 0; + /* [annotation][in] */ + _In_ DWORD dwEvents) = 0; virtual HRESULT STDMETHODCALLTYPE SetEnterLeaveFunctionHooks( - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall) = 0; + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall) = 0; virtual HRESULT STDMETHODCALLTYPE SetFunctionIDMapper( - /* [in] */ FunctionIDMapper *pFunc) = 0; + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc) = 0; virtual HRESULT STDMETHODCALLTYPE GetTokenAndMetaDataFromFunction( - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken) = 0; virtual HRESULT STDMETHODCALLTYPE GetModuleInfo( - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId) = 0; + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId) = 0; virtual HRESULT STDMETHODCALLTYPE GetModuleMetaData( - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut) = 0; virtual HRESULT STDMETHODCALLTYPE GetILFunctionBody( - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetILFunctionBodyAllocator( - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc) = 0; virtual HRESULT STDMETHODCALLTYPE SetILFunctionBody( - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader) = 0; virtual HRESULT STDMETHODCALLTYPE GetAppDomainInfo( - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId) = 0; + /* [annotation][out] */ + _Out_ ProcessID *pProcessId) = 0; virtual HRESULT STDMETHODCALLTYPE GetAssemblyInfo( - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId) = 0; + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId) = 0; virtual HRESULT STDMETHODCALLTYPE SetFunctionReJIT( - /* [in] */ FunctionID functionId) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId) = 0; virtual HRESULT STDMETHODCALLTYPE ForceGC( void) = 0; virtual HRESULT STDMETHODCALLTYPE SetILInstrumentedCodeMap( - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetInprocInspectionInterface( - /* [out] */ IUnknown **ppicd) = 0; + /* [annotation][out] */ + _Out_ IUnknown **ppicd) = 0; virtual HRESULT STDMETHODCALLTYPE GetInprocInspectionIThisThread( - /* [out] */ IUnknown **ppicd) = 0; + /* [annotation][out] */ + _Out_ IUnknown **ppicd) = 0; virtual HRESULT STDMETHODCALLTYPE GetThreadContext( - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId) = 0; virtual HRESULT STDMETHODCALLTYPE BeginInprocDebugging( - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext) = 0; + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext) = 0; virtual HRESULT STDMETHODCALLTYPE EndInprocDebugging( - /* [in] */ DWORD dwProfilerContext) = 0; + /* [annotation][in] */ + _In_ DWORD dwProfilerContext) = 0; virtual HRESULT STDMETHODCALLTYPE GetILToNativeMapping( - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]) = 0; }; @@ -7601,206 +12142,327 @@ EXTERN_C const IID IID_ICorProfilerInfo; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); END_INTERFACE } ICorProfilerInfoVtbl; @@ -7951,128 +12613,210 @@ EXTERN_C const IID IID_ICorProfilerInfo2; { public: virtual HRESULT STDMETHODCALLTYPE DoStackSnapshot( - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize) = 0; + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize) = 0; virtual HRESULT STDMETHODCALLTYPE SetEnterLeaveFunctionHooks2( - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall) = 0; + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionInfo2( - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetStringLayout( - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset) = 0; + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset) = 0; virtual HRESULT STDMETHODCALLTYPE GetClassLayout( - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize) = 0; + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetClassIDInfo2( - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetCodeInfo2( - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetClassFromTokenAndTypeArgs( - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionFromTokenAndTypeArgs( - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID) = 0; virtual HRESULT STDMETHODCALLTYPE EnumModuleFrozenObjects( - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetArrayObjectInfo( - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData) = 0; + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData) = 0; virtual HRESULT STDMETHODCALLTYPE GetBoxClassLayout( - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset) = 0; virtual HRESULT STDMETHODCALLTYPE GetThreadAppDomain( - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId) = 0; + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId) = 0; virtual HRESULT STDMETHODCALLTYPE GetRVAStaticAddress( - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress) = 0; virtual HRESULT STDMETHODCALLTYPE GetAppDomainStaticAddress( - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress) = 0; virtual HRESULT STDMETHODCALLTYPE GetThreadStaticAddress( - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress) = 0; virtual HRESULT STDMETHODCALLTYPE GetContextStaticAddress( - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress) = 0; virtual HRESULT STDMETHODCALLTYPE GetStaticFieldInfo( - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo) = 0; virtual HRESULT STDMETHODCALLTYPE GetGenerationBounds( - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetObjectGeneration( - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range) = 0; + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range) = 0; virtual HRESULT STDMETHODCALLTYPE GetNotifiedExceptionClauseInfo( - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo) = 0; + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo) = 0; }; @@ -8083,351 +12827,575 @@ EXTERN_C const IID IID_ICorProfilerInfo2; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo2 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo2 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo2 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo2 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo2 * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo2 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo2 * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo2 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo2 * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo2 * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo2 * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo2 * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo2 * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo2 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo2 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo2 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo2 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo2 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo2 * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo2 * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo2 * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( ICorProfilerInfo2 * This, - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize); + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( ICorProfilerInfo2 * This, - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( ICorProfilerInfo2 * This, - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize); + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( ICorProfilerInfo2 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( ICorProfilerInfo2 * This, - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( ICorProfilerInfo2 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( ICorProfilerInfo2 * This, - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( ICorProfilerInfo2 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( ICorProfilerInfo2 * This, - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]); + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( ICorProfilerInfo2 * This, - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( ICorProfilerInfo2 * This, - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo); + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); END_INTERFACE } ICorProfilerInfo2Vtbl; @@ -8642,84 +13610,132 @@ EXTERN_C const IID IID_ICorProfilerInfo3; { public: virtual HRESULT STDMETHODCALLTYPE EnumJITedFunctions( - /* [out] */ ICorProfilerFunctionEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE RequestProfilerDetach( - /* [in] */ DWORD dwExpectedCompletionMilliseconds) = 0; + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds) = 0; virtual HRESULT STDMETHODCALLTYPE SetFunctionIDMapper2( - /* [in] */ FunctionIDMapper2 *pFunc, - /* [in] */ void *clientData) = 0; + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData) = 0; virtual HRESULT STDMETHODCALLTYPE GetStringLayout2( - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset) = 0; + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset) = 0; virtual HRESULT STDMETHODCALLTYPE SetEnterLeaveFunctionHooks3( - /* [in] */ FunctionEnter3 *pFuncEnter3, - /* [in] */ FunctionLeave3 *pFuncLeave3, - /* [in] */ FunctionTailcall3 *pFuncTailcall3) = 0; + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3) = 0; virtual HRESULT STDMETHODCALLTYPE SetEnterLeaveFunctionHooks3WithInfo( - /* [in] */ FunctionEnter3WithInfo *pFuncEnter3WithInfo, - /* [in] */ FunctionLeave3WithInfo *pFuncLeave3WithInfo, - /* [in] */ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo) = 0; + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionEnter3Info( - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out][in] */ ULONG *pcbArgumentInfo, - /* [size_is][out] */ COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionLeave3Info( - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out] */ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionTailcall3Info( - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo) = 0; virtual HRESULT STDMETHODCALLTYPE EnumModules( - /* [out] */ ICorProfilerModuleEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetRuntimeInformation( - /* [out] */ USHORT *pClrInstanceId, - /* [out] */ COR_PRF_RUNTIME_TYPE *pRuntimeType, - /* [out] */ USHORT *pMajorVersion, - /* [out] */ USHORT *pMinorVersion, - /* [out] */ USHORT *pBuildNumber, - /* [out] */ USHORT *pQFEVersion, - /* [in] */ ULONG cchVersionString, - /* [out] */ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, /* [annotation][out] */ _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetThreadStaticAddress2( - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress) = 0; + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress) = 0; virtual HRESULT STDMETHODCALLTYPE GetAppDomainsContainingModule( - /* [in] */ ModuleID moduleId, - /* [in] */ ULONG32 cAppDomainIds, - /* [out] */ ULONG32 *pcAppDomainIds, - /* [length_is][size_is][out] */ AppDomainID appDomainIds[ ]) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetModuleInfo2( - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId, - /* [out] */ DWORD *pdwModuleFlags) = 0; + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags) = 0; }; @@ -8730,445 +13746,731 @@ EXTERN_C const IID IID_ICorProfilerInfo3; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo3 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo3 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo3 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo3 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo3 * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo3 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo3 * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo3 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo3 * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo3 * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo3 * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo3 * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo3 * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo3 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo3 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo3 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo3 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo3 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo3 * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo3 * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo3 * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( ICorProfilerInfo3 * This, - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize); + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( ICorProfilerInfo3 * This, - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( ICorProfilerInfo3 * This, - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize); + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( ICorProfilerInfo3 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( ICorProfilerInfo3 * This, - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( ICorProfilerInfo3 * This, - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]); + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( ICorProfilerInfo3 * This, - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( ICorProfilerInfo3 * This, - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo); + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( ICorProfilerInfo3 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( ICorProfilerInfo3 * This, - /* [in] */ DWORD dwExpectedCompletionMilliseconds); + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( ICorProfilerInfo3 * This, - /* [in] */ FunctionIDMapper2 *pFunc, - /* [in] */ void *clientData); + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( ICorProfilerInfo3 * This, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( ICorProfilerInfo3 * This, - /* [in] */ FunctionEnter3 *pFuncEnter3, - /* [in] */ FunctionLeave3 *pFuncLeave3, - /* [in] */ FunctionTailcall3 *pFuncTailcall3); + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( ICorProfilerInfo3 * This, - /* [in] */ FunctionEnter3WithInfo *pFuncEnter3WithInfo, - /* [in] */ FunctionLeave3WithInfo *pFuncLeave3WithInfo, - /* [in] */ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out][in] */ ULONG *pcbArgumentInfo, - /* [size_is][out] */ COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out] */ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( ICorProfilerInfo3 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) HRESULT ( STDMETHODCALLTYPE *EnumModules )( ICorProfilerInfo3 * This, - /* [out] */ ICorProfilerModuleEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( ICorProfilerInfo3 * This, - /* [out] */ USHORT *pClrInstanceId, - /* [out] */ COR_PRF_RUNTIME_TYPE *pRuntimeType, - /* [out] */ USHORT *pMajorVersion, - /* [out] */ USHORT *pMinorVersion, - /* [out] */ USHORT *pBuildNumber, - /* [out] */ USHORT *pQFEVersion, - /* [in] */ ULONG cchVersionString, - /* [out] */ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, /* [annotation][out] */ _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( ICorProfilerInfo3 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ ULONG32 cAppDomainIds, - /* [out] */ ULONG32 *pcAppDomainIds, - /* [length_is][size_is][out] */ AppDomainID appDomainIds[ ]); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( ICorProfilerInfo3 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId, - /* [out] */ DWORD *pdwModuleFlags); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); END_INTERFACE } ICorProfilerInfo3Vtbl; @@ -9426,20 +14728,26 @@ EXTERN_C const IID IID_ICorProfilerObjectEnum; { public: virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; + /* [annotation][in] */ + _In_ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ ICorProfilerObjectEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetCount( - /* [out] */ ULONG *pcelt) = 0; + /* [annotation][out] */ + _Out_ ULONG *pcelt) = 0; virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ ObjectID objects[ ], - /* [out] */ ULONG *pceltFetched) = 0; + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) ObjectID objects[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched) = 0; }; @@ -9450,38 +14758,53 @@ EXTERN_C const IID IID_ICorProfilerObjectEnum; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerObjectEnum * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerObjectEnum * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerObjectEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerObjectEnum, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( ICorProfilerObjectEnum * This, - /* [in] */ ULONG celt); + /* [annotation][in] */ + _In_ ULONG celt); + DECLSPEC_XFGVIRT(ICorProfilerObjectEnum, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ICorProfilerObjectEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerObjectEnum, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( ICorProfilerObjectEnum * This, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerObjectEnum, GetCount) HRESULT ( STDMETHODCALLTYPE *GetCount )( ICorProfilerObjectEnum * This, - /* [out] */ ULONG *pcelt); + /* [annotation][out] */ + _Out_ ULONG *pcelt); + DECLSPEC_XFGVIRT(ICorProfilerObjectEnum, Next) HRESULT ( STDMETHODCALLTYPE *Next )( ICorProfilerObjectEnum * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ ObjectID objects[ ], - /* [out] */ ULONG *pceltFetched); + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) ObjectID objects[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched); END_INTERFACE } ICorProfilerObjectEnumVtbl; @@ -9548,20 +14871,26 @@ EXTERN_C const IID IID_ICorProfilerFunctionEnum; { public: virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; + /* [annotation][in] */ + _In_ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ ICorProfilerFunctionEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetCount( - /* [out] */ ULONG *pcelt) = 0; + /* [annotation][out] */ + _Out_ ULONG *pcelt) = 0; virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ COR_PRF_FUNCTION ids[ ], - /* [out] */ ULONG *pceltFetched) = 0; + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) COR_PRF_FUNCTION ids[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched) = 0; }; @@ -9572,38 +14901,53 @@ EXTERN_C const IID IID_ICorProfilerFunctionEnum; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerFunctionEnum * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerFunctionEnum * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerFunctionEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerFunctionEnum, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( ICorProfilerFunctionEnum * This, - /* [in] */ ULONG celt); + /* [annotation][in] */ + _In_ ULONG celt); + DECLSPEC_XFGVIRT(ICorProfilerFunctionEnum, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ICorProfilerFunctionEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerFunctionEnum, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( ICorProfilerFunctionEnum * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerFunctionEnum, GetCount) HRESULT ( STDMETHODCALLTYPE *GetCount )( ICorProfilerFunctionEnum * This, - /* [out] */ ULONG *pcelt); + /* [annotation][out] */ + _Out_ ULONG *pcelt); + DECLSPEC_XFGVIRT(ICorProfilerFunctionEnum, Next) HRESULT ( STDMETHODCALLTYPE *Next )( ICorProfilerFunctionEnum * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ COR_PRF_FUNCTION ids[ ], - /* [out] */ ULONG *pceltFetched); + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) COR_PRF_FUNCTION ids[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched); END_INTERFACE } ICorProfilerFunctionEnumVtbl; @@ -9670,20 +15014,26 @@ EXTERN_C const IID IID_ICorProfilerModuleEnum; { public: virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; + /* [annotation][in] */ + _In_ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ ICorProfilerModuleEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetCount( - /* [out] */ ULONG *pcelt) = 0; + /* [annotation][out] */ + _Out_ ULONG *pcelt) = 0; virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ ModuleID ids[ ], - /* [out] */ ULONG *pceltFetched) = 0; + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) ModuleID ids[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched) = 0; }; @@ -9694,38 +15044,53 @@ EXTERN_C const IID IID_ICorProfilerModuleEnum; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerModuleEnum * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerModuleEnum * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerModuleEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerModuleEnum, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( ICorProfilerModuleEnum * This, - /* [in] */ ULONG celt); + /* [annotation][in] */ + _In_ ULONG celt); + DECLSPEC_XFGVIRT(ICorProfilerModuleEnum, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ICorProfilerModuleEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerModuleEnum, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( ICorProfilerModuleEnum * This, - /* [out] */ ICorProfilerModuleEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerModuleEnum, GetCount) HRESULT ( STDMETHODCALLTYPE *GetCount )( ICorProfilerModuleEnum * This, - /* [out] */ ULONG *pcelt); + /* [annotation][out] */ + _Out_ ULONG *pcelt); + DECLSPEC_XFGVIRT(ICorProfilerModuleEnum, Next) HRESULT ( STDMETHODCALLTYPE *Next )( ICorProfilerModuleEnum * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ ModuleID ids[ ], - /* [out] */ ULONG *pceltFetched); + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) ModuleID ids[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched); END_INTERFACE } ICorProfilerModuleEnumVtbl; @@ -9792,7 +15157,8 @@ EXTERN_C const IID IID_IMethodMalloc; { public: virtual PVOID STDMETHODCALLTYPE Alloc( - /* [in] */ ULONG cb) = 0; + /* [annotation][in] */ + _In_ ULONG cb) = 0; }; @@ -9803,21 +15169,27 @@ EXTERN_C const IID IID_IMethodMalloc; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMethodMalloc * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IMethodMalloc * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IMethodMalloc * This); + DECLSPEC_XFGVIRT(IMethodMalloc, Alloc) PVOID ( STDMETHODCALLTYPE *Alloc )( IMethodMalloc * This, - /* [in] */ ULONG cb); + /* [annotation][in] */ + _In_ ULONG cb); END_INTERFACE } IMethodMallocVtbl; @@ -9872,15 +15244,20 @@ EXTERN_C const IID IID_ICorProfilerFunctionControl; { public: virtual HRESULT STDMETHODCALLTYPE SetCodegenFlags( - /* [in] */ DWORD flags) = 0; + /* [annotation][in] */ + _In_ DWORD flags) = 0; virtual HRESULT STDMETHODCALLTYPE SetILFunctionBody( - /* [in] */ ULONG cbNewILMethodHeader, - /* [size_is][in] */ LPCBYTE pbNewILMethodHeader) = 0; + /* [annotation][in] */ + _In_ ULONG cbNewILMethodHeader, + /* [annotation][size_is][in] */ + _In_reads_(cbNewILMethodHeader) LPCBYTE pbNewILMethodHeader) = 0; virtual HRESULT STDMETHODCALLTYPE SetILInstrumentedCodeMap( - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]) = 0; }; @@ -9891,31 +15268,43 @@ EXTERN_C const IID IID_ICorProfilerFunctionControl; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerFunctionControl * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerFunctionControl * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerFunctionControl * This); + DECLSPEC_XFGVIRT(ICorProfilerFunctionControl, SetCodegenFlags) HRESULT ( STDMETHODCALLTYPE *SetCodegenFlags )( ICorProfilerFunctionControl * This, - /* [in] */ DWORD flags); + /* [annotation][in] */ + _In_ DWORD flags); + DECLSPEC_XFGVIRT(ICorProfilerFunctionControl, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerFunctionControl * This, - /* [in] */ ULONG cbNewILMethodHeader, - /* [size_is][in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ULONG cbNewILMethodHeader, + /* [annotation][size_is][in] */ + _In_reads_(cbNewILMethodHeader) LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerFunctionControl, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerFunctionControl * This, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); END_INTERFACE } ICorProfilerFunctionControlVtbl; @@ -9976,52 +15365,80 @@ EXTERN_C const IID IID_ICorProfilerInfo4; { public: virtual HRESULT STDMETHODCALLTYPE EnumThreads( - /* [out] */ ICorProfilerThreadEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE InitializeCurrentThread( void) = 0; virtual HRESULT STDMETHODCALLTYPE RequestReJIT( - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE RequestRevert( - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ], - /* [size_is][out] */ HRESULT status[ ]) = 0; + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetCodeInfo3( - /* [in] */ FunctionID functionID, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionFromIP2( - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId, - /* [out] */ ReJITID *pReJitId) = 0; + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId) = 0; virtual HRESULT STDMETHODCALLTYPE GetReJITIDs( - /* [in] */ FunctionID functionId, - /* [in] */ ULONG cReJitIds, - /* [out] */ ULONG *pcReJitIds, - /* [length_is][size_is][out] */ ReJITID reJitIds[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetILToNativeMapping2( - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE EnumJITedFunctions2( - /* [out] */ ICorProfilerFunctionEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetObjectSize2( - /* [in] */ ObjectID objectId, - /* [out] */ SIZE_T *pcSize) = 0; + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize) = 0; }; @@ -10032,503 +15449,827 @@ EXTERN_C const IID IID_ICorProfilerInfo4; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo4 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo4 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo4 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo4 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo4 * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo4 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo4 * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo4 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo4 * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo4 * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo4 * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo4 * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo4 * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo4 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo4 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo4 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo4 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo4 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo4 * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo4 * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo4 * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( ICorProfilerInfo4 * This, - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize); + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( ICorProfilerInfo4 * This, - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( ICorProfilerInfo4 * This, - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize); + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( ICorProfilerInfo4 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( ICorProfilerInfo4 * This, - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( ICorProfilerInfo4 * This, - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]); + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( ICorProfilerInfo4 * This, - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( ICorProfilerInfo4 * This, - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo); + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( ICorProfilerInfo4 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( ICorProfilerInfo4 * This, - /* [in] */ DWORD dwExpectedCompletionMilliseconds); + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( ICorProfilerInfo4 * This, - /* [in] */ FunctionIDMapper2 *pFunc, - /* [in] */ void *clientData); + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( ICorProfilerInfo4 * This, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( ICorProfilerInfo4 * This, - /* [in] */ FunctionEnter3 *pFuncEnter3, - /* [in] */ FunctionLeave3 *pFuncLeave3, - /* [in] */ FunctionTailcall3 *pFuncTailcall3); + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( ICorProfilerInfo4 * This, - /* [in] */ FunctionEnter3WithInfo *pFuncEnter3WithInfo, - /* [in] */ FunctionLeave3WithInfo *pFuncLeave3WithInfo, - /* [in] */ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out][in] */ ULONG *pcbArgumentInfo, - /* [size_is][out] */ COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out] */ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) HRESULT ( STDMETHODCALLTYPE *EnumModules )( ICorProfilerInfo4 * This, - /* [out] */ ICorProfilerModuleEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( ICorProfilerInfo4 * This, - /* [out] */ USHORT *pClrInstanceId, - /* [out] */ COR_PRF_RUNTIME_TYPE *pRuntimeType, - /* [out] */ USHORT *pMajorVersion, - /* [out] */ USHORT *pMinorVersion, - /* [out] */ USHORT *pBuildNumber, - /* [out] */ USHORT *pQFEVersion, - /* [in] */ ULONG cchVersionString, - /* [out] */ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, /* [annotation][out] */ _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( ICorProfilerInfo4 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ ULONG32 cAppDomainIds, - /* [out] */ ULONG32 *pcAppDomainIds, - /* [length_is][size_is][out] */ AppDomainID appDomainIds[ ]); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( ICorProfilerInfo4 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId, - /* [out] */ DWORD *pdwModuleFlags); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) HRESULT ( STDMETHODCALLTYPE *EnumThreads )( ICorProfilerInfo4 * This, - /* [out] */ ICorProfilerThreadEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( ICorProfilerInfo4 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( ICorProfilerInfo4 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) HRESULT ( STDMETHODCALLTYPE *RequestRevert )( ICorProfilerInfo4 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ], - /* [size_is][out] */ HRESULT status[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( ICorProfilerInfo4 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId, - /* [out] */ ReJITID *pReJitId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG cReJitIds, - /* [out] */ ULONG *pcReJitIds, - /* [length_is][size_is][out] */ ReJITID reJitIds[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( ICorProfilerInfo4 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( ICorProfilerInfo4 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( ICorProfilerInfo4 * This, - /* [in] */ ObjectID objectId, - /* [out] */ SIZE_T *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); END_INTERFACE } ICorProfilerInfo4Vtbl; @@ -10817,12 +16558,16 @@ EXTERN_C const IID IID_ICorProfilerInfo5; { public: virtual HRESULT STDMETHODCALLTYPE GetEventMask2( - /* [out] */ DWORD *pdwEventsLow, - /* [out] */ DWORD *pdwEventsHigh) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh) = 0; virtual HRESULT STDMETHODCALLTYPE SetEventMask2( - /* [in] */ DWORD dwEventsLow, - /* [in] */ DWORD dwEventsHigh) = 0; + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh) = 0; }; @@ -10833,513 +16578,843 @@ EXTERN_C const IID IID_ICorProfilerInfo5; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo5 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo5 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo5 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo5 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo5 * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo5 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo5 * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo5 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo5 * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo5 * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo5 * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo5 * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo5 * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo5 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo5 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo5 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo5 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo5 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo5 * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo5 * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo5 * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( ICorProfilerInfo5 * This, - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize); + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( ICorProfilerInfo5 * This, - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( ICorProfilerInfo5 * This, - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize); + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( ICorProfilerInfo5 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( ICorProfilerInfo5 * This, - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( ICorProfilerInfo5 * This, - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]); + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( ICorProfilerInfo5 * This, - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( ICorProfilerInfo5 * This, - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo); + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( ICorProfilerInfo5 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( ICorProfilerInfo5 * This, - /* [in] */ DWORD dwExpectedCompletionMilliseconds); + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( ICorProfilerInfo5 * This, - /* [in] */ FunctionIDMapper2 *pFunc, - /* [in] */ void *clientData); + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( ICorProfilerInfo5 * This, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( ICorProfilerInfo5 * This, - /* [in] */ FunctionEnter3 *pFuncEnter3, - /* [in] */ FunctionLeave3 *pFuncLeave3, - /* [in] */ FunctionTailcall3 *pFuncTailcall3); + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( ICorProfilerInfo5 * This, - /* [in] */ FunctionEnter3WithInfo *pFuncEnter3WithInfo, - /* [in] */ FunctionLeave3WithInfo *pFuncLeave3WithInfo, - /* [in] */ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out][in] */ ULONG *pcbArgumentInfo, - /* [size_is][out] */ COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out] */ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) HRESULT ( STDMETHODCALLTYPE *EnumModules )( ICorProfilerInfo5 * This, - /* [out] */ ICorProfilerModuleEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( ICorProfilerInfo5 * This, - /* [out] */ USHORT *pClrInstanceId, - /* [out] */ COR_PRF_RUNTIME_TYPE *pRuntimeType, - /* [out] */ USHORT *pMajorVersion, - /* [out] */ USHORT *pMinorVersion, - /* [out] */ USHORT *pBuildNumber, - /* [out] */ USHORT *pQFEVersion, - /* [in] */ ULONG cchVersionString, - /* [out] */ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, /* [annotation][out] */ _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( ICorProfilerInfo5 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ ULONG32 cAppDomainIds, - /* [out] */ ULONG32 *pcAppDomainIds, - /* [length_is][size_is][out] */ AppDomainID appDomainIds[ ]); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( ICorProfilerInfo5 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId, - /* [out] */ DWORD *pdwModuleFlags); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) HRESULT ( STDMETHODCALLTYPE *EnumThreads )( ICorProfilerInfo5 * This, - /* [out] */ ICorProfilerThreadEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( ICorProfilerInfo5 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( ICorProfilerInfo5 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) HRESULT ( STDMETHODCALLTYPE *RequestRevert )( ICorProfilerInfo5 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ], - /* [size_is][out] */ HRESULT status[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( ICorProfilerInfo5 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId, - /* [out] */ ReJITID *pReJitId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG cReJitIds, - /* [out] */ ULONG *pcReJitIds, - /* [length_is][size_is][out] */ ReJITID reJitIds[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( ICorProfilerInfo5 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( ICorProfilerInfo5 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( ICorProfilerInfo5 * This, - /* [in] */ ObjectID objectId, - /* [out] */ SIZE_T *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( ICorProfilerInfo5 * This, - /* [out] */ DWORD *pdwEventsLow, - /* [out] */ DWORD *pdwEventsHigh); + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( ICorProfilerInfo5 * This, - /* [in] */ DWORD dwEventsLow, - /* [in] */ DWORD dwEventsHigh); + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); END_INTERFACE } ICorProfilerInfo5Vtbl; @@ -11635,11 +17710,16 @@ EXTERN_C const IID IID_ICorProfilerInfo6; { public: virtual HRESULT STDMETHODCALLTYPE EnumNgenModuleMethodsInliningThisMethod( - /* [in] */ ModuleID inlinersModuleId, - /* [in] */ ModuleID inlineeModuleId, - /* [in] */ mdMethodDef inlineeMethodId, - /* [out] */ BOOL *incompleteData, - /* [out] */ ICorProfilerMethodEnum **ppEnum) = 0; + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum) = 0; }; @@ -11650,521 +17730,857 @@ EXTERN_C const IID IID_ICorProfilerInfo6; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo6 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo6 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo6 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo6 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo6 * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo6 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo6 * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo6 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo6 * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo6 * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo6 * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo6 * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo6 * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo6 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo6 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo6 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo6 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo6 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo6 * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo6 * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo6 * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( ICorProfilerInfo6 * This, - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize); + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( ICorProfilerInfo6 * This, - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( ICorProfilerInfo6 * This, - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize); + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( ICorProfilerInfo6 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( ICorProfilerInfo6 * This, - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( ICorProfilerInfo6 * This, - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]); + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( ICorProfilerInfo6 * This, - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( ICorProfilerInfo6 * This, - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo); + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( ICorProfilerInfo6 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( ICorProfilerInfo6 * This, - /* [in] */ DWORD dwExpectedCompletionMilliseconds); + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( ICorProfilerInfo6 * This, - /* [in] */ FunctionIDMapper2 *pFunc, - /* [in] */ void *clientData); + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( ICorProfilerInfo6 * This, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( ICorProfilerInfo6 * This, - /* [in] */ FunctionEnter3 *pFuncEnter3, - /* [in] */ FunctionLeave3 *pFuncLeave3, - /* [in] */ FunctionTailcall3 *pFuncTailcall3); + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( ICorProfilerInfo6 * This, - /* [in] */ FunctionEnter3WithInfo *pFuncEnter3WithInfo, - /* [in] */ FunctionLeave3WithInfo *pFuncLeave3WithInfo, - /* [in] */ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out][in] */ ULONG *pcbArgumentInfo, - /* [size_is][out] */ COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out] */ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) HRESULT ( STDMETHODCALLTYPE *EnumModules )( ICorProfilerInfo6 * This, - /* [out] */ ICorProfilerModuleEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( ICorProfilerInfo6 * This, - /* [out] */ USHORT *pClrInstanceId, - /* [out] */ COR_PRF_RUNTIME_TYPE *pRuntimeType, - /* [out] */ USHORT *pMajorVersion, - /* [out] */ USHORT *pMinorVersion, - /* [out] */ USHORT *pBuildNumber, - /* [out] */ USHORT *pQFEVersion, - /* [in] */ ULONG cchVersionString, - /* [out] */ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, /* [annotation][out] */ _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( ICorProfilerInfo6 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ ULONG32 cAppDomainIds, - /* [out] */ ULONG32 *pcAppDomainIds, - /* [length_is][size_is][out] */ AppDomainID appDomainIds[ ]); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId, - /* [out] */ DWORD *pdwModuleFlags); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) HRESULT ( STDMETHODCALLTYPE *EnumThreads )( ICorProfilerInfo6 * This, - /* [out] */ ICorProfilerThreadEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( ICorProfilerInfo6 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( ICorProfilerInfo6 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) HRESULT ( STDMETHODCALLTYPE *RequestRevert )( ICorProfilerInfo6 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ], - /* [size_is][out] */ HRESULT status[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( ICorProfilerInfo6 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId, - /* [out] */ ReJITID *pReJitId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG cReJitIds, - /* [out] */ ULONG *pcReJitIds, - /* [length_is][size_is][out] */ ReJITID reJitIds[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( ICorProfilerInfo6 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( ICorProfilerInfo6 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( ICorProfilerInfo6 * This, - /* [in] */ ObjectID objectId, - /* [out] */ SIZE_T *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( ICorProfilerInfo6 * This, - /* [out] */ DWORD *pdwEventsLow, - /* [out] */ DWORD *pdwEventsHigh); + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( ICorProfilerInfo6 * This, - /* [in] */ DWORD dwEventsLow, - /* [in] */ DWORD dwEventsHigh); + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( ICorProfilerInfo6 * This, - /* [in] */ ModuleID inlinersModuleId, - /* [in] */ ModuleID inlineeModuleId, - /* [in] */ mdMethodDef inlineeMethodId, - /* [out] */ BOOL *incompleteData, - /* [out] */ ICorProfilerMethodEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); END_INTERFACE } ICorProfilerInfo6Vtbl; @@ -12464,18 +18880,26 @@ EXTERN_C const IID IID_ICorProfilerInfo7; { public: virtual HRESULT STDMETHODCALLTYPE ApplyMetaData( - /* [in] */ ModuleID moduleId) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId) = 0; virtual HRESULT STDMETHODCALLTYPE GetInMemorySymbolsLength( - /* [in] */ ModuleID moduleId, - /* [out] */ DWORD *pCountSymbolBytes) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes) = 0; virtual HRESULT STDMETHODCALLTYPE ReadInMemorySymbols( - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD symbolsReadOffset, - /* [out] */ BYTE *pSymbolBytes, - /* [in] */ DWORD countSymbolBytes, - /* [out] */ DWORD *pCountSymbolBytesRead) = 0; + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead) = 0; }; @@ -12486,538 +18910,885 @@ EXTERN_C const IID IID_ICorProfilerInfo7; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo7 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo7 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo7 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo7 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo7 * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo7 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo7 * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo7 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo7 * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo7 * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo7 * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo7 * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo7 * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo7 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo7 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo7 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo7 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo7 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo7 * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo7 * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo7 * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( ICorProfilerInfo7 * This, - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize); + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( ICorProfilerInfo7 * This, - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( ICorProfilerInfo7 * This, - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize); + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( ICorProfilerInfo7 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( ICorProfilerInfo7 * This, - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( ICorProfilerInfo7 * This, - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]); + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( ICorProfilerInfo7 * This, - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( ICorProfilerInfo7 * This, - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo); + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( ICorProfilerInfo7 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( ICorProfilerInfo7 * This, - /* [in] */ DWORD dwExpectedCompletionMilliseconds); + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( ICorProfilerInfo7 * This, - /* [in] */ FunctionIDMapper2 *pFunc, - /* [in] */ void *clientData); + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( ICorProfilerInfo7 * This, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( ICorProfilerInfo7 * This, - /* [in] */ FunctionEnter3 *pFuncEnter3, - /* [in] */ FunctionLeave3 *pFuncLeave3, - /* [in] */ FunctionTailcall3 *pFuncTailcall3); + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( ICorProfilerInfo7 * This, - /* [in] */ FunctionEnter3WithInfo *pFuncEnter3WithInfo, - /* [in] */ FunctionLeave3WithInfo *pFuncLeave3WithInfo, - /* [in] */ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out][in] */ ULONG *pcbArgumentInfo, - /* [size_is][out] */ COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out] */ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) HRESULT ( STDMETHODCALLTYPE *EnumModules )( ICorProfilerInfo7 * This, - /* [out] */ ICorProfilerModuleEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( ICorProfilerInfo7 * This, - /* [out] */ USHORT *pClrInstanceId, - /* [out] */ COR_PRF_RUNTIME_TYPE *pRuntimeType, - /* [out] */ USHORT *pMajorVersion, - /* [out] */ USHORT *pMinorVersion, - /* [out] */ USHORT *pBuildNumber, - /* [out] */ USHORT *pQFEVersion, - /* [in] */ ULONG cchVersionString, - /* [out] */ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, /* [annotation][out] */ _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( ICorProfilerInfo7 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ ULONG32 cAppDomainIds, - /* [out] */ ULONG32 *pcAppDomainIds, - /* [length_is][size_is][out] */ AppDomainID appDomainIds[ ]); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId, - /* [out] */ DWORD *pdwModuleFlags); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) HRESULT ( STDMETHODCALLTYPE *EnumThreads )( ICorProfilerInfo7 * This, - /* [out] */ ICorProfilerThreadEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( ICorProfilerInfo7 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( ICorProfilerInfo7 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) HRESULT ( STDMETHODCALLTYPE *RequestRevert )( ICorProfilerInfo7 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ], - /* [size_is][out] */ HRESULT status[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( ICorProfilerInfo7 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId, - /* [out] */ ReJITID *pReJitId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG cReJitIds, - /* [out] */ ULONG *pcReJitIds, - /* [length_is][size_is][out] */ ReJITID reJitIds[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( ICorProfilerInfo7 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( ICorProfilerInfo7 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( ICorProfilerInfo7 * This, - /* [in] */ ObjectID objectId, - /* [out] */ SIZE_T *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( ICorProfilerInfo7 * This, - /* [out] */ DWORD *pdwEventsLow, - /* [out] */ DWORD *pdwEventsHigh); + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( ICorProfilerInfo7 * This, - /* [in] */ DWORD dwEventsLow, - /* [in] */ DWORD dwEventsHigh); + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID inlinersModuleId, - /* [in] */ ModuleID inlineeModuleId, - /* [in] */ mdMethodDef inlineeMethodId, - /* [out] */ BOOL *incompleteData, - /* [out] */ ICorProfilerMethodEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ DWORD *pCountSymbolBytes); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( ICorProfilerInfo7 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD symbolsReadOffset, - /* [out] */ BYTE *pSymbolBytes, - /* [in] */ DWORD countSymbolBytes, - /* [out] */ DWORD *pCountSymbolBytesRead); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); END_INTERFACE } ICorProfilerInfo7Vtbl; @@ -13327,22 +20098,34 @@ EXTERN_C const IID IID_ICorProfilerInfo8; { public: virtual HRESULT STDMETHODCALLTYPE IsFunctionDynamic( - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *isDynamic) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic) = 0; virtual HRESULT STDMETHODCALLTYPE GetFunctionFromIP3( - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *functionId, - /* [out] */ ReJITID *pReJitId) = 0; + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId) = 0; virtual HRESULT STDMETHODCALLTYPE GetDynamicFunctionInfo( - /* [in] */ FunctionID functionId, - /* [out] */ ModuleID *moduleId, - /* [out] */ PCCOR_SIGNATURE *ppvSig, - /* [out] */ ULONG *pbSig, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, - /* [out] */ WCHAR wszName[ ]) = 0; + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]) = 0; }; @@ -13353,559 +20136,921 @@ EXTERN_C const IID IID_ICorProfilerInfo8; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerInfo8 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerInfo8 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerInfo8 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( ICorProfilerInfo8 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdTypeDef typeDef, - /* [out] */ ClassID *pClassId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [out] */ LPCBYTE *pStart, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) HRESULT ( STDMETHODCALLTYPE *GetEventMask )( ICorProfilerInfo8 * This, - /* [out] */ DWORD *pdwEvents); + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( ICorProfilerInfo8 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdToken token, - /* [out] */ FunctionID *pFunctionId); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( ICorProfilerInfo8 * This, - /* [in] */ ThreadID threadId, - /* [out] */ HANDLE *phThread); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( ICorProfilerInfo8 * This, - /* [in] */ ObjectID objectId, - /* [out] */ ULONG *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [out] */ CorElementType *pBaseElemType, - /* [out] */ ClassID *pBaseClassId, - /* [out] */ ULONG *pcRank); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( ICorProfilerInfo8 * This, - /* [in] */ ThreadID threadId, - /* [out] */ DWORD *pdwWin32ThreadId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( ICorProfilerInfo8 * This, - /* [out] */ ThreadID *pThreadId); + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) HRESULT ( STDMETHODCALLTYPE *SetEventMask )( ICorProfilerInfo8 * This, - /* [in] */ DWORD dwEvents); + /* [annotation][in] */ + _In_ DWORD dwEvents); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( ICorProfilerInfo8 * This, - /* [in] */ FunctionEnter *pFuncEnter, - /* [in] */ FunctionLeave *pFuncLeave, - /* [in] */ FunctionTailcall *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( ICorProfilerInfo8 * This, - /* [in] */ FunctionIDMapper *pFunc); + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppImport, - /* [out] */ mdToken *pToken); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD dwOpenFlags, - /* [in] */ REFIID riid, - /* [out] */ IUnknown **ppOut); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodId, - /* [out] */ LPCBYTE *ppMethodHeader, - /* [out] */ ULONG *pcbMethodSize); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ IMethodMalloc **ppMalloc); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ mdMethodDef methodid, - /* [in] */ LPCBYTE pbNewILMethodHeader); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( ICorProfilerInfo8 * This, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ ProcessID *pProcessId); + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( ICorProfilerInfo8 * This, - /* [in] */ AssemblyID assemblyId, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AppDomainID *pAppDomainId, - /* [out] */ ModuleID *pModuleId); + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId); + /* [annotation][in] */ + _In_ FunctionID functionId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) HRESULT ( STDMETHODCALLTYPE *ForceGC )( ICorProfilerInfo8 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ BOOL fStartJit, - /* [in] */ ULONG cILMapEntries, - /* [size_is][in] */ COR_IL_MAP rgILMapEntries[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( ICorProfilerInfo8 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( ICorProfilerInfo8 * This, - /* [out] */ IUnknown **ppicd); + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( ICorProfilerInfo8 * This, - /* [in] */ ThreadID threadId, - /* [out] */ ContextID *pContextId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( ICorProfilerInfo8 * This, - /* [in] */ BOOL fThisThreadOnly, - /* [out] */ DWORD *pdwProfilerContext); + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( ICorProfilerInfo8 * This, - /* [in] */ DWORD dwProfilerContext); + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( ICorProfilerInfo8 * This, - /* [in] */ ThreadID thread, - /* [in] */ StackSnapshotCallback *callback, - /* [in] */ ULONG32 infoFlags, - /* [in] */ void *clientData, - /* [size_is][in] */ BYTE context[ ], - /* [in] */ ULONG32 contextSize); + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( ICorProfilerInfo8 * This, - /* [in] */ FunctionEnter2 *pFuncEnter, - /* [in] */ FunctionLeave2 *pFuncLeave, - /* [in] */ FunctionTailcall2 *pFuncTailcall); + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID funcId, - /* [in] */ COR_PRF_FRAME_INFO frameInfo, - /* [out] */ ClassID *pClassId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdToken *pToken, - /* [in] */ ULONG32 cTypeArgs, - /* [out] */ ULONG32 *pcTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( ICorProfilerInfo8 * This, - /* [out] */ ULONG *pBufferLengthOffset, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classID, - /* [out][in] */ COR_FIELD_OFFSET rFieldOffset[ ], - /* [in] */ ULONG cFieldOffset, - /* [out] */ ULONG *pcFieldOffset, - /* [out] */ ULONG *pulClassSize); + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [out] */ ModuleID *pModuleId, - /* [out] */ mdTypeDef *pTypeDefToken, - /* [out] */ ClassID *pParentClassId, - /* [in] */ ULONG32 cNumTypeArgs, - /* [out] */ ULONG32 *pcNumTypeArgs, - /* [out] */ ClassID typeArgs[ ]); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdTypeDef typeDef, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ ClassID *pClassID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleID, - /* [in] */ mdMethodDef funcDef, - /* [in] */ ClassID classId, - /* [in] */ ULONG32 cTypeArgs, - /* [size_is][in] */ ClassID typeArgs[ ], - /* [out] */ FunctionID *pFunctionID); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleID, - /* [out] */ ICorProfilerObjectEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( ICorProfilerInfo8 * This, - /* [in] */ ObjectID objectId, - /* [in] */ ULONG32 cDimensions, - /* [size_is][out] */ ULONG32 pDimensionSizes[ ], - /* [size_is][out] */ int pDimensionLowerBounds[ ], - /* [out] */ BYTE **ppData); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [out] */ ULONG32 *pBufferOffset); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( ICorProfilerInfo8 * This, - /* [in] */ ThreadID threadId, - /* [out] */ AppDomainID *pAppDomainId); + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ ContextID contextId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [out] */ COR_PRF_STATIC_TYPE *pFieldInfo); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( ICorProfilerInfo8 * This, - /* [in] */ ULONG cObjectRanges, - /* [out] */ ULONG *pcObjectRanges, - /* [length_is][size_is][out] */ COR_PRF_GC_GENERATION_RANGE ranges[ ]); + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( ICorProfilerInfo8 * This, - /* [in] */ ObjectID objectId, - /* [out] */ COR_PRF_GC_GENERATION_RANGE *range); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( ICorProfilerInfo8 * This, - /* [out] */ COR_PRF_EX_CLAUSE_INFO *pinfo); + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( ICorProfilerInfo8 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( ICorProfilerInfo8 * This, - /* [in] */ DWORD dwExpectedCompletionMilliseconds); + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( ICorProfilerInfo8 * This, - /* [in] */ FunctionIDMapper2 *pFunc, - /* [in] */ void *clientData); + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( ICorProfilerInfo8 * This, - /* [out] */ ULONG *pStringLengthOffset, - /* [out] */ ULONG *pBufferOffset); + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( ICorProfilerInfo8 * This, - /* [in] */ FunctionEnter3 *pFuncEnter3, - /* [in] */ FunctionLeave3 *pFuncLeave3, - /* [in] */ FunctionTailcall3 *pFuncTailcall3); + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( ICorProfilerInfo8 * This, - /* [in] */ FunctionEnter3WithInfo *pFuncEnter3WithInfo, - /* [in] */ FunctionLeave3WithInfo *pFuncLeave3WithInfo, - /* [in] */ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out][in] */ ULONG *pcbArgumentInfo, - /* [size_is][out] */ COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo, - /* [out] */ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ COR_PRF_ELT_INFO eltInfo, - /* [out] */ COR_PRF_FRAME_INFO *pFrameInfo); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) HRESULT ( STDMETHODCALLTYPE *EnumModules )( ICorProfilerInfo8 * This, - /* [out] */ ICorProfilerModuleEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( ICorProfilerInfo8 * This, - /* [out] */ USHORT *pClrInstanceId, - /* [out] */ COR_PRF_RUNTIME_TYPE *pRuntimeType, - /* [out] */ USHORT *pMajorVersion, - /* [out] */ USHORT *pMinorVersion, - /* [out] */ USHORT *pBuildNumber, - /* [out] */ USHORT *pQFEVersion, - /* [in] */ ULONG cchVersionString, - /* [out] */ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, /* [annotation][out] */ _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( ICorProfilerInfo8 * This, - /* [in] */ ClassID classId, - /* [in] */ mdFieldDef fieldToken, - /* [in] */ AppDomainID appDomainId, - /* [in] */ ThreadID threadId, - /* [out] */ void **ppAddress); + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ ULONG32 cAppDomainIds, - /* [out] */ ULONG32 *pcAppDomainIds, - /* [length_is][size_is][out] */ AppDomainID appDomainIds[ ]); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ LPCBYTE *ppBaseLoadAddress, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, /* [annotation][out] */ _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], - /* [out] */ AssemblyID *pAssemblyId, - /* [out] */ DWORD *pdwModuleFlags); + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) HRESULT ( STDMETHODCALLTYPE *EnumThreads )( ICorProfilerInfo8 * This, - /* [out] */ ICorProfilerThreadEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( ICorProfilerInfo8 * This); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( ICorProfilerInfo8 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) HRESULT ( STDMETHODCALLTYPE *RequestRevert )( ICorProfilerInfo8 * This, - /* [in] */ ULONG cFunctions, - /* [size_is][in] */ ModuleID moduleIds[ ], - /* [size_is][in] */ mdMethodDef methodIds[ ], - /* [size_is][out] */ HRESULT status[ ]); + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionID, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cCodeInfos, - /* [out] */ ULONG32 *pcCodeInfos, - /* [length_is][size_is][out] */ COR_PRF_CODE_INFO codeInfos[ ]); + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( ICorProfilerInfo8 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *pFunctionId, - /* [out] */ ReJITID *pReJitId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ULONG cReJitIds, - /* [out] */ ULONG *pcReJitIds, - /* [length_is][size_is][out] */ ReJITID reJitIds[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [in] */ ReJITID reJitId, - /* [in] */ ULONG32 cMap, - /* [out] */ ULONG32 *pcMap, - /* [length_is][size_is][out] */ COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( ICorProfilerInfo8 * This, - /* [out] */ ICorProfilerFunctionEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( ICorProfilerInfo8 * This, - /* [in] */ ObjectID objectId, - /* [out] */ SIZE_T *pcSize); + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( ICorProfilerInfo8 * This, - /* [out] */ DWORD *pdwEventsLow, - /* [out] */ DWORD *pdwEventsHigh); + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( ICorProfilerInfo8 * This, - /* [in] */ DWORD dwEventsLow, - /* [in] */ DWORD dwEventsHigh); + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID inlinersModuleId, - /* [in] */ ModuleID inlineeModuleId, - /* [in] */ mdMethodDef inlineeMethodId, - /* [out] */ BOOL *incompleteData, - /* [out] */ ICorProfilerMethodEnum **ppEnum); + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId); + /* [annotation][in] */ + _In_ ModuleID moduleId); + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [out] */ DWORD *pCountSymbolBytes); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( ICorProfilerInfo8 * This, - /* [in] */ ModuleID moduleId, - /* [in] */ DWORD symbolsReadOffset, - /* [out] */ BYTE *pSymbolBytes, - /* [in] */ DWORD countSymbolBytes, - /* [out] */ DWORD *pCountSymbolBytesRead); + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); + DECLSPEC_XFGVIRT(ICorProfilerInfo8, IsFunctionDynamic) HRESULT ( STDMETHODCALLTYPE *IsFunctionDynamic )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [out] */ BOOL *isDynamic); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic); + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetFunctionFromIP3) HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP3 )( ICorProfilerInfo8 * This, - /* [in] */ LPCBYTE ip, - /* [out] */ FunctionID *functionId, - /* [out] */ ReJITID *pReJitId); + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetDynamicFunctionInfo) HRESULT ( STDMETHODCALLTYPE *GetDynamicFunctionInfo )( ICorProfilerInfo8 * This, - /* [in] */ FunctionID functionId, - /* [out] */ ModuleID *moduleId, - /* [out] */ PCCOR_SIGNATURE *ppvSig, - /* [out] */ ULONG *pbSig, - /* [in] */ ULONG cchName, - /* [out] */ ULONG *pcchName, - /* [out] */ WCHAR wszName[ ]); + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]); END_INTERFACE } ICorProfilerInfo8Vtbl; @@ -14209,6 +21354,8660 @@ EXTERN_C const IID IID_ICorProfilerInfo8; #endif /* __ICorProfilerInfo8_INTERFACE_DEFINED__ */ +#ifndef __ICorProfilerInfo9_INTERFACE_DEFINED__ +#define __ICorProfilerInfo9_INTERFACE_DEFINED__ + +/* interface ICorProfilerInfo9 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerInfo9; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("008170DB-F8CC-4796-9A51-DC8AA0B47012") + ICorProfilerInfo9 : public ICorProfilerInfo8 + { + public: + virtual HRESULT STDMETHODCALLTYPE GetNativeCodeStartAddresses( + FunctionID functionID, + ReJITID reJitId, + ULONG32 cCodeStartAddresses, + ULONG32 *pcCodeStartAddresses, + UINT_PTR codeStartAddresses[ ]) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetILToNativeMapping3( + UINT_PTR pNativeCodeStartAddress, + ULONG32 cMap, + ULONG32 *pcMap, + COR_DEBUG_IL_TO_NATIVE_MAP map[ ]) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCodeInfo4( + UINT_PTR pNativeCodeStartAddress, + ULONG32 cCodeInfos, + ULONG32 *pcCodeInfos, + COR_PRF_CODE_INFO codeInfos[ ]) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerInfo9Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerInfo9 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerInfo9 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) + HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) + HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) + HRESULT ( STDMETHODCALLTYPE *GetEventMask )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) + HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) + HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) + HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) + HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) + HRESULT ( STDMETHODCALLTYPE *SetEventMask )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ DWORD dwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) + HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) + HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) + HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) + HRESULT ( STDMETHODCALLTYPE *ForceGC )( + ICorProfilerInfo9 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) + HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) + HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) + HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) + HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) + HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) + HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) + HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) + HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) + HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) + HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) + HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) + HRESULT ( STDMETHODCALLTYPE *EnumModules )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) + HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) + HRESULT ( STDMETHODCALLTYPE *EnumThreads )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) + HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( + ICorProfilerInfo9 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) + HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) + HRESULT ( STDMETHODCALLTYPE *RequestRevert )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) + HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) + HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( + ICorProfilerInfo9 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) + HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) + HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) + HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) + HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) + HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, IsFunctionDynamic) + HRESULT ( STDMETHODCALLTYPE *IsFunctionDynamic )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetFunctionFromIP3) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP3 )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetDynamicFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetDynamicFunctionInfo )( + ICorProfilerInfo9 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetNativeCodeStartAddresses) + HRESULT ( STDMETHODCALLTYPE *GetNativeCodeStartAddresses )( + ICorProfilerInfo9 * This, + FunctionID functionID, + ReJITID reJitId, + ULONG32 cCodeStartAddresses, + ULONG32 *pcCodeStartAddresses, + UINT_PTR codeStartAddresses[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetILToNativeMapping3) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping3 )( + ICorProfilerInfo9 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cMap, + ULONG32 *pcMap, + COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetCodeInfo4) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo4 )( + ICorProfilerInfo9 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cCodeInfos, + ULONG32 *pcCodeInfos, + COR_PRF_CODE_INFO codeInfos[ ]); + + END_INTERFACE + } ICorProfilerInfo9Vtbl; + + interface ICorProfilerInfo9 + { + CONST_VTBL struct ICorProfilerInfo9Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerInfo9_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerInfo9_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerInfo9_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerInfo9_GetClassFromObject(This,objectId,pClassId) \ + ( (This)->lpVtbl -> GetClassFromObject(This,objectId,pClassId) ) + +#define ICorProfilerInfo9_GetClassFromToken(This,moduleId,typeDef,pClassId) \ + ( (This)->lpVtbl -> GetClassFromToken(This,moduleId,typeDef,pClassId) ) + +#define ICorProfilerInfo9_GetCodeInfo(This,functionId,pStart,pcSize) \ + ( (This)->lpVtbl -> GetCodeInfo(This,functionId,pStart,pcSize) ) + +#define ICorProfilerInfo9_GetEventMask(This,pdwEvents) \ + ( (This)->lpVtbl -> GetEventMask(This,pdwEvents) ) + +#define ICorProfilerInfo9_GetFunctionFromIP(This,ip,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromIP(This,ip,pFunctionId) ) + +#define ICorProfilerInfo9_GetFunctionFromToken(This,moduleId,token,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromToken(This,moduleId,token,pFunctionId) ) + +#define ICorProfilerInfo9_GetHandleFromThread(This,threadId,phThread) \ + ( (This)->lpVtbl -> GetHandleFromThread(This,threadId,phThread) ) + +#define ICorProfilerInfo9_GetObjectSize(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize(This,objectId,pcSize) ) + +#define ICorProfilerInfo9_IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) \ + ( (This)->lpVtbl -> IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) ) + +#define ICorProfilerInfo9_GetThreadInfo(This,threadId,pdwWin32ThreadId) \ + ( (This)->lpVtbl -> GetThreadInfo(This,threadId,pdwWin32ThreadId) ) + +#define ICorProfilerInfo9_GetCurrentThreadID(This,pThreadId) \ + ( (This)->lpVtbl -> GetCurrentThreadID(This,pThreadId) ) + +#define ICorProfilerInfo9_GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) \ + ( (This)->lpVtbl -> GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) ) + +#define ICorProfilerInfo9_GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) \ + ( (This)->lpVtbl -> GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) ) + +#define ICorProfilerInfo9_SetEventMask(This,dwEvents) \ + ( (This)->lpVtbl -> SetEventMask(This,dwEvents) ) + +#define ICorProfilerInfo9_SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo9_SetFunctionIDMapper(This,pFunc) \ + ( (This)->lpVtbl -> SetFunctionIDMapper(This,pFunc) ) + +#define ICorProfilerInfo9_GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) \ + ( (This)->lpVtbl -> GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) ) + +#define ICorProfilerInfo9_GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) \ + ( (This)->lpVtbl -> GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) ) + +#define ICorProfilerInfo9_GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) \ + ( (This)->lpVtbl -> GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) ) + +#define ICorProfilerInfo9_GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) \ + ( (This)->lpVtbl -> GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) ) + +#define ICorProfilerInfo9_GetILFunctionBodyAllocator(This,moduleId,ppMalloc) \ + ( (This)->lpVtbl -> GetILFunctionBodyAllocator(This,moduleId,ppMalloc) ) + +#define ICorProfilerInfo9_SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) \ + ( (This)->lpVtbl -> SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) ) + +#define ICorProfilerInfo9_GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) \ + ( (This)->lpVtbl -> GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) ) + +#define ICorProfilerInfo9_GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) \ + ( (This)->lpVtbl -> GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) ) + +#define ICorProfilerInfo9_SetFunctionReJIT(This,functionId) \ + ( (This)->lpVtbl -> SetFunctionReJIT(This,functionId) ) + +#define ICorProfilerInfo9_ForceGC(This) \ + ( (This)->lpVtbl -> ForceGC(This) ) + +#define ICorProfilerInfo9_SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) \ + ( (This)->lpVtbl -> SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) ) + +#define ICorProfilerInfo9_GetInprocInspectionInterface(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionInterface(This,ppicd) ) + +#define ICorProfilerInfo9_GetInprocInspectionIThisThread(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionIThisThread(This,ppicd) ) + +#define ICorProfilerInfo9_GetThreadContext(This,threadId,pContextId) \ + ( (This)->lpVtbl -> GetThreadContext(This,threadId,pContextId) ) + +#define ICorProfilerInfo9_BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) \ + ( (This)->lpVtbl -> BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) ) + +#define ICorProfilerInfo9_EndInprocDebugging(This,dwProfilerContext) \ + ( (This)->lpVtbl -> EndInprocDebugging(This,dwProfilerContext) ) + +#define ICorProfilerInfo9_GetILToNativeMapping(This,functionId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping(This,functionId,cMap,pcMap,map) ) + + +#define ICorProfilerInfo9_DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) \ + ( (This)->lpVtbl -> DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) ) + +#define ICorProfilerInfo9_SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo9_GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) ) + +#define ICorProfilerInfo9_GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo9_GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) \ + ( (This)->lpVtbl -> GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) ) + +#define ICorProfilerInfo9_GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) ) + +#define ICorProfilerInfo9_GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo9_GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) \ + ( (This)->lpVtbl -> GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) ) + +#define ICorProfilerInfo9_GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) \ + ( (This)->lpVtbl -> GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) ) + +#define ICorProfilerInfo9_EnumModuleFrozenObjects(This,moduleID,ppEnum) \ + ( (This)->lpVtbl -> EnumModuleFrozenObjects(This,moduleID,ppEnum) ) + +#define ICorProfilerInfo9_GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) \ + ( (This)->lpVtbl -> GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) ) + +#define ICorProfilerInfo9_GetBoxClassLayout(This,classId,pBufferOffset) \ + ( (This)->lpVtbl -> GetBoxClassLayout(This,classId,pBufferOffset) ) + +#define ICorProfilerInfo9_GetThreadAppDomain(This,threadId,pAppDomainId) \ + ( (This)->lpVtbl -> GetThreadAppDomain(This,threadId,pAppDomainId) ) + +#define ICorProfilerInfo9_GetRVAStaticAddress(This,classId,fieldToken,ppAddress) \ + ( (This)->lpVtbl -> GetRVAStaticAddress(This,classId,fieldToken,ppAddress) ) + +#define ICorProfilerInfo9_GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) \ + ( (This)->lpVtbl -> GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) ) + +#define ICorProfilerInfo9_GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) ) + +#define ICorProfilerInfo9_GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) \ + ( (This)->lpVtbl -> GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) ) + +#define ICorProfilerInfo9_GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) \ + ( (This)->lpVtbl -> GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) ) + +#define ICorProfilerInfo9_GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) \ + ( (This)->lpVtbl -> GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) ) + +#define ICorProfilerInfo9_GetObjectGeneration(This,objectId,range) \ + ( (This)->lpVtbl -> GetObjectGeneration(This,objectId,range) ) + +#define ICorProfilerInfo9_GetNotifiedExceptionClauseInfo(This,pinfo) \ + ( (This)->lpVtbl -> GetNotifiedExceptionClauseInfo(This,pinfo) ) + + +#define ICorProfilerInfo9_EnumJITedFunctions(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions(This,ppEnum) ) + +#define ICorProfilerInfo9_RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) \ + ( (This)->lpVtbl -> RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) ) + +#define ICorProfilerInfo9_SetFunctionIDMapper2(This,pFunc,clientData) \ + ( (This)->lpVtbl -> SetFunctionIDMapper2(This,pFunc,clientData) ) + +#define ICorProfilerInfo9_GetStringLayout2(This,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout2(This,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo9_SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) ) + +#define ICorProfilerInfo9_SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) ) + +#define ICorProfilerInfo9_GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) \ + ( (This)->lpVtbl -> GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) ) + +#define ICorProfilerInfo9_GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) \ + ( (This)->lpVtbl -> GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) ) + +#define ICorProfilerInfo9_GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) \ + ( (This)->lpVtbl -> GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) ) + +#define ICorProfilerInfo9_EnumModules(This,ppEnum) \ + ( (This)->lpVtbl -> EnumModules(This,ppEnum) ) + +#define ICorProfilerInfo9_GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) \ + ( (This)->lpVtbl -> GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) ) + +#define ICorProfilerInfo9_GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) ) + +#define ICorProfilerInfo9_GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) \ + ( (This)->lpVtbl -> GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) ) + +#define ICorProfilerInfo9_GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) \ + ( (This)->lpVtbl -> GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) ) + + +#define ICorProfilerInfo9_EnumThreads(This,ppEnum) \ + ( (This)->lpVtbl -> EnumThreads(This,ppEnum) ) + +#define ICorProfilerInfo9_InitializeCurrentThread(This) \ + ( (This)->lpVtbl -> InitializeCurrentThread(This) ) + +#define ICorProfilerInfo9_RequestReJIT(This,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJIT(This,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo9_RequestRevert(This,cFunctions,moduleIds,methodIds,status) \ + ( (This)->lpVtbl -> RequestRevert(This,cFunctions,moduleIds,methodIds,status) ) + +#define ICorProfilerInfo9_GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo9_GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) ) + +#define ICorProfilerInfo9_GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) \ + ( (This)->lpVtbl -> GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) ) + +#define ICorProfilerInfo9_GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) ) + +#define ICorProfilerInfo9_EnumJITedFunctions2(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions2(This,ppEnum) ) + +#define ICorProfilerInfo9_GetObjectSize2(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize2(This,objectId,pcSize) ) + + +#define ICorProfilerInfo9_GetEventMask2(This,pdwEventsLow,pdwEventsHigh) \ + ( (This)->lpVtbl -> GetEventMask2(This,pdwEventsLow,pdwEventsHigh) ) + +#define ICorProfilerInfo9_SetEventMask2(This,dwEventsLow,dwEventsHigh) \ + ( (This)->lpVtbl -> SetEventMask2(This,dwEventsLow,dwEventsHigh) ) + + +#define ICorProfilerInfo9_EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) \ + ( (This)->lpVtbl -> EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) ) + + +#define ICorProfilerInfo9_ApplyMetaData(This,moduleId) \ + ( (This)->lpVtbl -> ApplyMetaData(This,moduleId) ) + +#define ICorProfilerInfo9_GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) \ + ( (This)->lpVtbl -> GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) ) + +#define ICorProfilerInfo9_ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) \ + ( (This)->lpVtbl -> ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) ) + + +#define ICorProfilerInfo9_IsFunctionDynamic(This,functionId,isDynamic) \ + ( (This)->lpVtbl -> IsFunctionDynamic(This,functionId,isDynamic) ) + +#define ICorProfilerInfo9_GetFunctionFromIP3(This,ip,functionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP3(This,ip,functionId,pReJitId) ) + +#define ICorProfilerInfo9_GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) \ + ( (This)->lpVtbl -> GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) ) + + +#define ICorProfilerInfo9_GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) \ + ( (This)->lpVtbl -> GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) ) + +#define ICorProfilerInfo9_GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) ) + +#define ICorProfilerInfo9_GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerInfo9_INTERFACE_DEFINED__ */ + + +#ifndef __ICorProfilerInfo10_INTERFACE_DEFINED__ +#define __ICorProfilerInfo10_INTERFACE_DEFINED__ + +/* interface ICorProfilerInfo10 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerInfo10; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("2F1B5152-C869-40C9-AA5F-3ABE026BD720") + ICorProfilerInfo10 : public ICorProfilerInfo9 + { + public: + virtual HRESULT STDMETHODCALLTYPE EnumerateObjectReferences( + ObjectID objectId, + ObjectReferenceCallback callback, + void *clientData) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsFrozenObject( + ObjectID objectId, + BOOL *pbFrozen) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetLOHObjectSizeThreshold( + DWORD *pThreshold) = 0; + + virtual HRESULT STDMETHODCALLTYPE RequestReJITWithInliners( + /* [annotation][in] */ + _In_ DWORD dwRejitFlags, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]) = 0; + + virtual HRESULT STDMETHODCALLTYPE SuspendRuntime( void) = 0; + + virtual HRESULT STDMETHODCALLTYPE ResumeRuntime( void) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerInfo10Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerInfo10 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerInfo10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) + HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) + HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) + HRESULT ( STDMETHODCALLTYPE *GetEventMask )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) + HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) + HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) + HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) + HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) + HRESULT ( STDMETHODCALLTYPE *SetEventMask )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ DWORD dwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) + HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) + HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) + HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) + HRESULT ( STDMETHODCALLTYPE *ForceGC )( + ICorProfilerInfo10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) + HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) + HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) + HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) + HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) + HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) + HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) + HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) + HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) + HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) + HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) + HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) + HRESULT ( STDMETHODCALLTYPE *EnumModules )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) + HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) + HRESULT ( STDMETHODCALLTYPE *EnumThreads )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) + HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( + ICorProfilerInfo10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) + HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) + HRESULT ( STDMETHODCALLTYPE *RequestRevert )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) + HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) + HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( + ICorProfilerInfo10 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) + HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) + HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) + HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) + HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) + HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, IsFunctionDynamic) + HRESULT ( STDMETHODCALLTYPE *IsFunctionDynamic )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetFunctionFromIP3) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP3 )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetDynamicFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetDynamicFunctionInfo )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetNativeCodeStartAddresses) + HRESULT ( STDMETHODCALLTYPE *GetNativeCodeStartAddresses )( + ICorProfilerInfo10 * This, + FunctionID functionID, + ReJITID reJitId, + ULONG32 cCodeStartAddresses, + ULONG32 *pcCodeStartAddresses, + UINT_PTR codeStartAddresses[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetILToNativeMapping3) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping3 )( + ICorProfilerInfo10 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cMap, + ULONG32 *pcMap, + COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetCodeInfo4) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo4 )( + ICorProfilerInfo10 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cCodeInfos, + ULONG32 *pcCodeInfos, + COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, EnumerateObjectReferences) + HRESULT ( STDMETHODCALLTYPE *EnumerateObjectReferences )( + ICorProfilerInfo10 * This, + ObjectID objectId, + ObjectReferenceCallback callback, + void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, IsFrozenObject) + HRESULT ( STDMETHODCALLTYPE *IsFrozenObject )( + ICorProfilerInfo10 * This, + ObjectID objectId, + BOOL *pbFrozen); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, GetLOHObjectSizeThreshold) + HRESULT ( STDMETHODCALLTYPE *GetLOHObjectSizeThreshold )( + ICorProfilerInfo10 * This, + DWORD *pThreshold); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, RequestReJITWithInliners) + HRESULT ( STDMETHODCALLTYPE *RequestReJITWithInliners )( + ICorProfilerInfo10 * This, + /* [annotation][in] */ + _In_ DWORD dwRejitFlags, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, SuspendRuntime) + HRESULT ( STDMETHODCALLTYPE *SuspendRuntime )( + ICorProfilerInfo10 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, ResumeRuntime) + HRESULT ( STDMETHODCALLTYPE *ResumeRuntime )( + ICorProfilerInfo10 * This); + + END_INTERFACE + } ICorProfilerInfo10Vtbl; + + interface ICorProfilerInfo10 + { + CONST_VTBL struct ICorProfilerInfo10Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerInfo10_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerInfo10_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerInfo10_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerInfo10_GetClassFromObject(This,objectId,pClassId) \ + ( (This)->lpVtbl -> GetClassFromObject(This,objectId,pClassId) ) + +#define ICorProfilerInfo10_GetClassFromToken(This,moduleId,typeDef,pClassId) \ + ( (This)->lpVtbl -> GetClassFromToken(This,moduleId,typeDef,pClassId) ) + +#define ICorProfilerInfo10_GetCodeInfo(This,functionId,pStart,pcSize) \ + ( (This)->lpVtbl -> GetCodeInfo(This,functionId,pStart,pcSize) ) + +#define ICorProfilerInfo10_GetEventMask(This,pdwEvents) \ + ( (This)->lpVtbl -> GetEventMask(This,pdwEvents) ) + +#define ICorProfilerInfo10_GetFunctionFromIP(This,ip,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromIP(This,ip,pFunctionId) ) + +#define ICorProfilerInfo10_GetFunctionFromToken(This,moduleId,token,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromToken(This,moduleId,token,pFunctionId) ) + +#define ICorProfilerInfo10_GetHandleFromThread(This,threadId,phThread) \ + ( (This)->lpVtbl -> GetHandleFromThread(This,threadId,phThread) ) + +#define ICorProfilerInfo10_GetObjectSize(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize(This,objectId,pcSize) ) + +#define ICorProfilerInfo10_IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) \ + ( (This)->lpVtbl -> IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) ) + +#define ICorProfilerInfo10_GetThreadInfo(This,threadId,pdwWin32ThreadId) \ + ( (This)->lpVtbl -> GetThreadInfo(This,threadId,pdwWin32ThreadId) ) + +#define ICorProfilerInfo10_GetCurrentThreadID(This,pThreadId) \ + ( (This)->lpVtbl -> GetCurrentThreadID(This,pThreadId) ) + +#define ICorProfilerInfo10_GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) \ + ( (This)->lpVtbl -> GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) ) + +#define ICorProfilerInfo10_GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) \ + ( (This)->lpVtbl -> GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) ) + +#define ICorProfilerInfo10_SetEventMask(This,dwEvents) \ + ( (This)->lpVtbl -> SetEventMask(This,dwEvents) ) + +#define ICorProfilerInfo10_SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo10_SetFunctionIDMapper(This,pFunc) \ + ( (This)->lpVtbl -> SetFunctionIDMapper(This,pFunc) ) + +#define ICorProfilerInfo10_GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) \ + ( (This)->lpVtbl -> GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) ) + +#define ICorProfilerInfo10_GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) \ + ( (This)->lpVtbl -> GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) ) + +#define ICorProfilerInfo10_GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) \ + ( (This)->lpVtbl -> GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) ) + +#define ICorProfilerInfo10_GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) \ + ( (This)->lpVtbl -> GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) ) + +#define ICorProfilerInfo10_GetILFunctionBodyAllocator(This,moduleId,ppMalloc) \ + ( (This)->lpVtbl -> GetILFunctionBodyAllocator(This,moduleId,ppMalloc) ) + +#define ICorProfilerInfo10_SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) \ + ( (This)->lpVtbl -> SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) ) + +#define ICorProfilerInfo10_GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) \ + ( (This)->lpVtbl -> GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) ) + +#define ICorProfilerInfo10_GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) \ + ( (This)->lpVtbl -> GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) ) + +#define ICorProfilerInfo10_SetFunctionReJIT(This,functionId) \ + ( (This)->lpVtbl -> SetFunctionReJIT(This,functionId) ) + +#define ICorProfilerInfo10_ForceGC(This) \ + ( (This)->lpVtbl -> ForceGC(This) ) + +#define ICorProfilerInfo10_SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) \ + ( (This)->lpVtbl -> SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) ) + +#define ICorProfilerInfo10_GetInprocInspectionInterface(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionInterface(This,ppicd) ) + +#define ICorProfilerInfo10_GetInprocInspectionIThisThread(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionIThisThread(This,ppicd) ) + +#define ICorProfilerInfo10_GetThreadContext(This,threadId,pContextId) \ + ( (This)->lpVtbl -> GetThreadContext(This,threadId,pContextId) ) + +#define ICorProfilerInfo10_BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) \ + ( (This)->lpVtbl -> BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) ) + +#define ICorProfilerInfo10_EndInprocDebugging(This,dwProfilerContext) \ + ( (This)->lpVtbl -> EndInprocDebugging(This,dwProfilerContext) ) + +#define ICorProfilerInfo10_GetILToNativeMapping(This,functionId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping(This,functionId,cMap,pcMap,map) ) + + +#define ICorProfilerInfo10_DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) \ + ( (This)->lpVtbl -> DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) ) + +#define ICorProfilerInfo10_SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo10_GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) ) + +#define ICorProfilerInfo10_GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo10_GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) \ + ( (This)->lpVtbl -> GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) ) + +#define ICorProfilerInfo10_GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) ) + +#define ICorProfilerInfo10_GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo10_GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) \ + ( (This)->lpVtbl -> GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) ) + +#define ICorProfilerInfo10_GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) \ + ( (This)->lpVtbl -> GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) ) + +#define ICorProfilerInfo10_EnumModuleFrozenObjects(This,moduleID,ppEnum) \ + ( (This)->lpVtbl -> EnumModuleFrozenObjects(This,moduleID,ppEnum) ) + +#define ICorProfilerInfo10_GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) \ + ( (This)->lpVtbl -> GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) ) + +#define ICorProfilerInfo10_GetBoxClassLayout(This,classId,pBufferOffset) \ + ( (This)->lpVtbl -> GetBoxClassLayout(This,classId,pBufferOffset) ) + +#define ICorProfilerInfo10_GetThreadAppDomain(This,threadId,pAppDomainId) \ + ( (This)->lpVtbl -> GetThreadAppDomain(This,threadId,pAppDomainId) ) + +#define ICorProfilerInfo10_GetRVAStaticAddress(This,classId,fieldToken,ppAddress) \ + ( (This)->lpVtbl -> GetRVAStaticAddress(This,classId,fieldToken,ppAddress) ) + +#define ICorProfilerInfo10_GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) \ + ( (This)->lpVtbl -> GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) ) + +#define ICorProfilerInfo10_GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) ) + +#define ICorProfilerInfo10_GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) \ + ( (This)->lpVtbl -> GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) ) + +#define ICorProfilerInfo10_GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) \ + ( (This)->lpVtbl -> GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) ) + +#define ICorProfilerInfo10_GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) \ + ( (This)->lpVtbl -> GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) ) + +#define ICorProfilerInfo10_GetObjectGeneration(This,objectId,range) \ + ( (This)->lpVtbl -> GetObjectGeneration(This,objectId,range) ) + +#define ICorProfilerInfo10_GetNotifiedExceptionClauseInfo(This,pinfo) \ + ( (This)->lpVtbl -> GetNotifiedExceptionClauseInfo(This,pinfo) ) + + +#define ICorProfilerInfo10_EnumJITedFunctions(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions(This,ppEnum) ) + +#define ICorProfilerInfo10_RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) \ + ( (This)->lpVtbl -> RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) ) + +#define ICorProfilerInfo10_SetFunctionIDMapper2(This,pFunc,clientData) \ + ( (This)->lpVtbl -> SetFunctionIDMapper2(This,pFunc,clientData) ) + +#define ICorProfilerInfo10_GetStringLayout2(This,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout2(This,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo10_SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) ) + +#define ICorProfilerInfo10_SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) ) + +#define ICorProfilerInfo10_GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) \ + ( (This)->lpVtbl -> GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) ) + +#define ICorProfilerInfo10_GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) \ + ( (This)->lpVtbl -> GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) ) + +#define ICorProfilerInfo10_GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) \ + ( (This)->lpVtbl -> GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) ) + +#define ICorProfilerInfo10_EnumModules(This,ppEnum) \ + ( (This)->lpVtbl -> EnumModules(This,ppEnum) ) + +#define ICorProfilerInfo10_GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) \ + ( (This)->lpVtbl -> GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) ) + +#define ICorProfilerInfo10_GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) ) + +#define ICorProfilerInfo10_GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) \ + ( (This)->lpVtbl -> GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) ) + +#define ICorProfilerInfo10_GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) \ + ( (This)->lpVtbl -> GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) ) + + +#define ICorProfilerInfo10_EnumThreads(This,ppEnum) \ + ( (This)->lpVtbl -> EnumThreads(This,ppEnum) ) + +#define ICorProfilerInfo10_InitializeCurrentThread(This) \ + ( (This)->lpVtbl -> InitializeCurrentThread(This) ) + +#define ICorProfilerInfo10_RequestReJIT(This,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJIT(This,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo10_RequestRevert(This,cFunctions,moduleIds,methodIds,status) \ + ( (This)->lpVtbl -> RequestRevert(This,cFunctions,moduleIds,methodIds,status) ) + +#define ICorProfilerInfo10_GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo10_GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) ) + +#define ICorProfilerInfo10_GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) \ + ( (This)->lpVtbl -> GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) ) + +#define ICorProfilerInfo10_GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) ) + +#define ICorProfilerInfo10_EnumJITedFunctions2(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions2(This,ppEnum) ) + +#define ICorProfilerInfo10_GetObjectSize2(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize2(This,objectId,pcSize) ) + + +#define ICorProfilerInfo10_GetEventMask2(This,pdwEventsLow,pdwEventsHigh) \ + ( (This)->lpVtbl -> GetEventMask2(This,pdwEventsLow,pdwEventsHigh) ) + +#define ICorProfilerInfo10_SetEventMask2(This,dwEventsLow,dwEventsHigh) \ + ( (This)->lpVtbl -> SetEventMask2(This,dwEventsLow,dwEventsHigh) ) + + +#define ICorProfilerInfo10_EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) \ + ( (This)->lpVtbl -> EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) ) + + +#define ICorProfilerInfo10_ApplyMetaData(This,moduleId) \ + ( (This)->lpVtbl -> ApplyMetaData(This,moduleId) ) + +#define ICorProfilerInfo10_GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) \ + ( (This)->lpVtbl -> GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) ) + +#define ICorProfilerInfo10_ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) \ + ( (This)->lpVtbl -> ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) ) + + +#define ICorProfilerInfo10_IsFunctionDynamic(This,functionId,isDynamic) \ + ( (This)->lpVtbl -> IsFunctionDynamic(This,functionId,isDynamic) ) + +#define ICorProfilerInfo10_GetFunctionFromIP3(This,ip,functionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP3(This,ip,functionId,pReJitId) ) + +#define ICorProfilerInfo10_GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) \ + ( (This)->lpVtbl -> GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) ) + + +#define ICorProfilerInfo10_GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) \ + ( (This)->lpVtbl -> GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) ) + +#define ICorProfilerInfo10_GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) ) + +#define ICorProfilerInfo10_GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) ) + + +#define ICorProfilerInfo10_EnumerateObjectReferences(This,objectId,callback,clientData) \ + ( (This)->lpVtbl -> EnumerateObjectReferences(This,objectId,callback,clientData) ) + +#define ICorProfilerInfo10_IsFrozenObject(This,objectId,pbFrozen) \ + ( (This)->lpVtbl -> IsFrozenObject(This,objectId,pbFrozen) ) + +#define ICorProfilerInfo10_GetLOHObjectSizeThreshold(This,pThreshold) \ + ( (This)->lpVtbl -> GetLOHObjectSizeThreshold(This,pThreshold) ) + +#define ICorProfilerInfo10_RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo10_SuspendRuntime(This) \ + ( (This)->lpVtbl -> SuspendRuntime(This) ) + +#define ICorProfilerInfo10_ResumeRuntime(This) \ + ( (This)->lpVtbl -> ResumeRuntime(This) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerInfo10_INTERFACE_DEFINED__ */ + + +#ifndef __ICorProfilerInfo11_INTERFACE_DEFINED__ +#define __ICorProfilerInfo11_INTERFACE_DEFINED__ + +/* interface ICorProfilerInfo11 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerInfo11; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("06398876-8987-4154-B621-40A00D6E4D04") + ICorProfilerInfo11 : public ICorProfilerInfo10 + { + public: + virtual HRESULT STDMETHODCALLTYPE GetEnvironmentVariable( + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][in] */ + _In_ ULONG cchValue, + /* [annotation][out] */ + _Out_ ULONG *pcchValue, + /* [annotation][out] */ + _Out_writes_to_(cchValue, *pcchValue) WCHAR szValue[ ]) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetEnvironmentVariable( + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][string][in] */ + _In_ const WCHAR *szValue) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerInfo11Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerInfo11 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerInfo11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) + HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) + HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) + HRESULT ( STDMETHODCALLTYPE *GetEventMask )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) + HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) + HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) + HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) + HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) + HRESULT ( STDMETHODCALLTYPE *SetEventMask )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ DWORD dwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) + HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) + HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) + HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) + HRESULT ( STDMETHODCALLTYPE *ForceGC )( + ICorProfilerInfo11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) + HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) + HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) + HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) + HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) + HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) + HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) + HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) + HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) + HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) + HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) + HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) + HRESULT ( STDMETHODCALLTYPE *EnumModules )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) + HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) + HRESULT ( STDMETHODCALLTYPE *EnumThreads )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) + HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( + ICorProfilerInfo11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) + HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) + HRESULT ( STDMETHODCALLTYPE *RequestRevert )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) + HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) + HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( + ICorProfilerInfo11 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) + HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) + HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) + HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) + HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) + HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, IsFunctionDynamic) + HRESULT ( STDMETHODCALLTYPE *IsFunctionDynamic )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetFunctionFromIP3) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP3 )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetDynamicFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetDynamicFunctionInfo )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetNativeCodeStartAddresses) + HRESULT ( STDMETHODCALLTYPE *GetNativeCodeStartAddresses )( + ICorProfilerInfo11 * This, + FunctionID functionID, + ReJITID reJitId, + ULONG32 cCodeStartAddresses, + ULONG32 *pcCodeStartAddresses, + UINT_PTR codeStartAddresses[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetILToNativeMapping3) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping3 )( + ICorProfilerInfo11 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cMap, + ULONG32 *pcMap, + COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetCodeInfo4) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo4 )( + ICorProfilerInfo11 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cCodeInfos, + ULONG32 *pcCodeInfos, + COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, EnumerateObjectReferences) + HRESULT ( STDMETHODCALLTYPE *EnumerateObjectReferences )( + ICorProfilerInfo11 * This, + ObjectID objectId, + ObjectReferenceCallback callback, + void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, IsFrozenObject) + HRESULT ( STDMETHODCALLTYPE *IsFrozenObject )( + ICorProfilerInfo11 * This, + ObjectID objectId, + BOOL *pbFrozen); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, GetLOHObjectSizeThreshold) + HRESULT ( STDMETHODCALLTYPE *GetLOHObjectSizeThreshold )( + ICorProfilerInfo11 * This, + DWORD *pThreshold); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, RequestReJITWithInliners) + HRESULT ( STDMETHODCALLTYPE *RequestReJITWithInliners )( + ICorProfilerInfo11 * This, + /* [annotation][in] */ + _In_ DWORD dwRejitFlags, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, SuspendRuntime) + HRESULT ( STDMETHODCALLTYPE *SuspendRuntime )( + ICorProfilerInfo11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, ResumeRuntime) + HRESULT ( STDMETHODCALLTYPE *ResumeRuntime )( + ICorProfilerInfo11 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, GetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *GetEnvironmentVariable )( + ICorProfilerInfo11 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][in] */ + _In_ ULONG cchValue, + /* [annotation][out] */ + _Out_ ULONG *pcchValue, + /* [annotation][out] */ + _Out_writes_to_(cchValue, *pcchValue) WCHAR szValue[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, SetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *SetEnvironmentVariable )( + ICorProfilerInfo11 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][string][in] */ + _In_ const WCHAR *szValue); + + END_INTERFACE + } ICorProfilerInfo11Vtbl; + + interface ICorProfilerInfo11 + { + CONST_VTBL struct ICorProfilerInfo11Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerInfo11_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerInfo11_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerInfo11_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerInfo11_GetClassFromObject(This,objectId,pClassId) \ + ( (This)->lpVtbl -> GetClassFromObject(This,objectId,pClassId) ) + +#define ICorProfilerInfo11_GetClassFromToken(This,moduleId,typeDef,pClassId) \ + ( (This)->lpVtbl -> GetClassFromToken(This,moduleId,typeDef,pClassId) ) + +#define ICorProfilerInfo11_GetCodeInfo(This,functionId,pStart,pcSize) \ + ( (This)->lpVtbl -> GetCodeInfo(This,functionId,pStart,pcSize) ) + +#define ICorProfilerInfo11_GetEventMask(This,pdwEvents) \ + ( (This)->lpVtbl -> GetEventMask(This,pdwEvents) ) + +#define ICorProfilerInfo11_GetFunctionFromIP(This,ip,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromIP(This,ip,pFunctionId) ) + +#define ICorProfilerInfo11_GetFunctionFromToken(This,moduleId,token,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromToken(This,moduleId,token,pFunctionId) ) + +#define ICorProfilerInfo11_GetHandleFromThread(This,threadId,phThread) \ + ( (This)->lpVtbl -> GetHandleFromThread(This,threadId,phThread) ) + +#define ICorProfilerInfo11_GetObjectSize(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize(This,objectId,pcSize) ) + +#define ICorProfilerInfo11_IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) \ + ( (This)->lpVtbl -> IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) ) + +#define ICorProfilerInfo11_GetThreadInfo(This,threadId,pdwWin32ThreadId) \ + ( (This)->lpVtbl -> GetThreadInfo(This,threadId,pdwWin32ThreadId) ) + +#define ICorProfilerInfo11_GetCurrentThreadID(This,pThreadId) \ + ( (This)->lpVtbl -> GetCurrentThreadID(This,pThreadId) ) + +#define ICorProfilerInfo11_GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) \ + ( (This)->lpVtbl -> GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) ) + +#define ICorProfilerInfo11_GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) \ + ( (This)->lpVtbl -> GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) ) + +#define ICorProfilerInfo11_SetEventMask(This,dwEvents) \ + ( (This)->lpVtbl -> SetEventMask(This,dwEvents) ) + +#define ICorProfilerInfo11_SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo11_SetFunctionIDMapper(This,pFunc) \ + ( (This)->lpVtbl -> SetFunctionIDMapper(This,pFunc) ) + +#define ICorProfilerInfo11_GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) \ + ( (This)->lpVtbl -> GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) ) + +#define ICorProfilerInfo11_GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) \ + ( (This)->lpVtbl -> GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) ) + +#define ICorProfilerInfo11_GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) \ + ( (This)->lpVtbl -> GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) ) + +#define ICorProfilerInfo11_GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) \ + ( (This)->lpVtbl -> GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) ) + +#define ICorProfilerInfo11_GetILFunctionBodyAllocator(This,moduleId,ppMalloc) \ + ( (This)->lpVtbl -> GetILFunctionBodyAllocator(This,moduleId,ppMalloc) ) + +#define ICorProfilerInfo11_SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) \ + ( (This)->lpVtbl -> SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) ) + +#define ICorProfilerInfo11_GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) \ + ( (This)->lpVtbl -> GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) ) + +#define ICorProfilerInfo11_GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) \ + ( (This)->lpVtbl -> GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) ) + +#define ICorProfilerInfo11_SetFunctionReJIT(This,functionId) \ + ( (This)->lpVtbl -> SetFunctionReJIT(This,functionId) ) + +#define ICorProfilerInfo11_ForceGC(This) \ + ( (This)->lpVtbl -> ForceGC(This) ) + +#define ICorProfilerInfo11_SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) \ + ( (This)->lpVtbl -> SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) ) + +#define ICorProfilerInfo11_GetInprocInspectionInterface(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionInterface(This,ppicd) ) + +#define ICorProfilerInfo11_GetInprocInspectionIThisThread(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionIThisThread(This,ppicd) ) + +#define ICorProfilerInfo11_GetThreadContext(This,threadId,pContextId) \ + ( (This)->lpVtbl -> GetThreadContext(This,threadId,pContextId) ) + +#define ICorProfilerInfo11_BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) \ + ( (This)->lpVtbl -> BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) ) + +#define ICorProfilerInfo11_EndInprocDebugging(This,dwProfilerContext) \ + ( (This)->lpVtbl -> EndInprocDebugging(This,dwProfilerContext) ) + +#define ICorProfilerInfo11_GetILToNativeMapping(This,functionId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping(This,functionId,cMap,pcMap,map) ) + + +#define ICorProfilerInfo11_DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) \ + ( (This)->lpVtbl -> DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) ) + +#define ICorProfilerInfo11_SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo11_GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) ) + +#define ICorProfilerInfo11_GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo11_GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) \ + ( (This)->lpVtbl -> GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) ) + +#define ICorProfilerInfo11_GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) ) + +#define ICorProfilerInfo11_GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo11_GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) \ + ( (This)->lpVtbl -> GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) ) + +#define ICorProfilerInfo11_GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) \ + ( (This)->lpVtbl -> GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) ) + +#define ICorProfilerInfo11_EnumModuleFrozenObjects(This,moduleID,ppEnum) \ + ( (This)->lpVtbl -> EnumModuleFrozenObjects(This,moduleID,ppEnum) ) + +#define ICorProfilerInfo11_GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) \ + ( (This)->lpVtbl -> GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) ) + +#define ICorProfilerInfo11_GetBoxClassLayout(This,classId,pBufferOffset) \ + ( (This)->lpVtbl -> GetBoxClassLayout(This,classId,pBufferOffset) ) + +#define ICorProfilerInfo11_GetThreadAppDomain(This,threadId,pAppDomainId) \ + ( (This)->lpVtbl -> GetThreadAppDomain(This,threadId,pAppDomainId) ) + +#define ICorProfilerInfo11_GetRVAStaticAddress(This,classId,fieldToken,ppAddress) \ + ( (This)->lpVtbl -> GetRVAStaticAddress(This,classId,fieldToken,ppAddress) ) + +#define ICorProfilerInfo11_GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) \ + ( (This)->lpVtbl -> GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) ) + +#define ICorProfilerInfo11_GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) ) + +#define ICorProfilerInfo11_GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) \ + ( (This)->lpVtbl -> GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) ) + +#define ICorProfilerInfo11_GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) \ + ( (This)->lpVtbl -> GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) ) + +#define ICorProfilerInfo11_GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) \ + ( (This)->lpVtbl -> GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) ) + +#define ICorProfilerInfo11_GetObjectGeneration(This,objectId,range) \ + ( (This)->lpVtbl -> GetObjectGeneration(This,objectId,range) ) + +#define ICorProfilerInfo11_GetNotifiedExceptionClauseInfo(This,pinfo) \ + ( (This)->lpVtbl -> GetNotifiedExceptionClauseInfo(This,pinfo) ) + + +#define ICorProfilerInfo11_EnumJITedFunctions(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions(This,ppEnum) ) + +#define ICorProfilerInfo11_RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) \ + ( (This)->lpVtbl -> RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) ) + +#define ICorProfilerInfo11_SetFunctionIDMapper2(This,pFunc,clientData) \ + ( (This)->lpVtbl -> SetFunctionIDMapper2(This,pFunc,clientData) ) + +#define ICorProfilerInfo11_GetStringLayout2(This,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout2(This,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo11_SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) ) + +#define ICorProfilerInfo11_SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) ) + +#define ICorProfilerInfo11_GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) \ + ( (This)->lpVtbl -> GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) ) + +#define ICorProfilerInfo11_GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) \ + ( (This)->lpVtbl -> GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) ) + +#define ICorProfilerInfo11_GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) \ + ( (This)->lpVtbl -> GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) ) + +#define ICorProfilerInfo11_EnumModules(This,ppEnum) \ + ( (This)->lpVtbl -> EnumModules(This,ppEnum) ) + +#define ICorProfilerInfo11_GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) \ + ( (This)->lpVtbl -> GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) ) + +#define ICorProfilerInfo11_GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) ) + +#define ICorProfilerInfo11_GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) \ + ( (This)->lpVtbl -> GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) ) + +#define ICorProfilerInfo11_GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) \ + ( (This)->lpVtbl -> GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) ) + + +#define ICorProfilerInfo11_EnumThreads(This,ppEnum) \ + ( (This)->lpVtbl -> EnumThreads(This,ppEnum) ) + +#define ICorProfilerInfo11_InitializeCurrentThread(This) \ + ( (This)->lpVtbl -> InitializeCurrentThread(This) ) + +#define ICorProfilerInfo11_RequestReJIT(This,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJIT(This,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo11_RequestRevert(This,cFunctions,moduleIds,methodIds,status) \ + ( (This)->lpVtbl -> RequestRevert(This,cFunctions,moduleIds,methodIds,status) ) + +#define ICorProfilerInfo11_GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo11_GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) ) + +#define ICorProfilerInfo11_GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) \ + ( (This)->lpVtbl -> GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) ) + +#define ICorProfilerInfo11_GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) ) + +#define ICorProfilerInfo11_EnumJITedFunctions2(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions2(This,ppEnum) ) + +#define ICorProfilerInfo11_GetObjectSize2(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize2(This,objectId,pcSize) ) + + +#define ICorProfilerInfo11_GetEventMask2(This,pdwEventsLow,pdwEventsHigh) \ + ( (This)->lpVtbl -> GetEventMask2(This,pdwEventsLow,pdwEventsHigh) ) + +#define ICorProfilerInfo11_SetEventMask2(This,dwEventsLow,dwEventsHigh) \ + ( (This)->lpVtbl -> SetEventMask2(This,dwEventsLow,dwEventsHigh) ) + + +#define ICorProfilerInfo11_EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) \ + ( (This)->lpVtbl -> EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) ) + + +#define ICorProfilerInfo11_ApplyMetaData(This,moduleId) \ + ( (This)->lpVtbl -> ApplyMetaData(This,moduleId) ) + +#define ICorProfilerInfo11_GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) \ + ( (This)->lpVtbl -> GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) ) + +#define ICorProfilerInfo11_ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) \ + ( (This)->lpVtbl -> ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) ) + + +#define ICorProfilerInfo11_IsFunctionDynamic(This,functionId,isDynamic) \ + ( (This)->lpVtbl -> IsFunctionDynamic(This,functionId,isDynamic) ) + +#define ICorProfilerInfo11_GetFunctionFromIP3(This,ip,functionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP3(This,ip,functionId,pReJitId) ) + +#define ICorProfilerInfo11_GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) \ + ( (This)->lpVtbl -> GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) ) + + +#define ICorProfilerInfo11_GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) \ + ( (This)->lpVtbl -> GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) ) + +#define ICorProfilerInfo11_GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) ) + +#define ICorProfilerInfo11_GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) ) + + +#define ICorProfilerInfo11_EnumerateObjectReferences(This,objectId,callback,clientData) \ + ( (This)->lpVtbl -> EnumerateObjectReferences(This,objectId,callback,clientData) ) + +#define ICorProfilerInfo11_IsFrozenObject(This,objectId,pbFrozen) \ + ( (This)->lpVtbl -> IsFrozenObject(This,objectId,pbFrozen) ) + +#define ICorProfilerInfo11_GetLOHObjectSizeThreshold(This,pThreshold) \ + ( (This)->lpVtbl -> GetLOHObjectSizeThreshold(This,pThreshold) ) + +#define ICorProfilerInfo11_RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo11_SuspendRuntime(This) \ + ( (This)->lpVtbl -> SuspendRuntime(This) ) + +#define ICorProfilerInfo11_ResumeRuntime(This) \ + ( (This)->lpVtbl -> ResumeRuntime(This) ) + + +#define ICorProfilerInfo11_GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) \ + ( (This)->lpVtbl -> GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) ) + +#define ICorProfilerInfo11_SetEnvironmentVariable(This,szName,szValue) \ + ( (This)->lpVtbl -> SetEnvironmentVariable(This,szName,szValue) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerInfo11_INTERFACE_DEFINED__ */ + + +#ifndef __ICorProfilerInfo12_INTERFACE_DEFINED__ +#define __ICorProfilerInfo12_INTERFACE_DEFINED__ + +/* interface ICorProfilerInfo12 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerInfo12; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("27b24ccd-1cb1-47c5-96ee-98190dc30959") + ICorProfilerInfo12 : public ICorProfilerInfo11 + { + public: + virtual HRESULT STDMETHODCALLTYPE EventPipeStartSession( + /* [annotation][in] */ + _In_ UINT32 cProviderConfigs, + /* [annotation][size_is][in] */ + _In_reads_(cProviderConfigs) COR_PRF_EVENTPIPE_PROVIDER_CONFIG pProviderConfigs[ ], + /* [annotation][in] */ + _In_ BOOL requestRundown, + /* [annotation][out] */ + _Out_ EVENTPIPE_SESSION *pSession) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeAddProviderToSession( + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session, + /* [annotation][in] */ + _In_ COR_PRF_EVENTPIPE_PROVIDER_CONFIG providerConfig) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeStopSession( + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeCreateProvider( + /* [annotation][string][in] */ + _In_ const WCHAR *providerName, + /* [annotation][out] */ + _Out_ EVENTPIPE_PROVIDER *pProvider) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeGetProviderInfo( + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR providerName[ ]) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeDefineEvent( + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][string][in] */ + _In_ const WCHAR *eventName, + /* [annotation][in] */ + _In_ UINT32 eventID, + /* [annotation][in] */ + _In_ UINT64 keywords, + /* [annotation][in] */ + _In_ UINT32 eventVersion, + /* [annotation][in] */ + _In_ UINT32 level, + /* [annotation][in] */ + _In_ UINT8 opcode, + /* [annotation][in] */ + _In_ BOOL needStack, + /* [annotation][in] */ + _In_ UINT32 cParamDescs, + /* [annotation][size_is][in] */ + _In_reads_(cParamDescs) COR_PRF_EVENTPIPE_PARAM_DESC pParamDescs[ ], + /* [annotation][out] */ + _Out_ EVENTPIPE_EVENT *pEvent) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeWriteEvent( + /* [annotation][in] */ + _In_ EVENTPIPE_EVENT event, + /* [annotation][in] */ + _In_ UINT32 cData, + /* [annotation][size_is][in] */ + _In_reads_(cData) COR_PRF_EVENT_DATA data[ ], + /* [annotation][in] */ + _In_ LPCGUID pActivityId, + /* [annotation][in] */ + _In_ LPCGUID pRelatedActivityId) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerInfo12Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerInfo12 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerInfo12 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) + HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) + HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) + HRESULT ( STDMETHODCALLTYPE *GetEventMask )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) + HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) + HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) + HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) + HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) + HRESULT ( STDMETHODCALLTYPE *SetEventMask )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ DWORD dwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) + HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) + HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) + HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) + HRESULT ( STDMETHODCALLTYPE *ForceGC )( + ICorProfilerInfo12 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) + HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) + HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) + HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) + HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) + HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) + HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) + HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) + HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) + HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) + HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) + HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) + HRESULT ( STDMETHODCALLTYPE *EnumModules )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) + HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) + HRESULT ( STDMETHODCALLTYPE *EnumThreads )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) + HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( + ICorProfilerInfo12 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) + HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) + HRESULT ( STDMETHODCALLTYPE *RequestRevert )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) + HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) + HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( + ICorProfilerInfo12 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) + HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) + HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) + HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) + HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) + HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, IsFunctionDynamic) + HRESULT ( STDMETHODCALLTYPE *IsFunctionDynamic )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetFunctionFromIP3) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP3 )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetDynamicFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetDynamicFunctionInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetNativeCodeStartAddresses) + HRESULT ( STDMETHODCALLTYPE *GetNativeCodeStartAddresses )( + ICorProfilerInfo12 * This, + FunctionID functionID, + ReJITID reJitId, + ULONG32 cCodeStartAddresses, + ULONG32 *pcCodeStartAddresses, + UINT_PTR codeStartAddresses[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetILToNativeMapping3) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping3 )( + ICorProfilerInfo12 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cMap, + ULONG32 *pcMap, + COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetCodeInfo4) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo4 )( + ICorProfilerInfo12 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cCodeInfos, + ULONG32 *pcCodeInfos, + COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, EnumerateObjectReferences) + HRESULT ( STDMETHODCALLTYPE *EnumerateObjectReferences )( + ICorProfilerInfo12 * This, + ObjectID objectId, + ObjectReferenceCallback callback, + void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, IsFrozenObject) + HRESULT ( STDMETHODCALLTYPE *IsFrozenObject )( + ICorProfilerInfo12 * This, + ObjectID objectId, + BOOL *pbFrozen); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, GetLOHObjectSizeThreshold) + HRESULT ( STDMETHODCALLTYPE *GetLOHObjectSizeThreshold )( + ICorProfilerInfo12 * This, + DWORD *pThreshold); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, RequestReJITWithInliners) + HRESULT ( STDMETHODCALLTYPE *RequestReJITWithInliners )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ DWORD dwRejitFlags, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, SuspendRuntime) + HRESULT ( STDMETHODCALLTYPE *SuspendRuntime )( + ICorProfilerInfo12 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, ResumeRuntime) + HRESULT ( STDMETHODCALLTYPE *ResumeRuntime )( + ICorProfilerInfo12 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, GetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *GetEnvironmentVariable )( + ICorProfilerInfo12 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][in] */ + _In_ ULONG cchValue, + /* [annotation][out] */ + _Out_ ULONG *pcchValue, + /* [annotation][out] */ + _Out_writes_to_(cchValue, *pcchValue) WCHAR szValue[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, SetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *SetEnvironmentVariable )( + ICorProfilerInfo12 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][string][in] */ + _In_ const WCHAR *szValue); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeStartSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeStartSession )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ UINT32 cProviderConfigs, + /* [annotation][size_is][in] */ + _In_reads_(cProviderConfigs) COR_PRF_EVENTPIPE_PROVIDER_CONFIG pProviderConfigs[ ], + /* [annotation][in] */ + _In_ BOOL requestRundown, + /* [annotation][out] */ + _Out_ EVENTPIPE_SESSION *pSession); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeAddProviderToSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeAddProviderToSession )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session, + /* [annotation][in] */ + _In_ COR_PRF_EVENTPIPE_PROVIDER_CONFIG providerConfig); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeStopSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeStopSession )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeCreateProvider) + HRESULT ( STDMETHODCALLTYPE *EventPipeCreateProvider )( + ICorProfilerInfo12 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *providerName, + /* [annotation][out] */ + _Out_ EVENTPIPE_PROVIDER *pProvider); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeGetProviderInfo) + HRESULT ( STDMETHODCALLTYPE *EventPipeGetProviderInfo )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR providerName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeDefineEvent) + HRESULT ( STDMETHODCALLTYPE *EventPipeDefineEvent )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][string][in] */ + _In_ const WCHAR *eventName, + /* [annotation][in] */ + _In_ UINT32 eventID, + /* [annotation][in] */ + _In_ UINT64 keywords, + /* [annotation][in] */ + _In_ UINT32 eventVersion, + /* [annotation][in] */ + _In_ UINT32 level, + /* [annotation][in] */ + _In_ UINT8 opcode, + /* [annotation][in] */ + _In_ BOOL needStack, + /* [annotation][in] */ + _In_ UINT32 cParamDescs, + /* [annotation][size_is][in] */ + _In_reads_(cParamDescs) COR_PRF_EVENTPIPE_PARAM_DESC pParamDescs[ ], + /* [annotation][out] */ + _Out_ EVENTPIPE_EVENT *pEvent); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeWriteEvent) + HRESULT ( STDMETHODCALLTYPE *EventPipeWriteEvent )( + ICorProfilerInfo12 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_EVENT event, + /* [annotation][in] */ + _In_ UINT32 cData, + /* [annotation][size_is][in] */ + _In_reads_(cData) COR_PRF_EVENT_DATA data[ ], + /* [annotation][in] */ + _In_ LPCGUID pActivityId, + /* [annotation][in] */ + _In_ LPCGUID pRelatedActivityId); + + END_INTERFACE + } ICorProfilerInfo12Vtbl; + + interface ICorProfilerInfo12 + { + CONST_VTBL struct ICorProfilerInfo12Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerInfo12_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerInfo12_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerInfo12_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerInfo12_GetClassFromObject(This,objectId,pClassId) \ + ( (This)->lpVtbl -> GetClassFromObject(This,objectId,pClassId) ) + +#define ICorProfilerInfo12_GetClassFromToken(This,moduleId,typeDef,pClassId) \ + ( (This)->lpVtbl -> GetClassFromToken(This,moduleId,typeDef,pClassId) ) + +#define ICorProfilerInfo12_GetCodeInfo(This,functionId,pStart,pcSize) \ + ( (This)->lpVtbl -> GetCodeInfo(This,functionId,pStart,pcSize) ) + +#define ICorProfilerInfo12_GetEventMask(This,pdwEvents) \ + ( (This)->lpVtbl -> GetEventMask(This,pdwEvents) ) + +#define ICorProfilerInfo12_GetFunctionFromIP(This,ip,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromIP(This,ip,pFunctionId) ) + +#define ICorProfilerInfo12_GetFunctionFromToken(This,moduleId,token,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromToken(This,moduleId,token,pFunctionId) ) + +#define ICorProfilerInfo12_GetHandleFromThread(This,threadId,phThread) \ + ( (This)->lpVtbl -> GetHandleFromThread(This,threadId,phThread) ) + +#define ICorProfilerInfo12_GetObjectSize(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize(This,objectId,pcSize) ) + +#define ICorProfilerInfo12_IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) \ + ( (This)->lpVtbl -> IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) ) + +#define ICorProfilerInfo12_GetThreadInfo(This,threadId,pdwWin32ThreadId) \ + ( (This)->lpVtbl -> GetThreadInfo(This,threadId,pdwWin32ThreadId) ) + +#define ICorProfilerInfo12_GetCurrentThreadID(This,pThreadId) \ + ( (This)->lpVtbl -> GetCurrentThreadID(This,pThreadId) ) + +#define ICorProfilerInfo12_GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) \ + ( (This)->lpVtbl -> GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) ) + +#define ICorProfilerInfo12_GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) \ + ( (This)->lpVtbl -> GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) ) + +#define ICorProfilerInfo12_SetEventMask(This,dwEvents) \ + ( (This)->lpVtbl -> SetEventMask(This,dwEvents) ) + +#define ICorProfilerInfo12_SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo12_SetFunctionIDMapper(This,pFunc) \ + ( (This)->lpVtbl -> SetFunctionIDMapper(This,pFunc) ) + +#define ICorProfilerInfo12_GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) \ + ( (This)->lpVtbl -> GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) ) + +#define ICorProfilerInfo12_GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) \ + ( (This)->lpVtbl -> GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) ) + +#define ICorProfilerInfo12_GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) \ + ( (This)->lpVtbl -> GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) ) + +#define ICorProfilerInfo12_GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) \ + ( (This)->lpVtbl -> GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) ) + +#define ICorProfilerInfo12_GetILFunctionBodyAllocator(This,moduleId,ppMalloc) \ + ( (This)->lpVtbl -> GetILFunctionBodyAllocator(This,moduleId,ppMalloc) ) + +#define ICorProfilerInfo12_SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) \ + ( (This)->lpVtbl -> SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) ) + +#define ICorProfilerInfo12_GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) \ + ( (This)->lpVtbl -> GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) ) + +#define ICorProfilerInfo12_GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) \ + ( (This)->lpVtbl -> GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) ) + +#define ICorProfilerInfo12_SetFunctionReJIT(This,functionId) \ + ( (This)->lpVtbl -> SetFunctionReJIT(This,functionId) ) + +#define ICorProfilerInfo12_ForceGC(This) \ + ( (This)->lpVtbl -> ForceGC(This) ) + +#define ICorProfilerInfo12_SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) \ + ( (This)->lpVtbl -> SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) ) + +#define ICorProfilerInfo12_GetInprocInspectionInterface(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionInterface(This,ppicd) ) + +#define ICorProfilerInfo12_GetInprocInspectionIThisThread(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionIThisThread(This,ppicd) ) + +#define ICorProfilerInfo12_GetThreadContext(This,threadId,pContextId) \ + ( (This)->lpVtbl -> GetThreadContext(This,threadId,pContextId) ) + +#define ICorProfilerInfo12_BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) \ + ( (This)->lpVtbl -> BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) ) + +#define ICorProfilerInfo12_EndInprocDebugging(This,dwProfilerContext) \ + ( (This)->lpVtbl -> EndInprocDebugging(This,dwProfilerContext) ) + +#define ICorProfilerInfo12_GetILToNativeMapping(This,functionId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping(This,functionId,cMap,pcMap,map) ) + + +#define ICorProfilerInfo12_DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) \ + ( (This)->lpVtbl -> DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) ) + +#define ICorProfilerInfo12_SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo12_GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) ) + +#define ICorProfilerInfo12_GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo12_GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) \ + ( (This)->lpVtbl -> GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) ) + +#define ICorProfilerInfo12_GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) ) + +#define ICorProfilerInfo12_GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo12_GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) \ + ( (This)->lpVtbl -> GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) ) + +#define ICorProfilerInfo12_GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) \ + ( (This)->lpVtbl -> GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) ) + +#define ICorProfilerInfo12_EnumModuleFrozenObjects(This,moduleID,ppEnum) \ + ( (This)->lpVtbl -> EnumModuleFrozenObjects(This,moduleID,ppEnum) ) + +#define ICorProfilerInfo12_GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) \ + ( (This)->lpVtbl -> GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) ) + +#define ICorProfilerInfo12_GetBoxClassLayout(This,classId,pBufferOffset) \ + ( (This)->lpVtbl -> GetBoxClassLayout(This,classId,pBufferOffset) ) + +#define ICorProfilerInfo12_GetThreadAppDomain(This,threadId,pAppDomainId) \ + ( (This)->lpVtbl -> GetThreadAppDomain(This,threadId,pAppDomainId) ) + +#define ICorProfilerInfo12_GetRVAStaticAddress(This,classId,fieldToken,ppAddress) \ + ( (This)->lpVtbl -> GetRVAStaticAddress(This,classId,fieldToken,ppAddress) ) + +#define ICorProfilerInfo12_GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) \ + ( (This)->lpVtbl -> GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) ) + +#define ICorProfilerInfo12_GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) ) + +#define ICorProfilerInfo12_GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) \ + ( (This)->lpVtbl -> GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) ) + +#define ICorProfilerInfo12_GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) \ + ( (This)->lpVtbl -> GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) ) + +#define ICorProfilerInfo12_GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) \ + ( (This)->lpVtbl -> GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) ) + +#define ICorProfilerInfo12_GetObjectGeneration(This,objectId,range) \ + ( (This)->lpVtbl -> GetObjectGeneration(This,objectId,range) ) + +#define ICorProfilerInfo12_GetNotifiedExceptionClauseInfo(This,pinfo) \ + ( (This)->lpVtbl -> GetNotifiedExceptionClauseInfo(This,pinfo) ) + + +#define ICorProfilerInfo12_EnumJITedFunctions(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions(This,ppEnum) ) + +#define ICorProfilerInfo12_RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) \ + ( (This)->lpVtbl -> RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) ) + +#define ICorProfilerInfo12_SetFunctionIDMapper2(This,pFunc,clientData) \ + ( (This)->lpVtbl -> SetFunctionIDMapper2(This,pFunc,clientData) ) + +#define ICorProfilerInfo12_GetStringLayout2(This,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout2(This,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo12_SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) ) + +#define ICorProfilerInfo12_SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) ) + +#define ICorProfilerInfo12_GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) \ + ( (This)->lpVtbl -> GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) ) + +#define ICorProfilerInfo12_GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) \ + ( (This)->lpVtbl -> GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) ) + +#define ICorProfilerInfo12_GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) \ + ( (This)->lpVtbl -> GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) ) + +#define ICorProfilerInfo12_EnumModules(This,ppEnum) \ + ( (This)->lpVtbl -> EnumModules(This,ppEnum) ) + +#define ICorProfilerInfo12_GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) \ + ( (This)->lpVtbl -> GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) ) + +#define ICorProfilerInfo12_GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) ) + +#define ICorProfilerInfo12_GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) \ + ( (This)->lpVtbl -> GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) ) + +#define ICorProfilerInfo12_GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) \ + ( (This)->lpVtbl -> GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) ) + + +#define ICorProfilerInfo12_EnumThreads(This,ppEnum) \ + ( (This)->lpVtbl -> EnumThreads(This,ppEnum) ) + +#define ICorProfilerInfo12_InitializeCurrentThread(This) \ + ( (This)->lpVtbl -> InitializeCurrentThread(This) ) + +#define ICorProfilerInfo12_RequestReJIT(This,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJIT(This,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo12_RequestRevert(This,cFunctions,moduleIds,methodIds,status) \ + ( (This)->lpVtbl -> RequestRevert(This,cFunctions,moduleIds,methodIds,status) ) + +#define ICorProfilerInfo12_GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo12_GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) ) + +#define ICorProfilerInfo12_GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) \ + ( (This)->lpVtbl -> GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) ) + +#define ICorProfilerInfo12_GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) ) + +#define ICorProfilerInfo12_EnumJITedFunctions2(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions2(This,ppEnum) ) + +#define ICorProfilerInfo12_GetObjectSize2(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize2(This,objectId,pcSize) ) + + +#define ICorProfilerInfo12_GetEventMask2(This,pdwEventsLow,pdwEventsHigh) \ + ( (This)->lpVtbl -> GetEventMask2(This,pdwEventsLow,pdwEventsHigh) ) + +#define ICorProfilerInfo12_SetEventMask2(This,dwEventsLow,dwEventsHigh) \ + ( (This)->lpVtbl -> SetEventMask2(This,dwEventsLow,dwEventsHigh) ) + + +#define ICorProfilerInfo12_EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) \ + ( (This)->lpVtbl -> EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) ) + + +#define ICorProfilerInfo12_ApplyMetaData(This,moduleId) \ + ( (This)->lpVtbl -> ApplyMetaData(This,moduleId) ) + +#define ICorProfilerInfo12_GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) \ + ( (This)->lpVtbl -> GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) ) + +#define ICorProfilerInfo12_ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) \ + ( (This)->lpVtbl -> ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) ) + + +#define ICorProfilerInfo12_IsFunctionDynamic(This,functionId,isDynamic) \ + ( (This)->lpVtbl -> IsFunctionDynamic(This,functionId,isDynamic) ) + +#define ICorProfilerInfo12_GetFunctionFromIP3(This,ip,functionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP3(This,ip,functionId,pReJitId) ) + +#define ICorProfilerInfo12_GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) \ + ( (This)->lpVtbl -> GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) ) + + +#define ICorProfilerInfo12_GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) \ + ( (This)->lpVtbl -> GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) ) + +#define ICorProfilerInfo12_GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) ) + +#define ICorProfilerInfo12_GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) ) + + +#define ICorProfilerInfo12_EnumerateObjectReferences(This,objectId,callback,clientData) \ + ( (This)->lpVtbl -> EnumerateObjectReferences(This,objectId,callback,clientData) ) + +#define ICorProfilerInfo12_IsFrozenObject(This,objectId,pbFrozen) \ + ( (This)->lpVtbl -> IsFrozenObject(This,objectId,pbFrozen) ) + +#define ICorProfilerInfo12_GetLOHObjectSizeThreshold(This,pThreshold) \ + ( (This)->lpVtbl -> GetLOHObjectSizeThreshold(This,pThreshold) ) + +#define ICorProfilerInfo12_RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo12_SuspendRuntime(This) \ + ( (This)->lpVtbl -> SuspendRuntime(This) ) + +#define ICorProfilerInfo12_ResumeRuntime(This) \ + ( (This)->lpVtbl -> ResumeRuntime(This) ) + + +#define ICorProfilerInfo12_GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) \ + ( (This)->lpVtbl -> GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) ) + +#define ICorProfilerInfo12_SetEnvironmentVariable(This,szName,szValue) \ + ( (This)->lpVtbl -> SetEnvironmentVariable(This,szName,szValue) ) + + +#define ICorProfilerInfo12_EventPipeStartSession(This,cProviderConfigs,pProviderConfigs,requestRundown,pSession) \ + ( (This)->lpVtbl -> EventPipeStartSession(This,cProviderConfigs,pProviderConfigs,requestRundown,pSession) ) + +#define ICorProfilerInfo12_EventPipeAddProviderToSession(This,session,providerConfig) \ + ( (This)->lpVtbl -> EventPipeAddProviderToSession(This,session,providerConfig) ) + +#define ICorProfilerInfo12_EventPipeStopSession(This,session) \ + ( (This)->lpVtbl -> EventPipeStopSession(This,session) ) + +#define ICorProfilerInfo12_EventPipeCreateProvider(This,providerName,pProvider) \ + ( (This)->lpVtbl -> EventPipeCreateProvider(This,providerName,pProvider) ) + +#define ICorProfilerInfo12_EventPipeGetProviderInfo(This,provider,cchName,pcchName,providerName) \ + ( (This)->lpVtbl -> EventPipeGetProviderInfo(This,provider,cchName,pcchName,providerName) ) + +#define ICorProfilerInfo12_EventPipeDefineEvent(This,provider,eventName,eventID,keywords,eventVersion,level,opcode,needStack,cParamDescs,pParamDescs,pEvent) \ + ( (This)->lpVtbl -> EventPipeDefineEvent(This,provider,eventName,eventID,keywords,eventVersion,level,opcode,needStack,cParamDescs,pParamDescs,pEvent) ) + +#define ICorProfilerInfo12_EventPipeWriteEvent(This,event,cData,data,pActivityId,pRelatedActivityId) \ + ( (This)->lpVtbl -> EventPipeWriteEvent(This,event,cData,data,pActivityId,pRelatedActivityId) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerInfo12_INTERFACE_DEFINED__ */ + + +#ifndef __ICorProfilerInfo13_INTERFACE_DEFINED__ +#define __ICorProfilerInfo13_INTERFACE_DEFINED__ + +/* interface ICorProfilerInfo13 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerInfo13; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("6E6C7EE2-0701-4EC2-9D29-2E8733B66934") + ICorProfilerInfo13 : public ICorProfilerInfo12 + { + public: + virtual HRESULT STDMETHODCALLTYPE CreateHandle( + /* [annotation][in] */ + _In_ ObjectID object, + /* [annotation][in] */ + _In_ COR_PRF_HANDLE_TYPE type, + /* [annotation][out] */ + _Out_ ObjectHandleID *pHandle) = 0; + + virtual HRESULT STDMETHODCALLTYPE DestroyHandle( + /* [annotation][in] */ + _In_ ObjectHandleID handle) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetObjectIDFromHandle( + /* [annotation][in] */ + _In_ ObjectHandleID handle, + /* [annotation][out] */ + _Out_ ObjectID *pObject) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerInfo13Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerInfo13 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerInfo13 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) + HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) + HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) + HRESULT ( STDMETHODCALLTYPE *GetEventMask )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) + HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) + HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) + HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) + HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) + HRESULT ( STDMETHODCALLTYPE *SetEventMask )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ DWORD dwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) + HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) + HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) + HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) + HRESULT ( STDMETHODCALLTYPE *ForceGC )( + ICorProfilerInfo13 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) + HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) + HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) + HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) + HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) + HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) + HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) + HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) + HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) + HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) + HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) + HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) + HRESULT ( STDMETHODCALLTYPE *EnumModules )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) + HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) + HRESULT ( STDMETHODCALLTYPE *EnumThreads )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) + HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( + ICorProfilerInfo13 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) + HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) + HRESULT ( STDMETHODCALLTYPE *RequestRevert )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) + HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) + HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( + ICorProfilerInfo13 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) + HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) + HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) + HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) + HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) + HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, IsFunctionDynamic) + HRESULT ( STDMETHODCALLTYPE *IsFunctionDynamic )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetFunctionFromIP3) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP3 )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetDynamicFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetDynamicFunctionInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetNativeCodeStartAddresses) + HRESULT ( STDMETHODCALLTYPE *GetNativeCodeStartAddresses )( + ICorProfilerInfo13 * This, + FunctionID functionID, + ReJITID reJitId, + ULONG32 cCodeStartAddresses, + ULONG32 *pcCodeStartAddresses, + UINT_PTR codeStartAddresses[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetILToNativeMapping3) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping3 )( + ICorProfilerInfo13 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cMap, + ULONG32 *pcMap, + COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetCodeInfo4) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo4 )( + ICorProfilerInfo13 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cCodeInfos, + ULONG32 *pcCodeInfos, + COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, EnumerateObjectReferences) + HRESULT ( STDMETHODCALLTYPE *EnumerateObjectReferences )( + ICorProfilerInfo13 * This, + ObjectID objectId, + ObjectReferenceCallback callback, + void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, IsFrozenObject) + HRESULT ( STDMETHODCALLTYPE *IsFrozenObject )( + ICorProfilerInfo13 * This, + ObjectID objectId, + BOOL *pbFrozen); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, GetLOHObjectSizeThreshold) + HRESULT ( STDMETHODCALLTYPE *GetLOHObjectSizeThreshold )( + ICorProfilerInfo13 * This, + DWORD *pThreshold); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, RequestReJITWithInliners) + HRESULT ( STDMETHODCALLTYPE *RequestReJITWithInliners )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ DWORD dwRejitFlags, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, SuspendRuntime) + HRESULT ( STDMETHODCALLTYPE *SuspendRuntime )( + ICorProfilerInfo13 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, ResumeRuntime) + HRESULT ( STDMETHODCALLTYPE *ResumeRuntime )( + ICorProfilerInfo13 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, GetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *GetEnvironmentVariable )( + ICorProfilerInfo13 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][in] */ + _In_ ULONG cchValue, + /* [annotation][out] */ + _Out_ ULONG *pcchValue, + /* [annotation][out] */ + _Out_writes_to_(cchValue, *pcchValue) WCHAR szValue[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, SetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *SetEnvironmentVariable )( + ICorProfilerInfo13 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][string][in] */ + _In_ const WCHAR *szValue); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeStartSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeStartSession )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ UINT32 cProviderConfigs, + /* [annotation][size_is][in] */ + _In_reads_(cProviderConfigs) COR_PRF_EVENTPIPE_PROVIDER_CONFIG pProviderConfigs[ ], + /* [annotation][in] */ + _In_ BOOL requestRundown, + /* [annotation][out] */ + _Out_ EVENTPIPE_SESSION *pSession); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeAddProviderToSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeAddProviderToSession )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session, + /* [annotation][in] */ + _In_ COR_PRF_EVENTPIPE_PROVIDER_CONFIG providerConfig); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeStopSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeStopSession )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeCreateProvider) + HRESULT ( STDMETHODCALLTYPE *EventPipeCreateProvider )( + ICorProfilerInfo13 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *providerName, + /* [annotation][out] */ + _Out_ EVENTPIPE_PROVIDER *pProvider); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeGetProviderInfo) + HRESULT ( STDMETHODCALLTYPE *EventPipeGetProviderInfo )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR providerName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeDefineEvent) + HRESULT ( STDMETHODCALLTYPE *EventPipeDefineEvent )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][string][in] */ + _In_ const WCHAR *eventName, + /* [annotation][in] */ + _In_ UINT32 eventID, + /* [annotation][in] */ + _In_ UINT64 keywords, + /* [annotation][in] */ + _In_ UINT32 eventVersion, + /* [annotation][in] */ + _In_ UINT32 level, + /* [annotation][in] */ + _In_ UINT8 opcode, + /* [annotation][in] */ + _In_ BOOL needStack, + /* [annotation][in] */ + _In_ UINT32 cParamDescs, + /* [annotation][size_is][in] */ + _In_reads_(cParamDescs) COR_PRF_EVENTPIPE_PARAM_DESC pParamDescs[ ], + /* [annotation][out] */ + _Out_ EVENTPIPE_EVENT *pEvent); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeWriteEvent) + HRESULT ( STDMETHODCALLTYPE *EventPipeWriteEvent )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_EVENT event, + /* [annotation][in] */ + _In_ UINT32 cData, + /* [annotation][size_is][in] */ + _In_reads_(cData) COR_PRF_EVENT_DATA data[ ], + /* [annotation][in] */ + _In_ LPCGUID pActivityId, + /* [annotation][in] */ + _In_ LPCGUID pRelatedActivityId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo13, CreateHandle) + HRESULT ( STDMETHODCALLTYPE *CreateHandle )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectID object, + /* [annotation][in] */ + _In_ COR_PRF_HANDLE_TYPE type, + /* [annotation][out] */ + _Out_ ObjectHandleID *pHandle); + + DECLSPEC_XFGVIRT(ICorProfilerInfo13, DestroyHandle) + HRESULT ( STDMETHODCALLTYPE *DestroyHandle )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectHandleID handle); + + DECLSPEC_XFGVIRT(ICorProfilerInfo13, GetObjectIDFromHandle) + HRESULT ( STDMETHODCALLTYPE *GetObjectIDFromHandle )( + ICorProfilerInfo13 * This, + /* [annotation][in] */ + _In_ ObjectHandleID handle, + /* [annotation][out] */ + _Out_ ObjectID *pObject); + + END_INTERFACE + } ICorProfilerInfo13Vtbl; + + interface ICorProfilerInfo13 + { + CONST_VTBL struct ICorProfilerInfo13Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerInfo13_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerInfo13_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerInfo13_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerInfo13_GetClassFromObject(This,objectId,pClassId) \ + ( (This)->lpVtbl -> GetClassFromObject(This,objectId,pClassId) ) + +#define ICorProfilerInfo13_GetClassFromToken(This,moduleId,typeDef,pClassId) \ + ( (This)->lpVtbl -> GetClassFromToken(This,moduleId,typeDef,pClassId) ) + +#define ICorProfilerInfo13_GetCodeInfo(This,functionId,pStart,pcSize) \ + ( (This)->lpVtbl -> GetCodeInfo(This,functionId,pStart,pcSize) ) + +#define ICorProfilerInfo13_GetEventMask(This,pdwEvents) \ + ( (This)->lpVtbl -> GetEventMask(This,pdwEvents) ) + +#define ICorProfilerInfo13_GetFunctionFromIP(This,ip,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromIP(This,ip,pFunctionId) ) + +#define ICorProfilerInfo13_GetFunctionFromToken(This,moduleId,token,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromToken(This,moduleId,token,pFunctionId) ) + +#define ICorProfilerInfo13_GetHandleFromThread(This,threadId,phThread) \ + ( (This)->lpVtbl -> GetHandleFromThread(This,threadId,phThread) ) + +#define ICorProfilerInfo13_GetObjectSize(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize(This,objectId,pcSize) ) + +#define ICorProfilerInfo13_IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) \ + ( (This)->lpVtbl -> IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) ) + +#define ICorProfilerInfo13_GetThreadInfo(This,threadId,pdwWin32ThreadId) \ + ( (This)->lpVtbl -> GetThreadInfo(This,threadId,pdwWin32ThreadId) ) + +#define ICorProfilerInfo13_GetCurrentThreadID(This,pThreadId) \ + ( (This)->lpVtbl -> GetCurrentThreadID(This,pThreadId) ) + +#define ICorProfilerInfo13_GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) \ + ( (This)->lpVtbl -> GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) ) + +#define ICorProfilerInfo13_GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) \ + ( (This)->lpVtbl -> GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) ) + +#define ICorProfilerInfo13_SetEventMask(This,dwEvents) \ + ( (This)->lpVtbl -> SetEventMask(This,dwEvents) ) + +#define ICorProfilerInfo13_SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo13_SetFunctionIDMapper(This,pFunc) \ + ( (This)->lpVtbl -> SetFunctionIDMapper(This,pFunc) ) + +#define ICorProfilerInfo13_GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) \ + ( (This)->lpVtbl -> GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) ) + +#define ICorProfilerInfo13_GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) \ + ( (This)->lpVtbl -> GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) ) + +#define ICorProfilerInfo13_GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) \ + ( (This)->lpVtbl -> GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) ) + +#define ICorProfilerInfo13_GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) \ + ( (This)->lpVtbl -> GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) ) + +#define ICorProfilerInfo13_GetILFunctionBodyAllocator(This,moduleId,ppMalloc) \ + ( (This)->lpVtbl -> GetILFunctionBodyAllocator(This,moduleId,ppMalloc) ) + +#define ICorProfilerInfo13_SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) \ + ( (This)->lpVtbl -> SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) ) + +#define ICorProfilerInfo13_GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) \ + ( (This)->lpVtbl -> GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) ) + +#define ICorProfilerInfo13_GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) \ + ( (This)->lpVtbl -> GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) ) + +#define ICorProfilerInfo13_SetFunctionReJIT(This,functionId) \ + ( (This)->lpVtbl -> SetFunctionReJIT(This,functionId) ) + +#define ICorProfilerInfo13_ForceGC(This) \ + ( (This)->lpVtbl -> ForceGC(This) ) + +#define ICorProfilerInfo13_SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) \ + ( (This)->lpVtbl -> SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) ) + +#define ICorProfilerInfo13_GetInprocInspectionInterface(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionInterface(This,ppicd) ) + +#define ICorProfilerInfo13_GetInprocInspectionIThisThread(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionIThisThread(This,ppicd) ) + +#define ICorProfilerInfo13_GetThreadContext(This,threadId,pContextId) \ + ( (This)->lpVtbl -> GetThreadContext(This,threadId,pContextId) ) + +#define ICorProfilerInfo13_BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) \ + ( (This)->lpVtbl -> BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) ) + +#define ICorProfilerInfo13_EndInprocDebugging(This,dwProfilerContext) \ + ( (This)->lpVtbl -> EndInprocDebugging(This,dwProfilerContext) ) + +#define ICorProfilerInfo13_GetILToNativeMapping(This,functionId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping(This,functionId,cMap,pcMap,map) ) + + +#define ICorProfilerInfo13_DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) \ + ( (This)->lpVtbl -> DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) ) + +#define ICorProfilerInfo13_SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo13_GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) ) + +#define ICorProfilerInfo13_GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo13_GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) \ + ( (This)->lpVtbl -> GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) ) + +#define ICorProfilerInfo13_GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) ) + +#define ICorProfilerInfo13_GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo13_GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) \ + ( (This)->lpVtbl -> GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) ) + +#define ICorProfilerInfo13_GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) \ + ( (This)->lpVtbl -> GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) ) + +#define ICorProfilerInfo13_EnumModuleFrozenObjects(This,moduleID,ppEnum) \ + ( (This)->lpVtbl -> EnumModuleFrozenObjects(This,moduleID,ppEnum) ) + +#define ICorProfilerInfo13_GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) \ + ( (This)->lpVtbl -> GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) ) + +#define ICorProfilerInfo13_GetBoxClassLayout(This,classId,pBufferOffset) \ + ( (This)->lpVtbl -> GetBoxClassLayout(This,classId,pBufferOffset) ) + +#define ICorProfilerInfo13_GetThreadAppDomain(This,threadId,pAppDomainId) \ + ( (This)->lpVtbl -> GetThreadAppDomain(This,threadId,pAppDomainId) ) + +#define ICorProfilerInfo13_GetRVAStaticAddress(This,classId,fieldToken,ppAddress) \ + ( (This)->lpVtbl -> GetRVAStaticAddress(This,classId,fieldToken,ppAddress) ) + +#define ICorProfilerInfo13_GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) \ + ( (This)->lpVtbl -> GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) ) + +#define ICorProfilerInfo13_GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) ) + +#define ICorProfilerInfo13_GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) \ + ( (This)->lpVtbl -> GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) ) + +#define ICorProfilerInfo13_GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) \ + ( (This)->lpVtbl -> GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) ) + +#define ICorProfilerInfo13_GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) \ + ( (This)->lpVtbl -> GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) ) + +#define ICorProfilerInfo13_GetObjectGeneration(This,objectId,range) \ + ( (This)->lpVtbl -> GetObjectGeneration(This,objectId,range) ) + +#define ICorProfilerInfo13_GetNotifiedExceptionClauseInfo(This,pinfo) \ + ( (This)->lpVtbl -> GetNotifiedExceptionClauseInfo(This,pinfo) ) + + +#define ICorProfilerInfo13_EnumJITedFunctions(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions(This,ppEnum) ) + +#define ICorProfilerInfo13_RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) \ + ( (This)->lpVtbl -> RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) ) + +#define ICorProfilerInfo13_SetFunctionIDMapper2(This,pFunc,clientData) \ + ( (This)->lpVtbl -> SetFunctionIDMapper2(This,pFunc,clientData) ) + +#define ICorProfilerInfo13_GetStringLayout2(This,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout2(This,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo13_SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) ) + +#define ICorProfilerInfo13_SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) ) + +#define ICorProfilerInfo13_GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) \ + ( (This)->lpVtbl -> GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) ) + +#define ICorProfilerInfo13_GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) \ + ( (This)->lpVtbl -> GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) ) + +#define ICorProfilerInfo13_GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) \ + ( (This)->lpVtbl -> GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) ) + +#define ICorProfilerInfo13_EnumModules(This,ppEnum) \ + ( (This)->lpVtbl -> EnumModules(This,ppEnum) ) + +#define ICorProfilerInfo13_GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) \ + ( (This)->lpVtbl -> GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) ) + +#define ICorProfilerInfo13_GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) ) + +#define ICorProfilerInfo13_GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) \ + ( (This)->lpVtbl -> GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) ) + +#define ICorProfilerInfo13_GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) \ + ( (This)->lpVtbl -> GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) ) + + +#define ICorProfilerInfo13_EnumThreads(This,ppEnum) \ + ( (This)->lpVtbl -> EnumThreads(This,ppEnum) ) + +#define ICorProfilerInfo13_InitializeCurrentThread(This) \ + ( (This)->lpVtbl -> InitializeCurrentThread(This) ) + +#define ICorProfilerInfo13_RequestReJIT(This,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJIT(This,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo13_RequestRevert(This,cFunctions,moduleIds,methodIds,status) \ + ( (This)->lpVtbl -> RequestRevert(This,cFunctions,moduleIds,methodIds,status) ) + +#define ICorProfilerInfo13_GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo13_GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) ) + +#define ICorProfilerInfo13_GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) \ + ( (This)->lpVtbl -> GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) ) + +#define ICorProfilerInfo13_GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) ) + +#define ICorProfilerInfo13_EnumJITedFunctions2(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions2(This,ppEnum) ) + +#define ICorProfilerInfo13_GetObjectSize2(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize2(This,objectId,pcSize) ) + + +#define ICorProfilerInfo13_GetEventMask2(This,pdwEventsLow,pdwEventsHigh) \ + ( (This)->lpVtbl -> GetEventMask2(This,pdwEventsLow,pdwEventsHigh) ) + +#define ICorProfilerInfo13_SetEventMask2(This,dwEventsLow,dwEventsHigh) \ + ( (This)->lpVtbl -> SetEventMask2(This,dwEventsLow,dwEventsHigh) ) + + +#define ICorProfilerInfo13_EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) \ + ( (This)->lpVtbl -> EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) ) + + +#define ICorProfilerInfo13_ApplyMetaData(This,moduleId) \ + ( (This)->lpVtbl -> ApplyMetaData(This,moduleId) ) + +#define ICorProfilerInfo13_GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) \ + ( (This)->lpVtbl -> GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) ) + +#define ICorProfilerInfo13_ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) \ + ( (This)->lpVtbl -> ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) ) + + +#define ICorProfilerInfo13_IsFunctionDynamic(This,functionId,isDynamic) \ + ( (This)->lpVtbl -> IsFunctionDynamic(This,functionId,isDynamic) ) + +#define ICorProfilerInfo13_GetFunctionFromIP3(This,ip,functionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP3(This,ip,functionId,pReJitId) ) + +#define ICorProfilerInfo13_GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) \ + ( (This)->lpVtbl -> GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) ) + + +#define ICorProfilerInfo13_GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) \ + ( (This)->lpVtbl -> GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) ) + +#define ICorProfilerInfo13_GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) ) + +#define ICorProfilerInfo13_GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) ) + + +#define ICorProfilerInfo13_EnumerateObjectReferences(This,objectId,callback,clientData) \ + ( (This)->lpVtbl -> EnumerateObjectReferences(This,objectId,callback,clientData) ) + +#define ICorProfilerInfo13_IsFrozenObject(This,objectId,pbFrozen) \ + ( (This)->lpVtbl -> IsFrozenObject(This,objectId,pbFrozen) ) + +#define ICorProfilerInfo13_GetLOHObjectSizeThreshold(This,pThreshold) \ + ( (This)->lpVtbl -> GetLOHObjectSizeThreshold(This,pThreshold) ) + +#define ICorProfilerInfo13_RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo13_SuspendRuntime(This) \ + ( (This)->lpVtbl -> SuspendRuntime(This) ) + +#define ICorProfilerInfo13_ResumeRuntime(This) \ + ( (This)->lpVtbl -> ResumeRuntime(This) ) + + +#define ICorProfilerInfo13_GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) \ + ( (This)->lpVtbl -> GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) ) + +#define ICorProfilerInfo13_SetEnvironmentVariable(This,szName,szValue) \ + ( (This)->lpVtbl -> SetEnvironmentVariable(This,szName,szValue) ) + + +#define ICorProfilerInfo13_EventPipeStartSession(This,cProviderConfigs,pProviderConfigs,requestRundown,pSession) \ + ( (This)->lpVtbl -> EventPipeStartSession(This,cProviderConfigs,pProviderConfigs,requestRundown,pSession) ) + +#define ICorProfilerInfo13_EventPipeAddProviderToSession(This,session,providerConfig) \ + ( (This)->lpVtbl -> EventPipeAddProviderToSession(This,session,providerConfig) ) + +#define ICorProfilerInfo13_EventPipeStopSession(This,session) \ + ( (This)->lpVtbl -> EventPipeStopSession(This,session) ) + +#define ICorProfilerInfo13_EventPipeCreateProvider(This,providerName,pProvider) \ + ( (This)->lpVtbl -> EventPipeCreateProvider(This,providerName,pProvider) ) + +#define ICorProfilerInfo13_EventPipeGetProviderInfo(This,provider,cchName,pcchName,providerName) \ + ( (This)->lpVtbl -> EventPipeGetProviderInfo(This,provider,cchName,pcchName,providerName) ) + +#define ICorProfilerInfo13_EventPipeDefineEvent(This,provider,eventName,eventID,keywords,eventVersion,level,opcode,needStack,cParamDescs,pParamDescs,pEvent) \ + ( (This)->lpVtbl -> EventPipeDefineEvent(This,provider,eventName,eventID,keywords,eventVersion,level,opcode,needStack,cParamDescs,pParamDescs,pEvent) ) + +#define ICorProfilerInfo13_EventPipeWriteEvent(This,event,cData,data,pActivityId,pRelatedActivityId) \ + ( (This)->lpVtbl -> EventPipeWriteEvent(This,event,cData,data,pActivityId,pRelatedActivityId) ) + + +#define ICorProfilerInfo13_CreateHandle(This,object,type,pHandle) \ + ( (This)->lpVtbl -> CreateHandle(This,object,type,pHandle) ) + +#define ICorProfilerInfo13_DestroyHandle(This,handle) \ + ( (This)->lpVtbl -> DestroyHandle(This,handle) ) + +#define ICorProfilerInfo13_GetObjectIDFromHandle(This,handle,pObject) \ + ( (This)->lpVtbl -> GetObjectIDFromHandle(This,handle,pObject) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerInfo13_INTERFACE_DEFINED__ */ + + +#ifndef __ICorProfilerInfo14_INTERFACE_DEFINED__ +#define __ICorProfilerInfo14_INTERFACE_DEFINED__ + +/* interface ICorProfilerInfo14 */ +/* [local][unique][uuid][object] */ + + +EXTERN_C const IID IID_ICorProfilerInfo14; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("F460E352-D76D-4FE9-835F-F6AF9D6E862D") + ICorProfilerInfo14 : public ICorProfilerInfo13 + { + public: + virtual HRESULT STDMETHODCALLTYPE EnumerateNonGCObjects( + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetNonGCHeapBounds( + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_NONGC_HEAP_RANGE ranges[ ]) = 0; + + virtual HRESULT STDMETHODCALLTYPE EventPipeCreateProvider2( + /* [annotation][string][in] */ + _In_ const WCHAR *providerName, + /* [annotation][in] */ + _In_ EventPipeProviderCallback *pCallback, + /* [annotation][out] */ + _Out_ EVENTPIPE_PROVIDER *pProvider) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ICorProfilerInfo14Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ICorProfilerInfo14 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ICorProfilerInfo14 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromObject) + HRESULT ( STDMETHODCALLTYPE *GetClassFromObject )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassFromToken) + HRESULT ( STDMETHODCALLTYPE *GetClassFromToken )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][out] */ + _Out_ ClassID *pClassId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCodeInfo) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ LPCBYTE *pStart, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetEventMask) + HRESULT ( STDMETHODCALLTYPE *GetEventMask )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromIP) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionFromToken) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromToken )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdToken token, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetHandleFromThread) + HRESULT ( STDMETHODCALLTYPE *GetHandleFromThread )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ HANDLE *phThread); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetObjectSize) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ ULONG *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, IsArrayClass) + HRESULT ( STDMETHODCALLTYPE *IsArrayClass )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ CorElementType *pBaseElemType, + /* [annotation][out] */ + _Out_ ClassID *pBaseClassId, + /* [annotation][out] */ + _Out_ ULONG *pcRank); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadInfo) + HRESULT ( STDMETHODCALLTYPE *GetThreadInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ DWORD *pdwWin32ThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetCurrentThreadID) + HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadID )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ThreadID *pThreadId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetClassIDInfo) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEventMask) + HRESULT ( STDMETHODCALLTYPE *SetEventMask )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ DWORD dwEvents); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetEnterLeaveFunctionHooks) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionEnter *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionIDMapper) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper *pFunc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetTokenAndMetaDataFromFunction) + HRESULT ( STDMETHODCALLTYPE *GetTokenAndMetaDataFromFunction )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppImport, + /* [annotation][out] */ + _Out_ mdToken *pToken); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleInfo) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetModuleMetaData) + HRESULT ( STDMETHODCALLTYPE *GetModuleMetaData )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD dwOpenFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ IUnknown **ppOut); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBody )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppMethodHeader, + /* [annotation][out] */ + _Out_ ULONG *pcbMethodSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILFunctionBodyAllocator) + HRESULT ( STDMETHODCALLTYPE *GetILFunctionBodyAllocator )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ IMethodMalloc **ppMalloc); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILFunctionBody) + HRESULT ( STDMETHODCALLTYPE *SetILFunctionBody )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ mdMethodDef methodid, + /* [annotation][in] */ + _In_ LPCBYTE pbNewILMethodHeader); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAppDomainInfo) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ ProcessID *pProcessId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetAssemblyInfo) + HRESULT ( STDMETHODCALLTYPE *GetAssemblyInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ AssemblyID assemblyId, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetFunctionReJIT) + HRESULT ( STDMETHODCALLTYPE *SetFunctionReJIT )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, ForceGC) + HRESULT ( STDMETHODCALLTYPE *ForceGC )( + ICorProfilerInfo14 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, SetILInstrumentedCodeMap) + HRESULT ( STDMETHODCALLTYPE *SetILInstrumentedCodeMap )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ BOOL fStartJit, + /* [annotation][in] */ + _In_ ULONG cILMapEntries, + /* [annotation][size_is][in] */ + _In_reads_(cILMapEntries) COR_IL_MAP rgILMapEntries[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionInterface) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionInterface )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetInprocInspectionIThisThread) + HRESULT ( STDMETHODCALLTYPE *GetInprocInspectionIThisThread )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ IUnknown **ppicd); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetThreadContext) + HRESULT ( STDMETHODCALLTYPE *GetThreadContext )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ ContextID *pContextId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, BeginInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *BeginInprocDebugging )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ BOOL fThisThreadOnly, + /* [annotation][out] */ + _Out_ DWORD *pdwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, EndInprocDebugging) + HRESULT ( STDMETHODCALLTYPE *EndInprocDebugging )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ DWORD dwProfilerContext); + + DECLSPEC_XFGVIRT(ICorProfilerInfo, GetILToNativeMapping) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, DoStackSnapshot) + HRESULT ( STDMETHODCALLTYPE *DoStackSnapshot )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ThreadID thread, + /* [annotation][in] */ + _In_ StackSnapshotCallback *callback, + /* [annotation][in] */ + _In_ ULONG32 infoFlags, + /* [annotation][in] */ + _In_ void *clientData, + /* [annotation][size_is][in] */ + _In_reads_(contextSize) BYTE context[ ], + /* [annotation][in] */ + _In_ ULONG32 contextSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, SetEnterLeaveFunctionHooks2) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionEnter2 *pFuncEnter, + /* [annotation][in] */ + _In_ FunctionLeave2 *pFuncLeave, + /* [annotation][in] */ + _In_ FunctionTailcall2 *pFuncTailcall); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionInfo2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionInfo2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID funcId, + /* [annotation][in] */ + _In_ COR_PRF_FRAME_INFO frameInfo, + /* [annotation][out] */ + _Out_ ClassID *pClassId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdToken *pToken, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStringLayout) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ULONG *pBufferLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetClassLayout )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classID, + /* [annotation][out][in] */ + _Inout_ COR_FIELD_OFFSET rFieldOffset[ ], + /* [annotation][in] */ + _In_ ULONG cFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pcFieldOffset, + /* [annotation][out] */ + _Out_ ULONG *pulClassSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassIDInfo2) + HRESULT ( STDMETHODCALLTYPE *GetClassIDInfo2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ModuleID *pModuleId, + /* [annotation][out] */ + _Out_ mdTypeDef *pTypeDefToken, + /* [annotation][out] */ + _Out_ ClassID *pParentClassId, + /* [annotation][in] */ + _In_ ULONG32 cNumTypeArgs, + /* [annotation][out] */ + _Out_ ULONG32 *pcNumTypeArgs, + /* [annotation][out] */ + _Out_ ClassID typeArgs[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetCodeInfo2) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetClassFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetClassFromTokenAndTypeArgs )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdTypeDef typeDef, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ ClassID *pClassID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetFunctionFromTokenAndTypeArgs) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromTokenAndTypeArgs )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][in] */ + _In_ mdMethodDef funcDef, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ ULONG32 cTypeArgs, + /* [annotation][size_is][in] */ + _In_reads_(cTypeArgs) ClassID typeArgs[ ], + /* [annotation][out] */ + _Out_ FunctionID *pFunctionID); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, EnumModuleFrozenObjects) + HRESULT ( STDMETHODCALLTYPE *EnumModuleFrozenObjects )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleID, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetArrayObjectInfo) + HRESULT ( STDMETHODCALLTYPE *GetArrayObjectInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][in] */ + _In_ ULONG32 cDimensions, + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) ULONG32 pDimensionSizes[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cDimensions) int pDimensionLowerBounds[ ], + /* [annotation][out] */ + _Out_ BYTE **ppData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetBoxClassLayout) + HRESULT ( STDMETHODCALLTYPE *GetBoxClassLayout )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][out] */ + _Out_ ULONG32 *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadAppDomain) + HRESULT ( STDMETHODCALLTYPE *GetThreadAppDomain )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ AppDomainID *pAppDomainId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetRVAStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetRVAStaticAddress )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetAppDomainStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainStaticAddress )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetThreadStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetContextStaticAddress) + HRESULT ( STDMETHODCALLTYPE *GetContextStaticAddress )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ ContextID contextId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetStaticFieldInfo) + HRESULT ( STDMETHODCALLTYPE *GetStaticFieldInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][out] */ + _Out_ COR_PRF_STATIC_TYPE *pFieldInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetGenerationBounds) + HRESULT ( STDMETHODCALLTYPE *GetGenerationBounds )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_GC_GENERATION_RANGE ranges[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetObjectGeneration) + HRESULT ( STDMETHODCALLTYPE *GetObjectGeneration )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ COR_PRF_GC_GENERATION_RANGE *range); + + DECLSPEC_XFGVIRT(ICorProfilerInfo2, GetNotifiedExceptionClauseInfo) + HRESULT ( STDMETHODCALLTYPE *GetNotifiedExceptionClauseInfo )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ COR_PRF_EX_CLAUSE_INFO *pinfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumJITedFunctions) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, RequestProfilerDetach) + HRESULT ( STDMETHODCALLTYPE *RequestProfilerDetach )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ DWORD dwExpectedCompletionMilliseconds); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetFunctionIDMapper2) + HRESULT ( STDMETHODCALLTYPE *SetFunctionIDMapper2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionIDMapper2 *pFunc, + /* [annotation][in] */ + _In_ void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetStringLayout2) + HRESULT ( STDMETHODCALLTYPE *GetStringLayout2 )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ULONG *pStringLengthOffset, + /* [annotation][out] */ + _Out_ ULONG *pBufferOffset); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionEnter3 *pFuncEnter3, + /* [annotation][in] */ + _In_ FunctionLeave3 *pFuncLeave3, + /* [annotation][in] */ + _In_ FunctionTailcall3 *pFuncTailcall3); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, SetEnterLeaveFunctionHooks3WithInfo) + HRESULT ( STDMETHODCALLTYPE *SetEnterLeaveFunctionHooks3WithInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionEnter3WithInfo *pFuncEnter3WithInfo, + /* [annotation][in] */ + _In_ FunctionLeave3WithInfo *pFuncLeave3WithInfo, + /* [annotation][in] */ + _In_ FunctionTailcall3WithInfo *pFuncTailcall3WithInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionEnter3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionEnter3Info )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbArgumentInfo, + /* [annotation][size_is][out] */ + _Out_writes_(*pcbArgumentInfo) COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionLeave3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionLeave3Info )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FUNCTION_ARGUMENT_RANGE *pRetvalRange); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetFunctionTailcall3Info) + HRESULT ( STDMETHODCALLTYPE *GetFunctionTailcall3Info )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ COR_PRF_ELT_INFO eltInfo, + /* [annotation][out] */ + _Out_ COR_PRF_FRAME_INFO *pFrameInfo); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, EnumModules) + HRESULT ( STDMETHODCALLTYPE *EnumModules )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ICorProfilerModuleEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetRuntimeInformation) + HRESULT ( STDMETHODCALLTYPE *GetRuntimeInformation )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ USHORT *pClrInstanceId, + /* [annotation][out] */ + _Out_ COR_PRF_RUNTIME_TYPE *pRuntimeType, + /* [annotation][out] */ + _Out_ USHORT *pMajorVersion, + /* [annotation][out] */ + _Out_ USHORT *pMinorVersion, + /* [annotation][out] */ + _Out_ USHORT *pBuildNumber, + /* [annotation][out] */ + _Out_ USHORT *pQFEVersion, + /* [annotation][in] */ + _In_ ULONG cchVersionString, + /* [annotation][out] */ + _Out_ ULONG *pcchVersionString, + /* [annotation][out] */ + _Out_writes_to_(cchVersionString, *pcchVersionString) WCHAR szVersionString[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetThreadStaticAddress2) + HRESULT ( STDMETHODCALLTYPE *GetThreadStaticAddress2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ClassID classId, + /* [annotation][in] */ + _In_ mdFieldDef fieldToken, + /* [annotation][in] */ + _In_ AppDomainID appDomainId, + /* [annotation][in] */ + _In_ ThreadID threadId, + /* [annotation][out] */ + _Out_ void **ppAddress); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetAppDomainsContainingModule) + HRESULT ( STDMETHODCALLTYPE *GetAppDomainsContainingModule )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ ULONG32 cAppDomainIds, + /* [annotation][out] */ + _Out_ ULONG32 *pcAppDomainIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cAppDomainIds,*pcAppDomainIds) AppDomainID appDomainIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo3, GetModuleInfo2) + HRESULT ( STDMETHODCALLTYPE *GetModuleInfo2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ LPCBYTE *ppBaseLoadAddress, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR szName[ ], + /* [annotation][out] */ + _Out_ AssemblyID *pAssemblyId, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleFlags); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumThreads) + HRESULT ( STDMETHODCALLTYPE *EnumThreads )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, InitializeCurrentThread) + HRESULT ( STDMETHODCALLTYPE *InitializeCurrentThread )( + ICorProfilerInfo14 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestReJIT) + HRESULT ( STDMETHODCALLTYPE *RequestReJIT )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, RequestRevert) + HRESULT ( STDMETHODCALLTYPE *RequestRevert )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cFunctions) HRESULT status[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetCodeInfo3) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo3 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionID, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cCodeInfos, + /* [annotation][out] */ + _Out_ ULONG32 *pcCodeInfos, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cCodeInfos,*pcCodeInfos) COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetFunctionFromIP2) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *pFunctionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetReJITIDs) + HRESULT ( STDMETHODCALLTYPE *GetReJITIDs )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ULONG cReJitIds, + /* [annotation][out] */ + _Out_ ULONG *pcReJitIds, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cReJitIds,*pcReJitIds) ReJITID reJitIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetILToNativeMapping2) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][in] */ + _In_ ReJITID reJitId, + /* [annotation][in] */ + _In_ ULONG32 cMap, + /* [annotation][out] */ + _Out_ ULONG32 *pcMap, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cMap,*pcMap) COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, EnumJITedFunctions2) + HRESULT ( STDMETHODCALLTYPE *EnumJITedFunctions2 )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ICorProfilerFunctionEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo4, GetObjectSize2) + HRESULT ( STDMETHODCALLTYPE *GetObjectSize2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectID objectId, + /* [annotation][out] */ + _Out_ SIZE_T *pcSize); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, GetEventMask2) + HRESULT ( STDMETHODCALLTYPE *GetEventMask2 )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsLow, + /* [annotation][out] */ + _Out_ DWORD *pdwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo5, SetEventMask2) + HRESULT ( STDMETHODCALLTYPE *SetEventMask2 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ DWORD dwEventsLow, + /* [annotation][in] */ + _In_ DWORD dwEventsHigh); + + DECLSPEC_XFGVIRT(ICorProfilerInfo6, EnumNgenModuleMethodsInliningThisMethod) + HRESULT ( STDMETHODCALLTYPE *EnumNgenModuleMethodsInliningThisMethod )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID inlinersModuleId, + /* [annotation][in] */ + _In_ ModuleID inlineeModuleId, + /* [annotation][in] */ + _In_ mdMethodDef inlineeMethodId, + /* [annotation][out] */ + _Out_ BOOL *incompleteData, + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ApplyMetaData) + HRESULT ( STDMETHODCALLTYPE *ApplyMetaData )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, GetInMemorySymbolsLength) + HRESULT ( STDMETHODCALLTYPE *GetInMemorySymbolsLength )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytes); + + DECLSPEC_XFGVIRT(ICorProfilerInfo7, ReadInMemorySymbols) + HRESULT ( STDMETHODCALLTYPE *ReadInMemorySymbols )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ModuleID moduleId, + /* [annotation][in] */ + _In_ DWORD symbolsReadOffset, + /* [annotation][out] */ + _Out_ BYTE *pSymbolBytes, + /* [annotation][in] */ + _In_ DWORD countSymbolBytes, + /* [annotation][out] */ + _Out_ DWORD *pCountSymbolBytesRead); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, IsFunctionDynamic) + HRESULT ( STDMETHODCALLTYPE *IsFunctionDynamic )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ BOOL *isDynamic); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetFunctionFromIP3) + HRESULT ( STDMETHODCALLTYPE *GetFunctionFromIP3 )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ LPCBYTE ip, + /* [annotation][out] */ + _Out_ FunctionID *functionId, + /* [annotation][out] */ + _Out_ ReJITID *pReJitId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo8, GetDynamicFunctionInfo) + HRESULT ( STDMETHODCALLTYPE *GetDynamicFunctionInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ FunctionID functionId, + /* [annotation][out] */ + _Out_ ModuleID *moduleId, + /* [annotation][out] */ + _Out_ PCCOR_SIGNATURE *ppvSig, + /* [annotation][out] */ + _Out_ ULONG *pbSig, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_ WCHAR wszName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetNativeCodeStartAddresses) + HRESULT ( STDMETHODCALLTYPE *GetNativeCodeStartAddresses )( + ICorProfilerInfo14 * This, + FunctionID functionID, + ReJITID reJitId, + ULONG32 cCodeStartAddresses, + ULONG32 *pcCodeStartAddresses, + UINT_PTR codeStartAddresses[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetILToNativeMapping3) + HRESULT ( STDMETHODCALLTYPE *GetILToNativeMapping3 )( + ICorProfilerInfo14 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cMap, + ULONG32 *pcMap, + COR_DEBUG_IL_TO_NATIVE_MAP map[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo9, GetCodeInfo4) + HRESULT ( STDMETHODCALLTYPE *GetCodeInfo4 )( + ICorProfilerInfo14 * This, + UINT_PTR pNativeCodeStartAddress, + ULONG32 cCodeInfos, + ULONG32 *pcCodeInfos, + COR_PRF_CODE_INFO codeInfos[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, EnumerateObjectReferences) + HRESULT ( STDMETHODCALLTYPE *EnumerateObjectReferences )( + ICorProfilerInfo14 * This, + ObjectID objectId, + ObjectReferenceCallback callback, + void *clientData); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, IsFrozenObject) + HRESULT ( STDMETHODCALLTYPE *IsFrozenObject )( + ICorProfilerInfo14 * This, + ObjectID objectId, + BOOL *pbFrozen); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, GetLOHObjectSizeThreshold) + HRESULT ( STDMETHODCALLTYPE *GetLOHObjectSizeThreshold )( + ICorProfilerInfo14 * This, + DWORD *pThreshold); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, RequestReJITWithInliners) + HRESULT ( STDMETHODCALLTYPE *RequestReJITWithInliners )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ DWORD dwRejitFlags, + /* [annotation][in] */ + _In_ ULONG cFunctions, + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) ModuleID moduleIds[ ], + /* [annotation][size_is][in] */ + _In_reads_(cFunctions) mdMethodDef methodIds[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, SuspendRuntime) + HRESULT ( STDMETHODCALLTYPE *SuspendRuntime )( + ICorProfilerInfo14 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo10, ResumeRuntime) + HRESULT ( STDMETHODCALLTYPE *ResumeRuntime )( + ICorProfilerInfo14 * This); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, GetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *GetEnvironmentVariable )( + ICorProfilerInfo14 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][in] */ + _In_ ULONG cchValue, + /* [annotation][out] */ + _Out_ ULONG *pcchValue, + /* [annotation][out] */ + _Out_writes_to_(cchValue, *pcchValue) WCHAR szValue[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo11, SetEnvironmentVariable) + HRESULT ( STDMETHODCALLTYPE *SetEnvironmentVariable )( + ICorProfilerInfo14 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *szName, + /* [annotation][string][in] */ + _In_ const WCHAR *szValue); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeStartSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeStartSession )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ UINT32 cProviderConfigs, + /* [annotation][size_is][in] */ + _In_reads_(cProviderConfigs) COR_PRF_EVENTPIPE_PROVIDER_CONFIG pProviderConfigs[ ], + /* [annotation][in] */ + _In_ BOOL requestRundown, + /* [annotation][out] */ + _Out_ EVENTPIPE_SESSION *pSession); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeAddProviderToSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeAddProviderToSession )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session, + /* [annotation][in] */ + _In_ COR_PRF_EVENTPIPE_PROVIDER_CONFIG providerConfig); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeStopSession) + HRESULT ( STDMETHODCALLTYPE *EventPipeStopSession )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_SESSION session); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeCreateProvider) + HRESULT ( STDMETHODCALLTYPE *EventPipeCreateProvider )( + ICorProfilerInfo14 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *providerName, + /* [annotation][out] */ + _Out_ EVENTPIPE_PROVIDER *pProvider); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeGetProviderInfo) + HRESULT ( STDMETHODCALLTYPE *EventPipeGetProviderInfo )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][in] */ + _In_ ULONG cchName, + /* [annotation][out] */ + _Out_ ULONG *pcchName, + /* [annotation][out] */ + _Out_writes_to_(cchName, *pcchName) WCHAR providerName[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeDefineEvent) + HRESULT ( STDMETHODCALLTYPE *EventPipeDefineEvent )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_PROVIDER provider, + /* [annotation][string][in] */ + _In_ const WCHAR *eventName, + /* [annotation][in] */ + _In_ UINT32 eventID, + /* [annotation][in] */ + _In_ UINT64 keywords, + /* [annotation][in] */ + _In_ UINT32 eventVersion, + /* [annotation][in] */ + _In_ UINT32 level, + /* [annotation][in] */ + _In_ UINT8 opcode, + /* [annotation][in] */ + _In_ BOOL needStack, + /* [annotation][in] */ + _In_ UINT32 cParamDescs, + /* [annotation][size_is][in] */ + _In_reads_(cParamDescs) COR_PRF_EVENTPIPE_PARAM_DESC pParamDescs[ ], + /* [annotation][out] */ + _Out_ EVENTPIPE_EVENT *pEvent); + + DECLSPEC_XFGVIRT(ICorProfilerInfo12, EventPipeWriteEvent) + HRESULT ( STDMETHODCALLTYPE *EventPipeWriteEvent )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ EVENTPIPE_EVENT event, + /* [annotation][in] */ + _In_ UINT32 cData, + /* [annotation][size_is][in] */ + _In_reads_(cData) COR_PRF_EVENT_DATA data[ ], + /* [annotation][in] */ + _In_ LPCGUID pActivityId, + /* [annotation][in] */ + _In_ LPCGUID pRelatedActivityId); + + DECLSPEC_XFGVIRT(ICorProfilerInfo13, CreateHandle) + HRESULT ( STDMETHODCALLTYPE *CreateHandle )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectID object, + /* [annotation][in] */ + _In_ COR_PRF_HANDLE_TYPE type, + /* [annotation][out] */ + _Out_ ObjectHandleID *pHandle); + + DECLSPEC_XFGVIRT(ICorProfilerInfo13, DestroyHandle) + HRESULT ( STDMETHODCALLTYPE *DestroyHandle )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectHandleID handle); + + DECLSPEC_XFGVIRT(ICorProfilerInfo13, GetObjectIDFromHandle) + HRESULT ( STDMETHODCALLTYPE *GetObjectIDFromHandle )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ObjectHandleID handle, + /* [annotation][out] */ + _Out_ ObjectID *pObject); + + DECLSPEC_XFGVIRT(ICorProfilerInfo14, EnumerateNonGCObjects) + HRESULT ( STDMETHODCALLTYPE *EnumerateNonGCObjects )( + ICorProfilerInfo14 * This, + /* [annotation][out] */ + _Out_ ICorProfilerObjectEnum **ppEnum); + + DECLSPEC_XFGVIRT(ICorProfilerInfo14, GetNonGCHeapBounds) + HRESULT ( STDMETHODCALLTYPE *GetNonGCHeapBounds )( + ICorProfilerInfo14 * This, + /* [annotation][in] */ + _In_ ULONG cObjectRanges, + /* [annotation][out] */ + _Out_ ULONG *pcObjectRanges, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cObjectRanges,*pcObjectRanges) COR_PRF_NONGC_HEAP_RANGE ranges[ ]); + + DECLSPEC_XFGVIRT(ICorProfilerInfo14, EventPipeCreateProvider2) + HRESULT ( STDMETHODCALLTYPE *EventPipeCreateProvider2 )( + ICorProfilerInfo14 * This, + /* [annotation][string][in] */ + _In_ const WCHAR *providerName, + /* [annotation][in] */ + _In_ EventPipeProviderCallback *pCallback, + /* [annotation][out] */ + _Out_ EVENTPIPE_PROVIDER *pProvider); + + END_INTERFACE + } ICorProfilerInfo14Vtbl; + + interface ICorProfilerInfo14 + { + CONST_VTBL struct ICorProfilerInfo14Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ICorProfilerInfo14_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ICorProfilerInfo14_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ICorProfilerInfo14_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ICorProfilerInfo14_GetClassFromObject(This,objectId,pClassId) \ + ( (This)->lpVtbl -> GetClassFromObject(This,objectId,pClassId) ) + +#define ICorProfilerInfo14_GetClassFromToken(This,moduleId,typeDef,pClassId) \ + ( (This)->lpVtbl -> GetClassFromToken(This,moduleId,typeDef,pClassId) ) + +#define ICorProfilerInfo14_GetCodeInfo(This,functionId,pStart,pcSize) \ + ( (This)->lpVtbl -> GetCodeInfo(This,functionId,pStart,pcSize) ) + +#define ICorProfilerInfo14_GetEventMask(This,pdwEvents) \ + ( (This)->lpVtbl -> GetEventMask(This,pdwEvents) ) + +#define ICorProfilerInfo14_GetFunctionFromIP(This,ip,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromIP(This,ip,pFunctionId) ) + +#define ICorProfilerInfo14_GetFunctionFromToken(This,moduleId,token,pFunctionId) \ + ( (This)->lpVtbl -> GetFunctionFromToken(This,moduleId,token,pFunctionId) ) + +#define ICorProfilerInfo14_GetHandleFromThread(This,threadId,phThread) \ + ( (This)->lpVtbl -> GetHandleFromThread(This,threadId,phThread) ) + +#define ICorProfilerInfo14_GetObjectSize(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize(This,objectId,pcSize) ) + +#define ICorProfilerInfo14_IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) \ + ( (This)->lpVtbl -> IsArrayClass(This,classId,pBaseElemType,pBaseClassId,pcRank) ) + +#define ICorProfilerInfo14_GetThreadInfo(This,threadId,pdwWin32ThreadId) \ + ( (This)->lpVtbl -> GetThreadInfo(This,threadId,pdwWin32ThreadId) ) + +#define ICorProfilerInfo14_GetCurrentThreadID(This,pThreadId) \ + ( (This)->lpVtbl -> GetCurrentThreadID(This,pThreadId) ) + +#define ICorProfilerInfo14_GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) \ + ( (This)->lpVtbl -> GetClassIDInfo(This,classId,pModuleId,pTypeDefToken) ) + +#define ICorProfilerInfo14_GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) \ + ( (This)->lpVtbl -> GetFunctionInfo(This,functionId,pClassId,pModuleId,pToken) ) + +#define ICorProfilerInfo14_SetEventMask(This,dwEvents) \ + ( (This)->lpVtbl -> SetEventMask(This,dwEvents) ) + +#define ICorProfilerInfo14_SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo14_SetFunctionIDMapper(This,pFunc) \ + ( (This)->lpVtbl -> SetFunctionIDMapper(This,pFunc) ) + +#define ICorProfilerInfo14_GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) \ + ( (This)->lpVtbl -> GetTokenAndMetaDataFromFunction(This,functionId,riid,ppImport,pToken) ) + +#define ICorProfilerInfo14_GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) \ + ( (This)->lpVtbl -> GetModuleInfo(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId) ) + +#define ICorProfilerInfo14_GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) \ + ( (This)->lpVtbl -> GetModuleMetaData(This,moduleId,dwOpenFlags,riid,ppOut) ) + +#define ICorProfilerInfo14_GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) \ + ( (This)->lpVtbl -> GetILFunctionBody(This,moduleId,methodId,ppMethodHeader,pcbMethodSize) ) + +#define ICorProfilerInfo14_GetILFunctionBodyAllocator(This,moduleId,ppMalloc) \ + ( (This)->lpVtbl -> GetILFunctionBodyAllocator(This,moduleId,ppMalloc) ) + +#define ICorProfilerInfo14_SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) \ + ( (This)->lpVtbl -> SetILFunctionBody(This,moduleId,methodid,pbNewILMethodHeader) ) + +#define ICorProfilerInfo14_GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) \ + ( (This)->lpVtbl -> GetAppDomainInfo(This,appDomainId,cchName,pcchName,szName,pProcessId) ) + +#define ICorProfilerInfo14_GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) \ + ( (This)->lpVtbl -> GetAssemblyInfo(This,assemblyId,cchName,pcchName,szName,pAppDomainId,pModuleId) ) + +#define ICorProfilerInfo14_SetFunctionReJIT(This,functionId) \ + ( (This)->lpVtbl -> SetFunctionReJIT(This,functionId) ) + +#define ICorProfilerInfo14_ForceGC(This) \ + ( (This)->lpVtbl -> ForceGC(This) ) + +#define ICorProfilerInfo14_SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) \ + ( (This)->lpVtbl -> SetILInstrumentedCodeMap(This,functionId,fStartJit,cILMapEntries,rgILMapEntries) ) + +#define ICorProfilerInfo14_GetInprocInspectionInterface(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionInterface(This,ppicd) ) + +#define ICorProfilerInfo14_GetInprocInspectionIThisThread(This,ppicd) \ + ( (This)->lpVtbl -> GetInprocInspectionIThisThread(This,ppicd) ) + +#define ICorProfilerInfo14_GetThreadContext(This,threadId,pContextId) \ + ( (This)->lpVtbl -> GetThreadContext(This,threadId,pContextId) ) + +#define ICorProfilerInfo14_BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) \ + ( (This)->lpVtbl -> BeginInprocDebugging(This,fThisThreadOnly,pdwProfilerContext) ) + +#define ICorProfilerInfo14_EndInprocDebugging(This,dwProfilerContext) \ + ( (This)->lpVtbl -> EndInprocDebugging(This,dwProfilerContext) ) + +#define ICorProfilerInfo14_GetILToNativeMapping(This,functionId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping(This,functionId,cMap,pcMap,map) ) + + +#define ICorProfilerInfo14_DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) \ + ( (This)->lpVtbl -> DoStackSnapshot(This,thread,callback,infoFlags,clientData,context,contextSize) ) + +#define ICorProfilerInfo14_SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks2(This,pFuncEnter,pFuncLeave,pFuncTailcall) ) + +#define ICorProfilerInfo14_GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetFunctionInfo2(This,funcId,frameInfo,pClassId,pModuleId,pToken,cTypeArgs,pcTypeArgs,typeArgs) ) + +#define ICorProfilerInfo14_GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout(This,pBufferLengthOffset,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo14_GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) \ + ( (This)->lpVtbl -> GetClassLayout(This,classID,rFieldOffset,cFieldOffset,pcFieldOffset,pulClassSize) ) + +#define ICorProfilerInfo14_GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) \ + ( (This)->lpVtbl -> GetClassIDInfo2(This,classId,pModuleId,pTypeDefToken,pParentClassId,cNumTypeArgs,pcNumTypeArgs,typeArgs) ) + +#define ICorProfilerInfo14_GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo2(This,functionID,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo14_GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) \ + ( (This)->lpVtbl -> GetClassFromTokenAndTypeArgs(This,moduleID,typeDef,cTypeArgs,typeArgs,pClassID) ) + +#define ICorProfilerInfo14_GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) \ + ( (This)->lpVtbl -> GetFunctionFromTokenAndTypeArgs(This,moduleID,funcDef,classId,cTypeArgs,typeArgs,pFunctionID) ) + +#define ICorProfilerInfo14_EnumModuleFrozenObjects(This,moduleID,ppEnum) \ + ( (This)->lpVtbl -> EnumModuleFrozenObjects(This,moduleID,ppEnum) ) + +#define ICorProfilerInfo14_GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) \ + ( (This)->lpVtbl -> GetArrayObjectInfo(This,objectId,cDimensions,pDimensionSizes,pDimensionLowerBounds,ppData) ) + +#define ICorProfilerInfo14_GetBoxClassLayout(This,classId,pBufferOffset) \ + ( (This)->lpVtbl -> GetBoxClassLayout(This,classId,pBufferOffset) ) + +#define ICorProfilerInfo14_GetThreadAppDomain(This,threadId,pAppDomainId) \ + ( (This)->lpVtbl -> GetThreadAppDomain(This,threadId,pAppDomainId) ) + +#define ICorProfilerInfo14_GetRVAStaticAddress(This,classId,fieldToken,ppAddress) \ + ( (This)->lpVtbl -> GetRVAStaticAddress(This,classId,fieldToken,ppAddress) ) + +#define ICorProfilerInfo14_GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) \ + ( (This)->lpVtbl -> GetAppDomainStaticAddress(This,classId,fieldToken,appDomainId,ppAddress) ) + +#define ICorProfilerInfo14_GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress(This,classId,fieldToken,threadId,ppAddress) ) + +#define ICorProfilerInfo14_GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) \ + ( (This)->lpVtbl -> GetContextStaticAddress(This,classId,fieldToken,contextId,ppAddress) ) + +#define ICorProfilerInfo14_GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) \ + ( (This)->lpVtbl -> GetStaticFieldInfo(This,classId,fieldToken,pFieldInfo) ) + +#define ICorProfilerInfo14_GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) \ + ( (This)->lpVtbl -> GetGenerationBounds(This,cObjectRanges,pcObjectRanges,ranges) ) + +#define ICorProfilerInfo14_GetObjectGeneration(This,objectId,range) \ + ( (This)->lpVtbl -> GetObjectGeneration(This,objectId,range) ) + +#define ICorProfilerInfo14_GetNotifiedExceptionClauseInfo(This,pinfo) \ + ( (This)->lpVtbl -> GetNotifiedExceptionClauseInfo(This,pinfo) ) + + +#define ICorProfilerInfo14_EnumJITedFunctions(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions(This,ppEnum) ) + +#define ICorProfilerInfo14_RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) \ + ( (This)->lpVtbl -> RequestProfilerDetach(This,dwExpectedCompletionMilliseconds) ) + +#define ICorProfilerInfo14_SetFunctionIDMapper2(This,pFunc,clientData) \ + ( (This)->lpVtbl -> SetFunctionIDMapper2(This,pFunc,clientData) ) + +#define ICorProfilerInfo14_GetStringLayout2(This,pStringLengthOffset,pBufferOffset) \ + ( (This)->lpVtbl -> GetStringLayout2(This,pStringLengthOffset,pBufferOffset) ) + +#define ICorProfilerInfo14_SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3(This,pFuncEnter3,pFuncLeave3,pFuncTailcall3) ) + +#define ICorProfilerInfo14_SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) \ + ( (This)->lpVtbl -> SetEnterLeaveFunctionHooks3WithInfo(This,pFuncEnter3WithInfo,pFuncLeave3WithInfo,pFuncTailcall3WithInfo) ) + +#define ICorProfilerInfo14_GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) \ + ( (This)->lpVtbl -> GetFunctionEnter3Info(This,functionId,eltInfo,pFrameInfo,pcbArgumentInfo,pArgumentInfo) ) + +#define ICorProfilerInfo14_GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) \ + ( (This)->lpVtbl -> GetFunctionLeave3Info(This,functionId,eltInfo,pFrameInfo,pRetvalRange) ) + +#define ICorProfilerInfo14_GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) \ + ( (This)->lpVtbl -> GetFunctionTailcall3Info(This,functionId,eltInfo,pFrameInfo) ) + +#define ICorProfilerInfo14_EnumModules(This,ppEnum) \ + ( (This)->lpVtbl -> EnumModules(This,ppEnum) ) + +#define ICorProfilerInfo14_GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) \ + ( (This)->lpVtbl -> GetRuntimeInformation(This,pClrInstanceId,pRuntimeType,pMajorVersion,pMinorVersion,pBuildNumber,pQFEVersion,cchVersionString,pcchVersionString,szVersionString) ) + +#define ICorProfilerInfo14_GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) \ + ( (This)->lpVtbl -> GetThreadStaticAddress2(This,classId,fieldToken,appDomainId,threadId,ppAddress) ) + +#define ICorProfilerInfo14_GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) \ + ( (This)->lpVtbl -> GetAppDomainsContainingModule(This,moduleId,cAppDomainIds,pcAppDomainIds,appDomainIds) ) + +#define ICorProfilerInfo14_GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) \ + ( (This)->lpVtbl -> GetModuleInfo2(This,moduleId,ppBaseLoadAddress,cchName,pcchName,szName,pAssemblyId,pdwModuleFlags) ) + + +#define ICorProfilerInfo14_EnumThreads(This,ppEnum) \ + ( (This)->lpVtbl -> EnumThreads(This,ppEnum) ) + +#define ICorProfilerInfo14_InitializeCurrentThread(This) \ + ( (This)->lpVtbl -> InitializeCurrentThread(This) ) + +#define ICorProfilerInfo14_RequestReJIT(This,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJIT(This,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo14_RequestRevert(This,cFunctions,moduleIds,methodIds,status) \ + ( (This)->lpVtbl -> RequestRevert(This,cFunctions,moduleIds,methodIds,status) ) + +#define ICorProfilerInfo14_GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo3(This,functionID,reJitId,cCodeInfos,pcCodeInfos,codeInfos) ) + +#define ICorProfilerInfo14_GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP2(This,ip,pFunctionId,pReJitId) ) + +#define ICorProfilerInfo14_GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) \ + ( (This)->lpVtbl -> GetReJITIDs(This,functionId,cReJitIds,pcReJitIds,reJitIds) ) + +#define ICorProfilerInfo14_GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping2(This,functionId,reJitId,cMap,pcMap,map) ) + +#define ICorProfilerInfo14_EnumJITedFunctions2(This,ppEnum) \ + ( (This)->lpVtbl -> EnumJITedFunctions2(This,ppEnum) ) + +#define ICorProfilerInfo14_GetObjectSize2(This,objectId,pcSize) \ + ( (This)->lpVtbl -> GetObjectSize2(This,objectId,pcSize) ) + + +#define ICorProfilerInfo14_GetEventMask2(This,pdwEventsLow,pdwEventsHigh) \ + ( (This)->lpVtbl -> GetEventMask2(This,pdwEventsLow,pdwEventsHigh) ) + +#define ICorProfilerInfo14_SetEventMask2(This,dwEventsLow,dwEventsHigh) \ + ( (This)->lpVtbl -> SetEventMask2(This,dwEventsLow,dwEventsHigh) ) + + +#define ICorProfilerInfo14_EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) \ + ( (This)->lpVtbl -> EnumNgenModuleMethodsInliningThisMethod(This,inlinersModuleId,inlineeModuleId,inlineeMethodId,incompleteData,ppEnum) ) + + +#define ICorProfilerInfo14_ApplyMetaData(This,moduleId) \ + ( (This)->lpVtbl -> ApplyMetaData(This,moduleId) ) + +#define ICorProfilerInfo14_GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) \ + ( (This)->lpVtbl -> GetInMemorySymbolsLength(This,moduleId,pCountSymbolBytes) ) + +#define ICorProfilerInfo14_ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) \ + ( (This)->lpVtbl -> ReadInMemorySymbols(This,moduleId,symbolsReadOffset,pSymbolBytes,countSymbolBytes,pCountSymbolBytesRead) ) + + +#define ICorProfilerInfo14_IsFunctionDynamic(This,functionId,isDynamic) \ + ( (This)->lpVtbl -> IsFunctionDynamic(This,functionId,isDynamic) ) + +#define ICorProfilerInfo14_GetFunctionFromIP3(This,ip,functionId,pReJitId) \ + ( (This)->lpVtbl -> GetFunctionFromIP3(This,ip,functionId,pReJitId) ) + +#define ICorProfilerInfo14_GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) \ + ( (This)->lpVtbl -> GetDynamicFunctionInfo(This,functionId,moduleId,ppvSig,pbSig,cchName,pcchName,wszName) ) + + +#define ICorProfilerInfo14_GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) \ + ( (This)->lpVtbl -> GetNativeCodeStartAddresses(This,functionID,reJitId,cCodeStartAddresses,pcCodeStartAddresses,codeStartAddresses) ) + +#define ICorProfilerInfo14_GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) \ + ( (This)->lpVtbl -> GetILToNativeMapping3(This,pNativeCodeStartAddress,cMap,pcMap,map) ) + +#define ICorProfilerInfo14_GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) \ + ( (This)->lpVtbl -> GetCodeInfo4(This,pNativeCodeStartAddress,cCodeInfos,pcCodeInfos,codeInfos) ) + + +#define ICorProfilerInfo14_EnumerateObjectReferences(This,objectId,callback,clientData) \ + ( (This)->lpVtbl -> EnumerateObjectReferences(This,objectId,callback,clientData) ) + +#define ICorProfilerInfo14_IsFrozenObject(This,objectId,pbFrozen) \ + ( (This)->lpVtbl -> IsFrozenObject(This,objectId,pbFrozen) ) + +#define ICorProfilerInfo14_GetLOHObjectSizeThreshold(This,pThreshold) \ + ( (This)->lpVtbl -> GetLOHObjectSizeThreshold(This,pThreshold) ) + +#define ICorProfilerInfo14_RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) \ + ( (This)->lpVtbl -> RequestReJITWithInliners(This,dwRejitFlags,cFunctions,moduleIds,methodIds) ) + +#define ICorProfilerInfo14_SuspendRuntime(This) \ + ( (This)->lpVtbl -> SuspendRuntime(This) ) + +#define ICorProfilerInfo14_ResumeRuntime(This) \ + ( (This)->lpVtbl -> ResumeRuntime(This) ) + + +#define ICorProfilerInfo14_GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) \ + ( (This)->lpVtbl -> GetEnvironmentVariable(This,szName,cchValue,pcchValue,szValue) ) + +#define ICorProfilerInfo14_SetEnvironmentVariable(This,szName,szValue) \ + ( (This)->lpVtbl -> SetEnvironmentVariable(This,szName,szValue) ) + + +#define ICorProfilerInfo14_EventPipeStartSession(This,cProviderConfigs,pProviderConfigs,requestRundown,pSession) \ + ( (This)->lpVtbl -> EventPipeStartSession(This,cProviderConfigs,pProviderConfigs,requestRundown,pSession) ) + +#define ICorProfilerInfo14_EventPipeAddProviderToSession(This,session,providerConfig) \ + ( (This)->lpVtbl -> EventPipeAddProviderToSession(This,session,providerConfig) ) + +#define ICorProfilerInfo14_EventPipeStopSession(This,session) \ + ( (This)->lpVtbl -> EventPipeStopSession(This,session) ) + +#define ICorProfilerInfo14_EventPipeCreateProvider(This,providerName,pProvider) \ + ( (This)->lpVtbl -> EventPipeCreateProvider(This,providerName,pProvider) ) + +#define ICorProfilerInfo14_EventPipeGetProviderInfo(This,provider,cchName,pcchName,providerName) \ + ( (This)->lpVtbl -> EventPipeGetProviderInfo(This,provider,cchName,pcchName,providerName) ) + +#define ICorProfilerInfo14_EventPipeDefineEvent(This,provider,eventName,eventID,keywords,eventVersion,level,opcode,needStack,cParamDescs,pParamDescs,pEvent) \ + ( (This)->lpVtbl -> EventPipeDefineEvent(This,provider,eventName,eventID,keywords,eventVersion,level,opcode,needStack,cParamDescs,pParamDescs,pEvent) ) + +#define ICorProfilerInfo14_EventPipeWriteEvent(This,event,cData,data,pActivityId,pRelatedActivityId) \ + ( (This)->lpVtbl -> EventPipeWriteEvent(This,event,cData,data,pActivityId,pRelatedActivityId) ) + + +#define ICorProfilerInfo14_CreateHandle(This,object,type,pHandle) \ + ( (This)->lpVtbl -> CreateHandle(This,object,type,pHandle) ) + +#define ICorProfilerInfo14_DestroyHandle(This,handle) \ + ( (This)->lpVtbl -> DestroyHandle(This,handle) ) + +#define ICorProfilerInfo14_GetObjectIDFromHandle(This,handle,pObject) \ + ( (This)->lpVtbl -> GetObjectIDFromHandle(This,handle,pObject) ) + + +#define ICorProfilerInfo14_EnumerateNonGCObjects(This,ppEnum) \ + ( (This)->lpVtbl -> EnumerateNonGCObjects(This,ppEnum) ) + +#define ICorProfilerInfo14_GetNonGCHeapBounds(This,cObjectRanges,pcObjectRanges,ranges) \ + ( (This)->lpVtbl -> GetNonGCHeapBounds(This,cObjectRanges,pcObjectRanges,ranges) ) + +#define ICorProfilerInfo14_EventPipeCreateProvider2(This,providerName,pCallback,pProvider) \ + ( (This)->lpVtbl -> EventPipeCreateProvider2(This,providerName,pCallback,pProvider) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ICorProfilerInfo14_INTERFACE_DEFINED__ */ + + #ifndef __ICorProfilerMethodEnum_INTERFACE_DEFINED__ #define __ICorProfilerMethodEnum_INTERFACE_DEFINED__ @@ -14225,20 +30024,26 @@ EXTERN_C const IID IID_ICorProfilerMethodEnum; { public: virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; + /* [annotation][in] */ + _In_ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ ICorProfilerMethodEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetCount( - /* [out] */ ULONG *pcelt) = 0; + /* [annotation][out] */ + _Out_ ULONG *pcelt) = 0; virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ COR_PRF_METHOD elements[ ], - /* [out] */ ULONG *pceltFetched) = 0; + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) COR_PRF_METHOD elements[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched) = 0; }; @@ -14249,38 +30054,53 @@ EXTERN_C const IID IID_ICorProfilerMethodEnum; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerMethodEnum * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerMethodEnum * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerMethodEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerMethodEnum, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( ICorProfilerMethodEnum * This, - /* [in] */ ULONG celt); + /* [annotation][in] */ + _In_ ULONG celt); + DECLSPEC_XFGVIRT(ICorProfilerMethodEnum, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ICorProfilerMethodEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerMethodEnum, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( ICorProfilerMethodEnum * This, - /* [out] */ ICorProfilerMethodEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerMethodEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerMethodEnum, GetCount) HRESULT ( STDMETHODCALLTYPE *GetCount )( ICorProfilerMethodEnum * This, - /* [out] */ ULONG *pcelt); + /* [annotation][out] */ + _Out_ ULONG *pcelt); + DECLSPEC_XFGVIRT(ICorProfilerMethodEnum, Next) HRESULT ( STDMETHODCALLTYPE *Next )( ICorProfilerMethodEnum * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ COR_PRF_METHOD elements[ ], - /* [out] */ ULONG *pceltFetched); + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) COR_PRF_METHOD elements[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched); END_INTERFACE } ICorProfilerMethodEnumVtbl; @@ -14347,20 +30167,26 @@ EXTERN_C const IID IID_ICorProfilerThreadEnum; { public: virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; + /* [annotation][in] */ + _In_ ULONG celt) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ ICorProfilerThreadEnum **ppEnum) = 0; + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetCount( - /* [out] */ ULONG *pcelt) = 0; + /* [annotation][out] */ + _Out_ ULONG *pcelt) = 0; virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ ThreadID ids[ ], - /* [out] */ ULONG *pceltFetched) = 0; + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) ThreadID ids[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched) = 0; }; @@ -14371,38 +30197,53 @@ EXTERN_C const IID IID_ICorProfilerThreadEnum; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerThreadEnum * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerThreadEnum * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerThreadEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerThreadEnum, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( ICorProfilerThreadEnum * This, - /* [in] */ ULONG celt); + /* [annotation][in] */ + _In_ ULONG celt); + DECLSPEC_XFGVIRT(ICorProfilerThreadEnum, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ICorProfilerThreadEnum * This); + DECLSPEC_XFGVIRT(ICorProfilerThreadEnum, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( ICorProfilerThreadEnum * This, - /* [out] */ ICorProfilerThreadEnum **ppEnum); + /* [annotation][out] */ + _Out_ ICorProfilerThreadEnum **ppEnum); + DECLSPEC_XFGVIRT(ICorProfilerThreadEnum, GetCount) HRESULT ( STDMETHODCALLTYPE *GetCount )( ICorProfilerThreadEnum * This, - /* [out] */ ULONG *pcelt); + /* [annotation][out] */ + _Out_ ULONG *pcelt); + DECLSPEC_XFGVIRT(ICorProfilerThreadEnum, Next) HRESULT ( STDMETHODCALLTYPE *Next )( ICorProfilerThreadEnum * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ ThreadID ids[ ], - /* [out] */ ULONG *pceltFetched); + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pceltFetched) ThreadID ids[ ], + /* [annotation][out] */ + _Out_ ULONG *pceltFetched); END_INTERFACE } ICorProfilerThreadEnumVtbl; @@ -14480,18 +30321,23 @@ EXTERN_C const IID IID_ICorProfilerAssemblyReferenceProvider; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorProfilerAssemblyReferenceProvider * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorProfilerAssemblyReferenceProvider * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorProfilerAssemblyReferenceProvider * This); + DECLSPEC_XFGVIRT(ICorProfilerAssemblyReferenceProvider, AddAssemblyReference) HRESULT ( STDMETHODCALLTYPE *AddAssemblyReference )( ICorProfilerAssemblyReferenceProvider * This, const COR_PRF_ASSEMBLY_REFERENCE_INFO *pAssemblyRefInfo); diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.h b/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.h index 78ee1f4b..d68a21bd 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.h @@ -1,15 +1,10 @@ -/*------------------------------------------------------------------------------------- - * - * Copyright (c) Microsoft Corporation - * Licensed under the MIT license - * - *-------------------------------------------------------------------------------------*/ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 8.01.0628 */ +/* @@MIDL_FILE_HEADING( ) */ @@ -437,6 +432,13 @@ typedef interface ID3D12Device11 ID3D12Device11; #endif /* __ID3D12Device11_FWD_DEFINED__ */ +#ifndef __ID3D12Device12_FWD_DEFINED__ +#define __ID3D12Device12_FWD_DEFINED__ +typedef interface ID3D12Device12 ID3D12Device12; + +#endif /* __ID3D12Device12_FWD_DEFINED__ */ + + #ifndef __ID3D12VirtualizationGuestDevice_FWD_DEFINED__ #define __ID3D12VirtualizationGuestDevice_FWD_DEFINED__ typedef interface ID3D12VirtualizationGuestDevice ID3D12VirtualizationGuestDevice; @@ -514,6 +516,13 @@ typedef interface ID3D12GraphicsCommandList9 ID3D12GraphicsCommandList9; #endif /* __ID3D12GraphicsCommandList9_FWD_DEFINED__ */ +#ifndef __ID3D12DSRDeviceFactory_FWD_DEFINED__ +#define __ID3D12DSRDeviceFactory_FWD_DEFINED__ +typedef interface ID3D12DSRDeviceFactory ID3D12DSRDeviceFactory; + +#endif /* __ID3D12DSRDeviceFactory_FWD_DEFINED__ */ + + /* header files for imported files */ #include "oaidl.h" #include "ocidl.h" @@ -1046,7 +1055,7 @@ extern "C"{ #define D3D12_PIXEL_ADDRESS_RANGE_BIT_COUNT ( 15 ) -#define D3D12_PREVIEW_SDK_VERSION ( 707 ) +#define D3D12_PREVIEW_SDK_VERSION ( 710 ) #define D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT ( 16 ) @@ -1179,7 +1188,7 @@ extern "C"{ #define D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT ( 2 ) -#define D3D12_SDK_VERSION ( 608 ) +#define D3D12_SDK_VERSION ( 610 ) #define D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES ( 32 ) @@ -1664,6 +1673,29 @@ typedef struct D3D12_RASTERIZER_DESC1 D3D12_CONSERVATIVE_RASTERIZATION_MODE ConservativeRaster; } D3D12_RASTERIZER_DESC1; +typedef +enum D3D12_LINE_RASTERIZATION_MODE + { + D3D12_LINE_RASTERIZATION_MODE_ALIASED = 0, + D3D12_LINE_RASTERIZATION_MODE_ALPHA_ANTIALIASED = ( D3D12_LINE_RASTERIZATION_MODE_ALIASED + 1 ) , + D3D12_LINE_RASTERIZATION_MODE_QUADRILATERAL_WIDE = ( D3D12_LINE_RASTERIZATION_MODE_ALPHA_ANTIALIASED + 1 ) , + D3D12_LINE_RASTERIZATION_MODE_QUADRILATERAL_NARROW = ( D3D12_LINE_RASTERIZATION_MODE_QUADRILATERAL_WIDE + 1 ) + } D3D12_LINE_RASTERIZATION_MODE; + +typedef struct D3D12_RASTERIZER_DESC2 + { + D3D12_FILL_MODE FillMode; + D3D12_CULL_MODE CullMode; + BOOL FrontCounterClockwise; + FLOAT DepthBias; + FLOAT DepthBiasClamp; + FLOAT SlopeScaledDepthBias; + BOOL DepthClipEnable; + D3D12_LINE_RASTERIZATION_MODE LineRasterizationMode; + UINT ForcedSampleCount; + D3D12_CONSERVATIVE_RASTERIZATION_MODE ConservativeRaster; + } D3D12_RASTERIZER_DESC2; + extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0000_v0_0_c_ifspec; @@ -1685,20 +1717,29 @@ EXTERN_C const IID IID_ID3D12Object; { public: virtual HRESULT STDMETHODCALLTYPE GetPrivateData( + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData) = 0; virtual HRESULT STDMETHODCALLTYPE SetPrivateData( + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData) = 0; virtual HRESULT STDMETHODCALLTYPE SetPrivateDataInterface( + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData) = 0; virtual HRESULT STDMETHODCALLTYPE SetName( + /* [annotation] */ _In_z_ LPCWSTR Name) = 0; }; @@ -1713,7 +1754,9 @@ EXTERN_C const IID IID_ID3D12Object; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Object * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -1727,26 +1770,35 @@ EXTERN_C const IID IID_ID3D12Object; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Object * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Object * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Object * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Object * This, + /* [annotation] */ _In_z_ LPCWSTR Name); END_INTERFACE @@ -1811,7 +1863,9 @@ EXTERN_C const IID IID_ID3D12DeviceChild; { public: virtual HRESULT STDMETHODCALLTYPE GetDevice( - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice) = 0; }; @@ -1826,7 +1880,9 @@ EXTERN_C const IID IID_ID3D12DeviceChild; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DeviceChild * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -1840,32 +1896,43 @@ EXTERN_C const IID IID_ID3D12DeviceChild; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12DeviceChild * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12DeviceChild * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12DeviceChild * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12DeviceChild * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12DeviceChild * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); END_INTERFACE @@ -1945,7 +2012,9 @@ EXTERN_C const IID IID_ID3D12RootSignature; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12RootSignature * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -1959,32 +2028,43 @@ EXTERN_C const IID IID_ID3D12RootSignature; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12RootSignature * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12RootSignature * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12RootSignature * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12RootSignature * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12RootSignature * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); END_INTERFACE @@ -2043,14 +2123,17 @@ EXTERN_C const IID IID_ID3D12RootSignature; typedef struct D3D12_SHADER_BYTECODE { + /* [annotation] */ _Field_size_bytes_full_(BytecodeLength) const void *pShaderBytecode; SIZE_T BytecodeLength; } D3D12_SHADER_BYTECODE; typedef struct D3D12_STREAM_OUTPUT_DESC { + /* [annotation] */ _Field_size_full_(NumEntries) const D3D12_SO_DECLARATION_ENTRY *pSODeclaration; UINT NumEntries; + /* [annotation] */ _Field_size_full_(NumStrides) const UINT *pBufferStrides; UINT NumStrides; UINT RasterizedStream; @@ -2058,6 +2141,7 @@ typedef struct D3D12_STREAM_OUTPUT_DESC typedef struct D3D12_INPUT_LAYOUT_DESC { + /* [annotation] */ _Field_size_full_(NumElements) const D3D12_INPUT_ELEMENT_DESC *pInputElementDescs; UINT NumElements; } D3D12_INPUT_LAYOUT_DESC; @@ -2072,6 +2156,7 @@ enum D3D12_INDEX_BUFFER_STRIP_CUT_VALUE typedef struct D3D12_CACHED_PIPELINE_STATE { + /* [annotation] */ _Field_size_bytes_full_(CachedBlobSizeInBytes) const void *pCachedBlob; SIZE_T CachedBlobSizeInBytes; } D3D12_CACHED_PIPELINE_STATE; @@ -2127,7 +2212,9 @@ struct D3D12_RT_FORMAT_ARRAY } ; typedef struct D3D12_PIPELINE_STATE_STREAM_DESC { + /* [annotation] */ _In_ SIZE_T SizeInBytes; + /* [annotation] */ _In_reads_(_Inexpressible_("Dependent on size of subobjects")) void *pPipelineStateSubobjectStream; } D3D12_PIPELINE_STATE_STREAM_DESC; @@ -2161,7 +2248,8 @@ enum D3D12_PIPELINE_STATE_SUBOBJECT_TYPE D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MS = 25, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL2 = 26, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER1 = 27, - D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER1 + 1 ) + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER2 = 28, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER2 + 1 ) } D3D12_PIPELINE_STATE_SUBOBJECT_TYPE; typedef @@ -2202,7 +2290,10 @@ enum D3D12_FEATURE D3D12_FEATURE_D3D12_OPTIONS13 = 42, D3D12_FEATURE_D3D12_OPTIONS14 = 43, D3D12_FEATURE_D3D12_OPTIONS15 = 44, - D3D12_FEATURE_D3D12_OPTIONS16 = 45 + D3D12_FEATURE_D3D12_OPTIONS16 = 45, + D3D12_FEATURE_D3D12_OPTIONS17 = 46, + D3D12_FEATURE_D3D12_OPTIONS18 = 47, + D3D12_FEATURE_D3D12_OPTIONS19 = 48 } D3D12_FEATURE; typedef @@ -2340,36 +2431,59 @@ enum D3D12_VIEW_INSTANCING_TIER typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS { + /* [annotation] */ _Out_ BOOL DoublePrecisionFloatShaderOps; + /* [annotation] */ _Out_ BOOL OutputMergerLogicOp; + /* [annotation] */ _Out_ D3D12_SHADER_MIN_PRECISION_SUPPORT MinPrecisionSupport; + /* [annotation] */ _Out_ D3D12_TILED_RESOURCES_TIER TiledResourcesTier; + /* [annotation] */ _Out_ D3D12_RESOURCE_BINDING_TIER ResourceBindingTier; + /* [annotation] */ _Out_ BOOL PSSpecifiedStencilRefSupported; + /* [annotation] */ _Out_ BOOL TypedUAVLoadAdditionalFormats; + /* [annotation] */ _Out_ BOOL ROVsSupported; + /* [annotation] */ _Out_ D3D12_CONSERVATIVE_RASTERIZATION_TIER ConservativeRasterizationTier; + /* [annotation] */ _Out_ UINT MaxGPUVirtualAddressBitsPerResource; + /* [annotation] */ _Out_ BOOL StandardSwizzle64KBSupported; + /* [annotation] */ _Out_ D3D12_CROSS_NODE_SHARING_TIER CrossNodeSharingTier; + /* [annotation] */ _Out_ BOOL CrossAdapterRowMajorTextureSupported; + /* [annotation] */ _Out_ BOOL VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation; + /* [annotation] */ _Out_ D3D12_RESOURCE_HEAP_TIER ResourceHeapTier; } D3D12_FEATURE_DATA_D3D12_OPTIONS; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS1 { + /* [annotation] */ _Out_ BOOL WaveOps; + /* [annotation] */ _Out_ UINT WaveLaneCountMin; + /* [annotation] */ _Out_ UINT WaveLaneCountMax; + /* [annotation] */ _Out_ UINT TotalLaneCount; + /* [annotation] */ _Out_ BOOL ExpandedComputeResourceStates; + /* [annotation] */ _Out_ BOOL Int64ShaderOps; } D3D12_FEATURE_DATA_D3D12_OPTIONS1; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS2 { + /* [annotation] */ _Out_ BOOL DepthBoundsTestSupported; + /* [annotation] */ _Out_ D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER ProgrammableSamplePositionsTier; } D3D12_FEATURE_DATA_D3D12_OPTIONS2; @@ -2378,35 +2492,49 @@ enum D3D_ROOT_SIGNATURE_VERSION { D3D_ROOT_SIGNATURE_VERSION_1 = 0x1, D3D_ROOT_SIGNATURE_VERSION_1_0 = 0x1, - D3D_ROOT_SIGNATURE_VERSION_1_1 = 0x2 + D3D_ROOT_SIGNATURE_VERSION_1_1 = 0x2, + D3D_ROOT_SIGNATURE_VERSION_1_2 = 0x3 } D3D_ROOT_SIGNATURE_VERSION; typedef struct D3D12_FEATURE_DATA_ROOT_SIGNATURE { + /* [annotation] */ _Inout_ D3D_ROOT_SIGNATURE_VERSION HighestVersion; } D3D12_FEATURE_DATA_ROOT_SIGNATURE; typedef struct D3D12_FEATURE_DATA_ARCHITECTURE { + /* [annotation] */ _In_ UINT NodeIndex; + /* [annotation] */ _Out_ BOOL TileBasedRenderer; + /* [annotation] */ _Out_ BOOL UMA; + /* [annotation] */ _Out_ BOOL CacheCoherentUMA; } D3D12_FEATURE_DATA_ARCHITECTURE; typedef struct D3D12_FEATURE_DATA_ARCHITECTURE1 { + /* [annotation] */ _In_ UINT NodeIndex; + /* [annotation] */ _Out_ BOOL TileBasedRenderer; + /* [annotation] */ _Out_ BOOL UMA; + /* [annotation] */ _Out_ BOOL CacheCoherentUMA; + /* [annotation] */ _Out_ BOOL IsolatedMMU; } D3D12_FEATURE_DATA_ARCHITECTURE1; typedef struct D3D12_FEATURE_DATA_FEATURE_LEVELS { + /* [annotation] */ _In_ UINT NumFeatureLevels; + /* [annotation] */ _In_reads_(NumFeatureLevels) const D3D_FEATURE_LEVEL *pFeatureLevelsRequested; + /* [annotation] */ _Out_ D3D_FEATURE_LEVEL MaxSupportedFeatureLevel; } D3D12_FEATURE_DATA_FEATURE_LEVELS; @@ -2428,21 +2556,29 @@ enum D3D_SHADER_MODEL typedef struct D3D12_FEATURE_DATA_SHADER_MODEL { + /* [annotation] */ _Inout_ D3D_SHADER_MODEL HighestShaderModel; } D3D12_FEATURE_DATA_SHADER_MODEL; typedef struct D3D12_FEATURE_DATA_FORMAT_SUPPORT { + /* [annotation] */ _In_ DXGI_FORMAT Format; + /* [annotation] */ _Out_ D3D12_FORMAT_SUPPORT1 Support1; + /* [annotation] */ _Out_ D3D12_FORMAT_SUPPORT2 Support2; } D3D12_FEATURE_DATA_FORMAT_SUPPORT; typedef struct D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS { + /* [annotation] */ _In_ DXGI_FORMAT Format; + /* [annotation] */ _In_ UINT SampleCount; + /* [annotation] */ _In_ D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS Flags; + /* [annotation] */ _Out_ UINT NumQualityLevels; } D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS; @@ -2474,13 +2610,17 @@ enum D3D12_SHADER_CACHE_SUPPORT_FLAGS DEFINE_ENUM_FLAG_OPERATORS( D3D12_SHADER_CACHE_SUPPORT_FLAGS ); typedef struct D3D12_FEATURE_DATA_SHADER_CACHE { + /* [annotation] */ _Out_ D3D12_SHADER_CACHE_SUPPORT_FLAGS SupportFlags; } D3D12_FEATURE_DATA_SHADER_CACHE; typedef struct D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY { + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE CommandListType; + /* [annotation] */ _In_ UINT Priority; + /* [annotation] */ _Out_ BOOL PriorityForTypeIsSupported; } D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY; @@ -2500,15 +2640,21 @@ enum D3D12_COMMAND_LIST_SUPPORT_FLAGS DEFINE_ENUM_FLAG_OPERATORS( D3D12_COMMAND_LIST_SUPPORT_FLAGS ); typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS3 { + /* [annotation] */ _Out_ BOOL CopyQueueTimestampQueriesSupported; + /* [annotation] */ _Out_ BOOL CastingFullyTypedFormatSupported; + /* [annotation] */ _Out_ D3D12_COMMAND_LIST_SUPPORT_FLAGS WriteBufferImmediateSupportFlags; + /* [annotation] */ _Out_ D3D12_VIEW_INSTANCING_TIER ViewInstancingTier; + /* [annotation] */ _Out_ BOOL BarycentricsSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS3; typedef struct D3D12_FEATURE_DATA_EXISTING_HEAPS { + /* [annotation] */ _Out_ BOOL Supported; } D3D12_FEATURE_DATA_EXISTING_HEAPS; @@ -2522,14 +2668,19 @@ enum D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER typedef struct D3D12_FEATURE_DATA_DISPLAYABLE { + /* [annotation] */ _Out_ BOOL DisplayableTexture; + /* [annotation] */ _Out_ D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER SharedResourceCompatibilityTier; } D3D12_FEATURE_DATA_DISPLAYABLE; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS4 { + /* [annotation] */ _Out_ BOOL MSAA64KBAlignedTextureSupported; + /* [annotation] */ _Out_ D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER SharedResourceCompatibilityTier; + /* [annotation] */ _Out_ BOOL Native16BitShaderOpsSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS4; @@ -2542,7 +2693,9 @@ enum D3D12_HEAP_SERIALIZATION_TIER typedef struct D3D12_FEATURE_DATA_SERIALIZATION { + /* [annotation] */ _In_ UINT NodeIndex; + /* [annotation] */ _Out_ D3D12_HEAP_SERIALIZATION_TIER HeapSerializationTier; } D3D12_FEATURE_DATA_SERIALIZATION; @@ -2570,8 +2723,11 @@ enum D3D12_RAYTRACING_TIER typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS5 { + /* [annotation] */ _Out_ BOOL SRVOnlyTiledResourceTier3; + /* [annotation] */ _Out_ D3D12_RENDER_PASS_TIER RenderPassesTier; + /* [annotation] */ _Out_ D3D12_RAYTRACING_TIER RaytracingTier; } D3D12_FEATURE_DATA_D3D12_OPTIONS5; @@ -2585,10 +2741,15 @@ enum D3D12_VARIABLE_SHADING_RATE_TIER typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS6 { + /* [annotation] */ _Out_ BOOL AdditionalShadingRatesSupported; + /* [annotation] */ _Out_ BOOL PerPrimitiveShadingRateSupportedWithViewportIndexing; + /* [annotation] */ _Out_ D3D12_VARIABLE_SHADING_RATE_TIER VariableShadingRateTier; + /* [annotation] */ _Out_ UINT ShadingRateImageTileSize; + /* [annotation] */ _Out_ BOOL BackgroundProcessingSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS6; @@ -2609,22 +2770,31 @@ enum D3D12_SAMPLER_FEEDBACK_TIER typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS7 { + /* [annotation] */ _Out_ D3D12_MESH_SHADER_TIER MeshShaderTier; + /* [annotation] */ _Out_ D3D12_SAMPLER_FEEDBACK_TIER SamplerFeedbackTier; } D3D12_FEATURE_DATA_D3D12_OPTIONS7; typedef struct D3D12_FEATURE_DATA_QUERY_META_COMMAND { + /* [annotation] */ _In_ GUID CommandId; + /* [annotation] */ _In_ UINT NodeMask; + /* [annotation] */ _Field_size_bytes_full_opt_( QueryInputDataSizeInBytes ) const void *pQueryInputData; + /* [annotation] */ _In_ SIZE_T QueryInputDataSizeInBytes; + /* [annotation] */ _Field_size_bytes_full_( QueryOutputDataSizeInBytes ) void *pQueryOutputData; + /* [annotation] */ _In_ SIZE_T QueryOutputDataSizeInBytes; } D3D12_FEATURE_DATA_QUERY_META_COMMAND; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS8 { + /* [annotation] */ _Out_ BOOL UnalignedBlockTexturesSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS8; @@ -2637,22 +2807,31 @@ enum D3D12_WAVE_MMA_TIER typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS9 { + /* [annotation] */ _Out_ BOOL MeshShaderPipelineStatsSupported; + /* [annotation] */ _Out_ BOOL MeshShaderSupportsFullRangeRenderTargetArrayIndex; + /* [annotation] */ _Out_ BOOL AtomicInt64OnTypedResourceSupported; + /* [annotation] */ _Out_ BOOL AtomicInt64OnGroupSharedSupported; + /* [annotation] */ _Out_ BOOL DerivativesInMeshAndAmplificationShadersSupported; + /* [annotation] */ _Out_ D3D12_WAVE_MMA_TIER WaveMMATier; } D3D12_FEATURE_DATA_D3D12_OPTIONS9; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS10 { + /* [annotation] */ _Out_ BOOL VariableRateShadingSumCombinerSupported; + /* [annotation] */ _Out_ BOOL MeshShaderPerPrimitiveShadingRateSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS10; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS11 { + /* [annotation] */ _Out_ BOOL AtomicInt64OnDescriptorHeapResourceSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS11; @@ -2666,40 +2845,85 @@ enum D3D12_TRI_STATE typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS12 { + /* [annotation] */ _Out_ D3D12_TRI_STATE MSPrimitivesPipelineStatisticIncludesCulledPrimitives; + /* [annotation] */ _Out_ BOOL EnhancedBarriersSupported; + /* [annotation] */ _Out_ BOOL RelaxedFormatCastingSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS12; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS13 { + /* [annotation] */ _Out_ BOOL UnrestrictedBufferTextureCopyPitchSupported; + /* [annotation] */ _Out_ BOOL UnrestrictedVertexElementAlignmentSupported; + /* [annotation] */ _Out_ BOOL InvertedViewportHeightFlipsYSupported; + /* [annotation] */ _Out_ BOOL InvertedViewportDepthFlipsZSupported; + /* [annotation] */ _Out_ BOOL TextureCopyBetweenDimensionsSupported; + /* [annotation] */ _Out_ BOOL AlphaBlendFactorSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS13; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS14 { + /* [annotation] */ _Out_ BOOL AdvancedTextureOpsSupported; + /* [annotation] */ _Out_ BOOL WriteableMSAATexturesSupported; + /* [annotation] */ _Out_ BOOL IndependentFrontAndBackStencilRefMaskSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS14; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS15 { + /* [annotation] */ _Out_ BOOL TriangleFanSupported; + /* [annotation] */ _Out_ BOOL DynamicIndexBufferStripCutSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS15; typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS16 { + /* [annotation] */ _Out_ BOOL DynamicDepthBiasSupported; - _Out_ BOOL Reserved; + /* [annotation] */ + _Out_ BOOL GPUUploadHeapSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS16; +typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS17 + { + /* [annotation] */ + _Out_ BOOL NonNormalizedCoordinateSamplersSupported; + /* [annotation] */ + _Out_ BOOL ManualWriteTrackingResourceSupported; + } D3D12_FEATURE_DATA_D3D12_OPTIONS17; + +typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS18 + { + /* [annotation] */ + _Out_ BOOL RenderPassesValid; + } D3D12_FEATURE_DATA_D3D12_OPTIONS18; + +typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS19 + { + BOOL MismatchingOutputDimensionsSupported; + UINT SupportedSampleCountsWithNoOutputs; + BOOL PointSamplingAddressesNeverRoundUp; + BOOL RasterizerDesc2Supported; + BOOL NarrowQuadrilateralLinesSupported; + BOOL AnisoFilterWithPointMipSupported; + UINT MaxSamplerDescriptorHeapSize; + UINT MaxSamplerDescriptorHeapSizeWithStaticSamplers; + UINT MaxViewDescriptorHeapSize; + /* [annotation] */ + _Out_ BOOL ComputeOnlyCustomHeapSupported; + } D3D12_FEATURE_DATA_D3D12_OPTIONS19; + typedef struct D3D12_RESOURCE_ALLOCATION_INFO { UINT64 SizeInBytes; @@ -2719,7 +2943,8 @@ enum D3D12_HEAP_TYPE D3D12_HEAP_TYPE_DEFAULT = 1, D3D12_HEAP_TYPE_UPLOAD = 2, D3D12_HEAP_TYPE_READBACK = 3, - D3D12_HEAP_TYPE_CUSTOM = 4 + D3D12_HEAP_TYPE_CUSTOM = 4, + D3D12_HEAP_TYPE_GPU_UPLOAD = 5 } D3D12_HEAP_TYPE; typedef @@ -2763,6 +2988,7 @@ enum D3D12_HEAP_FLAGS D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS = 0x400, D3D12_HEAP_FLAG_CREATE_NOT_RESIDENT = 0x800, D3D12_HEAP_FLAG_CREATE_NOT_ZEROED = 0x1000, + D3D12_HEAP_FLAG_TOOLS_USE_MANUAL_WRITE_TRACKING = 0x2000, D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES = 0, D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS = 0xc0, D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES = 0x44, @@ -3106,6 +3332,7 @@ DEFINE_ENUM_FLAG_OPERATORS( D3D12_VIEW_INSTANCING_FLAGS ); typedef struct D3D12_VIEW_INSTANCING_DESC { UINT ViewInstanceCount; + /* [annotation] */ _Field_size_full_(ViewInstanceCount) const D3D12_VIEW_INSTANCE_LOCATION *pViewInstanceLocations; D3D12_VIEW_INSTANCING_FLAGS Flags; } D3D12_VIEW_INSTANCING_DESC; @@ -3275,6 +3502,7 @@ enum D3D12_FILTER D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x11, D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT = 0x14, D3D12_FILTER_MIN_MAG_MIP_LINEAR = 0x15, + D3D12_FILTER_MIN_MAG_ANISOTROPIC_MIP_POINT = 0x54, D3D12_FILTER_ANISOTROPIC = 0x55, D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT = 0x80, D3D12_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR = 0x81, @@ -3284,6 +3512,7 @@ enum D3D12_FILTER D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x91, D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT = 0x94, D3D12_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR = 0x95, + D3D12_FILTER_COMPARISON_MIN_MAG_ANISOTROPIC_MIP_POINT = 0xd4, D3D12_FILTER_COMPARISON_ANISOTROPIC = 0xd5, D3D12_FILTER_MINIMUM_MIN_MAG_MIP_POINT = 0x100, D3D12_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x101, @@ -3293,6 +3522,7 @@ enum D3D12_FILTER D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x111, D3D12_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x114, D3D12_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR = 0x115, + D3D12_FILTER_MINIMUM_MIN_MAG_ANISOTROPIC_MIP_POINT = 0x154, D3D12_FILTER_MINIMUM_ANISOTROPIC = 0x155, D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_POINT = 0x180, D3D12_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x181, @@ -3302,6 +3532,7 @@ enum D3D12_FILTER D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x191, D3D12_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x194, D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR = 0x195, + D3D12_FILTER_MAXIMUM_MIN_MAG_ANISOTROPIC_MIP_POINT = 0x1d4, D3D12_FILTER_MAXIMUM_ANISOTROPIC = 0x1d5 } D3D12_FILTER; @@ -3348,6 +3579,13 @@ enum D3D12_FILTER_REDUCTION_TYPE D3D12_FILTER_TYPE_LINEAR, \ D3D12_FILTER_TYPE_LINEAR, \ reduction ) ) ) +#define D3D12_ENCODE_MIN_MAG_ANISOTROPIC_MIP_POINT_FILTER( reduction ) \ + ( ( D3D12_FILTER ) ( \ + D3D12_ANISOTROPIC_FILTERING_BIT | \ + D3D12_ENCODE_BASIC_FILTER( D3D12_FILTER_TYPE_LINEAR, \ + D3D12_FILTER_TYPE_LINEAR, \ + D3D12_FILTER_TYPE_POINT, \ + reduction ) ) ) #define D3D12_DECODE_MIN_FILTER( D3D12Filter ) \ ( ( D3D12_FILTER_TYPE ) \ ( ( ( D3D12Filter ) >> D3D12_MIN_FILTER_SHIFT ) & D3D12_FILTER_TYPE_MASK ) ) @@ -3365,8 +3603,7 @@ enum D3D12_FILTER_REDUCTION_TYPE #define D3D12_DECODE_IS_ANISOTROPIC_FILTER( D3D12Filter ) \ ( ( ( D3D12Filter ) & D3D12_ANISOTROPIC_FILTERING_BIT ) && \ ( D3D12_FILTER_TYPE_LINEAR == D3D12_DECODE_MIN_FILTER( D3D12Filter ) ) && \ - ( D3D12_FILTER_TYPE_LINEAR == D3D12_DECODE_MAG_FILTER( D3D12Filter ) ) && \ - ( D3D12_FILTER_TYPE_LINEAR == D3D12_DECODE_MIP_FILTER( D3D12Filter ) ) ) + ( D3D12_FILTER_TYPE_LINEAR == D3D12_DECODE_MAG_FILTER( D3D12Filter ) ) ) typedef enum D3D12_TEXTURE_ADDRESS_MODE { @@ -3395,7 +3632,8 @@ typedef enum D3D12_SAMPLER_FLAGS { D3D12_SAMPLER_FLAG_NONE = 0, - D3D12_SAMPLER_FLAG_UINT_BORDER_COLOR = 0x1 + D3D12_SAMPLER_FLAG_UINT_BORDER_COLOR = 0x1, + D3D12_SAMPLER_FLAG_NON_NORMALIZED_COORDINATES = 0x2 } D3D12_SAMPLER_FLAGS; DEFINE_ENUM_FLAG_OPERATORS( D3D12_SAMPLER_FLAGS ); @@ -3728,6 +3966,7 @@ typedef struct D3D12_DESCRIPTOR_RANGE typedef struct D3D12_ROOT_DESCRIPTOR_TABLE { UINT NumDescriptorRanges; + /* [annotation] */ _Field_size_full_(NumDescriptorRanges) const D3D12_DESCRIPTOR_RANGE *pDescriptorRanges; } D3D12_ROOT_DESCRIPTOR_TABLE; @@ -3825,11 +4064,31 @@ typedef struct D3D12_STATIC_SAMPLER_DESC D3D12_SHADER_VISIBILITY ShaderVisibility; } D3D12_STATIC_SAMPLER_DESC; +typedef struct D3D12_STATIC_SAMPLER_DESC1 + { + D3D12_FILTER Filter; + D3D12_TEXTURE_ADDRESS_MODE AddressU; + D3D12_TEXTURE_ADDRESS_MODE AddressV; + D3D12_TEXTURE_ADDRESS_MODE AddressW; + FLOAT MipLODBias; + UINT MaxAnisotropy; + D3D12_COMPARISON_FUNC ComparisonFunc; + D3D12_STATIC_BORDER_COLOR BorderColor; + FLOAT MinLOD; + FLOAT MaxLOD; + UINT ShaderRegister; + UINT RegisterSpace; + D3D12_SHADER_VISIBILITY ShaderVisibility; + D3D12_SAMPLER_FLAGS Flags; + } D3D12_STATIC_SAMPLER_DESC1; + typedef struct D3D12_ROOT_SIGNATURE_DESC { UINT NumParameters; + /* [annotation] */ _Field_size_full_(NumParameters) const D3D12_ROOT_PARAMETER *pParameters; UINT NumStaticSamplers; + /* [annotation] */ _Field_size_full_(NumStaticSamplers) const D3D12_STATIC_SAMPLER_DESC *pStaticSamplers; D3D12_ROOT_SIGNATURE_FLAGS Flags; } D3D12_ROOT_SIGNATURE_DESC; @@ -3859,6 +4118,7 @@ typedef struct D3D12_DESCRIPTOR_RANGE1 typedef struct D3D12_ROOT_DESCRIPTOR_TABLE1 { UINT NumDescriptorRanges; + /* [annotation] */ _Field_size_full_(NumDescriptorRanges) const D3D12_DESCRIPTOR_RANGE1 *pDescriptorRanges; } D3D12_ROOT_DESCRIPTOR_TABLE1; @@ -3894,12 +4154,25 @@ typedef struct D3D12_ROOT_PARAMETER1 typedef struct D3D12_ROOT_SIGNATURE_DESC1 { UINT NumParameters; + /* [annotation] */ _Field_size_full_(NumParameters) const D3D12_ROOT_PARAMETER1 *pParameters; UINT NumStaticSamplers; + /* [annotation] */ _Field_size_full_(NumStaticSamplers) const D3D12_STATIC_SAMPLER_DESC *pStaticSamplers; D3D12_ROOT_SIGNATURE_FLAGS Flags; } D3D12_ROOT_SIGNATURE_DESC1; +typedef struct D3D12_ROOT_SIGNATURE_DESC2 + { + UINT NumParameters; + /* [annotation] */ + _Field_size_full_(NumParameters) const D3D12_ROOT_PARAMETER1 *pParameters; + UINT NumStaticSamplers; + /* [annotation] */ + _Field_size_full_(NumStaticSamplers) const D3D12_STATIC_SAMPLER_DESC1 *pStaticSamplers; + D3D12_ROOT_SIGNATURE_FLAGS Flags; + } D3D12_ROOT_SIGNATURE_DESC2; + typedef struct D3D12_VERSIONED_ROOT_SIGNATURE_DESC { D3D_ROOT_SIGNATURE_VERSION Version; @@ -3907,6 +4180,7 @@ typedef struct D3D12_VERSIONED_ROOT_SIGNATURE_DESC { D3D12_ROOT_SIGNATURE_DESC Desc_1_0; D3D12_ROOT_SIGNATURE_DESC1 Desc_1_1; + D3D12_ROOT_SIGNATURE_DESC2 Desc_1_2; } ; } D3D12_VERSIONED_ROOT_SIGNATURE_DESC; @@ -3944,7 +4218,9 @@ EXTERN_C const IID IID_ID3D12RootSignatureDeserializer; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12RootSignatureDeserializer * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -4013,6 +4289,7 @@ EXTERN_C const IID IID_ID3D12VersionedRootSignatureDeserializer; public: virtual HRESULT STDMETHODCALLTYPE GetRootSignatureDescAtVersion( D3D_ROOT_SIGNATURE_VERSION convertToVersion, + /* [annotation] */ _Out_ const D3D12_VERSIONED_ROOT_SIGNATURE_DESC **ppDesc) = 0; virtual const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *STDMETHODCALLTYPE GetUnconvertedRootSignatureDesc( void) = 0; @@ -4029,7 +4306,9 @@ EXTERN_C const IID IID_ID3D12VersionedRootSignatureDeserializer; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VersionedRootSignatureDeserializer * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -4044,6 +4323,7 @@ EXTERN_C const IID IID_ID3D12VersionedRootSignatureDeserializer; HRESULT ( STDMETHODCALLTYPE *GetRootSignatureDescAtVersion )( ID3D12VersionedRootSignatureDeserializer * This, D3D_ROOT_SIGNATURE_VERSION convertToVersion, + /* [annotation] */ _Out_ const D3D12_VERSIONED_ROOT_SIGNATURE_DESC **ppDesc); DECLSPEC_XFGVIRT(ID3D12VersionedRootSignatureDeserializer, GetUnconvertedRootSignatureDesc) @@ -4154,6 +4434,7 @@ typedef struct D3D12_GPU_DESCRIPTOR_HANDLE typedef struct D3D12_DISCARD_REGION { UINT NumRects; + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects; UINT FirstSubresource; UINT NumSubresources; @@ -4334,6 +4615,7 @@ typedef struct D3D12_COMMAND_SIGNATURE_DESC { UINT ByteStride; UINT NumArgumentDescs; + /* [annotation] */ _Field_size_full_(NumArgumentDescs) const D3D12_INDIRECT_ARGUMENT_DESC *pArgumentDescs; UINT NodeMask; } D3D12_COMMAND_SIGNATURE_DESC; @@ -4371,7 +4653,9 @@ EXTERN_C const IID IID_ID3D12Pageable; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Pageable * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -4385,32 +4669,43 @@ EXTERN_C const IID IID_ID3D12Pageable; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Pageable * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Pageable * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Pageable * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Pageable * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12Pageable * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); END_INTERFACE @@ -4479,12 +4774,7 @@ EXTERN_C const IID IID_ID3D12Heap; ID3D12Heap : public ID3D12Pageable { public: -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_HEAP_DESC STDMETHODCALLTYPE GetDesc( void) = 0; -#else - virtual D3D12_HEAP_DESC *STDMETHODCALLTYPE GetDesc( - D3D12_HEAP_DESC * RetVal) = 0; -#endif }; @@ -4498,7 +4788,9 @@ EXTERN_C const IID IID_ID3D12Heap; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Heap * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -4512,46 +4804,49 @@ EXTERN_C const IID IID_ID3D12Heap; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Heap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Heap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Heap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Heap * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12Heap * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12Heap, GetDesc) -#if !defined(_WIN32) D3D12_HEAP_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12Heap * This); -#else - D3D12_HEAP_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12Heap * This, - D3D12_HEAP_DESC * RetVal); - -#endif - END_INTERFACE } ID3D12HeapVtbl; @@ -4592,14 +4887,9 @@ EXTERN_C const IID IID_ID3D12Heap; ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) -#if !defined(_WIN32) #define ID3D12Heap_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12Heap_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #endif /* COBJMACROS */ @@ -4608,6 +4898,17 @@ EXTERN_C const IID IID_ID3D12Heap; +D3D12_HEAP_DESC STDMETHODCALLTYPE ID3D12Heap_GetDesc_Proxy( + ID3D12Heap * This); + + +void __RPC_STUB ID3D12Heap_GetDesc_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12Heap_INTERFACE_DEFINED__ */ @@ -4629,38 +4930,42 @@ EXTERN_C const IID IID_ID3D12Resource; public: virtual HRESULT STDMETHODCALLTYPE Map( UINT Subresource, + /* [annotation] */ _In_opt_ const D3D12_RANGE *pReadRange, + /* [annotation] */ _Outptr_opt_result_bytebuffer_(_Inexpressible_("Dependent on resource")) void **ppData) = 0; virtual void STDMETHODCALLTYPE Unmap( UINT Subresource, + /* [annotation] */ _In_opt_ const D3D12_RANGE *pWrittenRange) = 0; -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_RESOURCE_DESC STDMETHODCALLTYPE GetDesc( void) = 0; -#else - virtual D3D12_RESOURCE_DESC *STDMETHODCALLTYPE GetDesc( - D3D12_RESOURCE_DESC * RetVal) = 0; -#endif virtual D3D12_GPU_VIRTUAL_ADDRESS STDMETHODCALLTYPE GetGPUVirtualAddress( void) = 0; virtual HRESULT STDMETHODCALLTYPE WriteToSubresource( UINT DstSubresource, + /* [annotation] */ _In_opt_ const D3D12_BOX *pDstBox, + /* [annotation] */ _In_ const void *pSrcData, UINT SrcRowPitch, UINT SrcDepthPitch) = 0; virtual HRESULT STDMETHODCALLTYPE ReadFromSubresource( + /* [annotation] */ _Out_ void *pDstData, UINT DstRowPitch, UINT DstDepthPitch, UINT SrcSubresource, + /* [annotation] */ _In_opt_ const D3D12_BOX *pSrcBox) = 0; virtual HRESULT STDMETHODCALLTYPE GetHeapProperties( + /* [annotation] */ _Out_opt_ D3D12_HEAP_PROPERTIES *pHeapProperties, + /* [annotation] */ _Out_opt_ D3D12_HEAP_FLAGS *pHeapFlags) = 0; }; @@ -4675,7 +4980,9 @@ EXTERN_C const IID IID_ID3D12Resource; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Resource * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -4689,59 +4996,65 @@ EXTERN_C const IID IID_ID3D12Resource; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Resource * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Resource * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Resource * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Resource * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12Resource * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12Resource, Map) HRESULT ( STDMETHODCALLTYPE *Map )( ID3D12Resource * This, UINT Subresource, + /* [annotation] */ _In_opt_ const D3D12_RANGE *pReadRange, + /* [annotation] */ _Outptr_opt_result_bytebuffer_(_Inexpressible_("Dependent on resource")) void **ppData); DECLSPEC_XFGVIRT(ID3D12Resource, Unmap) void ( STDMETHODCALLTYPE *Unmap )( ID3D12Resource * This, UINT Subresource, + /* [annotation] */ _In_opt_ const D3D12_RANGE *pWrittenRange); DECLSPEC_XFGVIRT(ID3D12Resource, GetDesc) -#if !defined(_WIN32) D3D12_RESOURCE_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12Resource * This); -#else - D3D12_RESOURCE_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12Resource * This, - D3D12_RESOURCE_DESC * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12Resource, GetGPUVirtualAddress) D3D12_GPU_VIRTUAL_ADDRESS ( STDMETHODCALLTYPE *GetGPUVirtualAddress )( ID3D12Resource * This); @@ -4750,7 +5063,9 @@ EXTERN_C const IID IID_ID3D12Resource; HRESULT ( STDMETHODCALLTYPE *WriteToSubresource )( ID3D12Resource * This, UINT DstSubresource, + /* [annotation] */ _In_opt_ const D3D12_BOX *pDstBox, + /* [annotation] */ _In_ const void *pSrcData, UINT SrcRowPitch, UINT SrcDepthPitch); @@ -4758,16 +5073,20 @@ EXTERN_C const IID IID_ID3D12Resource; DECLSPEC_XFGVIRT(ID3D12Resource, ReadFromSubresource) HRESULT ( STDMETHODCALLTYPE *ReadFromSubresource )( ID3D12Resource * This, + /* [annotation] */ _Out_ void *pDstData, UINT DstRowPitch, UINT DstDepthPitch, UINT SrcSubresource, + /* [annotation] */ _In_opt_ const D3D12_BOX *pSrcBox); DECLSPEC_XFGVIRT(ID3D12Resource, GetHeapProperties) HRESULT ( STDMETHODCALLTYPE *GetHeapProperties )( ID3D12Resource * This, + /* [annotation] */ _Out_opt_ D3D12_HEAP_PROPERTIES *pHeapProperties, + /* [annotation] */ _Out_opt_ D3D12_HEAP_FLAGS *pHeapFlags); END_INTERFACE @@ -4816,14 +5135,9 @@ EXTERN_C const IID IID_ID3D12Resource; #define ID3D12Resource_Unmap(This,Subresource,pWrittenRange) \ ( (This)->lpVtbl -> Unmap(This,Subresource,pWrittenRange) ) -#if !defined(_WIN32) #define ID3D12Resource_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12Resource_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #define ID3D12Resource_GetGPUVirtualAddress(This) \ ( (This)->lpVtbl -> GetGPUVirtualAddress(This) ) @@ -4844,6 +5158,17 @@ EXTERN_C const IID IID_ID3D12Resource; +D3D12_RESOURCE_DESC STDMETHODCALLTYPE ID3D12Resource_GetDesc_Proxy( + ID3D12Resource * This); + + +void __RPC_STUB ID3D12Resource_GetDesc_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12Resource_INTERFACE_DEFINED__ */ @@ -4877,7 +5202,9 @@ EXTERN_C const IID IID_ID3D12CommandAllocator; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12CommandAllocator * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -4891,32 +5218,43 @@ EXTERN_C const IID IID_ID3D12CommandAllocator; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12CommandAllocator * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12CommandAllocator * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12CommandAllocator * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12CommandAllocator * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12CommandAllocator * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandAllocator, Reset) @@ -5014,7 +5352,9 @@ EXTERN_C const IID IID_ID3D12Fence; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Fence * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -5028,32 +5368,43 @@ EXTERN_C const IID IID_ID3D12Fence; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Fence * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Fence * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Fence * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Fence * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12Fence * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12Fence, GetCompletedValue) @@ -5161,7 +5512,9 @@ EXTERN_C const IID IID_ID3D12Fence1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Fence1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -5175,32 +5528,43 @@ EXTERN_C const IID IID_ID3D12Fence1; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Fence1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Fence1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Fence1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Fence1 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12Fence1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12Fence, GetCompletedValue) @@ -5303,6 +5667,7 @@ EXTERN_C const IID IID_ID3D12PipelineState; { public: virtual HRESULT STDMETHODCALLTYPE GetCachedBlob( + /* [annotation] */ _COM_Outptr_ ID3DBlob **ppBlob) = 0; }; @@ -5317,7 +5682,9 @@ EXTERN_C const IID IID_ID3D12PipelineState; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12PipelineState * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -5331,37 +5698,49 @@ EXTERN_C const IID IID_ID3D12PipelineState; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12PipelineState * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12PipelineState * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12PipelineState * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12PipelineState * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12PipelineState * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12PipelineState, GetCachedBlob) HRESULT ( STDMETHODCALLTYPE *GetCachedBlob )( ID3D12PipelineState * This, + /* [annotation] */ _COM_Outptr_ ID3DBlob **ppBlob); END_INTERFACE @@ -5434,26 +5813,11 @@ EXTERN_C const IID IID_ID3D12DescriptorHeap; ID3D12DescriptorHeap : public ID3D12Pageable { public: -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_DESCRIPTOR_HEAP_DESC STDMETHODCALLTYPE GetDesc( void) = 0; -#else - virtual D3D12_DESCRIPTOR_HEAP_DESC *STDMETHODCALLTYPE GetDesc( - D3D12_DESCRIPTOR_HEAP_DESC * RetVal) = 0; -#endif -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_CPU_DESCRIPTOR_HANDLE STDMETHODCALLTYPE GetCPUDescriptorHandleForHeapStart( void) = 0; -#else - virtual D3D12_CPU_DESCRIPTOR_HANDLE *STDMETHODCALLTYPE GetCPUDescriptorHandleForHeapStart( - D3D12_CPU_DESCRIPTOR_HANDLE * RetVal) = 0; -#endif -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_GPU_DESCRIPTOR_HANDLE STDMETHODCALLTYPE GetGPUDescriptorHandleForHeapStart( void) = 0; -#else - virtual D3D12_GPU_DESCRIPTOR_HANDLE *STDMETHODCALLTYPE GetGPUDescriptorHandleForHeapStart( - D3D12_GPU_DESCRIPTOR_HANDLE * RetVal) = 0; -#endif }; @@ -5467,7 +5831,9 @@ EXTERN_C const IID IID_ID3D12DescriptorHeap; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DescriptorHeap * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -5481,70 +5847,57 @@ EXTERN_C const IID IID_ID3D12DescriptorHeap; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12DescriptorHeap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12DescriptorHeap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12DescriptorHeap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12DescriptorHeap * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12DescriptorHeap * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12DescriptorHeap, GetDesc) -#if !defined(_WIN32) D3D12_DESCRIPTOR_HEAP_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12DescriptorHeap * This); -#else - D3D12_DESCRIPTOR_HEAP_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12DescriptorHeap * This, - D3D12_DESCRIPTOR_HEAP_DESC * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12DescriptorHeap, GetCPUDescriptorHandleForHeapStart) -#if !defined(_WIN32) D3D12_CPU_DESCRIPTOR_HANDLE ( STDMETHODCALLTYPE *GetCPUDescriptorHandleForHeapStart )( ID3D12DescriptorHeap * This); -#else - D3D12_CPU_DESCRIPTOR_HANDLE *( STDMETHODCALLTYPE *GetCPUDescriptorHandleForHeapStart )( - ID3D12DescriptorHeap * This, - D3D12_CPU_DESCRIPTOR_HANDLE * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12DescriptorHeap, GetGPUDescriptorHandleForHeapStart) -#if !defined(_WIN32) D3D12_GPU_DESCRIPTOR_HANDLE ( STDMETHODCALLTYPE *GetGPUDescriptorHandleForHeapStart )( ID3D12DescriptorHeap * This); -#else - D3D12_GPU_DESCRIPTOR_HANDLE *( STDMETHODCALLTYPE *GetGPUDescriptorHandleForHeapStart )( - ID3D12DescriptorHeap * This, - D3D12_GPU_DESCRIPTOR_HANDLE * RetVal); - -#endif - END_INTERFACE } ID3D12DescriptorHeapVtbl; @@ -5585,30 +5938,15 @@ EXTERN_C const IID IID_ID3D12DescriptorHeap; ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) -#if !defined(_WIN32) #define ID3D12DescriptorHeap_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12DescriptorHeap_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif -#if !defined(_WIN32) #define ID3D12DescriptorHeap_GetCPUDescriptorHandleForHeapStart(This) \ ( (This)->lpVtbl -> GetCPUDescriptorHandleForHeapStart(This) ) -#else -#define ID3D12DescriptorHeap_GetCPUDescriptorHandleForHeapStart(This,RetVal) \ - ( (This)->lpVtbl -> GetCPUDescriptorHandleForHeapStart(This,RetVal) ) -#endif -#if !defined(_WIN32) #define ID3D12DescriptorHeap_GetGPUDescriptorHandleForHeapStart(This) \ ( (This)->lpVtbl -> GetGPUDescriptorHandleForHeapStart(This) ) -#else -#define ID3D12DescriptorHeap_GetGPUDescriptorHandleForHeapStart(This,RetVal) \ - ( (This)->lpVtbl -> GetGPUDescriptorHandleForHeapStart(This,RetVal) ) -#endif #endif /* COBJMACROS */ @@ -5617,6 +5955,39 @@ EXTERN_C const IID IID_ID3D12DescriptorHeap; +D3D12_DESCRIPTOR_HEAP_DESC STDMETHODCALLTYPE ID3D12DescriptorHeap_GetDesc_Proxy( + ID3D12DescriptorHeap * This); + + +void __RPC_STUB ID3D12DescriptorHeap_GetDesc_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +D3D12_CPU_DESCRIPTOR_HANDLE STDMETHODCALLTYPE ID3D12DescriptorHeap_GetCPUDescriptorHandleForHeapStart_Proxy( + ID3D12DescriptorHeap * This); + + +void __RPC_STUB ID3D12DescriptorHeap_GetCPUDescriptorHandleForHeapStart_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +D3D12_GPU_DESCRIPTOR_HANDLE STDMETHODCALLTYPE ID3D12DescriptorHeap_GetGPUDescriptorHandleForHeapStart_Proxy( + ID3D12DescriptorHeap * This); + + +void __RPC_STUB ID3D12DescriptorHeap_GetGPUDescriptorHandleForHeapStart_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12DescriptorHeap_INTERFACE_DEFINED__ */ @@ -5648,7 +6019,9 @@ EXTERN_C const IID IID_ID3D12QueryHeap; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12QueryHeap * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -5662,32 +6035,43 @@ EXTERN_C const IID IID_ID3D12QueryHeap; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12QueryHeap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12QueryHeap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12QueryHeap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12QueryHeap * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12QueryHeap * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); END_INTERFACE @@ -5769,7 +6153,9 @@ EXTERN_C const IID IID_ID3D12CommandSignature; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12CommandSignature * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -5783,32 +6169,43 @@ EXTERN_C const IID IID_ID3D12CommandSignature; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12CommandSignature * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12CommandSignature * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12CommandSignature * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12CommandSignature * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12CommandSignature * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); END_INTERFACE @@ -5892,7 +6289,9 @@ EXTERN_C const IID IID_ID3D12CommandList; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12CommandList * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -5906,32 +6305,43 @@ EXTERN_C const IID IID_ID3D12CommandList; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12CommandList * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12CommandList * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12CommandList * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12CommandList * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12CommandList * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -6010,249 +6420,383 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList; virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState) = 0; virtual void STDMETHODCALLTYPE ClearState( + /* [annotation] */ _In_opt_ ID3D12PipelineState *pPipelineState) = 0; virtual void STDMETHODCALLTYPE DrawInstanced( + /* [annotation] */ _In_ UINT VertexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation) = 0; virtual void STDMETHODCALLTYPE DrawIndexedInstanced( + /* [annotation] */ _In_ UINT IndexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartIndexLocation, + /* [annotation] */ _In_ INT BaseVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation) = 0; virtual void STDMETHODCALLTYPE Dispatch( + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ) = 0; virtual void STDMETHODCALLTYPE CopyBufferRegion( + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT64 NumBytes) = 0; virtual void STDMETHODCALLTYPE CopyTextureRegion( + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pDst, UINT DstX, UINT DstY, UINT DstZ, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pSrc, + /* [annotation] */ _In_opt_ const D3D12_BOX *pSrcBox) = 0; virtual void STDMETHODCALLTYPE CopyResource( + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource) = 0; virtual void STDMETHODCALLTYPE CopyTiles( + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _In_ const D3D12_TILED_RESOURCE_COORDINATE *pTileRegionStartCoordinate, + /* [annotation] */ _In_ const D3D12_TILE_REGION_SIZE *pTileRegionSize, + /* [annotation] */ _In_ ID3D12Resource *pBuffer, UINT64 BufferStartOffsetInBytes, D3D12_TILE_COPY_FLAGS Flags) = 0; virtual void STDMETHODCALLTYPE ResolveSubresource( + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_ DXGI_FORMAT Format) = 0; virtual void STDMETHODCALLTYPE IASetPrimitiveTopology( + /* [annotation] */ _In_ D3D12_PRIMITIVE_TOPOLOGY PrimitiveTopology) = 0; virtual void STDMETHODCALLTYPE RSSetViewports( + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumViewports, + /* [annotation] */ _In_reads_( NumViewports) const D3D12_VIEWPORT *pViewports) = 0; virtual void STDMETHODCALLTYPE RSSetScissorRects( + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumRects, + /* [annotation] */ _In_reads_( NumRects) const D3D12_RECT *pRects) = 0; virtual void STDMETHODCALLTYPE OMSetBlendFactor( + /* [annotation] */ _In_reads_opt_(4) const FLOAT BlendFactor[ 4 ]) = 0; virtual void STDMETHODCALLTYPE OMSetStencilRef( + /* [annotation] */ _In_ UINT StencilRef) = 0; virtual void STDMETHODCALLTYPE SetPipelineState( + /* [annotation] */ _In_ ID3D12PipelineState *pPipelineState) = 0; virtual void STDMETHODCALLTYPE ResourceBarrier( + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers) = 0; virtual void STDMETHODCALLTYPE ExecuteBundle( + /* [annotation] */ _In_ ID3D12GraphicsCommandList *pCommandList) = 0; virtual void STDMETHODCALLTYPE SetDescriptorHeaps( + /* [annotation] */ _In_ UINT NumDescriptorHeaps, + /* [annotation] */ _In_reads_(NumDescriptorHeaps) ID3D12DescriptorHeap *const *ppDescriptorHeaps) = 0; virtual void STDMETHODCALLTYPE SetComputeRootSignature( + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature) = 0; virtual void STDMETHODCALLTYPE SetGraphicsRootSignature( + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature) = 0; virtual void STDMETHODCALLTYPE SetComputeRootDescriptorTable( + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor) = 0; virtual void STDMETHODCALLTYPE SetGraphicsRootDescriptorTable( + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor) = 0; virtual void STDMETHODCALLTYPE SetComputeRoot32BitConstant( + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues) = 0; virtual void STDMETHODCALLTYPE SetGraphicsRoot32BitConstant( + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues) = 0; virtual void STDMETHODCALLTYPE SetComputeRoot32BitConstants( + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues) = 0; virtual void STDMETHODCALLTYPE SetGraphicsRoot32BitConstants( + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues) = 0; virtual void STDMETHODCALLTYPE SetComputeRootConstantBufferView( + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation) = 0; virtual void STDMETHODCALLTYPE SetGraphicsRootConstantBufferView( + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation) = 0; virtual void STDMETHODCALLTYPE SetComputeRootShaderResourceView( + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation) = 0; virtual void STDMETHODCALLTYPE SetGraphicsRootShaderResourceView( + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation) = 0; virtual void STDMETHODCALLTYPE SetComputeRootUnorderedAccessView( + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation) = 0; virtual void STDMETHODCALLTYPE SetGraphicsRootUnorderedAccessView( + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation) = 0; virtual void STDMETHODCALLTYPE IASetIndexBuffer( + /* [annotation] */ _In_opt_ const D3D12_INDEX_BUFFER_VIEW *pView) = 0; virtual void STDMETHODCALLTYPE IASetVertexBuffers( + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_VERTEX_BUFFER_VIEW *pViews) = 0; virtual void STDMETHODCALLTYPE SOSetTargets( + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_STREAM_OUTPUT_BUFFER_VIEW *pViews) = 0; virtual void STDMETHODCALLTYPE OMSetRenderTargets( + /* [annotation] */ _In_ UINT NumRenderTargetDescriptors, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pRenderTargetDescriptors, + /* [annotation] */ _In_ BOOL RTsSingleHandleToDescriptorRange, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pDepthStencilDescriptor) = 0; virtual void STDMETHODCALLTYPE ClearDepthStencilView( + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DepthStencilView, + /* [annotation] */ _In_ D3D12_CLEAR_FLAGS ClearFlags, + /* [annotation] */ _In_ FLOAT Depth, + /* [annotation] */ _In_ UINT8 Stencil, + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects) = 0; virtual void STDMETHODCALLTYPE ClearRenderTargetView( + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE RenderTargetView, + /* [annotation] */ _In_ const FLOAT ColorRGBA[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects) = 0; virtual void STDMETHODCALLTYPE ClearUnorderedAccessViewUint( + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const UINT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects) = 0; virtual void STDMETHODCALLTYPE ClearUnorderedAccessViewFloat( + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const FLOAT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects) = 0; virtual void STDMETHODCALLTYPE DiscardResource( + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion) = 0; virtual void STDMETHODCALLTYPE BeginQuery( + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index) = 0; virtual void STDMETHODCALLTYPE EndQuery( + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index) = 0; virtual void STDMETHODCALLTYPE ResolveQueryData( + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset) = 0; virtual void STDMETHODCALLTYPE SetPredication( + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation) = 0; virtual void STDMETHODCALLTYPE SetMarker( UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size) = 0; virtual void STDMETHODCALLTYPE BeginEvent( UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size) = 0; virtual void STDMETHODCALLTYPE EndEvent( void) = 0; virtual void STDMETHODCALLTYPE ExecuteIndirect( + /* [annotation] */ _In_ ID3D12CommandSignature *pCommandSignature, + /* [annotation] */ _In_ UINT MaxCommandCount, + /* [annotation] */ _In_ ID3D12Resource *pArgumentBuffer, + /* [annotation] */ _In_ UINT64 ArgumentBufferOffset, + /* [annotation] */ _In_opt_ ID3D12Resource *pCountBuffer, + /* [annotation] */ _In_ UINT64 CountBufferOffset) = 0; }; @@ -6267,7 +6811,9 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12GraphicsCommandList * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -6281,32 +6827,43 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12GraphicsCommandList * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -6320,43 +6877,60 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearState) void ( STDMETHODCALLTYPE *ClearState )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawInstanced) void ( STDMETHODCALLTYPE *DrawInstanced )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT VertexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawIndexedInstanced) void ( STDMETHODCALLTYPE *DrawIndexedInstanced )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT IndexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartIndexLocation, + /* [annotation] */ _In_ INT BaseVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Dispatch) void ( STDMETHODCALLTYPE *Dispatch )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyBufferRegion) void ( STDMETHODCALLTYPE *CopyBufferRegion )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT64 NumBytes); @@ -6364,25 +6938,34 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTextureRegion) void ( STDMETHODCALLTYPE *CopyTextureRegion )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pDst, UINT DstX, UINT DstY, UINT DstZ, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pSrc, + /* [annotation] */ _In_opt_ const D3D12_BOX *pSrcBox); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyResource) void ( STDMETHODCALLTYPE *CopyResource )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTiles) void ( STDMETHODCALLTYPE *CopyTiles )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _In_ const D3D12_TILED_RESOURCE_COORDINATE *pTileRegionStartCoordinate, + /* [annotation] */ _In_ const D3D12_TILE_REGION_SIZE *pTileRegionSize, + /* [annotation] */ _In_ ID3D12Resource *pBuffer, UINT64 BufferStartOffsetInBytes, D3D12_TILE_COPY_FLAGS Flags); @@ -6390,255 +6973,356 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveSubresource) void ( STDMETHODCALLTYPE *ResolveSubresource )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_ DXGI_FORMAT Format); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetPrimitiveTopology) void ( STDMETHODCALLTYPE *IASetPrimitiveTopology )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ D3D12_PRIMITIVE_TOPOLOGY PrimitiveTopology); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetViewports) void ( STDMETHODCALLTYPE *RSSetViewports )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumViewports, + /* [annotation] */ _In_reads_( NumViewports) const D3D12_VIEWPORT *pViewports); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetScissorRects) void ( STDMETHODCALLTYPE *RSSetScissorRects )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumRects, + /* [annotation] */ _In_reads_( NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetBlendFactor) void ( STDMETHODCALLTYPE *OMSetBlendFactor )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_reads_opt_(4) const FLOAT BlendFactor[ 4 ]); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetStencilRef) void ( STDMETHODCALLTYPE *OMSetStencilRef )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT StencilRef); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPipelineState) void ( STDMETHODCALLTYPE *SetPipelineState )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteBundle) void ( STDMETHODCALLTYPE *ExecuteBundle )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ ID3D12GraphicsCommandList *pCommandList); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetDescriptorHeaps) void ( STDMETHODCALLTYPE *SetDescriptorHeaps )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT NumDescriptorHeaps, + /* [annotation] */ _In_reads_(NumDescriptorHeaps) ID3D12DescriptorHeap *const *ppDescriptorHeaps); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootSignature) void ( STDMETHODCALLTYPE *SetComputeRootSignature )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootSignature) void ( STDMETHODCALLTYPE *SetGraphicsRootSignature )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootDescriptorTable) void ( STDMETHODCALLTYPE *SetComputeRootDescriptorTable )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootDescriptorTable) void ( STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstant) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstant )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstant) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstants) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstants )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstants) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootConstantBufferView) void ( STDMETHODCALLTYPE *SetComputeRootConstantBufferView )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootConstantBufferView) void ( STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootShaderResourceView) void ( STDMETHODCALLTYPE *SetComputeRootShaderResourceView )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootShaderResourceView) void ( STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetIndexBuffer) void ( STDMETHODCALLTYPE *IASetIndexBuffer )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_opt_ const D3D12_INDEX_BUFFER_VIEW *pView); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetVertexBuffers) void ( STDMETHODCALLTYPE *IASetVertexBuffers )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_VERTEX_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SOSetTargets) void ( STDMETHODCALLTYPE *SOSetTargets )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_STREAM_OUTPUT_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetRenderTargets) void ( STDMETHODCALLTYPE *OMSetRenderTargets )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ UINT NumRenderTargetDescriptors, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pRenderTargetDescriptors, + /* [annotation] */ _In_ BOOL RTsSingleHandleToDescriptorRange, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pDepthStencilDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearDepthStencilView) void ( STDMETHODCALLTYPE *ClearDepthStencilView )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DepthStencilView, + /* [annotation] */ _In_ D3D12_CLEAR_FLAGS ClearFlags, + /* [annotation] */ _In_ FLOAT Depth, + /* [annotation] */ _In_ UINT8 Stencil, + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearRenderTargetView) void ( STDMETHODCALLTYPE *ClearRenderTargetView )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE RenderTargetView, + /* [annotation] */ _In_ const FLOAT ColorRGBA[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewUint) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewUint )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const UINT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewFloat) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const FLOAT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12GraphicsCommandList * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -6646,6 +7330,7 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12GraphicsCommandList * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -6656,11 +7341,17 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteIndirect) void ( STDMETHODCALLTYPE *ExecuteIndirect )( ID3D12GraphicsCommandList * This, + /* [annotation] */ _In_ ID3D12CommandSignature *pCommandSignature, + /* [annotation] */ _In_ UINT MaxCommandCount, + /* [annotation] */ _In_ ID3D12Resource *pArgumentBuffer, + /* [annotation] */ _In_ UINT64 ArgumentBufferOffset, + /* [annotation] */ _In_opt_ ID3D12Resource *pCountBuffer, + /* [annotation] */ _In_ UINT64 CountBufferOffset); END_INTERFACE @@ -6887,44 +7578,67 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList1; { public: virtual void STDMETHODCALLTYPE AtomicCopyBufferUINT( + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges) = 0; virtual void STDMETHODCALLTYPE AtomicCopyBufferUINT64( + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges) = 0; virtual void STDMETHODCALLTYPE OMSetDepthBounds( + /* [annotation] */ _In_ FLOAT Min, + /* [annotation] */ _In_ FLOAT Max) = 0; virtual void STDMETHODCALLTYPE SetSamplePositions( + /* [annotation] */ _In_ UINT NumSamplesPerPixel, + /* [annotation] */ _In_ UINT NumPixels, + /* [annotation] */ _In_reads_(NumSamplesPerPixel*NumPixels) D3D12_SAMPLE_POSITION *pSamplePositions) = 0; virtual void STDMETHODCALLTYPE ResolveSubresourceRegion( + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ UINT DstX, + /* [annotation] */ _In_ UINT DstY, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_opt_ D3D12_RECT *pSrcRect, + /* [annotation] */ _In_ DXGI_FORMAT Format, + /* [annotation] */ _In_ D3D12_RESOLVE_MODE ResolveMode) = 0; virtual void STDMETHODCALLTYPE SetViewInstanceMask( + /* [annotation] */ _In_ UINT Mask) = 0; }; @@ -6939,7 +7653,9 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12GraphicsCommandList1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -6953,32 +7669,43 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList1; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12GraphicsCommandList1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -6992,43 +7719,60 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList1; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearState) void ( STDMETHODCALLTYPE *ClearState )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawInstanced) void ( STDMETHODCALLTYPE *DrawInstanced )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT VertexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawIndexedInstanced) void ( STDMETHODCALLTYPE *DrawIndexedInstanced )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT IndexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartIndexLocation, + /* [annotation] */ _In_ INT BaseVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Dispatch) void ( STDMETHODCALLTYPE *Dispatch )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyBufferRegion) void ( STDMETHODCALLTYPE *CopyBufferRegion )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT64 NumBytes); @@ -7036,25 +7780,34 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList1; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTextureRegion) void ( STDMETHODCALLTYPE *CopyTextureRegion )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pDst, UINT DstX, UINT DstY, UINT DstZ, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pSrc, + /* [annotation] */ _In_opt_ const D3D12_BOX *pSrcBox); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyResource) void ( STDMETHODCALLTYPE *CopyResource )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTiles) void ( STDMETHODCALLTYPE *CopyTiles )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _In_ const D3D12_TILED_RESOURCE_COORDINATE *pTileRegionStartCoordinate, + /* [annotation] */ _In_ const D3D12_TILE_REGION_SIZE *pTileRegionSize, + /* [annotation] */ _In_ ID3D12Resource *pBuffer, UINT64 BufferStartOffsetInBytes, D3D12_TILE_COPY_FLAGS Flags); @@ -7062,255 +7815,356 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList1; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveSubresource) void ( STDMETHODCALLTYPE *ResolveSubresource )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_ DXGI_FORMAT Format); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetPrimitiveTopology) void ( STDMETHODCALLTYPE *IASetPrimitiveTopology )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ D3D12_PRIMITIVE_TOPOLOGY PrimitiveTopology); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetViewports) void ( STDMETHODCALLTYPE *RSSetViewports )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumViewports, + /* [annotation] */ _In_reads_( NumViewports) const D3D12_VIEWPORT *pViewports); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetScissorRects) void ( STDMETHODCALLTYPE *RSSetScissorRects )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumRects, + /* [annotation] */ _In_reads_( NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetBlendFactor) void ( STDMETHODCALLTYPE *OMSetBlendFactor )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_reads_opt_(4) const FLOAT BlendFactor[ 4 ]); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetStencilRef) void ( STDMETHODCALLTYPE *OMSetStencilRef )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT StencilRef); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPipelineState) void ( STDMETHODCALLTYPE *SetPipelineState )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteBundle) void ( STDMETHODCALLTYPE *ExecuteBundle )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ ID3D12GraphicsCommandList *pCommandList); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetDescriptorHeaps) void ( STDMETHODCALLTYPE *SetDescriptorHeaps )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT NumDescriptorHeaps, + /* [annotation] */ _In_reads_(NumDescriptorHeaps) ID3D12DescriptorHeap *const *ppDescriptorHeaps); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootSignature) void ( STDMETHODCALLTYPE *SetComputeRootSignature )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootSignature) void ( STDMETHODCALLTYPE *SetGraphicsRootSignature )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootDescriptorTable) void ( STDMETHODCALLTYPE *SetComputeRootDescriptorTable )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootDescriptorTable) void ( STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstant) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstant )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstant) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstants) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstants )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstants) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootConstantBufferView) void ( STDMETHODCALLTYPE *SetComputeRootConstantBufferView )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootConstantBufferView) void ( STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootShaderResourceView) void ( STDMETHODCALLTYPE *SetComputeRootShaderResourceView )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootShaderResourceView) void ( STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetIndexBuffer) void ( STDMETHODCALLTYPE *IASetIndexBuffer )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_opt_ const D3D12_INDEX_BUFFER_VIEW *pView); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetVertexBuffers) void ( STDMETHODCALLTYPE *IASetVertexBuffers )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_VERTEX_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SOSetTargets) void ( STDMETHODCALLTYPE *SOSetTargets )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_STREAM_OUTPUT_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetRenderTargets) void ( STDMETHODCALLTYPE *OMSetRenderTargets )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT NumRenderTargetDescriptors, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pRenderTargetDescriptors, + /* [annotation] */ _In_ BOOL RTsSingleHandleToDescriptorRange, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pDepthStencilDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearDepthStencilView) void ( STDMETHODCALLTYPE *ClearDepthStencilView )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DepthStencilView, + /* [annotation] */ _In_ D3D12_CLEAR_FLAGS ClearFlags, + /* [annotation] */ _In_ FLOAT Depth, + /* [annotation] */ _In_ UINT8 Stencil, + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearRenderTargetView) void ( STDMETHODCALLTYPE *ClearRenderTargetView )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE RenderTargetView, + /* [annotation] */ _In_ const FLOAT ColorRGBA[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewUint) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewUint )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const UINT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewFloat) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const FLOAT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12GraphicsCommandList1 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -7318,6 +8172,7 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList1; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12GraphicsCommandList1 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -7328,64 +8183,93 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList1; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteIndirect) void ( STDMETHODCALLTYPE *ExecuteIndirect )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ ID3D12CommandSignature *pCommandSignature, + /* [annotation] */ _In_ UINT MaxCommandCount, + /* [annotation] */ _In_ ID3D12Resource *pArgumentBuffer, + /* [annotation] */ _In_ UINT64 ArgumentBufferOffset, + /* [annotation] */ _In_opt_ ID3D12Resource *pCountBuffer, + /* [annotation] */ _In_ UINT64 CountBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT64) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT64 )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, OMSetDepthBounds) void ( STDMETHODCALLTYPE *OMSetDepthBounds )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ FLOAT Min, + /* [annotation] */ _In_ FLOAT Max); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetSamplePositions) void ( STDMETHODCALLTYPE *SetSamplePositions )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT NumSamplesPerPixel, + /* [annotation] */ _In_ UINT NumPixels, + /* [annotation] */ _In_reads_(NumSamplesPerPixel*NumPixels) D3D12_SAMPLE_POSITION *pSamplePositions); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, ResolveSubresourceRegion) void ( STDMETHODCALLTYPE *ResolveSubresourceRegion )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ UINT DstX, + /* [annotation] */ _In_ UINT DstY, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_opt_ D3D12_RECT *pSrcRect, + /* [annotation] */ _In_ DXGI_FORMAT Format, + /* [annotation] */ _In_ D3D12_RESOLVE_MODE ResolveMode); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetViewInstanceMask) void ( STDMETHODCALLTYPE *SetViewInstanceMask )( ID3D12GraphicsCommandList1 * This, + /* [annotation] */ _In_ UINT Mask); END_INTERFACE @@ -7654,7 +8538,9 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList2; public: virtual void STDMETHODCALLTYPE WriteBufferImmediate( UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes) = 0; }; @@ -7669,7 +8555,9 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList2; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12GraphicsCommandList2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -7683,32 +8571,43 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList2; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12GraphicsCommandList2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -7722,43 +8621,60 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList2; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearState) void ( STDMETHODCALLTYPE *ClearState )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawInstanced) void ( STDMETHODCALLTYPE *DrawInstanced )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT VertexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawIndexedInstanced) void ( STDMETHODCALLTYPE *DrawIndexedInstanced )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT IndexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartIndexLocation, + /* [annotation] */ _In_ INT BaseVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Dispatch) void ( STDMETHODCALLTYPE *Dispatch )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyBufferRegion) void ( STDMETHODCALLTYPE *CopyBufferRegion )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT64 NumBytes); @@ -7766,25 +8682,34 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList2; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTextureRegion) void ( STDMETHODCALLTYPE *CopyTextureRegion )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pDst, UINT DstX, UINT DstY, UINT DstZ, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pSrc, + /* [annotation] */ _In_opt_ const D3D12_BOX *pSrcBox); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyResource) void ( STDMETHODCALLTYPE *CopyResource )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTiles) void ( STDMETHODCALLTYPE *CopyTiles )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _In_ const D3D12_TILED_RESOURCE_COORDINATE *pTileRegionStartCoordinate, + /* [annotation] */ _In_ const D3D12_TILE_REGION_SIZE *pTileRegionSize, + /* [annotation] */ _In_ ID3D12Resource *pBuffer, UINT64 BufferStartOffsetInBytes, D3D12_TILE_COPY_FLAGS Flags); @@ -7792,255 +8717,356 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList2; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveSubresource) void ( STDMETHODCALLTYPE *ResolveSubresource )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_ DXGI_FORMAT Format); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetPrimitiveTopology) void ( STDMETHODCALLTYPE *IASetPrimitiveTopology )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ D3D12_PRIMITIVE_TOPOLOGY PrimitiveTopology); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetViewports) void ( STDMETHODCALLTYPE *RSSetViewports )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumViewports, + /* [annotation] */ _In_reads_( NumViewports) const D3D12_VIEWPORT *pViewports); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetScissorRects) void ( STDMETHODCALLTYPE *RSSetScissorRects )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumRects, + /* [annotation] */ _In_reads_( NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetBlendFactor) void ( STDMETHODCALLTYPE *OMSetBlendFactor )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_reads_opt_(4) const FLOAT BlendFactor[ 4 ]); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetStencilRef) void ( STDMETHODCALLTYPE *OMSetStencilRef )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT StencilRef); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPipelineState) void ( STDMETHODCALLTYPE *SetPipelineState )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteBundle) void ( STDMETHODCALLTYPE *ExecuteBundle )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ ID3D12GraphicsCommandList *pCommandList); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetDescriptorHeaps) void ( STDMETHODCALLTYPE *SetDescriptorHeaps )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT NumDescriptorHeaps, + /* [annotation] */ _In_reads_(NumDescriptorHeaps) ID3D12DescriptorHeap *const *ppDescriptorHeaps); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootSignature) void ( STDMETHODCALLTYPE *SetComputeRootSignature )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootSignature) void ( STDMETHODCALLTYPE *SetGraphicsRootSignature )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootDescriptorTable) void ( STDMETHODCALLTYPE *SetComputeRootDescriptorTable )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootDescriptorTable) void ( STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstant) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstant )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstant) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstants) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstants )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstants) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootConstantBufferView) void ( STDMETHODCALLTYPE *SetComputeRootConstantBufferView )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootConstantBufferView) void ( STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootShaderResourceView) void ( STDMETHODCALLTYPE *SetComputeRootShaderResourceView )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootShaderResourceView) void ( STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetIndexBuffer) void ( STDMETHODCALLTYPE *IASetIndexBuffer )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_opt_ const D3D12_INDEX_BUFFER_VIEW *pView); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetVertexBuffers) void ( STDMETHODCALLTYPE *IASetVertexBuffers )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_VERTEX_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SOSetTargets) void ( STDMETHODCALLTYPE *SOSetTargets )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_STREAM_OUTPUT_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetRenderTargets) void ( STDMETHODCALLTYPE *OMSetRenderTargets )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT NumRenderTargetDescriptors, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pRenderTargetDescriptors, + /* [annotation] */ _In_ BOOL RTsSingleHandleToDescriptorRange, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pDepthStencilDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearDepthStencilView) void ( STDMETHODCALLTYPE *ClearDepthStencilView )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DepthStencilView, + /* [annotation] */ _In_ D3D12_CLEAR_FLAGS ClearFlags, + /* [annotation] */ _In_ FLOAT Depth, + /* [annotation] */ _In_ UINT8 Stencil, + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearRenderTargetView) void ( STDMETHODCALLTYPE *ClearRenderTargetView )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE RenderTargetView, + /* [annotation] */ _In_ const FLOAT ColorRGBA[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewUint) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewUint )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const UINT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewFloat) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const FLOAT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12GraphicsCommandList2 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -8048,6 +9074,7 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList2; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12GraphicsCommandList2 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -8058,71 +9085,102 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList2; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteIndirect) void ( STDMETHODCALLTYPE *ExecuteIndirect )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ ID3D12CommandSignature *pCommandSignature, + /* [annotation] */ _In_ UINT MaxCommandCount, + /* [annotation] */ _In_ ID3D12Resource *pArgumentBuffer, + /* [annotation] */ _In_ UINT64 ArgumentBufferOffset, + /* [annotation] */ _In_opt_ ID3D12Resource *pCountBuffer, + /* [annotation] */ _In_ UINT64 CountBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT64) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT64 )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, OMSetDepthBounds) void ( STDMETHODCALLTYPE *OMSetDepthBounds )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ FLOAT Min, + /* [annotation] */ _In_ FLOAT Max); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetSamplePositions) void ( STDMETHODCALLTYPE *SetSamplePositions )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT NumSamplesPerPixel, + /* [annotation] */ _In_ UINT NumPixels, + /* [annotation] */ _In_reads_(NumSamplesPerPixel*NumPixels) D3D12_SAMPLE_POSITION *pSamplePositions); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, ResolveSubresourceRegion) void ( STDMETHODCALLTYPE *ResolveSubresourceRegion )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ UINT DstX, + /* [annotation] */ _In_ UINT DstY, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_opt_ D3D12_RECT *pSrcRect, + /* [annotation] */ _In_ DXGI_FORMAT Format, + /* [annotation] */ _In_ D3D12_RESOLVE_MODE ResolveMode); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetViewInstanceMask) void ( STDMETHODCALLTYPE *SetViewInstanceMask )( ID3D12GraphicsCommandList2 * This, + /* [annotation] */ _In_ UINT Mask); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList2, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12GraphicsCommandList2 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); END_INTERFACE @@ -8372,36 +9430,52 @@ EXTERN_C const IID IID_ID3D12CommandQueue; { public: virtual void STDMETHODCALLTYPE UpdateTileMappings( + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT NumResourceRegions, + /* [annotation] */ _In_reads_opt_(NumResourceRegions) const D3D12_TILED_RESOURCE_COORDINATE *pResourceRegionStartCoordinates, + /* [annotation] */ _In_reads_opt_(NumResourceRegions) const D3D12_TILE_REGION_SIZE *pResourceRegionSizes, + /* [annotation] */ _In_opt_ ID3D12Heap *pHeap, UINT NumRanges, + /* [annotation] */ _In_reads_opt_(NumRanges) const D3D12_TILE_RANGE_FLAGS *pRangeFlags, + /* [annotation] */ _In_reads_opt_(NumRanges) const UINT *pHeapRangeStartOffsets, + /* [annotation] */ _In_reads_opt_(NumRanges) const UINT *pRangeTileCounts, D3D12_TILE_MAPPING_FLAGS Flags) = 0; virtual void STDMETHODCALLTYPE CopyTileMappings( + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ const D3D12_TILED_RESOURCE_COORDINATE *pDstRegionStartCoordinate, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ const D3D12_TILED_RESOURCE_COORDINATE *pSrcRegionStartCoordinate, + /* [annotation] */ _In_ const D3D12_TILE_REGION_SIZE *pRegionSize, D3D12_TILE_MAPPING_FLAGS Flags) = 0; virtual void STDMETHODCALLTYPE ExecuteCommandLists( + /* [annotation] */ _In_ UINT NumCommandLists, + /* [annotation] */ _In_reads_(NumCommandLists) ID3D12CommandList *const *ppCommandLists) = 0; virtual void STDMETHODCALLTYPE SetMarker( UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size) = 0; virtual void STDMETHODCALLTYPE BeginEvent( UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size) = 0; @@ -8416,18 +9490,16 @@ EXTERN_C const IID IID_ID3D12CommandQueue; UINT64 Value) = 0; virtual HRESULT STDMETHODCALLTYPE GetTimestampFrequency( + /* [annotation] */ _Out_ UINT64 *pFrequency) = 0; virtual HRESULT STDMETHODCALLTYPE GetClockCalibration( + /* [annotation] */ _Out_ UINT64 *pGpuTimestamp, + /* [annotation] */ _Out_ UINT64 *pCpuTimestamp) = 0; -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_COMMAND_QUEUE_DESC STDMETHODCALLTYPE GetDesc( void) = 0; -#else - virtual D3D12_COMMAND_QUEUE_DESC *STDMETHODCALLTYPE GetDesc( - D3D12_COMMAND_QUEUE_DESC * RetVal) = 0; -#endif }; @@ -8441,7 +9513,9 @@ EXTERN_C const IID IID_ID3D12CommandQueue; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12CommandQueue * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -8455,68 +9529,94 @@ EXTERN_C const IID IID_ID3D12CommandQueue; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12CommandQueue * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12CommandQueue * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12CommandQueue * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12CommandQueue * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12CommandQueue * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandQueue, UpdateTileMappings) void ( STDMETHODCALLTYPE *UpdateTileMappings )( ID3D12CommandQueue * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT NumResourceRegions, + /* [annotation] */ _In_reads_opt_(NumResourceRegions) const D3D12_TILED_RESOURCE_COORDINATE *pResourceRegionStartCoordinates, + /* [annotation] */ _In_reads_opt_(NumResourceRegions) const D3D12_TILE_REGION_SIZE *pResourceRegionSizes, + /* [annotation] */ _In_opt_ ID3D12Heap *pHeap, UINT NumRanges, + /* [annotation] */ _In_reads_opt_(NumRanges) const D3D12_TILE_RANGE_FLAGS *pRangeFlags, + /* [annotation] */ _In_reads_opt_(NumRanges) const UINT *pHeapRangeStartOffsets, + /* [annotation] */ _In_reads_opt_(NumRanges) const UINT *pRangeTileCounts, D3D12_TILE_MAPPING_FLAGS Flags); DECLSPEC_XFGVIRT(ID3D12CommandQueue, CopyTileMappings) void ( STDMETHODCALLTYPE *CopyTileMappings )( ID3D12CommandQueue * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ const D3D12_TILED_RESOURCE_COORDINATE *pDstRegionStartCoordinate, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ const D3D12_TILED_RESOURCE_COORDINATE *pSrcRegionStartCoordinate, + /* [annotation] */ _In_ const D3D12_TILE_REGION_SIZE *pRegionSize, D3D12_TILE_MAPPING_FLAGS Flags); DECLSPEC_XFGVIRT(ID3D12CommandQueue, ExecuteCommandLists) void ( STDMETHODCALLTYPE *ExecuteCommandLists )( ID3D12CommandQueue * This, + /* [annotation] */ _In_ UINT NumCommandLists, + /* [annotation] */ _In_reads_(NumCommandLists) ID3D12CommandList *const *ppCommandLists); DECLSPEC_XFGVIRT(ID3D12CommandQueue, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12CommandQueue * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -8524,6 +9624,7 @@ EXTERN_C const IID IID_ID3D12CommandQueue; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12CommandQueue * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -8546,26 +9647,21 @@ EXTERN_C const IID IID_ID3D12CommandQueue; DECLSPEC_XFGVIRT(ID3D12CommandQueue, GetTimestampFrequency) HRESULT ( STDMETHODCALLTYPE *GetTimestampFrequency )( ID3D12CommandQueue * This, + /* [annotation] */ _Out_ UINT64 *pFrequency); DECLSPEC_XFGVIRT(ID3D12CommandQueue, GetClockCalibration) HRESULT ( STDMETHODCALLTYPE *GetClockCalibration )( ID3D12CommandQueue * This, + /* [annotation] */ _Out_ UINT64 *pGpuTimestamp, + /* [annotation] */ _Out_ UINT64 *pCpuTimestamp); DECLSPEC_XFGVIRT(ID3D12CommandQueue, GetDesc) -#if !defined(_WIN32) D3D12_COMMAND_QUEUE_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12CommandQueue * This); -#else - D3D12_COMMAND_QUEUE_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12CommandQueue * This, - D3D12_COMMAND_QUEUE_DESC * RetVal); - -#endif - END_INTERFACE } ID3D12CommandQueueVtbl; @@ -8636,14 +9732,9 @@ EXTERN_C const IID IID_ID3D12CommandQueue; #define ID3D12CommandQueue_GetClockCalibration(This,pGpuTimestamp,pCpuTimestamp) \ ( (This)->lpVtbl -> GetClockCalibration(This,pGpuTimestamp,pCpuTimestamp) ) -#if !defined(_WIN32) #define ID3D12CommandQueue_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12CommandQueue_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #endif /* COBJMACROS */ @@ -8652,6 +9743,17 @@ EXTERN_C const IID IID_ID3D12CommandQueue; +D3D12_COMMAND_QUEUE_DESC STDMETHODCALLTYPE ID3D12CommandQueue_GetDesc_Proxy( + ID3D12CommandQueue * This); + + +void __RPC_STUB ID3D12CommandQueue_GetDesc_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12CommandQueue_INTERFACE_DEFINED__ */ @@ -8695,164 +9797,234 @@ EXTERN_C const IID IID_ID3D12Device; virtual UINT STDMETHODCALLTYPE GetNodeCount( void) = 0; virtual HRESULT STDMETHODCALLTYPE CreateCommandQueue( + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue) = 0; virtual HRESULT STDMETHODCALLTYPE CreateCommandAllocator( + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandAllocator) = 0; virtual HRESULT STDMETHODCALLTYPE CreateGraphicsPipelineState( + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState) = 0; virtual HRESULT STDMETHODCALLTYPE CreateComputePipelineState( + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState) = 0; virtual HRESULT STDMETHODCALLTYPE CreateCommandList( + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ ID3D12CommandAllocator *pCommandAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList) = 0; virtual HRESULT STDMETHODCALLTYPE CheckFeatureSupport( D3D12_FEATURE Feature, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize) = 0; virtual HRESULT STDMETHODCALLTYPE CreateDescriptorHeap( + /* [annotation] */ _In_ const D3D12_DESCRIPTOR_HEAP_DESC *pDescriptorHeapDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap) = 0; virtual UINT STDMETHODCALLTYPE GetDescriptorHandleIncrementSize( + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType) = 0; virtual HRESULT STDMETHODCALLTYPE CreateRootSignature( + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_reads_(blobLengthInBytes) const void *pBlobWithRootSignature, + /* [annotation] */ _In_ SIZE_T blobLengthInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvRootSignature) = 0; virtual void STDMETHODCALLTYPE CreateConstantBufferView( + /* [annotation] */ _In_opt_ const D3D12_CONSTANT_BUFFER_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor) = 0; virtual void STDMETHODCALLTYPE CreateShaderResourceView( + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_SHADER_RESOURCE_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor) = 0; virtual void STDMETHODCALLTYPE CreateUnorderedAccessView( + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pCounterResource, + /* [annotation] */ _In_opt_ const D3D12_UNORDERED_ACCESS_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor) = 0; virtual void STDMETHODCALLTYPE CreateRenderTargetView( + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_RENDER_TARGET_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor) = 0; virtual void STDMETHODCALLTYPE CreateDepthStencilView( + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor) = 0; virtual void STDMETHODCALLTYPE CreateSampler( + /* [annotation] */ _In_ const D3D12_SAMPLER_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor) = 0; virtual void STDMETHODCALLTYPE CopyDescriptors( + /* [annotation] */ _In_ UINT NumDestDescriptorRanges, + /* [annotation] */ _In_reads_(NumDestDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pDestDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumDestDescriptorRanges) const UINT *pDestDescriptorRangeSizes, + /* [annotation] */ _In_ UINT NumSrcDescriptorRanges, + /* [annotation] */ _In_reads_(NumSrcDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pSrcDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumSrcDescriptorRanges) const UINT *pSrcDescriptorRangeSizes, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType) = 0; virtual void STDMETHODCALLTYPE CopyDescriptorsSimple( + /* [annotation] */ _In_ UINT NumDescriptors, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType) = 0; -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE GetResourceAllocationInfo( + /* [annotation] */ _In_ UINT visibleMask, + /* [annotation] */ _In_ UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs) = 0; -#else - virtual D3D12_RESOURCE_ALLOCATION_INFO *STDMETHODCALLTYPE GetResourceAllocationInfo( - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - _In_ UINT visibleMask, - _In_ UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs) = 0; -#endif -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_HEAP_PROPERTIES STDMETHODCALLTYPE GetCustomHeapProperties( + /* [annotation] */ _In_ UINT nodeMask, D3D12_HEAP_TYPE heapType) = 0; -#else - virtual D3D12_HEAP_PROPERTIES *STDMETHODCALLTYPE GetCustomHeapProperties( - D3D12_HEAP_PROPERTIES * RetVal, - _In_ UINT nodeMask, - D3D12_HEAP_TYPE heapType) = 0; -#endif virtual HRESULT STDMETHODCALLTYPE CreateCommittedResource( + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource) = 0; virtual HRESULT STDMETHODCALLTYPE CreateHeap( + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap) = 0; virtual HRESULT STDMETHODCALLTYPE CreatePlacedResource( + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource) = 0; virtual HRESULT STDMETHODCALLTYPE CreateReservedResource( + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource) = 0; virtual HRESULT STDMETHODCALLTYPE CreateSharedHandle( + /* [annotation] */ _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ _In_opt_ const SECURITY_ATTRIBUTES *pAttributes, DWORD Access, + /* [annotation] */ _In_opt_ LPCWSTR Name, + /* [annotation] */ _Out_ HANDLE *pHandle) = 0; virtual HRESULT STDMETHODCALLTYPE OpenSharedHandle( + /* [annotation] */ _In_ HANDLE NTHandle, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvObj) = 0; virtual HRESULT STDMETHODCALLTYPE OpenSharedHandleByName( + /* [annotation] */ _In_ LPCWSTR Name, DWORD Access, /* [annotation][out] */ @@ -8860,59 +10032,79 @@ EXTERN_C const IID IID_ID3D12Device; virtual HRESULT STDMETHODCALLTYPE MakeResident( UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects) = 0; virtual HRESULT STDMETHODCALLTYPE Evict( UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects) = 0; virtual HRESULT STDMETHODCALLTYPE CreateFence( UINT64 InitialValue, D3D12_FENCE_FLAGS Flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppFence) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeviceRemovedReason( void) = 0; virtual void STDMETHODCALLTYPE GetCopyableFootprints( + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes) = 0; virtual HRESULT STDMETHODCALLTYPE CreateQueryHeap( + /* [annotation] */ _In_ const D3D12_QUERY_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap) = 0; virtual HRESULT STDMETHODCALLTYPE SetStablePowerState( BOOL Enable) = 0; virtual HRESULT STDMETHODCALLTYPE CreateCommandSignature( + /* [annotation] */ _In_ const D3D12_COMMAND_SIGNATURE_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvCommandSignature) = 0; virtual void STDMETHODCALLTYPE GetResourceTiling( + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _Out_opt_ UINT *pNumTilesForEntireResource, + /* [annotation] */ _Out_opt_ D3D12_PACKED_MIP_INFO *pPackedMipDesc, + /* [annotation] */ _Out_opt_ D3D12_TILE_SHAPE *pStandardTileShapeForNonPackedMips, + /* [annotation] */ _Inout_opt_ UINT *pNumSubresourceTilings, + /* [annotation] */ _In_ UINT FirstSubresourceTilingToGet, + /* [annotation] */ _Out_writes_(*pNumSubresourceTilings) D3D12_SUBRESOURCE_TILING *pSubresourceTilingsForNonPackedMips) = 0; -#if defined(_MSC_VER) || !defined(_WIN32) virtual LUID STDMETHODCALLTYPE GetAdapterLuid( void) = 0; -#else - virtual LUID *STDMETHODCALLTYPE GetAdapterLuid( - LUID * RetVal) = 0; -#endif }; @@ -8926,7 +10118,9 @@ EXTERN_C const IID IID_ID3D12Device; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Device * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -8940,26 +10134,35 @@ EXTERN_C const IID IID_ID3D12Device; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Device * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Device * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Device * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Device * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12Device, GetNodeCount) @@ -8969,220 +10172,284 @@ EXTERN_C const IID IID_ID3D12Device; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandQueue) HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue )( ID3D12Device * This, + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandAllocator) HRESULT ( STDMETHODCALLTYPE *CreateCommandAllocator )( ID3D12Device * This, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandAllocator); DECLSPEC_XFGVIRT(ID3D12Device, CreateGraphicsPipelineState) HRESULT ( STDMETHODCALLTYPE *CreateGraphicsPipelineState )( ID3D12Device * This, + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateComputePipelineState) HRESULT ( STDMETHODCALLTYPE *CreateComputePipelineState )( ID3D12Device * This, + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandList) HRESULT ( STDMETHODCALLTYPE *CreateCommandList )( ID3D12Device * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ ID3D12CommandAllocator *pCommandAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device, CheckFeatureSupport) HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12Device * This, D3D12_FEATURE Feature, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12Device, CreateDescriptorHeap) HRESULT ( STDMETHODCALLTYPE *CreateDescriptorHeap )( ID3D12Device * This, + /* [annotation] */ _In_ const D3D12_DESCRIPTOR_HEAP_DESC *pDescriptorHeapDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, GetDescriptorHandleIncrementSize) UINT ( STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize )( ID3D12Device * This, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType); DECLSPEC_XFGVIRT(ID3D12Device, CreateRootSignature) HRESULT ( STDMETHODCALLTYPE *CreateRootSignature )( ID3D12Device * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_reads_(blobLengthInBytes) const void *pBlobWithRootSignature, + /* [annotation] */ _In_ SIZE_T blobLengthInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvRootSignature); DECLSPEC_XFGVIRT(ID3D12Device, CreateConstantBufferView) void ( STDMETHODCALLTYPE *CreateConstantBufferView )( ID3D12Device * This, + /* [annotation] */ _In_opt_ const D3D12_CONSTANT_BUFFER_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateShaderResourceView) void ( STDMETHODCALLTYPE *CreateShaderResourceView )( ID3D12Device * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_SHADER_RESOURCE_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateUnorderedAccessView )( ID3D12Device * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pCounterResource, + /* [annotation] */ _In_opt_ const D3D12_UNORDERED_ACCESS_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateRenderTargetView) void ( STDMETHODCALLTYPE *CreateRenderTargetView )( ID3D12Device * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_RENDER_TARGET_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateDepthStencilView) void ( STDMETHODCALLTYPE *CreateDepthStencilView )( ID3D12Device * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateSampler) void ( STDMETHODCALLTYPE *CreateSampler )( ID3D12Device * This, + /* [annotation] */ _In_ const D3D12_SAMPLER_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptors) void ( STDMETHODCALLTYPE *CopyDescriptors )( ID3D12Device * This, + /* [annotation] */ _In_ UINT NumDestDescriptorRanges, + /* [annotation] */ _In_reads_(NumDestDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pDestDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumDestDescriptorRanges) const UINT *pDestDescriptorRangeSizes, + /* [annotation] */ _In_ UINT NumSrcDescriptorRanges, + /* [annotation] */ _In_reads_(NumSrcDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pSrcDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumSrcDescriptorRanges) const UINT *pSrcDescriptorRangeSizes, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptorsSimple) void ( STDMETHODCALLTYPE *CopyDescriptorsSimple )( ID3D12Device * This, + /* [annotation] */ _In_ UINT NumDescriptors, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceAllocationInfo) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo )( ID3D12Device * This, + /* [annotation] */ _In_ UINT visibleMask, + /* [annotation] */ _In_ UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo )( - ID3D12Device * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - _In_ UINT visibleMask, - _In_ UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, GetCustomHeapProperties) -#if !defined(_WIN32) D3D12_HEAP_PROPERTIES ( STDMETHODCALLTYPE *GetCustomHeapProperties )( ID3D12Device * This, + /* [annotation] */ _In_ UINT nodeMask, D3D12_HEAP_TYPE heapType); -#else - D3D12_HEAP_PROPERTIES *( STDMETHODCALLTYPE *GetCustomHeapProperties )( - ID3D12Device * This, - D3D12_HEAP_PROPERTIES * RetVal, - _In_ UINT nodeMask, - D3D12_HEAP_TYPE heapType); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, CreateCommittedResource) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource )( ID3D12Device * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateHeap) HRESULT ( STDMETHODCALLTYPE *CreateHeap )( ID3D12Device * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, CreatePlacedResource) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource )( ID3D12Device * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateReservedResource) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource )( ID3D12Device * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateSharedHandle) HRESULT ( STDMETHODCALLTYPE *CreateSharedHandle )( ID3D12Device * This, + /* [annotation] */ _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ _In_opt_ const SECURITY_ATTRIBUTES *pAttributes, DWORD Access, + /* [annotation] */ _In_opt_ LPCWSTR Name, + /* [annotation] */ _Out_ HANDLE *pHandle); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandle) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandle )( ID3D12Device * This, + /* [annotation] */ _In_ HANDLE NTHandle, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvObj); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandleByName) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandleByName )( ID3D12Device * This, + /* [annotation] */ _In_ LPCWSTR Name, DWORD Access, /* [annotation][out] */ @@ -9192,12 +10459,14 @@ EXTERN_C const IID IID_ID3D12Device; HRESULT ( STDMETHODCALLTYPE *MakeResident )( ID3D12Device * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, Evict) HRESULT ( STDMETHODCALLTYPE *Evict )( ID3D12Device * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, CreateFence) @@ -9205,7 +10474,9 @@ EXTERN_C const IID IID_ID3D12Device; ID3D12Device * This, UINT64 InitialValue, D3D12_FENCE_FLAGS Flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppFence); DECLSPEC_XFGVIRT(ID3D12Device, GetDeviceRemovedReason) @@ -9215,20 +10486,30 @@ EXTERN_C const IID IID_ID3D12Device; DECLSPEC_XFGVIRT(ID3D12Device, GetCopyableFootprints) void ( STDMETHODCALLTYPE *GetCopyableFootprints )( ID3D12Device * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); DECLSPEC_XFGVIRT(ID3D12Device, CreateQueryHeap) HRESULT ( STDMETHODCALLTYPE *CreateQueryHeap )( ID3D12Device * This, + /* [annotation] */ _In_ const D3D12_QUERY_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, SetStablePowerState) @@ -9239,34 +10520,37 @@ EXTERN_C const IID IID_ID3D12Device; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandSignature) HRESULT ( STDMETHODCALLTYPE *CreateCommandSignature )( ID3D12Device * This, + /* [annotation] */ _In_ const D3D12_COMMAND_SIGNATURE_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvCommandSignature); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceTiling) void ( STDMETHODCALLTYPE *GetResourceTiling )( ID3D12Device * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _Out_opt_ UINT *pNumTilesForEntireResource, + /* [annotation] */ _Out_opt_ D3D12_PACKED_MIP_INFO *pPackedMipDesc, + /* [annotation] */ _Out_opt_ D3D12_TILE_SHAPE *pStandardTileShapeForNonPackedMips, + /* [annotation] */ _Inout_opt_ UINT *pNumSubresourceTilings, + /* [annotation] */ _In_ UINT FirstSubresourceTilingToGet, + /* [annotation] */ _Out_writes_(*pNumSubresourceTilings) D3D12_SUBRESOURCE_TILING *pSubresourceTilingsForNonPackedMips); DECLSPEC_XFGVIRT(ID3D12Device, GetAdapterLuid) -#if !defined(_WIN32) LUID ( STDMETHODCALLTYPE *GetAdapterLuid )( ID3D12Device * This); -#else - LUID *( STDMETHODCALLTYPE *GetAdapterLuid )( - ID3D12Device * This, - LUID * RetVal); - -#endif - END_INTERFACE } ID3D12DeviceVtbl; @@ -9356,22 +10640,12 @@ EXTERN_C const IID IID_ID3D12Device; #define ID3D12Device_CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) \ ( (This)->lpVtbl -> CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) ) -#if !defined(_WIN32) #define ID3D12Device_GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) \ ( (This)->lpVtbl -> GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) ) -#else -#define ID3D12Device_GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) ) -#endif -#if !defined(_WIN32) #define ID3D12Device_GetCustomHeapProperties(This,nodeMask,heapType) \ ( (This)->lpVtbl -> GetCustomHeapProperties(This,nodeMask,heapType) ) -#else -#define ID3D12Device_GetCustomHeapProperties(This,RetVal,nodeMask,heapType) \ - ( (This)->lpVtbl -> GetCustomHeapProperties(This,RetVal,nodeMask,heapType) ) -#endif #define ID3D12Device_CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) ) @@ -9420,14 +10694,9 @@ EXTERN_C const IID IID_ID3D12Device; #define ID3D12Device_GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) \ ( (This)->lpVtbl -> GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) ) -#if !defined(_WIN32) #define ID3D12Device_GetAdapterLuid(This) \ ( (This)->lpVtbl -> GetAdapterLuid(This) ) -#else -#define ID3D12Device_GetAdapterLuid(This,RetVal) \ - ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) -#endif #endif /* COBJMACROS */ @@ -9436,6 +10705,48 @@ EXTERN_C const IID IID_ID3D12Device; +D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE ID3D12Device_GetResourceAllocationInfo_Proxy( + ID3D12Device * This, + /* [annotation] */ + _In_ UINT visibleMask, + /* [annotation] */ + _In_ UINT numResourceDescs, + /* [annotation] */ + _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); + + +void __RPC_STUB ID3D12Device_GetResourceAllocationInfo_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +D3D12_HEAP_PROPERTIES STDMETHODCALLTYPE ID3D12Device_GetCustomHeapProperties_Proxy( + ID3D12Device * This, + /* [annotation] */ + _In_ UINT nodeMask, + D3D12_HEAP_TYPE heapType); + + +void __RPC_STUB ID3D12Device_GetCustomHeapProperties_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + +LUID STDMETHODCALLTYPE ID3D12Device_GetAdapterLuid_Proxy( + ID3D12Device * This); + + +void __RPC_STUB ID3D12Device_GetAdapterLuid_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12Device_INTERFACE_DEFINED__ */ @@ -9456,24 +10767,35 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary; { public: virtual HRESULT STDMETHODCALLTYPE StorePipeline( + /* [annotation] */ _In_opt_ LPCWSTR pName, + /* [annotation] */ _In_ ID3D12PipelineState *pPipeline) = 0; virtual HRESULT STDMETHODCALLTYPE LoadGraphicsPipeline( + /* [annotation] */ _In_ LPCWSTR pName, + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState) = 0; virtual HRESULT STDMETHODCALLTYPE LoadComputePipeline( + /* [annotation] */ _In_ LPCWSTR pName, + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState) = 0; virtual SIZE_T STDMETHODCALLTYPE GetSerializedSize( void) = 0; virtual HRESULT STDMETHODCALLTYPE Serialize( + /* [annotation] */ _Out_writes_(DataSizeInBytes) void *pData, SIZE_T DataSizeInBytes) = 0; @@ -9489,7 +10811,9 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12PipelineLibrary * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -9503,54 +10827,75 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12PipelineLibrary * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12PipelineLibrary * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12PipelineLibrary * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12PipelineLibrary * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12PipelineLibrary * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12PipelineLibrary, StorePipeline) HRESULT ( STDMETHODCALLTYPE *StorePipeline )( ID3D12PipelineLibrary * This, + /* [annotation] */ _In_opt_ LPCWSTR pName, + /* [annotation] */ _In_ ID3D12PipelineState *pPipeline); DECLSPEC_XFGVIRT(ID3D12PipelineLibrary, LoadGraphicsPipeline) HRESULT ( STDMETHODCALLTYPE *LoadGraphicsPipeline )( ID3D12PipelineLibrary * This, + /* [annotation] */ _In_ LPCWSTR pName, + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12PipelineLibrary, LoadComputePipeline) HRESULT ( STDMETHODCALLTYPE *LoadComputePipeline )( ID3D12PipelineLibrary * This, + /* [annotation] */ _In_ LPCWSTR pName, + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12PipelineLibrary, GetSerializedSize) @@ -9560,6 +10905,7 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary; DECLSPEC_XFGVIRT(ID3D12PipelineLibrary, Serialize) HRESULT ( STDMETHODCALLTYPE *Serialize )( ID3D12PipelineLibrary * This, + /* [annotation] */ _Out_writes_(DataSizeInBytes) void *pData, SIZE_T DataSizeInBytes); @@ -9645,9 +10991,13 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary1; { public: virtual HRESULT STDMETHODCALLTYPE LoadPipeline( + /* [annotation] */ _In_ LPCWSTR pName, + /* [annotation] */ _In_ const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState) = 0; }; @@ -9662,7 +11012,9 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12PipelineLibrary1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -9676,54 +11028,75 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary1; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12PipelineLibrary1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12PipelineLibrary1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12PipelineLibrary1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12PipelineLibrary1 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12PipelineLibrary1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12PipelineLibrary, StorePipeline) HRESULT ( STDMETHODCALLTYPE *StorePipeline )( ID3D12PipelineLibrary1 * This, + /* [annotation] */ _In_opt_ LPCWSTR pName, + /* [annotation] */ _In_ ID3D12PipelineState *pPipeline); DECLSPEC_XFGVIRT(ID3D12PipelineLibrary, LoadGraphicsPipeline) HRESULT ( STDMETHODCALLTYPE *LoadGraphicsPipeline )( ID3D12PipelineLibrary1 * This, + /* [annotation] */ _In_ LPCWSTR pName, + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12PipelineLibrary, LoadComputePipeline) HRESULT ( STDMETHODCALLTYPE *LoadComputePipeline )( ID3D12PipelineLibrary1 * This, + /* [annotation] */ _In_ LPCWSTR pName, + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12PipelineLibrary, GetSerializedSize) @@ -9733,15 +11106,20 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary1; DECLSPEC_XFGVIRT(ID3D12PipelineLibrary, Serialize) HRESULT ( STDMETHODCALLTYPE *Serialize )( ID3D12PipelineLibrary1 * This, + /* [annotation] */ _Out_writes_(DataSizeInBytes) void *pData, SIZE_T DataSizeInBytes); DECLSPEC_XFGVIRT(ID3D12PipelineLibrary1, LoadPipeline) HRESULT ( STDMETHODCALLTYPE *LoadPipeline )( ID3D12PipelineLibrary1 * This, + /* [annotation] */ _In_ LPCWSTR pName, + /* [annotation] */ _In_ const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); END_INTERFACE @@ -9857,13 +11235,18 @@ EXTERN_C const IID IID_ID3D12Device1; { public: virtual HRESULT STDMETHODCALLTYPE CreatePipelineLibrary( + /* [annotation] */ _In_reads_(BlobLength) const void *pLibraryBlob, SIZE_T BlobLength, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineLibrary) = 0; virtual HRESULT STDMETHODCALLTYPE SetEventOnMultipleFenceCompletion( + /* [annotation] */ _In_reads_(NumFences) ID3D12Fence *const *ppFences, + /* [annotation] */ _In_reads_(NumFences) const UINT64 *pFenceValues, UINT NumFences, D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags, @@ -9871,7 +11254,9 @@ EXTERN_C const IID IID_ID3D12Device1; virtual HRESULT STDMETHODCALLTYPE SetResidencyPriority( UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_reads_(NumObjects) const D3D12_RESIDENCY_PRIORITY *pPriorities) = 0; }; @@ -9886,7 +11271,9 @@ EXTERN_C const IID IID_ID3D12Device1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Device1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -9900,26 +11287,35 @@ EXTERN_C const IID IID_ID3D12Device1; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Device1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Device1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Device1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Device1 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12Device, GetNodeCount) @@ -9929,220 +11325,284 @@ EXTERN_C const IID IID_ID3D12Device1; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandQueue) HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue )( ID3D12Device1 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandAllocator) HRESULT ( STDMETHODCALLTYPE *CreateCommandAllocator )( ID3D12Device1 * This, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandAllocator); DECLSPEC_XFGVIRT(ID3D12Device, CreateGraphicsPipelineState) HRESULT ( STDMETHODCALLTYPE *CreateGraphicsPipelineState )( ID3D12Device1 * This, + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateComputePipelineState) HRESULT ( STDMETHODCALLTYPE *CreateComputePipelineState )( ID3D12Device1 * This, + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandList) HRESULT ( STDMETHODCALLTYPE *CreateCommandList )( ID3D12Device1 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ ID3D12CommandAllocator *pCommandAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device, CheckFeatureSupport) HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12Device1 * This, D3D12_FEATURE Feature, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12Device, CreateDescriptorHeap) HRESULT ( STDMETHODCALLTYPE *CreateDescriptorHeap )( ID3D12Device1 * This, + /* [annotation] */ _In_ const D3D12_DESCRIPTOR_HEAP_DESC *pDescriptorHeapDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, GetDescriptorHandleIncrementSize) UINT ( STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize )( ID3D12Device1 * This, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType); DECLSPEC_XFGVIRT(ID3D12Device, CreateRootSignature) HRESULT ( STDMETHODCALLTYPE *CreateRootSignature )( ID3D12Device1 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_reads_(blobLengthInBytes) const void *pBlobWithRootSignature, + /* [annotation] */ _In_ SIZE_T blobLengthInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvRootSignature); DECLSPEC_XFGVIRT(ID3D12Device, CreateConstantBufferView) void ( STDMETHODCALLTYPE *CreateConstantBufferView )( ID3D12Device1 * This, + /* [annotation] */ _In_opt_ const D3D12_CONSTANT_BUFFER_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateShaderResourceView) void ( STDMETHODCALLTYPE *CreateShaderResourceView )( ID3D12Device1 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_SHADER_RESOURCE_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateUnorderedAccessView )( ID3D12Device1 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pCounterResource, + /* [annotation] */ _In_opt_ const D3D12_UNORDERED_ACCESS_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateRenderTargetView) void ( STDMETHODCALLTYPE *CreateRenderTargetView )( ID3D12Device1 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_RENDER_TARGET_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateDepthStencilView) void ( STDMETHODCALLTYPE *CreateDepthStencilView )( ID3D12Device1 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateSampler) void ( STDMETHODCALLTYPE *CreateSampler )( ID3D12Device1 * This, + /* [annotation] */ _In_ const D3D12_SAMPLER_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptors) void ( STDMETHODCALLTYPE *CopyDescriptors )( ID3D12Device1 * This, + /* [annotation] */ _In_ UINT NumDestDescriptorRanges, + /* [annotation] */ _In_reads_(NumDestDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pDestDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumDestDescriptorRanges) const UINT *pDestDescriptorRangeSizes, + /* [annotation] */ _In_ UINT NumSrcDescriptorRanges, + /* [annotation] */ _In_reads_(NumSrcDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pSrcDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumSrcDescriptorRanges) const UINT *pSrcDescriptorRangeSizes, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptorsSimple) void ( STDMETHODCALLTYPE *CopyDescriptorsSimple )( ID3D12Device1 * This, + /* [annotation] */ _In_ UINT NumDescriptors, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceAllocationInfo) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo )( ID3D12Device1 * This, + /* [annotation] */ _In_ UINT visibleMask, + /* [annotation] */ _In_ UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo )( - ID3D12Device1 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - _In_ UINT visibleMask, - _In_ UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, GetCustomHeapProperties) -#if !defined(_WIN32) D3D12_HEAP_PROPERTIES ( STDMETHODCALLTYPE *GetCustomHeapProperties )( ID3D12Device1 * This, + /* [annotation] */ _In_ UINT nodeMask, D3D12_HEAP_TYPE heapType); -#else - D3D12_HEAP_PROPERTIES *( STDMETHODCALLTYPE *GetCustomHeapProperties )( - ID3D12Device1 * This, - D3D12_HEAP_PROPERTIES * RetVal, - _In_ UINT nodeMask, - D3D12_HEAP_TYPE heapType); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, CreateCommittedResource) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource )( ID3D12Device1 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateHeap) HRESULT ( STDMETHODCALLTYPE *CreateHeap )( ID3D12Device1 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, CreatePlacedResource) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource )( ID3D12Device1 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateReservedResource) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource )( ID3D12Device1 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateSharedHandle) HRESULT ( STDMETHODCALLTYPE *CreateSharedHandle )( ID3D12Device1 * This, + /* [annotation] */ _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ _In_opt_ const SECURITY_ATTRIBUTES *pAttributes, DWORD Access, + /* [annotation] */ _In_opt_ LPCWSTR Name, + /* [annotation] */ _Out_ HANDLE *pHandle); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandle) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandle )( ID3D12Device1 * This, + /* [annotation] */ _In_ HANDLE NTHandle, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvObj); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandleByName) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandleByName )( ID3D12Device1 * This, + /* [annotation] */ _In_ LPCWSTR Name, DWORD Access, /* [annotation][out] */ @@ -10152,12 +11612,14 @@ EXTERN_C const IID IID_ID3D12Device1; HRESULT ( STDMETHODCALLTYPE *MakeResident )( ID3D12Device1 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, Evict) HRESULT ( STDMETHODCALLTYPE *Evict )( ID3D12Device1 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, CreateFence) @@ -10165,7 +11627,9 @@ EXTERN_C const IID IID_ID3D12Device1; ID3D12Device1 * This, UINT64 InitialValue, D3D12_FENCE_FLAGS Flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppFence); DECLSPEC_XFGVIRT(ID3D12Device, GetDeviceRemovedReason) @@ -10175,20 +11639,30 @@ EXTERN_C const IID IID_ID3D12Device1; DECLSPEC_XFGVIRT(ID3D12Device, GetCopyableFootprints) void ( STDMETHODCALLTYPE *GetCopyableFootprints )( ID3D12Device1 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); DECLSPEC_XFGVIRT(ID3D12Device, CreateQueryHeap) HRESULT ( STDMETHODCALLTYPE *CreateQueryHeap )( ID3D12Device1 * This, + /* [annotation] */ _In_ const D3D12_QUERY_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, SetStablePowerState) @@ -10199,46 +11673,54 @@ EXTERN_C const IID IID_ID3D12Device1; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandSignature) HRESULT ( STDMETHODCALLTYPE *CreateCommandSignature )( ID3D12Device1 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_SIGNATURE_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvCommandSignature); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceTiling) void ( STDMETHODCALLTYPE *GetResourceTiling )( ID3D12Device1 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _Out_opt_ UINT *pNumTilesForEntireResource, + /* [annotation] */ _Out_opt_ D3D12_PACKED_MIP_INFO *pPackedMipDesc, + /* [annotation] */ _Out_opt_ D3D12_TILE_SHAPE *pStandardTileShapeForNonPackedMips, + /* [annotation] */ _Inout_opt_ UINT *pNumSubresourceTilings, + /* [annotation] */ _In_ UINT FirstSubresourceTilingToGet, + /* [annotation] */ _Out_writes_(*pNumSubresourceTilings) D3D12_SUBRESOURCE_TILING *pSubresourceTilingsForNonPackedMips); DECLSPEC_XFGVIRT(ID3D12Device, GetAdapterLuid) -#if !defined(_WIN32) LUID ( STDMETHODCALLTYPE *GetAdapterLuid )( ID3D12Device1 * This); -#else - LUID *( STDMETHODCALLTYPE *GetAdapterLuid )( - ID3D12Device1 * This, - LUID * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device1, CreatePipelineLibrary) HRESULT ( STDMETHODCALLTYPE *CreatePipelineLibrary )( ID3D12Device1 * This, + /* [annotation] */ _In_reads_(BlobLength) const void *pLibraryBlob, SIZE_T BlobLength, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineLibrary); DECLSPEC_XFGVIRT(ID3D12Device1, SetEventOnMultipleFenceCompletion) HRESULT ( STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion )( ID3D12Device1 * This, + /* [annotation] */ _In_reads_(NumFences) ID3D12Fence *const *ppFences, + /* [annotation] */ _In_reads_(NumFences) const UINT64 *pFenceValues, UINT NumFences, D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags, @@ -10248,7 +11730,9 @@ EXTERN_C const IID IID_ID3D12Device1; HRESULT ( STDMETHODCALLTYPE *SetResidencyPriority )( ID3D12Device1 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_reads_(NumObjects) const D3D12_RESIDENCY_PRIORITY *pPriorities); END_INTERFACE @@ -10340,22 +11824,12 @@ EXTERN_C const IID IID_ID3D12Device1; #define ID3D12Device1_CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) \ ( (This)->lpVtbl -> CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) ) -#if !defined(_WIN32) #define ID3D12Device1_GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) \ ( (This)->lpVtbl -> GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) ) -#else -#define ID3D12Device1_GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) ) -#endif -#if !defined(_WIN32) #define ID3D12Device1_GetCustomHeapProperties(This,nodeMask,heapType) \ ( (This)->lpVtbl -> GetCustomHeapProperties(This,nodeMask,heapType) ) -#else -#define ID3D12Device1_GetCustomHeapProperties(This,RetVal,nodeMask,heapType) \ - ( (This)->lpVtbl -> GetCustomHeapProperties(This,RetVal,nodeMask,heapType) ) -#endif #define ID3D12Device1_CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) ) @@ -10404,14 +11878,9 @@ EXTERN_C const IID IID_ID3D12Device1; #define ID3D12Device1_GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) \ ( (This)->lpVtbl -> GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) ) -#if !defined(_WIN32) #define ID3D12Device1_GetAdapterLuid(This) \ ( (This)->lpVtbl -> GetAdapterLuid(This) ) -#else -#define ID3D12Device1_GetAdapterLuid(This,RetVal) \ - ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) -#endif #define ID3D12Device1_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ @@ -10450,8 +11919,11 @@ EXTERN_C const IID IID_ID3D12Device2; { public: virtual HRESULT STDMETHODCALLTYPE CreatePipelineState( - const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState) = 0; }; @@ -10466,7 +11938,9 @@ EXTERN_C const IID IID_ID3D12Device2; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Device2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -10480,26 +11954,35 @@ EXTERN_C const IID IID_ID3D12Device2; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Device2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Device2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Device2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Device2 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12Device, GetNodeCount) @@ -10509,220 +11992,284 @@ EXTERN_C const IID IID_ID3D12Device2; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandQueue) HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue )( ID3D12Device2 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandAllocator) HRESULT ( STDMETHODCALLTYPE *CreateCommandAllocator )( ID3D12Device2 * This, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandAllocator); DECLSPEC_XFGVIRT(ID3D12Device, CreateGraphicsPipelineState) HRESULT ( STDMETHODCALLTYPE *CreateGraphicsPipelineState )( ID3D12Device2 * This, + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateComputePipelineState) HRESULT ( STDMETHODCALLTYPE *CreateComputePipelineState )( ID3D12Device2 * This, + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandList) HRESULT ( STDMETHODCALLTYPE *CreateCommandList )( ID3D12Device2 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ ID3D12CommandAllocator *pCommandAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device, CheckFeatureSupport) HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12Device2 * This, D3D12_FEATURE Feature, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12Device, CreateDescriptorHeap) HRESULT ( STDMETHODCALLTYPE *CreateDescriptorHeap )( ID3D12Device2 * This, + /* [annotation] */ _In_ const D3D12_DESCRIPTOR_HEAP_DESC *pDescriptorHeapDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, GetDescriptorHandleIncrementSize) UINT ( STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize )( ID3D12Device2 * This, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType); DECLSPEC_XFGVIRT(ID3D12Device, CreateRootSignature) HRESULT ( STDMETHODCALLTYPE *CreateRootSignature )( ID3D12Device2 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_reads_(blobLengthInBytes) const void *pBlobWithRootSignature, + /* [annotation] */ _In_ SIZE_T blobLengthInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvRootSignature); DECLSPEC_XFGVIRT(ID3D12Device, CreateConstantBufferView) void ( STDMETHODCALLTYPE *CreateConstantBufferView )( ID3D12Device2 * This, + /* [annotation] */ _In_opt_ const D3D12_CONSTANT_BUFFER_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateShaderResourceView) void ( STDMETHODCALLTYPE *CreateShaderResourceView )( ID3D12Device2 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_SHADER_RESOURCE_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateUnorderedAccessView )( ID3D12Device2 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pCounterResource, + /* [annotation] */ _In_opt_ const D3D12_UNORDERED_ACCESS_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateRenderTargetView) void ( STDMETHODCALLTYPE *CreateRenderTargetView )( ID3D12Device2 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_RENDER_TARGET_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateDepthStencilView) void ( STDMETHODCALLTYPE *CreateDepthStencilView )( ID3D12Device2 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateSampler) void ( STDMETHODCALLTYPE *CreateSampler )( ID3D12Device2 * This, + /* [annotation] */ _In_ const D3D12_SAMPLER_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptors) void ( STDMETHODCALLTYPE *CopyDescriptors )( ID3D12Device2 * This, + /* [annotation] */ _In_ UINT NumDestDescriptorRanges, + /* [annotation] */ _In_reads_(NumDestDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pDestDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumDestDescriptorRanges) const UINT *pDestDescriptorRangeSizes, + /* [annotation] */ _In_ UINT NumSrcDescriptorRanges, + /* [annotation] */ _In_reads_(NumSrcDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pSrcDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumSrcDescriptorRanges) const UINT *pSrcDescriptorRangeSizes, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptorsSimple) void ( STDMETHODCALLTYPE *CopyDescriptorsSimple )( ID3D12Device2 * This, + /* [annotation] */ _In_ UINT NumDescriptors, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceAllocationInfo) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo )( ID3D12Device2 * This, + /* [annotation] */ _In_ UINT visibleMask, + /* [annotation] */ _In_ UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo )( - ID3D12Device2 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - _In_ UINT visibleMask, - _In_ UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, GetCustomHeapProperties) -#if !defined(_WIN32) D3D12_HEAP_PROPERTIES ( STDMETHODCALLTYPE *GetCustomHeapProperties )( ID3D12Device2 * This, + /* [annotation] */ _In_ UINT nodeMask, D3D12_HEAP_TYPE heapType); -#else - D3D12_HEAP_PROPERTIES *( STDMETHODCALLTYPE *GetCustomHeapProperties )( - ID3D12Device2 * This, - D3D12_HEAP_PROPERTIES * RetVal, - _In_ UINT nodeMask, - D3D12_HEAP_TYPE heapType); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, CreateCommittedResource) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource )( ID3D12Device2 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateHeap) HRESULT ( STDMETHODCALLTYPE *CreateHeap )( ID3D12Device2 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, CreatePlacedResource) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource )( ID3D12Device2 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateReservedResource) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource )( ID3D12Device2 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateSharedHandle) HRESULT ( STDMETHODCALLTYPE *CreateSharedHandle )( ID3D12Device2 * This, + /* [annotation] */ _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ _In_opt_ const SECURITY_ATTRIBUTES *pAttributes, DWORD Access, + /* [annotation] */ _In_opt_ LPCWSTR Name, + /* [annotation] */ _Out_ HANDLE *pHandle); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandle) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandle )( ID3D12Device2 * This, + /* [annotation] */ _In_ HANDLE NTHandle, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvObj); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandleByName) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandleByName )( ID3D12Device2 * This, + /* [annotation] */ _In_ LPCWSTR Name, DWORD Access, /* [annotation][out] */ @@ -10732,12 +12279,14 @@ EXTERN_C const IID IID_ID3D12Device2; HRESULT ( STDMETHODCALLTYPE *MakeResident )( ID3D12Device2 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, Evict) HRESULT ( STDMETHODCALLTYPE *Evict )( ID3D12Device2 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, CreateFence) @@ -10745,7 +12294,9 @@ EXTERN_C const IID IID_ID3D12Device2; ID3D12Device2 * This, UINT64 InitialValue, D3D12_FENCE_FLAGS Flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppFence); DECLSPEC_XFGVIRT(ID3D12Device, GetDeviceRemovedReason) @@ -10755,20 +12306,30 @@ EXTERN_C const IID IID_ID3D12Device2; DECLSPEC_XFGVIRT(ID3D12Device, GetCopyableFootprints) void ( STDMETHODCALLTYPE *GetCopyableFootprints )( ID3D12Device2 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); DECLSPEC_XFGVIRT(ID3D12Device, CreateQueryHeap) HRESULT ( STDMETHODCALLTYPE *CreateQueryHeap )( ID3D12Device2 * This, + /* [annotation] */ _In_ const D3D12_QUERY_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, SetStablePowerState) @@ -10779,46 +12340,54 @@ EXTERN_C const IID IID_ID3D12Device2; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandSignature) HRESULT ( STDMETHODCALLTYPE *CreateCommandSignature )( ID3D12Device2 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_SIGNATURE_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvCommandSignature); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceTiling) void ( STDMETHODCALLTYPE *GetResourceTiling )( ID3D12Device2 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _Out_opt_ UINT *pNumTilesForEntireResource, + /* [annotation] */ _Out_opt_ D3D12_PACKED_MIP_INFO *pPackedMipDesc, + /* [annotation] */ _Out_opt_ D3D12_TILE_SHAPE *pStandardTileShapeForNonPackedMips, + /* [annotation] */ _Inout_opt_ UINT *pNumSubresourceTilings, + /* [annotation] */ _In_ UINT FirstSubresourceTilingToGet, + /* [annotation] */ _Out_writes_(*pNumSubresourceTilings) D3D12_SUBRESOURCE_TILING *pSubresourceTilingsForNonPackedMips); DECLSPEC_XFGVIRT(ID3D12Device, GetAdapterLuid) -#if !defined(_WIN32) LUID ( STDMETHODCALLTYPE *GetAdapterLuid )( ID3D12Device2 * This); -#else - LUID *( STDMETHODCALLTYPE *GetAdapterLuid )( - ID3D12Device2 * This, - LUID * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device1, CreatePipelineLibrary) HRESULT ( STDMETHODCALLTYPE *CreatePipelineLibrary )( ID3D12Device2 * This, + /* [annotation] */ _In_reads_(BlobLength) const void *pLibraryBlob, SIZE_T BlobLength, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineLibrary); DECLSPEC_XFGVIRT(ID3D12Device1, SetEventOnMultipleFenceCompletion) HRESULT ( STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion )( ID3D12Device2 * This, + /* [annotation] */ _In_reads_(NumFences) ID3D12Fence *const *ppFences, + /* [annotation] */ _In_reads_(NumFences) const UINT64 *pFenceValues, UINT NumFences, D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags, @@ -10828,14 +12397,19 @@ EXTERN_C const IID IID_ID3D12Device2; HRESULT ( STDMETHODCALLTYPE *SetResidencyPriority )( ID3D12Device2 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_reads_(NumObjects) const D3D12_RESIDENCY_PRIORITY *pPriorities); DECLSPEC_XFGVIRT(ID3D12Device2, CreatePipelineState) HRESULT ( STDMETHODCALLTYPE *CreatePipelineState )( ID3D12Device2 * This, - const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); END_INTERFACE @@ -10927,22 +12501,12 @@ EXTERN_C const IID IID_ID3D12Device2; #define ID3D12Device2_CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) \ ( (This)->lpVtbl -> CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) ) -#if !defined(_WIN32) #define ID3D12Device2_GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) \ ( (This)->lpVtbl -> GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) ) -#else -#define ID3D12Device2_GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) ) -#endif -#if !defined(_WIN32) #define ID3D12Device2_GetCustomHeapProperties(This,nodeMask,heapType) \ ( (This)->lpVtbl -> GetCustomHeapProperties(This,nodeMask,heapType) ) -#else -#define ID3D12Device2_GetCustomHeapProperties(This,RetVal,nodeMask,heapType) \ - ( (This)->lpVtbl -> GetCustomHeapProperties(This,RetVal,nodeMask,heapType) ) -#endif #define ID3D12Device2_CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) ) @@ -10991,14 +12555,9 @@ EXTERN_C const IID IID_ID3D12Device2; #define ID3D12Device2_GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) \ ( (This)->lpVtbl -> GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) ) -#if !defined(_WIN32) #define ID3D12Device2_GetAdapterLuid(This) \ ( (This)->lpVtbl -> GetAdapterLuid(This) ) -#else -#define ID3D12Device2_GetAdapterLuid(This,RetVal) \ - ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) -#endif #define ID3D12Device2_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ @@ -11057,19 +12616,27 @@ EXTERN_C const IID IID_ID3D12Device3; { public: virtual HRESULT STDMETHODCALLTYPE OpenExistingHeapFromAddress( + /* [annotation] */ _In_ const void *pAddress, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap) = 0; virtual HRESULT STDMETHODCALLTYPE OpenExistingHeapFromFileMapping( + /* [annotation] */ _In_ HANDLE hFileMapping, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap) = 0; virtual HRESULT STDMETHODCALLTYPE EnqueueMakeResident( D3D12_RESIDENCY_FLAGS Flags, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_ ID3D12Fence *pFenceToSignal, UINT64 FenceValueToSignal) = 0; @@ -11085,7 +12652,9 @@ EXTERN_C const IID IID_ID3D12Device3; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Device3 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -11099,26 +12668,35 @@ EXTERN_C const IID IID_ID3D12Device3; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Device3 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Device3 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Device3 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Device3 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12Device, GetNodeCount) @@ -11128,220 +12706,284 @@ EXTERN_C const IID IID_ID3D12Device3; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandQueue) HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue )( ID3D12Device3 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandAllocator) HRESULT ( STDMETHODCALLTYPE *CreateCommandAllocator )( ID3D12Device3 * This, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandAllocator); DECLSPEC_XFGVIRT(ID3D12Device, CreateGraphicsPipelineState) HRESULT ( STDMETHODCALLTYPE *CreateGraphicsPipelineState )( ID3D12Device3 * This, + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateComputePipelineState) HRESULT ( STDMETHODCALLTYPE *CreateComputePipelineState )( ID3D12Device3 * This, + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandList) HRESULT ( STDMETHODCALLTYPE *CreateCommandList )( ID3D12Device3 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ ID3D12CommandAllocator *pCommandAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device, CheckFeatureSupport) HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12Device3 * This, D3D12_FEATURE Feature, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12Device, CreateDescriptorHeap) HRESULT ( STDMETHODCALLTYPE *CreateDescriptorHeap )( ID3D12Device3 * This, + /* [annotation] */ _In_ const D3D12_DESCRIPTOR_HEAP_DESC *pDescriptorHeapDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, GetDescriptorHandleIncrementSize) UINT ( STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize )( ID3D12Device3 * This, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType); DECLSPEC_XFGVIRT(ID3D12Device, CreateRootSignature) HRESULT ( STDMETHODCALLTYPE *CreateRootSignature )( ID3D12Device3 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_reads_(blobLengthInBytes) const void *pBlobWithRootSignature, + /* [annotation] */ _In_ SIZE_T blobLengthInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvRootSignature); DECLSPEC_XFGVIRT(ID3D12Device, CreateConstantBufferView) void ( STDMETHODCALLTYPE *CreateConstantBufferView )( ID3D12Device3 * This, + /* [annotation] */ _In_opt_ const D3D12_CONSTANT_BUFFER_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateShaderResourceView) void ( STDMETHODCALLTYPE *CreateShaderResourceView )( ID3D12Device3 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_SHADER_RESOURCE_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateUnorderedAccessView )( ID3D12Device3 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pCounterResource, + /* [annotation] */ _In_opt_ const D3D12_UNORDERED_ACCESS_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateRenderTargetView) void ( STDMETHODCALLTYPE *CreateRenderTargetView )( ID3D12Device3 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_RENDER_TARGET_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateDepthStencilView) void ( STDMETHODCALLTYPE *CreateDepthStencilView )( ID3D12Device3 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateSampler) void ( STDMETHODCALLTYPE *CreateSampler )( ID3D12Device3 * This, + /* [annotation] */ _In_ const D3D12_SAMPLER_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptors) void ( STDMETHODCALLTYPE *CopyDescriptors )( ID3D12Device3 * This, + /* [annotation] */ _In_ UINT NumDestDescriptorRanges, + /* [annotation] */ _In_reads_(NumDestDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pDestDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumDestDescriptorRanges) const UINT *pDestDescriptorRangeSizes, + /* [annotation] */ _In_ UINT NumSrcDescriptorRanges, + /* [annotation] */ _In_reads_(NumSrcDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pSrcDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumSrcDescriptorRanges) const UINT *pSrcDescriptorRangeSizes, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptorsSimple) void ( STDMETHODCALLTYPE *CopyDescriptorsSimple )( ID3D12Device3 * This, + /* [annotation] */ _In_ UINT NumDescriptors, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceAllocationInfo) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo )( ID3D12Device3 * This, + /* [annotation] */ _In_ UINT visibleMask, + /* [annotation] */ _In_ UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo )( - ID3D12Device3 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - _In_ UINT visibleMask, - _In_ UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, GetCustomHeapProperties) -#if !defined(_WIN32) D3D12_HEAP_PROPERTIES ( STDMETHODCALLTYPE *GetCustomHeapProperties )( ID3D12Device3 * This, + /* [annotation] */ _In_ UINT nodeMask, D3D12_HEAP_TYPE heapType); -#else - D3D12_HEAP_PROPERTIES *( STDMETHODCALLTYPE *GetCustomHeapProperties )( - ID3D12Device3 * This, - D3D12_HEAP_PROPERTIES * RetVal, - _In_ UINT nodeMask, - D3D12_HEAP_TYPE heapType); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, CreateCommittedResource) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource )( ID3D12Device3 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateHeap) HRESULT ( STDMETHODCALLTYPE *CreateHeap )( ID3D12Device3 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, CreatePlacedResource) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource )( ID3D12Device3 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateReservedResource) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource )( ID3D12Device3 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateSharedHandle) HRESULT ( STDMETHODCALLTYPE *CreateSharedHandle )( ID3D12Device3 * This, + /* [annotation] */ _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ _In_opt_ const SECURITY_ATTRIBUTES *pAttributes, DWORD Access, + /* [annotation] */ _In_opt_ LPCWSTR Name, + /* [annotation] */ _Out_ HANDLE *pHandle); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandle) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandle )( ID3D12Device3 * This, + /* [annotation] */ _In_ HANDLE NTHandle, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvObj); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandleByName) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandleByName )( ID3D12Device3 * This, + /* [annotation] */ _In_ LPCWSTR Name, DWORD Access, /* [annotation][out] */ @@ -11351,12 +12993,14 @@ EXTERN_C const IID IID_ID3D12Device3; HRESULT ( STDMETHODCALLTYPE *MakeResident )( ID3D12Device3 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, Evict) HRESULT ( STDMETHODCALLTYPE *Evict )( ID3D12Device3 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, CreateFence) @@ -11364,7 +13008,9 @@ EXTERN_C const IID IID_ID3D12Device3; ID3D12Device3 * This, UINT64 InitialValue, D3D12_FENCE_FLAGS Flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppFence); DECLSPEC_XFGVIRT(ID3D12Device, GetDeviceRemovedReason) @@ -11374,20 +13020,30 @@ EXTERN_C const IID IID_ID3D12Device3; DECLSPEC_XFGVIRT(ID3D12Device, GetCopyableFootprints) void ( STDMETHODCALLTYPE *GetCopyableFootprints )( ID3D12Device3 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); DECLSPEC_XFGVIRT(ID3D12Device, CreateQueryHeap) HRESULT ( STDMETHODCALLTYPE *CreateQueryHeap )( ID3D12Device3 * This, + /* [annotation] */ _In_ const D3D12_QUERY_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, SetStablePowerState) @@ -11398,46 +13054,54 @@ EXTERN_C const IID IID_ID3D12Device3; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandSignature) HRESULT ( STDMETHODCALLTYPE *CreateCommandSignature )( ID3D12Device3 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_SIGNATURE_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvCommandSignature); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceTiling) void ( STDMETHODCALLTYPE *GetResourceTiling )( ID3D12Device3 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _Out_opt_ UINT *pNumTilesForEntireResource, + /* [annotation] */ _Out_opt_ D3D12_PACKED_MIP_INFO *pPackedMipDesc, + /* [annotation] */ _Out_opt_ D3D12_TILE_SHAPE *pStandardTileShapeForNonPackedMips, + /* [annotation] */ _Inout_opt_ UINT *pNumSubresourceTilings, + /* [annotation] */ _In_ UINT FirstSubresourceTilingToGet, + /* [annotation] */ _Out_writes_(*pNumSubresourceTilings) D3D12_SUBRESOURCE_TILING *pSubresourceTilingsForNonPackedMips); DECLSPEC_XFGVIRT(ID3D12Device, GetAdapterLuid) -#if !defined(_WIN32) LUID ( STDMETHODCALLTYPE *GetAdapterLuid )( ID3D12Device3 * This); -#else - LUID *( STDMETHODCALLTYPE *GetAdapterLuid )( - ID3D12Device3 * This, - LUID * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device1, CreatePipelineLibrary) HRESULT ( STDMETHODCALLTYPE *CreatePipelineLibrary )( ID3D12Device3 * This, + /* [annotation] */ _In_reads_(BlobLength) const void *pLibraryBlob, SIZE_T BlobLength, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineLibrary); DECLSPEC_XFGVIRT(ID3D12Device1, SetEventOnMultipleFenceCompletion) HRESULT ( STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion )( ID3D12Device3 * This, + /* [annotation] */ _In_reads_(NumFences) ID3D12Fence *const *ppFences, + /* [annotation] */ _In_reads_(NumFences) const UINT64 *pFenceValues, UINT NumFences, D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags, @@ -11447,28 +13111,39 @@ EXTERN_C const IID IID_ID3D12Device3; HRESULT ( STDMETHODCALLTYPE *SetResidencyPriority )( ID3D12Device3 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_reads_(NumObjects) const D3D12_RESIDENCY_PRIORITY *pPriorities); DECLSPEC_XFGVIRT(ID3D12Device2, CreatePipelineState) HRESULT ( STDMETHODCALLTYPE *CreatePipelineState )( ID3D12Device3 * This, - const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromAddress) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromAddress )( ID3D12Device3 * This, + /* [annotation] */ _In_ const void *pAddress, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromFileMapping) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping )( ID3D12Device3 * This, + /* [annotation] */ _In_ HANDLE hFileMapping, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, EnqueueMakeResident) @@ -11476,7 +13151,9 @@ EXTERN_C const IID IID_ID3D12Device3; ID3D12Device3 * This, D3D12_RESIDENCY_FLAGS Flags, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_ ID3D12Fence *pFenceToSignal, UINT64 FenceValueToSignal); @@ -11569,22 +13246,12 @@ EXTERN_C const IID IID_ID3D12Device3; #define ID3D12Device3_CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) \ ( (This)->lpVtbl -> CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) ) -#if !defined(_WIN32) #define ID3D12Device3_GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) \ ( (This)->lpVtbl -> GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) ) -#else -#define ID3D12Device3_GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) ) -#endif -#if !defined(_WIN32) #define ID3D12Device3_GetCustomHeapProperties(This,nodeMask,heapType) \ ( (This)->lpVtbl -> GetCustomHeapProperties(This,nodeMask,heapType) ) -#else -#define ID3D12Device3_GetCustomHeapProperties(This,RetVal,nodeMask,heapType) \ - ( (This)->lpVtbl -> GetCustomHeapProperties(This,RetVal,nodeMask,heapType) ) -#endif #define ID3D12Device3_CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) ) @@ -11633,14 +13300,9 @@ EXTERN_C const IID IID_ID3D12Device3; #define ID3D12Device3_GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) \ ( (This)->lpVtbl -> GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) ) -#if !defined(_WIN32) #define ID3D12Device3_GetAdapterLuid(This) \ ( (This)->lpVtbl -> GetAdapterLuid(This) ) -#else -#define ID3D12Device3_GetAdapterLuid(This,RetVal) \ - ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) -#endif #define ID3D12Device3_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ @@ -11729,7 +13391,9 @@ EXTERN_C const IID IID_ID3D12ProtectedSession; { public: virtual HRESULT STDMETHODCALLTYPE GetStatusFence( - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppFence) = 0; virtual D3D12_PROTECTED_SESSION_STATUS STDMETHODCALLTYPE GetSessionStatus( void) = 0; @@ -11746,7 +13410,9 @@ EXTERN_C const IID IID_ID3D12ProtectedSession; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12ProtectedSession * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -11760,38 +13426,51 @@ EXTERN_C const IID IID_ID3D12ProtectedSession; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12ProtectedSession * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12ProtectedSession * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12ProtectedSession * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12ProtectedSession * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12ProtectedSession * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12ProtectedSession, GetStatusFence) HRESULT ( STDMETHODCALLTYPE *GetStatusFence )( ID3D12ProtectedSession * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppFence); DECLSPEC_XFGVIRT(ID3D12ProtectedSession, GetSessionStatus) @@ -11905,12 +13584,7 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession; ID3D12ProtectedResourceSession : public ID3D12ProtectedSession { public: -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_PROTECTED_RESOURCE_SESSION_DESC STDMETHODCALLTYPE GetDesc( void) = 0; -#else - virtual D3D12_PROTECTED_RESOURCE_SESSION_DESC *STDMETHODCALLTYPE GetDesc( - D3D12_PROTECTED_RESOURCE_SESSION_DESC * RetVal) = 0; -#endif }; @@ -11924,7 +13598,9 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12ProtectedResourceSession * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -11938,38 +13614,51 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12ProtectedResourceSession * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12ProtectedResourceSession * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12ProtectedResourceSession * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12ProtectedResourceSession * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12ProtectedResourceSession * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12ProtectedSession, GetStatusFence) HRESULT ( STDMETHODCALLTYPE *GetStatusFence )( ID3D12ProtectedResourceSession * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppFence); DECLSPEC_XFGVIRT(ID3D12ProtectedSession, GetSessionStatus) @@ -11977,17 +13666,9 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession; ID3D12ProtectedResourceSession * This); DECLSPEC_XFGVIRT(ID3D12ProtectedResourceSession, GetDesc) -#if !defined(_WIN32) D3D12_PROTECTED_RESOURCE_SESSION_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12ProtectedResourceSession * This); -#else - D3D12_PROTECTED_RESOURCE_SESSION_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12ProtectedResourceSession * This, - D3D12_PROTECTED_RESOURCE_SESSION_DESC * RetVal); - -#endif - END_INTERFACE } ID3D12ProtectedResourceSessionVtbl; @@ -12034,14 +13715,9 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession; #define ID3D12ProtectedResourceSession_GetSessionStatus(This) \ ( (This)->lpVtbl -> GetSessionStatus(This) ) -#if !defined(_WIN32) #define ID3D12ProtectedResourceSession_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12ProtectedResourceSession_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #endif /* COBJMACROS */ @@ -12050,6 +13726,17 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession; +D3D12_PROTECTED_RESOURCE_SESSION_DESC STDMETHODCALLTYPE ID3D12ProtectedResourceSession_GetDesc_Proxy( + ID3D12ProtectedResourceSession * This); + + +void __RPC_STUB ID3D12ProtectedResourceSession_GetDesc_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12ProtectedResourceSession_INTERFACE_DEFINED__ */ @@ -12070,55 +13757,71 @@ EXTERN_C const IID IID_ID3D12Device4; { public: virtual HRESULT STDMETHODCALLTYPE CreateCommandList1( + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_FLAGS flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList) = 0; virtual HRESULT STDMETHODCALLTYPE CreateProtectedResourceSession( + /* [annotation] */ _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppSession) = 0; virtual HRESULT STDMETHODCALLTYPE CreateCommittedResource1( + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource) = 0; virtual HRESULT STDMETHODCALLTYPE CreateHeap1( + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap) = 0; virtual HRESULT STDMETHODCALLTYPE CreateReservedResource1( + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource) = 0; -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE GetResourceAllocationInfo1( UINT visibleMask, UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, + /* [annotation] */ _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1) = 0; -#else - virtual D3D12_RESOURCE_ALLOCATION_INFO *STDMETHODCALLTYPE GetResourceAllocationInfo1( - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - UINT visibleMask, - UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, - _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1) = 0; -#endif }; @@ -12132,7 +13835,9 @@ EXTERN_C const IID IID_ID3D12Device4; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Device4 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -12146,26 +13851,35 @@ EXTERN_C const IID IID_ID3D12Device4; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Device4 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Device4 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Device4 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Device4 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12Device, GetNodeCount) @@ -12175,220 +13889,284 @@ EXTERN_C const IID IID_ID3D12Device4; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandQueue) HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue )( ID3D12Device4 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandAllocator) HRESULT ( STDMETHODCALLTYPE *CreateCommandAllocator )( ID3D12Device4 * This, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandAllocator); DECLSPEC_XFGVIRT(ID3D12Device, CreateGraphicsPipelineState) HRESULT ( STDMETHODCALLTYPE *CreateGraphicsPipelineState )( ID3D12Device4 * This, + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateComputePipelineState) HRESULT ( STDMETHODCALLTYPE *CreateComputePipelineState )( ID3D12Device4 * This, + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandList) HRESULT ( STDMETHODCALLTYPE *CreateCommandList )( ID3D12Device4 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ ID3D12CommandAllocator *pCommandAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device, CheckFeatureSupport) HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12Device4 * This, D3D12_FEATURE Feature, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12Device, CreateDescriptorHeap) HRESULT ( STDMETHODCALLTYPE *CreateDescriptorHeap )( ID3D12Device4 * This, + /* [annotation] */ _In_ const D3D12_DESCRIPTOR_HEAP_DESC *pDescriptorHeapDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, GetDescriptorHandleIncrementSize) UINT ( STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize )( ID3D12Device4 * This, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType); DECLSPEC_XFGVIRT(ID3D12Device, CreateRootSignature) HRESULT ( STDMETHODCALLTYPE *CreateRootSignature )( ID3D12Device4 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_reads_(blobLengthInBytes) const void *pBlobWithRootSignature, + /* [annotation] */ _In_ SIZE_T blobLengthInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvRootSignature); DECLSPEC_XFGVIRT(ID3D12Device, CreateConstantBufferView) void ( STDMETHODCALLTYPE *CreateConstantBufferView )( ID3D12Device4 * This, + /* [annotation] */ _In_opt_ const D3D12_CONSTANT_BUFFER_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateShaderResourceView) void ( STDMETHODCALLTYPE *CreateShaderResourceView )( ID3D12Device4 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_SHADER_RESOURCE_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateUnorderedAccessView )( ID3D12Device4 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pCounterResource, + /* [annotation] */ _In_opt_ const D3D12_UNORDERED_ACCESS_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateRenderTargetView) void ( STDMETHODCALLTYPE *CreateRenderTargetView )( ID3D12Device4 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_RENDER_TARGET_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateDepthStencilView) void ( STDMETHODCALLTYPE *CreateDepthStencilView )( ID3D12Device4 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateSampler) void ( STDMETHODCALLTYPE *CreateSampler )( ID3D12Device4 * This, + /* [annotation] */ _In_ const D3D12_SAMPLER_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptors) void ( STDMETHODCALLTYPE *CopyDescriptors )( ID3D12Device4 * This, + /* [annotation] */ _In_ UINT NumDestDescriptorRanges, + /* [annotation] */ _In_reads_(NumDestDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pDestDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumDestDescriptorRanges) const UINT *pDestDescriptorRangeSizes, + /* [annotation] */ _In_ UINT NumSrcDescriptorRanges, + /* [annotation] */ _In_reads_(NumSrcDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pSrcDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumSrcDescriptorRanges) const UINT *pSrcDescriptorRangeSizes, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptorsSimple) void ( STDMETHODCALLTYPE *CopyDescriptorsSimple )( ID3D12Device4 * This, + /* [annotation] */ _In_ UINT NumDescriptors, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceAllocationInfo) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo )( ID3D12Device4 * This, + /* [annotation] */ _In_ UINT visibleMask, + /* [annotation] */ _In_ UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo )( - ID3D12Device4 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - _In_ UINT visibleMask, - _In_ UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, GetCustomHeapProperties) -#if !defined(_WIN32) D3D12_HEAP_PROPERTIES ( STDMETHODCALLTYPE *GetCustomHeapProperties )( ID3D12Device4 * This, + /* [annotation] */ _In_ UINT nodeMask, D3D12_HEAP_TYPE heapType); -#else - D3D12_HEAP_PROPERTIES *( STDMETHODCALLTYPE *GetCustomHeapProperties )( - ID3D12Device4 * This, - D3D12_HEAP_PROPERTIES * RetVal, - _In_ UINT nodeMask, - D3D12_HEAP_TYPE heapType); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, CreateCommittedResource) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource )( ID3D12Device4 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateHeap) HRESULT ( STDMETHODCALLTYPE *CreateHeap )( ID3D12Device4 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, CreatePlacedResource) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource )( ID3D12Device4 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateReservedResource) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource )( ID3D12Device4 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateSharedHandle) HRESULT ( STDMETHODCALLTYPE *CreateSharedHandle )( ID3D12Device4 * This, + /* [annotation] */ _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ _In_opt_ const SECURITY_ATTRIBUTES *pAttributes, DWORD Access, + /* [annotation] */ _In_opt_ LPCWSTR Name, + /* [annotation] */ _Out_ HANDLE *pHandle); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandle) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandle )( ID3D12Device4 * This, + /* [annotation] */ _In_ HANDLE NTHandle, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvObj); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandleByName) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandleByName )( ID3D12Device4 * This, + /* [annotation] */ _In_ LPCWSTR Name, DWORD Access, /* [annotation][out] */ @@ -12398,12 +14176,14 @@ EXTERN_C const IID IID_ID3D12Device4; HRESULT ( STDMETHODCALLTYPE *MakeResident )( ID3D12Device4 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, Evict) HRESULT ( STDMETHODCALLTYPE *Evict )( ID3D12Device4 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, CreateFence) @@ -12411,7 +14191,9 @@ EXTERN_C const IID IID_ID3D12Device4; ID3D12Device4 * This, UINT64 InitialValue, D3D12_FENCE_FLAGS Flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppFence); DECLSPEC_XFGVIRT(ID3D12Device, GetDeviceRemovedReason) @@ -12421,20 +14203,30 @@ EXTERN_C const IID IID_ID3D12Device4; DECLSPEC_XFGVIRT(ID3D12Device, GetCopyableFootprints) void ( STDMETHODCALLTYPE *GetCopyableFootprints )( ID3D12Device4 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); DECLSPEC_XFGVIRT(ID3D12Device, CreateQueryHeap) HRESULT ( STDMETHODCALLTYPE *CreateQueryHeap )( ID3D12Device4 * This, + /* [annotation] */ _In_ const D3D12_QUERY_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, SetStablePowerState) @@ -12445,46 +14237,54 @@ EXTERN_C const IID IID_ID3D12Device4; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandSignature) HRESULT ( STDMETHODCALLTYPE *CreateCommandSignature )( ID3D12Device4 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_SIGNATURE_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvCommandSignature); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceTiling) void ( STDMETHODCALLTYPE *GetResourceTiling )( ID3D12Device4 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _Out_opt_ UINT *pNumTilesForEntireResource, + /* [annotation] */ _Out_opt_ D3D12_PACKED_MIP_INFO *pPackedMipDesc, + /* [annotation] */ _Out_opt_ D3D12_TILE_SHAPE *pStandardTileShapeForNonPackedMips, + /* [annotation] */ _Inout_opt_ UINT *pNumSubresourceTilings, + /* [annotation] */ _In_ UINT FirstSubresourceTilingToGet, + /* [annotation] */ _Out_writes_(*pNumSubresourceTilings) D3D12_SUBRESOURCE_TILING *pSubresourceTilingsForNonPackedMips); DECLSPEC_XFGVIRT(ID3D12Device, GetAdapterLuid) -#if !defined(_WIN32) LUID ( STDMETHODCALLTYPE *GetAdapterLuid )( ID3D12Device4 * This); -#else - LUID *( STDMETHODCALLTYPE *GetAdapterLuid )( - ID3D12Device4 * This, - LUID * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device1, CreatePipelineLibrary) HRESULT ( STDMETHODCALLTYPE *CreatePipelineLibrary )( ID3D12Device4 * This, + /* [annotation] */ _In_reads_(BlobLength) const void *pLibraryBlob, SIZE_T BlobLength, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineLibrary); DECLSPEC_XFGVIRT(ID3D12Device1, SetEventOnMultipleFenceCompletion) HRESULT ( STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion )( ID3D12Device4 * This, + /* [annotation] */ _In_reads_(NumFences) ID3D12Fence *const *ppFences, + /* [annotation] */ _In_reads_(NumFences) const UINT64 *pFenceValues, UINT NumFences, D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags, @@ -12494,28 +14294,39 @@ EXTERN_C const IID IID_ID3D12Device4; HRESULT ( STDMETHODCALLTYPE *SetResidencyPriority )( ID3D12Device4 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_reads_(NumObjects) const D3D12_RESIDENCY_PRIORITY *pPriorities); DECLSPEC_XFGVIRT(ID3D12Device2, CreatePipelineState) HRESULT ( STDMETHODCALLTYPE *CreatePipelineState )( ID3D12Device4 * This, - const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromAddress) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromAddress )( ID3D12Device4 * This, + /* [annotation] */ _In_ const void *pAddress, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromFileMapping) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping )( ID3D12Device4 * This, + /* [annotation] */ _In_ HANDLE hFileMapping, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, EnqueueMakeResident) @@ -12523,76 +14334,91 @@ EXTERN_C const IID IID_ID3D12Device4; ID3D12Device4 * This, D3D12_RESIDENCY_FLAGS Flags, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_ ID3D12Fence *pFenceToSignal, UINT64 FenceValueToSignal); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommandList1) HRESULT ( STDMETHODCALLTYPE *CreateCommandList1 )( ID3D12Device4 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_FLAGS flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device4, CreateProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *CreateProtectedResourceSession )( ID3D12Device4 * This, + /* [annotation] */ _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppSession); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommittedResource1) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource1 )( ID3D12Device4 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, CreateHeap1) HRESULT ( STDMETHODCALLTYPE *CreateHeap1 )( ID3D12Device4 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device4, CreateReservedResource1) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource1 )( ID3D12Device4 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, GetResourceAllocationInfo1) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( ID3D12Device4 * This, UINT visibleMask, UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, + /* [annotation] */ _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( - ID3D12Device4 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - UINT visibleMask, - UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, - _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); - -#endif - END_INTERFACE } ID3D12Device4Vtbl; @@ -12682,22 +14508,12 @@ EXTERN_C const IID IID_ID3D12Device4; #define ID3D12Device4_CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) \ ( (This)->lpVtbl -> CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) ) -#if !defined(_WIN32) #define ID3D12Device4_GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) \ ( (This)->lpVtbl -> GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) ) -#else -#define ID3D12Device4_GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) ) -#endif -#if !defined(_WIN32) #define ID3D12Device4_GetCustomHeapProperties(This,nodeMask,heapType) \ ( (This)->lpVtbl -> GetCustomHeapProperties(This,nodeMask,heapType) ) -#else -#define ID3D12Device4_GetCustomHeapProperties(This,RetVal,nodeMask,heapType) \ - ( (This)->lpVtbl -> GetCustomHeapProperties(This,RetVal,nodeMask,heapType) ) -#endif #define ID3D12Device4_CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) ) @@ -12746,14 +14562,9 @@ EXTERN_C const IID IID_ID3D12Device4; #define ID3D12Device4_GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) \ ( (This)->lpVtbl -> GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) ) -#if !defined(_WIN32) #define ID3D12Device4_GetAdapterLuid(This) \ ( (This)->lpVtbl -> GetAdapterLuid(This) ) -#else -#define ID3D12Device4_GetAdapterLuid(This,RetVal) \ - ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) -#endif #define ID3D12Device4_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ @@ -12794,14 +14605,9 @@ EXTERN_C const IID IID_ID3D12Device4; #define ID3D12Device4_CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) \ ( (This)->lpVtbl -> CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) ) -#if !defined(_WIN32) #define ID3D12Device4_GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#else -#define ID3D12Device4_GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#endif #endif /* COBJMACROS */ @@ -12810,6 +14616,23 @@ EXTERN_C const IID IID_ID3D12Device4; +D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE ID3D12Device4_GetResourceAllocationInfo1_Proxy( + ID3D12Device4 * This, + UINT visibleMask, + UINT numResourceDescs, + /* [annotation] */ + _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, + /* [annotation] */ + _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); + + +void __RPC_STUB ID3D12Device4_GetResourceAllocationInfo1_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12Device4_INTERFACE_DEFINED__ */ @@ -12860,7 +14683,9 @@ EXTERN_C const IID IID_ID3D12LifetimeOwner; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12LifetimeOwner * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -12928,21 +14753,19 @@ EXTERN_C const IID IID_ID3D12SwapChainAssistant; ID3D12SwapChainAssistant : public IUnknown { public: -#if defined(_MSC_VER) || !defined(_WIN32) virtual LUID STDMETHODCALLTYPE GetLUID( void) = 0; -#else - virtual LUID *STDMETHODCALLTYPE GetLUID( - LUID * RetVal) = 0; -#endif virtual HRESULT STDMETHODCALLTYPE GetSwapChainObject( REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppv) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentResourceAndCommandQueue( REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvResource, REFIID riidQueue, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvQueue) = 0; virtual HRESULT STDMETHODCALLTYPE InsertImplicitSync( void) = 0; @@ -12959,7 +14782,9 @@ EXTERN_C const IID IID_ID3D12SwapChainAssistant; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12SwapChainAssistant * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -12971,29 +14796,24 @@ EXTERN_C const IID IID_ID3D12SwapChainAssistant; ID3D12SwapChainAssistant * This); DECLSPEC_XFGVIRT(ID3D12SwapChainAssistant, GetLUID) -#if !defined(_WIN32) LUID ( STDMETHODCALLTYPE *GetLUID )( ID3D12SwapChainAssistant * This); -#else - LUID *( STDMETHODCALLTYPE *GetLUID )( - ID3D12SwapChainAssistant * This, - LUID * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12SwapChainAssistant, GetSwapChainObject) HRESULT ( STDMETHODCALLTYPE *GetSwapChainObject )( ID3D12SwapChainAssistant * This, REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppv); DECLSPEC_XFGVIRT(ID3D12SwapChainAssistant, GetCurrentResourceAndCommandQueue) HRESULT ( STDMETHODCALLTYPE *GetCurrentResourceAndCommandQueue )( ID3D12SwapChainAssistant * This, REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvResource, REFIID riidQueue, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvQueue); DECLSPEC_XFGVIRT(ID3D12SwapChainAssistant, InsertImplicitSync) @@ -13022,14 +14842,9 @@ EXTERN_C const IID IID_ID3D12SwapChainAssistant; #define ID3D12SwapChainAssistant_Release(This) \ ( (This)->lpVtbl -> Release(This) ) -#if !defined(_WIN32) #define ID3D12SwapChainAssistant_GetLUID(This) \ ( (This)->lpVtbl -> GetLUID(This) ) -#else -#define ID3D12SwapChainAssistant_GetLUID(This,RetVal) \ - ( (This)->lpVtbl -> GetLUID(This,RetVal) ) -#endif #define ID3D12SwapChainAssistant_GetSwapChainObject(This,riid,ppv) \ ( (This)->lpVtbl -> GetSwapChainObject(This,riid,ppv) ) @@ -13047,6 +14862,17 @@ EXTERN_C const IID IID_ID3D12SwapChainAssistant; +LUID STDMETHODCALLTYPE ID3D12SwapChainAssistant_GetLUID_Proxy( + ID3D12SwapChainAssistant * This); + + +void __RPC_STUB ID3D12SwapChainAssistant_GetLUID_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12SwapChainAssistant_INTERFACE_DEFINED__ */ @@ -13067,6 +14893,7 @@ EXTERN_C const IID IID_ID3D12LifetimeTracker; { public: virtual HRESULT STDMETHODCALLTYPE DestroyOwnedObject( + /* [annotation] */ _In_ ID3D12DeviceChild *pObject) = 0; }; @@ -13081,7 +14908,9 @@ EXTERN_C const IID IID_ID3D12LifetimeTracker; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12LifetimeTracker * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -13095,37 +14924,49 @@ EXTERN_C const IID IID_ID3D12LifetimeTracker; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12LifetimeTracker * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12LifetimeTracker * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12LifetimeTracker * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12LifetimeTracker * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12LifetimeTracker * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12LifetimeTracker, DestroyOwnedObject) HRESULT ( STDMETHODCALLTYPE *DestroyOwnedObject )( ID3D12LifetimeTracker * This, + /* [annotation] */ _In_ ID3D12DeviceChild *pObject); END_INTERFACE @@ -13284,7 +15125,9 @@ EXTERN_C const IID IID_ID3D12StateObject; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12StateObject * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -13298,32 +15141,43 @@ EXTERN_C const IID IID_ID3D12StateObject; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12StateObject * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12StateObject * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12StateObject * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12StateObject * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12StateObject * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); END_INTERFACE @@ -13394,9 +15248,11 @@ EXTERN_C const IID IID_ID3D12StateObjectProperties; { public: virtual void *STDMETHODCALLTYPE GetShaderIdentifier( + /* [annotation] */ _In_ LPCWSTR pExportName) = 0; virtual UINT64 STDMETHODCALLTYPE GetShaderStackSize( + /* [annotation] */ _In_ LPCWSTR pExportName) = 0; virtual UINT64 STDMETHODCALLTYPE GetPipelineStackSize( void) = 0; @@ -13416,7 +15272,9 @@ EXTERN_C const IID IID_ID3D12StateObjectProperties; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12StateObjectProperties * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -13430,11 +15288,13 @@ EXTERN_C const IID IID_ID3D12StateObjectProperties; DECLSPEC_XFGVIRT(ID3D12StateObjectProperties, GetShaderIdentifier) void *( STDMETHODCALLTYPE *GetShaderIdentifier )( ID3D12StateObjectProperties * This, + /* [annotation] */ _In_ LPCWSTR pExportName); DECLSPEC_XFGVIRT(ID3D12StateObjectProperties, GetShaderStackSize) UINT64 ( STDMETHODCALLTYPE *GetShaderStackSize )( ID3D12StateObjectProperties * This, + /* [annotation] */ _In_ LPCWSTR pExportName); DECLSPEC_XFGVIRT(ID3D12StateObjectProperties, GetPipelineStackSize) @@ -13559,6 +15419,7 @@ DEFINE_ENUM_FLAG_OPERATORS( D3D12_EXPORT_FLAGS ); typedef struct D3D12_EXPORT_DESC { LPCWSTR Name; + /* [annotation] */ _In_opt_ LPCWSTR ExportToRename; D3D12_EXPORT_FLAGS Flags; } D3D12_EXPORT_DESC; @@ -13567,6 +15428,7 @@ typedef struct D3D12_DXIL_LIBRARY_DESC { D3D12_SHADER_BYTECODE DXILLibrary; UINT NumExports; + /* [annotation] */ _In_reads_(NumExports) D3D12_EXPORT_DESC *pExports; } D3D12_DXIL_LIBRARY_DESC; @@ -13574,6 +15436,7 @@ typedef struct D3D12_EXISTING_COLLECTION_DESC { ID3D12StateObject *pExistingCollection; UINT NumExports; + /* [annotation] */ _In_reads_(NumExports) D3D12_EXPORT_DESC *pExports; } D3D12_EXISTING_COLLECTION_DESC; @@ -13581,6 +15444,7 @@ typedef struct D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION { const D3D12_STATE_SUBOBJECT *pSubobjectToAssociate; UINT NumExports; + /* [annotation] */ _In_reads_(NumExports) LPCWSTR *pExports; } D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION; @@ -13588,6 +15452,7 @@ typedef struct D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION { LPCWSTR SubobjectToAssociate; UINT NumExports; + /* [annotation] */ _In_reads_(NumExports) LPCWSTR *pExports; } D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION; @@ -13602,8 +15467,11 @@ typedef struct D3D12_HIT_GROUP_DESC { LPCWSTR HitGroupExport; D3D12_HIT_GROUP_TYPE Type; + /* [annotation] */ _In_opt_ LPCWSTR AnyHitShaderImport; + /* [annotation] */ _In_opt_ LPCWSTR ClosestHitShaderImport; + /* [annotation] */ _In_opt_ LPCWSTR IntersectionShaderImport; } D3D12_HIT_GROUP_DESC; @@ -13644,6 +15512,7 @@ typedef struct D3D12_STATE_OBJECT_DESC { D3D12_STATE_OBJECT_TYPE Type; UINT NumSubobjects; + /* [annotation] */ _In_reads_(NumSubobjects) const D3D12_STATE_SUBOBJECT *pSubobjects; } D3D12_STATE_OBJECT_DESC; @@ -13874,6 +15743,7 @@ typedef struct D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC { D3D12_GPU_VIRTUAL_ADDRESS DestAccelerationStructureData; D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS Inputs; + /* [annotation] */ _In_opt_ D3D12_GPU_VIRTUAL_ADDRESS SourceAccelerationStructureData; D3D12_GPU_VIRTUAL_ADDRESS ScratchAccelerationStructureData; } D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC; @@ -13930,42 +15800,65 @@ EXTERN_C const IID IID_ID3D12Device5; { public: virtual HRESULT STDMETHODCALLTYPE CreateLifetimeTracker( + /* [annotation] */ _In_ ID3D12LifetimeOwner *pOwner, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvTracker) = 0; virtual void STDMETHODCALLTYPE RemoveDevice( void) = 0; virtual HRESULT STDMETHODCALLTYPE EnumerateMetaCommands( + /* [annotation] */ _Inout_ UINT *pNumMetaCommands, + /* [annotation] */ _Out_writes_opt_(*pNumMetaCommands) D3D12_META_COMMAND_DESC *pDescs) = 0; virtual HRESULT STDMETHODCALLTYPE EnumerateMetaCommandParameters( + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ D3D12_META_COMMAND_PARAMETER_STAGE Stage, + /* [annotation] */ _Out_opt_ UINT *pTotalStructureSizeInBytes, + /* [annotation] */ _Inout_ UINT *pParameterCount, + /* [annotation] */ _Out_writes_opt_(*pParameterCount) D3D12_META_COMMAND_PARAMETER_DESC *pParameterDescs) = 0; virtual HRESULT STDMETHODCALLTYPE CreateMetaCommand( + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ UINT NodeMask, + /* [annotation] */ _In_reads_bytes_opt_(CreationParametersDataSizeInBytes) const void *pCreationParametersData, + /* [annotation] */ _In_ SIZE_T CreationParametersDataSizeInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppMetaCommand) = 0; virtual HRESULT STDMETHODCALLTYPE CreateStateObject( - const D3D12_STATE_OBJECT_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppStateObject) = 0; virtual void STDMETHODCALLTYPE GetRaytracingAccelerationStructurePrebuildInfo( + /* [annotation] */ _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *pDesc, + /* [annotation] */ _Out_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *pInfo) = 0; virtual D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS STDMETHODCALLTYPE CheckDriverMatchingIdentifier( + /* [annotation] */ _In_ D3D12_SERIALIZED_DATA_TYPE SerializedDataType, + /* [annotation] */ _In_ const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *pIdentifierToCheck) = 0; }; @@ -13980,7 +15873,9 @@ EXTERN_C const IID IID_ID3D12Device5; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Device5 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -13994,26 +15889,35 @@ EXTERN_C const IID IID_ID3D12Device5; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Device5 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Device5 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Device5 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Device5 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12Device, GetNodeCount) @@ -14023,220 +15927,284 @@ EXTERN_C const IID IID_ID3D12Device5; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandQueue) HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandAllocator) HRESULT ( STDMETHODCALLTYPE *CreateCommandAllocator )( ID3D12Device5 * This, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandAllocator); DECLSPEC_XFGVIRT(ID3D12Device, CreateGraphicsPipelineState) HRESULT ( STDMETHODCALLTYPE *CreateGraphicsPipelineState )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateComputePipelineState) HRESULT ( STDMETHODCALLTYPE *CreateComputePipelineState )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandList) HRESULT ( STDMETHODCALLTYPE *CreateCommandList )( ID3D12Device5 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ ID3D12CommandAllocator *pCommandAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device, CheckFeatureSupport) HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12Device5 * This, D3D12_FEATURE Feature, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12Device, CreateDescriptorHeap) HRESULT ( STDMETHODCALLTYPE *CreateDescriptorHeap )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_DESCRIPTOR_HEAP_DESC *pDescriptorHeapDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, GetDescriptorHandleIncrementSize) UINT ( STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize )( ID3D12Device5 * This, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType); DECLSPEC_XFGVIRT(ID3D12Device, CreateRootSignature) HRESULT ( STDMETHODCALLTYPE *CreateRootSignature )( ID3D12Device5 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_reads_(blobLengthInBytes) const void *pBlobWithRootSignature, + /* [annotation] */ _In_ SIZE_T blobLengthInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvRootSignature); DECLSPEC_XFGVIRT(ID3D12Device, CreateConstantBufferView) void ( STDMETHODCALLTYPE *CreateConstantBufferView )( ID3D12Device5 * This, + /* [annotation] */ _In_opt_ const D3D12_CONSTANT_BUFFER_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateShaderResourceView) void ( STDMETHODCALLTYPE *CreateShaderResourceView )( ID3D12Device5 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_SHADER_RESOURCE_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateUnorderedAccessView )( ID3D12Device5 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pCounterResource, + /* [annotation] */ _In_opt_ const D3D12_UNORDERED_ACCESS_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateRenderTargetView) void ( STDMETHODCALLTYPE *CreateRenderTargetView )( ID3D12Device5 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_RENDER_TARGET_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateDepthStencilView) void ( STDMETHODCALLTYPE *CreateDepthStencilView )( ID3D12Device5 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateSampler) void ( STDMETHODCALLTYPE *CreateSampler )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_SAMPLER_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptors) void ( STDMETHODCALLTYPE *CopyDescriptors )( ID3D12Device5 * This, + /* [annotation] */ _In_ UINT NumDestDescriptorRanges, + /* [annotation] */ _In_reads_(NumDestDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pDestDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumDestDescriptorRanges) const UINT *pDestDescriptorRangeSizes, + /* [annotation] */ _In_ UINT NumSrcDescriptorRanges, + /* [annotation] */ _In_reads_(NumSrcDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pSrcDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumSrcDescriptorRanges) const UINT *pSrcDescriptorRangeSizes, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptorsSimple) void ( STDMETHODCALLTYPE *CopyDescriptorsSimple )( ID3D12Device5 * This, + /* [annotation] */ _In_ UINT NumDescriptors, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceAllocationInfo) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo )( ID3D12Device5 * This, + /* [annotation] */ _In_ UINT visibleMask, + /* [annotation] */ _In_ UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo )( - ID3D12Device5 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - _In_ UINT visibleMask, - _In_ UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, GetCustomHeapProperties) -#if !defined(_WIN32) D3D12_HEAP_PROPERTIES ( STDMETHODCALLTYPE *GetCustomHeapProperties )( ID3D12Device5 * This, + /* [annotation] */ _In_ UINT nodeMask, D3D12_HEAP_TYPE heapType); -#else - D3D12_HEAP_PROPERTIES *( STDMETHODCALLTYPE *GetCustomHeapProperties )( - ID3D12Device5 * This, - D3D12_HEAP_PROPERTIES * RetVal, - _In_ UINT nodeMask, - D3D12_HEAP_TYPE heapType); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, CreateCommittedResource) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateHeap) HRESULT ( STDMETHODCALLTYPE *CreateHeap )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, CreatePlacedResource) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource )( ID3D12Device5 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateReservedResource) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateSharedHandle) HRESULT ( STDMETHODCALLTYPE *CreateSharedHandle )( ID3D12Device5 * This, + /* [annotation] */ _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ _In_opt_ const SECURITY_ATTRIBUTES *pAttributes, DWORD Access, + /* [annotation] */ _In_opt_ LPCWSTR Name, + /* [annotation] */ _Out_ HANDLE *pHandle); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandle) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandle )( ID3D12Device5 * This, + /* [annotation] */ _In_ HANDLE NTHandle, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvObj); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandleByName) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandleByName )( ID3D12Device5 * This, + /* [annotation] */ _In_ LPCWSTR Name, DWORD Access, /* [annotation][out] */ @@ -14246,12 +16214,14 @@ EXTERN_C const IID IID_ID3D12Device5; HRESULT ( STDMETHODCALLTYPE *MakeResident )( ID3D12Device5 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, Evict) HRESULT ( STDMETHODCALLTYPE *Evict )( ID3D12Device5 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, CreateFence) @@ -14259,7 +16229,9 @@ EXTERN_C const IID IID_ID3D12Device5; ID3D12Device5 * This, UINT64 InitialValue, D3D12_FENCE_FLAGS Flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppFence); DECLSPEC_XFGVIRT(ID3D12Device, GetDeviceRemovedReason) @@ -14269,20 +16241,30 @@ EXTERN_C const IID IID_ID3D12Device5; DECLSPEC_XFGVIRT(ID3D12Device, GetCopyableFootprints) void ( STDMETHODCALLTYPE *GetCopyableFootprints )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); DECLSPEC_XFGVIRT(ID3D12Device, CreateQueryHeap) HRESULT ( STDMETHODCALLTYPE *CreateQueryHeap )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_QUERY_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, SetStablePowerState) @@ -14293,46 +16275,54 @@ EXTERN_C const IID IID_ID3D12Device5; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandSignature) HRESULT ( STDMETHODCALLTYPE *CreateCommandSignature )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_SIGNATURE_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvCommandSignature); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceTiling) void ( STDMETHODCALLTYPE *GetResourceTiling )( ID3D12Device5 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _Out_opt_ UINT *pNumTilesForEntireResource, + /* [annotation] */ _Out_opt_ D3D12_PACKED_MIP_INFO *pPackedMipDesc, + /* [annotation] */ _Out_opt_ D3D12_TILE_SHAPE *pStandardTileShapeForNonPackedMips, + /* [annotation] */ _Inout_opt_ UINT *pNumSubresourceTilings, + /* [annotation] */ _In_ UINT FirstSubresourceTilingToGet, + /* [annotation] */ _Out_writes_(*pNumSubresourceTilings) D3D12_SUBRESOURCE_TILING *pSubresourceTilingsForNonPackedMips); DECLSPEC_XFGVIRT(ID3D12Device, GetAdapterLuid) -#if !defined(_WIN32) LUID ( STDMETHODCALLTYPE *GetAdapterLuid )( ID3D12Device5 * This); -#else - LUID *( STDMETHODCALLTYPE *GetAdapterLuid )( - ID3D12Device5 * This, - LUID * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device1, CreatePipelineLibrary) HRESULT ( STDMETHODCALLTYPE *CreatePipelineLibrary )( ID3D12Device5 * This, + /* [annotation] */ _In_reads_(BlobLength) const void *pLibraryBlob, SIZE_T BlobLength, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineLibrary); DECLSPEC_XFGVIRT(ID3D12Device1, SetEventOnMultipleFenceCompletion) HRESULT ( STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion )( ID3D12Device5 * This, + /* [annotation] */ _In_reads_(NumFences) ID3D12Fence *const *ppFences, + /* [annotation] */ _In_reads_(NumFences) const UINT64 *pFenceValues, UINT NumFences, D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags, @@ -14342,28 +16332,39 @@ EXTERN_C const IID IID_ID3D12Device5; HRESULT ( STDMETHODCALLTYPE *SetResidencyPriority )( ID3D12Device5 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_reads_(NumObjects) const D3D12_RESIDENCY_PRIORITY *pPriorities); DECLSPEC_XFGVIRT(ID3D12Device2, CreatePipelineState) HRESULT ( STDMETHODCALLTYPE *CreatePipelineState )( ID3D12Device5 * This, - const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromAddress) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromAddress )( ID3D12Device5 * This, + /* [annotation] */ _In_ const void *pAddress, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromFileMapping) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping )( ID3D12Device5 * This, + /* [annotation] */ _In_ HANDLE hFileMapping, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, EnqueueMakeResident) @@ -14371,81 +16372,99 @@ EXTERN_C const IID IID_ID3D12Device5; ID3D12Device5 * This, D3D12_RESIDENCY_FLAGS Flags, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_ ID3D12Fence *pFenceToSignal, UINT64 FenceValueToSignal); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommandList1) HRESULT ( STDMETHODCALLTYPE *CreateCommandList1 )( ID3D12Device5 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_FLAGS flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device4, CreateProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *CreateProtectedResourceSession )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppSession); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommittedResource1) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource1 )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, CreateHeap1) HRESULT ( STDMETHODCALLTYPE *CreateHeap1 )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device4, CreateReservedResource1) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource1 )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, GetResourceAllocationInfo1) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( ID3D12Device5 * This, UINT visibleMask, UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, + /* [annotation] */ _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( - ID3D12Device5 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - UINT visibleMask, - UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, - _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device5, CreateLifetimeTracker) HRESULT ( STDMETHODCALLTYPE *CreateLifetimeTracker )( ID3D12Device5 * This, + /* [annotation] */ _In_ ID3D12LifetimeOwner *pOwner, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvTracker); DECLSPEC_XFGVIRT(ID3D12Device5, RemoveDevice) @@ -14455,45 +16474,65 @@ EXTERN_C const IID IID_ID3D12Device5; DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommands) HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommands )( ID3D12Device5 * This, + /* [annotation] */ _Inout_ UINT *pNumMetaCommands, + /* [annotation] */ _Out_writes_opt_(*pNumMetaCommands) D3D12_META_COMMAND_DESC *pDescs); DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommandParameters) HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommandParameters )( ID3D12Device5 * This, + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ D3D12_META_COMMAND_PARAMETER_STAGE Stage, + /* [annotation] */ _Out_opt_ UINT *pTotalStructureSizeInBytes, + /* [annotation] */ _Inout_ UINT *pParameterCount, + /* [annotation] */ _Out_writes_opt_(*pParameterCount) D3D12_META_COMMAND_PARAMETER_DESC *pParameterDescs); DECLSPEC_XFGVIRT(ID3D12Device5, CreateMetaCommand) HRESULT ( STDMETHODCALLTYPE *CreateMetaCommand )( ID3D12Device5 * This, + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ UINT NodeMask, + /* [annotation] */ _In_reads_bytes_opt_(CreationParametersDataSizeInBytes) const void *pCreationParametersData, + /* [annotation] */ _In_ SIZE_T CreationParametersDataSizeInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppMetaCommand); DECLSPEC_XFGVIRT(ID3D12Device5, CreateStateObject) HRESULT ( STDMETHODCALLTYPE *CreateStateObject )( ID3D12Device5 * This, - const D3D12_STATE_OBJECT_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppStateObject); DECLSPEC_XFGVIRT(ID3D12Device5, GetRaytracingAccelerationStructurePrebuildInfo) void ( STDMETHODCALLTYPE *GetRaytracingAccelerationStructurePrebuildInfo )( ID3D12Device5 * This, + /* [annotation] */ _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *pDesc, + /* [annotation] */ _Out_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *pInfo); DECLSPEC_XFGVIRT(ID3D12Device5, CheckDriverMatchingIdentifier) D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS ( STDMETHODCALLTYPE *CheckDriverMatchingIdentifier )( ID3D12Device5 * This, + /* [annotation] */ _In_ D3D12_SERIALIZED_DATA_TYPE SerializedDataType, + /* [annotation] */ _In_ const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *pIdentifierToCheck); END_INTERFACE @@ -14585,22 +16624,12 @@ EXTERN_C const IID IID_ID3D12Device5; #define ID3D12Device5_CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) \ ( (This)->lpVtbl -> CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) ) -#if !defined(_WIN32) #define ID3D12Device5_GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) \ ( (This)->lpVtbl -> GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) ) -#else -#define ID3D12Device5_GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) ) -#endif -#if !defined(_WIN32) #define ID3D12Device5_GetCustomHeapProperties(This,nodeMask,heapType) \ ( (This)->lpVtbl -> GetCustomHeapProperties(This,nodeMask,heapType) ) -#else -#define ID3D12Device5_GetCustomHeapProperties(This,RetVal,nodeMask,heapType) \ - ( (This)->lpVtbl -> GetCustomHeapProperties(This,RetVal,nodeMask,heapType) ) -#endif #define ID3D12Device5_CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) ) @@ -14649,14 +16678,9 @@ EXTERN_C const IID IID_ID3D12Device5; #define ID3D12Device5_GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) \ ( (This)->lpVtbl -> GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) ) -#if !defined(_WIN32) #define ID3D12Device5_GetAdapterLuid(This) \ ( (This)->lpVtbl -> GetAdapterLuid(This) ) -#else -#define ID3D12Device5_GetAdapterLuid(This,RetVal) \ - ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) -#endif #define ID3D12Device5_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ @@ -14697,14 +16721,9 @@ EXTERN_C const IID IID_ID3D12Device5; #define ID3D12Device5_CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) \ ( (This)->lpVtbl -> CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) ) -#if !defined(_WIN32) #define ID3D12Device5_GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#else -#define ID3D12Device5_GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#endif #define ID3D12Device5_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ @@ -14792,14 +16811,15 @@ enum D3D12_AUTO_BREADCRUMB_OP D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND = 41, D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESH = 42, D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME = 43, - D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA = 44 + D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA = 44, + D3D12_AUTO_BREADCRUMB_OP_BARRIER = 45 } D3D12_AUTO_BREADCRUMB_OP; typedef struct D3D12_AUTO_BREADCRUMB_NODE { - const char *pCommandListDebugNameA; + const unsigned char *pCommandListDebugNameA; const wchar_t *pCommandListDebugNameW; - const char *pCommandQueueDebugNameA; + const unsigned char *pCommandQueueDebugNameA; const wchar_t *pCommandQueueDebugNameW; ID3D12GraphicsCommandList *pCommandList; ID3D12CommandQueue *pCommandQueue; @@ -14817,9 +16837,9 @@ typedef struct D3D12_DRED_BREADCRUMB_CONTEXT typedef struct D3D12_AUTO_BREADCRUMB_NODE1 { - const char *pCommandListDebugNameA; + const unsigned char *pCommandListDebugNameA; const wchar_t *pCommandListDebugNameW; - const char *pCommandQueueDebugNameA; + const unsigned char *pCommandQueueDebugNameA; const wchar_t *pCommandQueueDebugNameW; ID3D12GraphicsCommandList *pCommandList; ID3D12CommandQueue *pCommandQueue; @@ -14859,7 +16879,9 @@ enum D3D12_DRED_ENABLEMENT typedef struct D3D12_DEVICE_REMOVED_EXTENDED_DATA { + /* [annotation] */ _In_ D3D12_DRED_FLAGS Flags; + /* [annotation] */ _Out_ D3D12_AUTO_BREADCRUMB_NODE *pHeadAutoBreadcrumbNode; } D3D12_DEVICE_REMOVED_EXTENDED_DATA; @@ -14899,7 +16921,7 @@ enum D3D12_DRED_ALLOCATION_TYPE typedef struct D3D12_DRED_ALLOCATION_NODE { - const char *ObjectNameA; + const unsigned char *ObjectNameA; const wchar_t *ObjectNameW; D3D12_DRED_ALLOCATION_TYPE AllocationType; const struct D3D12_DRED_ALLOCATION_NODE *pNext; @@ -14907,7 +16929,7 @@ typedef struct D3D12_DRED_ALLOCATION_NODE typedef struct D3D12_DRED_ALLOCATION_NODE1 { - const char *ObjectNameA; + const unsigned char *ObjectNameA; const wchar_t *ObjectNameW; D3D12_DRED_ALLOCATION_TYPE AllocationType; const struct D3D12_DRED_ALLOCATION_NODE1 *pNext; @@ -14916,25 +16938,31 @@ typedef struct D3D12_DRED_ALLOCATION_NODE1 typedef struct D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT { + /* [annotation] */ _Out_ const D3D12_AUTO_BREADCRUMB_NODE *pHeadAutoBreadcrumbNode; } D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT; typedef struct D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 { + /* [annotation] */ _Out_ const D3D12_AUTO_BREADCRUMB_NODE1 *pHeadAutoBreadcrumbNode; } D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1; typedef struct D3D12_DRED_PAGE_FAULT_OUTPUT { D3D12_GPU_VIRTUAL_ADDRESS PageFaultVA; + /* [annotation] */ _Out_ const D3D12_DRED_ALLOCATION_NODE *pHeadExistingAllocationNode; + /* [annotation] */ _Out_ const D3D12_DRED_ALLOCATION_NODE *pHeadRecentFreedAllocationNode; } D3D12_DRED_PAGE_FAULT_OUTPUT; typedef struct D3D12_DRED_PAGE_FAULT_OUTPUT1 { D3D12_GPU_VIRTUAL_ADDRESS PageFaultVA; + /* [annotation] */ _Out_ const D3D12_DRED_ALLOCATION_NODE1 *pHeadExistingAllocationNode; + /* [annotation] */ _Out_ const D3D12_DRED_ALLOCATION_NODE1 *pHeadRecentFreedAllocationNode; } D3D12_DRED_PAGE_FAULT_OUTPUT1; @@ -14957,7 +16985,9 @@ enum D3D12_DRED_DEVICE_STATE typedef struct D3D12_DRED_PAGE_FAULT_OUTPUT2 { D3D12_GPU_VIRTUAL_ADDRESS PageFaultVA; + /* [annotation] */ _Out_ const D3D12_DRED_ALLOCATION_NODE1 *pHeadExistingAllocationNode; + /* [annotation] */ _Out_ const D3D12_DRED_ALLOCATION_NODE1 *pHeadRecentFreedAllocationNode; D3D12_DRED_PAGE_FAULT_FLAGS PageFaultFlags; } D3D12_DRED_PAGE_FAULT_OUTPUT2; @@ -15037,7 +17067,9 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedDataSettings; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DeviceRemovedExtendedDataSettings * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -15136,7 +17168,9 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedDataSettings1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DeviceRemovedExtendedDataSettings1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -15244,7 +17278,9 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedDataSettings2; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DeviceRemovedExtendedDataSettings2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -15347,9 +17383,11 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData; { public: virtual HRESULT STDMETHODCALLTYPE GetAutoBreadcrumbsOutput( + /* [annotation] */ _Out_ D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT *pOutput) = 0; virtual HRESULT STDMETHODCALLTYPE GetPageFaultAllocationOutput( + /* [annotation] */ _Out_ D3D12_DRED_PAGE_FAULT_OUTPUT *pOutput) = 0; }; @@ -15364,7 +17402,9 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DeviceRemovedExtendedData * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -15378,11 +17418,13 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData; DECLSPEC_XFGVIRT(ID3D12DeviceRemovedExtendedData, GetAutoBreadcrumbsOutput) HRESULT ( STDMETHODCALLTYPE *GetAutoBreadcrumbsOutput )( ID3D12DeviceRemovedExtendedData * This, + /* [annotation] */ _Out_ D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT *pOutput); DECLSPEC_XFGVIRT(ID3D12DeviceRemovedExtendedData, GetPageFaultAllocationOutput) HRESULT ( STDMETHODCALLTYPE *GetPageFaultAllocationOutput )( ID3D12DeviceRemovedExtendedData * This, + /* [annotation] */ _Out_ D3D12_DRED_PAGE_FAULT_OUTPUT *pOutput); END_INTERFACE @@ -15441,9 +17483,11 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData1; { public: virtual HRESULT STDMETHODCALLTYPE GetAutoBreadcrumbsOutput1( + /* [annotation] */ _Out_ D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 *pOutput) = 0; virtual HRESULT STDMETHODCALLTYPE GetPageFaultAllocationOutput1( + /* [annotation] */ _Out_ D3D12_DRED_PAGE_FAULT_OUTPUT1 *pOutput) = 0; }; @@ -15458,7 +17502,9 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DeviceRemovedExtendedData1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -15472,21 +17518,25 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData1; DECLSPEC_XFGVIRT(ID3D12DeviceRemovedExtendedData, GetAutoBreadcrumbsOutput) HRESULT ( STDMETHODCALLTYPE *GetAutoBreadcrumbsOutput )( ID3D12DeviceRemovedExtendedData1 * This, + /* [annotation] */ _Out_ D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT *pOutput); DECLSPEC_XFGVIRT(ID3D12DeviceRemovedExtendedData, GetPageFaultAllocationOutput) HRESULT ( STDMETHODCALLTYPE *GetPageFaultAllocationOutput )( ID3D12DeviceRemovedExtendedData1 * This, + /* [annotation] */ _Out_ D3D12_DRED_PAGE_FAULT_OUTPUT *pOutput); DECLSPEC_XFGVIRT(ID3D12DeviceRemovedExtendedData1, GetAutoBreadcrumbsOutput1) HRESULT ( STDMETHODCALLTYPE *GetAutoBreadcrumbsOutput1 )( ID3D12DeviceRemovedExtendedData1 * This, + /* [annotation] */ _Out_ D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 *pOutput); DECLSPEC_XFGVIRT(ID3D12DeviceRemovedExtendedData1, GetPageFaultAllocationOutput1) HRESULT ( STDMETHODCALLTYPE *GetPageFaultAllocationOutput1 )( ID3D12DeviceRemovedExtendedData1 * This, + /* [annotation] */ _Out_ D3D12_DRED_PAGE_FAULT_OUTPUT1 *pOutput); END_INTERFACE @@ -15552,6 +17602,7 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData2; { public: virtual HRESULT STDMETHODCALLTYPE GetPageFaultAllocationOutput2( + /* [annotation] */ _Out_ D3D12_DRED_PAGE_FAULT_OUTPUT2 *pOutput) = 0; virtual D3D12_DRED_DEVICE_STATE STDMETHODCALLTYPE GetDeviceState( void) = 0; @@ -15568,7 +17619,9 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData2; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DeviceRemovedExtendedData2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -15582,26 +17635,31 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData2; DECLSPEC_XFGVIRT(ID3D12DeviceRemovedExtendedData, GetAutoBreadcrumbsOutput) HRESULT ( STDMETHODCALLTYPE *GetAutoBreadcrumbsOutput )( ID3D12DeviceRemovedExtendedData2 * This, + /* [annotation] */ _Out_ D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT *pOutput); DECLSPEC_XFGVIRT(ID3D12DeviceRemovedExtendedData, GetPageFaultAllocationOutput) HRESULT ( STDMETHODCALLTYPE *GetPageFaultAllocationOutput )( ID3D12DeviceRemovedExtendedData2 * This, + /* [annotation] */ _Out_ D3D12_DRED_PAGE_FAULT_OUTPUT *pOutput); DECLSPEC_XFGVIRT(ID3D12DeviceRemovedExtendedData1, GetAutoBreadcrumbsOutput1) HRESULT ( STDMETHODCALLTYPE *GetAutoBreadcrumbsOutput1 )( ID3D12DeviceRemovedExtendedData2 * This, + /* [annotation] */ _Out_ D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 *pOutput); DECLSPEC_XFGVIRT(ID3D12DeviceRemovedExtendedData1, GetPageFaultAllocationOutput1) HRESULT ( STDMETHODCALLTYPE *GetPageFaultAllocationOutput1 )( ID3D12DeviceRemovedExtendedData2 * This, + /* [annotation] */ _Out_ D3D12_DRED_PAGE_FAULT_OUTPUT1 *pOutput); DECLSPEC_XFGVIRT(ID3D12DeviceRemovedExtendedData2, GetPageFaultAllocationOutput2) HRESULT ( STDMETHODCALLTYPE *GetPageFaultAllocationOutput2 )( ID3D12DeviceRemovedExtendedData2 * This, + /* [annotation] */ _Out_ D3D12_DRED_PAGE_FAULT_OUTPUT2 *pOutput); DECLSPEC_XFGVIRT(ID3D12DeviceRemovedExtendedData2, GetDeviceState) @@ -15706,7 +17764,9 @@ EXTERN_C const IID IID_ID3D12Device6; virtual HRESULT STDMETHODCALLTYPE SetBackgroundProcessingMode( D3D12_BACKGROUND_PROCESSING_MODE Mode, D3D12_MEASUREMENTS_ACTION MeasurementsAction, + /* [annotation] */ _In_opt_ HANDLE hEventToSignalUponCompletion, + /* [annotation] */ _Out_opt_ BOOL *pbFurtherMeasurementsDesired) = 0; }; @@ -15721,7 +17781,9 @@ EXTERN_C const IID IID_ID3D12Device6; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Device6 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -15735,26 +17797,35 @@ EXTERN_C const IID IID_ID3D12Device6; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Device6 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Device6 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Device6 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Device6 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12Device, GetNodeCount) @@ -15764,220 +17835,284 @@ EXTERN_C const IID IID_ID3D12Device6; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandQueue) HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandAllocator) HRESULT ( STDMETHODCALLTYPE *CreateCommandAllocator )( ID3D12Device6 * This, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandAllocator); DECLSPEC_XFGVIRT(ID3D12Device, CreateGraphicsPipelineState) HRESULT ( STDMETHODCALLTYPE *CreateGraphicsPipelineState )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateComputePipelineState) HRESULT ( STDMETHODCALLTYPE *CreateComputePipelineState )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandList) HRESULT ( STDMETHODCALLTYPE *CreateCommandList )( ID3D12Device6 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ ID3D12CommandAllocator *pCommandAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device, CheckFeatureSupport) HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12Device6 * This, D3D12_FEATURE Feature, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12Device, CreateDescriptorHeap) HRESULT ( STDMETHODCALLTYPE *CreateDescriptorHeap )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_DESCRIPTOR_HEAP_DESC *pDescriptorHeapDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, GetDescriptorHandleIncrementSize) UINT ( STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize )( ID3D12Device6 * This, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType); DECLSPEC_XFGVIRT(ID3D12Device, CreateRootSignature) HRESULT ( STDMETHODCALLTYPE *CreateRootSignature )( ID3D12Device6 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_reads_(blobLengthInBytes) const void *pBlobWithRootSignature, + /* [annotation] */ _In_ SIZE_T blobLengthInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvRootSignature); DECLSPEC_XFGVIRT(ID3D12Device, CreateConstantBufferView) void ( STDMETHODCALLTYPE *CreateConstantBufferView )( ID3D12Device6 * This, + /* [annotation] */ _In_opt_ const D3D12_CONSTANT_BUFFER_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateShaderResourceView) void ( STDMETHODCALLTYPE *CreateShaderResourceView )( ID3D12Device6 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_SHADER_RESOURCE_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateUnorderedAccessView )( ID3D12Device6 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pCounterResource, + /* [annotation] */ _In_opt_ const D3D12_UNORDERED_ACCESS_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateRenderTargetView) void ( STDMETHODCALLTYPE *CreateRenderTargetView )( ID3D12Device6 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_RENDER_TARGET_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateDepthStencilView) void ( STDMETHODCALLTYPE *CreateDepthStencilView )( ID3D12Device6 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateSampler) void ( STDMETHODCALLTYPE *CreateSampler )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_SAMPLER_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptors) void ( STDMETHODCALLTYPE *CopyDescriptors )( ID3D12Device6 * This, + /* [annotation] */ _In_ UINT NumDestDescriptorRanges, + /* [annotation] */ _In_reads_(NumDestDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pDestDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumDestDescriptorRanges) const UINT *pDestDescriptorRangeSizes, + /* [annotation] */ _In_ UINT NumSrcDescriptorRanges, + /* [annotation] */ _In_reads_(NumSrcDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pSrcDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumSrcDescriptorRanges) const UINT *pSrcDescriptorRangeSizes, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptorsSimple) void ( STDMETHODCALLTYPE *CopyDescriptorsSimple )( ID3D12Device6 * This, + /* [annotation] */ _In_ UINT NumDescriptors, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceAllocationInfo) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo )( ID3D12Device6 * This, + /* [annotation] */ _In_ UINT visibleMask, + /* [annotation] */ _In_ UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo )( - ID3D12Device6 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - _In_ UINT visibleMask, - _In_ UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, GetCustomHeapProperties) -#if !defined(_WIN32) D3D12_HEAP_PROPERTIES ( STDMETHODCALLTYPE *GetCustomHeapProperties )( ID3D12Device6 * This, + /* [annotation] */ _In_ UINT nodeMask, D3D12_HEAP_TYPE heapType); -#else - D3D12_HEAP_PROPERTIES *( STDMETHODCALLTYPE *GetCustomHeapProperties )( - ID3D12Device6 * This, - D3D12_HEAP_PROPERTIES * RetVal, - _In_ UINT nodeMask, - D3D12_HEAP_TYPE heapType); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, CreateCommittedResource) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateHeap) HRESULT ( STDMETHODCALLTYPE *CreateHeap )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, CreatePlacedResource) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource )( ID3D12Device6 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateReservedResource) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateSharedHandle) HRESULT ( STDMETHODCALLTYPE *CreateSharedHandle )( ID3D12Device6 * This, + /* [annotation] */ _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ _In_opt_ const SECURITY_ATTRIBUTES *pAttributes, DWORD Access, + /* [annotation] */ _In_opt_ LPCWSTR Name, + /* [annotation] */ _Out_ HANDLE *pHandle); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandle) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandle )( ID3D12Device6 * This, + /* [annotation] */ _In_ HANDLE NTHandle, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvObj); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandleByName) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandleByName )( ID3D12Device6 * This, + /* [annotation] */ _In_ LPCWSTR Name, DWORD Access, /* [annotation][out] */ @@ -15987,12 +18122,14 @@ EXTERN_C const IID IID_ID3D12Device6; HRESULT ( STDMETHODCALLTYPE *MakeResident )( ID3D12Device6 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, Evict) HRESULT ( STDMETHODCALLTYPE *Evict )( ID3D12Device6 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, CreateFence) @@ -16000,7 +18137,9 @@ EXTERN_C const IID IID_ID3D12Device6; ID3D12Device6 * This, UINT64 InitialValue, D3D12_FENCE_FLAGS Flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppFence); DECLSPEC_XFGVIRT(ID3D12Device, GetDeviceRemovedReason) @@ -16010,20 +18149,30 @@ EXTERN_C const IID IID_ID3D12Device6; DECLSPEC_XFGVIRT(ID3D12Device, GetCopyableFootprints) void ( STDMETHODCALLTYPE *GetCopyableFootprints )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); DECLSPEC_XFGVIRT(ID3D12Device, CreateQueryHeap) HRESULT ( STDMETHODCALLTYPE *CreateQueryHeap )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_QUERY_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, SetStablePowerState) @@ -16034,46 +18183,54 @@ EXTERN_C const IID IID_ID3D12Device6; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandSignature) HRESULT ( STDMETHODCALLTYPE *CreateCommandSignature )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_SIGNATURE_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvCommandSignature); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceTiling) void ( STDMETHODCALLTYPE *GetResourceTiling )( ID3D12Device6 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _Out_opt_ UINT *pNumTilesForEntireResource, + /* [annotation] */ _Out_opt_ D3D12_PACKED_MIP_INFO *pPackedMipDesc, + /* [annotation] */ _Out_opt_ D3D12_TILE_SHAPE *pStandardTileShapeForNonPackedMips, + /* [annotation] */ _Inout_opt_ UINT *pNumSubresourceTilings, + /* [annotation] */ _In_ UINT FirstSubresourceTilingToGet, + /* [annotation] */ _Out_writes_(*pNumSubresourceTilings) D3D12_SUBRESOURCE_TILING *pSubresourceTilingsForNonPackedMips); DECLSPEC_XFGVIRT(ID3D12Device, GetAdapterLuid) -#if !defined(_WIN32) LUID ( STDMETHODCALLTYPE *GetAdapterLuid )( ID3D12Device6 * This); -#else - LUID *( STDMETHODCALLTYPE *GetAdapterLuid )( - ID3D12Device6 * This, - LUID * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device1, CreatePipelineLibrary) HRESULT ( STDMETHODCALLTYPE *CreatePipelineLibrary )( ID3D12Device6 * This, + /* [annotation] */ _In_reads_(BlobLength) const void *pLibraryBlob, SIZE_T BlobLength, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineLibrary); DECLSPEC_XFGVIRT(ID3D12Device1, SetEventOnMultipleFenceCompletion) HRESULT ( STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion )( ID3D12Device6 * This, + /* [annotation] */ _In_reads_(NumFences) ID3D12Fence *const *ppFences, + /* [annotation] */ _In_reads_(NumFences) const UINT64 *pFenceValues, UINT NumFences, D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags, @@ -16083,28 +18240,39 @@ EXTERN_C const IID IID_ID3D12Device6; HRESULT ( STDMETHODCALLTYPE *SetResidencyPriority )( ID3D12Device6 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_reads_(NumObjects) const D3D12_RESIDENCY_PRIORITY *pPriorities); DECLSPEC_XFGVIRT(ID3D12Device2, CreatePipelineState) HRESULT ( STDMETHODCALLTYPE *CreatePipelineState )( ID3D12Device6 * This, - const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromAddress) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromAddress )( ID3D12Device6 * This, + /* [annotation] */ _In_ const void *pAddress, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromFileMapping) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping )( ID3D12Device6 * This, + /* [annotation] */ _In_ HANDLE hFileMapping, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, EnqueueMakeResident) @@ -16112,81 +18280,99 @@ EXTERN_C const IID IID_ID3D12Device6; ID3D12Device6 * This, D3D12_RESIDENCY_FLAGS Flags, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_ ID3D12Fence *pFenceToSignal, UINT64 FenceValueToSignal); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommandList1) HRESULT ( STDMETHODCALLTYPE *CreateCommandList1 )( ID3D12Device6 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_FLAGS flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device4, CreateProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *CreateProtectedResourceSession )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppSession); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommittedResource1) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource1 )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, CreateHeap1) HRESULT ( STDMETHODCALLTYPE *CreateHeap1 )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device4, CreateReservedResource1) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource1 )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, GetResourceAllocationInfo1) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( ID3D12Device6 * This, UINT visibleMask, UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, + /* [annotation] */ _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( - ID3D12Device6 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - UINT visibleMask, - UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, - _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device5, CreateLifetimeTracker) HRESULT ( STDMETHODCALLTYPE *CreateLifetimeTracker )( ID3D12Device6 * This, + /* [annotation] */ _In_ ID3D12LifetimeOwner *pOwner, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvTracker); DECLSPEC_XFGVIRT(ID3D12Device5, RemoveDevice) @@ -16196,45 +18382,65 @@ EXTERN_C const IID IID_ID3D12Device6; DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommands) HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommands )( ID3D12Device6 * This, + /* [annotation] */ _Inout_ UINT *pNumMetaCommands, + /* [annotation] */ _Out_writes_opt_(*pNumMetaCommands) D3D12_META_COMMAND_DESC *pDescs); DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommandParameters) HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommandParameters )( ID3D12Device6 * This, + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ D3D12_META_COMMAND_PARAMETER_STAGE Stage, + /* [annotation] */ _Out_opt_ UINT *pTotalStructureSizeInBytes, + /* [annotation] */ _Inout_ UINT *pParameterCount, + /* [annotation] */ _Out_writes_opt_(*pParameterCount) D3D12_META_COMMAND_PARAMETER_DESC *pParameterDescs); DECLSPEC_XFGVIRT(ID3D12Device5, CreateMetaCommand) HRESULT ( STDMETHODCALLTYPE *CreateMetaCommand )( ID3D12Device6 * This, + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ UINT NodeMask, + /* [annotation] */ _In_reads_bytes_opt_(CreationParametersDataSizeInBytes) const void *pCreationParametersData, + /* [annotation] */ _In_ SIZE_T CreationParametersDataSizeInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppMetaCommand); DECLSPEC_XFGVIRT(ID3D12Device5, CreateStateObject) HRESULT ( STDMETHODCALLTYPE *CreateStateObject )( ID3D12Device6 * This, - const D3D12_STATE_OBJECT_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppStateObject); DECLSPEC_XFGVIRT(ID3D12Device5, GetRaytracingAccelerationStructurePrebuildInfo) void ( STDMETHODCALLTYPE *GetRaytracingAccelerationStructurePrebuildInfo )( ID3D12Device6 * This, + /* [annotation] */ _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *pDesc, + /* [annotation] */ _Out_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *pInfo); DECLSPEC_XFGVIRT(ID3D12Device5, CheckDriverMatchingIdentifier) D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS ( STDMETHODCALLTYPE *CheckDriverMatchingIdentifier )( ID3D12Device6 * This, + /* [annotation] */ _In_ D3D12_SERIALIZED_DATA_TYPE SerializedDataType, + /* [annotation] */ _In_ const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *pIdentifierToCheck); DECLSPEC_XFGVIRT(ID3D12Device6, SetBackgroundProcessingMode) @@ -16242,7 +18448,9 @@ EXTERN_C const IID IID_ID3D12Device6; ID3D12Device6 * This, D3D12_BACKGROUND_PROCESSING_MODE Mode, D3D12_MEASUREMENTS_ACTION MeasurementsAction, + /* [annotation] */ _In_opt_ HANDLE hEventToSignalUponCompletion, + /* [annotation] */ _Out_opt_ BOOL *pbFurtherMeasurementsDesired); END_INTERFACE @@ -16334,22 +18542,12 @@ EXTERN_C const IID IID_ID3D12Device6; #define ID3D12Device6_CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) \ ( (This)->lpVtbl -> CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) ) -#if !defined(_WIN32) #define ID3D12Device6_GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) \ ( (This)->lpVtbl -> GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) ) -#else -#define ID3D12Device6_GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) ) -#endif -#if !defined(_WIN32) #define ID3D12Device6_GetCustomHeapProperties(This,nodeMask,heapType) \ ( (This)->lpVtbl -> GetCustomHeapProperties(This,nodeMask,heapType) ) -#else -#define ID3D12Device6_GetCustomHeapProperties(This,RetVal,nodeMask,heapType) \ - ( (This)->lpVtbl -> GetCustomHeapProperties(This,RetVal,nodeMask,heapType) ) -#endif #define ID3D12Device6_CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) ) @@ -16398,14 +18596,9 @@ EXTERN_C const IID IID_ID3D12Device6; #define ID3D12Device6_GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) \ ( (This)->lpVtbl -> GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) ) -#if !defined(_WIN32) #define ID3D12Device6_GetAdapterLuid(This) \ ( (This)->lpVtbl -> GetAdapterLuid(This) ) -#else -#define ID3D12Device6_GetAdapterLuid(This,RetVal) \ - ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) -#endif #define ID3D12Device6_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ @@ -16446,14 +18639,9 @@ EXTERN_C const IID IID_ID3D12Device6; #define ID3D12Device6_CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) \ ( (This)->lpVtbl -> CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) ) -#if !defined(_WIN32) #define ID3D12Device6_GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#else -#define ID3D12Device6_GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#endif #define ID3D12Device6_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ @@ -16539,12 +18727,7 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession1; ID3D12ProtectedResourceSession1 : public ID3D12ProtectedResourceSession { public: -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_PROTECTED_RESOURCE_SESSION_DESC1 STDMETHODCALLTYPE GetDesc1( void) = 0; -#else - virtual D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *STDMETHODCALLTYPE GetDesc1( - D3D12_PROTECTED_RESOURCE_SESSION_DESC1 * RetVal) = 0; -#endif }; @@ -16558,7 +18741,9 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12ProtectedResourceSession1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -16572,38 +18757,51 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession1; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12ProtectedResourceSession1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12ProtectedResourceSession1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12ProtectedResourceSession1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12ProtectedResourceSession1 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12ProtectedResourceSession1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12ProtectedSession, GetStatusFence) HRESULT ( STDMETHODCALLTYPE *GetStatusFence )( ID3D12ProtectedResourceSession1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppFence); DECLSPEC_XFGVIRT(ID3D12ProtectedSession, GetSessionStatus) @@ -16611,29 +18809,13 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession1; ID3D12ProtectedResourceSession1 * This); DECLSPEC_XFGVIRT(ID3D12ProtectedResourceSession, GetDesc) -#if !defined(_WIN32) D3D12_PROTECTED_RESOURCE_SESSION_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12ProtectedResourceSession1 * This); -#else - D3D12_PROTECTED_RESOURCE_SESSION_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12ProtectedResourceSession1 * This, - D3D12_PROTECTED_RESOURCE_SESSION_DESC * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12ProtectedResourceSession1, GetDesc1) -#if !defined(_WIN32) D3D12_PROTECTED_RESOURCE_SESSION_DESC1 ( STDMETHODCALLTYPE *GetDesc1 )( ID3D12ProtectedResourceSession1 * This); -#else - D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *( STDMETHODCALLTYPE *GetDesc1 )( - ID3D12ProtectedResourceSession1 * This, - D3D12_PROTECTED_RESOURCE_SESSION_DESC1 * RetVal); - -#endif - END_INTERFACE } ID3D12ProtectedResourceSession1Vtbl; @@ -16680,23 +18862,13 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession1; #define ID3D12ProtectedResourceSession1_GetSessionStatus(This) \ ( (This)->lpVtbl -> GetSessionStatus(This) ) -#if !defined(_WIN32) #define ID3D12ProtectedResourceSession1_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12ProtectedResourceSession1_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif -#if !defined(_WIN32) #define ID3D12ProtectedResourceSession1_GetDesc1(This) \ ( (This)->lpVtbl -> GetDesc1(This) ) -#else -#define ID3D12ProtectedResourceSession1_GetDesc1(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc1(This,RetVal) ) -#endif #endif /* COBJMACROS */ @@ -16705,6 +18877,17 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession1; +D3D12_PROTECTED_RESOURCE_SESSION_DESC1 STDMETHODCALLTYPE ID3D12ProtectedResourceSession1_GetDesc1_Proxy( + ID3D12ProtectedResourceSession1 * This); + + +void __RPC_STUB ID3D12ProtectedResourceSession1_GetDesc1_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12ProtectedResourceSession1_INTERFACE_DEFINED__ */ @@ -16725,14 +18908,21 @@ EXTERN_C const IID IID_ID3D12Device7; { public: virtual HRESULT STDMETHODCALLTYPE AddToStateObject( - const D3D12_STATE_OBJECT_DESC *pAddition, - ID3D12StateObject *pStateObjectToGrowFrom, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pAddition, + /* [annotation][in] */ + _In_ ID3D12StateObject *pStateObjectToGrowFrom, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppNewStateObject) = 0; virtual HRESULT STDMETHODCALLTYPE CreateProtectedResourceSession1( + /* [annotation] */ _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppSession) = 0; }; @@ -16747,7 +18937,9 @@ EXTERN_C const IID IID_ID3D12Device7; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Device7 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -16761,26 +18953,35 @@ EXTERN_C const IID IID_ID3D12Device7; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Device7 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Device7 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Device7 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Device7 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12Device, GetNodeCount) @@ -16790,220 +18991,284 @@ EXTERN_C const IID IID_ID3D12Device7; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandQueue) HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandAllocator) HRESULT ( STDMETHODCALLTYPE *CreateCommandAllocator )( ID3D12Device7 * This, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandAllocator); DECLSPEC_XFGVIRT(ID3D12Device, CreateGraphicsPipelineState) HRESULT ( STDMETHODCALLTYPE *CreateGraphicsPipelineState )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateComputePipelineState) HRESULT ( STDMETHODCALLTYPE *CreateComputePipelineState )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandList) HRESULT ( STDMETHODCALLTYPE *CreateCommandList )( ID3D12Device7 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ ID3D12CommandAllocator *pCommandAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device, CheckFeatureSupport) HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12Device7 * This, D3D12_FEATURE Feature, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12Device, CreateDescriptorHeap) HRESULT ( STDMETHODCALLTYPE *CreateDescriptorHeap )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_DESCRIPTOR_HEAP_DESC *pDescriptorHeapDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, GetDescriptorHandleIncrementSize) UINT ( STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize )( ID3D12Device7 * This, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType); DECLSPEC_XFGVIRT(ID3D12Device, CreateRootSignature) HRESULT ( STDMETHODCALLTYPE *CreateRootSignature )( ID3D12Device7 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_reads_(blobLengthInBytes) const void *pBlobWithRootSignature, + /* [annotation] */ _In_ SIZE_T blobLengthInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvRootSignature); DECLSPEC_XFGVIRT(ID3D12Device, CreateConstantBufferView) void ( STDMETHODCALLTYPE *CreateConstantBufferView )( ID3D12Device7 * This, + /* [annotation] */ _In_opt_ const D3D12_CONSTANT_BUFFER_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateShaderResourceView) void ( STDMETHODCALLTYPE *CreateShaderResourceView )( ID3D12Device7 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_SHADER_RESOURCE_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateUnorderedAccessView )( ID3D12Device7 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pCounterResource, + /* [annotation] */ _In_opt_ const D3D12_UNORDERED_ACCESS_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateRenderTargetView) void ( STDMETHODCALLTYPE *CreateRenderTargetView )( ID3D12Device7 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_RENDER_TARGET_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateDepthStencilView) void ( STDMETHODCALLTYPE *CreateDepthStencilView )( ID3D12Device7 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateSampler) void ( STDMETHODCALLTYPE *CreateSampler )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_SAMPLER_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptors) void ( STDMETHODCALLTYPE *CopyDescriptors )( ID3D12Device7 * This, + /* [annotation] */ _In_ UINT NumDestDescriptorRanges, + /* [annotation] */ _In_reads_(NumDestDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pDestDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumDestDescriptorRanges) const UINT *pDestDescriptorRangeSizes, + /* [annotation] */ _In_ UINT NumSrcDescriptorRanges, + /* [annotation] */ _In_reads_(NumSrcDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pSrcDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumSrcDescriptorRanges) const UINT *pSrcDescriptorRangeSizes, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptorsSimple) void ( STDMETHODCALLTYPE *CopyDescriptorsSimple )( ID3D12Device7 * This, + /* [annotation] */ _In_ UINT NumDescriptors, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceAllocationInfo) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo )( ID3D12Device7 * This, + /* [annotation] */ _In_ UINT visibleMask, + /* [annotation] */ _In_ UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo )( - ID3D12Device7 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - _In_ UINT visibleMask, - _In_ UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, GetCustomHeapProperties) -#if !defined(_WIN32) D3D12_HEAP_PROPERTIES ( STDMETHODCALLTYPE *GetCustomHeapProperties )( ID3D12Device7 * This, + /* [annotation] */ _In_ UINT nodeMask, D3D12_HEAP_TYPE heapType); -#else - D3D12_HEAP_PROPERTIES *( STDMETHODCALLTYPE *GetCustomHeapProperties )( - ID3D12Device7 * This, - D3D12_HEAP_PROPERTIES * RetVal, - _In_ UINT nodeMask, - D3D12_HEAP_TYPE heapType); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, CreateCommittedResource) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateHeap) HRESULT ( STDMETHODCALLTYPE *CreateHeap )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, CreatePlacedResource) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource )( ID3D12Device7 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateReservedResource) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateSharedHandle) HRESULT ( STDMETHODCALLTYPE *CreateSharedHandle )( ID3D12Device7 * This, + /* [annotation] */ _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ _In_opt_ const SECURITY_ATTRIBUTES *pAttributes, DWORD Access, + /* [annotation] */ _In_opt_ LPCWSTR Name, + /* [annotation] */ _Out_ HANDLE *pHandle); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandle) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandle )( ID3D12Device7 * This, + /* [annotation] */ _In_ HANDLE NTHandle, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvObj); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandleByName) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandleByName )( ID3D12Device7 * This, + /* [annotation] */ _In_ LPCWSTR Name, DWORD Access, /* [annotation][out] */ @@ -17013,12 +19278,14 @@ EXTERN_C const IID IID_ID3D12Device7; HRESULT ( STDMETHODCALLTYPE *MakeResident )( ID3D12Device7 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, Evict) HRESULT ( STDMETHODCALLTYPE *Evict )( ID3D12Device7 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, CreateFence) @@ -17026,7 +19293,9 @@ EXTERN_C const IID IID_ID3D12Device7; ID3D12Device7 * This, UINT64 InitialValue, D3D12_FENCE_FLAGS Flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppFence); DECLSPEC_XFGVIRT(ID3D12Device, GetDeviceRemovedReason) @@ -17036,20 +19305,30 @@ EXTERN_C const IID IID_ID3D12Device7; DECLSPEC_XFGVIRT(ID3D12Device, GetCopyableFootprints) void ( STDMETHODCALLTYPE *GetCopyableFootprints )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); DECLSPEC_XFGVIRT(ID3D12Device, CreateQueryHeap) HRESULT ( STDMETHODCALLTYPE *CreateQueryHeap )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_QUERY_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, SetStablePowerState) @@ -17060,46 +19339,54 @@ EXTERN_C const IID IID_ID3D12Device7; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandSignature) HRESULT ( STDMETHODCALLTYPE *CreateCommandSignature )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_SIGNATURE_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvCommandSignature); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceTiling) void ( STDMETHODCALLTYPE *GetResourceTiling )( ID3D12Device7 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _Out_opt_ UINT *pNumTilesForEntireResource, + /* [annotation] */ _Out_opt_ D3D12_PACKED_MIP_INFO *pPackedMipDesc, + /* [annotation] */ _Out_opt_ D3D12_TILE_SHAPE *pStandardTileShapeForNonPackedMips, + /* [annotation] */ _Inout_opt_ UINT *pNumSubresourceTilings, + /* [annotation] */ _In_ UINT FirstSubresourceTilingToGet, + /* [annotation] */ _Out_writes_(*pNumSubresourceTilings) D3D12_SUBRESOURCE_TILING *pSubresourceTilingsForNonPackedMips); DECLSPEC_XFGVIRT(ID3D12Device, GetAdapterLuid) -#if !defined(_WIN32) LUID ( STDMETHODCALLTYPE *GetAdapterLuid )( ID3D12Device7 * This); -#else - LUID *( STDMETHODCALLTYPE *GetAdapterLuid )( - ID3D12Device7 * This, - LUID * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device1, CreatePipelineLibrary) HRESULT ( STDMETHODCALLTYPE *CreatePipelineLibrary )( ID3D12Device7 * This, + /* [annotation] */ _In_reads_(BlobLength) const void *pLibraryBlob, SIZE_T BlobLength, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineLibrary); DECLSPEC_XFGVIRT(ID3D12Device1, SetEventOnMultipleFenceCompletion) HRESULT ( STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion )( ID3D12Device7 * This, + /* [annotation] */ _In_reads_(NumFences) ID3D12Fence *const *ppFences, + /* [annotation] */ _In_reads_(NumFences) const UINT64 *pFenceValues, UINT NumFences, D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags, @@ -17109,28 +19396,39 @@ EXTERN_C const IID IID_ID3D12Device7; HRESULT ( STDMETHODCALLTYPE *SetResidencyPriority )( ID3D12Device7 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_reads_(NumObjects) const D3D12_RESIDENCY_PRIORITY *pPriorities); DECLSPEC_XFGVIRT(ID3D12Device2, CreatePipelineState) HRESULT ( STDMETHODCALLTYPE *CreatePipelineState )( ID3D12Device7 * This, - const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromAddress) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromAddress )( ID3D12Device7 * This, + /* [annotation] */ _In_ const void *pAddress, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromFileMapping) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping )( ID3D12Device7 * This, + /* [annotation] */ _In_ HANDLE hFileMapping, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, EnqueueMakeResident) @@ -17138,81 +19436,99 @@ EXTERN_C const IID IID_ID3D12Device7; ID3D12Device7 * This, D3D12_RESIDENCY_FLAGS Flags, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_ ID3D12Fence *pFenceToSignal, UINT64 FenceValueToSignal); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommandList1) HRESULT ( STDMETHODCALLTYPE *CreateCommandList1 )( ID3D12Device7 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_FLAGS flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device4, CreateProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *CreateProtectedResourceSession )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppSession); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommittedResource1) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource1 )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, CreateHeap1) HRESULT ( STDMETHODCALLTYPE *CreateHeap1 )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device4, CreateReservedResource1) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource1 )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, GetResourceAllocationInfo1) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( ID3D12Device7 * This, UINT visibleMask, UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, + /* [annotation] */ _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( - ID3D12Device7 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - UINT visibleMask, - UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, - _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device5, CreateLifetimeTracker) HRESULT ( STDMETHODCALLTYPE *CreateLifetimeTracker )( ID3D12Device7 * This, + /* [annotation] */ _In_ ID3D12LifetimeOwner *pOwner, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvTracker); DECLSPEC_XFGVIRT(ID3D12Device5, RemoveDevice) @@ -17222,45 +19538,65 @@ EXTERN_C const IID IID_ID3D12Device7; DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommands) HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommands )( ID3D12Device7 * This, + /* [annotation] */ _Inout_ UINT *pNumMetaCommands, + /* [annotation] */ _Out_writes_opt_(*pNumMetaCommands) D3D12_META_COMMAND_DESC *pDescs); DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommandParameters) HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommandParameters )( ID3D12Device7 * This, + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ D3D12_META_COMMAND_PARAMETER_STAGE Stage, + /* [annotation] */ _Out_opt_ UINT *pTotalStructureSizeInBytes, + /* [annotation] */ _Inout_ UINT *pParameterCount, + /* [annotation] */ _Out_writes_opt_(*pParameterCount) D3D12_META_COMMAND_PARAMETER_DESC *pParameterDescs); DECLSPEC_XFGVIRT(ID3D12Device5, CreateMetaCommand) HRESULT ( STDMETHODCALLTYPE *CreateMetaCommand )( ID3D12Device7 * This, + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ UINT NodeMask, + /* [annotation] */ _In_reads_bytes_opt_(CreationParametersDataSizeInBytes) const void *pCreationParametersData, + /* [annotation] */ _In_ SIZE_T CreationParametersDataSizeInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppMetaCommand); DECLSPEC_XFGVIRT(ID3D12Device5, CreateStateObject) HRESULT ( STDMETHODCALLTYPE *CreateStateObject )( ID3D12Device7 * This, - const D3D12_STATE_OBJECT_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppStateObject); DECLSPEC_XFGVIRT(ID3D12Device5, GetRaytracingAccelerationStructurePrebuildInfo) void ( STDMETHODCALLTYPE *GetRaytracingAccelerationStructurePrebuildInfo )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *pDesc, + /* [annotation] */ _Out_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *pInfo); DECLSPEC_XFGVIRT(ID3D12Device5, CheckDriverMatchingIdentifier) D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS ( STDMETHODCALLTYPE *CheckDriverMatchingIdentifier )( ID3D12Device7 * This, + /* [annotation] */ _In_ D3D12_SERIALIZED_DATA_TYPE SerializedDataType, + /* [annotation] */ _In_ const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *pIdentifierToCheck); DECLSPEC_XFGVIRT(ID3D12Device6, SetBackgroundProcessingMode) @@ -17268,22 +19604,31 @@ EXTERN_C const IID IID_ID3D12Device7; ID3D12Device7 * This, D3D12_BACKGROUND_PROCESSING_MODE Mode, D3D12_MEASUREMENTS_ACTION MeasurementsAction, + /* [annotation] */ _In_opt_ HANDLE hEventToSignalUponCompletion, + /* [annotation] */ _Out_opt_ BOOL *pbFurtherMeasurementsDesired); DECLSPEC_XFGVIRT(ID3D12Device7, AddToStateObject) HRESULT ( STDMETHODCALLTYPE *AddToStateObject )( ID3D12Device7 * This, - const D3D12_STATE_OBJECT_DESC *pAddition, - ID3D12StateObject *pStateObjectToGrowFrom, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pAddition, + /* [annotation][in] */ + _In_ ID3D12StateObject *pStateObjectToGrowFrom, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppNewStateObject); DECLSPEC_XFGVIRT(ID3D12Device7, CreateProtectedResourceSession1) HRESULT ( STDMETHODCALLTYPE *CreateProtectedResourceSession1 )( ID3D12Device7 * This, + /* [annotation] */ _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppSession); END_INTERFACE @@ -17375,22 +19720,12 @@ EXTERN_C const IID IID_ID3D12Device7; #define ID3D12Device7_CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) \ ( (This)->lpVtbl -> CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) ) -#if !defined(_WIN32) #define ID3D12Device7_GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) \ ( (This)->lpVtbl -> GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) ) -#else -#define ID3D12Device7_GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) ) -#endif -#if !defined(_WIN32) #define ID3D12Device7_GetCustomHeapProperties(This,nodeMask,heapType) \ ( (This)->lpVtbl -> GetCustomHeapProperties(This,nodeMask,heapType) ) -#else -#define ID3D12Device7_GetCustomHeapProperties(This,RetVal,nodeMask,heapType) \ - ( (This)->lpVtbl -> GetCustomHeapProperties(This,RetVal,nodeMask,heapType) ) -#endif #define ID3D12Device7_CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) ) @@ -17439,14 +19774,9 @@ EXTERN_C const IID IID_ID3D12Device7; #define ID3D12Device7_GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) \ ( (This)->lpVtbl -> GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) ) -#if !defined(_WIN32) #define ID3D12Device7_GetAdapterLuid(This) \ ( (This)->lpVtbl -> GetAdapterLuid(This) ) -#else -#define ID3D12Device7_GetAdapterLuid(This,RetVal) \ - ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) -#endif #define ID3D12Device7_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ @@ -17487,14 +19817,9 @@ EXTERN_C const IID IID_ID3D12Device7; #define ID3D12Device7_CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) \ ( (This)->lpVtbl -> CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) ) -#if !defined(_WIN32) #define ID3D12Device7_GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#else -#define ID3D12Device7_GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#endif #define ID3D12Device7_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ @@ -17558,53 +19883,67 @@ EXTERN_C const IID IID_ID3D12Device8; ID3D12Device8 : public ID3D12Device7 { public: -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE GetResourceAllocationInfo2( UINT visibleMask, UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC1 *pResourceDescs, + /* [annotation] */ _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1) = 0; -#else - virtual D3D12_RESOURCE_ALLOCATION_INFO *STDMETHODCALLTYPE GetResourceAllocationInfo2( - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - UINT visibleMask, - UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC1 *pResourceDescs, - _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1) = 0; -#endif virtual HRESULT STDMETHODCALLTYPE CreateCommittedResource2( + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource) = 0; virtual HRESULT STDMETHODCALLTYPE CreatePlacedResource1( + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource) = 0; virtual void STDMETHODCALLTYPE CreateSamplerFeedbackUnorderedAccessView( + /* [annotation] */ _In_opt_ ID3D12Resource *pTargetedResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pFeedbackResource, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor) = 0; virtual void STDMETHODCALLTYPE GetCopyableFootprints1( + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes) = 0; }; @@ -17619,7 +19958,9 @@ EXTERN_C const IID IID_ID3D12Device8; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Device8 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -17633,26 +19974,35 @@ EXTERN_C const IID IID_ID3D12Device8; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Device8 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Device8 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Device8 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Device8 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12Device, GetNodeCount) @@ -17662,220 +20012,284 @@ EXTERN_C const IID IID_ID3D12Device8; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandQueue) HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandAllocator) HRESULT ( STDMETHODCALLTYPE *CreateCommandAllocator )( ID3D12Device8 * This, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandAllocator); DECLSPEC_XFGVIRT(ID3D12Device, CreateGraphicsPipelineState) HRESULT ( STDMETHODCALLTYPE *CreateGraphicsPipelineState )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateComputePipelineState) HRESULT ( STDMETHODCALLTYPE *CreateComputePipelineState )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandList) HRESULT ( STDMETHODCALLTYPE *CreateCommandList )( ID3D12Device8 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ ID3D12CommandAllocator *pCommandAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device, CheckFeatureSupport) HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12Device8 * This, D3D12_FEATURE Feature, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12Device, CreateDescriptorHeap) HRESULT ( STDMETHODCALLTYPE *CreateDescriptorHeap )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_DESCRIPTOR_HEAP_DESC *pDescriptorHeapDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, GetDescriptorHandleIncrementSize) UINT ( STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize )( ID3D12Device8 * This, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType); DECLSPEC_XFGVIRT(ID3D12Device, CreateRootSignature) HRESULT ( STDMETHODCALLTYPE *CreateRootSignature )( ID3D12Device8 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_reads_(blobLengthInBytes) const void *pBlobWithRootSignature, + /* [annotation] */ _In_ SIZE_T blobLengthInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvRootSignature); DECLSPEC_XFGVIRT(ID3D12Device, CreateConstantBufferView) void ( STDMETHODCALLTYPE *CreateConstantBufferView )( ID3D12Device8 * This, + /* [annotation] */ _In_opt_ const D3D12_CONSTANT_BUFFER_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateShaderResourceView) void ( STDMETHODCALLTYPE *CreateShaderResourceView )( ID3D12Device8 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_SHADER_RESOURCE_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateUnorderedAccessView )( ID3D12Device8 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pCounterResource, + /* [annotation] */ _In_opt_ const D3D12_UNORDERED_ACCESS_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateRenderTargetView) void ( STDMETHODCALLTYPE *CreateRenderTargetView )( ID3D12Device8 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_RENDER_TARGET_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateDepthStencilView) void ( STDMETHODCALLTYPE *CreateDepthStencilView )( ID3D12Device8 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateSampler) void ( STDMETHODCALLTYPE *CreateSampler )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_SAMPLER_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptors) void ( STDMETHODCALLTYPE *CopyDescriptors )( ID3D12Device8 * This, + /* [annotation] */ _In_ UINT NumDestDescriptorRanges, + /* [annotation] */ _In_reads_(NumDestDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pDestDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumDestDescriptorRanges) const UINT *pDestDescriptorRangeSizes, + /* [annotation] */ _In_ UINT NumSrcDescriptorRanges, + /* [annotation] */ _In_reads_(NumSrcDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pSrcDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumSrcDescriptorRanges) const UINT *pSrcDescriptorRangeSizes, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptorsSimple) void ( STDMETHODCALLTYPE *CopyDescriptorsSimple )( ID3D12Device8 * This, + /* [annotation] */ _In_ UINT NumDescriptors, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceAllocationInfo) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo )( ID3D12Device8 * This, + /* [annotation] */ _In_ UINT visibleMask, + /* [annotation] */ _In_ UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo )( - ID3D12Device8 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - _In_ UINT visibleMask, - _In_ UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, GetCustomHeapProperties) -#if !defined(_WIN32) D3D12_HEAP_PROPERTIES ( STDMETHODCALLTYPE *GetCustomHeapProperties )( ID3D12Device8 * This, + /* [annotation] */ _In_ UINT nodeMask, D3D12_HEAP_TYPE heapType); -#else - D3D12_HEAP_PROPERTIES *( STDMETHODCALLTYPE *GetCustomHeapProperties )( - ID3D12Device8 * This, - D3D12_HEAP_PROPERTIES * RetVal, - _In_ UINT nodeMask, - D3D12_HEAP_TYPE heapType); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, CreateCommittedResource) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateHeap) HRESULT ( STDMETHODCALLTYPE *CreateHeap )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, CreatePlacedResource) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource )( ID3D12Device8 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateReservedResource) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateSharedHandle) HRESULT ( STDMETHODCALLTYPE *CreateSharedHandle )( ID3D12Device8 * This, + /* [annotation] */ _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ _In_opt_ const SECURITY_ATTRIBUTES *pAttributes, DWORD Access, + /* [annotation] */ _In_opt_ LPCWSTR Name, + /* [annotation] */ _Out_ HANDLE *pHandle); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandle) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandle )( ID3D12Device8 * This, + /* [annotation] */ _In_ HANDLE NTHandle, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvObj); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandleByName) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandleByName )( ID3D12Device8 * This, + /* [annotation] */ _In_ LPCWSTR Name, DWORD Access, /* [annotation][out] */ @@ -17885,12 +20299,14 @@ EXTERN_C const IID IID_ID3D12Device8; HRESULT ( STDMETHODCALLTYPE *MakeResident )( ID3D12Device8 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, Evict) HRESULT ( STDMETHODCALLTYPE *Evict )( ID3D12Device8 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, CreateFence) @@ -17898,7 +20314,9 @@ EXTERN_C const IID IID_ID3D12Device8; ID3D12Device8 * This, UINT64 InitialValue, D3D12_FENCE_FLAGS Flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppFence); DECLSPEC_XFGVIRT(ID3D12Device, GetDeviceRemovedReason) @@ -17908,20 +20326,30 @@ EXTERN_C const IID IID_ID3D12Device8; DECLSPEC_XFGVIRT(ID3D12Device, GetCopyableFootprints) void ( STDMETHODCALLTYPE *GetCopyableFootprints )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); DECLSPEC_XFGVIRT(ID3D12Device, CreateQueryHeap) HRESULT ( STDMETHODCALLTYPE *CreateQueryHeap )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_QUERY_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, SetStablePowerState) @@ -17932,46 +20360,54 @@ EXTERN_C const IID IID_ID3D12Device8; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandSignature) HRESULT ( STDMETHODCALLTYPE *CreateCommandSignature )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_SIGNATURE_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvCommandSignature); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceTiling) void ( STDMETHODCALLTYPE *GetResourceTiling )( ID3D12Device8 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _Out_opt_ UINT *pNumTilesForEntireResource, + /* [annotation] */ _Out_opt_ D3D12_PACKED_MIP_INFO *pPackedMipDesc, + /* [annotation] */ _Out_opt_ D3D12_TILE_SHAPE *pStandardTileShapeForNonPackedMips, + /* [annotation] */ _Inout_opt_ UINT *pNumSubresourceTilings, + /* [annotation] */ _In_ UINT FirstSubresourceTilingToGet, + /* [annotation] */ _Out_writes_(*pNumSubresourceTilings) D3D12_SUBRESOURCE_TILING *pSubresourceTilingsForNonPackedMips); DECLSPEC_XFGVIRT(ID3D12Device, GetAdapterLuid) -#if !defined(_WIN32) LUID ( STDMETHODCALLTYPE *GetAdapterLuid )( ID3D12Device8 * This); -#else - LUID *( STDMETHODCALLTYPE *GetAdapterLuid )( - ID3D12Device8 * This, - LUID * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device1, CreatePipelineLibrary) HRESULT ( STDMETHODCALLTYPE *CreatePipelineLibrary )( ID3D12Device8 * This, + /* [annotation] */ _In_reads_(BlobLength) const void *pLibraryBlob, SIZE_T BlobLength, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineLibrary); DECLSPEC_XFGVIRT(ID3D12Device1, SetEventOnMultipleFenceCompletion) HRESULT ( STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion )( ID3D12Device8 * This, + /* [annotation] */ _In_reads_(NumFences) ID3D12Fence *const *ppFences, + /* [annotation] */ _In_reads_(NumFences) const UINT64 *pFenceValues, UINT NumFences, D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags, @@ -17981,28 +20417,39 @@ EXTERN_C const IID IID_ID3D12Device8; HRESULT ( STDMETHODCALLTYPE *SetResidencyPriority )( ID3D12Device8 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_reads_(NumObjects) const D3D12_RESIDENCY_PRIORITY *pPriorities); DECLSPEC_XFGVIRT(ID3D12Device2, CreatePipelineState) HRESULT ( STDMETHODCALLTYPE *CreatePipelineState )( ID3D12Device8 * This, - const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromAddress) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromAddress )( ID3D12Device8 * This, + /* [annotation] */ _In_ const void *pAddress, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromFileMapping) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping )( ID3D12Device8 * This, + /* [annotation] */ _In_ HANDLE hFileMapping, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, EnqueueMakeResident) @@ -18010,81 +20457,99 @@ EXTERN_C const IID IID_ID3D12Device8; ID3D12Device8 * This, D3D12_RESIDENCY_FLAGS Flags, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_ ID3D12Fence *pFenceToSignal, UINT64 FenceValueToSignal); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommandList1) HRESULT ( STDMETHODCALLTYPE *CreateCommandList1 )( ID3D12Device8 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_FLAGS flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device4, CreateProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *CreateProtectedResourceSession )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppSession); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommittedResource1) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource1 )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, CreateHeap1) HRESULT ( STDMETHODCALLTYPE *CreateHeap1 )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device4, CreateReservedResource1) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource1 )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, GetResourceAllocationInfo1) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( ID3D12Device8 * This, UINT visibleMask, UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, + /* [annotation] */ _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( - ID3D12Device8 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - UINT visibleMask, - UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, - _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device5, CreateLifetimeTracker) HRESULT ( STDMETHODCALLTYPE *CreateLifetimeTracker )( ID3D12Device8 * This, + /* [annotation] */ _In_ ID3D12LifetimeOwner *pOwner, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvTracker); DECLSPEC_XFGVIRT(ID3D12Device5, RemoveDevice) @@ -18094,45 +20559,65 @@ EXTERN_C const IID IID_ID3D12Device8; DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommands) HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommands )( ID3D12Device8 * This, + /* [annotation] */ _Inout_ UINT *pNumMetaCommands, + /* [annotation] */ _Out_writes_opt_(*pNumMetaCommands) D3D12_META_COMMAND_DESC *pDescs); DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommandParameters) HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommandParameters )( ID3D12Device8 * This, + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ D3D12_META_COMMAND_PARAMETER_STAGE Stage, + /* [annotation] */ _Out_opt_ UINT *pTotalStructureSizeInBytes, + /* [annotation] */ _Inout_ UINT *pParameterCount, + /* [annotation] */ _Out_writes_opt_(*pParameterCount) D3D12_META_COMMAND_PARAMETER_DESC *pParameterDescs); DECLSPEC_XFGVIRT(ID3D12Device5, CreateMetaCommand) HRESULT ( STDMETHODCALLTYPE *CreateMetaCommand )( ID3D12Device8 * This, + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ UINT NodeMask, + /* [annotation] */ _In_reads_bytes_opt_(CreationParametersDataSizeInBytes) const void *pCreationParametersData, + /* [annotation] */ _In_ SIZE_T CreationParametersDataSizeInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppMetaCommand); DECLSPEC_XFGVIRT(ID3D12Device5, CreateStateObject) HRESULT ( STDMETHODCALLTYPE *CreateStateObject )( ID3D12Device8 * This, - const D3D12_STATE_OBJECT_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppStateObject); DECLSPEC_XFGVIRT(ID3D12Device5, GetRaytracingAccelerationStructurePrebuildInfo) void ( STDMETHODCALLTYPE *GetRaytracingAccelerationStructurePrebuildInfo )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *pDesc, + /* [annotation] */ _Out_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *pInfo); DECLSPEC_XFGVIRT(ID3D12Device5, CheckDriverMatchingIdentifier) D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS ( STDMETHODCALLTYPE *CheckDriverMatchingIdentifier )( ID3D12Device8 * This, + /* [annotation] */ _In_ D3D12_SERIALIZED_DATA_TYPE SerializedDataType, + /* [annotation] */ _In_ const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *pIdentifierToCheck); DECLSPEC_XFGVIRT(ID3D12Device6, SetBackgroundProcessingMode) @@ -18140,84 +20625,104 @@ EXTERN_C const IID IID_ID3D12Device8; ID3D12Device8 * This, D3D12_BACKGROUND_PROCESSING_MODE Mode, D3D12_MEASUREMENTS_ACTION MeasurementsAction, + /* [annotation] */ _In_opt_ HANDLE hEventToSignalUponCompletion, + /* [annotation] */ _Out_opt_ BOOL *pbFurtherMeasurementsDesired); DECLSPEC_XFGVIRT(ID3D12Device7, AddToStateObject) HRESULT ( STDMETHODCALLTYPE *AddToStateObject )( ID3D12Device8 * This, - const D3D12_STATE_OBJECT_DESC *pAddition, - ID3D12StateObject *pStateObjectToGrowFrom, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pAddition, + /* [annotation][in] */ + _In_ ID3D12StateObject *pStateObjectToGrowFrom, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppNewStateObject); DECLSPEC_XFGVIRT(ID3D12Device7, CreateProtectedResourceSession1) HRESULT ( STDMETHODCALLTYPE *CreateProtectedResourceSession1 )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppSession); DECLSPEC_XFGVIRT(ID3D12Device8, GetResourceAllocationInfo2) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo2 )( ID3D12Device8 * This, UINT visibleMask, UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC1 *pResourceDescs, + /* [annotation] */ _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo2 )( - ID3D12Device8 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - UINT visibleMask, - UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC1 *pResourceDescs, - _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device8, CreateCommittedResource2) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource2 )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device8, CreatePlacedResource1) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource1 )( ID3D12Device8 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device8, CreateSamplerFeedbackUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateSamplerFeedbackUnorderedAccessView )( ID3D12Device8 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pTargetedResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pFeedbackResource, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device8, GetCopyableFootprints1) void ( STDMETHODCALLTYPE *GetCopyableFootprints1 )( ID3D12Device8 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); END_INTERFACE @@ -18309,22 +20814,12 @@ EXTERN_C const IID IID_ID3D12Device8; #define ID3D12Device8_CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) \ ( (This)->lpVtbl -> CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) ) -#if !defined(_WIN32) #define ID3D12Device8_GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) \ ( (This)->lpVtbl -> GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) ) -#else -#define ID3D12Device8_GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) ) -#endif -#if !defined(_WIN32) #define ID3D12Device8_GetCustomHeapProperties(This,nodeMask,heapType) \ ( (This)->lpVtbl -> GetCustomHeapProperties(This,nodeMask,heapType) ) -#else -#define ID3D12Device8_GetCustomHeapProperties(This,RetVal,nodeMask,heapType) \ - ( (This)->lpVtbl -> GetCustomHeapProperties(This,RetVal,nodeMask,heapType) ) -#endif #define ID3D12Device8_CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) ) @@ -18373,14 +20868,9 @@ EXTERN_C const IID IID_ID3D12Device8; #define ID3D12Device8_GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) \ ( (This)->lpVtbl -> GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) ) -#if !defined(_WIN32) #define ID3D12Device8_GetAdapterLuid(This) \ ( (This)->lpVtbl -> GetAdapterLuid(This) ) -#else -#define ID3D12Device8_GetAdapterLuid(This,RetVal) \ - ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) -#endif #define ID3D12Device8_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ @@ -18421,14 +20911,9 @@ EXTERN_C const IID IID_ID3D12Device8; #define ID3D12Device8_CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) \ ( (This)->lpVtbl -> CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) ) -#if !defined(_WIN32) #define ID3D12Device8_GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#else -#define ID3D12Device8_GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#endif #define ID3D12Device8_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ @@ -18466,14 +20951,9 @@ EXTERN_C const IID IID_ID3D12Device8; #define ID3D12Device8_CreateProtectedResourceSession1(This,pDesc,riid,ppSession) \ ( (This)->lpVtbl -> CreateProtectedResourceSession1(This,pDesc,riid,ppSession) ) -#if !defined(_WIN32) #define ID3D12Device8_GetResourceAllocationInfo2(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ ( (This)->lpVtbl -> GetResourceAllocationInfo2(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#else -#define ID3D12Device8_GetResourceAllocationInfo2(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo2(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#endif #define ID3D12Device8_CreateCommittedResource2(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,pProtectedSession,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource2(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,pProtectedSession,riidResource,ppvResource) ) @@ -18494,6 +20974,23 @@ EXTERN_C const IID IID_ID3D12Device8; +D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE ID3D12Device8_GetResourceAllocationInfo2_Proxy( + ID3D12Device8 * This, + UINT visibleMask, + UINT numResourceDescs, + /* [annotation] */ + _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC1 *pResourceDescs, + /* [annotation] */ + _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); + + +void __RPC_STUB ID3D12Device8_GetResourceAllocationInfo2_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12Device8_INTERFACE_DEFINED__ */ @@ -18514,7 +21011,9 @@ EXTERN_C const IID IID_ID3D12Resource1; { public: virtual HRESULT STDMETHODCALLTYPE GetProtectedResourceSession( - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession) = 0; }; @@ -18529,7 +21028,9 @@ EXTERN_C const IID IID_ID3D12Resource1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Resource1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -18543,59 +21044,65 @@ EXTERN_C const IID IID_ID3D12Resource1; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Resource1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Resource1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Resource1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Resource1 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12Resource1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12Resource, Map) HRESULT ( STDMETHODCALLTYPE *Map )( ID3D12Resource1 * This, UINT Subresource, + /* [annotation] */ _In_opt_ const D3D12_RANGE *pReadRange, + /* [annotation] */ _Outptr_opt_result_bytebuffer_(_Inexpressible_("Dependent on resource")) void **ppData); DECLSPEC_XFGVIRT(ID3D12Resource, Unmap) void ( STDMETHODCALLTYPE *Unmap )( ID3D12Resource1 * This, UINT Subresource, + /* [annotation] */ _In_opt_ const D3D12_RANGE *pWrittenRange); DECLSPEC_XFGVIRT(ID3D12Resource, GetDesc) -#if !defined(_WIN32) D3D12_RESOURCE_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12Resource1 * This); -#else - D3D12_RESOURCE_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12Resource1 * This, - D3D12_RESOURCE_DESC * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12Resource, GetGPUVirtualAddress) D3D12_GPU_VIRTUAL_ADDRESS ( STDMETHODCALLTYPE *GetGPUVirtualAddress )( ID3D12Resource1 * This); @@ -18604,7 +21111,9 @@ EXTERN_C const IID IID_ID3D12Resource1; HRESULT ( STDMETHODCALLTYPE *WriteToSubresource )( ID3D12Resource1 * This, UINT DstSubresource, + /* [annotation] */ _In_opt_ const D3D12_BOX *pDstBox, + /* [annotation] */ _In_ const void *pSrcData, UINT SrcRowPitch, UINT SrcDepthPitch); @@ -18612,22 +21121,28 @@ EXTERN_C const IID IID_ID3D12Resource1; DECLSPEC_XFGVIRT(ID3D12Resource, ReadFromSubresource) HRESULT ( STDMETHODCALLTYPE *ReadFromSubresource )( ID3D12Resource1 * This, + /* [annotation] */ _Out_ void *pDstData, UINT DstRowPitch, UINT DstDepthPitch, UINT SrcSubresource, + /* [annotation] */ _In_opt_ const D3D12_BOX *pSrcBox); DECLSPEC_XFGVIRT(ID3D12Resource, GetHeapProperties) HRESULT ( STDMETHODCALLTYPE *GetHeapProperties )( ID3D12Resource1 * This, + /* [annotation] */ _Out_opt_ D3D12_HEAP_PROPERTIES *pHeapProperties, + /* [annotation] */ _Out_opt_ D3D12_HEAP_FLAGS *pHeapFlags); DECLSPEC_XFGVIRT(ID3D12Resource1, GetProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *GetProtectedResourceSession )( ID3D12Resource1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession); END_INTERFACE @@ -18676,14 +21191,9 @@ EXTERN_C const IID IID_ID3D12Resource1; #define ID3D12Resource1_Unmap(This,Subresource,pWrittenRange) \ ( (This)->lpVtbl -> Unmap(This,Subresource,pWrittenRange) ) -#if !defined(_WIN32) #define ID3D12Resource1_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12Resource1_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #define ID3D12Resource1_GetGPUVirtualAddress(This) \ ( (This)->lpVtbl -> GetGPUVirtualAddress(This) ) @@ -18727,12 +21237,7 @@ EXTERN_C const IID IID_ID3D12Resource2; ID3D12Resource2 : public ID3D12Resource1 { public: -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_RESOURCE_DESC1 STDMETHODCALLTYPE GetDesc1( void) = 0; -#else - virtual D3D12_RESOURCE_DESC1 *STDMETHODCALLTYPE GetDesc1( - D3D12_RESOURCE_DESC1 * RetVal) = 0; -#endif }; @@ -18746,7 +21251,9 @@ EXTERN_C const IID IID_ID3D12Resource2; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Resource2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -18760,59 +21267,65 @@ EXTERN_C const IID IID_ID3D12Resource2; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Resource2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Resource2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Resource2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Resource2 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12Resource2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12Resource, Map) HRESULT ( STDMETHODCALLTYPE *Map )( ID3D12Resource2 * This, UINT Subresource, + /* [annotation] */ _In_opt_ const D3D12_RANGE *pReadRange, + /* [annotation] */ _Outptr_opt_result_bytebuffer_(_Inexpressible_("Dependent on resource")) void **ppData); DECLSPEC_XFGVIRT(ID3D12Resource, Unmap) void ( STDMETHODCALLTYPE *Unmap )( ID3D12Resource2 * This, UINT Subresource, + /* [annotation] */ _In_opt_ const D3D12_RANGE *pWrittenRange); DECLSPEC_XFGVIRT(ID3D12Resource, GetDesc) -#if !defined(_WIN32) D3D12_RESOURCE_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12Resource2 * This); -#else - D3D12_RESOURCE_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12Resource2 * This, - D3D12_RESOURCE_DESC * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12Resource, GetGPUVirtualAddress) D3D12_GPU_VIRTUAL_ADDRESS ( STDMETHODCALLTYPE *GetGPUVirtualAddress )( ID3D12Resource2 * This); @@ -18821,7 +21334,9 @@ EXTERN_C const IID IID_ID3D12Resource2; HRESULT ( STDMETHODCALLTYPE *WriteToSubresource )( ID3D12Resource2 * This, UINT DstSubresource, + /* [annotation] */ _In_opt_ const D3D12_BOX *pDstBox, + /* [annotation] */ _In_ const void *pSrcData, UINT SrcRowPitch, UINT SrcDepthPitch); @@ -18829,36 +21344,34 @@ EXTERN_C const IID IID_ID3D12Resource2; DECLSPEC_XFGVIRT(ID3D12Resource, ReadFromSubresource) HRESULT ( STDMETHODCALLTYPE *ReadFromSubresource )( ID3D12Resource2 * This, + /* [annotation] */ _Out_ void *pDstData, UINT DstRowPitch, UINT DstDepthPitch, UINT SrcSubresource, + /* [annotation] */ _In_opt_ const D3D12_BOX *pSrcBox); DECLSPEC_XFGVIRT(ID3D12Resource, GetHeapProperties) HRESULT ( STDMETHODCALLTYPE *GetHeapProperties )( ID3D12Resource2 * This, + /* [annotation] */ _Out_opt_ D3D12_HEAP_PROPERTIES *pHeapProperties, + /* [annotation] */ _Out_opt_ D3D12_HEAP_FLAGS *pHeapFlags); DECLSPEC_XFGVIRT(ID3D12Resource1, GetProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *GetProtectedResourceSession )( ID3D12Resource2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession); DECLSPEC_XFGVIRT(ID3D12Resource2, GetDesc1) -#if !defined(_WIN32) D3D12_RESOURCE_DESC1 ( STDMETHODCALLTYPE *GetDesc1 )( ID3D12Resource2 * This); -#else - D3D12_RESOURCE_DESC1 *( STDMETHODCALLTYPE *GetDesc1 )( - ID3D12Resource2 * This, - D3D12_RESOURCE_DESC1 * RetVal); - -#endif - END_INTERFACE } ID3D12Resource2Vtbl; @@ -18905,14 +21418,9 @@ EXTERN_C const IID IID_ID3D12Resource2; #define ID3D12Resource2_Unmap(This,Subresource,pWrittenRange) \ ( (This)->lpVtbl -> Unmap(This,Subresource,pWrittenRange) ) -#if !defined(_WIN32) #define ID3D12Resource2_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12Resource2_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #define ID3D12Resource2_GetGPUVirtualAddress(This) \ ( (This)->lpVtbl -> GetGPUVirtualAddress(This) ) @@ -18930,14 +21438,9 @@ EXTERN_C const IID IID_ID3D12Resource2; #define ID3D12Resource2_GetProtectedResourceSession(This,riid,ppProtectedSession) \ ( (This)->lpVtbl -> GetProtectedResourceSession(This,riid,ppProtectedSession) ) -#if !defined(_WIN32) #define ID3D12Resource2_GetDesc1(This) \ ( (This)->lpVtbl -> GetDesc1(This) ) -#else -#define ID3D12Resource2_GetDesc1(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc1(This,RetVal) ) -#endif #endif /* COBJMACROS */ @@ -18946,6 +21449,17 @@ EXTERN_C const IID IID_ID3D12Resource2; +D3D12_RESOURCE_DESC1 STDMETHODCALLTYPE ID3D12Resource2_GetDesc1_Proxy( + ID3D12Resource2 * This); + + +void __RPC_STUB ID3D12Resource2_GetDesc1_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12Resource2_INTERFACE_DEFINED__ */ @@ -18966,7 +21480,9 @@ EXTERN_C const IID IID_ID3D12Heap1; { public: virtual HRESULT STDMETHODCALLTYPE GetProtectedResourceSession( - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession) = 0; }; @@ -18981,7 +21497,9 @@ EXTERN_C const IID IID_ID3D12Heap1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Heap1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -18995,50 +21513,55 @@ EXTERN_C const IID IID_ID3D12Heap1; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Heap1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Heap1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Heap1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Heap1 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12Heap1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12Heap, GetDesc) -#if !defined(_WIN32) D3D12_HEAP_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12Heap1 * This); -#else - D3D12_HEAP_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12Heap1 * This, - D3D12_HEAP_DESC * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12Heap1, GetProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *GetProtectedResourceSession )( ID3D12Heap1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession); END_INTERFACE @@ -19081,14 +21604,9 @@ EXTERN_C const IID IID_ID3D12Heap1; ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) -#if !defined(_WIN32) #define ID3D12Heap1_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12Heap1_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #define ID3D12Heap1_GetProtectedResourceSession(This,riid,ppProtectedSession) \ @@ -19121,6 +21639,7 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList3; { public: virtual void STDMETHODCALLTYPE SetProtectedResourceSession( + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession) = 0; }; @@ -19135,7 +21654,9 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList3; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12GraphicsCommandList3 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -19149,32 +21670,43 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList3; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12GraphicsCommandList3 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -19188,43 +21720,60 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList3; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearState) void ( STDMETHODCALLTYPE *ClearState )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawInstanced) void ( STDMETHODCALLTYPE *DrawInstanced )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT VertexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawIndexedInstanced) void ( STDMETHODCALLTYPE *DrawIndexedInstanced )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT IndexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartIndexLocation, + /* [annotation] */ _In_ INT BaseVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Dispatch) void ( STDMETHODCALLTYPE *Dispatch )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyBufferRegion) void ( STDMETHODCALLTYPE *CopyBufferRegion )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT64 NumBytes); @@ -19232,25 +21781,34 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList3; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTextureRegion) void ( STDMETHODCALLTYPE *CopyTextureRegion )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pDst, UINT DstX, UINT DstY, UINT DstZ, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pSrc, + /* [annotation] */ _In_opt_ const D3D12_BOX *pSrcBox); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyResource) void ( STDMETHODCALLTYPE *CopyResource )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTiles) void ( STDMETHODCALLTYPE *CopyTiles )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _In_ const D3D12_TILED_RESOURCE_COORDINATE *pTileRegionStartCoordinate, + /* [annotation] */ _In_ const D3D12_TILE_REGION_SIZE *pTileRegionSize, + /* [annotation] */ _In_ ID3D12Resource *pBuffer, UINT64 BufferStartOffsetInBytes, D3D12_TILE_COPY_FLAGS Flags); @@ -19258,255 +21816,356 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList3; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveSubresource) void ( STDMETHODCALLTYPE *ResolveSubresource )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_ DXGI_FORMAT Format); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetPrimitiveTopology) void ( STDMETHODCALLTYPE *IASetPrimitiveTopology )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ D3D12_PRIMITIVE_TOPOLOGY PrimitiveTopology); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetViewports) void ( STDMETHODCALLTYPE *RSSetViewports )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumViewports, + /* [annotation] */ _In_reads_( NumViewports) const D3D12_VIEWPORT *pViewports); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetScissorRects) void ( STDMETHODCALLTYPE *RSSetScissorRects )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumRects, + /* [annotation] */ _In_reads_( NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetBlendFactor) void ( STDMETHODCALLTYPE *OMSetBlendFactor )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_reads_opt_(4) const FLOAT BlendFactor[ 4 ]); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetStencilRef) void ( STDMETHODCALLTYPE *OMSetStencilRef )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT StencilRef); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPipelineState) void ( STDMETHODCALLTYPE *SetPipelineState )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteBundle) void ( STDMETHODCALLTYPE *ExecuteBundle )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ ID3D12GraphicsCommandList *pCommandList); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetDescriptorHeaps) void ( STDMETHODCALLTYPE *SetDescriptorHeaps )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT NumDescriptorHeaps, + /* [annotation] */ _In_reads_(NumDescriptorHeaps) ID3D12DescriptorHeap *const *ppDescriptorHeaps); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootSignature) void ( STDMETHODCALLTYPE *SetComputeRootSignature )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootSignature) void ( STDMETHODCALLTYPE *SetGraphicsRootSignature )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootDescriptorTable) void ( STDMETHODCALLTYPE *SetComputeRootDescriptorTable )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootDescriptorTable) void ( STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstant) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstant )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstant) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstants) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstants )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstants) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootConstantBufferView) void ( STDMETHODCALLTYPE *SetComputeRootConstantBufferView )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootConstantBufferView) void ( STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootShaderResourceView) void ( STDMETHODCALLTYPE *SetComputeRootShaderResourceView )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootShaderResourceView) void ( STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetIndexBuffer) void ( STDMETHODCALLTYPE *IASetIndexBuffer )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_opt_ const D3D12_INDEX_BUFFER_VIEW *pView); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetVertexBuffers) void ( STDMETHODCALLTYPE *IASetVertexBuffers )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_VERTEX_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SOSetTargets) void ( STDMETHODCALLTYPE *SOSetTargets )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_STREAM_OUTPUT_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetRenderTargets) void ( STDMETHODCALLTYPE *OMSetRenderTargets )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT NumRenderTargetDescriptors, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pRenderTargetDescriptors, + /* [annotation] */ _In_ BOOL RTsSingleHandleToDescriptorRange, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pDepthStencilDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearDepthStencilView) void ( STDMETHODCALLTYPE *ClearDepthStencilView )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DepthStencilView, + /* [annotation] */ _In_ D3D12_CLEAR_FLAGS ClearFlags, + /* [annotation] */ _In_ FLOAT Depth, + /* [annotation] */ _In_ UINT8 Stencil, + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearRenderTargetView) void ( STDMETHODCALLTYPE *ClearRenderTargetView )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE RenderTargetView, + /* [annotation] */ _In_ const FLOAT ColorRGBA[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewUint) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewUint )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const UINT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewFloat) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const FLOAT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12GraphicsCommandList3 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -19514,6 +22173,7 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList3; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12GraphicsCommandList3 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -19524,76 +22184,108 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList3; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteIndirect) void ( STDMETHODCALLTYPE *ExecuteIndirect )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ ID3D12CommandSignature *pCommandSignature, + /* [annotation] */ _In_ UINT MaxCommandCount, + /* [annotation] */ _In_ ID3D12Resource *pArgumentBuffer, + /* [annotation] */ _In_ UINT64 ArgumentBufferOffset, + /* [annotation] */ _In_opt_ ID3D12Resource *pCountBuffer, + /* [annotation] */ _In_ UINT64 CountBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT64) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT64 )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, OMSetDepthBounds) void ( STDMETHODCALLTYPE *OMSetDepthBounds )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ FLOAT Min, + /* [annotation] */ _In_ FLOAT Max); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetSamplePositions) void ( STDMETHODCALLTYPE *SetSamplePositions )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT NumSamplesPerPixel, + /* [annotation] */ _In_ UINT NumPixels, + /* [annotation] */ _In_reads_(NumSamplesPerPixel*NumPixels) D3D12_SAMPLE_POSITION *pSamplePositions); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, ResolveSubresourceRegion) void ( STDMETHODCALLTYPE *ResolveSubresourceRegion )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ UINT DstX, + /* [annotation] */ _In_ UINT DstY, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_opt_ D3D12_RECT *pSrcRect, + /* [annotation] */ _In_ DXGI_FORMAT Format, + /* [annotation] */ _In_ D3D12_RESOLVE_MODE ResolveMode); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetViewInstanceMask) void ( STDMETHODCALLTYPE *SetViewInstanceMask )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_ UINT Mask); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList2, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12GraphicsCommandList3 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList3, SetProtectedResourceSession) void ( STDMETHODCALLTYPE *SetProtectedResourceSession )( ID3D12GraphicsCommandList3 * This, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession); END_INTERFACE @@ -19840,7 +22532,10 @@ enum D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_DISCARD = 0, D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE = ( D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_DISCARD + 1 ) , D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR = ( D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE + 1 ) , - D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS = ( D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR + 1 ) + D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS = ( D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR + 1 ) , + D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_RENDER = ( D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS + 1 ) , + D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_SRV = ( D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_RENDER + 1 ) , + D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_UAV = ( D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_SRV + 1 ) } D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE; typedef struct D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS @@ -19848,12 +22543,19 @@ typedef struct D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS D3D12_CLEAR_VALUE ClearValue; } D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS; +typedef struct D3D12_RENDER_PASS_BEGINNING_ACCESS_PRESERVE_LOCAL_PARAMETERS + { + UINT AdditionalWidth; + UINT AdditionalHeight; + } D3D12_RENDER_PASS_BEGINNING_ACCESS_PRESERVE_LOCAL_PARAMETERS; + typedef struct D3D12_RENDER_PASS_BEGINNING_ACCESS { D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE Type; union { D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS Clear; + D3D12_RENDER_PASS_BEGINNING_ACCESS_PRESERVE_LOCAL_PARAMETERS PreserveLocal; } ; } D3D12_RENDER_PASS_BEGINNING_ACCESS; @@ -19863,7 +22565,10 @@ enum D3D12_RENDER_PASS_ENDING_ACCESS_TYPE D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_DISCARD = 0, D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE = ( D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_DISCARD + 1 ) , D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE = ( D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE + 1 ) , - D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS = ( D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE + 1 ) + D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS = ( D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE + 1 ) , + D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_RENDER = ( D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS + 1 ) , + D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_SRV = ( D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_RENDER + 1 ) , + D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_UAV = ( D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_SRV + 1 ) } D3D12_RENDER_PASS_ENDING_ACCESS_TYPE; typedef struct D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS @@ -19880,18 +22585,26 @@ typedef struct D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS ID3D12Resource *pSrcResource; ID3D12Resource *pDstResource; UINT SubresourceCount; + /* [annotation] */ _Field_size_full_(SubresourceCount) const D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS *pSubresourceParameters; DXGI_FORMAT Format; D3D12_RESOLVE_MODE ResolveMode; BOOL PreserveResolveSource; } D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS; +typedef struct D3D12_RENDER_PASS_ENDING_ACCESS_PRESERVE_LOCAL_PARAMETERS + { + UINT AdditionalWidth; + UINT AdditionalHeight; + } D3D12_RENDER_PASS_ENDING_ACCESS_PRESERVE_LOCAL_PARAMETERS; + typedef struct D3D12_RENDER_PASS_ENDING_ACCESS { D3D12_RENDER_PASS_ENDING_ACCESS_TYPE Type; union { D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS Resolve; + D3D12_RENDER_PASS_ENDING_ACCESS_PRESERVE_LOCAL_PARAMETERS PreserveLocal; } ; } D3D12_RENDER_PASS_ENDING_ACCESS; @@ -19917,7 +22630,9 @@ enum D3D12_RENDER_PASS_FLAGS D3D12_RENDER_PASS_FLAG_NONE = 0, D3D12_RENDER_PASS_FLAG_ALLOW_UAV_WRITES = 0x1, D3D12_RENDER_PASS_FLAG_SUSPENDING_PASS = 0x2, - D3D12_RENDER_PASS_FLAG_RESUMING_PASS = 0x4 + D3D12_RENDER_PASS_FLAG_RESUMING_PASS = 0x4, + D3D12_RENDER_PASS_FLAG_BIND_READ_ONLY_DEPTH = 0x8, + D3D12_RENDER_PASS_FLAG_BIND_READ_ONLY_STENCIL = 0x10 } D3D12_RENDER_PASS_FLAGS; DEFINE_ENUM_FLAG_OPERATORS( D3D12_RENDER_PASS_FLAGS ); @@ -19942,7 +22657,9 @@ EXTERN_C const IID IID_ID3D12MetaCommand; { public: virtual UINT64 STDMETHODCALLTYPE GetRequiredParameterResourceSize( + /* [annotation] */ _In_ D3D12_META_COMMAND_PARAMETER_STAGE Stage, + /* [annotation] */ _In_ UINT ParameterIndex) = 0; }; @@ -19957,7 +22674,9 @@ EXTERN_C const IID IID_ID3D12MetaCommand; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12MetaCommand * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -19971,38 +22690,51 @@ EXTERN_C const IID IID_ID3D12MetaCommand; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12MetaCommand * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12MetaCommand * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12MetaCommand * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12MetaCommand * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12MetaCommand * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12MetaCommand, GetRequiredParameterResourceSize) UINT64 ( STDMETHODCALLTYPE *GetRequiredParameterResourceSize )( ID3D12MetaCommand * This, + /* [annotation] */ _In_ D3D12_META_COMMAND_PARAMETER_STAGE Stage, + /* [annotation] */ _In_ UINT ParameterIndex); END_INTERFACE @@ -20095,42 +22827,62 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList4; { public: virtual void STDMETHODCALLTYPE BeginRenderPass( + /* [annotation] */ _In_ UINT NumRenderTargets, + /* [annotation] */ _In_reads_opt_(NumRenderTargets) const D3D12_RENDER_PASS_RENDER_TARGET_DESC *pRenderTargets, + /* [annotation] */ _In_opt_ const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *pDepthStencil, D3D12_RENDER_PASS_FLAGS Flags) = 0; virtual void STDMETHODCALLTYPE EndRenderPass( void) = 0; virtual void STDMETHODCALLTYPE InitializeMetaCommand( + /* [annotation] */ _In_ ID3D12MetaCommand *pMetaCommand, + /* [annotation] */ _In_reads_bytes_opt_(InitializationParametersDataSizeInBytes) const void *pInitializationParametersData, + /* [annotation] */ _In_ SIZE_T InitializationParametersDataSizeInBytes) = 0; virtual void STDMETHODCALLTYPE ExecuteMetaCommand( + /* [annotation] */ _In_ ID3D12MetaCommand *pMetaCommand, + /* [annotation] */ _In_reads_bytes_opt_(ExecutionParametersDataSizeInBytes) const void *pExecutionParametersData, + /* [annotation] */ _In_ SIZE_T ExecutionParametersDataSizeInBytes) = 0; virtual void STDMETHODCALLTYPE BuildRaytracingAccelerationStructure( + /* [annotation] */ _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *pDesc, + /* [annotation] */ _In_ UINT NumPostbuildInfoDescs, + /* [annotation] */ _In_reads_opt_(NumPostbuildInfoDescs) const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pPostbuildInfoDescs) = 0; virtual void STDMETHODCALLTYPE EmitRaytracingAccelerationStructurePostbuildInfo( + /* [annotation] */ _In_ const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pDesc, + /* [annotation] */ _In_ UINT NumSourceAccelerationStructures, + /* [annotation] */ _In_reads_( NumSourceAccelerationStructures ) const D3D12_GPU_VIRTUAL_ADDRESS *pSourceAccelerationStructureData) = 0; virtual void STDMETHODCALLTYPE CopyRaytracingAccelerationStructure( + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS DestAccelerationStructureData, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS SourceAccelerationStructureData, + /* [annotation] */ _In_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode) = 0; virtual void STDMETHODCALLTYPE SetPipelineState1( + /* [annotation] */ _In_ ID3D12StateObject *pStateObject) = 0; virtual void STDMETHODCALLTYPE DispatchRays( + /* [annotation] */ _In_ const D3D12_DISPATCH_RAYS_DESC *pDesc) = 0; }; @@ -20145,7 +22897,9 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList4; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12GraphicsCommandList4 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -20159,32 +22913,43 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList4; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12GraphicsCommandList4 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -20198,43 +22963,60 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList4; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearState) void ( STDMETHODCALLTYPE *ClearState )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawInstanced) void ( STDMETHODCALLTYPE *DrawInstanced )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT VertexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawIndexedInstanced) void ( STDMETHODCALLTYPE *DrawIndexedInstanced )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT IndexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartIndexLocation, + /* [annotation] */ _In_ INT BaseVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Dispatch) void ( STDMETHODCALLTYPE *Dispatch )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyBufferRegion) void ( STDMETHODCALLTYPE *CopyBufferRegion )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT64 NumBytes); @@ -20242,25 +23024,34 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList4; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTextureRegion) void ( STDMETHODCALLTYPE *CopyTextureRegion )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pDst, UINT DstX, UINT DstY, UINT DstZ, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pSrc, + /* [annotation] */ _In_opt_ const D3D12_BOX *pSrcBox); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyResource) void ( STDMETHODCALLTYPE *CopyResource )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTiles) void ( STDMETHODCALLTYPE *CopyTiles )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _In_ const D3D12_TILED_RESOURCE_COORDINATE *pTileRegionStartCoordinate, + /* [annotation] */ _In_ const D3D12_TILE_REGION_SIZE *pTileRegionSize, + /* [annotation] */ _In_ ID3D12Resource *pBuffer, UINT64 BufferStartOffsetInBytes, D3D12_TILE_COPY_FLAGS Flags); @@ -20268,255 +23059,356 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList4; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveSubresource) void ( STDMETHODCALLTYPE *ResolveSubresource )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_ DXGI_FORMAT Format); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetPrimitiveTopology) void ( STDMETHODCALLTYPE *IASetPrimitiveTopology )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ D3D12_PRIMITIVE_TOPOLOGY PrimitiveTopology); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetViewports) void ( STDMETHODCALLTYPE *RSSetViewports )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumViewports, + /* [annotation] */ _In_reads_( NumViewports) const D3D12_VIEWPORT *pViewports); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetScissorRects) void ( STDMETHODCALLTYPE *RSSetScissorRects )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumRects, + /* [annotation] */ _In_reads_( NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetBlendFactor) void ( STDMETHODCALLTYPE *OMSetBlendFactor )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_reads_opt_(4) const FLOAT BlendFactor[ 4 ]); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetStencilRef) void ( STDMETHODCALLTYPE *OMSetStencilRef )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT StencilRef); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPipelineState) void ( STDMETHODCALLTYPE *SetPipelineState )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteBundle) void ( STDMETHODCALLTYPE *ExecuteBundle )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12GraphicsCommandList *pCommandList); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetDescriptorHeaps) void ( STDMETHODCALLTYPE *SetDescriptorHeaps )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT NumDescriptorHeaps, + /* [annotation] */ _In_reads_(NumDescriptorHeaps) ID3D12DescriptorHeap *const *ppDescriptorHeaps); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootSignature) void ( STDMETHODCALLTYPE *SetComputeRootSignature )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootSignature) void ( STDMETHODCALLTYPE *SetGraphicsRootSignature )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootDescriptorTable) void ( STDMETHODCALLTYPE *SetComputeRootDescriptorTable )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootDescriptorTable) void ( STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstant) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstant )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstant) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstants) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstants )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstants) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootConstantBufferView) void ( STDMETHODCALLTYPE *SetComputeRootConstantBufferView )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootConstantBufferView) void ( STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootShaderResourceView) void ( STDMETHODCALLTYPE *SetComputeRootShaderResourceView )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootShaderResourceView) void ( STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetIndexBuffer) void ( STDMETHODCALLTYPE *IASetIndexBuffer )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_opt_ const D3D12_INDEX_BUFFER_VIEW *pView); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetVertexBuffers) void ( STDMETHODCALLTYPE *IASetVertexBuffers )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_VERTEX_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SOSetTargets) void ( STDMETHODCALLTYPE *SOSetTargets )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_STREAM_OUTPUT_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetRenderTargets) void ( STDMETHODCALLTYPE *OMSetRenderTargets )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT NumRenderTargetDescriptors, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pRenderTargetDescriptors, + /* [annotation] */ _In_ BOOL RTsSingleHandleToDescriptorRange, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pDepthStencilDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearDepthStencilView) void ( STDMETHODCALLTYPE *ClearDepthStencilView )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DepthStencilView, + /* [annotation] */ _In_ D3D12_CLEAR_FLAGS ClearFlags, + /* [annotation] */ _In_ FLOAT Depth, + /* [annotation] */ _In_ UINT8 Stencil, + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearRenderTargetView) void ( STDMETHODCALLTYPE *ClearRenderTargetView )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE RenderTargetView, + /* [annotation] */ _In_ const FLOAT ColorRGBA[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewUint) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewUint )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const UINT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewFloat) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const FLOAT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12GraphicsCommandList4 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -20524,6 +23416,7 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList4; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12GraphicsCommandList4 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -20534,83 +23427,118 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList4; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteIndirect) void ( STDMETHODCALLTYPE *ExecuteIndirect )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12CommandSignature *pCommandSignature, + /* [annotation] */ _In_ UINT MaxCommandCount, + /* [annotation] */ _In_ ID3D12Resource *pArgumentBuffer, + /* [annotation] */ _In_ UINT64 ArgumentBufferOffset, + /* [annotation] */ _In_opt_ ID3D12Resource *pCountBuffer, + /* [annotation] */ _In_ UINT64 CountBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT64) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT64 )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, OMSetDepthBounds) void ( STDMETHODCALLTYPE *OMSetDepthBounds )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ FLOAT Min, + /* [annotation] */ _In_ FLOAT Max); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetSamplePositions) void ( STDMETHODCALLTYPE *SetSamplePositions )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT NumSamplesPerPixel, + /* [annotation] */ _In_ UINT NumPixels, + /* [annotation] */ _In_reads_(NumSamplesPerPixel*NumPixels) D3D12_SAMPLE_POSITION *pSamplePositions); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, ResolveSubresourceRegion) void ( STDMETHODCALLTYPE *ResolveSubresourceRegion )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ UINT DstX, + /* [annotation] */ _In_ UINT DstY, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_opt_ D3D12_RECT *pSrcRect, + /* [annotation] */ _In_ DXGI_FORMAT Format, + /* [annotation] */ _In_ D3D12_RESOLVE_MODE ResolveMode); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetViewInstanceMask) void ( STDMETHODCALLTYPE *SetViewInstanceMask )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT Mask); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList2, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12GraphicsCommandList4 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList3, SetProtectedResourceSession) void ( STDMETHODCALLTYPE *SetProtectedResourceSession )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, BeginRenderPass) void ( STDMETHODCALLTYPE *BeginRenderPass )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ UINT NumRenderTargets, + /* [annotation] */ _In_reads_opt_(NumRenderTargets) const D3D12_RENDER_PASS_RENDER_TARGET_DESC *pRenderTargets, + /* [annotation] */ _In_opt_ const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *pDepthStencil, D3D12_RENDER_PASS_FLAGS Flags); @@ -20621,46 +23549,63 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList4; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, InitializeMetaCommand) void ( STDMETHODCALLTYPE *InitializeMetaCommand )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12MetaCommand *pMetaCommand, + /* [annotation] */ _In_reads_bytes_opt_(InitializationParametersDataSizeInBytes) const void *pInitializationParametersData, + /* [annotation] */ _In_ SIZE_T InitializationParametersDataSizeInBytes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, ExecuteMetaCommand) void ( STDMETHODCALLTYPE *ExecuteMetaCommand )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12MetaCommand *pMetaCommand, + /* [annotation] */ _In_reads_bytes_opt_(ExecutionParametersDataSizeInBytes) const void *pExecutionParametersData, + /* [annotation] */ _In_ SIZE_T ExecutionParametersDataSizeInBytes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, BuildRaytracingAccelerationStructure) void ( STDMETHODCALLTYPE *BuildRaytracingAccelerationStructure )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *pDesc, + /* [annotation] */ _In_ UINT NumPostbuildInfoDescs, + /* [annotation] */ _In_reads_opt_(NumPostbuildInfoDescs) const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pPostbuildInfoDescs); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, EmitRaytracingAccelerationStructurePostbuildInfo) void ( STDMETHODCALLTYPE *EmitRaytracingAccelerationStructurePostbuildInfo )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pDesc, + /* [annotation] */ _In_ UINT NumSourceAccelerationStructures, + /* [annotation] */ _In_reads_( NumSourceAccelerationStructures ) const D3D12_GPU_VIRTUAL_ADDRESS *pSourceAccelerationStructureData); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, CopyRaytracingAccelerationStructure) void ( STDMETHODCALLTYPE *CopyRaytracingAccelerationStructure )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS DestAccelerationStructureData, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS SourceAccelerationStructureData, + /* [annotation] */ _In_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, SetPipelineState1) void ( STDMETHODCALLTYPE *SetPipelineState1 )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ ID3D12StateObject *pStateObject); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, DispatchRays) void ( STDMETHODCALLTYPE *DispatchRays )( ID3D12GraphicsCommandList4 * This, + /* [annotation] */ _In_ const D3D12_DISPATCH_RAYS_DESC *pDesc); END_INTERFACE @@ -21098,6 +24043,7 @@ typedef struct D3D12_TEXTURE_BARRIER D3D12_BARRIER_ACCESS AccessAfter; D3D12_BARRIER_LAYOUT LayoutBefore; D3D12_BARRIER_LAYOUT LayoutAfter; + /* [annotation] */ _In_ ID3D12Resource *pResource; D3D12_BARRIER_SUBRESOURCE_RANGE Subresources; D3D12_TEXTURE_BARRIER_FLAGS Flags; @@ -21109,6 +24055,7 @@ typedef struct D3D12_BUFFER_BARRIER D3D12_BARRIER_SYNC SyncAfter; D3D12_BARRIER_ACCESS AccessBefore; D3D12_BARRIER_ACCESS AccessAfter; + /* [annotation] */ _In_ ID3D12Resource *pResource; UINT64 Offset; UINT64 Size; @@ -21120,8 +24067,11 @@ typedef struct D3D12_BARRIER_GROUP UINT32 NumBarriers; union { + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_GLOBAL_BARRIER *pGlobalBarriers; + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_TEXTURE_BARRIER *pTextureBarriers; + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_BUFFER_BARRIER *pBufferBarriers; } ; } D3D12_BARRIER_GROUP; @@ -21152,6 +24102,7 @@ EXTERN_C const IID IID_ID3D12ShaderCacheSession; UINT KeySize, /* [annotation][out] */ _Out_writes_bytes_(*pValueSize) void *pValue, + /* [annotation] */ _Inout_ UINT *pValueSize) = 0; virtual HRESULT STDMETHODCALLTYPE StoreValue( @@ -21164,12 +24115,7 @@ EXTERN_C const IID IID_ID3D12ShaderCacheSession; virtual void STDMETHODCALLTYPE SetDeleteOnDestroy( void) = 0; -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_SHADER_CACHE_SESSION_DESC STDMETHODCALLTYPE GetDesc( void) = 0; -#else - virtual D3D12_SHADER_CACHE_SESSION_DESC *STDMETHODCALLTYPE GetDesc( - D3D12_SHADER_CACHE_SESSION_DESC * RetVal) = 0; -#endif }; @@ -21183,7 +24129,9 @@ EXTERN_C const IID IID_ID3D12ShaderCacheSession; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12ShaderCacheSession * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -21197,32 +24145,43 @@ EXTERN_C const IID IID_ID3D12ShaderCacheSession; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12ShaderCacheSession * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12ShaderCacheSession * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12ShaderCacheSession * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12ShaderCacheSession * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12ShaderCacheSession * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12ShaderCacheSession, FindValue) @@ -21233,6 +24192,7 @@ EXTERN_C const IID IID_ID3D12ShaderCacheSession; UINT KeySize, /* [annotation][out] */ _Out_writes_bytes_(*pValueSize) void *pValue, + /* [annotation] */ _Inout_ UINT *pValueSize); DECLSPEC_XFGVIRT(ID3D12ShaderCacheSession, StoreValue) @@ -21250,17 +24210,9 @@ EXTERN_C const IID IID_ID3D12ShaderCacheSession; ID3D12ShaderCacheSession * This); DECLSPEC_XFGVIRT(ID3D12ShaderCacheSession, GetDesc) -#if !defined(_WIN32) D3D12_SHADER_CACHE_SESSION_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12ShaderCacheSession * This); -#else - D3D12_SHADER_CACHE_SESSION_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12ShaderCacheSession * This, - D3D12_SHADER_CACHE_SESSION_DESC * RetVal); - -#endif - END_INTERFACE } ID3D12ShaderCacheSessionVtbl; @@ -21309,14 +24261,9 @@ EXTERN_C const IID IID_ID3D12ShaderCacheSession; #define ID3D12ShaderCacheSession_SetDeleteOnDestroy(This) \ ( (This)->lpVtbl -> SetDeleteOnDestroy(This) ) -#if !defined(_WIN32) #define ID3D12ShaderCacheSession_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12ShaderCacheSession_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #endif /* COBJMACROS */ @@ -21325,6 +24272,17 @@ EXTERN_C const IID IID_ID3D12ShaderCacheSession; +D3D12_SHADER_CACHE_SESSION_DESC STDMETHODCALLTYPE ID3D12ShaderCacheSession_GetDesc_Proxy( + ID3D12ShaderCacheSession * This); + + +void __RPC_STUB ID3D12ShaderCacheSession_GetDesc_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12ShaderCacheSession_INTERFACE_DEFINED__ */ @@ -21372,8 +24330,10 @@ EXTERN_C const IID IID_ID3D12Device9; { public: virtual HRESULT STDMETHODCALLTYPE CreateShaderCacheSession( + /* [annotation] */ _In_ const D3D12_SHADER_CACHE_SESSION_DESC *pDesc, REFIID riid, + /* [annotation] */ _COM_Outptr_opt_ void **ppvSession) = 0; virtual HRESULT STDMETHODCALLTYPE ShaderCacheControl( @@ -21381,9 +24341,12 @@ EXTERN_C const IID IID_ID3D12Device9; D3D12_SHADER_CACHE_CONTROL_FLAGS Control) = 0; virtual HRESULT STDMETHODCALLTYPE CreateCommandQueue1( + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, REFIID CreatorID, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue) = 0; }; @@ -21398,7 +24361,9 @@ EXTERN_C const IID IID_ID3D12Device9; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Device9 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -21412,26 +24377,35 @@ EXTERN_C const IID IID_ID3D12Device9; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Device9 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Device9 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Device9 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Device9 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12Device, GetNodeCount) @@ -21441,220 +24415,284 @@ EXTERN_C const IID IID_ID3D12Device9; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandQueue) HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandAllocator) HRESULT ( STDMETHODCALLTYPE *CreateCommandAllocator )( ID3D12Device9 * This, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandAllocator); DECLSPEC_XFGVIRT(ID3D12Device, CreateGraphicsPipelineState) HRESULT ( STDMETHODCALLTYPE *CreateGraphicsPipelineState )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateComputePipelineState) HRESULT ( STDMETHODCALLTYPE *CreateComputePipelineState )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandList) HRESULT ( STDMETHODCALLTYPE *CreateCommandList )( ID3D12Device9 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ ID3D12CommandAllocator *pCommandAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device, CheckFeatureSupport) HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12Device9 * This, D3D12_FEATURE Feature, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12Device, CreateDescriptorHeap) HRESULT ( STDMETHODCALLTYPE *CreateDescriptorHeap )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_DESCRIPTOR_HEAP_DESC *pDescriptorHeapDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, GetDescriptorHandleIncrementSize) UINT ( STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize )( ID3D12Device9 * This, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType); DECLSPEC_XFGVIRT(ID3D12Device, CreateRootSignature) HRESULT ( STDMETHODCALLTYPE *CreateRootSignature )( ID3D12Device9 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_reads_(blobLengthInBytes) const void *pBlobWithRootSignature, + /* [annotation] */ _In_ SIZE_T blobLengthInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvRootSignature); DECLSPEC_XFGVIRT(ID3D12Device, CreateConstantBufferView) void ( STDMETHODCALLTYPE *CreateConstantBufferView )( ID3D12Device9 * This, + /* [annotation] */ _In_opt_ const D3D12_CONSTANT_BUFFER_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateShaderResourceView) void ( STDMETHODCALLTYPE *CreateShaderResourceView )( ID3D12Device9 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_SHADER_RESOURCE_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateUnorderedAccessView )( ID3D12Device9 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pCounterResource, + /* [annotation] */ _In_opt_ const D3D12_UNORDERED_ACCESS_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateRenderTargetView) void ( STDMETHODCALLTYPE *CreateRenderTargetView )( ID3D12Device9 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_RENDER_TARGET_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateDepthStencilView) void ( STDMETHODCALLTYPE *CreateDepthStencilView )( ID3D12Device9 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateSampler) void ( STDMETHODCALLTYPE *CreateSampler )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_SAMPLER_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptors) void ( STDMETHODCALLTYPE *CopyDescriptors )( ID3D12Device9 * This, + /* [annotation] */ _In_ UINT NumDestDescriptorRanges, + /* [annotation] */ _In_reads_(NumDestDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pDestDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumDestDescriptorRanges) const UINT *pDestDescriptorRangeSizes, + /* [annotation] */ _In_ UINT NumSrcDescriptorRanges, + /* [annotation] */ _In_reads_(NumSrcDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pSrcDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumSrcDescriptorRanges) const UINT *pSrcDescriptorRangeSizes, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptorsSimple) void ( STDMETHODCALLTYPE *CopyDescriptorsSimple )( ID3D12Device9 * This, + /* [annotation] */ _In_ UINT NumDescriptors, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceAllocationInfo) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo )( ID3D12Device9 * This, + /* [annotation] */ _In_ UINT visibleMask, + /* [annotation] */ _In_ UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo )( - ID3D12Device9 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - _In_ UINT visibleMask, - _In_ UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, GetCustomHeapProperties) -#if !defined(_WIN32) D3D12_HEAP_PROPERTIES ( STDMETHODCALLTYPE *GetCustomHeapProperties )( ID3D12Device9 * This, + /* [annotation] */ _In_ UINT nodeMask, D3D12_HEAP_TYPE heapType); -#else - D3D12_HEAP_PROPERTIES *( STDMETHODCALLTYPE *GetCustomHeapProperties )( - ID3D12Device9 * This, - D3D12_HEAP_PROPERTIES * RetVal, - _In_ UINT nodeMask, - D3D12_HEAP_TYPE heapType); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, CreateCommittedResource) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateHeap) HRESULT ( STDMETHODCALLTYPE *CreateHeap )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, CreatePlacedResource) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource )( ID3D12Device9 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateReservedResource) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateSharedHandle) HRESULT ( STDMETHODCALLTYPE *CreateSharedHandle )( ID3D12Device9 * This, + /* [annotation] */ _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ _In_opt_ const SECURITY_ATTRIBUTES *pAttributes, DWORD Access, + /* [annotation] */ _In_opt_ LPCWSTR Name, + /* [annotation] */ _Out_ HANDLE *pHandle); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandle) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandle )( ID3D12Device9 * This, + /* [annotation] */ _In_ HANDLE NTHandle, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvObj); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandleByName) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandleByName )( ID3D12Device9 * This, + /* [annotation] */ _In_ LPCWSTR Name, DWORD Access, /* [annotation][out] */ @@ -21664,12 +24702,14 @@ EXTERN_C const IID IID_ID3D12Device9; HRESULT ( STDMETHODCALLTYPE *MakeResident )( ID3D12Device9 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, Evict) HRESULT ( STDMETHODCALLTYPE *Evict )( ID3D12Device9 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, CreateFence) @@ -21677,7 +24717,9 @@ EXTERN_C const IID IID_ID3D12Device9; ID3D12Device9 * This, UINT64 InitialValue, D3D12_FENCE_FLAGS Flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppFence); DECLSPEC_XFGVIRT(ID3D12Device, GetDeviceRemovedReason) @@ -21687,20 +24729,30 @@ EXTERN_C const IID IID_ID3D12Device9; DECLSPEC_XFGVIRT(ID3D12Device, GetCopyableFootprints) void ( STDMETHODCALLTYPE *GetCopyableFootprints )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); DECLSPEC_XFGVIRT(ID3D12Device, CreateQueryHeap) HRESULT ( STDMETHODCALLTYPE *CreateQueryHeap )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_QUERY_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, SetStablePowerState) @@ -21711,46 +24763,54 @@ EXTERN_C const IID IID_ID3D12Device9; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandSignature) HRESULT ( STDMETHODCALLTYPE *CreateCommandSignature )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_SIGNATURE_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvCommandSignature); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceTiling) void ( STDMETHODCALLTYPE *GetResourceTiling )( ID3D12Device9 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _Out_opt_ UINT *pNumTilesForEntireResource, + /* [annotation] */ _Out_opt_ D3D12_PACKED_MIP_INFO *pPackedMipDesc, + /* [annotation] */ _Out_opt_ D3D12_TILE_SHAPE *pStandardTileShapeForNonPackedMips, + /* [annotation] */ _Inout_opt_ UINT *pNumSubresourceTilings, + /* [annotation] */ _In_ UINT FirstSubresourceTilingToGet, + /* [annotation] */ _Out_writes_(*pNumSubresourceTilings) D3D12_SUBRESOURCE_TILING *pSubresourceTilingsForNonPackedMips); DECLSPEC_XFGVIRT(ID3D12Device, GetAdapterLuid) -#if !defined(_WIN32) LUID ( STDMETHODCALLTYPE *GetAdapterLuid )( ID3D12Device9 * This); -#else - LUID *( STDMETHODCALLTYPE *GetAdapterLuid )( - ID3D12Device9 * This, - LUID * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device1, CreatePipelineLibrary) HRESULT ( STDMETHODCALLTYPE *CreatePipelineLibrary )( ID3D12Device9 * This, + /* [annotation] */ _In_reads_(BlobLength) const void *pLibraryBlob, SIZE_T BlobLength, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineLibrary); DECLSPEC_XFGVIRT(ID3D12Device1, SetEventOnMultipleFenceCompletion) HRESULT ( STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion )( ID3D12Device9 * This, + /* [annotation] */ _In_reads_(NumFences) ID3D12Fence *const *ppFences, + /* [annotation] */ _In_reads_(NumFences) const UINT64 *pFenceValues, UINT NumFences, D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags, @@ -21760,28 +24820,39 @@ EXTERN_C const IID IID_ID3D12Device9; HRESULT ( STDMETHODCALLTYPE *SetResidencyPriority )( ID3D12Device9 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_reads_(NumObjects) const D3D12_RESIDENCY_PRIORITY *pPriorities); DECLSPEC_XFGVIRT(ID3D12Device2, CreatePipelineState) HRESULT ( STDMETHODCALLTYPE *CreatePipelineState )( ID3D12Device9 * This, - const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromAddress) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromAddress )( ID3D12Device9 * This, + /* [annotation] */ _In_ const void *pAddress, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromFileMapping) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping )( ID3D12Device9 * This, + /* [annotation] */ _In_ HANDLE hFileMapping, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, EnqueueMakeResident) @@ -21789,81 +24860,99 @@ EXTERN_C const IID IID_ID3D12Device9; ID3D12Device9 * This, D3D12_RESIDENCY_FLAGS Flags, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_ ID3D12Fence *pFenceToSignal, UINT64 FenceValueToSignal); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommandList1) HRESULT ( STDMETHODCALLTYPE *CreateCommandList1 )( ID3D12Device9 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_FLAGS flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device4, CreateProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *CreateProtectedResourceSession )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppSession); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommittedResource1) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource1 )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, CreateHeap1) HRESULT ( STDMETHODCALLTYPE *CreateHeap1 )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device4, CreateReservedResource1) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource1 )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, GetResourceAllocationInfo1) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( ID3D12Device9 * This, UINT visibleMask, UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, + /* [annotation] */ _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( - ID3D12Device9 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - UINT visibleMask, - UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, - _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device5, CreateLifetimeTracker) HRESULT ( STDMETHODCALLTYPE *CreateLifetimeTracker )( ID3D12Device9 * This, + /* [annotation] */ _In_ ID3D12LifetimeOwner *pOwner, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvTracker); DECLSPEC_XFGVIRT(ID3D12Device5, RemoveDevice) @@ -21873,45 +24962,65 @@ EXTERN_C const IID IID_ID3D12Device9; DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommands) HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommands )( ID3D12Device9 * This, + /* [annotation] */ _Inout_ UINT *pNumMetaCommands, + /* [annotation] */ _Out_writes_opt_(*pNumMetaCommands) D3D12_META_COMMAND_DESC *pDescs); DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommandParameters) HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommandParameters )( ID3D12Device9 * This, + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ D3D12_META_COMMAND_PARAMETER_STAGE Stage, + /* [annotation] */ _Out_opt_ UINT *pTotalStructureSizeInBytes, + /* [annotation] */ _Inout_ UINT *pParameterCount, + /* [annotation] */ _Out_writes_opt_(*pParameterCount) D3D12_META_COMMAND_PARAMETER_DESC *pParameterDescs); DECLSPEC_XFGVIRT(ID3D12Device5, CreateMetaCommand) HRESULT ( STDMETHODCALLTYPE *CreateMetaCommand )( ID3D12Device9 * This, + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ UINT NodeMask, + /* [annotation] */ _In_reads_bytes_opt_(CreationParametersDataSizeInBytes) const void *pCreationParametersData, + /* [annotation] */ _In_ SIZE_T CreationParametersDataSizeInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppMetaCommand); DECLSPEC_XFGVIRT(ID3D12Device5, CreateStateObject) HRESULT ( STDMETHODCALLTYPE *CreateStateObject )( ID3D12Device9 * This, - const D3D12_STATE_OBJECT_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppStateObject); DECLSPEC_XFGVIRT(ID3D12Device5, GetRaytracingAccelerationStructurePrebuildInfo) void ( STDMETHODCALLTYPE *GetRaytracingAccelerationStructurePrebuildInfo )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *pDesc, + /* [annotation] */ _Out_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *pInfo); DECLSPEC_XFGVIRT(ID3D12Device5, CheckDriverMatchingIdentifier) D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS ( STDMETHODCALLTYPE *CheckDriverMatchingIdentifier )( ID3D12Device9 * This, + /* [annotation] */ _In_ D3D12_SERIALIZED_DATA_TYPE SerializedDataType, + /* [annotation] */ _In_ const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *pIdentifierToCheck); DECLSPEC_XFGVIRT(ID3D12Device6, SetBackgroundProcessingMode) @@ -21919,91 +25028,113 @@ EXTERN_C const IID IID_ID3D12Device9; ID3D12Device9 * This, D3D12_BACKGROUND_PROCESSING_MODE Mode, D3D12_MEASUREMENTS_ACTION MeasurementsAction, + /* [annotation] */ _In_opt_ HANDLE hEventToSignalUponCompletion, + /* [annotation] */ _Out_opt_ BOOL *pbFurtherMeasurementsDesired); DECLSPEC_XFGVIRT(ID3D12Device7, AddToStateObject) HRESULT ( STDMETHODCALLTYPE *AddToStateObject )( ID3D12Device9 * This, - const D3D12_STATE_OBJECT_DESC *pAddition, - ID3D12StateObject *pStateObjectToGrowFrom, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pAddition, + /* [annotation][in] */ + _In_ ID3D12StateObject *pStateObjectToGrowFrom, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppNewStateObject); DECLSPEC_XFGVIRT(ID3D12Device7, CreateProtectedResourceSession1) HRESULT ( STDMETHODCALLTYPE *CreateProtectedResourceSession1 )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppSession); DECLSPEC_XFGVIRT(ID3D12Device8, GetResourceAllocationInfo2) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo2 )( ID3D12Device9 * This, UINT visibleMask, UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC1 *pResourceDescs, + /* [annotation] */ _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo2 )( - ID3D12Device9 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - UINT visibleMask, - UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC1 *pResourceDescs, - _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device8, CreateCommittedResource2) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource2 )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device8, CreatePlacedResource1) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource1 )( ID3D12Device9 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device8, CreateSamplerFeedbackUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateSamplerFeedbackUnorderedAccessView )( ID3D12Device9 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pTargetedResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pFeedbackResource, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device8, GetCopyableFootprints1) void ( STDMETHODCALLTYPE *GetCopyableFootprints1 )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); DECLSPEC_XFGVIRT(ID3D12Device9, CreateShaderCacheSession) HRESULT ( STDMETHODCALLTYPE *CreateShaderCacheSession )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_SHADER_CACHE_SESSION_DESC *pDesc, REFIID riid, + /* [annotation] */ _COM_Outptr_opt_ void **ppvSession); DECLSPEC_XFGVIRT(ID3D12Device9, ShaderCacheControl) @@ -22015,9 +25146,12 @@ EXTERN_C const IID IID_ID3D12Device9; DECLSPEC_XFGVIRT(ID3D12Device9, CreateCommandQueue1) HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue1 )( ID3D12Device9 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, REFIID CreatorID, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue); END_INTERFACE @@ -22109,22 +25243,12 @@ EXTERN_C const IID IID_ID3D12Device9; #define ID3D12Device9_CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) \ ( (This)->lpVtbl -> CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) ) -#if !defined(_WIN32) #define ID3D12Device9_GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) \ ( (This)->lpVtbl -> GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) ) -#else -#define ID3D12Device9_GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) ) -#endif -#if !defined(_WIN32) #define ID3D12Device9_GetCustomHeapProperties(This,nodeMask,heapType) \ ( (This)->lpVtbl -> GetCustomHeapProperties(This,nodeMask,heapType) ) -#else -#define ID3D12Device9_GetCustomHeapProperties(This,RetVal,nodeMask,heapType) \ - ( (This)->lpVtbl -> GetCustomHeapProperties(This,RetVal,nodeMask,heapType) ) -#endif #define ID3D12Device9_CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) ) @@ -22173,14 +25297,9 @@ EXTERN_C const IID IID_ID3D12Device9; #define ID3D12Device9_GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) \ ( (This)->lpVtbl -> GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) ) -#if !defined(_WIN32) #define ID3D12Device9_GetAdapterLuid(This) \ ( (This)->lpVtbl -> GetAdapterLuid(This) ) -#else -#define ID3D12Device9_GetAdapterLuid(This,RetVal) \ - ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) -#endif #define ID3D12Device9_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ @@ -22221,14 +25340,9 @@ EXTERN_C const IID IID_ID3D12Device9; #define ID3D12Device9_CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) \ ( (This)->lpVtbl -> CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) ) -#if !defined(_WIN32) #define ID3D12Device9_GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#else -#define ID3D12Device9_GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#endif #define ID3D12Device9_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ @@ -22266,14 +25380,9 @@ EXTERN_C const IID IID_ID3D12Device9; #define ID3D12Device9_CreateProtectedResourceSession1(This,pDesc,riid,ppSession) \ ( (This)->lpVtbl -> CreateProtectedResourceSession1(This,pDesc,riid,ppSession) ) -#if !defined(_WIN32) #define ID3D12Device9_GetResourceAllocationInfo2(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ ( (This)->lpVtbl -> GetResourceAllocationInfo2(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#else -#define ID3D12Device9_GetResourceAllocationInfo2(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo2(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#endif #define ID3D12Device9_CreateCommittedResource2(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,pProtectedSession,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource2(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,pProtectedSession,riidResource,ppvResource) ) @@ -22324,36 +25433,55 @@ EXTERN_C const IID IID_ID3D12Device10; { public: virtual HRESULT STDMETHODCALLTYPE CreateCommittedResource3( + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_BARRIER_LAYOUT InitialLayout, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, UINT32 NumCastableFormats, - _In_opt_count_(NumCastableFormats) DXGI_FORMAT *pCastableFormats, - REFIID riidResource, + /* [annotation] */ + _In_opt_count_(NumCastableFormats) const DXGI_FORMAT *pCastableFormats, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource) = 0; virtual HRESULT STDMETHODCALLTYPE CreatePlacedResource2( + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_BARRIER_LAYOUT InitialLayout, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, UINT32 NumCastableFormats, - _In_opt_count_(NumCastableFormats) DXGI_FORMAT *pCastableFormats, - REFIID riid, + /* [annotation] */ + _In_opt_count_(NumCastableFormats) const DXGI_FORMAT *pCastableFormats, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource) = 0; virtual HRESULT STDMETHODCALLTYPE CreateReservedResource2( + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_BARRIER_LAYOUT InitialLayout, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, UINT32 NumCastableFormats, - _In_opt_count_(NumCastableFormats) DXGI_FORMAT *pCastableFormats, - REFIID riid, + /* [annotation] */ + _In_opt_count_(NumCastableFormats) const DXGI_FORMAT *pCastableFormats, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource) = 0; }; @@ -22368,7 +25496,9 @@ EXTERN_C const IID IID_ID3D12Device10; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Device10 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -22382,26 +25512,35 @@ EXTERN_C const IID IID_ID3D12Device10; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Device10 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Device10 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Device10 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Device10 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12Device, GetNodeCount) @@ -22411,220 +25550,284 @@ EXTERN_C const IID IID_ID3D12Device10; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandQueue) HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandAllocator) HRESULT ( STDMETHODCALLTYPE *CreateCommandAllocator )( ID3D12Device10 * This, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandAllocator); DECLSPEC_XFGVIRT(ID3D12Device, CreateGraphicsPipelineState) HRESULT ( STDMETHODCALLTYPE *CreateGraphicsPipelineState )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateComputePipelineState) HRESULT ( STDMETHODCALLTYPE *CreateComputePipelineState )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandList) HRESULT ( STDMETHODCALLTYPE *CreateCommandList )( ID3D12Device10 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ ID3D12CommandAllocator *pCommandAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device, CheckFeatureSupport) HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12Device10 * This, D3D12_FEATURE Feature, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12Device, CreateDescriptorHeap) HRESULT ( STDMETHODCALLTYPE *CreateDescriptorHeap )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_DESCRIPTOR_HEAP_DESC *pDescriptorHeapDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, GetDescriptorHandleIncrementSize) UINT ( STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize )( ID3D12Device10 * This, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType); DECLSPEC_XFGVIRT(ID3D12Device, CreateRootSignature) HRESULT ( STDMETHODCALLTYPE *CreateRootSignature )( ID3D12Device10 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_reads_(blobLengthInBytes) const void *pBlobWithRootSignature, + /* [annotation] */ _In_ SIZE_T blobLengthInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvRootSignature); DECLSPEC_XFGVIRT(ID3D12Device, CreateConstantBufferView) void ( STDMETHODCALLTYPE *CreateConstantBufferView )( ID3D12Device10 * This, + /* [annotation] */ _In_opt_ const D3D12_CONSTANT_BUFFER_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateShaderResourceView) void ( STDMETHODCALLTYPE *CreateShaderResourceView )( ID3D12Device10 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_SHADER_RESOURCE_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateUnorderedAccessView )( ID3D12Device10 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pCounterResource, + /* [annotation] */ _In_opt_ const D3D12_UNORDERED_ACCESS_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateRenderTargetView) void ( STDMETHODCALLTYPE *CreateRenderTargetView )( ID3D12Device10 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_RENDER_TARGET_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateDepthStencilView) void ( STDMETHODCALLTYPE *CreateDepthStencilView )( ID3D12Device10 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateSampler) void ( STDMETHODCALLTYPE *CreateSampler )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_SAMPLER_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptors) void ( STDMETHODCALLTYPE *CopyDescriptors )( ID3D12Device10 * This, + /* [annotation] */ _In_ UINT NumDestDescriptorRanges, + /* [annotation] */ _In_reads_(NumDestDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pDestDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumDestDescriptorRanges) const UINT *pDestDescriptorRangeSizes, + /* [annotation] */ _In_ UINT NumSrcDescriptorRanges, + /* [annotation] */ _In_reads_(NumSrcDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pSrcDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumSrcDescriptorRanges) const UINT *pSrcDescriptorRangeSizes, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptorsSimple) void ( STDMETHODCALLTYPE *CopyDescriptorsSimple )( ID3D12Device10 * This, + /* [annotation] */ _In_ UINT NumDescriptors, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceAllocationInfo) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo )( ID3D12Device10 * This, + /* [annotation] */ _In_ UINT visibleMask, + /* [annotation] */ _In_ UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo )( - ID3D12Device10 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - _In_ UINT visibleMask, - _In_ UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, GetCustomHeapProperties) -#if !defined(_WIN32) D3D12_HEAP_PROPERTIES ( STDMETHODCALLTYPE *GetCustomHeapProperties )( ID3D12Device10 * This, + /* [annotation] */ _In_ UINT nodeMask, D3D12_HEAP_TYPE heapType); -#else - D3D12_HEAP_PROPERTIES *( STDMETHODCALLTYPE *GetCustomHeapProperties )( - ID3D12Device10 * This, - D3D12_HEAP_PROPERTIES * RetVal, - _In_ UINT nodeMask, - D3D12_HEAP_TYPE heapType); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, CreateCommittedResource) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateHeap) HRESULT ( STDMETHODCALLTYPE *CreateHeap )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, CreatePlacedResource) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource )( ID3D12Device10 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateReservedResource) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateSharedHandle) HRESULT ( STDMETHODCALLTYPE *CreateSharedHandle )( ID3D12Device10 * This, + /* [annotation] */ _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ _In_opt_ const SECURITY_ATTRIBUTES *pAttributes, DWORD Access, + /* [annotation] */ _In_opt_ LPCWSTR Name, + /* [annotation] */ _Out_ HANDLE *pHandle); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandle) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandle )( ID3D12Device10 * This, + /* [annotation] */ _In_ HANDLE NTHandle, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvObj); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandleByName) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandleByName )( ID3D12Device10 * This, + /* [annotation] */ _In_ LPCWSTR Name, DWORD Access, /* [annotation][out] */ @@ -22634,12 +25837,14 @@ EXTERN_C const IID IID_ID3D12Device10; HRESULT ( STDMETHODCALLTYPE *MakeResident )( ID3D12Device10 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, Evict) HRESULT ( STDMETHODCALLTYPE *Evict )( ID3D12Device10 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, CreateFence) @@ -22647,7 +25852,9 @@ EXTERN_C const IID IID_ID3D12Device10; ID3D12Device10 * This, UINT64 InitialValue, D3D12_FENCE_FLAGS Flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppFence); DECLSPEC_XFGVIRT(ID3D12Device, GetDeviceRemovedReason) @@ -22657,20 +25864,30 @@ EXTERN_C const IID IID_ID3D12Device10; DECLSPEC_XFGVIRT(ID3D12Device, GetCopyableFootprints) void ( STDMETHODCALLTYPE *GetCopyableFootprints )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); DECLSPEC_XFGVIRT(ID3D12Device, CreateQueryHeap) HRESULT ( STDMETHODCALLTYPE *CreateQueryHeap )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_QUERY_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, SetStablePowerState) @@ -22681,46 +25898,54 @@ EXTERN_C const IID IID_ID3D12Device10; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandSignature) HRESULT ( STDMETHODCALLTYPE *CreateCommandSignature )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_SIGNATURE_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvCommandSignature); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceTiling) void ( STDMETHODCALLTYPE *GetResourceTiling )( ID3D12Device10 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _Out_opt_ UINT *pNumTilesForEntireResource, + /* [annotation] */ _Out_opt_ D3D12_PACKED_MIP_INFO *pPackedMipDesc, + /* [annotation] */ _Out_opt_ D3D12_TILE_SHAPE *pStandardTileShapeForNonPackedMips, + /* [annotation] */ _Inout_opt_ UINT *pNumSubresourceTilings, + /* [annotation] */ _In_ UINT FirstSubresourceTilingToGet, + /* [annotation] */ _Out_writes_(*pNumSubresourceTilings) D3D12_SUBRESOURCE_TILING *pSubresourceTilingsForNonPackedMips); DECLSPEC_XFGVIRT(ID3D12Device, GetAdapterLuid) -#if !defined(_WIN32) LUID ( STDMETHODCALLTYPE *GetAdapterLuid )( ID3D12Device10 * This); -#else - LUID *( STDMETHODCALLTYPE *GetAdapterLuid )( - ID3D12Device10 * This, - LUID * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device1, CreatePipelineLibrary) HRESULT ( STDMETHODCALLTYPE *CreatePipelineLibrary )( ID3D12Device10 * This, + /* [annotation] */ _In_reads_(BlobLength) const void *pLibraryBlob, SIZE_T BlobLength, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineLibrary); DECLSPEC_XFGVIRT(ID3D12Device1, SetEventOnMultipleFenceCompletion) HRESULT ( STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion )( ID3D12Device10 * This, + /* [annotation] */ _In_reads_(NumFences) ID3D12Fence *const *ppFences, + /* [annotation] */ _In_reads_(NumFences) const UINT64 *pFenceValues, UINT NumFences, D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags, @@ -22730,28 +25955,39 @@ EXTERN_C const IID IID_ID3D12Device10; HRESULT ( STDMETHODCALLTYPE *SetResidencyPriority )( ID3D12Device10 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_reads_(NumObjects) const D3D12_RESIDENCY_PRIORITY *pPriorities); DECLSPEC_XFGVIRT(ID3D12Device2, CreatePipelineState) HRESULT ( STDMETHODCALLTYPE *CreatePipelineState )( ID3D12Device10 * This, - const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromAddress) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromAddress )( ID3D12Device10 * This, + /* [annotation] */ _In_ const void *pAddress, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromFileMapping) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping )( ID3D12Device10 * This, + /* [annotation] */ _In_ HANDLE hFileMapping, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, EnqueueMakeResident) @@ -22759,81 +25995,99 @@ EXTERN_C const IID IID_ID3D12Device10; ID3D12Device10 * This, D3D12_RESIDENCY_FLAGS Flags, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_ ID3D12Fence *pFenceToSignal, UINT64 FenceValueToSignal); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommandList1) HRESULT ( STDMETHODCALLTYPE *CreateCommandList1 )( ID3D12Device10 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_FLAGS flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device4, CreateProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *CreateProtectedResourceSession )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppSession); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommittedResource1) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource1 )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, CreateHeap1) HRESULT ( STDMETHODCALLTYPE *CreateHeap1 )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device4, CreateReservedResource1) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource1 )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, GetResourceAllocationInfo1) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( ID3D12Device10 * This, UINT visibleMask, UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, + /* [annotation] */ _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( - ID3D12Device10 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - UINT visibleMask, - UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, - _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device5, CreateLifetimeTracker) HRESULT ( STDMETHODCALLTYPE *CreateLifetimeTracker )( ID3D12Device10 * This, + /* [annotation] */ _In_ ID3D12LifetimeOwner *pOwner, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvTracker); DECLSPEC_XFGVIRT(ID3D12Device5, RemoveDevice) @@ -22843,45 +26097,65 @@ EXTERN_C const IID IID_ID3D12Device10; DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommands) HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommands )( ID3D12Device10 * This, + /* [annotation] */ _Inout_ UINT *pNumMetaCommands, + /* [annotation] */ _Out_writes_opt_(*pNumMetaCommands) D3D12_META_COMMAND_DESC *pDescs); DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommandParameters) HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommandParameters )( ID3D12Device10 * This, + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ D3D12_META_COMMAND_PARAMETER_STAGE Stage, + /* [annotation] */ _Out_opt_ UINT *pTotalStructureSizeInBytes, + /* [annotation] */ _Inout_ UINT *pParameterCount, + /* [annotation] */ _Out_writes_opt_(*pParameterCount) D3D12_META_COMMAND_PARAMETER_DESC *pParameterDescs); DECLSPEC_XFGVIRT(ID3D12Device5, CreateMetaCommand) HRESULT ( STDMETHODCALLTYPE *CreateMetaCommand )( ID3D12Device10 * This, + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ UINT NodeMask, + /* [annotation] */ _In_reads_bytes_opt_(CreationParametersDataSizeInBytes) const void *pCreationParametersData, + /* [annotation] */ _In_ SIZE_T CreationParametersDataSizeInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppMetaCommand); DECLSPEC_XFGVIRT(ID3D12Device5, CreateStateObject) HRESULT ( STDMETHODCALLTYPE *CreateStateObject )( ID3D12Device10 * This, - const D3D12_STATE_OBJECT_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppStateObject); DECLSPEC_XFGVIRT(ID3D12Device5, GetRaytracingAccelerationStructurePrebuildInfo) void ( STDMETHODCALLTYPE *GetRaytracingAccelerationStructurePrebuildInfo )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *pDesc, + /* [annotation] */ _Out_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *pInfo); DECLSPEC_XFGVIRT(ID3D12Device5, CheckDriverMatchingIdentifier) D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS ( STDMETHODCALLTYPE *CheckDriverMatchingIdentifier )( ID3D12Device10 * This, + /* [annotation] */ _In_ D3D12_SERIALIZED_DATA_TYPE SerializedDataType, + /* [annotation] */ _In_ const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *pIdentifierToCheck); DECLSPEC_XFGVIRT(ID3D12Device6, SetBackgroundProcessingMode) @@ -22889,91 +26163,113 @@ EXTERN_C const IID IID_ID3D12Device10; ID3D12Device10 * This, D3D12_BACKGROUND_PROCESSING_MODE Mode, D3D12_MEASUREMENTS_ACTION MeasurementsAction, + /* [annotation] */ _In_opt_ HANDLE hEventToSignalUponCompletion, + /* [annotation] */ _Out_opt_ BOOL *pbFurtherMeasurementsDesired); DECLSPEC_XFGVIRT(ID3D12Device7, AddToStateObject) HRESULT ( STDMETHODCALLTYPE *AddToStateObject )( ID3D12Device10 * This, - const D3D12_STATE_OBJECT_DESC *pAddition, - ID3D12StateObject *pStateObjectToGrowFrom, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pAddition, + /* [annotation][in] */ + _In_ ID3D12StateObject *pStateObjectToGrowFrom, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppNewStateObject); DECLSPEC_XFGVIRT(ID3D12Device7, CreateProtectedResourceSession1) HRESULT ( STDMETHODCALLTYPE *CreateProtectedResourceSession1 )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppSession); DECLSPEC_XFGVIRT(ID3D12Device8, GetResourceAllocationInfo2) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo2 )( ID3D12Device10 * This, UINT visibleMask, UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC1 *pResourceDescs, + /* [annotation] */ _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo2 )( - ID3D12Device10 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - UINT visibleMask, - UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC1 *pResourceDescs, - _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device8, CreateCommittedResource2) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource2 )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device8, CreatePlacedResource1) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource1 )( ID3D12Device10 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device8, CreateSamplerFeedbackUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateSamplerFeedbackUnorderedAccessView )( ID3D12Device10 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pTargetedResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pFeedbackResource, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device8, GetCopyableFootprints1) void ( STDMETHODCALLTYPE *GetCopyableFootprints1 )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); DECLSPEC_XFGVIRT(ID3D12Device9, CreateShaderCacheSession) HRESULT ( STDMETHODCALLTYPE *CreateShaderCacheSession )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_SHADER_CACHE_SESSION_DESC *pDesc, REFIID riid, + /* [annotation] */ _COM_Outptr_opt_ void **ppvSession); DECLSPEC_XFGVIRT(ID3D12Device9, ShaderCacheControl) @@ -22985,48 +26281,70 @@ EXTERN_C const IID IID_ID3D12Device10; DECLSPEC_XFGVIRT(ID3D12Device9, CreateCommandQueue1) HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue1 )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, REFIID CreatorID, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue); DECLSPEC_XFGVIRT(ID3D12Device10, CreateCommittedResource3) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource3 )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_BARRIER_LAYOUT InitialLayout, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, UINT32 NumCastableFormats, - _In_opt_count_(NumCastableFormats) DXGI_FORMAT *pCastableFormats, - REFIID riidResource, + /* [annotation] */ + _In_opt_count_(NumCastableFormats) const DXGI_FORMAT *pCastableFormats, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device10, CreatePlacedResource2) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource2 )( ID3D12Device10 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_BARRIER_LAYOUT InitialLayout, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, UINT32 NumCastableFormats, - _In_opt_count_(NumCastableFormats) DXGI_FORMAT *pCastableFormats, - REFIID riid, + /* [annotation] */ + _In_opt_count_(NumCastableFormats) const DXGI_FORMAT *pCastableFormats, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device10, CreateReservedResource2) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource2 )( ID3D12Device10 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_BARRIER_LAYOUT InitialLayout, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, UINT32 NumCastableFormats, - _In_opt_count_(NumCastableFormats) DXGI_FORMAT *pCastableFormats, - REFIID riid, + /* [annotation] */ + _In_opt_count_(NumCastableFormats) const DXGI_FORMAT *pCastableFormats, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); END_INTERFACE @@ -23118,22 +26436,12 @@ EXTERN_C const IID IID_ID3D12Device10; #define ID3D12Device10_CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) \ ( (This)->lpVtbl -> CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) ) -#if !defined(_WIN32) #define ID3D12Device10_GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) \ ( (This)->lpVtbl -> GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) ) -#else -#define ID3D12Device10_GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) ) -#endif -#if !defined(_WIN32) #define ID3D12Device10_GetCustomHeapProperties(This,nodeMask,heapType) \ ( (This)->lpVtbl -> GetCustomHeapProperties(This,nodeMask,heapType) ) -#else -#define ID3D12Device10_GetCustomHeapProperties(This,RetVal,nodeMask,heapType) \ - ( (This)->lpVtbl -> GetCustomHeapProperties(This,RetVal,nodeMask,heapType) ) -#endif #define ID3D12Device10_CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) ) @@ -23182,14 +26490,9 @@ EXTERN_C const IID IID_ID3D12Device10; #define ID3D12Device10_GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) \ ( (This)->lpVtbl -> GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) ) -#if !defined(_WIN32) #define ID3D12Device10_GetAdapterLuid(This) \ ( (This)->lpVtbl -> GetAdapterLuid(This) ) -#else -#define ID3D12Device10_GetAdapterLuid(This,RetVal) \ - ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) -#endif #define ID3D12Device10_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ @@ -23230,14 +26533,9 @@ EXTERN_C const IID IID_ID3D12Device10; #define ID3D12Device10_CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) \ ( (This)->lpVtbl -> CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) ) -#if !defined(_WIN32) #define ID3D12Device10_GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#else -#define ID3D12Device10_GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#endif #define ID3D12Device10_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ @@ -23275,14 +26573,9 @@ EXTERN_C const IID IID_ID3D12Device10; #define ID3D12Device10_CreateProtectedResourceSession1(This,pDesc,riid,ppSession) \ ( (This)->lpVtbl -> CreateProtectedResourceSession1(This,pDesc,riid,ppSession) ) -#if !defined(_WIN32) #define ID3D12Device10_GetResourceAllocationInfo2(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ ( (This)->lpVtbl -> GetResourceAllocationInfo2(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#else -#define ID3D12Device10_GetResourceAllocationInfo2(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo2(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#endif #define ID3D12Device10_CreateCommittedResource2(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,pProtectedSession,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource2(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,pProtectedSession,riidResource,ppvResource) ) @@ -23343,7 +26636,9 @@ EXTERN_C const IID IID_ID3D12Device11; { public: virtual void STDMETHODCALLTYPE CreateSampler2( + /* [annotation] */ _In_ const D3D12_SAMPLER_DESC2 *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor) = 0; }; @@ -23358,7 +26653,9 @@ EXTERN_C const IID IID_ID3D12Device11; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Device11 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -23372,26 +26669,35 @@ EXTERN_C const IID IID_ID3D12Device11; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12Device11 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12Device11 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12Device11 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12Device11 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12Device, GetNodeCount) @@ -23401,220 +26707,284 @@ EXTERN_C const IID IID_ID3D12Device11; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandQueue) HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandAllocator) HRESULT ( STDMETHODCALLTYPE *CreateCommandAllocator )( ID3D12Device11 * This, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandAllocator); DECLSPEC_XFGVIRT(ID3D12Device, CreateGraphicsPipelineState) HRESULT ( STDMETHODCALLTYPE *CreateGraphicsPipelineState )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateComputePipelineState) HRESULT ( STDMETHODCALLTYPE *CreateComputePipelineState )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandList) HRESULT ( STDMETHODCALLTYPE *CreateCommandList )( ID3D12Device11 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ ID3D12CommandAllocator *pCommandAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device, CheckFeatureSupport) HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12Device11 * This, D3D12_FEATURE Feature, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12Device, CreateDescriptorHeap) HRESULT ( STDMETHODCALLTYPE *CreateDescriptorHeap )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_DESCRIPTOR_HEAP_DESC *pDescriptorHeapDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, GetDescriptorHandleIncrementSize) UINT ( STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize )( ID3D12Device11 * This, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType); DECLSPEC_XFGVIRT(ID3D12Device, CreateRootSignature) HRESULT ( STDMETHODCALLTYPE *CreateRootSignature )( ID3D12Device11 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_reads_(blobLengthInBytes) const void *pBlobWithRootSignature, + /* [annotation] */ _In_ SIZE_T blobLengthInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvRootSignature); DECLSPEC_XFGVIRT(ID3D12Device, CreateConstantBufferView) void ( STDMETHODCALLTYPE *CreateConstantBufferView )( ID3D12Device11 * This, + /* [annotation] */ _In_opt_ const D3D12_CONSTANT_BUFFER_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateShaderResourceView) void ( STDMETHODCALLTYPE *CreateShaderResourceView )( ID3D12Device11 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_SHADER_RESOURCE_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateUnorderedAccessView )( ID3D12Device11 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pCounterResource, + /* [annotation] */ _In_opt_ const D3D12_UNORDERED_ACCESS_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateRenderTargetView) void ( STDMETHODCALLTYPE *CreateRenderTargetView )( ID3D12Device11 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_RENDER_TARGET_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateDepthStencilView) void ( STDMETHODCALLTYPE *CreateDepthStencilView )( ID3D12Device11 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CreateSampler) void ( STDMETHODCALLTYPE *CreateSampler )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_SAMPLER_DESC *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptors) void ( STDMETHODCALLTYPE *CopyDescriptors )( ID3D12Device11 * This, + /* [annotation] */ _In_ UINT NumDestDescriptorRanges, + /* [annotation] */ _In_reads_(NumDestDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pDestDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumDestDescriptorRanges) const UINT *pDestDescriptorRangeSizes, + /* [annotation] */ _In_ UINT NumSrcDescriptorRanges, + /* [annotation] */ _In_reads_(NumSrcDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pSrcDescriptorRangeStarts, + /* [annotation] */ _In_reads_opt_(NumSrcDescriptorRanges) const UINT *pSrcDescriptorRangeSizes, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptorsSimple) void ( STDMETHODCALLTYPE *CopyDescriptorsSimple )( ID3D12Device11 * This, + /* [annotation] */ _In_ UINT NumDescriptors, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, + /* [annotation] */ _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceAllocationInfo) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo )( ID3D12Device11 * This, + /* [annotation] */ _In_ UINT visibleMask, + /* [annotation] */ _In_ UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo )( - ID3D12Device11 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - _In_ UINT visibleMask, - _In_ UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, GetCustomHeapProperties) -#if !defined(_WIN32) D3D12_HEAP_PROPERTIES ( STDMETHODCALLTYPE *GetCustomHeapProperties )( ID3D12Device11 * This, + /* [annotation] */ _In_ UINT nodeMask, D3D12_HEAP_TYPE heapType); -#else - D3D12_HEAP_PROPERTIES *( STDMETHODCALLTYPE *GetCustomHeapProperties )( - ID3D12Device11 * This, - D3D12_HEAP_PROPERTIES * RetVal, - _In_ UINT nodeMask, - D3D12_HEAP_TYPE heapType); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device, CreateCommittedResource) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateHeap) HRESULT ( STDMETHODCALLTYPE *CreateHeap )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, CreatePlacedResource) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource )( ID3D12Device11 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateReservedResource) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device, CreateSharedHandle) HRESULT ( STDMETHODCALLTYPE *CreateSharedHandle )( ID3D12Device11 * This, + /* [annotation] */ _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ _In_opt_ const SECURITY_ATTRIBUTES *pAttributes, DWORD Access, + /* [annotation] */ _In_opt_ LPCWSTR Name, + /* [annotation] */ _Out_ HANDLE *pHandle); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandle) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandle )( ID3D12Device11 * This, + /* [annotation] */ _In_ HANDLE NTHandle, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvObj); DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandleByName) HRESULT ( STDMETHODCALLTYPE *OpenSharedHandleByName )( ID3D12Device11 * This, + /* [annotation] */ _In_ LPCWSTR Name, DWORD Access, /* [annotation][out] */ @@ -23624,12 +26994,14 @@ EXTERN_C const IID IID_ID3D12Device11; HRESULT ( STDMETHODCALLTYPE *MakeResident )( ID3D12Device11 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, Evict) HRESULT ( STDMETHODCALLTYPE *Evict )( ID3D12Device11 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); DECLSPEC_XFGVIRT(ID3D12Device, CreateFence) @@ -23637,7 +27009,9 @@ EXTERN_C const IID IID_ID3D12Device11; ID3D12Device11 * This, UINT64 InitialValue, D3D12_FENCE_FLAGS Flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppFence); DECLSPEC_XFGVIRT(ID3D12Device, GetDeviceRemovedReason) @@ -23647,20 +27021,30 @@ EXTERN_C const IID IID_ID3D12Device11; DECLSPEC_XFGVIRT(ID3D12Device, GetCopyableFootprints) void ( STDMETHODCALLTYPE *GetCopyableFootprints )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); DECLSPEC_XFGVIRT(ID3D12Device, CreateQueryHeap) HRESULT ( STDMETHODCALLTYPE *CreateQueryHeap )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_QUERY_HEAP_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device, SetStablePowerState) @@ -23671,46 +27055,54 @@ EXTERN_C const IID IID_ID3D12Device11; DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandSignature) HRESULT ( STDMETHODCALLTYPE *CreateCommandSignature )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_SIGNATURE_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvCommandSignature); DECLSPEC_XFGVIRT(ID3D12Device, GetResourceTiling) void ( STDMETHODCALLTYPE *GetResourceTiling )( ID3D12Device11 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _Out_opt_ UINT *pNumTilesForEntireResource, + /* [annotation] */ _Out_opt_ D3D12_PACKED_MIP_INFO *pPackedMipDesc, + /* [annotation] */ _Out_opt_ D3D12_TILE_SHAPE *pStandardTileShapeForNonPackedMips, + /* [annotation] */ _Inout_opt_ UINT *pNumSubresourceTilings, + /* [annotation] */ _In_ UINT FirstSubresourceTilingToGet, + /* [annotation] */ _Out_writes_(*pNumSubresourceTilings) D3D12_SUBRESOURCE_TILING *pSubresourceTilingsForNonPackedMips); DECLSPEC_XFGVIRT(ID3D12Device, GetAdapterLuid) -#if !defined(_WIN32) LUID ( STDMETHODCALLTYPE *GetAdapterLuid )( ID3D12Device11 * This); -#else - LUID *( STDMETHODCALLTYPE *GetAdapterLuid )( - ID3D12Device11 * This, - LUID * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device1, CreatePipelineLibrary) HRESULT ( STDMETHODCALLTYPE *CreatePipelineLibrary )( ID3D12Device11 * This, + /* [annotation] */ _In_reads_(BlobLength) const void *pLibraryBlob, SIZE_T BlobLength, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineLibrary); DECLSPEC_XFGVIRT(ID3D12Device1, SetEventOnMultipleFenceCompletion) HRESULT ( STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion )( ID3D12Device11 * This, + /* [annotation] */ _In_reads_(NumFences) ID3D12Fence *const *ppFences, + /* [annotation] */ _In_reads_(NumFences) const UINT64 *pFenceValues, UINT NumFences, D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags, @@ -23720,28 +27112,39 @@ EXTERN_C const IID IID_ID3D12Device11; HRESULT ( STDMETHODCALLTYPE *SetResidencyPriority )( ID3D12Device11 * This, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_reads_(NumObjects) const D3D12_RESIDENCY_PRIORITY *pPriorities); DECLSPEC_XFGVIRT(ID3D12Device2, CreatePipelineState) HRESULT ( STDMETHODCALLTYPE *CreatePipelineState )( ID3D12Device11 * This, - const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppPipelineState); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromAddress) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromAddress )( ID3D12Device11 * This, + /* [annotation] */ _In_ const void *pAddress, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromFileMapping) HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping )( ID3D12Device11 * This, + /* [annotation] */ _In_ HANDLE hFileMapping, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device3, EnqueueMakeResident) @@ -23749,81 +27152,99 @@ EXTERN_C const IID IID_ID3D12Device11; ID3D12Device11 * This, D3D12_RESIDENCY_FLAGS Flags, UINT NumObjects, + /* [annotation] */ _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ _In_ ID3D12Fence *pFenceToSignal, UINT64 FenceValueToSignal); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommandList1) HRESULT ( STDMETHODCALLTYPE *CreateCommandList1 )( ID3D12Device11 * This, + /* [annotation] */ _In_ UINT nodeMask, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ _In_ D3D12_COMMAND_LIST_FLAGS flags, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandList); DECLSPEC_XFGVIRT(ID3D12Device4, CreateProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *CreateProtectedResourceSession )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppSession); DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommittedResource1) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource1 )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, CreateHeap1) HRESULT ( STDMETHODCALLTYPE *CreateHeap1 )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_HEAP_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvHeap); DECLSPEC_XFGVIRT(ID3D12Device4, CreateReservedResource1) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource1 )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device4, GetResourceAllocationInfo1) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( ID3D12Device11 * This, UINT visibleMask, UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, + /* [annotation] */ _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( - ID3D12Device11 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - UINT visibleMask, - UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, - _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device5, CreateLifetimeTracker) HRESULT ( STDMETHODCALLTYPE *CreateLifetimeTracker )( ID3D12Device11 * This, + /* [annotation] */ _In_ ID3D12LifetimeOwner *pOwner, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvTracker); DECLSPEC_XFGVIRT(ID3D12Device5, RemoveDevice) @@ -23833,45 +27254,65 @@ EXTERN_C const IID IID_ID3D12Device11; DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommands) HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommands )( ID3D12Device11 * This, + /* [annotation] */ _Inout_ UINT *pNumMetaCommands, + /* [annotation] */ _Out_writes_opt_(*pNumMetaCommands) D3D12_META_COMMAND_DESC *pDescs); DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommandParameters) HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommandParameters )( ID3D12Device11 * This, + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ D3D12_META_COMMAND_PARAMETER_STAGE Stage, + /* [annotation] */ _Out_opt_ UINT *pTotalStructureSizeInBytes, + /* [annotation] */ _Inout_ UINT *pParameterCount, + /* [annotation] */ _Out_writes_opt_(*pParameterCount) D3D12_META_COMMAND_PARAMETER_DESC *pParameterDescs); DECLSPEC_XFGVIRT(ID3D12Device5, CreateMetaCommand) HRESULT ( STDMETHODCALLTYPE *CreateMetaCommand )( ID3D12Device11 * This, + /* [annotation] */ _In_ REFGUID CommandId, + /* [annotation] */ _In_ UINT NodeMask, + /* [annotation] */ _In_reads_bytes_opt_(CreationParametersDataSizeInBytes) const void *pCreationParametersData, + /* [annotation] */ _In_ SIZE_T CreationParametersDataSizeInBytes, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppMetaCommand); DECLSPEC_XFGVIRT(ID3D12Device5, CreateStateObject) HRESULT ( STDMETHODCALLTYPE *CreateStateObject )( ID3D12Device11 * This, - const D3D12_STATE_OBJECT_DESC *pDesc, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppStateObject); DECLSPEC_XFGVIRT(ID3D12Device5, GetRaytracingAccelerationStructurePrebuildInfo) void ( STDMETHODCALLTYPE *GetRaytracingAccelerationStructurePrebuildInfo )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *pDesc, + /* [annotation] */ _Out_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *pInfo); DECLSPEC_XFGVIRT(ID3D12Device5, CheckDriverMatchingIdentifier) D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS ( STDMETHODCALLTYPE *CheckDriverMatchingIdentifier )( ID3D12Device11 * This, + /* [annotation] */ _In_ D3D12_SERIALIZED_DATA_TYPE SerializedDataType, + /* [annotation] */ _In_ const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *pIdentifierToCheck); DECLSPEC_XFGVIRT(ID3D12Device6, SetBackgroundProcessingMode) @@ -23879,91 +27320,113 @@ EXTERN_C const IID IID_ID3D12Device11; ID3D12Device11 * This, D3D12_BACKGROUND_PROCESSING_MODE Mode, D3D12_MEASUREMENTS_ACTION MeasurementsAction, + /* [annotation] */ _In_opt_ HANDLE hEventToSignalUponCompletion, + /* [annotation] */ _Out_opt_ BOOL *pbFurtherMeasurementsDesired); DECLSPEC_XFGVIRT(ID3D12Device7, AddToStateObject) HRESULT ( STDMETHODCALLTYPE *AddToStateObject )( ID3D12Device11 * This, - const D3D12_STATE_OBJECT_DESC *pAddition, - ID3D12StateObject *pStateObjectToGrowFrom, - REFIID riid, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pAddition, + /* [annotation][in] */ + _In_ ID3D12StateObject *pStateObjectToGrowFrom, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppNewStateObject); DECLSPEC_XFGVIRT(ID3D12Device7, CreateProtectedResourceSession1) HRESULT ( STDMETHODCALLTYPE *CreateProtectedResourceSession1 )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppSession); DECLSPEC_XFGVIRT(ID3D12Device8, GetResourceAllocationInfo2) -#if !defined(_WIN32) D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo2 )( ID3D12Device11 * This, UINT visibleMask, UINT numResourceDescs, + /* [annotation] */ _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC1 *pResourceDescs, + /* [annotation] */ _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); -#else - D3D12_RESOURCE_ALLOCATION_INFO *( STDMETHODCALLTYPE *GetResourceAllocationInfo2 )( - ID3D12Device11 * This, - D3D12_RESOURCE_ALLOCATION_INFO * RetVal, - UINT visibleMask, - UINT numResourceDescs, - _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC1 *pResourceDescs, - _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); - -#endif - DECLSPEC_XFGVIRT(ID3D12Device8, CreateCommittedResource2) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource2 )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, - REFIID riidResource, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device8, CreatePlacedResource1) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource1 )( ID3D12Device11 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device8, CreateSamplerFeedbackUnorderedAccessView) void ( STDMETHODCALLTYPE *CreateSamplerFeedbackUnorderedAccessView )( ID3D12Device11 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pTargetedResource, + /* [annotation] */ _In_opt_ ID3D12Resource *pFeedbackResource, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); DECLSPEC_XFGVIRT(ID3D12Device8, GetCopyableFootprints1) void ( STDMETHODCALLTYPE *GetCopyableFootprints1 )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pResourceDesc, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, UINT64 BaseOffset, + /* [annotation] */ _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ _Out_opt_ UINT64 *pTotalBytes); DECLSPEC_XFGVIRT(ID3D12Device9, CreateShaderCacheSession) HRESULT ( STDMETHODCALLTYPE *CreateShaderCacheSession )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_SHADER_CACHE_SESSION_DESC *pDesc, REFIID riid, + /* [annotation] */ _COM_Outptr_opt_ void **ppvSession); DECLSPEC_XFGVIRT(ID3D12Device9, ShaderCacheControl) @@ -23975,54 +27438,78 @@ EXTERN_C const IID IID_ID3D12Device11; DECLSPEC_XFGVIRT(ID3D12Device9, CreateCommandQueue1) HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue1 )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, REFIID CreatorID, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppCommandQueue); DECLSPEC_XFGVIRT(ID3D12Device10, CreateCommittedResource3) HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource3 )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_BARRIER_LAYOUT InitialLayout, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, UINT32 NumCastableFormats, - _In_opt_count_(NumCastableFormats) DXGI_FORMAT *pCastableFormats, - REFIID riidResource, + /* [annotation] */ + _In_opt_count_(NumCastableFormats) const DXGI_FORMAT *pCastableFormats, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device10, CreatePlacedResource2) HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource2 )( ID3D12Device11 * This, + /* [annotation] */ _In_ ID3D12Heap *pHeap, UINT64 HeapOffset, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC1 *pDesc, D3D12_BARRIER_LAYOUT InitialLayout, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, UINT32 NumCastableFormats, - _In_opt_count_(NumCastableFormats) DXGI_FORMAT *pCastableFormats, - REFIID riid, + /* [annotation] */ + _In_opt_count_(NumCastableFormats) const DXGI_FORMAT *pCastableFormats, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device10, CreateReservedResource2) HRESULT ( STDMETHODCALLTYPE *CreateReservedResource2 )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_RESOURCE_DESC *pDesc, D3D12_BARRIER_LAYOUT InitialLayout, + /* [annotation] */ _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, UINT32 NumCastableFormats, - _In_opt_count_(NumCastableFormats) DXGI_FORMAT *pCastableFormats, - REFIID riid, + /* [annotation] */ + _In_opt_count_(NumCastableFormats) const DXGI_FORMAT *pCastableFormats, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvResource); DECLSPEC_XFGVIRT(ID3D12Device11, CreateSampler2) void ( STDMETHODCALLTYPE *CreateSampler2 )( ID3D12Device11 * This, + /* [annotation] */ _In_ const D3D12_SAMPLER_DESC2 *pDesc, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); END_INTERFACE @@ -24114,22 +27601,12 @@ EXTERN_C const IID IID_ID3D12Device11; #define ID3D12Device11_CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) \ ( (This)->lpVtbl -> CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) ) -#if !defined(_WIN32) #define ID3D12Device11_GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) \ ( (This)->lpVtbl -> GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) ) -#else -#define ID3D12Device11_GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo(This,RetVal,visibleMask,numResourceDescs,pResourceDescs) ) -#endif -#if !defined(_WIN32) #define ID3D12Device11_GetCustomHeapProperties(This,nodeMask,heapType) \ ( (This)->lpVtbl -> GetCustomHeapProperties(This,nodeMask,heapType) ) -#else -#define ID3D12Device11_GetCustomHeapProperties(This,RetVal,nodeMask,heapType) \ - ( (This)->lpVtbl -> GetCustomHeapProperties(This,RetVal,nodeMask,heapType) ) -#endif #define ID3D12Device11_CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) ) @@ -24178,14 +27655,9 @@ EXTERN_C const IID IID_ID3D12Device11; #define ID3D12Device11_GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) \ ( (This)->lpVtbl -> GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) ) -#if !defined(_WIN32) #define ID3D12Device11_GetAdapterLuid(This) \ ( (This)->lpVtbl -> GetAdapterLuid(This) ) -#else -#define ID3D12Device11_GetAdapterLuid(This,RetVal) \ - ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) -#endif #define ID3D12Device11_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ @@ -24226,14 +27698,9 @@ EXTERN_C const IID IID_ID3D12Device11; #define ID3D12Device11_CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) \ ( (This)->lpVtbl -> CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) ) -#if !defined(_WIN32) #define ID3D12Device11_GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#else -#define ID3D12Device11_GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#endif #define ID3D12Device11_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ @@ -24271,14 +27738,9 @@ EXTERN_C const IID IID_ID3D12Device11; #define ID3D12Device11_CreateProtectedResourceSession1(This,pDesc,riid,ppSession) \ ( (This)->lpVtbl -> CreateProtectedResourceSession1(This,pDesc,riid,ppSession) ) -#if !defined(_WIN32) #define ID3D12Device11_GetResourceAllocationInfo2(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ ( (This)->lpVtbl -> GetResourceAllocationInfo2(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#else -#define ID3D12Device11_GetResourceAllocationInfo2(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ - ( (This)->lpVtbl -> GetResourceAllocationInfo2(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) -#endif #define ID3D12Device11_CreateCommittedResource2(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,pProtectedSession,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource2(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,pProtectedSession,riidResource,ppvResource) ) @@ -24327,6 +27789,1220 @@ EXTERN_C const IID IID_ID3D12Device11; #endif /* __ID3D12Device11_INTERFACE_DEFINED__ */ +#ifndef __ID3D12Device12_INTERFACE_DEFINED__ +#define __ID3D12Device12_INTERFACE_DEFINED__ + +/* interface ID3D12Device12 */ +/* [unique][local][object][uuid] */ + + +EXTERN_C const IID IID_ID3D12Device12; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("5af5c532-4c91-4cd0-b541-15a405395fc5") + ID3D12Device12 : public ID3D12Device11 + { + public: + virtual D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE GetResourceAllocationInfo3( + UINT visibleMask, + UINT numResourceDescs, + /* [annotation] */ + _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC1 *pResourceDescs, + /* [annotation] */ + _In_opt_count_(numResourceDescs) const UINT32 *pNumCastableFormats, + /* [annotation] */ + _In_opt_count_(numResourceDescs) const DXGI_FORMAT *const *ppCastableFormats, + /* [annotation] */ + _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ID3D12Device12Vtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ID3D12Device12 * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ID3D12Device12 * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ID3D12Device12 * This); + + DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) + HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ REFGUID guid, + /* [annotation] */ + _Inout_ UINT *pDataSize, + /* [annotation] */ + _Out_writes_bytes_opt_( *pDataSize ) void *pData); + + DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) + HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ REFGUID guid, + /* [annotation] */ + _In_ UINT DataSize, + /* [annotation] */ + _In_reads_bytes_opt_( DataSize ) const void *pData); + + DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) + HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ REFGUID guid, + /* [annotation] */ + _In_opt_ const IUnknown *pData); + + DECLSPEC_XFGVIRT(ID3D12Object, SetName) + HRESULT ( STDMETHODCALLTYPE *SetName )( + ID3D12Device12 * This, + /* [annotation] */ + _In_z_ LPCWSTR Name); + + DECLSPEC_XFGVIRT(ID3D12Device, GetNodeCount) + UINT ( STDMETHODCALLTYPE *GetNodeCount )( + ID3D12Device12 * This); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandQueue) + HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppCommandQueue); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandAllocator) + HRESULT ( STDMETHODCALLTYPE *CreateCommandAllocator )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppCommandAllocator); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateGraphicsPipelineState) + HRESULT ( STDMETHODCALLTYPE *CreateGraphicsPipelineState )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppPipelineState); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateComputePipelineState) + HRESULT ( STDMETHODCALLTYPE *CreateComputePipelineState )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppPipelineState); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandList) + HRESULT ( STDMETHODCALLTYPE *CreateCommandList )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ UINT nodeMask, + /* [annotation] */ + _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ + _In_ ID3D12CommandAllocator *pCommandAllocator, + /* [annotation] */ + _In_opt_ ID3D12PipelineState *pInitialState, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppCommandList); + + DECLSPEC_XFGVIRT(ID3D12Device, CheckFeatureSupport) + HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( + ID3D12Device12 * This, + D3D12_FEATURE Feature, + /* [annotation] */ + _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, + UINT FeatureSupportDataSize); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateDescriptorHeap) + HRESULT ( STDMETHODCALLTYPE *CreateDescriptorHeap )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_DESCRIPTOR_HEAP_DESC *pDescriptorHeapDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvHeap); + + DECLSPEC_XFGVIRT(ID3D12Device, GetDescriptorHandleIncrementSize) + UINT ( STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapType); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateRootSignature) + HRESULT ( STDMETHODCALLTYPE *CreateRootSignature )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ UINT nodeMask, + /* [annotation] */ + _In_reads_(blobLengthInBytes) const void *pBlobWithRootSignature, + /* [annotation] */ + _In_ SIZE_T blobLengthInBytes, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvRootSignature); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateConstantBufferView) + void ( STDMETHODCALLTYPE *CreateConstantBufferView )( + ID3D12Device12 * This, + /* [annotation] */ + _In_opt_ const D3D12_CONSTANT_BUFFER_VIEW_DESC *pDesc, + /* [annotation] */ + _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateShaderResourceView) + void ( STDMETHODCALLTYPE *CreateShaderResourceView )( + ID3D12Device12 * This, + /* [annotation] */ + _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ + _In_opt_ const D3D12_SHADER_RESOURCE_VIEW_DESC *pDesc, + /* [annotation] */ + _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateUnorderedAccessView) + void ( STDMETHODCALLTYPE *CreateUnorderedAccessView )( + ID3D12Device12 * This, + /* [annotation] */ + _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ + _In_opt_ ID3D12Resource *pCounterResource, + /* [annotation] */ + _In_opt_ const D3D12_UNORDERED_ACCESS_VIEW_DESC *pDesc, + /* [annotation] */ + _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateRenderTargetView) + void ( STDMETHODCALLTYPE *CreateRenderTargetView )( + ID3D12Device12 * This, + /* [annotation] */ + _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ + _In_opt_ const D3D12_RENDER_TARGET_VIEW_DESC *pDesc, + /* [annotation] */ + _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateDepthStencilView) + void ( STDMETHODCALLTYPE *CreateDepthStencilView )( + ID3D12Device12 * This, + /* [annotation] */ + _In_opt_ ID3D12Resource *pResource, + /* [annotation] */ + _In_opt_ const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc, + /* [annotation] */ + _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateSampler) + void ( STDMETHODCALLTYPE *CreateSampler )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_SAMPLER_DESC *pDesc, + /* [annotation] */ + _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); + + DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptors) + void ( STDMETHODCALLTYPE *CopyDescriptors )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ UINT NumDestDescriptorRanges, + /* [annotation] */ + _In_reads_(NumDestDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pDestDescriptorRangeStarts, + /* [annotation] */ + _In_reads_opt_(NumDestDescriptorRanges) const UINT *pDestDescriptorRangeSizes, + /* [annotation] */ + _In_ UINT NumSrcDescriptorRanges, + /* [annotation] */ + _In_reads_(NumSrcDescriptorRanges) const D3D12_CPU_DESCRIPTOR_HANDLE *pSrcDescriptorRangeStarts, + /* [annotation] */ + _In_reads_opt_(NumSrcDescriptorRanges) const UINT *pSrcDescriptorRangeSizes, + /* [annotation] */ + _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); + + DECLSPEC_XFGVIRT(ID3D12Device, CopyDescriptorsSimple) + void ( STDMETHODCALLTYPE *CopyDescriptorsSimple )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ UINT NumDescriptors, + /* [annotation] */ + _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptorRangeStart, + /* [annotation] */ + _In_ D3D12_CPU_DESCRIPTOR_HANDLE SrcDescriptorRangeStart, + /* [annotation] */ + _In_ D3D12_DESCRIPTOR_HEAP_TYPE DescriptorHeapsType); + + DECLSPEC_XFGVIRT(ID3D12Device, GetResourceAllocationInfo) + D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ UINT visibleMask, + /* [annotation] */ + _In_ UINT numResourceDescs, + /* [annotation] */ + _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs); + + DECLSPEC_XFGVIRT(ID3D12Device, GetCustomHeapProperties) + D3D12_HEAP_PROPERTIES ( STDMETHODCALLTYPE *GetCustomHeapProperties )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ UINT nodeMask, + D3D12_HEAP_TYPE heapType); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateCommittedResource) + HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, + D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ + _In_ const D3D12_RESOURCE_DESC *pDesc, + D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ + _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ + _COM_Outptr_opt_ void **ppvResource); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateHeap) + HRESULT ( STDMETHODCALLTYPE *CreateHeap )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_HEAP_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_opt_ void **ppvHeap); + + DECLSPEC_XFGVIRT(ID3D12Device, CreatePlacedResource) + HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ ID3D12Heap *pHeap, + UINT64 HeapOffset, + /* [annotation] */ + _In_ const D3D12_RESOURCE_DESC *pDesc, + D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ + _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_opt_ void **ppvResource); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateReservedResource) + HRESULT ( STDMETHODCALLTYPE *CreateReservedResource )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_RESOURCE_DESC *pDesc, + D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ + _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_opt_ void **ppvResource); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateSharedHandle) + HRESULT ( STDMETHODCALLTYPE *CreateSharedHandle )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ + _In_opt_ const SECURITY_ATTRIBUTES *pAttributes, + DWORD Access, + /* [annotation] */ + _In_opt_ LPCWSTR Name, + /* [annotation] */ + _Out_ HANDLE *pHandle); + + DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandle) + HRESULT ( STDMETHODCALLTYPE *OpenSharedHandle )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ HANDLE NTHandle, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_opt_ void **ppvObj); + + DECLSPEC_XFGVIRT(ID3D12Device, OpenSharedHandleByName) + HRESULT ( STDMETHODCALLTYPE *OpenSharedHandleByName )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ LPCWSTR Name, + DWORD Access, + /* [annotation][out] */ + _Out_ HANDLE *pNTHandle); + + DECLSPEC_XFGVIRT(ID3D12Device, MakeResident) + HRESULT ( STDMETHODCALLTYPE *MakeResident )( + ID3D12Device12 * This, + UINT NumObjects, + /* [annotation] */ + _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); + + DECLSPEC_XFGVIRT(ID3D12Device, Evict) + HRESULT ( STDMETHODCALLTYPE *Evict )( + ID3D12Device12 * This, + UINT NumObjects, + /* [annotation] */ + _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateFence) + HRESULT ( STDMETHODCALLTYPE *CreateFence )( + ID3D12Device12 * This, + UINT64 InitialValue, + D3D12_FENCE_FLAGS Flags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppFence); + + DECLSPEC_XFGVIRT(ID3D12Device, GetDeviceRemovedReason) + HRESULT ( STDMETHODCALLTYPE *GetDeviceRemovedReason )( + ID3D12Device12 * This); + + DECLSPEC_XFGVIRT(ID3D12Device, GetCopyableFootprints) + void ( STDMETHODCALLTYPE *GetCopyableFootprints )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_RESOURCE_DESC *pResourceDesc, + /* [annotation] */ + _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ + _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, + UINT64 BaseOffset, + /* [annotation] */ + _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ + _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ + _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ + _Out_opt_ UINT64 *pTotalBytes); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateQueryHeap) + HRESULT ( STDMETHODCALLTYPE *CreateQueryHeap )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_QUERY_HEAP_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_opt_ void **ppvHeap); + + DECLSPEC_XFGVIRT(ID3D12Device, SetStablePowerState) + HRESULT ( STDMETHODCALLTYPE *SetStablePowerState )( + ID3D12Device12 * This, + BOOL Enable); + + DECLSPEC_XFGVIRT(ID3D12Device, CreateCommandSignature) + HRESULT ( STDMETHODCALLTYPE *CreateCommandSignature )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_COMMAND_SIGNATURE_DESC *pDesc, + /* [annotation] */ + _In_opt_ ID3D12RootSignature *pRootSignature, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_opt_ void **ppvCommandSignature); + + DECLSPEC_XFGVIRT(ID3D12Device, GetResourceTiling) + void ( STDMETHODCALLTYPE *GetResourceTiling )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ + _Out_opt_ UINT *pNumTilesForEntireResource, + /* [annotation] */ + _Out_opt_ D3D12_PACKED_MIP_INFO *pPackedMipDesc, + /* [annotation] */ + _Out_opt_ D3D12_TILE_SHAPE *pStandardTileShapeForNonPackedMips, + /* [annotation] */ + _Inout_opt_ UINT *pNumSubresourceTilings, + /* [annotation] */ + _In_ UINT FirstSubresourceTilingToGet, + /* [annotation] */ + _Out_writes_(*pNumSubresourceTilings) D3D12_SUBRESOURCE_TILING *pSubresourceTilingsForNonPackedMips); + + DECLSPEC_XFGVIRT(ID3D12Device, GetAdapterLuid) + LUID ( STDMETHODCALLTYPE *GetAdapterLuid )( + ID3D12Device12 * This); + + DECLSPEC_XFGVIRT(ID3D12Device1, CreatePipelineLibrary) + HRESULT ( STDMETHODCALLTYPE *CreatePipelineLibrary )( + ID3D12Device12 * This, + /* [annotation] */ + _In_reads_(BlobLength) const void *pLibraryBlob, + SIZE_T BlobLength, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppPipelineLibrary); + + DECLSPEC_XFGVIRT(ID3D12Device1, SetEventOnMultipleFenceCompletion) + HRESULT ( STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion )( + ID3D12Device12 * This, + /* [annotation] */ + _In_reads_(NumFences) ID3D12Fence *const *ppFences, + /* [annotation] */ + _In_reads_(NumFences) const UINT64 *pFenceValues, + UINT NumFences, + D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags, + HANDLE hEvent); + + DECLSPEC_XFGVIRT(ID3D12Device1, SetResidencyPriority) + HRESULT ( STDMETHODCALLTYPE *SetResidencyPriority )( + ID3D12Device12 * This, + UINT NumObjects, + /* [annotation] */ + _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ + _In_reads_(NumObjects) const D3D12_RESIDENCY_PRIORITY *pPriorities); + + DECLSPEC_XFGVIRT(ID3D12Device2, CreatePipelineState) + HRESULT ( STDMETHODCALLTYPE *CreatePipelineState )( + ID3D12Device12 * This, + /* [annotation][in] */ + _In_ const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppPipelineState); + + DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromAddress) + HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromAddress )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const void *pAddress, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvHeap); + + DECLSPEC_XFGVIRT(ID3D12Device3, OpenExistingHeapFromFileMapping) + HRESULT ( STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ HANDLE hFileMapping, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvHeap); + + DECLSPEC_XFGVIRT(ID3D12Device3, EnqueueMakeResident) + HRESULT ( STDMETHODCALLTYPE *EnqueueMakeResident )( + ID3D12Device12 * This, + D3D12_RESIDENCY_FLAGS Flags, + UINT NumObjects, + /* [annotation] */ + _In_reads_(NumObjects) ID3D12Pageable *const *ppObjects, + /* [annotation] */ + _In_ ID3D12Fence *pFenceToSignal, + UINT64 FenceValueToSignal); + + DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommandList1) + HRESULT ( STDMETHODCALLTYPE *CreateCommandList1 )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ UINT nodeMask, + /* [annotation] */ + _In_ D3D12_COMMAND_LIST_TYPE type, + /* [annotation] */ + _In_ D3D12_COMMAND_LIST_FLAGS flags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppCommandList); + + DECLSPEC_XFGVIRT(ID3D12Device4, CreateProtectedResourceSession) + HRESULT ( STDMETHODCALLTYPE *CreateProtectedResourceSession )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC *pDesc, + /* [annotation] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppSession); + + DECLSPEC_XFGVIRT(ID3D12Device4, CreateCommittedResource1) + HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource1 )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, + D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ + _In_ const D3D12_RESOURCE_DESC *pDesc, + D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ + _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ + _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ + _COM_Outptr_opt_ void **ppvResource); + + DECLSPEC_XFGVIRT(ID3D12Device4, CreateHeap1) + HRESULT ( STDMETHODCALLTYPE *CreateHeap1 )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_HEAP_DESC *pDesc, + /* [annotation] */ + _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_opt_ void **ppvHeap); + + DECLSPEC_XFGVIRT(ID3D12Device4, CreateReservedResource1) + HRESULT ( STDMETHODCALLTYPE *CreateReservedResource1 )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_RESOURCE_DESC *pDesc, + D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ + _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ + _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_opt_ void **ppvResource); + + DECLSPEC_XFGVIRT(ID3D12Device4, GetResourceAllocationInfo1) + D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo1 )( + ID3D12Device12 * This, + UINT visibleMask, + UINT numResourceDescs, + /* [annotation] */ + _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC *pResourceDescs, + /* [annotation] */ + _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); + + DECLSPEC_XFGVIRT(ID3D12Device5, CreateLifetimeTracker) + HRESULT ( STDMETHODCALLTYPE *CreateLifetimeTracker )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ ID3D12LifetimeOwner *pOwner, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvTracker); + + DECLSPEC_XFGVIRT(ID3D12Device5, RemoveDevice) + void ( STDMETHODCALLTYPE *RemoveDevice )( + ID3D12Device12 * This); + + DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommands) + HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommands )( + ID3D12Device12 * This, + /* [annotation] */ + _Inout_ UINT *pNumMetaCommands, + /* [annotation] */ + _Out_writes_opt_(*pNumMetaCommands) D3D12_META_COMMAND_DESC *pDescs); + + DECLSPEC_XFGVIRT(ID3D12Device5, EnumerateMetaCommandParameters) + HRESULT ( STDMETHODCALLTYPE *EnumerateMetaCommandParameters )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ REFGUID CommandId, + /* [annotation] */ + _In_ D3D12_META_COMMAND_PARAMETER_STAGE Stage, + /* [annotation] */ + _Out_opt_ UINT *pTotalStructureSizeInBytes, + /* [annotation] */ + _Inout_ UINT *pParameterCount, + /* [annotation] */ + _Out_writes_opt_(*pParameterCount) D3D12_META_COMMAND_PARAMETER_DESC *pParameterDescs); + + DECLSPEC_XFGVIRT(ID3D12Device5, CreateMetaCommand) + HRESULT ( STDMETHODCALLTYPE *CreateMetaCommand )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ REFGUID CommandId, + /* [annotation] */ + _In_ UINT NodeMask, + /* [annotation] */ + _In_reads_bytes_opt_(CreationParametersDataSizeInBytes) const void *pCreationParametersData, + /* [annotation] */ + _In_ SIZE_T CreationParametersDataSizeInBytes, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppMetaCommand); + + DECLSPEC_XFGVIRT(ID3D12Device5, CreateStateObject) + HRESULT ( STDMETHODCALLTYPE *CreateStateObject )( + ID3D12Device12 * This, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pDesc, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppStateObject); + + DECLSPEC_XFGVIRT(ID3D12Device5, GetRaytracingAccelerationStructurePrebuildInfo) + void ( STDMETHODCALLTYPE *GetRaytracingAccelerationStructurePrebuildInfo )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *pDesc, + /* [annotation] */ + _Out_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *pInfo); + + DECLSPEC_XFGVIRT(ID3D12Device5, CheckDriverMatchingIdentifier) + D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS ( STDMETHODCALLTYPE *CheckDriverMatchingIdentifier )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ D3D12_SERIALIZED_DATA_TYPE SerializedDataType, + /* [annotation] */ + _In_ const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *pIdentifierToCheck); + + DECLSPEC_XFGVIRT(ID3D12Device6, SetBackgroundProcessingMode) + HRESULT ( STDMETHODCALLTYPE *SetBackgroundProcessingMode )( + ID3D12Device12 * This, + D3D12_BACKGROUND_PROCESSING_MODE Mode, + D3D12_MEASUREMENTS_ACTION MeasurementsAction, + /* [annotation] */ + _In_opt_ HANDLE hEventToSignalUponCompletion, + /* [annotation] */ + _Out_opt_ BOOL *pbFurtherMeasurementsDesired); + + DECLSPEC_XFGVIRT(ID3D12Device7, AddToStateObject) + HRESULT ( STDMETHODCALLTYPE *AddToStateObject )( + ID3D12Device12 * This, + /* [annotation][in] */ + _In_ const D3D12_STATE_OBJECT_DESC *pAddition, + /* [annotation][in] */ + _In_ ID3D12StateObject *pStateObjectToGrowFrom, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppNewStateObject); + + DECLSPEC_XFGVIRT(ID3D12Device7, CreateProtectedResourceSession1) + HRESULT ( STDMETHODCALLTYPE *CreateProtectedResourceSession1 )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *pDesc, + /* [annotation] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppSession); + + DECLSPEC_XFGVIRT(ID3D12Device8, GetResourceAllocationInfo2) + D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo2 )( + ID3D12Device12 * This, + UINT visibleMask, + UINT numResourceDescs, + /* [annotation] */ + _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC1 *pResourceDescs, + /* [annotation] */ + _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); + + DECLSPEC_XFGVIRT(ID3D12Device8, CreateCommittedResource2) + HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource2 )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, + D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ + _In_ const D3D12_RESOURCE_DESC1 *pDesc, + D3D12_RESOURCE_STATES InitialResourceState, + /* [annotation] */ + _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ + _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ + _COM_Outptr_opt_ void **ppvResource); + + DECLSPEC_XFGVIRT(ID3D12Device8, CreatePlacedResource1) + HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource1 )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ ID3D12Heap *pHeap, + UINT64 HeapOffset, + /* [annotation] */ + _In_ const D3D12_RESOURCE_DESC1 *pDesc, + D3D12_RESOURCE_STATES InitialState, + /* [annotation] */ + _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_opt_ void **ppvResource); + + DECLSPEC_XFGVIRT(ID3D12Device8, CreateSamplerFeedbackUnorderedAccessView) + void ( STDMETHODCALLTYPE *CreateSamplerFeedbackUnorderedAccessView )( + ID3D12Device12 * This, + /* [annotation] */ + _In_opt_ ID3D12Resource *pTargetedResource, + /* [annotation] */ + _In_opt_ ID3D12Resource *pFeedbackResource, + /* [annotation] */ + _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); + + DECLSPEC_XFGVIRT(ID3D12Device8, GetCopyableFootprints1) + void ( STDMETHODCALLTYPE *GetCopyableFootprints1 )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_RESOURCE_DESC1 *pResourceDesc, + /* [annotation] */ + _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + /* [annotation] */ + _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, + UINT64 BaseOffset, + /* [annotation] */ + _Out_writes_opt_(NumSubresources) D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts, + /* [annotation] */ + _Out_writes_opt_(NumSubresources) UINT *pNumRows, + /* [annotation] */ + _Out_writes_opt_(NumSubresources) UINT64 *pRowSizeInBytes, + /* [annotation] */ + _Out_opt_ UINT64 *pTotalBytes); + + DECLSPEC_XFGVIRT(ID3D12Device9, CreateShaderCacheSession) + HRESULT ( STDMETHODCALLTYPE *CreateShaderCacheSession )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_SHADER_CACHE_SESSION_DESC *pDesc, + REFIID riid, + /* [annotation] */ + _COM_Outptr_opt_ void **ppvSession); + + DECLSPEC_XFGVIRT(ID3D12Device9, ShaderCacheControl) + HRESULT ( STDMETHODCALLTYPE *ShaderCacheControl )( + ID3D12Device12 * This, + D3D12_SHADER_CACHE_KIND_FLAGS Kinds, + D3D12_SHADER_CACHE_CONTROL_FLAGS Control); + + DECLSPEC_XFGVIRT(ID3D12Device9, CreateCommandQueue1) + HRESULT ( STDMETHODCALLTYPE *CreateCommandQueue1 )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_COMMAND_QUEUE_DESC *pDesc, + REFIID CreatorID, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppCommandQueue); + + DECLSPEC_XFGVIRT(ID3D12Device10, CreateCommittedResource3) + HRESULT ( STDMETHODCALLTYPE *CreateCommittedResource3 )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_HEAP_PROPERTIES *pHeapProperties, + D3D12_HEAP_FLAGS HeapFlags, + /* [annotation] */ + _In_ const D3D12_RESOURCE_DESC1 *pDesc, + D3D12_BARRIER_LAYOUT InitialLayout, + /* [annotation] */ + _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ + _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, + UINT32 NumCastableFormats, + /* [annotation] */ + _In_opt_count_(NumCastableFormats) const DXGI_FORMAT *pCastableFormats, + /* [annotation][in] */ + _In_ REFIID riidResource, + /* [annotation][iid_is][out] */ + _COM_Outptr_opt_ void **ppvResource); + + DECLSPEC_XFGVIRT(ID3D12Device10, CreatePlacedResource2) + HRESULT ( STDMETHODCALLTYPE *CreatePlacedResource2 )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ ID3D12Heap *pHeap, + UINT64 HeapOffset, + /* [annotation] */ + _In_ const D3D12_RESOURCE_DESC1 *pDesc, + D3D12_BARRIER_LAYOUT InitialLayout, + /* [annotation] */ + _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + UINT32 NumCastableFormats, + /* [annotation] */ + _In_opt_count_(NumCastableFormats) const DXGI_FORMAT *pCastableFormats, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_opt_ void **ppvResource); + + DECLSPEC_XFGVIRT(ID3D12Device10, CreateReservedResource2) + HRESULT ( STDMETHODCALLTYPE *CreateReservedResource2 )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_RESOURCE_DESC *pDesc, + D3D12_BARRIER_LAYOUT InitialLayout, + /* [annotation] */ + _In_opt_ const D3D12_CLEAR_VALUE *pOptimizedClearValue, + /* [annotation] */ + _In_opt_ ID3D12ProtectedResourceSession *pProtectedSession, + UINT32 NumCastableFormats, + /* [annotation] */ + _In_opt_count_(NumCastableFormats) const DXGI_FORMAT *pCastableFormats, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_opt_ void **ppvResource); + + DECLSPEC_XFGVIRT(ID3D12Device11, CreateSampler2) + void ( STDMETHODCALLTYPE *CreateSampler2 )( + ID3D12Device12 * This, + /* [annotation] */ + _In_ const D3D12_SAMPLER_DESC2 *pDesc, + /* [annotation] */ + _In_ D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); + + DECLSPEC_XFGVIRT(ID3D12Device12, GetResourceAllocationInfo3) + D3D12_RESOURCE_ALLOCATION_INFO ( STDMETHODCALLTYPE *GetResourceAllocationInfo3 )( + ID3D12Device12 * This, + UINT visibleMask, + UINT numResourceDescs, + /* [annotation] */ + _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC1 *pResourceDescs, + /* [annotation] */ + _In_opt_count_(numResourceDescs) const UINT32 *pNumCastableFormats, + /* [annotation] */ + _In_opt_count_(numResourceDescs) const DXGI_FORMAT *const *ppCastableFormats, + /* [annotation] */ + _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); + + END_INTERFACE + } ID3D12Device12Vtbl; + + interface ID3D12Device12 + { + CONST_VTBL struct ID3D12Device12Vtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ID3D12Device12_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ID3D12Device12_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ID3D12Device12_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ID3D12Device12_GetPrivateData(This,guid,pDataSize,pData) \ + ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) + +#define ID3D12Device12_SetPrivateData(This,guid,DataSize,pData) \ + ( (This)->lpVtbl -> SetPrivateData(This,guid,DataSize,pData) ) + +#define ID3D12Device12_SetPrivateDataInterface(This,guid,pData) \ + ( (This)->lpVtbl -> SetPrivateDataInterface(This,guid,pData) ) + +#define ID3D12Device12_SetName(This,Name) \ + ( (This)->lpVtbl -> SetName(This,Name) ) + + +#define ID3D12Device12_GetNodeCount(This) \ + ( (This)->lpVtbl -> GetNodeCount(This) ) + +#define ID3D12Device12_CreateCommandQueue(This,pDesc,riid,ppCommandQueue) \ + ( (This)->lpVtbl -> CreateCommandQueue(This,pDesc,riid,ppCommandQueue) ) + +#define ID3D12Device12_CreateCommandAllocator(This,type,riid,ppCommandAllocator) \ + ( (This)->lpVtbl -> CreateCommandAllocator(This,type,riid,ppCommandAllocator) ) + +#define ID3D12Device12_CreateGraphicsPipelineState(This,pDesc,riid,ppPipelineState) \ + ( (This)->lpVtbl -> CreateGraphicsPipelineState(This,pDesc,riid,ppPipelineState) ) + +#define ID3D12Device12_CreateComputePipelineState(This,pDesc,riid,ppPipelineState) \ + ( (This)->lpVtbl -> CreateComputePipelineState(This,pDesc,riid,ppPipelineState) ) + +#define ID3D12Device12_CreateCommandList(This,nodeMask,type,pCommandAllocator,pInitialState,riid,ppCommandList) \ + ( (This)->lpVtbl -> CreateCommandList(This,nodeMask,type,pCommandAllocator,pInitialState,riid,ppCommandList) ) + +#define ID3D12Device12_CheckFeatureSupport(This,Feature,pFeatureSupportData,FeatureSupportDataSize) \ + ( (This)->lpVtbl -> CheckFeatureSupport(This,Feature,pFeatureSupportData,FeatureSupportDataSize) ) + +#define ID3D12Device12_CreateDescriptorHeap(This,pDescriptorHeapDesc,riid,ppvHeap) \ + ( (This)->lpVtbl -> CreateDescriptorHeap(This,pDescriptorHeapDesc,riid,ppvHeap) ) + +#define ID3D12Device12_GetDescriptorHandleIncrementSize(This,DescriptorHeapType) \ + ( (This)->lpVtbl -> GetDescriptorHandleIncrementSize(This,DescriptorHeapType) ) + +#define ID3D12Device12_CreateRootSignature(This,nodeMask,pBlobWithRootSignature,blobLengthInBytes,riid,ppvRootSignature) \ + ( (This)->lpVtbl -> CreateRootSignature(This,nodeMask,pBlobWithRootSignature,blobLengthInBytes,riid,ppvRootSignature) ) + +#define ID3D12Device12_CreateConstantBufferView(This,pDesc,DestDescriptor) \ + ( (This)->lpVtbl -> CreateConstantBufferView(This,pDesc,DestDescriptor) ) + +#define ID3D12Device12_CreateShaderResourceView(This,pResource,pDesc,DestDescriptor) \ + ( (This)->lpVtbl -> CreateShaderResourceView(This,pResource,pDesc,DestDescriptor) ) + +#define ID3D12Device12_CreateUnorderedAccessView(This,pResource,pCounterResource,pDesc,DestDescriptor) \ + ( (This)->lpVtbl -> CreateUnorderedAccessView(This,pResource,pCounterResource,pDesc,DestDescriptor) ) + +#define ID3D12Device12_CreateRenderTargetView(This,pResource,pDesc,DestDescriptor) \ + ( (This)->lpVtbl -> CreateRenderTargetView(This,pResource,pDesc,DestDescriptor) ) + +#define ID3D12Device12_CreateDepthStencilView(This,pResource,pDesc,DestDescriptor) \ + ( (This)->lpVtbl -> CreateDepthStencilView(This,pResource,pDesc,DestDescriptor) ) + +#define ID3D12Device12_CreateSampler(This,pDesc,DestDescriptor) \ + ( (This)->lpVtbl -> CreateSampler(This,pDesc,DestDescriptor) ) + +#define ID3D12Device12_CopyDescriptors(This,NumDestDescriptorRanges,pDestDescriptorRangeStarts,pDestDescriptorRangeSizes,NumSrcDescriptorRanges,pSrcDescriptorRangeStarts,pSrcDescriptorRangeSizes,DescriptorHeapsType) \ + ( (This)->lpVtbl -> CopyDescriptors(This,NumDestDescriptorRanges,pDestDescriptorRangeStarts,pDestDescriptorRangeSizes,NumSrcDescriptorRanges,pSrcDescriptorRangeStarts,pSrcDescriptorRangeSizes,DescriptorHeapsType) ) + +#define ID3D12Device12_CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) \ + ( (This)->lpVtbl -> CopyDescriptorsSimple(This,NumDescriptors,DestDescriptorRangeStart,SrcDescriptorRangeStart,DescriptorHeapsType) ) + +#define ID3D12Device12_GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) \ + ( (This)->lpVtbl -> GetResourceAllocationInfo(This,visibleMask,numResourceDescs,pResourceDescs) ) + +#define ID3D12Device12_GetCustomHeapProperties(This,nodeMask,heapType) \ + ( (This)->lpVtbl -> GetCustomHeapProperties(This,nodeMask,heapType) ) + +#define ID3D12Device12_CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) \ + ( (This)->lpVtbl -> CreateCommittedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,riidResource,ppvResource) ) + +#define ID3D12Device12_CreateHeap(This,pDesc,riid,ppvHeap) \ + ( (This)->lpVtbl -> CreateHeap(This,pDesc,riid,ppvHeap) ) + +#define ID3D12Device12_CreatePlacedResource(This,pHeap,HeapOffset,pDesc,InitialState,pOptimizedClearValue,riid,ppvResource) \ + ( (This)->lpVtbl -> CreatePlacedResource(This,pHeap,HeapOffset,pDesc,InitialState,pOptimizedClearValue,riid,ppvResource) ) + +#define ID3D12Device12_CreateReservedResource(This,pDesc,InitialState,pOptimizedClearValue,riid,ppvResource) \ + ( (This)->lpVtbl -> CreateReservedResource(This,pDesc,InitialState,pOptimizedClearValue,riid,ppvResource) ) + +#define ID3D12Device12_CreateSharedHandle(This,pObject,pAttributes,Access,Name,pHandle) \ + ( (This)->lpVtbl -> CreateSharedHandle(This,pObject,pAttributes,Access,Name,pHandle) ) + +#define ID3D12Device12_OpenSharedHandle(This,NTHandle,riid,ppvObj) \ + ( (This)->lpVtbl -> OpenSharedHandle(This,NTHandle,riid,ppvObj) ) + +#define ID3D12Device12_OpenSharedHandleByName(This,Name,Access,pNTHandle) \ + ( (This)->lpVtbl -> OpenSharedHandleByName(This,Name,Access,pNTHandle) ) + +#define ID3D12Device12_MakeResident(This,NumObjects,ppObjects) \ + ( (This)->lpVtbl -> MakeResident(This,NumObjects,ppObjects) ) + +#define ID3D12Device12_Evict(This,NumObjects,ppObjects) \ + ( (This)->lpVtbl -> Evict(This,NumObjects,ppObjects) ) + +#define ID3D12Device12_CreateFence(This,InitialValue,Flags,riid,ppFence) \ + ( (This)->lpVtbl -> CreateFence(This,InitialValue,Flags,riid,ppFence) ) + +#define ID3D12Device12_GetDeviceRemovedReason(This) \ + ( (This)->lpVtbl -> GetDeviceRemovedReason(This) ) + +#define ID3D12Device12_GetCopyableFootprints(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) \ + ( (This)->lpVtbl -> GetCopyableFootprints(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) ) + +#define ID3D12Device12_CreateQueryHeap(This,pDesc,riid,ppvHeap) \ + ( (This)->lpVtbl -> CreateQueryHeap(This,pDesc,riid,ppvHeap) ) + +#define ID3D12Device12_SetStablePowerState(This,Enable) \ + ( (This)->lpVtbl -> SetStablePowerState(This,Enable) ) + +#define ID3D12Device12_CreateCommandSignature(This,pDesc,pRootSignature,riid,ppvCommandSignature) \ + ( (This)->lpVtbl -> CreateCommandSignature(This,pDesc,pRootSignature,riid,ppvCommandSignature) ) + +#define ID3D12Device12_GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) \ + ( (This)->lpVtbl -> GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) ) + +#define ID3D12Device12_GetAdapterLuid(This) \ + ( (This)->lpVtbl -> GetAdapterLuid(This) ) + + +#define ID3D12Device12_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ + ( (This)->lpVtbl -> CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) ) + +#define ID3D12Device12_SetEventOnMultipleFenceCompletion(This,ppFences,pFenceValues,NumFences,Flags,hEvent) \ + ( (This)->lpVtbl -> SetEventOnMultipleFenceCompletion(This,ppFences,pFenceValues,NumFences,Flags,hEvent) ) + +#define ID3D12Device12_SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) \ + ( (This)->lpVtbl -> SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) ) + + +#define ID3D12Device12_CreatePipelineState(This,pDesc,riid,ppPipelineState) \ + ( (This)->lpVtbl -> CreatePipelineState(This,pDesc,riid,ppPipelineState) ) + + +#define ID3D12Device12_OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) \ + ( (This)->lpVtbl -> OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) ) + +#define ID3D12Device12_OpenExistingHeapFromFileMapping(This,hFileMapping,riid,ppvHeap) \ + ( (This)->lpVtbl -> OpenExistingHeapFromFileMapping(This,hFileMapping,riid,ppvHeap) ) + +#define ID3D12Device12_EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) \ + ( (This)->lpVtbl -> EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) ) + + +#define ID3D12Device12_CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) \ + ( (This)->lpVtbl -> CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) ) + +#define ID3D12Device12_CreateProtectedResourceSession(This,pDesc,riid,ppSession) \ + ( (This)->lpVtbl -> CreateProtectedResourceSession(This,pDesc,riid,ppSession) ) + +#define ID3D12Device12_CreateCommittedResource1(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,pProtectedSession,riidResource,ppvResource) \ + ( (This)->lpVtbl -> CreateCommittedResource1(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,pProtectedSession,riidResource,ppvResource) ) + +#define ID3D12Device12_CreateHeap1(This,pDesc,pProtectedSession,riid,ppvHeap) \ + ( (This)->lpVtbl -> CreateHeap1(This,pDesc,pProtectedSession,riid,ppvHeap) ) + +#define ID3D12Device12_CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) \ + ( (This)->lpVtbl -> CreateReservedResource1(This,pDesc,InitialState,pOptimizedClearValue,pProtectedSession,riid,ppvResource) ) + +#define ID3D12Device12_GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ + ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) + + +#define ID3D12Device12_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ + ( (This)->lpVtbl -> CreateLifetimeTracker(This,pOwner,riid,ppvTracker) ) + +#define ID3D12Device12_RemoveDevice(This) \ + ( (This)->lpVtbl -> RemoveDevice(This) ) + +#define ID3D12Device12_EnumerateMetaCommands(This,pNumMetaCommands,pDescs) \ + ( (This)->lpVtbl -> EnumerateMetaCommands(This,pNumMetaCommands,pDescs) ) + +#define ID3D12Device12_EnumerateMetaCommandParameters(This,CommandId,Stage,pTotalStructureSizeInBytes,pParameterCount,pParameterDescs) \ + ( (This)->lpVtbl -> EnumerateMetaCommandParameters(This,CommandId,Stage,pTotalStructureSizeInBytes,pParameterCount,pParameterDescs) ) + +#define ID3D12Device12_CreateMetaCommand(This,CommandId,NodeMask,pCreationParametersData,CreationParametersDataSizeInBytes,riid,ppMetaCommand) \ + ( (This)->lpVtbl -> CreateMetaCommand(This,CommandId,NodeMask,pCreationParametersData,CreationParametersDataSizeInBytes,riid,ppMetaCommand) ) + +#define ID3D12Device12_CreateStateObject(This,pDesc,riid,ppStateObject) \ + ( (This)->lpVtbl -> CreateStateObject(This,pDesc,riid,ppStateObject) ) + +#define ID3D12Device12_GetRaytracingAccelerationStructurePrebuildInfo(This,pDesc,pInfo) \ + ( (This)->lpVtbl -> GetRaytracingAccelerationStructurePrebuildInfo(This,pDesc,pInfo) ) + +#define ID3D12Device12_CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) \ + ( (This)->lpVtbl -> CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) ) + + +#define ID3D12Device12_SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) \ + ( (This)->lpVtbl -> SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) ) + + +#define ID3D12Device12_AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) \ + ( (This)->lpVtbl -> AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) ) + +#define ID3D12Device12_CreateProtectedResourceSession1(This,pDesc,riid,ppSession) \ + ( (This)->lpVtbl -> CreateProtectedResourceSession1(This,pDesc,riid,ppSession) ) + + +#define ID3D12Device12_GetResourceAllocationInfo2(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) \ + ( (This)->lpVtbl -> GetResourceAllocationInfo2(This,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) + +#define ID3D12Device12_CreateCommittedResource2(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,pProtectedSession,riidResource,ppvResource) \ + ( (This)->lpVtbl -> CreateCommittedResource2(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,pProtectedSession,riidResource,ppvResource) ) + +#define ID3D12Device12_CreatePlacedResource1(This,pHeap,HeapOffset,pDesc,InitialState,pOptimizedClearValue,riid,ppvResource) \ + ( (This)->lpVtbl -> CreatePlacedResource1(This,pHeap,HeapOffset,pDesc,InitialState,pOptimizedClearValue,riid,ppvResource) ) + +#define ID3D12Device12_CreateSamplerFeedbackUnorderedAccessView(This,pTargetedResource,pFeedbackResource,DestDescriptor) \ + ( (This)->lpVtbl -> CreateSamplerFeedbackUnorderedAccessView(This,pTargetedResource,pFeedbackResource,DestDescriptor) ) + +#define ID3D12Device12_GetCopyableFootprints1(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) \ + ( (This)->lpVtbl -> GetCopyableFootprints1(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) ) + + +#define ID3D12Device12_CreateShaderCacheSession(This,pDesc,riid,ppvSession) \ + ( (This)->lpVtbl -> CreateShaderCacheSession(This,pDesc,riid,ppvSession) ) + +#define ID3D12Device12_ShaderCacheControl(This,Kinds,Control) \ + ( (This)->lpVtbl -> ShaderCacheControl(This,Kinds,Control) ) + +#define ID3D12Device12_CreateCommandQueue1(This,pDesc,CreatorID,riid,ppCommandQueue) \ + ( (This)->lpVtbl -> CreateCommandQueue1(This,pDesc,CreatorID,riid,ppCommandQueue) ) + + +#define ID3D12Device12_CreateCommittedResource3(This,pHeapProperties,HeapFlags,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riidResource,ppvResource) \ + ( (This)->lpVtbl -> CreateCommittedResource3(This,pHeapProperties,HeapFlags,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riidResource,ppvResource) ) + +#define ID3D12Device12_CreatePlacedResource2(This,pHeap,HeapOffset,pDesc,InitialLayout,pOptimizedClearValue,NumCastableFormats,pCastableFormats,riid,ppvResource) \ + ( (This)->lpVtbl -> CreatePlacedResource2(This,pHeap,HeapOffset,pDesc,InitialLayout,pOptimizedClearValue,NumCastableFormats,pCastableFormats,riid,ppvResource) ) + +#define ID3D12Device12_CreateReservedResource2(This,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riid,ppvResource) \ + ( (This)->lpVtbl -> CreateReservedResource2(This,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riid,ppvResource) ) + + +#define ID3D12Device12_CreateSampler2(This,pDesc,DestDescriptor) \ + ( (This)->lpVtbl -> CreateSampler2(This,pDesc,DestDescriptor) ) + + +#define ID3D12Device12_GetResourceAllocationInfo3(This,visibleMask,numResourceDescs,pResourceDescs,pNumCastableFormats,ppCastableFormats,pResourceAllocationInfo1) \ + ( (This)->lpVtbl -> GetResourceAllocationInfo3(This,visibleMask,numResourceDescs,pResourceDescs,pNumCastableFormats,ppCastableFormats,pResourceAllocationInfo1) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + +D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE ID3D12Device12_GetResourceAllocationInfo3_Proxy( + ID3D12Device12 * This, + UINT visibleMask, + UINT numResourceDescs, + /* [annotation] */ + _In_reads_(numResourceDescs) const D3D12_RESOURCE_DESC1 *pResourceDescs, + /* [annotation] */ + _In_opt_count_(numResourceDescs) const UINT32 *pNumCastableFormats, + /* [annotation] */ + _In_opt_count_(numResourceDescs) const DXGI_FORMAT *const *ppCastableFormats, + /* [annotation] */ + _Out_writes_opt_(numResourceDescs) D3D12_RESOURCE_ALLOCATION_INFO1 *pResourceAllocationInfo1); + + +void __RPC_STUB ID3D12Device12_GetResourceAllocationInfo3_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + + +#endif /* __ID3D12Device12_INTERFACE_DEFINED__ */ + + #ifndef __ID3D12VirtualizationGuestDevice_INTERFACE_DEFINED__ #define __ID3D12VirtualizationGuestDevice_INTERFACE_DEFINED__ @@ -24343,12 +29019,16 @@ EXTERN_C const IID IID_ID3D12VirtualizationGuestDevice; { public: virtual HRESULT STDMETHODCALLTYPE ShareWithHost( + /* [annotation] */ _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ _Out_ HANDLE *pHandle) = 0; virtual HRESULT STDMETHODCALLTYPE CreateFenceFd( + /* [annotation] */ _In_ ID3D12Fence *pFence, UINT64 FenceValue, + /* [annotation] */ _Out_ int *pFenceFd) = 0; }; @@ -24363,7 +29043,9 @@ EXTERN_C const IID IID_ID3D12VirtualizationGuestDevice; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VirtualizationGuestDevice * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -24377,14 +29059,18 @@ EXTERN_C const IID IID_ID3D12VirtualizationGuestDevice; DECLSPEC_XFGVIRT(ID3D12VirtualizationGuestDevice, ShareWithHost) HRESULT ( STDMETHODCALLTYPE *ShareWithHost )( ID3D12VirtualizationGuestDevice * This, + /* [annotation] */ _In_ ID3D12DeviceChild *pObject, + /* [annotation] */ _Out_ HANDLE *pHandle); DECLSPEC_XFGVIRT(ID3D12VirtualizationGuestDevice, CreateFenceFd) HRESULT ( STDMETHODCALLTYPE *CreateFenceFd )( ID3D12VirtualizationGuestDevice * This, + /* [annotation] */ _In_ ID3D12Fence *pFence, UINT64 FenceValue, + /* [annotation] */ _Out_ int *pFenceFd); END_INTERFACE @@ -24459,7 +29145,9 @@ EXTERN_C const IID IID_ID3D12Tools; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Tools * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -24519,7 +29207,7 @@ EXTERN_C const IID IID_ID3D12Tools; #endif /* __ID3D12Tools_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_d3d12_0000_0057 */ +/* interface __MIDL_itf_d3d12_0000_0058 */ /* [local] */ typedef struct D3D12_SUBRESOURCE_DATA @@ -24647,6 +29335,7 @@ DEFINE_GUID(CLSID_D3D12Tools, 0xe38216b1, 0x3c8c, 0x4833, DEFINE_GUID(CLSID_D3D12DeviceRemovedExtendedData, 0x4a75bbc4, 0x9ff4, 0x4ad8, 0x9f, 0x18, 0xab, 0xae, 0x84, 0xdc, 0x5f, 0xf2); DEFINE_GUID(CLSID_D3D12SDKConfiguration, 0x7cda6aca, 0xa03e, 0x49c8, 0x94, 0x58, 0x03, 0x34, 0xd2, 0x0e, 0x07, 0xce); DEFINE_GUID(CLSID_D3D12DeviceFactory, 0x114863bf, 0xc386, 0x4aee, 0xb3, 0x9d, 0x8f, 0x0b, 0xbb, 0x06, 0x29, 0x55); +DEFINE_GUID(CLSID_D3D12DSRDeviceFactory, 0x7f9bdcac, 0xf629, 0x455e, 0xab, 0x13, 0xa8, 0x07, 0xfb, 0xe9, 0xab, 0xa4); typedef HRESULT (WINAPI* PFN_D3D12_GET_INTERFACE)( _In_ REFCLSID, _In_ REFIID, _COM_Outptr_opt_ void** ); @@ -24654,8 +29343,8 @@ HRESULT WINAPI D3D12GetInterface( _In_ REFCLSID rclsid, _In_ REFIID riid, _COM_O -extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0057_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0057_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0058_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0058_v0_0_s_ifspec; #ifndef __ID3D12SDKConfiguration_INTERFACE_DEFINED__ #define __ID3D12SDKConfiguration_INTERFACE_DEFINED__ @@ -24674,6 +29363,7 @@ EXTERN_C const IID IID_ID3D12SDKConfiguration; public: virtual HRESULT STDMETHODCALLTYPE SetSDKVersion( UINT SDKVersion, + /* [annotation] */ _In_z_ LPCSTR SDKPath) = 0; }; @@ -24688,7 +29378,9 @@ EXTERN_C const IID IID_ID3D12SDKConfiguration; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12SDKConfiguration * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -24703,6 +29395,7 @@ EXTERN_C const IID IID_ID3D12SDKConfiguration; HRESULT ( STDMETHODCALLTYPE *SetSDKVersion )( ID3D12SDKConfiguration * This, UINT SDKVersion, + /* [annotation] */ _In_z_ LPCSTR SDKPath); END_INTERFACE @@ -24759,8 +29452,10 @@ EXTERN_C const IID IID_ID3D12SDKConfiguration1; public: virtual HRESULT STDMETHODCALLTYPE CreateDeviceFactory( UINT SDKVersion, + /* [annotation] */ _In_ LPCSTR SDKPath, REFIID riid, + /* [annotation] */ _COM_Outptr_ void **ppvFactory) = 0; virtual void STDMETHODCALLTYPE FreeUnusedSDKs( void) = 0; @@ -24777,7 +29472,9 @@ EXTERN_C const IID IID_ID3D12SDKConfiguration1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12SDKConfiguration1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -24792,14 +29489,17 @@ EXTERN_C const IID IID_ID3D12SDKConfiguration1; HRESULT ( STDMETHODCALLTYPE *SetSDKVersion )( ID3D12SDKConfiguration1 * This, UINT SDKVersion, + /* [annotation] */ _In_z_ LPCSTR SDKPath); DECLSPEC_XFGVIRT(ID3D12SDKConfiguration1, CreateDeviceFactory) HRESULT ( STDMETHODCALLTYPE *CreateDeviceFactory )( ID3D12SDKConfiguration1 * This, UINT SDKVersion, + /* [annotation] */ _In_ LPCSTR SDKPath, REFIID riid, + /* [annotation] */ _COM_Outptr_ void **ppvFactory); DECLSPEC_XFGVIRT(ID3D12SDKConfiguration1, FreeUnusedSDKs) @@ -24850,7 +29550,7 @@ EXTERN_C const IID IID_ID3D12SDKConfiguration1; #endif /* __ID3D12SDKConfiguration1_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_d3d12_0000_0059 */ +/* interface __MIDL_itf_d3d12_0000_0060 */ /* [local] */ typedef @@ -24865,8 +29565,8 @@ enum D3D12_DEVICE_FACTORY_FLAGS DEFINE_ENUM_FLAG_OPERATORS( D3D12_DEVICE_FACTORY_FLAGS ); -extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0059_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0059_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0060_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0060_v0_0_s_ifspec; #ifndef __ID3D12DeviceFactory_INTERFACE_DEFINED__ #define __ID3D12DeviceFactory_INTERFACE_DEFINED__ @@ -24895,18 +29595,24 @@ EXTERN_C const IID IID_ID3D12DeviceFactory; virtual HRESULT STDMETHODCALLTYPE GetConfigurationInterface( REFCLSID clsid, REFIID iid, + /* [annotation] */ _COM_Outptr_ void **ppv) = 0; virtual HRESULT STDMETHODCALLTYPE EnableExperimentalFeatures( UINT NumFeatures, + /* [annotation] */ _In_reads_(NumFeatures) const IID *pIIDs, + /* [annotation] */ _In_reads_opt_(NumFeatures) void *pConfigurationStructs, + /* [annotation] */ _In_reads_opt_(NumFeatures) UINT *pConfigurationStructSizes) = 0; virtual HRESULT STDMETHODCALLTYPE CreateDevice( + /* [annotation] */ _In_opt_ IUnknown *adapter, D3D_FEATURE_LEVEL FeatureLevel, REFIID riid, + /* [annotation] */ _COM_Outptr_opt_ void **ppvDevice) = 0; }; @@ -24921,7 +29627,9 @@ EXTERN_C const IID IID_ID3D12DeviceFactory; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DeviceFactory * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -24954,22 +29662,28 @@ EXTERN_C const IID IID_ID3D12DeviceFactory; ID3D12DeviceFactory * This, REFCLSID clsid, REFIID iid, + /* [annotation] */ _COM_Outptr_ void **ppv); DECLSPEC_XFGVIRT(ID3D12DeviceFactory, EnableExperimentalFeatures) HRESULT ( STDMETHODCALLTYPE *EnableExperimentalFeatures )( ID3D12DeviceFactory * This, UINT NumFeatures, + /* [annotation] */ _In_reads_(NumFeatures) const IID *pIIDs, + /* [annotation] */ _In_reads_opt_(NumFeatures) void *pConfigurationStructs, + /* [annotation] */ _In_reads_opt_(NumFeatures) UINT *pConfigurationStructSizes); DECLSPEC_XFGVIRT(ID3D12DeviceFactory, CreateDevice) HRESULT ( STDMETHODCALLTYPE *CreateDevice )( ID3D12DeviceFactory * This, + /* [annotation] */ _In_opt_ IUnknown *adapter, D3D_FEATURE_LEVEL FeatureLevel, REFIID riid, + /* [annotation] */ _COM_Outptr_opt_ void **ppvDevice); END_INTERFACE @@ -25027,7 +29741,7 @@ EXTERN_C const IID IID_ID3D12DeviceFactory; #endif /* __ID3D12DeviceFactory_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_d3d12_0000_0060 */ +/* interface __MIDL_itf_d3d12_0000_0061 */ /* [local] */ typedef @@ -25058,8 +29772,8 @@ typedef struct D3D12_DEVICE_CONFIGURATION_DESC -extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0060_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0060_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0061_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0061_v0_0_s_ifspec; #ifndef __ID3D12DeviceConfiguration_INTERFACE_DEFINED__ #define __ID3D12DeviceConfiguration_INTERFACE_DEFINED__ @@ -25076,26 +29790,27 @@ EXTERN_C const IID IID_ID3D12DeviceConfiguration; ID3D12DeviceConfiguration : public IUnknown { public: -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_DEVICE_CONFIGURATION_DESC STDMETHODCALLTYPE GetDesc( void) = 0; -#else - virtual D3D12_DEVICE_CONFIGURATION_DESC *STDMETHODCALLTYPE GetDesc( - D3D12_DEVICE_CONFIGURATION_DESC * RetVal) = 0; -#endif virtual HRESULT STDMETHODCALLTYPE GetEnabledExperimentalFeatures( + /* [annotation] */ _Out_writes_(NumGuids) GUID *pGuids, UINT NumGuids) = 0; virtual HRESULT STDMETHODCALLTYPE SerializeVersionedRootSignature( + /* [annotation] */ _In_ const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *pDesc, + /* [annotation] */ _COM_Outptr_ ID3DBlob **ppResult, + /* [annotation] */ _Always_(_Outptr_opt_result_maybenull_) ID3DBlob **ppError) = 0; virtual HRESULT STDMETHODCALLTYPE CreateVersionedRootSignatureDeserializer( + /* [annotation] */ _In_reads_bytes_(Size) const void *pBlob, SIZE_T Size, REFIID riid, + /* [annotation] */ _COM_Outptr_ void **ppvDeserializer) = 0; }; @@ -25110,7 +29825,9 @@ EXTERN_C const IID IID_ID3D12DeviceConfiguration; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DeviceConfiguration * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -25122,36 +29839,34 @@ EXTERN_C const IID IID_ID3D12DeviceConfiguration; ID3D12DeviceConfiguration * This); DECLSPEC_XFGVIRT(ID3D12DeviceConfiguration, GetDesc) -#if !defined(_WIN32) D3D12_DEVICE_CONFIGURATION_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12DeviceConfiguration * This); -#else - D3D12_DEVICE_CONFIGURATION_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12DeviceConfiguration * This, - D3D12_DEVICE_CONFIGURATION_DESC * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12DeviceConfiguration, GetEnabledExperimentalFeatures) HRESULT ( STDMETHODCALLTYPE *GetEnabledExperimentalFeatures )( ID3D12DeviceConfiguration * This, + /* [annotation] */ _Out_writes_(NumGuids) GUID *pGuids, UINT NumGuids); DECLSPEC_XFGVIRT(ID3D12DeviceConfiguration, SerializeVersionedRootSignature) HRESULT ( STDMETHODCALLTYPE *SerializeVersionedRootSignature )( ID3D12DeviceConfiguration * This, + /* [annotation] */ _In_ const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *pDesc, + /* [annotation] */ _COM_Outptr_ ID3DBlob **ppResult, + /* [annotation] */ _Always_(_Outptr_opt_result_maybenull_) ID3DBlob **ppError); DECLSPEC_XFGVIRT(ID3D12DeviceConfiguration, CreateVersionedRootSignatureDeserializer) HRESULT ( STDMETHODCALLTYPE *CreateVersionedRootSignatureDeserializer )( ID3D12DeviceConfiguration * This, + /* [annotation] */ _In_reads_bytes_(Size) const void *pBlob, SIZE_T Size, REFIID riid, + /* [annotation] */ _COM_Outptr_ void **ppvDeserializer); END_INTERFACE @@ -25176,14 +29891,9 @@ EXTERN_C const IID IID_ID3D12DeviceConfiguration; #define ID3D12DeviceConfiguration_Release(This) \ ( (This)->lpVtbl -> Release(This) ) -#if !defined(_WIN32) #define ID3D12DeviceConfiguration_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12DeviceConfiguration_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #define ID3D12DeviceConfiguration_GetEnabledExperimentalFeatures(This,pGuids,NumGuids) \ ( (This)->lpVtbl -> GetEnabledExperimentalFeatures(This,pGuids,NumGuids) ) @@ -25201,11 +29911,22 @@ EXTERN_C const IID IID_ID3D12DeviceConfiguration; +D3D12_DEVICE_CONFIGURATION_DESC STDMETHODCALLTYPE ID3D12DeviceConfiguration_GetDesc_Proxy( + ID3D12DeviceConfiguration * This); + + +void __RPC_STUB ID3D12DeviceConfiguration_GetDesc_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12DeviceConfiguration_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_d3d12_0000_0061 */ +/* interface __MIDL_itf_d3d12_0000_0062 */ /* [local] */ typedef @@ -25245,8 +29966,8 @@ enum D3D12_SHADING_RATE_COMBINER -extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0061_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0061_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0062_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0062_v0_0_s_ifspec; #ifndef __ID3D12GraphicsCommandList5_INTERFACE_DEFINED__ #define __ID3D12GraphicsCommandList5_INTERFACE_DEFINED__ @@ -25264,10 +29985,13 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; { public: virtual void STDMETHODCALLTYPE RSSetShadingRate( + /* [annotation] */ _In_ D3D12_SHADING_RATE baseShadingRate, + /* [annotation] */ _In_reads_opt_(D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT) const D3D12_SHADING_RATE_COMBINER *combiners) = 0; virtual void STDMETHODCALLTYPE RSSetShadingRateImage( + /* [annotation] */ _In_opt_ ID3D12Resource *shadingRateImage) = 0; }; @@ -25282,7 +30006,9 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12GraphicsCommandList5 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -25296,32 +30022,43 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12GraphicsCommandList5 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -25335,43 +30072,60 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearState) void ( STDMETHODCALLTYPE *ClearState )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawInstanced) void ( STDMETHODCALLTYPE *DrawInstanced )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT VertexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawIndexedInstanced) void ( STDMETHODCALLTYPE *DrawIndexedInstanced )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT IndexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartIndexLocation, + /* [annotation] */ _In_ INT BaseVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Dispatch) void ( STDMETHODCALLTYPE *Dispatch )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyBufferRegion) void ( STDMETHODCALLTYPE *CopyBufferRegion )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT64 NumBytes); @@ -25379,25 +30133,34 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTextureRegion) void ( STDMETHODCALLTYPE *CopyTextureRegion )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pDst, UINT DstX, UINT DstY, UINT DstZ, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pSrc, + /* [annotation] */ _In_opt_ const D3D12_BOX *pSrcBox); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyResource) void ( STDMETHODCALLTYPE *CopyResource )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTiles) void ( STDMETHODCALLTYPE *CopyTiles )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _In_ const D3D12_TILED_RESOURCE_COORDINATE *pTileRegionStartCoordinate, + /* [annotation] */ _In_ const D3D12_TILE_REGION_SIZE *pTileRegionSize, + /* [annotation] */ _In_ ID3D12Resource *pBuffer, UINT64 BufferStartOffsetInBytes, D3D12_TILE_COPY_FLAGS Flags); @@ -25405,255 +30168,356 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveSubresource) void ( STDMETHODCALLTYPE *ResolveSubresource )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_ DXGI_FORMAT Format); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetPrimitiveTopology) void ( STDMETHODCALLTYPE *IASetPrimitiveTopology )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ D3D12_PRIMITIVE_TOPOLOGY PrimitiveTopology); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetViewports) void ( STDMETHODCALLTYPE *RSSetViewports )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumViewports, + /* [annotation] */ _In_reads_( NumViewports) const D3D12_VIEWPORT *pViewports); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetScissorRects) void ( STDMETHODCALLTYPE *RSSetScissorRects )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumRects, + /* [annotation] */ _In_reads_( NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetBlendFactor) void ( STDMETHODCALLTYPE *OMSetBlendFactor )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_reads_opt_(4) const FLOAT BlendFactor[ 4 ]); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetStencilRef) void ( STDMETHODCALLTYPE *OMSetStencilRef )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT StencilRef); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPipelineState) void ( STDMETHODCALLTYPE *SetPipelineState )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteBundle) void ( STDMETHODCALLTYPE *ExecuteBundle )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12GraphicsCommandList *pCommandList); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetDescriptorHeaps) void ( STDMETHODCALLTYPE *SetDescriptorHeaps )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT NumDescriptorHeaps, + /* [annotation] */ _In_reads_(NumDescriptorHeaps) ID3D12DescriptorHeap *const *ppDescriptorHeaps); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootSignature) void ( STDMETHODCALLTYPE *SetComputeRootSignature )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootSignature) void ( STDMETHODCALLTYPE *SetGraphicsRootSignature )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootDescriptorTable) void ( STDMETHODCALLTYPE *SetComputeRootDescriptorTable )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootDescriptorTable) void ( STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstant) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstant )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstant) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstants) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstants )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstants) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootConstantBufferView) void ( STDMETHODCALLTYPE *SetComputeRootConstantBufferView )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootConstantBufferView) void ( STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootShaderResourceView) void ( STDMETHODCALLTYPE *SetComputeRootShaderResourceView )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootShaderResourceView) void ( STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetIndexBuffer) void ( STDMETHODCALLTYPE *IASetIndexBuffer )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_opt_ const D3D12_INDEX_BUFFER_VIEW *pView); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetVertexBuffers) void ( STDMETHODCALLTYPE *IASetVertexBuffers )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_VERTEX_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SOSetTargets) void ( STDMETHODCALLTYPE *SOSetTargets )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_STREAM_OUTPUT_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetRenderTargets) void ( STDMETHODCALLTYPE *OMSetRenderTargets )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT NumRenderTargetDescriptors, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pRenderTargetDescriptors, + /* [annotation] */ _In_ BOOL RTsSingleHandleToDescriptorRange, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pDepthStencilDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearDepthStencilView) void ( STDMETHODCALLTYPE *ClearDepthStencilView )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DepthStencilView, + /* [annotation] */ _In_ D3D12_CLEAR_FLAGS ClearFlags, + /* [annotation] */ _In_ FLOAT Depth, + /* [annotation] */ _In_ UINT8 Stencil, + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearRenderTargetView) void ( STDMETHODCALLTYPE *ClearRenderTargetView )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE RenderTargetView, + /* [annotation] */ _In_ const FLOAT ColorRGBA[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewUint) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewUint )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const UINT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewFloat) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const FLOAT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12GraphicsCommandList5 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -25661,6 +30525,7 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12GraphicsCommandList5 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -25671,83 +30536,118 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteIndirect) void ( STDMETHODCALLTYPE *ExecuteIndirect )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12CommandSignature *pCommandSignature, + /* [annotation] */ _In_ UINT MaxCommandCount, + /* [annotation] */ _In_ ID3D12Resource *pArgumentBuffer, + /* [annotation] */ _In_ UINT64 ArgumentBufferOffset, + /* [annotation] */ _In_opt_ ID3D12Resource *pCountBuffer, + /* [annotation] */ _In_ UINT64 CountBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT64) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT64 )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, OMSetDepthBounds) void ( STDMETHODCALLTYPE *OMSetDepthBounds )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ FLOAT Min, + /* [annotation] */ _In_ FLOAT Max); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetSamplePositions) void ( STDMETHODCALLTYPE *SetSamplePositions )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT NumSamplesPerPixel, + /* [annotation] */ _In_ UINT NumPixels, + /* [annotation] */ _In_reads_(NumSamplesPerPixel*NumPixels) D3D12_SAMPLE_POSITION *pSamplePositions); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, ResolveSubresourceRegion) void ( STDMETHODCALLTYPE *ResolveSubresourceRegion )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ UINT DstX, + /* [annotation] */ _In_ UINT DstY, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_opt_ D3D12_RECT *pSrcRect, + /* [annotation] */ _In_ DXGI_FORMAT Format, + /* [annotation] */ _In_ D3D12_RESOLVE_MODE ResolveMode); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetViewInstanceMask) void ( STDMETHODCALLTYPE *SetViewInstanceMask )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT Mask); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList2, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12GraphicsCommandList5 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList3, SetProtectedResourceSession) void ( STDMETHODCALLTYPE *SetProtectedResourceSession )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, BeginRenderPass) void ( STDMETHODCALLTYPE *BeginRenderPass )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ UINT NumRenderTargets, + /* [annotation] */ _In_reads_opt_(NumRenderTargets) const D3D12_RENDER_PASS_RENDER_TARGET_DESC *pRenderTargets, + /* [annotation] */ _In_opt_ const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *pDepthStencil, D3D12_RENDER_PASS_FLAGS Flags); @@ -25758,57 +30658,77 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, InitializeMetaCommand) void ( STDMETHODCALLTYPE *InitializeMetaCommand )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12MetaCommand *pMetaCommand, + /* [annotation] */ _In_reads_bytes_opt_(InitializationParametersDataSizeInBytes) const void *pInitializationParametersData, + /* [annotation] */ _In_ SIZE_T InitializationParametersDataSizeInBytes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, ExecuteMetaCommand) void ( STDMETHODCALLTYPE *ExecuteMetaCommand )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12MetaCommand *pMetaCommand, + /* [annotation] */ _In_reads_bytes_opt_(ExecutionParametersDataSizeInBytes) const void *pExecutionParametersData, + /* [annotation] */ _In_ SIZE_T ExecutionParametersDataSizeInBytes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, BuildRaytracingAccelerationStructure) void ( STDMETHODCALLTYPE *BuildRaytracingAccelerationStructure )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *pDesc, + /* [annotation] */ _In_ UINT NumPostbuildInfoDescs, + /* [annotation] */ _In_reads_opt_(NumPostbuildInfoDescs) const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pPostbuildInfoDescs); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, EmitRaytracingAccelerationStructurePostbuildInfo) void ( STDMETHODCALLTYPE *EmitRaytracingAccelerationStructurePostbuildInfo )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pDesc, + /* [annotation] */ _In_ UINT NumSourceAccelerationStructures, + /* [annotation] */ _In_reads_( NumSourceAccelerationStructures ) const D3D12_GPU_VIRTUAL_ADDRESS *pSourceAccelerationStructureData); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, CopyRaytracingAccelerationStructure) void ( STDMETHODCALLTYPE *CopyRaytracingAccelerationStructure )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS DestAccelerationStructureData, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS SourceAccelerationStructureData, + /* [annotation] */ _In_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, SetPipelineState1) void ( STDMETHODCALLTYPE *SetPipelineState1 )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ ID3D12StateObject *pStateObject); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, DispatchRays) void ( STDMETHODCALLTYPE *DispatchRays )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ const D3D12_DISPATCH_RAYS_DESC *pDesc); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList5, RSSetShadingRate) void ( STDMETHODCALLTYPE *RSSetShadingRate )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_ D3D12_SHADING_RATE baseShadingRate, + /* [annotation] */ _In_reads_opt_(D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT) const D3D12_SHADING_RATE_COMBINER *combiners); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList5, RSSetShadingRateImage) void ( STDMETHODCALLTYPE *RSSetShadingRateImage )( ID3D12GraphicsCommandList5 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *shadingRateImage); END_INTERFACE @@ -26081,7 +31001,7 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; #endif /* __ID3D12GraphicsCommandList5_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_d3d12_0000_0062 */ +/* interface __MIDL_itf_d3d12_0000_0063 */ /* [local] */ typedef struct D3D12_DISPATCH_MESH_ARGUMENTS @@ -26093,8 +31013,8 @@ typedef struct D3D12_DISPATCH_MESH_ARGUMENTS -extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0062_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0062_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0063_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0063_v0_0_s_ifspec; #ifndef __ID3D12GraphicsCommandList6_INTERFACE_DEFINED__ #define __ID3D12GraphicsCommandList6_INTERFACE_DEFINED__ @@ -26112,8 +31032,11 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList6; { public: virtual void STDMETHODCALLTYPE DispatchMesh( + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ) = 0; }; @@ -26128,7 +31051,9 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList6; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12GraphicsCommandList6 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -26142,32 +31067,43 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList6; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12GraphicsCommandList6 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -26181,43 +31117,60 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList6; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearState) void ( STDMETHODCALLTYPE *ClearState )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawInstanced) void ( STDMETHODCALLTYPE *DrawInstanced )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT VertexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawIndexedInstanced) void ( STDMETHODCALLTYPE *DrawIndexedInstanced )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT IndexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartIndexLocation, + /* [annotation] */ _In_ INT BaseVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Dispatch) void ( STDMETHODCALLTYPE *Dispatch )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyBufferRegion) void ( STDMETHODCALLTYPE *CopyBufferRegion )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT64 NumBytes); @@ -26225,25 +31178,34 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList6; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTextureRegion) void ( STDMETHODCALLTYPE *CopyTextureRegion )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pDst, UINT DstX, UINT DstY, UINT DstZ, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pSrc, + /* [annotation] */ _In_opt_ const D3D12_BOX *pSrcBox); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyResource) void ( STDMETHODCALLTYPE *CopyResource )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTiles) void ( STDMETHODCALLTYPE *CopyTiles )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _In_ const D3D12_TILED_RESOURCE_COORDINATE *pTileRegionStartCoordinate, + /* [annotation] */ _In_ const D3D12_TILE_REGION_SIZE *pTileRegionSize, + /* [annotation] */ _In_ ID3D12Resource *pBuffer, UINT64 BufferStartOffsetInBytes, D3D12_TILE_COPY_FLAGS Flags); @@ -26251,255 +31213,356 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList6; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveSubresource) void ( STDMETHODCALLTYPE *ResolveSubresource )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_ DXGI_FORMAT Format); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetPrimitiveTopology) void ( STDMETHODCALLTYPE *IASetPrimitiveTopology )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ D3D12_PRIMITIVE_TOPOLOGY PrimitiveTopology); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetViewports) void ( STDMETHODCALLTYPE *RSSetViewports )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumViewports, + /* [annotation] */ _In_reads_( NumViewports) const D3D12_VIEWPORT *pViewports); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetScissorRects) void ( STDMETHODCALLTYPE *RSSetScissorRects )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumRects, + /* [annotation] */ _In_reads_( NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetBlendFactor) void ( STDMETHODCALLTYPE *OMSetBlendFactor )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_reads_opt_(4) const FLOAT BlendFactor[ 4 ]); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetStencilRef) void ( STDMETHODCALLTYPE *OMSetStencilRef )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT StencilRef); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPipelineState) void ( STDMETHODCALLTYPE *SetPipelineState )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteBundle) void ( STDMETHODCALLTYPE *ExecuteBundle )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12GraphicsCommandList *pCommandList); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetDescriptorHeaps) void ( STDMETHODCALLTYPE *SetDescriptorHeaps )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT NumDescriptorHeaps, + /* [annotation] */ _In_reads_(NumDescriptorHeaps) ID3D12DescriptorHeap *const *ppDescriptorHeaps); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootSignature) void ( STDMETHODCALLTYPE *SetComputeRootSignature )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootSignature) void ( STDMETHODCALLTYPE *SetGraphicsRootSignature )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootDescriptorTable) void ( STDMETHODCALLTYPE *SetComputeRootDescriptorTable )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootDescriptorTable) void ( STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstant) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstant )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstant) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstants) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstants )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstants) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootConstantBufferView) void ( STDMETHODCALLTYPE *SetComputeRootConstantBufferView )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootConstantBufferView) void ( STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootShaderResourceView) void ( STDMETHODCALLTYPE *SetComputeRootShaderResourceView )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootShaderResourceView) void ( STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetIndexBuffer) void ( STDMETHODCALLTYPE *IASetIndexBuffer )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_opt_ const D3D12_INDEX_BUFFER_VIEW *pView); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetVertexBuffers) void ( STDMETHODCALLTYPE *IASetVertexBuffers )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_VERTEX_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SOSetTargets) void ( STDMETHODCALLTYPE *SOSetTargets )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_STREAM_OUTPUT_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetRenderTargets) void ( STDMETHODCALLTYPE *OMSetRenderTargets )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT NumRenderTargetDescriptors, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pRenderTargetDescriptors, + /* [annotation] */ _In_ BOOL RTsSingleHandleToDescriptorRange, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pDepthStencilDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearDepthStencilView) void ( STDMETHODCALLTYPE *ClearDepthStencilView )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DepthStencilView, + /* [annotation] */ _In_ D3D12_CLEAR_FLAGS ClearFlags, + /* [annotation] */ _In_ FLOAT Depth, + /* [annotation] */ _In_ UINT8 Stencil, + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearRenderTargetView) void ( STDMETHODCALLTYPE *ClearRenderTargetView )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE RenderTargetView, + /* [annotation] */ _In_ const FLOAT ColorRGBA[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewUint) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewUint )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const UINT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewFloat) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const FLOAT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12GraphicsCommandList6 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -26507,6 +31570,7 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList6; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12GraphicsCommandList6 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -26517,83 +31581,118 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList6; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteIndirect) void ( STDMETHODCALLTYPE *ExecuteIndirect )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12CommandSignature *pCommandSignature, + /* [annotation] */ _In_ UINT MaxCommandCount, + /* [annotation] */ _In_ ID3D12Resource *pArgumentBuffer, + /* [annotation] */ _In_ UINT64 ArgumentBufferOffset, + /* [annotation] */ _In_opt_ ID3D12Resource *pCountBuffer, + /* [annotation] */ _In_ UINT64 CountBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT64) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT64 )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, OMSetDepthBounds) void ( STDMETHODCALLTYPE *OMSetDepthBounds )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ FLOAT Min, + /* [annotation] */ _In_ FLOAT Max); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetSamplePositions) void ( STDMETHODCALLTYPE *SetSamplePositions )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT NumSamplesPerPixel, + /* [annotation] */ _In_ UINT NumPixels, + /* [annotation] */ _In_reads_(NumSamplesPerPixel*NumPixels) D3D12_SAMPLE_POSITION *pSamplePositions); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, ResolveSubresourceRegion) void ( STDMETHODCALLTYPE *ResolveSubresourceRegion )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ UINT DstX, + /* [annotation] */ _In_ UINT DstY, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_opt_ D3D12_RECT *pSrcRect, + /* [annotation] */ _In_ DXGI_FORMAT Format, + /* [annotation] */ _In_ D3D12_RESOLVE_MODE ResolveMode); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetViewInstanceMask) void ( STDMETHODCALLTYPE *SetViewInstanceMask )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT Mask); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList2, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12GraphicsCommandList6 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList3, SetProtectedResourceSession) void ( STDMETHODCALLTYPE *SetProtectedResourceSession )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, BeginRenderPass) void ( STDMETHODCALLTYPE *BeginRenderPass )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT NumRenderTargets, + /* [annotation] */ _In_reads_opt_(NumRenderTargets) const D3D12_RENDER_PASS_RENDER_TARGET_DESC *pRenderTargets, + /* [annotation] */ _In_opt_ const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *pDepthStencil, D3D12_RENDER_PASS_FLAGS Flags); @@ -26604,64 +31703,87 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList6; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, InitializeMetaCommand) void ( STDMETHODCALLTYPE *InitializeMetaCommand )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12MetaCommand *pMetaCommand, + /* [annotation] */ _In_reads_bytes_opt_(InitializationParametersDataSizeInBytes) const void *pInitializationParametersData, + /* [annotation] */ _In_ SIZE_T InitializationParametersDataSizeInBytes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, ExecuteMetaCommand) void ( STDMETHODCALLTYPE *ExecuteMetaCommand )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12MetaCommand *pMetaCommand, + /* [annotation] */ _In_reads_bytes_opt_(ExecutionParametersDataSizeInBytes) const void *pExecutionParametersData, + /* [annotation] */ _In_ SIZE_T ExecutionParametersDataSizeInBytes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, BuildRaytracingAccelerationStructure) void ( STDMETHODCALLTYPE *BuildRaytracingAccelerationStructure )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *pDesc, + /* [annotation] */ _In_ UINT NumPostbuildInfoDescs, + /* [annotation] */ _In_reads_opt_(NumPostbuildInfoDescs) const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pPostbuildInfoDescs); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, EmitRaytracingAccelerationStructurePostbuildInfo) void ( STDMETHODCALLTYPE *EmitRaytracingAccelerationStructurePostbuildInfo )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pDesc, + /* [annotation] */ _In_ UINT NumSourceAccelerationStructures, + /* [annotation] */ _In_reads_( NumSourceAccelerationStructures ) const D3D12_GPU_VIRTUAL_ADDRESS *pSourceAccelerationStructureData); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, CopyRaytracingAccelerationStructure) void ( STDMETHODCALLTYPE *CopyRaytracingAccelerationStructure )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS DestAccelerationStructureData, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS SourceAccelerationStructureData, + /* [annotation] */ _In_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, SetPipelineState1) void ( STDMETHODCALLTYPE *SetPipelineState1 )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ ID3D12StateObject *pStateObject); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, DispatchRays) void ( STDMETHODCALLTYPE *DispatchRays )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ const D3D12_DISPATCH_RAYS_DESC *pDesc); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList5, RSSetShadingRate) void ( STDMETHODCALLTYPE *RSSetShadingRate )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ D3D12_SHADING_RATE baseShadingRate, + /* [annotation] */ _In_reads_opt_(D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT) const D3D12_SHADING_RATE_COMBINER *combiners); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList5, RSSetShadingRateImage) void ( STDMETHODCALLTYPE *RSSetShadingRateImage )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *shadingRateImage); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList6, DispatchMesh) void ( STDMETHODCALLTYPE *DispatchMesh )( ID3D12GraphicsCommandList6 * This, + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ); END_INTERFACE @@ -26955,6 +32077,7 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList7; public: virtual void STDMETHODCALLTYPE Barrier( UINT32 NumBarrierGroups, + /* [annotation] */ _In_reads_(NumBarrierGroups) const D3D12_BARRIER_GROUP *pBarrierGroups) = 0; }; @@ -26969,7 +32092,9 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList7; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12GraphicsCommandList7 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -26983,32 +32108,43 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList7; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12GraphicsCommandList7 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -27022,43 +32158,60 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList7; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearState) void ( STDMETHODCALLTYPE *ClearState )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawInstanced) void ( STDMETHODCALLTYPE *DrawInstanced )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT VertexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawIndexedInstanced) void ( STDMETHODCALLTYPE *DrawIndexedInstanced )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT IndexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartIndexLocation, + /* [annotation] */ _In_ INT BaseVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Dispatch) void ( STDMETHODCALLTYPE *Dispatch )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyBufferRegion) void ( STDMETHODCALLTYPE *CopyBufferRegion )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT64 NumBytes); @@ -27066,25 +32219,34 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList7; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTextureRegion) void ( STDMETHODCALLTYPE *CopyTextureRegion )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pDst, UINT DstX, UINT DstY, UINT DstZ, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pSrc, + /* [annotation] */ _In_opt_ const D3D12_BOX *pSrcBox); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyResource) void ( STDMETHODCALLTYPE *CopyResource )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTiles) void ( STDMETHODCALLTYPE *CopyTiles )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _In_ const D3D12_TILED_RESOURCE_COORDINATE *pTileRegionStartCoordinate, + /* [annotation] */ _In_ const D3D12_TILE_REGION_SIZE *pTileRegionSize, + /* [annotation] */ _In_ ID3D12Resource *pBuffer, UINT64 BufferStartOffsetInBytes, D3D12_TILE_COPY_FLAGS Flags); @@ -27092,255 +32254,356 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList7; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveSubresource) void ( STDMETHODCALLTYPE *ResolveSubresource )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_ DXGI_FORMAT Format); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetPrimitiveTopology) void ( STDMETHODCALLTYPE *IASetPrimitiveTopology )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ D3D12_PRIMITIVE_TOPOLOGY PrimitiveTopology); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetViewports) void ( STDMETHODCALLTYPE *RSSetViewports )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumViewports, + /* [annotation] */ _In_reads_( NumViewports) const D3D12_VIEWPORT *pViewports); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetScissorRects) void ( STDMETHODCALLTYPE *RSSetScissorRects )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumRects, + /* [annotation] */ _In_reads_( NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetBlendFactor) void ( STDMETHODCALLTYPE *OMSetBlendFactor )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_reads_opt_(4) const FLOAT BlendFactor[ 4 ]); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetStencilRef) void ( STDMETHODCALLTYPE *OMSetStencilRef )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT StencilRef); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPipelineState) void ( STDMETHODCALLTYPE *SetPipelineState )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteBundle) void ( STDMETHODCALLTYPE *ExecuteBundle )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12GraphicsCommandList *pCommandList); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetDescriptorHeaps) void ( STDMETHODCALLTYPE *SetDescriptorHeaps )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT NumDescriptorHeaps, + /* [annotation] */ _In_reads_(NumDescriptorHeaps) ID3D12DescriptorHeap *const *ppDescriptorHeaps); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootSignature) void ( STDMETHODCALLTYPE *SetComputeRootSignature )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootSignature) void ( STDMETHODCALLTYPE *SetGraphicsRootSignature )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootDescriptorTable) void ( STDMETHODCALLTYPE *SetComputeRootDescriptorTable )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootDescriptorTable) void ( STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstant) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstant )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstant) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstants) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstants )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstants) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootConstantBufferView) void ( STDMETHODCALLTYPE *SetComputeRootConstantBufferView )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootConstantBufferView) void ( STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootShaderResourceView) void ( STDMETHODCALLTYPE *SetComputeRootShaderResourceView )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootShaderResourceView) void ( STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetIndexBuffer) void ( STDMETHODCALLTYPE *IASetIndexBuffer )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_opt_ const D3D12_INDEX_BUFFER_VIEW *pView); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetVertexBuffers) void ( STDMETHODCALLTYPE *IASetVertexBuffers )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_VERTEX_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SOSetTargets) void ( STDMETHODCALLTYPE *SOSetTargets )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_STREAM_OUTPUT_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetRenderTargets) void ( STDMETHODCALLTYPE *OMSetRenderTargets )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT NumRenderTargetDescriptors, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pRenderTargetDescriptors, + /* [annotation] */ _In_ BOOL RTsSingleHandleToDescriptorRange, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pDepthStencilDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearDepthStencilView) void ( STDMETHODCALLTYPE *ClearDepthStencilView )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DepthStencilView, + /* [annotation] */ _In_ D3D12_CLEAR_FLAGS ClearFlags, + /* [annotation] */ _In_ FLOAT Depth, + /* [annotation] */ _In_ UINT8 Stencil, + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearRenderTargetView) void ( STDMETHODCALLTYPE *ClearRenderTargetView )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE RenderTargetView, + /* [annotation] */ _In_ const FLOAT ColorRGBA[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewUint) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewUint )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const UINT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewFloat) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const FLOAT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12GraphicsCommandList7 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -27348,6 +32611,7 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList7; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12GraphicsCommandList7 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -27358,83 +32622,118 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList7; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteIndirect) void ( STDMETHODCALLTYPE *ExecuteIndirect )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12CommandSignature *pCommandSignature, + /* [annotation] */ _In_ UINT MaxCommandCount, + /* [annotation] */ _In_ ID3D12Resource *pArgumentBuffer, + /* [annotation] */ _In_ UINT64 ArgumentBufferOffset, + /* [annotation] */ _In_opt_ ID3D12Resource *pCountBuffer, + /* [annotation] */ _In_ UINT64 CountBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT64) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT64 )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, OMSetDepthBounds) void ( STDMETHODCALLTYPE *OMSetDepthBounds )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ FLOAT Min, + /* [annotation] */ _In_ FLOAT Max); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetSamplePositions) void ( STDMETHODCALLTYPE *SetSamplePositions )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT NumSamplesPerPixel, + /* [annotation] */ _In_ UINT NumPixels, + /* [annotation] */ _In_reads_(NumSamplesPerPixel*NumPixels) D3D12_SAMPLE_POSITION *pSamplePositions); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, ResolveSubresourceRegion) void ( STDMETHODCALLTYPE *ResolveSubresourceRegion )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ UINT DstX, + /* [annotation] */ _In_ UINT DstY, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_opt_ D3D12_RECT *pSrcRect, + /* [annotation] */ _In_ DXGI_FORMAT Format, + /* [annotation] */ _In_ D3D12_RESOLVE_MODE ResolveMode); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetViewInstanceMask) void ( STDMETHODCALLTYPE *SetViewInstanceMask )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT Mask); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList2, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12GraphicsCommandList7 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList3, SetProtectedResourceSession) void ( STDMETHODCALLTYPE *SetProtectedResourceSession )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, BeginRenderPass) void ( STDMETHODCALLTYPE *BeginRenderPass )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT NumRenderTargets, + /* [annotation] */ _In_reads_opt_(NumRenderTargets) const D3D12_RENDER_PASS_RENDER_TARGET_DESC *pRenderTargets, + /* [annotation] */ _In_opt_ const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *pDepthStencil, D3D12_RENDER_PASS_FLAGS Flags); @@ -27445,70 +32744,94 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList7; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, InitializeMetaCommand) void ( STDMETHODCALLTYPE *InitializeMetaCommand )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12MetaCommand *pMetaCommand, + /* [annotation] */ _In_reads_bytes_opt_(InitializationParametersDataSizeInBytes) const void *pInitializationParametersData, + /* [annotation] */ _In_ SIZE_T InitializationParametersDataSizeInBytes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, ExecuteMetaCommand) void ( STDMETHODCALLTYPE *ExecuteMetaCommand )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12MetaCommand *pMetaCommand, + /* [annotation] */ _In_reads_bytes_opt_(ExecutionParametersDataSizeInBytes) const void *pExecutionParametersData, + /* [annotation] */ _In_ SIZE_T ExecutionParametersDataSizeInBytes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, BuildRaytracingAccelerationStructure) void ( STDMETHODCALLTYPE *BuildRaytracingAccelerationStructure )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *pDesc, + /* [annotation] */ _In_ UINT NumPostbuildInfoDescs, + /* [annotation] */ _In_reads_opt_(NumPostbuildInfoDescs) const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pPostbuildInfoDescs); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, EmitRaytracingAccelerationStructurePostbuildInfo) void ( STDMETHODCALLTYPE *EmitRaytracingAccelerationStructurePostbuildInfo )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pDesc, + /* [annotation] */ _In_ UINT NumSourceAccelerationStructures, + /* [annotation] */ _In_reads_( NumSourceAccelerationStructures ) const D3D12_GPU_VIRTUAL_ADDRESS *pSourceAccelerationStructureData); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, CopyRaytracingAccelerationStructure) void ( STDMETHODCALLTYPE *CopyRaytracingAccelerationStructure )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS DestAccelerationStructureData, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS SourceAccelerationStructureData, + /* [annotation] */ _In_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, SetPipelineState1) void ( STDMETHODCALLTYPE *SetPipelineState1 )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ ID3D12StateObject *pStateObject); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, DispatchRays) void ( STDMETHODCALLTYPE *DispatchRays )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ const D3D12_DISPATCH_RAYS_DESC *pDesc); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList5, RSSetShadingRate) void ( STDMETHODCALLTYPE *RSSetShadingRate )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ D3D12_SHADING_RATE baseShadingRate, + /* [annotation] */ _In_reads_opt_(D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT) const D3D12_SHADING_RATE_COMBINER *combiners); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList5, RSSetShadingRateImage) void ( STDMETHODCALLTYPE *RSSetShadingRateImage )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *shadingRateImage); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList6, DispatchMesh) void ( STDMETHODCALLTYPE *DispatchMesh )( ID3D12GraphicsCommandList7 * This, + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList7, Barrier) void ( STDMETHODCALLTYPE *Barrier )( ID3D12GraphicsCommandList7 * This, UINT32 NumBarrierGroups, + /* [annotation] */ _In_reads_(NumBarrierGroups) const D3D12_BARRIER_GROUP *pBarrierGroups); END_INTERFACE @@ -27805,7 +33128,9 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList8; { public: virtual void STDMETHODCALLTYPE OMSetFrontAndBackStencilRef( + /* [annotation] */ _In_ UINT FrontStencilRef, + /* [annotation] */ _In_ UINT BackStencilRef) = 0; }; @@ -27820,7 +33145,9 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList8; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12GraphicsCommandList8 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -27834,32 +33161,43 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList8; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12GraphicsCommandList8 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -27873,43 +33211,60 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList8; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearState) void ( STDMETHODCALLTYPE *ClearState )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawInstanced) void ( STDMETHODCALLTYPE *DrawInstanced )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT VertexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawIndexedInstanced) void ( STDMETHODCALLTYPE *DrawIndexedInstanced )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT IndexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartIndexLocation, + /* [annotation] */ _In_ INT BaseVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Dispatch) void ( STDMETHODCALLTYPE *Dispatch )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyBufferRegion) void ( STDMETHODCALLTYPE *CopyBufferRegion )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT64 NumBytes); @@ -27917,25 +33272,34 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList8; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTextureRegion) void ( STDMETHODCALLTYPE *CopyTextureRegion )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pDst, UINT DstX, UINT DstY, UINT DstZ, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pSrc, + /* [annotation] */ _In_opt_ const D3D12_BOX *pSrcBox); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyResource) void ( STDMETHODCALLTYPE *CopyResource )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTiles) void ( STDMETHODCALLTYPE *CopyTiles )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _In_ const D3D12_TILED_RESOURCE_COORDINATE *pTileRegionStartCoordinate, + /* [annotation] */ _In_ const D3D12_TILE_REGION_SIZE *pTileRegionSize, + /* [annotation] */ _In_ ID3D12Resource *pBuffer, UINT64 BufferStartOffsetInBytes, D3D12_TILE_COPY_FLAGS Flags); @@ -27943,255 +33307,356 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList8; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveSubresource) void ( STDMETHODCALLTYPE *ResolveSubresource )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_ DXGI_FORMAT Format); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetPrimitiveTopology) void ( STDMETHODCALLTYPE *IASetPrimitiveTopology )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ D3D12_PRIMITIVE_TOPOLOGY PrimitiveTopology); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetViewports) void ( STDMETHODCALLTYPE *RSSetViewports )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumViewports, + /* [annotation] */ _In_reads_( NumViewports) const D3D12_VIEWPORT *pViewports); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetScissorRects) void ( STDMETHODCALLTYPE *RSSetScissorRects )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumRects, + /* [annotation] */ _In_reads_( NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetBlendFactor) void ( STDMETHODCALLTYPE *OMSetBlendFactor )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_reads_opt_(4) const FLOAT BlendFactor[ 4 ]); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetStencilRef) void ( STDMETHODCALLTYPE *OMSetStencilRef )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT StencilRef); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPipelineState) void ( STDMETHODCALLTYPE *SetPipelineState )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteBundle) void ( STDMETHODCALLTYPE *ExecuteBundle )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12GraphicsCommandList *pCommandList); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetDescriptorHeaps) void ( STDMETHODCALLTYPE *SetDescriptorHeaps )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT NumDescriptorHeaps, + /* [annotation] */ _In_reads_(NumDescriptorHeaps) ID3D12DescriptorHeap *const *ppDescriptorHeaps); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootSignature) void ( STDMETHODCALLTYPE *SetComputeRootSignature )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootSignature) void ( STDMETHODCALLTYPE *SetGraphicsRootSignature )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootDescriptorTable) void ( STDMETHODCALLTYPE *SetComputeRootDescriptorTable )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootDescriptorTable) void ( STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstant) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstant )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstant) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstants) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstants )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstants) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootConstantBufferView) void ( STDMETHODCALLTYPE *SetComputeRootConstantBufferView )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootConstantBufferView) void ( STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootShaderResourceView) void ( STDMETHODCALLTYPE *SetComputeRootShaderResourceView )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootShaderResourceView) void ( STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetIndexBuffer) void ( STDMETHODCALLTYPE *IASetIndexBuffer )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_opt_ const D3D12_INDEX_BUFFER_VIEW *pView); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetVertexBuffers) void ( STDMETHODCALLTYPE *IASetVertexBuffers )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_VERTEX_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SOSetTargets) void ( STDMETHODCALLTYPE *SOSetTargets )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_STREAM_OUTPUT_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetRenderTargets) void ( STDMETHODCALLTYPE *OMSetRenderTargets )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT NumRenderTargetDescriptors, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pRenderTargetDescriptors, + /* [annotation] */ _In_ BOOL RTsSingleHandleToDescriptorRange, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pDepthStencilDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearDepthStencilView) void ( STDMETHODCALLTYPE *ClearDepthStencilView )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DepthStencilView, + /* [annotation] */ _In_ D3D12_CLEAR_FLAGS ClearFlags, + /* [annotation] */ _In_ FLOAT Depth, + /* [annotation] */ _In_ UINT8 Stencil, + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearRenderTargetView) void ( STDMETHODCALLTYPE *ClearRenderTargetView )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE RenderTargetView, + /* [annotation] */ _In_ const FLOAT ColorRGBA[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewUint) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewUint )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const UINT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewFloat) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const FLOAT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12GraphicsCommandList8 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -28199,6 +33664,7 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList8; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12GraphicsCommandList8 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -28209,83 +33675,118 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList8; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteIndirect) void ( STDMETHODCALLTYPE *ExecuteIndirect )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12CommandSignature *pCommandSignature, + /* [annotation] */ _In_ UINT MaxCommandCount, + /* [annotation] */ _In_ ID3D12Resource *pArgumentBuffer, + /* [annotation] */ _In_ UINT64 ArgumentBufferOffset, + /* [annotation] */ _In_opt_ ID3D12Resource *pCountBuffer, + /* [annotation] */ _In_ UINT64 CountBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT64) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT64 )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, OMSetDepthBounds) void ( STDMETHODCALLTYPE *OMSetDepthBounds )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ FLOAT Min, + /* [annotation] */ _In_ FLOAT Max); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetSamplePositions) void ( STDMETHODCALLTYPE *SetSamplePositions )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT NumSamplesPerPixel, + /* [annotation] */ _In_ UINT NumPixels, + /* [annotation] */ _In_reads_(NumSamplesPerPixel*NumPixels) D3D12_SAMPLE_POSITION *pSamplePositions); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, ResolveSubresourceRegion) void ( STDMETHODCALLTYPE *ResolveSubresourceRegion )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ UINT DstX, + /* [annotation] */ _In_ UINT DstY, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_opt_ D3D12_RECT *pSrcRect, + /* [annotation] */ _In_ DXGI_FORMAT Format, + /* [annotation] */ _In_ D3D12_RESOLVE_MODE ResolveMode); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetViewInstanceMask) void ( STDMETHODCALLTYPE *SetViewInstanceMask )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT Mask); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList2, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12GraphicsCommandList8 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList3, SetProtectedResourceSession) void ( STDMETHODCALLTYPE *SetProtectedResourceSession )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, BeginRenderPass) void ( STDMETHODCALLTYPE *BeginRenderPass )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT NumRenderTargets, + /* [annotation] */ _In_reads_opt_(NumRenderTargets) const D3D12_RENDER_PASS_RENDER_TARGET_DESC *pRenderTargets, + /* [annotation] */ _In_opt_ const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *pDepthStencil, D3D12_RENDER_PASS_FLAGS Flags); @@ -28296,76 +33797,102 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList8; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, InitializeMetaCommand) void ( STDMETHODCALLTYPE *InitializeMetaCommand )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12MetaCommand *pMetaCommand, + /* [annotation] */ _In_reads_bytes_opt_(InitializationParametersDataSizeInBytes) const void *pInitializationParametersData, + /* [annotation] */ _In_ SIZE_T InitializationParametersDataSizeInBytes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, ExecuteMetaCommand) void ( STDMETHODCALLTYPE *ExecuteMetaCommand )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12MetaCommand *pMetaCommand, + /* [annotation] */ _In_reads_bytes_opt_(ExecutionParametersDataSizeInBytes) const void *pExecutionParametersData, + /* [annotation] */ _In_ SIZE_T ExecutionParametersDataSizeInBytes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, BuildRaytracingAccelerationStructure) void ( STDMETHODCALLTYPE *BuildRaytracingAccelerationStructure )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *pDesc, + /* [annotation] */ _In_ UINT NumPostbuildInfoDescs, + /* [annotation] */ _In_reads_opt_(NumPostbuildInfoDescs) const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pPostbuildInfoDescs); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, EmitRaytracingAccelerationStructurePostbuildInfo) void ( STDMETHODCALLTYPE *EmitRaytracingAccelerationStructurePostbuildInfo )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pDesc, + /* [annotation] */ _In_ UINT NumSourceAccelerationStructures, + /* [annotation] */ _In_reads_( NumSourceAccelerationStructures ) const D3D12_GPU_VIRTUAL_ADDRESS *pSourceAccelerationStructureData); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, CopyRaytracingAccelerationStructure) void ( STDMETHODCALLTYPE *CopyRaytracingAccelerationStructure )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS DestAccelerationStructureData, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS SourceAccelerationStructureData, + /* [annotation] */ _In_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, SetPipelineState1) void ( STDMETHODCALLTYPE *SetPipelineState1 )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ ID3D12StateObject *pStateObject); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, DispatchRays) void ( STDMETHODCALLTYPE *DispatchRays )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ const D3D12_DISPATCH_RAYS_DESC *pDesc); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList5, RSSetShadingRate) void ( STDMETHODCALLTYPE *RSSetShadingRate )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ D3D12_SHADING_RATE baseShadingRate, + /* [annotation] */ _In_reads_opt_(D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT) const D3D12_SHADING_RATE_COMBINER *combiners); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList5, RSSetShadingRateImage) void ( STDMETHODCALLTYPE *RSSetShadingRateImage )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *shadingRateImage); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList6, DispatchMesh) void ( STDMETHODCALLTYPE *DispatchMesh )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList7, Barrier) void ( STDMETHODCALLTYPE *Barrier )( ID3D12GraphicsCommandList8 * This, UINT32 NumBarrierGroups, + /* [annotation] */ _In_reads_(NumBarrierGroups) const D3D12_BARRIER_GROUP *pBarrierGroups); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList8, OMSetFrontAndBackStencilRef) void ( STDMETHODCALLTYPE *OMSetFrontAndBackStencilRef )( ID3D12GraphicsCommandList8 * This, + /* [annotation] */ _In_ UINT FrontStencilRef, + /* [annotation] */ _In_ UINT BackStencilRef); END_INTERFACE @@ -28666,11 +34193,15 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; { public: virtual void STDMETHODCALLTYPE RSSetDepthBias( + /* [annotation] */ _In_ FLOAT DepthBias, + /* [annotation] */ _In_ FLOAT DepthBiasClamp, + /* [annotation] */ _In_ FLOAT SlopeScaledDepthBias) = 0; virtual void STDMETHODCALLTYPE IASetIndexBufferStripCutValue( + /* [annotation] */ _In_ D3D12_INDEX_BUFFER_STRIP_CUT_VALUE IBStripCutValue) = 0; }; @@ -28685,7 +34216,9 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12GraphicsCommandList9 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -28699,32 +34232,43 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12GraphicsCommandList9 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -28738,43 +34282,60 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pInitialState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearState) void ( STDMETHODCALLTYPE *ClearState )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_opt_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawInstanced) void ( STDMETHODCALLTYPE *DrawInstanced )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT VertexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DrawIndexedInstanced) void ( STDMETHODCALLTYPE *DrawIndexedInstanced )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT IndexCountPerInstance, + /* [annotation] */ _In_ UINT InstanceCount, + /* [annotation] */ _In_ UINT StartIndexLocation, + /* [annotation] */ _In_ INT BaseVertexLocation, + /* [annotation] */ _In_ UINT StartInstanceLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, Dispatch) void ( STDMETHODCALLTYPE *Dispatch )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyBufferRegion) void ( STDMETHODCALLTYPE *CopyBufferRegion )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT64 NumBytes); @@ -28782,25 +34343,34 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTextureRegion) void ( STDMETHODCALLTYPE *CopyTextureRegion )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pDst, UINT DstX, UINT DstY, UINT DstZ, + /* [annotation] */ _In_ const D3D12_TEXTURE_COPY_LOCATION *pSrc, + /* [annotation] */ _In_opt_ const D3D12_BOX *pSrcBox); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyResource) void ( STDMETHODCALLTYPE *CopyResource )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, CopyTiles) void ( STDMETHODCALLTYPE *CopyTiles )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12Resource *pTiledResource, + /* [annotation] */ _In_ const D3D12_TILED_RESOURCE_COORDINATE *pTileRegionStartCoordinate, + /* [annotation] */ _In_ const D3D12_TILE_REGION_SIZE *pTileRegionSize, + /* [annotation] */ _In_ ID3D12Resource *pBuffer, UINT64 BufferStartOffsetInBytes, D3D12_TILE_COPY_FLAGS Flags); @@ -28808,255 +34378,356 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveSubresource) void ( STDMETHODCALLTYPE *ResolveSubresource )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_ DXGI_FORMAT Format); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetPrimitiveTopology) void ( STDMETHODCALLTYPE *IASetPrimitiveTopology )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ D3D12_PRIMITIVE_TOPOLOGY PrimitiveTopology); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetViewports) void ( STDMETHODCALLTYPE *RSSetViewports )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumViewports, + /* [annotation] */ _In_reads_( NumViewports) const D3D12_VIEWPORT *pViewports); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, RSSetScissorRects) void ( STDMETHODCALLTYPE *RSSetScissorRects )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_range_(0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumRects, + /* [annotation] */ _In_reads_( NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetBlendFactor) void ( STDMETHODCALLTYPE *OMSetBlendFactor )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_reads_opt_(4) const FLOAT BlendFactor[ 4 ]); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetStencilRef) void ( STDMETHODCALLTYPE *OMSetStencilRef )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT StencilRef); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPipelineState) void ( STDMETHODCALLTYPE *SetPipelineState )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12PipelineState *pPipelineState); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteBundle) void ( STDMETHODCALLTYPE *ExecuteBundle )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12GraphicsCommandList *pCommandList); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetDescriptorHeaps) void ( STDMETHODCALLTYPE *SetDescriptorHeaps )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT NumDescriptorHeaps, + /* [annotation] */ _In_reads_(NumDescriptorHeaps) ID3D12DescriptorHeap *const *ppDescriptorHeaps); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootSignature) void ( STDMETHODCALLTYPE *SetComputeRootSignature )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootSignature) void ( STDMETHODCALLTYPE *SetGraphicsRootSignature )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_opt_ ID3D12RootSignature *pRootSignature); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootDescriptorTable) void ( STDMETHODCALLTYPE *SetComputeRootDescriptorTable )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootDescriptorTable) void ( STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstant) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstant )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstant) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT SrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRoot32BitConstants) void ( STDMETHODCALLTYPE *SetComputeRoot32BitConstants )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRoot32BitConstants) void ( STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ UINT Num32BitValuesToSet, + /* [annotation] */ _In_reads_(Num32BitValuesToSet*sizeof(UINT)) const void *pSrcData, + /* [annotation] */ _In_ UINT DestOffsetIn32BitValues); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootConstantBufferView) void ( STDMETHODCALLTYPE *SetComputeRootConstantBufferView )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootConstantBufferView) void ( STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootShaderResourceView) void ( STDMETHODCALLTYPE *SetComputeRootShaderResourceView )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootShaderResourceView) void ( STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetComputeRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetGraphicsRootUnorderedAccessView) void ( STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT RootParameterIndex, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetIndexBuffer) void ( STDMETHODCALLTYPE *IASetIndexBuffer )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_opt_ const D3D12_INDEX_BUFFER_VIEW *pView); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, IASetVertexBuffers) void ( STDMETHODCALLTYPE *IASetVertexBuffers )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_VERTEX_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SOSetTargets) void ( STDMETHODCALLTYPE *SOSetTargets )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT StartSlot, + /* [annotation] */ _In_ UINT NumViews, + /* [annotation] */ _In_reads_opt_(NumViews) const D3D12_STREAM_OUTPUT_BUFFER_VIEW *pViews); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, OMSetRenderTargets) void ( STDMETHODCALLTYPE *OMSetRenderTargets )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT NumRenderTargetDescriptors, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pRenderTargetDescriptors, + /* [annotation] */ _In_ BOOL RTsSingleHandleToDescriptorRange, + /* [annotation] */ _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE *pDepthStencilDescriptor); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearDepthStencilView) void ( STDMETHODCALLTYPE *ClearDepthStencilView )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE DepthStencilView, + /* [annotation] */ _In_ D3D12_CLEAR_FLAGS ClearFlags, + /* [annotation] */ _In_ FLOAT Depth, + /* [annotation] */ _In_ UINT8 Stencil, + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearRenderTargetView) void ( STDMETHODCALLTYPE *ClearRenderTargetView )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE RenderTargetView, + /* [annotation] */ _In_ const FLOAT ColorRGBA[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewUint) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewUint )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const UINT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ClearUnorderedAccessViewFloat) void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, + /* [annotation] */ _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_ const FLOAT Values[ 4 ], + /* [annotation] */ _In_ UINT NumRects, + /* [annotation] */ _In_reads_(NumRects) const D3D12_RECT *pRects); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12GraphicsCommandList9 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -29064,6 +34735,7 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12GraphicsCommandList9 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -29074,83 +34746,118 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList, ExecuteIndirect) void ( STDMETHODCALLTYPE *ExecuteIndirect )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12CommandSignature *pCommandSignature, + /* [annotation] */ _In_ UINT MaxCommandCount, + /* [annotation] */ _In_ ID3D12Resource *pArgumentBuffer, + /* [annotation] */ _In_ UINT64 ArgumentBufferOffset, + /* [annotation] */ _In_opt_ ID3D12Resource *pCountBuffer, + /* [annotation] */ _In_ UINT64 CountBufferOffset); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, AtomicCopyBufferUINT64) void ( STDMETHODCALLTYPE *AtomicCopyBufferUINT64 )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstBuffer, UINT64 DstOffset, + /* [annotation] */ _In_ ID3D12Resource *pSrcBuffer, UINT64 SrcOffset, UINT Dependencies, + /* [annotation] */ _In_reads_(Dependencies) ID3D12Resource *const *ppDependentResources, + /* [annotation] */ _In_reads_(Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, OMSetDepthBounds) void ( STDMETHODCALLTYPE *OMSetDepthBounds )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ FLOAT Min, + /* [annotation] */ _In_ FLOAT Max); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetSamplePositions) void ( STDMETHODCALLTYPE *SetSamplePositions )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT NumSamplesPerPixel, + /* [annotation] */ _In_ UINT NumPixels, + /* [annotation] */ _In_reads_(NumSamplesPerPixel*NumPixels) D3D12_SAMPLE_POSITION *pSamplePositions); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, ResolveSubresourceRegion) void ( STDMETHODCALLTYPE *ResolveSubresourceRegion )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12Resource *pDstResource, + /* [annotation] */ _In_ UINT DstSubresource, + /* [annotation] */ _In_ UINT DstX, + /* [annotation] */ _In_ UINT DstY, + /* [annotation] */ _In_ ID3D12Resource *pSrcResource, + /* [annotation] */ _In_ UINT SrcSubresource, + /* [annotation] */ _In_opt_ D3D12_RECT *pSrcRect, + /* [annotation] */ _In_ DXGI_FORMAT Format, + /* [annotation] */ _In_ D3D12_RESOLVE_MODE ResolveMode); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList1, SetViewInstanceMask) void ( STDMETHODCALLTYPE *SetViewInstanceMask )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT Mask); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList2, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12GraphicsCommandList9 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList3, SetProtectedResourceSession) void ( STDMETHODCALLTYPE *SetProtectedResourceSession )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, BeginRenderPass) void ( STDMETHODCALLTYPE *BeginRenderPass )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT NumRenderTargets, + /* [annotation] */ _In_reads_opt_(NumRenderTargets) const D3D12_RENDER_PASS_RENDER_TARGET_DESC *pRenderTargets, + /* [annotation] */ _In_opt_ const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *pDepthStencil, D3D12_RENDER_PASS_FLAGS Flags); @@ -29161,88 +34868,118 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, InitializeMetaCommand) void ( STDMETHODCALLTYPE *InitializeMetaCommand )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12MetaCommand *pMetaCommand, + /* [annotation] */ _In_reads_bytes_opt_(InitializationParametersDataSizeInBytes) const void *pInitializationParametersData, + /* [annotation] */ _In_ SIZE_T InitializationParametersDataSizeInBytes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, ExecuteMetaCommand) void ( STDMETHODCALLTYPE *ExecuteMetaCommand )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12MetaCommand *pMetaCommand, + /* [annotation] */ _In_reads_bytes_opt_(ExecutionParametersDataSizeInBytes) const void *pExecutionParametersData, + /* [annotation] */ _In_ SIZE_T ExecutionParametersDataSizeInBytes); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, BuildRaytracingAccelerationStructure) void ( STDMETHODCALLTYPE *BuildRaytracingAccelerationStructure )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *pDesc, + /* [annotation] */ _In_ UINT NumPostbuildInfoDescs, + /* [annotation] */ _In_reads_opt_(NumPostbuildInfoDescs) const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pPostbuildInfoDescs); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, EmitRaytracingAccelerationStructurePostbuildInfo) void ( STDMETHODCALLTYPE *EmitRaytracingAccelerationStructurePostbuildInfo )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pDesc, + /* [annotation] */ _In_ UINT NumSourceAccelerationStructures, + /* [annotation] */ _In_reads_( NumSourceAccelerationStructures ) const D3D12_GPU_VIRTUAL_ADDRESS *pSourceAccelerationStructureData); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, CopyRaytracingAccelerationStructure) void ( STDMETHODCALLTYPE *CopyRaytracingAccelerationStructure )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS DestAccelerationStructureData, + /* [annotation] */ _In_ D3D12_GPU_VIRTUAL_ADDRESS SourceAccelerationStructureData, + /* [annotation] */ _In_ D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, SetPipelineState1) void ( STDMETHODCALLTYPE *SetPipelineState1 )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ ID3D12StateObject *pStateObject); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList4, DispatchRays) void ( STDMETHODCALLTYPE *DispatchRays )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ const D3D12_DISPATCH_RAYS_DESC *pDesc); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList5, RSSetShadingRate) void ( STDMETHODCALLTYPE *RSSetShadingRate )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ D3D12_SHADING_RATE baseShadingRate, + /* [annotation] */ _In_reads_opt_(D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT) const D3D12_SHADING_RATE_COMBINER *combiners); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList5, RSSetShadingRateImage) void ( STDMETHODCALLTYPE *RSSetShadingRateImage )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *shadingRateImage); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList6, DispatchMesh) void ( STDMETHODCALLTYPE *DispatchMesh )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT ThreadGroupCountX, + /* [annotation] */ _In_ UINT ThreadGroupCountY, + /* [annotation] */ _In_ UINT ThreadGroupCountZ); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList7, Barrier) void ( STDMETHODCALLTYPE *Barrier )( ID3D12GraphicsCommandList9 * This, UINT32 NumBarrierGroups, + /* [annotation] */ _In_reads_(NumBarrierGroups) const D3D12_BARRIER_GROUP *pBarrierGroups); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList8, OMSetFrontAndBackStencilRef) void ( STDMETHODCALLTYPE *OMSetFrontAndBackStencilRef )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ UINT FrontStencilRef, + /* [annotation] */ _In_ UINT BackStencilRef); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList9, RSSetDepthBias) void ( STDMETHODCALLTYPE *RSSetDepthBias )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ FLOAT DepthBias, + /* [annotation] */ _In_ FLOAT DepthBiasClamp, + /* [annotation] */ _In_ FLOAT SlopeScaledDepthBias); DECLSPEC_XFGVIRT(ID3D12GraphicsCommandList9, IASetIndexBufferStripCutValue) void ( STDMETHODCALLTYPE *IASetIndexBufferStripCutValue )( ID3D12GraphicsCommandList9 * This, + /* [annotation] */ _In_ D3D12_INDEX_BUFFER_STRIP_CUT_VALUE IBStripCutValue); END_INTERFACE @@ -29534,7 +35271,106 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; #endif /* __ID3D12GraphicsCommandList9_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_d3d12_0000_0066 */ +#ifndef __ID3D12DSRDeviceFactory_INTERFACE_DEFINED__ +#define __ID3D12DSRDeviceFactory_INTERFACE_DEFINED__ + +/* interface ID3D12DSRDeviceFactory */ +/* [unique][local][object][uuid] */ + + +EXTERN_C const IID IID_ID3D12DSRDeviceFactory; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("51ee7783-6426-4428-b182-42f3541fca71") + ID3D12DSRDeviceFactory : public IUnknown + { + public: + virtual HRESULT STDMETHODCALLTYPE CreateDSRDevice( + /* [annotation][in] */ + _In_ ID3D12Device *pD3D12Device, + /* [annotation][in] */ + _In_ UINT NodeMask, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvDSRDevice) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ID3D12DSRDeviceFactoryVtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ID3D12DSRDeviceFactory * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ID3D12DSRDeviceFactory * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ID3D12DSRDeviceFactory * This); + + DECLSPEC_XFGVIRT(ID3D12DSRDeviceFactory, CreateDSRDevice) + HRESULT ( STDMETHODCALLTYPE *CreateDSRDevice )( + ID3D12DSRDeviceFactory * This, + /* [annotation][in] */ + _In_ ID3D12Device *pD3D12Device, + /* [annotation][in] */ + _In_ UINT NodeMask, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvDSRDevice); + + END_INTERFACE + } ID3D12DSRDeviceFactoryVtbl; + + interface ID3D12DSRDeviceFactory + { + CONST_VTBL struct ID3D12DSRDeviceFactoryVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ID3D12DSRDeviceFactory_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ID3D12DSRDeviceFactory_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ID3D12DSRDeviceFactory_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ID3D12DSRDeviceFactory_CreateDSRDevice(This,pD3D12Device,NodeMask,riid,ppvDSRDevice) \ + ( (This)->lpVtbl -> CreateDSRDevice(This,pD3D12Device,NodeMask,riid,ppvDSRDevice) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ID3D12DSRDeviceFactory_INTERFACE_DEFINED__ */ + + +/* interface __MIDL_itf_d3d12_0000_0068 */ /* [local] */ #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_GAMES) */ @@ -29594,6 +35430,7 @@ DEFINE_GUID(IID_ID3D12ShaderCacheSession,0x28e2495d,0x0f64,0x4ae4,0xa6,0xec,0x12 DEFINE_GUID(IID_ID3D12Device9,0x4c80e962,0xf032,0x4f60,0xbc,0x9e,0xeb,0xc2,0xcf,0xa1,0xd8,0x3c); DEFINE_GUID(IID_ID3D12Device10,0x517f8718,0xaa66,0x49f9,0xb0,0x2b,0xa7,0xab,0x89,0xc0,0x60,0x31); DEFINE_GUID(IID_ID3D12Device11,0x5405c344,0xd457,0x444e,0xb4,0xdd,0x23,0x66,0xe4,0x5a,0xee,0x39); +DEFINE_GUID(IID_ID3D12Device12,0x5af5c532,0x4c91,0x4cd0,0xb5,0x41,0x15,0xa4,0x05,0x39,0x5f,0xc5); DEFINE_GUID(IID_ID3D12VirtualizationGuestDevice,0xbc66d368,0x7373,0x4943,0x87,0x57,0xfc,0x87,0xdc,0x79,0xe4,0x76); DEFINE_GUID(IID_ID3D12Tools,0x7071e1f0,0xe84b,0x4b33,0x97,0x4f,0x12,0xfa,0x49,0xde,0x65,0xc5); DEFINE_GUID(IID_ID3D12SDKConfiguration,0xe9eb5314,0x33aa,0x42b2,0xa7,0x18,0xd7,0x7f,0x58,0xb1,0xf1,0xc7); @@ -29605,10 +35442,11 @@ DEFINE_GUID(IID_ID3D12GraphicsCommandList6,0xc3827890,0xe548,0x4cfa,0x96,0xcf,0x DEFINE_GUID(IID_ID3D12GraphicsCommandList7,0xdd171223,0x8b61,0x4769,0x90,0xe3,0x16,0x0c,0xcd,0xe4,0xe2,0xc1); DEFINE_GUID(IID_ID3D12GraphicsCommandList8,0xee936ef9,0x599d,0x4d28,0x93,0x8e,0x23,0xc4,0xad,0x05,0xce,0x51); DEFINE_GUID(IID_ID3D12GraphicsCommandList9,0x34ed2808,0xffe6,0x4c2b,0xb1,0x1a,0xca,0xbd,0x2b,0x0c,0x59,0xe1); +DEFINE_GUID(IID_ID3D12DSRDeviceFactory,0x51ee7783,0x6426,0x4428,0xb1,0x82,0x42,0xf3,0x54,0x1f,0xca,0x71); -extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0066_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0066_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0068_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0068_v0_0_s_ifspec; /* Additional Prototypes for ALL interfaces */ diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.idl b/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.idl index 9cbec329..8a424ace 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.idl +++ b/generation/WinSDK/RecompiledIdlHeaders/um/d3d12.idl @@ -293,7 +293,7 @@ const UINT D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_END = 0xffffffff; const UINT D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_START = 0xfffffff8; const UINT D3D12_PACKED_TILE = 0xffffffff; const UINT D3D12_PIXEL_ADDRESS_RANGE_BIT_COUNT = 15; -const UINT D3D12_PREVIEW_SDK_VERSION = 707; +const UINT D3D12_PREVIEW_SDK_VERSION = 710; const UINT D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT = 16; const UINT D3D12_PS_CS_UAV_REGISTER_COMPONENTS = 1; const UINT D3D12_PS_CS_UAV_REGISTER_COUNT = 8; @@ -361,7 +361,7 @@ const UINT D3D12_REQ_TEXTURECUBE_DIMENSION = 16384; const UINT D3D12_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL = 0; const UINT D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES = 0xffffffff; const UINT D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT = 2; -const UINT D3D12_SDK_VERSION = 608; +const UINT D3D12_SDK_VERSION = 610; const UINT D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES = 32; const UINT D3D12_SHADER_MAJOR_VERSION = 5; const UINT D3D12_SHADER_MAX_INSTANCES = 65535; @@ -803,6 +803,28 @@ typedef struct D3D12_RASTERIZER_DESC1 D3D12_CONSERVATIVE_RASTERIZATION_MODE ConservativeRaster; } D3D12_RASTERIZER_DESC1; +typedef enum D3D12_LINE_RASTERIZATION_MODE +{ + D3D12_LINE_RASTERIZATION_MODE_ALIASED, + D3D12_LINE_RASTERIZATION_MODE_ALPHA_ANTIALIASED, + D3D12_LINE_RASTERIZATION_MODE_QUADRILATERAL_WIDE, + D3D12_LINE_RASTERIZATION_MODE_QUADRILATERAL_NARROW, +} D3D12_LINE_RASTERIZATION_MODE; + +typedef struct D3D12_RASTERIZER_DESC2 +{ + D3D12_FILL_MODE FillMode; + D3D12_CULL_MODE CullMode; + BOOL FrontCounterClockwise; + FLOAT DepthBias; + FLOAT DepthBiasClamp; + FLOAT SlopeScaledDepthBias; + BOOL DepthClipEnable; + D3D12_LINE_RASTERIZATION_MODE LineRasterizationMode; + UINT ForcedSampleCount; + D3D12_CONSERVATIVE_RASTERIZATION_MODE ConservativeRaster; +} D3D12_RASTERIZER_DESC2; + //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // Pipeline State v1 @@ -940,6 +962,7 @@ typedef enum D3D12_PIPELINE_STATE_SUBOBJECT_TYPE D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MS = 25, // D3D12_SHADER_BYTECODE D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL2 = 26, // D3D12_DEPTH_STENCIL_DESC2 D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER1 = 27, // D3D12_RASTERIZER_DESC1 + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER2 = 28, // D3D12_RASTERIZER_DESC2 D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID, } D3D12_PIPELINE_STATE_SUBOBJECT_TYPE; @@ -986,7 +1009,10 @@ typedef enum D3D12_FEATURE D3D12_FEATURE_D3D12_OPTIONS13 = 42, D3D12_FEATURE_D3D12_OPTIONS14 = 43, D3D12_FEATURE_D3D12_OPTIONS15 = 44, - D3D12_FEATURE_D3D12_OPTIONS16 = 45 + D3D12_FEATURE_D3D12_OPTIONS16 = 45, + D3D12_FEATURE_D3D12_OPTIONS17 = 46, + D3D12_FEATURE_D3D12_OPTIONS18 = 47, + D3D12_FEATURE_D3D12_OPTIONS19 = 48, } D3D12_FEATURE; typedef enum D3D12_SHADER_MIN_PRECISION_SUPPORT @@ -1155,6 +1181,7 @@ typedef enum D3D_ROOT_SIGNATURE_VERSION D3D_ROOT_SIGNATURE_VERSION_1 = 0x1, D3D_ROOT_SIGNATURE_VERSION_1_0 = 0x1, D3D_ROOT_SIGNATURE_VERSION_1_1 = 0x2, + D3D_ROOT_SIGNATURE_VERSION_1_2 = 0x3, } D3D_ROOT_SIGNATURE_VERSION; typedef struct D3D12_FEATURE_DATA_ROOT_SIGNATURE @@ -1492,9 +1519,37 @@ typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS15 typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS16 { [annotation("_Out_")] BOOL DynamicDepthBiasSupported; - [annotation("_Out_")] BOOL Reserved; // + [annotation("_Out_")] BOOL GPUUploadHeapSupported; } D3D12_FEATURE_DATA_D3D12_OPTIONS16; +// D3D12_FEATURE_D3D12_OPTIONS17 +typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS17 +{ + [annotation("_Out_")] BOOL NonNormalizedCoordinateSamplersSupported; + [annotation("_Out_")] BOOL ManualWriteTrackingResourceSupported; +} D3D12_FEATURE_DATA_D3D12_OPTIONS17; + +// D3D12_FEATURE_D3D12_OPTIONS18 +typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS18 +{ + [annotation("_Out_")] BOOL RenderPassesValid; +} D3D12_FEATURE_DATA_D3D12_OPTIONS18; + +// D3D12_FEATURE_D3D12_OPTIONS19 +typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS19 +{ + BOOL MismatchingOutputDimensionsSupported; + UINT SupportedSampleCountsWithNoOutputs; + BOOL PointSamplingAddressesNeverRoundUp; + BOOL RasterizerDesc2Supported; + BOOL NarrowQuadrilateralLinesSupported; + BOOL AnisoFilterWithPointMipSupported; + UINT MaxSamplerDescriptorHeapSize; + UINT MaxSamplerDescriptorHeapSizeWithStaticSamplers; + UINT MaxViewDescriptorHeapSize; + [annotation("_Out_")] BOOL ComputeOnlyCustomHeapSupported; +} D3D12_FEATURE_DATA_D3D12_OPTIONS19; + typedef struct D3D12_RESOURCE_ALLOCATION_INFO { @@ -1515,6 +1570,7 @@ typedef enum D3D12_HEAP_TYPE D3D12_HEAP_TYPE_UPLOAD = 2, D3D12_HEAP_TYPE_READBACK = 3, D3D12_HEAP_TYPE_CUSTOM = 4, + D3D12_HEAP_TYPE_GPU_UPLOAD = 5, } D3D12_HEAP_TYPE; typedef enum D3D12_CPU_PAGE_PROPERTY @@ -1555,6 +1611,7 @@ typedef enum D3D12_HEAP_FLAGS D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS = 0x400, D3D12_HEAP_FLAG_CREATE_NOT_RESIDENT = 0x800, D3D12_HEAP_FLAG_CREATE_NOT_ZEROED = 0x1000, + D3D12_HEAP_FLAG_TOOLS_USE_MANUAL_WRITE_TRACKING = 0x2000, // These are convenience aliases to manage resource heap tier restrictions. They cannot be bitwise OR'ed together cleanly. D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES = 0x0, @@ -2094,6 +2151,7 @@ typedef enum D3D12_FILTER D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x00000011, D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT = 0x00000014, D3D12_FILTER_MIN_MAG_MIP_LINEAR = 0x00000015, + D3D12_FILTER_MIN_MAG_ANISOTROPIC_MIP_POINT = 0x00000054, D3D12_FILTER_ANISOTROPIC = 0x00000055, D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT = 0x00000080, D3D12_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR = 0x00000081, @@ -2103,6 +2161,7 @@ typedef enum D3D12_FILTER D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x00000091, D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT = 0x00000094, D3D12_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR = 0x00000095, + D3D12_FILTER_COMPARISON_MIN_MAG_ANISOTROPIC_MIP_POINT = 0x000000d4, D3D12_FILTER_COMPARISON_ANISOTROPIC = 0x000000d5, D3D12_FILTER_MINIMUM_MIN_MAG_MIP_POINT = 0x00000100, D3D12_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x00000101, @@ -2112,6 +2171,7 @@ typedef enum D3D12_FILTER D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x00000111, D3D12_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x00000114, D3D12_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR = 0x00000115, + D3D12_FILTER_MINIMUM_MIN_MAG_ANISOTROPIC_MIP_POINT = 0x00000154, D3D12_FILTER_MINIMUM_ANISOTROPIC = 0x00000155, D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_POINT = 0x00000180, D3D12_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x00000181, @@ -2121,6 +2181,7 @@ typedef enum D3D12_FILTER D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x00000191, D3D12_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x00000194, D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR = 0x00000195, + D3D12_FILTER_MAXIMUM_MIN_MAG_ANISOTROPIC_MIP_POINT = 0x000001d4, D3D12_FILTER_MAXIMUM_ANISOTROPIC = 0x000001d5 } D3D12_FILTER; @@ -2164,6 +2225,13 @@ cpp_quote( " D3D12_ENCODE_BASIC_FILTER( cpp_quote( " D3D12_FILTER_TYPE_LINEAR, \\" ) cpp_quote( " D3D12_FILTER_TYPE_LINEAR, \\" ) cpp_quote( " reduction ) ) ) " ) +cpp_quote( "#define D3D12_ENCODE_MIN_MAG_ANISOTROPIC_MIP_POINT_FILTER( reduction ) \\" ) +cpp_quote( " ( ( D3D12_FILTER ) ( \\" ) +cpp_quote( " D3D12_ANISOTROPIC_FILTERING_BIT | \\" ) +cpp_quote( " D3D12_ENCODE_BASIC_FILTER( D3D12_FILTER_TYPE_LINEAR, \\" ) +cpp_quote( " D3D12_FILTER_TYPE_LINEAR, \\" ) +cpp_quote( " D3D12_FILTER_TYPE_POINT, \\" ) +cpp_quote( " reduction ) ) ) " ) cpp_quote( "#define D3D12_DECODE_MIN_FILTER( D3D12Filter ) \\" ) cpp_quote( " ( ( D3D12_FILTER_TYPE ) \\" ) @@ -2187,8 +2255,7 @@ cpp_quote( " ( D3D12_DECODE_FILTER_REDUCTION( D3 cpp_quote( "#define D3D12_DECODE_IS_ANISOTROPIC_FILTER( D3D12Filter ) \\" ) cpp_quote( " ( ( ( D3D12Filter ) & D3D12_ANISOTROPIC_FILTERING_BIT ) && \\" ) cpp_quote( " ( D3D12_FILTER_TYPE_LINEAR == D3D12_DECODE_MIN_FILTER( D3D12Filter ) ) && \\" ) -cpp_quote( " ( D3D12_FILTER_TYPE_LINEAR == D3D12_DECODE_MAG_FILTER( D3D12Filter ) ) && \\" ) -cpp_quote( " ( D3D12_FILTER_TYPE_LINEAR == D3D12_DECODE_MIP_FILTER( D3D12Filter ) ) ) " ) +cpp_quote( " ( D3D12_FILTER_TYPE_LINEAR == D3D12_DECODE_MAG_FILTER( D3D12Filter ) ) ) " ) typedef enum D3D12_TEXTURE_ADDRESS_MODE { @@ -2219,7 +2286,8 @@ typedef struct D3D12_SAMPLER_DESC typedef enum D3D12_SAMPLER_FLAGS { D3D12_SAMPLER_FLAG_NONE = 0x0, - D3D12_SAMPLER_FLAG_UINT_BORDER_COLOR = 0x01 + D3D12_SAMPLER_FLAG_UINT_BORDER_COLOR = 0x01, + D3D12_SAMPLER_FLAG_NON_NORMALIZED_COORDINATES = 0x02, } D3D12_SAMPLER_FLAGS; cpp_quote("DEFINE_ENUM_FLAG_OPERATORS( D3D12_SAMPLER_FLAGS );") @@ -2625,7 +2693,8 @@ typedef enum D3D12_STATIC_BORDER_COLOR D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK, // 0.0f,0.0f,0.0f,1.0f D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE, // 1.0f,1.0f,1.0f,1.0f D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK_UINT, // 0,0,0,1 - D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE_UINT // 1,1,1,1 + D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE_UINT, // 1,1,1,1 + } D3D12_STATIC_BORDER_COLOR; typedef struct D3D12_STATIC_SAMPLER_DESC @@ -2645,6 +2714,23 @@ typedef struct D3D12_STATIC_SAMPLER_DESC D3D12_SHADER_VISIBILITY ShaderVisibility; } D3D12_STATIC_SAMPLER_DESC; +typedef struct D3D12_STATIC_SAMPLER_DESC1 +{ + D3D12_FILTER Filter; + D3D12_TEXTURE_ADDRESS_MODE AddressU; + D3D12_TEXTURE_ADDRESS_MODE AddressV; + D3D12_TEXTURE_ADDRESS_MODE AddressW; + FLOAT MipLODBias; + UINT MaxAnisotropy; + D3D12_COMPARISON_FUNC ComparisonFunc; + D3D12_STATIC_BORDER_COLOR BorderColor; + FLOAT MinLOD; + FLOAT MaxLOD; + UINT ShaderRegister; + UINT RegisterSpace; + D3D12_SHADER_VISIBILITY ShaderVisibility; + D3D12_SAMPLER_FLAGS Flags; +} D3D12_STATIC_SAMPLER_DESC1; typedef struct D3D12_ROOT_SIGNATURE_DESC { @@ -2719,6 +2805,15 @@ typedef struct D3D12_ROOT_SIGNATURE_DESC1 D3D12_ROOT_SIGNATURE_FLAGS Flags; } D3D12_ROOT_SIGNATURE_DESC1; +typedef struct D3D12_ROOT_SIGNATURE_DESC2 +{ + UINT NumParameters; + [annotation("_Field_size_full_(NumParameters)")] const D3D12_ROOT_PARAMETER1* pParameters; + UINT NumStaticSamplers; + [annotation("_Field_size_full_(NumStaticSamplers)")] const D3D12_STATIC_SAMPLER_DESC1* pStaticSamplers; + D3D12_ROOT_SIGNATURE_FLAGS Flags; +} D3D12_ROOT_SIGNATURE_DESC2; + typedef struct D3D12_VERSIONED_ROOT_SIGNATURE_DESC { @@ -2727,6 +2822,7 @@ typedef struct D3D12_VERSIONED_ROOT_SIGNATURE_DESC { D3D12_ROOT_SIGNATURE_DESC Desc_1_0; D3D12_ROOT_SIGNATURE_DESC1 Desc_1_1; + D3D12_ROOT_SIGNATURE_DESC2 Desc_1_2; }; } D3D12_VERSIONED_ROOT_SIGNATURE_DESC; @@ -4651,6 +4747,7 @@ typedef enum D3D12_AUTO_BREADCRUMB_OP D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESH = 42, D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME = 43, D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA = 44, + D3D12_AUTO_BREADCRUMB_OP_BARRIER = 45, } D3D12_AUTO_BREADCRUMB_OP; typedef struct D3D12_AUTO_BREADCRUMB_NODE @@ -5062,7 +5159,10 @@ typedef enum D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_DISCARD, D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE, D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR, - D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS + D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS, + D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_RENDER, + D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_SRV, + D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_UAV } D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE; typedef struct D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS @@ -5070,6 +5170,12 @@ typedef struct D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS D3D12_CLEAR_VALUE ClearValue; } D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS; +typedef struct D3D12_RENDER_PASS_BEGINNING_ACCESS_PRESERVE_LOCAL_PARAMETERS +{ + UINT AdditionalWidth; + UINT AdditionalHeight; +} D3D12_RENDER_PASS_BEGINNING_ACCESS_PRESERVE_LOCAL_PARAMETERS; + typedef struct D3D12_RENDER_PASS_BEGINNING_ACCESS { D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE Type; @@ -5077,6 +5183,7 @@ typedef struct D3D12_RENDER_PASS_BEGINNING_ACCESS union { D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS Clear; + D3D12_RENDER_PASS_BEGINNING_ACCESS_PRESERVE_LOCAL_PARAMETERS PreserveLocal; }; } D3D12_RENDER_PASS_BEGINNING_ACCESS; @@ -5086,7 +5193,10 @@ typedef enum D3D12_RENDER_PASS_ENDING_ACCESS_TYPE D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_DISCARD, D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE, D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE, - D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS + D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS, + D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_RENDER, + D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_SRV, + D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_UAV } D3D12_RENDER_PASS_ENDING_ACCESS_TYPE; typedef struct D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS @@ -5116,6 +5226,12 @@ typedef struct D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS } D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS; +typedef struct D3D12_RENDER_PASS_ENDING_ACCESS_PRESERVE_LOCAL_PARAMETERS +{ + UINT AdditionalWidth; + UINT AdditionalHeight; +} D3D12_RENDER_PASS_ENDING_ACCESS_PRESERVE_LOCAL_PARAMETERS; + typedef struct D3D12_RENDER_PASS_ENDING_ACCESS { D3D12_RENDER_PASS_ENDING_ACCESS_TYPE Type; @@ -5123,6 +5239,7 @@ typedef struct D3D12_RENDER_PASS_ENDING_ACCESS union { D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS Resolve; + D3D12_RENDER_PASS_ENDING_ACCESS_PRESERVE_LOCAL_PARAMETERS PreserveLocal; }; } D3D12_RENDER_PASS_ENDING_ACCESS; @@ -5149,13 +5266,14 @@ typedef struct D3D12_RENDER_PASS_DEPTH_STENCIL_DESC } D3D12_RENDER_PASS_DEPTH_STENCIL_DESC; -// UAV Access Mode typedef enum D3D12_RENDER_PASS_FLAGS { - D3D12_RENDER_PASS_FLAG_NONE = 0x0, - D3D12_RENDER_PASS_FLAG_ALLOW_UAV_WRITES = 0x1, - D3D12_RENDER_PASS_FLAG_SUSPENDING_PASS = 0x2, - D3D12_RENDER_PASS_FLAG_RESUMING_PASS = 0x4 + D3D12_RENDER_PASS_FLAG_NONE = 0x0, + D3D12_RENDER_PASS_FLAG_ALLOW_UAV_WRITES = 0x1, + D3D12_RENDER_PASS_FLAG_SUSPENDING_PASS = 0x2, + D3D12_RENDER_PASS_FLAG_RESUMING_PASS = 0x4, + D3D12_RENDER_PASS_FLAG_BIND_READ_ONLY_DEPTH = 0x8, + D3D12_RENDER_PASS_FLAG_BIND_READ_ONLY_STENCIL = 0x10 } D3D12_RENDER_PASS_FLAGS; cpp_quote("DEFINE_ENUM_FLAG_OPERATORS( D3D12_RENDER_PASS_FLAGS );") @@ -5474,15 +5592,6 @@ interface ID3D12Device9 ); }; -[uuid(5405c344-d457-444e-b4dd-2366e45aee39), object, local, pointer_default(unique)] -interface ID3D12Device11 - : ID3D12Device10 -{ - void CreateSampler2( - [annotation("_In_")] const D3D12_SAMPLER_DESC2* pDesc, - [annotation("_In_")] D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); -}; - [uuid(517f8718-aa66-49f9-b02b-a7ab89c06031), object, local, pointer_default(unique)] interface ID3D12Device10 : ID3D12Device9 @@ -5495,7 +5604,7 @@ interface ID3D12Device10 [annotation("_In_opt_")] const D3D12_CLEAR_VALUE* pOptimizedClearValue, [annotation("_In_opt_")] ID3D12ProtectedResourceSession* pProtectedSession, UINT32 NumCastableFormats, - [annotation("_In_opt_count_(NumCastableFormats)")] DXGI_FORMAT *pCastableFormats, + [annotation("_In_opt_count_(NumCastableFormats)")] const DXGI_FORMAT *pCastableFormats, [in] REFIID riidResource, // Expected: ID3D12Resource1* [out, iid_is(riidResource), annotation("_COM_Outptr_opt_")] void** ppvResource); @@ -5506,7 +5615,7 @@ interface ID3D12Device10 D3D12_BARRIER_LAYOUT InitialLayout, [annotation("_In_opt_")] const D3D12_CLEAR_VALUE* pOptimizedClearValue, UINT32 NumCastableFormats, - [annotation("_In_opt_count_(NumCastableFormats)")] DXGI_FORMAT *pCastableFormats, + [annotation("_In_opt_count_(NumCastableFormats)")] const DXGI_FORMAT *pCastableFormats, [in] REFIID riid, // Expected: ID3D12Resource* [out, iid_is(riid), annotation("_COM_Outptr_opt_")] void** ppvResource); @@ -5516,12 +5625,34 @@ interface ID3D12Device10 [annotation("_In_opt_")] const D3D12_CLEAR_VALUE* pOptimizedClearValue, [annotation("_In_opt_")] ID3D12ProtectedResourceSession *pProtectedSession, UINT32 NumCastableFormats, - [annotation("_In_opt_count_(NumCastableFormats)")] DXGI_FORMAT *pCastableFormats, + [annotation("_In_opt_count_(NumCastableFormats)")] const DXGI_FORMAT *pCastableFormats, [in] REFIID riid, // Expected: ID3D12Resource1* [out, iid_is(riid), annotation("_COM_Outptr_opt_")] void** ppvResource ); }; +[uuid(5405c344-d457-444e-b4dd-2366e45aee39), object, local, pointer_default(unique)] +interface ID3D12Device11 + : ID3D12Device10 +{ + void CreateSampler2( + [annotation("_In_")] const D3D12_SAMPLER_DESC2* pDesc, + [annotation("_In_")] D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor); +}; + +[uuid(5af5c532-4c91-4cd0-b541-15a405395fc5), object, local, pointer_default(unique)] +interface ID3D12Device12 + : ID3D12Device11 +{ + D3D12_RESOURCE_ALLOCATION_INFO GetResourceAllocationInfo3( + UINT visibleMask, + UINT numResourceDescs, + [annotation("_In_reads_(numResourceDescs)")] const D3D12_RESOURCE_DESC1* pResourceDescs, + [annotation("_In_opt_count_(numResourceDescs)")] const UINT32* pNumCastableFormats, + [annotation("_In_opt_count_(numResourceDescs)")] const DXGI_FORMAT *const *ppCastableFormats, + [annotation("_Out_writes_opt_(numResourceDescs)")] D3D12_RESOURCE_ALLOCATION_INFO1* pResourceAllocationInfo1); +}; + [uuid(bc66d368-7373-4943-8757-fc87dc79e476), object, local, pointer_default(unique)] interface ID3D12VirtualizationGuestDevice : IUnknown @@ -5680,6 +5811,7 @@ cpp_quote("DEFINE_GUID(CLSID_D3D12Tools, 0xe38216b1, 0x3c cpp_quote("DEFINE_GUID(CLSID_D3D12DeviceRemovedExtendedData, 0x4a75bbc4, 0x9ff4, 0x4ad8, 0x9f, 0x18, 0xab, 0xae, 0x84, 0xdc, 0x5f, 0xf2);") cpp_quote("DEFINE_GUID(CLSID_D3D12SDKConfiguration, 0x7cda6aca, 0xa03e, 0x49c8, 0x94, 0x58, 0x03, 0x34, 0xd2, 0x0e, 0x07, 0xce);") cpp_quote("DEFINE_GUID(CLSID_D3D12DeviceFactory, 0x114863bf, 0xc386, 0x4aee, 0xb3, 0x9d, 0x8f, 0x0b, 0xbb, 0x06, 0x29, 0x55);") +cpp_quote("DEFINE_GUID(CLSID_D3D12DSRDeviceFactory, 0x7f9bdcac, 0xf629, 0x455e, 0xab, 0x13, 0xa8, 0x07, 0xfb, 0xe9, 0xab, 0xa4);") cpp_quote("") cpp_quote("typedef HRESULT (WINAPI* PFN_D3D12_GET_INTERFACE)( _In_ REFCLSID, _In_ REFIID, _COM_Outptr_opt_ void** );") cpp_quote("") @@ -5894,6 +6026,16 @@ interface ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandList8 }; +[uuid(51ee7783-6426-4428-b182-42f3541fca71), object, local, pointer_default(unique)] +interface ID3D12DSRDeviceFactory : IUnknown +{ + HRESULT CreateDSRDevice( + [in] ID3D12Device *pD3D12Device, + [in] UINT NodeMask, + [in] REFIID riid, // Expected IDSRDevice + [out, iid_is(riid), annotation("_COM_Outptr_")] void** ppvDSRDevice); +} + //---------------------------------------------------------------------------------------------------------- // Old types which are still supported by the runtime for app-compat @@ -5955,6 +6097,7 @@ cpp_quote( "DEFINE_GUID(IID_ID3D12ShaderCacheSession,0x28e2495d,0x0f64,0x4ae4,0x cpp_quote( "DEFINE_GUID(IID_ID3D12Device9,0x4c80e962,0xf032,0x4f60,0xbc,0x9e,0xeb,0xc2,0xcf,0xa1,0xd8,0x3c);" ) cpp_quote( "DEFINE_GUID(IID_ID3D12Device10,0x517f8718,0xaa66,0x49f9,0xb0,0x2b,0xa7,0xab,0x89,0xc0,0x60,0x31);" ) cpp_quote( "DEFINE_GUID(IID_ID3D12Device11,0x5405c344,0xd457,0x444e,0xb4,0xdd,0x23,0x66,0xe4,0x5a,0xee,0x39);" ) +cpp_quote( "DEFINE_GUID(IID_ID3D12Device12,0x5af5c532,0x4c91,0x4cd0,0xb5,0x41,0x15,0xa4,0x05,0x39,0x5f,0xc5);" ) cpp_quote( "DEFINE_GUID(IID_ID3D12VirtualizationGuestDevice,0xbc66d368,0x7373,0x4943,0x87,0x57,0xfc,0x87,0xdc,0x79,0xe4,0x76);" ) cpp_quote( "DEFINE_GUID(IID_ID3D12Tools,0x7071e1f0,0xe84b,0x4b33,0x97,0x4f,0x12,0xfa,0x49,0xde,0x65,0xc5);" ) cpp_quote( "DEFINE_GUID(IID_ID3D12SDKConfiguration,0xe9eb5314,0x33aa,0x42b2,0xa7,0x18,0xd7,0x7f,0x58,0xb1,0xf1,0xc7);" ) @@ -5966,3 +6109,4 @@ cpp_quote( "DEFINE_GUID(IID_ID3D12GraphicsCommandList6,0xc3827890,0xe548,0x4cfa, cpp_quote( "DEFINE_GUID(IID_ID3D12GraphicsCommandList7,0xdd171223,0x8b61,0x4769,0x90,0xe3,0x16,0x0c,0xcd,0xe4,0xe2,0xc1);" ) cpp_quote( "DEFINE_GUID(IID_ID3D12GraphicsCommandList8,0xee936ef9,0x599d,0x4d28,0x93,0x8e,0x23,0xc4,0xad,0x05,0xce,0x51);" ) cpp_quote( "DEFINE_GUID(IID_ID3D12GraphicsCommandList9,0x34ed2808,0xffe6,0x4c2b,0xb1,0x1a,0xca,0xbd,0x2b,0x0c,0x59,0xe1);" ) +cpp_quote( "DEFINE_GUID(IID_ID3D12DSRDeviceFactory,0x51ee7783,0x6426,0x4428,0xb1,0x82,0x42,0xf3,0x54,0x1f,0xca,0x71);" ) diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/d3d12sdklayers.h b/generation/WinSDK/RecompiledIdlHeaders/um/d3d12sdklayers.h index 08388d9a..b276070a 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/d3d12sdklayers.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/d3d12sdklayers.h @@ -1,15 +1,10 @@ -/*------------------------------------------------------------------------------------- - * - * Copyright (c) Microsoft Corporation - * Licensed under the MIT license - * - *-------------------------------------------------------------------------------------*/ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 8.01.0628 */ +/* @@MIDL_FILE_HEADING( ) */ @@ -171,6 +166,13 @@ typedef interface ID3D12SharingContract ID3D12SharingContract; #endif /* __ID3D12SharingContract_FWD_DEFINED__ */ +#ifndef __ID3D12ManualWriteTrackingResource_FWD_DEFINED__ +#define __ID3D12ManualWriteTrackingResource_FWD_DEFINED__ +typedef interface ID3D12ManualWriteTrackingResource ID3D12ManualWriteTrackingResource; + +#endif /* __ID3D12ManualWriteTrackingResource_FWD_DEFINED__ */ + + #ifndef __ID3D12InfoQueue_FWD_DEFINED__ #define __ID3D12InfoQueue_FWD_DEFINED__ typedef interface ID3D12InfoQueue ID3D12InfoQueue; @@ -235,7 +237,9 @@ EXTERN_C const IID IID_ID3D12Debug; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Debug * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -338,7 +342,9 @@ EXTERN_C const IID IID_ID3D12Debug1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Debug1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -436,7 +442,9 @@ EXTERN_C const IID IID_ID3D12Debug2; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Debug2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -525,7 +533,9 @@ EXTERN_C const IID IID_ID3D12Debug3; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Debug3 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -631,7 +641,9 @@ EXTERN_C const IID IID_ID3D12Debug4; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Debug4 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -746,7 +758,9 @@ EXTERN_C const IID IID_ID3D12Debug5; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Debug5 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -870,7 +884,9 @@ EXTERN_C const IID IID_ID3D12Debug6; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12Debug6 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -1061,11 +1077,13 @@ EXTERN_C const IID IID_ID3D12DebugDevice1; public: virtual HRESULT STDMETHODCALLTYPE SetDebugParameter( D3D12_DEBUG_DEVICE_PARAMETER_TYPE Type, + /* [annotation] */ _In_reads_bytes_(DataSize) const void *pData, UINT DataSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetDebugParameter( D3D12_DEBUG_DEVICE_PARAMETER_TYPE Type, + /* [annotation] */ _Out_writes_bytes_(DataSize) void *pData, UINT DataSize) = 0; @@ -1084,7 +1102,9 @@ EXTERN_C const IID IID_ID3D12DebugDevice1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DebugDevice1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -1099,6 +1119,7 @@ EXTERN_C const IID IID_ID3D12DebugDevice1; HRESULT ( STDMETHODCALLTYPE *SetDebugParameter )( ID3D12DebugDevice1 * This, D3D12_DEBUG_DEVICE_PARAMETER_TYPE Type, + /* [annotation] */ _In_reads_bytes_(DataSize) const void *pData, UINT DataSize); @@ -1106,6 +1127,7 @@ EXTERN_C const IID IID_ID3D12DebugDevice1; HRESULT ( STDMETHODCALLTYPE *GetDebugParameter )( ID3D12DebugDevice1 * This, D3D12_DEBUG_DEVICE_PARAMETER_TYPE Type, + /* [annotation] */ _Out_writes_bytes_(DataSize) void *pData, UINT DataSize); @@ -1192,7 +1214,9 @@ EXTERN_C const IID IID_ID3D12DebugDevice; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DebugDevice * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -1277,11 +1301,13 @@ EXTERN_C const IID IID_ID3D12DebugDevice2; public: virtual HRESULT STDMETHODCALLTYPE SetDebugParameter( D3D12_DEBUG_DEVICE_PARAMETER_TYPE Type, + /* [annotation] */ _In_reads_bytes_(DataSize) const void *pData, UINT DataSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetDebugParameter( D3D12_DEBUG_DEVICE_PARAMETER_TYPE Type, + /* [annotation] */ _Out_writes_bytes_(DataSize) void *pData, UINT DataSize) = 0; @@ -1297,7 +1323,9 @@ EXTERN_C const IID IID_ID3D12DebugDevice2; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DebugDevice2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -1326,6 +1354,7 @@ EXTERN_C const IID IID_ID3D12DebugDevice2; HRESULT ( STDMETHODCALLTYPE *SetDebugParameter )( ID3D12DebugDevice2 * This, D3D12_DEBUG_DEVICE_PARAMETER_TYPE Type, + /* [annotation] */ _In_reads_bytes_(DataSize) const void *pData, UINT DataSize); @@ -1333,6 +1362,7 @@ EXTERN_C const IID IID_ID3D12DebugDevice2; HRESULT ( STDMETHODCALLTYPE *GetDebugParameter )( ID3D12DebugDevice2 * This, D3D12_DEBUG_DEVICE_PARAMETER_TYPE Type, + /* [annotation] */ _Out_writes_bytes_(DataSize) void *pData, UINT DataSize); @@ -1411,6 +1441,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandQueue; { public: virtual BOOL STDMETHODCALLTYPE AssertResourceState( + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, UINT State) = 0; @@ -1427,7 +1458,9 @@ EXTERN_C const IID IID_ID3D12DebugCommandQueue; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DebugCommandQueue * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -1441,6 +1474,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandQueue; DECLSPEC_XFGVIRT(ID3D12DebugCommandQueue, AssertResourceState) BOOL ( STDMETHODCALLTYPE *AssertResourceState )( ID3D12DebugCommandQueue * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, UINT State); @@ -1498,11 +1532,13 @@ EXTERN_C const IID IID_ID3D12DebugCommandQueue1; { public: virtual void STDMETHODCALLTYPE AssertResourceAccess( + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, D3D12_BARRIER_ACCESS Access) = 0; virtual void STDMETHODCALLTYPE AssertTextureLayout( + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, D3D12_BARRIER_LAYOUT Layout) = 0; @@ -1519,7 +1555,9 @@ EXTERN_C const IID IID_ID3D12DebugCommandQueue1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DebugCommandQueue1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -1533,6 +1571,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandQueue1; DECLSPEC_XFGVIRT(ID3D12DebugCommandQueue, AssertResourceState) BOOL ( STDMETHODCALLTYPE *AssertResourceState )( ID3D12DebugCommandQueue1 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, UINT State); @@ -1540,6 +1579,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandQueue1; DECLSPEC_XFGVIRT(ID3D12DebugCommandQueue1, AssertResourceAccess) void ( STDMETHODCALLTYPE *AssertResourceAccess )( ID3D12DebugCommandQueue1 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, D3D12_BARRIER_ACCESS Access); @@ -1547,6 +1587,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandQueue1; DECLSPEC_XFGVIRT(ID3D12DebugCommandQueue1, AssertTextureLayout) void ( STDMETHODCALLTYPE *AssertTextureLayout )( ID3D12DebugCommandQueue1 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, D3D12_BARRIER_LAYOUT Layout); @@ -1630,17 +1671,20 @@ EXTERN_C const IID IID_ID3D12DebugCommandList1; { public: virtual BOOL STDMETHODCALLTYPE AssertResourceState( + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, UINT State) = 0; virtual HRESULT STDMETHODCALLTYPE SetDebugParameter( D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Type, + /* [annotation] */ _In_reads_bytes_(DataSize) const void *pData, UINT DataSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetDebugParameter( D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Type, + /* [annotation] */ _Out_writes_bytes_(DataSize) void *pData, UINT DataSize) = 0; @@ -1656,7 +1700,9 @@ EXTERN_C const IID IID_ID3D12DebugCommandList1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DebugCommandList1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -1670,6 +1716,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandList1; DECLSPEC_XFGVIRT(ID3D12DebugCommandList1, AssertResourceState) BOOL ( STDMETHODCALLTYPE *AssertResourceState )( ID3D12DebugCommandList1 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, UINT State); @@ -1678,6 +1725,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandList1; HRESULT ( STDMETHODCALLTYPE *SetDebugParameter )( ID3D12DebugCommandList1 * This, D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Type, + /* [annotation] */ _In_reads_bytes_(DataSize) const void *pData, UINT DataSize); @@ -1685,6 +1733,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandList1; HRESULT ( STDMETHODCALLTYPE *GetDebugParameter )( ID3D12DebugCommandList1 * This, D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Type, + /* [annotation] */ _Out_writes_bytes_(DataSize) void *pData, UINT DataSize); @@ -1747,6 +1796,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandList; { public: virtual BOOL STDMETHODCALLTYPE AssertResourceState( + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, UINT State) = 0; @@ -1768,7 +1818,9 @@ EXTERN_C const IID IID_ID3D12DebugCommandList; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DebugCommandList * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -1782,6 +1834,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandList; DECLSPEC_XFGVIRT(ID3D12DebugCommandList, AssertResourceState) BOOL ( STDMETHODCALLTYPE *AssertResourceState )( ID3D12DebugCommandList * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, UINT State); @@ -1855,11 +1908,13 @@ EXTERN_C const IID IID_ID3D12DebugCommandList2; public: virtual HRESULT STDMETHODCALLTYPE SetDebugParameter( D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Type, + /* [annotation] */ _In_reads_bytes_(DataSize) const void *pData, UINT DataSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetDebugParameter( D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Type, + /* [annotation] */ _Out_writes_bytes_(DataSize) void *pData, UINT DataSize) = 0; @@ -1875,7 +1930,9 @@ EXTERN_C const IID IID_ID3D12DebugCommandList2; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DebugCommandList2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -1889,6 +1946,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandList2; DECLSPEC_XFGVIRT(ID3D12DebugCommandList, AssertResourceState) BOOL ( STDMETHODCALLTYPE *AssertResourceState )( ID3D12DebugCommandList2 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, UINT State); @@ -1906,6 +1964,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandList2; HRESULT ( STDMETHODCALLTYPE *SetDebugParameter )( ID3D12DebugCommandList2 * This, D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Type, + /* [annotation] */ _In_reads_bytes_(DataSize) const void *pData, UINT DataSize); @@ -1913,6 +1972,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandList2; HRESULT ( STDMETHODCALLTYPE *GetDebugParameter )( ID3D12DebugCommandList2 * This, D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Type, + /* [annotation] */ _Out_writes_bytes_(DataSize) void *pData, UINT DataSize); @@ -1982,11 +2042,13 @@ EXTERN_C const IID IID_ID3D12DebugCommandList3; { public: virtual void STDMETHODCALLTYPE AssertResourceAccess( + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, D3D12_BARRIER_ACCESS Access) = 0; virtual void STDMETHODCALLTYPE AssertTextureLayout( + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, D3D12_BARRIER_LAYOUT Layout) = 0; @@ -2003,7 +2065,9 @@ EXTERN_C const IID IID_ID3D12DebugCommandList3; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12DebugCommandList3 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -2017,6 +2081,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandList3; DECLSPEC_XFGVIRT(ID3D12DebugCommandList, AssertResourceState) BOOL ( STDMETHODCALLTYPE *AssertResourceState )( ID3D12DebugCommandList3 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, UINT State); @@ -2034,6 +2099,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandList3; HRESULT ( STDMETHODCALLTYPE *SetDebugParameter )( ID3D12DebugCommandList3 * This, D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Type, + /* [annotation] */ _In_reads_bytes_(DataSize) const void *pData, UINT DataSize); @@ -2041,12 +2107,14 @@ EXTERN_C const IID IID_ID3D12DebugCommandList3; HRESULT ( STDMETHODCALLTYPE *GetDebugParameter )( ID3D12DebugCommandList3 * This, D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE Type, + /* [annotation] */ _Out_writes_bytes_(DataSize) void *pData, UINT DataSize); DECLSPEC_XFGVIRT(ID3D12DebugCommandList3, AssertResourceAccess) void ( STDMETHODCALLTYPE *AssertResourceAccess )( ID3D12DebugCommandList3 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, D3D12_BARRIER_ACCESS Access); @@ -2054,6 +2122,7 @@ EXTERN_C const IID IID_ID3D12DebugCommandList3; DECLSPEC_XFGVIRT(ID3D12DebugCommandList3, AssertTextureLayout) void ( STDMETHODCALLTYPE *AssertTextureLayout )( ID3D12DebugCommandList3 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, D3D12_BARRIER_LAYOUT Layout); @@ -2131,18 +2200,23 @@ EXTERN_C const IID IID_ID3D12SharingContract; { public: virtual void STDMETHODCALLTYPE Present( + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, + /* [annotation] */ _In_ HWND window) = 0; virtual void STDMETHODCALLTYPE SharedFenceSignal( + /* [annotation] */ _In_ ID3D12Fence *pFence, UINT64 FenceValue) = 0; virtual void STDMETHODCALLTYPE BeginCapturableWork( + /* [annotation] */ _In_ REFGUID guid) = 0; virtual void STDMETHODCALLTYPE EndCapturableWork( + /* [annotation] */ _In_ REFGUID guid) = 0; }; @@ -2157,7 +2231,9 @@ EXTERN_C const IID IID_ID3D12SharingContract; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12SharingContract * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -2171,24 +2247,29 @@ EXTERN_C const IID IID_ID3D12SharingContract; DECLSPEC_XFGVIRT(ID3D12SharingContract, Present) void ( STDMETHODCALLTYPE *Present )( ID3D12SharingContract * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, UINT Subresource, + /* [annotation] */ _In_ HWND window); DECLSPEC_XFGVIRT(ID3D12SharingContract, SharedFenceSignal) void ( STDMETHODCALLTYPE *SharedFenceSignal )( ID3D12SharingContract * This, + /* [annotation] */ _In_ ID3D12Fence *pFence, UINT64 FenceValue); DECLSPEC_XFGVIRT(ID3D12SharingContract, BeginCapturableWork) void ( STDMETHODCALLTYPE *BeginCapturableWork )( ID3D12SharingContract * This, + /* [annotation] */ _In_ REFGUID guid); DECLSPEC_XFGVIRT(ID3D12SharingContract, EndCapturableWork) void ( STDMETHODCALLTYPE *EndCapturableWork )( ID3D12SharingContract * This, + /* [annotation] */ _In_ REFGUID guid); END_INTERFACE @@ -2237,7 +2318,96 @@ EXTERN_C const IID IID_ID3D12SharingContract; #endif /* __ID3D12SharingContract_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_d3d12sdklayers_0000_0017 */ +#ifndef __ID3D12ManualWriteTrackingResource_INTERFACE_DEFINED__ +#define __ID3D12ManualWriteTrackingResource_INTERFACE_DEFINED__ + +/* interface ID3D12ManualWriteTrackingResource */ +/* [unique][local][object][uuid] */ + + +EXTERN_C const IID IID_ID3D12ManualWriteTrackingResource; + +#if defined(__cplusplus) && !defined(CINTERFACE) + + MIDL_INTERFACE("86ca3b85-49ad-4b6e-aed5-eddb18540f41") + ID3D12ManualWriteTrackingResource : public IUnknown + { + public: + virtual void STDMETHODCALLTYPE TrackWrite( + UINT Subresource, + /* [annotation] */ + _In_opt_ const D3D12_RANGE *pWrittenRange) = 0; + + }; + + +#else /* C style interface */ + + typedef struct ID3D12ManualWriteTrackingResourceVtbl + { + BEGIN_INTERFACE + + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + ID3D12ManualWriteTrackingResource * This, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ void **ppvObject); + + DECLSPEC_XFGVIRT(IUnknown, AddRef) + ULONG ( STDMETHODCALLTYPE *AddRef )( + ID3D12ManualWriteTrackingResource * This); + + DECLSPEC_XFGVIRT(IUnknown, Release) + ULONG ( STDMETHODCALLTYPE *Release )( + ID3D12ManualWriteTrackingResource * This); + + DECLSPEC_XFGVIRT(ID3D12ManualWriteTrackingResource, TrackWrite) + void ( STDMETHODCALLTYPE *TrackWrite )( + ID3D12ManualWriteTrackingResource * This, + UINT Subresource, + /* [annotation] */ + _In_opt_ const D3D12_RANGE *pWrittenRange); + + END_INTERFACE + } ID3D12ManualWriteTrackingResourceVtbl; + + interface ID3D12ManualWriteTrackingResource + { + CONST_VTBL struct ID3D12ManualWriteTrackingResourceVtbl *lpVtbl; + }; + + + +#ifdef COBJMACROS + + +#define ID3D12ManualWriteTrackingResource_QueryInterface(This,riid,ppvObject) \ + ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) + +#define ID3D12ManualWriteTrackingResource_AddRef(This) \ + ( (This)->lpVtbl -> AddRef(This) ) + +#define ID3D12ManualWriteTrackingResource_Release(This) \ + ( (This)->lpVtbl -> Release(This) ) + + +#define ID3D12ManualWriteTrackingResource_TrackWrite(This,Subresource,pWrittenRange) \ + ( (This)->lpVtbl -> TrackWrite(This,Subresource,pWrittenRange) ) + +#endif /* COBJMACROS */ + + +#endif /* C style interface */ + + + + +#endif /* __ID3D12ManualWriteTrackingResource_INTERFACE_DEFINED__ */ + + +/* interface __MIDL_itf_d3d12sdklayers_0000_0018 */ /* [local] */ typedef @@ -3200,8 +3370,18 @@ enum D3D12_MESSAGE_ID D3D12_MESSAGE_ID_DYNAMIC_DEPTH_BIAS_NO_PIPELINE = 1367, D3D12_MESSAGE_ID_DYNAMIC_INDEX_BUFFER_STRIP_CUT_FLAG_MISSING = 1368, D3D12_MESSAGE_ID_DYNAMIC_INDEX_BUFFER_STRIP_CUT_NO_PIPELINE = 1369, + D3D12_MESSAGE_ID_NONNORMALIZED_COORDINATE_SAMPLING_NOT_SUPPORTED = 1370, D3D12_MESSAGE_ID_INVALID_CAST_TARGET = 1371, - D3D12_MESSAGE_ID_D3D12_MESSAGES_END = ( D3D12_MESSAGE_ID_INVALID_CAST_TARGET + 1 ) + D3D12_MESSAGE_ID_RENDER_PASS_COMMANDLIST_INVALID_END_STATE = 1372, + D3D12_MESSAGE_ID_RENDER_PASS_COMMANDLIST_INVALID_START_STATE = 1373, + D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_ACCESS = 1374, + D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_LOCAL_PRESERVE_PARAMETERS = 1375, + D3D12_MESSAGE_ID_RENDER_PASS_LOCAL_PRESERVE_RENDER_PARAMETERS_ERROR = 1376, + D3D12_MESSAGE_ID_RENDER_PASS_LOCAL_DEPTH_STENCIL_ERROR = 1377, + D3D12_MESSAGE_ID_DRAW_POTENTIALLY_OUTSIDE_OF_VALID_RENDER_AREA = 1378, + D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_LINERASTERIZATIONMODE = 1379, + D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDALIGNMENT_SMALLRESOURCE = 1380, + D3D12_MESSAGE_ID_D3D12_MESSAGES_END = ( D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDALIGNMENT_SMALLRESOURCE + 1 ) } D3D12_MESSAGE_ID; typedef struct D3D12_MESSAGE @@ -3209,17 +3389,21 @@ typedef struct D3D12_MESSAGE D3D12_MESSAGE_CATEGORY Category; D3D12_MESSAGE_SEVERITY Severity; D3D12_MESSAGE_ID ID; - _Field_size_(DescriptionByteLength) const char *pDescription; + /* [annotation] */ + _Field_size_(DescriptionByteLength) const unsigned char *pDescription; SIZE_T DescriptionByteLength; } D3D12_MESSAGE; typedef struct D3D12_INFO_QUEUE_FILTER_DESC { UINT NumCategories; + /* [annotation] */ _Field_size_(NumCategories) D3D12_MESSAGE_CATEGORY *pCategoryList; UINT NumSeverities; + /* [annotation] */ _Field_size_(NumSeverities) D3D12_MESSAGE_SEVERITY *pSeverityList; UINT NumIDs; + /* [annotation] */ _Field_size_(NumIDs) D3D12_MESSAGE_ID *pIDList; } D3D12_INFO_QUEUE_FILTER_DESC; @@ -3232,8 +3416,8 @@ typedef struct D3D12_INFO_QUEUE_FILTER #define D3D12_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT 1024 -extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0017_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0017_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0018_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0018_v0_0_s_ifspec; #ifndef __ID3D12InfoQueue_INTERFACE_DEFINED__ #define __ID3D12InfoQueue_INTERFACE_DEFINED__ @@ -3251,13 +3435,17 @@ EXTERN_C const IID IID_ID3D12InfoQueue; { public: virtual HRESULT STDMETHODCALLTYPE SetMessageCountLimit( + /* [annotation] */ _In_ UINT64 MessageCountLimit) = 0; virtual void STDMETHODCALLTYPE ClearStoredMessages( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetMessage( + /* [annotation] */ _In_ UINT64 MessageIndex, + /* [annotation] */ _Out_writes_bytes_opt_(*pMessageByteLength) D3D12_MESSAGE *pMessage, + /* [annotation] */ _Inout_ SIZE_T *pMessageByteLength) = 0; virtual UINT64 STDMETHODCALLTYPE GetNumMessagesAllowedByStorageFilter( void) = 0; @@ -3273,10 +3461,13 @@ EXTERN_C const IID IID_ID3D12InfoQueue; virtual UINT64 STDMETHODCALLTYPE GetMessageCountLimit( void) = 0; virtual HRESULT STDMETHODCALLTYPE AddStorageFilterEntries( + /* [annotation] */ _In_ D3D12_INFO_QUEUE_FILTER *pFilter) = 0; virtual HRESULT STDMETHODCALLTYPE GetStorageFilter( + /* [annotation] */ _Out_writes_bytes_opt_(*pFilterByteLength) D3D12_INFO_QUEUE_FILTER *pFilter, + /* [annotation] */ _Inout_ SIZE_T *pFilterByteLength) = 0; virtual void STDMETHODCALLTYPE ClearStorageFilter( void) = 0; @@ -3286,6 +3477,7 @@ EXTERN_C const IID IID_ID3D12InfoQueue; virtual HRESULT STDMETHODCALLTYPE PushCopyOfStorageFilter( void) = 0; virtual HRESULT STDMETHODCALLTYPE PushStorageFilter( + /* [annotation] */ _In_ D3D12_INFO_QUEUE_FILTER *pFilter) = 0; virtual void STDMETHODCALLTYPE PopStorageFilter( void) = 0; @@ -3293,10 +3485,13 @@ EXTERN_C const IID IID_ID3D12InfoQueue; virtual UINT STDMETHODCALLTYPE GetStorageFilterStackSize( void) = 0; virtual HRESULT STDMETHODCALLTYPE AddRetrievalFilterEntries( + /* [annotation] */ _In_ D3D12_INFO_QUEUE_FILTER *pFilter) = 0; virtual HRESULT STDMETHODCALLTYPE GetRetrievalFilter( + /* [annotation] */ _Out_writes_bytes_opt_(*pFilterByteLength) D3D12_INFO_QUEUE_FILTER *pFilter, + /* [annotation] */ _Inout_ SIZE_T *pFilterByteLength) = 0; virtual void STDMETHODCALLTYPE ClearRetrievalFilter( void) = 0; @@ -3306,6 +3501,7 @@ EXTERN_C const IID IID_ID3D12InfoQueue; virtual HRESULT STDMETHODCALLTYPE PushCopyOfRetrievalFilter( void) = 0; virtual HRESULT STDMETHODCALLTYPE PushRetrievalFilter( + /* [annotation] */ _In_ D3D12_INFO_QUEUE_FILTER *pFilter) = 0; virtual void STDMETHODCALLTYPE PopRetrievalFilter( void) = 0; @@ -3313,37 +3509,53 @@ EXTERN_C const IID IID_ID3D12InfoQueue; virtual UINT STDMETHODCALLTYPE GetRetrievalFilterStackSize( void) = 0; virtual HRESULT STDMETHODCALLTYPE AddMessage( + /* [annotation] */ _In_ D3D12_MESSAGE_CATEGORY Category, + /* [annotation] */ _In_ D3D12_MESSAGE_SEVERITY Severity, + /* [annotation] */ _In_ D3D12_MESSAGE_ID ID, + /* [annotation] */ _In_ LPCSTR pDescription) = 0; virtual HRESULT STDMETHODCALLTYPE AddApplicationMessage( + /* [annotation] */ _In_ D3D12_MESSAGE_SEVERITY Severity, + /* [annotation] */ _In_ LPCSTR pDescription) = 0; virtual HRESULT STDMETHODCALLTYPE SetBreakOnCategory( + /* [annotation] */ _In_ D3D12_MESSAGE_CATEGORY Category, + /* [annotation] */ _In_ BOOL bEnable) = 0; virtual HRESULT STDMETHODCALLTYPE SetBreakOnSeverity( + /* [annotation] */ _In_ D3D12_MESSAGE_SEVERITY Severity, + /* [annotation] */ _In_ BOOL bEnable) = 0; virtual HRESULT STDMETHODCALLTYPE SetBreakOnID( + /* [annotation] */ _In_ D3D12_MESSAGE_ID ID, + /* [annotation] */ _In_ BOOL bEnable) = 0; virtual BOOL STDMETHODCALLTYPE GetBreakOnCategory( + /* [annotation] */ _In_ D3D12_MESSAGE_CATEGORY Category) = 0; virtual BOOL STDMETHODCALLTYPE GetBreakOnSeverity( + /* [annotation] */ _In_ D3D12_MESSAGE_SEVERITY Severity) = 0; virtual BOOL STDMETHODCALLTYPE GetBreakOnID( + /* [annotation] */ _In_ D3D12_MESSAGE_ID ID) = 0; virtual void STDMETHODCALLTYPE SetMuteDebugOutput( + /* [annotation] */ _In_ BOOL bMute) = 0; virtual BOOL STDMETHODCALLTYPE GetMuteDebugOutput( void) = 0; @@ -3360,7 +3572,9 @@ EXTERN_C const IID IID_ID3D12InfoQueue; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12InfoQueue * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -3374,6 +3588,7 @@ EXTERN_C const IID IID_ID3D12InfoQueue; DECLSPEC_XFGVIRT(ID3D12InfoQueue, SetMessageCountLimit) HRESULT ( STDMETHODCALLTYPE *SetMessageCountLimit )( ID3D12InfoQueue * This, + /* [annotation] */ _In_ UINT64 MessageCountLimit); DECLSPEC_XFGVIRT(ID3D12InfoQueue, ClearStoredMessages) @@ -3383,8 +3598,11 @@ EXTERN_C const IID IID_ID3D12InfoQueue; DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetMessage) HRESULT ( STDMETHODCALLTYPE *GetMessage )( ID3D12InfoQueue * This, + /* [annotation] */ _In_ UINT64 MessageIndex, + /* [annotation] */ _Out_writes_bytes_opt_(*pMessageByteLength) D3D12_MESSAGE *pMessage, + /* [annotation] */ _Inout_ SIZE_T *pMessageByteLength); DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetNumMessagesAllowedByStorageFilter) @@ -3414,12 +3632,15 @@ EXTERN_C const IID IID_ID3D12InfoQueue; DECLSPEC_XFGVIRT(ID3D12InfoQueue, AddStorageFilterEntries) HRESULT ( STDMETHODCALLTYPE *AddStorageFilterEntries )( ID3D12InfoQueue * This, + /* [annotation] */ _In_ D3D12_INFO_QUEUE_FILTER *pFilter); DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetStorageFilter) HRESULT ( STDMETHODCALLTYPE *GetStorageFilter )( ID3D12InfoQueue * This, + /* [annotation] */ _Out_writes_bytes_opt_(*pFilterByteLength) D3D12_INFO_QUEUE_FILTER *pFilter, + /* [annotation] */ _Inout_ SIZE_T *pFilterByteLength); DECLSPEC_XFGVIRT(ID3D12InfoQueue, ClearStorageFilter) @@ -3437,6 +3658,7 @@ EXTERN_C const IID IID_ID3D12InfoQueue; DECLSPEC_XFGVIRT(ID3D12InfoQueue, PushStorageFilter) HRESULT ( STDMETHODCALLTYPE *PushStorageFilter )( ID3D12InfoQueue * This, + /* [annotation] */ _In_ D3D12_INFO_QUEUE_FILTER *pFilter); DECLSPEC_XFGVIRT(ID3D12InfoQueue, PopStorageFilter) @@ -3450,12 +3672,15 @@ EXTERN_C const IID IID_ID3D12InfoQueue; DECLSPEC_XFGVIRT(ID3D12InfoQueue, AddRetrievalFilterEntries) HRESULT ( STDMETHODCALLTYPE *AddRetrievalFilterEntries )( ID3D12InfoQueue * This, + /* [annotation] */ _In_ D3D12_INFO_QUEUE_FILTER *pFilter); DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetRetrievalFilter) HRESULT ( STDMETHODCALLTYPE *GetRetrievalFilter )( ID3D12InfoQueue * This, + /* [annotation] */ _Out_writes_bytes_opt_(*pFilterByteLength) D3D12_INFO_QUEUE_FILTER *pFilter, + /* [annotation] */ _Inout_ SIZE_T *pFilterByteLength); DECLSPEC_XFGVIRT(ID3D12InfoQueue, ClearRetrievalFilter) @@ -3473,6 +3698,7 @@ EXTERN_C const IID IID_ID3D12InfoQueue; DECLSPEC_XFGVIRT(ID3D12InfoQueue, PushRetrievalFilter) HRESULT ( STDMETHODCALLTYPE *PushRetrievalFilter )( ID3D12InfoQueue * This, + /* [annotation] */ _In_ D3D12_INFO_QUEUE_FILTER *pFilter); DECLSPEC_XFGVIRT(ID3D12InfoQueue, PopRetrievalFilter) @@ -3486,53 +3712,69 @@ EXTERN_C const IID IID_ID3D12InfoQueue; DECLSPEC_XFGVIRT(ID3D12InfoQueue, AddMessage) HRESULT ( STDMETHODCALLTYPE *AddMessage )( ID3D12InfoQueue * This, + /* [annotation] */ _In_ D3D12_MESSAGE_CATEGORY Category, + /* [annotation] */ _In_ D3D12_MESSAGE_SEVERITY Severity, + /* [annotation] */ _In_ D3D12_MESSAGE_ID ID, + /* [annotation] */ _In_ LPCSTR pDescription); DECLSPEC_XFGVIRT(ID3D12InfoQueue, AddApplicationMessage) HRESULT ( STDMETHODCALLTYPE *AddApplicationMessage )( ID3D12InfoQueue * This, + /* [annotation] */ _In_ D3D12_MESSAGE_SEVERITY Severity, + /* [annotation] */ _In_ LPCSTR pDescription); DECLSPEC_XFGVIRT(ID3D12InfoQueue, SetBreakOnCategory) HRESULT ( STDMETHODCALLTYPE *SetBreakOnCategory )( ID3D12InfoQueue * This, + /* [annotation] */ _In_ D3D12_MESSAGE_CATEGORY Category, + /* [annotation] */ _In_ BOOL bEnable); DECLSPEC_XFGVIRT(ID3D12InfoQueue, SetBreakOnSeverity) HRESULT ( STDMETHODCALLTYPE *SetBreakOnSeverity )( ID3D12InfoQueue * This, + /* [annotation] */ _In_ D3D12_MESSAGE_SEVERITY Severity, + /* [annotation] */ _In_ BOOL bEnable); DECLSPEC_XFGVIRT(ID3D12InfoQueue, SetBreakOnID) HRESULT ( STDMETHODCALLTYPE *SetBreakOnID )( ID3D12InfoQueue * This, + /* [annotation] */ _In_ D3D12_MESSAGE_ID ID, + /* [annotation] */ _In_ BOOL bEnable); DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetBreakOnCategory) BOOL ( STDMETHODCALLTYPE *GetBreakOnCategory )( ID3D12InfoQueue * This, + /* [annotation] */ _In_ D3D12_MESSAGE_CATEGORY Category); DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetBreakOnSeverity) BOOL ( STDMETHODCALLTYPE *GetBreakOnSeverity )( ID3D12InfoQueue * This, + /* [annotation] */ _In_ D3D12_MESSAGE_SEVERITY Severity); DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetBreakOnID) BOOL ( STDMETHODCALLTYPE *GetBreakOnID )( ID3D12InfoQueue * This, + /* [annotation] */ _In_ D3D12_MESSAGE_ID ID); DECLSPEC_XFGVIRT(ID3D12InfoQueue, SetMuteDebugOutput) void ( STDMETHODCALLTYPE *SetMuteDebugOutput )( ID3D12InfoQueue * This, + /* [annotation] */ _In_ BOOL bMute); DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetMuteDebugOutput) @@ -3678,7 +3920,7 @@ EXTERN_C const IID IID_ID3D12InfoQueue; #endif /* __ID3D12InfoQueue_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_d3d12sdklayers_0000_0018 */ +/* interface __MIDL_itf_d3d12sdklayers_0000_0019 */ /* [local] */ typedef @@ -3698,8 +3940,8 @@ typedef void ( __stdcall *D3D12MessageFunc )( -extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0018_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0018_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0019_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0019_v0_0_s_ifspec; #ifndef __ID3D12InfoQueue1_INTERFACE_DEFINED__ #define __ID3D12InfoQueue1_INTERFACE_DEFINED__ @@ -3717,12 +3959,17 @@ EXTERN_C const IID IID_ID3D12InfoQueue1; { public: virtual HRESULT STDMETHODCALLTYPE RegisterMessageCallback( + /* [annotation] */ _In_ D3D12MessageFunc CallbackFunc, + /* [annotation] */ _In_ D3D12_MESSAGE_CALLBACK_FLAGS CallbackFilterFlags, + /* [annotation] */ _In_ void *pContext, + /* [annotation] */ _Inout_ DWORD *pCallbackCookie) = 0; virtual HRESULT STDMETHODCALLTYPE UnregisterMessageCallback( + /* [annotation] */ _In_ DWORD CallbackCookie) = 0; }; @@ -3737,7 +3984,9 @@ EXTERN_C const IID IID_ID3D12InfoQueue1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12InfoQueue1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -3751,6 +4000,7 @@ EXTERN_C const IID IID_ID3D12InfoQueue1; DECLSPEC_XFGVIRT(ID3D12InfoQueue, SetMessageCountLimit) HRESULT ( STDMETHODCALLTYPE *SetMessageCountLimit )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ UINT64 MessageCountLimit); DECLSPEC_XFGVIRT(ID3D12InfoQueue, ClearStoredMessages) @@ -3760,8 +4010,11 @@ EXTERN_C const IID IID_ID3D12InfoQueue1; DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetMessage) HRESULT ( STDMETHODCALLTYPE *GetMessage )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ UINT64 MessageIndex, + /* [annotation] */ _Out_writes_bytes_opt_(*pMessageByteLength) D3D12_MESSAGE *pMessage, + /* [annotation] */ _Inout_ SIZE_T *pMessageByteLength); DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetNumMessagesAllowedByStorageFilter) @@ -3791,12 +4044,15 @@ EXTERN_C const IID IID_ID3D12InfoQueue1; DECLSPEC_XFGVIRT(ID3D12InfoQueue, AddStorageFilterEntries) HRESULT ( STDMETHODCALLTYPE *AddStorageFilterEntries )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ D3D12_INFO_QUEUE_FILTER *pFilter); DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetStorageFilter) HRESULT ( STDMETHODCALLTYPE *GetStorageFilter )( ID3D12InfoQueue1 * This, + /* [annotation] */ _Out_writes_bytes_opt_(*pFilterByteLength) D3D12_INFO_QUEUE_FILTER *pFilter, + /* [annotation] */ _Inout_ SIZE_T *pFilterByteLength); DECLSPEC_XFGVIRT(ID3D12InfoQueue, ClearStorageFilter) @@ -3814,6 +4070,7 @@ EXTERN_C const IID IID_ID3D12InfoQueue1; DECLSPEC_XFGVIRT(ID3D12InfoQueue, PushStorageFilter) HRESULT ( STDMETHODCALLTYPE *PushStorageFilter )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ D3D12_INFO_QUEUE_FILTER *pFilter); DECLSPEC_XFGVIRT(ID3D12InfoQueue, PopStorageFilter) @@ -3827,12 +4084,15 @@ EXTERN_C const IID IID_ID3D12InfoQueue1; DECLSPEC_XFGVIRT(ID3D12InfoQueue, AddRetrievalFilterEntries) HRESULT ( STDMETHODCALLTYPE *AddRetrievalFilterEntries )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ D3D12_INFO_QUEUE_FILTER *pFilter); DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetRetrievalFilter) HRESULT ( STDMETHODCALLTYPE *GetRetrievalFilter )( ID3D12InfoQueue1 * This, + /* [annotation] */ _Out_writes_bytes_opt_(*pFilterByteLength) D3D12_INFO_QUEUE_FILTER *pFilter, + /* [annotation] */ _Inout_ SIZE_T *pFilterByteLength); DECLSPEC_XFGVIRT(ID3D12InfoQueue, ClearRetrievalFilter) @@ -3850,6 +4110,7 @@ EXTERN_C const IID IID_ID3D12InfoQueue1; DECLSPEC_XFGVIRT(ID3D12InfoQueue, PushRetrievalFilter) HRESULT ( STDMETHODCALLTYPE *PushRetrievalFilter )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ D3D12_INFO_QUEUE_FILTER *pFilter); DECLSPEC_XFGVIRT(ID3D12InfoQueue, PopRetrievalFilter) @@ -3863,53 +4124,69 @@ EXTERN_C const IID IID_ID3D12InfoQueue1; DECLSPEC_XFGVIRT(ID3D12InfoQueue, AddMessage) HRESULT ( STDMETHODCALLTYPE *AddMessage )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ D3D12_MESSAGE_CATEGORY Category, + /* [annotation] */ _In_ D3D12_MESSAGE_SEVERITY Severity, + /* [annotation] */ _In_ D3D12_MESSAGE_ID ID, + /* [annotation] */ _In_ LPCSTR pDescription); DECLSPEC_XFGVIRT(ID3D12InfoQueue, AddApplicationMessage) HRESULT ( STDMETHODCALLTYPE *AddApplicationMessage )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ D3D12_MESSAGE_SEVERITY Severity, + /* [annotation] */ _In_ LPCSTR pDescription); DECLSPEC_XFGVIRT(ID3D12InfoQueue, SetBreakOnCategory) HRESULT ( STDMETHODCALLTYPE *SetBreakOnCategory )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ D3D12_MESSAGE_CATEGORY Category, + /* [annotation] */ _In_ BOOL bEnable); DECLSPEC_XFGVIRT(ID3D12InfoQueue, SetBreakOnSeverity) HRESULT ( STDMETHODCALLTYPE *SetBreakOnSeverity )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ D3D12_MESSAGE_SEVERITY Severity, + /* [annotation] */ _In_ BOOL bEnable); DECLSPEC_XFGVIRT(ID3D12InfoQueue, SetBreakOnID) HRESULT ( STDMETHODCALLTYPE *SetBreakOnID )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ D3D12_MESSAGE_ID ID, + /* [annotation] */ _In_ BOOL bEnable); DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetBreakOnCategory) BOOL ( STDMETHODCALLTYPE *GetBreakOnCategory )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ D3D12_MESSAGE_CATEGORY Category); DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetBreakOnSeverity) BOOL ( STDMETHODCALLTYPE *GetBreakOnSeverity )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ D3D12_MESSAGE_SEVERITY Severity); DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetBreakOnID) BOOL ( STDMETHODCALLTYPE *GetBreakOnID )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ D3D12_MESSAGE_ID ID); DECLSPEC_XFGVIRT(ID3D12InfoQueue, SetMuteDebugOutput) void ( STDMETHODCALLTYPE *SetMuteDebugOutput )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ BOOL bMute); DECLSPEC_XFGVIRT(ID3D12InfoQueue, GetMuteDebugOutput) @@ -3919,14 +4196,19 @@ EXTERN_C const IID IID_ID3D12InfoQueue1; DECLSPEC_XFGVIRT(ID3D12InfoQueue1, RegisterMessageCallback) HRESULT ( STDMETHODCALLTYPE *RegisterMessageCallback )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ D3D12MessageFunc CallbackFunc, + /* [annotation] */ _In_ D3D12_MESSAGE_CALLBACK_FLAGS CallbackFilterFlags, + /* [annotation] */ _In_ void *pContext, + /* [annotation] */ _Inout_ DWORD *pCallbackCookie); DECLSPEC_XFGVIRT(ID3D12InfoQueue1, UnregisterMessageCallback) HRESULT ( STDMETHODCALLTYPE *UnregisterMessageCallback )( ID3D12InfoQueue1 * This, + /* [annotation] */ _In_ DWORD CallbackCookie); END_INTERFACE @@ -4075,7 +4357,7 @@ EXTERN_C const IID IID_ID3D12InfoQueue1; #endif /* __ID3D12InfoQueue1_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_d3d12sdklayers_0000_0019 */ +/* interface __MIDL_itf_d3d12sdklayers_0000_0020 */ /* [local] */ #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_GAMES) */ @@ -4097,12 +4379,13 @@ DEFINE_GUID(IID_ID3D12DebugCommandList,0x09e0bf36,0x54ac,0x484f,0x88,0x47,0x4b,0 DEFINE_GUID(IID_ID3D12DebugCommandList2,0xaeb575cf,0x4e06,0x48be,0xba,0x3b,0xc4,0x50,0xfc,0x96,0x65,0x2e); DEFINE_GUID(IID_ID3D12DebugCommandList3,0x197d5e15,0x4d37,0x4d34,0xaf,0x78,0x72,0x4c,0xd7,0x0f,0xdb,0x1f); DEFINE_GUID(IID_ID3D12SharingContract,0x0adf7d52,0x929c,0x4e61,0xad,0xdb,0xff,0xed,0x30,0xde,0x66,0xef); +DEFINE_GUID(IID_ID3D12ManualWriteTrackingResource,0x86ca3b85,0x49ad,0x4b6e,0xae,0xd5,0xed,0xdb,0x18,0x54,0x0f,0x41); DEFINE_GUID(IID_ID3D12InfoQueue,0x0742a90b,0xc387,0x483f,0xb9,0x46,0x30,0xa7,0xe4,0xe6,0x14,0x58); DEFINE_GUID(IID_ID3D12InfoQueue1,0x2852dd88,0xb484,0x4c0c,0xb6,0xb1,0x67,0x16,0x85,0x00,0xe6,0x00); -extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0019_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0019_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0020_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0020_v0_0_s_ifspec; /* Additional Prototypes for ALL interfaces */ diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/d3d12sdklayers.idl b/generation/WinSDK/RecompiledIdlHeaders/um/d3d12sdklayers.idl index f4809bee..46cc7912 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/d3d12sdklayers.idl +++ b/generation/WinSDK/RecompiledIdlHeaders/um/d3d12sdklayers.idl @@ -244,6 +244,15 @@ interface ID3D12SharingContract void EndCapturableWork([annotation("_In_")] REFGUID guid); }; +[uuid(86ca3b85-49ad-4b6e-aed5-eddb18540f41), object, local, pointer_default(unique)] +interface ID3D12ManualWriteTrackingResource + : IUnknown +{ + void TrackWrite( + UINT Subresource, + [annotation("_In_opt_")] const D3D12_RANGE* pWrittenRange); +}; + //================================================================================================================================== // @@ -1420,7 +1429,23 @@ typedef enum D3D12_MESSAGE_ID { D3D12_MESSAGE_ID_DYNAMIC_DEPTH_BIAS_NO_PIPELINE = 1367, D3D12_MESSAGE_ID_DYNAMIC_INDEX_BUFFER_STRIP_CUT_FLAG_MISSING = 1368, D3D12_MESSAGE_ID_DYNAMIC_INDEX_BUFFER_STRIP_CUT_NO_PIPELINE = 1369, + + D3D12_MESSAGE_ID_NONNORMALIZED_COORDINATE_SAMPLING_NOT_SUPPORTED = 1370, + D3D12_MESSAGE_ID_INVALID_CAST_TARGET = 1371, + + D3D12_MESSAGE_ID_RENDER_PASS_COMMANDLIST_INVALID_END_STATE = 1372, + D3D12_MESSAGE_ID_RENDER_PASS_COMMANDLIST_INVALID_START_STATE = 1373, + D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_ACCESS = 1374, + D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_LOCAL_PRESERVE_PARAMETERS = 1375, + D3D12_MESSAGE_ID_RENDER_PASS_LOCAL_PRESERVE_RENDER_PARAMETERS_ERROR = 1376, + D3D12_MESSAGE_ID_RENDER_PASS_LOCAL_DEPTH_STENCIL_ERROR = 1377, + + D3D12_MESSAGE_ID_DRAW_POTENTIALLY_OUTSIDE_OF_VALID_RENDER_AREA = 1378, + D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_LINERASTERIZATIONMODE = 1379, + + D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDALIGNMENT_SMALLRESOURCE = 1380, + D3D12_MESSAGE_ID_D3D12_MESSAGES_END } D3D12_MESSAGE_ID; @@ -1764,5 +1789,6 @@ cpp_quote( "DEFINE_GUID(IID_ID3D12DebugCommandList,0x09e0bf36,0x54ac,0x484f,0x88 cpp_quote( "DEFINE_GUID(IID_ID3D12DebugCommandList2,0xaeb575cf,0x4e06,0x48be,0xba,0x3b,0xc4,0x50,0xfc,0x96,0x65,0x2e);" ) cpp_quote( "DEFINE_GUID(IID_ID3D12DebugCommandList3,0x197d5e15,0x4d37,0x4d34,0xaf,0x78,0x72,0x4c,0xd7,0x0f,0xdb,0x1f);" ) cpp_quote( "DEFINE_GUID(IID_ID3D12SharingContract,0x0adf7d52,0x929c,0x4e61,0xad,0xdb,0xff,0xed,0x30,0xde,0x66,0xef);" ) +cpp_quote( "DEFINE_GUID(IID_ID3D12ManualWriteTrackingResource,0x86ca3b85,0x49ad,0x4b6e,0xae,0xd5,0xed,0xdb,0x18,0x54,0x0f,0x41);" ) cpp_quote( "DEFINE_GUID(IID_ID3D12InfoQueue,0x0742a90b,0xc387,0x483f,0xb9,0x46,0x30,0xa7,0xe4,0xe6,0x14,0x58);" ) cpp_quote( "DEFINE_GUID(IID_ID3D12InfoQueue1,0x2852dd88,0xb484,0x4c0c,0xb6,0xb1,0x67,0x16,0x85,0x00,0xe6,0x00);" ) diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/d3d12video.h b/generation/WinSDK/RecompiledIdlHeaders/um/d3d12video.h index add372e3..760d4816 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/d3d12video.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/d3d12video.h @@ -1,15 +1,10 @@ -/*------------------------------------------------------------------------------------- - * - * Copyright (c) Microsoft Corporation - * Licensed under the MIT license - * - *-------------------------------------------------------------------------------------*/ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 8.01.0628 */ +/* @@MIDL_FILE_HEADING( ) */ @@ -491,12 +486,7 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap; ID3D12VideoDecoderHeap : public ID3D12Pageable { public: -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_VIDEO_DECODER_HEAP_DESC STDMETHODCALLTYPE GetDesc( void) = 0; -#else - virtual D3D12_VIDEO_DECODER_HEAP_DESC *STDMETHODCALLTYPE GetDesc( - D3D12_VIDEO_DECODER_HEAP_DESC * RetVal) = 0; -#endif }; @@ -510,7 +500,9 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoDecoderHeap * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -524,46 +516,49 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoDecoderHeap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoDecoderHeap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoDecoderHeap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoDecoderHeap * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoDecoderHeap * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12VideoDecoderHeap, GetDesc) -#if !defined(_WIN32) D3D12_VIDEO_DECODER_HEAP_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12VideoDecoderHeap * This); -#else - D3D12_VIDEO_DECODER_HEAP_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12VideoDecoderHeap * This, - D3D12_VIDEO_DECODER_HEAP_DESC * RetVal); - -#endif - END_INTERFACE } ID3D12VideoDecoderHeapVtbl; @@ -604,14 +599,9 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap; ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) -#if !defined(_WIN32) #define ID3D12VideoDecoderHeap_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12VideoDecoderHeap_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #endif /* COBJMACROS */ @@ -620,6 +610,17 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap; +D3D12_VIDEO_DECODER_HEAP_DESC STDMETHODCALLTYPE ID3D12VideoDecoderHeap_GetDesc_Proxy( + ID3D12VideoDecoderHeap * This); + + +void __RPC_STUB ID3D12VideoDecoderHeap_GetDesc_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12VideoDecoderHeap_INTERFACE_DEFINED__ */ @@ -641,25 +642,36 @@ EXTERN_C const IID IID_ID3D12VideoDevice; public: virtual HRESULT STDMETHODCALLTYPE CheckFeatureSupport( D3D12_FEATURE_VIDEO FeatureVideo, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize) = 0; virtual HRESULT STDMETHODCALLTYPE CreateVideoDecoder( + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoder) = 0; virtual HRESULT STDMETHODCALLTYPE CreateVideoDecoderHeap( + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_HEAP_DESC *pVideoDecoderHeapDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoderHeap) = 0; virtual HRESULT STDMETHODCALLTYPE CreateVideoProcessor( UINT NodeMask, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc, UINT NumInputStreamDescs, + /* [annotation] */ _In_reads_(NumInputStreamDescs) const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoProcessor) = 0; }; @@ -674,7 +686,9 @@ EXTERN_C const IID IID_ID3D12VideoDevice; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoDevice * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -689,31 +703,42 @@ EXTERN_C const IID IID_ID3D12VideoDevice; HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12VideoDevice * This, D3D12_FEATURE_VIDEO FeatureVideo, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12VideoDevice, CreateVideoDecoder) HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoder )( ID3D12VideoDevice * This, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoder); DECLSPEC_XFGVIRT(ID3D12VideoDevice, CreateVideoDecoderHeap) HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoderHeap )( ID3D12VideoDevice * This, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_HEAP_DESC *pVideoDecoderHeapDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoderHeap); DECLSPEC_XFGVIRT(ID3D12VideoDevice, CreateVideoProcessor) HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessor )( ID3D12VideoDevice * This, UINT NodeMask, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc, UINT NumInputStreamDescs, + /* [annotation] */ _In_reads_(NumInputStreamDescs) const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoProcessor); END_INTERFACE @@ -777,12 +802,7 @@ EXTERN_C const IID IID_ID3D12VideoDecoder; ID3D12VideoDecoder : public ID3D12Pageable { public: -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_VIDEO_DECODER_DESC STDMETHODCALLTYPE GetDesc( void) = 0; -#else - virtual D3D12_VIDEO_DECODER_DESC *STDMETHODCALLTYPE GetDesc( - D3D12_VIDEO_DECODER_DESC * RetVal) = 0; -#endif }; @@ -796,7 +816,9 @@ EXTERN_C const IID IID_ID3D12VideoDecoder; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoDecoder * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -810,46 +832,49 @@ EXTERN_C const IID IID_ID3D12VideoDecoder; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoDecoder * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoDecoder * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoDecoder * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoDecoder * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoDecoder * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12VideoDecoder, GetDesc) -#if !defined(_WIN32) D3D12_VIDEO_DECODER_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12VideoDecoder * This); -#else - D3D12_VIDEO_DECODER_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12VideoDecoder * This, - D3D12_VIDEO_DECODER_DESC * RetVal); - -#endif - END_INTERFACE } ID3D12VideoDecoderVtbl; @@ -890,14 +915,9 @@ EXTERN_C const IID IID_ID3D12VideoDecoder; ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) -#if !defined(_WIN32) #define ID3D12VideoDecoder_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12VideoDecoder_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #endif /* COBJMACROS */ @@ -906,6 +926,17 @@ EXTERN_C const IID IID_ID3D12VideoDecoder; +D3D12_VIDEO_DECODER_DESC STDMETHODCALLTYPE ID3D12VideoDecoder_GetDesc_Proxy( + ID3D12VideoDecoder * This); + + +void __RPC_STUB ID3D12VideoDecoder_GetDesc_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12VideoDecoder_INTERFACE_DEFINED__ */ @@ -984,6 +1015,7 @@ typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES { UINT NodeIndex; UINT ProfileCount; + /* [annotation] */ _Field_size_full_(ProfileCount) GUID *pProfiles; } D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES; @@ -999,6 +1031,7 @@ typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS UINT NodeIndex; D3D12_VIDEO_DECODE_CONFIGURATION Configuration; UINT FormatCount; + /* [annotation] */ _Field_size_full_(FormatCount) DXGI_FORMAT *pOutputFormats; } D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS; @@ -1109,14 +1142,18 @@ typedef struct D3D12_VIDEO_DECODE_FRAME_ARGUMENT { D3D12_VIDEO_DECODE_ARGUMENT_TYPE Type; UINT Size; + /* [annotation] */ _Field_size_bytes_full_(Size) void *pData; } D3D12_VIDEO_DECODE_FRAME_ARGUMENT; typedef struct D3D12_VIDEO_DECODE_REFERENCE_FRAMES { UINT NumTexture2Ds; + /* [annotation] */ _Field_size_full_(NumTexture2Ds) ID3D12Resource **ppTexture2Ds; + /* [annotation] */ _Field_size_full_(NumTexture2Ds) UINT *pSubresources; + /* [annotation] */ _Field_size_full_opt_(NumTexture2Ds) ID3D12VideoDecoderHeap **ppHeaps; } D3D12_VIDEO_DECODE_REFERENCE_FRAMES; @@ -1178,14 +1215,10 @@ EXTERN_C const IID IID_ID3D12VideoProcessor; virtual HRESULT STDMETHODCALLTYPE GetInputStreamDescs( UINT NumInputStreamDescs, + /* [annotation] */ _Out_writes_(NumInputStreamDescs) D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs) = 0; -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC STDMETHODCALLTYPE GetOutputStreamDesc( void) = 0; -#else - virtual D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *STDMETHODCALLTYPE GetOutputStreamDesc( - D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC * RetVal) = 0; -#endif }; @@ -1199,7 +1232,9 @@ EXTERN_C const IID IID_ID3D12VideoProcessor; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoProcessor * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -1213,32 +1248,43 @@ EXTERN_C const IID IID_ID3D12VideoProcessor; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoProcessor * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoProcessor * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoProcessor * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoProcessor * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoProcessor * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12VideoProcessor, GetNodeMask) @@ -1253,20 +1299,13 @@ EXTERN_C const IID IID_ID3D12VideoProcessor; HRESULT ( STDMETHODCALLTYPE *GetInputStreamDescs )( ID3D12VideoProcessor * This, UINT NumInputStreamDescs, + /* [annotation] */ _Out_writes_(NumInputStreamDescs) D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs); DECLSPEC_XFGVIRT(ID3D12VideoProcessor, GetOutputStreamDesc) -#if !defined(_WIN32) D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC ( STDMETHODCALLTYPE *GetOutputStreamDesc )( ID3D12VideoProcessor * This); -#else - D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *( STDMETHODCALLTYPE *GetOutputStreamDesc )( - ID3D12VideoProcessor * This, - D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC * RetVal); - -#endif - END_INTERFACE } ID3D12VideoProcessorVtbl; @@ -1316,14 +1355,9 @@ EXTERN_C const IID IID_ID3D12VideoProcessor; #define ID3D12VideoProcessor_GetInputStreamDescs(This,NumInputStreamDescs,pInputStreamDescs) \ ( (This)->lpVtbl -> GetInputStreamDescs(This,NumInputStreamDescs,pInputStreamDescs) ) -#if !defined(_WIN32) #define ID3D12VideoProcessor_GetOutputStreamDesc(This) \ ( (This)->lpVtbl -> GetOutputStreamDesc(This) ) -#else -#define ID3D12VideoProcessor_GetOutputStreamDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetOutputStreamDesc(This,RetVal) ) -#endif #endif /* COBJMACROS */ @@ -1332,6 +1366,17 @@ EXTERN_C const IID IID_ID3D12VideoProcessor; +D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC STDMETHODCALLTYPE ID3D12VideoProcessor_GetOutputStreamDesc_Proxy( + ID3D12VideoProcessor * This); + + +void __RPC_STUB ID3D12VideoProcessor_GetOutputStreamDesc_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12VideoProcessor_INTERFACE_DEFINED__ */ @@ -1520,61 +1565,88 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList; virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator) = 0; virtual void STDMETHODCALLTYPE ClearState( void) = 0; virtual void STDMETHODCALLTYPE ResourceBarrier( + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers) = 0; virtual void STDMETHODCALLTYPE DiscardResource( + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion) = 0; virtual void STDMETHODCALLTYPE BeginQuery( + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index) = 0; virtual void STDMETHODCALLTYPE EndQuery( + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index) = 0; virtual void STDMETHODCALLTYPE ResolveQueryData( + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset) = 0; virtual void STDMETHODCALLTYPE SetPredication( + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation) = 0; virtual void STDMETHODCALLTYPE SetMarker( UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size) = 0; virtual void STDMETHODCALLTYPE BeginEvent( UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size) = 0; virtual void STDMETHODCALLTYPE EndEvent( void) = 0; virtual void STDMETHODCALLTYPE DecodeFrame( + /* [annotation] */ _In_ ID3D12VideoDecoder *pDecoder, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *pOutputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *pInputArguments) = 0; virtual void STDMETHODCALLTYPE WriteBufferImmediate( UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes) = 0; }; @@ -1589,7 +1661,9 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoDecodeCommandList * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -1603,32 +1677,43 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoDecodeCommandList * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoDecodeCommandList * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoDecodeCommandList * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoDecodeCommandList * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoDecodeCommandList * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -1642,6 +1727,7 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList; DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12VideoDecodeCommandList * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, ClearState) @@ -1651,50 +1737,70 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList; DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12VideoDecodeCommandList * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12VideoDecodeCommandList * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12VideoDecodeCommandList * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12VideoDecodeCommandList * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12VideoDecodeCommandList * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12VideoDecodeCommandList * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12VideoDecodeCommandList * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -1702,6 +1808,7 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12VideoDecodeCommandList * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -1712,15 +1819,20 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList; DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, DecodeFrame) void ( STDMETHODCALLTYPE *DecodeFrame )( ID3D12VideoDecodeCommandList * This, + /* [annotation] */ _In_ ID3D12VideoDecoder *pDecoder, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *pOutputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12VideoDecodeCommandList * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); END_INTERFACE @@ -1838,62 +1950,89 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList; virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator) = 0; virtual void STDMETHODCALLTYPE ClearState( void) = 0; virtual void STDMETHODCALLTYPE ResourceBarrier( + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers) = 0; virtual void STDMETHODCALLTYPE DiscardResource( + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion) = 0; virtual void STDMETHODCALLTYPE BeginQuery( + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index) = 0; virtual void STDMETHODCALLTYPE EndQuery( + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index) = 0; virtual void STDMETHODCALLTYPE ResolveQueryData( + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset) = 0; virtual void STDMETHODCALLTYPE SetPredication( + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation) = 0; virtual void STDMETHODCALLTYPE SetMarker( UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size) = 0; virtual void STDMETHODCALLTYPE BeginEvent( UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size) = 0; virtual void STDMETHODCALLTYPE EndEvent( void) = 0; virtual void STDMETHODCALLTYPE ProcessFrames( + /* [annotation] */ _In_ ID3D12VideoProcessor *pVideoProcessor, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments, UINT NumInputStreams, + /* [annotation] */ _In_reads_(NumInputStreams) const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS *pInputArguments) = 0; virtual void STDMETHODCALLTYPE WriteBufferImmediate( UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes) = 0; }; @@ -1908,7 +2047,9 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoProcessCommandList * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -1922,32 +2063,43 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoProcessCommandList * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoProcessCommandList * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoProcessCommandList * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoProcessCommandList * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoProcessCommandList * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -1961,6 +2113,7 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList; DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12VideoProcessCommandList * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ClearState) @@ -1970,50 +2123,70 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList; DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12VideoProcessCommandList * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12VideoProcessCommandList * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12VideoProcessCommandList * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12VideoProcessCommandList * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12VideoProcessCommandList * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12VideoProcessCommandList * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12VideoProcessCommandList * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -2021,6 +2194,7 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12VideoProcessCommandList * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -2031,16 +2205,21 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList; DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ProcessFrames) void ( STDMETHODCALLTYPE *ProcessFrames )( ID3D12VideoProcessCommandList * This, + /* [annotation] */ _In_ ID3D12VideoProcessor *pVideoProcessor, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments, UINT NumInputStreams, + /* [annotation] */ _In_reads_(NumInputStreams) const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12VideoProcessCommandList * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); END_INTERFACE @@ -2189,8 +2368,11 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList1; { public: virtual void STDMETHODCALLTYPE DecodeFrame1( + /* [annotation] */ _In_ ID3D12VideoDecoder *pDecoder, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 *pOutputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *pInputArguments) = 0; }; @@ -2205,7 +2387,9 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoDecodeCommandList1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -2219,32 +2403,43 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList1; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoDecodeCommandList1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoDecodeCommandList1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoDecodeCommandList1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoDecodeCommandList1 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoDecodeCommandList1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -2258,6 +2453,7 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList1; DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12VideoDecodeCommandList1 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, ClearState) @@ -2267,50 +2463,70 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList1; DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12VideoDecodeCommandList1 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12VideoDecodeCommandList1 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12VideoDecodeCommandList1 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12VideoDecodeCommandList1 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12VideoDecodeCommandList1 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12VideoDecodeCommandList1 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12VideoDecodeCommandList1 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -2318,6 +2534,7 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList1; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12VideoDecodeCommandList1 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -2328,22 +2545,30 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList1; DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, DecodeFrame) void ( STDMETHODCALLTYPE *DecodeFrame )( ID3D12VideoDecodeCommandList1 * This, + /* [annotation] */ _In_ ID3D12VideoDecoder *pDecoder, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *pOutputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12VideoDecodeCommandList1 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList1, DecodeFrame1) void ( STDMETHODCALLTYPE *DecodeFrame1 )( ID3D12VideoDecodeCommandList1 * This, + /* [annotation] */ _In_ ID3D12VideoDecoder *pDecoder, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 *pOutputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *pInputArguments); END_INTERFACE @@ -2482,9 +2707,12 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList1; { public: virtual void STDMETHODCALLTYPE ProcessFrames1( + /* [annotation] */ _In_ ID3D12VideoProcessor *pVideoProcessor, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments, UINT NumInputStreams, + /* [annotation] */ _In_reads_(NumInputStreams) const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 *pInputArguments) = 0; }; @@ -2499,7 +2727,9 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoProcessCommandList1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -2513,32 +2743,43 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList1; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoProcessCommandList1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoProcessCommandList1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoProcessCommandList1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoProcessCommandList1 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoProcessCommandList1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -2552,6 +2793,7 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList1; DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12VideoProcessCommandList1 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ClearState) @@ -2561,50 +2803,70 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList1; DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12VideoProcessCommandList1 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12VideoProcessCommandList1 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12VideoProcessCommandList1 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12VideoProcessCommandList1 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12VideoProcessCommandList1 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12VideoProcessCommandList1 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12VideoProcessCommandList1 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -2612,6 +2874,7 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList1; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12VideoProcessCommandList1 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -2622,24 +2885,32 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList1; DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ProcessFrames) void ( STDMETHODCALLTYPE *ProcessFrames )( ID3D12VideoProcessCommandList1 * This, + /* [annotation] */ _In_ ID3D12VideoProcessor *pVideoProcessor, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments, UINT NumInputStreams, + /* [annotation] */ _In_reads_(NumInputStreams) const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12VideoProcessCommandList1 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList1, ProcessFrames1) void ( STDMETHODCALLTYPE *ProcessFrames1 )( ID3D12VideoProcessCommandList1 * This, + /* [annotation] */ _In_ ID3D12VideoProcessor *pVideoProcessor, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments, UINT NumInputStreams, + /* [annotation] */ _In_reads_(NumInputStreams) const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 *pInputArguments); END_INTERFACE @@ -2836,15 +3107,12 @@ EXTERN_C const IID IID_ID3D12VideoMotionEstimator; ID3D12VideoMotionEstimator : public ID3D12Pageable { public: -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_VIDEO_MOTION_ESTIMATOR_DESC STDMETHODCALLTYPE GetDesc( void) = 0; -#else - virtual D3D12_VIDEO_MOTION_ESTIMATOR_DESC *STDMETHODCALLTYPE GetDesc( - D3D12_VIDEO_MOTION_ESTIMATOR_DESC * RetVal) = 0; -#endif virtual HRESULT STDMETHODCALLTYPE GetProtectedResourceSession( - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession) = 0; }; @@ -2859,7 +3127,9 @@ EXTERN_C const IID IID_ID3D12VideoMotionEstimator; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoMotionEstimator * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -2873,50 +3143,55 @@ EXTERN_C const IID IID_ID3D12VideoMotionEstimator; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoMotionEstimator * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoMotionEstimator * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoMotionEstimator * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoMotionEstimator * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoMotionEstimator * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12VideoMotionEstimator, GetDesc) -#if !defined(_WIN32) D3D12_VIDEO_MOTION_ESTIMATOR_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12VideoMotionEstimator * This); -#else - D3D12_VIDEO_MOTION_ESTIMATOR_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12VideoMotionEstimator * This, - D3D12_VIDEO_MOTION_ESTIMATOR_DESC * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12VideoMotionEstimator, GetProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *GetProtectedResourceSession )( ID3D12VideoMotionEstimator * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession); END_INTERFACE @@ -2959,14 +3234,9 @@ EXTERN_C const IID IID_ID3D12VideoMotionEstimator; ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) -#if !defined(_WIN32) #define ID3D12VideoMotionEstimator_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12VideoMotionEstimator_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #define ID3D12VideoMotionEstimator_GetProtectedResourceSession(This,riid,ppProtectedSession) \ ( (This)->lpVtbl -> GetProtectedResourceSession(This,riid,ppProtectedSession) ) @@ -2978,6 +3248,17 @@ EXTERN_C const IID IID_ID3D12VideoMotionEstimator; +D3D12_VIDEO_MOTION_ESTIMATOR_DESC STDMETHODCALLTYPE ID3D12VideoMotionEstimator_GetDesc_Proxy( + ID3D12VideoMotionEstimator * This); + + +void __RPC_STUB ID3D12VideoMotionEstimator_GetDesc_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12VideoMotionEstimator_INTERFACE_DEFINED__ */ @@ -3014,15 +3295,12 @@ EXTERN_C const IID IID_ID3D12VideoMotionVectorHeap; ID3D12VideoMotionVectorHeap : public ID3D12Pageable { public: -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC STDMETHODCALLTYPE GetDesc( void) = 0; -#else - virtual D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *STDMETHODCALLTYPE GetDesc( - D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC * RetVal) = 0; -#endif virtual HRESULT STDMETHODCALLTYPE GetProtectedResourceSession( - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession) = 0; }; @@ -3037,7 +3315,9 @@ EXTERN_C const IID IID_ID3D12VideoMotionVectorHeap; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoMotionVectorHeap * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -3051,50 +3331,55 @@ EXTERN_C const IID IID_ID3D12VideoMotionVectorHeap; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoMotionVectorHeap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoMotionVectorHeap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoMotionVectorHeap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoMotionVectorHeap * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoMotionVectorHeap * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12VideoMotionVectorHeap, GetDesc) -#if !defined(_WIN32) D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12VideoMotionVectorHeap * This); -#else - D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12VideoMotionVectorHeap * This, - D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12VideoMotionVectorHeap, GetProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *GetProtectedResourceSession )( ID3D12VideoMotionVectorHeap * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession); END_INTERFACE @@ -3137,14 +3422,9 @@ EXTERN_C const IID IID_ID3D12VideoMotionVectorHeap; ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) -#if !defined(_WIN32) #define ID3D12VideoMotionVectorHeap_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12VideoMotionVectorHeap_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #define ID3D12VideoMotionVectorHeap_GetProtectedResourceSession(This,riid,ppProtectedSession) \ ( (This)->lpVtbl -> GetProtectedResourceSession(This,riid,ppProtectedSession) ) @@ -3156,6 +3436,17 @@ EXTERN_C const IID IID_ID3D12VideoMotionVectorHeap; +D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC STDMETHODCALLTYPE ID3D12VideoMotionVectorHeap_GetDesc_Proxy( + ID3D12VideoMotionVectorHeap * This); + + +void __RPC_STUB ID3D12VideoMotionVectorHeap_GetDesc_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12VideoMotionVectorHeap_INTERFACE_DEFINED__ */ @@ -3176,15 +3467,23 @@ EXTERN_C const IID IID_ID3D12VideoDevice1; { public: virtual HRESULT STDMETHODCALLTYPE CreateVideoMotionEstimator( + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_ESTIMATOR_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoMotionEstimator) = 0; virtual HRESULT STDMETHODCALLTYPE CreateVideoMotionVectorHeap( + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoMotionVectorHeap) = 0; }; @@ -3199,7 +3498,9 @@ EXTERN_C const IID IID_ID3D12VideoDevice1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoDevice1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -3214,47 +3515,66 @@ EXTERN_C const IID IID_ID3D12VideoDevice1; HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12VideoDevice1 * This, D3D12_FEATURE_VIDEO FeatureVideo, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12VideoDevice, CreateVideoDecoder) HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoder )( ID3D12VideoDevice1 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoder); DECLSPEC_XFGVIRT(ID3D12VideoDevice, CreateVideoDecoderHeap) HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoderHeap )( ID3D12VideoDevice1 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_HEAP_DESC *pVideoDecoderHeapDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoderHeap); DECLSPEC_XFGVIRT(ID3D12VideoDevice, CreateVideoProcessor) HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessor )( ID3D12VideoDevice1 * This, UINT NodeMask, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc, UINT NumInputStreamDescs, + /* [annotation] */ _In_reads_(NumInputStreamDescs) const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoProcessor); DECLSPEC_XFGVIRT(ID3D12VideoDevice1, CreateVideoMotionEstimator) HRESULT ( STDMETHODCALLTYPE *CreateVideoMotionEstimator )( ID3D12VideoDevice1 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_ESTIMATOR_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoMotionEstimator); DECLSPEC_XFGVIRT(ID3D12VideoDevice1, CreateVideoMotionVectorHeap) HRESULT ( STDMETHODCALLTYPE *CreateVideoMotionVectorHeap )( ID3D12VideoDevice1 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoMotionVectorHeap); END_INTERFACE @@ -3371,56 +3691,81 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList; virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator) = 0; virtual void STDMETHODCALLTYPE ClearState( void) = 0; virtual void STDMETHODCALLTYPE ResourceBarrier( + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers) = 0; virtual void STDMETHODCALLTYPE DiscardResource( + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion) = 0; virtual void STDMETHODCALLTYPE BeginQuery( + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index) = 0; virtual void STDMETHODCALLTYPE EndQuery( + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index) = 0; virtual void STDMETHODCALLTYPE ResolveQueryData( + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset) = 0; virtual void STDMETHODCALLTYPE SetPredication( + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation) = 0; virtual void STDMETHODCALLTYPE SetMarker( UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size) = 0; virtual void STDMETHODCALLTYPE BeginEvent( UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size) = 0; virtual void STDMETHODCALLTYPE EndEvent( void) = 0; virtual void STDMETHODCALLTYPE EstimateMotion( + /* [annotation] */ _In_ ID3D12VideoMotionEstimator *pMotionEstimator, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT *pOutputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT *pInputArguments) = 0; virtual void STDMETHODCALLTYPE ResolveMotionVectorHeap( @@ -3429,10 +3774,13 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList; virtual void STDMETHODCALLTYPE WriteBufferImmediate( UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes) = 0; virtual void STDMETHODCALLTYPE SetProtectedResourceSession( + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession) = 0; }; @@ -3447,7 +3795,9 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoEncodeCommandList * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -3461,32 +3811,43 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoEncodeCommandList * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoEncodeCommandList * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoEncodeCommandList * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoEncodeCommandList * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoEncodeCommandList * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -3500,6 +3861,7 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList; DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12VideoEncodeCommandList * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ClearState) @@ -3509,50 +3871,70 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList; DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12VideoEncodeCommandList * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12VideoEncodeCommandList * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12VideoEncodeCommandList * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12VideoEncodeCommandList * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12VideoEncodeCommandList * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12VideoEncodeCommandList * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12VideoEncodeCommandList * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -3560,6 +3942,7 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12VideoEncodeCommandList * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -3570,8 +3953,11 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList; DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, EstimateMotion) void ( STDMETHODCALLTYPE *EstimateMotion )( ID3D12VideoEncodeCommandList * This, + /* [annotation] */ _In_ ID3D12VideoMotionEstimator *pMotionEstimator, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT *pOutputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ResolveMotionVectorHeap) @@ -3584,12 +3970,15 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList; void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12VideoEncodeCommandList * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, SetProtectedResourceSession) void ( STDMETHODCALLTYPE *SetProtectedResourceSession )( ID3D12VideoEncodeCommandList * This, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession); END_INTERFACE @@ -3798,6 +4187,7 @@ typedef struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS { UINT NodeIndex; UINT CommandCount; + /* [annotation] */ _Field_size_full_(CommandCount) D3D12_VIDEO_EXTENSION_COMMAND_INFO *pCommandInfos; } D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS; @@ -3821,6 +4211,7 @@ typedef struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS GUID CommandId; D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE Stage; UINT ParameterCount; + /* [annotation] */ _Field_size_full_(ParameterCount) D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO *pParameterInfos; } D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS; @@ -3828,8 +4219,10 @@ typedef struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT { UINT NodeIndex; GUID CommandId; + /* [annotation] */ _Field_size_bytes_full_opt_(InputDataSizeInBytes) const void *pInputData; SIZE_T InputDataSizeInBytes; + /* [annotation] */ _Field_size_bytes_full_opt_(OutputDataSizeInBytes) void *pOutputData; SIZE_T OutputDataSizeInBytes; } D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT; @@ -3838,6 +4231,7 @@ typedef struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE { UINT NodeIndex; GUID CommandId; + /* [annotation] */ _Field_size_bytes_full_(CreationParametersDataSizeInBytes) const void *pCreationParameters; SIZE_T CreationParametersSizeInBytes; UINT64 MemoryPoolL0Size; @@ -3871,7 +4265,9 @@ EXTERN_C const IID IID_ID3D12VideoDecoder1; { public: virtual HRESULT STDMETHODCALLTYPE GetProtectedResourceSession( - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession) = 0; }; @@ -3886,7 +4282,9 @@ EXTERN_C const IID IID_ID3D12VideoDecoder1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoDecoder1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -3900,50 +4298,55 @@ EXTERN_C const IID IID_ID3D12VideoDecoder1; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoDecoder1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoDecoder1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoDecoder1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoDecoder1 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoDecoder1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12VideoDecoder, GetDesc) -#if !defined(_WIN32) D3D12_VIDEO_DECODER_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12VideoDecoder1 * This); -#else - D3D12_VIDEO_DECODER_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12VideoDecoder1 * This, - D3D12_VIDEO_DECODER_DESC * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12VideoDecoder1, GetProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *GetProtectedResourceSession )( ID3D12VideoDecoder1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession); END_INTERFACE @@ -3986,14 +4389,9 @@ EXTERN_C const IID IID_ID3D12VideoDecoder1; ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) -#if !defined(_WIN32) #define ID3D12VideoDecoder1_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12VideoDecoder1_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #define ID3D12VideoDecoder1_GetProtectedResourceSession(This,riid,ppProtectedSession) \ @@ -4026,7 +4424,9 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap1; { public: virtual HRESULT STDMETHODCALLTYPE GetProtectedResourceSession( - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession) = 0; }; @@ -4041,7 +4441,9 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoDecoderHeap1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -4055,50 +4457,55 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap1; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoDecoderHeap1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoDecoderHeap1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoDecoderHeap1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoDecoderHeap1 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoDecoderHeap1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12VideoDecoderHeap, GetDesc) -#if !defined(_WIN32) D3D12_VIDEO_DECODER_HEAP_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12VideoDecoderHeap1 * This); -#else - D3D12_VIDEO_DECODER_HEAP_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12VideoDecoderHeap1 * This, - D3D12_VIDEO_DECODER_HEAP_DESC * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12VideoDecoderHeap1, GetProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *GetProtectedResourceSession )( ID3D12VideoDecoderHeap1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession); END_INTERFACE @@ -4141,14 +4548,9 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap1; ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) -#if !defined(_WIN32) #define ID3D12VideoDecoderHeap1_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12VideoDecoderHeap1_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #define ID3D12VideoDecoderHeap1_GetProtectedResourceSession(This,riid,ppProtectedSession) \ @@ -4181,7 +4583,9 @@ EXTERN_C const IID IID_ID3D12VideoProcessor1; { public: virtual HRESULT STDMETHODCALLTYPE GetProtectedResourceSession( - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession) = 0; }; @@ -4196,7 +4600,9 @@ EXTERN_C const IID IID_ID3D12VideoProcessor1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoProcessor1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -4210,32 +4616,43 @@ EXTERN_C const IID IID_ID3D12VideoProcessor1; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoProcessor1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoProcessor1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoProcessor1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoProcessor1 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoProcessor1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12VideoProcessor, GetNodeMask) @@ -4250,24 +4667,19 @@ EXTERN_C const IID IID_ID3D12VideoProcessor1; HRESULT ( STDMETHODCALLTYPE *GetInputStreamDescs )( ID3D12VideoProcessor1 * This, UINT NumInputStreamDescs, + /* [annotation] */ _Out_writes_(NumInputStreamDescs) D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs); DECLSPEC_XFGVIRT(ID3D12VideoProcessor, GetOutputStreamDesc) -#if !defined(_WIN32) D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC ( STDMETHODCALLTYPE *GetOutputStreamDesc )( ID3D12VideoProcessor1 * This); -#else - D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *( STDMETHODCALLTYPE *GetOutputStreamDesc )( - ID3D12VideoProcessor1 * This, - D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12VideoProcessor1, GetProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *GetProtectedResourceSession )( ID3D12VideoProcessor1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession); END_INTERFACE @@ -4319,14 +4731,9 @@ EXTERN_C const IID IID_ID3D12VideoProcessor1; #define ID3D12VideoProcessor1_GetInputStreamDescs(This,NumInputStreamDescs,pInputStreamDescs) \ ( (This)->lpVtbl -> GetInputStreamDescs(This,NumInputStreamDescs,pInputStreamDescs) ) -#if !defined(_WIN32) #define ID3D12VideoProcessor1_GetOutputStreamDesc(This) \ ( (This)->lpVtbl -> GetOutputStreamDesc(This) ) -#else -#define ID3D12VideoProcessor1_GetOutputStreamDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetOutputStreamDesc(This,RetVal) ) -#endif #define ID3D12VideoProcessor1_GetProtectedResourceSession(This,riid,ppProtectedSession) \ @@ -4358,15 +4765,12 @@ EXTERN_C const IID IID_ID3D12VideoExtensionCommand; ID3D12VideoExtensionCommand : public ID3D12Pageable { public: -#if defined(_MSC_VER) || !defined(_WIN32) virtual D3D12_VIDEO_EXTENSION_COMMAND_DESC STDMETHODCALLTYPE GetDesc( void) = 0; -#else - virtual D3D12_VIDEO_EXTENSION_COMMAND_DESC *STDMETHODCALLTYPE GetDesc( - D3D12_VIDEO_EXTENSION_COMMAND_DESC * RetVal) = 0; -#endif virtual HRESULT STDMETHODCALLTYPE GetProtectedResourceSession( - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession) = 0; }; @@ -4381,7 +4785,9 @@ EXTERN_C const IID IID_ID3D12VideoExtensionCommand; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoExtensionCommand * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -4395,50 +4801,55 @@ EXTERN_C const IID IID_ID3D12VideoExtensionCommand; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoExtensionCommand * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoExtensionCommand * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoExtensionCommand * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoExtensionCommand * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoExtensionCommand * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12VideoExtensionCommand, GetDesc) -#if !defined(_WIN32) D3D12_VIDEO_EXTENSION_COMMAND_DESC ( STDMETHODCALLTYPE *GetDesc )( ID3D12VideoExtensionCommand * This); -#else - D3D12_VIDEO_EXTENSION_COMMAND_DESC *( STDMETHODCALLTYPE *GetDesc )( - ID3D12VideoExtensionCommand * This, - D3D12_VIDEO_EXTENSION_COMMAND_DESC * RetVal); - -#endif - DECLSPEC_XFGVIRT(ID3D12VideoExtensionCommand, GetProtectedResourceSession) HRESULT ( STDMETHODCALLTYPE *GetProtectedResourceSession )( ID3D12VideoExtensionCommand * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppProtectedSession); END_INTERFACE @@ -4481,14 +4892,9 @@ EXTERN_C const IID IID_ID3D12VideoExtensionCommand; ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) -#if !defined(_WIN32) #define ID3D12VideoExtensionCommand_GetDesc(This) \ ( (This)->lpVtbl -> GetDesc(This) ) -#else -#define ID3D12VideoExtensionCommand_GetDesc(This,RetVal) \ - ( (This)->lpVtbl -> GetDesc(This,RetVal) ) -#endif #define ID3D12VideoExtensionCommand_GetProtectedResourceSession(This,riid,ppProtectedSession) \ ( (This)->lpVtbl -> GetProtectedResourceSession(This,riid,ppProtectedSession) ) @@ -4500,6 +4906,17 @@ EXTERN_C const IID IID_ID3D12VideoExtensionCommand; +D3D12_VIDEO_EXTENSION_COMMAND_DESC STDMETHODCALLTYPE ID3D12VideoExtensionCommand_GetDesc_Proxy( + ID3D12VideoExtensionCommand * This); + + +void __RPC_STUB ID3D12VideoExtensionCommand_GetDesc_Stub( + IRpcStubBuffer *This, + IRpcChannelBuffer *_pRpcChannelBuffer, + PRPC_MESSAGE _pRpcMessage, + DWORD *_pdwStubPhase); + + #endif /* __ID3D12VideoExtensionCommand_INTERFACE_DEFINED__ */ @@ -4520,38 +4937,59 @@ EXTERN_C const IID IID_ID3D12VideoDevice2; { public: virtual HRESULT STDMETHODCALLTYPE CreateVideoDecoder1( + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoder) = 0; virtual HRESULT STDMETHODCALLTYPE CreateVideoDecoderHeap1( + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_HEAP_DESC *pVideoDecoderHeapDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoderHeap) = 0; virtual HRESULT STDMETHODCALLTYPE CreateVideoProcessor1( UINT NodeMask, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc, UINT NumInputStreamDescs, + /* [annotation] */ _In_reads_(NumInputStreamDescs) const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoProcessor) = 0; virtual HRESULT STDMETHODCALLTYPE CreateVideoExtensionCommand( + /* [annotation] */ _In_ const D3D12_VIDEO_EXTENSION_COMMAND_DESC *pDesc, + /* [annotation] */ _In_reads_bytes_(CreationParametersDataSizeInBytes) const void *pCreationParameters, SIZE_T CreationParametersDataSizeInBytes, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation] */ _COM_Outptr_ void **ppVideoExtensionCommand) = 0; virtual HRESULT STDMETHODCALLTYPE ExecuteExtensionCommand( + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(ExecutionParametersSizeInBytes) const void *pExecutionParameters, SIZE_T ExecutionParametersSizeInBytes, + /* [annotation] */ _Out_writes_bytes_(OutputDataSizeInBytes) void *pOutputData, SIZE_T OutputDataSizeInBytes) = 0; @@ -4567,7 +5005,9 @@ EXTERN_C const IID IID_ID3D12VideoDevice2; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoDevice2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -4582,92 +5022,132 @@ EXTERN_C const IID IID_ID3D12VideoDevice2; HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12VideoDevice2 * This, D3D12_FEATURE_VIDEO FeatureVideo, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12VideoDevice, CreateVideoDecoder) HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoder )( ID3D12VideoDevice2 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoder); DECLSPEC_XFGVIRT(ID3D12VideoDevice, CreateVideoDecoderHeap) HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoderHeap )( ID3D12VideoDevice2 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_HEAP_DESC *pVideoDecoderHeapDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoderHeap); DECLSPEC_XFGVIRT(ID3D12VideoDevice, CreateVideoProcessor) HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessor )( ID3D12VideoDevice2 * This, UINT NodeMask, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc, UINT NumInputStreamDescs, + /* [annotation] */ _In_reads_(NumInputStreamDescs) const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoProcessor); DECLSPEC_XFGVIRT(ID3D12VideoDevice1, CreateVideoMotionEstimator) HRESULT ( STDMETHODCALLTYPE *CreateVideoMotionEstimator )( ID3D12VideoDevice2 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_ESTIMATOR_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoMotionEstimator); DECLSPEC_XFGVIRT(ID3D12VideoDevice1, CreateVideoMotionVectorHeap) HRESULT ( STDMETHODCALLTYPE *CreateVideoMotionVectorHeap )( ID3D12VideoDevice2 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoMotionVectorHeap); DECLSPEC_XFGVIRT(ID3D12VideoDevice2, CreateVideoDecoder1) HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoder1 )( ID3D12VideoDevice2 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoder); DECLSPEC_XFGVIRT(ID3D12VideoDevice2, CreateVideoDecoderHeap1) HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoderHeap1 )( ID3D12VideoDevice2 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_HEAP_DESC *pVideoDecoderHeapDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoderHeap); DECLSPEC_XFGVIRT(ID3D12VideoDevice2, CreateVideoProcessor1) HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessor1 )( ID3D12VideoDevice2 * This, UINT NodeMask, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc, UINT NumInputStreamDescs, + /* [annotation] */ _In_reads_(NumInputStreamDescs) const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoProcessor); DECLSPEC_XFGVIRT(ID3D12VideoDevice2, CreateVideoExtensionCommand) HRESULT ( STDMETHODCALLTYPE *CreateVideoExtensionCommand )( ID3D12VideoDevice2 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_EXTENSION_COMMAND_DESC *pDesc, + /* [annotation] */ _In_reads_bytes_(CreationParametersDataSizeInBytes) const void *pCreationParameters, SIZE_T CreationParametersDataSizeInBytes, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation] */ _COM_Outptr_ void **ppVideoExtensionCommand); DECLSPEC_XFGVIRT(ID3D12VideoDevice2, ExecuteExtensionCommand) HRESULT ( STDMETHODCALLTYPE *ExecuteExtensionCommand )( ID3D12VideoDevice2 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(ExecutionParametersSizeInBytes) const void *pExecutionParameters, SIZE_T ExecutionParametersSizeInBytes, + /* [annotation] */ _Out_writes_bytes_(OutputDataSizeInBytes) void *pOutputData, SIZE_T OutputDataSizeInBytes); @@ -4756,15 +5236,20 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList2; { public: virtual void STDMETHODCALLTYPE SetProtectedResourceSession( + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession) = 0; virtual void STDMETHODCALLTYPE InitializeExtensionCommand( + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(InitializationParametersSizeInBytes) const void *pInitializationParameters, SIZE_T InitializationParametersSizeInBytes) = 0; virtual void STDMETHODCALLTYPE ExecuteExtensionCommand( + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(ExecutionParametersSizeInBytes) const void *pExecutionParameters, SIZE_T ExecutionParametersSizeInBytes) = 0; @@ -4780,7 +5265,9 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList2; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoDecodeCommandList2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -4794,32 +5281,43 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList2; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoDecodeCommandList2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -4833,6 +5331,7 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList2; DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, ClearState) @@ -4842,50 +5341,70 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList2; DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12VideoDecodeCommandList2 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -4893,6 +5412,7 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList2; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12VideoDecodeCommandList2 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -4903,40 +5423,53 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList2; DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, DecodeFrame) void ( STDMETHODCALLTYPE *DecodeFrame )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12VideoDecoder *pDecoder, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *pOutputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12VideoDecodeCommandList2 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList1, DecodeFrame1) void ( STDMETHODCALLTYPE *DecodeFrame1 )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12VideoDecoder *pDecoder, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 *pOutputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList2, SetProtectedResourceSession) void ( STDMETHODCALLTYPE *SetProtectedResourceSession )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList2, InitializeExtensionCommand) void ( STDMETHODCALLTYPE *InitializeExtensionCommand )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(InitializationParametersSizeInBytes) const void *pInitializationParameters, SIZE_T InitializationParametersSizeInBytes); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList2, ExecuteExtensionCommand) void ( STDMETHODCALLTYPE *ExecuteExtensionCommand )( ID3D12VideoDecodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(ExecutionParametersSizeInBytes) const void *pExecutionParameters, SIZE_T ExecutionParametersSizeInBytes); @@ -5068,6 +5601,7 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList3; public: virtual void STDMETHODCALLTYPE Barrier( UINT32 NumBarrierGroups, + /* [annotation] */ _In_reads_(NumBarrierGroups) const D3D12_BARRIER_GROUP *pBarrierGroups) = 0; }; @@ -5082,7 +5616,9 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList3; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoDecodeCommandList3 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -5096,32 +5632,43 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList3; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoDecodeCommandList3 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -5135,6 +5682,7 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList3; DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, ClearState) @@ -5144,50 +5692,70 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList3; DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12VideoDecodeCommandList3 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -5195,6 +5763,7 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList3; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12VideoDecodeCommandList3 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -5205,40 +5774,53 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList3; DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, DecodeFrame) void ( STDMETHODCALLTYPE *DecodeFrame )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12VideoDecoder *pDecoder, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *pOutputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12VideoDecodeCommandList3 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList1, DecodeFrame1) void ( STDMETHODCALLTYPE *DecodeFrame1 )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12VideoDecoder *pDecoder, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 *pOutputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList2, SetProtectedResourceSession) void ( STDMETHODCALLTYPE *SetProtectedResourceSession )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList2, InitializeExtensionCommand) void ( STDMETHODCALLTYPE *InitializeExtensionCommand )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(InitializationParametersSizeInBytes) const void *pInitializationParameters, SIZE_T InitializationParametersSizeInBytes); DECLSPEC_XFGVIRT(ID3D12VideoDecodeCommandList2, ExecuteExtensionCommand) void ( STDMETHODCALLTYPE *ExecuteExtensionCommand )( ID3D12VideoDecodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(ExecutionParametersSizeInBytes) const void *pExecutionParameters, SIZE_T ExecutionParametersSizeInBytes); @@ -5246,6 +5828,7 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList3; void ( STDMETHODCALLTYPE *Barrier )( ID3D12VideoDecodeCommandList3 * This, UINT32 NumBarrierGroups, + /* [annotation] */ _In_reads_(NumBarrierGroups) const D3D12_BARRIER_GROUP *pBarrierGroups); END_INTERFACE @@ -5379,15 +5962,20 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList2; { public: virtual void STDMETHODCALLTYPE SetProtectedResourceSession( + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession) = 0; virtual void STDMETHODCALLTYPE InitializeExtensionCommand( + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(InitializationParametersSizeInBytes) const void *pInitializationParameters, SIZE_T InitializationParametersSizeInBytes) = 0; virtual void STDMETHODCALLTYPE ExecuteExtensionCommand( + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(ExecutionParametersSizeInBytes) const void *pExecutionParameters, SIZE_T ExecutionParametersSizeInBytes) = 0; @@ -5403,7 +5991,9 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList2; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoProcessCommandList2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -5417,32 +6007,43 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList2; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoProcessCommandList2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -5456,6 +6057,7 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList2; DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ClearState) @@ -5465,50 +6067,70 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList2; DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12VideoProcessCommandList2 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -5516,6 +6138,7 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList2; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12VideoProcessCommandList2 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -5526,42 +6149,55 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList2; DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ProcessFrames) void ( STDMETHODCALLTYPE *ProcessFrames )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_ ID3D12VideoProcessor *pVideoProcessor, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments, UINT NumInputStreams, + /* [annotation] */ _In_reads_(NumInputStreams) const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12VideoProcessCommandList2 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList1, ProcessFrames1) void ( STDMETHODCALLTYPE *ProcessFrames1 )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_ ID3D12VideoProcessor *pVideoProcessor, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments, UINT NumInputStreams, + /* [annotation] */ _In_reads_(NumInputStreams) const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList2, SetProtectedResourceSession) void ( STDMETHODCALLTYPE *SetProtectedResourceSession )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList2, InitializeExtensionCommand) void ( STDMETHODCALLTYPE *InitializeExtensionCommand )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(InitializationParametersSizeInBytes) const void *pInitializationParameters, SIZE_T InitializationParametersSizeInBytes); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList2, ExecuteExtensionCommand) void ( STDMETHODCALLTYPE *ExecuteExtensionCommand )( ID3D12VideoProcessCommandList2 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(ExecutionParametersSizeInBytes) const void *pExecutionParameters, SIZE_T ExecutionParametersSizeInBytes); @@ -5693,6 +6329,7 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList3; public: virtual void STDMETHODCALLTYPE Barrier( UINT32 NumBarrierGroups, + /* [annotation] */ _In_reads_(NumBarrierGroups) const D3D12_BARRIER_GROUP *pBarrierGroups) = 0; }; @@ -5707,7 +6344,9 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList3; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoProcessCommandList3 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -5721,32 +6360,43 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList3; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoProcessCommandList3 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -5760,6 +6410,7 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList3; DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ClearState) @@ -5769,50 +6420,70 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList3; DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12VideoProcessCommandList3 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -5820,6 +6491,7 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList3; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12VideoProcessCommandList3 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -5830,42 +6502,55 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList3; DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, ProcessFrames) void ( STDMETHODCALLTYPE *ProcessFrames )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_ ID3D12VideoProcessor *pVideoProcessor, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments, UINT NumInputStreams, + /* [annotation] */ _In_reads_(NumInputStreams) const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList, WriteBufferImmediate) void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12VideoProcessCommandList3 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList1, ProcessFrames1) void ( STDMETHODCALLTYPE *ProcessFrames1 )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_ ID3D12VideoProcessor *pVideoProcessor, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments, UINT NumInputStreams, + /* [annotation] */ _In_reads_(NumInputStreams) const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList2, SetProtectedResourceSession) void ( STDMETHODCALLTYPE *SetProtectedResourceSession )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList2, InitializeExtensionCommand) void ( STDMETHODCALLTYPE *InitializeExtensionCommand )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(InitializationParametersSizeInBytes) const void *pInitializationParameters, SIZE_T InitializationParametersSizeInBytes); DECLSPEC_XFGVIRT(ID3D12VideoProcessCommandList2, ExecuteExtensionCommand) void ( STDMETHODCALLTYPE *ExecuteExtensionCommand )( ID3D12VideoProcessCommandList3 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(ExecutionParametersSizeInBytes) const void *pExecutionParameters, SIZE_T ExecutionParametersSizeInBytes); @@ -5873,6 +6558,7 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList3; void ( STDMETHODCALLTYPE *Barrier )( ID3D12VideoProcessCommandList3 * This, UINT32 NumBarrierGroups, + /* [annotation] */ _In_reads_(NumBarrierGroups) const D3D12_BARRIER_GROUP *pBarrierGroups); END_INTERFACE @@ -6006,12 +6692,16 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList1; { public: virtual void STDMETHODCALLTYPE InitializeExtensionCommand( + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(InitializationParametersSizeInBytes) const void *pInitializationParameters, SIZE_T InitializationParametersSizeInBytes) = 0; virtual void STDMETHODCALLTYPE ExecuteExtensionCommand( + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(ExecutionParametersSizeInBytes) const void *pExecutionParameters, SIZE_T ExecutionParametersSizeInBytes) = 0; @@ -6027,7 +6717,9 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList1; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoEncodeCommandList1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -6041,32 +6733,43 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList1; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoEncodeCommandList1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoEncodeCommandList1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoEncodeCommandList1 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoEncodeCommandList1 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoEncodeCommandList1 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -6080,6 +6783,7 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList1; DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12VideoEncodeCommandList1 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ClearState) @@ -6089,50 +6793,70 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList1; DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12VideoEncodeCommandList1 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12VideoEncodeCommandList1 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12VideoEncodeCommandList1 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12VideoEncodeCommandList1 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12VideoEncodeCommandList1 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12VideoEncodeCommandList1 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12VideoEncodeCommandList1 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -6140,6 +6864,7 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList1; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12VideoEncodeCommandList1 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -6150,8 +6875,11 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList1; DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, EstimateMotion) void ( STDMETHODCALLTYPE *EstimateMotion )( ID3D12VideoEncodeCommandList1 * This, + /* [annotation] */ _In_ ID3D12VideoMotionEstimator *pMotionEstimator, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT *pOutputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ResolveMotionVectorHeap) @@ -6164,25 +6892,32 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList1; void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12VideoEncodeCommandList1 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, SetProtectedResourceSession) void ( STDMETHODCALLTYPE *SetProtectedResourceSession )( ID3D12VideoEncodeCommandList1 * This, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList1, InitializeExtensionCommand) void ( STDMETHODCALLTYPE *InitializeExtensionCommand )( ID3D12VideoEncodeCommandList1 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(InitializationParametersSizeInBytes) const void *pInitializationParameters, SIZE_T InitializationParametersSizeInBytes); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList1, ExecuteExtensionCommand) void ( STDMETHODCALLTYPE *ExecuteExtensionCommand )( ID3D12VideoEncodeCommandList1 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(ExecutionParametersSizeInBytes) const void *pExecutionParameters, SIZE_T ExecutionParametersSizeInBytes); @@ -6547,6 +7282,7 @@ typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC MaxResolutionSupported; UINT ResolutionWidthMultipleRequirement; UINT ResolutionHeightMultipleRequirement; + /* [annotation] */ _Field_size_full_(ResolutionRatiosCount) D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC *pResolutionRatios; } D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION; @@ -6619,6 +7355,7 @@ typedef struct D3D12_VIDEO_ENCODER_HEAP_DESC D3D12_VIDEO_ENCODER_PROFILE_DESC EncodeProfile; D3D12_VIDEO_ENCODER_LEVEL_SETTING EncodeLevel; UINT ResolutionsListCount; + /* [annotation] */ _Field_size_full_(ResolutionsListCount) const D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC *pResolutionList; } D3D12_VIDEO_ENCODER_HEAP_DESC; @@ -6940,6 +7677,7 @@ typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT D3D12_VIDEO_ENCODER_SUPPORT_FLAGS SupportFlags; D3D12_VIDEO_ENCODER_PROFILE_DESC SuggestedProfile; D3D12_VIDEO_ENCODER_LEVEL_SETTING SuggestedLevel; + /* [annotation] */ _Field_size_full_(ResolutionsListCount) D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS *pResolutionDependentSupport; } D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT; @@ -7001,9 +7739,11 @@ EXTERN_C const IID IID_ID3D12VideoEncoder; virtual D3D12_VIDEO_ENCODER_CODEC STDMETHODCALLTYPE GetCodec( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetCodecProfile( + /* [annotation] */ _Inout_ D3D12_VIDEO_ENCODER_PROFILE_DESC dstProfile) = 0; virtual HRESULT STDMETHODCALLTYPE GetCodecConfiguration( + /* [annotation] */ _Inout_ D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION dstCodecConfig) = 0; virtual DXGI_FORMAT STDMETHODCALLTYPE GetInputFormat( void) = 0; @@ -7022,7 +7762,9 @@ EXTERN_C const IID IID_ID3D12VideoEncoder; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoEncoder * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -7036,32 +7778,43 @@ EXTERN_C const IID IID_ID3D12VideoEncoder; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoEncoder * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoEncoder * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoEncoder * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoEncoder * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoEncoder * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12VideoEncoder, GetNodeMask) @@ -7079,11 +7832,13 @@ EXTERN_C const IID IID_ID3D12VideoEncoder; DECLSPEC_XFGVIRT(ID3D12VideoEncoder, GetCodecProfile) HRESULT ( STDMETHODCALLTYPE *GetCodecProfile )( ID3D12VideoEncoder * This, + /* [annotation] */ _Inout_ D3D12_VIDEO_ENCODER_PROFILE_DESC dstProfile); DECLSPEC_XFGVIRT(ID3D12VideoEncoder, GetCodecConfiguration) HRESULT ( STDMETHODCALLTYPE *GetCodecConfiguration )( ID3D12VideoEncoder * This, + /* [annotation] */ _Inout_ D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION dstCodecConfig); DECLSPEC_XFGVIRT(ID3D12VideoEncoder, GetInputFormat) @@ -7189,15 +7944,18 @@ EXTERN_C const IID IID_ID3D12VideoEncoderHeap; virtual D3D12_VIDEO_ENCODER_CODEC STDMETHODCALLTYPE GetCodec( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetCodecProfile( + /* [annotation] */ _Inout_ D3D12_VIDEO_ENCODER_PROFILE_DESC dstProfile) = 0; virtual HRESULT STDMETHODCALLTYPE GetCodecLevel( + /* [annotation] */ _Inout_ D3D12_VIDEO_ENCODER_LEVEL_SETTING dstLevel) = 0; virtual UINT STDMETHODCALLTYPE GetResolutionListCount( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetResolutionList( const UINT ResolutionsListCount, + /* [annotation] */ _Out_writes_(ResolutionsListCount) D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC *pResolutionList) = 0; }; @@ -7212,7 +7970,9 @@ EXTERN_C const IID IID_ID3D12VideoEncoderHeap; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoEncoderHeap * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -7226,32 +7986,43 @@ EXTERN_C const IID IID_ID3D12VideoEncoderHeap; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoEncoderHeap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoEncoderHeap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoEncoderHeap * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoEncoderHeap * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoEncoderHeap * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12VideoEncoderHeap, GetNodeMask) @@ -7269,11 +8040,13 @@ EXTERN_C const IID IID_ID3D12VideoEncoderHeap; DECLSPEC_XFGVIRT(ID3D12VideoEncoderHeap, GetCodecProfile) HRESULT ( STDMETHODCALLTYPE *GetCodecProfile )( ID3D12VideoEncoderHeap * This, + /* [annotation] */ _Inout_ D3D12_VIDEO_ENCODER_PROFILE_DESC dstProfile); DECLSPEC_XFGVIRT(ID3D12VideoEncoderHeap, GetCodecLevel) HRESULT ( STDMETHODCALLTYPE *GetCodecLevel )( ID3D12VideoEncoderHeap * This, + /* [annotation] */ _Inout_ D3D12_VIDEO_ENCODER_LEVEL_SETTING dstLevel); DECLSPEC_XFGVIRT(ID3D12VideoEncoderHeap, GetResolutionListCount) @@ -7284,6 +8057,7 @@ EXTERN_C const IID IID_ID3D12VideoEncoderHeap; HRESULT ( STDMETHODCALLTYPE *GetResolutionList )( ID3D12VideoEncoderHeap * This, const UINT ResolutionsListCount, + /* [annotation] */ _Out_writes_(ResolutionsListCount) D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC *pResolutionList); END_INTERFACE @@ -7375,13 +8149,19 @@ EXTERN_C const IID IID_ID3D12VideoDevice3; { public: virtual HRESULT STDMETHODCALLTYPE CreateVideoEncoder( + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation] */ _COM_Outptr_ void **ppVideoEncoder) = 0; virtual HRESULT STDMETHODCALLTYPE CreateVideoEncoderHeap( + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_HEAP_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation] */ _COM_Outptr_ void **ppVideoEncoderHeap) = 0; }; @@ -7396,7 +8176,9 @@ EXTERN_C const IID IID_ID3D12VideoDevice3; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoDevice3 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -7411,107 +8193,153 @@ EXTERN_C const IID IID_ID3D12VideoDevice3; HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )( ID3D12VideoDevice3 * This, D3D12_FEATURE_VIDEO FeatureVideo, + /* [annotation] */ _Inout_updates_bytes_(FeatureSupportDataSize) void *pFeatureSupportData, UINT FeatureSupportDataSize); DECLSPEC_XFGVIRT(ID3D12VideoDevice, CreateVideoDecoder) HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoder )( ID3D12VideoDevice3 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoder); DECLSPEC_XFGVIRT(ID3D12VideoDevice, CreateVideoDecoderHeap) HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoderHeap )( ID3D12VideoDevice3 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_HEAP_DESC *pVideoDecoderHeapDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoderHeap); DECLSPEC_XFGVIRT(ID3D12VideoDevice, CreateVideoProcessor) HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessor )( ID3D12VideoDevice3 * This, UINT NodeMask, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc, UINT NumInputStreamDescs, + /* [annotation] */ _In_reads_(NumInputStreamDescs) const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoProcessor); DECLSPEC_XFGVIRT(ID3D12VideoDevice1, CreateVideoMotionEstimator) HRESULT ( STDMETHODCALLTYPE *CreateVideoMotionEstimator )( ID3D12VideoDevice3 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_ESTIMATOR_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoMotionEstimator); DECLSPEC_XFGVIRT(ID3D12VideoDevice1, CreateVideoMotionVectorHeap) HRESULT ( STDMETHODCALLTYPE *CreateVideoMotionVectorHeap )( ID3D12VideoDevice3 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoMotionVectorHeap); DECLSPEC_XFGVIRT(ID3D12VideoDevice2, CreateVideoDecoder1) HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoder1 )( ID3D12VideoDevice3 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_DESC *pDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoder); DECLSPEC_XFGVIRT(ID3D12VideoDevice2, CreateVideoDecoderHeap1) HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoderHeap1 )( ID3D12VideoDevice3 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_DECODER_HEAP_DESC *pVideoDecoderHeapDesc, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoDecoderHeap); DECLSPEC_XFGVIRT(ID3D12VideoDevice2, CreateVideoProcessor1) HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessor1 )( ID3D12VideoDevice3 * This, UINT NodeMask, + /* [annotation] */ _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc, UINT NumInputStreamDescs, + /* [annotation] */ _In_reads_(NumInputStreamDescs) const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppVideoProcessor); DECLSPEC_XFGVIRT(ID3D12VideoDevice2, CreateVideoExtensionCommand) HRESULT ( STDMETHODCALLTYPE *CreateVideoExtensionCommand )( ID3D12VideoDevice3 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_EXTENSION_COMMAND_DESC *pDesc, + /* [annotation] */ _In_reads_bytes_(CreationParametersDataSizeInBytes) const void *pCreationParameters, SIZE_T CreationParametersDataSizeInBytes, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession, + /* [annotation] */ _In_ REFIID riid, + /* [annotation] */ _COM_Outptr_ void **ppVideoExtensionCommand); DECLSPEC_XFGVIRT(ID3D12VideoDevice2, ExecuteExtensionCommand) HRESULT ( STDMETHODCALLTYPE *ExecuteExtensionCommand )( ID3D12VideoDevice3 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(ExecutionParametersSizeInBytes) const void *pExecutionParameters, SIZE_T ExecutionParametersSizeInBytes, + /* [annotation] */ _Out_writes_bytes_(OutputDataSizeInBytes) void *pOutputData, SIZE_T OutputDataSizeInBytes); DECLSPEC_XFGVIRT(ID3D12VideoDevice3, CreateVideoEncoder) HRESULT ( STDMETHODCALLTYPE *CreateVideoEncoder )( ID3D12VideoDevice3 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation] */ _COM_Outptr_ void **ppVideoEncoder); DECLSPEC_XFGVIRT(ID3D12VideoDevice3, CreateVideoEncoderHeap) HRESULT ( STDMETHODCALLTYPE *CreateVideoEncoderHeap )( ID3D12VideoDevice3 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_HEAP_DESC *pDesc, + /* [annotation] */ _In_ REFIID riid, + /* [annotation] */ _COM_Outptr_ void **ppVideoEncoderHeap); END_INTERFACE @@ -7646,19 +8474,26 @@ typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 UINT FrameDecodingOrderNumber; UINT TemporalLayerIndex; UINT List0ReferenceFramesCount; + /* [annotation] */ _Field_size_full_(List0ReferenceFramesCount) UINT *pList0ReferenceFrames; UINT List1ReferenceFramesCount; + /* [annotation] */ _Field_size_full_(List1ReferenceFramesCount) UINT *pList1ReferenceFrames; UINT ReferenceFramesReconPictureDescriptorsCount; + /* [annotation] */ _Field_size_full_(ReferenceFramesReconPictureDescriptorsCount) D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 *pReferenceFramesReconPictureDescriptors; UCHAR adaptive_ref_pic_marking_mode_flag; UINT RefPicMarkingOperationsCommandsCount; + /* [annotation] */ _Field_size_full_(RefPicMarkingOperationsCommandsCount) D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION *pRefPicMarkingOperationsCommands; UINT List0RefPicModificationsCount; + /* [annotation] */ _Field_size_full_(List0RefPicModificationsCount) D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION *pList0RefPicModifications; UINT List1RefPicModificationsCount; + /* [annotation] */ _Field_size_full_(List1RefPicModificationsCount) D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION *pList1RefPicModifications; UINT QPMapValuesCount; + /* [annotation] */ _Field_size_full_(QPMapValuesCount) INT8 *pRateControlQPMap; } D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264; @@ -7696,16 +8531,22 @@ typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC UINT PictureOrderCountNumber; UINT TemporalLayerIndex; UINT List0ReferenceFramesCount; + /* [annotation] */ _Field_size_full_(List0ReferenceFramesCount) UINT *pList0ReferenceFrames; UINT List1ReferenceFramesCount; + /* [annotation] */ _Field_size_full_(List1ReferenceFramesCount) UINT *pList1ReferenceFrames; UINT ReferenceFramesReconPictureDescriptorsCount; + /* [annotation] */ _Field_size_full_(ReferenceFramesReconPictureDescriptorsCount) D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC *pReferenceFramesReconPictureDescriptors; UINT List0RefPicModificationsCount; + /* [annotation] */ _Field_size_full_(List0RefPicModificationsCount) UINT *pList0RefPicModifications; UINT List1RefPicModificationsCount; + /* [annotation] */ _Field_size_full_(List1RefPicModificationsCount) UINT *pList1RefPicModifications; UINT QPMapValuesCount; + /* [annotation] */ _Field_size_full_(QPMapValuesCount) INT8 *pRateControlQPMap; } D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC; @@ -7722,7 +8563,9 @@ typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA typedef struct D3D12_VIDEO_ENCODE_REFERENCE_FRAMES { UINT NumTexture2Ds; + /* [annotation] */ _Field_size_full_(NumTexture2Ds) ID3D12Resource **ppTexture2Ds; + /* [annotation] */ _Field_size_full_(NumTexture2Ds) UINT *pSubresources; } D3D12_VIDEO_ENCODE_REFERENCE_FRAMES; @@ -7892,13 +8735,19 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList2; { public: virtual void STDMETHODCALLTYPE EncodeFrame( + /* [annotation] */ _In_ ID3D12VideoEncoder *pEncoder, + /* [annotation] */ _In_ ID3D12VideoEncoderHeap *pHeap, + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS *pInputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS *pOutputArguments) = 0; virtual void STDMETHODCALLTYPE ResolveEncoderOutputMetadata( + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS *pInputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS *pOutputArguments) = 0; }; @@ -7913,7 +8762,9 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList2; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoEncodeCommandList2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -7927,32 +8778,43 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList2; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoEncodeCommandList2 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -7966,6 +8828,7 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList2; DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ClearState) @@ -7975,50 +8838,70 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList2; DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12VideoEncodeCommandList2 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -8026,6 +8909,7 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList2; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12VideoEncodeCommandList2 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -8036,8 +8920,11 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList2; DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, EstimateMotion) void ( STDMETHODCALLTYPE *EstimateMotion )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12VideoMotionEstimator *pMotionEstimator, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT *pOutputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ResolveMotionVectorHeap) @@ -8050,40 +8937,53 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList2; void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12VideoEncodeCommandList2 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, SetProtectedResourceSession) void ( STDMETHODCALLTYPE *SetProtectedResourceSession )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList1, InitializeExtensionCommand) void ( STDMETHODCALLTYPE *InitializeExtensionCommand )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(InitializationParametersSizeInBytes) const void *pInitializationParameters, SIZE_T InitializationParametersSizeInBytes); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList1, ExecuteExtensionCommand) void ( STDMETHODCALLTYPE *ExecuteExtensionCommand )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(ExecutionParametersSizeInBytes) const void *pExecutionParameters, SIZE_T ExecutionParametersSizeInBytes); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList2, EncodeFrame) void ( STDMETHODCALLTYPE *EncodeFrame )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_ ID3D12VideoEncoder *pEncoder, + /* [annotation] */ _In_ ID3D12VideoEncoderHeap *pHeap, + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS *pInputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS *pOutputArguments); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList2, ResolveEncoderOutputMetadata) void ( STDMETHODCALLTYPE *ResolveEncoderOutputMetadata )( ID3D12VideoEncodeCommandList2 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS *pInputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS *pOutputArguments); END_INTERFACE @@ -8220,6 +9120,7 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList3; public: virtual void STDMETHODCALLTYPE Barrier( UINT32 NumBarrierGroups, + /* [annotation] */ _In_reads_(NumBarrierGroups) const D3D12_BARRIER_GROUP *pBarrierGroups) = 0; }; @@ -8234,7 +9135,9 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList3; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D12VideoEncodeCommandList3 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); DECLSPEC_XFGVIRT(IUnknown, AddRef) @@ -8248,32 +9151,43 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList3; DECLSPEC_XFGVIRT(ID3D12Object, GetPrivateData) HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _Inout_ UINT *pDataSize, + /* [annotation] */ _Out_writes_bytes_opt_( *pDataSize ) void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateData) HRESULT ( STDMETHODCALLTYPE *SetPrivateData )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_ UINT DataSize, + /* [annotation] */ _In_reads_bytes_opt_( DataSize ) const void *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetPrivateDataInterface) HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_ REFGUID guid, + /* [annotation] */ _In_opt_ const IUnknown *pData); DECLSPEC_XFGVIRT(ID3D12Object, SetName) HRESULT ( STDMETHODCALLTYPE *SetName )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_z_ LPCWSTR Name); DECLSPEC_XFGVIRT(ID3D12DeviceChild, GetDevice) HRESULT ( STDMETHODCALLTYPE *GetDevice )( ID3D12VideoEncodeCommandList3 * This, - REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ _COM_Outptr_opt_ void **ppvDevice); DECLSPEC_XFGVIRT(ID3D12CommandList, GetType) @@ -8287,6 +9201,7 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList3; DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12CommandAllocator *pAllocator); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ClearState) @@ -8296,50 +9211,70 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList3; DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ResourceBarrier) void ( STDMETHODCALLTYPE *ResourceBarrier )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_ UINT NumBarriers, + /* [annotation] */ _In_reads_(NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, DiscardResource) void ( STDMETHODCALLTYPE *DiscardResource )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12Resource *pResource, + /* [annotation] */ _In_opt_ const D3D12_DISCARD_REGION *pRegion); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, BeginQuery) void ( STDMETHODCALLTYPE *BeginQuery )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, EndQuery) void ( STDMETHODCALLTYPE *EndQuery )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT Index); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ResolveQueryData) void ( STDMETHODCALLTYPE *ResolveQueryData )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12QueryHeap *pQueryHeap, + /* [annotation] */ _In_ D3D12_QUERY_TYPE Type, + /* [annotation] */ _In_ UINT StartIndex, + /* [annotation] */ _In_ UINT NumQueries, + /* [annotation] */ _In_ ID3D12Resource *pDestinationBuffer, + /* [annotation] */ _In_ UINT64 AlignedDestinationBufferOffset); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, SetPredication) void ( STDMETHODCALLTYPE *SetPredication )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_opt_ ID3D12Resource *pBuffer, + /* [annotation] */ _In_ UINT64 AlignedBufferOffset, + /* [annotation] */ _In_ D3D12_PREDICATION_OP Operation); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, SetMarker) void ( STDMETHODCALLTYPE *SetMarker )( ID3D12VideoEncodeCommandList3 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -8347,6 +9282,7 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList3; void ( STDMETHODCALLTYPE *BeginEvent )( ID3D12VideoEncodeCommandList3 * This, UINT Metadata, + /* [annotation] */ _In_reads_bytes_opt_(Size) const void *pData, UINT Size); @@ -8357,8 +9293,11 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList3; DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, EstimateMotion) void ( STDMETHODCALLTYPE *EstimateMotion )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12VideoMotionEstimator *pMotionEstimator, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT *pOutputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT *pInputArguments); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, ResolveMotionVectorHeap) @@ -8371,46 +9310,60 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList3; void ( STDMETHODCALLTYPE *WriteBufferImmediate )( ID3D12VideoEncodeCommandList3 * This, UINT Count, + /* [annotation] */ _In_reads_(Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams, + /* [annotation] */ _In_reads_opt_(Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList, SetProtectedResourceSession) void ( STDMETHODCALLTYPE *SetProtectedResourceSession )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_opt_ ID3D12ProtectedResourceSession *pProtectedResourceSession); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList1, InitializeExtensionCommand) void ( STDMETHODCALLTYPE *InitializeExtensionCommand )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(InitializationParametersSizeInBytes) const void *pInitializationParameters, SIZE_T InitializationParametersSizeInBytes); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList1, ExecuteExtensionCommand) void ( STDMETHODCALLTYPE *ExecuteExtensionCommand )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12VideoExtensionCommand *pExtensionCommand, + /* [annotation] */ _In_reads_bytes_(ExecutionParametersSizeInBytes) const void *pExecutionParameters, SIZE_T ExecutionParametersSizeInBytes); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList2, EncodeFrame) void ( STDMETHODCALLTYPE *EncodeFrame )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_ ID3D12VideoEncoder *pEncoder, + /* [annotation] */ _In_ ID3D12VideoEncoderHeap *pHeap, + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS *pInputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS *pOutputArguments); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList2, ResolveEncoderOutputMetadata) void ( STDMETHODCALLTYPE *ResolveEncoderOutputMetadata )( ID3D12VideoEncodeCommandList3 * This, + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS *pInputArguments, + /* [annotation] */ _In_ const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS *pOutputArguments); DECLSPEC_XFGVIRT(ID3D12VideoEncodeCommandList3, Barrier) void ( STDMETHODCALLTYPE *Barrier )( ID3D12VideoEncodeCommandList3 * This, UINT32 NumBarrierGroups, + /* [annotation] */ _In_reads_(NumBarrierGroups) const D3D12_BARRIER_GROUP *pBarrierGroups); END_INTERFACE diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/d3dcommon.h b/generation/WinSDK/RecompiledIdlHeaders/um/d3dcommon.h index 33e77623..ad0aa105 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/d3dcommon.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/d3dcommon.h @@ -1,9 +1,3 @@ -/*------------------------------------------------------------------------------------- - * - * Copyright (c) Microsoft Corporation - * Licensed under the MIT license - * - *-------------------------------------------------------------------------------------*/ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ @@ -434,7 +428,8 @@ EXTERN_C const IID IID_ID3D10Blob; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3D10Blob * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); @@ -549,7 +544,8 @@ EXTERN_C const IID IID_ID3DDestructionNotifier; DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ID3DDestructionNotifier * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/gchost.h b/generation/WinSDK/RecompiledIdlHeaders/um/gchost.h index 6ea019a3..ee3264e3 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/gchost.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/gchost.h @@ -3,15 +3,14 @@ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.00.0603 */ + /* File created by MIDL compiler version 8.01.0628 */ /* @@MIDL_FILE_HEADING( ) */ -#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ -#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ @@ -24,7 +23,7 @@ #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of -#endif // __RPCNDR_H_VERSION__ +#endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include "windows.h" @@ -38,6 +37,14 @@ #pragma once #endif +#ifndef DECLSPEC_XFGVIRT +#if defined(_CONTROL_FLOW_GUARD_XFG) +#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func)) +#else +#define DECLSPEC_XFGVIRT(base, func) +#endif +#endif + /* Forward Declarations */ #ifndef __IGCHost_FWD_DEFINED__ @@ -120,21 +127,28 @@ EXTERN_C const IID IID_IGCHost; { public: virtual HRESULT STDMETHODCALLTYPE SetGCStartupLimits( - /* [in] */ DWORD SegmentSize, - /* [in] */ DWORD MaxGen0Size) = 0; + /* [annotation][in] */ + _In_ DWORD SegmentSize, + /* [annotation][in] */ + _In_ DWORD MaxGen0Size) = 0; virtual HRESULT STDMETHODCALLTYPE Collect( - /* [in] */ LONG Generation) = 0; + /* [annotation][in] */ + _In_ LONG Generation) = 0; virtual HRESULT STDMETHODCALLTYPE GetStats( - /* [out][in] */ COR_GC_STATS *pStats) = 0; + /* [annotation][out][in] */ + _Inout_ COR_GC_STATS *pStats) = 0; virtual HRESULT STDMETHODCALLTYPE GetThreadStats( - /* [in] */ DWORD *pFiberCookie, - /* [out][in] */ COR_GC_THREAD_STATS *pStats) = 0; + /* [annotation][in] */ + _In_ DWORD *pFiberCookie, + /* [annotation][out][in] */ + _Inout_ COR_GC_THREAD_STATS *pStats) = 0; virtual HRESULT STDMETHODCALLTYPE SetVirtualMemLimit( - /* [in] */ SIZE_T sztMaxVirtualMemMB) = 0; + /* [annotation][in] */ + _In_ SIZE_T sztMaxVirtualMemMB) = 0; }; @@ -145,39 +159,55 @@ EXTERN_C const IID IID_IGCHost; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGCHost * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IGCHost * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IGCHost * This); + DECLSPEC_XFGVIRT(IGCHost, SetGCStartupLimits) HRESULT ( STDMETHODCALLTYPE *SetGCStartupLimits )( IGCHost * This, - /* [in] */ DWORD SegmentSize, - /* [in] */ DWORD MaxGen0Size); + /* [annotation][in] */ + _In_ DWORD SegmentSize, + /* [annotation][in] */ + _In_ DWORD MaxGen0Size); + DECLSPEC_XFGVIRT(IGCHost, Collect) HRESULT ( STDMETHODCALLTYPE *Collect )( IGCHost * This, - /* [in] */ LONG Generation); + /* [annotation][in] */ + _In_ LONG Generation); + DECLSPEC_XFGVIRT(IGCHost, GetStats) HRESULT ( STDMETHODCALLTYPE *GetStats )( IGCHost * This, - /* [out][in] */ COR_GC_STATS *pStats); + /* [annotation][out][in] */ + _Inout_ COR_GC_STATS *pStats); + DECLSPEC_XFGVIRT(IGCHost, GetThreadStats) HRESULT ( STDMETHODCALLTYPE *GetThreadStats )( IGCHost * This, - /* [in] */ DWORD *pFiberCookie, - /* [out][in] */ COR_GC_THREAD_STATS *pStats); + /* [annotation][in] */ + _In_ DWORD *pFiberCookie, + /* [annotation][out][in] */ + _Inout_ COR_GC_THREAD_STATS *pStats); + DECLSPEC_XFGVIRT(IGCHost, SetVirtualMemLimit) HRESULT ( STDMETHODCALLTYPE *SetVirtualMemLimit )( IGCHost * This, - /* [in] */ SIZE_T sztMaxVirtualMemMB); + /* [annotation][in] */ + _In_ SIZE_T sztMaxVirtualMemMB); END_INTERFACE } IGCHostVtbl; @@ -244,8 +274,10 @@ EXTERN_C const IID IID_IGCHost2; { public: virtual HRESULT STDMETHODCALLTYPE SetGCStartupLimitsEx( - /* [in] */ SIZE_T SegmentSize, - /* [in] */ SIZE_T MaxGen0Size) = 0; + /* [annotation][in] */ + _In_ SIZE_T SegmentSize, + /* [annotation][in] */ + _In_ SIZE_T MaxGen0Size) = 0; }; @@ -256,44 +288,63 @@ EXTERN_C const IID IID_IGCHost2; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGCHost2 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IGCHost2 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IGCHost2 * This); + DECLSPEC_XFGVIRT(IGCHost, SetGCStartupLimits) HRESULT ( STDMETHODCALLTYPE *SetGCStartupLimits )( IGCHost2 * This, - /* [in] */ DWORD SegmentSize, - /* [in] */ DWORD MaxGen0Size); + /* [annotation][in] */ + _In_ DWORD SegmentSize, + /* [annotation][in] */ + _In_ DWORD MaxGen0Size); + DECLSPEC_XFGVIRT(IGCHost, Collect) HRESULT ( STDMETHODCALLTYPE *Collect )( IGCHost2 * This, - /* [in] */ LONG Generation); + /* [annotation][in] */ + _In_ LONG Generation); + DECLSPEC_XFGVIRT(IGCHost, GetStats) HRESULT ( STDMETHODCALLTYPE *GetStats )( IGCHost2 * This, - /* [out][in] */ COR_GC_STATS *pStats); + /* [annotation][out][in] */ + _Inout_ COR_GC_STATS *pStats); + DECLSPEC_XFGVIRT(IGCHost, GetThreadStats) HRESULT ( STDMETHODCALLTYPE *GetThreadStats )( IGCHost2 * This, - /* [in] */ DWORD *pFiberCookie, - /* [out][in] */ COR_GC_THREAD_STATS *pStats); + /* [annotation][in] */ + _In_ DWORD *pFiberCookie, + /* [annotation][out][in] */ + _Inout_ COR_GC_THREAD_STATS *pStats); + DECLSPEC_XFGVIRT(IGCHost, SetVirtualMemLimit) HRESULT ( STDMETHODCALLTYPE *SetVirtualMemLimit )( IGCHost2 * This, - /* [in] */ SIZE_T sztMaxVirtualMemMB); + /* [annotation][in] */ + _In_ SIZE_T sztMaxVirtualMemMB); + DECLSPEC_XFGVIRT(IGCHost2, SetGCStartupLimitsEx) HRESULT ( STDMETHODCALLTYPE *SetGCStartupLimitsEx )( IGCHost2 * This, - /* [in] */ SIZE_T SegmentSize, - /* [in] */ SIZE_T MaxGen0Size); + /* [annotation][in] */ + _In_ SIZE_T SegmentSize, + /* [annotation][in] */ + _In_ SIZE_T MaxGen0Size); END_INTERFACE } IGCHost2Vtbl; diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/ivalidator.h b/generation/WinSDK/RecompiledIdlHeaders/um/ivalidator.h index f9a953fb..2d0000e0 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/ivalidator.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/ivalidator.h @@ -3,15 +3,14 @@ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.00.0603 */ + /* File created by MIDL compiler version 8.01.0628 */ /* @@MIDL_FILE_HEADING( ) */ -#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ -#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ @@ -24,20 +23,28 @@ #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of -#endif // __RPCNDR_H_VERSION__ +#endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ -#ifndef __IValidator_h__ -#define __IValidator_h__ +#ifndef __ivalidator_h__ +#define __ivalidator_h__ #if defined(_MSC_VER) && (_MSC_VER >= 1020) #pragma once #endif +#ifndef DECLSPEC_XFGVIRT +#if defined(_CONTROL_FLOW_GUARD_XFG) +#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func)) +#else +#define DECLSPEC_XFGVIRT(base, func) +#endif +#endif + /* Forward Declarations */ #ifndef __IValidator_FWD_DEFINED__ @@ -62,7 +69,7 @@ extern "C"{ #endif -/* interface __MIDL_itf_IValidator_0000_0000 */ +/* interface __MIDL_itf_ivalidator_0000_0000 */ /* [local] */ #pragma warning(push) @@ -81,8 +88,8 @@ enum ValidatorFlags } ; -extern RPC_IF_HANDLE __MIDL_itf_IValidator_0000_0000_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_IValidator_0000_0000_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_ivalidator_0000_0000_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_ivalidator_0000_0000_v0_0_s_ifspec; #ifndef __IValidator_INTERFACE_DEFINED__ #define __IValidator_INTERFACE_DEFINED__ @@ -100,21 +107,34 @@ EXTERN_C const IID IID_IValidator; { public: virtual HRESULT STDMETHODCALLTYPE Validate( - /* [in] */ __RPC__in_opt IVEHandler *veh, - /* [in] */ __RPC__in_opt IUnknown *pAppDomain, - /* [in] */ unsigned long ulFlags, - /* [in] */ unsigned long ulMaxError, - /* [in] */ unsigned long token, - /* [in] */ __RPC__in LPWSTR fileName, - /* [size_is][in] */ __RPC__in_ecount_full(ulSize) BYTE *pe, - /* [in] */ unsigned long ulSize) = 0; + /* [annotation][in] */ + _In_ IVEHandler *veh, + /* [annotation][in] */ + _In_ IUnknown *pAppDomain, + /* [annotation][in] */ + _In_ unsigned long ulFlags, + /* [annotation][in] */ + _In_ unsigned long ulMaxError, + /* [annotation][in] */ + _In_ unsigned long token, + /* [annotation][in] */ + _In_ LPWSTR fileName, + /* [annotation][size_is][in] */ + _In_reads_(ulSize) BYTE *pe, + /* [annotation][in] */ + _In_ unsigned long ulSize) = 0; virtual HRESULT STDMETHODCALLTYPE FormatEventInfo( - /* [in] */ HRESULT hVECode, - /* [in] */ VEContext Context, - /* [out][in] */ __RPC__inout LPWSTR msg, - /* [in] */ unsigned long ulMaxLength, - /* [in] */ __RPC__in SAFEARRAY * psa) = 0; + /* [annotation][in] */ + _In_ HRESULT hVECode, + /* [annotation][in] */ + _In_ VEContext Context, + /* [annotation][out][in] */ + _Inout_ LPWSTR msg, + /* [annotation][in] */ + _In_ unsigned long ulMaxLength, + /* [annotation][in] */ + _In_ SAFEARRAY * psa) = 0; }; @@ -125,36 +145,55 @@ EXTERN_C const IID IID_IValidator; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in IValidator * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in IValidator * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in IValidator * This); + DECLSPEC_XFGVIRT(IValidator, Validate) HRESULT ( STDMETHODCALLTYPE *Validate )( __RPC__in IValidator * This, - /* [in] */ __RPC__in_opt IVEHandler *veh, - /* [in] */ __RPC__in_opt IUnknown *pAppDomain, - /* [in] */ unsigned long ulFlags, - /* [in] */ unsigned long ulMaxError, - /* [in] */ unsigned long token, - /* [in] */ __RPC__in LPWSTR fileName, - /* [size_is][in] */ __RPC__in_ecount_full(ulSize) BYTE *pe, - /* [in] */ unsigned long ulSize); + /* [annotation][in] */ + _In_ IVEHandler *veh, + /* [annotation][in] */ + _In_ IUnknown *pAppDomain, + /* [annotation][in] */ + _In_ unsigned long ulFlags, + /* [annotation][in] */ + _In_ unsigned long ulMaxError, + /* [annotation][in] */ + _In_ unsigned long token, + /* [annotation][in] */ + _In_ LPWSTR fileName, + /* [annotation][size_is][in] */ + _In_reads_(ulSize) BYTE *pe, + /* [annotation][in] */ + _In_ unsigned long ulSize); + DECLSPEC_XFGVIRT(IValidator, FormatEventInfo) HRESULT ( STDMETHODCALLTYPE *FormatEventInfo )( __RPC__in IValidator * This, - /* [in] */ HRESULT hVECode, - /* [in] */ VEContext Context, - /* [out][in] */ __RPC__inout LPWSTR msg, - /* [in] */ unsigned long ulMaxLength, - /* [in] */ __RPC__in SAFEARRAY * psa); + /* [annotation][in] */ + _In_ HRESULT hVECode, + /* [annotation][in] */ + _In_ VEContext Context, + /* [annotation][out][in] */ + _Inout_ LPWSTR msg, + /* [annotation][in] */ + _In_ unsigned long ulMaxLength, + /* [annotation][in] */ + _In_ SAFEARRAY * psa); END_INTERFACE } IValidatorVtbl; @@ -212,21 +251,34 @@ EXTERN_C const IID IID_ICLRValidator; { public: virtual HRESULT STDMETHODCALLTYPE Validate( - /* [in] */ __RPC__in_opt IVEHandler *veh, - /* [in] */ unsigned long ulAppDomainId, - /* [in] */ unsigned long ulFlags, - /* [in] */ unsigned long ulMaxError, - /* [in] */ unsigned long token, - /* [in] */ __RPC__in LPWSTR fileName, - /* [size_is][in] */ __RPC__in_ecount_full(ulSize) BYTE *pe, - /* [in] */ unsigned long ulSize) = 0; + /* [annotation][in] */ + _In_ IVEHandler *veh, + /* [annotation][in] */ + _In_ unsigned long ulAppDomainId, + /* [annotation][in] */ + _In_ unsigned long ulFlags, + /* [annotation][in] */ + _In_ unsigned long ulMaxError, + /* [annotation][in] */ + _In_ unsigned long token, + /* [annotation][in] */ + _In_ LPWSTR fileName, + /* [annotation][size_is][in] */ + _In_reads_(ulSize) BYTE *pe, + /* [annotation][in] */ + _In_ unsigned long ulSize) = 0; virtual HRESULT STDMETHODCALLTYPE FormatEventInfo( - /* [in] */ HRESULT hVECode, - /* [in] */ VEContext Context, - /* [out][in] */ __RPC__inout LPWSTR msg, - /* [in] */ unsigned long ulMaxLength, - /* [in] */ __RPC__in SAFEARRAY * psa) = 0; + /* [annotation][in] */ + _In_ HRESULT hVECode, + /* [annotation][in] */ + _In_ VEContext Context, + /* [annotation][out][in] */ + _Inout_ LPWSTR msg, + /* [annotation][in] */ + _In_ unsigned long ulMaxLength, + /* [annotation][in] */ + _In_ SAFEARRAY * psa) = 0; }; @@ -237,36 +289,55 @@ EXTERN_C const IID IID_ICLRValidator; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ICLRValidator * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in ICLRValidator * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in ICLRValidator * This); + DECLSPEC_XFGVIRT(ICLRValidator, Validate) HRESULT ( STDMETHODCALLTYPE *Validate )( __RPC__in ICLRValidator * This, - /* [in] */ __RPC__in_opt IVEHandler *veh, - /* [in] */ unsigned long ulAppDomainId, - /* [in] */ unsigned long ulFlags, - /* [in] */ unsigned long ulMaxError, - /* [in] */ unsigned long token, - /* [in] */ __RPC__in LPWSTR fileName, - /* [size_is][in] */ __RPC__in_ecount_full(ulSize) BYTE *pe, - /* [in] */ unsigned long ulSize); + /* [annotation][in] */ + _In_ IVEHandler *veh, + /* [annotation][in] */ + _In_ unsigned long ulAppDomainId, + /* [annotation][in] */ + _In_ unsigned long ulFlags, + /* [annotation][in] */ + _In_ unsigned long ulMaxError, + /* [annotation][in] */ + _In_ unsigned long token, + /* [annotation][in] */ + _In_ LPWSTR fileName, + /* [annotation][size_is][in] */ + _In_reads_(ulSize) BYTE *pe, + /* [annotation][in] */ + _In_ unsigned long ulSize); + DECLSPEC_XFGVIRT(ICLRValidator, FormatEventInfo) HRESULT ( STDMETHODCALLTYPE *FormatEventInfo )( __RPC__in ICLRValidator * This, - /* [in] */ HRESULT hVECode, - /* [in] */ VEContext Context, - /* [out][in] */ __RPC__inout LPWSTR msg, - /* [in] */ unsigned long ulMaxLength, - /* [in] */ __RPC__in SAFEARRAY * psa); + /* [annotation][in] */ + _In_ HRESULT hVECode, + /* [annotation][in] */ + _In_ VEContext Context, + /* [annotation][out][in] */ + _Inout_ LPWSTR msg, + /* [annotation][in] */ + _In_ unsigned long ulMaxLength, + /* [annotation][in] */ + _In_ SAFEARRAY * psa); END_INTERFACE } ICLRValidatorVtbl; @@ -308,14 +379,14 @@ EXTERN_C const IID IID_ICLRValidator; #endif /* __ICLRValidator_INTERFACE_DEFINED__ */ -/* interface __MIDL_itf_IValidator_0000_0002 */ +/* interface __MIDL_itf_ivalidator_0000_0002 */ /* [local] */ #pragma warning(pop) -extern RPC_IF_HANDLE __MIDL_itf_IValidator_0000_0002_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_IValidator_0000_0002_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_ivalidator_0000_0002_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_ivalidator_0000_0002_v0_0_s_ifspec; /* Additional Prototypes for ALL interfaces */ @@ -324,6 +395,11 @@ unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal( __RPC__in unsigned long *, unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out LPSAFEARRAY * ); void __RPC_USER LPSAFEARRAY_UserFree( __RPC__in unsigned long *, __RPC__in LPSAFEARRAY * ); +unsigned long __RPC_USER LPSAFEARRAY_UserSize64( __RPC__in unsigned long *, unsigned long , __RPC__in LPSAFEARRAY * ); +unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal64( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in LPSAFEARRAY * ); +unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal64(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out LPSAFEARRAY * ); +void __RPC_USER LPSAFEARRAY_UserFree64( __RPC__in unsigned long *, __RPC__in LPSAFEARRAY * ); + /* end of Additional Prototypes */ #ifdef __cplusplus diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/ivehandler.h b/generation/WinSDK/RecompiledIdlHeaders/um/ivehandler.h index be2c045d..f68ddacf 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/ivehandler.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/ivehandler.h @@ -3,15 +3,14 @@ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.00.0603 */ + /* File created by MIDL compiler version 8.01.0628 */ /* @@MIDL_FILE_HEADING( ) */ -#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ -#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ @@ -24,20 +23,28 @@ #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of -#endif // __RPCNDR_H_VERSION__ +#endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ -#ifndef __IVEHandler_h__ -#define __IVEHandler_h__ +#ifndef __ivehandler_h__ +#define __ivehandler_h__ #if defined(_MSC_VER) && (_MSC_VER >= 1020) #pragma once #endif +#ifndef DECLSPEC_XFGVIRT +#if defined(_CONTROL_FLOW_GUARD_XFG) +#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func)) +#else +#define DECLSPEC_XFGVIRT(base, func) +#endif +#endif + /* Forward Declarations */ #ifndef __VEHandlerClass_FWD_DEFINED__ @@ -67,7 +74,7 @@ extern "C"{ #endif -/* interface __MIDL_itf_IVEHandler_0000_0000 */ +/* interface __MIDL_itf_ivehandler_0000_0000 */ /* [local] */ typedef struct tag_VerError @@ -87,8 +94,8 @@ typedef _VerError VEContext; -extern RPC_IF_HANDLE __MIDL_itf_IVEHandler_0000_0000_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_IVEHandler_0000_0000_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_ivehandler_0000_0000_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_ivehandler_0000_0000_v0_0_s_ifspec; #ifndef __VEHandlerLib_LIBRARY_DEFINED__ @@ -125,12 +132,16 @@ EXTERN_C const IID IID_IVEHandler; { public: virtual HRESULT STDMETHODCALLTYPE VEHandler( - /* [in] */ HRESULT VECode, - /* [in] */ VEContext Context, - /* [in] */ __RPC__in SAFEARRAY * psa) = 0; + /* [annotation][in] */ + _In_ HRESULT VECode, + /* [annotation][in] */ + _In_ VEContext Context, + /* [annotation][in] */ + _In_ SAFEARRAY * psa) = 0; virtual HRESULT STDMETHODCALLTYPE SetReporterFtn( - /* [in] */ __int64 lFnPtr) = 0; + /* [annotation][in] */ + _In_ __int64 lFnPtr) = 0; }; @@ -141,27 +152,37 @@ EXTERN_C const IID IID_IVEHandler; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in IVEHandler * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in IVEHandler * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in IVEHandler * This); + DECLSPEC_XFGVIRT(IVEHandler, VEHandler) HRESULT ( STDMETHODCALLTYPE *VEHandler )( __RPC__in IVEHandler * This, - /* [in] */ HRESULT VECode, - /* [in] */ VEContext Context, - /* [in] */ __RPC__in SAFEARRAY * psa); + /* [annotation][in] */ + _In_ HRESULT VECode, + /* [annotation][in] */ + _In_ VEContext Context, + /* [annotation][in] */ + _In_ SAFEARRAY * psa); + DECLSPEC_XFGVIRT(IVEHandler, SetReporterFtn) HRESULT ( STDMETHODCALLTYPE *SetReporterFtn )( __RPC__in IVEHandler * This, - /* [in] */ __int64 lFnPtr); + /* [annotation][in] */ + _In_ __int64 lFnPtr); END_INTERFACE } IVEHandlerVtbl; @@ -210,6 +231,11 @@ unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal( __RPC__in unsigned long *, unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out LPSAFEARRAY * ); void __RPC_USER LPSAFEARRAY_UserFree( __RPC__in unsigned long *, __RPC__in LPSAFEARRAY * ); +unsigned long __RPC_USER LPSAFEARRAY_UserSize64( __RPC__in unsigned long *, unsigned long , __RPC__in LPSAFEARRAY * ); +unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal64( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in LPSAFEARRAY * ); +unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal64(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out LPSAFEARRAY * ); +void __RPC_USER LPSAFEARRAY_UserFree64( __RPC__in unsigned long *, __RPC__in LPSAFEARRAY * ); + /* end of Additional Prototypes */ #ifdef __cplusplus diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/menutemplate.h b/generation/WinSDK/RecompiledIdlHeaders/um/menutemplate.h new file mode 100644 index 00000000..28060785 --- /dev/null +++ b/generation/WinSDK/RecompiledIdlHeaders/um/menutemplate.h @@ -0,0 +1,36 @@ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct _MENUEX_TEMPLATE_HEADER { + WORD wVersion; + WORD wOffset; + DWORD dwHelpId; +} MENUEX_TEMPLATE_HEADER; + +typedef struct _MENUEX_TEMPLATE_ITEM { + DWORD dwType; + DWORD dwState; + UINT uId; + WORD wFlags; + WCHAR szText[1]; +} MENUEX_TEMPLATE_ITEM; + +typedef struct _MENUTEMPLATEEX { + union { + struct { + MENUITEMTEMPLATEHEADER mitHeader; + MENUITEMTEMPLATE miTemplate[ANYSIZE_ARRAY]; + } Menu; + struct { + MENUEX_TEMPLATE_HEADER mexHeader; + MENUEX_TEMPLATE_ITEM mexItem[ANYSIZE_ARRAY]; + } MenuEx; + }; +} MENUTEMPLATEEX; + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/metahost.h b/generation/WinSDK/RecompiledIdlHeaders/um/metahost.h index 33bc124c..10515e83 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/metahost.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/metahost.h @@ -3,15 +3,14 @@ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.00.0603 */ + /* File created by MIDL compiler version 8.01.0628 */ /* @@MIDL_FILE_HEADING( ) */ -#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ -#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ @@ -24,7 +23,7 @@ #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of -#endif // __RPCNDR_H_VERSION__ +#endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include "windows.h" @@ -38,6 +37,14 @@ #pragma once #endif +#ifndef DECLSPEC_XFGVIRT +#if defined(_CONTROL_FLOW_GUARD_XFG) +#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func)) +#else +#define DECLSPEC_XFGVIRT(base, func) +#endif +#endif + /* Forward Declarations */ #ifndef __ICLRMetaHost_FWD_DEFINED__ @@ -225,32 +232,44 @@ EXTERN_C const IID IID_ICLRMetaHost; { public: virtual HRESULT STDMETHODCALLTYPE GetRuntime( - /* [in] */ LPCWSTR pwzVersion, - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppRuntime) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzVersion, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppRuntime) = 0; virtual HRESULT STDMETHODCALLTYPE GetVersionFromFile( - /* [in] */ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer) = 0; virtual HRESULT STDMETHODCALLTYPE EnumerateInstalledRuntimes( - /* [retval][out] */ IEnumUnknown **ppEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IEnumUnknown **ppEnumerator) = 0; virtual HRESULT STDMETHODCALLTYPE EnumerateLoadedRuntimes( - /* [in] */ HANDLE hndProcess, - /* [retval][out] */ IEnumUnknown **ppEnumerator) = 0; + /* [annotation][in] */ + _In_ HANDLE hndProcess, + /* [annotation][retval][out] */ + _Out_retval_ IEnumUnknown **ppEnumerator) = 0; virtual HRESULT STDMETHODCALLTYPE RequestRuntimeLoadedNotification( - /* [in] */ RuntimeLoadedCallbackFnPtr pCallbackFunction) = 0; + /* [annotation][in] */ + _In_ RuntimeLoadedCallbackFnPtr pCallbackFunction) = 0; virtual HRESULT STDMETHODCALLTYPE QueryLegacyV2RuntimeBinding( - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppUnk) = 0; + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppUnk) = 0; virtual HRESULT STDMETHODCALLTYPE ExitProcess( - /* [in] */ INT32 iExitCode) = 0; + /* [annotation][in] */ + _In_ INT32 iExitCode) = 0; }; @@ -261,52 +280,75 @@ EXTERN_C const IID IID_ICLRMetaHost; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRMetaHost * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRMetaHost * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRMetaHost * This); + DECLSPEC_XFGVIRT(ICLRMetaHost, GetRuntime) HRESULT ( STDMETHODCALLTYPE *GetRuntime )( ICLRMetaHost * This, - /* [in] */ LPCWSTR pwzVersion, - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppRuntime); + /* [annotation][in] */ + _In_ LPCWSTR pwzVersion, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppRuntime); + DECLSPEC_XFGVIRT(ICLRMetaHost, GetVersionFromFile) HRESULT ( STDMETHODCALLTYPE *GetVersionFromFile )( ICLRMetaHost * This, - /* [in] */ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer); + DECLSPEC_XFGVIRT(ICLRMetaHost, EnumerateInstalledRuntimes) HRESULT ( STDMETHODCALLTYPE *EnumerateInstalledRuntimes )( ICLRMetaHost * This, - /* [retval][out] */ IEnumUnknown **ppEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IEnumUnknown **ppEnumerator); + DECLSPEC_XFGVIRT(ICLRMetaHost, EnumerateLoadedRuntimes) HRESULT ( STDMETHODCALLTYPE *EnumerateLoadedRuntimes )( ICLRMetaHost * This, - /* [in] */ HANDLE hndProcess, - /* [retval][out] */ IEnumUnknown **ppEnumerator); + /* [annotation][in] */ + _In_ HANDLE hndProcess, + /* [annotation][retval][out] */ + _Out_retval_ IEnumUnknown **ppEnumerator); + DECLSPEC_XFGVIRT(ICLRMetaHost, RequestRuntimeLoadedNotification) HRESULT ( STDMETHODCALLTYPE *RequestRuntimeLoadedNotification )( ICLRMetaHost * This, - /* [in] */ RuntimeLoadedCallbackFnPtr pCallbackFunction); + /* [annotation][in] */ + _In_ RuntimeLoadedCallbackFnPtr pCallbackFunction); + DECLSPEC_XFGVIRT(ICLRMetaHost, QueryLegacyV2RuntimeBinding) HRESULT ( STDMETHODCALLTYPE *QueryLegacyV2RuntimeBinding )( ICLRMetaHost * This, - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppUnk); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppUnk); + DECLSPEC_XFGVIRT(ICLRMetaHost, ExitProcess) HRESULT ( STDMETHODCALLTYPE *ExitProcess )( ICLRMetaHost * This, - /* [in] */ INT32 iExitCode); + /* [annotation][in] */ + _In_ INT32 iExitCode); END_INTERFACE } ICLRMetaHostVtbl; @@ -408,18 +450,26 @@ EXTERN_C const IID IID_ICLRMetaHostPolicy; { public: virtual HRESULT STDMETHODCALLTYPE GetRequestedRuntime( - /* [in] */ METAHOST_POLICY_FLAGS dwPolicyFlags, - /* [in] */ LPCWSTR pwzBinary, - /* [in] */ IStream *pCfgStream, + /* [annotation][in] */ + _In_ METAHOST_POLICY_FLAGS dwPolicyFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzBinary, + /* [annotation][in] */ + _In_ IStream *pCfgStream, /* [annotation][size_is][out][in] */ _Inout_updates_all_opt_(*pcchVersion) LPWSTR pwzVersion, - /* [out][in] */ DWORD *pcchVersion, + /* [annotation][out][in] */ + _Inout_ DWORD *pcchVersion, /* [annotation][size_is][out] */ _Out_writes_all_opt_(*pcchImageVersion) LPWSTR pwzImageVersion, - /* [out][in] */ DWORD *pcchImageVersion, - /* [out] */ DWORD *pdwConfigFlags, - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppRuntime) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchImageVersion, + /* [annotation][out] */ + _Out_ DWORD *pdwConfigFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppRuntime) = 0; }; @@ -430,32 +480,45 @@ EXTERN_C const IID IID_ICLRMetaHostPolicy; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRMetaHostPolicy * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRMetaHostPolicy * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRMetaHostPolicy * This); + DECLSPEC_XFGVIRT(ICLRMetaHostPolicy, GetRequestedRuntime) HRESULT ( STDMETHODCALLTYPE *GetRequestedRuntime )( ICLRMetaHostPolicy * This, - /* [in] */ METAHOST_POLICY_FLAGS dwPolicyFlags, - /* [in] */ LPCWSTR pwzBinary, - /* [in] */ IStream *pCfgStream, + /* [annotation][in] */ + _In_ METAHOST_POLICY_FLAGS dwPolicyFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzBinary, + /* [annotation][in] */ + _In_ IStream *pCfgStream, /* [annotation][size_is][out][in] */ _Inout_updates_all_opt_(*pcchVersion) LPWSTR pwzVersion, - /* [out][in] */ DWORD *pcchVersion, + /* [annotation][out][in] */ + _Inout_ DWORD *pcchVersion, /* [annotation][size_is][out] */ _Out_writes_all_opt_(*pcchImageVersion) LPWSTR pwzImageVersion, - /* [out][in] */ DWORD *pcchImageVersion, - /* [out] */ DWORD *pdwConfigFlags, - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppRuntime); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchImageVersion, + /* [annotation][out] */ + _Out_ DWORD *pdwConfigFlags, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppRuntime); END_INTERFACE } ICLRMetaHostPolicyVtbl; @@ -510,12 +573,18 @@ EXTERN_C const IID IID_ICLRProfiling; { public: virtual HRESULT STDMETHODCALLTYPE AttachProfiler( - /* [in] */ DWORD dwProfileeProcessID, - /* [in] */ DWORD dwMillisecondsMax, - /* [in] */ const CLSID *pClsidProfiler, - /* [in] */ LPCWSTR wszProfilerPath, - /* [size_is][in] */ void *pvClientData, - /* [in] */ UINT cbClientData) = 0; + /* [annotation][in] */ + _In_ DWORD dwProfileeProcessID, + /* [annotation][in] */ + _In_ DWORD dwMillisecondsMax, + /* [annotation][in] */ + _In_ const CLSID *pClsidProfiler, + /* [annotation][in] */ + _In_ LPCWSTR wszProfilerPath, + /* [annotation][size_is][in] */ + _In_reads_(cbClientData) void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData) = 0; }; @@ -526,26 +595,37 @@ EXTERN_C const IID IID_ICLRProfiling; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRProfiling * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRProfiling * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRProfiling * This); + DECLSPEC_XFGVIRT(ICLRProfiling, AttachProfiler) HRESULT ( STDMETHODCALLTYPE *AttachProfiler )( ICLRProfiling * This, - /* [in] */ DWORD dwProfileeProcessID, - /* [in] */ DWORD dwMillisecondsMax, - /* [in] */ const CLSID *pClsidProfiler, - /* [in] */ LPCWSTR wszProfilerPath, - /* [size_is][in] */ void *pvClientData, - /* [in] */ UINT cbClientData); + /* [annotation][in] */ + _In_ DWORD dwProfileeProcessID, + /* [annotation][in] */ + _In_ DWORD dwMillisecondsMax, + /* [annotation][in] */ + _In_ const CLSID *pClsidProfiler, + /* [annotation][in] */ + _In_ LPCWSTR wszProfilerPath, + /* [annotation][size_is][in] */ + _In_reads_(cbClientData) void *pvClientData, + /* [annotation][in] */ + _In_ UINT cbClientData); END_INTERFACE } ICLRProfilingVtbl; @@ -624,10 +704,14 @@ EXTERN_C const IID IID_ICLRDebuggingLibraryProvider; { public: virtual HRESULT STDMETHODCALLTYPE ProvideLibrary( - /* [in] */ const WCHAR *pwszFileName, - /* [in] */ DWORD dwTimestamp, - /* [in] */ DWORD dwSizeOfImage, - /* [out] */ HMODULE *phModule) = 0; + /* [annotation][in] */ + _In_ const WCHAR *pwszFileName, + /* [annotation][in] */ + _In_ DWORD dwTimestamp, + /* [annotation][in] */ + _In_ DWORD dwSizeOfImage, + /* [annotation][out] */ + _Out_ HMODULE *phModule) = 0; }; @@ -638,24 +722,33 @@ EXTERN_C const IID IID_ICLRDebuggingLibraryProvider; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRDebuggingLibraryProvider * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRDebuggingLibraryProvider * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRDebuggingLibraryProvider * This); + DECLSPEC_XFGVIRT(ICLRDebuggingLibraryProvider, ProvideLibrary) HRESULT ( STDMETHODCALLTYPE *ProvideLibrary )( ICLRDebuggingLibraryProvider * This, - /* [in] */ const WCHAR *pwszFileName, - /* [in] */ DWORD dwTimestamp, - /* [in] */ DWORD dwSizeOfImage, - /* [out] */ HMODULE *phModule); + /* [annotation][in] */ + _In_ const WCHAR *pwszFileName, + /* [annotation][in] */ + _In_ DWORD dwTimestamp, + /* [annotation][in] */ + _In_ DWORD dwSizeOfImage, + /* [annotation][out] */ + _Out_ HMODULE *phModule); END_INTERFACE } ICLRDebuggingLibraryProviderVtbl; @@ -710,14 +803,22 @@ EXTERN_C const IID IID_ICLRDebugging; { public: virtual HRESULT STDMETHODCALLTYPE OpenVirtualProcess( - /* [in] */ ULONG64 moduleBaseAddress, - /* [in] */ IUnknown *pDataTarget, - /* [in] */ ICLRDebuggingLibraryProvider *pLibraryProvider, - /* [in] */ CLR_DEBUGGING_VERSION *pMaxDebuggerSupportedVersion, - /* [in] */ REFIID riidProcess, - /* [iid_is][out] */ IUnknown **ppProcess, - /* [out][in] */ CLR_DEBUGGING_VERSION *pVersion, - /* [out] */ CLR_DEBUGGING_PROCESS_FLAGS *pdwFlags) = 0; + /* [annotation][in] */ + _In_ ULONG64 moduleBaseAddress, + /* [annotation][in] */ + _In_ IUnknown *pDataTarget, + /* [annotation][in] */ + _In_ ICLRDebuggingLibraryProvider *pLibraryProvider, + /* [annotation][in] */ + _In_ CLR_DEBUGGING_VERSION *pMaxDebuggerSupportedVersion, + /* [annotation][in] */ + _In_ REFIID riidProcess, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppProcess, + /* [annotation][out][in] */ + _Inout_ CLR_DEBUGGING_VERSION *pVersion, + /* [annotation][out] */ + _Out_ CLR_DEBUGGING_PROCESS_FLAGS *pdwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE CanUnloadNow( HMODULE hModule) = 0; @@ -731,29 +832,43 @@ EXTERN_C const IID IID_ICLRDebugging; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRDebugging * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRDebugging * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRDebugging * This); + DECLSPEC_XFGVIRT(ICLRDebugging, OpenVirtualProcess) HRESULT ( STDMETHODCALLTYPE *OpenVirtualProcess )( ICLRDebugging * This, - /* [in] */ ULONG64 moduleBaseAddress, - /* [in] */ IUnknown *pDataTarget, - /* [in] */ ICLRDebuggingLibraryProvider *pLibraryProvider, - /* [in] */ CLR_DEBUGGING_VERSION *pMaxDebuggerSupportedVersion, - /* [in] */ REFIID riidProcess, - /* [iid_is][out] */ IUnknown **ppProcess, - /* [out][in] */ CLR_DEBUGGING_VERSION *pVersion, - /* [out] */ CLR_DEBUGGING_PROCESS_FLAGS *pdwFlags); + /* [annotation][in] */ + _In_ ULONG64 moduleBaseAddress, + /* [annotation][in] */ + _In_ IUnknown *pDataTarget, + /* [annotation][in] */ + _In_ ICLRDebuggingLibraryProvider *pLibraryProvider, + /* [annotation][in] */ + _In_ CLR_DEBUGGING_VERSION *pMaxDebuggerSupportedVersion, + /* [annotation][in] */ + _In_ REFIID riidProcess, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppProcess, + /* [annotation][out][in] */ + _Inout_ CLR_DEBUGGING_VERSION *pVersion, + /* [annotation][out] */ + _Out_ CLR_DEBUGGING_PROCESS_FLAGS *pdwFlags); + DECLSPEC_XFGVIRT(ICLRDebugging, CanUnloadNow) HRESULT ( STDMETHODCALLTYPE *CanUnloadNow )( ICLRDebugging * This, HMODULE hModule); @@ -816,55 +931,75 @@ EXTERN_C const IID IID_ICLRRuntimeInfo; virtual HRESULT STDMETHODCALLTYPE GetVersionString( /* [annotation][size_is][out] */ _Out_writes_all_opt_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer) = 0; virtual HRESULT STDMETHODCALLTYPE GetRuntimeDirectory( /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer) = 0; virtual HRESULT STDMETHODCALLTYPE IsLoaded( - /* [in] */ HANDLE hndProcess, - /* [retval][out] */ BOOL *pbLoaded) = 0; + /* [annotation][in] */ + _In_ HANDLE hndProcess, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pbLoaded) = 0; virtual HRESULT STDMETHODCALLTYPE LoadErrorString( - /* [in] */ UINT iResourceID, + /* [annotation][in] */ + _In_ UINT iResourceID, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer, + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer, /* [lcid][in] */ LONG iLocaleID) = 0; virtual HRESULT STDMETHODCALLTYPE LoadLibrary( - /* [in] */ LPCWSTR pwzDllName, - /* [retval][out] */ HMODULE *phndModule) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzDllName, + /* [annotation][retval][out] */ + _Out_retval_ HMODULE *phndModule) = 0; virtual HRESULT STDMETHODCALLTYPE GetProcAddress( - /* [in] */ LPCSTR pszProcName, - /* [retval][out] */ LPVOID *ppProc) = 0; + /* [annotation][in] */ + _In_ LPCSTR pszProcName, + /* [annotation][retval][out] */ + _Out_retval_ LPVOID *ppProc) = 0; virtual HRESULT STDMETHODCALLTYPE GetInterface( - /* [in] */ REFCLSID rclsid, - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppUnk) = 0; + /* [annotation][in] */ + _In_ REFCLSID rclsid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppUnk) = 0; virtual HRESULT STDMETHODCALLTYPE IsLoadable( - /* [retval][out] */ BOOL *pbLoadable) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pbLoadable) = 0; virtual HRESULT STDMETHODCALLTYPE SetDefaultStartupFlags( - /* [in] */ DWORD dwStartupFlags, - /* [in] */ LPCWSTR pwzHostConfigFile) = 0; + /* [annotation][in] */ + _In_ DWORD dwStartupFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzHostConfigFile) = 0; virtual HRESULT STDMETHODCALLTYPE GetDefaultStartupFlags( - /* [out] */ DWORD *pdwStartupFlags, + /* [annotation][out] */ + _Out_ DWORD *pdwStartupFlags, /* [annotation][size_is][out] */ _Out_writes_all_opt_(*pcchHostConfigFile) LPWSTR pwzHostConfigFile, - /* [out][in] */ DWORD *pcchHostConfigFile) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchHostConfigFile) = 0; virtual HRESULT STDMETHODCALLTYPE BindAsLegacyV2Runtime( void) = 0; virtual HRESULT STDMETHODCALLTYPE IsStarted( - /* [out] */ BOOL *pbStarted, - /* [out] */ DWORD *pdwStartupFlags) = 0; + /* [annotation][out] */ + _Out_ BOOL *pbStarted, + /* [annotation][out] */ + _Out_ DWORD *pdwStartupFlags) = 0; }; @@ -875,82 +1010,118 @@ EXTERN_C const IID IID_ICLRRuntimeInfo; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRRuntimeInfo * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRRuntimeInfo * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRRuntimeInfo * This); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, GetVersionString) HRESULT ( STDMETHODCALLTYPE *GetVersionString )( ICLRRuntimeInfo * This, /* [annotation][size_is][out] */ _Out_writes_all_opt_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, GetRuntimeDirectory) HRESULT ( STDMETHODCALLTYPE *GetRuntimeDirectory )( ICLRRuntimeInfo * This, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, IsLoaded) HRESULT ( STDMETHODCALLTYPE *IsLoaded )( ICLRRuntimeInfo * This, - /* [in] */ HANDLE hndProcess, - /* [retval][out] */ BOOL *pbLoaded); + /* [annotation][in] */ + _In_ HANDLE hndProcess, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pbLoaded); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, LoadErrorString) HRESULT ( STDMETHODCALLTYPE *LoadErrorString )( ICLRRuntimeInfo * This, - /* [in] */ UINT iResourceID, + /* [annotation][in] */ + _In_ UINT iResourceID, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBuffer) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBuffer, + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBuffer, /* [lcid][in] */ LONG iLocaleID); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, LoadLibrary) HRESULT ( STDMETHODCALLTYPE *LoadLibrary )( ICLRRuntimeInfo * This, - /* [in] */ LPCWSTR pwzDllName, - /* [retval][out] */ HMODULE *phndModule); + /* [annotation][in] */ + _In_ LPCWSTR pwzDllName, + /* [annotation][retval][out] */ + _Out_retval_ HMODULE *phndModule); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, GetProcAddress) HRESULT ( STDMETHODCALLTYPE *GetProcAddress )( ICLRRuntimeInfo * This, - /* [in] */ LPCSTR pszProcName, - /* [retval][out] */ LPVOID *ppProc); + /* [annotation][in] */ + _In_ LPCSTR pszProcName, + /* [annotation][retval][out] */ + _Out_retval_ LPVOID *ppProc); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, GetInterface) HRESULT ( STDMETHODCALLTYPE *GetInterface )( ICLRRuntimeInfo * This, - /* [in] */ REFCLSID rclsid, - /* [in] */ REFIID riid, - /* [retval][iid_is][out] */ LPVOID *ppUnk); + /* [annotation][in] */ + _In_ REFCLSID rclsid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][retval][iid_is][out] */ + _COM_Outptr_retval_ LPVOID *ppUnk); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, IsLoadable) HRESULT ( STDMETHODCALLTYPE *IsLoadable )( ICLRRuntimeInfo * This, - /* [retval][out] */ BOOL *pbLoadable); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *pbLoadable); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, SetDefaultStartupFlags) HRESULT ( STDMETHODCALLTYPE *SetDefaultStartupFlags )( ICLRRuntimeInfo * This, - /* [in] */ DWORD dwStartupFlags, - /* [in] */ LPCWSTR pwzHostConfigFile); + /* [annotation][in] */ + _In_ DWORD dwStartupFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzHostConfigFile); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, GetDefaultStartupFlags) HRESULT ( STDMETHODCALLTYPE *GetDefaultStartupFlags )( ICLRRuntimeInfo * This, - /* [out] */ DWORD *pdwStartupFlags, + /* [annotation][out] */ + _Out_ DWORD *pdwStartupFlags, /* [annotation][size_is][out] */ _Out_writes_all_opt_(*pcchHostConfigFile) LPWSTR pwzHostConfigFile, - /* [out][in] */ DWORD *pcchHostConfigFile); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchHostConfigFile); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, BindAsLegacyV2Runtime) HRESULT ( STDMETHODCALLTYPE *BindAsLegacyV2Runtime )( ICLRRuntimeInfo * This); + DECLSPEC_XFGVIRT(ICLRRuntimeInfo, IsStarted) HRESULT ( STDMETHODCALLTYPE *IsStarted )( ICLRRuntimeInfo * This, - /* [out] */ BOOL *pbStarted, - /* [out] */ DWORD *pdwStartupFlags); + /* [annotation][out] */ + _Out_ BOOL *pbStarted, + /* [annotation][out] */ + _Out_ DWORD *pdwStartupFlags); END_INTERFACE } ICLRRuntimeInfoVtbl; @@ -1038,154 +1209,254 @@ EXTERN_C const IID IID_ICLRStrongName; { public: virtual HRESULT STDMETHODCALLTYPE GetHashFromAssemblyFile( - /* [in] */ LPCSTR pszFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash) = 0; + /* [annotation][in] */ + _In_ LPCSTR pszFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash) = 0; virtual HRESULT STDMETHODCALLTYPE GetHashFromAssemblyFileW( - /* [in] */ LPCWSTR pwzFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash) = 0; virtual HRESULT STDMETHODCALLTYPE GetHashFromBlob( - /* [in] */ BYTE *pbBlob, - /* [in] */ DWORD cchBlob, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash) = 0; + /* [annotation][in] */ + _In_ BYTE *pbBlob, + /* [annotation][in] */ + _In_ DWORD cchBlob, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash) = 0; virtual HRESULT STDMETHODCALLTYPE GetHashFromFile( - /* [in] */ LPCSTR pszFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash) = 0; + /* [annotation][in] */ + _In_ LPCSTR pszFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash) = 0; virtual HRESULT STDMETHODCALLTYPE GetHashFromFileW( - /* [in] */ LPCWSTR pwzFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash) = 0; virtual HRESULT STDMETHODCALLTYPE GetHashFromHandle( - /* [in] */ HANDLE hFile, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash) = 0; + /* [annotation][in] */ + _In_ HANDLE hFile, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameCompareAssemblies( - /* [in] */ LPCWSTR pwzAssembly1, - /* [in] */ LPCWSTR pwzAssembly2, - /* [retval][out] */ DWORD *pdwResult) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzAssembly1, + /* [annotation][in] */ + _In_ LPCWSTR pwzAssembly2, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwResult) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameFreeBuffer( - /* [in] */ BYTE *pbMemory) = 0; + /* [annotation][in] */ + _In_ BYTE *pbMemory) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameGetBlob( - /* [in] */ LPCWSTR pwzFilePath, - /* [length_is][size_is][out][in] */ BYTE *pbBlob, - /* [out][in] */ DWORD *pcbBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][length_is][size_is][out][in] */ + _Inout_updates_to_(*pcbBlob,*pcbBlob) BYTE *pbBlob, + /* [annotation][out][in] */ + _Inout_ DWORD *pcbBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameGetBlobFromImage( - /* [size_is][in] */ BYTE *pbBase, - /* [in] */ DWORD dwLength, - /* [length_is][size_is][out] */ BYTE *pbBlob, - /* [out][in] */ DWORD *pcbBlob) = 0; + /* [annotation][size_is][in] */ + _In_reads_(dwLength) BYTE *pbBase, + /* [annotation][in] */ + _In_ DWORD dwLength, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(*pcbBlob,*pcbBlob) BYTE *pbBlob, + /* [annotation][out][in] */ + _Inout_ DWORD *pcbBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameGetPublicKey( - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbPublicKeyBlob, - /* [out] */ ULONG *pcbPublicKeyBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbPublicKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbPublicKeyBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameHashSize( - /* [in] */ ULONG ulHashAlg, - /* [retval][out] */ DWORD *pcbSize) = 0; + /* [annotation][in] */ + _In_ ULONG ulHashAlg, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pcbSize) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameKeyDelete( - /* [in] */ LPCWSTR pwzKeyContainer) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameKeyGen( - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ DWORD dwFlags, - /* [out] */ BYTE **ppbKeyBlob, - /* [out] */ ULONG *pcbKeyBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][out] */ + _Out_ BYTE **ppbKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbKeyBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameKeyGenEx( - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ DWORD dwFlags, - /* [in] */ DWORD dwKeySize, - /* [out] */ BYTE **ppbKeyBlob, - /* [out] */ ULONG *pcbKeyBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwKeySize, + /* [annotation][out] */ + _Out_ BYTE **ppbKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbKeyBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameKeyInstall( - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameSignatureGeneration( - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbSignatureBlob, - /* [out] */ ULONG *pcbSignatureBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbSignatureBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbSignatureBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameSignatureGenerationEx( - /* [in] */ LPCWSTR wszFilePath, - /* [in] */ LPCWSTR wszKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbSignatureBlob, - /* [out] */ ULONG *pcbSignatureBlob, - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][in] */ + _In_ LPCWSTR wszKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbSignatureBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbSignatureBlob, + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameSignatureSize( - /* [in] */ BYTE *pbPublicKeyBlob, - /* [in] */ ULONG cbPublicKeyBlob, - /* [in] */ DWORD *pcbSize) = 0; + /* [annotation][in] */ + _In_ BYTE *pbPublicKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbPublicKeyBlob, + /* [annotation][in] */ + _In_ DWORD *pcbSize) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameSignatureVerification( - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ DWORD dwInFlags, - /* [retval][out] */ DWORD *pdwOutFlags) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ DWORD dwInFlags, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwOutFlags) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameSignatureVerificationEx( - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ BOOLEAN fForceVerification, - /* [retval][out] */ BOOLEAN *pfWasVerified) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ BOOLEAN fForceVerification, + /* [annotation][retval][out] */ + _Out_retval_ BOOLEAN *pfWasVerified) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameSignatureVerificationFromImage( - /* [in] */ BYTE *pbBase, - /* [in] */ DWORD dwLength, - /* [in] */ DWORD dwInFlags, - /* [retval][out] */ DWORD *pdwOutFlags) = 0; + /* [annotation][in] */ + _In_ BYTE *pbBase, + /* [annotation][in] */ + _In_ DWORD dwLength, + /* [annotation][in] */ + _In_ DWORD dwInFlags, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwOutFlags) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameTokenFromAssembly( - /* [in] */ LPCWSTR pwzFilePath, - /* [out] */ BYTE **ppbStrongNameToken, - /* [out] */ ULONG *pcbStrongNameToken) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out] */ + _Out_ BYTE **ppbStrongNameToken, + /* [annotation][out] */ + _Out_ ULONG *pcbStrongNameToken) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameTokenFromAssemblyEx( - /* [in] */ LPCWSTR pwzFilePath, - /* [out] */ BYTE **ppbStrongNameToken, - /* [out] */ ULONG *pcbStrongNameToken, - /* [out] */ BYTE **ppbPublicKeyBlob, - /* [out] */ ULONG *pcbPublicKeyBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out] */ + _Out_ BYTE **ppbStrongNameToken, + /* [annotation][out] */ + _Out_ ULONG *pcbStrongNameToken, + /* [annotation][out] */ + _Out_ BYTE **ppbPublicKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbPublicKeyBlob) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameTokenFromPublicKey( - /* [in] */ BYTE *pbPublicKeyBlob, - /* [in] */ ULONG cbPublicKeyBlob, - /* [out] */ BYTE **ppbStrongNameToken, - /* [out] */ ULONG *pcbStrongNameToken) = 0; + /* [annotation][in] */ + _In_ BYTE *pbPublicKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbPublicKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbStrongNameToken, + /* [annotation][out] */ + _Out_ ULONG *pcbStrongNameToken) = 0; }; @@ -1196,192 +1467,321 @@ EXTERN_C const IID IID_ICLRStrongName; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRStrongName * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRStrongName * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRStrongName * This); + DECLSPEC_XFGVIRT(ICLRStrongName, GetHashFromAssemblyFile) HRESULT ( STDMETHODCALLTYPE *GetHashFromAssemblyFile )( ICLRStrongName * This, - /* [in] */ LPCSTR pszFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash); + /* [annotation][in] */ + _In_ LPCSTR pszFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash); + DECLSPEC_XFGVIRT(ICLRStrongName, GetHashFromAssemblyFileW) HRESULT ( STDMETHODCALLTYPE *GetHashFromAssemblyFileW )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash); + DECLSPEC_XFGVIRT(ICLRStrongName, GetHashFromBlob) HRESULT ( STDMETHODCALLTYPE *GetHashFromBlob )( ICLRStrongName * This, - /* [in] */ BYTE *pbBlob, - /* [in] */ DWORD cchBlob, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash); + /* [annotation][in] */ + _In_ BYTE *pbBlob, + /* [annotation][in] */ + _In_ DWORD cchBlob, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash); + DECLSPEC_XFGVIRT(ICLRStrongName, GetHashFromFile) HRESULT ( STDMETHODCALLTYPE *GetHashFromFile )( ICLRStrongName * This, - /* [in] */ LPCSTR pszFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash); + /* [annotation][in] */ + _In_ LPCSTR pszFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash); + DECLSPEC_XFGVIRT(ICLRStrongName, GetHashFromFileW) HRESULT ( STDMETHODCALLTYPE *GetHashFromFileW )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash); + DECLSPEC_XFGVIRT(ICLRStrongName, GetHashFromHandle) HRESULT ( STDMETHODCALLTYPE *GetHashFromHandle )( ICLRStrongName * This, - /* [in] */ HANDLE hFile, - /* [out][in] */ unsigned int *piHashAlg, - /* [length_is][size_is][out] */ BYTE *pbHash, - /* [in] */ DWORD cchHash, - /* [out] */ DWORD *pchHash); + /* [annotation][in] */ + _In_ HANDLE hFile, + /* [annotation][out][in] */ + _Inout_ unsigned int *piHashAlg, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(cchHash,*pchHash) BYTE *pbHash, + /* [annotation][in] */ + _In_ DWORD cchHash, + /* [annotation][out] */ + _Out_ DWORD *pchHash); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameCompareAssemblies) HRESULT ( STDMETHODCALLTYPE *StrongNameCompareAssemblies )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzAssembly1, - /* [in] */ LPCWSTR pwzAssembly2, - /* [retval][out] */ DWORD *pdwResult); + /* [annotation][in] */ + _In_ LPCWSTR pwzAssembly1, + /* [annotation][in] */ + _In_ LPCWSTR pwzAssembly2, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwResult); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameFreeBuffer) HRESULT ( STDMETHODCALLTYPE *StrongNameFreeBuffer )( ICLRStrongName * This, - /* [in] */ BYTE *pbMemory); + /* [annotation][in] */ + _In_ BYTE *pbMemory); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameGetBlob) HRESULT ( STDMETHODCALLTYPE *StrongNameGetBlob )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [length_is][size_is][out][in] */ BYTE *pbBlob, - /* [out][in] */ DWORD *pcbBlob); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][length_is][size_is][out][in] */ + _Inout_updates_to_(*pcbBlob,*pcbBlob) BYTE *pbBlob, + /* [annotation][out][in] */ + _Inout_ DWORD *pcbBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameGetBlobFromImage) HRESULT ( STDMETHODCALLTYPE *StrongNameGetBlobFromImage )( ICLRStrongName * This, - /* [size_is][in] */ BYTE *pbBase, - /* [in] */ DWORD dwLength, - /* [length_is][size_is][out] */ BYTE *pbBlob, - /* [out][in] */ DWORD *pcbBlob); + /* [annotation][size_is][in] */ + _In_reads_(dwLength) BYTE *pbBase, + /* [annotation][in] */ + _In_ DWORD dwLength, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(*pcbBlob,*pcbBlob) BYTE *pbBlob, + /* [annotation][out][in] */ + _Inout_ DWORD *pcbBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameGetPublicKey) HRESULT ( STDMETHODCALLTYPE *StrongNameGetPublicKey )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbPublicKeyBlob, - /* [out] */ ULONG *pcbPublicKeyBlob); + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbPublicKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbPublicKeyBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameHashSize) HRESULT ( STDMETHODCALLTYPE *StrongNameHashSize )( ICLRStrongName * This, - /* [in] */ ULONG ulHashAlg, - /* [retval][out] */ DWORD *pcbSize); + /* [annotation][in] */ + _In_ ULONG ulHashAlg, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pcbSize); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameKeyDelete) HRESULT ( STDMETHODCALLTYPE *StrongNameKeyDelete )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzKeyContainer); + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameKeyGen) HRESULT ( STDMETHODCALLTYPE *StrongNameKeyGen )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ DWORD dwFlags, - /* [out] */ BYTE **ppbKeyBlob, - /* [out] */ ULONG *pcbKeyBlob); + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][out] */ + _Out_ BYTE **ppbKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbKeyBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameKeyGenEx) HRESULT ( STDMETHODCALLTYPE *StrongNameKeyGenEx )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ DWORD dwFlags, - /* [in] */ DWORD dwKeySize, - /* [out] */ BYTE **ppbKeyBlob, - /* [out] */ ULONG *pcbKeyBlob); + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwKeySize, + /* [annotation][out] */ + _Out_ BYTE **ppbKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbKeyBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameKeyInstall) HRESULT ( STDMETHODCALLTYPE *StrongNameKeyInstall )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob); + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameSignatureGeneration) HRESULT ( STDMETHODCALLTYPE *StrongNameSignatureGeneration )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbSignatureBlob, - /* [out] */ ULONG *pcbSignatureBlob); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbSignatureBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbSignatureBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameSignatureGenerationEx) HRESULT ( STDMETHODCALLTYPE *StrongNameSignatureGenerationEx )( ICLRStrongName * This, - /* [in] */ LPCWSTR wszFilePath, - /* [in] */ LPCWSTR wszKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbSignatureBlob, - /* [out] */ ULONG *pcbSignatureBlob, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][in] */ + _In_ LPCWSTR wszKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbSignatureBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbSignatureBlob, + /* [annotation][in] */ + _In_ DWORD dwFlags); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameSignatureSize) HRESULT ( STDMETHODCALLTYPE *StrongNameSignatureSize )( ICLRStrongName * This, - /* [in] */ BYTE *pbPublicKeyBlob, - /* [in] */ ULONG cbPublicKeyBlob, - /* [in] */ DWORD *pcbSize); + /* [annotation][in] */ + _In_ BYTE *pbPublicKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbPublicKeyBlob, + /* [annotation][in] */ + _In_ DWORD *pcbSize); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameSignatureVerification) HRESULT ( STDMETHODCALLTYPE *StrongNameSignatureVerification )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ DWORD dwInFlags, - /* [retval][out] */ DWORD *pdwOutFlags); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ DWORD dwInFlags, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwOutFlags); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameSignatureVerificationEx) HRESULT ( STDMETHODCALLTYPE *StrongNameSignatureVerificationEx )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ BOOLEAN fForceVerification, - /* [retval][out] */ BOOLEAN *pfWasVerified); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ BOOLEAN fForceVerification, + /* [annotation][retval][out] */ + _Out_retval_ BOOLEAN *pfWasVerified); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameSignatureVerificationFromImage) HRESULT ( STDMETHODCALLTYPE *StrongNameSignatureVerificationFromImage )( ICLRStrongName * This, - /* [in] */ BYTE *pbBase, - /* [in] */ DWORD dwLength, - /* [in] */ DWORD dwInFlags, - /* [retval][out] */ DWORD *pdwOutFlags); + /* [annotation][in] */ + _In_ BYTE *pbBase, + /* [annotation][in] */ + _In_ DWORD dwLength, + /* [annotation][in] */ + _In_ DWORD dwInFlags, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pdwOutFlags); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameTokenFromAssembly) HRESULT ( STDMETHODCALLTYPE *StrongNameTokenFromAssembly )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [out] */ BYTE **ppbStrongNameToken, - /* [out] */ ULONG *pcbStrongNameToken); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out] */ + _Out_ BYTE **ppbStrongNameToken, + /* [annotation][out] */ + _Out_ ULONG *pcbStrongNameToken); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameTokenFromAssemblyEx) HRESULT ( STDMETHODCALLTYPE *StrongNameTokenFromAssemblyEx )( ICLRStrongName * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [out] */ BYTE **ppbStrongNameToken, - /* [out] */ ULONG *pcbStrongNameToken, - /* [out] */ BYTE **ppbPublicKeyBlob, - /* [out] */ ULONG *pcbPublicKeyBlob); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][out] */ + _Out_ BYTE **ppbStrongNameToken, + /* [annotation][out] */ + _Out_ ULONG *pcbStrongNameToken, + /* [annotation][out] */ + _Out_ BYTE **ppbPublicKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbPublicKeyBlob); + DECLSPEC_XFGVIRT(ICLRStrongName, StrongNameTokenFromPublicKey) HRESULT ( STDMETHODCALLTYPE *StrongNameTokenFromPublicKey )( ICLRStrongName * This, - /* [in] */ BYTE *pbPublicKeyBlob, - /* [in] */ ULONG cbPublicKeyBlob, - /* [out] */ BYTE **ppbStrongNameToken, - /* [out] */ ULONG *pcbStrongNameToken); + /* [annotation][in] */ + _In_ BYTE *pbPublicKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbPublicKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbStrongNameToken, + /* [annotation][out] */ + _Out_ ULONG *pcbStrongNameToken); END_INTERFACE } ICLRStrongNameVtbl; @@ -1508,20 +1908,32 @@ EXTERN_C const IID IID_ICLRStrongName2; { public: virtual HRESULT STDMETHODCALLTYPE StrongNameGetPublicKeyEx( - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbPublicKeyBlob, - /* [out] */ ULONG *pcbPublicKeyBlob, - /* [in] */ ULONG uHashAlgId, - /* [in] */ ULONG uReserved) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbPublicKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbPublicKeyBlob, + /* [annotation][in] */ + _In_ ULONG uHashAlgId, + /* [annotation][in] */ + _In_ ULONG uReserved) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameSignatureVerificationEx2( - /* [in] */ LPCWSTR wszFilePath, - /* [in] */ BOOLEAN fForceVerification, - /* [in] */ BYTE *pbEcmaPublicKey, - /* [in] */ DWORD cbEcmaPublicKey, - /* [out] */ BOOLEAN *pfWasVerified) = 0; + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][in] */ + _In_ BOOLEAN fForceVerification, + /* [annotation][in] */ + _In_ BYTE *pbEcmaPublicKey, + /* [annotation][in] */ + _In_ DWORD cbEcmaPublicKey, + /* [annotation][out] */ + _Out_ BOOLEAN *pfWasVerified) = 0; }; @@ -1532,35 +1944,53 @@ EXTERN_C const IID IID_ICLRStrongName2; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRStrongName2 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRStrongName2 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRStrongName2 * This); + DECLSPEC_XFGVIRT(ICLRStrongName2, StrongNameGetPublicKeyEx) HRESULT ( STDMETHODCALLTYPE *StrongNameGetPublicKeyEx )( ICLRStrongName2 * This, - /* [in] */ LPCWSTR pwzKeyContainer, - /* [in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [out] */ BYTE **ppbPublicKeyBlob, - /* [out] */ ULONG *pcbPublicKeyBlob, - /* [in] */ ULONG uHashAlgId, - /* [in] */ ULONG uReserved); + /* [annotation][in] */ + _In_ LPCWSTR pwzKeyContainer, + /* [annotation][in] */ + _In_ BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][out] */ + _Out_ BYTE **ppbPublicKeyBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbPublicKeyBlob, + /* [annotation][in] */ + _In_ ULONG uHashAlgId, + /* [annotation][in] */ + _In_ ULONG uReserved); + DECLSPEC_XFGVIRT(ICLRStrongName2, StrongNameSignatureVerificationEx2) HRESULT ( STDMETHODCALLTYPE *StrongNameSignatureVerificationEx2 )( ICLRStrongName2 * This, - /* [in] */ LPCWSTR wszFilePath, - /* [in] */ BOOLEAN fForceVerification, - /* [in] */ BYTE *pbEcmaPublicKey, - /* [in] */ DWORD cbEcmaPublicKey, - /* [out] */ BOOLEAN *pfWasVerified); + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][in] */ + _In_ BOOLEAN fForceVerification, + /* [annotation][in] */ + _In_ BYTE *pbEcmaPublicKey, + /* [annotation][in] */ + _In_ DWORD cbEcmaPublicKey, + /* [annotation][out] */ + _Out_ BOOLEAN *pfWasVerified); END_INTERFACE } ICLRStrongName2Vtbl; @@ -1618,26 +2048,42 @@ EXTERN_C const IID IID_ICLRStrongName3; { public: virtual HRESULT STDMETHODCALLTYPE StrongNameDigestGenerate( - /* [in] */ LPCWSTR wszFilePath, - /* [out] */ BYTE **ppbDigestBlob, - /* [out] */ ULONG *pcbDigestBlob, - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][out] */ + _Out_ BYTE **ppbDigestBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbDigestBlob, + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameDigestSign( - /* [in] */ LPCWSTR wszKeyContainer, - /* [size_is][in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [size_is][in] */ BYTE *pbDigestBlob, - /* [in] */ ULONG cbDigestBlob, - /* [in] */ DWORD hashAlgId, - /* [out] */ BYTE **ppbSignatureBlob, - /* [out] */ ULONG *pcbSignatureBlob, - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ LPCWSTR wszKeyContainer, + /* [annotation][size_is][in] */ + _In_reads_(cbKeyBlob) BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][size_is][in] */ + _In_reads_(cbDigestBlob) BYTE *pbDigestBlob, + /* [annotation][in] */ + _In_ ULONG cbDigestBlob, + /* [annotation][in] */ + _In_ DWORD hashAlgId, + /* [annotation][out] */ + _Out_ BYTE **ppbSignatureBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbSignatureBlob, + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE StrongNameDigestEmbed( - /* [in] */ LPCWSTR wszFilePath, - /* [size_is][in] */ BYTE *pbSignatureBlob, - /* [in] */ ULONG cbSignatureBlob) = 0; + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][size_is][in] */ + _In_reads_(cbSignatureBlob) BYTE *pbSignatureBlob, + /* [annotation][in] */ + _In_ ULONG cbSignatureBlob) = 0; }; @@ -1648,42 +2094,65 @@ EXTERN_C const IID IID_ICLRStrongName3; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRStrongName3 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRStrongName3 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRStrongName3 * This); + DECLSPEC_XFGVIRT(ICLRStrongName3, StrongNameDigestGenerate) HRESULT ( STDMETHODCALLTYPE *StrongNameDigestGenerate )( ICLRStrongName3 * This, - /* [in] */ LPCWSTR wszFilePath, - /* [out] */ BYTE **ppbDigestBlob, - /* [out] */ ULONG *pcbDigestBlob, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][out] */ + _Out_ BYTE **ppbDigestBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbDigestBlob, + /* [annotation][in] */ + _In_ DWORD dwFlags); + DECLSPEC_XFGVIRT(ICLRStrongName3, StrongNameDigestSign) HRESULT ( STDMETHODCALLTYPE *StrongNameDigestSign )( ICLRStrongName3 * This, - /* [in] */ LPCWSTR wszKeyContainer, - /* [size_is][in] */ BYTE *pbKeyBlob, - /* [in] */ ULONG cbKeyBlob, - /* [size_is][in] */ BYTE *pbDigestBlob, - /* [in] */ ULONG cbDigestBlob, - /* [in] */ DWORD hashAlgId, - /* [out] */ BYTE **ppbSignatureBlob, - /* [out] */ ULONG *pcbSignatureBlob, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ LPCWSTR wszKeyContainer, + /* [annotation][size_is][in] */ + _In_reads_(cbKeyBlob) BYTE *pbKeyBlob, + /* [annotation][in] */ + _In_ ULONG cbKeyBlob, + /* [annotation][size_is][in] */ + _In_reads_(cbDigestBlob) BYTE *pbDigestBlob, + /* [annotation][in] */ + _In_ ULONG cbDigestBlob, + /* [annotation][in] */ + _In_ DWORD hashAlgId, + /* [annotation][out] */ + _Out_ BYTE **ppbSignatureBlob, + /* [annotation][out] */ + _Out_ ULONG *pcbSignatureBlob, + /* [annotation][in] */ + _In_ DWORD dwFlags); + DECLSPEC_XFGVIRT(ICLRStrongName3, StrongNameDigestEmbed) HRESULT ( STDMETHODCALLTYPE *StrongNameDigestEmbed )( ICLRStrongName3 * This, - /* [in] */ LPCWSTR wszFilePath, - /* [size_is][in] */ BYTE *pbSignatureBlob, - /* [in] */ ULONG cbSignatureBlob); + /* [annotation][in] */ + _In_ LPCWSTR wszFilePath, + /* [annotation][size_is][in] */ + _In_reads_(cbSignatureBlob) BYTE *pbSignatureBlob, + /* [annotation][in] */ + _In_ ULONG cbSignatureBlob); END_INTERFACE } ICLRStrongName3Vtbl; diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/mscoree.h b/generation/WinSDK/RecompiledIdlHeaders/um/mscoree.h index b8fc1984..dee07417 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/mscoree.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/mscoree.h @@ -3,15 +3,14 @@ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.00.0603 */ + /* File created by MIDL compiler version 8.01.0628 */ /* @@MIDL_FILE_HEADING( ) */ -#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ -#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ @@ -24,7 +23,7 @@ #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of -#endif // __RPCNDR_H_VERSION__ +#endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include "windows.h" @@ -38,6 +37,14 @@ #pragma once #endif +#ifndef DECLSPEC_XFGVIRT +#if defined(_CONTROL_FLOW_GUARD_XFG) +#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func)) +#else +#define DECLSPEC_XFGVIRT(base, func) +#endif +#endif + /* Forward Declarations */ #ifndef __IObjectHandle_FWD_DEFINED__ @@ -397,13 +404,6 @@ typedef interface IApartmentCallback IApartmentCallback; #endif /* __IApartmentCallback_FWD_DEFINED__ */ -#ifndef __IManagedObject_FWD_DEFINED__ -#define __IManagedObject_FWD_DEFINED__ -typedef interface IManagedObject IManagedObject; - -#endif /* __IManagedObject_FWD_DEFINED__ */ - - #ifndef __ICatalogServices_FWD_DEFINED__ #define __ICatalogServices_FWD_DEFINED__ typedef interface ICatalogServices ICatalogServices; @@ -484,14 +484,12 @@ typedef interface IHostSecurityManager IHostSecurityManager; #endif /* __IHostSecurityManager_FWD_DEFINED__ */ - #ifndef __ICLRAppDomainResourceMonitor_FWD_DEFINED__ #define __ICLRAppDomainResourceMonitor_FWD_DEFINED__ typedef interface ICLRAppDomainResourceMonitor ICLRAppDomainResourceMonitor; #endif /* __ICLRAppDomainResourceMonitor_FWD_DEFINED__ */ - /* header files for imported files */ #include "unknwn.h" #include "gchost.h" @@ -518,7 +516,7 @@ extern "C"{ #define CLR_MINOR_VERSION ( 0 ) -#define CLR_BUILD_VERSION ( 30319 ) +#define CLR_BUILD_VERSION ( 22220 ) #define CLR_ASSEMBLY_MAJOR_VERSION ( 4 ) @@ -533,7 +531,6 @@ EXTERN_GUID(CLSID_CLRRuntimeHost, 0x90F1A06E, 0x7712, 0x4762, 0x86, 0xB5, 0x7A, EXTERN_GUID(CLSID_ComCallUnmarshal, 0x3F281000,0xE95A,0x11d2,0x88,0x6B,0x00,0xC0,0x4F,0x86,0x9F,0x04); EXTERN_GUID(CLSID_ComCallUnmarshalV4, 0x45fb4600,0xe6e8,0x4928,0xb2,0x5e,0x50,0x47,0x6f,0xf7,0x94,0x25); EXTERN_GUID(IID_IObjectHandle, 0xc460e2b4, 0xe199, 0x412a, 0x84, 0x56, 0x84, 0xdc, 0x3e, 0x48, 0x38, 0xc3); -EXTERN_GUID(IID_IManagedObject, 0xc3fcc19e, 0xa970, 0x11d2, 0x8b, 0x5a, 0x00, 0xa0, 0xc9, 0xb7, 0xc9, 0xc4); EXTERN_GUID(IID_IApartmentCallback, 0x178e5337, 0x1528, 0x4591, 0xb1, 0xc9, 0x1c, 0x6e, 0x48, 0x46, 0x86, 0xd8); EXTERN_GUID(IID_ICatalogServices, 0x04c6be1e, 0x1db1, 0x4058, 0xab, 0x7a, 0x70, 0x0c, 0xcc, 0xfb, 0xf2, 0x54); EXTERN_GUID(IID_ICorRuntimeHost, 0xcb2f6722, 0xab3a, 0x11d2, 0x9c, 0x40, 0x00, 0xc0, 0x4f, 0xa3, 0x0a, 0x3e); @@ -654,7 +651,8 @@ enum __MIDL___MIDL_itf_mscoree_0000_0000_0004 RUNTIME_INFO_DONT_RETURN_DIRECTORY = 0x10, RUNTIME_INFO_DONT_RETURN_VERSION = 0x20, RUNTIME_INFO_DONT_SHOW_ERROR_DIALOG = 0x40, - RUNTIME_INFO_IGNORE_ERROR_MODE = 0x1000 + RUNTIME_INFO_IGNORE_ERROR_MODE = 0x1000, + RUNTIME_INFO_REQUEST_ARM64 = 0x2000 } RUNTIME_INFO_FLAGS; typedef /* [public] */ @@ -688,7 +686,8 @@ EXTERN_C const IID IID_IObjectHandle; { public: virtual HRESULT STDMETHODCALLTYPE Unwrap( - /* [retval][out] */ __RPC__out VARIANT *ppv) = 0; + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *ppv) = 0; }; @@ -699,21 +698,27 @@ EXTERN_C const IID IID_IObjectHandle; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in IObjectHandle * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in IObjectHandle * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in IObjectHandle * This); + DECLSPEC_XFGVIRT(IObjectHandle, Unwrap) HRESULT ( STDMETHODCALLTYPE *Unwrap )( __RPC__in IObjectHandle * This, - /* [retval][out] */ __RPC__out VARIANT *ppv); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *ppv); END_INTERFACE } IObjectHandleVtbl; @@ -768,7 +773,8 @@ EXTERN_C const IID IID_IAppDomainBinding; { public: virtual HRESULT STDMETHODCALLTYPE OnAppDomain( - /* [in] */ IUnknown *pAppdomain) = 0; + /* [annotation][in] */ + _In_ IUnknown *pAppdomain) = 0; }; @@ -779,21 +785,27 @@ EXTERN_C const IID IID_IAppDomainBinding; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IAppDomainBinding * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IAppDomainBinding * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IAppDomainBinding * This); + DECLSPEC_XFGVIRT(IAppDomainBinding, OnAppDomain) HRESULT ( STDMETHODCALLTYPE *OnAppDomain )( IAppDomainBinding * This, - /* [in] */ IUnknown *pAppdomain); + /* [annotation][in] */ + _In_ IUnknown *pAppdomain); END_INTERFACE } IAppDomainBindingVtbl; @@ -863,24 +875,31 @@ EXTERN_C const IID IID_IGCThreadControl; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGCThreadControl * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IGCThreadControl * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IGCThreadControl * This); + DECLSPEC_XFGVIRT(IGCThreadControl, ThreadIsBlockingForSuspension) HRESULT ( STDMETHODCALLTYPE *ThreadIsBlockingForSuspension )( IGCThreadControl * This); + DECLSPEC_XFGVIRT(IGCThreadControl, SuspensionStarting) HRESULT ( STDMETHODCALLTYPE *SuspensionStarting )( IGCThreadControl * This); + DECLSPEC_XFGVIRT(IGCThreadControl, SuspensionEnding) HRESULT ( STDMETHODCALLTYPE *SuspensionEnding )( IGCThreadControl * This, DWORD Generation); @@ -944,8 +963,10 @@ EXTERN_C const IID IID_IGCHostControl; { public: virtual HRESULT STDMETHODCALLTYPE RequestVirtualMemLimit( - /* [in] */ SIZE_T sztMaxVirtualMemMB, - /* [out][in] */ SIZE_T *psztNewMaxVirtualMemMB) = 0; + /* [annotation][in] */ + _In_ SIZE_T sztMaxVirtualMemMB, + /* [annotation][out][in] */ + _Inout_ SIZE_T *psztNewMaxVirtualMemMB) = 0; }; @@ -956,22 +977,29 @@ EXTERN_C const IID IID_IGCHostControl; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGCHostControl * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IGCHostControl * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IGCHostControl * This); + DECLSPEC_XFGVIRT(IGCHostControl, RequestVirtualMemLimit) HRESULT ( STDMETHODCALLTYPE *RequestVirtualMemLimit )( IGCHostControl * This, - /* [in] */ SIZE_T sztMaxVirtualMemMB, - /* [out][in] */ SIZE_T *psztNewMaxVirtualMemMB); + /* [annotation][in] */ + _In_ SIZE_T sztMaxVirtualMemMB, + /* [annotation][out][in] */ + _Inout_ SIZE_T *psztNewMaxVirtualMemMB); END_INTERFACE } IGCHostControlVtbl; @@ -1053,64 +1081,102 @@ EXTERN_C const IID IID_ICorThreadpool; { public: virtual HRESULT STDMETHODCALLTYPE CorRegisterWaitForSingleObject( - /* [in] */ HANDLE *phNewWaitObject, - /* [in] */ HANDLE hWaitObject, - /* [in] */ WAITORTIMERCALLBACK Callback, - /* [in] */ PVOID Context, - /* [in] */ ULONG timeout, - /* [in] */ BOOL executeOnlyOnce, - /* [out] */ BOOL *result) = 0; + /* [annotation][in] */ + _In_ HANDLE *phNewWaitObject, + /* [annotation][in] */ + _In_ HANDLE hWaitObject, + /* [annotation][in] */ + _In_ WAITORTIMERCALLBACK Callback, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][in] */ + _In_ ULONG timeout, + /* [annotation][in] */ + _In_ BOOL executeOnlyOnce, + /* [annotation][out] */ + _Out_ BOOL *result) = 0; virtual HRESULT STDMETHODCALLTYPE CorUnregisterWait( - /* [in] */ HANDLE hWaitObject, - /* [in] */ HANDLE CompletionEvent, - /* [out] */ BOOL *result) = 0; + /* [annotation][in] */ + _In_ HANDLE hWaitObject, + /* [annotation][in] */ + _In_ HANDLE CompletionEvent, + /* [annotation][out] */ + _Out_ BOOL *result) = 0; virtual HRESULT STDMETHODCALLTYPE CorQueueUserWorkItem( - /* [in] */ LPTHREAD_START_ROUTINE Function, - /* [in] */ PVOID Context, - /* [in] */ BOOL executeOnlyOnce, - /* [out] */ BOOL *result) = 0; + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE Function, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][in] */ + _In_ BOOL executeOnlyOnce, + /* [annotation][out] */ + _Out_ BOOL *result) = 0; virtual HRESULT STDMETHODCALLTYPE CorCreateTimer( - /* [in] */ HANDLE *phNewTimer, - /* [in] */ WAITORTIMERCALLBACK Callback, - /* [in] */ PVOID Parameter, - /* [in] */ DWORD DueTime, - /* [in] */ DWORD Period, - /* [out] */ BOOL *result) = 0; + /* [annotation][in] */ + _In_ HANDLE *phNewTimer, + /* [annotation][in] */ + _In_ WAITORTIMERCALLBACK Callback, + /* [annotation][in] */ + _In_ PVOID Parameter, + /* [annotation][in] */ + _In_ DWORD DueTime, + /* [annotation][in] */ + _In_ DWORD Period, + /* [annotation][out] */ + _Out_ BOOL *result) = 0; virtual HRESULT STDMETHODCALLTYPE CorChangeTimer( - /* [in] */ HANDLE Timer, - /* [in] */ ULONG DueTime, - /* [in] */ ULONG Period, - /* [out] */ BOOL *result) = 0; + /* [annotation][in] */ + _In_ HANDLE Timer, + /* [annotation][in] */ + _In_ ULONG DueTime, + /* [annotation][in] */ + _In_ ULONG Period, + /* [annotation][out] */ + _Out_ BOOL *result) = 0; virtual HRESULT STDMETHODCALLTYPE CorDeleteTimer( - /* [in] */ HANDLE Timer, - /* [in] */ HANDLE CompletionEvent, - /* [out] */ BOOL *result) = 0; + /* [annotation][in] */ + _In_ HANDLE Timer, + /* [annotation][in] */ + _In_ HANDLE CompletionEvent, + /* [annotation][out] */ + _Out_ BOOL *result) = 0; virtual HRESULT STDMETHODCALLTYPE CorBindIoCompletionCallback( - /* [in] */ HANDLE fileHandle, - /* [in] */ LPOVERLAPPED_COMPLETION_ROUTINE callback) = 0; + /* [annotation][in] */ + _In_ HANDLE fileHandle, + /* [annotation][in] */ + _In_ LPOVERLAPPED_COMPLETION_ROUTINE callback) = 0; virtual HRESULT STDMETHODCALLTYPE CorCallOrQueueUserWorkItem( - /* [in] */ LPTHREAD_START_ROUTINE Function, - /* [in] */ PVOID Context, - /* [out] */ BOOL *result) = 0; + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE Function, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][out] */ + _Out_ BOOL *result) = 0; virtual HRESULT STDMETHODCALLTYPE CorSetMaxThreads( - /* [in] */ DWORD MaxWorkerThreads, - /* [in] */ DWORD MaxIOCompletionThreads) = 0; + /* [annotation][in] */ + _In_ DWORD MaxWorkerThreads, + /* [annotation][in] */ + _In_ DWORD MaxIOCompletionThreads) = 0; virtual HRESULT STDMETHODCALLTYPE CorGetMaxThreads( - /* [out] */ DWORD *MaxWorkerThreads, - /* [out] */ DWORD *MaxIOCompletionThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *MaxWorkerThreads, + /* [annotation][out] */ + _Out_ DWORD *MaxIOCompletionThreads) = 0; virtual HRESULT STDMETHODCALLTYPE CorGetAvailableThreads( - /* [out] */ DWORD *AvailableWorkerThreads, - /* [out] */ DWORD *AvailableIOCompletionThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *AvailableWorkerThreads, + /* [annotation][out] */ + _Out_ DWORD *AvailableIOCompletionThreads) = 0; }; @@ -1121,88 +1187,141 @@ EXTERN_C const IID IID_ICorThreadpool; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorThreadpool * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorThreadpool * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorThreadpool * This); + DECLSPEC_XFGVIRT(ICorThreadpool, CorRegisterWaitForSingleObject) HRESULT ( STDMETHODCALLTYPE *CorRegisterWaitForSingleObject )( ICorThreadpool * This, - /* [in] */ HANDLE *phNewWaitObject, - /* [in] */ HANDLE hWaitObject, - /* [in] */ WAITORTIMERCALLBACK Callback, - /* [in] */ PVOID Context, - /* [in] */ ULONG timeout, - /* [in] */ BOOL executeOnlyOnce, - /* [out] */ BOOL *result); + /* [annotation][in] */ + _In_ HANDLE *phNewWaitObject, + /* [annotation][in] */ + _In_ HANDLE hWaitObject, + /* [annotation][in] */ + _In_ WAITORTIMERCALLBACK Callback, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][in] */ + _In_ ULONG timeout, + /* [annotation][in] */ + _In_ BOOL executeOnlyOnce, + /* [annotation][out] */ + _Out_ BOOL *result); + DECLSPEC_XFGVIRT(ICorThreadpool, CorUnregisterWait) HRESULT ( STDMETHODCALLTYPE *CorUnregisterWait )( ICorThreadpool * This, - /* [in] */ HANDLE hWaitObject, - /* [in] */ HANDLE CompletionEvent, - /* [out] */ BOOL *result); + /* [annotation][in] */ + _In_ HANDLE hWaitObject, + /* [annotation][in] */ + _In_ HANDLE CompletionEvent, + /* [annotation][out] */ + _Out_ BOOL *result); + DECLSPEC_XFGVIRT(ICorThreadpool, CorQueueUserWorkItem) HRESULT ( STDMETHODCALLTYPE *CorQueueUserWorkItem )( ICorThreadpool * This, - /* [in] */ LPTHREAD_START_ROUTINE Function, - /* [in] */ PVOID Context, - /* [in] */ BOOL executeOnlyOnce, - /* [out] */ BOOL *result); + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE Function, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][in] */ + _In_ BOOL executeOnlyOnce, + /* [annotation][out] */ + _Out_ BOOL *result); + DECLSPEC_XFGVIRT(ICorThreadpool, CorCreateTimer) HRESULT ( STDMETHODCALLTYPE *CorCreateTimer )( ICorThreadpool * This, - /* [in] */ HANDLE *phNewTimer, - /* [in] */ WAITORTIMERCALLBACK Callback, - /* [in] */ PVOID Parameter, - /* [in] */ DWORD DueTime, - /* [in] */ DWORD Period, - /* [out] */ BOOL *result); + /* [annotation][in] */ + _In_ HANDLE *phNewTimer, + /* [annotation][in] */ + _In_ WAITORTIMERCALLBACK Callback, + /* [annotation][in] */ + _In_ PVOID Parameter, + /* [annotation][in] */ + _In_ DWORD DueTime, + /* [annotation][in] */ + _In_ DWORD Period, + /* [annotation][out] */ + _Out_ BOOL *result); + DECLSPEC_XFGVIRT(ICorThreadpool, CorChangeTimer) HRESULT ( STDMETHODCALLTYPE *CorChangeTimer )( ICorThreadpool * This, - /* [in] */ HANDLE Timer, - /* [in] */ ULONG DueTime, - /* [in] */ ULONG Period, - /* [out] */ BOOL *result); + /* [annotation][in] */ + _In_ HANDLE Timer, + /* [annotation][in] */ + _In_ ULONG DueTime, + /* [annotation][in] */ + _In_ ULONG Period, + /* [annotation][out] */ + _Out_ BOOL *result); + DECLSPEC_XFGVIRT(ICorThreadpool, CorDeleteTimer) HRESULT ( STDMETHODCALLTYPE *CorDeleteTimer )( ICorThreadpool * This, - /* [in] */ HANDLE Timer, - /* [in] */ HANDLE CompletionEvent, - /* [out] */ BOOL *result); + /* [annotation][in] */ + _In_ HANDLE Timer, + /* [annotation][in] */ + _In_ HANDLE CompletionEvent, + /* [annotation][out] */ + _Out_ BOOL *result); + DECLSPEC_XFGVIRT(ICorThreadpool, CorBindIoCompletionCallback) HRESULT ( STDMETHODCALLTYPE *CorBindIoCompletionCallback )( ICorThreadpool * This, - /* [in] */ HANDLE fileHandle, - /* [in] */ LPOVERLAPPED_COMPLETION_ROUTINE callback); + /* [annotation][in] */ + _In_ HANDLE fileHandle, + /* [annotation][in] */ + _In_ LPOVERLAPPED_COMPLETION_ROUTINE callback); + DECLSPEC_XFGVIRT(ICorThreadpool, CorCallOrQueueUserWorkItem) HRESULT ( STDMETHODCALLTYPE *CorCallOrQueueUserWorkItem )( ICorThreadpool * This, - /* [in] */ LPTHREAD_START_ROUTINE Function, - /* [in] */ PVOID Context, - /* [out] */ BOOL *result); + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE Function, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][out] */ + _Out_ BOOL *result); + DECLSPEC_XFGVIRT(ICorThreadpool, CorSetMaxThreads) HRESULT ( STDMETHODCALLTYPE *CorSetMaxThreads )( ICorThreadpool * This, - /* [in] */ DWORD MaxWorkerThreads, - /* [in] */ DWORD MaxIOCompletionThreads); + /* [annotation][in] */ + _In_ DWORD MaxWorkerThreads, + /* [annotation][in] */ + _In_ DWORD MaxIOCompletionThreads); + DECLSPEC_XFGVIRT(ICorThreadpool, CorGetMaxThreads) HRESULT ( STDMETHODCALLTYPE *CorGetMaxThreads )( ICorThreadpool * This, - /* [out] */ DWORD *MaxWorkerThreads, - /* [out] */ DWORD *MaxIOCompletionThreads); + /* [annotation][out] */ + _Out_ DWORD *MaxWorkerThreads, + /* [annotation][out] */ + _Out_ DWORD *MaxIOCompletionThreads); + DECLSPEC_XFGVIRT(ICorThreadpool, CorGetAvailableThreads) HRESULT ( STDMETHODCALLTYPE *CorGetAvailableThreads )( ICorThreadpool * This, - /* [out] */ DWORD *AvailableWorkerThreads, - /* [out] */ DWORD *AvailableIOCompletionThreads); + /* [annotation][out] */ + _Out_ DWORD *AvailableWorkerThreads, + /* [annotation][out] */ + _Out_ DWORD *AvailableIOCompletionThreads); END_INTERFACE } ICorThreadpoolVtbl; @@ -1311,24 +1430,31 @@ EXTERN_C const IID IID_IDebuggerThreadControl; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDebuggerThreadControl * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IDebuggerThreadControl * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IDebuggerThreadControl * This); + DECLSPEC_XFGVIRT(IDebuggerThreadControl, ThreadIsBlockingForDebugger) HRESULT ( STDMETHODCALLTYPE *ThreadIsBlockingForDebugger )( IDebuggerThreadControl * This); + DECLSPEC_XFGVIRT(IDebuggerThreadControl, ReleaseAllRuntimeThreads) HRESULT ( STDMETHODCALLTYPE *ReleaseAllRuntimeThreads )( IDebuggerThreadControl * This); + DECLSPEC_XFGVIRT(IDebuggerThreadControl, StartBlockingForDebugger) HRESULT ( STDMETHODCALLTYPE *StartBlockingForDebugger )( IDebuggerThreadControl * This, DWORD dwUnused); @@ -1401,7 +1527,8 @@ EXTERN_C const IID IID_IDebuggerInfo; { public: virtual HRESULT STDMETHODCALLTYPE IsDebuggerAttached( - /* [out] */ BOOL *pbAttached) = 0; + /* [annotation][out] */ + _Out_ BOOL *pbAttached) = 0; }; @@ -1412,21 +1539,27 @@ EXTERN_C const IID IID_IDebuggerInfo; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDebuggerInfo * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IDebuggerInfo * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IDebuggerInfo * This); + DECLSPEC_XFGVIRT(IDebuggerInfo, IsDebuggerAttached) HRESULT ( STDMETHODCALLTYPE *IsDebuggerAttached )( IDebuggerInfo * This, - /* [out] */ BOOL *pbAttached); + /* [annotation][out] */ + _Out_ BOOL *pbAttached); END_INTERFACE } IDebuggerInfoVtbl; @@ -1490,16 +1623,20 @@ EXTERN_C const IID IID_ICorConfiguration; { public: virtual HRESULT STDMETHODCALLTYPE SetGCThreadControl( - /* [in] */ IGCThreadControl *pGCThreadControl) = 0; + /* [annotation][in] */ + _In_ IGCThreadControl *pGCThreadControl) = 0; virtual HRESULT STDMETHODCALLTYPE SetGCHostControl( - /* [in] */ IGCHostControl *pGCHostControl) = 0; + /* [annotation][in] */ + _In_ IGCHostControl *pGCHostControl) = 0; virtual HRESULT STDMETHODCALLTYPE SetDebuggerThreadControl( - /* [in] */ IDebuggerThreadControl *pDebuggerThreadControl) = 0; + /* [annotation][in] */ + _In_ IDebuggerThreadControl *pDebuggerThreadControl) = 0; virtual HRESULT STDMETHODCALLTYPE AddDebuggerSpecialThread( - /* [in] */ DWORD dwSpecialThreadId) = 0; + /* [annotation][in] */ + _In_ DWORD dwSpecialThreadId) = 0; }; @@ -1510,33 +1647,45 @@ EXTERN_C const IID IID_ICorConfiguration; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorConfiguration * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorConfiguration * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorConfiguration * This); + DECLSPEC_XFGVIRT(ICorConfiguration, SetGCThreadControl) HRESULT ( STDMETHODCALLTYPE *SetGCThreadControl )( ICorConfiguration * This, - /* [in] */ IGCThreadControl *pGCThreadControl); + /* [annotation][in] */ + _In_ IGCThreadControl *pGCThreadControl); + DECLSPEC_XFGVIRT(ICorConfiguration, SetGCHostControl) HRESULT ( STDMETHODCALLTYPE *SetGCHostControl )( ICorConfiguration * This, - /* [in] */ IGCHostControl *pGCHostControl); + /* [annotation][in] */ + _In_ IGCHostControl *pGCHostControl); + DECLSPEC_XFGVIRT(ICorConfiguration, SetDebuggerThreadControl) HRESULT ( STDMETHODCALLTYPE *SetDebuggerThreadControl )( ICorConfiguration * This, - /* [in] */ IDebuggerThreadControl *pDebuggerThreadControl); + /* [annotation][in] */ + _In_ IDebuggerThreadControl *pDebuggerThreadControl); + DECLSPEC_XFGVIRT(ICorConfiguration, AddDebuggerSpecialThread) HRESULT ( STDMETHODCALLTYPE *AddDebuggerSpecialThread )( ICorConfiguration * This, - /* [in] */ DWORD dwSpecialThreadId); + /* [annotation][in] */ + _In_ DWORD dwSpecialThreadId); END_INTERFACE } ICorConfigurationVtbl; @@ -1614,60 +1763,82 @@ EXTERN_C const IID IID_ICorRuntimeHost; virtual HRESULT STDMETHODCALLTYPE DeleteLogicalThreadState( void) = 0; virtual HRESULT STDMETHODCALLTYPE SwitchInLogicalThreadState( - /* [in] */ DWORD *pFiberCookie) = 0; + /* [annotation][in] */ + _In_ DWORD *pFiberCookie) = 0; virtual HRESULT STDMETHODCALLTYPE SwitchOutLogicalThreadState( - /* [out] */ DWORD **pFiberCookie) = 0; + /* [annotation][out] */ + _Out_ DWORD **pFiberCookie) = 0; virtual HRESULT STDMETHODCALLTYPE LocksHeldByLogicalThread( - /* [out] */ DWORD *pCount) = 0; + /* [annotation][out] */ + _Out_ DWORD *pCount) = 0; virtual HRESULT STDMETHODCALLTYPE MapFile( - /* [in] */ HANDLE hFile, - /* [out] */ HMODULE *hMapAddress) = 0; + /* [annotation][in] */ + _In_ HANDLE hFile, + /* [annotation][out] */ + _Out_ HMODULE *hMapAddress) = 0; virtual HRESULT STDMETHODCALLTYPE GetConfiguration( - /* [out] */ ICorConfiguration **pConfiguration) = 0; + /* [annotation][out] */ + _Out_ ICorConfiguration **pConfiguration) = 0; virtual HRESULT STDMETHODCALLTYPE Start( void) = 0; virtual HRESULT STDMETHODCALLTYPE Stop( void) = 0; virtual HRESULT STDMETHODCALLTYPE CreateDomain( - /* [in] */ LPCWSTR pwzFriendlyName, - /* [in] */ IUnknown *pIdentityArray, - /* [out] */ IUnknown **pAppDomain) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFriendlyName, + /* [annotation][in] */ + _In_ IUnknown *pIdentityArray, + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain) = 0; virtual HRESULT STDMETHODCALLTYPE GetDefaultDomain( - /* [out] */ IUnknown **pAppDomain) = 0; + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain) = 0; virtual HRESULT STDMETHODCALLTYPE EnumDomains( - /* [out] */ HDOMAINENUM *hEnum) = 0; + /* [annotation][out] */ + _Out_ HDOMAINENUM *hEnum) = 0; virtual HRESULT STDMETHODCALLTYPE NextDomain( - /* [in] */ HDOMAINENUM hEnum, - /* [out] */ IUnknown **pAppDomain) = 0; + /* [annotation][in] */ + _In_ HDOMAINENUM hEnum, + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain) = 0; virtual HRESULT STDMETHODCALLTYPE CloseEnum( - /* [in] */ HDOMAINENUM hEnum) = 0; + /* [annotation][in] */ + _In_ HDOMAINENUM hEnum) = 0; virtual HRESULT STDMETHODCALLTYPE CreateDomainEx( - /* [in] */ LPCWSTR pwzFriendlyName, - /* [in] */ IUnknown *pSetup, - /* [in] */ IUnknown *pEvidence, - /* [out] */ IUnknown **pAppDomain) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFriendlyName, + /* [annotation][in] */ + _In_ IUnknown *pSetup, + /* [annotation][in] */ + _In_ IUnknown *pEvidence, + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain) = 0; virtual HRESULT STDMETHODCALLTYPE CreateDomainSetup( - /* [out] */ IUnknown **pAppDomainSetup) = 0; + /* [annotation][out] */ + _Out_ IUnknown **pAppDomainSetup) = 0; virtual HRESULT STDMETHODCALLTYPE CreateEvidence( - /* [out] */ IUnknown **pEvidence) = 0; + /* [annotation][out] */ + _Out_ IUnknown **pEvidence) = 0; virtual HRESULT STDMETHODCALLTYPE UnloadDomain( - /* [in] */ IUnknown *pAppDomain) = 0; + /* [annotation][in] */ + _In_ IUnknown *pAppDomain) = 0; virtual HRESULT STDMETHODCALLTYPE CurrentDomain( - /* [out] */ IUnknown **pAppDomain) = 0; + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain) = 0; }; @@ -1678,96 +1849,141 @@ EXTERN_C const IID IID_ICorRuntimeHost; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICorRuntimeHost * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICorRuntimeHost * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICorRuntimeHost * This); + DECLSPEC_XFGVIRT(ICorRuntimeHost, CreateLogicalThreadState) HRESULT ( STDMETHODCALLTYPE *CreateLogicalThreadState )( ICorRuntimeHost * This); + DECLSPEC_XFGVIRT(ICorRuntimeHost, DeleteLogicalThreadState) HRESULT ( STDMETHODCALLTYPE *DeleteLogicalThreadState )( ICorRuntimeHost * This); + DECLSPEC_XFGVIRT(ICorRuntimeHost, SwitchInLogicalThreadState) HRESULT ( STDMETHODCALLTYPE *SwitchInLogicalThreadState )( ICorRuntimeHost * This, - /* [in] */ DWORD *pFiberCookie); + /* [annotation][in] */ + _In_ DWORD *pFiberCookie); + DECLSPEC_XFGVIRT(ICorRuntimeHost, SwitchOutLogicalThreadState) HRESULT ( STDMETHODCALLTYPE *SwitchOutLogicalThreadState )( ICorRuntimeHost * This, - /* [out] */ DWORD **pFiberCookie); + /* [annotation][out] */ + _Out_ DWORD **pFiberCookie); + DECLSPEC_XFGVIRT(ICorRuntimeHost, LocksHeldByLogicalThread) HRESULT ( STDMETHODCALLTYPE *LocksHeldByLogicalThread )( ICorRuntimeHost * This, - /* [out] */ DWORD *pCount); + /* [annotation][out] */ + _Out_ DWORD *pCount); + DECLSPEC_XFGVIRT(ICorRuntimeHost, MapFile) HRESULT ( STDMETHODCALLTYPE *MapFile )( ICorRuntimeHost * This, - /* [in] */ HANDLE hFile, - /* [out] */ HMODULE *hMapAddress); + /* [annotation][in] */ + _In_ HANDLE hFile, + /* [annotation][out] */ + _Out_ HMODULE *hMapAddress); + DECLSPEC_XFGVIRT(ICorRuntimeHost, GetConfiguration) HRESULT ( STDMETHODCALLTYPE *GetConfiguration )( ICorRuntimeHost * This, - /* [out] */ ICorConfiguration **pConfiguration); + /* [annotation][out] */ + _Out_ ICorConfiguration **pConfiguration); + DECLSPEC_XFGVIRT(ICorRuntimeHost, Start) HRESULT ( STDMETHODCALLTYPE *Start )( ICorRuntimeHost * This); + DECLSPEC_XFGVIRT(ICorRuntimeHost, Stop) HRESULT ( STDMETHODCALLTYPE *Stop )( ICorRuntimeHost * This); + DECLSPEC_XFGVIRT(ICorRuntimeHost, CreateDomain) HRESULT ( STDMETHODCALLTYPE *CreateDomain )( ICorRuntimeHost * This, - /* [in] */ LPCWSTR pwzFriendlyName, - /* [in] */ IUnknown *pIdentityArray, - /* [out] */ IUnknown **pAppDomain); + /* [annotation][in] */ + _In_ LPCWSTR pwzFriendlyName, + /* [annotation][in] */ + _In_ IUnknown *pIdentityArray, + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain); + DECLSPEC_XFGVIRT(ICorRuntimeHost, GetDefaultDomain) HRESULT ( STDMETHODCALLTYPE *GetDefaultDomain )( ICorRuntimeHost * This, - /* [out] */ IUnknown **pAppDomain); + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain); + DECLSPEC_XFGVIRT(ICorRuntimeHost, EnumDomains) HRESULT ( STDMETHODCALLTYPE *EnumDomains )( ICorRuntimeHost * This, - /* [out] */ HDOMAINENUM *hEnum); + /* [annotation][out] */ + _Out_ HDOMAINENUM *hEnum); + DECLSPEC_XFGVIRT(ICorRuntimeHost, NextDomain) HRESULT ( STDMETHODCALLTYPE *NextDomain )( ICorRuntimeHost * This, - /* [in] */ HDOMAINENUM hEnum, - /* [out] */ IUnknown **pAppDomain); + /* [annotation][in] */ + _In_ HDOMAINENUM hEnum, + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain); + DECLSPEC_XFGVIRT(ICorRuntimeHost, CloseEnum) HRESULT ( STDMETHODCALLTYPE *CloseEnum )( ICorRuntimeHost * This, - /* [in] */ HDOMAINENUM hEnum); + /* [annotation][in] */ + _In_ HDOMAINENUM hEnum); + DECLSPEC_XFGVIRT(ICorRuntimeHost, CreateDomainEx) HRESULT ( STDMETHODCALLTYPE *CreateDomainEx )( ICorRuntimeHost * This, - /* [in] */ LPCWSTR pwzFriendlyName, - /* [in] */ IUnknown *pSetup, - /* [in] */ IUnknown *pEvidence, - /* [out] */ IUnknown **pAppDomain); + /* [annotation][in] */ + _In_ LPCWSTR pwzFriendlyName, + /* [annotation][in] */ + _In_ IUnknown *pSetup, + /* [annotation][in] */ + _In_ IUnknown *pEvidence, + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain); + DECLSPEC_XFGVIRT(ICorRuntimeHost, CreateDomainSetup) HRESULT ( STDMETHODCALLTYPE *CreateDomainSetup )( ICorRuntimeHost * This, - /* [out] */ IUnknown **pAppDomainSetup); + /* [annotation][out] */ + _Out_ IUnknown **pAppDomainSetup); + DECLSPEC_XFGVIRT(ICorRuntimeHost, CreateEvidence) HRESULT ( STDMETHODCALLTYPE *CreateEvidence )( ICorRuntimeHost * This, - /* [out] */ IUnknown **pEvidence); + /* [annotation][out] */ + _Out_ IUnknown **pEvidence); + DECLSPEC_XFGVIRT(ICorRuntimeHost, UnloadDomain) HRESULT ( STDMETHODCALLTYPE *UnloadDomain )( ICorRuntimeHost * This, - /* [in] */ IUnknown *pAppDomain); + /* [annotation][in] */ + _In_ IUnknown *pAppDomain); + DECLSPEC_XFGVIRT(ICorRuntimeHost, CurrentDomain) HRESULT ( STDMETHODCALLTYPE *CurrentDomain )( ICorRuntimeHost * This, - /* [out] */ IUnknown **pAppDomain); + /* [annotation][out] */ + _Out_ IUnknown **pAppDomain); END_INTERFACE } ICorRuntimeHostVtbl; @@ -1909,7 +2125,8 @@ EXTERN_C const IID IID_ICLRMemoryNotificationCallback; { public: virtual HRESULT STDMETHODCALLTYPE OnMemoryNotification( - /* [in] */ EMemoryAvailable eMemoryAvailable) = 0; + /* [annotation][in] */ + _In_ EMemoryAvailable eMemoryAvailable) = 0; }; @@ -1920,21 +2137,27 @@ EXTERN_C const IID IID_ICLRMemoryNotificationCallback; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRMemoryNotificationCallback * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRMemoryNotificationCallback * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRMemoryNotificationCallback * This); + DECLSPEC_XFGVIRT(ICLRMemoryNotificationCallback, OnMemoryNotification) HRESULT ( STDMETHODCALLTYPE *OnMemoryNotification )( ICLRMemoryNotificationCallback * This, - /* [in] */ EMemoryAvailable eMemoryAvailable); + /* [annotation][in] */ + _In_ EMemoryAvailable eMemoryAvailable); END_INTERFACE } ICLRMemoryNotificationCallbackVtbl; @@ -1989,21 +2212,28 @@ EXTERN_C const IID IID_IHostMalloc; { public: virtual HRESULT STDMETHODCALLTYPE Alloc( - /* [in] */ SIZE_T cbSize, - /* [in] */ EMemoryCriticalLevel eCriticalLevel, - /* [out] */ void **ppMem) = 0; + /* [annotation][in] */ + _In_ SIZE_T cbSize, + /* [annotation][in] */ + _In_ EMemoryCriticalLevel eCriticalLevel, + /* [annotation][out] */ + _Out_ void **ppMem) = 0; virtual HRESULT STDMETHODCALLTYPE DebugAlloc( - /* [in] */ SIZE_T cbSize, - /* [in] */ EMemoryCriticalLevel eCriticalLevel, /* [annotation][in] */ - _In_ char *pszFileName, - /* [in] */ int iLineNo, + _In_ SIZE_T cbSize, + /* [annotation][in] */ + _In_ EMemoryCriticalLevel eCriticalLevel, + /* [annotation][in] */ + _In_ unsigned char *pszFileName, + /* [annotation][in] */ + _In_ int iLineNo, /* [annotation][out] */ _Outptr_result_maybenull_ void **ppMem) = 0; virtual HRESULT STDMETHODCALLTYPE Free( - /* [in] */ void *pMem) = 0; + /* [annotation][in] */ + _In_ void *pMem) = 0; }; @@ -2014,37 +2244,51 @@ EXTERN_C const IID IID_IHostMalloc; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostMalloc * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostMalloc * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostMalloc * This); + DECLSPEC_XFGVIRT(IHostMalloc, Alloc) HRESULT ( STDMETHODCALLTYPE *Alloc )( IHostMalloc * This, - /* [in] */ SIZE_T cbSize, - /* [in] */ EMemoryCriticalLevel eCriticalLevel, - /* [out] */ void **ppMem); + /* [annotation][in] */ + _In_ SIZE_T cbSize, + /* [annotation][in] */ + _In_ EMemoryCriticalLevel eCriticalLevel, + /* [annotation][out] */ + _Out_ void **ppMem); + DECLSPEC_XFGVIRT(IHostMalloc, DebugAlloc) HRESULT ( STDMETHODCALLTYPE *DebugAlloc )( IHostMalloc * This, - /* [in] */ SIZE_T cbSize, - /* [in] */ EMemoryCriticalLevel eCriticalLevel, /* [annotation][in] */ - _In_ char *pszFileName, - /* [in] */ int iLineNo, + _In_ SIZE_T cbSize, + /* [annotation][in] */ + _In_ EMemoryCriticalLevel eCriticalLevel, + /* [annotation][in] */ + _In_ unsigned char *pszFileName, + /* [annotation][in] */ + _In_ int iLineNo, /* [annotation][out] */ _Outptr_result_maybenull_ void **ppMem); + DECLSPEC_XFGVIRT(IHostMalloc, Free) HRESULT ( STDMETHODCALLTYPE *Free )( IHostMalloc * This, - /* [in] */ void *pMem); + /* [annotation][in] */ + _In_ void *pMem); END_INTERFACE } IHostMallocVtbl; @@ -2120,51 +2364,78 @@ EXTERN_C const IID IID_IHostMemoryManager; { public: virtual HRESULT STDMETHODCALLTYPE CreateMalloc( - /* [in] */ DWORD dwMallocType, - /* [out] */ IHostMalloc **ppMalloc) = 0; + /* [annotation][in] */ + _In_ DWORD dwMallocType, + /* [annotation][out] */ + _Out_ IHostMalloc **ppMalloc) = 0; virtual HRESULT STDMETHODCALLTYPE VirtualAlloc( - /* [in] */ void *pAddress, - /* [in] */ SIZE_T dwSize, - /* [in] */ DWORD flAllocationType, - /* [in] */ DWORD flProtect, - /* [in] */ EMemoryCriticalLevel eCriticalLevel, - /* [out] */ void **ppMem) = 0; + /* [annotation][in] */ + _In_ void *pAddress, + /* [annotation][in] */ + _In_ SIZE_T dwSize, + /* [annotation][in] */ + _In_ DWORD flAllocationType, + /* [annotation][in] */ + _In_ DWORD flProtect, + /* [annotation][in] */ + _In_ EMemoryCriticalLevel eCriticalLevel, + /* [annotation][out] */ + _Out_ void **ppMem) = 0; virtual HRESULT STDMETHODCALLTYPE VirtualFree( - /* [in] */ LPVOID lpAddress, - /* [in] */ SIZE_T dwSize, - /* [in] */ DWORD dwFreeType) = 0; + /* [annotation][in] */ + _In_ LPVOID lpAddress, + /* [annotation][in] */ + _In_ SIZE_T dwSize, + /* [annotation][in] */ + _In_ DWORD dwFreeType) = 0; virtual HRESULT STDMETHODCALLTYPE VirtualQuery( - /* [in] */ void *lpAddress, - /* [out] */ void *lpBuffer, - /* [in] */ SIZE_T dwLength, - /* [out] */ SIZE_T *pResult) = 0; + /* [annotation][in] */ + _In_ void *lpAddress, + /* [annotation][out] */ + _Out_ void *lpBuffer, + /* [annotation][in] */ + _In_ SIZE_T dwLength, + /* [annotation][out] */ + _Out_ SIZE_T *pResult) = 0; virtual HRESULT STDMETHODCALLTYPE VirtualProtect( - /* [in] */ void *lpAddress, - /* [in] */ SIZE_T dwSize, - /* [in] */ DWORD flNewProtect, - /* [out] */ DWORD *pflOldProtect) = 0; + /* [annotation][in] */ + _In_ void *lpAddress, + /* [annotation][in] */ + _In_ SIZE_T dwSize, + /* [annotation][in] */ + _In_ DWORD flNewProtect, + /* [annotation][out] */ + _Out_ DWORD *pflOldProtect) = 0; virtual HRESULT STDMETHODCALLTYPE GetMemoryLoad( - /* [out] */ DWORD *pMemoryLoad, - /* [out] */ SIZE_T *pAvailableBytes) = 0; + /* [annotation][out] */ + _Out_ DWORD *pMemoryLoad, + /* [annotation][out] */ + _Out_ SIZE_T *pAvailableBytes) = 0; virtual HRESULT STDMETHODCALLTYPE RegisterMemoryNotificationCallback( - /* [in] */ ICLRMemoryNotificationCallback *pCallback) = 0; + /* [annotation][in] */ + _In_ ICLRMemoryNotificationCallback *pCallback) = 0; virtual HRESULT STDMETHODCALLTYPE NeedsVirtualAddressSpace( - /* [in] */ LPVOID startAddress, - /* [in] */ SIZE_T size) = 0; + /* [annotation][in] */ + _In_ LPVOID startAddress, + /* [annotation][in] */ + _In_ SIZE_T size) = 0; virtual HRESULT STDMETHODCALLTYPE AcquiredVirtualAddressSpace( - /* [in] */ LPVOID startAddress, - /* [in] */ SIZE_T size) = 0; + /* [annotation][in] */ + _In_ LPVOID startAddress, + /* [annotation][in] */ + _In_ SIZE_T size) = 0; virtual HRESULT STDMETHODCALLTYPE ReleasedVirtualAddressSpace( - /* [in] */ LPVOID startAddress) = 0; + /* [annotation][in] */ + _In_ LPVOID startAddress) = 0; }; @@ -2175,74 +2446,115 @@ EXTERN_C const IID IID_IHostMemoryManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostMemoryManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostMemoryManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostMemoryManager * This); + DECLSPEC_XFGVIRT(IHostMemoryManager, CreateMalloc) HRESULT ( STDMETHODCALLTYPE *CreateMalloc )( IHostMemoryManager * This, - /* [in] */ DWORD dwMallocType, - /* [out] */ IHostMalloc **ppMalloc); + /* [annotation][in] */ + _In_ DWORD dwMallocType, + /* [annotation][out] */ + _Out_ IHostMalloc **ppMalloc); + DECLSPEC_XFGVIRT(IHostMemoryManager, VirtualAlloc) HRESULT ( STDMETHODCALLTYPE *VirtualAlloc )( IHostMemoryManager * This, - /* [in] */ void *pAddress, - /* [in] */ SIZE_T dwSize, - /* [in] */ DWORD flAllocationType, - /* [in] */ DWORD flProtect, - /* [in] */ EMemoryCriticalLevel eCriticalLevel, - /* [out] */ void **ppMem); + /* [annotation][in] */ + _In_ void *pAddress, + /* [annotation][in] */ + _In_ SIZE_T dwSize, + /* [annotation][in] */ + _In_ DWORD flAllocationType, + /* [annotation][in] */ + _In_ DWORD flProtect, + /* [annotation][in] */ + _In_ EMemoryCriticalLevel eCriticalLevel, + /* [annotation][out] */ + _Out_ void **ppMem); + DECLSPEC_XFGVIRT(IHostMemoryManager, VirtualFree) HRESULT ( STDMETHODCALLTYPE *VirtualFree )( IHostMemoryManager * This, - /* [in] */ LPVOID lpAddress, - /* [in] */ SIZE_T dwSize, - /* [in] */ DWORD dwFreeType); + /* [annotation][in] */ + _In_ LPVOID lpAddress, + /* [annotation][in] */ + _In_ SIZE_T dwSize, + /* [annotation][in] */ + _In_ DWORD dwFreeType); + DECLSPEC_XFGVIRT(IHostMemoryManager, VirtualQuery) HRESULT ( STDMETHODCALLTYPE *VirtualQuery )( IHostMemoryManager * This, - /* [in] */ void *lpAddress, - /* [out] */ void *lpBuffer, - /* [in] */ SIZE_T dwLength, - /* [out] */ SIZE_T *pResult); + /* [annotation][in] */ + _In_ void *lpAddress, + /* [annotation][out] */ + _Out_ void *lpBuffer, + /* [annotation][in] */ + _In_ SIZE_T dwLength, + /* [annotation][out] */ + _Out_ SIZE_T *pResult); + DECLSPEC_XFGVIRT(IHostMemoryManager, VirtualProtect) HRESULT ( STDMETHODCALLTYPE *VirtualProtect )( IHostMemoryManager * This, - /* [in] */ void *lpAddress, - /* [in] */ SIZE_T dwSize, - /* [in] */ DWORD flNewProtect, - /* [out] */ DWORD *pflOldProtect); + /* [annotation][in] */ + _In_ void *lpAddress, + /* [annotation][in] */ + _In_ SIZE_T dwSize, + /* [annotation][in] */ + _In_ DWORD flNewProtect, + /* [annotation][out] */ + _Out_ DWORD *pflOldProtect); + DECLSPEC_XFGVIRT(IHostMemoryManager, GetMemoryLoad) HRESULT ( STDMETHODCALLTYPE *GetMemoryLoad )( IHostMemoryManager * This, - /* [out] */ DWORD *pMemoryLoad, - /* [out] */ SIZE_T *pAvailableBytes); + /* [annotation][out] */ + _Out_ DWORD *pMemoryLoad, + /* [annotation][out] */ + _Out_ SIZE_T *pAvailableBytes); + DECLSPEC_XFGVIRT(IHostMemoryManager, RegisterMemoryNotificationCallback) HRESULT ( STDMETHODCALLTYPE *RegisterMemoryNotificationCallback )( IHostMemoryManager * This, - /* [in] */ ICLRMemoryNotificationCallback *pCallback); + /* [annotation][in] */ + _In_ ICLRMemoryNotificationCallback *pCallback); + DECLSPEC_XFGVIRT(IHostMemoryManager, NeedsVirtualAddressSpace) HRESULT ( STDMETHODCALLTYPE *NeedsVirtualAddressSpace )( IHostMemoryManager * This, - /* [in] */ LPVOID startAddress, - /* [in] */ SIZE_T size); + /* [annotation][in] */ + _In_ LPVOID startAddress, + /* [annotation][in] */ + _In_ SIZE_T size); + DECLSPEC_XFGVIRT(IHostMemoryManager, AcquiredVirtualAddressSpace) HRESULT ( STDMETHODCALLTYPE *AcquiredVirtualAddressSpace )( IHostMemoryManager * This, - /* [in] */ LPVOID startAddress, - /* [in] */ SIZE_T size); + /* [annotation][in] */ + _In_ LPVOID startAddress, + /* [annotation][in] */ + _In_ SIZE_T size); + DECLSPEC_XFGVIRT(IHostMemoryManager, ReleasedVirtualAddressSpace) HRESULT ( STDMETHODCALLTYPE *ReleasedVirtualAddressSpace )( IHostMemoryManager * This, - /* [in] */ LPVOID startAddress); + /* [annotation][in] */ + _In_ LPVOID startAddress); END_INTERFACE } IHostMemoryManagerVtbl; @@ -2336,12 +2648,14 @@ EXTERN_C const IID IID_ICLRTask; { public: virtual HRESULT STDMETHODCALLTYPE SwitchIn( - /* [in] */ HANDLE threadHandle) = 0; + /* [annotation][in] */ + _In_ HANDLE threadHandle) = 0; virtual HRESULT STDMETHODCALLTYPE SwitchOut( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetMemStats( - /* [out] */ COR_GC_THREAD_STATS *memUsage) = 0; + /* [annotation][out] */ + _Out_ COR_GC_THREAD_STATS *memUsage) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( BOOL fFull) = 0; @@ -2353,15 +2667,18 @@ EXTERN_C const IID IID_ICLRTask; virtual HRESULT STDMETHODCALLTYPE RudeAbort( void) = 0; virtual HRESULT STDMETHODCALLTYPE NeedsPriorityScheduling( - /* [out] */ BOOL *pbNeedsPriorityScheduling) = 0; + /* [annotation][out] */ + _Out_ BOOL *pbNeedsPriorityScheduling) = 0; virtual HRESULT STDMETHODCALLTYPE YieldTask( void) = 0; virtual HRESULT STDMETHODCALLTYPE LocksHeld( - /* [out] */ SIZE_T *pLockCount) = 0; + /* [annotation][out] */ + _Out_ SIZE_T *pLockCount) = 0; virtual HRESULT STDMETHODCALLTYPE SetTaskIdentifier( - /* [in] */ TASKID asked) = 0; + /* [annotation][in] */ + _In_ TASKID asked) = 0; }; @@ -2372,56 +2689,76 @@ EXTERN_C const IID IID_ICLRTask; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRTask * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRTask * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRTask * This); + DECLSPEC_XFGVIRT(ICLRTask, SwitchIn) HRESULT ( STDMETHODCALLTYPE *SwitchIn )( ICLRTask * This, - /* [in] */ HANDLE threadHandle); + /* [annotation][in] */ + _In_ HANDLE threadHandle); + DECLSPEC_XFGVIRT(ICLRTask, SwitchOut) HRESULT ( STDMETHODCALLTYPE *SwitchOut )( ICLRTask * This); + DECLSPEC_XFGVIRT(ICLRTask, GetMemStats) HRESULT ( STDMETHODCALLTYPE *GetMemStats )( ICLRTask * This, - /* [out] */ COR_GC_THREAD_STATS *memUsage); + /* [annotation][out] */ + _Out_ COR_GC_THREAD_STATS *memUsage); + DECLSPEC_XFGVIRT(ICLRTask, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ICLRTask * This, BOOL fFull); + DECLSPEC_XFGVIRT(ICLRTask, ExitTask) HRESULT ( STDMETHODCALLTYPE *ExitTask )( ICLRTask * This); + DECLSPEC_XFGVIRT(ICLRTask, Abort) HRESULT ( STDMETHODCALLTYPE *Abort )( ICLRTask * This); + DECLSPEC_XFGVIRT(ICLRTask, RudeAbort) HRESULT ( STDMETHODCALLTYPE *RudeAbort )( ICLRTask * This); + DECLSPEC_XFGVIRT(ICLRTask, NeedsPriorityScheduling) HRESULT ( STDMETHODCALLTYPE *NeedsPriorityScheduling )( ICLRTask * This, - /* [out] */ BOOL *pbNeedsPriorityScheduling); + /* [annotation][out] */ + _Out_ BOOL *pbNeedsPriorityScheduling); + DECLSPEC_XFGVIRT(ICLRTask, YieldTask) HRESULT ( STDMETHODCALLTYPE *YieldTask )( ICLRTask * This); + DECLSPEC_XFGVIRT(ICLRTask, LocksHeld) HRESULT ( STDMETHODCALLTYPE *LocksHeld )( ICLRTask * This, - /* [out] */ SIZE_T *pLockCount); + /* [annotation][out] */ + _Out_ SIZE_T *pLockCount); + DECLSPEC_XFGVIRT(ICLRTask, SetTaskIdentifier) HRESULT ( STDMETHODCALLTYPE *SetTaskIdentifier )( ICLRTask * This, - /* [in] */ TASKID asked); + /* [annotation][in] */ + _In_ TASKID asked); END_INTERFACE } ICLRTaskVtbl; @@ -2518,60 +2855,82 @@ EXTERN_C const IID IID_ICLRTask2; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRTask2 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(ICLRTask, SwitchIn) HRESULT ( STDMETHODCALLTYPE *SwitchIn )( ICLRTask2 * This, - /* [in] */ HANDLE threadHandle); + /* [annotation][in] */ + _In_ HANDLE threadHandle); + DECLSPEC_XFGVIRT(ICLRTask, SwitchOut) HRESULT ( STDMETHODCALLTYPE *SwitchOut )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(ICLRTask, GetMemStats) HRESULT ( STDMETHODCALLTYPE *GetMemStats )( ICLRTask2 * This, - /* [out] */ COR_GC_THREAD_STATS *memUsage); + /* [annotation][out] */ + _Out_ COR_GC_THREAD_STATS *memUsage); + DECLSPEC_XFGVIRT(ICLRTask, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( ICLRTask2 * This, BOOL fFull); + DECLSPEC_XFGVIRT(ICLRTask, ExitTask) HRESULT ( STDMETHODCALLTYPE *ExitTask )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(ICLRTask, Abort) HRESULT ( STDMETHODCALLTYPE *Abort )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(ICLRTask, RudeAbort) HRESULT ( STDMETHODCALLTYPE *RudeAbort )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(ICLRTask, NeedsPriorityScheduling) HRESULT ( STDMETHODCALLTYPE *NeedsPriorityScheduling )( ICLRTask2 * This, - /* [out] */ BOOL *pbNeedsPriorityScheduling); + /* [annotation][out] */ + _Out_ BOOL *pbNeedsPriorityScheduling); + DECLSPEC_XFGVIRT(ICLRTask, YieldTask) HRESULT ( STDMETHODCALLTYPE *YieldTask )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(ICLRTask, LocksHeld) HRESULT ( STDMETHODCALLTYPE *LocksHeld )( ICLRTask2 * This, - /* [out] */ SIZE_T *pLockCount); + /* [annotation][out] */ + _Out_ SIZE_T *pLockCount); + DECLSPEC_XFGVIRT(ICLRTask, SetTaskIdentifier) HRESULT ( STDMETHODCALLTYPE *SetTaskIdentifier )( ICLRTask2 * This, - /* [in] */ TASKID asked); + /* [annotation][in] */ + _In_ TASKID asked); + DECLSPEC_XFGVIRT(ICLRTask2, BeginPreventAsyncAbort) HRESULT ( STDMETHODCALLTYPE *BeginPreventAsyncAbort )( ICLRTask2 * This); + DECLSPEC_XFGVIRT(ICLRTask2, EndPreventAsyncAbort) HRESULT ( STDMETHODCALLTYPE *EndPreventAsyncAbort )( ICLRTask2 * This); @@ -2669,17 +3028,22 @@ EXTERN_C const IID IID_IHostTask; virtual HRESULT STDMETHODCALLTYPE Alert( void) = 0; virtual HRESULT STDMETHODCALLTYPE Join( - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option) = 0; + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option) = 0; virtual HRESULT STDMETHODCALLTYPE SetPriority( - /* [in] */ int newPriority) = 0; + /* [annotation][in] */ + _In_ int newPriority) = 0; virtual HRESULT STDMETHODCALLTYPE GetPriority( - /* [out] */ int *pPriority) = 0; + /* [annotation][out] */ + _Out_ int *pPriority) = 0; virtual HRESULT STDMETHODCALLTYPE SetCLRTask( - /* [in] */ ICLRTask *pCLRTask) = 0; + /* [annotation][in] */ + _In_ ICLRTask *pCLRTask) = 0; }; @@ -2690,40 +3054,55 @@ EXTERN_C const IID IID_IHostTask; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostTask * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostTask * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostTask * This); + DECLSPEC_XFGVIRT(IHostTask, Start) HRESULT ( STDMETHODCALLTYPE *Start )( IHostTask * This); + DECLSPEC_XFGVIRT(IHostTask, Alert) HRESULT ( STDMETHODCALLTYPE *Alert )( IHostTask * This); + DECLSPEC_XFGVIRT(IHostTask, Join) HRESULT ( STDMETHODCALLTYPE *Join )( IHostTask * This, - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option); + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option); + DECLSPEC_XFGVIRT(IHostTask, SetPriority) HRESULT ( STDMETHODCALLTYPE *SetPriority )( IHostTask * This, - /* [in] */ int newPriority); + /* [annotation][in] */ + _In_ int newPriority); + DECLSPEC_XFGVIRT(IHostTask, GetPriority) HRESULT ( STDMETHODCALLTYPE *GetPriority )( IHostTask * This, - /* [out] */ int *pPriority); + /* [annotation][out] */ + _Out_ int *pPriority); + DECLSPEC_XFGVIRT(IHostTask, SetCLRTask) HRESULT ( STDMETHODCALLTYPE *SetCLRTask )( IHostTask * This, - /* [in] */ ICLRTask *pCLRTask); + /* [annotation][in] */ + _In_ ICLRTask *pCLRTask); END_INTERFACE } IHostTaskVtbl; @@ -2817,19 +3196,24 @@ EXTERN_C const IID IID_ICLRTaskManager; { public: virtual HRESULT STDMETHODCALLTYPE CreateTask( - /* [out] */ ICLRTask **pTask) = 0; + /* [annotation][out] */ + _Out_ ICLRTask **pTask) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentTask( - /* [out] */ ICLRTask **pTask) = 0; + /* [annotation][out] */ + _Out_ ICLRTask **pTask) = 0; virtual HRESULT STDMETHODCALLTYPE SetUILocale( - /* [in] */ LCID lcid) = 0; + /* [annotation][in] */ + _In_ LCID lcid) = 0; virtual HRESULT STDMETHODCALLTYPE SetLocale( - /* [in] */ LCID lcid) = 0; + /* [annotation][in] */ + _In_ LCID lcid) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentTaskType( - /* [out] */ ETaskType *pTaskType) = 0; + /* [annotation][out] */ + _Out_ ETaskType *pTaskType) = 0; }; @@ -2840,37 +3224,51 @@ EXTERN_C const IID IID_ICLRTaskManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRTaskManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRTaskManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRTaskManager * This); + DECLSPEC_XFGVIRT(ICLRTaskManager, CreateTask) HRESULT ( STDMETHODCALLTYPE *CreateTask )( ICLRTaskManager * This, - /* [out] */ ICLRTask **pTask); + /* [annotation][out] */ + _Out_ ICLRTask **pTask); + DECLSPEC_XFGVIRT(ICLRTaskManager, GetCurrentTask) HRESULT ( STDMETHODCALLTYPE *GetCurrentTask )( ICLRTaskManager * This, - /* [out] */ ICLRTask **pTask); + /* [annotation][out] */ + _Out_ ICLRTask **pTask); + DECLSPEC_XFGVIRT(ICLRTaskManager, SetUILocale) HRESULT ( STDMETHODCALLTYPE *SetUILocale )( ICLRTaskManager * This, - /* [in] */ LCID lcid); + /* [annotation][in] */ + _In_ LCID lcid); + DECLSPEC_XFGVIRT(ICLRTaskManager, SetLocale) HRESULT ( STDMETHODCALLTYPE *SetLocale )( ICLRTaskManager * This, - /* [in] */ LCID lcid); + /* [annotation][in] */ + _In_ LCID lcid); + DECLSPEC_XFGVIRT(ICLRTaskManager, GetCurrentTaskType) HRESULT ( STDMETHODCALLTYPE *GetCurrentTaskType )( ICLRTaskManager * This, - /* [out] */ ETaskType *pTaskType); + /* [annotation][out] */ + _Out_ ETaskType *pTaskType); END_INTERFACE } ICLRTaskManagerVtbl; @@ -2937,33 +3335,46 @@ EXTERN_C const IID IID_IHostTaskManager; { public: virtual HRESULT STDMETHODCALLTYPE GetCurrentTask( - /* [out] */ IHostTask **pTask) = 0; + /* [annotation][out] */ + _Out_ IHostTask **pTask) = 0; virtual HRESULT STDMETHODCALLTYPE CreateTask( - /* [in] */ DWORD dwStackSize, - /* [in] */ LPTHREAD_START_ROUTINE pStartAddress, - /* [in] */ PVOID pParameter, - /* [out] */ IHostTask **ppTask) = 0; + /* [annotation][in] */ + _In_ DWORD dwStackSize, + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE pStartAddress, + /* [annotation][in] */ + _In_ PVOID pParameter, + /* [annotation][out] */ + _Out_ IHostTask **ppTask) = 0; virtual HRESULT STDMETHODCALLTYPE Sleep( - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option) = 0; + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option) = 0; virtual HRESULT STDMETHODCALLTYPE SwitchToTask( - /* [in] */ DWORD option) = 0; + /* [annotation][in] */ + _In_ DWORD option) = 0; virtual HRESULT STDMETHODCALLTYPE SetUILocale( - /* [in] */ LCID lcid) = 0; + /* [annotation][in] */ + _In_ LCID lcid) = 0; virtual HRESULT STDMETHODCALLTYPE SetLocale( - /* [in] */ LCID lcid) = 0; + /* [annotation][in] */ + _In_ LCID lcid) = 0; virtual HRESULT STDMETHODCALLTYPE CallNeedsHostHook( - /* [in] */ SIZE_T target, - /* [out] */ BOOL *pbCallNeedsHostHook) = 0; + /* [annotation][in] */ + _In_ SIZE_T target, + /* [annotation][out] */ + _Out_ BOOL *pbCallNeedsHostHook) = 0; virtual HRESULT STDMETHODCALLTYPE LeaveRuntime( - /* [in] */ SIZE_T target) = 0; + /* [annotation][in] */ + _In_ SIZE_T target) = 0; virtual HRESULT STDMETHODCALLTYPE EnterRuntime( void) = 0; @@ -2980,13 +3391,16 @@ EXTERN_C const IID IID_IHostTaskManager; virtual HRESULT STDMETHODCALLTYPE EndThreadAffinity( void) = 0; virtual HRESULT STDMETHODCALLTYPE SetStackGuarantee( - /* [in] */ ULONG guarantee) = 0; + /* [annotation][in] */ + _In_ ULONG guarantee) = 0; virtual HRESULT STDMETHODCALLTYPE GetStackGuarantee( - /* [out] */ ULONG *pGuarantee) = 0; + /* [annotation][out] */ + _Out_ ULONG *pGuarantee) = 0; virtual HRESULT STDMETHODCALLTYPE SetCLRTaskManager( - /* [in] */ ICLRTaskManager *ppManager) = 0; + /* [annotation][in] */ + _In_ ICLRTaskManager *ppManager) = 0; }; @@ -2997,87 +3411,125 @@ EXTERN_C const IID IID_IHostTaskManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostTaskManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, GetCurrentTask) HRESULT ( STDMETHODCALLTYPE *GetCurrentTask )( IHostTaskManager * This, - /* [out] */ IHostTask **pTask); + /* [annotation][out] */ + _Out_ IHostTask **pTask); + DECLSPEC_XFGVIRT(IHostTaskManager, CreateTask) HRESULT ( STDMETHODCALLTYPE *CreateTask )( IHostTaskManager * This, - /* [in] */ DWORD dwStackSize, - /* [in] */ LPTHREAD_START_ROUTINE pStartAddress, - /* [in] */ PVOID pParameter, - /* [out] */ IHostTask **ppTask); + /* [annotation][in] */ + _In_ DWORD dwStackSize, + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE pStartAddress, + /* [annotation][in] */ + _In_ PVOID pParameter, + /* [annotation][out] */ + _Out_ IHostTask **ppTask); + DECLSPEC_XFGVIRT(IHostTaskManager, Sleep) HRESULT ( STDMETHODCALLTYPE *Sleep )( IHostTaskManager * This, - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option); + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option); + DECLSPEC_XFGVIRT(IHostTaskManager, SwitchToTask) HRESULT ( STDMETHODCALLTYPE *SwitchToTask )( IHostTaskManager * This, - /* [in] */ DWORD option); + /* [annotation][in] */ + _In_ DWORD option); + DECLSPEC_XFGVIRT(IHostTaskManager, SetUILocale) HRESULT ( STDMETHODCALLTYPE *SetUILocale )( IHostTaskManager * This, - /* [in] */ LCID lcid); + /* [annotation][in] */ + _In_ LCID lcid); + DECLSPEC_XFGVIRT(IHostTaskManager, SetLocale) HRESULT ( STDMETHODCALLTYPE *SetLocale )( IHostTaskManager * This, - /* [in] */ LCID lcid); + /* [annotation][in] */ + _In_ LCID lcid); + DECLSPEC_XFGVIRT(IHostTaskManager, CallNeedsHostHook) HRESULT ( STDMETHODCALLTYPE *CallNeedsHostHook )( IHostTaskManager * This, - /* [in] */ SIZE_T target, - /* [out] */ BOOL *pbCallNeedsHostHook); + /* [annotation][in] */ + _In_ SIZE_T target, + /* [annotation][out] */ + _Out_ BOOL *pbCallNeedsHostHook); + DECLSPEC_XFGVIRT(IHostTaskManager, LeaveRuntime) HRESULT ( STDMETHODCALLTYPE *LeaveRuntime )( IHostTaskManager * This, - /* [in] */ SIZE_T target); + /* [annotation][in] */ + _In_ SIZE_T target); + DECLSPEC_XFGVIRT(IHostTaskManager, EnterRuntime) HRESULT ( STDMETHODCALLTYPE *EnterRuntime )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, ReverseLeaveRuntime) HRESULT ( STDMETHODCALLTYPE *ReverseLeaveRuntime )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, ReverseEnterRuntime) HRESULT ( STDMETHODCALLTYPE *ReverseEnterRuntime )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, BeginDelayAbort) HRESULT ( STDMETHODCALLTYPE *BeginDelayAbort )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, EndDelayAbort) HRESULT ( STDMETHODCALLTYPE *EndDelayAbort )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, BeginThreadAffinity) HRESULT ( STDMETHODCALLTYPE *BeginThreadAffinity )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, EndThreadAffinity) HRESULT ( STDMETHODCALLTYPE *EndThreadAffinity )( IHostTaskManager * This); + DECLSPEC_XFGVIRT(IHostTaskManager, SetStackGuarantee) HRESULT ( STDMETHODCALLTYPE *SetStackGuarantee )( IHostTaskManager * This, - /* [in] */ ULONG guarantee); + /* [annotation][in] */ + _In_ ULONG guarantee); + DECLSPEC_XFGVIRT(IHostTaskManager, GetStackGuarantee) HRESULT ( STDMETHODCALLTYPE *GetStackGuarantee )( IHostTaskManager * This, - /* [out] */ ULONG *pGuarantee); + /* [annotation][out] */ + _Out_ ULONG *pGuarantee); + DECLSPEC_XFGVIRT(IHostTaskManager, SetCLRTaskManager) HRESULT ( STDMETHODCALLTYPE *SetCLRTaskManager )( IHostTaskManager * This, - /* [in] */ ICLRTaskManager *ppManager); + /* [annotation][in] */ + _In_ ICLRTaskManager *ppManager); END_INTERFACE } IHostTaskManagerVtbl; @@ -3183,24 +3635,32 @@ EXTERN_C const IID IID_IHostThreadpoolManager; { public: virtual HRESULT STDMETHODCALLTYPE QueueUserWorkItem( - /* [in] */ LPTHREAD_START_ROUTINE Function, - /* [in] */ PVOID Context, - /* [in] */ ULONG Flags) = 0; + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE Function, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][in] */ + _In_ ULONG Flags) = 0; virtual HRESULT STDMETHODCALLTYPE SetMaxThreads( - /* [in] */ DWORD dwMaxWorkerThreads) = 0; + /* [annotation][in] */ + _In_ DWORD dwMaxWorkerThreads) = 0; virtual HRESULT STDMETHODCALLTYPE GetMaxThreads( - /* [out] */ DWORD *pdwMaxWorkerThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwMaxWorkerThreads) = 0; virtual HRESULT STDMETHODCALLTYPE GetAvailableThreads( - /* [out] */ DWORD *pdwAvailableWorkerThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwAvailableWorkerThreads) = 0; virtual HRESULT STDMETHODCALLTYPE SetMinThreads( - /* [in] */ DWORD dwMinIOCompletionThreads) = 0; + /* [annotation][in] */ + _In_ DWORD dwMinIOCompletionThreads) = 0; virtual HRESULT STDMETHODCALLTYPE GetMinThreads( - /* [out] */ DWORD *pdwMinIOCompletionThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwMinIOCompletionThreads) = 0; }; @@ -3211,43 +3671,61 @@ EXTERN_C const IID IID_IHostThreadpoolManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostThreadpoolManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostThreadpoolManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostThreadpoolManager * This); + DECLSPEC_XFGVIRT(IHostThreadpoolManager, QueueUserWorkItem) HRESULT ( STDMETHODCALLTYPE *QueueUserWorkItem )( IHostThreadpoolManager * This, - /* [in] */ LPTHREAD_START_ROUTINE Function, - /* [in] */ PVOID Context, - /* [in] */ ULONG Flags); + /* [annotation][in] */ + _In_ LPTHREAD_START_ROUTINE Function, + /* [annotation][in] */ + _In_ PVOID Context, + /* [annotation][in] */ + _In_ ULONG Flags); + DECLSPEC_XFGVIRT(IHostThreadpoolManager, SetMaxThreads) HRESULT ( STDMETHODCALLTYPE *SetMaxThreads )( IHostThreadpoolManager * This, - /* [in] */ DWORD dwMaxWorkerThreads); + /* [annotation][in] */ + _In_ DWORD dwMaxWorkerThreads); + DECLSPEC_XFGVIRT(IHostThreadpoolManager, GetMaxThreads) HRESULT ( STDMETHODCALLTYPE *GetMaxThreads )( IHostThreadpoolManager * This, - /* [out] */ DWORD *pdwMaxWorkerThreads); + /* [annotation][out] */ + _Out_ DWORD *pdwMaxWorkerThreads); + DECLSPEC_XFGVIRT(IHostThreadpoolManager, GetAvailableThreads) HRESULT ( STDMETHODCALLTYPE *GetAvailableThreads )( IHostThreadpoolManager * This, - /* [out] */ DWORD *pdwAvailableWorkerThreads); + /* [annotation][out] */ + _Out_ DWORD *pdwAvailableWorkerThreads); + DECLSPEC_XFGVIRT(IHostThreadpoolManager, SetMinThreads) HRESULT ( STDMETHODCALLTYPE *SetMinThreads )( IHostThreadpoolManager * This, - /* [in] */ DWORD dwMinIOCompletionThreads); + /* [annotation][in] */ + _In_ DWORD dwMinIOCompletionThreads); + DECLSPEC_XFGVIRT(IHostThreadpoolManager, GetMinThreads) HRESULT ( STDMETHODCALLTYPE *GetMinThreads )( IHostThreadpoolManager * This, - /* [out] */ DWORD *pdwMinIOCompletionThreads); + /* [annotation][out] */ + _Out_ DWORD *pdwMinIOCompletionThreads); END_INTERFACE } IHostThreadpoolManagerVtbl; @@ -3317,9 +3795,12 @@ EXTERN_C const IID IID_ICLRIoCompletionManager; { public: virtual HRESULT STDMETHODCALLTYPE OnComplete( - /* [in] */ DWORD dwErrorCode, - /* [in] */ DWORD NumberOfBytesTransferred, - /* [in] */ void *pvOverlapped) = 0; + /* [annotation][in] */ + _In_ DWORD dwErrorCode, + /* [annotation][in] */ + _In_ DWORD NumberOfBytesTransferred, + /* [annotation][in] */ + _In_ void *pvOverlapped) = 0; }; @@ -3330,23 +3811,31 @@ EXTERN_C const IID IID_ICLRIoCompletionManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRIoCompletionManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRIoCompletionManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRIoCompletionManager * This); + DECLSPEC_XFGVIRT(ICLRIoCompletionManager, OnComplete) HRESULT ( STDMETHODCALLTYPE *OnComplete )( ICLRIoCompletionManager * This, - /* [in] */ DWORD dwErrorCode, - /* [in] */ DWORD NumberOfBytesTransferred, - /* [in] */ void *pvOverlapped); + /* [annotation][in] */ + _In_ DWORD dwErrorCode, + /* [annotation][in] */ + _In_ DWORD NumberOfBytesTransferred, + /* [annotation][in] */ + _In_ void *pvOverlapped); END_INTERFACE } ICLRIoCompletionManagerVtbl; @@ -3401,38 +3890,50 @@ EXTERN_C const IID IID_IHostIoCompletionManager; { public: virtual HRESULT STDMETHODCALLTYPE CreateIoCompletionPort( - /* [out] */ HANDLE *phPort) = 0; + /* [annotation][out] */ + _Out_ HANDLE *phPort) = 0; virtual HRESULT STDMETHODCALLTYPE CloseIoCompletionPort( - /* [in] */ HANDLE hPort) = 0; + /* [annotation][in] */ + _In_ HANDLE hPort) = 0; virtual HRESULT STDMETHODCALLTYPE SetMaxThreads( - /* [in] */ DWORD dwMaxIOCompletionThreads) = 0; + /* [annotation][in] */ + _In_ DWORD dwMaxIOCompletionThreads) = 0; virtual HRESULT STDMETHODCALLTYPE GetMaxThreads( - /* [out] */ DWORD *pdwMaxIOCompletionThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwMaxIOCompletionThreads) = 0; virtual HRESULT STDMETHODCALLTYPE GetAvailableThreads( - /* [out] */ DWORD *pdwAvailableIOCompletionThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwAvailableIOCompletionThreads) = 0; virtual HRESULT STDMETHODCALLTYPE GetHostOverlappedSize( - /* [out] */ DWORD *pcbSize) = 0; + /* [annotation][out] */ + _Out_ DWORD *pcbSize) = 0; virtual HRESULT STDMETHODCALLTYPE SetCLRIoCompletionManager( - /* [in] */ ICLRIoCompletionManager *pManager) = 0; + /* [annotation][in] */ + _In_ ICLRIoCompletionManager *pManager) = 0; virtual HRESULT STDMETHODCALLTYPE InitializeHostOverlapped( - /* [in] */ void *pvOverlapped) = 0; + /* [annotation][in] */ + _In_ void *pvOverlapped) = 0; virtual HRESULT STDMETHODCALLTYPE Bind( - /* [in] */ HANDLE hPort, - /* [in] */ HANDLE hHandle) = 0; + /* [annotation][in] */ + _In_ HANDLE hPort, + /* [annotation][in] */ + _In_ HANDLE hHandle) = 0; virtual HRESULT STDMETHODCALLTYPE SetMinThreads( - /* [in] */ DWORD dwMinIOCompletionThreads) = 0; + /* [annotation][in] */ + _In_ DWORD dwMinIOCompletionThreads) = 0; virtual HRESULT STDMETHODCALLTYPE GetMinThreads( - /* [out] */ DWORD *pdwMinIOCompletionThreads) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwMinIOCompletionThreads) = 0; }; @@ -3443,62 +3944,89 @@ EXTERN_C const IID IID_IHostIoCompletionManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostIoCompletionManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostIoCompletionManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostIoCompletionManager * This); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, CreateIoCompletionPort) HRESULT ( STDMETHODCALLTYPE *CreateIoCompletionPort )( IHostIoCompletionManager * This, - /* [out] */ HANDLE *phPort); + /* [annotation][out] */ + _Out_ HANDLE *phPort); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, CloseIoCompletionPort) HRESULT ( STDMETHODCALLTYPE *CloseIoCompletionPort )( IHostIoCompletionManager * This, - /* [in] */ HANDLE hPort); + /* [annotation][in] */ + _In_ HANDLE hPort); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, SetMaxThreads) HRESULT ( STDMETHODCALLTYPE *SetMaxThreads )( IHostIoCompletionManager * This, - /* [in] */ DWORD dwMaxIOCompletionThreads); + /* [annotation][in] */ + _In_ DWORD dwMaxIOCompletionThreads); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, GetMaxThreads) HRESULT ( STDMETHODCALLTYPE *GetMaxThreads )( IHostIoCompletionManager * This, - /* [out] */ DWORD *pdwMaxIOCompletionThreads); + /* [annotation][out] */ + _Out_ DWORD *pdwMaxIOCompletionThreads); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, GetAvailableThreads) HRESULT ( STDMETHODCALLTYPE *GetAvailableThreads )( IHostIoCompletionManager * This, - /* [out] */ DWORD *pdwAvailableIOCompletionThreads); + /* [annotation][out] */ + _Out_ DWORD *pdwAvailableIOCompletionThreads); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, GetHostOverlappedSize) HRESULT ( STDMETHODCALLTYPE *GetHostOverlappedSize )( IHostIoCompletionManager * This, - /* [out] */ DWORD *pcbSize); + /* [annotation][out] */ + _Out_ DWORD *pcbSize); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, SetCLRIoCompletionManager) HRESULT ( STDMETHODCALLTYPE *SetCLRIoCompletionManager )( IHostIoCompletionManager * This, - /* [in] */ ICLRIoCompletionManager *pManager); + /* [annotation][in] */ + _In_ ICLRIoCompletionManager *pManager); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, InitializeHostOverlapped) HRESULT ( STDMETHODCALLTYPE *InitializeHostOverlapped )( IHostIoCompletionManager * This, - /* [in] */ void *pvOverlapped); + /* [annotation][in] */ + _In_ void *pvOverlapped); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, Bind) HRESULT ( STDMETHODCALLTYPE *Bind )( IHostIoCompletionManager * This, - /* [in] */ HANDLE hPort, - /* [in] */ HANDLE hHandle); + /* [annotation][in] */ + _In_ HANDLE hPort, + /* [annotation][in] */ + _In_ HANDLE hHandle); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, SetMinThreads) HRESULT ( STDMETHODCALLTYPE *SetMinThreads )( IHostIoCompletionManager * This, - /* [in] */ DWORD dwMinIOCompletionThreads); + /* [annotation][in] */ + _In_ DWORD dwMinIOCompletionThreads); + DECLSPEC_XFGVIRT(IHostIoCompletionManager, GetMinThreads) HRESULT ( STDMETHODCALLTYPE *GetMinThreads )( IHostIoCompletionManager * This, - /* [out] */ DWORD *pdwMinIOCompletionThreads); + /* [annotation][out] */ + _Out_ DWORD *pdwMinIOCompletionThreads); END_INTERFACE } IHostIoCompletionManagerVtbl; @@ -3599,29 +4127,38 @@ EXTERN_C const IID IID_ICLRDebugManager; { public: virtual HRESULT STDMETHODCALLTYPE BeginConnection( - /* [in] */ CONNID dwConnectionId, + /* [annotation][in] */ + _In_ CONNID dwConnectionId, /* [annotation][string][in] */ _In_ wchar_t *szConnectionName) = 0; virtual HRESULT STDMETHODCALLTYPE SetConnectionTasks( - /* [in] */ CONNID id, - /* [in] */ DWORD dwCount, - /* [size_is][in] */ ICLRTask **ppCLRTask) = 0; + /* [annotation][in] */ + _In_ CONNID id, + /* [annotation][in] */ + _In_ DWORD dwCount, + /* [annotation][size_is][in] */ + _In_reads_(dwCount) ICLRTask **ppCLRTask) = 0; virtual HRESULT STDMETHODCALLTYPE EndConnection( - /* [in] */ CONNID dwConnectionId) = 0; + /* [annotation][in] */ + _In_ CONNID dwConnectionId) = 0; virtual HRESULT STDMETHODCALLTYPE SetDacl( - /* [in] */ PACL pacl) = 0; + /* [annotation][in] */ + _In_ PACL pacl) = 0; virtual HRESULT STDMETHODCALLTYPE GetDacl( - /* [out] */ PACL *pacl) = 0; + /* [annotation][out] */ + _Out_ PACL *pacl) = 0; virtual HRESULT STDMETHODCALLTYPE IsDebuggerAttached( - /* [out] */ BOOL *pbAttached) = 0; + /* [annotation][out] */ + _Out_ BOOL *pbAttached) = 0; virtual HRESULT STDMETHODCALLTYPE SetSymbolReadingPolicy( - /* [in] */ ESymbolReadingPolicy policy) = 0; + /* [annotation][in] */ + _In_ ESymbolReadingPolicy policy) = 0; }; @@ -3632,49 +4169,69 @@ EXTERN_C const IID IID_ICLRDebugManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRDebugManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRDebugManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRDebugManager * This); + DECLSPEC_XFGVIRT(ICLRDebugManager, BeginConnection) HRESULT ( STDMETHODCALLTYPE *BeginConnection )( ICLRDebugManager * This, - /* [in] */ CONNID dwConnectionId, + /* [annotation][in] */ + _In_ CONNID dwConnectionId, /* [annotation][string][in] */ _In_ wchar_t *szConnectionName); + DECLSPEC_XFGVIRT(ICLRDebugManager, SetConnectionTasks) HRESULT ( STDMETHODCALLTYPE *SetConnectionTasks )( ICLRDebugManager * This, - /* [in] */ CONNID id, - /* [in] */ DWORD dwCount, - /* [size_is][in] */ ICLRTask **ppCLRTask); + /* [annotation][in] */ + _In_ CONNID id, + /* [annotation][in] */ + _In_ DWORD dwCount, + /* [annotation][size_is][in] */ + _In_reads_(dwCount) ICLRTask **ppCLRTask); + DECLSPEC_XFGVIRT(ICLRDebugManager, EndConnection) HRESULT ( STDMETHODCALLTYPE *EndConnection )( ICLRDebugManager * This, - /* [in] */ CONNID dwConnectionId); + /* [annotation][in] */ + _In_ CONNID dwConnectionId); + DECLSPEC_XFGVIRT(ICLRDebugManager, SetDacl) HRESULT ( STDMETHODCALLTYPE *SetDacl )( ICLRDebugManager * This, - /* [in] */ PACL pacl); + /* [annotation][in] */ + _In_ PACL pacl); + DECLSPEC_XFGVIRT(ICLRDebugManager, GetDacl) HRESULT ( STDMETHODCALLTYPE *GetDacl )( ICLRDebugManager * This, - /* [out] */ PACL *pacl); + /* [annotation][out] */ + _Out_ PACL *pacl); + DECLSPEC_XFGVIRT(ICLRDebugManager, IsDebuggerAttached) HRESULT ( STDMETHODCALLTYPE *IsDebuggerAttached )( ICLRDebugManager * This, - /* [out] */ BOOL *pbAttached); + /* [annotation][out] */ + _Out_ BOOL *pbAttached); + DECLSPEC_XFGVIRT(ICLRDebugManager, SetSymbolReadingPolicy) HRESULT ( STDMETHODCALLTYPE *SetSymbolReadingPolicy )( ICLRDebugManager * This, - /* [in] */ ESymbolReadingPolicy policy); + /* [annotation][in] */ + _In_ ESymbolReadingPolicy policy); END_INTERFACE } ICLRDebugManagerVtbl; @@ -3805,12 +4362,16 @@ EXTERN_C const IID IID_ICLRErrorReportingManager; { public: virtual HRESULT STDMETHODCALLTYPE GetBucketParametersForCurrentException( - /* [out] */ BucketParameters *pParams) = 0; + /* [annotation][out] */ + _Out_ BucketParameters *pParams) = 0; virtual HRESULT STDMETHODCALLTYPE BeginCustomDump( - /* [in] */ ECustomDumpFlavor dwFlavor, - /* [in] */ DWORD dwNumItems, - /* [length_is][size_is][in] */ CustomDumpItem *items, + /* [annotation][in] */ + _In_ ECustomDumpFlavor dwFlavor, + /* [annotation][in] */ + _In_ DWORD dwNumItems, + /* [annotation][length_is][size_is][in] */ + _In_reads_(dwNumItems) CustomDumpItem *items, DWORD dwReserved) = 0; virtual HRESULT STDMETHODCALLTYPE EndCustomDump( void) = 0; @@ -3824,29 +4385,40 @@ EXTERN_C const IID IID_ICLRErrorReportingManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRErrorReportingManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRErrorReportingManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRErrorReportingManager * This); + DECLSPEC_XFGVIRT(ICLRErrorReportingManager, GetBucketParametersForCurrentException) HRESULT ( STDMETHODCALLTYPE *GetBucketParametersForCurrentException )( ICLRErrorReportingManager * This, - /* [out] */ BucketParameters *pParams); + /* [annotation][out] */ + _Out_ BucketParameters *pParams); + DECLSPEC_XFGVIRT(ICLRErrorReportingManager, BeginCustomDump) HRESULT ( STDMETHODCALLTYPE *BeginCustomDump )( ICLRErrorReportingManager * This, - /* [in] */ ECustomDumpFlavor dwFlavor, - /* [in] */ DWORD dwNumItems, - /* [length_is][size_is][in] */ CustomDumpItem *items, + /* [annotation][in] */ + _In_ ECustomDumpFlavor dwFlavor, + /* [annotation][in] */ + _In_ DWORD dwNumItems, + /* [annotation][length_is][size_is][in] */ + _In_reads_(dwNumItems) CustomDumpItem *items, DWORD dwReserved); + DECLSPEC_XFGVIRT(ICLRErrorReportingManager, EndCustomDump) HRESULT ( STDMETHODCALLTYPE *EndCustomDump )( ICLRErrorReportingManager * This); @@ -3909,16 +4481,20 @@ EXTERN_C const IID IID_IHostCrst; { public: virtual HRESULT STDMETHODCALLTYPE Enter( - /* [in] */ DWORD option) = 0; + /* [annotation][in] */ + _In_ DWORD option) = 0; virtual HRESULT STDMETHODCALLTYPE Leave( void) = 0; virtual HRESULT STDMETHODCALLTYPE TryEnter( - /* [in] */ DWORD option, - /* [out] */ BOOL *pbSucceeded) = 0; + /* [annotation][in] */ + _In_ DWORD option, + /* [annotation][out] */ + _Out_ BOOL *pbSucceeded) = 0; virtual HRESULT STDMETHODCALLTYPE SetSpinCount( - /* [in] */ DWORD dwSpinCount) = 0; + /* [annotation][in] */ + _In_ DWORD dwSpinCount) = 0; }; @@ -3929,33 +4505,45 @@ EXTERN_C const IID IID_IHostCrst; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostCrst * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostCrst * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostCrst * This); + DECLSPEC_XFGVIRT(IHostCrst, Enter) HRESULT ( STDMETHODCALLTYPE *Enter )( IHostCrst * This, - /* [in] */ DWORD option); + /* [annotation][in] */ + _In_ DWORD option); + DECLSPEC_XFGVIRT(IHostCrst, Leave) HRESULT ( STDMETHODCALLTYPE *Leave )( IHostCrst * This); + DECLSPEC_XFGVIRT(IHostCrst, TryEnter) HRESULT ( STDMETHODCALLTYPE *TryEnter )( IHostCrst * This, - /* [in] */ DWORD option, - /* [out] */ BOOL *pbSucceeded); + /* [annotation][in] */ + _In_ DWORD option, + /* [annotation][out] */ + _Out_ BOOL *pbSucceeded); + DECLSPEC_XFGVIRT(IHostCrst, SetSpinCount) HRESULT ( STDMETHODCALLTYPE *SetSpinCount )( IHostCrst * This, - /* [in] */ DWORD dwSpinCount); + /* [annotation][in] */ + _In_ DWORD dwSpinCount); END_INTERFACE } IHostCrstVtbl; @@ -4019,8 +4607,10 @@ EXTERN_C const IID IID_IHostAutoEvent; { public: virtual HRESULT STDMETHODCALLTYPE Wait( - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option) = 0; + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option) = 0; virtual HRESULT STDMETHODCALLTYPE Set( void) = 0; @@ -4033,23 +4623,31 @@ EXTERN_C const IID IID_IHostAutoEvent; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostAutoEvent * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostAutoEvent * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostAutoEvent * This); + DECLSPEC_XFGVIRT(IHostAutoEvent, Wait) HRESULT ( STDMETHODCALLTYPE *Wait )( IHostAutoEvent * This, - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option); + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option); + DECLSPEC_XFGVIRT(IHostAutoEvent, Set) HRESULT ( STDMETHODCALLTYPE *Set )( IHostAutoEvent * This); @@ -4109,8 +4707,10 @@ EXTERN_C const IID IID_IHostManualEvent; { public: virtual HRESULT STDMETHODCALLTYPE Wait( - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option) = 0; + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; @@ -4125,26 +4725,35 @@ EXTERN_C const IID IID_IHostManualEvent; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostManualEvent * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostManualEvent * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostManualEvent * This); + DECLSPEC_XFGVIRT(IHostManualEvent, Wait) HRESULT ( STDMETHODCALLTYPE *Wait )( IHostManualEvent * This, - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option); + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option); + DECLSPEC_XFGVIRT(IHostManualEvent, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( IHostManualEvent * This); + DECLSPEC_XFGVIRT(IHostManualEvent, Set) HRESULT ( STDMETHODCALLTYPE *Set )( IHostManualEvent * This); @@ -4207,12 +4816,16 @@ EXTERN_C const IID IID_IHostSemaphore; { public: virtual HRESULT STDMETHODCALLTYPE Wait( - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option) = 0; + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option) = 0; virtual HRESULT STDMETHODCALLTYPE ReleaseSemaphore( - /* [in] */ LONG lReleaseCount, - /* [out] */ LONG *lpPreviousCount) = 0; + /* [annotation][in] */ + _In_ LONG lReleaseCount, + /* [annotation][out] */ + _Out_ LONG *lpPreviousCount) = 0; }; @@ -4223,27 +4836,37 @@ EXTERN_C const IID IID_IHostSemaphore; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostSemaphore * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostSemaphore * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostSemaphore * This); + DECLSPEC_XFGVIRT(IHostSemaphore, Wait) HRESULT ( STDMETHODCALLTYPE *Wait )( IHostSemaphore * This, - /* [in] */ DWORD dwMilliseconds, - /* [in] */ DWORD option); + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ DWORD option); + DECLSPEC_XFGVIRT(IHostSemaphore, ReleaseSemaphore) HRESULT ( STDMETHODCALLTYPE *ReleaseSemaphore )( IHostSemaphore * This, - /* [in] */ LONG lReleaseCount, - /* [out] */ LONG *lpPreviousCount); + /* [annotation][in] */ + _In_ LONG lReleaseCount, + /* [annotation][out] */ + _Out_ LONG *lpPreviousCount); END_INTERFACE } IHostSemaphoreVtbl; @@ -4301,19 +4924,26 @@ EXTERN_C const IID IID_ICLRSyncManager; { public: virtual HRESULT STDMETHODCALLTYPE GetMonitorOwner( - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostTask **ppOwnerHostTask) = 0; + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostTask **ppOwnerHostTask) = 0; virtual HRESULT STDMETHODCALLTYPE CreateRWLockOwnerIterator( - /* [in] */ SIZE_T Cookie, - /* [out] */ SIZE_T *pIterator) = 0; + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ SIZE_T *pIterator) = 0; virtual HRESULT STDMETHODCALLTYPE GetRWLockOwnerNext( - /* [in] */ SIZE_T Iterator, - /* [out] */ IHostTask **ppOwnerHostTask) = 0; + /* [annotation][in] */ + _In_ SIZE_T Iterator, + /* [annotation][out] */ + _Out_ IHostTask **ppOwnerHostTask) = 0; virtual HRESULT STDMETHODCALLTYPE DeleteRWLockOwnerIterator( - /* [in] */ SIZE_T Iterator) = 0; + /* [annotation][in] */ + _In_ SIZE_T Iterator) = 0; }; @@ -4324,36 +4954,51 @@ EXTERN_C const IID IID_ICLRSyncManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRSyncManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRSyncManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRSyncManager * This); + DECLSPEC_XFGVIRT(ICLRSyncManager, GetMonitorOwner) HRESULT ( STDMETHODCALLTYPE *GetMonitorOwner )( ICLRSyncManager * This, - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostTask **ppOwnerHostTask); + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostTask **ppOwnerHostTask); + DECLSPEC_XFGVIRT(ICLRSyncManager, CreateRWLockOwnerIterator) HRESULT ( STDMETHODCALLTYPE *CreateRWLockOwnerIterator )( ICLRSyncManager * This, - /* [in] */ SIZE_T Cookie, - /* [out] */ SIZE_T *pIterator); + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ SIZE_T *pIterator); + DECLSPEC_XFGVIRT(ICLRSyncManager, GetRWLockOwnerNext) HRESULT ( STDMETHODCALLTYPE *GetRWLockOwnerNext )( ICLRSyncManager * This, - /* [in] */ SIZE_T Iterator, - /* [out] */ IHostTask **ppOwnerHostTask); + /* [annotation][in] */ + _In_ SIZE_T Iterator, + /* [annotation][out] */ + _Out_ IHostTask **ppOwnerHostTask); + DECLSPEC_XFGVIRT(ICLRSyncManager, DeleteRWLockOwnerIterator) HRESULT ( STDMETHODCALLTYPE *DeleteRWLockOwnerIterator )( ICLRSyncManager * This, - /* [in] */ SIZE_T Iterator); + /* [annotation][in] */ + _In_ SIZE_T Iterator); END_INTERFACE } ICLRSyncManagerVtbl; @@ -4417,39 +5062,56 @@ EXTERN_C const IID IID_IHostSyncManager; { public: virtual HRESULT STDMETHODCALLTYPE SetCLRSyncManager( - /* [in] */ ICLRSyncManager *pManager) = 0; + /* [annotation][in] */ + _In_ ICLRSyncManager *pManager) = 0; virtual HRESULT STDMETHODCALLTYPE CreateCrst( - /* [out] */ IHostCrst **ppCrst) = 0; + /* [annotation][out] */ + _Out_ IHostCrst **ppCrst) = 0; virtual HRESULT STDMETHODCALLTYPE CreateCrstWithSpinCount( - /* [in] */ DWORD dwSpinCount, - /* [out] */ IHostCrst **ppCrst) = 0; + /* [annotation][in] */ + _In_ DWORD dwSpinCount, + /* [annotation][out] */ + _Out_ IHostCrst **ppCrst) = 0; virtual HRESULT STDMETHODCALLTYPE CreateAutoEvent( - /* [out] */ IHostAutoEvent **ppEvent) = 0; + /* [annotation][out] */ + _Out_ IHostAutoEvent **ppEvent) = 0; virtual HRESULT STDMETHODCALLTYPE CreateManualEvent( - /* [in] */ BOOL bInitialState, - /* [out] */ IHostManualEvent **ppEvent) = 0; + /* [annotation][in] */ + _In_ BOOL bInitialState, + /* [annotation][out] */ + _Out_ IHostManualEvent **ppEvent) = 0; virtual HRESULT STDMETHODCALLTYPE CreateMonitorEvent( - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostAutoEvent **ppEvent) = 0; + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostAutoEvent **ppEvent) = 0; virtual HRESULT STDMETHODCALLTYPE CreateRWLockWriterEvent( - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostAutoEvent **ppEvent) = 0; + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostAutoEvent **ppEvent) = 0; virtual HRESULT STDMETHODCALLTYPE CreateRWLockReaderEvent( - /* [in] */ BOOL bInitialState, - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostManualEvent **ppEvent) = 0; + /* [annotation][in] */ + _In_ BOOL bInitialState, + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostManualEvent **ppEvent) = 0; virtual HRESULT STDMETHODCALLTYPE CreateSemaphore( - /* [in] */ DWORD dwInitial, - /* [in] */ DWORD dwMax, - /* [out] */ IHostSemaphore **ppSemaphore) = 0; + /* [annotation][in] */ + _In_ DWORD dwInitial, + /* [annotation][in] */ + _In_ DWORD dwMax, + /* [annotation][out] */ + _Out_ IHostSemaphore **ppSemaphore) = 0; }; @@ -4460,61 +5122,91 @@ EXTERN_C const IID IID_IHostSyncManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostSyncManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostSyncManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostSyncManager * This); + DECLSPEC_XFGVIRT(IHostSyncManager, SetCLRSyncManager) HRESULT ( STDMETHODCALLTYPE *SetCLRSyncManager )( IHostSyncManager * This, - /* [in] */ ICLRSyncManager *pManager); + /* [annotation][in] */ + _In_ ICLRSyncManager *pManager); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateCrst) HRESULT ( STDMETHODCALLTYPE *CreateCrst )( IHostSyncManager * This, - /* [out] */ IHostCrst **ppCrst); + /* [annotation][out] */ + _Out_ IHostCrst **ppCrst); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateCrstWithSpinCount) HRESULT ( STDMETHODCALLTYPE *CreateCrstWithSpinCount )( IHostSyncManager * This, - /* [in] */ DWORD dwSpinCount, - /* [out] */ IHostCrst **ppCrst); + /* [annotation][in] */ + _In_ DWORD dwSpinCount, + /* [annotation][out] */ + _Out_ IHostCrst **ppCrst); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateAutoEvent) HRESULT ( STDMETHODCALLTYPE *CreateAutoEvent )( IHostSyncManager * This, - /* [out] */ IHostAutoEvent **ppEvent); + /* [annotation][out] */ + _Out_ IHostAutoEvent **ppEvent); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateManualEvent) HRESULT ( STDMETHODCALLTYPE *CreateManualEvent )( IHostSyncManager * This, - /* [in] */ BOOL bInitialState, - /* [out] */ IHostManualEvent **ppEvent); + /* [annotation][in] */ + _In_ BOOL bInitialState, + /* [annotation][out] */ + _Out_ IHostManualEvent **ppEvent); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateMonitorEvent) HRESULT ( STDMETHODCALLTYPE *CreateMonitorEvent )( IHostSyncManager * This, - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostAutoEvent **ppEvent); + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostAutoEvent **ppEvent); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateRWLockWriterEvent) HRESULT ( STDMETHODCALLTYPE *CreateRWLockWriterEvent )( IHostSyncManager * This, - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostAutoEvent **ppEvent); + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostAutoEvent **ppEvent); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateRWLockReaderEvent) HRESULT ( STDMETHODCALLTYPE *CreateRWLockReaderEvent )( IHostSyncManager * This, - /* [in] */ BOOL bInitialState, - /* [in] */ SIZE_T Cookie, - /* [out] */ IHostManualEvent **ppEvent); + /* [annotation][in] */ + _In_ BOOL bInitialState, + /* [annotation][in] */ + _In_ SIZE_T Cookie, + /* [annotation][out] */ + _Out_ IHostManualEvent **ppEvent); + DECLSPEC_XFGVIRT(IHostSyncManager, CreateSemaphore) HRESULT ( STDMETHODCALLTYPE *CreateSemaphore )( IHostSyncManager * This, - /* [in] */ DWORD dwInitial, - /* [in] */ DWORD dwMax, - /* [out] */ IHostSemaphore **ppSemaphore); + /* [annotation][in] */ + _In_ DWORD dwInitial, + /* [annotation][in] */ + _In_ DWORD dwMax, + /* [annotation][out] */ + _Out_ IHostSemaphore **ppSemaphore); END_INTERFACE } IHostSyncManagerVtbl; @@ -4650,28 +5342,40 @@ EXTERN_C const IID IID_ICLRPolicyManager; { public: virtual HRESULT STDMETHODCALLTYPE SetDefaultAction( - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action) = 0; + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action) = 0; virtual HRESULT STDMETHODCALLTYPE SetTimeout( - /* [in] */ EClrOperation operation, - /* [in] */ DWORD dwMilliseconds) = 0; + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ DWORD dwMilliseconds) = 0; virtual HRESULT STDMETHODCALLTYPE SetActionOnTimeout( - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action) = 0; + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action) = 0; virtual HRESULT STDMETHODCALLTYPE SetTimeoutAndAction( - /* [in] */ EClrOperation operation, - /* [in] */ DWORD dwMilliseconds, - /* [in] */ EPolicyAction action) = 0; + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ EPolicyAction action) = 0; virtual HRESULT STDMETHODCALLTYPE SetActionOnFailure( - /* [in] */ EClrFailure failure, - /* [in] */ EPolicyAction action) = 0; + /* [annotation][in] */ + _In_ EClrFailure failure, + /* [annotation][in] */ + _In_ EPolicyAction action) = 0; virtual HRESULT STDMETHODCALLTYPE SetUnhandledExceptionPolicy( - /* [in] */ EClrUnhandledException policy) = 0; + /* [annotation][in] */ + _In_ EClrUnhandledException policy) = 0; }; @@ -4682,47 +5386,69 @@ EXTERN_C const IID IID_ICLRPolicyManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRPolicyManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRPolicyManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRPolicyManager * This); + DECLSPEC_XFGVIRT(ICLRPolicyManager, SetDefaultAction) HRESULT ( STDMETHODCALLTYPE *SetDefaultAction )( ICLRPolicyManager * This, - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action); + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action); + DECLSPEC_XFGVIRT(ICLRPolicyManager, SetTimeout) HRESULT ( STDMETHODCALLTYPE *SetTimeout )( ICLRPolicyManager * This, - /* [in] */ EClrOperation operation, - /* [in] */ DWORD dwMilliseconds); + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ DWORD dwMilliseconds); + DECLSPEC_XFGVIRT(ICLRPolicyManager, SetActionOnTimeout) HRESULT ( STDMETHODCALLTYPE *SetActionOnTimeout )( ICLRPolicyManager * This, - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action); + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action); + DECLSPEC_XFGVIRT(ICLRPolicyManager, SetTimeoutAndAction) HRESULT ( STDMETHODCALLTYPE *SetTimeoutAndAction )( ICLRPolicyManager * This, - /* [in] */ EClrOperation operation, - /* [in] */ DWORD dwMilliseconds, - /* [in] */ EPolicyAction action); + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ DWORD dwMilliseconds, + /* [annotation][in] */ + _In_ EPolicyAction action); + DECLSPEC_XFGVIRT(ICLRPolicyManager, SetActionOnFailure) HRESULT ( STDMETHODCALLTYPE *SetActionOnFailure )( ICLRPolicyManager * This, - /* [in] */ EClrFailure failure, - /* [in] */ EPolicyAction action); + /* [annotation][in] */ + _In_ EClrFailure failure, + /* [annotation][in] */ + _In_ EPolicyAction action); + DECLSPEC_XFGVIRT(ICLRPolicyManager, SetUnhandledExceptionPolicy) HRESULT ( STDMETHODCALLTYPE *SetUnhandledExceptionPolicy )( ICLRPolicyManager * This, - /* [in] */ EClrUnhandledException policy); + /* [annotation][in] */ + _In_ EClrUnhandledException policy); END_INTERFACE } ICLRPolicyManagerVtbl; @@ -4792,16 +5518,22 @@ EXTERN_C const IID IID_IHostPolicyManager; { public: virtual HRESULT STDMETHODCALLTYPE OnDefaultAction( - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action) = 0; + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action) = 0; virtual HRESULT STDMETHODCALLTYPE OnTimeout( - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action) = 0; + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action) = 0; virtual HRESULT STDMETHODCALLTYPE OnFailure( - /* [in] */ EClrFailure failure, - /* [in] */ EPolicyAction action) = 0; + /* [annotation][in] */ + _In_ EClrFailure failure, + /* [annotation][in] */ + _In_ EPolicyAction action) = 0; }; @@ -4812,32 +5544,45 @@ EXTERN_C const IID IID_IHostPolicyManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostPolicyManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostPolicyManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostPolicyManager * This); + DECLSPEC_XFGVIRT(IHostPolicyManager, OnDefaultAction) HRESULT ( STDMETHODCALLTYPE *OnDefaultAction )( IHostPolicyManager * This, - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action); + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action); + DECLSPEC_XFGVIRT(IHostPolicyManager, OnTimeout) HRESULT ( STDMETHODCALLTYPE *OnTimeout )( IHostPolicyManager * This, - /* [in] */ EClrOperation operation, - /* [in] */ EPolicyAction action); + /* [annotation][in] */ + _In_ EClrOperation operation, + /* [annotation][in] */ + _In_ EPolicyAction action); + DECLSPEC_XFGVIRT(IHostPolicyManager, OnFailure) HRESULT ( STDMETHODCALLTYPE *OnFailure )( IHostPolicyManager * This, - /* [in] */ EClrFailure failure, - /* [in] */ EPolicyAction action); + /* [annotation][in] */ + _In_ EClrFailure failure, + /* [annotation][in] */ + _In_ EPolicyAction action); END_INTERFACE } IHostPolicyManagerVtbl; @@ -4936,8 +5681,10 @@ EXTERN_C const IID IID_IActionOnCLREvent; { public: virtual HRESULT STDMETHODCALLTYPE OnEvent( - /* [in] */ EClrEvent event, - /* [in] */ PVOID data) = 0; + /* [annotation][in] */ + _In_ EClrEvent event, + /* [annotation][in] */ + _In_ PVOID data) = 0; }; @@ -4948,22 +5695,29 @@ EXTERN_C const IID IID_IActionOnCLREvent; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IActionOnCLREvent * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IActionOnCLREvent * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IActionOnCLREvent * This); + DECLSPEC_XFGVIRT(IActionOnCLREvent, OnEvent) HRESULT ( STDMETHODCALLTYPE *OnEvent )( IActionOnCLREvent * This, - /* [in] */ EClrEvent event, - /* [in] */ PVOID data); + /* [annotation][in] */ + _In_ EClrEvent event, + /* [annotation][in] */ + _In_ PVOID data); END_INTERFACE } IActionOnCLREventVtbl; @@ -5018,12 +5772,16 @@ EXTERN_C const IID IID_ICLROnEventManager; { public: virtual HRESULT STDMETHODCALLTYPE RegisterActionOnEvent( - /* [in] */ EClrEvent event, - /* [in] */ IActionOnCLREvent *pAction) = 0; + /* [annotation][in] */ + _In_ EClrEvent event, + /* [annotation][in] */ + _In_ IActionOnCLREvent *pAction) = 0; virtual HRESULT STDMETHODCALLTYPE UnregisterActionOnEvent( - /* [in] */ EClrEvent event, - /* [in] */ IActionOnCLREvent *pAction) = 0; + /* [annotation][in] */ + _In_ EClrEvent event, + /* [annotation][in] */ + _In_ IActionOnCLREvent *pAction) = 0; }; @@ -5034,27 +5792,37 @@ EXTERN_C const IID IID_ICLROnEventManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLROnEventManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLROnEventManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLROnEventManager * This); + DECLSPEC_XFGVIRT(ICLROnEventManager, RegisterActionOnEvent) HRESULT ( STDMETHODCALLTYPE *RegisterActionOnEvent )( ICLROnEventManager * This, - /* [in] */ EClrEvent event, - /* [in] */ IActionOnCLREvent *pAction); + /* [annotation][in] */ + _In_ EClrEvent event, + /* [annotation][in] */ + _In_ IActionOnCLREvent *pAction); + DECLSPEC_XFGVIRT(ICLROnEventManager, UnregisterActionOnEvent) HRESULT ( STDMETHODCALLTYPE *UnregisterActionOnEvent )( ICLROnEventManager * This, - /* [in] */ EClrEvent event, - /* [in] */ IActionOnCLREvent *pAction); + /* [annotation][in] */ + _In_ EClrEvent event, + /* [annotation][in] */ + _In_ IActionOnCLREvent *pAction); END_INTERFACE } ICLROnEventManagerVtbl; @@ -5127,24 +5895,31 @@ EXTERN_C const IID IID_IHostGCManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostGCManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostGCManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostGCManager * This); + DECLSPEC_XFGVIRT(IHostGCManager, ThreadIsBlockingForSuspension) HRESULT ( STDMETHODCALLTYPE *ThreadIsBlockingForSuspension )( IHostGCManager * This); + DECLSPEC_XFGVIRT(IHostGCManager, SuspensionStarting) HRESULT ( STDMETHODCALLTYPE *SuspensionStarting )( IHostGCManager * This); + DECLSPEC_XFGVIRT(IHostGCManager, SuspensionEnding) HRESULT ( STDMETHODCALLTYPE *SuspensionEnding )( IHostGCManager * This, DWORD Generation); @@ -5208,10 +5983,12 @@ EXTERN_C const IID IID_ICLRAssemblyReferenceList; { public: virtual HRESULT STDMETHODCALLTYPE IsStringAssemblyReferenceInList( - /* [in] */ LPCWSTR pwzAssemblyName) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzAssemblyName) = 0; virtual HRESULT STDMETHODCALLTYPE IsAssemblyReferenceInList( - /* [in] */ IUnknown *pName) = 0; + /* [annotation][in] */ + _In_ IUnknown *pName) = 0; }; @@ -5222,25 +5999,33 @@ EXTERN_C const IID IID_ICLRAssemblyReferenceList; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRAssemblyReferenceList * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRAssemblyReferenceList * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRAssemblyReferenceList * This); + DECLSPEC_XFGVIRT(ICLRAssemblyReferenceList, IsStringAssemblyReferenceInList) HRESULT ( STDMETHODCALLTYPE *IsStringAssemblyReferenceInList )( ICLRAssemblyReferenceList * This, - /* [in] */ LPCWSTR pwzAssemblyName); + /* [annotation][in] */ + _In_ LPCWSTR pwzAssemblyName); + DECLSPEC_XFGVIRT(ICLRAssemblyReferenceList, IsAssemblyReferenceInList) HRESULT ( STDMETHODCALLTYPE *IsAssemblyReferenceInList )( ICLRAssemblyReferenceList * This, - /* [in] */ IUnknown *pName); + /* [annotation][in] */ + _In_ IUnknown *pName); END_INTERFACE } ICLRAssemblyReferenceListVtbl; @@ -5298,10 +6083,12 @@ EXTERN_C const IID IID_ICLRReferenceAssemblyEnum; { public: virtual HRESULT STDMETHODCALLTYPE Get( - /* [in] */ DWORD dwIndex, + /* [annotation][in] */ + _In_ DWORD dwIndex, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize) = 0; }; @@ -5312,24 +6099,31 @@ EXTERN_C const IID IID_ICLRReferenceAssemblyEnum; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRReferenceAssemblyEnum * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRReferenceAssemblyEnum * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRReferenceAssemblyEnum * This); + DECLSPEC_XFGVIRT(ICLRReferenceAssemblyEnum, Get) HRESULT ( STDMETHODCALLTYPE *Get )( ICLRReferenceAssemblyEnum * This, - /* [in] */ DWORD dwIndex, + /* [annotation][in] */ + _In_ DWORD dwIndex, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize); END_INTERFACE } ICLRReferenceAssemblyEnumVtbl; @@ -5384,10 +6178,12 @@ EXTERN_C const IID IID_ICLRProbingAssemblyEnum; { public: virtual HRESULT STDMETHODCALLTYPE Get( - /* [in] */ DWORD dwIndex, + /* [annotation][in] */ + _In_ DWORD dwIndex, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize) = 0; }; @@ -5398,24 +6194,31 @@ EXTERN_C const IID IID_ICLRProbingAssemblyEnum; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRProbingAssemblyEnum * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRProbingAssemblyEnum * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRProbingAssemblyEnum * This); + DECLSPEC_XFGVIRT(ICLRProbingAssemblyEnum, Get) HRESULT ( STDMETHODCALLTYPE *Get )( ICLRProbingAssemblyEnum * This, - /* [in] */ DWORD dwIndex, + /* [annotation][in] */ + _In_ DWORD dwIndex, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize); END_INTERFACE } ICLRProbingAssemblyEnumVtbl; @@ -5484,45 +6287,68 @@ EXTERN_C const IID IID_ICLRAssemblyIdentityManager; { public: virtual HRESULT STDMETHODCALLTYPE GetCLRAssemblyReferenceList( - /* [in] */ LPCWSTR *ppwzAssemblyReferences, - /* [in] */ DWORD dwNumOfReferences, - /* [out] */ ICLRAssemblyReferenceList **ppReferenceList) = 0; + /* [annotation][in] */ + _In_ LPCWSTR *ppwzAssemblyReferences, + /* [annotation][in] */ + _In_ DWORD dwNumOfReferences, + /* [annotation][out] */ + _Out_ ICLRAssemblyReferenceList **ppReferenceList) = 0; virtual HRESULT STDMETHODCALLTYPE GetBindingIdentityFromFile( - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetBindingIdentityFromStream( - /* [in] */ IStream *pStream, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ IStream *pStream, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetReferencedAssembliesFromFile( - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ DWORD dwFlags, - /* [in] */ ICLRAssemblyReferenceList *pExcludeAssembliesList, - /* [out] */ ICLRReferenceAssemblyEnum **ppReferenceEnum) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ ICLRAssemblyReferenceList *pExcludeAssembliesList, + /* [annotation][out] */ + _Out_ ICLRReferenceAssemblyEnum **ppReferenceEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetReferencedAssembliesFromStream( - /* [in] */ IStream *pStream, - /* [in] */ DWORD dwFlags, - /* [in] */ ICLRAssemblyReferenceList *pExcludeAssembliesList, - /* [out] */ ICLRReferenceAssemblyEnum **ppReferenceEnum) = 0; + /* [annotation][in] */ + _In_ IStream *pStream, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ ICLRAssemblyReferenceList *pExcludeAssembliesList, + /* [annotation][out] */ + _Out_ ICLRReferenceAssemblyEnum **ppReferenceEnum) = 0; virtual HRESULT STDMETHODCALLTYPE GetProbingAssembliesFromReference( - /* [in] */ DWORD dwMachineType, - /* [in] */ DWORD dwFlags, - /* [in] */ LPCWSTR pwzReferenceIdentity, - /* [out] */ ICLRProbingAssemblyEnum **ppProbingAssemblyEnum) = 0; + /* [annotation][in] */ + _In_ DWORD dwMachineType, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzReferenceIdentity, + /* [annotation][out] */ + _Out_ ICLRProbingAssemblyEnum **ppProbingAssemblyEnum) = 0; virtual HRESULT STDMETHODCALLTYPE IsStronglyNamed( - /* [in] */ LPCWSTR pwzAssemblyIdentity, - /* [out] */ BOOL *pbIsStronglyNamed) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzAssemblyIdentity, + /* [annotation][out] */ + _Out_ BOOL *pbIsStronglyNamed) = 0; }; @@ -5533,65 +6359,99 @@ EXTERN_C const IID IID_ICLRAssemblyIdentityManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRAssemblyIdentityManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRAssemblyIdentityManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRAssemblyIdentityManager * This); + DECLSPEC_XFGVIRT(ICLRAssemblyIdentityManager, GetCLRAssemblyReferenceList) HRESULT ( STDMETHODCALLTYPE *GetCLRAssemblyReferenceList )( ICLRAssemblyIdentityManager * This, - /* [in] */ LPCWSTR *ppwzAssemblyReferences, - /* [in] */ DWORD dwNumOfReferences, - /* [out] */ ICLRAssemblyReferenceList **ppReferenceList); + /* [annotation][in] */ + _In_ LPCWSTR *ppwzAssemblyReferences, + /* [annotation][in] */ + _In_ DWORD dwNumOfReferences, + /* [annotation][out] */ + _Out_ ICLRAssemblyReferenceList **ppReferenceList); + DECLSPEC_XFGVIRT(ICLRAssemblyIdentityManager, GetBindingIdentityFromFile) HRESULT ( STDMETHODCALLTYPE *GetBindingIdentityFromFile )( ICLRAssemblyIdentityManager * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize); + DECLSPEC_XFGVIRT(ICLRAssemblyIdentityManager, GetBindingIdentityFromStream) HRESULT ( STDMETHODCALLTYPE *GetBindingIdentityFromStream )( ICLRAssemblyIdentityManager * This, - /* [in] */ IStream *pStream, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ IStream *pStream, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchBufferSize) LPWSTR pwzBuffer, - /* [out][in] */ DWORD *pcchBufferSize); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchBufferSize); + DECLSPEC_XFGVIRT(ICLRAssemblyIdentityManager, GetReferencedAssembliesFromFile) HRESULT ( STDMETHODCALLTYPE *GetReferencedAssembliesFromFile )( ICLRAssemblyIdentityManager * This, - /* [in] */ LPCWSTR pwzFilePath, - /* [in] */ DWORD dwFlags, - /* [in] */ ICLRAssemblyReferenceList *pExcludeAssembliesList, - /* [out] */ ICLRReferenceAssemblyEnum **ppReferenceEnum); + /* [annotation][in] */ + _In_ LPCWSTR pwzFilePath, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ ICLRAssemblyReferenceList *pExcludeAssembliesList, + /* [annotation][out] */ + _Out_ ICLRReferenceAssemblyEnum **ppReferenceEnum); + DECLSPEC_XFGVIRT(ICLRAssemblyIdentityManager, GetReferencedAssembliesFromStream) HRESULT ( STDMETHODCALLTYPE *GetReferencedAssembliesFromStream )( ICLRAssemblyIdentityManager * This, - /* [in] */ IStream *pStream, - /* [in] */ DWORD dwFlags, - /* [in] */ ICLRAssemblyReferenceList *pExcludeAssembliesList, - /* [out] */ ICLRReferenceAssemblyEnum **ppReferenceEnum); + /* [annotation][in] */ + _In_ IStream *pStream, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ ICLRAssemblyReferenceList *pExcludeAssembliesList, + /* [annotation][out] */ + _Out_ ICLRReferenceAssemblyEnum **ppReferenceEnum); + DECLSPEC_XFGVIRT(ICLRAssemblyIdentityManager, GetProbingAssembliesFromReference) HRESULT ( STDMETHODCALLTYPE *GetProbingAssembliesFromReference )( ICLRAssemblyIdentityManager * This, - /* [in] */ DWORD dwMachineType, - /* [in] */ DWORD dwFlags, - /* [in] */ LPCWSTR pwzReferenceIdentity, - /* [out] */ ICLRProbingAssemblyEnum **ppProbingAssemblyEnum); + /* [annotation][in] */ + _In_ DWORD dwMachineType, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzReferenceIdentity, + /* [annotation][out] */ + _Out_ ICLRProbingAssemblyEnum **ppProbingAssemblyEnum); + DECLSPEC_XFGVIRT(ICLRAssemblyIdentityManager, IsStronglyNamed) HRESULT ( STDMETHODCALLTYPE *IsStronglyNamed )( ICLRAssemblyIdentityManager * This, - /* [in] */ LPCWSTR pwzAssemblyIdentity, - /* [out] */ BOOL *pbIsStronglyNamed); + /* [annotation][in] */ + _In_ LPCWSTR pwzAssemblyIdentity, + /* [annotation][out] */ + _Out_ BOOL *pbIsStronglyNamed); END_INTERFACE } ICLRAssemblyIdentityManagerVtbl; @@ -5681,23 +6541,34 @@ EXTERN_C const IID IID_ICLRHostBindingPolicyManager; { public: virtual HRESULT STDMETHODCALLTYPE ModifyApplicationPolicy( - /* [in] */ LPCWSTR pwzSourceAssemblyIdentity, - /* [in] */ LPCWSTR pwzTargetAssemblyIdentity, - /* [in] */ BYTE *pbApplicationPolicy, - /* [in] */ DWORD cbAppPolicySize, - /* [in] */ DWORD dwPolicyModifyFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzSourceAssemblyIdentity, + /* [annotation][in] */ + _In_ LPCWSTR pwzTargetAssemblyIdentity, + /* [annotation][in] */ + _In_ BYTE *pbApplicationPolicy, + /* [annotation][in] */ + _In_ DWORD cbAppPolicySize, + /* [annotation][in] */ + _In_ DWORD dwPolicyModifyFlags, /* [annotation][size_is][out] */ _Out_writes_all_(*pcbNewAppPolicySize) BYTE *pbNewApplicationPolicy, - /* [out][in] */ DWORD *pcbNewAppPolicySize) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcbNewAppPolicySize) = 0; virtual HRESULT STDMETHODCALLTYPE EvaluatePolicy( - /* [in] */ LPCWSTR pwzReferenceIdentity, - /* [in] */ BYTE *pbApplicationPolicy, - /* [in] */ DWORD cbAppPolicySize, + /* [annotation][in] */ + _In_ LPCWSTR pwzReferenceIdentity, + /* [annotation][in] */ + _In_ BYTE *pbApplicationPolicy, + /* [annotation][in] */ + _In_ DWORD cbAppPolicySize, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchPostPolicyReferenceIdentity) LPWSTR pwzPostPolicyReferenceIdentity, - /* [out][in] */ DWORD *pcchPostPolicyReferenceIdentity, - /* [out] */ DWORD *pdwPoliciesApplied) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pcchPostPolicyReferenceIdentity, + /* [annotation][out] */ + _Out_ DWORD *pdwPoliciesApplied) = 0; }; @@ -5708,38 +6579,55 @@ EXTERN_C const IID IID_ICLRHostBindingPolicyManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRHostBindingPolicyManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRHostBindingPolicyManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRHostBindingPolicyManager * This); + DECLSPEC_XFGVIRT(ICLRHostBindingPolicyManager, ModifyApplicationPolicy) HRESULT ( STDMETHODCALLTYPE *ModifyApplicationPolicy )( ICLRHostBindingPolicyManager * This, - /* [in] */ LPCWSTR pwzSourceAssemblyIdentity, - /* [in] */ LPCWSTR pwzTargetAssemblyIdentity, - /* [in] */ BYTE *pbApplicationPolicy, - /* [in] */ DWORD cbAppPolicySize, - /* [in] */ DWORD dwPolicyModifyFlags, + /* [annotation][in] */ + _In_ LPCWSTR pwzSourceAssemblyIdentity, + /* [annotation][in] */ + _In_ LPCWSTR pwzTargetAssemblyIdentity, + /* [annotation][in] */ + _In_ BYTE *pbApplicationPolicy, + /* [annotation][in] */ + _In_ DWORD cbAppPolicySize, + /* [annotation][in] */ + _In_ DWORD dwPolicyModifyFlags, /* [annotation][size_is][out] */ _Out_writes_all_(*pcbNewAppPolicySize) BYTE *pbNewApplicationPolicy, - /* [out][in] */ DWORD *pcbNewAppPolicySize); + /* [annotation][out][in] */ + _Inout_ DWORD *pcbNewAppPolicySize); + DECLSPEC_XFGVIRT(ICLRHostBindingPolicyManager, EvaluatePolicy) HRESULT ( STDMETHODCALLTYPE *EvaluatePolicy )( ICLRHostBindingPolicyManager * This, - /* [in] */ LPCWSTR pwzReferenceIdentity, - /* [in] */ BYTE *pbApplicationPolicy, - /* [in] */ DWORD cbAppPolicySize, + /* [annotation][in] */ + _In_ LPCWSTR pwzReferenceIdentity, + /* [annotation][in] */ + _In_ BYTE *pbApplicationPolicy, + /* [annotation][in] */ + _In_ DWORD cbAppPolicySize, /* [annotation][size_is][out] */ _Out_writes_all_(*pcchPostPolicyReferenceIdentity) LPWSTR pwzPostPolicyReferenceIdentity, - /* [out][in] */ DWORD *pcchPostPolicyReferenceIdentity, - /* [out] */ DWORD *pdwPoliciesApplied); + /* [annotation][out][in] */ + _Inout_ DWORD *pcchPostPolicyReferenceIdentity, + /* [annotation][out] */ + _Out_ DWORD *pdwPoliciesApplied); END_INTERFACE } ICLRHostBindingPolicyManagerVtbl; @@ -5797,14 +6685,18 @@ EXTERN_C const IID IID_ICLRGCManager; { public: virtual HRESULT STDMETHODCALLTYPE Collect( - /* [in] */ LONG Generation) = 0; + /* [annotation][in] */ + _In_ LONG Generation) = 0; virtual HRESULT STDMETHODCALLTYPE GetStats( - /* [out][in] */ COR_GC_STATS *pStats) = 0; + /* [annotation][out][in] */ + _Inout_ COR_GC_STATS *pStats) = 0; virtual HRESULT STDMETHODCALLTYPE SetGCStartupLimits( - /* [in] */ DWORD SegmentSize, - /* [in] */ DWORD MaxGen0Size) = 0; + /* [annotation][in] */ + _In_ DWORD SegmentSize, + /* [annotation][in] */ + _In_ DWORD MaxGen0Size) = 0; }; @@ -5815,30 +6707,41 @@ EXTERN_C const IID IID_ICLRGCManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRGCManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRGCManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRGCManager * This); + DECLSPEC_XFGVIRT(ICLRGCManager, Collect) HRESULT ( STDMETHODCALLTYPE *Collect )( ICLRGCManager * This, - /* [in] */ LONG Generation); + /* [annotation][in] */ + _In_ LONG Generation); + DECLSPEC_XFGVIRT(ICLRGCManager, GetStats) HRESULT ( STDMETHODCALLTYPE *GetStats )( ICLRGCManager * This, - /* [out][in] */ COR_GC_STATS *pStats); + /* [annotation][out][in] */ + _Inout_ COR_GC_STATS *pStats); + DECLSPEC_XFGVIRT(ICLRGCManager, SetGCStartupLimits) HRESULT ( STDMETHODCALLTYPE *SetGCStartupLimits )( ICLRGCManager * This, - /* [in] */ DWORD SegmentSize, - /* [in] */ DWORD MaxGen0Size); + /* [annotation][in] */ + _In_ DWORD SegmentSize, + /* [annotation][in] */ + _In_ DWORD MaxGen0Size); END_INTERFACE } ICLRGCManagerVtbl; @@ -5899,8 +6802,10 @@ EXTERN_C const IID IID_ICLRGCManager2; { public: virtual HRESULT STDMETHODCALLTYPE SetGCStartupLimitsEx( - /* [in] */ SIZE_T SegmentSize, - /* [in] */ SIZE_T MaxGen0Size) = 0; + /* [annotation][in] */ + _In_ SIZE_T SegmentSize, + /* [annotation][in] */ + _In_ SIZE_T MaxGen0Size) = 0; }; @@ -5911,35 +6816,49 @@ EXTERN_C const IID IID_ICLRGCManager2; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRGCManager2 * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRGCManager2 * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRGCManager2 * This); + DECLSPEC_XFGVIRT(ICLRGCManager, Collect) HRESULT ( STDMETHODCALLTYPE *Collect )( ICLRGCManager2 * This, - /* [in] */ LONG Generation); + /* [annotation][in] */ + _In_ LONG Generation); + DECLSPEC_XFGVIRT(ICLRGCManager, GetStats) HRESULT ( STDMETHODCALLTYPE *GetStats )( ICLRGCManager2 * This, - /* [out][in] */ COR_GC_STATS *pStats); + /* [annotation][out][in] */ + _Inout_ COR_GC_STATS *pStats); + DECLSPEC_XFGVIRT(ICLRGCManager, SetGCStartupLimits) HRESULT ( STDMETHODCALLTYPE *SetGCStartupLimits )( ICLRGCManager2 * This, - /* [in] */ DWORD SegmentSize, - /* [in] */ DWORD MaxGen0Size); + /* [annotation][in] */ + _In_ DWORD SegmentSize, + /* [annotation][in] */ + _In_ DWORD MaxGen0Size); + DECLSPEC_XFGVIRT(ICLRGCManager2, SetGCStartupLimitsEx) HRESULT ( STDMETHODCALLTYPE *SetGCStartupLimitsEx )( ICLRGCManager2 * This, - /* [in] */ SIZE_T SegmentSize, - /* [in] */ SIZE_T MaxGen0Size); + /* [annotation][in] */ + _In_ SIZE_T SegmentSize, + /* [annotation][in] */ + _In_ SIZE_T MaxGen0Size); END_INTERFACE } ICLRGCManager2Vtbl; @@ -6046,17 +6965,26 @@ EXTERN_C const IID IID_IHostAssemblyStore; { public: virtual HRESULT STDMETHODCALLTYPE ProvideAssembly( - /* [in] */ AssemblyBindInfo *pBindInfo, - /* [out] */ UINT64 *pAssemblyId, - /* [out] */ UINT64 *pContext, - /* [out] */ IStream **ppStmAssemblyImage, - /* [out] */ IStream **ppStmPDB) = 0; + /* [annotation][in] */ + _In_ AssemblyBindInfo *pBindInfo, + /* [annotation][out] */ + _Out_ UINT64 *pAssemblyId, + /* [annotation][out] */ + _Out_ UINT64 *pContext, + /* [annotation][out] */ + _Out_ IStream **ppStmAssemblyImage, + /* [annotation][out] */ + _Out_ IStream **ppStmPDB) = 0; virtual HRESULT STDMETHODCALLTYPE ProvideModule( - /* [in] */ ModuleBindInfo *pBindInfo, - /* [out] */ DWORD *pdwModuleId, - /* [out] */ IStream **ppStmModuleImage, - /* [out] */ IStream **ppStmPDB) = 0; + /* [annotation][in] */ + _In_ ModuleBindInfo *pBindInfo, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleId, + /* [annotation][out] */ + _Out_ IStream **ppStmModuleImage, + /* [annotation][out] */ + _Out_ IStream **ppStmPDB) = 0; }; @@ -6067,32 +6995,47 @@ EXTERN_C const IID IID_IHostAssemblyStore; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostAssemblyStore * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostAssemblyStore * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostAssemblyStore * This); + DECLSPEC_XFGVIRT(IHostAssemblyStore, ProvideAssembly) HRESULT ( STDMETHODCALLTYPE *ProvideAssembly )( IHostAssemblyStore * This, - /* [in] */ AssemblyBindInfo *pBindInfo, - /* [out] */ UINT64 *pAssemblyId, - /* [out] */ UINT64 *pContext, - /* [out] */ IStream **ppStmAssemblyImage, - /* [out] */ IStream **ppStmPDB); + /* [annotation][in] */ + _In_ AssemblyBindInfo *pBindInfo, + /* [annotation][out] */ + _Out_ UINT64 *pAssemblyId, + /* [annotation][out] */ + _Out_ UINT64 *pContext, + /* [annotation][out] */ + _Out_ IStream **ppStmAssemblyImage, + /* [annotation][out] */ + _Out_ IStream **ppStmPDB); + DECLSPEC_XFGVIRT(IHostAssemblyStore, ProvideModule) HRESULT ( STDMETHODCALLTYPE *ProvideModule )( IHostAssemblyStore * This, - /* [in] */ ModuleBindInfo *pBindInfo, - /* [out] */ DWORD *pdwModuleId, - /* [out] */ IStream **ppStmModuleImage, - /* [out] */ IStream **ppStmPDB); + /* [annotation][in] */ + _In_ ModuleBindInfo *pBindInfo, + /* [annotation][out] */ + _Out_ DWORD *pdwModuleId, + /* [annotation][out] */ + _Out_ IStream **ppStmModuleImage, + /* [annotation][out] */ + _Out_ IStream **ppStmPDB); END_INTERFACE } IHostAssemblyStoreVtbl; @@ -6150,10 +7093,12 @@ EXTERN_C const IID IID_IHostAssemblyManager; { public: virtual HRESULT STDMETHODCALLTYPE GetNonHostStoreAssemblies( - /* [out] */ ICLRAssemblyReferenceList **ppReferenceList) = 0; + /* [annotation][out] */ + _Out_ ICLRAssemblyReferenceList **ppReferenceList) = 0; virtual HRESULT STDMETHODCALLTYPE GetAssemblyStore( - /* [out] */ IHostAssemblyStore **ppAssemblyStore) = 0; + /* [annotation][out] */ + _Out_ IHostAssemblyStore **ppAssemblyStore) = 0; }; @@ -6164,25 +7109,33 @@ EXTERN_C const IID IID_IHostAssemblyManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostAssemblyManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostAssemblyManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostAssemblyManager * This); + DECLSPEC_XFGVIRT(IHostAssemblyManager, GetNonHostStoreAssemblies) HRESULT ( STDMETHODCALLTYPE *GetNonHostStoreAssemblies )( IHostAssemblyManager * This, - /* [out] */ ICLRAssemblyReferenceList **ppReferenceList); + /* [annotation][out] */ + _Out_ ICLRAssemblyReferenceList **ppReferenceList); + DECLSPEC_XFGVIRT(IHostAssemblyManager, GetAssemblyStore) HRESULT ( STDMETHODCALLTYPE *GetAssemblyStore )( IHostAssemblyManager * This, - /* [out] */ IHostAssemblyStore **ppAssemblyStore); + /* [annotation][out] */ + _Out_ IHostAssemblyStore **ppAssemblyStore); END_INTERFACE } IHostAssemblyManagerVtbl; @@ -6250,12 +7203,16 @@ EXTERN_C const IID IID_IHostControl; { public: virtual HRESULT STDMETHODCALLTYPE GetHostManager( - /* [in] */ REFIID riid, - /* [out] */ void **ppObject) = 0; + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ void **ppObject) = 0; virtual HRESULT STDMETHODCALLTYPE SetAppDomainManager( - /* [in] */ DWORD dwAppDomainID, - /* [in] */ IUnknown *pUnkAppDomainManager) = 0; + /* [annotation][in] */ + _In_ DWORD dwAppDomainID, + /* [annotation][in] */ + _In_ IUnknown *pUnkAppDomainManager) = 0; }; @@ -6266,27 +7223,37 @@ EXTERN_C const IID IID_IHostControl; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostControl * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostControl * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostControl * This); + DECLSPEC_XFGVIRT(IHostControl, GetHostManager) HRESULT ( STDMETHODCALLTYPE *GetHostManager )( IHostControl * This, - /* [in] */ REFIID riid, - /* [out] */ void **ppObject); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ void **ppObject); + DECLSPEC_XFGVIRT(IHostControl, SetAppDomainManager) HRESULT ( STDMETHODCALLTYPE *SetAppDomainManager )( IHostControl * This, - /* [in] */ DWORD dwAppDomainID, - /* [in] */ IUnknown *pUnkAppDomainManager); + /* [annotation][in] */ + _In_ DWORD dwAppDomainID, + /* [annotation][in] */ + _In_ IUnknown *pUnkAppDomainManager); END_INTERFACE } IHostControlVtbl; @@ -6353,12 +7320,16 @@ EXTERN_C const IID IID_ICLRControl; { public: virtual HRESULT STDMETHODCALLTYPE GetCLRManager( - /* [in] */ REFIID riid, - /* [out] */ void **ppObject) = 0; + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ void **ppObject) = 0; virtual HRESULT STDMETHODCALLTYPE SetAppDomainManagerType( - /* [in] */ LPCWSTR pwzAppDomainManagerAssembly, - /* [in] */ LPCWSTR pwzAppDomainManagerType) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzAppDomainManagerAssembly, + /* [annotation][in] */ + _In_ LPCWSTR pwzAppDomainManagerType) = 0; }; @@ -6369,27 +7340,37 @@ EXTERN_C const IID IID_ICLRControl; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRControl * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRControl * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRControl * This); + DECLSPEC_XFGVIRT(ICLRControl, GetCLRManager) HRESULT ( STDMETHODCALLTYPE *GetCLRManager )( ICLRControl * This, - /* [in] */ REFIID riid, - /* [out] */ void **ppObject); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ void **ppObject); + DECLSPEC_XFGVIRT(ICLRControl, SetAppDomainManagerType) HRESULT ( STDMETHODCALLTYPE *SetAppDomainManagerType )( ICLRControl * This, - /* [in] */ LPCWSTR pwzAppDomainManagerAssembly, - /* [in] */ LPCWSTR pwzAppDomainManagerType); + /* [annotation][in] */ + _In_ LPCWSTR pwzAppDomainManagerAssembly, + /* [annotation][in] */ + _In_ LPCWSTR pwzAppDomainManagerType); END_INTERFACE } ICLRControlVtbl; @@ -6451,37 +7432,56 @@ EXTERN_C const IID IID_ICLRRuntimeHost; virtual HRESULT STDMETHODCALLTYPE Stop( void) = 0; virtual HRESULT STDMETHODCALLTYPE SetHostControl( - /* [in] */ IHostControl *pHostControl) = 0; + /* [annotation][in] */ + _In_ IHostControl *pHostControl) = 0; virtual HRESULT STDMETHODCALLTYPE GetCLRControl( - /* [out] */ ICLRControl **pCLRControl) = 0; + /* [annotation][out] */ + _Out_ ICLRControl **pCLRControl) = 0; virtual HRESULT STDMETHODCALLTYPE UnloadAppDomain( - /* [in] */ DWORD dwAppDomainId, - /* [in] */ BOOL fWaitUntilDone) = 0; + /* [annotation][in] */ + _In_ DWORD dwAppDomainId, + /* [annotation][in] */ + _In_ BOOL fWaitUntilDone) = 0; virtual HRESULT STDMETHODCALLTYPE ExecuteInAppDomain( - /* [in] */ DWORD dwAppDomainId, - /* [in] */ FExecuteInAppDomainCallback pCallback, - /* [in] */ void *cookie) = 0; + /* [annotation][in] */ + _In_ DWORD dwAppDomainId, + /* [annotation][in] */ + _In_ FExecuteInAppDomainCallback pCallback, + /* [annotation][in] */ + _In_ void *cookie) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentAppDomainId( - /* [out] */ DWORD *pdwAppDomainId) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwAppDomainId) = 0; virtual HRESULT STDMETHODCALLTYPE ExecuteApplication( - /* [in] */ LPCWSTR pwzAppFullName, - /* [in] */ DWORD dwManifestPaths, - /* [in] */ LPCWSTR *ppwzManifestPaths, - /* [in] */ DWORD dwActivationData, - /* [in] */ LPCWSTR *ppwzActivationData, - /* [out] */ int *pReturnValue) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzAppFullName, + /* [annotation][in] */ + _In_ DWORD dwManifestPaths, + /* [annotation][in] */ + _In_ LPCWSTR *ppwzManifestPaths, + /* [annotation][in] */ + _In_ DWORD dwActivationData, + /* [annotation][in] */ + _In_ LPCWSTR *ppwzActivationData, + /* [annotation][out] */ + _Out_ int *pReturnValue) = 0; virtual HRESULT STDMETHODCALLTYPE ExecuteInDefaultAppDomain( - /* [in] */ LPCWSTR pwzAssemblyPath, - /* [in] */ LPCWSTR pwzTypeName, - /* [in] */ LPCWSTR pwzMethodName, - /* [in] */ LPCWSTR pwzArgument, - /* [out] */ DWORD *pReturnValue) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pwzAssemblyPath, + /* [annotation][in] */ + _In_ LPCWSTR pwzTypeName, + /* [annotation][in] */ + _In_ LPCWSTR pwzMethodName, + /* [annotation][in] */ + _In_ LPCWSTR pwzArgument, + /* [annotation][out] */ + _Out_ DWORD *pReturnValue) = 0; }; @@ -6492,63 +7492,95 @@ EXTERN_C const IID IID_ICLRRuntimeHost; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLRRuntimeHost * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( ICLRRuntimeHost * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( ICLRRuntimeHost * This); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, Start) HRESULT ( STDMETHODCALLTYPE *Start )( ICLRRuntimeHost * This); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, Stop) HRESULT ( STDMETHODCALLTYPE *Stop )( ICLRRuntimeHost * This); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, SetHostControl) HRESULT ( STDMETHODCALLTYPE *SetHostControl )( ICLRRuntimeHost * This, - /* [in] */ IHostControl *pHostControl); + /* [annotation][in] */ + _In_ IHostControl *pHostControl); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, GetCLRControl) HRESULT ( STDMETHODCALLTYPE *GetCLRControl )( ICLRRuntimeHost * This, - /* [out] */ ICLRControl **pCLRControl); + /* [annotation][out] */ + _Out_ ICLRControl **pCLRControl); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, UnloadAppDomain) HRESULT ( STDMETHODCALLTYPE *UnloadAppDomain )( ICLRRuntimeHost * This, - /* [in] */ DWORD dwAppDomainId, - /* [in] */ BOOL fWaitUntilDone); + /* [annotation][in] */ + _In_ DWORD dwAppDomainId, + /* [annotation][in] */ + _In_ BOOL fWaitUntilDone); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, ExecuteInAppDomain) HRESULT ( STDMETHODCALLTYPE *ExecuteInAppDomain )( ICLRRuntimeHost * This, - /* [in] */ DWORD dwAppDomainId, - /* [in] */ FExecuteInAppDomainCallback pCallback, - /* [in] */ void *cookie); + /* [annotation][in] */ + _In_ DWORD dwAppDomainId, + /* [annotation][in] */ + _In_ FExecuteInAppDomainCallback pCallback, + /* [annotation][in] */ + _In_ void *cookie); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, GetCurrentAppDomainId) HRESULT ( STDMETHODCALLTYPE *GetCurrentAppDomainId )( ICLRRuntimeHost * This, - /* [out] */ DWORD *pdwAppDomainId); + /* [annotation][out] */ + _Out_ DWORD *pdwAppDomainId); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, ExecuteApplication) HRESULT ( STDMETHODCALLTYPE *ExecuteApplication )( ICLRRuntimeHost * This, - /* [in] */ LPCWSTR pwzAppFullName, - /* [in] */ DWORD dwManifestPaths, - /* [in] */ LPCWSTR *ppwzManifestPaths, - /* [in] */ DWORD dwActivationData, - /* [in] */ LPCWSTR *ppwzActivationData, - /* [out] */ int *pReturnValue); + /* [annotation][in] */ + _In_ LPCWSTR pwzAppFullName, + /* [annotation][in] */ + _In_ DWORD dwManifestPaths, + /* [annotation][in] */ + _In_ LPCWSTR *ppwzManifestPaths, + /* [annotation][in] */ + _In_ DWORD dwActivationData, + /* [annotation][in] */ + _In_ LPCWSTR *ppwzActivationData, + /* [annotation][out] */ + _Out_ int *pReturnValue); + DECLSPEC_XFGVIRT(ICLRRuntimeHost, ExecuteInDefaultAppDomain) HRESULT ( STDMETHODCALLTYPE *ExecuteInDefaultAppDomain )( ICLRRuntimeHost * This, - /* [in] */ LPCWSTR pwzAssemblyPath, - /* [in] */ LPCWSTR pwzTypeName, - /* [in] */ LPCWSTR pwzMethodName, - /* [in] */ LPCWSTR pwzArgument, - /* [out] */ DWORD *pReturnValue); + /* [annotation][in] */ + _In_ LPCWSTR pwzAssemblyPath, + /* [annotation][in] */ + _In_ LPCWSTR pwzTypeName, + /* [annotation][in] */ + _In_ LPCWSTR pwzMethodName, + /* [annotation][in] */ + _In_ LPCWSTR pwzArgument, + /* [annotation][out] */ + _Out_ DWORD *pReturnValue); END_INTERFACE } ICLRRuntimeHostVtbl; @@ -6651,7 +7683,8 @@ EXTERN_C const IID IID_ICLRHostProtectionManager; { public: virtual HRESULT STDMETHODCALLTYPE SetProtectedCategories( - /* [in] */ EApiCategories categories) = 0; + /* [annotation][in] */ + _In_ EApiCategories categories) = 0; virtual HRESULT STDMETHODCALLTYPE SetEagerSerializeGrantSets( void) = 0; @@ -6664,22 +7697,29 @@ EXTERN_C const IID IID_ICLRHostProtectionManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ICLRHostProtectionManager * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in ICLRHostProtectionManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in ICLRHostProtectionManager * This); + DECLSPEC_XFGVIRT(ICLRHostProtectionManager, SetProtectedCategories) HRESULT ( STDMETHODCALLTYPE *SetProtectedCategories )( __RPC__in ICLRHostProtectionManager * This, - /* [in] */ EApiCategories categories); + /* [annotation][in] */ + _In_ EApiCategories categories); + DECLSPEC_XFGVIRT(ICLRHostProtectionManager, SetEagerSerializeGrantSets) HRESULT ( STDMETHODCALLTYPE *SetEagerSerializeGrantSets )( __RPC__in ICLRHostProtectionManager * This); @@ -6754,14 +7794,20 @@ EXTERN_C const IID IID_ICLRDomainManager; { public: virtual HRESULT STDMETHODCALLTYPE SetAppDomainManagerType( - /* [in] */ __RPC__in LPCWSTR wszAppDomainManagerAssembly, - /* [in] */ __RPC__in LPCWSTR wszAppDomainManagerType, - /* [in] */ EInitializeNewDomainFlags dwInitializeDomainFlags) = 0; + /* [annotation][in] */ + _In_ LPCWSTR wszAppDomainManagerAssembly, + /* [annotation][in] */ + _In_ LPCWSTR wszAppDomainManagerType, + /* [annotation][in] */ + _In_ EInitializeNewDomainFlags dwInitializeDomainFlags) = 0; virtual HRESULT STDMETHODCALLTYPE SetPropertiesForDefaultAppDomain( - /* [in] */ DWORD nProperties, - /* [in] */ __RPC__deref_in_opt LPCWSTR *pwszPropertyNames, - /* [in] */ __RPC__deref_in_opt LPCWSTR *pwszPropertyValues) = 0; + /* [annotation][in] */ + _In_ DWORD nProperties, + /* [annotation][in] */ + _In_ LPCWSTR *pwszPropertyNames, + /* [annotation][in] */ + _In_ LPCWSTR *pwszPropertyValues) = 0; }; @@ -6772,29 +7818,41 @@ EXTERN_C const IID IID_ICLRDomainManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ICLRDomainManager * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in ICLRDomainManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in ICLRDomainManager * This); + DECLSPEC_XFGVIRT(ICLRDomainManager, SetAppDomainManagerType) HRESULT ( STDMETHODCALLTYPE *SetAppDomainManagerType )( __RPC__in ICLRDomainManager * This, - /* [in] */ __RPC__in LPCWSTR wszAppDomainManagerAssembly, - /* [in] */ __RPC__in LPCWSTR wszAppDomainManagerType, - /* [in] */ EInitializeNewDomainFlags dwInitializeDomainFlags); + /* [annotation][in] */ + _In_ LPCWSTR wszAppDomainManagerAssembly, + /* [annotation][in] */ + _In_ LPCWSTR wszAppDomainManagerType, + /* [annotation][in] */ + _In_ EInitializeNewDomainFlags dwInitializeDomainFlags); + DECLSPEC_XFGVIRT(ICLRDomainManager, SetPropertiesForDefaultAppDomain) HRESULT ( STDMETHODCALLTYPE *SetPropertiesForDefaultAppDomain )( __RPC__in ICLRDomainManager * This, - /* [in] */ DWORD nProperties, - /* [in] */ __RPC__deref_in_opt LPCWSTR *pwszPropertyNames, - /* [in] */ __RPC__deref_in_opt LPCWSTR *pwszPropertyValues); + /* [annotation][in] */ + _In_ DWORD nProperties, + /* [annotation][in] */ + _In_ LPCWSTR *pwszPropertyNames, + /* [annotation][in] */ + _In_ LPCWSTR *pwszPropertyValues); END_INTERFACE } ICLRDomainManagerVtbl; @@ -6862,31 +7920,44 @@ EXTERN_C const IID IID_ITypeName; { public: virtual HRESULT STDMETHODCALLTYPE GetNameCount( - /* [retval][out] */ __RPC__out DWORD *pCount) = 0; + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetNames( - /* [in] */ DWORD count, - /* [out] */ __RPC__deref_out_opt BSTR *rgbszNames, - /* [retval][out] */ __RPC__out DWORD *pCount) = 0; + /* [annotation][in] */ + _In_ DWORD count, + /* [annotation][out] */ + _Out_ BSTR *rgbszNames, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetTypeArgumentCount( - /* [retval][out] */ __RPC__out DWORD *pCount) = 0; + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetTypeArguments( - /* [in] */ DWORD count, - /* [out] */ __RPC__deref_out_opt ITypeName **rgpArguments, - /* [retval][out] */ __RPC__out DWORD *pCount) = 0; + /* [annotation][in] */ + _In_ DWORD count, + /* [annotation][out] */ + _Out_ ITypeName **rgpArguments, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetModifierLength( - /* [retval][out] */ __RPC__out DWORD *pCount) = 0; + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetModifiers( - /* [in] */ DWORD count, - /* [out] */ __RPC__out DWORD *rgModifiers, - /* [retval][out] */ __RPC__out DWORD *pCount) = 0; + /* [annotation][in] */ + _In_ DWORD count, + /* [annotation][out] */ + _Out_ DWORD *rgModifiers, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetAssemblyName( - /* [retval][out] */ __RPC__deref_out_opt BSTR *rgbszAssemblyNames) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *rgbszAssemblyNames) = 0; }; @@ -6897,51 +7968,75 @@ EXTERN_C const IID IID_ITypeName; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ITypeName * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in ITypeName * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in ITypeName * This); + DECLSPEC_XFGVIRT(ITypeName, GetNameCount) HRESULT ( STDMETHODCALLTYPE *GetNameCount )( __RPC__in ITypeName * This, - /* [retval][out] */ __RPC__out DWORD *pCount); + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount); + DECLSPEC_XFGVIRT(ITypeName, GetNames) HRESULT ( STDMETHODCALLTYPE *GetNames )( __RPC__in ITypeName * This, - /* [in] */ DWORD count, - /* [out] */ __RPC__deref_out_opt BSTR *rgbszNames, - /* [retval][out] */ __RPC__out DWORD *pCount); + /* [annotation][in] */ + _In_ DWORD count, + /* [annotation][out] */ + _Out_ BSTR *rgbszNames, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount); + DECLSPEC_XFGVIRT(ITypeName, GetTypeArgumentCount) HRESULT ( STDMETHODCALLTYPE *GetTypeArgumentCount )( __RPC__in ITypeName * This, - /* [retval][out] */ __RPC__out DWORD *pCount); + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount); + DECLSPEC_XFGVIRT(ITypeName, GetTypeArguments) HRESULT ( STDMETHODCALLTYPE *GetTypeArguments )( __RPC__in ITypeName * This, - /* [in] */ DWORD count, - /* [out] */ __RPC__deref_out_opt ITypeName **rgpArguments, - /* [retval][out] */ __RPC__out DWORD *pCount); + /* [annotation][in] */ + _In_ DWORD count, + /* [annotation][out] */ + _Out_ ITypeName **rgpArguments, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount); + DECLSPEC_XFGVIRT(ITypeName, GetModifierLength) HRESULT ( STDMETHODCALLTYPE *GetModifierLength )( __RPC__in ITypeName * This, - /* [retval][out] */ __RPC__out DWORD *pCount); + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount); + DECLSPEC_XFGVIRT(ITypeName, GetModifiers) HRESULT ( STDMETHODCALLTYPE *GetModifiers )( __RPC__in ITypeName * This, - /* [in] */ DWORD count, - /* [out] */ __RPC__out DWORD *rgModifiers, - /* [retval][out] */ __RPC__out DWORD *pCount); + /* [annotation][in] */ + _In_ DWORD count, + /* [annotation][out] */ + _Out_ DWORD *rgModifiers, + /* [annotation][retval][out] */ + _Out_retval_ DWORD *pCount); + DECLSPEC_XFGVIRT(ITypeName, GetAssemblyName) HRESULT ( STDMETHODCALLTYPE *GetAssemblyName )( __RPC__in ITypeName * This, - /* [retval][out] */ __RPC__deref_out_opt BSTR *rgbszAssemblyNames); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *rgbszAssemblyNames); END_INTERFACE } ITypeNameVtbl; @@ -7022,7 +8117,8 @@ EXTERN_C const IID IID_ITypeNameBuilder; virtual HRESULT STDMETHODCALLTYPE CloseGenericArgument( void) = 0; virtual HRESULT STDMETHODCALLTYPE AddName( - /* [in] */ __RPC__in LPCWSTR szName) = 0; + /* [annotation][in] */ + _In_ LPCWSTR szName) = 0; virtual HRESULT STDMETHODCALLTYPE AddPointer( void) = 0; @@ -7031,13 +8127,16 @@ EXTERN_C const IID IID_ITypeNameBuilder; virtual HRESULT STDMETHODCALLTYPE AddSzArray( void) = 0; virtual HRESULT STDMETHODCALLTYPE AddArray( - /* [in] */ DWORD rank) = 0; + /* [annotation][in] */ + _In_ DWORD rank) = 0; virtual HRESULT STDMETHODCALLTYPE AddAssemblySpec( - /* [in] */ __RPC__in LPCWSTR szAssemblySpec) = 0; + /* [annotation][in] */ + _In_ LPCWSTR szAssemblySpec) = 0; virtual HRESULT STDMETHODCALLTYPE ToString( - /* [retval][out] */ __RPC__deref_out_opt BSTR *pszStringRepresentation) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pszStringRepresentation) = 0; virtual HRESULT STDMETHODCALLTYPE Clear( void) = 0; @@ -7050,55 +8149,75 @@ EXTERN_C const IID IID_ITypeNameBuilder; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ITypeNameBuilder * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, OpenGenericArguments) HRESULT ( STDMETHODCALLTYPE *OpenGenericArguments )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, CloseGenericArguments) HRESULT ( STDMETHODCALLTYPE *CloseGenericArguments )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, OpenGenericArgument) HRESULT ( STDMETHODCALLTYPE *OpenGenericArgument )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, CloseGenericArgument) HRESULT ( STDMETHODCALLTYPE *CloseGenericArgument )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, AddName) HRESULT ( STDMETHODCALLTYPE *AddName )( __RPC__in ITypeNameBuilder * This, - /* [in] */ __RPC__in LPCWSTR szName); + /* [annotation][in] */ + _In_ LPCWSTR szName); + DECLSPEC_XFGVIRT(ITypeNameBuilder, AddPointer) HRESULT ( STDMETHODCALLTYPE *AddPointer )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, AddByRef) HRESULT ( STDMETHODCALLTYPE *AddByRef )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, AddSzArray) HRESULT ( STDMETHODCALLTYPE *AddSzArray )( __RPC__in ITypeNameBuilder * This); + DECLSPEC_XFGVIRT(ITypeNameBuilder, AddArray) HRESULT ( STDMETHODCALLTYPE *AddArray )( __RPC__in ITypeNameBuilder * This, - /* [in] */ DWORD rank); + /* [annotation][in] */ + _In_ DWORD rank); + DECLSPEC_XFGVIRT(ITypeNameBuilder, AddAssemblySpec) HRESULT ( STDMETHODCALLTYPE *AddAssemblySpec )( __RPC__in ITypeNameBuilder * This, - /* [in] */ __RPC__in LPCWSTR szAssemblySpec); + /* [annotation][in] */ + _In_ LPCWSTR szAssemblySpec); + DECLSPEC_XFGVIRT(ITypeNameBuilder, ToString) HRESULT ( STDMETHODCALLTYPE *ToString )( __RPC__in ITypeNameBuilder * This, - /* [retval][out] */ __RPC__deref_out_opt BSTR *pszStringRepresentation); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pszStringRepresentation); + DECLSPEC_XFGVIRT(ITypeNameBuilder, Clear) HRESULT ( STDMETHODCALLTYPE *Clear )( __RPC__in ITypeNameBuilder * This); @@ -7188,12 +8307,16 @@ EXTERN_C const IID IID_ITypeNameFactory; { public: virtual HRESULT STDMETHODCALLTYPE ParseTypeName( - /* [in] */ __RPC__in LPCWSTR szName, - /* [out] */ __RPC__out DWORD *pError, - /* [retval][out] */ __RPC__deref_out_opt ITypeName **ppTypeName) = 0; + /* [annotation][in] */ + _In_ LPCWSTR szName, + /* [annotation][out] */ + _Out_ DWORD *pError, + /* [annotation][retval][out] */ + _Out_retval_ ITypeName **ppTypeName) = 0; virtual HRESULT STDMETHODCALLTYPE GetTypeNameBuilder( - /* [retval][out] */ __RPC__deref_out_opt ITypeNameBuilder **ppTypeBuilder) = 0; + /* [annotation][retval][out] */ + _Out_retval_ ITypeNameBuilder **ppTypeBuilder) = 0; }; @@ -7204,27 +8327,37 @@ EXTERN_C const IID IID_ITypeNameFactory; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ITypeNameFactory * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in ITypeNameFactory * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in ITypeNameFactory * This); + DECLSPEC_XFGVIRT(ITypeNameFactory, ParseTypeName) HRESULT ( STDMETHODCALLTYPE *ParseTypeName )( __RPC__in ITypeNameFactory * This, - /* [in] */ __RPC__in LPCWSTR szName, - /* [out] */ __RPC__out DWORD *pError, - /* [retval][out] */ __RPC__deref_out_opt ITypeName **ppTypeName); + /* [annotation][in] */ + _In_ LPCWSTR szName, + /* [annotation][out] */ + _Out_ DWORD *pError, + /* [annotation][retval][out] */ + _Out_retval_ ITypeName **ppTypeName); + DECLSPEC_XFGVIRT(ITypeNameFactory, GetTypeNameBuilder) HRESULT ( STDMETHODCALLTYPE *GetTypeNameBuilder )( __RPC__in ITypeNameFactory * This, - /* [retval][out] */ __RPC__deref_out_opt ITypeNameBuilder **ppTypeBuilder); + /* [annotation][retval][out] */ + _Out_retval_ ITypeNameBuilder **ppTypeBuilder); END_INTERFACE } ITypeNameFactoryVtbl; @@ -7282,8 +8415,10 @@ EXTERN_C const IID IID_IApartmentCallback; { public: virtual HRESULT __stdcall DoCallback( - /* [in] */ SIZE_T pFunc, - /* [in] */ SIZE_T pData) = 0; + /* [annotation][in] */ + _In_ SIZE_T pFunc, + /* [annotation][in] */ + _In_ SIZE_T pData) = 0; }; @@ -7294,22 +8429,29 @@ EXTERN_C const IID IID_IApartmentCallback; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in IApartmentCallback * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in IApartmentCallback * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in IApartmentCallback * This); + DECLSPEC_XFGVIRT(IApartmentCallback, DoCallback) HRESULT ( __stdcall *DoCallback )( __RPC__in IApartmentCallback * This, - /* [in] */ SIZE_T pFunc, - /* [in] */ SIZE_T pData); + /* [annotation][in] */ + _In_ SIZE_T pFunc, + /* [annotation][in] */ + _In_ SIZE_T pData); END_INTERFACE } IApartmentCallbackVtbl; @@ -7470,21 +8612,27 @@ EXTERN_C const IID IID_ICatalogServices; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ICatalogServices * This, - /* [in] */ __RPC__in REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in ICatalogServices * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in ICatalogServices * This); + DECLSPEC_XFGVIRT(ICatalogServices, Autodone) HRESULT ( STDMETHODCALLTYPE *Autodone )( __RPC__in ICatalogServices * This); + DECLSPEC_XFGVIRT(ICatalogServices, NotAutodone) HRESULT ( STDMETHODCALLTYPE *NotAutodone )( __RPC__in ICatalogServices * This); @@ -7544,6 +8692,7 @@ class DECLSPEC_UUID("45FB4600-E6E8-4928-B25E-50476FF79425") ComCallUnmarshalV4; #endif + EXTERN_C const CLSID CLSID_CorRuntimeHost; #ifdef __cplusplus @@ -7600,7 +8749,8 @@ EXTERN_C const IID IID_IHostSecurityContext; { public: virtual HRESULT STDMETHODCALLTYPE Capture( - /* [out] */ IHostSecurityContext **ppClonedContext) = 0; + /* [annotation][out] */ + _Out_ IHostSecurityContext **ppClonedContext) = 0; }; @@ -7611,21 +8761,27 @@ EXTERN_C const IID IID_IHostSecurityContext; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostSecurityContext * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostSecurityContext * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostSecurityContext * This); + DECLSPEC_XFGVIRT(IHostSecurityContext, Capture) HRESULT ( STDMETHODCALLTYPE *Capture )( IHostSecurityContext * This, - /* [out] */ IHostSecurityContext **ppClonedContext); + /* [annotation][out] */ + _Out_ IHostSecurityContext **ppClonedContext); END_INTERFACE } IHostSecurityContextVtbl; @@ -7680,25 +8836,34 @@ EXTERN_C const IID IID_IHostSecurityManager; { public: virtual HRESULT STDMETHODCALLTYPE ImpersonateLoggedOnUser( - /* [in] */ HANDLE hToken) = 0; + /* [annotation][in] */ + _In_ HANDLE hToken) = 0; virtual HRESULT STDMETHODCALLTYPE RevertToSelf( void) = 0; virtual HRESULT STDMETHODCALLTYPE OpenThreadToken( - /* [in] */ DWORD dwDesiredAccess, - /* [in] */ BOOL bOpenAsSelf, - /* [out] */ HANDLE *phThreadToken) = 0; + /* [annotation][in] */ + _In_ DWORD dwDesiredAccess, + /* [annotation][in] */ + _In_ BOOL bOpenAsSelf, + /* [annotation][out] */ + _Out_ HANDLE *phThreadToken) = 0; virtual HRESULT STDMETHODCALLTYPE SetThreadToken( - /* [in] */ HANDLE hToken) = 0; + /* [annotation][in] */ + _In_ HANDLE hToken) = 0; virtual HRESULT STDMETHODCALLTYPE GetSecurityContext( - /* [in] */ EContextType eContextType, - /* [out] */ IHostSecurityContext **ppSecurityContext) = 0; + /* [annotation][in] */ + _In_ EContextType eContextType, + /* [annotation][out] */ + _Out_ IHostSecurityContext **ppSecurityContext) = 0; virtual HRESULT STDMETHODCALLTYPE SetSecurityContext( - /* [in] */ EContextType eContextType, - /* [in] */ IHostSecurityContext *pSecurityContext) = 0; + /* [annotation][in] */ + _In_ EContextType eContextType, + /* [annotation][in] */ + _In_ IHostSecurityContext *pSecurityContext) = 0; }; @@ -7709,44 +8874,63 @@ EXTERN_C const IID IID_IHostSecurityManager; { BEGIN_INTERFACE + DECLSPEC_XFGVIRT(IUnknown, QueryInterface) HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostSecurityManager * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); + DECLSPEC_XFGVIRT(IUnknown, AddRef) ULONG ( STDMETHODCALLTYPE *AddRef )( IHostSecurityManager * This); + DECLSPEC_XFGVIRT(IUnknown, Release) ULONG ( STDMETHODCALLTYPE *Release )( IHostSecurityManager * This); + DECLSPEC_XFGVIRT(IHostSecurityManager, ImpersonateLoggedOnUser) HRESULT ( STDMETHODCALLTYPE *ImpersonateLoggedOnUser )( IHostSecurityManager * This, - /* [in] */ HANDLE hToken); + /* [annotation][in] */ + _In_ HANDLE hToken); + DECLSPEC_XFGVIRT(IHostSecurityManager, RevertToSelf) HRESULT ( STDMETHODCALLTYPE *RevertToSelf )( IHostSecurityManager * This); + DECLSPEC_XFGVIRT(IHostSecurityManager, OpenThreadToken) HRESULT ( STDMETHODCALLTYPE *OpenThreadToken )( IHostSecurityManager * This, - /* [in] */ DWORD dwDesiredAccess, - /* [in] */ BOOL bOpenAsSelf, - /* [out] */ HANDLE *phThreadToken); + /* [annotation][in] */ + _In_ DWORD dwDesiredAccess, + /* [annotation][in] */ + _In_ BOOL bOpenAsSelf, + /* [annotation][out] */ + _Out_ HANDLE *phThreadToken); + DECLSPEC_XFGVIRT(IHostSecurityManager, SetThreadToken) HRESULT ( STDMETHODCALLTYPE *SetThreadToken )( IHostSecurityManager * This, - /* [in] */ HANDLE hToken); + /* [annotation][in] */ + _In_ HANDLE hToken); + DECLSPEC_XFGVIRT(IHostSecurityManager, GetSecurityContext) HRESULT ( STDMETHODCALLTYPE *GetSecurityContext )( IHostSecurityManager * This, - /* [in] */ EContextType eContextType, - /* [out] */ IHostSecurityContext **ppSecurityContext); + /* [annotation][in] */ + _In_ EContextType eContextType, + /* [annotation][out] */ + _Out_ IHostSecurityContext **ppSecurityContext); + DECLSPEC_XFGVIRT(IHostSecurityManager, SetSecurityContext) HRESULT ( STDMETHODCALLTYPE *SetSecurityContext )( IHostSecurityManager * This, - /* [in] */ EContextType eContextType, - /* [in] */ IHostSecurityContext *pSecurityContext); + /* [annotation][in] */ + _In_ EContextType eContextType, + /* [annotation][in] */ + _In_ IHostSecurityContext *pSecurityContext); END_INTERFACE } IHostSecurityManagerVtbl; @@ -7907,8 +9091,7 @@ EXTERN_C const IID IID_ICLRAppDomainResourceMonitor; #endif /* __ICLRAppDomainResourceMonitor_INTERFACE_DEFINED__ */ - -/* interface __MIDL_itf_mscoree_0000_0051 */ +/* interface __MIDL_itf_mscoree_0000_0050 */ /* [local] */ #undef DEPRECATED_CLR_STDAPI @@ -7916,8 +9099,8 @@ EXTERN_C const IID IID_ICLRAppDomainResourceMonitor; #undef DEPRECATED_CLR_API_MESG -extern RPC_IF_HANDLE __MIDL_itf_mscoree_0000_0051_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_mscoree_0000_0051_v0_0_s_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_mscoree_0000_0050_v0_0_c_ifspec; +extern RPC_IF_HANDLE __MIDL_itf_mscoree_0000_0050_v0_0_s_ifspec; /* Additional Prototypes for ALL interfaces */ @@ -7926,6 +9109,11 @@ unsigned char * __RPC_USER VARIANT_UserMarshal( __RPC__in unsigned long *, __R unsigned char * __RPC_USER VARIANT_UserUnmarshal(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out VARIANT * ); void __RPC_USER VARIANT_UserFree( __RPC__in unsigned long *, __RPC__in VARIANT * ); +unsigned long __RPC_USER VARIANT_UserSize64( __RPC__in unsigned long *, unsigned long , __RPC__in VARIANT * ); +unsigned char * __RPC_USER VARIANT_UserMarshal64( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in VARIANT * ); +unsigned char * __RPC_USER VARIANT_UserUnmarshal64(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out VARIANT * ); +void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned long *, __RPC__in VARIANT * ); + /* end of Additional Prototypes */ #ifdef __cplusplus diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/msopc.h b/generation/WinSDK/RecompiledIdlHeaders/um/msopc.h index 3e37d2de..5be35d4c 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/msopc.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/msopc.h @@ -348,15 +348,20 @@ EXTERN_C const IID IID_IOpcUri; { public: virtual HRESULT STDMETHODCALLTYPE GetRelationshipsPartUri( - /* [retval][out] */ __RPC__deref_out_opt IOpcPartUri **relationshipPartUri) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **relationshipPartUri) = 0; virtual HRESULT STDMETHODCALLTYPE GetRelativeUri( - /* [in] */ __RPC__in_opt IOpcPartUri *targetPartUri, - /* [retval][out] */ __RPC__deref_out_opt IUri **relativeUri) = 0; + /* [annotation][in] */ + _In_ IOpcPartUri *targetPartUri, + /* [annotation][retval][out] */ + _Out_retval_ IUri **relativeUri) = 0; virtual HRESULT STDMETHODCALLTYPE CombinePartUri( - /* [in] */ __RPC__in_opt IUri *relativeUri, - /* [retval][out] */ __RPC__deref_out_opt IOpcPartUri **combinedUri) = 0; + /* [annotation][in] */ + _In_ IUri *relativeUri, + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **combinedUri) = 0; }; @@ -548,19 +553,24 @@ EXTERN_C const IID IID_IOpcUri; DECLSPEC_XFGVIRT(IOpcUri, GetRelationshipsPartUri) HRESULT ( STDMETHODCALLTYPE *GetRelationshipsPartUri )( __RPC__in IOpcUri * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcPartUri **relationshipPartUri); + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **relationshipPartUri); DECLSPEC_XFGVIRT(IOpcUri, GetRelativeUri) HRESULT ( STDMETHODCALLTYPE *GetRelativeUri )( __RPC__in IOpcUri * This, - /* [in] */ __RPC__in_opt IOpcPartUri *targetPartUri, - /* [retval][out] */ __RPC__deref_out_opt IUri **relativeUri); + /* [annotation][in] */ + _In_ IOpcPartUri *targetPartUri, + /* [annotation][retval][out] */ + _Out_retval_ IUri **relativeUri); DECLSPEC_XFGVIRT(IOpcUri, CombinePartUri) HRESULT ( STDMETHODCALLTYPE *CombinePartUri )( __RPC__in IOpcUri * This, - /* [in] */ __RPC__in_opt IUri *relativeUri, - /* [retval][out] */ __RPC__deref_out_opt IOpcPartUri **combinedUri); + /* [annotation][in] */ + _In_ IUri *relativeUri, + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **combinedUri); END_INTERFACE } IOpcUriVtbl; @@ -697,14 +707,18 @@ EXTERN_C const IID IID_IOpcPartUri; { public: virtual HRESULT STDMETHODCALLTYPE ComparePartUri( - /* [in] */ __RPC__in_opt IOpcPartUri *partUri, - /* [retval][out] */ __RPC__out INT32 *comparisonResult) = 0; + /* [annotation][in] */ + _In_ IOpcPartUri *partUri, + /* [annotation][retval][out] */ + _Out_retval_ INT32 *comparisonResult) = 0; virtual HRESULT STDMETHODCALLTYPE GetSourceUri( - /* [retval][out] */ __RPC__deref_out_opt IOpcUri **sourceUri) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcUri **sourceUri) = 0; virtual HRESULT STDMETHODCALLTYPE IsRelationshipsPartUri( - /* [retval][out] */ __RPC__out BOOL *isRelationshipUri) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *isRelationshipUri) = 0; }; @@ -896,35 +910,44 @@ EXTERN_C const IID IID_IOpcPartUri; DECLSPEC_XFGVIRT(IOpcUri, GetRelationshipsPartUri) HRESULT ( STDMETHODCALLTYPE *GetRelationshipsPartUri )( __RPC__in IOpcPartUri * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcPartUri **relationshipPartUri); + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **relationshipPartUri); DECLSPEC_XFGVIRT(IOpcUri, GetRelativeUri) HRESULT ( STDMETHODCALLTYPE *GetRelativeUri )( __RPC__in IOpcPartUri * This, - /* [in] */ __RPC__in_opt IOpcPartUri *targetPartUri, - /* [retval][out] */ __RPC__deref_out_opt IUri **relativeUri); + /* [annotation][in] */ + _In_ IOpcPartUri *targetPartUri, + /* [annotation][retval][out] */ + _Out_retval_ IUri **relativeUri); DECLSPEC_XFGVIRT(IOpcUri, CombinePartUri) HRESULT ( STDMETHODCALLTYPE *CombinePartUri )( __RPC__in IOpcPartUri * This, - /* [in] */ __RPC__in_opt IUri *relativeUri, - /* [retval][out] */ __RPC__deref_out_opt IOpcPartUri **combinedUri); + /* [annotation][in] */ + _In_ IUri *relativeUri, + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **combinedUri); DECLSPEC_XFGVIRT(IOpcPartUri, ComparePartUri) HRESULT ( STDMETHODCALLTYPE *ComparePartUri )( __RPC__in IOpcPartUri * This, - /* [in] */ __RPC__in_opt IOpcPartUri *partUri, - /* [retval][out] */ __RPC__out INT32 *comparisonResult); + /* [annotation][in] */ + _In_ IOpcPartUri *partUri, + /* [annotation][retval][out] */ + _Out_retval_ INT32 *comparisonResult); DECLSPEC_XFGVIRT(IOpcPartUri, GetSourceUri) HRESULT ( STDMETHODCALLTYPE *GetSourceUri )( __RPC__in IOpcPartUri * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcUri **sourceUri); + /* [annotation][retval][out] */ + _Out_retval_ IOpcUri **sourceUri); DECLSPEC_XFGVIRT(IOpcPartUri, IsRelationshipsPartUri) HRESULT ( STDMETHODCALLTYPE *IsRelationshipsPartUri )( __RPC__in IOpcPartUri * This, - /* [retval][out] */ __RPC__out BOOL *isRelationshipUri); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *isRelationshipUri); END_INTERFACE } IOpcPartUriVtbl; @@ -1364,10 +1387,12 @@ EXTERN_C const IID IID_IOpcPackage; { public: virtual HRESULT STDMETHODCALLTYPE GetPartSet( - /* [retval][out] */ __RPC__deref_out_opt IOpcPartSet **partSet) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartSet **partSet) = 0; virtual HRESULT STDMETHODCALLTYPE GetRelationshipSet( - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipSet **relationshipSet) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipSet **relationshipSet) = 0; }; @@ -1397,12 +1422,14 @@ EXTERN_C const IID IID_IOpcPackage; DECLSPEC_XFGVIRT(IOpcPackage, GetPartSet) HRESULT ( STDMETHODCALLTYPE *GetPartSet )( __RPC__in IOpcPackage * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcPartSet **partSet); + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartSet **partSet); DECLSPEC_XFGVIRT(IOpcPackage, GetRelationshipSet) HRESULT ( STDMETHODCALLTYPE *GetRelationshipSet )( __RPC__in IOpcPackage * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipSet **relationshipSet); + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipSet **relationshipSet); END_INTERFACE } IOpcPackageVtbl; @@ -1460,19 +1487,24 @@ EXTERN_C const IID IID_IOpcPart; { public: virtual HRESULT STDMETHODCALLTYPE GetRelationshipSet( - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipSet **relationshipSet) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipSet **relationshipSet) = 0; virtual HRESULT STDMETHODCALLTYPE GetContentStream( - /* [retval][out] */ __RPC__deref_out_opt IStream **stream) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IStream **stream) = 0; virtual HRESULT STDMETHODCALLTYPE GetName( - /* [retval][out] */ __RPC__deref_out_opt IOpcPartUri **name) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **name) = 0; virtual HRESULT STDMETHODCALLTYPE GetContentType( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *contentType) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *contentType) = 0; virtual HRESULT STDMETHODCALLTYPE GetCompressionOptions( - /* [retval][out] */ __RPC__out OPC_COMPRESSION_OPTIONS *compressionOptions) = 0; + /* [annotation][retval][out] */ + _Out_retval_ OPC_COMPRESSION_OPTIONS *compressionOptions) = 0; }; @@ -1502,27 +1534,32 @@ EXTERN_C const IID IID_IOpcPart; DECLSPEC_XFGVIRT(IOpcPart, GetRelationshipSet) HRESULT ( STDMETHODCALLTYPE *GetRelationshipSet )( __RPC__in IOpcPart * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipSet **relationshipSet); + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipSet **relationshipSet); DECLSPEC_XFGVIRT(IOpcPart, GetContentStream) HRESULT ( STDMETHODCALLTYPE *GetContentStream )( __RPC__in IOpcPart * This, - /* [retval][out] */ __RPC__deref_out_opt IStream **stream); + /* [annotation][retval][out] */ + _Out_retval_ IStream **stream); DECLSPEC_XFGVIRT(IOpcPart, GetName) HRESULT ( STDMETHODCALLTYPE *GetName )( __RPC__in IOpcPart * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcPartUri **name); + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **name); DECLSPEC_XFGVIRT(IOpcPart, GetContentType) HRESULT ( STDMETHODCALLTYPE *GetContentType )( __RPC__in IOpcPart * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *contentType); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *contentType); DECLSPEC_XFGVIRT(IOpcPart, GetCompressionOptions) HRESULT ( STDMETHODCALLTYPE *GetCompressionOptions )( __RPC__in IOpcPart * This, - /* [retval][out] */ __RPC__out OPC_COMPRESSION_OPTIONS *compressionOptions); + /* [annotation][retval][out] */ + _Out_retval_ OPC_COMPRESSION_OPTIONS *compressionOptions); END_INTERFACE } IOpcPartVtbl; @@ -1589,19 +1626,24 @@ EXTERN_C const IID IID_IOpcRelationship; { public: virtual HRESULT STDMETHODCALLTYPE GetId( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *relationshipIdentifier) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *relationshipIdentifier) = 0; virtual HRESULT STDMETHODCALLTYPE GetRelationshipType( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *relationshipType) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *relationshipType) = 0; virtual HRESULT STDMETHODCALLTYPE GetSourceUri( - /* [retval][out] */ __RPC__deref_out_opt IOpcUri **sourceUri) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcUri **sourceUri) = 0; virtual HRESULT STDMETHODCALLTYPE GetTargetUri( - /* [retval][out] */ __RPC__deref_out_opt IUri **targetUri) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IUri **targetUri) = 0; virtual HRESULT STDMETHODCALLTYPE GetTargetMode( - /* [retval][out] */ __RPC__out OPC_URI_TARGET_MODE *targetMode) = 0; + /* [annotation][retval][out] */ + _Out_retval_ OPC_URI_TARGET_MODE *targetMode) = 0; }; @@ -1631,27 +1673,32 @@ EXTERN_C const IID IID_IOpcRelationship; DECLSPEC_XFGVIRT(IOpcRelationship, GetId) HRESULT ( STDMETHODCALLTYPE *GetId )( __RPC__in IOpcRelationship * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *relationshipIdentifier); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *relationshipIdentifier); DECLSPEC_XFGVIRT(IOpcRelationship, GetRelationshipType) HRESULT ( STDMETHODCALLTYPE *GetRelationshipType )( __RPC__in IOpcRelationship * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *relationshipType); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *relationshipType); DECLSPEC_XFGVIRT(IOpcRelationship, GetSourceUri) HRESULT ( STDMETHODCALLTYPE *GetSourceUri )( __RPC__in IOpcRelationship * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcUri **sourceUri); + /* [annotation][retval][out] */ + _Out_retval_ IOpcUri **sourceUri); DECLSPEC_XFGVIRT(IOpcRelationship, GetTargetUri) HRESULT ( STDMETHODCALLTYPE *GetTargetUri )( __RPC__in IOpcRelationship * This, - /* [retval][out] */ __RPC__deref_out_opt IUri **targetUri); + /* [annotation][retval][out] */ + _Out_retval_ IUri **targetUri); DECLSPEC_XFGVIRT(IOpcRelationship, GetTargetMode) HRESULT ( STDMETHODCALLTYPE *GetTargetMode )( __RPC__in IOpcRelationship * This, - /* [retval][out] */ __RPC__out OPC_URI_TARGET_MODE *targetMode); + /* [annotation][retval][out] */ + _Out_retval_ OPC_URI_TARGET_MODE *targetMode); END_INTERFACE } IOpcRelationshipVtbl; @@ -1718,24 +1765,34 @@ EXTERN_C const IID IID_IOpcPartSet; { public: virtual HRESULT STDMETHODCALLTYPE GetPart( - /* [in] */ __RPC__in_opt IOpcPartUri *name, - /* [retval][out] */ __RPC__deref_out_opt IOpcPart **part) = 0; + /* [annotation][in] */ + _In_ IOpcPartUri *name, + /* [annotation][retval][out] */ + _Out_retval_ IOpcPart **part) = 0; virtual HRESULT STDMETHODCALLTYPE CreatePart( - /* [in] */ __RPC__in_opt IOpcPartUri *name, - /* [string][in] */ __RPC__in_string LPCWSTR contentType, - /* [in] */ OPC_COMPRESSION_OPTIONS compressionOptions, - /* [retval][out] */ __RPC__deref_out_opt IOpcPart **part) = 0; + /* [annotation][in] */ + _In_ IOpcPartUri *name, + /* [annotation][string][in] */ + _In_ LPCWSTR contentType, + /* [annotation][in] */ + _In_ OPC_COMPRESSION_OPTIONS compressionOptions, + /* [annotation][retval][out] */ + _Out_retval_ IOpcPart **part) = 0; virtual HRESULT STDMETHODCALLTYPE DeletePart( - /* [in] */ __RPC__in_opt IOpcPartUri *name) = 0; + /* [annotation][in] */ + _In_ IOpcPartUri *name) = 0; virtual HRESULT STDMETHODCALLTYPE PartExists( - /* [in] */ __RPC__in_opt IOpcPartUri *name, - /* [retval][out] */ __RPC__out BOOL *partExists) = 0; + /* [annotation][in] */ + _In_ IOpcPartUri *name, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *partExists) = 0; virtual HRESULT STDMETHODCALLTYPE GetEnumerator( - /* [retval][out] */ __RPC__deref_out_opt IOpcPartEnumerator **partEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartEnumerator **partEnumerator) = 0; }; @@ -1765,32 +1822,42 @@ EXTERN_C const IID IID_IOpcPartSet; DECLSPEC_XFGVIRT(IOpcPartSet, GetPart) HRESULT ( STDMETHODCALLTYPE *GetPart )( __RPC__in IOpcPartSet * This, - /* [in] */ __RPC__in_opt IOpcPartUri *name, - /* [retval][out] */ __RPC__deref_out_opt IOpcPart **part); + /* [annotation][in] */ + _In_ IOpcPartUri *name, + /* [annotation][retval][out] */ + _Out_retval_ IOpcPart **part); DECLSPEC_XFGVIRT(IOpcPartSet, CreatePart) HRESULT ( STDMETHODCALLTYPE *CreatePart )( __RPC__in IOpcPartSet * This, - /* [in] */ __RPC__in_opt IOpcPartUri *name, - /* [string][in] */ __RPC__in_string LPCWSTR contentType, - /* [in] */ OPC_COMPRESSION_OPTIONS compressionOptions, - /* [retval][out] */ __RPC__deref_out_opt IOpcPart **part); + /* [annotation][in] */ + _In_ IOpcPartUri *name, + /* [annotation][string][in] */ + _In_ LPCWSTR contentType, + /* [annotation][in] */ + _In_ OPC_COMPRESSION_OPTIONS compressionOptions, + /* [annotation][retval][out] */ + _Out_retval_ IOpcPart **part); DECLSPEC_XFGVIRT(IOpcPartSet, DeletePart) HRESULT ( STDMETHODCALLTYPE *DeletePart )( __RPC__in IOpcPartSet * This, - /* [in] */ __RPC__in_opt IOpcPartUri *name); + /* [annotation][in] */ + _In_ IOpcPartUri *name); DECLSPEC_XFGVIRT(IOpcPartSet, PartExists) HRESULT ( STDMETHODCALLTYPE *PartExists )( __RPC__in IOpcPartSet * This, - /* [in] */ __RPC__in_opt IOpcPartUri *name, - /* [retval][out] */ __RPC__out BOOL *partExists); + /* [annotation][in] */ + _In_ IOpcPartUri *name, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *partExists); DECLSPEC_XFGVIRT(IOpcPartSet, GetEnumerator) HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( __RPC__in IOpcPartSet * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcPartEnumerator **partEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartEnumerator **partEnumerator); END_INTERFACE } IOpcPartSetVtbl; @@ -1857,32 +1924,46 @@ EXTERN_C const IID IID_IOpcRelationshipSet; { public: virtual HRESULT STDMETHODCALLTYPE GetRelationship( - /* [string][in] */ __RPC__in_string LPCWSTR relationshipIdentifier, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationship **relationship) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR relationshipIdentifier, + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationship **relationship) = 0; virtual HRESULT STDMETHODCALLTYPE CreateRelationship( - /* [unique][string][in] */ __RPC__in_opt_string LPCWSTR relationshipIdentifier, - /* [string][in] */ __RPC__in_string LPCWSTR relationshipType, - /* [in] */ __RPC__in_opt IUri *targetUri, - /* [in] */ OPC_URI_TARGET_MODE targetMode, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationship **relationship) = 0; + /* [annotation][unique][string][in] */ + _In_ LPCWSTR relationshipIdentifier, + /* [annotation][string][in] */ + _In_ LPCWSTR relationshipType, + /* [annotation][in] */ + _In_ IUri *targetUri, + /* [annotation][in] */ + _In_ OPC_URI_TARGET_MODE targetMode, + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationship **relationship) = 0; virtual HRESULT STDMETHODCALLTYPE DeleteRelationship( - /* [string][in] */ __RPC__in_string LPCWSTR relationshipIdentifier) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR relationshipIdentifier) = 0; virtual HRESULT STDMETHODCALLTYPE RelationshipExists( - /* [string][in] */ __RPC__in_string LPCWSTR relationshipIdentifier, - /* [retval][out] */ __RPC__out BOOL *relationshipExists) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR relationshipIdentifier, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *relationshipExists) = 0; virtual HRESULT STDMETHODCALLTYPE GetEnumerator( - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipEnumerator **relationshipEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipEnumerator **relationshipEnumerator) = 0; virtual HRESULT STDMETHODCALLTYPE GetEnumeratorForType( - /* [string][in] */ __RPC__in_string LPCWSTR relationshipType, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipEnumerator **relationshipEnumerator) = 0; + /* [annotation][string][in] */ + _In_ LPCWSTR relationshipType, + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipEnumerator **relationshipEnumerator) = 0; virtual HRESULT STDMETHODCALLTYPE GetRelationshipsContentStream( - /* [retval][out] */ __RPC__deref_out_opt IStream **contents) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IStream **contents) = 0; }; @@ -1912,44 +1993,58 @@ EXTERN_C const IID IID_IOpcRelationshipSet; DECLSPEC_XFGVIRT(IOpcRelationshipSet, GetRelationship) HRESULT ( STDMETHODCALLTYPE *GetRelationship )( __RPC__in IOpcRelationshipSet * This, - /* [string][in] */ __RPC__in_string LPCWSTR relationshipIdentifier, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationship **relationship); + /* [annotation][string][in] */ + _In_ LPCWSTR relationshipIdentifier, + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationship **relationship); DECLSPEC_XFGVIRT(IOpcRelationshipSet, CreateRelationship) HRESULT ( STDMETHODCALLTYPE *CreateRelationship )( __RPC__in IOpcRelationshipSet * This, - /* [unique][string][in] */ __RPC__in_opt_string LPCWSTR relationshipIdentifier, - /* [string][in] */ __RPC__in_string LPCWSTR relationshipType, - /* [in] */ __RPC__in_opt IUri *targetUri, - /* [in] */ OPC_URI_TARGET_MODE targetMode, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationship **relationship); + /* [annotation][unique][string][in] */ + _In_ LPCWSTR relationshipIdentifier, + /* [annotation][string][in] */ + _In_ LPCWSTR relationshipType, + /* [annotation][in] */ + _In_ IUri *targetUri, + /* [annotation][in] */ + _In_ OPC_URI_TARGET_MODE targetMode, + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationship **relationship); DECLSPEC_XFGVIRT(IOpcRelationshipSet, DeleteRelationship) HRESULT ( STDMETHODCALLTYPE *DeleteRelationship )( __RPC__in IOpcRelationshipSet * This, - /* [string][in] */ __RPC__in_string LPCWSTR relationshipIdentifier); + /* [annotation][string][in] */ + _In_ LPCWSTR relationshipIdentifier); DECLSPEC_XFGVIRT(IOpcRelationshipSet, RelationshipExists) HRESULT ( STDMETHODCALLTYPE *RelationshipExists )( __RPC__in IOpcRelationshipSet * This, - /* [string][in] */ __RPC__in_string LPCWSTR relationshipIdentifier, - /* [retval][out] */ __RPC__out BOOL *relationshipExists); + /* [annotation][string][in] */ + _In_ LPCWSTR relationshipIdentifier, + /* [annotation][retval][out] */ + _Out_retval_ BOOL *relationshipExists); DECLSPEC_XFGVIRT(IOpcRelationshipSet, GetEnumerator) HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( __RPC__in IOpcRelationshipSet * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipEnumerator **relationshipEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipEnumerator **relationshipEnumerator); DECLSPEC_XFGVIRT(IOpcRelationshipSet, GetEnumeratorForType) HRESULT ( STDMETHODCALLTYPE *GetEnumeratorForType )( __RPC__in IOpcRelationshipSet * This, - /* [string][in] */ __RPC__in_string LPCWSTR relationshipType, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipEnumerator **relationshipEnumerator); + /* [annotation][string][in] */ + _In_ LPCWSTR relationshipType, + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipEnumerator **relationshipEnumerator); DECLSPEC_XFGVIRT(IOpcRelationshipSet, GetRelationshipsContentStream) HRESULT ( STDMETHODCALLTYPE *GetRelationshipsContentStream )( __RPC__in IOpcRelationshipSet * This, - /* [retval][out] */ __RPC__deref_out_opt IStream **contents); + /* [annotation][retval][out] */ + _Out_retval_ IStream **contents); END_INTERFACE } IOpcRelationshipSetVtbl; @@ -2022,16 +2117,20 @@ EXTERN_C const IID IID_IOpcPartEnumerator; { public: virtual HRESULT STDMETHODCALLTYPE MoveNext( - /* [retval][out] */ __RPC__out BOOL *hasNext) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext) = 0; virtual HRESULT STDMETHODCALLTYPE MovePrevious( - /* [retval][out] */ __RPC__out BOOL *hasPrevious) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrent( - /* [retval][out] */ __RPC__deref_out_opt IOpcPart **part) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcPart **part) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [retval][out] */ __RPC__deref_out_opt IOpcPartEnumerator **copy) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartEnumerator **copy) = 0; }; @@ -2061,22 +2160,26 @@ EXTERN_C const IID IID_IOpcPartEnumerator; DECLSPEC_XFGVIRT(IOpcPartEnumerator, MoveNext) HRESULT ( STDMETHODCALLTYPE *MoveNext )( __RPC__in IOpcPartEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasNext); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext); DECLSPEC_XFGVIRT(IOpcPartEnumerator, MovePrevious) HRESULT ( STDMETHODCALLTYPE *MovePrevious )( __RPC__in IOpcPartEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasPrevious); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious); DECLSPEC_XFGVIRT(IOpcPartEnumerator, GetCurrent) HRESULT ( STDMETHODCALLTYPE *GetCurrent )( __RPC__in IOpcPartEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcPart **part); + /* [annotation][retval][out] */ + _Out_retval_ IOpcPart **part); DECLSPEC_XFGVIRT(IOpcPartEnumerator, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( __RPC__in IOpcPartEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcPartEnumerator **copy); + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartEnumerator **copy); END_INTERFACE } IOpcPartEnumeratorVtbl; @@ -2140,16 +2243,20 @@ EXTERN_C const IID IID_IOpcRelationshipEnumerator; { public: virtual HRESULT STDMETHODCALLTYPE MoveNext( - /* [retval][out] */ __RPC__out BOOL *hasNext) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext) = 0; virtual HRESULT STDMETHODCALLTYPE MovePrevious( - /* [retval][out] */ __RPC__out BOOL *hasPrevious) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrent( - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationship **relationship) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationship **relationship) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipEnumerator **copy) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipEnumerator **copy) = 0; }; @@ -2179,22 +2286,26 @@ EXTERN_C const IID IID_IOpcRelationshipEnumerator; DECLSPEC_XFGVIRT(IOpcRelationshipEnumerator, MoveNext) HRESULT ( STDMETHODCALLTYPE *MoveNext )( __RPC__in IOpcRelationshipEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasNext); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext); DECLSPEC_XFGVIRT(IOpcRelationshipEnumerator, MovePrevious) HRESULT ( STDMETHODCALLTYPE *MovePrevious )( __RPC__in IOpcRelationshipEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasPrevious); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious); DECLSPEC_XFGVIRT(IOpcRelationshipEnumerator, GetCurrent) HRESULT ( STDMETHODCALLTYPE *GetCurrent )( __RPC__in IOpcRelationshipEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationship **relationship); + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationship **relationship); DECLSPEC_XFGVIRT(IOpcRelationshipEnumerator, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( __RPC__in IOpcRelationshipEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipEnumerator **copy); + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipEnumerator **copy); END_INTERFACE } IOpcRelationshipEnumeratorVtbl; @@ -2258,20 +2369,26 @@ EXTERN_C const IID IID_IOpcSignaturePartReference; { public: virtual HRESULT STDMETHODCALLTYPE GetPartName( - /* [retval][out] */ __RPC__deref_out_opt IOpcPartUri **partName) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **partName) = 0; virtual HRESULT STDMETHODCALLTYPE GetContentType( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *contentType) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *contentType) = 0; virtual HRESULT STDMETHODCALLTYPE GetDigestMethod( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *digestMethod) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *digestMethod) = 0; virtual HRESULT STDMETHODCALLTYPE GetDigestValue( - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*count) UINT8 **digestValue, - /* [out] */ __RPC__out UINT32 *count) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*count) UINT8 **digestValue, + /* [annotation][out] */ + _Out_ UINT32 *count) = 0; virtual HRESULT STDMETHODCALLTYPE GetTransformMethod( - /* [retval][out] */ __RPC__out OPC_CANONICALIZATION_METHOD *transformMethod) = 0; + /* [annotation][retval][out] */ + _Out_retval_ OPC_CANONICALIZATION_METHOD *transformMethod) = 0; }; @@ -2301,28 +2418,34 @@ EXTERN_C const IID IID_IOpcSignaturePartReference; DECLSPEC_XFGVIRT(IOpcSignaturePartReference, GetPartName) HRESULT ( STDMETHODCALLTYPE *GetPartName )( __RPC__in IOpcSignaturePartReference * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcPartUri **partName); + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **partName); DECLSPEC_XFGVIRT(IOpcSignaturePartReference, GetContentType) HRESULT ( STDMETHODCALLTYPE *GetContentType )( __RPC__in IOpcSignaturePartReference * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *contentType); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *contentType); DECLSPEC_XFGVIRT(IOpcSignaturePartReference, GetDigestMethod) HRESULT ( STDMETHODCALLTYPE *GetDigestMethod )( __RPC__in IOpcSignaturePartReference * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *digestMethod); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *digestMethod); DECLSPEC_XFGVIRT(IOpcSignaturePartReference, GetDigestValue) HRESULT ( STDMETHODCALLTYPE *GetDigestValue )( __RPC__in IOpcSignaturePartReference * This, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*count) UINT8 **digestValue, - /* [out] */ __RPC__out UINT32 *count); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*count) UINT8 **digestValue, + /* [annotation][out] */ + _Out_ UINT32 *count); DECLSPEC_XFGVIRT(IOpcSignaturePartReference, GetTransformMethod) HRESULT ( STDMETHODCALLTYPE *GetTransformMethod )( __RPC__in IOpcSignaturePartReference * This, - /* [retval][out] */ __RPC__out OPC_CANONICALIZATION_METHOD *transformMethod); + /* [annotation][retval][out] */ + _Out_retval_ OPC_CANONICALIZATION_METHOD *transformMethod); END_INTERFACE } IOpcSignaturePartReferenceVtbl; @@ -2389,23 +2512,30 @@ EXTERN_C const IID IID_IOpcSignatureRelationshipReference; { public: virtual HRESULT STDMETHODCALLTYPE GetSourceUri( - /* [retval][out] */ __RPC__deref_out_opt IOpcUri **sourceUri) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcUri **sourceUri) = 0; virtual HRESULT STDMETHODCALLTYPE GetDigestMethod( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *digestMethod) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *digestMethod) = 0; virtual HRESULT STDMETHODCALLTYPE GetDigestValue( - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*count) UINT8 **digestValue, - /* [out] */ __RPC__out UINT32 *count) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*count) UINT8 **digestValue, + /* [annotation][out] */ + _Out_ UINT32 *count) = 0; virtual HRESULT STDMETHODCALLTYPE GetTransformMethod( - /* [retval][out] */ __RPC__out OPC_CANONICALIZATION_METHOD *transformMethod) = 0; + /* [annotation][retval][out] */ + _Out_retval_ OPC_CANONICALIZATION_METHOD *transformMethod) = 0; virtual HRESULT STDMETHODCALLTYPE GetRelationshipSigningOption( - /* [retval][out] */ __RPC__out OPC_RELATIONSHIPS_SIGNING_OPTION *relationshipSigningOption) = 0; + /* [annotation][retval][out] */ + _Out_retval_ OPC_RELATIONSHIPS_SIGNING_OPTION *relationshipSigningOption) = 0; virtual HRESULT STDMETHODCALLTYPE GetRelationshipSelectorEnumerator( - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipSelectorEnumerator **selectorEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipSelectorEnumerator **selectorEnumerator) = 0; }; @@ -2435,33 +2565,40 @@ EXTERN_C const IID IID_IOpcSignatureRelationshipReference; DECLSPEC_XFGVIRT(IOpcSignatureRelationshipReference, GetSourceUri) HRESULT ( STDMETHODCALLTYPE *GetSourceUri )( __RPC__in IOpcSignatureRelationshipReference * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcUri **sourceUri); + /* [annotation][retval][out] */ + _Out_retval_ IOpcUri **sourceUri); DECLSPEC_XFGVIRT(IOpcSignatureRelationshipReference, GetDigestMethod) HRESULT ( STDMETHODCALLTYPE *GetDigestMethod )( __RPC__in IOpcSignatureRelationshipReference * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *digestMethod); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *digestMethod); DECLSPEC_XFGVIRT(IOpcSignatureRelationshipReference, GetDigestValue) HRESULT ( STDMETHODCALLTYPE *GetDigestValue )( __RPC__in IOpcSignatureRelationshipReference * This, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*count) UINT8 **digestValue, - /* [out] */ __RPC__out UINT32 *count); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*count) UINT8 **digestValue, + /* [annotation][out] */ + _Out_ UINT32 *count); DECLSPEC_XFGVIRT(IOpcSignatureRelationshipReference, GetTransformMethod) HRESULT ( STDMETHODCALLTYPE *GetTransformMethod )( __RPC__in IOpcSignatureRelationshipReference * This, - /* [retval][out] */ __RPC__out OPC_CANONICALIZATION_METHOD *transformMethod); + /* [annotation][retval][out] */ + _Out_retval_ OPC_CANONICALIZATION_METHOD *transformMethod); DECLSPEC_XFGVIRT(IOpcSignatureRelationshipReference, GetRelationshipSigningOption) HRESULT ( STDMETHODCALLTYPE *GetRelationshipSigningOption )( __RPC__in IOpcSignatureRelationshipReference * This, - /* [retval][out] */ __RPC__out OPC_RELATIONSHIPS_SIGNING_OPTION *relationshipSigningOption); + /* [annotation][retval][out] */ + _Out_retval_ OPC_RELATIONSHIPS_SIGNING_OPTION *relationshipSigningOption); DECLSPEC_XFGVIRT(IOpcSignatureRelationshipReference, GetRelationshipSelectorEnumerator) HRESULT ( STDMETHODCALLTYPE *GetRelationshipSelectorEnumerator )( __RPC__in IOpcSignatureRelationshipReference * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipSelectorEnumerator **selectorEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipSelectorEnumerator **selectorEnumerator); END_INTERFACE } IOpcSignatureRelationshipReferenceVtbl; @@ -2531,10 +2668,12 @@ EXTERN_C const IID IID_IOpcRelationshipSelector; { public: virtual HRESULT STDMETHODCALLTYPE GetSelectorType( - /* [retval][out] */ __RPC__out OPC_RELATIONSHIP_SELECTOR *selector) = 0; + /* [annotation][retval][out] */ + _Out_retval_ OPC_RELATIONSHIP_SELECTOR *selector) = 0; virtual HRESULT STDMETHODCALLTYPE GetSelectionCriterion( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *selectionCriterion) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *selectionCriterion) = 0; }; @@ -2564,12 +2703,14 @@ EXTERN_C const IID IID_IOpcRelationshipSelector; DECLSPEC_XFGVIRT(IOpcRelationshipSelector, GetSelectorType) HRESULT ( STDMETHODCALLTYPE *GetSelectorType )( __RPC__in IOpcRelationshipSelector * This, - /* [retval][out] */ __RPC__out OPC_RELATIONSHIP_SELECTOR *selector); + /* [annotation][retval][out] */ + _Out_retval_ OPC_RELATIONSHIP_SELECTOR *selector); DECLSPEC_XFGVIRT(IOpcRelationshipSelector, GetSelectionCriterion) HRESULT ( STDMETHODCALLTYPE *GetSelectionCriterion )( __RPC__in IOpcRelationshipSelector * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *selectionCriterion); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *selectionCriterion); END_INTERFACE } IOpcRelationshipSelectorVtbl; @@ -2627,23 +2768,30 @@ EXTERN_C const IID IID_IOpcSignatureReference; { public: virtual HRESULT STDMETHODCALLTYPE GetId( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *referenceId) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *referenceId) = 0; virtual HRESULT STDMETHODCALLTYPE GetUri( - /* [retval][out] */ __RPC__deref_out_opt IUri **referenceUri) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IUri **referenceUri) = 0; virtual HRESULT STDMETHODCALLTYPE GetType( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *type) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *type) = 0; virtual HRESULT STDMETHODCALLTYPE GetTransformMethod( - /* [retval][out] */ __RPC__out OPC_CANONICALIZATION_METHOD *transformMethod) = 0; + /* [annotation][retval][out] */ + _Out_retval_ OPC_CANONICALIZATION_METHOD *transformMethod) = 0; virtual HRESULT STDMETHODCALLTYPE GetDigestMethod( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *digestMethod) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *digestMethod) = 0; virtual HRESULT STDMETHODCALLTYPE GetDigestValue( - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*count) UINT8 **digestValue, - /* [out] */ __RPC__out UINT32 *count) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*count) UINT8 **digestValue, + /* [annotation][out] */ + _Out_ UINT32 *count) = 0; }; @@ -2673,33 +2821,40 @@ EXTERN_C const IID IID_IOpcSignatureReference; DECLSPEC_XFGVIRT(IOpcSignatureReference, GetId) HRESULT ( STDMETHODCALLTYPE *GetId )( __RPC__in IOpcSignatureReference * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *referenceId); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *referenceId); DECLSPEC_XFGVIRT(IOpcSignatureReference, GetUri) HRESULT ( STDMETHODCALLTYPE *GetUri )( __RPC__in IOpcSignatureReference * This, - /* [retval][out] */ __RPC__deref_out_opt IUri **referenceUri); + /* [annotation][retval][out] */ + _Out_retval_ IUri **referenceUri); DECLSPEC_XFGVIRT(IOpcSignatureReference, GetType) HRESULT ( STDMETHODCALLTYPE *GetType )( __RPC__in IOpcSignatureReference * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *type); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *type); DECLSPEC_XFGVIRT(IOpcSignatureReference, GetTransformMethod) HRESULT ( STDMETHODCALLTYPE *GetTransformMethod )( __RPC__in IOpcSignatureReference * This, - /* [retval][out] */ __RPC__out OPC_CANONICALIZATION_METHOD *transformMethod); + /* [annotation][retval][out] */ + _Out_retval_ OPC_CANONICALIZATION_METHOD *transformMethod); DECLSPEC_XFGVIRT(IOpcSignatureReference, GetDigestMethod) HRESULT ( STDMETHODCALLTYPE *GetDigestMethod )( __RPC__in IOpcSignatureReference * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *digestMethod); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *digestMethod); DECLSPEC_XFGVIRT(IOpcSignatureReference, GetDigestValue) HRESULT ( STDMETHODCALLTYPE *GetDigestValue )( __RPC__in IOpcSignatureReference * This, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*count) UINT8 **digestValue, - /* [out] */ __RPC__out UINT32 *count); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*count) UINT8 **digestValue, + /* [annotation][out] */ + _Out_ UINT32 *count); END_INTERFACE } IOpcSignatureReferenceVtbl; @@ -2769,8 +2924,10 @@ EXTERN_C const IID IID_IOpcSignatureCustomObject; { public: virtual HRESULT STDMETHODCALLTYPE GetXml( - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*count) UINT8 **xmlMarkup, - /* [out] */ __RPC__out UINT32 *count) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*count) UINT8 **xmlMarkup, + /* [annotation][out] */ + _Out_ UINT32 *count) = 0; }; @@ -2800,8 +2957,10 @@ EXTERN_C const IID IID_IOpcSignatureCustomObject; DECLSPEC_XFGVIRT(IOpcSignatureCustomObject, GetXml) HRESULT ( STDMETHODCALLTYPE *GetXml )( __RPC__in IOpcSignatureCustomObject * This, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*count) UINT8 **xmlMarkup, - /* [out] */ __RPC__out UINT32 *count); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*count) UINT8 **xmlMarkup, + /* [annotation][out] */ + _Out_ UINT32 *count); END_INTERFACE } IOpcSignatureCustomObjectVtbl; @@ -2860,55 +3019,68 @@ EXTERN_C const IID IID_IOpcDigitalSignature; __RPC__deref_out_ecount_full_opt(*count) LPWSTR **prefixes, /* [annotation][size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*count) LPWSTR **namespaces, - /* [out] */ UINT32 *count) = 0; + /* [annotation][out] */ + _Out_ UINT32 *count) = 0; virtual HRESULT STDMETHODCALLTYPE GetSignatureId( /* [annotation][retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *signatureId) = 0; virtual HRESULT STDMETHODCALLTYPE GetSignaturePartName( - /* [retval][out] */ IOpcPartUri **signaturePartName) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **signaturePartName) = 0; virtual HRESULT STDMETHODCALLTYPE GetSignatureMethod( /* [annotation][retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *signatureMethod) = 0; virtual HRESULT STDMETHODCALLTYPE GetCanonicalizationMethod( - /* [retval][out] */ OPC_CANONICALIZATION_METHOD *canonicalizationMethod) = 0; + /* [annotation][retval][out] */ + _Out_retval_ OPC_CANONICALIZATION_METHOD *canonicalizationMethod) = 0; virtual HRESULT STDMETHODCALLTYPE GetSignatureValue( /* [annotation][size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*count) UINT8 **signatureValue, - /* [out] */ UINT32 *count) = 0; + /* [annotation][out] */ + _Out_ UINT32 *count) = 0; virtual HRESULT STDMETHODCALLTYPE GetSignaturePartReferenceEnumerator( - /* [retval][out] */ IOpcSignaturePartReferenceEnumerator **partReferenceEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignaturePartReferenceEnumerator **partReferenceEnumerator) = 0; virtual HRESULT STDMETHODCALLTYPE GetSignatureRelationshipReferenceEnumerator( - /* [retval][out] */ IOpcSignatureRelationshipReferenceEnumerator **relationshipReferenceEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureRelationshipReferenceEnumerator **relationshipReferenceEnumerator) = 0; virtual HRESULT STDMETHODCALLTYPE GetSigningTime( /* [annotation][retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *signingTime) = 0; virtual HRESULT STDMETHODCALLTYPE GetTimeFormat( - /* [retval][out] */ OPC_SIGNATURE_TIME_FORMAT *timeFormat) = 0; + /* [annotation][retval][out] */ + _Out_retval_ OPC_SIGNATURE_TIME_FORMAT *timeFormat) = 0; virtual HRESULT STDMETHODCALLTYPE GetPackageObjectReference( - /* [retval][out] */ IOpcSignatureReference **packageObjectReference) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureReference **packageObjectReference) = 0; virtual HRESULT STDMETHODCALLTYPE GetCertificateEnumerator( - /* [retval][out] */ IOpcCertificateEnumerator **certificateEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcCertificateEnumerator **certificateEnumerator) = 0; virtual HRESULT STDMETHODCALLTYPE GetCustomReferenceEnumerator( - /* [retval][out] */ IOpcSignatureReferenceEnumerator **customReferenceEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureReferenceEnumerator **customReferenceEnumerator) = 0; virtual HRESULT STDMETHODCALLTYPE GetCustomObjectEnumerator( - /* [retval][out] */ IOpcSignatureCustomObjectEnumerator **customObjectEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureCustomObjectEnumerator **customObjectEnumerator) = 0; virtual HRESULT STDMETHODCALLTYPE GetSignatureXml( - /* [size_is][size_is][out] */ UINT8 **signatureXml, - /* [out] */ UINT32 *count) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*count) UINT8 **signatureXml, + /* [annotation][out] */ + _Out_ UINT32 *count) = 0; }; @@ -2942,7 +3114,8 @@ EXTERN_C const IID IID_IOpcDigitalSignature; __RPC__deref_out_ecount_full_opt(*count) LPWSTR **prefixes, /* [annotation][size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*count) LPWSTR **namespaces, - /* [out] */ UINT32 *count); + /* [annotation][out] */ + _Out_ UINT32 *count); DECLSPEC_XFGVIRT(IOpcDigitalSignature, GetSignatureId) HRESULT ( STDMETHODCALLTYPE *GetSignatureId )( @@ -2953,7 +3126,8 @@ EXTERN_C const IID IID_IOpcDigitalSignature; DECLSPEC_XFGVIRT(IOpcDigitalSignature, GetSignaturePartName) HRESULT ( STDMETHODCALLTYPE *GetSignaturePartName )( IOpcDigitalSignature * This, - /* [retval][out] */ IOpcPartUri **signaturePartName); + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **signaturePartName); DECLSPEC_XFGVIRT(IOpcDigitalSignature, GetSignatureMethod) HRESULT ( STDMETHODCALLTYPE *GetSignatureMethod )( @@ -2964,24 +3138,28 @@ EXTERN_C const IID IID_IOpcDigitalSignature; DECLSPEC_XFGVIRT(IOpcDigitalSignature, GetCanonicalizationMethod) HRESULT ( STDMETHODCALLTYPE *GetCanonicalizationMethod )( IOpcDigitalSignature * This, - /* [retval][out] */ OPC_CANONICALIZATION_METHOD *canonicalizationMethod); + /* [annotation][retval][out] */ + _Out_retval_ OPC_CANONICALIZATION_METHOD *canonicalizationMethod); DECLSPEC_XFGVIRT(IOpcDigitalSignature, GetSignatureValue) HRESULT ( STDMETHODCALLTYPE *GetSignatureValue )( IOpcDigitalSignature * This, /* [annotation][size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*count) UINT8 **signatureValue, - /* [out] */ UINT32 *count); + /* [annotation][out] */ + _Out_ UINT32 *count); DECLSPEC_XFGVIRT(IOpcDigitalSignature, GetSignaturePartReferenceEnumerator) HRESULT ( STDMETHODCALLTYPE *GetSignaturePartReferenceEnumerator )( IOpcDigitalSignature * This, - /* [retval][out] */ IOpcSignaturePartReferenceEnumerator **partReferenceEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignaturePartReferenceEnumerator **partReferenceEnumerator); DECLSPEC_XFGVIRT(IOpcDigitalSignature, GetSignatureRelationshipReferenceEnumerator) HRESULT ( STDMETHODCALLTYPE *GetSignatureRelationshipReferenceEnumerator )( IOpcDigitalSignature * This, - /* [retval][out] */ IOpcSignatureRelationshipReferenceEnumerator **relationshipReferenceEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureRelationshipReferenceEnumerator **relationshipReferenceEnumerator); DECLSPEC_XFGVIRT(IOpcDigitalSignature, GetSigningTime) HRESULT ( STDMETHODCALLTYPE *GetSigningTime )( @@ -2992,33 +3170,40 @@ EXTERN_C const IID IID_IOpcDigitalSignature; DECLSPEC_XFGVIRT(IOpcDigitalSignature, GetTimeFormat) HRESULT ( STDMETHODCALLTYPE *GetTimeFormat )( IOpcDigitalSignature * This, - /* [retval][out] */ OPC_SIGNATURE_TIME_FORMAT *timeFormat); + /* [annotation][retval][out] */ + _Out_retval_ OPC_SIGNATURE_TIME_FORMAT *timeFormat); DECLSPEC_XFGVIRT(IOpcDigitalSignature, GetPackageObjectReference) HRESULT ( STDMETHODCALLTYPE *GetPackageObjectReference )( IOpcDigitalSignature * This, - /* [retval][out] */ IOpcSignatureReference **packageObjectReference); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureReference **packageObjectReference); DECLSPEC_XFGVIRT(IOpcDigitalSignature, GetCertificateEnumerator) HRESULT ( STDMETHODCALLTYPE *GetCertificateEnumerator )( IOpcDigitalSignature * This, - /* [retval][out] */ IOpcCertificateEnumerator **certificateEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IOpcCertificateEnumerator **certificateEnumerator); DECLSPEC_XFGVIRT(IOpcDigitalSignature, GetCustomReferenceEnumerator) HRESULT ( STDMETHODCALLTYPE *GetCustomReferenceEnumerator )( IOpcDigitalSignature * This, - /* [retval][out] */ IOpcSignatureReferenceEnumerator **customReferenceEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureReferenceEnumerator **customReferenceEnumerator); DECLSPEC_XFGVIRT(IOpcDigitalSignature, GetCustomObjectEnumerator) HRESULT ( STDMETHODCALLTYPE *GetCustomObjectEnumerator )( IOpcDigitalSignature * This, - /* [retval][out] */ IOpcSignatureCustomObjectEnumerator **customObjectEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureCustomObjectEnumerator **customObjectEnumerator); DECLSPEC_XFGVIRT(IOpcDigitalSignature, GetSignatureXml) HRESULT ( STDMETHODCALLTYPE *GetSignatureXml )( IOpcDigitalSignature * This, - /* [size_is][size_is][out] */ UINT8 **signatureXml, - /* [out] */ UINT32 *count); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*count) UINT8 **signatureXml, + /* [annotation][out] */ + _Out_ UINT32 *count); END_INTERFACE } IOpcDigitalSignatureVtbl; @@ -3115,55 +3300,72 @@ EXTERN_C const IID IID_IOpcSigningOptions; { public: virtual HRESULT STDMETHODCALLTYPE GetSignatureId( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *signatureId) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *signatureId) = 0; virtual HRESULT STDMETHODCALLTYPE SetSignatureId( - /* [in] */ __RPC__in LPCWSTR signatureId) = 0; + /* [annotation][in] */ + _In_ LPCWSTR signatureId) = 0; virtual HRESULT STDMETHODCALLTYPE GetSignatureMethod( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *signatureMethod) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *signatureMethod) = 0; virtual HRESULT STDMETHODCALLTYPE SetSignatureMethod( - /* [in] */ __RPC__in LPCWSTR signatureMethod) = 0; + /* [annotation][in] */ + _In_ LPCWSTR signatureMethod) = 0; virtual HRESULT STDMETHODCALLTYPE GetDefaultDigestMethod( - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *digestMethod) = 0; + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *digestMethod) = 0; virtual HRESULT STDMETHODCALLTYPE SetDefaultDigestMethod( - /* [in] */ __RPC__in LPCWSTR digestMethod) = 0; + /* [annotation][in] */ + _In_ LPCWSTR digestMethod) = 0; virtual HRESULT STDMETHODCALLTYPE GetCertificateEmbeddingOption( - /* [retval][out] */ __RPC__out OPC_CERTIFICATE_EMBEDDING_OPTION *embeddingOption) = 0; + /* [annotation][retval][out] */ + _Out_retval_ OPC_CERTIFICATE_EMBEDDING_OPTION *embeddingOption) = 0; virtual HRESULT STDMETHODCALLTYPE SetCertificateEmbeddingOption( - /* [in] */ OPC_CERTIFICATE_EMBEDDING_OPTION embeddingOption) = 0; + /* [annotation][in] */ + _In_ OPC_CERTIFICATE_EMBEDDING_OPTION embeddingOption) = 0; virtual HRESULT STDMETHODCALLTYPE GetTimeFormat( - /* [retval][out] */ __RPC__out OPC_SIGNATURE_TIME_FORMAT *timeFormat) = 0; + /* [annotation][retval][out] */ + _Out_retval_ OPC_SIGNATURE_TIME_FORMAT *timeFormat) = 0; virtual HRESULT STDMETHODCALLTYPE SetTimeFormat( - /* [in] */ OPC_SIGNATURE_TIME_FORMAT timeFormat) = 0; + /* [annotation][in] */ + _In_ OPC_SIGNATURE_TIME_FORMAT timeFormat) = 0; virtual HRESULT STDMETHODCALLTYPE GetSignaturePartReferenceSet( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignaturePartReferenceSet **partReferenceSet) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignaturePartReferenceSet **partReferenceSet) = 0; virtual HRESULT STDMETHODCALLTYPE GetSignatureRelationshipReferenceSet( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureRelationshipReferenceSet **relationshipReferenceSet) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureRelationshipReferenceSet **relationshipReferenceSet) = 0; virtual HRESULT STDMETHODCALLTYPE GetCustomObjectSet( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureCustomObjectSet **customObjectSet) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureCustomObjectSet **customObjectSet) = 0; virtual HRESULT STDMETHODCALLTYPE GetCustomReferenceSet( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureReferenceSet **customReferenceSet) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureReferenceSet **customReferenceSet) = 0; virtual HRESULT STDMETHODCALLTYPE GetCertificateSet( - /* [retval][out] */ __RPC__deref_out_opt IOpcCertificateSet **certificateSet) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcCertificateSet **certificateSet) = 0; virtual HRESULT STDMETHODCALLTYPE GetSignaturePartName( - /* [retval][out] */ __RPC__deref_out_opt IOpcPartUri **signaturePartName) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **signaturePartName) = 0; virtual HRESULT STDMETHODCALLTYPE SetSignaturePartName( - /* [unique][in] */ __RPC__in_opt IOpcPartUri *signaturePartName) = 0; + /* [annotation][unique][in] */ + _In_ IOpcPartUri *signaturePartName) = 0; }; @@ -3193,87 +3395,104 @@ EXTERN_C const IID IID_IOpcSigningOptions; DECLSPEC_XFGVIRT(IOpcSigningOptions, GetSignatureId) HRESULT ( STDMETHODCALLTYPE *GetSignatureId )( __RPC__in IOpcSigningOptions * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *signatureId); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *signatureId); DECLSPEC_XFGVIRT(IOpcSigningOptions, SetSignatureId) HRESULT ( STDMETHODCALLTYPE *SetSignatureId )( __RPC__in IOpcSigningOptions * This, - /* [in] */ __RPC__in LPCWSTR signatureId); + /* [annotation][in] */ + _In_ LPCWSTR signatureId); DECLSPEC_XFGVIRT(IOpcSigningOptions, GetSignatureMethod) HRESULT ( STDMETHODCALLTYPE *GetSignatureMethod )( __RPC__in IOpcSigningOptions * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *signatureMethod); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *signatureMethod); DECLSPEC_XFGVIRT(IOpcSigningOptions, SetSignatureMethod) HRESULT ( STDMETHODCALLTYPE *SetSignatureMethod )( __RPC__in IOpcSigningOptions * This, - /* [in] */ __RPC__in LPCWSTR signatureMethod); + /* [annotation][in] */ + _In_ LPCWSTR signatureMethod); DECLSPEC_XFGVIRT(IOpcSigningOptions, GetDefaultDigestMethod) HRESULT ( STDMETHODCALLTYPE *GetDefaultDigestMethod )( __RPC__in IOpcSigningOptions * This, - /* [retval][string][out] */ __RPC__deref_out_opt_string LPWSTR *digestMethod); + /* [annotation][retval][string][out] */ + _Out_retval_ LPWSTR *digestMethod); DECLSPEC_XFGVIRT(IOpcSigningOptions, SetDefaultDigestMethod) HRESULT ( STDMETHODCALLTYPE *SetDefaultDigestMethod )( __RPC__in IOpcSigningOptions * This, - /* [in] */ __RPC__in LPCWSTR digestMethod); + /* [annotation][in] */ + _In_ LPCWSTR digestMethod); DECLSPEC_XFGVIRT(IOpcSigningOptions, GetCertificateEmbeddingOption) HRESULT ( STDMETHODCALLTYPE *GetCertificateEmbeddingOption )( __RPC__in IOpcSigningOptions * This, - /* [retval][out] */ __RPC__out OPC_CERTIFICATE_EMBEDDING_OPTION *embeddingOption); + /* [annotation][retval][out] */ + _Out_retval_ OPC_CERTIFICATE_EMBEDDING_OPTION *embeddingOption); DECLSPEC_XFGVIRT(IOpcSigningOptions, SetCertificateEmbeddingOption) HRESULT ( STDMETHODCALLTYPE *SetCertificateEmbeddingOption )( __RPC__in IOpcSigningOptions * This, - /* [in] */ OPC_CERTIFICATE_EMBEDDING_OPTION embeddingOption); + /* [annotation][in] */ + _In_ OPC_CERTIFICATE_EMBEDDING_OPTION embeddingOption); DECLSPEC_XFGVIRT(IOpcSigningOptions, GetTimeFormat) HRESULT ( STDMETHODCALLTYPE *GetTimeFormat )( __RPC__in IOpcSigningOptions * This, - /* [retval][out] */ __RPC__out OPC_SIGNATURE_TIME_FORMAT *timeFormat); + /* [annotation][retval][out] */ + _Out_retval_ OPC_SIGNATURE_TIME_FORMAT *timeFormat); DECLSPEC_XFGVIRT(IOpcSigningOptions, SetTimeFormat) HRESULT ( STDMETHODCALLTYPE *SetTimeFormat )( __RPC__in IOpcSigningOptions * This, - /* [in] */ OPC_SIGNATURE_TIME_FORMAT timeFormat); + /* [annotation][in] */ + _In_ OPC_SIGNATURE_TIME_FORMAT timeFormat); DECLSPEC_XFGVIRT(IOpcSigningOptions, GetSignaturePartReferenceSet) HRESULT ( STDMETHODCALLTYPE *GetSignaturePartReferenceSet )( __RPC__in IOpcSigningOptions * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignaturePartReferenceSet **partReferenceSet); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignaturePartReferenceSet **partReferenceSet); DECLSPEC_XFGVIRT(IOpcSigningOptions, GetSignatureRelationshipReferenceSet) HRESULT ( STDMETHODCALLTYPE *GetSignatureRelationshipReferenceSet )( __RPC__in IOpcSigningOptions * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureRelationshipReferenceSet **relationshipReferenceSet); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureRelationshipReferenceSet **relationshipReferenceSet); DECLSPEC_XFGVIRT(IOpcSigningOptions, GetCustomObjectSet) HRESULT ( STDMETHODCALLTYPE *GetCustomObjectSet )( __RPC__in IOpcSigningOptions * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureCustomObjectSet **customObjectSet); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureCustomObjectSet **customObjectSet); DECLSPEC_XFGVIRT(IOpcSigningOptions, GetCustomReferenceSet) HRESULT ( STDMETHODCALLTYPE *GetCustomReferenceSet )( __RPC__in IOpcSigningOptions * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureReferenceSet **customReferenceSet); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureReferenceSet **customReferenceSet); DECLSPEC_XFGVIRT(IOpcSigningOptions, GetCertificateSet) HRESULT ( STDMETHODCALLTYPE *GetCertificateSet )( __RPC__in IOpcSigningOptions * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcCertificateSet **certificateSet); + /* [annotation][retval][out] */ + _Out_retval_ IOpcCertificateSet **certificateSet); DECLSPEC_XFGVIRT(IOpcSigningOptions, GetSignaturePartName) HRESULT ( STDMETHODCALLTYPE *GetSignaturePartName )( __RPC__in IOpcSigningOptions * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcPartUri **signaturePartName); + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **signaturePartName); DECLSPEC_XFGVIRT(IOpcSigningOptions, SetSignaturePartName) HRESULT ( STDMETHODCALLTYPE *SetSignaturePartName )( __RPC__in IOpcSigningOptions * This, - /* [unique][in] */ __RPC__in_opt IOpcPartUri *signaturePartName); + /* [annotation][unique][in] */ + _In_ IOpcPartUri *signaturePartName); END_INTERFACE } IOpcSigningOptionsVtbl; @@ -3376,35 +3595,50 @@ EXTERN_C const IID IID_IOpcDigitalSignatureManager; { public: virtual HRESULT STDMETHODCALLTYPE GetSignatureOriginPartName( - /* [retval][out] */ IOpcPartUri **signatureOriginPartName) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **signatureOriginPartName) = 0; virtual HRESULT STDMETHODCALLTYPE SetSignatureOriginPartName( - /* [unique][in] */ IOpcPartUri *signatureOriginPartName) = 0; + /* [annotation][unique][in] */ + _In_ IOpcPartUri *signatureOriginPartName) = 0; virtual HRESULT STDMETHODCALLTYPE GetSignatureEnumerator( - /* [retval][out] */ IOpcDigitalSignatureEnumerator **signatureEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcDigitalSignatureEnumerator **signatureEnumerator) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveSignature( - /* [in] */ IOpcPartUri *signaturePartName) = 0; + /* [annotation][in] */ + _In_ IOpcPartUri *signaturePartName) = 0; virtual HRESULT STDMETHODCALLTYPE CreateSigningOptions( - /* [retval][out] */ IOpcSigningOptions **signingOptions) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSigningOptions **signingOptions) = 0; virtual HRESULT STDMETHODCALLTYPE Validate( - /* [in] */ IOpcDigitalSignature *signature, - /* [in] */ const CERT_CONTEXT *certificate, - /* [retval][out] */ OPC_SIGNATURE_VALIDATION_RESULT *validationResult) = 0; + /* [annotation][in] */ + _In_ IOpcDigitalSignature *signature, + /* [annotation][in] */ + _In_ const CERT_CONTEXT *certificate, + /* [annotation][retval][out] */ + _Out_retval_ OPC_SIGNATURE_VALIDATION_RESULT *validationResult) = 0; virtual HRESULT STDMETHODCALLTYPE Sign( - /* [in] */ const CERT_CONTEXT *certificate, - /* [in] */ IOpcSigningOptions *signingOptions, - /* [retval][out] */ IOpcDigitalSignature **digitalSignature) = 0; + /* [annotation][in] */ + _In_ const CERT_CONTEXT *certificate, + /* [annotation][in] */ + _In_ IOpcSigningOptions *signingOptions, + /* [annotation][retval][out] */ + _Out_retval_ IOpcDigitalSignature **digitalSignature) = 0; virtual HRESULT STDMETHODCALLTYPE ReplaceSignatureXml( - /* [in] */ IOpcPartUri *signaturePartName, - /* [size_is][in] */ const UINT8 *newSignatureXml, - /* [in] */ UINT32 count, - /* [retval][out] */ IOpcDigitalSignature **digitalSignature) = 0; + /* [annotation][in] */ + _In_ IOpcPartUri *signaturePartName, + /* [annotation][size_is][in] */ + _In_reads_(count) const UINT8 *newSignatureXml, + /* [annotation][in] */ + _In_ UINT32 count, + /* [annotation][retval][out] */ + _Out_retval_ IOpcDigitalSignature **digitalSignature) = 0; }; @@ -3434,49 +3668,64 @@ EXTERN_C const IID IID_IOpcDigitalSignatureManager; DECLSPEC_XFGVIRT(IOpcDigitalSignatureManager, GetSignatureOriginPartName) HRESULT ( STDMETHODCALLTYPE *GetSignatureOriginPartName )( IOpcDigitalSignatureManager * This, - /* [retval][out] */ IOpcPartUri **signatureOriginPartName); + /* [annotation][retval][out] */ + _Out_retval_ IOpcPartUri **signatureOriginPartName); DECLSPEC_XFGVIRT(IOpcDigitalSignatureManager, SetSignatureOriginPartName) HRESULT ( STDMETHODCALLTYPE *SetSignatureOriginPartName )( IOpcDigitalSignatureManager * This, - /* [unique][in] */ IOpcPartUri *signatureOriginPartName); + /* [annotation][unique][in] */ + _In_ IOpcPartUri *signatureOriginPartName); DECLSPEC_XFGVIRT(IOpcDigitalSignatureManager, GetSignatureEnumerator) HRESULT ( STDMETHODCALLTYPE *GetSignatureEnumerator )( IOpcDigitalSignatureManager * This, - /* [retval][out] */ IOpcDigitalSignatureEnumerator **signatureEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IOpcDigitalSignatureEnumerator **signatureEnumerator); DECLSPEC_XFGVIRT(IOpcDigitalSignatureManager, RemoveSignature) HRESULT ( STDMETHODCALLTYPE *RemoveSignature )( IOpcDigitalSignatureManager * This, - /* [in] */ IOpcPartUri *signaturePartName); + /* [annotation][in] */ + _In_ IOpcPartUri *signaturePartName); DECLSPEC_XFGVIRT(IOpcDigitalSignatureManager, CreateSigningOptions) HRESULT ( STDMETHODCALLTYPE *CreateSigningOptions )( IOpcDigitalSignatureManager * This, - /* [retval][out] */ IOpcSigningOptions **signingOptions); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSigningOptions **signingOptions); DECLSPEC_XFGVIRT(IOpcDigitalSignatureManager, Validate) HRESULT ( STDMETHODCALLTYPE *Validate )( IOpcDigitalSignatureManager * This, - /* [in] */ IOpcDigitalSignature *signature, - /* [in] */ const CERT_CONTEXT *certificate, - /* [retval][out] */ OPC_SIGNATURE_VALIDATION_RESULT *validationResult); + /* [annotation][in] */ + _In_ IOpcDigitalSignature *signature, + /* [annotation][in] */ + _In_ const CERT_CONTEXT *certificate, + /* [annotation][retval][out] */ + _Out_retval_ OPC_SIGNATURE_VALIDATION_RESULT *validationResult); DECLSPEC_XFGVIRT(IOpcDigitalSignatureManager, Sign) HRESULT ( STDMETHODCALLTYPE *Sign )( IOpcDigitalSignatureManager * This, - /* [in] */ const CERT_CONTEXT *certificate, - /* [in] */ IOpcSigningOptions *signingOptions, - /* [retval][out] */ IOpcDigitalSignature **digitalSignature); + /* [annotation][in] */ + _In_ const CERT_CONTEXT *certificate, + /* [annotation][in] */ + _In_ IOpcSigningOptions *signingOptions, + /* [annotation][retval][out] */ + _Out_retval_ IOpcDigitalSignature **digitalSignature); DECLSPEC_XFGVIRT(IOpcDigitalSignatureManager, ReplaceSignatureXml) HRESULT ( STDMETHODCALLTYPE *ReplaceSignatureXml )( IOpcDigitalSignatureManager * This, - /* [in] */ IOpcPartUri *signaturePartName, - /* [size_is][in] */ const UINT8 *newSignatureXml, - /* [in] */ UINT32 count, - /* [retval][out] */ IOpcDigitalSignature **digitalSignature); + /* [annotation][in] */ + _In_ IOpcPartUri *signaturePartName, + /* [annotation][size_is][in] */ + _In_reads_(count) const UINT8 *newSignatureXml, + /* [annotation][in] */ + _In_ UINT32 count, + /* [annotation][retval][out] */ + _Out_retval_ IOpcDigitalSignature **digitalSignature); END_INTERFACE } IOpcDigitalSignatureManagerVtbl; @@ -3552,16 +3801,20 @@ EXTERN_C const IID IID_IOpcSignaturePartReferenceEnumerator; { public: virtual HRESULT STDMETHODCALLTYPE MoveNext( - /* [retval][out] */ __RPC__out BOOL *hasNext) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext) = 0; virtual HRESULT STDMETHODCALLTYPE MovePrevious( - /* [retval][out] */ __RPC__out BOOL *hasPrevious) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrent( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignaturePartReference **partReference) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignaturePartReference **partReference) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignaturePartReferenceEnumerator **copy) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignaturePartReferenceEnumerator **copy) = 0; }; @@ -3591,22 +3844,26 @@ EXTERN_C const IID IID_IOpcSignaturePartReferenceEnumerator; DECLSPEC_XFGVIRT(IOpcSignaturePartReferenceEnumerator, MoveNext) HRESULT ( STDMETHODCALLTYPE *MoveNext )( __RPC__in IOpcSignaturePartReferenceEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasNext); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext); DECLSPEC_XFGVIRT(IOpcSignaturePartReferenceEnumerator, MovePrevious) HRESULT ( STDMETHODCALLTYPE *MovePrevious )( __RPC__in IOpcSignaturePartReferenceEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasPrevious); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious); DECLSPEC_XFGVIRT(IOpcSignaturePartReferenceEnumerator, GetCurrent) HRESULT ( STDMETHODCALLTYPE *GetCurrent )( __RPC__in IOpcSignaturePartReferenceEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignaturePartReference **partReference); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignaturePartReference **partReference); DECLSPEC_XFGVIRT(IOpcSignaturePartReferenceEnumerator, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( __RPC__in IOpcSignaturePartReferenceEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignaturePartReferenceEnumerator **copy); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignaturePartReferenceEnumerator **copy); END_INTERFACE } IOpcSignaturePartReferenceEnumeratorVtbl; @@ -3670,16 +3927,20 @@ EXTERN_C const IID IID_IOpcSignatureRelationshipReferenceEnumerator; { public: virtual HRESULT STDMETHODCALLTYPE MoveNext( - /* [retval][out] */ __RPC__out BOOL *hasNext) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext) = 0; virtual HRESULT STDMETHODCALLTYPE MovePrevious( - /* [retval][out] */ __RPC__out BOOL *hasPrevious) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrent( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureRelationshipReference **relationshipReference) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureRelationshipReference **relationshipReference) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureRelationshipReferenceEnumerator **copy) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureRelationshipReferenceEnumerator **copy) = 0; }; @@ -3709,22 +3970,26 @@ EXTERN_C const IID IID_IOpcSignatureRelationshipReferenceEnumerator; DECLSPEC_XFGVIRT(IOpcSignatureRelationshipReferenceEnumerator, MoveNext) HRESULT ( STDMETHODCALLTYPE *MoveNext )( __RPC__in IOpcSignatureRelationshipReferenceEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasNext); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext); DECLSPEC_XFGVIRT(IOpcSignatureRelationshipReferenceEnumerator, MovePrevious) HRESULT ( STDMETHODCALLTYPE *MovePrevious )( __RPC__in IOpcSignatureRelationshipReferenceEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasPrevious); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious); DECLSPEC_XFGVIRT(IOpcSignatureRelationshipReferenceEnumerator, GetCurrent) HRESULT ( STDMETHODCALLTYPE *GetCurrent )( __RPC__in IOpcSignatureRelationshipReferenceEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureRelationshipReference **relationshipReference); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureRelationshipReference **relationshipReference); DECLSPEC_XFGVIRT(IOpcSignatureRelationshipReferenceEnumerator, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( __RPC__in IOpcSignatureRelationshipReferenceEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureRelationshipReferenceEnumerator **copy); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureRelationshipReferenceEnumerator **copy); END_INTERFACE } IOpcSignatureRelationshipReferenceEnumeratorVtbl; @@ -3788,16 +4053,20 @@ EXTERN_C const IID IID_IOpcRelationshipSelectorEnumerator; { public: virtual HRESULT STDMETHODCALLTYPE MoveNext( - /* [retval][out] */ __RPC__out BOOL *hasNext) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext) = 0; virtual HRESULT STDMETHODCALLTYPE MovePrevious( - /* [retval][out] */ __RPC__out BOOL *hasPrevious) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrent( - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipSelector **relationshipSelector) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipSelector **relationshipSelector) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipSelectorEnumerator **copy) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipSelectorEnumerator **copy) = 0; }; @@ -3827,22 +4096,26 @@ EXTERN_C const IID IID_IOpcRelationshipSelectorEnumerator; DECLSPEC_XFGVIRT(IOpcRelationshipSelectorEnumerator, MoveNext) HRESULT ( STDMETHODCALLTYPE *MoveNext )( __RPC__in IOpcRelationshipSelectorEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasNext); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext); DECLSPEC_XFGVIRT(IOpcRelationshipSelectorEnumerator, MovePrevious) HRESULT ( STDMETHODCALLTYPE *MovePrevious )( __RPC__in IOpcRelationshipSelectorEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasPrevious); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious); DECLSPEC_XFGVIRT(IOpcRelationshipSelectorEnumerator, GetCurrent) HRESULT ( STDMETHODCALLTYPE *GetCurrent )( __RPC__in IOpcRelationshipSelectorEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipSelector **relationshipSelector); + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipSelector **relationshipSelector); DECLSPEC_XFGVIRT(IOpcRelationshipSelectorEnumerator, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( __RPC__in IOpcRelationshipSelectorEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipSelectorEnumerator **copy); + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipSelectorEnumerator **copy); END_INTERFACE } IOpcRelationshipSelectorEnumeratorVtbl; @@ -3906,16 +4179,20 @@ EXTERN_C const IID IID_IOpcSignatureReferenceEnumerator; { public: virtual HRESULT STDMETHODCALLTYPE MoveNext( - /* [retval][out] */ __RPC__out BOOL *hasNext) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext) = 0; virtual HRESULT STDMETHODCALLTYPE MovePrevious( - /* [retval][out] */ __RPC__out BOOL *hasPrevious) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrent( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureReference **reference) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureReference **reference) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureReferenceEnumerator **copy) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureReferenceEnumerator **copy) = 0; }; @@ -3945,22 +4222,26 @@ EXTERN_C const IID IID_IOpcSignatureReferenceEnumerator; DECLSPEC_XFGVIRT(IOpcSignatureReferenceEnumerator, MoveNext) HRESULT ( STDMETHODCALLTYPE *MoveNext )( __RPC__in IOpcSignatureReferenceEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasNext); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext); DECLSPEC_XFGVIRT(IOpcSignatureReferenceEnumerator, MovePrevious) HRESULT ( STDMETHODCALLTYPE *MovePrevious )( __RPC__in IOpcSignatureReferenceEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasPrevious); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious); DECLSPEC_XFGVIRT(IOpcSignatureReferenceEnumerator, GetCurrent) HRESULT ( STDMETHODCALLTYPE *GetCurrent )( __RPC__in IOpcSignatureReferenceEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureReference **reference); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureReference **reference); DECLSPEC_XFGVIRT(IOpcSignatureReferenceEnumerator, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( __RPC__in IOpcSignatureReferenceEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureReferenceEnumerator **copy); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureReferenceEnumerator **copy); END_INTERFACE } IOpcSignatureReferenceEnumeratorVtbl; @@ -4024,16 +4305,20 @@ EXTERN_C const IID IID_IOpcSignatureCustomObjectEnumerator; { public: virtual HRESULT STDMETHODCALLTYPE MoveNext( - /* [retval][out] */ __RPC__out BOOL *hasNext) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext) = 0; virtual HRESULT STDMETHODCALLTYPE MovePrevious( - /* [retval][out] */ __RPC__out BOOL *hasPrevious) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrent( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureCustomObject **customObject) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureCustomObject **customObject) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureCustomObjectEnumerator **copy) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureCustomObjectEnumerator **copy) = 0; }; @@ -4063,22 +4348,26 @@ EXTERN_C const IID IID_IOpcSignatureCustomObjectEnumerator; DECLSPEC_XFGVIRT(IOpcSignatureCustomObjectEnumerator, MoveNext) HRESULT ( STDMETHODCALLTYPE *MoveNext )( __RPC__in IOpcSignatureCustomObjectEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasNext); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext); DECLSPEC_XFGVIRT(IOpcSignatureCustomObjectEnumerator, MovePrevious) HRESULT ( STDMETHODCALLTYPE *MovePrevious )( __RPC__in IOpcSignatureCustomObjectEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasPrevious); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious); DECLSPEC_XFGVIRT(IOpcSignatureCustomObjectEnumerator, GetCurrent) HRESULT ( STDMETHODCALLTYPE *GetCurrent )( __RPC__in IOpcSignatureCustomObjectEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureCustomObject **customObject); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureCustomObject **customObject); DECLSPEC_XFGVIRT(IOpcSignatureCustomObjectEnumerator, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( __RPC__in IOpcSignatureCustomObjectEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureCustomObjectEnumerator **copy); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureCustomObjectEnumerator **copy); END_INTERFACE } IOpcSignatureCustomObjectEnumeratorVtbl; @@ -4142,16 +4431,20 @@ EXTERN_C const IID IID_IOpcCertificateEnumerator; { public: virtual HRESULT STDMETHODCALLTYPE MoveNext( - /* [retval][out] */ BOOL *hasNext) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext) = 0; virtual HRESULT STDMETHODCALLTYPE MovePrevious( - /* [retval][out] */ BOOL *hasPrevious) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrent( - /* [retval][out] */ const CERT_CONTEXT **certificate) = 0; + /* [annotation][retval][out] */ + _Out_retval_ const CERT_CONTEXT **certificate) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [retval][out] */ IOpcCertificateEnumerator **copy) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcCertificateEnumerator **copy) = 0; }; @@ -4181,22 +4474,26 @@ EXTERN_C const IID IID_IOpcCertificateEnumerator; DECLSPEC_XFGVIRT(IOpcCertificateEnumerator, MoveNext) HRESULT ( STDMETHODCALLTYPE *MoveNext )( IOpcCertificateEnumerator * This, - /* [retval][out] */ BOOL *hasNext); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext); DECLSPEC_XFGVIRT(IOpcCertificateEnumerator, MovePrevious) HRESULT ( STDMETHODCALLTYPE *MovePrevious )( IOpcCertificateEnumerator * This, - /* [retval][out] */ BOOL *hasPrevious); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious); DECLSPEC_XFGVIRT(IOpcCertificateEnumerator, GetCurrent) HRESULT ( STDMETHODCALLTYPE *GetCurrent )( IOpcCertificateEnumerator * This, - /* [retval][out] */ const CERT_CONTEXT **certificate); + /* [annotation][retval][out] */ + _Out_retval_ const CERT_CONTEXT **certificate); DECLSPEC_XFGVIRT(IOpcCertificateEnumerator, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( IOpcCertificateEnumerator * This, - /* [retval][out] */ IOpcCertificateEnumerator **copy); + /* [annotation][retval][out] */ + _Out_retval_ IOpcCertificateEnumerator **copy); END_INTERFACE } IOpcCertificateEnumeratorVtbl; @@ -4260,16 +4557,20 @@ EXTERN_C const IID IID_IOpcDigitalSignatureEnumerator; { public: virtual HRESULT STDMETHODCALLTYPE MoveNext( - /* [retval][out] */ __RPC__out BOOL *hasNext) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext) = 0; virtual HRESULT STDMETHODCALLTYPE MovePrevious( - /* [retval][out] */ __RPC__out BOOL *hasPrevious) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrent( - /* [retval][out] */ __RPC__deref_out_opt IOpcDigitalSignature **digitalSignature) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcDigitalSignature **digitalSignature) = 0; virtual HRESULT STDMETHODCALLTYPE Clone( - /* [retval][out] */ __RPC__deref_out_opt IOpcDigitalSignatureEnumerator **copy) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcDigitalSignatureEnumerator **copy) = 0; }; @@ -4299,22 +4600,26 @@ EXTERN_C const IID IID_IOpcDigitalSignatureEnumerator; DECLSPEC_XFGVIRT(IOpcDigitalSignatureEnumerator, MoveNext) HRESULT ( STDMETHODCALLTYPE *MoveNext )( __RPC__in IOpcDigitalSignatureEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasNext); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasNext); DECLSPEC_XFGVIRT(IOpcDigitalSignatureEnumerator, MovePrevious) HRESULT ( STDMETHODCALLTYPE *MovePrevious )( __RPC__in IOpcDigitalSignatureEnumerator * This, - /* [retval][out] */ __RPC__out BOOL *hasPrevious); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *hasPrevious); DECLSPEC_XFGVIRT(IOpcDigitalSignatureEnumerator, GetCurrent) HRESULT ( STDMETHODCALLTYPE *GetCurrent )( __RPC__in IOpcDigitalSignatureEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcDigitalSignature **digitalSignature); + /* [annotation][retval][out] */ + _Out_retval_ IOpcDigitalSignature **digitalSignature); DECLSPEC_XFGVIRT(IOpcDigitalSignatureEnumerator, Clone) HRESULT ( STDMETHODCALLTYPE *Clone )( __RPC__in IOpcDigitalSignatureEnumerator * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcDigitalSignatureEnumerator **copy); + /* [annotation][retval][out] */ + _Out_retval_ IOpcDigitalSignatureEnumerator **copy); END_INTERFACE } IOpcDigitalSignatureEnumeratorVtbl; @@ -4378,16 +4683,22 @@ EXTERN_C const IID IID_IOpcSignaturePartReferenceSet; { public: virtual HRESULT STDMETHODCALLTYPE Create( - /* [in] */ __RPC__in_opt IOpcPartUri *partUri, - /* [unique][in] */ __RPC__in_opt LPCWSTR digestMethod, - /* [in] */ OPC_CANONICALIZATION_METHOD transformMethod, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignaturePartReference **partReference) = 0; + /* [annotation][in] */ + _In_ IOpcPartUri *partUri, + /* [annotation][unique][in] */ + _In_ LPCWSTR digestMethod, + /* [annotation][in] */ + _In_ OPC_CANONICALIZATION_METHOD transformMethod, + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignaturePartReference **partReference) = 0; virtual HRESULT STDMETHODCALLTYPE Delete( - /* [in] */ __RPC__in_opt IOpcSignaturePartReference *partReference) = 0; + /* [annotation][in] */ + _In_ IOpcSignaturePartReference *partReference) = 0; virtual HRESULT STDMETHODCALLTYPE GetEnumerator( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignaturePartReferenceEnumerator **partReferenceEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignaturePartReferenceEnumerator **partReferenceEnumerator) = 0; }; @@ -4417,20 +4728,26 @@ EXTERN_C const IID IID_IOpcSignaturePartReferenceSet; DECLSPEC_XFGVIRT(IOpcSignaturePartReferenceSet, Create) HRESULT ( STDMETHODCALLTYPE *Create )( __RPC__in IOpcSignaturePartReferenceSet * This, - /* [in] */ __RPC__in_opt IOpcPartUri *partUri, - /* [unique][in] */ __RPC__in_opt LPCWSTR digestMethod, - /* [in] */ OPC_CANONICALIZATION_METHOD transformMethod, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignaturePartReference **partReference); + /* [annotation][in] */ + _In_ IOpcPartUri *partUri, + /* [annotation][unique][in] */ + _In_ LPCWSTR digestMethod, + /* [annotation][in] */ + _In_ OPC_CANONICALIZATION_METHOD transformMethod, + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignaturePartReference **partReference); DECLSPEC_XFGVIRT(IOpcSignaturePartReferenceSet, Delete) HRESULT ( STDMETHODCALLTYPE *Delete )( __RPC__in IOpcSignaturePartReferenceSet * This, - /* [in] */ __RPC__in_opt IOpcSignaturePartReference *partReference); + /* [annotation][in] */ + _In_ IOpcSignaturePartReference *partReference); DECLSPEC_XFGVIRT(IOpcSignaturePartReferenceSet, GetEnumerator) HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( __RPC__in IOpcSignaturePartReferenceSet * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignaturePartReferenceEnumerator **partReferenceEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignaturePartReferenceEnumerator **partReferenceEnumerator); END_INTERFACE } IOpcSignaturePartReferenceSetVtbl; @@ -4491,21 +4808,30 @@ EXTERN_C const IID IID_IOpcSignatureRelationshipReferenceSet; { public: virtual HRESULT STDMETHODCALLTYPE Create( - /* [in] */ __RPC__in_opt IOpcUri *sourceUri, - /* [unique][in] */ __RPC__in_opt LPCWSTR digestMethod, - /* [in] */ OPC_RELATIONSHIPS_SIGNING_OPTION relationshipSigningOption, - /* [unique][in] */ __RPC__in_opt IOpcRelationshipSelectorSet *selectorSet, - /* [in] */ OPC_CANONICALIZATION_METHOD transformMethod, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureRelationshipReference **relationshipReference) = 0; + /* [annotation][in] */ + _In_ IOpcUri *sourceUri, + /* [annotation][unique][in] */ + _In_ LPCWSTR digestMethod, + /* [annotation][in] */ + _In_ OPC_RELATIONSHIPS_SIGNING_OPTION relationshipSigningOption, + /* [annotation][unique][in] */ + _In_ IOpcRelationshipSelectorSet *selectorSet, + /* [annotation][in] */ + _In_ OPC_CANONICALIZATION_METHOD transformMethod, + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureRelationshipReference **relationshipReference) = 0; virtual HRESULT STDMETHODCALLTYPE CreateRelationshipSelectorSet( - /* [out] */ __RPC__deref_out_opt IOpcRelationshipSelectorSet **selectorSet) = 0; + /* [annotation][out] */ + _Out_ IOpcRelationshipSelectorSet **selectorSet) = 0; virtual HRESULT STDMETHODCALLTYPE Delete( - /* [in] */ __RPC__in_opt IOpcSignatureRelationshipReference *relationshipReference) = 0; + /* [annotation][in] */ + _In_ IOpcSignatureRelationshipReference *relationshipReference) = 0; virtual HRESULT STDMETHODCALLTYPE GetEnumerator( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureRelationshipReferenceEnumerator **relationshipReferenceEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureRelationshipReferenceEnumerator **relationshipReferenceEnumerator) = 0; }; @@ -4535,27 +4861,36 @@ EXTERN_C const IID IID_IOpcSignatureRelationshipReferenceSet; DECLSPEC_XFGVIRT(IOpcSignatureRelationshipReferenceSet, Create) HRESULT ( STDMETHODCALLTYPE *Create )( __RPC__in IOpcSignatureRelationshipReferenceSet * This, - /* [in] */ __RPC__in_opt IOpcUri *sourceUri, - /* [unique][in] */ __RPC__in_opt LPCWSTR digestMethod, - /* [in] */ OPC_RELATIONSHIPS_SIGNING_OPTION relationshipSigningOption, - /* [unique][in] */ __RPC__in_opt IOpcRelationshipSelectorSet *selectorSet, - /* [in] */ OPC_CANONICALIZATION_METHOD transformMethod, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureRelationshipReference **relationshipReference); + /* [annotation][in] */ + _In_ IOpcUri *sourceUri, + /* [annotation][unique][in] */ + _In_ LPCWSTR digestMethod, + /* [annotation][in] */ + _In_ OPC_RELATIONSHIPS_SIGNING_OPTION relationshipSigningOption, + /* [annotation][unique][in] */ + _In_ IOpcRelationshipSelectorSet *selectorSet, + /* [annotation][in] */ + _In_ OPC_CANONICALIZATION_METHOD transformMethod, + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureRelationshipReference **relationshipReference); DECLSPEC_XFGVIRT(IOpcSignatureRelationshipReferenceSet, CreateRelationshipSelectorSet) HRESULT ( STDMETHODCALLTYPE *CreateRelationshipSelectorSet )( __RPC__in IOpcSignatureRelationshipReferenceSet * This, - /* [out] */ __RPC__deref_out_opt IOpcRelationshipSelectorSet **selectorSet); + /* [annotation][out] */ + _Out_ IOpcRelationshipSelectorSet **selectorSet); DECLSPEC_XFGVIRT(IOpcSignatureRelationshipReferenceSet, Delete) HRESULT ( STDMETHODCALLTYPE *Delete )( __RPC__in IOpcSignatureRelationshipReferenceSet * This, - /* [in] */ __RPC__in_opt IOpcSignatureRelationshipReference *relationshipReference); + /* [annotation][in] */ + _In_ IOpcSignatureRelationshipReference *relationshipReference); DECLSPEC_XFGVIRT(IOpcSignatureRelationshipReferenceSet, GetEnumerator) HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( __RPC__in IOpcSignatureRelationshipReferenceSet * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureRelationshipReferenceEnumerator **relationshipReferenceEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureRelationshipReferenceEnumerator **relationshipReferenceEnumerator); END_INTERFACE } IOpcSignatureRelationshipReferenceSetVtbl; @@ -4619,15 +4954,20 @@ EXTERN_C const IID IID_IOpcRelationshipSelectorSet; { public: virtual HRESULT STDMETHODCALLTYPE Create( - /* [in] */ OPC_RELATIONSHIP_SELECTOR selector, - /* [in] */ __RPC__in LPCWSTR selectionCriterion, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipSelector **relationshipSelector) = 0; + /* [annotation][in] */ + _In_ OPC_RELATIONSHIP_SELECTOR selector, + /* [annotation][in] */ + _In_ LPCWSTR selectionCriterion, + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipSelector **relationshipSelector) = 0; virtual HRESULT STDMETHODCALLTYPE Delete( - /* [in] */ __RPC__in_opt IOpcRelationshipSelector *relationshipSelector) = 0; + /* [annotation][in] */ + _In_ IOpcRelationshipSelector *relationshipSelector) = 0; virtual HRESULT STDMETHODCALLTYPE GetEnumerator( - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipSelectorEnumerator **relationshipSelectorEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipSelectorEnumerator **relationshipSelectorEnumerator) = 0; }; @@ -4657,19 +4997,24 @@ EXTERN_C const IID IID_IOpcRelationshipSelectorSet; DECLSPEC_XFGVIRT(IOpcRelationshipSelectorSet, Create) HRESULT ( STDMETHODCALLTYPE *Create )( __RPC__in IOpcRelationshipSelectorSet * This, - /* [in] */ OPC_RELATIONSHIP_SELECTOR selector, - /* [in] */ __RPC__in LPCWSTR selectionCriterion, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipSelector **relationshipSelector); + /* [annotation][in] */ + _In_ OPC_RELATIONSHIP_SELECTOR selector, + /* [annotation][in] */ + _In_ LPCWSTR selectionCriterion, + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipSelector **relationshipSelector); DECLSPEC_XFGVIRT(IOpcRelationshipSelectorSet, Delete) HRESULT ( STDMETHODCALLTYPE *Delete )( __RPC__in IOpcRelationshipSelectorSet * This, - /* [in] */ __RPC__in_opt IOpcRelationshipSelector *relationshipSelector); + /* [annotation][in] */ + _In_ IOpcRelationshipSelector *relationshipSelector); DECLSPEC_XFGVIRT(IOpcRelationshipSelectorSet, GetEnumerator) HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( __RPC__in IOpcRelationshipSelectorSet * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcRelationshipSelectorEnumerator **relationshipSelectorEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IOpcRelationshipSelectorEnumerator **relationshipSelectorEnumerator); END_INTERFACE } IOpcRelationshipSelectorSetVtbl; @@ -4730,18 +5075,26 @@ EXTERN_C const IID IID_IOpcSignatureReferenceSet; { public: virtual HRESULT STDMETHODCALLTYPE Create( - /* [in] */ __RPC__in_opt IUri *referenceUri, - /* [unique][in] */ __RPC__in_opt LPCWSTR referenceId, - /* [unique][in] */ __RPC__in_opt LPCWSTR type, - /* [unique][in] */ __RPC__in_opt LPCWSTR digestMethod, - /* [in] */ OPC_CANONICALIZATION_METHOD transformMethod, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureReference **reference) = 0; + /* [annotation][in] */ + _In_ IUri *referenceUri, + /* [annotation][unique][in] */ + _In_ LPCWSTR referenceId, + /* [annotation][unique][in] */ + _In_ LPCWSTR type, + /* [annotation][unique][in] */ + _In_ LPCWSTR digestMethod, + /* [annotation][in] */ + _In_ OPC_CANONICALIZATION_METHOD transformMethod, + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureReference **reference) = 0; virtual HRESULT STDMETHODCALLTYPE Delete( - /* [in] */ __RPC__in_opt IOpcSignatureReference *reference) = 0; + /* [annotation][in] */ + _In_ IOpcSignatureReference *reference) = 0; virtual HRESULT STDMETHODCALLTYPE GetEnumerator( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureReferenceEnumerator **referenceEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureReferenceEnumerator **referenceEnumerator) = 0; }; @@ -4771,22 +5124,30 @@ EXTERN_C const IID IID_IOpcSignatureReferenceSet; DECLSPEC_XFGVIRT(IOpcSignatureReferenceSet, Create) HRESULT ( STDMETHODCALLTYPE *Create )( __RPC__in IOpcSignatureReferenceSet * This, - /* [in] */ __RPC__in_opt IUri *referenceUri, - /* [unique][in] */ __RPC__in_opt LPCWSTR referenceId, - /* [unique][in] */ __RPC__in_opt LPCWSTR type, - /* [unique][in] */ __RPC__in_opt LPCWSTR digestMethod, - /* [in] */ OPC_CANONICALIZATION_METHOD transformMethod, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureReference **reference); + /* [annotation][in] */ + _In_ IUri *referenceUri, + /* [annotation][unique][in] */ + _In_ LPCWSTR referenceId, + /* [annotation][unique][in] */ + _In_ LPCWSTR type, + /* [annotation][unique][in] */ + _In_ LPCWSTR digestMethod, + /* [annotation][in] */ + _In_ OPC_CANONICALIZATION_METHOD transformMethod, + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureReference **reference); DECLSPEC_XFGVIRT(IOpcSignatureReferenceSet, Delete) HRESULT ( STDMETHODCALLTYPE *Delete )( __RPC__in IOpcSignatureReferenceSet * This, - /* [in] */ __RPC__in_opt IOpcSignatureReference *reference); + /* [annotation][in] */ + _In_ IOpcSignatureReference *reference); DECLSPEC_XFGVIRT(IOpcSignatureReferenceSet, GetEnumerator) HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( __RPC__in IOpcSignatureReferenceSet * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureReferenceEnumerator **referenceEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureReferenceEnumerator **referenceEnumerator); END_INTERFACE } IOpcSignatureReferenceSetVtbl; @@ -4847,15 +5208,20 @@ EXTERN_C const IID IID_IOpcSignatureCustomObjectSet; { public: virtual HRESULT STDMETHODCALLTYPE Create( - /* [size_is][in] */ __RPC__in_ecount_full(count) const UINT8 *xmlMarkup, - /* [in] */ UINT32 count, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureCustomObject **customObject) = 0; + /* [annotation][size_is][in] */ + _In_reads_(count) const UINT8 *xmlMarkup, + /* [annotation][in] */ + _In_ UINT32 count, + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureCustomObject **customObject) = 0; virtual HRESULT STDMETHODCALLTYPE Delete( - /* [in] */ __RPC__in_opt IOpcSignatureCustomObject *customObject) = 0; + /* [annotation][in] */ + _In_ IOpcSignatureCustomObject *customObject) = 0; virtual HRESULT STDMETHODCALLTYPE GetEnumerator( - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureCustomObjectEnumerator **customObjectEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureCustomObjectEnumerator **customObjectEnumerator) = 0; }; @@ -4885,19 +5251,24 @@ EXTERN_C const IID IID_IOpcSignatureCustomObjectSet; DECLSPEC_XFGVIRT(IOpcSignatureCustomObjectSet, Create) HRESULT ( STDMETHODCALLTYPE *Create )( __RPC__in IOpcSignatureCustomObjectSet * This, - /* [size_is][in] */ __RPC__in_ecount_full(count) const UINT8 *xmlMarkup, - /* [in] */ UINT32 count, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureCustomObject **customObject); + /* [annotation][size_is][in] */ + _In_reads_(count) const UINT8 *xmlMarkup, + /* [annotation][in] */ + _In_ UINT32 count, + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureCustomObject **customObject); DECLSPEC_XFGVIRT(IOpcSignatureCustomObjectSet, Delete) HRESULT ( STDMETHODCALLTYPE *Delete )( __RPC__in IOpcSignatureCustomObjectSet * This, - /* [in] */ __RPC__in_opt IOpcSignatureCustomObject *customObject); + /* [annotation][in] */ + _In_ IOpcSignatureCustomObject *customObject); DECLSPEC_XFGVIRT(IOpcSignatureCustomObjectSet, GetEnumerator) HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( __RPC__in IOpcSignatureCustomObjectSet * This, - /* [retval][out] */ __RPC__deref_out_opt IOpcSignatureCustomObjectEnumerator **customObjectEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IOpcSignatureCustomObjectEnumerator **customObjectEnumerator); END_INTERFACE } IOpcSignatureCustomObjectSetVtbl; @@ -4958,13 +5329,16 @@ EXTERN_C const IID IID_IOpcCertificateSet; { public: virtual HRESULT STDMETHODCALLTYPE Add( - /* [in] */ const CERT_CONTEXT *certificate) = 0; + /* [annotation][in] */ + _In_ const CERT_CONTEXT *certificate) = 0; virtual HRESULT STDMETHODCALLTYPE Remove( - /* [in] */ const CERT_CONTEXT *certificate) = 0; + /* [annotation][in] */ + _In_ const CERT_CONTEXT *certificate) = 0; virtual HRESULT STDMETHODCALLTYPE GetEnumerator( - /* [retval][out] */ IOpcCertificateEnumerator **certificateEnumerator) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IOpcCertificateEnumerator **certificateEnumerator) = 0; }; @@ -4994,17 +5368,20 @@ EXTERN_C const IID IID_IOpcCertificateSet; DECLSPEC_XFGVIRT(IOpcCertificateSet, Add) HRESULT ( STDMETHODCALLTYPE *Add )( IOpcCertificateSet * This, - /* [in] */ const CERT_CONTEXT *certificate); + /* [annotation][in] */ + _In_ const CERT_CONTEXT *certificate); DECLSPEC_XFGVIRT(IOpcCertificateSet, Remove) HRESULT ( STDMETHODCALLTYPE *Remove )( IOpcCertificateSet * This, - /* [in] */ const CERT_CONTEXT *certificate); + /* [annotation][in] */ + _In_ const CERT_CONTEXT *certificate); DECLSPEC_XFGVIRT(IOpcCertificateSet, GetEnumerator) HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IOpcCertificateSet * This, - /* [retval][out] */ IOpcCertificateEnumerator **certificateEnumerator); + /* [annotation][retval][out] */ + _Out_retval_ IOpcCertificateEnumerator **certificateEnumerator); END_INTERFACE } IOpcCertificateSetVtbl; diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/mssign.h b/generation/WinSDK/RecompiledIdlHeaders/um/mssign.h new file mode 100644 index 00000000..c0d8ee28 --- /dev/null +++ b/generation/WinSDK/RecompiledIdlHeaders/um/mssign.h @@ -0,0 +1,285 @@ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define SIGNER_SUBJECT_FILE 0x01 +#define SIGNER_SUBJECT_BLOB 0x02 + +#define SIGNER_NO_ATTR 0x00 +#define SIGNER_AUTHCODE_ATTR 0x01 + +#define PVK_TYPE_FILE_NAME 0x01 +#define PVK_TYPE_KEYCONTAINER 0x02 + +#define SIGNER_CERT_POLICY_STORE 0x01 +#define SIGNER_CERT_POLICY_CHAIN 0x02 +#define SIGNER_CERT_POLICY_SPC 0x04 +#define SIGNER_CERT_POLICY_CHAIN_NO_ROOT 0x08 + +#define SIGNER_CERT_SPC_FILE 0x01 +#define SIGNER_CERT_STORE 0x02 +#define SIGNER_CERT_SPC_CHAIN 0x03 + +#define SIGNER_TIMESTAMP_AUTHENTICODE 1 +#define SIGNER_TIMESTAMP_RFC3161 2 +#define SIG_APPEND 0x1000 + +typedef HRESULT (WINAPI *PFN_AUTHENTICODE_DIGEST_SIGN)( + _In_ PCCERT_CONTEXT pSigningCert, + _In_opt_ PCRYPT_DATA_BLOB pMetadataBlob, + _In_ ALG_ID digestAlgId, + _In_ PBYTE pbToBeSignedDigest, + _In_ DWORD cbToBeSignedDigest, + _Out_ PCRYPT_DATA_BLOB pSignedDigest + ); + +typedef HRESULT (WINAPI *PFN_AUTHENTICODE_DIGEST_SIGN_EX)( + _In_opt_ PCRYPT_DATA_BLOB pMetadataBlob, + _In_ ALG_ID digestAlgId, + _In_ PBYTE pbToBeSignedDigest, + _In_ DWORD cbToBeSignedDigest, + _Out_ PCRYPT_DATA_BLOB pSignedDigest, + _Out_ PCCERT_CONTEXT* ppSignerCert, + _Inout_ HCERTSTORE hCertChainStore + ); + +typedef HRESULT (WINAPI *PFN_AUTHENTICODE_DIGEST_SIGN_EX_WITHFILEHANDLE)( + _In_opt_ PCRYPT_DATA_BLOB pMetadataBlob, + _In_ ALG_ID digestAlgId, + _In_ PBYTE pbToBeSignedDigest, + _In_ DWORD cbToBeSignedDigest, + _In_ HANDLE hFile, + _Out_ PCRYPT_DATA_BLOB pSignedDigest, + _Out_ PCCERT_CONTEXT* ppSignerCert, + _Inout_ HCERTSTORE hCertChainStore + ); + +typedef HRESULT (WINAPI *PFN_AUTHENTICODE_DIGEST_SIGN_WITHFILEHANDLE)( + _In_ PCCERT_CONTEXT pSigningCert, + _In_opt_ PCRYPT_DATA_BLOB pMetadataBlob, + _In_ ALG_ID digestAlgId, + _In_ PBYTE pbToBeSignedDigest, + _In_ DWORD cbToBeSignedDigest, + _In_ HANDLE hFile, + _Out_ PCRYPT_DATA_BLOB pSignedDigest + ); + +typedef struct _SIGNER_ATTR_AUTHCODE { + DWORD cbSize; + BOOL fCommercial; + BOOL fIndividual; + LPCWSTR pwszName; + LPCWSTR pwszInfo; +} SIGNER_ATTR_AUTHCODE, *PSIGNER_ATTR_AUTHCODE; + +typedef struct _SIGNER_BLOB_INFO { + DWORD cbSize; + GUID *pGuidSubject; + DWORD cbBlob; + BYTE *pbBlob; + LPCWSTR pwszDisplayName; +} SIGNER_BLOB_INFO, *PSIGNER_BLOB_INFO; + +typedef struct _SIGNER_CERT_STORE_INFO { + DWORD cbSize; + PCCERT_CONTEXT pSigningCert; + DWORD dwCertPolicy; + HCERTSTORE hCertStore; +} SIGNER_CERT_STORE_INFO, *PSIGNER_CERT_STORE_INFO; + +typedef struct _SIGNER_SPC_CHAIN_INFO { + DWORD cbSize; + LPCWSTR pwszSpcFile; + DWORD dwCertPolicy; + HCERTSTORE hCertStore; +} SIGNER_SPC_CHAIN_INFO, *PSIGNER_SPC_CHAIN_INFO; + +typedef struct _SIGNER_CERT { + DWORD cbSize; + DWORD dwCertChoice; + union { + LPCWSTR pwszSpcFile; + SIGNER_CERT_STORE_INFO *pCertStoreInfo; + SIGNER_SPC_CHAIN_INFO *pSpcChainInfo; + }; + HWND hwnd; +} SIGNER_CERT, *PSIGNER_CERT; + +typedef struct _SIGNER_CONTEXT { + DWORD cbSize; + DWORD cbBlob; + BYTE *pbBlob; +} SIGNER_CONTEXT, *PSIGNER_CONTEXT; + +typedef struct _SIGNER_DIGEST_SIGN_INFO { + DWORD cbSize; + DWORD dwDigestSignChoice; + union { + PFN_AUTHENTICODE_DIGEST_SIGN pfnAuthenticodeDigestSign; + PFN_AUTHENTICODE_DIGEST_SIGN_WITHFILEHANDLE pfnAuthenticodeDigestSignWithFileHandle; + PFN_AUTHENTICODE_DIGEST_SIGN_EX pfnAuthenticodeDigestSignEx; + PFN_AUTHENTICODE_DIGEST_SIGN_EX_WITHFILEHANDLE pfnAuthenticodeDigestSignExWithFileHandle; + }; + PCRYPT_DATA_BLOB pMetadataBlob; + DWORD dwReserved; + DWORD dwReserved2; + DWORD dwReserved3; +} SIGNER_DIGEST_SIGN_INFO, *PSIGNER_DIGEST_SIGN_INFO; + +typedef struct SIGNER_DIGEST_SIGN_INFO_V1 { + DWORD cbSize; + PFN_AUTHENTICODE_DIGEST_SIGN pfnAuthenticodeDigestSign; + PCRYPT_DATA_BLOB pMetadataBlob; +} SIGNER_DIGEST_SIGN_INFO_V1, *PSIGNER_DIGEST_SIGN_INFO_V1; + +typedef struct SIGNER_DIGEST_SIGN_INFO_V2 { + DWORD cbSize; + PFN_AUTHENTICODE_DIGEST_SIGN pfnAuthenticodeDigestSign; + PFN_AUTHENTICODE_DIGEST_SIGN_EX pfnAuthenticodeDigestSignEx; + PCRYPT_DATA_BLOB pMetadataBlob; +} SIGNER_DIGEST_SIGN_INFO_V2, *PSIGNER_DIGEST_SIGN_INFO_V2; + +typedef struct _SIGNER_FILE_INFO { + DWORD cbSize; + LPCWSTR pwszFileName; + HANDLE hFile; +} SIGNER_FILE_INFO, *PSIGNER_FILE_INFO; + +typedef struct _SIGNER_PROVIDER_INFO { + DWORD cbSize; + LPCWSTR pwszProviderName; + DWORD dwProviderType; + DWORD dwKeySpec; + DWORD dwPvkChoice; + union { + LPWSTR pwszPvkFileName; + LPWSTR pwszKeyContainer; + }; +} SIGNER_PROVIDER_INFO, *PSIGNER_PROVIDER_INFO; + +typedef struct _SIGNER_SIGNATURE_INFO { + DWORD cbSize; + ALG_ID algidHash; + DWORD dwAttrChoice; + union { + SIGNER_ATTR_AUTHCODE *pAttrAuthcode; + }; + PCRYPT_ATTRIBUTES psAuthenticated; + PCRYPT_ATTRIBUTES psUnauthenticated; +} SIGNER_SIGNATURE_INFO, *PSIGNER_SIGNATURE_INFO; + +typedef struct _SIGNER_SUBJECT_INFO { + DWORD cbSize; + DWORD *pdwIndex; + DWORD dwSubjectChoice; + union { + SIGNER_FILE_INFO *pSignerFileInfo; + SIGNER_BLOB_INFO *pSignerBlobInfo; + }; +} SIGNER_SUBJECT_INFO, *PSIGNER_SUBJECT_INFO; + +HRESULT WINAPI SignError(void); + +HRESULT WINAPI SignerFreeSignerContext( + _In_ SIGNER_CONTEXT *pSignerContext + ); + +HRESULT WINAPI SignerSign( + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ SIGNER_CERT *pSignerCert, + _In_ SIGNER_SIGNATURE_INFO *pSignatureInfo, + _In_opt_ SIGNER_PROVIDER_INFO *pProviderInfo, + _In_opt_ LPCWSTR pwszHttpTimeStamp, + _In_opt_ PCRYPT_ATTRIBUTES psRequest, + _In_opt_ LPVOID pSipData + ); + +HRESULT WINAPI SignerSignEx( + _In_ DWORD dwFlags, + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ SIGNER_CERT *pSignerCert, + _In_ SIGNER_SIGNATURE_INFO *pSignatureInfo, + _In_opt_ SIGNER_PROVIDER_INFO *pProviderInfo, + _In_opt_ LPCWSTR pwszHttpTimeStamp, + _In_opt_ PCRYPT_ATTRIBUTES psRequest, + _In_opt_ LPVOID pSipData, + _Out_ SIGNER_CONTEXT **ppSignerContext + ); + +HRESULT WINAPI SignerSignEx2( + _In_ DWORD dwFlags, + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ SIGNER_CERT *pSignerCert, + _In_ SIGNER_SIGNATURE_INFO *pSignatureInfo, + _In_opt_ SIGNER_PROVIDER_INFO *pProviderInfo, + _In_opt_ DWORD dwTimestampFlags, + _In_opt_ PCSTR pszTimestampAlgorithmOid, + _In_opt_ PCWSTR pwszHttpTimeStamp, + _In_opt_ PCRYPT_ATTRIBUTES psRequest, + _In_opt_ PVOID pSipData, + _Out_ SIGNER_CONTEXT **ppSignerContext, + _In_opt_ PCERT_STRONG_SIGN_PARA pCryptoPolicy, + _Reserved_ PVOID pReserved + ); + +HRESULT WINAPI SignerSignEx3( + _In_ DWORD dwFlags, + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ SIGNER_CERT *pSignerCert, + _In_ SIGNER_SIGNATURE_INFO *pSignatureInfo, + _In_opt_ SIGNER_PROVIDER_INFO *pProviderInfo, + _In_opt_ DWORD dwTimestampFlags, + _In_opt_ PCSTR pszTimestampAlgorithmOid, + _In_opt_ PCWSTR pwszHttpTimeStamp, + _In_opt_ PCRYPT_ATTRIBUTES psRequest, + _In_opt_ PVOID pSipData, + _Out_ SIGNER_CONTEXT **ppSignerContext, + _In_opt_ PCERT_STRONG_SIGN_PARA pCryptoPolicy, + _In_opt_ SIGNER_DIGEST_SIGN_INFO *pDigestSignInfo, + _Reserved_ PVOID pReserved + ); + +HRESULT WINAPI SignerTimeStamp( + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ LPCWSTR pwszHttpTimeStamp, + _In_opt_ PCRYPT_ATTRIBUTES psRequest, + _In_opt_ LPVOID pSipData + ); + +HRESULT WINAPI SignerTimeStampEx( + _Reserved_ DWORD dwFlags, + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ LPCWSTR pwszHttpTimeStamp, + _In_ PCRYPT_ATTRIBUTES psRequest, + _In_ LPVOID pSipData, + _Out_ SIGNER_CONTEXT **ppSignerContext + ); + +HRESULT WINAPI SignerTimeStampEx2( + _Reserved_ DWORD dwFlags, + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ LPCWSTR pwszHttpTimeStamp, + _In_ ALG_ID dwAlgId, + _In_ PCRYPT_ATTRIBUTES psRequest, + _In_ LPVOID pSipData, + _Out_ SIGNER_CONTEXT **ppSignerContext + ); + +HRESULT WINAPI SignerTimeStampEx3( + _In_ DWORD dwFlags, + _In_ DWORD dwIndex, + _In_ SIGNER_SUBJECT_INFO *pSubjectInfo, + _In_ PCWSTR pwszHttpTimeStamp, + _In_ PCWSTR pszAlgorithmOid, + _In_opt_ PCRYPT_ATTRIBUTES psRequest, + _In_opt_ PVOID pSipData, + _Out_ SIGNER_CONTEXT **ppSignerContext, + _In_opt_ PCERT_STRONG_SIGN_PARA pCryptoPolicy, + _Reserved_ PVOID pReserved + ); + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/msxml.h b/generation/WinSDK/RecompiledIdlHeaders/um/msxml.h index 7fa43b17..f522f1f1 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/msxml.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/msxml.h @@ -473,9 +473,12 @@ EXTERN_C const IID IID_IXMLDOMImplementation; { public: virtual /* [id] */ HRESULT STDMETHODCALLTYPE hasFeature( - /* [in] */ BSTR feature, - /* [in] */ BSTR version, - /* [retval][out] */ VARIANT_BOOL *hasFeature) = 0; + /* [annotation][in] */ + _In_ BSTR feature, + /* [annotation][in] */ + _In_ BSTR version, + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasFeature) = 0; }; @@ -554,9 +557,12 @@ EXTERN_C const IID IID_IXMLDOMImplementation; DECLSPEC_XFGVIRT(IXMLDOMImplementation, hasFeature) /* [id] */ HRESULT ( STDMETHODCALLTYPE *hasFeature )( IXMLDOMImplementation * This, - /* [in] */ BSTR feature, - /* [in] */ BSTR version, - /* [retval][out] */ VARIANT_BOOL *hasFeature); + /* [annotation][in] */ + _In_ BSTR feature, + /* [annotation][in] */ + _In_ BSTR version, + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasFeature); END_INTERFACE } IXMLDOMImplementationVtbl; @@ -624,123 +630,170 @@ EXTERN_C const IID IID_IXMLDOMNode; { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeName( - /* [retval][out] */ BSTR *name) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeValue( - /* [retval][out] */ VARIANT *value) = 0; + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_nodeValue( - /* [in] */ VARIANT value) = 0; + /* [annotation][in] */ + _In_ VARIANT value) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeType( - /* [retval][out] */ DOMNodeType *type) = 0; + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parentNode( - /* [retval][out] */ IXMLDOMNode **parent) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_childNodes( - /* [retval][out] */ IXMLDOMNodeList **childList) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_firstChild( - /* [retval][out] */ IXMLDOMNode **firstChild) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_lastChild( - /* [retval][out] */ IXMLDOMNode **lastChild) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_previousSibling( - /* [retval][out] */ IXMLDOMNode **previousSibling) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nextSibling( - /* [retval][out] */ IXMLDOMNode **nextSibling) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_attributes( - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE insertBefore( - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild) = 0; + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE replaceChild( - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild) = 0; + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeChild( - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild) = 0; + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE appendChild( - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild) = 0; + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE hasChildNodes( - /* [retval][out] */ VARIANT_BOOL *hasChild) = 0; + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ownerDocument( - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE cloneNode( - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot) = 0; + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeTypeString( - /* [out][retval] */ BSTR *nodeType) = 0; + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_text( - /* [out][retval] */ BSTR *text) = 0; + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_text( - /* [in] */ BSTR text) = 0; + /* [annotation][in] */ + _In_ BSTR text) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_specified( - /* [retval][out] */ VARIANT_BOOL *isSpecified) = 0; + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_definition( - /* [out][retval] */ IXMLDOMNode **definitionNode) = 0; + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeTypedValue( - /* [out][retval] */ VARIANT *typedValue) = 0; + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_nodeTypedValue( - /* [in] */ VARIANT typedValue) = 0; + /* [annotation][in] */ + _In_ VARIANT typedValue) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_dataType( - /* [out][retval] */ VARIANT *dataTypeName) = 0; + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_dataType( - /* [in] */ BSTR dataTypeName) = 0; + /* [annotation][in] */ + _In_ BSTR dataTypeName) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_xml( - /* [out][retval] */ BSTR *xmlString) = 0; + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE transformNode( - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString) = 0; + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE selectNodes( - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList) = 0; + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE selectSingleNode( - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode) = 0; + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parsed( - /* [out][retval] */ VARIANT_BOOL *isParsed) = 0; + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_namespaceURI( - /* [out][retval] */ BSTR *namespaceURI) = 0; + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_prefix( - /* [out][retval] */ BSTR *prefixString) = 0; + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_baseName( - /* [out][retval] */ BSTR *nameString) = 0; + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE transformNodeToObject( - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject) = 0; + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject) = 0; }; @@ -819,193 +872,240 @@ EXTERN_C const IID IID_IXMLDOMNode; DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( IXMLDOMNode * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( IXMLDOMNode * This, - /* [retval][out] */ VARIANT *value); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( IXMLDOMNode * This, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( IXMLDOMNode * This, - /* [retval][out] */ DOMNodeType *type); + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parentNode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( IXMLDOMNode * This, - /* [retval][out] */ IXMLDOMNode **parent); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent); DECLSPEC_XFGVIRT(IXMLDOMNode, get_childNodes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( IXMLDOMNode * This, - /* [retval][out] */ IXMLDOMNodeList **childList); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList); DECLSPEC_XFGVIRT(IXMLDOMNode, get_firstChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( IXMLDOMNode * This, - /* [retval][out] */ IXMLDOMNode **firstChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_lastChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( IXMLDOMNode * This, - /* [retval][out] */ IXMLDOMNode **lastChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_previousSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( IXMLDOMNode * This, - /* [retval][out] */ IXMLDOMNode **previousSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nextSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( IXMLDOMNode * This, - /* [retval][out] */ IXMLDOMNode **nextSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_attributes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( IXMLDOMNode * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap); DECLSPEC_XFGVIRT(IXMLDOMNode, insertBefore) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( IXMLDOMNode * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, replaceChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( IXMLDOMNode * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, removeChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( IXMLDOMNode * This, - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, appendChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( IXMLDOMNode * This, - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, hasChildNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( IXMLDOMNode * This, - /* [retval][out] */ VARIANT_BOOL *hasChild); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_ownerDocument) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( IXMLDOMNode * This, - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument); DECLSPEC_XFGVIRT(IXMLDOMNode, cloneNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( IXMLDOMNode * This, - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot); + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypeString) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( IXMLDOMNode * This, - /* [out][retval] */ BSTR *nodeType); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType); DECLSPEC_XFGVIRT(IXMLDOMNode, get_text) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( IXMLDOMNode * This, - /* [out][retval] */ BSTR *text); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text); DECLSPEC_XFGVIRT(IXMLDOMNode, put_text) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( IXMLDOMNode * This, - /* [in] */ BSTR text); + /* [annotation][in] */ + _In_ BSTR text); DECLSPEC_XFGVIRT(IXMLDOMNode, get_specified) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( IXMLDOMNode * This, - /* [retval][out] */ VARIANT_BOOL *isSpecified); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified); DECLSPEC_XFGVIRT(IXMLDOMNode, get_definition) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( IXMLDOMNode * This, - /* [out][retval] */ IXMLDOMNode **definitionNode); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypedValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( IXMLDOMNode * This, - /* [out][retval] */ VARIANT *typedValue); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeTypedValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( IXMLDOMNode * This, - /* [in] */ VARIANT typedValue); + /* [annotation][in] */ + _In_ VARIANT typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, get_dataType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( IXMLDOMNode * This, - /* [out][retval] */ VARIANT *dataTypeName); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, put_dataType) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( IXMLDOMNode * This, - /* [in] */ BSTR dataTypeName); + /* [annotation][in] */ + _In_ BSTR dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, get_xml) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( IXMLDOMNode * This, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( IXMLDOMNode * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, selectNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( IXMLDOMNode * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMNode, selectSingleNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( IXMLDOMNode * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parsed) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( IXMLDOMNode * This, - /* [out][retval] */ VARIANT_BOOL *isParsed); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed); DECLSPEC_XFGVIRT(IXMLDOMNode, get_namespaceURI) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( IXMLDOMNode * This, - /* [out][retval] */ BSTR *namespaceURI); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI); DECLSPEC_XFGVIRT(IXMLDOMNode, get_prefix) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( IXMLDOMNode * This, - /* [out][retval] */ BSTR *prefixString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString); DECLSPEC_XFGVIRT(IXMLDOMNode, get_baseName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( IXMLDOMNode * This, - /* [out][retval] */ BSTR *nameString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNodeToObject) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( IXMLDOMNode * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject); END_INTERFACE } IXMLDOMNodeVtbl; @@ -1254,193 +1354,240 @@ EXTERN_C const IID IID_IXMLDOMDocumentFragment; DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( IXMLDOMDocumentFragment * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( IXMLDOMDocumentFragment * This, - /* [retval][out] */ VARIANT *value); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( IXMLDOMDocumentFragment * This, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( IXMLDOMDocumentFragment * This, - /* [retval][out] */ DOMNodeType *type); + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parentNode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( IXMLDOMDocumentFragment * This, - /* [retval][out] */ IXMLDOMNode **parent); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent); DECLSPEC_XFGVIRT(IXMLDOMNode, get_childNodes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( IXMLDOMDocumentFragment * This, - /* [retval][out] */ IXMLDOMNodeList **childList); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList); DECLSPEC_XFGVIRT(IXMLDOMNode, get_firstChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( IXMLDOMDocumentFragment * This, - /* [retval][out] */ IXMLDOMNode **firstChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_lastChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( IXMLDOMDocumentFragment * This, - /* [retval][out] */ IXMLDOMNode **lastChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_previousSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( IXMLDOMDocumentFragment * This, - /* [retval][out] */ IXMLDOMNode **previousSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nextSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( IXMLDOMDocumentFragment * This, - /* [retval][out] */ IXMLDOMNode **nextSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_attributes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( IXMLDOMDocumentFragment * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap); DECLSPEC_XFGVIRT(IXMLDOMNode, insertBefore) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( IXMLDOMDocumentFragment * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, replaceChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( IXMLDOMDocumentFragment * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, removeChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( IXMLDOMDocumentFragment * This, - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, appendChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( IXMLDOMDocumentFragment * This, - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, hasChildNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( IXMLDOMDocumentFragment * This, - /* [retval][out] */ VARIANT_BOOL *hasChild); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_ownerDocument) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( IXMLDOMDocumentFragment * This, - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument); DECLSPEC_XFGVIRT(IXMLDOMNode, cloneNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( IXMLDOMDocumentFragment * This, - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot); + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypeString) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( IXMLDOMDocumentFragment * This, - /* [out][retval] */ BSTR *nodeType); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType); DECLSPEC_XFGVIRT(IXMLDOMNode, get_text) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( IXMLDOMDocumentFragment * This, - /* [out][retval] */ BSTR *text); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text); DECLSPEC_XFGVIRT(IXMLDOMNode, put_text) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( IXMLDOMDocumentFragment * This, - /* [in] */ BSTR text); + /* [annotation][in] */ + _In_ BSTR text); DECLSPEC_XFGVIRT(IXMLDOMNode, get_specified) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( IXMLDOMDocumentFragment * This, - /* [retval][out] */ VARIANT_BOOL *isSpecified); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified); DECLSPEC_XFGVIRT(IXMLDOMNode, get_definition) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( IXMLDOMDocumentFragment * This, - /* [out][retval] */ IXMLDOMNode **definitionNode); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypedValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( IXMLDOMDocumentFragment * This, - /* [out][retval] */ VARIANT *typedValue); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeTypedValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( IXMLDOMDocumentFragment * This, - /* [in] */ VARIANT typedValue); + /* [annotation][in] */ + _In_ VARIANT typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, get_dataType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( IXMLDOMDocumentFragment * This, - /* [out][retval] */ VARIANT *dataTypeName); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, put_dataType) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( IXMLDOMDocumentFragment * This, - /* [in] */ BSTR dataTypeName); + /* [annotation][in] */ + _In_ BSTR dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, get_xml) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( IXMLDOMDocumentFragment * This, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( IXMLDOMDocumentFragment * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, selectNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( IXMLDOMDocumentFragment * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMNode, selectSingleNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( IXMLDOMDocumentFragment * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parsed) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( IXMLDOMDocumentFragment * This, - /* [out][retval] */ VARIANT_BOOL *isParsed); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed); DECLSPEC_XFGVIRT(IXMLDOMNode, get_namespaceURI) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( IXMLDOMDocumentFragment * This, - /* [out][retval] */ BSTR *namespaceURI); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI); DECLSPEC_XFGVIRT(IXMLDOMNode, get_prefix) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( IXMLDOMDocumentFragment * This, - /* [out][retval] */ BSTR *prefixString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString); DECLSPEC_XFGVIRT(IXMLDOMNode, get_baseName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( IXMLDOMDocumentFragment * This, - /* [out][retval] */ BSTR *nameString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNodeToObject) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( IXMLDOMDocumentFragment * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject); END_INTERFACE } IXMLDOMDocumentFragmentVtbl; @@ -1614,117 +1761,164 @@ EXTERN_C const IID IID_IXMLDOMDocument; { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_doctype( - /* [retval][out] */ IXMLDOMDocumentType **documentType) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocumentType **documentType) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_implementation( - /* [retval][out] */ IXMLDOMImplementation **impl) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMImplementation **impl) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_documentElement( - /* [retval][out] */ IXMLDOMElement **DOMElement) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMElement **DOMElement) = 0; virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_documentElement( - /* [in] */ IXMLDOMElement *DOMElement) = 0; + /* [annotation][in] */ + _In_ IXMLDOMElement *DOMElement) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createElement( - /* [in] */ BSTR tagName, - /* [retval][out] */ IXMLDOMElement **element) = 0; + /* [annotation][in] */ + _In_ BSTR tagName, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMElement **element) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createDocumentFragment( - /* [retval][out] */ IXMLDOMDocumentFragment **docFrag) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocumentFragment **docFrag) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createTextNode( - /* [in] */ BSTR data, - /* [retval][out] */ IXMLDOMText **text) = 0; + /* [annotation][in] */ + _In_ BSTR data, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMText **text) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createComment( - /* [in] */ BSTR data, - /* [retval][out] */ IXMLDOMComment **comment) = 0; + /* [annotation][in] */ + _In_ BSTR data, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMComment **comment) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createCDATASection( - /* [in] */ BSTR data, - /* [retval][out] */ IXMLDOMCDATASection **cdata) = 0; + /* [annotation][in] */ + _In_ BSTR data, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMCDATASection **cdata) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createProcessingInstruction( - /* [in] */ BSTR target, - /* [in] */ BSTR data, - /* [retval][out] */ IXMLDOMProcessingInstruction **pi) = 0; + /* [annotation][in] */ + _In_ BSTR target, + /* [annotation][in] */ + _In_ BSTR data, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMProcessingInstruction **pi) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createAttribute( - /* [in] */ BSTR name, - /* [retval][out] */ IXMLDOMAttribute **attribute) = 0; + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMAttribute **attribute) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createEntityReference( - /* [in] */ BSTR name, - /* [retval][out] */ IXMLDOMEntityReference **entityRef) = 0; + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMEntityReference **entityRef) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getElementsByTagName( - /* [in] */ BSTR tagName, - /* [retval][out] */ IXMLDOMNodeList **resultList) = 0; + /* [annotation][in] */ + _In_ BSTR tagName, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **resultList) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createNode( - /* [in] */ VARIANT Type, - /* [in] */ BSTR name, - /* [in] */ BSTR namespaceURI, - /* [out][retval] */ IXMLDOMNode **node) = 0; + /* [annotation][in] */ + _In_ VARIANT Type, + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][in] */ + _In_ BSTR namespaceURI, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **node) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE nodeFromID( - /* [in] */ BSTR idString, - /* [out][retval] */ IXMLDOMNode **node) = 0; + /* [annotation][in] */ + _In_ BSTR idString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **node) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE load( - /* [in] */ VARIANT xmlSource, - /* [retval][out] */ VARIANT_BOOL *isSuccessful) = 0; + /* [annotation][in] */ + _In_ VARIANT xmlSource, + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSuccessful) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( - /* [out][retval] */ long *value) = 0; + /* [annotation][out][retval] */ + _Out_retval_ long *value) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parseError( - /* [out][retval] */ IXMLDOMParseError **errorObj) = 0; + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMParseError **errorObj) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_url( - /* [out][retval] */ BSTR *urlString) = 0; + /* [annotation][out][retval] */ + _Out_retval_ BSTR *urlString) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_async( - /* [out][retval] */ VARIANT_BOOL *isAsync) = 0; + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isAsync) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_async( - /* [in] */ VARIANT_BOOL isAsync) = 0; + /* [annotation][in] */ + _In_ VARIANT_BOOL isAsync) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE abort( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE loadXML( - /* [in] */ BSTR bstrXML, - /* [retval][out] */ VARIANT_BOOL *isSuccessful) = 0; + /* [annotation][in] */ + _In_ BSTR bstrXML, + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSuccessful) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE save( - /* [in] */ VARIANT destination) = 0; + /* [annotation][in] */ + _In_ VARIANT destination) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_validateOnParse( - /* [out][retval] */ VARIANT_BOOL *isValidating) = 0; + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isValidating) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_validateOnParse( - /* [in] */ VARIANT_BOOL isValidating) = 0; + /* [annotation][in] */ + _In_ VARIANT_BOOL isValidating) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_resolveExternals( - /* [out][retval] */ VARIANT_BOOL *isResolving) = 0; + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isResolving) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_resolveExternals( - /* [in] */ VARIANT_BOOL isResolving) = 0; + /* [annotation][in] */ + _In_ VARIANT_BOOL isResolving) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_preserveWhiteSpace( - /* [out][retval] */ VARIANT_BOOL *isPreserving) = 0; + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isPreserving) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_preserveWhiteSpace( - /* [in] */ VARIANT_BOOL isPreserving) = 0; + /* [annotation][in] */ + _In_ VARIANT_BOOL isPreserving) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange( - /* [in] */ VARIANT readystatechangeSink) = 0; + /* [annotation][in] */ + _In_ VARIANT readystatechangeSink) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondataavailable( - /* [in] */ VARIANT ondataavailableSink) = 0; + /* [annotation][in] */ + _In_ VARIANT ondataavailableSink) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ontransformnode( - /* [in] */ VARIANT ontransformnodeSink) = 0; + /* [annotation][in] */ + _In_ VARIANT ontransformnodeSink) = 0; }; @@ -1803,312 +1997,394 @@ EXTERN_C const IID IID_IXMLDOMDocument; DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( IXMLDOMDocument * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( IXMLDOMDocument * This, - /* [retval][out] */ VARIANT *value); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( IXMLDOMDocument * This, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( IXMLDOMDocument * This, - /* [retval][out] */ DOMNodeType *type); + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parentNode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( IXMLDOMDocument * This, - /* [retval][out] */ IXMLDOMNode **parent); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent); DECLSPEC_XFGVIRT(IXMLDOMNode, get_childNodes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( IXMLDOMDocument * This, - /* [retval][out] */ IXMLDOMNodeList **childList); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList); DECLSPEC_XFGVIRT(IXMLDOMNode, get_firstChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( IXMLDOMDocument * This, - /* [retval][out] */ IXMLDOMNode **firstChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_lastChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( IXMLDOMDocument * This, - /* [retval][out] */ IXMLDOMNode **lastChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_previousSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( IXMLDOMDocument * This, - /* [retval][out] */ IXMLDOMNode **previousSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nextSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( IXMLDOMDocument * This, - /* [retval][out] */ IXMLDOMNode **nextSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_attributes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( IXMLDOMDocument * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap); DECLSPEC_XFGVIRT(IXMLDOMNode, insertBefore) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( IXMLDOMDocument * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, replaceChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( IXMLDOMDocument * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, removeChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( IXMLDOMDocument * This, - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, appendChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( IXMLDOMDocument * This, - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, hasChildNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( IXMLDOMDocument * This, - /* [retval][out] */ VARIANT_BOOL *hasChild); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_ownerDocument) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( IXMLDOMDocument * This, - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument); DECLSPEC_XFGVIRT(IXMLDOMNode, cloneNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( IXMLDOMDocument * This, - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot); + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypeString) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( IXMLDOMDocument * This, - /* [out][retval] */ BSTR *nodeType); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType); DECLSPEC_XFGVIRT(IXMLDOMNode, get_text) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( IXMLDOMDocument * This, - /* [out][retval] */ BSTR *text); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text); DECLSPEC_XFGVIRT(IXMLDOMNode, put_text) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( IXMLDOMDocument * This, - /* [in] */ BSTR text); + /* [annotation][in] */ + _In_ BSTR text); DECLSPEC_XFGVIRT(IXMLDOMNode, get_specified) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( IXMLDOMDocument * This, - /* [retval][out] */ VARIANT_BOOL *isSpecified); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified); DECLSPEC_XFGVIRT(IXMLDOMNode, get_definition) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( IXMLDOMDocument * This, - /* [out][retval] */ IXMLDOMNode **definitionNode); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypedValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( IXMLDOMDocument * This, - /* [out][retval] */ VARIANT *typedValue); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeTypedValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( IXMLDOMDocument * This, - /* [in] */ VARIANT typedValue); + /* [annotation][in] */ + _In_ VARIANT typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, get_dataType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( IXMLDOMDocument * This, - /* [out][retval] */ VARIANT *dataTypeName); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, put_dataType) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( IXMLDOMDocument * This, - /* [in] */ BSTR dataTypeName); + /* [annotation][in] */ + _In_ BSTR dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, get_xml) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( IXMLDOMDocument * This, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( IXMLDOMDocument * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, selectNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( IXMLDOMDocument * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMNode, selectSingleNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( IXMLDOMDocument * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parsed) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( IXMLDOMDocument * This, - /* [out][retval] */ VARIANT_BOOL *isParsed); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed); DECLSPEC_XFGVIRT(IXMLDOMNode, get_namespaceURI) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( IXMLDOMDocument * This, - /* [out][retval] */ BSTR *namespaceURI); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI); DECLSPEC_XFGVIRT(IXMLDOMNode, get_prefix) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( IXMLDOMDocument * This, - /* [out][retval] */ BSTR *prefixString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString); DECLSPEC_XFGVIRT(IXMLDOMNode, get_baseName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( IXMLDOMDocument * This, - /* [out][retval] */ BSTR *nameString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNodeToObject) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( IXMLDOMDocument * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject); DECLSPEC_XFGVIRT(IXMLDOMDocument, get_doctype) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_doctype )( IXMLDOMDocument * This, - /* [retval][out] */ IXMLDOMDocumentType **documentType); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocumentType **documentType); DECLSPEC_XFGVIRT(IXMLDOMDocument, get_implementation) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_implementation )( IXMLDOMDocument * This, - /* [retval][out] */ IXMLDOMImplementation **impl); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMImplementation **impl); DECLSPEC_XFGVIRT(IXMLDOMDocument, get_documentElement) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_documentElement )( IXMLDOMDocument * This, - /* [retval][out] */ IXMLDOMElement **DOMElement); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMElement **DOMElement); DECLSPEC_XFGVIRT(IXMLDOMDocument, putref_documentElement) /* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_documentElement )( IXMLDOMDocument * This, - /* [in] */ IXMLDOMElement *DOMElement); + /* [annotation][in] */ + _In_ IXMLDOMElement *DOMElement); DECLSPEC_XFGVIRT(IXMLDOMDocument, createElement) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createElement )( IXMLDOMDocument * This, - /* [in] */ BSTR tagName, - /* [retval][out] */ IXMLDOMElement **element); + /* [annotation][in] */ + _In_ BSTR tagName, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMElement **element); DECLSPEC_XFGVIRT(IXMLDOMDocument, createDocumentFragment) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createDocumentFragment )( IXMLDOMDocument * This, - /* [retval][out] */ IXMLDOMDocumentFragment **docFrag); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocumentFragment **docFrag); DECLSPEC_XFGVIRT(IXMLDOMDocument, createTextNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createTextNode )( IXMLDOMDocument * This, - /* [in] */ BSTR data, - /* [retval][out] */ IXMLDOMText **text); + /* [annotation][in] */ + _In_ BSTR data, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMText **text); DECLSPEC_XFGVIRT(IXMLDOMDocument, createComment) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createComment )( IXMLDOMDocument * This, - /* [in] */ BSTR data, - /* [retval][out] */ IXMLDOMComment **comment); + /* [annotation][in] */ + _In_ BSTR data, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMComment **comment); DECLSPEC_XFGVIRT(IXMLDOMDocument, createCDATASection) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createCDATASection )( IXMLDOMDocument * This, - /* [in] */ BSTR data, - /* [retval][out] */ IXMLDOMCDATASection **cdata); + /* [annotation][in] */ + _In_ BSTR data, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMCDATASection **cdata); DECLSPEC_XFGVIRT(IXMLDOMDocument, createProcessingInstruction) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createProcessingInstruction )( IXMLDOMDocument * This, - /* [in] */ BSTR target, - /* [in] */ BSTR data, - /* [retval][out] */ IXMLDOMProcessingInstruction **pi); + /* [annotation][in] */ + _In_ BSTR target, + /* [annotation][in] */ + _In_ BSTR data, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMProcessingInstruction **pi); DECLSPEC_XFGVIRT(IXMLDOMDocument, createAttribute) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createAttribute )( IXMLDOMDocument * This, - /* [in] */ BSTR name, - /* [retval][out] */ IXMLDOMAttribute **attribute); + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMAttribute **attribute); DECLSPEC_XFGVIRT(IXMLDOMDocument, createEntityReference) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createEntityReference )( IXMLDOMDocument * This, - /* [in] */ BSTR name, - /* [retval][out] */ IXMLDOMEntityReference **entityRef); + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMEntityReference **entityRef); DECLSPEC_XFGVIRT(IXMLDOMDocument, getElementsByTagName) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getElementsByTagName )( IXMLDOMDocument * This, - /* [in] */ BSTR tagName, - /* [retval][out] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR tagName, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMDocument, createNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createNode )( IXMLDOMDocument * This, - /* [in] */ VARIANT Type, - /* [in] */ BSTR name, - /* [in] */ BSTR namespaceURI, - /* [out][retval] */ IXMLDOMNode **node); + /* [annotation][in] */ + _In_ VARIANT Type, + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][in] */ + _In_ BSTR namespaceURI, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **node); DECLSPEC_XFGVIRT(IXMLDOMDocument, nodeFromID) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *nodeFromID )( IXMLDOMDocument * This, - /* [in] */ BSTR idString, - /* [out][retval] */ IXMLDOMNode **node); + /* [annotation][in] */ + _In_ BSTR idString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **node); DECLSPEC_XFGVIRT(IXMLDOMDocument, load) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *load )( IXMLDOMDocument * This, - /* [in] */ VARIANT xmlSource, - /* [retval][out] */ VARIANT_BOOL *isSuccessful); + /* [annotation][in] */ + _In_ VARIANT xmlSource, + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSuccessful); DECLSPEC_XFGVIRT(IXMLDOMDocument, get_readyState) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )( IXMLDOMDocument * This, - /* [out][retval] */ long *value); + /* [annotation][out][retval] */ + _Out_retval_ long *value); DECLSPEC_XFGVIRT(IXMLDOMDocument, get_parseError) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parseError )( IXMLDOMDocument * This, - /* [out][retval] */ IXMLDOMParseError **errorObj); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMParseError **errorObj); DECLSPEC_XFGVIRT(IXMLDOMDocument, get_url) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_url )( IXMLDOMDocument * This, - /* [out][retval] */ BSTR *urlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *urlString); DECLSPEC_XFGVIRT(IXMLDOMDocument, get_async) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_async )( IXMLDOMDocument * This, - /* [out][retval] */ VARIANT_BOOL *isAsync); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isAsync); DECLSPEC_XFGVIRT(IXMLDOMDocument, put_async) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_async )( IXMLDOMDocument * This, - /* [in] */ VARIANT_BOOL isAsync); + /* [annotation][in] */ + _In_ VARIANT_BOOL isAsync); DECLSPEC_XFGVIRT(IXMLDOMDocument, abort) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *abort )( @@ -2117,58 +2393,70 @@ EXTERN_C const IID IID_IXMLDOMDocument; DECLSPEC_XFGVIRT(IXMLDOMDocument, loadXML) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *loadXML )( IXMLDOMDocument * This, - /* [in] */ BSTR bstrXML, - /* [retval][out] */ VARIANT_BOOL *isSuccessful); + /* [annotation][in] */ + _In_ BSTR bstrXML, + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSuccessful); DECLSPEC_XFGVIRT(IXMLDOMDocument, save) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *save )( IXMLDOMDocument * This, - /* [in] */ VARIANT destination); + /* [annotation][in] */ + _In_ VARIANT destination); DECLSPEC_XFGVIRT(IXMLDOMDocument, get_validateOnParse) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_validateOnParse )( IXMLDOMDocument * This, - /* [out][retval] */ VARIANT_BOOL *isValidating); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isValidating); DECLSPEC_XFGVIRT(IXMLDOMDocument, put_validateOnParse) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_validateOnParse )( IXMLDOMDocument * This, - /* [in] */ VARIANT_BOOL isValidating); + /* [annotation][in] */ + _In_ VARIANT_BOOL isValidating); DECLSPEC_XFGVIRT(IXMLDOMDocument, get_resolveExternals) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_resolveExternals )( IXMLDOMDocument * This, - /* [out][retval] */ VARIANT_BOOL *isResolving); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isResolving); DECLSPEC_XFGVIRT(IXMLDOMDocument, put_resolveExternals) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_resolveExternals )( IXMLDOMDocument * This, - /* [in] */ VARIANT_BOOL isResolving); + /* [annotation][in] */ + _In_ VARIANT_BOOL isResolving); DECLSPEC_XFGVIRT(IXMLDOMDocument, get_preserveWhiteSpace) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_preserveWhiteSpace )( IXMLDOMDocument * This, - /* [out][retval] */ VARIANT_BOOL *isPreserving); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isPreserving); DECLSPEC_XFGVIRT(IXMLDOMDocument, put_preserveWhiteSpace) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_preserveWhiteSpace )( IXMLDOMDocument * This, - /* [in] */ VARIANT_BOOL isPreserving); + /* [annotation][in] */ + _In_ VARIANT_BOOL isPreserving); DECLSPEC_XFGVIRT(IXMLDOMDocument, put_onreadystatechange) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )( IXMLDOMDocument * This, - /* [in] */ VARIANT readystatechangeSink); + /* [annotation][in] */ + _In_ VARIANT readystatechangeSink); DECLSPEC_XFGVIRT(IXMLDOMDocument, put_ondataavailable) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondataavailable )( IXMLDOMDocument * This, - /* [in] */ VARIANT ondataavailableSink); + /* [annotation][in] */ + _In_ VARIANT ondataavailableSink); DECLSPEC_XFGVIRT(IXMLDOMDocument, put_ontransformnode) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ontransformnode )( IXMLDOMDocument * This, - /* [in] */ VARIANT ontransformnodeSink); + /* [annotation][in] */ + _In_ VARIANT ontransformnodeSink); END_INTERFACE } IXMLDOMDocumentVtbl; @@ -2441,19 +2729,24 @@ EXTERN_C const IID IID_IXMLDOMNodeList; { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_item( - /* [in] */ long index, - /* [retval][out] */ IXMLDOMNode **listItem) = 0; + /* [annotation][in] */ + _In_ long index, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **listItem) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length( - /* [retval][out] */ long *listLength) = 0; + /* [annotation][retval][out] */ + _Out_retval_ long *listLength) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE nextNode( - /* [retval][out] */ IXMLDOMNode **nextItem) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextItem) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE reset( void) = 0; virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( - /* [out][retval] */ IUnknown **ppUnk) = 0; + /* [annotation][out][retval] */ + _Out_retval_ IUnknown **ppUnk) = 0; }; @@ -2532,18 +2825,22 @@ EXTERN_C const IID IID_IXMLDOMNodeList; DECLSPEC_XFGVIRT(IXMLDOMNodeList, get_item) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_item )( IXMLDOMNodeList * This, - /* [in] */ long index, - /* [retval][out] */ IXMLDOMNode **listItem); + /* [annotation][in] */ + _In_ long index, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **listItem); DECLSPEC_XFGVIRT(IXMLDOMNodeList, get_length) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( IXMLDOMNodeList * This, - /* [retval][out] */ long *listLength); + /* [annotation][retval][out] */ + _Out_retval_ long *listLength); DECLSPEC_XFGVIRT(IXMLDOMNodeList, nextNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *nextNode )( IXMLDOMNodeList * This, - /* [retval][out] */ IXMLDOMNode **nextItem); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextItem); DECLSPEC_XFGVIRT(IXMLDOMNodeList, reset) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *reset )( @@ -2552,7 +2849,8 @@ EXTERN_C const IID IID_IXMLDOMNodeList; DECLSPEC_XFGVIRT(IXMLDOMNodeList, get__newEnum) /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )( IXMLDOMNodeList * This, - /* [out][retval] */ IUnknown **ppUnk); + /* [annotation][out][retval] */ + _Out_retval_ IUnknown **ppUnk); END_INTERFACE } IXMLDOMNodeListVtbl; @@ -2632,41 +2930,58 @@ EXTERN_C const IID IID_IXMLDOMNamedNodeMap; { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getNamedItem( - /* [in] */ BSTR name, - /* [retval][out] */ IXMLDOMNode **namedItem) = 0; + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **namedItem) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setNamedItem( - /* [in] */ IXMLDOMNode *newItem, - /* [retval][out] */ IXMLDOMNode **nameItem) = 0; + /* [annotation][in] */ + _In_ IXMLDOMNode *newItem, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nameItem) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeNamedItem( - /* [in] */ BSTR name, - /* [retval][out] */ IXMLDOMNode **namedItem) = 0; + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **namedItem) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_item( - /* [in] */ long index, - /* [retval][out] */ IXMLDOMNode **listItem) = 0; + /* [annotation][in] */ + _In_ long index, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **listItem) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length( - /* [retval][out] */ long *listLength) = 0; + /* [annotation][retval][out] */ + _Out_retval_ long *listLength) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getQualifiedItem( - /* [in] */ BSTR baseName, - /* [in] */ BSTR namespaceURI, - /* [retval][out] */ IXMLDOMNode **qualifiedItem) = 0; + /* [annotation][in] */ + _In_ BSTR baseName, + /* [annotation][in] */ + _In_ BSTR namespaceURI, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **qualifiedItem) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeQualifiedItem( - /* [in] */ BSTR baseName, - /* [in] */ BSTR namespaceURI, - /* [retval][out] */ IXMLDOMNode **qualifiedItem) = 0; + /* [annotation][in] */ + _In_ BSTR baseName, + /* [annotation][in] */ + _In_ BSTR namespaceURI, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **qualifiedItem) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE nextNode( - /* [retval][out] */ IXMLDOMNode **nextItem) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextItem) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE reset( void) = 0; virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( - /* [out][retval] */ IUnknown **ppUnk) = 0; + /* [annotation][out][retval] */ + _Out_retval_ IUnknown **ppUnk) = 0; }; @@ -2745,50 +3060,66 @@ EXTERN_C const IID IID_IXMLDOMNamedNodeMap; DECLSPEC_XFGVIRT(IXMLDOMNamedNodeMap, getNamedItem) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getNamedItem )( IXMLDOMNamedNodeMap * This, - /* [in] */ BSTR name, - /* [retval][out] */ IXMLDOMNode **namedItem); + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **namedItem); DECLSPEC_XFGVIRT(IXMLDOMNamedNodeMap, setNamedItem) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setNamedItem )( IXMLDOMNamedNodeMap * This, - /* [in] */ IXMLDOMNode *newItem, - /* [retval][out] */ IXMLDOMNode **nameItem); + /* [annotation][in] */ + _In_ IXMLDOMNode *newItem, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nameItem); DECLSPEC_XFGVIRT(IXMLDOMNamedNodeMap, removeNamedItem) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeNamedItem )( IXMLDOMNamedNodeMap * This, - /* [in] */ BSTR name, - /* [retval][out] */ IXMLDOMNode **namedItem); + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **namedItem); DECLSPEC_XFGVIRT(IXMLDOMNamedNodeMap, get_item) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_item )( IXMLDOMNamedNodeMap * This, - /* [in] */ long index, - /* [retval][out] */ IXMLDOMNode **listItem); + /* [annotation][in] */ + _In_ long index, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **listItem); DECLSPEC_XFGVIRT(IXMLDOMNamedNodeMap, get_length) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( IXMLDOMNamedNodeMap * This, - /* [retval][out] */ long *listLength); + /* [annotation][retval][out] */ + _Out_retval_ long *listLength); DECLSPEC_XFGVIRT(IXMLDOMNamedNodeMap, getQualifiedItem) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getQualifiedItem )( IXMLDOMNamedNodeMap * This, - /* [in] */ BSTR baseName, - /* [in] */ BSTR namespaceURI, - /* [retval][out] */ IXMLDOMNode **qualifiedItem); + /* [annotation][in] */ + _In_ BSTR baseName, + /* [annotation][in] */ + _In_ BSTR namespaceURI, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **qualifiedItem); DECLSPEC_XFGVIRT(IXMLDOMNamedNodeMap, removeQualifiedItem) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeQualifiedItem )( IXMLDOMNamedNodeMap * This, - /* [in] */ BSTR baseName, - /* [in] */ BSTR namespaceURI, - /* [retval][out] */ IXMLDOMNode **qualifiedItem); + /* [annotation][in] */ + _In_ BSTR baseName, + /* [annotation][in] */ + _In_ BSTR namespaceURI, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **qualifiedItem); DECLSPEC_XFGVIRT(IXMLDOMNamedNodeMap, nextNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *nextNode )( IXMLDOMNamedNodeMap * This, - /* [retval][out] */ IXMLDOMNode **nextItem); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextItem); DECLSPEC_XFGVIRT(IXMLDOMNamedNodeMap, reset) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *reset )( @@ -2797,7 +3128,8 @@ EXTERN_C const IID IID_IXMLDOMNamedNodeMap; DECLSPEC_XFGVIRT(IXMLDOMNamedNodeMap, get__newEnum) /* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )( IXMLDOMNamedNodeMap * This, - /* [out][retval] */ IUnknown **ppUnk); + /* [annotation][out][retval] */ + _Out_retval_ IUnknown **ppUnk); END_INTERFACE } IXMLDOMNamedNodeMapVtbl; @@ -2892,34 +3224,48 @@ EXTERN_C const IID IID_IXMLDOMCharacterData; { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_data( - /* [retval][out] */ BSTR *data) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *data) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_data( - /* [in] */ BSTR data) = 0; + /* [annotation][in] */ + _In_ BSTR data) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length( - /* [retval][out] */ long *dataLength) = 0; + /* [annotation][retval][out] */ + _Out_retval_ long *dataLength) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE substringData( - /* [in] */ long offset, - /* [in] */ long count, - /* [retval][out] */ BSTR *data) = 0; + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ long count, + /* [annotation][retval][out] */ + _Out_retval_ BSTR *data) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE appendData( - /* [in] */ BSTR data) = 0; + /* [annotation][in] */ + _In_ BSTR data) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE insertData( - /* [in] */ long offset, - /* [in] */ BSTR data) = 0; + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ BSTR data) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE deleteData( - /* [in] */ long offset, - /* [in] */ long count) = 0; + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ long count) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE replaceData( - /* [in] */ long offset, - /* [in] */ long count, - /* [in] */ BSTR data) = 0; + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ long count, + /* [annotation][in] */ + _In_ BSTR data) = 0; }; @@ -2998,239 +3344,300 @@ EXTERN_C const IID IID_IXMLDOMCharacterData; DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( IXMLDOMCharacterData * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( IXMLDOMCharacterData * This, - /* [retval][out] */ VARIANT *value); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( IXMLDOMCharacterData * This, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( IXMLDOMCharacterData * This, - /* [retval][out] */ DOMNodeType *type); + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parentNode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( IXMLDOMCharacterData * This, - /* [retval][out] */ IXMLDOMNode **parent); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent); DECLSPEC_XFGVIRT(IXMLDOMNode, get_childNodes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( IXMLDOMCharacterData * This, - /* [retval][out] */ IXMLDOMNodeList **childList); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList); DECLSPEC_XFGVIRT(IXMLDOMNode, get_firstChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( IXMLDOMCharacterData * This, - /* [retval][out] */ IXMLDOMNode **firstChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_lastChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( IXMLDOMCharacterData * This, - /* [retval][out] */ IXMLDOMNode **lastChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_previousSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( IXMLDOMCharacterData * This, - /* [retval][out] */ IXMLDOMNode **previousSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nextSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( IXMLDOMCharacterData * This, - /* [retval][out] */ IXMLDOMNode **nextSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_attributes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( IXMLDOMCharacterData * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap); DECLSPEC_XFGVIRT(IXMLDOMNode, insertBefore) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( IXMLDOMCharacterData * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, replaceChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( IXMLDOMCharacterData * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, removeChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( IXMLDOMCharacterData * This, - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, appendChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( IXMLDOMCharacterData * This, - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, hasChildNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( IXMLDOMCharacterData * This, - /* [retval][out] */ VARIANT_BOOL *hasChild); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_ownerDocument) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( IXMLDOMCharacterData * This, - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument); DECLSPEC_XFGVIRT(IXMLDOMNode, cloneNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( IXMLDOMCharacterData * This, - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot); + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypeString) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( IXMLDOMCharacterData * This, - /* [out][retval] */ BSTR *nodeType); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType); DECLSPEC_XFGVIRT(IXMLDOMNode, get_text) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( IXMLDOMCharacterData * This, - /* [out][retval] */ BSTR *text); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text); DECLSPEC_XFGVIRT(IXMLDOMNode, put_text) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( IXMLDOMCharacterData * This, - /* [in] */ BSTR text); + /* [annotation][in] */ + _In_ BSTR text); DECLSPEC_XFGVIRT(IXMLDOMNode, get_specified) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( IXMLDOMCharacterData * This, - /* [retval][out] */ VARIANT_BOOL *isSpecified); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified); DECLSPEC_XFGVIRT(IXMLDOMNode, get_definition) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( IXMLDOMCharacterData * This, - /* [out][retval] */ IXMLDOMNode **definitionNode); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypedValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( IXMLDOMCharacterData * This, - /* [out][retval] */ VARIANT *typedValue); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeTypedValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( IXMLDOMCharacterData * This, - /* [in] */ VARIANT typedValue); + /* [annotation][in] */ + _In_ VARIANT typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, get_dataType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( IXMLDOMCharacterData * This, - /* [out][retval] */ VARIANT *dataTypeName); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, put_dataType) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( IXMLDOMCharacterData * This, - /* [in] */ BSTR dataTypeName); + /* [annotation][in] */ + _In_ BSTR dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, get_xml) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( IXMLDOMCharacterData * This, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( IXMLDOMCharacterData * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, selectNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( IXMLDOMCharacterData * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMNode, selectSingleNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( IXMLDOMCharacterData * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parsed) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( IXMLDOMCharacterData * This, - /* [out][retval] */ VARIANT_BOOL *isParsed); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed); DECLSPEC_XFGVIRT(IXMLDOMNode, get_namespaceURI) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( IXMLDOMCharacterData * This, - /* [out][retval] */ BSTR *namespaceURI); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI); DECLSPEC_XFGVIRT(IXMLDOMNode, get_prefix) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( IXMLDOMCharacterData * This, - /* [out][retval] */ BSTR *prefixString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString); DECLSPEC_XFGVIRT(IXMLDOMNode, get_baseName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( IXMLDOMCharacterData * This, - /* [out][retval] */ BSTR *nameString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNodeToObject) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( IXMLDOMCharacterData * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, get_data) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )( IXMLDOMCharacterData * This, - /* [retval][out] */ BSTR *data); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, put_data) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )( IXMLDOMCharacterData * This, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ BSTR data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, get_length) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( IXMLDOMCharacterData * This, - /* [retval][out] */ long *dataLength); + /* [annotation][retval][out] */ + _Out_retval_ long *dataLength); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, substringData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *substringData )( IXMLDOMCharacterData * This, - /* [in] */ long offset, - /* [in] */ long count, - /* [retval][out] */ BSTR *data); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ long count, + /* [annotation][retval][out] */ + _Out_retval_ BSTR *data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, appendData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendData )( IXMLDOMCharacterData * This, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ BSTR data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, insertData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertData )( IXMLDOMCharacterData * This, - /* [in] */ long offset, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ BSTR data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, deleteData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *deleteData )( IXMLDOMCharacterData * This, - /* [in] */ long offset, - /* [in] */ long count); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ long count); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, replaceData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceData )( IXMLDOMCharacterData * This, - /* [in] */ long offset, - /* [in] */ long count, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ long count, + /* [annotation][in] */ + _In_ BSTR data); END_INTERFACE } IXMLDOMCharacterDataVtbl; @@ -3428,13 +3835,16 @@ EXTERN_C const IID IID_IXMLDOMAttribute; { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( - /* [retval][out] */ BSTR *attributeName) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *attributeName) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( - /* [retval][out] */ VARIANT *attributeValue) = 0; + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *attributeValue) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_value( - /* [in] */ VARIANT attributeValue) = 0; + /* [annotation][in] */ + _In_ VARIANT attributeValue) = 0; }; @@ -3513,208 +3923,258 @@ EXTERN_C const IID IID_IXMLDOMAttribute; DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( IXMLDOMAttribute * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( IXMLDOMAttribute * This, - /* [retval][out] */ VARIANT *value); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( IXMLDOMAttribute * This, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( IXMLDOMAttribute * This, - /* [retval][out] */ DOMNodeType *type); + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parentNode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( IXMLDOMAttribute * This, - /* [retval][out] */ IXMLDOMNode **parent); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent); DECLSPEC_XFGVIRT(IXMLDOMNode, get_childNodes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( IXMLDOMAttribute * This, - /* [retval][out] */ IXMLDOMNodeList **childList); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList); DECLSPEC_XFGVIRT(IXMLDOMNode, get_firstChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( IXMLDOMAttribute * This, - /* [retval][out] */ IXMLDOMNode **firstChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_lastChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( IXMLDOMAttribute * This, - /* [retval][out] */ IXMLDOMNode **lastChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_previousSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( IXMLDOMAttribute * This, - /* [retval][out] */ IXMLDOMNode **previousSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nextSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( IXMLDOMAttribute * This, - /* [retval][out] */ IXMLDOMNode **nextSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_attributes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( IXMLDOMAttribute * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap); DECLSPEC_XFGVIRT(IXMLDOMNode, insertBefore) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( IXMLDOMAttribute * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, replaceChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( IXMLDOMAttribute * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, removeChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( IXMLDOMAttribute * This, - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, appendChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( IXMLDOMAttribute * This, - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, hasChildNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( IXMLDOMAttribute * This, - /* [retval][out] */ VARIANT_BOOL *hasChild); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_ownerDocument) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( IXMLDOMAttribute * This, - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument); DECLSPEC_XFGVIRT(IXMLDOMNode, cloneNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( IXMLDOMAttribute * This, - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot); + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypeString) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( IXMLDOMAttribute * This, - /* [out][retval] */ BSTR *nodeType); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType); DECLSPEC_XFGVIRT(IXMLDOMNode, get_text) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( IXMLDOMAttribute * This, - /* [out][retval] */ BSTR *text); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text); DECLSPEC_XFGVIRT(IXMLDOMNode, put_text) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( IXMLDOMAttribute * This, - /* [in] */ BSTR text); + /* [annotation][in] */ + _In_ BSTR text); DECLSPEC_XFGVIRT(IXMLDOMNode, get_specified) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( IXMLDOMAttribute * This, - /* [retval][out] */ VARIANT_BOOL *isSpecified); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified); DECLSPEC_XFGVIRT(IXMLDOMNode, get_definition) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( IXMLDOMAttribute * This, - /* [out][retval] */ IXMLDOMNode **definitionNode); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypedValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( IXMLDOMAttribute * This, - /* [out][retval] */ VARIANT *typedValue); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeTypedValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( IXMLDOMAttribute * This, - /* [in] */ VARIANT typedValue); + /* [annotation][in] */ + _In_ VARIANT typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, get_dataType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( IXMLDOMAttribute * This, - /* [out][retval] */ VARIANT *dataTypeName); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, put_dataType) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( IXMLDOMAttribute * This, - /* [in] */ BSTR dataTypeName); + /* [annotation][in] */ + _In_ BSTR dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, get_xml) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( IXMLDOMAttribute * This, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( IXMLDOMAttribute * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, selectNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( IXMLDOMAttribute * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMNode, selectSingleNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( IXMLDOMAttribute * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parsed) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( IXMLDOMAttribute * This, - /* [out][retval] */ VARIANT_BOOL *isParsed); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed); DECLSPEC_XFGVIRT(IXMLDOMNode, get_namespaceURI) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( IXMLDOMAttribute * This, - /* [out][retval] */ BSTR *namespaceURI); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI); DECLSPEC_XFGVIRT(IXMLDOMNode, get_prefix) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( IXMLDOMAttribute * This, - /* [out][retval] */ BSTR *prefixString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString); DECLSPEC_XFGVIRT(IXMLDOMNode, get_baseName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( IXMLDOMAttribute * This, - /* [out][retval] */ BSTR *nameString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNodeToObject) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( IXMLDOMAttribute * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject); DECLSPEC_XFGVIRT(IXMLDOMAttribute, get_name) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( IXMLDOMAttribute * This, - /* [retval][out] */ BSTR *attributeName); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *attributeName); DECLSPEC_XFGVIRT(IXMLDOMAttribute, get_value) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )( IXMLDOMAttribute * This, - /* [retval][out] */ VARIANT *attributeValue); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *attributeValue); DECLSPEC_XFGVIRT(IXMLDOMAttribute, put_value) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )( IXMLDOMAttribute * This, - /* [in] */ VARIANT attributeValue); + /* [annotation][in] */ + _In_ VARIANT attributeValue); END_INTERFACE } IXMLDOMAttributeVtbl; @@ -3897,34 +4357,48 @@ EXTERN_C const IID IID_IXMLDOMElement; { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_tagName( - /* [retval][out] */ BSTR *tagName) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *tagName) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAttribute( - /* [in] */ BSTR name, - /* [retval][out] */ VARIANT *value) = 0; + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttribute( - /* [in] */ BSTR name, - /* [in] */ VARIANT value) = 0; + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][in] */ + _In_ VARIANT value) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttribute( - /* [in] */ BSTR name) = 0; + /* [annotation][in] */ + _In_ BSTR name) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAttributeNode( - /* [in] */ BSTR name, - /* [retval][out] */ IXMLDOMAttribute **attributeNode) = 0; + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMAttribute **attributeNode) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttributeNode( - /* [in] */ IXMLDOMAttribute *DOMAttribute, - /* [retval][out] */ IXMLDOMAttribute **attributeNode) = 0; + /* [annotation][in] */ + _In_ IXMLDOMAttribute *DOMAttribute, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMAttribute **attributeNode) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttributeNode( - /* [in] */ IXMLDOMAttribute *DOMAttribute, - /* [retval][out] */ IXMLDOMAttribute **attributeNode) = 0; + /* [annotation][in] */ + _In_ IXMLDOMAttribute *DOMAttribute, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMAttribute **attributeNode) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getElementsByTagName( - /* [in] */ BSTR tagName, - /* [retval][out] */ IXMLDOMNodeList **resultList) = 0; + /* [annotation][in] */ + _In_ BSTR tagName, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **resultList) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE normalize( void) = 0; @@ -4005,239 +4479,300 @@ EXTERN_C const IID IID_IXMLDOMElement; DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( IXMLDOMElement * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( IXMLDOMElement * This, - /* [retval][out] */ VARIANT *value); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( IXMLDOMElement * This, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( IXMLDOMElement * This, - /* [retval][out] */ DOMNodeType *type); + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parentNode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( IXMLDOMElement * This, - /* [retval][out] */ IXMLDOMNode **parent); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent); DECLSPEC_XFGVIRT(IXMLDOMNode, get_childNodes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( IXMLDOMElement * This, - /* [retval][out] */ IXMLDOMNodeList **childList); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList); DECLSPEC_XFGVIRT(IXMLDOMNode, get_firstChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( IXMLDOMElement * This, - /* [retval][out] */ IXMLDOMNode **firstChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_lastChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( IXMLDOMElement * This, - /* [retval][out] */ IXMLDOMNode **lastChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_previousSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( IXMLDOMElement * This, - /* [retval][out] */ IXMLDOMNode **previousSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nextSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( IXMLDOMElement * This, - /* [retval][out] */ IXMLDOMNode **nextSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_attributes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( IXMLDOMElement * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap); DECLSPEC_XFGVIRT(IXMLDOMNode, insertBefore) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( IXMLDOMElement * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, replaceChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( IXMLDOMElement * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, removeChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( IXMLDOMElement * This, - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, appendChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( IXMLDOMElement * This, - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, hasChildNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( IXMLDOMElement * This, - /* [retval][out] */ VARIANT_BOOL *hasChild); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_ownerDocument) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( IXMLDOMElement * This, - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument); DECLSPEC_XFGVIRT(IXMLDOMNode, cloneNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( IXMLDOMElement * This, - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot); + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypeString) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( IXMLDOMElement * This, - /* [out][retval] */ BSTR *nodeType); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType); DECLSPEC_XFGVIRT(IXMLDOMNode, get_text) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( IXMLDOMElement * This, - /* [out][retval] */ BSTR *text); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text); DECLSPEC_XFGVIRT(IXMLDOMNode, put_text) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( IXMLDOMElement * This, - /* [in] */ BSTR text); + /* [annotation][in] */ + _In_ BSTR text); DECLSPEC_XFGVIRT(IXMLDOMNode, get_specified) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( IXMLDOMElement * This, - /* [retval][out] */ VARIANT_BOOL *isSpecified); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified); DECLSPEC_XFGVIRT(IXMLDOMNode, get_definition) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( IXMLDOMElement * This, - /* [out][retval] */ IXMLDOMNode **definitionNode); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypedValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( IXMLDOMElement * This, - /* [out][retval] */ VARIANT *typedValue); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeTypedValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( IXMLDOMElement * This, - /* [in] */ VARIANT typedValue); + /* [annotation][in] */ + _In_ VARIANT typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, get_dataType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( IXMLDOMElement * This, - /* [out][retval] */ VARIANT *dataTypeName); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, put_dataType) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( IXMLDOMElement * This, - /* [in] */ BSTR dataTypeName); + /* [annotation][in] */ + _In_ BSTR dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, get_xml) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( IXMLDOMElement * This, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( IXMLDOMElement * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, selectNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( IXMLDOMElement * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMNode, selectSingleNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( IXMLDOMElement * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parsed) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( IXMLDOMElement * This, - /* [out][retval] */ VARIANT_BOOL *isParsed); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed); DECLSPEC_XFGVIRT(IXMLDOMNode, get_namespaceURI) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( IXMLDOMElement * This, - /* [out][retval] */ BSTR *namespaceURI); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI); DECLSPEC_XFGVIRT(IXMLDOMNode, get_prefix) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( IXMLDOMElement * This, - /* [out][retval] */ BSTR *prefixString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString); DECLSPEC_XFGVIRT(IXMLDOMNode, get_baseName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( IXMLDOMElement * This, - /* [out][retval] */ BSTR *nameString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNodeToObject) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( IXMLDOMElement * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject); DECLSPEC_XFGVIRT(IXMLDOMElement, get_tagName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tagName )( IXMLDOMElement * This, - /* [retval][out] */ BSTR *tagName); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *tagName); DECLSPEC_XFGVIRT(IXMLDOMElement, getAttribute) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getAttribute )( IXMLDOMElement * This, - /* [in] */ BSTR name, - /* [retval][out] */ VARIANT *value); + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMElement, setAttribute) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setAttribute )( IXMLDOMElement * This, - /* [in] */ BSTR name, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMElement, removeAttribute) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeAttribute )( IXMLDOMElement * This, - /* [in] */ BSTR name); + /* [annotation][in] */ + _In_ BSTR name); DECLSPEC_XFGVIRT(IXMLDOMElement, getAttributeNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getAttributeNode )( IXMLDOMElement * This, - /* [in] */ BSTR name, - /* [retval][out] */ IXMLDOMAttribute **attributeNode); + /* [annotation][in] */ + _In_ BSTR name, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMAttribute **attributeNode); DECLSPEC_XFGVIRT(IXMLDOMElement, setAttributeNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setAttributeNode )( IXMLDOMElement * This, - /* [in] */ IXMLDOMAttribute *DOMAttribute, - /* [retval][out] */ IXMLDOMAttribute **attributeNode); + /* [annotation][in] */ + _In_ IXMLDOMAttribute *DOMAttribute, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMAttribute **attributeNode); DECLSPEC_XFGVIRT(IXMLDOMElement, removeAttributeNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeAttributeNode )( IXMLDOMElement * This, - /* [in] */ IXMLDOMAttribute *DOMAttribute, - /* [retval][out] */ IXMLDOMAttribute **attributeNode); + /* [annotation][in] */ + _In_ IXMLDOMAttribute *DOMAttribute, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMAttribute **attributeNode); DECLSPEC_XFGVIRT(IXMLDOMElement, getElementsByTagName) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getElementsByTagName )( IXMLDOMElement * This, - /* [in] */ BSTR tagName, - /* [retval][out] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR tagName, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMElement, normalize) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *normalize )( @@ -4442,8 +4977,10 @@ EXTERN_C const IID IID_IXMLDOMText; { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE splitText( - /* [in] */ long offset, - /* [retval][out] */ IXMLDOMText **rightHandTextNode) = 0; + /* [annotation][in] */ + _In_ long offset, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMText **rightHandTextNode) = 0; }; @@ -4522,245 +5059,308 @@ EXTERN_C const IID IID_IXMLDOMText; DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( IXMLDOMText * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( IXMLDOMText * This, - /* [retval][out] */ VARIANT *value); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( IXMLDOMText * This, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( IXMLDOMText * This, - /* [retval][out] */ DOMNodeType *type); + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parentNode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( IXMLDOMText * This, - /* [retval][out] */ IXMLDOMNode **parent); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent); DECLSPEC_XFGVIRT(IXMLDOMNode, get_childNodes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( IXMLDOMText * This, - /* [retval][out] */ IXMLDOMNodeList **childList); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList); DECLSPEC_XFGVIRT(IXMLDOMNode, get_firstChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( IXMLDOMText * This, - /* [retval][out] */ IXMLDOMNode **firstChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_lastChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( IXMLDOMText * This, - /* [retval][out] */ IXMLDOMNode **lastChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_previousSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( IXMLDOMText * This, - /* [retval][out] */ IXMLDOMNode **previousSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nextSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( IXMLDOMText * This, - /* [retval][out] */ IXMLDOMNode **nextSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_attributes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( IXMLDOMText * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap); DECLSPEC_XFGVIRT(IXMLDOMNode, insertBefore) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( IXMLDOMText * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, replaceChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( IXMLDOMText * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, removeChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( IXMLDOMText * This, - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, appendChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( IXMLDOMText * This, - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, hasChildNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( IXMLDOMText * This, - /* [retval][out] */ VARIANT_BOOL *hasChild); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_ownerDocument) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( IXMLDOMText * This, - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument); DECLSPEC_XFGVIRT(IXMLDOMNode, cloneNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( IXMLDOMText * This, - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot); + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypeString) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( IXMLDOMText * This, - /* [out][retval] */ BSTR *nodeType); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType); DECLSPEC_XFGVIRT(IXMLDOMNode, get_text) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( IXMLDOMText * This, - /* [out][retval] */ BSTR *text); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text); DECLSPEC_XFGVIRT(IXMLDOMNode, put_text) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( IXMLDOMText * This, - /* [in] */ BSTR text); + /* [annotation][in] */ + _In_ BSTR text); DECLSPEC_XFGVIRT(IXMLDOMNode, get_specified) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( IXMLDOMText * This, - /* [retval][out] */ VARIANT_BOOL *isSpecified); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified); DECLSPEC_XFGVIRT(IXMLDOMNode, get_definition) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( IXMLDOMText * This, - /* [out][retval] */ IXMLDOMNode **definitionNode); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypedValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( IXMLDOMText * This, - /* [out][retval] */ VARIANT *typedValue); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeTypedValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( IXMLDOMText * This, - /* [in] */ VARIANT typedValue); + /* [annotation][in] */ + _In_ VARIANT typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, get_dataType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( IXMLDOMText * This, - /* [out][retval] */ VARIANT *dataTypeName); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, put_dataType) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( IXMLDOMText * This, - /* [in] */ BSTR dataTypeName); + /* [annotation][in] */ + _In_ BSTR dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, get_xml) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( IXMLDOMText * This, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( IXMLDOMText * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, selectNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( IXMLDOMText * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMNode, selectSingleNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( IXMLDOMText * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parsed) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( IXMLDOMText * This, - /* [out][retval] */ VARIANT_BOOL *isParsed); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed); DECLSPEC_XFGVIRT(IXMLDOMNode, get_namespaceURI) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( IXMLDOMText * This, - /* [out][retval] */ BSTR *namespaceURI); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI); DECLSPEC_XFGVIRT(IXMLDOMNode, get_prefix) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( IXMLDOMText * This, - /* [out][retval] */ BSTR *prefixString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString); DECLSPEC_XFGVIRT(IXMLDOMNode, get_baseName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( IXMLDOMText * This, - /* [out][retval] */ BSTR *nameString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNodeToObject) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( IXMLDOMText * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, get_data) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )( IXMLDOMText * This, - /* [retval][out] */ BSTR *data); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, put_data) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )( IXMLDOMText * This, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ BSTR data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, get_length) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( IXMLDOMText * This, - /* [retval][out] */ long *dataLength); + /* [annotation][retval][out] */ + _Out_retval_ long *dataLength); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, substringData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *substringData )( IXMLDOMText * This, - /* [in] */ long offset, - /* [in] */ long count, - /* [retval][out] */ BSTR *data); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ long count, + /* [annotation][retval][out] */ + _Out_retval_ BSTR *data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, appendData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendData )( IXMLDOMText * This, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ BSTR data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, insertData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertData )( IXMLDOMText * This, - /* [in] */ long offset, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ BSTR data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, deleteData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *deleteData )( IXMLDOMText * This, - /* [in] */ long offset, - /* [in] */ long count); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ long count); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, replaceData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceData )( IXMLDOMText * This, - /* [in] */ long offset, - /* [in] */ long count, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ long count, + /* [annotation][in] */ + _In_ BSTR data); DECLSPEC_XFGVIRT(IXMLDOMText, splitText) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *splitText )( IXMLDOMText * This, - /* [in] */ long offset, - /* [retval][out] */ IXMLDOMText **rightHandTextNode); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMText **rightHandTextNode); END_INTERFACE } IXMLDOMTextVtbl; @@ -5038,239 +5638,300 @@ EXTERN_C const IID IID_IXMLDOMComment; DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( IXMLDOMComment * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( IXMLDOMComment * This, - /* [retval][out] */ VARIANT *value); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( IXMLDOMComment * This, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( IXMLDOMComment * This, - /* [retval][out] */ DOMNodeType *type); + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parentNode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( IXMLDOMComment * This, - /* [retval][out] */ IXMLDOMNode **parent); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent); DECLSPEC_XFGVIRT(IXMLDOMNode, get_childNodes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( IXMLDOMComment * This, - /* [retval][out] */ IXMLDOMNodeList **childList); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList); DECLSPEC_XFGVIRT(IXMLDOMNode, get_firstChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( IXMLDOMComment * This, - /* [retval][out] */ IXMLDOMNode **firstChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_lastChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( IXMLDOMComment * This, - /* [retval][out] */ IXMLDOMNode **lastChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_previousSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( IXMLDOMComment * This, - /* [retval][out] */ IXMLDOMNode **previousSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nextSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( IXMLDOMComment * This, - /* [retval][out] */ IXMLDOMNode **nextSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_attributes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( IXMLDOMComment * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap); DECLSPEC_XFGVIRT(IXMLDOMNode, insertBefore) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( IXMLDOMComment * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, replaceChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( IXMLDOMComment * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, removeChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( IXMLDOMComment * This, - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, appendChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( IXMLDOMComment * This, - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, hasChildNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( IXMLDOMComment * This, - /* [retval][out] */ VARIANT_BOOL *hasChild); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_ownerDocument) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( IXMLDOMComment * This, - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument); DECLSPEC_XFGVIRT(IXMLDOMNode, cloneNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( IXMLDOMComment * This, - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot); + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypeString) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( IXMLDOMComment * This, - /* [out][retval] */ BSTR *nodeType); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType); DECLSPEC_XFGVIRT(IXMLDOMNode, get_text) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( IXMLDOMComment * This, - /* [out][retval] */ BSTR *text); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text); DECLSPEC_XFGVIRT(IXMLDOMNode, put_text) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( IXMLDOMComment * This, - /* [in] */ BSTR text); + /* [annotation][in] */ + _In_ BSTR text); DECLSPEC_XFGVIRT(IXMLDOMNode, get_specified) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( IXMLDOMComment * This, - /* [retval][out] */ VARIANT_BOOL *isSpecified); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified); DECLSPEC_XFGVIRT(IXMLDOMNode, get_definition) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( IXMLDOMComment * This, - /* [out][retval] */ IXMLDOMNode **definitionNode); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypedValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( IXMLDOMComment * This, - /* [out][retval] */ VARIANT *typedValue); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeTypedValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( IXMLDOMComment * This, - /* [in] */ VARIANT typedValue); + /* [annotation][in] */ + _In_ VARIANT typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, get_dataType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( IXMLDOMComment * This, - /* [out][retval] */ VARIANT *dataTypeName); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, put_dataType) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( IXMLDOMComment * This, - /* [in] */ BSTR dataTypeName); + /* [annotation][in] */ + _In_ BSTR dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, get_xml) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( IXMLDOMComment * This, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( IXMLDOMComment * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, selectNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( IXMLDOMComment * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMNode, selectSingleNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( IXMLDOMComment * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parsed) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( IXMLDOMComment * This, - /* [out][retval] */ VARIANT_BOOL *isParsed); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed); DECLSPEC_XFGVIRT(IXMLDOMNode, get_namespaceURI) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( IXMLDOMComment * This, - /* [out][retval] */ BSTR *namespaceURI); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI); DECLSPEC_XFGVIRT(IXMLDOMNode, get_prefix) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( IXMLDOMComment * This, - /* [out][retval] */ BSTR *prefixString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString); DECLSPEC_XFGVIRT(IXMLDOMNode, get_baseName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( IXMLDOMComment * This, - /* [out][retval] */ BSTR *nameString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNodeToObject) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( IXMLDOMComment * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, get_data) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )( IXMLDOMComment * This, - /* [retval][out] */ BSTR *data); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, put_data) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )( IXMLDOMComment * This, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ BSTR data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, get_length) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( IXMLDOMComment * This, - /* [retval][out] */ long *dataLength); + /* [annotation][retval][out] */ + _Out_retval_ long *dataLength); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, substringData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *substringData )( IXMLDOMComment * This, - /* [in] */ long offset, - /* [in] */ long count, - /* [retval][out] */ BSTR *data); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ long count, + /* [annotation][retval][out] */ + _Out_retval_ BSTR *data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, appendData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendData )( IXMLDOMComment * This, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ BSTR data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, insertData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertData )( IXMLDOMComment * This, - /* [in] */ long offset, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ BSTR data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, deleteData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *deleteData )( IXMLDOMComment * This, - /* [in] */ long offset, - /* [in] */ long count); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ long count); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, replaceData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceData )( IXMLDOMComment * This, - /* [in] */ long offset, - /* [in] */ long count, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ long count, + /* [annotation][in] */ + _In_ BSTR data); END_INTERFACE } IXMLDOMCommentVtbl; @@ -5469,13 +6130,16 @@ EXTERN_C const IID IID_IXMLDOMProcessingInstruction; { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_target( - /* [retval][out] */ BSTR *name) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_data( - /* [retval][out] */ BSTR *value) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *value) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_data( - /* [in] */ BSTR value) = 0; + /* [annotation][in] */ + _In_ BSTR value) = 0; }; @@ -5554,208 +6218,258 @@ EXTERN_C const IID IID_IXMLDOMProcessingInstruction; DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( IXMLDOMProcessingInstruction * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( IXMLDOMProcessingInstruction * This, - /* [retval][out] */ VARIANT *value); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( IXMLDOMProcessingInstruction * This, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( IXMLDOMProcessingInstruction * This, - /* [retval][out] */ DOMNodeType *type); + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parentNode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( IXMLDOMProcessingInstruction * This, - /* [retval][out] */ IXMLDOMNode **parent); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent); DECLSPEC_XFGVIRT(IXMLDOMNode, get_childNodes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( IXMLDOMProcessingInstruction * This, - /* [retval][out] */ IXMLDOMNodeList **childList); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList); DECLSPEC_XFGVIRT(IXMLDOMNode, get_firstChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( IXMLDOMProcessingInstruction * This, - /* [retval][out] */ IXMLDOMNode **firstChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_lastChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( IXMLDOMProcessingInstruction * This, - /* [retval][out] */ IXMLDOMNode **lastChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_previousSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( IXMLDOMProcessingInstruction * This, - /* [retval][out] */ IXMLDOMNode **previousSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nextSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( IXMLDOMProcessingInstruction * This, - /* [retval][out] */ IXMLDOMNode **nextSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_attributes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( IXMLDOMProcessingInstruction * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap); DECLSPEC_XFGVIRT(IXMLDOMNode, insertBefore) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( IXMLDOMProcessingInstruction * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, replaceChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( IXMLDOMProcessingInstruction * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, removeChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( IXMLDOMProcessingInstruction * This, - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, appendChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( IXMLDOMProcessingInstruction * This, - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, hasChildNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( IXMLDOMProcessingInstruction * This, - /* [retval][out] */ VARIANT_BOOL *hasChild); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_ownerDocument) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( IXMLDOMProcessingInstruction * This, - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument); DECLSPEC_XFGVIRT(IXMLDOMNode, cloneNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( IXMLDOMProcessingInstruction * This, - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot); + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypeString) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( IXMLDOMProcessingInstruction * This, - /* [out][retval] */ BSTR *nodeType); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType); DECLSPEC_XFGVIRT(IXMLDOMNode, get_text) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( IXMLDOMProcessingInstruction * This, - /* [out][retval] */ BSTR *text); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text); DECLSPEC_XFGVIRT(IXMLDOMNode, put_text) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( IXMLDOMProcessingInstruction * This, - /* [in] */ BSTR text); + /* [annotation][in] */ + _In_ BSTR text); DECLSPEC_XFGVIRT(IXMLDOMNode, get_specified) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( IXMLDOMProcessingInstruction * This, - /* [retval][out] */ VARIANT_BOOL *isSpecified); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified); DECLSPEC_XFGVIRT(IXMLDOMNode, get_definition) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( IXMLDOMProcessingInstruction * This, - /* [out][retval] */ IXMLDOMNode **definitionNode); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypedValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( IXMLDOMProcessingInstruction * This, - /* [out][retval] */ VARIANT *typedValue); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeTypedValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( IXMLDOMProcessingInstruction * This, - /* [in] */ VARIANT typedValue); + /* [annotation][in] */ + _In_ VARIANT typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, get_dataType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( IXMLDOMProcessingInstruction * This, - /* [out][retval] */ VARIANT *dataTypeName); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, put_dataType) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( IXMLDOMProcessingInstruction * This, - /* [in] */ BSTR dataTypeName); + /* [annotation][in] */ + _In_ BSTR dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, get_xml) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( IXMLDOMProcessingInstruction * This, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( IXMLDOMProcessingInstruction * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, selectNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( IXMLDOMProcessingInstruction * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMNode, selectSingleNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( IXMLDOMProcessingInstruction * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parsed) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( IXMLDOMProcessingInstruction * This, - /* [out][retval] */ VARIANT_BOOL *isParsed); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed); DECLSPEC_XFGVIRT(IXMLDOMNode, get_namespaceURI) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( IXMLDOMProcessingInstruction * This, - /* [out][retval] */ BSTR *namespaceURI); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI); DECLSPEC_XFGVIRT(IXMLDOMNode, get_prefix) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( IXMLDOMProcessingInstruction * This, - /* [out][retval] */ BSTR *prefixString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString); DECLSPEC_XFGVIRT(IXMLDOMNode, get_baseName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( IXMLDOMProcessingInstruction * This, - /* [out][retval] */ BSTR *nameString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNodeToObject) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( IXMLDOMProcessingInstruction * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject); DECLSPEC_XFGVIRT(IXMLDOMProcessingInstruction, get_target) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_target )( IXMLDOMProcessingInstruction * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMProcessingInstruction, get_data) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )( IXMLDOMProcessingInstruction * This, - /* [retval][out] */ BSTR *value); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *value); DECLSPEC_XFGVIRT(IXMLDOMProcessingInstruction, put_data) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )( IXMLDOMProcessingInstruction * This, - /* [in] */ BSTR value); + /* [annotation][in] */ + _In_ BSTR value); END_INTERFACE } IXMLDOMProcessingInstructionVtbl; @@ -6014,245 +6728,308 @@ EXTERN_C const IID IID_IXMLDOMCDATASection; DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( IXMLDOMCDATASection * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( IXMLDOMCDATASection * This, - /* [retval][out] */ VARIANT *value); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( IXMLDOMCDATASection * This, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( IXMLDOMCDATASection * This, - /* [retval][out] */ DOMNodeType *type); + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parentNode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( IXMLDOMCDATASection * This, - /* [retval][out] */ IXMLDOMNode **parent); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent); DECLSPEC_XFGVIRT(IXMLDOMNode, get_childNodes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( IXMLDOMCDATASection * This, - /* [retval][out] */ IXMLDOMNodeList **childList); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList); DECLSPEC_XFGVIRT(IXMLDOMNode, get_firstChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( IXMLDOMCDATASection * This, - /* [retval][out] */ IXMLDOMNode **firstChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_lastChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( IXMLDOMCDATASection * This, - /* [retval][out] */ IXMLDOMNode **lastChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_previousSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( IXMLDOMCDATASection * This, - /* [retval][out] */ IXMLDOMNode **previousSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nextSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( IXMLDOMCDATASection * This, - /* [retval][out] */ IXMLDOMNode **nextSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_attributes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( IXMLDOMCDATASection * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap); DECLSPEC_XFGVIRT(IXMLDOMNode, insertBefore) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( IXMLDOMCDATASection * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, replaceChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( IXMLDOMCDATASection * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, removeChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( IXMLDOMCDATASection * This, - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, appendChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( IXMLDOMCDATASection * This, - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, hasChildNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( IXMLDOMCDATASection * This, - /* [retval][out] */ VARIANT_BOOL *hasChild); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_ownerDocument) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( IXMLDOMCDATASection * This, - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument); DECLSPEC_XFGVIRT(IXMLDOMNode, cloneNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( IXMLDOMCDATASection * This, - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot); + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypeString) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( IXMLDOMCDATASection * This, - /* [out][retval] */ BSTR *nodeType); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType); DECLSPEC_XFGVIRT(IXMLDOMNode, get_text) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( IXMLDOMCDATASection * This, - /* [out][retval] */ BSTR *text); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text); DECLSPEC_XFGVIRT(IXMLDOMNode, put_text) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( IXMLDOMCDATASection * This, - /* [in] */ BSTR text); + /* [annotation][in] */ + _In_ BSTR text); DECLSPEC_XFGVIRT(IXMLDOMNode, get_specified) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( IXMLDOMCDATASection * This, - /* [retval][out] */ VARIANT_BOOL *isSpecified); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified); DECLSPEC_XFGVIRT(IXMLDOMNode, get_definition) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( IXMLDOMCDATASection * This, - /* [out][retval] */ IXMLDOMNode **definitionNode); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypedValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( IXMLDOMCDATASection * This, - /* [out][retval] */ VARIANT *typedValue); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeTypedValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( IXMLDOMCDATASection * This, - /* [in] */ VARIANT typedValue); + /* [annotation][in] */ + _In_ VARIANT typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, get_dataType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( IXMLDOMCDATASection * This, - /* [out][retval] */ VARIANT *dataTypeName); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, put_dataType) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( IXMLDOMCDATASection * This, - /* [in] */ BSTR dataTypeName); + /* [annotation][in] */ + _In_ BSTR dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, get_xml) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( IXMLDOMCDATASection * This, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( IXMLDOMCDATASection * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, selectNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( IXMLDOMCDATASection * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMNode, selectSingleNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( IXMLDOMCDATASection * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parsed) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( IXMLDOMCDATASection * This, - /* [out][retval] */ VARIANT_BOOL *isParsed); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed); DECLSPEC_XFGVIRT(IXMLDOMNode, get_namespaceURI) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( IXMLDOMCDATASection * This, - /* [out][retval] */ BSTR *namespaceURI); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI); DECLSPEC_XFGVIRT(IXMLDOMNode, get_prefix) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( IXMLDOMCDATASection * This, - /* [out][retval] */ BSTR *prefixString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString); DECLSPEC_XFGVIRT(IXMLDOMNode, get_baseName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( IXMLDOMCDATASection * This, - /* [out][retval] */ BSTR *nameString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNodeToObject) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( IXMLDOMCDATASection * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, get_data) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )( IXMLDOMCDATASection * This, - /* [retval][out] */ BSTR *data); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, put_data) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )( IXMLDOMCDATASection * This, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ BSTR data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, get_length) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( IXMLDOMCDATASection * This, - /* [retval][out] */ long *dataLength); + /* [annotation][retval][out] */ + _Out_retval_ long *dataLength); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, substringData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *substringData )( IXMLDOMCDATASection * This, - /* [in] */ long offset, - /* [in] */ long count, - /* [retval][out] */ BSTR *data); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ long count, + /* [annotation][retval][out] */ + _Out_retval_ BSTR *data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, appendData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendData )( IXMLDOMCDATASection * This, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ BSTR data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, insertData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertData )( IXMLDOMCDATASection * This, - /* [in] */ long offset, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ BSTR data); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, deleteData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *deleteData )( IXMLDOMCDATASection * This, - /* [in] */ long offset, - /* [in] */ long count); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ long count); DECLSPEC_XFGVIRT(IXMLDOMCharacterData, replaceData) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceData )( IXMLDOMCDATASection * This, - /* [in] */ long offset, - /* [in] */ long count, - /* [in] */ BSTR data); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][in] */ + _In_ long count, + /* [annotation][in] */ + _In_ BSTR data); DECLSPEC_XFGVIRT(IXMLDOMText, splitText) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *splitText )( IXMLDOMCDATASection * This, - /* [in] */ long offset, - /* [retval][out] */ IXMLDOMText **rightHandTextNode); + /* [annotation][in] */ + _In_ long offset, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMText **rightHandTextNode); END_INTERFACE } IXMLDOMCDATASectionVtbl; @@ -6455,13 +7232,16 @@ EXTERN_C const IID IID_IXMLDOMDocumentType; { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( - /* [retval][out] */ BSTR *rootName) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *rootName) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_entities( - /* [retval][out] */ IXMLDOMNamedNodeMap **entityMap) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **entityMap) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_notations( - /* [retval][out] */ IXMLDOMNamedNodeMap **notationMap) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **notationMap) = 0; }; @@ -6540,208 +7320,258 @@ EXTERN_C const IID IID_IXMLDOMDocumentType; DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( IXMLDOMDocumentType * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( IXMLDOMDocumentType * This, - /* [retval][out] */ VARIANT *value); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( IXMLDOMDocumentType * This, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( IXMLDOMDocumentType * This, - /* [retval][out] */ DOMNodeType *type); + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parentNode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( IXMLDOMDocumentType * This, - /* [retval][out] */ IXMLDOMNode **parent); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent); DECLSPEC_XFGVIRT(IXMLDOMNode, get_childNodes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( IXMLDOMDocumentType * This, - /* [retval][out] */ IXMLDOMNodeList **childList); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList); DECLSPEC_XFGVIRT(IXMLDOMNode, get_firstChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( IXMLDOMDocumentType * This, - /* [retval][out] */ IXMLDOMNode **firstChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_lastChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( IXMLDOMDocumentType * This, - /* [retval][out] */ IXMLDOMNode **lastChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_previousSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( IXMLDOMDocumentType * This, - /* [retval][out] */ IXMLDOMNode **previousSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nextSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( IXMLDOMDocumentType * This, - /* [retval][out] */ IXMLDOMNode **nextSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_attributes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( IXMLDOMDocumentType * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap); DECLSPEC_XFGVIRT(IXMLDOMNode, insertBefore) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( IXMLDOMDocumentType * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, replaceChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( IXMLDOMDocumentType * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, removeChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( IXMLDOMDocumentType * This, - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, appendChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( IXMLDOMDocumentType * This, - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, hasChildNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( IXMLDOMDocumentType * This, - /* [retval][out] */ VARIANT_BOOL *hasChild); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_ownerDocument) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( IXMLDOMDocumentType * This, - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument); DECLSPEC_XFGVIRT(IXMLDOMNode, cloneNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( IXMLDOMDocumentType * This, - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot); + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypeString) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( IXMLDOMDocumentType * This, - /* [out][retval] */ BSTR *nodeType); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType); DECLSPEC_XFGVIRT(IXMLDOMNode, get_text) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( IXMLDOMDocumentType * This, - /* [out][retval] */ BSTR *text); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text); DECLSPEC_XFGVIRT(IXMLDOMNode, put_text) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( IXMLDOMDocumentType * This, - /* [in] */ BSTR text); + /* [annotation][in] */ + _In_ BSTR text); DECLSPEC_XFGVIRT(IXMLDOMNode, get_specified) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( IXMLDOMDocumentType * This, - /* [retval][out] */ VARIANT_BOOL *isSpecified); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified); DECLSPEC_XFGVIRT(IXMLDOMNode, get_definition) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( IXMLDOMDocumentType * This, - /* [out][retval] */ IXMLDOMNode **definitionNode); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypedValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( IXMLDOMDocumentType * This, - /* [out][retval] */ VARIANT *typedValue); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeTypedValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( IXMLDOMDocumentType * This, - /* [in] */ VARIANT typedValue); + /* [annotation][in] */ + _In_ VARIANT typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, get_dataType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( IXMLDOMDocumentType * This, - /* [out][retval] */ VARIANT *dataTypeName); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, put_dataType) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( IXMLDOMDocumentType * This, - /* [in] */ BSTR dataTypeName); + /* [annotation][in] */ + _In_ BSTR dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, get_xml) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( IXMLDOMDocumentType * This, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( IXMLDOMDocumentType * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, selectNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( IXMLDOMDocumentType * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMNode, selectSingleNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( IXMLDOMDocumentType * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parsed) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( IXMLDOMDocumentType * This, - /* [out][retval] */ VARIANT_BOOL *isParsed); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed); DECLSPEC_XFGVIRT(IXMLDOMNode, get_namespaceURI) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( IXMLDOMDocumentType * This, - /* [out][retval] */ BSTR *namespaceURI); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI); DECLSPEC_XFGVIRT(IXMLDOMNode, get_prefix) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( IXMLDOMDocumentType * This, - /* [out][retval] */ BSTR *prefixString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString); DECLSPEC_XFGVIRT(IXMLDOMNode, get_baseName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( IXMLDOMDocumentType * This, - /* [out][retval] */ BSTR *nameString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNodeToObject) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( IXMLDOMDocumentType * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject); DECLSPEC_XFGVIRT(IXMLDOMDocumentType, get_name) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( IXMLDOMDocumentType * This, - /* [retval][out] */ BSTR *rootName); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *rootName); DECLSPEC_XFGVIRT(IXMLDOMDocumentType, get_entities) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_entities )( IXMLDOMDocumentType * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **entityMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **entityMap); DECLSPEC_XFGVIRT(IXMLDOMDocumentType, get_notations) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notations )( IXMLDOMDocumentType * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **notationMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **notationMap); END_INTERFACE } IXMLDOMDocumentTypeVtbl; @@ -6924,10 +7754,12 @@ EXTERN_C const IID IID_IXMLDOMNotation; { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_publicId( - /* [retval][out] */ VARIANT *publicID) = 0; + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *publicID) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_systemId( - /* [retval][out] */ VARIANT *systemID) = 0; + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *systemID) = 0; }; @@ -7006,203 +7838,252 @@ EXTERN_C const IID IID_IXMLDOMNotation; DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( IXMLDOMNotation * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( IXMLDOMNotation * This, - /* [retval][out] */ VARIANT *value); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( IXMLDOMNotation * This, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( IXMLDOMNotation * This, - /* [retval][out] */ DOMNodeType *type); + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parentNode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( IXMLDOMNotation * This, - /* [retval][out] */ IXMLDOMNode **parent); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent); DECLSPEC_XFGVIRT(IXMLDOMNode, get_childNodes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( IXMLDOMNotation * This, - /* [retval][out] */ IXMLDOMNodeList **childList); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList); DECLSPEC_XFGVIRT(IXMLDOMNode, get_firstChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( IXMLDOMNotation * This, - /* [retval][out] */ IXMLDOMNode **firstChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_lastChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( IXMLDOMNotation * This, - /* [retval][out] */ IXMLDOMNode **lastChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_previousSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( IXMLDOMNotation * This, - /* [retval][out] */ IXMLDOMNode **previousSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nextSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( IXMLDOMNotation * This, - /* [retval][out] */ IXMLDOMNode **nextSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_attributes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( IXMLDOMNotation * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap); DECLSPEC_XFGVIRT(IXMLDOMNode, insertBefore) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( IXMLDOMNotation * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, replaceChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( IXMLDOMNotation * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, removeChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( IXMLDOMNotation * This, - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, appendChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( IXMLDOMNotation * This, - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, hasChildNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( IXMLDOMNotation * This, - /* [retval][out] */ VARIANT_BOOL *hasChild); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_ownerDocument) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( IXMLDOMNotation * This, - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument); DECLSPEC_XFGVIRT(IXMLDOMNode, cloneNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( IXMLDOMNotation * This, - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot); + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypeString) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( IXMLDOMNotation * This, - /* [out][retval] */ BSTR *nodeType); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType); DECLSPEC_XFGVIRT(IXMLDOMNode, get_text) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( IXMLDOMNotation * This, - /* [out][retval] */ BSTR *text); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text); DECLSPEC_XFGVIRT(IXMLDOMNode, put_text) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( IXMLDOMNotation * This, - /* [in] */ BSTR text); + /* [annotation][in] */ + _In_ BSTR text); DECLSPEC_XFGVIRT(IXMLDOMNode, get_specified) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( IXMLDOMNotation * This, - /* [retval][out] */ VARIANT_BOOL *isSpecified); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified); DECLSPEC_XFGVIRT(IXMLDOMNode, get_definition) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( IXMLDOMNotation * This, - /* [out][retval] */ IXMLDOMNode **definitionNode); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypedValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( IXMLDOMNotation * This, - /* [out][retval] */ VARIANT *typedValue); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeTypedValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( IXMLDOMNotation * This, - /* [in] */ VARIANT typedValue); + /* [annotation][in] */ + _In_ VARIANT typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, get_dataType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( IXMLDOMNotation * This, - /* [out][retval] */ VARIANT *dataTypeName); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, put_dataType) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( IXMLDOMNotation * This, - /* [in] */ BSTR dataTypeName); + /* [annotation][in] */ + _In_ BSTR dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, get_xml) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( IXMLDOMNotation * This, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( IXMLDOMNotation * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, selectNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( IXMLDOMNotation * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMNode, selectSingleNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( IXMLDOMNotation * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parsed) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( IXMLDOMNotation * This, - /* [out][retval] */ VARIANT_BOOL *isParsed); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed); DECLSPEC_XFGVIRT(IXMLDOMNode, get_namespaceURI) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( IXMLDOMNotation * This, - /* [out][retval] */ BSTR *namespaceURI); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI); DECLSPEC_XFGVIRT(IXMLDOMNode, get_prefix) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( IXMLDOMNotation * This, - /* [out][retval] */ BSTR *prefixString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString); DECLSPEC_XFGVIRT(IXMLDOMNode, get_baseName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( IXMLDOMNotation * This, - /* [out][retval] */ BSTR *nameString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNodeToObject) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( IXMLDOMNotation * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject); DECLSPEC_XFGVIRT(IXMLDOMNotation, get_publicId) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_publicId )( IXMLDOMNotation * This, - /* [retval][out] */ VARIANT *publicID); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *publicID); DECLSPEC_XFGVIRT(IXMLDOMNotation, get_systemId) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_systemId )( IXMLDOMNotation * This, - /* [retval][out] */ VARIANT *systemID); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *systemID); END_INTERFACE } IXMLDOMNotationVtbl; @@ -7382,13 +8263,16 @@ EXTERN_C const IID IID_IXMLDOMEntity; { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_publicId( - /* [retval][out] */ VARIANT *publicID) = 0; + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *publicID) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_systemId( - /* [retval][out] */ VARIANT *systemID) = 0; + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *systemID) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_notationName( - /* [retval][out] */ BSTR *name) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name) = 0; }; @@ -7467,208 +8351,258 @@ EXTERN_C const IID IID_IXMLDOMEntity; DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( IXMLDOMEntity * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( IXMLDOMEntity * This, - /* [retval][out] */ VARIANT *value); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( IXMLDOMEntity * This, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( IXMLDOMEntity * This, - /* [retval][out] */ DOMNodeType *type); + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parentNode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( IXMLDOMEntity * This, - /* [retval][out] */ IXMLDOMNode **parent); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent); DECLSPEC_XFGVIRT(IXMLDOMNode, get_childNodes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( IXMLDOMEntity * This, - /* [retval][out] */ IXMLDOMNodeList **childList); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList); DECLSPEC_XFGVIRT(IXMLDOMNode, get_firstChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( IXMLDOMEntity * This, - /* [retval][out] */ IXMLDOMNode **firstChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_lastChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( IXMLDOMEntity * This, - /* [retval][out] */ IXMLDOMNode **lastChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_previousSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( IXMLDOMEntity * This, - /* [retval][out] */ IXMLDOMNode **previousSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nextSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( IXMLDOMEntity * This, - /* [retval][out] */ IXMLDOMNode **nextSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_attributes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( IXMLDOMEntity * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap); DECLSPEC_XFGVIRT(IXMLDOMNode, insertBefore) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( IXMLDOMEntity * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, replaceChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( IXMLDOMEntity * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, removeChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( IXMLDOMEntity * This, - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, appendChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( IXMLDOMEntity * This, - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, hasChildNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( IXMLDOMEntity * This, - /* [retval][out] */ VARIANT_BOOL *hasChild); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_ownerDocument) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( IXMLDOMEntity * This, - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument); DECLSPEC_XFGVIRT(IXMLDOMNode, cloneNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( IXMLDOMEntity * This, - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot); + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypeString) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( IXMLDOMEntity * This, - /* [out][retval] */ BSTR *nodeType); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType); DECLSPEC_XFGVIRT(IXMLDOMNode, get_text) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( IXMLDOMEntity * This, - /* [out][retval] */ BSTR *text); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text); DECLSPEC_XFGVIRT(IXMLDOMNode, put_text) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( IXMLDOMEntity * This, - /* [in] */ BSTR text); + /* [annotation][in] */ + _In_ BSTR text); DECLSPEC_XFGVIRT(IXMLDOMNode, get_specified) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( IXMLDOMEntity * This, - /* [retval][out] */ VARIANT_BOOL *isSpecified); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified); DECLSPEC_XFGVIRT(IXMLDOMNode, get_definition) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( IXMLDOMEntity * This, - /* [out][retval] */ IXMLDOMNode **definitionNode); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypedValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( IXMLDOMEntity * This, - /* [out][retval] */ VARIANT *typedValue); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeTypedValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( IXMLDOMEntity * This, - /* [in] */ VARIANT typedValue); + /* [annotation][in] */ + _In_ VARIANT typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, get_dataType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( IXMLDOMEntity * This, - /* [out][retval] */ VARIANT *dataTypeName); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, put_dataType) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( IXMLDOMEntity * This, - /* [in] */ BSTR dataTypeName); + /* [annotation][in] */ + _In_ BSTR dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, get_xml) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( IXMLDOMEntity * This, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( IXMLDOMEntity * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, selectNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( IXMLDOMEntity * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMNode, selectSingleNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( IXMLDOMEntity * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parsed) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( IXMLDOMEntity * This, - /* [out][retval] */ VARIANT_BOOL *isParsed); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed); DECLSPEC_XFGVIRT(IXMLDOMNode, get_namespaceURI) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( IXMLDOMEntity * This, - /* [out][retval] */ BSTR *namespaceURI); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI); DECLSPEC_XFGVIRT(IXMLDOMNode, get_prefix) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( IXMLDOMEntity * This, - /* [out][retval] */ BSTR *prefixString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString); DECLSPEC_XFGVIRT(IXMLDOMNode, get_baseName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( IXMLDOMEntity * This, - /* [out][retval] */ BSTR *nameString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNodeToObject) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( IXMLDOMEntity * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject); DECLSPEC_XFGVIRT(IXMLDOMEntity, get_publicId) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_publicId )( IXMLDOMEntity * This, - /* [retval][out] */ VARIANT *publicID); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *publicID); DECLSPEC_XFGVIRT(IXMLDOMEntity, get_systemId) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_systemId )( IXMLDOMEntity * This, - /* [retval][out] */ VARIANT *systemID); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *systemID); DECLSPEC_XFGVIRT(IXMLDOMEntity, get_notationName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notationName )( IXMLDOMEntity * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); END_INTERFACE } IXMLDOMEntityVtbl; @@ -7927,193 +8861,240 @@ EXTERN_C const IID IID_IXMLDOMEntityReference; DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( IXMLDOMEntityReference * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( IXMLDOMEntityReference * This, - /* [retval][out] */ VARIANT *value); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( IXMLDOMEntityReference * This, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( IXMLDOMEntityReference * This, - /* [retval][out] */ DOMNodeType *type); + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parentNode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( IXMLDOMEntityReference * This, - /* [retval][out] */ IXMLDOMNode **parent); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent); DECLSPEC_XFGVIRT(IXMLDOMNode, get_childNodes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( IXMLDOMEntityReference * This, - /* [retval][out] */ IXMLDOMNodeList **childList); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList); DECLSPEC_XFGVIRT(IXMLDOMNode, get_firstChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( IXMLDOMEntityReference * This, - /* [retval][out] */ IXMLDOMNode **firstChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_lastChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( IXMLDOMEntityReference * This, - /* [retval][out] */ IXMLDOMNode **lastChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_previousSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( IXMLDOMEntityReference * This, - /* [retval][out] */ IXMLDOMNode **previousSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nextSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( IXMLDOMEntityReference * This, - /* [retval][out] */ IXMLDOMNode **nextSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_attributes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( IXMLDOMEntityReference * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap); DECLSPEC_XFGVIRT(IXMLDOMNode, insertBefore) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( IXMLDOMEntityReference * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, replaceChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( IXMLDOMEntityReference * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, removeChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( IXMLDOMEntityReference * This, - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, appendChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( IXMLDOMEntityReference * This, - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, hasChildNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( IXMLDOMEntityReference * This, - /* [retval][out] */ VARIANT_BOOL *hasChild); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_ownerDocument) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( IXMLDOMEntityReference * This, - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument); DECLSPEC_XFGVIRT(IXMLDOMNode, cloneNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( IXMLDOMEntityReference * This, - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot); + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypeString) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( IXMLDOMEntityReference * This, - /* [out][retval] */ BSTR *nodeType); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType); DECLSPEC_XFGVIRT(IXMLDOMNode, get_text) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( IXMLDOMEntityReference * This, - /* [out][retval] */ BSTR *text); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text); DECLSPEC_XFGVIRT(IXMLDOMNode, put_text) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( IXMLDOMEntityReference * This, - /* [in] */ BSTR text); + /* [annotation][in] */ + _In_ BSTR text); DECLSPEC_XFGVIRT(IXMLDOMNode, get_specified) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( IXMLDOMEntityReference * This, - /* [retval][out] */ VARIANT_BOOL *isSpecified); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified); DECLSPEC_XFGVIRT(IXMLDOMNode, get_definition) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( IXMLDOMEntityReference * This, - /* [out][retval] */ IXMLDOMNode **definitionNode); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypedValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( IXMLDOMEntityReference * This, - /* [out][retval] */ VARIANT *typedValue); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeTypedValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( IXMLDOMEntityReference * This, - /* [in] */ VARIANT typedValue); + /* [annotation][in] */ + _In_ VARIANT typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, get_dataType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( IXMLDOMEntityReference * This, - /* [out][retval] */ VARIANT *dataTypeName); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, put_dataType) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( IXMLDOMEntityReference * This, - /* [in] */ BSTR dataTypeName); + /* [annotation][in] */ + _In_ BSTR dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, get_xml) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( IXMLDOMEntityReference * This, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( IXMLDOMEntityReference * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, selectNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( IXMLDOMEntityReference * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMNode, selectSingleNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( IXMLDOMEntityReference * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parsed) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( IXMLDOMEntityReference * This, - /* [out][retval] */ VARIANT_BOOL *isParsed); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed); DECLSPEC_XFGVIRT(IXMLDOMNode, get_namespaceURI) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( IXMLDOMEntityReference * This, - /* [out][retval] */ BSTR *namespaceURI); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI); DECLSPEC_XFGVIRT(IXMLDOMNode, get_prefix) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( IXMLDOMEntityReference * This, - /* [out][retval] */ BSTR *prefixString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString); DECLSPEC_XFGVIRT(IXMLDOMNode, get_baseName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( IXMLDOMEntityReference * This, - /* [out][retval] */ BSTR *nameString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNodeToObject) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( IXMLDOMEntityReference * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject); END_INTERFACE } IXMLDOMEntityReferenceVtbl; @@ -8287,25 +9268,32 @@ EXTERN_C const IID IID_IXMLDOMParseError; { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_errorCode( - /* [out][retval] */ long *errorCode) = 0; + /* [annotation][out][retval] */ + _Out_retval_ long *errorCode) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_url( - /* [out][retval] */ BSTR *urlString) = 0; + /* [annotation][out][retval] */ + _Out_retval_ BSTR *urlString) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_reason( - /* [out][retval] */ BSTR *reasonString) = 0; + /* [annotation][out][retval] */ + _Out_retval_ BSTR *reasonString) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_srcText( - /* [out][retval] */ BSTR *sourceString) = 0; + /* [annotation][out][retval] */ + _Out_retval_ BSTR *sourceString) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_line( - /* [out][retval] */ long *lineNumber) = 0; + /* [annotation][out][retval] */ + _Out_retval_ long *lineNumber) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_linepos( - /* [out][retval] */ long *linePosition) = 0; + /* [annotation][out][retval] */ + _Out_retval_ long *linePosition) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_filepos( - /* [out][retval] */ long *filePosition) = 0; + /* [annotation][out][retval] */ + _Out_retval_ long *filePosition) = 0; }; @@ -8384,37 +9372,44 @@ EXTERN_C const IID IID_IXMLDOMParseError; DECLSPEC_XFGVIRT(IXMLDOMParseError, get_errorCode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_errorCode )( IXMLDOMParseError * This, - /* [out][retval] */ long *errorCode); + /* [annotation][out][retval] */ + _Out_retval_ long *errorCode); DECLSPEC_XFGVIRT(IXMLDOMParseError, get_url) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_url )( IXMLDOMParseError * This, - /* [out][retval] */ BSTR *urlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *urlString); DECLSPEC_XFGVIRT(IXMLDOMParseError, get_reason) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reason )( IXMLDOMParseError * This, - /* [out][retval] */ BSTR *reasonString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *reasonString); DECLSPEC_XFGVIRT(IXMLDOMParseError, get_srcText) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_srcText )( IXMLDOMParseError * This, - /* [out][retval] */ BSTR *sourceString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *sourceString); DECLSPEC_XFGVIRT(IXMLDOMParseError, get_line) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_line )( IXMLDOMParseError * This, - /* [out][retval] */ long *lineNumber); + /* [annotation][out][retval] */ + _Out_retval_ long *lineNumber); DECLSPEC_XFGVIRT(IXMLDOMParseError, get_linepos) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_linepos )( IXMLDOMParseError * This, - /* [out][retval] */ long *linePosition); + /* [annotation][out][retval] */ + _Out_retval_ long *linePosition); DECLSPEC_XFGVIRT(IXMLDOMParseError, get_filepos) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_filepos )( IXMLDOMParseError * This, - /* [out][retval] */ long *filePosition); + /* [annotation][out][retval] */ + _Out_retval_ long *filePosition); END_INTERFACE } IXMLDOMParseErrorVtbl; @@ -8500,47 +9495,70 @@ EXTERN_C const IID IID_IXTLRuntime; { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE uniqueID( - /* [in] */ IXMLDOMNode *pNode, - /* [retval][out] */ long *pID) = 0; + /* [annotation][in] */ + _In_ IXMLDOMNode *pNode, + /* [annotation][retval][out] */ + _Out_retval_ long *pID) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE depth( - /* [in] */ IXMLDOMNode *pNode, - /* [retval][out] */ long *pDepth) = 0; + /* [annotation][in] */ + _In_ IXMLDOMNode *pNode, + /* [annotation][retval][out] */ + _Out_retval_ long *pDepth) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE childNumber( - /* [in] */ IXMLDOMNode *pNode, - /* [retval][out] */ long *pNumber) = 0; + /* [annotation][in] */ + _In_ IXMLDOMNode *pNode, + /* [annotation][retval][out] */ + _Out_retval_ long *pNumber) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ancestorChildNumber( - /* [in] */ BSTR bstrNodeName, - /* [in] */ IXMLDOMNode *pNode, - /* [retval][out] */ long *pNumber) = 0; + /* [annotation][in] */ + _In_ BSTR bstrNodeName, + /* [annotation][in] */ + _In_ IXMLDOMNode *pNode, + /* [annotation][retval][out] */ + _Out_retval_ long *pNumber) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE absoluteChildNumber( - /* [in] */ IXMLDOMNode *pNode, - /* [retval][out] */ long *pNumber) = 0; + /* [annotation][in] */ + _In_ IXMLDOMNode *pNode, + /* [annotation][retval][out] */ + _Out_retval_ long *pNumber) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatIndex( - /* [in] */ long lIndex, - /* [in] */ BSTR bstrFormat, - /* [retval][out] */ BSTR *pbstrFormattedString) = 0; + /* [annotation][in] */ + _In_ long lIndex, + /* [annotation][in] */ + _In_ BSTR bstrFormat, + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrFormattedString) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatNumber( - /* [in] */ double dblNumber, - /* [in] */ BSTR bstrFormat, - /* [retval][out] */ BSTR *pbstrFormattedString) = 0; + /* [annotation][in] */ + _In_ double dblNumber, + /* [annotation][in] */ + _In_ BSTR bstrFormat, + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrFormattedString) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatDate( - /* [in] */ VARIANT varDate, - /* [in] */ BSTR bstrFormat, + /* [annotation][in] */ + _In_ VARIANT varDate, + /* [annotation][in] */ + _In_ BSTR bstrFormat, /* [optional][in] */ VARIANT varDestLocale, - /* [retval][out] */ BSTR *pbstrFormattedString) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrFormattedString) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatTime( - /* [in] */ VARIANT varTime, - /* [in] */ BSTR bstrFormat, + /* [annotation][in] */ + _In_ VARIANT varTime, + /* [annotation][in] */ + _In_ BSTR bstrFormat, /* [optional][in] */ VARIANT varDestLocale, - /* [retval][out] */ BSTR *pbstrFormattedString) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrFormattedString) = 0; }; @@ -8619,254 +9637,324 @@ EXTERN_C const IID IID_IXTLRuntime; DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( IXTLRuntime * This, - /* [retval][out] */ BSTR *name); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *name); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( IXTLRuntime * This, - /* [retval][out] */ VARIANT *value); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *value); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( IXTLRuntime * This, - /* [in] */ VARIANT value); + /* [annotation][in] */ + _In_ VARIANT value); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( IXTLRuntime * This, - /* [retval][out] */ DOMNodeType *type); + /* [annotation][retval][out] */ + _Out_retval_ DOMNodeType *type); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parentNode) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( IXTLRuntime * This, - /* [retval][out] */ IXMLDOMNode **parent); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **parent); DECLSPEC_XFGVIRT(IXMLDOMNode, get_childNodes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( IXTLRuntime * This, - /* [retval][out] */ IXMLDOMNodeList **childList); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNodeList **childList); DECLSPEC_XFGVIRT(IXMLDOMNode, get_firstChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( IXTLRuntime * This, - /* [retval][out] */ IXMLDOMNode **firstChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **firstChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_lastChild) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( IXTLRuntime * This, - /* [retval][out] */ IXMLDOMNode **lastChild); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **lastChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_previousSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( IXTLRuntime * This, - /* [retval][out] */ IXMLDOMNode **previousSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **previousSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nextSibling) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( IXTLRuntime * This, - /* [retval][out] */ IXMLDOMNode **nextSibling); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **nextSibling); DECLSPEC_XFGVIRT(IXMLDOMNode, get_attributes) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( IXTLRuntime * This, - /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNamedNodeMap **attributeMap); DECLSPEC_XFGVIRT(IXMLDOMNode, insertBefore) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( IXTLRuntime * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ VARIANT refChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ VARIANT refChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, replaceChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( IXTLRuntime * This, - /* [in] */ IXMLDOMNode *newChild, - /* [in] */ IXMLDOMNode *oldChild, - /* [retval][out] */ IXMLDOMNode **outOldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][in] */ + _In_ IXMLDOMNode *oldChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outOldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, removeChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( IXTLRuntime * This, - /* [in] */ IXMLDOMNode *childNode, - /* [retval][out] */ IXMLDOMNode **oldChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *childNode, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **oldChild); DECLSPEC_XFGVIRT(IXMLDOMNode, appendChild) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( IXTLRuntime * This, - /* [in] */ IXMLDOMNode *newChild, - /* [retval][out] */ IXMLDOMNode **outNewChild); + /* [annotation][in] */ + _In_ IXMLDOMNode *newChild, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **outNewChild); DECLSPEC_XFGVIRT(IXMLDOMNode, hasChildNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( IXTLRuntime * This, - /* [retval][out] */ VARIANT_BOOL *hasChild); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *hasChild); DECLSPEC_XFGVIRT(IXMLDOMNode, get_ownerDocument) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( IXTLRuntime * This, - /* [retval][out] */ IXMLDOMDocument **XMLDOMDocument); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **XMLDOMDocument); DECLSPEC_XFGVIRT(IXMLDOMNode, cloneNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( IXTLRuntime * This, - /* [in] */ VARIANT_BOOL deep, - /* [retval][out] */ IXMLDOMNode **cloneRoot); + /* [annotation][in] */ + _In_ VARIANT_BOOL deep, + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMNode **cloneRoot); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypeString) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( IXTLRuntime * This, - /* [out][retval] */ BSTR *nodeType); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nodeType); DECLSPEC_XFGVIRT(IXMLDOMNode, get_text) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( IXTLRuntime * This, - /* [out][retval] */ BSTR *text); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *text); DECLSPEC_XFGVIRT(IXMLDOMNode, put_text) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( IXTLRuntime * This, - /* [in] */ BSTR text); + /* [annotation][in] */ + _In_ BSTR text); DECLSPEC_XFGVIRT(IXMLDOMNode, get_specified) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( IXTLRuntime * This, - /* [retval][out] */ VARIANT_BOOL *isSpecified); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT_BOOL *isSpecified); DECLSPEC_XFGVIRT(IXMLDOMNode, get_definition) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( IXTLRuntime * This, - /* [out][retval] */ IXMLDOMNode **definitionNode); + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **definitionNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_nodeTypedValue) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( IXTLRuntime * This, - /* [out][retval] */ VARIANT *typedValue); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, put_nodeTypedValue) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( IXTLRuntime * This, - /* [in] */ VARIANT typedValue); + /* [annotation][in] */ + _In_ VARIANT typedValue); DECLSPEC_XFGVIRT(IXMLDOMNode, get_dataType) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( IXTLRuntime * This, - /* [out][retval] */ VARIANT *dataTypeName); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT *dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, put_dataType) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( IXTLRuntime * This, - /* [in] */ BSTR dataTypeName); + /* [annotation][in] */ + _In_ BSTR dataTypeName); DECLSPEC_XFGVIRT(IXMLDOMNode, get_xml) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( IXTLRuntime * This, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( IXTLRuntime * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [out][retval] */ BSTR *xmlString); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][out][retval] */ + _Out_retval_ BSTR *xmlString); DECLSPEC_XFGVIRT(IXMLDOMNode, selectNodes) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( IXTLRuntime * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNodeList **resultList); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNodeList **resultList); DECLSPEC_XFGVIRT(IXMLDOMNode, selectSingleNode) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( IXTLRuntime * This, - /* [in] */ BSTR queryString, - /* [out][retval] */ IXMLDOMNode **resultNode); + /* [annotation][in] */ + _In_ BSTR queryString, + /* [annotation][out][retval] */ + _Out_retval_ IXMLDOMNode **resultNode); DECLSPEC_XFGVIRT(IXMLDOMNode, get_parsed) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( IXTLRuntime * This, - /* [out][retval] */ VARIANT_BOOL *isParsed); + /* [annotation][out][retval] */ + _Out_retval_ VARIANT_BOOL *isParsed); DECLSPEC_XFGVIRT(IXMLDOMNode, get_namespaceURI) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( IXTLRuntime * This, - /* [out][retval] */ BSTR *namespaceURI); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *namespaceURI); DECLSPEC_XFGVIRT(IXMLDOMNode, get_prefix) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( IXTLRuntime * This, - /* [out][retval] */ BSTR *prefixString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *prefixString); DECLSPEC_XFGVIRT(IXMLDOMNode, get_baseName) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( IXTLRuntime * This, - /* [out][retval] */ BSTR *nameString); + /* [annotation][out][retval] */ + _Out_retval_ BSTR *nameString); DECLSPEC_XFGVIRT(IXMLDOMNode, transformNodeToObject) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( IXTLRuntime * This, - /* [in] */ IXMLDOMNode *stylesheet, - /* [in] */ VARIANT outputObject); + /* [annotation][in] */ + _In_ IXMLDOMNode *stylesheet, + /* [annotation][in] */ + _In_ VARIANT outputObject); DECLSPEC_XFGVIRT(IXTLRuntime, uniqueID) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *uniqueID )( IXTLRuntime * This, - /* [in] */ IXMLDOMNode *pNode, - /* [retval][out] */ long *pID); + /* [annotation][in] */ + _In_ IXMLDOMNode *pNode, + /* [annotation][retval][out] */ + _Out_retval_ long *pID); DECLSPEC_XFGVIRT(IXTLRuntime, depth) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *depth )( IXTLRuntime * This, - /* [in] */ IXMLDOMNode *pNode, - /* [retval][out] */ long *pDepth); + /* [annotation][in] */ + _In_ IXMLDOMNode *pNode, + /* [annotation][retval][out] */ + _Out_retval_ long *pDepth); DECLSPEC_XFGVIRT(IXTLRuntime, childNumber) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *childNumber )( IXTLRuntime * This, - /* [in] */ IXMLDOMNode *pNode, - /* [retval][out] */ long *pNumber); + /* [annotation][in] */ + _In_ IXMLDOMNode *pNode, + /* [annotation][retval][out] */ + _Out_retval_ long *pNumber); DECLSPEC_XFGVIRT(IXTLRuntime, ancestorChildNumber) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ancestorChildNumber )( IXTLRuntime * This, - /* [in] */ BSTR bstrNodeName, - /* [in] */ IXMLDOMNode *pNode, - /* [retval][out] */ long *pNumber); + /* [annotation][in] */ + _In_ BSTR bstrNodeName, + /* [annotation][in] */ + _In_ IXMLDOMNode *pNode, + /* [annotation][retval][out] */ + _Out_retval_ long *pNumber); DECLSPEC_XFGVIRT(IXTLRuntime, absoluteChildNumber) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *absoluteChildNumber )( IXTLRuntime * This, - /* [in] */ IXMLDOMNode *pNode, - /* [retval][out] */ long *pNumber); + /* [annotation][in] */ + _In_ IXMLDOMNode *pNode, + /* [annotation][retval][out] */ + _Out_retval_ long *pNumber); DECLSPEC_XFGVIRT(IXTLRuntime, formatIndex) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *formatIndex )( IXTLRuntime * This, - /* [in] */ long lIndex, - /* [in] */ BSTR bstrFormat, - /* [retval][out] */ BSTR *pbstrFormattedString); + /* [annotation][in] */ + _In_ long lIndex, + /* [annotation][in] */ + _In_ BSTR bstrFormat, + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrFormattedString); DECLSPEC_XFGVIRT(IXTLRuntime, formatNumber) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *formatNumber )( IXTLRuntime * This, - /* [in] */ double dblNumber, - /* [in] */ BSTR bstrFormat, - /* [retval][out] */ BSTR *pbstrFormattedString); + /* [annotation][in] */ + _In_ double dblNumber, + /* [annotation][in] */ + _In_ BSTR bstrFormat, + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrFormattedString); DECLSPEC_XFGVIRT(IXTLRuntime, formatDate) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *formatDate )( IXTLRuntime * This, - /* [in] */ VARIANT varDate, - /* [in] */ BSTR bstrFormat, + /* [annotation][in] */ + _In_ VARIANT varDate, + /* [annotation][in] */ + _In_ BSTR bstrFormat, /* [optional][in] */ VARIANT varDestLocale, - /* [retval][out] */ BSTR *pbstrFormattedString); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrFormattedString); DECLSPEC_XFGVIRT(IXTLRuntime, formatTime) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *formatTime )( IXTLRuntime * This, - /* [in] */ VARIANT varTime, - /* [in] */ BSTR bstrFormat, + /* [annotation][in] */ + _In_ VARIANT varTime, + /* [annotation][in] */ + _In_ BSTR bstrFormat, /* [optional][in] */ VARIANT varDestLocale, - /* [retval][out] */ BSTR *pbstrFormattedString); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrFormattedString); END_INTERFACE } IXTLRuntimeVtbl; @@ -9214,22 +10302,29 @@ EXTERN_C const IID IID_IXMLHttpRequest; { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE open( - /* [in] */ __RPC__in BSTR bstrMethod, - /* [in] */ __RPC__in BSTR bstrUrl, + /* [annotation][in] */ + _In_ BSTR bstrMethod, + /* [annotation][in] */ + _In_ BSTR bstrUrl, /* [optional][in] */ VARIANT varAsync, /* [optional][in] */ VARIANT bstrUser, /* [optional][in] */ VARIANT bstrPassword) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setRequestHeader( - /* [in] */ __RPC__in BSTR bstrHeader, - /* [in] */ __RPC__in BSTR bstrValue) = 0; + /* [annotation][in] */ + _In_ BSTR bstrHeader, + /* [annotation][in] */ + _In_ BSTR bstrValue) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getResponseHeader( - /* [in] */ __RPC__in BSTR bstrHeader, - /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrValue) = 0; + /* [annotation][in] */ + _In_ BSTR bstrHeader, + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrValue) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAllResponseHeaders( - /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrHeaders) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrHeaders) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE send( /* [optional][in] */ VARIANT varBody) = 0; @@ -9237,28 +10332,36 @@ EXTERN_C const IID IID_IXMLHttpRequest; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE abort( void) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_status( - /* [retval][out] */ __RPC__out long *plStatus) = 0; + /* [annotation][retval][out] */ + _Out_retval_ long *plStatus) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_statusText( - /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrStatus) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrStatus) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseXML( - /* [retval][out] */ __RPC__deref_out_opt IDispatch **ppBody) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IDispatch **ppBody) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseText( - /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrBody) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrBody) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseBody( - /* [retval][out] */ __RPC__out VARIANT *pvarBody) = 0; + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *pvarBody) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseStream( - /* [retval][out] */ __RPC__out VARIANT *pvarBody) = 0; + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *pvarBody) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( - /* [retval][out] */ __RPC__out long *plState) = 0; + /* [annotation][retval][out] */ + _Out_retval_ long *plState) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange( - /* [in] */ __RPC__in_opt IDispatch *pReadyStateSink) = 0; + /* [annotation][in] */ + _In_ IDispatch *pReadyStateSink) = 0; }; @@ -9337,8 +10440,10 @@ EXTERN_C const IID IID_IXMLHttpRequest; DECLSPEC_XFGVIRT(IXMLHttpRequest, open) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *open )( __RPC__in IXMLHttpRequest * This, - /* [in] */ __RPC__in BSTR bstrMethod, - /* [in] */ __RPC__in BSTR bstrUrl, + /* [annotation][in] */ + _In_ BSTR bstrMethod, + /* [annotation][in] */ + _In_ BSTR bstrUrl, /* [optional][in] */ VARIANT varAsync, /* [optional][in] */ VARIANT bstrUser, /* [optional][in] */ VARIANT bstrPassword); @@ -9346,19 +10451,24 @@ EXTERN_C const IID IID_IXMLHttpRequest; DECLSPEC_XFGVIRT(IXMLHttpRequest, setRequestHeader) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setRequestHeader )( __RPC__in IXMLHttpRequest * This, - /* [in] */ __RPC__in BSTR bstrHeader, - /* [in] */ __RPC__in BSTR bstrValue); + /* [annotation][in] */ + _In_ BSTR bstrHeader, + /* [annotation][in] */ + _In_ BSTR bstrValue); DECLSPEC_XFGVIRT(IXMLHttpRequest, getResponseHeader) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getResponseHeader )( __RPC__in IXMLHttpRequest * This, - /* [in] */ __RPC__in BSTR bstrHeader, - /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrValue); + /* [annotation][in] */ + _In_ BSTR bstrHeader, + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrValue); DECLSPEC_XFGVIRT(IXMLHttpRequest, getAllResponseHeaders) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getAllResponseHeaders )( __RPC__in IXMLHttpRequest * This, - /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrHeaders); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrHeaders); DECLSPEC_XFGVIRT(IXMLHttpRequest, send) /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *send )( @@ -9372,42 +10482,50 @@ EXTERN_C const IID IID_IXMLHttpRequest; DECLSPEC_XFGVIRT(IXMLHttpRequest, get_status) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )( __RPC__in IXMLHttpRequest * This, - /* [retval][out] */ __RPC__out long *plStatus); + /* [annotation][retval][out] */ + _Out_retval_ long *plStatus); DECLSPEC_XFGVIRT(IXMLHttpRequest, get_statusText) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_statusText )( __RPC__in IXMLHttpRequest * This, - /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrStatus); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrStatus); DECLSPEC_XFGVIRT(IXMLHttpRequest, get_responseXML) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseXML )( __RPC__in IXMLHttpRequest * This, - /* [retval][out] */ __RPC__deref_out_opt IDispatch **ppBody); + /* [annotation][retval][out] */ + _Out_retval_ IDispatch **ppBody); DECLSPEC_XFGVIRT(IXMLHttpRequest, get_responseText) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseText )( __RPC__in IXMLHttpRequest * This, - /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrBody); + /* [annotation][retval][out] */ + _Out_retval_ BSTR *pbstrBody); DECLSPEC_XFGVIRT(IXMLHttpRequest, get_responseBody) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseBody )( __RPC__in IXMLHttpRequest * This, - /* [retval][out] */ __RPC__out VARIANT *pvarBody); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *pvarBody); DECLSPEC_XFGVIRT(IXMLHttpRequest, get_responseStream) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseStream )( __RPC__in IXMLHttpRequest * This, - /* [retval][out] */ __RPC__out VARIANT *pvarBody); + /* [annotation][retval][out] */ + _Out_retval_ VARIANT *pvarBody); DECLSPEC_XFGVIRT(IXMLHttpRequest, get_readyState) /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )( __RPC__in IXMLHttpRequest * This, - /* [retval][out] */ __RPC__out long *plState); + /* [annotation][retval][out] */ + _Out_retval_ long *plState); DECLSPEC_XFGVIRT(IXMLHttpRequest, put_onreadystatechange) /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )( __RPC__in IXMLHttpRequest * This, - /* [in] */ __RPC__in_opt IDispatch *pReadyStateSink); + /* [annotation][in] */ + _In_ IDispatch *pReadyStateSink); END_INTERFACE } IXMLHttpRequestVtbl; @@ -9522,19 +10640,24 @@ EXTERN_C const IID IID_IXMLDSOControl; { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_XMLDocument( - /* [retval][out] */ IXMLDOMDocument **ppDoc) = 0; + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **ppDoc) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_XMLDocument( - /* [in] */ IXMLDOMDocument *ppDoc) = 0; + /* [annotation][in] */ + _In_ IXMLDOMDocument *ppDoc) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_JavaDSOCompatible( - /* [retval][out] */ BOOL *fJavaDSOCompatible) = 0; + /* [annotation][retval][out] */ + _Out_retval_ BOOL *fJavaDSOCompatible) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_JavaDSOCompatible( - /* [in] */ BOOL fJavaDSOCompatible) = 0; + /* [annotation][in] */ + _In_ BOOL fJavaDSOCompatible) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( - /* [retval][out] */ long *state) = 0; + /* [annotation][retval][out] */ + _Out_retval_ long *state) = 0; }; @@ -9613,27 +10736,32 @@ EXTERN_C const IID IID_IXMLDSOControl; DECLSPEC_XFGVIRT(IXMLDSOControl, get_XMLDocument) /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_XMLDocument )( IXMLDSOControl * This, - /* [retval][out] */ IXMLDOMDocument **ppDoc); + /* [annotation][retval][out] */ + _Out_retval_ IXMLDOMDocument **ppDoc); DECLSPEC_XFGVIRT(IXMLDSOControl, put_XMLDocument) /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_XMLDocument )( IXMLDSOControl * This, - /* [in] */ IXMLDOMDocument *ppDoc); + /* [annotation][in] */ + _In_ IXMLDOMDocument *ppDoc); DECLSPEC_XFGVIRT(IXMLDSOControl, get_JavaDSOCompatible) /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_JavaDSOCompatible )( IXMLDSOControl * This, - /* [retval][out] */ BOOL *fJavaDSOCompatible); + /* [annotation][retval][out] */ + _Out_retval_ BOOL *fJavaDSOCompatible); DECLSPEC_XFGVIRT(IXMLDSOControl, put_JavaDSOCompatible) /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_JavaDSOCompatible )( IXMLDSOControl * This, - /* [in] */ BOOL fJavaDSOCompatible); + /* [annotation][in] */ + _In_ BOOL fJavaDSOCompatible); DECLSPEC_XFGVIRT(IXMLDSOControl, get_readyState) /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )( IXMLDSOControl * This, - /* [retval][out] */ long *state); + /* [annotation][retval][out] */ + _Out_retval_ long *state); END_INTERFACE } IXMLDSOControlVtbl; diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/oledb.h b/generation/WinSDK/RecompiledIdlHeaders/um/oledb.h index b402aa56..06e69517 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/oledb.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/oledb.h @@ -2965,23 +2965,28 @@ EXTERN_C const IID IID_IAccessor; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE AddRefAccessor( - /* [in] */ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, /* [annotation][unique][out][in] */ _Out_opt_ DBREFCOUNT *pcRefCount) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE CreateAccessor( - /* [in] */ DBACCESSORFLAGS dwAccessorFlags, - /* [in] */ DBCOUNTITEM cBindings, + /* [annotation][in] */ + _In_ DBACCESSORFLAGS dwAccessorFlags, + /* [annotation][in] */ + _In_ DBCOUNTITEM cBindings, /* [annotation][size_is][in] */ _In_reads_(cBindings) const DBBINDING rgBindings[ ], - /* [in] */ DBLENGTH cbRowSize, + /* [annotation][in] */ + _In_ DBLENGTH cbRowSize, /* [annotation][out] */ _Out_ HACCESSOR *phAccessor, /* [annotation][size_is][out] */ _Out_writes_opt_(cBindings) DBBINDSTATUS rgStatus[ ]) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetBindings( - /* [in] */ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, /* [annotation][out] */ _Out_ DBACCESSORFLAGS *pdwAccessorFlags, /* [annotation][out][in] */ @@ -2990,7 +2995,8 @@ EXTERN_C const IID IID_IAccessor; _Outptr_result_buffer_maybenull_(*pcBindings) DBBINDING **prgBindings) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE ReleaseAccessor( - /* [in] */ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, /* [annotation][unique][out][in] */ _Out_opt_ DBREFCOUNT *pcRefCount) = 0; @@ -3022,18 +3028,22 @@ EXTERN_C const IID IID_IAccessor; DECLSPEC_XFGVIRT(IAccessor, AddRefAccessor) /* [local] */ HRESULT ( STDMETHODCALLTYPE *AddRefAccessor )( IAccessor * This, - /* [in] */ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, /* [annotation][unique][out][in] */ _Out_opt_ DBREFCOUNT *pcRefCount); DECLSPEC_XFGVIRT(IAccessor, CreateAccessor) /* [local] */ HRESULT ( STDMETHODCALLTYPE *CreateAccessor )( IAccessor * This, - /* [in] */ DBACCESSORFLAGS dwAccessorFlags, - /* [in] */ DBCOUNTITEM cBindings, + /* [annotation][in] */ + _In_ DBACCESSORFLAGS dwAccessorFlags, + /* [annotation][in] */ + _In_ DBCOUNTITEM cBindings, /* [annotation][size_is][in] */ _In_reads_(cBindings) const DBBINDING rgBindings[ ], - /* [in] */ DBLENGTH cbRowSize, + /* [annotation][in] */ + _In_ DBLENGTH cbRowSize, /* [annotation][out] */ _Out_ HACCESSOR *phAccessor, /* [annotation][size_is][out] */ @@ -3042,7 +3052,8 @@ EXTERN_C const IID IID_IAccessor; DECLSPEC_XFGVIRT(IAccessor, GetBindings) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetBindings )( IAccessor * This, - /* [in] */ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, /* [annotation][out] */ _Out_ DBACCESSORFLAGS *pdwAccessorFlags, /* [annotation][out][in] */ @@ -3053,7 +3064,8 @@ EXTERN_C const IID IID_IAccessor; DECLSPEC_XFGVIRT(IAccessor, ReleaseAccessor) /* [local] */ HRESULT ( STDMETHODCALLTYPE *ReleaseAccessor )( IAccessor * This, - /* [in] */ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, /* [annotation][unique][out][in] */ _Out_opt_ DBREFCOUNT *pcRefCount); @@ -3101,9 +3113,12 @@ EXTERN_C const IID IID_IAccessor; /* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_RemoteAddRefAccessor_Proxy( __RPC__in IAccessor * This, - /* [in] */ HACCESSOR hAccessor, - /* [unique][out][in] */ __RPC__inout_opt DBREFCOUNT *pcRefCount, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][unique][out][in] */ + _Inout_ DBREFCOUNT *pcRefCount, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IAccessor_RemoteAddRefAccessor_Stub( @@ -3115,13 +3130,20 @@ void __RPC_STUB IAccessor_RemoteAddRefAccessor_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_RemoteCreateAccessor_Proxy( __RPC__in IAccessor * This, - /* [in] */ DBACCESSORFLAGS dwAccessorFlags, - /* [in] */ DBCOUNTITEM cBindings, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cBindings) DBBINDING *rgBindings, - /* [in] */ DBLENGTH cbRowSize, - /* [out] */ __RPC__out HACCESSOR *phAccessor, - /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cBindings) DBBINDSTATUS *rgStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBACCESSORFLAGS dwAccessorFlags, + /* [annotation][in] */ + _In_ DBCOUNTITEM cBindings, + /* [annotation][size_is][unique][in] */ + _In_reads_(cBindings) DBBINDING *rgBindings, + /* [annotation][in] */ + _In_ DBLENGTH cbRowSize, + /* [annotation][out] */ + _Out_ HACCESSOR *phAccessor, + /* [annotation][size_is][unique][out][in] */ + _Inout_updates_(cBindings) DBBINDSTATUS *rgStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IAccessor_RemoteCreateAccessor_Stub( @@ -3133,11 +3155,16 @@ void __RPC_STUB IAccessor_RemoteCreateAccessor_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_RemoteGetBindings_Proxy( __RPC__in IAccessor * This, - /* [in] */ HACCESSOR hAccessor, - /* [out] */ __RPC__out DBACCESSORFLAGS *pdwAccessorFlags, - /* [out][in] */ __RPC__inout DBCOUNTITEM *pcBindings, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcBindings) DBBINDING **prgBindings, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][out] */ + _Out_ DBACCESSORFLAGS *pdwAccessorFlags, + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcBindings, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcBindings) DBBINDING **prgBindings, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IAccessor_RemoteGetBindings_Stub( @@ -3149,9 +3176,12 @@ void __RPC_STUB IAccessor_RemoteGetBindings_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_RemoteReleaseAccessor_Proxy( __RPC__in IAccessor * This, - /* [in] */ HACCESSOR hAccessor, - /* [unique][out][in] */ __RPC__inout_opt DBREFCOUNT *pcRefCount, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][unique][out][in] */ + _Inout_ DBREFCOUNT *pcRefCount, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IAccessor_RemoteReleaseAccessor_Stub( @@ -3196,32 +3226,50 @@ EXTERN_C const IID IID_IRowset; { public: virtual HRESULT STDMETHODCALLTYPE AddRefRows( - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [size_is][out] */ DBREFCOUNT rgRefCounts[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]) = 0; + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBREFCOUNT rgRefCounts[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetData( - /* [in] */ HROW hRow, - /* [in] */ HACCESSOR hAccessor, - /* [out] */ void *pData) = 0; + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][out] */ + _Out_ void *pData) = 0; virtual HRESULT STDMETHODCALLTYPE GetNextRows( - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBROWOFFSET lRowsOffset, - /* [in] */ DBROWCOUNT cRows, - /* [out] */ DBCOUNTITEM *pcRowsObtained, - /* [size_is][size_is][out] */ HROW **prghRows) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBROWOFFSET lRowsOffset, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) HROW **prghRows) = 0; virtual HRESULT STDMETHODCALLTYPE ReleaseRows( - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [size_is][in] */ DBROWOPTIONS rgRowOptions[ ], - /* [size_is][out] */ DBREFCOUNT rgRefCounts[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]) = 0; + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRows) DBROWOPTIONS rgRowOptions[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBREFCOUNT rgRefCounts[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE RestartPosition( - /* [in] */ HCHAPTER hReserved) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hReserved) = 0; }; @@ -3251,40 +3299,58 @@ EXTERN_C const IID IID_IRowset; DECLSPEC_XFGVIRT(IRowset, AddRefRows) HRESULT ( STDMETHODCALLTYPE *AddRefRows )( IRowset * This, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [size_is][out] */ DBREFCOUNT rgRefCounts[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]); + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBREFCOUNT rgRefCounts[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]); DECLSPEC_XFGVIRT(IRowset, GetData) HRESULT ( STDMETHODCALLTYPE *GetData )( IRowset * This, - /* [in] */ HROW hRow, - /* [in] */ HACCESSOR hAccessor, - /* [out] */ void *pData); + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][out] */ + _Out_ void *pData); DECLSPEC_XFGVIRT(IRowset, GetNextRows) HRESULT ( STDMETHODCALLTYPE *GetNextRows )( IRowset * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBROWOFFSET lRowsOffset, - /* [in] */ DBROWCOUNT cRows, - /* [out] */ DBCOUNTITEM *pcRowsObtained, - /* [size_is][size_is][out] */ HROW **prghRows); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBROWOFFSET lRowsOffset, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) HROW **prghRows); DECLSPEC_XFGVIRT(IRowset, ReleaseRows) HRESULT ( STDMETHODCALLTYPE *ReleaseRows )( IRowset * This, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [size_is][in] */ DBROWOPTIONS rgRowOptions[ ], - /* [size_is][out] */ DBREFCOUNT rgRefCounts[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]); + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRows) DBROWOPTIONS rgRowOptions[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBREFCOUNT rgRefCounts[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]); DECLSPEC_XFGVIRT(IRowset, RestartPosition) HRESULT ( STDMETHODCALLTYPE *RestartPosition )( IRowset * This, - /* [in] */ HCHAPTER hReserved); + /* [annotation][in] */ + _In_ HCHAPTER hReserved); END_INTERFACE } IRowsetVtbl; @@ -3364,7 +3430,8 @@ EXTERN_C const IID IID_IRowsetInfo; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [in] */ const ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ const ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -3373,7 +3440,8 @@ EXTERN_C const IID IID_IRowsetInfo; _Outptr_result_buffer_maybenull_(*pcPropertySets) DBPROPSET **prgPropertySets) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetReferencedRowset( - /* [in] */ DBORDINAL iOrdinal, + /* [annotation][in] */ + _In_ DBORDINAL iOrdinal, /* [annotation][in] */ _In_ REFIID riid, /* [annotation][iid_is][out] */ @@ -3413,7 +3481,8 @@ EXTERN_C const IID IID_IRowsetInfo; DECLSPEC_XFGVIRT(IRowsetInfo, GetProperties) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( IRowsetInfo * This, - /* [in] */ const ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ const ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -3424,7 +3493,8 @@ EXTERN_C const IID IID_IRowsetInfo; DECLSPEC_XFGVIRT(IRowsetInfo, GetReferencedRowset) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetReferencedRowset )( IRowsetInfo * This, - /* [in] */ DBORDINAL iOrdinal, + /* [annotation][in] */ + _In_ DBORDINAL iOrdinal, /* [annotation][in] */ _In_ REFIID riid, /* [annotation][iid_is][out] */ @@ -3479,11 +3549,16 @@ EXTERN_C const IID IID_IRowsetInfo; /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetInfo_RemoteGetProperties_Proxy( __RPC__in IRowsetInfo * This, - /* [in] */ ULONG cPropertyIDSets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, - /* [out][in] */ __RPC__inout ULONG *pcPropertySets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPropertySets) DBPROPSET **prgPropertySets, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcPropertySets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPropertySets) DBPROPSET **prgPropertySets, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IRowsetInfo_RemoteGetProperties_Stub( @@ -3495,10 +3570,14 @@ void __RPC_STUB IRowsetInfo_RemoteGetProperties_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetInfo_RemoteGetReferencedRowset_Proxy( __RPC__in IRowsetInfo * This, - /* [in] */ DBORDINAL iOrdinal, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppReferencedRowset, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBORDINAL iOrdinal, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppReferencedRowset, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IRowsetInfo_RemoteGetReferencedRowset_Stub( @@ -3510,9 +3589,12 @@ void __RPC_STUB IRowsetInfo_RemoteGetReferencedRowset_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetInfo_RemoteGetSpecification_Proxy( __RPC__in IRowsetInfo * This, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppSpecification, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppSpecification, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IRowsetInfo_RemoteGetSpecification_Stub( @@ -3566,38 +3648,64 @@ EXTERN_C const IID IID_IRowsetLocate; { public: virtual HRESULT STDMETHODCALLTYPE Compare( - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBBKMARK cbBookmark1, - /* [size_is][in] */ const BYTE *pBookmark1, - /* [in] */ DBBKMARK cbBookmark2, - /* [size_is][in] */ const BYTE *pBookmark2, - /* [out] */ DBCOMPARE *pComparison) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark1, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark1) const BYTE *pBookmark1, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark2, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark2) const BYTE *pBookmark2, + /* [annotation][out] */ + _Out_ DBCOMPARE *pComparison) = 0; virtual HRESULT STDMETHODCALLTYPE GetRowsAt( - /* [in] */ HWATCHREGION hReserved1, - /* [in] */ HCHAPTER hReserved2, - /* [in] */ DBBKMARK cbBookmark, - /* [size_is][in] */ const BYTE *pBookmark, - /* [in] */ DBROWOFFSET lRowsOffset, - /* [in] */ DBROWCOUNT cRows, - /* [out] */ DBCOUNTITEM *pcRowsObtained, - /* [size_is][size_is][out] */ HROW **prghRows) = 0; + /* [annotation][in] */ + _In_ HWATCHREGION hReserved1, + /* [annotation][in] */ + _In_ HCHAPTER hReserved2, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark) const BYTE *pBookmark, + /* [annotation][in] */ + _In_ DBROWOFFSET lRowsOffset, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) HROW **prghRows) = 0; virtual HRESULT STDMETHODCALLTYPE GetRowsByBookmark( - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const DBBKMARK rgcbBookmarks[ ], - /* [size_is][in] */ const BYTE *rgpBookmarks[ ], - /* [size_is][out] */ HROW rghRows[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const DBBKMARK rgcbBookmarks[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRows) const BYTE *rgpBookmarks[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) HROW rghRows[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE Hash( - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBBKMARK cBookmarks, - /* [size_is][in] */ const DBBKMARK rgcbBookmarks[ ], - /* [size_is][in] */ const BYTE *rgpBookmarks[ ], - /* [size_is][out] */ DBHASHVALUE rgHashedValues[ ], - /* [size_is][out] */ DBROWSTATUS rgBookmarkStatus[ ]) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBBKMARK cBookmarks, + /* [annotation][size_is][in] */ + _In_reads_(cBookmarks) const DBBKMARK rgcbBookmarks[ ], + /* [annotation][size_is][in] */ + _In_reads_(cBookmarks) const BYTE *rgpBookmarks[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cBookmarks) DBHASHVALUE rgHashedValues[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cBookmarks) DBROWSTATUS rgBookmarkStatus[ ]) = 0; }; @@ -3627,82 +3735,126 @@ EXTERN_C const IID IID_IRowsetLocate; DECLSPEC_XFGVIRT(IRowset, AddRefRows) HRESULT ( STDMETHODCALLTYPE *AddRefRows )( IRowsetLocate * This, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [size_is][out] */ DBREFCOUNT rgRefCounts[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]); + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBREFCOUNT rgRefCounts[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]); DECLSPEC_XFGVIRT(IRowset, GetData) HRESULT ( STDMETHODCALLTYPE *GetData )( IRowsetLocate * This, - /* [in] */ HROW hRow, - /* [in] */ HACCESSOR hAccessor, - /* [out] */ void *pData); + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][out] */ + _Out_ void *pData); DECLSPEC_XFGVIRT(IRowset, GetNextRows) HRESULT ( STDMETHODCALLTYPE *GetNextRows )( IRowsetLocate * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBROWOFFSET lRowsOffset, - /* [in] */ DBROWCOUNT cRows, - /* [out] */ DBCOUNTITEM *pcRowsObtained, - /* [size_is][size_is][out] */ HROW **prghRows); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBROWOFFSET lRowsOffset, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) HROW **prghRows); DECLSPEC_XFGVIRT(IRowset, ReleaseRows) HRESULT ( STDMETHODCALLTYPE *ReleaseRows )( IRowsetLocate * This, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [size_is][in] */ DBROWOPTIONS rgRowOptions[ ], - /* [size_is][out] */ DBREFCOUNT rgRefCounts[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]); + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRows) DBROWOPTIONS rgRowOptions[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBREFCOUNT rgRefCounts[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]); DECLSPEC_XFGVIRT(IRowset, RestartPosition) HRESULT ( STDMETHODCALLTYPE *RestartPosition )( IRowsetLocate * This, - /* [in] */ HCHAPTER hReserved); + /* [annotation][in] */ + _In_ HCHAPTER hReserved); DECLSPEC_XFGVIRT(IRowsetLocate, Compare) HRESULT ( STDMETHODCALLTYPE *Compare )( IRowsetLocate * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBBKMARK cbBookmark1, - /* [size_is][in] */ const BYTE *pBookmark1, - /* [in] */ DBBKMARK cbBookmark2, - /* [size_is][in] */ const BYTE *pBookmark2, - /* [out] */ DBCOMPARE *pComparison); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark1, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark1) const BYTE *pBookmark1, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark2, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark2) const BYTE *pBookmark2, + /* [annotation][out] */ + _Out_ DBCOMPARE *pComparison); DECLSPEC_XFGVIRT(IRowsetLocate, GetRowsAt) HRESULT ( STDMETHODCALLTYPE *GetRowsAt )( IRowsetLocate * This, - /* [in] */ HWATCHREGION hReserved1, - /* [in] */ HCHAPTER hReserved2, - /* [in] */ DBBKMARK cbBookmark, - /* [size_is][in] */ const BYTE *pBookmark, - /* [in] */ DBROWOFFSET lRowsOffset, - /* [in] */ DBROWCOUNT cRows, - /* [out] */ DBCOUNTITEM *pcRowsObtained, - /* [size_is][size_is][out] */ HROW **prghRows); + /* [annotation][in] */ + _In_ HWATCHREGION hReserved1, + /* [annotation][in] */ + _In_ HCHAPTER hReserved2, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark) const BYTE *pBookmark, + /* [annotation][in] */ + _In_ DBROWOFFSET lRowsOffset, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) HROW **prghRows); DECLSPEC_XFGVIRT(IRowsetLocate, GetRowsByBookmark) HRESULT ( STDMETHODCALLTYPE *GetRowsByBookmark )( IRowsetLocate * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const DBBKMARK rgcbBookmarks[ ], - /* [size_is][in] */ const BYTE *rgpBookmarks[ ], - /* [size_is][out] */ HROW rghRows[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const DBBKMARK rgcbBookmarks[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRows) const BYTE *rgpBookmarks[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) HROW rghRows[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]); DECLSPEC_XFGVIRT(IRowsetLocate, Hash) HRESULT ( STDMETHODCALLTYPE *Hash )( IRowsetLocate * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBBKMARK cBookmarks, - /* [size_is][in] */ const DBBKMARK rgcbBookmarks[ ], - /* [size_is][in] */ const BYTE *rgpBookmarks[ ], - /* [size_is][out] */ DBHASHVALUE rgHashedValues[ ], - /* [size_is][out] */ DBROWSTATUS rgBookmarkStatus[ ]); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBBKMARK cBookmarks, + /* [annotation][size_is][in] */ + _In_reads_(cBookmarks) const DBBKMARK rgcbBookmarks[ ], + /* [annotation][size_is][in] */ + _In_reads_(cBookmarks) const BYTE *rgpBookmarks[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cBookmarks) DBHASHVALUE rgHashedValues[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cBookmarks) DBROWSTATUS rgBookmarkStatus[ ]); END_INTERFACE } IRowsetLocateVtbl; @@ -3795,16 +3947,24 @@ EXTERN_C const IID IID_IRowsetResynch; { public: virtual HRESULT STDMETHODCALLTYPE GetVisibleData( - /* [in] */ HROW hRow, - /* [in] */ HACCESSOR hAccessor, - /* [out] */ void *pData) = 0; + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][out] */ + _Out_ void *pData) = 0; virtual HRESULT STDMETHODCALLTYPE ResynchRows( - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [out] */ DBCOUNTITEM *pcRowsResynched, - /* [size_is][size_is][out] */ HROW **prghRowsResynched, - /* [size_is][size_is][out] */ DBROWSTATUS **prgRowStatus) = 0; + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsResynched, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) HROW **prghRowsResynched, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS **prgRowStatus) = 0; }; @@ -3834,18 +3994,26 @@ EXTERN_C const IID IID_IRowsetResynch; DECLSPEC_XFGVIRT(IRowsetResynch, GetVisibleData) HRESULT ( STDMETHODCALLTYPE *GetVisibleData )( IRowsetResynch * This, - /* [in] */ HROW hRow, - /* [in] */ HACCESSOR hAccessor, - /* [out] */ void *pData); + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][out] */ + _Out_ void *pData); DECLSPEC_XFGVIRT(IRowsetResynch, ResynchRows) HRESULT ( STDMETHODCALLTYPE *ResynchRows )( IRowsetResynch * This, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [out] */ DBCOUNTITEM *pcRowsResynched, - /* [size_is][size_is][out] */ HROW **prghRowsResynched, - /* [size_is][size_is][out] */ DBROWSTATUS **prgRowStatus); + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsResynched, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) HROW **prghRowsResynched, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS **prgRowStatus); END_INTERFACE } IRowsetResynchVtbl; @@ -3916,20 +4084,32 @@ EXTERN_C const IID IID_IRowsetScroll; { public: virtual HRESULT STDMETHODCALLTYPE GetApproximatePosition( - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBBKMARK cbBookmark, - /* [size_is][in] */ const BYTE *pBookmark, - /* [out] */ DBCOUNTITEM *pulPosition, - /* [out] */ DBCOUNTITEM *pcRows) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark) const BYTE *pBookmark, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pulPosition, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRows) = 0; virtual HRESULT STDMETHODCALLTYPE GetRowsAtRatio( - /* [in] */ HWATCHREGION hReserved1, - /* [in] */ HCHAPTER hReserved2, - /* [in] */ DBCOUNTITEM ulNumerator, - /* [in] */ DBCOUNTITEM ulDenominator, - /* [in] */ DBROWCOUNT cRows, - /* [out] */ DBCOUNTITEM *pcRowsObtained, - /* [size_is][size_is][out] */ HROW **prghRows) = 0; + /* [annotation][in] */ + _In_ HWATCHREGION hReserved1, + /* [annotation][in] */ + _In_ HCHAPTER hReserved2, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulNumerator, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulDenominator, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) HROW **prghRows) = 0; }; @@ -3959,102 +4139,158 @@ EXTERN_C const IID IID_IRowsetScroll; DECLSPEC_XFGVIRT(IRowset, AddRefRows) HRESULT ( STDMETHODCALLTYPE *AddRefRows )( IRowsetScroll * This, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [size_is][out] */ DBREFCOUNT rgRefCounts[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]); + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBREFCOUNT rgRefCounts[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]); DECLSPEC_XFGVIRT(IRowset, GetData) HRESULT ( STDMETHODCALLTYPE *GetData )( IRowsetScroll * This, - /* [in] */ HROW hRow, - /* [in] */ HACCESSOR hAccessor, - /* [out] */ void *pData); + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][out] */ + _Out_ void *pData); DECLSPEC_XFGVIRT(IRowset, GetNextRows) HRESULT ( STDMETHODCALLTYPE *GetNextRows )( IRowsetScroll * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBROWOFFSET lRowsOffset, - /* [in] */ DBROWCOUNT cRows, - /* [out] */ DBCOUNTITEM *pcRowsObtained, - /* [size_is][size_is][out] */ HROW **prghRows); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBROWOFFSET lRowsOffset, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) HROW **prghRows); DECLSPEC_XFGVIRT(IRowset, ReleaseRows) HRESULT ( STDMETHODCALLTYPE *ReleaseRows )( IRowsetScroll * This, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [size_is][in] */ DBROWOPTIONS rgRowOptions[ ], - /* [size_is][out] */ DBREFCOUNT rgRefCounts[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]); + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRows) DBROWOPTIONS rgRowOptions[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBREFCOUNT rgRefCounts[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]); DECLSPEC_XFGVIRT(IRowset, RestartPosition) HRESULT ( STDMETHODCALLTYPE *RestartPosition )( IRowsetScroll * This, - /* [in] */ HCHAPTER hReserved); + /* [annotation][in] */ + _In_ HCHAPTER hReserved); DECLSPEC_XFGVIRT(IRowsetLocate, Compare) HRESULT ( STDMETHODCALLTYPE *Compare )( IRowsetScroll * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBBKMARK cbBookmark1, - /* [size_is][in] */ const BYTE *pBookmark1, - /* [in] */ DBBKMARK cbBookmark2, - /* [size_is][in] */ const BYTE *pBookmark2, - /* [out] */ DBCOMPARE *pComparison); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark1, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark1) const BYTE *pBookmark1, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark2, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark2) const BYTE *pBookmark2, + /* [annotation][out] */ + _Out_ DBCOMPARE *pComparison); DECLSPEC_XFGVIRT(IRowsetLocate, GetRowsAt) HRESULT ( STDMETHODCALLTYPE *GetRowsAt )( IRowsetScroll * This, - /* [in] */ HWATCHREGION hReserved1, - /* [in] */ HCHAPTER hReserved2, - /* [in] */ DBBKMARK cbBookmark, - /* [size_is][in] */ const BYTE *pBookmark, - /* [in] */ DBROWOFFSET lRowsOffset, - /* [in] */ DBROWCOUNT cRows, - /* [out] */ DBCOUNTITEM *pcRowsObtained, - /* [size_is][size_is][out] */ HROW **prghRows); + /* [annotation][in] */ + _In_ HWATCHREGION hReserved1, + /* [annotation][in] */ + _In_ HCHAPTER hReserved2, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark) const BYTE *pBookmark, + /* [annotation][in] */ + _In_ DBROWOFFSET lRowsOffset, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) HROW **prghRows); DECLSPEC_XFGVIRT(IRowsetLocate, GetRowsByBookmark) HRESULT ( STDMETHODCALLTYPE *GetRowsByBookmark )( IRowsetScroll * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const DBBKMARK rgcbBookmarks[ ], - /* [size_is][in] */ const BYTE *rgpBookmarks[ ], - /* [size_is][out] */ HROW rghRows[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const DBBKMARK rgcbBookmarks[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRows) const BYTE *rgpBookmarks[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) HROW rghRows[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]); DECLSPEC_XFGVIRT(IRowsetLocate, Hash) HRESULT ( STDMETHODCALLTYPE *Hash )( IRowsetScroll * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBBKMARK cBookmarks, - /* [size_is][in] */ const DBBKMARK rgcbBookmarks[ ], - /* [size_is][in] */ const BYTE *rgpBookmarks[ ], - /* [size_is][out] */ DBHASHVALUE rgHashedValues[ ], - /* [size_is][out] */ DBROWSTATUS rgBookmarkStatus[ ]); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBBKMARK cBookmarks, + /* [annotation][size_is][in] */ + _In_reads_(cBookmarks) const DBBKMARK rgcbBookmarks[ ], + /* [annotation][size_is][in] */ + _In_reads_(cBookmarks) const BYTE *rgpBookmarks[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cBookmarks) DBHASHVALUE rgHashedValues[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cBookmarks) DBROWSTATUS rgBookmarkStatus[ ]); DECLSPEC_XFGVIRT(IRowsetScroll, GetApproximatePosition) HRESULT ( STDMETHODCALLTYPE *GetApproximatePosition )( IRowsetScroll * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBBKMARK cbBookmark, - /* [size_is][in] */ const BYTE *pBookmark, - /* [out] */ DBCOUNTITEM *pulPosition, - /* [out] */ DBCOUNTITEM *pcRows); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark) const BYTE *pBookmark, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pulPosition, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRows); DECLSPEC_XFGVIRT(IRowsetScroll, GetRowsAtRatio) HRESULT ( STDMETHODCALLTYPE *GetRowsAtRatio )( IRowsetScroll * This, - /* [in] */ HWATCHREGION hReserved1, - /* [in] */ HCHAPTER hReserved2, - /* [in] */ DBCOUNTITEM ulNumerator, - /* [in] */ DBCOUNTITEM ulDenominator, - /* [in] */ DBROWCOUNT cRows, - /* [out] */ DBCOUNTITEM *pcRowsObtained, - /* [size_is][size_is][out] */ HROW **prghRows); + /* [annotation][in] */ + _In_ HWATCHREGION hReserved1, + /* [annotation][in] */ + _In_ HCHAPTER hReserved2, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulNumerator, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulDenominator, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) HROW **prghRows); END_INTERFACE } IRowsetScrollVtbl; @@ -4156,12 +4392,14 @@ EXTERN_C const IID IID_IChapteredRowset; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE AddRefChapter( - /* [in] */ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, /* [annotation][out] */ _Out_opt_ DBREFCOUNT *pcRefCount) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE ReleaseChapter( - /* [in] */ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, /* [annotation][out] */ _Out_opt_ DBREFCOUNT *pcRefCount) = 0; @@ -4193,14 +4431,16 @@ EXTERN_C const IID IID_IChapteredRowset; DECLSPEC_XFGVIRT(IChapteredRowset, AddRefChapter) /* [local] */ HRESULT ( STDMETHODCALLTYPE *AddRefChapter )( IChapteredRowset * This, - /* [in] */ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, /* [annotation][out] */ _Out_opt_ DBREFCOUNT *pcRefCount); DECLSPEC_XFGVIRT(IChapteredRowset, ReleaseChapter) /* [local] */ HRESULT ( STDMETHODCALLTYPE *ReleaseChapter )( IChapteredRowset * This, - /* [in] */ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, /* [annotation][out] */ _Out_opt_ DBREFCOUNT *pcRefCount); @@ -4242,9 +4482,12 @@ EXTERN_C const IID IID_IChapteredRowset; /* [call_as] */ HRESULT STDMETHODCALLTYPE IChapteredRowset_RemoteAddRefChapter_Proxy( __RPC__in IChapteredRowset * This, - /* [in] */ HCHAPTER hChapter, - /* [out] */ __RPC__out DBREFCOUNT *pcRefCount, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][out] */ + _Out_ DBREFCOUNT *pcRefCount, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IChapteredRowset_RemoteAddRefChapter_Stub( @@ -4256,9 +4499,12 @@ void __RPC_STUB IChapteredRowset_RemoteAddRefChapter_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IChapteredRowset_RemoteReleaseChapter_Proxy( __RPC__in IChapteredRowset * This, - /* [in] */ HCHAPTER hChapter, - /* [out] */ __RPC__out DBREFCOUNT *pcRefCount, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][out] */ + _Out_ DBREFCOUNT *pcRefCount, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IChapteredRowset_RemoteReleaseChapter_Stub( @@ -4301,16 +4547,26 @@ EXTERN_C const IID IID_IRowsetFind; { public: virtual HRESULT STDMETHODCALLTYPE FindNextRow( - /* [in] */ HCHAPTER hChapter, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ void *pFindValue, - /* [in] */ DBCOMPAREOP CompareOp, - /* [in] */ DBBKMARK cbBookmark, - /* [size_is][in] */ const BYTE *pBookmark, - /* [in] */ DBROWOFFSET lRowsOffset, - /* [in] */ DBROWCOUNT cRows, - /* [out][in] */ DBCOUNTITEM *pcRowsObtained, - /* [size_is][size_is][out] */ HROW **prghRows) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ void *pFindValue, + /* [annotation][in] */ + _In_ DBCOMPAREOP CompareOp, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark) const BYTE *pBookmark, + /* [annotation][in] */ + _In_ DBROWOFFSET lRowsOffset, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcRowsObtained) HROW **prghRows) = 0; }; @@ -4340,16 +4596,26 @@ EXTERN_C const IID IID_IRowsetFind; DECLSPEC_XFGVIRT(IRowsetFind, FindNextRow) HRESULT ( STDMETHODCALLTYPE *FindNextRow )( IRowsetFind * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ void *pFindValue, - /* [in] */ DBCOMPAREOP CompareOp, - /* [in] */ DBBKMARK cbBookmark, - /* [size_is][in] */ const BYTE *pBookmark, - /* [in] */ DBROWOFFSET lRowsOffset, - /* [in] */ DBROWCOUNT cRows, - /* [out][in] */ DBCOUNTITEM *pcRowsObtained, - /* [size_is][size_is][out] */ HROW **prghRows); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ void *pFindValue, + /* [annotation][in] */ + _In_ DBCOMPAREOP CompareOp, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark) const BYTE *pBookmark, + /* [annotation][in] */ + _In_ DBROWOFFSET lRowsOffset, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcRowsObtained) HROW **prghRows); END_INTERFACE } IRowsetFindVtbl; @@ -4447,9 +4713,12 @@ EXTERN_C const IID IID_IRowPosition; _In_ IUnknown *pRowset) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetRowPosition( - /* [in] */ HCHAPTER hChapter, - /* [in] */ HROW hRow, - /* [in] */ DBPOSITIONFLAGS dwPositionFlags) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ DBPOSITIONFLAGS dwPositionFlags) = 0; }; @@ -4507,9 +4776,12 @@ EXTERN_C const IID IID_IRowPosition; DECLSPEC_XFGVIRT(IRowPosition, SetRowPosition) /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetRowPosition )( IRowPosition * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ HROW hRow, - /* [in] */ DBPOSITIONFLAGS dwPositionFlags); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ DBPOSITIONFLAGS dwPositionFlags); END_INTERFACE } IRowPositionVtbl; @@ -4558,7 +4830,8 @@ EXTERN_C const IID IID_IRowPosition; /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_RemoteClearRowPosition_Proxy( __RPC__in IRowPosition * This, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IRowPosition_RemoteClearRowPosition_Stub( @@ -4570,10 +4843,14 @@ void __RPC_STUB IRowPosition_RemoteClearRowPosition_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_RemoteGetRowPosition_Proxy( __RPC__in IRowPosition * This, - /* [out] */ __RPC__out HCHAPTER *phChapter, - /* [out] */ __RPC__out HROW *phRow, - /* [out] */ __RPC__out DBPOSITIONFLAGS *pdwPositionFlags, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ HCHAPTER *phChapter, + /* [annotation][out] */ + _Out_ HROW *phRow, + /* [annotation][out] */ + _Out_ DBPOSITIONFLAGS *pdwPositionFlags, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IRowPosition_RemoteGetRowPosition_Stub( @@ -4585,9 +4862,12 @@ void __RPC_STUB IRowPosition_RemoteGetRowPosition_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_RemoteGetRowset_Proxy( __RPC__in IRowPosition * This, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppRowset, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IRowPosition_RemoteGetRowset_Stub( @@ -4599,8 +4879,10 @@ void __RPC_STUB IRowPosition_RemoteGetRowset_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_RemoteInitialize_Proxy( __RPC__in IRowPosition * This, - /* [in] */ __RPC__in_opt IUnknown *pRowset, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pRowset, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IRowPosition_RemoteInitialize_Stub( @@ -4612,10 +4894,14 @@ void __RPC_STUB IRowPosition_RemoteInitialize_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_RemoteSetRowPosition_Proxy( __RPC__in IRowPosition * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ HROW hRow, - /* [in] */ DBPOSITIONFLAGS dwPositionFlags, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ DBPOSITIONFLAGS dwPositionFlags, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IRowPosition_RemoteSetRowPosition_Stub( @@ -4658,9 +4944,12 @@ EXTERN_C const IID IID_IRowPositionChange; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE OnRowPositionChange( - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny) = 0; + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny) = 0; }; @@ -4690,9 +4979,12 @@ EXTERN_C const IID IID_IRowPositionChange; DECLSPEC_XFGVIRT(IRowPositionChange, OnRowPositionChange) /* [local] */ HRESULT ( STDMETHODCALLTYPE *OnRowPositionChange )( IRowPositionChange * This, - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny); + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny); END_INTERFACE } IRowPositionChangeVtbl; @@ -4729,10 +5021,14 @@ EXTERN_C const IID IID_IRowPositionChange; /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPositionChange_RemoteOnRowPositionChange_Proxy( __RPC__in IRowPositionChange * This, - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IRowPositionChange_RemoteOnRowPositionChange_Stub( @@ -4869,9 +5165,12 @@ EXTERN_C const IID IID_IViewRowset; /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewRowset_RemoteGetSpecification_Proxy( __RPC__in IViewRowset * This, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppObject, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppObject, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IViewRowset_RemoteGetSpecification_Stub( @@ -4883,10 +5182,14 @@ void __RPC_STUB IViewRowset_RemoteGetSpecification_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewRowset_RemoteOpenViewRowset_Proxy( __RPC__in IViewRowset * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppRowset, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IViewRowset_RemoteOpenViewRowset_Stub( @@ -4935,7 +5238,8 @@ EXTERN_C const IID IID_IViewChapter; _Outptr_ IUnknown **ppRowset) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE OpenViewChapter( - /* [in] */ HCHAPTER hSource, + /* [annotation][in] */ + _In_ HCHAPTER hSource, /* [annotation][out] */ _Out_opt_ HCHAPTER *phViewChapter) = 0; @@ -4975,7 +5279,8 @@ EXTERN_C const IID IID_IViewChapter; DECLSPEC_XFGVIRT(IViewChapter, OpenViewChapter) /* [local] */ HRESULT ( STDMETHODCALLTYPE *OpenViewChapter )( IViewChapter * This, - /* [in] */ HCHAPTER hSource, + /* [annotation][in] */ + _In_ HCHAPTER hSource, /* [annotation][out] */ _Out_opt_ HCHAPTER *phViewChapter); @@ -5017,9 +5322,12 @@ EXTERN_C const IID IID_IViewChapter; /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewChapter_RemoteGetSpecification_Proxy( __RPC__in IViewChapter * This, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppRowset, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IViewChapter_RemoteGetSpecification_Stub( @@ -5031,9 +5339,12 @@ void __RPC_STUB IViewChapter_RemoteGetSpecification_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewChapter_RemoteOpenViewChapter_Proxy( __RPC__in IViewChapter * This, - /* [in] */ HCHAPTER hSource, - /* [out] */ __RPC__out HCHAPTER *phViewChapter, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HCHAPTER hSource, + /* [annotation][out] */ + _Out_ HCHAPTER *phViewChapter, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IViewChapter_RemoteOpenViewChapter_Stub( @@ -5084,7 +5395,8 @@ EXTERN_C const IID IID_IViewSort; _Outptr_result_buffer_(*pcValues) DBSORT *prgOrders[ ]) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetSortOrder( - /* [in] */ DBORDINAL cValues, + /* [annotation][in] */ + _In_ DBORDINAL cValues, /* [annotation][size_is][in] */ _In_reads_(cValues) const DBORDINAL rgColumns[ ], /* [annotation][size_is][in] */ @@ -5128,7 +5440,8 @@ EXTERN_C const IID IID_IViewSort; DECLSPEC_XFGVIRT(IViewSort, SetSortOrder) /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetSortOrder )( IViewSort * This, - /* [in] */ DBORDINAL cValues, + /* [annotation][in] */ + _In_ DBORDINAL cValues, /* [annotation][size_is][in] */ _In_reads_(cValues) const DBORDINAL rgColumns[ ], /* [annotation][size_is][in] */ @@ -5172,10 +5485,14 @@ EXTERN_C const IID IID_IViewSort; /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewSort_RemoteGetSortOrder_Proxy( __RPC__in IViewSort * This, - /* [out][in] */ __RPC__inout DBORDINAL *pcValues, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcValues) DBORDINAL **prgColumns, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcValues) DBSORT **prgOrders, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out][in] */ + _Inout_ DBORDINAL *pcValues, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcValues) DBORDINAL **prgColumns, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcValues) DBSORT **prgOrders, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IViewSort_RemoteGetSortOrder_Stub( @@ -5187,10 +5504,14 @@ void __RPC_STUB IViewSort_RemoteGetSortOrder_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewSort_RemoteSetSortOrder_Proxy( __RPC__in IViewSort * This, - /* [in] */ DBORDINAL cValues, - /* [size_is][in] */ __RPC__in_ecount_full(cValues) const DBORDINAL *rgColumns, - /* [size_is][in] */ __RPC__in_ecount_full(cValues) const DBSORT *rgOrders, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBORDINAL cValues, + /* [annotation][size_is][in] */ + _In_reads_(cValues) const DBORDINAL *rgColumns, + /* [annotation][size_is][in] */ + _In_reads_(cValues) const DBSORT *rgOrders, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IViewSort_RemoteSetSortOrder_Stub( @@ -5233,7 +5554,8 @@ EXTERN_C const IID IID_IViewFilter; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetFilter( - /* [in] */ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, /* [annotation][out] */ _Out_ DBCOUNTITEM *pcRows, /* [annotation][out] */ @@ -5248,8 +5570,10 @@ EXTERN_C const IID IID_IViewFilter; _Outptr_result_buffer_maybenull_(*pcBindings) DBBINDING **prgBindings) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetFilter( - /* [in] */ HACCESSOR hAccessor, - /* [in] */ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, /* [annotation][in] */ _In_reads_(cRows) DBCOMPAREOP CompareOps[ ], /* [annotation][in] */ @@ -5283,7 +5607,8 @@ EXTERN_C const IID IID_IViewFilter; DECLSPEC_XFGVIRT(IViewFilter, GetFilter) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetFilter )( IViewFilter * This, - /* [in] */ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, /* [annotation][out] */ _Out_ DBCOUNTITEM *pcRows, /* [annotation][out] */ @@ -5302,8 +5627,10 @@ EXTERN_C const IID IID_IViewFilter; DECLSPEC_XFGVIRT(IViewFilter, SetFilter) /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetFilter )( IViewFilter * This, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, /* [annotation][in] */ _In_reads_(cRows) DBCOMPAREOP CompareOps[ ], /* [annotation][in] */ @@ -5350,9 +5677,12 @@ EXTERN_C const IID IID_IViewFilter; /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewFilter_RemoteGetFilterBindings_Proxy( __RPC__in IViewFilter * This, - /* [out][in] */ __RPC__inout DBCOUNTITEM *pcBindings, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcBindings) DBBINDING **prgBindings, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcBindings, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcBindings) DBBINDING **prgBindings, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IViewFilter_RemoteGetFilterBindings_Stub( @@ -5403,7 +5733,8 @@ EXTERN_C const IID IID_IRowsetView; _Outptr_ IUnknown **ppView) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetView( - /* [in] */ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, /* [annotation][in] */ _In_ REFIID riid, /* [annotation][out] */ @@ -5449,7 +5780,8 @@ EXTERN_C const IID IID_IRowsetView; DECLSPEC_XFGVIRT(IRowsetView, GetView) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetView )( IRowsetView * This, - /* [in] */ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, /* [annotation][in] */ _In_ REFIID riid, /* [annotation][out] */ @@ -5495,10 +5827,14 @@ EXTERN_C const IID IID_IRowsetView; /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetView_RemoteCreateView_Proxy( __RPC__in IRowsetView * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppView, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppView, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IRowsetView_RemoteCreateView_Stub( @@ -5510,11 +5846,16 @@ void __RPC_STUB IRowsetView_RemoteCreateView_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetView_RemoteGetView_Proxy( __RPC__in IRowsetView * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ __RPC__in REFIID riid, - /* [out] */ __RPC__out HCHAPTER *phChapterSource, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppView, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ HCHAPTER *phChapterSource, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppView, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IRowsetView_RemoteGetView_Stub( @@ -5561,11 +5902,16 @@ EXTERN_C const IID IID_IRowsetExactScroll; { public: virtual HRESULT STDMETHODCALLTYPE GetExactPosition( - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBBKMARK cbBookmark, - /* [size_is][in] */ const BYTE *pBookmark, - /* [out] */ DBCOUNTITEM *pulPosition, - /* [out] */ DBCOUNTITEM *pcRows) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark) const BYTE *pBookmark, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pulPosition, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRows) = 0; }; @@ -5595,111 +5941,172 @@ EXTERN_C const IID IID_IRowsetExactScroll; DECLSPEC_XFGVIRT(IRowset, AddRefRows) HRESULT ( STDMETHODCALLTYPE *AddRefRows )( IRowsetExactScroll * This, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [size_is][out] */ DBREFCOUNT rgRefCounts[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]); + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBREFCOUNT rgRefCounts[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]); DECLSPEC_XFGVIRT(IRowset, GetData) HRESULT ( STDMETHODCALLTYPE *GetData )( IRowsetExactScroll * This, - /* [in] */ HROW hRow, - /* [in] */ HACCESSOR hAccessor, - /* [out] */ void *pData); + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][out] */ + _Out_ void *pData); DECLSPEC_XFGVIRT(IRowset, GetNextRows) HRESULT ( STDMETHODCALLTYPE *GetNextRows )( IRowsetExactScroll * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBROWOFFSET lRowsOffset, - /* [in] */ DBROWCOUNT cRows, - /* [out] */ DBCOUNTITEM *pcRowsObtained, - /* [size_is][size_is][out] */ HROW **prghRows); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBROWOFFSET lRowsOffset, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) HROW **prghRows); DECLSPEC_XFGVIRT(IRowset, ReleaseRows) HRESULT ( STDMETHODCALLTYPE *ReleaseRows )( IRowsetExactScroll * This, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [size_is][in] */ DBROWOPTIONS rgRowOptions[ ], - /* [size_is][out] */ DBREFCOUNT rgRefCounts[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]); + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRows) DBROWOPTIONS rgRowOptions[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBREFCOUNT rgRefCounts[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]); DECLSPEC_XFGVIRT(IRowset, RestartPosition) HRESULT ( STDMETHODCALLTYPE *RestartPosition )( IRowsetExactScroll * This, - /* [in] */ HCHAPTER hReserved); + /* [annotation][in] */ + _In_ HCHAPTER hReserved); DECLSPEC_XFGVIRT(IRowsetLocate, Compare) HRESULT ( STDMETHODCALLTYPE *Compare )( IRowsetExactScroll * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBBKMARK cbBookmark1, - /* [size_is][in] */ const BYTE *pBookmark1, - /* [in] */ DBBKMARK cbBookmark2, - /* [size_is][in] */ const BYTE *pBookmark2, - /* [out] */ DBCOMPARE *pComparison); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark1, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark1) const BYTE *pBookmark1, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark2, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark2) const BYTE *pBookmark2, + /* [annotation][out] */ + _Out_ DBCOMPARE *pComparison); DECLSPEC_XFGVIRT(IRowsetLocate, GetRowsAt) HRESULT ( STDMETHODCALLTYPE *GetRowsAt )( IRowsetExactScroll * This, - /* [in] */ HWATCHREGION hReserved1, - /* [in] */ HCHAPTER hReserved2, - /* [in] */ DBBKMARK cbBookmark, - /* [size_is][in] */ const BYTE *pBookmark, - /* [in] */ DBROWOFFSET lRowsOffset, - /* [in] */ DBROWCOUNT cRows, - /* [out] */ DBCOUNTITEM *pcRowsObtained, - /* [size_is][size_is][out] */ HROW **prghRows); + /* [annotation][in] */ + _In_ HWATCHREGION hReserved1, + /* [annotation][in] */ + _In_ HCHAPTER hReserved2, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark) const BYTE *pBookmark, + /* [annotation][in] */ + _In_ DBROWOFFSET lRowsOffset, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) HROW **prghRows); DECLSPEC_XFGVIRT(IRowsetLocate, GetRowsByBookmark) HRESULT ( STDMETHODCALLTYPE *GetRowsByBookmark )( IRowsetExactScroll * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const DBBKMARK rgcbBookmarks[ ], - /* [size_is][in] */ const BYTE *rgpBookmarks[ ], - /* [size_is][out] */ HROW rghRows[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const DBBKMARK rgcbBookmarks[ ], + /* [annotation][size_is][in] */ + _In_reads_(cRows) const BYTE *rgpBookmarks[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) HROW rghRows[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]); DECLSPEC_XFGVIRT(IRowsetLocate, Hash) HRESULT ( STDMETHODCALLTYPE *Hash )( IRowsetExactScroll * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBBKMARK cBookmarks, - /* [size_is][in] */ const DBBKMARK rgcbBookmarks[ ], - /* [size_is][in] */ const BYTE *rgpBookmarks[ ], - /* [size_is][out] */ DBHASHVALUE rgHashedValues[ ], - /* [size_is][out] */ DBROWSTATUS rgBookmarkStatus[ ]); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBBKMARK cBookmarks, + /* [annotation][size_is][in] */ + _In_reads_(cBookmarks) const DBBKMARK rgcbBookmarks[ ], + /* [annotation][size_is][in] */ + _In_reads_(cBookmarks) const BYTE *rgpBookmarks[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cBookmarks) DBHASHVALUE rgHashedValues[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cBookmarks) DBROWSTATUS rgBookmarkStatus[ ]); DECLSPEC_XFGVIRT(IRowsetScroll, GetApproximatePosition) HRESULT ( STDMETHODCALLTYPE *GetApproximatePosition )( IRowsetExactScroll * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBBKMARK cbBookmark, - /* [size_is][in] */ const BYTE *pBookmark, - /* [out] */ DBCOUNTITEM *pulPosition, - /* [out] */ DBCOUNTITEM *pcRows); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark) const BYTE *pBookmark, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pulPosition, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRows); DECLSPEC_XFGVIRT(IRowsetScroll, GetRowsAtRatio) HRESULT ( STDMETHODCALLTYPE *GetRowsAtRatio )( IRowsetExactScroll * This, - /* [in] */ HWATCHREGION hReserved1, - /* [in] */ HCHAPTER hReserved2, - /* [in] */ DBCOUNTITEM ulNumerator, - /* [in] */ DBCOUNTITEM ulDenominator, - /* [in] */ DBROWCOUNT cRows, - /* [out] */ DBCOUNTITEM *pcRowsObtained, - /* [size_is][size_is][out] */ HROW **prghRows); + /* [annotation][in] */ + _In_ HWATCHREGION hReserved1, + /* [annotation][in] */ + _In_ HCHAPTER hReserved2, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulNumerator, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulDenominator, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) HROW **prghRows); DECLSPEC_XFGVIRT(IRowsetExactScroll, GetExactPosition) HRESULT ( STDMETHODCALLTYPE *GetExactPosition )( IRowsetExactScroll * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBBKMARK cbBookmark, - /* [size_is][in] */ const BYTE *pBookmark, - /* [out] */ DBCOUNTITEM *pulPosition, - /* [out] */ DBCOUNTITEM *pcRows); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark) const BYTE *pBookmark, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pulPosition, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRows); END_INTERFACE } IRowsetExactScrollVtbl; @@ -5805,21 +6212,32 @@ EXTERN_C const IID IID_IRowsetChange; { public: virtual HRESULT STDMETHODCALLTYPE DeleteRows( - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE SetData( - /* [in] */ HROW hRow, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ void *pData) = 0; + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ void *pData) = 0; virtual HRESULT STDMETHODCALLTYPE InsertRow( - /* [in] */ HCHAPTER hReserved, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ void *pData, - /* [out] */ HROW *phRow) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ void *pData, + /* [annotation][out] */ + _Out_ HROW *phRow) = 0; }; @@ -5849,25 +6267,36 @@ EXTERN_C const IID IID_IRowsetChange; DECLSPEC_XFGVIRT(IRowsetChange, DeleteRows) HRESULT ( STDMETHODCALLTYPE *DeleteRows )( IRowsetChange * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]); DECLSPEC_XFGVIRT(IRowsetChange, SetData) HRESULT ( STDMETHODCALLTYPE *SetData )( IRowsetChange * This, - /* [in] */ HROW hRow, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ void *pData); + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ void *pData); DECLSPEC_XFGVIRT(IRowsetChange, InsertRow) HRESULT ( STDMETHODCALLTYPE *InsertRow )( IRowsetChange * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ void *pData, - /* [out] */ HROW *phRow); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ void *pData, + /* [annotation][out] */ + _Out_ HROW *phRow); END_INTERFACE } IRowsetChangeVtbl; @@ -5952,38 +6381,62 @@ EXTERN_C const IID IID_IRowsetUpdate; { public: virtual HRESULT STDMETHODCALLTYPE GetOriginalData( - /* [in] */ HROW hRow, - /* [in] */ HACCESSOR hAccessor, - /* [out] */ void *pData) = 0; + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][out] */ + _Out_ void *pData) = 0; virtual HRESULT STDMETHODCALLTYPE GetPendingRows( - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBPENDINGSTATUS dwRowStatus, - /* [out][in] */ DBCOUNTITEM *pcPendingRows, - /* [size_is][size_is][out] */ HROW **prgPendingRows, - /* [size_is][size_is][out] */ DBPENDINGSTATUS **prgPendingStatus) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBPENDINGSTATUS dwRowStatus, + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcPendingRows, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPendingRows) HROW **prgPendingRows, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPendingRows) DBPENDINGSTATUS **prgPendingStatus) = 0; virtual HRESULT STDMETHODCALLTYPE GetRowStatus( - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [size_is][out] */ DBPENDINGSTATUS rgPendingStatus[ ]) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBPENDINGSTATUS rgPendingStatus[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE Undo( - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [out][in] */ DBCOUNTITEM *pcRowsUndone, - /* [size_is][size_is][out] */ HROW **prgRowsUndone, - /* [size_is][size_is][out] */ DBROWSTATUS **prgRowStatus) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcRowsUndone, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcRowsUndone) HROW **prgRowsUndone, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcRowsUndone) DBROWSTATUS **prgRowStatus) = 0; virtual HRESULT STDMETHODCALLTYPE Update( - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [out][in] */ DBCOUNTITEM *pcRows, - /* [size_is][size_is][out] */ HROW **prgRows, - /* [size_is][size_is][out] */ DBROWSTATUS **prgRowStatus) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcRows, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcRows) HROW **prgRows, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcRows) DBROWSTATUS **prgRowStatus) = 0; }; @@ -6013,69 +6466,104 @@ EXTERN_C const IID IID_IRowsetUpdate; DECLSPEC_XFGVIRT(IRowsetChange, DeleteRows) HRESULT ( STDMETHODCALLTYPE *DeleteRows )( IRowsetUpdate * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [size_is][out] */ DBROWSTATUS rgRowStatus[ ]); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBROWSTATUS rgRowStatus[ ]); DECLSPEC_XFGVIRT(IRowsetChange, SetData) HRESULT ( STDMETHODCALLTYPE *SetData )( IRowsetUpdate * This, - /* [in] */ HROW hRow, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ void *pData); + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ void *pData); DECLSPEC_XFGVIRT(IRowsetChange, InsertRow) HRESULT ( STDMETHODCALLTYPE *InsertRow )( IRowsetUpdate * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ void *pData, - /* [out] */ HROW *phRow); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ void *pData, + /* [annotation][out] */ + _Out_ HROW *phRow); DECLSPEC_XFGVIRT(IRowsetUpdate, GetOriginalData) HRESULT ( STDMETHODCALLTYPE *GetOriginalData )( IRowsetUpdate * This, - /* [in] */ HROW hRow, - /* [in] */ HACCESSOR hAccessor, - /* [out] */ void *pData); + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][out] */ + _Out_ void *pData); DECLSPEC_XFGVIRT(IRowsetUpdate, GetPendingRows) HRESULT ( STDMETHODCALLTYPE *GetPendingRows )( IRowsetUpdate * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBPENDINGSTATUS dwRowStatus, - /* [out][in] */ DBCOUNTITEM *pcPendingRows, - /* [size_is][size_is][out] */ HROW **prgPendingRows, - /* [size_is][size_is][out] */ DBPENDINGSTATUS **prgPendingStatus); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBPENDINGSTATUS dwRowStatus, + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcPendingRows, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPendingRows) HROW **prgPendingRows, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPendingRows) DBPENDINGSTATUS **prgPendingStatus); DECLSPEC_XFGVIRT(IRowsetUpdate, GetRowStatus) HRESULT ( STDMETHODCALLTYPE *GetRowStatus )( IRowsetUpdate * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [size_is][out] */ DBPENDINGSTATUS rgPendingStatus[ ]); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBPENDINGSTATUS rgPendingStatus[ ]); DECLSPEC_XFGVIRT(IRowsetUpdate, Undo) HRESULT ( STDMETHODCALLTYPE *Undo )( IRowsetUpdate * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [out][in] */ DBCOUNTITEM *pcRowsUndone, - /* [size_is][size_is][out] */ HROW **prgRowsUndone, - /* [size_is][size_is][out] */ DBROWSTATUS **prgRowStatus); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcRowsUndone, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcRowsUndone) HROW **prgRowsUndone, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcRowsUndone) DBROWSTATUS **prgRowStatus); DECLSPEC_XFGVIRT(IRowsetUpdate, Update) HRESULT ( STDMETHODCALLTYPE *Update )( IRowsetUpdate * This, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [out][in] */ DBCOUNTITEM *pcRows, - /* [size_is][size_is][out] */ HROW **prgRows, - /* [size_is][size_is][out] */ DBROWSTATUS **prgRowStatus); + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcRows, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcRows) HROW **prgRows, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcRows) DBROWSTATUS **prgRowStatus); END_INTERFACE } IRowsetUpdateVtbl; @@ -6165,8 +6653,10 @@ EXTERN_C const IID IID_IRowsetIdentity; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE IsSameRow( - /* [in] */ HROW hThisRow, - /* [in] */ HROW hThatRow) = 0; + /* [annotation][in] */ + _In_ HROW hThisRow, + /* [annotation][in] */ + _In_ HROW hThatRow) = 0; }; @@ -6196,8 +6686,10 @@ EXTERN_C const IID IID_IRowsetIdentity; DECLSPEC_XFGVIRT(IRowsetIdentity, IsSameRow) /* [local] */ HRESULT ( STDMETHODCALLTYPE *IsSameRow )( IRowsetIdentity * This, - /* [in] */ HROW hThisRow, - /* [in] */ HROW hThatRow); + /* [annotation][in] */ + _In_ HROW hThisRow, + /* [annotation][in] */ + _In_ HROW hThatRow); END_INTERFACE } IRowsetIdentityVtbl; @@ -6234,9 +6726,12 @@ EXTERN_C const IID IID_IRowsetIdentity; /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetIdentity_RemoteIsSameRow_Proxy( __RPC__in IRowsetIdentity * This, - /* [in] */ HROW hThisRow, - /* [in] */ HROW hThatRow, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HROW hThisRow, + /* [annotation][in] */ + _In_ HROW hThatRow, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IRowsetIdentity_RemoteIsSameRow_Stub( @@ -6281,30 +6776,42 @@ EXTERN_C const IID IID_IRowsetNotify; virtual /* [local] */ HRESULT STDMETHODCALLTYPE OnFieldChange( /* [annotation][in] */ _In_ IRowset *pRowset, - /* [in] */ HROW hRow, - /* [in] */ DBORDINAL cColumns, + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ DBORDINAL cColumns, /* [annotation][size_is][in] */ _In_reads_(cColumns) DBORDINAL rgColumns[ ], - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny) = 0; + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE OnRowChange( /* [annotation][in] */ _In_ IRowset *pRowset, - /* [in] */ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, /* [annotation][size_is][in] */ _In_reads_(cRows) const HROW rghRows[ ], - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny) = 0; + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE OnRowsetChange( /* [annotation][in] */ _In_ IRowset *pRowset, - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny) = 0; + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny) = 0; }; @@ -6336,34 +6843,46 @@ EXTERN_C const IID IID_IRowsetNotify; IRowsetNotify * This, /* [annotation][in] */ _In_ IRowset *pRowset, - /* [in] */ HROW hRow, - /* [in] */ DBORDINAL cColumns, + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ DBORDINAL cColumns, /* [annotation][size_is][in] */ _In_reads_(cColumns) DBORDINAL rgColumns[ ], - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny); + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny); DECLSPEC_XFGVIRT(IRowsetNotify, OnRowChange) /* [local] */ HRESULT ( STDMETHODCALLTYPE *OnRowChange )( IRowsetNotify * This, /* [annotation][in] */ _In_ IRowset *pRowset, - /* [in] */ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, /* [annotation][size_is][in] */ _In_reads_(cRows) const HROW rghRows[ ], - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny); + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny); DECLSPEC_XFGVIRT(IRowsetNotify, OnRowsetChange) /* [local] */ HRESULT ( STDMETHODCALLTYPE *OnRowsetChange )( IRowsetNotify * This, /* [annotation][in] */ _In_ IRowset *pRowset, - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny); + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny); END_INTERFACE } IRowsetNotifyVtbl; @@ -6406,13 +6925,20 @@ EXTERN_C const IID IID_IRowsetNotify; /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetNotify_RemoteOnFieldChange_Proxy( __RPC__in IRowsetNotify * This, - /* [in] */ __RPC__in_opt IRowset *pRowset, - /* [in] */ HROW hRow, - /* [in] */ DBORDINAL cColumns, - /* [size_is][in] */ __RPC__in_ecount_full(cColumns) DBORDINAL *rgColumns, - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny); + /* [annotation][in] */ + _In_ IRowset *pRowset, + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ DBORDINAL cColumns, + /* [annotation][size_is][in] */ + _In_reads_(cColumns) DBORDINAL *rgColumns, + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny); void __RPC_STUB IRowsetNotify_RemoteOnFieldChange_Stub( @@ -6424,12 +6950,18 @@ void __RPC_STUB IRowsetNotify_RemoteOnFieldChange_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetNotify_RemoteOnRowChange_Proxy( __RPC__in IRowsetNotify * This, - /* [in] */ __RPC__in_opt IRowset *pRowset, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ __RPC__in_ecount_full(cRows) const HROW *rghRows, - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny); + /* [annotation][in] */ + _In_ IRowset *pRowset, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW *rghRows, + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny); void __RPC_STUB IRowsetNotify_RemoteOnRowChange_Stub( @@ -6441,10 +6973,14 @@ void __RPC_STUB IRowsetNotify_RemoteOnRowChange_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetNotify_RemoteOnRowsetChange_Proxy( __RPC__in IRowsetNotify * This, - /* [in] */ __RPC__in_opt IRowset *pRowset, - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny); + /* [annotation][in] */ + _In_ IRowset *pRowset, + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny); void __RPC_STUB IRowsetNotify_RemoteOnRowsetChange_Stub( @@ -6527,24 +7063,38 @@ EXTERN_C const IID IID_IRowsetIndex; { public: virtual HRESULT STDMETHODCALLTYPE GetIndexInfo( - /* [out][in] */ DBORDINAL *pcKeyColumns, - /* [size_is][size_is][out] */ DBINDEXCOLUMNDESC **prgIndexColumnDesc, - /* [out][in] */ ULONG *pcIndexPropertySets, - /* [size_is][size_is][out] */ DBPROPSET **prgIndexPropertySets) = 0; + /* [annotation][out][in] */ + _Inout_ DBORDINAL *pcKeyColumns, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcKeyColumns) DBINDEXCOLUMNDESC **prgIndexColumnDesc, + /* [annotation][out][in] */ + _Inout_ ULONG *pcIndexPropertySets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcIndexPropertySets) DBPROPSET **prgIndexPropertySets) = 0; virtual HRESULT STDMETHODCALLTYPE Seek( - /* [in] */ HACCESSOR hAccessor, - /* [in] */ DBORDINAL cKeyValues, - /* [in] */ void *pData, - /* [in] */ DBSEEK dwSeekOptions) = 0; + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ DBORDINAL cKeyValues, + /* [annotation][in] */ + _In_ void *pData, + /* [annotation][in] */ + _In_ DBSEEK dwSeekOptions) = 0; virtual HRESULT STDMETHODCALLTYPE SetRange( - /* [in] */ HACCESSOR hAccessor, - /* [in] */ DBORDINAL cStartKeyColumns, - /* [in] */ void *pStartData, - /* [in] */ DBORDINAL cEndKeyColumns, - /* [in] */ void *pEndData, - /* [in] */ DBRANGE dwRangeOptions) = 0; + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ DBORDINAL cStartKeyColumns, + /* [annotation][in] */ + _In_ void *pStartData, + /* [annotation][in] */ + _In_ DBORDINAL cEndKeyColumns, + /* [annotation][in] */ + _In_ void *pEndData, + /* [annotation][in] */ + _In_ DBRANGE dwRangeOptions) = 0; }; @@ -6574,28 +7124,42 @@ EXTERN_C const IID IID_IRowsetIndex; DECLSPEC_XFGVIRT(IRowsetIndex, GetIndexInfo) HRESULT ( STDMETHODCALLTYPE *GetIndexInfo )( IRowsetIndex * This, - /* [out][in] */ DBORDINAL *pcKeyColumns, - /* [size_is][size_is][out] */ DBINDEXCOLUMNDESC **prgIndexColumnDesc, - /* [out][in] */ ULONG *pcIndexPropertySets, - /* [size_is][size_is][out] */ DBPROPSET **prgIndexPropertySets); + /* [annotation][out][in] */ + _Inout_ DBORDINAL *pcKeyColumns, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcKeyColumns) DBINDEXCOLUMNDESC **prgIndexColumnDesc, + /* [annotation][out][in] */ + _Inout_ ULONG *pcIndexPropertySets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcIndexPropertySets) DBPROPSET **prgIndexPropertySets); DECLSPEC_XFGVIRT(IRowsetIndex, Seek) HRESULT ( STDMETHODCALLTYPE *Seek )( IRowsetIndex * This, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ DBORDINAL cKeyValues, - /* [in] */ void *pData, - /* [in] */ DBSEEK dwSeekOptions); + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ DBORDINAL cKeyValues, + /* [annotation][in] */ + _In_ void *pData, + /* [annotation][in] */ + _In_ DBSEEK dwSeekOptions); DECLSPEC_XFGVIRT(IRowsetIndex, SetRange) HRESULT ( STDMETHODCALLTYPE *SetRange )( IRowsetIndex * This, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ DBORDINAL cStartKeyColumns, - /* [in] */ void *pStartData, - /* [in] */ DBORDINAL cEndKeyColumns, - /* [in] */ void *pEndData, - /* [in] */ DBRANGE dwRangeOptions); + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ DBORDINAL cStartKeyColumns, + /* [annotation][in] */ + _In_ void *pStartData, + /* [annotation][in] */ + _In_ DBORDINAL cEndKeyColumns, + /* [annotation][in] */ + _In_ void *pEndData, + /* [annotation][in] */ + _In_ DBRANGE dwRangeOptions); END_INTERFACE } IRowsetIndexVtbl; @@ -6673,7 +7237,8 @@ EXTERN_C const IID IID_ICommand; virtual /* [local] */ HRESULT STDMETHODCALLTYPE Execute( /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][out][in] */ _Inout_opt_ DBPARAMS *pParams, /* [annotation][out] */ @@ -6682,7 +7247,8 @@ EXTERN_C const IID IID_ICommand; _Outptr_opt_ IUnknown **ppRowset) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetDBSession( - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _Outptr_result_maybenull_ IUnknown **ppSession) = 0; @@ -6720,7 +7286,8 @@ EXTERN_C const IID IID_ICommand; ICommand * This, /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][out][in] */ _Inout_opt_ DBPARAMS *pParams, /* [annotation][out] */ @@ -6731,7 +7298,8 @@ EXTERN_C const IID IID_ICommand; DECLSPEC_XFGVIRT(ICommand, GetDBSession) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetDBSession )( ICommand * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _Outptr_result_maybenull_ IUnknown **ppSession); @@ -6776,7 +7344,8 @@ EXTERN_C const IID IID_ICommand; /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommand_RemoteCancel_Proxy( __RPC__in ICommand * This, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ICommand_RemoteCancel_Stub( @@ -6788,19 +7357,32 @@ void __RPC_STUB ICommand_RemoteCancel_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommand_RemoteExecute_Proxy( __RPC__in ICommand * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ DB_UPARAMS cParamSets, - /* [unique][in] */ __RPC__in_opt GUID *pGuid, - /* [in] */ ULONG ulGuidOffset, - /* [unique][in] */ __RPC__in_opt RMTPACK *pInputParams, - /* [unique][out][in] */ __RPC__inout_opt RMTPACK *pOutputParams, - /* [in] */ DBCOUNTITEM cBindings, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cBindings) DBBINDING *rgBindings, - /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cBindings) DBSTATUS *rgStatus, - /* [unique][out][in] */ __RPC__inout_opt DBROWCOUNT *pcRowsAffected, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppRowset); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ DB_UPARAMS cParamSets, + /* [annotation][unique][in] */ + _In_ GUID *pGuid, + /* [annotation][in] */ + _In_ ULONG ulGuidOffset, + /* [annotation][unique][in] */ + _In_ RMTPACK *pInputParams, + /* [annotation][unique][out][in] */ + _Inout_ RMTPACK *pOutputParams, + /* [annotation][in] */ + _In_ DBCOUNTITEM cBindings, + /* [annotation][size_is][unique][in] */ + _In_reads_(cBindings) DBBINDING *rgBindings, + /* [annotation][size_is][unique][out][in] */ + _Inout_updates_(cBindings) DBSTATUS *rgStatus, + /* [annotation][unique][out][in] */ + _Inout_ DBROWCOUNT *pcRowsAffected, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppRowset); void __RPC_STUB ICommand_RemoteExecute_Stub( @@ -6812,9 +7394,12 @@ void __RPC_STUB ICommand_RemoteExecute_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommand_RemoteGetDBSession_Proxy( __RPC__in ICommand * This, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppSession, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppSession, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ICommand_RemoteGetDBSession_Stub( @@ -6868,7 +7453,8 @@ EXTERN_C const IID IID_IMultipleResults; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetResult( /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ DBRESULTFLAG lResultFlag, + /* [annotation][in] */ + _In_ DBRESULTFLAG lResultFlag, /* [annotation][in] */ _In_ REFIID riid, /* [annotation][out] */ @@ -6906,7 +7492,8 @@ EXTERN_C const IID IID_IMultipleResults; IMultipleResults * This, /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ DBRESULTFLAG lResultFlag, + /* [annotation][in] */ + _In_ DBRESULTFLAG lResultFlag, /* [annotation][in] */ _In_ REFIID riid, /* [annotation][out] */ @@ -6949,12 +7536,18 @@ EXTERN_C const IID IID_IMultipleResults; /* [call_as] */ HRESULT STDMETHODCALLTYPE IMultipleResults_RemoteGetResult_Proxy( __RPC__in IMultipleResults * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ DBRESULTFLAG lResultFlag, - /* [in] */ __RPC__in REFIID riid, - /* [unique][out][in] */ __RPC__inout_opt DBROWCOUNT *pcRowsAffected, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppRowset, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ DBRESULTFLAG lResultFlag, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][unique][out][in] */ + _Inout_ DBROWCOUNT *pcRowsAffected, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IMultipleResults_RemoteGetResult_Stub( @@ -7016,9 +7609,12 @@ EXTERN_C const IID IID_IConvertType; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE CanConvert( - /* [in] */ DBTYPE wFromType, - /* [in] */ DBTYPE wToType, - /* [in] */ DBCONVERTFLAGS dwConvertFlags) = 0; + /* [annotation][in] */ + _In_ DBTYPE wFromType, + /* [annotation][in] */ + _In_ DBTYPE wToType, + /* [annotation][in] */ + _In_ DBCONVERTFLAGS dwConvertFlags) = 0; }; @@ -7048,9 +7644,12 @@ EXTERN_C const IID IID_IConvertType; DECLSPEC_XFGVIRT(IConvertType, CanConvert) /* [local] */ HRESULT ( STDMETHODCALLTYPE *CanConvert )( IConvertType * This, - /* [in] */ DBTYPE wFromType, - /* [in] */ DBTYPE wToType, - /* [in] */ DBCONVERTFLAGS dwConvertFlags); + /* [annotation][in] */ + _In_ DBTYPE wFromType, + /* [annotation][in] */ + _In_ DBTYPE wToType, + /* [annotation][in] */ + _In_ DBCONVERTFLAGS dwConvertFlags); END_INTERFACE } IConvertTypeVtbl; @@ -7087,10 +7686,14 @@ EXTERN_C const IID IID_IConvertType; /* [call_as] */ HRESULT STDMETHODCALLTYPE IConvertType_RemoteCanConvert_Proxy( __RPC__in IConvertType * This, - /* [in] */ DBTYPE wFromType, - /* [in] */ DBTYPE wToType, - /* [in] */ DBCONVERTFLAGS dwConvertFlags, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBTYPE wFromType, + /* [annotation][in] */ + _In_ DBTYPE wToType, + /* [annotation][in] */ + _In_ DBCONVERTFLAGS dwConvertFlags, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IConvertType_RemoteCanConvert_Stub( @@ -7133,7 +7736,8 @@ EXTERN_C const IID IID_ICommandPrepare; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE Prepare( - /* [in] */ ULONG cExpectedRuns) = 0; + /* [annotation][in] */ + _In_ ULONG cExpectedRuns) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE Unprepare( void) = 0; @@ -7165,7 +7769,8 @@ EXTERN_C const IID IID_ICommandPrepare; DECLSPEC_XFGVIRT(ICommandPrepare, Prepare) /* [local] */ HRESULT ( STDMETHODCALLTYPE *Prepare )( ICommandPrepare * This, - /* [in] */ ULONG cExpectedRuns); + /* [annotation][in] */ + _In_ ULONG cExpectedRuns); DECLSPEC_XFGVIRT(ICommandPrepare, Unprepare) /* [local] */ HRESULT ( STDMETHODCALLTYPE *Unprepare )( @@ -7209,8 +7814,10 @@ EXTERN_C const IID IID_ICommandPrepare; /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandPrepare_RemotePrepare_Proxy( __RPC__in ICommandPrepare * This, - /* [in] */ ULONG cExpectedRuns, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cExpectedRuns, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ICommandPrepare_RemotePrepare_Stub( @@ -7222,7 +7829,8 @@ void __RPC_STUB ICommandPrepare_RemotePrepare_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandPrepare_RemoteUnprepare_Proxy( __RPC__in ICommandPrepare * This, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ICommandPrepare_RemoteUnprepare_Stub( @@ -7265,7 +7873,8 @@ EXTERN_C const IID IID_ICommandProperties; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [in] */ const ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ const ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -7274,7 +7883,8 @@ EXTERN_C const IID IID_ICommandProperties; _Outptr_result_buffer_maybenull_(*pcPropertySets) DBPROPSET **prgPropertySets) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetProperties( - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][unique][out][in] */ _In_reads_(cPropertySets) DBPROPSET rgPropertySets[ ]) = 0; @@ -7306,7 +7916,8 @@ EXTERN_C const IID IID_ICommandProperties; DECLSPEC_XFGVIRT(ICommandProperties, GetProperties) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( ICommandProperties * This, - /* [in] */ const ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ const ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -7317,7 +7928,8 @@ EXTERN_C const IID IID_ICommandProperties; DECLSPEC_XFGVIRT(ICommandProperties, SetProperties) /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetProperties )( ICommandProperties * This, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][unique][out][in] */ _In_reads_(cPropertySets) DBPROPSET rgPropertySets[ ]); @@ -7359,11 +7971,16 @@ EXTERN_C const IID IID_ICommandProperties; /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandProperties_RemoteGetProperties_Proxy( __RPC__in ICommandProperties * This, - /* [in] */ const ULONG cPropertyIDSets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, - /* [out][in] */ __RPC__inout ULONG *pcPropertySets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPropertySets) DBPROPSET **prgPropertySets, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ const ULONG cPropertyIDSets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcPropertySets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPropertySets) DBPROPSET **prgPropertySets, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ICommandProperties_RemoteGetProperties_Stub( @@ -7375,11 +7992,16 @@ void __RPC_STUB ICommandProperties_RemoteGetProperties_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandProperties_RemoteSetProperties_Proxy( __RPC__in ICommandProperties * This, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ICommandProperties_RemoteSetProperties_Stub( @@ -7428,7 +8050,8 @@ EXTERN_C const IID IID_ICommandText; _Outptr_ LPOLESTR *ppwszCommand) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetCommandText( - /* [in] */ REFGUID rguidDialect, + /* [annotation][in] */ + _In_ REFGUID rguidDialect, /* [annotation][unique][in] */ _In_opt_z_ LPCOLESTR pwszCommand) = 0; @@ -7466,7 +8089,8 @@ EXTERN_C const IID IID_ICommandText; ICommandText * This, /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][out][in] */ _Inout_opt_ DBPARAMS *pParams, /* [annotation][out] */ @@ -7477,7 +8101,8 @@ EXTERN_C const IID IID_ICommandText; DECLSPEC_XFGVIRT(ICommand, GetDBSession) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetDBSession )( ICommandText * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _Outptr_result_maybenull_ IUnknown **ppSession); @@ -7492,7 +8117,8 @@ EXTERN_C const IID IID_ICommandText; DECLSPEC_XFGVIRT(ICommandText, SetCommandText) /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetCommandText )( ICommandText * This, - /* [in] */ REFGUID rguidDialect, + /* [annotation][in] */ + _In_ REFGUID rguidDialect, /* [annotation][unique][in] */ _In_opt_z_ LPCOLESTR pwszCommand); @@ -7544,9 +8170,12 @@ EXTERN_C const IID IID_ICommandText; /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandText_RemoteGetCommandText_Proxy( __RPC__in ICommandText * This, - /* [unique][out][in] */ __RPC__inout_opt GUID *pguidDialect, - /* [out] */ __RPC__deref_out_opt LPOLESTR *ppwszCommand, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][unique][out][in] */ + _Inout_ GUID *pguidDialect, + /* [annotation][out] */ + _Out_ LPOLESTR *ppwszCommand, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ICommandText_RemoteGetCommandText_Stub( @@ -7558,9 +8187,12 @@ void __RPC_STUB ICommandText_RemoteGetCommandText_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandText_RemoteSetCommandText_Proxy( __RPC__in ICommandText * This, - /* [in] */ __RPC__in REFGUID rguidDialect, - /* [unique][in] */ __RPC__in_opt LPCOLESTR pwszCommand, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ REFGUID rguidDialect, + /* [annotation][unique][in] */ + _In_ LPCOLESTR pwszCommand, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ICommandText_RemoteSetCommandText_Stub( @@ -7621,14 +8253,16 @@ EXTERN_C const IID IID_ICommandWithParameters; _Outptr_opt_result_z_ OLECHAR **ppNamesBuffer) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE MapParameterNames( - /* [in] */ DB_UPARAMS cParamNames, + /* [annotation][in] */ + _In_ DB_UPARAMS cParamNames, /* [annotation][size_is][in] */ _In_reads_(cParamNames) LPCWSTR rgParamNames[ ], /* [annotation][size_is][out] */ _Out_writes_(cParamNames) DB_LPARAMS rgParamOrdinals[ ]) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetParameterInfo( - /* [in] */ DB_UPARAMS cParams, + /* [annotation][in] */ + _In_ DB_UPARAMS cParams, /* [annotation][size_is][unique][in] */ _In_reads_opt_(cParams) const DB_UPARAMS rgParamOrdinals[ ], /* [annotation][size_is][unique][in] */ @@ -7672,7 +8306,8 @@ EXTERN_C const IID IID_ICommandWithParameters; DECLSPEC_XFGVIRT(ICommandWithParameters, MapParameterNames) /* [local] */ HRESULT ( STDMETHODCALLTYPE *MapParameterNames )( ICommandWithParameters * This, - /* [in] */ DB_UPARAMS cParamNames, + /* [annotation][in] */ + _In_ DB_UPARAMS cParamNames, /* [annotation][size_is][in] */ _In_reads_(cParamNames) LPCWSTR rgParamNames[ ], /* [annotation][size_is][out] */ @@ -7681,7 +8316,8 @@ EXTERN_C const IID IID_ICommandWithParameters; DECLSPEC_XFGVIRT(ICommandWithParameters, SetParameterInfo) /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetParameterInfo )( ICommandWithParameters * This, - /* [in] */ DB_UPARAMS cParams, + /* [annotation][in] */ + _In_ DB_UPARAMS cParams, /* [annotation][size_is][unique][in] */ _In_reads_opt_(cParams) const DB_UPARAMS rgParamOrdinals[ ], /* [annotation][size_is][unique][in] */ @@ -7728,12 +8364,18 @@ EXTERN_C const IID IID_ICommandWithParameters; /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandWithParameters_RemoteGetParameterInfo_Proxy( __RPC__in ICommandWithParameters * This, - /* [out][in] */ __RPC__inout DB_UPARAMS *pcParams, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcParams) DBPARAMINFO **prgParamInfo, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcParams) DBBYTEOFFSET **prgNameOffsets, - /* [out][in] */ __RPC__inout DBLENGTH *pcbNamesBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbNamesBuffer) OLECHAR **ppNamesBuffer, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out][in] */ + _Inout_ DB_UPARAMS *pcParams, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcParams) DBPARAMINFO **prgParamInfo, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcParams) DBBYTEOFFSET **prgNameOffsets, + /* [annotation][out][in] */ + _Inout_ DBLENGTH *pcbNamesBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbNamesBuffer) OLECHAR **ppNamesBuffer, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ICommandWithParameters_RemoteGetParameterInfo_Stub( @@ -7745,10 +8387,14 @@ void __RPC_STUB ICommandWithParameters_RemoteGetParameterInfo_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandWithParameters_RemoteMapParameterNames_Proxy( __RPC__in ICommandWithParameters * This, - /* [in] */ DB_UPARAMS cParamNames, - /* [size_is][in] */ __RPC__in_ecount_full(cParamNames) LPCOLESTR *rgParamNames, - /* [size_is][out] */ __RPC__out_ecount_full(cParamNames) DB_LPARAMS *rgParamOrdinals, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DB_UPARAMS cParamNames, + /* [annotation][size_is][in] */ + _In_reads_(cParamNames) LPCOLESTR *rgParamNames, + /* [annotation][size_is][out] */ + _Out_writes_(cParamNames) DB_LPARAMS *rgParamOrdinals, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ICommandWithParameters_RemoteMapParameterNames_Stub( @@ -7760,10 +8406,14 @@ void __RPC_STUB ICommandWithParameters_RemoteMapParameterNames_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandWithParameters_RemoteSetParameterInfo_Proxy( __RPC__in ICommandWithParameters * This, - /* [in] */ DB_UPARAMS cParams, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cParams) const DB_UPARAMS *rgParamOrdinals, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cParams) const DBPARAMBINDINFO *rgParamBindInfo, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DB_UPARAMS cParams, + /* [annotation][size_is][unique][in] */ + _In_reads_(cParams) const DB_UPARAMS *rgParamOrdinals, + /* [annotation][size_is][unique][in] */ + _In_reads_(cParams) const DBPARAMBINDINFO *rgParamBindInfo, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ICommandWithParameters_RemoteSetParameterInfo_Stub( @@ -7814,11 +8464,14 @@ EXTERN_C const IID IID_IColumnsRowset; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetColumnsRowset( /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ DBORDINAL cOptColumns, + /* [annotation][in] */ + _In_ DBORDINAL cOptColumns, /* [annotation][size_is][in] */ _In_reads_(cOptColumns) const DBID rgOptColumns[ ], - /* [in] */ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][iid_is][out] */ @@ -7862,11 +8515,14 @@ EXTERN_C const IID IID_IColumnsRowset; IColumnsRowset * This, /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ DBORDINAL cOptColumns, + /* [annotation][in] */ + _In_ DBORDINAL cOptColumns, /* [annotation][size_is][in] */ _In_reads_(cOptColumns) const DBID rgOptColumns[ ], - /* [in] */ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][iid_is][out] */ @@ -7910,9 +8566,12 @@ EXTERN_C const IID IID_IColumnsRowset; /* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsRowset_RemoteGetAvailableColumns_Proxy( __RPC__in IColumnsRowset * This, - /* [out][in] */ __RPC__inout DBORDINAL *pcOptColumns, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcOptColumns) DBID **prgOptColumns, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out][in] */ + _Inout_ DBORDINAL *pcOptColumns, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcOptColumns) DBID **prgOptColumns, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IColumnsRowset_RemoteGetAvailableColumns_Stub( @@ -7924,16 +8583,26 @@ void __RPC_STUB IColumnsRowset_RemoteGetAvailableColumns_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsRowset_RemoteGetColumnsRowset_Proxy( __RPC__in IColumnsRowset * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ DBORDINAL cOptColumns, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cOptColumns) const DBID *rgOptColumns, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppColRowset, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ DBORDINAL cOptColumns, + /* [annotation][size_is][unique][in] */ + _In_reads_(cOptColumns) const DBID *rgOptColumns, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppColRowset, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IColumnsRowset_RemoteGetColumnsRowset_Stub( @@ -7984,7 +8653,8 @@ EXTERN_C const IID IID_IColumnsInfo; _Outptr_result_maybenull_z_ OLECHAR **ppStringsBuffer) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE MapColumnIDs( - /* [in] */ DBORDINAL cColumnIDs, + /* [annotation][in] */ + _In_ DBORDINAL cColumnIDs, /* [annotation][size_is][in] */ _In_reads_opt_(cColumnIDs) const DBID rgColumnIDs[ ], /* [annotation][size_is][out] */ @@ -8028,7 +8698,8 @@ EXTERN_C const IID IID_IColumnsInfo; DECLSPEC_XFGVIRT(IColumnsInfo, MapColumnIDs) /* [local] */ HRESULT ( STDMETHODCALLTYPE *MapColumnIDs )( IColumnsInfo * This, - /* [in] */ DBORDINAL cColumnIDs, + /* [annotation][in] */ + _In_ DBORDINAL cColumnIDs, /* [annotation][size_is][in] */ _In_reads_opt_(cColumnIDs) const DBID rgColumnIDs[ ], /* [annotation][size_is][out] */ @@ -8072,13 +8743,20 @@ EXTERN_C const IID IID_IColumnsInfo; /* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsInfo_RemoteGetColumnInfo_Proxy( __RPC__in IColumnsInfo * This, - /* [out][in] */ __RPC__inout DBORDINAL *pcColumns, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcColumns) DBCOLUMNINFO **prgInfo, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcColumns) DBBYTEOFFSET **prgNameOffsets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcColumns) DBBYTEOFFSET **prgcolumnidOffsets, - /* [out][in] */ __RPC__inout DBLENGTH *pcbStringsBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbStringsBuffer) OLECHAR **ppStringsBuffer, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out][in] */ + _Inout_ DBORDINAL *pcColumns, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcColumns) DBCOLUMNINFO **prgInfo, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcColumns) DBBYTEOFFSET **prgNameOffsets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcColumns) DBBYTEOFFSET **prgcolumnidOffsets, + /* [annotation][out][in] */ + _Inout_ DBLENGTH *pcbStringsBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbStringsBuffer) OLECHAR **ppStringsBuffer, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IColumnsInfo_RemoteGetColumnInfo_Stub( @@ -8090,10 +8768,14 @@ void __RPC_STUB IColumnsInfo_RemoteGetColumnInfo_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsInfo_RemoteMapColumnIDs_Proxy( __RPC__in IColumnsInfo * This, - /* [in] */ DBORDINAL cColumnIDs, - /* [size_is][in] */ __RPC__in_ecount_full(cColumnIDs) const DBID *rgColumnIDs, - /* [size_is][out] */ __RPC__out_ecount_full(cColumnIDs) DBORDINAL *rgColumns, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBORDINAL cColumnIDs, + /* [annotation][size_is][in] */ + _In_reads_(cColumnIDs) const DBID *rgColumnIDs, + /* [annotation][size_is][out] */ + _Out_writes_(cColumnIDs) DBORDINAL *rgColumns, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IColumnsInfo_RemoteMapColumnIDs_Stub( @@ -8138,7 +8820,8 @@ EXTERN_C const IID IID_IDBCreateCommand; virtual /* [local] */ HRESULT STDMETHODCALLTYPE CreateCommand( /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _Outptr_ IUnknown **ppCommand) = 0; @@ -8172,7 +8855,8 @@ EXTERN_C const IID IID_IDBCreateCommand; IDBCreateCommand * This, /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _Outptr_ IUnknown **ppCommand); @@ -8211,10 +8895,14 @@ EXTERN_C const IID IID_IDBCreateCommand; /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBCreateCommand_RemoteCreateCommand_Proxy( __RPC__in IDBCreateCommand * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppCommand, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppCommand, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBCreateCommand_RemoteCreateCommand_Stub( @@ -8334,10 +9022,14 @@ EXTERN_C const IID IID_IDBCreateSession; /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBCreateSession_RemoteCreateSession_Proxy( __RPC__in IDBCreateSession * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppDBSession, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppDBSession, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBCreateSession_RemoteCreateSession_Stub( @@ -8411,7 +9103,8 @@ EXTERN_C const IID IID_ISourcesRowset; _In_opt_ IUnknown *pUnkOuter, /* [annotation][in] */ _In_ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][unique][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgProperties[ ], /* [annotation][iid_is][out] */ @@ -8449,7 +9142,8 @@ EXTERN_C const IID IID_ISourcesRowset; _In_opt_ IUnknown *pUnkOuter, /* [annotation][in] */ _In_ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][unique][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgProperties[ ], /* [annotation][iid_is][out] */ @@ -8490,14 +9184,22 @@ EXTERN_C const IID IID_ISourcesRowset; /* [call_as] */ HRESULT STDMETHODCALLTYPE ISourcesRowset_RemoteGetSourcesRowset_Proxy( __RPC__in ISourcesRowset * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgProperties, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppSourcesRowset, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgProperties, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppSourcesRowset, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ISourcesRowset_RemoteGetSourcesRowset_Stub( @@ -8540,7 +9242,8 @@ EXTERN_C const IID IID_IDBProperties; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [in] */ ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -8549,7 +9252,8 @@ EXTERN_C const IID IID_IDBProperties; _Outptr_result_buffer_maybenull_(*pcPropertySets) DBPROPSET **prgPropertySets) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetPropertyInfo( - /* [in] */ ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -8560,7 +9264,8 @@ EXTERN_C const IID IID_IDBProperties; _Outptr_opt_result_maybenull_z_ OLECHAR **ppDescBuffer) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetProperties( - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ]) = 0; @@ -8592,7 +9297,8 @@ EXTERN_C const IID IID_IDBProperties; DECLSPEC_XFGVIRT(IDBProperties, GetProperties) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( IDBProperties * This, - /* [in] */ ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -8603,7 +9309,8 @@ EXTERN_C const IID IID_IDBProperties; DECLSPEC_XFGVIRT(IDBProperties, GetPropertyInfo) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetPropertyInfo )( IDBProperties * This, - /* [in] */ ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -8616,7 +9323,8 @@ EXTERN_C const IID IID_IDBProperties; DECLSPEC_XFGVIRT(IDBProperties, SetProperties) /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetProperties )( IDBProperties * This, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ]); @@ -8661,11 +9369,16 @@ EXTERN_C const IID IID_IDBProperties; /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBProperties_RemoteGetProperties_Proxy( __RPC__in IDBProperties * This, - /* [in] */ ULONG cPropertyIDSets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, - /* [out][in] */ __RPC__inout ULONG *pcPropertySets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPropertySets) DBPROPSET **prgPropertySets, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcPropertySets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPropertySets) DBPROPSET **prgPropertySets, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBProperties_RemoteGetProperties_Stub( @@ -8677,15 +9390,24 @@ void __RPC_STUB IDBProperties_RemoteGetProperties_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBProperties_RemoteGetPropertyInfo_Proxy( __RPC__in IDBProperties * This, - /* [in] */ ULONG cPropertyIDSets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, - /* [out][in] */ __RPC__inout ULONG *pcPropertyInfoSets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPropertyInfoSets) DBPROPINFOSET **prgPropertyInfoSets, - /* [out][in] */ __RPC__inout ULONG *pcOffsets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcOffsets) DBBYTEOFFSET **prgDescOffsets, - /* [out][in] */ __RPC__inout ULONG *pcbDescBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbDescBuffer) OLECHAR **ppDescBuffer, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcPropertyInfoSets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPropertyInfoSets) DBPROPINFOSET **prgPropertyInfoSets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcOffsets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcOffsets) DBBYTEOFFSET **prgDescOffsets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbDescBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbDescBuffer) OLECHAR **ppDescBuffer, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBProperties_RemoteGetPropertyInfo_Stub( @@ -8697,11 +9419,16 @@ void __RPC_STUB IDBProperties_RemoteGetPropertyInfo_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBProperties_RemoteSetProperties_Proxy( __RPC__in IDBProperties * This, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBProperties_RemoteSetProperties_Stub( @@ -8818,7 +9545,8 @@ EXTERN_C const IID IID_IDBInitialize; /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInitialize_RemoteInitialize_Proxy( __RPC__in IDBInitialize * This, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBInitialize_RemoteInitialize_Stub( @@ -8830,7 +9558,8 @@ void __RPC_STUB IDBInitialize_RemoteInitialize_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInitialize_RemoteUninitialize_Proxy( __RPC__in IDBInitialize * This, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBInitialize_RemoteUninitialize_Stub( @@ -8943,7 +9672,8 @@ EXTERN_C const IID IID_IDBInfo; _Outptr_ LPOLESTR *ppwszKeywords) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetLiteralInfo( - /* [in] */ ULONG cLiterals, + /* [annotation][in] */ + _In_ ULONG cLiterals, /* [annotation][size_is][in] */ _In_reads_opt_(cLiterals) const DBLITERAL rgLiterals[ ], /* [annotation][out][in] */ @@ -8987,7 +9717,8 @@ EXTERN_C const IID IID_IDBInfo; DECLSPEC_XFGVIRT(IDBInfo, GetLiteralInfo) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetLiteralInfo )( IDBInfo * This, - /* [in] */ ULONG cLiterals, + /* [annotation][in] */ + _In_ ULONG cLiterals, /* [annotation][size_is][in] */ _In_reads_opt_(cLiterals) const DBLITERAL rgLiterals[ ], /* [annotation][out][in] */ @@ -9035,8 +9766,10 @@ EXTERN_C const IID IID_IDBInfo; /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInfo_RemoteGetKeywords_Proxy( __RPC__in IDBInfo * This, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt LPOLESTR *ppwszKeywords, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][unique][out][in] */ + _Inout_ LPOLESTR *ppwszKeywords, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBInfo_RemoteGetKeywords_Stub( @@ -9048,16 +9781,26 @@ void __RPC_STUB IDBInfo_RemoteGetKeywords_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInfo_RemoteGetLiteralInfo_Proxy( __RPC__in IDBInfo * This, - /* [in] */ ULONG cLiterals, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cLiterals) const DBLITERAL *rgLiterals, - /* [out][in] */ __RPC__inout ULONG *pcLiteralInfo, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcLiteralInfo) DBLITERALINFO **prgLiteralInfo, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcLiteralInfo) DB_UPARAMS **prgLVOffsets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcLiteralInfo) DB_UPARAMS **prgICOffsets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcLiteralInfo) DB_UPARAMS **prgISCOffsets, - /* [out][in] */ __RPC__inout ULONG *pcbCharBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbCharBuffer) OLECHAR **ppCharBuffer, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cLiterals, + /* [annotation][size_is][unique][in] */ + _In_reads_(cLiterals) const DBLITERAL *rgLiterals, + /* [annotation][out][in] */ + _Inout_ ULONG *pcLiteralInfo, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcLiteralInfo) DBLITERALINFO **prgLiteralInfo, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcLiteralInfo) DB_UPARAMS **prgLVOffsets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcLiteralInfo) DB_UPARAMS **prgICOffsets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcLiteralInfo) DB_UPARAMS **prgISCOffsets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbCharBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbCharBuffer) OLECHAR **ppCharBuffer, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBInfo_RemoteGetLiteralInfo_Stub( @@ -9100,7 +9843,8 @@ EXTERN_C const IID IID_IDBDataSourceAdmin; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE CreateDataSource( - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][in] */ @@ -9113,7 +9857,8 @@ EXTERN_C const IID IID_IDBDataSourceAdmin; virtual /* [local] */ HRESULT STDMETHODCALLTYPE DestroyDataSource( void) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetCreationProperties( - /* [in] */ ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out] */ @@ -9124,7 +9869,8 @@ EXTERN_C const IID IID_IDBDataSourceAdmin; _Outptr_opt_result_maybenull_z_ OLECHAR **ppDescBuffer) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE ModifyDataSource( - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ]) = 0; @@ -9156,7 +9902,8 @@ EXTERN_C const IID IID_IDBDataSourceAdmin; DECLSPEC_XFGVIRT(IDBDataSourceAdmin, CreateDataSource) /* [local] */ HRESULT ( STDMETHODCALLTYPE *CreateDataSource )( IDBDataSourceAdmin * This, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][in] */ @@ -9173,7 +9920,8 @@ EXTERN_C const IID IID_IDBDataSourceAdmin; DECLSPEC_XFGVIRT(IDBDataSourceAdmin, GetCreationProperties) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetCreationProperties )( IDBDataSourceAdmin * This, - /* [in] */ ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out] */ @@ -9186,7 +9934,8 @@ EXTERN_C const IID IID_IDBDataSourceAdmin; DECLSPEC_XFGVIRT(IDBDataSourceAdmin, ModifyDataSource) /* [local] */ HRESULT ( STDMETHODCALLTYPE *ModifyDataSource )( IDBDataSourceAdmin * This, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ]); @@ -9234,14 +9983,22 @@ EXTERN_C const IID IID_IDBDataSourceAdmin; /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_RemoteCreateDataSource_Proxy( __RPC__in IDBDataSourceAdmin * This, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppDBSession, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppDBSession, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBDataSourceAdmin_RemoteCreateDataSource_Stub( @@ -9253,7 +10010,8 @@ void __RPC_STUB IDBDataSourceAdmin_RemoteCreateDataSource_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_RemoteDestroyDataSource_Proxy( __RPC__in IDBDataSourceAdmin * This, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBDataSourceAdmin_RemoteDestroyDataSource_Stub( @@ -9265,15 +10023,24 @@ void __RPC_STUB IDBDataSourceAdmin_RemoteDestroyDataSource_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_RemoteGetCreationProperties_Proxy( __RPC__in IDBDataSourceAdmin * This, - /* [in] */ ULONG cPropertyIDSets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, - /* [out][in] */ __RPC__inout ULONG *pcPropertyInfoSets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPropertyInfoSets) DBPROPINFOSET **prgPropertyInfoSets, - /* [out][in] */ __RPC__inout DBCOUNTITEM *pcOffsets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcOffsets) DBBYTEOFFSET **prgDescOffsets, - /* [out][in] */ __RPC__inout ULONG *pcbDescBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbDescBuffer) OLECHAR **ppDescBuffer, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcPropertyInfoSets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPropertyInfoSets) DBPROPINFOSET **prgPropertyInfoSets, + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcOffsets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcOffsets) DBBYTEOFFSET **prgDescOffsets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbDescBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbDescBuffer) OLECHAR **ppDescBuffer, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBDataSourceAdmin_RemoteGetCreationProperties_Stub( @@ -9285,9 +10052,12 @@ void __RPC_STUB IDBDataSourceAdmin_RemoteGetCreationProperties_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_RemoteModifyDataSource_Proxy( __RPC__in IDBDataSourceAdmin * This, - /* [in] */ ULONG cPropertySets, - /* [size_is][in] */ __RPC__in_ecount_full(cPropertySets) DBPROPSET *rgPropertySets, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBDataSourceAdmin_RemoteModifyDataSource_Stub( @@ -9332,21 +10102,30 @@ EXTERN_C const IID IID_IDBAsynchNotify; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE OnLowResource( - /* [in] */ DB_DWRESERVE dwReserved) = 0; + /* [annotation][in] */ + _In_ DB_DWRESERVE dwReserved) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE OnProgress( - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, - /* [in] */ DBCOUNTITEM ulProgress, - /* [in] */ DBCOUNTITEM ulProgressMax, - /* [in] */ DBASYNCHPHASE eAsynchPhase, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulProgress, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulProgressMax, + /* [annotation][in] */ + _In_ DBASYNCHPHASE eAsynchPhase, /* [annotation][in] */ _In_opt_ LPOLESTR pwszStatusText) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE OnStop( - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, - /* [in] */ HRESULT hrStatus, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, + /* [annotation][in] */ + _In_ HRESULT hrStatus, /* [annotation][in] */ _In_opt_ LPOLESTR pwszStatusText) = 0; @@ -9378,25 +10157,34 @@ EXTERN_C const IID IID_IDBAsynchNotify; DECLSPEC_XFGVIRT(IDBAsynchNotify, OnLowResource) /* [local] */ HRESULT ( STDMETHODCALLTYPE *OnLowResource )( IDBAsynchNotify * This, - /* [in] */ DB_DWRESERVE dwReserved); + /* [annotation][in] */ + _In_ DB_DWRESERVE dwReserved); DECLSPEC_XFGVIRT(IDBAsynchNotify, OnProgress) /* [local] */ HRESULT ( STDMETHODCALLTYPE *OnProgress )( IDBAsynchNotify * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, - /* [in] */ DBCOUNTITEM ulProgress, - /* [in] */ DBCOUNTITEM ulProgressMax, - /* [in] */ DBASYNCHPHASE eAsynchPhase, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulProgress, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulProgressMax, + /* [annotation][in] */ + _In_ DBASYNCHPHASE eAsynchPhase, /* [annotation][in] */ _In_opt_ LPOLESTR pwszStatusText); DECLSPEC_XFGVIRT(IDBAsynchNotify, OnStop) /* [local] */ HRESULT ( STDMETHODCALLTYPE *OnStop )( IDBAsynchNotify * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, - /* [in] */ HRESULT hrStatus, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, + /* [annotation][in] */ + _In_ HRESULT hrStatus, /* [annotation][in] */ _In_opt_ LPOLESTR pwszStatusText); @@ -9441,7 +10229,8 @@ EXTERN_C const IID IID_IDBAsynchNotify; /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchNotify_RemoteOnLowResource_Proxy( __RPC__in IDBAsynchNotify * This, - /* [in] */ DB_DWRESERVE dwReserved); + /* [annotation][in] */ + _In_ DB_DWRESERVE dwReserved); void __RPC_STUB IDBAsynchNotify_RemoteOnLowResource_Stub( @@ -9453,12 +10242,18 @@ void __RPC_STUB IDBAsynchNotify_RemoteOnLowResource_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchNotify_RemoteOnProgress_Proxy( __RPC__in IDBAsynchNotify * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, - /* [in] */ DBCOUNTITEM ulProgress, - /* [in] */ DBCOUNTITEM ulProgressMax, - /* [in] */ DBASYNCHPHASE eAsynchPhase, - /* [string][unique][in] */ __RPC__in_opt_string LPOLESTR pwszStatusText); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulProgress, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulProgressMax, + /* [annotation][in] */ + _In_ DBASYNCHPHASE eAsynchPhase, + /* [annotation][string][unique][in] */ + _In_ LPOLESTR pwszStatusText); void __RPC_STUB IDBAsynchNotify_RemoteOnProgress_Stub( @@ -9470,10 +10265,14 @@ void __RPC_STUB IDBAsynchNotify_RemoteOnProgress_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchNotify_RemoteOnStop_Proxy( __RPC__in IDBAsynchNotify * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, - /* [in] */ HRESULT hrStatus, - /* [string][unique][in] */ __RPC__in_opt_string LPOLESTR pwszStatusText); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][string][unique][in] */ + _In_ LPOLESTR pwszStatusText); void __RPC_STUB IDBAsynchNotify_RemoteOnStop_Stub( @@ -9516,12 +10315,16 @@ EXTERN_C const IID IID_IDBAsynchStatus; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE Abort( - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetStatus( - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, /* [annotation][out] */ _Out_opt_ DBCOUNTITEM *pulProgress, /* [annotation][out] */ @@ -9559,14 +10362,18 @@ EXTERN_C const IID IID_IDBAsynchStatus; DECLSPEC_XFGVIRT(IDBAsynchStatus, Abort) /* [local] */ HRESULT ( STDMETHODCALLTYPE *Abort )( IDBAsynchStatus * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation); DECLSPEC_XFGVIRT(IDBAsynchStatus, GetStatus) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetStatus )( IDBAsynchStatus * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, /* [annotation][out] */ _Out_opt_ DBCOUNTITEM *pulProgress, /* [annotation][out] */ @@ -9614,9 +10421,12 @@ EXTERN_C const IID IID_IDBAsynchStatus; /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchStatus_RemoteAbort_Proxy( __RPC__in IDBAsynchStatus * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBAsynchStatus_RemoteAbort_Stub( @@ -9628,13 +10438,20 @@ void __RPC_STUB IDBAsynchStatus_RemoteAbort_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchStatus_RemoteGetStatus_Proxy( __RPC__in IDBAsynchStatus * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, - /* [unique][out][in] */ __RPC__inout_opt DBCOUNTITEM *pulProgress, - /* [unique][out][in] */ __RPC__inout_opt DBCOUNTITEM *pulProgressMax, - /* [unique][out][in] */ __RPC__inout_opt DBASYNCHPHASE *peAsynchPhase, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt LPOLESTR *ppwszStatusText, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, + /* [annotation][unique][out][in] */ + _Inout_ DBCOUNTITEM *pulProgress, + /* [annotation][unique][out][in] */ + _Inout_ DBCOUNTITEM *pulProgressMax, + /* [annotation][unique][out][in] */ + _Inout_ DBASYNCHPHASE *peAsynchPhase, + /* [annotation][unique][out][in] */ + _Inout_ LPOLESTR *ppwszStatusText, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBAsynchStatus_RemoteGetStatus_Stub( @@ -9679,7 +10496,8 @@ EXTERN_C const IID IID_ISessionProperties; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [in] */ ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -9688,7 +10506,8 @@ EXTERN_C const IID IID_ISessionProperties; _Outptr_result_buffer_maybenull_(*pcPropertySets) DBPROPSET **prgPropertySets) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetProperties( - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][unique][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ]) = 0; @@ -9720,7 +10539,8 @@ EXTERN_C const IID IID_ISessionProperties; DECLSPEC_XFGVIRT(ISessionProperties, GetProperties) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( ISessionProperties * This, - /* [in] */ ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -9731,7 +10551,8 @@ EXTERN_C const IID IID_ISessionProperties; DECLSPEC_XFGVIRT(ISessionProperties, SetProperties) /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetProperties )( ISessionProperties * This, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][unique][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ]); @@ -9773,11 +10594,16 @@ EXTERN_C const IID IID_ISessionProperties; /* [call_as] */ HRESULT STDMETHODCALLTYPE ISessionProperties_RemoteGetProperties_Proxy( __RPC__in ISessionProperties * This, - /* [in] */ ULONG cPropertyIDSets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, - /* [out][in] */ __RPC__inout ULONG *pcPropertySets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPropertySets) DBPROPSET **prgPropertySets, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcPropertySets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPropertySets) DBPROPSET **prgPropertySets, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ISessionProperties_RemoteGetProperties_Stub( @@ -9789,11 +10615,16 @@ void __RPC_STUB ISessionProperties_RemoteGetProperties_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE ISessionProperties_RemoteSetProperties_Proxy( __RPC__in ISessionProperties * This, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ISessionProperties_RemoteSetProperties_Stub( @@ -9840,10 +10671,12 @@ EXTERN_C const IID IID_IIndexDefinition; _In_ DBID *pTableID, /* [annotation][in] */ _In_opt_ DBID *pIndexID, - /* [in] */ DBORDINAL cIndexColumnDescs, + /* [annotation][in] */ + _In_ DBORDINAL cIndexColumnDescs, /* [annotation][size_is][in] */ _In_reads_(cIndexColumnDescs) const DBINDEXCOLUMNDESC rgIndexColumnDescs[ ], - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][out] */ @@ -9887,10 +10720,12 @@ EXTERN_C const IID IID_IIndexDefinition; _In_ DBID *pTableID, /* [annotation][in] */ _In_opt_ DBID *pIndexID, - /* [in] */ DBORDINAL cIndexColumnDescs, + /* [annotation][in] */ + _In_ DBORDINAL cIndexColumnDescs, /* [annotation][size_is][in] */ _In_reads_(cIndexColumnDescs) const DBINDEXCOLUMNDESC rgIndexColumnDescs[ ], - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][out] */ @@ -9942,16 +10777,26 @@ EXTERN_C const IID IID_IIndexDefinition; /* [call_as] */ HRESULT STDMETHODCALLTYPE IIndexDefinition_RemoteCreateIndex_Proxy( __RPC__in IIndexDefinition * This, - /* [in] */ __RPC__in DBID *pTableID, - /* [unique][in] */ __RPC__in_opt DBID *pIndexID, - /* [in] */ DBORDINAL cIndexColumnDescs, - /* [size_is][in] */ __RPC__in_ecount_full(cIndexColumnDescs) const DBINDEXCOLUMNDESC *rgIndexColumnDescs, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt DBID **ppIndexID, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBID *pTableID, + /* [annotation][unique][in] */ + _In_ DBID *pIndexID, + /* [annotation][in] */ + _In_ DBORDINAL cIndexColumnDescs, + /* [annotation][size_is][in] */ + _In_reads_(cIndexColumnDescs) const DBINDEXCOLUMNDESC *rgIndexColumnDescs, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][unique][out][in] */ + _Inout_ DBID **ppIndexID, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IIndexDefinition_RemoteCreateIndex_Stub( @@ -9963,9 +10808,12 @@ void __RPC_STUB IIndexDefinition_RemoteCreateIndex_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IIndexDefinition_RemoteDropIndex_Proxy( __RPC__in IIndexDefinition * This, - /* [unique][in] */ __RPC__in_opt DBID *pTableID, - /* [unique][in] */ __RPC__in_opt DBID *pIndexID, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][unique][in] */ + _In_ DBID *pTableID, + /* [annotation][unique][in] */ + _In_ DBID *pIndexID, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IIndexDefinition_RemoteDropIndex_Stub( @@ -10012,12 +10860,14 @@ EXTERN_C const IID IID_ITableDefinition; _In_opt_ IUnknown *pUnkOuter, /* [annotation][in] */ _In_opt_ DBID *pTableID, - /* [in] */ DBORDINAL cColumnDescs, + /* [annotation][in] */ + _In_ DBORDINAL cColumnDescs, /* [annotation][size_is][in] */ _In_reads_opt_(cColumnDescs) const DBCOLUMNDESC rgColumnDescs[ ], /* [annotation][in] */ _In_ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][out] */ @@ -10075,12 +10925,14 @@ EXTERN_C const IID IID_ITableDefinition; _In_opt_ IUnknown *pUnkOuter, /* [annotation][in] */ _In_opt_ DBID *pTableID, - /* [in] */ DBORDINAL cColumnDescs, + /* [annotation][in] */ + _In_ DBORDINAL cColumnDescs, /* [annotation][size_is][in] */ _In_reads_opt_(cColumnDescs) const DBCOLUMNDESC rgColumnDescs[ ], /* [annotation][in] */ _In_ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][out] */ @@ -10156,19 +11008,32 @@ EXTERN_C const IID IID_ITableDefinition; /* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_RemoteCreateTable_Proxy( __RPC__in ITableDefinition * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [unique][in] */ __RPC__in_opt DBID *pTableID, - /* [in] */ DBORDINAL cColumnDescs, - /* [size_is][in] */ __RPC__in_ecount_full(cColumnDescs) const DBCOLUMNDESC *rgColumnDescs, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt DBID **ppTableID, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppRowset, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__out BOOL *pfTableCreated, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][unique][in] */ + _In_ DBID *pTableID, + /* [annotation][in] */ + _In_ DBORDINAL cColumnDescs, + /* [annotation][size_is][in] */ + _In_reads_(cColumnDescs) const DBCOLUMNDESC *rgColumnDescs, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][unique][out][in] */ + _Inout_ DBID **ppTableID, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ BOOL *pfTableCreated, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ITableDefinition_RemoteCreateTable_Stub( @@ -10180,8 +11045,10 @@ void __RPC_STUB ITableDefinition_RemoteCreateTable_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_RemoteDropTable_Proxy( __RPC__in ITableDefinition * This, - /* [unique][in] */ __RPC__in_opt DBID *pTableID, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][unique][in] */ + _In_ DBID *pTableID, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ITableDefinition_RemoteDropTable_Stub( @@ -10193,12 +11060,18 @@ void __RPC_STUB ITableDefinition_RemoteDropTable_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_RemoteAddColumn_Proxy( __RPC__in ITableDefinition * This, - /* [in] */ __RPC__in DBID *pTableID, - /* [in] */ __RPC__in DBCOLUMNDESC *pColumnDesc, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt DBID **ppColumnID, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBID *pTableID, + /* [annotation][in] */ + _In_ DBCOLUMNDESC *pColumnDesc, + /* [annotation][unique][out][in] */ + _Inout_ DBID **ppColumnID, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ITableDefinition_RemoteAddColumn_Stub( @@ -10210,9 +11083,12 @@ void __RPC_STUB ITableDefinition_RemoteAddColumn_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_RemoteDropColumn_Proxy( __RPC__in ITableDefinition * This, - /* [unique][in] */ __RPC__in_opt DBID *pTableID, - /* [unique][in] */ __RPC__in_opt DBID *pColumnID, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][unique][in] */ + _In_ DBID *pTableID, + /* [annotation][unique][in] */ + _In_ DBID *pColumnID, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ITableDefinition_RemoteDropColumn_Stub( @@ -10263,7 +11139,8 @@ EXTERN_C const IID IID_IOpenRowset; _In_opt_ DBID *pIndexID, /* [annotation][in] */ _In_ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][iid_is][out] */ @@ -10305,7 +11182,8 @@ EXTERN_C const IID IID_IOpenRowset; _In_opt_ DBID *pIndexID, /* [annotation][in] */ _In_ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][iid_is][out] */ @@ -10346,16 +11224,26 @@ EXTERN_C const IID IID_IOpenRowset; /* [call_as] */ HRESULT STDMETHODCALLTYPE IOpenRowset_RemoteOpenRowset_Proxy( __RPC__in IOpenRowset * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [unique][in] */ __RPC__in_opt DBID *pTableID, - /* [unique][in] */ __RPC__in_opt DBID *pIndexID, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppRowset, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][unique][in] */ + _In_ DBID *pTableID, + /* [annotation][unique][in] */ + _In_ DBID *pIndexID, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IOpenRowset_RemoteOpenRowset_Stub( @@ -10459,13 +11347,16 @@ EXTERN_C const IID IID_IDBSchemaRowset; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetRowset( /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ REFGUID rguidSchema, - /* [in] */ ULONG cRestrictions, + /* [annotation][in] */ + _In_ REFGUID rguidSchema, + /* [annotation][in] */ + _In_ ULONG cRestrictions, /* [annotation][size_is][in] */ _In_reads_opt_(cRestrictions) const VARIANT rgRestrictions[ ], /* [annotation][in] */ _In_ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][unique][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][iid_is][out] */ @@ -10509,13 +11400,16 @@ EXTERN_C const IID IID_IDBSchemaRowset; IDBSchemaRowset * This, /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ REFGUID rguidSchema, - /* [in] */ ULONG cRestrictions, + /* [annotation][in] */ + _In_ REFGUID rguidSchema, + /* [annotation][in] */ + _In_ ULONG cRestrictions, /* [annotation][size_is][in] */ _In_reads_opt_(cRestrictions) const VARIANT rgRestrictions[ ], /* [annotation][in] */ _In_ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][unique][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][iid_is][out] */ @@ -10569,17 +11463,28 @@ EXTERN_C const IID IID_IDBSchemaRowset; /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBSchemaRowset_RemoteGetRowset_Proxy( __RPC__in IDBSchemaRowset * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFGUID rguidSchema, - /* [in] */ ULONG cRestrictions, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cRestrictions) const VARIANT *rgRestrictions, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppRowset, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFGUID rguidSchema, + /* [annotation][in] */ + _In_ ULONG cRestrictions, + /* [annotation][size_is][unique][in] */ + _In_reads_(cRestrictions) const VARIANT *rgRestrictions, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBSchemaRowset_RemoteGetRowset_Stub( @@ -10591,10 +11496,14 @@ void __RPC_STUB IDBSchemaRowset_RemoteGetRowset_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBSchemaRowset_RemoteGetSchemas_Proxy( __RPC__in IDBSchemaRowset * This, - /* [out][in] */ __RPC__inout ULONG *pcSchemas, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcSchemas) GUID **prgSchemas, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcSchemas) ULONG **prgRestrictionSupport, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out][in] */ + _Inout_ ULONG *pcSchemas, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcSchemas) GUID **prgSchemas, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcSchemas) ULONG **prgRestrictionSupport, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IDBSchemaRowset_RemoteGetSchemas_Stub( @@ -10639,30 +11548,46 @@ EXTERN_C const IID IID_IMDDataset; { public: virtual HRESULT STDMETHODCALLTYPE FreeAxisInfo( - /* [in] */ DBCOUNTITEM cAxes, - /* [size_is][in] */ MDAXISINFO *rgAxisInfo) = 0; + /* [annotation][in] */ + _In_ DBCOUNTITEM cAxes, + /* [annotation][size_is][in] */ + _In_reads_(cAxes) MDAXISINFO *rgAxisInfo) = 0; virtual HRESULT STDMETHODCALLTYPE GetAxisInfo( - /* [out][in] */ DBCOUNTITEM *pcAxes, - /* [size_is][size_is][out] */ MDAXISINFO **prgAxisInfo) = 0; + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcAxes, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcAxes) MDAXISINFO **prgAxisInfo) = 0; virtual HRESULT STDMETHODCALLTYPE GetAxisRowset( - /* [in] */ IUnknown *pUnkOuter, - /* [in] */ DBCOUNTITEM iAxis, - /* [in] */ REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][out][in] */ DBPROPSET rgPropertySets[ ], - /* [iid_is][out] */ IUnknown **ppRowset) = 0; + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ DBCOUNTITEM iAxis, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][out][in] */ + _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ], + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRowset) = 0; virtual HRESULT STDMETHODCALLTYPE GetCellData( - /* [in] */ HACCESSOR hAccessor, - /* [in] */ DBORDINAL ulStartCell, - /* [in] */ DBORDINAL ulEndCell, - /* [out] */ void *pData) = 0; + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ DBORDINAL ulStartCell, + /* [annotation][in] */ + _In_ DBORDINAL ulEndCell, + /* [annotation][out] */ + _Out_ void *pData) = 0; virtual HRESULT STDMETHODCALLTYPE GetSpecification( - /* [in] */ REFIID riid, - /* [iid_is][out] */ IUnknown **ppSpecification) = 0; + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppSpecification) = 0; }; @@ -10692,38 +11617,54 @@ EXTERN_C const IID IID_IMDDataset; DECLSPEC_XFGVIRT(IMDDataset, FreeAxisInfo) HRESULT ( STDMETHODCALLTYPE *FreeAxisInfo )( IMDDataset * This, - /* [in] */ DBCOUNTITEM cAxes, - /* [size_is][in] */ MDAXISINFO *rgAxisInfo); + /* [annotation][in] */ + _In_ DBCOUNTITEM cAxes, + /* [annotation][size_is][in] */ + _In_reads_(cAxes) MDAXISINFO *rgAxisInfo); DECLSPEC_XFGVIRT(IMDDataset, GetAxisInfo) HRESULT ( STDMETHODCALLTYPE *GetAxisInfo )( IMDDataset * This, - /* [out][in] */ DBCOUNTITEM *pcAxes, - /* [size_is][size_is][out] */ MDAXISINFO **prgAxisInfo); + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcAxes, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcAxes) MDAXISINFO **prgAxisInfo); DECLSPEC_XFGVIRT(IMDDataset, GetAxisRowset) HRESULT ( STDMETHODCALLTYPE *GetAxisRowset )( IMDDataset * This, - /* [in] */ IUnknown *pUnkOuter, - /* [in] */ DBCOUNTITEM iAxis, - /* [in] */ REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][out][in] */ DBPROPSET rgPropertySets[ ], - /* [iid_is][out] */ IUnknown **ppRowset); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ DBCOUNTITEM iAxis, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][out][in] */ + _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ], + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRowset); DECLSPEC_XFGVIRT(IMDDataset, GetCellData) HRESULT ( STDMETHODCALLTYPE *GetCellData )( IMDDataset * This, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ DBORDINAL ulStartCell, - /* [in] */ DBORDINAL ulEndCell, - /* [out] */ void *pData); + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ DBORDINAL ulStartCell, + /* [annotation][in] */ + _In_ DBORDINAL ulEndCell, + /* [annotation][out] */ + _Out_ void *pData); DECLSPEC_XFGVIRT(IMDDataset, GetSpecification) HRESULT ( STDMETHODCALLTYPE *GetSpecification )( IMDDataset * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ IUnknown **ppSpecification); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppSpecification); END_INTERFACE } IMDDatasetVtbl; @@ -10803,17 +11744,26 @@ EXTERN_C const IID IID_IMDFind; { public: virtual HRESULT STDMETHODCALLTYPE FindCell( - /* [in] */ DBORDINAL ulStartingOrdinal, - /* [in] */ DBCOUNTITEM cMembers, - /* [size_is][in] */ LPCOLESTR *rgpwszMember, - /* [out] */ DBORDINAL *pulCellOrdinal) = 0; + /* [annotation][in] */ + _In_ DBORDINAL ulStartingOrdinal, + /* [annotation][in] */ + _In_ DBCOUNTITEM cMembers, + /* [annotation][size_is][in] */ + _In_reads_(cMembers) LPCOLESTR *rgpwszMember, + /* [annotation][out] */ + _Out_ DBORDINAL *pulCellOrdinal) = 0; virtual HRESULT STDMETHODCALLTYPE FindTuple( - /* [in] */ ULONG ulAxisIdentifier, - /* [in] */ DBORDINAL ulStartingOrdinal, - /* [in] */ DBCOUNTITEM cMembers, - /* [size_is][in] */ LPCOLESTR *rgpwszMember, - /* [out] */ ULONG *pulTupleOrdinal) = 0; + /* [annotation][in] */ + _In_ ULONG ulAxisIdentifier, + /* [annotation][in] */ + _In_ DBORDINAL ulStartingOrdinal, + /* [annotation][in] */ + _In_ DBCOUNTITEM cMembers, + /* [annotation][size_is][in] */ + _In_reads_(cMembers) LPCOLESTR *rgpwszMember, + /* [annotation][out] */ + _Out_ ULONG *pulTupleOrdinal) = 0; }; @@ -10843,19 +11793,28 @@ EXTERN_C const IID IID_IMDFind; DECLSPEC_XFGVIRT(IMDFind, FindCell) HRESULT ( STDMETHODCALLTYPE *FindCell )( IMDFind * This, - /* [in] */ DBORDINAL ulStartingOrdinal, - /* [in] */ DBCOUNTITEM cMembers, - /* [size_is][in] */ LPCOLESTR *rgpwszMember, - /* [out] */ DBORDINAL *pulCellOrdinal); + /* [annotation][in] */ + _In_ DBORDINAL ulStartingOrdinal, + /* [annotation][in] */ + _In_ DBCOUNTITEM cMembers, + /* [annotation][size_is][in] */ + _In_reads_(cMembers) LPCOLESTR *rgpwszMember, + /* [annotation][out] */ + _Out_ DBORDINAL *pulCellOrdinal); DECLSPEC_XFGVIRT(IMDFind, FindTuple) HRESULT ( STDMETHODCALLTYPE *FindTuple )( IMDFind * This, - /* [in] */ ULONG ulAxisIdentifier, - /* [in] */ DBORDINAL ulStartingOrdinal, - /* [in] */ DBCOUNTITEM cMembers, - /* [size_is][in] */ LPCOLESTR *rgpwszMember, - /* [out] */ ULONG *pulTupleOrdinal); + /* [annotation][in] */ + _In_ ULONG ulAxisIdentifier, + /* [annotation][in] */ + _In_ DBORDINAL ulStartingOrdinal, + /* [annotation][in] */ + _In_ DBCOUNTITEM cMembers, + /* [annotation][size_is][in] */ + _In_reads_(cMembers) LPCOLESTR *rgpwszMember, + /* [annotation][out] */ + _Out_ ULONG *pulTupleOrdinal); END_INTERFACE } IMDFindVtbl; @@ -10926,13 +11885,20 @@ EXTERN_C const IID IID_IMDRangeRowset; { public: virtual HRESULT STDMETHODCALLTYPE GetRangeRowset( - /* [in] */ IUnknown *pUnkOuter, - /* [in] */ DBORDINAL ulStartCell, - /* [in] */ DBORDINAL ulEndCell, - /* [in] */ REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][out][in] */ DBPROPSET rgPropertySets[ ], - /* [iid_is][out] */ IUnknown **ppRowset) = 0; + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ DBORDINAL ulStartCell, + /* [annotation][in] */ + _In_ DBORDINAL ulEndCell, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][out][in] */ + _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ], + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRowset) = 0; }; @@ -10962,13 +11928,20 @@ EXTERN_C const IID IID_IMDRangeRowset; DECLSPEC_XFGVIRT(IMDRangeRowset, GetRangeRowset) HRESULT ( STDMETHODCALLTYPE *GetRangeRowset )( IMDRangeRowset * This, - /* [in] */ IUnknown *pUnkOuter, - /* [in] */ DBORDINAL ulStartCell, - /* [in] */ DBORDINAL ulEndCell, - /* [in] */ REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][out][in] */ DBPROPSET rgPropertySets[ ], - /* [iid_is][out] */ IUnknown **ppRowset); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ DBORDINAL ulStartCell, + /* [annotation][in] */ + _In_ DBORDINAL ulEndCell, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][out][in] */ + _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ], + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRowset); END_INTERFACE } IMDRangeRowsetVtbl; @@ -11036,16 +12009,24 @@ EXTERN_C const IID IID_IAlterTable; { public: virtual HRESULT STDMETHODCALLTYPE AlterColumn( - /* [in] */ DBID *pTableId, - /* [in] */ DBID *pColumnId, - /* [in] */ DBCOLUMNDESCFLAGS dwColumnDescFlags, - /* [in] */ DBCOLUMNDESC *pColumnDesc) = 0; + /* [annotation][in] */ + _In_ DBID *pTableId, + /* [annotation][in] */ + _In_ DBID *pColumnId, + /* [annotation][in] */ + _In_ DBCOLUMNDESCFLAGS dwColumnDescFlags, + /* [annotation][in] */ + _In_ DBCOLUMNDESC *pColumnDesc) = 0; virtual HRESULT STDMETHODCALLTYPE AlterTable( - /* [in] */ DBID *pTableId, - /* [in] */ DBID *pNewTableId, - /* [in] */ ULONG cPropertySets, - /* [size_is][out][in] */ DBPROPSET rgPropertySets[ ]) = 0; + /* [annotation][in] */ + _In_ DBID *pTableId, + /* [annotation][in] */ + _In_ DBID *pNewTableId, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][out][in] */ + _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ]) = 0; }; @@ -11075,18 +12056,26 @@ EXTERN_C const IID IID_IAlterTable; DECLSPEC_XFGVIRT(IAlterTable, AlterColumn) HRESULT ( STDMETHODCALLTYPE *AlterColumn )( IAlterTable * This, - /* [in] */ DBID *pTableId, - /* [in] */ DBID *pColumnId, - /* [in] */ DBCOLUMNDESCFLAGS dwColumnDescFlags, - /* [in] */ DBCOLUMNDESC *pColumnDesc); + /* [annotation][in] */ + _In_ DBID *pTableId, + /* [annotation][in] */ + _In_ DBID *pColumnId, + /* [annotation][in] */ + _In_ DBCOLUMNDESCFLAGS dwColumnDescFlags, + /* [annotation][in] */ + _In_ DBCOLUMNDESC *pColumnDesc); DECLSPEC_XFGVIRT(IAlterTable, AlterTable) HRESULT ( STDMETHODCALLTYPE *AlterTable )( IAlterTable * This, - /* [in] */ DBID *pTableId, - /* [in] */ DBID *pNewTableId, - /* [in] */ ULONG cPropertySets, - /* [size_is][out][in] */ DBPROPSET rgPropertySets[ ]); + /* [annotation][in] */ + _In_ DBID *pTableId, + /* [annotation][in] */ + _In_ DBID *pNewTableId, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][out][in] */ + _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ]); END_INTERFACE } IAlterTableVtbl; @@ -11157,11 +12146,16 @@ EXTERN_C const IID IID_IAlterIndex; { public: virtual HRESULT STDMETHODCALLTYPE AlterIndex( - /* [in] */ DBID *pTableId, - /* [in] */ DBID *pIndexId, - /* [in] */ DBID *pNewIndexId, - /* [in] */ ULONG cPropertySets, - /* [size_is][out][in] */ DBPROPSET rgPropertySets[ ]) = 0; + /* [annotation][in] */ + _In_ DBID *pTableId, + /* [annotation][in] */ + _In_ DBID *pIndexId, + /* [annotation][in] */ + _In_ DBID *pNewIndexId, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][out][in] */ + _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ]) = 0; }; @@ -11191,11 +12185,16 @@ EXTERN_C const IID IID_IAlterIndex; DECLSPEC_XFGVIRT(IAlterIndex, AlterIndex) HRESULT ( STDMETHODCALLTYPE *AlterIndex )( IAlterIndex * This, - /* [in] */ DBID *pTableId, - /* [in] */ DBID *pIndexId, - /* [in] */ DBID *pNewIndexId, - /* [in] */ ULONG cPropertySets, - /* [size_is][out][in] */ DBPROPSET rgPropertySets[ ]); + /* [annotation][in] */ + _In_ DBID *pTableId, + /* [annotation][in] */ + _In_ DBID *pIndexId, + /* [annotation][in] */ + _In_ DBID *pNewIndexId, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][out][in] */ + _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ]); END_INTERFACE } IAlterIndexVtbl; @@ -11263,8 +12262,10 @@ EXTERN_C const IID IID_IRowsetChapterMember; { public: virtual HRESULT STDMETHODCALLTYPE IsRowInChapter( - /* [in] */ HCHAPTER hChapter, - /* [in] */ HROW hRow) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HROW hRow) = 0; }; @@ -11294,8 +12295,10 @@ EXTERN_C const IID IID_IRowsetChapterMember; DECLSPEC_XFGVIRT(IRowsetChapterMember, IsRowInChapter) HRESULT ( STDMETHODCALLTYPE *IsRowInChapter )( IRowsetChapterMember * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ HROW hRow); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HROW hRow); END_INTERFACE } IRowsetChapterMemberVtbl; @@ -11363,18 +12366,24 @@ EXTERN_C const IID IID_ICommandPersist; { public: virtual HRESULT STDMETHODCALLTYPE DeleteCommand( - /* [in] */ DBID *pCommandID) = 0; + /* [annotation][in] */ + _In_ DBID *pCommandID) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentCommand( - /* [out] */ DBID **ppCommandID) = 0; + /* [annotation][out] */ + _Out_ DBID **ppCommandID) = 0; virtual HRESULT STDMETHODCALLTYPE LoadCommand( - /* [in] */ DBID *pCommandID, - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ DBID *pCommandID, + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE SaveCommand( - /* [in] */ DBID *pCommandID, - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ DBID *pCommandID, + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; }; @@ -11404,24 +12413,30 @@ EXTERN_C const IID IID_ICommandPersist; DECLSPEC_XFGVIRT(ICommandPersist, DeleteCommand) HRESULT ( STDMETHODCALLTYPE *DeleteCommand )( ICommandPersist * This, - /* [in] */ DBID *pCommandID); + /* [annotation][in] */ + _In_ DBID *pCommandID); DECLSPEC_XFGVIRT(ICommandPersist, GetCurrentCommand) HRESULT ( STDMETHODCALLTYPE *GetCurrentCommand )( ICommandPersist * This, - /* [out] */ DBID **ppCommandID); + /* [annotation][out] */ + _Out_ DBID **ppCommandID); DECLSPEC_XFGVIRT(ICommandPersist, LoadCommand) HRESULT ( STDMETHODCALLTYPE *LoadCommand )( ICommandPersist * This, - /* [in] */ DBID *pCommandID, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ DBID *pCommandID, + /* [annotation][in] */ + _In_ DWORD dwFlags); DECLSPEC_XFGVIRT(ICommandPersist, SaveCommand) HRESULT ( STDMETHODCALLTYPE *SaveCommand )( ICommandPersist * This, - /* [in] */ DBID *pCommandID, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ DBID *pCommandID, + /* [annotation][in] */ + _In_ DWORD dwFlags); END_INTERFACE } ICommandPersistVtbl; @@ -11498,18 +12513,28 @@ EXTERN_C const IID IID_IRowsetRefresh; { public: virtual HRESULT STDMETHODCALLTYPE RefreshVisibleData( - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBCOUNTITEM cRows, - /* [in] */ const HROW rghRows[ ], - /* [in] */ BOOL fOverWrite, - /* [out] */ DBCOUNTITEM *pcRowsRefreshed, - /* [out] */ HROW **prghRowsRefreshed, - /* [out] */ DBROWSTATUS **prgRowStatus) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ const HROW rghRows[ ], + /* [annotation][in] */ + _In_ BOOL fOverWrite, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsRefreshed, + /* [annotation][out] */ + _Out_ HROW **prghRowsRefreshed, + /* [annotation][out] */ + _Out_ DBROWSTATUS **prgRowStatus) = 0; virtual HRESULT STDMETHODCALLTYPE GetLastVisibleData( - /* [in] */ HROW hRow, - /* [in] */ HACCESSOR hAccessor, - /* [out] */ void *pData) = 0; + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][out] */ + _Out_ void *pData) = 0; }; @@ -11539,20 +12564,30 @@ EXTERN_C const IID IID_IRowsetRefresh; DECLSPEC_XFGVIRT(IRowsetRefresh, RefreshVisibleData) HRESULT ( STDMETHODCALLTYPE *RefreshVisibleData )( IRowsetRefresh * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBCOUNTITEM cRows, - /* [in] */ const HROW rghRows[ ], - /* [in] */ BOOL fOverWrite, - /* [out] */ DBCOUNTITEM *pcRowsRefreshed, - /* [out] */ HROW **prghRowsRefreshed, - /* [out] */ DBROWSTATUS **prgRowStatus); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ const HROW rghRows[ ], + /* [annotation][in] */ + _In_ BOOL fOverWrite, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsRefreshed, + /* [annotation][out] */ + _Out_ HROW **prghRowsRefreshed, + /* [annotation][out] */ + _Out_ DBROWSTATUS **prgRowStatus); DECLSPEC_XFGVIRT(IRowsetRefresh, GetLastVisibleData) HRESULT ( STDMETHODCALLTYPE *GetLastVisibleData )( IRowsetRefresh * This, - /* [in] */ HROW hRow, - /* [in] */ HACCESSOR hAccessor, - /* [out] */ void *pData); + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][out] */ + _Out_ void *pData); END_INTERFACE } IRowsetRefreshVtbl; @@ -11623,10 +12658,14 @@ EXTERN_C const IID IID_IParentRowset; { public: virtual HRESULT STDMETHODCALLTYPE GetChildRowset( - /* [in] */ IUnknown *pUnkOuter, - /* [in] */ DBORDINAL iOrdinal, - /* [in] */ REFIID riid, - /* [iid_is][out] */ IUnknown **ppRowset) = 0; + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ DBORDINAL iOrdinal, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRowset) = 0; }; @@ -11656,10 +12695,14 @@ EXTERN_C const IID IID_IParentRowset; DECLSPEC_XFGVIRT(IParentRowset, GetChildRowset) HRESULT ( STDMETHODCALLTYPE *GetChildRowset )( IParentRowset * This, - /* [in] */ IUnknown *pUnkOuter, - /* [in] */ DBORDINAL iOrdinal, - /* [in] */ REFIID riid, - /* [iid_is][out] */ IUnknown **ppRowset); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ DBORDINAL iOrdinal, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRowset); END_INTERFACE } IParentRowsetVtbl; @@ -11742,33 +12785,40 @@ EXTERN_C const IID IID_IErrorRecords; virtual /* [local] */ HRESULT STDMETHODCALLTYPE AddErrorRecord( /* [annotation][in] */ _In_ ERRORINFO *pErrorInfo, - /* [in] */ DWORD dwLookupID, + /* [annotation][in] */ + _In_ DWORD dwLookupID, /* [annotation][in] */ _In_opt_ DISPPARAMS *pdispparams, /* [annotation][in] */ _In_opt_ IUnknown *punkCustomError, - /* [in] */ DWORD dwDynamicErrorID) = 0; + /* [annotation][in] */ + _In_ DWORD dwDynamicErrorID) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetBasicErrorInfo( - /* [in] */ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ ULONG ulRecordNum, /* [annotation][out] */ _Out_ ERRORINFO *pErrorInfo) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetCustomErrorObject( - /* [in] */ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ ULONG ulRecordNum, /* [annotation][in] */ _In_ REFIID riid, /* [annotation][iid_is][out] */ _Outptr_result_maybenull_ IUnknown **ppObject) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetErrorInfo( - /* [in] */ ULONG ulRecordNum, - /* [in] */ LCID lcid, + /* [annotation][in] */ + _In_ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ LCID lcid, /* [annotation][out] */ _Outptr_ IErrorInfo **ppErrorInfo) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetErrorParameters( - /* [in] */ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ ULONG ulRecordNum, /* [annotation][out] */ _Out_ DISPPARAMS *pdispparams) = 0; @@ -11806,24 +12856,28 @@ EXTERN_C const IID IID_IErrorRecords; IErrorRecords * This, /* [annotation][in] */ _In_ ERRORINFO *pErrorInfo, - /* [in] */ DWORD dwLookupID, + /* [annotation][in] */ + _In_ DWORD dwLookupID, /* [annotation][in] */ _In_opt_ DISPPARAMS *pdispparams, /* [annotation][in] */ _In_opt_ IUnknown *punkCustomError, - /* [in] */ DWORD dwDynamicErrorID); + /* [annotation][in] */ + _In_ DWORD dwDynamicErrorID); DECLSPEC_XFGVIRT(IErrorRecords, GetBasicErrorInfo) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetBasicErrorInfo )( IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ ULONG ulRecordNum, /* [annotation][out] */ _Out_ ERRORINFO *pErrorInfo); DECLSPEC_XFGVIRT(IErrorRecords, GetCustomErrorObject) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetCustomErrorObject )( IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ ULONG ulRecordNum, /* [annotation][in] */ _In_ REFIID riid, /* [annotation][iid_is][out] */ @@ -11832,15 +12886,18 @@ EXTERN_C const IID IID_IErrorRecords; DECLSPEC_XFGVIRT(IErrorRecords, GetErrorInfo) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetErrorInfo )( IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, - /* [in] */ LCID lcid, + /* [annotation][in] */ + _In_ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ LCID lcid, /* [annotation][out] */ _Outptr_ IErrorInfo **ppErrorInfo); DECLSPEC_XFGVIRT(IErrorRecords, GetErrorParameters) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetErrorParameters )( IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ ULONG ulRecordNum, /* [annotation][out] */ _Out_ DISPPARAMS *pdispparams); @@ -11900,12 +12957,18 @@ EXTERN_C const IID IID_IErrorRecords; /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteAddErrorRecord_Proxy( __RPC__in IErrorRecords * This, - /* [in] */ __RPC__in ERRORINFO *pErrorInfo, - /* [in] */ DWORD dwLookupID, - /* [in] */ __RPC__in DISPPARAMS *pdispparams, - /* [in] */ __RPC__in_opt IUnknown *punkCustomError, - /* [in] */ DWORD dwDynamicErrorID, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ERRORINFO *pErrorInfo, + /* [annotation][in] */ + _In_ DWORD dwLookupID, + /* [annotation][in] */ + _In_ DISPPARAMS *pdispparams, + /* [annotation][in] */ + _In_ IUnknown *punkCustomError, + /* [annotation][in] */ + _In_ DWORD dwDynamicErrorID, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IErrorRecords_RemoteAddErrorRecord_Stub( @@ -11917,9 +12980,12 @@ void __RPC_STUB IErrorRecords_RemoteAddErrorRecord_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteGetBasicErrorInfo_Proxy( __RPC__in IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, - /* [out] */ __RPC__out ERRORINFO *pErrorInfo, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG ulRecordNum, + /* [annotation][out] */ + _Out_ ERRORINFO *pErrorInfo, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IErrorRecords_RemoteGetBasicErrorInfo_Stub( @@ -11931,10 +12997,14 @@ void __RPC_STUB IErrorRecords_RemoteGetBasicErrorInfo_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteGetCustomErrorObject_Proxy( __RPC__in IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppObject, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppObject, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IErrorRecords_RemoteGetCustomErrorObject_Stub( @@ -11946,10 +13016,14 @@ void __RPC_STUB IErrorRecords_RemoteGetCustomErrorObject_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteGetErrorInfo_Proxy( __RPC__in IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, - /* [in] */ LCID lcid, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfo, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfo, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IErrorRecords_RemoteGetErrorInfo_Stub( @@ -11961,9 +13035,12 @@ void __RPC_STUB IErrorRecords_RemoteGetErrorInfo_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteGetErrorParameters_Proxy( __RPC__in IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, - /* [out] */ __RPC__out DISPPARAMS *pdispparams, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG ulRecordNum, + /* [annotation][out] */ + _Out_ DISPPARAMS *pdispparams, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IErrorRecords_RemoteGetErrorParameters_Stub( @@ -11975,8 +13052,10 @@ void __RPC_STUB IErrorRecords_RemoteGetErrorParameters_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteGetRecordCount_Proxy( __RPC__in IErrorRecords * This, - /* [out] */ __RPC__out ULONG *pcRecords, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ ULONG *pcRecords, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IErrorRecords_RemoteGetRecordCount_Stub( @@ -12019,27 +13098,34 @@ EXTERN_C const IID IID_IErrorLookup; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetErrorDescription( - /* [in] */ HRESULT hrError, - /* [in] */ DWORD dwLookupID, + /* [annotation][in] */ + _In_ HRESULT hrError, + /* [annotation][in] */ + _In_ DWORD dwLookupID, /* [annotation][in] */ _In_ DISPPARAMS *pdispparams, - /* [in] */ LCID lcid, + /* [annotation][in] */ + _In_ LCID lcid, /* [annotation][out] */ _Outptr_result_maybenull_z_ BSTR *pbstrSource, /* [annotation][out] */ _Outptr_result_maybenull_z_ BSTR *pbstrDescription) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetHelpInfo( - /* [in] */ HRESULT hrError, - /* [in] */ DWORD dwLookupID, - /* [in] */ LCID lcid, + /* [annotation][in] */ + _In_ HRESULT hrError, + /* [annotation][in] */ + _In_ DWORD dwLookupID, + /* [annotation][in] */ + _In_ LCID lcid, /* [annotation][out] */ _Outptr_result_maybenull_ BSTR *pbstrHelpFile, /* [annotation][out] */ _Out_ DWORD *pdwHelpContext) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE ReleaseErrors( - /* [in] */ const DWORD dwDynamicErrorID) = 0; + /* [annotation][in] */ + _In_ const DWORD dwDynamicErrorID) = 0; }; @@ -12069,11 +13155,14 @@ EXTERN_C const IID IID_IErrorLookup; DECLSPEC_XFGVIRT(IErrorLookup, GetErrorDescription) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetErrorDescription )( IErrorLookup * This, - /* [in] */ HRESULT hrError, - /* [in] */ DWORD dwLookupID, + /* [annotation][in] */ + _In_ HRESULT hrError, + /* [annotation][in] */ + _In_ DWORD dwLookupID, /* [annotation][in] */ _In_ DISPPARAMS *pdispparams, - /* [in] */ LCID lcid, + /* [annotation][in] */ + _In_ LCID lcid, /* [annotation][out] */ _Outptr_result_maybenull_z_ BSTR *pbstrSource, /* [annotation][out] */ @@ -12082,9 +13171,12 @@ EXTERN_C const IID IID_IErrorLookup; DECLSPEC_XFGVIRT(IErrorLookup, GetHelpInfo) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetHelpInfo )( IErrorLookup * This, - /* [in] */ HRESULT hrError, - /* [in] */ DWORD dwLookupID, - /* [in] */ LCID lcid, + /* [annotation][in] */ + _In_ HRESULT hrError, + /* [annotation][in] */ + _In_ DWORD dwLookupID, + /* [annotation][in] */ + _In_ LCID lcid, /* [annotation][out] */ _Outptr_result_maybenull_ BSTR *pbstrHelpFile, /* [annotation][out] */ @@ -12093,7 +13185,8 @@ EXTERN_C const IID IID_IErrorLookup; DECLSPEC_XFGVIRT(IErrorLookup, ReleaseErrors) /* [local] */ HRESULT ( STDMETHODCALLTYPE *ReleaseErrors )( IErrorLookup * This, - /* [in] */ const DWORD dwDynamicErrorID); + /* [annotation][in] */ + _In_ const DWORD dwDynamicErrorID); END_INTERFACE } IErrorLookupVtbl; @@ -12136,13 +13229,20 @@ EXTERN_C const IID IID_IErrorLookup; /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorLookup_RemoteGetErrorDescription_Proxy( __RPC__in IErrorLookup * This, - /* [in] */ HRESULT hrError, - /* [in] */ DWORD dwLookupID, - /* [in] */ __RPC__in DISPPARAMS *pdispparams, - /* [in] */ LCID lcid, - /* [out] */ __RPC__deref_out_opt BSTR *pbstrSource, - /* [out] */ __RPC__deref_out_opt BSTR *pbstrDescription, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HRESULT hrError, + /* [annotation][in] */ + _In_ DWORD dwLookupID, + /* [annotation][in] */ + _In_ DISPPARAMS *pdispparams, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][out] */ + _Out_ BSTR *pbstrSource, + /* [annotation][out] */ + _Out_ BSTR *pbstrDescription, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IErrorLookup_RemoteGetErrorDescription_Stub( @@ -12154,12 +13254,18 @@ void __RPC_STUB IErrorLookup_RemoteGetErrorDescription_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorLookup_RemoteGetHelpInfo_Proxy( __RPC__in IErrorLookup * This, - /* [in] */ HRESULT hrError, - /* [in] */ DWORD dwLookupID, - /* [in] */ LCID lcid, - /* [out] */ __RPC__deref_out_opt BSTR *pbstrHelpFile, - /* [out] */ __RPC__out DWORD *pdwHelpContext, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HRESULT hrError, + /* [annotation][in] */ + _In_ DWORD dwLookupID, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][out] */ + _Out_ BSTR *pbstrHelpFile, + /* [annotation][out] */ + _Out_ DWORD *pdwHelpContext, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IErrorLookup_RemoteGetHelpInfo_Stub( @@ -12171,8 +13277,10 @@ void __RPC_STUB IErrorLookup_RemoteGetHelpInfo_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorLookup_RemoteReleaseErrors_Proxy( __RPC__in IErrorLookup * This, - /* [in] */ const DWORD dwDynamicErrorID, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ const DWORD dwDynamicErrorID, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IErrorLookup_RemoteReleaseErrors_Stub( @@ -12288,9 +13396,12 @@ EXTERN_C const IID IID_ISQLErrorInfo; /* [call_as] */ HRESULT STDMETHODCALLTYPE ISQLErrorInfo_RemoteGetSQLInfo_Proxy( __RPC__in ISQLErrorInfo * This, - /* [out] */ __RPC__deref_out_opt BSTR *pbstrSQLState, - /* [out] */ __RPC__out LONG *plNativeError, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ BSTR *pbstrSQLState, + /* [annotation][out] */ + _Out_ LONG *plNativeError, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ISQLErrorInfo_RemoteGetSQLInfo_Stub( @@ -12333,7 +13444,8 @@ EXTERN_C const IID IID_IGetDataSource; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetDataSource( - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _Outptr_result_maybenull_ IUnknown **ppDataSource) = 0; @@ -12365,7 +13477,8 @@ EXTERN_C const IID IID_IGetDataSource; DECLSPEC_XFGVIRT(IGetDataSource, GetDataSource) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetDataSource )( IGetDataSource * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _Outptr_result_maybenull_ IUnknown **ppDataSource); @@ -12404,9 +13517,12 @@ EXTERN_C const IID IID_IGetDataSource; /* [call_as] */ HRESULT STDMETHODCALLTYPE IGetDataSource_RemoteGetDataSource_Proxy( __RPC__in IGetDataSource * This, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppDataSource, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppDataSource, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB IGetDataSource_RemoteGetDataSource_Stub( @@ -12453,8 +13569,10 @@ EXTERN_C const IID IID_ITransactionLocal; _Outptr_ ITransactionOptions **ppOptions) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE StartTransaction( - /* [in] */ ISOLEVEL isoLevel, - /* [in] */ ULONG isoFlags, + /* [annotation][in] */ + _In_ ISOLEVEL isoLevel, + /* [annotation][in] */ + _In_ ULONG isoFlags, /* [annotation][in] */ _In_opt_ ITransactionOptions *pOtherOptions, /* [annotation][out] */ @@ -12520,8 +13638,10 @@ EXTERN_C const IID IID_ITransactionLocal; DECLSPEC_XFGVIRT(ITransactionLocal, StartTransaction) /* [local] */ HRESULT ( STDMETHODCALLTYPE *StartTransaction )( ITransactionLocal * This, - /* [in] */ ISOLEVEL isoLevel, - /* [in] */ ULONG isoFlags, + /* [annotation][in] */ + _In_ ISOLEVEL isoLevel, + /* [annotation][in] */ + _In_ ULONG isoFlags, /* [annotation][in] */ _In_opt_ ITransactionOptions *pOtherOptions, /* [annotation][out] */ @@ -12575,8 +13695,10 @@ EXTERN_C const IID IID_ITransactionLocal; /* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionLocal_RemoteGetOptionsObject_Proxy( __RPC__in ITransactionLocal * This, - /* [out] */ __RPC__deref_out_opt ITransactionOptions **ppOptions, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ ITransactionOptions **ppOptions, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ITransactionLocal_RemoteGetOptionsObject_Stub( @@ -12588,11 +13710,16 @@ void __RPC_STUB ITransactionLocal_RemoteGetOptionsObject_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionLocal_RemoteStartTransaction_Proxy( __RPC__in ITransactionLocal * This, - /* [in] */ ISOLEVEL isoLevel, - /* [in] */ ULONG isoFlags, - /* [in] */ __RPC__in_opt ITransactionOptions *pOtherOptions, - /* [unique][out][in] */ __RPC__inout_opt ULONG *pulTransactionLevel, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ISOLEVEL isoLevel, + /* [annotation][in] */ + _In_ ULONG isoFlags, + /* [annotation][in] */ + _In_ ITransactionOptions *pOtherOptions, + /* [annotation][unique][out][in] */ + _Inout_ ULONG *pulTransactionLevel, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ITransactionLocal_RemoteStartTransaction_Stub( @@ -12641,8 +13768,10 @@ EXTERN_C const IID IID_ITransactionJoin; virtual /* [local] */ HRESULT STDMETHODCALLTYPE JoinTransaction( /* [annotation][in] */ _In_opt_ IUnknown *punkTransactionCoord, - /* [in] */ ISOLEVEL isoLevel, - /* [in] */ ULONG isoFlags, + /* [annotation][in] */ + _In_ ISOLEVEL isoLevel, + /* [annotation][in] */ + _In_ ULONG isoFlags, /* [annotation][in] */ _In_opt_ ITransactionOptions *pOtherOptions) = 0; @@ -12682,8 +13811,10 @@ EXTERN_C const IID IID_ITransactionJoin; ITransactionJoin * This, /* [annotation][in] */ _In_opt_ IUnknown *punkTransactionCoord, - /* [in] */ ISOLEVEL isoLevel, - /* [in] */ ULONG isoFlags, + /* [annotation][in] */ + _In_ ISOLEVEL isoLevel, + /* [annotation][in] */ + _In_ ULONG isoFlags, /* [annotation][in] */ _In_opt_ ITransactionOptions *pOtherOptions); @@ -12725,8 +13856,10 @@ EXTERN_C const IID IID_ITransactionJoin; /* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionJoin_RemoteGetOptionsObject_Proxy( __RPC__in ITransactionJoin * This, - /* [out] */ __RPC__deref_out_opt ITransactionOptions **ppOptions, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ ITransactionOptions **ppOptions, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ITransactionJoin_RemoteGetOptionsObject_Stub( @@ -12738,11 +13871,16 @@ void __RPC_STUB ITransactionJoin_RemoteGetOptionsObject_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionJoin_RemoteJoinTransaction_Proxy( __RPC__in ITransactionJoin * This, - /* [unique][in] */ __RPC__in_opt IUnknown *punkTransactionCoord, - /* [in] */ ISOLEVEL isoLevel, - /* [in] */ ULONG isoFlags, - /* [in] */ __RPC__in_opt ITransactionOptions *pOtherOptions, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][unique][in] */ + _In_ IUnknown *punkTransactionCoord, + /* [annotation][in] */ + _In_ ISOLEVEL isoLevel, + /* [annotation][in] */ + _In_ ULONG isoFlags, + /* [annotation][in] */ + _In_ ITransactionOptions *pOtherOptions, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ITransactionJoin_RemoteJoinTransaction_Stub( @@ -12785,7 +13923,8 @@ EXTERN_C const IID IID_ITransactionObject; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetTransactionObject( - /* [in] */ ULONG ulTransactionLevel, + /* [annotation][in] */ + _In_ ULONG ulTransactionLevel, /* [annotation][out] */ _Outptr_ ITransaction **ppTransactionObject) = 0; @@ -12817,7 +13956,8 @@ EXTERN_C const IID IID_ITransactionObject; DECLSPEC_XFGVIRT(ITransactionObject, GetTransactionObject) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetTransactionObject )( ITransactionObject * This, - /* [in] */ ULONG ulTransactionLevel, + /* [annotation][in] */ + _In_ ULONG ulTransactionLevel, /* [annotation][out] */ _Outptr_ ITransaction **ppTransactionObject); @@ -12856,9 +13996,12 @@ EXTERN_C const IID IID_ITransactionObject; /* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionObject_RemoteGetTransactionObject_Proxy( __RPC__in ITransactionObject * This, - /* [in] */ ULONG ulTransactionLevel, - /* [out] */ __RPC__deref_out_opt ITransaction **ppTransactionObject, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG ulTransactionLevel, + /* [annotation][out] */ + _Out_ ITransaction **ppTransactionObject, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); void __RPC_STUB ITransactionObject_RemoteGetTransactionObject_Stub( @@ -13328,28 +14471,42 @@ EXTERN_C const IID IID_ITrusteeAdmin; { public: virtual HRESULT STDMETHODCALLTYPE CompareTrustees( - /* [in] */ TRUSTEE_W *pTrustee1, - /* [in] */ TRUSTEE_W *pTrustee2) = 0; + /* [annotation][in] */ + _In_ TRUSTEE_W *pTrustee1, + /* [annotation][in] */ + _In_ TRUSTEE_W *pTrustee2) = 0; virtual HRESULT STDMETHODCALLTYPE CreateTrustee( - /* [in] */ TRUSTEE_W *pTrustee, - /* [in] */ ULONG cPropertySets, - /* [size_is][out][in] */ DBPROPSET rgPropertySets[ ]) = 0; + /* [annotation][in] */ + _In_ TRUSTEE_W *pTrustee, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][out][in] */ + _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE DeleteTrustee( - /* [in] */ TRUSTEE_W *pTrustee) = 0; + /* [annotation][in] */ + _In_ TRUSTEE_W *pTrustee) = 0; virtual HRESULT STDMETHODCALLTYPE SetTrusteeProperties( - /* [in] */ TRUSTEE_W *pTrustee, - /* [in] */ ULONG cPropertySets, - /* [size_is][out][in] */ DBPROPSET rgPropertySets[ ]) = 0; + /* [annotation][in] */ + _In_ TRUSTEE_W *pTrustee, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][out][in] */ + _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetTrusteeProperties( - /* [in] */ TRUSTEE_W *pTrustee, - /* [in] */ const ULONG cPropertyIDSets, - /* [size_is][in] */ const DBPROPIDSET rgPropertyIDSets[ ], - /* [out][in] */ ULONG *pcPropertySets, - /* [size_is][size_is][out] */ DBPROPSET **prgPropertySets) = 0; + /* [annotation][in] */ + _In_ TRUSTEE_W *pTrustee, + /* [annotation][in] */ + _In_ const ULONG cPropertyIDSets, + /* [annotation][size_is][in] */ + _In_reads_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], + /* [annotation][out][in] */ + _Inout_ ULONG *pcPropertySets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPropertySets) DBPROPSET **prgPropertySets) = 0; }; @@ -13379,36 +14536,50 @@ EXTERN_C const IID IID_ITrusteeAdmin; DECLSPEC_XFGVIRT(ITrusteeAdmin, CompareTrustees) HRESULT ( STDMETHODCALLTYPE *CompareTrustees )( ITrusteeAdmin * This, - /* [in] */ TRUSTEE_W *pTrustee1, - /* [in] */ TRUSTEE_W *pTrustee2); + /* [annotation][in] */ + _In_ TRUSTEE_W *pTrustee1, + /* [annotation][in] */ + _In_ TRUSTEE_W *pTrustee2); DECLSPEC_XFGVIRT(ITrusteeAdmin, CreateTrustee) HRESULT ( STDMETHODCALLTYPE *CreateTrustee )( ITrusteeAdmin * This, - /* [in] */ TRUSTEE_W *pTrustee, - /* [in] */ ULONG cPropertySets, - /* [size_is][out][in] */ DBPROPSET rgPropertySets[ ]); + /* [annotation][in] */ + _In_ TRUSTEE_W *pTrustee, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][out][in] */ + _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ]); DECLSPEC_XFGVIRT(ITrusteeAdmin, DeleteTrustee) HRESULT ( STDMETHODCALLTYPE *DeleteTrustee )( ITrusteeAdmin * This, - /* [in] */ TRUSTEE_W *pTrustee); + /* [annotation][in] */ + _In_ TRUSTEE_W *pTrustee); DECLSPEC_XFGVIRT(ITrusteeAdmin, SetTrusteeProperties) HRESULT ( STDMETHODCALLTYPE *SetTrusteeProperties )( ITrusteeAdmin * This, - /* [in] */ TRUSTEE_W *pTrustee, - /* [in] */ ULONG cPropertySets, - /* [size_is][out][in] */ DBPROPSET rgPropertySets[ ]); + /* [annotation][in] */ + _In_ TRUSTEE_W *pTrustee, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][out][in] */ + _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ]); DECLSPEC_XFGVIRT(ITrusteeAdmin, GetTrusteeProperties) HRESULT ( STDMETHODCALLTYPE *GetTrusteeProperties )( ITrusteeAdmin * This, - /* [in] */ TRUSTEE_W *pTrustee, - /* [in] */ const ULONG cPropertyIDSets, - /* [size_is][in] */ const DBPROPIDSET rgPropertyIDSets[ ], - /* [out][in] */ ULONG *pcPropertySets, - /* [size_is][size_is][out] */ DBPROPSET **prgPropertySets); + /* [annotation][in] */ + _In_ TRUSTEE_W *pTrustee, + /* [annotation][in] */ + _In_ const ULONG cPropertyIDSets, + /* [annotation][size_is][in] */ + _In_reads_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], + /* [annotation][out][in] */ + _Inout_ ULONG *pcPropertySets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPropertySets) DBPROPSET **prgPropertySets); END_INTERFACE } ITrusteeAdminVtbl; @@ -13488,27 +14659,40 @@ EXTERN_C const IID IID_ITrusteeGroupAdmin; { public: virtual HRESULT STDMETHODCALLTYPE AddMember( - /* [in] */ TRUSTEE_W *pMembershipTrustee, - /* [in] */ TRUSTEE_W *pMemberTrustee) = 0; + /* [annotation][in] */ + _In_ TRUSTEE_W *pMembershipTrustee, + /* [annotation][in] */ + _In_ TRUSTEE_W *pMemberTrustee) = 0; virtual HRESULT STDMETHODCALLTYPE DeleteMember( - /* [in] */ TRUSTEE_W *pMembershipTrustee, - /* [in] */ TRUSTEE_W *pMemberTrustee) = 0; + /* [annotation][in] */ + _In_ TRUSTEE_W *pMembershipTrustee, + /* [annotation][in] */ + _In_ TRUSTEE_W *pMemberTrustee) = 0; virtual HRESULT STDMETHODCALLTYPE IsMember( - /* [in] */ TRUSTEE_W *pMembershipTrustee, - /* [in] */ TRUSTEE_W *pMemberTrustee, - /* [out] */ BOOL *pfStatus) = 0; + /* [annotation][in] */ + _In_ TRUSTEE_W *pMembershipTrustee, + /* [annotation][in] */ + _In_ TRUSTEE_W *pMemberTrustee, + /* [annotation][out] */ + _Out_ BOOL *pfStatus) = 0; virtual HRESULT STDMETHODCALLTYPE GetMembers( - /* [in] */ TRUSTEE_W *pMembershipTrustee, - /* [out] */ ULONG *pcMembers, - /* [out] */ TRUSTEE_W **prgMembers) = 0; + /* [annotation][in] */ + _In_ TRUSTEE_W *pMembershipTrustee, + /* [annotation][out] */ + _Out_ ULONG *pcMembers, + /* [annotation][out] */ + _Out_ TRUSTEE_W **prgMembers) = 0; virtual HRESULT STDMETHODCALLTYPE GetMemberships( - /* [in] */ TRUSTEE_W *pTrustee, - /* [out] */ ULONG *pcMemberships, - /* [out] */ TRUSTEE_W **prgMemberships) = 0; + /* [annotation][in] */ + _In_ TRUSTEE_W *pTrustee, + /* [annotation][out] */ + _Out_ ULONG *pcMemberships, + /* [annotation][out] */ + _Out_ TRUSTEE_W **prgMemberships) = 0; }; @@ -13538,35 +14722,48 @@ EXTERN_C const IID IID_ITrusteeGroupAdmin; DECLSPEC_XFGVIRT(ITrusteeGroupAdmin, AddMember) HRESULT ( STDMETHODCALLTYPE *AddMember )( ITrusteeGroupAdmin * This, - /* [in] */ TRUSTEE_W *pMembershipTrustee, - /* [in] */ TRUSTEE_W *pMemberTrustee); + /* [annotation][in] */ + _In_ TRUSTEE_W *pMembershipTrustee, + /* [annotation][in] */ + _In_ TRUSTEE_W *pMemberTrustee); DECLSPEC_XFGVIRT(ITrusteeGroupAdmin, DeleteMember) HRESULT ( STDMETHODCALLTYPE *DeleteMember )( ITrusteeGroupAdmin * This, - /* [in] */ TRUSTEE_W *pMembershipTrustee, - /* [in] */ TRUSTEE_W *pMemberTrustee); + /* [annotation][in] */ + _In_ TRUSTEE_W *pMembershipTrustee, + /* [annotation][in] */ + _In_ TRUSTEE_W *pMemberTrustee); DECLSPEC_XFGVIRT(ITrusteeGroupAdmin, IsMember) HRESULT ( STDMETHODCALLTYPE *IsMember )( ITrusteeGroupAdmin * This, - /* [in] */ TRUSTEE_W *pMembershipTrustee, - /* [in] */ TRUSTEE_W *pMemberTrustee, - /* [out] */ BOOL *pfStatus); + /* [annotation][in] */ + _In_ TRUSTEE_W *pMembershipTrustee, + /* [annotation][in] */ + _In_ TRUSTEE_W *pMemberTrustee, + /* [annotation][out] */ + _Out_ BOOL *pfStatus); DECLSPEC_XFGVIRT(ITrusteeGroupAdmin, GetMembers) HRESULT ( STDMETHODCALLTYPE *GetMembers )( ITrusteeGroupAdmin * This, - /* [in] */ TRUSTEE_W *pMembershipTrustee, - /* [out] */ ULONG *pcMembers, - /* [out] */ TRUSTEE_W **prgMembers); + /* [annotation][in] */ + _In_ TRUSTEE_W *pMembershipTrustee, + /* [annotation][out] */ + _Out_ ULONG *pcMembers, + /* [annotation][out] */ + _Out_ TRUSTEE_W **prgMembers); DECLSPEC_XFGVIRT(ITrusteeGroupAdmin, GetMemberships) HRESULT ( STDMETHODCALLTYPE *GetMemberships )( ITrusteeGroupAdmin * This, - /* [in] */ TRUSTEE_W *pTrustee, - /* [out] */ ULONG *pcMemberships, - /* [out] */ TRUSTEE_W **prgMemberships); + /* [annotation][in] */ + _In_ TRUSTEE_W *pTrustee, + /* [annotation][out] */ + _Out_ ULONG *pcMemberships, + /* [annotation][out] */ + _Out_ TRUSTEE_W **prgMemberships); END_INTERFACE } ITrusteeGroupAdminVtbl; @@ -13646,27 +14843,40 @@ EXTERN_C const IID IID_IObjectAccessControl; { public: virtual HRESULT STDMETHODCALLTYPE GetObjectAccessRights( - /* [in] */ SEC_OBJECT *pObject, - /* [out][in] */ ULONG *pcAccessEntries, - /* [out][in] */ EXPLICIT_ACCESS_W **prgAccessEntries) = 0; + /* [annotation][in] */ + _In_ SEC_OBJECT *pObject, + /* [annotation][out][in] */ + _Inout_ ULONG *pcAccessEntries, + /* [annotation][out][in] */ + _Inout_ EXPLICIT_ACCESS_W **prgAccessEntries) = 0; virtual HRESULT STDMETHODCALLTYPE GetObjectOwner( - /* [in] */ SEC_OBJECT *pObject, - /* [out] */ TRUSTEE_W **ppOwner) = 0; + /* [annotation][in] */ + _In_ SEC_OBJECT *pObject, + /* [annotation][out] */ + _Out_ TRUSTEE_W **ppOwner) = 0; virtual HRESULT STDMETHODCALLTYPE IsObjectAccessAllowed( - /* [in] */ SEC_OBJECT *pObject, - /* [in] */ EXPLICIT_ACCESS_W *pAccessEntry, - /* [out] */ BOOL *pfResult) = 0; + /* [annotation][in] */ + _In_ SEC_OBJECT *pObject, + /* [annotation][in] */ + _In_ EXPLICIT_ACCESS_W *pAccessEntry, + /* [annotation][out] */ + _Out_ BOOL *pfResult) = 0; virtual HRESULT STDMETHODCALLTYPE SetObjectAccessRights( - /* [in] */ SEC_OBJECT *pObject, - /* [in] */ ULONG cAccessEntries, - /* [out][in] */ EXPLICIT_ACCESS_W *prgAccessEntries) = 0; + /* [annotation][in] */ + _In_ SEC_OBJECT *pObject, + /* [annotation][in] */ + _In_ ULONG cAccessEntries, + /* [annotation][out][in] */ + _Inout_ EXPLICIT_ACCESS_W *prgAccessEntries) = 0; virtual HRESULT STDMETHODCALLTYPE SetObjectOwner( - /* [in] */ SEC_OBJECT *pObject, - /* [in] */ TRUSTEE_W *pOwner) = 0; + /* [annotation][in] */ + _In_ SEC_OBJECT *pObject, + /* [annotation][in] */ + _In_ TRUSTEE_W *pOwner) = 0; }; @@ -13696,35 +14906,48 @@ EXTERN_C const IID IID_IObjectAccessControl; DECLSPEC_XFGVIRT(IObjectAccessControl, GetObjectAccessRights) HRESULT ( STDMETHODCALLTYPE *GetObjectAccessRights )( IObjectAccessControl * This, - /* [in] */ SEC_OBJECT *pObject, - /* [out][in] */ ULONG *pcAccessEntries, - /* [out][in] */ EXPLICIT_ACCESS_W **prgAccessEntries); + /* [annotation][in] */ + _In_ SEC_OBJECT *pObject, + /* [annotation][out][in] */ + _Inout_ ULONG *pcAccessEntries, + /* [annotation][out][in] */ + _Inout_ EXPLICIT_ACCESS_W **prgAccessEntries); DECLSPEC_XFGVIRT(IObjectAccessControl, GetObjectOwner) HRESULT ( STDMETHODCALLTYPE *GetObjectOwner )( IObjectAccessControl * This, - /* [in] */ SEC_OBJECT *pObject, - /* [out] */ TRUSTEE_W **ppOwner); + /* [annotation][in] */ + _In_ SEC_OBJECT *pObject, + /* [annotation][out] */ + _Out_ TRUSTEE_W **ppOwner); DECLSPEC_XFGVIRT(IObjectAccessControl, IsObjectAccessAllowed) HRESULT ( STDMETHODCALLTYPE *IsObjectAccessAllowed )( IObjectAccessControl * This, - /* [in] */ SEC_OBJECT *pObject, - /* [in] */ EXPLICIT_ACCESS_W *pAccessEntry, - /* [out] */ BOOL *pfResult); + /* [annotation][in] */ + _In_ SEC_OBJECT *pObject, + /* [annotation][in] */ + _In_ EXPLICIT_ACCESS_W *pAccessEntry, + /* [annotation][out] */ + _Out_ BOOL *pfResult); DECLSPEC_XFGVIRT(IObjectAccessControl, SetObjectAccessRights) HRESULT ( STDMETHODCALLTYPE *SetObjectAccessRights )( IObjectAccessControl * This, - /* [in] */ SEC_OBJECT *pObject, - /* [in] */ ULONG cAccessEntries, - /* [out][in] */ EXPLICIT_ACCESS_W *prgAccessEntries); + /* [annotation][in] */ + _In_ SEC_OBJECT *pObject, + /* [annotation][in] */ + _In_ ULONG cAccessEntries, + /* [annotation][out][in] */ + _Inout_ EXPLICIT_ACCESS_W *prgAccessEntries); DECLSPEC_XFGVIRT(IObjectAccessControl, SetObjectOwner) HRESULT ( STDMETHODCALLTYPE *SetObjectOwner )( IObjectAccessControl * This, - /* [in] */ SEC_OBJECT *pObject, - /* [in] */ TRUSTEE_W *pOwner); + /* [annotation][in] */ + _In_ SEC_OBJECT *pObject, + /* [annotation][in] */ + _In_ TRUSTEE_W *pOwner); END_INTERFACE } IObjectAccessControlVtbl; @@ -13832,15 +15055,20 @@ EXTERN_C const IID IID_ISecurityInfo; { public: virtual HRESULT STDMETHODCALLTYPE GetCurrentTrustee( - /* [out] */ TRUSTEE_W **ppTrustee) = 0; + /* [annotation][out] */ + _Out_ TRUSTEE_W **ppTrustee) = 0; virtual HRESULT STDMETHODCALLTYPE GetObjectTypes( - /* [out] */ ULONG *cObjectTypes, - /* [out] */ GUID **rgObjectTypes) = 0; + /* [annotation][out] */ + _Out_ ULONG *cObjectTypes, + /* [annotation][out] */ + _Out_ GUID **rgObjectTypes) = 0; virtual HRESULT STDMETHODCALLTYPE GetPermissions( - /* [in] */ GUID ObjectType, - /* [out] */ ACCESS_MASK *pPermissions) = 0; + /* [annotation][in] */ + _In_ GUID ObjectType, + /* [annotation][out] */ + _Out_ ACCESS_MASK *pPermissions) = 0; }; @@ -13870,19 +15098,24 @@ EXTERN_C const IID IID_ISecurityInfo; DECLSPEC_XFGVIRT(ISecurityInfo, GetCurrentTrustee) HRESULT ( STDMETHODCALLTYPE *GetCurrentTrustee )( ISecurityInfo * This, - /* [out] */ TRUSTEE_W **ppTrustee); + /* [annotation][out] */ + _Out_ TRUSTEE_W **ppTrustee); DECLSPEC_XFGVIRT(ISecurityInfo, GetObjectTypes) HRESULT ( STDMETHODCALLTYPE *GetObjectTypes )( ISecurityInfo * This, - /* [out] */ ULONG *cObjectTypes, - /* [out] */ GUID **rgObjectTypes); + /* [annotation][out] */ + _Out_ ULONG *cObjectTypes, + /* [annotation][out] */ + _Out_ GUID **rgObjectTypes); DECLSPEC_XFGVIRT(ISecurityInfo, GetPermissions) HRESULT ( STDMETHODCALLTYPE *GetPermissions )( ISecurityInfo * This, - /* [in] */ GUID ObjectType, - /* [out] */ ACCESS_MASK *pPermissions); + /* [annotation][in] */ + _In_ GUID ObjectType, + /* [annotation][out] */ + _Out_ ACCESS_MASK *pPermissions); END_INTERFACE } ISecurityInfoVtbl; @@ -14006,12 +15239,14 @@ EXTERN_C const IID IID_ITableCreation; _In_opt_ IUnknown *pUnkOuter, /* [annotation][in] */ _In_opt_ DBID *pTableID, - /* [in] */ DBORDINAL cColumnDescs, + /* [annotation][in] */ + _In_ DBORDINAL cColumnDescs, /* [annotation][size_is][in] */ _In_reads_opt_(cColumnDescs) const DBCOLUMNDESC rgColumnDescs[ ], /* [annotation][in] */ _In_ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][out] */ @@ -14129,25 +15364,40 @@ EXTERN_C const IID IID_ITableDefinitionWithConstraints; { public: virtual HRESULT STDMETHODCALLTYPE AddConstraint( - /* [in] */ DBID *pTableID, - /* [in] */ DBCONSTRAINTDESC *pConstraintDesc) = 0; + /* [annotation][in] */ + _In_ DBID *pTableID, + /* [annotation][in] */ + _In_ DBCONSTRAINTDESC *pConstraintDesc) = 0; virtual HRESULT STDMETHODCALLTYPE CreateTableWithConstraints( - /* [in] */ IUnknown *pUnkOuter, - /* [in] */ DBID *pTableID, - /* [in] */ DBORDINAL cColumnDescs, - /* [out][size_is][in] */ DBCOLUMNDESC rgColumnDescs[ ], - /* [in] */ ULONG cConstraintDescs, - /* [size_is][in] */ DBCONSTRAINTDESC rgConstraintDescs[ ], - /* [in] */ REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [out][size_is][in] */ DBPROPSET rgPropertySets[ ], - /* [out] */ DBID **ppTableID, - /* [out] */ IUnknown **ppRowset) = 0; + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ DBID *pTableID, + /* [annotation][in] */ + _In_ DBORDINAL cColumnDescs, + /* [annotation][out][size_is][in] */ + _Inout_updates_(cColumnDescs) DBCOLUMNDESC rgColumnDescs[ ], + /* [annotation][in] */ + _In_ ULONG cConstraintDescs, + /* [annotation][size_is][in] */ + _In_reads_(cConstraintDescs) DBCONSTRAINTDESC rgConstraintDescs[ ], + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][out][size_is][in] */ + _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ], + /* [annotation][out] */ + _Out_ DBID **ppTableID, + /* [annotation][out] */ + _Out_ IUnknown **ppRowset) = 0; virtual HRESULT STDMETHODCALLTYPE DropConstraint( - /* [in] */ DBID *pTableID, - /* [in] */ DBID *pConstraintID) = 0; + /* [annotation][in] */ + _In_ DBID *pTableID, + /* [annotation][in] */ + _In_ DBID *pConstraintID) = 0; }; @@ -14181,12 +15431,14 @@ EXTERN_C const IID IID_ITableDefinitionWithConstraints; _In_opt_ IUnknown *pUnkOuter, /* [annotation][in] */ _In_opt_ DBID *pTableID, - /* [in] */ DBORDINAL cColumnDescs, + /* [annotation][in] */ + _In_ DBORDINAL cColumnDescs, /* [annotation][size_is][in] */ _In_reads_opt_(cColumnDescs) const DBCOLUMNDESC rgColumnDescs[ ], /* [annotation][in] */ _In_ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][out] */ @@ -14241,29 +15493,44 @@ EXTERN_C const IID IID_ITableDefinitionWithConstraints; DECLSPEC_XFGVIRT(ITableDefinitionWithConstraints, AddConstraint) HRESULT ( STDMETHODCALLTYPE *AddConstraint )( ITableDefinitionWithConstraints * This, - /* [in] */ DBID *pTableID, - /* [in] */ DBCONSTRAINTDESC *pConstraintDesc); + /* [annotation][in] */ + _In_ DBID *pTableID, + /* [annotation][in] */ + _In_ DBCONSTRAINTDESC *pConstraintDesc); DECLSPEC_XFGVIRT(ITableDefinitionWithConstraints, CreateTableWithConstraints) HRESULT ( STDMETHODCALLTYPE *CreateTableWithConstraints )( ITableDefinitionWithConstraints * This, - /* [in] */ IUnknown *pUnkOuter, - /* [in] */ DBID *pTableID, - /* [in] */ DBORDINAL cColumnDescs, - /* [out][size_is][in] */ DBCOLUMNDESC rgColumnDescs[ ], - /* [in] */ ULONG cConstraintDescs, - /* [size_is][in] */ DBCONSTRAINTDESC rgConstraintDescs[ ], - /* [in] */ REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [out][size_is][in] */ DBPROPSET rgPropertySets[ ], - /* [out] */ DBID **ppTableID, - /* [out] */ IUnknown **ppRowset); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ DBID *pTableID, + /* [annotation][in] */ + _In_ DBORDINAL cColumnDescs, + /* [annotation][out][size_is][in] */ + _Inout_updates_(cColumnDescs) DBCOLUMNDESC rgColumnDescs[ ], + /* [annotation][in] */ + _In_ ULONG cConstraintDescs, + /* [annotation][size_is][in] */ + _In_reads_(cConstraintDescs) DBCONSTRAINTDESC rgConstraintDescs[ ], + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][out][size_is][in] */ + _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ], + /* [annotation][out] */ + _Out_ DBID **ppTableID, + /* [annotation][out] */ + _Out_ IUnknown **ppRowset); DECLSPEC_XFGVIRT(ITableDefinitionWithConstraints, DropConstraint) HRESULT ( STDMETHODCALLTYPE *DropConstraint )( ITableDefinitionWithConstraints * This, - /* [in] */ DBID *pTableID, - /* [in] */ DBID *pConstraintID); + /* [annotation][in] */ + _In_ DBID *pTableID, + /* [annotation][in] */ + _In_ DBID *pConstraintID); END_INTERFACE } ITableDefinitionWithConstraintsVtbl; @@ -14355,7 +15622,8 @@ EXTERN_C const IID IID_IRow; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetColumns( - /* [in] */ DBORDINAL cColumns, + /* [annotation][in] */ + _In_ DBORDINAL cColumns, /* [annotation][size_is][out][in] */ _Inout_updates_(cColumns) DBCOLUMNACCESS rgColumns[ ]) = 0; @@ -14374,7 +15642,8 @@ EXTERN_C const IID IID_IRow; _In_ DBID *pColumnID, /* [annotation][in] */ _In_ REFGUID rguidColumnType, - /* [in] */ DWORD dwBindFlags, + /* [annotation][in] */ + _In_ DWORD dwBindFlags, /* [annotation][in] */ _In_ REFIID riid, /* [annotation][iid_is][out] */ @@ -14408,7 +15677,8 @@ EXTERN_C const IID IID_IRow; DECLSPEC_XFGVIRT(IRow, GetColumns) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetColumns )( IRow * This, - /* [in] */ DBORDINAL cColumns, + /* [annotation][in] */ + _In_ DBORDINAL cColumns, /* [annotation][size_is][out][in] */ _Inout_updates_(cColumns) DBCOLUMNACCESS rgColumns[ ]); @@ -14431,7 +15701,8 @@ EXTERN_C const IID IID_IRow; _In_ DBID *pColumnID, /* [annotation][in] */ _In_ REFGUID rguidColumnType, - /* [in] */ DWORD dwBindFlags, + /* [annotation][in] */ + _In_ DWORD dwBindFlags, /* [annotation][in] */ _In_ REFIID riid, /* [annotation][iid_is][out] */ @@ -14509,7 +15780,8 @@ EXTERN_C const IID IID_IRowChange; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetColumns( - /* [in] */ DBORDINAL cColumns, + /* [annotation][in] */ + _In_ DBORDINAL cColumns, /* [annotation][size_is][out][in] */ _In_reads_(cColumns) DBCOLUMNACCESS rgColumns[ ]) = 0; @@ -14541,7 +15813,8 @@ EXTERN_C const IID IID_IRowChange; DECLSPEC_XFGVIRT(IRowChange, SetColumns) /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetColumns )( IRowChange * This, - /* [in] */ DBORDINAL cColumns, + /* [annotation][in] */ + _In_ DBORDINAL cColumns, /* [annotation][size_is][out][in] */ _In_reads_(cColumns) DBCOLUMNACCESS rgColumns[ ]); @@ -14611,14 +15884,20 @@ EXTERN_C const IID IID_IRowSchemaChange; { public: virtual HRESULT STDMETHODCALLTYPE DeleteColumns( - /* [in] */ DBORDINAL cColumns, - /* [size_is][in] */ const DBID rgColumnIDs[ ], - /* [size_is][out][in] */ DBSTATUS rgdwStatus[ ]) = 0; + /* [annotation][in] */ + _In_ DBORDINAL cColumns, + /* [annotation][size_is][in] */ + _In_reads_(cColumns) const DBID rgColumnIDs[ ], + /* [annotation][size_is][out][in] */ + _Inout_updates_(cColumns) DBSTATUS rgdwStatus[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE AddColumns( - /* [in] */ DBORDINAL cColumns, - /* [size_is][in] */ const DBCOLUMNINFO rgNewColumnInfo[ ], - /* [size_is][out][in] */ DBCOLUMNACCESS rgColumns[ ]) = 0; + /* [annotation][in] */ + _In_ DBORDINAL cColumns, + /* [annotation][size_is][in] */ + _In_reads_(cColumns) const DBCOLUMNINFO rgNewColumnInfo[ ], + /* [annotation][size_is][out][in] */ + _Inout_updates_(cColumns) DBCOLUMNACCESS rgColumns[ ]) = 0; }; @@ -14648,23 +15927,30 @@ EXTERN_C const IID IID_IRowSchemaChange; DECLSPEC_XFGVIRT(IRowChange, SetColumns) /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetColumns )( IRowSchemaChange * This, - /* [in] */ DBORDINAL cColumns, + /* [annotation][in] */ + _In_ DBORDINAL cColumns, /* [annotation][size_is][out][in] */ _In_reads_(cColumns) DBCOLUMNACCESS rgColumns[ ]); DECLSPEC_XFGVIRT(IRowSchemaChange, DeleteColumns) HRESULT ( STDMETHODCALLTYPE *DeleteColumns )( IRowSchemaChange * This, - /* [in] */ DBORDINAL cColumns, - /* [size_is][in] */ const DBID rgColumnIDs[ ], - /* [size_is][out][in] */ DBSTATUS rgdwStatus[ ]); + /* [annotation][in] */ + _In_ DBORDINAL cColumns, + /* [annotation][size_is][in] */ + _In_reads_(cColumns) const DBID rgColumnIDs[ ], + /* [annotation][size_is][out][in] */ + _Inout_updates_(cColumns) DBSTATUS rgdwStatus[ ]); DECLSPEC_XFGVIRT(IRowSchemaChange, AddColumns) HRESULT ( STDMETHODCALLTYPE *AddColumns )( IRowSchemaChange * This, - /* [in] */ DBORDINAL cColumns, - /* [size_is][in] */ const DBCOLUMNINFO rgNewColumnInfo[ ], - /* [size_is][out][in] */ DBCOLUMNACCESS rgColumns[ ]); + /* [annotation][in] */ + _In_ DBORDINAL cColumns, + /* [annotation][size_is][in] */ + _In_reads_(cColumns) const DBCOLUMNINFO rgNewColumnInfo[ ], + /* [annotation][size_is][out][in] */ + _Inout_updates_(cColumns) DBCOLUMNACCESS rgColumns[ ]); END_INTERFACE } IRowSchemaChangeVtbl; @@ -14739,13 +16025,18 @@ EXTERN_C const IID IID_IGetRow; { public: virtual HRESULT STDMETHODCALLTYPE GetRowFromHROW( - /* [unique][in] */ IUnknown *pUnkOuter, - /* [in] */ HROW hRow, - /* [in] */ REFIID riid, - /* [iid_is][out] */ IUnknown **ppUnk) = 0; + /* [annotation][unique][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppUnk) = 0; virtual HRESULT STDMETHODCALLTYPE GetURLFromHROW( - /* [in] */ HROW hRow, + /* [annotation][in] */ + _In_ HROW hRow, /* [annotation][out] */ _Outptr_result_z_ LPOLESTR *ppwszURL) = 0; @@ -14777,15 +16068,20 @@ EXTERN_C const IID IID_IGetRow; DECLSPEC_XFGVIRT(IGetRow, GetRowFromHROW) HRESULT ( STDMETHODCALLTYPE *GetRowFromHROW )( IGetRow * This, - /* [unique][in] */ IUnknown *pUnkOuter, - /* [in] */ HROW hRow, - /* [in] */ REFIID riid, - /* [iid_is][out] */ IUnknown **ppUnk); + /* [annotation][unique][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppUnk); DECLSPEC_XFGVIRT(IGetRow, GetURLFromHROW) HRESULT ( STDMETHODCALLTYPE *GetURLFromHROW )( IGetRow * This, - /* [in] */ HROW hRow, + /* [annotation][in] */ + _In_ HROW hRow, /* [annotation][out] */ _Outptr_result_z_ LPOLESTR *ppwszURL); @@ -14862,9 +16158,12 @@ EXTERN_C const IID IID_IBindResource; _In_opt_ IUnknown *pUnkOuter, /* [annotation][in] */ _In_z_ LPCOLESTR pwszURL, - /* [in] */ DBBINDURLFLAG dwBindURLFlags, - /* [in] */ REFGUID rguid, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ DBBINDURLFLAG dwBindURLFlags, + /* [annotation][in] */ + _In_ REFGUID rguid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][in] */ _In_opt_ IAuthenticate *pAuthenticate, /* [annotation][unique][out][in] */ @@ -14906,9 +16205,12 @@ EXTERN_C const IID IID_IBindResource; _In_opt_ IUnknown *pUnkOuter, /* [annotation][in] */ _In_z_ LPCOLESTR pwszURL, - /* [in] */ DBBINDURLFLAG dwBindURLFlags, - /* [in] */ REFGUID rguid, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ DBBINDURLFLAG dwBindURLFlags, + /* [annotation][in] */ + _In_ REFGUID rguid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][in] */ _In_opt_ IAuthenticate *pAuthenticate, /* [annotation][unique][out][in] */ @@ -14953,17 +16255,28 @@ EXTERN_C const IID IID_IBindResource; /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindResource_RemoteBind_Proxy( __RPC__in IBindResource * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in LPCOLESTR pwszURL, - /* [in] */ DBBINDURLFLAG dwBindURLFlags, - /* [in] */ __RPC__in REFGUID rguid, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ __RPC__in_opt IAuthenticate *pAuthenticate, - /* [in] */ __RPC__in_opt IUnknown *pSessionUnkOuter, - /* [unique][in] */ __RPC__in_opt IID *piid, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppSession, - /* [unique][out][in] */ __RPC__inout_opt DBBINDURLSTATUS *pdwBindStatus, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppUnk); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ LPCOLESTR pwszURL, + /* [annotation][in] */ + _In_ DBBINDURLFLAG dwBindURLFlags, + /* [annotation][in] */ + _In_ REFGUID rguid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ IAuthenticate *pAuthenticate, + /* [annotation][in] */ + _In_ IUnknown *pSessionUnkOuter, + /* [annotation][unique][in] */ + _In_ IID *piid, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppSession, + /* [annotation][unique][out][in] */ + _Inout_ DBBINDURLSTATUS *pdwBindStatus, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppUnk); void __RPC_STUB IBindResource_RemoteBind_Stub( @@ -15023,12 +16336,14 @@ EXTERN_C const IID IID_IScopedOperations; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE Copy( - /* [in] */ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, /* [annotation][size_is][in] */ _In_reads_opt_(cRows) LPCOLESTR rgpwszSourceURLs[ ], /* [annotation][size_is][in] */ _In_reads_(cRows) LPCOLESTR rgpwszDestURLs[ ], - /* [in] */ DWORD dwCopyFlags, + /* [annotation][in] */ + _In_ DWORD dwCopyFlags, /* [annotation][unique][in] */ _In_opt_ IAuthenticate *pAuthenticate, /* [annotation][size_is][out][in] */ @@ -15039,12 +16354,14 @@ EXTERN_C const IID IID_IScopedOperations; _Outptr_result_maybenull_z_ OLECHAR **ppStringsBuffer) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE Move( - /* [in] */ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, /* [annotation][size_is][in] */ _In_reads_opt_(cRows) LPCOLESTR rgpwszSourceURLs[ ], /* [annotation][size_is][in] */ _In_reads_(cRows) LPCOLESTR rgpwszDestURLs[ ], - /* [in] */ DWORD dwMoveFlags, + /* [annotation][in] */ + _In_ DWORD dwMoveFlags, /* [annotation][unique][in] */ _In_opt_ IAuthenticate *pAuthenticate, /* [annotation][size_is][out][in] */ @@ -15055,10 +16372,12 @@ EXTERN_C const IID IID_IScopedOperations; _Outptr_result_maybenull_z_ OLECHAR **ppStringsBuffer) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE Delete( - /* [in] */ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, /* [annotation][size_is][in] */ _In_reads_(cRows) LPCOLESTR rgpwszURLs[ ], - /* [in] */ DWORD dwDeleteFlags, + /* [annotation][in] */ + _In_ DWORD dwDeleteFlags, /* [annotation][size_is][out][in] */ _Out_writes_(cRows) DBSTATUS rgdwStatus[ ]) = 0; @@ -15069,8 +16388,10 @@ EXTERN_C const IID IID_IScopedOperations; _In_opt_ DBID *pTableID, /* [annotation][unique][in] */ _In_opt_ DBID *pIndexID, - /* [in] */ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][iid_is][out] */ @@ -15108,9 +16429,12 @@ EXTERN_C const IID IID_IScopedOperations; _In_opt_ IUnknown *pUnkOuter, /* [annotation][in] */ _In_z_ LPCOLESTR pwszURL, - /* [in] */ DBBINDURLFLAG dwBindURLFlags, - /* [in] */ REFGUID rguid, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ DBBINDURLFLAG dwBindURLFlags, + /* [annotation][in] */ + _In_ REFGUID rguid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][in] */ _In_opt_ IAuthenticate *pAuthenticate, /* [annotation][unique][out][in] */ @@ -15123,12 +16447,14 @@ EXTERN_C const IID IID_IScopedOperations; DECLSPEC_XFGVIRT(IScopedOperations, Copy) /* [local] */ HRESULT ( STDMETHODCALLTYPE *Copy )( IScopedOperations * This, - /* [in] */ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, /* [annotation][size_is][in] */ _In_reads_opt_(cRows) LPCOLESTR rgpwszSourceURLs[ ], /* [annotation][size_is][in] */ _In_reads_(cRows) LPCOLESTR rgpwszDestURLs[ ], - /* [in] */ DWORD dwCopyFlags, + /* [annotation][in] */ + _In_ DWORD dwCopyFlags, /* [annotation][unique][in] */ _In_opt_ IAuthenticate *pAuthenticate, /* [annotation][size_is][out][in] */ @@ -15141,12 +16467,14 @@ EXTERN_C const IID IID_IScopedOperations; DECLSPEC_XFGVIRT(IScopedOperations, Move) /* [local] */ HRESULT ( STDMETHODCALLTYPE *Move )( IScopedOperations * This, - /* [in] */ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, /* [annotation][size_is][in] */ _In_reads_opt_(cRows) LPCOLESTR rgpwszSourceURLs[ ], /* [annotation][size_is][in] */ _In_reads_(cRows) LPCOLESTR rgpwszDestURLs[ ], - /* [in] */ DWORD dwMoveFlags, + /* [annotation][in] */ + _In_ DWORD dwMoveFlags, /* [annotation][unique][in] */ _In_opt_ IAuthenticate *pAuthenticate, /* [annotation][size_is][out][in] */ @@ -15159,10 +16487,12 @@ EXTERN_C const IID IID_IScopedOperations; DECLSPEC_XFGVIRT(IScopedOperations, Delete) /* [local] */ HRESULT ( STDMETHODCALLTYPE *Delete )( IScopedOperations * This, - /* [in] */ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, /* [annotation][size_is][in] */ _In_reads_(cRows) LPCOLESTR rgpwszURLs[ ], - /* [in] */ DWORD dwDeleteFlags, + /* [annotation][in] */ + _In_ DWORD dwDeleteFlags, /* [annotation][size_is][out][in] */ _Out_writes_(cRows) DBSTATUS rgdwStatus[ ]); @@ -15175,8 +16505,10 @@ EXTERN_C const IID IID_IScopedOperations; _In_opt_ DBID *pTableID, /* [annotation][unique][in] */ _In_opt_ DBID *pIndexID, - /* [in] */ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][iid_is][out] */ @@ -15230,15 +16562,24 @@ EXTERN_C const IID IID_IScopedOperations; /* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_RemoteCopy_Proxy( __RPC__in IScopedOperations * This, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ __RPC__in_ecount_full(cRows) LPCOLESTR *rgpwszSourceURLs, - /* [size_is][in] */ __RPC__in_ecount_full(cRows) LPCOLESTR *rgpwszDestURLs, - /* [in] */ DWORD dwCopyFlags, - /* [in] */ __RPC__in_opt IAuthenticate *pAuthenticate, - /* [size_is][out] */ __RPC__out_ecount_full(cRows) DBSTATUS *rgdwStatus, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(cRows) DBBYTEOFFSET **prgulNewURLOffsets, - /* [out][in] */ __RPC__inout ULONG *pcbStringsBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbStringsBuffer) OLECHAR **ppStringsBuffer); + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) LPCOLESTR *rgpwszSourceURLs, + /* [annotation][size_is][in] */ + _In_reads_(cRows) LPCOLESTR *rgpwszDestURLs, + /* [annotation][in] */ + _In_ DWORD dwCopyFlags, + /* [annotation][in] */ + _In_ IAuthenticate *pAuthenticate, + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBSTATUS *rgdwStatus, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) DBBYTEOFFSET **prgulNewURLOffsets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbStringsBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbStringsBuffer) OLECHAR **ppStringsBuffer); void __RPC_STUB IScopedOperations_RemoteCopy_Stub( @@ -15250,15 +16591,24 @@ void __RPC_STUB IScopedOperations_RemoteCopy_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_RemoteMove_Proxy( __RPC__in IScopedOperations * This, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ __RPC__in_ecount_full(cRows) LPCOLESTR *rgpwszSourceURLs, - /* [size_is][in] */ __RPC__in_ecount_full(cRows) LPCOLESTR *rgpwszDestURLs, - /* [in] */ DWORD dwMoveFlags, - /* [in] */ __RPC__in_opt IAuthenticate *pAuthenticate, - /* [size_is][out] */ __RPC__out_ecount_full(cRows) DBSTATUS *rgdwStatus, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(cRows) DBBYTEOFFSET **prgulNewURLOffsets, - /* [out][in] */ __RPC__inout ULONG *pcbStringsBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbStringsBuffer) OLECHAR **ppStringsBuffer); + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) LPCOLESTR *rgpwszSourceURLs, + /* [annotation][size_is][in] */ + _In_reads_(cRows) LPCOLESTR *rgpwszDestURLs, + /* [annotation][in] */ + _In_ DWORD dwMoveFlags, + /* [annotation][in] */ + _In_ IAuthenticate *pAuthenticate, + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBSTATUS *rgdwStatus, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) DBBYTEOFFSET **prgulNewURLOffsets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbStringsBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbStringsBuffer) OLECHAR **ppStringsBuffer); void __RPC_STUB IScopedOperations_RemoteMove_Stub( @@ -15270,10 +16620,14 @@ void __RPC_STUB IScopedOperations_RemoteMove_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_RemoteDelete_Proxy( __RPC__in IScopedOperations * This, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ __RPC__in_ecount_full(cRows) LPCOLESTR *rgpwszURLs, - /* [in] */ DWORD dwDeleteFlags, - /* [size_is][out] */ __RPC__out_ecount_full(cRows) DBSTATUS *rgdwStatus); + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) LPCOLESTR *rgpwszURLs, + /* [annotation][in] */ + _In_ DWORD dwDeleteFlags, + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBSTATUS *rgdwStatus); void __RPC_STUB IScopedOperations_RemoteDelete_Stub( @@ -15285,15 +16639,24 @@ void __RPC_STUB IScopedOperations_RemoteDelete_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_RemoteOpenRowset_Proxy( __RPC__in IScopedOperations * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [unique][in] */ __RPC__in_opt DBID *pTableID, - /* [unique][in] */ __RPC__in_opt DBID *pIndexID, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppRowset, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][unique][in] */ + _In_ DBID *pTableID, + /* [annotation][unique][in] */ + _In_ DBID *pIndexID, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus); void __RPC_STUB IScopedOperations_RemoteOpenRowset_Stub( @@ -15353,9 +16716,12 @@ EXTERN_C const IID IID_ICreateRow; _In_opt_ IUnknown *pUnkOuter, /* [annotation][in] */ _In_z_ LPCOLESTR pwszURL, - /* [in] */ DBBINDURLFLAG dwBindURLFlags, - /* [in] */ REFGUID rguid, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ DBBINDURLFLAG dwBindURLFlags, + /* [annotation][in] */ + _In_ REFGUID rguid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][unique][in] */ _In_opt_ IAuthenticate *pAuthenticate, /* [annotation][unique][out][in] */ @@ -15399,9 +16765,12 @@ EXTERN_C const IID IID_ICreateRow; _In_opt_ IUnknown *pUnkOuter, /* [annotation][in] */ _In_z_ LPCOLESTR pwszURL, - /* [in] */ DBBINDURLFLAG dwBindURLFlags, - /* [in] */ REFGUID rguid, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ DBBINDURLFLAG dwBindURLFlags, + /* [annotation][in] */ + _In_ REFGUID rguid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][unique][in] */ _In_opt_ IAuthenticate *pAuthenticate, /* [annotation][unique][out][in] */ @@ -15448,18 +16817,30 @@ EXTERN_C const IID IID_ICreateRow; /* [call_as] */ HRESULT STDMETHODCALLTYPE ICreateRow_RemoteCreateRow_Proxy( __RPC__in ICreateRow * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in LPCOLESTR pwszURL, - /* [in] */ DBBINDURLFLAG dwBindURLFlags, - /* [in] */ __RPC__in REFGUID rguid, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ __RPC__in_opt IAuthenticate *pAuthenticate, - /* [in] */ __RPC__in_opt IUnknown *pSessionUnkOuter, - /* [unique][in] */ __RPC__in_opt IID *piid, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppSession, - /* [unique][out][in] */ __RPC__inout_opt DBBINDURLSTATUS *pdwBindStatus, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt LPOLESTR *ppwszNewURL, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppUnk); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ LPCOLESTR pwszURL, + /* [annotation][in] */ + _In_ DBBINDURLFLAG dwBindURLFlags, + /* [annotation][in] */ + _In_ REFGUID rguid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ IAuthenticate *pAuthenticate, + /* [annotation][in] */ + _In_ IUnknown *pSessionUnkOuter, + /* [annotation][unique][in] */ + _In_ IID *piid, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppSession, + /* [annotation][unique][out][in] */ + _Inout_ DBBINDURLSTATUS *pdwBindStatus, + /* [annotation][unique][out][in] */ + _Inout_ LPOLESTR *ppwszNewURL, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppUnk); void __RPC_STUB ICreateRow_RemoteCreateRow_Stub( @@ -15531,7 +16912,8 @@ EXTERN_C const IID IID_IDBBinderProperties; DECLSPEC_XFGVIRT(IDBProperties, GetProperties) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( IDBBinderProperties * This, - /* [in] */ ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -15542,7 +16924,8 @@ EXTERN_C const IID IID_IDBBinderProperties; DECLSPEC_XFGVIRT(IDBProperties, GetPropertyInfo) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetPropertyInfo )( IDBBinderProperties * This, - /* [in] */ ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -15555,7 +16938,8 @@ EXTERN_C const IID IID_IDBBinderProperties; DECLSPEC_XFGVIRT(IDBProperties, SetProperties) /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetProperties )( IDBBinderProperties * This, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ]); @@ -15639,10 +17023,12 @@ EXTERN_C const IID IID_IColumnsInfo2; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetRestrictedColumnInfo( - /* [in] */ DBORDINAL cColumnIDMasks, + /* [annotation][in] */ + _In_ DBORDINAL cColumnIDMasks, /* [annotation][size_is][in] */ _In_reads_(cColumnIDMasks) const DBID rgColumnIDMasks[ ], - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out][in] */ _Out_ DBORDINAL *pcColumns, /* [annotation][size_is][size_is][out] */ @@ -15690,7 +17076,8 @@ EXTERN_C const IID IID_IColumnsInfo2; DECLSPEC_XFGVIRT(IColumnsInfo, MapColumnIDs) /* [local] */ HRESULT ( STDMETHODCALLTYPE *MapColumnIDs )( IColumnsInfo2 * This, - /* [in] */ DBORDINAL cColumnIDs, + /* [annotation][in] */ + _In_ DBORDINAL cColumnIDs, /* [annotation][size_is][in] */ _In_reads_opt_(cColumnIDs) const DBID rgColumnIDs[ ], /* [annotation][size_is][out] */ @@ -15699,10 +17086,12 @@ EXTERN_C const IID IID_IColumnsInfo2; DECLSPEC_XFGVIRT(IColumnsInfo2, GetRestrictedColumnInfo) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetRestrictedColumnInfo )( IColumnsInfo2 * This, - /* [in] */ DBORDINAL cColumnIDMasks, + /* [annotation][in] */ + _In_ DBORDINAL cColumnIDMasks, /* [annotation][size_is][in] */ _In_reads_(cColumnIDMasks) const DBID rgColumnIDMasks[ ], - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out][in] */ _Out_ DBORDINAL *pcColumns, /* [annotation][size_is][size_is][out] */ @@ -15754,16 +17143,26 @@ EXTERN_C const IID IID_IColumnsInfo2; /* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsInfo2_RemoteGetRestrictedColumnInfo_Proxy( __RPC__in IColumnsInfo2 * This, - /* [in] */ DBORDINAL cColumnIDMasks, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cColumnIDMasks) const DBID *rgColumnIDMasks, - /* [in] */ DWORD dwFlags, - /* [out][in] */ __RPC__inout DBORDINAL *pcColumns, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcColumns) DBID **prgColumnIDs, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcColumns) DBCOLUMNINFO **prgColumnInfo, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcColumns) DBBYTEOFFSET **prgNameOffsets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcColumns) DBBYTEOFFSET **prgcolumnidOffsets, - /* [out][in] */ __RPC__inout DBLENGTH *pcbStringsBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbStringsBuffer) OLECHAR **ppStringsBuffer); + /* [annotation][in] */ + _In_ DBORDINAL cColumnIDMasks, + /* [annotation][size_is][unique][in] */ + _In_reads_(cColumnIDMasks) const DBID *rgColumnIDMasks, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][out][in] */ + _Inout_ DBORDINAL *pcColumns, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcColumns) DBID **prgColumnIDs, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcColumns) DBCOLUMNINFO **prgColumnInfo, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcColumns) DBBYTEOFFSET **prgNameOffsets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcColumns) DBBYTEOFFSET **prgcolumnidOffsets, + /* [annotation][out][in] */ + _Inout_ DBLENGTH *pcbStringsBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbStringsBuffer) OLECHAR **ppStringsBuffer); void __RPC_STUB IColumnsInfo2_RemoteGetRestrictedColumnInfo_Stub( @@ -15808,19 +17207,26 @@ EXTERN_C const IID IID_IRegisterProvider; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetURLMapping( /* [annotation][in] */ _In_z_ LPCOLESTR pwszURL, - /* [in] */ DB_DWRESERVE dwReserved, + /* [annotation][in] */ + _In_ DB_DWRESERVE dwReserved, /* [annotation][out] */ _Out_ CLSID *pclsidProvider) = 0; virtual HRESULT STDMETHODCALLTYPE SetURLMapping( - /* [unique][in] */ __RPC__in_opt LPCOLESTR pwszURL, - /* [in] */ DB_DWRESERVE dwReserved, - /* [unique][in] */ __RPC__in_opt REFCLSID rclsidProvider) = 0; + /* [annotation][unique][in] */ + _In_ LPCOLESTR pwszURL, + /* [annotation][in] */ + _In_ DB_DWRESERVE dwReserved, + /* [annotation][unique][in] */ + _In_ REFCLSID rclsidProvider) = 0; virtual HRESULT STDMETHODCALLTYPE UnregisterProvider( - /* [unique][in] */ __RPC__in_opt LPCOLESTR pwszURL, - /* [in] */ DB_DWRESERVE dwReserved, - /* [unique][in] */ __RPC__in_opt REFCLSID rclsidProvider) = 0; + /* [annotation][unique][in] */ + _In_ LPCOLESTR pwszURL, + /* [annotation][in] */ + _In_ DB_DWRESERVE dwReserved, + /* [annotation][unique][in] */ + _In_ REFCLSID rclsidProvider) = 0; }; @@ -15852,23 +17258,30 @@ EXTERN_C const IID IID_IRegisterProvider; IRegisterProvider * This, /* [annotation][in] */ _In_z_ LPCOLESTR pwszURL, - /* [in] */ DB_DWRESERVE dwReserved, + /* [annotation][in] */ + _In_ DB_DWRESERVE dwReserved, /* [annotation][out] */ _Out_ CLSID *pclsidProvider); DECLSPEC_XFGVIRT(IRegisterProvider, SetURLMapping) HRESULT ( STDMETHODCALLTYPE *SetURLMapping )( __RPC__in IRegisterProvider * This, - /* [unique][in] */ __RPC__in_opt LPCOLESTR pwszURL, - /* [in] */ DB_DWRESERVE dwReserved, - /* [unique][in] */ __RPC__in_opt REFCLSID rclsidProvider); + /* [annotation][unique][in] */ + _In_ LPCOLESTR pwszURL, + /* [annotation][in] */ + _In_ DB_DWRESERVE dwReserved, + /* [annotation][unique][in] */ + _In_ REFCLSID rclsidProvider); DECLSPEC_XFGVIRT(IRegisterProvider, UnregisterProvider) HRESULT ( STDMETHODCALLTYPE *UnregisterProvider )( __RPC__in IRegisterProvider * This, - /* [unique][in] */ __RPC__in_opt LPCOLESTR pwszURL, - /* [in] */ DB_DWRESERVE dwReserved, - /* [unique][in] */ __RPC__in_opt REFCLSID rclsidProvider); + /* [annotation][unique][in] */ + _In_ LPCOLESTR pwszURL, + /* [annotation][in] */ + _In_ DB_DWRESERVE dwReserved, + /* [annotation][unique][in] */ + _In_ REFCLSID rclsidProvider); END_INTERFACE } IRegisterProviderVtbl; @@ -15911,9 +17324,12 @@ EXTERN_C const IID IID_IRegisterProvider; /* [call_as] */ HRESULT STDMETHODCALLTYPE IRegisterProvider_RemoteGetURLMapping_Proxy( __RPC__in IRegisterProvider * This, - /* [in] */ __RPC__in LPCOLESTR pwszURL, - /* [in] */ DB_DWRESERVE dwReserved, - /* [out] */ __RPC__out CLSID *pclsidProvider); + /* [annotation][in] */ + _In_ LPCOLESTR pwszURL, + /* [annotation][in] */ + _In_ DB_DWRESERVE dwReserved, + /* [annotation][out] */ + _Out_ CLSID *pclsidProvider); void __RPC_STUB IRegisterProvider_RemoteGetURLMapping_Stub( @@ -15957,8 +17373,10 @@ EXTERN_C const IID IID_IGetSession; { public: virtual HRESULT STDMETHODCALLTYPE GetSession( - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppSession) = 0; + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppSession) = 0; }; @@ -15988,8 +17406,10 @@ EXTERN_C const IID IID_IGetSession; DECLSPEC_XFGVIRT(IGetSession, GetSession) HRESULT ( STDMETHODCALLTYPE *GetSession )( __RPC__in IGetSession * This, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppSession); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppSession); END_INTERFACE } IGetSessionVtbl; @@ -16057,8 +17477,10 @@ EXTERN_C const IID IID_IGetSourceRow; { public: virtual HRESULT STDMETHODCALLTYPE GetSourceRow( - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppRow) = 0; + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRow) = 0; }; @@ -16088,8 +17510,10 @@ EXTERN_C const IID IID_IGetSourceRow; DECLSPEC_XFGVIRT(IGetSourceRow, GetSourceRow) HRESULT ( STDMETHODCALLTYPE *GetSourceRow )( __RPC__in IGetSourceRow * This, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppRow); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRow); END_INTERFACE } IGetSourceRowVtbl; @@ -16170,10 +17594,12 @@ EXTERN_C const IID IID_IRowsetCurrentIndex; { public: virtual HRESULT STDMETHODCALLTYPE GetIndex( - /* [out] */ DBID **ppIndexID) = 0; + /* [annotation][out] */ + _Out_ DBID **ppIndexID) = 0; virtual HRESULT STDMETHODCALLTYPE SetIndex( - /* [in] */ DBID *pIndexID) = 0; + /* [annotation][in] */ + _In_ DBID *pIndexID) = 0; }; @@ -16203,38 +17629,54 @@ EXTERN_C const IID IID_IRowsetCurrentIndex; DECLSPEC_XFGVIRT(IRowsetIndex, GetIndexInfo) HRESULT ( STDMETHODCALLTYPE *GetIndexInfo )( IRowsetCurrentIndex * This, - /* [out][in] */ DBORDINAL *pcKeyColumns, - /* [size_is][size_is][out] */ DBINDEXCOLUMNDESC **prgIndexColumnDesc, - /* [out][in] */ ULONG *pcIndexPropertySets, - /* [size_is][size_is][out] */ DBPROPSET **prgIndexPropertySets); + /* [annotation][out][in] */ + _Inout_ DBORDINAL *pcKeyColumns, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcKeyColumns) DBINDEXCOLUMNDESC **prgIndexColumnDesc, + /* [annotation][out][in] */ + _Inout_ ULONG *pcIndexPropertySets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcIndexPropertySets) DBPROPSET **prgIndexPropertySets); DECLSPEC_XFGVIRT(IRowsetIndex, Seek) HRESULT ( STDMETHODCALLTYPE *Seek )( IRowsetCurrentIndex * This, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ DBORDINAL cKeyValues, - /* [in] */ void *pData, - /* [in] */ DBSEEK dwSeekOptions); + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ DBORDINAL cKeyValues, + /* [annotation][in] */ + _In_ void *pData, + /* [annotation][in] */ + _In_ DBSEEK dwSeekOptions); DECLSPEC_XFGVIRT(IRowsetIndex, SetRange) HRESULT ( STDMETHODCALLTYPE *SetRange )( IRowsetCurrentIndex * This, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ DBORDINAL cStartKeyColumns, - /* [in] */ void *pStartData, - /* [in] */ DBORDINAL cEndKeyColumns, - /* [in] */ void *pEndData, - /* [in] */ DBRANGE dwRangeOptions); + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ DBORDINAL cStartKeyColumns, + /* [annotation][in] */ + _In_ void *pStartData, + /* [annotation][in] */ + _In_ DBORDINAL cEndKeyColumns, + /* [annotation][in] */ + _In_ void *pEndData, + /* [annotation][in] */ + _In_ DBRANGE dwRangeOptions); DECLSPEC_XFGVIRT(IRowsetCurrentIndex, GetIndex) HRESULT ( STDMETHODCALLTYPE *GetIndex )( IRowsetCurrentIndex * This, - /* [out] */ DBID **ppIndexID); + /* [annotation][out] */ + _Out_ DBID **ppIndexID); DECLSPEC_XFGVIRT(IRowsetCurrentIndex, SetIndex) HRESULT ( STDMETHODCALLTYPE *SetIndex )( IRowsetCurrentIndex * This, - /* [in] */ DBID *pIndexID); + /* [annotation][in] */ + _In_ DBID *pIndexID); END_INTERFACE } IRowsetCurrentIndexVtbl; @@ -16327,8 +17769,10 @@ EXTERN_C const IID IID_ICommandStream; _Outptr_ IUnknown **ppCommandStream) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetCommandStream( - /* [in] */ REFIID riid, - /* [in] */ REFGUID rguidDialect, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ REFGUID rguidDialect, /* [annotation][iid_is][in] */ _In_opt_ IUnknown *pCommandStream) = 0; @@ -16370,8 +17814,10 @@ EXTERN_C const IID IID_ICommandStream; DECLSPEC_XFGVIRT(ICommandStream, SetCommandStream) /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetCommandStream )( ICommandStream * This, - /* [in] */ REFIID riid, - /* [in] */ REFGUID rguidDialect, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ REFGUID rguidDialect, /* [annotation][iid_is][in] */ _In_opt_ IUnknown *pCommandStream); @@ -16444,8 +17890,10 @@ EXTERN_C const IID IID_IRowsetBookmark; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE PositionOnBookmark( - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBBKMARK cbBookmark, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, /* [annotation][size_is][in] */ _In_reads_bytes_(cbBookmark) const BYTE *pBookmark) = 0; @@ -16477,8 +17925,10 @@ EXTERN_C const IID IID_IRowsetBookmark; DECLSPEC_XFGVIRT(IRowsetBookmark, PositionOnBookmark) /* [local] */ HRESULT ( STDMETHODCALLTYPE *PositionOnBookmark )( IRowsetBookmark * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBBKMARK cbBookmark, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, /* [annotation][size_is][in] */ _In_reads_bytes_(cbBookmark) const BYTE *pBookmark); @@ -16667,24 +18117,31 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [local] */ HRESULT STDMETHODCALLTYPE IAccessor_AddRefAccessor_Proxy( IAccessor * This, - /* [in] */ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, /* [annotation][unique][out][in] */ _Out_opt_ DBREFCOUNT *pcRefCount); /* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_AddRefAccessor_Stub( __RPC__in IAccessor * This, - /* [in] */ HACCESSOR hAccessor, - /* [unique][out][in] */ __RPC__inout_opt DBREFCOUNT *pcRefCount, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][unique][out][in] */ + _Inout_ DBREFCOUNT *pcRefCount, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IAccessor_CreateAccessor_Proxy( IAccessor * This, - /* [in] */ DBACCESSORFLAGS dwAccessorFlags, - /* [in] */ DBCOUNTITEM cBindings, + /* [annotation][in] */ + _In_ DBACCESSORFLAGS dwAccessorFlags, + /* [annotation][in] */ + _In_ DBCOUNTITEM cBindings, /* [annotation][size_is][in] */ _In_reads_(cBindings) const DBBINDING rgBindings[ ], - /* [in] */ DBLENGTH cbRowSize, + /* [annotation][in] */ + _In_ DBLENGTH cbRowSize, /* [annotation][out] */ _Out_ HACCESSOR *phAccessor, /* [annotation][size_is][out] */ @@ -16693,17 +18150,25 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_CreateAccessor_Stub( __RPC__in IAccessor * This, - /* [in] */ DBACCESSORFLAGS dwAccessorFlags, - /* [in] */ DBCOUNTITEM cBindings, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cBindings) DBBINDING *rgBindings, - /* [in] */ DBLENGTH cbRowSize, - /* [out] */ __RPC__out HACCESSOR *phAccessor, - /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cBindings) DBBINDSTATUS *rgStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBACCESSORFLAGS dwAccessorFlags, + /* [annotation][in] */ + _In_ DBCOUNTITEM cBindings, + /* [annotation][size_is][unique][in] */ + _In_reads_(cBindings) DBBINDING *rgBindings, + /* [annotation][in] */ + _In_ DBLENGTH cbRowSize, + /* [annotation][out] */ + _Out_ HACCESSOR *phAccessor, + /* [annotation][size_is][unique][out][in] */ + _Inout_updates_(cBindings) DBBINDSTATUS *rgStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IAccessor_GetBindings_Proxy( IAccessor * This, - /* [in] */ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, /* [annotation][out] */ _Out_ DBACCESSORFLAGS *pdwAccessorFlags, /* [annotation][out][in] */ @@ -16714,28 +18179,38 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_GetBindings_Stub( __RPC__in IAccessor * This, - /* [in] */ HACCESSOR hAccessor, - /* [out] */ __RPC__out DBACCESSORFLAGS *pdwAccessorFlags, - /* [out][in] */ __RPC__inout DBCOUNTITEM *pcBindings, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcBindings) DBBINDING **prgBindings, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][out] */ + _Out_ DBACCESSORFLAGS *pdwAccessorFlags, + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcBindings, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcBindings) DBBINDING **prgBindings, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IAccessor_ReleaseAccessor_Proxy( IAccessor * This, - /* [in] */ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, /* [annotation][unique][out][in] */ _Out_opt_ DBREFCOUNT *pcRefCount); /* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_ReleaseAccessor_Stub( __RPC__in IAccessor * This, - /* [in] */ HACCESSOR hAccessor, - /* [unique][out][in] */ __RPC__inout_opt DBREFCOUNT *pcRefCount, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][unique][out][in] */ + _Inout_ DBREFCOUNT *pcRefCount, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IRowsetInfo_GetProperties_Proxy( IRowsetInfo * This, - /* [in] */ const ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ const ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -16746,15 +18221,21 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetInfo_GetProperties_Stub( __RPC__in IRowsetInfo * This, - /* [in] */ ULONG cPropertyIDSets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, - /* [out][in] */ __RPC__inout ULONG *pcPropertySets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPropertySets) DBPROPSET **prgPropertySets, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcPropertySets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPropertySets) DBPROPSET **prgPropertySets, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IRowsetInfo_GetReferencedRowset_Proxy( IRowsetInfo * This, - /* [in] */ DBORDINAL iOrdinal, + /* [annotation][in] */ + _In_ DBORDINAL iOrdinal, /* [annotation][in] */ _In_ REFIID riid, /* [annotation][iid_is][out] */ @@ -16763,10 +18244,14 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetInfo_GetReferencedRowset_Stub( __RPC__in IRowsetInfo * This, - /* [in] */ DBORDINAL iOrdinal, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppReferencedRowset, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBORDINAL iOrdinal, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppReferencedRowset, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IRowsetInfo_GetSpecification_Proxy( IRowsetInfo * This, @@ -16778,35 +18263,46 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetInfo_GetSpecification_Stub( __RPC__in IRowsetInfo * This, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppSpecification, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppSpecification, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IChapteredRowset_AddRefChapter_Proxy( IChapteredRowset * This, - /* [in] */ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, /* [annotation][out] */ _Out_opt_ DBREFCOUNT *pcRefCount); /* [call_as] */ HRESULT STDMETHODCALLTYPE IChapteredRowset_AddRefChapter_Stub( __RPC__in IChapteredRowset * This, - /* [in] */ HCHAPTER hChapter, - /* [out] */ __RPC__out DBREFCOUNT *pcRefCount, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][out] */ + _Out_ DBREFCOUNT *pcRefCount, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IChapteredRowset_ReleaseChapter_Proxy( IChapteredRowset * This, - /* [in] */ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, /* [annotation][out] */ _Out_opt_ DBREFCOUNT *pcRefCount); /* [call_as] */ HRESULT STDMETHODCALLTYPE IChapteredRowset_ReleaseChapter_Stub( __RPC__in IChapteredRowset * This, - /* [in] */ HCHAPTER hChapter, - /* [out] */ __RPC__out DBREFCOUNT *pcRefCount, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][out] */ + _Out_ DBREFCOUNT *pcRefCount, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IRowPosition_ClearRowPosition_Proxy( IRowPosition * This); @@ -16814,7 +18310,8 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_ClearRowPosition_Stub( __RPC__in IRowPosition * This, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IRowPosition_GetRowPosition_Proxy( IRowPosition * This, @@ -16828,10 +18325,14 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_GetRowPosition_Stub( __RPC__in IRowPosition * This, - /* [out] */ __RPC__out HCHAPTER *phChapter, - /* [out] */ __RPC__out HROW *phRow, - /* [out] */ __RPC__out DBPOSITIONFLAGS *pdwPositionFlags, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ HCHAPTER *phChapter, + /* [annotation][out] */ + _Out_ HROW *phRow, + /* [annotation][out] */ + _Out_ DBPOSITIONFLAGS *pdwPositionFlags, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IRowPosition_GetRowset_Proxy( IRowPosition * This, @@ -16843,9 +18344,12 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_GetRowset_Stub( __RPC__in IRowPosition * This, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppRowset, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IRowPosition_Initialize_Proxy( IRowPosition * This, @@ -16855,36 +18359,52 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_Initialize_Stub( __RPC__in IRowPosition * This, - /* [in] */ __RPC__in_opt IUnknown *pRowset, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pRowset, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IRowPosition_SetRowPosition_Proxy( IRowPosition * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ HROW hRow, - /* [in] */ DBPOSITIONFLAGS dwPositionFlags); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ DBPOSITIONFLAGS dwPositionFlags); /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_SetRowPosition_Stub( __RPC__in IRowPosition * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ HROW hRow, - /* [in] */ DBPOSITIONFLAGS dwPositionFlags, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ DBPOSITIONFLAGS dwPositionFlags, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IRowPositionChange_OnRowPositionChange_Proxy( IRowPositionChange * This, - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny); + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny); /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPositionChange_OnRowPositionChange_Stub( __RPC__in IRowPositionChange * This, - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IViewRowset_GetSpecification_Proxy( IViewRowset * This, @@ -16896,9 +18416,12 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewRowset_GetSpecification_Stub( __RPC__in IViewRowset * This, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppObject, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppObject, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IViewRowset_OpenViewRowset_Proxy( IViewRowset * This, @@ -16912,10 +18435,14 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewRowset_OpenViewRowset_Stub( __RPC__in IViewRowset * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppRowset, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IViewChapter_GetSpecification_Proxy( IViewChapter * This, @@ -16927,22 +18454,29 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewChapter_GetSpecification_Stub( __RPC__in IViewChapter * This, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppRowset, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IViewChapter_OpenViewChapter_Proxy( IViewChapter * This, - /* [in] */ HCHAPTER hSource, + /* [annotation][in] */ + _In_ HCHAPTER hSource, /* [annotation][out] */ _Out_opt_ HCHAPTER *phViewChapter); /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewChapter_OpenViewChapter_Stub( __RPC__in IViewChapter * This, - /* [in] */ HCHAPTER hSource, - /* [out] */ __RPC__out HCHAPTER *phViewChapter, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HCHAPTER hSource, + /* [annotation][out] */ + _Out_ HCHAPTER *phViewChapter, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IViewSort_GetSortOrder_Proxy( IViewSort * This, @@ -16956,14 +18490,19 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewSort_GetSortOrder_Stub( __RPC__in IViewSort * This, - /* [out][in] */ __RPC__inout DBORDINAL *pcValues, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcValues) DBORDINAL **prgColumns, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcValues) DBSORT **prgOrders, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out][in] */ + _Inout_ DBORDINAL *pcValues, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcValues) DBORDINAL **prgColumns, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcValues) DBSORT **prgOrders, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IViewSort_SetSortOrder_Proxy( IViewSort * This, - /* [in] */ DBORDINAL cValues, + /* [annotation][in] */ + _In_ DBORDINAL cValues, /* [annotation][size_is][in] */ _In_reads_(cValues) const DBORDINAL rgColumns[ ], /* [annotation][size_is][in] */ @@ -16972,10 +18511,14 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewSort_SetSortOrder_Stub( __RPC__in IViewSort * This, - /* [in] */ DBORDINAL cValues, - /* [size_is][in] */ __RPC__in_ecount_full(cValues) const DBORDINAL *rgColumns, - /* [size_is][in] */ __RPC__in_ecount_full(cValues) const DBSORT *rgOrders, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBORDINAL cValues, + /* [annotation][size_is][in] */ + _In_reads_(cValues) const DBORDINAL *rgColumns, + /* [annotation][size_is][in] */ + _In_reads_(cValues) const DBSORT *rgOrders, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IViewFilter_GetFilterBindings_Proxy( IViewFilter * This, @@ -16987,9 +18530,12 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewFilter_GetFilterBindings_Stub( __RPC__in IViewFilter * This, - /* [out][in] */ __RPC__inout DBCOUNTITEM *pcBindings, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcBindings) DBBINDING **prgBindings, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcBindings, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcBindings) DBBINDING **prgBindings, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IRowsetView_CreateView_Proxy( IRowsetView * This, @@ -17003,14 +18549,19 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetView_CreateView_Stub( __RPC__in IRowsetView * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppView, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppView, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IRowsetView_GetView_Proxy( IRowsetView * This, - /* [in] */ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, /* [annotation][in] */ _In_ REFIID riid, /* [annotation][out] */ @@ -17021,83 +18572,122 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetView_GetView_Stub( __RPC__in IRowsetView * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ __RPC__in REFIID riid, - /* [out] */ __RPC__out HCHAPTER *phChapterSource, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppView, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][out] */ + _Out_ HCHAPTER *phChapterSource, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppView, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IRowsetIdentity_IsSameRow_Proxy( IRowsetIdentity * This, - /* [in] */ HROW hThisRow, - /* [in] */ HROW hThatRow); + /* [annotation][in] */ + _In_ HROW hThisRow, + /* [annotation][in] */ + _In_ HROW hThatRow); /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetIdentity_IsSameRow_Stub( __RPC__in IRowsetIdentity * This, - /* [in] */ HROW hThisRow, - /* [in] */ HROW hThatRow, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HROW hThisRow, + /* [annotation][in] */ + _In_ HROW hThatRow, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IRowsetNotify_OnFieldChange_Proxy( IRowsetNotify * This, /* [annotation][in] */ _In_ IRowset *pRowset, - /* [in] */ HROW hRow, - /* [in] */ DBORDINAL cColumns, + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ DBORDINAL cColumns, /* [annotation][size_is][in] */ _In_reads_(cColumns) DBORDINAL rgColumns[ ], - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny); + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny); /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetNotify_OnFieldChange_Stub( __RPC__in IRowsetNotify * This, - /* [in] */ __RPC__in_opt IRowset *pRowset, - /* [in] */ HROW hRow, - /* [in] */ DBORDINAL cColumns, - /* [size_is][in] */ __RPC__in_ecount_full(cColumns) DBORDINAL *rgColumns, - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny); + /* [annotation][in] */ + _In_ IRowset *pRowset, + /* [annotation][in] */ + _In_ HROW hRow, + /* [annotation][in] */ + _In_ DBORDINAL cColumns, + /* [annotation][size_is][in] */ + _In_reads_(cColumns) DBORDINAL *rgColumns, + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny); /* [local] */ HRESULT STDMETHODCALLTYPE IRowsetNotify_OnRowChange_Proxy( IRowsetNotify * This, /* [annotation][in] */ _In_ IRowset *pRowset, - /* [in] */ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, /* [annotation][size_is][in] */ _In_reads_(cRows) const HROW rghRows[ ], - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny); + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny); /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetNotify_OnRowChange_Stub( __RPC__in IRowsetNotify * This, - /* [in] */ __RPC__in_opt IRowset *pRowset, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ __RPC__in_ecount_full(cRows) const HROW *rghRows, - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny); + /* [annotation][in] */ + _In_ IRowset *pRowset, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW *rghRows, + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny); /* [local] */ HRESULT STDMETHODCALLTYPE IRowsetNotify_OnRowsetChange_Proxy( IRowsetNotify * This, /* [annotation][in] */ _In_ IRowset *pRowset, - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny); + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny); /* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetNotify_OnRowsetChange_Stub( __RPC__in IRowsetNotify * This, - /* [in] */ __RPC__in_opt IRowset *pRowset, - /* [in] */ DBREASON eReason, - /* [in] */ DBEVENTPHASE ePhase, - /* [in] */ BOOL fCantDeny); + /* [annotation][in] */ + _In_ IRowset *pRowset, + /* [annotation][in] */ + _In_ DBREASON eReason, + /* [annotation][in] */ + _In_ DBEVENTPHASE ePhase, + /* [annotation][in] */ + _In_ BOOL fCantDeny); /* [local] */ HRESULT STDMETHODCALLTYPE ICommand_Cancel_Proxy( ICommand * This); @@ -17105,13 +18695,15 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommand_Cancel_Stub( __RPC__in ICommand * This, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ICommand_Execute_Proxy( ICommand * This, /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][out][in] */ _Inout_opt_ DBPARAMS *pParams, /* [annotation][out] */ @@ -17122,38 +18714,56 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommand_Execute_Stub( __RPC__in ICommand * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ DB_UPARAMS cParamSets, - /* [unique][in] */ __RPC__in_opt GUID *pGuid, - /* [in] */ ULONG ulGuidOffset, - /* [unique][in] */ __RPC__in_opt RMTPACK *pInputParams, - /* [unique][out][in] */ __RPC__inout_opt RMTPACK *pOutputParams, - /* [in] */ DBCOUNTITEM cBindings, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cBindings) DBBINDING *rgBindings, - /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cBindings) DBSTATUS *rgStatus, - /* [unique][out][in] */ __RPC__inout_opt DBROWCOUNT *pcRowsAffected, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppRowset); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ DB_UPARAMS cParamSets, + /* [annotation][unique][in] */ + _In_ GUID *pGuid, + /* [annotation][in] */ + _In_ ULONG ulGuidOffset, + /* [annotation][unique][in] */ + _In_ RMTPACK *pInputParams, + /* [annotation][unique][out][in] */ + _Inout_ RMTPACK *pOutputParams, + /* [annotation][in] */ + _In_ DBCOUNTITEM cBindings, + /* [annotation][size_is][unique][in] */ + _In_reads_(cBindings) DBBINDING *rgBindings, + /* [annotation][size_is][unique][out][in] */ + _Inout_updates_(cBindings) DBSTATUS *rgStatus, + /* [annotation][unique][out][in] */ + _Inout_ DBROWCOUNT *pcRowsAffected, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppRowset); /* [local] */ HRESULT STDMETHODCALLTYPE ICommand_GetDBSession_Proxy( ICommand * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _Outptr_result_maybenull_ IUnknown **ppSession); /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommand_GetDBSession_Stub( __RPC__in ICommand * This, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppSession, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppSession, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IMultipleResults_GetResult_Proxy( IMultipleResults * This, /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ DBRESULTFLAG lResultFlag, + /* [annotation][in] */ + _In_ DBRESULTFLAG lResultFlag, /* [annotation][in] */ _In_ REFIID riid, /* [annotation][out] */ @@ -17164,36 +18774,52 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IMultipleResults_GetResult_Stub( __RPC__in IMultipleResults * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ DBRESULTFLAG lResultFlag, - /* [in] */ __RPC__in REFIID riid, - /* [unique][out][in] */ __RPC__inout_opt DBROWCOUNT *pcRowsAffected, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppRowset, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ DBRESULTFLAG lResultFlag, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][unique][out][in] */ + _Inout_ DBROWCOUNT *pcRowsAffected, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IConvertType_CanConvert_Proxy( IConvertType * This, - /* [in] */ DBTYPE wFromType, - /* [in] */ DBTYPE wToType, - /* [in] */ DBCONVERTFLAGS dwConvertFlags); + /* [annotation][in] */ + _In_ DBTYPE wFromType, + /* [annotation][in] */ + _In_ DBTYPE wToType, + /* [annotation][in] */ + _In_ DBCONVERTFLAGS dwConvertFlags); /* [call_as] */ HRESULT STDMETHODCALLTYPE IConvertType_CanConvert_Stub( __RPC__in IConvertType * This, - /* [in] */ DBTYPE wFromType, - /* [in] */ DBTYPE wToType, - /* [in] */ DBCONVERTFLAGS dwConvertFlags, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBTYPE wFromType, + /* [annotation][in] */ + _In_ DBTYPE wToType, + /* [annotation][in] */ + _In_ DBCONVERTFLAGS dwConvertFlags, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ICommandPrepare_Prepare_Proxy( ICommandPrepare * This, - /* [in] */ ULONG cExpectedRuns); + /* [annotation][in] */ + _In_ ULONG cExpectedRuns); /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandPrepare_Prepare_Stub( __RPC__in ICommandPrepare * This, - /* [in] */ ULONG cExpectedRuns, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cExpectedRuns, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ICommandPrepare_Unprepare_Proxy( ICommandPrepare * This); @@ -17201,11 +18827,13 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandPrepare_Unprepare_Stub( __RPC__in ICommandPrepare * This, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ICommandProperties_GetProperties_Proxy( ICommandProperties * This, - /* [in] */ const ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ const ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -17216,26 +18844,37 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandProperties_GetProperties_Stub( __RPC__in ICommandProperties * This, - /* [in] */ const ULONG cPropertyIDSets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, - /* [out][in] */ __RPC__inout ULONG *pcPropertySets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPropertySets) DBPROPSET **prgPropertySets, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ const ULONG cPropertyIDSets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcPropertySets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPropertySets) DBPROPSET **prgPropertySets, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ICommandProperties_SetProperties_Proxy( ICommandProperties * This, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][unique][out][in] */ _In_reads_(cPropertySets) DBPROPSET rgPropertySets[ ]); /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandProperties_SetProperties_Stub( __RPC__in ICommandProperties * This, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ICommandText_GetCommandText_Proxy( ICommandText * This, @@ -17247,22 +18886,29 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandText_GetCommandText_Stub( __RPC__in ICommandText * This, - /* [unique][out][in] */ __RPC__inout_opt GUID *pguidDialect, - /* [out] */ __RPC__deref_out_opt LPOLESTR *ppwszCommand, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][unique][out][in] */ + _Inout_ GUID *pguidDialect, + /* [annotation][out] */ + _Out_ LPOLESTR *ppwszCommand, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ICommandText_SetCommandText_Proxy( ICommandText * This, - /* [in] */ REFGUID rguidDialect, + /* [annotation][in] */ + _In_ REFGUID rguidDialect, /* [annotation][unique][in] */ _In_opt_z_ LPCOLESTR pwszCommand); /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandText_SetCommandText_Stub( __RPC__in ICommandText * This, - /* [in] */ __RPC__in REFGUID rguidDialect, - /* [unique][in] */ __RPC__in_opt LPCOLESTR pwszCommand, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ REFGUID rguidDialect, + /* [annotation][unique][in] */ + _In_ LPCOLESTR pwszCommand, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ICommandWithParameters_GetParameterInfo_Proxy( ICommandWithParameters * This, @@ -17276,16 +18922,23 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandWithParameters_GetParameterInfo_Stub( __RPC__in ICommandWithParameters * This, - /* [out][in] */ __RPC__inout DB_UPARAMS *pcParams, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcParams) DBPARAMINFO **prgParamInfo, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcParams) DBBYTEOFFSET **prgNameOffsets, - /* [out][in] */ __RPC__inout DBLENGTH *pcbNamesBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbNamesBuffer) OLECHAR **ppNamesBuffer, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out][in] */ + _Inout_ DB_UPARAMS *pcParams, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcParams) DBPARAMINFO **prgParamInfo, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcParams) DBBYTEOFFSET **prgNameOffsets, + /* [annotation][out][in] */ + _Inout_ DBLENGTH *pcbNamesBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbNamesBuffer) OLECHAR **ppNamesBuffer, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ICommandWithParameters_MapParameterNames_Proxy( ICommandWithParameters * This, - /* [in] */ DB_UPARAMS cParamNames, + /* [annotation][in] */ + _In_ DB_UPARAMS cParamNames, /* [annotation][size_is][in] */ _In_reads_(cParamNames) LPCWSTR rgParamNames[ ], /* [annotation][size_is][out] */ @@ -17294,14 +18947,19 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandWithParameters_MapParameterNames_Stub( __RPC__in ICommandWithParameters * This, - /* [in] */ DB_UPARAMS cParamNames, - /* [size_is][in] */ __RPC__in_ecount_full(cParamNames) LPCOLESTR *rgParamNames, - /* [size_is][out] */ __RPC__out_ecount_full(cParamNames) DB_LPARAMS *rgParamOrdinals, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DB_UPARAMS cParamNames, + /* [annotation][size_is][in] */ + _In_reads_(cParamNames) LPCOLESTR *rgParamNames, + /* [annotation][size_is][out] */ + _Out_writes_(cParamNames) DB_LPARAMS *rgParamOrdinals, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ICommandWithParameters_SetParameterInfo_Proxy( ICommandWithParameters * This, - /* [in] */ DB_UPARAMS cParams, + /* [annotation][in] */ + _In_ DB_UPARAMS cParams, /* [annotation][size_is][unique][in] */ _In_reads_opt_(cParams) const DB_UPARAMS rgParamOrdinals[ ], /* [annotation][size_is][unique][in] */ @@ -17310,10 +18968,14 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandWithParameters_SetParameterInfo_Stub( __RPC__in ICommandWithParameters * This, - /* [in] */ DB_UPARAMS cParams, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cParams) const DB_UPARAMS *rgParamOrdinals, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cParams) const DBPARAMBINDINFO *rgParamBindInfo, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DB_UPARAMS cParams, + /* [annotation][size_is][unique][in] */ + _In_reads_(cParams) const DB_UPARAMS *rgParamOrdinals, + /* [annotation][size_is][unique][in] */ + _In_reads_(cParams) const DBPARAMBINDINFO *rgParamBindInfo, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IColumnsRowset_GetAvailableColumns_Proxy( IColumnsRowset * This, @@ -17325,19 +18987,25 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsRowset_GetAvailableColumns_Stub( __RPC__in IColumnsRowset * This, - /* [out][in] */ __RPC__inout DBORDINAL *pcOptColumns, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcOptColumns) DBID **prgOptColumns, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out][in] */ + _Inout_ DBORDINAL *pcOptColumns, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcOptColumns) DBID **prgOptColumns, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IColumnsRowset_GetColumnsRowset_Proxy( IColumnsRowset * This, /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ DBORDINAL cOptColumns, + /* [annotation][in] */ + _In_ DBORDINAL cOptColumns, /* [annotation][size_is][in] */ _In_reads_(cOptColumns) const DBID rgOptColumns[ ], - /* [in] */ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][iid_is][out] */ @@ -17346,16 +19014,26 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsRowset_GetColumnsRowset_Stub( __RPC__in IColumnsRowset * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ DBORDINAL cOptColumns, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cOptColumns) const DBID *rgOptColumns, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppColRowset, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ DBORDINAL cOptColumns, + /* [annotation][size_is][unique][in] */ + _In_reads_(cOptColumns) const DBID *rgOptColumns, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppColRowset, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IColumnsInfo_GetColumnInfo_Proxy( IColumnsInfo * This, @@ -17369,17 +19047,25 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsInfo_GetColumnInfo_Stub( __RPC__in IColumnsInfo * This, - /* [out][in] */ __RPC__inout DBORDINAL *pcColumns, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcColumns) DBCOLUMNINFO **prgInfo, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcColumns) DBBYTEOFFSET **prgNameOffsets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcColumns) DBBYTEOFFSET **prgcolumnidOffsets, - /* [out][in] */ __RPC__inout DBLENGTH *pcbStringsBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbStringsBuffer) OLECHAR **ppStringsBuffer, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out][in] */ + _Inout_ DBORDINAL *pcColumns, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcColumns) DBCOLUMNINFO **prgInfo, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcColumns) DBBYTEOFFSET **prgNameOffsets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcColumns) DBBYTEOFFSET **prgcolumnidOffsets, + /* [annotation][out][in] */ + _Inout_ DBLENGTH *pcbStringsBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbStringsBuffer) OLECHAR **ppStringsBuffer, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IColumnsInfo_MapColumnIDs_Proxy( IColumnsInfo * This, - /* [in] */ DBORDINAL cColumnIDs, + /* [annotation][in] */ + _In_ DBORDINAL cColumnIDs, /* [annotation][size_is][in] */ _In_reads_opt_(cColumnIDs) const DBID rgColumnIDs[ ], /* [annotation][size_is][out] */ @@ -17388,26 +19074,35 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsInfo_MapColumnIDs_Stub( __RPC__in IColumnsInfo * This, - /* [in] */ DBORDINAL cColumnIDs, - /* [size_is][in] */ __RPC__in_ecount_full(cColumnIDs) const DBID *rgColumnIDs, - /* [size_is][out] */ __RPC__out_ecount_full(cColumnIDs) DBORDINAL *rgColumns, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBORDINAL cColumnIDs, + /* [annotation][size_is][in] */ + _In_reads_(cColumnIDs) const DBID *rgColumnIDs, + /* [annotation][size_is][out] */ + _Out_writes_(cColumnIDs) DBORDINAL *rgColumns, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBCreateCommand_CreateCommand_Proxy( IDBCreateCommand * This, /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _Outptr_ IUnknown **ppCommand); /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBCreateCommand_CreateCommand_Stub( __RPC__in IDBCreateCommand * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppCommand, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppCommand, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBCreateSession_CreateSession_Proxy( IDBCreateSession * This, @@ -17421,10 +19116,14 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBCreateSession_CreateSession_Stub( __RPC__in IDBCreateSession * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppDBSession, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppDBSession, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ISourcesRowset_GetSourcesRowset_Proxy( ISourcesRowset * This, @@ -17432,7 +19131,8 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned _In_opt_ IUnknown *pUnkOuter, /* [annotation][in] */ _In_ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][unique][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgProperties[ ], /* [annotation][iid_is][out] */ @@ -17441,18 +19141,27 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ISourcesRowset_GetSourcesRowset_Stub( __RPC__in ISourcesRowset * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgProperties, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppSourcesRowset, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgProperties, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppSourcesRowset, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBProperties_GetProperties_Proxy( IDBProperties * This, - /* [in] */ ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -17463,15 +19172,21 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBProperties_GetProperties_Stub( __RPC__in IDBProperties * This, - /* [in] */ ULONG cPropertyIDSets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, - /* [out][in] */ __RPC__inout ULONG *pcPropertySets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPropertySets) DBPROPSET **prgPropertySets, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcPropertySets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPropertySets) DBPROPSET **prgPropertySets, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBProperties_GetPropertyInfo_Proxy( IDBProperties * This, - /* [in] */ ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -17484,30 +19199,45 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBProperties_GetPropertyInfo_Stub( __RPC__in IDBProperties * This, - /* [in] */ ULONG cPropertyIDSets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, - /* [out][in] */ __RPC__inout ULONG *pcPropertyInfoSets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPropertyInfoSets) DBPROPINFOSET **prgPropertyInfoSets, - /* [out][in] */ __RPC__inout ULONG *pcOffsets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcOffsets) DBBYTEOFFSET **prgDescOffsets, - /* [out][in] */ __RPC__inout ULONG *pcbDescBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbDescBuffer) OLECHAR **ppDescBuffer, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcPropertyInfoSets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPropertyInfoSets) DBPROPINFOSET **prgPropertyInfoSets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcOffsets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcOffsets) DBBYTEOFFSET **prgDescOffsets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbDescBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbDescBuffer) OLECHAR **ppDescBuffer, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBProperties_SetProperties_Proxy( IDBProperties * This, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ]); /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBProperties_SetProperties_Stub( __RPC__in IDBProperties * This, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBInitialize_Initialize_Proxy( IDBInitialize * This); @@ -17515,7 +19245,8 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInitialize_Initialize_Stub( __RPC__in IDBInitialize * This, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBInitialize_Uninitialize_Proxy( IDBInitialize * This); @@ -17523,7 +19254,8 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInitialize_Uninitialize_Stub( __RPC__in IDBInitialize * This, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBInfo_GetKeywords_Proxy( IDBInfo * This, @@ -17533,12 +19265,15 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInfo_GetKeywords_Stub( __RPC__in IDBInfo * This, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt LPOLESTR *ppwszKeywords, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][unique][out][in] */ + _Inout_ LPOLESTR *ppwszKeywords, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBInfo_GetLiteralInfo_Proxy( IDBInfo * This, - /* [in] */ ULONG cLiterals, + /* [annotation][in] */ + _In_ ULONG cLiterals, /* [annotation][size_is][in] */ _In_reads_opt_(cLiterals) const DBLITERAL rgLiterals[ ], /* [annotation][out][in] */ @@ -17551,20 +19286,31 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInfo_GetLiteralInfo_Stub( __RPC__in IDBInfo * This, - /* [in] */ ULONG cLiterals, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cLiterals) const DBLITERAL *rgLiterals, - /* [out][in] */ __RPC__inout ULONG *pcLiteralInfo, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcLiteralInfo) DBLITERALINFO **prgLiteralInfo, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcLiteralInfo) DB_UPARAMS **prgLVOffsets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcLiteralInfo) DB_UPARAMS **prgICOffsets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcLiteralInfo) DB_UPARAMS **prgISCOffsets, - /* [out][in] */ __RPC__inout ULONG *pcbCharBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbCharBuffer) OLECHAR **ppCharBuffer, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cLiterals, + /* [annotation][size_is][unique][in] */ + _In_reads_(cLiterals) const DBLITERAL *rgLiterals, + /* [annotation][out][in] */ + _Inout_ ULONG *pcLiteralInfo, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcLiteralInfo) DBLITERALINFO **prgLiteralInfo, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcLiteralInfo) DB_UPARAMS **prgLVOffsets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcLiteralInfo) DB_UPARAMS **prgICOffsets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcLiteralInfo) DB_UPARAMS **prgISCOffsets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbCharBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbCharBuffer) OLECHAR **ppCharBuffer, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_CreateDataSource_Proxy( IDBDataSourceAdmin * This, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][in] */ @@ -17577,14 +19323,22 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_CreateDataSource_Stub( __RPC__in IDBDataSourceAdmin * This, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppDBSession, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppDBSession, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_DestroyDataSource_Proxy( IDBDataSourceAdmin * This); @@ -17592,11 +19346,13 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_DestroyDataSource_Stub( __RPC__in IDBDataSourceAdmin * This, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_GetCreationProperties_Proxy( IDBDataSourceAdmin * This, - /* [in] */ ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out] */ @@ -17609,90 +19365,130 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_GetCreationProperties_Stub( __RPC__in IDBDataSourceAdmin * This, - /* [in] */ ULONG cPropertyIDSets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, - /* [out][in] */ __RPC__inout ULONG *pcPropertyInfoSets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPropertyInfoSets) DBPROPINFOSET **prgPropertyInfoSets, - /* [out][in] */ __RPC__inout DBCOUNTITEM *pcOffsets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcOffsets) DBBYTEOFFSET **prgDescOffsets, - /* [out][in] */ __RPC__inout ULONG *pcbDescBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbDescBuffer) OLECHAR **ppDescBuffer, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcPropertyInfoSets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPropertyInfoSets) DBPROPINFOSET **prgPropertyInfoSets, + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcOffsets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcOffsets) DBBYTEOFFSET **prgDescOffsets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbDescBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbDescBuffer) OLECHAR **ppDescBuffer, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_ModifyDataSource_Proxy( IDBDataSourceAdmin * This, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ]); /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_ModifyDataSource_Stub( __RPC__in IDBDataSourceAdmin * This, - /* [in] */ ULONG cPropertySets, - /* [size_is][in] */ __RPC__in_ecount_full(cPropertySets) DBPROPSET *rgPropertySets, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBAsynchNotify_OnLowResource_Proxy( IDBAsynchNotify * This, - /* [in] */ DB_DWRESERVE dwReserved); + /* [annotation][in] */ + _In_ DB_DWRESERVE dwReserved); /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchNotify_OnLowResource_Stub( __RPC__in IDBAsynchNotify * This, - /* [in] */ DB_DWRESERVE dwReserved); + /* [annotation][in] */ + _In_ DB_DWRESERVE dwReserved); /* [local] */ HRESULT STDMETHODCALLTYPE IDBAsynchNotify_OnProgress_Proxy( IDBAsynchNotify * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, - /* [in] */ DBCOUNTITEM ulProgress, - /* [in] */ DBCOUNTITEM ulProgressMax, - /* [in] */ DBASYNCHPHASE eAsynchPhase, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulProgress, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulProgressMax, + /* [annotation][in] */ + _In_ DBASYNCHPHASE eAsynchPhase, /* [annotation][in] */ _In_opt_ LPOLESTR pwszStatusText); /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchNotify_OnProgress_Stub( __RPC__in IDBAsynchNotify * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, - /* [in] */ DBCOUNTITEM ulProgress, - /* [in] */ DBCOUNTITEM ulProgressMax, - /* [in] */ DBASYNCHPHASE eAsynchPhase, - /* [string][unique][in] */ __RPC__in_opt_string LPOLESTR pwszStatusText); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulProgress, + /* [annotation][in] */ + _In_ DBCOUNTITEM ulProgressMax, + /* [annotation][in] */ + _In_ DBASYNCHPHASE eAsynchPhase, + /* [annotation][string][unique][in] */ + _In_ LPOLESTR pwszStatusText); /* [local] */ HRESULT STDMETHODCALLTYPE IDBAsynchNotify_OnStop_Proxy( IDBAsynchNotify * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, - /* [in] */ HRESULT hrStatus, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, + /* [annotation][in] */ + _In_ HRESULT hrStatus, /* [annotation][in] */ _In_opt_ LPOLESTR pwszStatusText); /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchNotify_OnStop_Stub( __RPC__in IDBAsynchNotify * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, - /* [in] */ HRESULT hrStatus, - /* [string][unique][in] */ __RPC__in_opt_string LPOLESTR pwszStatusText); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, + /* [annotation][in] */ + _In_ HRESULT hrStatus, + /* [annotation][string][unique][in] */ + _In_ LPOLESTR pwszStatusText); /* [local] */ HRESULT STDMETHODCALLTYPE IDBAsynchStatus_Abort_Proxy( IDBAsynchStatus * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation); /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchStatus_Abort_Stub( __RPC__in IDBAsynchStatus * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBAsynchStatus_GetStatus_Proxy( IDBAsynchStatus * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, /* [annotation][out] */ _Out_opt_ DBCOUNTITEM *pulProgress, /* [annotation][out] */ @@ -17705,17 +19501,25 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchStatus_GetStatus_Stub( __RPC__in IDBAsynchStatus * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBASYNCHOP eOperation, - /* [unique][out][in] */ __RPC__inout_opt DBCOUNTITEM *pulProgress, - /* [unique][out][in] */ __RPC__inout_opt DBCOUNTITEM *pulProgressMax, - /* [unique][out][in] */ __RPC__inout_opt DBASYNCHPHASE *peAsynchPhase, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt LPOLESTR *ppwszStatusText, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBASYNCHOP eOperation, + /* [annotation][unique][out][in] */ + _Inout_ DBCOUNTITEM *pulProgress, + /* [annotation][unique][out][in] */ + _Inout_ DBCOUNTITEM *pulProgressMax, + /* [annotation][unique][out][in] */ + _Inout_ DBASYNCHPHASE *peAsynchPhase, + /* [annotation][unique][out][in] */ + _Inout_ LPOLESTR *ppwszStatusText, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ISessionProperties_GetProperties_Proxy( ISessionProperties * This, - /* [in] */ ULONG cPropertyIDSets, + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, /* [annotation][size_is][in] */ _In_reads_opt_(cPropertyIDSets) const DBPROPIDSET rgPropertyIDSets[ ], /* [annotation][out][in] */ @@ -17726,26 +19530,37 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ISessionProperties_GetProperties_Stub( __RPC__in ISessionProperties * This, - /* [in] */ ULONG cPropertyIDSets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, - /* [out][in] */ __RPC__inout ULONG *pcPropertySets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPropertySets) DBPROPSET **prgPropertySets, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertyIDSets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertyIDSets) const DBPROPIDSET *rgPropertyIDSets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcPropertySets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcPropertySets) DBPROPSET **prgPropertySets, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ISessionProperties_SetProperties_Proxy( ISessionProperties * This, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][unique][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ]); /* [call_as] */ HRESULT STDMETHODCALLTYPE ISessionProperties_SetProperties_Stub( __RPC__in ISessionProperties * This, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IIndexDefinition_CreateIndex_Proxy( IIndexDefinition * This, @@ -17753,10 +19568,12 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned _In_ DBID *pTableID, /* [annotation][in] */ _In_opt_ DBID *pIndexID, - /* [in] */ DBORDINAL cIndexColumnDescs, + /* [annotation][in] */ + _In_ DBORDINAL cIndexColumnDescs, /* [annotation][size_is][in] */ _In_reads_(cIndexColumnDescs) const DBINDEXCOLUMNDESC rgIndexColumnDescs[ ], - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][out] */ @@ -17765,16 +19582,26 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IIndexDefinition_CreateIndex_Stub( __RPC__in IIndexDefinition * This, - /* [in] */ __RPC__in DBID *pTableID, - /* [unique][in] */ __RPC__in_opt DBID *pIndexID, - /* [in] */ DBORDINAL cIndexColumnDescs, - /* [size_is][in] */ __RPC__in_ecount_full(cIndexColumnDescs) const DBINDEXCOLUMNDESC *rgIndexColumnDescs, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt DBID **ppIndexID, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBID *pTableID, + /* [annotation][unique][in] */ + _In_ DBID *pIndexID, + /* [annotation][in] */ + _In_ DBORDINAL cIndexColumnDescs, + /* [annotation][size_is][in] */ + _In_reads_(cIndexColumnDescs) const DBINDEXCOLUMNDESC *rgIndexColumnDescs, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][unique][out][in] */ + _Inout_ DBID **ppIndexID, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IIndexDefinition_DropIndex_Proxy( IIndexDefinition * This, @@ -17786,9 +19613,12 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IIndexDefinition_DropIndex_Stub( __RPC__in IIndexDefinition * This, - /* [unique][in] */ __RPC__in_opt DBID *pTableID, - /* [unique][in] */ __RPC__in_opt DBID *pIndexID, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][unique][in] */ + _In_ DBID *pTableID, + /* [annotation][unique][in] */ + _In_ DBID *pIndexID, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ITableDefinition_CreateTable_Proxy( ITableDefinition * This, @@ -17796,12 +19626,14 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned _In_opt_ IUnknown *pUnkOuter, /* [annotation][in] */ _In_opt_ DBID *pTableID, - /* [in] */ DBORDINAL cColumnDescs, + /* [annotation][in] */ + _In_ DBORDINAL cColumnDescs, /* [annotation][size_is][in] */ _In_reads_opt_(cColumnDescs) const DBCOLUMNDESC rgColumnDescs[ ], /* [annotation][in] */ _In_ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][out] */ @@ -17812,19 +19644,32 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_CreateTable_Stub( __RPC__in ITableDefinition * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [unique][in] */ __RPC__in_opt DBID *pTableID, - /* [in] */ DBORDINAL cColumnDescs, - /* [size_is][in] */ __RPC__in_ecount_full(cColumnDescs) const DBCOLUMNDESC *rgColumnDescs, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt DBID **ppTableID, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppRowset, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__out BOOL *pfTableCreated, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][unique][in] */ + _In_ DBID *pTableID, + /* [annotation][in] */ + _In_ DBORDINAL cColumnDescs, + /* [annotation][size_is][in] */ + _In_reads_(cColumnDescs) const DBCOLUMNDESC *rgColumnDescs, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][unique][out][in] */ + _Inout_ DBID **ppTableID, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ BOOL *pfTableCreated, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ITableDefinition_DropTable_Proxy( ITableDefinition * This, @@ -17834,8 +19679,10 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_DropTable_Stub( __RPC__in ITableDefinition * This, - /* [unique][in] */ __RPC__in_opt DBID *pTableID, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][unique][in] */ + _In_ DBID *pTableID, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ITableDefinition_AddColumn_Proxy( ITableDefinition * This, @@ -17849,12 +19696,18 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_AddColumn_Stub( __RPC__in ITableDefinition * This, - /* [in] */ __RPC__in DBID *pTableID, - /* [in] */ __RPC__in DBCOLUMNDESC *pColumnDesc, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt DBID **ppColumnID, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ DBID *pTableID, + /* [annotation][in] */ + _In_ DBCOLUMNDESC *pColumnDesc, + /* [annotation][unique][out][in] */ + _Inout_ DBID **ppColumnID, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ITableDefinition_DropColumn_Proxy( ITableDefinition * This, @@ -17866,9 +19719,12 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_DropColumn_Stub( __RPC__in ITableDefinition * This, - /* [unique][in] */ __RPC__in_opt DBID *pTableID, - /* [unique][in] */ __RPC__in_opt DBID *pColumnID, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][unique][in] */ + _In_ DBID *pTableID, + /* [annotation][unique][in] */ + _In_ DBID *pColumnID, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IOpenRowset_OpenRowset_Proxy( IOpenRowset * This, @@ -17880,7 +19736,8 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned _In_opt_ DBID *pIndexID, /* [annotation][in] */ _In_ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][iid_is][out] */ @@ -17889,28 +19746,41 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IOpenRowset_OpenRowset_Stub( __RPC__in IOpenRowset * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [unique][in] */ __RPC__in_opt DBID *pTableID, - /* [unique][in] */ __RPC__in_opt DBID *pIndexID, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppRowset, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][unique][in] */ + _In_ DBID *pTableID, + /* [annotation][unique][in] */ + _In_ DBID *pIndexID, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBSchemaRowset_GetRowset_Proxy( IDBSchemaRowset * This, /* [annotation][in] */ _In_opt_ IUnknown *pUnkOuter, - /* [in] */ REFGUID rguidSchema, - /* [in] */ ULONG cRestrictions, + /* [annotation][in] */ + _In_ REFGUID rguidSchema, + /* [annotation][in] */ + _In_ ULONG cRestrictions, /* [annotation][size_is][in] */ _In_reads_opt_(cRestrictions) const VARIANT rgRestrictions[ ], /* [annotation][in] */ _In_ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][unique][out][in] */ _Inout_updates_opt_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][iid_is][out] */ @@ -17919,17 +19789,28 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBSchemaRowset_GetRowset_Stub( __RPC__in IDBSchemaRowset * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in REFGUID rguidSchema, - /* [in] */ ULONG cRestrictions, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cRestrictions) const VARIANT *rgRestrictions, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppRowset, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFGUID rguidSchema, + /* [annotation][in] */ + _In_ ULONG cRestrictions, + /* [annotation][size_is][unique][in] */ + _In_reads_(cRestrictions) const VARIANT *rgRestrictions, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IDBSchemaRowset_GetSchemas_Proxy( IDBSchemaRowset * This, @@ -17943,48 +19824,65 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IDBSchemaRowset_GetSchemas_Stub( __RPC__in IDBSchemaRowset * This, - /* [out][in] */ __RPC__inout ULONG *pcSchemas, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcSchemas) GUID **prgSchemas, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcSchemas) ULONG **prgRestrictionSupport, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out][in] */ + _Inout_ ULONG *pcSchemas, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcSchemas) GUID **prgSchemas, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcSchemas) ULONG **prgRestrictionSupport, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IErrorRecords_AddErrorRecord_Proxy( IErrorRecords * This, /* [annotation][in] */ _In_ ERRORINFO *pErrorInfo, - /* [in] */ DWORD dwLookupID, + /* [annotation][in] */ + _In_ DWORD dwLookupID, /* [annotation][in] */ _In_opt_ DISPPARAMS *pdispparams, /* [annotation][in] */ _In_opt_ IUnknown *punkCustomError, - /* [in] */ DWORD dwDynamicErrorID); + /* [annotation][in] */ + _In_ DWORD dwDynamicErrorID); /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_AddErrorRecord_Stub( __RPC__in IErrorRecords * This, - /* [in] */ __RPC__in ERRORINFO *pErrorInfo, - /* [in] */ DWORD dwLookupID, - /* [in] */ __RPC__in DISPPARAMS *pdispparams, - /* [in] */ __RPC__in_opt IUnknown *punkCustomError, - /* [in] */ DWORD dwDynamicErrorID, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ERRORINFO *pErrorInfo, + /* [annotation][in] */ + _In_ DWORD dwLookupID, + /* [annotation][in] */ + _In_ DISPPARAMS *pdispparams, + /* [annotation][in] */ + _In_ IUnknown *punkCustomError, + /* [annotation][in] */ + _In_ DWORD dwDynamicErrorID, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IErrorRecords_GetBasicErrorInfo_Proxy( IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ ULONG ulRecordNum, /* [annotation][out] */ _Out_ ERRORINFO *pErrorInfo); /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_GetBasicErrorInfo_Stub( __RPC__in IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, - /* [out] */ __RPC__out ERRORINFO *pErrorInfo, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG ulRecordNum, + /* [annotation][out] */ + _Out_ ERRORINFO *pErrorInfo, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IErrorRecords_GetCustomErrorObject_Proxy( IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ ULONG ulRecordNum, /* [annotation][in] */ _In_ REFIID riid, /* [annotation][iid_is][out] */ @@ -17993,38 +19891,52 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_GetCustomErrorObject_Stub( __RPC__in IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppObject, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppObject, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IErrorRecords_GetErrorInfo_Proxy( IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, - /* [in] */ LCID lcid, + /* [annotation][in] */ + _In_ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ LCID lcid, /* [annotation][out] */ _Outptr_ IErrorInfo **ppErrorInfo); /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_GetErrorInfo_Stub( __RPC__in IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, - /* [in] */ LCID lcid, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfo, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfo, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IErrorRecords_GetErrorParameters_Proxy( IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, + /* [annotation][in] */ + _In_ ULONG ulRecordNum, /* [annotation][out] */ _Out_ DISPPARAMS *pdispparams); /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_GetErrorParameters_Stub( __RPC__in IErrorRecords * This, - /* [in] */ ULONG ulRecordNum, - /* [out] */ __RPC__out DISPPARAMS *pdispparams, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG ulRecordNum, + /* [annotation][out] */ + _Out_ DISPPARAMS *pdispparams, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IErrorRecords_GetRecordCount_Proxy( IErrorRecords * This, @@ -18034,16 +19946,21 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_GetRecordCount_Stub( __RPC__in IErrorRecords * This, - /* [out] */ __RPC__out ULONG *pcRecords, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ ULONG *pcRecords, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IErrorLookup_GetErrorDescription_Proxy( IErrorLookup * This, - /* [in] */ HRESULT hrError, - /* [in] */ DWORD dwLookupID, + /* [annotation][in] */ + _In_ HRESULT hrError, + /* [annotation][in] */ + _In_ DWORD dwLookupID, /* [annotation][in] */ _In_ DISPPARAMS *pdispparams, - /* [in] */ LCID lcid, + /* [annotation][in] */ + _In_ LCID lcid, /* [annotation][out] */ _Outptr_result_maybenull_z_ BSTR *pbstrSource, /* [annotation][out] */ @@ -18052,19 +19969,29 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorLookup_GetErrorDescription_Stub( __RPC__in IErrorLookup * This, - /* [in] */ HRESULT hrError, - /* [in] */ DWORD dwLookupID, - /* [in] */ __RPC__in DISPPARAMS *pdispparams, - /* [in] */ LCID lcid, - /* [out] */ __RPC__deref_out_opt BSTR *pbstrSource, - /* [out] */ __RPC__deref_out_opt BSTR *pbstrDescription, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HRESULT hrError, + /* [annotation][in] */ + _In_ DWORD dwLookupID, + /* [annotation][in] */ + _In_ DISPPARAMS *pdispparams, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][out] */ + _Out_ BSTR *pbstrSource, + /* [annotation][out] */ + _Out_ BSTR *pbstrDescription, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IErrorLookup_GetHelpInfo_Proxy( IErrorLookup * This, - /* [in] */ HRESULT hrError, - /* [in] */ DWORD dwLookupID, - /* [in] */ LCID lcid, + /* [annotation][in] */ + _In_ HRESULT hrError, + /* [annotation][in] */ + _In_ DWORD dwLookupID, + /* [annotation][in] */ + _In_ LCID lcid, /* [annotation][out] */ _Outptr_result_maybenull_ BSTR *pbstrHelpFile, /* [annotation][out] */ @@ -18073,22 +20000,31 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorLookup_GetHelpInfo_Stub( __RPC__in IErrorLookup * This, - /* [in] */ HRESULT hrError, - /* [in] */ DWORD dwLookupID, - /* [in] */ LCID lcid, - /* [out] */ __RPC__deref_out_opt BSTR *pbstrHelpFile, - /* [out] */ __RPC__out DWORD *pdwHelpContext, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ HRESULT hrError, + /* [annotation][in] */ + _In_ DWORD dwLookupID, + /* [annotation][in] */ + _In_ LCID lcid, + /* [annotation][out] */ + _Out_ BSTR *pbstrHelpFile, + /* [annotation][out] */ + _Out_ DWORD *pdwHelpContext, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IErrorLookup_ReleaseErrors_Proxy( IErrorLookup * This, - /* [in] */ const DWORD dwDynamicErrorID); + /* [annotation][in] */ + _In_ const DWORD dwDynamicErrorID); /* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorLookup_ReleaseErrors_Stub( __RPC__in IErrorLookup * This, - /* [in] */ const DWORD dwDynamicErrorID, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ const DWORD dwDynamicErrorID, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ISQLErrorInfo_GetSQLInfo_Proxy( ISQLErrorInfo * This, @@ -18100,22 +20036,29 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ISQLErrorInfo_GetSQLInfo_Stub( __RPC__in ISQLErrorInfo * This, - /* [out] */ __RPC__deref_out_opt BSTR *pbstrSQLState, - /* [out] */ __RPC__out LONG *plNativeError, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ BSTR *pbstrSQLState, + /* [annotation][out] */ + _Out_ LONG *plNativeError, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IGetDataSource_GetDataSource_Proxy( IGetDataSource * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _Outptr_result_maybenull_ IUnknown **ppDataSource); /* [call_as] */ HRESULT STDMETHODCALLTYPE IGetDataSource_GetDataSource_Stub( __RPC__in IGetDataSource * This, - /* [in] */ __RPC__in REFIID riid, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppDataSource, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppDataSource, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ITransactionLocal_GetOptionsObject_Proxy( ITransactionLocal * This, @@ -18125,13 +20068,17 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionLocal_GetOptionsObject_Stub( __RPC__in ITransactionLocal * This, - /* [out] */ __RPC__deref_out_opt ITransactionOptions **ppOptions, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ ITransactionOptions **ppOptions, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ITransactionLocal_StartTransaction_Proxy( ITransactionLocal * This, - /* [in] */ ISOLEVEL isoLevel, - /* [in] */ ULONG isoFlags, + /* [annotation][in] */ + _In_ ISOLEVEL isoLevel, + /* [annotation][in] */ + _In_ ULONG isoFlags, /* [annotation][in] */ _In_opt_ ITransactionOptions *pOtherOptions, /* [annotation][out] */ @@ -18140,11 +20087,16 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionLocal_StartTransaction_Stub( __RPC__in ITransactionLocal * This, - /* [in] */ ISOLEVEL isoLevel, - /* [in] */ ULONG isoFlags, - /* [in] */ __RPC__in_opt ITransactionOptions *pOtherOptions, - /* [unique][out][in] */ __RPC__inout_opt ULONG *pulTransactionLevel, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ISOLEVEL isoLevel, + /* [annotation][in] */ + _In_ ULONG isoFlags, + /* [annotation][in] */ + _In_ ITransactionOptions *pOtherOptions, + /* [annotation][unique][out][in] */ + _Inout_ ULONG *pulTransactionLevel, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ITransactionJoin_GetOptionsObject_Proxy( ITransactionJoin * This, @@ -18154,39 +20106,52 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionJoin_GetOptionsObject_Stub( __RPC__in ITransactionJoin * This, - /* [out] */ __RPC__deref_out_opt ITransactionOptions **ppOptions, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][out] */ + _Out_ ITransactionOptions **ppOptions, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ITransactionJoin_JoinTransaction_Proxy( ITransactionJoin * This, /* [annotation][in] */ _In_opt_ IUnknown *punkTransactionCoord, - /* [in] */ ISOLEVEL isoLevel, - /* [in] */ ULONG isoFlags, + /* [annotation][in] */ + _In_ ISOLEVEL isoLevel, + /* [annotation][in] */ + _In_ ULONG isoFlags, /* [annotation][in] */ _In_opt_ ITransactionOptions *pOtherOptions); /* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionJoin_JoinTransaction_Stub( __RPC__in ITransactionJoin * This, - /* [unique][in] */ __RPC__in_opt IUnknown *punkTransactionCoord, - /* [in] */ ISOLEVEL isoLevel, - /* [in] */ ULONG isoFlags, - /* [in] */ __RPC__in_opt ITransactionOptions *pOtherOptions, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][unique][in] */ + _In_ IUnknown *punkTransactionCoord, + /* [annotation][in] */ + _In_ ISOLEVEL isoLevel, + /* [annotation][in] */ + _In_ ULONG isoFlags, + /* [annotation][in] */ + _In_ ITransactionOptions *pOtherOptions, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE ITransactionObject_GetTransactionObject_Proxy( ITransactionObject * This, - /* [in] */ ULONG ulTransactionLevel, + /* [annotation][in] */ + _In_ ULONG ulTransactionLevel, /* [annotation][out] */ _Outptr_ ITransaction **ppTransactionObject); /* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionObject_GetTransactionObject_Stub( __RPC__in ITransactionObject * This, - /* [in] */ ULONG ulTransactionLevel, - /* [out] */ __RPC__deref_out_opt ITransaction **ppTransactionObject, - /* [out] */ __RPC__deref_out_opt IErrorInfo **ppErrorInfoRem); + /* [annotation][in] */ + _In_ ULONG ulTransactionLevel, + /* [annotation][out] */ + _Out_ ITransaction **ppTransactionObject, + /* [annotation][out] */ + _Out_ IErrorInfo **ppErrorInfoRem); /* [local] */ HRESULT STDMETHODCALLTYPE IBindResource_Bind_Proxy( IBindResource * This, @@ -18194,9 +20159,12 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned _In_opt_ IUnknown *pUnkOuter, /* [annotation][in] */ _In_z_ LPCOLESTR pwszURL, - /* [in] */ DBBINDURLFLAG dwBindURLFlags, - /* [in] */ REFGUID rguid, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ DBBINDURLFLAG dwBindURLFlags, + /* [annotation][in] */ + _In_ REFGUID rguid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][in] */ _In_opt_ IAuthenticate *pAuthenticate, /* [annotation][unique][out][in] */ @@ -18209,26 +20177,39 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindResource_Bind_Stub( __RPC__in IBindResource * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in LPCOLESTR pwszURL, - /* [in] */ DBBINDURLFLAG dwBindURLFlags, - /* [in] */ __RPC__in REFGUID rguid, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ __RPC__in_opt IAuthenticate *pAuthenticate, - /* [in] */ __RPC__in_opt IUnknown *pSessionUnkOuter, - /* [unique][in] */ __RPC__in_opt IID *piid, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppSession, - /* [unique][out][in] */ __RPC__inout_opt DBBINDURLSTATUS *pdwBindStatus, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppUnk); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ LPCOLESTR pwszURL, + /* [annotation][in] */ + _In_ DBBINDURLFLAG dwBindURLFlags, + /* [annotation][in] */ + _In_ REFGUID rguid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ IAuthenticate *pAuthenticate, + /* [annotation][in] */ + _In_ IUnknown *pSessionUnkOuter, + /* [annotation][unique][in] */ + _In_ IID *piid, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppSession, + /* [annotation][unique][out][in] */ + _Inout_ DBBINDURLSTATUS *pdwBindStatus, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppUnk); /* [local] */ HRESULT STDMETHODCALLTYPE IScopedOperations_Copy_Proxy( IScopedOperations * This, - /* [in] */ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, /* [annotation][size_is][in] */ _In_reads_opt_(cRows) LPCOLESTR rgpwszSourceURLs[ ], /* [annotation][size_is][in] */ _In_reads_(cRows) LPCOLESTR rgpwszDestURLs[ ], - /* [in] */ DWORD dwCopyFlags, + /* [annotation][in] */ + _In_ DWORD dwCopyFlags, /* [annotation][unique][in] */ _In_opt_ IAuthenticate *pAuthenticate, /* [annotation][size_is][out][in] */ @@ -18241,24 +20222,35 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_Copy_Stub( __RPC__in IScopedOperations * This, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ __RPC__in_ecount_full(cRows) LPCOLESTR *rgpwszSourceURLs, - /* [size_is][in] */ __RPC__in_ecount_full(cRows) LPCOLESTR *rgpwszDestURLs, - /* [in] */ DWORD dwCopyFlags, - /* [in] */ __RPC__in_opt IAuthenticate *pAuthenticate, - /* [size_is][out] */ __RPC__out_ecount_full(cRows) DBSTATUS *rgdwStatus, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(cRows) DBBYTEOFFSET **prgulNewURLOffsets, - /* [out][in] */ __RPC__inout ULONG *pcbStringsBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbStringsBuffer) OLECHAR **ppStringsBuffer); + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) LPCOLESTR *rgpwszSourceURLs, + /* [annotation][size_is][in] */ + _In_reads_(cRows) LPCOLESTR *rgpwszDestURLs, + /* [annotation][in] */ + _In_ DWORD dwCopyFlags, + /* [annotation][in] */ + _In_ IAuthenticate *pAuthenticate, + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBSTATUS *rgdwStatus, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) DBBYTEOFFSET **prgulNewURLOffsets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbStringsBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbStringsBuffer) OLECHAR **ppStringsBuffer); /* [local] */ HRESULT STDMETHODCALLTYPE IScopedOperations_Move_Proxy( IScopedOperations * This, - /* [in] */ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, /* [annotation][size_is][in] */ _In_reads_opt_(cRows) LPCOLESTR rgpwszSourceURLs[ ], /* [annotation][size_is][in] */ _In_reads_(cRows) LPCOLESTR rgpwszDestURLs[ ], - /* [in] */ DWORD dwMoveFlags, + /* [annotation][in] */ + _In_ DWORD dwMoveFlags, /* [annotation][unique][in] */ _In_opt_ IAuthenticate *pAuthenticate, /* [annotation][size_is][out][in] */ @@ -18271,32 +20263,47 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_Move_Stub( __RPC__in IScopedOperations * This, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ __RPC__in_ecount_full(cRows) LPCOLESTR *rgpwszSourceURLs, - /* [size_is][in] */ __RPC__in_ecount_full(cRows) LPCOLESTR *rgpwszDestURLs, - /* [in] */ DWORD dwMoveFlags, - /* [in] */ __RPC__in_opt IAuthenticate *pAuthenticate, - /* [size_is][out] */ __RPC__out_ecount_full(cRows) DBSTATUS *rgdwStatus, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(cRows) DBBYTEOFFSET **prgulNewURLOffsets, - /* [out][in] */ __RPC__inout ULONG *pcbStringsBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbStringsBuffer) OLECHAR **ppStringsBuffer); + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) LPCOLESTR *rgpwszSourceURLs, + /* [annotation][size_is][in] */ + _In_reads_(cRows) LPCOLESTR *rgpwszDestURLs, + /* [annotation][in] */ + _In_ DWORD dwMoveFlags, + /* [annotation][in] */ + _In_ IAuthenticate *pAuthenticate, + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBSTATUS *rgdwStatus, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(cRows) DBBYTEOFFSET **prgulNewURLOffsets, + /* [annotation][out][in] */ + _Inout_ ULONG *pcbStringsBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbStringsBuffer) OLECHAR **ppStringsBuffer); /* [local] */ HRESULT STDMETHODCALLTYPE IScopedOperations_Delete_Proxy( IScopedOperations * This, - /* [in] */ DBCOUNTITEM cRows, + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, /* [annotation][size_is][in] */ _In_reads_(cRows) LPCOLESTR rgpwszURLs[ ], - /* [in] */ DWORD dwDeleteFlags, + /* [annotation][in] */ + _In_ DWORD dwDeleteFlags, /* [annotation][size_is][out][in] */ _Out_writes_(cRows) DBSTATUS rgdwStatus[ ]); /* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_Delete_Stub( __RPC__in IScopedOperations * This, - /* [in] */ DBCOUNTITEM cRows, - /* [size_is][in] */ __RPC__in_ecount_full(cRows) LPCOLESTR *rgpwszURLs, - /* [in] */ DWORD dwDeleteFlags, - /* [size_is][out] */ __RPC__out_ecount_full(cRows) DBSTATUS *rgdwStatus); + /* [annotation][in] */ + _In_ DBCOUNTITEM cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) LPCOLESTR *rgpwszURLs, + /* [annotation][in] */ + _In_ DWORD dwDeleteFlags, + /* [annotation][size_is][out] */ + _Out_writes_(cRows) DBSTATUS *rgdwStatus); /* [local] */ HRESULT STDMETHODCALLTYPE IScopedOperations_OpenRowset_Proxy( IScopedOperations * This, @@ -18306,8 +20313,10 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned _In_opt_ DBID *pTableID, /* [annotation][unique][in] */ _In_opt_ DBID *pIndexID, - /* [in] */ REFIID riid, - /* [in] */ ULONG cPropertySets, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, /* [annotation][size_is][out][in] */ _Inout_updates_(cPropertySets) DBPROPSET rgPropertySets[ ], /* [annotation][iid_is][out] */ @@ -18316,15 +20325,24 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_OpenRowset_Stub( __RPC__in IScopedOperations * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [unique][in] */ __RPC__in_opt DBID *pTableID, - /* [unique][in] */ __RPC__in_opt DBID *pIndexID, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ ULONG cPropertySets, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cPropertySets) DBPROPSET *rgPropertySets, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppRowset, - /* [in] */ ULONG cTotalProps, - /* [size_is][out] */ __RPC__out_ecount_full(cTotalProps) DBPROPSTATUS *rgPropStatus); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][unique][in] */ + _In_ DBID *pTableID, + /* [annotation][unique][in] */ + _In_ DBID *pIndexID, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ ULONG cPropertySets, + /* [annotation][size_is][unique][in] */ + _In_reads_(cPropertySets) DBPROPSET *rgPropertySets, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppRowset, + /* [annotation][in] */ + _In_ ULONG cTotalProps, + /* [annotation][size_is][out] */ + _Out_writes_(cTotalProps) DBPROPSTATUS *rgPropStatus); /* [local] */ HRESULT STDMETHODCALLTYPE ICreateRow_CreateRow_Proxy( ICreateRow * This, @@ -18332,9 +20350,12 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned _In_opt_ IUnknown *pUnkOuter, /* [annotation][in] */ _In_z_ LPCOLESTR pwszURL, - /* [in] */ DBBINDURLFLAG dwBindURLFlags, - /* [in] */ REFGUID rguid, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ DBBINDURLFLAG dwBindURLFlags, + /* [annotation][in] */ + _In_ REFGUID rguid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][unique][in] */ _In_opt_ IAuthenticate *pAuthenticate, /* [annotation][unique][out][in] */ @@ -18349,25 +20370,39 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE ICreateRow_CreateRow_Stub( __RPC__in ICreateRow * This, - /* [in] */ __RPC__in_opt IUnknown *pUnkOuter, - /* [in] */ __RPC__in LPCOLESTR pwszURL, - /* [in] */ DBBINDURLFLAG dwBindURLFlags, - /* [in] */ __RPC__in REFGUID rguid, - /* [in] */ __RPC__in REFIID riid, - /* [in] */ __RPC__in_opt IAuthenticate *pAuthenticate, - /* [in] */ __RPC__in_opt IUnknown *pSessionUnkOuter, - /* [unique][in] */ __RPC__in_opt IID *piid, - /* [iid_is][unique][out][in] */ __RPC__deref_opt_inout_opt IUnknown **ppSession, - /* [unique][out][in] */ __RPC__inout_opt DBBINDURLSTATUS *pdwBindStatus, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt LPOLESTR *ppwszNewURL, - /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppUnk); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ LPCOLESTR pwszURL, + /* [annotation][in] */ + _In_ DBBINDURLFLAG dwBindURLFlags, + /* [annotation][in] */ + _In_ REFGUID rguid, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][in] */ + _In_ IAuthenticate *pAuthenticate, + /* [annotation][in] */ + _In_ IUnknown *pSessionUnkOuter, + /* [annotation][unique][in] */ + _In_ IID *piid, + /* [annotation][iid_is][unique][out][in] */ + _COM_Outptr_ IUnknown **ppSession, + /* [annotation][unique][out][in] */ + _Inout_ DBBINDURLSTATUS *pdwBindStatus, + /* [annotation][unique][out][in] */ + _Inout_ LPOLESTR *ppwszNewURL, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppUnk); /* [local] */ HRESULT STDMETHODCALLTYPE IColumnsInfo2_GetRestrictedColumnInfo_Proxy( IColumnsInfo2 * This, - /* [in] */ DBORDINAL cColumnIDMasks, + /* [annotation][in] */ + _In_ DBORDINAL cColumnIDMasks, /* [annotation][size_is][in] */ _In_reads_(cColumnIDMasks) const DBID rgColumnIDMasks[ ], - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out][in] */ _Out_ DBORDINAL *pcColumns, /* [annotation][size_is][size_is][out] */ @@ -18380,31 +20415,45 @@ void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned /* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsInfo2_GetRestrictedColumnInfo_Stub( __RPC__in IColumnsInfo2 * This, - /* [in] */ DBORDINAL cColumnIDMasks, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cColumnIDMasks) const DBID *rgColumnIDMasks, - /* [in] */ DWORD dwFlags, - /* [out][in] */ __RPC__inout DBORDINAL *pcColumns, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcColumns) DBID **prgColumnIDs, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcColumns) DBCOLUMNINFO **prgColumnInfo, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcColumns) DBBYTEOFFSET **prgNameOffsets, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcColumns) DBBYTEOFFSET **prgcolumnidOffsets, - /* [out][in] */ __RPC__inout DBLENGTH *pcbStringsBuffer, - /* [size_is][size_is][unique][out][in] */ __RPC__deref_opt_inout_ecount_full_opt(*pcbStringsBuffer) OLECHAR **ppStringsBuffer); + /* [annotation][in] */ + _In_ DBORDINAL cColumnIDMasks, + /* [annotation][size_is][unique][in] */ + _In_reads_(cColumnIDMasks) const DBID *rgColumnIDMasks, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][out][in] */ + _Inout_ DBORDINAL *pcColumns, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcColumns) DBID **prgColumnIDs, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcColumns) DBCOLUMNINFO **prgColumnInfo, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcColumns) DBBYTEOFFSET **prgNameOffsets, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcColumns) DBBYTEOFFSET **prgcolumnidOffsets, + /* [annotation][out][in] */ + _Inout_ DBLENGTH *pcbStringsBuffer, + /* [annotation][size_is][size_is][unique][out][in] */ + _Inout_updates_(*pcbStringsBuffer) OLECHAR **ppStringsBuffer); /* [local] */ HRESULT STDMETHODCALLTYPE IRegisterProvider_GetURLMapping_Proxy( IRegisterProvider * This, /* [annotation][in] */ _In_z_ LPCOLESTR pwszURL, - /* [in] */ DB_DWRESERVE dwReserved, + /* [annotation][in] */ + _In_ DB_DWRESERVE dwReserved, /* [annotation][out] */ _Out_ CLSID *pclsidProvider); /* [call_as] */ HRESULT STDMETHODCALLTYPE IRegisterProvider_GetURLMapping_Stub( __RPC__in IRegisterProvider * This, - /* [in] */ __RPC__in LPCOLESTR pwszURL, - /* [in] */ DB_DWRESERVE dwReserved, - /* [out] */ __RPC__out CLSID *pclsidProvider); + /* [annotation][in] */ + _In_ LPCOLESTR pwszURL, + /* [annotation][in] */ + _In_ DB_DWRESERVE dwReserved, + /* [annotation][out] */ + _Out_ CLSID *pclsidProvider); diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/oledbdep.h b/generation/WinSDK/RecompiledIdlHeaders/um/oledbdep.h index 0e090901..47efb9e5 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/oledbdep.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/oledbdep.h @@ -321,9 +321,12 @@ EXTERN_C const IID IID_IRowsetNextRowset; { public: virtual HRESULT STDMETHODCALLTYPE GetNextRowset( - /* [in] */ IUnknown *pUnkOuter, - /* [in] */ REFIID riid, - /* [iid_is][out] */ IUnknown **ppNextRowset) = 0; + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppNextRowset) = 0; }; @@ -353,9 +356,12 @@ EXTERN_C const IID IID_IRowsetNextRowset; DECLSPEC_XFGVIRT(IRowsetNextRowset, GetNextRowset) HRESULT ( STDMETHODCALLTYPE *GetNextRowset )( IRowsetNextRowset * This, - /* [in] */ IUnknown *pUnkOuter, - /* [in] */ REFIID riid, - /* [iid_is][out] */ IUnknown **ppNextRowset); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFIID riid, + /* [annotation][iid_is][out] */ + _COM_Outptr_ IUnknown **ppNextRowset); END_INTERFACE } IRowsetNextRowsetVtbl; @@ -423,12 +429,18 @@ EXTERN_C const IID IID_IRowsetNewRowAfter; { public: virtual HRESULT STDMETHODCALLTYPE SetNewDataAfter( - /* [in] */ HCHAPTER hChapter, - /* [in] */ ULONG cbbmPrevious, - /* [size_is][in] */ const BYTE *pbmPrevious, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ BYTE *pData, - /* [out] */ HROW *phRow) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ ULONG cbbmPrevious, + /* [annotation][size_is][in] */ + _In_reads_(cbbmPrevious) const BYTE *pbmPrevious, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ BYTE *pData, + /* [annotation][out] */ + _Out_ HROW *phRow) = 0; }; @@ -458,12 +470,18 @@ EXTERN_C const IID IID_IRowsetNewRowAfter; DECLSPEC_XFGVIRT(IRowsetNewRowAfter, SetNewDataAfter) HRESULT ( STDMETHODCALLTYPE *SetNewDataAfter )( IRowsetNewRowAfter * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ ULONG cbbmPrevious, - /* [size_is][in] */ const BYTE *pbmPrevious, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ BYTE *pData, - /* [out] */ HROW *phRow); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ ULONG cbbmPrevious, + /* [annotation][size_is][in] */ + _In_reads_(cbbmPrevious) const BYTE *pbmPrevious, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ BYTE *pData, + /* [annotation][out] */ + _Out_ HROW *phRow); END_INTERFACE } IRowsetNewRowAfterVtbl; @@ -531,14 +549,20 @@ EXTERN_C const IID IID_IRowsetWithParameters; { public: virtual HRESULT STDMETHODCALLTYPE GetParameterInfo( - /* [out][in] */ DB_UPARAMS *pcParams, - /* [size_is][size_is][out] */ DBPARAMINFO **prgParamInfo, - /* [out] */ OLECHAR **ppNamesBuffer) = 0; + /* [annotation][out][in] */ + _Inout_ DB_UPARAMS *pcParams, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcParams) DBPARAMINFO **prgParamInfo, + /* [annotation][out] */ + _Out_ OLECHAR **ppNamesBuffer) = 0; virtual HRESULT STDMETHODCALLTYPE Requery( - /* [in] */ DBPARAMS *pParams, - /* [out] */ ULONG *pulErrorParam, - /* [out] */ HCHAPTER *phReserved) = 0; + /* [annotation][in] */ + _In_ DBPARAMS *pParams, + /* [annotation][out] */ + _Out_ ULONG *pulErrorParam, + /* [annotation][out] */ + _Out_ HCHAPTER *phReserved) = 0; }; @@ -568,16 +592,22 @@ EXTERN_C const IID IID_IRowsetWithParameters; DECLSPEC_XFGVIRT(IRowsetWithParameters, GetParameterInfo) HRESULT ( STDMETHODCALLTYPE *GetParameterInfo )( IRowsetWithParameters * This, - /* [out][in] */ DB_UPARAMS *pcParams, - /* [size_is][size_is][out] */ DBPARAMINFO **prgParamInfo, - /* [out] */ OLECHAR **ppNamesBuffer); + /* [annotation][out][in] */ + _Inout_ DB_UPARAMS *pcParams, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcParams) DBPARAMINFO **prgParamInfo, + /* [annotation][out] */ + _Out_ OLECHAR **ppNamesBuffer); DECLSPEC_XFGVIRT(IRowsetWithParameters, Requery) HRESULT ( STDMETHODCALLTYPE *Requery )( IRowsetWithParameters * This, - /* [in] */ DBPARAMS *pParams, - /* [out] */ ULONG *pulErrorParam, - /* [out] */ HCHAPTER *phReserved); + /* [annotation][in] */ + _In_ DBPARAMS *pParams, + /* [annotation][out] */ + _Out_ ULONG *pulErrorParam, + /* [annotation][out] */ + _Out_ HCHAPTER *phReserved); END_INTERFACE } IRowsetWithParametersVtbl; @@ -648,10 +678,14 @@ EXTERN_C const IID IID_IRowsetAsynch; { public: virtual HRESULT STDMETHODCALLTYPE RatioFinished( - /* [out] */ DBCOUNTITEM *pulDenominator, - /* [out] */ DBCOUNTITEM *pulNumerator, - /* [out] */ DBCOUNTITEM *pcRows, - /* [out] */ BOOL *pfNewRows) = 0; + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pulDenominator, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pulNumerator, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRows, + /* [annotation][out] */ + _Out_ BOOL *pfNewRows) = 0; virtual HRESULT STDMETHODCALLTYPE Stop( void) = 0; @@ -683,10 +717,14 @@ EXTERN_C const IID IID_IRowsetAsynch; DECLSPEC_XFGVIRT(IRowsetAsynch, RatioFinished) HRESULT ( STDMETHODCALLTYPE *RatioFinished )( IRowsetAsynch * This, - /* [out] */ DBCOUNTITEM *pulDenominator, - /* [out] */ DBCOUNTITEM *pulNumerator, - /* [out] */ DBCOUNTITEM *pcRows, - /* [out] */ BOOL *pfNewRows); + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pulDenominator, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pulNumerator, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRows, + /* [annotation][out] */ + _Out_ BOOL *pfNewRows); DECLSPEC_XFGVIRT(IRowsetAsynch, Stop) HRESULT ( STDMETHODCALLTYPE *Stop )( @@ -761,8 +799,10 @@ EXTERN_C const IID IID_IRowsetKeys; { public: virtual HRESULT STDMETHODCALLTYPE ListKeys( - /* [out][in] */ DBORDINAL *pcColumns, - /* [size_is][size_is][out] */ DBORDINAL **prgColumns) = 0; + /* [annotation][out][in] */ + _Inout_ DBORDINAL *pcColumns, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcColumns) DBORDINAL **prgColumns) = 0; }; @@ -792,8 +832,10 @@ EXTERN_C const IID IID_IRowsetKeys; DECLSPEC_XFGVIRT(IRowsetKeys, ListKeys) HRESULT ( STDMETHODCALLTYPE *ListKeys )( IRowsetKeys * This, - /* [out][in] */ DBORDINAL *pcColumns, - /* [size_is][size_is][out] */ DBORDINAL **prgColumns); + /* [annotation][out][in] */ + _Inout_ DBORDINAL *pcColumns, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcColumns) DBORDINAL **prgColumns); END_INTERFACE } IRowsetKeysVtbl; @@ -984,8 +1026,10 @@ EXTERN_C const IID IID_IRowsetWatchNotify; { public: virtual HRESULT STDMETHODCALLTYPE OnChange( - /* [in] */ IRowset *pRowset, - /* [in] */ DBWATCHNOTIFY eChangeReason) = 0; + /* [annotation][in] */ + _In_ IRowset *pRowset, + /* [annotation][in] */ + _In_ DBWATCHNOTIFY eChangeReason) = 0; }; @@ -1015,8 +1059,10 @@ EXTERN_C const IID IID_IRowsetWatchNotify; DECLSPEC_XFGVIRT(IRowsetWatchNotify, OnChange) HRESULT ( STDMETHODCALLTYPE *OnChange )( IRowsetWatchNotify * This, - /* [in] */ IRowset *pRowset, - /* [in] */ DBWATCHNOTIFY eChangeReason); + /* [annotation][in] */ + _In_ IRowset *pRowset, + /* [annotation][in] */ + _In_ DBWATCHNOTIFY eChangeReason); END_INTERFACE } IRowsetWatchNotifyVtbl; @@ -1112,34 +1158,52 @@ EXTERN_C const IID IID_IRowsetWatchRegion; { public: virtual HRESULT STDMETHODCALLTYPE CreateWatchRegion( - /* [in] */ DBWATCHMODE dwWatchMode, - /* [out] */ HWATCHREGION *phRegion) = 0; + /* [annotation][in] */ + _In_ DBWATCHMODE dwWatchMode, + /* [annotation][out] */ + _Out_ HWATCHREGION *phRegion) = 0; virtual HRESULT STDMETHODCALLTYPE ChangeWatchMode( - /* [in] */ HWATCHREGION hRegion, - /* [in] */ DBWATCHMODE dwWatchMode) = 0; + /* [annotation][in] */ + _In_ HWATCHREGION hRegion, + /* [annotation][in] */ + _In_ DBWATCHMODE dwWatchMode) = 0; virtual HRESULT STDMETHODCALLTYPE DeleteWatchRegion( - /* [in] */ HWATCHREGION hRegion) = 0; + /* [annotation][in] */ + _In_ HWATCHREGION hRegion) = 0; virtual HRESULT STDMETHODCALLTYPE GetWatchRegionInfo( - /* [in] */ HWATCHREGION hRegion, - /* [out] */ DBWATCHMODE *pdwWatchMode, - /* [out] */ HCHAPTER *phChapter, - /* [out][in] */ DBBKMARK *pcbBookmark, - /* [size_is][size_is][out] */ BYTE **ppBookmark, - /* [out] */ DBROWCOUNT *pcRows) = 0; + /* [annotation][in] */ + _In_ HWATCHREGION hRegion, + /* [annotation][out] */ + _Out_ DBWATCHMODE *pdwWatchMode, + /* [annotation][out] */ + _Out_ HCHAPTER *phChapter, + /* [annotation][out][in] */ + _Inout_ DBBKMARK *pcbBookmark, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcbBookmark) BYTE **ppBookmark, + /* [annotation][out] */ + _Out_ DBROWCOUNT *pcRows) = 0; virtual HRESULT STDMETHODCALLTYPE Refresh( - /* [out][in] */ DBCOUNTITEM *pcChangesObtained, - /* [size_is][size_is][out] */ DBROWWATCHCHANGE **prgChanges) = 0; + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcChangesObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcChangesObtained) DBROWWATCHCHANGE **prgChanges) = 0; virtual HRESULT STDMETHODCALLTYPE ShrinkWatchRegion( - /* [in] */ HWATCHREGION hRegion, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBBKMARK cbBookmark, - /* [size_is][in] */ BYTE *pBookmark, - /* [in] */ DBROWCOUNT cRows) = 0; + /* [annotation][in] */ + _In_ HWATCHREGION hRegion, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark) BYTE *pBookmark, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows) = 0; }; @@ -1181,44 +1245,62 @@ EXTERN_C const IID IID_IRowsetWatchRegion; DECLSPEC_XFGVIRT(IRowsetWatchRegion, CreateWatchRegion) HRESULT ( STDMETHODCALLTYPE *CreateWatchRegion )( IRowsetWatchRegion * This, - /* [in] */ DBWATCHMODE dwWatchMode, - /* [out] */ HWATCHREGION *phRegion); + /* [annotation][in] */ + _In_ DBWATCHMODE dwWatchMode, + /* [annotation][out] */ + _Out_ HWATCHREGION *phRegion); DECLSPEC_XFGVIRT(IRowsetWatchRegion, ChangeWatchMode) HRESULT ( STDMETHODCALLTYPE *ChangeWatchMode )( IRowsetWatchRegion * This, - /* [in] */ HWATCHREGION hRegion, - /* [in] */ DBWATCHMODE dwWatchMode); + /* [annotation][in] */ + _In_ HWATCHREGION hRegion, + /* [annotation][in] */ + _In_ DBWATCHMODE dwWatchMode); DECLSPEC_XFGVIRT(IRowsetWatchRegion, DeleteWatchRegion) HRESULT ( STDMETHODCALLTYPE *DeleteWatchRegion )( IRowsetWatchRegion * This, - /* [in] */ HWATCHREGION hRegion); + /* [annotation][in] */ + _In_ HWATCHREGION hRegion); DECLSPEC_XFGVIRT(IRowsetWatchRegion, GetWatchRegionInfo) HRESULT ( STDMETHODCALLTYPE *GetWatchRegionInfo )( IRowsetWatchRegion * This, - /* [in] */ HWATCHREGION hRegion, - /* [out] */ DBWATCHMODE *pdwWatchMode, - /* [out] */ HCHAPTER *phChapter, - /* [out][in] */ DBBKMARK *pcbBookmark, - /* [size_is][size_is][out] */ BYTE **ppBookmark, - /* [out] */ DBROWCOUNT *pcRows); + /* [annotation][in] */ + _In_ HWATCHREGION hRegion, + /* [annotation][out] */ + _Out_ DBWATCHMODE *pdwWatchMode, + /* [annotation][out] */ + _Out_ HCHAPTER *phChapter, + /* [annotation][out][in] */ + _Inout_ DBBKMARK *pcbBookmark, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcbBookmark) BYTE **ppBookmark, + /* [annotation][out] */ + _Out_ DBROWCOUNT *pcRows); DECLSPEC_XFGVIRT(IRowsetWatchRegion, Refresh) HRESULT ( STDMETHODCALLTYPE *Refresh )( IRowsetWatchRegion * This, - /* [out][in] */ DBCOUNTITEM *pcChangesObtained, - /* [size_is][size_is][out] */ DBROWWATCHCHANGE **prgChanges); + /* [annotation][out][in] */ + _Inout_ DBCOUNTITEM *pcChangesObtained, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcChangesObtained) DBROWWATCHCHANGE **prgChanges); DECLSPEC_XFGVIRT(IRowsetWatchRegion, ShrinkWatchRegion) HRESULT ( STDMETHODCALLTYPE *ShrinkWatchRegion )( IRowsetWatchRegion * This, - /* [in] */ HWATCHREGION hRegion, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBBKMARK cbBookmark, - /* [size_is][in] */ BYTE *pBookmark, - /* [in] */ DBROWCOUNT cRows); + /* [annotation][in] */ + _In_ HWATCHREGION hRegion, + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark) BYTE *pBookmark, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows); END_INTERFACE } IRowsetWatchRegionVtbl; @@ -1313,28 +1395,44 @@ EXTERN_C const IID IID_IRowsetCopyRows; { public: virtual HRESULT STDMETHODCALLTYPE CloseSource( - /* [in] */ HSOURCE hSourceID) = 0; + /* [annotation][in] */ + _In_ HSOURCE hSourceID) = 0; virtual HRESULT STDMETHODCALLTYPE CopyByHROWS( - /* [in] */ HSOURCE hSourceID, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBROWCOUNT cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [in] */ ULONG bFlags) = 0; + /* [annotation][in] */ + _In_ HSOURCE hSourceID, + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][in] */ + _In_ ULONG bFlags) = 0; virtual HRESULT STDMETHODCALLTYPE CopyRows( - /* [in] */ HSOURCE hSourceID, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBROWCOUNT cRows, - /* [in] */ ULONG bFlags, - /* [out] */ DBCOUNTITEM *pcRowsCopied) = 0; + /* [annotation][in] */ + _In_ HSOURCE hSourceID, + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][in] */ + _In_ ULONG bFlags, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsCopied) = 0; virtual HRESULT STDMETHODCALLTYPE DefineSource( - /* [in] */ const IRowset *pRowsetSource, - /* [in] */ const DBORDINAL cColIds, - /* [size_is][in] */ const DB_LORDINAL rgSourceColumns[ ], - /* [size_is][in] */ const DB_LORDINAL rgTargetColumns[ ], - /* [out] */ HSOURCE *phSourceID) = 0; + /* [annotation][in] */ + _In_ const IRowset *pRowsetSource, + /* [annotation][in] */ + _In_ const DBORDINAL cColIds, + /* [annotation][size_is][in] */ + _In_reads_(cColIds) const DB_LORDINAL rgSourceColumns[ ], + /* [annotation][size_is][in] */ + _In_reads_(cColIds) const DB_LORDINAL rgTargetColumns[ ], + /* [annotation][out] */ + _Out_ HSOURCE *phSourceID) = 0; }; @@ -1364,34 +1462,50 @@ EXTERN_C const IID IID_IRowsetCopyRows; DECLSPEC_XFGVIRT(IRowsetCopyRows, CloseSource) HRESULT ( STDMETHODCALLTYPE *CloseSource )( IRowsetCopyRows * This, - /* [in] */ HSOURCE hSourceID); + /* [annotation][in] */ + _In_ HSOURCE hSourceID); DECLSPEC_XFGVIRT(IRowsetCopyRows, CopyByHROWS) HRESULT ( STDMETHODCALLTYPE *CopyByHROWS )( IRowsetCopyRows * This, - /* [in] */ HSOURCE hSourceID, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBROWCOUNT cRows, - /* [size_is][in] */ const HROW rghRows[ ], - /* [in] */ ULONG bFlags); + /* [annotation][in] */ + _In_ HSOURCE hSourceID, + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][size_is][in] */ + _In_reads_(cRows) const HROW rghRows[ ], + /* [annotation][in] */ + _In_ ULONG bFlags); DECLSPEC_XFGVIRT(IRowsetCopyRows, CopyRows) HRESULT ( STDMETHODCALLTYPE *CopyRows )( IRowsetCopyRows * This, - /* [in] */ HSOURCE hSourceID, - /* [in] */ HCHAPTER hReserved, - /* [in] */ DBROWCOUNT cRows, - /* [in] */ ULONG bFlags, - /* [out] */ DBCOUNTITEM *pcRowsCopied); + /* [annotation][in] */ + _In_ HSOURCE hSourceID, + /* [annotation][in] */ + _In_ HCHAPTER hReserved, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][in] */ + _In_ ULONG bFlags, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsCopied); DECLSPEC_XFGVIRT(IRowsetCopyRows, DefineSource) HRESULT ( STDMETHODCALLTYPE *DefineSource )( IRowsetCopyRows * This, - /* [in] */ const IRowset *pRowsetSource, - /* [in] */ const DBORDINAL cColIds, - /* [size_is][in] */ const DB_LORDINAL rgSourceColumns[ ], - /* [size_is][in] */ const DB_LORDINAL rgTargetColumns[ ], - /* [out] */ HSOURCE *phSourceID); + /* [annotation][in] */ + _In_ const IRowset *pRowsetSource, + /* [annotation][in] */ + _In_ const DBORDINAL cColIds, + /* [annotation][size_is][in] */ + _In_reads_(cColIds) const DB_LORDINAL rgSourceColumns[ ], + /* [annotation][size_is][in] */ + _In_reads_(cColIds) const DB_LORDINAL rgTargetColumns[ ], + /* [annotation][out] */ + _Out_ HSOURCE *phSourceID); END_INTERFACE } IRowsetCopyRowsVtbl; @@ -1468,19 +1582,30 @@ EXTERN_C const IID IID_IReadData; { public: virtual HRESULT STDMETHODCALLTYPE ReadData( - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBBKMARK cbBookmark, - /* [size_is][in] */ const BYTE *pBookmark, - /* [in] */ DBROWOFFSET lRowsOffset, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ DBROWCOUNT cRows, - /* [out] */ DBCOUNTITEM *pcRowsObtained, - /* [out][in] */ BYTE **ppFixedData, - /* [out][in] */ DBLENGTH *pcbVariableTotal, - /* [out][in] */ BYTE **ppVariableData) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark) const BYTE *pBookmark, + /* [annotation][in] */ + _In_ DBROWOFFSET lRowsOffset, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][out][in] */ + _Inout_ BYTE **ppFixedData, + /* [annotation][out][in] */ + _Inout_ DBLENGTH *pcbVariableTotal, + /* [annotation][out][in] */ + _Inout_ BYTE **ppVariableData) = 0; virtual HRESULT STDMETHODCALLTYPE ReleaseChapter( - /* [in] */ HCHAPTER hChapter) = 0; + /* [annotation][in] */ + _In_ HCHAPTER hChapter) = 0; }; @@ -1510,21 +1635,32 @@ EXTERN_C const IID IID_IReadData; DECLSPEC_XFGVIRT(IReadData, ReadData) HRESULT ( STDMETHODCALLTYPE *ReadData )( IReadData * This, - /* [in] */ HCHAPTER hChapter, - /* [in] */ DBBKMARK cbBookmark, - /* [size_is][in] */ const BYTE *pBookmark, - /* [in] */ DBROWOFFSET lRowsOffset, - /* [in] */ HACCESSOR hAccessor, - /* [in] */ DBROWCOUNT cRows, - /* [out] */ DBCOUNTITEM *pcRowsObtained, - /* [out][in] */ BYTE **ppFixedData, - /* [out][in] */ DBLENGTH *pcbVariableTotal, - /* [out][in] */ BYTE **ppVariableData); + /* [annotation][in] */ + _In_ HCHAPTER hChapter, + /* [annotation][in] */ + _In_ DBBKMARK cbBookmark, + /* [annotation][size_is][in] */ + _In_reads_(cbBookmark) const BYTE *pBookmark, + /* [annotation][in] */ + _In_ DBROWOFFSET lRowsOffset, + /* [annotation][in] */ + _In_ HACCESSOR hAccessor, + /* [annotation][in] */ + _In_ DBROWCOUNT cRows, + /* [annotation][out] */ + _Out_ DBCOUNTITEM *pcRowsObtained, + /* [annotation][out][in] */ + _Inout_ BYTE **ppFixedData, + /* [annotation][out][in] */ + _Inout_ DBLENGTH *pcbVariableTotal, + /* [annotation][out][in] */ + _Inout_ BYTE **ppVariableData); DECLSPEC_XFGVIRT(IReadData, ReleaseChapter) HRESULT ( STDMETHODCALLTYPE *ReleaseChapter )( IReadData * This, - /* [in] */ HCHAPTER hChapter); + /* [annotation][in] */ + _In_ HCHAPTER hChapter); END_INTERFACE } IReadDataVtbl; @@ -1650,35 +1786,54 @@ EXTERN_C const IID IID_ICommandCost; { public: virtual HRESULT STDMETHODCALLTYPE GetAccumulatedCost( - /* [in] */ LPCOLESTR pwszRowsetName, - /* [out][in] */ ULONG *pcCostLimits, - /* [size_is][size_is][out] */ DBCOST **prgCostLimits) = 0; + /* [annotation][in] */ + _In_ LPCOLESTR pwszRowsetName, + /* [annotation][out][in] */ + _Inout_ ULONG *pcCostLimits, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcCostLimits) DBCOST **prgCostLimits) = 0; virtual HRESULT STDMETHODCALLTYPE GetCostEstimate( - /* [in] */ LPCOLESTR pwszRowsetName, - /* [out] */ ULONG *pcCostEstimates, - /* [out] */ DBCOST *prgCostEstimates) = 0; + /* [annotation][in] */ + _In_ LPCOLESTR pwszRowsetName, + /* [annotation][out] */ + _Out_ ULONG *pcCostEstimates, + /* [annotation][out] */ + _Out_ DBCOST *prgCostEstimates) = 0; virtual HRESULT STDMETHODCALLTYPE GetCostGoals( - /* [in] */ LPCOLESTR pwszRowsetName, - /* [out] */ ULONG *pcCostGoals, - /* [out] */ DBCOST *prgCostGoals) = 0; + /* [annotation][in] */ + _In_ LPCOLESTR pwszRowsetName, + /* [annotation][out] */ + _Out_ ULONG *pcCostGoals, + /* [annotation][out] */ + _Out_ DBCOST *prgCostGoals) = 0; virtual HRESULT STDMETHODCALLTYPE GetCostLimits( - /* [in] */ LPCOLESTR pwszRowsetName, - /* [out] */ ULONG *pcCostLimits, - /* [out] */ DBCOST *prgCostLimits) = 0; + /* [annotation][in] */ + _In_ LPCOLESTR pwszRowsetName, + /* [annotation][out] */ + _Out_ ULONG *pcCostLimits, + /* [annotation][out] */ + _Out_ DBCOST *prgCostLimits) = 0; virtual HRESULT STDMETHODCALLTYPE SetCostGoals( - /* [in] */ LPCOLESTR pwszRowsetName, - /* [in] */ ULONG cCostGoals, - /* [size_is][in] */ const DBCOST rgCostGoals[ ]) = 0; + /* [annotation][in] */ + _In_ LPCOLESTR pwszRowsetName, + /* [annotation][in] */ + _In_ ULONG cCostGoals, + /* [annotation][size_is][in] */ + _In_reads_(cCostGoals) const DBCOST rgCostGoals[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE SetCostLimits( - /* [in] */ LPCOLESTR pwszRowsetName, - /* [in] */ ULONG cCostLimits, - /* [in] */ DBCOST *prgCostLimits, - /* [in] */ DBEXECLIMITS dwExecutionFlags) = 0; + /* [annotation][in] */ + _In_ LPCOLESTR pwszRowsetName, + /* [annotation][in] */ + _In_ ULONG cCostLimits, + /* [annotation][in] */ + _In_ DBCOST *prgCostLimits, + /* [annotation][in] */ + _In_ DBEXECLIMITS dwExecutionFlags) = 0; }; @@ -1708,45 +1863,64 @@ EXTERN_C const IID IID_ICommandCost; DECLSPEC_XFGVIRT(ICommandCost, GetAccumulatedCost) HRESULT ( STDMETHODCALLTYPE *GetAccumulatedCost )( ICommandCost * This, - /* [in] */ LPCOLESTR pwszRowsetName, - /* [out][in] */ ULONG *pcCostLimits, - /* [size_is][size_is][out] */ DBCOST **prgCostLimits); + /* [annotation][in] */ + _In_ LPCOLESTR pwszRowsetName, + /* [annotation][out][in] */ + _Inout_ ULONG *pcCostLimits, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcCostLimits) DBCOST **prgCostLimits); DECLSPEC_XFGVIRT(ICommandCost, GetCostEstimate) HRESULT ( STDMETHODCALLTYPE *GetCostEstimate )( ICommandCost * This, - /* [in] */ LPCOLESTR pwszRowsetName, - /* [out] */ ULONG *pcCostEstimates, - /* [out] */ DBCOST *prgCostEstimates); + /* [annotation][in] */ + _In_ LPCOLESTR pwszRowsetName, + /* [annotation][out] */ + _Out_ ULONG *pcCostEstimates, + /* [annotation][out] */ + _Out_ DBCOST *prgCostEstimates); DECLSPEC_XFGVIRT(ICommandCost, GetCostGoals) HRESULT ( STDMETHODCALLTYPE *GetCostGoals )( ICommandCost * This, - /* [in] */ LPCOLESTR pwszRowsetName, - /* [out] */ ULONG *pcCostGoals, - /* [out] */ DBCOST *prgCostGoals); + /* [annotation][in] */ + _In_ LPCOLESTR pwszRowsetName, + /* [annotation][out] */ + _Out_ ULONG *pcCostGoals, + /* [annotation][out] */ + _Out_ DBCOST *prgCostGoals); DECLSPEC_XFGVIRT(ICommandCost, GetCostLimits) HRESULT ( STDMETHODCALLTYPE *GetCostLimits )( ICommandCost * This, - /* [in] */ LPCOLESTR pwszRowsetName, - /* [out] */ ULONG *pcCostLimits, - /* [out] */ DBCOST *prgCostLimits); + /* [annotation][in] */ + _In_ LPCOLESTR pwszRowsetName, + /* [annotation][out] */ + _Out_ ULONG *pcCostLimits, + /* [annotation][out] */ + _Out_ DBCOST *prgCostLimits); DECLSPEC_XFGVIRT(ICommandCost, SetCostGoals) HRESULT ( STDMETHODCALLTYPE *SetCostGoals )( ICommandCost * This, - /* [in] */ LPCOLESTR pwszRowsetName, - /* [in] */ ULONG cCostGoals, - /* [size_is][in] */ const DBCOST rgCostGoals[ ]); + /* [annotation][in] */ + _In_ LPCOLESTR pwszRowsetName, + /* [annotation][in] */ + _In_ ULONG cCostGoals, + /* [annotation][size_is][in] */ + _In_reads_(cCostGoals) const DBCOST rgCostGoals[ ]); DECLSPEC_XFGVIRT(ICommandCost, SetCostLimits) HRESULT ( STDMETHODCALLTYPE *SetCostLimits )( ICommandCost * This, - /* [in] */ LPCOLESTR pwszRowsetName, - /* [in] */ ULONG cCostLimits, - /* [in] */ DBCOST *prgCostLimits, - /* [in] */ DBEXECLIMITS dwExecutionFlags); + /* [annotation][in] */ + _In_ LPCOLESTR pwszRowsetName, + /* [annotation][in] */ + _In_ ULONG cCostLimits, + /* [annotation][in] */ + _In_ DBCOST *prgCostLimits, + /* [annotation][in] */ + _In_ DBEXECLIMITS dwExecutionFlags); END_INTERFACE } ICommandCostVtbl; @@ -1934,15 +2108,22 @@ EXTERN_C const IID IID_ITableRename; { public: virtual HRESULT STDMETHODCALLTYPE RenameColumn( - /* [in] */ DBID *pTableId, - /* [in] */ DBID *pOldColumnId, - /* [in] */ DBID *pNewColumnId) = 0; + /* [annotation][in] */ + _In_ DBID *pTableId, + /* [annotation][in] */ + _In_ DBID *pOldColumnId, + /* [annotation][in] */ + _In_ DBID *pNewColumnId) = 0; virtual HRESULT STDMETHODCALLTYPE RenameTable( - /* [in] */ DBID *pOldTableId, - /* [in] */ DBID *pOldIndexId, - /* [in] */ DBID *pNewTableId, - /* [in] */ DBID *pNewIndexId) = 0; + /* [annotation][in] */ + _In_ DBID *pOldTableId, + /* [annotation][in] */ + _In_ DBID *pOldIndexId, + /* [annotation][in] */ + _In_ DBID *pNewTableId, + /* [annotation][in] */ + _In_ DBID *pNewIndexId) = 0; }; @@ -1972,17 +2153,24 @@ EXTERN_C const IID IID_ITableRename; DECLSPEC_XFGVIRT(ITableRename, RenameColumn) HRESULT ( STDMETHODCALLTYPE *RenameColumn )( ITableRename * This, - /* [in] */ DBID *pTableId, - /* [in] */ DBID *pOldColumnId, - /* [in] */ DBID *pNewColumnId); + /* [annotation][in] */ + _In_ DBID *pTableId, + /* [annotation][in] */ + _In_ DBID *pOldColumnId, + /* [annotation][in] */ + _In_ DBID *pNewColumnId); DECLSPEC_XFGVIRT(ITableRename, RenameTable) HRESULT ( STDMETHODCALLTYPE *RenameTable )( ITableRename * This, - /* [in] */ DBID *pOldTableId, - /* [in] */ DBID *pOldIndexId, - /* [in] */ DBID *pNewTableId, - /* [in] */ DBID *pNewIndexId); + /* [annotation][in] */ + _In_ DBID *pOldTableId, + /* [annotation][in] */ + _In_ DBID *pOldIndexId, + /* [annotation][in] */ + _In_ DBID *pNewTableId, + /* [annotation][in] */ + _In_ DBID *pNewIndexId); END_INTERFACE } ITableRenameVtbl; @@ -2053,13 +2241,18 @@ EXTERN_C const IID IID_IDBSchemaCommand; { public: virtual HRESULT STDMETHODCALLTYPE GetCommand( - /* [in] */ IUnknown *pUnkOuter, - /* [in] */ REFGUID rguidSchema, - /* [out] */ ICommand **ppCommand) = 0; + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFGUID rguidSchema, + /* [annotation][out] */ + _Out_ ICommand **ppCommand) = 0; virtual HRESULT STDMETHODCALLTYPE GetSchemas( - /* [out][in] */ ULONG *pcSchemas, - /* [size_is][size_is][out] */ GUID **prgSchemas) = 0; + /* [annotation][out][in] */ + _Inout_ ULONG *pcSchemas, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcSchemas) GUID **prgSchemas) = 0; }; @@ -2089,15 +2282,20 @@ EXTERN_C const IID IID_IDBSchemaCommand; DECLSPEC_XFGVIRT(IDBSchemaCommand, GetCommand) HRESULT ( STDMETHODCALLTYPE *GetCommand )( IDBSchemaCommand * This, - /* [in] */ IUnknown *pUnkOuter, - /* [in] */ REFGUID rguidSchema, - /* [out] */ ICommand **ppCommand); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter, + /* [annotation][in] */ + _In_ REFGUID rguidSchema, + /* [annotation][out] */ + _Out_ ICommand **ppCommand); DECLSPEC_XFGVIRT(IDBSchemaCommand, GetSchemas) HRESULT ( STDMETHODCALLTYPE *GetSchemas )( IDBSchemaCommand * This, - /* [out][in] */ ULONG *pcSchemas, - /* [size_is][size_is][out] */ GUID **prgSchemas); + /* [annotation][out][in] */ + _Inout_ ULONG *pcSchemas, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*pcSchemas) GUID **prgSchemas); END_INTERFACE } IDBSchemaCommandVtbl; @@ -2168,7 +2366,8 @@ EXTERN_C const IID IID_IProvideMoniker; { public: virtual HRESULT STDMETHODCALLTYPE GetMoniker( - /* [out] */ IMoniker **ppIMoniker) = 0; + /* [annotation][out] */ + _Out_ IMoniker **ppIMoniker) = 0; }; @@ -2198,7 +2397,8 @@ EXTERN_C const IID IID_IProvideMoniker; DECLSPEC_XFGVIRT(IProvideMoniker, GetMoniker) HRESULT ( STDMETHODCALLTYPE *GetMoniker )( IProvideMoniker * This, - /* [out] */ IMoniker **ppIMoniker); + /* [annotation][out] */ + _Out_ IMoniker **ppIMoniker); END_INTERFACE } IProvideMonikerVtbl; diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/sbe.h b/generation/WinSDK/RecompiledIdlHeaders/um/sbe.h index c5016af4..af4dd03b 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/sbe.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/sbe.h @@ -2155,12 +2155,14 @@ EXTERN_C const IID IID_IStreamBufferMediaSeeking; DECLSPEC_XFGVIRT(IMediaSeeking, CheckCapabilities) HRESULT ( STDMETHODCALLTYPE *CheckCapabilities )( __RPC__in IStreamBufferMediaSeeking * This, - /* [out][in] */ __RPC__inout DWORD *pCapabilities); + /* [annotation][out][in] */ + _Inout_ DWORD *pCapabilities); DECLSPEC_XFGVIRT(IMediaSeeking, IsFormatSupported) HRESULT ( STDMETHODCALLTYPE *IsFormatSupported )( __RPC__in IStreamBufferMediaSeeking * This, - /* [in] */ __RPC__in const GUID *pFormat); + /* [annotation][in] */ + _In_ const GUID *pFormat); DECLSPEC_XFGVIRT(IMediaSeeking, QueryPreferredFormat) HRESULT ( STDMETHODCALLTYPE *QueryPreferredFormat )( @@ -2177,12 +2179,14 @@ EXTERN_C const IID IID_IStreamBufferMediaSeeking; DECLSPEC_XFGVIRT(IMediaSeeking, IsUsingTimeFormat) HRESULT ( STDMETHODCALLTYPE *IsUsingTimeFormat )( __RPC__in IStreamBufferMediaSeeking * This, - /* [in] */ __RPC__in const GUID *pFormat); + /* [annotation][in] */ + _In_ const GUID *pFormat); DECLSPEC_XFGVIRT(IMediaSeeking, SetTimeFormat) HRESULT ( STDMETHODCALLTYPE *SetTimeFormat )( __RPC__in IStreamBufferMediaSeeking * This, - /* [in] */ __RPC__in const GUID *pFormat); + /* [annotation][in] */ + _In_ const GUID *pFormat); DECLSPEC_XFGVIRT(IMediaSeeking, GetDuration) HRESULT ( STDMETHODCALLTYPE *GetDuration )( @@ -2209,7 +2213,8 @@ EXTERN_C const IID IID_IStreamBufferMediaSeeking; _Out_ LONGLONG *pTarget, /* [annotation][in] */ _In_opt_ const GUID *pTargetFormat, - /* [in] */ LONGLONG Source, + /* [annotation][in] */ + _In_ LONGLONG Source, /* [annotation][in] */ _In_opt_ const GUID *pSourceFormat); @@ -2218,10 +2223,12 @@ EXTERN_C const IID IID_IStreamBufferMediaSeeking; __RPC__in IStreamBufferMediaSeeking * This, /* [annotation][out][in] */ _Inout_opt_ LONGLONG *pCurrent, - /* [in] */ DWORD dwCurrentFlags, + /* [annotation][in] */ + _In_ DWORD dwCurrentFlags, /* [annotation][out][in] */ _Inout_opt_ LONGLONG *pStop, - /* [in] */ DWORD dwStopFlags); + /* [annotation][in] */ + _In_ DWORD dwStopFlags); DECLSPEC_XFGVIRT(IMediaSeeking, GetPositions) HRESULT ( STDMETHODCALLTYPE *GetPositions )( @@ -2242,7 +2249,8 @@ EXTERN_C const IID IID_IStreamBufferMediaSeeking; DECLSPEC_XFGVIRT(IMediaSeeking, SetRate) HRESULT ( STDMETHODCALLTYPE *SetRate )( __RPC__in IStreamBufferMediaSeeking * This, - /* [in] */ double dRate); + /* [annotation][in] */ + _In_ double dRate); DECLSPEC_XFGVIRT(IMediaSeeking, GetRate) HRESULT ( STDMETHODCALLTYPE *GetRate )( @@ -2397,12 +2405,14 @@ EXTERN_C const IID IID_IStreamBufferMediaSeeking2; DECLSPEC_XFGVIRT(IMediaSeeking, CheckCapabilities) HRESULT ( STDMETHODCALLTYPE *CheckCapabilities )( __RPC__in IStreamBufferMediaSeeking2 * This, - /* [out][in] */ __RPC__inout DWORD *pCapabilities); + /* [annotation][out][in] */ + _Inout_ DWORD *pCapabilities); DECLSPEC_XFGVIRT(IMediaSeeking, IsFormatSupported) HRESULT ( STDMETHODCALLTYPE *IsFormatSupported )( __RPC__in IStreamBufferMediaSeeking2 * This, - /* [in] */ __RPC__in const GUID *pFormat); + /* [annotation][in] */ + _In_ const GUID *pFormat); DECLSPEC_XFGVIRT(IMediaSeeking, QueryPreferredFormat) HRESULT ( STDMETHODCALLTYPE *QueryPreferredFormat )( @@ -2419,12 +2429,14 @@ EXTERN_C const IID IID_IStreamBufferMediaSeeking2; DECLSPEC_XFGVIRT(IMediaSeeking, IsUsingTimeFormat) HRESULT ( STDMETHODCALLTYPE *IsUsingTimeFormat )( __RPC__in IStreamBufferMediaSeeking2 * This, - /* [in] */ __RPC__in const GUID *pFormat); + /* [annotation][in] */ + _In_ const GUID *pFormat); DECLSPEC_XFGVIRT(IMediaSeeking, SetTimeFormat) HRESULT ( STDMETHODCALLTYPE *SetTimeFormat )( __RPC__in IStreamBufferMediaSeeking2 * This, - /* [in] */ __RPC__in const GUID *pFormat); + /* [annotation][in] */ + _In_ const GUID *pFormat); DECLSPEC_XFGVIRT(IMediaSeeking, GetDuration) HRESULT ( STDMETHODCALLTYPE *GetDuration )( @@ -2451,7 +2463,8 @@ EXTERN_C const IID IID_IStreamBufferMediaSeeking2; _Out_ LONGLONG *pTarget, /* [annotation][in] */ _In_opt_ const GUID *pTargetFormat, - /* [in] */ LONGLONG Source, + /* [annotation][in] */ + _In_ LONGLONG Source, /* [annotation][in] */ _In_opt_ const GUID *pSourceFormat); @@ -2460,10 +2473,12 @@ EXTERN_C const IID IID_IStreamBufferMediaSeeking2; __RPC__in IStreamBufferMediaSeeking2 * This, /* [annotation][out][in] */ _Inout_opt_ LONGLONG *pCurrent, - /* [in] */ DWORD dwCurrentFlags, + /* [annotation][in] */ + _In_ DWORD dwCurrentFlags, /* [annotation][out][in] */ _Inout_opt_ LONGLONG *pStop, - /* [in] */ DWORD dwStopFlags); + /* [annotation][in] */ + _In_ DWORD dwStopFlags); DECLSPEC_XFGVIRT(IMediaSeeking, GetPositions) HRESULT ( STDMETHODCALLTYPE *GetPositions )( @@ -2484,7 +2499,8 @@ EXTERN_C const IID IID_IStreamBufferMediaSeeking2; DECLSPEC_XFGVIRT(IMediaSeeking, SetRate) HRESULT ( STDMETHODCALLTYPE *SetRate )( __RPC__in IStreamBufferMediaSeeking2 * This, - /* [in] */ double dRate); + /* [annotation][in] */ + _In_ double dRate); DECLSPEC_XFGVIRT(IMediaSeeking, GetRate) HRESULT ( STDMETHODCALLTYPE *GetRate )( diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/strmif.h b/generation/WinSDK/RecompiledIdlHeaders/um/strmif.h index 7b44b4e0..0ce21420 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/strmif.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/strmif.h @@ -1092,10 +1092,12 @@ EXTERN_C const IID IID_ICreateDevEnum; { public: virtual HRESULT STDMETHODCALLTYPE CreateClassEnumerator( - /* [in] */ REFCLSID clsidDeviceClass, + /* [annotation][in] */ + _In_ REFCLSID clsidDeviceClass, /* [annotation][out] */ _Out_ IEnumMoniker **ppEnumMoniker, - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; }; @@ -1125,10 +1127,12 @@ EXTERN_C const IID IID_ICreateDevEnum; DECLSPEC_XFGVIRT(ICreateDevEnum, CreateClassEnumerator) HRESULT ( STDMETHODCALLTYPE *CreateClassEnumerator )( ICreateDevEnum * This, - /* [in] */ REFCLSID clsidDeviceClass, + /* [annotation][in] */ + _In_ REFCLSID clsidDeviceClass, /* [annotation][out] */ _Out_ IEnumMoniker **ppEnumMoniker, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ DWORD dwFlags); END_INTERFACE } ICreateDevEnumVtbl; @@ -1256,13 +1260,16 @@ EXTERN_C const IID IID_IPin; { public: virtual HRESULT STDMETHODCALLTYPE Connect( - /* [in] */ IPin *pReceivePin, + /* [annotation][in] */ + _In_ IPin *pReceivePin, /* [annotation][in] */ _In_opt_ const AM_MEDIA_TYPE *pmt) = 0; virtual HRESULT STDMETHODCALLTYPE ReceiveConnection( - /* [in] */ IPin *pConnector, - /* [in] */ const AM_MEDIA_TYPE *pmt) = 0; + /* [annotation][in] */ + _In_ IPin *pConnector, + /* [annotation][in] */ + _In_ const AM_MEDIA_TYPE *pmt) = 0; virtual HRESULT STDMETHODCALLTYPE Disconnect( void) = 0; @@ -1287,7 +1294,8 @@ EXTERN_C const IID IID_IPin; _Out_ LPWSTR *Id) = 0; virtual HRESULT STDMETHODCALLTYPE QueryAccept( - /* [in] */ const AM_MEDIA_TYPE *pmt) = 0; + /* [annotation][in] */ + _In_ const AM_MEDIA_TYPE *pmt) = 0; virtual HRESULT STDMETHODCALLTYPE EnumMediaTypes( /* [annotation][out] */ @@ -1296,7 +1304,8 @@ EXTERN_C const IID IID_IPin; virtual HRESULT STDMETHODCALLTYPE QueryInternalConnections( /* [annotation][out] */ _Out_writes_to_opt_(*nPin, *nPin) IPin **apPin, - /* [out][in] */ ULONG *nPin) = 0; + /* [annotation][out][in] */ + _Inout_ ULONG *nPin) = 0; virtual HRESULT STDMETHODCALLTYPE EndOfStream( void) = 0; @@ -1305,9 +1314,12 @@ EXTERN_C const IID IID_IPin; virtual HRESULT STDMETHODCALLTYPE EndFlush( void) = 0; virtual HRESULT STDMETHODCALLTYPE NewSegment( - /* [in] */ REFERENCE_TIME tStart, - /* [in] */ REFERENCE_TIME tStop, - /* [in] */ double dRate) = 0; + /* [annotation][in] */ + _In_ REFERENCE_TIME tStart, + /* [annotation][in] */ + _In_ REFERENCE_TIME tStop, + /* [annotation][in] */ + _In_ double dRate) = 0; }; @@ -1337,15 +1349,18 @@ EXTERN_C const IID IID_IPin; DECLSPEC_XFGVIRT(IPin, Connect) HRESULT ( STDMETHODCALLTYPE *Connect )( IPin * This, - /* [in] */ IPin *pReceivePin, + /* [annotation][in] */ + _In_ IPin *pReceivePin, /* [annotation][in] */ _In_opt_ const AM_MEDIA_TYPE *pmt); DECLSPEC_XFGVIRT(IPin, ReceiveConnection) HRESULT ( STDMETHODCALLTYPE *ReceiveConnection )( IPin * This, - /* [in] */ IPin *pConnector, - /* [in] */ const AM_MEDIA_TYPE *pmt); + /* [annotation][in] */ + _In_ IPin *pConnector, + /* [annotation][in] */ + _In_ const AM_MEDIA_TYPE *pmt); DECLSPEC_XFGVIRT(IPin, Disconnect) HRESULT ( STDMETHODCALLTYPE *Disconnect )( @@ -1384,7 +1399,8 @@ EXTERN_C const IID IID_IPin; DECLSPEC_XFGVIRT(IPin, QueryAccept) HRESULT ( STDMETHODCALLTYPE *QueryAccept )( IPin * This, - /* [in] */ const AM_MEDIA_TYPE *pmt); + /* [annotation][in] */ + _In_ const AM_MEDIA_TYPE *pmt); DECLSPEC_XFGVIRT(IPin, EnumMediaTypes) HRESULT ( STDMETHODCALLTYPE *EnumMediaTypes )( @@ -1397,7 +1413,8 @@ EXTERN_C const IID IID_IPin; IPin * This, /* [annotation][out] */ _Out_writes_to_opt_(*nPin, *nPin) IPin **apPin, - /* [out][in] */ ULONG *nPin); + /* [annotation][out][in] */ + _Inout_ ULONG *nPin); DECLSPEC_XFGVIRT(IPin, EndOfStream) HRESULT ( STDMETHODCALLTYPE *EndOfStream )( @@ -1414,9 +1431,12 @@ EXTERN_C const IID IID_IPin; DECLSPEC_XFGVIRT(IPin, NewSegment) HRESULT ( STDMETHODCALLTYPE *NewSegment )( IPin * This, - /* [in] */ REFERENCE_TIME tStart, - /* [in] */ REFERENCE_TIME tStop, - /* [in] */ double dRate); + /* [annotation][in] */ + _In_ REFERENCE_TIME tStart, + /* [annotation][in] */ + _In_ REFERENCE_TIME tStop, + /* [annotation][in] */ + _In_ double dRate); END_INTERFACE } IPinVtbl; @@ -1523,14 +1543,16 @@ EXTERN_C const IID IID_IEnumPins; { public: virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG cPins, + /* [annotation][in] */ + _In_ ULONG cPins, /* [annotation][size_is][out] */ _Out_writes_to_(cPins, *pcFetched) IPin **ppPins, /* [annotation][out] */ _Out_opt_ ULONG *pcFetched) = 0; virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG cPins) = 0; + /* [annotation][in] */ + _In_ ULONG cPins) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; @@ -1566,7 +1588,8 @@ EXTERN_C const IID IID_IEnumPins; DECLSPEC_XFGVIRT(IEnumPins, Next) HRESULT ( STDMETHODCALLTYPE *Next )( IEnumPins * This, - /* [in] */ ULONG cPins, + /* [annotation][in] */ + _In_ ULONG cPins, /* [annotation][size_is][out] */ _Out_writes_to_(cPins, *pcFetched) IPin **ppPins, /* [annotation][out] */ @@ -1575,7 +1598,8 @@ EXTERN_C const IID IID_IEnumPins; DECLSPEC_XFGVIRT(IEnumPins, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( IEnumPins * This, - /* [in] */ ULONG cPins); + /* [annotation][in] */ + _In_ ULONG cPins); DECLSPEC_XFGVIRT(IEnumPins, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( @@ -1659,14 +1683,16 @@ EXTERN_C const IID IID_IEnumMediaTypes; { public: virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG cMediaTypes, + /* [annotation][in] */ + _In_ ULONG cMediaTypes, /* [annotation][size_is][out] */ _Out_writes_to_(cMediaTypes, *pcFetched) AM_MEDIA_TYPE **ppMediaTypes, /* [annotation][out] */ _Out_opt_ ULONG *pcFetched) = 0; virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG cMediaTypes) = 0; + /* [annotation][in] */ + _In_ ULONG cMediaTypes) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; @@ -1702,7 +1728,8 @@ EXTERN_C const IID IID_IEnumMediaTypes; DECLSPEC_XFGVIRT(IEnumMediaTypes, Next) HRESULT ( STDMETHODCALLTYPE *Next )( IEnumMediaTypes * This, - /* [in] */ ULONG cMediaTypes, + /* [annotation][in] */ + _In_ ULONG cMediaTypes, /* [annotation][size_is][out] */ _Out_writes_to_(cMediaTypes, *pcFetched) AM_MEDIA_TYPE **ppMediaTypes, /* [annotation][out] */ @@ -1711,7 +1738,8 @@ EXTERN_C const IID IID_IEnumMediaTypes; DECLSPEC_XFGVIRT(IEnumMediaTypes, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( IEnumMediaTypes * This, - /* [in] */ ULONG cMediaTypes); + /* [annotation][in] */ + _In_ ULONG cMediaTypes); DECLSPEC_XFGVIRT(IEnumMediaTypes, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( @@ -1795,32 +1823,40 @@ EXTERN_C const IID IID_IFilterGraph; { public: virtual HRESULT STDMETHODCALLTYPE AddFilter( - /* [in] */ IBaseFilter *pFilter, - /* [string][in] */ LPCWSTR pName) = 0; + /* [annotation][in] */ + _In_ IBaseFilter *pFilter, + /* [annotation][string][in] */ + _In_ LPCWSTR pName) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveFilter( - /* [in] */ IBaseFilter *pFilter) = 0; + /* [annotation][in] */ + _In_ IBaseFilter *pFilter) = 0; virtual HRESULT STDMETHODCALLTYPE EnumFilters( /* [annotation][out] */ _Out_ IEnumFilters **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE FindFilterByName( - /* [string][in] */ LPCWSTR pName, + /* [annotation][string][in] */ + _In_ LPCWSTR pName, /* [annotation][out] */ _Out_ IBaseFilter **ppFilter) = 0; virtual HRESULT STDMETHODCALLTYPE ConnectDirect( - /* [in] */ IPin *ppinOut, - /* [in] */ IPin *ppinIn, + /* [annotation][in] */ + _In_ IPin *ppinOut, + /* [annotation][in] */ + _In_ IPin *ppinIn, /* [annotation][unique][in] */ _In_opt_ const AM_MEDIA_TYPE *pmt) = 0; virtual HRESULT STDMETHODCALLTYPE Reconnect( - /* [in] */ IPin *ppin) = 0; + /* [annotation][in] */ + _In_ IPin *ppin) = 0; virtual HRESULT STDMETHODCALLTYPE Disconnect( - /* [in] */ IPin *ppin) = 0; + /* [annotation][in] */ + _In_ IPin *ppin) = 0; virtual HRESULT STDMETHODCALLTYPE SetDefaultSyncSource( void) = 0; @@ -1852,13 +1888,16 @@ EXTERN_C const IID IID_IFilterGraph; DECLSPEC_XFGVIRT(IFilterGraph, AddFilter) HRESULT ( STDMETHODCALLTYPE *AddFilter )( IFilterGraph * This, - /* [in] */ IBaseFilter *pFilter, - /* [string][in] */ LPCWSTR pName); + /* [annotation][in] */ + _In_ IBaseFilter *pFilter, + /* [annotation][string][in] */ + _In_ LPCWSTR pName); DECLSPEC_XFGVIRT(IFilterGraph, RemoveFilter) HRESULT ( STDMETHODCALLTYPE *RemoveFilter )( IFilterGraph * This, - /* [in] */ IBaseFilter *pFilter); + /* [annotation][in] */ + _In_ IBaseFilter *pFilter); DECLSPEC_XFGVIRT(IFilterGraph, EnumFilters) HRESULT ( STDMETHODCALLTYPE *EnumFilters )( @@ -1869,27 +1908,32 @@ EXTERN_C const IID IID_IFilterGraph; DECLSPEC_XFGVIRT(IFilterGraph, FindFilterByName) HRESULT ( STDMETHODCALLTYPE *FindFilterByName )( IFilterGraph * This, - /* [string][in] */ LPCWSTR pName, + /* [annotation][string][in] */ + _In_ LPCWSTR pName, /* [annotation][out] */ _Out_ IBaseFilter **ppFilter); DECLSPEC_XFGVIRT(IFilterGraph, ConnectDirect) HRESULT ( STDMETHODCALLTYPE *ConnectDirect )( IFilterGraph * This, - /* [in] */ IPin *ppinOut, - /* [in] */ IPin *ppinIn, + /* [annotation][in] */ + _In_ IPin *ppinOut, + /* [annotation][in] */ + _In_ IPin *ppinIn, /* [annotation][unique][in] */ _In_opt_ const AM_MEDIA_TYPE *pmt); DECLSPEC_XFGVIRT(IFilterGraph, Reconnect) HRESULT ( STDMETHODCALLTYPE *Reconnect )( IFilterGraph * This, - /* [in] */ IPin *ppin); + /* [annotation][in] */ + _In_ IPin *ppin); DECLSPEC_XFGVIRT(IFilterGraph, Disconnect) HRESULT ( STDMETHODCALLTYPE *Disconnect )( IFilterGraph * This, - /* [in] */ IPin *ppin); + /* [annotation][in] */ + _In_ IPin *ppin); DECLSPEC_XFGVIRT(IFilterGraph, SetDefaultSyncSource) HRESULT ( STDMETHODCALLTYPE *SetDefaultSyncSource )( @@ -1979,14 +2023,16 @@ EXTERN_C const IID IID_IEnumFilters; { public: virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG cFilters, + /* [annotation][in] */ + _In_ ULONG cFilters, /* [annotation][out] */ _Out_writes_to_(cFilters, *pcFetched) IBaseFilter **ppFilter, /* [annotation][out] */ _Out_opt_ ULONG *pcFetched) = 0; virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG cFilters) = 0; + /* [annotation][in] */ + _In_ ULONG cFilters) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; @@ -2022,7 +2068,8 @@ EXTERN_C const IID IID_IEnumFilters; DECLSPEC_XFGVIRT(IEnumFilters, Next) HRESULT ( STDMETHODCALLTYPE *Next )( IEnumFilters * This, - /* [in] */ ULONG cFilters, + /* [annotation][in] */ + _In_ ULONG cFilters, /* [annotation][out] */ _Out_writes_to_(cFilters, *pcFetched) IBaseFilter **ppFilter, /* [annotation][out] */ @@ -2031,7 +2078,8 @@ EXTERN_C const IID IID_IEnumFilters; DECLSPEC_XFGVIRT(IEnumFilters, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( IEnumFilters * This, - /* [in] */ ULONG cFilters); + /* [annotation][in] */ + _In_ ULONG cFilters); DECLSPEC_XFGVIRT(IEnumFilters, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( @@ -2130,7 +2178,8 @@ EXTERN_C const IID IID_IMediaFilter; REFERENCE_TIME tStart) = 0; virtual HRESULT STDMETHODCALLTYPE GetState( - /* [in] */ DWORD dwMilliSecsTimeout, + /* [annotation][in] */ + _In_ DWORD dwMilliSecsTimeout, /* [annotation][out] */ _Out_ FILTER_STATE *State) = 0; @@ -2189,7 +2238,8 @@ EXTERN_C const IID IID_IMediaFilter; DECLSPEC_XFGVIRT(IMediaFilter, GetState) HRESULT ( STDMETHODCALLTYPE *GetState )( IMediaFilter * This, - /* [in] */ DWORD dwMilliSecsTimeout, + /* [annotation][in] */ + _In_ DWORD dwMilliSecsTimeout, /* [annotation][out] */ _Out_ FILTER_STATE *State); @@ -2297,7 +2347,8 @@ EXTERN_C const IID IID_IBaseFilter; _Out_ IEnumPins **ppEnum) = 0; virtual HRESULT STDMETHODCALLTYPE FindPin( - /* [string][in] */ LPCWSTR Id, + /* [annotation][string][in] */ + _In_ LPCWSTR Id, /* [annotation][out] */ _Out_ IPin **ppPin) = 0; @@ -2362,7 +2413,8 @@ EXTERN_C const IID IID_IBaseFilter; DECLSPEC_XFGVIRT(IMediaFilter, GetState) HRESULT ( STDMETHODCALLTYPE *GetState )( IBaseFilter * This, - /* [in] */ DWORD dwMilliSecsTimeout, + /* [annotation][in] */ + _In_ DWORD dwMilliSecsTimeout, /* [annotation][out] */ _Out_ FILTER_STATE *State); @@ -2387,7 +2439,8 @@ EXTERN_C const IID IID_IBaseFilter; DECLSPEC_XFGVIRT(IBaseFilter, FindPin) HRESULT ( STDMETHODCALLTYPE *FindPin )( IBaseFilter * This, - /* [string][in] */ LPCWSTR Id, + /* [annotation][string][in] */ + _In_ LPCWSTR Id, /* [annotation][out] */ _Out_ IPin **ppPin); @@ -2513,21 +2566,28 @@ EXTERN_C const IID IID_IReferenceClock; _Out_ REFERENCE_TIME *pTime) = 0; virtual HRESULT STDMETHODCALLTYPE AdviseTime( - /* [in] */ REFERENCE_TIME baseTime, - /* [in] */ REFERENCE_TIME streamTime, - /* [in] */ HEVENT hEvent, + /* [annotation][in] */ + _In_ REFERENCE_TIME baseTime, + /* [annotation][in] */ + _In_ REFERENCE_TIME streamTime, + /* [annotation][in] */ + _In_ HEVENT hEvent, /* [annotation][out] */ _Out_ DWORD_PTR *pdwAdviseCookie) = 0; virtual HRESULT STDMETHODCALLTYPE AdvisePeriodic( - /* [in] */ REFERENCE_TIME startTime, - /* [in] */ REFERENCE_TIME periodTime, - /* [in] */ HSEMAPHORE hSemaphore, + /* [annotation][in] */ + _In_ REFERENCE_TIME startTime, + /* [annotation][in] */ + _In_ REFERENCE_TIME periodTime, + /* [annotation][in] */ + _In_ HSEMAPHORE hSemaphore, /* [annotation][out] */ _Out_ DWORD_PTR *pdwAdviseCookie) = 0; virtual HRESULT STDMETHODCALLTYPE Unadvise( - /* [in] */ DWORD_PTR dwAdviseCookie) = 0; + /* [annotation][in] */ + _In_ DWORD_PTR dwAdviseCookie) = 0; }; @@ -2563,25 +2623,32 @@ EXTERN_C const IID IID_IReferenceClock; DECLSPEC_XFGVIRT(IReferenceClock, AdviseTime) HRESULT ( STDMETHODCALLTYPE *AdviseTime )( IReferenceClock * This, - /* [in] */ REFERENCE_TIME baseTime, - /* [in] */ REFERENCE_TIME streamTime, - /* [in] */ HEVENT hEvent, + /* [annotation][in] */ + _In_ REFERENCE_TIME baseTime, + /* [annotation][in] */ + _In_ REFERENCE_TIME streamTime, + /* [annotation][in] */ + _In_ HEVENT hEvent, /* [annotation][out] */ _Out_ DWORD_PTR *pdwAdviseCookie); DECLSPEC_XFGVIRT(IReferenceClock, AdvisePeriodic) HRESULT ( STDMETHODCALLTYPE *AdvisePeriodic )( IReferenceClock * This, - /* [in] */ REFERENCE_TIME startTime, - /* [in] */ REFERENCE_TIME periodTime, - /* [in] */ HSEMAPHORE hSemaphore, + /* [annotation][in] */ + _In_ REFERENCE_TIME startTime, + /* [annotation][in] */ + _In_ REFERENCE_TIME periodTime, + /* [annotation][in] */ + _In_ HSEMAPHORE hSemaphore, /* [annotation][out] */ _Out_ DWORD_PTR *pdwAdviseCookie); DECLSPEC_XFGVIRT(IReferenceClock, Unadvise) HRESULT ( STDMETHODCALLTYPE *Unadvise )( IReferenceClock * This, - /* [in] */ DWORD_PTR dwAdviseCookie); + /* [annotation][in] */ + _In_ DWORD_PTR dwAdviseCookie); END_INTERFACE } IReferenceClockVtbl; @@ -2786,25 +2853,32 @@ EXTERN_C const IID IID_IReferenceClock2; DECLSPEC_XFGVIRT(IReferenceClock, AdviseTime) HRESULT ( STDMETHODCALLTYPE *AdviseTime )( IReferenceClock2 * This, - /* [in] */ REFERENCE_TIME baseTime, - /* [in] */ REFERENCE_TIME streamTime, - /* [in] */ HEVENT hEvent, + /* [annotation][in] */ + _In_ REFERENCE_TIME baseTime, + /* [annotation][in] */ + _In_ REFERENCE_TIME streamTime, + /* [annotation][in] */ + _In_ HEVENT hEvent, /* [annotation][out] */ _Out_ DWORD_PTR *pdwAdviseCookie); DECLSPEC_XFGVIRT(IReferenceClock, AdvisePeriodic) HRESULT ( STDMETHODCALLTYPE *AdvisePeriodic )( IReferenceClock2 * This, - /* [in] */ REFERENCE_TIME startTime, - /* [in] */ REFERENCE_TIME periodTime, - /* [in] */ HSEMAPHORE hSemaphore, + /* [annotation][in] */ + _In_ REFERENCE_TIME startTime, + /* [annotation][in] */ + _In_ REFERENCE_TIME periodTime, + /* [annotation][in] */ + _In_ HSEMAPHORE hSemaphore, /* [annotation][out] */ _Out_ DWORD_PTR *pdwAdviseCookie); DECLSPEC_XFGVIRT(IReferenceClock, Unadvise) HRESULT ( STDMETHODCALLTYPE *Unadvise )( IReferenceClock2 * This, - /* [in] */ DWORD_PTR dwAdviseCookie); + /* [annotation][in] */ + _In_ DWORD_PTR dwAdviseCookie); END_INTERFACE } IReferenceClock2Vtbl; @@ -3188,12 +3262,14 @@ EXTERN_C const IID IID_IMediaSample2; { public: virtual HRESULT STDMETHODCALLTYPE GetProperties( - /* [in] */ DWORD cbProperties, + /* [annotation][in] */ + _In_ DWORD cbProperties, /* [annotation][size_is][out] */ _Out_writes_bytes_(cbProperties) BYTE *pbProperties) = 0; virtual HRESULT STDMETHODCALLTYPE SetProperties( - /* [in] */ DWORD cbProperties, + /* [annotation][in] */ + _In_ DWORD cbProperties, /* [annotation][size_is][in] */ _In_reads_bytes_(cbProperties) const BYTE *pbProperties) = 0; @@ -3315,14 +3391,16 @@ EXTERN_C const IID IID_IMediaSample2; DECLSPEC_XFGVIRT(IMediaSample2, GetProperties) HRESULT ( STDMETHODCALLTYPE *GetProperties )( IMediaSample2 * This, - /* [in] */ DWORD cbProperties, + /* [annotation][in] */ + _In_ DWORD cbProperties, /* [annotation][size_is][out] */ _Out_writes_bytes_(cbProperties) BYTE *pbProperties); DECLSPEC_XFGVIRT(IMediaSample2, SetProperties) HRESULT ( STDMETHODCALLTYPE *SetProperties )( IMediaSample2 * This, - /* [in] */ DWORD cbProperties, + /* [annotation][in] */ + _In_ DWORD cbProperties, /* [annotation][size_is][in] */ _In_reads_bytes_(cbProperties) const BYTE *pbProperties); @@ -3441,7 +3519,8 @@ EXTERN_C const IID IID_IMediaSample2Config; { public: virtual HRESULT STDMETHODCALLTYPE GetSurface( - /* [out] */ __RPC__deref_out_opt IUnknown **ppDirect3DSurface9) = 0; + /* [annotation][out] */ + _Out_ IUnknown **ppDirect3DSurface9) = 0; }; @@ -3471,7 +3550,8 @@ EXTERN_C const IID IID_IMediaSample2Config; DECLSPEC_XFGVIRT(IMediaSample2Config, GetSurface) HRESULT ( STDMETHODCALLTYPE *GetSurface )( __RPC__in IMediaSample2Config * This, - /* [out] */ __RPC__deref_out_opt IUnknown **ppDirect3DSurface9); + /* [annotation][out] */ + _Out_ IUnknown **ppDirect3DSurface9); END_INTERFACE } IMediaSample2ConfigVtbl; @@ -3558,10 +3638,12 @@ EXTERN_C const IID IID_IMemAllocator; _In_opt_ REFERENCE_TIME *pStartTime, /* [annotation][unique][in] */ _In_opt_ REFERENCE_TIME *pEndTime, - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE ReleaseBuffer( - /* [in] */ IMediaSample *pBuffer) = 0; + /* [annotation][in] */ + _In_ IMediaSample *pBuffer) = 0; }; @@ -3619,12 +3701,14 @@ EXTERN_C const IID IID_IMemAllocator; _In_opt_ REFERENCE_TIME *pStartTime, /* [annotation][unique][in] */ _In_opt_ REFERENCE_TIME *pEndTime, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ DWORD dwFlags); DECLSPEC_XFGVIRT(IMemAllocator, ReleaseBuffer) HRESULT ( STDMETHODCALLTYPE *ReleaseBuffer )( IMemAllocator * This, - /* [in] */ IMediaSample *pBuffer); + /* [annotation][in] */ + _In_ IMediaSample *pBuffer); END_INTERFACE } IMemAllocatorVtbl; @@ -3704,7 +3788,8 @@ EXTERN_C const IID IID_IMemAllocatorCallbackTemp; { public: virtual HRESULT STDMETHODCALLTYPE SetNotify( - /* [in] */ IMemAllocatorNotifyCallbackTemp *pNotify) = 0; + /* [annotation][in] */ + _In_ IMemAllocatorNotifyCallbackTemp *pNotify) = 0; virtual HRESULT STDMETHODCALLTYPE GetFreeCount( /* [annotation][out] */ @@ -3766,17 +3851,20 @@ EXTERN_C const IID IID_IMemAllocatorCallbackTemp; _In_opt_ REFERENCE_TIME *pStartTime, /* [annotation][unique][in] */ _In_opt_ REFERENCE_TIME *pEndTime, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ DWORD dwFlags); DECLSPEC_XFGVIRT(IMemAllocator, ReleaseBuffer) HRESULT ( STDMETHODCALLTYPE *ReleaseBuffer )( IMemAllocatorCallbackTemp * This, - /* [in] */ IMediaSample *pBuffer); + /* [annotation][in] */ + _In_ IMediaSample *pBuffer); DECLSPEC_XFGVIRT(IMemAllocatorCallbackTemp, SetNotify) HRESULT ( STDMETHODCALLTYPE *SetNotify )( IMemAllocatorCallbackTemp * This, - /* [in] */ IMemAllocatorNotifyCallbackTemp *pNotify); + /* [annotation][in] */ + _In_ IMemAllocatorNotifyCallbackTemp *pNotify); DECLSPEC_XFGVIRT(IMemAllocatorCallbackTemp, GetFreeCount) HRESULT ( STDMETHODCALLTYPE *GetFreeCount )( @@ -3946,20 +4034,24 @@ EXTERN_C const IID IID_IMemInputPin; _Out_ IMemAllocator **ppAllocator) = 0; virtual HRESULT STDMETHODCALLTYPE NotifyAllocator( - /* [in] */ IMemAllocator *pAllocator, - /* [in] */ BOOL bReadOnly) = 0; + /* [annotation][in] */ + _In_ IMemAllocator *pAllocator, + /* [annotation][in] */ + _In_ BOOL bReadOnly) = 0; virtual HRESULT STDMETHODCALLTYPE GetAllocatorRequirements( /* [annotation][out] */ _Out_ ALLOCATOR_PROPERTIES *pProps) = 0; virtual HRESULT STDMETHODCALLTYPE Receive( - /* [in] */ IMediaSample *pSample) = 0; + /* [annotation][in] */ + _In_ IMediaSample *pSample) = 0; virtual HRESULT STDMETHODCALLTYPE ReceiveMultiple( /* [annotation][size_is][in] */ _In_reads_(nSamples) IMediaSample **pSamples, - /* [in] */ long nSamples, + /* [annotation][in] */ + _In_ long nSamples, /* [annotation][out] */ _Out_ long *nSamplesProcessed) = 0; @@ -3999,8 +4091,10 @@ EXTERN_C const IID IID_IMemInputPin; DECLSPEC_XFGVIRT(IMemInputPin, NotifyAllocator) HRESULT ( STDMETHODCALLTYPE *NotifyAllocator )( IMemInputPin * This, - /* [in] */ IMemAllocator *pAllocator, - /* [in] */ BOOL bReadOnly); + /* [annotation][in] */ + _In_ IMemAllocator *pAllocator, + /* [annotation][in] */ + _In_ BOOL bReadOnly); DECLSPEC_XFGVIRT(IMemInputPin, GetAllocatorRequirements) HRESULT ( STDMETHODCALLTYPE *GetAllocatorRequirements )( @@ -4011,14 +4105,16 @@ EXTERN_C const IID IID_IMemInputPin; DECLSPEC_XFGVIRT(IMemInputPin, Receive) HRESULT ( STDMETHODCALLTYPE *Receive )( IMemInputPin * This, - /* [in] */ IMediaSample *pSample); + /* [annotation][in] */ + _In_ IMediaSample *pSample); DECLSPEC_XFGVIRT(IMemInputPin, ReceiveMultiple) HRESULT ( STDMETHODCALLTYPE *ReceiveMultiple )( IMemInputPin * This, /* [annotation][size_is][in] */ _In_reads_(nSamples) IMediaSample **pSamples, - /* [in] */ long nSamples, + /* [annotation][in] */ + _In_ long nSamples, /* [annotation][out] */ _Out_ long *nSamplesProcessed); @@ -4238,10 +4334,12 @@ EXTERN_C const IID IID_IMediaSeeking; _Out_ DWORD *pCapabilities) = 0; virtual HRESULT STDMETHODCALLTYPE CheckCapabilities( - /* [out][in] */ DWORD *pCapabilities) = 0; + /* [annotation][out][in] */ + _Inout_ DWORD *pCapabilities) = 0; virtual HRESULT STDMETHODCALLTYPE IsFormatSupported( - /* [in] */ const GUID *pFormat) = 0; + /* [annotation][in] */ + _In_ const GUID *pFormat) = 0; virtual HRESULT STDMETHODCALLTYPE QueryPreferredFormat( /* [annotation][out] */ @@ -4252,10 +4350,12 @@ EXTERN_C const IID IID_IMediaSeeking; _Out_ GUID *pFormat) = 0; virtual HRESULT STDMETHODCALLTYPE IsUsingTimeFormat( - /* [in] */ const GUID *pFormat) = 0; + /* [annotation][in] */ + _In_ const GUID *pFormat) = 0; virtual HRESULT STDMETHODCALLTYPE SetTimeFormat( - /* [in] */ const GUID *pFormat) = 0; + /* [annotation][in] */ + _In_ const GUID *pFormat) = 0; virtual HRESULT STDMETHODCALLTYPE GetDuration( /* [annotation][out] */ @@ -4274,17 +4374,20 @@ EXTERN_C const IID IID_IMediaSeeking; _Out_ LONGLONG *pTarget, /* [annotation][in] */ _In_opt_ const GUID *pTargetFormat, - /* [in] */ LONGLONG Source, + /* [annotation][in] */ + _In_ LONGLONG Source, /* [annotation][in] */ _In_opt_ const GUID *pSourceFormat) = 0; virtual HRESULT STDMETHODCALLTYPE SetPositions( /* [annotation][out][in] */ _Inout_opt_ LONGLONG *pCurrent, - /* [in] */ DWORD dwCurrentFlags, + /* [annotation][in] */ + _In_ DWORD dwCurrentFlags, /* [annotation][out][in] */ _Inout_opt_ LONGLONG *pStop, - /* [in] */ DWORD dwStopFlags) = 0; + /* [annotation][in] */ + _In_ DWORD dwStopFlags) = 0; virtual HRESULT STDMETHODCALLTYPE GetPositions( /* [annotation][out] */ @@ -4299,7 +4402,8 @@ EXTERN_C const IID IID_IMediaSeeking; _Out_opt_ LONGLONG *pLatest) = 0; virtual HRESULT STDMETHODCALLTYPE SetRate( - /* [in] */ double dRate) = 0; + /* [annotation][in] */ + _In_ double dRate) = 0; virtual HRESULT STDMETHODCALLTYPE GetRate( /* [annotation][out] */ @@ -4343,12 +4447,14 @@ EXTERN_C const IID IID_IMediaSeeking; DECLSPEC_XFGVIRT(IMediaSeeking, CheckCapabilities) HRESULT ( STDMETHODCALLTYPE *CheckCapabilities )( IMediaSeeking * This, - /* [out][in] */ DWORD *pCapabilities); + /* [annotation][out][in] */ + _Inout_ DWORD *pCapabilities); DECLSPEC_XFGVIRT(IMediaSeeking, IsFormatSupported) HRESULT ( STDMETHODCALLTYPE *IsFormatSupported )( IMediaSeeking * This, - /* [in] */ const GUID *pFormat); + /* [annotation][in] */ + _In_ const GUID *pFormat); DECLSPEC_XFGVIRT(IMediaSeeking, QueryPreferredFormat) HRESULT ( STDMETHODCALLTYPE *QueryPreferredFormat )( @@ -4365,12 +4471,14 @@ EXTERN_C const IID IID_IMediaSeeking; DECLSPEC_XFGVIRT(IMediaSeeking, IsUsingTimeFormat) HRESULT ( STDMETHODCALLTYPE *IsUsingTimeFormat )( IMediaSeeking * This, - /* [in] */ const GUID *pFormat); + /* [annotation][in] */ + _In_ const GUID *pFormat); DECLSPEC_XFGVIRT(IMediaSeeking, SetTimeFormat) HRESULT ( STDMETHODCALLTYPE *SetTimeFormat )( IMediaSeeking * This, - /* [in] */ const GUID *pFormat); + /* [annotation][in] */ + _In_ const GUID *pFormat); DECLSPEC_XFGVIRT(IMediaSeeking, GetDuration) HRESULT ( STDMETHODCALLTYPE *GetDuration )( @@ -4397,7 +4505,8 @@ EXTERN_C const IID IID_IMediaSeeking; _Out_ LONGLONG *pTarget, /* [annotation][in] */ _In_opt_ const GUID *pTargetFormat, - /* [in] */ LONGLONG Source, + /* [annotation][in] */ + _In_ LONGLONG Source, /* [annotation][in] */ _In_opt_ const GUID *pSourceFormat); @@ -4406,10 +4515,12 @@ EXTERN_C const IID IID_IMediaSeeking; IMediaSeeking * This, /* [annotation][out][in] */ _Inout_opt_ LONGLONG *pCurrent, - /* [in] */ DWORD dwCurrentFlags, + /* [annotation][in] */ + _In_ DWORD dwCurrentFlags, /* [annotation][out][in] */ _Inout_opt_ LONGLONG *pStop, - /* [in] */ DWORD dwStopFlags); + /* [annotation][in] */ + _In_ DWORD dwStopFlags); DECLSPEC_XFGVIRT(IMediaSeeking, GetPositions) HRESULT ( STDMETHODCALLTYPE *GetPositions )( @@ -4430,7 +4541,8 @@ EXTERN_C const IID IID_IMediaSeeking; DECLSPEC_XFGVIRT(IMediaSeeking, SetRate) HRESULT ( STDMETHODCALLTYPE *SetRate )( IMediaSeeking * This, - /* [in] */ double dRate); + /* [annotation][in] */ + _In_ double dRate); DECLSPEC_XFGVIRT(IMediaSeeking, GetRate) HRESULT ( STDMETHODCALLTYPE *GetRate )( @@ -4574,13 +4686,16 @@ EXTERN_C const IID IID_ICodecAPI; { public: virtual HRESULT STDMETHODCALLTYPE IsSupported( - /* [in] */ const GUID *Api) = 0; + /* [annotation][in] */ + _In_ const GUID *Api) = 0; virtual HRESULT STDMETHODCALLTYPE IsModifiable( - /* [in] */ const GUID *Api) = 0; + /* [annotation][in] */ + _In_ const GUID *Api) = 0; virtual HRESULT STDMETHODCALLTYPE GetParameterRange( - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][out] */ _Out_ VARIANT *ValueMin, /* [annotation][out] */ @@ -4589,39 +4704,48 @@ EXTERN_C const IID IID_ICodecAPI; _Out_ VARIANT *SteppingDelta) = 0; virtual HRESULT STDMETHODCALLTYPE GetParameterValues( - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][size_is][size_is][out] */ _Outptr_result_buffer_all_(*ValuesCount) VARIANT **Values, /* [annotation][out] */ _Out_ ULONG *ValuesCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetDefaultValue( - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][out] */ _Out_ VARIANT *Value) = 0; virtual HRESULT STDMETHODCALLTYPE GetValue( - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][out] */ _Out_ VARIANT *Value) = 0; virtual HRESULT STDMETHODCALLTYPE SetValue( - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][in] */ _In_ VARIANT *Value) = 0; virtual HRESULT STDMETHODCALLTYPE RegisterForEvent( - /* [in] */ const GUID *Api, - /* [in] */ LONG_PTR userData) = 0; + /* [annotation][in] */ + _In_ const GUID *Api, + /* [annotation][in] */ + _In_ LONG_PTR userData) = 0; virtual HRESULT STDMETHODCALLTYPE UnregisterForEvent( - /* [in] */ const GUID *Api) = 0; + /* [annotation][in] */ + _In_ const GUID *Api) = 0; virtual HRESULT STDMETHODCALLTYPE SetAllDefaults( void) = 0; virtual HRESULT STDMETHODCALLTYPE SetValueWithNotify( - /* [in] */ const GUID *Api, - /* [in] */ VARIANT *Value, + /* [annotation][in] */ + _In_ const GUID *Api, + /* [annotation][in] */ + _In_ VARIANT *Value, /* [annotation][size_is][size_is][out] */ _Outptr_result_buffer_all_(*ChangedParamCount) GUID **ChangedParam, /* [annotation][out] */ @@ -4634,10 +4758,12 @@ EXTERN_C const IID IID_ICodecAPI; _Out_ ULONG *ChangedParamCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetAllSettings( - /* [in] */ IStream *__MIDL__ICodecAPI0000) = 0; + /* [annotation][in] */ + _In_ IStream *__MIDL__ICodecAPI0000) = 0; virtual HRESULT STDMETHODCALLTYPE SetAllSettings( - /* [in] */ IStream *__MIDL__ICodecAPI0001) = 0; + /* [annotation][in] */ + _In_ IStream *__MIDL__ICodecAPI0001) = 0; virtual HRESULT STDMETHODCALLTYPE SetAllSettingsWithNotify( IStream *__MIDL__ICodecAPI0002, @@ -4674,17 +4800,20 @@ EXTERN_C const IID IID_ICodecAPI; DECLSPEC_XFGVIRT(ICodecAPI, IsSupported) HRESULT ( STDMETHODCALLTYPE *IsSupported )( ICodecAPI * This, - /* [in] */ const GUID *Api); + /* [annotation][in] */ + _In_ const GUID *Api); DECLSPEC_XFGVIRT(ICodecAPI, IsModifiable) HRESULT ( STDMETHODCALLTYPE *IsModifiable )( ICodecAPI * This, - /* [in] */ const GUID *Api); + /* [annotation][in] */ + _In_ const GUID *Api); DECLSPEC_XFGVIRT(ICodecAPI, GetParameterRange) HRESULT ( STDMETHODCALLTYPE *GetParameterRange )( ICodecAPI * This, - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][out] */ _Out_ VARIANT *ValueMin, /* [annotation][out] */ @@ -4695,7 +4824,8 @@ EXTERN_C const IID IID_ICodecAPI; DECLSPEC_XFGVIRT(ICodecAPI, GetParameterValues) HRESULT ( STDMETHODCALLTYPE *GetParameterValues )( ICodecAPI * This, - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][size_is][size_is][out] */ _Outptr_result_buffer_all_(*ValuesCount) VARIANT **Values, /* [annotation][out] */ @@ -4704,34 +4834,40 @@ EXTERN_C const IID IID_ICodecAPI; DECLSPEC_XFGVIRT(ICodecAPI, GetDefaultValue) HRESULT ( STDMETHODCALLTYPE *GetDefaultValue )( ICodecAPI * This, - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][out] */ _Out_ VARIANT *Value); DECLSPEC_XFGVIRT(ICodecAPI, GetValue) HRESULT ( STDMETHODCALLTYPE *GetValue )( ICodecAPI * This, - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][out] */ _Out_ VARIANT *Value); DECLSPEC_XFGVIRT(ICodecAPI, SetValue) HRESULT ( STDMETHODCALLTYPE *SetValue )( ICodecAPI * This, - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][in] */ _In_ VARIANT *Value); DECLSPEC_XFGVIRT(ICodecAPI, RegisterForEvent) HRESULT ( STDMETHODCALLTYPE *RegisterForEvent )( ICodecAPI * This, - /* [in] */ const GUID *Api, - /* [in] */ LONG_PTR userData); + /* [annotation][in] */ + _In_ const GUID *Api, + /* [annotation][in] */ + _In_ LONG_PTR userData); DECLSPEC_XFGVIRT(ICodecAPI, UnregisterForEvent) HRESULT ( STDMETHODCALLTYPE *UnregisterForEvent )( ICodecAPI * This, - /* [in] */ const GUID *Api); + /* [annotation][in] */ + _In_ const GUID *Api); DECLSPEC_XFGVIRT(ICodecAPI, SetAllDefaults) HRESULT ( STDMETHODCALLTYPE *SetAllDefaults )( @@ -4740,8 +4876,10 @@ EXTERN_C const IID IID_ICodecAPI; DECLSPEC_XFGVIRT(ICodecAPI, SetValueWithNotify) HRESULT ( STDMETHODCALLTYPE *SetValueWithNotify )( ICodecAPI * This, - /* [in] */ const GUID *Api, - /* [in] */ VARIANT *Value, + /* [annotation][in] */ + _In_ const GUID *Api, + /* [annotation][in] */ + _In_ VARIANT *Value, /* [annotation][size_is][size_is][out] */ _Outptr_result_buffer_all_(*ChangedParamCount) GUID **ChangedParam, /* [annotation][out] */ @@ -4758,12 +4896,14 @@ EXTERN_C const IID IID_ICodecAPI; DECLSPEC_XFGVIRT(ICodecAPI, GetAllSettings) HRESULT ( STDMETHODCALLTYPE *GetAllSettings )( ICodecAPI * This, - /* [in] */ IStream *__MIDL__ICodecAPI0000); + /* [annotation][in] */ + _In_ IStream *__MIDL__ICodecAPI0000); DECLSPEC_XFGVIRT(ICodecAPI, SetAllSettings) HRESULT ( STDMETHODCALLTYPE *SetAllSettings )( ICodecAPI * This, - /* [in] */ IStream *__MIDL__ICodecAPI0001); + /* [annotation][in] */ + _In_ IStream *__MIDL__ICodecAPI0001); DECLSPEC_XFGVIRT(ICodecAPI, SetAllSettingsWithNotify) HRESULT ( STDMETHODCALLTYPE *SetAllSettingsWithNotify )( @@ -4942,14 +5082,16 @@ EXTERN_C const IID IID_IEnumRegFilters; { public: virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG cFilters, + /* [annotation][in] */ + _In_ ULONG cFilters, /* [annotation][out] */ _Out_writes_to_(cFilters, *pcFetched) REGFILTER **apRegFilter, /* [annotation][out] */ _Inout_opt_ ULONG *pcFetched) = 0; virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG cFilters) = 0; + /* [annotation][in] */ + _In_ ULONG cFilters) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; @@ -4985,7 +5127,8 @@ EXTERN_C const IID IID_IEnumRegFilters; DECLSPEC_XFGVIRT(IEnumRegFilters, Next) HRESULT ( STDMETHODCALLTYPE *Next )( IEnumRegFilters * This, - /* [in] */ ULONG cFilters, + /* [annotation][in] */ + _In_ ULONG cFilters, /* [annotation][out] */ _Out_writes_to_(cFilters, *pcFetched) REGFILTER **apRegFilter, /* [annotation][out] */ @@ -4994,7 +5137,8 @@ EXTERN_C const IID IID_IEnumRegFilters; DECLSPEC_XFGVIRT(IEnumRegFilters, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( IEnumRegFilters * This, - /* [in] */ ULONG cFilters); + /* [annotation][in] */ + _In_ ULONG cFilters); DECLSPEC_XFGVIRT(IEnumRegFilters, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( @@ -5088,53 +5232,82 @@ EXTERN_C const IID IID_IFilterMapper; { public: virtual HRESULT STDMETHODCALLTYPE RegisterFilter( - /* [in] */ CLSID clsid, - /* [in] */ LPCWSTR Name, - /* [in] */ DWORD dwMerit) = 0; + /* [annotation][in] */ + _In_ CLSID clsid, + /* [annotation][in] */ + _In_ LPCWSTR Name, + /* [annotation][in] */ + _In_ DWORD dwMerit) = 0; virtual HRESULT STDMETHODCALLTYPE RegisterFilterInstance( - /* [in] */ CLSID clsid, - /* [in] */ LPCWSTR Name, + /* [annotation][in] */ + _In_ CLSID clsid, + /* [annotation][in] */ + _In_ LPCWSTR Name, /* [annotation][out] */ _Out_ CLSID *MRId) = 0; virtual HRESULT STDMETHODCALLTYPE RegisterPin( - /* [in] */ CLSID Filter, - /* [in] */ LPCWSTR Name, - /* [in] */ BOOL bRendered, - /* [in] */ BOOL bOutput, - /* [in] */ BOOL bZero, - /* [in] */ BOOL bMany, - /* [in] */ CLSID ConnectsToFilter, - /* [in] */ LPCWSTR ConnectsToPin) = 0; + /* [annotation][in] */ + _In_ CLSID Filter, + /* [annotation][in] */ + _In_ LPCWSTR Name, + /* [annotation][in] */ + _In_ BOOL bRendered, + /* [annotation][in] */ + _In_ BOOL bOutput, + /* [annotation][in] */ + _In_ BOOL bZero, + /* [annotation][in] */ + _In_ BOOL bMany, + /* [annotation][in] */ + _In_ CLSID ConnectsToFilter, + /* [annotation][in] */ + _In_ LPCWSTR ConnectsToPin) = 0; virtual HRESULT STDMETHODCALLTYPE RegisterPinType( - /* [in] */ CLSID clsFilter, - /* [in] */ LPCWSTR strName, - /* [in] */ CLSID clsMajorType, - /* [in] */ CLSID clsSubType) = 0; + /* [annotation][in] */ + _In_ CLSID clsFilter, + /* [annotation][in] */ + _In_ LPCWSTR strName, + /* [annotation][in] */ + _In_ CLSID clsMajorType, + /* [annotation][in] */ + _In_ CLSID clsSubType) = 0; virtual HRESULT STDMETHODCALLTYPE UnregisterFilter( - /* [in] */ CLSID Filter) = 0; + /* [annotation][in] */ + _In_ CLSID Filter) = 0; virtual HRESULT STDMETHODCALLTYPE UnregisterFilterInstance( - /* [in] */ CLSID MRId) = 0; + /* [annotation][in] */ + _In_ CLSID MRId) = 0; virtual HRESULT STDMETHODCALLTYPE UnregisterPin( - /* [in] */ CLSID Filter, - /* [in] */ LPCWSTR Name) = 0; + /* [annotation][in] */ + _In_ CLSID Filter, + /* [annotation][in] */ + _In_ LPCWSTR Name) = 0; virtual HRESULT STDMETHODCALLTYPE EnumMatchingFilters( /* [annotation][out] */ _Out_ IEnumRegFilters **ppEnum, - /* [in] */ DWORD dwMerit, - /* [in] */ BOOL bInputNeeded, - /* [in] */ CLSID clsInMaj, - /* [in] */ CLSID clsInSub, - /* [in] */ BOOL bRender, - /* [in] */ BOOL bOututNeeded, - /* [in] */ CLSID clsOutMaj, - /* [in] */ CLSID clsOutSub) = 0; + /* [annotation][in] */ + _In_ DWORD dwMerit, + /* [annotation][in] */ + _In_ BOOL bInputNeeded, + /* [annotation][in] */ + _In_ CLSID clsInMaj, + /* [annotation][in] */ + _In_ CLSID clsInSub, + /* [annotation][in] */ + _In_ BOOL bRender, + /* [annotation][in] */ + _In_ BOOL bOututNeeded, + /* [annotation][in] */ + _In_ CLSID clsOutMaj, + /* [annotation][in] */ + _In_ CLSID clsOutSub) = 0; }; @@ -5164,67 +5337,96 @@ EXTERN_C const IID IID_IFilterMapper; DECLSPEC_XFGVIRT(IFilterMapper, RegisterFilter) HRESULT ( STDMETHODCALLTYPE *RegisterFilter )( IFilterMapper * This, - /* [in] */ CLSID clsid, - /* [in] */ LPCWSTR Name, - /* [in] */ DWORD dwMerit); + /* [annotation][in] */ + _In_ CLSID clsid, + /* [annotation][in] */ + _In_ LPCWSTR Name, + /* [annotation][in] */ + _In_ DWORD dwMerit); DECLSPEC_XFGVIRT(IFilterMapper, RegisterFilterInstance) HRESULT ( STDMETHODCALLTYPE *RegisterFilterInstance )( IFilterMapper * This, - /* [in] */ CLSID clsid, - /* [in] */ LPCWSTR Name, + /* [annotation][in] */ + _In_ CLSID clsid, + /* [annotation][in] */ + _In_ LPCWSTR Name, /* [annotation][out] */ _Out_ CLSID *MRId); DECLSPEC_XFGVIRT(IFilterMapper, RegisterPin) HRESULT ( STDMETHODCALLTYPE *RegisterPin )( IFilterMapper * This, - /* [in] */ CLSID Filter, - /* [in] */ LPCWSTR Name, - /* [in] */ BOOL bRendered, - /* [in] */ BOOL bOutput, - /* [in] */ BOOL bZero, - /* [in] */ BOOL bMany, - /* [in] */ CLSID ConnectsToFilter, - /* [in] */ LPCWSTR ConnectsToPin); + /* [annotation][in] */ + _In_ CLSID Filter, + /* [annotation][in] */ + _In_ LPCWSTR Name, + /* [annotation][in] */ + _In_ BOOL bRendered, + /* [annotation][in] */ + _In_ BOOL bOutput, + /* [annotation][in] */ + _In_ BOOL bZero, + /* [annotation][in] */ + _In_ BOOL bMany, + /* [annotation][in] */ + _In_ CLSID ConnectsToFilter, + /* [annotation][in] */ + _In_ LPCWSTR ConnectsToPin); DECLSPEC_XFGVIRT(IFilterMapper, RegisterPinType) HRESULT ( STDMETHODCALLTYPE *RegisterPinType )( IFilterMapper * This, - /* [in] */ CLSID clsFilter, - /* [in] */ LPCWSTR strName, - /* [in] */ CLSID clsMajorType, - /* [in] */ CLSID clsSubType); + /* [annotation][in] */ + _In_ CLSID clsFilter, + /* [annotation][in] */ + _In_ LPCWSTR strName, + /* [annotation][in] */ + _In_ CLSID clsMajorType, + /* [annotation][in] */ + _In_ CLSID clsSubType); DECLSPEC_XFGVIRT(IFilterMapper, UnregisterFilter) HRESULT ( STDMETHODCALLTYPE *UnregisterFilter )( IFilterMapper * This, - /* [in] */ CLSID Filter); + /* [annotation][in] */ + _In_ CLSID Filter); DECLSPEC_XFGVIRT(IFilterMapper, UnregisterFilterInstance) HRESULT ( STDMETHODCALLTYPE *UnregisterFilterInstance )( IFilterMapper * This, - /* [in] */ CLSID MRId); + /* [annotation][in] */ + _In_ CLSID MRId); DECLSPEC_XFGVIRT(IFilterMapper, UnregisterPin) HRESULT ( STDMETHODCALLTYPE *UnregisterPin )( IFilterMapper * This, - /* [in] */ CLSID Filter, - /* [in] */ LPCWSTR Name); + /* [annotation][in] */ + _In_ CLSID Filter, + /* [annotation][in] */ + _In_ LPCWSTR Name); DECLSPEC_XFGVIRT(IFilterMapper, EnumMatchingFilters) HRESULT ( STDMETHODCALLTYPE *EnumMatchingFilters )( IFilterMapper * This, /* [annotation][out] */ _Out_ IEnumRegFilters **ppEnum, - /* [in] */ DWORD dwMerit, - /* [in] */ BOOL bInputNeeded, - /* [in] */ CLSID clsInMaj, - /* [in] */ CLSID clsInSub, - /* [in] */ BOOL bRender, - /* [in] */ BOOL bOututNeeded, - /* [in] */ CLSID clsOutMaj, - /* [in] */ CLSID clsOutSub); + /* [annotation][in] */ + _In_ DWORD dwMerit, + /* [annotation][in] */ + _In_ BOOL bInputNeeded, + /* [annotation][in] */ + _In_ CLSID clsInMaj, + /* [annotation][in] */ + _In_ CLSID clsInSub, + /* [annotation][in] */ + _In_ BOOL bRender, + /* [annotation][in] */ + _In_ BOOL bOututNeeded, + /* [annotation][in] */ + _In_ CLSID clsOutMaj, + /* [annotation][in] */ + _In_ CLSID clsOutSub); END_INTERFACE } IFilterMapperVtbl; @@ -5372,42 +5574,60 @@ EXTERN_C const IID IID_IFilterMapper2; { public: virtual HRESULT STDMETHODCALLTYPE CreateCategory( - /* [in] */ REFCLSID clsidCategory, - /* [in] */ DWORD dwCategoryMerit, - /* [in] */ LPCWSTR Description) = 0; + /* [annotation][in] */ + _In_ REFCLSID clsidCategory, + /* [annotation][in] */ + _In_ DWORD dwCategoryMerit, + /* [annotation][in] */ + _In_ LPCWSTR Description) = 0; virtual HRESULT STDMETHODCALLTYPE UnregisterFilter( - /* [in] */ const CLSID *pclsidCategory, - /* [in] */ LPCOLESTR szInstance, - /* [in] */ REFCLSID Filter) = 0; - - virtual HRESULT STDMETHODCALLTYPE RegisterFilter( - /* [in] */ REFCLSID clsidFilter, - /* [in] */ LPCWSTR Name, - /* [annotation][out][in] */ - _Inout_opt_ IMoniker **ppMoniker, - /* [in] */ const CLSID *pclsidCategory, + /* [annotation][in] */ + _In_ const CLSID *pclsidCategory, /* [annotation][in] */ _In_ LPCOLESTR szInstance, - /* [in] */ const REGFILTER2 *prf2) = 0; + /* [annotation][in] */ + _In_ REFCLSID Filter) = 0; + + virtual HRESULT STDMETHODCALLTYPE RegisterFilter( + /* [annotation][in] */ + _In_ REFCLSID clsidFilter, + /* [annotation][in] */ + _In_ LPCWSTR Name, + /* [annotation][out][in] */ + _Inout_opt_ IMoniker **ppMoniker, + /* [annotation][in] */ + _In_ const CLSID *pclsidCategory, + /* [annotation][in] */ + _In_ LPCOLESTR szInstance, + /* [annotation][in] */ + _In_ const REGFILTER2 *prf2) = 0; virtual HRESULT STDMETHODCALLTYPE EnumMatchingFilters( /* [annotation][out] */ _Out_ IEnumMoniker **ppEnum, - /* [in] */ DWORD dwFlags, - /* [in] */ BOOL bExactMatch, - /* [in] */ DWORD dwMerit, - /* [in] */ BOOL bInputNeeded, - /* [in] */ DWORD cInputTypes, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ BOOL bExactMatch, + /* [annotation][in] */ + _In_ DWORD dwMerit, + /* [annotation][in] */ + _In_ BOOL bInputNeeded, + /* [annotation][in] */ + _In_ DWORD cInputTypes, /* [annotation][size_is] */ _In_reads_opt_(cInputTypes * 2) const GUID *pInputTypes, /* [annotation][in] */ _In_opt_ const REGPINMEDIUM *pMedIn, /* [annotation][in] */ _In_opt_ const CLSID *pPinCategoryIn, - /* [in] */ BOOL bRender, - /* [in] */ BOOL bOutputNeeded, - /* [in] */ DWORD cOutputTypes, + /* [annotation][in] */ + _In_ BOOL bRender, + /* [annotation][in] */ + _In_ BOOL bOutputNeeded, + /* [annotation][in] */ + _In_ DWORD cOutputTypes, /* [annotation][size_is] */ _In_reads_opt_(cOutputTypes * 2) const GUID *pOutputTypes, /* [annotation][in] */ @@ -5443,48 +5663,66 @@ EXTERN_C const IID IID_IFilterMapper2; DECLSPEC_XFGVIRT(IFilterMapper2, CreateCategory) HRESULT ( STDMETHODCALLTYPE *CreateCategory )( IFilterMapper2 * This, - /* [in] */ REFCLSID clsidCategory, - /* [in] */ DWORD dwCategoryMerit, - /* [in] */ LPCWSTR Description); + /* [annotation][in] */ + _In_ REFCLSID clsidCategory, + /* [annotation][in] */ + _In_ DWORD dwCategoryMerit, + /* [annotation][in] */ + _In_ LPCWSTR Description); DECLSPEC_XFGVIRT(IFilterMapper2, UnregisterFilter) HRESULT ( STDMETHODCALLTYPE *UnregisterFilter )( IFilterMapper2 * This, - /* [in] */ const CLSID *pclsidCategory, - /* [in] */ LPCOLESTR szInstance, - /* [in] */ REFCLSID Filter); + /* [annotation][in] */ + _In_ const CLSID *pclsidCategory, + /* [annotation][in] */ + _In_ LPCOLESTR szInstance, + /* [annotation][in] */ + _In_ REFCLSID Filter); DECLSPEC_XFGVIRT(IFilterMapper2, RegisterFilter) HRESULT ( STDMETHODCALLTYPE *RegisterFilter )( IFilterMapper2 * This, - /* [in] */ REFCLSID clsidFilter, - /* [in] */ LPCWSTR Name, + /* [annotation][in] */ + _In_ REFCLSID clsidFilter, + /* [annotation][in] */ + _In_ LPCWSTR Name, /* [annotation][out][in] */ _Inout_opt_ IMoniker **ppMoniker, - /* [in] */ const CLSID *pclsidCategory, + /* [annotation][in] */ + _In_ const CLSID *pclsidCategory, /* [annotation][in] */ _In_ LPCOLESTR szInstance, - /* [in] */ const REGFILTER2 *prf2); + /* [annotation][in] */ + _In_ const REGFILTER2 *prf2); DECLSPEC_XFGVIRT(IFilterMapper2, EnumMatchingFilters) HRESULT ( STDMETHODCALLTYPE *EnumMatchingFilters )( IFilterMapper2 * This, /* [annotation][out] */ _Out_ IEnumMoniker **ppEnum, - /* [in] */ DWORD dwFlags, - /* [in] */ BOOL bExactMatch, - /* [in] */ DWORD dwMerit, - /* [in] */ BOOL bInputNeeded, - /* [in] */ DWORD cInputTypes, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ BOOL bExactMatch, + /* [annotation][in] */ + _In_ DWORD dwMerit, + /* [annotation][in] */ + _In_ BOOL bInputNeeded, + /* [annotation][in] */ + _In_ DWORD cInputTypes, /* [annotation][size_is] */ _In_reads_opt_(cInputTypes * 2) const GUID *pInputTypes, /* [annotation][in] */ _In_opt_ const REGPINMEDIUM *pMedIn, /* [annotation][in] */ _In_opt_ const CLSID *pPinCategoryIn, - /* [in] */ BOOL bRender, - /* [in] */ BOOL bOutputNeeded, - /* [in] */ DWORD cOutputTypes, + /* [annotation][in] */ + _In_ BOOL bRender, + /* [annotation][in] */ + _In_ BOOL bOutputNeeded, + /* [annotation][in] */ + _In_ DWORD cOutputTypes, /* [annotation][size_is] */ _In_reads_opt_(cOutputTypes * 2) const GUID *pOutputTypes, /* [annotation][in] */ @@ -5585,48 +5823,66 @@ EXTERN_C const IID IID_IFilterMapper3; DECLSPEC_XFGVIRT(IFilterMapper2, CreateCategory) HRESULT ( STDMETHODCALLTYPE *CreateCategory )( IFilterMapper3 * This, - /* [in] */ REFCLSID clsidCategory, - /* [in] */ DWORD dwCategoryMerit, - /* [in] */ LPCWSTR Description); + /* [annotation][in] */ + _In_ REFCLSID clsidCategory, + /* [annotation][in] */ + _In_ DWORD dwCategoryMerit, + /* [annotation][in] */ + _In_ LPCWSTR Description); DECLSPEC_XFGVIRT(IFilterMapper2, UnregisterFilter) HRESULT ( STDMETHODCALLTYPE *UnregisterFilter )( IFilterMapper3 * This, - /* [in] */ const CLSID *pclsidCategory, - /* [in] */ LPCOLESTR szInstance, - /* [in] */ REFCLSID Filter); + /* [annotation][in] */ + _In_ const CLSID *pclsidCategory, + /* [annotation][in] */ + _In_ LPCOLESTR szInstance, + /* [annotation][in] */ + _In_ REFCLSID Filter); DECLSPEC_XFGVIRT(IFilterMapper2, RegisterFilter) HRESULT ( STDMETHODCALLTYPE *RegisterFilter )( IFilterMapper3 * This, - /* [in] */ REFCLSID clsidFilter, - /* [in] */ LPCWSTR Name, + /* [annotation][in] */ + _In_ REFCLSID clsidFilter, + /* [annotation][in] */ + _In_ LPCWSTR Name, /* [annotation][out][in] */ _Inout_opt_ IMoniker **ppMoniker, - /* [in] */ const CLSID *pclsidCategory, + /* [annotation][in] */ + _In_ const CLSID *pclsidCategory, /* [annotation][in] */ _In_ LPCOLESTR szInstance, - /* [in] */ const REGFILTER2 *prf2); + /* [annotation][in] */ + _In_ const REGFILTER2 *prf2); DECLSPEC_XFGVIRT(IFilterMapper2, EnumMatchingFilters) HRESULT ( STDMETHODCALLTYPE *EnumMatchingFilters )( IFilterMapper3 * This, /* [annotation][out] */ _Out_ IEnumMoniker **ppEnum, - /* [in] */ DWORD dwFlags, - /* [in] */ BOOL bExactMatch, - /* [in] */ DWORD dwMerit, - /* [in] */ BOOL bInputNeeded, - /* [in] */ DWORD cInputTypes, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ BOOL bExactMatch, + /* [annotation][in] */ + _In_ DWORD dwMerit, + /* [annotation][in] */ + _In_ BOOL bInputNeeded, + /* [annotation][in] */ + _In_ DWORD cInputTypes, /* [annotation][size_is] */ _In_reads_opt_(cInputTypes * 2) const GUID *pInputTypes, /* [annotation][in] */ _In_opt_ const REGPINMEDIUM *pMedIn, /* [annotation][in] */ _In_opt_ const CLSID *pPinCategoryIn, - /* [in] */ BOOL bRender, - /* [in] */ BOOL bOutputNeeded, - /* [in] */ DWORD cOutputTypes, + /* [annotation][in] */ + _In_ BOOL bRender, + /* [annotation][in] */ + _In_ BOOL bOutputNeeded, + /* [annotation][in] */ + _In_ DWORD cOutputTypes, /* [annotation][size_is] */ _In_reads_opt_(cOutputTypes * 2) const GUID *pOutputTypes, /* [annotation][in] */ @@ -5731,11 +5987,14 @@ EXTERN_C const IID IID_IQualityControl; { public: virtual HRESULT STDMETHODCALLTYPE Notify( - /* [in] */ IBaseFilter *pSelf, - /* [in] */ Quality q) = 0; + /* [annotation][in] */ + _In_ IBaseFilter *pSelf, + /* [annotation][in] */ + _In_ Quality q) = 0; virtual HRESULT STDMETHODCALLTYPE SetSink( - /* [in] */ IQualityControl *piqc) = 0; + /* [annotation][in] */ + _In_ IQualityControl *piqc) = 0; }; @@ -5765,13 +6024,16 @@ EXTERN_C const IID IID_IQualityControl; DECLSPEC_XFGVIRT(IQualityControl, Notify) HRESULT ( STDMETHODCALLTYPE *Notify )( IQualityControl * This, - /* [in] */ IBaseFilter *pSelf, - /* [in] */ Quality q); + /* [annotation][in] */ + _In_ IBaseFilter *pSelf, + /* [annotation][in] */ + _In_ Quality q); DECLSPEC_XFGVIRT(IQualityControl, SetSink) HRESULT ( STDMETHODCALLTYPE *SetSink )( IQualityControl * This, - /* [in] */ IQualityControl *piqc); + /* [annotation][in] */ + _In_ IQualityControl *piqc); END_INTERFACE } IQualityControlVtbl; @@ -5883,20 +6145,28 @@ EXTERN_C const IID IID_IOverlayNotify; { public: virtual HRESULT STDMETHODCALLTYPE OnPaletteChange( - /* [in] */ DWORD dwColors, - /* [in] */ const PALETTEENTRY *pPalette) = 0; + /* [annotation][in] */ + _In_ DWORD dwColors, + /* [annotation][in] */ + _In_ const PALETTEENTRY *pPalette) = 0; virtual HRESULT STDMETHODCALLTYPE OnClipChange( - /* [in] */ const RECT *pSourceRect, - /* [in] */ const RECT *pDestinationRect, - /* [in] */ const RGNDATA *pRgnData) = 0; + /* [annotation][in] */ + _In_ const RECT *pSourceRect, + /* [annotation][in] */ + _In_ const RECT *pDestinationRect, + /* [annotation][in] */ + _In_ const RGNDATA *pRgnData) = 0; virtual HRESULT STDMETHODCALLTYPE OnColorKeyChange( - /* [in] */ const COLORKEY *pColorKey) = 0; + /* [annotation][in] */ + _In_ const COLORKEY *pColorKey) = 0; virtual HRESULT STDMETHODCALLTYPE OnPositionChange( - /* [in] */ const RECT *pSourceRect, - /* [in] */ const RECT *pDestinationRect) = 0; + /* [annotation][in] */ + _In_ const RECT *pSourceRect, + /* [annotation][in] */ + _In_ const RECT *pDestinationRect) = 0; }; @@ -5926,26 +6196,34 @@ EXTERN_C const IID IID_IOverlayNotify; DECLSPEC_XFGVIRT(IOverlayNotify, OnPaletteChange) HRESULT ( STDMETHODCALLTYPE *OnPaletteChange )( IOverlayNotify * This, - /* [in] */ DWORD dwColors, - /* [in] */ const PALETTEENTRY *pPalette); + /* [annotation][in] */ + _In_ DWORD dwColors, + /* [annotation][in] */ + _In_ const PALETTEENTRY *pPalette); DECLSPEC_XFGVIRT(IOverlayNotify, OnClipChange) HRESULT ( STDMETHODCALLTYPE *OnClipChange )( IOverlayNotify * This, - /* [in] */ const RECT *pSourceRect, - /* [in] */ const RECT *pDestinationRect, - /* [in] */ const RGNDATA *pRgnData); + /* [annotation][in] */ + _In_ const RECT *pSourceRect, + /* [annotation][in] */ + _In_ const RECT *pDestinationRect, + /* [annotation][in] */ + _In_ const RGNDATA *pRgnData); DECLSPEC_XFGVIRT(IOverlayNotify, OnColorKeyChange) HRESULT ( STDMETHODCALLTYPE *OnColorKeyChange )( IOverlayNotify * This, - /* [in] */ const COLORKEY *pColorKey); + /* [annotation][in] */ + _In_ const COLORKEY *pColorKey); DECLSPEC_XFGVIRT(IOverlayNotify, OnPositionChange) HRESULT ( STDMETHODCALLTYPE *OnPositionChange )( IOverlayNotify * This, - /* [in] */ const RECT *pSourceRect, - /* [in] */ const RECT *pDestinationRect); + /* [annotation][in] */ + _In_ const RECT *pSourceRect, + /* [annotation][in] */ + _In_ const RECT *pDestinationRect); END_INTERFACE } IOverlayNotifyVtbl; @@ -6057,26 +6335,34 @@ EXTERN_C const IID IID_IOverlayNotify2; DECLSPEC_XFGVIRT(IOverlayNotify, OnPaletteChange) HRESULT ( STDMETHODCALLTYPE *OnPaletteChange )( IOverlayNotify2 * This, - /* [in] */ DWORD dwColors, - /* [in] */ const PALETTEENTRY *pPalette); + /* [annotation][in] */ + _In_ DWORD dwColors, + /* [annotation][in] */ + _In_ const PALETTEENTRY *pPalette); DECLSPEC_XFGVIRT(IOverlayNotify, OnClipChange) HRESULT ( STDMETHODCALLTYPE *OnClipChange )( IOverlayNotify2 * This, - /* [in] */ const RECT *pSourceRect, - /* [in] */ const RECT *pDestinationRect, - /* [in] */ const RGNDATA *pRgnData); + /* [annotation][in] */ + _In_ const RECT *pSourceRect, + /* [annotation][in] */ + _In_ const RECT *pDestinationRect, + /* [annotation][in] */ + _In_ const RGNDATA *pRgnData); DECLSPEC_XFGVIRT(IOverlayNotify, OnColorKeyChange) HRESULT ( STDMETHODCALLTYPE *OnColorKeyChange )( IOverlayNotify2 * This, - /* [in] */ const COLORKEY *pColorKey); + /* [annotation][in] */ + _In_ const COLORKEY *pColorKey); DECLSPEC_XFGVIRT(IOverlayNotify, OnPositionChange) HRESULT ( STDMETHODCALLTYPE *OnPositionChange )( IOverlayNotify2 * This, - /* [in] */ const RECT *pSourceRect, - /* [in] */ const RECT *pDestinationRect); + /* [annotation][in] */ + _In_ const RECT *pSourceRect, + /* [annotation][in] */ + _In_ const RECT *pDestinationRect); DECLSPEC_XFGVIRT(IOverlayNotify2, OnDisplayChange) HRESULT ( STDMETHODCALLTYPE *OnDisplayChange )( @@ -6165,7 +6451,8 @@ EXTERN_C const IID IID_IOverlay; _Outptr_result_buffer_to_(*pdwColors, *pdwColors) PALETTEENTRY **ppPalette) = 0; virtual HRESULT STDMETHODCALLTYPE SetPalette( - /* [in] */ DWORD dwColors, + /* [annotation][in] */ + _In_ DWORD dwColors, /* [annotation][size_is][in] */ _In_reads_(dwColors) PALETTEENTRY *pPalette) = 0; @@ -6178,7 +6465,8 @@ EXTERN_C const IID IID_IOverlay; _Out_ COLORKEY *pColorKey) = 0; virtual HRESULT STDMETHODCALLTYPE SetColorKey( - /* [out][in] */ COLORKEY *pColorKey) = 0; + /* [annotation][out][in] */ + _Inout_ COLORKEY *pColorKey) = 0; virtual HRESULT STDMETHODCALLTYPE GetWindowHandle( /* [annotation][out] */ @@ -6199,8 +6487,10 @@ EXTERN_C const IID IID_IOverlay; _Out_ RECT *pDestinationRect) = 0; virtual HRESULT STDMETHODCALLTYPE Advise( - /* [in] */ IOverlayNotify *pOverlayNotify, - /* [in] */ DWORD dwInterests) = 0; + /* [annotation][in] */ + _In_ IOverlayNotify *pOverlayNotify, + /* [annotation][in] */ + _In_ DWORD dwInterests) = 0; virtual HRESULT STDMETHODCALLTYPE Unadvise( void) = 0; @@ -6240,7 +6530,8 @@ EXTERN_C const IID IID_IOverlay; DECLSPEC_XFGVIRT(IOverlay, SetPalette) HRESULT ( STDMETHODCALLTYPE *SetPalette )( IOverlay * This, - /* [in] */ DWORD dwColors, + /* [annotation][in] */ + _In_ DWORD dwColors, /* [annotation][size_is][in] */ _In_reads_(dwColors) PALETTEENTRY *pPalette); @@ -6259,7 +6550,8 @@ EXTERN_C const IID IID_IOverlay; DECLSPEC_XFGVIRT(IOverlay, SetColorKey) HRESULT ( STDMETHODCALLTYPE *SetColorKey )( IOverlay * This, - /* [out][in] */ COLORKEY *pColorKey); + /* [annotation][out][in] */ + _Inout_ COLORKEY *pColorKey); DECLSPEC_XFGVIRT(IOverlay, GetWindowHandle) HRESULT ( STDMETHODCALLTYPE *GetWindowHandle )( @@ -6288,8 +6580,10 @@ EXTERN_C const IID IID_IOverlay; DECLSPEC_XFGVIRT(IOverlay, Advise) HRESULT ( STDMETHODCALLTYPE *Advise )( IOverlay * This, - /* [in] */ IOverlayNotify *pOverlayNotify, - /* [in] */ DWORD dwInterests); + /* [annotation][in] */ + _In_ IOverlayNotify *pOverlayNotify, + /* [annotation][in] */ + _In_ DWORD dwInterests); DECLSPEC_XFGVIRT(IOverlay, Unadvise) HRESULT ( STDMETHODCALLTYPE *Unadvise )( @@ -6385,9 +6679,12 @@ EXTERN_C const IID IID_IMediaEventSink; { public: virtual HRESULT STDMETHODCALLTYPE Notify( - /* [in] */ long EventCode, - /* [in] */ LONG_PTR EventParam1, - /* [in] */ LONG_PTR EventParam2) = 0; + /* [annotation][in] */ + _In_ long EventCode, + /* [annotation][in] */ + _In_ LONG_PTR EventParam1, + /* [annotation][in] */ + _In_ LONG_PTR EventParam2) = 0; }; @@ -6417,9 +6714,12 @@ EXTERN_C const IID IID_IMediaEventSink; DECLSPEC_XFGVIRT(IMediaEventSink, Notify) HRESULT ( STDMETHODCALLTYPE *Notify )( IMediaEventSink * This, - /* [in] */ long EventCode, - /* [in] */ LONG_PTR EventParam1, - /* [in] */ LONG_PTR EventParam2); + /* [annotation][in] */ + _In_ long EventCode, + /* [annotation][in] */ + _In_ LONG_PTR EventParam1, + /* [annotation][in] */ + _In_ LONG_PTR EventParam2); END_INTERFACE } IMediaEventSinkVtbl; @@ -6484,7 +6784,8 @@ EXTERN_C const IID IID_IFileSourceFilter; { public: virtual HRESULT STDMETHODCALLTYPE Load( - /* [in] */ LPCOLESTR pszFileName, + /* [annotation][in] */ + _In_ LPCOLESTR pszFileName, /* [annotation][unique][in] */ _In_opt_ const AM_MEDIA_TYPE *pmt) = 0; @@ -6522,7 +6823,8 @@ EXTERN_C const IID IID_IFileSourceFilter; DECLSPEC_XFGVIRT(IFileSourceFilter, Load) HRESULT ( STDMETHODCALLTYPE *Load )( IFileSourceFilter * This, - /* [in] */ LPCOLESTR pszFileName, + /* [annotation][in] */ + _In_ LPCOLESTR pszFileName, /* [annotation][unique][in] */ _In_opt_ const AM_MEDIA_TYPE *pmt); @@ -6600,7 +6902,8 @@ EXTERN_C const IID IID_IFileSinkFilter; { public: virtual HRESULT STDMETHODCALLTYPE SetFileName( - /* [in] */ LPCOLESTR pszFileName, + /* [annotation][in] */ + _In_ LPCOLESTR pszFileName, /* [annotation][unique][in] */ _In_opt_ const AM_MEDIA_TYPE *pmt) = 0; @@ -6638,7 +6941,8 @@ EXTERN_C const IID IID_IFileSinkFilter; DECLSPEC_XFGVIRT(IFileSinkFilter, SetFileName) HRESULT ( STDMETHODCALLTYPE *SetFileName )( IFileSinkFilter * This, - /* [in] */ LPCOLESTR pszFileName, + /* [annotation][in] */ + _In_ LPCOLESTR pszFileName, /* [annotation][unique][in] */ _In_opt_ const AM_MEDIA_TYPE *pmt); @@ -6716,7 +7020,8 @@ EXTERN_C const IID IID_IFileSinkFilter2; { public: virtual HRESULT STDMETHODCALLTYPE SetMode( - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE GetMode( /* [annotation][out] */ @@ -6750,7 +7055,8 @@ EXTERN_C const IID IID_IFileSinkFilter2; DECLSPEC_XFGVIRT(IFileSinkFilter, SetFileName) HRESULT ( STDMETHODCALLTYPE *SetFileName )( IFileSinkFilter2 * This, - /* [in] */ LPCOLESTR pszFileName, + /* [annotation][in] */ + _In_ LPCOLESTR pszFileName, /* [annotation][unique][in] */ _In_opt_ const AM_MEDIA_TYPE *pmt); @@ -6765,7 +7071,8 @@ EXTERN_C const IID IID_IFileSinkFilter2; DECLSPEC_XFGVIRT(IFileSinkFilter2, SetMode) HRESULT ( STDMETHODCALLTYPE *SetMode )( IFileSinkFilter2 * This, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ DWORD dwFlags); DECLSPEC_XFGVIRT(IFileSinkFilter2, GetMode) HRESULT ( STDMETHODCALLTYPE *GetMode )( @@ -6852,26 +7159,32 @@ EXTERN_C const IID IID_IGraphBuilder; { public: virtual HRESULT STDMETHODCALLTYPE Connect( - /* [in] */ IPin *ppinOut, - /* [in] */ IPin *ppinIn) = 0; + /* [annotation][in] */ + _In_ IPin *ppinOut, + /* [annotation][in] */ + _In_ IPin *ppinIn) = 0; virtual HRESULT STDMETHODCALLTYPE Render( - /* [in] */ IPin *ppinOut) = 0; + /* [annotation][in] */ + _In_ IPin *ppinOut) = 0; virtual HRESULT STDMETHODCALLTYPE RenderFile( - /* [in] */ LPCWSTR lpcwstrFile, + /* [annotation][in] */ + _In_ LPCWSTR lpcwstrFile, /* [annotation][unique][in] */ _In_opt_ LPCWSTR lpcwstrPlayList) = 0; virtual HRESULT STDMETHODCALLTYPE AddSourceFilter( - /* [in] */ LPCWSTR lpcwstrFileName, + /* [annotation][in] */ + _In_ LPCWSTR lpcwstrFileName, /* [annotation][unique][in] */ _In_opt_ LPCWSTR lpcwstrFilterName, /* [annotation][out] */ _Out_ IBaseFilter **ppFilter) = 0; virtual HRESULT STDMETHODCALLTYPE SetLogFile( - /* [in] */ DWORD_PTR hFile) = 0; + /* [annotation][in] */ + _In_ DWORD_PTR hFile) = 0; virtual HRESULT STDMETHODCALLTYPE Abort( void) = 0; @@ -6905,13 +7218,16 @@ EXTERN_C const IID IID_IGraphBuilder; DECLSPEC_XFGVIRT(IFilterGraph, AddFilter) HRESULT ( STDMETHODCALLTYPE *AddFilter )( IGraphBuilder * This, - /* [in] */ IBaseFilter *pFilter, - /* [string][in] */ LPCWSTR pName); + /* [annotation][in] */ + _In_ IBaseFilter *pFilter, + /* [annotation][string][in] */ + _In_ LPCWSTR pName); DECLSPEC_XFGVIRT(IFilterGraph, RemoveFilter) HRESULT ( STDMETHODCALLTYPE *RemoveFilter )( IGraphBuilder * This, - /* [in] */ IBaseFilter *pFilter); + /* [annotation][in] */ + _In_ IBaseFilter *pFilter); DECLSPEC_XFGVIRT(IFilterGraph, EnumFilters) HRESULT ( STDMETHODCALLTYPE *EnumFilters )( @@ -6922,27 +7238,32 @@ EXTERN_C const IID IID_IGraphBuilder; DECLSPEC_XFGVIRT(IFilterGraph, FindFilterByName) HRESULT ( STDMETHODCALLTYPE *FindFilterByName )( IGraphBuilder * This, - /* [string][in] */ LPCWSTR pName, + /* [annotation][string][in] */ + _In_ LPCWSTR pName, /* [annotation][out] */ _Out_ IBaseFilter **ppFilter); DECLSPEC_XFGVIRT(IFilterGraph, ConnectDirect) HRESULT ( STDMETHODCALLTYPE *ConnectDirect )( IGraphBuilder * This, - /* [in] */ IPin *ppinOut, - /* [in] */ IPin *ppinIn, + /* [annotation][in] */ + _In_ IPin *ppinOut, + /* [annotation][in] */ + _In_ IPin *ppinIn, /* [annotation][unique][in] */ _In_opt_ const AM_MEDIA_TYPE *pmt); DECLSPEC_XFGVIRT(IFilterGraph, Reconnect) HRESULT ( STDMETHODCALLTYPE *Reconnect )( IGraphBuilder * This, - /* [in] */ IPin *ppin); + /* [annotation][in] */ + _In_ IPin *ppin); DECLSPEC_XFGVIRT(IFilterGraph, Disconnect) HRESULT ( STDMETHODCALLTYPE *Disconnect )( IGraphBuilder * This, - /* [in] */ IPin *ppin); + /* [annotation][in] */ + _In_ IPin *ppin); DECLSPEC_XFGVIRT(IFilterGraph, SetDefaultSyncSource) HRESULT ( STDMETHODCALLTYPE *SetDefaultSyncSource )( @@ -6951,25 +7272,30 @@ EXTERN_C const IID IID_IGraphBuilder; DECLSPEC_XFGVIRT(IGraphBuilder, Connect) HRESULT ( STDMETHODCALLTYPE *Connect )( IGraphBuilder * This, - /* [in] */ IPin *ppinOut, - /* [in] */ IPin *ppinIn); + /* [annotation][in] */ + _In_ IPin *ppinOut, + /* [annotation][in] */ + _In_ IPin *ppinIn); DECLSPEC_XFGVIRT(IGraphBuilder, Render) HRESULT ( STDMETHODCALLTYPE *Render )( IGraphBuilder * This, - /* [in] */ IPin *ppinOut); + /* [annotation][in] */ + _In_ IPin *ppinOut); DECLSPEC_XFGVIRT(IGraphBuilder, RenderFile) HRESULT ( STDMETHODCALLTYPE *RenderFile )( IGraphBuilder * This, - /* [in] */ LPCWSTR lpcwstrFile, + /* [annotation][in] */ + _In_ LPCWSTR lpcwstrFile, /* [annotation][unique][in] */ _In_opt_ LPCWSTR lpcwstrPlayList); DECLSPEC_XFGVIRT(IGraphBuilder, AddSourceFilter) HRESULT ( STDMETHODCALLTYPE *AddSourceFilter )( IGraphBuilder * This, - /* [in] */ LPCWSTR lpcwstrFileName, + /* [annotation][in] */ + _In_ LPCWSTR lpcwstrFileName, /* [annotation][unique][in] */ _In_opt_ LPCWSTR lpcwstrFilterName, /* [annotation][out] */ @@ -6978,7 +7304,8 @@ EXTERN_C const IID IID_IGraphBuilder; DECLSPEC_XFGVIRT(IGraphBuilder, SetLogFile) HRESULT ( STDMETHODCALLTYPE *SetLogFile )( IGraphBuilder * This, - /* [in] */ DWORD_PTR hFile); + /* [annotation][in] */ + _In_ DWORD_PTR hFile); DECLSPEC_XFGVIRT(IGraphBuilder, Abort) HRESULT ( STDMETHODCALLTYPE *Abort )( @@ -7084,15 +7411,18 @@ EXTERN_C const IID IID_ICaptureGraphBuilder; { public: virtual HRESULT STDMETHODCALLTYPE SetFiltergraph( - /* [in] */ IGraphBuilder *pfg) = 0; + /* [annotation][in] */ + _In_ IGraphBuilder *pfg) = 0; virtual HRESULT STDMETHODCALLTYPE GetFiltergraph( /* [annotation][out] */ _Out_ IGraphBuilder **ppfg) = 0; virtual HRESULT STDMETHODCALLTYPE SetOutputFileName( - /* [in] */ const GUID *pType, - /* [in] */ LPCOLESTR lpstrFile, + /* [annotation][in] */ + _In_ const GUID *pType, + /* [annotation][in] */ + _In_ LPCOLESTR lpstrFile, /* [annotation][out] */ _Out_ IBaseFilter **ppf, /* [annotation][out] */ @@ -7101,38 +7431,52 @@ EXTERN_C const IID IID_ICaptureGraphBuilder; virtual /* [local] */ HRESULT STDMETHODCALLTYPE FindInterface( /* [annotation][unique][in] */ _In_opt_ const GUID *pCategory, - /* [in] */ IBaseFilter *pf, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ IBaseFilter *pf, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][out] */ _Out_ void **ppint) = 0; virtual HRESULT STDMETHODCALLTYPE RenderStream( /* [annotation][in] */ _In_opt_ const GUID *pCategory, - /* [in] */ IUnknown *pSource, - /* [in] */ IBaseFilter *pfCompressor, - /* [in] */ IBaseFilter *pfRenderer) = 0; + /* [annotation][in] */ + _In_ IUnknown *pSource, + /* [annotation][in] */ + _In_ IBaseFilter *pfCompressor, + /* [annotation][in] */ + _In_ IBaseFilter *pfRenderer) = 0; virtual HRESULT STDMETHODCALLTYPE ControlStream( /* [annotation][in] */ _In_opt_ const GUID *pCategory, - /* [in] */ IBaseFilter *pFilter, - /* [in] */ REFERENCE_TIME *pstart, - /* [in] */ REFERENCE_TIME *pstop, - /* [in] */ WORD wStartCookie, - /* [in] */ WORD wStopCookie) = 0; + /* [annotation][in] */ + _In_ IBaseFilter *pFilter, + /* [annotation][in] */ + _In_ REFERENCE_TIME *pstart, + /* [annotation][in] */ + _In_ REFERENCE_TIME *pstop, + /* [annotation][in] */ + _In_ WORD wStartCookie, + /* [annotation][in] */ + _In_ WORD wStopCookie) = 0; virtual HRESULT STDMETHODCALLTYPE AllocCapFile( - /* [in] */ LPCOLESTR lpstr, - /* [in] */ DWORDLONG dwlSize) = 0; + /* [annotation][in] */ + _In_ LPCOLESTR lpstr, + /* [annotation][in] */ + _In_ DWORDLONG dwlSize) = 0; virtual HRESULT STDMETHODCALLTYPE CopyCaptureFile( /* [annotation][in] */ _In_ LPOLESTR lpwstrOld, /* [annotation][in] */ _In_ LPOLESTR lpwstrNew, - /* [in] */ int fAllowEscAbort, - /* [in] */ IAMCopyCaptureFileProgress *pCallback) = 0; + /* [annotation][in] */ + _In_ int fAllowEscAbort, + /* [annotation][in] */ + _In_ IAMCopyCaptureFileProgress *pCallback) = 0; }; @@ -7162,7 +7506,8 @@ EXTERN_C const IID IID_ICaptureGraphBuilder; DECLSPEC_XFGVIRT(ICaptureGraphBuilder, SetFiltergraph) HRESULT ( STDMETHODCALLTYPE *SetFiltergraph )( ICaptureGraphBuilder * This, - /* [in] */ IGraphBuilder *pfg); + /* [annotation][in] */ + _In_ IGraphBuilder *pfg); DECLSPEC_XFGVIRT(ICaptureGraphBuilder, GetFiltergraph) HRESULT ( STDMETHODCALLTYPE *GetFiltergraph )( @@ -7173,8 +7518,10 @@ EXTERN_C const IID IID_ICaptureGraphBuilder; DECLSPEC_XFGVIRT(ICaptureGraphBuilder, SetOutputFileName) HRESULT ( STDMETHODCALLTYPE *SetOutputFileName )( ICaptureGraphBuilder * This, - /* [in] */ const GUID *pType, - /* [in] */ LPCOLESTR lpstrFile, + /* [annotation][in] */ + _In_ const GUID *pType, + /* [annotation][in] */ + _In_ LPCOLESTR lpstrFile, /* [annotation][out] */ _Out_ IBaseFilter **ppf, /* [annotation][out] */ @@ -7185,8 +7532,10 @@ EXTERN_C const IID IID_ICaptureGraphBuilder; ICaptureGraphBuilder * This, /* [annotation][unique][in] */ _In_opt_ const GUID *pCategory, - /* [in] */ IBaseFilter *pf, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ IBaseFilter *pf, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][out] */ _Out_ void **ppint); @@ -7195,26 +7544,36 @@ EXTERN_C const IID IID_ICaptureGraphBuilder; ICaptureGraphBuilder * This, /* [annotation][in] */ _In_opt_ const GUID *pCategory, - /* [in] */ IUnknown *pSource, - /* [in] */ IBaseFilter *pfCompressor, - /* [in] */ IBaseFilter *pfRenderer); + /* [annotation][in] */ + _In_ IUnknown *pSource, + /* [annotation][in] */ + _In_ IBaseFilter *pfCompressor, + /* [annotation][in] */ + _In_ IBaseFilter *pfRenderer); DECLSPEC_XFGVIRT(ICaptureGraphBuilder, ControlStream) HRESULT ( STDMETHODCALLTYPE *ControlStream )( ICaptureGraphBuilder * This, /* [annotation][in] */ _In_opt_ const GUID *pCategory, - /* [in] */ IBaseFilter *pFilter, - /* [in] */ REFERENCE_TIME *pstart, - /* [in] */ REFERENCE_TIME *pstop, - /* [in] */ WORD wStartCookie, - /* [in] */ WORD wStopCookie); + /* [annotation][in] */ + _In_ IBaseFilter *pFilter, + /* [annotation][in] */ + _In_ REFERENCE_TIME *pstart, + /* [annotation][in] */ + _In_ REFERENCE_TIME *pstop, + /* [annotation][in] */ + _In_ WORD wStartCookie, + /* [annotation][in] */ + _In_ WORD wStopCookie); DECLSPEC_XFGVIRT(ICaptureGraphBuilder, AllocCapFile) HRESULT ( STDMETHODCALLTYPE *AllocCapFile )( ICaptureGraphBuilder * This, - /* [in] */ LPCOLESTR lpstr, - /* [in] */ DWORDLONG dwlSize); + /* [annotation][in] */ + _In_ LPCOLESTR lpstr, + /* [annotation][in] */ + _In_ DWORDLONG dwlSize); DECLSPEC_XFGVIRT(ICaptureGraphBuilder, CopyCaptureFile) HRESULT ( STDMETHODCALLTYPE *CopyCaptureFile )( @@ -7223,8 +7582,10 @@ EXTERN_C const IID IID_ICaptureGraphBuilder; _In_ LPOLESTR lpwstrOld, /* [annotation][in] */ _In_ LPOLESTR lpwstrNew, - /* [in] */ int fAllowEscAbort, - /* [in] */ IAMCopyCaptureFileProgress *pCallback); + /* [annotation][in] */ + _In_ int fAllowEscAbort, + /* [annotation][in] */ + _In_ IAMCopyCaptureFileProgress *pCallback); END_INTERFACE } ICaptureGraphBuilderVtbl; @@ -7284,8 +7645,10 @@ EXTERN_C const IID IID_ICaptureGraphBuilder; ICaptureGraphBuilder * This, /* [annotation][unique][in] */ _In_opt_ const GUID *pCategory, - /* [in] */ IBaseFilter *pf, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ IBaseFilter *pf, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][out] */ _Out_ IUnknown **ppint); @@ -7317,7 +7680,8 @@ EXTERN_C const IID IID_IAMCopyCaptureFileProgress; { public: virtual HRESULT STDMETHODCALLTYPE Progress( - /* [in] */ int iProgress) = 0; + /* [annotation][in] */ + _In_ int iProgress) = 0; }; @@ -7347,7 +7711,8 @@ EXTERN_C const IID IID_IAMCopyCaptureFileProgress; DECLSPEC_XFGVIRT(IAMCopyCaptureFileProgress, Progress) HRESULT ( STDMETHODCALLTYPE *Progress )( IAMCopyCaptureFileProgress * This, - /* [in] */ int iProgress); + /* [annotation][in] */ + _In_ int iProgress); END_INTERFACE } IAMCopyCaptureFileProgressVtbl; @@ -7402,15 +7767,18 @@ EXTERN_C const IID IID_ICaptureGraphBuilder2; { public: virtual HRESULT STDMETHODCALLTYPE SetFiltergraph( - /* [in] */ IGraphBuilder *pfg) = 0; + /* [annotation][in] */ + _In_ IGraphBuilder *pfg) = 0; virtual HRESULT STDMETHODCALLTYPE GetFiltergraph( /* [annotation][out] */ _Out_ IGraphBuilder **ppfg) = 0; virtual HRESULT STDMETHODCALLTYPE SetOutputFileName( - /* [in] */ const GUID *pType, - /* [in] */ LPCOLESTR lpstrFile, + /* [annotation][in] */ + _In_ const GUID *pType, + /* [annotation][in] */ + _In_ LPCOLESTR lpstrFile, /* [annotation][out] */ _Outptr_ IBaseFilter **ppf, /* [annotation][out] */ @@ -7421,51 +7789,70 @@ EXTERN_C const IID IID_ICaptureGraphBuilder2; _In_opt_ const GUID *pCategory, /* [annotation][in] */ _In_opt_ const GUID *pType, - /* [in] */ IBaseFilter *pf, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ IBaseFilter *pf, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][out] */ _Out_ void **ppint) = 0; virtual HRESULT STDMETHODCALLTYPE RenderStream( /* [annotation][in] */ _In_opt_ const GUID *pCategory, - /* [in] */ const GUID *pType, - /* [in] */ IUnknown *pSource, - /* [in] */ IBaseFilter *pfCompressor, - /* [in] */ IBaseFilter *pfRenderer) = 0; + /* [annotation][in] */ + _In_ const GUID *pType, + /* [annotation][in] */ + _In_ IUnknown *pSource, + /* [annotation][in] */ + _In_ IBaseFilter *pfCompressor, + /* [annotation][in] */ + _In_ IBaseFilter *pfRenderer) = 0; virtual HRESULT STDMETHODCALLTYPE ControlStream( - /* [in] */ const GUID *pCategory, - /* [in] */ const GUID *pType, - /* [in] */ IBaseFilter *pFilter, + /* [annotation][in] */ + _In_ const GUID *pCategory, + /* [annotation][in] */ + _In_ const GUID *pType, + /* [annotation][in] */ + _In_ IBaseFilter *pFilter, /* [annotation][in] */ _In_opt_ REFERENCE_TIME *pstart, /* [annotation][in] */ _In_opt_ REFERENCE_TIME *pstop, - /* [in] */ WORD wStartCookie, - /* [in] */ WORD wStopCookie) = 0; + /* [annotation][in] */ + _In_ WORD wStartCookie, + /* [annotation][in] */ + _In_ WORD wStopCookie) = 0; virtual HRESULT STDMETHODCALLTYPE AllocCapFile( - /* [in] */ LPCOLESTR lpstr, - /* [in] */ DWORDLONG dwlSize) = 0; + /* [annotation][in] */ + _In_ LPCOLESTR lpstr, + /* [annotation][in] */ + _In_ DWORDLONG dwlSize) = 0; virtual HRESULT STDMETHODCALLTYPE CopyCaptureFile( /* [annotation][in] */ _In_ LPOLESTR lpwstrOld, /* [annotation][in] */ _In_ LPOLESTR lpwstrNew, - /* [in] */ int fAllowEscAbort, - /* [in] */ IAMCopyCaptureFileProgress *pCallback) = 0; + /* [annotation][in] */ + _In_ int fAllowEscAbort, + /* [annotation][in] */ + _In_ IAMCopyCaptureFileProgress *pCallback) = 0; virtual HRESULT STDMETHODCALLTYPE FindPin( - /* [in] */ IUnknown *pSource, - /* [in] */ PIN_DIRECTION pindir, + /* [annotation][in] */ + _In_ IUnknown *pSource, + /* [annotation][in] */ + _In_ PIN_DIRECTION pindir, /* [annotation][in] */ _In_opt_ const GUID *pCategory, /* [annotation][in] */ _In_opt_ const GUID *pType, - /* [in] */ BOOL fUnconnected, - /* [in] */ int num, + /* [annotation][in] */ + _In_ BOOL fUnconnected, + /* [annotation][in] */ + _In_ int num, /* [annotation][out] */ _Out_ IPin **ppPin) = 0; @@ -7497,7 +7884,8 @@ EXTERN_C const IID IID_ICaptureGraphBuilder2; DECLSPEC_XFGVIRT(ICaptureGraphBuilder2, SetFiltergraph) HRESULT ( STDMETHODCALLTYPE *SetFiltergraph )( ICaptureGraphBuilder2 * This, - /* [in] */ IGraphBuilder *pfg); + /* [annotation][in] */ + _In_ IGraphBuilder *pfg); DECLSPEC_XFGVIRT(ICaptureGraphBuilder2, GetFiltergraph) HRESULT ( STDMETHODCALLTYPE *GetFiltergraph )( @@ -7508,8 +7896,10 @@ EXTERN_C const IID IID_ICaptureGraphBuilder2; DECLSPEC_XFGVIRT(ICaptureGraphBuilder2, SetOutputFileName) HRESULT ( STDMETHODCALLTYPE *SetOutputFileName )( ICaptureGraphBuilder2 * This, - /* [in] */ const GUID *pType, - /* [in] */ LPCOLESTR lpstrFile, + /* [annotation][in] */ + _In_ const GUID *pType, + /* [annotation][in] */ + _In_ LPCOLESTR lpstrFile, /* [annotation][out] */ _Outptr_ IBaseFilter **ppf, /* [annotation][out] */ @@ -7522,8 +7912,10 @@ EXTERN_C const IID IID_ICaptureGraphBuilder2; _In_opt_ const GUID *pCategory, /* [annotation][in] */ _In_opt_ const GUID *pType, - /* [in] */ IBaseFilter *pf, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ IBaseFilter *pf, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][out] */ _Out_ void **ppint); @@ -7532,29 +7924,40 @@ EXTERN_C const IID IID_ICaptureGraphBuilder2; ICaptureGraphBuilder2 * This, /* [annotation][in] */ _In_opt_ const GUID *pCategory, - /* [in] */ const GUID *pType, - /* [in] */ IUnknown *pSource, - /* [in] */ IBaseFilter *pfCompressor, - /* [in] */ IBaseFilter *pfRenderer); + /* [annotation][in] */ + _In_ const GUID *pType, + /* [annotation][in] */ + _In_ IUnknown *pSource, + /* [annotation][in] */ + _In_ IBaseFilter *pfCompressor, + /* [annotation][in] */ + _In_ IBaseFilter *pfRenderer); DECLSPEC_XFGVIRT(ICaptureGraphBuilder2, ControlStream) HRESULT ( STDMETHODCALLTYPE *ControlStream )( ICaptureGraphBuilder2 * This, - /* [in] */ const GUID *pCategory, - /* [in] */ const GUID *pType, - /* [in] */ IBaseFilter *pFilter, + /* [annotation][in] */ + _In_ const GUID *pCategory, + /* [annotation][in] */ + _In_ const GUID *pType, + /* [annotation][in] */ + _In_ IBaseFilter *pFilter, /* [annotation][in] */ _In_opt_ REFERENCE_TIME *pstart, /* [annotation][in] */ _In_opt_ REFERENCE_TIME *pstop, - /* [in] */ WORD wStartCookie, - /* [in] */ WORD wStopCookie); + /* [annotation][in] */ + _In_ WORD wStartCookie, + /* [annotation][in] */ + _In_ WORD wStopCookie); DECLSPEC_XFGVIRT(ICaptureGraphBuilder2, AllocCapFile) HRESULT ( STDMETHODCALLTYPE *AllocCapFile )( ICaptureGraphBuilder2 * This, - /* [in] */ LPCOLESTR lpstr, - /* [in] */ DWORDLONG dwlSize); + /* [annotation][in] */ + _In_ LPCOLESTR lpstr, + /* [annotation][in] */ + _In_ DWORDLONG dwlSize); DECLSPEC_XFGVIRT(ICaptureGraphBuilder2, CopyCaptureFile) HRESULT ( STDMETHODCALLTYPE *CopyCaptureFile )( @@ -7563,20 +7966,26 @@ EXTERN_C const IID IID_ICaptureGraphBuilder2; _In_ LPOLESTR lpwstrOld, /* [annotation][in] */ _In_ LPOLESTR lpwstrNew, - /* [in] */ int fAllowEscAbort, - /* [in] */ IAMCopyCaptureFileProgress *pCallback); + /* [annotation][in] */ + _In_ int fAllowEscAbort, + /* [annotation][in] */ + _In_ IAMCopyCaptureFileProgress *pCallback); DECLSPEC_XFGVIRT(ICaptureGraphBuilder2, FindPin) HRESULT ( STDMETHODCALLTYPE *FindPin )( ICaptureGraphBuilder2 * This, - /* [in] */ IUnknown *pSource, - /* [in] */ PIN_DIRECTION pindir, + /* [annotation][in] */ + _In_ IUnknown *pSource, + /* [annotation][in] */ + _In_ PIN_DIRECTION pindir, /* [annotation][in] */ _In_opt_ const GUID *pCategory, /* [annotation][in] */ _In_opt_ const GUID *pType, - /* [in] */ BOOL fUnconnected, - /* [in] */ int num, + /* [annotation][in] */ + _In_ BOOL fUnconnected, + /* [annotation][in] */ + _In_ int num, /* [annotation][out] */ _Out_ IPin **ppPin); @@ -7643,8 +8052,10 @@ EXTERN_C const IID IID_ICaptureGraphBuilder2; _In_opt_ const GUID *pCategory, /* [annotation][in] */ _In_opt_ const GUID *pType, - /* [in] */ IBaseFilter *pf, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ IBaseFilter *pf, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][out] */ _Out_ IUnknown **ppint); @@ -7689,20 +8100,26 @@ EXTERN_C const IID IID_IFilterGraph2; { public: virtual HRESULT STDMETHODCALLTYPE AddSourceFilterForMoniker( - /* [in] */ IMoniker *pMoniker, - /* [in] */ IBindCtx *pCtx, - /* [unique][in] */ LPCWSTR lpcwstrFilterName, + /* [annotation][in] */ + _In_ IMoniker *pMoniker, + /* [annotation][in] */ + _In_ IBindCtx *pCtx, + /* [annotation][unique][in] */ + _In_ LPCWSTR lpcwstrFilterName, /* [annotation][out] */ _Out_ IBaseFilter **ppFilter) = 0; virtual HRESULT STDMETHODCALLTYPE ReconnectEx( - /* [in] */ IPin *ppin, + /* [annotation][in] */ + _In_ IPin *ppin, /* [annotation][unique][in] */ _In_opt_ const AM_MEDIA_TYPE *pmt) = 0; virtual HRESULT STDMETHODCALLTYPE RenderEx( - /* [in] */ IPin *pPinOut, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ IPin *pPinOut, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out][in] */ _Reserved_ DWORD *pvContext) = 0; @@ -7734,13 +8151,16 @@ EXTERN_C const IID IID_IFilterGraph2; DECLSPEC_XFGVIRT(IFilterGraph, AddFilter) HRESULT ( STDMETHODCALLTYPE *AddFilter )( IFilterGraph2 * This, - /* [in] */ IBaseFilter *pFilter, - /* [string][in] */ LPCWSTR pName); + /* [annotation][in] */ + _In_ IBaseFilter *pFilter, + /* [annotation][string][in] */ + _In_ LPCWSTR pName); DECLSPEC_XFGVIRT(IFilterGraph, RemoveFilter) HRESULT ( STDMETHODCALLTYPE *RemoveFilter )( IFilterGraph2 * This, - /* [in] */ IBaseFilter *pFilter); + /* [annotation][in] */ + _In_ IBaseFilter *pFilter); DECLSPEC_XFGVIRT(IFilterGraph, EnumFilters) HRESULT ( STDMETHODCALLTYPE *EnumFilters )( @@ -7751,27 +8171,32 @@ EXTERN_C const IID IID_IFilterGraph2; DECLSPEC_XFGVIRT(IFilterGraph, FindFilterByName) HRESULT ( STDMETHODCALLTYPE *FindFilterByName )( IFilterGraph2 * This, - /* [string][in] */ LPCWSTR pName, + /* [annotation][string][in] */ + _In_ LPCWSTR pName, /* [annotation][out] */ _Out_ IBaseFilter **ppFilter); DECLSPEC_XFGVIRT(IFilterGraph, ConnectDirect) HRESULT ( STDMETHODCALLTYPE *ConnectDirect )( IFilterGraph2 * This, - /* [in] */ IPin *ppinOut, - /* [in] */ IPin *ppinIn, + /* [annotation][in] */ + _In_ IPin *ppinOut, + /* [annotation][in] */ + _In_ IPin *ppinIn, /* [annotation][unique][in] */ _In_opt_ const AM_MEDIA_TYPE *pmt); DECLSPEC_XFGVIRT(IFilterGraph, Reconnect) HRESULT ( STDMETHODCALLTYPE *Reconnect )( IFilterGraph2 * This, - /* [in] */ IPin *ppin); + /* [annotation][in] */ + _In_ IPin *ppin); DECLSPEC_XFGVIRT(IFilterGraph, Disconnect) HRESULT ( STDMETHODCALLTYPE *Disconnect )( IFilterGraph2 * This, - /* [in] */ IPin *ppin); + /* [annotation][in] */ + _In_ IPin *ppin); DECLSPEC_XFGVIRT(IFilterGraph, SetDefaultSyncSource) HRESULT ( STDMETHODCALLTYPE *SetDefaultSyncSource )( @@ -7780,25 +8205,30 @@ EXTERN_C const IID IID_IFilterGraph2; DECLSPEC_XFGVIRT(IGraphBuilder, Connect) HRESULT ( STDMETHODCALLTYPE *Connect )( IFilterGraph2 * This, - /* [in] */ IPin *ppinOut, - /* [in] */ IPin *ppinIn); + /* [annotation][in] */ + _In_ IPin *ppinOut, + /* [annotation][in] */ + _In_ IPin *ppinIn); DECLSPEC_XFGVIRT(IGraphBuilder, Render) HRESULT ( STDMETHODCALLTYPE *Render )( IFilterGraph2 * This, - /* [in] */ IPin *ppinOut); + /* [annotation][in] */ + _In_ IPin *ppinOut); DECLSPEC_XFGVIRT(IGraphBuilder, RenderFile) HRESULT ( STDMETHODCALLTYPE *RenderFile )( IFilterGraph2 * This, - /* [in] */ LPCWSTR lpcwstrFile, + /* [annotation][in] */ + _In_ LPCWSTR lpcwstrFile, /* [annotation][unique][in] */ _In_opt_ LPCWSTR lpcwstrPlayList); DECLSPEC_XFGVIRT(IGraphBuilder, AddSourceFilter) HRESULT ( STDMETHODCALLTYPE *AddSourceFilter )( IFilterGraph2 * This, - /* [in] */ LPCWSTR lpcwstrFileName, + /* [annotation][in] */ + _In_ LPCWSTR lpcwstrFileName, /* [annotation][unique][in] */ _In_opt_ LPCWSTR lpcwstrFilterName, /* [annotation][out] */ @@ -7807,7 +8237,8 @@ EXTERN_C const IID IID_IFilterGraph2; DECLSPEC_XFGVIRT(IGraphBuilder, SetLogFile) HRESULT ( STDMETHODCALLTYPE *SetLogFile )( IFilterGraph2 * This, - /* [in] */ DWORD_PTR hFile); + /* [annotation][in] */ + _In_ DWORD_PTR hFile); DECLSPEC_XFGVIRT(IGraphBuilder, Abort) HRESULT ( STDMETHODCALLTYPE *Abort )( @@ -7820,24 +8251,30 @@ EXTERN_C const IID IID_IFilterGraph2; DECLSPEC_XFGVIRT(IFilterGraph2, AddSourceFilterForMoniker) HRESULT ( STDMETHODCALLTYPE *AddSourceFilterForMoniker )( IFilterGraph2 * This, - /* [in] */ IMoniker *pMoniker, - /* [in] */ IBindCtx *pCtx, - /* [unique][in] */ LPCWSTR lpcwstrFilterName, + /* [annotation][in] */ + _In_ IMoniker *pMoniker, + /* [annotation][in] */ + _In_ IBindCtx *pCtx, + /* [annotation][unique][in] */ + _In_ LPCWSTR lpcwstrFilterName, /* [annotation][out] */ _Out_ IBaseFilter **ppFilter); DECLSPEC_XFGVIRT(IFilterGraph2, ReconnectEx) HRESULT ( STDMETHODCALLTYPE *ReconnectEx )( IFilterGraph2 * This, - /* [in] */ IPin *ppin, + /* [annotation][in] */ + _In_ IPin *ppin, /* [annotation][unique][in] */ _In_opt_ const AM_MEDIA_TYPE *pmt); DECLSPEC_XFGVIRT(IFilterGraph2, RenderEx) HRESULT ( STDMETHODCALLTYPE *RenderEx )( IFilterGraph2 * This, - /* [in] */ IPin *pPinOut, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ IPin *pPinOut, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out][in] */ _Reserved_ DWORD *pvContext); @@ -7982,13 +8419,16 @@ EXTERN_C const IID IID_IFilterGraph3; DECLSPEC_XFGVIRT(IFilterGraph, AddFilter) HRESULT ( STDMETHODCALLTYPE *AddFilter )( IFilterGraph3 * This, - /* [in] */ IBaseFilter *pFilter, - /* [string][in] */ LPCWSTR pName); + /* [annotation][in] */ + _In_ IBaseFilter *pFilter, + /* [annotation][string][in] */ + _In_ LPCWSTR pName); DECLSPEC_XFGVIRT(IFilterGraph, RemoveFilter) HRESULT ( STDMETHODCALLTYPE *RemoveFilter )( IFilterGraph3 * This, - /* [in] */ IBaseFilter *pFilter); + /* [annotation][in] */ + _In_ IBaseFilter *pFilter); DECLSPEC_XFGVIRT(IFilterGraph, EnumFilters) HRESULT ( STDMETHODCALLTYPE *EnumFilters )( @@ -7999,27 +8439,32 @@ EXTERN_C const IID IID_IFilterGraph3; DECLSPEC_XFGVIRT(IFilterGraph, FindFilterByName) HRESULT ( STDMETHODCALLTYPE *FindFilterByName )( IFilterGraph3 * This, - /* [string][in] */ LPCWSTR pName, + /* [annotation][string][in] */ + _In_ LPCWSTR pName, /* [annotation][out] */ _Out_ IBaseFilter **ppFilter); DECLSPEC_XFGVIRT(IFilterGraph, ConnectDirect) HRESULT ( STDMETHODCALLTYPE *ConnectDirect )( IFilterGraph3 * This, - /* [in] */ IPin *ppinOut, - /* [in] */ IPin *ppinIn, + /* [annotation][in] */ + _In_ IPin *ppinOut, + /* [annotation][in] */ + _In_ IPin *ppinIn, /* [annotation][unique][in] */ _In_opt_ const AM_MEDIA_TYPE *pmt); DECLSPEC_XFGVIRT(IFilterGraph, Reconnect) HRESULT ( STDMETHODCALLTYPE *Reconnect )( IFilterGraph3 * This, - /* [in] */ IPin *ppin); + /* [annotation][in] */ + _In_ IPin *ppin); DECLSPEC_XFGVIRT(IFilterGraph, Disconnect) HRESULT ( STDMETHODCALLTYPE *Disconnect )( IFilterGraph3 * This, - /* [in] */ IPin *ppin); + /* [annotation][in] */ + _In_ IPin *ppin); DECLSPEC_XFGVIRT(IFilterGraph, SetDefaultSyncSource) HRESULT ( STDMETHODCALLTYPE *SetDefaultSyncSource )( @@ -8028,25 +8473,30 @@ EXTERN_C const IID IID_IFilterGraph3; DECLSPEC_XFGVIRT(IGraphBuilder, Connect) HRESULT ( STDMETHODCALLTYPE *Connect )( IFilterGraph3 * This, - /* [in] */ IPin *ppinOut, - /* [in] */ IPin *ppinIn); + /* [annotation][in] */ + _In_ IPin *ppinOut, + /* [annotation][in] */ + _In_ IPin *ppinIn); DECLSPEC_XFGVIRT(IGraphBuilder, Render) HRESULT ( STDMETHODCALLTYPE *Render )( IFilterGraph3 * This, - /* [in] */ IPin *ppinOut); + /* [annotation][in] */ + _In_ IPin *ppinOut); DECLSPEC_XFGVIRT(IGraphBuilder, RenderFile) HRESULT ( STDMETHODCALLTYPE *RenderFile )( IFilterGraph3 * This, - /* [in] */ LPCWSTR lpcwstrFile, + /* [annotation][in] */ + _In_ LPCWSTR lpcwstrFile, /* [annotation][unique][in] */ _In_opt_ LPCWSTR lpcwstrPlayList); DECLSPEC_XFGVIRT(IGraphBuilder, AddSourceFilter) HRESULT ( STDMETHODCALLTYPE *AddSourceFilter )( IFilterGraph3 * This, - /* [in] */ LPCWSTR lpcwstrFileName, + /* [annotation][in] */ + _In_ LPCWSTR lpcwstrFileName, /* [annotation][unique][in] */ _In_opt_ LPCWSTR lpcwstrFilterName, /* [annotation][out] */ @@ -8055,7 +8505,8 @@ EXTERN_C const IID IID_IFilterGraph3; DECLSPEC_XFGVIRT(IGraphBuilder, SetLogFile) HRESULT ( STDMETHODCALLTYPE *SetLogFile )( IFilterGraph3 * This, - /* [in] */ DWORD_PTR hFile); + /* [annotation][in] */ + _In_ DWORD_PTR hFile); DECLSPEC_XFGVIRT(IGraphBuilder, Abort) HRESULT ( STDMETHODCALLTYPE *Abort )( @@ -8068,24 +8519,30 @@ EXTERN_C const IID IID_IFilterGraph3; DECLSPEC_XFGVIRT(IFilterGraph2, AddSourceFilterForMoniker) HRESULT ( STDMETHODCALLTYPE *AddSourceFilterForMoniker )( IFilterGraph3 * This, - /* [in] */ IMoniker *pMoniker, - /* [in] */ IBindCtx *pCtx, - /* [unique][in] */ LPCWSTR lpcwstrFilterName, + /* [annotation][in] */ + _In_ IMoniker *pMoniker, + /* [annotation][in] */ + _In_ IBindCtx *pCtx, + /* [annotation][unique][in] */ + _In_ LPCWSTR lpcwstrFilterName, /* [annotation][out] */ _Out_ IBaseFilter **ppFilter); DECLSPEC_XFGVIRT(IFilterGraph2, ReconnectEx) HRESULT ( STDMETHODCALLTYPE *ReconnectEx )( IFilterGraph3 * This, - /* [in] */ IPin *ppin, + /* [annotation][in] */ + _In_ IPin *ppin, /* [annotation][unique][in] */ _In_opt_ const AM_MEDIA_TYPE *pmt); DECLSPEC_XFGVIRT(IFilterGraph2, RenderEx) HRESULT ( STDMETHODCALLTYPE *RenderEx )( IFilterGraph3 * This, - /* [in] */ IPin *pPinOut, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ IPin *pPinOut, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out][in] */ _Reserved_ DWORD *pvContext); @@ -8209,12 +8666,16 @@ EXTERN_C const IID IID_IStreamBuilder; { public: virtual HRESULT STDMETHODCALLTYPE Render( - /* [in] */ IPin *ppinOut, - /* [in] */ IGraphBuilder *pGraph) = 0; + /* [annotation][in] */ + _In_ IPin *ppinOut, + /* [annotation][in] */ + _In_ IGraphBuilder *pGraph) = 0; virtual HRESULT STDMETHODCALLTYPE Backout( - /* [in] */ IPin *ppinOut, - /* [in] */ IGraphBuilder *pGraph) = 0; + /* [annotation][in] */ + _In_ IPin *ppinOut, + /* [annotation][in] */ + _In_ IGraphBuilder *pGraph) = 0; }; @@ -8244,14 +8705,18 @@ EXTERN_C const IID IID_IStreamBuilder; DECLSPEC_XFGVIRT(IStreamBuilder, Render) HRESULT ( STDMETHODCALLTYPE *Render )( IStreamBuilder * This, - /* [in] */ IPin *ppinOut, - /* [in] */ IGraphBuilder *pGraph); + /* [annotation][in] */ + _In_ IPin *ppinOut, + /* [annotation][in] */ + _In_ IGraphBuilder *pGraph); DECLSPEC_XFGVIRT(IStreamBuilder, Backout) HRESULT ( STDMETHODCALLTYPE *Backout )( IStreamBuilder * This, - /* [in] */ IPin *ppinOut, - /* [in] */ IGraphBuilder *pGraph); + /* [annotation][in] */ + _In_ IPin *ppinOut, + /* [annotation][in] */ + _In_ IGraphBuilder *pGraph); END_INTERFACE } IStreamBuilderVtbl; @@ -8309,29 +8774,36 @@ EXTERN_C const IID IID_IAsyncReader; { public: virtual HRESULT STDMETHODCALLTYPE RequestAllocator( - /* [in] */ IMemAllocator *pPreferred, + /* [annotation][in] */ + _In_ IMemAllocator *pPreferred, /* [annotation][in] */ _In_ ALLOCATOR_PROPERTIES *pProps, /* [annotation][out] */ _Out_ IMemAllocator **ppActual) = 0; virtual HRESULT STDMETHODCALLTYPE Request( - /* [in] */ IMediaSample *pSample, - /* [in] */ DWORD_PTR dwUser) = 0; + /* [annotation][in] */ + _In_ IMediaSample *pSample, + /* [annotation][in] */ + _In_ DWORD_PTR dwUser) = 0; virtual HRESULT STDMETHODCALLTYPE WaitForNext( - /* [in] */ DWORD dwTimeout, + /* [annotation][in] */ + _In_ DWORD dwTimeout, /* [annotation][out] */ _Out_opt_ IMediaSample **ppSample, /* [annotation][out] */ _Out_ DWORD_PTR *pdwUser) = 0; virtual HRESULT STDMETHODCALLTYPE SyncReadAligned( - /* [in] */ IMediaSample *pSample) = 0; + /* [annotation][in] */ + _In_ IMediaSample *pSample) = 0; virtual HRESULT STDMETHODCALLTYPE SyncRead( - /* [in] */ LONGLONG llPosition, - /* [in] */ LONG lLength, + /* [annotation][in] */ + _In_ LONGLONG llPosition, + /* [annotation][in] */ + _In_ LONG lLength, /* [annotation][size_is][out] */ _Out_writes_bytes_(lLength) BYTE *pBuffer) = 0; @@ -8373,7 +8845,8 @@ EXTERN_C const IID IID_IAsyncReader; DECLSPEC_XFGVIRT(IAsyncReader, RequestAllocator) HRESULT ( STDMETHODCALLTYPE *RequestAllocator )( IAsyncReader * This, - /* [in] */ IMemAllocator *pPreferred, + /* [annotation][in] */ + _In_ IMemAllocator *pPreferred, /* [annotation][in] */ _In_ ALLOCATOR_PROPERTIES *pProps, /* [annotation][out] */ @@ -8382,13 +8855,16 @@ EXTERN_C const IID IID_IAsyncReader; DECLSPEC_XFGVIRT(IAsyncReader, Request) HRESULT ( STDMETHODCALLTYPE *Request )( IAsyncReader * This, - /* [in] */ IMediaSample *pSample, - /* [in] */ DWORD_PTR dwUser); + /* [annotation][in] */ + _In_ IMediaSample *pSample, + /* [annotation][in] */ + _In_ DWORD_PTR dwUser); DECLSPEC_XFGVIRT(IAsyncReader, WaitForNext) HRESULT ( STDMETHODCALLTYPE *WaitForNext )( IAsyncReader * This, - /* [in] */ DWORD dwTimeout, + /* [annotation][in] */ + _In_ DWORD dwTimeout, /* [annotation][out] */ _Out_opt_ IMediaSample **ppSample, /* [annotation][out] */ @@ -8397,13 +8873,16 @@ EXTERN_C const IID IID_IAsyncReader; DECLSPEC_XFGVIRT(IAsyncReader, SyncReadAligned) HRESULT ( STDMETHODCALLTYPE *SyncReadAligned )( IAsyncReader * This, - /* [in] */ IMediaSample *pSample); + /* [annotation][in] */ + _In_ IMediaSample *pSample); DECLSPEC_XFGVIRT(IAsyncReader, SyncRead) HRESULT ( STDMETHODCALLTYPE *SyncRead )( IAsyncReader * This, - /* [in] */ LONGLONG llPosition, - /* [in] */ LONG lLength, + /* [annotation][in] */ + _In_ LONGLONG llPosition, + /* [annotation][in] */ + _In_ LONG lLength, /* [annotation][size_is][out] */ _Out_writes_bytes_(lLength) BYTE *pBuffer); @@ -8584,10 +9063,12 @@ EXTERN_C const IID IID_IResourceConsumer; { public: virtual HRESULT STDMETHODCALLTYPE AcquireResource( - /* [in] */ LONG idResource) = 0; + /* [annotation][in] */ + _In_ LONG idResource) = 0; virtual HRESULT STDMETHODCALLTYPE ReleaseResource( - /* [in] */ LONG idResource) = 0; + /* [annotation][in] */ + _In_ LONG idResource) = 0; }; @@ -8617,12 +9098,14 @@ EXTERN_C const IID IID_IResourceConsumer; DECLSPEC_XFGVIRT(IResourceConsumer, AcquireResource) HRESULT ( STDMETHODCALLTYPE *AcquireResource )( IResourceConsumer * This, - /* [in] */ LONG idResource); + /* [annotation][in] */ + _In_ LONG idResource); DECLSPEC_XFGVIRT(IResourceConsumer, ReleaseResource) HRESULT ( STDMETHODCALLTYPE *ReleaseResource )( IResourceConsumer * This, - /* [in] */ LONG idResource); + /* [annotation][in] */ + _In_ LONG idResource); END_INTERFACE } IResourceConsumerVtbl; @@ -8680,43 +9163,60 @@ EXTERN_C const IID IID_IResourceManager; { public: virtual HRESULT STDMETHODCALLTYPE Register( - /* [in] */ LPCWSTR pName, - /* [in] */ LONG cResource, + /* [annotation][in] */ + _In_ LPCWSTR pName, + /* [annotation][in] */ + _In_ LONG cResource, /* [annotation][out] */ _Out_ LONG *plToken) = 0; virtual HRESULT STDMETHODCALLTYPE RegisterGroup( - /* [in] */ LPCWSTR pName, - /* [in] */ LONG cResource, + /* [annotation][in] */ + _In_ LPCWSTR pName, + /* [annotation][in] */ + _In_ LONG cResource, /* [annotation][size_is][in] */ _In_reads_(cResource) LONG *palTokens, /* [annotation][out] */ _Out_ LONG *plToken) = 0; virtual HRESULT STDMETHODCALLTYPE RequestResource( - /* [in] */ LONG idResource, - /* [in] */ IUnknown *pFocusObject, - /* [in] */ IResourceConsumer *pConsumer) = 0; + /* [annotation][in] */ + _In_ LONG idResource, + /* [annotation][in] */ + _In_ IUnknown *pFocusObject, + /* [annotation][in] */ + _In_ IResourceConsumer *pConsumer) = 0; virtual HRESULT STDMETHODCALLTYPE NotifyAcquire( - /* [in] */ LONG idResource, - /* [in] */ IResourceConsumer *pConsumer, - /* [in] */ HRESULT hr) = 0; + /* [annotation][in] */ + _In_ LONG idResource, + /* [annotation][in] */ + _In_ IResourceConsumer *pConsumer, + /* [annotation][in] */ + _In_ HRESULT hr) = 0; virtual HRESULT STDMETHODCALLTYPE NotifyRelease( - /* [in] */ LONG idResource, - /* [in] */ IResourceConsumer *pConsumer, - /* [in] */ BOOL bStillWant) = 0; + /* [annotation][in] */ + _In_ LONG idResource, + /* [annotation][in] */ + _In_ IResourceConsumer *pConsumer, + /* [annotation][in] */ + _In_ BOOL bStillWant) = 0; virtual HRESULT STDMETHODCALLTYPE CancelRequest( - /* [in] */ LONG idResource, - /* [in] */ IResourceConsumer *pConsumer) = 0; + /* [annotation][in] */ + _In_ LONG idResource, + /* [annotation][in] */ + _In_ IResourceConsumer *pConsumer) = 0; virtual HRESULT STDMETHODCALLTYPE SetFocus( - /* [in] */ IUnknown *pFocusObject) = 0; + /* [annotation][in] */ + _In_ IUnknown *pFocusObject) = 0; virtual HRESULT STDMETHODCALLTYPE ReleaseFocus( - /* [in] */ IUnknown *pFocusObject) = 0; + /* [annotation][in] */ + _In_ IUnknown *pFocusObject) = 0; }; @@ -8746,16 +9246,20 @@ EXTERN_C const IID IID_IResourceManager; DECLSPEC_XFGVIRT(IResourceManager, Register) HRESULT ( STDMETHODCALLTYPE *Register )( IResourceManager * This, - /* [in] */ LPCWSTR pName, - /* [in] */ LONG cResource, + /* [annotation][in] */ + _In_ LPCWSTR pName, + /* [annotation][in] */ + _In_ LONG cResource, /* [annotation][out] */ _Out_ LONG *plToken); DECLSPEC_XFGVIRT(IResourceManager, RegisterGroup) HRESULT ( STDMETHODCALLTYPE *RegisterGroup )( IResourceManager * This, - /* [in] */ LPCWSTR pName, - /* [in] */ LONG cResource, + /* [annotation][in] */ + _In_ LPCWSTR pName, + /* [annotation][in] */ + _In_ LONG cResource, /* [annotation][size_is][in] */ _In_reads_(cResource) LONG *palTokens, /* [annotation][out] */ @@ -8764,39 +9268,52 @@ EXTERN_C const IID IID_IResourceManager; DECLSPEC_XFGVIRT(IResourceManager, RequestResource) HRESULT ( STDMETHODCALLTYPE *RequestResource )( IResourceManager * This, - /* [in] */ LONG idResource, - /* [in] */ IUnknown *pFocusObject, - /* [in] */ IResourceConsumer *pConsumer); + /* [annotation][in] */ + _In_ LONG idResource, + /* [annotation][in] */ + _In_ IUnknown *pFocusObject, + /* [annotation][in] */ + _In_ IResourceConsumer *pConsumer); DECLSPEC_XFGVIRT(IResourceManager, NotifyAcquire) HRESULT ( STDMETHODCALLTYPE *NotifyAcquire )( IResourceManager * This, - /* [in] */ LONG idResource, - /* [in] */ IResourceConsumer *pConsumer, - /* [in] */ HRESULT hr); + /* [annotation][in] */ + _In_ LONG idResource, + /* [annotation][in] */ + _In_ IResourceConsumer *pConsumer, + /* [annotation][in] */ + _In_ HRESULT hr); DECLSPEC_XFGVIRT(IResourceManager, NotifyRelease) HRESULT ( STDMETHODCALLTYPE *NotifyRelease )( IResourceManager * This, - /* [in] */ LONG idResource, - /* [in] */ IResourceConsumer *pConsumer, - /* [in] */ BOOL bStillWant); + /* [annotation][in] */ + _In_ LONG idResource, + /* [annotation][in] */ + _In_ IResourceConsumer *pConsumer, + /* [annotation][in] */ + _In_ BOOL bStillWant); DECLSPEC_XFGVIRT(IResourceManager, CancelRequest) HRESULT ( STDMETHODCALLTYPE *CancelRequest )( IResourceManager * This, - /* [in] */ LONG idResource, - /* [in] */ IResourceConsumer *pConsumer); + /* [annotation][in] */ + _In_ LONG idResource, + /* [annotation][in] */ + _In_ IResourceConsumer *pConsumer); DECLSPEC_XFGVIRT(IResourceManager, SetFocus) HRESULT ( STDMETHODCALLTYPE *SetFocus )( IResourceManager * This, - /* [in] */ IUnknown *pFocusObject); + /* [annotation][in] */ + _In_ IUnknown *pFocusObject); DECLSPEC_XFGVIRT(IResourceManager, ReleaseFocus) HRESULT ( STDMETHODCALLTYPE *ReleaseFocus )( IResourceManager * This, - /* [in] */ IUnknown *pFocusObject); + /* [annotation][in] */ + _In_ IUnknown *pFocusObject); END_INTERFACE } IResourceManagerVtbl; @@ -8879,7 +9396,8 @@ EXTERN_C const IID IID_IDistributorNotify; REFERENCE_TIME tStart) = 0; virtual HRESULT STDMETHODCALLTYPE SetSyncSource( - /* [in] */ IReferenceClock *pClock) = 0; + /* [annotation][in] */ + _In_ IReferenceClock *pClock) = 0; virtual HRESULT STDMETHODCALLTYPE NotifyGraphChange( void) = 0; @@ -8924,7 +9442,8 @@ EXTERN_C const IID IID_IDistributorNotify; DECLSPEC_XFGVIRT(IDistributorNotify, SetSyncSource) HRESULT ( STDMETHODCALLTYPE *SetSyncSource )( IDistributorNotify * This, - /* [in] */ IReferenceClock *pClock); + /* [annotation][in] */ + _In_ IReferenceClock *pClock); DECLSPEC_XFGVIRT(IDistributorNotify, NotifyGraphChange) HRESULT ( STDMETHODCALLTYPE *NotifyGraphChange )( @@ -9030,13 +9549,16 @@ EXTERN_C const IID IID_IAMStreamControl; virtual HRESULT STDMETHODCALLTYPE StartAt( /* [annotation][in] */ _In_opt_ const REFERENCE_TIME *ptStart, - /* [in] */ DWORD dwCookie) = 0; + /* [annotation][in] */ + _In_ DWORD dwCookie) = 0; virtual HRESULT STDMETHODCALLTYPE StopAt( /* [annotation][in] */ _In_opt_ const REFERENCE_TIME *ptStop, - /* [in] */ BOOL bSendExtra, - /* [in] */ DWORD dwCookie) = 0; + /* [annotation][in] */ + _In_ BOOL bSendExtra, + /* [annotation][in] */ + _In_ DWORD dwCookie) = 0; virtual HRESULT STDMETHODCALLTYPE GetInfo( /* [annotation][out] */ @@ -9072,15 +9594,18 @@ EXTERN_C const IID IID_IAMStreamControl; IAMStreamControl * This, /* [annotation][in] */ _In_opt_ const REFERENCE_TIME *ptStart, - /* [in] */ DWORD dwCookie); + /* [annotation][in] */ + _In_ DWORD dwCookie); DECLSPEC_XFGVIRT(IAMStreamControl, StopAt) HRESULT ( STDMETHODCALLTYPE *StopAt )( IAMStreamControl * This, /* [annotation][in] */ _In_opt_ const REFERENCE_TIME *ptStop, - /* [in] */ BOOL bSendExtra, - /* [in] */ DWORD dwCookie); + /* [annotation][in] */ + _In_ BOOL bSendExtra, + /* [annotation][in] */ + _In_ DWORD dwCookie); DECLSPEC_XFGVIRT(IAMStreamControl, GetInfo) HRESULT ( STDMETHODCALLTYPE *GetInfo )( @@ -9147,8 +9672,10 @@ EXTERN_C const IID IID_ISeekingPassThru; { public: virtual HRESULT STDMETHODCALLTYPE Init( - /* [in] */ BOOL bSupportRendering, - /* [in] */ IPin *pPin) = 0; + /* [annotation][in] */ + _In_ BOOL bSupportRendering, + /* [annotation][in] */ + _In_ IPin *pPin) = 0; }; @@ -9178,8 +9705,10 @@ EXTERN_C const IID IID_ISeekingPassThru; DECLSPEC_XFGVIRT(ISeekingPassThru, Init) HRESULT ( STDMETHODCALLTYPE *Init )( ISeekingPassThru * This, - /* [in] */ BOOL bSupportRendering, - /* [in] */ IPin *pPin); + /* [annotation][in] */ + _In_ BOOL bSupportRendering, + /* [annotation][in] */ + _In_ IPin *pPin); END_INTERFACE } ISeekingPassThruVtbl; @@ -9280,7 +9809,8 @@ EXTERN_C const IID IID_IAMStreamConfig; { public: virtual HRESULT STDMETHODCALLTYPE SetFormat( - /* [in] */ AM_MEDIA_TYPE *pmt) = 0; + /* [annotation][in] */ + _In_ AM_MEDIA_TYPE *pmt) = 0; virtual HRESULT STDMETHODCALLTYPE GetFormat( /* [annotation][out] */ @@ -9293,7 +9823,8 @@ EXTERN_C const IID IID_IAMStreamConfig; _Out_ int *piSize) = 0; virtual HRESULT STDMETHODCALLTYPE GetStreamCaps( - /* [in] */ int iIndex, + /* [annotation][in] */ + _In_ int iIndex, /* [annotation][out] */ _Out_ AM_MEDIA_TYPE **ppmt, /* [annotation][out] */ @@ -9327,7 +9858,8 @@ EXTERN_C const IID IID_IAMStreamConfig; DECLSPEC_XFGVIRT(IAMStreamConfig, SetFormat) HRESULT ( STDMETHODCALLTYPE *SetFormat )( IAMStreamConfig * This, - /* [in] */ AM_MEDIA_TYPE *pmt); + /* [annotation][in] */ + _In_ AM_MEDIA_TYPE *pmt); DECLSPEC_XFGVIRT(IAMStreamConfig, GetFormat) HRESULT ( STDMETHODCALLTYPE *GetFormat )( @@ -9346,7 +9878,8 @@ EXTERN_C const IID IID_IAMStreamConfig; DECLSPEC_XFGVIRT(IAMStreamConfig, GetStreamCaps) HRESULT ( STDMETHODCALLTYPE *GetStreamCaps )( IAMStreamConfig * This, - /* [in] */ int iIndex, + /* [annotation][in] */ + _In_ int iIndex, /* [annotation][out] */ _Out_ AM_MEDIA_TYPE **ppmt, /* [annotation][out] */ @@ -9423,15 +9956,18 @@ EXTERN_C const IID IID_IConfigInterleaving; { public: virtual HRESULT STDMETHODCALLTYPE put_Mode( - /* [in] */ InterleavingMode mode) = 0; + /* [annotation][in] */ + _In_ InterleavingMode mode) = 0; virtual HRESULT STDMETHODCALLTYPE get_Mode( /* [annotation][out] */ _Out_ InterleavingMode *pMode) = 0; virtual HRESULT STDMETHODCALLTYPE put_Interleaving( - /* [in] */ const REFERENCE_TIME *prtInterleave, - /* [in] */ const REFERENCE_TIME *prtPreroll) = 0; + /* [annotation][in] */ + _In_ const REFERENCE_TIME *prtInterleave, + /* [annotation][in] */ + _In_ const REFERENCE_TIME *prtPreroll) = 0; virtual HRESULT STDMETHODCALLTYPE get_Interleaving( /* [annotation][out] */ @@ -9467,7 +10003,8 @@ EXTERN_C const IID IID_IConfigInterleaving; DECLSPEC_XFGVIRT(IConfigInterleaving, put_Mode) HRESULT ( STDMETHODCALLTYPE *put_Mode )( IConfigInterleaving * This, - /* [in] */ InterleavingMode mode); + /* [annotation][in] */ + _In_ InterleavingMode mode); DECLSPEC_XFGVIRT(IConfigInterleaving, get_Mode) HRESULT ( STDMETHODCALLTYPE *get_Mode )( @@ -9478,8 +10015,10 @@ EXTERN_C const IID IID_IConfigInterleaving; DECLSPEC_XFGVIRT(IConfigInterleaving, put_Interleaving) HRESULT ( STDMETHODCALLTYPE *put_Interleaving )( IConfigInterleaving * This, - /* [in] */ const REFERENCE_TIME *prtInterleave, - /* [in] */ const REFERENCE_TIME *prtPreroll); + /* [annotation][in] */ + _In_ const REFERENCE_TIME *prtInterleave, + /* [annotation][in] */ + _In_ const REFERENCE_TIME *prtPreroll); DECLSPEC_XFGVIRT(IConfigInterleaving, get_Interleaving) HRESULT ( STDMETHODCALLTYPE *get_Interleaving )( @@ -9551,14 +10090,16 @@ EXTERN_C const IID IID_IConfigAviMux; { public: virtual HRESULT STDMETHODCALLTYPE SetMasterStream( - /* [in] */ LONG iStream) = 0; + /* [annotation][in] */ + _In_ LONG iStream) = 0; virtual HRESULT STDMETHODCALLTYPE GetMasterStream( /* [annotation][out] */ _Out_ LONG *pStream) = 0; virtual HRESULT STDMETHODCALLTYPE SetOutputCompatibilityIndex( - /* [in] */ BOOL fOldIndex) = 0; + /* [annotation][in] */ + _In_ BOOL fOldIndex) = 0; virtual HRESULT STDMETHODCALLTYPE GetOutputCompatibilityIndex( /* [annotation][out] */ @@ -9592,7 +10133,8 @@ EXTERN_C const IID IID_IConfigAviMux; DECLSPEC_XFGVIRT(IConfigAviMux, SetMasterStream) HRESULT ( STDMETHODCALLTYPE *SetMasterStream )( IConfigAviMux * This, - /* [in] */ LONG iStream); + /* [annotation][in] */ + _In_ LONG iStream); DECLSPEC_XFGVIRT(IConfigAviMux, GetMasterStream) HRESULT ( STDMETHODCALLTYPE *GetMasterStream )( @@ -9603,7 +10145,8 @@ EXTERN_C const IID IID_IConfigAviMux; DECLSPEC_XFGVIRT(IConfigAviMux, SetOutputCompatibilityIndex) HRESULT ( STDMETHODCALLTYPE *SetOutputCompatibilityIndex )( IConfigAviMux * This, - /* [in] */ BOOL fOldIndex); + /* [annotation][in] */ + _In_ BOOL fOldIndex); DECLSPEC_XFGVIRT(IConfigAviMux, GetOutputCompatibilityIndex) HRESULT ( STDMETHODCALLTYPE *GetOutputCompatibilityIndex )( @@ -9691,28 +10234,32 @@ EXTERN_C const IID IID_IAMVideoCompression; { public: virtual HRESULT STDMETHODCALLTYPE put_KeyFrameRate( - /* [in] */ long KeyFrameRate) = 0; + /* [annotation][in] */ + _In_ long KeyFrameRate) = 0; virtual HRESULT STDMETHODCALLTYPE get_KeyFrameRate( /* [annotation][out] */ _Out_ long *pKeyFrameRate) = 0; virtual HRESULT STDMETHODCALLTYPE put_PFramesPerKeyFrame( - /* [in] */ long PFramesPerKeyFrame) = 0; + /* [annotation][in] */ + _In_ long PFramesPerKeyFrame) = 0; virtual HRESULT STDMETHODCALLTYPE get_PFramesPerKeyFrame( /* [annotation][out] */ _Out_ long *pPFramesPerKeyFrame) = 0; virtual HRESULT STDMETHODCALLTYPE put_Quality( - /* [in] */ double Quality) = 0; + /* [annotation][in] */ + _In_ double Quality) = 0; virtual HRESULT STDMETHODCALLTYPE get_Quality( /* [annotation][out] */ _Out_ double *pQuality) = 0; virtual HRESULT STDMETHODCALLTYPE put_WindowSize( - /* [in] */ DWORDLONG WindowSize) = 0; + /* [annotation][in] */ + _In_ DWORDLONG WindowSize) = 0; virtual HRESULT STDMETHODCALLTYPE get_WindowSize( /* [annotation][out] */ @@ -9737,11 +10284,14 @@ EXTERN_C const IID IID_IAMVideoCompression; _Out_opt_ long *pCapabilities) = 0; virtual HRESULT STDMETHODCALLTYPE OverrideKeyFrame( - /* [in] */ long FrameNumber) = 0; + /* [annotation][in] */ + _In_ long FrameNumber) = 0; virtual HRESULT STDMETHODCALLTYPE OverrideFrameSize( - /* [in] */ long FrameNumber, - /* [in] */ long Size) = 0; + /* [annotation][in] */ + _In_ long FrameNumber, + /* [annotation][in] */ + _In_ long Size) = 0; }; @@ -9771,7 +10321,8 @@ EXTERN_C const IID IID_IAMVideoCompression; DECLSPEC_XFGVIRT(IAMVideoCompression, put_KeyFrameRate) HRESULT ( STDMETHODCALLTYPE *put_KeyFrameRate )( IAMVideoCompression * This, - /* [in] */ long KeyFrameRate); + /* [annotation][in] */ + _In_ long KeyFrameRate); DECLSPEC_XFGVIRT(IAMVideoCompression, get_KeyFrameRate) HRESULT ( STDMETHODCALLTYPE *get_KeyFrameRate )( @@ -9782,7 +10333,8 @@ EXTERN_C const IID IID_IAMVideoCompression; DECLSPEC_XFGVIRT(IAMVideoCompression, put_PFramesPerKeyFrame) HRESULT ( STDMETHODCALLTYPE *put_PFramesPerKeyFrame )( IAMVideoCompression * This, - /* [in] */ long PFramesPerKeyFrame); + /* [annotation][in] */ + _In_ long PFramesPerKeyFrame); DECLSPEC_XFGVIRT(IAMVideoCompression, get_PFramesPerKeyFrame) HRESULT ( STDMETHODCALLTYPE *get_PFramesPerKeyFrame )( @@ -9793,7 +10345,8 @@ EXTERN_C const IID IID_IAMVideoCompression; DECLSPEC_XFGVIRT(IAMVideoCompression, put_Quality) HRESULT ( STDMETHODCALLTYPE *put_Quality )( IAMVideoCompression * This, - /* [in] */ double Quality); + /* [annotation][in] */ + _In_ double Quality); DECLSPEC_XFGVIRT(IAMVideoCompression, get_Quality) HRESULT ( STDMETHODCALLTYPE *get_Quality )( @@ -9804,7 +10357,8 @@ EXTERN_C const IID IID_IAMVideoCompression; DECLSPEC_XFGVIRT(IAMVideoCompression, put_WindowSize) HRESULT ( STDMETHODCALLTYPE *put_WindowSize )( IAMVideoCompression * This, - /* [in] */ DWORDLONG WindowSize); + /* [annotation][in] */ + _In_ DWORDLONG WindowSize); DECLSPEC_XFGVIRT(IAMVideoCompression, get_WindowSize) HRESULT ( STDMETHODCALLTYPE *get_WindowSize )( @@ -9835,13 +10389,16 @@ EXTERN_C const IID IID_IAMVideoCompression; DECLSPEC_XFGVIRT(IAMVideoCompression, OverrideKeyFrame) HRESULT ( STDMETHODCALLTYPE *OverrideKeyFrame )( IAMVideoCompression * This, - /* [in] */ long FrameNumber); + /* [annotation][in] */ + _In_ long FrameNumber); DECLSPEC_XFGVIRT(IAMVideoCompression, OverrideFrameSize) HRESULT ( STDMETHODCALLTYPE *OverrideFrameSize )( IAMVideoCompression * This, - /* [in] */ long FrameNumber, - /* [in] */ long Size); + /* [annotation][in] */ + _In_ long FrameNumber, + /* [annotation][in] */ + _In_ long Size); END_INTERFACE } IAMVideoCompressionVtbl; @@ -9951,17 +10508,24 @@ EXTERN_C const IID IID_IAMVfwCaptureDialogs; { public: virtual HRESULT STDMETHODCALLTYPE HasDialog( - /* [in] */ int iDialog) = 0; + /* [annotation][in] */ + _In_ int iDialog) = 0; virtual HRESULT STDMETHODCALLTYPE ShowDialog( - /* [in] */ int iDialog, - /* [in] */ HWND hwnd) = 0; + /* [annotation][in] */ + _In_ int iDialog, + /* [annotation][in] */ + _In_ HWND hwnd) = 0; virtual HRESULT STDMETHODCALLTYPE SendDriverMessage( - /* [in] */ int iDialog, - /* [in] */ int uMsg, - /* [in] */ long dw1, - /* [in] */ long dw2) = 0; + /* [annotation][in] */ + _In_ int iDialog, + /* [annotation][in] */ + _In_ int uMsg, + /* [annotation][in] */ + _In_ long dw1, + /* [annotation][in] */ + _In_ long dw2) = 0; }; @@ -9991,21 +10555,28 @@ EXTERN_C const IID IID_IAMVfwCaptureDialogs; DECLSPEC_XFGVIRT(IAMVfwCaptureDialogs, HasDialog) HRESULT ( STDMETHODCALLTYPE *HasDialog )( IAMVfwCaptureDialogs * This, - /* [in] */ int iDialog); + /* [annotation][in] */ + _In_ int iDialog); DECLSPEC_XFGVIRT(IAMVfwCaptureDialogs, ShowDialog) HRESULT ( STDMETHODCALLTYPE *ShowDialog )( IAMVfwCaptureDialogs * This, - /* [in] */ int iDialog, - /* [in] */ HWND hwnd); + /* [annotation][in] */ + _In_ int iDialog, + /* [annotation][in] */ + _In_ HWND hwnd); DECLSPEC_XFGVIRT(IAMVfwCaptureDialogs, SendDriverMessage) HRESULT ( STDMETHODCALLTYPE *SendDriverMessage )( IAMVfwCaptureDialogs * This, - /* [in] */ int iDialog, - /* [in] */ int uMsg, - /* [in] */ long dw1, - /* [in] */ long dw2); + /* [annotation][in] */ + _In_ int iDialog, + /* [annotation][in] */ + _In_ int uMsg, + /* [annotation][in] */ + _In_ long dw1, + /* [annotation][in] */ + _In_ long dw2); END_INTERFACE } IAMVfwCaptureDialogsVtbl; @@ -10066,8 +10637,10 @@ EXTERN_C const IID IID_IAMVfwCompressDialogs; { public: virtual HRESULT STDMETHODCALLTYPE ShowDialog( - /* [in] */ int iDialog, - /* [in] */ HWND hwnd) = 0; + /* [annotation][in] */ + _In_ int iDialog, + /* [annotation][in] */ + _In_ HWND hwnd) = 0; virtual HRESULT STDMETHODCALLTYPE GetState( /* [annotation][size_is][out] */ @@ -10078,12 +10651,16 @@ EXTERN_C const IID IID_IAMVfwCompressDialogs; virtual HRESULT STDMETHODCALLTYPE SetState( /* [annotation][size_is][in] */ _In_reads_bytes_(cbState) LPVOID pState, - /* [in] */ int cbState) = 0; + /* [annotation][in] */ + _In_ int cbState) = 0; virtual HRESULT STDMETHODCALLTYPE SendDriverMessage( - /* [in] */ int uMsg, - /* [in] */ long dw1, - /* [in] */ long dw2) = 0; + /* [annotation][in] */ + _In_ int uMsg, + /* [annotation][in] */ + _In_ long dw1, + /* [annotation][in] */ + _In_ long dw2) = 0; }; @@ -10113,8 +10690,10 @@ EXTERN_C const IID IID_IAMVfwCompressDialogs; DECLSPEC_XFGVIRT(IAMVfwCompressDialogs, ShowDialog) HRESULT ( STDMETHODCALLTYPE *ShowDialog )( IAMVfwCompressDialogs * This, - /* [in] */ int iDialog, - /* [in] */ HWND hwnd); + /* [annotation][in] */ + _In_ int iDialog, + /* [annotation][in] */ + _In_ HWND hwnd); DECLSPEC_XFGVIRT(IAMVfwCompressDialogs, GetState) HRESULT ( STDMETHODCALLTYPE *GetState )( @@ -10129,14 +10708,18 @@ EXTERN_C const IID IID_IAMVfwCompressDialogs; IAMVfwCompressDialogs * This, /* [annotation][size_is][in] */ _In_reads_bytes_(cbState) LPVOID pState, - /* [in] */ int cbState); + /* [annotation][in] */ + _In_ int cbState); DECLSPEC_XFGVIRT(IAMVfwCompressDialogs, SendDriverMessage) HRESULT ( STDMETHODCALLTYPE *SendDriverMessage )( IAMVfwCompressDialogs * This, - /* [in] */ int uMsg, - /* [in] */ long dw1, - /* [in] */ long dw2); + /* [annotation][in] */ + _In_ int uMsg, + /* [annotation][in] */ + _In_ long dw1, + /* [annotation][in] */ + _In_ long dw2); END_INTERFACE } IAMVfwCompressDialogsVtbl; @@ -10208,7 +10791,8 @@ EXTERN_C const IID IID_IAMDroppedFrames; _Out_ long *plNotDropped) = 0; virtual HRESULT STDMETHODCALLTYPE GetDroppedInfo( - /* [in] */ long lSize, + /* [annotation][in] */ + _In_ long lSize, /* [annotation][out] */ _Out_ long *plArray, /* [annotation][out] */ @@ -10258,7 +10842,8 @@ EXTERN_C const IID IID_IAMDroppedFrames; DECLSPEC_XFGVIRT(IAMDroppedFrames, GetDroppedInfo) HRESULT ( STDMETHODCALLTYPE *GetDroppedInfo )( IAMDroppedFrames * This, - /* [in] */ long lSize, + /* [annotation][in] */ + _In_ long lSize, /* [annotation][out] */ _Out_ long *plArray, /* [annotation][out] */ @@ -10341,42 +10926,48 @@ EXTERN_C const IID IID_IAMAudioInputMixer; { public: virtual HRESULT STDMETHODCALLTYPE put_Enable( - /* [in] */ BOOL fEnable) = 0; + /* [annotation][in] */ + _In_ BOOL fEnable) = 0; virtual HRESULT STDMETHODCALLTYPE get_Enable( /* [annotation][out] */ _Out_ BOOL *pfEnable) = 0; virtual HRESULT STDMETHODCALLTYPE put_Mono( - /* [in] */ BOOL fMono) = 0; + /* [annotation][in] */ + _In_ BOOL fMono) = 0; virtual HRESULT STDMETHODCALLTYPE get_Mono( /* [annotation][out] */ _Out_ BOOL *pfMono) = 0; virtual HRESULT STDMETHODCALLTYPE put_MixLevel( - /* [in] */ double Level) = 0; + /* [annotation][in] */ + _In_ double Level) = 0; virtual HRESULT STDMETHODCALLTYPE get_MixLevel( /* [annotation][out] */ _Out_ double *pLevel) = 0; virtual HRESULT STDMETHODCALLTYPE put_Pan( - /* [in] */ double Pan) = 0; + /* [annotation][in] */ + _In_ double Pan) = 0; virtual HRESULT STDMETHODCALLTYPE get_Pan( /* [annotation][out] */ _Out_ double *pPan) = 0; virtual HRESULT STDMETHODCALLTYPE put_Loudness( - /* [in] */ BOOL fLoudness) = 0; + /* [annotation][in] */ + _In_ BOOL fLoudness) = 0; virtual HRESULT STDMETHODCALLTYPE get_Loudness( /* [annotation][out] */ _Out_ BOOL *pfLoudness) = 0; virtual HRESULT STDMETHODCALLTYPE put_Treble( - /* [in] */ double Treble) = 0; + /* [annotation][in] */ + _In_ double Treble) = 0; virtual HRESULT STDMETHODCALLTYPE get_Treble( /* [annotation][out] */ @@ -10387,7 +10978,8 @@ EXTERN_C const IID IID_IAMAudioInputMixer; _Out_ double *pRange) = 0; virtual HRESULT STDMETHODCALLTYPE put_Bass( - /* [in] */ double Bass) = 0; + /* [annotation][in] */ + _In_ double Bass) = 0; virtual HRESULT STDMETHODCALLTYPE get_Bass( /* [annotation][out] */ @@ -10425,7 +11017,8 @@ EXTERN_C const IID IID_IAMAudioInputMixer; DECLSPEC_XFGVIRT(IAMAudioInputMixer, put_Enable) HRESULT ( STDMETHODCALLTYPE *put_Enable )( IAMAudioInputMixer * This, - /* [in] */ BOOL fEnable); + /* [annotation][in] */ + _In_ BOOL fEnable); DECLSPEC_XFGVIRT(IAMAudioInputMixer, get_Enable) HRESULT ( STDMETHODCALLTYPE *get_Enable )( @@ -10436,7 +11029,8 @@ EXTERN_C const IID IID_IAMAudioInputMixer; DECLSPEC_XFGVIRT(IAMAudioInputMixer, put_Mono) HRESULT ( STDMETHODCALLTYPE *put_Mono )( IAMAudioInputMixer * This, - /* [in] */ BOOL fMono); + /* [annotation][in] */ + _In_ BOOL fMono); DECLSPEC_XFGVIRT(IAMAudioInputMixer, get_Mono) HRESULT ( STDMETHODCALLTYPE *get_Mono )( @@ -10447,7 +11041,8 @@ EXTERN_C const IID IID_IAMAudioInputMixer; DECLSPEC_XFGVIRT(IAMAudioInputMixer, put_MixLevel) HRESULT ( STDMETHODCALLTYPE *put_MixLevel )( IAMAudioInputMixer * This, - /* [in] */ double Level); + /* [annotation][in] */ + _In_ double Level); DECLSPEC_XFGVIRT(IAMAudioInputMixer, get_MixLevel) HRESULT ( STDMETHODCALLTYPE *get_MixLevel )( @@ -10458,7 +11053,8 @@ EXTERN_C const IID IID_IAMAudioInputMixer; DECLSPEC_XFGVIRT(IAMAudioInputMixer, put_Pan) HRESULT ( STDMETHODCALLTYPE *put_Pan )( IAMAudioInputMixer * This, - /* [in] */ double Pan); + /* [annotation][in] */ + _In_ double Pan); DECLSPEC_XFGVIRT(IAMAudioInputMixer, get_Pan) HRESULT ( STDMETHODCALLTYPE *get_Pan )( @@ -10469,7 +11065,8 @@ EXTERN_C const IID IID_IAMAudioInputMixer; DECLSPEC_XFGVIRT(IAMAudioInputMixer, put_Loudness) HRESULT ( STDMETHODCALLTYPE *put_Loudness )( IAMAudioInputMixer * This, - /* [in] */ BOOL fLoudness); + /* [annotation][in] */ + _In_ BOOL fLoudness); DECLSPEC_XFGVIRT(IAMAudioInputMixer, get_Loudness) HRESULT ( STDMETHODCALLTYPE *get_Loudness )( @@ -10480,7 +11077,8 @@ EXTERN_C const IID IID_IAMAudioInputMixer; DECLSPEC_XFGVIRT(IAMAudioInputMixer, put_Treble) HRESULT ( STDMETHODCALLTYPE *put_Treble )( IAMAudioInputMixer * This, - /* [in] */ double Treble); + /* [annotation][in] */ + _In_ double Treble); DECLSPEC_XFGVIRT(IAMAudioInputMixer, get_Treble) HRESULT ( STDMETHODCALLTYPE *get_Treble )( @@ -10497,7 +11095,8 @@ EXTERN_C const IID IID_IAMAudioInputMixer; DECLSPEC_XFGVIRT(IAMAudioInputMixer, put_Bass) HRESULT ( STDMETHODCALLTYPE *put_Bass )( IAMAudioInputMixer * This, - /* [in] */ double Bass); + /* [annotation][in] */ + _In_ double Bass); DECLSPEC_XFGVIRT(IAMAudioInputMixer, get_Bass) HRESULT ( STDMETHODCALLTYPE *get_Bass )( @@ -10609,7 +11208,8 @@ EXTERN_C const IID IID_IAMBufferNegotiation; { public: virtual HRESULT STDMETHODCALLTYPE SuggestAllocatorProperties( - /* [in] */ const ALLOCATOR_PROPERTIES *pprop) = 0; + /* [annotation][in] */ + _In_ const ALLOCATOR_PROPERTIES *pprop) = 0; virtual HRESULT STDMETHODCALLTYPE GetAllocatorProperties( /* [annotation][out] */ @@ -10643,7 +11243,8 @@ EXTERN_C const IID IID_IAMBufferNegotiation; DECLSPEC_XFGVIRT(IAMBufferNegotiation, SuggestAllocatorProperties) HRESULT ( STDMETHODCALLTYPE *SuggestAllocatorProperties )( IAMBufferNegotiation * This, - /* [in] */ const ALLOCATOR_PROPERTIES *pprop); + /* [annotation][in] */ + _In_ const ALLOCATOR_PROPERTIES *pprop); DECLSPEC_XFGVIRT(IAMBufferNegotiation, GetAllocatorProperties) HRESULT ( STDMETHODCALLTYPE *GetAllocatorProperties )( @@ -10809,7 +11410,8 @@ EXTERN_C const IID IID_IAMAnalogVideoDecoder; _Out_ long *lAnalogVideoStandard) = 0; virtual HRESULT STDMETHODCALLTYPE put_TVFormat( - /* [in] */ long lAnalogVideoStandard) = 0; + /* [annotation][in] */ + _In_ long lAnalogVideoStandard) = 0; virtual HRESULT STDMETHODCALLTYPE get_TVFormat( /* [annotation][out] */ @@ -10820,7 +11422,8 @@ EXTERN_C const IID IID_IAMAnalogVideoDecoder; _Out_ long *plLocked) = 0; virtual HRESULT STDMETHODCALLTYPE put_VCRHorizontalLocking( - /* [in] */ long lVCRHorizontalLocking) = 0; + /* [annotation][in] */ + _In_ long lVCRHorizontalLocking) = 0; virtual HRESULT STDMETHODCALLTYPE get_VCRHorizontalLocking( /* [annotation][out] */ @@ -10831,7 +11434,8 @@ EXTERN_C const IID IID_IAMAnalogVideoDecoder; _Out_ long *plNumberOfLines) = 0; virtual HRESULT STDMETHODCALLTYPE put_OutputEnable( - /* [in] */ long lOutputEnable) = 0; + /* [annotation][in] */ + _In_ long lOutputEnable) = 0; virtual HRESULT STDMETHODCALLTYPE get_OutputEnable( /* [annotation][out] */ @@ -10871,7 +11475,8 @@ EXTERN_C const IID IID_IAMAnalogVideoDecoder; DECLSPEC_XFGVIRT(IAMAnalogVideoDecoder, put_TVFormat) HRESULT ( STDMETHODCALLTYPE *put_TVFormat )( IAMAnalogVideoDecoder * This, - /* [in] */ long lAnalogVideoStandard); + /* [annotation][in] */ + _In_ long lAnalogVideoStandard); DECLSPEC_XFGVIRT(IAMAnalogVideoDecoder, get_TVFormat) HRESULT ( STDMETHODCALLTYPE *get_TVFormat )( @@ -10888,7 +11493,8 @@ EXTERN_C const IID IID_IAMAnalogVideoDecoder; DECLSPEC_XFGVIRT(IAMAnalogVideoDecoder, put_VCRHorizontalLocking) HRESULT ( STDMETHODCALLTYPE *put_VCRHorizontalLocking )( IAMAnalogVideoDecoder * This, - /* [in] */ long lVCRHorizontalLocking); + /* [annotation][in] */ + _In_ long lVCRHorizontalLocking); DECLSPEC_XFGVIRT(IAMAnalogVideoDecoder, get_VCRHorizontalLocking) HRESULT ( STDMETHODCALLTYPE *get_VCRHorizontalLocking )( @@ -10905,7 +11511,8 @@ EXTERN_C const IID IID_IAMAnalogVideoDecoder; DECLSPEC_XFGVIRT(IAMAnalogVideoDecoder, put_OutputEnable) HRESULT ( STDMETHODCALLTYPE *put_OutputEnable )( IAMAnalogVideoDecoder * This, - /* [in] */ long lOutputEnable); + /* [annotation][in] */ + _In_ long lOutputEnable); DECLSPEC_XFGVIRT(IAMAnalogVideoDecoder, get_OutputEnable) HRESULT ( STDMETHODCALLTYPE *get_OutputEnable )( @@ -11020,7 +11627,8 @@ EXTERN_C const IID IID_IAMVideoProcAmp; { public: virtual HRESULT STDMETHODCALLTYPE GetRange( - /* [in] */ long Property, + /* [annotation][in] */ + _In_ long Property, /* [annotation][out] */ _Out_ long *pMin, /* [annotation][out] */ @@ -11033,12 +11641,16 @@ EXTERN_C const IID IID_IAMVideoProcAmp; _Out_ long *pCapsFlags) = 0; virtual HRESULT STDMETHODCALLTYPE Set( - /* [in] */ long Property, - /* [in] */ long lValue, - /* [in] */ long Flags) = 0; + /* [annotation][in] */ + _In_ long Property, + /* [annotation][in] */ + _In_ long lValue, + /* [annotation][in] */ + _In_ long Flags) = 0; virtual HRESULT STDMETHODCALLTYPE Get( - /* [in] */ long Property, + /* [annotation][in] */ + _In_ long Property, /* [annotation][out] */ _Out_ long *lValue, /* [annotation][out] */ @@ -11072,7 +11684,8 @@ EXTERN_C const IID IID_IAMVideoProcAmp; DECLSPEC_XFGVIRT(IAMVideoProcAmp, GetRange) HRESULT ( STDMETHODCALLTYPE *GetRange )( IAMVideoProcAmp * This, - /* [in] */ long Property, + /* [annotation][in] */ + _In_ long Property, /* [annotation][out] */ _Out_ long *pMin, /* [annotation][out] */ @@ -11087,14 +11700,18 @@ EXTERN_C const IID IID_IAMVideoProcAmp; DECLSPEC_XFGVIRT(IAMVideoProcAmp, Set) HRESULT ( STDMETHODCALLTYPE *Set )( IAMVideoProcAmp * This, - /* [in] */ long Property, - /* [in] */ long lValue, - /* [in] */ long Flags); + /* [annotation][in] */ + _In_ long Property, + /* [annotation][in] */ + _In_ long lValue, + /* [annotation][in] */ + _In_ long Flags); DECLSPEC_XFGVIRT(IAMVideoProcAmp, Get) HRESULT ( STDMETHODCALLTYPE *Get )( IAMVideoProcAmp * This, - /* [in] */ long Property, + /* [annotation][in] */ + _In_ long Property, /* [annotation][out] */ _Out_ long *lValue, /* [annotation][out] */ @@ -11186,7 +11803,8 @@ EXTERN_C const IID IID_IAMCameraControl; { public: virtual HRESULT STDMETHODCALLTYPE GetRange( - /* [in] */ long Property, + /* [annotation][in] */ + _In_ long Property, /* [annotation][out] */ _Out_ long *pMin, /* [annotation][out] */ @@ -11199,12 +11817,16 @@ EXTERN_C const IID IID_IAMCameraControl; _Out_ long *pCapsFlags) = 0; virtual HRESULT STDMETHODCALLTYPE Set( - /* [in] */ long Property, - /* [in] */ long lValue, - /* [in] */ long Flags) = 0; + /* [annotation][in] */ + _In_ long Property, + /* [annotation][in] */ + _In_ long lValue, + /* [annotation][in] */ + _In_ long Flags) = 0; virtual HRESULT STDMETHODCALLTYPE Get( - /* [in] */ long Property, + /* [annotation][in] */ + _In_ long Property, /* [annotation][out] */ _Out_ long *lValue, /* [annotation][out] */ @@ -11238,7 +11860,8 @@ EXTERN_C const IID IID_IAMCameraControl; DECLSPEC_XFGVIRT(IAMCameraControl, GetRange) HRESULT ( STDMETHODCALLTYPE *GetRange )( IAMCameraControl * This, - /* [in] */ long Property, + /* [annotation][in] */ + _In_ long Property, /* [annotation][out] */ _Out_ long *pMin, /* [annotation][out] */ @@ -11253,14 +11876,18 @@ EXTERN_C const IID IID_IAMCameraControl; DECLSPEC_XFGVIRT(IAMCameraControl, Set) HRESULT ( STDMETHODCALLTYPE *Set )( IAMCameraControl * This, - /* [in] */ long Property, - /* [in] */ long lValue, - /* [in] */ long Flags); + /* [annotation][in] */ + _In_ long Property, + /* [annotation][in] */ + _In_ long lValue, + /* [annotation][in] */ + _In_ long Flags); DECLSPEC_XFGVIRT(IAMCameraControl, Get) HRESULT ( STDMETHODCALLTYPE *Get )( IAMCameraControl * This, - /* [in] */ long Property, + /* [annotation][in] */ + _In_ long Property, /* [annotation][out] */ _Out_ long *lValue, /* [annotation][out] */ @@ -11342,35 +11969,46 @@ EXTERN_C const IID IID_IAMVideoControl; { public: virtual HRESULT STDMETHODCALLTYPE GetCaps( - /* [in] */ IPin *pPin, + /* [annotation][in] */ + _In_ IPin *pPin, /* [annotation][out] */ _Out_ long *pCapsFlags) = 0; virtual HRESULT STDMETHODCALLTYPE SetMode( - /* [in] */ IPin *pPin, - /* [in] */ long Mode) = 0; + /* [annotation][in] */ + _In_ IPin *pPin, + /* [annotation][in] */ + _In_ long Mode) = 0; virtual HRESULT STDMETHODCALLTYPE GetMode( - /* [in] */ IPin *pPin, + /* [annotation][in] */ + _In_ IPin *pPin, /* [annotation][out] */ _Out_ long *Mode) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentActualFrameRate( - /* [in] */ IPin *pPin, + /* [annotation][in] */ + _In_ IPin *pPin, /* [annotation][out] */ _Out_ LONGLONG *ActualFrameRate) = 0; virtual HRESULT STDMETHODCALLTYPE GetMaxAvailableFrameRate( - /* [in] */ IPin *pPin, - /* [in] */ long iIndex, - /* [in] */ SIZE Dimensions, + /* [annotation][in] */ + _In_ IPin *pPin, + /* [annotation][in] */ + _In_ long iIndex, + /* [annotation][in] */ + _In_ SIZE Dimensions, /* [annotation][out] */ _Out_ LONGLONG *MaxAvailableFrameRate) = 0; virtual HRESULT STDMETHODCALLTYPE GetFrameRateList( - /* [in] */ IPin *pPin, - /* [in] */ long iIndex, - /* [in] */ SIZE Dimensions, + /* [annotation][in] */ + _In_ IPin *pPin, + /* [annotation][in] */ + _In_ long iIndex, + /* [annotation][in] */ + _In_ SIZE Dimensions, /* [annotation][out] */ _Out_ long *ListSize, /* [annotation][out] */ @@ -11404,45 +12042,56 @@ EXTERN_C const IID IID_IAMVideoControl; DECLSPEC_XFGVIRT(IAMVideoControl, GetCaps) HRESULT ( STDMETHODCALLTYPE *GetCaps )( IAMVideoControl * This, - /* [in] */ IPin *pPin, + /* [annotation][in] */ + _In_ IPin *pPin, /* [annotation][out] */ _Out_ long *pCapsFlags); DECLSPEC_XFGVIRT(IAMVideoControl, SetMode) HRESULT ( STDMETHODCALLTYPE *SetMode )( IAMVideoControl * This, - /* [in] */ IPin *pPin, - /* [in] */ long Mode); + /* [annotation][in] */ + _In_ IPin *pPin, + /* [annotation][in] */ + _In_ long Mode); DECLSPEC_XFGVIRT(IAMVideoControl, GetMode) HRESULT ( STDMETHODCALLTYPE *GetMode )( IAMVideoControl * This, - /* [in] */ IPin *pPin, + /* [annotation][in] */ + _In_ IPin *pPin, /* [annotation][out] */ _Out_ long *Mode); DECLSPEC_XFGVIRT(IAMVideoControl, GetCurrentActualFrameRate) HRESULT ( STDMETHODCALLTYPE *GetCurrentActualFrameRate )( IAMVideoControl * This, - /* [in] */ IPin *pPin, + /* [annotation][in] */ + _In_ IPin *pPin, /* [annotation][out] */ _Out_ LONGLONG *ActualFrameRate); DECLSPEC_XFGVIRT(IAMVideoControl, GetMaxAvailableFrameRate) HRESULT ( STDMETHODCALLTYPE *GetMaxAvailableFrameRate )( IAMVideoControl * This, - /* [in] */ IPin *pPin, - /* [in] */ long iIndex, - /* [in] */ SIZE Dimensions, + /* [annotation][in] */ + _In_ IPin *pPin, + /* [annotation][in] */ + _In_ long iIndex, + /* [annotation][in] */ + _In_ SIZE Dimensions, /* [annotation][out] */ _Out_ LONGLONG *MaxAvailableFrameRate); DECLSPEC_XFGVIRT(IAMVideoControl, GetFrameRateList) HRESULT ( STDMETHODCALLTYPE *GetFrameRateList )( IAMVideoControl * This, - /* [in] */ IPin *pPin, - /* [in] */ long iIndex, - /* [in] */ SIZE Dimensions, + /* [annotation][in] */ + _In_ IPin *pPin, + /* [annotation][in] */ + _In_ long iIndex, + /* [annotation][in] */ + _In_ SIZE Dimensions, /* [annotation][out] */ _Out_ long *ListSize, /* [annotation][out] */ @@ -11522,21 +12171,28 @@ EXTERN_C const IID IID_IAMCrossbar; _Out_ long *InputPinCount) = 0; virtual HRESULT STDMETHODCALLTYPE CanRoute( - /* [in] */ long OutputPinIndex, - /* [in] */ long InputPinIndex) = 0; + /* [annotation][in] */ + _In_ long OutputPinIndex, + /* [annotation][in] */ + _In_ long InputPinIndex) = 0; virtual HRESULT STDMETHODCALLTYPE Route( - /* [in] */ long OutputPinIndex, - /* [in] */ long InputPinIndex) = 0; + /* [annotation][in] */ + _In_ long OutputPinIndex, + /* [annotation][in] */ + _In_ long InputPinIndex) = 0; virtual HRESULT STDMETHODCALLTYPE get_IsRoutedTo( - /* [in] */ long OutputPinIndex, + /* [annotation][in] */ + _In_ long OutputPinIndex, /* [annotation][out] */ _Out_ long *InputPinIndex) = 0; virtual HRESULT STDMETHODCALLTYPE get_CrossbarPinInfo( - /* [in] */ BOOL IsInputPin, - /* [in] */ long PinIndex, + /* [annotation][in] */ + _In_ BOOL IsInputPin, + /* [annotation][in] */ + _In_ long PinIndex, /* [annotation][out] */ _Out_ long *PinIndexRelated, /* [annotation][out] */ @@ -11578,27 +12234,34 @@ EXTERN_C const IID IID_IAMCrossbar; DECLSPEC_XFGVIRT(IAMCrossbar, CanRoute) HRESULT ( STDMETHODCALLTYPE *CanRoute )( IAMCrossbar * This, - /* [in] */ long OutputPinIndex, - /* [in] */ long InputPinIndex); + /* [annotation][in] */ + _In_ long OutputPinIndex, + /* [annotation][in] */ + _In_ long InputPinIndex); DECLSPEC_XFGVIRT(IAMCrossbar, Route) HRESULT ( STDMETHODCALLTYPE *Route )( IAMCrossbar * This, - /* [in] */ long OutputPinIndex, - /* [in] */ long InputPinIndex); + /* [annotation][in] */ + _In_ long OutputPinIndex, + /* [annotation][in] */ + _In_ long InputPinIndex); DECLSPEC_XFGVIRT(IAMCrossbar, get_IsRoutedTo) HRESULT ( STDMETHODCALLTYPE *get_IsRoutedTo )( IAMCrossbar * This, - /* [in] */ long OutputPinIndex, + /* [annotation][in] */ + _In_ long OutputPinIndex, /* [annotation][out] */ _Out_ long *InputPinIndex); DECLSPEC_XFGVIRT(IAMCrossbar, get_CrossbarPinInfo) HRESULT ( STDMETHODCALLTYPE *get_CrossbarPinInfo )( IAMCrossbar * This, - /* [in] */ BOOL IsInputPin, - /* [in] */ long PinIndex, + /* [annotation][in] */ + _In_ BOOL IsInputPin, + /* [annotation][in] */ + _In_ long PinIndex, /* [annotation][out] */ _Out_ long *PinIndexRelated, /* [annotation][out] */ @@ -11709,9 +12372,12 @@ EXTERN_C const IID IID_IAMTuner; { public: virtual HRESULT STDMETHODCALLTYPE put_Channel( - /* [in] */ long lChannel, - /* [in] */ long lVideoSubChannel, - /* [in] */ long lAudioSubChannel) = 0; + /* [annotation][in] */ + _In_ long lChannel, + /* [annotation][in] */ + _In_ long lVideoSubChannel, + /* [annotation][in] */ + _In_ long lAudioSubChannel) = 0; virtual HRESULT STDMETHODCALLTYPE get_Channel( /* [annotation][out] */ @@ -11728,21 +12394,24 @@ EXTERN_C const IID IID_IAMTuner; _Out_ long *lChannelMax) = 0; virtual HRESULT STDMETHODCALLTYPE put_CountryCode( - /* [in] */ long lCountryCode) = 0; + /* [annotation][in] */ + _In_ long lCountryCode) = 0; virtual HRESULT STDMETHODCALLTYPE get_CountryCode( /* [annotation][out] */ _Out_ long *plCountryCode) = 0; virtual HRESULT STDMETHODCALLTYPE put_TuningSpace( - /* [in] */ long lTuningSpace) = 0; + /* [annotation][in] */ + _In_ long lTuningSpace) = 0; virtual HRESULT STDMETHODCALLTYPE get_TuningSpace( /* [annotation][out] */ _Out_ long *plTuningSpace) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE Logon( - /* [in] */ HANDLE hCurrentUser) = 0; + /* [annotation][in] */ + _In_ HANDLE hCurrentUser) = 0; virtual HRESULT STDMETHODCALLTYPE Logout( void) = 0; @@ -11751,7 +12420,8 @@ EXTERN_C const IID IID_IAMTuner; _Out_ long *plSignalStrength) = 0; virtual HRESULT STDMETHODCALLTYPE put_Mode( - /* [in] */ AMTunerModeType lMode) = 0; + /* [annotation][in] */ + _In_ AMTunerModeType lMode) = 0; virtual HRESULT STDMETHODCALLTYPE get_Mode( /* [annotation][out] */ @@ -11762,11 +12432,14 @@ EXTERN_C const IID IID_IAMTuner; _Out_ long *plModes) = 0; virtual HRESULT STDMETHODCALLTYPE RegisterNotificationCallBack( - /* [in] */ IAMTunerNotification *pNotify, - /* [in] */ long lEvents) = 0; + /* [annotation][in] */ + _In_ IAMTunerNotification *pNotify, + /* [annotation][in] */ + _In_ long lEvents) = 0; virtual HRESULT STDMETHODCALLTYPE UnRegisterNotificationCallBack( - /* [in] */ IAMTunerNotification *pNotify) = 0; + /* [annotation][in] */ + _In_ IAMTunerNotification *pNotify) = 0; }; @@ -11796,9 +12469,12 @@ EXTERN_C const IID IID_IAMTuner; DECLSPEC_XFGVIRT(IAMTuner, put_Channel) HRESULT ( STDMETHODCALLTYPE *put_Channel )( IAMTuner * This, - /* [in] */ long lChannel, - /* [in] */ long lVideoSubChannel, - /* [in] */ long lAudioSubChannel); + /* [annotation][in] */ + _In_ long lChannel, + /* [annotation][in] */ + _In_ long lVideoSubChannel, + /* [annotation][in] */ + _In_ long lAudioSubChannel); DECLSPEC_XFGVIRT(IAMTuner, get_Channel) HRESULT ( STDMETHODCALLTYPE *get_Channel )( @@ -11821,7 +12497,8 @@ EXTERN_C const IID IID_IAMTuner; DECLSPEC_XFGVIRT(IAMTuner, put_CountryCode) HRESULT ( STDMETHODCALLTYPE *put_CountryCode )( IAMTuner * This, - /* [in] */ long lCountryCode); + /* [annotation][in] */ + _In_ long lCountryCode); DECLSPEC_XFGVIRT(IAMTuner, get_CountryCode) HRESULT ( STDMETHODCALLTYPE *get_CountryCode )( @@ -11832,7 +12509,8 @@ EXTERN_C const IID IID_IAMTuner; DECLSPEC_XFGVIRT(IAMTuner, put_TuningSpace) HRESULT ( STDMETHODCALLTYPE *put_TuningSpace )( IAMTuner * This, - /* [in] */ long lTuningSpace); + /* [annotation][in] */ + _In_ long lTuningSpace); DECLSPEC_XFGVIRT(IAMTuner, get_TuningSpace) HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )( @@ -11843,7 +12521,8 @@ EXTERN_C const IID IID_IAMTuner; DECLSPEC_XFGVIRT(IAMTuner, Logon) /* [local] */ HRESULT ( STDMETHODCALLTYPE *Logon )( IAMTuner * This, - /* [in] */ HANDLE hCurrentUser); + /* [annotation][in] */ + _In_ HANDLE hCurrentUser); DECLSPEC_XFGVIRT(IAMTuner, Logout) HRESULT ( STDMETHODCALLTYPE *Logout )( @@ -11858,7 +12537,8 @@ EXTERN_C const IID IID_IAMTuner; DECLSPEC_XFGVIRT(IAMTuner, put_Mode) HRESULT ( STDMETHODCALLTYPE *put_Mode )( IAMTuner * This, - /* [in] */ AMTunerModeType lMode); + /* [annotation][in] */ + _In_ AMTunerModeType lMode); DECLSPEC_XFGVIRT(IAMTuner, get_Mode) HRESULT ( STDMETHODCALLTYPE *get_Mode )( @@ -11875,13 +12555,16 @@ EXTERN_C const IID IID_IAMTuner; DECLSPEC_XFGVIRT(IAMTuner, RegisterNotificationCallBack) HRESULT ( STDMETHODCALLTYPE *RegisterNotificationCallBack )( IAMTuner * This, - /* [in] */ IAMTunerNotification *pNotify, - /* [in] */ long lEvents); + /* [annotation][in] */ + _In_ IAMTunerNotification *pNotify, + /* [annotation][in] */ + _In_ long lEvents); DECLSPEC_XFGVIRT(IAMTuner, UnRegisterNotificationCallBack) HRESULT ( STDMETHODCALLTYPE *UnRegisterNotificationCallBack )( IAMTuner * This, - /* [in] */ IAMTunerNotification *pNotify); + /* [annotation][in] */ + _In_ IAMTunerNotification *pNotify); END_INTERFACE } IAMTunerVtbl; @@ -11978,7 +12661,8 @@ EXTERN_C const IID IID_IAMTunerNotification; { public: virtual HRESULT STDMETHODCALLTYPE OnEvent( - /* [in] */ AMTunerEventType Event) = 0; + /* [annotation][in] */ + _In_ AMTunerEventType Event) = 0; }; @@ -12008,7 +12692,8 @@ EXTERN_C const IID IID_IAMTunerNotification; DECLSPEC_XFGVIRT(IAMTunerNotification, OnEvent) HRESULT ( STDMETHODCALLTYPE *OnEvent )( IAMTunerNotification * This, - /* [in] */ AMTunerEventType Event); + /* [annotation][in] */ + _In_ AMTunerEventType Event); END_INTERFACE } IAMTunerNotificationVtbl; @@ -12071,7 +12756,8 @@ EXTERN_C const IID IID_IAMTVTuner; _Out_ long *plAnalogVideoStandard) = 0; virtual HRESULT STDMETHODCALLTYPE AutoTune( - /* [in] */ long lChannel, + /* [annotation][in] */ + _In_ long lChannel, /* [annotation][out] */ _Out_ long *plFoundSignal) = 0; @@ -12082,16 +12768,20 @@ EXTERN_C const IID IID_IAMTVTuner; _Out_ long *plNumInputConnections) = 0; virtual HRESULT STDMETHODCALLTYPE put_InputType( - /* [in] */ long lIndex, - /* [in] */ TunerInputType InputType) = 0; + /* [annotation][in] */ + _In_ long lIndex, + /* [annotation][in] */ + _In_ TunerInputType InputType) = 0; virtual HRESULT STDMETHODCALLTYPE get_InputType( - /* [in] */ long lIndex, + /* [annotation][in] */ + _In_ long lIndex, /* [annotation][out] */ _Out_ TunerInputType *pInputType) = 0; virtual HRESULT STDMETHODCALLTYPE put_ConnectInput( - /* [in] */ long lIndex) = 0; + /* [annotation][in] */ + _In_ long lIndex) = 0; virtual HRESULT STDMETHODCALLTYPE get_ConnectInput( /* [annotation][out] */ @@ -12133,9 +12823,12 @@ EXTERN_C const IID IID_IAMTVTuner; DECLSPEC_XFGVIRT(IAMTuner, put_Channel) HRESULT ( STDMETHODCALLTYPE *put_Channel )( IAMTVTuner * This, - /* [in] */ long lChannel, - /* [in] */ long lVideoSubChannel, - /* [in] */ long lAudioSubChannel); + /* [annotation][in] */ + _In_ long lChannel, + /* [annotation][in] */ + _In_ long lVideoSubChannel, + /* [annotation][in] */ + _In_ long lAudioSubChannel); DECLSPEC_XFGVIRT(IAMTuner, get_Channel) HRESULT ( STDMETHODCALLTYPE *get_Channel )( @@ -12158,7 +12851,8 @@ EXTERN_C const IID IID_IAMTVTuner; DECLSPEC_XFGVIRT(IAMTuner, put_CountryCode) HRESULT ( STDMETHODCALLTYPE *put_CountryCode )( IAMTVTuner * This, - /* [in] */ long lCountryCode); + /* [annotation][in] */ + _In_ long lCountryCode); DECLSPEC_XFGVIRT(IAMTuner, get_CountryCode) HRESULT ( STDMETHODCALLTYPE *get_CountryCode )( @@ -12169,7 +12863,8 @@ EXTERN_C const IID IID_IAMTVTuner; DECLSPEC_XFGVIRT(IAMTuner, put_TuningSpace) HRESULT ( STDMETHODCALLTYPE *put_TuningSpace )( IAMTVTuner * This, - /* [in] */ long lTuningSpace); + /* [annotation][in] */ + _In_ long lTuningSpace); DECLSPEC_XFGVIRT(IAMTuner, get_TuningSpace) HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )( @@ -12180,7 +12875,8 @@ EXTERN_C const IID IID_IAMTVTuner; DECLSPEC_XFGVIRT(IAMTuner, Logon) /* [local] */ HRESULT ( STDMETHODCALLTYPE *Logon )( IAMTVTuner * This, - /* [in] */ HANDLE hCurrentUser); + /* [annotation][in] */ + _In_ HANDLE hCurrentUser); DECLSPEC_XFGVIRT(IAMTuner, Logout) HRESULT ( STDMETHODCALLTYPE *Logout )( @@ -12195,7 +12891,8 @@ EXTERN_C const IID IID_IAMTVTuner; DECLSPEC_XFGVIRT(IAMTuner, put_Mode) HRESULT ( STDMETHODCALLTYPE *put_Mode )( IAMTVTuner * This, - /* [in] */ AMTunerModeType lMode); + /* [annotation][in] */ + _In_ AMTunerModeType lMode); DECLSPEC_XFGVIRT(IAMTuner, get_Mode) HRESULT ( STDMETHODCALLTYPE *get_Mode )( @@ -12212,13 +12909,16 @@ EXTERN_C const IID IID_IAMTVTuner; DECLSPEC_XFGVIRT(IAMTuner, RegisterNotificationCallBack) HRESULT ( STDMETHODCALLTYPE *RegisterNotificationCallBack )( IAMTVTuner * This, - /* [in] */ IAMTunerNotification *pNotify, - /* [in] */ long lEvents); + /* [annotation][in] */ + _In_ IAMTunerNotification *pNotify, + /* [annotation][in] */ + _In_ long lEvents); DECLSPEC_XFGVIRT(IAMTuner, UnRegisterNotificationCallBack) HRESULT ( STDMETHODCALLTYPE *UnRegisterNotificationCallBack )( IAMTVTuner * This, - /* [in] */ IAMTunerNotification *pNotify); + /* [annotation][in] */ + _In_ IAMTunerNotification *pNotify); DECLSPEC_XFGVIRT(IAMTVTuner, get_AvailableTVFormats) HRESULT ( STDMETHODCALLTYPE *get_AvailableTVFormats )( @@ -12235,7 +12935,8 @@ EXTERN_C const IID IID_IAMTVTuner; DECLSPEC_XFGVIRT(IAMTVTuner, AutoTune) HRESULT ( STDMETHODCALLTYPE *AutoTune )( IAMTVTuner * This, - /* [in] */ long lChannel, + /* [annotation][in] */ + _In_ long lChannel, /* [annotation][out] */ _Out_ long *plFoundSignal); @@ -12252,20 +12953,24 @@ EXTERN_C const IID IID_IAMTVTuner; DECLSPEC_XFGVIRT(IAMTVTuner, put_InputType) HRESULT ( STDMETHODCALLTYPE *put_InputType )( IAMTVTuner * This, - /* [in] */ long lIndex, - /* [in] */ TunerInputType InputType); + /* [annotation][in] */ + _In_ long lIndex, + /* [annotation][in] */ + _In_ TunerInputType InputType); DECLSPEC_XFGVIRT(IAMTVTuner, get_InputType) HRESULT ( STDMETHODCALLTYPE *get_InputType )( IAMTVTuner * This, - /* [in] */ long lIndex, + /* [annotation][in] */ + _In_ long lIndex, /* [annotation][out] */ _Out_ TunerInputType *pInputType); DECLSPEC_XFGVIRT(IAMTVTuner, put_ConnectInput) HRESULT ( STDMETHODCALLTYPE *put_ConnectInput )( IAMTVTuner * This, - /* [in] */ long lIndex); + /* [annotation][in] */ + _In_ long lIndex); DECLSPEC_XFGVIRT(IAMTVTuner, get_ConnectInput) HRESULT ( STDMETHODCALLTYPE *get_ConnectInput )( @@ -12420,8 +13125,10 @@ EXTERN_C const IID IID_IBPCSatelliteTuner; _Out_ long *plDefaultAudioType) = 0; virtual HRESULT STDMETHODCALLTYPE put_DefaultSubChannelTypes( - /* [in] */ long lDefaultVideoType, - /* [in] */ long lDefaultAudioType) = 0; + /* [annotation][in] */ + _In_ long lDefaultVideoType, + /* [annotation][in] */ + _In_ long lDefaultAudioType) = 0; virtual HRESULT STDMETHODCALLTYPE IsTapingPermitted( void) = 0; @@ -12453,9 +13160,12 @@ EXTERN_C const IID IID_IBPCSatelliteTuner; DECLSPEC_XFGVIRT(IAMTuner, put_Channel) HRESULT ( STDMETHODCALLTYPE *put_Channel )( IBPCSatelliteTuner * This, - /* [in] */ long lChannel, - /* [in] */ long lVideoSubChannel, - /* [in] */ long lAudioSubChannel); + /* [annotation][in] */ + _In_ long lChannel, + /* [annotation][in] */ + _In_ long lVideoSubChannel, + /* [annotation][in] */ + _In_ long lAudioSubChannel); DECLSPEC_XFGVIRT(IAMTuner, get_Channel) HRESULT ( STDMETHODCALLTYPE *get_Channel )( @@ -12478,7 +13188,8 @@ EXTERN_C const IID IID_IBPCSatelliteTuner; DECLSPEC_XFGVIRT(IAMTuner, put_CountryCode) HRESULT ( STDMETHODCALLTYPE *put_CountryCode )( IBPCSatelliteTuner * This, - /* [in] */ long lCountryCode); + /* [annotation][in] */ + _In_ long lCountryCode); DECLSPEC_XFGVIRT(IAMTuner, get_CountryCode) HRESULT ( STDMETHODCALLTYPE *get_CountryCode )( @@ -12489,7 +13200,8 @@ EXTERN_C const IID IID_IBPCSatelliteTuner; DECLSPEC_XFGVIRT(IAMTuner, put_TuningSpace) HRESULT ( STDMETHODCALLTYPE *put_TuningSpace )( IBPCSatelliteTuner * This, - /* [in] */ long lTuningSpace); + /* [annotation][in] */ + _In_ long lTuningSpace); DECLSPEC_XFGVIRT(IAMTuner, get_TuningSpace) HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )( @@ -12500,7 +13212,8 @@ EXTERN_C const IID IID_IBPCSatelliteTuner; DECLSPEC_XFGVIRT(IAMTuner, Logon) /* [local] */ HRESULT ( STDMETHODCALLTYPE *Logon )( IBPCSatelliteTuner * This, - /* [in] */ HANDLE hCurrentUser); + /* [annotation][in] */ + _In_ HANDLE hCurrentUser); DECLSPEC_XFGVIRT(IAMTuner, Logout) HRESULT ( STDMETHODCALLTYPE *Logout )( @@ -12515,7 +13228,8 @@ EXTERN_C const IID IID_IBPCSatelliteTuner; DECLSPEC_XFGVIRT(IAMTuner, put_Mode) HRESULT ( STDMETHODCALLTYPE *put_Mode )( IBPCSatelliteTuner * This, - /* [in] */ AMTunerModeType lMode); + /* [annotation][in] */ + _In_ AMTunerModeType lMode); DECLSPEC_XFGVIRT(IAMTuner, get_Mode) HRESULT ( STDMETHODCALLTYPE *get_Mode )( @@ -12532,13 +13246,16 @@ EXTERN_C const IID IID_IBPCSatelliteTuner; DECLSPEC_XFGVIRT(IAMTuner, RegisterNotificationCallBack) HRESULT ( STDMETHODCALLTYPE *RegisterNotificationCallBack )( IBPCSatelliteTuner * This, - /* [in] */ IAMTunerNotification *pNotify, - /* [in] */ long lEvents); + /* [annotation][in] */ + _In_ IAMTunerNotification *pNotify, + /* [annotation][in] */ + _In_ long lEvents); DECLSPEC_XFGVIRT(IAMTuner, UnRegisterNotificationCallBack) HRESULT ( STDMETHODCALLTYPE *UnRegisterNotificationCallBack )( IBPCSatelliteTuner * This, - /* [in] */ IAMTunerNotification *pNotify); + /* [annotation][in] */ + _In_ IAMTunerNotification *pNotify); DECLSPEC_XFGVIRT(IBPCSatelliteTuner, get_DefaultSubChannelTypes) HRESULT ( STDMETHODCALLTYPE *get_DefaultSubChannelTypes )( @@ -12551,8 +13268,10 @@ EXTERN_C const IID IID_IBPCSatelliteTuner; DECLSPEC_XFGVIRT(IBPCSatelliteTuner, put_DefaultSubChannelTypes) HRESULT ( STDMETHODCALLTYPE *put_DefaultSubChannelTypes )( IBPCSatelliteTuner * This, - /* [in] */ long lDefaultVideoType, - /* [in] */ long lDefaultAudioType); + /* [annotation][in] */ + _In_ long lDefaultVideoType, + /* [annotation][in] */ + _In_ long lDefaultAudioType); DECLSPEC_XFGVIRT(IBPCSatelliteTuner, IsTapingPermitted) HRESULT ( STDMETHODCALLTYPE *IsTapingPermitted )( @@ -12704,11 +13423,14 @@ EXTERN_C const IID IID_IAMTVAudio; _Out_ long *plMode) = 0; virtual HRESULT STDMETHODCALLTYPE put_TVAudioMode( - /* [in] */ long lMode) = 0; + /* [annotation][in] */ + _In_ long lMode) = 0; virtual HRESULT STDMETHODCALLTYPE RegisterNotificationCallBack( - /* [in] */ IAMTunerNotification *pNotify, - /* [in] */ long lEvents) = 0; + /* [annotation][in] */ + _In_ IAMTunerNotification *pNotify, + /* [annotation][in] */ + _In_ long lEvents) = 0; virtual HRESULT STDMETHODCALLTYPE UnRegisterNotificationCallBack( IAMTunerNotification *pNotify) = 0; @@ -12759,13 +13481,16 @@ EXTERN_C const IID IID_IAMTVAudio; DECLSPEC_XFGVIRT(IAMTVAudio, put_TVAudioMode) HRESULT ( STDMETHODCALLTYPE *put_TVAudioMode )( IAMTVAudio * This, - /* [in] */ long lMode); + /* [annotation][in] */ + _In_ long lMode); DECLSPEC_XFGVIRT(IAMTVAudio, RegisterNotificationCallBack) HRESULT ( STDMETHODCALLTYPE *RegisterNotificationCallBack )( IAMTVAudio * This, - /* [in] */ IAMTunerNotification *pNotify, - /* [in] */ long lEvents); + /* [annotation][in] */ + _In_ IAMTunerNotification *pNotify, + /* [annotation][in] */ + _In_ long lEvents); DECLSPEC_XFGVIRT(IAMTVAudio, UnRegisterNotificationCallBack) HRESULT ( STDMETHODCALLTYPE *UnRegisterNotificationCallBack )( @@ -12840,7 +13565,8 @@ EXTERN_C const IID IID_IAMTVAudioNotification; { public: virtual HRESULT STDMETHODCALLTYPE OnEvent( - /* [in] */ AMTVAudioEventType Event) = 0; + /* [annotation][in] */ + _In_ AMTVAudioEventType Event) = 0; }; @@ -12870,7 +13596,8 @@ EXTERN_C const IID IID_IAMTVAudioNotification; DECLSPEC_XFGVIRT(IAMTVAudioNotification, OnEvent) HRESULT ( STDMETHODCALLTYPE *OnEvent )( IAMTVAudioNotification * This, - /* [in] */ AMTVAudioEventType Event); + /* [annotation][in] */ + _In_ AMTVAudioEventType Event); END_INTERFACE } IAMTVAudioNotificationVtbl; @@ -12929,21 +13656,24 @@ EXTERN_C const IID IID_IAMAnalogVideoEncoder; _Out_ long *lAnalogVideoStandard) = 0; virtual HRESULT STDMETHODCALLTYPE put_TVFormat( - /* [in] */ long lAnalogVideoStandard) = 0; + /* [annotation][in] */ + _In_ long lAnalogVideoStandard) = 0; virtual HRESULT STDMETHODCALLTYPE get_TVFormat( /* [annotation][out] */ _Out_ long *plAnalogVideoStandard) = 0; virtual HRESULT STDMETHODCALLTYPE put_CopyProtection( - /* [in] */ long lVideoCopyProtection) = 0; + /* [annotation][in] */ + _In_ long lVideoCopyProtection) = 0; virtual HRESULT STDMETHODCALLTYPE get_CopyProtection( /* [annotation][out] */ _Out_ long *lVideoCopyProtection) = 0; virtual HRESULT STDMETHODCALLTYPE put_CCEnable( - /* [in] */ long lCCEnable) = 0; + /* [annotation][in] */ + _In_ long lCCEnable) = 0; virtual HRESULT STDMETHODCALLTYPE get_CCEnable( /* [annotation][out] */ @@ -12983,7 +13713,8 @@ EXTERN_C const IID IID_IAMAnalogVideoEncoder; DECLSPEC_XFGVIRT(IAMAnalogVideoEncoder, put_TVFormat) HRESULT ( STDMETHODCALLTYPE *put_TVFormat )( IAMAnalogVideoEncoder * This, - /* [in] */ long lAnalogVideoStandard); + /* [annotation][in] */ + _In_ long lAnalogVideoStandard); DECLSPEC_XFGVIRT(IAMAnalogVideoEncoder, get_TVFormat) HRESULT ( STDMETHODCALLTYPE *get_TVFormat )( @@ -12994,7 +13725,8 @@ EXTERN_C const IID IID_IAMAnalogVideoEncoder; DECLSPEC_XFGVIRT(IAMAnalogVideoEncoder, put_CopyProtection) HRESULT ( STDMETHODCALLTYPE *put_CopyProtection )( IAMAnalogVideoEncoder * This, - /* [in] */ long lVideoCopyProtection); + /* [annotation][in] */ + _In_ long lVideoCopyProtection); DECLSPEC_XFGVIRT(IAMAnalogVideoEncoder, get_CopyProtection) HRESULT ( STDMETHODCALLTYPE *get_CopyProtection )( @@ -13005,7 +13737,8 @@ EXTERN_C const IID IID_IAMAnalogVideoEncoder; DECLSPEC_XFGVIRT(IAMAnalogVideoEncoder, put_CCEnable) HRESULT ( STDMETHODCALLTYPE *put_CCEnable )( IAMAnalogVideoEncoder * This, - /* [in] */ long lCCEnable); + /* [annotation][in] */ + _In_ long lCCEnable); DECLSPEC_XFGVIRT(IAMAnalogVideoEncoder, get_CCEnable) HRESULT ( STDMETHODCALLTYPE *get_CCEnable )( @@ -13103,30 +13836,40 @@ EXTERN_C const IID IID_IKsPropertySet; { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE Set( - /* [in] */ REFGUID guidPropSet, - /* [in] */ DWORD dwPropID, + /* [annotation][in] */ + _In_ REFGUID guidPropSet, + /* [annotation][in] */ + _In_ DWORD dwPropID, /* [annotation][size_is][in] */ _In_reads_bytes_(cbInstanceData) LPVOID pInstanceData, - /* [in] */ DWORD cbInstanceData, + /* [annotation][in] */ + _In_ DWORD cbInstanceData, /* [annotation][size_is][in] */ _In_reads_bytes_(cbPropData) LPVOID pPropData, - /* [in] */ DWORD cbPropData) = 0; + /* [annotation][in] */ + _In_ DWORD cbPropData) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE Get( - /* [in] */ REFGUID guidPropSet, - /* [in] */ DWORD dwPropID, + /* [annotation][in] */ + _In_ REFGUID guidPropSet, + /* [annotation][in] */ + _In_ DWORD dwPropID, /* [annotation][size_is][in] */ _In_reads_bytes_(cbInstanceData) LPVOID pInstanceData, - /* [in] */ DWORD cbInstanceData, + /* [annotation][in] */ + _In_ DWORD cbInstanceData, /* [annotation][size_is][out] */ _Out_writes_bytes_to_(cbPropData, *pcbReturned) LPVOID pPropData, - /* [in] */ DWORD cbPropData, + /* [annotation][in] */ + _In_ DWORD cbPropData, /* [annotation][out] */ _Out_ DWORD *pcbReturned) = 0; virtual HRESULT STDMETHODCALLTYPE QuerySupported( - /* [in] */ REFGUID guidPropSet, - /* [in] */ DWORD dwPropID, + /* [annotation][in] */ + _In_ REFGUID guidPropSet, + /* [annotation][in] */ + _In_ DWORD dwPropID, /* [annotation][out] */ _Out_ DWORD *pTypeSupport) = 0; @@ -13158,34 +13901,44 @@ EXTERN_C const IID IID_IKsPropertySet; DECLSPEC_XFGVIRT(IKsPropertySet, Set) /* [local] */ HRESULT ( STDMETHODCALLTYPE *Set )( IKsPropertySet * This, - /* [in] */ REFGUID guidPropSet, - /* [in] */ DWORD dwPropID, + /* [annotation][in] */ + _In_ REFGUID guidPropSet, + /* [annotation][in] */ + _In_ DWORD dwPropID, /* [annotation][size_is][in] */ _In_reads_bytes_(cbInstanceData) LPVOID pInstanceData, - /* [in] */ DWORD cbInstanceData, + /* [annotation][in] */ + _In_ DWORD cbInstanceData, /* [annotation][size_is][in] */ _In_reads_bytes_(cbPropData) LPVOID pPropData, - /* [in] */ DWORD cbPropData); + /* [annotation][in] */ + _In_ DWORD cbPropData); DECLSPEC_XFGVIRT(IKsPropertySet, Get) /* [local] */ HRESULT ( STDMETHODCALLTYPE *Get )( IKsPropertySet * This, - /* [in] */ REFGUID guidPropSet, - /* [in] */ DWORD dwPropID, + /* [annotation][in] */ + _In_ REFGUID guidPropSet, + /* [annotation][in] */ + _In_ DWORD dwPropID, /* [annotation][size_is][in] */ _In_reads_bytes_(cbInstanceData) LPVOID pInstanceData, - /* [in] */ DWORD cbInstanceData, + /* [annotation][in] */ + _In_ DWORD cbInstanceData, /* [annotation][size_is][out] */ _Out_writes_bytes_to_(cbPropData, *pcbReturned) LPVOID pPropData, - /* [in] */ DWORD cbPropData, + /* [annotation][in] */ + _In_ DWORD cbPropData, /* [annotation][out] */ _Out_ DWORD *pcbReturned); DECLSPEC_XFGVIRT(IKsPropertySet, QuerySupported) HRESULT ( STDMETHODCALLTYPE *QuerySupported )( IKsPropertySet * This, - /* [in] */ REFGUID guidPropSet, - /* [in] */ DWORD dwPropID, + /* [annotation][in] */ + _In_ REFGUID guidPropSet, + /* [annotation][in] */ + _In_ DWORD dwPropID, /* [annotation][out] */ _Out_ DWORD *pTypeSupport); @@ -13230,12 +13983,18 @@ EXTERN_C const IID IID_IKsPropertySet; /* [call_as] */ HRESULT STDMETHODCALLTYPE IKsPropertySet_RemoteSet_Proxy( IKsPropertySet * This, - /* [in] */ REFGUID guidPropSet, - /* [in] */ DWORD dwPropID, - /* [size_is][in] */ byte *pInstanceData, - /* [in] */ DWORD cbInstanceData, - /* [size_is][in] */ byte *pPropData, - /* [in] */ DWORD cbPropData); + /* [annotation][in] */ + _In_ REFGUID guidPropSet, + /* [annotation][in] */ + _In_ DWORD dwPropID, + /* [annotation][size_is][in] */ + _In_reads_(cbInstanceData) byte *pInstanceData, + /* [annotation][in] */ + _In_ DWORD cbInstanceData, + /* [annotation][size_is][in] */ + _In_reads_(cbPropData) byte *pPropData, + /* [annotation][in] */ + _In_ DWORD cbPropData); void __RPC_STUB IKsPropertySet_RemoteSet_Stub( @@ -13247,12 +14006,18 @@ void __RPC_STUB IKsPropertySet_RemoteSet_Stub( /* [call_as] */ HRESULT STDMETHODCALLTYPE IKsPropertySet_RemoteGet_Proxy( IKsPropertySet * This, - /* [in] */ REFGUID guidPropSet, - /* [in] */ DWORD dwPropID, - /* [size_is][in] */ byte *pInstanceData, - /* [in] */ DWORD cbInstanceData, - /* [size_is][out] */ byte *pPropData, - /* [in] */ DWORD cbPropData, + /* [annotation][in] */ + _In_ REFGUID guidPropSet, + /* [annotation][in] */ + _In_ DWORD dwPropID, + /* [annotation][size_is][in] */ + _In_reads_(cbInstanceData) byte *pInstanceData, + /* [annotation][in] */ + _In_ DWORD cbInstanceData, + /* [annotation][size_is][out] */ + _Out_writes_(cbPropData) byte *pPropData, + /* [annotation][in] */ + _In_ DWORD cbPropData, /* [annotation][out] */ _Out_ DWORD *pcbReturned); @@ -13295,9 +14060,12 @@ EXTERN_C const IID IID_IMediaPropertyBag; { public: virtual HRESULT STDMETHODCALLTYPE EnumProperty( - /* [in] */ ULONG iProperty, - /* [out][in] */ VARIANT *pvarPropertyName, - /* [out][in] */ VARIANT *pvarPropertyValue) = 0; + /* [annotation][in] */ + _In_ ULONG iProperty, + /* [annotation][out][in] */ + _Inout_ VARIANT *pvarPropertyName, + /* [annotation][out][in] */ + _Inout_ VARIANT *pvarPropertyValue) = 0; }; @@ -13345,9 +14113,12 @@ EXTERN_C const IID IID_IMediaPropertyBag; DECLSPEC_XFGVIRT(IMediaPropertyBag, EnumProperty) HRESULT ( STDMETHODCALLTYPE *EnumProperty )( IMediaPropertyBag * This, - /* [in] */ ULONG iProperty, - /* [out][in] */ VARIANT *pvarPropertyName, - /* [out][in] */ VARIANT *pvarPropertyValue); + /* [annotation][in] */ + _In_ ULONG iProperty, + /* [annotation][out][in] */ + _Inout_ VARIANT *pvarPropertyName, + /* [annotation][out][in] */ + _Inout_ VARIANT *pvarPropertyValue); END_INTERFACE } IMediaPropertyBagVtbl; @@ -13413,13 +14184,18 @@ EXTERN_C const IID IID_IPersistMediaPropertyBag; virtual HRESULT STDMETHODCALLTYPE InitNew( void) = 0; virtual HRESULT STDMETHODCALLTYPE Load( - /* [in] */ IMediaPropertyBag *pPropBag, - /* [in] */ IErrorLog *pErrorLog) = 0; + /* [annotation][in] */ + _In_ IMediaPropertyBag *pPropBag, + /* [annotation][in] */ + _In_ IErrorLog *pErrorLog) = 0; virtual HRESULT STDMETHODCALLTYPE Save( - /* [in] */ IMediaPropertyBag *pPropBag, - /* [in] */ BOOL fClearDirty, - /* [in] */ BOOL fSaveAllProperties) = 0; + /* [annotation][in] */ + _In_ IMediaPropertyBag *pPropBag, + /* [annotation][in] */ + _In_ BOOL fClearDirty, + /* [annotation][in] */ + _In_ BOOL fSaveAllProperties) = 0; }; @@ -13459,15 +14235,20 @@ EXTERN_C const IID IID_IPersistMediaPropertyBag; DECLSPEC_XFGVIRT(IPersistMediaPropertyBag, Load) HRESULT ( STDMETHODCALLTYPE *Load )( IPersistMediaPropertyBag * This, - /* [in] */ IMediaPropertyBag *pPropBag, - /* [in] */ IErrorLog *pErrorLog); + /* [annotation][in] */ + _In_ IMediaPropertyBag *pPropBag, + /* [annotation][in] */ + _In_ IErrorLog *pErrorLog); DECLSPEC_XFGVIRT(IPersistMediaPropertyBag, Save) HRESULT ( STDMETHODCALLTYPE *Save )( IPersistMediaPropertyBag * This, - /* [in] */ IMediaPropertyBag *pPropBag, - /* [in] */ BOOL fClearDirty, - /* [in] */ BOOL fSaveAllProperties); + /* [annotation][in] */ + _In_ IMediaPropertyBag *pPropBag, + /* [annotation][in] */ + _In_ BOOL fClearDirty, + /* [annotation][in] */ + _In_ BOOL fSaveAllProperties); END_INTERFACE } IPersistMediaPropertyBagVtbl; @@ -13633,7 +14414,8 @@ EXTERN_C const IID IID_IAMExtDevice; { public: virtual HRESULT STDMETHODCALLTYPE GetCapability( - /* [in] */ long Capability, + /* [annotation][in] */ + _In_ long Capability, /* [annotation][out] */ _Out_ long *pValue, /* [annotation][out] */ @@ -13648,20 +14430,24 @@ EXTERN_C const IID IID_IAMExtDevice; _Out_ LPOLESTR *ppszData) = 0; virtual HRESULT STDMETHODCALLTYPE put_DevicePower( - /* [in] */ long PowerMode) = 0; + /* [annotation][in] */ + _In_ long PowerMode) = 0; virtual HRESULT STDMETHODCALLTYPE get_DevicePower( /* [annotation][out] */ _Out_ long *pPowerMode) = 0; virtual HRESULT STDMETHODCALLTYPE Calibrate( - /* [in] */ HEVENT hEvent, - /* [in] */ long Mode, + /* [annotation][in] */ + _In_ HEVENT hEvent, + /* [annotation][in] */ + _In_ long Mode, /* [annotation][out] */ _Out_ long *pStatus) = 0; virtual HRESULT STDMETHODCALLTYPE put_DevicePort( - /* [in] */ long DevicePort) = 0; + /* [annotation][in] */ + _In_ long DevicePort) = 0; virtual HRESULT STDMETHODCALLTYPE get_DevicePort( /* [annotation][out] */ @@ -13695,7 +14481,8 @@ EXTERN_C const IID IID_IAMExtDevice; DECLSPEC_XFGVIRT(IAMExtDevice, GetCapability) HRESULT ( STDMETHODCALLTYPE *GetCapability )( IAMExtDevice * This, - /* [in] */ long Capability, + /* [annotation][in] */ + _In_ long Capability, /* [annotation][out] */ _Out_ long *pValue, /* [annotation][out] */ @@ -13716,7 +14503,8 @@ EXTERN_C const IID IID_IAMExtDevice; DECLSPEC_XFGVIRT(IAMExtDevice, put_DevicePower) HRESULT ( STDMETHODCALLTYPE *put_DevicePower )( IAMExtDevice * This, - /* [in] */ long PowerMode); + /* [annotation][in] */ + _In_ long PowerMode); DECLSPEC_XFGVIRT(IAMExtDevice, get_DevicePower) HRESULT ( STDMETHODCALLTYPE *get_DevicePower )( @@ -13727,15 +14515,18 @@ EXTERN_C const IID IID_IAMExtDevice; DECLSPEC_XFGVIRT(IAMExtDevice, Calibrate) HRESULT ( STDMETHODCALLTYPE *Calibrate )( IAMExtDevice * This, - /* [in] */ HEVENT hEvent, - /* [in] */ long Mode, + /* [annotation][in] */ + _In_ HEVENT hEvent, + /* [annotation][in] */ + _In_ long Mode, /* [annotation][out] */ _Out_ long *pStatus); DECLSPEC_XFGVIRT(IAMExtDevice, put_DevicePort) HRESULT ( STDMETHODCALLTYPE *put_DevicePort )( IAMExtDevice * This, - /* [in] */ long DevicePort); + /* [annotation][in] */ + _In_ long DevicePort); DECLSPEC_XFGVIRT(IAMExtDevice, get_DevicePort) HRESULT ( STDMETHODCALLTYPE *get_DevicePort )( @@ -13827,70 +14618,86 @@ EXTERN_C const IID IID_IAMExtTransport; { public: virtual HRESULT STDMETHODCALLTYPE GetCapability( - /* [in] */ long Capability, + /* [annotation][in] */ + _In_ long Capability, /* [annotation][out] */ _Out_ long *pValue, /* [annotation][out] */ _Out_ double *pdblValue) = 0; virtual HRESULT STDMETHODCALLTYPE put_MediaState( - /* [in] */ long State) = 0; + /* [annotation][in] */ + _In_ long State) = 0; virtual HRESULT STDMETHODCALLTYPE get_MediaState( /* [annotation][out] */ _Out_ long *pState) = 0; virtual HRESULT STDMETHODCALLTYPE put_LocalControl( - /* [in] */ long State) = 0; + /* [annotation][in] */ + _In_ long State) = 0; virtual HRESULT STDMETHODCALLTYPE get_LocalControl( /* [annotation][out] */ _Out_ long *pState) = 0; virtual HRESULT STDMETHODCALLTYPE GetStatus( - /* [in] */ long StatusItem, + /* [annotation][in] */ + _In_ long StatusItem, /* [annotation][out] */ _Out_ long *pValue) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetTransportBasicParameters( - /* [in] */ long Param, + /* [annotation][in] */ + _In_ long Param, /* [annotation][out][in] */ _Inout_ long *pValue, /* [annotation][out][in] */ _Inout_ LPOLESTR *ppszData) = 0; virtual HRESULT STDMETHODCALLTYPE SetTransportBasicParameters( - /* [in] */ long Param, - /* [in] */ long Value, - /* [in] */ LPCOLESTR pszData) = 0; + /* [annotation][in] */ + _In_ long Param, + /* [annotation][in] */ + _In_ long Value, + /* [annotation][in] */ + _In_ LPCOLESTR pszData) = 0; virtual HRESULT STDMETHODCALLTYPE GetTransportVideoParameters( - /* [in] */ long Param, + /* [annotation][in] */ + _In_ long Param, /* [annotation][out] */ _Out_ long *pValue) = 0; virtual HRESULT STDMETHODCALLTYPE SetTransportVideoParameters( - /* [in] */ long Param, - /* [in] */ long Value) = 0; + /* [annotation][in] */ + _In_ long Param, + /* [annotation][in] */ + _In_ long Value) = 0; virtual HRESULT STDMETHODCALLTYPE GetTransportAudioParameters( - /* [in] */ long Param, + /* [annotation][in] */ + _In_ long Param, /* [annotation][out] */ _Out_ long *pValue) = 0; virtual HRESULT STDMETHODCALLTYPE SetTransportAudioParameters( - /* [in] */ long Param, - /* [in] */ long Value) = 0; + /* [annotation][in] */ + _In_ long Param, + /* [annotation][in] */ + _In_ long Value) = 0; virtual HRESULT STDMETHODCALLTYPE put_Mode( - /* [in] */ long Mode) = 0; + /* [annotation][in] */ + _In_ long Mode) = 0; virtual HRESULT STDMETHODCALLTYPE get_Mode( /* [annotation][out] */ _Out_ long *pMode) = 0; virtual HRESULT STDMETHODCALLTYPE put_Rate( - /* [in] */ double dblRate) = 0; + /* [annotation][in] */ + _In_ double dblRate) = 0; virtual HRESULT STDMETHODCALLTYPE get_Rate( /* [annotation][out] */ @@ -13905,9 +14712,12 @@ EXTERN_C const IID IID_IAMExtTransport; _Out_ HEVENT *phEvent) = 0; virtual HRESULT STDMETHODCALLTYPE SetChase( - /* [in] */ long Enable, - /* [in] */ long Offset, - /* [in] */ HEVENT hEvent) = 0; + /* [annotation][in] */ + _In_ long Enable, + /* [annotation][in] */ + _In_ long Offset, + /* [annotation][in] */ + _In_ HEVENT hEvent) = 0; virtual HRESULT STDMETHODCALLTYPE GetBump( /* [annotation][out] */ @@ -13916,42 +14726,54 @@ EXTERN_C const IID IID_IAMExtTransport; _Out_ long *pDuration) = 0; virtual HRESULT STDMETHODCALLTYPE SetBump( - /* [in] */ long Speed, - /* [in] */ long Duration) = 0; + /* [annotation][in] */ + _In_ long Speed, + /* [annotation][in] */ + _In_ long Duration) = 0; virtual HRESULT STDMETHODCALLTYPE get_AntiClogControl( /* [annotation][out] */ _Out_ long *pEnabled) = 0; virtual HRESULT STDMETHODCALLTYPE put_AntiClogControl( - /* [in] */ long Enable) = 0; + /* [annotation][in] */ + _In_ long Enable) = 0; virtual HRESULT STDMETHODCALLTYPE GetEditPropertySet( - /* [in] */ long EditID, + /* [annotation][in] */ + _In_ long EditID, /* [annotation][out] */ _Out_ long *pState) = 0; virtual HRESULT STDMETHODCALLTYPE SetEditPropertySet( - /* [out][in] */ long *pEditID, - /* [in] */ long State) = 0; + /* [annotation][out][in] */ + _Inout_ long *pEditID, + /* [annotation][in] */ + _In_ long State) = 0; virtual HRESULT STDMETHODCALLTYPE GetEditProperty( - /* [in] */ long EditID, - /* [in] */ long Param, + /* [annotation][in] */ + _In_ long EditID, + /* [annotation][in] */ + _In_ long Param, /* [annotation][out] */ _Out_ long *pValue) = 0; virtual HRESULT STDMETHODCALLTYPE SetEditProperty( - /* [in] */ long EditID, - /* [in] */ long Param, - /* [in] */ long Value) = 0; + /* [annotation][in] */ + _In_ long EditID, + /* [annotation][in] */ + _In_ long Param, + /* [annotation][in] */ + _In_ long Value) = 0; virtual HRESULT STDMETHODCALLTYPE get_EditStart( /* [annotation][out] */ _Out_ long *pValue) = 0; virtual HRESULT STDMETHODCALLTYPE put_EditStart( - /* [in] */ long Value) = 0; + /* [annotation][in] */ + _In_ long Value) = 0; }; @@ -13981,7 +14803,8 @@ EXTERN_C const IID IID_IAMExtTransport; DECLSPEC_XFGVIRT(IAMExtTransport, GetCapability) HRESULT ( STDMETHODCALLTYPE *GetCapability )( IAMExtTransport * This, - /* [in] */ long Capability, + /* [annotation][in] */ + _In_ long Capability, /* [annotation][out] */ _Out_ long *pValue, /* [annotation][out] */ @@ -13990,7 +14813,8 @@ EXTERN_C const IID IID_IAMExtTransport; DECLSPEC_XFGVIRT(IAMExtTransport, put_MediaState) HRESULT ( STDMETHODCALLTYPE *put_MediaState )( IAMExtTransport * This, - /* [in] */ long State); + /* [annotation][in] */ + _In_ long State); DECLSPEC_XFGVIRT(IAMExtTransport, get_MediaState) HRESULT ( STDMETHODCALLTYPE *get_MediaState )( @@ -14001,7 +14825,8 @@ EXTERN_C const IID IID_IAMExtTransport; DECLSPEC_XFGVIRT(IAMExtTransport, put_LocalControl) HRESULT ( STDMETHODCALLTYPE *put_LocalControl )( IAMExtTransport * This, - /* [in] */ long State); + /* [annotation][in] */ + _In_ long State); DECLSPEC_XFGVIRT(IAMExtTransport, get_LocalControl) HRESULT ( STDMETHODCALLTYPE *get_LocalControl )( @@ -14012,14 +14837,16 @@ EXTERN_C const IID IID_IAMExtTransport; DECLSPEC_XFGVIRT(IAMExtTransport, GetStatus) HRESULT ( STDMETHODCALLTYPE *GetStatus )( IAMExtTransport * This, - /* [in] */ long StatusItem, + /* [annotation][in] */ + _In_ long StatusItem, /* [annotation][out] */ _Out_ long *pValue); DECLSPEC_XFGVIRT(IAMExtTransport, GetTransportBasicParameters) /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetTransportBasicParameters )( IAMExtTransport * This, - /* [in] */ long Param, + /* [annotation][in] */ + _In_ long Param, /* [annotation][out][in] */ _Inout_ long *pValue, /* [annotation][out][in] */ @@ -14028,40 +14855,50 @@ EXTERN_C const IID IID_IAMExtTransport; DECLSPEC_XFGVIRT(IAMExtTransport, SetTransportBasicParameters) HRESULT ( STDMETHODCALLTYPE *SetTransportBasicParameters )( IAMExtTransport * This, - /* [in] */ long Param, - /* [in] */ long Value, - /* [in] */ LPCOLESTR pszData); + /* [annotation][in] */ + _In_ long Param, + /* [annotation][in] */ + _In_ long Value, + /* [annotation][in] */ + _In_ LPCOLESTR pszData); DECLSPEC_XFGVIRT(IAMExtTransport, GetTransportVideoParameters) HRESULT ( STDMETHODCALLTYPE *GetTransportVideoParameters )( IAMExtTransport * This, - /* [in] */ long Param, + /* [annotation][in] */ + _In_ long Param, /* [annotation][out] */ _Out_ long *pValue); DECLSPEC_XFGVIRT(IAMExtTransport, SetTransportVideoParameters) HRESULT ( STDMETHODCALLTYPE *SetTransportVideoParameters )( IAMExtTransport * This, - /* [in] */ long Param, - /* [in] */ long Value); + /* [annotation][in] */ + _In_ long Param, + /* [annotation][in] */ + _In_ long Value); DECLSPEC_XFGVIRT(IAMExtTransport, GetTransportAudioParameters) HRESULT ( STDMETHODCALLTYPE *GetTransportAudioParameters )( IAMExtTransport * This, - /* [in] */ long Param, + /* [annotation][in] */ + _In_ long Param, /* [annotation][out] */ _Out_ long *pValue); DECLSPEC_XFGVIRT(IAMExtTransport, SetTransportAudioParameters) HRESULT ( STDMETHODCALLTYPE *SetTransportAudioParameters )( IAMExtTransport * This, - /* [in] */ long Param, - /* [in] */ long Value); + /* [annotation][in] */ + _In_ long Param, + /* [annotation][in] */ + _In_ long Value); DECLSPEC_XFGVIRT(IAMExtTransport, put_Mode) HRESULT ( STDMETHODCALLTYPE *put_Mode )( IAMExtTransport * This, - /* [in] */ long Mode); + /* [annotation][in] */ + _In_ long Mode); DECLSPEC_XFGVIRT(IAMExtTransport, get_Mode) HRESULT ( STDMETHODCALLTYPE *get_Mode )( @@ -14072,7 +14909,8 @@ EXTERN_C const IID IID_IAMExtTransport; DECLSPEC_XFGVIRT(IAMExtTransport, put_Rate) HRESULT ( STDMETHODCALLTYPE *put_Rate )( IAMExtTransport * This, - /* [in] */ double dblRate); + /* [annotation][in] */ + _In_ double dblRate); DECLSPEC_XFGVIRT(IAMExtTransport, get_Rate) HRESULT ( STDMETHODCALLTYPE *get_Rate )( @@ -14093,9 +14931,12 @@ EXTERN_C const IID IID_IAMExtTransport; DECLSPEC_XFGVIRT(IAMExtTransport, SetChase) HRESULT ( STDMETHODCALLTYPE *SetChase )( IAMExtTransport * This, - /* [in] */ long Enable, - /* [in] */ long Offset, - /* [in] */ HEVENT hEvent); + /* [annotation][in] */ + _In_ long Enable, + /* [annotation][in] */ + _In_ long Offset, + /* [annotation][in] */ + _In_ HEVENT hEvent); DECLSPEC_XFGVIRT(IAMExtTransport, GetBump) HRESULT ( STDMETHODCALLTYPE *GetBump )( @@ -14108,8 +14949,10 @@ EXTERN_C const IID IID_IAMExtTransport; DECLSPEC_XFGVIRT(IAMExtTransport, SetBump) HRESULT ( STDMETHODCALLTYPE *SetBump )( IAMExtTransport * This, - /* [in] */ long Speed, - /* [in] */ long Duration); + /* [annotation][in] */ + _In_ long Speed, + /* [annotation][in] */ + _In_ long Duration); DECLSPEC_XFGVIRT(IAMExtTransport, get_AntiClogControl) HRESULT ( STDMETHODCALLTYPE *get_AntiClogControl )( @@ -14120,35 +14963,44 @@ EXTERN_C const IID IID_IAMExtTransport; DECLSPEC_XFGVIRT(IAMExtTransport, put_AntiClogControl) HRESULT ( STDMETHODCALLTYPE *put_AntiClogControl )( IAMExtTransport * This, - /* [in] */ long Enable); + /* [annotation][in] */ + _In_ long Enable); DECLSPEC_XFGVIRT(IAMExtTransport, GetEditPropertySet) HRESULT ( STDMETHODCALLTYPE *GetEditPropertySet )( IAMExtTransport * This, - /* [in] */ long EditID, + /* [annotation][in] */ + _In_ long EditID, /* [annotation][out] */ _Out_ long *pState); DECLSPEC_XFGVIRT(IAMExtTransport, SetEditPropertySet) HRESULT ( STDMETHODCALLTYPE *SetEditPropertySet )( IAMExtTransport * This, - /* [out][in] */ long *pEditID, - /* [in] */ long State); + /* [annotation][out][in] */ + _Inout_ long *pEditID, + /* [annotation][in] */ + _In_ long State); DECLSPEC_XFGVIRT(IAMExtTransport, GetEditProperty) HRESULT ( STDMETHODCALLTYPE *GetEditProperty )( IAMExtTransport * This, - /* [in] */ long EditID, - /* [in] */ long Param, + /* [annotation][in] */ + _In_ long EditID, + /* [annotation][in] */ + _In_ long Param, /* [annotation][out] */ _Out_ long *pValue); DECLSPEC_XFGVIRT(IAMExtTransport, SetEditProperty) HRESULT ( STDMETHODCALLTYPE *SetEditProperty )( IAMExtTransport * This, - /* [in] */ long EditID, - /* [in] */ long Param, - /* [in] */ long Value); + /* [annotation][in] */ + _In_ long EditID, + /* [annotation][in] */ + _In_ long Param, + /* [annotation][in] */ + _In_ long Value); DECLSPEC_XFGVIRT(IAMExtTransport, get_EditStart) HRESULT ( STDMETHODCALLTYPE *get_EditStart )( @@ -14159,7 +15011,8 @@ EXTERN_C const IID IID_IAMExtTransport; DECLSPEC_XFGVIRT(IAMExtTransport, put_EditStart) HRESULT ( STDMETHODCALLTYPE *put_EditStart )( IAMExtTransport * This, - /* [in] */ long Value); + /* [annotation][in] */ + _In_ long Value); END_INTERFACE } IAMExtTransportVtbl; @@ -14340,16 +15193,20 @@ EXTERN_C const IID IID_IAMTimecodeReader; { public: virtual HRESULT STDMETHODCALLTYPE GetTCRMode( - /* [in] */ long Param, + /* [annotation][in] */ + _In_ long Param, /* [annotation][out] */ _Out_ long *pValue) = 0; virtual HRESULT STDMETHODCALLTYPE SetTCRMode( - /* [in] */ long Param, - /* [in] */ long Value) = 0; + /* [annotation][in] */ + _In_ long Param, + /* [annotation][in] */ + _In_ long Value) = 0; virtual HRESULT STDMETHODCALLTYPE put_VITCLine( - /* [in] */ long Line) = 0; + /* [annotation][in] */ + _In_ long Line) = 0; virtual HRESULT STDMETHODCALLTYPE get_VITCLine( /* [annotation][out] */ @@ -14387,20 +15244,24 @@ EXTERN_C const IID IID_IAMTimecodeReader; DECLSPEC_XFGVIRT(IAMTimecodeReader, GetTCRMode) HRESULT ( STDMETHODCALLTYPE *GetTCRMode )( IAMTimecodeReader * This, - /* [in] */ long Param, + /* [annotation][in] */ + _In_ long Param, /* [annotation][out] */ _Out_ long *pValue); DECLSPEC_XFGVIRT(IAMTimecodeReader, SetTCRMode) HRESULT ( STDMETHODCALLTYPE *SetTCRMode )( IAMTimecodeReader * This, - /* [in] */ long Param, - /* [in] */ long Value); + /* [annotation][in] */ + _In_ long Param, + /* [annotation][in] */ + _In_ long Value); DECLSPEC_XFGVIRT(IAMTimecodeReader, put_VITCLine) HRESULT ( STDMETHODCALLTYPE *put_VITCLine )( IAMTimecodeReader * This, - /* [in] */ long Line); + /* [annotation][in] */ + _In_ long Line); DECLSPEC_XFGVIRT(IAMTimecodeReader, get_VITCLine) HRESULT ( STDMETHODCALLTYPE *get_VITCLine )( @@ -14489,23 +15350,28 @@ EXTERN_C const IID IID_IAMTimecodeGenerator; { public: virtual HRESULT STDMETHODCALLTYPE GetTCGMode( - /* [in] */ long Param, + /* [annotation][in] */ + _In_ long Param, /* [annotation][out] */ _Out_ long *pValue) = 0; virtual HRESULT STDMETHODCALLTYPE SetTCGMode( - /* [in] */ long Param, - /* [in] */ long Value) = 0; + /* [annotation][in] */ + _In_ long Param, + /* [annotation][in] */ + _In_ long Value) = 0; virtual HRESULT STDMETHODCALLTYPE put_VITCLine( - /* [in] */ long Line) = 0; + /* [annotation][in] */ + _In_ long Line) = 0; virtual HRESULT STDMETHODCALLTYPE get_VITCLine( /* [annotation][out] */ _Out_ long *pLine) = 0; virtual HRESULT STDMETHODCALLTYPE SetTimecode( - /* [in] */ PTIMECODE_SAMPLE pTimecodeSample) = 0; + /* [annotation][in] */ + _In_ PTIMECODE_SAMPLE pTimecodeSample) = 0; virtual HRESULT STDMETHODCALLTYPE GetTimecode( /* [annotation][out] */ @@ -14539,20 +15405,24 @@ EXTERN_C const IID IID_IAMTimecodeGenerator; DECLSPEC_XFGVIRT(IAMTimecodeGenerator, GetTCGMode) HRESULT ( STDMETHODCALLTYPE *GetTCGMode )( IAMTimecodeGenerator * This, - /* [in] */ long Param, + /* [annotation][in] */ + _In_ long Param, /* [annotation][out] */ _Out_ long *pValue); DECLSPEC_XFGVIRT(IAMTimecodeGenerator, SetTCGMode) HRESULT ( STDMETHODCALLTYPE *SetTCGMode )( IAMTimecodeGenerator * This, - /* [in] */ long Param, - /* [in] */ long Value); + /* [annotation][in] */ + _In_ long Param, + /* [annotation][in] */ + _In_ long Value); DECLSPEC_XFGVIRT(IAMTimecodeGenerator, put_VITCLine) HRESULT ( STDMETHODCALLTYPE *put_VITCLine )( IAMTimecodeGenerator * This, - /* [in] */ long Line); + /* [annotation][in] */ + _In_ long Line); DECLSPEC_XFGVIRT(IAMTimecodeGenerator, get_VITCLine) HRESULT ( STDMETHODCALLTYPE *get_VITCLine )( @@ -14563,7 +15433,8 @@ EXTERN_C const IID IID_IAMTimecodeGenerator; DECLSPEC_XFGVIRT(IAMTimecodeGenerator, SetTimecode) HRESULT ( STDMETHODCALLTYPE *SetTimecode )( IAMTimecodeGenerator * This, - /* [in] */ PTIMECODE_SAMPLE pTimecodeSample); + /* [annotation][in] */ + _In_ PTIMECODE_SAMPLE pTimecodeSample); DECLSPEC_XFGVIRT(IAMTimecodeGenerator, GetTimecode) HRESULT ( STDMETHODCALLTYPE *GetTimecode )( @@ -14653,16 +15524,20 @@ EXTERN_C const IID IID_IAMTimecodeDisplay; _Out_ long *pState) = 0; virtual HRESULT STDMETHODCALLTYPE SetTCDisplayEnable( - /* [in] */ long State) = 0; + /* [annotation][in] */ + _In_ long State) = 0; virtual HRESULT STDMETHODCALLTYPE GetTCDisplay( - /* [in] */ long Param, + /* [annotation][in] */ + _In_ long Param, /* [annotation][out] */ _Out_ long *pValue) = 0; virtual HRESULT STDMETHODCALLTYPE SetTCDisplay( - /* [in] */ long Param, - /* [in] */ long Value) = 0; + /* [annotation][in] */ + _In_ long Param, + /* [annotation][in] */ + _In_ long Value) = 0; }; @@ -14698,20 +15573,24 @@ EXTERN_C const IID IID_IAMTimecodeDisplay; DECLSPEC_XFGVIRT(IAMTimecodeDisplay, SetTCDisplayEnable) HRESULT ( STDMETHODCALLTYPE *SetTCDisplayEnable )( IAMTimecodeDisplay * This, - /* [in] */ long State); + /* [annotation][in] */ + _In_ long State); DECLSPEC_XFGVIRT(IAMTimecodeDisplay, GetTCDisplay) HRESULT ( STDMETHODCALLTYPE *GetTCDisplay )( IAMTimecodeDisplay * This, - /* [in] */ long Param, + /* [annotation][in] */ + _In_ long Param, /* [annotation][out] */ _Out_ long *pValue); DECLSPEC_XFGVIRT(IAMTimecodeDisplay, SetTCDisplay) HRESULT ( STDMETHODCALLTYPE *SetTCDisplay )( IAMTimecodeDisplay * This, - /* [in] */ long Param, - /* [in] */ long Value); + /* [annotation][in] */ + _In_ long Param, + /* [annotation][in] */ + _In_ long Value); END_INTERFACE } IAMTimecodeDisplayVtbl; @@ -14795,7 +15674,8 @@ EXTERN_C const IID IID_IAMDevMemoryAllocator; _Out_ DWORD *pdwcbMinimumChunk) = 0; virtual HRESULT STDMETHODCALLTYPE CheckMemory( - /* [in] */ const BYTE *pBuffer) = 0; + /* [annotation][in] */ + _In_ const BYTE *pBuffer) = 0; virtual HRESULT STDMETHODCALLTYPE Alloc( /* [annotation][out] */ @@ -14804,12 +15684,14 @@ EXTERN_C const IID IID_IAMDevMemoryAllocator; _Inout_ DWORD *pdwcbBuffer) = 0; virtual HRESULT STDMETHODCALLTYPE Free( - /* [in] */ BYTE *pBuffer) = 0; + /* [annotation][in] */ + _In_ BYTE *pBuffer) = 0; virtual HRESULT STDMETHODCALLTYPE GetDevMemoryObject( /* [annotation][out] */ _Out_ IUnknown **ppUnkInnner, - /* [in] */ IUnknown *pUnkOuter) = 0; + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter) = 0; }; @@ -14851,7 +15733,8 @@ EXTERN_C const IID IID_IAMDevMemoryAllocator; DECLSPEC_XFGVIRT(IAMDevMemoryAllocator, CheckMemory) HRESULT ( STDMETHODCALLTYPE *CheckMemory )( IAMDevMemoryAllocator * This, - /* [in] */ const BYTE *pBuffer); + /* [annotation][in] */ + _In_ const BYTE *pBuffer); DECLSPEC_XFGVIRT(IAMDevMemoryAllocator, Alloc) HRESULT ( STDMETHODCALLTYPE *Alloc )( @@ -14864,14 +15747,16 @@ EXTERN_C const IID IID_IAMDevMemoryAllocator; DECLSPEC_XFGVIRT(IAMDevMemoryAllocator, Free) HRESULT ( STDMETHODCALLTYPE *Free )( IAMDevMemoryAllocator * This, - /* [in] */ BYTE *pBuffer); + /* [annotation][in] */ + _In_ BYTE *pBuffer); DECLSPEC_XFGVIRT(IAMDevMemoryAllocator, GetDevMemoryObject) HRESULT ( STDMETHODCALLTYPE *GetDevMemoryObject )( IAMDevMemoryAllocator * This, /* [annotation][out] */ _Out_ IUnknown **ppUnkInnner, - /* [in] */ IUnknown *pUnkOuter); + /* [annotation][in] */ + _In_ IUnknown *pUnkOuter); END_INTERFACE } IAMDevMemoryAllocatorVtbl; @@ -15079,7 +15964,8 @@ EXTERN_C const IID IID_IAMStreamSelect; _Out_ DWORD *pcStreams) = 0; virtual HRESULT STDMETHODCALLTYPE Info( - /* [in] */ long lIndex, + /* [annotation][in] */ + _In_ long lIndex, /* [annotation][out] */ _Out_opt_ AM_MEDIA_TYPE **ppmt, /* [annotation][out] */ @@ -15096,8 +15982,10 @@ EXTERN_C const IID IID_IAMStreamSelect; _Out_opt_ IUnknown **ppUnk) = 0; virtual HRESULT STDMETHODCALLTYPE Enable( - /* [in] */ long lIndex, - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ long lIndex, + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; }; @@ -15133,7 +16021,8 @@ EXTERN_C const IID IID_IAMStreamSelect; DECLSPEC_XFGVIRT(IAMStreamSelect, Info) HRESULT ( STDMETHODCALLTYPE *Info )( IAMStreamSelect * This, - /* [in] */ long lIndex, + /* [annotation][in] */ + _In_ long lIndex, /* [annotation][out] */ _Out_opt_ AM_MEDIA_TYPE **ppmt, /* [annotation][out] */ @@ -15152,8 +16041,10 @@ EXTERN_C const IID IID_IAMStreamSelect; DECLSPEC_XFGVIRT(IAMStreamSelect, Enable) HRESULT ( STDMETHODCALLTYPE *Enable )( IAMStreamSelect * This, - /* [in] */ long lIndex, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ long lIndex, + /* [annotation][in] */ + _In_ DWORD dwFlags); END_INTERFACE } IAMStreamSelectVtbl; @@ -15230,7 +16121,8 @@ EXTERN_C const IID IID_IAMResourceControl; { public: virtual HRESULT STDMETHODCALLTYPE Reserve( - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][in] */ _Reserved_ PVOID pvReserved) = 0; @@ -15262,7 +16154,8 @@ EXTERN_C const IID IID_IAMResourceControl; DECLSPEC_XFGVIRT(IAMResourceControl, Reserve) HRESULT ( STDMETHODCALLTYPE *Reserve )( IAMResourceControl * This, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][in] */ _Reserved_ PVOID pvReserved); @@ -15319,7 +16212,8 @@ EXTERN_C const IID IID_IAMClockAdjust; { public: virtual HRESULT STDMETHODCALLTYPE SetClockDelta( - /* [in] */ REFERENCE_TIME rtDelta) = 0; + /* [annotation][in] */ + _In_ REFERENCE_TIME rtDelta) = 0; }; @@ -15349,7 +16243,8 @@ EXTERN_C const IID IID_IAMClockAdjust; DECLSPEC_XFGVIRT(IAMClockAdjust, SetClockDelta) HRESULT ( STDMETHODCALLTYPE *SetClockDelta )( IAMClockAdjust * This, - /* [in] */ REFERENCE_TIME rtDelta); + /* [annotation][in] */ + _In_ REFERENCE_TIME rtDelta); END_INTERFACE } IAMClockAdjustVtbl; @@ -15505,7 +16400,8 @@ EXTERN_C const IID IID_IDrawVideoImage; virtual HRESULT STDMETHODCALLTYPE DrawVideoImageEnd( void) = 0; virtual HRESULT STDMETHODCALLTYPE DrawVideoImageDraw( - /* [in] */ HDC hdc, + /* [annotation][in] */ + _In_ HDC hdc, /* [annotation][in] */ _In_ LPRECT lprcSrc, /* [annotation][in] */ @@ -15547,7 +16443,8 @@ EXTERN_C const IID IID_IDrawVideoImage; DECLSPEC_XFGVIRT(IDrawVideoImage, DrawVideoImageDraw) HRESULT ( STDMETHODCALLTYPE *DrawVideoImageDraw )( IDrawVideoImage * This, - /* [in] */ HDC hdc, + /* [annotation][in] */ + _In_ HDC hdc, /* [annotation][in] */ _In_ LPRECT lprcSrc, /* [annotation][in] */ @@ -15612,8 +16509,10 @@ EXTERN_C const IID IID_IDecimateVideoImage; { public: virtual HRESULT STDMETHODCALLTYPE SetDecimationImageSize( - /* [in] */ long lWidth, - /* [in] */ long lHeight) = 0; + /* [annotation][in] */ + _In_ long lWidth, + /* [annotation][in] */ + _In_ long lHeight) = 0; virtual HRESULT STDMETHODCALLTYPE ResetDecimationImageSize( void) = 0; @@ -15645,8 +16544,10 @@ EXTERN_C const IID IID_IDecimateVideoImage; DECLSPEC_XFGVIRT(IDecimateVideoImage, SetDecimationImageSize) HRESULT ( STDMETHODCALLTYPE *SetDecimationImageSize )( IDecimateVideoImage * This, - /* [in] */ long lWidth, - /* [in] */ long lHeight); + /* [annotation][in] */ + _In_ long lWidth, + /* [annotation][in] */ + _In_ long lHeight); DECLSPEC_XFGVIRT(IDecimateVideoImage, ResetDecimationImageSize) HRESULT ( STDMETHODCALLTYPE *ResetDecimationImageSize )( @@ -15730,7 +16631,8 @@ EXTERN_C const IID IID_IAMVideoDecimationProperties; _Out_ DECIMATION_USAGE *lpUsage) = 0; virtual HRESULT STDMETHODCALLTYPE SetDecimationUsage( - /* [in] */ DECIMATION_USAGE Usage) = 0; + /* [annotation][in] */ + _In_ DECIMATION_USAGE Usage) = 0; }; @@ -15766,7 +16668,8 @@ EXTERN_C const IID IID_IAMVideoDecimationProperties; DECLSPEC_XFGVIRT(IAMVideoDecimationProperties, SetDecimationUsage) HRESULT ( STDMETHODCALLTYPE *SetDecimationUsage )( IAMVideoDecimationProperties * This, - /* [in] */ DECIMATION_USAGE Usage); + /* [annotation][in] */ + _In_ DECIMATION_USAGE Usage); END_INTERFACE } IAMVideoDecimationPropertiesVtbl; @@ -16045,10 +16948,12 @@ EXTERN_C const IID IID_IAMPushSource; _Out_ ULONG *pFlags) = 0; virtual HRESULT STDMETHODCALLTYPE SetPushSourceFlags( - /* [in] */ ULONG Flags) = 0; + /* [annotation][in] */ + _In_ ULONG Flags) = 0; virtual HRESULT STDMETHODCALLTYPE SetStreamOffset( - /* [in] */ REFERENCE_TIME rtOffset) = 0; + /* [annotation][in] */ + _In_ REFERENCE_TIME rtOffset) = 0; virtual HRESULT STDMETHODCALLTYPE GetStreamOffset( /* [annotation][out] */ @@ -16059,7 +16964,8 @@ EXTERN_C const IID IID_IAMPushSource; _Out_ REFERENCE_TIME *prtMaxOffset) = 0; virtual HRESULT STDMETHODCALLTYPE SetMaxStreamOffset( - /* [in] */ REFERENCE_TIME rtMaxOffset) = 0; + /* [annotation][in] */ + _In_ REFERENCE_TIME rtMaxOffset) = 0; }; @@ -16101,12 +17007,14 @@ EXTERN_C const IID IID_IAMPushSource; DECLSPEC_XFGVIRT(IAMPushSource, SetPushSourceFlags) HRESULT ( STDMETHODCALLTYPE *SetPushSourceFlags )( IAMPushSource * This, - /* [in] */ ULONG Flags); + /* [annotation][in] */ + _In_ ULONG Flags); DECLSPEC_XFGVIRT(IAMPushSource, SetStreamOffset) HRESULT ( STDMETHODCALLTYPE *SetStreamOffset )( IAMPushSource * This, - /* [in] */ REFERENCE_TIME rtOffset); + /* [annotation][in] */ + _In_ REFERENCE_TIME rtOffset); DECLSPEC_XFGVIRT(IAMPushSource, GetStreamOffset) HRESULT ( STDMETHODCALLTYPE *GetStreamOffset )( @@ -16123,7 +17031,8 @@ EXTERN_C const IID IID_IAMPushSource; DECLSPEC_XFGVIRT(IAMPushSource, SetMaxStreamOffset) HRESULT ( STDMETHODCALLTYPE *SetMaxStreamOffset )( IAMPushSource * This, - /* [in] */ REFERENCE_TIME rtMaxOffset); + /* [annotation][in] */ + _In_ REFERENCE_TIME rtMaxOffset); END_INTERFACE } IAMPushSourceVtbl; @@ -16354,15 +17263,20 @@ EXTERN_C const IID IID_IDVEnc; _Out_ int *DVFormat, /* [annotation][out] */ _Out_ int *Resolution, - /* [in] */ BYTE fDVInfo, + /* [annotation][in] */ + _In_ BYTE fDVInfo, /* [annotation][out] */ _Out_ DVINFO *sDVInfo) = 0; virtual HRESULT STDMETHODCALLTYPE put_IFormatResolution( - /* [in] */ int VideoFormat, - /* [in] */ int DVFormat, - /* [in] */ int Resolution, - /* [in] */ BYTE fDVInfo, + /* [annotation][in] */ + _In_ int VideoFormat, + /* [annotation][in] */ + _In_ int DVFormat, + /* [annotation][in] */ + _In_ int Resolution, + /* [annotation][in] */ + _In_ BYTE fDVInfo, /* [annotation][in] */ _In_ DVINFO *sDVInfo) = 0; @@ -16400,17 +17314,22 @@ EXTERN_C const IID IID_IDVEnc; _Out_ int *DVFormat, /* [annotation][out] */ _Out_ int *Resolution, - /* [in] */ BYTE fDVInfo, + /* [annotation][in] */ + _In_ BYTE fDVInfo, /* [annotation][out] */ _Out_ DVINFO *sDVInfo); DECLSPEC_XFGVIRT(IDVEnc, put_IFormatResolution) HRESULT ( STDMETHODCALLTYPE *put_IFormatResolution )( IDVEnc * This, - /* [in] */ int VideoFormat, - /* [in] */ int DVFormat, - /* [in] */ int Resolution, - /* [in] */ BYTE fDVInfo, + /* [annotation][in] */ + _In_ int VideoFormat, + /* [annotation][in] */ + _In_ int DVFormat, + /* [annotation][in] */ + _In_ int Resolution, + /* [annotation][in] */ + _In_ BYTE fDVInfo, /* [annotation][in] */ _In_ DVINFO *sDVInfo); @@ -16498,7 +17417,8 @@ EXTERN_C const IID IID_IIPDVDec; _Out_ int *displayPix) = 0; virtual HRESULT STDMETHODCALLTYPE put_IPDisplay( - /* [in] */ int displayPix) = 0; + /* [annotation][in] */ + _In_ int displayPix) = 0; }; @@ -16534,7 +17454,8 @@ EXTERN_C const IID IID_IIPDVDec; DECLSPEC_XFGVIRT(IIPDVDec, put_IPDisplay) HRESULT ( STDMETHODCALLTYPE *put_IPDisplay )( IIPDVDec * This, - /* [in] */ int displayPix); + /* [annotation][in] */ + _In_ int displayPix); END_INTERFACE } IIPDVDecVtbl; @@ -16592,7 +17513,8 @@ EXTERN_C const IID IID_IDVRGB219; { public: virtual HRESULT STDMETHODCALLTYPE SetRGB219( - /* [in] */ BOOL bState) = 0; + /* [annotation][in] */ + _In_ BOOL bState) = 0; }; @@ -16622,7 +17544,8 @@ EXTERN_C const IID IID_IDVRGB219; DECLSPEC_XFGVIRT(IDVRGB219, SetRGB219) HRESULT ( STDMETHODCALLTYPE *SetRGB219 )( IDVRGB219 * This, - /* [in] */ BOOL bState); + /* [annotation][in] */ + _In_ BOOL bState); END_INTERFACE } IDVRGB219Vtbl; @@ -16677,7 +17600,8 @@ EXTERN_C const IID IID_IDVSplitter; { public: virtual HRESULT STDMETHODCALLTYPE DiscardAlternateVideoFrames( - /* [in] */ int nDiscard) = 0; + /* [annotation][in] */ + _In_ int nDiscard) = 0; }; @@ -16707,7 +17631,8 @@ EXTERN_C const IID IID_IDVSplitter; DECLSPEC_XFGVIRT(IDVSplitter, DiscardAlternateVideoFrames) HRESULT ( STDMETHODCALLTYPE *DiscardAlternateVideoFrames )( IDVSplitter * This, - /* [in] */ int nDiscard); + /* [annotation][in] */ + _In_ int nDiscard); END_INTERFACE } IDVSplitterVtbl; @@ -16786,7 +17711,8 @@ EXTERN_C const IID IID_IAMAudioRendererStats; { public: virtual HRESULT STDMETHODCALLTYPE GetStatParam( - /* [in] */ DWORD dwParam, + /* [annotation][in] */ + _In_ DWORD dwParam, /* [annotation][out] */ _Out_ DWORD *pdwParam1, /* [annotation][out] */ @@ -16820,7 +17746,8 @@ EXTERN_C const IID IID_IAMAudioRendererStats; DECLSPEC_XFGVIRT(IAMAudioRendererStats, GetStatParam) HRESULT ( STDMETHODCALLTYPE *GetStatParam )( IAMAudioRendererStats * This, - /* [in] */ DWORD dwParam, + /* [annotation][in] */ + _In_ DWORD dwParam, /* [annotation][out] */ _Out_ DWORD *pdwParam1, /* [annotation][out] */ @@ -16894,17 +17821,22 @@ EXTERN_C const IID IID_IAMGraphStreams; { public: virtual HRESULT STDMETHODCALLTYPE FindUpstreamInterface( - /* [in] */ IPin *pPin, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ IPin *pPin, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _Out_ void **ppvInterface, - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE SyncUsingStreamOffset( - /* [in] */ BOOL bUseStreamOffset) = 0; + /* [annotation][in] */ + _In_ BOOL bUseStreamOffset) = 0; virtual HRESULT STDMETHODCALLTYPE SetMaxGraphLatency( - /* [in] */ REFERENCE_TIME rtMaxGraphLatency) = 0; + /* [annotation][in] */ + _In_ REFERENCE_TIME rtMaxGraphLatency) = 0; }; @@ -16934,21 +17866,26 @@ EXTERN_C const IID IID_IAMGraphStreams; DECLSPEC_XFGVIRT(IAMGraphStreams, FindUpstreamInterface) HRESULT ( STDMETHODCALLTYPE *FindUpstreamInterface )( IAMGraphStreams * This, - /* [in] */ IPin *pPin, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ IPin *pPin, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][iid_is][out] */ _Out_ void **ppvInterface, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ DWORD dwFlags); DECLSPEC_XFGVIRT(IAMGraphStreams, SyncUsingStreamOffset) HRESULT ( STDMETHODCALLTYPE *SyncUsingStreamOffset )( IAMGraphStreams * This, - /* [in] */ BOOL bUseStreamOffset); + /* [annotation][in] */ + _In_ BOOL bUseStreamOffset); DECLSPEC_XFGVIRT(IAMGraphStreams, SetMaxGraphLatency) HRESULT ( STDMETHODCALLTYPE *SetMaxGraphLatency )( IAMGraphStreams * This, - /* [in] */ REFERENCE_TIME rtMaxGraphLatency); + /* [annotation][in] */ + _In_ REFERENCE_TIME rtMaxGraphLatency); END_INTERFACE } IAMGraphStreamsVtbl; @@ -17029,7 +17966,8 @@ EXTERN_C const IID IID_IAMOverlayFX; _Out_ DWORD *lpdwOverlayFXCaps) = 0; virtual HRESULT STDMETHODCALLTYPE SetOverlayFX( - /* [in] */ DWORD dwOverlayFX) = 0; + /* [annotation][in] */ + _In_ DWORD dwOverlayFX) = 0; virtual HRESULT STDMETHODCALLTYPE GetOverlayFX( /* [annotation][out] */ @@ -17069,7 +18007,8 @@ EXTERN_C const IID IID_IAMOverlayFX; DECLSPEC_XFGVIRT(IAMOverlayFX, SetOverlayFX) HRESULT ( STDMETHODCALLTYPE *SetOverlayFX )( IAMOverlayFX * This, - /* [in] */ DWORD dwOverlayFX); + /* [annotation][in] */ + _In_ DWORD dwOverlayFX); DECLSPEC_XFGVIRT(IAMOverlayFX, GetOverlayFX) HRESULT ( STDMETHODCALLTYPE *GetOverlayFX )( @@ -17236,7 +18175,8 @@ EXTERN_C const IID IID_IMpeg2Demultiplexer; { public: virtual HRESULT STDMETHODCALLTYPE CreateOutputPin( - /* [in] */ AM_MEDIA_TYPE *pMediaType, + /* [annotation][in] */ + _In_ AM_MEDIA_TYPE *pMediaType, /* [annotation][in] */ _In_ LPWSTR pszPinName, /* [annotation][out] */ @@ -17280,7 +18220,8 @@ EXTERN_C const IID IID_IMpeg2Demultiplexer; DECLSPEC_XFGVIRT(IMpeg2Demultiplexer, CreateOutputPin) HRESULT ( STDMETHODCALLTYPE *CreateOutputPin )( IMpeg2Demultiplexer * This, - /* [in] */ AM_MEDIA_TYPE *pMediaType, + /* [annotation][in] */ + _In_ AM_MEDIA_TYPE *pMediaType, /* [annotation][in] */ _In_ LPWSTR pszPinName, /* [annotation][out] */ @@ -17382,14 +18323,16 @@ EXTERN_C const IID IID_IEnumStreamIdMap; { public: virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG cRequest, + /* [annotation][in] */ + _In_ ULONG cRequest, /* [annotation][size_is][out][in] */ _Out_writes_to_(cRequest, *pcReceived) STREAM_ID_MAP *pStreamIdMap, /* [annotation][out] */ _Out_opt_ ULONG *pcReceived) = 0; virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG cRecords) = 0; + /* [annotation][in] */ + _In_ ULONG cRecords) = 0; virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; @@ -17425,7 +18368,8 @@ EXTERN_C const IID IID_IEnumStreamIdMap; DECLSPEC_XFGVIRT(IEnumStreamIdMap, Next) HRESULT ( STDMETHODCALLTYPE *Next )( IEnumStreamIdMap * This, - /* [in] */ ULONG cRequest, + /* [annotation][in] */ + _In_ ULONG cRequest, /* [annotation][size_is][out][in] */ _Out_writes_to_(cRequest, *pcReceived) STREAM_ID_MAP *pStreamIdMap, /* [annotation][out] */ @@ -17434,7 +18378,8 @@ EXTERN_C const IID IID_IEnumStreamIdMap; DECLSPEC_XFGVIRT(IEnumStreamIdMap, Skip) HRESULT ( STDMETHODCALLTYPE *Skip )( IEnumStreamIdMap * This, - /* [in] */ ULONG cRecords); + /* [annotation][in] */ + _In_ ULONG cRecords); DECLSPEC_XFGVIRT(IEnumStreamIdMap, Reset) HRESULT ( STDMETHODCALLTYPE *Reset )( @@ -17508,13 +18453,18 @@ EXTERN_C const IID IID_IMPEG2StreamIdMap; { public: virtual HRESULT STDMETHODCALLTYPE MapStreamId( - /* [in] */ ULONG ulStreamId, - /* [in] */ DWORD MediaSampleContent, - /* [in] */ ULONG ulSubstreamFilterValue, - /* [in] */ int iDataOffset) = 0; + /* [annotation][in] */ + _In_ ULONG ulStreamId, + /* [annotation][in] */ + _In_ DWORD MediaSampleContent, + /* [annotation][in] */ + _In_ ULONG ulSubstreamFilterValue, + /* [annotation][in] */ + _In_ int iDataOffset) = 0; virtual HRESULT STDMETHODCALLTYPE UnmapStreamId( - /* [in] */ ULONG culStreamId, + /* [annotation][in] */ + _In_ ULONG culStreamId, /* [annotation][in] */ _In_reads_(culStreamId) ULONG *pulStreamId) = 0; @@ -17550,15 +18500,20 @@ EXTERN_C const IID IID_IMPEG2StreamIdMap; DECLSPEC_XFGVIRT(IMPEG2StreamIdMap, MapStreamId) HRESULT ( STDMETHODCALLTYPE *MapStreamId )( IMPEG2StreamIdMap * This, - /* [in] */ ULONG ulStreamId, - /* [in] */ DWORD MediaSampleContent, - /* [in] */ ULONG ulSubstreamFilterValue, - /* [in] */ int iDataOffset); + /* [annotation][in] */ + _In_ ULONG ulStreamId, + /* [annotation][in] */ + _In_ DWORD MediaSampleContent, + /* [annotation][in] */ + _In_ ULONG ulSubstreamFilterValue, + /* [annotation][in] */ + _In_ int iDataOffset); DECLSPEC_XFGVIRT(IMPEG2StreamIdMap, UnmapStreamId) HRESULT ( STDMETHODCALLTYPE *UnmapStreamId )( IMPEG2StreamIdMap * This, - /* [in] */ ULONG culStreamId, + /* [annotation][in] */ + _In_ ULONG culStreamId, /* [annotation][in] */ _In_reads_(culStreamId) ULONG *pulStreamId); @@ -17627,8 +18582,10 @@ EXTERN_C const IID IID_IRegisterServiceProvider; { public: virtual HRESULT STDMETHODCALLTYPE RegisterService( - /* [in] */ REFGUID guidService, - /* [in] */ IUnknown *pUnkObject) = 0; + /* [annotation][in] */ + _In_ REFGUID guidService, + /* [annotation][in] */ + _In_ IUnknown *pUnkObject) = 0; }; @@ -17658,8 +18615,10 @@ EXTERN_C const IID IID_IRegisterServiceProvider; DECLSPEC_XFGVIRT(IRegisterServiceProvider, RegisterService) HRESULT ( STDMETHODCALLTYPE *RegisterService )( IRegisterServiceProvider * This, - /* [in] */ REFGUID guidService, - /* [in] */ IUnknown *pUnkObject); + /* [annotation][in] */ + _In_ REFGUID guidService, + /* [annotation][in] */ + _In_ IUnknown *pUnkObject); END_INTERFACE } IRegisterServiceProviderVtbl; @@ -17714,7 +18673,8 @@ EXTERN_C const IID IID_IAMClockSlave; { public: virtual HRESULT STDMETHODCALLTYPE SetErrorTolerance( - /* [in] */ DWORD dwTolerance) = 0; + /* [annotation][in] */ + _In_ DWORD dwTolerance) = 0; virtual HRESULT STDMETHODCALLTYPE GetErrorTolerance( /* [annotation][out] */ @@ -17748,7 +18708,8 @@ EXTERN_C const IID IID_IAMClockSlave; DECLSPEC_XFGVIRT(IAMClockSlave, SetErrorTolerance) HRESULT ( STDMETHODCALLTYPE *SetErrorTolerance )( IAMClockSlave * This, - /* [in] */ DWORD dwTolerance); + /* [annotation][in] */ + _In_ DWORD dwTolerance); DECLSPEC_XFGVIRT(IAMClockSlave, GetErrorTolerance) HRESULT ( STDMETHODCALLTYPE *GetErrorTolerance )( @@ -17812,10 +18773,12 @@ EXTERN_C const IID IID_IAMGraphBuilderCallback; { public: virtual HRESULT STDMETHODCALLTYPE SelectedFilter( - /* [in] */ IMoniker *pMon) = 0; + /* [annotation][in] */ + _In_ IMoniker *pMon) = 0; virtual HRESULT STDMETHODCALLTYPE CreatedFilter( - /* [in] */ IBaseFilter *pFil) = 0; + /* [annotation][in] */ + _In_ IBaseFilter *pFil) = 0; }; @@ -17845,12 +18808,14 @@ EXTERN_C const IID IID_IAMGraphBuilderCallback; DECLSPEC_XFGVIRT(IAMGraphBuilderCallback, SelectedFilter) HRESULT ( STDMETHODCALLTYPE *SelectedFilter )( IAMGraphBuilderCallback * This, - /* [in] */ IMoniker *pMon); + /* [annotation][in] */ + _In_ IMoniker *pMon); DECLSPEC_XFGVIRT(IAMGraphBuilderCallback, CreatedFilter) HRESULT ( STDMETHODCALLTYPE *CreatedFilter )( IAMGraphBuilderCallback * This, - /* [in] */ IBaseFilter *pFil); + /* [annotation][in] */ + _In_ IBaseFilter *pFil); END_INTERFACE } IAMGraphBuilderCallbackVtbl; @@ -18017,13 +18982,16 @@ EXTERN_C const IID IID_IEncoderAPI; { public: virtual HRESULT STDMETHODCALLTYPE IsSupported( - /* [in] */ const GUID *Api) = 0; + /* [annotation][in] */ + _In_ const GUID *Api) = 0; virtual HRESULT STDMETHODCALLTYPE IsAvailable( - /* [in] */ const GUID *Api) = 0; + /* [annotation][in] */ + _In_ const GUID *Api) = 0; virtual HRESULT STDMETHODCALLTYPE GetParameterRange( - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][out] */ _Out_ VARIANT *ValueMin, /* [annotation][out] */ @@ -18032,24 +19000,28 @@ EXTERN_C const IID IID_IEncoderAPI; _Out_ VARIANT *SteppingDelta) = 0; virtual HRESULT STDMETHODCALLTYPE GetParameterValues( - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][size_is][size_is][out] */ _Outptr_result_buffer_all_(*ValuesCount) VARIANT **Values, /* [annotation][out] */ _Out_ ULONG *ValuesCount) = 0; virtual HRESULT STDMETHODCALLTYPE GetDefaultValue( - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][out] */ _Out_ VARIANT *Value) = 0; virtual HRESULT STDMETHODCALLTYPE GetValue( - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][out] */ _Out_ VARIANT *Value) = 0; virtual HRESULT STDMETHODCALLTYPE SetValue( - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][in] */ _In_ VARIANT *Value) = 0; @@ -18081,17 +19053,20 @@ EXTERN_C const IID IID_IEncoderAPI; DECLSPEC_XFGVIRT(IEncoderAPI, IsSupported) HRESULT ( STDMETHODCALLTYPE *IsSupported )( IEncoderAPI * This, - /* [in] */ const GUID *Api); + /* [annotation][in] */ + _In_ const GUID *Api); DECLSPEC_XFGVIRT(IEncoderAPI, IsAvailable) HRESULT ( STDMETHODCALLTYPE *IsAvailable )( IEncoderAPI * This, - /* [in] */ const GUID *Api); + /* [annotation][in] */ + _In_ const GUID *Api); DECLSPEC_XFGVIRT(IEncoderAPI, GetParameterRange) HRESULT ( STDMETHODCALLTYPE *GetParameterRange )( IEncoderAPI * This, - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][out] */ _Out_ VARIANT *ValueMin, /* [annotation][out] */ @@ -18102,7 +19077,8 @@ EXTERN_C const IID IID_IEncoderAPI; DECLSPEC_XFGVIRT(IEncoderAPI, GetParameterValues) HRESULT ( STDMETHODCALLTYPE *GetParameterValues )( IEncoderAPI * This, - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][size_is][size_is][out] */ _Outptr_result_buffer_all_(*ValuesCount) VARIANT **Values, /* [annotation][out] */ @@ -18111,21 +19087,24 @@ EXTERN_C const IID IID_IEncoderAPI; DECLSPEC_XFGVIRT(IEncoderAPI, GetDefaultValue) HRESULT ( STDMETHODCALLTYPE *GetDefaultValue )( IEncoderAPI * This, - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][out] */ _Out_ VARIANT *Value); DECLSPEC_XFGVIRT(IEncoderAPI, GetValue) HRESULT ( STDMETHODCALLTYPE *GetValue )( IEncoderAPI * This, - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][out] */ _Out_ VARIANT *Value); DECLSPEC_XFGVIRT(IEncoderAPI, SetValue) HRESULT ( STDMETHODCALLTYPE *SetValue )( IEncoderAPI * This, - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][in] */ _In_ VARIANT *Value); @@ -18227,17 +19206,20 @@ EXTERN_C const IID IID_IVideoEncoder; DECLSPEC_XFGVIRT(IEncoderAPI, IsSupported) HRESULT ( STDMETHODCALLTYPE *IsSupported )( IVideoEncoder * This, - /* [in] */ const GUID *Api); + /* [annotation][in] */ + _In_ const GUID *Api); DECLSPEC_XFGVIRT(IEncoderAPI, IsAvailable) HRESULT ( STDMETHODCALLTYPE *IsAvailable )( IVideoEncoder * This, - /* [in] */ const GUID *Api); + /* [annotation][in] */ + _In_ const GUID *Api); DECLSPEC_XFGVIRT(IEncoderAPI, GetParameterRange) HRESULT ( STDMETHODCALLTYPE *GetParameterRange )( IVideoEncoder * This, - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][out] */ _Out_ VARIANT *ValueMin, /* [annotation][out] */ @@ -18248,7 +19230,8 @@ EXTERN_C const IID IID_IVideoEncoder; DECLSPEC_XFGVIRT(IEncoderAPI, GetParameterValues) HRESULT ( STDMETHODCALLTYPE *GetParameterValues )( IVideoEncoder * This, - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][size_is][size_is][out] */ _Outptr_result_buffer_all_(*ValuesCount) VARIANT **Values, /* [annotation][out] */ @@ -18257,21 +19240,24 @@ EXTERN_C const IID IID_IVideoEncoder; DECLSPEC_XFGVIRT(IEncoderAPI, GetDefaultValue) HRESULT ( STDMETHODCALLTYPE *GetDefaultValue )( IVideoEncoder * This, - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][out] */ _Out_ VARIANT *Value); DECLSPEC_XFGVIRT(IEncoderAPI, GetValue) HRESULT ( STDMETHODCALLTYPE *GetValue )( IVideoEncoder * This, - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][out] */ _Out_ VARIANT *Value); DECLSPEC_XFGVIRT(IEncoderAPI, SetValue) HRESULT ( STDMETHODCALLTYPE *SetValue )( IVideoEncoder * This, - /* [in] */ const GUID *Api, + /* [annotation][in] */ + _In_ const GUID *Api, /* [annotation][in] */ _In_ VARIANT *Value); @@ -18519,13 +19505,16 @@ EXTERN_C const IID IID_IAMCertifiedOutputProtection; _Out_ DWORD *pdwLengthCertGH) = 0; virtual HRESULT STDMETHODCALLTYPE SessionSequenceStart( - /* [in] */ AMCOPPSignature *pSig) = 0; + /* [annotation][in] */ + _In_ AMCOPPSignature *pSig) = 0; virtual HRESULT STDMETHODCALLTYPE ProtectionCommand( - /* [in] */ const AMCOPPCommand *cmd) = 0; + /* [annotation][in] */ + _In_ const AMCOPPCommand *cmd) = 0; virtual HRESULT STDMETHODCALLTYPE ProtectionStatus( - /* [in] */ const AMCOPPStatusInput *pStatusInput, + /* [annotation][in] */ + _In_ const AMCOPPStatusInput *pStatusInput, /* [annotation][out] */ _Out_ AMCOPPStatusOutput *pStatusOutput) = 0; @@ -18567,17 +19556,20 @@ EXTERN_C const IID IID_IAMCertifiedOutputProtection; DECLSPEC_XFGVIRT(IAMCertifiedOutputProtection, SessionSequenceStart) HRESULT ( STDMETHODCALLTYPE *SessionSequenceStart )( IAMCertifiedOutputProtection * This, - /* [in] */ AMCOPPSignature *pSig); + /* [annotation][in] */ + _In_ AMCOPPSignature *pSig); DECLSPEC_XFGVIRT(IAMCertifiedOutputProtection, ProtectionCommand) HRESULT ( STDMETHODCALLTYPE *ProtectionCommand )( IAMCertifiedOutputProtection * This, - /* [in] */ const AMCOPPCommand *cmd); + /* [annotation][in] */ + _In_ const AMCOPPCommand *cmd); DECLSPEC_XFGVIRT(IAMCertifiedOutputProtection, ProtectionStatus) HRESULT ( STDMETHODCALLTYPE *ProtectionStatus )( IAMCertifiedOutputProtection * This, - /* [in] */ const AMCOPPStatusInput *pStatusInput, + /* [annotation][in] */ + _In_ const AMCOPPStatusInput *pStatusInput, /* [annotation][out] */ _Out_ AMCOPPStatusOutput *pStatusOutput); @@ -18935,10 +19927,12 @@ EXTERN_C const IID IID_IPinConnection; { public: virtual HRESULT STDMETHODCALLTYPE DynamicQueryAccept( - /* [in] */ const AM_MEDIA_TYPE *pmt) = 0; + /* [annotation][in] */ + _In_ const AM_MEDIA_TYPE *pmt) = 0; virtual HRESULT STDMETHODCALLTYPE NotifyEndOfStream( - /* [in] */ HANDLE hNotifyEvent) = 0; + /* [annotation][in] */ + _In_ HANDLE hNotifyEvent) = 0; virtual HRESULT STDMETHODCALLTYPE IsEndPin( void) = 0; @@ -18972,12 +19966,14 @@ EXTERN_C const IID IID_IPinConnection; DECLSPEC_XFGVIRT(IPinConnection, DynamicQueryAccept) HRESULT ( STDMETHODCALLTYPE *DynamicQueryAccept )( IPinConnection * This, - /* [in] */ const AM_MEDIA_TYPE *pmt); + /* [annotation][in] */ + _In_ const AM_MEDIA_TYPE *pmt); DECLSPEC_XFGVIRT(IPinConnection, NotifyEndOfStream) HRESULT ( STDMETHODCALLTYPE *NotifyEndOfStream )( IPinConnection * This, - /* [in] */ HANDLE hNotifyEvent); + /* [annotation][in] */ + _In_ HANDLE hNotifyEvent); DECLSPEC_XFGVIRT(IPinConnection, IsEndPin) HRESULT ( STDMETHODCALLTYPE *IsEndPin )( @@ -19049,8 +20045,10 @@ EXTERN_C const IID IID_IPinFlowControl; { public: virtual HRESULT STDMETHODCALLTYPE Block( - /* [in] */ DWORD dwBlockFlags, - /* [in] */ HANDLE hEvent) = 0; + /* [annotation][in] */ + _In_ DWORD dwBlockFlags, + /* [annotation][in] */ + _In_ HANDLE hEvent) = 0; }; @@ -19080,8 +20078,10 @@ EXTERN_C const IID IID_IPinFlowControl; DECLSPEC_XFGVIRT(IPinFlowControl, Block) HRESULT ( STDMETHODCALLTYPE *Block )( IPinFlowControl * This, - /* [in] */ DWORD dwBlockFlags, - /* [in] */ HANDLE hEvent); + /* [annotation][in] */ + _In_ DWORD dwBlockFlags, + /* [annotation][in] */ + _In_ HANDLE hEvent); END_INTERFACE } IPinFlowControlVtbl; @@ -19168,46 +20168,68 @@ EXTERN_C const IID IID_IGraphConfig; { public: virtual HRESULT STDMETHODCALLTYPE Reconnect( - /* [in] */ IPin *pOutputPin, - /* [in] */ IPin *pInputPin, - /* [in] */ const AM_MEDIA_TYPE *pmtFirstConnection, - /* [in] */ IBaseFilter *pUsingFilter, - /* [in] */ HANDLE hAbortEvent, - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ IPin *pOutputPin, + /* [annotation][in] */ + _In_ IPin *pInputPin, + /* [annotation][in] */ + _In_ const AM_MEDIA_TYPE *pmtFirstConnection, + /* [annotation][in] */ + _In_ IBaseFilter *pUsingFilter, + /* [annotation][in] */ + _In_ HANDLE hAbortEvent, + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE Reconfigure( - /* [in] */ IGraphConfigCallback *pCallback, - /* [in] */ PVOID pvContext, - /* [in] */ DWORD dwFlags, - /* [in] */ HANDLE hAbortEvent) = 0; + /* [annotation][in] */ + _In_ IGraphConfigCallback *pCallback, + /* [annotation][in] */ + _In_ PVOID pvContext, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ HANDLE hAbortEvent) = 0; virtual HRESULT STDMETHODCALLTYPE AddFilterToCache( - /* [in] */ IBaseFilter *pFilter) = 0; + /* [annotation][in] */ + _In_ IBaseFilter *pFilter) = 0; virtual HRESULT STDMETHODCALLTYPE EnumCacheFilter( - /* [out] */ IEnumFilters **pEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumFilters **pEnum) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveFilterFromCache( - /* [in] */ IBaseFilter *pFilter) = 0; + /* [annotation][in] */ + _In_ IBaseFilter *pFilter) = 0; virtual HRESULT STDMETHODCALLTYPE GetStartTime( - /* [out] */ REFERENCE_TIME *prtStart) = 0; + /* [annotation][out] */ + _Out_ REFERENCE_TIME *prtStart) = 0; virtual HRESULT STDMETHODCALLTYPE PushThroughData( - /* [in] */ IPin *pOutputPin, - /* [in] */ IPinConnection *pConnection, - /* [in] */ HANDLE hEventAbort) = 0; + /* [annotation][in] */ + _In_ IPin *pOutputPin, + /* [annotation][in] */ + _In_ IPinConnection *pConnection, + /* [annotation][in] */ + _In_ HANDLE hEventAbort) = 0; virtual HRESULT STDMETHODCALLTYPE SetFilterFlags( - /* [in] */ IBaseFilter *pFilter, - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ IBaseFilter *pFilter, + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE GetFilterFlags( - /* [in] */ IBaseFilter *pFilter, - /* [out] */ DWORD *pdwFlags) = 0; + /* [annotation][in] */ + _In_ IBaseFilter *pFilter, + /* [annotation][out] */ + _Out_ DWORD *pdwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveFilterEx( - /* [in] */ IBaseFilter *pFilter, + /* [annotation][in] */ + _In_ IBaseFilter *pFilter, DWORD Flags) = 0; }; @@ -19238,64 +20260,86 @@ EXTERN_C const IID IID_IGraphConfig; DECLSPEC_XFGVIRT(IGraphConfig, Reconnect) HRESULT ( STDMETHODCALLTYPE *Reconnect )( IGraphConfig * This, - /* [in] */ IPin *pOutputPin, - /* [in] */ IPin *pInputPin, - /* [in] */ const AM_MEDIA_TYPE *pmtFirstConnection, - /* [in] */ IBaseFilter *pUsingFilter, - /* [in] */ HANDLE hAbortEvent, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ IPin *pOutputPin, + /* [annotation][in] */ + _In_ IPin *pInputPin, + /* [annotation][in] */ + _In_ const AM_MEDIA_TYPE *pmtFirstConnection, + /* [annotation][in] */ + _In_ IBaseFilter *pUsingFilter, + /* [annotation][in] */ + _In_ HANDLE hAbortEvent, + /* [annotation][in] */ + _In_ DWORD dwFlags); DECLSPEC_XFGVIRT(IGraphConfig, Reconfigure) HRESULT ( STDMETHODCALLTYPE *Reconfigure )( IGraphConfig * This, - /* [in] */ IGraphConfigCallback *pCallback, - /* [in] */ PVOID pvContext, - /* [in] */ DWORD dwFlags, - /* [in] */ HANDLE hAbortEvent); + /* [annotation][in] */ + _In_ IGraphConfigCallback *pCallback, + /* [annotation][in] */ + _In_ PVOID pvContext, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ HANDLE hAbortEvent); DECLSPEC_XFGVIRT(IGraphConfig, AddFilterToCache) HRESULT ( STDMETHODCALLTYPE *AddFilterToCache )( IGraphConfig * This, - /* [in] */ IBaseFilter *pFilter); + /* [annotation][in] */ + _In_ IBaseFilter *pFilter); DECLSPEC_XFGVIRT(IGraphConfig, EnumCacheFilter) HRESULT ( STDMETHODCALLTYPE *EnumCacheFilter )( IGraphConfig * This, - /* [out] */ IEnumFilters **pEnum); + /* [annotation][out] */ + _Out_ IEnumFilters **pEnum); DECLSPEC_XFGVIRT(IGraphConfig, RemoveFilterFromCache) HRESULT ( STDMETHODCALLTYPE *RemoveFilterFromCache )( IGraphConfig * This, - /* [in] */ IBaseFilter *pFilter); + /* [annotation][in] */ + _In_ IBaseFilter *pFilter); DECLSPEC_XFGVIRT(IGraphConfig, GetStartTime) HRESULT ( STDMETHODCALLTYPE *GetStartTime )( IGraphConfig * This, - /* [out] */ REFERENCE_TIME *prtStart); + /* [annotation][out] */ + _Out_ REFERENCE_TIME *prtStart); DECLSPEC_XFGVIRT(IGraphConfig, PushThroughData) HRESULT ( STDMETHODCALLTYPE *PushThroughData )( IGraphConfig * This, - /* [in] */ IPin *pOutputPin, - /* [in] */ IPinConnection *pConnection, - /* [in] */ HANDLE hEventAbort); + /* [annotation][in] */ + _In_ IPin *pOutputPin, + /* [annotation][in] */ + _In_ IPinConnection *pConnection, + /* [annotation][in] */ + _In_ HANDLE hEventAbort); DECLSPEC_XFGVIRT(IGraphConfig, SetFilterFlags) HRESULT ( STDMETHODCALLTYPE *SetFilterFlags )( IGraphConfig * This, - /* [in] */ IBaseFilter *pFilter, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ IBaseFilter *pFilter, + /* [annotation][in] */ + _In_ DWORD dwFlags); DECLSPEC_XFGVIRT(IGraphConfig, GetFilterFlags) HRESULT ( STDMETHODCALLTYPE *GetFilterFlags )( IGraphConfig * This, - /* [in] */ IBaseFilter *pFilter, - /* [out] */ DWORD *pdwFlags); + /* [annotation][in] */ + _In_ IBaseFilter *pFilter, + /* [annotation][out] */ + _Out_ DWORD *pdwFlags); DECLSPEC_XFGVIRT(IGraphConfig, RemoveFilterEx) HRESULT ( STDMETHODCALLTYPE *RemoveFilterEx )( IGraphConfig * This, - /* [in] */ IBaseFilter *pFilter, + /* [annotation][in] */ + _In_ IBaseFilter *pFilter, DWORD Flags); END_INTERFACE @@ -19465,20 +20509,28 @@ EXTERN_C const IID IID_IFilterChain; { public: virtual HRESULT STDMETHODCALLTYPE StartChain( - /* [in] */ IBaseFilter *pStartFilter, - /* [in] */ IBaseFilter *pEndFilter) = 0; + /* [annotation][in] */ + _In_ IBaseFilter *pStartFilter, + /* [annotation][in] */ + _In_ IBaseFilter *pEndFilter) = 0; virtual HRESULT STDMETHODCALLTYPE PauseChain( - /* [in] */ IBaseFilter *pStartFilter, - /* [in] */ IBaseFilter *pEndFilter) = 0; + /* [annotation][in] */ + _In_ IBaseFilter *pStartFilter, + /* [annotation][in] */ + _In_ IBaseFilter *pEndFilter) = 0; virtual HRESULT STDMETHODCALLTYPE StopChain( - /* [in] */ IBaseFilter *pStartFilter, - /* [in] */ IBaseFilter *pEndFilter) = 0; + /* [annotation][in] */ + _In_ IBaseFilter *pStartFilter, + /* [annotation][in] */ + _In_ IBaseFilter *pEndFilter) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveChain( - /* [in] */ IBaseFilter *pStartFilter, - /* [in] */ IBaseFilter *pEndFilter) = 0; + /* [annotation][in] */ + _In_ IBaseFilter *pStartFilter, + /* [annotation][in] */ + _In_ IBaseFilter *pEndFilter) = 0; }; @@ -19508,26 +20560,34 @@ EXTERN_C const IID IID_IFilterChain; DECLSPEC_XFGVIRT(IFilterChain, StartChain) HRESULT ( STDMETHODCALLTYPE *StartChain )( IFilterChain * This, - /* [in] */ IBaseFilter *pStartFilter, - /* [in] */ IBaseFilter *pEndFilter); + /* [annotation][in] */ + _In_ IBaseFilter *pStartFilter, + /* [annotation][in] */ + _In_ IBaseFilter *pEndFilter); DECLSPEC_XFGVIRT(IFilterChain, PauseChain) HRESULT ( STDMETHODCALLTYPE *PauseChain )( IFilterChain * This, - /* [in] */ IBaseFilter *pStartFilter, - /* [in] */ IBaseFilter *pEndFilter); + /* [annotation][in] */ + _In_ IBaseFilter *pStartFilter, + /* [annotation][in] */ + _In_ IBaseFilter *pEndFilter); DECLSPEC_XFGVIRT(IFilterChain, StopChain) HRESULT ( STDMETHODCALLTYPE *StopChain )( IFilterChain * This, - /* [in] */ IBaseFilter *pStartFilter, - /* [in] */ IBaseFilter *pEndFilter); + /* [annotation][in] */ + _In_ IBaseFilter *pStartFilter, + /* [annotation][in] */ + _In_ IBaseFilter *pEndFilter); DECLSPEC_XFGVIRT(IFilterChain, RemoveChain) HRESULT ( STDMETHODCALLTYPE *RemoveChain )( IFilterChain * This, - /* [in] */ IBaseFilter *pStartFilter, - /* [in] */ IBaseFilter *pEndFilter); + /* [annotation][in] */ + _In_ IBaseFilter *pStartFilter, + /* [annotation][in] */ + _In_ IBaseFilter *pEndFilter); END_INTERFACE } IFilterChainVtbl; @@ -19660,14 +20720,18 @@ EXTERN_C const IID IID_IVMRImagePresenter; { public: virtual HRESULT STDMETHODCALLTYPE StartPresenting( - /* [in] */ DWORD_PTR dwUserID) = 0; + /* [annotation][in] */ + _In_ DWORD_PTR dwUserID) = 0; virtual HRESULT STDMETHODCALLTYPE StopPresenting( - /* [in] */ DWORD_PTR dwUserID) = 0; + /* [annotation][in] */ + _In_ DWORD_PTR dwUserID) = 0; virtual HRESULT STDMETHODCALLTYPE PresentImage( - /* [in] */ DWORD_PTR dwUserID, - /* [in] */ VMRPRESENTATIONINFO *lpPresInfo) = 0; + /* [annotation][in] */ + _In_ DWORD_PTR dwUserID, + /* [annotation][in] */ + _In_ VMRPRESENTATIONINFO *lpPresInfo) = 0; }; @@ -19697,18 +20761,22 @@ EXTERN_C const IID IID_IVMRImagePresenter; DECLSPEC_XFGVIRT(IVMRImagePresenter, StartPresenting) HRESULT ( STDMETHODCALLTYPE *StartPresenting )( IVMRImagePresenter * This, - /* [in] */ DWORD_PTR dwUserID); + /* [annotation][in] */ + _In_ DWORD_PTR dwUserID); DECLSPEC_XFGVIRT(IVMRImagePresenter, StopPresenting) HRESULT ( STDMETHODCALLTYPE *StopPresenting )( IVMRImagePresenter * This, - /* [in] */ DWORD_PTR dwUserID); + /* [annotation][in] */ + _In_ DWORD_PTR dwUserID); DECLSPEC_XFGVIRT(IVMRImagePresenter, PresentImage) HRESULT ( STDMETHODCALLTYPE *PresentImage )( IVMRImagePresenter * This, - /* [in] */ DWORD_PTR dwUserID, - /* [in] */ VMRPRESENTATIONINFO *lpPresInfo); + /* [annotation][in] */ + _In_ DWORD_PTR dwUserID, + /* [annotation][in] */ + _In_ VMRPRESENTATIONINFO *lpPresInfo); END_INTERFACE } IVMRImagePresenterVtbl; @@ -19800,21 +20868,30 @@ EXTERN_C const IID IID_IVMRSurfaceAllocator; { public: virtual HRESULT STDMETHODCALLTYPE AllocateSurface( - /* [in] */ DWORD_PTR dwUserID, - /* [in] */ VMRALLOCATIONINFO *lpAllocInfo, - /* [out][in] */ DWORD *lpdwActualBuffers, - /* [out] */ LPDIRECTDRAWSURFACE7 *lplpSurface) = 0; + /* [annotation][in] */ + _In_ DWORD_PTR dwUserID, + /* [annotation][in] */ + _In_ VMRALLOCATIONINFO *lpAllocInfo, + /* [annotation][out][in] */ + _Inout_ DWORD *lpdwActualBuffers, + /* [annotation][out] */ + _Out_ LPDIRECTDRAWSURFACE7 *lplpSurface) = 0; virtual HRESULT STDMETHODCALLTYPE FreeSurface( - /* [in] */ DWORD_PTR dwID) = 0; + /* [annotation][in] */ + _In_ DWORD_PTR dwID) = 0; virtual HRESULT STDMETHODCALLTYPE PrepareSurface( - /* [in] */ DWORD_PTR dwUserID, - /* [in] */ LPDIRECTDRAWSURFACE7 lpSurface, - /* [in] */ DWORD dwSurfaceFlags) = 0; + /* [annotation][in] */ + _In_ DWORD_PTR dwUserID, + /* [annotation][in] */ + _In_ LPDIRECTDRAWSURFACE7 lpSurface, + /* [annotation][in] */ + _In_ DWORD dwSurfaceFlags) = 0; virtual HRESULT STDMETHODCALLTYPE AdviseNotify( - /* [in] */ IVMRSurfaceAllocatorNotify *lpIVMRSurfAllocNotify) = 0; + /* [annotation][in] */ + _In_ IVMRSurfaceAllocatorNotify *lpIVMRSurfAllocNotify) = 0; }; @@ -19844,27 +20921,36 @@ EXTERN_C const IID IID_IVMRSurfaceAllocator; DECLSPEC_XFGVIRT(IVMRSurfaceAllocator, AllocateSurface) HRESULT ( STDMETHODCALLTYPE *AllocateSurface )( IVMRSurfaceAllocator * This, - /* [in] */ DWORD_PTR dwUserID, - /* [in] */ VMRALLOCATIONINFO *lpAllocInfo, - /* [out][in] */ DWORD *lpdwActualBuffers, - /* [out] */ LPDIRECTDRAWSURFACE7 *lplpSurface); + /* [annotation][in] */ + _In_ DWORD_PTR dwUserID, + /* [annotation][in] */ + _In_ VMRALLOCATIONINFO *lpAllocInfo, + /* [annotation][out][in] */ + _Inout_ DWORD *lpdwActualBuffers, + /* [annotation][out] */ + _Out_ LPDIRECTDRAWSURFACE7 *lplpSurface); DECLSPEC_XFGVIRT(IVMRSurfaceAllocator, FreeSurface) HRESULT ( STDMETHODCALLTYPE *FreeSurface )( IVMRSurfaceAllocator * This, - /* [in] */ DWORD_PTR dwID); + /* [annotation][in] */ + _In_ DWORD_PTR dwID); DECLSPEC_XFGVIRT(IVMRSurfaceAllocator, PrepareSurface) HRESULT ( STDMETHODCALLTYPE *PrepareSurface )( IVMRSurfaceAllocator * This, - /* [in] */ DWORD_PTR dwUserID, - /* [in] */ LPDIRECTDRAWSURFACE7 lpSurface, - /* [in] */ DWORD dwSurfaceFlags); + /* [annotation][in] */ + _In_ DWORD_PTR dwUserID, + /* [annotation][in] */ + _In_ LPDIRECTDRAWSURFACE7 lpSurface, + /* [annotation][in] */ + _In_ DWORD dwSurfaceFlags); DECLSPEC_XFGVIRT(IVMRSurfaceAllocator, AdviseNotify) HRESULT ( STDMETHODCALLTYPE *AdviseNotify )( IVMRSurfaceAllocator * This, - /* [in] */ IVMRSurfaceAllocatorNotify *lpIVMRSurfAllocNotify); + /* [annotation][in] */ + _In_ IVMRSurfaceAllocatorNotify *lpIVMRSurfAllocNotify); END_INTERFACE } IVMRSurfaceAllocatorVtbl; @@ -19928,26 +21014,36 @@ EXTERN_C const IID IID_IVMRSurfaceAllocatorNotify; { public: virtual HRESULT STDMETHODCALLTYPE AdviseSurfaceAllocator( - /* [in] */ DWORD_PTR dwUserID, - /* [in] */ IVMRSurfaceAllocator *lpIVRMSurfaceAllocator) = 0; + /* [annotation][in] */ + _In_ DWORD_PTR dwUserID, + /* [annotation][in] */ + _In_ IVMRSurfaceAllocator *lpIVRMSurfaceAllocator) = 0; virtual HRESULT STDMETHODCALLTYPE SetDDrawDevice( - /* [in] */ LPDIRECTDRAW7 lpDDrawDevice, - /* [in] */ HMONITOR hMonitor) = 0; + /* [annotation][in] */ + _In_ LPDIRECTDRAW7 lpDDrawDevice, + /* [annotation][in] */ + _In_ HMONITOR hMonitor) = 0; virtual HRESULT STDMETHODCALLTYPE ChangeDDrawDevice( - /* [in] */ LPDIRECTDRAW7 lpDDrawDevice, - /* [in] */ HMONITOR hMonitor) = 0; + /* [annotation][in] */ + _In_ LPDIRECTDRAW7 lpDDrawDevice, + /* [annotation][in] */ + _In_ HMONITOR hMonitor) = 0; virtual HRESULT STDMETHODCALLTYPE RestoreDDrawSurfaces( void) = 0; virtual HRESULT STDMETHODCALLTYPE NotifyEvent( - /* [in] */ LONG EventCode, - /* [in] */ LONG_PTR Param1, - /* [in] */ LONG_PTR Param2) = 0; + /* [annotation][in] */ + _In_ LONG EventCode, + /* [annotation][in] */ + _In_ LONG_PTR Param1, + /* [annotation][in] */ + _In_ LONG_PTR Param2) = 0; virtual HRESULT STDMETHODCALLTYPE SetBorderColor( - /* [in] */ COLORREF clrBorder) = 0; + /* [annotation][in] */ + _In_ COLORREF clrBorder) = 0; }; @@ -19977,20 +21073,26 @@ EXTERN_C const IID IID_IVMRSurfaceAllocatorNotify; DECLSPEC_XFGVIRT(IVMRSurfaceAllocatorNotify, AdviseSurfaceAllocator) HRESULT ( STDMETHODCALLTYPE *AdviseSurfaceAllocator )( IVMRSurfaceAllocatorNotify * This, - /* [in] */ DWORD_PTR dwUserID, - /* [in] */ IVMRSurfaceAllocator *lpIVRMSurfaceAllocator); + /* [annotation][in] */ + _In_ DWORD_PTR dwUserID, + /* [annotation][in] */ + _In_ IVMRSurfaceAllocator *lpIVRMSurfaceAllocator); DECLSPEC_XFGVIRT(IVMRSurfaceAllocatorNotify, SetDDrawDevice) HRESULT ( STDMETHODCALLTYPE *SetDDrawDevice )( IVMRSurfaceAllocatorNotify * This, - /* [in] */ LPDIRECTDRAW7 lpDDrawDevice, - /* [in] */ HMONITOR hMonitor); + /* [annotation][in] */ + _In_ LPDIRECTDRAW7 lpDDrawDevice, + /* [annotation][in] */ + _In_ HMONITOR hMonitor); DECLSPEC_XFGVIRT(IVMRSurfaceAllocatorNotify, ChangeDDrawDevice) HRESULT ( STDMETHODCALLTYPE *ChangeDDrawDevice )( IVMRSurfaceAllocatorNotify * This, - /* [in] */ LPDIRECTDRAW7 lpDDrawDevice, - /* [in] */ HMONITOR hMonitor); + /* [annotation][in] */ + _In_ LPDIRECTDRAW7 lpDDrawDevice, + /* [annotation][in] */ + _In_ HMONITOR hMonitor); DECLSPEC_XFGVIRT(IVMRSurfaceAllocatorNotify, RestoreDDrawSurfaces) HRESULT ( STDMETHODCALLTYPE *RestoreDDrawSurfaces )( @@ -19999,14 +21101,18 @@ EXTERN_C const IID IID_IVMRSurfaceAllocatorNotify; DECLSPEC_XFGVIRT(IVMRSurfaceAllocatorNotify, NotifyEvent) HRESULT ( STDMETHODCALLTYPE *NotifyEvent )( IVMRSurfaceAllocatorNotify * This, - /* [in] */ LONG EventCode, - /* [in] */ LONG_PTR Param1, - /* [in] */ LONG_PTR Param2); + /* [annotation][in] */ + _In_ LONG EventCode, + /* [annotation][in] */ + _In_ LONG_PTR Param1, + /* [annotation][in] */ + _In_ LONG_PTR Param2); DECLSPEC_XFGVIRT(IVMRSurfaceAllocatorNotify, SetBorderColor) HRESULT ( STDMETHODCALLTYPE *SetBorderColor )( IVMRSurfaceAllocatorNotify * This, - /* [in] */ COLORREF clrBorder); + /* [annotation][in] */ + _In_ COLORREF clrBorder); END_INTERFACE } IVMRSurfaceAllocatorNotifyVtbl; @@ -20091,56 +21197,78 @@ EXTERN_C const IID IID_IVMRWindowlessControl; { public: virtual HRESULT STDMETHODCALLTYPE GetNativeVideoSize( - /* [out] */ LONG *lpWidth, - /* [out] */ LONG *lpHeight, - /* [out] */ LONG *lpARWidth, - /* [out] */ LONG *lpARHeight) = 0; + /* [annotation][out] */ + _Out_ LONG *lpWidth, + /* [annotation][out] */ + _Out_ LONG *lpHeight, + /* [annotation][out] */ + _Out_ LONG *lpARWidth, + /* [annotation][out] */ + _Out_ LONG *lpARHeight) = 0; virtual HRESULT STDMETHODCALLTYPE GetMinIdealVideoSize( - /* [out] */ LONG *lpWidth, - /* [out] */ LONG *lpHeight) = 0; + /* [annotation][out] */ + _Out_ LONG *lpWidth, + /* [annotation][out] */ + _Out_ LONG *lpHeight) = 0; virtual HRESULT STDMETHODCALLTYPE GetMaxIdealVideoSize( - /* [out] */ LONG *lpWidth, - /* [out] */ LONG *lpHeight) = 0; + /* [annotation][out] */ + _Out_ LONG *lpWidth, + /* [annotation][out] */ + _Out_ LONG *lpHeight) = 0; virtual HRESULT STDMETHODCALLTYPE SetVideoPosition( - /* [in] */ const LPRECT lpSRCRect, - /* [in] */ const LPRECT lpDSTRect) = 0; + /* [annotation][in] */ + _In_ const LPRECT lpSRCRect, + /* [annotation][in] */ + _In_ const LPRECT lpDSTRect) = 0; virtual HRESULT STDMETHODCALLTYPE GetVideoPosition( - /* [out] */ LPRECT lpSRCRect, - /* [out] */ LPRECT lpDSTRect) = 0; + /* [annotation][out] */ + _Out_ LPRECT lpSRCRect, + /* [annotation][out] */ + _Out_ LPRECT lpDSTRect) = 0; virtual HRESULT STDMETHODCALLTYPE GetAspectRatioMode( - /* [out] */ DWORD *lpAspectRatioMode) = 0; + /* [annotation][out] */ + _Out_ DWORD *lpAspectRatioMode) = 0; virtual HRESULT STDMETHODCALLTYPE SetAspectRatioMode( - /* [in] */ DWORD AspectRatioMode) = 0; + /* [annotation][in] */ + _In_ DWORD AspectRatioMode) = 0; virtual HRESULT STDMETHODCALLTYPE SetVideoClippingWindow( - /* [in] */ HWND hwnd) = 0; + /* [annotation][in] */ + _In_ HWND hwnd) = 0; virtual HRESULT STDMETHODCALLTYPE RepaintVideo( - /* [in] */ HWND hwnd, - /* [in] */ HDC hdc) = 0; + /* [annotation][in] */ + _In_ HWND hwnd, + /* [annotation][in] */ + _In_ HDC hdc) = 0; virtual HRESULT STDMETHODCALLTYPE DisplayModeChanged( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentImage( - /* [out] */ BYTE **lpDib) = 0; + /* [annotation][out] */ + _Out_ BYTE **lpDib) = 0; virtual HRESULT STDMETHODCALLTYPE SetBorderColor( - /* [in] */ COLORREF Clr) = 0; + /* [annotation][in] */ + _In_ COLORREF Clr) = 0; virtual HRESULT STDMETHODCALLTYPE GetBorderColor( - /* [out] */ COLORREF *lpClr) = 0; + /* [annotation][out] */ + _Out_ COLORREF *lpClr) = 0; virtual HRESULT STDMETHODCALLTYPE SetColorKey( - /* [in] */ COLORREF Clr) = 0; + /* [annotation][in] */ + _In_ COLORREF Clr) = 0; virtual HRESULT STDMETHODCALLTYPE GetColorKey( - /* [out] */ COLORREF *lpClr) = 0; + /* [annotation][out] */ + _Out_ COLORREF *lpClr) = 0; }; @@ -20170,55 +21298,72 @@ EXTERN_C const IID IID_IVMRWindowlessControl; DECLSPEC_XFGVIRT(IVMRWindowlessControl, GetNativeVideoSize) HRESULT ( STDMETHODCALLTYPE *GetNativeVideoSize )( IVMRWindowlessControl * This, - /* [out] */ LONG *lpWidth, - /* [out] */ LONG *lpHeight, - /* [out] */ LONG *lpARWidth, - /* [out] */ LONG *lpARHeight); + /* [annotation][out] */ + _Out_ LONG *lpWidth, + /* [annotation][out] */ + _Out_ LONG *lpHeight, + /* [annotation][out] */ + _Out_ LONG *lpARWidth, + /* [annotation][out] */ + _Out_ LONG *lpARHeight); DECLSPEC_XFGVIRT(IVMRWindowlessControl, GetMinIdealVideoSize) HRESULT ( STDMETHODCALLTYPE *GetMinIdealVideoSize )( IVMRWindowlessControl * This, - /* [out] */ LONG *lpWidth, - /* [out] */ LONG *lpHeight); + /* [annotation][out] */ + _Out_ LONG *lpWidth, + /* [annotation][out] */ + _Out_ LONG *lpHeight); DECLSPEC_XFGVIRT(IVMRWindowlessControl, GetMaxIdealVideoSize) HRESULT ( STDMETHODCALLTYPE *GetMaxIdealVideoSize )( IVMRWindowlessControl * This, - /* [out] */ LONG *lpWidth, - /* [out] */ LONG *lpHeight); + /* [annotation][out] */ + _Out_ LONG *lpWidth, + /* [annotation][out] */ + _Out_ LONG *lpHeight); DECLSPEC_XFGVIRT(IVMRWindowlessControl, SetVideoPosition) HRESULT ( STDMETHODCALLTYPE *SetVideoPosition )( IVMRWindowlessControl * This, - /* [in] */ const LPRECT lpSRCRect, - /* [in] */ const LPRECT lpDSTRect); + /* [annotation][in] */ + _In_ const LPRECT lpSRCRect, + /* [annotation][in] */ + _In_ const LPRECT lpDSTRect); DECLSPEC_XFGVIRT(IVMRWindowlessControl, GetVideoPosition) HRESULT ( STDMETHODCALLTYPE *GetVideoPosition )( IVMRWindowlessControl * This, - /* [out] */ LPRECT lpSRCRect, - /* [out] */ LPRECT lpDSTRect); + /* [annotation][out] */ + _Out_ LPRECT lpSRCRect, + /* [annotation][out] */ + _Out_ LPRECT lpDSTRect); DECLSPEC_XFGVIRT(IVMRWindowlessControl, GetAspectRatioMode) HRESULT ( STDMETHODCALLTYPE *GetAspectRatioMode )( IVMRWindowlessControl * This, - /* [out] */ DWORD *lpAspectRatioMode); + /* [annotation][out] */ + _Out_ DWORD *lpAspectRatioMode); DECLSPEC_XFGVIRT(IVMRWindowlessControl, SetAspectRatioMode) HRESULT ( STDMETHODCALLTYPE *SetAspectRatioMode )( IVMRWindowlessControl * This, - /* [in] */ DWORD AspectRatioMode); + /* [annotation][in] */ + _In_ DWORD AspectRatioMode); DECLSPEC_XFGVIRT(IVMRWindowlessControl, SetVideoClippingWindow) HRESULT ( STDMETHODCALLTYPE *SetVideoClippingWindow )( IVMRWindowlessControl * This, - /* [in] */ HWND hwnd); + /* [annotation][in] */ + _In_ HWND hwnd); DECLSPEC_XFGVIRT(IVMRWindowlessControl, RepaintVideo) HRESULT ( STDMETHODCALLTYPE *RepaintVideo )( IVMRWindowlessControl * This, - /* [in] */ HWND hwnd, - /* [in] */ HDC hdc); + /* [annotation][in] */ + _In_ HWND hwnd, + /* [annotation][in] */ + _In_ HDC hdc); DECLSPEC_XFGVIRT(IVMRWindowlessControl, DisplayModeChanged) HRESULT ( STDMETHODCALLTYPE *DisplayModeChanged )( @@ -20227,27 +21372,32 @@ EXTERN_C const IID IID_IVMRWindowlessControl; DECLSPEC_XFGVIRT(IVMRWindowlessControl, GetCurrentImage) HRESULT ( STDMETHODCALLTYPE *GetCurrentImage )( IVMRWindowlessControl * This, - /* [out] */ BYTE **lpDib); + /* [annotation][out] */ + _Out_ BYTE **lpDib); DECLSPEC_XFGVIRT(IVMRWindowlessControl, SetBorderColor) HRESULT ( STDMETHODCALLTYPE *SetBorderColor )( IVMRWindowlessControl * This, - /* [in] */ COLORREF Clr); + /* [annotation][in] */ + _In_ COLORREF Clr); DECLSPEC_XFGVIRT(IVMRWindowlessControl, GetBorderColor) HRESULT ( STDMETHODCALLTYPE *GetBorderColor )( IVMRWindowlessControl * This, - /* [out] */ COLORREF *lpClr); + /* [annotation][out] */ + _Out_ COLORREF *lpClr); DECLSPEC_XFGVIRT(IVMRWindowlessControl, SetColorKey) HRESULT ( STDMETHODCALLTYPE *SetColorKey )( IVMRWindowlessControl * This, - /* [in] */ COLORREF Clr); + /* [annotation][in] */ + _In_ COLORREF Clr); DECLSPEC_XFGVIRT(IVMRWindowlessControl, GetColorKey) HRESULT ( STDMETHODCALLTYPE *GetColorKey )( IVMRWindowlessControl * This, - /* [out] */ COLORREF *lpClr); + /* [annotation][out] */ + _Out_ COLORREF *lpClr); END_INTERFACE } IVMRWindowlessControlVtbl; @@ -20386,40 +21536,56 @@ EXTERN_C const IID IID_IVMRMixerControl; { public: virtual HRESULT STDMETHODCALLTYPE SetAlpha( - /* [in] */ DWORD dwStreamID, - /* [in] */ float Alpha) = 0; + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][in] */ + _In_ float Alpha) = 0; virtual HRESULT STDMETHODCALLTYPE GetAlpha( - /* [in] */ DWORD dwStreamID, - /* [out] */ float *pAlpha) = 0; + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][out] */ + _Out_ float *pAlpha) = 0; virtual HRESULT STDMETHODCALLTYPE SetZOrder( - /* [in] */ DWORD dwStreamID, - /* [in] */ DWORD dwZ) = 0; + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][in] */ + _In_ DWORD dwZ) = 0; virtual HRESULT STDMETHODCALLTYPE GetZOrder( - /* [in] */ DWORD dwStreamID, - /* [out] */ DWORD *pZ) = 0; + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][out] */ + _Out_ DWORD *pZ) = 0; virtual HRESULT STDMETHODCALLTYPE SetOutputRect( - /* [in] */ DWORD dwStreamID, - /* [in] */ const NORMALIZEDRECT *pRect) = 0; + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][in] */ + _In_ const NORMALIZEDRECT *pRect) = 0; virtual HRESULT STDMETHODCALLTYPE GetOutputRect( - /* [in] */ DWORD dwStreamID, - /* [out] */ NORMALIZEDRECT *pRect) = 0; + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][out] */ + _Out_ NORMALIZEDRECT *pRect) = 0; virtual HRESULT STDMETHODCALLTYPE SetBackgroundClr( - /* [in] */ COLORREF ClrBkg) = 0; + /* [annotation][in] */ + _In_ COLORREF ClrBkg) = 0; virtual HRESULT STDMETHODCALLTYPE GetBackgroundClr( - /* [in] */ COLORREF *lpClrBkg) = 0; + /* [annotation][in] */ + _In_ COLORREF *lpClrBkg) = 0; virtual HRESULT STDMETHODCALLTYPE SetMixingPrefs( - /* [in] */ DWORD dwMixerPrefs) = 0; + /* [annotation][in] */ + _In_ DWORD dwMixerPrefs) = 0; virtual HRESULT STDMETHODCALLTYPE GetMixingPrefs( - /* [out] */ DWORD *pdwMixerPrefs) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwMixerPrefs) = 0; }; @@ -20449,58 +21615,74 @@ EXTERN_C const IID IID_IVMRMixerControl; DECLSPEC_XFGVIRT(IVMRMixerControl, SetAlpha) HRESULT ( STDMETHODCALLTYPE *SetAlpha )( IVMRMixerControl * This, - /* [in] */ DWORD dwStreamID, - /* [in] */ float Alpha); + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][in] */ + _In_ float Alpha); DECLSPEC_XFGVIRT(IVMRMixerControl, GetAlpha) HRESULT ( STDMETHODCALLTYPE *GetAlpha )( IVMRMixerControl * This, - /* [in] */ DWORD dwStreamID, - /* [out] */ float *pAlpha); + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][out] */ + _Out_ float *pAlpha); DECLSPEC_XFGVIRT(IVMRMixerControl, SetZOrder) HRESULT ( STDMETHODCALLTYPE *SetZOrder )( IVMRMixerControl * This, - /* [in] */ DWORD dwStreamID, - /* [in] */ DWORD dwZ); + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][in] */ + _In_ DWORD dwZ); DECLSPEC_XFGVIRT(IVMRMixerControl, GetZOrder) HRESULT ( STDMETHODCALLTYPE *GetZOrder )( IVMRMixerControl * This, - /* [in] */ DWORD dwStreamID, - /* [out] */ DWORD *pZ); + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][out] */ + _Out_ DWORD *pZ); DECLSPEC_XFGVIRT(IVMRMixerControl, SetOutputRect) HRESULT ( STDMETHODCALLTYPE *SetOutputRect )( IVMRMixerControl * This, - /* [in] */ DWORD dwStreamID, - /* [in] */ const NORMALIZEDRECT *pRect); + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][in] */ + _In_ const NORMALIZEDRECT *pRect); DECLSPEC_XFGVIRT(IVMRMixerControl, GetOutputRect) HRESULT ( STDMETHODCALLTYPE *GetOutputRect )( IVMRMixerControl * This, - /* [in] */ DWORD dwStreamID, - /* [out] */ NORMALIZEDRECT *pRect); + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][out] */ + _Out_ NORMALIZEDRECT *pRect); DECLSPEC_XFGVIRT(IVMRMixerControl, SetBackgroundClr) HRESULT ( STDMETHODCALLTYPE *SetBackgroundClr )( IVMRMixerControl * This, - /* [in] */ COLORREF ClrBkg); + /* [annotation][in] */ + _In_ COLORREF ClrBkg); DECLSPEC_XFGVIRT(IVMRMixerControl, GetBackgroundClr) HRESULT ( STDMETHODCALLTYPE *GetBackgroundClr )( IVMRMixerControl * This, - /* [in] */ COLORREF *lpClrBkg); + /* [annotation][in] */ + _In_ COLORREF *lpClrBkg); DECLSPEC_XFGVIRT(IVMRMixerControl, SetMixingPrefs) HRESULT ( STDMETHODCALLTYPE *SetMixingPrefs )( IVMRMixerControl * This, - /* [in] */ DWORD dwMixerPrefs); + /* [annotation][in] */ + _In_ DWORD dwMixerPrefs); DECLSPEC_XFGVIRT(IVMRMixerControl, GetMixingPrefs) HRESULT ( STDMETHODCALLTYPE *GetMixingPrefs )( IVMRMixerControl * This, - /* [out] */ DWORD *pdwMixerPrefs); + /* [annotation][out] */ + _Out_ DWORD *pdwMixerPrefs); END_INTERFACE } IVMRMixerControlVtbl; @@ -20618,21 +21800,28 @@ EXTERN_C const IID IID_IVMRMonitorConfig; { public: virtual HRESULT STDMETHODCALLTYPE SetMonitor( - /* [in] */ const VMRGUID *pGUID) = 0; + /* [annotation][in] */ + _In_ const VMRGUID *pGUID) = 0; virtual HRESULT STDMETHODCALLTYPE GetMonitor( - /* [out] */ VMRGUID *pGUID) = 0; + /* [annotation][out] */ + _Out_ VMRGUID *pGUID) = 0; virtual HRESULT STDMETHODCALLTYPE SetDefaultMonitor( - /* [in] */ const VMRGUID *pGUID) = 0; + /* [annotation][in] */ + _In_ const VMRGUID *pGUID) = 0; virtual HRESULT STDMETHODCALLTYPE GetDefaultMonitor( - /* [out] */ VMRGUID *pGUID) = 0; + /* [annotation][out] */ + _Out_ VMRGUID *pGUID) = 0; virtual HRESULT STDMETHODCALLTYPE GetAvailableMonitors( - /* [size_is][out] */ VMRMONITORINFO *pInfo, - /* [in] */ DWORD dwMaxInfoArraySize, - /* [out] */ DWORD *pdwNumDevices) = 0; + /* [annotation][size_is][out] */ + _Out_writes_(dwMaxInfoArraySize) VMRMONITORINFO *pInfo, + /* [annotation][in] */ + _In_ DWORD dwMaxInfoArraySize, + /* [annotation][out] */ + _Out_ DWORD *pdwNumDevices) = 0; }; @@ -20662,29 +21851,36 @@ EXTERN_C const IID IID_IVMRMonitorConfig; DECLSPEC_XFGVIRT(IVMRMonitorConfig, SetMonitor) HRESULT ( STDMETHODCALLTYPE *SetMonitor )( IVMRMonitorConfig * This, - /* [in] */ const VMRGUID *pGUID); + /* [annotation][in] */ + _In_ const VMRGUID *pGUID); DECLSPEC_XFGVIRT(IVMRMonitorConfig, GetMonitor) HRESULT ( STDMETHODCALLTYPE *GetMonitor )( IVMRMonitorConfig * This, - /* [out] */ VMRGUID *pGUID); + /* [annotation][out] */ + _Out_ VMRGUID *pGUID); DECLSPEC_XFGVIRT(IVMRMonitorConfig, SetDefaultMonitor) HRESULT ( STDMETHODCALLTYPE *SetDefaultMonitor )( IVMRMonitorConfig * This, - /* [in] */ const VMRGUID *pGUID); + /* [annotation][in] */ + _In_ const VMRGUID *pGUID); DECLSPEC_XFGVIRT(IVMRMonitorConfig, GetDefaultMonitor) HRESULT ( STDMETHODCALLTYPE *GetDefaultMonitor )( IVMRMonitorConfig * This, - /* [out] */ VMRGUID *pGUID); + /* [annotation][out] */ + _Out_ VMRGUID *pGUID); DECLSPEC_XFGVIRT(IVMRMonitorConfig, GetAvailableMonitors) HRESULT ( STDMETHODCALLTYPE *GetAvailableMonitors )( IVMRMonitorConfig * This, - /* [size_is][out] */ VMRMONITORINFO *pInfo, - /* [in] */ DWORD dwMaxInfoArraySize, - /* [out] */ DWORD *pdwNumDevices); + /* [annotation][size_is][out] */ + _Out_writes_(dwMaxInfoArraySize) VMRMONITORINFO *pInfo, + /* [annotation][in] */ + _In_ DWORD dwMaxInfoArraySize, + /* [annotation][out] */ + _Out_ DWORD *pdwNumDevices); END_INTERFACE } IVMRMonitorConfigVtbl; @@ -20787,25 +21983,32 @@ EXTERN_C const IID IID_IVMRFilterConfig; { public: virtual HRESULT STDMETHODCALLTYPE SetImageCompositor( - /* [in] */ IVMRImageCompositor *lpVMRImgCompositor) = 0; + /* [annotation][in] */ + _In_ IVMRImageCompositor *lpVMRImgCompositor) = 0; virtual HRESULT STDMETHODCALLTYPE SetNumberOfStreams( - /* [in] */ DWORD dwMaxStreams) = 0; + /* [annotation][in] */ + _In_ DWORD dwMaxStreams) = 0; virtual HRESULT STDMETHODCALLTYPE GetNumberOfStreams( - /* [out] */ DWORD *pdwMaxStreams) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwMaxStreams) = 0; virtual HRESULT STDMETHODCALLTYPE SetRenderingPrefs( - /* [in] */ DWORD dwRenderFlags) = 0; + /* [annotation][in] */ + _In_ DWORD dwRenderFlags) = 0; virtual HRESULT STDMETHODCALLTYPE GetRenderingPrefs( - /* [out] */ DWORD *pdwRenderFlags) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwRenderFlags) = 0; virtual HRESULT STDMETHODCALLTYPE SetRenderingMode( - /* [in] */ DWORD Mode) = 0; + /* [annotation][in] */ + _In_ DWORD Mode) = 0; virtual HRESULT STDMETHODCALLTYPE GetRenderingMode( - /* [out] */ DWORD *pMode) = 0; + /* [annotation][out] */ + _Out_ DWORD *pMode) = 0; }; @@ -20835,37 +22038,44 @@ EXTERN_C const IID IID_IVMRFilterConfig; DECLSPEC_XFGVIRT(IVMRFilterConfig, SetImageCompositor) HRESULT ( STDMETHODCALLTYPE *SetImageCompositor )( IVMRFilterConfig * This, - /* [in] */ IVMRImageCompositor *lpVMRImgCompositor); + /* [annotation][in] */ + _In_ IVMRImageCompositor *lpVMRImgCompositor); DECLSPEC_XFGVIRT(IVMRFilterConfig, SetNumberOfStreams) HRESULT ( STDMETHODCALLTYPE *SetNumberOfStreams )( IVMRFilterConfig * This, - /* [in] */ DWORD dwMaxStreams); + /* [annotation][in] */ + _In_ DWORD dwMaxStreams); DECLSPEC_XFGVIRT(IVMRFilterConfig, GetNumberOfStreams) HRESULT ( STDMETHODCALLTYPE *GetNumberOfStreams )( IVMRFilterConfig * This, - /* [out] */ DWORD *pdwMaxStreams); + /* [annotation][out] */ + _Out_ DWORD *pdwMaxStreams); DECLSPEC_XFGVIRT(IVMRFilterConfig, SetRenderingPrefs) HRESULT ( STDMETHODCALLTYPE *SetRenderingPrefs )( IVMRFilterConfig * This, - /* [in] */ DWORD dwRenderFlags); + /* [annotation][in] */ + _In_ DWORD dwRenderFlags); DECLSPEC_XFGVIRT(IVMRFilterConfig, GetRenderingPrefs) HRESULT ( STDMETHODCALLTYPE *GetRenderingPrefs )( IVMRFilterConfig * This, - /* [out] */ DWORD *pdwRenderFlags); + /* [annotation][out] */ + _Out_ DWORD *pdwRenderFlags); DECLSPEC_XFGVIRT(IVMRFilterConfig, SetRenderingMode) HRESULT ( STDMETHODCALLTYPE *SetRenderingMode )( IVMRFilterConfig * This, - /* [in] */ DWORD Mode); + /* [annotation][in] */ + _In_ DWORD Mode); DECLSPEC_XFGVIRT(IVMRFilterConfig, GetRenderingMode) HRESULT ( STDMETHODCALLTYPE *GetRenderingMode )( IVMRFilterConfig * This, - /* [out] */ DWORD *pMode); + /* [annotation][out] */ + _Out_ DWORD *pMode); END_INTERFACE } IVMRFilterConfigVtbl; @@ -20938,10 +22148,12 @@ EXTERN_C const IID IID_IVMRAspectRatioControl; { public: virtual HRESULT STDMETHODCALLTYPE GetAspectRatioMode( - /* [out] */ LPDWORD lpdwARMode) = 0; + /* [annotation][out] */ + _Out_ LPDWORD lpdwARMode) = 0; virtual HRESULT STDMETHODCALLTYPE SetAspectRatioMode( - /* [in] */ DWORD dwARMode) = 0; + /* [annotation][in] */ + _In_ DWORD dwARMode) = 0; }; @@ -20971,12 +22183,14 @@ EXTERN_C const IID IID_IVMRAspectRatioControl; DECLSPEC_XFGVIRT(IVMRAspectRatioControl, GetAspectRatioMode) HRESULT ( STDMETHODCALLTYPE *GetAspectRatioMode )( IVMRAspectRatioControl * This, - /* [out] */ LPDWORD lpdwARMode); + /* [annotation][out] */ + _Out_ LPDWORD lpdwARMode); DECLSPEC_XFGVIRT(IVMRAspectRatioControl, SetAspectRatioMode) HRESULT ( STDMETHODCALLTYPE *SetAspectRatioMode )( IVMRAspectRatioControl * This, - /* [in] */ DWORD dwARMode); + /* [annotation][in] */ + _In_ DWORD dwARMode); END_INTERFACE } IVMRAspectRatioControlVtbl; @@ -21090,32 +22304,46 @@ EXTERN_C const IID IID_IVMRDeinterlaceControl; { public: virtual HRESULT STDMETHODCALLTYPE GetNumberOfDeinterlaceModes( - /* [in] */ VMRVideoDesc *lpVideoDescription, - /* [out][in] */ LPDWORD lpdwNumDeinterlaceModes, - /* [out] */ LPGUID lpDeinterlaceModes) = 0; + /* [annotation][in] */ + _In_ VMRVideoDesc *lpVideoDescription, + /* [annotation][out][in] */ + _Inout_ LPDWORD lpdwNumDeinterlaceModes, + /* [annotation][out] */ + _Out_ LPGUID lpDeinterlaceModes) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeinterlaceModeCaps( - /* [in] */ LPGUID lpDeinterlaceMode, - /* [in] */ VMRVideoDesc *lpVideoDescription, - /* [out][in] */ VMRDeinterlaceCaps *lpDeinterlaceCaps) = 0; + /* [annotation][in] */ + _In_ LPGUID lpDeinterlaceMode, + /* [annotation][in] */ + _In_ VMRVideoDesc *lpVideoDescription, + /* [annotation][out][in] */ + _Inout_ VMRDeinterlaceCaps *lpDeinterlaceCaps) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeinterlaceMode( - /* [in] */ DWORD dwStreamID, - /* [out] */ LPGUID lpDeinterlaceMode) = 0; + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][out] */ + _Out_ LPGUID lpDeinterlaceMode) = 0; virtual HRESULT STDMETHODCALLTYPE SetDeinterlaceMode( - /* [in] */ DWORD dwStreamID, - /* [in] */ LPGUID lpDeinterlaceMode) = 0; + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][in] */ + _In_ LPGUID lpDeinterlaceMode) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeinterlacePrefs( - /* [out] */ LPDWORD lpdwDeinterlacePrefs) = 0; + /* [annotation][out] */ + _Out_ LPDWORD lpdwDeinterlacePrefs) = 0; virtual HRESULT STDMETHODCALLTYPE SetDeinterlacePrefs( - /* [in] */ DWORD dwDeinterlacePrefs) = 0; + /* [annotation][in] */ + _In_ DWORD dwDeinterlacePrefs) = 0; virtual HRESULT STDMETHODCALLTYPE GetActualDeinterlaceMode( - /* [in] */ DWORD dwStreamID, - /* [out] */ LPGUID lpDeinterlaceMode) = 0; + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][out] */ + _Out_ LPGUID lpDeinterlaceMode) = 0; }; @@ -21145,44 +22373,58 @@ EXTERN_C const IID IID_IVMRDeinterlaceControl; DECLSPEC_XFGVIRT(IVMRDeinterlaceControl, GetNumberOfDeinterlaceModes) HRESULT ( STDMETHODCALLTYPE *GetNumberOfDeinterlaceModes )( IVMRDeinterlaceControl * This, - /* [in] */ VMRVideoDesc *lpVideoDescription, - /* [out][in] */ LPDWORD lpdwNumDeinterlaceModes, - /* [out] */ LPGUID lpDeinterlaceModes); + /* [annotation][in] */ + _In_ VMRVideoDesc *lpVideoDescription, + /* [annotation][out][in] */ + _Inout_ LPDWORD lpdwNumDeinterlaceModes, + /* [annotation][out] */ + _Out_ LPGUID lpDeinterlaceModes); DECLSPEC_XFGVIRT(IVMRDeinterlaceControl, GetDeinterlaceModeCaps) HRESULT ( STDMETHODCALLTYPE *GetDeinterlaceModeCaps )( IVMRDeinterlaceControl * This, - /* [in] */ LPGUID lpDeinterlaceMode, - /* [in] */ VMRVideoDesc *lpVideoDescription, - /* [out][in] */ VMRDeinterlaceCaps *lpDeinterlaceCaps); + /* [annotation][in] */ + _In_ LPGUID lpDeinterlaceMode, + /* [annotation][in] */ + _In_ VMRVideoDesc *lpVideoDescription, + /* [annotation][out][in] */ + _Inout_ VMRDeinterlaceCaps *lpDeinterlaceCaps); DECLSPEC_XFGVIRT(IVMRDeinterlaceControl, GetDeinterlaceMode) HRESULT ( STDMETHODCALLTYPE *GetDeinterlaceMode )( IVMRDeinterlaceControl * This, - /* [in] */ DWORD dwStreamID, - /* [out] */ LPGUID lpDeinterlaceMode); + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][out] */ + _Out_ LPGUID lpDeinterlaceMode); DECLSPEC_XFGVIRT(IVMRDeinterlaceControl, SetDeinterlaceMode) HRESULT ( STDMETHODCALLTYPE *SetDeinterlaceMode )( IVMRDeinterlaceControl * This, - /* [in] */ DWORD dwStreamID, - /* [in] */ LPGUID lpDeinterlaceMode); + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][in] */ + _In_ LPGUID lpDeinterlaceMode); DECLSPEC_XFGVIRT(IVMRDeinterlaceControl, GetDeinterlacePrefs) HRESULT ( STDMETHODCALLTYPE *GetDeinterlacePrefs )( IVMRDeinterlaceControl * This, - /* [out] */ LPDWORD lpdwDeinterlacePrefs); + /* [annotation][out] */ + _Out_ LPDWORD lpdwDeinterlacePrefs); DECLSPEC_XFGVIRT(IVMRDeinterlaceControl, SetDeinterlacePrefs) HRESULT ( STDMETHODCALLTYPE *SetDeinterlacePrefs )( IVMRDeinterlaceControl * This, - /* [in] */ DWORD dwDeinterlacePrefs); + /* [annotation][in] */ + _In_ DWORD dwDeinterlacePrefs); DECLSPEC_XFGVIRT(IVMRDeinterlaceControl, GetActualDeinterlaceMode) HRESULT ( STDMETHODCALLTYPE *GetActualDeinterlaceMode )( IVMRDeinterlaceControl * This, - /* [in] */ DWORD dwStreamID, - /* [out] */ LPGUID lpDeinterlaceMode); + /* [annotation][in] */ + _In_ DWORD dwStreamID, + /* [annotation][out] */ + _Out_ LPGUID lpDeinterlaceMode); END_INTERFACE } IVMRDeinterlaceControlVtbl; @@ -21281,13 +22523,16 @@ EXTERN_C const IID IID_IVMRMixerBitmap; { public: virtual HRESULT STDMETHODCALLTYPE SetAlphaBitmap( - /* [in] */ const VMRALPHABITMAP *pBmpParms) = 0; + /* [annotation][in] */ + _In_ const VMRALPHABITMAP *pBmpParms) = 0; virtual HRESULT STDMETHODCALLTYPE UpdateAlphaBitmapParameters( - /* [in] */ PVMRALPHABITMAP pBmpParms) = 0; + /* [annotation][in] */ + _In_ PVMRALPHABITMAP pBmpParms) = 0; virtual HRESULT STDMETHODCALLTYPE GetAlphaBitmapParameters( - /* [out] */ PVMRALPHABITMAP pBmpParms) = 0; + /* [annotation][out] */ + _Out_ PVMRALPHABITMAP pBmpParms) = 0; }; @@ -21317,17 +22562,20 @@ EXTERN_C const IID IID_IVMRMixerBitmap; DECLSPEC_XFGVIRT(IVMRMixerBitmap, SetAlphaBitmap) HRESULT ( STDMETHODCALLTYPE *SetAlphaBitmap )( IVMRMixerBitmap * This, - /* [in] */ const VMRALPHABITMAP *pBmpParms); + /* [annotation][in] */ + _In_ const VMRALPHABITMAP *pBmpParms); DECLSPEC_XFGVIRT(IVMRMixerBitmap, UpdateAlphaBitmapParameters) HRESULT ( STDMETHODCALLTYPE *UpdateAlphaBitmapParameters )( IVMRMixerBitmap * This, - /* [in] */ PVMRALPHABITMAP pBmpParms); + /* [annotation][in] */ + _In_ PVMRALPHABITMAP pBmpParms); DECLSPEC_XFGVIRT(IVMRMixerBitmap, GetAlphaBitmapParameters) HRESULT ( STDMETHODCALLTYPE *GetAlphaBitmapParameters )( IVMRMixerBitmap * This, - /* [out] */ PVMRALPHABITMAP pBmpParms); + /* [annotation][out] */ + _Out_ PVMRALPHABITMAP pBmpParms); END_INTERFACE } IVMRMixerBitmapVtbl; @@ -21407,27 +22655,42 @@ EXTERN_C const IID IID_IVMRImageCompositor; { public: virtual HRESULT STDMETHODCALLTYPE InitCompositionTarget( - /* [in] */ IUnknown *pD3DDevice, - /* [in] */ LPDIRECTDRAWSURFACE7 pddsRenderTarget) = 0; + /* [annotation][in] */ + _In_ IUnknown *pD3DDevice, + /* [annotation][in] */ + _In_ LPDIRECTDRAWSURFACE7 pddsRenderTarget) = 0; virtual HRESULT STDMETHODCALLTYPE TermCompositionTarget( - /* [in] */ IUnknown *pD3DDevice, - /* [in] */ LPDIRECTDRAWSURFACE7 pddsRenderTarget) = 0; + /* [annotation][in] */ + _In_ IUnknown *pD3DDevice, + /* [annotation][in] */ + _In_ LPDIRECTDRAWSURFACE7 pddsRenderTarget) = 0; virtual HRESULT STDMETHODCALLTYPE SetStreamMediaType( - /* [in] */ DWORD dwStrmID, - /* [in] */ AM_MEDIA_TYPE *pmt, - /* [in] */ BOOL fTexture) = 0; + /* [annotation][in] */ + _In_ DWORD dwStrmID, + /* [annotation][in] */ + _In_ AM_MEDIA_TYPE *pmt, + /* [annotation][in] */ + _In_ BOOL fTexture) = 0; virtual HRESULT STDMETHODCALLTYPE CompositeImage( - /* [in] */ IUnknown *pD3DDevice, - /* [in] */ LPDIRECTDRAWSURFACE7 pddsRenderTarget, - /* [in] */ AM_MEDIA_TYPE *pmtRenderTarget, - /* [in] */ REFERENCE_TIME rtStart, - /* [in] */ REFERENCE_TIME rtEnd, - /* [in] */ DWORD dwClrBkGnd, - /* [in] */ VMRVIDEOSTREAMINFO *pVideoStreamInfo, - /* [in] */ UINT cStreams) = 0; + /* [annotation][in] */ + _In_ IUnknown *pD3DDevice, + /* [annotation][in] */ + _In_ LPDIRECTDRAWSURFACE7 pddsRenderTarget, + /* [annotation][in] */ + _In_ AM_MEDIA_TYPE *pmtRenderTarget, + /* [annotation][in] */ + _In_ REFERENCE_TIME rtStart, + /* [annotation][in] */ + _In_ REFERENCE_TIME rtEnd, + /* [annotation][in] */ + _In_ DWORD dwClrBkGnd, + /* [annotation][in] */ + _In_ VMRVIDEOSTREAMINFO *pVideoStreamInfo, + /* [annotation][in] */ + _In_ UINT cStreams) = 0; }; @@ -21457,33 +22720,48 @@ EXTERN_C const IID IID_IVMRImageCompositor; DECLSPEC_XFGVIRT(IVMRImageCompositor, InitCompositionTarget) HRESULT ( STDMETHODCALLTYPE *InitCompositionTarget )( IVMRImageCompositor * This, - /* [in] */ IUnknown *pD3DDevice, - /* [in] */ LPDIRECTDRAWSURFACE7 pddsRenderTarget); + /* [annotation][in] */ + _In_ IUnknown *pD3DDevice, + /* [annotation][in] */ + _In_ LPDIRECTDRAWSURFACE7 pddsRenderTarget); DECLSPEC_XFGVIRT(IVMRImageCompositor, TermCompositionTarget) HRESULT ( STDMETHODCALLTYPE *TermCompositionTarget )( IVMRImageCompositor * This, - /* [in] */ IUnknown *pD3DDevice, - /* [in] */ LPDIRECTDRAWSURFACE7 pddsRenderTarget); + /* [annotation][in] */ + _In_ IUnknown *pD3DDevice, + /* [annotation][in] */ + _In_ LPDIRECTDRAWSURFACE7 pddsRenderTarget); DECLSPEC_XFGVIRT(IVMRImageCompositor, SetStreamMediaType) HRESULT ( STDMETHODCALLTYPE *SetStreamMediaType )( IVMRImageCompositor * This, - /* [in] */ DWORD dwStrmID, - /* [in] */ AM_MEDIA_TYPE *pmt, - /* [in] */ BOOL fTexture); + /* [annotation][in] */ + _In_ DWORD dwStrmID, + /* [annotation][in] */ + _In_ AM_MEDIA_TYPE *pmt, + /* [annotation][in] */ + _In_ BOOL fTexture); DECLSPEC_XFGVIRT(IVMRImageCompositor, CompositeImage) HRESULT ( STDMETHODCALLTYPE *CompositeImage )( IVMRImageCompositor * This, - /* [in] */ IUnknown *pD3DDevice, - /* [in] */ LPDIRECTDRAWSURFACE7 pddsRenderTarget, - /* [in] */ AM_MEDIA_TYPE *pmtRenderTarget, - /* [in] */ REFERENCE_TIME rtStart, - /* [in] */ REFERENCE_TIME rtEnd, - /* [in] */ DWORD dwClrBkGnd, - /* [in] */ VMRVIDEOSTREAMINFO *pVideoStreamInfo, - /* [in] */ UINT cStreams); + /* [annotation][in] */ + _In_ IUnknown *pD3DDevice, + /* [annotation][in] */ + _In_ LPDIRECTDRAWSURFACE7 pddsRenderTarget, + /* [annotation][in] */ + _In_ AM_MEDIA_TYPE *pmtRenderTarget, + /* [annotation][in] */ + _In_ REFERENCE_TIME rtStart, + /* [annotation][in] */ + _In_ REFERENCE_TIME rtEnd, + /* [annotation][in] */ + _In_ DWORD dwClrBkGnd, + /* [annotation][in] */ + _In_ VMRVIDEOSTREAMINFO *pVideoStreamInfo, + /* [annotation][in] */ + _In_ UINT cStreams); END_INTERFACE } IVMRImageCompositorVtbl; @@ -21547,16 +22825,20 @@ EXTERN_C const IID IID_IVMRVideoStreamControl; { public: virtual HRESULT STDMETHODCALLTYPE SetColorKey( - /* [in] */ LPDDCOLORKEY lpClrKey) = 0; + /* [annotation][in] */ + _In_ LPDDCOLORKEY lpClrKey) = 0; virtual HRESULT STDMETHODCALLTYPE GetColorKey( - /* [out] */ LPDDCOLORKEY lpClrKey) = 0; + /* [annotation][out] */ + _Out_ LPDDCOLORKEY lpClrKey) = 0; virtual HRESULT STDMETHODCALLTYPE SetStreamActiveState( - /* [in] */ BOOL fActive) = 0; + /* [annotation][in] */ + _In_ BOOL fActive) = 0; virtual HRESULT STDMETHODCALLTYPE GetStreamActiveState( - /* [out] */ BOOL *lpfActive) = 0; + /* [annotation][out] */ + _Out_ BOOL *lpfActive) = 0; }; @@ -21586,22 +22868,26 @@ EXTERN_C const IID IID_IVMRVideoStreamControl; DECLSPEC_XFGVIRT(IVMRVideoStreamControl, SetColorKey) HRESULT ( STDMETHODCALLTYPE *SetColorKey )( IVMRVideoStreamControl * This, - /* [in] */ LPDDCOLORKEY lpClrKey); + /* [annotation][in] */ + _In_ LPDDCOLORKEY lpClrKey); DECLSPEC_XFGVIRT(IVMRVideoStreamControl, GetColorKey) HRESULT ( STDMETHODCALLTYPE *GetColorKey )( IVMRVideoStreamControl * This, - /* [out] */ LPDDCOLORKEY lpClrKey); + /* [annotation][out] */ + _Out_ LPDDCOLORKEY lpClrKey); DECLSPEC_XFGVIRT(IVMRVideoStreamControl, SetStreamActiveState) HRESULT ( STDMETHODCALLTYPE *SetStreamActiveState )( IVMRVideoStreamControl * This, - /* [in] */ BOOL fActive); + /* [annotation][in] */ + _In_ BOOL fActive); DECLSPEC_XFGVIRT(IVMRVideoStreamControl, GetStreamActiveState) HRESULT ( STDMETHODCALLTYPE *GetStreamActiveState )( IVMRVideoStreamControl * This, - /* [out] */ BOOL *lpfActive); + /* [annotation][out] */ + _Out_ BOOL *lpfActive); END_INTERFACE } IVMRVideoStreamControlVtbl; @@ -21667,12 +22953,14 @@ EXTERN_C const IID IID_IVMRSurface; virtual HRESULT STDMETHODCALLTYPE IsSurfaceLocked( void) = 0; virtual HRESULT STDMETHODCALLTYPE LockSurface( - /* [out] */ BYTE **lpSurface) = 0; + /* [annotation][out] */ + _Out_ BYTE **lpSurface) = 0; virtual HRESULT STDMETHODCALLTYPE UnlockSurface( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetSurface( - /* [out] */ LPDIRECTDRAWSURFACE7 *lplpSurface) = 0; + /* [annotation][out] */ + _Out_ LPDIRECTDRAWSURFACE7 *lplpSurface) = 0; }; @@ -21706,7 +22994,8 @@ EXTERN_C const IID IID_IVMRSurface; DECLSPEC_XFGVIRT(IVMRSurface, LockSurface) HRESULT ( STDMETHODCALLTYPE *LockSurface )( IVMRSurface * This, - /* [out] */ BYTE **lpSurface); + /* [annotation][out] */ + _Out_ BYTE **lpSurface); DECLSPEC_XFGVIRT(IVMRSurface, UnlockSurface) HRESULT ( STDMETHODCALLTYPE *UnlockSurface )( @@ -21715,7 +23004,8 @@ EXTERN_C const IID IID_IVMRSurface; DECLSPEC_XFGVIRT(IVMRSurface, GetSurface) HRESULT ( STDMETHODCALLTYPE *GetSurface )( IVMRSurface * This, - /* [out] */ LPDIRECTDRAWSURFACE7 *lplpSurface); + /* [annotation][out] */ + _Out_ LPDIRECTDRAWSURFACE7 *lplpSurface); END_INTERFACE } IVMRSurfaceVtbl; @@ -21779,10 +23069,12 @@ EXTERN_C const IID IID_IVMRImagePresenterConfig; { public: virtual HRESULT STDMETHODCALLTYPE SetRenderingPrefs( - /* [in] */ DWORD dwRenderFlags) = 0; + /* [annotation][in] */ + _In_ DWORD dwRenderFlags) = 0; virtual HRESULT STDMETHODCALLTYPE GetRenderingPrefs( - /* [out] */ DWORD *dwRenderFlags) = 0; + /* [annotation][out] */ + _Out_ DWORD *dwRenderFlags) = 0; }; @@ -21812,12 +23104,14 @@ EXTERN_C const IID IID_IVMRImagePresenterConfig; DECLSPEC_XFGVIRT(IVMRImagePresenterConfig, SetRenderingPrefs) HRESULT ( STDMETHODCALLTYPE *SetRenderingPrefs )( IVMRImagePresenterConfig * This, - /* [in] */ DWORD dwRenderFlags); + /* [annotation][in] */ + _In_ DWORD dwRenderFlags); DECLSPEC_XFGVIRT(IVMRImagePresenterConfig, GetRenderingPrefs) HRESULT ( STDMETHODCALLTYPE *GetRenderingPrefs )( IVMRImagePresenterConfig * This, - /* [out] */ DWORD *dwRenderFlags); + /* [annotation][out] */ + _Out_ DWORD *dwRenderFlags); END_INTERFACE } IVMRImagePresenterConfigVtbl; @@ -21875,12 +23169,16 @@ EXTERN_C const IID IID_IVMRImagePresenterExclModeConfig; { public: virtual HRESULT STDMETHODCALLTYPE SetXlcModeDDObjAndPrimarySurface( - /* [in] */ LPDIRECTDRAW7 lpDDObj, - /* [in] */ LPDIRECTDRAWSURFACE7 lpPrimarySurf) = 0; + /* [annotation][in] */ + _In_ LPDIRECTDRAW7 lpDDObj, + /* [annotation][in] */ + _In_ LPDIRECTDRAWSURFACE7 lpPrimarySurf) = 0; virtual HRESULT STDMETHODCALLTYPE GetXlcModeDDObjAndPrimarySurface( - /* [out] */ LPDIRECTDRAW7 *lpDDObj, - /* [out] */ LPDIRECTDRAWSURFACE7 *lpPrimarySurf) = 0; + /* [annotation][out] */ + _Out_ LPDIRECTDRAW7 *lpDDObj, + /* [annotation][out] */ + _Out_ LPDIRECTDRAWSURFACE7 *lpPrimarySurf) = 0; }; @@ -21910,24 +23208,30 @@ EXTERN_C const IID IID_IVMRImagePresenterExclModeConfig; DECLSPEC_XFGVIRT(IVMRImagePresenterConfig, SetRenderingPrefs) HRESULT ( STDMETHODCALLTYPE *SetRenderingPrefs )( IVMRImagePresenterExclModeConfig * This, - /* [in] */ DWORD dwRenderFlags); + /* [annotation][in] */ + _In_ DWORD dwRenderFlags); DECLSPEC_XFGVIRT(IVMRImagePresenterConfig, GetRenderingPrefs) HRESULT ( STDMETHODCALLTYPE *GetRenderingPrefs )( IVMRImagePresenterExclModeConfig * This, - /* [out] */ DWORD *dwRenderFlags); + /* [annotation][out] */ + _Out_ DWORD *dwRenderFlags); DECLSPEC_XFGVIRT(IVMRImagePresenterExclModeConfig, SetXlcModeDDObjAndPrimarySurface) HRESULT ( STDMETHODCALLTYPE *SetXlcModeDDObjAndPrimarySurface )( IVMRImagePresenterExclModeConfig * This, - /* [in] */ LPDIRECTDRAW7 lpDDObj, - /* [in] */ LPDIRECTDRAWSURFACE7 lpPrimarySurf); + /* [annotation][in] */ + _In_ LPDIRECTDRAW7 lpDDObj, + /* [annotation][in] */ + _In_ LPDIRECTDRAWSURFACE7 lpPrimarySurf); DECLSPEC_XFGVIRT(IVMRImagePresenterExclModeConfig, GetXlcModeDDObjAndPrimarySurface) HRESULT ( STDMETHODCALLTYPE *GetXlcModeDDObjAndPrimarySurface )( IVMRImagePresenterExclModeConfig * This, - /* [out] */ LPDIRECTDRAW7 *lpDDObj, - /* [out] */ LPDIRECTDRAWSURFACE7 *lpPrimarySurf); + /* [annotation][out] */ + _Out_ LPDIRECTDRAW7 *lpDDObj, + /* [annotation][out] */ + _Out_ LPDIRECTDRAWSURFACE7 *lpPrimarySurf); END_INTERFACE } IVMRImagePresenterExclModeConfigVtbl; @@ -21992,10 +23296,12 @@ EXTERN_C const IID IID_IVPManager; { public: virtual HRESULT STDMETHODCALLTYPE SetVideoPortIndex( - /* [in] */ DWORD dwVideoPortIndex) = 0; + /* [annotation][in] */ + _In_ DWORD dwVideoPortIndex) = 0; virtual HRESULT STDMETHODCALLTYPE GetVideoPortIndex( - /* [out] */ DWORD *pdwVideoPortIndex) = 0; + /* [annotation][out] */ + _Out_ DWORD *pdwVideoPortIndex) = 0; }; @@ -22025,12 +23331,14 @@ EXTERN_C const IID IID_IVPManager; DECLSPEC_XFGVIRT(IVPManager, SetVideoPortIndex) HRESULT ( STDMETHODCALLTYPE *SetVideoPortIndex )( IVPManager * This, - /* [in] */ DWORD dwVideoPortIndex); + /* [annotation][in] */ + _In_ DWORD dwVideoPortIndex); DECLSPEC_XFGVIRT(IVPManager, GetVideoPortIndex) HRESULT ( STDMETHODCALLTYPE *GetVideoPortIndex )( IVPManager * This, - /* [out] */ DWORD *pdwVideoPortIndex); + /* [annotation][out] */ + _Out_ DWORD *pdwVideoPortIndex); END_INTERFACE } IVPManagerVtbl; @@ -22570,25 +23878,32 @@ EXTERN_C const IID IID_IDvdControl; { public: virtual HRESULT STDMETHODCALLTYPE TitlePlay( - /* [in] */ ULONG ulTitle) = 0; + /* [annotation][in] */ + _In_ ULONG ulTitle) = 0; virtual HRESULT STDMETHODCALLTYPE ChapterPlay( - /* [in] */ ULONG ulTitle, - /* [in] */ ULONG ulChapter) = 0; + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulChapter) = 0; virtual HRESULT STDMETHODCALLTYPE TimePlay( - /* [in] */ ULONG ulTitle, - /* [in] */ ULONG bcdTime) = 0; + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG bcdTime) = 0; virtual HRESULT STDMETHODCALLTYPE StopForResume( void) = 0; virtual HRESULT STDMETHODCALLTYPE GoUp( void) = 0; virtual HRESULT STDMETHODCALLTYPE TimeSearch( - /* [in] */ ULONG bcdTime) = 0; + /* [annotation][in] */ + _In_ ULONG bcdTime) = 0; virtual HRESULT STDMETHODCALLTYPE ChapterSearch( - /* [in] */ ULONG ulChapter) = 0; + /* [annotation][in] */ + _In_ ULONG ulChapter) = 0; virtual HRESULT STDMETHODCALLTYPE PrevPGSearch( void) = 0; @@ -22597,13 +23912,16 @@ EXTERN_C const IID IID_IDvdControl; virtual HRESULT STDMETHODCALLTYPE NextPGSearch( void) = 0; virtual HRESULT STDMETHODCALLTYPE ForwardScan( - /* [in] */ double dwSpeed) = 0; + /* [annotation][in] */ + _In_ double dwSpeed) = 0; virtual HRESULT STDMETHODCALLTYPE BackwardScan( - /* [in] */ double dwSpeed) = 0; + /* [annotation][in] */ + _In_ double dwSpeed) = 0; virtual HRESULT STDMETHODCALLTYPE MenuCall( - /* [in] */ DVD_MENU_ID MenuID) = 0; + /* [annotation][in] */ + _In_ DVD_MENU_ID MenuID) = 0; virtual HRESULT STDMETHODCALLTYPE Resume( void) = 0; @@ -22618,7 +23936,8 @@ EXTERN_C const IID IID_IDvdControl; virtual HRESULT STDMETHODCALLTYPE ButtonActivate( void) = 0; virtual HRESULT STDMETHODCALLTYPE ButtonSelectAndActivate( - /* [in] */ ULONG ulButton) = 0; + /* [annotation][in] */ + _In_ ULONG ulButton) = 0; virtual HRESULT STDMETHODCALLTYPE StillOff( void) = 0; @@ -22627,43 +23946,58 @@ EXTERN_C const IID IID_IDvdControl; virtual HRESULT STDMETHODCALLTYPE PauseOff( void) = 0; virtual HRESULT STDMETHODCALLTYPE MenuLanguageSelect( - /* [in] */ LCID Language) = 0; + /* [annotation][in] */ + _In_ LCID Language) = 0; virtual HRESULT STDMETHODCALLTYPE AudioStreamChange( - /* [in] */ ULONG ulAudio) = 0; + /* [annotation][in] */ + _In_ ULONG ulAudio) = 0; virtual HRESULT STDMETHODCALLTYPE SubpictureStreamChange( - /* [in] */ ULONG ulSubPicture, - /* [in] */ BOOL bDisplay) = 0; + /* [annotation][in] */ + _In_ ULONG ulSubPicture, + /* [annotation][in] */ + _In_ BOOL bDisplay) = 0; virtual HRESULT STDMETHODCALLTYPE AngleChange( - /* [in] */ ULONG ulAngle) = 0; + /* [annotation][in] */ + _In_ ULONG ulAngle) = 0; virtual HRESULT STDMETHODCALLTYPE ParentalLevelSelect( - /* [in] */ ULONG ulParentalLevel) = 0; + /* [annotation][in] */ + _In_ ULONG ulParentalLevel) = 0; virtual HRESULT STDMETHODCALLTYPE ParentalCountrySelect( - /* [in] */ WORD wCountry) = 0; + /* [annotation][in] */ + _In_ WORD wCountry) = 0; virtual HRESULT STDMETHODCALLTYPE KaraokeAudioPresentationModeChange( - /* [in] */ ULONG ulMode) = 0; + /* [annotation][in] */ + _In_ ULONG ulMode) = 0; virtual HRESULT STDMETHODCALLTYPE VideoModePreferrence( - /* [in] */ ULONG ulPreferredDisplayMode) = 0; + /* [annotation][in] */ + _In_ ULONG ulPreferredDisplayMode) = 0; virtual HRESULT STDMETHODCALLTYPE SetRoot( - /* [in] */ LPCWSTR pszPath) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pszPath) = 0; virtual HRESULT STDMETHODCALLTYPE MouseActivate( - /* [in] */ POINT point) = 0; + /* [annotation][in] */ + _In_ POINT point) = 0; virtual HRESULT STDMETHODCALLTYPE MouseSelect( - /* [in] */ POINT point) = 0; + /* [annotation][in] */ + _In_ POINT point) = 0; virtual HRESULT STDMETHODCALLTYPE ChapterPlayAutoStop( - /* [in] */ ULONG ulTitle, - /* [in] */ ULONG ulChapter, - /* [in] */ ULONG ulChaptersToPlay) = 0; + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulChapter, + /* [annotation][in] */ + _In_ ULONG ulChaptersToPlay) = 0; }; @@ -22693,19 +24027,24 @@ EXTERN_C const IID IID_IDvdControl; DECLSPEC_XFGVIRT(IDvdControl, TitlePlay) HRESULT ( STDMETHODCALLTYPE *TitlePlay )( IDvdControl * This, - /* [in] */ ULONG ulTitle); + /* [annotation][in] */ + _In_ ULONG ulTitle); DECLSPEC_XFGVIRT(IDvdControl, ChapterPlay) HRESULT ( STDMETHODCALLTYPE *ChapterPlay )( IDvdControl * This, - /* [in] */ ULONG ulTitle, - /* [in] */ ULONG ulChapter); + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulChapter); DECLSPEC_XFGVIRT(IDvdControl, TimePlay) HRESULT ( STDMETHODCALLTYPE *TimePlay )( IDvdControl * This, - /* [in] */ ULONG ulTitle, - /* [in] */ ULONG bcdTime); + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG bcdTime); DECLSPEC_XFGVIRT(IDvdControl, StopForResume) HRESULT ( STDMETHODCALLTYPE *StopForResume )( @@ -22718,12 +24057,14 @@ EXTERN_C const IID IID_IDvdControl; DECLSPEC_XFGVIRT(IDvdControl, TimeSearch) HRESULT ( STDMETHODCALLTYPE *TimeSearch )( IDvdControl * This, - /* [in] */ ULONG bcdTime); + /* [annotation][in] */ + _In_ ULONG bcdTime); DECLSPEC_XFGVIRT(IDvdControl, ChapterSearch) HRESULT ( STDMETHODCALLTYPE *ChapterSearch )( IDvdControl * This, - /* [in] */ ULONG ulChapter); + /* [annotation][in] */ + _In_ ULONG ulChapter); DECLSPEC_XFGVIRT(IDvdControl, PrevPGSearch) HRESULT ( STDMETHODCALLTYPE *PrevPGSearch )( @@ -22740,17 +24081,20 @@ EXTERN_C const IID IID_IDvdControl; DECLSPEC_XFGVIRT(IDvdControl, ForwardScan) HRESULT ( STDMETHODCALLTYPE *ForwardScan )( IDvdControl * This, - /* [in] */ double dwSpeed); + /* [annotation][in] */ + _In_ double dwSpeed); DECLSPEC_XFGVIRT(IDvdControl, BackwardScan) HRESULT ( STDMETHODCALLTYPE *BackwardScan )( IDvdControl * This, - /* [in] */ double dwSpeed); + /* [annotation][in] */ + _In_ double dwSpeed); DECLSPEC_XFGVIRT(IDvdControl, MenuCall) HRESULT ( STDMETHODCALLTYPE *MenuCall )( IDvdControl * This, - /* [in] */ DVD_MENU_ID MenuID); + /* [annotation][in] */ + _In_ DVD_MENU_ID MenuID); DECLSPEC_XFGVIRT(IDvdControl, Resume) HRESULT ( STDMETHODCALLTYPE *Resume )( @@ -22779,7 +24123,8 @@ EXTERN_C const IID IID_IDvdControl; DECLSPEC_XFGVIRT(IDvdControl, ButtonSelectAndActivate) HRESULT ( STDMETHODCALLTYPE *ButtonSelectAndActivate )( IDvdControl * This, - /* [in] */ ULONG ulButton); + /* [annotation][in] */ + _In_ ULONG ulButton); DECLSPEC_XFGVIRT(IDvdControl, StillOff) HRESULT ( STDMETHODCALLTYPE *StillOff )( @@ -22796,65 +24141,80 @@ EXTERN_C const IID IID_IDvdControl; DECLSPEC_XFGVIRT(IDvdControl, MenuLanguageSelect) HRESULT ( STDMETHODCALLTYPE *MenuLanguageSelect )( IDvdControl * This, - /* [in] */ LCID Language); + /* [annotation][in] */ + _In_ LCID Language); DECLSPEC_XFGVIRT(IDvdControl, AudioStreamChange) HRESULT ( STDMETHODCALLTYPE *AudioStreamChange )( IDvdControl * This, - /* [in] */ ULONG ulAudio); + /* [annotation][in] */ + _In_ ULONG ulAudio); DECLSPEC_XFGVIRT(IDvdControl, SubpictureStreamChange) HRESULT ( STDMETHODCALLTYPE *SubpictureStreamChange )( IDvdControl * This, - /* [in] */ ULONG ulSubPicture, - /* [in] */ BOOL bDisplay); + /* [annotation][in] */ + _In_ ULONG ulSubPicture, + /* [annotation][in] */ + _In_ BOOL bDisplay); DECLSPEC_XFGVIRT(IDvdControl, AngleChange) HRESULT ( STDMETHODCALLTYPE *AngleChange )( IDvdControl * This, - /* [in] */ ULONG ulAngle); + /* [annotation][in] */ + _In_ ULONG ulAngle); DECLSPEC_XFGVIRT(IDvdControl, ParentalLevelSelect) HRESULT ( STDMETHODCALLTYPE *ParentalLevelSelect )( IDvdControl * This, - /* [in] */ ULONG ulParentalLevel); + /* [annotation][in] */ + _In_ ULONG ulParentalLevel); DECLSPEC_XFGVIRT(IDvdControl, ParentalCountrySelect) HRESULT ( STDMETHODCALLTYPE *ParentalCountrySelect )( IDvdControl * This, - /* [in] */ WORD wCountry); + /* [annotation][in] */ + _In_ WORD wCountry); DECLSPEC_XFGVIRT(IDvdControl, KaraokeAudioPresentationModeChange) HRESULT ( STDMETHODCALLTYPE *KaraokeAudioPresentationModeChange )( IDvdControl * This, - /* [in] */ ULONG ulMode); + /* [annotation][in] */ + _In_ ULONG ulMode); DECLSPEC_XFGVIRT(IDvdControl, VideoModePreferrence) HRESULT ( STDMETHODCALLTYPE *VideoModePreferrence )( IDvdControl * This, - /* [in] */ ULONG ulPreferredDisplayMode); + /* [annotation][in] */ + _In_ ULONG ulPreferredDisplayMode); DECLSPEC_XFGVIRT(IDvdControl, SetRoot) HRESULT ( STDMETHODCALLTYPE *SetRoot )( IDvdControl * This, - /* [in] */ LPCWSTR pszPath); + /* [annotation][in] */ + _In_ LPCWSTR pszPath); DECLSPEC_XFGVIRT(IDvdControl, MouseActivate) HRESULT ( STDMETHODCALLTYPE *MouseActivate )( IDvdControl * This, - /* [in] */ POINT point); + /* [annotation][in] */ + _In_ POINT point); DECLSPEC_XFGVIRT(IDvdControl, MouseSelect) HRESULT ( STDMETHODCALLTYPE *MouseSelect )( IDvdControl * This, - /* [in] */ POINT point); + /* [annotation][in] */ + _In_ POINT point); DECLSPEC_XFGVIRT(IDvdControl, ChapterPlayAutoStop) HRESULT ( STDMETHODCALLTYPE *ChapterPlayAutoStop )( IDvdControl * This, - /* [in] */ ULONG ulTitle, - /* [in] */ ULONG ulChapter, - /* [in] */ ULONG ulChaptersToPlay); + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulChapter, + /* [annotation][in] */ + _In_ ULONG ulChaptersToPlay); END_INTERFACE } IDvdControlVtbl; @@ -23011,7 +24371,8 @@ EXTERN_C const IID IID_IDvdInfo; { public: virtual HRESULT STDMETHODCALLTYPE GetCurrentDomain( - /* [out] */ DVD_DOMAIN *pDomain) = 0; + /* [annotation][out] */ + _Out_ DVD_DOMAIN *pDomain) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentLocation( /* [annotation][out] */ @@ -23060,17 +24421,20 @@ EXTERN_C const IID IID_IDvdInfo; _Out_ GPRMARRAY *pRegisterArray) = 0; virtual HRESULT STDMETHODCALLTYPE GetAudioLanguage( - /* [in] */ ULONG ulStream, + /* [annotation][in] */ + _In_ ULONG ulStream, /* [annotation][out] */ _Out_ LCID *pLanguage) = 0; virtual HRESULT STDMETHODCALLTYPE GetSubpictureLanguage( - /* [in] */ ULONG ulStream, + /* [annotation][in] */ + _In_ ULONG ulStream, /* [annotation][out] */ _Out_ LCID *pLanguage) = 0; virtual HRESULT STDMETHODCALLTYPE GetTitleAttributes( - /* [in] */ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulTitle, /* [annotation][out] */ _Out_ DVD_ATR *pATR) = 0; @@ -23103,7 +24467,8 @@ EXTERN_C const IID IID_IDvdInfo; virtual HRESULT STDMETHODCALLTYPE GetDVDTextInfo( /* [annotation][size_is][out] */ _Out_writes_bytes_to_(ulBufSize, *pulActualSize) BYTE *pTextManager, - /* [in] */ ULONG ulBufSize, + /* [annotation][in] */ + _In_ ULONG ulBufSize, /* [annotation][out] */ _Out_ ULONG *pulActualSize) = 0; @@ -23114,19 +24479,22 @@ EXTERN_C const IID IID_IDvdInfo; _Out_ ULONG *pulCountryCode) = 0; virtual HRESULT STDMETHODCALLTYPE GetNumberOfChapters( - /* [in] */ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulTitle, /* [annotation][out] */ _Out_ ULONG *pulNumberOfChapters) = 0; virtual HRESULT STDMETHODCALLTYPE GetTitleParentalLevels( - /* [in] */ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulTitle, /* [annotation][out] */ _Out_ ULONG *pulParentalLevels) = 0; virtual HRESULT STDMETHODCALLTYPE GetRoot( /* [annotation][size_is][out] */ _Out_writes_to_(ulBufSize, *pulActualSize) LPSTR pRoot, - /* [in] */ ULONG ulBufSize, + /* [annotation][in] */ + _In_ ULONG ulBufSize, /* [annotation][out] */ _Out_ ULONG *pulActualSize) = 0; @@ -23158,7 +24526,8 @@ EXTERN_C const IID IID_IDvdInfo; DECLSPEC_XFGVIRT(IDvdInfo, GetCurrentDomain) HRESULT ( STDMETHODCALLTYPE *GetCurrentDomain )( IDvdInfo * This, - /* [out] */ DVD_DOMAIN *pDomain); + /* [annotation][out] */ + _Out_ DVD_DOMAIN *pDomain); DECLSPEC_XFGVIRT(IDvdInfo, GetCurrentLocation) HRESULT ( STDMETHODCALLTYPE *GetCurrentLocation )( @@ -23227,21 +24596,24 @@ EXTERN_C const IID IID_IDvdInfo; DECLSPEC_XFGVIRT(IDvdInfo, GetAudioLanguage) HRESULT ( STDMETHODCALLTYPE *GetAudioLanguage )( IDvdInfo * This, - /* [in] */ ULONG ulStream, + /* [annotation][in] */ + _In_ ULONG ulStream, /* [annotation][out] */ _Out_ LCID *pLanguage); DECLSPEC_XFGVIRT(IDvdInfo, GetSubpictureLanguage) HRESULT ( STDMETHODCALLTYPE *GetSubpictureLanguage )( IDvdInfo * This, - /* [in] */ ULONG ulStream, + /* [annotation][in] */ + _In_ ULONG ulStream, /* [annotation][out] */ _Out_ LCID *pLanguage); DECLSPEC_XFGVIRT(IDvdInfo, GetTitleAttributes) HRESULT ( STDMETHODCALLTYPE *GetTitleAttributes )( IDvdInfo * This, - /* [in] */ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulTitle, /* [annotation][out] */ _Out_ DVD_ATR *pATR); @@ -23286,7 +24658,8 @@ EXTERN_C const IID IID_IDvdInfo; IDvdInfo * This, /* [annotation][size_is][out] */ _Out_writes_bytes_to_(ulBufSize, *pulActualSize) BYTE *pTextManager, - /* [in] */ ULONG ulBufSize, + /* [annotation][in] */ + _In_ ULONG ulBufSize, /* [annotation][out] */ _Out_ ULONG *pulActualSize); @@ -23301,14 +24674,16 @@ EXTERN_C const IID IID_IDvdInfo; DECLSPEC_XFGVIRT(IDvdInfo, GetNumberOfChapters) HRESULT ( STDMETHODCALLTYPE *GetNumberOfChapters )( IDvdInfo * This, - /* [in] */ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulTitle, /* [annotation][out] */ _Out_ ULONG *pulNumberOfChapters); DECLSPEC_XFGVIRT(IDvdInfo, GetTitleParentalLevels) HRESULT ( STDMETHODCALLTYPE *GetTitleParentalLevels )( IDvdInfo * This, - /* [in] */ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulTitle, /* [annotation][out] */ _Out_ ULONG *pulParentalLevels); @@ -23317,7 +24692,8 @@ EXTERN_C const IID IID_IDvdInfo; IDvdInfo * This, /* [annotation][size_is][out] */ _Out_writes_to_(ulBufSize, *pulActualSize) LPSTR pRoot, - /* [in] */ ULONG ulBufSize, + /* [annotation][in] */ + _In_ ULONG ulBufSize, /* [annotation][out] */ _Out_ ULONG *pulActualSize); @@ -23644,79 +25020,102 @@ EXTERN_C const IID IID_IDvdControl2; { public: virtual HRESULT STDMETHODCALLTYPE PlayTitle( - /* [in] */ ULONG ulTitle, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE PlayChapterInTitle( - /* [in] */ ULONG ulTitle, - /* [in] */ ULONG ulChapter, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulChapter, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE PlayAtTimeInTitle( - /* [in] */ ULONG ulTitle, - /* [in] */ DVD_HMSF_TIMECODE *pStartTime, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ DVD_HMSF_TIMECODE *pStartTime, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE Stop( void) = 0; virtual HRESULT STDMETHODCALLTYPE ReturnFromSubmenu( - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE PlayAtTime( - /* [in] */ DVD_HMSF_TIMECODE *pTime, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DVD_HMSF_TIMECODE *pTime, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE PlayChapter( - /* [in] */ ULONG ulChapter, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulChapter, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE PlayPrevChapter( - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE ReplayChapter( - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE PlayNextChapter( - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE PlayForwards( - /* [in] */ double dSpeed, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ double dSpeed, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE PlayBackwards( - /* [in] */ double dSpeed, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ double dSpeed, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE ShowMenu( - /* [in] */ DVD_MENU_ID MenuID, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DVD_MENU_ID MenuID, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE Resume( - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; @@ -23726,107 +25125,146 @@ EXTERN_C const IID IID_IDvdControl2; virtual HRESULT STDMETHODCALLTYPE ActivateButton( void) = 0; virtual HRESULT STDMETHODCALLTYPE SelectButton( - /* [in] */ ULONG ulButton) = 0; + /* [annotation][in] */ + _In_ ULONG ulButton) = 0; virtual HRESULT STDMETHODCALLTYPE SelectAndActivateButton( - /* [in] */ ULONG ulButton) = 0; + /* [annotation][in] */ + _In_ ULONG ulButton) = 0; virtual HRESULT STDMETHODCALLTYPE StillOff( void) = 0; virtual HRESULT STDMETHODCALLTYPE Pause( - /* [in] */ BOOL bState) = 0; + /* [annotation][in] */ + _In_ BOOL bState) = 0; virtual HRESULT STDMETHODCALLTYPE SelectAudioStream( - /* [in] */ ULONG ulAudio, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulAudio, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE SelectSubpictureStream( - /* [in] */ ULONG ulSubPicture, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulSubPicture, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE SetSubpictureState( - /* [in] */ BOOL bState, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ BOOL bState, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE SelectAngle( - /* [in] */ ULONG ulAngle, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulAngle, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE SelectParentalLevel( - /* [in] */ ULONG ulParentalLevel) = 0; + /* [annotation][in] */ + _In_ ULONG ulParentalLevel) = 0; virtual HRESULT STDMETHODCALLTYPE SelectParentalCountry( - /* [in] */ BYTE bCountry[ 2 ]) = 0; + /* [annotation][in] */ + _In_ BYTE bCountry[ 2 ]) = 0; virtual HRESULT STDMETHODCALLTYPE SelectKaraokeAudioPresentationMode( - /* [in] */ ULONG ulMode) = 0; + /* [annotation][in] */ + _In_ ULONG ulMode) = 0; virtual HRESULT STDMETHODCALLTYPE SelectVideoModePreference( - /* [in] */ ULONG ulPreferredDisplayMode) = 0; + /* [annotation][in] */ + _In_ ULONG ulPreferredDisplayMode) = 0; virtual HRESULT STDMETHODCALLTYPE SetDVDDirectory( - /* [in] */ LPCWSTR pszwPath) = 0; + /* [annotation][in] */ + _In_ LPCWSTR pszwPath) = 0; virtual HRESULT STDMETHODCALLTYPE ActivateAtPosition( - /* [in] */ POINT point) = 0; + /* [annotation][in] */ + _In_ POINT point) = 0; virtual HRESULT STDMETHODCALLTYPE SelectAtPosition( - /* [in] */ POINT point) = 0; + /* [annotation][in] */ + _In_ POINT point) = 0; virtual HRESULT STDMETHODCALLTYPE PlayChaptersAutoStop( - /* [in] */ ULONG ulTitle, - /* [in] */ ULONG ulChapter, - /* [in] */ ULONG ulChaptersToPlay, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulChapter, + /* [annotation][in] */ + _In_ ULONG ulChaptersToPlay, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE AcceptParentalLevelChange( - /* [in] */ BOOL bAccept) = 0; + /* [annotation][in] */ + _In_ BOOL bAccept) = 0; virtual HRESULT STDMETHODCALLTYPE SetOption( - /* [in] */ DVD_OPTION_FLAG flag, - /* [in] */ BOOL fState) = 0; + /* [annotation][in] */ + _In_ DVD_OPTION_FLAG flag, + /* [annotation][in] */ + _In_ BOOL fState) = 0; virtual HRESULT STDMETHODCALLTYPE SetState( - /* [in] */ IDvdState *pState, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ IDvdState *pState, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE PlayPeriodInTitleAutoStop( - /* [in] */ ULONG ulTitle, - /* [in] */ DVD_HMSF_TIMECODE *pStartTime, - /* [in] */ DVD_HMSF_TIMECODE *pEndTime, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ DVD_HMSF_TIMECODE *pStartTime, + /* [annotation][in] */ + _In_ DVD_HMSF_TIMECODE *pEndTime, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE SetGPRM( - /* [in] */ ULONG ulIndex, - /* [in] */ WORD wValue, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulIndex, + /* [annotation][in] */ + _In_ WORD wValue, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd) = 0; virtual HRESULT STDMETHODCALLTYPE SelectDefaultMenuLanguage( - /* [in] */ LCID Language) = 0; + /* [annotation][in] */ + _In_ LCID Language) = 0; virtual HRESULT STDMETHODCALLTYPE SelectDefaultAudioLanguage( - /* [in] */ LCID Language, - /* [in] */ DVD_AUDIO_LANG_EXT audioExtension) = 0; + /* [annotation][in] */ + _In_ LCID Language, + /* [annotation][in] */ + _In_ DVD_AUDIO_LANG_EXT audioExtension) = 0; virtual HRESULT STDMETHODCALLTYPE SelectDefaultSubpictureLanguage( - /* [in] */ LCID Language, - /* [in] */ DVD_SUBPICTURE_LANG_EXT subpictureExtension) = 0; + /* [annotation][in] */ + _In_ LCID Language, + /* [annotation][in] */ + _In_ DVD_SUBPICTURE_LANG_EXT subpictureExtension) = 0; }; @@ -23856,26 +25294,34 @@ EXTERN_C const IID IID_IDvdControl2; DECLSPEC_XFGVIRT(IDvdControl2, PlayTitle) HRESULT ( STDMETHODCALLTYPE *PlayTitle )( IDvdControl2 * This, - /* [in] */ ULONG ulTitle, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, PlayChapterInTitle) HRESULT ( STDMETHODCALLTYPE *PlayChapterInTitle )( IDvdControl2 * This, - /* [in] */ ULONG ulTitle, - /* [in] */ ULONG ulChapter, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulChapter, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, PlayAtTimeInTitle) HRESULT ( STDMETHODCALLTYPE *PlayAtTimeInTitle )( IDvdControl2 * This, - /* [in] */ ULONG ulTitle, - /* [in] */ DVD_HMSF_TIMECODE *pStartTime, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ DVD_HMSF_TIMECODE *pStartTime, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); @@ -23886,75 +25332,90 @@ EXTERN_C const IID IID_IDvdControl2; DECLSPEC_XFGVIRT(IDvdControl2, ReturnFromSubmenu) HRESULT ( STDMETHODCALLTYPE *ReturnFromSubmenu )( IDvdControl2 * This, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, PlayAtTime) HRESULT ( STDMETHODCALLTYPE *PlayAtTime )( IDvdControl2 * This, - /* [in] */ DVD_HMSF_TIMECODE *pTime, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DVD_HMSF_TIMECODE *pTime, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, PlayChapter) HRESULT ( STDMETHODCALLTYPE *PlayChapter )( IDvdControl2 * This, - /* [in] */ ULONG ulChapter, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulChapter, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, PlayPrevChapter) HRESULT ( STDMETHODCALLTYPE *PlayPrevChapter )( IDvdControl2 * This, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, ReplayChapter) HRESULT ( STDMETHODCALLTYPE *ReplayChapter )( IDvdControl2 * This, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, PlayNextChapter) HRESULT ( STDMETHODCALLTYPE *PlayNextChapter )( IDvdControl2 * This, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, PlayForwards) HRESULT ( STDMETHODCALLTYPE *PlayForwards )( IDvdControl2 * This, - /* [in] */ double dSpeed, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ double dSpeed, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, PlayBackwards) HRESULT ( STDMETHODCALLTYPE *PlayBackwards )( IDvdControl2 * This, - /* [in] */ double dSpeed, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ double dSpeed, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, ShowMenu) HRESULT ( STDMETHODCALLTYPE *ShowMenu )( IDvdControl2 * This, - /* [in] */ DVD_MENU_ID MenuID, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DVD_MENU_ID MenuID, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, Resume) HRESULT ( STDMETHODCALLTYPE *Resume )( IDvdControl2 * This, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); @@ -23970,12 +25431,14 @@ EXTERN_C const IID IID_IDvdControl2; DECLSPEC_XFGVIRT(IDvdControl2, SelectButton) HRESULT ( STDMETHODCALLTYPE *SelectButton )( IDvdControl2 * This, - /* [in] */ ULONG ulButton); + /* [annotation][in] */ + _In_ ULONG ulButton); DECLSPEC_XFGVIRT(IDvdControl2, SelectAndActivateButton) HRESULT ( STDMETHODCALLTYPE *SelectAndActivateButton )( IDvdControl2 * This, - /* [in] */ ULONG ulButton); + /* [annotation][in] */ + _In_ ULONG ulButton); DECLSPEC_XFGVIRT(IDvdControl2, StillOff) HRESULT ( STDMETHODCALLTYPE *StillOff )( @@ -23984,139 +25447,176 @@ EXTERN_C const IID IID_IDvdControl2; DECLSPEC_XFGVIRT(IDvdControl2, Pause) HRESULT ( STDMETHODCALLTYPE *Pause )( IDvdControl2 * This, - /* [in] */ BOOL bState); + /* [annotation][in] */ + _In_ BOOL bState); DECLSPEC_XFGVIRT(IDvdControl2, SelectAudioStream) HRESULT ( STDMETHODCALLTYPE *SelectAudioStream )( IDvdControl2 * This, - /* [in] */ ULONG ulAudio, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulAudio, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, SelectSubpictureStream) HRESULT ( STDMETHODCALLTYPE *SelectSubpictureStream )( IDvdControl2 * This, - /* [in] */ ULONG ulSubPicture, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulSubPicture, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, SetSubpictureState) HRESULT ( STDMETHODCALLTYPE *SetSubpictureState )( IDvdControl2 * This, - /* [in] */ BOOL bState, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ BOOL bState, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, SelectAngle) HRESULT ( STDMETHODCALLTYPE *SelectAngle )( IDvdControl2 * This, - /* [in] */ ULONG ulAngle, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulAngle, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, SelectParentalLevel) HRESULT ( STDMETHODCALLTYPE *SelectParentalLevel )( IDvdControl2 * This, - /* [in] */ ULONG ulParentalLevel); + /* [annotation][in] */ + _In_ ULONG ulParentalLevel); DECLSPEC_XFGVIRT(IDvdControl2, SelectParentalCountry) HRESULT ( STDMETHODCALLTYPE *SelectParentalCountry )( IDvdControl2 * This, - /* [in] */ BYTE bCountry[ 2 ]); + /* [annotation][in] */ + _In_ BYTE bCountry[ 2 ]); DECLSPEC_XFGVIRT(IDvdControl2, SelectKaraokeAudioPresentationMode) HRESULT ( STDMETHODCALLTYPE *SelectKaraokeAudioPresentationMode )( IDvdControl2 * This, - /* [in] */ ULONG ulMode); + /* [annotation][in] */ + _In_ ULONG ulMode); DECLSPEC_XFGVIRT(IDvdControl2, SelectVideoModePreference) HRESULT ( STDMETHODCALLTYPE *SelectVideoModePreference )( IDvdControl2 * This, - /* [in] */ ULONG ulPreferredDisplayMode); + /* [annotation][in] */ + _In_ ULONG ulPreferredDisplayMode); DECLSPEC_XFGVIRT(IDvdControl2, SetDVDDirectory) HRESULT ( STDMETHODCALLTYPE *SetDVDDirectory )( IDvdControl2 * This, - /* [in] */ LPCWSTR pszwPath); + /* [annotation][in] */ + _In_ LPCWSTR pszwPath); DECLSPEC_XFGVIRT(IDvdControl2, ActivateAtPosition) HRESULT ( STDMETHODCALLTYPE *ActivateAtPosition )( IDvdControl2 * This, - /* [in] */ POINT point); + /* [annotation][in] */ + _In_ POINT point); DECLSPEC_XFGVIRT(IDvdControl2, SelectAtPosition) HRESULT ( STDMETHODCALLTYPE *SelectAtPosition )( IDvdControl2 * This, - /* [in] */ POINT point); + /* [annotation][in] */ + _In_ POINT point); DECLSPEC_XFGVIRT(IDvdControl2, PlayChaptersAutoStop) HRESULT ( STDMETHODCALLTYPE *PlayChaptersAutoStop )( IDvdControl2 * This, - /* [in] */ ULONG ulTitle, - /* [in] */ ULONG ulChapter, - /* [in] */ ULONG ulChaptersToPlay, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulChapter, + /* [annotation][in] */ + _In_ ULONG ulChaptersToPlay, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, AcceptParentalLevelChange) HRESULT ( STDMETHODCALLTYPE *AcceptParentalLevelChange )( IDvdControl2 * This, - /* [in] */ BOOL bAccept); + /* [annotation][in] */ + _In_ BOOL bAccept); DECLSPEC_XFGVIRT(IDvdControl2, SetOption) HRESULT ( STDMETHODCALLTYPE *SetOption )( IDvdControl2 * This, - /* [in] */ DVD_OPTION_FLAG flag, - /* [in] */ BOOL fState); + /* [annotation][in] */ + _In_ DVD_OPTION_FLAG flag, + /* [annotation][in] */ + _In_ BOOL fState); DECLSPEC_XFGVIRT(IDvdControl2, SetState) HRESULT ( STDMETHODCALLTYPE *SetState )( IDvdControl2 * This, - /* [in] */ IDvdState *pState, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ IDvdState *pState, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, PlayPeriodInTitleAutoStop) HRESULT ( STDMETHODCALLTYPE *PlayPeriodInTitleAutoStop )( IDvdControl2 * This, - /* [in] */ ULONG ulTitle, - /* [in] */ DVD_HMSF_TIMECODE *pStartTime, - /* [in] */ DVD_HMSF_TIMECODE *pEndTime, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulTitle, + /* [annotation][in] */ + _In_ DVD_HMSF_TIMECODE *pStartTime, + /* [annotation][in] */ + _In_ DVD_HMSF_TIMECODE *pEndTime, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, SetGPRM) HRESULT ( STDMETHODCALLTYPE *SetGPRM )( IDvdControl2 * This, - /* [in] */ ULONG ulIndex, - /* [in] */ WORD wValue, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ ULONG ulIndex, + /* [annotation][in] */ + _In_ WORD wValue, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ IDvdCmd **ppCmd); DECLSPEC_XFGVIRT(IDvdControl2, SelectDefaultMenuLanguage) HRESULT ( STDMETHODCALLTYPE *SelectDefaultMenuLanguage )( IDvdControl2 * This, - /* [in] */ LCID Language); + /* [annotation][in] */ + _In_ LCID Language); DECLSPEC_XFGVIRT(IDvdControl2, SelectDefaultAudioLanguage) HRESULT ( STDMETHODCALLTYPE *SelectDefaultAudioLanguage )( IDvdControl2 * This, - /* [in] */ LCID Language, - /* [in] */ DVD_AUDIO_LANG_EXT audioExtension); + /* [annotation][in] */ + _In_ LCID Language, + /* [annotation][in] */ + _In_ DVD_AUDIO_LANG_EXT audioExtension); DECLSPEC_XFGVIRT(IDvdControl2, SelectDefaultSubpictureLanguage) HRESULT ( STDMETHODCALLTYPE *SelectDefaultSubpictureLanguage )( IDvdControl2 * This, - /* [in] */ LCID Language, - /* [in] */ DVD_SUBPICTURE_LANG_EXT subpictureExtension); + /* [annotation][in] */ + _In_ LCID Language, + /* [annotation][in] */ + _In_ DVD_SUBPICTURE_LANG_EXT subpictureExtension); END_INTERFACE } IDvdControl2Vtbl; @@ -24419,17 +25919,20 @@ EXTERN_C const IID IID_IDvdInfo2; _Out_ GPRMARRAY *pRegisterArray) = 0; virtual HRESULT STDMETHODCALLTYPE GetAudioLanguage( - /* [in] */ ULONG ulStream, + /* [annotation][in] */ + _In_ ULONG ulStream, /* [annotation][out] */ _Out_ LCID *pLanguage) = 0; virtual HRESULT STDMETHODCALLTYPE GetSubpictureLanguage( - /* [in] */ ULONG ulStream, + /* [annotation][in] */ + _In_ ULONG ulStream, /* [annotation][out] */ _Out_ LCID *pLanguage) = 0; virtual HRESULT STDMETHODCALLTYPE GetTitleAttributes( - /* [in] */ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulTitle, /* [annotation][out] */ _Out_ DVD_MenuAttributes *pMenu, /* [annotation][out] */ @@ -24444,17 +25947,20 @@ EXTERN_C const IID IID_IDvdInfo2; _Out_ DVD_VideoAttributes *pATR) = 0; virtual HRESULT STDMETHODCALLTYPE GetAudioAttributes( - /* [in] */ ULONG ulStream, + /* [annotation][in] */ + _In_ ULONG ulStream, /* [annotation][out] */ _Out_ DVD_AudioAttributes *pATR) = 0; virtual HRESULT STDMETHODCALLTYPE GetKaraokeAttributes( - /* [in] */ ULONG ulStream, + /* [annotation][in] */ + _In_ ULONG ulStream, /* [annotation][out] */ _Out_ DVD_KaraokeAttributes *pAttributes) = 0; virtual HRESULT STDMETHODCALLTYPE GetSubpictureAttributes( - /* [in] */ ULONG ulStream, + /* [annotation][in] */ + _In_ ULONG ulStream, /* [annotation][out] */ _Out_ DVD_SubpictureAttributes *pATR) = 0; @@ -24473,7 +25979,8 @@ EXTERN_C const IID IID_IDvdInfo2; _Out_ ULONG *pulNumOfLangs) = 0; virtual HRESULT STDMETHODCALLTYPE GetDVDTextLanguageInfo( - /* [in] */ ULONG ulLangIndex, + /* [annotation][in] */ + _In_ ULONG ulLangIndex, /* [annotation][out] */ _Out_ ULONG *pulNumOfStrings, /* [annotation][out] */ @@ -24482,22 +25989,28 @@ EXTERN_C const IID IID_IDvdInfo2; _Out_ enum DVD_TextCharSet *pbCharacterSet) = 0; virtual HRESULT STDMETHODCALLTYPE GetDVDTextStringAsNative( - /* [in] */ ULONG ulLangIndex, - /* [in] */ ULONG ulStringIndex, + /* [annotation][in] */ + _In_ ULONG ulLangIndex, + /* [annotation][in] */ + _In_ ULONG ulStringIndex, /* [annotation][out] */ _Out_ BYTE *pbBuffer, - /* [in] */ ULONG ulMaxBufferSize, + /* [annotation][in] */ + _In_ ULONG ulMaxBufferSize, /* [annotation][out] */ _Out_ ULONG *pulActualSize, /* [annotation][out] */ _Out_ enum DVD_TextStringType *pType) = 0; virtual HRESULT STDMETHODCALLTYPE GetDVDTextStringAsUnicode( - /* [in] */ ULONG ulLangIndex, - /* [in] */ ULONG ulStringIndex, + /* [annotation][in] */ + _In_ ULONG ulLangIndex, + /* [annotation][in] */ + _In_ ULONG ulStringIndex, /* [annotation][out] */ _Out_ WCHAR *pchwBuffer, - /* [in] */ ULONG ulMaxBufferSize, + /* [annotation][in] */ + _In_ ULONG ulMaxBufferSize, /* [annotation][out] */ _Out_ ULONG *pulActualSize, /* [annotation][out] */ @@ -24510,29 +26023,34 @@ EXTERN_C const IID IID_IDvdInfo2; _Out_ BYTE pbCountryCode[ 2 ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetNumberOfChapters( - /* [in] */ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulTitle, /* [annotation][out] */ _Out_ ULONG *pulNumOfChapters) = 0; virtual HRESULT STDMETHODCALLTYPE GetTitleParentalLevels( - /* [in] */ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulTitle, /* [annotation][out] */ _Out_ ULONG *pulParentalLevels) = 0; virtual HRESULT STDMETHODCALLTYPE GetDVDDirectory( /* [annotation][size_is][out] */ _Out_writes_to_(ulMaxSize, *pulActualSize) LPWSTR pszwPath, - /* [in] */ ULONG ulMaxSize, + /* [annotation][in] */ + _In_ ULONG ulMaxSize, /* [annotation][out] */ _Out_ ULONG *pulActualSize) = 0; virtual HRESULT STDMETHODCALLTYPE IsAudioStreamEnabled( - /* [in] */ ULONG ulStreamNum, + /* [annotation][in] */ + _In_ ULONG ulStreamNum, /* [annotation][out] */ _Out_ BOOL *pbEnabled) = 0; virtual HRESULT STDMETHODCALLTYPE GetDiscID( - /* [in] */ LPCWSTR pszwPath, + /* [annotation][in] */ + _In_ LPCWSTR pszwPath, /* [annotation][out] */ _Out_ ULONGLONG *pullDiscID) = 0; @@ -24543,17 +26061,20 @@ EXTERN_C const IID IID_IDvdInfo2; virtual HRESULT STDMETHODCALLTYPE GetMenuLanguages( /* [annotation][out] */ _Out_ LCID *pLanguages, - /* [in] */ ULONG ulMaxLanguages, + /* [annotation][in] */ + _In_ ULONG ulMaxLanguages, /* [annotation][out] */ _Out_ ULONG *pulActualLanguages) = 0; virtual HRESULT STDMETHODCALLTYPE GetButtonAtPosition( - /* [in] */ POINT point, + /* [annotation][in] */ + _In_ POINT point, /* [annotation][out] */ _Out_ ULONG *pulButtonIndex) = 0; virtual HRESULT STDMETHODCALLTYPE GetCmdFromEvent( - /* [in] */ LONG_PTR lParam1, + /* [annotation][in] */ + _In_ LONG_PTR lParam1, /* [annotation][out] */ _Out_ IDvdCmd **pCmdObj) = 0; @@ -24578,12 +26099,14 @@ EXTERN_C const IID IID_IDvdInfo2; _Out_ DVD_DECODER_CAPS *pCaps) = 0; virtual HRESULT STDMETHODCALLTYPE GetButtonRect( - /* [in] */ ULONG ulButton, + /* [annotation][in] */ + _In_ ULONG ulButton, /* [annotation][out] */ _Out_ RECT *pRect) = 0; virtual HRESULT STDMETHODCALLTYPE IsSubpictureStreamEnabled( - /* [in] */ ULONG ulStreamNum, + /* [annotation][in] */ + _In_ ULONG ulStreamNum, /* [annotation][out] */ _Out_ BOOL *pbEnabled) = 0; @@ -24687,21 +26210,24 @@ EXTERN_C const IID IID_IDvdInfo2; DECLSPEC_XFGVIRT(IDvdInfo2, GetAudioLanguage) HRESULT ( STDMETHODCALLTYPE *GetAudioLanguage )( IDvdInfo2 * This, - /* [in] */ ULONG ulStream, + /* [annotation][in] */ + _In_ ULONG ulStream, /* [annotation][out] */ _Out_ LCID *pLanguage); DECLSPEC_XFGVIRT(IDvdInfo2, GetSubpictureLanguage) HRESULT ( STDMETHODCALLTYPE *GetSubpictureLanguage )( IDvdInfo2 * This, - /* [in] */ ULONG ulStream, + /* [annotation][in] */ + _In_ ULONG ulStream, /* [annotation][out] */ _Out_ LCID *pLanguage); DECLSPEC_XFGVIRT(IDvdInfo2, GetTitleAttributes) HRESULT ( STDMETHODCALLTYPE *GetTitleAttributes )( IDvdInfo2 * This, - /* [in] */ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulTitle, /* [annotation][out] */ _Out_ DVD_MenuAttributes *pMenu, /* [annotation][out] */ @@ -24722,21 +26248,24 @@ EXTERN_C const IID IID_IDvdInfo2; DECLSPEC_XFGVIRT(IDvdInfo2, GetAudioAttributes) HRESULT ( STDMETHODCALLTYPE *GetAudioAttributes )( IDvdInfo2 * This, - /* [in] */ ULONG ulStream, + /* [annotation][in] */ + _In_ ULONG ulStream, /* [annotation][out] */ _Out_ DVD_AudioAttributes *pATR); DECLSPEC_XFGVIRT(IDvdInfo2, GetKaraokeAttributes) HRESULT ( STDMETHODCALLTYPE *GetKaraokeAttributes )( IDvdInfo2 * This, - /* [in] */ ULONG ulStream, + /* [annotation][in] */ + _In_ ULONG ulStream, /* [annotation][out] */ _Out_ DVD_KaraokeAttributes *pAttributes); DECLSPEC_XFGVIRT(IDvdInfo2, GetSubpictureAttributes) HRESULT ( STDMETHODCALLTYPE *GetSubpictureAttributes )( IDvdInfo2 * This, - /* [in] */ ULONG ulStream, + /* [annotation][in] */ + _In_ ULONG ulStream, /* [annotation][out] */ _Out_ DVD_SubpictureAttributes *pATR); @@ -24761,7 +26290,8 @@ EXTERN_C const IID IID_IDvdInfo2; DECLSPEC_XFGVIRT(IDvdInfo2, GetDVDTextLanguageInfo) HRESULT ( STDMETHODCALLTYPE *GetDVDTextLanguageInfo )( IDvdInfo2 * This, - /* [in] */ ULONG ulLangIndex, + /* [annotation][in] */ + _In_ ULONG ulLangIndex, /* [annotation][out] */ _Out_ ULONG *pulNumOfStrings, /* [annotation][out] */ @@ -24772,11 +26302,14 @@ EXTERN_C const IID IID_IDvdInfo2; DECLSPEC_XFGVIRT(IDvdInfo2, GetDVDTextStringAsNative) HRESULT ( STDMETHODCALLTYPE *GetDVDTextStringAsNative )( IDvdInfo2 * This, - /* [in] */ ULONG ulLangIndex, - /* [in] */ ULONG ulStringIndex, + /* [annotation][in] */ + _In_ ULONG ulLangIndex, + /* [annotation][in] */ + _In_ ULONG ulStringIndex, /* [annotation][out] */ _Out_ BYTE *pbBuffer, - /* [in] */ ULONG ulMaxBufferSize, + /* [annotation][in] */ + _In_ ULONG ulMaxBufferSize, /* [annotation][out] */ _Out_ ULONG *pulActualSize, /* [annotation][out] */ @@ -24785,11 +26318,14 @@ EXTERN_C const IID IID_IDvdInfo2; DECLSPEC_XFGVIRT(IDvdInfo2, GetDVDTextStringAsUnicode) HRESULT ( STDMETHODCALLTYPE *GetDVDTextStringAsUnicode )( IDvdInfo2 * This, - /* [in] */ ULONG ulLangIndex, - /* [in] */ ULONG ulStringIndex, + /* [annotation][in] */ + _In_ ULONG ulLangIndex, + /* [annotation][in] */ + _In_ ULONG ulStringIndex, /* [annotation][out] */ _Out_ WCHAR *pchwBuffer, - /* [in] */ ULONG ulMaxBufferSize, + /* [annotation][in] */ + _In_ ULONG ulMaxBufferSize, /* [annotation][out] */ _Out_ ULONG *pulActualSize, /* [annotation][out] */ @@ -24806,14 +26342,16 @@ EXTERN_C const IID IID_IDvdInfo2; DECLSPEC_XFGVIRT(IDvdInfo2, GetNumberOfChapters) HRESULT ( STDMETHODCALLTYPE *GetNumberOfChapters )( IDvdInfo2 * This, - /* [in] */ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulTitle, /* [annotation][out] */ _Out_ ULONG *pulNumOfChapters); DECLSPEC_XFGVIRT(IDvdInfo2, GetTitleParentalLevels) HRESULT ( STDMETHODCALLTYPE *GetTitleParentalLevels )( IDvdInfo2 * This, - /* [in] */ ULONG ulTitle, + /* [annotation][in] */ + _In_ ULONG ulTitle, /* [annotation][out] */ _Out_ ULONG *pulParentalLevels); @@ -24822,21 +26360,24 @@ EXTERN_C const IID IID_IDvdInfo2; IDvdInfo2 * This, /* [annotation][size_is][out] */ _Out_writes_to_(ulMaxSize, *pulActualSize) LPWSTR pszwPath, - /* [in] */ ULONG ulMaxSize, + /* [annotation][in] */ + _In_ ULONG ulMaxSize, /* [annotation][out] */ _Out_ ULONG *pulActualSize); DECLSPEC_XFGVIRT(IDvdInfo2, IsAudioStreamEnabled) HRESULT ( STDMETHODCALLTYPE *IsAudioStreamEnabled )( IDvdInfo2 * This, - /* [in] */ ULONG ulStreamNum, + /* [annotation][in] */ + _In_ ULONG ulStreamNum, /* [annotation][out] */ _Out_ BOOL *pbEnabled); DECLSPEC_XFGVIRT(IDvdInfo2, GetDiscID) HRESULT ( STDMETHODCALLTYPE *GetDiscID )( IDvdInfo2 * This, - /* [in] */ LPCWSTR pszwPath, + /* [annotation][in] */ + _In_ LPCWSTR pszwPath, /* [annotation][out] */ _Out_ ULONGLONG *pullDiscID); @@ -24851,21 +26392,24 @@ EXTERN_C const IID IID_IDvdInfo2; IDvdInfo2 * This, /* [annotation][out] */ _Out_ LCID *pLanguages, - /* [in] */ ULONG ulMaxLanguages, + /* [annotation][in] */ + _In_ ULONG ulMaxLanguages, /* [annotation][out] */ _Out_ ULONG *pulActualLanguages); DECLSPEC_XFGVIRT(IDvdInfo2, GetButtonAtPosition) HRESULT ( STDMETHODCALLTYPE *GetButtonAtPosition )( IDvdInfo2 * This, - /* [in] */ POINT point, + /* [annotation][in] */ + _In_ POINT point, /* [annotation][out] */ _Out_ ULONG *pulButtonIndex); DECLSPEC_XFGVIRT(IDvdInfo2, GetCmdFromEvent) HRESULT ( STDMETHODCALLTYPE *GetCmdFromEvent )( IDvdInfo2 * This, - /* [in] */ LONG_PTR lParam1, + /* [annotation][in] */ + _In_ LONG_PTR lParam1, /* [annotation][out] */ _Out_ IDvdCmd **pCmdObj); @@ -24900,14 +26444,16 @@ EXTERN_C const IID IID_IDvdInfo2; DECLSPEC_XFGVIRT(IDvdInfo2, GetButtonRect) HRESULT ( STDMETHODCALLTYPE *GetButtonRect )( IDvdInfo2 * This, - /* [in] */ ULONG ulButton, + /* [annotation][in] */ + _In_ ULONG ulButton, /* [annotation][out] */ _Out_ RECT *pRect); DECLSPEC_XFGVIRT(IDvdInfo2, IsSubpictureStreamEnabled) HRESULT ( STDMETHODCALLTYPE *IsSubpictureStreamEnabled )( IDvdInfo2 * This, - /* [in] */ ULONG ulStreamNum, + /* [annotation][in] */ + _In_ ULONG ulStreamNum, /* [annotation][out] */ _Out_ BOOL *pbEnabled); @@ -25130,13 +26676,16 @@ EXTERN_C const IID IID_IDvdGraphBuilder; _Out_ IGraphBuilder **ppGB) = 0; virtual HRESULT STDMETHODCALLTYPE GetDvdInterface( - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][out] */ _Out_ void **ppvIF) = 0; virtual HRESULT STDMETHODCALLTYPE RenderDvdVideoVolume( - /* [in] */ LPCWSTR lpcwszPathName, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ LPCWSTR lpcwszPathName, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ AM_DVD_RENDERSTATUS *pStatus) = 0; @@ -25174,15 +26723,18 @@ EXTERN_C const IID IID_IDvdGraphBuilder; DECLSPEC_XFGVIRT(IDvdGraphBuilder, GetDvdInterface) HRESULT ( STDMETHODCALLTYPE *GetDvdInterface )( IDvdGraphBuilder * This, - /* [in] */ REFIID riid, + /* [annotation][in] */ + _In_ REFIID riid, /* [annotation][out] */ _Out_ void **ppvIF); DECLSPEC_XFGVIRT(IDvdGraphBuilder, RenderDvdVideoVolume) HRESULT ( STDMETHODCALLTYPE *RenderDvdVideoVolume )( IDvdGraphBuilder * This, - /* [in] */ LPCWSTR lpcwszPathName, - /* [in] */ DWORD dwFlags, + /* [annotation][in] */ + _In_ LPCWSTR lpcwszPathName, + /* [annotation][in] */ + _In_ DWORD dwFlags, /* [annotation][out] */ _Out_ AM_DVD_RENDERSTATUS *pStatus); @@ -25245,7 +26797,8 @@ EXTERN_C const IID IID_IDDrawExclModeVideo; { public: virtual HRESULT STDMETHODCALLTYPE SetDDrawObject( - /* [in] */ IDirectDraw *pDDrawObject) = 0; + /* [annotation][in] */ + _In_ IDirectDraw *pDDrawObject) = 0; virtual HRESULT STDMETHODCALLTYPE GetDDrawObject( /* [annotation][out] */ @@ -25254,7 +26807,8 @@ EXTERN_C const IID IID_IDDrawExclModeVideo; _Out_ BOOL *pbUsingExternal) = 0; virtual HRESULT STDMETHODCALLTYPE SetDDrawSurface( - /* [in] */ IDirectDrawSurface *pDDrawSurface) = 0; + /* [annotation][in] */ + _In_ IDirectDrawSurface *pDDrawSurface) = 0; virtual HRESULT STDMETHODCALLTYPE GetDDrawSurface( /* [annotation][out] */ @@ -25263,8 +26817,10 @@ EXTERN_C const IID IID_IDDrawExclModeVideo; _Out_ BOOL *pbUsingExternal) = 0; virtual HRESULT STDMETHODCALLTYPE SetDrawParameters( - /* [in] */ const RECT *prcSource, - /* [in] */ const RECT *prcTarget) = 0; + /* [annotation][in] */ + _In_ const RECT *prcSource, + /* [annotation][in] */ + _In_ const RECT *prcTarget) = 0; virtual HRESULT STDMETHODCALLTYPE GetNativeVideoProps( /* [annotation][out] */ @@ -25277,8 +26833,10 @@ EXTERN_C const IID IID_IDDrawExclModeVideo; _Out_ DWORD *pdwPictAspectRatioY) = 0; virtual HRESULT STDMETHODCALLTYPE SetCallbackInterface( - /* [in] */ IDDrawExclModeVideoCallback *pCallback, - /* [in] */ DWORD dwFlags) = 0; + /* [annotation][in] */ + _In_ IDDrawExclModeVideoCallback *pCallback, + /* [annotation][in] */ + _In_ DWORD dwFlags) = 0; }; @@ -25308,7 +26866,8 @@ EXTERN_C const IID IID_IDDrawExclModeVideo; DECLSPEC_XFGVIRT(IDDrawExclModeVideo, SetDDrawObject) HRESULT ( STDMETHODCALLTYPE *SetDDrawObject )( IDDrawExclModeVideo * This, - /* [in] */ IDirectDraw *pDDrawObject); + /* [annotation][in] */ + _In_ IDirectDraw *pDDrawObject); DECLSPEC_XFGVIRT(IDDrawExclModeVideo, GetDDrawObject) HRESULT ( STDMETHODCALLTYPE *GetDDrawObject )( @@ -25321,7 +26880,8 @@ EXTERN_C const IID IID_IDDrawExclModeVideo; DECLSPEC_XFGVIRT(IDDrawExclModeVideo, SetDDrawSurface) HRESULT ( STDMETHODCALLTYPE *SetDDrawSurface )( IDDrawExclModeVideo * This, - /* [in] */ IDirectDrawSurface *pDDrawSurface); + /* [annotation][in] */ + _In_ IDirectDrawSurface *pDDrawSurface); DECLSPEC_XFGVIRT(IDDrawExclModeVideo, GetDDrawSurface) HRESULT ( STDMETHODCALLTYPE *GetDDrawSurface )( @@ -25334,8 +26894,10 @@ EXTERN_C const IID IID_IDDrawExclModeVideo; DECLSPEC_XFGVIRT(IDDrawExclModeVideo, SetDrawParameters) HRESULT ( STDMETHODCALLTYPE *SetDrawParameters )( IDDrawExclModeVideo * This, - /* [in] */ const RECT *prcSource, - /* [in] */ const RECT *prcTarget); + /* [annotation][in] */ + _In_ const RECT *prcSource, + /* [annotation][in] */ + _In_ const RECT *prcTarget); DECLSPEC_XFGVIRT(IDDrawExclModeVideo, GetNativeVideoProps) HRESULT ( STDMETHODCALLTYPE *GetNativeVideoProps )( @@ -25352,8 +26914,10 @@ EXTERN_C const IID IID_IDDrawExclModeVideo; DECLSPEC_XFGVIRT(IDDrawExclModeVideo, SetCallbackInterface) HRESULT ( STDMETHODCALLTYPE *SetCallbackInterface )( IDDrawExclModeVideo * This, - /* [in] */ IDDrawExclModeVideoCallback *pCallback, - /* [in] */ DWORD dwFlags); + /* [annotation][in] */ + _In_ IDDrawExclModeVideoCallback *pCallback, + /* [annotation][in] */ + _In_ DWORD dwFlags); END_INTERFACE } IDDrawExclModeVideoVtbl; @@ -25441,24 +27005,38 @@ EXTERN_C const IID IID_IDDrawExclModeVideoCallback; { public: virtual HRESULT STDMETHODCALLTYPE OnUpdateOverlay( - /* [in] */ BOOL bBefore, - /* [in] */ DWORD dwFlags, - /* [in] */ BOOL bOldVisible, - /* [in] */ const RECT *prcOldSrc, - /* [in] */ const RECT *prcOldDest, - /* [in] */ BOOL bNewVisible, - /* [in] */ const RECT *prcNewSrc, - /* [in] */ const RECT *prcNewDest) = 0; + /* [annotation][in] */ + _In_ BOOL bBefore, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ BOOL bOldVisible, + /* [annotation][in] */ + _In_ const RECT *prcOldSrc, + /* [annotation][in] */ + _In_ const RECT *prcOldDest, + /* [annotation][in] */ + _In_ BOOL bNewVisible, + /* [annotation][in] */ + _In_ const RECT *prcNewSrc, + /* [annotation][in] */ + _In_ const RECT *prcNewDest) = 0; virtual HRESULT STDMETHODCALLTYPE OnUpdateColorKey( - /* [in] */ const COLORKEY *pKey, - /* [in] */ DWORD dwColor) = 0; + /* [annotation][in] */ + _In_ const COLORKEY *pKey, + /* [annotation][in] */ + _In_ DWORD dwColor) = 0; virtual HRESULT STDMETHODCALLTYPE OnUpdateSize( - /* [in] */ DWORD dwWidth, - /* [in] */ DWORD dwHeight, - /* [in] */ DWORD dwARWidth, - /* [in] */ DWORD dwARHeight) = 0; + /* [annotation][in] */ + _In_ DWORD dwWidth, + /* [annotation][in] */ + _In_ DWORD dwHeight, + /* [annotation][in] */ + _In_ DWORD dwARWidth, + /* [annotation][in] */ + _In_ DWORD dwARHeight) = 0; }; @@ -25488,28 +27066,42 @@ EXTERN_C const IID IID_IDDrawExclModeVideoCallback; DECLSPEC_XFGVIRT(IDDrawExclModeVideoCallback, OnUpdateOverlay) HRESULT ( STDMETHODCALLTYPE *OnUpdateOverlay )( IDDrawExclModeVideoCallback * This, - /* [in] */ BOOL bBefore, - /* [in] */ DWORD dwFlags, - /* [in] */ BOOL bOldVisible, - /* [in] */ const RECT *prcOldSrc, - /* [in] */ const RECT *prcOldDest, - /* [in] */ BOOL bNewVisible, - /* [in] */ const RECT *prcNewSrc, - /* [in] */ const RECT *prcNewDest); + /* [annotation][in] */ + _In_ BOOL bBefore, + /* [annotation][in] */ + _In_ DWORD dwFlags, + /* [annotation][in] */ + _In_ BOOL bOldVisible, + /* [annotation][in] */ + _In_ const RECT *prcOldSrc, + /* [annotation][in] */ + _In_ const RECT *prcOldDest, + /* [annotation][in] */ + _In_ BOOL bNewVisible, + /* [annotation][in] */ + _In_ const RECT *prcNewSrc, + /* [annotation][in] */ + _In_ const RECT *prcNewDest); DECLSPEC_XFGVIRT(IDDrawExclModeVideoCallback, OnUpdateColorKey) HRESULT ( STDMETHODCALLTYPE *OnUpdateColorKey )( IDDrawExclModeVideoCallback * This, - /* [in] */ const COLORKEY *pKey, - /* [in] */ DWORD dwColor); + /* [annotation][in] */ + _In_ const COLORKEY *pKey, + /* [annotation][in] */ + _In_ DWORD dwColor); DECLSPEC_XFGVIRT(IDDrawExclModeVideoCallback, OnUpdateSize) HRESULT ( STDMETHODCALLTYPE *OnUpdateSize )( IDDrawExclModeVideoCallback * This, - /* [in] */ DWORD dwWidth, - /* [in] */ DWORD dwHeight, - /* [in] */ DWORD dwARWidth, - /* [in] */ DWORD dwARHeight); + /* [annotation][in] */ + _In_ DWORD dwWidth, + /* [annotation][in] */ + _In_ DWORD dwHeight, + /* [annotation][in] */ + _In_ DWORD dwARWidth, + /* [annotation][in] */ + _In_ DWORD dwARHeight); END_INTERFACE } IDDrawExclModeVideoCallbackVtbl; diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/vds.h b/generation/WinSDK/RecompiledIdlHeaders/um/vds.h index d47978e9..01f8964e 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/vds.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/vds.h @@ -1263,17 +1263,22 @@ EXTERN_C const IID IID_IEnumVdsObject; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pcFetched) IUnknown **ppObjectArray, - /* [out] */ __RPC__out ULONG *pcFetched) = 0; + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pcFetched) IUnknown **ppObjectArray, + /* [annotation][out] */ + _Out_ ULONG *pcFetched) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; + /* [annotation][in] */ + _In_ ULONG celt) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; }; @@ -1303,14 +1308,18 @@ EXTERN_C const IID IID_IEnumVdsObject; DECLSPEC_XFGVIRT(IEnumVdsObject, Next) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Next )( __RPC__in IEnumVdsObject * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pcFetched) IUnknown **ppObjectArray, - /* [out] */ __RPC__out ULONG *pcFetched); + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pcFetched) IUnknown **ppObjectArray, + /* [annotation][out] */ + _Out_ ULONG *pcFetched); DECLSPEC_XFGVIRT(IEnumVdsObject, Skip) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Skip )( __RPC__in IEnumVdsObject * This, - /* [in] */ ULONG celt); + /* [annotation][in] */ + _In_ ULONG celt); DECLSPEC_XFGVIRT(IEnumVdsObject, Reset) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Reset )( @@ -1319,7 +1328,8 @@ EXTERN_C const IID IID_IEnumVdsObject; DECLSPEC_XFGVIRT(IEnumVdsObject, Clone) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Clone )( __RPC__in IEnumVdsObject * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); END_INTERFACE } IEnumVdsObjectVtbl; @@ -1385,12 +1395,16 @@ EXTERN_C const IID IID_IVdsAsync; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Cancel( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Wait( - /* [out] */ __RPC__out HRESULT *pHrResult, - /* [out] */ __RPC__out VDS_ASYNC_OUTPUT *pAsyncOut) = 0; + /* [annotation][out] */ + _Out_ HRESULT *pHrResult, + /* [annotation][out] */ + _Out_ VDS_ASYNC_OUTPUT *pAsyncOut) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryStatus( - /* [out] */ __RPC__out HRESULT *pHrResult, - /* [out] */ __RPC__out ULONG *pulPercentCompleted) = 0; + /* [annotation][out] */ + _Out_ HRESULT *pHrResult, + /* [annotation][out] */ + _Out_ ULONG *pulPercentCompleted) = 0; }; @@ -1424,14 +1438,18 @@ EXTERN_C const IID IID_IVdsAsync; DECLSPEC_XFGVIRT(IVdsAsync, Wait) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Wait )( __RPC__in IVdsAsync * This, - /* [out] */ __RPC__out HRESULT *pHrResult, - /* [out] */ __RPC__out VDS_ASYNC_OUTPUT *pAsyncOut); + /* [annotation][out] */ + _Out_ HRESULT *pHrResult, + /* [annotation][out] */ + _Out_ VDS_ASYNC_OUTPUT *pAsyncOut); DECLSPEC_XFGVIRT(IVdsAsync, QueryStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryStatus )( __RPC__in IVdsAsync * This, - /* [out] */ __RPC__out HRESULT *pHrResult, - /* [out] */ __RPC__out ULONG *pulPercentCompleted); + /* [annotation][out] */ + _Out_ HRESULT *pHrResult, + /* [annotation][out] */ + _Out_ ULONG *pulPercentCompleted); END_INTERFACE } IVdsAsyncVtbl; @@ -1493,7 +1511,8 @@ EXTERN_C const IID IID_IVdsAdviseSink; public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE OnNotify( /* [range][in] */ __RPC__in_range(1,100) LONG lNumberOfNotifications, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfNotifications) VDS_NOTIFICATION *pNotificationArray) = 0; + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfNotifications) VDS_NOTIFICATION *pNotificationArray) = 0; }; @@ -1524,7 +1543,8 @@ EXTERN_C const IID IID_IVdsAdviseSink; /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *OnNotify )( __RPC__in IVdsAdviseSink * This, /* [range][in] */ __RPC__in_range(1,100) LONG lNumberOfNotifications, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfNotifications) VDS_NOTIFICATION *pNotificationArray); + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfNotifications) VDS_NOTIFICATION *pNotificationArray); END_INTERFACE } IVdsAdviseSinkVtbl; @@ -1579,7 +1599,8 @@ EXTERN_C const IID IID_IVdsProvider; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_PROVIDER_PROP *pProviderProp) = 0; + /* [annotation][out] */ + _Out_ VDS_PROVIDER_PROP *pProviderProp) = 0; }; @@ -1609,7 +1630,8 @@ EXTERN_C const IID IID_IVdsProvider; DECLSPEC_XFGVIRT(IVdsProvider, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsProvider * This, - /* [out] */ __RPC__out VDS_PROVIDER_PROP *pProviderProp); + /* [annotation][out] */ + _Out_ VDS_PROVIDER_PROP *pProviderProp); END_INTERFACE } IVdsProviderVtbl; @@ -1664,7 +1686,8 @@ EXTERN_C const IID IID_IVdsProviderSupport; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetVersionSupport( - /* [out] */ __RPC__out ULONG *ulVersionSupport) = 0; + /* [annotation][out] */ + _Out_ ULONG *ulVersionSupport) = 0; }; @@ -1694,7 +1717,8 @@ EXTERN_C const IID IID_IVdsProviderSupport; DECLSPEC_XFGVIRT(IVdsProviderSupport, GetVersionSupport) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetVersionSupport )( __RPC__in IVdsProviderSupport * This, - /* [out] */ __RPC__out ULONG *ulVersionSupport); + /* [annotation][out] */ + _Out_ ULONG *ulVersionSupport); END_INTERFACE } IVdsProviderSupportVtbl; @@ -2251,10 +2275,12 @@ EXTERN_C const IID IID_IVdsSwProvider; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryPacks( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreatePack( - /* [out] */ __RPC__deref_out_opt IVdsPack **ppPack) = 0; + /* [annotation][out] */ + _Out_ IVdsPack **ppPack) = 0; }; @@ -2284,12 +2310,14 @@ EXTERN_C const IID IID_IVdsSwProvider; DECLSPEC_XFGVIRT(IVdsSwProvider, QueryPacks) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryPacks )( __RPC__in IVdsSwProvider * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsSwProvider, CreatePack) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreatePack )( __RPC__in IVdsSwProvider * This, - /* [out] */ __RPC__deref_out_opt IVdsPack **ppPack); + /* [annotation][out] */ + _Out_ IVdsPack **ppPack); END_INTERFACE } IVdsSwProviderVtbl; @@ -2347,48 +2375,72 @@ EXTERN_C const IID IID_IVdsPack; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_PACK_PROP *pPackProp) = 0; + /* [annotation][out] */ + _Out_ VDS_PACK_PROP *pPackProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProvider( - /* [out] */ __RPC__deref_out_opt IVdsProvider **ppProvider) = 0; + /* [annotation][out] */ + _Out_ IVdsProvider **ppProvider) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryVolumes( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryDisks( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateVolume( - /* [in] */ VDS_VOLUME_TYPE type, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, - /* [in] */ LONG lNumberOfDisks, - /* [in] */ ULONG ulStripeSize, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_VOLUME_TYPE type, + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDisks, + /* [annotation][in] */ + _In_ ULONG ulStripeSize, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddDisk( - /* [in] */ VDS_OBJECT_ID DiskId, - /* [in] */ VDS_PARTITION_STYLE PartitionStyle, - /* [in] */ BOOL bAsHotSpare) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID DiskId, + /* [annotation][in] */ + _In_ VDS_PARTITION_STYLE PartitionStyle, + /* [annotation][in] */ + _In_ BOOL bAsHotSpare) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE MigrateDisks( - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfDisks) VDS_OBJECT_ID *pDiskArray, - /* [in] */ LONG lNumberOfDisks, - /* [in] */ VDS_OBJECT_ID TargetPack, - /* [in] */ BOOL bForce, - /* [in] */ BOOL bQueryOnly, - /* [size_is][out] */ __RPC__out_ecount_full(lNumberOfDisks) HRESULT *pResults, - /* [out] */ __RPC__out BOOL *pbRebootNeeded) = 0; + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfDisks) VDS_OBJECT_ID *pDiskArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDisks, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID TargetPack, + /* [annotation][in] */ + _In_ BOOL bForce, + /* [annotation][in] */ + _In_ BOOL bQueryOnly, + /* [annotation][size_is][out] */ + _Out_writes_(lNumberOfDisks) HRESULT *pResults, + /* [annotation][out] */ + _Out_ BOOL *pbRebootNeeded) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ReplaceDisk( - /* [in] */ VDS_OBJECT_ID OldDiskId, - /* [in] */ VDS_OBJECT_ID NewDiskId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID OldDiskId, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID NewDiskId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveMissingDisk( - /* [in] */ VDS_OBJECT_ID DiskId) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID DiskId) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Recover( - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; }; @@ -2418,66 +2470,90 @@ EXTERN_C const IID IID_IVdsPack; DECLSPEC_XFGVIRT(IVdsPack, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsPack * This, - /* [out] */ __RPC__out VDS_PACK_PROP *pPackProp); + /* [annotation][out] */ + _Out_ VDS_PACK_PROP *pPackProp); DECLSPEC_XFGVIRT(IVdsPack, GetProvider) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProvider )( __RPC__in IVdsPack * This, - /* [out] */ __RPC__deref_out_opt IVdsProvider **ppProvider); + /* [annotation][out] */ + _Out_ IVdsProvider **ppProvider); DECLSPEC_XFGVIRT(IVdsPack, QueryVolumes) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryVolumes )( __RPC__in IVdsPack * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsPack, QueryDisks) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDisks )( __RPC__in IVdsPack * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsPack, CreateVolume) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateVolume )( __RPC__in IVdsPack * This, - /* [in] */ VDS_VOLUME_TYPE type, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, - /* [in] */ LONG lNumberOfDisks, - /* [in] */ ULONG ulStripeSize, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_VOLUME_TYPE type, + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDisks, + /* [annotation][in] */ + _In_ ULONG ulStripeSize, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsPack, AddDisk) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddDisk )( __RPC__in IVdsPack * This, - /* [in] */ VDS_OBJECT_ID DiskId, - /* [in] */ VDS_PARTITION_STYLE PartitionStyle, - /* [in] */ BOOL bAsHotSpare); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID DiskId, + /* [annotation][in] */ + _In_ VDS_PARTITION_STYLE PartitionStyle, + /* [annotation][in] */ + _In_ BOOL bAsHotSpare); DECLSPEC_XFGVIRT(IVdsPack, MigrateDisks) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *MigrateDisks )( __RPC__in IVdsPack * This, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfDisks) VDS_OBJECT_ID *pDiskArray, - /* [in] */ LONG lNumberOfDisks, - /* [in] */ VDS_OBJECT_ID TargetPack, - /* [in] */ BOOL bForce, - /* [in] */ BOOL bQueryOnly, - /* [size_is][out] */ __RPC__out_ecount_full(lNumberOfDisks) HRESULT *pResults, - /* [out] */ __RPC__out BOOL *pbRebootNeeded); + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfDisks) VDS_OBJECT_ID *pDiskArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDisks, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID TargetPack, + /* [annotation][in] */ + _In_ BOOL bForce, + /* [annotation][in] */ + _In_ BOOL bQueryOnly, + /* [annotation][size_is][out] */ + _Out_writes_(lNumberOfDisks) HRESULT *pResults, + /* [annotation][out] */ + _Out_ BOOL *pbRebootNeeded); DECLSPEC_XFGVIRT(IVdsPack, ReplaceDisk) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ReplaceDisk )( __RPC__in IVdsPack * This, - /* [in] */ VDS_OBJECT_ID OldDiskId, - /* [in] */ VDS_OBJECT_ID NewDiskId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID OldDiskId, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID NewDiskId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsPack, RemoveMissingDisk) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RemoveMissingDisk )( __RPC__in IVdsPack * This, - /* [in] */ VDS_OBJECT_ID DiskId); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID DiskId); DECLSPEC_XFGVIRT(IVdsPack, Recover) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Recover )( __RPC__in IVdsPack * This, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); END_INTERFACE } IVdsPackVtbl; @@ -2559,12 +2635,18 @@ EXTERN_C const IID IID_IVdsPack2; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateVolume2( - /* [in] */ VDS_VOLUME_TYPE type, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, - /* [in] */ LONG lNumberOfDisks, - /* [in] */ ULONG ulStripeSize, - /* [in] */ ULONG ulAlign, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_VOLUME_TYPE type, + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDisks, + /* [annotation][in] */ + _In_ ULONG ulStripeSize, + /* [annotation][in] */ + _In_ ULONG ulAlign, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; }; @@ -2594,12 +2676,18 @@ EXTERN_C const IID IID_IVdsPack2; DECLSPEC_XFGVIRT(IVdsPack2, CreateVolume2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateVolume2 )( __RPC__in IVdsPack2 * This, - /* [in] */ VDS_VOLUME_TYPE type, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, - /* [in] */ LONG lNumberOfDisks, - /* [in] */ ULONG ulStripeSize, - /* [in] */ ULONG ulAlign, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_VOLUME_TYPE type, + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDisks, + /* [annotation][in] */ + _In_ ULONG ulStripeSize, + /* [annotation][in] */ + _In_ ULONG ulAlign, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); END_INTERFACE } IVdsPack2Vtbl; @@ -2654,26 +2742,34 @@ EXTERN_C const IID IID_IVdsDisk; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_DISK_PROP *pDiskProperties) = 0; + /* [annotation][out] */ + _Out_ VDS_DISK_PROP *pDiskProperties) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPack( - /* [out] */ __RPC__deref_out_opt IVdsPack **ppPack) = 0; + /* [annotation][out] */ + _Out_ IVdsPack **ppPack) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetIdentificationData( - /* [out] */ __RPC__out VDS_LUN_INFORMATION *pLunInfo) = 0; + /* [annotation][out] */ + _Out_ VDS_LUN_INFORMATION *pLunInfo) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryExtents( - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_DISK_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_DISK_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ConvertStyle( - /* [in] */ VDS_PARTITION_STYLE NewStyle) = 0; + /* [annotation][in] */ + _In_ VDS_PARTITION_STYLE NewStyle) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetFlags( - /* [in] */ ULONG ulFlags) = 0; + /* [annotation][in] */ + _In_ ULONG ulFlags) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ClearFlags( - /* [in] */ ULONG ulFlags) = 0; + /* [annotation][in] */ + _In_ ULONG ulFlags) = 0; }; @@ -2703,38 +2799,46 @@ EXTERN_C const IID IID_IVdsDisk; DECLSPEC_XFGVIRT(IVdsDisk, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsDisk * This, - /* [out] */ __RPC__out VDS_DISK_PROP *pDiskProperties); + /* [annotation][out] */ + _Out_ VDS_DISK_PROP *pDiskProperties); DECLSPEC_XFGVIRT(IVdsDisk, GetPack) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPack )( __RPC__in IVdsDisk * This, - /* [out] */ __RPC__deref_out_opt IVdsPack **ppPack); + /* [annotation][out] */ + _Out_ IVdsPack **ppPack); DECLSPEC_XFGVIRT(IVdsDisk, GetIdentificationData) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetIdentificationData )( __RPC__in IVdsDisk * This, - /* [out] */ __RPC__out VDS_LUN_INFORMATION *pLunInfo); + /* [annotation][out] */ + _Out_ VDS_LUN_INFORMATION *pLunInfo); DECLSPEC_XFGVIRT(IVdsDisk, QueryExtents) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryExtents )( __RPC__in IVdsDisk * This, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_DISK_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_DISK_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents); DECLSPEC_XFGVIRT(IVdsDisk, ConvertStyle) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ConvertStyle )( __RPC__in IVdsDisk * This, - /* [in] */ VDS_PARTITION_STYLE NewStyle); + /* [annotation][in] */ + _In_ VDS_PARTITION_STYLE NewStyle); DECLSPEC_XFGVIRT(IVdsDisk, SetFlags) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetFlags )( __RPC__in IVdsDisk * This, - /* [in] */ ULONG ulFlags); + /* [annotation][in] */ + _In_ ULONG ulFlags); DECLSPEC_XFGVIRT(IVdsDisk, ClearFlags) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ClearFlags )( __RPC__in IVdsDisk * This, - /* [in] */ ULONG ulFlags); + /* [annotation][in] */ + _In_ ULONG ulFlags); END_INTERFACE } IVdsDiskVtbl; @@ -2807,7 +2911,8 @@ EXTERN_C const IID IID_IVdsDisk2; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetSANMode( - /* [in] */ BOOL bEnable) = 0; + /* [annotation][in] */ + _In_ BOOL bEnable) = 0; }; @@ -2837,7 +2942,8 @@ EXTERN_C const IID IID_IVdsDisk2; DECLSPEC_XFGVIRT(IVdsDisk2, SetSANMode) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetSANMode )( __RPC__in IVdsDisk2 * This, - /* [in] */ BOOL bEnable); + /* [annotation][in] */ + _In_ BOOL bEnable); END_INTERFACE } IVdsDisk2Vtbl; @@ -2984,55 +3090,86 @@ EXTERN_C const IID IID_IVdsAdvancedDisk; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPartitionProperties( - /* [in] */ ULONGLONG ullOffset, - /* [out] */ __RPC__out VDS_PARTITION_PROP *pPartitionProp) = 0; + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][out] */ + _Out_ VDS_PARTITION_PROP *pPartitionProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryPartitions( - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfPartitions) VDS_PARTITION_PROP **ppPartitionPropArray, - /* [out] */ __RPC__out LONG *plNumberOfPartitions) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfPartitions) VDS_PARTITION_PROP **ppPartitionPropArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfPartitions) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreatePartition( - /* [in] */ ULONGLONG ullOffset, - /* [in] */ ULONGLONG ullSize, - /* [in] */ __RPC__in CREATE_PARTITION_PARAMETERS *para, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ ULONGLONG ullSize, + /* [annotation][in] */ + _In_ CREATE_PARTITION_PARAMETERS *para, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeletePartition( - /* [in] */ ULONGLONG ullOffset, - /* [in] */ BOOL bForce, - /* [in] */ BOOL bForceProtected) = 0; + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ BOOL bForce, + /* [annotation][in] */ + _In_ BOOL bForceProtected) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ChangeAttributes( - /* [in] */ ULONGLONG ullOffset, - /* [in] */ __RPC__in CHANGE_ATTRIBUTES_PARAMETERS *para) = 0; + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ CHANGE_ATTRIBUTES_PARAMETERS *para) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AssignDriveLetter( - /* [in] */ ULONGLONG ullOffset, - /* [in] */ WCHAR wcLetter) = 0; + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ WCHAR wcLetter) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteDriveLetter( - /* [in] */ ULONGLONG ullOffset, - /* [in] */ WCHAR wcLetter) = 0; + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ WCHAR wcLetter) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDriveLetter( - /* [in] */ ULONGLONG ullOffset, - /* [out] */ __RPC__out WCHAR *pwcLetter) = 0; + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][out] */ + _Out_ WCHAR *pwcLetter) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FormatPartition( - /* [in] */ ULONGLONG ullOffset, - /* [in] */ VDS_FILE_SYSTEM_TYPE type, - /* [string][in] */ __RPC__in_string LPWSTR pwszLabel, - /* [in] */ DWORD dwUnitAllocationSize, - /* [in] */ BOOL bForce, - /* [in] */ BOOL bQuickFormat, - /* [in] */ BOOL bEnableCompression, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ VDS_FILE_SYSTEM_TYPE type, + /* [annotation][string][in] */ + _In_ LPWSTR pwszLabel, + /* [annotation][in] */ + _In_ DWORD dwUnitAllocationSize, + /* [annotation][in] */ + _In_ BOOL bForce, + /* [annotation][in] */ + _In_ BOOL bQuickFormat, + /* [annotation][in] */ + _In_ BOOL bEnableCompression, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual HRESULT STDMETHODCALLTYPE Clean( - /* [in] */ BOOL bForce, - /* [in] */ BOOL bForceOEM, - /* [in] */ BOOL bFullClean, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ BOOL bForce, + /* [annotation][in] */ + _In_ BOOL bForceOEM, + /* [annotation][in] */ + _In_ BOOL bFullClean, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; }; @@ -3062,73 +3199,104 @@ EXTERN_C const IID IID_IVdsAdvancedDisk; DECLSPEC_XFGVIRT(IVdsAdvancedDisk, GetPartitionProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPartitionProperties )( __RPC__in IVdsAdvancedDisk * This, - /* [in] */ ULONGLONG ullOffset, - /* [out] */ __RPC__out VDS_PARTITION_PROP *pPartitionProp); + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][out] */ + _Out_ VDS_PARTITION_PROP *pPartitionProp); DECLSPEC_XFGVIRT(IVdsAdvancedDisk, QueryPartitions) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryPartitions )( __RPC__in IVdsAdvancedDisk * This, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfPartitions) VDS_PARTITION_PROP **ppPartitionPropArray, - /* [out] */ __RPC__out LONG *plNumberOfPartitions); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfPartitions) VDS_PARTITION_PROP **ppPartitionPropArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfPartitions); DECLSPEC_XFGVIRT(IVdsAdvancedDisk, CreatePartition) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreatePartition )( __RPC__in IVdsAdvancedDisk * This, - /* [in] */ ULONGLONG ullOffset, - /* [in] */ ULONGLONG ullSize, - /* [in] */ __RPC__in CREATE_PARTITION_PARAMETERS *para, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ ULONGLONG ullSize, + /* [annotation][in] */ + _In_ CREATE_PARTITION_PARAMETERS *para, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsAdvancedDisk, DeletePartition) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeletePartition )( __RPC__in IVdsAdvancedDisk * This, - /* [in] */ ULONGLONG ullOffset, - /* [in] */ BOOL bForce, - /* [in] */ BOOL bForceProtected); + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ BOOL bForce, + /* [annotation][in] */ + _In_ BOOL bForceProtected); DECLSPEC_XFGVIRT(IVdsAdvancedDisk, ChangeAttributes) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ChangeAttributes )( __RPC__in IVdsAdvancedDisk * This, - /* [in] */ ULONGLONG ullOffset, - /* [in] */ __RPC__in CHANGE_ATTRIBUTES_PARAMETERS *para); + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ CHANGE_ATTRIBUTES_PARAMETERS *para); DECLSPEC_XFGVIRT(IVdsAdvancedDisk, AssignDriveLetter) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AssignDriveLetter )( __RPC__in IVdsAdvancedDisk * This, - /* [in] */ ULONGLONG ullOffset, - /* [in] */ WCHAR wcLetter); + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ WCHAR wcLetter); DECLSPEC_XFGVIRT(IVdsAdvancedDisk, DeleteDriveLetter) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteDriveLetter )( __RPC__in IVdsAdvancedDisk * This, - /* [in] */ ULONGLONG ullOffset, - /* [in] */ WCHAR wcLetter); + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ WCHAR wcLetter); DECLSPEC_XFGVIRT(IVdsAdvancedDisk, GetDriveLetter) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDriveLetter )( __RPC__in IVdsAdvancedDisk * This, - /* [in] */ ULONGLONG ullOffset, - /* [out] */ __RPC__out WCHAR *pwcLetter); + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][out] */ + _Out_ WCHAR *pwcLetter); DECLSPEC_XFGVIRT(IVdsAdvancedDisk, FormatPartition) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FormatPartition )( __RPC__in IVdsAdvancedDisk * This, - /* [in] */ ULONGLONG ullOffset, - /* [in] */ VDS_FILE_SYSTEM_TYPE type, - /* [string][in] */ __RPC__in_string LPWSTR pwszLabel, - /* [in] */ DWORD dwUnitAllocationSize, - /* [in] */ BOOL bForce, - /* [in] */ BOOL bQuickFormat, - /* [in] */ BOOL bEnableCompression, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ VDS_FILE_SYSTEM_TYPE type, + /* [annotation][string][in] */ + _In_ LPWSTR pwszLabel, + /* [annotation][in] */ + _In_ DWORD dwUnitAllocationSize, + /* [annotation][in] */ + _In_ BOOL bForce, + /* [annotation][in] */ + _In_ BOOL bQuickFormat, + /* [annotation][in] */ + _In_ BOOL bEnableCompression, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsAdvancedDisk, Clean) HRESULT ( STDMETHODCALLTYPE *Clean )( __RPC__in IVdsAdvancedDisk * This, - /* [in] */ BOOL bForce, - /* [in] */ BOOL bForceOEM, - /* [in] */ BOOL bFullClean, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ BOOL bForce, + /* [annotation][in] */ + _In_ BOOL bForceOEM, + /* [annotation][in] */ + _In_ BOOL bFullClean, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); END_INTERFACE } IVdsAdvancedDiskVtbl; @@ -3210,9 +3378,12 @@ EXTERN_C const IID IID_IVdsAdvancedDisk2; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ChangePartitionType( - /* [in] */ ULONGLONG ullOffset, - /* [in] */ BOOL bForce, - /* [in] */ __RPC__in CHANGE_PARTITION_TYPE_PARAMETERS *para) = 0; + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ BOOL bForce, + /* [annotation][in] */ + _In_ CHANGE_PARTITION_TYPE_PARAMETERS *para) = 0; }; @@ -3242,9 +3413,12 @@ EXTERN_C const IID IID_IVdsAdvancedDisk2; DECLSPEC_XFGVIRT(IVdsAdvancedDisk2, ChangePartitionType) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ChangePartitionType )( __RPC__in IVdsAdvancedDisk2 * This, - /* [in] */ ULONGLONG ullOffset, - /* [in] */ BOOL bForce, - /* [in] */ __RPC__in CHANGE_PARTITION_TYPE_PARAMETERS *para); + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ BOOL bForce, + /* [annotation][in] */ + _In_ CHANGE_PARTITION_TYPE_PARAMETERS *para); END_INTERFACE } IVdsAdvancedDisk2Vtbl; @@ -3299,10 +3473,12 @@ EXTERN_C const IID IID_IVdsAdvancedDisk3; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_ADVANCEDDISK_PROP *pAdvDiskProp) = 0; + /* [annotation][out] */ + _Out_ VDS_ADVANCEDDISK_PROP *pAdvDiskProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetUniqueId( - /* [string][out] */ __RPC__deref_out_opt_string LPWSTR *ppwszId) = 0; + /* [annotation][string][out] */ + _Out_ LPWSTR *ppwszId) = 0; }; @@ -3332,12 +3508,14 @@ EXTERN_C const IID IID_IVdsAdvancedDisk3; DECLSPEC_XFGVIRT(IVdsAdvancedDisk3, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsAdvancedDisk3 * This, - /* [out] */ __RPC__out VDS_ADVANCEDDISK_PROP *pAdvDiskProp); + /* [annotation][out] */ + _Out_ VDS_ADVANCEDDISK_PROP *pAdvDiskProp); DECLSPEC_XFGVIRT(IVdsAdvancedDisk3, GetUniqueId) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetUniqueId )( __RPC__in IVdsAdvancedDisk3 * This, - /* [string][out] */ __RPC__deref_out_opt_string LPWSTR *ppwszId); + /* [annotation][string][out] */ + _Out_ LPWSTR *ppwszId); END_INTERFACE } IVdsAdvancedDisk3Vtbl; @@ -3395,11 +3573,16 @@ EXTERN_C const IID IID_IVdsCreatePartitionEx; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreatePartitionEx( - /* [in] */ ULONGLONG ullOffset, - /* [in] */ ULONGLONG ullSize, - /* [in] */ ULONG ulAlign, - /* [in] */ __RPC__in CREATE_PARTITION_PARAMETERS *para, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ ULONGLONG ullSize, + /* [annotation][in] */ + _In_ ULONG ulAlign, + /* [annotation][in] */ + _In_ CREATE_PARTITION_PARAMETERS *para, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; }; @@ -3429,11 +3612,16 @@ EXTERN_C const IID IID_IVdsCreatePartitionEx; DECLSPEC_XFGVIRT(IVdsCreatePartitionEx, CreatePartitionEx) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreatePartitionEx )( __RPC__in IVdsCreatePartitionEx * This, - /* [in] */ ULONGLONG ullOffset, - /* [in] */ ULONGLONG ullSize, - /* [in] */ ULONG ulAlign, - /* [in] */ __RPC__in CREATE_PARTITION_PARAMETERS *para, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ ULONGLONG ullOffset, + /* [annotation][in] */ + _In_ ULONGLONG ullSize, + /* [annotation][in] */ + _In_ ULONG ulAlign, + /* [annotation][in] */ + _In_ CREATE_PARTITION_PARAMETERS *para, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); END_INTERFACE } IVdsCreatePartitionExVtbl; @@ -3580,44 +3768,62 @@ EXTERN_C const IID IID_IVdsVolume; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_VOLUME_PROP *pVolumeProperties) = 0; + /* [annotation][out] */ + _Out_ VDS_VOLUME_PROP *pVolumeProperties) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPack( - /* [out] */ __RPC__deref_out_opt IVdsPack **ppPack) = 0; + /* [annotation][out] */ + _Out_ IVdsPack **ppPack) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryPlexes( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Extend( - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, - /* [in] */ LONG lNumberOfDisks, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDisks, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Shrink( - /* [in] */ ULONGLONG ullNumberOfBytesToRemove, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ ULONGLONG ullNumberOfBytesToRemove, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddPlex( - /* [in] */ VDS_OBJECT_ID VolumeId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID VolumeId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE BreakPlex( - /* [in] */ VDS_OBJECT_ID plexId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID plexId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemovePlex( - /* [in] */ VDS_OBJECT_ID plexId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID plexId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Delete( - /* [in] */ BOOL bForce) = 0; + /* [annotation][in] */ + _In_ BOOL bForce) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetFlags( - /* [in] */ ULONG ulFlags, - /* [in] */ BOOL bRevertOnClose) = 0; + /* [annotation][in] */ + _In_ ULONG ulFlags, + /* [annotation][in] */ + _In_ BOOL bRevertOnClose) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ClearFlags( - /* [in] */ ULONG ulFlags) = 0; + /* [annotation][in] */ + _In_ ULONG ulFlags) = 0; }; @@ -3647,64 +3853,82 @@ EXTERN_C const IID IID_IVdsVolume; DECLSPEC_XFGVIRT(IVdsVolume, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsVolume * This, - /* [out] */ __RPC__out VDS_VOLUME_PROP *pVolumeProperties); + /* [annotation][out] */ + _Out_ VDS_VOLUME_PROP *pVolumeProperties); DECLSPEC_XFGVIRT(IVdsVolume, GetPack) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPack )( __RPC__in IVdsVolume * This, - /* [out] */ __RPC__deref_out_opt IVdsPack **ppPack); + /* [annotation][out] */ + _Out_ IVdsPack **ppPack); DECLSPEC_XFGVIRT(IVdsVolume, QueryPlexes) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryPlexes )( __RPC__in IVdsVolume * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsVolume, Extend) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Extend )( __RPC__in IVdsVolume * This, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, - /* [in] */ LONG lNumberOfDisks, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDisks, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsVolume, Shrink) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Shrink )( __RPC__in IVdsVolume * This, - /* [in] */ ULONGLONG ullNumberOfBytesToRemove, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ ULONGLONG ullNumberOfBytesToRemove, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsVolume, AddPlex) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddPlex )( __RPC__in IVdsVolume * This, - /* [in] */ VDS_OBJECT_ID VolumeId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID VolumeId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsVolume, BreakPlex) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *BreakPlex )( __RPC__in IVdsVolume * This, - /* [in] */ VDS_OBJECT_ID plexId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID plexId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsVolume, RemovePlex) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RemovePlex )( __RPC__in IVdsVolume * This, - /* [in] */ VDS_OBJECT_ID plexId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID plexId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsVolume, Delete) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Delete )( __RPC__in IVdsVolume * This, - /* [in] */ BOOL bForce); + /* [annotation][in] */ + _In_ BOOL bForce); DECLSPEC_XFGVIRT(IVdsVolume, SetFlags) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetFlags )( __RPC__in IVdsVolume * This, - /* [in] */ ULONG ulFlags, - /* [in] */ BOOL bRevertOnClose); + /* [annotation][in] */ + _In_ ULONG ulFlags, + /* [annotation][in] */ + _In_ BOOL bRevertOnClose); DECLSPEC_XFGVIRT(IVdsVolume, ClearFlags) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ClearFlags )( __RPC__in IVdsVolume * This, - /* [in] */ ULONG ulFlags); + /* [annotation][in] */ + _In_ ULONG ulFlags); END_INTERFACE } IVdsVolumeVtbl; @@ -3789,7 +4013,8 @@ EXTERN_C const IID IID_IVdsVolume2; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties2( - /* [out] */ __RPC__out VDS_VOLUME_PROP2 *pVolumeProperties) = 0; + /* [annotation][out] */ + _Out_ VDS_VOLUME_PROP2 *pVolumeProperties) = 0; }; @@ -3819,7 +4044,8 @@ EXTERN_C const IID IID_IVdsVolume2; DECLSPEC_XFGVIRT(IVdsVolume2, GetProperties2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties2 )( __RPC__in IVdsVolume2 * This, - /* [out] */ __RPC__out VDS_VOLUME_PROP2 *pVolumeProperties); + /* [annotation][out] */ + _Out_ VDS_VOLUME_PROP2 *pVolumeProperties); END_INTERFACE } IVdsVolume2Vtbl; @@ -3957,19 +4183,26 @@ EXTERN_C const IID IID_IVdsVolumePlex; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_VOLUME_PLEX_PROP *pPlexProperties) = 0; + /* [annotation][out] */ + _Out_ VDS_VOLUME_PLEX_PROP *pPlexProperties) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetVolume( - /* [out] */ __RPC__deref_out_opt IVdsVolume **ppVolume) = 0; + /* [annotation][out] */ + _Out_ IVdsVolume **ppVolume) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryExtents( - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_DISK_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_DISK_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Repair( - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, - /* [in] */ LONG lNumberOfDisks, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDisks, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; }; @@ -3999,25 +4232,32 @@ EXTERN_C const IID IID_IVdsVolumePlex; DECLSPEC_XFGVIRT(IVdsVolumePlex, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsVolumePlex * This, - /* [out] */ __RPC__out VDS_VOLUME_PLEX_PROP *pPlexProperties); + /* [annotation][out] */ + _Out_ VDS_VOLUME_PLEX_PROP *pPlexProperties); DECLSPEC_XFGVIRT(IVdsVolumePlex, GetVolume) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetVolume )( __RPC__in IVdsVolumePlex * This, - /* [out] */ __RPC__deref_out_opt IVdsVolume **ppVolume); + /* [annotation][out] */ + _Out_ IVdsVolume **ppVolume); DECLSPEC_XFGVIRT(IVdsVolumePlex, QueryExtents) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryExtents )( __RPC__in IVdsVolumePlex * This, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_DISK_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_DISK_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents); DECLSPEC_XFGVIRT(IVdsVolumePlex, Repair) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Repair )( __RPC__in IVdsVolumePlex * This, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, - /* [in] */ LONG lNumberOfDisks, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfDisks) VDS_INPUT_DISK *pInputDiskArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDisks, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); END_INTERFACE } IVdsVolumePlexVtbl; @@ -4081,12 +4321,16 @@ EXTERN_C const IID IID_IVdsDisk3; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties2( - /* [out] */ __RPC__out VDS_DISK_PROP2 *pDiskProperties) = 0; + /* [annotation][out] */ + _Out_ VDS_DISK_PROP2 *pDiskProperties) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryFreeExtents( - /* [in] */ ULONG ulAlign, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfFreeExtents) VDS_DISK_FREE_EXTENT **ppFreeExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfFreeExtents) = 0; + /* [annotation][in] */ + _In_ ULONG ulAlign, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfFreeExtents) VDS_DISK_FREE_EXTENT **ppFreeExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfFreeExtents) = 0; }; @@ -4116,14 +4360,18 @@ EXTERN_C const IID IID_IVdsDisk3; DECLSPEC_XFGVIRT(IVdsDisk3, GetProperties2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties2 )( __RPC__in IVdsDisk3 * This, - /* [out] */ __RPC__out VDS_DISK_PROP2 *pDiskProperties); + /* [annotation][out] */ + _Out_ VDS_DISK_PROP2 *pDiskProperties); DECLSPEC_XFGVIRT(IVdsDisk3, QueryFreeExtents) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryFreeExtents )( __RPC__in IVdsDisk3 * This, - /* [in] */ ULONG ulAlign, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfFreeExtents) VDS_DISK_FREE_EXTENT **ppFreeExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfFreeExtents); + /* [annotation][in] */ + _In_ ULONG ulAlign, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfFreeExtents) VDS_DISK_FREE_EXTENT **ppFreeExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfFreeExtents); END_INTERFACE } IVdsDisk3Vtbl; @@ -4905,7 +5153,8 @@ EXTERN_C const IID IID_IVdsHwProvider; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QuerySubSystems( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reenumerate( void) = 0; @@ -4939,7 +5188,8 @@ EXTERN_C const IID IID_IVdsHwProvider; DECLSPEC_XFGVIRT(IVdsHwProvider, QuerySubSystems) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QuerySubSystems )( __RPC__in IVdsHwProvider * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsHwProvider, Reenumerate) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Reenumerate )( @@ -5008,7 +5258,8 @@ EXTERN_C const IID IID_IVdsHwProviderType; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProviderType( - /* [out] */ __RPC__out VDS_HWPROVIDER_TYPE *pType) = 0; + /* [annotation][out] */ + _Out_ VDS_HWPROVIDER_TYPE *pType) = 0; }; @@ -5038,7 +5289,8 @@ EXTERN_C const IID IID_IVdsHwProviderType; DECLSPEC_XFGVIRT(IVdsHwProviderType, GetProviderType) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProviderType )( __RPC__in IVdsHwProviderType * This, - /* [out] */ __RPC__out VDS_HWPROVIDER_TYPE *pType); + /* [annotation][out] */ + _Out_ VDS_HWPROVIDER_TYPE *pType); END_INTERFACE } IVdsHwProviderTypeVtbl; @@ -5093,7 +5345,8 @@ EXTERN_C const IID IID_IVdsHwProviderType2; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProviderType2( - /* [out] */ __RPC__out VDS_HWPROVIDER_TYPE *pType) = 0; + /* [annotation][out] */ + _Out_ VDS_HWPROVIDER_TYPE *pType) = 0; }; @@ -5123,7 +5376,8 @@ EXTERN_C const IID IID_IVdsHwProviderType2; DECLSPEC_XFGVIRT(IVdsHwProviderType2, GetProviderType2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProviderType2 )( __RPC__in IVdsHwProviderType2 * This, - /* [out] */ __RPC__out VDS_HWPROVIDER_TYPE *pType); + /* [annotation][out] */ + _Out_ VDS_HWPROVIDER_TYPE *pType); END_INTERFACE } IVdsHwProviderType2Vtbl; @@ -5178,24 +5432,38 @@ EXTERN_C const IID IID_IVdsHwProviderStoragePools; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryStoragePools( - /* [in] */ ULONG ulFlags, - /* [in] */ ULONGLONG ullRemainingFreeSpace, - /* [unique][in] */ __RPC__in_opt VDS_POOL_ATTRIBUTES *pPoolAttributes, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][in] */ + _In_ ULONG ulFlags, + /* [annotation][in] */ + _In_ ULONGLONG ullRemainingFreeSpace, + /* [annotation][unique][in] */ + _In_ VDS_POOL_ATTRIBUTES *pPoolAttributes, + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateLunInStoragePool( - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ ULONGLONG ullSizeInBytes, - /* [in] */ VDS_OBJECT_ID StoragePoolId, - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ ULONGLONG ullSizeInBytes, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID StoragePoolId, + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryMaxLunCreateSizeInStoragePool( - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ VDS_OBJECT_ID StoragePoolId, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__out ULONGLONG *pullMaxLunSize) = 0; + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID StoragePoolId, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxLunSize) = 0; }; @@ -5225,28 +5493,42 @@ EXTERN_C const IID IID_IVdsHwProviderStoragePools; DECLSPEC_XFGVIRT(IVdsHwProviderStoragePools, QueryStoragePools) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryStoragePools )( __RPC__in IVdsHwProviderStoragePools * This, - /* [in] */ ULONG ulFlags, - /* [in] */ ULONGLONG ullRemainingFreeSpace, - /* [unique][in] */ __RPC__in_opt VDS_POOL_ATTRIBUTES *pPoolAttributes, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][in] */ + _In_ ULONG ulFlags, + /* [annotation][in] */ + _In_ ULONGLONG ullRemainingFreeSpace, + /* [annotation][unique][in] */ + _In_ VDS_POOL_ATTRIBUTES *pPoolAttributes, + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsHwProviderStoragePools, CreateLunInStoragePool) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateLunInStoragePool )( __RPC__in IVdsHwProviderStoragePools * This, - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ ULONGLONG ullSizeInBytes, - /* [in] */ VDS_OBJECT_ID StoragePoolId, - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ ULONGLONG ullSizeInBytes, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID StoragePoolId, + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsHwProviderStoragePools, QueryMaxLunCreateSizeInStoragePool) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryMaxLunCreateSizeInStoragePool )( __RPC__in IVdsHwProviderStoragePools * This, - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ VDS_OBJECT_ID StoragePoolId, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__out ULONGLONG *pullMaxLunSize); + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID StoragePoolId, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxLunSize); END_INTERFACE } IVdsHwProviderStoragePoolsVtbl; @@ -5307,55 +5589,82 @@ EXTERN_C const IID IID_IVdsSubSystem; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_SUB_SYSTEM_PROP *pSubSystemProp) = 0; + /* [annotation][out] */ + _Out_ VDS_SUB_SYSTEM_PROP *pSubSystemProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProvider( - /* [out] */ __RPC__deref_out_opt IVdsProvider **ppProvider) = 0; + /* [annotation][out] */ + _Out_ IVdsProvider **ppProvider) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryControllers( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryLuns( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryDrives( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDrive( - /* [in] */ SHORT sBusNumber, - /* [in] */ SHORT sSlotNumber, - /* [out] */ __RPC__deref_out_opt IVdsDrive **ppDrive) = 0; + /* [annotation][in] */ + _In_ SHORT sBusNumber, + /* [annotation][in] */ + _In_ SHORT sSlotNumber, + /* [annotation][out] */ + _Out_ IVdsDrive **ppDrive) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reenumerate( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetControllerStatus( - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfOnlineControllers) VDS_OBJECT_ID *pOnlineControllerIdArray, - /* [in] */ LONG lNumberOfOnlineControllers, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfOfflineControllers) VDS_OBJECT_ID *pOfflineControllerIdArray, - /* [in] */ LONG lNumberOfOfflineControllers) = 0; + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfOnlineControllers) VDS_OBJECT_ID *pOnlineControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfOnlineControllers, + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfOfflineControllers) VDS_OBJECT_ID *pOfflineControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfOfflineControllers) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateLun( - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ ULONGLONG ullSizeInBytes, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList, - /* [unique][in] */ __RPC__in_opt VDS_HINTS *pHints, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ ULONGLONG ullSizeInBytes, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList, + /* [annotation][unique][in] */ + _In_ VDS_HINTS *pHints, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ReplaceDrive( - /* [in] */ VDS_OBJECT_ID DriveToBeReplaced, - /* [in] */ VDS_OBJECT_ID ReplacementDrive) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID DriveToBeReplaced, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID ReplacementDrive) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetStatus( - /* [in] */ VDS_SUB_SYSTEM_STATUS status) = 0; + /* [annotation][in] */ + _In_ VDS_SUB_SYSTEM_STATUS status) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryMaxLunCreateSize( - /* [in] */ VDS_LUN_TYPE type, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [unique][in] */ __RPC__in_opt VDS_HINTS *pHints, - /* [out] */ __RPC__out ULONGLONG *pullMaxLunSize) = 0; + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][unique][in] */ + _In_ VDS_HINTS *pHints, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxLunSize) = 0; }; @@ -5385,34 +5694,42 @@ EXTERN_C const IID IID_IVdsSubSystem; DECLSPEC_XFGVIRT(IVdsSubSystem, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsSubSystem * This, - /* [out] */ __RPC__out VDS_SUB_SYSTEM_PROP *pSubSystemProp); + /* [annotation][out] */ + _Out_ VDS_SUB_SYSTEM_PROP *pSubSystemProp); DECLSPEC_XFGVIRT(IVdsSubSystem, GetProvider) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProvider )( __RPC__in IVdsSubSystem * This, - /* [out] */ __RPC__deref_out_opt IVdsProvider **ppProvider); + /* [annotation][out] */ + _Out_ IVdsProvider **ppProvider); DECLSPEC_XFGVIRT(IVdsSubSystem, QueryControllers) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryControllers )( __RPC__in IVdsSubSystem * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsSubSystem, QueryLuns) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryLuns )( __RPC__in IVdsSubSystem * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsSubSystem, QueryDrives) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDrives )( __RPC__in IVdsSubSystem * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsSubSystem, GetDrive) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDrive )( __RPC__in IVdsSubSystem * This, - /* [in] */ SHORT sBusNumber, - /* [in] */ SHORT sSlotNumber, - /* [out] */ __RPC__deref_out_opt IVdsDrive **ppDrive); + /* [annotation][in] */ + _In_ SHORT sBusNumber, + /* [annotation][in] */ + _In_ SHORT sSlotNumber, + /* [annotation][out] */ + _Out_ IVdsDrive **ppDrive); DECLSPEC_XFGVIRT(IVdsSubSystem, Reenumerate) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Reenumerate )( @@ -5421,41 +5738,60 @@ EXTERN_C const IID IID_IVdsSubSystem; DECLSPEC_XFGVIRT(IVdsSubSystem, SetControllerStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetControllerStatus )( __RPC__in IVdsSubSystem * This, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfOnlineControllers) VDS_OBJECT_ID *pOnlineControllerIdArray, - /* [in] */ LONG lNumberOfOnlineControllers, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfOfflineControllers) VDS_OBJECT_ID *pOfflineControllerIdArray, - /* [in] */ LONG lNumberOfOfflineControllers); + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfOnlineControllers) VDS_OBJECT_ID *pOnlineControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfOnlineControllers, + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfOfflineControllers) VDS_OBJECT_ID *pOfflineControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfOfflineControllers); DECLSPEC_XFGVIRT(IVdsSubSystem, CreateLun) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateLun )( __RPC__in IVdsSubSystem * This, - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ ULONGLONG ullSizeInBytes, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList, - /* [unique][in] */ __RPC__in_opt VDS_HINTS *pHints, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ ULONGLONG ullSizeInBytes, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList, + /* [annotation][unique][in] */ + _In_ VDS_HINTS *pHints, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsSubSystem, ReplaceDrive) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ReplaceDrive )( __RPC__in IVdsSubSystem * This, - /* [in] */ VDS_OBJECT_ID DriveToBeReplaced, - /* [in] */ VDS_OBJECT_ID ReplacementDrive); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID DriveToBeReplaced, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID ReplacementDrive); DECLSPEC_XFGVIRT(IVdsSubSystem, SetStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatus )( __RPC__in IVdsSubSystem * This, - /* [in] */ VDS_SUB_SYSTEM_STATUS status); + /* [annotation][in] */ + _In_ VDS_SUB_SYSTEM_STATUS status); DECLSPEC_XFGVIRT(IVdsSubSystem, QueryMaxLunCreateSize) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryMaxLunCreateSize )( __RPC__in IVdsSubSystem * This, - /* [in] */ VDS_LUN_TYPE type, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [unique][in] */ __RPC__in_opt VDS_HINTS *pHints, - /* [out] */ __RPC__out ULONGLONG *pullMaxLunSize); + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][unique][in] */ + _In_ VDS_HINTS *pHints, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxLunSize); END_INTERFACE } IVdsSubSystemVtbl; @@ -5543,29 +5879,46 @@ EXTERN_C const IID IID_IVdsSubSystem2; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties2( - /* [out] */ __RPC__out VDS_SUB_SYSTEM_PROP2 *pSubSystemProp2) = 0; + /* [annotation][out] */ + _Out_ VDS_SUB_SYSTEM_PROP2 *pSubSystemProp2) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDrive2( - /* [in] */ SHORT sBusNumber, - /* [in] */ SHORT sSlotNumber, - /* [in] */ ULONG ulEnclosureNumber, - /* [out] */ __RPC__deref_out_opt IVdsDrive **ppDrive) = 0; + /* [annotation][in] */ + _In_ SHORT sBusNumber, + /* [annotation][in] */ + _In_ SHORT sSlotNumber, + /* [annotation][in] */ + _In_ ULONG ulEnclosureNumber, + /* [annotation][out] */ + _Out_ IVdsDrive **ppDrive) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateLun2( - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ ULONGLONG ullSizeInBytes, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ ULONGLONG ullSizeInBytes, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryMaxLunCreateSize2( - /* [in] */ VDS_LUN_TYPE type, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__out ULONGLONG *pullMaxLunSize) = 0; + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxLunSize) = 0; }; @@ -5595,35 +5948,52 @@ EXTERN_C const IID IID_IVdsSubSystem2; DECLSPEC_XFGVIRT(IVdsSubSystem2, GetProperties2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties2 )( __RPC__in IVdsSubSystem2 * This, - /* [out] */ __RPC__out VDS_SUB_SYSTEM_PROP2 *pSubSystemProp2); + /* [annotation][out] */ + _Out_ VDS_SUB_SYSTEM_PROP2 *pSubSystemProp2); DECLSPEC_XFGVIRT(IVdsSubSystem2, GetDrive2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDrive2 )( __RPC__in IVdsSubSystem2 * This, - /* [in] */ SHORT sBusNumber, - /* [in] */ SHORT sSlotNumber, - /* [in] */ ULONG ulEnclosureNumber, - /* [out] */ __RPC__deref_out_opt IVdsDrive **ppDrive); + /* [annotation][in] */ + _In_ SHORT sBusNumber, + /* [annotation][in] */ + _In_ SHORT sSlotNumber, + /* [annotation][in] */ + _In_ ULONG ulEnclosureNumber, + /* [annotation][out] */ + _Out_ IVdsDrive **ppDrive); DECLSPEC_XFGVIRT(IVdsSubSystem2, CreateLun2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateLun2 )( __RPC__in IVdsSubSystem2 * This, - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ ULONGLONG ullSizeInBytes, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ ULONGLONG ullSizeInBytes, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsSubSystem2, QueryMaxLunCreateSize2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryMaxLunCreateSize2 )( __RPC__in IVdsSubSystem2 * This, - /* [in] */ VDS_LUN_TYPE type, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__out ULONGLONG *pullMaxLunSize); + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxLunSize); END_INTERFACE } IVdsSubSystem2Vtbl; @@ -5687,7 +6057,8 @@ EXTERN_C const IID IID_IVdsSubSystemNaming; { public: virtual HRESULT STDMETHODCALLTYPE SetFriendlyName( - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName) = 0; + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName) = 0; }; @@ -5717,7 +6088,8 @@ EXTERN_C const IID IID_IVdsSubSystemNaming; DECLSPEC_XFGVIRT(IVdsSubSystemNaming, SetFriendlyName) HRESULT ( STDMETHODCALLTYPE *SetFriendlyName )( __RPC__in IVdsSubSystemNaming * This, - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName); + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName); END_INTERFACE } IVdsSubSystemNamingVtbl; @@ -5772,18 +6144,24 @@ EXTERN_C const IID IID_IVdsSubSystemIscsi; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryTargets( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryPortals( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateTarget( - /* [string][unique][in] */ __RPC__in_opt_string LPWSTR pwszIscsiName, - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][string][unique][in] */ + _In_ LPWSTR pwszIscsiName, + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetIpsecGroupPresharedKey( - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_IPSEC_KEY *pIpsecKey) = 0; + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_IPSEC_KEY *pIpsecKey) = 0; }; @@ -5813,24 +6191,30 @@ EXTERN_C const IID IID_IVdsSubSystemIscsi; DECLSPEC_XFGVIRT(IVdsSubSystemIscsi, QueryTargets) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryTargets )( __RPC__in IVdsSubSystemIscsi * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsSubSystemIscsi, QueryPortals) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryPortals )( __RPC__in IVdsSubSystemIscsi * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsSubSystemIscsi, CreateTarget) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateTarget )( __RPC__in IVdsSubSystemIscsi * This, - /* [string][unique][in] */ __RPC__in_opt_string LPWSTR pwszIscsiName, - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][string][unique][in] */ + _In_ LPWSTR pwszIscsiName, + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsSubSystemIscsi, SetIpsecGroupPresharedKey) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetIpsecGroupPresharedKey )( __RPC__in IVdsSubSystemIscsi * This, - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_IPSEC_KEY *pIpsecKey); + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_IPSEC_KEY *pIpsecKey); END_INTERFACE } IVdsSubSystemIscsiVtbl; @@ -5894,7 +6278,8 @@ EXTERN_C const IID IID_IVdsSubSystemInterconnect; { public: virtual HRESULT STDMETHODCALLTYPE GetSupportedInterconnects( - /* [out] */ __RPC__out ULONG *pulSupportedInterconnectsFlag) = 0; + /* [annotation][out] */ + _Out_ ULONG *pulSupportedInterconnectsFlag) = 0; }; @@ -5924,7 +6309,8 @@ EXTERN_C const IID IID_IVdsSubSystemInterconnect; DECLSPEC_XFGVIRT(IVdsSubSystemInterconnect, GetSupportedInterconnects) HRESULT ( STDMETHODCALLTYPE *GetSupportedInterconnects )( __RPC__in IVdsSubSystemInterconnect * This, - /* [out] */ __RPC__out ULONG *pulSupportedInterconnectsFlag); + /* [annotation][out] */ + _Out_ ULONG *pulSupportedInterconnectsFlag); END_INTERFACE } IVdsSubSystemInterconnectVtbl; @@ -5979,18 +6365,22 @@ EXTERN_C const IID IID_IVdsControllerPort; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_PORT_PROP *pPortProp) = 0; + /* [annotation][out] */ + _Out_ VDS_PORT_PROP *pPortProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetController( - /* [out] */ __RPC__deref_out_opt IVdsController **ppController) = 0; + /* [annotation][out] */ + _Out_ IVdsController **ppController) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAssociatedLuns( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetStatus( - /* [in] */ VDS_PORT_STATUS status) = 0; + /* [annotation][in] */ + _In_ VDS_PORT_STATUS status) = 0; }; @@ -6020,17 +6410,20 @@ EXTERN_C const IID IID_IVdsControllerPort; DECLSPEC_XFGVIRT(IVdsControllerPort, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsControllerPort * This, - /* [out] */ __RPC__out VDS_PORT_PROP *pPortProp); + /* [annotation][out] */ + _Out_ VDS_PORT_PROP *pPortProp); DECLSPEC_XFGVIRT(IVdsControllerPort, GetController) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetController )( __RPC__in IVdsControllerPort * This, - /* [out] */ __RPC__deref_out_opt IVdsController **ppController); + /* [annotation][out] */ + _Out_ IVdsController **ppController); DECLSPEC_XFGVIRT(IVdsControllerPort, QueryAssociatedLuns) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAssociatedLuns )( __RPC__in IVdsControllerPort * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsControllerPort, Reset) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Reset )( @@ -6039,7 +6432,8 @@ EXTERN_C const IID IID_IVdsControllerPort; DECLSPEC_XFGVIRT(IVdsControllerPort, SetStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatus )( __RPC__in IVdsControllerPort * This, - /* [in] */ VDS_PORT_STATUS status); + /* [annotation][in] */ + _In_ VDS_PORT_STATUS status); END_INTERFACE } IVdsControllerPortVtbl; @@ -6106,14 +6500,18 @@ EXTERN_C const IID IID_IVdsController; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_CONTROLLER_PROP *pControllerProp) = 0; + /* [annotation][out] */ + _Out_ VDS_CONTROLLER_PROP *pControllerProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSubSystem( - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem) = 0; + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPortProperties( - /* [in] */ SHORT sPortNumber, - /* [out] */ __RPC__out VDS_PORT_PROP *pPortProp) = 0; + /* [annotation][in] */ + _In_ SHORT sPortNumber, + /* [annotation][out] */ + _Out_ VDS_PORT_PROP *pPortProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FlushCache( void) = 0; @@ -6122,10 +6520,12 @@ EXTERN_C const IID IID_IVdsController; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAssociatedLuns( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetStatus( - /* [in] */ VDS_CONTROLLER_STATUS status) = 0; + /* [annotation][in] */ + _In_ VDS_CONTROLLER_STATUS status) = 0; }; @@ -6155,18 +6555,22 @@ EXTERN_C const IID IID_IVdsController; DECLSPEC_XFGVIRT(IVdsController, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsController * This, - /* [out] */ __RPC__out VDS_CONTROLLER_PROP *pControllerProp); + /* [annotation][out] */ + _Out_ VDS_CONTROLLER_PROP *pControllerProp); DECLSPEC_XFGVIRT(IVdsController, GetSubSystem) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSubSystem )( __RPC__in IVdsController * This, - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem); + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem); DECLSPEC_XFGVIRT(IVdsController, GetPortProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPortProperties )( __RPC__in IVdsController * This, - /* [in] */ SHORT sPortNumber, - /* [out] */ __RPC__out VDS_PORT_PROP *pPortProp); + /* [annotation][in] */ + _In_ SHORT sPortNumber, + /* [annotation][out] */ + _Out_ VDS_PORT_PROP *pPortProp); DECLSPEC_XFGVIRT(IVdsController, FlushCache) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FlushCache )( @@ -6183,12 +6587,14 @@ EXTERN_C const IID IID_IVdsController; DECLSPEC_XFGVIRT(IVdsController, QueryAssociatedLuns) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAssociatedLuns )( __RPC__in IVdsController * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsController, SetStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatus )( __RPC__in IVdsController * This, - /* [in] */ VDS_CONTROLLER_STATUS status); + /* [annotation][in] */ + _In_ VDS_CONTROLLER_STATUS status); END_INTERFACE } IVdsControllerVtbl; @@ -6264,7 +6670,8 @@ EXTERN_C const IID IID_IVdsControllerControllerPort; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryControllerPorts( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; }; @@ -6294,7 +6701,8 @@ EXTERN_C const IID IID_IVdsControllerControllerPort; DECLSPEC_XFGVIRT(IVdsControllerControllerPort, QueryControllerPorts) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryControllerPorts )( __RPC__in IVdsControllerControllerPort * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); END_INTERFACE } IVdsControllerControllerPortVtbl; @@ -6349,23 +6757,30 @@ EXTERN_C const IID IID_IVdsDrive; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_DRIVE_PROP *pDriveProp) = 0; + /* [annotation][out] */ + _Out_ VDS_DRIVE_PROP *pDriveProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSubSystem( - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem) = 0; + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryExtents( - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetFlags( - /* [in] */ ULONG ulFlags) = 0; + /* [annotation][in] */ + _In_ ULONG ulFlags) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ClearFlags( - /* [in] */ ULONG ulFlags) = 0; + /* [annotation][in] */ + _In_ ULONG ulFlags) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetStatus( - /* [in] */ VDS_DRIVE_STATUS status) = 0; + /* [annotation][in] */ + _In_ VDS_DRIVE_STATUS status) = 0; }; @@ -6395,33 +6810,40 @@ EXTERN_C const IID IID_IVdsDrive; DECLSPEC_XFGVIRT(IVdsDrive, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsDrive * This, - /* [out] */ __RPC__out VDS_DRIVE_PROP *pDriveProp); + /* [annotation][out] */ + _Out_ VDS_DRIVE_PROP *pDriveProp); DECLSPEC_XFGVIRT(IVdsDrive, GetSubSystem) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSubSystem )( __RPC__in IVdsDrive * This, - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem); + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem); DECLSPEC_XFGVIRT(IVdsDrive, QueryExtents) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryExtents )( __RPC__in IVdsDrive * This, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents); DECLSPEC_XFGVIRT(IVdsDrive, SetFlags) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetFlags )( __RPC__in IVdsDrive * This, - /* [in] */ ULONG ulFlags); + /* [annotation][in] */ + _In_ ULONG ulFlags); DECLSPEC_XFGVIRT(IVdsDrive, ClearFlags) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ClearFlags )( __RPC__in IVdsDrive * This, - /* [in] */ ULONG ulFlags); + /* [annotation][in] */ + _In_ ULONG ulFlags); DECLSPEC_XFGVIRT(IVdsDrive, SetStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatus )( __RPC__in IVdsDrive * This, - /* [in] */ VDS_DRIVE_STATUS status); + /* [annotation][in] */ + _In_ VDS_DRIVE_STATUS status); END_INTERFACE } IVdsDriveVtbl; @@ -6491,7 +6913,8 @@ EXTERN_C const IID IID_IVdsDrive2; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties2( - /* [out] */ __RPC__out VDS_DRIVE_PROP2 *pDriveProp2) = 0; + /* [annotation][out] */ + _Out_ VDS_DRIVE_PROP2 *pDriveProp2) = 0; }; @@ -6521,7 +6944,8 @@ EXTERN_C const IID IID_IVdsDrive2; DECLSPEC_XFGVIRT(IVdsDrive2, GetProperties2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties2 )( __RPC__in IVdsDrive2 * This, - /* [out] */ __RPC__out VDS_DRIVE_PROP2 *pDriveProp2); + /* [annotation][out] */ + _Out_ VDS_DRIVE_PROP2 *pDriveProp2); END_INTERFACE } IVdsDrive2Vtbl; @@ -6576,65 +7000,92 @@ EXTERN_C const IID IID_IVdsLun; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_LUN_PROP *pLunProp) = 0; + /* [annotation][out] */ + _Out_ VDS_LUN_PROP *pLunProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSubSystem( - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem) = 0; + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetIdentificationData( - /* [out] */ __RPC__out VDS_LUN_INFORMATION *pLunInfo) = 0; + /* [annotation][out] */ + _Out_ VDS_LUN_INFORMATION *pLunInfo) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryActiveControllers( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Extend( - /* [in] */ ULONGLONG ullNumberOfBytesToAdd, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ ULONGLONG ullNumberOfBytesToAdd, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Shrink( - /* [in] */ ULONGLONG ullNumberOfBytesToRemove, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ ULONGLONG ullNumberOfBytesToRemove, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryPlexes( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddPlex( - /* [in] */ VDS_OBJECT_ID lunId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID lunId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemovePlex( - /* [in] */ VDS_OBJECT_ID plexId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID plexId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Recover( - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetMask( - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList) = 0; + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AssociateControllers( - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfActiveControllers) VDS_OBJECT_ID *pActiveControllerIdArray, - /* [in] */ LONG lNumberOfActiveControllers, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfInactiveControllers) VDS_OBJECT_ID *pInactiveControllerIdArray, - /* [in] */ LONG lNumberOfInactiveControllers) = 0; + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfActiveControllers) VDS_OBJECT_ID *pActiveControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfActiveControllers, + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfInactiveControllers) VDS_OBJECT_ID *pInactiveControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfInactiveControllers) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryHints( - /* [out] */ __RPC__out VDS_HINTS *pHints) = 0; + /* [annotation][out] */ + _Out_ VDS_HINTS *pHints) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ApplyHints( - /* [in] */ __RPC__in VDS_HINTS *pHints) = 0; + /* [annotation][in] */ + _In_ VDS_HINTS *pHints) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetStatus( - /* [in] */ VDS_LUN_STATUS status) = 0; + /* [annotation][in] */ + _In_ VDS_LUN_STATUS status) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryMaxLunExtendSize( - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [out] */ __RPC__out ULONGLONG *pullMaxBytesToBeAdded) = 0; + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxBytesToBeAdded) = 0; }; @@ -6664,63 +7115,80 @@ EXTERN_C const IID IID_IVdsLun; DECLSPEC_XFGVIRT(IVdsLun, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsLun * This, - /* [out] */ __RPC__out VDS_LUN_PROP *pLunProp); + /* [annotation][out] */ + _Out_ VDS_LUN_PROP *pLunProp); DECLSPEC_XFGVIRT(IVdsLun, GetSubSystem) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSubSystem )( __RPC__in IVdsLun * This, - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem); + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem); DECLSPEC_XFGVIRT(IVdsLun, GetIdentificationData) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetIdentificationData )( __RPC__in IVdsLun * This, - /* [out] */ __RPC__out VDS_LUN_INFORMATION *pLunInfo); + /* [annotation][out] */ + _Out_ VDS_LUN_INFORMATION *pLunInfo); DECLSPEC_XFGVIRT(IVdsLun, QueryActiveControllers) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryActiveControllers )( __RPC__in IVdsLun * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsLun, Extend) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Extend )( __RPC__in IVdsLun * This, - /* [in] */ ULONGLONG ullNumberOfBytesToAdd, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ ULONGLONG ullNumberOfBytesToAdd, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsLun, Shrink) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Shrink )( __RPC__in IVdsLun * This, - /* [in] */ ULONGLONG ullNumberOfBytesToRemove, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ ULONGLONG ullNumberOfBytesToRemove, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsLun, QueryPlexes) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryPlexes )( __RPC__in IVdsLun * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsLun, AddPlex) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddPlex )( __RPC__in IVdsLun * This, - /* [in] */ VDS_OBJECT_ID lunId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID lunId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsLun, RemovePlex) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RemovePlex )( __RPC__in IVdsLun * This, - /* [in] */ VDS_OBJECT_ID plexId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID plexId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsLun, Recover) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Recover )( __RPC__in IVdsLun * This, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsLun, SetMask) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetMask )( __RPC__in IVdsLun * This, - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList); + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList); DECLSPEC_XFGVIRT(IVdsLun, Delete) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Delete )( @@ -6729,32 +7197,42 @@ EXTERN_C const IID IID_IVdsLun; DECLSPEC_XFGVIRT(IVdsLun, AssociateControllers) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AssociateControllers )( __RPC__in IVdsLun * This, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfActiveControllers) VDS_OBJECT_ID *pActiveControllerIdArray, - /* [in] */ LONG lNumberOfActiveControllers, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfInactiveControllers) VDS_OBJECT_ID *pInactiveControllerIdArray, - /* [in] */ LONG lNumberOfInactiveControllers); + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfActiveControllers) VDS_OBJECT_ID *pActiveControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfActiveControllers, + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfInactiveControllers) VDS_OBJECT_ID *pInactiveControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfInactiveControllers); DECLSPEC_XFGVIRT(IVdsLun, QueryHints) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryHints )( __RPC__in IVdsLun * This, - /* [out] */ __RPC__out VDS_HINTS *pHints); + /* [annotation][out] */ + _Out_ VDS_HINTS *pHints); DECLSPEC_XFGVIRT(IVdsLun, ApplyHints) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ApplyHints )( __RPC__in IVdsLun * This, - /* [in] */ __RPC__in VDS_HINTS *pHints); + /* [annotation][in] */ + _In_ VDS_HINTS *pHints); DECLSPEC_XFGVIRT(IVdsLun, SetStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatus )( __RPC__in IVdsLun * This, - /* [in] */ VDS_LUN_STATUS status); + /* [annotation][in] */ + _In_ VDS_LUN_STATUS status); DECLSPEC_XFGVIRT(IVdsLun, QueryMaxLunExtendSize) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryMaxLunExtendSize )( __RPC__in IVdsLun * This, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [out] */ __RPC__out ULONGLONG *pullMaxBytesToBeAdded); + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxBytesToBeAdded); END_INTERFACE } IVdsLunVtbl; @@ -6857,10 +7335,12 @@ EXTERN_C const IID IID_IVdsLun2; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryHints2( - /* [out] */ __RPC__out VDS_HINTS2 *pHints2) = 0; + /* [annotation][out] */ + _Out_ VDS_HINTS2 *pHints2) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ApplyHints2( - /* [in] */ __RPC__in VDS_HINTS2 *pHints2) = 0; + /* [annotation][in] */ + _In_ VDS_HINTS2 *pHints2) = 0; }; @@ -6890,12 +7370,14 @@ EXTERN_C const IID IID_IVdsLun2; DECLSPEC_XFGVIRT(IVdsLun2, QueryHints2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryHints2 )( __RPC__in IVdsLun2 * This, - /* [out] */ __RPC__out VDS_HINTS2 *pHints2); + /* [annotation][out] */ + _Out_ VDS_HINTS2 *pHints2); DECLSPEC_XFGVIRT(IVdsLun2, ApplyHints2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ApplyHints2 )( __RPC__in IVdsLun2 * This, - /* [in] */ __RPC__in VDS_HINTS2 *pHints2); + /* [annotation][in] */ + _In_ VDS_HINTS2 *pHints2); END_INTERFACE } IVdsLun2Vtbl; @@ -6953,7 +7435,8 @@ EXTERN_C const IID IID_IVdsLunNaming; { public: virtual HRESULT STDMETHODCALLTYPE SetFriendlyName( - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName) = 0; + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName) = 0; }; @@ -6983,7 +7466,8 @@ EXTERN_C const IID IID_IVdsLunNaming; DECLSPEC_XFGVIRT(IVdsLunNaming, SetFriendlyName) HRESULT ( STDMETHODCALLTYPE *SetFriendlyName )( __RPC__in IVdsLunNaming * This, - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName); + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName); END_INTERFACE } IVdsLunNamingVtbl; @@ -7038,7 +7522,8 @@ EXTERN_C const IID IID_IVdsLunNumber; { public: virtual HRESULT STDMETHODCALLTYPE GetLunNumber( - /* [out] */ __RPC__out ULONG *pulLunNumber) = 0; + /* [annotation][out] */ + _Out_ ULONG *pulLunNumber) = 0; }; @@ -7068,7 +7553,8 @@ EXTERN_C const IID IID_IVdsLunNumber; DECLSPEC_XFGVIRT(IVdsLunNumber, GetLunNumber) HRESULT ( STDMETHODCALLTYPE *GetLunNumber )( __RPC__in IVdsLunNumber * This, - /* [out] */ __RPC__out ULONG *pulLunNumber); + /* [annotation][out] */ + _Out_ ULONG *pulLunNumber); END_INTERFACE } IVdsLunNumberVtbl; @@ -7123,13 +7609,18 @@ EXTERN_C const IID IID_IVdsLunControllerPorts; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AssociateControllerPorts( - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfActiveControllerPorts) VDS_OBJECT_ID *pActiveControllerPortIdArray, - /* [in] */ LONG lNumberOfActiveControllerPorts, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfInactiveControllerPorts) VDS_OBJECT_ID *pInactiveControllerPortIdArray, - /* [in] */ LONG lNumberOfInactiveControllerPorts) = 0; + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfActiveControllerPorts) VDS_OBJECT_ID *pActiveControllerPortIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfActiveControllerPorts, + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfInactiveControllerPorts) VDS_OBJECT_ID *pInactiveControllerPortIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfInactiveControllerPorts) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryActiveControllerPorts( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; }; @@ -7159,15 +7650,20 @@ EXTERN_C const IID IID_IVdsLunControllerPorts; DECLSPEC_XFGVIRT(IVdsLunControllerPorts, AssociateControllerPorts) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AssociateControllerPorts )( __RPC__in IVdsLunControllerPorts * This, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfActiveControllerPorts) VDS_OBJECT_ID *pActiveControllerPortIdArray, - /* [in] */ LONG lNumberOfActiveControllerPorts, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfInactiveControllerPorts) VDS_OBJECT_ID *pInactiveControllerPortIdArray, - /* [in] */ LONG lNumberOfInactiveControllerPorts); + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfActiveControllerPorts) VDS_OBJECT_ID *pActiveControllerPortIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfActiveControllerPorts, + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfInactiveControllerPorts) VDS_OBJECT_ID *pInactiveControllerPortIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfInactiveControllerPorts); DECLSPEC_XFGVIRT(IVdsLunControllerPorts, QueryActiveControllerPorts) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryActiveControllerPorts )( __RPC__in IVdsLunControllerPorts * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); END_INTERFACE } IVdsLunControllerPortsVtbl; @@ -7225,21 +7721,30 @@ EXTERN_C const IID IID_IVdsLunMpio; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPathInfo( - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfPaths) VDS_PATH_INFO **ppPaths, - /* [out] */ __RPC__out LONG *plNumberOfPaths) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfPaths) VDS_PATH_INFO **ppPaths, + /* [annotation][out] */ + _Out_ LONG *plNumberOfPaths) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetLoadBalancePolicy( - /* [out] */ __RPC__out VDS_LOADBALANCE_POLICY_ENUM *pPolicy, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfPaths) VDS_PATH_POLICY **ppPaths, - /* [out] */ __RPC__out LONG *plNumberOfPaths) = 0; + /* [annotation][out] */ + _Out_ VDS_LOADBALANCE_POLICY_ENUM *pPolicy, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfPaths) VDS_PATH_POLICY **ppPaths, + /* [annotation][out] */ + _Out_ LONG *plNumberOfPaths) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetLoadBalancePolicy( - /* [in] */ VDS_LOADBALANCE_POLICY_ENUM policy, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfPaths) VDS_PATH_POLICY *pPaths, - /* [in] */ LONG lNumberOfPaths) = 0; + /* [annotation][in] */ + _In_ VDS_LOADBALANCE_POLICY_ENUM policy, + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfPaths) VDS_PATH_POLICY *pPaths, + /* [annotation][in] */ + _In_ LONG lNumberOfPaths) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSupportedLbPolicies( - /* [out] */ __RPC__out ULONG *pulLbFlags) = 0; + /* [annotation][out] */ + _Out_ ULONG *pulLbFlags) = 0; }; @@ -7269,27 +7774,36 @@ EXTERN_C const IID IID_IVdsLunMpio; DECLSPEC_XFGVIRT(IVdsLunMpio, GetPathInfo) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPathInfo )( __RPC__in IVdsLunMpio * This, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfPaths) VDS_PATH_INFO **ppPaths, - /* [out] */ __RPC__out LONG *plNumberOfPaths); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfPaths) VDS_PATH_INFO **ppPaths, + /* [annotation][out] */ + _Out_ LONG *plNumberOfPaths); DECLSPEC_XFGVIRT(IVdsLunMpio, GetLoadBalancePolicy) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetLoadBalancePolicy )( __RPC__in IVdsLunMpio * This, - /* [out] */ __RPC__out VDS_LOADBALANCE_POLICY_ENUM *pPolicy, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfPaths) VDS_PATH_POLICY **ppPaths, - /* [out] */ __RPC__out LONG *plNumberOfPaths); + /* [annotation][out] */ + _Out_ VDS_LOADBALANCE_POLICY_ENUM *pPolicy, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfPaths) VDS_PATH_POLICY **ppPaths, + /* [annotation][out] */ + _Out_ LONG *plNumberOfPaths); DECLSPEC_XFGVIRT(IVdsLunMpio, SetLoadBalancePolicy) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetLoadBalancePolicy )( __RPC__in IVdsLunMpio * This, - /* [in] */ VDS_LOADBALANCE_POLICY_ENUM policy, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfPaths) VDS_PATH_POLICY *pPaths, - /* [in] */ LONG lNumberOfPaths); + /* [annotation][in] */ + _In_ VDS_LOADBALANCE_POLICY_ENUM policy, + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfPaths) VDS_PATH_POLICY *pPaths, + /* [annotation][in] */ + _In_ LONG lNumberOfPaths); DECLSPEC_XFGVIRT(IVdsLunMpio, GetSupportedLbPolicies) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSupportedLbPolicies )( __RPC__in IVdsLunMpio * This, - /* [out] */ __RPC__out ULONG *pulLbFlags); + /* [annotation][out] */ + _Out_ ULONG *pulLbFlags); END_INTERFACE } IVdsLunMpioVtbl; @@ -7353,11 +7867,14 @@ EXTERN_C const IID IID_IVdsLunIscsi; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AssociateTargets( - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfTargets) VDS_OBJECT_ID *pTargetIdArray, - /* [in] */ LONG lNumberOfTargets) = 0; + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfTargets) VDS_OBJECT_ID *pTargetIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfTargets) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAssociatedTargets( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; }; @@ -7387,13 +7904,16 @@ EXTERN_C const IID IID_IVdsLunIscsi; DECLSPEC_XFGVIRT(IVdsLunIscsi, AssociateTargets) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AssociateTargets )( __RPC__in IVdsLunIscsi * This, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfTargets) VDS_OBJECT_ID *pTargetIdArray, - /* [in] */ LONG lNumberOfTargets); + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfTargets) VDS_OBJECT_ID *pTargetIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfTargets); DECLSPEC_XFGVIRT(IVdsLunIscsi, QueryAssociatedTargets) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAssociatedTargets )( __RPC__in IVdsLunIscsi * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); END_INTERFACE } IVdsLunIscsiVtbl; @@ -7451,20 +7971,26 @@ EXTERN_C const IID IID_IVdsLunPlex; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_LUN_PLEX_PROP *pPlexProp) = 0; + /* [annotation][out] */ + _Out_ VDS_LUN_PLEX_PROP *pPlexProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetLun( - /* [out] */ __RPC__deref_out_opt IVdsLun **ppLun) = 0; + /* [annotation][out] */ + _Out_ IVdsLun **ppLun) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryExtents( - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryHints( - /* [out] */ __RPC__out VDS_HINTS *pHints) = 0; + /* [annotation][out] */ + _Out_ VDS_HINTS *pHints) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ApplyHints( - /* [in] */ __RPC__in VDS_HINTS *pHints) = 0; + /* [annotation][in] */ + _In_ VDS_HINTS *pHints) = 0; }; @@ -7494,28 +8020,34 @@ EXTERN_C const IID IID_IVdsLunPlex; DECLSPEC_XFGVIRT(IVdsLunPlex, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsLunPlex * This, - /* [out] */ __RPC__out VDS_LUN_PLEX_PROP *pPlexProp); + /* [annotation][out] */ + _Out_ VDS_LUN_PLEX_PROP *pPlexProp); DECLSPEC_XFGVIRT(IVdsLunPlex, GetLun) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetLun )( __RPC__in IVdsLunPlex * This, - /* [out] */ __RPC__deref_out_opt IVdsLun **ppLun); + /* [annotation][out] */ + _Out_ IVdsLun **ppLun); DECLSPEC_XFGVIRT(IVdsLunPlex, QueryExtents) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryExtents )( __RPC__in IVdsLunPlex * This, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents); DECLSPEC_XFGVIRT(IVdsLunPlex, QueryHints) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryHints )( __RPC__in IVdsLunPlex * This, - /* [out] */ __RPC__out VDS_HINTS *pHints); + /* [annotation][out] */ + _Out_ VDS_HINTS *pHints); DECLSPEC_XFGVIRT(IVdsLunPlex, ApplyHints) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ApplyHints )( __RPC__in IVdsLunPlex * This, - /* [in] */ __RPC__in VDS_HINTS *pHints); + /* [annotation][in] */ + _In_ VDS_HINTS *pHints); END_INTERFACE } IVdsLunPlexVtbl; @@ -7582,29 +8114,40 @@ EXTERN_C const IID IID_IVdsIscsiPortal; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_ISCSI_PORTAL_PROP *pPortalProp) = 0; + /* [annotation][out] */ + _Out_ VDS_ISCSI_PORTAL_PROP *pPortalProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSubSystem( - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem) = 0; + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAssociatedPortalGroups( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetStatus( - /* [in] */ VDS_ISCSI_PORTAL_STATUS status) = 0; + /* [annotation][in] */ + _In_ VDS_ISCSI_PORTAL_STATUS status) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetIpsecTunnelAddress( - /* [in] */ __RPC__in VDS_IPADDRESS *pTunnelAddress, - /* [in] */ __RPC__in VDS_IPADDRESS *pDestinationAddress) = 0; + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pTunnelAddress, + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pDestinationAddress) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetIpsecSecurity( - /* [in] */ __RPC__in VDS_IPADDRESS *pInitiatorPortalAddress, - /* [out] */ __RPC__out ULONGLONG *pullSecurityFlags) = 0; + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pInitiatorPortalAddress, + /* [annotation][out] */ + _Out_ ULONGLONG *pullSecurityFlags) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetIpsecSecurity( - /* [in] */ __RPC__in VDS_IPADDRESS *pInitiatorPortalAddress, - /* [in] */ ULONGLONG ullSecurityFlags, - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_IPSEC_KEY *pIpsecKey) = 0; + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pInitiatorPortalAddress, + /* [annotation][in] */ + _In_ ULONGLONG ullSecurityFlags, + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_IPSEC_KEY *pIpsecKey) = 0; }; @@ -7634,41 +8177,52 @@ EXTERN_C const IID IID_IVdsIscsiPortal; DECLSPEC_XFGVIRT(IVdsIscsiPortal, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsIscsiPortal * This, - /* [out] */ __RPC__out VDS_ISCSI_PORTAL_PROP *pPortalProp); + /* [annotation][out] */ + _Out_ VDS_ISCSI_PORTAL_PROP *pPortalProp); DECLSPEC_XFGVIRT(IVdsIscsiPortal, GetSubSystem) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSubSystem )( __RPC__in IVdsIscsiPortal * This, - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem); + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem); DECLSPEC_XFGVIRT(IVdsIscsiPortal, QueryAssociatedPortalGroups) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAssociatedPortalGroups )( __RPC__in IVdsIscsiPortal * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsIscsiPortal, SetStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatus )( __RPC__in IVdsIscsiPortal * This, - /* [in] */ VDS_ISCSI_PORTAL_STATUS status); + /* [annotation][in] */ + _In_ VDS_ISCSI_PORTAL_STATUS status); DECLSPEC_XFGVIRT(IVdsIscsiPortal, SetIpsecTunnelAddress) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetIpsecTunnelAddress )( __RPC__in IVdsIscsiPortal * This, - /* [in] */ __RPC__in VDS_IPADDRESS *pTunnelAddress, - /* [in] */ __RPC__in VDS_IPADDRESS *pDestinationAddress); + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pTunnelAddress, + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pDestinationAddress); DECLSPEC_XFGVIRT(IVdsIscsiPortal, GetIpsecSecurity) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetIpsecSecurity )( __RPC__in IVdsIscsiPortal * This, - /* [in] */ __RPC__in VDS_IPADDRESS *pInitiatorPortalAddress, - /* [out] */ __RPC__out ULONGLONG *pullSecurityFlags); + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pInitiatorPortalAddress, + /* [annotation][out] */ + _Out_ ULONGLONG *pullSecurityFlags); DECLSPEC_XFGVIRT(IVdsIscsiPortal, SetIpsecSecurity) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetIpsecSecurity )( __RPC__in IVdsIscsiPortal * This, - /* [in] */ __RPC__in VDS_IPADDRESS *pInitiatorPortalAddress, - /* [in] */ ULONGLONG ullSecurityFlags, - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_IPSEC_KEY *pIpsecKey); + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pInitiatorPortalAddress, + /* [annotation][in] */ + _In_ ULONGLONG ullSecurityFlags, + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_IPSEC_KEY *pIpsecKey); END_INTERFACE } IVdsIscsiPortalVtbl; @@ -7741,37 +8295,50 @@ EXTERN_C const IID IID_IVdsIscsiTarget; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_ISCSI_TARGET_PROP *pTargetProp) = 0; + /* [annotation][out] */ + _Out_ VDS_ISCSI_TARGET_PROP *pTargetProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSubSystem( - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem) = 0; + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryPortalGroups( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAssociatedLuns( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreatePortalGroup( - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Delete( - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetFriendlyName( - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName) = 0; + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetSharedSecret( - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_SHARED_SECRET *pTargetSharedSecret, - /* [string][unique][in] */ __RPC__in_opt_string LPWSTR pwszInitiatorName) = 0; + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_SHARED_SECRET *pTargetSharedSecret, + /* [annotation][string][unique][in] */ + _In_ LPWSTR pwszInitiatorName) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RememberInitiatorSharedSecret( - /* [string][in] */ __RPC__in_string LPWSTR pwszInitiatorName, - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_SHARED_SECRET *pInitiatorSharedSecret) = 0; + /* [annotation][string][in] */ + _In_ LPWSTR pwszInitiatorName, + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_SHARED_SECRET *pInitiatorSharedSecret) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetConnectedInitiators( - /* [size_is][size_is][string][out] */ __RPC__deref_out_ecount_full_opt_string(*plNumberOfInitiators) LPWSTR **pppwszInitiatorList, - /* [out] */ __RPC__out LONG *plNumberOfInitiators) = 0; + /* [annotation][size_is][size_is][string][out] */ + _Out_writes_(*plNumberOfInitiators) LPWSTR **pppwszInitiatorList, + /* [annotation][out] */ + _Out_ LONG *plNumberOfInitiators) = 0; }; @@ -7801,55 +8368,68 @@ EXTERN_C const IID IID_IVdsIscsiTarget; DECLSPEC_XFGVIRT(IVdsIscsiTarget, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsIscsiTarget * This, - /* [out] */ __RPC__out VDS_ISCSI_TARGET_PROP *pTargetProp); + /* [annotation][out] */ + _Out_ VDS_ISCSI_TARGET_PROP *pTargetProp); DECLSPEC_XFGVIRT(IVdsIscsiTarget, GetSubSystem) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSubSystem )( __RPC__in IVdsIscsiTarget * This, - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem); + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem); DECLSPEC_XFGVIRT(IVdsIscsiTarget, QueryPortalGroups) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryPortalGroups )( __RPC__in IVdsIscsiTarget * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsIscsiTarget, QueryAssociatedLuns) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAssociatedLuns )( __RPC__in IVdsIscsiTarget * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsIscsiTarget, CreatePortalGroup) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreatePortalGroup )( __RPC__in IVdsIscsiTarget * This, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsIscsiTarget, Delete) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Delete )( __RPC__in IVdsIscsiTarget * This, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsIscsiTarget, SetFriendlyName) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetFriendlyName )( __RPC__in IVdsIscsiTarget * This, - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName); + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName); DECLSPEC_XFGVIRT(IVdsIscsiTarget, SetSharedSecret) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetSharedSecret )( __RPC__in IVdsIscsiTarget * This, - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_SHARED_SECRET *pTargetSharedSecret, - /* [string][unique][in] */ __RPC__in_opt_string LPWSTR pwszInitiatorName); + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_SHARED_SECRET *pTargetSharedSecret, + /* [annotation][string][unique][in] */ + _In_ LPWSTR pwszInitiatorName); DECLSPEC_XFGVIRT(IVdsIscsiTarget, RememberInitiatorSharedSecret) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RememberInitiatorSharedSecret )( __RPC__in IVdsIscsiTarget * This, - /* [string][in] */ __RPC__in_string LPWSTR pwszInitiatorName, - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_SHARED_SECRET *pInitiatorSharedSecret); + /* [annotation][string][in] */ + _In_ LPWSTR pwszInitiatorName, + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_SHARED_SECRET *pInitiatorSharedSecret); DECLSPEC_XFGVIRT(IVdsIscsiTarget, GetConnectedInitiators) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetConnectedInitiators )( __RPC__in IVdsIscsiTarget * This, - /* [size_is][size_is][string][out] */ __RPC__deref_out_ecount_full_opt_string(*plNumberOfInitiators) LPWSTR **pppwszInitiatorList, - /* [out] */ __RPC__out LONG *plNumberOfInitiators); + /* [annotation][size_is][size_is][string][out] */ + _Out_writes_(*plNumberOfInitiators) LPWSTR **pppwszInitiatorList, + /* [annotation][out] */ + _Out_ LONG *plNumberOfInitiators); END_INTERFACE } IVdsIscsiTargetVtbl; @@ -7931,24 +8511,32 @@ EXTERN_C const IID IID_IVdsIscsiPortalGroup; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_ISCSI_PORTALGROUP_PROP *pPortalGroupProp) = 0; + /* [annotation][out] */ + _Out_ VDS_ISCSI_PORTALGROUP_PROP *pPortalGroupProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetTarget( - /* [out] */ __RPC__deref_out_opt IVdsIscsiTarget **ppTarget) = 0; + /* [annotation][out] */ + _Out_ IVdsIscsiTarget **ppTarget) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAssociatedPortals( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddPortal( - /* [in] */ VDS_OBJECT_ID portalId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID portalId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemovePortal( - /* [in] */ VDS_OBJECT_ID portalId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID portalId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Delete( - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; }; @@ -7978,34 +8566,42 @@ EXTERN_C const IID IID_IVdsIscsiPortalGroup; DECLSPEC_XFGVIRT(IVdsIscsiPortalGroup, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsIscsiPortalGroup * This, - /* [out] */ __RPC__out VDS_ISCSI_PORTALGROUP_PROP *pPortalGroupProp); + /* [annotation][out] */ + _Out_ VDS_ISCSI_PORTALGROUP_PROP *pPortalGroupProp); DECLSPEC_XFGVIRT(IVdsIscsiPortalGroup, GetTarget) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetTarget )( __RPC__in IVdsIscsiPortalGroup * This, - /* [out] */ __RPC__deref_out_opt IVdsIscsiTarget **ppTarget); + /* [annotation][out] */ + _Out_ IVdsIscsiTarget **ppTarget); DECLSPEC_XFGVIRT(IVdsIscsiPortalGroup, QueryAssociatedPortals) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAssociatedPortals )( __RPC__in IVdsIscsiPortalGroup * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsIscsiPortalGroup, AddPortal) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddPortal )( __RPC__in IVdsIscsiPortalGroup * This, - /* [in] */ VDS_OBJECT_ID portalId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID portalId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsIscsiPortalGroup, RemovePortal) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RemovePortal )( __RPC__in IVdsIscsiPortalGroup * This, - /* [in] */ VDS_OBJECT_ID portalId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID portalId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsIscsiPortalGroup, Delete) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Delete )( __RPC__in IVdsIscsiPortalGroup * This, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); END_INTERFACE } IVdsIscsiPortalGroupVtbl; @@ -8075,23 +8671,30 @@ EXTERN_C const IID IID_IVdsStoragePool; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProvider( - /* [out] */ __RPC__deref_out_opt IVdsProvider **ppProvider) = 0; + /* [annotation][out] */ + _Out_ IVdsProvider **ppProvider) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_STORAGE_POOL_PROP *pStoragePoolProp) = 0; + /* [annotation][out] */ + _Out_ VDS_STORAGE_POOL_PROP *pStoragePoolProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetAttributes( - /* [out] */ __RPC__out VDS_POOL_ATTRIBUTES *pStoragePoolAttributes) = 0; + /* [annotation][out] */ + _Out_ VDS_POOL_ATTRIBUTES *pStoragePoolAttributes) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryDriveExtents( - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_STORAGE_POOL_DRIVE_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_STORAGE_POOL_DRIVE_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAllocatedLuns( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAllocatedStoragePools( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; }; @@ -8121,33 +8724,40 @@ EXTERN_C const IID IID_IVdsStoragePool; DECLSPEC_XFGVIRT(IVdsStoragePool, GetProvider) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProvider )( __RPC__in IVdsStoragePool * This, - /* [out] */ __RPC__deref_out_opt IVdsProvider **ppProvider); + /* [annotation][out] */ + _Out_ IVdsProvider **ppProvider); DECLSPEC_XFGVIRT(IVdsStoragePool, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsStoragePool * This, - /* [out] */ __RPC__out VDS_STORAGE_POOL_PROP *pStoragePoolProp); + /* [annotation][out] */ + _Out_ VDS_STORAGE_POOL_PROP *pStoragePoolProp); DECLSPEC_XFGVIRT(IVdsStoragePool, GetAttributes) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetAttributes )( __RPC__in IVdsStoragePool * This, - /* [out] */ __RPC__out VDS_POOL_ATTRIBUTES *pStoragePoolAttributes); + /* [annotation][out] */ + _Out_ VDS_POOL_ATTRIBUTES *pStoragePoolAttributes); DECLSPEC_XFGVIRT(IVdsStoragePool, QueryDriveExtents) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDriveExtents )( __RPC__in IVdsStoragePool * This, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_STORAGE_POOL_DRIVE_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_STORAGE_POOL_DRIVE_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents); DECLSPEC_XFGVIRT(IVdsStoragePool, QueryAllocatedLuns) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAllocatedLuns )( __RPC__in IVdsStoragePool * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsStoragePool, QueryAllocatedStoragePools) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAllocatedStoragePools )( __RPC__in IVdsStoragePool * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); END_INTERFACE } IVdsStoragePoolVtbl; @@ -8217,14 +8827,18 @@ EXTERN_C const IID IID_IVdsMaintenance; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE StartMaintenance( - /* [in] */ VDS_MAINTENANCE_OPERATION operation) = 0; + /* [annotation][in] */ + _In_ VDS_MAINTENANCE_OPERATION operation) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE StopMaintenance( - /* [in] */ VDS_MAINTENANCE_OPERATION operation) = 0; + /* [annotation][in] */ + _In_ VDS_MAINTENANCE_OPERATION operation) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE PulseMaintenance( - /* [in] */ VDS_MAINTENANCE_OPERATION operation, - /* [in] */ ULONG ulCount) = 0; + /* [annotation][in] */ + _In_ VDS_MAINTENANCE_OPERATION operation, + /* [annotation][in] */ + _In_ ULONG ulCount) = 0; }; @@ -8254,18 +8868,22 @@ EXTERN_C const IID IID_IVdsMaintenance; DECLSPEC_XFGVIRT(IVdsMaintenance, StartMaintenance) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *StartMaintenance )( __RPC__in IVdsMaintenance * This, - /* [in] */ VDS_MAINTENANCE_OPERATION operation); + /* [annotation][in] */ + _In_ VDS_MAINTENANCE_OPERATION operation); DECLSPEC_XFGVIRT(IVdsMaintenance, StopMaintenance) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *StopMaintenance )( __RPC__in IVdsMaintenance * This, - /* [in] */ VDS_MAINTENANCE_OPERATION operation); + /* [annotation][in] */ + _In_ VDS_MAINTENANCE_OPERATION operation); DECLSPEC_XFGVIRT(IVdsMaintenance, PulseMaintenance) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *PulseMaintenance )( __RPC__in IVdsMaintenance * This, - /* [in] */ VDS_MAINTENANCE_OPERATION operation, - /* [in] */ ULONG ulCount); + /* [annotation][in] */ + _In_ VDS_MAINTENANCE_OPERATION operation, + /* [annotation][in] */ + _In_ ULONG ulCount); END_INTERFACE } IVdsMaintenanceVtbl; @@ -8362,30 +8980,46 @@ EXTERN_C const IID IID_IVdsVdProvider; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryVDisks( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateVDisk( - /* [in] */ __RPC__in PVIRTUAL_STORAGE_TYPE VirtualDeviceType, - /* [string][in] */ __RPC__in_string LPWSTR pPath, - /* [unique][string][in] */ __RPC__in_opt_string LPWSTR pStringSecurityDescriptor, - /* [in] */ CREATE_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONG ProviderSpecificFlags, - /* [in] */ ULONG Reserved, - /* [in] */ __RPC__in PVDS_CREATE_VDISK_PARAMETERS pCreateDiskParameters, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ PVIRTUAL_STORAGE_TYPE VirtualDeviceType, + /* [annotation][string][in] */ + _In_ LPWSTR pPath, + /* [annotation][unique][string][in] */ + _In_ LPWSTR pStringSecurityDescriptor, + /* [annotation][in] */ + _In_ CREATE_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONG ProviderSpecificFlags, + /* [annotation][in] */ + _In_ ULONG Reserved, + /* [annotation][in] */ + _In_ PVDS_CREATE_VDISK_PARAMETERS pCreateDiskParameters, + /* [annotation][unique][out][in] */ + _Inout_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddVDisk( - /* [in] */ __RPC__in PVIRTUAL_STORAGE_TYPE VirtualDeviceType, - /* [string][in] */ __RPC__in_string LPWSTR pPath, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt IVdsVDisk **ppVDisk) = 0; + /* [annotation][in] */ + _In_ PVIRTUAL_STORAGE_TYPE VirtualDeviceType, + /* [annotation][string][in] */ + _In_ LPWSTR pPath, + /* [annotation][unique][out][in] */ + _Inout_ IVdsVDisk **ppVDisk) = 0; virtual HRESULT STDMETHODCALLTYPE GetDiskFromVDisk( - /* [in] */ __RPC__in_opt IVdsVDisk *pVDisk, - /* [out] */ __RPC__deref_out_opt IVdsDisk **ppDisk) = 0; + /* [annotation][in] */ + _In_ IVdsVDisk *pVDisk, + /* [annotation][out] */ + _Out_ IVdsDisk **ppDisk) = 0; virtual HRESULT STDMETHODCALLTYPE GetVDiskFromDisk( - /* [in] */ __RPC__in_opt IVdsDisk *pDisk, - /* [out] */ __RPC__deref_out_opt IVdsVDisk **ppVDisk) = 0; + /* [annotation][in] */ + _In_ IVdsDisk *pDisk, + /* [annotation][out] */ + _Out_ IVdsVDisk **ppVDisk) = 0; }; @@ -8415,38 +9049,54 @@ EXTERN_C const IID IID_IVdsVdProvider; DECLSPEC_XFGVIRT(IVdsVdProvider, QueryVDisks) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryVDisks )( __RPC__in IVdsVdProvider * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsVdProvider, CreateVDisk) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateVDisk )( __RPC__in IVdsVdProvider * This, - /* [in] */ __RPC__in PVIRTUAL_STORAGE_TYPE VirtualDeviceType, - /* [string][in] */ __RPC__in_string LPWSTR pPath, - /* [unique][string][in] */ __RPC__in_opt_string LPWSTR pStringSecurityDescriptor, - /* [in] */ CREATE_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONG ProviderSpecificFlags, - /* [in] */ ULONG Reserved, - /* [in] */ __RPC__in PVDS_CREATE_VDISK_PARAMETERS pCreateDiskParameters, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ PVIRTUAL_STORAGE_TYPE VirtualDeviceType, + /* [annotation][string][in] */ + _In_ LPWSTR pPath, + /* [annotation][unique][string][in] */ + _In_ LPWSTR pStringSecurityDescriptor, + /* [annotation][in] */ + _In_ CREATE_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONG ProviderSpecificFlags, + /* [annotation][in] */ + _In_ ULONG Reserved, + /* [annotation][in] */ + _In_ PVDS_CREATE_VDISK_PARAMETERS pCreateDiskParameters, + /* [annotation][unique][out][in] */ + _Inout_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsVdProvider, AddVDisk) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddVDisk )( __RPC__in IVdsVdProvider * This, - /* [in] */ __RPC__in PVIRTUAL_STORAGE_TYPE VirtualDeviceType, - /* [string][in] */ __RPC__in_string LPWSTR pPath, - /* [unique][out][in] */ __RPC__deref_opt_inout_opt IVdsVDisk **ppVDisk); + /* [annotation][in] */ + _In_ PVIRTUAL_STORAGE_TYPE VirtualDeviceType, + /* [annotation][string][in] */ + _In_ LPWSTR pPath, + /* [annotation][unique][out][in] */ + _Inout_ IVdsVDisk **ppVDisk); DECLSPEC_XFGVIRT(IVdsVdProvider, GetDiskFromVDisk) HRESULT ( STDMETHODCALLTYPE *GetDiskFromVDisk )( __RPC__in IVdsVdProvider * This, - /* [in] */ __RPC__in_opt IVdsVDisk *pVDisk, - /* [out] */ __RPC__deref_out_opt IVdsDisk **ppDisk); + /* [annotation][in] */ + _In_ IVdsVDisk *pVDisk, + /* [annotation][out] */ + _Out_ IVdsDisk **ppDisk); DECLSPEC_XFGVIRT(IVdsVdProvider, GetVDiskFromDisk) HRESULT ( STDMETHODCALLTYPE *GetVDiskFromDisk )( __RPC__in IVdsVdProvider * This, - /* [in] */ __RPC__in_opt IVdsDisk *pDisk, - /* [out] */ __RPC__deref_out_opt IVdsVDisk **ppVDisk); + /* [annotation][in] */ + _In_ IVdsDisk *pDisk, + /* [annotation][out] */ + _Out_ IVdsVDisk **ppVDisk); END_INTERFACE } IVdsVdProviderVtbl; @@ -8554,19 +9204,26 @@ EXTERN_C const IID IID_IVdsVDisk; { public: virtual HRESULT STDMETHODCALLTYPE Open( - /* [in] */ VIRTUAL_DISK_ACCESS_MASK AccessMask, - /* [in] */ OPEN_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONG ReadWriteDepth, - /* [out] */ __RPC__deref_out_opt IVdsOpenVDisk **ppOpenVDisk) = 0; + /* [annotation][in] */ + _In_ VIRTUAL_DISK_ACCESS_MASK AccessMask, + /* [annotation][in] */ + _In_ OPEN_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONG ReadWriteDepth, + /* [annotation][out] */ + _Out_ IVdsOpenVDisk **ppOpenVDisk) = 0; virtual HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out PVDS_VDISK_PROPERTIES pDiskProperties) = 0; + /* [annotation][out] */ + _Out_ PVDS_VDISK_PROPERTIES pDiskProperties) = 0; virtual HRESULT STDMETHODCALLTYPE GetHostVolume( - /* [out] */ __RPC__deref_out_opt IVdsVolume **ppVolume) = 0; + /* [annotation][out] */ + _Out_ IVdsVolume **ppVolume) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeviceName( - /* [string][out] */ __RPC__deref_out_opt_string LPWSTR *ppDeviceName) = 0; + /* [annotation][string][out] */ + _Out_ LPWSTR *ppDeviceName) = 0; }; @@ -8596,25 +9253,32 @@ EXTERN_C const IID IID_IVdsVDisk; DECLSPEC_XFGVIRT(IVdsVDisk, Open) HRESULT ( STDMETHODCALLTYPE *Open )( __RPC__in IVdsVDisk * This, - /* [in] */ VIRTUAL_DISK_ACCESS_MASK AccessMask, - /* [in] */ OPEN_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONG ReadWriteDepth, - /* [out] */ __RPC__deref_out_opt IVdsOpenVDisk **ppOpenVDisk); + /* [annotation][in] */ + _In_ VIRTUAL_DISK_ACCESS_MASK AccessMask, + /* [annotation][in] */ + _In_ OPEN_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONG ReadWriteDepth, + /* [annotation][out] */ + _Out_ IVdsOpenVDisk **ppOpenVDisk); DECLSPEC_XFGVIRT(IVdsVDisk, GetProperties) HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsVDisk * This, - /* [out] */ __RPC__out PVDS_VDISK_PROPERTIES pDiskProperties); + /* [annotation][out] */ + _Out_ PVDS_VDISK_PROPERTIES pDiskProperties); DECLSPEC_XFGVIRT(IVdsVDisk, GetHostVolume) HRESULT ( STDMETHODCALLTYPE *GetHostVolume )( __RPC__in IVdsVDisk * This, - /* [out] */ __RPC__deref_out_opt IVdsVolume **ppVolume); + /* [annotation][out] */ + _Out_ IVdsVolume **ppVolume); DECLSPEC_XFGVIRT(IVdsVDisk, GetDeviceName) HRESULT ( STDMETHODCALLTYPE *GetDeviceName )( __RPC__in IVdsVDisk * This, - /* [string][out] */ __RPC__deref_out_opt_string LPWSTR *ppDeviceName); + /* [annotation][string][out] */ + _Out_ LPWSTR *ppDeviceName); END_INTERFACE } IVdsVDiskVtbl; @@ -8678,34 +9342,52 @@ EXTERN_C const IID IID_IVdsOpenVDisk; { public: virtual HRESULT STDMETHODCALLTYPE Attach( - /* [unique][in] */ __RPC__in_opt LPWSTR pStringSecurityDescriptor, - /* [in] */ ATTACH_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONG ProviderSpecificFlags, - /* [in] */ ULONG TimeoutInMs, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][unique][in] */ + _In_ LPWSTR pStringSecurityDescriptor, + /* [annotation][in] */ + _In_ ATTACH_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONG ProviderSpecificFlags, + /* [annotation][in] */ + _In_ ULONG TimeoutInMs, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual HRESULT STDMETHODCALLTYPE Detach( - /* [in] */ DETACH_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONG ProviderSpecificFlags) = 0; + /* [annotation][in] */ + _In_ DETACH_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONG ProviderSpecificFlags) = 0; virtual HRESULT STDMETHODCALLTYPE DetachAndDelete( - /* [in] */ DETACH_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONG ProviderSpecificFlags) = 0; + /* [annotation][in] */ + _In_ DETACH_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONG ProviderSpecificFlags) = 0; virtual HRESULT STDMETHODCALLTYPE Compact( - /* [in] */ COMPACT_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONG Reserved, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ COMPACT_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONG Reserved, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual HRESULT STDMETHODCALLTYPE Merge( - /* [in] */ MERGE_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONG MergeDepth, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ MERGE_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONG MergeDepth, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual HRESULT STDMETHODCALLTYPE Expand( - /* [in] */ EXPAND_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONGLONG NewSize, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ EXPAND_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONGLONG NewSize, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; }; @@ -8735,44 +9417,62 @@ EXTERN_C const IID IID_IVdsOpenVDisk; DECLSPEC_XFGVIRT(IVdsOpenVDisk, Attach) HRESULT ( STDMETHODCALLTYPE *Attach )( __RPC__in IVdsOpenVDisk * This, - /* [unique][in] */ __RPC__in_opt LPWSTR pStringSecurityDescriptor, - /* [in] */ ATTACH_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONG ProviderSpecificFlags, - /* [in] */ ULONG TimeoutInMs, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][unique][in] */ + _In_ LPWSTR pStringSecurityDescriptor, + /* [annotation][in] */ + _In_ ATTACH_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONG ProviderSpecificFlags, + /* [annotation][in] */ + _In_ ULONG TimeoutInMs, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsOpenVDisk, Detach) HRESULT ( STDMETHODCALLTYPE *Detach )( __RPC__in IVdsOpenVDisk * This, - /* [in] */ DETACH_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONG ProviderSpecificFlags); + /* [annotation][in] */ + _In_ DETACH_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONG ProviderSpecificFlags); DECLSPEC_XFGVIRT(IVdsOpenVDisk, DetachAndDelete) HRESULT ( STDMETHODCALLTYPE *DetachAndDelete )( __RPC__in IVdsOpenVDisk * This, - /* [in] */ DETACH_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONG ProviderSpecificFlags); + /* [annotation][in] */ + _In_ DETACH_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONG ProviderSpecificFlags); DECLSPEC_XFGVIRT(IVdsOpenVDisk, Compact) HRESULT ( STDMETHODCALLTYPE *Compact )( __RPC__in IVdsOpenVDisk * This, - /* [in] */ COMPACT_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONG Reserved, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ COMPACT_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONG Reserved, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsOpenVDisk, Merge) HRESULT ( STDMETHODCALLTYPE *Merge )( __RPC__in IVdsOpenVDisk * This, - /* [in] */ MERGE_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONG MergeDepth, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ MERGE_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONG MergeDepth, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsOpenVDisk, Expand) HRESULT ( STDMETHODCALLTYPE *Expand )( __RPC__in IVdsOpenVDisk * This, - /* [in] */ EXPAND_VIRTUAL_DISK_FLAG Flags, - /* [in] */ ULONGLONG NewSize, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ EXPAND_VIRTUAL_DISK_FLAG Flags, + /* [annotation][in] */ + _In_ ULONGLONG NewSize, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); END_INTERFACE } IVdsOpenVDiskVtbl; diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/vdshwprv.h b/generation/WinSDK/RecompiledIdlHeaders/um/vdshwprv.h index a7ebdb66..9832e71b 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/vdshwprv.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/vdshwprv.h @@ -1024,17 +1024,22 @@ EXTERN_C const IID IID_IEnumVdsObject; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pcFetched) IUnknown **ppObjectArray, - /* [out] */ __RPC__out ULONG *pcFetched) = 0; + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pcFetched) IUnknown **ppObjectArray, + /* [annotation][out] */ + _Out_ ULONG *pcFetched) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; + /* [annotation][in] */ + _In_ ULONG celt) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; }; @@ -1064,14 +1069,18 @@ EXTERN_C const IID IID_IEnumVdsObject; DECLSPEC_XFGVIRT(IEnumVdsObject, Next) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Next )( __RPC__in IEnumVdsObject * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pcFetched) IUnknown **ppObjectArray, - /* [out] */ __RPC__out ULONG *pcFetched); + /* [annotation][in] */ + _In_ ULONG celt, + /* [annotation][length_is][size_is][out] */ + _Out_writes_to_(celt,*pcFetched) IUnknown **ppObjectArray, + /* [annotation][out] */ + _Out_ ULONG *pcFetched); DECLSPEC_XFGVIRT(IEnumVdsObject, Skip) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Skip )( __RPC__in IEnumVdsObject * This, - /* [in] */ ULONG celt); + /* [annotation][in] */ + _In_ ULONG celt); DECLSPEC_XFGVIRT(IEnumVdsObject, Reset) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Reset )( @@ -1080,7 +1089,8 @@ EXTERN_C const IID IID_IEnumVdsObject; DECLSPEC_XFGVIRT(IEnumVdsObject, Clone) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Clone )( __RPC__in IEnumVdsObject * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); END_INTERFACE } IEnumVdsObjectVtbl; @@ -1146,12 +1156,16 @@ EXTERN_C const IID IID_IVdsAsync; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Cancel( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Wait( - /* [out] */ __RPC__out HRESULT *pHrResult, - /* [out] */ __RPC__out VDS_ASYNC_OUTPUT *pAsyncOut) = 0; + /* [annotation][out] */ + _Out_ HRESULT *pHrResult, + /* [annotation][out] */ + _Out_ VDS_ASYNC_OUTPUT *pAsyncOut) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryStatus( - /* [out] */ __RPC__out HRESULT *pHrResult, - /* [out] */ __RPC__out ULONG *pulPercentCompleted) = 0; + /* [annotation][out] */ + _Out_ HRESULT *pHrResult, + /* [annotation][out] */ + _Out_ ULONG *pulPercentCompleted) = 0; }; @@ -1185,14 +1199,18 @@ EXTERN_C const IID IID_IVdsAsync; DECLSPEC_XFGVIRT(IVdsAsync, Wait) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Wait )( __RPC__in IVdsAsync * This, - /* [out] */ __RPC__out HRESULT *pHrResult, - /* [out] */ __RPC__out VDS_ASYNC_OUTPUT *pAsyncOut); + /* [annotation][out] */ + _Out_ HRESULT *pHrResult, + /* [annotation][out] */ + _Out_ VDS_ASYNC_OUTPUT *pAsyncOut); DECLSPEC_XFGVIRT(IVdsAsync, QueryStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryStatus )( __RPC__in IVdsAsync * This, - /* [out] */ __RPC__out HRESULT *pHrResult, - /* [out] */ __RPC__out ULONG *pulPercentCompleted); + /* [annotation][out] */ + _Out_ HRESULT *pHrResult, + /* [annotation][out] */ + _Out_ ULONG *pulPercentCompleted); END_INTERFACE } IVdsAsyncVtbl; @@ -1254,7 +1272,8 @@ EXTERN_C const IID IID_IVdsAdviseSink; public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE OnNotify( /* [range][in] */ __RPC__in_range(1,100) LONG lNumberOfNotifications, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfNotifications) VDS_NOTIFICATION *pNotificationArray) = 0; + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfNotifications) VDS_NOTIFICATION *pNotificationArray) = 0; }; @@ -1285,7 +1304,8 @@ EXTERN_C const IID IID_IVdsAdviseSink; /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *OnNotify )( __RPC__in IVdsAdviseSink * This, /* [range][in] */ __RPC__in_range(1,100) LONG lNumberOfNotifications, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfNotifications) VDS_NOTIFICATION *pNotificationArray); + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfNotifications) VDS_NOTIFICATION *pNotificationArray); END_INTERFACE } IVdsAdviseSinkVtbl; @@ -1340,7 +1360,8 @@ EXTERN_C const IID IID_IVdsProvider; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_PROVIDER_PROP *pProviderProp) = 0; + /* [annotation][out] */ + _Out_ VDS_PROVIDER_PROP *pProviderProp) = 0; }; @@ -1370,7 +1391,8 @@ EXTERN_C const IID IID_IVdsProvider; DECLSPEC_XFGVIRT(IVdsProvider, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsProvider * This, - /* [out] */ __RPC__out VDS_PROVIDER_PROP *pProviderProp); + /* [annotation][out] */ + _Out_ VDS_PROVIDER_PROP *pProviderProp); END_INTERFACE } IVdsProviderVtbl; @@ -1425,7 +1447,8 @@ EXTERN_C const IID IID_IVdsProviderSupport; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetVersionSupport( - /* [out] */ __RPC__out ULONG *ulVersionSupport) = 0; + /* [annotation][out] */ + _Out_ ULONG *ulVersionSupport) = 0; }; @@ -1455,7 +1478,8 @@ EXTERN_C const IID IID_IVdsProviderSupport; DECLSPEC_XFGVIRT(IVdsProviderSupport, GetVersionSupport) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetVersionSupport )( __RPC__in IVdsProviderSupport * This, - /* [out] */ __RPC__out ULONG *ulVersionSupport); + /* [annotation][out] */ + _Out_ ULONG *ulVersionSupport); END_INTERFACE } IVdsProviderSupportVtbl; @@ -1527,16 +1551,22 @@ EXTERN_C const IID IID_IVdsProviderPrivate; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetObject( - /* [in] */ VDS_OBJECT_ID ObjectId, - /* [in] */ VDS_OBJECT_TYPE type, - /* [out] */ __RPC__deref_out_opt IUnknown **ppObjectUnk) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID ObjectId, + /* [annotation][in] */ + _In_ VDS_OBJECT_TYPE type, + /* [annotation][out] */ + _Out_ IUnknown **ppObjectUnk) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE OnLoad( - /* [string][in] */ __RPC__in_string LPWSTR pwszMachineName, - /* [in] */ __RPC__in_opt IUnknown *pCallbackObject) = 0; + /* [annotation][string][in] */ + _In_ LPWSTR pwszMachineName, + /* [annotation][in] */ + _In_ IUnknown *pCallbackObject) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE OnUnload( - /* [in] */ BOOL bForceUnload) = 0; + /* [annotation][in] */ + _In_ BOOL bForceUnload) = 0; }; @@ -1566,20 +1596,26 @@ EXTERN_C const IID IID_IVdsProviderPrivate; DECLSPEC_XFGVIRT(IVdsProviderPrivate, GetObject) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetObject )( __RPC__in IVdsProviderPrivate * This, - /* [in] */ VDS_OBJECT_ID ObjectId, - /* [in] */ VDS_OBJECT_TYPE type, - /* [out] */ __RPC__deref_out_opt IUnknown **ppObjectUnk); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID ObjectId, + /* [annotation][in] */ + _In_ VDS_OBJECT_TYPE type, + /* [annotation][out] */ + _Out_ IUnknown **ppObjectUnk); DECLSPEC_XFGVIRT(IVdsProviderPrivate, OnLoad) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *OnLoad )( __RPC__in IVdsProviderPrivate * This, - /* [string][in] */ __RPC__in_string LPWSTR pwszMachineName, - /* [in] */ __RPC__in_opt IUnknown *pCallbackObject); + /* [annotation][string][in] */ + _In_ LPWSTR pwszMachineName, + /* [annotation][in] */ + _In_ IUnknown *pCallbackObject); DECLSPEC_XFGVIRT(IVdsProviderPrivate, OnUnload) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *OnUnload )( __RPC__in IVdsProviderPrivate * This, - /* [in] */ BOOL bForceUnload); + /* [annotation][in] */ + _In_ BOOL bForceUnload); END_INTERFACE } IVdsProviderPrivateVtbl; @@ -2361,7 +2397,8 @@ EXTERN_C const IID IID_IVdsHwProvider; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QuerySubSystems( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reenumerate( void) = 0; @@ -2395,7 +2432,8 @@ EXTERN_C const IID IID_IVdsHwProvider; DECLSPEC_XFGVIRT(IVdsHwProvider, QuerySubSystems) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QuerySubSystems )( __RPC__in IVdsHwProvider * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsHwProvider, Reenumerate) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Reenumerate )( @@ -2464,7 +2502,8 @@ EXTERN_C const IID IID_IVdsHwProviderType; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProviderType( - /* [out] */ __RPC__out VDS_HWPROVIDER_TYPE *pType) = 0; + /* [annotation][out] */ + _Out_ VDS_HWPROVIDER_TYPE *pType) = 0; }; @@ -2494,7 +2533,8 @@ EXTERN_C const IID IID_IVdsHwProviderType; DECLSPEC_XFGVIRT(IVdsHwProviderType, GetProviderType) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProviderType )( __RPC__in IVdsHwProviderType * This, - /* [out] */ __RPC__out VDS_HWPROVIDER_TYPE *pType); + /* [annotation][out] */ + _Out_ VDS_HWPROVIDER_TYPE *pType); END_INTERFACE } IVdsHwProviderTypeVtbl; @@ -2549,7 +2589,8 @@ EXTERN_C const IID IID_IVdsHwProviderType2; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProviderType2( - /* [out] */ __RPC__out VDS_HWPROVIDER_TYPE *pType) = 0; + /* [annotation][out] */ + _Out_ VDS_HWPROVIDER_TYPE *pType) = 0; }; @@ -2579,7 +2620,8 @@ EXTERN_C const IID IID_IVdsHwProviderType2; DECLSPEC_XFGVIRT(IVdsHwProviderType2, GetProviderType2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProviderType2 )( __RPC__in IVdsHwProviderType2 * This, - /* [out] */ __RPC__out VDS_HWPROVIDER_TYPE *pType); + /* [annotation][out] */ + _Out_ VDS_HWPROVIDER_TYPE *pType); END_INTERFACE } IVdsHwProviderType2Vtbl; @@ -2634,24 +2676,38 @@ EXTERN_C const IID IID_IVdsHwProviderStoragePools; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryStoragePools( - /* [in] */ ULONG ulFlags, - /* [in] */ ULONGLONG ullRemainingFreeSpace, - /* [unique][in] */ __RPC__in_opt VDS_POOL_ATTRIBUTES *pPoolAttributes, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][in] */ + _In_ ULONG ulFlags, + /* [annotation][in] */ + _In_ ULONGLONG ullRemainingFreeSpace, + /* [annotation][unique][in] */ + _In_ VDS_POOL_ATTRIBUTES *pPoolAttributes, + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateLunInStoragePool( - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ ULONGLONG ullSizeInBytes, - /* [in] */ VDS_OBJECT_ID StoragePoolId, - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ ULONGLONG ullSizeInBytes, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID StoragePoolId, + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryMaxLunCreateSizeInStoragePool( - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ VDS_OBJECT_ID StoragePoolId, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__out ULONGLONG *pullMaxLunSize) = 0; + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID StoragePoolId, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxLunSize) = 0; }; @@ -2681,28 +2737,42 @@ EXTERN_C const IID IID_IVdsHwProviderStoragePools; DECLSPEC_XFGVIRT(IVdsHwProviderStoragePools, QueryStoragePools) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryStoragePools )( __RPC__in IVdsHwProviderStoragePools * This, - /* [in] */ ULONG ulFlags, - /* [in] */ ULONGLONG ullRemainingFreeSpace, - /* [unique][in] */ __RPC__in_opt VDS_POOL_ATTRIBUTES *pPoolAttributes, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][in] */ + _In_ ULONG ulFlags, + /* [annotation][in] */ + _In_ ULONGLONG ullRemainingFreeSpace, + /* [annotation][unique][in] */ + _In_ VDS_POOL_ATTRIBUTES *pPoolAttributes, + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsHwProviderStoragePools, CreateLunInStoragePool) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateLunInStoragePool )( __RPC__in IVdsHwProviderStoragePools * This, - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ ULONGLONG ullSizeInBytes, - /* [in] */ VDS_OBJECT_ID StoragePoolId, - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ ULONGLONG ullSizeInBytes, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID StoragePoolId, + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsHwProviderStoragePools, QueryMaxLunCreateSizeInStoragePool) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryMaxLunCreateSizeInStoragePool )( __RPC__in IVdsHwProviderStoragePools * This, - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ VDS_OBJECT_ID StoragePoolId, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__out ULONGLONG *pullMaxLunSize); + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID StoragePoolId, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxLunSize); END_INTERFACE } IVdsHwProviderStoragePoolsVtbl; @@ -2763,55 +2833,82 @@ EXTERN_C const IID IID_IVdsSubSystem; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_SUB_SYSTEM_PROP *pSubSystemProp) = 0; + /* [annotation][out] */ + _Out_ VDS_SUB_SYSTEM_PROP *pSubSystemProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProvider( - /* [out] */ __RPC__deref_out_opt IVdsProvider **ppProvider) = 0; + /* [annotation][out] */ + _Out_ IVdsProvider **ppProvider) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryControllers( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryLuns( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryDrives( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDrive( - /* [in] */ SHORT sBusNumber, - /* [in] */ SHORT sSlotNumber, - /* [out] */ __RPC__deref_out_opt IVdsDrive **ppDrive) = 0; + /* [annotation][in] */ + _In_ SHORT sBusNumber, + /* [annotation][in] */ + _In_ SHORT sSlotNumber, + /* [annotation][out] */ + _Out_ IVdsDrive **ppDrive) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reenumerate( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetControllerStatus( - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfOnlineControllers) VDS_OBJECT_ID *pOnlineControllerIdArray, - /* [in] */ LONG lNumberOfOnlineControllers, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfOfflineControllers) VDS_OBJECT_ID *pOfflineControllerIdArray, - /* [in] */ LONG lNumberOfOfflineControllers) = 0; + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfOnlineControllers) VDS_OBJECT_ID *pOnlineControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfOnlineControllers, + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfOfflineControllers) VDS_OBJECT_ID *pOfflineControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfOfflineControllers) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateLun( - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ ULONGLONG ullSizeInBytes, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList, - /* [unique][in] */ __RPC__in_opt VDS_HINTS *pHints, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ ULONGLONG ullSizeInBytes, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList, + /* [annotation][unique][in] */ + _In_ VDS_HINTS *pHints, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ReplaceDrive( - /* [in] */ VDS_OBJECT_ID DriveToBeReplaced, - /* [in] */ VDS_OBJECT_ID ReplacementDrive) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID DriveToBeReplaced, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID ReplacementDrive) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetStatus( - /* [in] */ VDS_SUB_SYSTEM_STATUS status) = 0; + /* [annotation][in] */ + _In_ VDS_SUB_SYSTEM_STATUS status) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryMaxLunCreateSize( - /* [in] */ VDS_LUN_TYPE type, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [unique][in] */ __RPC__in_opt VDS_HINTS *pHints, - /* [out] */ __RPC__out ULONGLONG *pullMaxLunSize) = 0; + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][unique][in] */ + _In_ VDS_HINTS *pHints, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxLunSize) = 0; }; @@ -2841,34 +2938,42 @@ EXTERN_C const IID IID_IVdsSubSystem; DECLSPEC_XFGVIRT(IVdsSubSystem, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsSubSystem * This, - /* [out] */ __RPC__out VDS_SUB_SYSTEM_PROP *pSubSystemProp); + /* [annotation][out] */ + _Out_ VDS_SUB_SYSTEM_PROP *pSubSystemProp); DECLSPEC_XFGVIRT(IVdsSubSystem, GetProvider) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProvider )( __RPC__in IVdsSubSystem * This, - /* [out] */ __RPC__deref_out_opt IVdsProvider **ppProvider); + /* [annotation][out] */ + _Out_ IVdsProvider **ppProvider); DECLSPEC_XFGVIRT(IVdsSubSystem, QueryControllers) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryControllers )( __RPC__in IVdsSubSystem * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsSubSystem, QueryLuns) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryLuns )( __RPC__in IVdsSubSystem * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsSubSystem, QueryDrives) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDrives )( __RPC__in IVdsSubSystem * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsSubSystem, GetDrive) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDrive )( __RPC__in IVdsSubSystem * This, - /* [in] */ SHORT sBusNumber, - /* [in] */ SHORT sSlotNumber, - /* [out] */ __RPC__deref_out_opt IVdsDrive **ppDrive); + /* [annotation][in] */ + _In_ SHORT sBusNumber, + /* [annotation][in] */ + _In_ SHORT sSlotNumber, + /* [annotation][out] */ + _Out_ IVdsDrive **ppDrive); DECLSPEC_XFGVIRT(IVdsSubSystem, Reenumerate) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Reenumerate )( @@ -2877,41 +2982,60 @@ EXTERN_C const IID IID_IVdsSubSystem; DECLSPEC_XFGVIRT(IVdsSubSystem, SetControllerStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetControllerStatus )( __RPC__in IVdsSubSystem * This, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfOnlineControllers) VDS_OBJECT_ID *pOnlineControllerIdArray, - /* [in] */ LONG lNumberOfOnlineControllers, - /* [size_is][in] */ __RPC__in_ecount_full(lNumberOfOfflineControllers) VDS_OBJECT_ID *pOfflineControllerIdArray, - /* [in] */ LONG lNumberOfOfflineControllers); + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfOnlineControllers) VDS_OBJECT_ID *pOnlineControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfOnlineControllers, + /* [annotation][size_is][in] */ + _In_reads_(lNumberOfOfflineControllers) VDS_OBJECT_ID *pOfflineControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfOfflineControllers); DECLSPEC_XFGVIRT(IVdsSubSystem, CreateLun) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateLun )( __RPC__in IVdsSubSystem * This, - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ ULONGLONG ullSizeInBytes, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList, - /* [unique][in] */ __RPC__in_opt VDS_HINTS *pHints, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ ULONGLONG ullSizeInBytes, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList, + /* [annotation][unique][in] */ + _In_ VDS_HINTS *pHints, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsSubSystem, ReplaceDrive) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ReplaceDrive )( __RPC__in IVdsSubSystem * This, - /* [in] */ VDS_OBJECT_ID DriveToBeReplaced, - /* [in] */ VDS_OBJECT_ID ReplacementDrive); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID DriveToBeReplaced, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID ReplacementDrive); DECLSPEC_XFGVIRT(IVdsSubSystem, SetStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatus )( __RPC__in IVdsSubSystem * This, - /* [in] */ VDS_SUB_SYSTEM_STATUS status); + /* [annotation][in] */ + _In_ VDS_SUB_SYSTEM_STATUS status); DECLSPEC_XFGVIRT(IVdsSubSystem, QueryMaxLunCreateSize) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryMaxLunCreateSize )( __RPC__in IVdsSubSystem * This, - /* [in] */ VDS_LUN_TYPE type, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [unique][in] */ __RPC__in_opt VDS_HINTS *pHints, - /* [out] */ __RPC__out ULONGLONG *pullMaxLunSize); + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][unique][in] */ + _In_ VDS_HINTS *pHints, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxLunSize); END_INTERFACE } IVdsSubSystemVtbl; @@ -2999,29 +3123,46 @@ EXTERN_C const IID IID_IVdsSubSystem2; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties2( - /* [out] */ __RPC__out VDS_SUB_SYSTEM_PROP2 *pSubSystemProp2) = 0; + /* [annotation][out] */ + _Out_ VDS_SUB_SYSTEM_PROP2 *pSubSystemProp2) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDrive2( - /* [in] */ SHORT sBusNumber, - /* [in] */ SHORT sSlotNumber, - /* [in] */ ULONG ulEnclosureNumber, - /* [out] */ __RPC__deref_out_opt IVdsDrive **ppDrive) = 0; + /* [annotation][in] */ + _In_ SHORT sBusNumber, + /* [annotation][in] */ + _In_ SHORT sSlotNumber, + /* [annotation][in] */ + _In_ ULONG ulEnclosureNumber, + /* [annotation][out] */ + _Out_ IVdsDrive **ppDrive) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateLun2( - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ ULONGLONG ullSizeInBytes, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ ULONGLONG ullSizeInBytes, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryMaxLunCreateSize2( - /* [in] */ VDS_LUN_TYPE type, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__out ULONGLONG *pullMaxLunSize) = 0; + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxLunSize) = 0; }; @@ -3051,35 +3192,52 @@ EXTERN_C const IID IID_IVdsSubSystem2; DECLSPEC_XFGVIRT(IVdsSubSystem2, GetProperties2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties2 )( __RPC__in IVdsSubSystem2 * This, - /* [out] */ __RPC__out VDS_SUB_SYSTEM_PROP2 *pSubSystemProp2); + /* [annotation][out] */ + _Out_ VDS_SUB_SYSTEM_PROP2 *pSubSystemProp2); DECLSPEC_XFGVIRT(IVdsSubSystem2, GetDrive2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDrive2 )( __RPC__in IVdsSubSystem2 * This, - /* [in] */ SHORT sBusNumber, - /* [in] */ SHORT sSlotNumber, - /* [in] */ ULONG ulEnclosureNumber, - /* [out] */ __RPC__deref_out_opt IVdsDrive **ppDrive); + /* [annotation][in] */ + _In_ SHORT sBusNumber, + /* [annotation][in] */ + _In_ SHORT sSlotNumber, + /* [annotation][in] */ + _In_ ULONG ulEnclosureNumber, + /* [annotation][out] */ + _Out_ IVdsDrive **ppDrive); DECLSPEC_XFGVIRT(IVdsSubSystem2, CreateLun2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateLun2 )( __RPC__in IVdsSubSystem2 * This, - /* [in] */ VDS_LUN_TYPE type, - /* [in] */ ULONGLONG ullSizeInBytes, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][in] */ + _In_ ULONGLONG ullSizeInBytes, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsSubSystem2, QueryMaxLunCreateSize2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryMaxLunCreateSize2 )( __RPC__in IVdsSubSystem2 * This, - /* [in] */ VDS_LUN_TYPE type, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [unique][in] */ __RPC__in_opt VDS_HINTS2 *pHints2, - /* [out] */ __RPC__out ULONGLONG *pullMaxLunSize); + /* [annotation][in] */ + _In_ VDS_LUN_TYPE type, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][unique][in] */ + _In_ VDS_HINTS2 *pHints2, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxLunSize); END_INTERFACE } IVdsSubSystem2Vtbl; @@ -3143,7 +3301,8 @@ EXTERN_C const IID IID_IVdsSubSystemNaming; { public: virtual HRESULT STDMETHODCALLTYPE SetFriendlyName( - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName) = 0; + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName) = 0; }; @@ -3173,7 +3332,8 @@ EXTERN_C const IID IID_IVdsSubSystemNaming; DECLSPEC_XFGVIRT(IVdsSubSystemNaming, SetFriendlyName) HRESULT ( STDMETHODCALLTYPE *SetFriendlyName )( __RPC__in IVdsSubSystemNaming * This, - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName); + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName); END_INTERFACE } IVdsSubSystemNamingVtbl; @@ -3228,18 +3388,24 @@ EXTERN_C const IID IID_IVdsSubSystemIscsi; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryTargets( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryPortals( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateTarget( - /* [string][unique][in] */ __RPC__in_opt_string LPWSTR pwszIscsiName, - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][string][unique][in] */ + _In_ LPWSTR pwszIscsiName, + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetIpsecGroupPresharedKey( - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_IPSEC_KEY *pIpsecKey) = 0; + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_IPSEC_KEY *pIpsecKey) = 0; }; @@ -3269,24 +3435,30 @@ EXTERN_C const IID IID_IVdsSubSystemIscsi; DECLSPEC_XFGVIRT(IVdsSubSystemIscsi, QueryTargets) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryTargets )( __RPC__in IVdsSubSystemIscsi * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsSubSystemIscsi, QueryPortals) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryPortals )( __RPC__in IVdsSubSystemIscsi * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsSubSystemIscsi, CreateTarget) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateTarget )( __RPC__in IVdsSubSystemIscsi * This, - /* [string][unique][in] */ __RPC__in_opt_string LPWSTR pwszIscsiName, - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][string][unique][in] */ + _In_ LPWSTR pwszIscsiName, + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsSubSystemIscsi, SetIpsecGroupPresharedKey) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetIpsecGroupPresharedKey )( __RPC__in IVdsSubSystemIscsi * This, - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_IPSEC_KEY *pIpsecKey); + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_IPSEC_KEY *pIpsecKey); END_INTERFACE } IVdsSubSystemIscsiVtbl; @@ -3350,7 +3522,8 @@ EXTERN_C const IID IID_IVdsSubSystemInterconnect; { public: virtual HRESULT STDMETHODCALLTYPE GetSupportedInterconnects( - /* [out] */ __RPC__out ULONG *pulSupportedInterconnectsFlag) = 0; + /* [annotation][out] */ + _Out_ ULONG *pulSupportedInterconnectsFlag) = 0; }; @@ -3380,7 +3553,8 @@ EXTERN_C const IID IID_IVdsSubSystemInterconnect; DECLSPEC_XFGVIRT(IVdsSubSystemInterconnect, GetSupportedInterconnects) HRESULT ( STDMETHODCALLTYPE *GetSupportedInterconnects )( __RPC__in IVdsSubSystemInterconnect * This, - /* [out] */ __RPC__out ULONG *pulSupportedInterconnectsFlag); + /* [annotation][out] */ + _Out_ ULONG *pulSupportedInterconnectsFlag); END_INTERFACE } IVdsSubSystemInterconnectVtbl; @@ -3435,18 +3609,22 @@ EXTERN_C const IID IID_IVdsControllerPort; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_PORT_PROP *pPortProp) = 0; + /* [annotation][out] */ + _Out_ VDS_PORT_PROP *pPortProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetController( - /* [out] */ __RPC__deref_out_opt IVdsController **ppController) = 0; + /* [annotation][out] */ + _Out_ IVdsController **ppController) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAssociatedLuns( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetStatus( - /* [in] */ VDS_PORT_STATUS status) = 0; + /* [annotation][in] */ + _In_ VDS_PORT_STATUS status) = 0; }; @@ -3476,17 +3654,20 @@ EXTERN_C const IID IID_IVdsControllerPort; DECLSPEC_XFGVIRT(IVdsControllerPort, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsControllerPort * This, - /* [out] */ __RPC__out VDS_PORT_PROP *pPortProp); + /* [annotation][out] */ + _Out_ VDS_PORT_PROP *pPortProp); DECLSPEC_XFGVIRT(IVdsControllerPort, GetController) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetController )( __RPC__in IVdsControllerPort * This, - /* [out] */ __RPC__deref_out_opt IVdsController **ppController); + /* [annotation][out] */ + _Out_ IVdsController **ppController); DECLSPEC_XFGVIRT(IVdsControllerPort, QueryAssociatedLuns) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAssociatedLuns )( __RPC__in IVdsControllerPort * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsControllerPort, Reset) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Reset )( @@ -3495,7 +3676,8 @@ EXTERN_C const IID IID_IVdsControllerPort; DECLSPEC_XFGVIRT(IVdsControllerPort, SetStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatus )( __RPC__in IVdsControllerPort * This, - /* [in] */ VDS_PORT_STATUS status); + /* [annotation][in] */ + _In_ VDS_PORT_STATUS status); END_INTERFACE } IVdsControllerPortVtbl; @@ -3562,14 +3744,18 @@ EXTERN_C const IID IID_IVdsController; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_CONTROLLER_PROP *pControllerProp) = 0; + /* [annotation][out] */ + _Out_ VDS_CONTROLLER_PROP *pControllerProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSubSystem( - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem) = 0; + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPortProperties( - /* [in] */ SHORT sPortNumber, - /* [out] */ __RPC__out VDS_PORT_PROP *pPortProp) = 0; + /* [annotation][in] */ + _In_ SHORT sPortNumber, + /* [annotation][out] */ + _Out_ VDS_PORT_PROP *pPortProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FlushCache( void) = 0; @@ -3578,10 +3764,12 @@ EXTERN_C const IID IID_IVdsController; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAssociatedLuns( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetStatus( - /* [in] */ VDS_CONTROLLER_STATUS status) = 0; + /* [annotation][in] */ + _In_ VDS_CONTROLLER_STATUS status) = 0; }; @@ -3611,18 +3799,22 @@ EXTERN_C const IID IID_IVdsController; DECLSPEC_XFGVIRT(IVdsController, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsController * This, - /* [out] */ __RPC__out VDS_CONTROLLER_PROP *pControllerProp); + /* [annotation][out] */ + _Out_ VDS_CONTROLLER_PROP *pControllerProp); DECLSPEC_XFGVIRT(IVdsController, GetSubSystem) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSubSystem )( __RPC__in IVdsController * This, - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem); + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem); DECLSPEC_XFGVIRT(IVdsController, GetPortProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPortProperties )( __RPC__in IVdsController * This, - /* [in] */ SHORT sPortNumber, - /* [out] */ __RPC__out VDS_PORT_PROP *pPortProp); + /* [annotation][in] */ + _In_ SHORT sPortNumber, + /* [annotation][out] */ + _Out_ VDS_PORT_PROP *pPortProp); DECLSPEC_XFGVIRT(IVdsController, FlushCache) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FlushCache )( @@ -3639,12 +3831,14 @@ EXTERN_C const IID IID_IVdsController; DECLSPEC_XFGVIRT(IVdsController, QueryAssociatedLuns) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAssociatedLuns )( __RPC__in IVdsController * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsController, SetStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatus )( __RPC__in IVdsController * This, - /* [in] */ VDS_CONTROLLER_STATUS status); + /* [annotation][in] */ + _In_ VDS_CONTROLLER_STATUS status); END_INTERFACE } IVdsControllerVtbl; @@ -3720,7 +3914,8 @@ EXTERN_C const IID IID_IVdsControllerControllerPort; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryControllerPorts( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; }; @@ -3750,7 +3945,8 @@ EXTERN_C const IID IID_IVdsControllerControllerPort; DECLSPEC_XFGVIRT(IVdsControllerControllerPort, QueryControllerPorts) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryControllerPorts )( __RPC__in IVdsControllerControllerPort * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); END_INTERFACE } IVdsControllerControllerPortVtbl; @@ -3805,23 +4001,30 @@ EXTERN_C const IID IID_IVdsDrive; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_DRIVE_PROP *pDriveProp) = 0; + /* [annotation][out] */ + _Out_ VDS_DRIVE_PROP *pDriveProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSubSystem( - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem) = 0; + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryExtents( - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetFlags( - /* [in] */ ULONG ulFlags) = 0; + /* [annotation][in] */ + _In_ ULONG ulFlags) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ClearFlags( - /* [in] */ ULONG ulFlags) = 0; + /* [annotation][in] */ + _In_ ULONG ulFlags) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetStatus( - /* [in] */ VDS_DRIVE_STATUS status) = 0; + /* [annotation][in] */ + _In_ VDS_DRIVE_STATUS status) = 0; }; @@ -3851,33 +4054,40 @@ EXTERN_C const IID IID_IVdsDrive; DECLSPEC_XFGVIRT(IVdsDrive, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsDrive * This, - /* [out] */ __RPC__out VDS_DRIVE_PROP *pDriveProp); + /* [annotation][out] */ + _Out_ VDS_DRIVE_PROP *pDriveProp); DECLSPEC_XFGVIRT(IVdsDrive, GetSubSystem) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSubSystem )( __RPC__in IVdsDrive * This, - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem); + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem); DECLSPEC_XFGVIRT(IVdsDrive, QueryExtents) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryExtents )( __RPC__in IVdsDrive * This, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents); DECLSPEC_XFGVIRT(IVdsDrive, SetFlags) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetFlags )( __RPC__in IVdsDrive * This, - /* [in] */ ULONG ulFlags); + /* [annotation][in] */ + _In_ ULONG ulFlags); DECLSPEC_XFGVIRT(IVdsDrive, ClearFlags) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ClearFlags )( __RPC__in IVdsDrive * This, - /* [in] */ ULONG ulFlags); + /* [annotation][in] */ + _In_ ULONG ulFlags); DECLSPEC_XFGVIRT(IVdsDrive, SetStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatus )( __RPC__in IVdsDrive * This, - /* [in] */ VDS_DRIVE_STATUS status); + /* [annotation][in] */ + _In_ VDS_DRIVE_STATUS status); END_INTERFACE } IVdsDriveVtbl; @@ -3947,7 +4157,8 @@ EXTERN_C const IID IID_IVdsDrive2; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties2( - /* [out] */ __RPC__out VDS_DRIVE_PROP2 *pDriveProp2) = 0; + /* [annotation][out] */ + _Out_ VDS_DRIVE_PROP2 *pDriveProp2) = 0; }; @@ -3977,7 +4188,8 @@ EXTERN_C const IID IID_IVdsDrive2; DECLSPEC_XFGVIRT(IVdsDrive2, GetProperties2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties2 )( __RPC__in IVdsDrive2 * This, - /* [out] */ __RPC__out VDS_DRIVE_PROP2 *pDriveProp2); + /* [annotation][out] */ + _Out_ VDS_DRIVE_PROP2 *pDriveProp2); END_INTERFACE } IVdsDrive2Vtbl; @@ -4032,65 +4244,92 @@ EXTERN_C const IID IID_IVdsLun; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_LUN_PROP *pLunProp) = 0; + /* [annotation][out] */ + _Out_ VDS_LUN_PROP *pLunProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSubSystem( - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem) = 0; + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetIdentificationData( - /* [out] */ __RPC__out VDS_LUN_INFORMATION *pLunInfo) = 0; + /* [annotation][out] */ + _Out_ VDS_LUN_INFORMATION *pLunInfo) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryActiveControllers( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Extend( - /* [in] */ ULONGLONG ullNumberOfBytesToAdd, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ ULONGLONG ullNumberOfBytesToAdd, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Shrink( - /* [in] */ ULONGLONG ullNumberOfBytesToRemove, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ ULONGLONG ullNumberOfBytesToRemove, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryPlexes( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddPlex( - /* [in] */ VDS_OBJECT_ID lunId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID lunId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemovePlex( - /* [in] */ VDS_OBJECT_ID plexId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID plexId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Recover( - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetMask( - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList) = 0; + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AssociateControllers( - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfActiveControllers) VDS_OBJECT_ID *pActiveControllerIdArray, - /* [in] */ LONG lNumberOfActiveControllers, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfInactiveControllers) VDS_OBJECT_ID *pInactiveControllerIdArray, - /* [in] */ LONG lNumberOfInactiveControllers) = 0; + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfActiveControllers) VDS_OBJECT_ID *pActiveControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfActiveControllers, + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfInactiveControllers) VDS_OBJECT_ID *pInactiveControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfInactiveControllers) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryHints( - /* [out] */ __RPC__out VDS_HINTS *pHints) = 0; + /* [annotation][out] */ + _Out_ VDS_HINTS *pHints) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ApplyHints( - /* [in] */ __RPC__in VDS_HINTS *pHints) = 0; + /* [annotation][in] */ + _In_ VDS_HINTS *pHints) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetStatus( - /* [in] */ VDS_LUN_STATUS status) = 0; + /* [annotation][in] */ + _In_ VDS_LUN_STATUS status) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryMaxLunExtendSize( - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [out] */ __RPC__out ULONGLONG *pullMaxBytesToBeAdded) = 0; + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxBytesToBeAdded) = 0; }; @@ -4120,63 +4359,80 @@ EXTERN_C const IID IID_IVdsLun; DECLSPEC_XFGVIRT(IVdsLun, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsLun * This, - /* [out] */ __RPC__out VDS_LUN_PROP *pLunProp); + /* [annotation][out] */ + _Out_ VDS_LUN_PROP *pLunProp); DECLSPEC_XFGVIRT(IVdsLun, GetSubSystem) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSubSystem )( __RPC__in IVdsLun * This, - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem); + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem); DECLSPEC_XFGVIRT(IVdsLun, GetIdentificationData) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetIdentificationData )( __RPC__in IVdsLun * This, - /* [out] */ __RPC__out VDS_LUN_INFORMATION *pLunInfo); + /* [annotation][out] */ + _Out_ VDS_LUN_INFORMATION *pLunInfo); DECLSPEC_XFGVIRT(IVdsLun, QueryActiveControllers) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryActiveControllers )( __RPC__in IVdsLun * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsLun, Extend) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Extend )( __RPC__in IVdsLun * This, - /* [in] */ ULONGLONG ullNumberOfBytesToAdd, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ ULONGLONG ullNumberOfBytesToAdd, + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsLun, Shrink) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Shrink )( __RPC__in IVdsLun * This, - /* [in] */ ULONGLONG ullNumberOfBytesToRemove, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ ULONGLONG ullNumberOfBytesToRemove, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsLun, QueryPlexes) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryPlexes )( __RPC__in IVdsLun * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsLun, AddPlex) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddPlex )( __RPC__in IVdsLun * This, - /* [in] */ VDS_OBJECT_ID lunId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID lunId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsLun, RemovePlex) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RemovePlex )( __RPC__in IVdsLun * This, - /* [in] */ VDS_OBJECT_ID plexId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID plexId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsLun, Recover) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Recover )( __RPC__in IVdsLun * This, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsLun, SetMask) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetMask )( __RPC__in IVdsLun * This, - /* [string][in] */ __RPC__in_string LPWSTR pwszUnmaskingList); + /* [annotation][string][in] */ + _In_ LPWSTR pwszUnmaskingList); DECLSPEC_XFGVIRT(IVdsLun, Delete) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Delete )( @@ -4185,32 +4441,42 @@ EXTERN_C const IID IID_IVdsLun; DECLSPEC_XFGVIRT(IVdsLun, AssociateControllers) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AssociateControllers )( __RPC__in IVdsLun * This, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfActiveControllers) VDS_OBJECT_ID *pActiveControllerIdArray, - /* [in] */ LONG lNumberOfActiveControllers, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfInactiveControllers) VDS_OBJECT_ID *pInactiveControllerIdArray, - /* [in] */ LONG lNumberOfInactiveControllers); + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfActiveControllers) VDS_OBJECT_ID *pActiveControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfActiveControllers, + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfInactiveControllers) VDS_OBJECT_ID *pInactiveControllerIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfInactiveControllers); DECLSPEC_XFGVIRT(IVdsLun, QueryHints) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryHints )( __RPC__in IVdsLun * This, - /* [out] */ __RPC__out VDS_HINTS *pHints); + /* [annotation][out] */ + _Out_ VDS_HINTS *pHints); DECLSPEC_XFGVIRT(IVdsLun, ApplyHints) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ApplyHints )( __RPC__in IVdsLun * This, - /* [in] */ __RPC__in VDS_HINTS *pHints); + /* [annotation][in] */ + _In_ VDS_HINTS *pHints); DECLSPEC_XFGVIRT(IVdsLun, SetStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatus )( __RPC__in IVdsLun * This, - /* [in] */ VDS_LUN_STATUS status); + /* [annotation][in] */ + _In_ VDS_LUN_STATUS status); DECLSPEC_XFGVIRT(IVdsLun, QueryMaxLunExtendSize) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryMaxLunExtendSize )( __RPC__in IVdsLun * This, - /* [unique][size_is][in] */ __RPC__in_ecount_full_opt(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, - /* [in] */ LONG lNumberOfDrives, - /* [out] */ __RPC__out ULONGLONG *pullMaxBytesToBeAdded); + /* [annotation][unique][size_is][in] */ + _In_reads_(lNumberOfDrives) VDS_OBJECT_ID *pDriveIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfDrives, + /* [annotation][out] */ + _Out_ ULONGLONG *pullMaxBytesToBeAdded); END_INTERFACE } IVdsLunVtbl; @@ -4313,10 +4579,12 @@ EXTERN_C const IID IID_IVdsLun2; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryHints2( - /* [out] */ __RPC__out VDS_HINTS2 *pHints2) = 0; + /* [annotation][out] */ + _Out_ VDS_HINTS2 *pHints2) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ApplyHints2( - /* [in] */ __RPC__in VDS_HINTS2 *pHints2) = 0; + /* [annotation][in] */ + _In_ VDS_HINTS2 *pHints2) = 0; }; @@ -4346,12 +4614,14 @@ EXTERN_C const IID IID_IVdsLun2; DECLSPEC_XFGVIRT(IVdsLun2, QueryHints2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryHints2 )( __RPC__in IVdsLun2 * This, - /* [out] */ __RPC__out VDS_HINTS2 *pHints2); + /* [annotation][out] */ + _Out_ VDS_HINTS2 *pHints2); DECLSPEC_XFGVIRT(IVdsLun2, ApplyHints2) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ApplyHints2 )( __RPC__in IVdsLun2 * This, - /* [in] */ __RPC__in VDS_HINTS2 *pHints2); + /* [annotation][in] */ + _In_ VDS_HINTS2 *pHints2); END_INTERFACE } IVdsLun2Vtbl; @@ -4409,7 +4679,8 @@ EXTERN_C const IID IID_IVdsLunNaming; { public: virtual HRESULT STDMETHODCALLTYPE SetFriendlyName( - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName) = 0; + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName) = 0; }; @@ -4439,7 +4710,8 @@ EXTERN_C const IID IID_IVdsLunNaming; DECLSPEC_XFGVIRT(IVdsLunNaming, SetFriendlyName) HRESULT ( STDMETHODCALLTYPE *SetFriendlyName )( __RPC__in IVdsLunNaming * This, - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName); + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName); END_INTERFACE } IVdsLunNamingVtbl; @@ -4494,7 +4766,8 @@ EXTERN_C const IID IID_IVdsLunNumber; { public: virtual HRESULT STDMETHODCALLTYPE GetLunNumber( - /* [out] */ __RPC__out ULONG *pulLunNumber) = 0; + /* [annotation][out] */ + _Out_ ULONG *pulLunNumber) = 0; }; @@ -4524,7 +4797,8 @@ EXTERN_C const IID IID_IVdsLunNumber; DECLSPEC_XFGVIRT(IVdsLunNumber, GetLunNumber) HRESULT ( STDMETHODCALLTYPE *GetLunNumber )( __RPC__in IVdsLunNumber * This, - /* [out] */ __RPC__out ULONG *pulLunNumber); + /* [annotation][out] */ + _Out_ ULONG *pulLunNumber); END_INTERFACE } IVdsLunNumberVtbl; @@ -4579,13 +4853,18 @@ EXTERN_C const IID IID_IVdsLunControllerPorts; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AssociateControllerPorts( - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfActiveControllerPorts) VDS_OBJECT_ID *pActiveControllerPortIdArray, - /* [in] */ LONG lNumberOfActiveControllerPorts, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfInactiveControllerPorts) VDS_OBJECT_ID *pInactiveControllerPortIdArray, - /* [in] */ LONG lNumberOfInactiveControllerPorts) = 0; + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfActiveControllerPorts) VDS_OBJECT_ID *pActiveControllerPortIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfActiveControllerPorts, + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfInactiveControllerPorts) VDS_OBJECT_ID *pInactiveControllerPortIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfInactiveControllerPorts) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryActiveControllerPorts( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; }; @@ -4615,15 +4894,20 @@ EXTERN_C const IID IID_IVdsLunControllerPorts; DECLSPEC_XFGVIRT(IVdsLunControllerPorts, AssociateControllerPorts) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AssociateControllerPorts )( __RPC__in IVdsLunControllerPorts * This, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfActiveControllerPorts) VDS_OBJECT_ID *pActiveControllerPortIdArray, - /* [in] */ LONG lNumberOfActiveControllerPorts, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfInactiveControllerPorts) VDS_OBJECT_ID *pInactiveControllerPortIdArray, - /* [in] */ LONG lNumberOfInactiveControllerPorts); + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfActiveControllerPorts) VDS_OBJECT_ID *pActiveControllerPortIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfActiveControllerPorts, + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfInactiveControllerPorts) VDS_OBJECT_ID *pInactiveControllerPortIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfInactiveControllerPorts); DECLSPEC_XFGVIRT(IVdsLunControllerPorts, QueryActiveControllerPorts) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryActiveControllerPorts )( __RPC__in IVdsLunControllerPorts * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); END_INTERFACE } IVdsLunControllerPortsVtbl; @@ -4681,21 +4965,30 @@ EXTERN_C const IID IID_IVdsLunMpio; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPathInfo( - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfPaths) VDS_PATH_INFO **ppPaths, - /* [out] */ __RPC__out LONG *plNumberOfPaths) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfPaths) VDS_PATH_INFO **ppPaths, + /* [annotation][out] */ + _Out_ LONG *plNumberOfPaths) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetLoadBalancePolicy( - /* [out] */ __RPC__out VDS_LOADBALANCE_POLICY_ENUM *pPolicy, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfPaths) VDS_PATH_POLICY **ppPaths, - /* [out] */ __RPC__out LONG *plNumberOfPaths) = 0; + /* [annotation][out] */ + _Out_ VDS_LOADBALANCE_POLICY_ENUM *pPolicy, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfPaths) VDS_PATH_POLICY **ppPaths, + /* [annotation][out] */ + _Out_ LONG *plNumberOfPaths) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetLoadBalancePolicy( - /* [in] */ VDS_LOADBALANCE_POLICY_ENUM policy, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfPaths) VDS_PATH_POLICY *pPaths, - /* [in] */ LONG lNumberOfPaths) = 0; + /* [annotation][in] */ + _In_ VDS_LOADBALANCE_POLICY_ENUM policy, + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfPaths) VDS_PATH_POLICY *pPaths, + /* [annotation][in] */ + _In_ LONG lNumberOfPaths) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSupportedLbPolicies( - /* [out] */ __RPC__out ULONG *pulLbFlags) = 0; + /* [annotation][out] */ + _Out_ ULONG *pulLbFlags) = 0; }; @@ -4725,27 +5018,36 @@ EXTERN_C const IID IID_IVdsLunMpio; DECLSPEC_XFGVIRT(IVdsLunMpio, GetPathInfo) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPathInfo )( __RPC__in IVdsLunMpio * This, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfPaths) VDS_PATH_INFO **ppPaths, - /* [out] */ __RPC__out LONG *plNumberOfPaths); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfPaths) VDS_PATH_INFO **ppPaths, + /* [annotation][out] */ + _Out_ LONG *plNumberOfPaths); DECLSPEC_XFGVIRT(IVdsLunMpio, GetLoadBalancePolicy) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetLoadBalancePolicy )( __RPC__in IVdsLunMpio * This, - /* [out] */ __RPC__out VDS_LOADBALANCE_POLICY_ENUM *pPolicy, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfPaths) VDS_PATH_POLICY **ppPaths, - /* [out] */ __RPC__out LONG *plNumberOfPaths); + /* [annotation][out] */ + _Out_ VDS_LOADBALANCE_POLICY_ENUM *pPolicy, + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfPaths) VDS_PATH_POLICY **ppPaths, + /* [annotation][out] */ + _Out_ LONG *plNumberOfPaths); DECLSPEC_XFGVIRT(IVdsLunMpio, SetLoadBalancePolicy) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetLoadBalancePolicy )( __RPC__in IVdsLunMpio * This, - /* [in] */ VDS_LOADBALANCE_POLICY_ENUM policy, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfPaths) VDS_PATH_POLICY *pPaths, - /* [in] */ LONG lNumberOfPaths); + /* [annotation][in] */ + _In_ VDS_LOADBALANCE_POLICY_ENUM policy, + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfPaths) VDS_PATH_POLICY *pPaths, + /* [annotation][in] */ + _In_ LONG lNumberOfPaths); DECLSPEC_XFGVIRT(IVdsLunMpio, GetSupportedLbPolicies) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSupportedLbPolicies )( __RPC__in IVdsLunMpio * This, - /* [out] */ __RPC__out ULONG *pulLbFlags); + /* [annotation][out] */ + _Out_ ULONG *pulLbFlags); END_INTERFACE } IVdsLunMpioVtbl; @@ -4809,11 +5111,14 @@ EXTERN_C const IID IID_IVdsLunIscsi; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AssociateTargets( - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfTargets) VDS_OBJECT_ID *pTargetIdArray, - /* [in] */ LONG lNumberOfTargets) = 0; + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfTargets) VDS_OBJECT_ID *pTargetIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfTargets) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAssociatedTargets( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; }; @@ -4843,13 +5148,16 @@ EXTERN_C const IID IID_IVdsLunIscsi; DECLSPEC_XFGVIRT(IVdsLunIscsi, AssociateTargets) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AssociateTargets )( __RPC__in IVdsLunIscsi * This, - /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(lNumberOfTargets) VDS_OBJECT_ID *pTargetIdArray, - /* [in] */ LONG lNumberOfTargets); + /* [annotation][size_is][unique][in] */ + _In_reads_(lNumberOfTargets) VDS_OBJECT_ID *pTargetIdArray, + /* [annotation][in] */ + _In_ LONG lNumberOfTargets); DECLSPEC_XFGVIRT(IVdsLunIscsi, QueryAssociatedTargets) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAssociatedTargets )( __RPC__in IVdsLunIscsi * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); END_INTERFACE } IVdsLunIscsiVtbl; @@ -4907,20 +5215,26 @@ EXTERN_C const IID IID_IVdsLunPlex; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_LUN_PLEX_PROP *pPlexProp) = 0; + /* [annotation][out] */ + _Out_ VDS_LUN_PLEX_PROP *pPlexProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetLun( - /* [out] */ __RPC__deref_out_opt IVdsLun **ppLun) = 0; + /* [annotation][out] */ + _Out_ IVdsLun **ppLun) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryExtents( - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryHints( - /* [out] */ __RPC__out VDS_HINTS *pHints) = 0; + /* [annotation][out] */ + _Out_ VDS_HINTS *pHints) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ApplyHints( - /* [in] */ __RPC__in VDS_HINTS *pHints) = 0; + /* [annotation][in] */ + _In_ VDS_HINTS *pHints) = 0; }; @@ -4950,28 +5264,34 @@ EXTERN_C const IID IID_IVdsLunPlex; DECLSPEC_XFGVIRT(IVdsLunPlex, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsLunPlex * This, - /* [out] */ __RPC__out VDS_LUN_PLEX_PROP *pPlexProp); + /* [annotation][out] */ + _Out_ VDS_LUN_PLEX_PROP *pPlexProp); DECLSPEC_XFGVIRT(IVdsLunPlex, GetLun) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetLun )( __RPC__in IVdsLunPlex * This, - /* [out] */ __RPC__deref_out_opt IVdsLun **ppLun); + /* [annotation][out] */ + _Out_ IVdsLun **ppLun); DECLSPEC_XFGVIRT(IVdsLunPlex, QueryExtents) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryExtents )( __RPC__in IVdsLunPlex * This, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_DRIVE_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents); DECLSPEC_XFGVIRT(IVdsLunPlex, QueryHints) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryHints )( __RPC__in IVdsLunPlex * This, - /* [out] */ __RPC__out VDS_HINTS *pHints); + /* [annotation][out] */ + _Out_ VDS_HINTS *pHints); DECLSPEC_XFGVIRT(IVdsLunPlex, ApplyHints) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ApplyHints )( __RPC__in IVdsLunPlex * This, - /* [in] */ __RPC__in VDS_HINTS *pHints); + /* [annotation][in] */ + _In_ VDS_HINTS *pHints); END_INTERFACE } IVdsLunPlexVtbl; @@ -5038,29 +5358,40 @@ EXTERN_C const IID IID_IVdsIscsiPortal; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_ISCSI_PORTAL_PROP *pPortalProp) = 0; + /* [annotation][out] */ + _Out_ VDS_ISCSI_PORTAL_PROP *pPortalProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSubSystem( - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem) = 0; + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAssociatedPortalGroups( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetStatus( - /* [in] */ VDS_ISCSI_PORTAL_STATUS status) = 0; + /* [annotation][in] */ + _In_ VDS_ISCSI_PORTAL_STATUS status) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetIpsecTunnelAddress( - /* [in] */ __RPC__in VDS_IPADDRESS *pTunnelAddress, - /* [in] */ __RPC__in VDS_IPADDRESS *pDestinationAddress) = 0; + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pTunnelAddress, + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pDestinationAddress) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetIpsecSecurity( - /* [in] */ __RPC__in VDS_IPADDRESS *pInitiatorPortalAddress, - /* [out] */ __RPC__out ULONGLONG *pullSecurityFlags) = 0; + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pInitiatorPortalAddress, + /* [annotation][out] */ + _Out_ ULONGLONG *pullSecurityFlags) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetIpsecSecurity( - /* [in] */ __RPC__in VDS_IPADDRESS *pInitiatorPortalAddress, - /* [in] */ ULONGLONG ullSecurityFlags, - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_IPSEC_KEY *pIpsecKey) = 0; + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pInitiatorPortalAddress, + /* [annotation][in] */ + _In_ ULONGLONG ullSecurityFlags, + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_IPSEC_KEY *pIpsecKey) = 0; }; @@ -5090,41 +5421,52 @@ EXTERN_C const IID IID_IVdsIscsiPortal; DECLSPEC_XFGVIRT(IVdsIscsiPortal, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsIscsiPortal * This, - /* [out] */ __RPC__out VDS_ISCSI_PORTAL_PROP *pPortalProp); + /* [annotation][out] */ + _Out_ VDS_ISCSI_PORTAL_PROP *pPortalProp); DECLSPEC_XFGVIRT(IVdsIscsiPortal, GetSubSystem) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSubSystem )( __RPC__in IVdsIscsiPortal * This, - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem); + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem); DECLSPEC_XFGVIRT(IVdsIscsiPortal, QueryAssociatedPortalGroups) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAssociatedPortalGroups )( __RPC__in IVdsIscsiPortal * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsIscsiPortal, SetStatus) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatus )( __RPC__in IVdsIscsiPortal * This, - /* [in] */ VDS_ISCSI_PORTAL_STATUS status); + /* [annotation][in] */ + _In_ VDS_ISCSI_PORTAL_STATUS status); DECLSPEC_XFGVIRT(IVdsIscsiPortal, SetIpsecTunnelAddress) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetIpsecTunnelAddress )( __RPC__in IVdsIscsiPortal * This, - /* [in] */ __RPC__in VDS_IPADDRESS *pTunnelAddress, - /* [in] */ __RPC__in VDS_IPADDRESS *pDestinationAddress); + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pTunnelAddress, + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pDestinationAddress); DECLSPEC_XFGVIRT(IVdsIscsiPortal, GetIpsecSecurity) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetIpsecSecurity )( __RPC__in IVdsIscsiPortal * This, - /* [in] */ __RPC__in VDS_IPADDRESS *pInitiatorPortalAddress, - /* [out] */ __RPC__out ULONGLONG *pullSecurityFlags); + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pInitiatorPortalAddress, + /* [annotation][out] */ + _Out_ ULONGLONG *pullSecurityFlags); DECLSPEC_XFGVIRT(IVdsIscsiPortal, SetIpsecSecurity) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetIpsecSecurity )( __RPC__in IVdsIscsiPortal * This, - /* [in] */ __RPC__in VDS_IPADDRESS *pInitiatorPortalAddress, - /* [in] */ ULONGLONG ullSecurityFlags, - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_IPSEC_KEY *pIpsecKey); + /* [annotation][in] */ + _In_ VDS_IPADDRESS *pInitiatorPortalAddress, + /* [annotation][in] */ + _In_ ULONGLONG ullSecurityFlags, + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_IPSEC_KEY *pIpsecKey); END_INTERFACE } IVdsIscsiPortalVtbl; @@ -5197,37 +5539,50 @@ EXTERN_C const IID IID_IVdsIscsiTarget; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_ISCSI_TARGET_PROP *pTargetProp) = 0; + /* [annotation][out] */ + _Out_ VDS_ISCSI_TARGET_PROP *pTargetProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSubSystem( - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem) = 0; + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryPortalGroups( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAssociatedLuns( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreatePortalGroup( - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Delete( - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetFriendlyName( - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName) = 0; + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetSharedSecret( - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_SHARED_SECRET *pTargetSharedSecret, - /* [string][unique][in] */ __RPC__in_opt_string LPWSTR pwszInitiatorName) = 0; + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_SHARED_SECRET *pTargetSharedSecret, + /* [annotation][string][unique][in] */ + _In_ LPWSTR pwszInitiatorName) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RememberInitiatorSharedSecret( - /* [string][in] */ __RPC__in_string LPWSTR pwszInitiatorName, - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_SHARED_SECRET *pInitiatorSharedSecret) = 0; + /* [annotation][string][in] */ + _In_ LPWSTR pwszInitiatorName, + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_SHARED_SECRET *pInitiatorSharedSecret) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetConnectedInitiators( - /* [size_is][size_is][string][out] */ __RPC__deref_out_ecount_full_opt_string(*plNumberOfInitiators) LPWSTR **pppwszInitiatorList, - /* [out] */ __RPC__out LONG *plNumberOfInitiators) = 0; + /* [annotation][size_is][size_is][string][out] */ + _Out_writes_(*plNumberOfInitiators) LPWSTR **pppwszInitiatorList, + /* [annotation][out] */ + _Out_ LONG *plNumberOfInitiators) = 0; }; @@ -5257,55 +5612,68 @@ EXTERN_C const IID IID_IVdsIscsiTarget; DECLSPEC_XFGVIRT(IVdsIscsiTarget, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsIscsiTarget * This, - /* [out] */ __RPC__out VDS_ISCSI_TARGET_PROP *pTargetProp); + /* [annotation][out] */ + _Out_ VDS_ISCSI_TARGET_PROP *pTargetProp); DECLSPEC_XFGVIRT(IVdsIscsiTarget, GetSubSystem) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSubSystem )( __RPC__in IVdsIscsiTarget * This, - /* [out] */ __RPC__deref_out_opt IVdsSubSystem **ppSubSystem); + /* [annotation][out] */ + _Out_ IVdsSubSystem **ppSubSystem); DECLSPEC_XFGVIRT(IVdsIscsiTarget, QueryPortalGroups) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryPortalGroups )( __RPC__in IVdsIscsiTarget * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsIscsiTarget, QueryAssociatedLuns) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAssociatedLuns )( __RPC__in IVdsIscsiTarget * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsIscsiTarget, CreatePortalGroup) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreatePortalGroup )( __RPC__in IVdsIscsiTarget * This, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsIscsiTarget, Delete) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Delete )( __RPC__in IVdsIscsiTarget * This, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsIscsiTarget, SetFriendlyName) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetFriendlyName )( __RPC__in IVdsIscsiTarget * This, - /* [string][in] */ __RPC__in_string LPWSTR pwszFriendlyName); + /* [annotation][string][in] */ + _In_ LPWSTR pwszFriendlyName); DECLSPEC_XFGVIRT(IVdsIscsiTarget, SetSharedSecret) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetSharedSecret )( __RPC__in IVdsIscsiTarget * This, - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_SHARED_SECRET *pTargetSharedSecret, - /* [string][unique][in] */ __RPC__in_opt_string LPWSTR pwszInitiatorName); + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_SHARED_SECRET *pTargetSharedSecret, + /* [annotation][string][unique][in] */ + _In_ LPWSTR pwszInitiatorName); DECLSPEC_XFGVIRT(IVdsIscsiTarget, RememberInitiatorSharedSecret) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RememberInitiatorSharedSecret )( __RPC__in IVdsIscsiTarget * This, - /* [string][in] */ __RPC__in_string LPWSTR pwszInitiatorName, - /* [unique][in] */ __RPC__in_opt VDS_ISCSI_SHARED_SECRET *pInitiatorSharedSecret); + /* [annotation][string][in] */ + _In_ LPWSTR pwszInitiatorName, + /* [annotation][unique][in] */ + _In_ VDS_ISCSI_SHARED_SECRET *pInitiatorSharedSecret); DECLSPEC_XFGVIRT(IVdsIscsiTarget, GetConnectedInitiators) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetConnectedInitiators )( __RPC__in IVdsIscsiTarget * This, - /* [size_is][size_is][string][out] */ __RPC__deref_out_ecount_full_opt_string(*plNumberOfInitiators) LPWSTR **pppwszInitiatorList, - /* [out] */ __RPC__out LONG *plNumberOfInitiators); + /* [annotation][size_is][size_is][string][out] */ + _Out_writes_(*plNumberOfInitiators) LPWSTR **pppwszInitiatorList, + /* [annotation][out] */ + _Out_ LONG *plNumberOfInitiators); END_INTERFACE } IVdsIscsiTargetVtbl; @@ -5387,24 +5755,32 @@ EXTERN_C const IID IID_IVdsIscsiPortalGroup; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_ISCSI_PORTALGROUP_PROP *pPortalGroupProp) = 0; + /* [annotation][out] */ + _Out_ VDS_ISCSI_PORTALGROUP_PROP *pPortalGroupProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetTarget( - /* [out] */ __RPC__deref_out_opt IVdsIscsiTarget **ppTarget) = 0; + /* [annotation][out] */ + _Out_ IVdsIscsiTarget **ppTarget) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAssociatedPortals( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddPortal( - /* [in] */ VDS_OBJECT_ID portalId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID portalId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemovePortal( - /* [in] */ VDS_OBJECT_ID portalId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID portalId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Delete( - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync) = 0; + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync) = 0; }; @@ -5434,34 +5810,42 @@ EXTERN_C const IID IID_IVdsIscsiPortalGroup; DECLSPEC_XFGVIRT(IVdsIscsiPortalGroup, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsIscsiPortalGroup * This, - /* [out] */ __RPC__out VDS_ISCSI_PORTALGROUP_PROP *pPortalGroupProp); + /* [annotation][out] */ + _Out_ VDS_ISCSI_PORTALGROUP_PROP *pPortalGroupProp); DECLSPEC_XFGVIRT(IVdsIscsiPortalGroup, GetTarget) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetTarget )( __RPC__in IVdsIscsiPortalGroup * This, - /* [out] */ __RPC__deref_out_opt IVdsIscsiTarget **ppTarget); + /* [annotation][out] */ + _Out_ IVdsIscsiTarget **ppTarget); DECLSPEC_XFGVIRT(IVdsIscsiPortalGroup, QueryAssociatedPortals) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAssociatedPortals )( __RPC__in IVdsIscsiPortalGroup * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsIscsiPortalGroup, AddPortal) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddPortal )( __RPC__in IVdsIscsiPortalGroup * This, - /* [in] */ VDS_OBJECT_ID portalId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID portalId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsIscsiPortalGroup, RemovePortal) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RemovePortal )( __RPC__in IVdsIscsiPortalGroup * This, - /* [in] */ VDS_OBJECT_ID portalId, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID portalId, + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); DECLSPEC_XFGVIRT(IVdsIscsiPortalGroup, Delete) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Delete )( __RPC__in IVdsIscsiPortalGroup * This, - /* [out] */ __RPC__deref_out_opt IVdsAsync **ppAsync); + /* [annotation][out] */ + _Out_ IVdsAsync **ppAsync); END_INTERFACE } IVdsIscsiPortalGroupVtbl; @@ -5531,23 +5915,30 @@ EXTERN_C const IID IID_IVdsStoragePool; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProvider( - /* [out] */ __RPC__deref_out_opt IVdsProvider **ppProvider) = 0; + /* [annotation][out] */ + _Out_ IVdsProvider **ppProvider) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( - /* [out] */ __RPC__out VDS_STORAGE_POOL_PROP *pStoragePoolProp) = 0; + /* [annotation][out] */ + _Out_ VDS_STORAGE_POOL_PROP *pStoragePoolProp) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetAttributes( - /* [out] */ __RPC__out VDS_POOL_ATTRIBUTES *pStoragePoolAttributes) = 0; + /* [annotation][out] */ + _Out_ VDS_POOL_ATTRIBUTES *pStoragePoolAttributes) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryDriveExtents( - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_STORAGE_POOL_DRIVE_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents) = 0; + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_STORAGE_POOL_DRIVE_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAllocatedLuns( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryAllocatedStoragePools( - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum) = 0; + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum) = 0; }; @@ -5577,33 +5968,40 @@ EXTERN_C const IID IID_IVdsStoragePool; DECLSPEC_XFGVIRT(IVdsStoragePool, GetProvider) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProvider )( __RPC__in IVdsStoragePool * This, - /* [out] */ __RPC__deref_out_opt IVdsProvider **ppProvider); + /* [annotation][out] */ + _Out_ IVdsProvider **ppProvider); DECLSPEC_XFGVIRT(IVdsStoragePool, GetProperties) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( __RPC__in IVdsStoragePool * This, - /* [out] */ __RPC__out VDS_STORAGE_POOL_PROP *pStoragePoolProp); + /* [annotation][out] */ + _Out_ VDS_STORAGE_POOL_PROP *pStoragePoolProp); DECLSPEC_XFGVIRT(IVdsStoragePool, GetAttributes) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetAttributes )( __RPC__in IVdsStoragePool * This, - /* [out] */ __RPC__out VDS_POOL_ATTRIBUTES *pStoragePoolAttributes); + /* [annotation][out] */ + _Out_ VDS_POOL_ATTRIBUTES *pStoragePoolAttributes); DECLSPEC_XFGVIRT(IVdsStoragePool, QueryDriveExtents) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDriveExtents )( __RPC__in IVdsStoragePool * This, - /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*plNumberOfExtents) VDS_STORAGE_POOL_DRIVE_EXTENT **ppExtentArray, - /* [out] */ __RPC__out LONG *plNumberOfExtents); + /* [annotation][size_is][size_is][out] */ + _Out_writes_(*plNumberOfExtents) VDS_STORAGE_POOL_DRIVE_EXTENT **ppExtentArray, + /* [annotation][out] */ + _Out_ LONG *plNumberOfExtents); DECLSPEC_XFGVIRT(IVdsStoragePool, QueryAllocatedLuns) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAllocatedLuns )( __RPC__in IVdsStoragePool * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); DECLSPEC_XFGVIRT(IVdsStoragePool, QueryAllocatedStoragePools) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryAllocatedStoragePools )( __RPC__in IVdsStoragePool * This, - /* [out] */ __RPC__deref_out_opt IEnumVdsObject **ppEnum); + /* [annotation][out] */ + _Out_ IEnumVdsObject **ppEnum); END_INTERFACE } IVdsStoragePoolVtbl; @@ -5673,14 +6071,18 @@ EXTERN_C const IID IID_IVdsMaintenance; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE StartMaintenance( - /* [in] */ VDS_MAINTENANCE_OPERATION operation) = 0; + /* [annotation][in] */ + _In_ VDS_MAINTENANCE_OPERATION operation) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE StopMaintenance( - /* [in] */ VDS_MAINTENANCE_OPERATION operation) = 0; + /* [annotation][in] */ + _In_ VDS_MAINTENANCE_OPERATION operation) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE PulseMaintenance( - /* [in] */ VDS_MAINTENANCE_OPERATION operation, - /* [in] */ ULONG ulCount) = 0; + /* [annotation][in] */ + _In_ VDS_MAINTENANCE_OPERATION operation, + /* [annotation][in] */ + _In_ ULONG ulCount) = 0; }; @@ -5710,18 +6112,22 @@ EXTERN_C const IID IID_IVdsMaintenance; DECLSPEC_XFGVIRT(IVdsMaintenance, StartMaintenance) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *StartMaintenance )( __RPC__in IVdsMaintenance * This, - /* [in] */ VDS_MAINTENANCE_OPERATION operation); + /* [annotation][in] */ + _In_ VDS_MAINTENANCE_OPERATION operation); DECLSPEC_XFGVIRT(IVdsMaintenance, StopMaintenance) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *StopMaintenance )( __RPC__in IVdsMaintenance * This, - /* [in] */ VDS_MAINTENANCE_OPERATION operation); + /* [annotation][in] */ + _In_ VDS_MAINTENANCE_OPERATION operation); DECLSPEC_XFGVIRT(IVdsMaintenance, PulseMaintenance) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *PulseMaintenance )( __RPC__in IVdsMaintenance * This, - /* [in] */ VDS_MAINTENANCE_OPERATION operation, - /* [in] */ ULONG ulCount); + /* [annotation][in] */ + _In_ VDS_MAINTENANCE_OPERATION operation, + /* [annotation][in] */ + _In_ ULONG ulCount); END_INTERFACE } IVdsMaintenanceVtbl; @@ -5800,9 +6206,12 @@ EXTERN_C const IID IID_IVdsHwProviderPrivate; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryIfCreatedLun( - /* [string][in] */ __RPC__in_string LPWSTR pwszDevicePath, - /* [in] */ __RPC__in VDS_LUN_INFORMATION *pVdsLunInformation, - /* [out] */ __RPC__out VDS_OBJECT_ID *pLunId) = 0; + /* [annotation][string][in] */ + _In_ LPWSTR pwszDevicePath, + /* [annotation][in] */ + _In_ VDS_LUN_INFORMATION *pVdsLunInformation, + /* [annotation][out] */ + _Out_ VDS_OBJECT_ID *pLunId) = 0; }; @@ -5832,9 +6241,12 @@ EXTERN_C const IID IID_IVdsHwProviderPrivate; DECLSPEC_XFGVIRT(IVdsHwProviderPrivate, QueryIfCreatedLun) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryIfCreatedLun )( __RPC__in IVdsHwProviderPrivate * This, - /* [string][in] */ __RPC__in_string LPWSTR pwszDevicePath, - /* [in] */ __RPC__in VDS_LUN_INFORMATION *pVdsLunInformation, - /* [out] */ __RPC__out VDS_OBJECT_ID *pLunId); + /* [annotation][string][in] */ + _In_ LPWSTR pwszDevicePath, + /* [annotation][in] */ + _In_ VDS_LUN_INFORMATION *pVdsLunInformation, + /* [annotation][out] */ + _Out_ VDS_OBJECT_ID *pLunId); END_INTERFACE } IVdsHwProviderPrivateVtbl; @@ -5889,8 +6301,10 @@ EXTERN_C const IID IID_IVdsHwProviderPrivateMpio; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetAllPathStatusesFromHbaPort( - /* [in] */ VDS_HBAPORT_PROP hbaPortProp, - /* [in] */ VDS_PATH_STATUS status) = 0; + /* [annotation][in] */ + _In_ VDS_HBAPORT_PROP hbaPortProp, + /* [annotation][in] */ + _In_ VDS_PATH_STATUS status) = 0; }; @@ -5920,8 +6334,10 @@ EXTERN_C const IID IID_IVdsHwProviderPrivateMpio; DECLSPEC_XFGVIRT(IVdsHwProviderPrivateMpio, SetAllPathStatusesFromHbaPort) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetAllPathStatusesFromHbaPort )( __RPC__in IVdsHwProviderPrivateMpio * This, - /* [in] */ VDS_HBAPORT_PROP hbaPortProp, - /* [in] */ VDS_PATH_STATUS status); + /* [annotation][in] */ + _In_ VDS_HBAPORT_PROP hbaPortProp, + /* [annotation][in] */ + _In_ VDS_PATH_STATUS status); END_INTERFACE } IVdsHwProviderPrivateMpioVtbl; @@ -5990,16 +6406,21 @@ EXTERN_C const IID IID_IVdsAdmin; { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RegisterProvider( - /* [in] */ VDS_OBJECT_ID providerId, - /* [in] */ CLSID providerClsid, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID providerId, + /* [annotation][in] */ + _In_ CLSID providerClsid, /* [string][max_is][in] */ __RPC__in_ecount_full_string(( 200 + 1 ) ) LPWSTR pwszName, - /* [in] */ VDS_PROVIDER_TYPE type, + /* [annotation][in] */ + _In_ VDS_PROVIDER_TYPE type, /* [disable_consistency_check][string][max_is][unique][in] */ __RPC__in_ecount_full_opt_string(( ( 15 - 1 ) + 1 ) ) LPWSTR pwszMachineName, /* [string][max_is][in] */ __RPC__in_ecount_full_string(( 16 + 1 ) ) LPWSTR pwszVersion, - /* [in] */ GUID guidVersionId) = 0; + /* [annotation][in] */ + _In_ GUID guidVersionId) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UnregisterProvider( - /* [in] */ VDS_OBJECT_ID providerId) = 0; + /* [annotation][in] */ + _In_ VDS_OBJECT_ID providerId) = 0; }; @@ -6029,18 +6450,23 @@ EXTERN_C const IID IID_IVdsAdmin; DECLSPEC_XFGVIRT(IVdsAdmin, RegisterProvider) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RegisterProvider )( __RPC__in IVdsAdmin * This, - /* [in] */ VDS_OBJECT_ID providerId, - /* [in] */ CLSID providerClsid, + /* [annotation][in] */ + _In_ VDS_OBJECT_ID providerId, + /* [annotation][in] */ + _In_ CLSID providerClsid, /* [string][max_is][in] */ __RPC__in_ecount_full_string(( 200 + 1 ) ) LPWSTR pwszName, - /* [in] */ VDS_PROVIDER_TYPE type, + /* [annotation][in] */ + _In_ VDS_PROVIDER_TYPE type, /* [disable_consistency_check][string][max_is][unique][in] */ __RPC__in_ecount_full_opt_string(( ( 15 - 1 ) + 1 ) ) LPWSTR pwszMachineName, /* [string][max_is][in] */ __RPC__in_ecount_full_string(( 16 + 1 ) ) LPWSTR pwszVersion, - /* [in] */ GUID guidVersionId); + /* [annotation][in] */ + _In_ GUID guidVersionId); DECLSPEC_XFGVIRT(IVdsAdmin, UnregisterProvider) /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *UnregisterProvider )( __RPC__in IVdsAdmin * This, - /* [in] */ VDS_OBJECT_ID providerId); + /* [annotation][in] */ + _In_ VDS_OBJECT_ID providerId); END_INTERFACE } IVdsAdminVtbl; diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/vmr9.h b/generation/WinSDK/RecompiledIdlHeaders/um/vmr9.h index 6ecbdb07..5da47910 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/vmr9.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/vmr9.h @@ -2492,8 +2492,8 @@ EXTERN_C const IID IID_IVMRDeinterlaceControl9; virtual HRESULT STDMETHODCALLTYPE GetNumberOfDeinterlaceModes( /* [annotation][in] */ _In_ VMR9VideoDesc *lpVideoDescription, - /* [annotation][out][annotation][in] */ - _Out_ LPDWORD lpdwNumDeinterlaceModes, + /* [annotation][out][in] */ + _Inout_ LPDWORD lpdwNumDeinterlaceModes, /* [annotation][out] */ _Out_ LPGUID lpDeinterlaceModes) = 0; @@ -2561,8 +2561,8 @@ EXTERN_C const IID IID_IVMRDeinterlaceControl9; IVMRDeinterlaceControl9 * This, /* [annotation][in] */ _In_ VMR9VideoDesc *lpVideoDescription, - /* [annotation][out][annotation][in] */ - _Out_ LPDWORD lpdwNumDeinterlaceModes, + /* [annotation][out][in] */ + _Inout_ LPDWORD lpdwNumDeinterlaceModes, /* [annotation][out] */ _Out_ LPGUID lpDeinterlaceModes); diff --git a/generation/WinSDK/RecompiledIdlHeaders/um/windows.ai.machinelearning.native.h b/generation/WinSDK/RecompiledIdlHeaders/um/windows.ai.machinelearning.native.h index cc8e7df9..5c8f471c 100644 --- a/generation/WinSDK/RecompiledIdlHeaders/um/windows.ai.machinelearning.native.h +++ b/generation/WinSDK/RecompiledIdlHeaders/um/windows.ai.machinelearning.native.h @@ -231,7 +231,8 @@ EXTERN_C const IID IID_ITensorStaticsNative; ID3D12Resource *value, /* [size_is] */ __int64 *shape, int shapeCount, - /* [out] */ IUnknown **result) = 0; + /* [annotation][out] */ + _Out_ IUnknown **result) = 0; }; @@ -264,7 +265,8 @@ EXTERN_C const IID IID_ITensorStaticsNative; ID3D12Resource *value, /* [size_is] */ __int64 *shape, int shapeCount, - /* [out] */ IUnknown **result); + /* [annotation][out] */ + _Out_ IUnknown **result); END_INTERFACE } ITensorStaticsNativeVtbl; diff --git a/generation/WinSDK/Windows.Win32.proj b/generation/WinSDK/Windows.Win32.proj index 6903e42a..7f896c3d 100644 --- a/generation/WinSDK/Windows.Win32.proj +++ b/generation/WinSDK/Windows.Win32.proj @@ -32,6 +32,7 @@ + @@ -47,7 +48,7 @@ true - ActiveDirectory;AllJoyn;Antimalware;ApplicationVerifier;Audio.Apo;Audio.DirectMusic;Audio.DirectSound;Audio.Endpoints;Authorization;Authorization.UI;Base;Bits;Bluetooth;Buses;CEIP;Certificates;Cloudapi;ClrHosting;ClrProfiling;CmpApi;Com;Com.CallObj;Com.ChannelCreds;Com.Events;Com.StructuredStorage;Com.Urlmon;Communication;ComOle;CompositionSwapchain;Console;Cos;Credentials;DataXchg;Debug.ActiveScript;Debug.Extensions;Debug.WebApp;Dedup;DeviceAccess;DeviceQuery;Devices.Properties;DevLic;Dhcp;Direct2D;Direct2D.Common;Direct3D;Direct3D10;Direct3D11;Direct3D11on12;Direct3D12;Direct3D9on12;Direct3DDxc;Direct3DFxc;DirectComp;DirectDraw;DirectManipulation;DirectML;DirectWrite;DTC;Dwm;DXCore;Dxgi;Dxgi.Common;Eap;EapHost;Edp;Enstor;Environment;Etw;Fax;FileHistory;Foundation;Fs;Fsrm;FunctionDiscovery;GameMode;GamingDvcInfo;Gdi;Gpmc;HostComputeNetwork;HostComputeSystem;HtmlHelp;HttpServer;Hypervisor;Identity;IdentityProvider;Ifsk;Iis;ImagingDevice;IMapi;IndexSrv;Input_Ink;Input_IntContext;Input.Ime;InputRadial;InternetConnectionWizard;InternetExplorer;Intl;IO;Isolation;JobObjects;Kernel;KeyboardAndMouseInput;Ldap;LibraryLoader;Lwef;MachineLearning;MadCap;MagApi;Mapi;Mbn;MdmReg;Media;Media.DShow;Media.DShow.Xml;Media.DxMediaObjects;Memory;MessageQueuing;Mi;MixedReality;MixedRealityInterop;Mmc;Monitor;MsChap;MsCs;MsHtml;MsTv;MsXml;Multimedia;Ndf;Ndis;NetMgmt;NetShell;NetworkAccessProtection;Nla;Nps;NWifi;Of;Opc;OpenGL;P2p;Parcon;PicAcq;Pipes;Pla;Policy;Power;PrintTicket;Proc_Snap;ProjFs;Properties;PsApi1;PsApi2;PWM;Qos;Rdc;Rdp;RealTimeCommunications;Registry;RemoteAssist;Rm;Rpc;RstMgr;SecBitomet;Security;Security.AppLocker;Security.ConfigurationSnapin;Security.Cryptography;Security.Cryptography.Catalog;Security.Cryptography.Sip;Security.Cryptography.UI;Security.DiagnosticDataQuery;Security.DirectoryServices;Security.LicenseProtection;Security.Tpm;Security.WinTrust;Security.WinWlx;SecurityCenter;Sens;SerPorts;Services;Setup;Shell.Common;Shutdown;SideShow;Smi;Speech;Sr;SwDevice;SystemInformation;Tablet;Tapi3;TaskSchd;Tbs;Tcui;TermServ;Threading;Time;ToolHelp;TransactionServer;Tsf;Ual;UiAnimation;UpdateAssessment;Upnp;Vhd;VirtualDiskService;VSS;Wab;Wcm;Wcn;Wcs;Wds;WebDav;WebServicesOnDevices;WebSock;Wec;Wer;Wes;Wia;Wibe;Wic;Win32_Tile_Badge_Notif;WinAuto;WinContacts;WindowsConnectionManager;WindowsFilteringPlatform;WindowsFirewall;WindowsRibbon;WindowsSetupAndMigration;WinInet;WinLocation;WinRm;WinRT;WinRT.AllJoyn;WinRT.Composition;WinRT.CoreInputView;WinRT.Direct2D;WinRT.Direct3D11;WinRT.Display;WinRT.Graphics.Capture;WinRT.Graphics.Imaging;WinRT.Holographic;WinRT.Isolation;WinRT.Media;WinRT.ML;WinRT.Pdf;WinRT.Printing;WinRT.Storage;WinRT.Xaml;WinSat;WinSensors;WinSync;WinTouch;Wmdm;WmFormat;Wmi;Wmlss;Wmp;Wnet;wnv;WpdSdk;Wsb;Wsl;Wsw;Wua;Xaml_Diagnostics;Xaudio2;Xblidp;Xinput;XmlLite;Xps;XpsPrinting + ActiveDirectory;AllJoyn;Antimalware;ApplicationVerifier;Audio.Apo;Audio.DirectMusic;Audio.DirectSound;Audio.Endpoints;Authorization;Authorization.UI;Base;Bits;Bluetooth;Buses;CEIP;Certificates;Cloudapi;ClrHosting;ClrProfiling;CmpApi;Com;Com.CallObj;Com.ChannelCreds;Com.Events;Com.StructuredStorage;Com.Urlmon;Communication;ComOle;CompositionSwapchain;Console;Cos;Credentials;DataXchg;Debug.ActiveScript;Debug.Extensions;Debug.WebApp;Dedup;DeviceAccess;DeviceQuery;Devices.Properties;DevLic;Dhcp;Direct2D;Direct2D.Common;Direct3D;Direct3D10;Direct3D11;Direct3D11on12;Direct3D12;Direct3D9on12;Direct3DDxc;Direct3DFxc;DirectComp;DirectDraw;DirectManipulation;DirectML;DirectWrite;DTC;Dwm;DXCore;Dxgi;Dxgi.Common;Eap;EapHost;Edp;Enstor;Environment;Etw;Fax;FileHistory;Foundation;Fs;Fsrm;FunctionDiscovery;GameMode;GamingDvcInfo;Gdi;Gpmc;HostComputeNetwork;HostComputeSystem;HtmlHelp;HttpServer;Hypervisor;Identity;IdentityProvider;Ifsk;Iis;ImagingDevice;IMapi;IndexSrv;Input_Ink;Input_IntContext;Input.Ime;InputRadial;InternetConnectionWizard;InternetExplorer;Intl;IO;Isolation;JobObjects;Kernel;KeyboardAndMouseInput;Ldap;LibraryLoader;Lwef;MachineLearning;MadCap;MagApi;Mapi;Mbn;MdmReg;Media;Media.DShow;Media.DShow.Xml;Media.DxMediaObjects;Memory;MessageQueuing;Mi;MixedReality;MixedRealityInterop;Mmc;Monitor;MsChap;MsCs;MsHtml;MsTv;MsXml;Multimedia;Ndf;Ndis;NetMgmt;NetShell;NetworkAccessProtection;Nla;Nps;NWifi;Of;Opc;OpenGL;P2p;Parcon;PicAcq;Pipes;Pla;Policy;Power;PrintTicket;Proc_Snap;ProjFs;Properties;PsApi1;PsApi2;PWM;Qos;Rdc;Rdp;RealTimeCommunications;Registry;RemoteAssist;Rm;Rpc;RstMgr;SecBitomet;Security;Security.AppLocker;Security.ConfigurationSnapin;Security.Cryptography;Security.Cryptography.Catalog;Security.Cryptography.Sip;Security.Cryptography.UI;Security.DiagnosticDataQuery;Security.DirectoryServices;Security.LicenseProtection;Security.Tpm;Security.WinTrust;Security.WinWlx;SecurityCenter;Sens;SerPorts;Services;Setup;Shell.Common;Shutdown;SideShow;Smi;Speech;Sr;SwDevice;SystemInformation;Tablet;Tapi3;TaskSchd;Tbs;Tcui;TermServ;Threading;Time;ToolHelp;TransactionServer;Tsf;Ual;UiAnimation;UpdateAssessment;Upnp;Variant;Vhd;VirtualDiskService;VSS;Wab;Wcm;Wcn;Wcs;Wds;WebDav;WebServicesOnDevices;WebSock;Wec;Wer;Wes;Wia;Wibe;Wic;Win32_Tile_Badge_Notif;WinAuto;WinContacts;WindowsConnectionManager;WindowsFilteringPlatform;WindowsFirewall;WindowsRibbon;WindowsSetupAndMigration;WinInet;WinLocation;WinRm;WinRT;WinRT.AllJoyn;WinRT.Composition;WinRT.CoreInputView;WinRT.Direct2D;WinRT.Direct3D11;WinRT.Display;WinRT.Graphics.Capture;WinRT.Graphics.Imaging;WinRT.Holographic;WinRT.Isolation;WinRT.Media;WinRT.ML;WinRT.Pdf;WinRT.Printing;WinRT.Storage;WinRT.Xaml;WinSat;WinSensors;WinSync;WinTouch;Wmdm;WmFormat;Wmi;Wmlss;Wmp;Wnet;wnv;WpdSdk;Wsb;Wsl;Wsw;Wua;Xaml_Diagnostics;Xaudio2;Xblidp;Xinput;XmlLite;Xps;XpsPrinting false diff --git a/generation/WinSDK/autoTypes.json b/generation/WinSDK/autoTypes.json index fce4facd..c018592c 100644 --- a/generation/WinSDK/autoTypes.json +++ b/generation/WinSDK/autoTypes.json @@ -2,1599 +2,2590 @@ { "Namespace": "Windows.Win32.Foundation", "Name": "BOOL", - "ValueType": "int" + "ValueType": "int", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "BOOLEAN", - "ValueType": "byte" + "ValueType": "byte", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "VARIANT_BOOL", - "ValueType": "short" + "ValueType": "short", + "NativeTypedef": true }, { - "Namespace": "Windows.Win32.Foundation", "Name": "BSTR", "ValueType": "char*", - "CloseApi": "SysFreeString" + "CloseApi": "SysFreeString", + "NativeTypedef": true }, { - "Namespace": "Windows.Win32.Foundation", "Name": "HANDLE", "ValueType": "DECLARE_HANDLE", "CloseApi": "CloseHandle", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "HMODULE", "ValueType": "DECLARE_HANDLE", "CloseApi": "FreeLibrary", - "InvalidHandleValues": [ 0 ] + "AlsoUsableFor": "HINSTANCE", + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Foundation", + "Name": "HINSTANCE", + "ValueType": "DECLARE_HANDLE", + "CloseApi": "FreeLibrary", + "AlsoUsableFor": "HMODULE", + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "HRESULT", - "ValueType": "int" + "ValueType": "int", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "HWND", - "ValueType": "DECLARE_HANDLE" + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "LPARAM", - "ValueType": "IntPtr" + "ValueType": "IntPtr", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "LRESULT", - "ValueType": "IntPtr" + "ValueType": "IntPtr", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "NTSTATUS", - "ValueType": "int" + "ValueType": "int", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "PSID", - "ValueType": "void*" + "ValueType": "void*", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "PSTR", - "ValueType": "byte*" + "ValueType": "byte*", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "PWSTR", - "ValueType": "char*" + "ValueType": "char*", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "WPARAM", - "ValueType": "UIntPtr" + "ValueType": "UIntPtr", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "COLORREF", - "ValueType": "uint" + "ValueType": "uint", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.DataExchange", "Name": "HSZ", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.DataExchange", "Name": "HCONV", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.DataExchange", "Name": "HCONVLIST", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.DataExchange", "Name": "HDDEDATA", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.Input.Touch", "Name": "HGESTUREINFO", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HGLRC", "ValueType": "DECLARE_HANDLE", "CloseApi": "wglDeleteContext", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.TextServices", "Name": "HKL", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Audio", "Name": "HMIDI", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Audio", "Name": "HMIDIIN", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Audio", "Name": "HMIDIOUT", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Audio", "Name": "HMIDISTRM", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Audio", "Name": "HMIXER", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Audio", "Name": "HMIXEROBJ", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Audio", "Name": "HWAVE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Audio", "Name": "HWAVEOUT", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Audio", "Name": "HWAVEIN", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.Input", "Name": "HRAWINPUT", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "HRSRC", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.Display", "Name": "HSURF", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.Controls", "Name": "HSYNTHETICPOINTERDEVICE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media", "Name": "HTASK", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.Input.Touch", "Name": "HTOUCHINPUT", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HWINEVENTHOOK", "ValueType": "DECLARE_HANDLE", "CloseApi": "UnhookWinEvent", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HWINSTA", "ValueType": "DECLARE_HANDLE", "CloseApi": "CloseWindowStation", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HSTRING", "ValueType": "DECLARE_HANDLE", - "CloseApi": "WindowsDeleteString" + "CloseApi": "WindowsDeleteString", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.WinRT", "Name": "HSTRING_BUFFER", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { + "Namespace": "Windows.Win32.Graphics.Gdi", "Name": "HDC", "ValueType": "DECLARE_HANDLE", - "CloseApi": "ReleaseDC", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "CreatedHDC", - "ValueType": "IntPtr", - "CloseApi": "DeleteDC", - "AlsoUsableFor": "HDC", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Graphics.Gdi", "Name": "HGDIOBJ", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HBITMAP", "ValueType": "DECLARE_HANDLE", "CloseApi": "DeleteObject", "AlsoUsableFor": "HGDIOBJ", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HRGN", "ValueType": "DECLARE_HANDLE", "CloseApi": "DeleteObject", "AlsoUsableFor": "HGDIOBJ", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HPEN", "ValueType": "DECLARE_HANDLE", "CloseApi": "DeleteObject", "AlsoUsableFor": "HGDIOBJ", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HBRUSH", "ValueType": "DECLARE_HANDLE", "CloseApi": "DeleteObject", "AlsoUsableFor": "HGDIOBJ", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HFONT", "ValueType": "DECLARE_HANDLE", "CloseApi": "DeleteObject", "AlsoUsableFor": "HGDIOBJ", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HMETAFILE", "ValueType": "DECLARE_HANDLE", "CloseApi": "DeleteMetaFile", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HENHMETAFILE", "ValueType": "DECLARE_HANDLE", "CloseApi": "DeleteEnhMetaFile", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Graphics.Gdi", "Name": "HMONITOR", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HPALETTE", "ValueType": "DECLARE_HANDLE", "CloseApi": "DeleteObject", "AlsoUsableFor": "HGDIOBJ", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HHOOK", "ValueType": "DECLARE_HANDLE", "CloseApi": "UnhookWindowsHookEx", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HICON", "ValueType": "DECLARE_HANDLE", "CloseApi": "DestroyIcon", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HMENU", "ValueType": "DECLARE_HANDLE", "CloseApi": "DestroyMenu", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HCURSOR", "ValueType": "DECLARE_HANDLE", "CloseApi": "DestroyCursor", "AlsoUsableFor": "HICON", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { - "Name": "TimerQueueHandle", - "ValueType": "IntPtr", - "CloseApi": "DeleteTimerQueueEx", - "InvalidHandleValues": [ 0 ] - }, - { - "Namespace": "Windows.Win32.System.Threading", - "Name": "PTP_IO", - "ValueType": "IntPtr", - "InvalidHandleValues": [ 0 ] - }, - { - "Namespace": "Windows.Win32.System.Threading", - "Name": "PTP_TIMER", - "ValueType": "IntPtr", - "InvalidHandleValues": [ 0 ] - }, - { - "Namespace": "Windows.Win32.System.Threading", - "Name": "PTP_WAIT", - "ValueType": "IntPtr", - "InvalidHandleValues": [ 0 ] - }, - { - "Namespace": "Windows.Win32.System.Threading", - "Name": "PTP_WORK", - "ValueType": "IntPtr", - "InvalidHandleValues": [ 0 ] - }, - { - "Namespace": "Windows.Win32.System.Threading", - "Name": "PTP_CALLBACK_INSTANCE", - "ValueType": "IntPtr", - "InvalidHandleValues": [ 0 ] - }, - { - "Name": "PTP_POOL", - "ValueType": "IntPtr", - "CloseApi": "CloseThreadpool" - }, - { - "Name": "NamespaceHandle", - "ValueType": "IntPtr", - "CloseApi": "ClosePrivateNamespace", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "BoundaryDescriptorHandle", - "ValueType": "IntPtr", - "CloseApi": "DeleteBoundaryDescriptor", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "FindFileHandle", - "ValueType": "IntPtr", - "CloseApi": "FindClose", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "FindFileNameHandle", - "ValueType": "IntPtr", - "CloseApi": "FindClose", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "FindStreamHandle", - "ValueType": "IntPtr", - "CloseApi": "FindClose", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "FindChangeNotificationHandle", - "ValueType": "IntPtr", - "CloseApi": "FindCloseChangeNotification", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "FindVolumeHandle", - "ValueType": "IntPtr", - "CloseApi": "FindVolumeClose", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "FindVolumeMountPointHandle", - "ValueType": "IntPtr", - "CloseApi": "FindVolumeMountPointClose", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "EventLogHandle", - "ValueType": "IntPtr", - "CloseApi": "CloseEventLog", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "EventSourceHandle", - "ValueType": "IntPtr", - "CloseApi": "DeregisterEventSource", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "HWSAEVENT", + "Name": "WSAEVENT", "ValueType": "IntPtr", "CloseApi": "WSACloseEvent", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HFILTER", "ValueType": "IntPtr", "CloseApi": "FilterClose", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "ShFindChangeNotificationHandle", - "ValueType": "IntPtr", - "CloseApi": "SHChangeNotification_Unlock", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "CriticalPolicySectionHandle", - "ValueType": "IntPtr", - "CloseApi": "LeaveCriticalPolicySection", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "HwtsVirtualChannelHandle", - "ValueType": "IntPtr", - "CloseApi": "WTSVirtualChannelClose", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "IcmpHandle", - "ValueType": "IntPtr", - "CloseApi": "IcmpCloseHandle", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "HdcMetdataFileHandle", - "ValueType": "IntPtr", - "CloseApi": "DeleteMetaFile", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "HdcMetdataEnhFileHandle", - "ValueType": "IntPtr", - "CloseApi": "DeleteEnhMetaFile", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "HeapHandle", - "ValueType": "IntPtr", - "CloseApi": "HeapDestroy", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "HLOCAL", - "ValueType": "DECLARE_HANDLE", + "ValueType": "void*", "CloseApi": "LocalFree", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "HGLOBAL", - "ValueType": "DECLARE_HANDLE", + "ValueType": "void*", "CloseApi": "GlobalFree", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HCOLORSPACE", "ValueType": "DECLARE_HANDLE", "CloseApi": "DeleteColorSpace", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HDESK", "ValueType": "DECLARE_HANDLE", "CloseApi": "CloseDesktop", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HACCEL", "ValueType": "DECLARE_HANDLE", "CloseApi": "DestroyAcceleratorTable", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HPROPSHEETPAGE", "ValueType": "DECLARE_HANDLE", "CloseApi": "DestroyPropertySheetPage", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HKEY", "ValueType": "DECLARE_HANDLE", "CloseApi": "RegCloseKey", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HIMAGELIST", "ValueType": "IntPtr", "CloseApi": "ImageList_Destroy", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "NetEnumHandle", - "ValueType": "IntPtr", - "CloseApi": "WNetCloseEnum", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HCRYPTASYNC", "ValueType": "IntPtr", "CloseApi": "CryptCloseAsyncHandle", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HCERTCHAINENGINE", "ValueType": "IntPtr", "CloseApi": "CertFreeCertificateChainEngine", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HPOWERNOTIFY", "ValueType": "IntPtr", "CloseApi": "UnregisterPowerSettingNotification", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "LSA_HANDLE", "ValueType": "IntPtr", "CloseApi": "LsaClose", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "PerfProviderHandle", - "ValueType": "IntPtr", - "CloseApi": "PerfStopProvider", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "PerfQueryHandle", - "ValueType": "IntPtr", - "CloseApi": "PerfCloseQueryHandle", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "DnsContextHandle", - "ValueType": "IntPtr", - "CloseApi": "DnsReleaseContextHandle", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HFILTER_INSTANCE", "ValueType": "IntPtr", "CloseApi": "FilterInstanceClose", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "FilterFindHandle", - "ValueType": "IntPtr", - "CloseApi": "FilterFindClose", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "FilterVolumeFindHandle", - "ValueType": "IntPtr", - "CloseApi": "FilterVolumeFindClose", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "FilterInstanceFindHandle", - "ValueType": "IntPtr", - "CloseApi": "FilterInstanceFindClose", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "FilterVolumeInstanceFindHandle", - "ValueType": "IntPtr", - "CloseApi": "FilterVolumeInstanceFindClose", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Name": "GetDcContextHandle", - "ValueType": "IntPtr", - "CloseApi": "DsGetDcCloseW", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "TDH_HANDLE", "ValueType": "IntPtr", "CloseApi": "TdhCloseDecodingHandle", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "COMPRESSOR_HANDLE", "ValueType": "DECLARE_HANDLE", "CloseApi": "CloseDecompressor", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "MSIHANDLE", "ValueType": "uint", "CloseApi": "MsiCloseHandle", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HREPORT", "ValueType": "DECLARE_HANDLE", "CloseApi": "WerReportCloseHandle", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HREPORTSTORE", "ValueType": "DECLARE_HANDLE", "CloseApi": "WerStoreClose", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.Animation", "Name": "UI_ANIMATION_KEYFRAME", - "ValueType": "IntPtr" + "ValueType": "IntPtr", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.TabletPC", "Name": "HRECOALT", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.TabletPC", "Name": "HRECOCONTEXT", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.TabletPC", "Name": "HRECOGNIZER", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.TabletPC", "Name": "HRECOLATTICE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.TabletPC", "Name": "HRECOWORDLIST", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.Antimalware", "Name": "HAMSICONTEXT", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.Antimalware", "Name": "HAMSISESSION", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security.Authorization", "Name": "AUTHZ_ACCESS_CHECK_RESULTS_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Security.Authorization", + "Name": "AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE", + "ValueType": "DECLARE_HANDLE", + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security.Authorization", "Name": "AUTHZ_CLIENT_CONTEXT_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security.Authorization", "Name": "AUTHZ_RESOURCE_MANAGER_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security.Authorization", "Name": "AUTHZ_AUDIT_EVENT_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security.Authorization", "Name": "AUTHZ_AUDIT_EVENT_TYPE_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security.Authorization", "Name": "AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.DeviceAndDriverInstallation", "Name": "HCMNOTIFICATION", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.Com", "Name": "CO_MTA_USAGE_COOKIE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.Com", "Name": "CO_DEVICE_CATALOG_COOKIE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.WindowsProgramming", "Name": "HWINWATCH", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security", "Name": "HDIAGNOSTIC_DATA_QUERY_SESSION", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security", "Name": "HDIAGNOSTIC_REPORT", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security", "Name": "HDIAGNOSTIC_EVENT_TAG_DESCRIPTION", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security", "Name": "HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security", "Name": "HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security", "Name": "HDIAGNOSTIC_RECORD", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.WindowsProgramming", "Name": "FEATURE_STATE_CHANGE_SUBSCRIPTION", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.WindowsProgramming", "Name": "FH_SERVICE_PIPE_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Globalization", "Name": "HIMC", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Globalization", "Name": "HIMCC", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.InteractionContext", "Name": "HINTERACTIONCONTEXT", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.NetworkManagement.IpHelper", "Name": "HIFTIMESTAMPCHANGE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.NetworkManagement.QoS", "Name": "LPM_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.NetworkManagement.QoS", "Name": "RHANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Multimedia", "Name": "HMMIO", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Multimedia", "Name": "HDRVR", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Audio", "Name": "HACMDRIVERID", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Audio", "Name": "HACMDRIVER", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Audio", "Name": "HACMSTREAM", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Audio", "Name": "HACMOBJ", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.SerialCommunication", "Name": "HCOMDB", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security", "Name": "NCRYPT_DESCRIPTOR_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security", "Name": "NCRYPT_STREAM_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Storage.Xps", "Name": "HPTPROVIDER", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.Diagnostics.ProcessSnapshotting", "Name": "HPSS", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.Diagnostics.ProcessSnapshotting", "Name": "HPSSWALK", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Storage.ProjectedFileSystem", "Name": "PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.NetworkManagement.Rras", "Name": "HRASCONN", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.Shell", "Name": "HDROP", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.Shell", "Name": "HPSXA", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.Enumeration.Pnp", "Name": "HSWDEVICE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.Accessibility", "Name": "HUIANODE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.Accessibility", "Name": "HUIAPATTERNOBJECT", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.Accessibility", "Name": "HUIATEXTRANGE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.Accessibility", "Name": "HUIAEVENT", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Multimedia", "Name": "HIC", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Media.Multimedia", "Name": "HVIDEO", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Networking.WebSocket", "Name": "WEB_SOCKET_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Networking.WinInet", "Name": "HTTP_PUSH_WAIT_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Globalization", "Name": "HSAVEDUILANGUAGES", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security", "Name": "SAFER_LEVEL_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security", "Name": "SC_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.Services", "Name": "SERVICE_STATUS_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.HiDpi", "Name": "DPI_AWARENESS_CONTEXT", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.WinRT", "Name": "ROPARAMIIDHANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.WinRT", "Name": "APARTMENT_SHUTDOWN_REGISTRATION_COOKIE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Storage.ProjectedFileSystem", "Name": "PRJ_DIR_ENTRY_BUFFER_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HSEMAPHORE", "ValueType": "DECLARE_HANDLE", "CloseApi": "EngDeleteSemaphore", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.Display", "Name": "HFASTMUTEX", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.Display", "Name": "HDRVOBJ", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.Display", "Name": "HDEV", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.Display", "Name": "HBM", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.Display", "Name": "DHSURF", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.Display", "Name": "DHPDEV", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] - }, - { - "Namespace": "Windows.Win32.System.SystemInformation", - "Name": "FIRMWARE_TABLE_ID", - "ValueType": "uint" + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Storage.CloudFilters", "Name": "CF_CONNECTION_KEY", "ValueType": "DECLARE_OPAQUE_KEY", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_aboutdata", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_aboutdatalistener", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.AllJoyn", + "Name": "alljoyn_abouticon", + "ValueType": "AllJoynHandle", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.AllJoyn", + "Name": "alljoyn_abouticonobj", + "ValueType": "AllJoynHandle", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.AllJoyn", + "Name": "alljoyn_abouticonproxy", + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_aboutlistener", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_aboutobj", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_aboutobjectdescription", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_aboutproxy", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_applicationstatelistener", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_authlistener", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_autopinger", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_busattachment", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_buslistener", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_busobject", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_credentials", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_interfacedescription", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_keystore", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_keystorelistener", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_message", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_msgarg", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_observer", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_observerlistener", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_permissionconfigurationlistener", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_permissionconfigurator", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_pinglistener", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_proxybusobject", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_proxybusobject_ref", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_securityapplicationproxy", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_sessionlistener", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_sessionopts", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.AllJoyn", "Name": "alljoyn_sessionportlistener", - "ValueType": "AllJoynHandle" + "ValueType": "AllJoynHandle", + "NativeTypedef": true }, { "Name": "HPCON", "ValueType": "IntPtr", "CloseApi": "ClosePseudoConsole", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.Controls", "Name": "HTREEITEM", - "ValueType": "IntPtr" + "ValueType": "IntPtr", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.Controls", "Name": "HDSA", "ValueType": "IntPtr", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.Controls", "Name": "HDPA", "ValueType": "IntPtr", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.Threading", "Name": "LPPROC_THREAD_ATTRIBUTE_LIST", - "ValueType": "void*" + "ValueType": "void*", + "NativeTypedef": true }, { "Name": "WHV_PARTITION_HANDLE", "ValueType": "IntPtr", "CloseApi": "WHvDeletePartition", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "CHAR", - "ValueType": "byte" + "ValueType": "byte", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Storage.StructuredStorage", "Name": "JET_HANDLE", "ValueType": "UIntPtr", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Storage.StructuredStorage", "Name": "JET_INSTANCE", "ValueType": "UIntPtr", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Storage.StructuredStorage", "Name": "JET_SESID", "ValueType": "UIntPtr", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Storage.StructuredStorage", "Name": "JET_TABLEID", "ValueType": "UIntPtr", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Storage.StructuredStorage", "Name": "JET_API_PTR", "ValueType": "UIntPtr", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Storage.Jet", "Name": "JET_OSSNAPID", "ValueType": "UIntPtr", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Storage.Jet", "Name": "JET_LS", "ValueType": "UIntPtr", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "SHANDLE_PTR", - "ValueType": "IntPtr" + "ValueType": "IntPtr", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Foundation", "Name": "HANDLE_PTR", - "ValueType": "UIntPtr" + "ValueType": "UIntPtr", + "NativeTypedef": true }, { "Name": "SOCKET", "ValueType": "UIntPtr", - "CloseApi": "closesocket" + "CloseApi": "closesocket", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security.Cryptography", "Name": "BCRYPT_HANDLE", - "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ 0 ] + "ValueType": "void*", + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Name": "BCRYPT_ALG_HANDLE", - "ValueType": "DECLARE_HANDLE", + "ValueType": "void*", "CloseApi": "BCryptCloseAlgorithmProvider", "AlsoUsableFor": "BCRYPT_HANDLE", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Name": "BCRYPT_KEY_HANDLE", - "ValueType": "DECLARE_HANDLE", + "ValueType": "void*", "CloseApi": "BCryptDestroyKey", "AlsoUsableFor": "BCRYPT_HANDLE", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Name": "BCRYPT_HASH_HANDLE", - "ValueType": "DECLARE_HANDLE", + "ValueType": "void*", "CloseApi": "BCryptDestroyHash", "AlsoUsableFor": "BCRYPT_HANDLE", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Name": "BCRYPT_SECRET_HANDLE", - "ValueType": "DECLARE_HANDLE", + "ValueType": "void*", "CloseApi": "BCryptDestroySecret", "AlsoUsableFor": "BCRYPT_HANDLE", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Name": "HCS_OPERATION", "ValueType": "DECLARE_HANDLE", "CloseApi": "HcsCloseOperation", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HCS_SYSTEM", "ValueType": "DECLARE_HANDLE", "CloseApi": "HcsCloseComputeSystem", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HCS_PROCESS", "ValueType": "DECLARE_HANDLE", "CloseApi": "HcsCloseProcess", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.HostCompute", "Name": "HCS_CALLBACK", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Devices.Bluetooth", "Name": "HANDLE_SDP_TYPE", "ValueType": "ulong", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security.Cryptography", "Name": "NCRYPT_HANDLE", "ValueType": "UIntPtr", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { - "Namespace": "Windows.Win32.Security.Cryptography", "Name": "NCRYPT_PROV_HANDLE", "ValueType": "UIntPtr", "CloseApi": "NCryptFreeObject", "AlsoUsableFor": "NCRYPT_HANDLE", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { - "Namespace": "Windows.Win32.Security.Cryptography", "Name": "NCRYPT_KEY_HANDLE", "ValueType": "UIntPtr", "CloseApi": "NCryptFreeObject", "AlsoUsableFor": "NCRYPT_HANDLE", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security.Cryptography", "Name": "NCRYPT_HASH_HANDLE", "ValueType": "UIntPtr", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security.Cryptography", "Name": "NCRYPT_SECRET_HANDLE", "ValueType": "UIntPtr", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security.Cryptography", "Name": "HCRYPTPROV_LEGACY", "ValueType": "UIntPtr", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security.Cryptography", "Name": "HCRYPTPROV_OR_NCRYPT_KEY_HANDLE", "ValueType": "UIntPtr", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security.Cryptography", "Name": "HCERTSTORE", "ValueType": "void*", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security.Cryptography", "Name": "HCERTSTOREPROV", "ValueType": "void*", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Security", "Name": "PSECURITY_DESCRIPTOR", "ValueType": "void*", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { - "Namespace": "Windows.Win32.Devices.DeviceAndDriverInstallation", "Name": "HDEVINFO", "ValueType": "IntPtr", "CloseApi": "SetupDiDestroyDeviceInfoList", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Networking.ActiveDirectory", "Name": "ADS_SEARCH_HANDLE", "ValueType": "IntPtr", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { - "Namespace": "Windows.Win32.System.Diagnostics.Etw", "Name": "PROCESSTRACE_HANDLE", "ValueType": "ulong", - "CloseApi": "CloseTrace" + "CloseApi": "CloseTrace", + "NativeTypedef": false }, { "Namespace": "Windows.Win32.System.Diagnostics.Etw", "Name": "CONTROLTRACE_HANDLE", "ValueType": "ulong", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": false }, { "Namespace": "Windows.Win32.System.Diagnostics.Etw", "Name": "RELOGSTREAM_HANDLE", "ValueType": "ulong", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": false }, { "Namespace": "Windows.Win32.System.Search", "Name": "HACCESSOR", "ValueType": "UIntPtr", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { - "Namespace": "Windows.Win32.UI.Controls", "Name": "HTHEME", "ValueType": "IntPtr", "InvalidHandleValues": [ 0 ], - "CloseApi": "CloseThemeData" + "CloseApi": "CloseThemeData", + "NativeTypedef": true }, { "Name": "EVT_HANDLE", "ValueType": "IntPtr", "InvalidHandleValues": [ 0 ], - "CloseApi": "EvtClose" + "CloseApi": "EvtClose", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.UI.WindowsAndMessaging", "Name": "HDWP", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.Ole", "Name": "OLE_HANDLE", "ValueType": "uint", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Name": "WINUSB_INTERFACE_HANDLE", "ValueType": "DECLARE_HANDLE", "CloseApi": "WinUsb_Free", - "InvalidHandleValues": [ 0 ] - }, - { - "Name": "UPDATERESOURCE_HANDLE", - "ValueType": "DECLARE_HANDLE", - "CloseApi": "EndUpdateResourceW", - "InvalidHandleValues": [ 0 ] - }, - { - "Namespace": "Windows.Win32.UI.WindowsAndMessaging", - "Name": "LOADIMAGE_HANDLE", - "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ 0 ] + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Networking.WinSock", "Name": "socklen_t", - "ValueType": "int" + "ValueType": "int", + "NativeTypedef": true }, { "Namespace": "Windows.Win32.Networking.WinSock", "Name": "sa_family_t", - "ValueType": "ushort" + "ValueType": "ushort", + "NativeTypedef": false }, { "Namespace": "Windows.Win32.Devices.Usb", "Name": "USB_CHANGE_REGISTRATION_HANDLE", - "ValueType": "DECLARE_HANDLE" - }, - { - "Namespace": "Windows.Win32.System.Memory", - "Name": "MEMORYMAPPEDVIEW_HANDLE", "ValueType": "DECLARE_HANDLE", - "InvalidHandleValues": [ -1, 0 ] + "NativeTypedef": true }, { "Namespace": "Windows.Win32.System.Iis", "Name": "HCONN", - "ValueType": "void*" + "ValueType": "void*", + "NativeTypedef": true }, { "Name": "HBLUETOOTH_DEVICE_FIND", "ValueType": "DECLARE_HANDLE", "CloseApi": "BluetoothFindDeviceClose", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HBLUETOOTH_RADIO_FIND", "ValueType": "DECLARE_HANDLE", "CloseApi": "BluetoothFindRadioClose", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true }, { "Name": "HDEVNOTIFY", "ValueType": "void*", "CloseApi": "UnregisterDeviceNotification", - "InvalidHandleValues": [ -1, 0 ] + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Media.Speech", + "Name": "SPSTATEHANDLE", + "ValueType": "DECLARE_HANDLE", + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Media.Speech", + "Name": "SPWORDHANDLE", + "ValueType": "DECLARE_HANDLE", + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Media.Speech", + "Name": "SPRULEHANDLE", + "ValueType": "DECLARE_HANDLE", + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Media.Speech", + "Name": "SPGRAMMARHANDLE", + "ValueType": "DECLARE_HANDLE", + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Media.Speech", + "Name": "SPRECOCONTEXTHANDLE", + "ValueType": "DECLARE_HANDLE", + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Media.Speech", + "Name": "SPPHRASERULEHANDLE", + "ValueType": "DECLARE_HANDLE", + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Media.Speech", + "Name": "SPPHRASEPROPERTYHANDLE", + "ValueType": "DECLARE_HANDLE", + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Media.Speech", + "Name": "SPTRANSITIONID", + "ValueType": "DECLARE_HANDLE", + "InvalidHandleValues": [ -1, 0 ], + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.Memory", + "Name": "MEMORY_MAPPED_VIEW_ADDRESS", + "ValueType": "void*", + "InvalidHandleValues": [ 0 ], + "NativeTypedef": false + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UBiDi", + "ValueType": "typedef struct UBiDi", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UBiDiTransform", + "ValueType": "typedef struct UBiDiTransform", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UBreakIterator", + "ValueType": "typedef struct UBreakIterator", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UCaseMap", + "ValueType": "typedef struct UCaseMap", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UCharsetDetector", + "ValueType": "typedef struct UCharsetDetector", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UCharsetMatch", + "ValueType": "typedef struct UCharsetMatch", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UCollationElements", + "ValueType": "typedef struct UCollationElements", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UCollator", + "ValueType": "typedef struct UCollator", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UConstrainedFieldPosition", + "ValueType": "typedef struct UConstrainedFieldPosition", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UConverter", + "ValueType": "typedef struct UConverter", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UConverterSelector", + "ValueType": "typedef struct UConverterSelector", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UCPMap", + "ValueType": "typedef struct UCPMap", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UDateFormatSymbols", + "ValueType": "typedef struct UDateFormatSymbols", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UDateIntervalFormat", + "ValueType": "typedef struct UDateIntervalFormat", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UEnumeration", + "ValueType": "typedef struct UEnumeration", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UFieldPositionIterator", + "ValueType": "typedef struct UFieldPositionIterator", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UFormattedDateInterval", + "ValueType": "typedef struct UFormattedDateInterval", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UFormattedList", + "ValueType": "typedef struct UFormattedList", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UFormattedNumber", + "ValueType": "typedef struct UFormattedNumber", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UFormattedNumberRange", + "ValueType": "typedef struct UFormattedNumberRange", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UFormattedRelativeDateTime", + "ValueType": "typedef struct UFormattedRelativeDateTime", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UFormattedValue", + "ValueType": "typedef struct UFormattedValue", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UGenderInfo", + "ValueType": "typedef struct UGenderInfo", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UHashtable", + "ValueType": "typedef struct UHashtable", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UIDNA", + "ValueType": "typedef struct UIDNA", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UListFormatter", + "ValueType": "typedef struct UListFormatter", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "ULocaleData", + "ValueType": "typedef struct ULocaleData", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "ULocaleDisplayNames", + "ValueType": "typedef struct ULocaleDisplayNames", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UMutableCPTrie", + "ValueType": "typedef struct UMutableCPTrie", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UNormalizer2", + "ValueType": "typedef struct UNormalizer2", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UNumberFormatter", + "ValueType": "typedef struct UNumberFormatter", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UNumberingSystem", + "ValueType": "typedef struct UNumberingSystem", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UPluralRules", + "ValueType": "typedef struct UPluralRules", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "URegion", + "ValueType": "typedef struct URegion", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "URegularExpression", + "ValueType": "typedef struct URegularExpression", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "URelativeDateTimeFormatter", + "ValueType": "typedef struct URelativeDateTimeFormatter", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UResourceBundle", + "ValueType": "typedef struct UResourceBundle", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "USearch", + "ValueType": "typedef struct USearch", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "USet", + "ValueType": "typedef struct USet", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "USpoofChecker", + "ValueType": "typedef struct USpoofChecker", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "USpoofCheckResult", + "ValueType": "typedef struct USpoofCheckResult", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UStringPrepProfile", + "ValueType": "typedef struct UStringPrepProfile", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Globalization", + "Name": "UStringSearch", + "ValueType": "typedef struct UStringSearch", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HCHANGE", + "ValueType": "typedef struct _HCHANGE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HCLUSCRYPTPROVIDER", + "ValueType": "typedef struct _HCLUSCRYPTPROVIDER", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HCLUSENUM", + "ValueType": "typedef struct _HCLUSENUM", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HCLUSENUMEX", + "ValueType": "typedef struct _HCLUSENUMEX", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HCLUSTER", + "ValueType": "typedef struct _HCLUSTER", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HGROUP", + "ValueType": "typedef struct _HGROUP", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HGROUPENUM", + "ValueType": "typedef struct _HGROUPENUM", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HGROUPENUMEX", + "ValueType": "typedef struct _HGROUPENUMEX", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HGROUPSET", + "ValueType": "typedef struct _HGROUPSET", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HGROUPSETENUM", + "ValueType": "typedef struct _HGROUPSETENUM", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HNETINTERFACE", + "ValueType": "typedef struct _HNETINTERFACE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HNETINTERFACEENUM", + "ValueType": "typedef struct _HNETINTERFACEENUM", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HNETWORK", + "ValueType": "typedef struct _HNETWORK", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HNETWORKENUM", + "ValueType": "typedef struct _HNETWORKENUM", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HNODE", + "ValueType": "typedef struct _HNODE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HNODEENUM", + "ValueType": "typedef struct _HNODEENUM", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HNODEENUMEX", + "ValueType": "typedef struct _HNODEENUMEX", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HREGBATCH", + "ValueType": "typedef struct _HREGBATCH", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HREGBATCHNOTIFICATION", + "ValueType": "typedef struct _HREGBATCHNOTIFICATION", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HREGBATCHPORT", + "ValueType": "typedef struct _HREGBATCHPORT", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HREGREADBATCH", + "ValueType": "typedef struct _HREGREADBATCH", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HREGREADBATCHREPLY", + "ValueType": "typedef struct _HREGREADBATCHREPLY", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HRESENUM", + "ValueType": "typedef struct _HRESENUM", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HRESENUMEX", + "ValueType": "typedef struct _HRESENUMEX", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HRESOURCE", + "ValueType": "typedef struct _HRESOURCE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Clustering", + "Name": "HRESTYPEENUM", + "ValueType": "typedef struct _HRESTYPEENUM", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.BiometricFramework", + "Name": "WINIBIO_SENSOR_CONTEXT", + "ValueType": "typedef struct _WINIBIO_SENSOR_CONTEXT", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.BiometricFramework", + "Name": "WINIBIO_ENGINE_CONTEXT", + "ValueType": "typedef struct _WINIBIO_ENGINE_CONTEXT", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.BiometricFramework", + "Name": "WINIBIO_STORAGE_CONTEXT", + "ValueType": "typedef struct _WINIBIO_STORAGE_CONTEXT", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WindowsWebServices", + "Name": "WS_CHANNEL", + "ValueType": "typedef struct _WS_CHANNEL", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WindowsWebServices", + "Name": "WS_ERROR", + "ValueType": "typedef struct _WS_ERROR", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WindowsWebServices", + "Name": "WS_HEAP", + "ValueType": "typedef struct _WS_HEAP", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WindowsWebServices", + "Name": "WS_LISTENER", + "ValueType": "typedef struct _WS_LISTENER", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WindowsWebServices", + "Name": "WS_MESSAGE", + "ValueType": "typedef struct _WS_MESSAGE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WindowsWebServices", + "Name": "WS_METADATA", + "ValueType": "typedef struct _WS_METADATA", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WindowsWebServices", + "Name": "WS_OPERATION_CONTEXT", + "ValueType": "typedef struct _WS_OPERATION_CONTEXT", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WindowsWebServices", + "Name": "WS_POLICY", + "ValueType": "typedef struct _WS_POLICY", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WindowsWebServices", + "Name": "WS_SECURITY_CONTEXT", + "ValueType": "typedef struct _WS_SECURITY_CONTEXT", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WindowsWebServices", + "Name": "WS_SECURITY_TOKEN", + "ValueType": "typedef struct _WS_SECURITY_TOKEN", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WindowsWebServices", + "Name": "WS_SERVICE_HOST", + "ValueType": "typedef struct _WS_SERVICE_HOST", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WindowsWebServices", + "Name": "WS_SERVICE_PROXY", + "ValueType": "typedef struct _WS_SERVICE_PROXY", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WindowsWebServices", + "Name": "WS_XML_BUFFER", + "ValueType": "typedef struct _WS_XML_BUFFER", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WindowsWebServices", + "Name": "WS_XML_READER", + "ValueType": "typedef struct _WS_XML_READER", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WindowsWebServices", + "Name": "WS_XML_WRITER", + "ValueType": "typedef struct _WS_XML_WRITER", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Graphics.OpenGL", + "Name": "GLUnurbs", + "ValueType": "typedef struct GLUnurbs", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Graphics.OpenGL", + "Name": "GLUquadric", + "ValueType": "typedef struct GLUquadric", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Graphics.OpenGL", + "Name": "GLUtesselator", + "ValueType": "typedef struct GLUtesselator", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.RemoteManagement", + "Name": "WSMAN_API_HANDLE", + "ValueType": "typedef struct WSMAN_API", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.RemoteManagement", + "Name": "WSMAN_COMMAND_HANDLE", + "ValueType": "typedef struct WSMAN_COMMAND", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.RemoteManagement", + "Name": "WSMAN_OPERATION_HANDLE", + "ValueType": "typedef struct WSMAN_OPERATION", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.RemoteManagement", + "Name": "WSMAN_SESSION_HANDLE", + "ValueType": "typedef struct WSMAN_SESSION", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.RemoteManagement", + "Name": "WSMAN_SHELL_HANDLE", + "ValueType": "typedef struct WSMAN_SHELL", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.Threading", + "Name": "PTP_IO", + "ValueType": "typedef struct _TP_IO", + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.Threading", + "Name": "PTP_TIMER", + "ValueType": "typedef struct _TP_TIMER", + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.Threading", + "Name": "PTP_WAIT", + "ValueType": "typedef struct _TP_WAIT", + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.Threading", + "Name": "PTP_WORK", + "ValueType": "typedef struct _TP_WORK", + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.Threading", + "Name": "PTP_CALLBACK_INSTANCE", + "ValueType": "typedef struct _TP_CALLBACK_INSTANCE", + "InvalidHandleValues": [ 0 ], + "NativeTypedef": true + }, + { + "Name": "PTP_POOL", + "ValueType": "typedef struct _TP_POOL", + "CloseApi": "CloseThreadpool", + "NativeTypedef": true + }, + { + "Name": "PTP_CLEANUP_GROUP", + "ValueType": "typedef struct _TP_CLEANUP_GROUP", + "CloseApi": "CloseThreadpoolCleanupGroup", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WinSock", + "Name": "RIO_BUFFERID", + "ValueType": "typedef struct RIO_BUFFERID_t", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WinSock", + "Name": "RIO_CQ", + "ValueType": "typedef struct RIO_CQ_t", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.WinSock", + "Name": "RIO_RQ", + "ValueType": "typedef struct RIO_RQ_t", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Networking.Ldap", + "Name": "PLDAPSearch", + "ValueType": "typedef struct ldapsearch", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Graphics.DirectDraw", + "Name": "PDD_DESTROYDRIVERDATA", + "ValueType": "typedef struct _DD_DESTROYDRIVERDATA", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Graphics.DirectDraw", + "Name": "PDD_GETVPORTAUTOFLIPSURFACEDATA", + "ValueType": "typedef struct _DD_GETVPORTAUTOFLIPSURFACEDATA", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Graphics.DirectDraw", + "Name": "PDD_SETMODEDATA", + "ValueType": "typedef struct _DD_SETMODEDATA", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Graphics.DirectDraw", + "Name": "LPDDFXROP", + "ValueType": "typedef struct _DDFXROP", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.HumanInterfaceDevice", + "Name": "PHIDP_PREPARSED_DATA", + "ValueType": "typedef struct _HIDP_PREPARSED_DATA", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.UI.Shell", + "Name": "PAPPCONSTRAIN_REGISTRATION", + "ValueType": "typedef struct _APPCONSTRAIN_REGISTRATION", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.UI.Shell", + "Name": "PAPPSTATE_REGISTRATION", + "ValueType": "typedef struct _APPSTATE_REGISTRATION", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.UI.Shell.PropertiesSystem", + "Name": "SERIALIZEDPROPSTORAGE", + "ValueType": "typedef struct tagSERIALIZEDPROPSTORAGE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.UI.Shell.PropertiesSystem", + "Name": "PCUSERIALIZEDPROPSTORAGE", + "ValueType": "typedef struct tagSERIALIZEDPROPSTORAGE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Storage.Imapi", + "Name": "LPMSGSESS", + "ValueType": "typedef struct _MSGSESS", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.WinRT", + "Name": "RO_REGISTRATION_COOKIE", + "ValueType": "typedef struct _RO_REGISTRATION_COOKIE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.Wmi", + "Name": "MI_Module_Self", + "ValueType": "typedef struct _MI_Module_Self", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.Memory", + "Name": "AtlThunkData_t", + "ValueType": "typedef struct AtlThunkData_t", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.Rpc", + "Name": "PNDR_ASYNC_MESSAGE", + "ValueType": "typedef struct _NDR_ASYNC_MESSAGE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.Rpc", + "Name": "PNDR_CORRELATION_INFO", + "ValueType": "typedef struct _NDR_CORRELATION_INFO", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.Rpc", + "Name": "_NDR_PROC_CONTEXT", + "ValueType": "typedef struct _NDR_PROC_CONTEXT", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.Rpc", + "Name": "NDR_ALLOC_ALL_NODES_CONTEXT", + "ValueType": "typedef struct NDR_ALLOC_ALL_NODES_CONTEXT", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.Rpc", + "Name": "NDR_POINTER_QUEUE_STATE", + "ValueType": "typedef struct NDR_POINTER_QUEUE_STATE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.Services", + "Name": "PSC_NOTIFICATION_REGISTRATION", + "ValueType": "typedef struct _SC_NOTIFICATION_REGISTRATION", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Web.MsHtml", + "Name": "HostDialogHelper", + "ValueType": "typedef struct HostDialogHelper", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Security.Authentication.Identity", + "Name": "_HMAPPER", + "ValueType": "typedef struct _HMAPPER", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Storage.IscsiDisc", + "Name": "_ADAPTER_OBJECT", + "ValueType": "typedef struct _ADAPTER_OBJECT", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.AddressBook", + "Name": "LPWABACTIONITEM", + "ValueType": "typedef struct _WABACTIONITEM", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.Com", + "Name": "MachineGlobalObjectTableRegistrationToken", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Storage.Packaging.Appx", + "Name": "PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Storage.Packaging.Appx", + "Name": "PACKAGEDEPENDENCY_CONTEXT", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.System.WinRT.Xaml", + "Name": "TrackerHandle", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Name": "HIORING", + "ValueType": "DECLARE_HANDLE", + "CloseApi": "CloseIoRing", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.Tapi", + "Name": "HDRVCALL", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.Tapi", + "Name": "HDRVLINE", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.Tapi", + "Name": "HDRVPHONE", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.Tapi", + "Name": "HDRVMSPLINE", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.Tapi", + "Name": "HDRVDIALOGINSTANCE", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.Tapi", + "Name": "HTAPICALL", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.Tapi", + "Name": "HTAPILINE", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.Tapi", + "Name": "HTAPIPHONE", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.Tapi", + "Name": "HPROVIDER", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Foundation", + "Name": "HSPRITE", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Foundation", + "Name": "HSTR", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Foundation", + "Name": "HUMPD", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Foundation", + "Name": "HLSURF", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true + }, + { + "Namespace": "Windows.Win32.Devices.DeviceQuery", + "Name": "HDEVQUERY", + "ValueType": "DECLARE_HANDLE", + "NativeTypedef": true } -] +] \ No newline at end of file diff --git a/generation/WinSDK/documentationMappings.rsp b/generation/WinSDK/documentationMappings.rsp new file mode 100644 index 00000000..f82ee5b9 --- /dev/null +++ b/generation/WinSDK/documentationMappings.rsp @@ -0,0 +1,90520 @@ +--memberRemap +__C_specific_handler=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/--c-specific-handler2")] +__chkstk=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-win32-__chkstk")] +__MIDL___MIDL_itf_UIAnimation_0000_0002_0003=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/ns-uianimation-__midl___midl_itf_uianimation_0000_0002_0003")] +__unnamed_enum_1=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/ne-wdsclientapi-__unnamed_enum_1")] +__unnamed_enum_2=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/ne-wdsclientapi-__unnamed_enum_2")] +__VDS_PARTITION_STYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-__vds_partition_style")] +__WSAFDIsSet=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-__wsafdisset")] +__x_ABI_CWindows_CFoundation_CActivationType=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/ne-activationregistration-__x_abi_cwindows_cfoundation_cactivationtype")] +_allmul=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-win32-allmul")] +_AM_ASFWRITERCONFIG_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/ne-dshowasf-_am_asfwriterconfig_param")] +_AM_AUDIO_RENDERER_STAT_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-_am_audio_renderer_stat_param")] +_AM_FILTER_MISC_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-_am_filter_misc_flags")] +_AM_INTF_SEARCH_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-_am_intf_search_flags")] +_AM_OVERLAY_NOTIFY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-_am_overlay_notify_flags")] +_AM_PIN_FLOW_CONTROL_BLOCK_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-_am_pin_flow_control_block_flags")] +_AM_PUSHSOURCE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-_am_pushsource_flags")] +_AMRESCTL_RESERVEFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-_amresctl_reserveflags")] +_AUDCLNT_BUFFERFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/ne-audioclient-_audclnt_bufferflags")] +_aulldiv=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-win32-aulldiv")] +_BITMAPINFOHEADER=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/-bitmapinfoheader")] +_BROWSERFRAMEOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_browserframeoptions")] +_ColumnSortOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/mmcobj/ne-mmcobj-_columnsortorder")] +_CreateFile=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-createfile")] +_CreateFontIndirect=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-createfontindirect")] +_DeleteFile=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-deletefile")] +_DEV_BROADCAST_USERDEFINED=[Documentation("https://docs.microsoft.com/windows/win32/api/dbt/ns-dbt-_dev_broadcast_userdefined")] +_DMO_INPUT_DATA_BUFFER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/ne-mediaobj-_dmo_input_data_buffer_flags")] +_DMO_INPUT_STREAM_INFO_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/ne-mediaobj-_dmo_input_stream_info_flags")] +_DMO_OUTPUT_DATA_BUFFER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/ne-mediaobj-_dmo_output_data_buffer_flags")] +_DMO_OUTPUT_STREAM_INFO_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/ne-mediaobj-_dmo_output_stream_info_flags")] +_DMO_PROCESS_OUTPUT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/ne-mediaobj-_dmo_process_output_flags")] +_DMO_SET_TYPE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/ne-mediaobj-_dmo_set_type_flags")] +_DMO_VIDEO_OUTPUT_STREAM_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/ne-mediaobj-_dmo_video_output_stream_flags")] +_DocumentMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mmcobj/ne-mmcobj-_documentmode")] +_DVENCODERFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-_dvencoderformat")] +_DVENCODERRESOLUTION=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-_dvencoderresolution")] +_DVENCODERVIDEOFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-_dvencodervideoformat")] +_DVRESOLUTION=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-_dvresolution")] +_ENTITY_METHOD=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nc-rtmv2-_entity_method")] +_EVENT_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nc-rtmv2-_event_callback")] +_EXPCMDSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_expcmdstate")] +_EXPLORERPANESTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_explorerpanestate")] +_ExportListOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/mmcobj/ne-mmcobj-_exportlistoptions")] +_FILEOPENDIALOGOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_fileopendialogoptions")] +_FindResource=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-findresource")] +_FormatMessage=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-formatmessage")] +_GetComputerName=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-getcomputername")] +_GetDiskFreeSpaceEx=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-getdiskfreespaceex")] +_GetModuleFileName=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-getmodulefilename")] +_GetObject=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-getobject")] +_GetProcAddress_=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-getprocaddress-")] +_GetUserName=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-getusername")] +_GetVersionEx=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-getversionex")] +_GetWindowText=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-getwindowtext")] +_IAnalysisEvents=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisevents")] +_IAnalysisEvents::Activity=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisevents-activity")] +_IAnalysisEvents::IntermediateResults=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisevents-intermediateresults")] +_IAnalysisEvents::ReadyToReconcile=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisevents-readytoreconcile")] +_IAnalysisEvents::Results=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisevents-results")] +_IAnalysisEvents::UpdateStrokesCache=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisevents-updatestrokescache")] +_IAnalysisProxyEvents=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisproxyevents")] +_IAnalysisProxyEvents::ContextNodeCreated=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisproxyevents-contextnodecreated")] +_IAnalysisProxyEvents::ContextNodeDeleting=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisproxyevents-contextnodedeleting")] +_IAnalysisProxyEvents::ContextNodeLinkAdding=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisproxyevents-contextnodelinkadding")] +_IAnalysisProxyEvents::ContextNodeLinkDeleting=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisproxyevents-contextnodelinkdeleting")] +_IAnalysisProxyEvents::ContextNodeMovingToPosition=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisproxyevents-contextnodemovingtoposition")] +_IAnalysisProxyEvents::ContextNodePropertiesUpdated=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisproxyevents-contextnodepropertiesupdated")] +_IAnalysisProxyEvents::ContextNodeReparenting=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisproxyevents-contextnodereparenting")] +_IAnalysisProxyEvents::InkAnalyzerStateChanging=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisproxyevents-inkanalyzerstatechanging")] +_IAnalysisProxyEvents::PopulateContextNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisproxyevents-populatecontextnode")] +_IAnalysisProxyEvents::StrokeReparented=[Documentation("https://docs.microsoft.com/windows/win32/tablet/-ianalysisproxyevents-strokereparented")] +_IFaxAccountNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-_ifaxaccountnotify")] +_IFaxAccountNotify::OnIncomingJobAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onincomingjobadded")] +_IFaxAccountNotify::OnIncomingJobChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onincomingjobchanged")] +_IFaxAccountNotify::OnIncomingJobRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onincomingjobremoved")] +_IFaxAccountNotify::OnIncomingMessageAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onincomingmessageadded")] +_IFaxAccountNotify::OnIncomingMessageRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onincomingmessageremoved")] +_IFaxAccountNotify::OnOutgoingJobAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onoutgoingjobadded")] +_IFaxAccountNotify::OnOutgoingJobChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onoutgoingjobchanged")] +_IFaxAccountNotify::OnOutgoingJobRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onoutgoingjobremoved")] +_IFaxAccountNotify::OnOutgoingMessageAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onoutgoingmessageadded")] +_IFaxAccountNotify::OnOutgoingMessageRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onoutgoingmessageremoved")] +_IFaxAccountNotify::OnServerShutDown=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onservershutdown")] +_IFaxServerNotify2=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-_ifaxservernotify2")] +_IFaxServerNotify2::OnActivityLoggingConfigChange=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onactivityloggingconfigchange")] +_IFaxServerNotify2::OnDevicesConfigChange=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-ondevicesconfigchange")] +_IFaxServerNotify2::OnDeviceStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-ondevicestatuschange")] +_IFaxServerNotify2::OnEventLoggingConfigChange=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-oneventloggingconfigchange")] +_IFaxServerNotify2::OnGeneralServerConfigChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-ongeneralserverconfigchanged")] +_IFaxServerNotify2::OnIncomingArchiveConfigChange=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onincomingarchiveconfigchange")] +_IFaxServerNotify2::OnIncomingJobAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onincomingjobadded")] +_IFaxServerNotify2::OnIncomingJobChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onincomingjobchanged")] +_IFaxServerNotify2::OnIncomingJobRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onincomingjobremoved")] +_IFaxServerNotify2::OnIncomingMessageAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onincomingmessageadded")] +_IFaxServerNotify2::OnIncomingMessageRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onincomingmessageremoved")] +_IFaxServerNotify2::OnNewCall=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onnewcall")] +_IFaxServerNotify2::OnOutboundRoutingGroupsConfigChange=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onoutboundroutinggroupsconfigchange")] +_IFaxServerNotify2::OnOutboundRoutingRulesConfigChange=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onoutboundroutingrulesconfigchange")] +_IFaxServerNotify2::OnOutgoingArchiveConfigChange=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onoutgoingarchiveconfigchange")] +_IFaxServerNotify2::OnOutgoingJobAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onoutgoingjobadded")] +_IFaxServerNotify2::OnOutgoingJobChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onoutgoingjobchanged")] +_IFaxServerNotify2::OnOutgoingJobRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onoutgoingjobremoved")] +_IFaxServerNotify2::OnOutgoingMessageAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onoutgoingmessageadded")] +_IFaxServerNotify2::OnOutgoingMessageRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onoutgoingmessageremoved")] +_IFaxServerNotify2::OnOutgoingQueueConfigChange=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onoutgoingqueueconfigchange")] +_IFaxServerNotify2::OnQueuesStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onqueuesstatuschange")] +_IFaxServerNotify2::OnReceiptOptionsChange=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onreceiptoptionschange")] +_IFaxServerNotify2::OnSecurityConfigChange=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onsecurityconfigchange")] +_IFaxServerNotify2::OnServerActivityChange=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onserveractivitychange")] +_IFaxServerNotify2::OnServerShutDown=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxservernotify2-onservershutdown")] +_IManipulationEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nn-manipulations-_imanipulationevents")] +_IManipulationEvents::ManipulationCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-_imanipulationevents-manipulationcompleted")] +_IManipulationEvents::ManipulationDelta=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-_imanipulationevents-manipulationdelta")] +_IManipulationEvents::ManipulationStarted=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-_imanipulationevents-manipulationstarted")] +_IMathInputControlEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nn-micaut-_imathinputcontrolevents")] +_InlineInterlockedAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-_inlineinterlockedadd")] +_interlockedbittestandreset=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-_interlockedbittestandreset")] +_interlockedbittestandreset64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-_interlockedbittestandreset64")] +_interlockedbittestandset=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-_interlockedbittestandset")] +_interlockedbittestandset64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-_interlockedbittestandset64")] +_IRDPSessionEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-_irdpsessionevents")] +_KF_DEFINITION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_kf_definition_flags")] +_KF_REDIRECT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_kf_redirect_flags")] +_KF_REDIRECTION_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_kf_redirection_capabilities")] +_lclose=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-_lclose")] +_lcreat=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-_lcreat")] +_ListViewMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mmcobj/ne-mmcobj-_listviewmode")] +_llseek=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-_llseek")] +_LoadCursor=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-loadcursor")] +_LoadLibrary=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-loadlibrary")] +_LoadString=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-loadstring")] +_lopen=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-_lopen")] +_lread=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-_lread")] +_lwrite=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-_lwrite")] +_MessageBox=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-messagebox")] +_MFP_CREATION_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ne-mfplay-_mfp_creation_options")] +_MFP_CREDENTIAL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ne-mfplay-_mfp_credential_flags")] +_MFP_MEDIAITEM_CHARACTERISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ne-mfplay-_mfp_mediaitem_characteristics")] +_MFT_DRAIN_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ne-mftransform-_mft_drain_type")] +_MFT_ENUM_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ne-mfapi-_mft_enum_flag")] +_MFT_INPUT_DATA_BUFFER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ne-mftransform-_mft_input_data_buffer_flags")] +_MFT_INPUT_STATUS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ne-mftransform-_mft_input_status_flags")] +_MFT_INPUT_STREAM_INFO_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ne-mftransform-_mft_input_stream_info_flags")] +_MFT_OUTPUT_DATA_BUFFER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ne-mftransform-_mft_output_data_buffer_flags")] +_MFT_OUTPUT_STATUS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ne-mftransform-_mft_output_status_flags")] +_MFT_OUTPUT_STREAM_INFO_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ne-mftransform-_mft_output_stream_info_flags")] +_MFT_PROCESS_OUTPUT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ne-mftransform-_mft_process_output_flags")] +_MFT_PROCESS_OUTPUT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ne-mftransform-_mft_process_output_status")] +_MFT_SET_TYPE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ne-mftransform-_mft_set_type_flags")] +_MIDL___MIDL_itf_inkrenderer_0000_0000_0001=[Documentation("https://docs.microsoft.com/windows/win32/api/inkrenderer/ne-inkrenderer-ink_high_contrast_adjustment")] +_MIDL___MIDL_itf_mfidl_0000_0136_0001=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_camera_control_configuration_type")] +_MIDL___MIDL_itf_mfidl_0000_0136_0002=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mf_camera_control_range_info")] +_MIDL___MIDL_itf_mfvirtualcamera_0000_0000_0001=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/ne-mfvirtualcamera-mfvirtualcameratype")] +_MIDL___MIDL_itf_mfvirtualcamera_0000_0000_0002=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/ne-mfvirtualcamera-mfvirtualcameralifetime")] +_MIDL___MIDL_itf_mfvirtualcamera_0000_0000_0003=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/ne-mfvirtualcamera-mfvirtualcameraaccess")] +_MIDL___MIDL_itf_mmdeviceapi_0000_0008_0002=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/ne-mmdeviceapi-audio_systemeffects_propertystore_type")] +_MoveFile=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-movefile")] +_NSTCITEMSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_nstcitemstate")] +_NSTCSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_nstcstyle")] +_OBJECT_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdef/ns-ntdef-_object_attributes")] +_PeekMessage=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-peekmessage")] +_PROPERTYUI_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_propertyui_flags")] +_REM_FILTER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-_rem_filter_flags")] +_SendDlgItemMessage=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-senddlgitemmessage")] +_SendMessage=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-sendmessage")] +_SetDlgItemText=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-setdlgitemtext")] +_SetWindowText=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-setwindowtext")] +_SHCONTF=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_shcontf")] +_SHGDNF=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_shgdnf")] +_SICHINTF=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_sichintf")] +_SPBEGINF=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_spbeginf")] +_STORAGE_ADAPTER_SERIAL_NUMBER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_adapter_serial_number")] +_SVGIO=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_svgio")] +_SVSIF=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_svsif")] +_TrackMouseEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-_trackmouseevent")] +_TRANSFER_SOURCE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-_transfer_source_flags")] +_UNICODE_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdef/ns-ntdef-_unicode_string")] +_unnamed_struct_37=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_cookie2")] +_VIDEOINFOHEADER=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/-videoinfoheader")] +_ViewOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/mmcobj/ne-mmcobj-_viewoptions")] +_WAVEFORMATEX=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/-waveformatex")] +_WMPOCXEvents=[Documentation("https://docs.microsoft.com/windows/win32/WMP/-wmpocxevents-interface")] +(FNIMPORTPFXTOPROVIDER)=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nc-certenroll-importpfxtoprovider")] +(FNIMPORTPFXTOPROVIDERFREEDATA)=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nc-certenroll-importpfxtoproviderfreedata")] +#define=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-pre-define-1")] +#error=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-pre-error")] +#if,=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-pre-if")] +#ifdef=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-pre-ifdef")] +#include=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-pre-include")] +#line=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-pre-line")] +#pragma=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-pre-pragma")] +#undef=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-pre-undef")] +10Level9=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3d11-graphics-reference-10level9-device")] +A_SHAFinal=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/a-shafinal")] +A_SHAInit=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/a-shainit")] +A_SHAUpdate=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/a-shaupdate")] +AAAccountingData=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgpolicyengine/ns-tsgpolicyengine-aaaccountingdata")] +AAAccountingDataType=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgpolicyengine/ne-tsgpolicyengine-aaaccountingdatatype")] +AAAuthSchemes=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgpolicyengine/ne-tsgpolicyengine-aaauthschemes")] +AAC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/aac-decoder")] +AASHELLMENUFILENAME=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/ns-shlobj-aashellmenufilename")] +AASHELLMENUITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/ns-shlobj-aashellmenuitem")] +ABC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-abc")] +ABCFLOAT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-abcfloat")] +ABM_ACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/shell/abm-activate")] +ABM_GETAUTOHIDEBAR=[Documentation("https://docs.microsoft.com/windows/win32/shell/abm-getautohidebar")] +ABM_GETAUTOHIDEBAREX=[Documentation("https://docs.microsoft.com/windows/win32/shell/abm-getautohidebarex")] +ABM_GETSTATE=[Documentation("https://docs.microsoft.com/windows/win32/shell/abm-getstate")] +ABM_GETTASKBARPOS=[Documentation("https://docs.microsoft.com/windows/win32/shell/abm-gettaskbarpos")] +ABM_NEW=[Documentation("https://docs.microsoft.com/windows/win32/shell/abm-new")] +ABM_QUERYPOS=[Documentation("https://docs.microsoft.com/windows/win32/shell/abm-querypos")] +ABM_REMOVE=[Documentation("https://docs.microsoft.com/windows/win32/shell/abm-remove")] +ABM_SETAUTOHIDEBAR=[Documentation("https://docs.microsoft.com/windows/win32/shell/abm-setautohidebar")] +ABM_SETAUTOHIDEBAREX=[Documentation("https://docs.microsoft.com/windows/win32/shell/abm-setautohidebarex")] +ABM_SETPOS=[Documentation("https://docs.microsoft.com/windows/win32/shell/abm-setpos")] +ABM_SETSTATE=[Documentation("https://docs.microsoft.com/windows/win32/shell/abm-setstate")] +ABM_WINDOWPOSCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/shell/abm-windowposchanged")] +ABN_FULLSCREENAPP=[Documentation("https://docs.microsoft.com/windows/win32/shell/abn-fullscreenapp")] +ABN_POSCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/shell/abn-poschanged")] +ABN_STATECHANGE=[Documentation("https://docs.microsoft.com/windows/win32/shell/abn-statechange")] +ABN_WINDOWARRANGE=[Documentation("https://docs.microsoft.com/windows/win32/shell/abn-windowarrange")] +AbnormalTermination=[Documentation("https://docs.microsoft.com/windows/win32/Debug/abnormaltermination")] +abort=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/abort")] +AbortDoc=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-abortdoc")] +AbortPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-abortpath")] +AbortPrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/abortprinter")] +ABORTPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nc-wingdi-abortproc")] +AbortSystemShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-abortsystemshutdownw")] +AbortSystemShutdownA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-abortsystemshutdowna")] +AbortSystemShutdownW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-abortsystemshutdownw")] +About=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/about-the-windows-media-audio-and-video-codecs--deprecated")] +ABProviderInit=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/abproviderinit")] +abs=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-abs")] +Absolute=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/absolute-value")] +Abstract=[Documentation("https://docs.microsoft.com/windows/win32/WMP/abstract-attribute")] +ABSTRACT=[Documentation("https://docs.microsoft.com/windows/win32/WMP/abstract-element")] +ACCEL=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-accel")] +ACCELERATEABSDI=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/accelerateabsdi")] +ACCELERATORS=[Documentation("https://docs.microsoft.com/windows/win32/menurc/accelerators-resource")] +ACCELTABLEENTRY=[Documentation("https://docs.microsoft.com/windows/win32/menurc/acceltableentry")] +accept=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-accept")] +AcceptEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nf-mswsock-acceptex")] +AcceptHitAndEndSearch=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/accepthitandendsearch-function")] +AcceptParentalLevelChange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/acceptparentallevelchange-method")] +AcceptSecurityContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-acceptsecuritycontext")] +AcceptServerName=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaptlsconnectionpropertiesv1schema-tlsextensionstype-peapextensionstype-element")] +Access=[Documentation("https://docs.microsoft.com/windows/win32/com/com-access-flags")] +ACCESS_ALLOWED_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-access_allowed_ace")] +ACCESS_ALLOWED_CALLBACK_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-access_allowed_callback_ace")] +ACCESS_ALLOWED_CALLBACK_OBJECT_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-access_allowed_callback_object_ace")] +ACCESS_ALLOWED_OBJECT_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-access_allowed_object_ace")] +ACCESS_DENIED_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-access_denied_ace")] +ACCESS_DENIED_CALLBACK_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-access_denied_callback_ace")] +ACCESS_DENIED_CALLBACK_OBJECT_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-access_denied_callback_object_ace")] +ACCESS_DENIED_OBJECT_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-access_denied_object_ace")] +ACCESS_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ne-accctrl-access_mode")] +AccessCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-accesscheck")] +AccessCheckAndAuditAlarm=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-accesscheckandauditalarmw")] +AccessCheckAndAuditAlarmA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-accesscheckandauditalarma")] +AccessCheckAndAuditAlarmW=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-accesscheckandauditalarmw")] +AccessCheckByType=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-accesscheckbytype")] +AccessCheckByTypeAndAuditAlarm=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-accesscheckbytypeandauditalarmw")] +AccessCheckByTypeAndAuditAlarmA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-accesscheckbytypeandauditalarma")] +AccessCheckByTypeAndAuditAlarmW=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-accesscheckbytypeandauditalarmw")] +AccessCheckByTypeResultList=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-accesscheckbytyperesultlist")] +AccessCheckByTypeResultListAndAuditAlarm=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-accesscheckbytyperesultlistandauditalarmw")] +AccessCheckByTypeResultListAndAuditAlarmA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-accesscheckbytyperesultlistandauditalarma")] +AccessCheckByTypeResultListAndAuditAlarmByHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-accesscheckbytyperesultlistandauditalarmbyhandlew")] +AccessCheckByTypeResultListAndAuditAlarmByHandleA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-accesscheckbytyperesultlistandauditalarmbyhandlea")] +AccessCheckByTypeResultListAndAuditAlarmByHandleW=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-accesscheckbytyperesultlistandauditalarmbyhandlew")] +AccessCheckByTypeResultListAndAuditAlarmW=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-accesscheckbytyperesultlistandauditalarmw")] +AccessControlEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsaccesscontrolentry")] +AccessControlList=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsaccesscontrollist")] +AccessibleChildren=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-accessiblechildren")] +AccessibleObjectFromEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-accessibleobjectfromevent")] +AccessibleObjectFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-accessibleobjectfrompoint")] +AccessibleObjectFromWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-accessibleobjectfromwindow")] +AccessNtmsLibraryDoor=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-accessntmslibrarydoor")] +AccessString=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-accessstring-contexttype-element")] +ACCESSTIMEOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-accesstimeout")] +AccNotifyTouchInteraction=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-accnotifytouchinteraction")] +ACCOUNTINGPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-accountingproperties")] +AccSetRunningUtilityState=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-accsetrunningutilitystate")] +ACDGROUP_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/ne-tapi3-acdgroup_event")] +ACDQUEUE_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/ne-tapi3-acdqueue_event")] +ACE_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-ace_header")] +Ack=[Documentation("https://docs.microsoft.com/windows/win32/Bits/ack-for-close-session")] +ACL=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-acl")] +ACL_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-acl_information_class")] +ACL_REVISION_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-acl_revision_information")] +ACL_SIZE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-acl_size_information")] +ACM_ISPLAYING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/acm-isplaying")] +ACM_OPEN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/acm-open")] +ACM_OPENA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/acm-open")] +ACM_OPENW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/acm-open")] +ACM_PLAY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/acm-play")] +ACM_STOP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/acm-stop")] +acmDriverAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmdriveradd")] +acmDriverAddA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmdriveradda")] +acmDriverAddW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmdriveraddw")] +acmDriverClose=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmdriverclose")] +acmDriverDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmdriverdetails")] +ACMDRIVERDETAILS=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/ns-msacm-acmdriverdetails")] +acmDriverDetailsA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmdriverdetailsa")] +acmDriverDetailsW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmdriverdetailsw")] +acmDriverEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmdriverenum")] +ACMDRIVERENUMCB=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmdriverenumcb")] +acmDriverID=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmdriverid")] +acmDriverMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmdrivermessage")] +acmDriverOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmdriveropen")] +acmDriverPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmdriverpriority")] +ACMDRIVERPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmdriverproc")] +acmDriverRemove=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmdriverremove")] +acmFilterChoose=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmfilterchoose")] +ACMFILTERCHOOSE=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/ns-msacm-acmfilterchoose")] +acmFilterChooseA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmfilterchoosea")] +ACMFILTERCHOOSEHOOKPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmfilterchoosehookproc")] +acmFilterChooseW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmfilterchoosew")] +acmFilterDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmfilterdetails")] +ACMFILTERDETAILS=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/ns-msacm-acmfilterdetails")] +acmFilterDetailsA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmfilterdetailsa")] +acmFilterDetailsW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmfilterdetailsw")] +acmFilterEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmfilterenum")] +acmFilterEnumA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmfilterenuma")] +ACMFILTERENUMCB=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmfilterenumcb")] +ACMFILTERENUMCBA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmfilterenumcba")] +ACMFILTERENUMCBW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmfilterenumcbw")] +acmFilterEnumW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmfilterenumw")] +acmFilterTagDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmfiltertagdetails")] +ACMFILTERTAGDETAILS=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/ns-msacm-acmfiltertagdetails")] +acmFilterTagDetailsA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmfiltertagdetailsa")] +acmFilterTagDetailsW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmfiltertagdetailsw")] +acmFilterTagEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmfiltertagenum")] +acmFilterTagEnumA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmfiltertagenuma")] +acmFilterTagEnumCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmfiltertagenumcba")] +ACMFILTERTAGENUMCB=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmfiltertagenumcb")] +ACMFILTERTAGENUMCBA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmfiltertagenumcba")] +ACMFILTERTAGENUMCBW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmfiltertagenumcbw")] +acmFilterTagEnumW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmfiltertagenumw")] +acmFormatChoose=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformatchoose")] +ACMFORMATCHOOSE=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/ns-msacm-acmformatchoose")] +acmFormatChooseA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformatchoosea")] +ACMFORMATCHOOSEHOOKPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmformatchoosehookproc")] +acmFormatChooseW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformatchoosew")] +acmFormatDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformatdetails")] +ACMFORMATDETAILS=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/ns-msacm-acmformatdetails")] +acmFormatDetailsA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformatdetailsa")] +acmFormatDetailsW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformatdetailsw")] +acmFormatEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformatenum")] +acmFormatEnumA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformatenuma")] +ACMFORMATENUMCB=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmformatenumcb")] +ACMFORMATENUMCBA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmformatenumcba")] +ACMFORMATENUMCBW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmformatenumcbw")] +acmFormatEnumW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformatenumw")] +acmFormatSuggest=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformatsuggest")] +acmFormatTagDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformattagdetails")] +ACMFORMATTAGDETAILS=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/ns-msacm-acmformattagdetails")] +acmFormatTagDetailsA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformattagdetailsa")] +acmFormatTagDetailsW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformattagdetailsw")] +acmFormatTagEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformattagenum")] +acmFormatTagEnumA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformattagenuma")] +ACMFORMATTAGENUMCB=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmformattagenumcb")] +ACMFORMATTAGENUMCBA=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmformattagenumcba")] +ACMFORMATTAGENUMCBW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nc-msacm-acmformattagenumcbw")] +acmFormatTagEnumW=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmformattagenumw")] +acmGetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmgetversion")] +acmMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmmetrics")] +acmStreamClose=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmstreamclose")] +acmStreamConvert=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmstreamconvert")] +ACMSTREAMHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/ns-msacm-acmstreamheader")] +acmStreamMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmstreammessage")] +acmStreamOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmstreamopen")] +acmStreamPrepareHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmstreamprepareheader")] +acmStreamReset=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmstreamreset")] +acmStreamSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmstreamsize")] +acmStreamUnprepareHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/msacm/nf-msacm-acmstreamunprepareheader")] +ACN_START=[Documentation("https://docs.microsoft.com/windows/win32/Controls/acn-start")] +ACN_STOP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/acn-stop")] +acos=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-acos")] +AcquireCredentialsHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-acquirecredentialshandlew")] +AcquireCredentialsHandleA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-acquirecredentialshandlea")] +AcquireCredentialsHandleW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-acquirecredentialshandlew")] +AcquireDeveloperLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdevlicensing/nf-wsdevlicensing-acquiredeveloperlicense")] +AcquireSRWLockExclusive=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-acquiresrwlockexclusive")] +AcquireSRWLockShared=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-acquiresrwlockshared")] +AcquisitionTime=[Documentation("https://docs.microsoft.com/windows/win32/WMP/acquisitiontime-attribute")] +AcquisitionTimeDay=[Documentation("https://docs.microsoft.com/windows/win32/WMP/acquisitiontimeday-attribute")] +AcquisitionTimeMonth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/acquisitiontimemonth-attribute")] +AcquisitionTimeYear=[Documentation("https://docs.microsoft.com/windows/win32/WMP/acquisitiontimeyear-attribute")] +AcquisitionTimeYearMonth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/acquisitiontimeyearmonth-attribute")] +AcquisitionTimeYearMonthDay=[Documentation("https://docs.microsoft.com/windows/win32/WMP/acquisitiontimeyearmonthday-attribute")] +ACT_AUTHORIZATION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/ns-ehstorapi-act_authorization_state")] +ACTCTX=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-actctxw")] +ACTCTX_COMPATIBILITY_ELEMENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-actctx_compatibility_element_type")] +ACTCTX_REQUESTED_RUN_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-actctx_requested_run_level")] +ACTCTX_SECTION_KEYED_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-actctx_section_keyed_data")] +ActCtx::CreateObject=[Documentation("https://docs.microsoft.com/windows/win32/SbsCs/createobject")] +ActCtx::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/SbsCs/getobject")] +ActCtx::Manifest=[Documentation("https://docs.microsoft.com/windows/win32/SbsCs/manifest")] +ACTCTXA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-actctxa")] +ACTCTXW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-actctxw")] +Action=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/action")] +ACTION_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/nb30/ns-nb30-action_header")] +Action::Id=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/action-id")] +Action::Type=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/action-type")] +actionBaseType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-actionbasetype-complextype")] +ActionCollection=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/actioncollection")] +ActionCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/actioncollection-clear")] +ActionCollection::Context=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/actioncollection-context")] +ActionCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/actioncollection-count")] +ActionCollection::Create=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/actioncollection-create")] +ActionCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/actioncollection-item")] +ActionCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/actioncollection-remove")] +ActionCollection::XmlText=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/actioncollection-xmltext")] +actionGroup=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-actiongroup-group")] +Actions=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-actions-tasktype-element")] +actionsType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-actionstype-complextype")] +ActivateActCtx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-activateactctx")] +ActivateAtPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/activateatposition-method")] +ActivateAudioInterfaceAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-activateaudiointerfaceasync")] +ActivateButton=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/activatebutton-method")] +ACTIVATEFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ne-ocidl-activateflags")] +ActivateKeyboardLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-activatekeyboardlayout")] +ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-activation_context_assembly_detailed_information")] +ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-activation_context_compatibility_information")] +ACTIVATION_CONTEXT_DETAILED_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-activation_context_detailed_information")] +ACTIVATION_CONTEXT_QUERY_INDEX=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-activation_context_query_index")] +ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-activation_context_run_level_information")] +ActivationType=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/ne-activationregistration-activationtype")] +ACTIVATIONTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ne-objidl-activationtype")] +Active=[Documentation("https://docs.microsoft.com/windows/win32/SrvNodes/active-directory-federation-services")] +ActiveBasicDevice::get_IsAudioSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-isaudiosupported")] +ActiveBasicDevice::get_IsImageSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-isimagesupported")] +ActiveBasicDevice::get_IsMuteSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-ismutesupported")] +ActiveBasicDevice::get_IsSearchSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-issearchsupported")] +ActiveBasicDevice::get_IsSetNextSourceSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-issetnextsourcesupported")] +ActiveBasicDevice::get_IsVideoSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-isvideosupported")] +ActiveBasicDevice::get_LogicalNetworkInterface=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-logicalnetworkinterface")] +ActiveBasicDevice::get_MaxVolume=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-maxvolume")] +ActiveBasicDevice::get_PhysicalNetworkInterface=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-physicalnetworkinterface")] +ActiveBasicDevice::GetCachedBitrateMeasurement=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-getcachedbitratemeasurement")] +ActiveBasicDevice::GetCachedExtraSinkProtocolInfo=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-getcachedextrasinkprotocolinfo")] +ActiveBasicDevice::GetCachedSinkProtocolInfo=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-getcachedsinkprotocolinfo")] +ActiveBasicDevice::GetEffectiveBandwidth=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-geteffectivebandwidth")] +ActiveBasicDevice::IsAudioSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-isaudiosupported")] +ActiveBasicDevice::IsImageSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-isimagesupported")] +ActiveBasicDevice::IsMuteSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-ismutesupported")] +ActiveBasicDevice::IsSearchSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-issearchsupported")] +ActiveBasicDevice::IsSetNextSourceSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-issetnextsourcesupported")] +ActiveBasicDevice::IsVideoSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-isvideosupported")] +ActiveBasicDevice::LogicalNetworkInterface=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-logicalnetworkinterface")] +ActiveBasicDevice::MaxVolume=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-maxvolume")] +ActiveBasicDevice::PhysicalNetworkInterface=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-physicalnetworkinterface")] +ActiveBasicDevice::SetCachedBitrateMeasurement=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-setcachedbitratemeasurement")] +ActiveBasicDevice::SetCachedSinkProtocolInfo=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/activebasicdevice-setcachedsinkprotocolinfo")] +ActiveEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-activeend")] +ACTIVITY_COORDINATOR_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/activitycoordinatortypes/nc-activitycoordinatortypes-activity_coordinator_callback")] +ACTIVITY_COORDINATOR_CONDITION=[Documentation("https://docs.microsoft.com/windows/win32/api/activitycoordinatortypes/ne-activitycoordinatortypes-activity_coordinator_condition")] +ACTIVITY_COORDINATOR_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/activitycoordinatortypes/ne-activitycoordinatortypes-activity_coordinator_notification")] +ACTIVITY_COORDINATOR_POLICY_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/activitycoordinatortypes/ne-activitycoordinatortypes-activity_coordinator_policy_template")] +ACTIVITY_COORDINATOR_RESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/activitycoordinatortypes/ne-activitycoordinatortypes-activity_coordinator_resource")] +ACTRL_ACCESS=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-actrl_accessw")] +ACTRL_ACCESS_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-actrl_access_entrya")] +ACTRL_ACCESS_ENTRY_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-actrl_access_entry_listw")] +ACTRL_ACCESS_ENTRY_LISTA=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-actrl_access_entry_lista")] +ACTRL_ACCESS_ENTRY_LISTW=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-actrl_access_entry_listw")] +ACTRL_ACCESS_ENTRYA=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-actrl_access_entrya")] +ACTRL_ACCESS_ENTRYW=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-actrl_access_entryw")] +ACTRL_ACCESSA=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-actrl_accessa")] +ACTRL_ACCESSW=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-actrl_accessw")] +ACTRL_PROPERTY_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-actrl_property_entryw")] +ACTRL_PROPERTY_ENTRYA=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-actrl_property_entrya")] +ACTRL_PROPERTY_ENTRYW=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-actrl_property_entryw")] +AD_GENERAL_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-ad_general_params")] +Adapter=[Documentation("https://docs.microsoft.com/windows/win32/api/cloneviewhelper/ns-cloneviewhelper-adapter")] +ADAPTER_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/nb30/ns-nb30-adapter_status")] +Adapters=[Documentation("https://docs.microsoft.com/windows/win32/api/cloneviewhelper/ns-cloneviewhelper-adapters")] +add=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/add---vs")] +AddAccessAllowedAce=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-addaccessallowedace")] +AddAccessAllowedAceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-addaccessallowedaceex")] +AddAccessAllowedObjectAce=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-addaccessallowedobjectace")] +AddAccessDeniedAce=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-addaccessdeniedace")] +AddAccessDeniedAceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-addaccessdeniedaceex")] +AddAccessDeniedObjectAce=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-addaccessdeniedobjectace")] +AddAce=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-addace")] +AddAtom=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-addatomw")] +AddAtomA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-addatoma")] +AddAtomW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-addatomw")] +AddAuditAccessAce=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-addauditaccessace")] +AddAuditAccessAceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-addauditaccessaceex")] +AddAuditAccessObjectAce=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-addauditaccessobjectace")] +AddBlockedCommand=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/addblockedcommand-win32-tpm")] +AddClipboardFormatListener=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-addclipboardformatlistener")] +AddClusterGroupDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-addclustergroupdependency")] +AddClusterGroupSetDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-addclustergroupsetdependency")] +AddClusterGroupToGroupSetDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-addclustergrouptogroupsetdependency")] +AddClusterNode=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-addclusternode")] +AddClusterResourceDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-addclusterresourcedependency")] +AddClusterResourceNode=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-addclusterresourcenode")] +AddConditionalAce=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-addconditionalace")] +AddConnectNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-addconnectnotify")] +AddConsoleAlias=[Documentation("https://docs.microsoft.com/windows/console/addconsolealias")] +AddConsoleAliasA=[Documentation("https://docs.microsoft.com/windows/console/addconsolealias")] +AddConsoleAliasW=[Documentation("https://docs.microsoft.com/windows/console/addconsolealias")] +AddCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-addcredentialsa")] +AddCredentialsA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-addcredentialsa")] +AddCredentialsW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-addcredentialsw")] +ADDDEFAULT=[Documentation("https://docs.microsoft.com/windows/win32/Msi/adddefault")] +AddDllDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-adddlldirectory")] +AddERExcludedApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/errorrep/nf-errorrep-adderexcludedapplicationa")] +AddERExcludedApplicationA=[Documentation("https://docs.microsoft.com/windows/win32/api/errorrep/nf-errorrep-adderexcludedapplicationa")] +AddERExcludedApplicationW=[Documentation("https://docs.microsoft.com/windows/win32/api/errorrep/nf-errorrep-adderexcludedapplicationw")] +AddFontMemResourceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-addfontmemresourceex")] +AddFontResource=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-addfontresourcea")] +AddFontResourceA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-addfontresourcea")] +AddFontResourceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-addfontresourceexa")] +AddFontResourceExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-addfontresourceexa")] +AddFontResourceExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-addfontresourceexw")] +AddFontResourceW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-addfontresourcew")] +AddForm=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addform")] +Adding=[Documentation("https://docs.microsoft.com/windows/win32/WMP/adding-copyright-characters-to-metafiles")] +AddIntegrityLabelToBoundaryDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-addintegritylabeltoboundarydescriptor")] +AddIPAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-addipaddress")] +AddIScsiConnectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-addiscsiconnectiona")] +AddIScsiConnectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-addiscsiconnectionw")] +AddIScsiSendTargetPortalA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-addiscsisendtargetportala")] +AddIScsiSendTargetPortalW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-addiscsisendtargetportalw")] +AddIScsiStaticTargetA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-addiscsistatictargeta")] +AddIScsiStaticTargetW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-addiscsistatictargetw")] +AddISNSServerA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-addisnsservera")] +AddISNSServerW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-addisnsserverw")] +AddJob=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addjob")] +ADDJOB_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addjob-info-1")] +ADDJOB_INFO_1A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addjob-info-1")] +ADDJOB_INFO_1W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addjob-info-1")] +AddJobA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addjob")] +AddJobW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addjob")] +ADDLOCAL=[Documentation("https://docs.microsoft.com/windows/win32/Msi/addlocal")] +AddLocalAlternateComputerName=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/addlocalalternatecomputername")] +AddLocalAlternateComputerNameA=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/addlocalalternatecomputername")] +AddLocalAlternateComputerNameW=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/addlocalalternatecomputername")] +AddLogContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-addlogcontainer")] +AddLogContainerSet=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-addlogcontainerset")] +AddMandatoryAce=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-addmandatoryace")] +AddMonitor=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addmonitor")] +AddMonitorA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addmonitor")] +AddMonitorW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addmonitor")] +AddMRUStringW=[Documentation("https://docs.microsoft.com/windows/win32/shell/addmrustring")] +AddNtmsMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-addntmsmediatype")] +AddOneStroke=[Documentation("https://docs.microsoft.com/windows/win32/tablet/addonestroke")] +AddPackageDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-addpackagedependency")] +AddPackageDependencyOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ne-appmodel-addpackagedependencyoptions")] +AddPersistentIScsiDeviceA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-addpersistentiscsidevicea")] +AddPersistentIScsiDeviceW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-addpersistentiscsidevicew")] +AddPointerInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-addpointerinteractioncontext")] +AddPort=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addport")] +AddPortA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addport")] +AddPortW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addport")] +AddPrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprinter")] +AddPrinterA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprinter")] +AddPrinterConnection=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprinterconnection")] +AddPrinterConnection2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprinterconnection2")] +AddPrinterConnection2W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprinterconnection2")] +AddPrinterConnectionA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprinterconnection")] +AddPrinterConnectionW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprinterconnection")] +AddPrinterDriver=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprinterdriver")] +AddPrinterDriverA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprinterdriver")] +AddPrinterDriverEx=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprinterdriverex")] +AddPrinterDriverExA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprinterdriverex")] +AddPrinterDriverExW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprinterdriverex")] +AddPrinterDriverW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprinterdriver")] +AddPrinterW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprinter")] +AddPrintProcessor=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprintprocessor")] +AddPrintProcessorA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprintprocessor")] +AddPrintProcessorW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprintprocessor")] +AddPrintProvidor=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprintprovidor")] +AddPrintProvidorA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprintprovidor")] +AddPrintProvidorW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/addprintprovidor")] +AddPropSheetPageProc=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nc-prsht-lpfnaddpropsheetpage")] +AddRadiusServer=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-addradiusservera")] +AddRadiusServerA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-addradiusservera")] +AddRadiusServerW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-addradiusserverw")] +AddRefActCtx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-addrefactctx")] +AddResourceAttributeAce=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-addresourceattributeace")] +AddResourceToClusterSharedVolumes=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-addresourcetoclustersharedvolumes")] +ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-address")] +ADDRESS_CAPABILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-address_capability")] +ADDRESS_CAPABILITY_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-address_capability_string")] +ADDRESS_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-address_event")] +ADDRESS_LIST_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/ns-traffic-address_list_descriptor")] +ADDRESS_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-address_state")] +ADDRESS2=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/address2")] +ADDRESS64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-address64")] +ADDRESSPAIR=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/addresspair")] +ADDRESSTABLE=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/addresstable")] +AddressToString=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/addresstostring")] +addrinfo_dns_server=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfo_dns_server")] +ADDRINFO_DNS_SERVER=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfo_dns_server")] +ADDRINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfoa")] +ADDRINFOEX2A=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfoex2a")] +ADDRINFOEX2W=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfoex2w")] +ADDRINFOEX3=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfoex3")] +ADDRINFOEX4=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfoex4")] +addrinfoex5=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfoex5")] +ADDRINFOEX5=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfoex5")] +addrinfoex6=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfoex6")] +ADDRINFOEX6=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfoex6")] +ADDRINFOEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfoexa")] +ADDRINFOEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfoexw")] +ADDRINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfow")] +AddScopedPolicyIDAce=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-addscopedpolicyidace")] +AddSecureMemoryCacheCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-addsecurememorycachecallback")] +AddSecurityPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-addsecuritypackagea")] +AddSecurityPackageA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-addsecuritypackagea")] +AddSecurityPackageW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-addsecuritypackagew")] +AddServiceFlag=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-addserviceflag")] +AddSIDToBoundaryDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/namespaceapi/nf-namespaceapi-addsidtoboundarydescriptor")] +ADDSOURCE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/addsource")] +AddStroke=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-addstroke")] +AddUsersToEncryptedFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winefs/nf-winefs-adduserstoencryptedfile")] +AddVectoredContinueHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-addvectoredcontinuehandler")] +AddVectoredExceptionHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-addvectoredexceptionhandler")] +AddVirtualDiskParent=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-addvirtualdiskparent")] +AddWordsToWordList=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-addwordstowordlist")] +AdjustCalendarDate=[Documentation("https://docs.microsoft.com/windows/win32/Intl/adjustcalendardate")] +AdjustTokenGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-adjusttokengroups")] +AdjustTokenPrivileges=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-adjusttokenprivileges")] +AdjustWindowRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-adjustwindowrect")] +AdjustWindowRectEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-adjustwindowrectex")] +AdjustWindowRectExForDpi=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-adjustwindowrectexfordpi")] +ADMIN_OTHER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/lmalert/ns-lmalert-admin_other_info")] +AdminEnableMBNProfileExt/AdminEnable=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-adminenable")] +ADMINISTRATOR_POWER_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-administrator_power_policy")] +AdminProperties=[Documentation("https://docs.microsoft.com/windows/win32/Msi/adminproperties")] +AdminToolsFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/admintoolsfolder")] +AdminUser=[Documentation("https://docs.microsoft.com/windows/win32/Msi/adminuser")] +AdrClientDisplayFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-adrclientdisplayflags")] +AdrClientErrorType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-adrclienterrortype")] +AdrClientFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-adrclientflags")] +AdrEmailFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-adremailflags")] +ADRENTRY=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/adrentry")] +ADRLIST=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/adrlist")] +ADRPARM=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/adrparm")] +ADS_ACEFLAG_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_aceflag_enum")] +ADS_ACETYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_acetype_enum")] +ADS_ATTR_DEF=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_attr_def")] +ADS_ATTR_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_attr_info")] +ADS_AUTHENTICATION_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_authentication_enum")] +ADS_BACKLINK=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_backlink")] +ADS_CASEIGNORE_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_caseignore_list")] +ADS_CHASE_REFERRALS_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_chase_referrals_enum")] +ADS_CLASS_DEF=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_class_def")] +ADS_DEREFENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_derefenum")] +ADS_DISPLAY_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_display_enum")] +ADS_DN_WITH_BINARY=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_dn_with_binary")] +ADS_DN_WITH_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_dn_with_string")] +ADS_EMAIL=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_email")] +ADS_ESCAPE_MODE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_escape_mode_enum")] +ADS_FAXNUMBER=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_faxnumber")] +ADS_FLAGTYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_flagtype_enum")] +ADS_FORMAT_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_format_enum")] +ADS_GROUP_TYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_group_type_enum")] +ADS_HOLD=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_hold")] +ADS_NAME_INITTYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_name_inittype_enum")] +ADS_NAME_TYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_name_type_enum")] +ADS_NETADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_netaddress")] +ADS_NT_SECURITY_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_nt_security_descriptor")] +ADS_OBJECT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_object_info")] +ADS_OCTET_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_octet_list")] +ADS_OCTET_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_octet_string")] +ADS_OPTION_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_option_enum")] +ADS_PASSWORD_ENCODING_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_password_encoding_enum")] +ADS_PATH=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_path")] +ADS_PATHTYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_pathtype_enum")] +ADS_POSTALADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_postaladdress")] +ADS_PREFERENCES_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_preferences_enum")] +ADS_PROPERTY_OPERATION_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_property_operation_enum")] +ADS_PROV_SPECIFIC=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_prov_specific")] +ADS_REPLICAPOINTER=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_replicapointer")] +ADS_RIGHTS_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_rights_enum")] +ADS_SCOPEENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_scopeenum")] +ADS_SD_CONTROL_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_sd_control_enum")] +ADS_SD_FORMAT_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_sd_format_enum")] +ADS_SD_REVISION_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_sd_revision_enum")] +ADS_SEARCH_COLUMN=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_search_column")] +ADS_SEARCHPREF_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_searchpref_enum")] +ADS_SEARCHPREF_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_searchpref_info")] +ADS_SECURITY_INFO_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_security_info_enum")] +ADS_SETTYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_settype_enum")] +ADS_SORTKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_sortkey")] +ADS_STATUSENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_statusenum")] +ADS_SYSTEMFLAG_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_systemflag_enum")] +ADS_TIMESTAMP=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_timestamp")] +ADS_TYPEDNAME=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_typedname")] +ADS_USER_FLAG_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-ads_user_flag_enum")] +ADS_VLV=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-ads_vlv")] +ADsBuildEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-adsbuildenumerator")] +ADsBuildVarArrayInt=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-adsbuildvararrayint")] +ADsBuildVarArrayStr=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-adsbuildvararraystr")] +ADsEncodeBinaryData=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-adsencodebinarydata")] +ADsEnumerateNext=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-adsenumeratenext")] +ADsFreeEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-adsfreeenumerator")] +ADsGetLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-adsgetlasterror")] +ADsGetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-adsgetobject")] +ADSI=[Documentation("https://docs.microsoft.com/windows/win32/ADSI/adsi-attribute-modification-types")] +ADSI_DIALECT_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-adsi_dialect_enum")] +ADsOpenObject=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-adsopenobject")] +ADSPEC=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-adspec")] +ADsPropCheckIfWritable=[Documentation("https://docs.microsoft.com/windows/win32/api/adsprop/nf-adsprop-adspropcheckifwritable")] +ADsPropCreateNotifyObj=[Documentation("https://docs.microsoft.com/windows/win32/api/adsprop/nf-adsprop-adspropcreatenotifyobj")] +ADSPROPERROR=[Documentation("https://docs.microsoft.com/windows/win32/api/adsprop/ns-adsprop-adsproperror")] +ADsPropGetInitInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/adsprop/nf-adsprop-adspropgetinitinfo")] +ADSPROPINITPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/adsprop/ns-adsprop-adspropinitparams")] +ADsPropSendErrorMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/adsprop/nf-adsprop-adspropsenderrormessage")] +ADsPropSetHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/adsprop/nf-adsprop-adspropsethwnd")] +ADsPropSetHwndWithTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/adsprop/nf-adsprop-adspropsethwndwithtitle")] +ADsPropShowErrorDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/adsprop/nf-adsprop-adspropshowerrordialog")] +ADsSecurityUtility=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadssecuritydescriptor")] +ADsSetLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-adssetlasterror")] +ADSTYPEENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ne-iads-adstypeenum")] +ADSVALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/ns-iads-adsvalue")] +ADSystemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsadsysteminfo")] +AdvancedDocumentProperties=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/advanceddocumentproperties")] +AdvancedDocumentPropertiesA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/advanceddocumentproperties")] +AdvancedDocumentPropertiesW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/advanceddocumentproperties")] +AdvanceLogBase=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-advancelogbase")] +ADVERTISE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/advertise")] +ADVF=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ne-objidl-advf")] +AdviseInkChange=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-adviseinkchange")] +AE_CURRENT_POSITION=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/ns-audioengineendpoint-ae_current_position")] +AE_POSITION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/ne-audioengineendpoint-ae_position_flags")] +AEC_SYSTEM_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/ne-wmcodecdsp-aec_system_mode")] +AEC_VAD_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/ne-wmcodecdsp-aec_vad_mode")] +AecQualityMetrics_Struct=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/ns-wmcodecdsp-aecqualitymetrics_struct")] +AERT_Allocate=[Documentation("https://docs.microsoft.com/windows/win32/api/baseaudioprocessingobject/nf-baseaudioprocessingobject-aert_allocate")] +AERT_Free=[Documentation("https://docs.microsoft.com/windows/win32/api/baseaudioprocessingobject/nf-baseaudioprocessingobject-aert_free")] +AFD_EVENT_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/afd-event-close")] +AFD_EVENT_CREATE=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/afd-event-create")] +AFPROTOCOLS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-afprotocols")] +AFTERREBOOT=[Documentation("https://docs.microsoft.com/windows/win32/Msi/afterreboot")] +AgeAllRecords=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone-ageallrecords")] +Agent=[Documentation("https://docs.microsoft.com/windows/win32/lwef/agent-control-methods")] +AGENT_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/ne-tapi3-agent_event")] +AGENT_SESSION_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/ne-tapi3-agent_session_event")] +AGENT_SESSION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/ne-tapi3-agent_session_state")] +AGENT_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/ne-tapi3-agent_state")] +AGENTHANDLER_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/ne-tapi3-agenthandler_event")] +AgileReferenceOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/ne-combaseapi-agilereferenceoptions")] +AlbumArtistSortOrder=[Documentation("https://docs.microsoft.com/windows/win32/WMP/albumartistsortorder-attribute")] +AlbumID=[Documentation("https://docs.microsoft.com/windows/win32/WMP/albumid-attribute")] +AlbumIDAlbumArtist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/albumidalbumartist-attribute")] +AlbumInfo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/albuminfo-element")] +AlbumTitleSortOrder=[Documentation("https://docs.microsoft.com/windows/win32/WMP/albumtitlesortorder-attribute")] +ALERT_OTHER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/lmalert/nf-lmalert-alert_other_info")] +ALERT_VAR_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/lmalert/nf-lmalert-alert_var_data")] +AlertSamplesAvailFunc=[Documentation("https://docs.microsoft.com/windows/win32/api/timeprov/nc-timeprov-alertsamplesavailfunc")] +ALG_ID=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/alg-id")] +Algorithm=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/algorithm")] +Algorithm::KeyLength=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/algorithm-keylength")] +Algorithm::Name=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/algorithm-name")] +AlgorithmFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-algorithmflags")] +AlgorithmOperationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-algorithmoperationflags")] +AlgorithmType=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-algorithmtype")] +ALIGN_CLUSPROP=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-align_clusprop")] +AlignReservedLog=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-alignreservedlog")] +all=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-all")] +AllJoynCloseBusHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/msajtransport/nf-msajtransport-alljoynclosebushandle")] +AllJoynConnectToBus=[Documentation("https://docs.microsoft.com/windows/win32/api/msajtransport/nf-msajtransport-alljoynconnecttobus")] +AllJoynEnumEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/msajtransport/nf-msajtransport-alljoynenumevents")] +AllJoynEventSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/msajtransport/nf-msajtransport-alljoyneventselect")] +AllJoynReceiveFromBus=[Documentation("https://docs.microsoft.com/windows/win32/api/msajtransport/nf-msajtransport-alljoynreceivefrombus")] +AllJoynSendToBus=[Documentation("https://docs.microsoft.com/windows/win32/api/msajtransport/nf-msajtransport-alljoynsendtobus")] +AllMemoryBarrier=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/allmemorybarrier")] +AllMemoryBarrierWithGroupSync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/allmemorybarrierwithgroupsync")] +AllocADsMem=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-allocadsmem")] +AllocADsStr=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-allocadsstr")] +AllocateAndGetTcpExTableFromStack=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-allocateandgettcpextablefromstack")] +AllocateAndGetUdpExTableFromStack=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-allocateandgetudpextablefromstack")] +AllocateAndInitializeSid=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-allocateandinitializesid")] +AllocateLocallyUniqueId=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-allocatelocallyuniqueid")] +AllocateNtmsMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-allocatentmsmedia")] +AllocateUserPhysicalPages=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-allocateuserphysicalpages")] +AllocateUserPhysicalPagesNuma=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-allocateuserphysicalpagesnuma")] +ALLOCATOR_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-allocator_properties")] +AllocConnections=[Documentation("https://docs.microsoft.com/windows/win32/NAP/allocconnections-func")] +AllocConsole=[Documentation("https://docs.microsoft.com/windows/console/allocconsole")] +AllocCountedString=[Documentation("https://docs.microsoft.com/windows/win32/NAP/alloccountedstring-func")] +AllocFixupInfo=[Documentation("https://docs.microsoft.com/windows/win32/NAP/allocfixupinfo-func")] +AllocReservedLog=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-allocreservedlog")] +allowEveryoneToCreateAllUserProfiles=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-policyschema-alloweveryonetocreatealluserprofiles-globalflags-element")] +AllowHardTerminate=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-allowhardterminate-settingstype-element")] +allowList=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-policyschema-allowlist-networkfilter-element")] +AllowSetForegroundWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-allowsetforegroundwindow")] +AllowStartOnDemand=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-allowstartondemand-settingstype-element")] +ALLUSERS=[Documentation("https://docs.microsoft.com/windows/win32/Msi/allusers")] +ALPC=[Documentation("https://docs.microsoft.com/windows/win32/ETW/alpc")] +ALPC_Receive_Message=[Documentation("https://docs.microsoft.com/windows/win32/ETW/alpc-receive-message")] +ALPC_Receive_Message::MessageID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/alpc-receive-message")] +ALPC_Send_Message=[Documentation("https://docs.microsoft.com/windows/win32/ETW/alpc-send-message")] +ALPC_Send_Message::MessageID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/alpc-send-message")] +ALPC_Unwait=[Documentation("https://docs.microsoft.com/windows/win32/ETW/alpc-unwait")] +ALPC_Unwait::Status=[Documentation("https://docs.microsoft.com/windows/win32/ETW/alpc-unwait")] +ALPC_Wait_For_New_Message=[Documentation("https://docs.microsoft.com/windows/win32/ETW/alpc-wait-for-new-message")] +ALPC_Wait_For_New_Message::IsServerPort=[Documentation("https://docs.microsoft.com/windows/win32/ETW/alpc-wait-for-new-message")] +ALPC_Wait_For_New_Message::PortName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/alpc-wait-for-new-message")] +ALPC_Wait_For_Reply=[Documentation("https://docs.microsoft.com/windows/win32/ETW/alpc-wait-for-reply")] +ALPC_Wait_For_Reply::MessageID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/alpc-wait-for-reply")] +Alpha=[Documentation("https://docs.microsoft.com/windows/win32/Msi/alpha")] +AlphaBlend=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-alphablend")] +ALT_BREAKS=[Documentation("https://docs.microsoft.com/windows/win32/api/rectypes/ne-rectypes-alt_breaks")] +Alternate=[Documentation("https://docs.microsoft.com/windows/win32/tablet/alternate-element")] +AlternateList=[Documentation("https://docs.microsoft.com/windows/win32/tablet/alternatelist-element")] +AlternatesListType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/alternateslisttype-complex-type")] +AlternateSourceURL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/alternatesourceurl-attribute")] +AlternativeNameType=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-alternativenametype")] +ALTTABINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-alttabinfo")] +AM_ASPECT_RATIO_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/ne-mpconfig-am_aspect_ratio_mode")] +AM_COLCON=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-am_colcon")] +AM_COPY_MACROVISION=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-am_copy_macrovision")] +AM_COPY_MACROVISION_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ne-dvdmedia-am_copy_macrovision_level")] +AM_DVD_GRAPH_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-am_dvd_graph_flags")] +AM_DVD_RENDERSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-am_dvd_renderstatus")] +AM_DVD_STREAM_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-am_dvd_stream_flags")] +AM_DVD_YUV=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-am_dvd_yuv")] +AM_DVDCOPY_BUSKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-am_dvdcopy_buskey")] +AM_DVDCOPY_CHLGKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-am_dvdcopy_chlgkey")] +AM_DVDCOPY_DISCKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-am_dvdcopy_disckey")] +AM_DVDCOPY_SET_COPY_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-am_dvdcopy_set_copy_state")] +AM_DVDCOPY_TITLEKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-am_dvdcopy_titlekey")] +AM_DVDCOPYSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ne-dvdmedia-am_dvdcopystate")] +AM_DvdKaraokeData=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-am_dvdkaraokedata")] +AM_ExactRateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-am_exactratechange")] +AM_FRAMESTEP_STEP=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/ns-amvideo-am_framestep_step")] +AM_GRAPH_CONFIG_RECONNECT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-am_graph_config_reconnect_flags")] +AM_LINE21_CCLEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/ne-il21dec-am_line21_cclevel")] +AM_LINE21_CCSERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/ne-il21dec-am_line21_ccservice")] +AM_LINE21_CCSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/ne-il21dec-am_line21_ccstate")] +AM_LINE21_DRAWBGMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/ne-il21dec-am_line21_drawbgmode")] +AM_MEDIA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-am_media_type")] +AM_MPEG2Level=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ne-dvdmedia-am_mpeg2level")] +AM_MPEG2Profile=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ne-dvdmedia-am_mpeg2profile")] +AM_MPEGSTREAMTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/ns-mpegtype-am_mpegstreamtype")] +AM_MPEGSYSTEMTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/ns-mpegtype-am_mpegsystemtype")] +AM_PROPERTY_COPY_ANALOG_COMPONENT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/am-property-copy-analog-component-property")] +AM_PROPERTY_DVD_RATE_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ne-dvdmedia-am_property_dvd_rate_change")] +AM_PROPERTY_SPHLI=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-am_property_sphli")] +AM_PROPERTY_SPPAL=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-am_property_sppal")] +AM_QueryRate=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-am_queryrate")] +AM_RATE_CorrectTS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/am-rate-correctts-property")] +AM_RATE_MaxFullDataRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/am-rate-maxfulldatarate-property")] +AM_RATE_QueryFullFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/am-rate-queryfullframerate-property")] +AM_RATE_QueryLastRateSegPTS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/am-rate-querylastratesegpts-property")] +AM_RATE_ResetOnTimeDisc=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/am-rate-resetontimedisc-property")] +AM_RATE_ReverseMaxFullDataRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/am-rate-reversemaxfulldatarate-property")] +AM_RATE_SimpleRateChange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/am-rate-simpleratechange-property")] +AM_RATE_UseRateVersion=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/am-rate-userateversion-property")] +AM_SAMPLE2_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-am_sample2_properties")] +AM_SEEKING_SEEKING_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-am_seeking_seeking_capabilities")] +AM_SimpleRateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-am_simpleratechange")] +AM_STREAM_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-am_stream_info")] +AM_STREAM_INFO_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-am_stream_info_flags")] +AM_WMT_EVENT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/evcode/ns-evcode-am_wmt_event_data")] +AM_WST_DRAWBGMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/ne-iwstdec-am_wst_drawbgmode")] +AM_WST_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/ne-iwstdec-am_wst_level")] +AM_WST_PAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/ns-iwstdec-am_wst_page")] +AM_WST_SERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/ne-iwstdec-am_wst_service")] +AM_WST_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/ne-iwstdec-am_wst_state")] +AM_WST_STYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/ne-iwstdec-am_wst_style")] +AmbientAttributes::accDescription=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-accdescription")] +AmbientAttributes::accKeyboardShortcut=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-acckeyboardshortcut")] +AmbientAttributes::accName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-accname")] +AmbientAttributes::alphaBlend=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-alphablend")] +AmbientAttributes::alphaBlendTo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-alphablendto")] +AmbientAttributes::bottom=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-bottom")] +AmbientAttributes::clippingColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-clippingcolor")] +AmbientAttributes::clippingImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-clippingimage")] +AmbientAttributes::elementType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-elementtype")] +AmbientAttributes::enabled=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-enabled")] +AmbientAttributes::height=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-height")] +AmbientAttributes::horizontalAlignment=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-horizontalalignment")] +AmbientAttributes::id=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-id")] +AmbientAttributes::left=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-left")] +AmbientAttributes::moveSizeTo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-movesizeto")] +AmbientAttributes::moveTo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-moveto")] +AmbientAttributes::nineGridMargins=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-ninegridmargins")] +AmbientAttributes::passThrough=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-passthrough")] +AmbientAttributes::resizeImages=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-resizeimages")] +AmbientAttributes::right=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-right")] +AmbientAttributes::slideTo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-slideto")] +AmbientAttributes::tabStop=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-tabstop")] +AmbientAttributes::top=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-top")] +AmbientAttributes::verticalAlignment=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-verticalalignment")] +AmbientAttributes::visible=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-visible")] +AmbientAttributes::width=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-width")] +AmbientAttributes::zIndex=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ambientattributes-zindex")] +AMCOPPCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-amcoppcommand")] +AMCOPPSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-amcoppsignature")] +AMCOPPStatusInput=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-amcoppstatusinput")] +AMCOPPStatusOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-amcoppstatusoutput")] +AMExtendedSeekingCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/ne-qnetwork-amextendedseekingcapabilities")] +AMGetErrorText=[Documentation("https://docs.microsoft.com/windows/win32/api/errors/nf-errors-amgeterrortextw")] +AMGetErrorTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/errors/nf-errors-amgeterrortexta")] +AMGetErrorTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/errors/nf-errors-amgeterrortextw")] +AMOVERLAYFX=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-amoverlayfx")] +AMovieDllRegisterServer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/amoviedllregisterserver")] +AMovieDllRegisterServer2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/amoviedllregisterserver2")] +AMovieDllUnregisterServer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/amoviedllunregisterserver")] +AMOVIESETUP_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/amoviesetup-filter")] +AMOVIESETUP_MEDIATYPE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/amoviesetup-mediatype")] +AMOVIESETUP_PIN=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/amoviesetup-pin")] +AMovieSetupRegisterFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/amoviesetupregisterfilter")] +AMovieSetupRegisterFilter2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/amoviesetupregisterfilter2")] +AMSI_ATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/ne-amsi-amsi_attribute")] +AMSI_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/ne-amsi-amsi_result")] +AmsiCloseSession=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-amsiclosesession")] +AmsiInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-amsiinitialize")] +AmsiNotifyOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-amsinotifyoperation")] +AmsiOpenSession=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-amsiopensession")] +AmsiResultIsMalware=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-amsiresultismalware")] +AmsiScanBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-amsiscanbuffer")] +AmsiScanString=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-amsiscanstring")] +AmsiUninitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-amsiuninitialize")] +AMTunerModeType=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-amtunermodetype")] +AMVABeginFrameInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/amva/ns-amva-amvabeginframeinfo")] +AMVABUFFERINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/amva/ns-amva-amvabufferinfo")] +AMVACompBufferInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/amva/ns-amva-amvacompbufferinfo")] +AMVAEndFrameInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/amva/ns-amva-amvaendframeinfo")] +AMVAInternalMemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/amva/ns-amva-amvainternalmeminfo")] +AMVAUncompBufferInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/amva/ns-amva-amvauncompbufferinfo")] +AMVAUncompDataInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/amva/ns-amva-amvauncompdatainfo")] +AMVP_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/vptype/ne-vptype-amvp_mode")] +AMVP_SELECT_FORMAT_BY=[Documentation("https://docs.microsoft.com/windows/win32/api/vptype/ne-vptype-amvp_select_format_by")] +AMVPDATAINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/vptype/ns-vptype-amvpdatainfo")] +AMVPDIMINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/vptype/ns-vptype-amvpdiminfo")] +AMVPSIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/vptype/ns-vptype-amvpsize")] +Analog=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/analog-video-subtypes")] +ANALOGVIDEOINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/ns-amvideo-analogvideoinfo")] +AnalogVideoStandard=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-analogvideostandard")] +Analysis=[Documentation("https://docs.microsoft.com/windows/win32/tablet/analysis-hint-properties")] +AnalysisModes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/analysismodes")] +AnalysisRegion=[Documentation("https://docs.microsoft.com/windows/win32/tablet/analysisregion")] +AnalysisWarningCode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/analysiswarningcode")] +and=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/and--sm4---asm-")] +ANDEXP=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/andexp")] +AngleArc=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-anglearc")] +AnglesAvailable=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/anglesavailable-property")] +Animate_Close=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-animate_close")] +Animate_Create=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-animate_create")] +Animate_IsPlaying=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-animate_isplaying")] +Animate_Open=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-animate_open")] +Animate_OpenEx=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-animate_openex")] +Animate_Play=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-animate_play")] +Animate_Seek=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-animate_seek")] +Animate_Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-animate_stop")] +AnimatePalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-animatepalette")] +AnimateWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-animatewindow")] +Animation=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/animation")] +ANIMATIONINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-animationinfo")] +AnimationKey=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/animationkey")] +AnimationOptions=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/animationoptions")] +AnimationSet=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/animationset")] +AnimationStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-animationstyle")] +AnimTicksPerSecond=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/animtickspersecond")] +Annotation=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3d11-effect-annotation-syntax")] +AnonymousUserName=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mspeapconnectionpropertiesv2-anonymoususername-identityprivacyparameters-element")] +any=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-any")] +Any=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/any-hit-shader")] +AnyPopup=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-anypopup")] +APC_CALLBACK_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ns-processthreadsapi-apc_callback_data")] +Api=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api-class")] +API=[Documentation("https://docs.microsoft.com/windows/win32/WinInet/api-flags")] +API_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-api_version")] +Api::DeserializeObjectFromColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.deserializeobjectfromcolumn-method-jet-sesid-jet-tableid-jet-columnid-")] +Api::EscrowUpdate=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.escrowupdate-method")] +Api::GetBookmark=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.getbookmark-method")] +Api::GetColumnDictionary=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.getcolumndictionary-method")] +Api::GetTableColumnid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.gettablecolumnid-method")] +Api::GetTableColumns=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.gettablecolumns-method-jet-sesid-jet-dbid-string-")] +Api::GetTableIndexes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.gettableindexes-method-jet-sesid-jet-tableid-")] +Api::GetTableNames=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.gettablenames-method")] +Api::IntersectIndexes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.intersectindexes-method")] +Api::JetAddColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetaddcolumn-method")] +Api::JetAttachDatabase=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetattachdatabase-method")] +Api::JetAttachDatabase2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetattachdatabase2-method")] +Api::JetBackupInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetbackupinstance-method")] +Api::JetBeginExternalBackupInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetbeginexternalbackupinstance-method")] +Api::JetBeginSession=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetbeginsession-method")] +Api::JetBeginTransaction=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetbegintransaction-method")] +Api::JetBeginTransaction2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetbegintransaction2-method")] +Api::JetCloseDatabase=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetclosedatabase-method")] +Api::JetCloseFileInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetclosefileinstance-method")] +Api::JetCloseTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetclosetable-method")] +Api::JetCommitTransaction=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetcommittransaction-method")] +Api::JetCompact=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetcompact-method")] +Api::JetComputeStats=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetcomputestats-method")] +Api::JetCreateDatabase=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetcreatedatabase-method")] +Api::JetCreateDatabase2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetcreatedatabase2-method")] +Api::JetCreateIndex=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetcreateindex-method")] +Api::JetCreateIndex2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetcreateindex2-method")] +Api::JetCreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetcreateinstance-method")] +Api::JetCreateInstance2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetcreateinstance2-method")] +Api::JetCreateTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetcreatetable-method")] +Api::JetCreateTableColumnIndex3=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetcreatetablecolumnindex3-method")] +Api::JetDefragment=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetdefragment-method")] +Api::JetDefragment2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetdefragment2-method")] +Api::JetDelete=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetdelete-method")] +Api::JetDeleteColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetdeletecolumn-method")] +Api::JetDeleteColumn2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetdeletecolumn2-method")] +Api::JetDeleteIndex=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetdeleteindex-method")] +Api::JetDeleteTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetdeletetable-method")] +Api::JetDetachDatabase=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetdetachdatabase-method")] +Api::JetDetachDatabase2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetdetachdatabase2-method")] +Api::JetDupCursor=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetdupcursor-method")] +Api::JetDupSession=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetdupsession-method")] +Api::JetEndExternalBackupInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetendexternalbackupinstance-method")] +Api::JetEndExternalBackupInstance2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetendexternalbackupinstance2-method")] +Api::JetEndSession=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetendsession-method")] +Api::JetEnumerateColumns=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetenumeratecolumns-method")] +Api::JetEscrowUpdate=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetescrowupdate-method")] +Api::JetFreeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetfreebuffer-method")] +Api::JetGetAttachInfoInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetattachinfoinstance-method")] +Api::JetGetBookmark=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetbookmark-method")] +Api::JetGetColumnInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetcolumninfo-method-jet-sesid-jet-dbid-string-string-jet-columnlist-")] +Api::JetGetCurrentIndex=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetcurrentindex-method")] +Api::JetGetCursorInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetcursorinfo-method")] +Api::JetGetDatabaseFileInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetdatabasefileinfo-method-string-jet-dbinfomisc-jet-dbinfo-")] +Api::JetGetDatabaseInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetdatabaseinfo-method-jet-sesid-jet-dbid-int32-jet-dbinfo-")] +Api::JetGetIndexInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetindexinfo-method-jet-sesid-jet-dbid-string-string-string-jet-idxinfo-")] +Api::JetGetInstanceInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetinstanceinfo-method")] +Api::JetGetLock=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetlock-method")] +Api::JetGetLogInfoInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetloginfoinstance-method")] +Api::JetGetLS=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetls-method")] +Api::JetGetObjectInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetobjectinfo-method-jet-sesid-jet-dbid-jet-objectlist-")] +Api::JetGetRecordPosition=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetrecordposition-method")] +Api::JetGetSecondaryIndexBookmark=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetsecondaryindexbookmark-method")] +Api::JetGetSystemParameter=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetsystemparameter-method-jet-instance-jet-sesid-jet-param-int32-string-int32-")] +Api::JetGetTableColumnInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgettablecolumninfo-method-jet-sesid-jet-tableid-string-jet-columnlist-")] +Api::JetGetTableIndexInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgettableindexinfo-method-jet-sesid-jet-tableid-string-uint16-jet-idxinfo-")] +Api::JetGetTableInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgettableinfo-method-jet-sesid-jet-tableid-jet-objectinfo-jet-tblinfo-")] +Api::JetGetTruncateLogInfoInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgettruncateloginfoinstance-method")] +Api::JetGetVersion=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgetversion-method")] +Api::JetGotoBookmark=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgotobookmark-method")] +Api::JetGotoPosition=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgotoposition-method")] +Api::JetGotoSecondaryIndexBookmark=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgotosecondaryindexbookmark-method")] +Api::JetGrowDatabase=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetgrowdatabase-method")] +Api::JetIdle=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetidle-method")] +Api::JetIndexRecordCount=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetindexrecordcount-method")] +Api::JetInit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetinit-method")] +Api::JetInit2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetinit2-method")] +Api::JetIntersectIndexes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetintersectindexes-method")] +Api::JetMakeKey=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetmakekey-method")] +Api::JetMove=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetmove-method-jet-sesid-jet-tableid-jet-move-movegrbit-")] +Api::JetOpenDatabase=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetopendatabase-method")] +Api::JetOpenFileInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetopenfileinstance-method")] +Api::JetOpenTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetopentable-method")] +Api::JetOpenTempTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetopentemptable-method")] +Api::JetOpenTempTable2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetopentemptable2-method")] +Api::JetOpenTempTable3=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetopentemptable3-method")] +Api::JetOSSnapshotFreeze=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetossnapshotfreeze-method")] +Api::JetOSSnapshotPrepare=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetossnapshotprepare-method")] +Api::JetOSSnapshotThaw=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetossnapshotthaw-method")] +Api::JetPrepareUpdate=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetprepareupdate-method")] +Api::JetReadFileInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetreadfileinstance-method")] +Api::JetRegisterCallback=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetregistercallback-method")] +Api::JetRenameColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetrenamecolumn-method")] +Api::JetRenameTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetrenametable-method")] +Api::JetResetSessionContext=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetresetsessioncontext-method")] +Api::JetResetTableSequential=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetresettablesequential-method")] +Api::JetRestoreInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetrestoreinstance-method")] +Api::JetRetrieveColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetretrievecolumn-method-jet-sesid-jet-tableid-jet-columnid-byte-int32-int32-int32-retrievecolumngrbit-jet-retinfo-")] +Api::JetRetrieveColumns=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetretrievecolumns-method")] +Api::JetRetrieveKey=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetretrievekey-method")] +Api::JetRollback=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetrollback-method")] +Api::JetSeek=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetseek-method")] +Api::JetSetColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetsetcolumn-method-jet-sesid-jet-tableid-jet-columnid-byte-int32-setcolumngrbit-jet-setinfo-")] +Api::JetSetColumnDefaultValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetsetcolumndefaultvalue-method")] +Api::JetSetColumns=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetsetcolumns-method")] +Api::JetSetCurrentIndex=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetsetcurrentindex-method")] +Api::JetSetCurrentIndex2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetsetcurrentindex2-method")] +Api::JetSetCurrentIndex3=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetsetcurrentindex3-method")] +Api::JetSetCurrentIndex4=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetsetcurrentindex4-method")] +Api::JetSetDatabaseSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetsetdatabasesize-method")] +Api::JetSetIndexRange=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetsetindexrange-method")] +Api::JetSetLS=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetsetls-method")] +Api::JetSetSessionContext=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetsetsessioncontext-method")] +Api::JetSetSystemParameter=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetsetsystemparameter-method-jet-instance-jet-sesid-jet-param-jet-callback-string-")] +Api::JetSetTableSequential=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetsettablesequential-method")] +Api::JetStopBackupInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetstopbackupinstance-method")] +Api::JetStopServiceInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetstopserviceinstance-method")] +Api::JetTerm=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetterm-method")] +Api::JetTerm2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetterm2-method")] +Api::JetTruncateLogInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jettruncateloginstance-method")] +Api::JetUnregisterCallback=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetunregistercallback-method")] +Api::JetUpdate=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.jetupdate-method-jet-sesid-jet-tableid-")] +Api::MakeKey=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.makekey-method-jet-sesid-jet-tableid-boolean-makekeygrbit-")] +Api::MoveAfterLast=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.moveafterlast-method")] +Api::MoveBeforeFirst=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.movebeforefirst-method")] +Api::ResetIndexRange=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.resetindexrange-method")] +Api::RetrieveColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumn-method-jet-sesid-jet-tableid-jet-columnid-retrievecolumngrbit-jet-retinfo-")] +Api::RetrieveColumnAsBoolean=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumnasboolean-method-jet-sesid-jet-tableid-jet-columnid-")] +Api::RetrieveColumnAsByte=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumnasbyte-method-jet-sesid-jet-tableid-jet-columnid-")] +Api::RetrieveColumnAsDateTime=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumnasdatetime-method-jet-sesid-jet-tableid-jet-columnid-retrievecolumngrbit-")] +Api::RetrieveColumnAsDouble=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumnasdouble-method-jet-sesid-jet-tableid-jet-columnid-retrievecolumngrbit-")] +Api::RetrieveColumnAsFloat=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumnasfloat-method-jet-sesid-jet-tableid-jet-columnid-")] +Api::RetrieveColumnAsGuid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumnasguid-method-jet-sesid-jet-tableid-jet-columnid-retrievecolumngrbit-")] +Api::RetrieveColumnAsInt16=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumnasint16-method-jet-sesid-jet-tableid-jet-columnid-retrievecolumngrbit-")] +Api::RetrieveColumnAsInt32=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumnasint32-method-jet-sesid-jet-tableid-jet-columnid-retrievecolumngrbit-")] +Api::RetrieveColumnAsInt64=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumnasint64-method-jet-sesid-jet-tableid-jet-columnid-")] +Api::RetrieveColumnAsString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumnasstring-method-jet-sesid-jet-tableid-jet-columnid-encoding-")] +Api::RetrieveColumnAsUInt16=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumnasuint16-method-jet-sesid-jet-tableid-jet-columnid-")] +Api::RetrieveColumnAsUInt32=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumnasuint32-method-jet-sesid-jet-tableid-jet-columnid-retrievecolumngrbit-")] +Api::RetrieveColumnAsUInt64=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumnasuint64-method-jet-sesid-jet-tableid-jet-columnid-")] +Api::RetrieveColumns=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumns-method")] +Api::RetrieveColumnSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievecolumnsize-method-jet-sesid-jet-tableid-jet-columnid-int32-retrievecolumngrbit-")] +Api::RetrieveKey=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.retrievekey-method")] +Api::SerializeObjectToColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.serializeobjecttocolumn-method")] +Api::SetColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.setcolumn-method-jet-sesid-jet-tableid-jet-columnid-byte-setcolumngrbit-")] +Api::SetColumns=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.setcolumns-method")] +Api::TryGetLock=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.trygetlock-method")] +Api::TryMove=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.trymove-method")] +Api::TryMoveFirst=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.trymovefirst-method")] +Api::TryMoveLast=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.trymovelast-method")] +Api::TryMoveNext=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.trymovenext-method")] +Api::TryMovePrevious=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.trymoveprevious-method")] +Api::TryOpenTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.tryopentable-method")] +Api::TrySeek=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.tryseek-method")] +Api::TrySetIndexRange=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/api.trysetindexrange-method")] +ApiSetQueryApiSetPresence=[Documentation("https://docs.microsoft.com/windows/win32/SysInfo/apisetqueryapisetpresence")] +ApiSetQueryApiSetPresenceEx=[Documentation("https://docs.microsoft.com/windows/win32/SysInfo/apisetqueryapisetpresenceex")] +APO_BUFFER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/audioapotypes/ne-audioapotypes-apo_buffer_flags")] +APO_CONNECTION_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/audioapotypes/ns-audioapotypes-apo_connection_property")] +APO_CONNECTION_PROPERTY_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/audioapotypes/ns-audioapotypes-apo_connection_property_v2")] +APO_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/ne-audioenginebaseapo-apo_flag")] +APO_LOG_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ne-audioengineextensionapo-apo_log_level")] +APO_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ns-audioengineextensionapo-apo_notification")] +APO_NOTIFICATION_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ns-audioengineextensionapo-apo_notification_descriptor")] +APO_NOTIFICATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ne-audioengineextensionapo-apo_notification_type")] +APO_REG_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/ns-audioenginebaseapo-apo_reg_properties")] +APOInitBaseStruct=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/ns-audioenginebaseapo-apoinitbasestruct")] +APOInitSystemEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/ns-audioenginebaseapo-apoinitsystemeffects")] +APOInitSystemEffects2=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/ns-audioenginebaseapo-apoinitsystemeffects2")] +APOInitSystemEffects3=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ns-audioengineextensionapo-apoinitsystemeffects3")] +APP_MEMORY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ns-processthreadsapi-app_memory_information")] +APPACTIONFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/ne-shappmgr-appactionflags")] +APPBARDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-appbardata")] +APPCATEGORYINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/appmgmt/ns-appmgmt-appcategoryinfo")] +APPCATEGORYINFOLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/appmgmt/ns-appmgmt-appcategoryinfolist")] +AppDataFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/appdatafolder")] +AppDomainHelper=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/appdomainhelper")] +AppearanceConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/ne-inked-appearanceconstants")] +Append=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-so-append")] +Appendix=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix")] +AppendMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-appendmenua")] +AppendMenuA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-appendmenua")] +AppendMenuW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-appendmenuw")] +AppendStructuredBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-appendstructuredbuffer")] +AppendStructuredBuffer::Append=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-appendstructuredbuffer-append")] +AppendStructuredBuffer::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-appendstructuredbuffer-getdimensions")] +APPHELP_DATA=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/apphelp-data")] +ApphelpCheckShellObject=[Documentation("https://docs.microsoft.com/windows/win32/api/appcompatapi/nf-appcompatapi-apphelpcheckshellobject")] +APPINFODATA=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/ns-shappmgr-appinfodata")] +APPINFODATAFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/ne-shappmgr-appinfodataflags")] +APPLET_PROC=[Documentation("https://docs.microsoft.com/windows/win32/api/cpl/nc-cpl-applet_proc")] +APPLETIDLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/imepad/ns-imepad-appletidlist")] +Application=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-application")] +APPLICATION_VIEW_ORIENTATION=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-application_view_orientation")] +APPLICATION_VIEW_SIZE_PREFERENCE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-application_view_size_preference")] +APPLICATION_VIEW_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-application_view_state")] +Application::Commands=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-application-commands")] +Application::Views=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-application-views")] +ApplicationCluster=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/applicationcluster")] +ApplicationInstances=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/applicationinstances")] +ApplicationMenu=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-applicationmenu")] +ApplicationMenu::RecentItems=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-applicationmenu-recentitems")] +ApplicationProcessRecycleInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ns-comsvcs-applicationprocessrecycleinfo")] +ApplicationProcessStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ns-comsvcs-applicationprocessstatistics")] +ApplicationProcessSummary=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ns-comsvcs-applicationprocesssummary")] +ApplicationRecoveryFinished=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-applicationrecoveryfinished")] +ApplicationRecoveryInProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-applicationrecoveryinprogress")] +Applications=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/applications")] +ApplicationSummary=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ns-comsvcs-applicationsummary")] +APPLY_SNAPSHOT_VHDSET_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-apply_snapshot_vhdset_flag")] +APPLY_SNAPSHOT_VHDSET_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-apply_snapshot_vhdset_parameters")] +APPLY_SNAPSHOT_VHDSET_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-apply_snapshot_vhdset_version")] +ApplyControlToken=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-applycontroltoken")] +ApplyDeltaB=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/msdelta-applydeltab")] +ApplyDeltaW=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/msdelta-applydeltaw")] +ApplySnapshotVhdSet=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-applysnapshotvhdset")] +Appointment=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/appointment-properties")] +AppPolicyClrCompat=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ne-appmodel-apppolicyclrcompat")] +AppPolicyCreateFileAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ne-appmodel-apppolicycreatefileaccess")] +AppPolicyGetClrCompat=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-apppolicygetclrcompat")] +AppPolicyGetCreateFileAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-apppolicygetcreatefileaccess")] +AppPolicyGetLifecycleManagement=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-apppolicygetlifecyclemanagement")] +AppPolicyGetMediaFoundationCodecLoading=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-apppolicygetmediafoundationcodecloading")] +AppPolicyGetProcessTerminationMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-apppolicygetprocessterminationmethod")] +AppPolicyGetShowDeveloperDiagnostic=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-apppolicygetshowdeveloperdiagnostic")] +AppPolicyGetThreadInitializationType=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-apppolicygetthreadinitializationtype")] +AppPolicyGetWindowingModel=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-apppolicygetwindowingmodel")] +AppPolicyLifecycleManagement=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ne-appmodel-apppolicylifecyclemanagement")] +AppPolicyMediaFoundationCodecLoading=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ne-appmodel-apppolicymediafoundationcodecloading")] +AppPolicyProcessTerminationMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ne-appmodel-apppolicyprocessterminationmethod")] +AppPolicyShowDeveloperDiagnostic=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ne-appmodel-apppolicyshowdeveloperdiagnostic")] +AppPolicyThreadInitializationType=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ne-appmodel-apppolicythreadinitializationtype")] +AppPolicyWindowingModel=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ne-appmodel-apppolicywindowingmodel")] +APPX_BUNDLE_FOOTPRINT_FILE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ne-appxpackaging-appx_bundle_footprint_file_type")] +APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ne-appxpackaging-appx_bundle_payload_package_type")] +APPX_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ne-appxpackaging-appx_capabilities")] +APPX_COMPRESSION_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ne-appxpackaging-appx_compression_option")] +APPX_ENCRYPTED_EXEMPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ns-appxpackaging-appx_encrypted_exemptions")] +APPX_ENCRYPTED_PACKAGE_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ne-appxpackaging-appx_encrypted_package_options")] +APPX_ENCRYPTED_PACKAGE_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ns-appxpackaging-appx_encrypted_package_settings")] +APPX_ENCRYPTED_PACKAGE_SETTINGS2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ns-appxpackaging-appx_encrypted_package_settings2")] +APPX_FOOTPRINT_FILE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ne-appxpackaging-appx_footprint_file_type")] +APPX_KEY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ns-appxpackaging-appx_key_info")] +APPX_PACKAGE_ARCHITECTURE=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ne-appxpackaging-appx_package_architecture")] +APPX_PACKAGE_ARCHITECTURE2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ne-appxpackaging-appx_package_architecture2")] +APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ne-appxpackaging-appx_package_editor_update_package_manifest_options")] +APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ne-appxpackaging-appx_package_editor_update_package_option")] +APPX_PACKAGE_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ns-appxpackaging-appx_package_settings")] +APPX_PACKAGE_WRITER_PAYLOAD_STREAM=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/ns-appxpackaging-appx_package_writer_payload_stream")] +April=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-april-monthstype-element")] +APTTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/ne-objidlbase-apttype")] +APTTYPEQUALIFIER=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/ne-objidlbase-apttypequalifier")] +AR_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ne-winuser-ar_state")] +Arc=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-arc")] +ArchiveSourceSupportMask=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/archivesourcesupportmask")] +ArcSegment=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-arcsegment")] +ArcTo=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-arcto")] +AreAllAccessesGranted=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-areallaccessesgranted")] +AreAnyAccessesGranted=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-areanyaccessesgranted")] +AreDpiAwarenessContextsEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-aredpiawarenesscontextsequal")] +AreDvdCodecsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/comppkgsup/nf-comppkgsup-aredvdcodecsenabled")] +AreFileApisANSI=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-arefileapisansi")] +AreShortNamesEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-areshortnamesenabled")] +argument=[Documentation("https://docs.microsoft.com/windows/win32/WMP/argument-element")] +Arguments=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-arguments-exectype-element")] +ARM64_NT_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-arm64_nt_context")] +ARP_SEND_REPLY=[Documentation("https://docs.microsoft.com/windows/win32/api/ipexport/ns-ipexport-arp_send_reply")] +ARPAUTHORIZEDCDFPREFIX=[Documentation("https://docs.microsoft.com/windows/win32/Msi/arpauthorizedcdfprefix")] +ARPCOMMENTS=[Documentation("https://docs.microsoft.com/windows/win32/Msi/arpcomments")] +ARPCONTACT=[Documentation("https://docs.microsoft.com/windows/win32/Msi/arpcontact")] +ARPHELPLINK=[Documentation("https://docs.microsoft.com/windows/win32/Msi/arphelplink")] +ARPHELPTELEPHONE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/arphelptelephone")] +ARPINSTALLLOCATION=[Documentation("https://docs.microsoft.com/windows/win32/Msi/arpinstalllocation")] +ARPNOMODIFY=[Documentation("https://docs.microsoft.com/windows/win32/Msi/arpnomodify")] +ARPNOREMOVE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/arpnoremove")] +ARPNOREPAIR=[Documentation("https://docs.microsoft.com/windows/win32/Msi/arpnorepair")] +ARPPRODUCTICON=[Documentation("https://docs.microsoft.com/windows/win32/Msi/arpproducticon")] +ARPREADME=[Documentation("https://docs.microsoft.com/windows/win32/Msi/arpreadme")] +ARPSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/arpsize")] +ARPSYSTEMCOMPONENT=[Documentation("https://docs.microsoft.com/windows/win32/Msi/arpsystemcomponent")] +ARPURLINFOABOUT=[Documentation("https://docs.microsoft.com/windows/win32/Msi/arpurlinfoabout")] +ARPURLUPDATEINFO=[Documentation("https://docs.microsoft.com/windows/win32/Msi/arpurlupdateinfo")] +ArrangeIconicWindows=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-arrangeiconicwindows")] +ARRAYDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-arraydesc")] +asdouble=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/asdouble")] +ASF=[Documentation("https://docs.microsoft.com/windows/win32/medfound/asf-payload-extension-guids")] +ASF_FLAT_PICTURE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-asf_flat_picture")] +ASF_FLAT_SYNCHRONISED_LYRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-asf_flat_synchronised_lyrics")] +ASF_INDEX_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/ns-wmcontainer-asf_index_descriptor")] +ASF_INDEX_IDENTIFIER=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/ns-wmcontainer-asf_index_identifier")] +ASF_MUX_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/ns-wmcontainer-asf_mux_statistics")] +ASF_SELECTION_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/ne-wmcontainer-asf_selection_status")] +ASF_STATUSFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/ne-wmcontainer-asf_statusflags")] +ASFLeakyBucketPairs=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/asfleakybucketpairs")] +asfloat=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-asfloat")] +asin=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-asin")] +asint=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-asint")] +ASM_CMP_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/ne-winsxs-asm_cmp_flags")] +ASM_DISPLAY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/ne-winsxs-asm_display_flags")] +ASM_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/ne-winsxs-asm_name")] +AsnAny=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/ns-snmp-asnany")] +AsnObjectIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/ns-snmp-asnobjectidentifier")] +AsnOctetString=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/ns-snmp-asnoctetstring")] +AspectRatio=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/aspectratio-property")] +AspectRatioX=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/aspectratiox")] +AspectRatioY=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/aspectratioy")] +ASSEMBLY_FILE_DETAILED_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-assembly_file_detailed_information")] +ASSEMBLY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/ns-winsxs-assembly_info")] +ASSERT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/assert")] +Assigning=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/assigning-roles-to-components--interfaces--or-methods")] +AssignProcessToJobObject=[Documentation("https://docs.microsoft.com/windows/win32/api/jobapi2/nf-jobapi2-assignprocesstojobobject")] +AssocCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-assoccreate")] +AssocCreateForClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-assoccreateforclasses")] +ASSOCDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/ne-shlwapi-assocdata")] +ASSOCF=[Documentation("https://docs.microsoft.com/windows/win32/shell/ASSOCF_str")] +AssocGetDetailsOfPropKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-assocgetdetailsofpropkey")] +AssocGetPerceivedType=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-assocgetperceivedtype")] +ASSOCIATE_NAMERES_CONTEXT_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-associate_nameres_context_input")] +AssociateColorProfileWithDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-associatecolorprofilewithdevicea")] +AssociateColorProfileWithDeviceA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-associatecolorprofilewithdevicea")] +AssociateColorProfileWithDeviceW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-associatecolorprofilewithdevicew")] +AssociateContextWithName=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-associatecontextwithname")] +AssociateFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-associatefileex")] +ASSOCIATIONELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-associationelement")] +ASSOCIATIONLEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-associationlevel")] +ASSOCIATIONTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-associationtype")] +AssocIsDangerous=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-associsdangerous")] +ASSOCKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/ne-shlwapi-assockey")] +AssocQueryKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-assocquerykeyw")] +AssocQueryKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-assocquerykeya")] +AssocQueryKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-assocquerykeyw")] +AssocQueryString=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-assocquerystringa")] +AssocQueryStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-assocquerystringa")] +AssocQueryStringByKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-assocquerystringbykeyw")] +AssocQueryStringByKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-assocquerystringbykeya")] +AssocQueryStringByKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-assocquerystringbykeyw")] +AssocQueryStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-assocquerystringw")] +ASSOCSTR=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/ne-shlwapi-assocstr")] +asuint=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/asuint")] +ASX=[Documentation("https://docs.microsoft.com/windows/win32/WMP/asx-element")] +async=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/async")] +ASYNC_COMPLETION=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nc-tspi-async_completion")] +AsyncActionCompletedHandler=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/asyncactioncompletedhandler")] +AsyncActionCompletedHandler::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/asyncactioncompletedhandler-invoke")] +AsyncContentLoadedState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ne-uiautomationcoreapi-asynccontentloadedstate")] +Asynchronous=[Documentation("https://docs.microsoft.com/windows/win32/medfound/asynchronous-callback-methods")] +AsyncStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/asyncinfo/ne-asyncinfo-asyncstatus")] +AsyncStringTrace=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-asyncstringtrace")] +at=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/at-element")] +AT_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/lmat/ns-lmat-at_enum")] +AT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/lmat/ns-lmat-at_info")] +atan=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-atan")] +atan2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-atan2")] +AtlThunk_AllocateData=[Documentation("https://docs.microsoft.com/windows/win32/api/atlthunk/nf-atlthunk-atlthunk_allocatedata")] +AtlThunk_DataToCode=[Documentation("https://docs.microsoft.com/windows/win32/api/atlthunk/nf-atlthunk-atlthunk_datatocode")] +AtlThunk_FreeData=[Documentation("https://docs.microsoft.com/windows/win32/api/atlthunk/nf-atlthunk-atlthunk_freedata")] +AtlThunk_InitData=[Documentation("https://docs.microsoft.com/windows/win32/api/atlthunk/nf-atlthunk-atlthunk_initdata")] +ATM_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2atm/ns-ws2atm-atm_address")] +ATM_BHLI=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2atm/ns-ws2atm-atm_bhli")] +ATM_BLLI=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2atm/ns-ws2atm-atm_blli")] +Atom=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/atoms-macros")] +atomic_and=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/atomic-and--sm5---asm-")] +atomic_cmp_store=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/atomic-cmp-store--sm5---asm-")] +atomic_iadd=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/atomic-iadd--sm5---asm-")] +atomic_imax=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/atomic-imax--sm5---asm-")] +atomic_imin=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/atomic-imin--sm5---asm-")] +atomic_or=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/atomic-or--sm5---asm-")] +atomic_umax=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/atomic-umax--sm5---asm-")] +atomic_umin=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/atomic-umin--sm5---asm-")] +atomic_xor=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/atomic-xor--sm5---asm-")] +ATSC_FILTER_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-atsc_filter_options")] +ATTACH_VIRTUAL_DISK_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-attach_virtual_disk_flag")] +ATTACH_VIRTUAL_DISK_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-attach_virtual_disk_parameters")] +ATTACH_VIRTUAL_DISK_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-attach_virtual_disk_version")] +AttachConsole=[Documentation("https://docs.microsoft.com/windows/console/attachconsole")] +AttachDatabaseGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/attachdatabasegrbit-enumeration")] +ATTACHMENT_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-attachment_action")] +ATTACHMENT_PROMPT=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-attachment_prompt")] +Attachments=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-attachments-sendemailtype-element")] +attachmentsType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-attachmentstype-complextype")] +AttachProperties=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/attachproperties")] +AttachPropertyInstance=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/attachpropertyinstance")] +AttachPropertyInstanceEx=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/attachpropertyinstanceex")] +AttachThreadInput=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-attachthreadinput")] +AttachVirtualDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-attachvirtualdisk")] +ATTENDEE_DISCONNECT_REASON=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/ne-rdpencomapi-attendee_disconnect_reason")] +Attribute=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/attribute")] +ATTRIBUTE_LIST_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/attribute-list-entry")] +attribute_onchange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/attribute-onchange")] +ATTRIBUTE_RECORD_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/attribute-record-header")] +ATTRIBUTE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ndattrib/ne-ndattrib-attribute_type")] +Attribute::Name=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/attribute-name")] +Attribute::Value=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/attribute-value")] +ATTRIBUTEFILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-attributefilter")] +ATTRIBUTEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-attributeinfo")] +ATTRIBUTEPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-attributeproperties")] +ATTRIBUTERESTRICTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-attributerestrictions")] +Attributes=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/attributes")] +Attributes::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/attributes-newenum")] +Attributes::Add=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/attributes-add")] +Attributes::Clear=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/attributes-clear")] +Attributes::Count=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/attributes-count")] +Attributes::Item=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/attributes-item")] +Attributes::Remove=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/attributes-remove")] +ATTRIBUTESYNTAX=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-attributesyntax")] +ATTRINFO=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/attrinfo")] +AUDCLNT_SESSIONFLAGS_XXX=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/audclnt-sessionflags-xxx-constants")] +AUDCLNT_SHAREMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/audiosessiontypes/ne-audiosessiontypes-audclnt_sharemode")] +AUDCLNT_STREAMFLAGS_XXX=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/audclnt-streamflags-xxx-constants")] +AUDCLNT_STREAMOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/ne-audioclient-audclnt_streamoptions")] +Audio=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/audio-decoding-properties--deprecated")] +AUDIO_DUCKING_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/ne-audioclient-audio_ducking_options")] +AUDIO_EFFECT=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/ns-audioclient-audio_effect")] +AUDIO_EFFECT_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/ne-audioclient-audio_effect_state")] +AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ns-audioengineextensionapo-audio_endpoint_property_change_apo_notification_descriptor")] +AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ns-audioengineextensionapo-audio_endpoint_property_change_notification")] +AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ns-audioengineextensionapo-audio_endpoint_volume_apo_notification_descriptor")] +AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ns-audioengineextensionapo-audio_endpoint_volume_change_notification")] +AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ns-audioengineextensionapo-audio_endpoint_volume_change_notification2")] +AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ns-audioengineextensionapo-audio_microphone_boost_apo_notification_descriptor")] +AUDIO_MICROPHONE_BOOST_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ns-audioengineextensionapo-audio_microphone_boost_notification")] +AUDIO_STREAM_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/api/audiosessiontypes/ne-audiosessiontypes-audio_stream_category")] +AUDIO_STREAM_CONFIG_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-audio_stream_config_caps")] +AUDIO_SYSTEMEFFECT=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ns-audioengineextensionapo-audio_systemeffect")] +AUDIO_SYSTEMEFFECT_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ne-audioengineextensionapo-audio_systemeffect_state")] +AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ns-audioengineextensionapo-audio_systemeffects_property_change_apo_notification_descriptor")] +AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ns-audioengineextensionapo-audio_systemeffects_property_change_notification")] +AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/ne-mmdeviceapi-audio_systemeffects_propertystore_type")] +AUDIO_VOLUME_NOTIFICATION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/ns-endpointvolume-audio_volume_notification_data")] +AUDIO_VOLUME_NOTIFICATION_DATA2=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ns-audioengineextensionapo-audio_volume_notification_data2")] +AudioBitrate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/audiobitrate-attribute")] +AUDIOCLIENT_ACTIVATION_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclientactivationparams/ns-audioclientactivationparams-audioclient_activation_params")] +AUDIOCLIENT_ACTIVATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclientactivationparams/ne-audioclientactivationparams-audioclient_activation_type")] +AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclientactivationparams/ns-audioclientactivationparams-audioclient_process_loopback_params")] +audioclientactivationparams=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclientactivationparams/na-audioclientactivationparams")] +AudioClientProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/ns-audioclient-audioclientproperties~r1")] +AUDIODESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-audiodescription")] +AudioDeviceProperty=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/audiodeviceproperty")] +AudioExtensionParams=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/ns-mmdeviceapi-audioextensionparams")] +AudioFormat=[Documentation("https://docs.microsoft.com/windows/win32/WMP/audioformat-attribute")] +AudioFXExtensionParams=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/ns-audioenginebaseapo-audiofxextensionparams")] +AudioLanguageChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-audiolanguagechange")] +AudioObjectType=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/ne-spatialaudioclient-audioobjecttype")] +AudioSessionState=[Documentation("https://docs.microsoft.com/windows/win32/api/audiosessiontypes/ne-audiosessiontypes-audiosessionstate")] +AudioSettingsProperty=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/audiosettingsproperty")] +AudioStreamsAvailable=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/audiostreamsavailable-property")] +AUDIT_EVENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-audit_event_type")] +AUDIT_PARAM_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/adtgen/ne-adtgen-audit_param_type")] +AUDIT_POLICY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-audit_policy_information")] +AuditComputeEffectivePolicyBySid=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditcomputeeffectivepolicybysid")] +AuditComputeEffectivePolicyByToken=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditcomputeeffectivepolicybytoken")] +AuditEnumerateCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditenumeratecategories")] +AuditEnumeratePerUserPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditenumerateperuserpolicy")] +AuditEnumerateSubCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditenumeratesubcategories")] +AuditFree=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditfree")] +AuditLookupCategoryGuidFromCategoryId=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditlookupcategoryguidfromcategoryid")] +AuditLookupCategoryIdFromCategoryGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditlookupcategoryidfromcategoryguid")] +AuditLookupCategoryName=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditlookupcategorynamea")] +AuditLookupCategoryNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditlookupcategorynamea")] +AuditLookupCategoryNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditlookupcategorynamew")] +AuditLookupSubCategoryName=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditlookupsubcategorynamea")] +AuditLookupSubCategoryNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditlookupsubcategorynamea")] +AuditLookupSubCategoryNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditlookupsubcategorynamew")] +AuditQueryGlobalSacl=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditqueryglobalsacla")] +AuditQueryGlobalSaclA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditqueryglobalsacla")] +AuditQueryGlobalSaclW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditqueryglobalsaclw")] +AuditQueryPerUserPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditqueryperuserpolicy")] +AuditQuerySecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditquerysecurity")] +AuditQuerySystemPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditquerysystempolicy")] +AuditSetGlobalSacl=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditsetglobalsacla")] +AuditSetGlobalSaclA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditsetglobalsacla")] +AuditSetGlobalSaclW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditsetglobalsaclw")] +AuditSetPerUserPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditsetperuserpolicy")] +AuditSetSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditsetsecurity")] +AuditSetSystemPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-auditsetsystempolicy")] +August=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-august-monthstype-element")] +AUTH_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ne-searchapi-auth_type")] +AUTH_VALIDATION_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-auth_validation_ex")] +authEncryption=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-authencryption-security-element")] +authentication=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-authentication-authencryption-element")] +Authentication=[Documentation("https://docs.microsoft.com/windows/win32/com/com-authentication-service-constants")] +AUTHENTICATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ns-searchapi-authentication_info")] +AUTHENTICATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-authentication_type")] +Authentication-Level=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/authentication-level-constants")] +Authentication-Service=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/authentication-service-constants")] +AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-authenticode_extra_cert_chain_policy_para")] +AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-authenticode_extra_cert_chain_policy_status")] +AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-authenticode_ts_extra_cert_chain_policy_para")] +authMode=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/onexschema-authmode-onex-element")] +AUTHNEXTSTEP=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/ne-davclnt-authnextstep")] +Author=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/author")] +AUTHOR=[Documentation("https://docs.microsoft.com/windows/win32/WMP/author-element")] +AuthorId=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eapcommonschema-authorid-eapmethodtype-element")] +Authorization=[Documentation("https://docs.microsoft.com/windows/win32/com/com-authorization-constants")] +Authorization-Service=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/authorization-service-constants")] +AuthorSortOrder=[Documentation("https://docs.microsoft.com/windows/win32/WMP/authorsortorder-attribute")] +authPeriod=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/onexschema-authperiod-onex-element")] +AuthProtocol=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-authprotocol-contexttype-element")] +AUTHZ_ACCESS_REPLY=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/ns-authz-authz_access_reply")] +AUTHZ_ACCESS_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/ns-authz-authz_access_request")] +AUTHZ_CONTEXT_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/ne-authz-authz_context_information_class")] +AUTHZ_INIT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/ns-authz-authz_init_info")] +AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/ns-authz-authz_registration_object_type_name_offset")] +AUTHZ_RPC_INIT_INFO_CLIENT=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/ns-authz-authz_rpc_init_info_client")] +AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/ns-authz-authz_security_attribute_fqbn_value")] +AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/ns-authz-authz_security_attribute_octet_string_value")] +AUTHZ_SECURITY_ATTRIBUTE_OPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/ne-authz-authz_security_attribute_operation")] +AUTHZ_SECURITY_ATTRIBUTE_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/ns-authz-authz_security_attribute_v1")] +AUTHZ_SECURITY_ATTRIBUTES_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/ns-authz-authz_security_attributes_information")] +AUTHZ_SID_OPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/ne-authz-authz_sid_operation")] +AUTHZ_SOURCE_SCHEMA_REGISTRATION=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/ns-authz-authz_source_schema_registration")] +AuthzAccessCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzaccesscheck")] +AuthzAddSidsToContext=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzaddsidstocontext")] +AuthzCachedAccessCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzcachedaccesscheck")] +AuthzEnumerateSecurityEventSources=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzenumeratesecurityeventsources")] +AuthzFreeAuditEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzfreeauditevent")] +AuthzFreeCentralAccessPolicyCache=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzfreecentralaccesspolicycache")] +AuthzFreeContext=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzfreecontext")] +AuthzFreeHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzfreehandle")] +AuthzFreeResourceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzfreeresourcemanager")] +AuthzGetInformationFromContext=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzgetinformationfromcontext")] +AuthzInitializeCompoundContext=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzinitializecompoundcontext")] +AuthzInitializeContextFromAuthzContext=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzinitializecontextfromauthzcontext")] +AuthzInitializeContextFromSid=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzinitializecontextfromsid")] +AuthzInitializeContextFromToken=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzinitializecontextfromtoken")] +AuthzInitializeObjectAccessAuditEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzinitializeobjectaccessauditevent")] +AuthzInitializeObjectAccessAuditEvent2=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzinitializeobjectaccessauditevent2")] +AuthzInitializeRemoteResourceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzinitializeremoteresourcemanager")] +AuthzInitializeResourceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzinitializeresourcemanager")] +AuthzInitializeResourceManagerEx=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzinitializeresourcemanagerex")] +AuthzInstallSecurityEventSource=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzinstallsecurityeventsource")] +AuthzModifyClaims=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzmodifyclaims")] +AuthzModifySecurityAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzmodifysecurityattributes")] +AuthzModifySids=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzmodifysids")] +AuthzOpenObjectAudit=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzopenobjectaudit")] +AuthzRegisterCapChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzregistercapchangenotification")] +AuthzRegisterSecurityEventSource=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzregistersecurityeventsource")] +AuthzReportSecurityEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzreportsecurityevent")] +AuthzReportSecurityEventFromParams=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzreportsecurityeventfromparams")] +AuthzSetAppContainerInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzsetappcontainerinformation")] +AuthzUninstallSecurityEventSource=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzuninstallsecurityeventsource")] +AuthzUnregisterCapChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzunregistercapchangenotification")] +AuthzUnregisterSecurityEventSource=[Documentation("https://docs.microsoft.com/windows/win32/api/authz/nf-authz-authzunregistersecurityeventsource")] +AUTO_PROXY_SCRIPT_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-auto_proxy_script_buffer")] +AUTO_SCROLL_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-auto_scroll_data")] +AUTO3STATE=[Documentation("https://docs.microsoft.com/windows/win32/menurc/auto3state-control")] +autoBackup=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-autobackup-channelloggingtype-element")] +AUTOCHECKBOX=[Documentation("https://docs.microsoft.com/windows/win32/menurc/autocheckbox-control")] +AUTOCOMPLETELISTOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ne-shlobj_core-autocompletelistoptions")] +AUTOCOMPLETEOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/ne-shldisp-autocompleteoptions")] +AutoConnectOnInternet=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-autoconnectoninternet")] +AutoCorrectProc=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/nc-richedit-autocorrectproc")] +AutoDownloadMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-autodownloadmode")] +AutomaticUpdatesNotificationLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-automaticupdatesnotificationlevel")] +AutomaticUpdatesPermissionType=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-automaticupdatespermissiontype")] +AutomaticUpdatesScheduledInstallationDay=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-automaticupdatesscheduledinstallationday")] +AutomaticUpdatesUserType=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-automaticupdatesusertype")] +Automation=[Documentation("https://docs.microsoft.com/windows/win32/WinAuto/uiauto-automation-element-propids")] +AutomationElementMode=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ne-uiautomationcoreapi-automationelementmode")] +AutomationIdentifierType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ne-uiautomationcoreapi-automationidentifiertype")] +AUTOMENU::show=[Documentation("https://docs.microsoft.com/windows/win32/WMP/automenu-show")] +AutoPathFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/ne-pla-autopathformat")] +AutoProxyHelperFunctions=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-autoproxyhelperfunctions")] +AutoProxyHelperVtbl=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-autoproxyhelpervtbl")] +AUTORADIOBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/menurc/autoradiobutton-control")] +AutoSelectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-autoselectionmode")] +autoStatic=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/autostatic")] +autoSwitch=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-autoswitch-wlanprofile-element")] +AUX_MODULE_BASIC_INFO=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/aux-module-basic-info-struct")] +AUX_MODULE_EXTENDED_INFO=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/aux-module-extended-info-struct")] +AUXCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-auxcaps")] +AUXCAPSA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-auxcapsa")] +AUXCAPSW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-auxcapsw")] +auxGetDevCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-auxgetdevcaps")] +auxGetDevCapsA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-auxgetdevcapsa")] +auxGetDevCapsW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-auxgetdevcapsw")] +auxGetNumDevs=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-auxgetnumdevs")] +auxGetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-auxgetvolume")] +AuxKlibInitialize=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/auxklibinitialize-func")] +AuxKlibQueryModuleInformation=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/auxklibquerymoduleinformation-func")] +auxOutMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-auxoutmessage")] +auxSetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-auxsetvolume")] +AuxUlibInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/aux_ulib/nf-aux_ulib-auxulibinitialize")] +AuxUlibIsDLLSynchronizationHeld=[Documentation("https://docs.microsoft.com/windows/win32/api/aux_ulib/nf-aux_ulib-auxulibisdllsynchronizationheld")] +AuxUlibSetSystemFileCacheSize=[Documentation("https://docs.microsoft.com/windows/win32/api/aux_ulib/nf-aux_ulib-auxulibsetsystemfilecachesize")] +AVAILABLEFREEREG=[Documentation("https://docs.microsoft.com/windows/win32/Msi/availablefreereg")] +AVAudioChannelConfig=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avaudiochannelconfig-property")] +AVAudioChannelCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avaudiochannelcount-property")] +AVAudioSampleRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avaudiosamplerate-property")] +AVDDSurroundMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avddsurroundmode-property")] +AVDecAACDownmixMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecaacdownmixmode-property")] +AVDecAudioDualMono=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecaudiodualmono-property")] +AVDecAudioDualMonoReproMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecaudiodualmonorepromode-property")] +AVDecCommonInputFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdeccommoninputformat-property")] +AVDecCommonMeanBitRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdeccommonmeanbitrate")] +AVDecCommonOutputFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdeccommonoutputformat-property")] +AVDecDDDynamicRangeScaleHigh=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecdddynamicrangescalehigh-property")] +AVDecDDDynamicRangeScaleLow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecdddynamicrangescalelow-property")] +AVDecDDOperationalMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecddoperationalmode-property")] +AVDecHEAACDynamicRangeControl=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecheaacdynamicrangecontrol-property")] +AVDecMmcss=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecmmcss-property")] +AVDecVideoAcceleration_H264=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecvideoacceleration-h264-property")] +AVDecVideoAcceleration_MPEG2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecvideoacceleration-mpeg2-property")] +AVDecVideoAcceleration_VC1=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecvideoacceleration-vc1-property")] +AVDecVideoDropPicWithMissingRef=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecvideodroppicwithmissingref-property")] +AVDecVideoFastDecodeMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecvideofastdecodemode")] +AVDecVideoImageSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecvideoimagesize")] +AVDecVideoInputScanType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecvideoinputscantype-property")] +AVDecVideoPixelAspectRatio=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecvideopixelaspectratio-property")] +AVDecVideoSoftwareDeinterlaceMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecvideosoftwaredeinterlacemode-property")] +AVDecVideoSWPowerLevel=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecvideoswpowerlevel-property")] +AVDecVideoThumbnailGenerationMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdecvideothumbnailgenerationmode-property")] +AVDSPLoudnessEqualization=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdsploudnessequalization-property")] +AVDSPSpeakerFill=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avdspspeakerfill-property")] +AVEncAudioDualMono=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencaudiodualmono-property")] +AVEncAudioInputContent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencaudioinputcontent-property")] +AVEncAudioIntervalToEncode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencaudiointervaltoencode-property")] +AVEncAudioIntervalToSkip=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencaudiointervaltoskip-property")] +AVEncAudioMapDestChannelN=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencaudiomapdestchanneln-property")] +AVEncAudioMeanBitRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencaudiomeanbitrate")] +AVEncCodecType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccodectype-property")] +AVEncCommonBufferInLevel=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonbufferinlevel-property")] +AVEncCommonBufferOutLevel=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonbufferoutlevel-property")] +AVEncCommonBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonbuffersize-property")] +AVEncCommonFormatConstraint=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonformatconstraint-property")] +AVEncCommonLowLatency=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonlowlatency-property")] +AVEncCommonMaxBitRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonmaxbitrate-property")] +AVEncCommonMeanBitRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonmeanbitrate-property")] +AVEncCommonMeanBitRateInterval=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonmeanbitrateinterval-property")] +AVEncCommonMinBitRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonminbitrate-property")] +AVEncCommonMultipassMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonmultipassmode-property")] +AVEncCommonPassEnd=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonpassend-property")] +AVEncCommonPassStart=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonpassstart-property")] +AVEncCommonQuality=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonquality-property")] +AVEncCommonQualityVsSpeed=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonqualityvsspeed-property")] +AVEncCommonRateControlMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonratecontrolmode-property")] +AVEncCommonRealTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonrealtime-property")] +AVEncCommonStreamEndHandling=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avenccommonstreamendhandling-property")] +AVEncDDAtoDConverterType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddatodconvertertype-property")] +AVEncDDCentreDownMixLevel=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddcentredownmixlevel-property")] +AVEncDDChannelBWLowPassFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddchannelbwlowpassfilter-property")] +AVEncDDCopyright=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddcopyright-property")] +AVEncDDDCHighPassFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencdddchighpassfilter-property")] +AVEncDDDialogNormalization=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencdddialognormalization-property")] +AVEncDDDigitalDeemphasis=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencdddigitaldeemphasis-property")] +AVEncDDDynamicRangeCompressionControl=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencdddynamicrangecompressioncontrol-property")] +AVEncDDHeadphoneMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddheadphonemode-property")] +AVEncDDLFELowPassFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddlfelowpassfilter-property")] +AVEncDDLoRoCenterMixLvl_x10=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddlorocentermixlvl-x10-property")] +AVEncDDLoRoSurroundMixLvl_x10=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddlorosurroundmixlvl-x10-property")] +AVEncDDLtRtCenterMixLvl_x10=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddltrtcentermixlvl-x10-property")] +AVEncDDLtRtSurroundMixLvl_x10=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddltrtsurroundmixlvl-x10-property")] +AVEncDDOriginalBitstream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddoriginalbitstream-property")] +AVEncDDPreferredStereoDownMixMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddpreferredstereodownmixmode-property")] +AVEncDDProductionInfoExists=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddproductioninfoexists-property")] +AVEncDDProductionMixLevel=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddproductionmixlevel-property")] +AVEncDDProductionRoomType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddproductionroomtype-property")] +AVEncDDRFPreEmphasisFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddrfpreemphasisfilter-property")] +AVEncDDService=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddservice-property")] +AVEncDDSurround3dBAttenuation=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddsurround3dbattenuation-property")] +AVEncDDSurround90DegreeePhaseShift=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddsurround90degreeephaseshift-property")] +AVEncDDSurroundDownMixLevel=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddsurrounddownmixlevel-property")] +AVEncDDSurroundExMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencddsurroundexmode-property")] +AVEncInputVideoSystem=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencinputvideosystem-property")] +AVEncMPACodingMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpacodingmode-property")] +AVEncMPACopyright=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpacopyright-property")] +AVEncMPAEmphasisType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpaemphasistype-property")] +AVEncMPAEnableRedundancyProtection=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpaenableredundancyprotection-property")] +AVEncMPALayer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpalayer-property")] +AVEncMPAOriginalBitstream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpaoriginalbitstream-property")] +AVEncMPAPrivateUserBit=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpaprivateuserbit-property")] +AVEncMPVAddSeqEndCode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvaddseqendcode-property")] +AVEncMPVDefaultBPictureCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvdefaultbpicturecount-property")] +AVEncMPVFrameFieldMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvframefieldmode-property")] +AVEncMPVGenerateHeaderPicDispExt=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvgenerateheaderpicdispext-property")] +AVEncMPVGenerateHeaderPicExt=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvgenerateheaderpicext-property")] +AVEncMPVGenerateHeaderSeqDispExt=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvgenerateheaderseqdispext-property")] +AVEncMPVGenerateHeaderSeqExt=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvgenerateheaderseqext-property")] +AVEncMPVGenerateHeaderSeqScaleExt=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvgenerateheaderseqscaleext-property")] +AVEncMPVGOPOpen=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvgopopen-property")] +AVEncMPVGOPSInSeq=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvgopsinseq-property")] +AVEncMPVGOPSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvgopsize-property")] +AVEncMPVIntraDCPrecision=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvintradcprecision-property")] +AVEncMPVIntraVLCTable=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvintravlctable-property")] +AVEncMPVLevel=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvlevel-property")] +AVEncMPVProfile=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvprofile-property")] +AVEncMPVQScaleType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvqscaletype-property")] +AVEncMPVQuantMatrixChromaIntra=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvquantmatrixchromaintra-property")] +AVEncMPVQuantMatrixChromaNonIntra=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvquantmatrixchromanonintra-property")] +AVEncMPVQuantMatrixIntra=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvquantmatrixintra-property")] +AVEncMPVQuantMatrixNonIntra=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvquantmatrixnonintra-property")] +AVEncMPVScanPattern=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvscanpattern-property")] +AVEncMPVSceneDetection=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvscenedetection-property")] +AVEncMPVUseConcealmentMotionVectors=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmpvuseconcealmentmotionvectors-property")] +AVEncMuxOutputStreamType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencmuxoutputstreamtype")] +AVEncStatAudioAverageBPS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencstataudioaveragebps-property")] +AVEncStatAudioAveragePCMValue=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencstataudioaveragepcmvalue-property")] +AVEncStatAudioPeakPCMValue=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencstataudiopeakpcmvalue-property")] +AVEncStatCommonCompletedPasses=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencstatcommoncompletedpasses-property")] +AVEncStatVideoCodedFrames=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencstatvideocodedframes-property")] +AVEncStatVideoOutputFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencstatvideooutputframerate-property")] +AVEncStatVideoTotalFrames=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencstatvideototalframes-property")] +AVEncVideoCBRMotionTradeoff=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideocbrmotiontradeoff-property")] +AVEncVideoCodedVideoAccessUnitSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideocodedvideoaccessunitsize-property")] +AVEncVideoDefaultUpperFieldDominant=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideodefaultupperfielddominant-property")] +AVEncVideoDisplayDimension=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideodisplaydimension-property")] +AVEncVideoEncodeDimension=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoencodedimension-property")] +AVEncVideoEncodeOffsetOrigin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoencodeoffsetorigin-property")] +AVEncVideoFieldSwap=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideofieldswap-property")] +AVEncVideoForceSourceScanType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoforcesourcescantype-property")] +AVEncVideoHeaderDropFrame=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoheaderdropframe-property")] +AVEncVideoHeaderFrames=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoheaderframes-property")] +AVEncVideoHeaderHours=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoheaderhours-property")] +AVEncVideoHeaderMinutes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoheaderminutes-property")] +AVEncVideoHeaderSeconds=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoheaderseconds-property")] +AVEncVideoInputChromaResolution=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoinputchromaresolution-property")] +AVEncVideoInputChromaSubsampling=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoinputchromasubsampling-property")] +AVEncVideoInputColorLighting=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoinputcolorlighting-property")] +AVEncVideoInputColorNominalRange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoinputcolornominalrange-property")] +AVEncVideoInputColorPrimaries=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoinputcolorprimaries-property")] +AVEncVideoInputColorTransferFunction=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoinputcolortransferfunction-property")] +AVEncVideoInputColorTransferMatrix=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoinputcolortransfermatrix-property")] +AVEncVideoInverseTelecineEnable=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoinversetelecineenable-property")] +AVEncVideoInverseTelecineThreshold=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideoinversetelecinethreshold-property")] +AVEncVideoMaxKeyframeDistance=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideomaxkeyframedistance-property")] +AVEncVideoNoOfFieldsToEncode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideonooffieldstoencode-property")] +AVEncVideoNoOfFieldsToSkip=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideonooffieldstoskip-property")] +AVEncVideoOutputChromaResolution=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideooutputchromaresolution-property")] +AVEncVideoOutputChromaSubsampling=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideooutputchromasubsampling-property")] +AVEncVideoOutputColorLighting=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideooutputcolorlighting-property")] +AVEncVideoOutputColorNominalRange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideooutputcolornominalrange-property")] +AVEncVideoOutputColorPrimaries=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideooutputcolorprimaries-property")] +AVEncVideoOutputColorTransferFunction=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideooutputcolortransferfunction-property")] +AVEncVideoOutputColorTransferMatrix=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideooutputcolortransfermatrix-property")] +AVEncVideoOutputFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideooutputframerate-property")] +AVEncVideoOutputFrameRateConversion=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideooutputframerateconversion-property")] +AVEncVideoOutputScanType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideooutputscantype-property")] +AVEncVideoPixelAspectRatio=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideopixelaspectratio-property")] +AVEncVideoSourceFilmContent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideosourcefilmcontent-property")] +AVEncVideoSourceIsBW=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/avencvideosourceisbw-property")] +AverageLevel=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/averagelevel")] +AVIBuildFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avibuildfilterw")] +AVIBuildFilterA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avibuildfiltera")] +AVIBuildFilterW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avibuildfilterw")] +AVIClearClipboard=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-aviclearclipboard")] +AVICOMPRESSOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-avicompressoptions")] +AVIDecoderVFW=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/avidecodervfw--deprecated")] +AVIEncoderDShow=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/aviencoderdshow--deprecated")] +AVIEncoderVFW=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/aviencodervfw--deprecated")] +AVIFileAddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifileaddref")] +AVIFileCreateStream=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifilecreatestream")] +AVIFileCreateStreamA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifilecreatestreama")] +AVIFileCreateStreamW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifilecreatestreamw")] +AVIFileEndRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifileendrecord")] +AVIFileExit=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifileexit")] +AVIFileGetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifilegetstream")] +AVIFileInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifileinfo")] +AVIFileInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifileinfoa")] +AVIFILEINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-avifileinfoa")] +AVIFileInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifileinfow")] +AVIFILEINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-avifileinfow")] +AVIFileInit=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifileinit")] +AVIFileOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifileopen")] +AVIFileOpenA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifileopena")] +AVIFileOpenW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifileopenw")] +AVIFileReadData=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifilereaddata")] +AVIFileRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifilerelease")] +AVIFileWriteData=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avifilewritedata")] +AVIGetFromClipboard=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avigetfromclipboard")] +AVIMAINHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/aviriff/ns-aviriff-avimainheader")] +AVIMakeCompressedStream=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avimakecompressedstream")] +AVIMakeFileFromStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avimakefilefromstreams")] +AVIMakeStreamFromClipboard=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avimakestreamfromclipboard")] +AVIMETAINDEX=[Documentation("https://docs.microsoft.com/windows/win32/api/aviriff/ns-aviriff-avimetaindex")] +AVIOLDINDEX=[Documentation("https://docs.microsoft.com/windows/win32/api/aviriff/ns-aviriff-avioldindex")] +AVIPALCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/avifmt/ns-avifmt-avipalchange")] +AVIPutFileOnClipboard=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-aviputfileonclipboard")] +AVISave=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avisavea")] +AVISaveA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avisavea")] +AVISaveOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avisaveoptions")] +AVISaveOptionsFree=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avisaveoptionsfree")] +AVISaveV=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avisavevw")] +AVISaveVA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avisaveva")] +AVISaveVW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avisavevw")] +AVISaveW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avisavew")] +AVISTDINDEX=[Documentation("https://docs.microsoft.com/windows/win32/api/aviriff/ns-aviriff-avistdindex")] +AVISTDINDEX_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/aviriff/ns-aviriff-avistdindex_entry")] +AVIStreamAddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamaddref")] +AVIStreamBeginStreaming=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreambeginstreaming")] +AVIStreamCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamcreate")] +AVIStreamDataSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamdatasize")] +AVIStreamEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamend")] +AVIStreamEndStreaming=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamendstreaming")] +AVIStreamEndTime=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamendtime")] +AVIStreamFindSample=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamfindsample")] +AVIStreamFormatSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamformatsize")] +AVIStreamGetFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamgetframe")] +AVIStreamGetFrameClose=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamgetframeclose")] +AVIStreamGetFrameOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamgetframeopen")] +AVIStreamHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/avifmt/ns-avifmt-avistreamheader")] +AVISTREAMHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/aviriff/ns-aviriff-avistreamheader")] +AVIStreamInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreaminfow")] +AVIStreamInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreaminfoa")] +AVISTREAMINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-avistreaminfoa")] +AVIStreamInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreaminfow")] +AVISTREAMINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-avistreaminfow")] +AVIStreamIsKeyFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamiskeyframe")] +AVIStreamLength=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamlength")] +AVIStreamLengthTime=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamlengthtime")] +AVIStreamNearestKeyFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamnearestkeyframe")] +AVIStreamNearestKeyFrameTime=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamnearestkeyframetime")] +AVIStreamNearestSample=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamnearestsample")] +AVIStreamNearestSampleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamnearestsampletime")] +AVIStreamNextKeyFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamnextkeyframe")] +AVIStreamNextKeyFrameTime=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamnextkeyframetime")] +AVIStreamNextSample=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamnextsample")] +AVIStreamNextSampleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamnextsampletime")] +AVIStreamOpenFromFile=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamopenfromfilea")] +AVIStreamOpenFromFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamopenfromfilea")] +AVIStreamOpenFromFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamopenfromfilew")] +AVIStreamPrevKeyFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamprevkeyframe")] +AVIStreamPrevKeyFrameTime=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamprevkeyframetime")] +AVIStreamPrevSample=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamprevsample")] +AVIStreamPrevSampleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamprevsampletime")] +AVIStreamRead=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamread")] +AVIStreamReadData=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamreaddata")] +AVIStreamReadFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamreadformat")] +AVIStreamRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamrelease")] +AVIStreamSampleSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamsamplesize")] +AVIStreamSampleToSample=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamsampletosample")] +AVIStreamSampleToTime=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamsampletotime")] +AVIStreamSetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamsetformat")] +AVIStreamStart=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamstart")] +AVIStreamStartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamstarttime")] +AVIStreamTimeToSample=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamtimetosample")] +AVIStreamWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamwrite")] +AVIStreamWriteData=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-avistreamwritedata")] +AVISUPERINDEX=[Documentation("https://docs.microsoft.com/windows/win32/api/aviriff/ns-aviriff-avisuperindex")] +AvQuerySystemResponsiveness=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avquerysystemresponsiveness")] +AvRevertMmThreadCharacteristics=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avrevertmmthreadcharacteristics")] +AVRF_BACKTRACE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/avrfsdk/ns-avrfsdk-avrf_backtrace_information")] +AVRF_HANDLE_OPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/avrfsdk/ns-avrfsdk-avrf_handle_operation")] +AVRF_HANDLEOPERATION_ENUMERATE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/avrfsdk/nc-avrfsdk-avrf_handleoperation_enumerate_callback")] +AVRF_HEAP_ALLOCATION=[Documentation("https://docs.microsoft.com/windows/win32/api/avrfsdk/ns-avrfsdk-avrf_heap_allocation")] +AVRF_HEAPALLOCATION_ENUMERATE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/avrfsdk/nc-avrfsdk-avrf_heapallocation_enumerate_callback")] +AVRF_RESOURCE_ENUMERATE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/avrfsdk/nc-avrfsdk-avrf_resource_enumerate_callback")] +AvRtCreateThreadOrderingGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avrtcreatethreadorderinggroup")] +AvRtCreateThreadOrderingGroupEx=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avrtcreatethreadorderinggroupexw")] +AvRtCreateThreadOrderingGroupExA=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avrtcreatethreadorderinggroupexa")] +AvRtCreateThreadOrderingGroupExW=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avrtcreatethreadorderinggroupexw")] +AvRtDeleteThreadOrderingGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avrtdeletethreadorderinggroup")] +AvRtJoinThreadOrderingGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avrtjointhreadorderinggroup")] +AvRtLeaveThreadOrderingGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avrtleavethreadorderinggroup")] +AvRtWaitOnThreadOrderingGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avrtwaitonthreadorderinggroup")] +AvSetMmMaxThreadCharacteristics=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avsetmmmaxthreadcharacteristicsa")] +AvSetMmMaxThreadCharacteristicsA=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avsetmmmaxthreadcharacteristicsa")] +AvSetMmMaxThreadCharacteristicsW=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avsetmmmaxthreadcharacteristicsw")] +AvSetMmThreadCharacteristics=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avsetmmthreadcharacteristicsa")] +AvSetMmThreadCharacteristicsA=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avsetmmthreadcharacteristicsa")] +AvSetMmThreadCharacteristicsW=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avsetmmthreadcharacteristicsw")] +AvSetMmThreadPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/avrt/nf-avrt-avsetmmthreadpriority")] +AXESLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-axeslista")] +AXESLISTA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-axeslista")] +AXESLISTW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-axeslistw")] +AXISINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-axisinfoa")] +AXISINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-axisinfoa")] +AXISINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-axisinfow")] +AxWindowsMediaPlayer::cdromCollection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-cdromcollection--vb-and-c")] +AxWindowsMediaPlayer::close=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-close")] +AxWindowsMediaPlayer::closedCaption=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-closedcaption--vb-and-c")] +AxWindowsMediaPlayer::Ctlcontrols=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-ctlcontrols--vb-and-c")] +AxWindowsMediaPlayer::Ctlenabled=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-ctlenabled--vb-and-c")] +AxWindowsMediaPlayer::currentMedia=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-currentmedia--vb-and-c")] +AxWindowsMediaPlayer::currentPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-currentplaylist--vb-and-c")] +AxWindowsMediaPlayer::dvd=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-dvd--vb-and-c")] +AxWindowsMediaPlayer::enableContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-enablecontextmenu--vb-and-c")] +AxWindowsMediaPlayer::Error=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-error--vb-and-c")] +AxWindowsMediaPlayer::fullScreen=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-fullscreen--vb-and-c")] +AxWindowsMediaPlayer::isOnline=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-isonline--vb-and-c")] +AxWindowsMediaPlayer::launchURL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-launchurl")] +AxWindowsMediaPlayer::mediaCollection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-mediacollection--vb-and-c")] +AxWindowsMediaPlayer::network=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-network--vb-and-c")] +AxWindowsMediaPlayer::newMedia=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-newmedia")] +AxWindowsMediaPlayer::newPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-newplaylist")] +AxWindowsMediaPlayer::openPlayer=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-openplayer")] +AxWindowsMediaPlayer::openState=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-openstate--vb-and-c")] +AxWindowsMediaPlayer::playlistCollection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-playlistcollection--vb-and-c")] +AxWindowsMediaPlayer::playState=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-playstate--vb-and-c")] +AxWindowsMediaPlayer::settings=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-settings--vb-and-c")] +AxWindowsMediaPlayer::status=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-status--vb-and-c")] +AxWindowsMediaPlayer::stretchToFit=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-stretchtofit--vb-and-c")] +AxWindowsMediaPlayer::uiMode=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-uimode--vb-and-c")] +AxWindowsMediaPlayer::URL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-url--vb-and-c")] +AxWindowsMediaPlayer::versionInfo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-versioninfo--vb-and-c")] +AxWindowsMediaPlayer::windowlessVideo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-windowlessvideo--vb-and-c")] +AZ_PROP_CONSTANTS=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/ne-azroles-az_prop_constants")] +AzApplication::AddDelegatedPolicyUser=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-adddelegatedpolicyuser")] +AzApplication::AddDelegatedPolicyUserName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-adddelegatedpolicyusername")] +AzApplication::AddPolicyAdministrator=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-addpolicyadministrator")] +AzApplication::AddPolicyAdministratorName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-addpolicyadministratorname")] +AzApplication::AddPolicyReader=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-addpolicyreader")] +AzApplication::AddPolicyReaderName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-addpolicyreadername")] +AzApplication::AddPropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-addpropertyitem")] +AzApplication::ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-put_applicationdata")] +AzApplication::ApplicationGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_applicationgroups")] +AzApplication::ApplyStoreSacl=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_applystoresacl")] +AzApplication::AuthzInterfaceClsid=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-put_authzinterfaceclsid")] +AzApplication::CreateApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-createapplicationgroup")] +AzApplication::CreateOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-createoperation")] +AzApplication::CreateRole=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-createrole")] +AzApplication::CreateScope=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-createscope")] +AzApplication::CreateTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-createtask")] +AzApplication::DelegatedPolicyUsers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_delegatedpolicyusers")] +AzApplication::DelegatedPolicyUsersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_delegatedpolicyusersname")] +AzApplication::DeleteApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deleteapplicationgroup")] +AzApplication::DeleteDelegatedPolicyUser=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletedelegatedpolicyuser")] +AzApplication::DeleteDelegatedPolicyUserName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletedelegatedpolicyusername")] +AzApplication::DeleteOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deleteoperation")] +AzApplication::DeletePolicyAdministrator=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletepolicyadministrator")] +AzApplication::DeletePolicyAdministratorName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletepolicyadministratorname")] +AzApplication::DeletePolicyReader=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletepolicyreader")] +AzApplication::DeletePolicyReaderName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletepolicyreadername")] +AzApplication::DeletePropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletepropertyitem")] +AzApplication::DeleteRole=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deleterole")] +AzApplication::DeleteScope=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletescope")] +AzApplication::DeleteTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletetask")] +AzApplication::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_description")] +AzApplication::GenerateAudits=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-put_generateaudits")] +AzApplication::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-getproperty")] +AzApplication::InitializeClientContextFromName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-initializeclientcontextfromname")] +AzApplication::InitializeClientContextFromStringSid=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-initializeclientcontextfromstringsid")] +AzApplication::InitializeClientContextFromToken=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-initializeclientcontextfromtoken")] +AzApplication::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_name")] +AzApplication::OpenApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-openapplicationgroup")] +AzApplication::OpenOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-openoperation")] +AzApplication::OpenRole=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-openrole")] +AzApplication::OpenScope=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-openscope")] +AzApplication::OpenTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-opentask")] +AzApplication::Operations=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_operations")] +AzApplication::PolicyAdministrators=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_policyadministrators")] +AzApplication::PolicyAdministratorsName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_policyadministratorsname")] +AzApplication::PolicyReaders=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_policyreaders")] +AzApplication::PolicyReadersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_policyreadersname")] +AzApplication::Roles=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_roles")] +AzApplication::Scopes=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_scopes")] +AzApplication::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-setproperty")] +AzApplication::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-submit")] +AzApplication::Tasks=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_tasks")] +AzApplication::Version=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_version")] +AzApplication::Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_writable")] +AzApplicationGroup::AddAppMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-addappmember")] +AzApplicationGroup::AddAppNonMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-addappnonmember")] +AzApplicationGroup::AddMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-addmember")] +AzApplicationGroup::AddMemberName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-addmembername")] +AzApplicationGroup::AddNonMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-addnonmember")] +AzApplicationGroup::AddNonMemberName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-addnonmembername")] +AzApplicationGroup::AddPropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-addpropertyitem")] +AzApplicationGroup::AppMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_appmembers")] +AzApplicationGroup::AppNonMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_appnonmembers")] +AzApplicationGroup::DeleteAppMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-deleteappmember")] +AzApplicationGroup::DeleteAppNonMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-deleteappnonmember")] +AzApplicationGroup::DeleteMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-deletemember")] +AzApplicationGroup::DeleteMemberName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-deletemembername")] +AzApplicationGroup::DeleteNonMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-deletenonmember")] +AzApplicationGroup::DeleteNonMemberName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-deletenonmembername")] +AzApplicationGroup::DeletePropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-deletepropertyitem")] +AzApplicationGroup::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_description")] +AzApplicationGroup::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-getproperty")] +AzApplicationGroup::LdapQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_ldapquery")] +AzApplicationGroup::Members=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_members")] +AzApplicationGroup::MembersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_membersname")] +AzApplicationGroup::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-put_name")] +AzApplicationGroup::NonMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_nonmembers")] +AzApplicationGroup::NonMembersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_nonmembersname")] +AzApplicationGroup::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-setproperty")] +AzApplicationGroup::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-submit")] +AzApplicationGroup::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_type")] +AzApplicationGroup::Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_writable")] +AzApplicationGroups::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroups-get__newenum")] +AzApplicationGroups::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroups-get_count")] +AzApplicationGroups::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroups-get_item")] +AzApplications::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplications-get__newenum")] +AzApplications::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplications-get_count")] +AzApplications::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplications-get_item")] +AzAuthorizationStore::AddDelegatedPolicyUser=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-adddelegatedpolicyuser")] +AzAuthorizationStore::AddDelegatedPolicyUserName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-adddelegatedpolicyusername")] +AzAuthorizationStore::AddPolicyAdministrator=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-addpolicyadministrator")] +AzAuthorizationStore::AddPolicyAdministratorName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-addpolicyadministratorname")] +AzAuthorizationStore::AddPolicyReader=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-addpolicyreader")] +AzAuthorizationStore::AddPolicyReaderName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-addpolicyreadername")] +AzAuthorizationStore::AddPropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-addpropertyitem")] +AzAuthorizationStore::ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_applicationdata")] +AzAuthorizationStore::ApplicationGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_applicationgroups")] +AzAuthorizationStore::Applications=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_applications")] +AzAuthorizationStore::ApplyStoreSacl=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_applystoresacl")] +AzAuthorizationStore::CloseApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-closeapplication")] +AzAuthorizationStore::CreateApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-createapplication")] +AzAuthorizationStore::CreateApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-createapplicationgroup")] +AzAuthorizationStore::DelegatedPolicyUsers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_delegatedpolicyusers")] +AzAuthorizationStore::DelegatedPolicyUsersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_delegatedpolicyusersname")] +AzAuthorizationStore::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-delete")] +AzAuthorizationStore::DeleteApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deleteapplication")] +AzAuthorizationStore::DeleteApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deleteapplicationgroup")] +AzAuthorizationStore::DeleteDelegatedPolicyUser=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deletedelegatedpolicyuser")] +AzAuthorizationStore::DeleteDelegatedPolicyUserName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deletedelegatedpolicyusername")] +AzAuthorizationStore::DeletePolicyAdministrator=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deletepolicyadministrator")] +AzAuthorizationStore::DeletePolicyAdministratorName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deletepolicyadministratorname")] +AzAuthorizationStore::DeletePolicyReader=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deletepolicyreader")] +AzAuthorizationStore::DeletePolicyReaderName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deletepolicyreadername")] +AzAuthorizationStore::DeletePropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deletepropertyitem")] +AzAuthorizationStore::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_description")] +AzAuthorizationStore::DomainTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_domaintimeout")] +AzAuthorizationStore::GenerateAudits=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_generateaudits")] +AzAuthorizationStore::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-getproperty")] +AzAuthorizationStore::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-initialize")] +AzAuthorizationStore::MaxScriptEngines=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_maxscriptengines")] +AzAuthorizationStore::OpenApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-openapplication")] +AzAuthorizationStore::OpenApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-openapplicationgroup")] +AzAuthorizationStore::PolicyAdministrators=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_policyadministrators")] +AzAuthorizationStore::PolicyAdministratorsName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_policyadministratorsname")] +AzAuthorizationStore::PolicyReaders=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_policyreaders")] +AzAuthorizationStore::PolicyReadersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_policyreadersname")] +AzAuthorizationStore::ScriptEngineTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_scriptenginetimeout")] +AzAuthorizationStore::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-setproperty")] +AzAuthorizationStore::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-submit")] +AzAuthorizationStore::TargetMachine=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_targetmachine")] +AzAuthorizationStore::UpdateCache=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-updatecache")] +AzAuthorizationStore::Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_writable")] +AzBizRuleContext::BusinessRuleResult=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizrulecontext-put_businessruleresult")] +AzBizRuleContext::BusinessRuleString=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizrulecontext-get_businessrulestring")] +AzBizRuleContext::GetParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizrulecontext-getparameter")] +AzClientContext::AccessCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-accesscheck")] +AzClientContext::GetBusinessRuleString=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-getbusinessrulestring")] +AzClientContext::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-getproperty")] +AzClientContext::GetRoles=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-getroles")] +AzClientContext::RoleForAccessCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_roleforaccesscheck")] +AzClientContext::UserCanonical=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_usercanonical")] +AzClientContext::UserDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_userdisplay")] +AzClientContext::UserDn=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_userdn")] +AzClientContext::UserDnsSamCompat=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_userdnssamcompat")] +AzClientContext::UserGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_userguid")] +AzClientContext::UserSamCompat=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_usersamcompat")] +AzClientContext::UserUpn=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_userupn")] +AzOperation::ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-get_applicationdata")] +AzOperation::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-put_description")] +AzOperation::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-getproperty")] +AzOperation::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-put_name")] +AzOperation::OperationID=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-put_operationid")] +AzOperation::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-setproperty")] +AzOperation::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-submit")] +AzOperation::Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-get_writable")] +AzOperations::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperations-get__newenum")] +AzOperations::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperations-get_count")] +AzOperations::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperations-get_item")] +AzRole::AddAppMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-addappmember")] +AzRole::AddMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-addmember")] +AzRole::AddMemberName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-addmembername")] +AzRole::AddOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-addoperation")] +AzRole::AddPropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-addpropertyitem")] +AzRole::AddTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-addtask")] +AzRole::ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_applicationdata")] +AzRole::AppMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_appmembers")] +AzRole::DeleteAppMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-deleteappmember")] +AzRole::DeleteMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-deletemember")] +AzRole::DeleteMemberName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-deletemembername")] +AzRole::DeleteOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-deleteoperation")] +AzRole::DeletePropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-deletepropertyitem")] +AzRole::DeleteTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-deletetask")] +AzRole::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_description")] +AzRole::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-getproperty")] +AzRole::Members=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_members")] +AzRole::MembersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_membersname")] +AzRole::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-put_name")] +AzRole::Operations=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_operations")] +AzRole::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-setproperty")] +AzRole::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-submit")] +AzRole::Tasks=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_tasks")] +AzRole::Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_writable")] +AzRoles::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroles-get__newenum")] +AzRoles::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroles-get_count")] +AzRoles::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroles-get_item")] +AzScope::AddPolicyAdministrator=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-addpolicyadministrator")] +AzScope::AddPolicyAdministratorName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-addpolicyadministratorname")] +AzScope::AddPolicyReader=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-addpolicyreader")] +AzScope::AddPolicyReaderName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-addpolicyreadername")] +AzScope::AddPropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-addpropertyitem")] +AzScope::ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-put_applicationdata")] +AzScope::ApplicationGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_applicationgroups")] +AzScope::BizrulesWritable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_bizruleswritable")] +AzScope::CanBeDelegated=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_canbedelegated")] +AzScope::CreateApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-createapplicationgroup")] +AzScope::CreateRole=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-createrole")] +AzScope::CreateTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-createtask")] +AzScope::DeleteApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deleteapplicationgroup")] +AzScope::DeletePolicyAdministrator=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deletepolicyadministrator")] +AzScope::DeletePolicyAdministratorName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deletepolicyadministratorname")] +AzScope::DeletePolicyReader=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deletepolicyreader")] +AzScope::DeletePolicyReaderName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deletepolicyreadername")] +AzScope::DeletePropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deletepropertyitem")] +AzScope::DeleteRole=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deleterole")] +AzScope::DeleteTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deletetask")] +AzScope::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-put_description")] +AzScope::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-getproperty")] +AzScope::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-put_name")] +AzScope::OpenApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-openapplicationgroup")] +AzScope::OpenRole=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-openrole")] +AzScope::OpenTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-opentask")] +AzScope::PolicyAdministrators=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_policyadministrators")] +AzScope::PolicyAdministratorsName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_policyadministratorsname")] +AzScope::PolicyReaders=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_policyreaders")] +AzScope::PolicyReadersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_policyreadersname")] +AzScope::Roles=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_roles")] +AzScope::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-setproperty")] +AzScope::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-submit")] +AzScope::Tasks=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_tasks")] +AzScope::Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_writable")] +AzScopes::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscopes-get__newenum")] +AzScopes::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscopes-get_count")] +AzScopes::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscopes-get_item")] +AzTask::AddOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-addoperation")] +AzTask::AddPropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-addpropertyitem")] +AzTask::AddTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-addtask")] +AzTask::ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_applicationdata")] +AzTask::BizRule=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-put_bizrule")] +AzTask::BizRuleImportedPath=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-put_bizruleimportedpath")] +AzTask::BizRuleLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_bizrulelanguage")] +AzTask::DeleteOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-deleteoperation")] +AzTask::DeletePropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-deletepropertyitem")] +AzTask::DeleteTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-deletetask")] +AzTask::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-put_description")] +AzTask::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-getproperty")] +AzTask::IsRoleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_isroledefinition")] +AzTask::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-put_name")] +AzTask::Operations=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_operations")] +AzTask::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-setproperty")] +AzTask::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-submit")] +AzTask::Tasks=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_tasks")] +AzTask::Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_writable")] +AzTasks::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztasks-get__newenum")] +AzTasks::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztasks-get_count")] +AzTasks::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztasks-get_item")] +BackColor=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/backcolor-property")] +Background=[Documentation("https://docs.microsoft.com/windows/win32/tablet/background-element")] +BackgroundImageType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/backgroundimagetype-complex-type")] +BackgroundType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/backgroundtype-complex-type")] +BackLink=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsbacklink")] +Backup=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/backup-and-restore-parameters")] +BackupClusterDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-backupclusterdatabase")] +BackupEventLog=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-backupeventloga")] +BackupEventLogA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-backupeventloga")] +BackupEventLogW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-backupeventlogw")] +BackupGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/backupgrbit-enumeration")] +BackupRead=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-backupread")] +BackupRecoveryInformationToActiveDirectory=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/backuprecoveryinformationtoactivedirectory-win32-encryptablevolume")] +BackupSeek=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-backupseek")] +BackupWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-backupwrite")] +Balance=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/balance-property")] +BALANCESLIDER=[Documentation("https://docs.microsoft.com/windows/win32/WMP/balanceslider")] +BANDINFOSFB=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/ns-shlobj-bandinfosfb")] +BANDSITEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-bandsiteinfo")] +BANNER=[Documentation("https://docs.microsoft.com/windows/win32/WMP/banner-element")] +BannerImageData=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/bannerimagedata")] +BannerImageType=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/bannerimagetype")] +BannerImageURL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/bannerimageurl")] +Base=[Documentation("https://docs.microsoft.com/virtualization/windowscontainers/deploy-containers/base-image-lifecycle")] +BASE=[Documentation("https://docs.microsoft.com/windows/win32/WMP/base-element")] +BASEBROWSERDATALH=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/ns-shdeprecated-basebrowserdatalh")] +BASEBROWSERDATAXP=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/ns-shdeprecated-basebrowserdataxp")] +BaseEapMethodConfig=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/baseeapmethodconfigschema-baseeapmethodconfig-complextype")] +BaseEapMethodUserCredentials=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/baseeapmethodusercredentialsschema-baseeapmethodusercredentials-complextype")] +BaseEapParameters=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/baseeapuserpropertiesv1schema-baseeapparameters-complextype")] +BaseEapTypeParameters=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/baseeapconnectionpropertiesv1schema-baseeaptypeparameters-complextype")] +BaseFlushAppcompatCache=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/baseflushappcompatcache")] +Baseline=[Documentation("https://docs.microsoft.com/windows/win32/tablet/baseline-element")] +BaselineType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/baselinetype-complex-type")] +BaseValueSource=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/ne-xamlom-basevaluesource")] +BasicConstraints=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/basicconstraints")] +BasicConstraints::IsCertificateAuthority=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/basicconstraints-iscertificateauthority")] +BasicConstraints::IsCritical=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/basicconstraints-iscritical")] +BasicConstraints::IsPathLenConstraintPresent=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/basicconstraints-ispathlenconstraintpresent")] +BasicConstraints::IsPresent=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/basicconstraints-ispresent")] +BasicConstraints::PathLenConstraint=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/basicconstraints-pathlenconstraint")] +BasicDevice::add_ConnectionStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-add-connectionstatuschanged")] +BasicDevice::CanWakeDevices=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-canwakedevices")] +BasicDevice::Description=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-description")] +BasicDevice::DiscoveredOnCurrentNetwork=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-discoveredoncurrentnetwork")] +BasicDevice::FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-friendlyname")] +BasicDevice::Icons=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-icons")] +BasicDevice::IpAddresses=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-ipaddresses")] +BasicDevice::ManufacturerName=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-manufacturername")] +BasicDevice::ManufacturerUrl=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-manufacturerurl")] +BasicDevice::ModelName=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-modelname")] +BasicDevice::ModelUrl=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-modelurl")] +BasicDevice::PhysicalAddresses=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-physicaladdresses")] +BasicDevice::PresentationUrl=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-presentationurl")] +BasicDevice::RemoteStreamingUrls=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-remotestreamingurls")] +BasicDevice::remove_ConnectionStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-remove-connectionstatuschanged")] +BasicDevice::SerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-serialnumber")] +BasicDevice::Type=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-type")] +BasicDevice::UniqueDeviceName=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/basicdevice-uniquedevicename")] +BATTERY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/Power/battery-information-str")] +BATTERY_MANUFACTURE_DATE=[Documentation("https://docs.microsoft.com/windows/win32/Power/battery-manufacture-date-str")] +BATTERY_MINIPORT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/ns-batclass-battery_miniport_info")] +BATTERY_MINIPORT_INFO_V1_1=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/ns-batclass-battery_miniport_info_v1_1")] +BATTERY_NOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/ns-batclass-battery_notify")] +BATTERY_QUERY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/Power/battery-query-information-str")] +BATTERY_REPORTING_SCALE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-battery_reporting_scale")] +BATTERY_SET_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/Power/battery-set-information-str")] +BATTERY_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/Power/battery-status-str")] +BATTERY_TAG_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/ns-batclass-battery_tag_change")] +BATTERY_WAIT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/Power/battery-wait-status-str")] +BATTERY_WMI_CYCLE_COUNT=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/ns-batclass-battery_wmi_cycle_count")] +BATTERY_WMI_FULL_CHARGED_CAPACITY=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/ns-batclass-battery_wmi_full_charged_capacity")] +BATTERY_WMI_RUNTIME=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/ns-batclass-battery_wmi_runtime")] +BATTERY_WMI_STATIC_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/ns-batclass-battery_wmi_static_data")] +BATTERY_WMI_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/ns-batclass-battery_wmi_status")] +BATTERY_WMI_STATUS_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/ns-batclass-battery_wmi_status_change")] +BATTERY_WMI_TEMPERATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/ns-batclass-battery_wmi_temperature")] +BatteryClassInitializeDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/nf-batclass-batteryclassinitializedevice")] +BatteryClassIoctl=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/nf-batclass-batteryclassioctl")] +BatteryClassQueryWmiDataBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/nf-batclass-batteryclassquerywmidatablock")] +BatteryClassStatusNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/nf-batclass-batteryclassstatusnotify")] +BatteryClassSystemControl=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/nf-batclass-batteryclasssystemcontrol")] +BatteryClassUnload=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/nf-batclass-batteryclassunload")] +Bcc=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-bcc-sendemailtype-element")] +BCLASS_DISABLE_STATUS_NOTIFY_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/nc-batclass-bclass_disable_status_notify_callback")] +BCLASS_QUERY_INFORMATION_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/nc-batclass-bclass_query_information_callback")] +BCLASS_QUERY_STATUS_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/nc-batclass-bclass_query_status_callback")] +BCLASS_QUERY_TAG_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/nc-batclass-bclass_query_tag_callback")] +BCLASS_SET_INFORMATION_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/nc-batclass-bclass_set_information_callback")] +BCLASS_SET_STATUS_NOTIFY_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/batclass/nc-batclass-bclass_set_status_notify_callback")] +BCM_GETIDEALSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bcm-getidealsize")] +BCM_GETIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bcm-getimagelist")] +BCM_GETNOTE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bcm-getnote")] +BCM_GETNOTELENGTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bcm-getnotelength")] +BCM_GETSPLITINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bcm-getsplitinfo")] +BCM_GETTEXTMARGIN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bcm-gettextmargin")] +BCM_SETDROPDOWNSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bcm-setdropdownstate")] +BCM_SETIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bcm-setimagelist")] +BCM_SETNOTE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bcm-setnote")] +BCM_SETSHIELD=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bcm-setshield")] +BCM_SETSPLITINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bcm-setsplitinfo")] +BCM_SETTEXTMARGIN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bcm-settextmargin")] +BCN_DROPDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bcn-dropdown")] +BCN_HOTITEMCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bcn-hotitemchange")] +bcp_batch=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-batch")] +bcp_bind=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-bind")] +bcp_colfmt=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-colfmt")] +bcp_collen=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-collen")] +bcp_colptr=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-colptr")] +bcp_columns=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-columns")] +bcp_control=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-control")] +bcp_done=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-done")] +bcp_exec=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-exec")] +bcp_getcolfmt=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-getcolfmt")] +bcp_gettypename=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-gettypename")] +bcp_init=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-init")] +bcp_moretext=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-moretext")] +bcp_readfmt=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-readfmt")] +bcp_sendrow=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-sendrow")] +bcp_setbulkmode=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-setbulkmode")] +bcp_setcolfmt=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-setcolfmt")] +bcp_writefmt=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-writefmt")] +bcp47mrm=[Documentation("https://docs.microsoft.com/windows/win32/api/bcp47mrm/na-bcp47mrm")] +BCRYPT_ALGORITHM_IDENTIFIER=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_algorithm_identifier")] +BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_authenticated_cipher_mode_info")] +BCRYPT_DH_KEY_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_dh_key_blob")] +BCRYPT_DH_PARAMETER_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_dh_parameter_header")] +BCRYPT_DSA_KEY_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_dsa_key_blob")] +BCRYPT_DSA_KEY_BLOB_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_dsa_key_blob_v2")] +BCRYPT_DSA_PARAMETER_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_dsa_parameter_header")] +BCRYPT_DSA_PARAMETER_HEADER_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_dsa_parameter_header_v2")] +BCRYPT_ECCKEY_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_ecckey_blob")] +BCRYPT_HASH_OPERATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ne-bcrypt-bcrypt_hash_operation_type")] +BCRYPT_INIT_AUTH_MODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcrypt_init_auth_mode_info")] +BCRYPT_INTERFACE_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_interface_version")] +BCRYPT_KEY_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_key_blob")] +BCRYPT_KEY_DATA_BLOB_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_key_data_blob_header")] +BCRYPT_KEY_LENGTHS_STRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_key_lengths_struct")] +BCRYPT_MULTI_HASH_OPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_multi_hash_operation")] +BCRYPT_MULTI_OBJECT_LENGTH_STRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_multi_object_length_struct")] +BCRYPT_MULTI_OPERATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ne-bcrypt-bcrypt_multi_operation_type")] +BCRYPT_OAEP_PADDING_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_oaep_padding_info")] +BCRYPT_OID=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_oid")] +BCRYPT_OID_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_oid_list")] +BCRYPT_PKCS1_PADDING_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_pkcs1_padding_info")] +BCRYPT_PROVIDER_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_provider_name")] +BCRYPT_PSS_PADDING_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_pss_padding_info")] +BCRYPT_RSAKEY_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcrypt_rsakey_blob")] +BCryptAddContextFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptaddcontextfunction")] +BCryptBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcryptbuffer")] +BCryptBufferDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcryptbufferdesc")] +BCryptCloseAlgorithmProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptclosealgorithmprovider")] +BCryptConfigureContext=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptconfigurecontext")] +BCryptConfigureContextFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptconfigurecontextfunction")] +BCryptCreateContext=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptcreatecontext")] +BCryptCreateHash=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptcreatehash")] +BCryptCreateMultiHash=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptcreatemultihash")] +BCryptDecrypt=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptdecrypt")] +BCryptDeleteContext=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptdeletecontext")] +BCryptDeriveKey=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptderivekey")] +BCryptDeriveKeyCapi=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptderivekeycapi")] +BCryptDeriveKeyPBKDF2=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptderivekeypbkdf2")] +BCryptDestroyHash=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptdestroyhash")] +BCryptDestroyKey=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptdestroykey")] +BCryptDestroySecret=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptdestroysecret")] +BCryptDuplicateHash=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptduplicatehash")] +BCryptDuplicateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptduplicatekey")] +BCryptEncrypt=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptencrypt")] +BCryptEnumAlgorithms=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptenumalgorithms")] +BCryptEnumContextFunctionProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptenumcontextfunctionproviders")] +BCryptEnumContextFunctions=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptenumcontextfunctions")] +BCryptEnumContexts=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptenumcontexts")] +BCryptEnumProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptenumproviders")] +BCryptEnumRegisteredProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptenumregisteredproviders")] +BCryptExportKey=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptexportkey")] +BCryptFinalizeKeyPair=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptfinalizekeypair")] +BCryptFinishHash=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptfinishhash")] +BCryptFreeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptfreebuffer")] +BCryptGenerateKeyPair=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptgeneratekeypair")] +BCryptGenerateSymmetricKey=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptgeneratesymmetrickey")] +BCryptGenRandom=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptgenrandom")] +BCryptGetFipsAlgorithmMode=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptgetfipsalgorithmmode")] +BCryptGetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptgetproperty")] +BCryptHash=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcrypthash")] +BCryptHashData=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcrypthashdata")] +BCryptImportKey=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptimportkey")] +BCryptImportKeyPair=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptimportkeypair")] +BCryptKeyDerivation=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptkeyderivation")] +BCryptOpenAlgorithmProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptopenalgorithmprovider")] +BCryptProcessMultiOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptprocessmultioperations")] +BCryptQueryContextConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptquerycontextconfiguration")] +BCryptQueryContextFunctionConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptquerycontextfunctionconfiguration")] +BCryptQueryContextFunctionProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptquerycontextfunctionproperty")] +BCryptQueryProviderRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptqueryproviderregistration")] +BCryptRegisterConfigChangeNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptregisterconfigchangenotify")] +BCryptRemoveContextFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptremovecontextfunction")] +BCryptResolveProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptresolveproviders")] +BCryptSecretAgreement=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptsecretagreement")] +BCryptSetContextFunctionProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptsetcontextfunctionproperty")] +BCryptSetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptsetproperty")] +BCryptSignHash=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptsignhash")] +BCryptUnregisterConfigChangeNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptunregisterconfigchangenotify")] +BCryptVerifySignature=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/nf-bcrypt-bcryptverifysignature")] +BDA_DrmPairingError=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/ne-bdaiface-bda_drmpairingerror")] +Beep=[Documentation("https://docs.microsoft.com/windows/win32/api/utilapiset/nf-utilapiset-beep")] +BeginBufferedAnimation=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-beginbufferedanimation")] +BeginBufferedPaint=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-beginbufferedpaint")] +BeginDeferWindowPos=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-begindeferwindowpos")] +BeginExternalBackupGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/beginexternalbackupgrbit-enumeration")] +BeginIdleDetection=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/beginidledetection")] +BeginNtmsDeviceChangeDetection=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-beginntmsdevicechangedetection")] +BeginPaint=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-beginpaint")] +BeginPanningFeedback=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-beginpanningfeedback")] +BeginPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-beginpath")] +BeginTransactionGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/begintransactiongrbit-enumeration")] +BeginUpdateResource=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-beginupdateresourcea")] +BeginUpdateResourceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-beginupdateresourcea")] +BeginUpdateResourceW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-beginupdateresourcew")] +bem=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/bem---ps")] +ber_alloc_t=[Documentation("https://docs.microsoft.com/windows/win32/api/winber/nf-winber-ber_alloc_t")] +ber_bvdup=[Documentation("https://docs.microsoft.com/windows/win32/api/winber/nf-winber-ber_bvdup")] +ber_bvecfree=[Documentation("https://docs.microsoft.com/windows/win32/api/winber/nf-winber-ber_bvecfree")] +ber_bvfree=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ber_bvfree")] +ber_first_element=[Documentation("https://docs.microsoft.com/windows/win32/api/winber/nf-winber-ber_first_element")] +ber_flatten=[Documentation("https://docs.microsoft.com/windows/win32/api/winber/nf-winber-ber_flatten")] +ber_free=[Documentation("https://docs.microsoft.com/windows/win32/api/winber/nf-winber-ber_free")] +ber_init=[Documentation("https://docs.microsoft.com/windows/win32/api/winber/nf-winber-ber_init")] +ber_next_element=[Documentation("https://docs.microsoft.com/windows/win32/api/winber/nf-winber-ber_next_element")] +ber_peek_tag=[Documentation("https://docs.microsoft.com/windows/win32/api/winber/nf-winber-ber_peek_tag")] +ber_printf=[Documentation("https://docs.microsoft.com/windows/win32/api/winber/nf-winber-ber_printf")] +ber_scanf=[Documentation("https://docs.microsoft.com/windows/win32/api/winber/nf-winber-ber_scanf")] +ber_skip_tag=[Documentation("https://docs.microsoft.com/windows/win32/api/winber/nf-winber-ber_skip_tag")] +BerElement=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-berelement")] +BERGetHeader=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/bergetheader")] +BERGetInteger=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/bergetinteger")] +BERGetString=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/bergetstring")] +BezierSegment=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-beziersegment")] +BFFCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nc-shlobj_core-bffcallback")] +bfi=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/bfi---sm5---asm-")] +bfrev=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/bfrev---sm5---asm-")] +BFT=[Documentation("https://docs.microsoft.com/windows/win32/AD/bft-constants")] +BG_AUTH_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/bits1_5/ns-bits1_5-bg_auth_credentials")] +BG_AUTH_CREDENTIALS_UNION=[Documentation("https://docs.microsoft.com/windows/win32/api/bits1_5/ns-bits1_5-bg_auth_credentials_union")] +BG_AUTH_SCHEME=[Documentation("https://docs.microsoft.com/windows/win32/api/bits1_5/ne-bits1_5-bg_auth_scheme")] +BG_AUTH_TARGET=[Documentation("https://docs.microsoft.com/windows/win32/api/bits1_5/ne-bits1_5-bg_auth_target")] +BG_BASIC_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/bits1_5/ns-bits1_5-bg_basic_credentials")] +BG_CERT_STORE_LOCATION=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_5/ne-bits2_5-bg_cert_store_location")] +BG_ERROR_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/ne-bits-bg_error_context")] +BG_FILE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/ns-bits-bg_file_info")] +BG_FILE_PROGRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/ns-bits-bg_file_progress")] +BG_FILE_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_0/ns-bits2_0-bg_file_range")] +BG_JOB_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/ne-bits-bg_job_priority")] +BG_JOB_PROGRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/ns-bits-bg_job_progress")] +BG_JOB_PROXY_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/ne-bits-bg_job_proxy_usage")] +BG_JOB_REPLY_PROGRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/bits1_5/ns-bits1_5-bg_job_reply_progress")] +BG_JOB_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/ne-bits-bg_job_state")] +BG_JOB_TIMES=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/ns-bits-bg_job_times")] +BG_JOB_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/ne-bits-bg_job_type")] +BIDIOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-bidioptions")] +binary=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-binary-templateitemtype-element")] +Binary=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-binary-eventdatatype-element")] +BinaryEventData=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-binaryeventdata-eventtype-element")] +BinarySDToSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-binarysdtosecuritydescriptor")] +bind=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-bind")] +Bind=[Documentation("https://docs.microsoft.com/windows/win32/shell/str-constants")] +BIND_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ne-objidl-bind_flags")] +BIND_OPTS=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ns-objidl-bind_opts")] +BIND_OPTS2=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ns-objidl-bind_opts2~r1")] +BIND_OPTS3=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ns-objidl-bind_opts3~r1")] +BindIFilterFromStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-bindifilterfromstorage")] +BindIFilterFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-bindifilterfromstream")] +BindImage=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-bindimage")] +BindImageEx=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-bindimageex")] +Binding=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/binding-option-constants")] +BindIoCompletionCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-bindiocompletioncallback")] +BindMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-bindmoniker")] +BindPTProviderThunk=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/bindptproviderthunk")] +BINDPTR=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-bindptr")] +BINDSPEED=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ne-oleidl-bindspeed")] +BIO_UNIT=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/bio-unit-constants")] +BIT_MASKS_MATCH=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-bit_masks_match")] +Bit-Wise=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/ovw-xnamath-reference-functions-vector-bit-wise")] +BitBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-bitblt")] +bitdepth=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/bitdepth-attribute")] +bitMap=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-bitmap-maptype-element")] +Bitmap=[Documentation("https://docs.microsoft.com/windows/win32/tablet/bitmap-element")] +BITMAP=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-bitmap")] +BITMAP_RENDERER_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/ns-tsvirtualchannels-bitmap_renderer_statistics")] +BitmapBrushProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-bitmapbrushproperties")] +BitmapBrushProperties1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-bitmapbrushproperties1")] +BITMAPCOREHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-bitmapcoreheader")] +BITMAPCOREINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-bitmapcoreinfo")] +BitmapDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/ns-xamlom-bitmapdescription")] +BITMAPFILEHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-bitmapfileheader")] +BITMAPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-bitmapinfo")] +BITMAPINFOHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-bitmapinfoheader")] +BitmapProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-bitmapproperties")] +BitmapProperties1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-bitmapproperties1")] +BitMapType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-bitmaptype-complextype")] +BITMAPV4HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-bitmapv4header")] +BITMAPV5HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-bitmapv5header")] +BitMapValueType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-bitmapvaluetype-complextype")] +BITMASKS=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-bitmasks")] +Bitrate=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/bitrate")] +BITS_COST_STATE=[Documentation("https://docs.microsoft.com/windows/win32/Bits/bits-cost-state")] +BITS_FILE_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/bits5_0/ne-bits5_0-bits_file_property_id")] +BITS_FILE_PROPERTY_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/bits5_0/ns-bits5_0-bits_file_property_value")] +BITS_JOB_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/bits5_0/ne-bits5_0-bits_job_property_id")] +BITS_JOB_PROPERTY_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/bits5_0/ns-bits5_0-bits_job_property_value")] +BITS_JOB_TRANSFER_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/bits5_0/ne-bits5_0-bits_job_transfer_policy")] +BlackInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/ns-wcsplugin-blackinformation")] +BLENDFUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-blendfunction")] +BLENDOBJ=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-blendobj")] +BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-blob")] +BLOB_CHARACTER_SET=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/blob-character-set")] +BLOB_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/blob-table")] +BlobGetter=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/blobgetter")] +BlobSetter=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/blobsetter")] +BlockInput=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-blockinput")] +blockList=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-policyschema-blocklist-networkfilter-element")] +BLUETOOTH_ADDRESS_STRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-bluetooth_address_struct")] +BLUETOOTH_AUTHENTICATE_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-bluetooth_authenticate_response")] +BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-bluetooth_authentication_callback_params")] +BLUETOOTH_AUTHENTICATION_METHOD=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ne-bluetoothapis-bluetooth_authentication_method")] +BLUETOOTH_AUTHENTICATION_REQUIREMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ne-bluetoothapis-bluetooth_authentication_requirements")] +BLUETOOTH_COD_PAIRS=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-bluetooth_cod_pairs")] +BLUETOOTH_DEVICE_INFO_STRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-bluetooth_device_info_struct")] +BLUETOOTH_DEVICE_SEARCH_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-bluetooth_device_search_params")] +BLUETOOTH_FIND_RADIO_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-bluetooth_find_radio_params")] +BLUETOOTH_GATT_VALUE_CHANGED_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/bthledef/ns-bthledef-bluetooth_gatt_value_changed_event")] +BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION=[Documentation("https://docs.microsoft.com/windows/win32/api/bthledef/ns-bthledef-bluetooth_gatt_value_changed_event_registration")] +BLUETOOTH_IO_CAPABILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ne-bluetoothapis-bluetooth_io_capability")] +BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-bluetooth_local_service_info_struct")] +BLUETOOTH_NUMERIC_COMPARISON_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-bluetooth_numeric_comparison_info")] +BLUETOOTH_OOB_DATA_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-bluetooth_oob_data_info")] +BLUETOOTH_PASSKEY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-bluetooth_passkey_info")] +BLUETOOTH_PIN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-bluetooth_pin_info")] +BLUETOOTH_RADIO_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-bluetooth_radio_info")] +BLUETOOTH_SELECT_DEVICE_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-bluetooth_select_device_params")] +BluetoothAuthenticateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothauthenticatedevice")] +BluetoothAuthenticateDeviceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothauthenticatedeviceex")] +BluetoothAuthenticateMultipleDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothauthenticatemultipledevices")] +BluetoothDisplayDeviceProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothdisplaydeviceproperties")] +BluetoothEnableDiscovery=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothenablediscovery")] +BluetoothEnableIncomingConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothenableincomingconnections")] +BluetoothEnumerateInstalledServices=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothenumerateinstalledservices")] +BluetoothFindDeviceClose=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothfinddeviceclose")] +BluetoothFindFirstDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothfindfirstdevice")] +BluetoothFindFirstRadio=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothfindfirstradio")] +BluetoothFindNextDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothfindnextdevice")] +BluetoothFindNextRadio=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothfindnextradio")] +BluetoothFindRadioClose=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothfindradioclose")] +BluetoothGATTAbortReliableWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothleapis/nf-bluetoothleapis-bluetoothgattabortreliablewrite")] +BluetoothGATTBeginReliableWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothleapis/nf-bluetoothleapis-bluetoothgattbeginreliablewrite")] +BluetoothGATTEndReliableWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothleapis/nf-bluetoothleapis-bluetoothgattendreliablewrite")] +BluetoothGATTGetCharacteristics=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothleapis/nf-bluetoothleapis-bluetoothgattgetcharacteristics")] +BluetoothGATTGetCharacteristicValue=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothleapis/nf-bluetoothleapis-bluetoothgattgetcharacteristicvalue")] +BluetoothGATTGetDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothleapis/nf-bluetoothleapis-bluetoothgattgetdescriptors")] +BluetoothGATTGetDescriptorValue=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothleapis/nf-bluetoothleapis-bluetoothgattgetdescriptorvalue")] +BluetoothGATTGetIncludedServices=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothleapis/nf-bluetoothleapis-bluetoothgattgetincludedservices")] +BluetoothGATTGetServices=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothleapis/nf-bluetoothleapis-bluetoothgattgetservices")] +BluetoothGATTRegisterEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothleapis/nf-bluetoothleapis-bluetoothgattregisterevent")] +BluetoothGATTSetCharacteristicValue=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothleapis/nf-bluetoothleapis-bluetoothgattsetcharacteristicvalue")] +BluetoothGATTSetDescriptorValue=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothleapis/nf-bluetoothleapis-bluetoothgattsetdescriptorvalue")] +BluetoothGATTUnregisterEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothleapis/nf-bluetoothleapis-bluetoothgattunregisterevent")] +BluetoothGetDeviceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothgetdeviceinfo")] +BluetoothGetRadioInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothgetradioinfo")] +BluetoothIsConnectable=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothisconnectable")] +BluetoothIsDiscoverable=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothisdiscoverable")] +BluetoothIsVersionAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothisversionavailable")] +BluetoothRegisterForAuthentication=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothregisterforauthentication")] +BluetoothRegisterForAuthenticationEx=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothregisterforauthenticationex")] +BluetoothRemoveDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothremovedevice")] +BluetoothSdpEnumAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothsdpenumattributes")] +BluetoothSdpGetAttributeValue=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothsdpgetattributevalue")] +BluetoothSdpGetContainerElementData=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothsdpgetcontainerelementdata")] +BluetoothSdpGetElementData=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothsdpgetelementdata")] +BluetoothSdpGetString=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothsdpgetstring")] +BluetoothSelectDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothselectdevices")] +BluetoothSelectDevicesFree=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothselectdevicesfree")] +BluetoothSendAuthenticationResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothsendauthenticationresponse")] +BluetoothSendAuthenticationResponseEx=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothsendauthenticationresponseex")] +BluetoothSetLocalServiceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothsetlocalserviceinfo")] +BluetoothSetServiceState=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothsetservicestate")] +BluetoothUnregisterAuthentication=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothunregisterauthentication")] +BluetoothUpdateDeviceRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothupdatedevicerecord")] +BM_CLICK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bm-click")] +BM_GETCHECK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bm-getcheck")] +BM_GETIMAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bm-getimage")] +BM_GETSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bm-getstate")] +BM_SETCHECK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bm-setcheck")] +BM_SETDONTCLICK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bm-setdontclick")] +BM_SETIMAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bm-setimage")] +BM_SETSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bm-setstate")] +BM_SETSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bm-setstyle")] +BMFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ne-icm-bmformat")] +BN_CLICKED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bn-clicked")] +BN_DBLCLK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bn-dblclk")] +BN_DISABLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bn-disable")] +BN_DOUBLECLICKED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bn-doubleclicked")] +BN_HILITE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bn-hilite")] +BN_KILLFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bn-killfocus")] +BN_PAINT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bn-paint")] +BN_PUSHED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bn-pushed")] +BN_SETFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bn-setfocus")] +BN_UNHILITE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bn-unhilite")] +BN_UNPUSHED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/bn-unpushed")] +BNSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/ne-shdeprecated-bnstate")] +body=[Documentation("https://docs.microsoft.com/windows/win32/WMP/body-element")] +Body=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-body-sendemailtype-element")] +BOOKMARK=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/bookmark")] +BookmarkOnClose=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/bookmarkonclose-property")] +BookmarkOnStop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/bookmarkonstop-property")] +BoolColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/boolcolumnvalue-constructor")] +BoolColumnValue::GetValueFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/boolcolumnvalue.getvaluefrombytes-method")] +BoolColumnValue::Size=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/boolcolumnvalue.size-property")] +BoolColumnValue::ValueAsObject=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/boolcolumnvalue.valueasobject-property")] +Boolean=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/boolean")] +Boolean2d=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/boolean2d")] +BOOT_AREA_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-boot_area_info")] +BootTrigger=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/boottrigger")] +BootTrigger::Delay=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/boottrigger-delay")] +bootTriggerType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-boottriggertype-complextype")] +BorderSide=[Documentation("https://docs.microsoft.com/windows/win32/Msi/borderside")] +BorderStyleConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/ne-inked-borderstyleconstants")] +BorderTop=[Documentation("https://docs.microsoft.com/windows/win32/Msi/bordertop")] +BoundingBox=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/ns-directxcollision-boundingbox")] +BoundingBox::BoundingBox=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingbox-boundingbox")] +BoundingBox::Center=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingbox-center")] +BoundingBox::ContainedBy=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingbox-containedby")] +BoundingBox::Contains=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingbox-contains")] +BoundingBox::CORNER_COUNT=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingbox-corner-count")] +BoundingBox::CreateFromPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingbox-createfrompoints")] +BoundingBox::CreateFromSphere=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingbox-createfromsphere")] +BoundingBox::CreateMerged=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingbox-createmerged")] +BoundingBox::Extents=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingbox-extents")] +BoundingBox::GetCorners=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingbox-getcorners")] +BoundingBox::Intersects=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingbox-intersects")] +BoundingBox::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingbox-operator-assign")] +BoundingBox::Transform=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingbox-transform")] +BoundingFrustum=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/ns-directxcollision-boundingfrustum")] +BoundingFrustum::BottomSlope=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingfrustum-bottomslope")] +BoundingFrustum::BoundingFrustum=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingfrustum-boundingfrustum")] +BoundingFrustum::ContainedBy=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingfrustum-containedby")] +BoundingFrustum::Contains=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingfrustum-contains")] +BoundingFrustum::CORNER_COUNT=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingfrustum-corner-count")] +BoundingFrustum::CreateFromMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingfrustum-createfrommatrix")] +BoundingFrustum::Far=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingfrustum-far")] +BoundingFrustum::GetCorners=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingfrustum-getcorners")] +BoundingFrustum::GetPlanes=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingfrustum-getplanes")] +BoundingFrustum::Intersects=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingfrustum-intersects")] +BoundingFrustum::LeftSlope=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingfrustum-leftslope")] +BoundingFrustum::Near=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingfrustum-near")] +BoundingFrustum::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingfrustum-operator-assign")] +BoundingFrustum::Orientation=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingfrustum-orientation")] +BoundingFrustum::Origin=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingfrustum-origin")] +BoundingFrustum::RightSlope=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingfrustum-rightslope")] +BoundingFrustum::TopSlope=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingfrustum-topslope")] +BoundingFrustum::Transform=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingfrustum-transform")] +BoundingOrientedBox=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/ns-directxcollision-boundingorientedbox")] +BoundingOrientedBox::BoundingOrientedBox=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingorientedbox-boundingorientedbox")] +BoundingOrientedBox::Center=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingorientedbox-center")] +BoundingOrientedBox::ContainedBy=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingorientedbox-containedby")] +BoundingOrientedBox::Contains=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingorientedbox-contains")] +BoundingOrientedBox::CORNER_COUNT=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingorientedbox-corner-count")] +BoundingOrientedBox::CreateFromBoundingBox=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingorientedbox-createfromboundingbox")] +BoundingOrientedBox::CreateFromPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingorientedbox-createfrompoints")] +BoundingOrientedBox::Extents=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingorientedbox-extents")] +BoundingOrientedBox::GetCorners=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingorientedbox-getcorners")] +BoundingOrientedBox::Intersects=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingorientedbox-intersects")] +BoundingOrientedBox::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingorientedbox-operator-assign")] +BoundingOrientedBox::Orientation=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingorientedbox-orientation")] +BoundingOrientedBox::Transform=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingorientedbox-transform")] +BoundingSphere=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/ns-directxcollision-boundingsphere")] +BoundingSphere::BoundingSphere=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingsphere-boundingsphere(constboundingsphere_)")] +BoundingSphere::Center=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingsphere-center")] +BoundingSphere::ContainedBy=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingsphere-containedby")] +BoundingSphere::Contains=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingsphere-contains")] +BoundingSphere::CreateFromBoundingBox=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingsphere-createfromboundingbox")] +BoundingSphere::CreateFromPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingsphere-createfrompoints")] +BoundingSphere::CreateMerged=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingsphere-createmerged")] +BoundingSphere::DirectX::BoundingSphere=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingsphere-boundingsphere")] +BoundingSphere::Intersects=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingsphere-intersects")] +BoundingSphere::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingsphere-operator-assign")] +BoundingSphere::Radius=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingsphere-radius")] +BoundingSphere::Transform=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-boundingsphere-transform")] +BoundsType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/boundstype-attributegroup")] +BP_ANIMATIONPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/ns-uxtheme-bp_animationparams")] +BP_ANIMATIONSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/ne-uxtheme-bp_animationstyle")] +BP_BUFFERFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/ne-uxtheme-bp_bufferformat")] +BP_PAINTPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/ns-uxtheme-bp_paintparams")] +break=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-break")] +break_comp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/break-comp---vs")] +breakc=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/breakc--sm4---asm-")] +BreakMirrorVirtualDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-breakmirrorvirtualdisk")] +breakp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/breakp---vs")] +BringWindowToTop=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-bringwindowtotop")] +Broadcast=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/broadcast")] +BroadcastSystemMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-broadcastsystemmessage")] +BroadcastSystemMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-broadcastsystemmessagea")] +BroadcastSystemMessageEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-broadcastsystemmessageexa")] +BroadcastSystemMessageExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-broadcastsystemmessageexa")] +BroadcastSystemMessageExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-broadcastsystemmessageexw")] +BroadcastSystemMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-broadcastsystemmessagew")] +BrowseForGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-browseforgpo")] +BROWSEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-browseinfow")] +BROWSEINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-browseinfoa")] +BROWSEINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-browseinfow")] +BRUSHOBJ=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-brushobj")] +BRUSHOBJ_hGetColorTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-brushobj_hgetcolortransform")] +BRUSHOBJ_pvAllocRbrush=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-brushobj_pvallocrbrush")] +BRUSHOBJ_pvGetRbrush=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-brushobj_pvgetrbrush")] +BRUSHOBJ_ulGetBrushColor=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-brushobj_ulgetbrushcolor")] +BrushProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-brushproperties")] +BSMINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-bsminfo")] +BSOS_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/shcore/ne-shcore-bsos_options")] +BSTR_UserFree=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-bstr_userfree")] +BSTR_UserFree64=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-bstr_userfree64")] +BSTR_UserMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-bstr_usermarshal")] +BSTR_UserMarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-bstr_usermarshal64")] +BSTR_UserSize=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-bstr_usersize")] +BSTR_UserSize64=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-bstr_usersize64")] +BSTR_UserUnmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-bstr_userunmarshal")] +BSTR_UserUnmarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-bstr_userunmarshal64")] +BstrFromVector=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-bstrfromvector")] +BTH_DEVICE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/bthdef/ns-bthdef-bth_device_info")] +BTH_HCI_EVENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/bthdef/ns-bthdef-bth_hci_event_info")] +BTH_L2CAP_EVENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/bthdef/ns-bthdef-bth_l2cap_event_info")] +BTH_LE_GATT_CHARACTERISTIC=[Documentation("https://docs.microsoft.com/windows/win32/api/bthledef/ns-bthledef-bth_le_gatt_characteristic")] +BTH_LE_GATT_CHARACTERISTIC_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/bthledef/ns-bthledef-bth_le_gatt_characteristic_value")] +BTH_LE_GATT_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/bthledef/ns-bthledef-bth_le_gatt_descriptor")] +BTH_LE_GATT_DESCRIPTOR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/bthledef/ne-bthledef-bth_le_gatt_descriptor_type")] +BTH_LE_GATT_DESCRIPTOR_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/bthledef/ns-bthledef-bth_le_gatt_descriptor_value")] +BTH_LE_GATT_EVENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/bthledef/ne-bthledef-bth_le_gatt_event_type")] +BTH_LE_GATT_SERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/bthledef/ns-bthledef-bth_le_gatt_service")] +BTH_LE_UUID=[Documentation("https://docs.microsoft.com/windows/win32/api/bthledef/ns-bthledef-bth_le_uuid")] +BTH_QUERY_DEVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2bth/ns-ws2bth-bth_query_device")] +BTH_QUERY_SERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2bth/ns-ws2bth-bth_query_service")] +BTH_RADIO_IN_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/bthdef/ns-bthdef-bth_radio_in_range")] +BTH_SET_SERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2bth/ns-ws2bth-bth_set_service")] +Buffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-buffer")] +Buffer::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-buffer-getdimensions")] +Buffer::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-buffer-load")] +Buffer::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-buffer-operatorindex")] +BufferAverage=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/bufferaverage")] +BufferedPaintClear=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-bufferedpaintclear")] +BufferedPaintInit=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-bufferedpaintinit")] +BufferedPaintRenderAnimation=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-bufferedpaintrenderanimation")] +BufferedPaintSetAlpha=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-bufferedpaintsetalpha")] +BufferedPaintStopAllAnimations=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-bufferedpaintstopallanimations")] +BufferedPaintUnInit=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-bufferedpaintuninit")] +buffering=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/buffering-attribute")] +Buffering=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-buffering")] +BufferPointerPacketsInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-bufferpointerpacketsinteractioncontext")] +bufferSize=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-buffersize-channelpublishingtype-element")] +bufinfo=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/bufinfo---sm5---asm-")] +BuildCommDCB=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-buildcommdcba")] +BuildCommDCBA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-buildcommdcba")] +BuildCommDCBAndTimeouts=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-buildcommdcbandtimeoutsw")] +BuildCommDCBAndTimeoutsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-buildcommdcbandtimeoutsa")] +BuildCommDCBAndTimeoutsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-buildcommdcbandtimeoutsw")] +BuildCommDCBW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-buildcommdcbw")] +BuildDisplayTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/builddisplaytable")] +BuildExplicitAccessWithName=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildexplicitaccesswithnamea")] +BuildExplicitAccessWithNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildexplicitaccesswithnamea")] +BuildExplicitAccessWithNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildexplicitaccesswithnamew")] +BuildINIPath=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/buildinipath")] +BuildIoRingCancelRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-buildioringcancelrequest")] +BuildIoRingReadFile=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-buildioringreadfile")] +BuildIoRingRegisterBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-buildioringregisterbuffers")] +BuildIoRingRegisterFileHandles=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-buildioringregisterfilehandles")] +BuildSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildsecuritydescriptorw")] +BuildSecurityDescriptorA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildsecuritydescriptora")] +BuildSecurityDescriptorW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildsecuritydescriptorw")] +BuildTrusteeWithName=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildtrusteewithnamew")] +BuildTrusteeWithNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildtrusteewithnamea")] +BuildTrusteeWithNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildtrusteewithnamew")] +BuildTrusteeWithObjectsAndName=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildtrusteewithobjectsandnamew")] +BuildTrusteeWithObjectsAndNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildtrusteewithobjectsandnamea")] +BuildTrusteeWithObjectsAndNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildtrusteewithobjectsandnamew")] +BuildTrusteeWithObjectsAndSid=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildtrusteewithobjectsandsidw")] +BuildTrusteeWithObjectsAndSidA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildtrusteewithobjectsandsida")] +BuildTrusteeWithObjectsAndSidW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildtrusteewithobjectsandsidw")] +BuildTrusteeWithSid=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildtrusteewithsidw")] +BuildTrusteeWithSidA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildtrusteewithsida")] +BuildTrusteeWithSidW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-buildtrusteewithsidw")] +Built-in=[Documentation("https://docs.microsoft.com/windows/win32/FWP/built-in-keying-module-identifiers")] +BulletStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-bulletstyle")] +BUSNUMBER_DES=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-busnumber_des")] +BUSNUMBER_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-busnumber_range")] +BUSNUMBER_RESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-busnumber_resource")] +Button=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-button")] +Button_Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-button_enable")] +Button_GetCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-button_getcheck")] +Button_GetIdealSize=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-button_getidealsize")] +Button_GetImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-button_getimagelist")] +Button_GetNote=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-button_getnote")] +Button_GetNoteLength=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-button_getnotelength")] +Button_GetSplitInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-button_getsplitinfo")] +Button_GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-button_getstate")] +Button_GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-button_gettext")] +Button_GetTextLength=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-button_gettextlength")] +Button_GetTextMargin=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-button_gettextmargin")] +BUTTON_IMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-button_imagelist")] +Button_SetCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-button_setcheck")] +Button_SetDropDownState=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-button_setdropdownstate")] +Button_SetElevationRequiredState=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-button_setelevationrequiredstate")] +Button_SetImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-button_setimagelist")] +Button_SetNote=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-button_setnote")] +Button_SetSplitInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-button_setsplitinfo")] +Button_SetState=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-button_setstate")] +Button_SetStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-button_setstyle")] +Button_SetText=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-button_settext")] +Button_SetTextMargin=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-button_settextmargin")] +BUTTON_SPLITINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-button_splitinfo")] +BUTTON::cursor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/button-cursor")] +BUTTON::disabledImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/button-disabledimage")] +BUTTON::down=[Documentation("https://docs.microsoft.com/windows/win32/WMP/button-down")] +BUTTON::downImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/button-downimage")] +BUTTON::downToolTip=[Documentation("https://docs.microsoft.com/windows/win32/WMP/button-downtooltip")] +BUTTON::hoverDownImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/button-hoverdownimage")] +BUTTON::hoverImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/button-hoverimage")] +BUTTON::image=[Documentation("https://docs.microsoft.com/windows/win32/WMP/button-image")] +BUTTON::sticky=[Documentation("https://docs.microsoft.com/windows/win32/WMP/button-sticky")] +BUTTON::tiled=[Documentation("https://docs.microsoft.com/windows/win32/WMP/button-tiled")] +BUTTON::transparencyColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/button-transparencycolor")] +BUTTON::upToolTip=[Documentation("https://docs.microsoft.com/windows/win32/WMP/button-uptooltip")] +BUTTONELEMENT::click=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttonelement-click")] +BUTTONELEMENT::cursor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttonelement-cursor")] +BUTTONELEMENT::down=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttonelement-down")] +BUTTONELEMENT::downToolTip=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttonelement-downtooltip")] +BUTTONELEMENT::mappingColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttonelement-mappingcolor")] +BUTTONELEMENT::sticky=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttonelement-sticky")] +BUTTONELEMENT::upToolTip=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttonelement-uptooltip")] +BUTTONGROUP::buttonCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttongroup-buttoncount")] +BUTTONGROUP::click=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttongroup-click")] +BUTTONGROUP::cursor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttongroup-cursor")] +BUTTONGROUP::disabledImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttongroup-disabledimage")] +BUTTONGROUP::downImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttongroup-downimage")] +BUTTONGROUP::getButton=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttongroup-getbutton")] +BUTTONGROUP::hoverDownImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttongroup-hoverdownimage")] +BUTTONGROUP::hoverImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttongroup-hoverimage")] +BUTTONGROUP::hueShift=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttongroup-hueshift")] +BUTTONGROUP::image=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttongroup-image")] +BUTTONGROUP::mappingImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttongroup-mappingimage")] +BUTTONGROUP::radio=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttongroup-radio")] +BUTTONGROUP::saturation=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttongroup-saturation")] +BUTTONGROUP::showBackground=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttongroup-showbackground")] +BUTTONGROUP::transparencyColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttongroup-transparencycolor")] +ButtonsAvailable=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/buttonsavailable-property")] +ButtonText=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttontext-element")] +ButtonTip=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buttontip-element")] +BuyCD=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buycd-element")] +BuyNow=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buynow-attribute")] +BuyTickets=[Documentation("https://docs.microsoft.com/windows/win32/WMP/buytickets-attribute")] +BY_HANDLE_FILE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/ns-fileapi-by_handle_file_information")] +ByteAddressBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-byteaddressbuffer")] +ByteAddressBuffer::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-byteaddressbuffer-getdimensions")] +ByteAddressBuffer::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/byteaddressbuffer-load")] +ByteAddressBuffer::Load2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/byteaddressbuffer-load2")] +ByteAddressBuffer::Load3=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/byteaddressbuffer-load3")] +ByteAddressBuffer::Load4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/byteaddressbuffer-load4")] +ByteColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/bytecolumnvalue-class")] +ByteColumnValue::GetValueFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/bytecolumnvalue.getvaluefrombytes-method")] +ByteColumnValue::Size=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/bytecolumnvalue.size-property")] +BytesColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/bytescolumnvalue-class")] +BytesColumnValue::GetValueFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/bytescolumnvalue.getvaluefrombytes-method")] +BytesColumnValue::Length=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/bytescolumnvalue.length-property")] +BytesColumnValue::Size=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/bytescolumnvalue.size-property")] +BytesColumnValue::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/bytescolumnvalue.tostring-method")] +BytesColumnValue::Value=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/bytescolumnvalue.value-property")] +BytesColumnValue::ValueAsObject=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/bytescolumnvalue.valueasobject-property")] +ByteToChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-bytetochar")] +ByteToInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-bytetoint8")] +C_ASSERT=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-c_assert")] +CABINET_INFO_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-cabinet_info_a")] +CABINET_INFO_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-cabinet_info_w")] +CABINETDLLVERSIONINFO=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/cabinetdllversioninfo")] +CABINETSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-cabinetstate")] +Cache=[Documentation("https://docs.microsoft.com/windows/win32/WinInet/cache-group-constants")] +CACHE_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-cache_descriptor")] +CACHE_DESTROY_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nc-filehc-cache_destroy_callback")] +CACHE_READ_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nc-filehc-cache_read_callback")] +CACHE_RELATIONSHIP=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-cache_relationship")] +CacheCreateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-cachecreatefile")] +CacheRichCreateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-cacherichcreatefile")] +cacheUserData=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/onexschema-cacheuserdata-onex-element")] +CADWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ns-ocidl-cadword")] +CAggDirectDraw=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/caggdirectdraw")] +CAggDrawSurface=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/caggdrawsurface")] +CalculateLevelOfDetail=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-to-calculate-lod")] +CalculateLevelOfDetailUnclamped=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-to-calculate-lod-unclamped")] +CalculatePopupWindowPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-calculatepopupwindowposition")] +CALDATETIME=[Documentation("https://docs.microsoft.com/windows/win32/Intl/caldatetime")] +CALDATETIME_DATEUNIT=[Documentation("https://docs.microsoft.com/windows/win32/Intl/caldatetime-dateunit")] +CalendarTrigger=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-calendartrigger-triggergroup-element")] +calendarTriggerType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-calendartriggertype-complextype")] +call=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/call--sm4---asm-")] +CALL_MEDIA_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-call_media_event")] +CALL_MEDIA_EVENT_CAUSE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-call_media_event_cause")] +CALL_NOTIFICATION_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-call_notification_event")] +CALL_PRIVILEGE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-call_privilege")] +CALL_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-call_state")] +CALL_STATE_EVENT_CAUSE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-call_state_event_cause")] +Callable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/callable-shader")] +Callback=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/callback-parameters")] +CallbackCommandType=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/callbackcommandtype")] +CallbackMayRunLong=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-callbackmayrunlong")] +callc=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/callc--sm4---asm-")] +CALLCONV=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ne-oaidl-callconv")] +CallDivide=[Documentation("https://docs.microsoft.com/windows/win32/tablet/calldivide")] +CallDivideResults=[Documentation("https://docs.microsoft.com/windows/win32/tablet/calldivideresults")] +CallDivideResultsStrokeIds=[Documentation("https://docs.microsoft.com/windows/win32/tablet/calldivideresultsstrokeids")] +CallEnclave=[Documentation("https://docs.microsoft.com/windows/win32/api/enclaveapi/nf-enclaveapi-callenclave")] +CALLERRELEASE=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/callerrelease")] +CALLFRAME_COPY=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/ne-callobj-callframe_copy")] +CALLFRAME_FREE=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/ne-callobj-callframe_free")] +CALLFRAME_MARSHALCONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/ns-callobj-callframe_marshalcontext")] +CALLFRAME_NULL=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/ne-callobj-callframe_null")] +CALLFRAME_WALK=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/ne-callobj-callframe_walk")] +CALLFRAMEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/ns-callobj-callframeinfo")] +CALLFRAMEPARAMINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/ns-callobj-callframeparaminfo")] +CALLHUB_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-callhub_event")] +CALLHUB_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-callhub_state")] +CALLINFO_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-callinfo_buffer")] +CALLINFO_LONG=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-callinfo_long")] +CALLINFO_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-callinfo_string")] +CALLINFOCHANGE_CAUSE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-callinfochange_cause")] +Calling=[Documentation("https://docs.microsoft.com/windows/win32/medfound/calling-asynchronous-methods")] +CallLetters=[Documentation("https://docs.microsoft.com/windows/win32/WMP/callletters-attribute")] +CallMsgFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-callmsgfilterw")] +CallMsgFilterA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-callmsgfiltera")] +CallMsgFilterW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-callmsgfilterw")] +CallNamedPipe=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-callnamedpipew")] +CallNamedPipeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-callnamedpipea")] +CallNamedPipeW=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-callnamedpipew")] +CallNextHookEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-callnexthookex")] +CallNtPowerInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/powerbase/nf-powerbase-callntpowerinformation")] +callnz=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/callnz-bool---ps")] +CallQualityProperty=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/callqualityproperty")] +CallShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/callshader-function")] +CallStackFrame=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/callstackframe")] +CALLTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ne-objidl-calltype")] +CallWindowProc=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-callwindowprocw")] +CallWindowProcA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-callwindowproca")] +CallWindowProcW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-callwindowprocw")] +CALPOLESTR=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ns-ocidl-calpolestr")] +Camera=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-wiaitempropcameraitem")] +CameraControlFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-cameracontrolflags")] +CameraControlProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-cameracontrolproperty")] +CameraManufacturer=[Documentation("https://docs.microsoft.com/windows/win32/WMP/cameramanufacturer-attribute")] +CameraModel=[Documentation("https://docs.microsoft.com/windows/win32/WMP/cameramodel-attribute")] +CAMEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camevent")] +CAMEvent::~CAMEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camevent--camevent")] +CAMEvent::CAMEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camevent-camevent")] +CAMEvent::Check=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camevent-check")] +CAMEvent::m_hEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camevent-m-hevent")] +CAMEvent::operator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camevent-operator-handle")] +CAMEvent::Reset=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camevent-reset")] +CAMEvent::Set=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camevent-set")] +CAMEvent::Wait=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camevent-wait")] +CAMMsgEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cammsgevent")] +CAMMsgEvent::CAMMsgEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cammsgevent-cammsgevent")] +CAMMsgEvent::WaitMsg=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cammsgevent-waitmsg")] +CAMSchedule=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camschedule")] +CAMSchedule::~CAMSchedule=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camschedule--camschedule")] +CAMSchedule::AddAdvisePacket=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camschedule-addadvisepacket")] +CAMSchedule::Advise=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camschedule-advise")] +CAMSchedule::CAMSchedule=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camschedule-camschedule")] +CAMSchedule::GetAdviseCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camschedule-getadvisecount")] +CAMSchedule::GetEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camschedule-getevent")] +CAMSchedule::GetNextAdviseTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camschedule-getnextadvisetime")] +CAMSchedule::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camschedule-unadvise")] +CAMThread=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread")] +CAMThread::~CAMThread=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread--camthread")] +CAMThread::CallWorker=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-callworker")] +CAMThread::CAMThread=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-camthread")] +CAMThread::CheckRequest=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-checkrequest")] +CAMThread::Close=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-close")] +CAMThread::CoInitializeHelper=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-coinitializehelper")] +CAMThread::Create=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-create")] +CAMThread::GetRequest=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-getrequest")] +CAMThread::GetRequestHandle=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-getrequesthandle")] +CAMThread::GetRequestParam=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-getrequestparam")] +CAMThread::InitialThreadProc=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-initialthreadproc")] +CAMThread::m_AccessLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-m-accesslock")] +CAMThread::m_hThread=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-m-hthread")] +CAMThread::m_WorkerLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-m-workerlock")] +CAMThread::Reply=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-reply")] +CAMThread::ThreadExists=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-threadexists")] +CAMThread::ThreadProc=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/camthread-threadproc")] +Can_Skip_Backward=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/can-skip-backward")] +Can_Skip_Forward=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/can-skip-forward")] +Cancel-Session=[Documentation("https://docs.microsoft.com/windows/win32/Bits/cancel-session")] +CancelClusterGroupOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-cancelclustergroupoperation")] +CancelConnectNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-cancelconnectnotify")] +CancelDC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-canceldc")] +CancelIfTimestampConfigChange=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-canceliftimestampconfigchange")] +CancelIo=[Documentation("https://docs.microsoft.com/windows/win32/FileIO/cancelio")] +CancelIoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ioapiset/nf-ioapiset-cancelioex")] +CancelIPChangeNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-cancelipchangenotify")] +CancelMibChangeNotify2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-cancelmibchangenotify2")] +CancelNtmsLibraryRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-cancelntmslibraryrequest")] +CancelNtmsOperatorRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-cancelntmsoperatorrequest")] +CancelSynchronousIo=[Documentation("https://docs.microsoft.com/windows/win32/api/ioapiset/nf-ioapiset-cancelsynchronousio")] +CancelThreadpoolIo=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-cancelthreadpoolio")] +CancelWaitableTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-cancelwaitabletimer")] +CANDIDATEFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/ns-imm-candidateform")] +CANDIDATELIST=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/ns-imm-candidatelist")] +CanReClassify=[Documentation("https://docs.microsoft.com/windows/win32/tablet/canreclassify-element")] +CanResourceBeDependent=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-canresourcebedependent")] +CanSendToFaxRecipient=[Documentation("https://docs.microsoft.com/windows/win32/api/fxsutility/nf-fxsutility-cansendtofaxrecipient")] +CanShareFolderW=[Documentation("https://docs.microsoft.com/windows/win32/shell/cansharefolderw")] +CanStep=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/canstep-method")] +CanUserWritePwrScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-canuserwritepwrscheme")] +CapabilitiesRequestAndCapabilitiesReply=[Documentation("https://docs.microsoft.com/windows/win32/api/lowlevelmonitorconfigurationapi/nf-lowlevelmonitorconfigurationapi-capabilitiesrequestandcapabilitiesreply")] +capability=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/capability")] +capCaptureAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capcaptureabort")] +capCaptureGetSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capcapturegetsetup")] +capCaptureSequence=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capcapturesequence")] +capCaptureSequenceNoFile=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capcapturesequencenofile")] +capCaptureSetSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capcapturesetsetup")] +capCaptureSingleFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capcapturesingleframe")] +capCaptureSingleFrameClose=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capcapturesingleframeclose")] +capCaptureSingleFrameOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capcapturesingleframeopen")] +capCaptureStop=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capcapturestop")] +CAPCONTROLCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nc-vfw-capcontrolcallback")] +capCreateCaptureWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capcreatecapturewindowa")] +capCreateCaptureWindowA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capcreatecapturewindowa")] +capCreateCaptureWindowW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capcreatecapturewindoww")] +capDlgVideoCompression=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capdlgvideocompression")] +capDlgVideoDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capdlgvideodisplay")] +capDlgVideoFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capdlgvideoformat")] +capDlgVideoSource=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capdlgvideosource")] +CAPDRIVERCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-capdrivercaps")] +capDriverConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capdriverconnect")] +capDriverDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capdriverdisconnect")] +capDriverGetCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capdrivergetcaps")] +capDriverGetName=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capdrivergetname")] +capDriverGetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capdrivergetversion")] +capEditCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capeditcopy")] +capErrorCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nc-vfw-caperrorcallbackw")] +CAPERRORCALLBACKA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nc-vfw-caperrorcallbacka")] +CAPERRORCALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nc-vfw-caperrorcallbackw")] +capFileAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capfilealloc")] +capFileGetCaptureFile=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capfilegetcapturefile")] +capFileSaveAs=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capfilesaveas")] +capFileSaveDIB=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capfilesavedib")] +capFileSetCaptureFile=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capfilesetcapturefile")] +capFileSetInfoChunk=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capfilesetinfochunk")] +capGetAudioFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capgetaudioformat")] +capGetAudioFormatSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capgetaudioformatsize")] +capGetDriverDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capgetdriverdescriptiona")] +capGetDriverDescriptionA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capgetdriverdescriptiona")] +capGetDriverDescriptionW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capgetdriverdescriptionw")] +capGetMCIDeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capgetmcidevicename")] +capGetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capgetstatus")] +capGetUserData=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capgetuserdata")] +capGetVideoFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capgetvideoformat")] +capGetVideoFormatSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capgetvideoformatsize")] +capGrabFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capgrabframe")] +capGrabFrameNoStop=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capgrabframenostop")] +CAPICOM_ACTIVE_DIRECTORY_SEARCH_LOCATION=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-active-directory-search-location")] +CAPICOM_ATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-attribute")] +CAPICOM_CERT_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-cert-info-type")] +CAPICOM_CERTIFICATE_FIND_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-certificate-find-type")] +CAPICOM_CERTIFICATE_INCLUDE_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-certificate-include-option")] +CAPICOM_CERTIFICATE_SAVE_AS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-certificate-save-as-type")] +CAPICOM_CERTIFICATES_SAVE_AS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-certificates-save-as-type")] +CAPICOM_CHECK_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-check-flag")] +CAPICOM_EKU=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-eku")] +CAPICOM_ENCODING_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-encoding-type")] +CAPICOM_ENCRYPTION_ALGORITHM=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-encryption-algorithm")] +CAPICOM_ENCRYPTION_KEY_LENGTH=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-encryption-key-length")] +CAPICOM_ERROR_CODE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-error-code")] +CAPICOM_EXPORT_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-export-flag")] +CAPICOM_HASH_ALGORITHM=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-hash-algorithm")] +CAPICOM_KEY_ALGORITHM=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-key-algorithm")] +CAPICOM_KEY_LOCATION=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-key-location")] +CAPICOM_KEY_SPEC=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-key-spec")] +CAPICOM_KEY_STORAGE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-key-storage-flag")] +CAPICOM_KEY_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-key-usage")] +CAPICOM_OID=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-oid")] +CAPICOM_PROPID=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-propid")] +CAPICOM_PROV_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-prov-type")] +CAPICOM_SECRET_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-secret-type")] +CAPICOM_SIGNED_DATA_VERIFY_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-signed-data-verify-flag")] +CAPICOM_STORE_LOCATION=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-store-location")] +CAPICOM_STORE_OPEN_MODE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-store-open-mode")] +CAPICOM_STORE_SAVE_AS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/capicom-store-save-as-type")] +CAPINFOCHUNK=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-capinfochunk")] +capOverlay=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capoverlay")] +capPaletteAuto=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-cappaletteauto")] +capPaletteManual=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-cappalettemanual")] +capPaletteOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-cappaletteopen")] +capPalettePaste=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-cappalettepaste")] +capPaletteSave=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-cappalettesave")] +capPreview=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-cappreview")] +capPreviewRate=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-cappreviewrate")] +capPreviewScale=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-cappreviewscale")] +capSetAudioFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capsetaudioformat")] +capSetCallbackOnCapControl=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capsetcallbackoncapcontrol")] +capSetCallbackOnError=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capsetcallbackonerror")] +capSetCallbackOnFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capsetcallbackonframe")] +capSetCallbackOnStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capsetcallbackonstatus")] +capSetCallbackOnVideoStream=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capsetcallbackonvideostream")] +capSetCallbackOnWaveStream=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capsetcallbackonwavestream")] +capSetCallbackOnYield=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capsetcallbackonyield")] +capSetMCIDeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capsetmcidevicename")] +capSetScrollPos=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capsetscrollpos")] +capSetUserData=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capsetuserdata")] +capSetVideoFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-capsetvideoformat")] +CAPSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-capstatus")] +capStatusCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nc-vfw-capstatuscallbacka")] +CAPSTATUSCALLBACKA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nc-vfw-capstatuscallbacka")] +CAPSTATUSCALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nc-vfw-capstatuscallbackw")] +CapStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-capstyle")] +CAPTION=[Documentation("https://docs.microsoft.com/windows/win32/menurc/caption-statement")] +CaptionHeight=[Documentation("https://docs.microsoft.com/windows/win32/Msi/captionheight")] +capture=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/capture")] +Capture=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/capture-method")] +CapturedMetadataExposureCompensation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-capturedmetadataexposurecompensation")] +CapturedMetadataISOGains=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-capturedmetadataisogains")] +CapturedMetadataWhiteBalanceGains=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-capturedmetadatawhitebalancegains")] +CAPTUREFILE_HEADER_VALUES=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/capturefile-header-values")] +CAPTUREFILTER=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/capturefilter")] +CaptureInterfaceHardwareCrossTimestamp=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-captureinterfacehardwarecrosstimestamp")] +CAPTUREPARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-captureparms")] +CaptureStackBackTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlcapturestackbacktrace")] +CAPVIDEOCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nc-vfw-capvideocallback")] +CAPWAVECALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nc-vfw-capwavecallback")] +CAPYIELDCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nc-vfw-capyieldcallback")] +CARD_DIRECTORY_ACCESS_CONDITION=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/card-directory-access-condition")] +CARD_FILE_ACCESS_CONDITION=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/card-file-access-condition")] +CaretBidiMode=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-caretbidimode")] +CaretPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-caretposition")] +CascadeWindows=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-cascadewindows")] +case=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/case--sm4---asm-")] +CASE_REQUIREMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/ne-structuredquery-case_requirement")] +CASetupProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/ne-casetup-casetupproperty")] +CATALOG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/ns-mscat-catalog_info")] +CatalogPausedReason=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ne-searchapi-catalogpausedreason")] +CatalogStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ne-searchapi-catalogstatus")] +CATEGORY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-category_info")] +CATEGORYINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/ns-comcat-categoryinfo")] +CATEGORYINFO_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-categoryinfo_flags")] +CATSORT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-catsort_flags")] +CAutoLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cautolock")] +CAutoLock::~CAutoLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cautolock--cautolock")] +CAutoLock::CAutoLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cautolock-cautolock")] +CAutoLock::m_pLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cautolock-m-plock")] +CAutoUsingOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cautousingoutputpin")] +CAutoUsingOutputPin::~CAutoUsingOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cautousingoutputpin--cautousingoutputpin")] +CAutoUsingOutputPin::CAutoUsingOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cautousingoutputpin-cautousingoutputpin")] +CAUUID=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ns-ocidl-cauuid")] +CB_ADDSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-addstring")] +CB_DELETESTRING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-deletestring")] +CB_DIR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-dir")] +CB_FINDSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-findstring")] +CB_FINDSTRINGEXACT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-findstringexact")] +CB_GETCOMBOBOXINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-getcomboboxinfo")] +CB_GETCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-getcount")] +CB_GETCUEBANNER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-getcuebanner")] +CB_GETCURSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-getcursel")] +CB_GETDROPPEDCONTROLRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-getdroppedcontrolrect")] +CB_GETDROPPEDSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-getdroppedstate")] +CB_GETDROPPEDWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-getdroppedwidth")] +CB_GETEDITSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-geteditsel")] +CB_GETEXTENDEDUI=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-getextendedui")] +CB_GETHORIZONTALEXTENT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-gethorizontalextent")] +CB_GETITEMDATA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-getitemdata")] +CB_GETITEMHEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-getitemheight")] +CB_GETLBTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-getlbtext")] +CB_GETLBTEXTLEN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-getlbtextlen")] +CB_GETLOCALE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-getlocale")] +CB_GETMINVISIBLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-getminvisible")] +CB_GETTOPINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-gettopindex")] +CB_INITSTORAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-initstorage")] +CB_INSERTSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-insertstring")] +CB_LIMITTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-limittext")] +CB_RESETCONTENT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-resetcontent")] +CB_SELECTSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-selectstring")] +CB_SETCUEBANNER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-setcuebanner")] +CB_SETCURSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-setcursel")] +CB_SETDROPPEDWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-setdroppedwidth")] +CB_SETEDITSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-seteditsel")] +CB_SETEXTENDEDUI=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-setextendedui")] +CB_SETHORIZONTALEXTENT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-sethorizontalextent")] +CB_SETITEMDATA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-setitemdata")] +CB_SETITEMHEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-setitemheight")] +CB_SETLOCALE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-setlocale")] +CB_SETMINVISIBLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-setminvisible")] +CB_SETTOPINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-settopindex")] +CB_SHOWDROPDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cb-showdropdown")] +CBADMITRESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/nc-lpmapi-cbadmitresult")] +CbADRLIST=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbadrlist")] +CBaseAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator")] +CBaseAllocator::~CBaseAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator--cbaseallocator")] +CBaseAllocator::Alloc=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-alloc")] +CBaseAllocator::CBaseAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-cbaseallocator")] +CBaseAllocator::Commit=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-commit")] +CBaseAllocator::Decommit=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-decommit")] +CBaseAllocator::Free=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-free")] +CBaseAllocator::GetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-getbuffer")] +CBaseAllocator::GetFreeCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-getfreecount")] +CBaseAllocator::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-getproperties")] +CBaseAllocator::m_bChanged=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-m-bchanged")] +CBaseAllocator::m_bCommitted=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-m-bcommitted")] +CBaseAllocator::m_bDecommitInProgress=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-m-bdecommitinprogress")] +CBaseAllocator::m_fEnableReleaseCallback=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-m-fenablereleasecallback")] +CBaseAllocator::m_hSem=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-m-hsem")] +CBaseAllocator::m_lAlignment=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-m-lalignment")] +CBaseAllocator::m_lAllocated=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-m-lallocated")] +CBaseAllocator::m_lCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-m-lcount")] +CBaseAllocator::m_lFree=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-m-lfree")] +CBaseAllocator::m_lPrefix=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-m-lprefix")] +CBaseAllocator::m_lSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-m-lsize")] +CBaseAllocator::m_lWaiting=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-m-lwaiting")] +CBaseAllocator::m_pNotify=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-m-pnotify")] +CBaseAllocator::NotifySample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-notifysample")] +CBaseAllocator::ReleaseBuffer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-releasebuffer")] +CBaseAllocator::SetNotify=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-setnotify")] +CBaseAllocator::SetProperties=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-setproperties")] +CBaseAllocator::SetWaiting=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseallocator-setwaiting")] +CBaseBasicVideo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasebasicvideo")] +CBaseControlVideo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo")] +CBaseControlVideo::CBaseControlVideo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-cbasecontrolvideo")] +CBaseControlVideo::CheckSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-checksourcerect")] +CBaseControlVideo::CheckTargetRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-checktargetrect")] +CBaseControlVideo::CopyImage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-copyimage")] +CBaseControlVideo::get_AvgTimePerFrame=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-get-avgtimeperframe")] +CBaseControlVideo::get_BitErrorRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-get-biterrorrate")] +CBaseControlVideo::get_BitRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-get-bitrate")] +CBaseControlVideo::get_DestinationHeight=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-get-destinationheight")] +CBaseControlVideo::get_DestinationLeft=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-get-destinationleft")] +CBaseControlVideo::get_DestinationTop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-get-destinationtop")] +CBaseControlVideo::get_DestinationWidth=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-get-destinationwidth")] +CBaseControlVideo::get_SourceHeight=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-get-sourceheight")] +CBaseControlVideo::get_SourceLeft=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-get-sourceleft")] +CBaseControlVideo::get_SourceTop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-get-sourcetop")] +CBaseControlVideo::get_SourceWidth=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-get-sourcewidth")] +CBaseControlVideo::get_VideoHeight=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-get-videoheight")] +CBaseControlVideo::get_VideoWidth=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-get-videowidth")] +CBaseControlVideo::GetCurrentImage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-getcurrentimage")] +CBaseControlVideo::GetDestinationPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-getdestinationposition")] +CBaseControlVideo::GetImageSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-getimagesize")] +CBaseControlVideo::GetSourcePosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-getsourceposition")] +CBaseControlVideo::GetSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-getsourcerect")] +CBaseControlVideo::GetStaticImage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-getstaticimage")] +CBaseControlVideo::GetTargetRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-gettargetrect")] +CBaseControlVideo::GetVideoFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-getvideoformat")] +CBaseControlVideo::GetVideoPaletteEntries=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-getvideopaletteentries")] +CBaseControlVideo::GetVideoSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-getvideosize")] +CBaseControlVideo::IsDefaultSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-isdefaultsourcerect")] +CBaseControlVideo::IsDefaultTargetRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-isdefaulttargetrect")] +CBaseControlVideo::IsUsingDefaultDestination=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-isusingdefaultdestination")] +CBaseControlVideo::IsUsingDefaultSource=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-isusingdefaultsource")] +CBaseControlVideo::OnUpdateRectangles=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-onupdaterectangles")] +CBaseControlVideo::OnVideoSizeChange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-onvideosizechange")] +CBaseControlVideo::put_DestinationHeight=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-put-destinationheight")] +CBaseControlVideo::put_DestinationLeft=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-put-destinationleft")] +CBaseControlVideo::put_DestinationTop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-put-destinationtop")] +CBaseControlVideo::put_DestinationWidth=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-put-destinationwidth")] +CBaseControlVideo::put_SourceHeight=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-put-sourceheight")] +CBaseControlVideo::put_SourceLeft=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-put-sourceleft")] +CBaseControlVideo::put_SourceTop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-put-sourcetop")] +CBaseControlVideo::put_SourceWidth=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-put-sourcewidth")] +CBaseControlVideo::SetControlVideoPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-setcontrolvideopin")] +CBaseControlVideo::SetDefaultDestinationPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-setdefaultdestinationposition")] +CBaseControlVideo::SetDefaultSourcePosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-setdefaultsourceposition")] +CBaseControlVideo::SetDefaultSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-setdefaultsourcerect")] +CBaseControlVideo::SetDefaultTargetRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-setdefaulttargetrect")] +CBaseControlVideo::SetDestinationPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-setdestinationposition")] +CBaseControlVideo::SetSourcePosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-setsourceposition")] +CBaseControlVideo::SetSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-setsourcerect")] +CBaseControlVideo::SetTargetRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolvideo-settargetrect")] +CBaseControlWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow")] +CBaseControlWindow::CBaseControlWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-cbasecontrolwindow")] +CBaseControlWindow::DoGetWindowStyle=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-dogetwindowstyle")] +CBaseControlWindow::DoSetWindowStyle=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-dosetwindowstyle")] +CBaseControlWindow::get_AutoShow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-get-autoshow")] +CBaseControlWindow::get_BackgroundPalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-get-backgroundpalette")] +CBaseControlWindow::get_BorderColor=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-get-bordercolor")] +CBaseControlWindow::get_Caption=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-get-caption")] +CBaseControlWindow::get_FullScreenMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-get-fullscreenmode")] +CBaseControlWindow::get_Height=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-get-height")] +CBaseControlWindow::get_Left=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-get-left")] +CBaseControlWindow::get_MessageDrain=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-get-messagedrain")] +CBaseControlWindow::get_Owner=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-get-owner")] +CBaseControlWindow::get_Top=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-get-top")] +CBaseControlWindow::get_Visible=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-get-visible")] +CBaseControlWindow::get_Width=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-get-width")] +CBaseControlWindow::get_WindowState=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-get-windowstate")] +CBaseControlWindow::get_WindowStyle=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-get-windowstyle")] +CBaseControlWindow::get_WindowStyleEx=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-get-windowstyleex")] +CBaseControlWindow::GetBorderColour=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-getbordercolour")] +CBaseControlWindow::GetMaxIdealImageSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-getmaxidealimagesize")] +CBaseControlWindow::GetMinIdealImageSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-getminidealimagesize")] +CBaseControlWindow::GetOwnerWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-getownerwindow")] +CBaseControlWindow::GetRestorePosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-getrestoreposition")] +CBaseControlWindow::GetWindowPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-getwindowposition")] +CBaseControlWindow::HideCursor=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-hidecursor")] +CBaseControlWindow::IsAutoShowEnabled=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-isautoshowenabled")] +CBaseControlWindow::IsCursorHidden=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-iscursorhidden")] +CBaseControlWindow::NotifyOwnerMessage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-notifyownermessage")] +CBaseControlWindow::PossiblyEatMessage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-possiblyeatmessage")] +CBaseControlWindow::put_AutoShow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-put-autoshow")] +CBaseControlWindow::put_BackgroundPalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-put-backgroundpalette")] +CBaseControlWindow::put_BorderColor=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-put-bordercolor")] +CBaseControlWindow::put_Caption=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-put-caption")] +CBaseControlWindow::put_FullScreenMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-put-fullscreenmode")] +CBaseControlWindow::put_Height=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-put-height")] +CBaseControlWindow::put_Left=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-put-left")] +CBaseControlWindow::put_MessageDrain=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-put-messagedrain")] +CBaseControlWindow::put_Owner=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-put-owner")] +CBaseControlWindow::put_Top=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-put-top")] +CBaseControlWindow::put_Visible=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-put-visible")] +CBaseControlWindow::put_Width=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-put-width")] +CBaseControlWindow::put_WindowState=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-put-windowstate")] +CBaseControlWindow::put_WindowStyle=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-put-windowstyle")] +CBaseControlWindow::put_WindowStyleEx=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-put-windowstyleex")] +CBaseControlWindow::SetControlWindowPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-setcontrolwindowpin")] +CBaseControlWindow::SetWindowForeground=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-setwindowforeground")] +CBaseControlWindow::SetWindowPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasecontrolwindow-setwindowposition")] +CBaseDispatch=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasedispatch")] +CBaseDispatch::~CBaseDispatch=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasedispatch--cbasedispatch")] +CBaseDispatch::CBaseDispatch=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasedispatch-cbasedispatch")] +CBaseDispatch::GetIDsOfNames=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasedispatch-getidsofnames")] +CBaseDispatch::GetTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasedispatch-gettypeinfo")] +CBaseDispatch::GetTypeInfoCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasedispatch-gettypeinfocount")] +CBaseFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter")] +CBaseFilter::~CBaseFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter--cbasefilter")] +CBaseFilter::CBaseFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-cbasefilter")] +CBaseFilter::EnumPins=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-enumpins")] +CBaseFilter::FindPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-findpin")] +CBaseFilter::GetClassID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-getclassid")] +CBaseFilter::GetFilterGraph=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-getfiltergraph")] +CBaseFilter::GetPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-getpin")] +CBaseFilter::GetPinCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-getpincount")] +CBaseFilter::GetPinVersion=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-getpinversion")] +CBaseFilter::GetSetupData=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-getsetupdata")] +CBaseFilter::GetState=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-getstate")] +CBaseFilter::GetSyncSource=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-getsyncsource")] +CBaseFilter::IncrementPinVersion=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-incrementpinversion")] +CBaseFilter::IsActive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-isactive")] +CBaseFilter::IsStopped=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-isstopped")] +CBaseFilter::JoinFilterGraph=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-joinfiltergraph")] +CBaseFilter::m_clsid=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-m-clsid")] +CBaseFilter::m_pClock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-m-pclock")] +CBaseFilter::m_pGraph=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-m-pgraph")] +CBaseFilter::m_PinVersion=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-m-pinversion")] +CBaseFilter::m_pLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-m-plock")] +CBaseFilter::m_pName=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-m-pname")] +CBaseFilter::m_pSink=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-m-psink")] +CBaseFilter::m_State=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-m-state")] +CBaseFilter::m_tStart=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-m-tstart")] +CBaseFilter::NotifyEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-notifyevent")] +CBaseFilter::Pause=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-pause")] +CBaseFilter::QueryFilterInfo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-queryfilterinfo")] +CBaseFilter::QueryVendorInfo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-queryvendorinfo")] +CBaseFilter::ReconnectPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-reconnectpin")] +CBaseFilter::Register=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-register")] +CBaseFilter::Run=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-run")] +CBaseFilter::SetSyncSource=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-setsyncsource")] +CBaseFilter::Stop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-stop")] +CBaseFilter::StreamTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-streamtime")] +CBaseFilter::Unregister=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasefilter-unregister")] +CBaseInputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin")] +CBaseInputPin::~CBaseInputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin--cbaseinputpin")] +CBaseInputPin::BeginFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-beginflush")] +CBaseInputPin::BreakConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-breakconnect")] +CBaseInputPin::CBaseInputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-cbaseinputpin")] +CBaseInputPin::CheckStreaming=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-checkstreaming")] +CBaseInputPin::EndFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-endflush")] +CBaseInputPin::GetAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-getallocator")] +CBaseInputPin::GetAllocatorRequirements=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-getallocatorrequirements")] +CBaseInputPin::Inactive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-inactive")] +CBaseInputPin::IsFlushing=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-isflushing")] +CBaseInputPin::IsReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-isreadonly")] +CBaseInputPin::m_bFlushing=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-m-bflushing")] +CBaseInputPin::m_bReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-m-breadonly")] +CBaseInputPin::m_pAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-m-pallocator")] +CBaseInputPin::m_SampleProps=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-m-sampleprops")] +CBaseInputPin::Notify=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-notify")] +CBaseInputPin::NotifyAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-notifyallocator")] +CBaseInputPin::PassNotify=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-passnotify")] +CBaseInputPin::Receive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-receive")] +CBaseInputPin::ReceiveCanBlock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-receivecanblock")] +CBaseInputPin::ReceiveMultiple=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-receivemultiple")] +CBaseInputPin::SampleProps=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseinputpin-sampleprops")] +CBaseList=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist")] +CBaseList::~CBaseList=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist--cbaselist")] +CBaseList::AddAfter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-addafter")] +CBaseList::AddAfterI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-addafteri")] +CBaseList::AddBefore=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-addbefore")] +CBaseList::AddBeforeI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-addbeforei")] +CBaseList::AddHead=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-addhead")] +CBaseList::AddHeadI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-addheadi")] +CBaseList::AddTail=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-addtail")] +CBaseList::AddTailI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-addtaili")] +CBaseList::CBaseList=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-cbaselist")] +CBaseList::FindI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-findi")] +CBaseList::GetCountI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-getcounti")] +CBaseList::GetHeadPositionI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-getheadpositioni")] +CBaseList::GetI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-geti")] +CBaseList::GetNextI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-getnexti")] +CBaseList::GetTailPositionI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-gettailpositioni")] +CBaseList::m_Count=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-m-count")] +CBaseList::m_pFirst=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-m-pfirst")] +CBaseList::m_pLast=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-m-plast")] +CBaseList::MoveToHead=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-movetohead")] +CBaseList::MoveToTail=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-movetotail")] +CBaseList::Next=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-next")] +CBaseList::Prev=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-prev")] +CBaseList::RemoveAll=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-removeall")] +CBaseList::RemoveHeadI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-removeheadi")] +CBaseList::RemoveI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-removei")] +CBaseList::RemoveTailI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-removetaili")] +CBaseList::Reverse=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaselist-reverse")] +CBaseMediaFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter")] +CBaseMediaFilter::~CBaseMediaFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter--cbasemediafilter")] +CBaseMediaFilter::CBaseMediaFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter-cbasemediafilter")] +CBaseMediaFilter::GetClassID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter-getclassid")] +CBaseMediaFilter::GetState=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter-getstate")] +CBaseMediaFilter::GetSyncSource=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter-getsyncsource")] +CBaseMediaFilter::IsActive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter-isactive")] +CBaseMediaFilter::m_clsid=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter-m-clsid")] +CBaseMediaFilter::m_pClock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter-m-pclock")] +CBaseMediaFilter::m_pLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter-m-plock")] +CBaseMediaFilter::m_State=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter-m-state")] +CBaseMediaFilter::m_tStart=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter-m-tstart")] +CBaseMediaFilter::Pause=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter-pause")] +CBaseMediaFilter::Run=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter-run")] +CBaseMediaFilter::SetSyncSource=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter-setsyncsource")] +CBaseMediaFilter::Stop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter-stop")] +CBaseMediaFilter::StreamTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasemediafilter-streamtime")] +CBaseObject=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseobject")] +CBaseObject::~CBaseObject=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseobject--cbaseobject")] +CBaseObject::CBaseObject=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseobject-cbaseobject")] +CBaseObject::ObjectsActive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseobject-objectsactive")] +CBaseOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin")] +CBaseOutputPin::Active=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-active")] +CBaseOutputPin::BeginFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-beginflush")] +CBaseOutputPin::BreakConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-breakconnect")] +CBaseOutputPin::CBaseOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-cbaseoutputpin")] +CBaseOutputPin::CheckConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-checkconnect")] +CBaseOutputPin::CompleteConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-completeconnect")] +CBaseOutputPin::DecideAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-decideallocator")] +CBaseOutputPin::DecideBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-decidebuffersize")] +CBaseOutputPin::Deliver=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-deliver")] +CBaseOutputPin::DeliverBeginFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-deliverbeginflush")] +CBaseOutputPin::DeliverEndFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-deliverendflush")] +CBaseOutputPin::DeliverEndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-deliverendofstream")] +CBaseOutputPin::DeliverNewSegment=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-delivernewsegment")] +CBaseOutputPin::EndFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-endflush")] +CBaseOutputPin::EndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-endofstream")] +CBaseOutputPin::GetDeliveryBuffer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-getdeliverybuffer")] +CBaseOutputPin::Inactive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-inactive")] +CBaseOutputPin::InitAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-initallocator")] +CBaseOutputPin::m_pAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-m-pallocator")] +CBaseOutputPin::m_pInputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaseoutputpin-m-pinputpin")] +CBasePin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin")] +CBasePin::~CBasePin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin--cbasepin")] +CBasePin::Active=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-active")] +CBasePin::AgreeMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-agreemediatype")] +CBasePin::AttemptConnection=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-attemptconnection")] +CBasePin::BreakConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-breakconnect")] +CBasePin::CanReconnectWhenActive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-canreconnectwhenactive")] +CBasePin::CBasePin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-cbasepin")] +CBasePin::CheckConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-checkconnect")] +CBasePin::CheckMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-checkmediatype")] +CBasePin::CompleteConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-completeconnect")] +CBasePin::Connect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-connect")] +CBasePin::ConnectedTo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-connectedto")] +CBasePin::ConnectionMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-connectionmediatype")] +CBasePin::CurrentRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-currentrate")] +CBasePin::CurrentStartTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-currentstarttime")] +CBasePin::CurrentStopTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-currentstoptime")] +CBasePin::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-disconnect")] +CBasePin::DisconnectInternal=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-disconnectinternal")] +CBasePin::DisplayPinInfo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-displaypininfo")] +CBasePin::DisplayTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-displaytypeinfo")] +CBasePin::EndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-endofstream")] +CBasePin::EnumMediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-enummediatypes")] +CBasePin::GetConnected=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-getconnected")] +CBasePin::GetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-getmediatype")] +CBasePin::GetMediaTypeVersion=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-getmediatypeversion")] +CBasePin::Inactive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-inactive")] +CBasePin::IncrementTypeVersion=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-incrementtypeversion")] +CBasePin::IsConnected=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-isconnected")] +CBasePin::IsStopped=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-isstopped")] +CBasePin::m_bCanReconnectWhenActive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-m-bcanreconnectwhenactive")] +CBasePin::m_bRunTimeError=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-m-bruntimeerror")] +CBasePin::m_bTryMyTypesFirst=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-m-btrymytypesfirst")] +CBasePin::m_Connected=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-m-connected")] +CBasePin::m_dir=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-m-dir")] +CBasePin::m_dRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-m-drate")] +CBasePin::m_mt=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-m-mt")] +CBasePin::m_pFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-m-pfilter")] +CBasePin::m_pLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-m-plock")] +CBasePin::m_pName=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-m-pname")] +CBasePin::m_pQSink=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-m-pqsink")] +CBasePin::m_tStart=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-m-tstart")] +CBasePin::m_tStop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-m-tstop")] +CBasePin::m_TypeVersion=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-m-typeversion")] +CBasePin::Name=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-name")] +CBasePin::NewSegment=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-newsegment")] +CBasePin::Notify=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-notify")] +CBasePin::QueryAccept=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-queryaccept")] +CBasePin::QueryDirection=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-querydirection")] +CBasePin::QueryId=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-queryid")] +CBasePin::QueryInternalConnections=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-queryinternalconnections")] +CBasePin::QueryPinInfo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-querypininfo")] +CBasePin::ReceiveConnection=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-receiveconnection")] +CBasePin::Run=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-run")] +CBasePin::SetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-setmediatype")] +CBasePin::SetReconnectWhenActive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-setreconnectwhenactive")] +CBasePin::SetSink=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-setsink")] +CBasePin::TryMediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepin-trymediatypes")] +CBasePropertyPage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage")] +CBasePropertyPage::~CBasePropertyPage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage--cbasepropertypage")] +CBasePropertyPage::Activate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-activate")] +CBasePropertyPage::Apply=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-apply")] +CBasePropertyPage::CBasePropertyPage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-cbasepropertypage")] +CBasePropertyPage::Deactivate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-deactivate")] +CBasePropertyPage::GetPageInfo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-getpageinfo")] +CBasePropertyPage::Help=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-help")] +CBasePropertyPage::IsPageDirty=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-ispagedirty")] +CBasePropertyPage::m_bDirty=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-m-bdirty")] +CBasePropertyPage::m_DialogId=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-m-dialogid")] +CBasePropertyPage::m_Dlg=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-m-dlg")] +CBasePropertyPage::m_hwnd=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-m-hwnd")] +CBasePropertyPage::m_pPageSite=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-m-ppagesite")] +CBasePropertyPage::m_TitleId=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-m-titleid")] +CBasePropertyPage::Move=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-move")] +CBasePropertyPage::OnActivate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-onactivate")] +CBasePropertyPage::OnApplyChanges=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-onapplychanges")] +CBasePropertyPage::OnConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-onconnect")] +CBasePropertyPage::OnDeactivate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-ondeactivate")] +CBasePropertyPage::OnDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-ondisconnect")] +CBasePropertyPage::OnReceiveMessage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-onreceivemessage")] +CBasePropertyPage::SetObjects=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-setobjects")] +CBasePropertyPage::SetPageSite=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-setpagesite")] +CBasePropertyPage::Show=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-show")] +CBasePropertyPage::TranslateAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasepropertypage-translateaccelerator")] +CBaseReferenceClock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasereferenceclock")] +CBaseReferenceClock::~CBaseReferenceClock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasereferenceclock--cbasereferenceclock")] +CBaseReferenceClock::AdvisePeriodic=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasereferenceclock-adviseperiodic")] +CBaseReferenceClock::AdviseTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasereferenceclock-advisetime")] +CBaseReferenceClock::CBaseReferenceClock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasereferenceclock-cbasereferenceclock")] +CBaseReferenceClock::GetDefaultTimerResolution=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasereferenceclock-getdefaulttimerresolution")] +CBaseReferenceClock::GetPrivateTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasereferenceclock-getprivatetime")] +CBaseReferenceClock::GetSchedule=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasereferenceclock-getschedule")] +CBaseReferenceClock::GetTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasereferenceclock-gettime")] +CBaseReferenceClock::m_pSchedule=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasereferenceclock-m-pschedule")] +CBaseReferenceClock::SetDefaultTimerResolution=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasereferenceclock-setdefaulttimerresolution")] +CBaseReferenceClock::SetTimeDelta=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasereferenceclock-settimedelta")] +CBaseReferenceClock::TriggerThread=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasereferenceclock-triggerthread")] +CBaseReferenceClock::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasereferenceclock-unadvise")] +CBaseRenderer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer")] +CBaseRenderer::~CBaseRenderer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer--cbaserenderer")] +CBaseRenderer::Active=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-active")] +CBaseRenderer::BeginFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-beginflush")] +CBaseRenderer::BreakConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-breakconnect")] +CBaseRenderer::CancelNotification=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-cancelnotification")] +CBaseRenderer::CBaseRenderer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-cbaserenderer")] +CBaseRenderer::CheckMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-checkmediatype")] +CBaseRenderer::CheckReady=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-checkready")] +CBaseRenderer::ClearPendingSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-clearpendingsample")] +CBaseRenderer::CompleteConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-completeconnect")] +CBaseRenderer::CompleteStateChange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-completestatechange")] +CBaseRenderer::DoRenderSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-dorendersample")] +CBaseRenderer::EndFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-endflush")] +CBaseRenderer::EndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-endofstream")] +CBaseRenderer::FindPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-findpin")] +CBaseRenderer::GetCurrentSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-getcurrentsample")] +CBaseRenderer::GetMediaPositionInterface=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-getmediapositioninterface")] +CBaseRenderer::GetPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-getpin")] +CBaseRenderer::GetPinCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-getpincount")] +CBaseRenderer::GetRealState=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-getrealstate")] +CBaseRenderer::GetRenderEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-getrenderevent")] +CBaseRenderer::GetSampleTimes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-getsampletimes")] +CBaseRenderer::GetState=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-getstate")] +CBaseRenderer::HaveCurrentSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-havecurrentsample")] +CBaseRenderer::Inactive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-inactive")] +CBaseRenderer::IsEndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-isendofstream")] +CBaseRenderer::IsEndOfStreamDelivered=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-isendofstreamdelivered")] +CBaseRenderer::IsStreaming=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-isstreaming")] +CBaseRenderer::m_bAbort=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-babort")] +CBaseRenderer::m_bEOS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-beos")] +CBaseRenderer::m_bEOSDelivered=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-beosdelivered")] +CBaseRenderer::m_bInReceive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-binreceive")] +CBaseRenderer::m_bRepaintStatus=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-brepaintstatus")] +CBaseRenderer::m_bStreaming=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-bstreaming")] +CBaseRenderer::m_dwAdvise=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-dwadvise")] +CBaseRenderer::m_EndOfStreamTimer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-endofstreamtimer")] +CBaseRenderer::m_evComplete=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-evcomplete")] +CBaseRenderer::m_InterfaceLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-interfacelock")] +CBaseRenderer::m_ObjectCreationLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-objectcreationlock")] +CBaseRenderer::m_pInputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-pinputpin")] +CBaseRenderer::m_pMediaSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-pmediasample")] +CBaseRenderer::m_pPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-pposition")] +CBaseRenderer::m_pQSink=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-pqsink")] +CBaseRenderer::m_RendererLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-rendererlock")] +CBaseRenderer::m_RenderEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-renderevent")] +CBaseRenderer::m_SignalTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-signaltime")] +CBaseRenderer::m_ThreadSignal=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-m-threadsignal")] +CBaseRenderer::NotifyEndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-notifyendofstream")] +CBaseRenderer::NotReady=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-notready")] +CBaseRenderer::OnDisplayChange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-ondisplaychange")] +CBaseRenderer::OnReceiveFirstSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-onreceivefirstsample")] +CBaseRenderer::OnRenderEnd=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-onrenderend")] +CBaseRenderer::OnRenderStart=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-onrenderstart")] +CBaseRenderer::OnStartStreaming=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-onstartstreaming")] +CBaseRenderer::OnStopStreaming=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-onstopstreaming")] +CBaseRenderer::OnWaitEnd=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-onwaitend")] +CBaseRenderer::OnWaitStart=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-onwaitstart")] +CBaseRenderer::Pause=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-pause")] +CBaseRenderer::PrepareReceive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-preparereceive")] +CBaseRenderer::PrepareRender=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-preparerender")] +CBaseRenderer::Ready=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-ready")] +CBaseRenderer::Receive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-receive")] +CBaseRenderer::Render=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-render")] +CBaseRenderer::ResetEndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-resetendofstream")] +CBaseRenderer::ResetEndOfStreamTimer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-resetendofstreamtimer")] +CBaseRenderer::Run=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-run")] +CBaseRenderer::ScheduleSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-schedulesample")] +CBaseRenderer::SendEndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-sendendofstream")] +CBaseRenderer::SendNotifyWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-sendnotifywindow")] +CBaseRenderer::SendRepaint=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-sendrepaint")] +CBaseRenderer::SetAbortSignal=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-setabortsignal")] +CBaseRenderer::SetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-setmediatype")] +CBaseRenderer::SetRepaintStatus=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-setrepaintstatus")] +CBaseRenderer::ShouldDrawSampleNow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-shoulddrawsamplenow")] +CBaseRenderer::SignalTimerFired=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-signaltimerfired")] +CBaseRenderer::SourceThreadCanWait=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-sourcethreadcanwait")] +CBaseRenderer::StartStreaming=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-startstreaming")] +CBaseRenderer::Stop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-stop")] +CBaseRenderer::StopStreaming=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-stopstreaming")] +CBaseRenderer::TimerCallback=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-timercallback")] +CBaseRenderer::WaitForReceiveToComplete=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-waitforreceivetocomplete")] +CBaseRenderer::WaitForRenderTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbaserenderer-waitforrendertime")] +CBaseStreamControl=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasestreamcontrol")] +CBaseStreamControl::~CBaseStreamControl=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasestreamcontrol--cbasestreamcontrol")] +CBaseStreamControl::CBaseStreamControl=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasestreamcontrol-cbasestreamcontrol")] +CBaseStreamControl::CheckStreamState=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasestreamcontrol-checkstreamstate")] +CBaseStreamControl::Flushing=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasestreamcontrol-flushing")] +CBaseStreamControl::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasestreamcontrol-getinfo")] +CBaseStreamControl::NotifyFilterState=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasestreamcontrol-notifyfilterstate")] +CBaseStreamControl::SetFilterGraph=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasestreamcontrol-setfiltergraph")] +CBaseStreamControl::SetSyncSource=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasestreamcontrol-setsyncsource")] +CBaseStreamControl::StartAt=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasestreamcontrol-startat")] +CBaseStreamControl::StopAt=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasestreamcontrol-stopat")] +CBaseVideoRenderer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer")] +CBaseVideoRenderer::CBaseVideoRenderer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-cbasevideorenderer")] +CBaseVideoRenderer::get_AvgFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-get-avgframerate")] +CBaseVideoRenderer::get_AvgSyncOffset=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-get-avgsyncoffset")] +CBaseVideoRenderer::get_DevSyncOffset=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-get-devsyncoffset")] +CBaseVideoRenderer::get_FramesDrawn=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-get-framesdrawn")] +CBaseVideoRenderer::get_FramesDroppedInRenderer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-get-framesdroppedinrenderer")] +CBaseVideoRenderer::get_Jitter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-get-jitter")] +CBaseVideoRenderer::GetStdDev=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-getstddev")] +CBaseVideoRenderer::JoinFilterGraph=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-joinfiltergraph")] +CBaseVideoRenderer::Notify=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-notify")] +CBaseVideoRenderer::OnDirectRender=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-ondirectrender")] +CBaseVideoRenderer::OnRenderEnd=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-onrenderend")] +CBaseVideoRenderer::OnRenderStart=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-onrenderstart")] +CBaseVideoRenderer::OnStartStreaming=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-onstartstreaming")] +CBaseVideoRenderer::OnStopStreaming=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-onstopstreaming")] +CBaseVideoRenderer::OnWaitEnd=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-onwaitend")] +CBaseVideoRenderer::OnWaitStart=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-onwaitstart")] +CBaseVideoRenderer::PreparePerformanceData=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-prepareperformancedata")] +CBaseVideoRenderer::RecordFrameLateness=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-recordframelateness")] +CBaseVideoRenderer::ResetStreamingTimes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-resetstreamingtimes")] +CBaseVideoRenderer::ScheduleSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-schedulesample")] +CBaseVideoRenderer::SendQuality=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-sendquality")] +CBaseVideoRenderer::SetSink=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-setsink")] +CBaseVideoRenderer::ShouldDrawSampleNow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-shoulddrawsamplenow")] +CBaseVideoRenderer::ThrottleWait=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideorenderer-throttlewait")] +CBaseVideoWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasevideowindow")] +CBaseWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow")] +CBaseWindow::ActivateWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-activatewindow")] +CBaseWindow::CBaseWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-cbasewindow")] +CBaseWindow::CompleteConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-completeconnect")] +CBaseWindow::DoCreateWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-docreatewindow")] +CBaseWindow::DoneWithWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-donewithwindow")] +CBaseWindow::DoRealisePalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-dorealisepalette")] +CBaseWindow::DoSetWindowForeground=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-dosetwindowforeground")] +CBaseWindow::DoShowWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-doshowwindow")] +CBaseWindow::GetClassWindowStyles=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-getclasswindowstyles")] +CBaseWindow::GetDefaultRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-getdefaultrect")] +CBaseWindow::GetMemoryHDC=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-getmemoryhdc")] +CBaseWindow::GetWindowHDC=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-getwindowhdc")] +CBaseWindow::GetWindowHeight=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-getwindowheight")] +CBaseWindow::GetWindowHWND=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-getwindowhwnd")] +CBaseWindow::GetWindowWidth=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-getwindowwidth")] +CBaseWindow::InactivateWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-inactivatewindow")] +CBaseWindow::InitialiseWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-initialisewindow")] +CBaseWindow::m_bActivated=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-bactivated")] +CBaseWindow::m_bBackground=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-bbackground")] +CBaseWindow::m_bDoGetDC=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-bdogetdc")] +CBaseWindow::m_bDoPostToDestroy=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-bdoposttodestroy")] +CBaseWindow::m_bNoRealize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-bnorealize")] +CBaseWindow::m_bRealizing=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-brealizing")] +CBaseWindow::m_ClassStyles=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-classstyles")] +CBaseWindow::m_hdc=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-hdc")] +CBaseWindow::m_Height=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-height")] +CBaseWindow::m_hInstance=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-hinstance")] +CBaseWindow::m_hPalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-hpalette")] +CBaseWindow::m_hwnd=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-hwnd")] +CBaseWindow::m_MemoryDC=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-memorydc")] +CBaseWindow::m_pClassName=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-pclassname")] +CBaseWindow::m_RealizePalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-realizepalette")] +CBaseWindow::m_ShowStageMessage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-showstagemessage")] +CBaseWindow::m_ShowStageTop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-showstagetop")] +CBaseWindow::m_Width=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-width")] +CBaseWindow::m_WindowLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-windowlock")] +CBaseWindow::m_WindowStyles=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-windowstyles")] +CBaseWindow::m_WindowStylesEx=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-m-windowstylesex")] +CBaseWindow::OnClose=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-onclose")] +CBaseWindow::OnPaletteChange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-onpalettechange")] +CBaseWindow::OnReceiveMessage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-onreceivemessage")] +CBaseWindow::OnSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-onsize")] +CBaseWindow::PaintWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-paintwindow")] +CBaseWindow::PerformanceAlignWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-performancealignwindow")] +CBaseWindow::PossiblyEatMessage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-possiblyeatmessage")] +CBaseWindow::PrepareWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-preparewindow")] +CBaseWindow::SetPalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-setpalette")] +CBaseWindow::SetRealize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-setrealize")] +CBaseWindow::UninitialiseWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-uninitialisewindow")] +CBaseWindow::UnsetPalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasewindow-unsetpalette")] +CBasicAudio=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cbasicaudio")] +CBEM_DELETEITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-deleteitem")] +CBEM_GETCOMBOCONTROL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-getcombocontrol")] +CBEM_GETEDITCONTROL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-geteditcontrol")] +CBEM_GETEXTENDEDSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-getextendedstyle")] +CBEM_GETIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-getimagelist")] +CBEM_GETITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-getitem")] +CBEM_GETITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-getitem")] +CBEM_GETITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-getitem")] +CBEM_GETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-getunicodeformat")] +CBEM_HASEDITCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-haseditchanged")] +CBEM_INSERTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-insertitem")] +CBEM_INSERTITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-insertitem")] +CBEM_INSERTITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-insertitem")] +CBEM_KILLCOMBOFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-killcombofocus")] +CBEM_SETCOMBOFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-setcombofocus")] +CBEM_SETEXTENDEDSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-setextendedstyle")] +CBEM_SETIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-setimagelist")] +CBEM_SETITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-setitem")] +CBEM_SETITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-setitem")] +CBEM_SETITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-setitem")] +CBEM_SETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-setunicodeformat")] +CBEM_SETWINDOWTHEME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbem-setwindowtheme")] +CBEN_BEGINEDIT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cben-beginedit")] +CBEN_DELETEITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cben-deleteitem")] +CBEN_DRAGBEGIN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cben-dragbegin")] +CBEN_DRAGBEGINA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cben-dragbegin")] +CBEN_DRAGBEGINW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cben-dragbegin")] +CBEN_ENDEDIT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cben-endedit")] +CBEN_ENDEDITA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cben-endedit")] +CBEN_ENDEDITW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cben-endedit")] +CBEN_GETDISPINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cben-getdispinfo")] +CBEN_GETDISPINFOA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cben-getdispinfo")] +CBEN_GETDISPINFOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cben-getdispinfo")] +CBEN_INSERTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cben-insertitem")] +CbFLATENTRY=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbflatentry")] +CbFLATENTRYLIST=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbflatentrylist")] +CbFLATMTSIDLIST=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbflatmtsidlist")] +CBGETRSVPOBJECTS=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/nc-lpmapi-cbgetrsvpobjects")] +CbMAPIFormInfoArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbmapiforminfoarray")] +CbMAPIFormPropArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbmapiformproparray")] +CbMAPIVerbArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbmapiverbarray")] +CbMessageClassArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbmessageclassarray")] +CbMTSID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbmtsid")] +CBN_CLOSEUP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbn-closeup")] +CBN_DBLCLK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbn-dblclk")] +CBN_DROPDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbn-dropdown")] +CBN_EDITCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbn-editchange")] +CBN_EDITUPDATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbn-editupdate")] +CBN_ERRSPACE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbn-errspace")] +CBN_KILLFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbn-killfocus")] +CBN_SELCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbn-selchange")] +CBN_SELENDCANCEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbn-selendcancel")] +CBN_SELENDOK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbn-selendok")] +CBN_SETFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cbn-setfocus")] +CbNewADRLIST=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbnewadrlist")] +CbNewENTRYID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbnewentryid")] +CbNewFLATENTRY=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbnewflatentry")] +CbNewFLATENTRYLIST=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbnewflatentrylist")] +CbNewFLATMTSIDLIST=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbnewflatmtsidlist")] +CbNewMTSID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbnewmtsid")] +CbNewSPropAttrArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbnewspropattrarray")] +CbNewSPropProblemArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbnewspropproblemarray")] +CbNewSPropTagArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbnewsproptagarray")] +CbNewSRowSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbnewsrowset")] +CbNewSSortOrderSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbnewssortorderset")] +CbSPropAttrArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbspropattrarray")] +CbSPropProblemArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbspropproblemarray")] +CbSPropTagArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbsproptagarray")] +CbSRowSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbsrowset")] +CbSSortOrderSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/cbssortorderset")] +CBT_CREATEWND=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-cbt_createwndw")] +CBT_CREATEWNDA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-cbt_createwnda")] +CBT_CREATEWNDW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-cbt_createwndw")] +CBTACTIVATESTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-cbtactivatestruct")] +Cc=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-cc-sendemailtype-element")] +CCAB=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/ns-fci-ccab")] +CCActive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccactive-property")] +CCertAdmin::DeleteRow=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-deleterow")] +CCertAdmin::DenyRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-denyrequest")] +CCertAdmin::GetArchivedKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-getarchivedkey")] +CCertAdmin::GetCAProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-getcaproperty")] +CCertAdmin::GetCAPropertyDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-getcapropertydisplayname")] +CCertAdmin::GetCRL=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-getcrl")] +CCertAdmin::GetRevocationReason=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-getrevocationreason")] +CCertAdmin::ImportCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-importcertificate")] +CCertAdmin::IsValidCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-isvalidcertificate")] +CCertAdmin::PublishCRL=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-publishcrl")] +CCertAdmin::ResubmitRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-resubmitrequest")] +CCertAdmin::RevokeCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-revokecertificate")] +CCertAdmin::SetCertificateExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-setcertificateextension")] +CCertAdmin::SetRequestAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-setrequestattributes")] +CCertAdmin2::GetCAPropertyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-getcapropertyflags")] +CCertAdmin2::PublishCRLs=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-publishcrls")] +CCertConfig::GetConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertconfig-getconfig")] +CCertConfig::GetField=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertconfig-getfield")] +CCertConfig::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertconfig-next")] +CCertConfig::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertconfig-reset")] +CCertConfig::SetSharedFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertconfig2-setsharedfolder")] +CCertEncodeAltName::Decode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodealtname-decode")] +CCertEncodeAltName::Encode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodealtname-encode")] +CCertEncodeAltName::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodealtname-getname")] +CCertEncodeAltName::GetNameChoice=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodealtname-getnamechoice")] +CCertEncodeAltName::GetNameCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodealtname-getnamecount")] +CCertEncodeAltName::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodealtname-reset")] +CCertEncodeAltName::SetNameEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodealtname-setnameentry")] +CCertEncodeBitString::Decode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodebitstring-decode")] +CCertEncodeBitString::Encode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodebitstring-encode")] +CCertEncodeBitString::GetBitCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodebitstring-getbitcount")] +CCertEncodeBitString::GetBitString=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodebitstring-getbitstring")] +CCertEncodeCRLDistInfo::Decode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-decode")] +CCertEncodeCRLDistInfo::Encode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-encode")] +CCertEncodeCRLDistInfo::GetDistPointCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-getdistpointcount")] +CCertEncodeCRLDistInfo::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-getname")] +CCertEncodeCRLDistInfo::GetNameChoice=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-getnamechoice")] +CCertEncodeCRLDistInfo::GetNameCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-getnamecount")] +CCertEncodeCRLDistInfo::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-reset")] +CCertEncodeCRLDistInfo::SetNameCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-setnamecount")] +CCertEncodeCRLDistInfo::SetNameEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-setnameentry")] +CCertEncodeDateArray::Decode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodedatearray-decode")] +CCertEncodeDateArray::Encode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodedatearray-encode")] +CCertEncodeDateArray::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodedatearray-getcount")] +CCertEncodeDateArray::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodedatearray-getvalue")] +CCertEncodeDateArray::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodedatearray-reset")] +CCertEncodeDateArray::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodedatearray-setvalue")] +CCertEncodeLongArray::Decode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodelongarray-decode")] +CCertEncodeLongArray::Encode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodelongarray-encode")] +CCertEncodeLongArray::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodelongarray-getcount")] +CCertEncodeLongArray::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodelongarray-getvalue")] +CCertEncodeLongArray::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodelongarray-reset")] +CCertEncodeLongArray::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodelongarray-setvalue")] +CCertEncodeStringArray::Decode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodestringarray-decode")] +CCertEncodeStringArray::Encode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodestringarray-encode")] +CCertEncodeStringArray::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodestringarray-getcount")] +CCertEncodeStringArray::GetStringType=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodestringarray-getstringtype")] +CCertEncodeStringArray::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodestringarray-getvalue")] +CCertEncodeStringArray::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodestringarray-reset")] +CCertEncodeStringArray::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodestringarray-setvalue")] +CCertExit::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/certexit/nf-certexit-icertexit-getdescription")] +CCertExit::GetManageModule=[Documentation("https://docs.microsoft.com/windows/win32/api/certexit/nf-certexit-icertexit2-getmanagemodule")] +CCertExit::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certexit/nf-certexit-icertexit-initialize")] +CCertExit::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/certexit/nf-certexit-icertexit-notify")] +CCertManageModule::Configure=[Documentation("https://docs.microsoft.com/windows/win32/api/certmod/nf-certmod-icertmanagemodule-configure")] +CCertManageModule::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certmod/nf-certmod-icertmanagemodule-getproperty")] +CCertManageModule::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certmod/nf-certmod-icertmanagemodule-setproperty")] +CCertPolicy::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-icertpolicy-getdescription")] +CCertPolicy::GetManageModule=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-icertpolicy2-getmanagemodule")] +CCertPolicy::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-icertpolicy-initialize")] +CCertPolicy::ShutDown=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-icertpolicy-shutdown")] +CCertPolicy::VerifyRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-icertpolicy-verifyrequest")] +CCertRequest::GetCACertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getcacertificate")] +CCertRequest::GetCAProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getcaproperty")] +CCertRequest::GetCAPropertyDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getcapropertydisplayname")] +CCertRequest::GetCAPropertyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getcapropertyflags")] +CCertRequest::GetCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getcertificate")] +CCertRequest::GetDispositionMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getdispositionmessage")] +CCertRequest::GetErrorMessageText=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-geterrormessagetext")] +CCertRequest::GetFullResponseProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getfullresponseproperty")] +CCertRequest::GetIssuedCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getissuedcertificate")] +CCertRequest::GetIssuedCertificate2=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest3-getissuedcertificate2")] +CCertRequest::GetLastStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getlaststatus")] +CCertRequest::GetRefreshPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest3-getrefreshpolicy")] +CCertRequest::GetRequestId=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getrequestid")] +CCertRequest::GetRequestIdString=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest3-getrequestidstring")] +CCertRequest::RetrievePending=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-retrievepending")] +CCertRequest::SetCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest3-setcredential")] +CCertRequest::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-submit")] +CCertServerExit::EnumerateAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-enumerateattributes")] +CCertServerExit::EnumerateAttributesClose=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-enumerateattributesclose")] +CCertServerExit::EnumerateAttributesSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-enumerateattributessetup")] +CCertServerExit::EnumerateExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-enumerateextensions")] +CCertServerExit::EnumerateExtensionsClose=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-enumerateextensionsclose")] +CCertServerExit::EnumerateExtensionsSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-enumerateextensionssetup")] +CCertServerExit::GetCertificateExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-getcertificateextension")] +CCertServerExit::GetCertificateExtensionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-getcertificateextensionflags")] +CCertServerExit::GetCertificateProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-getcertificateproperty")] +CCertServerExit::GetRequestAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-getrequestattribute")] +CCertServerExit::GetRequestProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-getrequestproperty")] +CCertServerExit::SetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-setcontext")] +CCertServerPolicy::EnumerateAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-enumerateattributes")] +CCertServerPolicy::EnumerateAttributesClose=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-enumerateattributesclose")] +CCertServerPolicy::EnumerateAttributesSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-enumerateattributessetup")] +CCertServerPolicy::EnumerateExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-enumerateextensions")] +CCertServerPolicy::EnumerateExtensionsClose=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-enumerateextensionsclose")] +CCertServerPolicy::EnumerateExtensionsSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-enumerateextensionssetup")] +CCertServerPolicy::GetCertificateExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-getcertificateextension")] +CCertServerPolicy::GetCertificateExtensionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-getcertificateextensionflags")] +CCertServerPolicy::GetCertificateProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-getcertificateproperty")] +CCertServerPolicy::GetRequestAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-getrequestattribute")] +CCertServerPolicy::GetRequestProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-getrequestproperty")] +CCertServerPolicy::SetCertificateExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-setcertificateextension")] +CCertServerPolicy::SetCertificateProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-setcertificateproperty")] +CCertServerPolicy::SetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-setcontext")] +CCertView::EnumCertViewColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-enumcertviewcolumn")] +CCertView::GetColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-getcolumncount")] +CCertView::GetColumnIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-getcolumnindex")] +CCertView::OpenConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-openconnection")] +CCertView::OpenView=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-openview")] +CCertView::SetRestriction=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-setrestriction")] +CCertView::SetResultColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-setresultcolumn")] +CCertView::SetResultColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-setresultcolumncount")] +CCertView::SetTable=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview2-settable")] +CCHeapAlloc=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/ccheapalloc")] +CCHeapFree=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/ccheapfree")] +CCHeapReAlloc=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/ccheaprealloc")] +CCHeapSize=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/ccheapsize")] +CchLszOfId2=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/cchlszofid2")] +CCM_DPISCALE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ccm-dpiscale")] +CCM_GETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ccm-getunicodeformat")] +CCM_GETVERSION=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ccm-getversion")] +CCM_SETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ccm-setunicodeformat")] +CCM_SETVERSION=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ccm-setversion")] +CCM_SETWINDOWTHEME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ccm-setwindowtheme")] +CCmdQueue=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccmdqueue")] +CCmdQueue::CCmdQueue=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccmdqueue-ccmdqueue")] +CCmdQueue::CheckTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccmdqueue-checktime")] +CCmdQueue::EndRun=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccmdqueue-endrun")] +CCmdQueue::GetCommandDueFor=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccmdqueue-getcommandduefor")] +CCmdQueue::GetDueCommand=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccmdqueue-getduecommand")] +CCmdQueue::GetDueHandle=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccmdqueue-getduehandle")] +CCmdQueue::Insert=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccmdqueue-insert")] +CCmdQueue::New=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccmdqueue-new")] +CCmdQueue::Remove=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccmdqueue-remove")] +CCmdQueue::Run=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccmdqueue-run")] +CCmdQueue::SetSyncSource=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccmdqueue-setsyncsource")] +CCmdQueue::SetTimeAdvise=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccmdqueue-settimeadvise")] +CCP_DRIVE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/ccp-drive")] +CCritSec=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccritsec")] +CCritSec::~CCritSec=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccritsec--ccritsec")] +CCritSec::CCritSec=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccritsec-ccritsec")] +CCritSec::Lock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccritsec-lock")] +CCritSec::m_currentOwner=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccritsec-m-currentowner")] +CCritSec::m_fTrace=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccritsec-m-ftrace")] +CCritSec::m_lockCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccritsec-m-lockcount")] +CCritSec::Unlock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ccritsec-unlock")] +CD3D10_BUFFER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-cd3d10_buffer_desc")] +CD3D10_TEXTURE1D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-cd3d10_texture1d_desc")] +CD3D10_TEXTURE2D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-cd3d10_texture2d_desc")] +CD3D10_TEXTURE3D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-cd3d10_texture3d_desc")] +CD3D11_BLEND_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_blend_desc")] +CD3D11_BLEND_DESC::~CD3D11_BLEND_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_blend_desc-~cd3d11_blend_desc")] +CD3D11_BLEND_DESC::CD3D11_BLEND_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_blend_desc-cd3d11_blend_desc")] +CD3D11_BLEND_DESC::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_blend_desc-operatorconstd3d11_blend_desc_")] +CD3D11_BLEND_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ns-d3d11_1-cd3d11_blend_desc1")] +CD3D11_BOX=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_box")] +CD3D11_BOX::~CD3D11_BOX=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_box-~cd3d11_box")] +CD3D11_BOX::CD3D11_BOX=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_box-cd3d11_box")] +CD3D11_BOX::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_box-operatorconstd3d11_box_")] +CD3D11_BUFFER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_buffer_desc")] +CD3D11_BUFFER_DESC::~CD3D11_BUFFER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_buffer_desc-~cd3d11_buffer_desc")] +CD3D11_BUFFER_DESC::CD3D11_BUFFER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_buffer_desc-cd3d11_buffer_desc")] +CD3D11_BUFFER_DESC::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_buffer_desc-operatorconstd3d11_buffer_desc_")] +CD3D11_COUNTER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_counter_desc")] +CD3D11_COUNTER_DESC::~CD3D11_COUNTER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_counter_desc-~cd3d11_counter_desc")] +CD3D11_COUNTER_DESC::CD3D11_COUNTER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_counter_desc-cd3d11_counter_desc")] +CD3D11_COUNTER_DESC::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_counter_desc-operatorconstd3d11_counter_desc_")] +CD3D11_DEPTH_STENCIL_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_depth_stencil_desc")] +CD3D11_DEPTH_STENCIL_DESC::~CD3D11_DEPTH_STENCIL_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_depth_stencil_desc-~cd3d11_depth_stencil_desc")] +CD3D11_DEPTH_STENCIL_DESC::CD3D11_DEPTH_STENCIL_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_depth_stencil_desc-cd3d11_depth_stencil_desc")] +CD3D11_DEPTH_STENCIL_DESC::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_depth_stencil_desc-operatorconstd3d11_depth_stencil_desc_")] +CD3D11_DEPTH_STENCIL_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_depth_stencil_view_desc")] +CD3D11_DEPTH_STENCIL_VIEW_DESC::~CD3D11_DEPTH_STENCIL_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_depth_stencil_view_desc-~cd3d11_depth_stencil_view_desc")] +CD3D11_DEPTH_STENCIL_VIEW_DESC::CD3D11_DEPTH_STENCIL_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_depth_stencil_view_desc-cd3d11_depth_stencil_view_desc")] +CD3D11_DEPTH_STENCIL_VIEW_DESC::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_depth_stencil_view_desc-operatorconstd3d11_depth_stencil_view_desc_")] +CD3D11_QUERY_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_query_desc")] +CD3D11_QUERY_DESC::~CD3D11_QUERY_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_query_desc-~cd3d11_query_desc")] +CD3D11_QUERY_DESC::CD3D11_QUERY_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_query_desc-cd3d11_query_desc")] +CD3D11_QUERY_DESC::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_query_desc-operatorconstd3d11_query_desc_")] +CD3D11_QUERY_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-cd3d11_query_desc1")] +CD3D11_RASTERIZER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_rasterizer_desc")] +CD3D11_RASTERIZER_DESC::~CD3D11_RASTERIZER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_rasterizer_desc-~cd3d11_rasterizer_desc")] +CD3D11_RASTERIZER_DESC::CD3D11_RASTERIZER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_rasterizer_desc-cd3d11_rasterizer_desc")] +CD3D11_RASTERIZER_DESC::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_rasterizer_desc-operatorconstd3d11_rasterizer_desc_")] +CD3D11_RASTERIZER_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ns-d3d11_1-cd3d11_rasterizer_desc1")] +CD3D11_RASTERIZER_DESC2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-cd3d11_rasterizer_desc2")] +CD3D11_RECT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_rect")] +CD3D11_RECT::~CD3D11_RECT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_rect-~cd3d11_rect")] +CD3D11_RECT::CD3D11_RECT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_rect-cd3d11_rect")] +CD3D11_RECT::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_rect-operatorconstd3d11_rect_")] +CD3D11_RENDER_TARGET_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_render_target_view_desc")] +CD3D11_RENDER_TARGET_VIEW_DESC::~CD3D11_RENDER_TARGET_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_render_target_view_desc-~cd3d11_render_target_view_desc")] +CD3D11_RENDER_TARGET_VIEW_DESC::CD3D11_RENDER_TARGET_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_render_target_view_desc-cd3d11_render_target_view_desc")] +CD3D11_RENDER_TARGET_VIEW_DESC::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_render_target_view_desc-operatorconstd3d11_render_target_view_desc_")] +CD3D11_RENDER_TARGET_VIEW_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-cd3d11_render_target_view_desc1")] +CD3D11_SAMPLER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_sampler_desc")] +CD3D11_SAMPLER_DESC::~CD3D11_SAMPLER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_sampler_desc-~cd3d11_sampler_desc")] +CD3D11_SAMPLER_DESC::CD3D11_SAMPLER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_sampler_desc-cd3d11_sampler_desc")] +CD3D11_SAMPLER_DESC::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_sampler_desc-operatorconstd3d11_sampler_desc_")] +CD3D11_SHADER_RESOURCE_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_shader_resource_view_desc")] +CD3D11_SHADER_RESOURCE_VIEW_DESC::~CD3D11_SHADER_RESOURCE_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_shader_resource_view_desc-~cd3d11_shader_resource_view_desc")] +CD3D11_SHADER_RESOURCE_VIEW_DESC::CD3D11_SHADER_RESOURCE_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_shader_resource_view_desc-cd3d11_shader_resource_view_desc")] +CD3D11_SHADER_RESOURCE_VIEW_DESC::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_shader_resource_view_desc-operatorconstd3d11_shader_resource_view_desc_")] +CD3D11_SHADER_RESOURCE_VIEW_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-cd3d11_shader_resource_view_desc1")] +CD3D11_TEXTURE1D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_texture1d_desc")] +CD3D11_TEXTURE1D_DESC::~CD3D11_TEXTURE1D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_texture1d_desc-~cd3d11_texture1d_desc")] +CD3D11_TEXTURE1D_DESC::CD3D11_TEXTURE1D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_texture1d_desc-cd3d11_texture1d_desc")] +CD3D11_TEXTURE1D_DESC::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_texture1d_desc-operatorconstd3d11_texture1d_desc_")] +CD3D11_TEXTURE2D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_texture2d_desc")] +CD3D11_TEXTURE2D_DESC::~CD3D11_TEXTURE2D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_texture2d_desc-~cd3d11_texture2d_desc")] +CD3D11_TEXTURE2D_DESC::CD3D11_TEXTURE2D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_texture2d_desc-cd3d11_texture2d_desc")] +CD3D11_TEXTURE2D_DESC::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_texture2d_desc-operatorconstd3d11_texture2d_desc_")] +CD3D11_TEXTURE2D_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-cd3d11_texture2d_desc1")] +CD3D11_TEXTURE3D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_texture3d_desc")] +CD3D11_TEXTURE3D_DESC::~CD3D11_TEXTURE3D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_texture3d_desc-~cd3d11_texture3d_desc")] +CD3D11_TEXTURE3D_DESC::CD3D11_TEXTURE3D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_texture3d_desc-cd3d11_texture3d_desc")] +CD3D11_TEXTURE3D_DESC::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_texture3d_desc-operatorconstd3d11_texture3d_desc_")] +CD3D11_TEXTURE3D_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-cd3d11_texture3d_desc1")] +CD3D11_UNORDERED_ACCESS_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_unordered_access_view_desc")] +CD3D11_UNORDERED_ACCESS_VIEW_DESC::~CD3D11_UNORDERED_ACCESS_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_unordered_access_view_desc-~cd3d11_unordered_access_view_desc")] +CD3D11_UNORDERED_ACCESS_VIEW_DESC::CD3D11_UNORDERED_ACCESS_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_unordered_access_view_desc-cd3d11_unordered_access_view_desc")] +CD3D11_UNORDERED_ACCESS_VIEW_DESC::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_unordered_access_view_desc-operatorconstd3d11_unordered_access_view_desc_")] +CD3D11_UNORDERED_ACCESS_VIEW_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-cd3d11_unordered_access_view_desc1")] +CD3D11_VIEWPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-cd3d11_viewport")] +CD3D11_VIEWPORT::~CD3D11_VIEWPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_viewport-~cd3d11_viewport")] +CD3D11_VIEWPORT::CD3D11_VIEWPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_viewport-cd3d11_viewport")] +CD3D11_VIEWPORT::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-cd3d11_viewport-operatorconstd3d11_viewport_")] +CD3DX12_BLEND_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-blend-desc")] +CD3DX12_BOX=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-box")] +CD3DX12_CLEAR_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-clear-value")] +CD3DX12_CPU_DESCRIPTOR_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-cpu-descriptor-handle")] +CD3DX12_DEFAULT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-default")] +CD3DX12_DEPTH_STENCIL_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-depth-stencil-desc")] +CD3DX12_DEPTH_STENCIL_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-depth-stencil-desc1")] +CD3DX12_DESCRIPTOR_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-descriptor-range")] +CD3DX12_DESCRIPTOR_RANGE1=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-descriptor-range1")] +CD3DX12_DXIL_LIBRARY_SUBOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-dxil-library-subobject")] +CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-dxil-subobject-to-exports-association")] +CD3DX12_EXISTING_COLLECTION_SUBOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-existing-collection-subobject")] +CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-global-root-signature-subobject")] +CD3DX12_GPU_DESCRIPTOR_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-gpu-descriptor-handle")] +CD3DX12_HEAP_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-heap-desc")] +CD3DX12_HEAP_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-heap-properties")] +CD3DX12_HIT_GROUP_SUBOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-hit-group-subobject")] +CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-local-root-signature-subobject")] +CD3DX12_NODE_MASK_SUBOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-node-mask-subobject")] +CD3DX12_PACKED_MIP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-packed-mip-info")] +CD3DX12_PIPELINE_STATE_STREAM=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream")] +CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-blend-desc")] +CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-cached-pso")] +CD3DX12_PIPELINE_STATE_STREAM_CS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-cs")] +CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-depth-stencil")] +CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-depth-stencil-format")] +CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-depth-stencil1")] +CD3DX12_PIPELINE_STATE_STREAM_DS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-ds")] +CD3DX12_PIPELINE_STATE_STREAM_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-flags")] +CD3DX12_PIPELINE_STATE_STREAM_GS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-gs")] +CD3DX12_PIPELINE_STATE_STREAM_HS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-hs")] +CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-ib-strip-cut-value")] +CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-input-layout")] +CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-node-mask")] +CD3DX12_PIPELINE_STATE_STREAM_PARSE_HELPER=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-parse-helper")] +CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-primitive-topology")] +CD3DX12_PIPELINE_STATE_STREAM_PS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-ps")] +CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-rasterizer")] +CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-render-target-formats")] +CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-root-signature")] +CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-sample-desc")] +CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-sample-mask")] +CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-stream-output")] +CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-subobject")] +CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-view-instancing")] +CD3DX12_PIPELINE_STATE_STREAM_VS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream-vs")] +CD3DX12_PIPELINE_STATE_STREAM1=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream1")] +CD3DX12_PIPELINE_STATE_STREAM2=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-pipeline-state-stream2")] +CD3DX12_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-range")] +CD3DX12_RANGE_UINT64=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-range-uint64")] +CD3DX12_RASTERIZER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-rasterizer-desc")] +CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-raytracing-pipeline-config-subobject")] +CD3DX12_RAYTRACING_PIPELINE_CONFIG1_SUBOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-raytracing-pipeline-config1-subobject")] +CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-raytracing-shader-config-subobject")] +CD3DX12_RECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-rect")] +CD3DX12_RESOURCE_ALLOCATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-resource-allocation-info")] +CD3DX12_RESOURCE_BARRIER=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-resource-barrier")] +CD3DX12_RESOURCE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-resource-desc")] +CD3DX12_RESOURCE_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-resource-desc1")] +CD3DX12_ROOT_CONSTANTS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-root-constants")] +CD3DX12_ROOT_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-root-descriptor")] +CD3DX12_ROOT_DESCRIPTOR_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-root-descriptor-table")] +CD3DX12_ROOT_DESCRIPTOR_TABLE1=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-root-descriptor-table1")] +CD3DX12_ROOT_DESCRIPTOR1=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-root-descriptor1")] +CD3DX12_ROOT_PARAMETER=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-root-parameter")] +CD3DX12_ROOT_PARAMETER1=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-root-parameter1")] +CD3DX12_ROOT_SIGNATURE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-root-signature-desc")] +CD3DX12_RT_FORMAT_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-rt-format-array")] +CD3DX12_SHADER_BYTECODE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-shader-bytecode")] +CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-state-object-config-subobject")] +CD3DX12_STATE_OBJECT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-state-object-desc")] +CD3DX12_STATIC_SAMPLER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-static-sampler-desc")] +CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-subobject-to-exports-association-subobject")] +CD3DX12_SUBRESOURCE_FOOTPRINT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-subresource-footprint")] +CD3DX12_SUBRESOURCE_RANGE_UINT64=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-subresource-range-uint64")] +CD3DX12_SUBRESOURCE_TILING=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-subresource-tiling")] +CD3DX12_TEXTURE_COPY_LOCATION=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-texture-copy-location")] +CD3DX12_TILE_REGION_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-tile-region-size")] +CD3DX12_TILE_SHAPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-tile-shape")] +CD3DX12_TILED_RESOURCE_COORDINATE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-tiled-resource-coordinate")] +CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-versioned-root-signature-desc")] +CD3DX12_VIEW_INSTANCING_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-view-instancing-desc")] +CD3DX12_VIEWPORT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/cd3dx12-viewport")] +CDeferredCommand=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdeferredcommand")] +CDeferredCommand::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdeferredcommand-cancel")] +CDeferredCommand::CDeferredCommand=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdeferredcommand-cdeferredcommand")] +CDeferredCommand::Confidence=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdeferredcommand-confidence")] +CDeferredCommand::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdeferredcommand-getflags")] +CDeferredCommand::GetHResult=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdeferredcommand-gethresult")] +CDeferredCommand::GetIID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdeferredcommand-getiid")] +CDeferredCommand::GetMethod=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdeferredcommand-getmethod")] +CDeferredCommand::GetParams=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdeferredcommand-getparams")] +CDeferredCommand::GetResult=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdeferredcommand-getresult")] +CDeferredCommand::GetTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdeferredcommand-gettime")] +CDeferredCommand::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdeferredcommand-invoke")] +CDeferredCommand::IsStreamTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdeferredcommand-isstreamtime")] +CDeferredCommand::Postpone=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdeferredcommand-postpone")] +CDefFolderMenu_Create2=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-cdeffoldermenu_create2")] +CDispParams=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdispparams")] +CDispParams::CDispParams=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdispparams-cdispparams")] +CDM_GETFILEPATH=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/cdm-getfilepath")] +CDM_GETFOLDERIDLIST=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/cdm-getfolderidlist")] +CDM_GETFOLDERPATH=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/cdm-getfolderpath")] +CDM_GETSPEC=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/cdm-getspec")] +CDM_HIDECONTROL=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/cdm-hidecontrol")] +CDM_SETCONTROLTEXT=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/cdm-setcontroltext")] +CDM_SETDEFEXT=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/cdm-setdefext")] +CDN_FILEOK=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/cdn-fileok")] +CDN_FOLDERCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/cdn-folderchange")] +CDN_HELP=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/cdn-help")] +CDN_INCLUDEITEM=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/cdn-includeitem")] +CDN_INITDONE=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/cdn-initdone")] +CDN_SELCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/cdn-selchange")] +CDN_SHAREVIOLATION=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/cdn-shareviolation")] +CDN_TYPECHANGE=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/cdn-typechange")] +CDrawImage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage")] +CDrawImage::CDrawImage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-cdrawimage")] +CDrawImage::DisplaySampleTimes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-displaysampletimes")] +CDrawImage::DrawImage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-drawimage")] +CDrawImage::DrawVideoImageHere=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-drawvideoimagehere")] +CDrawImage::FastRender=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-fastrender")] +CDrawImage::GetPaletteVersion=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-getpaletteversion")] +CDrawImage::GetSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-getsourcerect")] +CDrawImage::GetTargetRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-gettargetrect")] +CDrawImage::IncrementPaletteVersion=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-incrementpaletteversion")] +CDrawImage::m_bStretch=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-m-bstretch")] +CDrawImage::m_bUsingImageAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-m-busingimageallocator")] +CDrawImage::m_EndSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-m-endsample")] +CDrawImage::m_hdc=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-m-hdc")] +CDrawImage::m_MemoryDC=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-m-memorydc")] +CDrawImage::m_PaletteVersion=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-m-paletteversion")] +CDrawImage::m_pBaseWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-m-pbasewindow")] +CDrawImage::m_pMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-m-pmediatype")] +CDrawImage::m_SourceRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-m-sourcerect")] +CDrawImage::m_StartSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-m-startsample")] +CDrawImage::m_TargetRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-m-targetrect")] +CDrawImage::NotifyAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-notifyallocator")] +CDrawImage::NotifyEndDraw=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-notifyenddraw")] +CDrawImage::NotifyMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-notifymediatype")] +CDrawImage::NotifyStartDraw=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-notifystartdraw")] +CDrawImage::ResetPaletteVersion=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-resetpaletteversion")] +CDrawImage::ScaleSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-scalesourcerect")] +CDrawImage::SetDrawContext=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-setdrawcontext")] +CDrawImage::SetSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-setsourcerect")] +CDrawImage::SetStretchMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-setstretchmode")] +CDrawImage::SetTargetRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-settargetrect")] +CDrawImage::SlowRender=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-slowrender")] +CDrawImage::UpdateColourTable=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-updatecolourtable")] +CDrawImage::UsingImageAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdrawimage-usingimageallocator")] +Cdrom=[Documentation("https://docs.microsoft.com/windows/win32/WMP/cdrom-object")] +Cdrom::driveSpecifier=[Documentation("https://docs.microsoft.com/windows/win32/WMP/cdrom-drivespecifier")] +Cdrom::eject=[Documentation("https://docs.microsoft.com/windows/win32/WMP/cdrom-eject")] +Cdrom::playlist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/cdrom-playlist")] +CdromBurnError=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-cdromburnerror")] +CdromBurnMediaError=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-cdromburnmediaerror")] +CdromBurnStateChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-cdromburnstatechange")] +CdromCollection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/cdromcollection-object")] +CdromCollection::count=[Documentation("https://docs.microsoft.com/windows/win32/WMP/cdromcollection-count")] +CdromCollection::getByDriveSpecifier=[Documentation("https://docs.microsoft.com/windows/win32/WMP/cdromcollection-getbydrivespecifier")] +CdromCollection::item=[Documentation("https://docs.microsoft.com/windows/win32/WMP/cdromcollection-item")] +CdromDisableDigitalPlayback=[Documentation("https://docs.microsoft.com/windows/win32/api/storprop/nf-storprop-cdromdisabledigitalplayback")] +CdromEnableDigitalPlayback=[Documentation("https://docs.microsoft.com/windows/win32/api/storprop/nf-storprop-cdromenabledigitalplayback")] +CdromIsDigitalPlaybackEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/storprop/nf-storprop-cdromisdigitalplaybackenabled")] +CdromKnownGoodDigitalPlayback=[Documentation("https://docs.microsoft.com/windows/win32/api/storprop/nf-storprop-cdromknowngooddigitalplayback")] +CdromMediaChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-cdrommediachange")] +CdromRipMediaError=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-cdromripmediaerror")] +CdromRipStateChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-cdromripstatechange")] +CDSIZEOF_STRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-cdsizeof_struct")] +CDTrackEnabled=[Documentation("https://docs.microsoft.com/windows/win32/WMP/cdtrackenabled-attribute")] +CDynamicOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin")] +CDynamicOutputPin::~CDynamicOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin--cdynamicoutputpin")] +CDynamicOutputPin::Active=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-active")] +CDynamicOutputPin::AsynchronousBlockOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-asynchronousblockoutputpin")] +CDynamicOutputPin::Block=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-block")] +CDynamicOutputPin::BlockOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-blockoutputpin")] +CDynamicOutputPin::CDynamicOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-cdynamicoutputpin")] +CDynamicOutputPin::ChangeMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-changemediatype")] +CDynamicOutputPin::ChangeOutputFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-changeoutputformat")] +CDynamicOutputPin::CompleteConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-completeconnect")] +CDynamicOutputPin::DeliverBeginFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-deliverbeginflush")] +CDynamicOutputPin::DeliverEndFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-deliverendflush")] +CDynamicOutputPin::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-disconnect")] +CDynamicOutputPin::DynamicReconnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-dynamicreconnect")] +CDynamicOutputPin::Inactive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-inactive")] +CDynamicOutputPin::m_BlockState=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-m-blockstate")] +CDynamicOutputPin::m_BlockStateLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-m-blockstatelock")] +CDynamicOutputPin::m_bPinUsesReadOnlyAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-m-bpinusesreadonlyallocator")] +CDynamicOutputPin::m_dwBlockCallerThreadID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-m-dwblockcallerthreadid")] +CDynamicOutputPin::m_dwNumOutstandingOutputPinUsers=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-m-dwnumoutstandingoutputpinusers")] +CDynamicOutputPin::m_hNotifyCallerPinBlockedEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-m-hnotifycallerpinblockedevent")] +CDynamicOutputPin::m_hStopEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-m-hstopevent")] +CDynamicOutputPin::m_hUnblockOutputPinEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-m-hunblockoutputpinevent")] +CDynamicOutputPin::m_pGraphConfig=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-m-pgraphconfig")] +CDynamicOutputPin::SetConfigInfo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-setconfiginfo")] +CDynamicOutputPin::StartUsingOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-startusingoutputpin")] +CDynamicOutputPin::StopUsingOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-stopusingoutputpin")] +CDynamicOutputPin::StreamingThreadUsingOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-streamingthreadusingoutputpin")] +CDynamicOutputPin::SynchronousBlockOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-synchronousblockoutputpin")] +CDynamicOutputPin::UnblockOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-unblockoutputpin")] +CDynamicOutputPin::WaitEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cdynamicoutputpin-waitevent")] +ceil=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-ceil")] +CeipIsOptedIn=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsceip/nf-windowsceip-ceipisoptedin")] +CellularClass=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-cellularclass")] +CEnroll::acceptFilePKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-acceptfilepkcs7")] +CEnroll::acceptFileResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-acceptfileresponse")] +CEnroll::acceptPKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-acceptpkcs7")] +CEnroll::acceptResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-acceptresponse")] +CEnroll::addAttributeToRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-addattributetorequest")] +CEnroll::addBlobPropertyToCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-addblobpropertytocertificate")] +CEnroll::addCertTypeToRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-addcerttypetorequest")] +CEnroll::addCertTypeToRequestEx=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-addcerttypetorequestex")] +CEnroll::addExtensionToRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-addextensiontorequest")] +CEnroll::addNameValuePairToRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-addnamevaluepairtorequest")] +CEnroll::addNameValuePairToSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-addnamevaluepairtosignature")] +CEnroll::binaryToString=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-binarytostring")] +CEnroll::CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoreflags")] +CEnroll::CAStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castorename")] +CEnroll::CAStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoretype")] +CEnroll::ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_containername")] +CEnroll::createFilePFX=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-createfilepfx")] +CEnroll::createFilePKCS10=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-createfilepkcs10")] +CEnroll::createFileRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-createfilerequest")] +CEnroll::createPFX=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-createpfx")] +CEnroll::createPKCS10=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-createpkcs10")] +CEnroll::createRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-createrequest")] +CEnroll::DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_deleterequestcert")] +CEnroll::EnableSMIMECapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_enablesmimecapabilities")] +CEnroll::EnableT61DNEncoding=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_enablet61dnencoding")] +CEnroll::EnumAlgs=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-enumalgs")] +CEnroll::enumContainers=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-enumcontainers")] +CEnroll::enumPendingRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-enumpendingrequest")] +CEnroll::enumProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-enumproviders")] +CEnroll::freeRequestInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-freerequestinfo")] +CEnroll::GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_genkeyflags")] +CEnroll::GetAlgName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-getalgname")] +CEnroll::getCertFromFileResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-getcertfromfileresponse")] +CEnroll::getCertFromPKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-getcertfrompkcs7")] +CEnroll::getCertFromResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-getcertfromresponse")] +CEnroll::GetKeyLen=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-getkeylen")] +CEnroll::GetKeyLenEx=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-getkeylenex")] +CEnroll::getProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-getprovidertype")] +CEnroll::GetSupportedKeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-getsupportedkeyspec")] +CEnroll::HashAlgID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_hashalgid")] +CEnroll::HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_hashalgorithm")] +CEnroll::IncludeSubjectKeyID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-get_includesubjectkeyid")] +CEnroll::InstallPKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-installpkcs7")] +CEnroll::InstallPKCS7Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-installpkcs7ex")] +CEnroll::KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_keyspec")] +CEnroll::LimitExchangeKeyToEncipherment=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_limitexchangekeytoencipherment")] +CEnroll::MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_mystoreflags")] +CEnroll::MyStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystorename")] +CEnroll::MyStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystoretype")] +CEnroll::PrivateKeyArchiveCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-get_privatekeyarchivecertificate")] +CEnroll::ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providerflags")] +CEnroll::ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providername")] +CEnroll::ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providertype")] +CEnroll::PVKFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_pvkfilename")] +CEnroll::removePendingRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-removependingrequest")] +CEnroll::RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststoreflags")] +CEnroll::RequestStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststorename")] +CEnroll::RequestStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_requeststoretype")] +CEnroll::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-reset")] +CEnroll::resetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-resetattributes")] +CEnroll::resetBlobProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-resetblobproperties")] +CEnroll::resetExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-resetextensions")] +CEnroll::ReuseHardwareKeyIfUnableToGenNew=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_reusehardwarekeyifunabletogennew")] +CEnroll::RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_rootstoreflags")] +CEnroll::RootStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstorename")] +CEnroll::RootStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstoretype")] +CEnroll::setPendingRequestInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-setpendingrequestinfo")] +CEnroll::SignerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-put_signercertificate")] +CEnroll::SPCFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_spcfilename")] +CEnroll::stringToBinary=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-stringtobinary")] +CEnroll::ThumbPrint=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-get_thumbprint")] +CEnroll::UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_useexistingkeyset")] +CEnroll::WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_writecerttocsp")] +CEnroll::WriteCertToUserDS=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_writecerttouserds")] +CENTRAL_ACCESS_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/ntlsa/ns-ntlsa-central_access_policy")] +CENTRAL_ACCESS_POLICY_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/ntlsa/ns-ntlsa-central_access_policy_entry")] +CEnumCERTVIEWATTRIBUTE::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewattribute-reset")] +CEnumCERTVIEWEXTENSION::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewextension-getname")] +CEnumMediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cenummediatypes")] +CEnumMediaTypes::~CEnumMediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cenummediatypes--cenummediatypes")] +CEnumMediaTypes::CEnumMediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cenummediatypes-cenummediatypes")] +CEnumMediaTypes::Clone=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cenummediatypes-clone")] +CEnumMediaTypes::Next=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cenummediatypes-next")] +CEnumMediaTypes::Reset=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cenummediatypes-reset")] +CEnumMediaTypes::Skip=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cenummediatypes-skip")] +CEnumPins=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cenumpins")] +CEnumPins::~CEnumPins=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cenumpins--cenumpins")] +CEnumPins::CEnumPins=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cenumpins-cenumpins")] +CEnumPins::Clone=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cenumpins-clone")] +CEnumPins::Next=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cenumpins-next")] +CEnumPins::Reset=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cenumpins-reset")] +CEnumPins::Skip=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cenumpins-skip")] +CEPSetupProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/ne-casetup-cepsetupproperty")] +CERT_ACCESS_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_access_description")] +CERT_ALT_NAME_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_alt_name_entry")] +CERT_ALT_NAME_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_alt_name_info")] +CERT_AUTHORITY_INFO_ACCESS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_authority_info_access")] +CERT_AUTHORITY_KEY_ID_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_authority_key_id_info")] +CERT_AUTHORITY_KEY_ID2_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_authority_key_id2_info")] +CERT_BASIC_CONSTRAINTS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_basic_constraints_info")] +CERT_BASIC_CONSTRAINTS2_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_basic_constraints2_info")] +CERT_BIOMETRIC_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_biometric_data")] +CERT_BIOMETRIC_EXT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_biometric_ext_info")] +CERT_CHAIN_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_chain_context")] +CERT_CHAIN_ELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_chain_element")] +CERT_CHAIN_ENGINE_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_chain_engine_config")] +CERT_CHAIN_FIND_BY_ISSUER_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_chain_find_by_issuer_para")] +CERT_CHAIN_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_chain_para")] +CERT_CHAIN_POLICY_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_chain_policy_para")] +CERT_CHAIN_POLICY_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_chain_policy_status")] +CERT_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_context")] +CERT_CREATE_CONTEXT_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_create_context_para")] +CERT_CREDENTIAL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/ns-wincred-cert_credential_info")] +CERT_CRL_CONTEXT_PAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_crl_context_pair")] +CERT_DH_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_dh_parameters")] +CERT_DSS_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_dss_parameters")] +CERT_ECC_SIGNATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_ecc_signature")] +CERT_EXTENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_extension")] +CERT_EXTENSIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_extensions")] +CERT_GENERAL_SUBTREE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_general_subtree")] +CERT_HASHED_URL=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_hashed_url")] +CERT_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_id")] +CERT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_info")] +CERT_ISSUER_SERIAL_NUMBER=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_issuer_serial_number")] +CERT_KEY_ATTRIBUTES_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_key_attributes_info")] +CERT_KEY_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_key_context")] +CERT_KEY_USAGE_RESTRICTION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_key_usage_restriction_info")] +CERT_KEYGEN_REQUEST_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_keygen_request_info")] +CERT_LDAP_STORE_OPENED_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_ldap_store_opened_para")] +CERT_LOGOTYPE_AUDIO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_logotype_audio")] +CERT_LOGOTYPE_AUDIO_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_logotype_audio_info")] +CERT_LOGOTYPE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_logotype_data")] +CERT_LOGOTYPE_DETAILS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_logotype_details")] +CERT_LOGOTYPE_EXT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_logotype_ext_info")] +CERT_LOGOTYPE_IMAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_logotype_image")] +CERT_LOGOTYPE_IMAGE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_logotype_image_info")] +CERT_LOGOTYPE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_logotype_info")] +CERT_LOGOTYPE_REFERENCE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_logotype_reference")] +CERT_NAME_CONSTRAINTS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_name_constraints_info")] +CERT_NAME_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_name_info")] +CERT_NAME_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_name_value")] +CERT_OR_CRL_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_or_crl_blob")] +CERT_OR_CRL_BUNDLE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_or_crl_bundle")] +CERT_OTHER_LOGOTYPE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_other_logotype_info")] +CERT_PAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_pair")] +CERT_PHYSICAL_STORE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_physical_store_info")] +CERT_POLICIES_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_policies_info")] +CERT_POLICY_CONSTRAINTS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_policy_constraints_info")] +CERT_POLICY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_policy_id")] +CERT_POLICY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_policy_info")] +CERT_POLICY_MAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_policy_mapping")] +CERT_POLICY_MAPPINGS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_policy_mappings_info")] +CERT_POLICY_QUALIFIER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_policy_qualifier_info")] +CERT_PRIVATE_KEY_VALIDITY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_private_key_validity")] +CERT_PUBLIC_KEY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_public_key_info")] +CERT_QC_STATEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_qc_statement")] +CERT_QC_STATEMENTS_EXT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_qc_statements_ext_info")] +CERT_RDN=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_rdn")] +CERT_RDN_ATTR=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_rdn_attr")] +CERT_REQUEST_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_request_info")] +CERT_REVOCATION_CHAIN_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_revocation_chain_para")] +CERT_REVOCATION_CRL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_revocation_crl_info")] +CERT_REVOCATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_revocation_info")] +CERT_REVOCATION_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_revocation_para")] +CERT_REVOCATION_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_revocation_status")] +CERT_SELECT_CHAIN_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_select_chain_para")] +CERT_SELECT_CRITERIA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_select_criteria")] +CERT_SELECT_STRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/ns-cryptdlg-cert_select_struct_a")] +CERT_SELECT_STRUCT_A=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/ns-cryptdlg-cert_select_struct_a")] +CERT_SELECT_STRUCT_W=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/ns-cryptdlg-cert_select_struct_w")] +CERT_SELECTUI_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cert_selectui_input")] +CERT_SERVER_OCSP_RESPONSE_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_server_ocsp_response_context")] +CERT_SIGNED_CONTENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_signed_content_info")] +CERT_SIMPLE_CHAIN=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_simple_chain")] +CERT_STORE_PROV_FIND_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_store_prov_find_info")] +CERT_STORE_PROV_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_store_prov_info")] +CERT_STRONG_SIGN_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_strong_sign_para")] +CERT_STRONG_SIGN_SERIALIZED_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_strong_sign_serialized_info")] +CERT_SYSTEM_STORE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_system_store_info")] +CERT_SYSTEM_STORE_RELOCATE_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_system_store_relocate_para")] +CERT_TEMPLATE_EXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_template_ext")] +CERT_TRUST_LIST_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_trust_list_info")] +CERT_TRUST_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_trust_status")] +CERT_USAGE_MATCH=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_usage_match")] +CERT_VIEWPROPERTIES_STRUCT_A=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/ns-cryptdlg-cert_viewproperties_struct_a")] +CERT_VIEWPROPERTIES_STRUCT_W=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/ns-cryptdlg-cert_viewproperties_struct_w")] +CERT_X942_DH_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_x942_dh_parameters")] +CERT_X942_DH_VALIDATION_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cert_x942_dh_validation_params")] +CertAddCertificateContextToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddcertificatecontexttostore")] +CertAddCertificateLinkToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddcertificatelinktostore")] +CertAddCRLContextToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddcrlcontexttostore")] +CertAddCRLLinkToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddcrllinktostore")] +CertAddCTLContextToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddctlcontexttostore")] +CertAddCTLLinkToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddctllinktostore")] +CertAddEncodedCertificateToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddencodedcertificatetostore")] +CertAddEncodedCertificateToSystemStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddencodedcertificatetosystemstorea")] +CertAddEncodedCertificateToSystemStoreA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddencodedcertificatetosystemstorea")] +CertAddEncodedCertificateToSystemStoreW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddencodedcertificatetosystemstorew")] +CertAddEncodedCRLToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddencodedcrltostore")] +CertAddEncodedCTLToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddencodedctltostore")] +CertAddEnhancedKeyUsageIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddenhancedkeyusageidentifier")] +CertAddRefServerOcspResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddrefserverocspresponse")] +CertAddRefServerOcspResponseContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddrefserverocspresponsecontext")] +CertAddSerializedElementToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddserializedelementtostore")] +CertAddStoreToCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certaddstoretocollection")] +CertAlgIdToOID=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certalgidtooid")] +CertCloseServerOcspResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcloseserverocspresponse")] +CertCloseStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certclosestore")] +CertCompareCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcomparecertificate")] +CertCompareCertificateName=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcomparecertificatename")] +CertCompareIntegerBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcompareintegerblob")] +CertComparePublicKeyInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcomparepublickeyinfo")] +CertContext::CertContext=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertcontext-certcontext")] +CertContext::FreeContext=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertcontext-freecontext")] +CertControlStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcontrolstore")] +CertCreateCertificateChainEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcreatecertificatechainengine")] +CertCreateCertificateContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcreatecertificatecontext")] +CertCreateContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcreatecontext")] +CertCreateCRLContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcreatecrlcontext")] +CertCreateCTLContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcreatectlcontext")] +CertCreateCTLEntryFromCertificateContextProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcreatectlentryfromcertificatecontextproperties")] +CertCreateSelfSignCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcreateselfsigncertificate")] +CertDeleteCertificateFromStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certdeletecertificatefromstore")] +CertDeleteCRLFromStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certdeletecrlfromstore")] +CertDeleteCTLFromStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certdeletectlfromstore")] +CertDuplicateCertificateChain=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certduplicatecertificatechain")] +CertDuplicateCertificateContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certduplicatecertificatecontext")] +CertDuplicateCRLContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certduplicatecrlcontext")] +CertDuplicateCTLContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certduplicatectlcontext")] +CertDuplicateStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certduplicatestore")] +CERTENROLL_OBJECTID=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-certenroll_objectid")] +CERTENROLL_PROPERTYID=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-certenroll_propertyid")] +CertEnumCertificateContextProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certenumcertificatecontextproperties")] +CertEnumCertificatesInStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certenumcertificatesinstore")] +CertEnumCRLContextProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certenumcrlcontextproperties")] +CertEnumCRLsInStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certenumcrlsinstore")] +CertEnumCTLContextProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certenumctlcontextproperties")] +CertEnumCTLsInStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certenumctlsinstore")] +CertEnumPhysicalStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certenumphysicalstore")] +CertEnumSubjectInSortedCTL=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certenumsubjectinsortedctl")] +CertEnumSystemStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certenumsystemstore")] +CertEnumSystemStoreLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certenumsystemstorelocation")] +CertFindAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfindattribute")] +CertFindCertificateInCRL=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfindcertificateincrl")] +CertFindCertificateInStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfindcertificateinstore")] +CertFindChainInStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfindchaininstore")] +CertFindCRLInStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfindcrlinstore")] +CertFindCTLInStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfindctlinstore")] +CertFindExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfindextension")] +CertFindRDNAttr=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfindrdnattr")] +CertFindSubjectInCTL=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfindsubjectinctl")] +CertFindSubjectInSortedCTL=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfindsubjectinsortedctl")] +CertFreeCertificateChain=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfreecertificatechain")] +CertFreeCertificateChainEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfreecertificatechainengine")] +CertFreeCertificateChainList=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfreecertificatechainlist")] +CertFreeCertificateContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfreecertificatecontext")] +CertFreeCRLContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfreecrlcontext")] +CertFreeCTLContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfreectlcontext")] +CertFreeServerOcspResponseContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certfreeserverocspresponsecontext")] +CertGetCertificateChain=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetcertificatechain")] +CertGetCertificateContextProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetcertificatecontextproperty")] +CertGetCRLContextProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetcrlcontextproperty")] +CertGetCRLFromStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetcrlfromstore")] +CertGetCTLContextProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetctlcontextproperty")] +CertGetEnhancedKeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetenhancedkeyusage")] +CertGetIntendedKeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetintendedkeyusage")] +CertGetIssuerCertificateFromStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetissuercertificatefromstore")] +CertGetNameString=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetnamestringw")] +CertGetNameStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetnamestringa")] +CertGetNameStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetnamestringw")] +CertGetPublicKeyLength=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetpublickeylength")] +CertGetServerOcspResponseContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetserverocspresponsecontext")] +CertGetStoreProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetstoreproperty")] +CertGetSubjectCertificateFromStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetsubjectcertificatefromstore")] +CertGetValidUsages=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certgetvalidusages")] +Certificate=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate")] +Certificate::Archived=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-archived")] +Certificate::BasicConstraints=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-basicconstraints")] +Certificate::Display=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-display")] +Certificate::Export=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-export")] +Certificate::ExtendedKeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-extendedkeyusage")] +Certificate::ExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-extendedproperties")] +Certificate::Extensions=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-extensions")] +Certificate::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-getinfo")] +Certificate::HasPrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-hasprivatekey")] +Certificate::Import=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-import")] +Certificate::IssuerName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-issuername")] +Certificate::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-isvalid")] +Certificate::KeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-keyusage")] +Certificate::Load=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-load")] +Certificate::PrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-privatekey")] +Certificate::PublicKey=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-publickey")] +Certificate::Save=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-save")] +Certificate::SerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-serialnumber")] +Certificate::SubjectName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-subjectname")] +Certificate::Template=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-template")] +Certificate::Thumbprint=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-thumbprint")] +Certificate::ValidFromDate=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-validfromdate")] +Certificate::ValidToDate=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-validtodate")] +Certificate::Version=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-version")] +CertificatePolicies=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificatepolicies")] +CertificatePolicies::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificatepolicies-newenum")] +CertificatePolicies::Count=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificatepolicies-count")] +CertificatePolicies::Item=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificatepolicies-item")] +Certificates=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificates")] +Certificates::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificates-newenum")] +Certificates::Add=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificates-add")] +Certificates::Clear=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificates-clear")] +Certificates::Count=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificates-count")] +Certificates::Find=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificates-find")] +Certificates::Item=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificates-item")] +Certificates::Remove=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificates-remove")] +Certificates::Save=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificates-save")] +Certificates::Select=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificates-select")] +CertificateStatus=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificatestatus")] +CertificateStatus::ApplicationPolicies=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificatestatus-applicationpolicies")] +CertificateStatus::CertificatePolicies=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificatestatus-certificatepolicies")] +CertificateStatus::Certificates=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificatestatus-certificates")] +CertificateStatus::CheckFlag=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificatestatus-checkflag")] +CertificateStatus::EKU=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificatestatus-eku")] +CertificateStatus::Result=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificatestatus-result")] +CertificateStatus::UrlRetrievalTimeout=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificatestatus-urlretrievaltimeout")] +CertificateStatus::VerificationTime=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificatestatus-verificationtime")] +CertificateStore=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaptlsconnectionpropertiesv1schema-certificatestore-credentialssourceparameters-element")] +CertIsRDNAttrsInCertificateName=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certisrdnattrsincertificatename")] +CertIsStrongHashToSign=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certisstronghashtosign")] +CertIsValidCRLForCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certisvalidcrlforcertificate")] +CertModifyCertificatesToTrust=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/nf-cryptdlg-certmodifycertificatestotrust")] +CertNameToStr=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certnametostra")] +CertNameToStrA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certnametostra")] +CertNameToStrW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certnametostrw")] +CertOIDToAlgId=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certoidtoalgid")] +CertOpenServerOcspResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certopenserverocspresponse")] +CertOpenStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certopenstore")] +CertOpenSystemStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certopensystemstorea")] +CertOpenSystemStoreA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certopensystemstorea")] +CertOpenSystemStoreW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certopensystemstorew")] +CertRDNValueToStr=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certrdnvaluetostra")] +CertRDNValueToStrA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certrdnvaluetostra")] +CertRDNValueToStrW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certrdnvaluetostrw")] +CertRegisterPhysicalStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certregisterphysicalstore")] +CertRegisterSystemStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certregistersystemstore")] +CertRemoveEnhancedKeyUsageIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certremoveenhancedkeyusageidentifier")] +CertRemoveStoreFromCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certremovestorefromcollection")] +CertResyncCertificateChainEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certresynccertificatechainengine")] +CertRetrieveLogoOrBiometricInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certretrievelogoorbiometricinfo")] +CertSaveStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certsavestore")] +CertSelectCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/nf-cryptdlg-certselectcertificatew")] +CertSelectCertificateA=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/nf-cryptdlg-certselectcertificatea")] +CertSelectCertificateChains=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certselectcertificatechains")] +CertSelectCertificateW=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/nf-cryptdlg-certselectcertificatew")] +CertSelection=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaptlsconnectionpropertiesv1schema-certselection-complextype")] +CertSelectionGetSerializedBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/nf-cryptuiapi-certselectiongetserializedblob")] +CertSerializeCertificateStoreElement=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certserializecertificatestoreelement")] +CertSerializeCRLStoreElement=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certserializecrlstoreelement")] +CertSerializeCTLStoreElement=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certserializectlstoreelement")] +CertSetCertificateContextPropertiesFromCTLEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certsetcertificatecontextpropertiesfromctlentry")] +CertSetCertificateContextProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certsetcertificatecontextproperty")] +CertSetCRLContextProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certsetcrlcontextproperty")] +CertSetCTLContextProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certsetctlcontextproperty")] +CertSetEnhancedKeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certsetenhancedkeyusage")] +CertSetStoreProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certsetstoreproperty")] +CertSrvBackupClose=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvbackupclose")] +CertSrvBackupEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvbackupend")] +CertSrvBackupFree=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvbackupfree")] +CertSrvBackupGetBackupLogs=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvbackupgetbackuplogsw")] +CertSrvBackupGetBackupLogsW=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvbackupgetbackuplogsw")] +CertSrvBackupGetDatabaseNames=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvbackupgetdatabasenamesw")] +CertSrvBackupGetDatabaseNamesW=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvbackupgetdatabasenamesw")] +CertSrvBackupGetDynamicFileList=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvbackupgetdynamicfilelistw")] +CertSrvBackupGetDynamicFileListW=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvbackupgetdynamicfilelistw")] +CertSrvBackupOpenFile=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvbackupopenfilew")] +CertSrvBackupOpenFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvbackupopenfilew")] +CertSrvBackupPrepare=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvbackuppreparew")] +CertSrvBackupPrepareW=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvbackuppreparew")] +CertSrvBackupRead=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvbackupread")] +CertSrvBackupTruncateLogs=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvbackuptruncatelogs")] +CertSrvIsServerOnline=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvisserveronlinew")] +CertSrvIsServerOnlineW=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvisserveronlinew")] +CertSrvRestoreEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvrestoreend")] +CertSrvRestoreGetDatabaseLocations=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvrestoregetdatabaselocationsw")] +CertSrvRestoreGetDatabaseLocationsW=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvrestoregetdatabaselocationsw")] +CertSrvRestorePrepare=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvrestorepreparew")] +CertSrvRestorePrepareW=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvrestorepreparew")] +CertSrvRestoreRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvrestoreregisterw")] +CertSrvRestoreRegisterComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvrestoreregistercomplete")] +CertSrvRestoreRegisterThroughFile=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvrestoreregisterthroughfile")] +CertSrvRestoreRegisterW=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvrestoreregisterw")] +CertSrvServerControl=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvservercontrolw")] +CertSrvServerControlW=[Documentation("https://docs.microsoft.com/windows/win32/api/certbcli/nf-certbcli-certsrvservercontrolw")] +CertStore::CloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertstore-closehandle")] +CertStore::StoreHandle=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertstore-storehandle")] +CertStore::StoreLocation=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertstore-storelocation")] +CertStoreProvDeleteCTL=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certstoreprovdeletectl")] +CertStoreProvFindCert=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certstoreprovfindcert")] +CertStoreProvFindCRL=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certstoreprovfindcrl")] +CertStoreProvFindCTL=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certstoreprovfindctl")] +CertStoreProvFreeFindCert=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certstoreprovfreefindcert")] +CertStoreProvFreeFindCRL=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certstoreprovfreefindcrl")] +CertStoreProvFreeFindCTL=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certstoreprovfreefindctl")] +CertStoreProvGetCertProperty=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certstoreprovgetcertproperty")] +CertStoreProvGetCRLProperty=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certstoreprovgetcrlproperty")] +CertStoreProvGetCTLProperty=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certstoreprovgetctlproperty")] +CertStrToName=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certstrtonamea")] +CertStrToNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certstrtonamea")] +CertStrToNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certstrtonamew")] +CertUnregisterPhysicalStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certunregisterphysicalstore")] +CertUnregisterSystemStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certunregistersystemstore")] +CertVerifyCertificateChainPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certverifycertificatechainpolicy")] +CertVerifyCRLRevocation=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certverifycrlrevocation")] +CertVerifyCRLTimeValidity=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certverifycrltimevalidity")] +CertVerifyCTLUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certverifyctlusage")] +CertVerifyRevocation=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certverifyrevocation")] +CertVerifySubjectCertificateContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certverifysubjectcertificatecontext")] +CertVerifyTimeValidity=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certverifytimevalidity")] +CertVerifyValidityNesting=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certverifyvaliditynesting")] +CertViewProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/nf-cryptdlg-certviewpropertiesw")] +CertViewPropertiesA=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/nf-cryptdlg-certviewpropertiesa")] +CertViewPropertiesW=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/nf-cryptdlg-certviewpropertiesw")] +CESSetupProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/ne-casetup-cessetupproperty")] +CF_CALLBACK_CANCEL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_callback_cancel_flags")] +CF_CALLBACK_CLOSE_COMPLETION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_callback_close_completion_flags")] +CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_callback_dehydrate_completion_flags")] +CF_CALLBACK_DEHYDRATE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_callback_dehydrate_flags")] +CF_CALLBACK_DEHYDRATION_REASON=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_callback_dehydration_reason")] +CF_CALLBACK_DELETE_COMPLETION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_callback_delete_completion_flags")] +CF_CALLBACK_DELETE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_callback_delete_flags")] +CF_CALLBACK_FETCH_DATA_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_callback_fetch_data_flags")] +CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_callback_fetch_placeholders_flags")] +CF_CALLBACK_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_callback_info")] +CF_CALLBACK_OPEN_COMPLETION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_callback_open_completion_flags")] +CF_CALLBACK_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_callback_parameters")] +CF_CALLBACK_REGISTRATION=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_callback_registration")] +CF_CALLBACK_RENAME_COMPLETION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_callback_rename_completion_flags")] +CF_CALLBACK_RENAME_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_callback_rename_flags")] +CF_CALLBACK_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_callback_type")] +CF_CALLBACK_VALIDATE_DATA_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_callback_validate_data_flags")] +CF_CONNECT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_connect_flags")] +CF_CONVERT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_convert_flags")] +CF_CREATE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_create_flags")] +CF_DEHYDRATE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_dehydrate_flags")] +CF_FILE_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_file_range")] +CF_FS_METADATA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_fs_metadata")] +CF_HARDLINK_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_hardlink_policy")] +CF_HYDRATE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_hydrate_flags")] +CF_HYDRATION_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_hydration_policy")] +CF_HYDRATION_POLICY_MODIFIER=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_hydration_policy_modifier")] +CF_HYDRATION_POLICY_PRIMARY=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_hydration_policy_primary")] +CF_IN_SYNC_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_in_sync_state")] +CF_INSYNC_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_insync_policy")] +CF_OPEN_FILE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_open_file_flags")] +CF_OPERATION_ACK_DATA_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_operation_ack_data_flags")] +CF_OPERATION_ACK_DEHYDRATE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_operation_ack_dehydrate_flags")] +CF_OPERATION_ACK_DELETE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_operation_ack_delete_flags")] +CF_OPERATION_ACK_RENAME_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_operation_ack_rename_flags")] +CF_OPERATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_operation_info")] +CF_OPERATION_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_operation_parameters")] +CF_OPERATION_RESTART_HYDRATION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_operation_restart_hydration_flags")] +CF_OPERATION_RETRIEVE_DATA_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_operation_retrieve_data_flags")] +CF_OPERATION_TRANSFER_DATA_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_operation_transfer_data_flags")] +CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_operation_transfer_placeholders_flags")] +CF_OPERATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_operation_type")] +CF_PIN_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_pin_state")] +CF_PLACEHOLDER_BASIC_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_placeholder_basic_info")] +CF_PLACEHOLDER_CREATE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_placeholder_create_flags")] +CF_PLACEHOLDER_CREATE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_placeholder_create_info")] +CF_PLACEHOLDER_INFO_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_placeholder_info_class")] +CF_PLACEHOLDER_MANAGEMENT_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_placeholder_management_policy")] +CF_PLACEHOLDER_RANGE_INFO_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_placeholder_range_info_class")] +CF_PLACEHOLDER_STANDARD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_placeholder_standard_info")] +CF_PLACEHOLDER_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_placeholder_state")] +CF_PLATFORM_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_platform_info")] +CF_POPULATION_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_population_policy")] +CF_POPULATION_POLICY_MODIFIER=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_population_policy_modifier")] +CF_POPULATION_POLICY_PRIMARY=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_population_policy_primary")] +CF_PROCESS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_process_info")] +CF_REGISTER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_register_flags")] +CF_REVERT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_revert_flags")] +CF_SET_IN_SYNC_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_set_in_sync_flags")] +CF_SET_PIN_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_set_pin_flags")] +CF_SYNC_POLICIES=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_sync_policies")] +CF_SYNC_PROVIDER_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_sync_provider_status")] +CF_SYNC_REGISTRATION=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_sync_registration")] +CF_SYNC_ROOT_BASIC_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_sync_root_basic_info")] +CF_SYNC_ROOT_INFO_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_sync_root_info_class")] +CF_SYNC_ROOT_PROVIDER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_sync_root_provider_info")] +CF_SYNC_ROOT_STANDARD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_sync_root_standard_info")] +CF_SYNC_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ns-cfapi-cf_sync_status")] +CF_UPDATE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/ne-cfapi-cf_update_flags")] +CFactoryTemplate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cfactorytemplate")] +CFactoryTemplate::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cfactorytemplate-createinstance")] +CFactoryTemplate::IsClassID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cfactorytemplate-isclassid")] +CFactoryTemplate::m_ClsID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cfactorytemplate-m-clsid")] +CFactoryTemplate::m_lpfnInit=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cfactorytemplate-m-lpfninit")] +CFactoryTemplate::m_lpfnNew=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cfactorytemplate-m-lpfnnew")] +CFactoryTemplate::m_Name=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cfactorytemplate-m-name")] +CFactoryTemplate::m_pAMovieSetup_Filter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cfactorytemplate-m-pamoviesetup-filter")] +CfCloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfclosehandle")] +CfConnectSyncRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfconnectsyncroot")] +CfConvertToPlaceholder=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfconverttoplaceholder")] +CfCreatePlaceholders=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfcreateplaceholders")] +CfDisconnectSyncRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfdisconnectsyncroot")] +CfExecute=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfexecute")] +CFG_CALL_TARGET_INFO=[Documentation("https://docs.microsoft.com/windows/win32/Memory/-cfg-call-target-info")] +CfGetCorrelationVector=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfgetcorrelationvector")] +CfGetPlaceholderInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfgetplaceholderinfo")] +CfGetPlaceholderRangeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfgetplaceholderrangeinfo")] +CfGetPlaceholderRangeInfoForHydration=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfgetplaceholderrangeinfoforhydration")] +CfGetPlaceholderStateFromAttributeTag=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfgetplaceholderstatefromattributetag")] +CfGetPlaceholderStateFromFileInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfgetplaceholderstatefromfileinfo")] +CfGetPlaceholderStateFromFindData=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfgetplaceholderstatefromfinddata")] +CfGetPlatformInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfgetplatforminfo")] +CfGetSyncRootInfoByHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfgetsyncrootinfobyhandle")] +CfGetSyncRootInfoByPath=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfgetsyncrootinfobypath")] +CfGetTransferKey=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfgettransferkey")] +CfGetWin32HandleFromProtectedHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfgetwin32handlefromprotectedhandle")] +CfHydratePlaceholder=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfhydrateplaceholder")] +CFolderItems=[Documentation("https://docs.microsoft.com/windows/win32/shell/class-cfolderitems-class")] +CFolderItemsFDF=[Documentation("https://docs.microsoft.com/windows/win32/shell/class-cfolderitemsfdf-class")] +CfOpenFileWithOplock=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfopenfilewithoplock")] +CFP_ALLOCPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/fontsub/nc-fontsub-cfp_allocproc")] +CFP_FREEPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/fontsub/nc-fontsub-cfp_freeproc")] +CFP_REALLOCPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/fontsub/nc-fontsub-cfp_reallocproc")] +CfQuerySyncProviderStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfquerysyncproviderstatus")] +CFrameworkQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/frquery/nl-frquery-cframeworkquery")] +CFrameworkQuery::AllPropertiesAreRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/frquery/nf-frquery-cframeworkquery-allpropertiesarerequired")] +CFrameworkQuery::GetQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/frquery/nf-frquery-cframeworkquery-getquery")] +CFrameworkQuery::GetQueryClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/frquery/nf-frquery-cframeworkquery-getqueryclassname")] +CFrameworkQuery::GetRequiredProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/frquery/nf-frquery-cframeworkquery-getrequiredproperties")] +CFrameworkQuery::GetValuesForProp=[Documentation("https://docs.microsoft.com/windows/win32/api/frquery/nf-frquery-cframeworkquery-getvaluesforprop(lpcwstr_std-vector__bstr_t__)")] +CFrameworkQuery::IsPropertyRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/frquery/nf-frquery-cframeworkquery-ispropertyrequired")] +CFrameworkQuery::KeysOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/frquery/nf-frquery-cframeworkquery-keysonly")] +CfReferenceProtectedHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfreferenceprotectedhandle")] +CfRegisterSyncRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfregistersyncroot")] +CfReleaseProtectedHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfreleaseprotectedhandle")] +CfReleaseTransferKey=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfreleasetransferkey")] +CfReportProviderProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfreportproviderprogress")] +CfReportProviderProgress2=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfreportproviderprogress2")] +CfReportSyncStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfreportsyncstatus")] +CfRevertPlaceholder=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfrevertplaceholder")] +CfSetCorrelationVector=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfsetcorrelationvector")] +CfSetInSyncState=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfsetinsyncstate")] +CfSetPinState=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfsetpinstate")] +CFSTR_DS_DISPLAY_SPEC_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/AD/cfstr-ds-display-spec-options")] +CFSTR_DS_MULTISELECTPROPPAGE=[Documentation("https://docs.microsoft.com/windows/win32/AD/cfstr-ds-multiselectproppage")] +CFSTR_DS_PARENTHWND=[Documentation("https://docs.microsoft.com/windows/win32/AD/cfstr-ds-parenthwnd")] +CFSTR_DS_PROPSHEETCONFIG=[Documentation("https://docs.microsoft.com/windows/win32/AD/cfstr-ds-propsheetconfig")] +CFSTR_DSDISPLAYSPECOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/AD/cfstr-ds-display-spec-options")] +CFSTR_DSOBJECTNAMES=[Documentation("https://docs.microsoft.com/windows/win32/AD/cfstr-dsobjectnames")] +CFSTR_DSOP_DS_SELECTION_LIST=[Documentation("https://docs.microsoft.com/windows/win32/AD/cfstr-dsop-ds-selection-list")] +CFSTR_DSPROPERTYPAGEINFO=[Documentation("https://docs.microsoft.com/windows/win32/AD/cfstr-dspropertypageinfo")] +CFSTR_DSQUERYPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/AD/cfstr-dsqueryparams")] +CFSTR_DSQUERYSCOPE=[Documentation("https://docs.microsoft.com/windows/win32/AD/cfstr-dsqueryscope")] +CfUnregisterSyncRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfunregistersyncroot")] +CfUpdatePlaceholder=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfupdateplaceholder")] +CfUpdateSyncProviderStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/cfapi/nf-cfapi-cfupdatesyncproviderstatus")] +CGenericList=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist")] +CGenericList::~CGenericList=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist--cgenericlist")] +CGenericList::AddAfter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist-addafter")] +CGenericList::AddBefore=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist-addbefore")] +CGenericList::AddHead=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist-addhead")] +CGenericList::AddTail=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist-addtail")] +CGenericList::CGenericList=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist-cgenericlist")] +CGenericList::Find=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist-find")] +CGenericList::Get=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist-get")] +CGenericList::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist-getcount")] +CGenericList::GetHead=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist-gethead")] +CGenericList::GetHeadPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist-getheadposition")] +CGenericList::GetNext=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist-getnext")] +CGenericList::GetTailPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist-gettailposition")] +CGenericList::Remove=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist-remove")] +CGenericList::RemoveHead=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist-removehead")] +CGenericList::RemoveTail=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cgenericlist-removetail")] +cglTexCoord3f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord3f")] +CGMS-A=[Documentation("https://docs.microsoft.com/windows/win32/medfound/cgms-a-protection-flags")] +CGuiPaper=[Documentation("https://docs.microsoft.com/windows/win32/Stg/cguipaper-methods")] +Chain=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain")] +Chain::ApplicationPolicies=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-applicationpolicies")] +Chain::Build=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-build")] +Chain::CertificatePolicies=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-certificatepolicies")] +Chain::Certificates=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-certificates")] +Chain::ExtendedErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-extendederrorinfo")] +Chain::Status=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-status")] +ChainContext::ChainContext=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/ichaincontext-chaincontext")] +ChainContext::FreeContext=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/ichaincontext-freecontext")] +Change=[Documentation("https://docs.microsoft.com/windows/win32/WinAuto/change-info-identifiers")] +CHANGE_ATTRIBUTES_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-change_attributes_parameters")] +CHANGE_LOG_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/sr/change-log-entry")] +CHANGE_LOG_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/sr/change-log-header")] +CHANGE_PARTITION_TYPE_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-change_partition_type_parameters")] +CHANGE_PROP_TYPE=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/change_prop_type")] +ChangeAccountPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-changeaccountpasswordw")] +ChangeAccountPasswordA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-changeaccountpassworda")] +ChangeAccountPasswordW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-changeaccountpasswordw")] +ChangeClipboardChain=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-changeclipboardchain")] +ChangeClusterResourceGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-changeclusterresourcegroup")] +ChangeCurrentAngle=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/changecurrentangle")] +ChangeCurrentAudioStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/changecurrentaudiostream")] +ChangeCurrentSubpictureStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/changecurrentsubpicturestream")] +ChangeDisplaySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-changedisplaysettingsa")] +ChangeDisplaySettingsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-changedisplaysettingsa")] +ChangeDisplaySettingsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-changedisplaysettingsexw")] +ChangeDisplaySettingsExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-changedisplaysettingsexa")] +ChangeDisplaySettingsExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-changedisplaysettingsexw")] +ChangeDisplaySettingsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-changedisplaysettingsw")] +ChangeExternalKey=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/changeexternalkey-win32-encryptablevolume")] +CHANGEFILTERSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-changefilterstruct")] +ChangeIdleRoutine=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/changeidleroutine")] +CHANGENOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/ns-textserv-changenotify")] +ChangeNtmsMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-changentmsmediatype")] +ChangeOwnerAuth=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/changeownerauth-win32-tpm")] +ChangePassphrase=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/changepassphrase-win32-encryptablevolume")] +ChangePassword=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/changepassword-method")] +ChangePIN=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/changepin-win32-encryptablevolume")] +CHANGER_ELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-changer_element")] +CHANGER_ELEMENT_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-changer_element_list")] +CHANGER_ELEMENT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-changer_element_status")] +CHANGER_ELEMENT_STATUS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-changer_element_status_ex")] +CHANGER_EXCHANGE_MEDIUM=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-changer_exchange_medium")] +CHANGER_INITIALIZE_ELEMENT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-changer_initialize_element_status")] +CHANGER_MOVE_MEDIUM=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-changer_move_medium")] +CHANGER_PRODUCT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-changer_product_data")] +CHANGER_READ_ELEMENT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-changer_read_element_status")] +CHANGER_SEND_VOLUME_TAG_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-changer_send_volume_tag_information")] +CHANGER_SET_ACCESS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-changer_set_access")] +CHANGER_SET_POSITION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-changer_set_position")] +ChangeServiceConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-changeserviceconfiga")] +ChangeServiceConfig2=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-changeserviceconfig2a")] +ChangeServiceConfig2A=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-changeserviceconfig2a")] +ChangeServiceConfig2W=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-changeserviceconfig2w")] +ChangeServiceConfigA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-changeserviceconfiga")] +ChangeServiceConfigW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-changeserviceconfigw")] +ChangeTimerQueueTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoollegacyapiset/nf-threadpoollegacyapiset-changetimerqueuetimer")] +ChangeWindowMessageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-changewindowmessagefilter")] +ChangeWindowMessageFilterEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-changewindowmessagefilterex")] +ChangeZoneType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone-changezonetype")] +channel=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-channel-channellisttype-element")] +Channel=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-channel-renderinginfotype-element")] +CHANNEL_ACCESS_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/ne-rdpencomapi-channel_access_enum")] +CHANNEL_ENTRY_POINTS=[Documentation("https://docs.microsoft.com/windows/win32/api/cchannel/ns-cchannel-channel_entry_points")] +CHANNEL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/ne-rdpencomapi-channel_flags")] +CHANNEL_INIT_EVENT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/cchannel/nc-cchannel-channel_init_event_fn")] +CHANNEL_OPEN_EVENT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/cchannel/nc-cchannel-channel_open_event_fn")] +CHANNEL_PDU_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/pchannel/ns-pchannel-channel_pdu_header")] +CHANNEL_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/ne-rdpencomapi-channel_priority")] +ChannelListType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-channellisttype-complextype")] +ChannelLoggingType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-channelloggingtype-complextype")] +ChannelPublishingType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-channelpublishingtype-complextype")] +channels=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-channels-metadatatype-element")] +Channels=[Documentation("https://docs.microsoft.com/windows/win32/WMP/channels-attribute")] +ChannelType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-channeltype-complextype")] +chapterNum=[Documentation("https://docs.microsoft.com/windows/win32/WMP/chapternum-attribute")] +CHAR_INFO=[Documentation("https://docs.microsoft.com/windows/console/char-info-str")] +Character=[Documentation("https://docs.microsoft.com/windows/win32/lwef/character-object-methods")] +CHARACTER_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/rectypes/ns-rectypes-character_range")] +CHARACTERISTICS=[Documentation("https://docs.microsoft.com/windows/win32/menurc/characteristics-statement")] +Characters=[Documentation("https://docs.microsoft.com/windows/win32/lwef/characters-object-methods")] +CHARFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-charformata")] +CHARFORMAT2=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-charformat2w")] +CHARFORMAT2A=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-charformat2a")] +CHARFORMAT2W=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-charformat2w")] +CHARFORMATA=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-charformata")] +CHARFORMATW=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-charformatw")] +CharLower=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charlowera")] +CharLowerA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charlowera")] +CharLowerBuff=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charlowerbuffa")] +CharLowerBuffA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charlowerbuffa")] +CharLowerBuffW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charlowerbuffw")] +CharLowerW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charlowerw")] +CharLowerWrapW=[Documentation("https://docs.microsoft.com/windows/win32/shell/charlowerwrapw")] +CharNext=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charnexta")] +CharNextA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charnexta")] +CharNextExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charnextexa")] +CharNextW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charnextw")] +CharPrev=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charprevw")] +CharPrevA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charpreva")] +CharPrevExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charprevexa")] +CharPrevW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charprevw")] +CHARRANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-charrange")] +CHARSETINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-charsetinfo")] +CharToOem=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-chartooema")] +CharToOemA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-chartooema")] +CharToOemBuff=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-chartooembuffw")] +CharToOemBuffA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-chartooembuffa")] +CharToOemBuffW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-chartooembuffw")] +CharToOemW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-chartooemw")] +CharUpper=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charuppera")] +CharUpperA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charuppera")] +CharUpperBuff=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charupperbuffw")] +CharUpperBuffA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charupperbuffa")] +CharUpperBuffW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charupperbuffw")] +CharUpperBuffWrapW=[Documentation("https://docs.microsoft.com/windows/win32/shell/charupperbuffwrapw")] +CharUpperW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-charupperw")] +CheckAccessFullyMapped=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/checkaccessfullymapped")] +CheckBitmapBits=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-checkbitmapbits")] +CheckBox=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-checkbox")] +CHECKBOX=[Documentation("https://docs.microsoft.com/windows/win32/menurc/checkbox-control")] +CheckColors=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-checkcolors")] +CheckColorsInGamut=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-checkcolorsingamut")] +CheckConnectionWizard=[Documentation("https://docs.microsoft.com/windows/win32/api/icwcfg/nf-icwcfg-checkconnectionwizard")] +CheckDeveloperLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdevlicensing/nf-wsdevlicensing-checkdeveloperlicense")] +CheckDlgButton=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-checkdlgbutton")] +CheckGamingPrivilegeWithUI=[Documentation("https://docs.microsoft.com/windows/win32/api/gamingtcui/nf-gamingtcui-checkgamingprivilegewithui")] +CheckMenuItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-checkmenuitem")] +CheckMenuRadioItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-checkmenuradioitem")] +CheckNameLegalDOS8Dot3=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-checknamelegaldos8dot3w")] +CheckNameLegalDOS8Dot3A=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-checknamelegaldos8dot3a")] +CheckNameLegalDOS8Dot3W=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-checknamelegaldos8dot3w")] +CheckParameters=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/checkparameters")] +CheckParms=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/checkparms")] +Checkpoint=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/control-checkpoint")] +CheckPointer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/checkpointer")] +CheckRadioButton=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-checkradiobutton")] +CheckRemoteDebuggerPresent=[Documentation("https://docs.microsoft.com/windows/win32/api/debugapi/nf-debugapi-checkremotedebuggerpresent")] +CHECKSUMALGORITHM=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/checksumalgorithm")] +CheckSumMappedFile=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-checksummappedfile")] +CheckTokenCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-checktokencapability")] +CheckTokenMembership=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-checktokenmembership")] +CheckTokenMembershipEx=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-checktokenmembershipex")] +CheckVideoInfo2Type=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/checkvideoinfo2type")] +CheckVideoInfoType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/checkvideoinfotype")] +ChildWindowFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-childwindowfrompoint")] +ChildWindowFromPointEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-childwindowfrompointex")] +CHOOSECOLORA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-choosecolora")] +ChooseColorW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-choosecolorw")] +CHOOSECOLORW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-choosecolorw")] +CHOOSEFONT=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-choosefontw")] +ChooseFontA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-choosefonta")] +CHOOSEFONTA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-choosefonta")] +ChooseFontW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-choosefontw")] +CHOOSEFONTW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-choosefontw")] +ChoosePixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-choosepixelformat")] +Choosing=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/choosing-a-video-codec--deprecated")] +Chord=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-chord")] +CHPtrArray=[Documentation("https://docs.microsoft.com/windows/win32/api/chptrarr/nl-chptrarr-chptrarray")] +CHPtrArray::CHPtrArray=[Documentation("https://docs.microsoft.com/windows/win32/api/chptrarr/nf-chptrarr-chptrarray-chptrarray")] +CHPtrArray::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/chptrarr/nf-chptrarr-chptrarray-getat")] +CHPtrArray::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/chptrarr/nf-chptrarr-chptrarray-getsize")] +CHPtrArray::RemoveAll=[Documentation("https://docs.microsoft.com/windows/win32/api/chptrarr/nf-chptrarr-chptrarray-removeall")] +ChrCmpI=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-chrcmpia")] +ChrCmpIA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-chrcmpia")] +ChrCmpIW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-chrcmpiw")] +CHString=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nl-chstring-chstring")] +CHString::AllocSysString=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-allocsysstring")] +CHString::CHString=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-chstring")] +CHString::Collate=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-collate")] +CHString::Compare=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-compare")] +CHString::CompareNoCase=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-comparenocase")] +CHString::Empty=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-empty")] +CHString::Find=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-find(lpcwstr)")] +CHString::FindOneOf=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-findoneof")] +CHString::Format=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-format(lpcwstr_---)")] +CHString::FormatMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-formatmessagew(uint_---)")] +CHString::FormatV=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-formatv")] +CHString::FreeExtra=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-freeextra")] +CHString::GetAllocLength=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-getalloclength")] +CHString::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-getat(int)~r1")] +CHString::GetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-getbuffer")] +CHString::GetBufferSetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-getbuffersetlength")] +CHString::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-getdata")] +CHString::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-getlength")] +CHString::IsEmpty=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-isempty")] +CHString::Left=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-left")] +CHString::LoadStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-loadstringw(uint)")] +CHString::LockBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-lockbuffer")] +CHString::MakeLower=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-makelower")] +CHString::MakeReverse=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-makereverse")] +CHString::MakeUpper=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-makeupper")] +CHString::Mid=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-mid")] +CHString::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-operatorlpcwstr")] +CHString::ReleaseBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-releasebuffer")] +CHString::ReverseFind=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-reversefind")] +CHString::Right=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-right")] +CHString::SetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-setat")] +CHString::SpanExcluding=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-spanexcluding")] +CHString::SpanIncluding=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-spanincluding")] +CHString::TrimLeft=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-trimleft")] +CHString::TrimRight=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-trimright")] +CHString::UnlockBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-chstring-unlockbuffer")] +CHStringArray=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nl-chstrarr-chstringarray")] +CHStringArray::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-add")] +CHStringArray::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-append")] +CHStringArray::CHStringArray=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-chstringarray")] +CHStringArray::Copy=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-copy")] +CHStringArray::ElementAt=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-elementat(int)~r1")] +CHStringArray::FreeExtra=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-freeextra")] +CHStringArray::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-getat(int)")] +CHStringArray::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-getdata")] +CHStringArray::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-getsize")] +CHStringArray::GetUpperBound=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-getupperbound")] +CHStringArray::InsertAt=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-insertat(int_chstringarray)")] +CHStringArray::RemoveAll=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-removeall")] +CHStringArray::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-removeat")] +CHStringArray::SetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-setat(int_lpcwstr)")] +CHStringArray::SetAtGrow=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-setatgrow")] +CHStringArray::SetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/chstrarr/nf-chstrarr-chstringarray-setsize")] +CHUNK_BREAKTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/filter/ne-filter-chunk_breaktype")] +CHUNKSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/filter/ne-filter-chunkstate")] +CI_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/ns-ntquery-ci_state")] +CIBuildQueryNode=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-cibuildquerynode")] +CIBuildQueryTree=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-cibuildquerytree")] +CICreateCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-cicreatecommand")] +CIDA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-cida")] +CIDLData_CreateFromIDArray=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-cidldata_createfromidarray")] +CIECHROMA=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-ciechroma")] +CIEXYZ=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-ciexyz")] +CIEXYZTRIPLE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-ciexyztriple")] +CIM_MOUNT_IMAGE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/cimfs/ne-cimfs-cim_mount_image_flags")] +CImageAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimageallocator")] +CImageAllocator::Alloc=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimageallocator-alloc")] +CImageAllocator::CheckSizes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimageallocator-checksizes")] +CImageAllocator::CImageAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimageallocator-cimageallocator")] +CImageAllocator::CreateDIB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimageallocator-createdib")] +CImageAllocator::CreateImageSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimageallocator-createimagesample")] +CImageAllocator::Free=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimageallocator-free")] +CImageAllocator::m_pFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimageallocator-m-pfilter")] +CImageAllocator::m_pMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimageallocator-m-pmediatype")] +CImageAllocator::NotifyMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimageallocator-notifymediatype")] +CImageAllocator::SetProperties=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimageallocator-setproperties")] +CImageDisplay=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay")] +CImageDisplay::CheckBitFields=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-checkbitfields")] +CImageDisplay::CheckHeaderValidity=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-checkheadervalidity")] +CImageDisplay::CheckMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-checkmediatype")] +CImageDisplay::CheckPaletteHeader=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-checkpaletteheader")] +CImageDisplay::CheckVideoType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-checkvideotype")] +CImageDisplay::CImageDisplay=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-cimagedisplay")] +CImageDisplay::CountPrefixBits=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-countprefixbits")] +CImageDisplay::CountSetBits=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-countsetbits")] +CImageDisplay::GetBitMasks=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-getbitmasks")] +CImageDisplay::GetColourMask=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-getcolourmask")] +CImageDisplay::GetDisplayDepth=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-getdisplaydepth")] +CImageDisplay::GetDisplayFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-getdisplayformat")] +CImageDisplay::IsPalettised=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-ispalettised")] +CImageDisplay::m_Display=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-m-display")] +CImageDisplay::RefreshDisplayType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-refreshdisplaytype")] +CImageDisplay::UpdateFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagedisplay-updateformat")] +CImagePalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagepalette")] +CImagePalette::CImagePalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagepalette-cimagepalette")] +CImagePalette::CopyPalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagepalette-copypalette")] +CImagePalette::m_hPalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagepalette-m-hpalette")] +CImagePalette::m_pBaseWindow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagepalette-m-pbasewindow")] +CImagePalette::m_pDrawImage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagepalette-m-pdrawimage")] +CImagePalette::m_pFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagepalette-m-pfilter")] +CImagePalette::MakeIdentityPalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagepalette-makeidentitypalette")] +CImagePalette::MakePalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagepalette-makepalette")] +CImagePalette::PreparePalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagepalette-preparepalette")] +CImagePalette::RemovePalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagepalette-removepalette")] +CImagePalette::ShouldUpdate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagepalette-shouldupdate")] +CImageSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagesample")] +CImageSample::CImageSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagesample-cimagesample")] +CImageSample::GetDIBData=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagesample-getdibdata")] +CImageSample::m_bInit=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagesample-m-binit")] +CImageSample::m_DibData=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagesample-m-dibdata")] +CImageSample::SetDIBData=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cimagesample-setdibdata")] +CIMakeICommand=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-cimakeicommand")] +CimCloseImage=[Documentation("https://docs.microsoft.com/windows/win32/api/cimfs/nf-cimfs-cimcloseimage")] +CimCloseStream=[Documentation("https://docs.microsoft.com/windows/win32/api/cimfs/nf-cimfs-cimclosestream")] +CimCommitImage=[Documentation("https://docs.microsoft.com/windows/win32/api/cimfs/nf-cimfs-cimcommitimage")] +CimCreateAlternateStream=[Documentation("https://docs.microsoft.com/windows/win32/api/cimfs/nf-cimfs-cimcreatealternatestream")] +CimCreateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/cimfs/nf-cimfs-cimcreatefile")] +CimCreateHardLink=[Documentation("https://docs.microsoft.com/windows/win32/api/cimfs/nf-cimfs-cimcreatehardlink")] +CimCreateImage=[Documentation("https://docs.microsoft.com/windows/win32/api/cimfs/nf-cimfs-cimcreateimage")] +CimDeletePath=[Documentation("https://docs.microsoft.com/windows/win32/api/cimfs/nf-cimfs-cimdeletepath")] +CimDismountImage=[Documentation("https://docs.microsoft.com/windows/win32/api/cimfs/nf-cimfs-cimdismountimage")] +CIMFS_FILE_METADATA=[Documentation("https://docs.microsoft.com/windows/win32/api/cimfs/ns-cimfs-cimfs_file_metadata")] +CimMountImage=[Documentation("https://docs.microsoft.com/windows/win32/api/cimfs/nf-cimfs-cimmountimage")] +CIMTYPE_ENUMERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-cimtype_enumeration")] +CimWriteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/cimfs/nf-cimfs-cimwritestream")] +CInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nl-instance-cinstance")] +CInstance::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-commit")] +CInstance::Getbool=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getbool")] +CInstance::GetByte=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getbyte")] +CInstance::GetCHString=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getchstring")] +CInstance::GetClassObjectInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getclassobjectinterface")] +CInstance::GetDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getdatetime")] +CInstance::GetDOUBLE=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getdouble")] +CInstance::GetDWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getdword")] +CInstance::GetEmbeddedObject=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getembeddedobject")] +CInstance::GetMethodContext=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getmethodcontext")] +CInstance::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getstatus")] +CInstance::GetStringArray=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getstringarray")] +CInstance::GetTimeSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-gettimespan")] +CInstance::GetVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getvariant")] +CInstance::GetWBEMINT16=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getwbemint16")] +CInstance::GetWBEMINT64=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getwbemint64(lpcwstr_longlong_)")] +CInstance::GetWCHAR=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getwchar")] +CInstance::GetWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-getword")] +CInstance::IsNull=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-isnull")] +CInstance::Setbool=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-setbool")] +CInstance::SetByte=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-setbyte")] +CInstance::SetCharSplat=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-setcharsplat(lpcwstr_lpcwstr)")] +CInstance::SetCHString=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-setchstring(lpcwstr_lpcwstr)")] +CInstance::SetDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-setdatetime")] +CInstance::SetDOUBLE=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-setdouble")] +CInstance::SetDWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-setdword")] +CInstance::SetEmbeddedObject=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-setembeddedobject")] +CInstance::SetNull=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-setnull")] +CInstance::SetStringArray=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-setstringarray")] +CInstance::SetTimeSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-settimespan")] +CInstance::SetVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-setvariant")] +CInstance::SetWBEMINT16=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-setwbemint16")] +CInstance::SetWBEMINT64=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-setwbemint64(lpcwstr_constwbemint64_)")] +CInstance::SetWCHARSplat=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-setwcharsplat")] +CInstance::SetWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/instance/nf-instance-cinstance-setword")] +CIPROPERTYDEF=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/ns-ntquery-cipropertydef")] +CIRestrictionToFullTree=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-cirestrictiontofulltree")] +CIShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-cishutdown")] +CIState=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-cistate")] +CItemIDFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/shidfact/nl-shidfact-citemidfactory")] +CItemIDFactory::CreateItemID=[Documentation("https://docs.microsoft.com/windows/win32/api/shidfact/nf-shidfact-citemidfactory-createitemid")] +CItemIDFactory::GetDataFromIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shidfact/nf-shidfact-citemidfactory-getdatafromidlist(pcuidlist_relative)")] +CItemIDFactory::GetPropertyFromIDList=[Documentation("https://docs.microsoft.com/windows/win32/shell/citemidfactory-getpropertyfromidlist-methods")] +CItemIDFactory::GetPropertyStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/shidfact/nf-shidfact-citemidfactory-getpropertystorage")] +CItemIDFactory::GetPropertyStorageFromIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shidfact/nf-shidfact-citemidfactory-getpropertystoragefromidlist")] +CItemIDFactory::IsDelegateFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shidfact/nf-shidfact-citemidfactory-isdelegatefolder")] +CItemIDFactory::SetItemAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/shidfact/nf-shidfact-citemidfactory-setitemalloc")] +CITextToFullTree=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-citexttofulltree")] +CITextToFullTreeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-citexttofulltreeex")] +CITextToSelectTree=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-citexttoselecttree")] +CITextToSelectTreeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-citexttoselecttreeex")] +CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-claim_security_attribute_fqbn_value")] +CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-claim_security_attribute_octet_string_value")] +CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-claim_security_attribute_relative_v1")] +CLAIM_SECURITY_ATTRIBUTE_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-claim_security_attribute_v1")] +CLAIM_SECURITY_ATTRIBUTES_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-claim_security_attributes_information")] +CLAIMMEDIALABEL=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsmli/nc-ntmsmli-claimmedialabel")] +clamp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-clamp")] +Class=[Documentation("https://docs.microsoft.com/windows/win32/medfound/class-identifiers-for-toc-parser")] +CLASS=[Documentation("https://docs.microsoft.com/windows/win32/menurc/class-statement")] +CLASS_MEDIA_CHANGE_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-class_media_change_context")] +Classes=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/classes")] +Classic=[Documentation("https://docs.microsoft.com/windows/win32/classic-directx-graphics")] +CLASSIC_EVENT_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-classic_event_id")] +ClassId=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-classid-comhandlertype-element")] +cldap_open=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-cldap_open")] +cldap_openA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-cldap_opena")] +cldap_openW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-cldap_openw")] +CleanNtmsDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-cleanntmsdrive")] +CleanupCredentialCache=[Documentation("https://docs.microsoft.com/windows/win32/WinInet/cleanupcredentialcache")] +Clear=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/clear-win32-tpm")] +ClearAllAutoUnlockKeys=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/clearallautounlockkeys-win32-encryptablevolume")] +ClearCache=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-cache-clearcache")] +ClearCommBreak=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-clearcommbreak")] +ClearCommError=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-clearcommerror")] +ClearCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-clearcustdata")] +ClearEventLog=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-cleareventlogw")] +ClearEventLogA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-cleareventloga")] +ClearEventLogW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-cleareventlogw")] +ClearPersistentIScsiDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-clearpersistentiscsidevices")] +ClearPropVariantArray=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-clearpropvariantarray")] +ClearVariantArray=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-clearvariantarray")] +CLFS_CONTEXT_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/ne-clfs-clfs_context_mode")] +CLFS_IOSTATS_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/ne-clfs-clfs_iostats_class")] +CLFS_LOG_ARCHIVE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/ne-clfs-clfs_log_archive_mode")] +CLFS_MGMT_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmt/ns-clfsmgmt-clfs_mgmt_notification")] +CLFS_MGMT_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmt/ns-clfsmgmt-clfs_mgmt_policy")] +CLFS_MGMT_POLICY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmt/ne-clfsmgmt-clfs_mgmt_policy_type")] +CLFS_NODE_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/ns-clfs-clfs_node_id")] +ClfsLsnEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/nf-clfs-clfslsnequal")] +ClfsLsnGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/nf-clfs-clfslsngreater")] +ClfsLsnLess=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/nf-clfs-clfslsnless")] +ClfsLsnNull=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/nf-clfs-clfslsnnull")] +Click=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-click")] +Client=[Documentation("https://docs.microsoft.com/windows/win32/Msi/client")] +CLIENT_DISPLAY=[Documentation("https://docs.microsoft.com/windows/win32/api/sessdirpublictypes/ns-sessdirpublictypes-client_display")] +Client::ComponentCode=[Documentation("https://docs.microsoft.com/windows/win32/Msi/client-componentcode")] +Client::Context=[Documentation("https://docs.microsoft.com/windows/win32/Msi/client-context")] +Client::ProductCode=[Documentation("https://docs.microsoft.com/windows/win32/Msi/client-productcode")] +Client::UserSID=[Documentation("https://docs.microsoft.com/windows/win32/Msi/client-usersid")] +CLIENTCREATESTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-clientcreatestruct")] +CLIENTPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-clientproperties")] +ClientToScreen=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-clienttoscreen")] +clip=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-clip")] +Clipboard=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/clipboard-reference")] +CLIPBOARDFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-clipboardformat")] +ClipCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-clipcursor")] +CLIPFORMAT_UserFree=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-clipformat_userfree")] +CLIPFORMAT_UserFree64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-clipformat_userfree64")] +CLIPFORMAT_UserMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-clipformat_usermarshal")] +CLIPFORMAT_UserMarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-clipformat_usermarshal64")] +CLIPFORMAT_UserSize=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-clipformat_usersize")] +CLIPFORMAT_UserSize64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-clipformat_usersize64")] +CLIPFORMAT_UserUnmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-clipformat_userunmarshal")] +CLIPFORMAT_UserUnmarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-clipformat_userunmarshal64")] +CLIPLINE=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-clipline")] +CLIPOBJ=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-clipobj")] +CLIPOBJ_bEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-clipobj_benum")] +CLIPOBJ_cEnumStart=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-clipobj_cenumstart")] +CLIPOBJ_ppoGetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-clipobj_ppogetpath")] +CLoadDirectDraw=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cloaddirectdraw")] +clockType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-clocktype-channelpublishingtype-element")] +ClockType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/ne-pla-clocktype")] +CloneContext=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-clonecontext")] +close=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/close")] +Close-Session=[Documentation("https://docs.microsoft.com/windows/win32/Bits/close-session")] +CloseAndResetLogFile=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-closeandresetlogfile")] +CloseClipboard=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-closeclipboard")] +CloseCluster=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-closecluster")] +CloseClusterCryptProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-closeclustercryptprovider")] +CloseClusterGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-closeclustergroup")] +CloseClusterGroupSet=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-closeclustergroupset")] +CloseClusterNetInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-closeclusternetinterface")] +CloseClusterNetwork=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-closeclusternetwork")] +CloseClusterNode=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-closeclusternode")] +CloseClusterNotifyPort=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-closeclusternotifyport")] +CloseClusterResource=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-closeclusterresource")] +CloseColorProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-closecolorprofile")] +CloseCompressor=[Documentation("https://docs.microsoft.com/windows/win32/api/compressapi/nf-compressapi-closecompressor")] +CloseDatabaseGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/closedatabasegrbit-enumeration")] +ClosedCaption=[Documentation("https://docs.microsoft.com/windows/win32/WMP/closedcaption-object")] +ClosedCaption::captioningID=[Documentation("https://docs.microsoft.com/windows/win32/WMP/closedcaption-captioningid")] +ClosedCaption::getSAMILangID=[Documentation("https://docs.microsoft.com/windows/win32/WMP/closedcaption-getsamilangid")] +ClosedCaption::getSAMILangName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/closedcaption-getsamilangname")] +ClosedCaption::getSAMIStyleName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/closedcaption-getsamistylename")] +ClosedCaption::SAMIFileName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/closedcaption-samifilename")] +ClosedCaption::SAMILang=[Documentation("https://docs.microsoft.com/windows/win32/WMP/closedcaption-samilang")] +ClosedCaption::SAMILangCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/closedcaption-samilangcount")] +ClosedCaption::SAMIStyle=[Documentation("https://docs.microsoft.com/windows/win32/WMP/closedcaption-samistyle")] +ClosedCaption::SAMIStyleCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/closedcaption-samistylecount")] +CloseDecompressor=[Documentation("https://docs.microsoft.com/windows/win32/api/compressapi/nf-compressapi-closedecompressor")] +CloseDesktop=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-closedesktop")] +CloseDriver=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-closedriver")] +CloseEncryptedFileRaw=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-closeencryptedfileraw")] +CloseEnhMetaFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-closeenhmetafile")] +CloseEventLog=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-closeeventlog")] +CloseFigure=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-closefigure")] +CloseGestureInfoHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-closegestureinfohandle")] +CloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/handleapi/nf-handleapi-closehandle")] +CloseIMsgSession=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/closeimsgsession")] +CloseIoRing=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-closeioring")] +CloseMetaFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-closemetafile")] +CloseNtmsNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-closentmsnotification")] +CloseNtmsSession=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-closentmssession")] +ClosePackageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-closepackageinfo")] +ClosePrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/closeprinter")] +ClosePrivateNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/namespaceapi/nf-namespaceapi-closeprivatenamespace")] +ClosePseudoConsole=[Documentation("https://docs.microsoft.com/windows/console/closepseudoconsole")] +CloseServiceHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-closeservicehandle")] +closesocket=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-closesocket")] +CloseSpoolFileHandle=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/closespoolfilehandle")] +Closest=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/closest-hit-shader")] +CloseThemeData=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-closethemedata")] +CloseThreadpool=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-closethreadpool")] +CloseThreadpoolCleanupGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-closethreadpoolcleanupgroup")] +CloseThreadpoolCleanupGroupMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-closethreadpoolcleanupgroupmembers")] +CloseThreadpoolIo=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-closethreadpoolio")] +CloseThreadpoolTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-closethreadpooltimer")] +CloseThreadpoolWait=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-closethreadpoolwait")] +CloseThreadpoolWork=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-closethreadpoolwork")] +CloseThreadWaitChainSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wct/nf-wct-closethreadwaitchainsession")] +CloseTouchInputHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-closetouchinputhandle")] +CloseTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-closetrace")] +CloseWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-closewindow")] +CloseWindowStation=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-closewindowstation")] +ClrAssemblyLocator=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/clrassemblylocator")] +CLRES_CALLBACK_FUNCTION_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-clres_callback_function_table")] +CLRES_FUNCTION_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-clres_function_table")] +CLRES_V1_FUNCTION_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clres_v1_function_table")] +CLRES_V1_FUNCTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-clres_v1_functions")] +CLRES_V2_FUNCTION_TABLE_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clres_v2_function_table_set")] +CLRES_V2_FUNCTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-clres_v2_functions")] +CLRES_V3_FUNCTION_TABLE_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clres_v3_function_table_set")] +CLRES_V3_FUNCTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-clres_v3_functions")] +CLRES_V4_FUNCTION_TABLE_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clres_v4_function_table_set")] +CLRES_V4_FUNCTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-clres_v4_functions")] +CLS_ARCHIVE_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/ns-clfs-cls_archive_descriptor")] +CLS_CONTAINER_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/ns-clfs-cls_container_information")] +CLS_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/ns-clfs-cls_information")] +CLS_IO_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/ns-clfs-cls_io_statistics")] +CLS_IO_STATISTICS_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/ns-clfs-cls_io_statistics_header")] +CLS_LSN=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/ns-clfs-cls_lsn")] +CLS_SCAN_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/ns-clfs-cls_scan_context~r1")] +CLS_WRITE_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/clfs/ns-clfs-cls_write_entry")] +CLSCTX=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypesbase/ne-wtypesbase-clsctx")] +clsid=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/clsid-attribute")] +CLSIDFromProgID=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-clsidfromprogid")] +CLSIDFromProgIDEx=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-clsidfromprogidex")] +CLSIDFromString=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-clsidfromstring")] +CLUS_CHARACTERISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clus_characteristics")] +CLUS_CHKDSK_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_chkdsk_info")] +CLUS_CSV_MAINTENANCE_MODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_csv_maintenance_mode_info")] +CLUS_CSV_VOLUME_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_csv_volume_info")] +CLUS_CSV_VOLUME_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_csv_volume_name")] +CLUS_DISK_NUMBER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_disk_number_info")] +CLUS_DNN_LEADER_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_dnn_leader_status")] +CLUS_DNN_SODAFS_CLONE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_dnn_sodafs_clone_status")] +CLUS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clus_flags")] +CLUS_FORCE_QUORUM_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_force_quorum_info")] +CLUS_FTSET_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_ftset_info")] +CLUS_GROUP_START_SETTING=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clus_group_start_setting")] +CLUS_MAINTENANCE_MODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_maintenance_mode_info")] +CLUS_MAINTENANCE_MODE_INFOEX=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_maintenance_mode_infoex")] +CLUS_NETNAME_IP_INFO_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_netname_ip_info_entry")] +CLUS_NETNAME_IP_INFO_FOR_MULTICHANNEL=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_netname_ip_info_for_multichannel")] +CLUS_NETNAME_PWD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_netname_pwd_info")] +CLUS_NETNAME_VS_TOKEN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_netname_vs_token_info")] +CLUS_PARTITION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_partition_info")] +CLUS_PARTITION_INFO_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_partition_info_ex")] +CLUS_PARTITION_INFO_EX2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_partition_info_ex2")] +CLUS_PROVIDER_STATE_CHANGE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_provider_state_change_info")] +CLUS_RESOURCE_CLASS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_resource_class_info")] +CLUS_RESSUBCLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clus_ressubclass")] +CLUS_RESSUBCLASS_NETWORK=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clus_ressubclass_network")] +CLUS_RESSUBCLASS_STORAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clus_ressubclass_storage")] +CLUS_SCSI_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_scsi_address")] +CLUS_SHARED_VOLUME_BACKUP_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_shared_volume_backup_mode")] +CLUS_STARTING_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_starting_params")] +CLUS_STORAGE_GET_AVAILABLE_DRIVELETTERS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_storage_get_available_driveletters")] +CLUS_STORAGE_REMAP_DRIVELETTER=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_storage_remap_driveletter")] +CLUS_STORAGE_SET_DRIVELETTER=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clus_storage_set_driveletter")] +CLUS_WORKER=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-clus_worker")] +CLUSCTL_CLUSTER_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clusctl_cluster_codes")] +CLUSCTL_GET_ACCESS_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusctl_get_access_mode")] +CLUSCTL_GET_CONTROL_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusctl_get_control_function")] +CLUSCTL_GET_CONTROL_OBJECT=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusctl_get_control_object")] +CLUSCTL_GET_USER=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusctl_get_user")] +CLUSCTL_GROUP_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clusctl_group_codes")] +CLUSCTL_GROUP_GET_LAST_MOVE_TIME_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusctl_group_get_last_move_time_output")] +CLUSCTL_GROUPSET_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clusctl_groupset_codes")] +CLUSCTL_NETINTERFACE_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clusctl_netinterface_codes")] +CLUSCTL_NETWORK_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clusctl_network_codes")] +CLUSCTL_NODE_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clusctl_node_codes")] +CLUSCTL_RESOURCE_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clusctl_resource_codes")] +CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusctl_resource_state_change_reason_struct")] +CLUSCTL_RESOURCE_TYPE_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clusctl_resource_type_codes")] +CLUSCTL_USER_CODE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusctl_user_code")] +CLUSGROUP_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clusgroup_type")] +CLUSION_REASON=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ne-searchapi-clusion_reason")] +ClusPartitionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msclus/nn-msclus-iscluspartitionex")] +CLUSPROP_BINARY=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_binary")] +CLUSPROP_BINARY_DECLARE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusprop_binary_declare")] +CLUSPROP_BUFFER_HELPER=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_buffer_helper")] +CLUSPROP_DWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_dword")] +CLUSPROP_FILETIME=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_filetime")] +CLUSPROP_FTSET_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_ftset_info")] +CLUSPROP_IPADDR_ENABLENETBIOS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clusprop_ipaddr_enablenetbios")] +CLUSPROP_LARGE_INTEGER=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_large_integer")] +CLUSPROP_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_list")] +CLUSPROP_LONG=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_long")] +CLUSPROP_PARTITION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_partition_info")] +CLUSPROP_PARTITION_INFO_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_partition_info_ex")] +CLUSPROP_PARTITION_INFO_EX2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_partition_info_ex2")] +CLUSPROP_PIFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-clusprop_piflags")] +CLUSPROP_PROPERTY_NAME_DECLARE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusprop_property_name_declare")] +CLUSPROP_REQUIRED_DEPENDENCY=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_required_dependency")] +CLUSPROP_RESOURCE_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_resource_class")] +CLUSPROP_RESOURCE_CLASS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_resource_class_info")] +CLUSPROP_SCSI_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_scsi_address")] +CLUSPROP_SECURITY_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_security_descriptor")] +CLUSPROP_SYNTAX=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_syntax")] +CLUSPROP_SZ=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_sz")] +CLUSPROP_SZ_DECLARE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusprop_sz_declare")] +CLUSPROP_ULARGE_INTEGER=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_ularge_integer")] +CLUSPROP_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_value")] +CLUSPROP_WORD=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusprop_word")] +CLUSTER_BATCH_COMMAND=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-cluster_batch_command")] +CLUSTER_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_change")] +CLUSTER_CHANGE_CLUSTER_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_change_cluster_v2")] +CLUSTER_CHANGE_GROUP_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_change_group_v2")] +CLUSTER_CHANGE_GROUPSET_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_change_groupset_v2")] +CLUSTER_CHANGE_NETINTERFACE_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_change_netinterface_v2")] +CLUSTER_CHANGE_NETWORK_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_change_network_v2")] +CLUSTER_CHANGE_NODE_UPGRADE_PHASE_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_change_node_upgrade_phase_v2")] +CLUSTER_CHANGE_NODE_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_change_node_v2")] +CLUSTER_CHANGE_QUORUM_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_change_quorum_v2")] +CLUSTER_CHANGE_REGISTRY_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_change_registry_v2")] +CLUSTER_CHANGE_RESOURCE_TYPE_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_change_resource_type_v2")] +CLUSTER_CHANGE_SHARED_VOLUME_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_change_shared_volume_v2")] +CLUSTER_CONTROL_OBJECT=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_control_object")] +CLUSTER_CREATE_GROUP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-cluster_create_group_info")] +CLUSTER_CSV_VOLUME_FAULT_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_csv_volume_fault_state")] +CLUSTER_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_enum")] +CLUSTER_ENUM_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-cluster_enum_item")] +CLUSTER_GET_MAJOR_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-cluster_get_major_version")] +CLUSTER_GET_MINOR_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-cluster_get_minor_version")] +CLUSTER_GET_UPGRADE_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-cluster_get_upgrade_version")] +CLUSTER_GROUP_AUTOFAILBACK_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_group_autofailback_type")] +CLUSTER_GROUP_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_group_enum")] +CLUSTER_GROUP_ENUM_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-cluster_group_enum_item")] +CLUSTER_GROUP_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_group_priority")] +CLUSTER_GROUP_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_group_state")] +CLUSTER_HEALTH_FAULT_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-cluster_health_fault_array")] +CLUSTER_IP_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-cluster_ip_entry")] +CLUSTER_MAKE_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-cluster_make_version")] +CLUSTER_MEMBERSHIP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-cluster_membership_info")] +CLUSTER_MGMT_POINT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_mgmt_point_type")] +CLUSTER_NETINTERFACE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_netinterface_state")] +CLUSTER_NETWORK_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_network_enum")] +CLUSTER_NETWORK_ROLE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_network_role")] +CLUSTER_NETWORK_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_network_state")] +CLUSTER_NODE_DRAIN_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_node_drain_status")] +CLUSTER_NODE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_node_enum")] +CLUSTER_NODE_RESUME_FAILBACK_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_node_resume_failback_type")] +CLUSTER_NODE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_node_state")] +CLUSTER_NODE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_node_status")] +CLUSTER_NOTIFICATIONS_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_notifications_version")] +CLUSTER_OBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_object_type")] +CLUSTER_PROPERTY_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_property_format")] +CLUSTER_PROPERTY_SYNTAX=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_property_syntax")] +CLUSTER_PROPERTY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_property_type")] +CLUSTER_QUORUM_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_quorum_value")] +CLUSTER_READ_BATCH_COMMAND=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-cluster_read_batch_command")] +CLUSTER_REG_COMMAND=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_reg_command")] +CLUSTER_RESOURCE_APPLICATION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ne-resapi-cluster_resource_application_state")] +CLUSTER_RESOURCE_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_resource_class")] +CLUSTER_RESOURCE_CREATE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_resource_create_flags")] +CLUSTER_RESOURCE_EMBEDDED_FAILURE_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_resource_embedded_failure_action")] +CLUSTER_RESOURCE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_resource_enum")] +CLUSTER_RESOURCE_ENUM_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-cluster_resource_enum_item")] +CLUSTER_RESOURCE_RESTART_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_resource_restart_action")] +CLUSTER_RESOURCE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_resource_state")] +CLUSTER_RESOURCE_STATE_CHANGE_REASON=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_resource_state_change_reason")] +CLUSTER_RESOURCE_TYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_resource_type_enum")] +CLUSTER_ROLE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ne-resapi-cluster_role")] +CLUSTER_ROLE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ne-resapi-cluster_role_state")] +CLUSTER_SET_PASSWORD_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-cluster_set_password_status")] +CLUSTER_SETUP_PHASE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_setup_phase")] +CLUSTER_SETUP_PHASE_SEVERITY=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_setup_phase_severity")] +CLUSTER_SETUP_PHASE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_setup_phase_type")] +CLUSTER_SHARED_VOLUME_BACKUP_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_shared_volume_backup_state")] +CLUSTER_SHARED_VOLUME_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_shared_volume_state")] +CLUSTER_SHARED_VOLUME_STATE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-cluster_shared_volume_state_info")] +CLUSTER_UPGRADE_PHASE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-cluster_upgrade_phase")] +CLUSTER_VALIDATE_CSV_FILENAME=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-cluster_validate_csv_filename")] +CLUSTER_VALIDATE_DIRECTORY=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-cluster_validate_directory")] +CLUSTER_VALIDATE_NETNAME=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-cluster_validate_netname")] +CLUSTER_VALIDATE_PATH=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-cluster_validate_path")] +ClusterAddGroupToGroupSet=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusteraddgrouptogroupset")] +ClusterClearBackupStateForSharedVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clusterclearbackupstateforsharedvolume")] +ClusterCloseEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustercloseenum")] +ClusterCloseEnumEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustercloseenumex")] +ClusterControl=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustercontrol")] +ClusterDecrypt=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clusterdecrypt")] +ClusterEncrypt=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clusterencrypt")] +ClusterEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterenum")] +ClusterEnumEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterenumex")] +ClusterGetEnumCount=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergetenumcount")] +ClusterGetEnumCountEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergetenumcountex")] +ClusterGetVolumeNameForVolumeMountPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clustergetvolumenameforvolumemountpoint")] +ClusterGetVolumePathName=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clustergetvolumepathname")] +ClusterGroupCloseEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergroupcloseenum")] +ClusterGroupCloseEnumEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergroupcloseenumex")] +ClusterGroupControl=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergroupcontrol")] +ClusterGroupEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergroupenum")] +ClusterGroupEnumEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergroupenumex")] +ClusterGroupGetEnumCount=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergroupgetenumcount")] +ClusterGroupGetEnumCountEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergroupgetenumcountex")] +ClusterGroupOpenEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergroupopenenum")] +ClusterGroupOpenEnumEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergroupopenenumex")] +ClusterGroupSetCloseEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergroupsetcloseenum")] +ClusterGroupSetControl=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergroupsetcontrol")] +ClusterGroupSetEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergroupsetenum")] +ClusterGroupSetGetEnumCount=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergroupsetgetenumcount")] +ClusterGroupSetOpenEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustergroupsetopenenum")] +ClusterIsPathOnSharedVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clusterispathonsharedvolume")] +ClusterNetInterfaceCloseEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternetinterfacecloseenum")] +ClusterNetInterfaceControl=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternetinterfacecontrol")] +ClusterNetInterfaceEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternetinterfaceenum")] +ClusterNetInterfaceOpenEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternetinterfaceopenenum")] +ClusterNetworkCloseEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternetworkcloseenum")] +ClusterNetworkControl=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternetworkcontrol")] +ClusterNetworkEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternetworkenum")] +ClusterNetworkGetEnumCount=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternetworkgetenumcount")] +ClusterNetworkOpenEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternetworkopenenum")] +ClusterNodeCloseEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternodecloseenum")] +ClusterNodeCloseEnumEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternodecloseenumex")] +ClusterNodeControl=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternodecontrol")] +ClusterNodeEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternodeenum")] +ClusterNodeEnumEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternodeenumex")] +ClusterNodeGetEnumCount=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternodegetenumcount")] +ClusterNodeGetEnumCountEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternodegetenumcountex")] +ClusterNodeOpenEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusternodeopenenum")] +ClusterOpenEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusteropenenum")] +ClusterPrepareSharedVolumeForBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clusterpreparesharedvolumeforbackup")] +ClusterRegBatchAddCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregbatchaddcommand")] +ClusterRegBatchCloseNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregbatchclosenotification")] +ClusterRegBatchReadCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregbatchreadcommand")] +ClusterRegCloseBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregclosebatch")] +ClusterRegCloseBatchEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregclosebatchex")] +ClusterRegCloseBatchNotifyPort=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregclosebatchnotifyport")] +ClusterRegCloseKey=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregclosekey")] +ClusterRegCloseReadBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregclosereadbatch")] +ClusterRegCloseReadBatchEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregclosereadbatchex")] +ClusterRegCloseReadBatchReply=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregclosereadbatchreply")] +ClusterRegCreateBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregcreatebatch")] +ClusterRegCreateBatchNotifyPort=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregcreatebatchnotifyport")] +ClusterRegCreateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregcreatekey")] +ClusterRegCreateReadBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregcreatereadbatch")] +ClusterRegDeleteKey=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregdeletekey")] +ClusterRegDeleteValue=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregdeletevalue")] +ClusterRegEnumKey=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregenumkey")] +ClusterRegEnumValue=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregenumvalue")] +ClusterRegGetBatchNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterreggetbatchnotification")] +ClusterRegGetKeySecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterreggetkeysecurity")] +ClusterRegOpenKey=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregopenkey")] +ClusterRegQueryInfoKey=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregqueryinfokey")] +ClusterRegQueryValue=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregqueryvalue")] +ClusterRegReadBatchAddCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregreadbatchaddcommand")] +ClusterRegReadBatchReplyNextCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregreadbatchreplynextcommand")] +ClusterRegSetKeySecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregsetkeysecurity")] +ClusterRegSetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregsetvalue")] +ClusterRegSyncDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterregsyncdatabase")] +ClusterRemoveGroupFromGroupSet=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterremovegroupfromgroupset")] +ClusterResourceCloseEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourcecloseenum")] +ClusterResourceCloseEnumEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourcecloseenumex")] +ClusterResourceControl=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourcecontrol")] +ClusterResourceControlAsUser=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourcecontrolasuser")] +ClusterResourceEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourceenum")] +ClusterResourceEnumEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourceenumex")] +ClusterResourceGetEnumCount=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourcegetenumcount")] +ClusterResourceGetEnumCountEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourcegetenumcountex")] +ClusterResourceOpenEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourceopenenum")] +ClusterResourceOpenEnumEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourceopenenumex")] +ClusterResourceTypeCloseEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourcetypecloseenum")] +ClusterResourceTypeControl=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourcetypecontrol")] +ClusterResourceTypeControlAsUser=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourcetypecontrolasuser")] +ClusterResourceTypeEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourcetypeenum")] +ClusterResourceTypeGetEnumCount=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourcetypegetenumcount")] +ClusterResourceTypeOpenEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterresourcetypeopenenum")] +ClusterSetAccountAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustersetaccountaccess")] +ClusterSharedVolumeSetSnapshotState=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clustersharedvolumesetsnapshotstate")] +ClusterUpgradeFunctionalLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-clusterupgradefunctionallevel")] +CLUSTERVERSIONINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusterversioninfo")] +CLUSTERVERSIONINFO_NT4=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-clusterversioninfo_nt4")] +ClusWorkerCheckTerminate=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clusworkercheckterminate")] +ClusWorkerCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clusworkercreate")] +ClusWorkersTerminate=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clusworkersterminate")] +ClusWorkerTerminate=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clusworkerterminate")] +ClusWorkerTerminateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-clusworkerterminateex")] +CM_Add_Empty_Log_Conf=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_add_empty_log_conf")] +CM_Add_Empty_Log_Conf_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_add_empty_log_conf_ex")] +CM_Add_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_add_idw")] +CM_Add_ID_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_add_id_exa")] +CM_Add_ID_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_add_id_exa")] +CM_Add_ID_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_add_id_exw")] +CM_Add_IDA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_add_ida")] +CM_Add_IDW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_add_idw")] +CM_Add_Range=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_add_range")] +CM_Add_Res_Des=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_add_res_des")] +CM_Add_Res_Des_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_add_res_des_ex")] +CM_COLUMNINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-cm_columninfo")] +CM_Connect_Machine=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_connect_machinew")] +CM_Connect_MachineA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_connect_machinea")] +CM_Connect_MachineW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_connect_machinew")] +CM_Create_DevNode=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_create_devnodew")] +CM_Create_DevNode_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_create_devnode_exw")] +CM_Create_DevNode_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_create_devnode_exa")] +CM_Create_DevNode_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_create_devnode_exw")] +CM_Create_DevNodeA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_create_devnodea")] +CM_Create_DevNodeW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_create_devnodew")] +CM_Create_Range_List=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_create_range_list")] +CM_Delete_Class_Key=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_delete_class_key")] +CM_Delete_Class_Key_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_delete_class_key_ex")] +CM_Delete_Device_Interface_Key=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_delete_device_interface_keyw")] +CM_Delete_Device_Interface_Key_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_delete_device_interface_key_exa")] +CM_Delete_Device_Interface_Key_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_delete_device_interface_key_exw")] +CM_Delete_Device_Interface_KeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_delete_device_interface_keya")] +CM_Delete_Device_Interface_KeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_delete_device_interface_keyw")] +CM_Delete_DevNode_Key=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_delete_devnode_key")] +CM_Delete_DevNode_Key_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_delete_devnode_key_ex")] +CM_Delete_Range=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_delete_range")] +CM_Detect_Resource_Conflict=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_detect_resource_conflict")] +CM_Detect_Resource_Conflict_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_detect_resource_conflict_ex")] +CM_Disable_DevNode=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_disable_devnode")] +CM_Disable_DevNode_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_disable_devnode_ex")] +CM_Disconnect_Machine=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_disconnect_machine")] +CM_Dup_Range_List=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_dup_range_list")] +CM_Enable_DevNode=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_enable_devnode")] +CM_Enable_DevNode_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_enable_devnode_ex")] +CM_ENUM_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-cm_enum_flags")] +CM_Enumerate_Classes=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_enumerate_classes")] +CM_Enumerate_Classes_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_enumerate_classes_ex")] +CM_Enumerate_Enumerators=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_enumerate_enumeratorsw")] +CM_Enumerate_Enumerators_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_enumerate_enumerators_exw")] +CM_Enumerate_Enumerators_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_enumerate_enumerators_exa")] +CM_Enumerate_Enumerators_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_enumerate_enumerators_exw")] +CM_Enumerate_EnumeratorsA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_enumerate_enumeratorsa")] +CM_Enumerate_EnumeratorsW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_enumerate_enumeratorsw")] +CM_Find_Range=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_find_range")] +CM_First_Range=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_first_range")] +CM_Free_Log_Conf=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_free_log_conf")] +CM_Free_Log_Conf_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_free_log_conf_ex")] +CM_Free_Log_Conf_Handle=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_free_log_conf_handle")] +CM_Free_Range_List=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_free_range_list")] +CM_Free_Res_Des=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_free_res_des")] +CM_Free_Res_Des_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_free_res_des_ex")] +CM_Free_Res_Des_Handle=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_free_res_des_handle")] +CM_Free_Resource_Conflict_Handle=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_free_resource_conflict_handle")] +CM_Get_Child=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_child")] +CM_Get_Child_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_child_ex")] +CM_Get_Class_Key_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_key_namew")] +CM_Get_Class_Key_Name_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_key_name_exw")] +CM_Get_Class_Key_Name_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_key_name_exa")] +CM_Get_Class_Key_Name_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_key_name_exw")] +CM_Get_Class_Key_NameA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_key_namea")] +CM_Get_Class_Key_NameW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_key_namew")] +CM_Get_Class_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_namea")] +CM_Get_Class_Name_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_name_exw")] +CM_Get_Class_Name_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_name_exa")] +CM_Get_Class_Name_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_name_exw")] +CM_Get_Class_NameA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_namea")] +CM_Get_Class_NameW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_namew")] +CM_Get_Class_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_propertyw")] +CM_Get_Class_Property_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_property_exw")] +CM_Get_Class_Property_Keys=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_property_keys")] +CM_Get_Class_Property_Keys_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_property_keys_ex")] +CM_Get_Class_PropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_propertyw")] +CM_Get_Class_Registry_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_registry_propertya")] +CM_Get_Class_Registry_PropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_registry_propertya")] +CM_Get_Class_Registry_PropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_class_registry_propertyw")] +CM_Get_Depth=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_depth")] +CM_Get_Depth_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_depth_ex")] +CM_Get_Device_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_ida")] +CM_Get_Device_ID_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_exw")] +CM_Get_Device_ID_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_exa")] +CM_Get_Device_ID_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_exw")] +CM_Get_Device_ID_List=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_listw")] +CM_Get_Device_ID_List_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_list_exa")] +CM_Get_Device_ID_List_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_list_exa")] +CM_Get_Device_ID_List_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_list_exw")] +CM_Get_Device_ID_List_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_list_sizew")] +CM_Get_Device_ID_List_Size_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_list_size_exa")] +CM_Get_Device_ID_List_Size_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_list_size_exa")] +CM_Get_Device_ID_List_Size_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_list_size_exw")] +CM_Get_Device_ID_List_SizeA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_list_sizea")] +CM_Get_Device_ID_List_SizeW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_list_sizew")] +CM_Get_Device_ID_ListA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_lista")] +CM_Get_Device_ID_ListW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_listw")] +CM_Get_Device_ID_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_size")] +CM_Get_Device_ID_Size_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_id_size_ex")] +CM_Get_Device_IDA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_ida")] +CM_Get_Device_IDW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_idw")] +CM_Get_Device_Interface_Alias=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_aliasa")] +CM_Get_Device_Interface_Alias_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_alias_exw")] +CM_Get_Device_Interface_Alias_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_alias_exa")] +CM_Get_Device_Interface_Alias_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_alias_exw")] +CM_Get_Device_Interface_AliasA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_aliasa")] +CM_Get_Device_Interface_AliasW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_aliasw")] +CM_Get_Device_Interface_List=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_lista")] +CM_Get_Device_Interface_List_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_list_exw")] +CM_Get_Device_Interface_List_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_list_exa")] +CM_Get_Device_Interface_List_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_list_exw")] +CM_Get_Device_Interface_List_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_list_sizew")] +CM_Get_Device_Interface_List_Size_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_list_size_exw")] +CM_Get_Device_Interface_List_Size_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_list_size_exa")] +CM_Get_Device_Interface_List_Size_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_list_size_exw")] +CM_Get_Device_Interface_List_SizeA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_list_sizea")] +CM_Get_Device_Interface_List_SizeW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_list_sizew")] +CM_Get_Device_Interface_ListA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_lista")] +CM_Get_Device_Interface_ListW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_listw")] +CM_Get_Device_Interface_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_propertyw")] +CM_Get_Device_Interface_Property_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_property_exw")] +CM_Get_Device_Interface_Property_Keys=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_property_keysw")] +CM_Get_Device_Interface_Property_Keys_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_property_keys_exw")] +CM_Get_Device_Interface_Property_KeysW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_property_keysw")] +CM_Get_Device_Interface_PropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_propertyw")] +CM_Get_Device_Interface_PropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_device_interface_propertyw")] +CM_Get_DevNode_Custom_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_custom_propertyw")] +CM_Get_DevNode_Custom_Property_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_custom_property_exw")] +CM_Get_DevNode_Custom_Property_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_custom_property_exa")] +CM_Get_DevNode_Custom_Property_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_custom_property_exw")] +CM_Get_DevNode_Custom_PropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_custom_propertya")] +CM_Get_DevNode_Custom_PropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_custom_propertyw")] +CM_Get_DevNode_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_propertyw")] +CM_Get_DevNode_Property_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_property_exw")] +CM_Get_DevNode_Property_Keys=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_property_keys")] +CM_Get_DevNode_Property_Keys_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_property_keys_ex")] +CM_Get_DevNode_PropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_propertyw")] +CM_Get_DevNode_Registry_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_registry_propertyw")] +CM_Get_DevNode_Registry_Property_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_registry_property_exa")] +CM_Get_DevNode_Registry_Property_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_registry_property_exa")] +CM_Get_DevNode_Registry_Property_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_registry_property_exw")] +CM_Get_DevNode_Registry_PropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_registry_propertya")] +CM_Get_DevNode_Registry_PropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_registry_propertyw")] +CM_Get_DevNode_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_status")] +CM_Get_DevNode_Status_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_devnode_status_ex")] +CM_Get_First_Log_Conf=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_first_log_conf")] +CM_Get_First_Log_Conf_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_first_log_conf_ex")] +CM_Get_Global_State=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_global_state")] +CM_Get_Global_State_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_global_state_ex")] +CM_Get_Hardware_Profile_Info=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_hardware_profile_infoa")] +CM_Get_Hardware_Profile_Info_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_hardware_profile_info_exa")] +CM_Get_Hardware_Profile_Info_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_hardware_profile_info_exa")] +CM_Get_Hardware_Profile_Info_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_hardware_profile_info_exw")] +CM_Get_Hardware_Profile_InfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_hardware_profile_infoa")] +CM_Get_Hardware_Profile_InfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_hardware_profile_infow")] +CM_Get_HW_Prof_Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_hw_prof_flagsa")] +CM_Get_HW_Prof_Flags_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_hw_prof_flags_exw")] +CM_Get_HW_Prof_Flags_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_hw_prof_flags_exa")] +CM_Get_HW_Prof_Flags_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_hw_prof_flags_exw")] +CM_Get_HW_Prof_FlagsA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_hw_prof_flagsa")] +CM_Get_HW_Prof_FlagsW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_hw_prof_flagsw")] +CM_Get_Log_Conf_Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_log_conf_priority")] +CM_Get_Log_Conf_Priority_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_log_conf_priority_ex")] +CM_Get_Next_Log_Conf=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_next_log_conf")] +CM_Get_Next_Log_Conf_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_next_log_conf_ex")] +CM_Get_Next_Res_Des=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_next_res_des")] +CM_Get_Next_Res_Des_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_next_res_des_ex")] +CM_Get_Parent=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_parent")] +CM_Get_Parent_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_parent_ex")] +CM_Get_Res_Des_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_res_des_data")] +CM_Get_Res_Des_Data_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_res_des_data_ex")] +CM_Get_Res_Des_Data_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_res_des_data_size")] +CM_Get_Res_Des_Data_Size_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_res_des_data_size_ex")] +CM_Get_Resource_Conflict_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_resource_conflict_count")] +CM_Get_Resource_Conflict_Details=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_resource_conflict_detailsw")] +CM_Get_Resource_Conflict_DetailsA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_resource_conflict_detailsa")] +CM_Get_Resource_Conflict_DetailsW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_resource_conflict_detailsw")] +CM_Get_Sibling=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_sibling")] +CM_Get_Sibling_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_sibling_ex")] +CM_Get_Version=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_version")] +CM_Get_Version_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_get_version_ex")] +CM_Intersect_Range_List=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_intersect_range_list")] +CM_Invert_Range_List=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_invert_range_list")] +CM_Is_Dock_Station_Present=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_is_dock_station_present")] +CM_Is_Dock_Station_Present_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_is_dock_station_present_ex")] +CM_Is_Version_Available=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_is_version_available")] +CM_Is_Version_Available_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_is_version_available_ex")] +CM_Locate_DevNode=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_locate_devnodea")] +CM_Locate_DevNode_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_locate_devnode_exw")] +CM_Locate_DevNode_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_locate_devnode_exa")] +CM_Locate_DevNode_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_locate_devnode_exw")] +CM_Locate_DevNodeA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_locate_devnodea")] +CM_Locate_DevNodeW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_locate_devnodew")] +CM_MapCrToWin32Err=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_mapcrtowin32err")] +CM_MASK=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-cm_mask")] +CM_Merge_Range_List=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_merge_range_list")] +CM_Modify_Res_Des=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_modify_res_des")] +CM_Modify_Res_Des_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_modify_res_des_ex")] +CM_Move_DevNode=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_move_devnode")] +CM_Move_DevNode_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_move_devnode_ex")] +CM_Next_Range=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_next_range")] +CM_NOTIFY_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ne-cfgmgr32-cm_notify_action")] +CM_NOTIFY_EVENT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-cm_notify_event_data")] +CM_NOTIFY_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-cm_notify_filter")] +CM_Open_Class_Key=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_open_class_keyw")] +CM_Open_Class_Key_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_open_class_key_exa")] +CM_Open_Class_Key_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_open_class_key_exa")] +CM_Open_Class_Key_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_open_class_key_exw")] +CM_Open_Class_KeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_open_class_keya")] +CM_Open_Class_KeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_open_class_keyw")] +CM_Open_Device_Interface_Key=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_open_device_interface_keya")] +CM_Open_Device_Interface_Key_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_open_device_interface_key_exa")] +CM_Open_Device_Interface_Key_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_open_device_interface_key_exw")] +CM_Open_Device_Interface_KeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_open_device_interface_keya")] +CM_Open_Device_Interface_KeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_open_device_interface_keyw")] +CM_Open_DevNode_Key=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_open_devnode_key")] +CM_Open_DevNode_Key_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_open_devnode_key_ex")] +CM_Query_And_Remove_SubTree=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_query_and_remove_subtreea")] +CM_Query_And_Remove_SubTree_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_query_and_remove_subtree_exa")] +CM_Query_And_Remove_SubTree_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_query_and_remove_subtree_exa")] +CM_Query_And_Remove_SubTree_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_query_and_remove_subtree_exw")] +CM_Query_And_Remove_SubTreeA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_query_and_remove_subtreea")] +CM_Query_And_Remove_SubTreeW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_query_and_remove_subtreew")] +CM_Query_Arbitrator_Free_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_query_arbitrator_free_data")] +CM_Query_Arbitrator_Free_Data_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_query_arbitrator_free_data_ex")] +CM_Query_Arbitrator_Free_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_query_arbitrator_free_size")] +CM_Query_Arbitrator_Free_Size_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_query_arbitrator_free_size_ex")] +CM_Query_Remove_SubTree=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_query_remove_subtree")] +CM_Query_Remove_SubTree_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_query_remove_subtree_ex")] +CM_Query_Resource_Conflict_List=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_query_resource_conflict_list")] +CM_Reenumerate_DevNode=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_reenumerate_devnode")] +CM_Reenumerate_DevNode_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_reenumerate_devnode_ex")] +CM_Register_Device_Driver=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_register_device_driver")] +CM_Register_Device_Driver_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_register_device_driver_ex")] +CM_Register_Device_Interface=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_register_device_interfacea")] +CM_Register_Device_Interface_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_register_device_interface_exa")] +CM_Register_Device_Interface_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_register_device_interface_exa")] +CM_Register_Device_Interface_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_register_device_interface_exw")] +CM_Register_Device_InterfaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_register_device_interfacea")] +CM_Register_Device_InterfaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_register_device_interfacew")] +CM_Register_Notification=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_register_notification")] +CM_Remove_SubTree=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_remove_subtree")] +CM_Remove_SubTree_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_remove_subtree_ex")] +CM_Request_Device_Eject=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_request_device_ejectw")] +CM_Request_Device_Eject_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_request_device_eject_exa")] +CM_Request_Device_Eject_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_request_device_eject_exa")] +CM_Request_Device_Eject_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_request_device_eject_exw")] +CM_Request_Device_EjectA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_request_device_ejecta")] +CM_Request_Device_EjectW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_request_device_ejectw")] +CM_Request_Eject_PC=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_request_eject_pc")] +CM_Request_Eject_PC_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_request_eject_pc_ex")] +CM_Run_Detection=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_run_detection")] +CM_Run_Detection_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_run_detection_ex")] +CM_Set_Class_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_class_propertyw")] +CM_Set_Class_Property_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_class_property_exw")] +CM_Set_Class_PropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_class_propertyw")] +CM_Set_Class_Registry_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_class_registry_propertya")] +CM_Set_Class_Registry_PropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_class_registry_propertya")] +CM_Set_Class_Registry_PropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_class_registry_propertyw")] +CM_Set_Device_Interface_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_device_interface_propertyw")] +CM_Set_Device_Interface_Property_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_device_interface_property_exw")] +CM_Set_Device_Interface_PropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_device_interface_propertyw")] +CM_Set_DevNode_Problem=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_devnode_problem")] +CM_Set_DevNode_Problem_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_devnode_problem_ex")] +CM_Set_DevNode_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_devnode_propertyw")] +CM_Set_DevNode_Property_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_devnode_property_exw")] +CM_Set_DevNode_PropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_devnode_propertyw")] +CM_Set_DevNode_Registry_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_devnode_registry_propertya")] +CM_Set_DevNode_Registry_Property_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_devnode_registry_property_exa")] +CM_Set_DevNode_Registry_Property_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_devnode_registry_property_exa")] +CM_Set_DevNode_Registry_Property_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_devnode_registry_property_exw")] +CM_Set_DevNode_Registry_PropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_devnode_registry_propertya")] +CM_Set_DevNode_Registry_PropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_devnode_registry_propertyw")] +CM_Set_HW_Prof=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_hw_prof")] +CM_Set_HW_Prof_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_hw_prof_ex")] +CM_Set_HW_Prof_Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_hw_prof_flagsa")] +CM_Set_HW_Prof_Flags_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_hw_prof_flags_exa")] +CM_Set_HW_Prof_Flags_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_hw_prof_flags_exa")] +CM_Set_HW_Prof_Flags_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_hw_prof_flags_exw")] +CM_Set_HW_Prof_FlagsA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_hw_prof_flagsa")] +CM_Set_HW_Prof_FlagsW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_set_hw_prof_flagsw")] +CM_SET_WIDTH_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-cm_set_width_value")] +CM_Setup_DevNode=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_setup_devnode")] +CM_Setup_DevNode_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_setup_devnode_ex")] +CM_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-cm_state")] +CM_Test_Range_Available=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_test_range_available")] +CM_Uninstall_DevNode=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_uninstall_devnode")] +CM_Uninstall_DevNode_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_uninstall_devnode_ex")] +CM_Unregister_Device_Interface=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_unregister_device_interfacew")] +CM_Unregister_Device_Interface_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_unregister_device_interface_exa")] +CM_Unregister_Device_Interface_ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_unregister_device_interface_exa")] +CM_Unregister_Device_Interface_ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_unregister_device_interface_exw")] +CM_Unregister_Device_InterfaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_unregister_device_interfacea")] +CM_Unregister_Device_InterfaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_unregister_device_interfacew")] +CM_Unregister_Notification=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_unregister_notification")] +CM_WaitNoPendingInstallEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/nf-cfgmgr32-cm_waitnopendinginstallevents")] +CMC_ADD_ATTRIBUTES_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmc_add_attributes_info")] +CMC_ADD_EXTENSIONS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmc_add_extensions_info")] +CMC_DATA_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmc_data_info")] +CMC_PEND_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmc_pend_info")] +CMC_RESPONSE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmc_response_info")] +CMC_STATUS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmc_status_info")] +CMC_TAGGED_ATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmc_tagged_attribute")] +CMC_TAGGED_CERT_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmc_tagged_cert_request")] +CMC_TAGGED_CONTENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmc_tagged_content_info")] +CMC_TAGGED_OTHER_MSG=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmc_tagged_other_msg")] +CMC_TAGGED_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmc_tagged_request")] +CMCheckColors=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmcheckcolors")] +CMCheckColorsInGamut=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmcheckcolorsingamut")] +CMCheckRGBs=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmcheckrgbs")] +CMConvertColorNameToIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmconvertcolornametoindex")] +CMConvertIndexToColorName=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmconvertindextocolorname")] +CMCreateDeviceLinkProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmcreatedevicelinkprofile")] +CMCreateMultiProfileTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmcreatemultiprofiletransform")] +CMCreateProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmcreateprofile")] +CMCreateProfileW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmcreateprofilew")] +CMCreateTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmcreatetransform")] +CMCreateTransformExt=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmcreatetransformext")] +CMCreateTransformExtW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmcreatetransformextw")] +CMCreateTransformW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmcreatetransformw")] +CMD_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/ns-netsh-cmd_entry")] +CMD_GROUP_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/ns-netsh-cmd_group_entry")] +CMDeleteTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmdeletetransform")] +CMediaControl=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediacontrol")] +CMediaControl::CMediaControl=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediacontrol-cmediacontrol")] +CMediaControl::GetIDsOfNames=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediacontrol-getidsofnames")] +CMediaControl::GetTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediacontrol-gettypeinfo")] +CMediaControl::GetTypeInfoCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediacontrol-gettypeinfocount")] +CMediaControl::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediacontrol-invoke")] +CMediaEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediaevent")] +CMediaEvent::CMediaEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediaevent-cmediaevent")] +CMediaEvent::GetIDsOfNames=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediaevent-getidsofnames")] +CMediaEvent::GetTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediaevent-gettypeinfo")] +CMediaEvent::GetTypeInfoCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediaevent-gettypeinfocount")] +CMediaEvent::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediaevent-invoke")] +CMediaPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediaposition")] +CMediaPosition::CMediaPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediaposition-cmediaposition")] +CMediaPosition::GetIDsOfNames=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediaposition-getidsofnames")] +CMediaPosition::GetTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediaposition-gettypeinfo")] +CMediaPosition::GetTypeInfoCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediaposition-gettypeinfocount")] +CMediaPosition::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediaposition-invoke")] +CMediaSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample")] +CMediaSample::~CMediaSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample--cmediasample")] +CMediaSample::CMediaSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-cmediasample")] +CMediaSample::GetActualDataLength=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-getactualdatalength")] +CMediaSample::GetMediaTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-getmediatime")] +CMediaSample::GetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-getmediatype")] +CMediaSample::GetPointer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-getpointer")] +CMediaSample::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-getproperties")] +CMediaSample::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-getsize")] +CMediaSample::GetTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-gettime")] +CMediaSample::IsDiscontinuity=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-isdiscontinuity")] +CMediaSample::IsPreroll=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-ispreroll")] +CMediaSample::IsSyncPoint=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-issyncpoint")] +CMediaSample::m_cbBuffer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-m-cbbuffer")] +CMediaSample::m_cRef=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-m-cref")] +CMediaSample::m_dwFlags=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-m-dwflags")] +CMediaSample::m_dwStreamId=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-m-dwstreamid")] +CMediaSample::m_dwTypeSpecificFlags=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-m-dwtypespecificflags")] +CMediaSample::m_End=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-m-end")] +CMediaSample::m_lActual=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-m-lactual")] +CMediaSample::m_MediaEnd=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-m-mediaend")] +CMediaSample::m_MediaStart=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-m-mediastart")] +CMediaSample::m_pAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-m-pallocator")] +CMediaSample::m_pBuffer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-m-pbuffer")] +CMediaSample::m_pMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-m-pmediatype")] +CMediaSample::m_pNext=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-m-pnext")] +CMediaSample::m_Start=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-m-start")] +CMediaSample::SetActualDataLength=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-setactualdatalength")] +CMediaSample::SetDiscontinuity=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-setdiscontinuity")] +CMediaSample::SetMediaTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-setmediatime")] +CMediaSample::SetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-setmediatype")] +CMediaSample::SetPointer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-setpointer")] +CMediaSample::SetPreroll=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-setpreroll")] +CMediaSample::SetProperties=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-setproperties")] +CMediaSample::SetSyncPoint=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-setsyncpoint")] +CMediaSample::SetTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediasample-settime")] +CMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype")] +CMediaType::~CMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype--cmediatype")] +CMediaType::AllocFormatBuffer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-allocformatbuffer")] +CMediaType::CMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-cmediatype")] +CMediaType::CMediaType::operator!==[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-operator-neq")] +CMediaType::CMediaType::operator==[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-operator-")] +CMediaType::CMediaType::operator===[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-operator--")] +CMediaType::Format=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-format")] +CMediaType::FormatLength=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-formatlength")] +CMediaType::FormatType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-formattype")] +CMediaType::GetSampleSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-getsamplesize")] +CMediaType::InitMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-initmediatype")] +CMediaType::IsFixedSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-isfixedsize")] +CMediaType::IsPartiallySpecified=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-ispartiallyspecified")] +CMediaType::IsTemporalCompressed=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-istemporalcompressed")] +CMediaType::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-isvalid")] +CMediaType::MatchesPartial=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-matchespartial")] +CMediaType::ReallocFormatBuffer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-reallocformatbuffer")] +CMediaType::ResetFormatBuffer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-resetformatbuffer")] +CMediaType::Set=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-set")] +CMediaType::SetFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-setformat")] +CMediaType::SetFormatType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-setformattype")] +CMediaType::SetSampleSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-setsamplesize")] +CMediaType::SetSubtype=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-setsubtype")] +CMediaType::SetTemporalCompression=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-settemporalcompression")] +CMediaType::SetType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-settype")] +CMediaType::SetVariableSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-setvariablesize")] +CMediaType::Subtype=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-subtype")] +CMediaType::Type=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmediatype-type")] +CMemAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmemallocator")] +CMemAllocator::~CMemAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmemallocator--cmemallocator")] +CMemAllocator::Alloc=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmemallocator-alloc")] +CMemAllocator::CMemAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmemallocator-cmemallocator")] +CMemAllocator::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmemallocator-createinstance")] +CMemAllocator::Free=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmemallocator-free")] +CMemAllocator::m_pBuffer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmemallocator-m-pbuffer")] +CMemAllocator::ReallyFree=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmemallocator-reallyfree")] +CMemAllocator::SetProperties=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmemallocator-setproperties")] +CMGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmgetinfo")] +CMGetNamedProfileInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmgetnamedprofileinfo")] +CMGetPS2ColorRenderingDictionary=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmgetps2colorrenderingdictionary")] +CMGetPS2ColorRenderingIntent=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmgetps2colorrenderingintent")] +CMGetPS2ColorSpaceArray=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmgetps2colorspacearray")] +CMINVOKECOMMANDINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-cminvokecommandinfo")] +CMINVOKECOMMANDINFOEX=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-cminvokecommandinfoex")] +CMIsProfileValid=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmisprofilevalid")] +cmp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/cmp---ps")] +CMS_DH_KEY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cms_dh_key_info")] +CMS_KEY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cms_key_info")] +CMsg=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsg")] +CMSG_CMS_RECIPIENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_cms_recipient_info")] +CMSG_CMS_SIGNER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_cms_signer_info")] +CMSG_CNG_CONTENT_DECRYPT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_cng_content_decrypt_info")] +CMSG_CONTENT_ENCRYPT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_content_encrypt_info")] +CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_ctrl_add_signer_unauth_attr_para")] +CMSG_CTRL_DECRYPT_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_ctrl_decrypt_para")] +CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_ctrl_del_signer_unauth_attr_para")] +CMSG_CTRL_KEY_AGREE_DECRYPT_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_ctrl_key_agree_decrypt_para")] +CMSG_CTRL_KEY_TRANS_DECRYPT_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_ctrl_key_trans_decrypt_para")] +CMSG_CTRL_MAIL_LIST_DECRYPT_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_ctrl_mail_list_decrypt_para")] +CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_ctrl_verify_signature_ex_para")] +CMSG_ENVELOPED_ENCODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_enveloped_encode_info")] +CMSG_HASHED_ENCODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_hashed_encode_info")] +CMSG_KEY_AGREE_ENCRYPT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_key_agree_encrypt_info")] +CMSG_KEY_AGREE_KEY_ENCRYPT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_key_agree_key_encrypt_info")] +CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_key_agree_recipient_encode_info")] +CMSG_KEY_AGREE_RECIPIENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_key_agree_recipient_info")] +CMSG_KEY_TRANS_ENCRYPT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_key_trans_encrypt_info")] +CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_key_trans_recipient_encode_info")] +CMSG_KEY_TRANS_RECIPIENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_key_trans_recipient_info")] +CMSG_MAIL_LIST_ENCRYPT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_mail_list_encrypt_info")] +CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_mail_list_recipient_encode_info")] +CMSG_MAIL_LIST_RECIPIENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_mail_list_recipient_info")] +CMSG_RC2_AUX_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_rc2_aux_info")] +CMSG_RC4_AUX_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_rc4_aux_info")] +CMSG_RECIPIENT_ENCODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_recipient_encode_info")] +CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_recipient_encrypted_key_encode_info")] +CMSG_RECIPIENT_ENCRYPTED_KEY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_recipient_encrypted_key_info")] +CMSG_SIGNED_ENCODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_signed_encode_info")] +CMSG_SIGNER_ENCODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_signer_encode_info")] +CMSG_SIGNER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_signer_info")] +CMSG_SP3_COMPATIBLE_AUX_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_sp3_compatible_aux_info")] +CMSG_STREAM_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cmsg_stream_info")] +CMsg::CMsg=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsg-cmsg")] +CMsgThread=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsgthread")] +CMsgThread::CMsgThread=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsgthread-cmsgthread")] +CMsgThread::CreateThread=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsgthread-createthread")] +CMsgThread::GetThreadHandle=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsgthread-getthreadhandle")] +CMsgThread::GetThreadID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsgthread-getthreadid")] +CMsgThread::GetThreadMsg=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsgthread-getthreadmsg")] +CMsgThread::GetThreadPriority=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsgthread-getthreadpriority")] +CMsgThread::OnThreadInit=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsgthread-onthreadinit")] +CMsgThread::PutThreadMsg=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsgthread-putthreadmsg")] +CMsgThread::ResumeThread=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsgthread-resumethread")] +CMsgThread::SetThreadPriority=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsgthread-setthreadpriority")] +CMsgThread::SuspendThread=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsgthread-suspendthread")] +CMsgThread::ThreadMessageProc=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsgthread-threadmessageproc")] +CMsgThread::WaitForThreadExit=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cmsgthread-waitforthreadexit")] +CMSPAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/mspaddr/nl-mspaddr-cmspaddress")] +CMSPAddress::GetCallMediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/mspaddr/nf-mspaddr-cmspaddress-getcallmediatypes")] +CMSPAddress::GetDynamicTerminalClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/mspaddr/nf-mspaddr-cmspaddress-getdynamicterminalclasses")] +CMSPAddress::GetStaticTerminals=[Documentation("https://docs.microsoft.com/windows/win32/api/mspaddr/nf-mspaddr-cmspaddress-getstaticterminals")] +CMSPAddress::IsValidSetOfMediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/mspaddr/nf-mspaddr-cmspaddress-isvalidsetofmediatypes")] +CMSPAddress::MSPAddressAddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/mspaddr/nf-mspaddr-cmspaddress-mspaddressaddref")] +CMSPAddress::MSPAddressRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/mspaddr/nf-mspaddr-cmspaddress-mspaddressrelease")] +CMSPAddress::PostEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mspaddr/nf-mspaddr-cmspaddress-postevent")] +CMSPAddress::ReceiveTSPAddressData=[Documentation("https://docs.microsoft.com/windows/win32/api/mspaddr/nf-mspaddr-cmspaddress-receivetspaddressdata")] +CMSPAddress::UpdateTerminalList=[Documentation("https://docs.microsoft.com/windows/win32/api/mspaddr/nf-mspaddr-cmspaddress-updateterminallist")] +CMSPCallBase=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nl-mspcall-cmspcallbase")] +CMSPCallBase::CreateStreamObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallbase-createstreamobject")] +CMSPCallBase::HandleStreamEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallbase-handlestreamevent")] +CMSPCallBase::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallbase-init")] +CMSPCallBase::InternalCreateStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallbase-internalcreatestream")] +CMSPCallBase::MSPCallAddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallbase-mspcalladdref")] +CMSPCallBase::MSPCallRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallbase-mspcallrelease")] +CMSPCallBase::ReceiveTSPCallData=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallbase-receivetspcalldata")] +CMSPCallBase::RemoveStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallbase-removestream")] +CMSPCallBase::ShutDown=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallbase-shutdown")] +CMSPCallMultiGraph=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nl-mspcall-cmspcallmultigraph")] +CMSPCallMultiGraph::DispatchGraphEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallmultigraph-dispatchgraphevent")] +CMSPCallMultiGraph::HandleGraphEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallmultigraph-handlegraphevent")] +CMSPCallMultiGraph::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallmultigraph-init")] +CMSPCallMultiGraph::InternalCreateStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallmultigraph-internalcreatestream")] +CMSPCallMultiGraph::ProcessGraphEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallmultigraph-processgraphevent")] +CMSPCallMultiGraph::RegisterWaitEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallmultigraph-registerwaitevent")] +CMSPCallMultiGraph::RemoveStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallmultigraph-removestream")] +CMSPCallMultiGraph::ShutDown=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallmultigraph-shutdown")] +CMSPCallMultiGraph::UnregisterWaitEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mspcall/nf-mspcall-cmspcallmultigraph-unregisterwaitevent")] +CMSPStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mspstrm/nl-mspstrm-cmspstream")] +CMSPStream::FinalRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/mspstrm/nf-mspstrm-cmspstream-finalrelease")] +CMSPStream::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/mspstrm/nf-mspstrm-cmspstream-getstate")] +CMSPStream::HandleTSPData=[Documentation("https://docs.microsoft.com/windows/win32/api/mspstrm/nf-mspstrm-cmspstream-handletspdata")] +CMSPStream::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/mspstrm/nf-mspstrm-cmspstream-init")] +CMSPStream::ProcessGraphEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mspstrm/nf-mspstrm-cmspstream-processgraphevent")] +CMSPStream::ShutDown=[Documentation("https://docs.microsoft.com/windows/win32/api/mspstrm/nf-mspstrm-cmspstream-shutdown")] +CMTranslateColors=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmtranslatecolors")] +CMTranslateRGB=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmtranslatergb")] +CMTranslateRGBs=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmtranslatergbs")] +CMTranslateRGBsExt=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-cmtranslatergbsext")] +CMYK=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-cmyk")] +CMYKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-cmykcolor")] +cnd=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/cnd---ps")] +CNG=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/cng-dpapi-constants")] +CO_MARSHALING_CONTEXT_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/ne-objidlbase-co_marshaling_context_attributes")] +CoAddRefServerProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coaddrefserverprocess")] +CoalesceEventsOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/ne-uiautomationclient-coalesceeventsoptions")] +CoAllowSetForegroundWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-coallowsetforegroundwindow")] +CoAllowUnmarshalerCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coallowunmarshalerclsid")] +COARefTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime")] +COARefTime::COARefTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime-coareftime")] +COARefTime::operator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime-reference-time")] +COARefTime::operator-=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime-operator-minus")] +COARefTime::operator-==[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime-operator-minus-assign")] +COARefTime::operator!==[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime-operator-noteq")] +COARefTime::operator*=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime-operator-mult")] +COARefTime::operator/=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime-operator-div")] +COARefTime::operator+=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime-operator-plus")] +COARefTime::operator+==[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime-operator-plus-assign")] +COARefTime::operator<=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime-operator-lt")] +COARefTime::operator<==[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime-operator-lteq")] +COARefTime::operator==[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime-operator-assign")] +COARefTime::operator===[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime-operator-eq")] +COARefTime::operator>=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime-operator-gt")] +COARefTime::operator>==[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coareftime-operator-gteq")] +COAUTHIDENTITY=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypesbase/ns-wtypesbase-coauthidentity")] +COAUTHINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypesbase/ns-wtypesbase-coauthinfo")] +CObjectPathParser=[Documentation("https://docs.microsoft.com/windows/win32/api/objpath/nl-objpath-cobjectpathparser")] +CObjectPathParser::CObjectPathParser=[Documentation("https://docs.microsoft.com/windows/win32/api/objpath/nf-objpath-cobjectpathparser-cobjectpathparser")] +CObjectPathParser::Free=[Documentation("https://docs.microsoft.com/windows/win32/api/objpath/nf-objpath-cobjectpathparser-free(lpwstr)")] +CObjectPathParser::Parse=[Documentation("https://docs.microsoft.com/windows/win32/api/objpath/nf-objpath-cobjectpathparser-parse")] +CObjectPathParser::Unparse=[Documentation("https://docs.microsoft.com/windows/win32/api/objpath/nf-objpath-cobjectpathparser-unparse")] +CoCancelCall=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cocancelcall")] +CoCopyProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cocopyproxy")] +CoCreateActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-cocreateactivity")] +CoCreateFreeThreadedMarshaler=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cocreatefreethreadedmarshaler")] +CoCreateGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cocreateguid")] +CoCreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cocreateinstance")] +CoCreateInstanceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cocreateinstanceex")] +CoCreateInstanceFromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cocreateinstancefromapp")] +Codec=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/codec-dmo-samples--deprecated")] +CODECAPI_AVDecDDStereoDownMixMode=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avdecddstereodownmixmode")] +CODECAPI_AVDecNumWorkerThreads=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avdecnumworkerthreads")] +CODECAPI_AVDecSoftwareDynamicFormatChange=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avdecsoftwaredynamicformatchange")] +CODECAPI_AVDecVideoMaxCodedHeight=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avdecvideomaxcodedheight")] +CODECAPI_AVDecVideoMaxCodedWidth=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avdecvideomaxcodedwidth")] +CODECAPI_AVEncAACEnableVBR=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencaacenablevbr")] +CODECAPI_AVEncAdaptiveMode=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencadaptivemode")] +CODECAPI_AVEncCommonTranscodeEncodingProfile=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avenccommontranscodeencodingprofile")] +CODECAPI_AVEncH264CABACEnable=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avench264cabacenable")] +CODECAPI_AVEncH264PPSID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avench264ppsid")] +CODECAPI_AVEncH264SPSID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avench264spsid")] +CODECAPI_AVEncMaxFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencmaxframerate")] +CODECAPI_AVEncNumWorkerThreads=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencnumworkerthreads")] +CODECAPI_AVEncSliceControlMode=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencslicecontrolmode")] +CODECAPI_AVEncSliceControlSize=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencslicecontrolsize")] +CODECAPI_AVEncVideoContentType=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideocontenttype")] +CODECAPI_AVEncVideoEncodeFrameTypeQP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideoencodeframetypeqp")] +CODECAPI_AVEncVideoEncodeQP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideoencodeqp")] +CODECAPI_AVEncVideoForceKeyFrame=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideoforcekeyframe")] +CODECAPI_AVEncVideoLTRBufferControl=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideoltrbuffercontrol")] +CODECAPI_AVEncVideoMarkLTRFrame=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideomarkltrframe")] +CODECAPI_AVEncVideoMaxNumRefFrame=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideomaxnumrefframe")] +CODECAPI_AVEncVideoMaxQP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideomaxqp")] +CODECAPI_AVEncVideoMeanAbsoluteDifference=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideomeanabsolutedifference")] +CODECAPI_AVEncVideoMinQP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideominqp")] +CODECAPI_AVEncVideoRateControlParams=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideoratecontrolparams")] +CODECAPI_AVEncVideoROIEnabled=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideoroienabled")] +CODECAPI_AVEncVideoSelectLayer=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideoselectlayer")] +CODECAPI_AVEncVideoSupportedControls=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideosupportedcontrols")] +CODECAPI_AVEncVideoTemporalLayerCount=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideotemporallayercount")] +CODECAPI_AVEncVideoUsage=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideousage")] +CODECAPI_AVEncVideoUseLTRFrame=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avencvideouseltrframe")] +CODECAPI_AVLowLatencyMode=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-avlowlatencymode")] +CODECAPI_VideoEncoderDisplayContentType=[Documentation("https://docs.microsoft.com/windows/win32/medfound/codecapi-videoencoderdisplaycontenttype")] +CodecAPIEventData=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/ns-icodecapi-codecapieventdata")] +CoDecodeProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-codecodeproxy")] +CoDecrementMTAUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-codecrementmtausage")] +codeName=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/codename")] +Codepage=[Documentation("https://docs.microsoft.com/windows/win32/Msi/codepage-summary")] +CoDisableCallCancellation=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-codisablecallcancellation")] +CoDisconnectContext=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-codisconnectcontext")] +CoDisconnectObject=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-codisconnectobject")] +CoDosDateTimeToFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-codosdatetimetofiletime")] +CoEnableCallCancellation=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coenablecallcancellation")] +CoEnterServiceDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-coenterservicedomain")] +CoFileTimeNow=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-cofiletimenow")] +CoFileTimeToDosDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-cofiletimetodosdatetime")] +CoFreeAllLibraries=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-cofreealllibraries")] +CoFreeLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-cofreelibrary")] +CoFreeUnusedLibraries=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cofreeunusedlibraries")] +CoFreeUnusedLibrariesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cofreeunusedlibrariesex")] +CoGetApartmentType=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetapartmenttype")] +CoGetCallContext=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetcallcontext")] +CoGetCallerTID=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetcallertid")] +CoGetCancelObject=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetcancelobject")] +CoGetClassObject=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetclassobject")] +CoGetContextToken=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetcontexttoken")] +CoGetCurrentLogicalThreadId=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetcurrentlogicalthreadid")] +CoGetCurrentProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetcurrentprocess")] +CoGetDefaultContext=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetdefaultcontext")] +CoGetInstanceFromFile=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-cogetinstancefromfile")] +CoGetInstanceFromIStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-cogetinstancefromistorage")] +CoGetInterceptor=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-cogetinterceptor")] +CoGetInterfaceAndReleaseStream=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetinterfaceandreleasestream")] +CoGetMalloc=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetmalloc")] +CoGetMarshalSizeMax=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetmarshalsizemax")] +CoGetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-cogetobject")] +CoGetObjectContext=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetobjectcontext")] +CoGetPSClsid=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetpsclsid")] +CoGetStandardMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetstandardmarshal")] +CoGetStdMarshalEx=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogetstdmarshalex")] +CoGetSystemSecurityPermissions=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-cogetsystemsecuritypermissions")] +CoGetTreatAsClass=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cogettreatasclass")] +CoHandlePriorityEventsFromMessagePump=[Documentation("https://docs.microsoft.com/windows/win32/api/messagedispatcherapi/nf-messagedispatcherapi-cohandlepriorityeventsfrommessagepump")] +CoImpersonateClient=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coimpersonateclient")] +CoIncrementMTAUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coincrementmtausage")] +COINIT=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/ne-objbase-coinit")] +CoInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-coinitialize")] +CoInitializeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coinitializeex")] +CoInitializeSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coinitializesecurity")] +CoInstall=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-coinstall")] +CoInvalidateRemoteMachineBindings=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coinvalidateremotemachinebindings")] +CoIsHandlerConnected=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coishandlerconnected")] +CoIsOle1Class=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-coisole1class")] +CoLeaveServiceDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-coleaveservicedomain")] +Collection=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-collection")] +Collection::Count=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-icollection-count")] +Collection::Item=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-icollection-item")] +CollectionElementValue=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/ns-xamlom-collectionelementvalue")] +CoLoadLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-coloadlibrary")] +CoLockObjectExternal=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-colockobjectexternal")] +Color=[Documentation("https://docs.microsoft.com/windows/win32/wcs/color-space-type-identifiers")] +COLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-color")] +ColorAdjustLuma=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-coloradjustluma")] +COLORADJUSTMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-coloradjustment")] +ColorBits=[Documentation("https://docs.microsoft.com/windows/win32/Msi/colorbits")] +ColorCorrectPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-colorcorrectpalette")] +COLORDATATYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ne-icm-colordatatype")] +ColorF=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nl-d2d1helper-colorf")] +ColorF::ColorF=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-colorf-colorf(uint32_float)")] +ColorHLSToRGB=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-colorhlstorgb")] +COLORINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-colorinfo")] +Coloring=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/coloring-state-variables")] +ColorKey=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/colorkey-property")] +COLORKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-colorkey")] +COLORMAP=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-colormap")] +COLORMATCHSETUPA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-colormatchsetupa")] +COLORMATCHSETUPW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-colormatchsetupw")] +ColorMatchToTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-colormatchtotarget")] +COLOROKSTRING=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/colorokstring")] +COLOROKSTRINGA=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/colorokstring")] +COLOROKSTRINGW=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/colorokstring")] +ColorProfileAddDisplayAssociation=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-colorprofileadddisplayassociation")] +ColorProfileGetDisplayDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-colorprofilegetdisplaydefault")] +ColorProfileGetDisplayList=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-colorprofilegetdisplaylist")] +ColorProfileGetDisplayUserScope=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-colorprofilegetdisplayuserscope")] +ColorProfileRemoveDisplayAssociation=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-colorprofileremovedisplayassociation")] +ColorProfileSetDisplayDefaultAssociation=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-colorprofilesetdisplaydefaultassociation")] +COLORPROFILESUBTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ne-icm-colorprofilesubtype")] +COLORPROFILETYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ne-icm-colorprofiletype")] +COLORREF=[Documentation("https://docs.microsoft.com/windows/win32/gdi/colorref")] +ColorRGB=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/colorrgb")] +ColorRGBA=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/colorrgba")] +ColorRGBToHLS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-colorrgbtohls")] +COLORS=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-colors")] +COLORSCHEME=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-colorscheme")] +ColorType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/colortype-simple-type")] +COLORTYPE=[Documentation("https://docs.microsoft.com/windows/win32/TSF/colortype")] +COLUMN::columnID=[Documentation("https://docs.microsoft.com/windows/win32/WMP/column-columnid")] +COLUMN::columnName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/column-columnname")] +COLUMN::columnResizeMode=[Documentation("https://docs.microsoft.com/windows/win32/WMP/column-columnresizemode")] +COLUMN::columnWidth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/column-columnwidth")] +ColumnBreak=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-columnbreak")] +ColumndefGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columndefgrbit-enumeration")] +ColumnInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columninfo-class")] +ColumnInfo::Coltyp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columninfo.coltyp-property")] +ColumnInfo::Columnid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columninfo.columnid-property")] +ColumnInfo::Cp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columninfo.cp-property")] +ColumnInfo::DefaultValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columninfo.defaultvalue-property")] +ColumnInfo::Grbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columninfo.grbit-property")] +ColumnInfo::MaxLength=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columninfo.maxlength-property")] +ColumnInfo::Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columninfo.name-property")] +ColumnInfo::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columninfo.tostring-method")] +ColumnStream=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnstream-constructor")] +ColumnStream::CanRead=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnstream.canread-property")] +ColumnStream::CanSeek=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnstream.canseek-property")] +ColumnStream::CanWrite=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnstream.canwrite-property")] +ColumnStream::Flush=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnstream.flush-method")] +ColumnStream::Itag=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnstream.itag-property")] +ColumnStream::Length=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnstream.length-property")] +ColumnStream::Position=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnstream.position-property")] +ColumnStream::Read=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnstream.read-method")] +ColumnStream::Seek=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnstream.seek-method")] +ColumnStream::SetLength=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnstream.setlength-method")] +ColumnStream::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnstream.tostring-method")] +ColumnStream::Write=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnstream.write-method")] +ColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalue-class")] +ColumnValue::Columnid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalue.columnid-property")] +ColumnValue::Error=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalue.error-property")] +ColumnValue::GetValueFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalue.getvaluefrombytes-method")] +ColumnValue::ItagSequence=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalue.itagsequence-property")] +ColumnValue::Length=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalue.length-property")] +ColumnValue::RetrieveGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalue.retrievegrbit-property")] +ColumnValue::SetGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalue.setgrbit-property")] +ColumnValue::Size=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalue.size-property")] +ColumnValue::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalue.tostring-method")] +ColumnValue::ValueAsObject=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalue.valueasobject-property")] +ColumnValueOfStruct=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalueofstruct-t-constructor")] +ColumnValueOfStruct::CheckDataCount=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalueofstruct-t-.checkdatacount-method")] +ColumnValueOfStruct::Length=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalueofstruct-t-.length-property")] +ColumnValueOfStruct::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalueofstruct-t-.tostring-method")] +ColumnValueOfStruct::Value=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalueofstruct-t-.value-property")] +ColumnValueOfStruct::ValueAsObject=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/columnvalueofstruct-t-.valueasobject-property")] +COM=[Documentation("https://docs.microsoft.com/windows/win32/com/com-error-codes-4")] +COMAdminCatalog=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/comadmincatalog")] +COMAdminCatalogCollection=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/comadmincatalogcollection")] +COMAdminCatalogObject=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/comadmincatalogobject")] +COMAdminTxIsolationLevelOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/ne-comadmin-comadmintxisolationleveloptions")] +CoMarshalHresult=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-comarshalhresult")] +CoMarshalInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-comarshalinterface")] +CoMarshalInterThreadInterfaceInStream=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-comarshalinterthreadinterfaceinstream")] +CombineRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-combinergn")] +CombineTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-combinetransform")] +Combo=[Documentation("https://docs.microsoft.com/windows/win32/Controls/combo-box-styles")] +ComboBox=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-combobox")] +COMBOBOX=[Documentation("https://docs.microsoft.com/windows/win32/menurc/combobox-control")] +ComboBox_AddItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_additemdata")] +ComboBox_AddString=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_addstring")] +ComboBox_DeleteString=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_deletestring")] +ComboBox_Dir=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_dir")] +ComboBox_Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_enable")] +ComboBox_FindItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_finditemdata")] +ComboBox_FindString=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_findstring")] +ComboBox_FindStringExact=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_findstringexact")] +ComboBox_GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_getcount")] +ComboBox_GetCueBannerText=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-combobox_getcuebannertext")] +ComboBox_GetCurSel=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_getcursel")] +ComboBox_GetDroppedControlRect=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_getdroppedcontrolrect")] +ComboBox_GetDroppedState=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_getdroppedstate")] +ComboBox_GetExtendedUI=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_getextendedui")] +ComboBox_GetItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_getitemdata")] +ComboBox_GetItemHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_getitemheight")] +ComboBox_GetLBText=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_getlbtext")] +ComboBox_GetLBTextLen=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_getlbtextlen")] +ComboBox_GetMinVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-combobox_getminvisible")] +ComboBox_GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_gettext")] +ComboBox_GetTextLength=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_gettextlength")] +ComboBox_InsertItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_insertitemdata")] +ComboBox_InsertString=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_insertstring")] +ComboBox_LimitText=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_limittext")] +ComboBox_ResetContent=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_resetcontent")] +ComboBox_SelectItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_selectitemdata")] +ComboBox_SelectString=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_selectstring")] +ComboBox_SetCueBannerText=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-combobox_setcuebannertext")] +ComboBox_SetCurSel=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_setcursel")] +ComboBox_SetExtendedUI=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_setextendedui")] +ComboBox_SetItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_setitemdata")] +ComboBox_SetItemHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_setitemheight")] +ComboBox_SetMinVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-combobox_setminvisible")] +ComboBox_SetText=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_settext")] +ComboBox_ShowDropdown=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-combobox_showdropdown")] +ComboBoxEx=[Documentation("https://docs.microsoft.com/windows/win32/Controls/comboboxex-control-extended-styles")] +COMBOBOXEXITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-comboboxexitema")] +COMBOBOXEXITEMA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-comboboxexitema")] +COMBOBOXEXITEMW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-comboboxexitemw")] +COMBOBOXINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-comboboxinfo")] +ComDBClaimNextFreePort=[Documentation("https://docs.microsoft.com/windows/win32/api/msports/nf-msports-comdbclaimnextfreeport")] +ComDBClaimPort=[Documentation("https://docs.microsoft.com/windows/win32/api/msports/nf-msports-comdbclaimport")] +ComDBClose=[Documentation("https://docs.microsoft.com/windows/win32/api/msports/nf-msports-comdbclose")] +ComDBGetCurrentPortUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/msports/nf-msports-comdbgetcurrentportusage")] +ComDBOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/msports/nf-msports-comdbopen")] +ComDBReleasePort=[Documentation("https://docs.microsoft.com/windows/win32/api/msports/nf-msports-comdbreleaseport")] +ComDBResizeDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/msports/nf-msports-comdbresizedatabase")] +COMDLG_FILTERSPEC=[Documentation("https://docs.microsoft.com/windows/win32/api/shtypes/ns-shtypes-comdlg_filterspec")] +COMEVENTSYSCHANGEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/ns-eventsys-comeventsyschangeinfo")] +ComHandler=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-comhandler-actiongroup-element")] +ComHandlerAction=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/comhandleraction")] +ComHandlerAction::ClassId=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/comhandleraction-classid")] +ComHandlerAction::Data=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/comhandleraction-data")] +comHandlerType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-comhandlertype-complextype")] +Command=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-command")] +Command::Comment=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-command-comment")] +Command::Id=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-command-id")] +Command::Keytip=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-command-keytip")] +Command::LabelDescription=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-command-labeldescription")] +Command::LabelTitle=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-command-labeltitle")] +Command::LargeHighContrastImages=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-command-largehighcontrastimages")] +Command::LargeImages=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-command-largeimages")] +Command::Name=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-command-name")] +Command::SmallHighContrastImages=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-command-smallhighcontrastimages")] +Command::SmallImages=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-command-smallimages")] +Command::Symbol=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-command-symbol")] +Command::TooltipDescription=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-command-tooltipdescription")] +Command::TooltipTitle=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-command-tooltiptitle")] +CommandLineToArgvW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-commandlinetoargvw")] +CommandListCast=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/commandlistcast")] +Commands=[Documentation("https://docs.microsoft.com/windows/win32/uxguide/commands")] +COMMCONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-commconfig")] +CommConfigDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-commconfigdialogw")] +CommConfigDialogA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-commconfigdialoga")] +CommConfigDialogW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-commconfigdialogw")] +CommDlg_OpenSave_GetFilePathA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-commdlg_opensave_getfilepatha")] +CommDlg_OpenSave_GetFilePathW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-commdlg_opensave_getfilepathw")] +CommDlg_OpenSave_GetFolderIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-commdlg_opensave_getfolderidlist")] +CommDlg_OpenSave_GetFolderPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-commdlg_opensave_getfolderpatha")] +CommDlg_OpenSave_GetFolderPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-commdlg_opensave_getfolderpathw")] +CommDlg_OpenSave_GetSpecA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-commdlg_opensave_getspeca")] +CommDlg_OpenSave_GetSpecW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-commdlg_opensave_getspecw")] +CommDlg_OpenSave_HideControl=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-commdlg_opensave_hidecontrol")] +CommDlg_OpenSave_SetControlText=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-commdlg_opensave_setcontroltext")] +CommDlg_OpenSave_SetDefExt=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-commdlg_opensave_setdefext")] +CommDlgExtendedError=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-commdlgextendederror")] +Comment=[Documentation("https://docs.microsoft.com/windows/win32/WMP/comment-attribute")] +Comments=[Documentation("https://docs.microsoft.com/windows/win32/WMP/comments")] +CommitComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-commitcomplete")] +CommitEnlistment=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-commitenlistment")] +CommitMode=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/ne-pla-commitmode")] +CommitSpoolData=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/commitspooldata")] +CommitTemplateFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-committemplateflags")] +CommitTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-committransaction")] +CommitTransactionAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-committransactionasync")] +CommitTransactionGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/committransactiongrbit-enumeration")] +CommitUrlCacheEntryA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-commiturlcacheentrya")] +CommitUrlCacheEntryW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-commiturlcacheentryw")] +Common=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/common-dialog-box-interfaces")] +CommonAppDataFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/commonappdatafolder")] +CommonFiles64Folder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/commonfiles64folder")] +CommonFilesFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/commonfilesfolder")] +COMMPROP=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-commprop")] +COMMTIMEOUTS=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-commtimeouts")] +COMPACT_VIRTUAL_DISK_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-compact_virtual_disk_flag")] +COMPACT_VIRTUAL_DISK_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-compact_virtual_disk_parameters")] +COMPACT_VIRTUAL_DISK_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-compact_virtual_disk_version")] +CompactGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/compactgrbit-enumeration")] +CompactVirtualDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-compactvirtualdisk")] +COMPADDDEFAULT=[Documentation("https://docs.microsoft.com/windows/win32/Msi/compadddefault")] +COMPADDLOCAL=[Documentation("https://docs.microsoft.com/windows/win32/Msi/compaddlocal")] +COMPADDSOURCE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/compaddsource")] +COMPANYNAME=[Documentation("https://docs.microsoft.com/windows/win32/Msi/companyname")] +CompareAddresses=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/compareaddresses")] +CompareFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-comparefiletime")] +CompareFrameDestAddress=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/compareframedestaddress")] +CompareFrameSourceAddress=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/compareframesourceaddress")] +COMPAREITEMSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-compareitemstruct")] +CompareObjectHandles=[Documentation("https://docs.microsoft.com/windows/win32/api/handleapi/nf-handleapi-compareobjecthandles")] +CompareString=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-comparestring")] +CompareStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-comparestringa")] +CompareStringEx=[Documentation("https://docs.microsoft.com/windows/win32/api/stringapiset/nf-stringapiset-comparestringex")] +CompareStringOrdinal=[Documentation("https://docs.microsoft.com/windows/win32/api/stringapiset/nf-stringapiset-comparestringordinal")] +CompareStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/stringapiset/nf-stringapiset-comparestringw")] +CompareStringWrapW=[Documentation("https://docs.microsoft.com/windows/win32/shell/comparestringwrapw")] +Comparing=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/comparing-the-windows-media-audio-and-video-codec-interfaces-and-the-windows-media-format-sdk--deprecated")] +COMPARTMENT_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-compartment_id")] +COMPATIBILITY_CONTEXT_ELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-compatibility_context_element")] +COMPCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-compcolor")] +Compiler=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-d3dcompiler-reference-functions")] +CompleteAuthToken=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-completeauthtoken")] +ComplexData=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-complexdata-eventdatatype-element")] +ComplexDataType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-complexdatatype-complextype")] +COMPLUS_APPTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-complus_apptype")] +Component=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-component-debugdatatype-element")] +COMPONENT=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-component")] +Component-wise=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/ovw-xnamath-reference-functions-vector-component-wise")] +Component::ComponentCode=[Documentation("https://docs.microsoft.com/windows/win32/Msi/component-componentcode")] +Component::Context=[Documentation("https://docs.microsoft.com/windows/win32/Msi/component-context")] +Component::UserSID=[Documentation("https://docs.microsoft.com/windows/win32/Msi/component-usersid")] +ComponentHangMonitorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ns-comsvcs-componenthangmonitorinfo")] +ComponentInfo=[Documentation("https://docs.microsoft.com/windows/win32/Msi/componentinfo")] +ComponentInfo::ComponentCode=[Documentation("https://docs.microsoft.com/windows/win32/Msi/componentinfo-componentcode")] +ComponentInfo::Path=[Documentation("https://docs.microsoft.com/windows/win32/Msi/componentinfo-path")] +ComponentInfo::State=[Documentation("https://docs.microsoft.com/windows/win32/Msi/componentinfo-state")] +Components=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/components")] +COMPONENTSOPT=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-componentsopt")] +ComponentStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ns-comsvcs-componentstatistics")] +ComponentSummary=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ns-comsvcs-componentsummary")] +composite=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/composite-element")] +COMPOSITION_FRAME_ID_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/ne-dcomptypes-composition_frame_id_type")] +COMPOSITION_FRAME_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/ns-dcomptypes-composition_frame_stats")] +COMPOSITION_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/ns-dcomptypes-composition_stats")] +COMPOSITION_TARGET_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/ns-dcomptypes-composition_target_id")] +COMPOSITION_TARGET_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/ns-dcomptypes-composition_target_stats")] +COMPOSITIONFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/ns-imm-compositionform")] +CompositionFrameDisplayInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/ns-presentation-compositionframedisplayinstance")] +CompositionFrameInstanceKind=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/ne-presentation-compositionframeinstancekind")] +COMPPOS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-comppos")] +Compress=[Documentation("https://docs.microsoft.com/windows/win32/api/compressapi/nf-compressapi-compress")] +COMPRESS_ALLOCATION_ROUTINES=[Documentation("https://docs.microsoft.com/windows/win32/api/compressapi/ns-compressapi-compress_allocation_routines")] +COMPRESS_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/compressapi/ne-compressapi-compress_information_class")] +Compressed=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/compressed-media-type-identifiers--deprecated")] +CompressedAnimationSet=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/compressedanimationset")] +Compression=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-compression-contexttype-element")] +CompressionCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-compressioncaps")] +COMPSTATEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-compstateinfo")] +Compute=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/ComputeSystemSample")] +Computer=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-computer-systempropertiestype-element")] +COMPUTER_NAME_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/ne-sysinfoapi-computer_name_format")] +ComputerList=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/computerlist")] +ComputerName=[Documentation("https://docs.microsoft.com/windows/win32/Msi/computername")] +COMPVARS=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-compvars")] +COMSD=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/ne-objbase-comsd")] +COMSTAT=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-comstat")] +COMSVCSEVENTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ns-comsvcs-comsvcseventinfo")] +CONDITION_CREATION_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/ne-structuredquery-condition_creation_options")] +CONDITION_OPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquerycondition/ne-structuredquerycondition-condition_operation")] +CONDITION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquerycondition/ne-structuredquerycondition-condition_type")] +ConditionalColumnGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/conditionalcolumngrbit-enumeration")] +CONDITIONPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-conditionproperties")] +ConditionType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ne-uiautomationcoreapi-conditiontype")] +Confidence=[Documentation("https://docs.microsoft.com/windows/win32/tablet/confidence-element")] +CONFIDENCE_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/rectypes/ne-rectypes-confidence_level")] +Config=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaphostconfigschema-config-eaphostconfig-element")] +ConfigBlob=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaphostconfigschema-configblob-eaphostconfig-element")] +ConfigDriver=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/configdriver-function")] +ConfigDSN=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/configdsn-function")] +ConfigTranslator=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/configtranslator-function")] +ConfigurableItem=[Documentation("https://docs.microsoft.com/windows/win32/Msi/configurableitem-object")] +ConfigurableItem::Attributes=[Documentation("https://docs.microsoft.com/windows/win32/Msi/configurableitem-attributes")] +ConfigurableItem::Context=[Documentation("https://docs.microsoft.com/windows/win32/Msi/configurableitem-context")] +ConfigurableItem::DefaultValue=[Documentation("https://docs.microsoft.com/windows/win32/Msi/configurableitem-defaultvalue")] +ConfigurableItem::Description=[Documentation("https://docs.microsoft.com/windows/win32/Msi/configurableitem-description")] +ConfigurableItem::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/Msi/configurableitem-displayname")] +ConfigurableItem::Format=[Documentation("https://docs.microsoft.com/windows/win32/Msi/configurableitem-format")] +ConfigurableItem::HelpKeyword=[Documentation("https://docs.microsoft.com/windows/win32/Msi/configurableitem-helpkeyword")] +ConfigurableItem::HelpLocation=[Documentation("https://docs.microsoft.com/windows/win32/Msi/configurableitem-helplocation")] +ConfigurableItem::Name=[Documentation("https://docs.microsoft.com/windows/win32/Msi/configurableitem-name")] +ConfigurableItem::Type=[Documentation("https://docs.microsoft.com/windows/win32/Msi/configurableitem-type")] +Configuration=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/configuration-constants")] +configure=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/configure")] +Configure=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/configure")] +CONFIGUREDEXPERT=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/configuredexpert")] +ConfigureModule=[Documentation("https://docs.microsoft.com/windows/win32/Msi/configuremodule-object")] +ConfigureModule::ProvideIntegerData=[Documentation("https://docs.microsoft.com/windows/win32/Msi/configuremodule-provideintegerdata")] +ConfigureModule::ProvideTextData=[Documentation("https://docs.microsoft.com/windows/win32/Msi/configuremodule-providetextdata")] +ConfigureOPMProtectedOutput=[Documentation("https://docs.microsoft.com/windows/win32/medfound/configureopmprotectedoutput")] +ConfigurePort=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/configureport")] +ConfigurePortA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/configureport")] +ConfigurePortW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/configureport")] +Configuring=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/configuring-audio-decoding--deprecated")] +CONFIRM_CONFLICT_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ns-syncmgr-confirm_conflict_item")] +CONFIRM_CONFLICT_RESULT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ns-syncmgr-confirm_conflict_result_info")] +ConfirmationType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/confirmationtype")] +ConfirmPassword=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/confirmpassword-method")] +CONFLICT_DETAILS_A=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-conflict_details_a")] +CONFLICT_DETAILS_W=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-conflict_details_w")] +CONFLICT_RESOLUTION_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/ne-winsync-conflict_resolution_policy")] +connect=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-connect")] +CONNECTDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ns-ocidl-connectdata")] +CONNECTDLGSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-connectdlgstructw")] +CONNECTDLGSTRUCTA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-connectdlgstructa")] +CONNECTDLGSTRUCTW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-connectdlgstructw")] +Connection=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eapconnectionpropertiesv1schema-connection-connections-element")] +CONNECTION_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-connection_info_0")] +CONNECTION_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-connection_info_1")] +connectionMode=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-connectionmode-wlanprofile-element")] +ConnectionMode=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-connectionmode")] +ConnectionOptions=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/connectionoptions")] +ConnectionOptions::Password=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/connectionoptions-password")] +ConnectionOptions::UserName=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/connectionoptions-username")] +ConnectionRecoveryBehaviorOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/ne-uiautomationclient-connectionrecoverybehavioroptions")] +Connections=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eapconnectionpropertiesv1schema-connections-element")] +ConnectionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/ne-windows-media-streaming-connectionstatus")] +ConnectionStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/connectionstatuschanged")] +connectionType=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-connectiontype-wlanprofile-element")] +connectivity=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-connectivity-msm-element")] +ConnectNamedPipe=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-connectnamedpipe")] +ConnectorType=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/ne-devicetopology-connectortype")] +ConnectToConnectionPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-connecttoconnectionpoint")] +ConnectToPrinterDlg=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/connecttoprinterdlg")] +Considerations=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/considerations-for-the-web-page-development")] +Console=[Documentation("https://docs.microsoft.com/windows/console/console-reference")] +CONSOLE_CURSOR_INFO=[Documentation("https://docs.microsoft.com/windows/console/console-cursor-info-str")] +CONSOLE_FONT_INFO=[Documentation("https://docs.microsoft.com/windows/console/console-font-info-str")] +CONSOLE_FONT_INFOEX=[Documentation("https://docs.microsoft.com/windows/console/console-font-infoex")] +CONSOLE_HISTORY_INFO=[Documentation("https://docs.microsoft.com/windows/console/console-history-info")] +CONSOLE_READCONSOLE_CONTROL=[Documentation("https://docs.microsoft.com/windows/console/console-readconsole-control")] +CONSOLE_SCREEN_BUFFER_INFO=[Documentation("https://docs.microsoft.com/windows/console/console-screen-buffer-info-str")] +CONSOLE_SCREEN_BUFFER_INFOEX=[Documentation("https://docs.microsoft.com/windows/console/console-screen-buffer-infoex")] +CONSOLE_SELECTION_INFO=[Documentation("https://docs.microsoft.com/windows/console/console-selection-info-str")] +ConsolePower=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iconsolepower")] +Constants=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/constants")] +ConsumeStructuredBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-consumestructuredbuffer")] +ConsumeStructuredBuffer::Consume=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-consumestructuredbuffer-consume")] +ConsumeStructuredBuffer::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-consumestructuredbuffer-getdimensions")] +CONTAB_ENTRYID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/contab_entryid")] +Contact=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/contact-visualization")] +ContainedBy=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-containedby")] +CONTAINING_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdef/nf-ntdef-containing_record")] +ContainmentType=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/ne-directxcollision-containmenttype")] +ContainsPalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/containspalette")] +Content=[Documentation("https://docs.microsoft.com/windows/win32/medfound/content-decryption-module-guids")] +ContentDistributorDuration=[Documentation("https://docs.microsoft.com/windows/win32/WMP/contentdistributorduration-attribute")] +ContentGroup=[Documentation("https://docs.microsoft.com/windows/win32/tablet/contentgroup-group")] +ContentType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/contenttype-complex-type")] +ContentTypeType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/contenttypetype-simple-type")] +Context=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-context-mbnprofile-element")] +CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-context")] +CONTEXT_ENABLE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/tablet/context-enable-type")] +ContextInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-contextinfo")] +ContextInfo::GetActivityId=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-contextinfo-getactivityid")] +ContextInfo::GetContextId=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-contextinfo-getcontextid")] +ContextInfo::GetTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-contextinfo-gettransaction")] +ContextInfo::GetTransactionId=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-contextinfo-gettransactionid")] +ContextInfo::IsInTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-contextinfo-isintransaction")] +ContextInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-contextinfo2")] +ContextInfo2::GetApplicationId=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-contextinfo2-getapplicationid")] +ContextInfo2::GetApplicationInstanceId=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-contextinfo2-getapplicationinstanceid")] +ContextInfo2::GetPartitionId=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-contextinfo2-getpartitionid")] +ContextLinkDirection=[Documentation("https://docs.microsoft.com/windows/win32/tablet/contextlinkdirection")] +ContextMap=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-contextmap")] +ContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-contextmenu")] +CONTEXTMENUITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-contextmenuitem")] +CONTEXTMENUITEM2=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-contextmenuitem2")] +ContextPopup=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-contextpopup")] +ContextPopup::ContextMaps=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-contextpopup-contextmaps")] +ContextPopup::ContextMenus=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-contextpopup-contextmenus")] +ContextPopup::MiniToolbars=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-contextpopup-minitoolbars")] +contextType=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-contexttype-complextype")] +continue=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-continue")] +continuec=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/continuec--sm4---asm-")] +ContinueDebugEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/debugapi/nf-debugapi-continuedebugevent")] +Control=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/control")] +CONTROL=[Documentation("https://docs.microsoft.com/windows/win32/menurc/control-control")] +CONTROL_CHANNEL_TRIGGER_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ne-mstcpip-control_channel_trigger_status")] +CONTROL_SERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-control_service")] +ControlGroup=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-controlgroup")] +controlGuid=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-controlguid-channelpublishingtype-element")] +CONTROLINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ns-ocidl-controlinfo")] +ControlNameDefinition=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-controlnamedefinition")] +ControlNameMap=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-controlnamemap")] +Controls=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-object")] +Controls::audioLanguageCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-audiolanguagecount")] +Controls::currentAudioLanguage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-currentaudiolanguage")] +Controls::currentAudioLanguageIndex=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-currentaudiolanguageindex")] +Controls::currentItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-currentitem")] +Controls::currentMarker=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-currentmarker")] +Controls::currentPosition=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-currentposition")] +Controls::currentPositionString=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-currentpositionstring")] +Controls::currentPositionTimecode=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-currentpositiontimecode")] +Controls::fastForward=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-fastforward")] +Controls::fastReverse=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-fastreverse")] +Controls::getAudioLanguageDescription=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-getaudiolanguagedescription")] +Controls::getAudioLanguageID=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-getaudiolanguageid")] +Controls::getLanguageName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-getlanguagename")] +Controls::isAvailable=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-isavailable")] +Controls::next=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-next")] +Controls::pause=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-pause")] +Controls::play=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-play")] +Controls::playItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-playitem")] +Controls::previous=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-previous")] +Controls::step=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-step")] +Controls::stop=[Documentation("https://docs.microsoft.com/windows/win32/WMP/controls-stop")] +ControlService=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-controlservice")] +ControlServiceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-controlserviceexw")] +ControlServiceExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-controlserviceexa")] +ControlServiceExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-controlserviceexw")] +ControlSizeDefinition=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-controlsizedefinition")] +ControlTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-controltracew")] +ControlTraceA=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-controltracea")] +ControlTraceW=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-controltracew")] +CONVCONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/ns-ddeml-convcontext")] +Conversions=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/conversions-class")] +Conversions::CompareOptionsFromLCMapFlags=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/conversions.compareoptionsfromlcmapflags-method")] +Conversions::ConvertDoubleToDateTime=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/conversions.convertdoubletodatetime-method")] +Conversions::LCMapFlagsFromCompareOptions=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/conversions.lcmapflagsfromcompareoptions-method")] +ConvertAuxiliaryCounterToPerformanceCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/realtimeapiset/nf-realtimeapiset-convertauxiliarycountertoperformancecounter")] +ConvertCalDateTimeToSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/Intl/convertcaldatetimetosystemtime")] +ConvertColorNameToIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-convertcolornametoindex")] +ConvertColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-convertcolorspace")] +ConvertDefaultLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-convertdefaultlocale")] +ConvertDevModeToPrintTicketThunk2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/convertdevmodetoprintticketthunk2")] +ConvertFiberToThread=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-convertfibertothread")] +ConvertIndexToColorName=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-convertindextocolorname")] +ConvertInterfaceAliasToLuid=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-convertinterfacealiastoluid")] +ConvertInterfaceGuidToLuid=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-convertinterfaceguidtoluid")] +ConvertInterfaceIndexToLuid=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-convertinterfaceindextoluid")] +ConvertInterfaceLuidToAlias=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-convertinterfaceluidtoalias")] +ConvertInterfaceLuidToGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-convertinterfaceluidtoguid")] +ConvertInterfaceLuidToIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-convertinterfaceluidtoindex")] +ConvertInterfaceLuidToNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-convertinterfaceluidtonamea")] +ConvertInterfaceLuidToNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-convertinterfaceluidtonamew")] +ConvertInterfaceNameToLuidA=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-convertinterfacenametoluida")] +ConvertInterfaceNameToLuidW=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-convertinterfacenametoluidw")] +ConvertIpv4MaskToLength=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-convertipv4masktolength")] +ConvertLengthToIpv4Mask=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-convertlengthtoipv4mask")] +ConvertPerformanceCounterToAuxiliaryCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/realtimeapiset/nf-realtimeapiset-convertperformancecountertoauxiliarycounter")] +ConvertPrintTicketToDevModeThunk2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/convertprinttickettodevmodethunk2")] +ConvertSecurityDescriptorToStringSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/sddl/nf-sddl-convertsecuritydescriptortostringsecuritydescriptora")] +ConvertSecurityDescriptorToStringSecurityDescriptorA=[Documentation("https://docs.microsoft.com/windows/win32/api/sddl/nf-sddl-convertsecuritydescriptortostringsecuritydescriptora")] +ConvertSecurityDescriptorToStringSecurityDescriptorW=[Documentation("https://docs.microsoft.com/windows/win32/api/sddl/nf-sddl-convertsecuritydescriptortostringsecuritydescriptorw")] +ConvertSidToStringSid=[Documentation("https://docs.microsoft.com/windows/win32/api/sddl/nf-sddl-convertsidtostringsidw")] +ConvertSidToStringSidA=[Documentation("https://docs.microsoft.com/windows/win32/api/sddl/nf-sddl-convertsidtostringsida")] +ConvertSidToStringSidW=[Documentation("https://docs.microsoft.com/windows/win32/api/sddl/nf-sddl-convertsidtostringsidw")] +ConvertStringSecurityDescriptorToSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/sddl/nf-sddl-convertstringsecuritydescriptortosecuritydescriptorw")] +ConvertStringSecurityDescriptorToSecurityDescriptorA=[Documentation("https://docs.microsoft.com/windows/win32/api/sddl/nf-sddl-convertstringsecuritydescriptortosecuritydescriptora")] +ConvertStringSecurityDescriptorToSecurityDescriptorW=[Documentation("https://docs.microsoft.com/windows/win32/api/sddl/nf-sddl-convertstringsecuritydescriptortosecuritydescriptorw")] +ConvertStringSidToSid=[Documentation("https://docs.microsoft.com/windows/win32/api/sddl/nf-sddl-convertstringsidtosida")] +ConvertStringSidToSidA=[Documentation("https://docs.microsoft.com/windows/win32/api/sddl/nf-sddl-convertstringsidtosida")] +ConvertStringSidToSidW=[Documentation("https://docs.microsoft.com/windows/win32/api/sddl/nf-sddl-convertstringsidtosidw")] +ConvertSystemTimeToCalDateTime=[Documentation("https://docs.microsoft.com/windows/win32/Intl/convertsystemtimetocaldatetime")] +ConvertThreadToFiber=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-convertthreadtofiber")] +ConvertThreadToFiberEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-convertthreadtofiberex")] +ConvertToAutoInheritPrivateObjectSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-converttoautoinheritprivateobjectsecurity")] +ConvertToMilliseconds=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/converttomilliseconds")] +ConvertToOwnerAuth=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/converttoownerauth-win32-tpm")] +ConvertVideoInfoToVideoInfo2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/convertvideoinfotovideoinfo2")] +CONVINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/ns-ddeml-convinfo")] +COORD=[Documentation("https://docs.microsoft.com/windows/console/coord-str")] +Coords2d=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/coords2d")] +COPP=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/copp-protection-type-flags")] +COPP_ACP_Protection_Level=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ne-dxva9typ-copp_acp_protection_level")] +COPP_BusType=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ne-dxva9typ-copp_bustype")] +COPP_CGMSA_Protection_Level=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ne-dxva9typ-copp_cgmsa_protection_level")] +COPP_ConnectorType=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ne-dxva9typ-copp_connectortype")] +COPP_HDCP_Protection_Level=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ne-dxva9typ-copp_hdcp_protection_level")] +COPP_ImageAspectRatio_EN300294=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ne-dxva9typ-copp_imageaspectratio_en300294")] +COPP_StatusFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ne-dxva9typ-copp_statusflags")] +COPP_StatusHDCPFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ne-dxva9typ-copp_statushdcpflags")] +COPP_TVProtectionStandard=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ne-dxva9typ-copp_tvprotectionstandard")] +copy=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/copy")] +CopyAcceleratorTable=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-copyacceleratortablea")] +CopyAcceleratorTableA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-copyacceleratortablea")] +CopyAcceleratorTableW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-copyacceleratortablew")] +CopyContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-copycontext")] +CopyCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-copycursor")] +COPYDATASTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-copydatastruct")] +CopyEnhMetaFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-copyenhmetafilea")] +CopyEnhMetaFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-copyenhmetafilea")] +CopyEnhMetaFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-copyenhmetafilew")] +CopyFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-copyfile")] +CopyFile2=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-copyfile2")] +COPYFILE2_COPY_PHASE=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ne-winbase-copyfile2_copy_phase")] +COPYFILE2_EXTENDED_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-copyfile2_extended_parameters")] +COPYFILE2_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-copyfile2_message")] +COPYFILE2_MESSAGE_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ne-winbase-copyfile2_message_action")] +COPYFILE2_MESSAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ne-winbase-copyfile2_message_type")] +CopyFile2ProgressRoutine=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nc-winbase-pcopyfile2_progress_routine")] +CopyFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-copyfilea")] +CopyFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-copyfileexw")] +CopyFileExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-copyfileexa")] +CopyFileExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-copyfileexw")] +CopyFileFromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-copyfilefromappw")] +CopyFileFromAppW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-copyfilefromappw")] +CopyFileTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-copyfiletransactedw")] +CopyFileTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-copyfiletransacteda")] +CopyFileTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-copyfiletransactedw")] +CopyFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-copyfilew")] +CopyHelperAttribute=[Documentation("https://docs.microsoft.com/windows/win32/NDF/copyhelperattribute")] +CopyIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-copyicon")] +CopyImage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-copyimage")] +CopyMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/copymediatype")] +CopyMetaFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-copymetafilew")] +CopyMetaFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-copymetafilea")] +CopyMetaFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-copymetafilew")] +CopyProgressRoutine=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nc-winbase-lpprogress_routine")] +CopyRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-copyrect")] +CopyRepairInfo=[Documentation("https://docs.microsoft.com/windows/win32/NDF/copyrepairinfo")] +Copyright=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/copyright")] +COPYRIGHT=[Documentation("https://docs.microsoft.com/windows/win32/WMP/copyright-element")] +CopyrightURL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/copyrighturl")] +CopyRootCauseInfo=[Documentation("https://docs.microsoft.com/windows/win32/NDF/copyrootcauseinfo")] +CopySid=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-copysid")] +CoQueryAuthenticationServices=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coqueryauthenticationservices")] +CoQueryClientBlanket=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coqueryclientblanket")] +CoQueryProxyBlanket=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coqueryproxyblanket")] +Core=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/core-audio-guids")] +CORE_PRINTER_DRIVER=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/core-printer-driver")] +CORE_PRINTER_DRIVERA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/core-printer-driver")] +CORE_PRINTER_DRIVERW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/core-printer-driver")] +CoRegisterActivationFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coregisteractivationfilter")] +CoRegisterChannelHook=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-coregisterchannelhook")] +CoRegisterClassObject=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coregisterclassobject")] +CoRegisterDeviceCatalog=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coregisterdevicecatalog")] +CoRegisterInitializeSpy=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-coregisterinitializespy")] +CoRegisterMallocSpy=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-coregistermallocspy")] +CoRegisterMessageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-coregistermessagefilter")] +CoRegisterPSClsid=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coregisterpsclsid")] +CoRegisterSurrogate=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coregistersurrogate")] +CoReleaseMarshalData=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coreleasemarshaldata")] +CoReleaseServerProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coreleaseserverprocess")] +CorePrinterDriverInstalled=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/coreprinterdriverinstalled")] +CorePrinterDriverInstalledA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/coreprinterdriverinstalled")] +CorePrinterDriverInstalledW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/coreprinterdriverinstalled")] +CoResumeClassObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coresumeclassobjects")] +CoRevertToSelf=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coreverttoself")] +CoRevokeClassObject=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-corevokeclassobject")] +CoRevokeDeviceCatalog=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-corevokedevicecatalog")] +CoRevokeInitializeSpy=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-corevokeinitializespy")] +CoRevokeMallocSpy=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-corevokemallocspy")] +CorrectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/ne-peninputpanel-correctionmode")] +CorrectionPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/ne-peninputpanel-correctionposition")] +CORRECTIVE_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/ne-spellcheck-corrective_action")] +Correlation=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-correlation-systempropertiestype-element")] +CorrelationId=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ns-naptypes-correlationid")] +cos=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-cos")] +COSERVERINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/ns-objidlbase-coserverinfo")] +CoSetCancelObject=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cosetcancelobject")] +CoSetMessageDispatcher=[Documentation("https://docs.microsoft.com/windows/win32/api/messagedispatcherapi/nf-messagedispatcherapi-cosetmessagedispatcher")] +CoSetProxyBlanket=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cosetproxyblanket")] +cosh=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-cosh")] +CostingComplete=[Documentation("https://docs.microsoft.com/windows/win32/Msi/costingcomplete")] +CoSuspendClassObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cosuspendclassobjects")] +CoSwitchCallContext=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-coswitchcallcontext")] +CoTaskMemAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cotaskmemalloc")] +CoTaskMemFree=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cotaskmemfree")] +CoTaskMemRealloc=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cotaskmemrealloc")] +CoTestCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cotestcancel")] +CoTreatAsClass=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-cotreatasclass")] +CoUninitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-couninitialize")] +CoUnmarshalHresult=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-counmarshalhresult")] +CoUnmarshalInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-counmarshalinterface")] +Count=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-count-restarttype-element")] +countbits=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/countbits")] +CountClipboardFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-countclipboardformats")] +CountedString=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ns-naptypes-countedstring")] +counter=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/performance-counters-counter-complex-type")] +counterAttribute=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/performance-counters-counterattribute--counterattributes--element")] +counterAttributes=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/performance-counters-counterattributes-complex-type")] +CounterCleanup=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/countercleanup")] +CounterInitialize=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/counterinitialize")] +CounterItem=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counteritem")] +CounterItem::Color=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counteritem-color")] +CounterItem::GetDataAt=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counteritem-getdataat")] +CounterItem::GetStatistics=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counteritem-getstatistics")] +CounterItem::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counteritem-getvalue")] +CounterItem::LineStyle=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counteritem-linestyle")] +CounterItem::Path=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counteritem-path")] +CounterItem::ScaleFactor=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counteritem-scalefactor")] +CounterItem::Selected=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counteritem-selected")] +CounterItem::Value=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counteritem-value")] +CounterItem::Visible=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counteritem-visible")] +CounterItem::Width=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counteritem-width")] +CounterPathCallBack=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nc-pdh-counterpathcallback")] +counters=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/performance-counters-counters-complex-type")] +Counters=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counters")] +Counters::Add=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counters-add")] +Counters::Count=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counters-count")] +Counters::Item=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counters-item")] +Counters::Remove=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/counters-remove")] +counterSet=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/performance-counters-counterset-complex-type")] +CountType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-counttype-simpletype")] +COutputQueue=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue")] +COutputQueue::~COutputQueue=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue--coutputqueue")] +COutputQueue::BeginFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-beginflush")] +COutputQueue::COutputQueue=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-coutputqueue")] +COutputQueue::EndFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-endflush")] +COutputQueue::EOS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-eos")] +COutputQueue::FreeSamples=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-freesamples")] +COutputQueue::InitialThreadProc=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-initialthreadproc")] +COutputQueue::IsIdle=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-isidle")] +COutputQueue::IsQueued=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-isqueued")] +COutputQueue::IsSpecialSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-isspecialsample")] +COutputQueue::m_bBatchExact=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-bbatchexact")] +COutputQueue::m_bFlushing=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-bflushing")] +COutputQueue::m_bSendAnyway=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-bsendanyway")] +COutputQueue::m_bTerminate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-bterminate")] +COutputQueue::m_evFlushComplete=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-evflushcomplete")] +COutputQueue::m_hEventPop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-heventpop")] +COutputQueue::m_hr=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-hr")] +COutputQueue::m_hSem=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-hsem")] +COutputQueue::m_hThread=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-hthread")] +COutputQueue::m_lBatchSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-lbatchsize")] +COutputQueue::m_List=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-list")] +COutputQueue::m_lWaiting=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-lwaiting")] +COutputQueue::m_nBatched=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-nbatched")] +COutputQueue::m_pInputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-pinputpin")] +COutputQueue::m_pPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-ppin")] +COutputQueue::m_ppSamples=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-m-ppsamples")] +COutputQueue::NewSegment=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-newsegment")] +COutputQueue::NotifyThread=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-notifythread")] +COutputQueue::QueueSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-queuesample")] +COutputQueue::Receive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-receive")] +COutputQueue::ReceiveMultiple=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-receivemultiple")] +COutputQueue::Reset=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-reset")] +COutputQueue::SendAnyway=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-sendanyway")] +COutputQueue::SetPopEvent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-setpopevent")] +COutputQueue::ThreadProc=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/coutputqueue-threadproc")] +COWAIT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/ne-combaseapi-cowait_flags")] +CoWaitForMultipleHandles=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cowaitformultiplehandles")] +CoWaitForMultipleObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-cowaitformultipleobjects")] +CPapFile=[Documentation("https://docs.microsoft.com/windows/win32/Stg/cpapfile-class-and-methods")] +CPersistStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpersiststream")] +CPersistStream::CPersistStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpersiststream-cpersiststream")] +CPersistStream::GetClassID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpersiststream-getclassid")] +CPersistStream::GetSizeMax=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpersiststream-getsizemax")] +CPersistStream::GetSoftwareVersion=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpersiststream-getsoftwareversion")] +CPersistStream::IsDirty=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpersiststream-isdirty")] +CPersistStream::Load=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpersiststream-load")] +CPersistStream::ReadFromStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpersiststream-readfromstream")] +CPersistStream::Save=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpersiststream-save")] +CPersistStream::SetDirty=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpersiststream-setdirty")] +CPersistStream::SizeMax=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpersiststream-sizemax")] +CPersistStream::WriteToStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpersiststream-writetostream")] +CPEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/ne-encdec-cpevents")] +CPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/ns-winnls-cpinfo")] +CPINFOEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/ns-winnls-cpinfoexa")] +CPINFOEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/ns-winnls-cpinfoexw")] +CPL_DBLCLK=[Documentation("https://docs.microsoft.com/windows/win32/shell/cpl-dblclk")] +CPL_EXIT=[Documentation("https://docs.microsoft.com/windows/win32/shell/cpl-exit")] +CPL_GETCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/shell/cpl-getcount")] +CPL_INIT=[Documentation("https://docs.microsoft.com/windows/win32/shell/cpl-init")] +CPL_INQUIRE=[Documentation("https://docs.microsoft.com/windows/win32/shell/cpl-inquire")] +CPL_NEWINQUIRE=[Documentation("https://docs.microsoft.com/windows/win32/shell/cpl-newinquire")] +CPL_SELECT=[Documentation("https://docs.microsoft.com/windows/win32/shell/cpl-select")] +CPL_STARTWPARMS=[Documentation("https://docs.microsoft.com/windows/win32/shell/cpl-startwparms")] +CPL_STOP=[Documentation("https://docs.microsoft.com/windows/win32/shell/cpl-stop")] +CPLINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cpl/ns-cpl-cplinfo")] +CPosPassThru=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru")] +CPosPassThru::CanSeekBackward=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-canseekbackward")] +CPosPassThru::CanSeekForward=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-canseekforward")] +CPosPassThru::CheckCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-checkcapabilities")] +CPosPassThru::ConvertTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-converttimeformat")] +CPosPassThru::CPosPassThru=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-cpospassthru")] +CPosPassThru::ForceRefresh=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-forcerefresh")] +CPosPassThru::get_CurrentPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-get-currentposition")] +CPosPassThru::get_Duration=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-get-duration")] +CPosPassThru::get_PrerollTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-get-prerolltime")] +CPosPassThru::get_Rate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-get-rate")] +CPosPassThru::get_StopTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-get-stoptime")] +CPosPassThru::GetAvailable=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-getavailable")] +CPosPassThru::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-getcapabilities")] +CPosPassThru::GetCurrentPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-getcurrentposition")] +CPosPassThru::GetDuration=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-getduration")] +CPosPassThru::GetMediaTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-getmediatime")] +CPosPassThru::GetPositions=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-getpositions")] +CPosPassThru::GetPreroll=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-getpreroll")] +CPosPassThru::GetRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-getrate")] +CPosPassThru::GetStopPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-getstopposition")] +CPosPassThru::GetTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-gettimeformat")] +CPosPassThru::IsFormatSupported=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-isformatsupported")] +CPosPassThru::IsUsingTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-isusingtimeformat")] +CPosPassThru::put_CurrentPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-put-currentposition")] +CPosPassThru::put_PrerollTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-put-prerolltime")] +CPosPassThru::put_Rate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-put-rate")] +CPosPassThru::put_StopTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-put-stoptime")] +CPosPassThru::QueryPreferredFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-querypreferredformat")] +CPosPassThru::SetPositions=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-setpositions")] +CPosPassThru::SetRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-setrate")] +CPosPassThru::SetTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpospassthru-settimeformat")] +CPU_SET_INFORMATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/ProcThread/cpu-set-information-type")] +CPullPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin")] +CPullPin::~CPullPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin--cpullpin")] +CPullPin::Active=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-active")] +CPullPin::AlignDown=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-aligndown")] +CPullPin::AlignUp=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-alignup")] +CPullPin::BeginFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-beginflush")] +CPullPin::Connect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-connect")] +CPullPin::CPullPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-cpullpin")] +CPullPin::DecideAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-decideallocator")] +CPullPin::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-disconnect")] +CPullPin::Duration=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-duration")] +CPullPin::EndFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-endflush")] +CPullPin::EndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-endofstream")] +CPullPin::GetReader=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-getreader")] +CPullPin::Inactive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-inactive")] +CPullPin::m_pAlloc=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-m-palloc")] +CPullPin::OnError=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-onerror")] +CPullPin::Receive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-receive")] +CPullPin::Seek=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cpullpin-seek")] +CQFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/ns-cmnquery-cqform")] +CQPAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/ns-cmnquery-cqpage")] +CQPM_CLEARFORM=[Documentation("https://docs.microsoft.com/windows/win32/AD/cqpm-clearform")] +CQPM_ENABLE=[Documentation("https://docs.microsoft.com/windows/win32/AD/cqpm-enable")] +CQPM_GETPARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/AD/cqpm-getparameters")] +CQPM_HANDLERSPECIFIC=[Documentation("https://docs.microsoft.com/windows/win32/AD/cqpm-handlerspecific")] +CQPM_HELP=[Documentation("https://docs.microsoft.com/windows/win32/AD/cqpm-help")] +CQPM_INITIALIZE=[Documentation("https://docs.microsoft.com/windows/win32/AD/cqpm-initialize")] +CQPM_PERSIST=[Documentation("https://docs.microsoft.com/windows/win32/AD/cqpm-persist")] +CQPM_RELEASE=[Documentation("https://docs.microsoft.com/windows/win32/AD/cqpm-release")] +CQPM_SETDEFAULTPARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/AD/cqpm-setdefaultparameters")] +CQueue=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cqueue")] +CQueue::~CQueue=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cqueue--cqueue")] +CQueue::CQueue=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cqueue-cqueue")] +CQueue::GetQueueObject=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cqueue-getqueueobject")] +CQueue::PutQueueObject=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cqueue-putqueueobject")] +CrashDumpGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/crashdumpgrbit-enumeration")] +CrawlSourceSupportMask=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/crawlsourcesupportmask")] +Create=[Documentation("https://docs.microsoft.com/windows/win32/Msi/create-time-date-summary")] +CREATE_ASM_NAME_OBJ_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/ne-winsxs-create_asm_name_obj_flags")] +CREATE_CLUSTER_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-create_cluster_config")] +CREATE_CLUSTER_NAME_ACCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-create_cluster_name_account")] +CREATE_DISK=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-create_disk")] +CREATE_DISK_GPT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-create_disk_gpt")] +CREATE_DISK_MBR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-create_disk_mbr")] +CREATE_PARTITION_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-create_partition_parameters")] +CREATE_PROCESS_DEBUG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-create_process_debug_info")] +CREATE_THREAD_DEBUG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-create_thread_debug_info")] +CREATE_USN_JOURNAL_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-create_usn_journal_data")] +CREATE_VIRTUAL_DISK_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-create_virtual_disk_flag")] +CREATE_VIRTUAL_DISK_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-create_virtual_disk_parameters")] +CREATE_VIRTUAL_DISK_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-create_virtual_disk_version")] +Create-Session=[Documentation("https://docs.microsoft.com/windows/win32/Bits/create-session")] +CreateAcceleratorTable=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createacceleratortablea")] +CreateAcceleratorTableA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createacceleratortablea")] +CreateAcceleratorTableW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createacceleratortablew")] +CreateActCtx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createactctxw")] +CreateActCtxA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createactctxa")] +CreateActCtxW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createactctxw")] +CreateActivityCoordinatorPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/activitycoordinator/nf-activitycoordinator-createactivitycoordinatorpolicy")] +CreateAntiMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-createantimoniker")] +CreateAnycastIpAddressEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-createanycastipaddressentry")] +CreateAppContainerProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-createappcontainerprofile")] +CreateAssemblyCache=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nf-winsxs-createassemblycache")] +CreateAssemblyNameObject=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nf-winsxs-createassemblynameobject")] +CreateAsyncBindCtx=[Documentation("https://docs.microsoft.com/windows/win32/api/urlmon/nf-urlmon-createasyncbindctx")] +CreateAudioMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/createaudiomediatype")] +CreateAudioMediaTypeFromUncompressedAudioFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/audiomediatype/nf-audiomediatype-createaudiomediatypefromuncompressedaudioformat")] +CreateBindCtx=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-createbindctx")] +CreateBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createbitmap")] +CreateBitmapIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createbitmapindirect")] +CreateBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/createblob")] +CreateBoundaryDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createboundarydescriptora")] +CreateBoundaryDescriptorA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createboundarydescriptora")] +CreateBoundaryDescriptorW=[Documentation("https://docs.microsoft.com/windows/win32/api/namespaceapi/nf-namespaceapi-createboundarydescriptorw")] +CreateBrushIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createbrushindirect")] +CreateCaret=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createcaret")] +CreateClassMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-createclassmoniker")] +CreateCluster=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-createcluster")] +CreateClusterCNOless=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-createclustercnoless")] +CreateClusterGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-createclustergroup")] +CreateClusterGroupEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-createclustergroupex")] +CreateClusterGroupSet=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-createclustergroupset")] +CreateClusterNameAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-createclusternameaccount")] +CreateClusterNotifyPort=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-createclusternotifyport")] +CreateClusterNotifyPortV2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-createclusternotifyportv2")] +CreateClusterResource=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-createclusterresource")] +CreateClusterResourceType=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-createclusterresourcetype")] +CreateColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createcolorspacea")] +CreateColorSpaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createcolorspacea")] +CreateColorSpaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createcolorspacew")] +CreateColorTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-createcolortransforma")] +CreateColorTransformA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-createcolortransforma")] +CreateColorTransformW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-createcolortransformw")] +CreateCompatibleBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createcompatiblebitmap")] +CreateCompatibleDC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createcompatibledc")] +CreateCompressor=[Documentation("https://docs.microsoft.com/windows/win32/api/compressapi/nf-compressapi-createcompressor")] +CreateConsoleScreenBuffer=[Documentation("https://docs.microsoft.com/windows/console/createconsolescreenbuffer")] +CreateContext=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-createcontext")] +CreateControlInput=[Documentation("https://docs.microsoft.com/windows/win32/api/corewindow/nf-corewindow-createcontrolinput")] +CreateControlInputEx=[Documentation("https://docs.microsoft.com/windows/win32/api/corewindow/nf-corewindow-createcontrolinputex")] +CreateCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createcursor")] +CreateDataAdviseHolder=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-createdataadviseholder")] +CreateDatabaseGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/createdatabasegrbit-enumeration")] +CreateDataCache=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-createdatacache")] +CreateDC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createdcw")] +CreateDCA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createdca")] +CreateDCW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createdcw")] +CreateDecompressor=[Documentation("https://docs.microsoft.com/windows/win32/api/compressapi/nf-compressapi-createdecompressor")] +CreateDeltaB=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/msdelta-createdeltab")] +CreateDeltaW=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/msdelta-createdeltaw")] +CreateDesktop=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdesktopa")] +CreateDesktopA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdesktopa")] +CreateDesktopEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdesktopexa")] +CreateDesktopExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdesktopexa")] +CreateDesktopExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdesktopexw")] +CreateDesktopW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdesktopw")] +CreateDeviceAccessInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/deviceaccess/nf-deviceaccess-createdeviceaccessinstance")] +CreateDeviceLinkProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-createdevicelinkprofile")] +CreateDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdialogw")] +CreateDialogA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdialoga")] +CreateDialogIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdialogindirectw")] +CreateDialogIndirectA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdialogindirecta")] +CreateDialogIndirectParam=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdialogindirectparama")] +CreateDialogIndirectParamA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdialogindirectparama")] +CreateDialogIndirectParamW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdialogindirectparamw")] +CreateDialogIndirectW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdialogindirectw")] +CreateDialogParam=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdialogparama")] +CreateDialogParamA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdialogparama")] +CreateDialogParamW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdialogparamw")] +CreateDialogW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createdialogw")] +CreateDIBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createdibitmap")] +CreateDIBPatternBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createdibpatternbrush")] +CreateDIBPatternBrushPt=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createdibpatternbrushpt")] +CreateDIBSection=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createdibsection")] +CreateDirect3D11DeviceFromDXGIDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.directx.direct3d11.interop/nf-windows-graphics-directx-direct3d11-interop-createdirect3d11devicefromdxgidevice")] +CreateDirect3D11SurfaceFromDXGISurface=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.directx.direct3d11.interop/nf-windows-graphics-directx-direct3d11-interop-createdirect3d11surfacefromdxgisurface")] +CreateDirect3DDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.directx.direct3d11.interop/nf-windows-graphics-directx-direct3d11-interop-createdirect3ddevice")] +CreateDirect3DSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.directx.direct3d11.interop/nf-windows-graphics-directx-direct3d11-interop-createdirect3dsurface")] +CreateDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createdirectory")] +CreateDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-createdirectorya")] +CreateDirectoryEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createdirectoryexa")] +CreateDirectoryExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createdirectoryexa")] +CreateDirectoryExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createdirectoryexw")] +CreateDirectoryFromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-createdirectoryfromappw")] +CreateDirectoryFromAppW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-createdirectoryfromappw")] +CreateDirectoryTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createdirectorytransactedw")] +CreateDirectoryTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createdirectorytransacteda")] +CreateDirectoryTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createdirectorytransactedw")] +CreateDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-createdirectoryw")] +CreateDiscardableBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-creatediscardablebitmap")] +CreateDispatcherQueueController=[Documentation("https://docs.microsoft.com/windows/win32/api/dispatcherqueue/nf-dispatcherqueue-createdispatcherqueuecontroller")] +CreateDispTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-createdisptypeinfo")] +CreateDXGIFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-createdxgifactory")] +CreateDXGIFactory1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-createdxgifactory1")] +CreateDXGIFactory2=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-createdxgifactory2")] +CreateEditableStream=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-createeditablestream")] +CreateEllipticRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createellipticrgn")] +CreateEllipticRgnIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createellipticrgnindirect")] +CreateEnclave=[Documentation("https://docs.microsoft.com/windows/win32/api/enclaveapi/nf-enclaveapi-createenclave")] +CreateEndorsementKeyPair=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/createendorsementkeypair-win32-tpm")] +CreateEnhMetaFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createenhmetafilew")] +CreateEnhMetaFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createenhmetafilea")] +CreateEnhMetaFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createenhmetafilew")] +CreateEnlistment=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-createenlistment")] +CreateEnvironmentBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-createenvironmentblock")] +CreateErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-createerrorinfo")] +CreateEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createeventa")] +CreateEventA=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createeventa")] +CreateEventEx=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createeventexa")] +CreateEventExA=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createeventexa")] +CreateEventExW=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createeventexw")] +CreateEventW=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createeventw")] +CreateFiber=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createfiber")] +CreateFiberEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createfiberex")] +CreateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-createfilea")] +CreateFile2=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-createfile2")] +CREATEFILE2_EXTENDED_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/ns-fileapi-createfile2_extended_parameters")] +CreateFile2FromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-createfile2fromappw")] +CreateFile2FromAppW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-createfile2fromappw")] +CreateFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-createfilea")] +CreateFileFromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-createfilefromappw")] +CreateFileFromAppW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-createfilefromappw")] +CreateFileMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-createfilemappingw")] +CreateFileMapping2=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-createfilemapping2")] +CreateFileMappingA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createfilemappinga")] +CreateFileMappingFromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-createfilemappingfromapp")] +CreateFileMappingNuma=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-createfilemappingnumaw")] +CreateFileMappingNumaA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createfilemappingnumaa")] +CreateFileMappingNumaW=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-createfilemappingnumaw")] +CreateFileMappingW=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-createfilemappingw")] +CreateFileMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-createfilemoniker")] +CreateFileTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createfiletransactedw")] +CreateFileTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createfiletransacteda")] +CreateFileTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createfiletransactedw")] +CreateFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-createfilew")] +CreateFont=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createfonta")] +CreateFontA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createfonta")] +CreateFontIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createfontindirecta")] +CreateFontIndirectA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createfontindirecta")] +CreateFontIndirectEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createfontindirectexw")] +CreateFontIndirectExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createfontindirectexa")] +CreateFontIndirectExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createfontindirectexw")] +CreateFontIndirectW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createfontindirectw")] +CreateFontPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/fontsub/nf-fontsub-createfontpackage")] +CreateFontW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createfontw")] +CreateFormatEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/urlmon/nf-urlmon-createformatenumerator")] +CreateFX=[Documentation("https://docs.microsoft.com/windows/win32/api/xapofx/nf-xapofx-createfx")] +CreateGenericComposite=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-creategenericcomposite")] +CreateGPOLink=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-creategpolink")] +CreateHalftonePalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createhalftonepalette")] +CreateHandoffTable=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/createhandofftable")] +CreateHardLink=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createhardlinka")] +CreateHardLinkA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createhardlinka")] +CreateHardLinkTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createhardlinktransacteda")] +CreateHardLinkTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createhardlinktransacteda")] +CreateHardLinkTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createhardlinktransactedw")] +CreateHardLinkW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createhardlinkw")] +CreateHardwareEventMoniker=[Documentation("https://docs.microsoft.com/windows/win32/shell/createhardwareeventmoniker")] +CreateHatchBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createhatchbrush")] +CreateHrtfApo=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/nf-hrtfapoapi-createhrtfapo")] +CreateIC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createicw")] +CreateICA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createica")] +CreateIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createicon")] +CreateIconFromResource=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createiconfromresource")] +CreateIconFromResourceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createiconfromresourceex")] +CreateIconIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createiconindirect")] +CreateICW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createicw")] +CreateIFECommonInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-createifecommoninstance")] +CreateIFEDictionaryInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-createifedictionaryinstance")] +CreateIFELanguageInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-createifelanguageinstance")] +CreateILockBytesOnHGlobal=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-createilockbytesonhglobal")] +CreateIndexGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/createindexgrbit-enumeration")] +CreateInkDivider=[Documentation("https://docs.microsoft.com/windows/win32/tablet/createinkdivider")] +CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nl-wbemglue-cwbemgluefactory")] +CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-winstype-createinstancefrompropertydata")] +CreateInstanceFromTextRepresentation=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-resourcerecord-createinstancefromtextrepresentation")] +CreateInstanceGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/createinstancegrbit-enumeration")] +CreateInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-createinteractioncontext")] +CreateIoCompletionPort=[Documentation("https://docs.microsoft.com/windows/win32/FileIO/createiocompletionport")] +CreateIoRing=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-createioring")] +CreateIpForwardEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-createipforwardentry")] +CreateIpForwardEntry2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-createipforwardentry2")] +CreateIpNetEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-createipnetentry")] +CreateIpNetEntry2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-createipnetentry2")] +CreateIProp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/createiprop")] +CreateItemMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-createitemmoniker")] +CreateJobObject=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createjobobjecta")] +CreateJobObjectA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createjobobjecta")] +CreateJobObjectW=[Documentation("https://docs.microsoft.com/windows/win32/api/jobapi2/nf-jobapi2-createjobobjectw")] +CreateLogContainerScanContext=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-createlogcontainerscancontext")] +CreateLogFile=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-createlogfile")] +CreateLogMarshallingArea=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-createlogmarshallingarea")] +CreateMailslot=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createmailslota")] +CreateMailslotA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createmailslota")] +CreateMailslotW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createmailslotw")] +CreateMAPIInitializationMonitor=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/CreateMAPIInitializationMonitor")] +CreateMappedBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-createmappedbitmap")] +CreateMD5SSOHash=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-createmd5ssohash")] +CreateMDIWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createmdiwindowa")] +CreateMDIWindowA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createmdiwindowa")] +CreateMDIWindowW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createmdiwindoww")] +CreateMediaRendererOperation=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/createmediarendereroperation")] +CreateMediaRendererOperation::Completed=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/createmediarendereroperation-completed")] +CreateMediaRendererOperation::GetResults=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/createmediarendereroperation-getresults")] +CreateMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/createmediatype")] +CreateMemoryResourceNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-creatememoryresourcenotification")] +CreateMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createmenu")] +CreateMetaFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createmetafilea")] +CreateMetaFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createmetafilea")] +CreateMetaFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createmetafilew")] +CreateMRUListW=[Documentation("https://docs.microsoft.com/windows/win32/shell/createmrulist")] +CreateMSPCallHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/mspaddr/nf-mspaddr-createmspcallhelper")] +CreateMultiProfileTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-createmultiprofiletransform")] +CreateMutex=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createmutexa")] +CreateMutexA=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createmutexa")] +CreateMutexEx=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createmutexexw")] +CreateMutexExA=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createmutexexa")] +CreateMutexExW=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createmutexexw")] +CreateMutexW=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createmutexw")] +CreateNamedPipe=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-createnamedpipew")] +CreateNamedPipeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createnamedpipea")] +CreateNamedPipeW=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-createnamedpipew")] +CreateNamedPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-createnamedpropertystore")] +CreateNPPInterface=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/createnppinterface")] +CreateNtmsMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-createntmsmediaa")] +CreateNtmsMediaA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-createntmsmediaa")] +CreateNtmsMediaPool=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-createntmsmediapool")] +CreateNtmsMediaPoolA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-createntmsmediapoola")] +CreateNtmsMediaPoolW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-createntmsmediapoolw")] +CreateNtmsMediaW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-createntmsmediaw")] +CreateObjrefMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-createobjrefmoniker")] +CreateOleAdviseHolder=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-createoleadviseholder")] +CreateOPMProtectedOutputs=[Documentation("https://docs.microsoft.com/windows/win32/medfound/createopmprotectedoutputs")] +CreatePackageDependencyOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ne-appmodel-createpackagedependencyoptions")] +CreatePalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createpalette")] +CreatePatchFileExA=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/patchapi-createpatchfileex")] +CreatePatchFileExW=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/patchapi-createpatchfileex")] +CreatePatternBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createpatternbrush")] +CreatePen=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createpen")] +CreatePenIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createpenindirect")] +CreatePersistentTcpPortReservation=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-createpersistenttcpportreservation")] +CreatePersistentUdpPortReservation=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-createpersistentudpportreservation")] +CreatePipe=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-createpipe")] +CreatePointerMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-createpointermoniker")] +CreatePolygonRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createpolygonrgn")] +CreatePolyPolygonRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createpolypolygonrgn")] +CreatePopupMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createpopupmenu")] +CreatePosPassThru=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/createpospassthru")] +CreatePresentationFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-createpresentationfactory")] +CreatePrintAsyncNotifyChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/prnasnot/nf-prnasnot-createprintasyncnotifychannel")] +CreatePrivateNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createprivatenamespacea")] +CreatePrivateNamespaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createprivatenamespacea")] +CreatePrivateNamespaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/namespaceapi/nf-namespaceapi-createprivatenamespacew")] +CreatePrivateObjectSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-createprivateobjectsecurity")] +CreatePrivateObjectSecurityEx=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-createprivateobjectsecurityex")] +CreatePrivateObjectSecurityWithMultipleInheritance=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-createprivateobjectsecuritywithmultipleinheritance")] +CreateProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessw")] +CreateProcessA=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessa")] +CreateProcessAsUser=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessasuserw")] +CreateProcessAsUserA=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessasusera")] +CreateProcessAsUserW=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessasuserw")] +CreateProcessW=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessw")] +CreateProcessWithLogonW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createprocesswithlogonw")] +CreateProcessWithTokenW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createprocesswithtokenw")] +CreateProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-createprofile")] +CreateProfileFromLogColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-createprofilefromlogcolorspacew")] +CreateProfileFromLogColorSpaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-createprofilefromlogcolorspacea")] +CreateProfileFromLogColorSpaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-createprofilefromlogcolorspacew")] +CreatePropertyDatabase=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/createpropertydatabase")] +CreatePropertySheetPage=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-createpropertysheetpagew")] +CreatePropertySheetPageA=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-createpropertysheetpagea")] +CreatePropertySheetPageW=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-createpropertysheetpagew")] +CreatePropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-createpropertystore")] +CreateProtocol=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/createprotocol")] +CreateProxyArpEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-createproxyarpentry")] +CreatePseudoConsole=[Documentation("https://docs.microsoft.com/windows/console/createpseudoconsole")] +CreateRandomAccessStreamOnFile=[Documentation("https://docs.microsoft.com/windows/win32/api/shcore/nf-shcore-createrandomaccessstreamonfile")] +CreateRandomAccessStreamOverStream=[Documentation("https://docs.microsoft.com/windows/win32/api/shcore/nf-shcore-createrandomaccessstreamoverstream")] +CreateRecognizer=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-createrecognizer")] +CreateRectRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createrectrgn")] +CreateRectRgnIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createrectrgnindirect")] +CreateRemoteThread=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-createremotethread")] +CreateRemoteThreadEx=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-createremotethreadex")] +CreateResourceIndexer=[Documentation("https://docs.microsoft.com/windows/win32/api/resourceindexer/nf-resourceindexer-createresourceindexer")] +CreateResourceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-createresourcemanager")] +CreateRestorePoint=[Documentation("https://docs.microsoft.com/windows/win32/sr/createrestorepoint-systemrestore")] +CreateRestrictedToken=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-createrestrictedtoken")] +CreateRoundRectRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createroundrectrgn")] +CreateScalableFontResource=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createscalablefontresourcea")] +CreateScalableFontResourceA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createscalablefontresourcea")] +CreateScalableFontResourceW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createscalablefontresourcew")] +CreateSecurityPage=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-createsecuritypage")] +CreateSemaphoreA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createsemaphorea")] +CreateSemaphoreExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createsemaphoreexa")] +CreateSemaphoreExW=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createsemaphoreexw")] +CreateSemaphoreW=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createsemaphorew")] +CreateService=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-createservicea")] +CreateServiceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-createservicea")] +CreateServiceW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-createservicew")] +CreateSolidBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-createsolidbrush")] +CreateSortedAddressPairs=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-createsortedaddresspairs")] +CreateStatusWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-createstatuswindoww")] +CreateStatusWindowA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-createstatuswindowa")] +CreateStatusWindowW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-createstatuswindoww")] +CreateStdAccessibleObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-createstdaccessibleobject")] +CreateStdAccessibleProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-createstdaccessibleproxya")] +CreateStdAccessibleProxyA=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-createstdaccessibleproxya")] +CreateStdAccessibleProxyW=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-createstdaccessibleproxyw")] +CreateStdDispatch=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-createstddispatch")] +CreateStreamOnHGlobal=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-createstreamonhglobal")] +CreateStreamOverRandomAccessStream=[Documentation("https://docs.microsoft.com/windows/win32/api/shcore/nf-shcore-createstreamoverrandomaccessstream")] +CREATESTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-createstructa")] +CREATESTRUCTA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-createstructa")] +CREATESTRUCTW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-createstructw")] +CreateSymbolicLink=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createsymboliclinka")] +CreateSymbolicLinkA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createsymboliclinka")] +CreateSymbolicLinkTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createsymboliclinktransacteda")] +CreateSymbolicLinkTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createsymboliclinktransacteda")] +CreateSymbolicLinkTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createsymboliclinktransactedw")] +CreateSymbolicLinkW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createsymboliclinkw")] +CreateSyntheticPointerDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createsyntheticpointerdevice")] +CreateTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/createtable")] +CreateTableColumnIndexGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/createtablecolumnindexgrbit-enumeration")] +CreateTapePartition=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createtapepartition")] +CreateTextServices=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-createtextservices")] +CreateThread=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-createthread")] +CreateThreadpool=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-createthreadpool")] +CreateThreadpoolCleanupGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-createthreadpoolcleanupgroup")] +CreateThreadpoolIo=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-createthreadpoolio")] +CreateThreadpoolTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-createthreadpooltimer")] +CreateThreadpoolWait=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-createthreadpoolwait")] +CreateThreadpoolWork=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-createthreadpoolwork")] +CreateTimerQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoollegacyapiset/nf-threadpoollegacyapiset-createtimerqueue")] +CreateTimerQueueTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoollegacyapiset/nf-threadpoollegacyapiset-createtimerqueuetimer")] +CreateToolbarEx=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-createtoolbarex")] +CreateToolhelp32Snapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-createtoolhelp32snapshot")] +CreateTraceInstanceId=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-createtraceinstanceid")] +CreateTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-createtransaction")] +CreateTransactionManager=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-createtransactionmanager")] +CreateTypeLib=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-createtypelib")] +CreateTypeLib2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-createtypelib2")] +CreateUmsCompletionList=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createumscompletionlist")] +CreateUmsThreadContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-createumsthreadcontext")] +CreateUnicastIpAddressEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-createunicastipaddressentry")] +CreateUpDownControl=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-createupdowncontrol")] +CreateUrlCacheContainerA=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-createurlcachecontainera")] +CreateUrlCacheContainerW=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-createurlcachecontainerw")] +CreateUrlCacheEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-createurlcacheentrya")] +CreateUrlCacheEntryA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-createurlcacheentrya")] +CreateUrlCacheEntryW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-createurlcacheentryw")] +CreateUrlCacheGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-createurlcachegroup")] +CreateUserProfileEx=[Documentation("https://docs.microsoft.com/windows/win32/shell/createuserprofileex")] +CreateUserProfileExA=[Documentation("https://docs.microsoft.com/windows/win32/shell/createuserprofileex")] +CreateUserProfileExW=[Documentation("https://docs.microsoft.com/windows/win32/shell/createuserprofileex")] +CreateVirtualDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-createvirtualdisk")] +CreateVssBackupComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-createvssbackupcomponents")] +CreateVssBackupComponentsInternal=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-createvssbackupcomponentsinternal")] +CreateVssExamineWriterMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-createvssexaminewritermetadata")] +CreateVssExamineWriterMetadataInternal=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-createvssexaminewritermetadatainternal")] +CreateVssExpressWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-createvssexpresswriter")] +CreateVssExpressWriterInternal=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-createvssexpresswriterinternal")] +CreateWaitableTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createwaitabletimerw")] +CreateWaitableTimerA=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createwaitabletimerw")] +CreateWaitableTimerEx=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createwaitabletimerexw")] +CreateWaitableTimerExA=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createwaitabletimerexw")] +CreateWaitableTimerExW=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createwaitabletimerexw")] +CreateWaitableTimerW=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-createwaitabletimerw")] +CreateWellKnownSid=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-createwellknownsid")] +CreateWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createwindowa")] +CreateWindowA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createwindowa")] +CreateWindowEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createwindowexa")] +CreateWindowExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createwindowexa")] +CreateWindowExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createwindowexw")] +CreateWindowStation=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createwindowstationw")] +CreateWindowStationA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createwindowstationa")] +CreateWindowStationW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createwindowstationw")] +CreateWindowW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-createwindoww")] +CreateWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-createwriter")] +CreateWriterEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-createwriterex")] +CreateXamlUIPresenter=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/createxamluipresenter")] +CreateZone=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone-createzone")] +Creating=[Documentation("https://docs.microsoft.com/windows/win32/Msi/creating-application-summary")] +CreationProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-creationproperties")] +CRED_FETCH=[Documentation("https://docs.microsoft.com/windows/win32/SecMgmt/cred-fetch")] +CRED_MARSHAL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/ne-wincred-cred_marshal_type")] +CRED_PROTECTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/ne-wincred-cred_protection_type")] +CredDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creddeletea")] +CredDeleteA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creddeletea")] +CredDeleteW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creddeletew")] +CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/ns-wincred-credentialw")] +CREDENTIAL_ATTRIBUTEA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/ns-wincred-credential_attributea")] +CREDENTIAL_ATTRIBUTEW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/ns-wincred-credential_attributew")] +CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/ne-credentialprovider-credential_provider_account_options")] +CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/ne-credentialprovider-credential_provider_credential_field_options")] +CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/ns-credentialprovider-credential_provider_credential_serialization")] +CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/ns-credentialprovider-credential_provider_field_descriptor")] +CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/ne-credentialprovider-credential_provider_field_interactive_state")] +CREDENTIAL_PROVIDER_FIELD_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/ne-credentialprovider-credential_provider_field_state")] +CREDENTIAL_PROVIDER_FIELD_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/ne-credentialprovider-credential_provider_field_type")] +CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/ne-credentialprovider-credential_provider_get_serialization_response")] +CREDENTIAL_PROVIDER_STATUS_ICON=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/ne-credentialprovider-credential_provider_status_icon")] +CREDENTIAL_PROVIDER_USAGE_SCENARIO=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/ne-credentialprovider-credential_provider_usage_scenario")] +CREDENTIAL_TARGET_INFORMATIONA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/ns-wincred-credential_target_informationa")] +CREDENTIAL_TARGET_INFORMATIONW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/ns-wincred-credential_target_informationw")] +CREDENTIALA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/ns-wincred-credentiala")] +Credentials=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaphostusercredentialsschema-credentials-eaphostusercredentials-element")] +CredentialsBlob=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaphostusercredentialsschema-credentialsblob-eaphostusercredentials-element")] +CredentialsSource=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaptlsconnectionpropertiesv1schema-credentialssource-eaptype-element")] +CredentialsSourceParameters=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaptlsconnectionpropertiesv1schema-credentialssourceparameters-complextype")] +CREDENTIALW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/ns-wincred-credentialw")] +CredEnumerate=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credenumeratew")] +CredEnumerateA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credenumeratea")] +CredEnumerateW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credenumeratew")] +CredFindBestCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credfindbestcredentiala")] +CredFindBestCredentialA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credfindbestcredentiala")] +CredFindBestCredentialW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credfindbestcredentialw")] +CredFree=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credfree")] +CredFreeCredentialsFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-credfreecredentialsfn")] +CredGetSessionTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credgetsessiontypes")] +CredGetTargetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credgettargetinfoa")] +CredGetTargetInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credgettargetinfoa")] +CredGetTargetInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credgettargetinfow")] +CredIsMarshaledCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credismarshaledcredentiala")] +CredIsMarshaledCredentialA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credismarshaledcredentiala")] +CredIsMarshaledCredentialW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credismarshaledcredentialw")] +CredIsProtected=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credisprotectedw")] +CredIsProtectedA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credisprotecteda")] +CredIsProtectedW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credisprotectedw")] +CrediUnmarshalandDecodeStringFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-crediunmarshalanddecodestringfn")] +CredMarshalCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credmarshalcredentialw")] +CredMarshalCredentialA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credmarshalcredentiala")] +CredMarshalCredentialW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credmarshalcredentialw")] +CredMarshalTargetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nf-ntsecpkg-credmarshaltargetinfo")] +CredPackAuthenticationBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credpackauthenticationbufferw")] +CredPackAuthenticationBufferA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credpackauthenticationbuffera")] +CredPackAuthenticationBufferW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credpackauthenticationbufferw")] +CredProtect=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credprotecta")] +CredProtectA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credprotecta")] +CredProtectW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credprotectw")] +CredRead=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credreada")] +CredReadA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credreada")] +CredReadDomainCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credreaddomaincredentialsa")] +CredReadDomainCredentialsA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credreaddomaincredentialsa")] +CredReadDomainCredentialsFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-credreaddomaincredentialsfn")] +CredReadDomainCredentialsW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credreaddomaincredentialsw")] +CredReadFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-credreadfn")] +CredReadW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credreadw")] +CredRename=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credrenamew")] +CredRenameA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credrenamea")] +CredRenameW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credrenamew")] +CREDSPP_SUBMIT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/credssp/ne-credssp-credspp_submit_type")] +CREDSSP_CRED=[Documentation("https://docs.microsoft.com/windows/win32/api/credssp/ns-credssp-credssp_cred")] +CREDUI_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/ns-wincred-credui_infoa")] +CREDUI_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/ns-wincred-credui_infow")] +CredUICmdLinePromptForCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduicmdlinepromptforcredentialsa")] +CredUICmdLinePromptForCredentialsA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduicmdlinepromptforcredentialsa")] +CredUICmdLinePromptForCredentialsW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduicmdlinepromptforcredentialsw")] +CredUIConfirmCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduiconfirmcredentialsw")] +CredUIConfirmCredentialsA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduiconfirmcredentialsa")] +CredUIConfirmCredentialsW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduiconfirmcredentialsw")] +CredUIParseUserName=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduiparseusernamew")] +CredUIParseUserNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduiparseusernamea")] +CredUIParseUserNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduiparseusernamew")] +CredUIPromptForCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduipromptforcredentialsw")] +CredUIPromptForCredentialsA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduipromptforcredentialsa")] +CredUIPromptForCredentialsW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduipromptforcredentialsw")] +CredUIPromptForWindowsCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduipromptforwindowscredentialsw")] +CredUIPromptForWindowsCredentialsA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduipromptforwindowscredentialsa")] +CredUIPromptForWindowsCredentialsW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduipromptforwindowscredentialsw")] +CredUIReadSSOCredW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduireadssocredw")] +CredUIStoreSSOCredW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-creduistoressocredw")] +CREDUIWIN_MARSHALED_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-creduiwin_marshaled_context")] +CredUnmarshalCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credunmarshalcredentiala")] +CredUnmarshalCredentialA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credunmarshalcredentiala")] +CredUnmarshalCredentialW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credunmarshalcredentialw")] +CredUnPackAuthenticationBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credunpackauthenticationbuffera")] +CredUnPackAuthenticationBufferA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credunpackauthenticationbuffera")] +CredUnPackAuthenticationBufferW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credunpackauthenticationbufferw")] +CredUnprotect=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credunprotecta")] +CredUnprotectA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credunprotecta")] +CredUnprotectW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credunprotectw")] +CredWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credwritea")] +CredWriteA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credwritea")] +CredWriteDomainCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credwritedomaincredentialsa")] +CredWriteDomainCredentialsA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credwritedomaincredentialsa")] +CredWriteDomainCredentialsW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credwritedomaincredentialsw")] +CredWriteFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-credwritefn")] +CredWriteW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/nf-wincred-credwritew")] +CRefTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/creftime")] +CRefTime::CRefTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/creftime-creftime")] +CRefTime::GetUnits=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/creftime-getunits")] +CRefTime::m_time=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/creftime-m-time")] +CRefTime::Millisecs=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/creftime-millisecs")] +CRefTime::operator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/creftime-operator-reference-time-")] +CRefTime::operator-==[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/creftime-operator-minus-assign")] +CRefTime::operator+==[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/creftime-operator-plus-assign")] +CRefTime::operator==[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/creftime-operator-assign")] +CRenderedInputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crenderedinputpin")] +CRenderedInputPin::Active=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crenderedinputpin-active")] +CRenderedInputPin::CRenderedInputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crenderedinputpin-crenderedinputpin")] +CRenderedInputPin::EndFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crenderedinputpin-endflush")] +CRenderedInputPin::EndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crenderedinputpin-endofstream")] +CRenderedInputPin::m_bAtEndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crenderedinputpin-m-batendofstream")] +CRenderedInputPin::m_bCompleteNotified=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crenderedinputpin-m-bcompletenotified")] +CRenderedInputPin::Run=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crenderedinputpin-run")] +CRendererInputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererinputpin")] +CRendererInputPin::Active=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererinputpin-active")] +CRendererInputPin::Allocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererinputpin-allocator")] +CRendererInputPin::BeginFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererinputpin-beginflush")] +CRendererInputPin::BreakConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererinputpin-breakconnect")] +CRendererInputPin::CheckMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererinputpin-checkmediatype")] +CRendererInputPin::CompleteConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererinputpin-completeconnect")] +CRendererInputPin::CRendererInputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererinputpin-crendererinputpin")] +CRendererInputPin::EndFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererinputpin-endflush")] +CRendererInputPin::EndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererinputpin-endofstream")] +CRendererInputPin::Inactive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererinputpin-inactive")] +CRendererInputPin::m_pRenderer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererinputpin-m-prenderer")] +CRendererInputPin::QueryId=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererinputpin-queryid")] +CRendererInputPin::Receive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererinputpin-receive")] +CRendererInputPin::SetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererinputpin-setmediatype")] +CRendererPosPassThru=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererpospassthru")] +CRendererPosPassThru::CRendererPosPassThru=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererpospassthru-crendererpospassthru")] +CRendererPosPassThru::EOS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererpospassthru-eos")] +CRendererPosPassThru::GetMediaTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererpospassthru-getmediatime")] +CRendererPosPassThru::RegisterMediaTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererpospassthru-registermediatime")] +CRendererPosPassThru::ResetMediaTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/crendererpospassthru-resetmediatime")] +CritCheckIn=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/critcheckin")] +CritCheckOut=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/critcheckout")] +CRL_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crl_context")] +CRL_DIST_POINT=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crl_dist_point")] +CRL_DIST_POINT_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crl_dist_point_name")] +CRL_DIST_POINTS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crl_dist_points_info")] +CRL_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crl_entry")] +CRL_FIND_ISSUED_FOR_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crl_find_issued_for_para")] +CRL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crl_info")] +CRL_ISSUING_DIST_POINT=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crl_issuing_dist_point")] +CRMFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-crmflags")] +CrmLogRecordRead=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ns-comsvcs-crmlogrecordread")] +CRMREGFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-crmregflags")] +CrmTransactionState=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-crmtransactionstate")] +cross=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-cross")] +CROSS_CERT_DIST_POINTS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cross_cert_dist_points_info")] +CROSS_SLIDE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ne-interactioncontext-cross_slide_flags")] +CROSS_SLIDE_PARAMETER=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ns-interactioncontext-cross_slide_parameter")] +CROSS_SLIDE_THRESHOLD=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ne-interactioncontext-cross_slide_threshold")] +crs=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/crs---ps")] +CRYPT_AES_128_KEY_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_aes_128_key_state")] +CRYPT_AES_256_KEY_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_aes_256_key_state")] +CRYPT_ALGORITHM_IDENTIFIER=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_algorithm_identifier")] +CRYPT_ATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_attribute")] +CRYPT_ATTRIBUTE_TYPE_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_attribute_type_value")] +CRYPT_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_attributes")] +CRYPT_BIT_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_bit_blob")] +CRYPT_BLOB_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_blob_array")] +CRYPT_CONTENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_content_info")] +CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_content_info_sequence_of_any")] +CRYPT_CONTEXT_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-crypt_context_config")] +CRYPT_CONTEXT_FUNCTION_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-crypt_context_function_config")] +CRYPT_CONTEXT_FUNCTION_PROVIDERS=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-crypt_context_function_providers")] +CRYPT_CONTEXT_FUNCTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-crypt_context_functions")] +CRYPT_CONTEXTS=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-crypt_contexts")] +CRYPT_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_credentials")] +CRYPT_DECODE_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_decode_para")] +CRYPT_DECRYPT_MESSAGE_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_decrypt_message_para")] +CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_default_context_multi_oid_para")] +CRYPT_ECC_CMS_SHARED_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_ecc_cms_shared_info")] +CRYPT_ENCODE_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_encode_para")] +CRYPT_ENCRYPT_MESSAGE_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_encrypt_message_para")] +CRYPT_ENCRYPTED_PRIVATE_KEY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_encrypted_private_key_info")] +CRYPT_ENROLLMENT_NAME_VALUE_PAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_enrollment_name_value_pair")] +CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_get_time_valid_object_extra_info")] +CRYPT_HASH_MESSAGE_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_hash_message_para")] +CRYPT_IMAGE_REF=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-crypt_image_ref")] +CRYPT_IMAGE_REG=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-crypt_image_reg")] +CRYPT_INTEGER_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_integer_blob")] +CRYPT_INTERFACE_REG=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-crypt_interface_reg")] +CRYPT_KEY_PROV_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_key_prov_info")] +CRYPT_KEY_PROV_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_key_prov_param")] +CRYPT_KEY_SIGN_MESSAGE_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_key_sign_message_para")] +CRYPT_KEY_VERIFY_MESSAGE_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_key_verify_message_para")] +CRYPT_MASK_GEN_ALGORITHM=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_mask_gen_algorithm")] +CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_object_locator_provider_table")] +CRYPT_OID_FUNC_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_oid_func_entry")] +CRYPT_OID_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_oid_info")] +CRYPT_PASSWORD_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_password_credentialsw")] +CRYPT_PASSWORD_CREDENTIALSA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_password_credentialsa")] +CRYPT_PASSWORD_CREDENTIALSW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_password_credentialsw")] +CRYPT_PKCS12_PBE_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_pkcs12_pbe_params")] +CRYPT_PKCS8_EXPORT_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_pkcs8_export_params")] +CRYPT_PKCS8_IMPORT_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_pkcs8_import_params")] +CRYPT_PRIVATE_KEY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_private_key_info")] +CRYPT_PROPERTY_REF=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-crypt_property_ref")] +CRYPT_PROVIDER_CERT=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-crypt_provider_cert")] +CRYPT_PROVIDER_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-crypt_provider_data")] +CRYPT_PROVIDER_DEFUSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-crypt_provider_defusage")] +CRYPT_PROVIDER_FUNCTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-crypt_provider_functions")] +CRYPT_PROVIDER_PRIVDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-crypt_provider_privdata")] +CRYPT_PROVIDER_REF=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-crypt_provider_ref")] +CRYPT_PROVIDER_REFS=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-crypt_provider_refs")] +CRYPT_PROVIDER_REG=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-crypt_provider_reg")] +CRYPT_PROVIDER_REGDEFUSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-crypt_provider_regdefusage")] +CRYPT_PROVIDER_SGNR=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-crypt_provider_sgnr")] +CRYPT_PROVIDER_SIGSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-crypt_provider_sigstate")] +CRYPT_PROVIDERS=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-crypt_providers")] +CRYPT_PROVUI_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-crypt_provui_data")] +CRYPT_PROVUI_FUNCS=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-crypt_provui_funcs")] +CRYPT_PSOURCE_ALGORITHM=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_psource_algorithm")] +CRYPT_RC2_CBC_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_rc2_cbc_parameters")] +CRYPT_REGISTER_ACTIONID=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-crypt_register_actionid")] +CRYPT_RETRIEVE_AUX_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_retrieve_aux_info")] +CRYPT_RETURN_HWND=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/funcreturnhwnd")] +CRYPT_RSA_SSA_PSS_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_rsa_ssa_pss_parameters")] +CRYPT_RSAES_OAEP_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_rsaes_oaep_parameters")] +CRYPT_SEQUENCE_OF_ANY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_sequence_of_any")] +CRYPT_SIGN_MESSAGE_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_sign_message_para")] +CRYPT_SMART_CARD_ROOT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_smart_card_root_info")] +CRYPT_SMIME_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_smime_capabilities")] +CRYPT_SMIME_CAPABILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_smime_capability")] +CRYPT_TIME_STAMP_REQUEST_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_time_stamp_request_info")] +CRYPT_TIMESTAMP_ACCURACY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_timestamp_accuracy")] +CRYPT_TIMESTAMP_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_timestamp_context")] +CRYPT_TIMESTAMP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_timestamp_info")] +CRYPT_TIMESTAMP_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_timestamp_para")] +CRYPT_TIMESTAMP_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_timestamp_request")] +CRYPT_TIMESTAMP_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_timestamp_response")] +CRYPT_TRUST_REG_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-crypt_trust_reg_entry")] +CRYPT_URL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_url_info")] +CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_verify_cert_sign_strong_properties_info")] +CRYPT_VERIFY_IMAGE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/funcverifyimage")] +CRYPT_VERIFY_IMAGE_A=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/funcverifyimage")] +CRYPT_VERIFY_IMAGE_W=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/funcverifyimage")] +CRYPT_VERIFY_MESSAGE_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_verify_message_para")] +CRYPT_X942_OTHER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-crypt_x942_other_info")] +CRYPT_XML_ALGORITHM=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_algorithm")] +CRYPT_XML_ALGORITHM_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_algorithm_info")] +CRYPT_XML_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_blob")] +CRYPT_XML_CHARSET=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ne-cryptxml-crypt_xml_charset")] +CRYPT_XML_CRYPTOGRAPHIC_INTERFACE=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_cryptographic_interface")] +CRYPT_XML_DATA_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_data_blob")] +CRYPT_XML_DATA_PROVIDER=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_data_provider")] +CRYPT_XML_DOC_CTXT=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_doc_ctxt")] +CRYPT_XML_ISSUER_SERIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_issuer_serial")] +CRYPT_XML_KEY_DSA_KEY_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_key_dsa_key_value")] +CRYPT_XML_KEY_ECDSA_KEY_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_key_ecdsa_key_value")] +CRYPT_XML_KEY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_key_info")] +CRYPT_XML_KEY_INFO_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_key_info_item")] +CRYPT_XML_KEY_RSA_KEY_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_key_rsa_key_value")] +CRYPT_XML_KEY_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_key_value")] +CRYPT_XML_KEYINFO_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_keyinfo_param")] +CRYPT_XML_KEYINFO_SPEC=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ne-cryptxml-crypt_xml_keyinfo_spec")] +CRYPT_XML_OBJECT=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_object")] +CRYPT_XML_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_property")] +CRYPT_XML_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ne-cryptxml-crypt_xml_property_id")] +CRYPT_XML_REFERENCE=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_reference")] +CRYPT_XML_REFERENCES=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_references")] +CRYPT_XML_SIGNATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_signature")] +CRYPT_XML_SIGNED_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_signed_info")] +CRYPT_XML_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_status")] +CRYPT_XML_TRANSFORM_CHAIN_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_transform_chain_config")] +CRYPT_XML_TRANSFORM_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_transform_info")] +CRYPT_XML_X509DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_x509data")] +CRYPT_XML_X509DATA_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/ns-cryptxml-crypt_xml_x509data_item")] +CryptAcquireCertificatePrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptacquirecertificateprivatekey")] +CryptAcquireContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptacquirecontextw")] +CryptAcquireContextA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptacquirecontexta")] +CryptAcquireContextW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptacquirecontextw")] +CryptBinaryToString=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptbinarytostringw")] +CryptBinaryToStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptbinarytostringa")] +CryptBinaryToStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptbinarytostringw")] +CryptCATAdminAcquireContext=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatadminacquirecontext")] +CryptCATAdminAcquireContext2=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatadminacquirecontext2")] +CryptCATAdminAddCatalog=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatadminaddcatalog")] +CryptCATAdminCalcHashFromFileHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatadmincalchashfromfilehandle")] +CryptCATAdminCalcHashFromFileHandle2=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatadmincalchashfromfilehandle2")] +CryptCATAdminEnumCatalogFromHash=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatadminenumcatalogfromhash")] +CryptCATAdminReleaseCatalogContext=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatadminreleasecatalogcontext")] +CryptCATAdminReleaseContext=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatadminreleasecontext")] +CryptCATAdminRemoveCatalog=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatadminremovecatalog")] +CryptCATAdminResolveCatalogPath=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatadminresolvecatalogpath")] +CRYPTCATATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/ns-mscat-cryptcatattribute")] +CryptCATCatalogInfoFromContext=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatcataloginfofromcontext")] +CRYPTCATCDF=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/ns-mscat-cryptcatcdf")] +CryptCATCDFClose=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatcdfclose")] +CryptCATCDFEnumAttributesWithCDFTag=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/cryptcatcdfenumattributeswithcdftag")] +CryptCATCDFEnumCatAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatcdfenumcatattributes")] +CryptCATCDFEnumMembersByCDFTagEx=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/cryptcatcdfenummembersbycdftagex")] +CryptCATCDFOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatcdfopen")] +CryptCATClose=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatclose")] +CryptCATEnumerateAttr=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatenumerateattr")] +CryptCATEnumerateCatAttr=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatenumeratecatattr")] +CryptCATEnumerateMember=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatenumeratemember")] +CryptCATGetAttrInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatgetattrinfo")] +CryptCATGetMemberInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatgetmemberinfo")] +CryptCATHandleFromStore=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcathandlefromstore")] +CRYPTCATMEMBER=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/ns-mscat-cryptcatmember")] +CryptCATOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatopen")] +CryptCATPersistStore=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatpersiststore")] +CryptCATPutAttrInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatputattrinfo")] +CryptCATPutCatAttrInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatputcatattrinfo")] +CryptCATPutMemberInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatputmemberinfo")] +CRYPTCATSTORE=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/ns-mscat-cryptcatstore")] +CryptCATStoreFromHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-cryptcatstorefromhandle")] +CryptCloseAsyncHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptcloseasynchandle")] +CryptContextAddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptcontextaddref")] +CryptCreateAsyncHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptcreateasynchandle")] +CryptCreateHash=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptcreatehash")] +CryptCreateKeyIdentifierFromCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptcreatekeyidentifierfromcsp")] +CryptDecodeMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptdecodemessage")] +CryptDecodeObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptdecodeobject")] +CryptDecodeObjectEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptdecodeobjectex")] +CryptDecrypt=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptdecrypt")] +CryptDecryptAndVerifyMessageSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptdecryptandverifymessagesignature")] +CryptDecryptMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptdecryptmessage")] +CryptDeriveKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptderivekey")] +CryptDestroyHash=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptdestroyhash")] +CryptDestroyKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptdestroykey")] +CryptDuplicateHash=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptduplicatehash")] +CryptDuplicateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptduplicatekey")] +CryptEncodeObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptencodeobject")] +CryptEncodeObjectEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptencodeobjectex")] +CryptEncrypt=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptencrypt")] +CryptEncryptMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptencryptmessage")] +CryptEnumKeyIdentifierProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptenumkeyidentifierproperties")] +CryptEnumOIDFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptenumoidfunction")] +CryptEnumOIDInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptenumoidinfo")] +CryptEnumProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptenumprovidersw")] +CryptEnumProvidersA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptenumprovidersa")] +CryptEnumProvidersW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptenumprovidersw")] +CryptEnumProviderTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptenumprovidertypesw")] +CryptEnumProviderTypesA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptenumprovidertypesa")] +CryptEnumProviderTypesW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptenumprovidertypesw")] +CryptExportKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptexportkey")] +CryptExportPKCS8=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptexportpkcs8")] +CryptExportPKCS8Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptexportpkcs8ex")] +CryptExportPublicKeyInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptexportpublickeyinfo")] +CryptExportPublicKeyInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptexportpublickeyinfoex")] +CryptExportPublicKeyInfoFromBCryptKeyHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptexportpublickeyinfofrombcryptkeyhandle")] +CryptFindCertificateKeyProvInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptfindcertificatekeyprovinfo")] +CryptFindLocalizedName=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptfindlocalizedname")] +CryptFindOIDInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptfindoidinfo")] +CryptFormatObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptformatobject")] +CryptFreeOIDFunctionAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptfreeoidfunctionaddress")] +CryptGenKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgenkey")] +CryptGenRandom=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgenrandom")] +CryptGetAsyncParam=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgetasyncparam")] +CryptGetDefaultOIDDllList=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgetdefaultoiddlllist")] +CryptGetDefaultOIDFunctionAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgetdefaultoidfunctionaddress")] +CryptGetDefaultProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgetdefaultprovidera")] +CryptGetDefaultProviderA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgetdefaultprovidera")] +CryptGetDefaultProviderW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgetdefaultproviderw")] +CryptGetHashParam=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgethashparam")] +CryptGetKeyIdentifierProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgetkeyidentifierproperty")] +CryptGetKeyParam=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgetkeyparam")] +CryptGetMessageCertificates=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgetmessagecertificates")] +CryptGetMessageSignerCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgetmessagesignercount")] +CryptGetObjectUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgetobjecturl")] +CryptGetOIDFunctionAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgetoidfunctionaddress")] +CryptGetOIDFunctionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgetoidfunctionvalue")] +CryptGetProvParam=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgetprovparam")] +CryptGetTimeValidObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgettimevalidobject")] +CryptGetUserKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptgetuserkey")] +CryptHashCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-crypthashcertificate")] +CryptHashCertificate2=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-crypthashcertificate2")] +CryptHashData=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-crypthashdata")] +CryptHashMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-crypthashmessage")] +CryptHashPublicKeyInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-crypthashpublickeyinfo")] +CryptHashSessionKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-crypthashsessionkey")] +CryptHashToBeSigned=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-crypthashtobesigned")] +CryptImportKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptimportkey")] +CryptImportPKCS8=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptimportpkcs8")] +CryptImportPublicKeyInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptimportpublickeyinfo")] +CryptImportPublicKeyInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptimportpublickeyinfoex")] +CryptImportPublicKeyInfoEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptimportpublickeyinfoex2")] +CryptInitOIDFunctionSet=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptinitoidfunctionset")] +CryptInstallDefaultContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptinstalldefaultcontext")] +CryptInstallOIDFunctionAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptinstalloidfunctionaddress")] +CryptMemAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmemalloc")] +CryptMemFree=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmemfree")] +CryptMemRealloc=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmemrealloc")] +CryptMsgCalculateEncodedLength=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmsgcalculateencodedlength")] +CryptMsgClose=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmsgclose")] +CryptMsgControl=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmsgcontrol")] +CryptMsgCountersign=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmsgcountersign")] +CryptMsgCountersignEncoded=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmsgcountersignencoded")] +CryptMsgDuplicate=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmsgduplicate")] +CryptMsgEncodeAndSignCTL=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmsgencodeandsignctl")] +CryptMsgGetAndVerifySigner=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmsggetandverifysigner")] +CryptMsgGetParam=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmsggetparam")] +CryptMsgOpenToDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmsgopentodecode")] +CryptMsgOpenToEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmsgopentoencode")] +CryptMsgSignCTL=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmsgsignctl")] +CryptMsgUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmsgupdate")] +CryptMsgVerifyCountersignatureEncoded=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmsgverifycountersignatureencoded")] +CryptMsgVerifyCountersignatureEncodedEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptmsgverifycountersignatureencodedex")] +CRYPTNET_URL_CACHE_FLUSH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cryptnet_url_cache_flush_info")] +CRYPTNET_URL_CACHE_PRE_FETCH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cryptnet_url_cache_pre_fetch_info")] +CRYPTNET_URL_CACHE_RESPONSE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-cryptnet_url_cache_response_info")] +CRYPTO_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-crypto_settings")] +Cryptographic=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/cryptographic-provider-names")] +Cryptography=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/cng-property-identifiers")] +CRYPTPROTECT_PROMPTSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/dpapi/ns-dpapi-cryptprotect_promptstruct")] +CryptProtectData=[Documentation("https://docs.microsoft.com/windows/win32/api/dpapi/nf-dpapi-cryptprotectdata")] +CryptProtectMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/dpapi/nf-dpapi-cryptprotectmemory")] +CryptQueryObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptqueryobject")] +CryptRegisterDefaultOIDFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptregisterdefaultoidfunction")] +CryptRegisterOIDFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptregisteroidfunction")] +CryptRegisterOIDInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptregisteroidinfo")] +CryptReleaseContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptreleasecontext")] +CryptRetrieveObjectByUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptretrieveobjectbyurla")] +CryptRetrieveObjectByUrlA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptretrieveobjectbyurla")] +CryptRetrieveObjectByUrlW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptretrieveobjectbyurlw")] +CryptRetrieveTimeStamp=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptretrievetimestamp")] +CryptSetAsyncParam=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsetasyncparam")] +CryptSetHashParam=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsethashparam")] +CryptSetKeyIdentifierProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsetkeyidentifierproperty")] +CryptSetKeyParam=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsetkeyparam")] +CryptSetOIDFunctionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsetoidfunctionvalue")] +CryptSetProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsetproviderw")] +CryptSetProviderA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsetprovidera")] +CryptSetProviderEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsetproviderexw")] +CryptSetProviderExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsetproviderexa")] +CryptSetProviderExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsetproviderexw")] +CryptSetProviderW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsetproviderw")] +CryptSetProvParam=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsetprovparam")] +CryptSignAndEncodeCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsignandencodecertificate")] +CryptSignAndEncryptMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsignandencryptmessage")] +CryptSignCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsigncertificate")] +CryptSignHash=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsignhasha")] +CryptSignHashA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsignhasha")] +CryptSignHashW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsignhashw")] +CryptSignMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsignmessage")] +CryptSignMessageWithKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptsignmessagewithkey")] +CryptSIPAddProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/nf-mssip-cryptsipaddprovider")] +CryptSIPCreateIndirectData=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/nf-mssip-cryptsipcreateindirectdata")] +CryptSIPGetCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/nf-mssip-cryptsipgetcaps")] +CryptSIPGetSignedDataMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/nf-mssip-cryptsipgetsigneddatamsg")] +CryptSIPLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/nf-mssip-cryptsipload")] +CryptSIPPutSignedDataMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/nf-mssip-cryptsipputsigneddatamsg")] +CryptSIPRemoveProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/nf-mssip-cryptsipremoveprovider")] +CryptSIPRemoveSignedDataMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/nf-mssip-cryptsipremovesigneddatamsg")] +CryptSIPRetrieveSubjectGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/nf-mssip-cryptsipretrievesubjectguid")] +CryptSIPRetrieveSubjectGuidForCatalogFile=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/nf-mssip-cryptsipretrievesubjectguidforcatalogfile")] +CryptSIPVerifyIndirectData=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/nf-mssip-cryptsipverifyindirectdata")] +CryptStringToBinary=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptstringtobinaryw")] +CryptStringToBinaryA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptstringtobinarya")] +CryptStringToBinaryW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptstringtobinaryw")] +CRYPTUI_CERT_MGR_STRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cryptui_cert_mgr_struct")] +CRYPTUI_INITDIALOG_STRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cryptui_initdialog_struct")] +CRYPTUI_SELECTCERTIFICATE_STRUCT=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/cryptui-selectcertificate-struct")] +CRYPTUI_SELECTCERTIFICATE_STRUCTA=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/cryptui-selectcertificate-struct")] +CRYPTUI_SELECTCERTIFICATE_STRUCTW=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/cryptui-selectcertificate-struct")] +CRYPTUI_VIEWCERTIFICATE_STRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cryptui_viewcertificate_structw")] +CRYPTUI_VIEWCERTIFICATE_STRUCTA=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cryptui_viewcertificate_structa")] +CRYPTUI_VIEWCERTIFICATE_STRUCTW=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cryptui_viewcertificate_structw")] +CRYPTUI_VIEWSIGNERINFO_STRUCT=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/cryptui-viewsignerinfo-struct")] +CRYPTUI_VIEWSIGNERINFO_STRUCTA=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/cryptui-viewsignerinfo-struct")] +CRYPTUI_VIEWSIGNERINFO_STRUCTW=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/cryptui-viewsignerinfo-struct")] +CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cryptui_wiz_digital_sign_blob_info")] +CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cryptui_wiz_digital_sign_cert_pvk_info")] +CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cryptui_wiz_digital_sign_context")] +CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cryptui_wiz_digital_sign_extended_info")] +CRYPTUI_WIZ_DIGITAL_SIGN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cryptui_wiz_digital_sign_info")] +CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cryptui_wiz_digital_sign_pvk_file_info")] +CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cryptui_wiz_digital_sign_store_info")] +CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cryptui_wiz_export_certcontext_info")] +CRYPTUI_WIZ_EXPORT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cryptui_wiz_export_info")] +CRYPTUI_WIZ_IMPORT_SRC_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/ns-cryptuiapi-cryptui_wiz_import_src_info")] +CryptUIDlgCertMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/nf-cryptuiapi-cryptuidlgcertmgr")] +CryptUIDlgSelectCertificate=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/cryptuidlgselectcertificate")] +CryptUIDlgSelectCertificateFromStore=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/nf-cryptuiapi-cryptuidlgselectcertificatefromstore")] +CryptUIDlgViewCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/nf-cryptuiapi-cryptuidlgviewcertificatew")] +CryptUIDlgViewCertificateA=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/nf-cryptuiapi-cryptuidlgviewcertificatea")] +CryptUIDlgViewCertificateW=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/nf-cryptuiapi-cryptuidlgviewcertificatew")] +CryptUIDlgViewContext=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/nf-cryptuiapi-cryptuidlgviewcontext")] +CryptUIDlgViewSignerInfo=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/cryptuidlgviewsignerinfo")] +CryptUIWizDigitalSign=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/nf-cryptuiapi-cryptuiwizdigitalsign")] +CryptUIWizExport=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/nf-cryptuiapi-cryptuiwizexport")] +CryptUIWizFreeDigitalSignContext=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/nf-cryptuiapi-cryptuiwizfreedigitalsigncontext")] +CryptUIWizImport=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/nf-cryptuiapi-cryptuiwizimport")] +CryptUninstallDefaultContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptuninstalldefaultcontext")] +CryptUnprotectData=[Documentation("https://docs.microsoft.com/windows/win32/api/dpapi/nf-dpapi-cryptunprotectdata")] +CryptUnprotectMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/dpapi/nf-dpapi-cryptunprotectmemory")] +CryptUnregisterDefaultOIDFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptunregisterdefaultoidfunction")] +CryptUnregisterOIDFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptunregisteroidfunction")] +CryptUnregisterOIDInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptunregisteroidinfo")] +CryptUpdateProtectedState=[Documentation("https://docs.microsoft.com/windows/win32/api/dpapi/nf-dpapi-cryptupdateprotectedstate")] +CryptVerifyCertificateSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptverifycertificatesignature")] +CryptVerifyCertificateSignatureEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptverifycertificatesignatureex")] +CryptVerifyDetachedMessageHash=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptverifydetachedmessagehash")] +CryptVerifyDetachedMessageSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptverifydetachedmessagesignature")] +CryptVerifyMessageHash=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptverifymessagehash")] +CryptVerifyMessageSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptverifymessagesignature")] +CryptVerifyMessageSignatureWithKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptverifymessagesignaturewithkey")] +CryptVerifySignature=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptverifysignaturew")] +CryptVerifySignatureA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptverifysignaturea")] +CryptVerifySignatureW=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptverifysignaturew")] +CryptVerifyTimeStampSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptverifytimestampsignature")] +CryptXML=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/cryptxml-error-codes")] +CryptXmlAddObject=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmladdobject")] +CryptXmlClose=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmlclose")] +CryptXmlCreateReference=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmlcreatereference")] +CryptXmlDigestReference=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmldigestreference")] +CryptXmlDllCloseDigest=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-cryptxmldllclosedigest")] +CryptXmlDllCreateDigest=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-cryptxmldllcreatedigest")] +CryptXmlDllCreateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-cryptxmldllcreatekey")] +CryptXmlDllDigestData=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-cryptxmldlldigestdata")] +CryptXmlDllEncodeAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-cryptxmldllencodealgorithm")] +CryptXmlDllEncodeKeyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-cryptxmldllencodekeyvalue")] +CryptXmlDllFinalizeDigest=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-cryptxmldllfinalizedigest")] +CryptXmlDllGetAlgorithmInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-cryptxmldllgetalgorithminfo")] +CryptXmlDllGetInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-cryptxmldllgetinterface")] +CryptXmlDllSignData=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-cryptxmldllsigndata")] +CryptXmlDllVerifySignature=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-cryptxmldllverifysignature")] +CryptXmlEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmlencode")] +CryptXmlGetAlgorithmInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmlgetalgorithminfo")] +CryptXmlGetDocContext=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmlgetdoccontext")] +CryptXmlGetReference=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmlgetreference")] +CryptXmlGetSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmlgetsignature")] +CryptXmlGetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmlgetstatus")] +CryptXmlGetTransforms=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmlgettransforms")] +CryptXmlImportPublicKey=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmlimportpublickey")] +CryptXmlOpenToDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmlopentodecode")] +CryptXmlOpenToEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmlopentoencode")] +CryptXmlSetHMACSecret=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmlsethmacsecret")] +CryptXmlSign=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmlsign")] +CryptXmlVerifySignature=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nf-cryptxml-cryptxmlverifysignature")] +CS_DES=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-cs_des")] +CS_RESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-cs_resource")] +CSADDR_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-csaddr_info")] +CSC_Binding=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-csc_binding")] +CSC_COMTIIntrinsicsConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-csc_comtiintrinsicsconfig")] +CSC_IISIntrinsicsConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-csc_iisintrinsicsconfig")] +CSC_InheritanceConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-csc_inheritanceconfig")] +CSC_PartitionConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-csc_partitionconfig")] +CSC_SxsConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-csc_sxsconfig")] +CSC_SynchronizationConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-csc_synchronizationconfig")] +CSC_ThreadPool=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-csc_threadpool")] +CSC_TrackerConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-csc_trackerconfig")] +CSC_TransactionConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-csc_transactionconfig")] +CSCFindClose=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/cscfindclose")] +CSCFindFirstFileW=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/cscfindfirstfilew")] +CSCFindNextFileW=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/cscfindnextfilew")] +CSCGetSpaceUsageW=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/cscgetspaceusagew")] +CSCIsCSCEnabled=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/csciscscenabled")] +CSCQueryDatabaseStatus=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/cscquerydatabasestatus")] +CSecureChannelClient::Authenticate=[Documentation("https://docs.microsoft.com/windows/win32/api/scclient/nf-scclient-csecurechannelclient-authenticate")] +CSecureChannelClient::DecryptParam=[Documentation("https://docs.microsoft.com/windows/win32/api/scclient/nf-scclient-csecurechannelclient-decryptparam")] +CSecureChannelClient::EncryptParam=[Documentation("https://docs.microsoft.com/windows/win32/api/scclient/nf-scclient-csecurechannelclient-encryptparam")] +CSecureChannelClient::fIsAuthenticated=[Documentation("https://docs.microsoft.com/windows/win32/api/scclient/nf-scclient-csecurechannelclient-fisauthenticated")] +CSecureChannelClient::GetAppSec=[Documentation("https://docs.microsoft.com/windows/win32/api/scclient/nf-scclient-csecurechannelclient-getappsec")] +CSecureChannelClient::GetSessionKey=[Documentation("https://docs.microsoft.com/windows/win32/api/scclient/nf-scclient-csecurechannelclient-getsessionkey")] +CSecureChannelClient::MACFinal=[Documentation("https://docs.microsoft.com/windows/win32/api/scclient/nf-scclient-csecurechannelclient-macfinal")] +CSecureChannelClient::MACInit=[Documentation("https://docs.microsoft.com/windows/win32/api/scclient/nf-scclient-csecurechannelclient-macinit")] +CSecureChannelClient::MACUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/scclient/nf-scclient-csecurechannelclient-macupdate")] +CSecureChannelClient::SetCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/scclient/nf-scclient-csecurechannelclient-setcertificate")] +CSecureChannelClient::SetInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/scclient/nf-scclient-csecurechannelclient-setinterface")] +CSecureChannelClient::SetSessionKey=[Documentation("https://docs.microsoft.com/windows/win32/api/scclient/nf-scclient-csecurechannelclient-setsessionkey")] +CSecureChannelServer::DecryptParam=[Documentation("https://docs.microsoft.com/windows/win32/api/scserver/nf-scserver-csecurechannelserver-decryptparam")] +CSecureChannelServer::EncryptParam=[Documentation("https://docs.microsoft.com/windows/win32/api/scserver/nf-scserver-csecurechannelserver-encryptparam")] +CSecureChannelServer::fIsAuthenticated=[Documentation("https://docs.microsoft.com/windows/win32/api/scserver/nf-scserver-csecurechannelserver-fisauthenticated")] +CSecureChannelServer::GetAppSec=[Documentation("https://docs.microsoft.com/windows/win32/api/scserver/nf-scserver-csecurechannelserver-getappsec")] +CSecureChannelServer::GetSessionKey=[Documentation("https://docs.microsoft.com/windows/win32/api/scserver/nf-scserver-csecurechannelserver-getsessionkey")] +CSecureChannelServer::MACFinal=[Documentation("https://docs.microsoft.com/windows/win32/api/scserver/nf-scserver-csecurechannelserver-macfinal")] +CSecureChannelServer::MACInit=[Documentation("https://docs.microsoft.com/windows/win32/api/scserver/nf-scserver-csecurechannelserver-macinit")] +CSecureChannelServer::MACUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/scserver/nf-scserver-csecurechannelserver-macupdate")] +CSecureChannelServer::SACAuth=[Documentation("https://docs.microsoft.com/windows/win32/api/scserver/nf-scserver-csecurechannelserver-sacauth")] +CSecureChannelServer::SACGetProtocols=[Documentation("https://docs.microsoft.com/windows/win32/api/scserver/nf-scserver-csecurechannelserver-sacgetprotocols")] +CSecureChannelServer::SetCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/scserver/nf-scserver-csecurechannelserver-setcertificate")] +CSecureChannelServer::SetSessionKey=[Documentation("https://docs.microsoft.com/windows/win32/api/scserver/nf-scserver-csecurechannelserver-setsessionkey")] +CSeekingPassThru=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cseekingpassthru")] +CSeekingPassThru::~CSeekingPassThru=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cseekingpassthru--cseekingpassthru")] +CSeekingPassThru::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cseekingpassthru-createinstance")] +CSeekingPassThru::CSeekingPassThru=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cseekingpassthru-cseekingpassthru")] +CSeekingPassThru::Init=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cseekingpassthru-init")] +CServiceConfig=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/cserviceconfig")] +CSFV=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-csfv")] +CShareLockNH=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/csharelocknh-methods")] +CShareLockNH::ExclusiveLock=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/csharelocknh--exclusivelock")] +CShareLockNH::ExclusiveToPartial=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/csharelocknh--exclusivetopartial")] +CShareLockNH::ExclusiveUnlock=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/csharelocknh--exclusiveunlock")] +CShareLockNH::FirstPartialToExclusive=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/csharelocknh--firstpartialtoexclusive")] +CShareLockNH::PartialLock=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/csharelocknh--partiallock")] +CShareLockNH::PartialUnlock=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/csharelocknh--partialunlock")] +CShareLockNH::SharedToPartial=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/csharelocknh--sharedtopartial")] +CShareLockNH::ShareLock=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/csharelocknh--sharelock")] +CShareLockNH::ShareUnlock=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/csharelocknh--shareunlock")] +CShareLockNH::TryExclusiveLock=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/csharelocknh--tryexclusivelock")] +CSIDL=[Documentation("https://docs.microsoft.com/windows/win32/shell/csidl")] +CSource=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csource")] +CSource::~CSource=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csource--csource")] +CSource::AddPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csource-addpin")] +CSource::CSource=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csource-csource")] +CSource::FindPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csource-findpin")] +CSource::FindPinNumber=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csource-findpinnumber")] +CSource::GetPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csource-getpin")] +CSource::GetPinCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csource-getpincount")] +CSource::m_cStateLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csource-m-cstatelock")] +CSource::m_iPins=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csource-m-ipins")] +CSource::m_paStreams=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csource-m-pastreams")] +CSource::pStateLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csource--pstatelock")] +CSource::RemovePin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csource-removepin")] +CSourcePosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceposition")] +CSourceSeeking=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking")] +CSourceSeeking::ChangeRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-changerate")] +CSourceSeeking::ChangeStart=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-changestart")] +CSourceSeeking::ChangeStop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-changestop")] +CSourceSeeking::CheckCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-checkcapabilities")] +CSourceSeeking::ConvertTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-converttimeformat")] +CSourceSeeking::CSourceSeeking=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-csourceseeking")] +CSourceSeeking::GetAvailable=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-getavailable")] +CSourceSeeking::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-getcapabilities")] +CSourceSeeking::GetCurrentPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-getcurrentposition")] +CSourceSeeking::GetDuration=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-getduration")] +CSourceSeeking::GetPositions=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-getpositions")] +CSourceSeeking::GetPreroll=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-getpreroll")] +CSourceSeeking::GetRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-getrate")] +CSourceSeeking::GetStopPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-getstopposition")] +CSourceSeeking::GetTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-gettimeformat")] +CSourceSeeking::IsFormatSupported=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-isformatsupported")] +CSourceSeeking::IsUsingTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-isusingtimeformat")] +CSourceSeeking::m_dRateSeeking=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-m-drateseeking")] +CSourceSeeking::m_dwSeekingCaps=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-m-dwseekingcaps")] +CSourceSeeking::m_pLock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-m-plock")] +CSourceSeeking::m_rtDuration=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-m-rtduration")] +CSourceSeeking::m_rtStart=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-m-rtstart")] +CSourceSeeking::m_rtStop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-m-rtstop")] +CSourceSeeking::QueryPreferredFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-querypreferredformat")] +CSourceSeeking::SetPositions=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-setpositions")] +CSourceSeeking::SetRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-setrate")] +CSourceSeeking::SetTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourceseeking-settimeformat")] +CSourceStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream")] +CSourceStream::~CSourceStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream--csourcestream")] +CSourceStream::Active=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-active")] +CSourceStream::CheckMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-checkmediatype")] +CSourceStream::CheckRequest=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-checkrequest")] +CSourceStream::CSourceStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-csourcestream")] +CSourceStream::DoBufferProcessingLoop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-dobufferprocessingloop")] +CSourceStream::Exit=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-exit")] +CSourceStream::FillBuffer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-fillbuffer")] +CSourceStream::GetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-getmediatype")] +CSourceStream::GetRequest=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-getrequest")] +CSourceStream::Inactive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-inactive")] +CSourceStream::Init=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-init")] +CSourceStream::m_pFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-m-pfilter")] +CSourceStream::OnThreadCreate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-onthreadcreate")] +CSourceStream::OnThreadDestroy=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-onthreaddestroy")] +CSourceStream::OnThreadStartPlay=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-onthreadstartplay")] +CSourceStream::Pause=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-pause")] +CSourceStream::QueryId=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-queryid")] +CSourceStream::Run=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-run")] +CSourceStream::Stop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-stop")] +CSourceStream::ThreadProc=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csourcestream-threadproc")] +CSPLATFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypes/ns-wtypes-csplatform")] +CStdAsyncStubBuffer_AddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdasyncstubbuffer_addref")] +CStdAsyncStubBuffer_Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdasyncstubbuffer_connect")] +CStdAsyncStubBuffer_Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdasyncstubbuffer_disconnect")] +CStdAsyncStubBuffer_Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdasyncstubbuffer_invoke")] +CStdAsyncStubBuffer_QueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdasyncstubbuffer_queryinterface")] +CStdAsyncStubBuffer_Release=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdasyncstubbuffer_release")] +CStdAsyncStubBuffer2_Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdasyncstubbuffer2_connect")] +CStdAsyncStubBuffer2_Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdasyncstubbuffer2_disconnect")] +CStdAsyncStubBuffer2_Release=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdasyncstubbuffer2_release")] +CStdStubBuffer_AddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdstubbuffer_addref")] +CStdStubBuffer_Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdstubbuffer_connect")] +CStdStubBuffer_CountRefs=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdstubbuffer_countrefs")] +CStdStubBuffer_DebugServerQueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdstubbuffer_debugserverqueryinterface")] +CStdStubBuffer_DebugServerRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdstubbuffer_debugserverrelease")] +CStdStubBuffer_Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdstubbuffer_disconnect")] +CStdStubBuffer_Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdstubbuffer_invoke")] +CStdStubBuffer_IsIIDSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdstubbuffer_isiidsupported")] +CStdStubBuffer_QueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdstubbuffer_queryinterface")] +CStdStubBuffer2_Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdstubbuffer2_connect")] +CStdStubBuffer2_CountRefs=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdstubbuffer2_countrefs")] +CStdStubBuffer2_Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdstubbuffer2_disconnect")] +CStdStubBuffer2_QueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-cstdstubbuffer2_queryinterface")] +CSV_CONTROL_OP=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-csv_control_op")] +CSV_CONTROL_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-csv_control_param")] +CSV_IS_OWNED_BY_CSVFS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-csv_is_owned_by_csvfs")] +CSV_NAMESPACE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-csv_namespace_info")] +CSV_QUERY_FILE_REVISION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-csv_query_file_revision")] +CSV_QUERY_MDS_PATH=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-csv_query_mds_path")] +CSV_QUERY_REDIRECT_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-csv_query_redirect_state")] +CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-csv_query_veto_file_direct_io_output")] +CSwitch=[Documentation("https://docs.microsoft.com/windows/win32/ETW/cswitch")] +CSwitch::NewThreadId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/cswitch")] +CSwitch::NewThreadPriority=[Documentation("https://docs.microsoft.com/windows/win32/ETW/cswitch")] +CSwitch::NewThreadWaitTime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/cswitch")] +CSwitch::OldThreadId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/cswitch")] +CSwitch::OldThreadPriority=[Documentation("https://docs.microsoft.com/windows/win32/ETW/cswitch")] +CSwitch::OldThreadState=[Documentation("https://docs.microsoft.com/windows/win32/ETW/cswitch")] +CSwitch::OldThreadWaitIdealProcessor=[Documentation("https://docs.microsoft.com/windows/win32/ETW/cswitch")] +CSwitch::OldThreadWaitMode=[Documentation("https://docs.microsoft.com/windows/win32/ETW/cswitch")] +CSwitch::OldThreadWaitReason=[Documentation("https://docs.microsoft.com/windows/win32/ETW/cswitch")] +CSwitch::PreviousCState=[Documentation("https://docs.microsoft.com/windows/win32/ETW/cswitch")] +CSwitch::Reserved=[Documentation("https://docs.microsoft.com/windows/win32/ETW/cswitch")] +CSwitch::SpareByte=[Documentation("https://docs.microsoft.com/windows/win32/ETW/cswitch")] +CSymbolType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-csymboltype-simpletype")] +CSystemClock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csystemclock")] +CSystemClock::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csystemclock-createinstance")] +CSystemClock::CSystemClock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csystemclock-csystemclock")] +CSystemClock::GetClassID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csystemclock-getclassid")] +CSystemClock::SetClockDelta=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/csystemclock-setclockdelta")] +CTEXT=[Documentation("https://docs.microsoft.com/windows/win32/menurc/ctext-control")] +CTF=[Documentation("https://docs.microsoft.com/windows/win32/shell/ctf")] +CThreadBase=[Documentation("https://docs.microsoft.com/windows/win32/api/thrdbase/nl-thrdbase-cthreadbase")] +CThreadBase::BeginRead=[Documentation("https://docs.microsoft.com/windows/win32/api/thrdbase/nf-thrdbase-cthreadbase-beginread")] +CThreadBase::BeginWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/thrdbase/nf-thrdbase-cthreadbase-beginwrite")] +CThreadBase::CThreadBase=[Documentation("https://docs.microsoft.com/windows/win32/api/thrdbase/nf-thrdbase-cthreadbase-cthreadbase")] +CThreadBase::EndRead=[Documentation("https://docs.microsoft.com/windows/win32/api/thrdbase/nf-thrdbase-cthreadbase-endread")] +CThreadBase::EndWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/thrdbase/nf-thrdbase-cthreadbase-endwrite")] +CThreadBase::OnFinalRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/thrdbase/nf-thrdbase-cthreadbase-onfinalrelease")] +CTL_ANY_SUBJECT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ctl_any_subject_info")] +CTL_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ctl_context")] +CTL_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ctl_entry")] +CTL_FIND_SUBJECT_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ctl_find_subject_para")] +CTL_FIND_USAGE_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ctl_find_usage_para")] +CTL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ctl_info")] +CTL_MODIFY_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/ns-cryptdlg-ctl_modify_request")] +CTL_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ctl_usage")] +CTL_USAGE_MATCH=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ctl_usage_match")] +CTL_VERIFY_USAGE_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ctl_verify_usage_para")] +CTL_VERIFY_USAGE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ctl_verify_usage_status")] +Ctl3dAutoSubclass=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ctl3dautosubclass")] +Ctl3dColorChange=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ctl3dcolorchange")] +Ctl3dCtlColorEx=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ctl3dctlcolorex")] +Ctl3dEnabled=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ctl3denabled")] +Ctl3dGetVer=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ctl3dgetver")] +Ctl3dRegister=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ctl3dregister")] +Ctl3dSubclassCtl=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ctl3dsubclassctl")] +Ctl3dSubclassDlgEx=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ctl3dsubclassdlgex")] +Ctl3dUnAutoSubclass=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ctl3dunautosubclass")] +Ctl3dUnregister=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ctl3dunregister")] +Ctl3dUnsubclassCtl=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ctl3dunsubclassctl")] +CTransformFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter")] +CTransformFilter::~CTransformFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter--ctransformfilter")] +CTransformFilter::AlterQuality=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-alterquality")] +CTransformFilter::BeginFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-beginflush")] +CTransformFilter::BreakConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-breakconnect")] +CTransformFilter::CheckConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-checkconnect")] +CTransformFilter::CheckInputType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-checkinputtype")] +CTransformFilter::CheckTransform=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-checktransform")] +CTransformFilter::CompleteConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-completeconnect")] +CTransformFilter::CTransformFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-ctransformfilter")] +CTransformFilter::DecideBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-decidebuffersize")] +CTransformFilter::EndFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-endflush")] +CTransformFilter::EndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-endofstream")] +CTransformFilter::FindPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-findpin")] +CTransformFilter::GetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-getmediatype")] +CTransformFilter::GetPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-getpin")] +CTransformFilter::GetPinCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-getpincount")] +CTransformFilter::InitializeOutputSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-initializeoutputsample")] +CTransformFilter::m_bEOSDelivered=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-m-beosdelivered")] +CTransformFilter::m_bQualityChanged=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-m-bqualitychanged")] +CTransformFilter::m_bSampleSkipped=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-m-bsampleskipped")] +CTransformFilter::m_csFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-m-csfilter")] +CTransformFilter::m_csReceive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-m-csreceive")] +CTransformFilter::m_pInput=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-m-pinput")] +CTransformFilter::m_pOutput=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-m-poutput")] +CTransformFilter::NewSegment=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-newsegment")] +CTransformFilter::Pause=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-pause")] +CTransformFilter::Receive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-receive")] +CTransformFilter::SetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-setmediatype")] +CTransformFilter::StartStreaming=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-startstreaming")] +CTransformFilter::Stop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-stop")] +CTransformFilter::StopStreaming=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-stopstreaming")] +CTransformFilter::Transform=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformfilter-transform")] +CTransformInputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin")] +CTransformInputPin::BeginFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin-beginflush")] +CTransformInputPin::BreakConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin-breakconnect")] +CTransformInputPin::CheckConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin-checkconnect")] +CTransformInputPin::CheckMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin-checkmediatype")] +CTransformInputPin::CheckStreaming=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin-checkstreaming")] +CTransformInputPin::CompleteConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin-completeconnect")] +CTransformInputPin::CTransformInputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin-ctransforminputpin")] +CTransformInputPin::CurrentMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin-currentmediatype")] +CTransformInputPin::EndFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin-endflush")] +CTransformInputPin::EndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin-endofstream")] +CTransformInputPin::m_pTransformFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin-m-ptransformfilter")] +CTransformInputPin::NewSegment=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin-newsegment")] +CTransformInputPin::QueryId=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin-queryid")] +CTransformInputPin::Receive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin-receive")] +CTransformInputPin::SetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransforminputpin-setmediatype")] +CTransformOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformoutputpin")] +CTransformOutputPin::~CTransformOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformoutputpin--ctransformoutputpin")] +CTransformOutputPin::BreakConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformoutputpin-breakconnect")] +CTransformOutputPin::CheckConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformoutputpin-checkconnect")] +CTransformOutputPin::CheckMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformoutputpin-checkmediatype")] +CTransformOutputPin::CompleteConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformoutputpin-completeconnect")] +CTransformOutputPin::CTransformOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformoutputpin-ctransformoutputpin")] +CTransformOutputPin::CurrentMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformoutputpin-currentmediatype")] +CTransformOutputPin::DecideBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformoutputpin-decidebuffersize")] +CTransformOutputPin::GetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformoutputpin-getmediatype")] +CTransformOutputPin::m_pPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformoutputpin-m-pposition")] +CTransformOutputPin::m_pTransformFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformoutputpin-m-ptransformfilter")] +CTransformOutputPin::Notify=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformoutputpin-notify")] +CTransformOutputPin::QueryId=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformoutputpin-queryid")] +CTransformOutputPin::SetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransformoutputpin-setmediatype")] +CTransInPlaceFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplacefilter")] +CTransInPlaceFilter::CheckTransform=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplacefilter-checktransform")] +CTransInPlaceFilter::CompleteConnect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplacefilter-completeconnect")] +CTransInPlaceFilter::Copy=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplacefilter-copy")] +CTransInPlaceFilter::CTransInPlaceFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplacefilter-ctransinplacefilter")] +CTransInPlaceFilter::DecideBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplacefilter-decidebuffersize")] +CTransInPlaceFilter::GetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplacefilter-getmediatype")] +CTransInPlaceFilter::GetPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplacefilter-getpin")] +CTransInPlaceFilter::InputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplacefilter-inputpin")] +CTransInPlaceFilter::m_bModifiesData=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplacefilter-m-bmodifiesdata")] +CTransInPlaceFilter::OutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplacefilter-outputpin")] +CTransInPlaceFilter::Receive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplacefilter-receive")] +CTransInPlaceFilter::Transform=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplacefilter-transform")] +CTransInPlaceFilter::TypesMatch=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplacefilter-typesmatch")] +CTransInPlaceFilter::UsingDifferentAllocators=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplacefilter--usingdifferentallocators")] +CTransInPlaceInputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceinputpin")] +CTransInPlaceInputPin::CheckMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceinputpin-checkmediatype")] +CTransInPlaceInputPin::CTransInPlaceInputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceinputpin-ctransinplaceinputpin")] +CTransInPlaceInputPin::EnumMediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceinputpin-enummediatypes")] +CTransInPlaceInputPin::GetAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceinputpin-getallocator")] +CTransInPlaceInputPin::GetAllocatorRequirements=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceinputpin--getallocatorrequirements")] +CTransInPlaceInputPin::m_bReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceinputpin-m-breadonly")] +CTransInPlaceInputPin::m_pTIPFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceinputpin-m-ptipfilter")] +CTransInPlaceInputPin::NotifyAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceinputpin-notifyallocator")] +CTransInPlaceInputPin::PeekAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceinputpin-peekallocator")] +CTransInPlaceInputPin::ReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceinputpin-readonly")] +CTransInPlaceOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceoutputpin")] +CTransInPlaceOutputPin::CheckMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceoutputpin-checkmediatype")] +CTransInPlaceOutputPin::ConnectedIMemInputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceoutputpin-connectedimeminputpin")] +CTransInPlaceOutputPin::CTransInPlaceOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceoutputpin-ctransinplaceoutputpin")] +CTransInPlaceOutputPin::EnumMediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceoutputpin-enummediatypes")] +CTransInPlaceOutputPin::m_pTIPFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceoutputpin-m-ptipfilter")] +CTransInPlaceOutputPin::PeekAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceoutputpin-peekallocator")] +CTransInPlaceOutputPin::SetAllocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ctransinplaceoutputpin-setallocator")] +CTRL_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/ne-rdpencomapi-ctrl_level")] +CtrlLoadFlowspec=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-ctrlloadflowspec")] +CTRPP=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/ctrpp")] +CtxGetIniMapping=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ctxgetinimapping")] +cue=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/cue")] +CUnknown=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cunknown")] +CUnknown::~CUnknown=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cunknown--cunknown")] +CUnknown::CUnknown=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cunknown-cunknown")] +CUnknown::GetOwner=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cunknown-getowner")] +CUnknown::m_cRef=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cunknown-m-cref")] +CUnknown::NonDelegatingAddRef=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cunknown-nondelegatingaddref")] +CUnknown::NonDelegatingQueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cunknown-nondelegatingqueryinterface")] +CUnknown::NonDelegatingRelease=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cunknown-nondelegatingrelease")] +CURRENCY=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/currency")] +CURRENCYFMTA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/ns-winnls-currencyfmta")] +CURRENCYFMTW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/ns-winnls-currencyfmtw")] +CurrentAngle=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/currentangle-property")] +CurrentAudioStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/currentaudiostream-property")] +CurrentBitrate=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/currentbitrate")] +CurrentButton=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/currentbutton-property")] +CurrentCCService=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/currentccservice-property")] +CurrentChapter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/currentchapter-property")] +CurrentDiscSide=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/currentdiscside-property")] +CurrentDomain=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/currentdomain-property")] +CurrentItemChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-currentitemchange")] +CurrentMediaItemAvailable=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-currentmediaitemavailable")] +CurrentPlaylistChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-currentplaylistchange")] +CurrentPlaylistItemAvailable=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-currentplaylistitemavailable")] +CURRENTPOSITIONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/WMP/currentpositiontext")] +CurrentSubpictureStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/currentsubpicturestream-property")] +CurrentTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/currenttime-property")] +CurrentTitle=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/currenttitle-property")] +CurrentVolume=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/currentvolume-property")] +CURSOR=[Documentation("https://docs.microsoft.com/windows/win32/menurc/cursor-resource")] +CURSORDIR=[Documentation("https://docs.microsoft.com/windows/win32/menurc/cursordir")] +CursorFilterGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/cursorfiltergrbit-enumeration")] +CURSORINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-cursorinfo")] +CURSORSHAPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-cursorshape")] +CursorType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cursortype-property")] +CUSTDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-custdata")] +CUSTDATAITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-custdataitem")] +Custom=[Documentation("https://docs.microsoft.com/windows/win32/Controls/custom-draw-values")] +CUSTOMSLIDER::cursor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/customslider-cursor")] +CUSTOMSLIDER::disabledImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/customslider-disabledimage")] +CUSTOMSLIDER::downImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/customslider-downimage")] +CUSTOMSLIDER::hoverImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/customslider-hoverimage")] +CUSTOMSLIDER::image=[Documentation("https://docs.microsoft.com/windows/win32/WMP/customslider-image")] +CUSTOMSLIDER::max=[Documentation("https://docs.microsoft.com/windows/win32/WMP/customslider-max")] +CUSTOMSLIDER::min=[Documentation("https://docs.microsoft.com/windows/win32/WMP/customslider-min")] +CUSTOMSLIDER::onDragBegin=[Documentation("https://docs.microsoft.com/windows/win32/WMP/customslider-ondragbegin")] +CUSTOMSLIDER::onDragEnd=[Documentation("https://docs.microsoft.com/windows/win32/WMP/customslider-ondragend")] +CUSTOMSLIDER::onPositionChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/customslider-onpositionchange")] +CUSTOMSLIDER::positionImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/customslider-positionimage")] +CUSTOMSLIDER::toolTip=[Documentation("https://docs.microsoft.com/windows/win32/WMP/customslider-tooltip")] +CUSTOMSLIDER::transparencyColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/customslider-transparencycolor")] +CUSTOMSLIDER::value=[Documentation("https://docs.microsoft.com/windows/win32/WMP/customslider-value")] +cut=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/cut")] +cut_stream=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/cut-stream---sm5---asm-")] +cutpoint=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cutpoint-attribute")] +cutsonly=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cutsonly-attribute")] +CveEventWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-cveeventwrite")] +CVideoTransformFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter")] +CVideoTransformFilter::AbortPlayback=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter-abortplayback")] +CVideoTransformFilter::AlterQuality=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter-alterquality")] +CVideoTransformFilter::CVideoTransformFilter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter-cvideotransformfilter")] +CVideoTransformFilter::EndFlush=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter-endflush")] +CVideoTransformFilter::m_bQualityChanged=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter-m-bqualitychanged")] +CVideoTransformFilter::m_bSkipping=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter-m-bskipping")] +CVideoTransformFilter::m_itrAvgDecode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter-m-itravgdecode")] +CVideoTransformFilter::m_itrLate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter-m-itrlate")] +CVideoTransformFilter::m_nFramesSinceKeyFrame=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter-m-nframessincekeyframe")] +CVideoTransformFilter::m_nKeyFramePeriod=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter-m-nkeyframeperiod")] +CVideoTransformFilter::m_nWaitForKey=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter-m-nwaitforkey")] +CVideoTransformFilter::m_tDecodeStart=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter-m-tdecodestart")] +CVideoTransformFilter::Receive=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter-receive")] +CVideoTransformFilter::ShouldSkipFrame=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter-shouldskipframe")] +CVideoTransformFilter::StartStreaming=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/cvideotransformfilter-startstreaming")] +CVssWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nl-vswriter-cvsswriter")] +CVssWriter::~CVssWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-~cvsswriter")] +CVssWriter::AreComponentsSelected=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-arecomponentsselected")] +CVssWriter::CVssWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-cvsswriter")] +CVssWriter::GetBackupType=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-getbackuptype")] +CVssWriter::GetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-getcontext")] +CVssWriter::GetCurrentLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-getcurrentlevel")] +CVssWriter::GetCurrentSnapshotSetId=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-getcurrentsnapshotsetid")] +CVssWriter::GetCurrentVolumeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-getcurrentvolumearray")] +CVssWriter::GetCurrentVolumeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-getcurrentvolumecount")] +CVssWriter::GetRestoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-getrestoretype")] +CVssWriter::GetSnapshotDeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-getsnapshotdevicename")] +CVssWriter::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-initialize")] +CVssWriter::InstallAlternateWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-installalternatewriter")] +CVssWriter::IsBootableSystemStateBackedUp=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-isbootablesystemstatebackedup")] +CVssWriter::IsPartialFileSupportEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-ispartialfilesupportenabled")] +CVssWriter::IsPathAffected=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-ispathaffected")] +CVssWriter::OnAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-onabort")] +CVssWriter::OnBackOffIOOnVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-onbackoffioonvolume")] +CVssWriter::OnBackupComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-onbackupcomplete")] +CVssWriter::OnBackupShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-onbackupshutdown")] +CVssWriter::OnContinueIOOnVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-oncontinueioonvolume")] +CVssWriter::OnFreeze=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-onfreeze")] +CVssWriter::OnIdentify=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-onidentify")] +CVssWriter::OnPostRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-onpostrestore")] +CVssWriter::OnPostSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-onpostsnapshot")] +CVssWriter::OnPrepareBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-onpreparebackup")] +CVssWriter::OnPrepareSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-onpreparesnapshot")] +CVssWriter::OnPreRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-onprerestore")] +CVssWriter::OnThaw=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-onthaw")] +CVssWriter::OnVSSApplicationStartup=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-onvssapplicationstartup")] +CVssWriter::OnVSSShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-onvssshutdown")] +CVssWriter::SetWriterFailure=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-setwriterfailure")] +CVssWriter::Subscribe=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-subscribe")] +CVssWriter::Unsubscribe=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriter-unsubscribe")] +CVssWriterEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nl-vswriter-cvsswriterex")] +CVssWriterEx::GetIdentifyInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriterex-getidentifyinformation")] +CVssWriterEx::InitializeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriterex-initializeex")] +CVssWriterEx::OnIdentifyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriterex-onidentifyex")] +CVssWriterEx::SubscribeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriterex-subscribeex")] +CVssWriterEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nl-vswriter-cvsswriterex2")] +CVssWriterEx2::GetSessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriterex2-getsessionid")] +CVssWriterEx2::IsWriterShuttingDown=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriterex2-iswritershuttingdown")] +CVssWriterEx2::SetWriterFailureEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-cvsswriterex2-setwriterfailureex")] +CWbemGlueFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nl-wbemglue-cwbemgluefactory")] +CWbemGlueFactory::~CWbemGlueFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemgluefactory-~cwbemgluefactory")] +CWbemGlueFactory::CWbemGlueFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemgluefactory-cwbemgluefactory")] +CWbemProviderGlue=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nl-wbemglue-cwbemproviderglue")] +CWbemProviderGlue::FrameworkLoginDLL=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemproviderglue-frameworklogindll(lpcwstr_plong)")] +CWbemProviderGlue::FrameworkLogoffDLL=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemproviderglue-frameworklogoffdll(lpcwstr_plong)")] +CWbemProviderGlue::GetAllDerivedInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemproviderglue-getallderivedinstances(lpcwstr_trefpointercollection_cinstance__methodcontext_lpcwstr)")] +CWbemProviderGlue::GetAllDerivedInstancesAsynch=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemproviderglue-getallderivedinstancesasynch")] +CWbemProviderGlue::GetAllInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemproviderglue-getallinstances")] +CWbemProviderGlue::GetAllInstancesAsynch=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemproviderglue-getallinstancesasynch")] +CWbemProviderGlue::GetEmptyInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemproviderglue-getemptyinstance(methodcontext_lpcwstr_cinstance_lpcwstr)")] +CWbemProviderGlue::GetInstanceByPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemproviderglue-getinstancebypath(lpcwstr_cinstance_methodcontext)~r1")] +CWbemProviderGlue::GetInstanceKeysByPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemproviderglue-getinstancekeysbypath")] +CWbemProviderGlue::GetInstancePropertiesByPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemproviderglue-getinstancepropertiesbypath")] +CWbemProviderGlue::GetInstancesByQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemproviderglue-getinstancesbyquery(lpcwstr_trefpointercollection_cinstance__methodcontext_lpcwstr)")] +CWbemProviderGlue::GetInstancesByQueryAsynch=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemproviderglue-getinstancesbyqueryasynch")] +CWbemProviderGlue::GetNamespaceConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemproviderglue-getnamespaceconnection(lpcwstr)")] +CWbemProviderGlue::IsDerivedFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemproviderglue-isderivedfrom(lpcwstr_lpcwstr_methodcontext_lpcwstr)~r1")] +CWbemProviderGlue::SetStatusObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nf-wbemglue-cwbemproviderglue-setstatusobject")] +CWMO_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/ne-combaseapi-cwmo_flags")] +CWPRETSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-cwpretstruct")] +CWPSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-cwpstruct")] +CXAPOBase=[Documentation("https://docs.microsoft.com/windows/win32/api/xapobase/nl-xapobase-cxapobase")] +CXAPOBase::CXAPOBase=[Documentation("https://docs.microsoft.com/windows/win32/api/xapobase/nf-xapobase-cxapobase-cxapobase")] +CXAPOBase::GetRegistrationPropertiesInternal=[Documentation("https://docs.microsoft.com/windows/win32/api/xapobase/nf-xapobase-cxapobase-getregistrationpropertiesinternal")] +CXAPOBase::IsLocked=[Documentation("https://docs.microsoft.com/windows/win32/api/xapobase/nf-xapobase-cxapobase-islocked")] +CXAPOBase::ProcessThru=[Documentation("https://docs.microsoft.com/windows/win32/api/xapobase/nf-xapobase-cxapobase-processthru")] +CXAPOBase::ValidateFormatDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/xapobase/nf-xapobase-cxapobase-validateformatdefault")] +CXAPOBase::ValidateFormatPair=[Documentation("https://docs.microsoft.com/windows/win32/api/xapobase/nf-xapobase-cxapobase-validateformatpair")] +CXAPOParametersBase=[Documentation("https://docs.microsoft.com/windows/win32/api/xapobase/nl-xapobase-cxapoparametersbase")] +CXAPOParametersBase::BeginProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/xapobase/nf-xapobase-cxapoparametersbase-beginprocess")] +CXAPOParametersBase::CXAPOParametersBase=[Documentation("https://docs.microsoft.com/windows/win32/api/xapobase/nf-xapobase-cxapoparametersbase-cxapoparametersbase")] +CXAPOParametersBase::EndProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/xapobase/nf-xapobase-cxapoparametersbase-endprocess")] +CXAPOParametersBase::OnSetParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/xapobase/nf-xapobase-cxapoparametersbase-onsetparameters")] +CXAPOParametersBase::ParametersChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/xapobase/nf-xapobase-cxapoparametersbase-parameterschanged")] +CY=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypes/ns-wtypes-cy~r1")] +CYPHER_BLOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/mschapp/ns-mschapp-cypher_block")] +D1009:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1009-unexpected-hardware-creation-error")] +D1100:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1100-handle-already-closed")] +D1101:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1101-unknown-handle")] +D1102:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1102-too-many-opened-handles")] +D1103:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1103-leaked-handle")] +D1104:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1104-possible-leak")] +D1105:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1105-threading-violation")] +D1106:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1106-resource-is-wrong-type")] +D1107:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1107-internal-error")] +D1108:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1108-wrong-factory")] +D1109:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1109-draw-failure")] +D1110:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1110-flush-failure")] +D1111:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1111-using-layer-when-clip-is-sufficient")] +D1112:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1112-device-must-be-dx10-1")] +D1113:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1113-device-needs-bgra-flag")] +D1114:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1114-non-optional-pointer-null")] +D1115:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1115-enumeration-value-not-valid")] +D1116:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1116")] +D1117:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1117")] +D1118:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1118")] +D1119:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1119")] +D1120:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1120")] +D1121:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1121")] +D1123:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1123")] +D1124:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1124")] +D1125:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1125")] +D1126:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1126")] +D1127:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1127")] +D1128:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1128")] +D1129:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1129")] +D1130:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1130")] +D1131:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1131")] +D1132:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1132")] +D1133:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1133")] +D1134:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1134")] +D1135:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1135")] +D1136:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1136")] +D1137:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1137")] +D1138:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1138")] +D1139:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1139")] +D1140:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1140")] +D1141:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1141")] +D1144:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1144")] +D1145:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1145")] +D1146:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1146")] +D1147:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1147")] +D1148:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1148")] +D1149:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1149")] +D1150:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1150")] +D1151:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1151")] +D1152:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1152")] +D1153:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1153")] +D1154:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1154")] +D1155:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1155")] +D1158:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1158")] +D1159:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1159")] +D1160:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1160")] +D1161:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1161")] +D1162:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1162")] +D1163:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1163")] +D1164:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1164")] +D1165:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1165")] +D1166:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1166")] +D1167:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1167")] +D1168:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1168")] +D1169:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1169")] +D1170:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1170")] +D1171:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1171")] +D1172:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1172")] +D1173:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1173")] +D1174:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1174")] +D1175:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1175")] +D1176:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1176")] +D1177:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1177")] +D1178:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1178")] +D1179:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1179")] +D1180:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1180")] +D1181:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1181")] +D1182:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1182")] +D1183:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1183")] +D1184:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1184")] +D1185:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1185")] +D1186:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1186")] +D1187:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1187")] +D1188:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1188")] +D1189:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1189")] +D1190:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1190")] +D1191:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1191")] +D1192:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1192")] +D1193:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1193")] +D1194:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1194")] +D1195:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1195")] +D1196:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1196")] +D1197:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1197")] +D1198:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1198")] +D1199:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1199")] +D1200:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1200")] +D1201:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1201")] +D1202:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1202")] +D1203:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1203")] +D1204:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1204")] +D1205:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1205")] +D1206:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1206")] +D1207:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1207")] +D1208:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1208")] +D1209:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1209")] +D1210:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1210")] +D1211:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1211")] +D1212:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1212")] +D1213:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1213")] +D1214:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1214")] +D1215:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1215")] +D1216:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1216")] +D1217:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1217")] +D1218:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1218")] +D1219:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1219")] +D1220:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1220")] +D1221:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1221")] +D1222:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1222")] +D1223:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1223")] +D1224:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1224")] +D1225:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1225")] +D1226:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1226")] +D1227:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1227")] +D1228:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1228")] +D1229:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1229")] +D1230:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1230")] +D1231:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1231")] +D1232:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1232")] +D1233:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1233")] +D1234:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1234")] +D1235:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1235")] +D1236:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1236")] +D1237:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1237")] +D1238:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1238")] +D1239:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1239")] +D1240:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1240")] +D1241:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1241")] +D1242:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1242")] +D1243:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1243")] +D1244:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1244")] +D1245:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1245")] +D1246:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1246")] +D1247:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1247")] +D1248:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1248")] +D1249:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1249")] +D1250:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1250")] +D1251:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1251")] +D1252:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1252")] +D1253:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1253")] +D1254:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1254")] +D1255:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1255")] +D1256:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1256")] +D1257:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1257")] +D1258:=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d1258")] +D2D_COLOR_F=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2d-color-f")] +D2D_MATRIX_3X2_F=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ns-dcommon-d2d_matrix_3x2_f")] +D2D_MATRIX_4X3_F=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ns-dcommon-d2d_matrix_4x3_f")] +D2D_MATRIX_4X4_F=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ns-dcommon-d2d_matrix_4x4_f")] +D2D_MATRIX_5X4_F=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ns-dcommon-d2d_matrix_5x4_f")] +D2D_POINT_2F=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ns-dcommon-d2d_point_2f")] +D2D_POINT_2U=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ns-dcommon-d2d_point_2u")] +D2D_PS_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2d-ps-entry")] +D2D_RECT_F=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ns-dcommon-d2d_rect_f")] +D2D_RECT_U=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ns-dcommon-d2d_rect_u")] +D2D_SIZE_F=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ns-dcommon-d2d_size_f")] +D2D_SIZE_U=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ns-dcommon-d2d_size_u")] +D2D_VECTOR_2F=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ns-dcommon-d2d_vector_2f")] +D2D_VECTOR_3F=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ns-dcommon-d2d_vector_3f")] +D2D_VECTOR_4F=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ns-dcommon-d2d_vector_4f")] +D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_2daffinetransform_interpolation_mode")] +D2D1_2DAFFINETRANSFORM_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_2daffinetransform_prop")] +D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_3dperspectivetransform_interpolation_mode")] +D2D1_3DPERSPECTIVETRANSFORM_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_3dperspectivetransform_prop")] +D2D1_3DTRANSFORM_INTERPOLATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_3dtransform_interpolation_mode")] +D2D1_3DTRANSFORM_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_3dtransform_prop")] +D2D1_ALPHA_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ne-dcommon-d2d1_alpha_mode")] +D2D1_ANTIALIAS_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_antialias_mode")] +D2D1_ARC_SEGMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_arc_segment")] +D2D1_ARC_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_arc_size")] +D2D1_ARITHMETICCOMPOSITE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_arithmeticcomposite_prop")] +D2D1_ATLAS_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_atlas_prop")] +D2D1_BEZIER_SEGMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_bezier_segment")] +D2D1_BITMAP_BRUSH_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_bitmap_brush_properties")] +D2D1_BITMAP_BRUSH_PROPERTIES1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ns-d2d1_1-d2d1_bitmap_brush_properties1")] +D2D1_BITMAP_INTERPOLATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_bitmap_interpolation_mode")] +D2D1_BITMAP_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_bitmap_options")] +D2D1_BITMAP_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_bitmap_properties")] +D2D1_BITMAP_PROPERTIES1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ns-d2d1_1-d2d1_bitmap_properties1")] +D2D1_BITMAPSOURCE_ALPHA_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_bitmapsource_alpha_mode")] +D2D1_BITMAPSOURCE_INTERPOLATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_bitmapsource_interpolation_mode")] +D2D1_BITMAPSOURCE_ORIENTATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_bitmapsource_orientation")] +D2D1_BITMAPSOURCE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_bitmapsource_prop")] +D2D1_BLEND=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ne-d2d1effectauthor-d2d1_blend")] +D2D1_BLEND_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ns-d2d1effectauthor-d2d1_blend_description")] +D2D1_BLEND_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_blend_mode")] +D2D1_BLEND_OPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ne-d2d1effectauthor-d2d1_blend_operation")] +D2D1_BLEND_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_blend_prop")] +D2D1_BORDER_EDGE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_border_edge_mode")] +D2D1_BORDER_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_border_mode")] +D2D1_BORDER_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_border_prop")] +D2D1_BRIGHTNESS_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_brightness_prop")] +D2D1_BRUSH_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_brush_properties")] +D2D1_BUFFER_PRECISION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_buffer_precision")] +D2D1_CAP_STYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_cap_style")] +D2D1_CHANGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ne-d2d1effectauthor-d2d1_change_type")] +D2D1_CHANNEL_DEPTH=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ne-d2d1effectauthor-d2d1_channel_depth")] +D2D1_CHANNEL_SELECTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_channel_selector")] +D2D1_CHROMAKEY_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_chromakey_prop")] +D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ne-d2d1_3-d2d1_color_bitmap_glyph_snap_option")] +D2D1_COLOR_CONTEXT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ne-d2d1_3-d2d1_color_context_type")] +D2D1_COLOR_F=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2d1-color-f")] +D2D1_COLOR_INTERPOLATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_color_interpolation_mode")] +D2D1_COLOR_SPACE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_color_space")] +D2D1_COLORMANAGEMENT_ALPHA_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_colormanagement_alpha_mode")] +D2D1_COLORMANAGEMENT_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_colormanagement_prop")] +D2D1_COLORMANAGEMENT_QUALITY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_colormanagement_quality")] +D2D1_COLORMANAGEMENT_RENDERING_INTENT=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_colormanagement_rendering_intent")] +D2D1_COLORMATRIX_ALPHA_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_colormatrix_alpha_mode")] +D2D1_COLORMATRIX_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_colormatrix_prop")] +D2D1_COMBINE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_combine_mode")] +D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_compatible_render_target_options")] +D2D1_COMPOSITE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_composite_mode")] +D2D1_COMPOSITE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_composite_prop")] +D2D1_CONTRAST_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_contrast_prop")] +D2D1_CONVOLVEMATRIX_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_convolvematrix_prop")] +D2D1_CONVOLVEMATRIX_SCALE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_convolvematrix_scale_mode")] +D2D1_CREATION_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ns-d2d1_1-d2d1_creation_properties")] +D2D1_CROP_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_crop_prop")] +D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ns-d2d1effectauthor-d2d1_custom_vertex_buffer_properties")] +D2D1_DASH_STYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_dash_style")] +D2D1_DC_INITIALIZE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_dc_initialize_mode")] +D2D1_DEBUG_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_debug_level")] +D2D1_DEVICE_CONTEXT_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_device_context_options")] +D2D1_DIRECTIONALBLUR_OPTIMIZATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_directionalblur_optimization")] +D2D1_DIRECTIONALBLUR_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_directionalblur_prop")] +D2D1_DISCRETETRANSFER_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_discretetransfer_prop")] +D2D1_DISPLACEMENTMAP_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_displacementmap_prop")] +D2D1_DISTANTDIFFUSE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_distantdiffuse_prop")] +D2D1_DISTANTDIFFUSE_SCALE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_distantdiffuse_scale_mode")] +D2D1_DISTANTSPECULAR_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_distantspecular_prop")] +D2D1_DISTANTSPECULAR_SCALE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_distantspecular_scale_mode")] +D2D1_DPICOMPENSATION_INTERPOLATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_dpicompensation_interpolation_mode")] +D2D1_DPICOMPENSATION_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_dpicompensation_prop")] +D2D1_DRAW_TEXT_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_draw_text_options")] +D2D1_DRAWING_STATE_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_drawing_state_description")] +D2D1_DRAWING_STATE_DESCRIPTION1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ns-d2d1_1-d2d1_drawing_state_description1")] +D2D1_EDGEDETECTION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_edgedetection_mode")] +D2D1_EDGEDETECTION_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_edgedetection_prop")] +D2D1_EFFECT_INPUT_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ns-d2d1_1-d2d1_effect_input_description")] +D2D1_ELLIPSE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_ellipse")] +D2D1_EMBOSS_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_emboss_prop")] +D2D1_EXPOSURE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_exposure_prop")] +D2D1_EXTEND_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_extend_mode")] +D2D1_FACTORY_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_factory_options")] +D2D1_FACTORY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_factory_type")] +D2D1_FEATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ne-d2d1effectauthor-d2d1_feature")] +D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ns-d2d1effectauthor-d2d1_feature_data_d3d10_x_hardware_options")] +D2D1_FEATURE_DATA_DOUBLES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ns-d2d1effectauthor-d2d1_feature_data_doubles")] +D2D1_FEATURE_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_feature_level")] +D2D1_FIGURE_BEGIN=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_figure_begin")] +D2D1_FIGURE_END=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_figure_end")] +D2D1_FILL_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_fill_mode")] +D2D1_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ne-d2d1effectauthor-d2d1_filter")] +D2D1_FLOOD_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_flood_prop")] +D2D1_GAMMA=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_gamma")] +D2D1_GAMMA1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ne-d2d1_3-d2d1_gamma1")] +D2D1_GAMMATRANSFER_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_gammatransfer_prop")] +D2D1_GAUSSIANBLUR_OPTIMIZATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_gaussianblur_optimization")] +D2D1_GAUSSIANBLUR_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_gaussianblur_prop")] +D2D1_GEOMETRY_RELATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_geometry_relation")] +D2D1_GEOMETRY_SIMPLIFICATION_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_geometry_simplification_option")] +D2D1_GRADIENT_MESH_PATCH=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ns-d2d1_3-d2d1_gradient_mesh_patch")] +D2D1_GRADIENT_STOP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_gradient_stop")] +D2D1_HDRTONEMAP_DISPLAY_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_hdrtonemap_display_mode")] +D2D1_HDRTONEMAP_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_hdrtonemap_prop")] +D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_highlightsandshadows_input_gamma")] +D2D1_HIGHLIGHTSANDSHADOWS_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_highlightsandshadows_prop")] +D2D1_HISTOGRAM_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_histogram_prop")] +D2D1_HUEROTATION_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_huerotation_prop")] +D2D1_HUETORGB_INPUT_COLOR_SPACE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_huetorgb_input_color_space")] +D2D1_HUETORGB_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_huetorgb_prop")] +D2D1_HWND_RENDER_TARGET_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_hwnd_render_target_properties")] +D2D1_IMAGE_BRUSH_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ns-d2d1_1-d2d1_image_brush_properties")] +D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ne-d2d1_3-d2d1_image_source_from_dxgi_options")] +D2D1_IMAGE_SOURCE_LOADING_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ne-d2d1_3-d2d1_image_source_loading_options")] +D2D1_INK_BEZIER_SEGMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ns-d2d1_3-d2d1_ink_bezier_segment")] +D2D1_INK_NIB_SHAPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ne-d2d1_3-d2d1_ink_nib_shape")] +D2D1_INK_POINT=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ns-d2d1_3-d2d1_ink_point")] +D2D1_INK_STYLE_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ns-d2d1_3-d2d1_ink_style_properties")] +D2D1_INPUT_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ns-d2d1effectauthor-d2d1_input_description")] +D2D1_INPUT_ELEMENT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ns-d2d1effectauthor-d2d1_input_element_desc")] +D2D1_INTERPOLATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_interpolation_mode")] +D2D1_LAYER_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_layer_options")] +D2D1_LAYER_OPTIONS1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_layer_options1")] +D2D1_LAYER_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_layer_parameters")] +D2D1_LAYER_PARAMETERS1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ns-d2d1_1-d2d1_layer_parameters1")] +D2D1_LINE_JOIN=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_line_join")] +D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_linear_gradient_brush_properties")] +D2D1_LINEARTRANSFER_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_lineartransfer_prop")] +D2D1_LOOKUPTABLE3D_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_lookuptable3d_prop")] +D2D1_MAP_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_map_options")] +D2D1_MAPPED_RECT=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ns-d2d1_1-d2d1_mapped_rect")] +D2D1_MATRIX_3X2_F=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2d1-matrix-3x2-f")] +D2D1_MATRIX_4X3_F=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2d1-matrix-4x3-f")] +D2D1_MATRIX_4X4_F=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2d1-matrix-4x4-f")] +D2D1_MATRIX_5X4_F=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2d1-matrix-5x4-f")] +D2D1_MORPHOLOGY_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_morphology_mode")] +D2D1_MORPHOLOGY_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_morphology_prop")] +D2D1_OPACITY_MASK_CONTENT=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_opacity_mask_content")] +D2D1_OPACITYMETADATA_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_opacitymetadata_prop")] +D2D1_ORIENTATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ne-d2d1_3-d2d1_orientation")] +D2D1_PATCH_EDGE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ne-d2d1_3-d2d1_patch_edge_mode")] +D2D1_PATH_SEGMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_path_segment")] +D2D1_PIXEL_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ns-dcommon-d2d1_pixel_format")] +D2D1_PIXEL_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ne-d2d1effectauthor-d2d1_pixel_options")] +D2D1_POINT_2F=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2d1-point-2f")] +D2D1_POINT_2U=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2d1-point-2u")] +D2D1_POINT_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ns-d2d1_1-d2d1_point_description")] +D2D1_POINTDIFFUSE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_pointdiffuse_prop")] +D2D1_POINTDIFFUSE_SCALE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_pointdiffuse_scale_mode")] +D2D1_POINTSPECULAR_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_pointspecular_prop")] +D2D1_POINTSPECULAR_SCALE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_pointspecular_scale_mode")] +D2D1_POSTERIZE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_posterize_prop")] +D2D1_PRESENT_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_present_options")] +D2D1_PRIMITIVE_BLEND=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_primitive_blend")] +D2D1_PRINT_CONTROL_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ns-d2d1_1-d2d1_print_control_properties")] +D2D1_PRINT_FONT_SUBSET_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_print_font_subset_mode")] +D2D1_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_property")] +D2D1_PROPERTY_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ns-d2d1effectauthor-d2d1_property_binding")] +D2D1_PROPERTY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_property_type")] +D2D1_QUADRATIC_BEZIER_SEGMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_quadratic_bezier_segment")] +D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_radial_gradient_brush_properties")] +D2D1_RECT_F=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2d1-rect-f")] +D2D1_RECT_U=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2d1-rect-u")] +D2D1_RENDER_TARGET_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_render_target_properties")] +D2D1_RENDER_TARGET_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_render_target_type")] +D2D1_RENDER_TARGET_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_render_target_usage")] +D2D1_RENDERING_CONTROLS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ns-d2d1_1-d2d1_rendering_controls")] +D2D1_RENDERING_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_2/ne-d2d1_2-d2d1_rendering_priority")] +D2D1_RESOURCE_TEXTURE_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ns-d2d1effectauthor-d2d1_resource_texture_properties")] +D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_rgbtohue_output_color_space")] +D2D1_RGBTOHUE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_rgbtohue_prop")] +D2D1_ROUNDED_RECT=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_rounded_rect")] +D2D1_SATURATION_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_saturation_prop")] +D2D1_SCALE_INTERPOLATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_scale_interpolation_mode")] +D2D1_SCALE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_scale_prop")] +D2D1_SEPIA_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_sepia_prop")] +D2D1_SHADOW_OPTIMIZATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_shadow_optimization")] +D2D1_SHADOW_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_shadow_prop")] +D2D1_SHARPEN_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_sharpen_prop")] +D2D1_SIMPLE_COLOR_PROFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ns-d2d1_3-d2d1_simple_color_profile")] +D2D1_SIZE_F=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2d1-size-f")] +D2D1_SIZE_U=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2d1-size-u")] +D2D1_SPOTDIFFUSE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_spotdiffuse_prop")] +D2D1_SPOTDIFFUSE_SCALE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_spotdiffuse_scale_mode")] +D2D1_SPOTSPECULAR_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_spotspecular_prop")] +D2D1_SPOTSPECULAR_SCALE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_spotspecular_scale_mode")] +D2D1_SPRITE_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ne-d2d1_3-d2d1_sprite_options")] +D2D1_STRAIGHTEN_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_straighten_prop")] +D2D1_STRAIGHTEN_SCALE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_straighten_scale_mode")] +D2D1_STROKE_STYLE_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_stroke_style_properties")] +D2D1_STROKE_STYLE_PROPERTIES1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ns-d2d1_1-d2d1_stroke_style_properties1")] +D2D1_STROKE_TRANSFORM_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_stroke_transform_type")] +D2D1_SUBPROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_subproperty")] +D2D1_SVG_ASPECT_ALIGN=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ne-d2d1svg-d2d1_svg_aspect_align")] +D2D1_SVG_ASPECT_SCALING=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ne-d2d1svg-d2d1_svg_aspect_scaling")] +D2D1_SVG_ATTRIBUTE_POD_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ne-d2d1svg-d2d1_svg_attribute_pod_type")] +D2D1_SVG_ATTRIBUTE_STRING_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ne-d2d1svg-d2d1_svg_attribute_string_type")] +D2D1_SVG_DISPLAY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ne-d2d1svg-d2d1_svg_display")] +D2D1_SVG_LENGTH=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ns-d2d1svg-d2d1_svg_length")] +D2D1_SVG_LENGTH_UNITS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ne-d2d1svg-d2d1_svg_length_units")] +D2D1_SVG_LINE_CAP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ne-d2d1svg-d2d1_svg_line_cap")] +D2D1_SVG_LINE_JOIN=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ne-d2d1svg-d2d1_svg_line_join")] +D2D1_SVG_OVERFLOW=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ne-d2d1svg-d2d1_svg_overflow")] +D2D1_SVG_PAINT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ne-d2d1svg-d2d1_svg_paint_type")] +D2D1_SVG_PATH_COMMAND=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ne-d2d1svg-d2d1_svg_path_command")] +D2D1_SVG_PRESERVE_ASPECT_RATIO=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ns-d2d1svg-d2d1_svg_preserve_aspect_ratio")] +D2D1_SVG_UNIT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ne-d2d1svg-d2d1_svg_unit_type")] +D2D1_SVG_VIEWBOX=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ns-d2d1svg-d2d1_svg_viewbox")] +D2D1_SVG_VISIBILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/ne-d2d1svg-d2d1_svg_visibility")] +D2D1_SWEEP_DIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_sweep_direction")] +D2D1_TABLETRANSFER_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_tabletransfer_prop")] +D2D1_TAG=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2d1-tag")] +D2D1_TEMPERATUREANDTINT_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_temperatureandtint_prop")] +D2D1_TEXT_ANTIALIAS_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_text_antialias_mode")] +D2D1_THREADING_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_threading_mode")] +D2D1_TILE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_tile_prop")] +D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ne-d2d1_3-d2d1_transformed_image_source_options")] +D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/ns-d2d1_3-d2d1_transformed_image_source_properties")] +D2D1_TRIANGLE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ns-d2d1-d2d1_triangle")] +D2D1_TURBULENCE_NOISE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_turbulence_noise")] +D2D1_TURBULENCE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects/ne-d2d1effects-d2d1_turbulence_prop")] +D2D1_UNIT_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/ne-d2d1_1-d2d1_unit_mode")] +D2D1_VERTEX_BUFFER_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ns-d2d1effectauthor-d2d1_vertex_buffer_properties")] +D2D1_VERTEX_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ne-d2d1effectauthor-d2d1_vertex_options")] +D2D1_VERTEX_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ns-d2d1effectauthor-d2d1_vertex_range")] +D2D1_VERTEX_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/ne-d2d1effectauthor-d2d1_vertex_usage")] +D2D1_VIGNETTE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_vignette_prop")] +D2D1_WHITELEVELADJUSTMENT_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_2/ne-d2d1effects_2-d2d1_whiteleveladjustment_prop")] +D2D1_WINDOW_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/ne-d2d1-d2d1_window_state")] +D2D1_YCBCR_CHROMA_SUBSAMPLING=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_1/ne-d2d1effects_1-d2d1_ycbcr_chroma_subsampling")] +D2D1_YCBCR_INTERPOLATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_1/ne-d2d1effects_1-d2d1_ycbcr_interpolation_mode")] +D2D1_YCBCR_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effects_1/ne-d2d1effects_1-d2d1_ycbcr_prop")] +D2D1ComputeMaximumScaleFactor=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_2/nf-d2d1_2-d2d1computemaximumscalefactor")] +D2D1ConvertColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-d2d1convertcolorspace")] +D2D1CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-d2d1createdevice")] +D2D1CreateDeviceContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-d2d1createdevicecontext")] +D2D1CreateFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-d2d1createfactory")] +D2D1CreateFactory<Factory>=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/createfactory-lt-factory-gt--d2d1-factory-type---factory-")] +D2D1GetGradientMeshInteriorPointsFromCoonsPatch=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-d2d1getgradientmeshinteriorpointsfromcoonspatch")] +D2D1InvertMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-d2d1invertmatrix")] +D2D1IsMatrixInvertible=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-d2d1ismatrixinvertible")] +D2D1MakeRotateMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-d2d1makerotatematrix")] +D2D1MakeSkewMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-d2d1makeskewmatrix")] +D2D1SinCos=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-d2d1sincos")] +D2D1Tan=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-d2d1tan")] +D2D1Vec3Length=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-d2d1vec3length")] +D2DGetInput=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2dgetinput")] +D2DGetInputCoordinate=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2dgetinputcoordinate")] +D2DGetScenePosition=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2dgetsceneposition")] +D2DSampleInput=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2dsampleinput")] +D2DSampleInputAtOffset=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2dsampleinputatoffset")] +D2DSampleInputAtPosition=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/d2dsampleinputatposition")] +D3D_BLOB_PART=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/ne-d3dcompiler-d3d_blob_part")] +D3D_CBUFFER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_cbuffer_type")] +D3D_DRIVER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_driver_type")] +D3D_FEATURE_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_feature_level")] +D3D_INCLUDE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_include_type")] +D3D_INTERPOLATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_interpolation_mode")] +D3D_MIN_PRECISION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_min_precision")] +D3D_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_name")] +D3D_OMAC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3d-omac")] +D3D_PARAMETER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_parameter_flags")] +D3D_PRIMITIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_primitive")] +D3D_PRIMITIVE_TOPOLOGY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_primitive_topology")] +D3D_REGISTER_COMPONENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_register_component_type")] +D3D_RESOURCE_RETURN_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_resource_return_type")] +D3D_ROOT_SIGNATURE_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d_root_signature_version")] +D3D_SHADER_CBUFFER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_shader_cbuffer_flags")] +D3D_SHADER_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/ns-d3dcompiler-d3d_shader_data")] +D3D_SHADER_INPUT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_shader_input_flags")] +D3D_SHADER_INPUT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_shader_input_type")] +D3D_SHADER_MACRO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ns-d3dcommon-d3d_shader_macro")] +D3D_SHADER_MODEL=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d_shader_model")] +D3D_SHADER_VARIABLE_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_shader_variable_class")] +D3D_SHADER_VARIABLE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_shader_variable_flags")] +D3D_SHADER_VARIABLE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_shader_variable_type")] +D3D_SRV_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_srv_dimension")] +D3D_TESSELLATOR_DOMAIN=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_tessellator_domain")] +D3D_TESSELLATOR_OUTPUT_PRIMITIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_tessellator_output_primitive")] +D3D_TESSELLATOR_PARTITIONING=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_tessellator_partitioning")] +D3D10_ASYNC_GETDATA_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_async_getdata_flag")] +D3D10_BIND_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_bind_flag")] +D3D10_BLEND=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_blend")] +D3D10_BLEND_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_blend_desc")] +D3D10_BLEND_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1/ns-d3d10_1-d3d10_blend_desc1")] +D3D10_BLEND_OP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_blend_op")] +D3D10_BOX=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_box")] +D3D10_BUFFER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_buffer_desc")] +D3D10_BUFFER_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_buffer_rtv")] +D3D10_BUFFER_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_buffer_srv")] +D3D10_CLEAR_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_clear_flag")] +D3D10_COLOR_WRITE_ENABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_color_write_enable")] +D3D10_COMPARISON_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_comparison_func")] +D3D10_COUNTER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_counter")] +D3D10_COUNTER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_counter_desc")] +D3D10_COUNTER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_counter_info")] +D3D10_COUNTER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_counter_type")] +D3D10_CPU_ACCESS_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_cpu_access_flag")] +D3D10_CREATE_DEVICE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_create_device_flag")] +D3D10_CULL_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_cull_mode")] +D3D10_DEPTH_STENCIL_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_depth_stencil_desc")] +D3D10_DEPTH_STENCIL_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_depth_stencil_view_desc")] +D3D10_DEPTH_STENCILOP_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_depth_stencilop_desc")] +D3D10_DEPTH_WRITE_MASK=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_depth_write_mask")] +D3D10_DEVICE_STATE_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/ne-d3d10effect-d3d10_device_state_types")] +D3D10_DRIVER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10misc/ne-d3d10misc-d3d10_driver_type")] +D3D10_DSV_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_dsv_dimension")] +D3D10_EFFECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-effect")] +D3D10_EFFECT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/ns-d3d10effect-d3d10_effect_desc")] +D3D10_EFFECT_SHADER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/ns-d3d10effect-d3d10_effect_shader_desc")] +D3D10_EFFECT_TYPE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/ns-d3d10effect-d3d10_effect_type_desc")] +D3D10_EFFECT_VARIABLE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-effect-variable")] +D3D10_EFFECT_VARIABLE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/ns-d3d10effect-d3d10_effect_variable_desc")] +D3D10_FEATURE_LEVEL1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1/ne-d3d10_1-d3d10_feature_level1")] +D3D10_FILL_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_fill_mode")] +D3D10_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_filter")] +D3D10_FILTER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_filter_type")] +D3D10_FORMAT_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_format_support")] +D3D10_INFO_QUEUE_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/ns-d3d10sdklayers-d3d10_info_queue_filter")] +D3D10_INFO_QUEUE_FILTER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/ns-d3d10sdklayers-d3d10_info_queue_filter_desc")] +D3D10_INPUT_CLASSIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_input_classification")] +D3D10_INPUT_ELEMENT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_input_element_desc")] +D3D10_MAP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_map")] +D3D10_MAP_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_map_flag")] +D3D10_MAPPED_TEXTURE2D=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_mapped_texture2d")] +D3D10_MAPPED_TEXTURE3D=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_mapped_texture3d")] +D3D10_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/ns-d3d10sdklayers-d3d10_message")] +D3D10_MESSAGE_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/ne-d3d10sdklayers-d3d10_message_category")] +D3D10_MESSAGE_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/ne-d3d10sdklayers-d3d10_message_id")] +D3D10_MESSAGE_SEVERITY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/ne-d3d10sdklayers-d3d10_message_severity")] +D3D10_PASS_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/ns-d3d10effect-d3d10_pass_desc")] +D3D10_PASS_SHADER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/ns-d3d10effect-d3d10_pass_shader_desc")] +D3D10_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_query")] +D3D10_QUERY_DATA_PIPELINE_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_query_data_pipeline_statistics")] +D3D10_QUERY_DATA_SO_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_query_data_so_statistics")] +D3D10_QUERY_DATA_TIMESTAMP_DISJOINT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_query_data_timestamp_disjoint")] +D3D10_QUERY_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_query_desc")] +D3D10_QUERY_MISC_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_query_misc_flag")] +D3D10_RAISE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_raise_flag")] +D3D10_RASTERIZER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_rasterizer_desc")] +D3D10_RECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-rect")] +D3D10_RENDER_TARGET_BLEND_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1/ns-d3d10_1-d3d10_render_target_blend_desc1")] +D3D10_RENDER_TARGET_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_render_target_view_desc")] +D3D10_RESOURCE_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_resource_dimension")] +D3D10_RESOURCE_MISC_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_resource_misc_flag")] +D3D10_RTV_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_rtv_dimension")] +D3D10_SAMPLER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_sampler_desc")] +D3D10_SHADER_BUFFER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/ns-d3d10shader-d3d10_shader_buffer_desc")] +D3D10_SHADER_DEBUG_FILE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/ns-d3d10_1shader-d3d10_shader_debug_file_info")] +D3D10_SHADER_DEBUG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/ns-d3d10_1shader-d3d10_shader_debug_info")] +D3D10_SHADER_DEBUG_INPUT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/ns-d3d10_1shader-d3d10_shader_debug_input_info")] +D3D10_SHADER_DEBUG_INST_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/ns-d3d10_1shader-d3d10_shader_debug_inst_info")] +D3D10_SHADER_DEBUG_OUTPUTREG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/ns-d3d10_1shader-d3d10_shader_debug_outputreg_info")] +D3D10_SHADER_DEBUG_OUTPUTVAR=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/ns-d3d10_1shader-d3d10_shader_debug_outputvar")] +D3D10_SHADER_DEBUG_REGTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/ne-d3d10_1shader-d3d10_shader_debug_regtype")] +D3D10_SHADER_DEBUG_SCOPE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/ns-d3d10_1shader-d3d10_shader_debug_scope_info")] +D3D10_SHADER_DEBUG_SCOPETYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/ne-d3d10_1shader-d3d10_shader_debug_scopetype")] +D3D10_SHADER_DEBUG_SCOPEVAR_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/ns-d3d10_1shader-d3d10_shader_debug_scopevar_info")] +D3D10_SHADER_DEBUG_TOKEN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/ns-d3d10_1shader-d3d10_shader_debug_token_info")] +D3D10_SHADER_DEBUG_VAR_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/ns-d3d10_1shader-d3d10_shader_debug_var_info")] +D3D10_SHADER_DEBUG_VARTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/ne-d3d10_1shader-d3d10_shader_debug_vartype")] +D3D10_SHADER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/ns-d3d10shader-d3d10_shader_desc")] +D3D10_SHADER_INPUT_BIND_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/ns-d3d10shader-d3d10_shader_input_bind_desc")] +D3D10_SHADER_RESOURCE_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_shader_resource_view_desc")] +D3D10_SHADER_RESOURCE_VIEW_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1/ns-d3d10_1-d3d10_shader_resource_view_desc1")] +D3D10_SHADER_TYPE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/ns-d3d10shader-d3d10_shader_type_desc")] +D3D10_SHADER_VARIABLE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/ns-d3d10shader-d3d10_shader_variable_desc")] +D3D10_SIGNATURE_PARAMETER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/ns-d3d10shader-d3d10_signature_parameter_desc")] +D3D10_SO_DECLARATION_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_so_declaration_entry")] +D3D10_STATE_BLOCK_MASK=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/ns-d3d10effect-d3d10_state_block_mask")] +D3D10_STENCIL_OP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_stencil_op")] +D3D10_SUBRESOURCE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_subresource_data")] +D3D10_TECHNIQUE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/ns-d3d10effect-d3d10_technique_desc")] +D3D10_TEX1D_ARRAY_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex1d_array_dsv")] +D3D10_TEX1D_ARRAY_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex1d_array_rtv")] +D3D10_TEX1D_ARRAY_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex1d_array_srv")] +D3D10_TEX1D_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex1d_dsv")] +D3D10_TEX1D_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex1d_rtv")] +D3D10_TEX1D_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex1d_srv")] +D3D10_TEX2D_ARRAY_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex2d_array_dsv")] +D3D10_TEX2D_ARRAY_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex2d_array_rtv")] +D3D10_TEX2D_ARRAY_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex2d_array_srv")] +D3D10_TEX2D_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex2d_dsv")] +D3D10_TEX2D_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex2d_rtv")] +D3D10_TEX2D_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex2d_srv")] +D3D10_TEX2DMS_ARRAY_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex2dms_array_dsv")] +D3D10_TEX2DMS_ARRAY_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex2dms_array_rtv")] +D3D10_TEX2DMS_ARRAY_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex2dms_array_srv")] +D3D10_TEX2DMS_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex2dms_dsv")] +D3D10_TEX2DMS_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex2dms_rtv")] +D3D10_TEX2DMS_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex2dms_srv")] +D3D10_TEX3D_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex3d_rtv")] +D3D10_TEX3D_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_tex3d_srv")] +D3D10_TEXCUBE_ARRAY_SRV1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1/ns-d3d10_1-d3d10_texcube_array_srv1")] +D3D10_TEXCUBE_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_texcube_srv")] +D3D10_TEXTURE_ADDRESS_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_texture_address_mode")] +D3D10_TEXTURE1D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_texture1d_desc")] +D3D10_TEXTURE2D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_texture2d_desc")] +D3D10_TEXTURE3D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_texture3d_desc")] +D3D10_TEXTURECUBE_FACE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_texturecube_face")] +D3D10_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ne-d3d10-d3d10_usage")] +D3D10_VIEWPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/ns-d3d10-d3d10_viewport")] +D3D10CalcSubresource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-d3d10calcsubresource")] +D3D10CompileEffectFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-d3d10compileeffectfrommemory")] +D3D10CompileShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-d3d10compileshader")] +D3D10CreateBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10misc/nf-d3d10misc-d3d10createblob")] +D3D10CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10misc/nf-d3d10misc-d3d10createdevice")] +D3D10CreateDevice1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1/nf-d3d10_1-d3d10createdevice1")] +D3D10CreateDeviceAndSwapChain=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10misc/nf-d3d10misc-d3d10createdeviceandswapchain")] +D3D10CreateDeviceAndSwapChain1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1/nf-d3d10_1-d3d10createdeviceandswapchain1")] +D3D10CreateEffectFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-d3d10createeffectfrommemory")] +D3D10CreateEffectPoolFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-d3d10createeffectpoolfrommemory")] +D3D10CreateStateBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-d3d10createstateblock")] +D3D10DisassembleEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-d3d10disassembleeffect")] +D3D10DisassembleShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-d3d10disassembleshader")] +D3D10GetGeometryShaderProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-d3d10getgeometryshaderprofile")] +D3D10GetInputAndOutputSignatureBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-d3d10getinputandoutputsignatureblob")] +D3D10GetInputSignatureBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-d3d10getinputsignatureblob")] +D3D10GetOutputSignatureBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-d3d10getoutputsignatureblob")] +D3D10GetPixelShaderProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-d3d10getpixelshaderprofile")] +D3D10GetShaderDebugInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-d3d10getshaderdebuginfo")] +D3D10GetVertexShaderProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-d3d10getvertexshaderprofile")] +D3D10PreprocessShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-d3d10preprocessshader")] +D3D10ReflectShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-d3d10reflectshader")] +D3D10StateBlockMaskDifference=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-d3d10stateblockmaskdifference")] +D3D10StateBlockMaskDisableAll=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-d3d10stateblockmaskdisableall")] +D3D10StateBlockMaskDisableCapture=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-d3d10stateblockmaskdisablecapture")] +D3D10StateBlockMaskEnableAll=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-d3d10stateblockmaskenableall")] +D3D10StateBlockMaskEnableCapture=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-d3d10stateblockmaskenablecapture")] +D3D10StateBlockMaskGetSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-d3d10stateblockmaskgetsetting")] +D3D10StateBlockMaskIntersect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-d3d10stateblockmaskintersect")] +D3D10StateBlockMaskUnion=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-d3d10stateblockmaskunion")] +D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ne-d3d11_1-d3d11_1_create_device_context_state_flag")] +D3D11_AES_CTR_IV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_aes_ctr_iv")] +D3D11_ASYNC_GETDATA_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_async_getdata_flag")] +D3D11_AUTHENTICATED_CHANNEL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_authenticated_channel_type")] +D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_configure_accessible_encryption_input")] +D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_configure_crypto_session_input")] +D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_configure_initialize_input")] +D3D11_AUTHENTICATED_CONFIGURE_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_configure_input")] +D3D11_AUTHENTICATED_CONFIGURE_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_configure_output")] +D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_configure_protection_input")] +D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_configure_shared_resource_input")] +D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_authenticated_process_identifier_type")] +D3D11_AUTHENTICATED_PROTECTION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_protection_flags")] +D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_accessibility_encryption_guid_count_output")] +D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_accessibility_encryption_guid_input")] +D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_accessibility_encryption_guid_output")] +D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_accessibility_output")] +D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_channel_type_output")] +D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_crypto_session_input")] +D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_crypto_session_output")] +D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_current_accessibility_encryption_output")] +D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_device_handle_output")] +D3D11_AUTHENTICATED_QUERY_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_input")] +D3D11_AUTHENTICATED_QUERY_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_output")] +D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_output_id_count_input")] +D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_output_id_count_output")] +D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_output_id_input")] +D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_output_id_output")] +D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_protection_output")] +D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_restricted_shared_resource_process_count_output")] +D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_restricted_shared_resource_process_input")] +D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_restricted_shared_resource_process_output")] +D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_authenticated_query_unrestricted_protected_shared_resource_count_output")] +D3D11_BIND_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_bind_flag")] +D3D11_BLEND=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_blend")] +D3D11_BLEND_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_blend_desc")] +D3D11_BLEND_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ns-d3d11_1-d3d11_blend_desc1")] +D3D11_BLEND_OP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_blend_op")] +D3D11_BOX=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_box")] +D3D11_BUFFER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_buffer_desc")] +D3D11_BUFFER_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_buffer_rtv")] +D3D11_BUFFER_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_buffer_srv")] +D3D11_BUFFER_UAV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_buffer_uav")] +D3D11_BUFFER_UAV_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_buffer_uav_flag")] +D3D11_BUFFEREX_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_bufferex_srv")] +D3D11_BUFFEREX_SRV_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_bufferex_srv_flag")] +D3D11_BUS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_bus_type")] +D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/ne-d3d11_2-d3d11_check_multisample_quality_levels_flag")] +D3D11_CLASS_INSTANCE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_class_instance_desc")] +D3D11_CLEAR_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_clear_flag")] +D3D11_COLOR_WRITE_ENABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_color_write_enable")] +D3D11_COMPARISON_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_comparison_func")] +D3D11_COMPUTE_SHADER_TRACE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/ns-d3d11shadertracing-d3d11_compute_shader_trace_desc")] +D3D11_CONSERVATIVE_RASTERIZATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ne-d3d11_3-d3d11_conservative_rasterization_mode")] +D3D11_CONSERVATIVE_RASTERIZATION_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_conservative_rasterization_tier")] +D3D11_CONTENT_PROTECTION_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_content_protection_caps")] +D3D11_CONTEXT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ne-d3d11_3-d3d11_context_type")] +D3D11_COPY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ne-d3d11_1-d3d11_copy_flags")] +D3D11_COUNTER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_counter")] +D3D11_COUNTER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_counter_desc")] +D3D11_COUNTER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_counter_info")] +D3D11_COUNTER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_counter_type")] +D3D11_CPU_ACCESS_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_cpu_access_flag")] +D3D11_CREATE_DEVICE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_create_device_flag")] +D3D11_CRYPTO_SESSION_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ne-d3d11_1-d3d11_crypto_session_status")] +D3D11_CULL_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_cull_mode")] +D3D11_DEPTH_STENCIL_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_depth_stencil_desc")] +D3D11_DEPTH_STENCIL_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_depth_stencil_view_desc")] +D3D11_DEPTH_STENCILOP_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_depth_stencilop_desc")] +D3D11_DEPTH_WRITE_MASK=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_depth_write_mask")] +D3D11_DEVICE_CONTEXT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_device_context_type")] +D3D11_DOMAIN_SHADER_TRACE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/ns-d3d11shadertracing-d3d11_domain_shader_trace_desc")] +D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_draw_indexed_instanced_indirect_args")] +D3D11_DRAW_INSTANCED_INDIRECT_ARGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_draw_instanced_indirect_args")] +D3D11_DSV_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_dsv_dimension")] +D3D11_DSV_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_dsv_flag")] +D3D11_ENCRYPTED_BLOCK_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_encrypted_block_info")] +D3D11_FEATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_feature")] +D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_d3d10_x_hardware_options")] +D3D11_FEATURE_DATA_D3D11_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_d3d11_options")] +D3D11_FEATURE_DATA_D3D11_OPTIONS1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_d3d11_options1")] +D3D11_FEATURE_DATA_D3D11_OPTIONS2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_d3d11_options2")] +D3D11_FEATURE_DATA_D3D11_OPTIONS3=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_d3d11_options3")] +D3D11_FEATURE_DATA_D3D11_OPTIONS4=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/ns-d3d11_4-d3d11_feature_data_d3d11_options4")] +D3D11_FEATURE_DATA_D3D11_OPTIONS5=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_d3d11_options5")] +D3D11_FEATURE_DATA_D3D9_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_d3d9_options")] +D3D11_FEATURE_DATA_D3D9_OPTIONS1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_d3d9_options1")] +D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_d3d9_shadow_support")] +D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_d3d9_simple_instancing_support")] +D3D11_FEATURE_DATA_DISPLAYABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_displayable")] +D3D11_FEATURE_DATA_DOUBLES=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_doubles")] +D3D11_FEATURE_DATA_FORMAT_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_format_support")] +D3D11_FEATURE_DATA_FORMAT_SUPPORT2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_format_support2")] +D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_gpu_virtual_address_support")] +D3D11_FEATURE_DATA_MARKER_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_marker_support")] +D3D11_FEATURE_DATA_SHADER_CACHE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_shader_cache")] +D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_shader_min_precision_support")] +D3D11_FEATURE_DATA_THREADING=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_threading")] +D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/ns-d3d11_4-d3d11_feature_data_video_decoder_histogram")] +D3D11_FEATURE_VIDEO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/ne-d3d11_4-d3d11_feature_video")] +D3D11_FENCE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ne-d3d11_3-d3d11_fence_flag")] +D3D11_FILL_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_fill_mode")] +D3D11_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_filter")] +D3D11_FILTER_REDUCTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_filter_reduction_type")] +D3D11_FILTER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_filter_type")] +D3D11_FORMAT_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_format_support")] +D3D11_FORMAT_SUPPORT2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_format_support2")] +D3D11_FUNCTION_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/ns-d3d11shader-d3d11_function_desc")] +D3D11_GEOMETRY_SHADER_TRACE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/ns-d3d11shadertracing-d3d11_geometry_shader_trace_desc")] +D3D11_HULL_SHADER_TRACE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/ns-d3d11shadertracing-d3d11_hull_shader_trace_desc")] +D3D11_INFO_QUEUE_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/ns-d3d11sdklayers-d3d11_info_queue_filter")] +D3D11_INFO_QUEUE_FILTER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/ns-d3d11sdklayers-d3d11_info_queue_filter_desc")] +D3D11_INPUT_CLASSIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_input_classification")] +D3D11_INPUT_ELEMENT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_input_element_desc")] +D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ns-d3d11_1-d3d11_key_exchange_hw_protection_data")] +D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ns-d3d11_1-d3d11_key_exchange_hw_protection_input_data")] +D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ns-d3d11_1-d3d11_key_exchange_hw_protection_output_data")] +D3D11_LIBRARY_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/ns-d3d11shader-d3d11_library_desc")] +D3D11_LOGIC_OP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ne-d3d11_1-d3d11_logic_op")] +D3D11_MAP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_map")] +D3D11_MAP_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_map_flag")] +D3D11_MAPPED_SUBRESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_mapped_subresource")] +D3D11_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/ns-d3d11sdklayers-d3d11_message")] +D3D11_MESSAGE_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/ne-d3d11sdklayers-d3d11_message_category")] +D3D11_MESSAGE_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/ne-d3d11sdklayers-d3d11_message_id")] +D3D11_MESSAGE_SEVERITY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/ne-d3d11sdklayers-d3d11_message_severity")] +D3D11_OMAC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_omac")] +D3D11_PACKED_MIP_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/ns-d3d11_2-d3d11_packed_mip_desc")] +D3D11_PARAMETER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/ns-d3d11shader-d3d11_parameter_desc")] +D3D11_PIXEL_SHADER_TRACE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/ns-d3d11shadertracing-d3d11_pixel_shader_trace_desc")] +D3D11_PRIMITIVE_TOPOLOGY=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3d11-primitive-topology")] +D3D11_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_query")] +D3D11_QUERY_DATA_PIPELINE_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_query_data_pipeline_statistics")] +D3D11_QUERY_DATA_SO_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_query_data_so_statistics")] +D3D11_QUERY_DATA_TIMESTAMP_DISJOINT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_query_data_timestamp_disjoint")] +D3D11_QUERY_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_query_desc")] +D3D11_QUERY_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-d3d11_query_desc1")] +D3D11_QUERY_MISC_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_query_misc_flag")] +D3D11_RAISE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_raise_flag")] +D3D11_RASTERIZER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_rasterizer_desc")] +D3D11_RASTERIZER_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ns-d3d11_1-d3d11_rasterizer_desc1")] +D3D11_RASTERIZER_DESC2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-d3d11_rasterizer_desc2")] +D3D11_RECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3d11-rect")] +D3D11_RENDER_TARGET_BLEND_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_render_target_blend_desc")] +D3D11_RENDER_TARGET_BLEND_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ns-d3d11_1-d3d11_render_target_blend_desc1")] +D3D11_RENDER_TARGET_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_render_target_view_desc")] +D3D11_RENDER_TARGET_VIEW_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-d3d11_render_target_view_desc1")] +D3D11_RESOURCE_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_resource_dimension")] +D3D11_RESOURCE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11on12/ns-d3d11on12-d3d11_resource_flags")] +D3D11_RESOURCE_MISC_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_resource_misc_flag")] +D3D11_RLDO_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/ne-d3d11sdklayers-d3d11_rldo_flags")] +D3D11_RTV_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_rtv_dimension")] +D3D11_SAMPLER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_sampler_desc")] +D3D11_SHADER_BUFFER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/ns-d3d11shader-d3d11_shader_buffer_desc")] +D3D11_SHADER_CACHE_SUPPORT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_shader_cache_support_flags")] +D3D11_SHADER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/ns-d3d11shader-d3d11_shader_desc")] +D3D11_SHADER_INPUT_BIND_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/ns-d3d11shader-d3d11_shader_input_bind_desc")] +D3D11_SHADER_MIN_PRECISION_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_shader_min_precision_support")] +D3D11_SHADER_RESOURCE_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_shader_resource_view_desc")] +D3D11_SHADER_RESOURCE_VIEW_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-d3d11_shader_resource_view_desc1")] +D3D11_SHADER_TRACE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/ns-d3d11shadertracing-d3d11_shader_trace_desc")] +D3D11_SHADER_TRACKING_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/ne-d3d11sdklayers-d3d11_shader_tracking_options")] +D3D11_SHADER_TRACKING_RESOURCE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/ne-d3d11sdklayers-d3d11_shader_tracking_resource_type")] +D3D11_SHADER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/ne-d3d11shadertracing-d3d11_shader_type")] +D3D11_SHADER_TYPE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/ns-d3d11shader-d3d11_shader_type_desc")] +D3D11_SHADER_VARIABLE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/ns-d3d11shader-d3d11_shader_variable_desc")] +D3D11_SHADER_VERSION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/ne-d3d11shader-d3d11_shader_version_type")] +D3D11_SHARED_RESOURCE_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_shared_resource_tier")] +D3D11_SIGNATURE_PARAMETER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/ns-d3d11shader-d3d11_signature_parameter_desc")] +D3D11_SO_DECLARATION_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_so_declaration_entry")] +D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_standard_multisample_quality_levels")] +D3D11_STENCIL_OP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_stencil_op")] +D3D11_SUBRESOURCE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_subresource_data")] +D3D11_SUBRESOURCE_TILING=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/ns-d3d11_2-d3d11_subresource_tiling")] +D3D11_TEX1D_ARRAY_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex1d_array_dsv")] +D3D11_TEX1D_ARRAY_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex1d_array_rtv")] +D3D11_TEX1D_ARRAY_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex1d_array_srv")] +D3D11_TEX1D_ARRAY_UAV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex1d_array_uav")] +D3D11_TEX1D_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex1d_dsv")] +D3D11_TEX1D_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex1d_rtv")] +D3D11_TEX1D_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex1d_srv")] +D3D11_TEX1D_UAV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex1d_uav")] +D3D11_TEX2D_ARRAY_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2d_array_dsv")] +D3D11_TEX2D_ARRAY_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2d_array_rtv")] +D3D11_TEX2D_ARRAY_RTV1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-d3d11_tex2d_array_rtv1")] +D3D11_TEX2D_ARRAY_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2d_array_srv")] +D3D11_TEX2D_ARRAY_SRV1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-d3d11_tex2d_array_srv1")] +D3D11_TEX2D_ARRAY_UAV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2d_array_uav")] +D3D11_TEX2D_ARRAY_UAV1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-d3d11_tex2d_array_uav1")] +D3D11_TEX2D_ARRAY_VPOV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2d_array_vpov")] +D3D11_TEX2D_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2d_dsv")] +D3D11_TEX2D_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2d_rtv")] +D3D11_TEX2D_RTV1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-d3d11_tex2d_rtv1")] +D3D11_TEX2D_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2d_srv")] +D3D11_TEX2D_SRV1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-d3d11_tex2d_srv1")] +D3D11_TEX2D_UAV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2d_uav")] +D3D11_TEX2D_UAV1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-d3d11_tex2d_uav1")] +D3D11_TEX2D_VDOV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2d_vdov")] +D3D11_TEX2D_VPIV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2d_vpiv")] +D3D11_TEX2D_VPOV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2d_vpov")] +D3D11_TEX2DMS_ARRAY_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2dms_array_dsv")] +D3D11_TEX2DMS_ARRAY_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2dms_array_rtv")] +D3D11_TEX2DMS_ARRAY_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2dms_array_srv")] +D3D11_TEX2DMS_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2dms_dsv")] +D3D11_TEX2DMS_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2dms_rtv")] +D3D11_TEX2DMS_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex2dms_srv")] +D3D11_TEX3D_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex3d_rtv")] +D3D11_TEX3D_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex3d_srv")] +D3D11_TEX3D_UAV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_tex3d_uav")] +D3D11_TEXCUBE_ARRAY_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_texcube_array_srv")] +D3D11_TEXCUBE_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_texcube_srv")] +D3D11_TEXTURE_ADDRESS_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_texture_address_mode")] +D3D11_TEXTURE_LAYOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ne-d3d11_3-d3d11_texture_layout")] +D3D11_TEXTURE1D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_texture1d_desc")] +D3D11_TEXTURE2D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_texture2d_desc")] +D3D11_TEXTURE2D_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-d3d11_texture2d_desc1")] +D3D11_TEXTURE3D_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_texture3d_desc")] +D3D11_TEXTURE3D_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-d3d11_texture3d_desc1")] +D3D11_TEXTURECUBE_FACE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_texturecube_face")] +D3D11_TILE_COPY_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/ne-d3d11_2-d3d11_tile_copy_flag")] +D3D11_TILE_MAPPING_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/ne-d3d11_2-d3d11_tile_mapping_flag")] +D3D11_TILE_RANGE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/ne-d3d11_2-d3d11_tile_range_flag")] +D3D11_TILE_REGION_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/ns-d3d11_2-d3d11_tile_region_size")] +D3D11_TILE_SHAPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/ns-d3d11_2-d3d11_tile_shape")] +D3D11_TILED_RESOURCE_COORDINATE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/ns-d3d11_2-d3d11_tiled_resource_coordinate")] +D3D11_TILED_RESOURCES_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_tiled_resources_tier")] +D3D11_TRACE_GS_INPUT_PRIMITIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/ne-d3d11shadertracing-d3d11_trace_gs_input_primitive")] +D3D11_TRACE_REGISTER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/ns-d3d11shadertracing-d3d11_trace_register")] +D3D11_TRACE_REGISTER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/ne-d3d11shadertracing-d3d11_trace_register_type")] +D3D11_TRACE_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/ns-d3d11shadertracing-d3d11_trace_stats")] +D3D11_TRACE_STEP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/ns-d3d11shadertracing-d3d11_trace_step")] +D3D11_TRACE_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/ns-d3d11shadertracing-d3d11_trace_value")] +D3D11_UAV_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_uav_dimension")] +D3D11_UNORDERED_ACCESS_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_unordered_access_view_desc")] +D3D11_UNORDERED_ACCESS_VIEW_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/ns-d3d11_3-d3d11_unordered_access_view_desc1")] +D3D11_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_usage")] +D3D11_VDOV_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_vdov_dimension")] +D3D11_VERTEX_SHADER_TRACE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/ns-d3d11shadertracing-d3d11_vertex_shader_trace_desc")] +D3D11_VIDEO_COLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_color")] +D3D11_VIDEO_COLOR_RGBA=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_color_rgba")] +D3D11_VIDEO_COLOR_YCbCrA=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_color_ycbcra")] +D3D11_VIDEO_CONTENT_PROTECTION_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_content_protection_caps")] +D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ns-d3d11_1-d3d11_video_decoder_begin_frame_crypto_session")] +D3D11_VIDEO_DECODER_BUFFER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_decoder_buffer_desc")] +D3D11_VIDEO_DECODER_BUFFER_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ns-d3d11_1-d3d11_video_decoder_buffer_desc1")] +D3D11_VIDEO_DECODER_BUFFER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_decoder_buffer_type")] +D3D11_VIDEO_DECODER_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ne-d3d11_1-d3d11_video_decoder_caps")] +D3D11_VIDEO_DECODER_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_decoder_config")] +D3D11_VIDEO_DECODER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_decoder_desc")] +D3D11_VIDEO_DECODER_EXTENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_decoder_extension")] +D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/ne-d3d11_4-d3d11_video_decoder_histogram_component")] +D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/ne-d3d11_4-d3d11_video_decoder_histogram_component_flags")] +D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_decoder_output_view_desc")] +D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ns-d3d11_1-d3d11_video_decoder_sub_sample_mapping_block")] +D3D11_VIDEO_FRAME_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_frame_format")] +D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_alpha_fill_mode")] +D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_auto_stream_caps")] +D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ne-d3d11_1-d3d11_video_processor_behavior_hints")] +D3D11_VIDEO_PROCESSOR_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_processor_caps")] +D3D11_VIDEO_PROCESSOR_COLOR_SPACE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_processor_color_space")] +D3D11_VIDEO_PROCESSOR_CONTENT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_processor_content_desc")] +D3D11_VIDEO_PROCESSOR_CUSTOM_RATE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_processor_custom_rate")] +D3D11_VIDEO_PROCESSOR_DEVICE_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_device_caps")] +D3D11_VIDEO_PROCESSOR_FEATURE_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_feature_caps")] +D3D11_VIDEO_PROCESSOR_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_filter")] +D3D11_VIDEO_PROCESSOR_FILTER_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_filter_caps")] +D3D11_VIDEO_PROCESSOR_FILTER_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_processor_filter_range")] +D3D11_VIDEO_PROCESSOR_FORMAT_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_format_caps")] +D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_format_support")] +D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_processor_input_view_desc")] +D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_itelecine_caps")] +D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_nominal_range")] +D3D11_VIDEO_PROCESSOR_OUTPUT_RATE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_output_rate")] +D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_processor_output_view_desc")] +D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_processor_caps")] +D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_processor_rate_conversion_caps")] +D3D11_VIDEO_PROCESSOR_ROTATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_rotation")] +D3D11_VIDEO_PROCESSOR_STEREO_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_stereo_caps")] +D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_stereo_flip_mode")] +D3D11_VIDEO_PROCESSOR_STEREO_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_processor_stereo_format")] +D3D11_VIDEO_PROCESSOR_STREAM=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_video_processor_stream")] +D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ns-d3d11_1-d3d11_video_processor_stream_behavior_hint")] +D3D11_VIDEO_SAMPLE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/ns-d3d11_1-d3d11_video_sample_desc")] +D3D11_VIDEO_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_video_usage")] +D3D11_VIEWPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ns-d3d11-d3d11_viewport")] +D3D11_VPIV_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_vpiv_dimension")] +D3D11_VPOV_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/ne-d3d11-d3d11_vpov_dimension")] +D3D11CalcSubresource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-d3d11calcsubresource")] +D3D11CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-d3d11createdevice")] +D3D11CreateDeviceAndSwapChain=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-d3d11createdeviceandswapchain")] +D3D11On12CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11on12/nf-d3d11on12-d3d11on12createdevice")] +D3D11Reflect=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3d11reflect")] +D3D12_AUTO_BREADCRUMB_NODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_auto_breadcrumb_node")] +D3D12_AUTO_BREADCRUMB_OP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_auto_breadcrumb_op")] +D3D12_AXIS_SHADING_RATE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_axis_shading_rate")] +D3D12_BACKGROUND_PROCESSING_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_background_processing_mode")] +D3D12_BARRIER_GROUP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_barrier_group")] +D3D12_BARRIER_SUBRESOURCE_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_barrier_subresource_range")] +D3D12_BITSTREAM_ENCRYPTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_bitstream_encryption_type")] +D3D12_BLEND=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_blend")] +D3D12_BLEND_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_blend_desc")] +D3D12_BLEND_OP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_blend_op")] +D3D12_BOX=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_box")] +D3D12_BUFFER_BARRIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_buffer_barrier")] +D3D12_BUFFER_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_buffer_rtv")] +D3D12_BUFFER_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_buffer_srv")] +D3D12_BUFFER_SRV_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_buffer_srv_flags")] +D3D12_BUFFER_UAV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_buffer_uav")] +D3D12_BUFFER_UAV_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_buffer_uav_flags")] +D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_build_raytracing_acceleration_structure_desc")] +D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_build_raytracing_acceleration_structure_inputs")] +D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_build_raytracing_acceleration_structure_tools_visualization_header")] +D3D12_CACHED_PIPELINE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_cached_pipeline_state")] +D3D12_CLEAR_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_clear_flags")] +D3D12_CLEAR_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_clear_value")] +D3D12_COLOR_WRITE_ENABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_color_write_enable")] +D3D12_COMMAND_LIST_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_command_list_flags")] +D3D12_COMMAND_LIST_SUPPORT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_command_list_support_flags")] +D3D12_COMMAND_LIST_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_command_list_type")] +D3D12_COMMAND_QUEUE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_command_queue_desc")] +D3D12_COMMAND_QUEUE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_command_queue_flags")] +D3D12_COMMAND_QUEUE_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_command_queue_priority")] +D3D12_COMMAND_SIGNATURE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_command_signature_desc")] +D3D12_COMPARISON_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_comparison_func")] +D3D12_COMPUTE_PIPELINE_STATE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_compute_pipeline_state_desc")] +D3D12_CONSERVATIVE_RASTERIZATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_conservative_rasterization_mode")] +D3D12_CONSERVATIVE_RASTERIZATION_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_conservative_rasterization_tier")] +D3D12_CONSTANT_BUFFER_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_constant_buffer_view_desc")] +D3D12_CPU_DESCRIPTOR_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_cpu_descriptor_handle")] +D3D12_CPU_PAGE_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_cpu_page_property")] +D3D12_CROSS_NODE_SHARING_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_cross_node_sharing_tier")] +D3D12_CULL_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_cull_mode")] +D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ns-d3d12sdklayers-d3d12_debug_command_list_gpu_based_validation_settings")] +D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ne-d3d12sdklayers-d3d12_debug_command_list_parameter_type")] +D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ns-d3d12sdklayers-d3d12_debug_device_gpu_based_validation_settings")] +D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ns-d3d12sdklayers-d3d12_debug_device_gpu_slowdown_performance_factor")] +D3D12_DEBUG_DEVICE_PARAMETER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ne-d3d12sdklayers-d3d12_debug_device_parameter_type")] +D3D12_DEBUG_FEATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ne-d3d12sdklayers-d3d12_debug_feature")] +D3D12_DEPTH_STENCIL_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_depth_stencil_desc")] +D3D12_DEPTH_STENCIL_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_depth_stencil_desc1")] +D3D12_DEPTH_STENCIL_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_depth_stencil_value")] +D3D12_DEPTH_STENCIL_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_depth_stencil_view_desc")] +D3D12_DEPTH_STENCILOP_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_depth_stencilop_desc")] +D3D12_DEPTH_WRITE_MASK=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_depth_write_mask")] +D3D12_DESCRIPTOR_HEAP_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_descriptor_heap_desc")] +D3D12_DESCRIPTOR_HEAP_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_descriptor_heap_flags")] +D3D12_DESCRIPTOR_HEAP_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_descriptor_heap_type")] +D3D12_DESCRIPTOR_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_descriptor_range")] +D3D12_DESCRIPTOR_RANGE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_descriptor_range_flags")] +D3D12_DESCRIPTOR_RANGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_descriptor_range_type")] +D3D12_DESCRIPTOR_RANGE1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_descriptor_range1")] +D3D12_DEVICE_REMOVED_EXTENDED_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_device_removed_extended_data")] +D3D12_DEVICE_REMOVED_EXTENDED_DATA1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_device_removed_extended_data1")] +D3D12_DISCARD_REGION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_discard_region")] +D3D12_DISPATCH_ARGUMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_dispatch_arguments")] +D3D12_DISPATCH_RAYS_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_dispatch_rays_desc")] +D3D12_DOWNLEVEL_PRESENT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/d3d12_downlevel_present_flags")] +D3D12_DRAW_ARGUMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_draw_arguments")] +D3D12_DRAW_INDEXED_ARGUMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_draw_indexed_arguments")] +D3D12_DRED_ALLOCATION_NODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_dred_allocation_node")] +D3D12_DRED_ALLOCATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_dred_allocation_type")] +D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_dred_auto_breadcrumbs_output")] +D3D12_DRED_ENABLEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_dred_enablement")] +D3D12_DRED_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_dred_flags")] +D3D12_DRED_PAGE_FAULT_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_dred_page_fault_output")] +D3D12_DRED_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_dred_version")] +D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_driver_matching_identifier_status")] +D3D12_DSV_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_dsv_dimension")] +D3D12_DSV_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_dsv_flags")] +D3D12_DXIL_LIBRARY_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_dxil_library_desc")] +D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_dxil_subobject_to_exports_association")] +D3D12_ELEMENTS_LAYOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_elements_layout")] +D3D12_EXISTING_COLLECTION_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_existing_collection_desc")] +D3D12_EXPORT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_export_desc")] +D3D12_EXPORT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_export_flags")] +D3D12_FEATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_feature")] +D3D12_FEATURE_DATA_ARCHITECTURE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_architecture")] +D3D12_FEATURE_DATA_ARCHITECTURE1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_architecture1")] +D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_command_queue_priority")] +D3D12_FEATURE_DATA_CROSS_NODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_cross_node")] +D3D12_FEATURE_DATA_D3D12_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options")] +D3D12_FEATURE_DATA_D3D12_OPTIONS1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options1")] +D3D12_FEATURE_DATA_D3D12_OPTIONS10=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options10")] +D3D12_FEATURE_DATA_D3D12_OPTIONS11=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options11")] +D3D12_FEATURE_DATA_D3D12_OPTIONS12=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options12")] +D3D12_FEATURE_DATA_D3D12_OPTIONS13=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options13")] +D3D12_FEATURE_DATA_D3D12_OPTIONS2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options2")] +D3D12_FEATURE_DATA_D3D12_OPTIONS3=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options3")] +D3D12_FEATURE_DATA_D3D12_OPTIONS4=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options4")] +D3D12_FEATURE_DATA_D3D12_OPTIONS5=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options5")] +D3D12_FEATURE_DATA_D3D12_OPTIONS6=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options6")] +D3D12_FEATURE_DATA_D3D12_OPTIONS7=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options7")] +D3D12_FEATURE_DATA_D3D12_OPTIONS8=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options8")] +D3D12_FEATURE_DATA_D3D12_OPTIONS9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_d3d12_options9")] +D3D12_FEATURE_DATA_DISPLAYABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_displayable")] +D3D12_FEATURE_DATA_EXISTING_HEAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_existing_heaps")] +D3D12_FEATURE_DATA_FEATURE_LEVELS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_feature_levels")] +D3D12_FEATURE_DATA_FORMAT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_format_info")] +D3D12_FEATURE_DATA_FORMAT_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_format_support")] +D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_gpu_virtual_address_support")] +D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_multisample_quality_levels")] +D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_protected_resource_session_support")] +D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_protected_resource_session_type_count")] +D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_protected_resource_session_types")] +D3D12_FEATURE_DATA_QUERY_META_COMMAND=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_query_meta_command")] +D3D12_FEATURE_DATA_ROOT_SIGNATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_root_signature")] +D3D12_FEATURE_DATA_SERIALIZATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_serialization")] +D3D12_FEATURE_DATA_SHADER_CACHE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_shader_cache")] +D3D12_FEATURE_DATA_SHADER_MODEL=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_feature_data_shader_model")] +D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_decode_conversion_support")] +D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_decode_formats")] +D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_decode_histogram")] +D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_decode_profiles")] +D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_decode_support")] +D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_decoder_heap_size")] +D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_encoder_codec")] +D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_encoder_codec_configuration_support")] +D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_encoder_codec_picture_control_support")] +D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_encoder_frame_subregion_layout_mode")] +D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_encoder_heap_size")] +D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_encoder_input_format")] +D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_encoder_intra_refresh_mode")] +D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_encoder_output_resolution")] +D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_encoder_output_resolution_ratios_count")] +D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_encoder_profile_level")] +D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_encoder_rate_control_mode")] +D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_encoder_resolution_support_limits")] +D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_encoder_resource_requirements")] +D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_encoder_support")] +D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_extension_command_count")] +D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_extension_command_parameter_count")] +D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_extension_command_parameters")] +D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_extension_command_size")] +D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_extension_command_support")] +D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_extension_commands")] +D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_motion_estimator")] +D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_motion_estimator_protected_resources")] +D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_motion_estimator_size")] +D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_process_max_input_streams")] +D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_process_reference_info")] +D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_process_support")] +D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_processor_size")] +D3D12_FEATURE_VIDEO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_feature_video")] +D3D12_FENCE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_fence_flags")] +D3D12_FILL_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_fill_mode")] +D3D12_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_filter")] +D3D12_FILTER_REDUCTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_filter_reduction_type")] +D3D12_FILTER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_filter_type")] +D3D12_FORMAT_SUPPORT1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_format_support1")] +D3D12_FORMAT_SUPPORT2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_format_support2")] +D3D12_FUNCTION_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/ns-d3d12shader-d3d12_function_desc")] +D3D12_GLOBAL_BARRIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_global_barrier")] +D3D12_GLOBAL_ROOT_SIGNATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_global_root_signature")] +D3D12_GPU_BASED_VALIDATION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ne-d3d12sdklayers-d3d12_gpu_based_validation_flags")] +D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ne-d3d12sdklayers-d3d12_gpu_based_validation_pipeline_state_create_flags")] +D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ne-d3d12sdklayers-d3d12_gpu_based_validation_shader_patch_mode")] +D3D12_GPU_DESCRIPTOR_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_gpu_descriptor_handle")] +D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_gpu_virtual_address_and_stride")] +D3D12_GPU_VIRTUAL_ADDRESS_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_gpu_virtual_address_range")] +D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_gpu_virtual_address_range_and_stride")] +D3D12_GRAPHICS_PIPELINE_STATE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_graphics_pipeline_state_desc")] +D3D12_GRAPHICS_STATES=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_graphics_states")] +D3D12_HEAP_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_heap_desc")] +D3D12_HEAP_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_heap_flags")] +D3D12_HEAP_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_heap_properties")] +D3D12_HEAP_SERIALIZATION_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_heap_serialization_tier")] +D3D12_HEAP_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_heap_type")] +D3D12_HIT_GROUP_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_hit_group_desc")] +D3D12_HIT_GROUP_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_hit_group_type")] +D3D12_INDEX_BUFFER_STRIP_CUT_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_index_buffer_strip_cut_value")] +D3D12_INDEX_BUFFER_VIEW=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_index_buffer_view")] +D3D12_INDIRECT_ARGUMENT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_indirect_argument_desc")] +D3D12_INDIRECT_ARGUMENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_indirect_argument_type")] +D3D12_INFO_QUEUE_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ns-d3d12sdklayers-d3d12_info_queue_filter")] +D3D12_INFO_QUEUE_FILTER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ns-d3d12sdklayers-d3d12_info_queue_filter_desc")] +D3D12_INPUT_CLASSIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_input_classification")] +D3D12_INPUT_ELEMENT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_input_element_desc")] +D3D12_INPUT_LAYOUT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_input_layout_desc")] +D3D12_LIBRARY_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/ns-d3d12shader-d3d12_library_desc")] +D3D12_LIFETIME_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_lifetime_state")] +D3D12_LOCAL_ROOT_SIGNATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_local_root_signature")] +D3D12_LOGIC_OP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_logic_op")] +D3D12_MEASUREMENTS_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_measurements_action")] +D3D12_MEMCPY_DEST=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_memcpy_dest")] +D3D12_MEMORY_POOL=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_memory_pool")] +D3D12_MESH_SHADER_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_mesh_shader_tier")] +D3D12_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ns-d3d12sdklayers-d3d12_message")] +D3D12_MESSAGE_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ne-d3d12sdklayers-d3d12_message_category")] +D3D12_MESSAGE_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ne-d3d12sdklayers-d3d12_message_id")] +D3D12_MESSAGE_SEVERITY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ne-d3d12sdklayers-d3d12_message_severity")] +D3D12_META_COMMAND_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_meta_command_desc")] +D3D12_META_COMMAND_PARAMETER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_meta_command_parameter_desc")] +D3D12_META_COMMAND_PARAMETER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_meta_command_parameter_flags")] +D3D12_META_COMMAND_PARAMETER_STAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_meta_command_parameter_stage")] +D3D12_META_COMMAND_PARAMETER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_meta_command_parameter_type")] +D3D12_MIP_REGION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_mip_region")] +D3D12_MULTIPLE_FENCE_WAIT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_multiple_fence_wait_flags")] +D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_multisample_quality_level_flags")] +D3D12_NODE_MASK=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_node_mask")] +D3D12_PACKED_MIP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_packed_mip_info")] +D3D12_PARAMETER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/ns-d3d12shader-d3d12_parameter_desc")] +D3D12_PIPELINE_STATE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_pipeline_state_flags")] +D3D12_PIPELINE_STATE_STREAM_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_pipeline_state_stream_desc")] +D3D12_PIPELINE_STATE_SUBOBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_pipeline_state_subobject_type")] +D3D12_PLACED_SUBRESOURCE_FOOTPRINT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_placed_subresource_footprint")] +D3D12_PREDICATION_OP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_predication_op")] +D3D12_PRIMITIVE_TOPOLOGY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_primitive_topology_type")] +D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_programmable_sample_positions_tier")] +D3D12_PROTECTED_RESOURCE_SESSION_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_protected_resource_session_desc")] +D3D12_PROTECTED_RESOURCE_SESSION_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_protected_resource_session_desc1")] +D3D12_PROTECTED_RESOURCE_SESSION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_protected_resource_session_flags")] +D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_protected_resource_session_support_flags")] +D3D12_PROTECTED_SESSION_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_protected_session_status")] +D3D12_QUERY_DATA_PIPELINE_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_query_data_pipeline_statistics")] +D3D12_QUERY_DATA_SO_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_query_data_so_statistics")] +D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_query_data_video_decode_statistics")] +D3D12_QUERY_HEAP_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_query_heap_desc")] +D3D12_QUERY_HEAP_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_query_heap_type")] +D3D12_QUERY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_query_type")] +D3D12_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_range")] +D3D12_RANGE_UINT64=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_range_uint64")] +D3D12_RASTERIZER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_rasterizer_desc")] +D3D12_RAY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_ray_flags")] +D3D12_RAYTRACING_AABB=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_raytracing_aabb")] +D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_raytracing_acceleration_structure_build_flags")] +D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_raytracing_acceleration_structure_copy_mode")] +D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_raytracing_acceleration_structure_postbuild_info_compacted_size_desc")] +D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_raytracing_acceleration_structure_postbuild_info_current_size_desc")] +D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_raytracing_acceleration_structure_postbuild_info_desc")] +D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_raytracing_acceleration_structure_postbuild_info_serialization_desc")] +D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_raytracing_acceleration_structure_postbuild_info_tools_visualization_desc")] +D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_raytracing_acceleration_structure_postbuild_info_type")] +D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_raytracing_acceleration_structure_prebuild_info")] +D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_raytracing_acceleration_structure_srv")] +D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_raytracing_acceleration_structure_type")] +D3D12_RAYTRACING_GEOMETRY_AABBS_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_raytracing_geometry_aabbs_desc")] +D3D12_RAYTRACING_GEOMETRY_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_raytracing_geometry_desc")] +D3D12_RAYTRACING_GEOMETRY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_raytracing_geometry_flags")] +D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_raytracing_geometry_triangles_desc")] +D3D12_RAYTRACING_GEOMETRY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_raytracing_geometry_type")] +D3D12_RAYTRACING_INSTANCE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_raytracing_instance_desc")] +D3D12_RAYTRACING_INSTANCE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_raytracing_instance_flags")] +D3D12_RAYTRACING_PIPELINE_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_raytracing_pipeline_config")] +D3D12_RAYTRACING_PIPELINE_CONFIG1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_raytracing_pipeline_config1")] +D3D12_RAYTRACING_PIPELINE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_raytracing_pipeline_flags")] +D3D12_RAYTRACING_SHADER_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_raytracing_shader_config")] +D3D12_RAYTRACING_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_raytracing_tier")] +D3D12_RECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/d3d12-rect")] +D3D12_RENDER_PASS_BEGINNING_ACCESS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_render_pass_beginning_access")] +D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_render_pass_beginning_access_clear_parameters")] +D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_render_pass_beginning_access_type")] +D3D12_RENDER_PASS_DEPTH_STENCIL_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_render_pass_depth_stencil_desc")] +D3D12_RENDER_PASS_ENDING_ACCESS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_render_pass_ending_access")] +D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_render_pass_ending_access_resolve_parameters")] +D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_render_pass_ending_access_resolve_subresource_parameters")] +D3D12_RENDER_PASS_ENDING_ACCESS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_render_pass_ending_access_type")] +D3D12_RENDER_PASS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_render_pass_flags")] +D3D12_RENDER_PASS_RENDER_TARGET_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_render_pass_render_target_desc")] +D3D12_RENDER_PASS_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_render_pass_tier")] +D3D12_RENDER_TARGET_BLEND_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_render_target_blend_desc")] +D3D12_RENDER_TARGET_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_render_target_view_desc")] +D3D12_RESIDENCY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_residency_flags")] +D3D12_RESIDENCY_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_residency_priority")] +D3D12_RESOLVE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_resolve_mode")] +D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_resolve_video_motion_vector_heap_input")] +D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_resolve_video_motion_vector_heap_output")] +D3D12_RESOURCE_ALIASING_BARRIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_resource_aliasing_barrier")] +D3D12_RESOURCE_ALLOCATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_resource_allocation_info")] +D3D12_RESOURCE_ALLOCATION_INFO1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_resource_allocation_info1")] +D3D12_RESOURCE_BARRIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_resource_barrier")] +D3D12_RESOURCE_BARRIER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_resource_barrier_flags")] +D3D12_RESOURCE_BARRIER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_resource_barrier_type")] +D3D12_RESOURCE_BINDING_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_resource_binding_tier")] +D3D12_RESOURCE_COORDINATE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_resource_coordinate")] +D3D12_RESOURCE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_resource_desc")] +D3D12_RESOURCE_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_resource_desc1")] +D3D12_RESOURCE_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_resource_dimension")] +D3D12_RESOURCE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_resource_flags")] +D3D12_RESOURCE_HEAP_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_resource_heap_tier")] +D3D12_RESOURCE_STATES=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_resource_states")] +D3D12_RESOURCE_TRANSITION_BARRIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_resource_transition_barrier")] +D3D12_RESOURCE_UAV_BARRIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_resource_uav_barrier")] +D3D12_RLDO_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/ne-d3d12sdklayers-d3d12_rldo_flags")] +D3D12_ROOT_CONSTANTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_root_constants")] +D3D12_ROOT_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_root_descriptor")] +D3D12_ROOT_DESCRIPTOR_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_root_descriptor_flags")] +D3D12_ROOT_DESCRIPTOR_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_root_descriptor_table")] +D3D12_ROOT_DESCRIPTOR_TABLE1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_root_descriptor_table1")] +D3D12_ROOT_DESCRIPTOR1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_root_descriptor1")] +D3D12_ROOT_PARAMETER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_root_parameter")] +D3D12_ROOT_PARAMETER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_root_parameter_type")] +D3D12_ROOT_PARAMETER1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_root_parameter1")] +D3D12_ROOT_SIGNATURE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_root_signature_desc")] +D3D12_ROOT_SIGNATURE_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_root_signature_desc1")] +D3D12_ROOT_SIGNATURE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_root_signature_flags")] +D3D12_RT_FORMAT_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_rt_format_array")] +D3D12_RTV_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_rtv_dimension")] +D3D12_SAMPLE_POSITION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_sample_position")] +D3D12_SAMPLER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_sampler_desc")] +D3D12_SAMPLER_FEEDBACK_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_sampler_feedback_tier")] +D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_serialized_data_driver_matching_identifier")] +D3D12_SERIALIZED_DATA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_serialized_data_type")] +D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_serialized_raytracing_acceleration_structure_header")] +D3D12_SHADER_BUFFER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/ns-d3d12shader-d3d12_shader_buffer_desc")] +D3D12_SHADER_BYTECODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_shader_bytecode")] +D3D12_SHADER_CACHE_CONTROL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_shader_cache_control_flags")] +D3D12_SHADER_CACHE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_shader_cache_flags")] +D3D12_SHADER_CACHE_KIND_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_shader_cache_kind_flags")] +D3D12_SHADER_CACHE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_shader_cache_mode")] +D3D12_SHADER_CACHE_SESSION_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_shader_cache_session_desc")] +D3D12_SHADER_CACHE_SUPPORT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_shader_cache_support_flags")] +D3D12_SHADER_COMPONENT_MAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_shader_component_mapping")] +D3D12_SHADER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/ns-d3d12shader-d3d12_shader_desc")] +D3D12_SHADER_INPUT_BIND_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/ns-d3d12shader-d3d12_shader_input_bind_desc")] +D3D12_SHADER_MIN_PRECISION_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_shader_min_precision_support")] +D3D12_SHADER_RESOURCE_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_shader_resource_view_desc")] +D3D12_SHADER_TYPE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/ns-d3d12shader-d3d12_shader_type_desc")] +D3D12_SHADER_VARIABLE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/ns-d3d12shader-d3d12_shader_variable_desc")] +D3D12_SHADER_VERSION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/ne-d3d12shader-d3d12_shader_version_type")] +D3D12_SHADER_VISIBILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_shader_visibility")] +D3D12_SHADING_RATE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_shading_rate")] +D3D12_SHADING_RATE_COMBINER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_shading_rate_combiner")] +D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_shared_resource_compatibility_tier")] +D3D12_SIGNATURE_PARAMETER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/ns-d3d12shader-d3d12_signature_parameter_desc")] +D3D12_SO_DECLARATION_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_so_declaration_entry")] +D3D12_SRV_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_srv_dimension")] +D3D12_STATE_OBJECT_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_state_object_config")] +D3D12_STATE_OBJECT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_state_object_desc")] +D3D12_STATE_OBJECT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_state_object_flags")] +D3D12_STATE_OBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_state_object_type")] +D3D12_STATE_SUBOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_state_subobject")] +D3D12_STATE_SUBOBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_state_subobject_type")] +D3D12_STATIC_BORDER_COLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_static_border_color")] +D3D12_STATIC_SAMPLER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_static_sampler_desc")] +D3D12_STENCIL_OP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_stencil_op")] +D3D12_STREAM_OUTPUT_BUFFER_VIEW=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_stream_output_buffer_view")] +D3D12_STREAM_OUTPUT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_stream_output_desc")] +D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_subobject_to_exports_association")] +D3D12_SUBRESOURCE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_subresource_data")] +D3D12_SUBRESOURCE_FOOTPRINT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_subresource_footprint")] +D3D12_SUBRESOURCE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_subresource_info")] +D3D12_SUBRESOURCE_RANGE_UINT64=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_subresource_range_uint64")] +D3D12_SUBRESOURCE_TILING=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_subresource_tiling")] +D3D12_TEX1D_ARRAY_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex1d_array_dsv")] +D3D12_TEX1D_ARRAY_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex1d_array_rtv")] +D3D12_TEX1D_ARRAY_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex1d_array_srv")] +D3D12_TEX1D_ARRAY_UAV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex1d_array_uav")] +D3D12_TEX1D_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex1d_dsv")] +D3D12_TEX1D_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex1d_rtv")] +D3D12_TEX1D_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex1d_srv")] +D3D12_TEX1D_UAV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex1d_uav")] +D3D12_TEX2D_ARRAY_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex2d_array_dsv")] +D3D12_TEX2D_ARRAY_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex2d_array_rtv")] +D3D12_TEX2D_ARRAY_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex2d_array_srv")] +D3D12_TEX2D_ARRAY_UAV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex2d_array_uav")] +D3D12_TEX2D_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex2d_dsv")] +D3D12_TEX2D_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex2d_rtv")] +D3D12_TEX2D_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex2d_srv")] +D3D12_TEX2D_UAV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex2d_uav")] +D3D12_TEX2DMS_ARRAY_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex2dms_array_dsv")] +D3D12_TEX2DMS_ARRAY_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex2dms_array_rtv")] +D3D12_TEX2DMS_ARRAY_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex2dms_array_srv")] +D3D12_TEX2DMS_DSV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex2dms_dsv")] +D3D12_TEX2DMS_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex2dms_rtv")] +D3D12_TEX2DMS_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex2dms_srv")] +D3D12_TEX3D_RTV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex3d_rtv")] +D3D12_TEX3D_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex3d_srv")] +D3D12_TEX3D_UAV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tex3d_uav")] +D3D12_TEXCUBE_ARRAY_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_texcube_array_srv")] +D3D12_TEXCUBE_SRV=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_texcube_srv")] +D3D12_TEXTURE_ADDRESS_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_texture_address_mode")] +D3D12_TEXTURE_BARRIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_texture_barrier")] +D3D12_TEXTURE_COPY_LOCATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_texture_copy_location")] +D3D12_TEXTURE_COPY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_texture_copy_type")] +D3D12_TEXTURE_LAYOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_texture_layout")] +D3D12_TILE_COPY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_tile_copy_flags")] +D3D12_TILE_MAPPING_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_tile_mapping_flags")] +D3D12_TILE_RANGE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_tile_range_flags")] +D3D12_TILE_REGION_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tile_region_size")] +D3D12_TILE_SHAPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tile_shape")] +D3D12_TILED_RESOURCE_COORDINATE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_tiled_resource_coordinate")] +D3D12_TILED_RESOURCES_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_tiled_resources_tier")] +D3D12_TRI_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_tri_state")] +D3D12_UAV_DIMENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_uav_dimension")] +D3D12_UNORDERED_ACCESS_VIEW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_unordered_access_view_desc")] +D3D12_VARIABLE_SHADING_RATE_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_variable_shading_rate_tier")] +D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_versioned_device_removed_extended_data")] +D3D12_VERSIONED_ROOT_SIGNATURE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_versioned_root_signature_desc")] +D3D12_VERTEX_BUFFER_VIEW=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_vertex_buffer_view")] +D3D12_VIDEO_DECODE_ARGUMENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_decode_argument_type")] +D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_decode_compressed_bitstream")] +D3D12_VIDEO_DECODE_CONFIGURATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_decode_configuration")] +D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_decode_configuration_flags")] +D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_decode_conversion_arguments")] +D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_decode_conversion_arguments1")] +D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_decode_conversion_support_flags")] +D3D12_VIDEO_DECODE_FRAME_ARGUMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_decode_frame_argument")] +D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_decode_histogram_component")] +D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_decode_histogram_component_flags")] +D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_decode_input_stream_arguments")] +D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_decode_output_histogram")] +D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_decode_output_stream_arguments")] +D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_decode_output_stream_arguments1")] +D3D12_VIDEO_DECODE_REFERENCE_FRAMES=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_decode_reference_frames")] +D3D12_VIDEO_DECODE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_decode_status")] +D3D12_VIDEO_DECODE_SUB_SAMPLE_MAPPING_BLOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_decode_sub_sample_mapping_block")] +D3D12_VIDEO_DECODE_SUPPORT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_decode_support_flags")] +D3D12_VIDEO_DECODE_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_decode_tier")] +D3D12_VIDEO_DECODER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_decoder_desc")] +D3D12_VIDEO_DECODER_HEAP_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_decoder_heap_desc")] +D3D12_VIDEO_ENCODE_REFERENCE_FRAMES=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encode_reference_frames")] +D3D12_VIDEO_ENCODER_CODEC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_codec")] +D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_codec_configuration")] +D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_codec_configuration_h264")] +D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_codec_configuration_h264_direct_modes")] +D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_codec_configuration_h264_flags")] +D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_codec_configuration_h264_slices_deblocking_mode_flags")] +D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_codec_configuration_h264_slices_deblocking_modes")] +D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_codec_configuration_hevc")] +D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_codec_configuration_hevc_cusize")] +D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_codec_configuration_hevc_flags")] +D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_codec_configuration_hevc_tusize")] +D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_codec_configuration_support")] +D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_codec_configuration_support_h264")] +D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_codec_configuration_support_h264_flags")] +D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_codec_configuration_support_hevc")] +D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_codec_configuration_support_hevc_flags")] +D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_codec_picture_control_support")] +D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_codec_picture_control_support_h264")] +D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_codec_picture_control_support_hevc")] +D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_compressed_bitstream")] +D3D12_VIDEO_ENCODER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_desc")] +D3D12_VIDEO_ENCODER_ENCODE_ERROR_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_encode_error_flags")] +D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_encode_operation_metadata_buffer")] +D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_encodeframe_input_arguments")] +D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_encodeframe_output_arguments")] +D3D12_VIDEO_ENCODER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_flags")] +D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_frame_subregion_layout_mode")] +D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_frame_subregion_metadata")] +D3D12_VIDEO_ENCODER_FRAME_TYPE_H264=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_frame_type_h264")] +D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_frame_type_hevc")] +D3D12_VIDEO_ENCODER_HEAP_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_heap_desc")] +D3D12_VIDEO_ENCODER_HEAP_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_heap_flags")] +D3D12_VIDEO_ENCODER_INTRA_REFRESH=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_intra_refresh")] +D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_intra_refresh_mode")] +D3D12_VIDEO_ENCODER_LEVEL_SETTING=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_level_setting")] +D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_level_tier_constraints_hevc")] +D3D12_VIDEO_ENCODER_LEVELS_H264=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_levels_h264")] +D3D12_VIDEO_ENCODER_LEVELS_HEVC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_levels_hevc")] +D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_motion_estimation_precision_mode")] +D3D12_VIDEO_ENCODER_OUTPUT_METADATA=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_output_metadata")] +D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_output_metadata_statistics")] +D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_picture_control_codec_data")] +D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_picture_control_codec_data_h264")] +D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_picture_control_codec_data_h264_flags")] +D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_picture_control_codec_data_h264_reference_picture_list_modification_operation")] +D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_picture_control_codec_data_h264_reference_picture_marking_operation")] +D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_picture_control_codec_data_hevc")] +D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_picture_control_codec_data_hevc_flags")] +D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_picture_control_desc")] +D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_picture_control_flags")] +D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_picture_control_subregions_layout_data")] +D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_picture_control_subregions_layout_data_slices")] +D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_picture_resolution_desc")] +D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_picture_resolution_ratio_desc")] +D3D12_VIDEO_ENCODER_PROFILE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_profile_desc")] +D3D12_VIDEO_ENCODER_PROFILE_H264=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_profile_h264")] +D3D12_VIDEO_ENCODER_PROFILE_HEVC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_profile_hevc")] +D3D12_VIDEO_ENCODER_RATE_CONTROL=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_rate_control")] +D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_rate_control_cbr")] +D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_rate_control_configuration_params")] +D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_rate_control_cqp")] +D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_rate_control_flags")] +D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_rate_control_mode")] +D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_rate_control_qvbr")] +D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_rate_control_vbr")] +D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_reconstructed_picture")] +D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_reference_picture_descriptor_h264")] +D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_reference_picture_descriptor_hevc")] +D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_resolve_metadata_input_arguments")] +D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_resolve_metadata_output_arguments")] +D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_sequence_control_desc")] +D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_sequence_control_flags")] +D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_sequence_gop_structure")] +D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_sequence_gop_structure_h264")] +D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_encoder_sequence_gop_structure_hevc")] +D3D12_VIDEO_ENCODER_SUPPORT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_support_flags")] +D3D12_VIDEO_ENCODER_TIER_HEVC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_tier_hevc")] +D3D12_VIDEO_ENCODER_VALIDATION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_encoder_validation_flags")] +D3D12_VIDEO_EXTENSION_COMMAND_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_extension_command_desc")] +D3D12_VIDEO_EXTENSION_COMMAND_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_extension_command_info")] +D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_extension_command_parameter_flags")] +D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_extension_command_parameter_info")] +D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_extension_command_parameter_stage")] +D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_extension_command_parameter_type")] +D3D12_VIDEO_FIELD_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_field_type")] +D3D12_VIDEO_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_format")] +D3D12_VIDEO_FRAME_STEREO_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_frame_stereo_format")] +D3D12_VIDEO_MOTION_ESTIMATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_motion_estimator_desc")] +D3D12_VIDEO_MOTION_ESTIMATOR_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_motion_estimator_input")] +D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_motion_estimator_output")] +D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_motion_estimator_search_block_size")] +D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_motion_estimator_search_block_size_flags")] +D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_motion_estimator_vector_precision")] +D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_motion_estimator_vector_precision_flags")] +D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_motion_vector_heap_desc")] +D3D12_VIDEO_PROCESS_ALPHA_BLENDING=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_process_alpha_blending")] +D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_process_alpha_fill_mode")] +D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_process_auto_processing_flags")] +D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_process_deinterlace_flags")] +D3D12_VIDEO_PROCESS_FEATURE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_process_feature_flags")] +D3D12_VIDEO_PROCESS_FILTER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_process_filter_flags")] +D3D12_VIDEO_PROCESS_FILTER_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_process_filter_range")] +D3D12_VIDEO_PROCESS_INPUT_STREAM=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_process_input_stream")] +D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_process_input_stream_arguments")] +D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_process_input_stream_arguments1")] +D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_process_input_stream_desc")] +D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_process_input_stream_flags")] +D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_process_input_stream_rate")] +D3D12_VIDEO_PROCESS_LUMA_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_process_luma_key")] +D3D12_VIDEO_PROCESS_ORIENTATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_process_orientation")] +D3D12_VIDEO_PROCESS_OUTPUT_STREAM=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_process_output_stream")] +D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_process_output_stream_arguments")] +D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_process_output_stream_desc")] +D3D12_VIDEO_PROCESS_REFERENCE_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_process_reference_set")] +D3D12_VIDEO_PROCESS_SUPPORT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_process_support_flags")] +D3D12_VIDEO_PROCESS_TRANSFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_process_transform")] +D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_protected_resource_support_flags")] +D3D12_VIDEO_SAMPLE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_sample")] +D3D12_VIDEO_SCALE_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_scale_support")] +D3D12_VIDEO_SCALE_SUPPORT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_scale_support_flags")] +D3D12_VIDEO_SIZE_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_size_range")] +D3D12_VIEW_INSTANCE_LOCATION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_view_instance_location")] +D3D12_VIEW_INSTANCING_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_view_instancing_desc")] +D3D12_VIEW_INSTANCING_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_view_instancing_flags")] +D3D12_VIEW_INSTANCING_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_view_instancing_tier")] +D3D12_VIEWPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_viewport")] +D3D12_WAVE_MMA_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_wave_mma_tier")] +D3D12_WRITEBUFFERIMMEDIATE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ne-d3d12-d3d12_writebufferimmediate_mode")] +D3D12_WRITEBUFFERIMMEDIATE_PARAMETER=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/ns-d3d12-d3d12_writebufferimmediate_parameter")] +D3D12CalcSubresource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/d3d12calcsubresource")] +D3D12CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-d3d12createdevice")] +D3D12CreateRootSignatureDeserializer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-d3d12createrootsignaturedeserializer")] +D3D12CreateVersionedRootSignatureDeserializer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-d3d12createversionedrootsignaturedeserializer")] +D3D12DecomposeSubresource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/d3d12decomposesubresource")] +D3D12EnableExperimentalFeatures=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-d3d12enableexperimentalfeatures")] +D3D12GetDebugInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-d3d12getdebuginterface")] +D3D12GetFormatPlaneCount=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/d3d12getformatplanecount")] +D3D12GetInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-d3d12getinterface")] +D3D12IsLayoutOpaque=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/d3d12islayoutopaque")] +D3D12SDKVersion=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/nf-d3d12-d3d12sdkversion")] +D3D12SerializeRootSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-d3d12serializerootsignature")] +D3D12SerializeVersionedRootSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-d3d12serializeversionedrootsignature")] +D3D9_RESOURCE_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3d9-resource-priority")] +D3DADAPTER_IDENTIFIER9=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dadapter-identifier9")] +D3DAES_CTR_IV=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3daes-ctr-iv")] +D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-configure-input")] +D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-configure-output")] +D3DAUTHENTICATEDCHANNEL_CONFIGURECRYPTOSESSION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-configurecryptosession")] +D3DAUTHENTICATEDCHANNEL_CONFIGUREINITIALIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-configureinitialize")] +D3DAUTHENTICATEDCHANNEL_CONFIGUREPROTECTION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-configureprotection")] +D3DAUTHENTICATEDCHANNEL_CONFIGURESHAREDRESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-configuresharedresource")] +D3DAUTHENTICATEDCHANNEL_CONFIGUREUNCOMPRESSEDENCRYPTION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-configureuncompressedencryption")] +D3DAUTHENTICATEDCHANNEL_PROCESSIDENTIFIERTYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-processidentifiertype")] +D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-protection-flags")] +D3DAUTHENTICATEDCHANNEL_QUERY_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-query-input")] +D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-query-output")] +D3DAUTHENTICATEDCHANNEL_QUERYCHANNELTYPE_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-querychanneltype-output")] +D3DAUTHENTICATEDCHANNEL_QUERYCRYPTOSESSION_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-querycryptosession-input")] +D3DAUTHENTICATEDCHANNEL_QUERYCRYPTOSESSION_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-querycryptosession-output")] +D3DAUTHENTICATEDCHANNEL_QUERYDEVICEHANDLE_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-querydevicehandle-output")] +D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUID_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-queryevictionencryptionguid-input")] +D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUID_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-queryevictionencryptionguid-output")] +D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUIDCOUNT_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-queryevictionencryptionguidcount-output")] +D3DAUTHENTICATEDCHANNEL_QUERYINFOBUSTYPE_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-queryinfobustype-output")] +D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-queryoutputid-input")] +D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTIDCOUNT_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-queryoutputidcount-input")] +D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTIDCOUNT_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-queryoutputidcount-output")] +D3DAUTHENTICATEDCHANNEL_QUERYPROTECTION_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-queryprotection-output")] +D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-queryrestrictedsharedresourceprocess-input")] +D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-queryrestrictedsharedresourceprocess-output")] +D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESSCOUNT_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-queryrestrictedsharedresourceprocesscount-output")] +D3DAUTHENTICATEDCHANNEL_QUERYROUTPUTID_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-queryoutputid-output")] +D3DAUTHENTICATEDCHANNEL_QUERYUNCOMPRESSEDENCRYPTIONLEVEL_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-queryuncompressedencryptionlevel-output")] +D3DAUTHENTICATEDCHANNEL_QUERYUNRESTRICTEDPROTECTEDSHAREDRESOURCECOUNT_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchannel-queryunrestrictedprotectedsharedresourcecount-output")] +D3DAUTHENTICATEDCHANNELTYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedchanneltype")] +D3DAUTHENTICATEDCONFIGURE_CRYPTOSESSION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedconfigure-cryptosession")] +D3DAUTHENTICATEDCONFIGURE_ENCRYPTIONWHENACCESSIBLE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedconfigure-encryptionwhenaccessible")] +D3DAUTHENTICATEDCONFIGURE_INITIALIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedconfigure-initialize")] +D3DAUTHENTICATEDCONFIGURE_PROTECTION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedconfigure-protection")] +D3DAUTHENTICATEDCONFIGURE_SHAREDRESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedconfigure-sharedresource")] +D3DAUTHENTICATEDQUERY_ACCESSIBILITYATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedquery-accessibilityattributes")] +D3DAUTHENTICATEDQUERY_CHANNELTYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedquery-channeltype")] +D3DAUTHENTICATEDQUERY_CRYPTOSESSION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedquery-cryptosession")] +D3DAUTHENTICATEDQUERY_CURRENTENCRYPTIONWHENACCESSIBLE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedquery-currentencryptionwhenaccessible")] +D3DAUTHENTICATEDQUERY_DEVICEHANDLE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedquery-devicehandle")] +D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedquery-encryptionwhenaccessibleguid")] +D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUIDCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedquery-encryptionwhenaccessibleguidcount")] +D3DAUTHENTICATEDQUERY_OUTPUTID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedquery-outputid")] +D3DAUTHENTICATEDQUERY_OUTPUTIDCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedquery-outputidcount")] +D3DAUTHENTICATEDQUERY_PROTECTION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedquery-protection")] +D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedquery-restrictedsharedresourceprocess")] +D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESSCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedquery-restrictedsharedresourceprocesscount")] +D3DAUTHENTICATEDQUERY_UNRESTRICTEDPROTECTEDSHAREDRESOURCECOUNT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dauthenticatedquery-unrestrictedprotectedsharedresourcecount")] +D3DBACKBUFFER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dbackbuffer-type")] +D3DBASISTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dbasistype")] +D3DBLEND=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dblend")] +D3DBLENDOP=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dblendop")] +D3DBOX=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dbox")] +D3DBUSTYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dbustype")] +D3DCAPS9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9caps/ns-d3d9caps-d3dcaps9")] +D3DCLIPPLANEn=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dclipplanen")] +D3DCLIPSTATUS9=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dclipstatus9")] +D3DCMPFUNC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dcmpfunc")] +D3DCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dcolor")] +D3DCOLOR_ARGB=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dcolor-argb")] +D3DCOLOR_AYUV=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dcolor-ayuv")] +D3DCOLOR_COLORVALUE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dcolor-colorvalue")] +D3DCOLOR_RGBA=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dcolor-rgba")] +D3DCOLOR_XRGB=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dcolor-xrgb")] +D3DCOLOR_XYUV=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dcolor-xyuv")] +D3DCOLORtoUBYTE4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-d3dcolortoubyte4")] +D3DCOLORVALUE=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddxgi/d3dcolorvalue")] +D3DCompile=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dcompile")] +D3DCOMPILE=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dcompile-constants")] +D3DCOMPILE_EFFECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dcompile-effect-constants")] +D3DCompile2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dcompile2")] +D3DCompileFromFile=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dcompilefromfile")] +D3DCompiler=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-d3dcompiler-reference")] +D3DCOMPILER_STRIP_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/ne-d3dcompiler-d3dcompiler_strip_flags")] +D3DCOMPOSERECTDESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dcomposerectdesc")] +D3DCOMPOSERECTDESTINATION=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dcomposerectdestination")] +D3DCOMPOSERECTSOP=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dcomposerectsop")] +D3DCompressShaders=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dcompressshaders")] +D3DCONTENTPROTECTIONCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9caps/ns-d3d9caps-d3dcontentprotectioncaps")] +D3DCreateBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dcreateblob")] +D3DCreateFunctionLinkingGraph=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dcreatefunctionlinkinggraph")] +D3DCreateLinker=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dcreatelinker")] +D3DCUBEMAP_FACES=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dcubemap-faces")] +D3DCULL=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dcull")] +D3DDEBUGMONITORTOKENS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddebugmonitortokens")] +D3DDECL_END=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddecl-end")] +D3DDECLMETHOD=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddeclmethod")] +D3DDECLTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddecltype")] +D3DDECLUSAGE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddeclusage")] +D3DDecompressShaders=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3ddecompressshaders")] +D3DDEGREETYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddegreetype")] +D3DDEVICE_CREATION_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddevice-creation-parameters")] +D3DDEVINFO_D3D9BANDWIDTHTIMINGS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddevinfo-d3d9bandwidthtimings")] +D3DDEVINFO_D3D9CACHEUTILIZATION=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddevinfo-d3d9cacheutilization")] +D3DDEVINFO_D3D9INTERFACETIMINGS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddevinfo-d3d9interfacetimings")] +D3DDEVINFO_D3D9PIPELINETIMINGS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddevinfo-d3d9pipelinetimings")] +D3DDEVINFO_D3D9STAGETIMINGS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddevinfo-d3d9stagetimings")] +D3DDEVINFO_D3DVERTEXSTATS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddevinfo-d3dvertexstats")] +D3DDEVINFO_RESOURCEMANAGER=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddevinfo-resourcemanager")] +D3DDEVINFO_VCACHE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddevinfo-vcache")] +D3DDEVTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddevtype")] +D3DDisassemble=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3ddisassemble")] +D3DDisassemble10Effect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3ddisassemble10effect")] +D3DDisassemble11Trace=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/nf-d3d11shadertracing-d3ddisassemble11trace")] +D3DDisassembleRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3ddisassembleregion")] +D3DDISPLAYMODE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddisplaymode")] +D3DDISPLAYMODEEX=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddisplaymodeex")] +D3DDISPLAYMODEFILTER=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddisplaymodefilter")] +D3DDISPLAYROTATION=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3ddisplayrotation")] +D3DENCRYPTED_BLOCK_INFO=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dencrypted-block-info")] +D3DERR=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3derr")] +D3DFILLMODE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dfillmode")] +D3DFOGMODE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dfogmode")] +D3DFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dformat")] +D3DFVF_TEXCOORDSIZEN=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dfvf-texcoordsizen")] +D3DGAMMARAMP=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dgammaramp")] +D3DGetBlobPart=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dgetblobpart")] +D3DGETDATA_FLUSH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dgetdata-flush")] +D3DGetDebugInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dgetdebuginfo")] +D3DGetInputAndOutputSignatureBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dgetinputandoutputsignatureblob")] +D3DGetInputSignatureBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dgetinputsignatureblob")] +D3DGetOutputSignatureBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dgetoutputsignatureblob")] +D3DGetTraceInstructionOffsets=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dgettraceinstructionoffsets")] +D3DINDEXBUFFER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dindexbuffer-desc")] +D3DISSUE_BEGIN=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dissue-begin")] +D3DISSUE_END=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dissue-end")] +D3DLIGHT9=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dlight9")] +D3DLIGHTTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dlighttype")] +D3DLoadModule=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dloadmodule")] +D3DLOCKED_BOX=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dlocked-box")] +D3DLOCKED_RECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dlocked-rect")] +D3DMATERIAL9=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dmaterial9")] +D3DMATERIALCOLORSOURCE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dmaterialcolorsource")] +D3DMATRIX=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dmatrix")] +D3DMEMORYPRESSURE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/d3dmemorypressure")] +D3DMULTISAMPLE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dmultisample-type")] +D3DOVERLAYCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9caps/ns-d3d9caps-d3doverlaycaps")] +D3DPATCHEDGESTYLE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dpatchedgestyle")] +D3DPERF_BeginEvent=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3d9/nf-d3d9-d3dperf_beginevent")] +D3DPERF_EndEvent=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3d9/nf-d3d9-d3dperf_endevent")] +D3DPERF_GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3d9/nf-d3d9-d3dperf_getstatus")] +D3DPERF_QueryRepeatFrame=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3d9/nf-d3d9-d3dperf_queryrepeatframe")] +D3DPERF_SetMarker=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3d9/nf-d3d9-d3dperf_setmarker")] +D3DPERF_SetOptions=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3d9/nf-d3d9-d3dperf_setoptions")] +D3DPERF_SetRegion=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3d9/nf-d3d9-d3dperf_setregion")] +D3DPOOL=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dpool")] +D3DPreprocess=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dpreprocess")] +D3DPRESENT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dpresent")] +D3DPRESENT_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dpresent-parameters")] +D3DPRESENTSTATS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dpresentstats")] +D3DPRIMITIVETYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dprimitivetype")] +D3DPS_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dps-version")] +D3DPSHADERCAPS2_0=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9caps/ns-d3d9caps-d3dpshadercaps2_0")] +D3DQUERYTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dquerytype")] +D3DRANGE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3drange")] +D3DRASTER_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3draster-status")] +D3DReadFileToBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dreadfiletoblob")] +D3DRECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3drect")] +D3DRECTPATCH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3drectpatch-info")] +D3DReflect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dreflect")] +D3DReflectLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dreflectlibrary")] +D3DRENDERSTATETYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3drenderstatetype")] +D3DRESOURCESTATS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dresourcestats")] +D3DRESOURCETYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dresourcetype")] +D3DSAMPLER_TEXTURE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dsampler-texture-type")] +D3DSAMPLERSTATETYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dsamplerstatetype")] +D3DSCANLINEORDERING=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dscanlineordering")] +D3DSetBlobPart=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dsetblobpart")] +D3DSHADEMODE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dshademode")] +D3DSINCOSCONST1=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dsincosconst1")] +D3DSINCOSCONST2=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dsincosconst2")] +D3DSTATEBLOCKTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dstateblocktype")] +D3DSTENCILOP=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dstencilop")] +D3DStripShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dstripshader")] +D3DSURFACE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dsurface-desc")] +D3DSWAPEFFECT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dswapeffect")] +D3DTEXTUREADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dtextureaddress")] +D3DTEXTUREFILTERTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dtexturefiltertype")] +D3DTEXTUREOP=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dtextureop")] +D3DTEXTURESTAGESTATETYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dtexturestagestatetype")] +D3DTEXTURETRANSFORMFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dtexturetransformflags")] +D3DTRANSFORMSTATETYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dtransformstatetype")] +D3DTRIPATCH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dtripatch-info")] +D3DTS_WORLD=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dts-world")] +D3DTS_WORLDMATRIX=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dts-worldmatrix")] +D3DTS_WORLDn=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dts-worldn")] +D3DUSAGE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dusage")] +D3DVECTOR=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dvector")] +D3DVERTEXBLENDFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dvertexblendflags")] +D3DVERTEXBUFFER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dvertexbuffer-desc")] +D3DVERTEXELEMENT9=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dvertexelement9")] +D3DVIEWPORT9=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dviewport9")] +D3DVOLUME_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dvolume-desc")] +D3DVS_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dvs-version")] +D3DVSHADERCAPS2_0=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9caps/ns-d3d9caps-d3dvshadercaps2_0")] +D3DWriteBlobToFile=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcompiler/nf-d3dcompiler-d3dwriteblobtofile")] +D3DX_B8G8R8A8_UNORM_SRGB_to_FLOAT4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-b8g8r8a8-unorm-srgb-to-float4")] +D3DX_B8G8R8A8_UNORM_SRGB_to_FLOAT4_inexact=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-b8g8r8a8-unorm-srgb-to-float4-inexact")] +D3DX_B8G8R8A8_UNORM_to_FLOAT4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-b8g8r8a8-unorm-to-float4")] +D3DX_B8G8R8X8_UNORM_SRGB_to_FLOAT3=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-b8g8r8x8-unorm-srgb-to-float3")] +D3DX_B8G8R8X8_UNORM_SRGB_to_FLOAT3_inexact=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-b8g8r8x8-unorm-srgb-to-float3-inexact")] +D3DX_B8G8R8X8_UNORM_to_FLOAT3=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-b8g8r8x8-unorm-to-float3")] +D3DX_CPU_OPTIMIZATION=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx-cpu-optimization")] +D3DX_FLOAT_to_INT=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-float-to-int")] +D3DX_FLOAT_to_SRGB=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-float-to-srgb")] +D3DX_FLOAT_to_UINT=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-float-to-uint")] +D3DX_FLOAT2_to_R16G16_FLOAT=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-float2-to-r16g16-float")] +D3DX_FLOAT2_to_R16G16_SNORM=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-float2-to-r16g16-snorm")] +D3DX_FLOAT2_to_R16G16_UNORM=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-float2-to-r16g16-unorm")] +D3DX_FLOAT3_to_B8G8R8X8_UNORM=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-float3-to-b8g8r8x8-unorm")] +D3DX_FLOAT3_to_B8G8R8X8_UNORM_SRGB=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-float3-to-b8g8r8x8-unorm-srgb")] +D3DX_FLOAT4_to_B8G8R8A8_UNORM=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-float4-to-b8g8r8a8-unorm")] +D3DX_FLOAT4_to_B8G8R8A8_UNORM_SRGB=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-float4-to-b8g8r8a8-unorm-srgb")] +D3DX_FLOAT4_to_R10G10B10A2_UNORM=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-float4-to-r10g10b10a2-unorm")] +D3DX_FLOAT4_to_R8G8B8A8_SNORM=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-float4-to-r8g8b8a8-snorm")] +D3DX_FLOAT4_to_R8G8B8A8_UNORM=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-float4-to-r8g8b8a8-unorm")] +D3DX_FLOAT4_to_R8G8B8A8_UNORM_SRGB=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-float4-to-r8g8b8a8-unorm-srgb")] +D3DX_INT_to_FLOAT=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-int-to-float")] +D3DX_INT2_to_R16G16_SINT=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-int2-to-r16g16-sint")] +D3DX_INT4_to_R8G8B8A8_SINT=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-int4-to-r8g8b8a8-sint")] +D3DX_IsNan=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-isnan")] +D3DX_PARAMETER=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dx-parameter")] +D3DX_R10G10B10A2_UINT_to_UINT4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-r10g10b10a2-uint-to-uint4")] +D3DX_R10G10B10A2_UNORM_to_FLOAT4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-r10g10b10a2-unorm-to-float4")] +D3DX_R16G16_FLOAT_to_FLOAT2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-r16g16-float-to-float2")] +D3DX_R16G16_SINT_to_INT2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-r16g16-sint-to-int2")] +D3DX_R16G16_SNORM_to_FLOAT2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-r16g16-snorm-to-float2")] +D3DX_R16G16_UINT_to_UINT2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-r16g16-uint-to-uint2")] +D3DX_R16G16_UNORM_to_FLOAT2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-r16g16-unorm-to-float2")] +D3DX_R8G8B8A8_SINT_to_INT4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-r8g8b8a8-sint-to-int4")] +D3DX_R8G8B8A8_SNORM_to_FLOAT4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-r8g8b8a8-snorm-to-float4")] +D3DX_R8G8B8A8_UINT_to_UINT4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-r8g8b8a8-uint-to-uint4")] +D3DX_R8G8B8A8_UNORM_SRGB_to_FLOAT4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-r8g8b8a8-unorm-srgb-to-float4")] +D3DX_R8G8B8A8_UNORM_SRGB_to_FLOAT4_inexact=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-r8g8b8a8-unorm-srgb-to-float4-inexact")] +D3DX_R8G8B8A8_UNORM_to_FLOAT4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-r8g8b8a8-unorm-to-float4")] +D3DX_Saturate_FLOAT=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-saturate-float")] +D3DX_SaturateSigned_FLOAT=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-saturatesigned-float")] +D3DX_SRGB_to_FLOAT=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-srgb-to-float")] +D3DX_SRGB_to_FLOAT_inexact=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-srgb-to-float-inexact")] +D3DX_Truncate_FLOAT=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-truncate-float")] +D3DX_UINT2_to_R16G16_UINT=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-uint2-to-r16g16-uint")] +D3DX_UINT4_to_R10G10B10A2_UINT=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-uint4-to-r10g10b10a2-uint")] +D3DX_UINT4_to_R8G8B8A8_UINT=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/d3dx-uint4-to-r8g8b8a8-uint")] +D3DX10_ATTRIBUTE_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-attribute-range")] +D3DX10_ATTRIBUTE_WEIGHTS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-attribute-weights")] +D3DX10_CHANNEL_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-channel-flag")] +D3DX10_ERR=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-err")] +D3DX10_FILTER_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-filter-flag")] +D3DX10_FONT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-font-desc")] +D3DX10_IMAGE_FILE_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-image-file-format")] +D3DX10_IMAGE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-image-info")] +D3DX10_IMAGE_LOAD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-image-load-info")] +D3DX10_INTERSECT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-intersect-info")] +D3DX10_MESH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-mesh")] +D3DX10_MESH_DISCARD_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-mesh-discard-flags")] +D3DX10_MESHOPT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-meshopt")] +D3DX10_NORMALMAP_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-normalmap-flag")] +D3DX10_SAVE_TEXTURE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-save-texture-flag")] +D3DX10_SKINNING_CHANNEL=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-skinning-channel")] +D3DX10_SPRITE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-sprite")] +D3DX10_SPRITE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-sprite-flag")] +D3DX10_TEXTURE_LOAD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-texture-load-info")] +D3DX10_WELD_EPSILONS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10-weld-epsilons")] +D3DX10CheckVersion=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10checkversion")] +D3DX10CompileFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10compilefromfile")] +D3DX10CompileFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10compilefrommemory")] +D3DX10CompileFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10compilefromresource")] +D3DX10ComputeNormalMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10computenormalmap")] +D3DX10CreateAsyncCompilerProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createasynccompilerprocessor")] +D3DX10CreateAsyncEffectCompilerProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createasynceffectcompilerprocessor")] +D3DX10CreateAsyncEffectCreateProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createasynceffectcreateprocessor")] +D3DX10CreateAsyncEffectPoolCreateProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createasynceffectpoolcreateprocessor")] +D3DX10CreateAsyncFileLoader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createasyncfileloader")] +D3DX10CreateAsyncMemoryLoader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createasyncmemoryloader")] +D3DX10CreateAsyncResourceLoader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createasyncresourceloader")] +D3DX10CreateAsyncShaderCompilerProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createasyncshadercompilerprocessor")] +D3DX10CreateAsyncShaderPreprocessProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createasyncshaderpreprocessprocessor")] +D3DX10CreateAsyncShaderResourceViewProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createasyncshaderresourceviewprocessor")] +D3DX10CreateAsyncTextureInfoProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createasynctextureinfoprocessor")] +D3DX10CreateAsyncTextureProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createasynctextureprocessor")] +D3DX10CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createdevice")] +D3DX10CreateDeviceAndSwapChain=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createdeviceandswapchain")] +D3DX10CreateEffectFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createeffectfromfile")] +D3DX10CreateEffectFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createeffectfrommemory")] +D3DX10CreateEffectFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createeffectfromresource")] +D3DX10CreateEffectPoolFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createeffectpoolfromfile")] +D3DX10CreateEffectPoolFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createeffectpoolfrommemory")] +D3DX10CreateEffectPoolFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createeffectpoolfromresource")] +D3DX10CreateFont=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createfont")] +D3DX10CreateFontIndirect=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createfontindirect")] +D3DX10CreateMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dx10createmesh")] +D3DX10CreateShaderResourceViewFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createshaderresourceviewfromfile")] +D3DX10CreateShaderResourceViewFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createshaderresourceviewfrommemory")] +D3DX10CreateShaderResourceViewFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createshaderresourceviewfromresource")] +D3DX10CreateSkinInfo=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dx10createskininfo")] +D3DX10CreateSprite=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createsprite")] +D3DX10CreateTextureFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createtexturefromfile")] +D3DX10CreateTextureFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createtexturefrommemory")] +D3DX10CreateTextureFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createtexturefromresource")] +D3DX10CreateThreadPump=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10createthreadpump")] +D3DX10DebugMute=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10debugmute")] +D3DX10DisassembleEffect=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10disassembleeffect")] +D3DX10DisassembleShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10disassembleshader")] +D3DX10FilterTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10filtertexture")] +D3DX10GetFeatureLevel1=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10getfeaturelevel1")] +D3DX10GetImageInfoFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10getimageinfofromfile")] +D3DX10GetImageInfoFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10getimageinfofrommemory")] +D3DX10GetImageInfoFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10getimageinfofromresource")] +D3DX10LoadTextureFromTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10loadtexturefromtexture")] +D3DX10PreprocessShaderFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10preprocessshaderfromfile")] +D3DX10PreprocessShaderFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10preprocessshaderfrommemory")] +D3DX10PreprocessShaderFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10preprocessshaderfromresource")] +D3DX10ReflectShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10reflectshader")] +D3DX10SaveTextureToFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10savetexturetofile")] +D3DX10SaveTextureToMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10savetexturetomemory")] +D3DX10SHProjectCubeMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10shprojectcubemap")] +D3DX10UnsetAllDeviceObjects=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3dx10unsetalldeviceobjects")] +D3DX11_CHANNEL_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-channel-flag")] +D3DX11_EFFECT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-effect-desc")] +D3DX11_EFFECT_SHADER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-effect-shader-desc")] +D3DX11_EFFECT_TYPE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-effect-type-desc")] +D3DX11_EFFECT_VARIABLE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-effect-variable-desc")] +D3DX11_ERR=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-err")] +D3DX11_FFT_BUFFER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/ns-d3dcsx-d3dx11_fft_buffer_info")] +D3DX11_FFT_CREATE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/ne-d3dcsx-d3dx11_fft_create_flag")] +D3DX11_FFT_DATA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/ne-d3dcsx-d3dx11_fft_data_type")] +D3DX11_FFT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/ns-d3dcsx-d3dx11_fft_desc")] +D3DX11_FFT_DIM_MASK=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/ne-d3dcsx-d3dx11_fft_dim_mask")] +D3DX11_FILTER_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-filter-flag")] +D3DX11_GROUP_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-group-desc")] +D3DX11_IMAGE_FILE_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-image-file-format")] +D3DX11_IMAGE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-image-info")] +D3DX11_IMAGE_LOAD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-image-load-info")] +D3DX11_NORMALMAP_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-normalmap-flag")] +D3DX11_PASS_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-pass-desc")] +D3DX11_PASS_SHADER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-pass-shader-desc")] +D3DX11_SAVE_TEXTURE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-save-texture-flag")] +D3DX11_SCAN_DATA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/ne-d3dcsx-d3dx11_scan_data_type")] +D3DX11_SCAN_DIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/ne-d3dcsx-d3dx11_scan_direction")] +D3DX11_SCAN_OPCODE=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/ne-d3dcsx-d3dx11_scan_opcode")] +D3DX11_STATE_BLOCK_MASK=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-state-block-mask")] +D3DX11_TECHNIQUE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-technique-desc")] +D3DX11_TEXTURE_LOAD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11-texture-load-info")] +D3DX11CompileFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11compilefromfile")] +D3DX11CompileFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11compilefrommemory")] +D3DX11CompileFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11compilefromresource")] +D3DX11ComputeNormalMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11computenormalmap")] +D3DX11CreateAsyncCompilerProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createasynccompilerprocessor")] +D3DX11CreateAsyncFileLoader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createasyncfileloader")] +D3DX11CreateAsyncMemoryLoader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createasyncmemoryloader")] +D3DX11CreateAsyncResourceLoader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createasyncresourceloader")] +D3DX11CreateAsyncShaderPreprocessProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createasyncshaderpreprocessprocessor")] +D3DX11CreateAsyncShaderResourceViewProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createasyncshaderresourceviewprocessor")] +D3DX11CreateAsyncTextureInfoProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createasynctextureinfoprocessor")] +D3DX11CreateAsyncTextureProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createasynctextureprocessor")] +D3DX11CreateEffectFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createeffectfrommemory")] +D3DX11CreateFFT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-d3dx11createfft")] +D3DX11CreateFFT1DComplex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-d3dx11createfft1dcomplex")] +D3DX11CreateFFT1DReal=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-d3dx11createfft1dreal")] +D3DX11CreateFFT2DComplex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-d3dx11createfft2dcomplex")] +D3DX11CreateFFT2DReal=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-d3dx11createfft2dreal")] +D3DX11CreateFFT3DComplex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-d3dx11createfft3dcomplex")] +D3DX11CreateFFT3DReal=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-d3dx11createfft3dreal")] +D3DX11CreateScan=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-d3dx11createscan")] +D3DX11CreateSegmentedScan=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-d3dx11createsegmentedscan")] +D3DX11CreateShaderResourceViewFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createshaderresourceviewfromfile")] +D3DX11CreateShaderResourceViewFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createshaderresourceviewfrommemory")] +D3DX11CreateShaderResourceViewFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createshaderresourceviewfromresource")] +D3DX11CreateTextureFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createtexturefromfile")] +D3DX11CreateTextureFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createtexturefrommemory")] +D3DX11CreateTextureFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createtexturefromresource")] +D3DX11CreateThreadPump=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11createthreadpump")] +D3DX11FilterTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11filtertexture")] +D3DX11GetImageInfoFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11getimageinfofromfile")] +D3DX11GetImageInfoFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11getimageinfofrommemory")] +D3DX11GetImageInfoFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11getimageinfofromresource")] +D3DX11LoadTextureFromTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11loadtexturefromtexture")] +D3DX11PreprocessShaderFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11preprocessshaderfromfile")] +D3DX11PreprocessShaderFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11preprocessshaderfrommemory")] +D3DX11PreprocessShaderFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11preprocessshaderfromresource")] +D3DX11SaveTextureToFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11savetexturetofile")] +D3DX11SaveTextureToMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11savetexturetomemory")] +D3DX11SHProjectCubeMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11shprojectcubemap")] +D3DX11UnsetAllDeviceObjects=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3dx11unsetalldeviceobjects")] +D3DX12_MESH_SHADER_PIPELINE_STATE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/d3dx12-mesh-shader-pipeline-state-desc")] +D3DX12GetBaseSubobjectType=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/d3dx12getbasesubobjecttype")] +D3DX12ParsePipelineStream=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/d3dx12parsepipelinestream")] +D3DX12SerializeVersionedRootSignature=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/d3dx12serializeversionedrootsignature")] +D3DXAssembleShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxassembleshader")] +D3DXAssembleShaderFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxassembleshaderfromfile")] +D3DXAssembleShaderFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxassembleshaderfromresource")] +D3DXATTRIBUTERANGE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxattributerange")] +D3DXATTRIBUTEWEIGHTS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxattributeweights")] +D3DXBONECOMBINATION=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxbonecombination")] +D3DXBoxBoundProbe=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxboxboundprobe")] +D3DXCALLBACK_SEARCH_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcallback-search-flags")] +D3DXCheckCubeTextureRequirements=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcheckcubetexturerequirements")] +D3DXCheckTextureRequirements=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxchecktexturerequirements")] +D3DXCheckVersion=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcheckversion")] +D3DXCheckVolumeTextureRequirements=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcheckvolumetexturerequirements")] +D3DXCleanMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcleanmesh")] +D3DXCLEANTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcleantype")] +D3DXCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxcolor")] +D3DXColorAdd=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcoloradd")] +D3DXColorAdjustContrast=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxcoloradjustcontrast")] +D3DXColorAdjustSaturation=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxcoloradjustsaturation")] +D3DXColorLerp=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcolorlerp")] +D3DXColorModulate=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcolormodulate")] +D3DXColorNegative=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcolornegative")] +D3DXColorScale=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcolorscale")] +D3DXColorSubtract=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcolorsubtract")] +D3DXCompileShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcompileshader")] +D3DXCompileShaderFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcompileshaderfromfile")] +D3DXCompileShaderFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcompileshaderfromresource")] +D3DXCOMPRESSION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcompression-flags")] +D3DXComputeBoundingBox=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxcomputeboundingbox")] +D3DXComputeBoundingSphere=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxcomputeboundingsphere")] +D3DXComputeIMTFromPerTexelSignal=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcomputeimtfrompertexelsignal")] +D3DXComputeIMTFromPerVertexSignal=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcomputeimtfrompervertexsignal")] +D3DXComputeIMTFromSignal=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcomputeimtfromsignal")] +D3DXComputeIMTFromTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcomputeimtfromtexture")] +D3DXComputeNormalMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcomputenormalmap")] +D3DXComputeNormals=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcomputenormals")] +D3DXComputeTangent=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcomputetangent")] +D3DXComputeTangentFrame=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcomputetangentframe")] +D3DXComputeTangentFrameEx=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcomputetangentframeex")] +D3DXConcatenateMeshes=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxconcatenatemeshes")] +D3DXCONSTANT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxconstant-desc")] +D3DXCONSTANTTABLE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxconstanttable-desc")] +D3DXConvertMeshSubsetToSingleStrip=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxconvertmeshsubsettosinglestrip")] +D3DXConvertMeshSubsetToStrips=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxconvertmeshsubsettostrips")] +D3DXCpuOptimizations=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxcpuoptimizations")] +D3DXCreateAnimationController=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateanimationcontroller")] +D3DXCreateBox=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatebox")] +D3DXCreateBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatebuffer")] +D3DXCreateCompressedAnimationSet=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatecompressedanimationset")] +D3DXCreateCubeTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatecubetexture")] +D3DXCreateCubeTextureFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatecubetexturefromfile")] +D3DXCreateCubeTextureFromFileEx=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatecubetexturefromfileex")] +D3DXCreateCubeTextureFromFileInMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatecubetexturefromfileinmemory")] +D3DXCreateCubeTextureFromFileInMemoryEx=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatecubetexturefromfileinmemoryex")] +D3DXCreateCubeTextureFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatecubetexturefromresource")] +D3DXCreateCubeTextureFromResourceEx=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatecubetexturefromresourceex")] +D3DXCreateCylinder=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatecylinder")] +D3DXCreateEffect=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateeffect")] +D3DXCreateEffectCompiler=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateeffectcompiler")] +D3DXCreateEffectCompilerFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateeffectcompilerfromfile")] +D3DXCreateEffectCompilerFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateeffectcompilerfromresource")] +D3DXCreateEffectEx=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateeffectex")] +D3DXCreateEffectFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateeffectfromfile")] +D3DXCreateEffectFromFileEx=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateeffectfromfileex")] +D3DXCreateEffectFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateeffectfromresource")] +D3DXCreateEffectFromResourceEx=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateeffectfromresourceex")] +D3DXCreateEffectPool=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateeffectpool")] +D3DXCreateFont=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatefont")] +D3DXCreateFontIndirect=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatefontindirect")] +D3DXCreateKeyframedAnimationSet=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatekeyframedanimationset")] +D3DXCreateLine=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateline")] +D3DXCreateMatrixStack=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxcreatematrixstack")] +D3DXCreateMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatemesh")] +D3DXCreateMeshFVF=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatemeshfvf")] +D3DXCreateNPatchMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatenpatchmesh")] +D3DXCreatePatchMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatepatchmesh")] +D3DXCreatePolygon=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatepolygon")] +D3DXCreatePRTBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateprtbuffer")] +D3DXCreatePRTBufferTex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateprtbuffertex")] +D3DXCreatePRTCompBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateprtcompbuffer")] +D3DXCreatePRTEngine=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateprtengine")] +D3DXCreateRenderToEnvMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreaterendertoenvmap")] +D3DXCreateRenderToSurface=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreaterendertosurface")] +D3DXCreateSkinInfo=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateskininfo")] +D3DXCreateSkinInfoFromBlendedMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateskininfofromblendedmesh")] +D3DXCreateSkinInfoFVF=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateskininfofvf")] +D3DXCreateSphere=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatesphere")] +D3DXCreateSprite=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatesprite")] +D3DXCreateTeapot=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreateteapot")] +D3DXCreateText=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatetext")] +D3DXCreateTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatetexture")] +D3DXCreateTextureFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatetexturefromfile")] +D3DXCreateTextureFromFileEx=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatetexturefromfileex")] +D3DXCreateTextureFromFileInMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatetexturefromfileinmemory")] +D3DXCreateTextureFromFileInMemoryEx=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatetexturefromfileinmemoryex")] +D3DXCreateTextureFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatetexturefromresource")] +D3DXCreateTextureFromResourceEx=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatetexturefromresourceex")] +D3DXCreateTextureGutterHelper=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatetexturegutterhelper")] +D3DXCreateTextureShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatetextureshader")] +D3DXCreateTorus=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatetorus")] +D3DXCreateVolumeTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatevolumetexture")] +D3DXCreateVolumeTextureFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatevolumetexturefromfile")] +D3DXCreateVolumeTextureFromFileEx=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatevolumetexturefromfileex")] +D3DXCreateVolumeTextureFromFileInMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatevolumetexturefromfileinmemory")] +D3DXCreateVolumeTextureFromFileInMemoryEx=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatevolumetexturefromfileinmemoryex")] +D3DXCreateVolumeTextureFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatevolumetexturefromresource")] +D3DXCreateVolumeTextureFromResourceEx=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxcreatevolumetexturefromresourceex")] +D3DXDebugMute=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxdebugmute")] +D3DXDeclaratorFromFVF=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxdeclaratorfromfvf")] +D3DXDisassembleEffect=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxdisassembleeffect")] +D3DXDisassembleShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxdisassembleshader")] +D3DXEFFECT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxeffect-desc")] +D3DXEFFECTDEFAULT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxeffectdefault")] +D3DXEFFECTDEFAULTTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxeffectdefaulttype")] +D3DXEFFECTINSTANCE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxeffectinstance")] +D3DXERR=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxerr")] +D3DXEVENT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxevent-desc")] +D3DXEVENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxevent-type")] +D3DXF_FILELOADMEMORY=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxf-fileloadmemory")] +D3DXF_FILELOADRESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxf-fileloadresource")] +D3DXFERR=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxferr-return-values")] +D3DXFileCreate=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxfilecreate")] +D3DXFillCubeTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxfillcubetexture")] +D3DXFillCubeTextureTX=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxfillcubetexturetx")] +D3DXFillTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxfilltexture")] +D3DXFillTextureTX=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxfilltexturetx")] +D3DXFillVolumeTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxfillvolumetexture")] +D3DXFillVolumeTextureTX=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxfillvolumetexturetx")] +D3DXFilterTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxfiltertexture")] +D3DXFindShaderComment=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxfindshadercomment")] +D3DXFLOAT16=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxfloat16")] +D3DXFloat16To32Array=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxfloat16to32array")] +D3DXFloat32To16Array=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxfloat32to16array")] +D3DXFONT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxfont-desc")] +D3DXFRAME=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxframe")] +D3DXFrameAppendChild=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxframeappendchild")] +D3DXFrameCalculateBoundingSphere=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxframecalculateboundingsphere")] +D3DXFrameDestroy=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxframedestroy")] +D3DXFrameFind=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxframefind")] +D3DXFrameNumNamedMatrices=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxframenumnamedmatrices")] +D3DXFrameRegisterNamedMatrices=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxframeregisternamedmatrices")] +D3DXFresnelTerm=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxfresnelterm")] +D3DXFUNCTION_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxfunction-desc")] +D3DXFVFFromDeclarator=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxfvffromdeclarator")] +D3DXGenerateOutputDecl=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgenerateoutputdecl")] +D3DXGetDeclLength=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetdecllength")] +D3DXGetDeclVertexSize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetdeclvertexsize")] +D3DXGetDriverLevel=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetdriverlevel")] +D3DXGetFVFVertexSize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetfvfvertexsize")] +D3DXGetImageInfoFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetimageinfofromfile")] +D3DXGetImageInfoFromFileInMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetimageinfofromfileinmemory")] +D3DXGetImageInfoFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetimageinfofromresource")] +D3DXGetPixelShaderProfile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetpixelshaderprofile")] +D3DXGetShaderConstantTable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetshaderconstanttable")] +D3DXGetShaderConstantTableEx=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetshaderconstanttableex")] +D3DXGetShaderInputSemantics=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetshaderinputsemantics")] +D3DXGetShaderOutputSemantics=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetshaderoutputsemantics")] +D3DXGetShaderSamplers=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetshadersamplers")] +D3DXGetShaderSize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetshadersize")] +D3DXGetShaderVersion=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetshaderversion")] +D3DXGetVertexShaderProfile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxgetvertexshaderprofile")] +D3DXIMAGE_FILEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dximage-fileformat")] +D3DXIMAGE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dximage-info")] +D3DXIMT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dximt-flags")] +D3DXINCLUDE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxinclude-type")] +D3DXIntersect=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxintersect")] +D3DXINTERSECTINFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxintersectinfo")] +D3DXIntersectSubset=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxintersectsubset")] +D3DXIntersectTri=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxintersecttri")] +D3DXKEY_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxkey-callback")] +D3DXKEY_QUATERNION=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxkey-quaternion")] +D3DXKEY_VECTOR3=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxkey-vector3")] +D3DXLoadMeshFromX=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadmeshfromx")] +D3DXLoadMeshFromXInMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadmeshfromxinmemory")] +D3DXLoadMeshFromXof=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadmeshfromxof")] +D3DXLoadMeshFromXResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadmeshfromxresource")] +D3DXLoadMeshHierarchyFromX=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadmeshhierarchyfromx")] +D3DXLoadMeshHierarchyFromXInMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadmeshhierarchyfromxinmemory")] +D3DXLoadPatchMeshFromXof=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadpatchmeshfromxof")] +D3DXLoadPRTBufferFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadprtbufferfromfile")] +D3DXLoadPRTCompBufferFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadprtcompbufferfromfile")] +D3DXLoadSkinMeshFromXof=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadskinmeshfromxof")] +D3DXLoadSurfaceFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadsurfacefromfile")] +D3DXLoadSurfaceFromFileInMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadsurfacefromfileinmemory")] +D3DXLoadSurfaceFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadsurfacefrommemory")] +D3DXLoadSurfaceFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadsurfacefromresource")] +D3DXLoadSurfaceFromSurface=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadsurfacefromsurface")] +D3DXLoadVolumeFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadvolumefromfile")] +D3DXLoadVolumeFromFileInMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadvolumefromfileinmemory")] +D3DXLoadVolumeFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadvolumefrommemory")] +D3DXLoadVolumeFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadvolumefromresource")] +D3DXLoadVolumeFromVolume=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxloadvolumefromvolume")] +D3DXMACRO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxmacro")] +D3DXMATERIAL=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxmaterial")] +D3DXMATRIX=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrix")] +D3DXMATRIXA16=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixa16")] +D3DXMatrixAffineTransformation=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixaffinetransformation")] +D3DXMatrixAffineTransformation2D=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixaffinetransformation2d")] +D3DXMatrixDecompose=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixdecompose")] +D3DXMatrixDeterminant=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixdeterminant")] +D3DXMatrixIdentity=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxmatrixidentity")] +D3DXMatrixInverse=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixinverse")] +D3DXMatrixIsIdentity=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxmatrixisidentity")] +D3DXMatrixLookAtLH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixlookatlh")] +D3DXMatrixLookAtRH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixlookatrh")] +D3DXMatrixMultiply=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixmultiply")] +D3DXMatrixMultiplyTranspose=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixmultiplytranspose")] +D3DXMatrixOrthoLH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixortholh")] +D3DXMatrixOrthoOffCenterLH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixorthooffcenterlh")] +D3DXMatrixOrthoOffCenterRH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixorthooffcenterrh")] +D3DXMatrixOrthoRH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixorthorh")] +D3DXMatrixPerspectiveFovLH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixperspectivefovlh")] +D3DXMatrixPerspectiveFovRH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixperspectivefovrh")] +D3DXMatrixPerspectiveLH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixperspectivelh")] +D3DXMatrixPerspectiveOffCenterLH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixperspectiveoffcenterlh")] +D3DXMatrixPerspectiveOffCenterRH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixperspectiveoffcenterrh")] +D3DXMatrixPerspectiveRH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixperspectiverh")] +D3DXMatrixReflect=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixreflect")] +D3DXMatrixRotationAxis=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixrotationaxis")] +D3DXMatrixRotationQuaternion=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixrotationquaternion")] +D3DXMatrixRotationX=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixrotationx")] +D3DXMatrixRotationY=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixrotationy")] +D3DXMatrixRotationYawPitchRoll=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixrotationyawpitchroll")] +D3DXMatrixRotationZ=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixrotationz")] +D3DXMatrixScaling=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixscaling")] +D3DXMatrixShadow=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixshadow")] +D3DXMatrixTransformation=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixtransformation")] +D3DXMatrixTransformation2D=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixtransformation2d")] +D3DXMatrixTranslation=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixtranslation")] +D3DXMatrixTranspose=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxmatrixtranspose")] +D3DXMESH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxmesh")] +D3DXMESHCONTAINER=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxmeshcontainer")] +D3DXMESHDATA=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxmeshdata")] +D3DXMESHDATATYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxmeshdatatype")] +D3DXMESHOPT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxmeshopt")] +D3DXMESHSIMP=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxmeshsimp")] +D3DXOptimizeFaces=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxoptimizefaces")] +D3DXOptimizeVertices=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxoptimizevertices")] +D3DXPARAMETER_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxparameter-class")] +D3DXPARAMETER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxparameter-desc")] +D3DXPARAMETER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxparameter-type")] +D3DXPASS_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxpass-desc")] +D3DXPATCHINFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxpatchinfo")] +D3DXPATCHMESH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxpatchmesh")] +D3DXPATCHMESHTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxpatchmeshtype")] +D3DXPLANE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxplane")] +D3DXPlaneDot=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxplanedot")] +D3DXPlaneDotCoord=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxplanedotcoord")] +D3DXPlaneDotNormal=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxplanedotnormal")] +D3DXPlaneFromPointNormal=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxplanefrompointnormal")] +D3DXPlaneFromPoints=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxplanefrompoints")] +D3DXPlaneIntersectLine=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxplaneintersectline")] +D3DXPlaneNormalize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxplanenormalize")] +D3DXPlaneScale=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxplanescale")] +D3DXPlaneTransform=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxplanetransform")] +D3DXPlaneTransformArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxplanetransformarray")] +D3DXPLAYBACK_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxplayback-type")] +D3DXPreprocessShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxpreprocessshader")] +D3DXPreprocessShaderFromFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxpreprocessshaderfromfile")] +D3DXPreprocessShaderFromResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxpreprocessshaderfromresource")] +D3DXPRIORITY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxpriority-type")] +D3DXQUATERNION=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxquaternion")] +D3DXQuaternionBaryCentric=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxquaternionbarycentric")] +D3DXQuaternionConjugate=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxquaternionconjugate")] +D3DXQuaternionDot=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxquaterniondot")] +D3DXQuaternionExp=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxquaternionexp")] +D3DXQuaternionIdentity=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxquaternionidentity")] +D3DXQuaternionInverse=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxquaternioninverse")] +D3DXQuaternionIsIdentity=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxquaternionisidentity")] +D3DXQuaternionLength=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxquaternionlength")] +D3DXQuaternionLengthSq=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxquaternionlengthsq")] +D3DXQuaternionLn=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxquaternionln")] +D3DXQuaternionMultiply=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxquaternionmultiply")] +D3DXQuaternionNormalize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxquaternionnormalize")] +D3DXQuaternionRotationAxis=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxquaternionrotationaxis")] +D3DXQuaternionRotationMatrix=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxquaternionrotationmatrix")] +D3DXQuaternionRotationYawPitchRoll=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxquaternionrotationyawpitchroll")] +D3DXQuaternionSlerp=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxquaternionslerp")] +D3DXQuaternionSquad=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxquaternionsquad")] +D3DXQuaternionSquadSetup=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxquaternionsquadsetup")] +D3DXQuaternionToAxisAngle=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxquaterniontoaxisangle")] +D3DXRectPatchSize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxrectpatchsize")] +D3DXREGISTER_SET=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxregister-set")] +D3DXRTE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxrte-desc")] +D3DXRTS_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxrts-desc")] +D3DXSaveMeshHierarchyToFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxsavemeshhierarchytofile")] +D3DXSaveMeshToX=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxsavemeshtox")] +D3DXSavePRTBufferToFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxsaveprtbuffertofile")] +D3DXSavePRTCompBufferToFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxsaveprtcompbuffertofile")] +D3DXSaveSurfaceToFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxsavesurfacetofile")] +D3DXSaveSurfaceToFileInMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxsavesurfacetofileinmemory")] +D3DXSaveTextureToFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxsavetexturetofile")] +D3DXSaveTextureToFileInMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxsavetexturetofileinmemory")] +D3DXSaveVolumeToFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxsavevolumetofile")] +D3DXSaveVolumeToFileInMemory=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxsavevolumetofileinmemory")] +D3DXSEMANTIC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxsemantic")] +D3DXSHAdd=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxshadd")] +D3DXSHADER=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxshader-flags")] +D3DXSHADER_CONSTANTINFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxshader-constantinfo")] +D3DXSHADER_CONSTANTTABLE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxshader-constanttable")] +D3DXSHADER_STRUCTMEMBERINFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxshader-structmemberinfo")] +D3DXSHADER_TYPEINFO=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxshader-typeinfo")] +D3DXSHCOMPRESSQUALITYTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxshcompressqualitytype")] +D3DXSHDot=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxshdot")] +D3DXSHEvalConeLight=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxshevalconelight")] +D3DXSHEvalDirection=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxshevaldirection")] +D3DXSHEvalDirectionalLight=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxshevaldirectionallight")] +D3DXSHEvalHemisphereLight=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxshevalhemispherelight")] +D3DXSHEvalSphericalLight=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxshevalsphericallight")] +D3DXSHGPUSIMOPT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxshgpusimopt")] +D3DXSHMATERIAL=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxshmaterial")] +D3DXSHMultiply2=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxshmultiply2")] +D3DXSHMultiply3=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxshmultiply3")] +D3DXSHMultiply4=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxshmultiply4")] +D3DXSHMultiply5=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxshmultiply5")] +D3DXSHMultiply6=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxshmultiply6")] +D3DXSHProjectCubeMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxshprojectcubemap")] +D3DXSHPRTCompSplitMeshSC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxshprtcompsplitmeshsc")] +D3DXSHPRTCompSuperCluster=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxshprtcompsupercluster")] +D3DXSHPRTSPLITMESHCLUSTERDATA=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxshprtsplitmeshclusterdata")] +D3DXSHPRTSPLITMESHVERTDATA=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxshprtsplitmeshvertdata")] +D3DXSHRotate=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxshrotate")] +D3DXSHRotateZ=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxshrotatez")] +D3DXSHScale=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxshscale")] +D3DXSimplifyMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxsimplifymesh")] +D3DXSphereBoundProbe=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxsphereboundprobe")] +D3DXSplitMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxsplitmesh")] +D3DXTANGENT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxtangent")] +D3DXTECHNIQUE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxtechnique-desc")] +D3DXTessellateNPatches=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxtessellatenpatches")] +D3DXTessellateRectPatch=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxtessellaterectpatch")] +D3DXTessellateTriPatch=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxtessellatetripatch")] +D3DXToDegree=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxtodegree")] +D3DXToRadian=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxtoradian")] +D3DXTRACK_DESC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxtrack-desc")] +D3DXTRANSITION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxtransition-type")] +D3DXTriPatchSize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxtripatchsize")] +D3DXTX_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxtx-version")] +D3DXUVATLAS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxuvatlas")] +D3DXUVAtlasCreate=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxuvatlascreate")] +D3DXUVAtlasPack=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxuvatlaspack")] +D3DXUVAtlasPartition=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxuvatlaspartition")] +D3DXValidMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvalidmesh")] +D3DXValidPatchMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvalidpatchmesh")] +D3DXVec2Add=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec2add")] +D3DXVec2BaryCentric=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec2barycentric")] +D3DXVec2CatmullRom=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec2catmullrom")] +D3DXVec2CCW=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec2ccw")] +D3DXVec2Dot=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec2dot")] +D3DXVec2Hermite=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec2hermite")] +D3DXVec2Length=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec2length")] +D3DXVec2LengthSq=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec2lengthsq")] +D3DXVec2Lerp=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec2lerp")] +D3DXVec2Maximize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec2maximize")] +D3DXVec2Minimize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec2minimize")] +D3DXVec2Normalize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec2normalize")] +D3DXVec2Scale=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec2scale")] +D3DXVec2Subtract=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec2subtract")] +D3DXVec2Transform=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec2transform")] +D3DXVec2TransformArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec2transformarray")] +D3DXVec2TransformCoord=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec2transformcoord")] +D3DXVec2TransformCoordArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec2transformcoordarray")] +D3DXVec2TransformNormal=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec2transformnormal")] +D3DXVec2TransformNormalArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec2transformnormalarray")] +D3DXVec3Add=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec3add")] +D3DXVec3BaryCentric=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec3barycentric")] +D3DXVec3CatmullRom=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec3catmullrom")] +D3DXVec3Cross=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec3cross")] +D3DXVec3Dot=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec3dot")] +D3DXVec3Hermite=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec3hermite")] +D3DXVec3Length=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec3length")] +D3DXVec3LengthSq=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec3lengthsq")] +D3DXVec3Lerp=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec3lerp")] +D3DXVec3Maximize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec3maximize")] +D3DXVec3Minimize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec3minimize")] +D3DXVec3Normalize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec3normalize")] +D3DXVec3Project=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec3project")] +D3DXVec3ProjectArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec3projectarray")] +D3DXVec3Scale=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec3scale")] +D3DXVec3Subtract=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec3subtract")] +D3DXVec3Transform=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec3transform")] +D3DXVec3TransformArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec3transformarray")] +D3DXVec3TransformCoord=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec3transformcoord")] +D3DXVec3TransformCoordArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec3transformcoordarray")] +D3DXVec3TransformNormal=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec3transformnormal")] +D3DXVec3TransformNormalArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec3transformnormalarray")] +D3DXVec3Unproject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec3unproject")] +D3DXVec3UnprojectArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec3unprojectarray")] +D3DXVec4Add=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec4add")] +D3DXVec4BaryCentric=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec4barycentric")] +D3DXVec4CatmullRom=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec4catmullrom")] +D3DXVec4Cross=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec4cross")] +D3DXVec4Dot=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec4dot")] +D3DXVec4Hermite=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec4hermite")] +D3DXVec4Length=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec4length")] +D3DXVec4LengthSq=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec4lengthsq")] +D3DXVec4Lerp=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec4lerp")] +D3DXVec4Maximize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec4maximize")] +D3DXVec4Minimize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec4minimize")] +D3DXVec4Normalize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec4normalize")] +D3DXVec4Scale=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec4scale")] +D3DXVec4Subtract=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxvec4subtract")] +D3DXVec4Transform=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec4transform")] +D3DXVec4TransformArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvec4transformarray")] +D3DXVECTOR2=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvector2")] +D3DXVECTOR2_16F=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvector2-16f")] +D3DXVECTOR3=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvector3")] +D3DXVECTOR3_16F=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvector3-16f")] +D3DXVECTOR4=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvector4")] +D3DXVECTOR4_16F=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-d3dxvector4-16f")] +D3DXWELDEPSILONS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxweldepsilons")] +D3DXWELDEPSILONSFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxweldepsilonsflags")] +D3DXWeldVertices=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dxweldvertices")] +D3DZBUFFERTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/d3dzbuffertype")] +DA_GET_NFS_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/da-get-nfs-attributes")] +DAD_AutoScroll=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-dad_autoscroll")] +DAD_DragEnterEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-dad_dragenterex")] +DAD_DragEnterEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-dad_dragenterex2")] +DAD_DragLeave=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-dad_dragleave")] +DAD_DragMove=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-dad_dragmove")] +DAD_SetDragImage=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-dad_setdragimage")] +DAD_ShowDragImage=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-dad_showdragimage")] +dadd=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dadd---sm5---asm-")] +DAILY=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/ns-mstask-daily")] +dailyScheduleType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-dailyscheduletype-complextype")] +DailyTrigger=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/dailytrigger")] +DailyTrigger::DaysInterval=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/dailytrigger-daysinterval")] +DailyTrigger::RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/dailytrigger-randomdelay")] +data=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-data-structdefinitiontype-element")] +Data=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-data-complexdatatype-element")] +DATA_OBJECT_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ne-mmc-data_object_types")] +Database=[Documentation("https://docs.microsoft.com/windows/win32/Msi/database-object")] +Database::ApplyTransform=[Documentation("https://docs.microsoft.com/windows/win32/Msi/database-applytransform")] +Database::Commit=[Documentation("https://docs.microsoft.com/windows/win32/Msi/database-commit")] +Database::CreateTransformSummaryInfo=[Documentation("https://docs.microsoft.com/windows/win32/Msi/database-createtransformsummaryinfo")] +Database::DatabaseState=[Documentation("https://docs.microsoft.com/windows/win32/Msi/database-databasestate")] +Database::EnableUIPreview=[Documentation("https://docs.microsoft.com/windows/win32/Msi/database-enableuipreview")] +Database::Export=[Documentation("https://docs.microsoft.com/windows/win32/Msi/database-export")] +Database::GenerateTransform=[Documentation("https://docs.microsoft.com/windows/win32/Msi/database-generatetransform")] +Database::Import=[Documentation("https://docs.microsoft.com/windows/win32/Msi/database-import")] +Database::Merge=[Documentation("https://docs.microsoft.com/windows/win32/Msi/database-merge")] +Database::OpenView=[Documentation("https://docs.microsoft.com/windows/win32/Msi/database-openview")] +Database::PrimaryKeys=[Documentation("https://docs.microsoft.com/windows/win32/Msi/database-primarykeys")] +Database::SummaryInformation=[Documentation("https://docs.microsoft.com/windows/win32/Msi/database-summaryinformation")] +Database::TablePersistent=[Documentation("https://docs.microsoft.com/windows/win32/Msi/database-tablepersistent")] +DATABLOCK_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-datablock_header")] +DataCollectorSetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/ne-pla-datacollectorsetstatus")] +DataCollectorType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/ne-pla-datacollectortype")] +DataDefinitionType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-datadefinitiontype-complextype")] +DATADIR=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ne-objidl-datadir")] +DataFlow=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/ne-devicetopology-dataflow")] +DataItemName=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-dataitemname-processingerrordatatype-element")] +DataManagerSteps=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/ne-pla-datamanagersteps")] +DATAOBJ_GET_ITEM_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-dataobj_get_item_flags")] +DataRoamingPartners=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-dataroamingpartners")] +DataSourceTypeConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/isysmon/ne-isysmon-datasourcetypeconstants")] +dataType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-datatype-complextype")] +DataType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-datafieldtype-complextype")] +DATATYPES_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/datatypes-info-1")] +DATATYPES_INFO_1A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/datatypes-info-1")] +DATATYPES_INFO_1W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/datatypes-info-1")] +Date=[Documentation("https://docs.microsoft.com/windows/win32/Msi/date")] +DATE_TIME=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-date_time")] +DateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/ns-windows-foundation-datetime")] +DateTime_CloseMonthCal=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-datetime_closemonthcal")] +DateTime_GetDateTimePickerInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-datetime_getdatetimepickerinfo")] +DateTime_GetIdealSize=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-datetime_getidealsize")] +DateTime_GetMonthCal=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-datetime_getmonthcal")] +DateTime_GetMonthCalColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-datetime_getmonthcalcolor")] +DateTime_GetMonthCalFont=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-datetime_getmonthcalfont")] +DateTime_GetMonthCalStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-datetime_getmonthcalstyle")] +DateTime_GetRange=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-datetime_getrange")] +DateTime_GetSystemtime=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-datetime_getsystemtime")] +DateTime_SetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-datetime_setformat")] +DateTime_SetMonthCalColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-datetime_setmonthcalcolor")] +DateTime_SetMonthCalFont=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-datetime_setmonthcalfont")] +DateTime_SetMonthCalStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-datetime_setmonthcalstyle")] +DateTime_SetRange=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-datetime_setrange")] +DateTime_SetSystemtime=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-datetime_setsystemtime")] +DateTimeColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/datetimecolumnvalue-constructor")] +DateTimeColumnValue::GetValueFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/datetimecolumnvalue.getvaluefrombytes-method")] +DateTimeColumnValue::Size=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/datetimecolumnvalue.size-property")] +DATETIMEPICKERINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-datetimepickerinfo")] +DAV_CALLBACK_AUTH_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/ns-davclnt-dav_callback_auth_blob")] +DAV_CALLBACK_AUTH_UNP=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/ns-davclnt-dav_callback_auth_unp")] +DAV_CALLBACK_CRED=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/ns-davclnt-dav_callback_cred")] +DavAddConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/nf-davclnt-davaddconnection")] +DavCancelConnectionsToServer=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/nf-davclnt-davcancelconnectionstoserver")] +DavDeleteConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/nf-davclnt-davdeleteconnection")] +DavFlushFile=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/nf-davclnt-davflushfile")] +DavGetExtendedError=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/nf-davclnt-davgetextendederror")] +DavGetHTTPFromUNCPath=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/nf-davclnt-davgethttpfromuncpath")] +DavGetTheLockOwnerOfTheFile=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/nf-davclnt-davgetthelockownerofthefile")] +DavGetUNCFromHTTPPath=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/nf-davclnt-davgetuncfromhttppath")] +DavInvalidateCache=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/nf-davclnt-davinvalidatecache")] +DavRegisterAuthCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/nf-davclnt-davregisterauthcallback")] +DavUnregisterAuthCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/nf-davclnt-davunregisterauthcallback")] +Day=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-day-daysofmonthtype-element")] +dayOfMonthType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-dayofmonthtype-simpletype")] +DaysInterval=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-daysinterval-dailyscheduletype-element")] +DaysOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-daysofmonth-monthlyscheduletype-element")] +daysOfMonthType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-daysofmonthtype-complextype")] +DaysOfWeek=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-daysofweek-monthlydayofweekscheduletype-element")] +daysOfWeekType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-daysofweektype-complextype")] +DBBYGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ns-cmdtree-dbbyguid")] +DBCOMMANDOPENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ne-cmdtree-dbcommandopenum")] +DBCOMMANDREUSEENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ne-cmdtree-dbcommandreuseenum")] +DBCOMMANDTREE=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ns-cmdtree-dbcommandtree")] +DBCONTENT=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ns-cmdtree-dbcontent")] +DBCONTENTPROXIMITY=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ns-cmdtree-dbcontentproximity")] +DBCONTENTSCOPE=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ns-cmdtree-dbcontentscope")] +DBCONTENTTABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ns-cmdtree-dbcontenttable")] +DBCONTENTVECTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ns-cmdtree-dbcontentvector")] +DbgAssertAligned=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dbgassertaligned")] +DbgBreak=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dbgbreak")] +DbgCheckModuleLevel=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dbgcheckmodulelevel")] +DbgDumpObjectRegister=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dbgdumpobjectregister")] +DbgInitialise=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dbginitialise")] +DbgLockTrace=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dbglocktrace")] +DbgLog=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dbglog")] +DbgOutString=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dbgoutstring")] +DBGROUPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ns-cmdtree-dbgroupinfo")] +DbgSetModuleLevel=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dbgsetmodulelevel")] +DbgSetWaitTimeout=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dbgsetwaittimeout")] +DbgTerminate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dbgterminate")] +DbgWaitForMultipleObjects=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dbgwaitformultipleobjects")] +DbgWaitForSingleObject=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dbgwaitforsingleobject")] +DBID=[Documentation("https://docs.microsoft.com/windows/win32/api/oledbguid/ns-oledbguid-dbid")] +DBKINDENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/oledbguid/ne-oledbguid-dbkindenum")] +DBLIKE=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ns-cmdtree-dblike")] +DBPARAMETER=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ns-cmdtree-dbparameter")] +DBPROBABILISTIC=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ns-cmdtree-dbprobabilistic")] +DBRELEVANTDOCUMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ns-cmdtree-dbrelevantdocument")] +DBSETFUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ns-cmdtree-dbsetfunc")] +DBSORTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ns-cmdtree-dbsortinfo")] +DBT_CONFIGCHANGECANCELED=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/dbt-configchangecanceled")] +DBT_CONFIGCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/dbt-configchanged")] +DBT_CUSTOMEVENT=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/dbt-customevent")] +DBT_DEVICEARRIVAL=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/dbt-devicearrival")] +DBT_DEVICEQUERYREMOVE=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/dbt-devicequeryremove")] +DBT_DEVICEQUERYREMOVEFAILED=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/dbt-devicequeryremovefailed")] +DBT_DEVICEREMOVECOMPLETE=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/dbt-deviceremovecomplete")] +DBT_DEVICEREMOVEPENDING=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/dbt-deviceremovepending")] +DBT_DEVICETYPESPECIFIC=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/dbt-devicetypespecific")] +DBT_DEVNODES_CHANGED=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/dbt-devnodes-changed")] +DBT_QUERYCHANGECONFIG=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/dbt-querychangeconfig")] +DBT_USERDEFINED=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/dbt-userdefined")] +DBTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ns-cmdtree-dbtext")] +DBVALUEKINDENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/ne-cmdtree-dbvaluekindenum")] +DCB=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-dcb")] +DceErrorInqText=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-dceerrorinqtext")] +DceErrorInqTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-dceerrorinqtexta")] +DceErrorInqTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-dceerrorinqtextw")] +DCIBeginAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/dciman/nf-dciman-dcibeginaccess")] +DCICloseProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/dciman/nf-dciman-dcicloseprovider")] +DCICreatePrimary=[Documentation("https://docs.microsoft.com/windows/win32/api/dciman/nf-dciman-dcicreateprimary")] +DCIDestroy=[Documentation("https://docs.microsoft.com/windows/win32/api/dciman/nf-dciman-dcidestroy")] +DCIEndAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/dciman/nf-dciman-dciendaccess")] +DCIOpenProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/dciman/nf-dciman-dciopenprovider")] +dcl=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl---ps")] +dcl_constantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-constantbuffer")] +dcl_function_body=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-function-body---sm5---asm-")] +dcl_function_table=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-function-table---sm5---asm-")] +dcl_globalFlags=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-globalflags")] +dcl_hs_fork_phase_instance_count=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-hs-fork-phase-instance-count---sm5---asm-")] +dcl_hs_join_phase_instance_count=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-hs-join-phase-instance-count---sm5---asm-")] +dcl_hs_max_tessfactor=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-hs-max-tessfactor---sm5---asm-")] +dcl_immediateConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-immediateconstantbuffer")] +dcl_indexableTemp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-indexabletemp")] +dcl_indexRange=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-indexrange")] +dcl_input=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-input-vjoininstanceid--sm5---asm-")] +dcl_input_control_point_count=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-input-control-point-count--sm5---asm-")] +dcl_input_sv=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-input-sv")] +dcl_inputPrimitive=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-inputprimitive")] +dcl_interface=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-interface--sm5---asm-")] +dcl_interface_dynamicindexed=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-interface-dynamicindexed--sm5---asm-")] +dcl_maxOutputVertexCount=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-maxoutputvertexcount")] +dcl_output=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-output-odepth")] +dcl_output_control_point_count=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-output-control-point-count--sm5---asm-")] +dcl_output_sgv=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-output-sgv")] +dcl_output_siv=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-output-siv")] +dcl_outputTopology=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-outputtopology")] +dcl_resource=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-resource")] +dcl_resource_raw=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-resource-raw--sm5---asm-")] +dcl_resource_structured=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-resource-structured--sm5---asm-")] +dcl_sampler=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-sampler")] +dcl_samplerType=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-samplertype---ps")] +dcl_semantics=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-usage---ps")] +dcl_stream=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-stream--sm5---asm-")] +dcl_temps=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-temps")] +dcl_tessellator_domain=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-tessellator-domain--sm5---asm-")] +dcl_tessellator_output_primitive=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-tessellator-output-primitive--sm5---asm-")] +dcl_tessellator_partitioning=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-tessellator-partitioning--sm5---asm-")] +dcl_tgsm_raw=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-tgsm-raw--sm5---asm-")] +dcl_tgsm_structured=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-tgsm-structured--sm5---asm-")] +dcl_thread_group=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-thread-group--sm5---asm-")] +dcl_uav_raw=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-uav-raw--sm5---asm-")] +dcl_uav_structured=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-uav-structured--sm5---asm-")] +dcl_uav_typed=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-uav-typed--sm5---asm-")] +dcl_usage=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dcl-usage-input-register---vs")] +DCOMPOSITION_BACKFACE_VISIBILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/ne-dcomptypes-dcomposition_backface_visibility")] +DCOMPOSITION_BITMAP_INTERPOLATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/ne-dcomptypes-dcomposition_bitmap_interpolation_mode")] +DCOMPOSITION_BORDER_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/ne-dcomptypes-dcomposition_border_mode")] +DCOMPOSITION_COMPOSITE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/ne-dcomptypes-dcomposition_composite_mode")] +DCOMPOSITION_FRAME_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/ns-dcomptypes-dcomposition_frame_statistics")] +DCOMPOSITION_OPACITY_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/ne-dcomptypes-dcomposition_opacity_mode")] +DCompositionAttachMouseDragToHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-dcompositionattachmousedragtohwnd")] +DCompositionAttachMouseWheelToHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-dcompositionattachmousewheeltohwnd")] +DCompositionBoostCompositorClock=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-dcompositionboostcompositorclock")] +DCompositionCreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-dcompositioncreatedevice")] +DCompositionCreateDevice2=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-dcompositioncreatedevice2")] +DCompositionCreateDevice3=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-dcompositioncreatedevice3")] +DCompositionCreateSurfaceHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-dcompositioncreatesurfacehandle")] +DCompositionGetFrameId=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-dcompositiongetframeid")] +DCompositionGetStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-dcompositiongetstatistics")] +DCompositionWaitForCompositorClock=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-dcompositionwaitforcompositorclock")] +DCOMProtocols=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/dcomprotocols")] +DD_ADDATTACHEDSURFACEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_addattachedsurfacedata")] +DD_ATTACHLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_attachlist")] +DD_BEGINMOCOMPFRAMEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_beginmocompframedata")] +DD_BLTDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_bltdata")] +DD_CALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_callbacks")] +DD_CANCREATESURFACEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_cancreatesurfacedata")] +DD_CANCREATEVPORTDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_cancreatevportdata")] +DD_CLIPPER_GLOBAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_clipper_global")] +DD_CLIPPER_LOCAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_clipper_local")] +DD_COLORCONTROLCALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_colorcontrolcallbacks")] +DD_COLORCONTROLDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_colorcontroldata")] +DD_CREATEMOCOMPDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_createmocompdata")] +DD_CREATEPALETTEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_createpalettedata")] +DD_CREATESURFACEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_createsurfacedata")] +DD_CREATESURFACEEXDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_createsurfaceexdata")] +DD_CREATEVPORTDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_createvportdata")] +DD_D3DBUFCALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_d3dbufcallbacks")] +DD_DESTROYMOCOMPDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_destroymocompdata")] +DD_DESTROYPALETTEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_destroypalettedata")] +DD_DESTROYSURFACEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_destroysurfacedata")] +DD_DESTROYVPORTDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_destroyvportdata")] +DD_DIRECTDRAW_GLOBAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_directdraw_global")] +DD_DIRECTDRAW_LOCAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_directdraw_local")] +DD_ENDMOCOMPFRAMEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_endmocompframedata")] +DD_FLIPDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_flipdata")] +DD_FLIPTOGDISURFACEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_fliptogdisurfacedata")] +DD_FLIPVPORTDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_flipvportdata")] +DD_FREEDRIVERMEMORYDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_freedrivermemorydata")] +DD_GETAVAILDRIVERMEMORYDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getavaildrivermemorydata")] +DD_GETBLTSTATUSDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getbltstatusdata")] +DD_GETDRIVERINFODATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getdriverinfodata")] +DD_GETDRIVERSTATEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getdriverstatedata")] +DD_GETFLIPSTATUSDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getflipstatusdata")] +DD_GETHEAPALIGNMENTDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dmemmgr/ns-dmemmgr-dd_getheapalignmentdata")] +DD_GETINTERNALMOCOMPDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getinternalmocompdata")] +DD_GETMOCOMPCOMPBUFFDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getmocompcompbuffdata")] +DD_GETMOCOMPFORMATSDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getmocompformatsdata")] +DD_GETMOCOMPGUIDSDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getmocompguidsdata")] +DD_GETSCANLINEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getscanlinedata")] +DD_GETVPORTBANDWIDTHDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getvportbandwidthdata")] +DD_GETVPORTCONNECTDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getvportconnectdata")] +DD_GETVPORTFIELDDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getvportfielddata")] +DD_GETVPORTFLIPSTATUSDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getvportflipstatusdata")] +DD_GETVPORTINPUTFORMATDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getvportinputformatdata")] +DD_GETVPORTLINEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getvportlinedata")] +DD_GETVPORTOUTPUTFORMATDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getvportoutputformatdata")] +DD_GETVPORTSIGNALDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_getvportsignaldata")] +DD_HALINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_halinfo")] +DD_KERNELCALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_kernelcallbacks")] +DD_LOCKDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_lockdata")] +DD_MAPMEMORYDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_mapmemorydata")] +DD_MISCELLANEOUS2CALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_miscellaneous2callbacks")] +DD_MISCELLANEOUSCALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_miscellaneouscallbacks")] +DD_MORESURFACECAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_moresurfacecaps")] +DD_MOTIONCOMP_LOCAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_motioncomp_local")] +DD_MOTIONCOMPCALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_motioncompcallbacks")] +DD_NONLOCALVIDMEMCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_nonlocalvidmemcaps")] +DD_NTCALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_ntcallbacks")] +DD_NTPRIVATEDRIVERCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_ntprivatedrivercaps")] +DD_PALETTE_GLOBAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_palette_global")] +DD_PALETTE_LOCAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_palette_local")] +DD_PALETTECALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_palettecallbacks")] +DD_QUERYMOCOMPSTATUSDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_querymocompstatusdata")] +DD_RENDERMOCOMPDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_rendermocompdata")] +DD_SETCOLORKEYDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_setcolorkeydata")] +DD_SETENTRIESDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_setentriesdata")] +DD_SETEXCLUSIVEMODEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_setexclusivemodedata")] +DD_SETOVERLAYPOSITIONDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_setoverlaypositiondata")] +DD_SETPALETTEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_setpalettedata")] +DD_STEREOMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_stereomode")] +DD_SURFACE_GLOBAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_surface_global")] +DD_SURFACE_INT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_surface_int")] +DD_SURFACE_LOCAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_surface_local")] +DD_SURFACE_MORE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_surface_more")] +DD_SURFACECALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_surfacecallbacks")] +DD_SYNCSURFACEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_syncsurfacedata")] +DD_SYNCVIDEOPORTDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_syncvideoportdata")] +DD_UNLOCKDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_unlockdata")] +DD_UPDATENONLOCALHEAPDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_updatenonlocalheapdata")] +DD_UPDATEOVERLAYDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_updateoverlaydata")] +DD_UPDATEVPORTDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_updatevportdata")] +DD_VIDEOPORT_LOCAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_videoport_local")] +DD_VIDEOPORTCALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_videoportcallbacks")] +DD_VPORTCOLORDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_vportcolordata")] +DD_WAITFORVERTICALBLANKDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_waitforverticalblankdata")] +DD_WAITFORVPORTSYNCDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-dd_waitforvportsyncdata")] +DDADDVPCAPTUREBUFF=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddaddvpcapturebuff")] +DdAttachSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddattachsurface")] +DDBLTBATCH=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddbltbatch")] +DDBLTFX=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddbltfx")] +DDBOBNEXTFIELDINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddbobnextfieldinfo")] +DDCAPBUFFINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddcapbuffinfo")] +DDCAPS_DX3=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddcaps_dx3")] +DDCAPS_DX5=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddcaps_dx5")] +DDCAPS_DX6=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddcaps_dx6")] +DDCAPS_DX7=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddcaps_dx7")] +DDCCIGetCapabilitiesString=[Documentation("https://docs.microsoft.com/windows/win32/Monitor/ddccigetcapabilitiesstring")] +DDCCIGetCapabilitiesStringLength=[Documentation("https://docs.microsoft.com/windows/win32/Monitor/ddccigetcapabilitiesstringlength")] +DDCCIGetTimingReport=[Documentation("https://docs.microsoft.com/windows/win32/Monitor/ddccigettimingreport")] +DDCCIGetVCPFeature=[Documentation("https://docs.microsoft.com/windows/win32/Monitor/ddccigetvcpfeature")] +DDCCISaveCurrentSettings=[Documentation("https://docs.microsoft.com/windows/win32/Monitor/ddccisavecurrentsettings")] +DDCCISetVCPFeature=[Documentation("https://docs.microsoft.com/windows/win32/Monitor/ddccisetvcpfeature")] +DDCLOSEHANDLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddclosehandle")] +DDCOLORCONTROL=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddcolorcontrol")] +DDCOLORKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddcolorkey")] +DDCOMPBUFFERINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-ddcompbufferinfo")] +DDCORECAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawi/ns-ddrawi-ddcorecaps")] +DdCreateDIBSection=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddcreatedibsection")] +DdCreateDirectDrawObject=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddcreatedirectdrawobject")] +DdCreateSurfaceObject=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddcreatesurfaceobject")] +DdDeleteDirectDrawObject=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-dddeletedirectdrawobject")] +DdDeleteSurfaceObject=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-dddeletesurfaceobject")] +DDDEVICEIDENTIFIER2=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-dddeviceidentifier2")] +DDE=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/dynamic-data-exchange-functions")] +DdeAbandonTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddeabandontransaction")] +DdeAccessData=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddeaccessdata")] +DDEACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dde/ns-dde-ddeack")] +DdeAddData=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddeadddata")] +DDEADVISE=[Documentation("https://docs.microsoft.com/windows/win32/api/dde/ns-dde-ddeadvise")] +DdeClientTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddeclienttransaction")] +DdeCmpStringHandles=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddecmpstringhandles")] +DdeConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddeconnect")] +DdeConnectList=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddeconnectlist")] +DdeCreateDataHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddecreatedatahandle")] +DdeCreateStringHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddecreatestringhandlew")] +DdeCreateStringHandleA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddecreatestringhandlea")] +DdeCreateStringHandleW=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddecreatestringhandlew")] +DDEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dde/ns-dde-ddedata")] +DdeDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddedisconnect")] +DdeDisconnectList=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddedisconnectlist")] +DdeEnableCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddeenablecallback")] +DdeFreeDataHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddefreedatahandle")] +DdeFreeStringHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddefreestringhandle")] +DdeGetData=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddegetdata")] +DdeGetLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddegetlasterror")] +DdeImpersonateClient=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddeimpersonateclient")] +DdeInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddeinitializea")] +DdeInitializeA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddeinitializea")] +DdeInitializeW=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddeinitializew")] +DdeKeepStringHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddekeepstringhandle")] +DDEML=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/dynamic-data-exchange-management-library-structures")] +DDEML_MSG_HOOK_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/ns-ddeml-ddeml_msg_hook_data")] +DDENABLEIRQINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddenableirqinfo")] +DdeNameService=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddenameservice")] +DDEPOKE=[Documentation("https://docs.microsoft.com/windows/win32/api/dde/ns-dde-ddepoke")] +DdePostAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddepostadvise")] +DdeQueryConvInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddequeryconvinfo")] +DdeQueryNextServer=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddequerynextserver")] +DdeQueryString=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddequerystringw")] +DdeQueryStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddequerystringa")] +DdeQueryStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddequerystringw")] +DdeReconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddereconnect")] +DdeSetQualityOfService=[Documentation("https://docs.microsoft.com/windows/win32/api/dde/nf-dde-ddesetqualityofservice")] +DdeSetUserHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddesetuserhandle")] +DdeUnaccessData=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddeunaccessdata")] +DdeUninitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nf-ddeml-ddeuninitialize")] +DDFLIPOVERLAY=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddflipoverlay")] +DDFLIPOVERLAYINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddflipoverlayinfo")] +DDFLIPVIDEOPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddflipvideoport")] +DDFLIPVIDEOPORTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddflipvideoportinfo")] +DDGAMMARAMP=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddgammaramp")] +DDGETAUTOFLIPIN=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddgetautoflipin")] +DDGETAUTOFLIPOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddgetautoflipout")] +DDGETCURRENTAUTOFLIPININFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddgetcurrentautoflipininfo")] +DDGETCURRENTAUTOFLIPOUTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddgetcurrentautoflipoutinfo")] +DdGetDC=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddgetdc")] +DdGetDxHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddgetdxhandle")] +DDGETFIELDNUMIN=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddgetfieldnumin")] +DDGETFIELDNUMOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddgetfieldnumout")] +DDGETIRQINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddgetirqinfo")] +DDGETKERNELCAPSOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddgetkernelcapsout")] +DDGETPOLARITYIN=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddgetpolarityin")] +DDGETPOLARITYININFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddgetpolarityininfo")] +DDGETPOLARITYOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddgetpolarityout")] +DDGETPOLARITYOUTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddgetpolarityoutinfo")] +DDGETPREVIOUSAUTOFLIPININFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddgetpreviousautoflipininfo")] +DDGETPREVIOUSAUTOFLIPOUTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddgetpreviousautoflipoutinfo")] +DDGETSURFACESTATEIN=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddgetsurfacestatein")] +DDGETSURFACESTATEOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddgetsurfacestateout")] +DDGETTRANSFERSTATUSOUTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddgettransferstatusoutinfo")] +DDGETVERSIONNUMBER=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddgetversionnumber")] +DDHAL_DESTROYDDLOCALDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawi/ns-ddrawi-ddhal_destroyddlocaldata")] +DDHAL_WAITFORVERTICALBLANKDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawi/ns-ddrawi-ddhal_waitforverticalblankdata")] +DDiscFormat2DataEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-ddiscformat2dataevents")] +DDiscFormat2DataEvents::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-ddiscformat2dataevents-update")] +DDiscFormat2EraseEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-ddiscformat2eraseevents")] +DDiscFormat2EraseEvents::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-ddiscformat2eraseevents-update")] +DDiscFormat2RawCDEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-ddiscformat2rawcdevents")] +DDiscFormat2RawCDEvents::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-ddiscformat2rawcdevents-update")] +DDiscFormat2TrackAtOnceEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-ddiscformat2trackatonceevents")] +DDiscFormat2TrackAtOnceEvents::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-ddiscformat2trackatonceevents-update")] +DDiscMaster2Events=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-ddiscmaster2events")] +DDiscMaster2Events::NotifyDeviceAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-ddiscmaster2events-notifydeviceadded")] +DDiscMaster2Events::NotifyDeviceRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-ddiscmaster2events-notifydeviceremoved")] +ddiv=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ddiv--sm5---asm-")] +DDKERNELCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkernel/ns-ddkernel-ddkernelcaps")] +DDLOCKIN=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddlockin")] +DDLOCKININFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddlockininfo")] +DDLOCKOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddlockout")] +DDLOCKOUTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddlockoutinfo")] +DDMOCOMPBUFFERINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-ddmocompbufferinfo")] +DDOPENDIRECTDRAWIN=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddopendirectdrawin")] +DDOPENDIRECTDRAWOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddopendirectdrawout")] +DDOPENSURFACEIN=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddopensurfacein")] +DDOPENSURFACEOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddopensurfaceout")] +DDOPENVIDEOPORTIN=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddopenvideoportin")] +DDOPENVIDEOPORTOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddopenvideoportout")] +DDOPENVPCAPTUREDEVICEIN=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddopenvpcapturedevicein")] +DDOPENVPCAPTUREDEVICEOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddopenvpcapturedeviceout")] +DDOVERLAYFX=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddoverlayfx")] +DDP_FILE_EXTENT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddpbackup/ns-ddpbackup-ddp_file_extent")] +DDPIXELFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddpixelformat")] +DdqAccessLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ne-diagnosticdataquerytypes-ddqaccesslevel")] +DdqCancelDiagnosticRecordOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqcanceldiagnosticrecordoperation")] +DdqCloseSession=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqclosesession")] +DdqCreateSession=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqcreatesession")] +DdqExtractDiagnosticReport=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqextractdiagnosticreport")] +DdqFreeDiagnosticRecordLocaleTags=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqfreediagnosticrecordlocaletags")] +DdqFreeDiagnosticRecordPage=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqfreediagnosticrecordpage")] +DdqFreeDiagnosticRecordProducerCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqfreediagnosticrecordproducercategories")] +DdqFreeDiagnosticRecordProducers=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqfreediagnosticrecordproducers")] +DdqFreeDiagnosticReport=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqfreediagnosticreport")] +DdqGetDiagnosticDataAccessLevelAllowed=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticdataaccesslevelallowed")] +DdqGetDiagnosticRecordAtIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordatindex")] +DdqGetDiagnosticRecordBinaryDistribution=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordbinarydistribution")] +DdqGetDiagnosticRecordCategoryAtIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordcategoryatindex")] +DdqGetDiagnosticRecordCategoryCount=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordcategorycount")] +DdqGetDiagnosticRecordCount=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordcount")] +DdqGetDiagnosticRecordLocaleTagAtIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordlocaletagatindex")] +DdqGetDiagnosticRecordLocaleTagCount=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordlocaletagcount")] +DdqGetDiagnosticRecordLocaleTags=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordlocaletags")] +DdqGetDiagnosticRecordPage=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordpage")] +DdqGetDiagnosticRecordPayload=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordpayload")] +DdqGetDiagnosticRecordProducerAtIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordproduceratindex")] +DdqGetDiagnosticRecordProducerCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordproducercategories")] +DdqGetDiagnosticRecordProducerCount=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordproducercount")] +DdqGetDiagnosticRecordProducers=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordproducers")] +DdqGetDiagnosticRecordStats=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordstats")] +DdqGetDiagnosticRecordSummary=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordsummary")] +DdqGetDiagnosticRecordTagDistribution=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticrecordtagdistribution")] +DdqGetDiagnosticReport=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticreport")] +DdqGetDiagnosticReportAtIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticreportatindex")] +DdqGetDiagnosticReportCount=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticreportcount")] +DdqGetDiagnosticReportStoreReportCount=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetdiagnosticreportstorereportcount")] +DdqGetSessionAccessLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgetsessionaccesslevel")] +DdqGetTranscriptConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqgettranscriptconfiguration")] +DdqIsDiagnosticRecordSampledIn=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqisdiagnosticrecordsampledin")] +DdqSetTranscriptConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/nf-diagnosticdataquery-ddqsettranscriptconfiguration")] +DdQueryDirectDrawObject=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddquerydirectdrawobject")] +DdQueryDisplaySettingsUniqueness=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddquerydisplaysettingsuniqueness")] +DdReenableDirectDrawObject=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddreenabledirectdrawobject")] +DDREGISTERCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddregistercallback")] +DdReleaseDC=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddreleasedc")] +DdResetVisrgn=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddresetvisrgn")] +DDS_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddds/dds-header")] +DDS_HEADER_DXT10=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddds/dds-header-dxt10")] +DDS_PIXELFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddds/dds-pixelformat")] +DDSCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddscaps")] +DDSCAPS2=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddscaps2")] +DDSETFIELDNUM=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddsetfieldnum")] +DdSetGammaRamp=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddsetgammaramp")] +DDSETSKIPFIELD=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddsetskipfield")] +DDSETSTATEININFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddsetstateininfo")] +DDSETSTATEOUTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddsetstateoutinfo")] +DDSETSURFACESTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/ns-ddkmapi-ddsetsurfacestate")] +DDSKIPNEXTFIELDINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddskipnextfieldinfo")] +DDSURFACEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddsurfacedata")] +DDSURFACEDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddsurfacedesc")] +DDSURFACEDESC2=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddsurfacedesc2")] +DdSwapTextureHandles=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddswaptexturehandles")] +DDTRANSFERININFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddtransferininfo")] +DDTRANSFEROUTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddtransferoutinfo")] +DdUnattachSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddunattachsurface")] +DDVIDEOPORTBANDWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/api/dvp/ns-dvp-ddvideoportbandwidth")] +DDVIDEOPORTCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/dvp/ns-dvp-ddvideoportcaps")] +DDVIDEOPORTDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-ddvideoportdata")] +DDVIDEOPORTDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/dvp/ns-dvp-ddvideoportdesc")] +DDVIDEOPORTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dvp/ns-dvp-ddvideoportinfo")] +DDWM_UPDATEWINDOW=[Documentation("https://docs.microsoft.com/windows/win32/shell/ddwm-updatewindow")] +ddx=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-ddx")] +ddx_coarse=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ddx-coarse")] +ddx_fine=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ddx-fine")] +ddy=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-ddy")] +ddy_coarse=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ddy-coarse")] +ddy_fine=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ddy-fine")] +DeactivateActCtx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-deactivateactctx")] +Deadline=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-deadline-element")] +DeallocateNtmsMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-deallocatentmsmedia")] +deallocator=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/deallocator")] +DEBUG_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-debug_event")] +DebugActiveProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/debugapi/nf-debugapi-debugactiveprocess")] +DebugActiveProcessStop=[Documentation("https://docs.microsoft.com/windows/win32/api/debugapi/nf-debugapi-debugactiveprocessstop")] +DebugBreak=[Documentation("https://docs.microsoft.com/windows/win32/api/debugapi/nf-debugapi-debugbreak")] +DebugBreakProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-debugbreakprocess")] +DebugData=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-debugdata-eventtype-element")] +DebugDataType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-debugdatatype-complextype")] +Debugging=[Documentation("https://docs.microsoft.com/windows/win32/debugging-and-error-handling")] +DEBUGHOOKINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-debughookinfo")] +DebugSetMute=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/debugsetmute")] +DebugSetProcessKillOnExit=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-debugsetprocesskillonexit")] +DebugShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/debugshader")] +DebugShaderRequestInfo=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/debugshaderrequestinfo")] +December=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-december-monthstype-element")] +DECIMAL=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypes/ns-wtypes-decimal~r1")] +DECIMATION_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-decimation_usage")] +DECLARE_IUNKNOWN=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/declare-iunknown")] +DeclData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/decldata")] +DECLSPEC_XFGVIRT=[Documentation("https://docs.microsoft.com/windows/win32/api/presentationtypes/nf-presentationtypes-declspec_xfgvirt")] +Decoding=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/decoding-to-s-pdif--deprecated")] +DECODING_SOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ne-tdh-decoding_source")] +DecommissionNtmsMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-decommissionntmsmedia")] +Decompress=[Documentation("https://docs.microsoft.com/windows/win32/api/compressapi/nf-compressapi-decompress")] +Decrypt=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/decrypt-win32-encryptablevolume")] +DecryptFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-decryptfilew")] +DecryptFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-decryptfilea")] +DecryptFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-decryptfilew")] +DecryptMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-decryptmessage")] +DeducingBlobGetter=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/deducingblobgetter")] +DeducingBlobSetter=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/deducingblobsetter")] +DeducingStringGetter=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/deducingstringgetter")] +DeducingStringSetter=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/deducingstringsetter")] +DeducingValueGetter=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/deducingvaluegetter")] +DeducingValueSetter=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/deducingvaluesetter")] +DEDUP_BACKUP_SUPPORT_PARAM_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddpbackup/ne-ddpbackup-dedup_backup_support_param_type")] +DEDUP_CONTAINER_EXTENT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddpbackup/ns-ddpbackup-dedup_container_extent")] +def=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-pre-pragma-def")] +DEF_SHARE_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-def_share_id")] +default=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/default--sm4---asm-")] +DEFAULT_FOLDER_MENU_RESTRICTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-default_folder_menu_restrictions")] +DefaultAudioLanguage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/defaultaudiolanguage-property")] +DefaultAudioLanguageExt=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/defaultaudiolanguageext-property")] +DefaultAudioLCID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/defaultaudiolcid-property")] +defaultfx=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/defaultfx-attribute")] +DefaultMenuLanguage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/defaultmenulanguage-property")] +DefaultMenuLCID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/defaultmenulcid-property")] +DEFAULTSAVEFOLDERTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-defaultsavefoldertype")] +DefaultSubpictureLanguage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/defaultsubpicturelanguage-property")] +DefaultSubpictureLanguageExt=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/defaultsubpicturelanguageext-property")] +DefaultSubpictureLCID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/defaultsubpicturelcid-property")] +defaulttrans=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/defaulttrans-attribute")] +DefaultUIFont=[Documentation("https://docs.microsoft.com/windows/win32/Msi/defaultuifont")] +defb=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/defb---vs")] +DEFCONTEXTMENU=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-defcontextmenu")] +DefDlgProc=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-defdlgproca")] +DefDlgProcA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-defdlgproca")] +DefDlgProcW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-defdlgprocw")] +DefDriverProc=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-defdriverproc")] +DeferWindowPos=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-deferwindowpos")] +DefFrameProc=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-defframeprocw")] +DefFrameProcA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-defframeproca")] +DefFrameProcW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-defframeprocw")] +defi=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/defi---ps")] +DEFINE_MEDIATYPE_GUID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-define_mediatype_guid")] +DEFINE_PROPERTYKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/propkeydef/nf-propkeydef-define_propertykey")] +DefineDosDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-definedosdevicea")] +DefineDosDeviceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-definedosdevicea")] +DefineDosDeviceW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-definedosdevicew")] +DefinitionType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-definitiontype-complextype")] +DefMDIChildProc=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-defmdichildproca")] +DefMDIChildProcA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-defmdichildproca")] +DefMDIChildProcW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-defmdichildprocw")] +DEFPUSHBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/menurc/defpushbutton-control")] +DefragGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/defraggrbit-enumeration")] +DefRawInputProc=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-defrawinputproc")] +DefScreenSaverProc=[Documentation("https://docs.microsoft.com/windows/win32/api/scrnsave/nf-scrnsave-defscreensaverproc")] +DefSubclassProc=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-defsubclassproc")] +DefWindowProc=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-defwindowproca")] +DefWindowProcA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-defwindowproca")] +DefWindowProcW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-defwindowprocw")] +DegaussMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-degaussmonitor")] +degrees=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-degrees")] +DeinitMapiUtil=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/deinitmapiutil")] +Delay=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-delay-sessionstatechangetriggertype-element")] +DelayLoadFailureHook=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/delayloadfailurehook")] +DELEGATEITEMID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-delegateitemid")] +Delegates=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/delegates")] +DelegateSecurityContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-delegatesecuritycontext")] +delete=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/delete")] +DELETE_OBJECT_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/delete-object-options")] +DELETE_SNAPSHOT_VHDSET_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-delete_snapshot_vhdset_flag")] +DELETE_SNAPSHOT_VHDSET_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-delete_snapshot_vhdset_parameters")] +DELETE_SNAPSHOT_VHDSET_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-delete_snapshot_vhdset_version")] +DELETE_USN_JOURNAL_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-delete_usn_journal_data")] +DeleteAce=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-deleteace")] +DeleteAllGPOLinks=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-deleteallgpolinks")] +DeleteAnycastIpAddressEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-deleteanycastipaddressentry")] +DeleteAppContainerProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-deleteappcontainerprofile")] +DeleteAtom=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-deleteatom")] +DeleteBookmark=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/deletebookmark-method")] +DeleteBoundaryDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/namespaceapi/nf-namespaceapi-deleteboundarydescriptor")] +DeleteClusterGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-deleteclustergroup")] +DeleteClusterGroupSet=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-deleteclustergroupset")] +DeleteClusterResource=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-deleteclusterresource")] +DeleteClusterResourceType=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-deleteclusterresourcetype")] +DeleteColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-deletecolorspace")] +DeleteColorTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-deletecolortransform")] +DeleteColumnGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/deletecolumngrbit-enumeration")] +DeleteConnectedIdentity=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/deleteconnectedidentity")] +DeleteCriticalSection=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-deletecriticalsection")] +DeleteDC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-deletedc")] +DeleteEnclave=[Documentation("https://docs.microsoft.com/windows/win32/api/enclaveapi/nf-enclaveapi-deleteenclave")] +DeleteEnhMetaFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-deleteenhmetafile")] +DeleteEnhMetaFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-deleteenhmetafile")] +DeleteExpiredTaskAfter=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-deleteexpiredtaskafter-settingstype-element")] +DeleteExtractedFiles=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/deleteextractedfiles")] +DeleteFiber=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-deletefiber")] +DeleteFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-deletefile")] +DeleteFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-deletefilea")] +DeleteFileFromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-deletefilefromappw")] +DeleteFileFromAppW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-deletefilefromappw")] +DeleteFileTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-deletefiletransacteda")] +DeleteFileTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-deletefiletransacteda")] +DeleteFileTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-deletefiletransactedw")] +DeleteFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-deletefilew")] +DeleteFont=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-deletefont")] +DeleteForm=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteform")] +DeleteFormA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteform")] +DeleteFormW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteform")] +DeleteGPOLink=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-deletegpolink")] +DeleteInkDivider=[Documentation("https://docs.microsoft.com/windows/win32/tablet/deleteinkdivider")] +DeleteIPAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-deleteipaddress")] +DeleteIpForwardEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-deleteipforwardentry")] +DeleteIpForwardEntry2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-deleteipforwardentry2")] +DeleteIpNetEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-deleteipnetentry")] +DeleteIpNetEntry2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-deleteipnetentry2")] +DELETEITEMSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-deleteitemstruct")] +DeleteKeyProtector=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/deletekeyprotector-win32-encryptablevolume")] +DeleteKeyProtectors=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/deletekeyprotectors-win32-encryptablevolume")] +DeleteLogByHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-deletelogbyhandle")] +DeleteLogFile=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-deletelogfile")] +DeleteLogMarshallingArea=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-deletelogmarshallingarea")] +DeleteMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/deletemediatype")] +DeleteMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-deletemenu")] +DeleteMetaFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-deletemetafile")] +DeleteMonitor=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deletemonitor")] +DeleteMonitorA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deletemonitor")] +DeleteMonitorW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deletemonitor")] +DeleteNtmsDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-deletentmsdrive")] +DeleteNtmsLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-deletentmslibrary")] +DeleteNtmsMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-deletentmsmedia")] +DeleteNtmsMediaPool=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-deletentmsmediapool")] +DeleteNtmsMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-deletentmsmediatype")] +DeleteNtmsRequests=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-deletentmsrequests")] +DeleteObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-deleteobject")] +DeleteObjectW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-deleteobject")] +DeletePackageDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-deletepackagedependency")] +DeletePersistentTcpPortReservation=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-deletepersistenttcpportreservation")] +DeletePersistentUdpPortReservation=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-deletepersistentudpportreservation")] +DeletePort=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteport")] +DeletePortA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteport")] +DeletePortW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteport")] +DeletePrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinter")] +DeletePrinterConnection=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterconnection")] +DeletePrinterConnectionA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterconnection")] +DeletePrinterConnectionW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterconnection")] +DeletePrinterData=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterdata")] +DeletePrinterDataA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterdata")] +DeletePrinterDataEx=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterdataex")] +DeletePrinterDataExA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterdataex")] +DeletePrinterDataExW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterdataex")] +DeletePrinterDataW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterdata")] +DeletePrinterDriver=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterdriver")] +DeletePrinterDriverA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterdriver")] +DeletePrinterDriverEx=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterdriverex")] +DeletePrinterDriverExA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterdriverex")] +DeletePrinterDriverExW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterdriverex")] +DeletePrinterDriverPackage=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterdriverpackage")] +DeletePrinterDriverPackageA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterdriverpackage")] +DeletePrinterDriverPackageW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterdriverpackage")] +DeletePrinterDriverW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterdriver")] +DeletePrinterKey=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterkey")] +DeletePrinterKeyA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterkey")] +DeletePrinterKeyW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprinterkey")] +DeletePrintProcessor=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprintprocessor")] +DeletePrintProcessorA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprintprocessor")] +DeletePrintProcessorW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprintprocessor")] +DeletePrintProvidor=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprintprovidor")] +DeletePrintProvidorA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprintprovidor")] +DeletePrintProvidorW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/deleteprintprovidor")] +DeleteProcThreadAttributeList=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-deleteprocthreadattributelist")] +DeleteProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-deleteprofilew")] +DeleteProfileA=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-deleteprofilea")] +DeleteProfileW=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-deleteprofilew")] +DeleteProxyArpEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-deleteproxyarpentry")] +DeletePwrScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-deletepwrscheme")] +DeleteSecurityContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-deletesecuritycontext")] +DeleteSecurityPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-deletesecuritypackagea")] +DeleteSecurityPackageA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-deletesecuritypackagea")] +DeleteSecurityPackageW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-deletesecuritypackagew")] +DeleteService=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-deleteservice")] +DeleteSnapshotVhdSet=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-deletesnapshotvhdset")] +DeleteSynchronizationBarrier=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-deletesynchronizationbarrier")] +DeleteTimerQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoollegacyapiset/nf-threadpoollegacyapiset-deletetimerqueue")] +DeleteTimerQueueEx=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoollegacyapiset/nf-threadpoollegacyapiset-deletetimerqueueex")] +DeleteTimerQueueTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoollegacyapiset/nf-threadpoollegacyapiset-deletetimerqueuetimer")] +DeleteUmsCompletionList=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-deleteumscompletionlist")] +DeleteUmsThreadContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-deleteumsthreadcontext")] +DeleteUnicastIpAddressEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-deleteunicastipaddressentry")] +DeleteUrlCacheContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-deleteurlcachecontainerw")] +DeleteUrlCacheContainerA=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-deleteurlcachecontainera")] +DeleteUrlCacheContainerW=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-deleteurlcachecontainerw")] +DeleteUrlCacheEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-deleteurlcacheentry")] +DeleteUrlCacheEntryA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-deleteurlcacheentrya")] +DeleteUrlCacheEntryW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-deleteurlcacheentryw")] +DeleteUrlCacheGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-deleteurlcachegroup")] +DeleteVirtualDiskMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-deletevirtualdiskmetadata")] +DeleteVolumeMountPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-deletevolumemountpointa")] +DeleteVolumeMountPointA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-deletevolumemountpointa")] +DeleteVolumeMountPointW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-deletevolumemountpointw")] +DeltaFree=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/msdelta-deltafree")] +denyAllESS=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-policyschema-denyalless-networkfilter-element")] +denyAllIBSS=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-policyschema-denyallibss-networkfilter-element")] +Dependency=[Documentation("https://docs.microsoft.com/windows/win32/Msi/dependency-object")] +Dependency::Language=[Documentation("https://docs.microsoft.com/windows/win32/Msi/dependency-language")] +Dependency::Module=[Documentation("https://docs.microsoft.com/windows/win32/Msi/dependency-module")] +Dependency::Version=[Documentation("https://docs.microsoft.com/windows/win32/Msi/dependency-version")] +DEPENDENT_DISK_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-dependent_disk_flag")] +DeploymentAction=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-deploymentaction")] +deq=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/deq--sm5---asm-")] +DequeueUmsCompletionListItems=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-dequeueumscompletionlistitems")] +Deregister=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/deregister")] +DeregisterEventSource=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-deregistereventsource")] +DeregisterIdleRoutine=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/deregisteridleroutine")] +DeregisterManageableLogClient=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmtw32/nf-clfsmgmtw32-deregistermanageablelogclient")] +DeregisterOnlineBackupFromWindowsServerBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbonline/nf-wsbonline-deregisteronlinebackupfromwindowsserverbackup")] +DeregisterShellHookWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-deregistershellhookwindow")] +deriv_rtx=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/deriv-rtx--sm4---asm-")] +deriv_rtx_coarse=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/deriv-rtx-coarse--sm5---asm-")] +deriv_rtx_fine=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/deriv-rtx-fine--sm5---asm-")] +deriv_rty=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/deriv-rty--sm4---asm-")] +deriv_rty_coarse=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/deriv-rty-coarse--sm5---asm-")] +deriv_rty_fine=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/deriv-rty-fine--sm5---asm-")] +DeriveAppContainerSidFromAppContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-deriveappcontainersidfromappcontainername")] +DeriveCapabilitySidsFromName=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-derivecapabilitysidsfromname")] +DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-deriverestrictedappcontainersidfromappcontainersidandrestrictedname")] +DESCKIND=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ne-oaidl-desckind")] +DescribePixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-describepixelformat")] +description=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-description-inputtype-element")] +Description=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-description")] +DESCRIPTOR_HEAP_COLUMNS=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/descriptor-heap-columns")] +DESCRIPTOR_HEAP_HEADER_COLUMNS=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/descriptor-heap-header-columns")] +DescriptorHeapRecord=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/descriptorheaprecord")] +DESIGNVECTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-designvector")] +DESKBANDINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-deskbandinfo")] +Desktop=[Documentation("https://docs.microsoft.com/windows/win32/user-interface")] +DESKTOP_WALLPAPER_POSITION=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-desktop_wallpaper_position")] +DesktopFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/desktopfolder")] +DestroyAcceleratorTable=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-destroyacceleratortable")] +DestroyActivityCoordinatorPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/activitycoordinator/nf-activitycoordinator-destroyactivitycoordinatorpolicy")] +DestroyAlternate=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-destroyalternate")] +DestroyBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/destroyblob")] +DestroyCaret=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-destroycaret")] +DestroyCluster=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-destroycluster")] +DestroyClusterGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-destroyclustergroup")] +DestroyContext=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-destroycontext")] +DestroyCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-destroycursor")] +DestroyEnvironmentBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-destroyenvironmentblock")] +DestroyHandoffTable=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/destroyhandofftable")] +DestroyIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-destroyicon")] +DestroyIndexedResults=[Documentation("https://docs.microsoft.com/windows/win32/api/resourceindexer/nf-resourceindexer-destroyindexedresults")] +DestroyInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-destroyinteractioncontext")] +DestroyMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-destroymenu")] +DestroyOPMProtectedOutput=[Documentation("https://docs.microsoft.com/windows/win32/medfound/destroyopmprotectedoutput")] +DestroyPhysicalMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/physicalmonitorenumerationapi/nf-physicalmonitorenumerationapi-destroyphysicalmonitor")] +DestroyPhysicalMonitorInternal=[Documentation("https://docs.microsoft.com/windows/win32/Monitor/destroyphysicalmonitorinternal")] +DestroyPhysicalMonitors=[Documentation("https://docs.microsoft.com/windows/win32/api/physicalmonitorenumerationapi/nf-physicalmonitorenumerationapi-destroyphysicalmonitors")] +DestroyPrivateObjectSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-destroyprivateobjectsecurity")] +DestroyPropertyDatabase=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/destroypropertydatabase")] +DestroyPropertySheetPage=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-destroypropertysheetpage")] +DestroyProtocol=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/destroyprotocol")] +DestroyRecognizer=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-destroyrecognizer")] +DestroyResourceIndexer=[Documentation("https://docs.microsoft.com/windows/win32/api/resourceindexer/nf-resourceindexer-destroyresourceindexer")] +DestroySyntheticPointerDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-destroysyntheticpointerdevice")] +DestroyThreadpoolEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-destroythreadpoolenvironment")] +DestroyWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-destroywindow")] +DestroyWordList=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-destroywordlist")] +DETACH_VIRTUAL_DISK_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-detach_virtual_disk_flag")] +DetachDatabaseGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/detachdatabasegrbit-enumeration")] +DetachVirtualDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-detachvirtualdisk")] +DETAILSINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-detailsinfo")] +DetectAutoProxyUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-detectautoproxyurl")] +determinant=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-determinant")] +DEV_BROADCAST_DEVICEINTERFACE_A=[Documentation("https://docs.microsoft.com/windows/win32/api/dbt/ns-dbt-dev_broadcast_deviceinterface_a")] +DEV_BROADCAST_DEVICEINTERFACE_W=[Documentation("https://docs.microsoft.com/windows/win32/api/dbt/ns-dbt-dev_broadcast_deviceinterface_w")] +DEV_BROADCAST_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/api/dbt/ns-dbt-dev_broadcast_handle")] +DEV_BROADCAST_HDR=[Documentation("https://docs.microsoft.com/windows/win32/api/dbt/ns-dbt-dev_broadcast_hdr")] +DEV_BROADCAST_OEM=[Documentation("https://docs.microsoft.com/windows/win32/api/dbt/ns-dbt-dev_broadcast_oem")] +DEV_BROADCAST_PORT_A=[Documentation("https://docs.microsoft.com/windows/win32/api/dbt/ns-dbt-dev_broadcast_port_a")] +DEV_BROADCAST_PORT_W=[Documentation("https://docs.microsoft.com/windows/win32/api/dbt/ns-dbt-dev_broadcast_port_w")] +DEV_BROADCAST_VOLUME=[Documentation("https://docs.microsoft.com/windows/win32/api/dbt/ns-dbt-dev_broadcast_volume")] +DEVHTADJDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-devhtadjdata")] +DEVHTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-devhtinfo")] +Device=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/device-events")] +DEVICE_COPY_OFFLOAD_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-device_copy_offload_descriptor")] +DEVICE_DATA_MANAGEMENT_SET_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/device-data-management-set-action")] +DEVICE_DATA_SET_LB_PROVISIONING_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-device_data_set_lb_provisioning_state")] +DEVICE_DATA_SET_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-device_data_set_range")] +DEVICE_DATA_SET_REPAIR_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-device_data_set_repair_parameters")] +DEVICE_DSM_NOTIFICATION_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-device_dsm_notification_parameters")] +DEVICE_DSM_OFFLOAD_READ_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-device_dsm_offload_read_parameters")] +DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-device_dsm_offload_write_parameters")] +DEVICE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/ns-mfsharingengine-device_info")] +DEVICE_LB_PROVISIONING_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-device_lb_provisioning_descriptor")] +DEVICE_MANAGE_DATA_SET_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-device_manage_data_set_attributes")] +DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-device_manage_data_set_attributes_output")] +DEVICE_MEDIA_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-device_media_info")] +DEVICE_NOTIFY_CALLBACK_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nc-powrprof-device_notify_callback_routine")] +DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/ns-powrprof-device_notify_subscribe_parameters")] +DEVICE_ORIENTATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ne-audioengineextensionapo-device_orientation_type")] +DEVICE_POWER_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-device_power_descriptor")] +DEVICE_SCALE_FACTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/shtypes/ne-shtypes-device_scale_factor")] +DEVICE_SEEK_PENALTY_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-device_seek_penalty_descriptor")] +DEVICE_SELECTION_DEVICE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/ne-photoacquire-device_selection_device_type")] +DEVICE_STATE_XXX=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/device-state-xxx-constants")] +DEVICE_TRIM_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-device_trim_descriptor")] +DEVICE_WRITE_AGGREGATION_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-device_write_aggregation_descriptor")] +DeviceArrival=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/devicearrival")] +DeviceCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-devicecapabilitiesa")] +DeviceCapabilitiesA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-devicecapabilitiesa")] +DeviceCapabilitiesW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-devicecapabilitiesw")] +DeviceController::CachedDevices=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/devicecontroller-cacheddevices")] +DeviceDeparture=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/devicedeparture")] +DeviceDialog=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-devicedialog")] +DEVICEDIALOGDATA=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-devicedialogdata")] +DEVICEDIALOGDATA2=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-devicedialogdata2")] +DeviceInfo=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-deviceinfo")] +DeviceInfo::Create=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadeviceinfo-create")] +DeviceInfo::GetPropById=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadeviceinfo-getpropbyid")] +DeviceInfo::Id=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadeviceinfo-id")] +DeviceInfo::Manufacturer=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadeviceinfo-manufacturer")] +DeviceInfo::Name=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadeviceinfo-name")] +DeviceInfo::Port=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadeviceinfo-port")] +DeviceInfo::Type=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadeviceinfo-type")] +DeviceInfo::UIClsid=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadeviceinfo-uiclsid")] +DeviceIoControl=[Documentation("https://docs.microsoft.com/windows/win32/api/ioapiset/nf-ioapiset-deviceiocontrol")] +DeviceMemoryBarrier=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/devicememorybarrier")] +DeviceMemoryBarrierWithGroupSync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/devicememorybarrierwithgroupsync")] +DevicePair::get_Renderer=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/devicepair-renderer")] +DevicePair::get_Server=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/devicepair-server")] +DevicePair::Renderer=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/devicepair-renderer")] +DevicePair::Server=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/devicepair-server")] +DevicePowerClose=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-devicepowerclose")] +DevicePowerEnumDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-devicepowerenumdevices")] +DevicePowerOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-devicepoweropen")] +DevicePowerSetDeviceState=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-devicepowersetdevicestate")] +Devices=[Documentation("https://docs.microsoft.com/windows/win32/devices")] +DeviceTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/ne-windows-media-streaming-devicetypes")] +DEVINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-devinfo")] +DEVINTERFACE_XXX=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/devinterface-xxx-guids")] +DEVMODEA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-devmodea")] +DEVMODEW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-devmodew")] +DEVNAMES=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-devnames")] +DEXTER_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dexter-param")] +DEXTER_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dexter-value")] +DEXTERF_TRACK_SEARCH_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dexterf-track-search-flags")] +DFileSystemImageEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-dfilesystemimageevents")] +DFileSystemImageEvents::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-dfilesystemimageevents-update")] +DFileSystemImageImportEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-dfilesystemimageimportevents")] +DFileSystemImageImportEvents::UpdateImport=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-dfilesystemimageimportevents-updateimport")] +DFM_GETDEFSTATICID=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-getdefstaticid")] +DFM_GETHELPTEXT=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-gethelptext")] +DFM_GETHELPTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-gethelptextw")] +DFM_GETVERB=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-getverb")] +DFM_GETVERBA=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-getverb")] +DFM_GETVERBW=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-getverb")] +DFM_INVOKECOMMAND=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-invokecommand")] +DFM_INVOKECOMMANDEX=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-invokecommandex")] +DFM_MAPCOMMANDNAME=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-mapcommandname")] +DFM_MERGECONTEXTMENU=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-mergecontextmenu")] +DFM_MERGECONTEXTMENU_BOTTOM=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-mergecontextmenu-bottom")] +DFM_MERGECONTEXTMENU_TOP=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-mergecontextmenu-top")] +DFM_MODIFYQCMFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-modifyqcmflags")] +DFM_VALIDATECMD=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-validatecmd")] +DFM_WM_DRAWITEM=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-wm-drawitem")] +DFM_WM_INITMENUPOPUP=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-wm-initmenupopup")] +DFM_WM_MEASUREITEM=[Documentation("https://docs.microsoft.com/windows/win32/shell/dfm-wm-measureitem")] +dfma=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dfma--sm5---asm-")] +DFMICS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-dfmics")] +DFS_GET_PKT_ENTRY_STATE_ARG=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_get_pkt_entry_state_arg")] +DFS_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_1")] +DFS_INFO_100=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_100")] +DFS_INFO_101=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_101")] +DFS_INFO_102=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_102")] +DFS_INFO_103=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_103")] +DFS_INFO_104=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_104")] +DFS_INFO_105=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_105")] +DFS_INFO_106=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_106")] +DFS_INFO_107=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_107")] +DFS_INFO_150=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_150")] +DFS_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_2")] +DFS_INFO_200=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_200")] +DFS_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_3")] +DFS_INFO_300=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_300")] +DFS_INFO_4=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_4")] +DFS_INFO_5=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_5")] +DFS_INFO_50=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_50")] +DFS_INFO_6=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_6")] +DFS_INFO_7=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_7")] +DFS_INFO_8=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_8")] +DFS_INFO_9=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_info_9")] +DFS_NAMESPACE_VERSION_ORIGIN=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ne-lmdfs-dfs_namespace_version_origin")] +DFS_STORAGE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_storage_info")] +DFS_STORAGE_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_storage_info_1")] +DFS_SUPPORTED_NAMESPACE_VERSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_supported_namespace_version_info")] +DFS_TARGET_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ns-lmdfs-dfs_target_priority")] +DFS_TARGET_PRIORITY_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/ne-lmdfs-dfs_target_priority_class~r1")] +dge=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dge--sm5---asm-")] +DHCP_ADDR_PATTERN=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_addr_pattern")] +DHCP_ALL_OPTION_VALUES=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_all_option_values")] +DHCP_ALL_OPTION_VALUES_PB=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_all_option_values_pb")] +DHCP_ALL_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_all_options")] +DHCP_ATTRIB=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_attrib")] +DHCP_ATTRIB_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_attrib_array")] +DHCP_BINARY_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_binary_data")] +DHCP_BIND_ELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_bind_element")] +DHCP_BIND_ELEMENT_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_bind_element_array")] +DHCP_BOOTP_IP_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_bootp_ip_range")] +DHCP_CALLOUT_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpssdk/ns-dhcpssdk-dhcp_callout_table")] +DHCP_CLASS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_class_info")] +DHCP_CLASS_INFO_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_class_info_array")] +DHCP_CLASS_INFO_ARRAY_V6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_class_info_array_v6")] +DHCP_CLASS_INFO_V6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_class_info_v6")] +DHCP_CLIENT_FILTER_STATUS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_client_filter_status_info")] +DHCP_CLIENT_FILTER_STATUS_INFO_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_client_filter_status_info_array")] +DHCP_CLIENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_client_info")] +DHCP_CLIENT_INFO_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_client_info_array")] +DHCP_CLIENT_INFO_ARRAY_V4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_client_info_array_v4")] +DHCP_CLIENT_INFO_ARRAY_V5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_client_info_array_v5")] +DHCP_CLIENT_INFO_ARRAY_V6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_client_info_array_v6")] +DHCP_CLIENT_INFO_ARRAY_VQ=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_client_info_array_vq")] +DHCP_CLIENT_INFO_PB=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_client_info_pb")] +DHCP_CLIENT_INFO_PB_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_client_info_pb_array")] +DHCP_CLIENT_INFO_V4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_client_info_v4")] +DHCP_CLIENT_INFO_V5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_client_info_v5")] +DHCP_CLIENT_INFO_V6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_client_info_v6")] +DHCP_CLIENT_INFO_VQ=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_client_info_vq")] +DHCP_FAILOVER_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_failover_mode")] +DHCP_FAILOVER_RELATIONSHIP=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_failover_relationship")] +DHCP_FAILOVER_RELATIONSHIP_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_failover_relationship_array")] +DHCP_FAILOVER_SERVER=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_failover_server")] +DHCP_FAILOVER_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_failover_statistics")] +DHCP_FILTER_ADD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_filter_add_info")] +DHCP_FILTER_ENUM_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_filter_enum_info")] +DHCP_FILTER_GLOBAL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_filter_global_info")] +DHCP_FILTER_LIST_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_filter_list_type")] +DHCP_FILTER_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_filter_record")] +DHCP_FORCE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_force_flag")] +DHCP_HOST_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_host_info")] +DHCP_HOST_INFO_V6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_host_info_v6")] +DHCP_IP_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_ip_array")] +DHCP_IP_CLUSTER=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_ip_cluster")] +DHCP_IP_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_ip_range")] +DHCP_IP_RANGE_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_ip_range_array")] +DHCP_IP_RANGE_V6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_ip_range_v6")] +DHCP_IP_RESERVATION=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_ip_reservation")] +DHCP_IP_RESERVATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_ip_reservation_info")] +DHCP_IP_RESERVATION_V4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_ip_reservation_v4")] +DHCP_IP_RESERVATION_V6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_ip_reservation_v6")] +DHCP_IPV6_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_ipv6_address")] +DHCP_MIB_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_mib_info")] +DHCP_MIB_INFO_V5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_mib_info_v5")] +DHCP_MIB_INFO_V6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_mib_info_v6")] +DHCP_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_option")] +DHCP_OPTION_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_option_array")] +DHCP_OPTION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_option_data")] +DHCP_OPTION_DATA_ELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_option_data_element")] +DHCP_OPTION_DATA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_option_data_type")] +DHCP_OPTION_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_option_list")] +DHCP_OPTION_SCOPE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_option_scope_info")] +DHCP_OPTION_SCOPE_INFO6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_option_scope_info6")] +DHCP_OPTION_SCOPE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_option_scope_type")] +DHCP_OPTION_SCOPE_TYPE6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_option_scope_type6")] +DHCP_OPTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_option_type")] +DHCP_OPTION_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_option_value")] +DHCP_OPTION_VALUE_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_option_value_array")] +DHCP_POL_ATTR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_pol_attr_type")] +DHCP_POL_COMPARATOR=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_pol_comparator")] +DHCP_POL_COND=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_pol_cond")] +DHCP_POL_COND_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_pol_cond_array")] +DHCP_POL_EXPR=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_pol_expr")] +DHCP_POL_EXPR_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_pol_expr_array")] +DHCP_POL_LOGIC_OPER=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_pol_logic_oper")] +DHCP_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_policy")] +DHCP_POLICY_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_policy_array")] +DHCP_POLICY_FIELDS_TO_UPDATE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_policy_fields_to_update")] +DHCP_RESERVATION_INFO_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_reservation_info_array")] +DHCP_RESERVED_SCOPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_reserved_scope")] +DHCP_SCAN_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_scan_flag")] +DHCP_SCAN_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_scan_item")] +DHCP_SCAN_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_scan_list")] +DHCP_SEARCH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_search_info")] +DHCP_SEARCH_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_search_info_type")] +DHCP_SEARCH_INFO_TYPE_V6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_search_info_type_v6")] +DHCP_SEARCH_INFO_V6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_search_info_v6")] +DHCP_SERVER_CONFIG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_server_config_info")] +DHCP_SERVER_CONFIG_INFO_V4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_server_config_info_v4")] +DHCP_SERVER_CONFIG_INFO_V6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_server_config_info_v6")] +DHCP_SERVER_CONFIG_INFO_VQ=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_server_config_info_vq")] +DHCP_SERVER_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpssdk/ns-dhcpssdk-dhcp_server_options")] +DHCP_SERVER_SPECIFIC_STRINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_server_specific_strings")] +DHCP_SUBNET_ELEMENT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_subnet_element_data")] +DHCP_SUBNET_ELEMENT_DATA_V4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_subnet_element_data_v4")] +DHCP_SUBNET_ELEMENT_DATA_V5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_subnet_element_data_v5")] +DHCP_SUBNET_ELEMENT_DATA_V6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_subnet_element_data_v6")] +DHCP_SUBNET_ELEMENT_INFO_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_subnet_element_info_array")] +DHCP_SUBNET_ELEMENT_INFO_ARRAY_V4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_subnet_element_info_array_v4")] +DHCP_SUBNET_ELEMENT_INFO_ARRAY_V5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_subnet_element_info_array_v5")] +DHCP_SUBNET_ELEMENT_INFO_ARRAY_V6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_subnet_element_info_array_v6")] +DHCP_SUBNET_ELEMENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_subnet_element_type")] +DHCP_SUBNET_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_subnet_info")] +DHCP_SUBNET_INFO_V6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_subnet_info_v6")] +DHCP_SUBNET_INFO_VQ=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_subnet_info_vq")] +DHCP_SUBNET_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcp_subnet_state")] +DHCP_SUPER_SCOPE_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_super_scope_table")] +DHCP_SUPER_SCOPE_TABLE_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcp_super_scope_table_entry")] +DhcpAddFilterV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpaddfilterv4")] +DhcpAddServer=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpaddserver")] +DhcpAddSubnetElement=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpaddsubnetelement")] +DhcpAddSubnetElementV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpaddsubnetelementv4")] +DhcpAddSubnetElementV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpaddsubnetelementv5")] +DhcpAddSubnetElementV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpaddsubnetelementv6")] +DHCPAPI_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpcsdk/ns-dhcpcsdk-dhcpapi_params")] +DhcpAuditLogGetParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpauditloggetparams")] +DhcpAuditLogSetParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpauditlogsetparams")] +DHCPCAPI_CLASSID=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpcsdk/ns-dhcpcsdk-dhcpcapi_classid")] +DHCPCAPI_PARAMS_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpcsdk/ns-dhcpcsdk-dhcpcapi_params_array")] +DhcpCApiCleanup=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpcsdk/nf-dhcpcsdk-dhcpcapicleanup")] +DhcpCApiInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpcsdk/nf-dhcpcsdk-dhcpcapiinitialize")] +DhcpCreateClass=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpcreateclass")] +DhcpCreateClassV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpcreateclassv6")] +DhcpCreateClientInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpcreateclientinfo")] +DhcpCreateClientInfoV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpcreateclientinfov4")] +DhcpCreateClientInfoVQ=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpcreateclientinfovq")] +DhcpCreateOption=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpcreateoption")] +DhcpCreateOptionV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpcreateoptionv5")] +DhcpCreateOptionV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpcreateoptionv6")] +DhcpCreateSubnet=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpcreatesubnet")] +DhcpCreateSubnetV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpcreatesubnetv6")] +DhcpCreateSubnetVQ=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpcreatesubnetvq")] +DhcpDeleteClass=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpdeleteclass")] +DhcpDeleteClassV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpdeleteclassv6")] +DhcpDeleteClientInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpdeleteclientinfo")] +DhcpDeleteClientInfoV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpdeleteclientinfov6")] +DhcpDeleteFilterV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpdeletefilterv4")] +DhcpDeleteServer=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpdeleteserver")] +DhcpDeleteSubnet=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpdeletesubnet")] +DhcpDeleteSubnetV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpdeletesubnetv6")] +DhcpDeleteSuperScopeV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpdeletesuperscopev4")] +DhcpDeRegisterParamChange=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpcsdk/nf-dhcpcsdk-dhcpderegisterparamchange")] +DHCPDS_SERVER=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcpds_server")] +DHCPDS_SERVERS=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcpds_servers")] +DhcpDsCleanup=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpdscleanup")] +DhcpDsInit=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpdsinit")] +DhcpEnumClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumclasses")] +DhcpEnumClassesV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumclassesv6")] +DhcpEnumFilterV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumfilterv4")] +DhcpEnumOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumoptions")] +DhcpEnumOptionsV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumoptionsv5")] +DhcpEnumOptionsV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumoptionsv6")] +DhcpEnumOptionValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumoptionvalues")] +DhcpEnumOptionValuesV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumoptionvaluesv5")] +DhcpEnumOptionValuesV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumoptionvaluesv6")] +DhcpEnumServers=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumservers")] +DhcpEnumSubnetClients=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumsubnetclients")] +DhcpEnumSubnetClientsFilterStatusInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumsubnetclientsfilterstatusinfo")] +DhcpEnumSubnetClientsV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumsubnetclientsv4")] +DhcpEnumSubnetClientsV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumsubnetclientsv5")] +DhcpEnumSubnetClientsV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumsubnetclientsv6")] +DhcpEnumSubnetClientsVQ=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumsubnetclientsvq")] +DhcpEnumSubnetElements=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumsubnetelements")] +DhcpEnumSubnetElementsV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumsubnetelementsv4")] +DhcpEnumSubnetElementsV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumsubnetelementsv5")] +DhcpEnumSubnetElementsV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumsubnetelementsv6")] +DhcpEnumSubnets=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumsubnets")] +DhcpEnumSubnetsV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpenumsubnetsv6")] +DhcpGetAllOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetalloptions")] +DhcpGetAllOptionsV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetalloptionsv6")] +DhcpGetAllOptionValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetalloptionvalues")] +DhcpGetAllOptionValuesV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetalloptionvaluesv6")] +DhcpGetClassInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetclassinfo")] +DhcpGetClientInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetclientinfo")] +DhcpGetClientInfoV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetclientinfov4")] +DhcpGetClientInfoV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetclientinfov6")] +DhcpGetClientInfoVQ=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetclientinfovq")] +DhcpGetClientOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetclientoptions")] +DhcpGetFilterV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetfilterv4")] +DhcpGetMibInfoV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetmibinfov5")] +DhcpGetMibInfoV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetmibinfov6")] +DhcpGetOptionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetoptioninfo")] +DhcpGetOptionInfoV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetoptioninfov5")] +DhcpGetOptionInfoV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetoptioninfov6")] +DhcpGetOptionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetoptionvalue")] +DhcpGetOptionValueV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetoptionvaluev5")] +DhcpGetOptionValueV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetoptionvaluev6")] +DhcpGetServerBindingInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetserverbindinginfo")] +DhcpGetServerBindingInfoV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetserverbindinginfov6")] +DhcpGetServerSpecificStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetserverspecificstrings")] +DhcpGetSubnetDelayOffer=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetsubnetdelayoffer")] +DhcpGetSubnetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetsubnetinfo")] +DhcpGetSubnetInfoV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetsubnetinfov6")] +DhcpGetSubnetInfoVQ=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetsubnetinfovq")] +DhcpGetSuperScopeInfoV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetsuperscopeinfov4")] +DhcpGetThreadOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetthreadoptions")] +DhcpGetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpgetversion")] +DhcpHlprAddV4PolicyCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcphlpraddv4policycondition")] +DhcpHlprAddV4PolicyExpr=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcphlpraddv4policyexpr")] +DhcpHlprAddV4PolicyRange=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcphlpraddv4policyrange")] +DhcpHlprCreateV4Policy=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcphlprcreatev4policy")] +DhcpHlprFreeV4Policy=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcphlprfreev4policy")] +DhcpHlprIsV4PolicySingleUC=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcphlprisv4policysingleuc")] +DhcpHlprIsV4PolicyValid=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcphlprisv4policyvalid")] +DhcpHlprIsV4PolicyWellFormed=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcphlprisv4policywellformed")] +DhcpHlprModifyV4PolicyExpr=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcphlprmodifyv4policyexpr")] +DhcpHlprResetV4PolicyExpr=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcphlprresetv4policyexpr")] +DhcpModifyClass=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpmodifyclass")] +DhcpModifyClassV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpmodifyclassv6")] +DhcpRegisterParamChange=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpcsdk/nf-dhcpcsdk-dhcpregisterparamchange")] +DhcpRemoveDNSRegistrations=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpcsdk/nf-dhcpcsdk-dhcpremovednsregistrations")] +DhcpRemoveOption=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpremoveoption")] +DhcpRemoveOptionV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpremoveoptionv5")] +DhcpRemoveOptionV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpremoveoptionv6")] +DhcpRemoveOptionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpremoveoptionvalue")] +DhcpRemoveOptionValueV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpremoveoptionvaluev5")] +DhcpRemoveOptionValueV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpremoveoptionvaluev6")] +DhcpRemoveSubnetElement=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpremovesubnetelement")] +DhcpRemoveSubnetElementV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpremovesubnetelementv4")] +DhcpRemoveSubnetElementV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpremovesubnetelementv5")] +DhcpRemoveSubnetElementV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpremovesubnetelementv6")] +DhcpRequestParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpcsdk/nf-dhcpcsdk-dhcprequestparams")] +DhcpRpcFreeMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcprpcfreememory")] +DhcpScanDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpscandatabase")] +DhcpServerBackupDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpserverbackupdatabase")] +DhcpServerGetConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpservergetconfig")] +DhcpServerGetConfigV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpservergetconfigv4")] +DhcpServerGetConfigV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpservergetconfigv6")] +DhcpServerGetConfigVQ=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpservergetconfigvq")] +DhcpServerQueryAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpserverqueryattribute")] +DhcpServerQueryAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpserverqueryattributes")] +DhcpServerQueryDnsRegCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpserverquerydnsregcredentials")] +DhcpServerRedoAuthorization=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpserverredoauthorization")] +DhcpServerRestoreDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpserverrestoredatabase")] +DhcpServerSetConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpserversetconfig")] +DhcpServerSetConfigV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpserversetconfigv4")] +DhcpServerSetConfigV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpserversetconfigv6")] +DhcpServerSetConfigVQ=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpserversetconfigvq")] +DhcpServerSetDnsRegCredentialsV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpserversetdnsregcredentialsv5")] +DhcpSetClientInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetclientinfo")] +DhcpSetClientInfoV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetclientinfov4")] +DhcpSetClientInfoV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetclientinfov6")] +DhcpSetClientInfoVQ=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetclientinfovq")] +DhcpSetFilterV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetfilterv4")] +DhcpSetOptionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetoptioninfo")] +DhcpSetOptionInfoV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetoptioninfov5")] +DhcpSetOptionInfoV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetoptioninfov6")] +DhcpSetOptionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetoptionvalue")] +DhcpSetOptionValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetoptionvalues")] +DhcpSetOptionValuesV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetoptionvaluesv5")] +DhcpSetOptionValueV5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetoptionvaluev5")] +DhcpSetOptionValueV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetoptionvaluev6")] +DhcpSetServerBindingInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetserverbindinginfo")] +DhcpSetServerBindingInfoV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetserverbindinginfov6")] +DhcpSetSubnetDelayOffer=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetsubnetdelayoffer")] +DhcpSetSubnetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetsubnetinfo")] +DhcpSetSubnetInfoV6=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetsubnetinfov6")] +DhcpSetSubnetInfoVQ=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetsubnetinfovq")] +DhcpSetSuperScopeV4=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetsuperscopev4")] +DhcpSetThreadOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpsetthreadoptions")] +DhcpUndoRequestParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpcsdk/nf-dhcpcsdk-dhcpundorequestparams")] +DHCPV4_FAILOVER_CLIENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcpv4_failover_client_info")] +DHCPV4_FAILOVER_CLIENT_INFO_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcpv4_failover_client_info_array")] +DhcpV4AddPolicyRange=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4addpolicyrange")] +DhcpV4CreateClientInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4createclientinfo")] +DhcpV4CreatePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4createpolicy")] +DhcpV4DeletePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4deletepolicy")] +DhcpV4EnumPolicies=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4enumpolicies")] +DhcpV4EnumSubnetClients=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4enumsubnetclients")] +DhcpV4EnumSubnetReservations=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4enumsubnetreservations")] +DhcpV4FailoverAddScopeToRelationship=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4failoveraddscopetorelationship")] +DhcpV4FailoverCreateRelationship=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4failovercreaterelationship")] +DhcpV4FailoverDeleteRelationship=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4failoverdeleterelationship")] +DhcpV4FailoverDeleteScopeFromRelationship=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4failoverdeletescopefromrelationship")] +DhcpV4FailoverEnumRelationship=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4failoverenumrelationship")] +DhcpV4FailoverGetAddressStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4failovergetaddressstatus")] +DhcpV4FailoverGetClientInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4failovergetclientinfo")] +DhcpV4FailoverGetRelationship=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4failovergetrelationship")] +DhcpV4FailoverGetScopeRelationship=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4failovergetscoperelationship")] +DhcpV4FailoverGetScopeStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4failovergetscopestatistics")] +DhcpV4FailoverGetSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4failovergetsystemtime")] +DhcpV4FailoverSetRelationship=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4failoversetrelationship")] +DhcpV4FailoverTriggerAddrAllocation=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4failovertriggeraddrallocation")] +DhcpV4GetAllOptionValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4getalloptionvalues")] +DhcpV4GetClientInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4getclientinfo")] +DhcpV4GetFreeIPAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4getfreeipaddress")] +DhcpV4GetOptionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4getoptionvalue")] +DhcpV4GetPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4getpolicy")] +DhcpV4QueryPolicyEnforcement=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4querypolicyenforcement")] +DhcpV4RemoveOptionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4removeoptionvalue")] +DhcpV4RemovePolicyRange=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4removepolicyrange")] +DhcpV4SetOptionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4setoptionvalue")] +DhcpV4SetOptionValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4setoptionvalues")] +DhcpV4SetPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4setpolicy")] +DhcpV4SetPolicyEnforcement=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv4setpolicyenforcement")] +DHCPV6_BIND_ELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcpv6_bind_element")] +DHCPV6_BIND_ELEMENT_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcpv6_bind_element_array")] +DHCPV6_IP_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcpv6_ip_array")] +DHCPV6_STATELESS_PARAM_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-dhcpv6_stateless_param_type")] +DHCPV6_STATELESS_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcpv6_stateless_params")] +DHCPV6_STATELESS_SCOPE_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcpv6_stateless_scope_stats")] +DHCPV6_STATELESS_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dhcpv6_stateless_stats")] +DHCPV6CAPI_CLASSID=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpv6csdk/ns-dhcpv6csdk-dhcpv6capi_classid")] +DHCPV6CAPI_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpv6csdk/ns-dhcpv6csdk-dhcpv6capi_params")] +DHCPV6CAPI_PARAMS_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpv6csdk/ns-dhcpv6csdk-dhcpv6capi_params_array")] +Dhcpv6CApiCleanup=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpv6csdk/nf-dhcpv6csdk-dhcpv6capicleanup")] +Dhcpv6CApiInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpv6csdk/nf-dhcpv6csdk-dhcpv6capiinitialize")] +DhcpV6CreateClientInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv6createclientinfo")] +DhcpV6GetFreeIPAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv6getfreeipaddress")] +DhcpV6GetStatelessStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv6getstatelessstatistics")] +DhcpV6GetStatelessStoreParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv6getstatelessstoreparams")] +DHCPV6Prefix=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpv6csdk/ns-dhcpv6csdk-dhcpv6prefix")] +DHCPV6PrefixLeaseInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpv6csdk/ns-dhcpv6csdk-dhcpv6prefixleaseinformation")] +Dhcpv6ReleasePrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpv6csdk/nf-dhcpv6csdk-dhcpv6releaseprefix")] +Dhcpv6RenewPrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpv6csdk/nf-dhcpv6csdk-dhcpv6renewprefix")] +Dhcpv6RequestParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpv6csdk/nf-dhcpv6csdk-dhcpv6requestparams")] +Dhcpv6RequestPrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpv6csdk/nf-dhcpv6csdk-dhcpv6requestprefix")] +DhcpV6SetStatelessStoreParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/nf-dhcpsapi-dhcpv6setstatelessstoreparams")] +DHPRIVKEY_VER3=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-dhprivkey_ver3")] +DHPUBKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-dhpubkey")] +DHPUBKEY_VER3=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-dhpubkey_ver3")] +DIAG_SOCKADDR=[Documentation("https://docs.microsoft.com/windows/win32/api/ndattrib/ns-ndattrib-diag_sockaddr")] +DIAGNOSIS_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/ne-ndhelper-diagnosis_status")] +DIAGNOSTIC_DATA_EVENT_BINARY_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_event_binary_stats")] +DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_event_category_description")] +DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_event_producer_description")] +DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_event_tag_description")] +DIAGNOSTIC_DATA_EVENT_TAG_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_event_tag_stats")] +DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_event_transcript_configuration")] +DIAGNOSTIC_DATA_GENERAL_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_general_stats")] +DIAGNOSTIC_DATA_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_record")] +DIAGNOSTIC_DATA_SEARCH_CRITERIA=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_search_criteria")] +DIAGNOSTIC_REPORT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_report_data")] +DIAGNOSTIC_REPORT_PARAMETER=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_report_parameter")] +DIAGNOSTIC_REPORT_SIGNATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_report_signature")] +diagnosticdataquery=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquery/na-diagnosticdataquery")] +diagnosticdataquerytypes=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/na-diagnosticdataquerytypes")] +Diagnostics=[Documentation("https://docs.microsoft.com/windows/win32/diagnostics")] +DiagnosticsInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/ns-ndhelper-diagnosticsinfo")] +Dialog=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/dialog-box-overviews")] +DIALOG=[Documentation("https://docs.microsoft.com/windows/win32/menurc/dialog-resource")] +DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ne-winuser-dialog_control_dpi_change_behaviors")] +DIALOG_DPI_CHANGE_BEHAVIORS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ne-winuser-dialog_dpi_change_behaviors")] +DialogBox=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dialogboxw")] +DialogBoxA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dialogboxa")] +DialogBoxIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dialogboxindirecta")] +DialogBoxIndirectA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dialogboxindirecta")] +DialogBoxIndirectParam=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dialogboxindirectparama")] +DialogBoxIndirectParamA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dialogboxindirectparama")] +DialogBoxIndirectParamW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dialogboxindirectparamw")] +DialogBoxIndirectW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dialogboxindirectw")] +DialogBoxParam=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dialogboxparamw")] +DialogBoxParamA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dialogboxparama")] +DialogBoxParamW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dialogboxparamw")] +DialogBoxW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dialogboxw")] +DIALOGEX=[Documentation("https://docs.microsoft.com/windows/win32/menurc/dialogex-resource")] +DIBDATA=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dibdata")] +DIBINDEX=[Documentation("https://docs.microsoft.com/windows/win32/api/mmsystem/nf-mmsystem-dibindex")] +DIBSECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-dibsection")] +DIBSIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-dibsize")] +DICTIONARYPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-dictionaryproperties")] +DIDEVICESTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/ns-dinputd-didevicestate")] +DIDiskQuotaUser=[Documentation("https://docs.microsoft.com/windows/win32/shell/didiskquotauser-object")] +DIDiskQuotaUser::AccountContainerName=[Documentation("https://docs.microsoft.com/windows/win32/shell/didiskquotauser-accountcontainername")] +DIDiskQuotaUser::AccountStatus=[Documentation("https://docs.microsoft.com/windows/win32/shell/didiskquotauser-accountstatus")] +DIDiskQuotaUser::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/shell/didiskquotauser-displayname")] +DIDiskQuotaUser::ID=[Documentation("https://docs.microsoft.com/windows/win32/shell/didiskquotauser-id")] +DIDiskQuotaUser::Invalidate=[Documentation("https://docs.microsoft.com/windows/win32/shell/didiskquotauser-invalidate")] +DIDiskQuotaUser::LogonName=[Documentation("https://docs.microsoft.com/windows/win32/shell/didiskquotauser-logonname")] +DIDiskQuotaUser::QuotaLimit=[Documentation("https://docs.microsoft.com/windows/win32/shell/didiskquotauser-quotalimit")] +DIDiskQuotaUser::QuotaLimitText=[Documentation("https://docs.microsoft.com/windows/win32/shell/didiskquotauser-quotalimittext")] +DIDiskQuotaUser::QuotaThreshold=[Documentation("https://docs.microsoft.com/windows/win32/shell/didiskquotauser-quotathreshold")] +DIDiskQuotaUser::QuotaThresholdText=[Documentation("https://docs.microsoft.com/windows/win32/shell/didiskquotauser-quotathresholdtext")] +DIDiskQuotaUser::QuotaUsed=[Documentation("https://docs.microsoft.com/windows/win32/shell/didiskquotauser-quotaused")] +DIDiskQuotaUser::QuotaUsedText=[Documentation("https://docs.microsoft.com/windows/win32/shell/didiskquotauser-quotausedtext")] +DIDRIVERVERSIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/ns-dinputd-didriverversions")] +DIEFFECTATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/ns-dinputd-dieffectattributes")] +DIEFFESCAPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dinput/ns-dinput-dieffescape")] +DIFFDEVICEATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/ns-dinputd-diffdeviceattributes")] +DifferentUsername=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaptlsconnectionpropertiesv1schema-differentusername-eaptype-element")] +DIFFOBJECTATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/ns-dinputd-diffobjectattributes")] +DIFsrmClassificationEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmtlb/nn-fsrmtlb-difsrmclassificationevents")] +DIGEST_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nc-imagehlp-digest_function")] +DigitalWindowSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-digitalwindowsetting")] +DIHIDFFINITINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/ns-dinputd-dihidffinitinfo")] +DiInstallDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/newdev/nf-newdev-diinstalldevice")] +DiInstallDriver=[Documentation("https://docs.microsoft.com/windows/win32/api/newdev/nf-newdev-diinstalldriverw")] +DiInstallDriverA=[Documentation("https://docs.microsoft.com/windows/win32/api/newdev/nf-newdev-diinstalldrivera")] +DiInstallDriverW=[Documentation("https://docs.microsoft.com/windows/win32/api/newdev/nf-newdev-diinstalldriverw")] +DIJOYCONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/ns-dinputd-dijoyconfig")] +DIJOYTYPEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/ns-dinputd-dijoytypeinfo")] +DIJOYUSERVALUES=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/ns-dinputd-dijoyuservalues")] +DIOBJECTATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/ns-dinputd-diobjectattributes")] +DIOBJECTCALIBRATION=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/ns-dinputd-diobjectcalibration")] +DIR_ENTRYID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dir_entryid")] +Direct2D=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/direct2d-constants")] +Direct3D=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/atoc-dx-graphics-direct3d-11")] +Direct3DCreate9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-direct3dcreate9")] +Direct3DCreate9Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-direct3dcreate9ex")] +Direct3DShaderValidatorCreate9=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/direct3dshadervalidatorcreate9")] +DirectComposition=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/interfaces")] +DirectDraw=[Documentation("https://docs.microsoft.com/windows/win32/directdraw/directdraw-return-codes")] +DirectDrawCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-directdrawcreate")] +DirectDrawCreateClipper=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-directdrawcreateclipper")] +DirectDrawCreateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-directdrawcreateex")] +DirectDrawEnumerate=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-directdrawenumeratea")] +DirectDrawEnumerateA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-directdrawenumeratea")] +DirectDrawEnumerateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-directdrawenumerateexw")] +DirectDrawEnumerateExA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-directdrawenumerateexa")] +DirectDrawEnumerateExW=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-directdrawenumerateexw")] +DirectDrawEnumerateW=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-directdrawenumeratew")] +DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/ne-directmanipulation-directmanipulation_autoscroll_configuration")] +DIRECTMANIPULATION_CONFIGURATION=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/ne-directmanipulation-directmanipulation_configuration")] +DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/ne-directmanipulation-directmanipulation_drag_drop_configuration")] +DIRECTMANIPULATION_DRAG_DROP_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/ne-directmanipulation-directmanipulation_drag_drop_status")] +DIRECTMANIPULATION_GESTURE_CONFIGURATION=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/ne-directmanipulation-directmanipulation_gesture_configuration")] +DIRECTMANIPULATION_HITTEST_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/ne-directmanipulation-directmanipulation_hittest_type")] +DIRECTMANIPULATION_HORIZONTALALIGNMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/ne-directmanipulation-directmanipulation_horizontalalignment")] +DIRECTMANIPULATION_INPUT_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/ne-directmanipulation-directmanipulation_input_mode")] +DIRECTMANIPULATION_INTERACTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/ne-directmanipulation-directmanipulation_interaction_type")] +DIRECTMANIPULATION_MOTION_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/ne-directmanipulation-directmanipulation_motion_types")] +DIRECTMANIPULATION_SNAPPOINT_COORDINATE=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/ne-directmanipulation-directmanipulation_snappoint_coordinate")] +DIRECTMANIPULATION_SNAPPOINT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/ne-directmanipulation-directmanipulation_snappoint_type")] +DIRECTMANIPULATION_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/ne-directmanipulation-directmanipulation_status")] +DIRECTMANIPULATION_VERTICALALIGNMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/ne-directmanipulation-directmanipulation_verticalalignment")] +DIRECTMANIPULATION_VIEWPORT_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/ne-directmanipulation-directmanipulation_viewport_options")] +DirectML=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/direct3d-directml-constants")] +Directories=[Documentation("https://docs.microsoft.com/windows/win32/SrvNodes/directories")] +Directory=[Documentation("https://docs.microsoft.com/windows/win32/SrvNodes/directory-services")] +DIRECTORY_OBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/ne-rend-directory_object_type")] +DIRECTORY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/ne-rend-directory_type")] +Directory,=[Documentation("https://docs.microsoft.com/windows/win32/SrvNodes/directory--identity--and-access-services")] +DirectShow=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/error-and-success-codes")] +DirectSoundFullDuplexCreate=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/directsoundfullduplexcreate")] +DirectStorage=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage-constants")] +DirectWrite=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/macros")] +DirectX=[Documentation("https://docs.microsoft.com/windows/win32/directx")] +DIRECTX_AUDIO_ACTIVATION_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/ns-mmdeviceapi-directx_audio_activation_params")] +DirectX::BoundingSphere=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/boundingsphere-ctor")] +DirectXFileCreate=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/directxfilecreate")] +DirectXMath=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/ovw-xnamath-reference-functions-vector2-geometric")] +DIRENTRY=[Documentation("https://docs.microsoft.com/windows/win32/menurc/direntry")] +DiRollbackDriver=[Documentation("https://docs.microsoft.com/windows/win32/api/newdev/nf-newdev-dirollbackdriver")] +Disable=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/disable-win32-tpm")] +DISABLEADVTSHORTCUTS=[Documentation("https://docs.microsoft.com/windows/win32/Msi/disableadvtshortcuts")] +DisableAutoMouseProcessing=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/disableautomouseprocessing-property")] +DisableAutoUnlock=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/disableautounlock-win32-encryptablevolume")] +DisableKeyProtectors=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/disablekeyprotectors-win32-encryptablevolume")] +DISABLEMEDIA=[Documentation("https://docs.microsoft.com/windows/win32/Msi/-disablemedia")] +DisableMediaSense=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-disablemediasense")] +DisableNtmsObject=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-disablentmsobject")] +DisableProcessWindowsGhosting=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-disableprocesswindowsghosting")] +DISABLEROLLBACK=[Documentation("https://docs.microsoft.com/windows/win32/Msi/-disablerollback")] +DisableScreenSaver=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/disablescreensaver-property")] +DisableThreadLibraryCalls=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-disablethreadlibrarycalls")] +DisableThreadProfiling=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-disablethreadprofiling")] +DisableUserPromptForServerValidation=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mspeapconnectionpropertiesv1schema-disableuserpromptforservervalidation-servervalidationparameters-element")] +DisallowStartIfOnBatteries=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-disallowstartifonbatteries-settingstype-element")] +DisallowStartOnRemoteAppSession=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-disallowstartonremoteappsession-settingstype-element")] +DisassociateColorProfileFromDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-disassociatecolorprofilefromdevicew")] +DisassociateColorProfileFromDeviceA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-disassociatecolorprofilefromdevicea")] +DisassociateColorProfileFromDeviceW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-disassociatecolorprofilefromdevicew")] +DisassociateCurrentThreadFromCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-disassociatecurrentthreadfromcallback")] +discard=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-discard")] +DISCARDCACHE=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ne-oleidl-discardcache")] +DiscardVirtualMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-discardvirtualmemory")] +DISCDLGSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-discdlgstructa")] +DISCDLGSTRUCTA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-discdlgstructa")] +DISCDLGSTRUCTW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-discdlgstructw")] +Discharge=[Documentation("https://docs.microsoft.com/windows/win32/Power/discharge-policy-constants")] +Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-disconnect")] +DISCONNECT_CODE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-disconnect_code")] +DisconnectNamedPipe=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-disconnectnamedpipe")] +DiscoverManagementService=[Documentation("https://docs.microsoft.com/windows/win32/api/mdmregistration/nf-mdmregistration-discovermanagementservice")] +DiscoverManagementServiceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mdmregistration/nf-mdmregistration-discovermanagementserviceex")] +DiShowUpdateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/newdev/nf-newdev-dishowupdatedevice")] +Disk=[Documentation("https://docs.microsoft.com/windows/win32/FileIO/disk-partition-types")] +DISK_CACHE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-disk_cache_information")] +DISK_CLUSTER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/FileIO/disk-cluster-info")] +DISK_DETECTION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-disk_detection_info")] +DISK_EX_INT13_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-disk_ex_int13_info")] +DISK_EXTENT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-disk_extent")] +DISK_GEOMETRY=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-disk_geometry")] +DISK_GEOMETRY_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-disk_geometry_ex")] +DISK_GROW_PARTITION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-disk_grow_partition")] +DISK_INT13_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-disk_int13_info")] +DISK_PARTITION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-disk_partition_info")] +DISK_PERFORMANCE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-disk_performance")] +DISK_SPACE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/ns-fileapi-disk_space_information")] +DiskIo=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio")] +DiskIo_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup1")] +DiskIo_TypeGroup1::ByteOffset=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup1")] +DiskIo_TypeGroup1::DiskNumber=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup1")] +DiskIo_TypeGroup1::FileObject=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup1")] +DiskIo_TypeGroup1::HighResResponseTime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup1")] +DiskIo_TypeGroup1::Irp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup1")] +DiskIo_TypeGroup1::IrpFlags=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup1")] +DiskIo_TypeGroup1::IssuingThreadId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup1")] +DiskIo_TypeGroup1::Reserved=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup1")] +DiskIo_TypeGroup1::TransferSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup1")] +DiskIo_TypeGroup2=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup2")] +DiskIo_TypeGroup2::Irp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup2")] +DiskIo_TypeGroup2::IssuingThreadId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup2")] +DiskIo_TypeGroup3=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup3")] +DiskIo_TypeGroup3::DiskNumber=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup3")] +DiskIo_TypeGroup3::HighResResponseTime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup3")] +DiskIo_TypeGroup3::Irp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup3")] +DiskIo_TypeGroup3::IrpFlags=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup3")] +DiskIo_TypeGroup3::IssuingThreadId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/diskio-typegroup3")] +DiskPrompt=[Documentation("https://docs.microsoft.com/windows/win32/Msi/diskprompt")] +DISKQUOTA_USER_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/ns-dskquota-diskquota_user_information")] +DiskQuotaControl=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-object")] +DiskQuotaControl::AddUser=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-adduser")] +DiskQuotaControl::DefaultQuotaLimit=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-defaultquotalimit")] +DiskQuotaControl::DefaultQuotaLimitText=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-defaultquotalimittext")] +DiskQuotaControl::DefaultQuotaThreshold=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-defaultquotathreshold")] +DiskQuotaControl::DefaultQuotaThresholdText=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-defaultquotathresholdtext")] +DiskQuotaControl::DeleteUser=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-deleteuser")] +DiskQuotaControl::FindUser=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-finduser")] +DiskQuotaControl::GiveUserNameResolutionPriority=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-giveusernameresolutionpriority")] +DiskQuotaControl::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-initialize")] +DiskQuotaControl::InvalidateSidNameCache=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-invalidatesidnamecache")] +DiskQuotaControl::LogQuotaLimit=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-logquotalimit")] +DiskQuotaControl::LogQuotaThreshold=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-logquotathreshold")] +DiskQuotaControl::QuotaFileIncomplete=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-quotafileincomplete")] +DiskQuotaControl::QuotaFileRebuilding=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-quotafilerebuilding")] +DiskQuotaControl::QuotaState=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-quotastate")] +DiskQuotaControl::ShutdownNameResolution=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-shutdownnameresolution")] +DiskQuotaControl::TranslateLogonNameToSID=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-translatelogonnametosid")] +DiskQuotaControl::UserNameResolution=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-usernameresolution")] +DISMISSMODELESS=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dismissmodeless")] +DismountNtmsDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-dismountntmsdrive")] +DismountNtmsMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-dismountntmsmedia")] +DISPATCHERQUEUE_THREAD_APARTMENTTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dispatcherqueue/ne-dispatcherqueue-dispatcherqueue_thread_apartmenttype")] +DISPATCHERQUEUE_THREAD_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dispatcherqueue/ne-dispatcherqueue-dispatcherqueue_thread_type")] +DispatcherQueueOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/dispatcherqueue/ns-dispatcherqueue-dispatcherqueueoptions")] +DispatchMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dispatchmessage")] +DispatchMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dispatchmessagea")] +DispatchMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dispatchmessagew")] +DispatchRaysDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/dispatchraysdimensions")] +DispatchRaysIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/dispatchraysindex")] +DispCallFunc=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-dispcallfunc")] +DispGetIDsOfNames=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-dispgetidsofnames")] +DispGetParam=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-dispgetparam")] +DISPID_InkEdit=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/ne-inked-dispid_inkedit")] +DISPID_InkEditEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/ne-inked-dispid_inkeditevents")] +DispInvoke=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-dispinvoke")] +Display=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/display-server-folder-sizes-property")] +DISPLAY_DEVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-display_devicea")] +DISPLAY_DEVICE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/shellscalingapi/ne-shellscalingapi-display_device_type")] +DISPLAY_DEVICEA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-display_devicea")] +DISPLAY_DEVICEW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-display_devicew")] +DisplayArtist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/displayartist-attribute")] +DISPLAYCONFIG_2DREGION=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_2dregion")] +DISPLAYCONFIG_ADAPTER_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_adapter_name")] +DISPLAYCONFIG_DESKTOP_IMAGE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_desktop_image_info")] +DISPLAYCONFIG_DEVICE_INFO_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_device_info_header")] +DISPLAYCONFIG_DEVICE_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ne-wingdi-displayconfig_device_info_type")] +DISPLAYCONFIG_MODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_mode_info")] +DISPLAYCONFIG_MODE_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ne-wingdi-displayconfig_mode_info_type")] +DISPLAYCONFIG_PATH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_path_info")] +DISPLAYCONFIG_PATH_SOURCE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_path_source_info")] +DISPLAYCONFIG_PATH_TARGET_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_path_target_info")] +DISPLAYCONFIG_PIXELFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ne-wingdi-displayconfig_pixelformat")] +DISPLAYCONFIG_RATIONAL=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_rational")] +DISPLAYCONFIG_ROTATION=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ne-wingdi-displayconfig_rotation")] +DISPLAYCONFIG_SCALING=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ne-wingdi-displayconfig_scaling")] +DISPLAYCONFIG_SCANLINE_ORDERING=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ne-wingdi-displayconfig_scanline_ordering")] +DISPLAYCONFIG_SDR_WHITE_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_sdr_white_level")] +DISPLAYCONFIG_SET_TARGET_PERSISTENCE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_set_target_persistence")] +DISPLAYCONFIG_SOURCE_DEVICE_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_source_device_name")] +DISPLAYCONFIG_SOURCE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_source_mode")] +DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_support_virtual_resolution")] +DISPLAYCONFIG_TARGET_BASE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_target_base_type")] +DISPLAYCONFIG_TARGET_DEVICE_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_target_device_name")] +DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_target_device_name_flags")] +DISPLAYCONFIG_TARGET_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_target_mode")] +DISPLAYCONFIG_TARGET_PREFERRED_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_target_preferred_mode")] +DISPLAYCONFIG_TOPOLOGY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ne-wingdi-displayconfig_topology_id")] +DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ne-wingdi-displayconfig_video_output_technology")] +DISPLAYCONFIG_VIDEO_SIGNAL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-displayconfig_video_signal_info")] +DisplayConfigGetDeviceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-displayconfiggetdeviceinfo")] +DisplayConfigSetDeviceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-displayconfigsetdeviceinfo")] +DisplayMode=[Documentation("https://docs.microsoft.com/windows/win32/api/cloneviewhelper/ns-cloneviewhelper-displaymode")] +DisplayModes=[Documentation("https://docs.microsoft.com/windows/win32/api/cloneviewhelper/ns-cloneviewhelper-displaymodes")] +DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-displayname-principaltype-element")] +DisplayProviderName=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-displayprovidername")] +DisplaySizeList=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/ne-msvidctl-displaysizelist")] +DISPLAYSTATE=[Documentation("https://docs.microsoft.com/windows/win32/search/displaystate")] +DisplayType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/displaytype")] +DisplayTypeConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/isysmon/ne-isysmon-displaytypeconstants")] +DISPPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-dispparams")] +distance=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-distance")] +Distributed=[Documentation("https://docs.microsoft.com/windows/win32/P2PSdk/distributed-routing-table-return-values")] +DiUninstallDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/newdev/nf-newdev-diuninstalldevice")] +DiUninstallDriver=[Documentation("https://docs.microsoft.com/windows/win32/api/newdev/nf-newdev-diuninstalldrivera")] +DiUninstallDriverA=[Documentation("https://docs.microsoft.com/windows/win32/api/newdev/nf-newdev-diuninstalldrivera")] +DiUninstallDriverW=[Documentation("https://docs.microsoft.com/windows/win32/api/newdev/nf-newdev-diuninstalldriverw")] +div=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/div--sm4---asm-")] +DL_ADDRESS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/netiodef/ne-netiodef-dl_address_type")] +DL_BEGINDRAG=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dl-begindrag")] +DL_CANCELDRAG=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dl-canceldrag")] +DL_DRAGGING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dl-dragging")] +DL_DROPPED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dl-dropped")] +DlgDirList=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dlgdirlista")] +DlgDirListA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dlgdirlista")] +DlgDirListComboBox=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dlgdirlistcomboboxa")] +DlgDirListComboBoxA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dlgdirlistcomboboxa")] +DlgDirListComboBoxW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dlgdirlistcomboboxw")] +DlgDirListW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dlgdirlistw")] +DlgDirSelectComboBoxEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dlgdirselectcomboboxexw")] +DlgDirSelectComboBoxExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dlgdirselectcomboboxexa")] +DlgDirSelectComboBoxExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dlgdirselectcomboboxexw")] +DlgDirSelectEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dlgdirselectexw")] +DlgDirSelectExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dlgdirselectexa")] +DlgDirSelectExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dlgdirselectexw")] +DLGITEMTEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-dlgitemtemplate")] +DLGITEMTEMPLATEEX=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/dlgitemtemplateex")] +DLGPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-dlgproc")] +DLGTEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-dlgtemplate")] +DLGTEMPLATEEX=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/dlgtemplateex")] +DLL=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dll-setup-functions")] +DllCanUnloadNow=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-dllcanunloadnow")] +DllDebugObjectRPCHook=[Documentation("https://docs.microsoft.com/windows/win32/com/dlldebugobjectrpchook")] +DllGetClassObject=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-dllgetclassobject")] +DLLGetDocumentation=[Documentation("https://docs.microsoft.com/windows/win32/Dlls/unknown/nf-unknown-dllgetdocumentation")] +DllGetMonitorObject=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/dllgetmonitorobject")] +DllGetVersion=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/dllgetversion")] +DLLGETVERSIONPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nc-shlwapi-dllgetversionproc")] +DllInstall=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-dllinstall")] +DllMain=[Documentation("https://docs.microsoft.com/windows/win32/Dlls/dllmain")] +DllRegisterServer=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/nf-olectl-dllregisterserver")] +DllUnregisterServer=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/nf-olectl-dllunregisterserver")] +DLLVERSIONINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/ns-shlwapi-dllversioninfo")] +DLLVERSIONINFO2=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/ns-shlwapi-dllversioninfo2")] +DLNAServerUDN=[Documentation("https://docs.microsoft.com/windows/win32/WMP/dlnaserverudn-attribute")] +DLNASourceURI=[Documentation("https://docs.microsoft.com/windows/win32/WMP/dlnasourceuri-attribute")] +DLP_APP_OP_ENLIGHTENED_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlp_app_op_enlightened_level")] +DLP_DOCUMENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlp_document_info")] +DLP_POSTOP_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/lwef/enpointdlp-dlp_postop_status")] +DLP_PRINT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlp_print_info")] +DlpActionType=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpactiontype")] +DlpAppEnforceLevel=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpappenforcelevel")] +DlpGetEnforcementApiVersion=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpgetenforcementapiversion")] +DlpInitializeEnforcementMode=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpinitializeenforcementmode")] +DlpMustPasteFromSystemClipboard=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpmustpastefromsystemclipboard")] +DlpNotifyCloseDocument=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifyclosedocument")] +DlpNotifyCloseDocumentFile=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifyclosedocumentfile")] +DlpNotifyEnterDropTarget=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifyenterdroptarget")] +DlpNotifyLeaveDropTarget=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifyleavedroptarget")] +DlpNotifyPostCopyToClipboard=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifypostcopytoclipboard")] +DlpNotifyPostDragDrop=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifypostdragdrop")] +DlpNotifyPostOpenDocument=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifypostopendocument")] +DlpNotifyPostOpenDocumentFile=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifypostopendocumentfile")] +DlpNotifyPostPasteFromClipboard=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifypostpastefromclipboard")] +DlpNotifyPostPrint=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifypostprint")] +DlpNotifyPostSaveAsDocument=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifypostsaveasdocument")] +DlpNotifyPostStartPrint=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifypoststartprint")] +DlpNotifyPostStashClipboard=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifypoststashclipboard")] +DlpNotifyPreCopyToClipboard=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifyprecopytoclipboard")] +DlpNotifyPreDragDrop=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifypredragdrop")] +DlpNotifyPreOpenDocument=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifypreopendocument")] +DlpNotifyPreOpenDocumentFile=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifypreopendocumentfile")] +DlpNotifyPrePasteFromClipboard=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifyprepastefromclipboard")] +DlpNotifyPrePrint=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifypreprint")] +DlpNotifyPreSaveAsDocument=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifypresaveasdocument")] +DlpNotifyPreStashClipboard=[Documentation("https://docs.microsoft.com/windows/win32/lwef/endpointdlp-dlpnotifyprestashclipboard")] +dlt=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dlt--sm5---asm-")] +DM_GETDEFID=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/dm-getdefid")] +DM_POINTERHITTEST=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/dm-pointerhittest")] +DM_REPOSITION=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/dm-reposition")] +DM_SETDEFID=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/dm-setdefid")] +DMA_DES=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-dma_des")] +DMA_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-dma_range")] +DMA_RESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-dma_resource")] +dmax=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dmax--sm5---asm-")] +dmin=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dmin--sm5---asm-")] +DML_ACTIVATION_CELU_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_celu_operator_desc")] +DML_ACTIVATION_ELU_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_elu_operator_desc")] +DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_hard_sigmoid_operator_desc")] +DML_ACTIVATION_HARDMAX_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_hardmax_operator_desc")] +DML_ACTIVATION_IDENTITY_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_identity_operator_desc")] +DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_leaky_relu_operator_desc")] +DML_ACTIVATION_LINEAR_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_linear_operator_desc")] +DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_log_softmax_operator_desc")] +DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_parameterized_relu_operator_desc")] +DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_parametric_softplus_operator_desc")] +DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_relu_grad_operator_desc")] +DML_ACTIVATION_RELU_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_relu_operator_desc")] +DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_scaled_elu_operator_desc")] +DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_scaled_tanh_operator_desc")] +DML_ACTIVATION_SHRINK_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_shrink_operator_desc")] +DML_ACTIVATION_SIGMOID_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_sigmoid_operator_desc")] +DML_ACTIVATION_SOFTMAX_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_softmax_operator_desc")] +DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_softplus_operator_desc")] +DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_softsign_operator_desc")] +DML_ACTIVATION_TANH_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_tanh_operator_desc")] +DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_activation_thresholded_relu_operator_desc")] +DML_ADAM_OPTIMIZER_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_adam_optimizer_operator_desc")] +DML_ARGMAX_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_argmax_operator_desc")] +DML_ARGMIN_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_argmin_operator_desc")] +DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_average_pooling_grad_operator_desc")] +DML_AVERAGE_POOLING_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_average_pooling_operator_desc")] +DML_AXIS_DIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_axis_direction")] +DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_batch_normalization_grad_operator_desc")] +DML_BATCH_NORMALIZATION_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_batch_normalization_operator_desc")] +DML_BATCH_NORMALIZATION_TRAINING_GRAD_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_batch_normalization_training_grad_operator_desc")] +DML_BATCH_NORMALIZATION_TRAINING_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_batch_normalization_training_operator_desc")] +DML_BINDING_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_binding_desc")] +DML_BINDING_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_binding_properties")] +DML_BINDING_TABLE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_binding_table_desc")] +DML_BINDING_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_binding_type")] +DML_BUFFER_ARRAY_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_buffer_array_binding")] +DML_BUFFER_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_buffer_binding")] +DML_BUFFER_TENSOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_buffer_tensor_desc")] +DML_CAST_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_cast_operator_desc")] +DML_CONVOLUTION_DIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_convolution_direction")] +DML_CONVOLUTION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_convolution_mode")] +DML_CONVOLUTION_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_convolution_operator_desc")] +DML_CREATE_DEVICE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_create_device_flags")] +DML_CUMULATIVE_PRODUCT_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_cumulative_product_operator_desc")] +DML_CUMULATIVE_SUMMATION_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_cumulative_summation_operator_desc")] +DML_DEPTH_SPACE_ORDER=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_depth_space_order")] +DML_DEPTH_TO_SPACE_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_depth_to_space_operator_desc")] +DML_DEPTH_TO_SPACE1_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_depth_to_space1_operator_desc")] +DML_DIAGONAL_MATRIX_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_diagonal_matrix_operator_desc")] +DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_dynamic_quantize_linear_operator_desc")] +DML_ELEMENT_WISE_ABS_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_abs_operator_desc")] +DML_ELEMENT_WISE_ACOS_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_acos_operator_desc")] +DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_acosh_operator_desc")] +DML_ELEMENT_WISE_ADD_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_add_operator_desc")] +DML_ELEMENT_WISE_ADD1_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_add1_operator_desc")] +DML_ELEMENT_WISE_ASIN_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_asin_operator_desc")] +DML_ELEMENT_WISE_ASINH_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_asinh_operator_desc")] +DML_ELEMENT_WISE_ATAN_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_atan_operator_desc")] +DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_atan_yx_operator_desc")] +DML_ELEMENT_WISE_ATANH_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_atanh_operator_desc")] +DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_bit_and_operator_desc")] +DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_bit_count_operator_desc")] +DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_bit_not_operator_desc")] +DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_bit_or_operator_desc")] +DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_bit_shift_left_operator_desc")] +DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_bit_shift_right_operator_desc")] +DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_bit_xor_operator_desc")] +DML_ELEMENT_WISE_CEIL_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_ceil_operator_desc")] +DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_clip_grad_operator_desc")] +DML_ELEMENT_WISE_CLIP_GRAD1_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_clip_grad1_operator_desc")] +DML_ELEMENT_WISE_CLIP_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_clip_operator_desc")] +DML_ELEMENT_WISE_CLIP1_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_clip1_operator_desc")] +DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_constant_pow_operator_desc")] +DML_ELEMENT_WISE_COS_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_cos_operator_desc")] +DML_ELEMENT_WISE_COSH_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_cosh_operator_desc")] +DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_dequantize_linear_operator_desc")] +DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_difference_square_operator_desc")] +DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_divide_operator_desc")] +DML_ELEMENT_WISE_ERF_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_erf_operator_desc")] +DML_ELEMENT_WISE_EXP_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_exp_operator_desc")] +DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_floor_operator_desc")] +DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_identity_operator_desc")] +DML_ELEMENT_WISE_IF_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_if_operator_desc")] +DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_is_infinity_operator_desc")] +DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_is_nan_operator_desc")] +DML_ELEMENT_WISE_LOG_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_log_operator_desc")] +DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_logical_and_operator_desc")] +DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_logical_equals_operator_desc")] +DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_logical_greater_than_operator_desc")] +DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_logical_greater_than_or_equal_operator_desc")] +DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_logical_less_than_operator_desc")] +DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_logical_less_than_or_equal_operator_desc")] +DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_logical_not_operator_desc")] +DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_logical_or_operator_desc")] +DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_logical_xor_operator_desc")] +DML_ELEMENT_WISE_MAX_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_max_operator_desc")] +DML_ELEMENT_WISE_MEAN_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_mean_operator_desc")] +DML_ELEMENT_WISE_MIN_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_min_operator_desc")] +DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_modulus_floor_operator_desc")] +DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_modulus_truncate_operator_desc")] +DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_multiply_operator_desc")] +DML_ELEMENT_WISE_NEGATE_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_negate_operator_desc")] +DML_ELEMENT_WISE_POW_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_pow_operator_desc")] +DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_quantize_linear_operator_desc")] +DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_quantized_linear_add_operator_desc")] +DML_ELEMENT_WISE_RECIP_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_recip_operator_desc")] +DML_ELEMENT_WISE_ROUND_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_round_operator_desc")] +DML_ELEMENT_WISE_SIGN_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_sign_operator_desc")] +DML_ELEMENT_WISE_SIN_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_sin_operator_desc")] +DML_ELEMENT_WISE_SINH_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_sinh_operator_desc")] +DML_ELEMENT_WISE_SQRT_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_sqrt_operator_desc")] +DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_subtract_operator_desc")] +DML_ELEMENT_WISE_TAN_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_tan_operator_desc")] +DML_ELEMENT_WISE_TANH_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_tanh_operator_desc")] +DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_element_wise_threshold_operator_desc")] +DML_EXECUTION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_execution_flags")] +DML_FEATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_feature")] +DML_FEATURE_DATA_FEATURE_LEVELS=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_feature_data_feature_levels")] +DML_FEATURE_DATA_TENSOR_DATA_TYPE_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_feature_data_tensor_data_type_support")] +DML_FEATURE_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_feature_level")] +DML_FEATURE_QUERY_FEATURE_LEVELS=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_feature_query_feature_levels")] +DML_FEATURE_QUERY_TENSOR_DATA_TYPE_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_feature_query_tensor_data_type_support")] +DML_FILL_VALUE_CONSTANT_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_fill_value_constant_operator_desc")] +DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_fill_value_sequence_operator_desc")] +DML_GATHER_ELEMENTS_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_gather_elements_operator_desc")] +DML_GATHER_ND_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_gather_nd_operator_desc")] +DML_GATHER_ND1_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_gather_nd1_operator_desc")] +DML_GATHER_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_gather_operator_desc")] +DML_GEMM_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_gemm_operator_desc")] +DML_GRAPH_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_graph_desc")] +DML_GRAPH_EDGE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_graph_edge_desc")] +DML_GRAPH_EDGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_graph_edge_type")] +DML_GRAPH_NODE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_graph_node_desc")] +DML_GRAPH_NODE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_graph_node_type")] +DML_GRU_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_gru_operator_desc")] +DML_INPUT_GRAPH_EDGE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_input_graph_edge_desc")] +DML_INTERMEDIATE_GRAPH_EDGE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_intermediate_graph_edge_desc")] +DML_INTERPOLATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_interpolation_mode")] +DML_JOIN_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_join_operator_desc")] +DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_local_response_normalization_grad_operator_desc")] +DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_local_response_normalization_operator_desc")] +DML_LP_NORMALIZATION_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_lp_normalization_operator_desc")] +DML_LP_POOLING_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_lp_pooling_operator_desc")] +DML_LSTM_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_lstm_operator_desc")] +DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_matrix_multiply_integer_operator_desc")] +DML_MATRIX_TRANSFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_matrix_transform")] +DML_MAX_POOLING_GRAD_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_max_pooling_grad_operator_desc")] +DML_MAX_POOLING_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_max_pooling_operator_desc")] +DML_MAX_POOLING1_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_max_pooling1_operator_desc")] +DML_MAX_POOLING2_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_max_pooling2_operator_desc")] +DML_MAX_UNPOOLING_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_max_unpooling_operator_desc")] +DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_mean_variance_normalization_operator_desc")] +DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_mean_variance_normalization1_operator_desc")] +DML_NONZERO_COORDINATES_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_nonzero_coordinates_operator_desc")] +DML_ONE_HOT_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_one_hot_operator_desc")] +DML_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_operator_desc")] +DML_OPERATOR_GRAPH_NODE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_operator_graph_node_desc")] +DML_OPERATOR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_operator_type")] +DML_OUTPUT_GRAPH_EDGE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_output_graph_edge_desc")] +DML_PADDING_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_padding_mode")] +DML_PADDING_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_padding_operator_desc")] +DML_PADDING1_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_padding1_operator_desc")] +DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_quantized_linear_convolution_operator_desc")] +DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_quantized_linear_matrix_multiply_operator_desc")] +DML_RANDOM_GENERATOR_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_random_generator_operator_desc")] +DML_RANDOM_GENERATOR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_random_generator_type")] +DML_RECURRENT_NETWORK_DIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_recurrent_network_direction")] +DML_REDUCE_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_reduce_function")] +DML_REDUCE_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_reduce_operator_desc")] +DML_RESAMPLE_GRAD_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_resample_grad_operator_desc")] +DML_RESAMPLE_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_resample_operator_desc")] +DML_RESAMPLE1_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_resample1_operator_desc")] +DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_reverse_subsequences_desc")] +DML_RNN_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_rnn_operator_desc")] +DML_ROI_ALIGN_GRAD_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_roi_align_grad_operator_desc")] +DML_ROI_ALIGN_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_roi_align_operator_desc")] +DML_ROI_ALIGN1_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_roi_align1_operator_desc")] +DML_ROI_POOLING_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_roi_pooling_operator_desc")] +DML_SCALAR_UNION=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_scalar_union")] +DML_SCALE_BIAS=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_scale_bias")] +DML_SCATTER_ND_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_scatter_nd_operator_desc")] +DML_SCATTER_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_scatter_operator_desc")] +DML_SIZE_2D=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_size_2d")] +DML_SLICE_GRAD_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_slice_grad_operator_desc")] +DML_SLICE_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_slice_operator_desc")] +DML_SLICE1_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_slice1_operator_desc")] +DML_SPACE_TO_DEPTH_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_space_to_depth_operator_desc")] +DML_SPACE_TO_DEPTH1_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_space_to_depth1_operator_desc")] +DML_SPLIT_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_split_operator_desc")] +DML_TENSOR_DATA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_tensor_data_type")] +DML_TENSOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_tensor_desc")] +DML_TENSOR_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_tensor_flags")] +DML_TENSOR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ne-directml-dml_tensor_type")] +DML_TILE_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_tile_operator_desc")] +DML_TOP_K_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_top_k_operator_desc")] +DML_TOP_K1_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_top_k1_operator_desc")] +DML_UPSAMPLE_2D_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_upsample_2d_operator_desc")] +DML_VALUE_SCALE_2D_OPERATOR_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_value_scale_2d_operator_desc")] +DMLCreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-dmlcreatedevice")] +DMLCreateDevice1=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-dmlcreatedevice1")] +DMO=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/dmo-basics--deprecated")] +DMO_ENUM_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/dmoreg/ne-dmoreg-dmo_enum_flags")] +DMO_MEDIA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/ns-mediaobj-dmo_media_type")] +DMO_OUTPUT_DATA_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/ns-mediaobj-dmo_output_data_buffer")] +DMO_PARTIAL_MEDIATYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dmoreg/ns-dmoreg-dmo_partial_mediatype")] +DMO_REGISTER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/dmoreg/ne-dmoreg-dmo_register_flags")] +DMOEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/dmoreg/nf-dmoreg-dmoenum")] +DMOGetName=[Documentation("https://docs.microsoft.com/windows/win32/api/dmoreg/nf-dmoreg-dmogetname")] +DMOGetTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/dmoreg/nf-dmoreg-dmogettypes")] +DMORegister=[Documentation("https://docs.microsoft.com/windows/win32/api/dmoreg/nf-dmoreg-dmoregister")] +DMOUnregister=[Documentation("https://docs.microsoft.com/windows/win32/api/dmoreg/nf-dmoreg-dmounregister")] +dmov=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dmov--sm5---asm-")] +dmovc=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dmovc--sm5---asm-")] +dmul=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dmul--sm5---asm-")] +DMUS_VOICE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/ns-dmusics-dmus_voice_state")] +dne=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dne--sm5---asm-")] +DNHIER=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dnhier")] +DNS=[Documentation("https://docs.microsoft.com/windows/win32/DNS/dns-data-types")] +DNS_A_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_a_data")] +DNS_AAAA_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_aaaa_data")] +DNS_ADDR=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_addr")] +DNS_ADDR_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_addr_array")] +DNS_APPLICATION_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_application_settings")] +DNS_ATMA_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_atma_data")] +DNS_CHARSET=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ne-windns-dns_charset")] +DNS_CONFIG_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ne-windns-dns_config_type")] +DNS_CUSTOM_SERVER=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_custom_server")] +DNS_DHCID_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_dhcid_data")] +DNS_DOH_SERVER_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-dns_doh_server_settings")] +DNS_DS_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_ds_data")] +DNS_FREE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ne-windns-dns_free_type")] +DNS_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_header")] +DNS_INTERFACE_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-dns_interface_settings")] +DNS_INTERFACE_SETTINGS3=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-dns_interface_settings3")] +DNS_KEY_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_key_data")] +DNS_LOC_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_loc_data")] +DNS_MESSAGE_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_message_buffer")] +DNS_MINFO_DATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_minfo_dataa")] +DNS_MINFO_DATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_minfo_dataw")] +DNS_MX_DATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_mx_dataa")] +DNS_MX_DATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_mx_dataw")] +DNS_NAME_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ne-windns-dns_name_format")] +DNS_NAPTR_DATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_naptr_dataa")] +DNS_NAPTR_DATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_naptr_dataw")] +DNS_NSEC_DATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_nsec_dataa")] +DNS_NSEC_DATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_nsec_dataw")] +DNS_NULL_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_null_data")] +DNS_NXT_DATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_nxt_dataa")] +DNS_NXT_DATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_nxt_dataw")] +DNS_OPT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_opt_data")] +DNS_PROXY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_proxy_information")] +DNS_PROXY_INFORMATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ne-windns-dns_proxy_information_type")] +DNS_PTR_DATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_ptr_dataa")] +DNS_PTR_DATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_ptr_dataw")] +DNS_QUERY_CANCEL=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_query_cancel")] +DNS_QUERY_COMPLETION_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nc-windns-dns_query_completion_routine")] +DNS_QUERY_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_query_request")] +DNS_QUERY_REQUEST3=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_query_request3")] +DNS_QUERY_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_query_result")] +DNS_RECORD_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_record_flags")] +DNS_RECORDA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_recorda")] +DNS_RECORDW=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_recordw")] +DNS_RRSET=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_rrset")] +DNS_SECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ne-windns-dns_section")] +DNS_SERVER_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-dns_server_property")] +DNS_SERVER_PROPERTY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ne-netioapi-dns_server_property_type")] +DNS_SERVER_PROPERTY_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-dns_server_property_types")] +DNS_SERVICE_BROWSE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nc-windns-dns_service_browse_callback")] +DNS_SERVICE_BROWSE_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_service_browse_request")] +DNS_SERVICE_CANCEL=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_service_cancel")] +DNS_SERVICE_INSTANCE=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_service_instance")] +DNS_SERVICE_REGISTER_COMPLETE=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nc-windns-dns_service_register_complete")] +DNS_SERVICE_REGISTER_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_service_register_request")] +DNS_SERVICE_RESOLVE_COMPLETE=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nc-windns-dns_service_resolve_complete")] +DNS_SERVICE_RESOLVE_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_service_resolve_request")] +DNS_SIG_DATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_sig_dataa")] +DNS_SIG_DATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_sig_dataw")] +DNS_SOA_DATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_soa_dataa")] +DNS_SOA_DATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_soa_dataw")] +DNS_SRV_DATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_srv_dataa")] +DNS_SRV_DATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_srv_dataw")] +DNS_TKEY_DATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_tkey_dataa")] +DNS_TKEY_DATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_tkey_dataw")] +DNS_TSIG_DATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_tsig_dataa")] +DNS_TSIG_DATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_tsig_dataw")] +DNS_TXT_DATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_txt_dataa")] +DNS_TXT_DATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_txt_dataw")] +DNS_WINS_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_wins_data")] +DNS_WINSR_DATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_winsr_dataa")] +DNS_WINSR_DATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_winsr_dataw")] +DNS_WIRE_QUESTION=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_wire_question")] +DNS_WIRE_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_wire_record")] +DNS_WKS_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_wks_data")] +DnsAcquireContextHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsacquirecontexthandle_a")] +DnsAcquireContextHandle_A=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsacquirecontexthandle_a")] +DnsAcquireContextHandle_W=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsacquirecontexthandle_w")] +DnsCancelQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnscancelquery")] +DnsExtractRecordsFromMessage_UTF8=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsextractrecordsfrommessage_utf8")] +DnsExtractRecordsFromMessage_W=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsextractrecordsfrommessage_w")] +DnsFree=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsfree")] +DnsFreeCustomServers=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsfreecustomservers")] +DnsFreeProxyName=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsfreeproxyname")] +DnsGetApplicationSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsgetapplicationsettings")] +DnsGetProxyInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsgetproxyinformation")] +DnsHostnameToComputerName=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-dnshostnametocomputernamea")] +DnsHostnameToComputerNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-dnshostnametocomputernamea")] +DnsHostnameToComputerNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-dnshostnametocomputernamew")] +DnsModifyRecordsInSet=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsmodifyrecordsinset_w")] +DnsModifyRecordsInSet_A=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsmodifyrecordsinset_a")] +DnsModifyRecordsInSet_UTF8=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsmodifyrecordsinset_utf8")] +DnsModifyRecordsInSet_W=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsmodifyrecordsinset_w")] +DnsNameCompare=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsnamecompare")] +DnsNameCompare_A=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsnamecompare_a")] +DnsNameCompare_UTF8=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsnamecompare_w")] +DnsNameCompare_W=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsnamecompare_w")] +DnsQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsquery_w")] +DnsQuery_A=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsquery_a")] +DnsQuery_UTF8=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsquery_utf8")] +DnsQuery_W=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsquery_w")] +DnsQueryConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsqueryconfig")] +DnsQueryEx=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsqueryex")] +DnsRecordCompare=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsrecordcompare")] +DnsRecordCopyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsrecordcopyex")] +DnsRecordListFree=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsrecordlistfree")] +DnsRecordSetCompare=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsrecordsetcompare")] +DnsRecordSetCopyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsrecordsetcopyex")] +DnsRecordSetDetach=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsrecordsetdetach")] +DnsReleaseContextHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsreleasecontexthandle")] +DnsReplaceRecordSet=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsreplacerecordseta")] +DnsReplaceRecordSetA=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsreplacerecordseta")] +DnsReplaceRecordSetUTF8=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsreplacerecordsetutf8")] +DnsReplaceRecordSetW=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsreplacerecordsetw")] +dnsResolveEx=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/dnsresolveex")] +DnsServiceBrowse=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsservicebrowse")] +DnsServiceBrowseCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsservicebrowsecancel")] +DnsServiceConstructInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsserviceconstructinstance")] +DnsServiceCopyInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsservicecopyinstance")] +DnsServiceDeRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsservicederegister")] +DnsServiceFreeInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsservicefreeinstance")] +DnsServiceRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsserviceregister")] +DnsServiceRegisterCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsserviceregistercancel")] +DnsServiceResolve=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsserviceresolve")] +DnsServiceResolveCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsserviceresolvecancel")] +DnsSetApplicationSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnssetapplicationsettings")] +DnsStartMulticastQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsstartmulticastquery")] +DnsStopMulticastQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsstopmulticastquery")] +DnsValidateName=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsvalidatename")] +DnsValidateName_A=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsvalidatename_a")] +DnsValidateName_UTF8=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsvalidatename_utf8")] +DnsValidateName_W=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsvalidatename_w")] +DnsValidateServerStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnsvalidateserverstatus")] +DnsWriteQuestionToBuffer_UTF8=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnswritequestiontobuffer_utf8")] +DnsWriteQuestionToBuffer_W=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nf-windns-dnswritequestiontobuffer_w")] +DNTBL=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dntbl")] +DNTBLE=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dntble")] +DNWithBinary=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsdnwithbinary")] +DNWithString=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsdnwithstring")] +do=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-do")] +DO_DOWNLOAD_ENUM_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/ns-deliveryoptimization-do_download_enum_category")] +DO_DOWNLOAD_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/ns-deliveryoptimization-do_download_range")] +DO_DOWNLOAD_RANGES_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/ns-deliveryoptimization-do_download_ranges_info")] +DO_DOWNLOAD_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/ns-deliveryoptimization-do_download_status")] +DOC_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/doc-info-1")] +DOC_INFO_1A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/doc-info-1")] +DOC_INFO_1W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/doc-info-1")] +DOC_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/doc-info-2")] +DOC_INFO_2A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/doc-info-2")] +DOC_INFO_2W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/doc-info-2")] +DOC_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/doc-info-3")] +DOC_INFO_3A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/doc-info-3")] +DOC_INFO_3W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/doc-info-3")] +DocImage=[Documentation("https://docs.microsoft.com/windows/win32/tablet/docimage-element")] +DOCINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-docinfoa")] +DOCINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-docinfow")] +DockPattern_SetDockPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-dockpattern_setdockposition")] +DockPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-dockposition")] +DOCMISC=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/ne-docobj-docmisc")] +Documentation=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-documentation-registrationinfotype-element")] +DocumentEvent=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/documentevent")] +DocumentEventA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/documentevent")] +DocumentEventW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/documentevent")] +DocumentProperties=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/documentproperties")] +DocumentPropertiesA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/documentproperties")] +DocumentPropertiesW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/documentproperties")] +Documents=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/documents-and-printing")] +DODownloadCostPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/ne-deliveryoptimization-dodownloadcostpolicy")] +DODownloadProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/ne-deliveryoptimization-dodownloadproperty")] +DODownloadState=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/ne-deliveryoptimization-dodownloadstate")] +DoDragDrop=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-dodragdrop")] +DoEnvironmentSubst=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-doenvironmentsubsta")] +DoEnvironmentSubstA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-doenvironmentsubsta")] +DoEnvironmentSubstW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-doenvironmentsubstw")] +Dolby=[Documentation("https://docs.microsoft.com/windows/win32/medfound/dolby-audio-decoder")] +domain=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-attributes-domain")] +DOMAIN_CONTROLLER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/ns-dsgetdc-domain_controller_infoa")] +DOMAIN_CONTROLLER_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/ns-dsgetdc-domain_controller_infoa")] +DOMAIN_CONTROLLER_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/ns-dsgetdc-domain_controller_infow")] +DOMAIN_PASSWORD_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-domain_password_information")] +DOMAIN_TREE=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/ns-dsclient-domain_tree")] +DomainChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-domainchange")] +DOMAINDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/ns-dsclient-domaindesc")] +DomainName=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-hotspot2-domainname-element")] +DoReaderMode=[Documentation("https://docs.microsoft.com/windows/win32/Controls/doreadermode")] +DosDateTimeToFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-dosdatetimetofiletime")] +DosDateTimeToVariantTime=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-dosdatetimetovarianttime")] +dot=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-dot")] +DOT11_ADHOC_AUTH_ALGORITHM=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/ne-adhoc-dot11_adhoc_auth_algorithm")] +DOT11_ADHOC_CIPHER_ALGORITHM=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/ne-adhoc-dot11_adhoc_cipher_algorithm")] +DOT11_ADHOC_CONNECT_FAIL_REASON=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/ne-adhoc-dot11_adhoc_connect_fail_reason")] +DOT11_ADHOC_NETWORK_CONNECTION_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/ne-adhoc-dot11_adhoc_network_connection_status")] +DOT11_AUTH_ALGORITHM=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/dot11-auth-algorithm")] +DOT11_AUTH_CIPHER_PAIR=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/dot11-auth-cipher-pair")] +DOT11_BSS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/dot11-bss-type")] +DOT11_BSSID_LIST=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/dot11-bssid-list")] +DOT11_CIPHER_ALGORITHM=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/dot11-cipher-algorithm")] +DOT11_MAC_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/dot11-mac-address-type")] +DOT11_NETWORK=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-dot11_network")] +DOT11_NETWORK_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-dot11_network_list")] +DOT11_PHY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/dot11-phy-type")] +DOT11_RADIO_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-dot11_radio_state~r1")] +DOT11_SSID=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/dot11-ssid")] +DoubleClick=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-doubleclick")] +DoubleColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/doublecolumnvalue-class")] +DoubleColumnValue::GetValueFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/doublecolumnvalue.getvaluefrombytes-method")] +DoubleColumnValue::Size=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/doublecolumnvalue.size-property")] +DownlevelGetLocaleScripts=[Documentation("https://docs.microsoft.com/windows/win32/Intl/downlevelgetlocalescripts")] +DownlevelGetParentLocaleLCID=[Documentation("https://docs.microsoft.com/windows/win32/Intl/downlevelgetparentlocalelcid")] +DownlevelGetParentLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/Intl/downlevelgetparentlocalename")] +DownlevelGetStringScripts=[Documentation("https://docs.microsoft.com/windows/win32/Intl/downlevelgetstringscripts")] +DownlevelLCIDToLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/Intl/downlevellcidtolocalename")] +DownlevelLocaleNameToLCID=[Documentation("https://docs.microsoft.com/windows/win32/Intl/downlevellocalenametolcid")] +DownlevelVerifyScripts=[Documentation("https://docs.microsoft.com/windows/win32/Intl/downlevelverifyscripts")] +DownloadCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloadcollection-clear")] +DownloadCollection::count=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloadcollection-count")] +DownloadCollection::id=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloadcollection-id")] +DownloadCollection::item=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloadcollection-item")] +DownloadCollection::removeItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloadcollection-removeitem")] +DownloadCollection::startDownload=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloadcollection-startdownload")] +DownloadItem::cancel=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloaditem-cancel")] +DownloadItem::downloadState=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloaditem-downloadstate")] +DownloadItem::getItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloaditem-getiteminfo")] +DownloadItem::pause=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloaditem-pause")] +DownloadItem::progress=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloaditem-progress")] +DownloadItem::resume=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloaditem-resume")] +DownloadItem::size=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloaditem-size")] +DownloadItem::sourceURL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloaditem-sourceurl")] +DownloadItem::type=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloaditem-type")] +DownloadJavaEX=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/downloadjavaex")] +DownloadManager::createDownloadCollection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloadmanager-createdownloadcollection")] +DownloadManager::getDownloadCollection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloadmanager-getdownloadcollection")] +DownloadPhase=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-downloadphase")] +DownloadPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-downloadpriority")] +DownloadStatus=[Documentation("https://docs.microsoft.com/windows/win32/WMP/downloadstatus-element")] +dp2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dp2--sm4---asm-")] +dp2add=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dp2add---ps")] +dp3=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dp3---ps")] +dp4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dp4--sm4---asm-")] +DPA_AppendPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_appendptr")] +DPA_Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_clone")] +DPA_Create=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_create")] +DPA_CreateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_createex")] +DPA_DeleteAllPtrs=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_deleteallptrs")] +DPA_DeletePtr=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_deleteptr")] +DPA_Destroy=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_destroy")] +DPA_DestroyCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_destroycallback")] +DPA_EnumCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_enumcallback")] +DPA_FastDeleteLastPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_fastdeletelastptr")] +DPA_FastGetPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_fastgetptr")] +DPA_GetPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_getptr")] +DPA_GetPtrCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_getptrcount")] +DPA_GetPtrIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_getptrindex")] +DPA_GetPtrPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_getptrptr")] +DPA_GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_getsize")] +DPA_Grow=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_grow")] +DPA_InsertPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_insertptr")] +DPA_LoadStream=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_loadstream")] +DPA_Merge=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_merge")] +DPA_SaveStream=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_savestream")] +DPA_Search=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_search")] +DPA_SetPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_setptr")] +DPA_SetPtrCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_setptrcount")] +DPA_Sort=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_sort")] +DPA_SortedInsertPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dpa_sortedinsertptr")] +DPASTREAMINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/ns-dpa_dsa-dpastreaminfo")] +DPC=[Documentation("https://docs.microsoft.com/windows/win32/ETW/dpc")] +DPC::InitialTime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/dpc")] +DPC::Routine=[Documentation("https://docs.microsoft.com/windows/win32/ETW/dpc")] +DPI_AWARENESS=[Documentation("https://docs.microsoft.com/windows/win32/api/windef/ne-windef-dpi_awareness")] +DPI_HOSTING_BEHAVIOR=[Documentation("https://docs.microsoft.com/windows/win32/api/windef/ne-windef-dpi_hosting_behavior")] +DPtoLP=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-dptolp")] +DragAcceptFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-dragacceptfiles")] +DragDetect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-dragdetect")] +DragFinish=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-dragfinish")] +DRAGLISTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-draglistinfo")] +DragQueryFile=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-dragqueryfilea")] +DragQueryFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-dragqueryfilea")] +DragQueryFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-dragqueryfilew")] +DragQueryPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-dragquerypoint")] +DrawAnimatedRects=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawanimatedrects")] +DrawCaption=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawcaption")] +DrawDibBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-drawdibbegin")] +DrawDibChangePalette=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-drawdibchangepalette")] +DrawDibClose=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-drawdibclose")] +DrawDibDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-drawdibdraw")] +DrawDibEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-drawdibend")] +DrawDibGetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-drawdibgetbuffer")] +DrawDibGetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-drawdibgetpalette")] +DrawDibOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-drawdibopen")] +DrawDibProfileDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-drawdibprofiledisplay")] +DrawDibRealize=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-drawdibrealize")] +DrawDibSetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-drawdibsetpalette")] +DrawDibStart=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-drawdibstart")] +DrawDibStop=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-drawdibstop")] +DrawDibTime=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-drawdibtime")] +DRAWDIBTIME=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-drawdibtime")] +DrawDibUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-drawdibupdate")] +DrawEdge=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawedge")] +DrawEscape=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-drawescape")] +DrawFocusRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawfocusrect")] +DrawFrameControl=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawframecontrol")] +DrawIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawicon")] +DrawIconEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawiconex")] +Drawing=[Documentation("https://docs.microsoft.com/windows/win32/tablet/drawing-element")] +DrawingStateDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-drawingstatedescription")] +DrawingStateDescription1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-drawingstatedescription1")] +DrawingType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/drawingtype-complex-type")] +DrawInsert=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-drawinsert")] +DRAWITEMSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-drawitemstruct")] +DrawMenuBar=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawmenubar")] +DRAWPATRECT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-drawpatrect")] +DrawShadowText=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-drawshadowtext")] +DrawState=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawstatea")] +DrawStateA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawstatea")] +DRAWSTATEPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-drawstateproc")] +DrawStateW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawstatew")] +DrawStatusText=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-drawstatustextw")] +DrawStatusTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-drawstatustexta")] +DrawStatusTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-drawstatustextw")] +DrawText=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawtext")] +DrawTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawtexta")] +DrawTextEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawtextexa")] +DrawTextExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawtextexa")] +DrawTextExPrivWrap=[Documentation("https://docs.microsoft.com/windows/win32/Controls/drawtextexprivwrap")] +DrawTextExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawtextexw")] +DRAWTEXTPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-drawtextparams")] +DrawTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-drawtextw")] +DrawTextWrap=[Documentation("https://docs.microsoft.com/windows/win32/Controls/drawtextwrap")] +DrawThemeBackground=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-drawthemebackground")] +DrawThemeBackgroundEx=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-drawthemebackgroundex")] +DrawThemeEdge=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-drawthemeedge")] +DrawThemeIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-drawthemeicon")] +DrawThemeParentBackground=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-drawthemeparentbackground")] +DrawThemeParentBackgroundEx=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-drawthemeparentbackgroundex")] +DrawThemeText=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-drawthemetext")] +DrawThemeTextEx=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-drawthemetextex")] +drcp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/drcp--sm5---asm-")] +DRendezvousSessionEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/rendezvoussession/nn-rendezvoussession-drendezvoussessionevents")] +DRIVE_LAYOUT_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-drive_layout_information")] +DRIVE_LAYOUT_INFORMATION_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-drive_layout_information_ex")] +DRIVE_LAYOUT_INFORMATION_GPT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-drive_layout_information_gpt")] +DRIVE_LAYOUT_INFORMATION_MBR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-drive_layout_information_mbr")] +DRIVER_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-1")] +DRIVER_INFO_1A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-1")] +DRIVER_INFO_1W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-1")] +DRIVER_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-2")] +DRIVER_INFO_2A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-2")] +DRIVER_INFO_2W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-2")] +DRIVER_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-3")] +DRIVER_INFO_3A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-3")] +DRIVER_INFO_3W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-3")] +DRIVER_INFO_4=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-4")] +DRIVER_INFO_4A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-4")] +DRIVER_INFO_4W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-4")] +DRIVER_INFO_5=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-5")] +DRIVER_INFO_5A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-5")] +DRIVER_INFO_5W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-5")] +DRIVER_INFO_6=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-6")] +DRIVER_INFO_6A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-6")] +DRIVER_INFO_6W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-6")] +DRIVER_INFO_8=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-8")] +DRIVER_INFO_8A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-8")] +DRIVER_INFO_8W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/driver-info-8")] +DriverCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-drivercallback")] +DriverCompleteRequest=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivercompleterequest")] +DriverCompleteRequest::Irp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivercompleterequest")] +DriverCompleteRequest::RoutineAddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivercompleterequest")] +DriverCompleteRequest::UniqMatchId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivercompleterequest")] +DriverCompleteRequestReturn=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivercompleterequestreturn")] +DriverCompleteRequestReturn::Irp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivercompleterequestreturn")] +DriverCompleteRequestReturn::UniqMatchId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivercompleterequestreturn")] +DriverCompletionRoutine=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivercompletionroutine")] +DriverCompletionRoutine::Irp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivercompletionroutine")] +DriverCompletionRoutine::Routine=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivercompletionroutine")] +DriverCompletionRoutine::UniqMatchId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivercompletionroutine")] +DriverMajorFunctionCall=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivermajorfunctioncall")] +DriverMajorFunctionCall::FileObject=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivermajorfunctioncall")] +DriverMajorFunctionCall::Irp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivermajorfunctioncall")] +DriverMajorFunctionCall::MajorFunction=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivermajorfunctioncall")] +DriverMajorFunctionCall::MinorFunction=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivermajorfunctioncall")] +DriverMajorFunctionCall::RoutineAddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivermajorfunctioncall")] +DriverMajorFunctionCall::UniqMatchId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivermajorfunctioncall")] +DriverMajorFunctionReturn=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivermajorfunctionreturn")] +DriverMajorFunctionReturn::Irp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivermajorfunctionreturn")] +DriverMajorFunctionReturn::UniqMatchId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/drivermajorfunctionreturn")] +DRIVEROBJ=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-driverobj")] +DRIVERPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nc-mmiscapi-driverproc")] +DriveType=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-drivetype")] +DRM_ACTION_ALLOWED_QUERY_RESULTS=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-action-allowed-query-results")] +DRM_ActionAllowed=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-actionallowed")] +DRM_ActionAllowed_Backup=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-actionallowed-backup")] +DRM_ActionAllowed_CollaborativePlay=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-actionallowed-collaborativeplay")] +DRM_ActionAllowed_Copy=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-actionallowed-copy")] +DRM_ActionAllowed_CopyToCD=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-actionallowed-copytocd")] +DRM_ActionAllowed_CopyToNonSDMIDevice=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-actionallowed-copytononsdmidevice")] +DRM_ActionAllowed_CopyToSDMIDevice=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-actionallowed-copytosdmidevice")] +DRM_ActionAllowed_Playback=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-actionallowed-playback")] +DRM_ActionAllowed_PlaylistBurn=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-actionallowed-playlistburn")] +DRM_ACTSERV_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrmdefs/ns-msdrmdefs-drm_actserv_info")] +DRM_ATTR_DATATYPE=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-attr-datatype")] +DRM_AUDIO_OUTPUT_PROTECTION_IDS=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-audio-output-protection-ids")] +DRM_AUDIO_OUTPUT_PROTECTION_IDS_EX=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-audio-output-protection-ids-ex")] +DRM_BaseLicenseAcqURL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-baselicenseacqurl")] +DRM_CLIENT_VERSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrmdefs/ns-msdrmdefs-drm_client_version_info")] +DRM_ContentID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-contentid")] +DRM_COPY_OPL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-drm_copy_opl")] +DRM_CRYPTO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-crypto-type")] +DRM_DISTRIBUTION_POINT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrmdefs/ne-msdrmdefs-drm_distribution_point_info")] +DRM_DRMHeader=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-drmheader")] +DRM_DRMHeader_ContentDistributor=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-drmheader-contentdistributor")] +DRM_DRMHeader_ContentID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-drmheader-contentid")] +DRM_DRMHeader_IndividualizedVersion=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-drmheader-individualizedversion")] +DRM_DRMHeader_KeyID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-drmheader-keyid")] +DRM_DRMHeader_LicenseAcqURL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-drmheader-licenseacqurl")] +DRM_DRMHeader_SubscriptionContentID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-drmheader-subscriptioncontentid")] +DRM_Flags=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-flags")] +DRM_HeaderSignPrivKey=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-headersignprivkey")] +DRM_HTTP_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drmdrm-http-status")] +DRM_INDIVIDUALIZATION_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-individualization-status")] +DRM_IndividualizedVersion=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-individualizedversion")] +DRM_IsDRM=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-isdrm")] +DRM_IsDRMCached=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-isdrmcached")] +DRM_KeyID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-keyid")] +DRM_KeySeed=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-keyseed")] +DRM_LASignatureCert=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-lasignaturecert")] +DRM_LASignatureLicSrvCert=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-lasignaturelicsrvcert")] +DRM_LASignaturePrivKey=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-lasignatureprivkey")] +DRM_LASignatureRootCert=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-lasignaturerootcert")] +DRM_Level=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-level")] +DRM_LICENSE_ACQ_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrmdefs/ns-msdrmdefs-drm_license_acq_data")] +DRM_LICENSE_STATE_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drmdrm-license-state-category")] +DRM_LICENSE_STATE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-license-state-data")] +DRM_LicenseAcqURL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-licenseacqurl")] +DRM_LicenseID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-licenseid")] +DRM_LicenseState=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-licensestate")] +DRM_LicenseState_CollaborativePlay=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-licensestate-collaborativeplay")] +DRM_LicenseState_Copy=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-licensestate-copy")] +DRM_LicenseState_CopyToCD=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-licensestate-copytocd")] +DRM_LicenseState_CopyToNonSDMIDevice=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-licensestate-copytononsdmidevice")] +DRM_LicenseState_CopyToSDMIDevice=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-licensestate-copytosdmidevice")] +DRM_LicenseState_Playback=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-licensestate-playback")] +DRM_LicenseState_PlaylistBurn=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-licensestate-playlistburn")] +DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-drm_minimum_output_protection_levels")] +DRM_OPL_OUTPUT_IDS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-drm_opl_output_ids")] +DRM_OUTPUT_PROTECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-drm_output_protection")] +DRM_OUTPUT_PROTECTION_EX=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-output-protection-ex")] +DRM_PLAY_OPL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-drm_play_opl")] +DRM_PLAY_OPL_EX=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-play-opl-ex")] +DRM_PLAYLIST_CONTENT_ID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-playlist-content-id")] +DRM_Rights=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-rights")] +DRM_SAPLEVEL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-saplevel--deprecated")] +DRM_SourceID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-sourceid")] +DRM_STATUS_MSG=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrmdefs/ne-msdrmdefs-drm_status_msg")] +DRM_USAGEPOLICY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrmdefs/ne-msdrmdefs-drm_usagepolicy_type")] +DRM_V1LicenseAcqURL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-v1licenseacqurl")] +DRM_VAL16=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-drm_val16")] +DRM_VIDEO_OUTPUT_PROTECTION_IDS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-drm_video_output_protection_ids")] +DRM_VIDEO_OUTPUT_PROTECTION_IDS_EX=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drm-video-output-protection-ids-ex")] +DRMAcquireAdvisories=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmacquireadvisories")] +DRMAcquireIssuanceLicenseTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmacquireissuancelicensetemplate")] +DRMAcquireLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmacquirelicense")] +DRMActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmactivate")] +DRMAddLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmaddlicense")] +DRMAddRightWithUser=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmaddrightwithuser")] +DRMAttest=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmattest")] +DRMATTESTTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrmdefs/ne-msdrmdefs-drmattesttype")] +DRMBOUNDLICENSEPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrmdefs/ns-msdrmdefs-drmboundlicenseparams")] +DRMCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrmdefs/nc-msdrmdefs-drmcallback")] +DRMCheckSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmchecksecurity")] +DRMClearAllRights=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmclearallrights")] +DRMCloseEnvironmentHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmcloseenvironmenthandle")] +DRMCloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmclosehandle")] +DRMClosePubHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmclosepubhandle")] +DRMCloseQueryHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmclosequeryhandle")] +DRMCloseSession=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmclosesession")] +DRMConstructCertificateChain=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmconstructcertificatechain")] +DRMCreateBoundLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmcreateboundlicense")] +DRMCreateClientSession=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmcreateclientsession")] +DRMCreateEnablingBitsDecryptor=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmcreateenablingbitsdecryptor")] +DRMCreateEnablingBitsEncryptor=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmcreateenablingbitsencryptor")] +DRMCreateEnablingPrincipal=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmcreateenablingprincipal")] +DRMCreateIssuanceLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmcreateissuancelicense")] +DRMCreateLicenseStorageSession=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmcreatelicensestoragesession")] +DRMCreateRight=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmcreateright")] +DRMCreateUser=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmcreateuser")] +DRMDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmdecode")] +DRMDeconstructCertificateChain=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmdeconstructcertificatechain")] +DRMDecrypt=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmdecrypt")] +DRMDeleteLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmdeletelicense")] +DRMDuplicateEnvironmentHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmduplicateenvironmenthandle")] +DRMDuplicateHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmduplicatehandle")] +DRMDuplicatePubHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmduplicatepubhandle")] +DRMDuplicateSession=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmduplicatesession")] +DRMEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmencode")] +DRMENCODINGTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrmdefs/ne-msdrmdefs-drmencodingtype")] +DRMEncrypt=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmencrypt")] +DRMEnumerateLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmenumeratelicense")] +DRMGetApplicationSpecificData=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetapplicationspecificdata")] +DRMGetBoundLicenseAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetboundlicenseattribute")] +DRMGetBoundLicenseAttributeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetboundlicenseattributecount")] +DRMGetBoundLicenseObject=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetboundlicenseobject")] +DRMGetBoundLicenseObjectCount=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetboundlicenseobjectcount")] +DRMGetCertificateChainCount=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetcertificatechaincount")] +DRMGetClientVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetclientversion")] +DRMGetEnvironmentInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetenvironmentinfo")] +DRMGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetinfo")] +DRMGetIntervalTime=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetintervaltime")] +DRMGetIssuanceLicenseInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetissuancelicenseinfo")] +DRMGetIssuanceLicenseTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetissuancelicensetemplate")] +DRMGetMetaData=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetmetadata")] +DRMGetNameAndDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetnameanddescription")] +DRMGetOwnerLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetownerlicense")] +DRMGetProcAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetprocaddress")] +DRMGetRevocationPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetrevocationpoint")] +DRMGetRightExtendedInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetrightextendedinfo")] +DRMGetRightInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetrightinfo")] +DRMGetSecurityProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetsecurityprovider")] +DRMGetServiceLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetservicelocation")] +DRMGetSignedIssuanceLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetsignedissuancelicense")] +DRMGetSignedIssuanceLicenseEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetsignedissuancelicenseex")] +DRMGetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgettime")] +DRMGetUnboundLicenseAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetunboundlicenseattribute")] +DRMGetUnboundLicenseAttributeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetunboundlicenseattributecount")] +DRMGetUnboundLicenseObject=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetunboundlicenseobject")] +DRMGetUnboundLicenseObjectCount=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetunboundlicenseobjectcount")] +DRMGetUsagePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetusagepolicy")] +DRMGetUserInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetuserinfo")] +DRMGetUserRights=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetuserrights")] +DRMGetUsers=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmgetusers")] +DRMGLOBALOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrmdefs/ne-msdrmdefs-drmglobaloptions")] +DRMID=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrmdefs/ns-msdrmdefs-drmid")] +DRMIndividualizedVersion=[Documentation("https://docs.microsoft.com/windows/win32/WMP/drmindividualizedversion-attribute")] +DRMInitEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drminitenvironment")] +DRMIsActivated=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmisactivated")] +DRMIsWindowProtected=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmiswindowprotected")] +DRMKeyID=[Documentation("https://docs.microsoft.com/windows/win32/WMP/drmkeyid-attribute")] +DRMLoadLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmloadlibrary")] +DRMParseUnboundLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmparseunboundlicense")] +DRMRegisterContent=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmregistercontent")] +DRMRegisterProtectedWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmregisterprotectedwindow")] +DRMRegisterRevocationList=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmregisterrevocationlist")] +DRMRepair=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmrepair")] +DRMSECURITYPROVIDERTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrmdefs/ne-msdrmdefs-drmsecurityprovidertype")] +DRMSetApplicationSpecificData=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmsetapplicationspecificdata")] +DRMSetGlobalOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmsetglobaloptions")] +DRMSetIntervalTime=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmsetintervaltime")] +DRMSetMetaData=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmsetmetadata")] +DRMSetNameAndDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmsetnameanddescription")] +DRMSetRevocationPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmsetrevocationpoint")] +DRMSetUsagePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmsetusagepolicy")] +DRMSPECTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrmdefs/ne-msdrmdefs-drmspectype")] +DRMTIMETYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrmdefs/ne-msdrmdefs-drmtimetype")] +DRMVerify=[Documentation("https://docs.microsoft.com/windows/win32/api/msdrm/nf-msdrm-drmverify")] +DROPDESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-dropdescription")] +DropDownButton=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-dropdownbutton")] +DropDownColorPicker=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-dropdowncolorpicker")] +DropDownGallery=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-dropdowngallery")] +DropDownGallery::MenuGroups=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-dropdowngallery-menugroups")] +DropDownGallery::MenuLayout=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-dropdowngallery-menulayout")] +DROPDOWNPLAYLIST=[Documentation("https://docs.microsoft.com/windows/win32/WMP/dropdownplaylist")] +DROPEFFECT=[Documentation("https://docs.microsoft.com/windows/win32/com/dropeffect-constants")] +DROPFILES=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-dropfiles")] +DROPIMAGETYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ne-shlobj_core-dropimagetype")] +DRT_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ns-drt-drt_address")] +DRT_ADDRESS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ne-drt-drt_address_flags")] +DRT_ADDRESS_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ns-drt-drt_address_list")] +DRT_BOOTSTRAP_PROVIDER=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ns-drt-drt_bootstrap_provider")] +DRT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ns-drt-drt_data")] +DRT_EVENT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ns-drt-drt_event_data")] +DRT_EVENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ne-drt-drt_event_type")] +DRT_LEAFSET_KEY_CHANGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ne-drt-drt_leafset_key_change_type")] +DRT_MATCH_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ne-drt-drt_match_type")] +DRT_REGISTRATION=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ns-drt-drt_registration")] +DRT_REGISTRATION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ne-drt-drt_registration_state")] +DRT_SCOPE=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ne-drt-drt_scope")] +DRT_SEARCH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ns-drt-drt_search_info")] +DRT_SEARCH_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ns-drt-drt_search_result")] +DRT_SECURITY_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ne-drt-drt_security_mode")] +DRT_SECURITY_PROVIDER=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ns-drt-drt_security_provider")] +DRT_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ns-drt-drt_settings")] +DRT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/ne-drt-drt_status")] +DrtClose=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtclose")] +DrtContinueSearch=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtcontinuesearch")] +DrtCreateDerivedKey=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtcreatederivedkey")] +DrtCreateDerivedKeySecurityProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtcreatederivedkeysecurityprovider")] +DrtCreateDnsBootstrapResolver=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtcreatednsbootstrapresolver")] +DrtCreateIpv6UdpTransport=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtcreateipv6udptransport")] +DrtCreateNullSecurityProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtcreatenullsecurityprovider")] +DrtCreatePnrpBootstrapResolver=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtcreatepnrpbootstrapresolver")] +DrtDeleteDerivedKeySecurityProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtdeletederivedkeysecurityprovider")] +DrtDeleteDnsBootstrapResolver=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtdeletednsbootstrapresolver")] +DrtDeleteIpv6UdpTransport=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtdeleteipv6udptransport")] +DrtDeleteNullSecurityProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtdeletenullsecurityprovider")] +DrtDeletePnrpBootstrapResolver=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtdeletepnrpbootstrapresolver")] +DrtEndSearch=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtendsearch")] +DrtGetEventData=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtgeteventdata")] +DrtGetEventDataSize=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtgeteventdatasize")] +DrtGetInstanceName=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtgetinstancename")] +DrtGetInstanceNameSize=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtgetinstancenamesize")] +DrtGetSearchPath=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtgetsearchpath")] +DrtGetSearchPathSize=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtgetsearchpathsize")] +DrtGetSearchResult=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtgetsearchresult")] +DrtGetSearchResultSize=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtgetsearchresultsize")] +DrtOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtopen")] +DrtRegisterKey=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtregisterkey")] +DrtStartSearch=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtstartsearch")] +DrtUnregisterKey=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtunregisterkey")] +DrtUpdateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/drt/nf-drt-drtupdatekey")] +DRV_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/drv-close")] +DRV_CONFIGURE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/drv-configure")] +DRV_DISABLE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/drv-disable")] +DRV_ENABLE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/drv-enable")] +DRV_EXITSESSION=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/drv-exitsession")] +DRV_FREE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/drv-free")] +DRV_INSTALL=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/drv-install")] +DRV_LOAD=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/drv-load")] +DRV_OPEN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/drv-open")] +DRV_POWER=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/drv-power")] +DRV_QUERYCONFIGURE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/drv-queryconfigure")] +DRV_REMOVE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/drv-remove")] +DrvAlphaBlend=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvalphablend")] +DrvAssertMode=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvassertmode")] +DrvBitBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvbitblt")] +DrvCompletePDEV=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvcompletepdev")] +DRVCONFIGINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/ns-mmiscapi-drvconfiginfo")] +DrvCopyBits=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvcopybits")] +DrvCreateDeviceBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvcreatedevicebitmap")] +DrvDefDriverProc=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-drvdefdriverproc")] +DrvDeleteDeviceBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvdeletedevicebitmap")] +DrvDeriveSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvderivesurface")] +DrvDescribePixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvdescribepixelformat")] +DrvDestroyFont=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvdestroyfont")] +DrvDisableDirectDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvdisabledirectdraw")] +DrvDisableDriver=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvdisabledriver")] +DrvDisablePDEV=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvdisablepdev")] +DrvDisableSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvdisablesurface")] +DrvDitherColor=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvdithercolor")] +DrvDrawEscape=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvdrawescape")] +DRVENABLEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-drvenabledata")] +DrvEnableDirectDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvenabledirectdraw")] +DrvEnableDriver=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvenabledriver")] +DrvEnablePDEV=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvenablepdev")] +DrvEnableSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvenablesurface")] +DrvEndDoc=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvenddoc")] +DrvEscape=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvescape")] +DrvFillPath=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvfillpath")] +DRVFN=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-drvfn")] +DrvFontManagement=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvfontmanagement")] +DrvFree=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvfree")] +DrvGetDirectDrawInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvgetdirectdrawinfo")] +DrvGetGlyphMode=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvgetglyphmode")] +DrvGetModes=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvgetmodes")] +DrvGetModuleHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-drvgetmodulehandle")] +DrvGetTrueTypeFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvgettruetypefile")] +DrvGradientFill=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvgradientfill")] +DrvIcmCheckBitmapBits=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvicmcheckbitmapbits")] +DrvIcmCreateColorTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvicmcreatecolortransform")] +DrvIcmDeleteColorTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvicmdeletecolortransform")] +DrvIcmSetDeviceGammaRamp=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvicmsetdevicegammaramp")] +DrvLineTo=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvlineto")] +DrvLoadFontFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvloadfontfile")] +DrvMovePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvmovepointer")] +DrvNextBand=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvnextband")] +DrvNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvnotify")] +DrvPaint=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvpaint")] +DrvPlgBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvplgblt")] +DrvQueryAdvanceWidths=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvqueryadvancewidths")] +DrvQueryDeviceSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvquerydevicesupport")] +DrvQueryDriverInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvquerydriverinfo")] +DrvQueryFont=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvqueryfont")] +DrvQueryFontCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvqueryfontcaps")] +DrvQueryFontData=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvqueryfontdata")] +DrvQueryFontFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvqueryfontfile")] +DrvQueryFontTree=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvqueryfonttree")] +DrvQueryPerBandInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvqueryperbandinfo")] +DrvQueryTrueTypeOutline=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvquerytruetypeoutline")] +DrvQueryTrueTypeTable=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvquerytruetypetable")] +DrvRealizeBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvrealizebrush")] +DrvResetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvresetdevice")] +DrvResetPDEV=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvresetpdev")] +DrvSaveScreenBits=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvsavescreenbits")] +DrvSendPage=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvsendpage")] +DrvSetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvsetpalette")] +DrvSetPixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvsetpixelformat")] +DrvSetPointerShape=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvsetpointershape")] +DrvStartBanding=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvstartbanding")] +DrvStartDoc=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvstartdoc")] +DrvStartPage=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvstartpage")] +DrvStretchBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvstretchblt")] +DrvStretchBltROP=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvstretchbltrop")] +DrvStrokeAndFillPath=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvstrokeandfillpath")] +DrvStrokePath=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvstrokepath")] +DrvSwapBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvswapbuffers")] +DrvSynchronize=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvsynchronize")] +DrvSynchronizeSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvsynchronizesurface")] +DrvTextOut=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvtextout")] +DrvTransparentBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvtransparentblt")] +DrvUnloadFontFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-drvunloadfontfile")] +DS_DOMAIN_CONTROLLER_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_domain_controller_info_1a")] +DS_DOMAIN_CONTROLLER_INFO_1A=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_domain_controller_info_1a")] +DS_DOMAIN_CONTROLLER_INFO_1W=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_domain_controller_info_1w")] +DS_DOMAIN_CONTROLLER_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_domain_controller_info_2w")] +DS_DOMAIN_CONTROLLER_INFO_2A=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_domain_controller_info_2a")] +DS_DOMAIN_CONTROLLER_INFO_2W=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_domain_controller_info_2w")] +DS_DOMAIN_CONTROLLER_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_domain_controller_info_3w")] +DS_DOMAIN_CONTROLLER_INFO_3A=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_domain_controller_info_3a")] +DS_DOMAIN_CONTROLLER_INFO_3W=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_domain_controller_info_3w")] +DS_DOMAIN_TRUSTS=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/ns-dsgetdc-ds_domain_trustsw")] +DS_DOMAIN_TRUSTSA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/ns-dsgetdc-ds_domain_trustsa")] +DS_DOMAIN_TRUSTSW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/ns-dsgetdc-ds_domain_trustsw")] +DS_KCC_TASKID=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ne-ntdsapi-ds_kcc_taskid")] +DS_MANGLE_FOR=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/ne-dsparse-ds_mangle_for")] +DS_NAME_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ne-ntdsapi-ds_name_error")] +DS_NAME_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ne-ntdsapi-ds_name_flags")] +DS_NAME_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ne-ntdsapi-ds_name_format")] +DS_NAME_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_name_resultw")] +DS_NAME_RESULT_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_name_result_itemw")] +DS_NAME_RESULT_ITEMA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_name_result_itema")] +DS_NAME_RESULT_ITEMW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_name_result_itemw")] +DS_NAME_RESULTA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_name_resulta")] +DS_NAME_RESULTW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_name_resultw")] +DS_REPL_ATTR_META_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_attr_meta_data")] +DS_REPL_ATTR_META_DATA_2=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_attr_meta_data_2")] +DS_REPL_ATTR_META_DATA_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_attr_meta_data_blob")] +DS_REPL_ATTR_VALUE_META_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_attr_value_meta_data")] +DS_REPL_ATTR_VALUE_META_DATA_2=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_attr_value_meta_data_2")] +DS_REPL_ATTR_VALUE_META_DATA_EXT=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_attr_value_meta_data_ext")] +DS_REPL_CURSOR=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_cursor")] +DS_REPL_CURSOR_2=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_cursor_2")] +DS_REPL_CURSOR_3W=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_cursor_3w")] +DS_REPL_CURSOR_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_cursor_blob")] +DS_REPL_CURSORS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_cursors")] +DS_REPL_CURSORS_2=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_cursors_2")] +DS_REPL_CURSORS_3W=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_cursors_3w")] +DS_REPL_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ne-ntdsapi-ds_repl_info_type")] +DS_REPL_KCC_DSA_FAILURESW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_kcc_dsa_failuresw")] +DS_REPL_KCC_DSA_FAILUREW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_kcc_dsa_failurew")] +DS_REPL_KCC_DSA_FAILUREW_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_kcc_dsa_failurew_blob")] +DS_REPL_NEIGHBORSW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_neighborsw")] +DS_REPL_NEIGHBORW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_neighborw")] +DS_REPL_NEIGHBORW_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_neighborw_blob")] +DS_REPL_OBJ_META_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_obj_meta_data")] +DS_REPL_OBJ_META_DATA_2=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_obj_meta_data_2")] +DS_REPL_OP_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ne-ntdsapi-ds_repl_op_type")] +DS_REPL_OPW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_opw")] +DS_REPL_OPW_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_opw_blob")] +DS_REPL_PENDING_OPSW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_pending_opsw")] +DS_REPL_QUEUE_STATISTICSW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_queue_statisticsw")] +DS_REPL_VALUE_META_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_value_meta_data")] +DS_REPL_VALUE_META_DATA_2=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_value_meta_data_2")] +DS_REPL_VALUE_META_DATA_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repl_value_meta_data_blob")] +DS_REPSYNCALL_ERRINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repsyncall_errinfow")] +DS_REPSYNCALL_ERRINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repsyncall_errinfoa")] +DS_REPSYNCALL_ERRINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repsyncall_errinfow")] +DS_REPSYNCALL_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ne-ntdsapi-ds_repsyncall_error")] +DS_REPSYNCALL_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ne-ntdsapi-ds_repsyncall_event")] +DS_REPSYNCALL_SYNC=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repsyncall_synca")] +DS_REPSYNCALL_SYNCA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repsyncall_synca")] +DS_REPSYNCALL_SYNCW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repsyncall_syncw")] +DS_REPSYNCALL_UPDATE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repsyncall_updatea")] +DS_REPSYNCALL_UPDATEA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repsyncall_updatea")] +DS_REPSYNCALL_UPDATEW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_repsyncall_updatew")] +DS_SCHEMA_GUID_MAP=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_schema_guid_mapw")] +DS_SCHEMA_GUID_MAPA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_schema_guid_mapa")] +DS_SCHEMA_GUID_MAPW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_schema_guid_mapw")] +DS_SELECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/objsel/ns-objsel-ds_selection")] +DS_SELECTION_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/objsel/ns-objsel-ds_selection_list")] +DS_SITE_COST_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ns-ntdsapi-ds_site_cost_info")] +DS_SPN_NAME_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ne-ntdsapi-ds_spn_name_type")] +DS_SPN_WRITE_OP=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/ne-ntdsapi-ds_spn_write_op")] +DSA_AppendItem=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dsa_appenditem")] +DSA_Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dsa_clone")] +DSA_Create=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dsa_create")] +DSA_DeleteAllItems=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dsa_deleteallitems")] +DSA_DeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dsa_deleteitem")] +DSA_Destroy=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dsa_destroy")] +DSA_DestroyCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dsa_destroycallback")] +DSA_EnumCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dsa_enumcallback")] +DSA_GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dsa_getitem")] +DSA_GetItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dsa_getitemcount")] +DSA_GetItemPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dsa_getitemptr")] +DSA_GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dsa_getsize")] +DSA_InsertItem=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dsa_insertitem")] +DSA_NEWOBJ_DISPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/ns-dsadmin-dsa_newobj_dispinfo")] +DSA_SEC_PAGE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsa-sec-page-info")] +DSA_SetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dsa_setitem")] +DSA_Sort=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-dsa_sort")] +DsAddressToSiteNames=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsaddresstositenamesw")] +DsAddressToSiteNamesA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsaddresstositenamesa")] +DsAddressToSiteNamesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsaddresstositenamesexw")] +DsAddressToSiteNamesExA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsaddresstositenamesexa")] +DsAddressToSiteNamesExW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsaddresstositenamesexw")] +DsAddressToSiteNamesW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsaddresstositenamesw")] +DsAddSidHistory=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsaddsidhistorya")] +DsAddSidHistoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsaddsidhistorya")] +DsAddSidHistoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsaddsidhistoryw")] +DSAFIPSVERSION_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ne-bcrypt-dsafipsversion_enum")] +DsBackupClose=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupclose")] +DsBackupEnd=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupend")] +DsBackupFree=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupfree")] +DsBackupGetBackupLogs=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupgetbackuplogs")] +DsBackupGetBackupLogsA=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupgetbackuplogs")] +DsBackupGetBackupLogsW=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupgetbackuplogs")] +DsBackupGetDatabaseNames=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupgetdatabasenames")] +DsBackupGetDatabaseNamesA=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupgetdatabasenames")] +DsBackupGetDatabaseNamesW=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupgetdatabasenames")] +DsBackupOpenFile=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupopenfile")] +DsBackupOpenFileA=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupopenfile")] +DsBackupOpenFileW=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupopenfile")] +DsBackupPrepare=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupprepare")] +DsBackupPrepareA=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupprepare")] +DsBackupPrepareW=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupprepare")] +DsBackupRead=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackupread")] +DsBackupTruncateLogs=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsbackuptruncatelogs")] +DsBind=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbinda")] +DsBindA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbinda")] +DsBindByInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindbyinstancea")] +DsBindByInstanceA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindbyinstancea")] +DsBindByInstanceW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindbyinstancew")] +DsBindingSetTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindingsettimeout")] +DsBindToISTG=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindtoistgw")] +DsBindToISTGA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindtoistga")] +DsBindToISTGW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindtoistgw")] +DsBindW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindw")] +DsBindWithCred=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindwithcredw")] +DsBindWithCredA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindwithcreda")] +DsBindWithCredW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindwithcredw")] +DsBindWithSpn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindwithspnw")] +DsBindWithSpnA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindwithspna")] +DsBindWithSpnEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindwithspnexa")] +DsBindWithSpnExA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindwithspnexa")] +DsBindWithSpnExW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindwithspnexw")] +DsBindWithSpnW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsbindwithspnw")] +DSBITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/ns-dsclient-dsbitemw")] +DSBITEMA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/ns-dsclient-dsbitema")] +DSBITEMW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/ns-dsclient-dsbitemw")] +DsBrowseForContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-dsbrowseforcontainerw")] +DsBrowseForContainerA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-dsbrowseforcontainera")] +DsBrowseForContainerW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-dsbrowseforcontainerw")] +DSBROWSEINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/ns-dsclient-dsbrowseinfoa")] +DSBROWSEINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/ns-dsclient-dsbrowseinfow")] +DSCLASSCREATIONINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/ns-dsclient-dsclasscreationinfo")] +DsClientMakeSpnForTargetServer=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsclientmakespnfortargetservera")] +DsClientMakeSpnForTargetServerA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsclientmakespnfortargetservera")] +DsClientMakeSpnForTargetServerW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsclientmakespnfortargetserverw")] +DSCOLUMN=[Documentation("https://docs.microsoft.com/windows/win32/api/dsquery/ns-dsquery-dscolumn")] +DsCrackNames=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dscracknamesa")] +DsCrackNamesA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dscracknamesa")] +DsCrackNamesW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dscracknamesw")] +DsCrackSpn=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dscrackspna")] +DsCrackSpnA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dscrackspna")] +DsCrackSpnW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dscrackspnw")] +DsCrackUnquotedMangledRdn=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dscrackunquotedmangledrdna")] +DsCrackUnquotedMangledRdnA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dscrackunquotedmangledrdna")] +DsCrackUnquotedMangledRdnW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dscrackunquotedmangledrdnw")] +DSCreateISecurityInfoObject=[Documentation("https://docs.microsoft.com/windows/win32/api/dssec/nf-dssec-dscreateisecurityinfoobject")] +DSCreateISecurityInfoObjectEx=[Documentation("https://docs.microsoft.com/windows/win32/api/dssec/nf-dssec-dscreateisecurityinfoobjectex")] +DSCreateSecurityPage=[Documentation("https://docs.microsoft.com/windows/win32/api/dssec/nf-dssec-dscreatesecuritypage")] +DsDeregisterDnsHostRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsderegisterdnshostrecordsa")] +DsDeregisterDnsHostRecordsA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsderegisterdnshostrecordsa")] +DsDeregisterDnsHostRecordsW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsderegisterdnshostrecordsw")] +DSDISPLAYSPECOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/ns-dsclient-dsdisplayspecoptions")] +DSEditSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/dssec/nf-dssec-dseditsecurity")] +DsEnumerateDomainTrusts=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsenumeratedomaintrustsw")] +DsEnumerateDomainTrustsA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsenumeratedomaintrustsa")] +DsEnumerateDomainTrustsW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsenumeratedomaintrustsw")] +DsFreeDomainControllerInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsfreedomaincontrollerinfow")] +DsFreeDomainControllerInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsfreedomaincontrollerinfoa")] +DsFreeDomainControllerInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsfreedomaincontrollerinfow")] +DsFreeNameResult=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsfreenameresultw")] +DsFreeNameResultA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsfreenameresulta")] +DsFreeNameResultW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsfreenameresultw")] +DsFreePasswordCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsfreepasswordcredentials")] +DsFreeSchemaGuidMap=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsfreeschemaguidmapw")] +DsFreeSchemaGuidMapA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsfreeschemaguidmapa")] +DsFreeSchemaGuidMapW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsfreeschemaguidmapw")] +DsFreeSpnArray=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsfreespnarraya")] +DsFreeSpnArrayA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsfreespnarraya")] +DsFreeSpnArrayW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsfreespnarrayw")] +DsGetDcClose=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetdcclosew")] +DsGetDcCloseW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetdcclosew")] +DsGetDcName=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetdcnamew")] +DsGetDcNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetdcnamea")] +DsGetDcNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetdcnamew")] +DsGetDcNext=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetdcnexta")] +DsGetDcNextA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetdcnexta")] +DsGetDcNextW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetdcnextw")] +DsGetDcOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetdcopena")] +DsGetDcOpenA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetdcopena")] +DsGetDcOpenW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetdcopenw")] +DsGetDcSiteCoverage=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetdcsitecoveragew")] +DsGetDcSiteCoverageA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetdcsitecoveragea")] +DsGetDcSiteCoverageW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetdcsitecoveragew")] +DsGetDomainControllerInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsgetdomaincontrollerinfoa")] +DsGetDomainControllerInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsgetdomaincontrollerinfoa")] +DsGetDomainControllerInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsgetdomaincontrollerinfow")] +DsGetForestTrustInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetforesttrustinformationw")] +DsGetFriendlyClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-dsgetfriendlyclassname")] +DsGetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-dsgeticon")] +DsGetRdnW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsgetrdnw")] +DsGetSiteName=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetsitenamea")] +DsGetSiteNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetsitenamea")] +DsGetSiteNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsgetsitenamew")] +DsGetSpn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsgetspna")] +DsGetSpnA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsgetspna")] +DsGetSpnW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsgetspnw")] +DShellWindowsEvents=[Documentation("https://docs.microsoft.com/windows/win32/shell/dshellwindowsevents")] +DShellWindowsEvents::WindowRegistered=[Documentation("https://docs.microsoft.com/windows/win32/shell/dshellwindowsevents-windowregistered")] +DShellWindowsEvents::WindowRevoked=[Documentation("https://docs.microsoft.com/windows/win32/shell/dshellwindowsevents-windowrevoked")] +DsInheritSecurityIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsinheritsecurityidentityw")] +DsInheritSecurityIdentityA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsinheritsecurityidentitya")] +DsInheritSecurityIdentityW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsinheritsecurityidentityw")] +DsIsMangledDn=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsismangleddnw")] +DsIsMangledDnA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsismangleddna")] +DsIsMangledDnW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsismangleddnw")] +DsIsMangledRdnValue=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsismangledrdnvaluea")] +DsIsMangledRdnValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsismangledrdnvaluea")] +DsIsMangledRdnValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsismangledrdnvaluew")] +DsIsNTDSOnline=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsisntdsonline")] +DsIsNTDSOnlineA=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsisntdsonline")] +DsIsNTDSOnlineW=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsisntdsonline")] +DsListDomainsInSite=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistdomainsinsitew")] +DsListDomainsInSiteA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistdomainsinsitea")] +DsListDomainsInSiteW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistdomainsinsitew")] +DsListInfoForServer=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistinfoforservera")] +DsListInfoForServerA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistinfoforservera")] +DsListInfoForServerW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistinfoforserverw")] +DsListRoles=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistrolesa")] +DsListRolesA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistrolesa")] +DsListRolesW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistrolesw")] +DsListServersForDomainInSite=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistserversfordomaininsitea")] +DsListServersForDomainInSiteA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistserversfordomaininsitea")] +DsListServersForDomainInSiteW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistserversfordomaininsitew")] +DsListServersInSite=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistserversinsitew")] +DsListServersInSiteA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistserversinsitea")] +DsListServersInSiteW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistserversinsitew")] +DsListSites=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistsitesw")] +DsListSitesA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistsitesa")] +DsListSitesW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dslistsitesw")] +DsMakePasswordCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsmakepasswordcredentialsw")] +DsMakePasswordCredentialsA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsmakepasswordcredentialsa")] +DsMakePasswordCredentialsW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsmakepasswordcredentialsw")] +DsMakeSpn=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsmakespna")] +DsMakeSpnA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsmakespna")] +DsMakeSpnW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsmakespnw")] +DsMapSchemaGuids=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsmapschemaguidsw")] +DsMapSchemaGuidsA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsmapschemaguidsa")] +DsMapSchemaGuidsW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsmapschemaguidsw")] +DSMCC_ELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-dsmcc_element")] +DSMCC_FILTER_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-dsmcc_filter_options")] +DSMCC_SECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-dsmcc_section")] +DsMergeForestTrustInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsmergeforesttrustinformationw")] +DSOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/ns-dsclient-dsobject")] +DSOBJECTNAMES=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/ns-dsclient-dsobjectnames")] +DSOP_FILTER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/objsel/ns-objsel-dsop_filter_flags")] +DSOP_INIT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/objsel/ns-objsel-dsop_init_info")] +DSOP_SCOPE_INIT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/objsel/ns-objsel-dsop_scope_init_info")] +DSOP_UPLEVEL_FILTER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/objsel/ns-objsel-dsop_uplevel_filter_flags")] +DSPROPERTYPAGEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/ns-dsclient-dspropertypageinfo")] +DSQUERYCLASSLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/dsquery/ns-dsquery-dsqueryclasslist")] +DSQUERYINITPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/dsquery/ns-dsquery-dsqueryinitparams")] +DSQUERYPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/dsquery/ns-dsquery-dsqueryparams")] +DsQuerySitesByCost=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsquerysitesbycosta")] +DsQuerySitesByCostA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsquerysitesbycosta")] +DsQuerySitesByCostW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsquerysitesbycostw")] +DsQuerySitesFree=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsquerysitesfree")] +DsQuoteRdnValue=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsquoterdnvaluea")] +DsQuoteRdnValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsquoterdnvaluea")] +DsQuoteRdnValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsquoterdnvaluew")] +DSREG_JOIN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/ns-lmjoin-dsreg_join_info")] +DSREG_JOIN_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/ne-lmjoin-dsreg_join_type")] +DSREG_USER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/ns-lmjoin-dsreg_user_info")] +DsRemoveDsDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsremovedsdomaina")] +DsRemoveDsDomainA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsremovedsdomaina")] +DsRemoveDsDomainW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsremovedsdomainw")] +DsRemoveDsServer=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsremovedsserverw")] +DsRemoveDsServerA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsremovedsservera")] +DsRemoveDsServerW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsremovedsserverw")] +DsReplicaAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicaadda")] +DsReplicaAddA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicaadda")] +DsReplicaAddW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicaaddw")] +DsReplicaConsistencyCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicaconsistencycheck")] +DsReplicaDel=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicadelw")] +DsReplicaDelA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicadela")] +DsReplicaDelW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicadelw")] +DsReplicaFreeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicafreeinfo")] +DsReplicaGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicagetinfow")] +DsReplicaGetInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicagetinfo2w")] +DsReplicaGetInfo2W=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicagetinfo2w")] +DsReplicaGetInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicagetinfow")] +DsReplicaModify=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicamodifyw")] +DsReplicaModifyA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicamodifya")] +DsReplicaModifyW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicamodifyw")] +DsReplicaSync=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicasyncw")] +DsReplicaSyncA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicasynca")] +DsReplicaSyncAll=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicasyncalla")] +DsReplicaSyncAllA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicasyncalla")] +DsReplicaSyncAllW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicasyncallw")] +DsReplicaSyncW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicasyncw")] +DsReplicaUpdateRefs=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicaupdaterefsw")] +DsReplicaUpdateRefsA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicaupdaterefsa")] +DsReplicaUpdateRefsW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicaupdaterefsw")] +DsReplicaVerifyObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicaverifyobjectsw")] +DsReplicaVerifyObjectsA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicaverifyobjectsa")] +DsReplicaVerifyObjectsW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsreplicaverifyobjectsw")] +DsRestoreEnd=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsrestoreend")] +DsRestoreGetDatabaseLocations=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsrestoregetdatabaselocations")] +DsRestoreGetDatabaseLocationsA=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsrestoregetdatabaselocations")] +DsRestoreGetDatabaseLocationsW=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsrestoregetdatabaselocations")] +DsRestorePrepare=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsrestoreprepare")] +DsRestorePrepareA=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsrestoreprepare")] +DsRestorePrepareW=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsrestoreprepare")] +DsRestoreRegister=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsrestoreregister")] +DsRestoreRegisterA=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsrestoreregister")] +DsRestoreRegisterComplete=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsrestoreregistercomplete")] +DsRestoreRegisterW=[Documentation("https://docs.microsoft.com/windows/win32/AD/dsrestoreregister")] +DSROLE_MACHINE_ROLE=[Documentation("https://docs.microsoft.com/windows/win32/api/dsrole/ne-dsrole-dsrole_machine_role")] +DSROLE_OPERATION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/dsrole/ne-dsrole-dsrole_operation_state")] +DSROLE_OPERATION_STATE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dsrole/ns-dsrole-dsrole_operation_state_info")] +DSROLE_PRIMARY_DOMAIN_INFO_BASIC=[Documentation("https://docs.microsoft.com/windows/win32/api/dsrole/ns-dsrole-dsrole_primary_domain_info_basic")] +DSROLE_PRIMARY_DOMAIN_INFO_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/dsrole/ne-dsrole-dsrole_primary_domain_info_level")] +DSROLE_SERVER_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/dsrole/ne-dsrole-dsrole_server_state")] +DSROLE_UPGRADE_STATUS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dsrole/ns-dsrole-dsrole_upgrade_status_info")] +DsRoleFreeMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/dsrole/nf-dsrole-dsrolefreememory")] +DsRoleGetPrimaryDomainInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/dsrole/nf-dsrole-dsrolegetprimarydomaininformation")] +DsServerRegisterSpn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsserverregisterspnw")] +DsServerRegisterSpnA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsserverregisterspna")] +DsServerRegisterSpnW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsserverregisterspnw")] +DsSetAuthIdentity=[Documentation("https://docs.microsoft.com/windows/win32/AD/dssetauthidentity")] +DsSetAuthIdentityA=[Documentation("https://docs.microsoft.com/windows/win32/AD/dssetauthidentity")] +DsSetAuthIdentityW=[Documentation("https://docs.microsoft.com/windows/win32/AD/dssetauthidentity")] +DsSetCurrentBackupLog=[Documentation("https://docs.microsoft.com/windows/win32/AD/dssetcurrentbackuplog")] +DsSetCurrentBackupLogA=[Documentation("https://docs.microsoft.com/windows/win32/AD/dssetcurrentbackuplog")] +DsSetCurrentBackupLogW=[Documentation("https://docs.microsoft.com/windows/win32/AD/dssetcurrentbackuplog")] +DSSSEED=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-dssseed")] +dst=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dst")] +DSTORAGE_COMMAND_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ne-dstorage-dstorage_command_type")] +DSTORAGE_COMPRESSION=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ne-dstorage-dstorage_compression")] +DSTORAGE_COMPRESSION_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ne-dstorage-dstorage_compression_format")] +DSTORAGE_COMPRESSION_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ne-dstorage-dstorage_compression_support")] +DSTORAGE_CONFIGURATION=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_configuration")] +DSTORAGE_CONFIGURATION1=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_configuration1")] +DSTORAGE_CUSTOM_DECOMPRESSION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ne-dstorage-dstorage_custom_decompression_flags")] +DSTORAGE_CUSTOM_DECOMPRESSION_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_custom_decompression_request")] +DSTORAGE_CUSTOM_DECOMPRESSION_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_custom_decompression_result")] +DSTORAGE_DEBUG=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ne-dstorage-dstorage_debug")] +DSTORAGE_DESTINATION=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_destination")] +DSTORAGE_DESTINATION_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_destination_buffer")] +DSTORAGE_DESTINATION_MEMORY=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_destination_memory")] +DSTORAGE_DESTINATION_MULTIPLE_SUBRESOURCES=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_destination_multiple_subresources")] +DSTORAGE_DESTINATION_TEXTURE_REGION=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_destination_texture_region")] +DSTORAGE_DESTINATION_TILES=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_destination_tiles")] +DSTORAGE_ERROR_FIRST_FAILURE=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_error_first_failure")] +DSTORAGE_ERROR_PARAMETERS_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_error_parameters_request")] +DSTORAGE_ERROR_PARAMETERS_SIGNAL=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_error_parameters_signal")] +DSTORAGE_ERROR_PARAMETERS_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_error_parameters_status")] +DSTORAGE_ERROR_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_error_record")] +DSTORAGE_GET_REQUEST_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ne-dstorage-dstorage_get_request_flags")] +DSTORAGE_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ne-dstorage-dstorage_priority")] +DSTORAGE_QUEUE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_queue_desc")] +DSTORAGE_QUEUE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_queue_info")] +DSTORAGE_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_request")] +DSTORAGE_REQUEST_DESTINATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ne-dstorage-dstorage_request_destination_type")] +DSTORAGE_REQUEST_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_request_options")] +DSTORAGE_REQUEST_SOURCE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ne-dstorage-dstorage_request_source_type")] +DSTORAGE_SOURCE=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_source")] +DSTORAGE_SOURCE_FILE=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_source_file")] +DSTORAGE_SOURCE_MEMORY=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ns-dstorage-dstorage_source_memory")] +DSTORAGE_STAGING_BUFFER_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/ne-dstorage-dstorage_staging_buffer_size")] +DStorageCreateCompressionCodec=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-dstoragecreatecompressioncodec")] +DStorageGetFactory=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-dstoragegetfactory")] +DStorageSetConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-dstoragesetconfiguration")] +DStorageSetConfiguration1=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-dstoragesetconfiguration1")] +DsUnBind=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsunbinda")] +DsUnBindA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsunbinda")] +DsUnBindW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dsunbindw")] +DsUnquoteRdnValue=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsunquoterdnvaluea")] +DsUnquoteRdnValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsunquoterdnvaluea")] +DsUnquoteRdnValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsparse/nf-dsparse-dsunquoterdnvaluew")] +DsValidateSubnetName=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsvalidatesubnetnamea")] +DsValidateSubnetNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsvalidatesubnetnamea")] +DsValidateSubnetNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dsgetdc/nf-dsgetdc-dsvalidatesubnetnamew")] +DsWriteAccountSpn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dswriteaccountspna")] +DsWriteAccountSpnA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dswriteaccountspna")] +DsWriteAccountSpnW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdsapi/nf-ntdsapi-dswriteaccountspnw")] +dsx=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dsx---ps")] +dsy=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dsy---ps")] +DTBGOPTS=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/ns-uxtheme-dtbgopts")] +DTBLBUTTON=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dtblbutton")] +DTBLCHECKBOX=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dtblcheckbox")] +DTBLCOMBOBOX=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dtblcombobox")] +DTBLDDLBX=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dtblddlbx")] +DTBLEDI=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dtbledit")] +DTBLGROUPBOX=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dtblgroupbox")] +DTBLLABEL=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dtbllabel")] +DTBLLBX=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dtbllbx")] +DTBLMVDDLBOX=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dtblmvddlbox")] +DTBLMVLISTBOX=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dtblmvlistbox")] +DTBLPAGE=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dtblpage")] +DTBLRADIOBUTTON=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dtblradiobutton")] +DTCPIPHost=[Documentation("https://docs.microsoft.com/windows/win32/WMP/dtcpiphost-attribute")] +DTCPIPPort=[Documentation("https://docs.microsoft.com/windows/win32/WMP/dtcpipport-attribute")] +DTCTL=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dtctl")] +DTM_CLOSEMONTHCAL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-closemonthcal")] +DTM_GETDATETIMEPICKERINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-getdatetimepickerinfo")] +DTM_GETIDEALSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-getidealsize")] +DTM_GETMCCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-getmccolor")] +DTM_GETMCFONT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-getmcfont")] +DTM_GETMCSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-getmcstyle")] +DTM_GETMONTHCAL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-getmonthcal")] +DTM_GETRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-getrange")] +DTM_GETSYSTEMTIME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-getsystemtime")] +DTM_SETFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-setformat")] +DTM_SETFORMATA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-setformat")] +DTM_SETFORMATW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-setformat")] +DTM_SETMCCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-setmccolor")] +DTM_SETMCFONT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-setmcfont")] +DTM_SETMCSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-setmcstyle")] +DTM_SETRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-setrange")] +DTM_SETSYSTEMTIME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtm-setsystemtime")] +DTN_CLOSEUP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtn-closeup")] +DTN_DATETIMECHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtn-datetimechange")] +DTN_DROPDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtn-dropdown")] +DTN_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtn-format")] +DTN_FORMATA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtn-format")] +DTN_FORMATQUERY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtn-formatquery")] +DTN_FORMATQUERYA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtn-formatquery")] +DTN_FORMATQUERYW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtn-formatquery")] +DTN_FORMATW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtn-format")] +DTN_USERSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtn-userstring")] +DTN_USERSTRINGA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtn-userstring")] +DTN_USERSTRINGW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtn-userstring")] +DTN_WMKEYDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtn-wmkeydown")] +DTN_WMKEYDOWNA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtn-wmkeydown")] +DTN_WMKEYDOWNW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/dtn-wmkeydown")] +dtof=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dtof--sm5---asm-")] +DTPAGE=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/dtpage")] +DTTOPTS=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/ns-uxtheme-dttopts")] +DumpDiagnostics=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/control-dumpdiagnostics")] +DUMPERTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/dumpertype")] +DumpGraph=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dumpgraph")] +DumpLogRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-dumplogrecords")] +DupCursorGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/dupcursorgrbit-enumeration")] +DUPLICATE_EXTENTS_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-duplicate_extents_data")] +DuplicateBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/duplicateblob")] +DuplicateEncryptionInfoFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winefs/nf-winefs-duplicateencryptioninfofile")] +DuplicateHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/handleapi/nf-handleapi-duplicatehandle")] +DuplicateIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-duplicateicon")] +DuplicateToken=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-duplicatetoken")] +DuplicateTokenEx=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-duplicatetokenex")] +DurableCommitCallback=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/durablecommitcallback-constructor")] +DurableCommitCallback::End=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/durablecommitcallback.end-method")] +DurableCommitCallback::ReleaseResource=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/durablecommitcallback.releaseresource-method")] +DurableCommitCallback::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/durablecommitcallback.tostring-method")] +DurableCommitCallbackGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/durablecommitcallbackgrbit-enumeration")] +Duration=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/duration")] +DURATION=[Documentation("https://docs.microsoft.com/windows/win32/WMP/duration-element")] +DURATIONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/WMP/durationtext")] +DurationUnitChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-durationunitchange")] +DV=[Documentation("https://docs.microsoft.com/windows/win32/medfound/dv-video-decoder")] +DVASPECT=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypes/ne-wtypes-dvaspect")] +DVASPECT2=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ne-ocidl-dvaspect2")] +DVASPECTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ns-ocidl-dvaspectinfo")] +DVASPECTINFOFLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ne-ocidl-dvaspectinfoflag")] +DVB_EIT_FILTER_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-dvb_eit_filter_options")] +DVD=[Documentation("https://docs.microsoft.com/windows/win32/WMP/dvd-object")] +DVD_AUDIO_APPMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_audio_appmode")] +DVD_AUDIO_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_audio_format")] +DVD_AUDIO_LANG_EXT=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_audio_lang_ext")] +DVD_AudioAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-dvd_audioattributes")] +DVD_CMD_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_cmd_flags")] +DVD_DECODER_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-dvd_decoder_caps")] +DVD_DISC_SIDE=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_disc_side")] +DVD_DOMAIN=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_domain")] +DVD_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdevcod/ne-dvdevcod-dvd_error")] +DVD_FRAMERATE=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_framerate")] +DVD_HMSF_TIMECODE=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-dvd_hmsf_timecode")] +DVD_KARAOKE_ASSIGNMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_karaoke_assignment")] +DVD_KARAOKE_CONTENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_karaoke_contents")] +DVD_KARAOKE_DOWNMIX=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_karaoke_downmix")] +DVD_KaraokeAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-dvd_karaokeattributes")] +DVD_MENU_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_menu_id")] +DVD_MenuAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-dvd_menuattributes")] +DVD_MUA_Coeff=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-dvd_mua_coeff")] +DVD_MUA_MixingInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-dvd_mua_mixinginfo")] +DVD_MultichannelAudioAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-dvd_multichannelaudioattributes")] +DVD_NavCmdType=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_navcmdtype")] +DVD_OPTION_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_option_flag")] +DVD_PARENTAL_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_parental_level")] +DVD_PB_STOPPED=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdevcod/ne-dvdevcod-dvd_pb_stopped")] +DVD_PLAYBACK_LOCATION=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-dvd_playback_location")] +DVD_PLAYBACK_LOCATION2=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-dvd_playback_location2")] +DVD_PREFERRED_DISPLAY_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_preferred_display_mode")] +DVD_REGION=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-dvd_region")] +DVD_REGISTER=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dvd-register")] +DVD_RELATIVE_BUTTON=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_relative_button")] +DVD_SUBPICTURE_CODING=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_subpicture_coding")] +DVD_SUBPICTURE_LANG_EXT=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_subpicture_lang_ext")] +DVD_SUBPICTURE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_subpicture_type")] +DVD_SubpictureAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-dvd_subpictureattributes")] +DVD_TextCharSet=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_textcharset")] +DVD_TextStringType=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_textstringtype")] +DVD_TIMECODE=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-dvd_timecode")] +DVD_TIMECODE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_timecode_flags")] +DVD_TITLE_APPMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_title_appmode")] +DVD_TitleAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-dvd_titleattributes")] +DVD_VIDEO_COMPRESSION=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-dvd_video_compression")] +DVD_VideoAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-dvd_videoattributes")] +DVD_WARNING=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdevcod/ne-dvdevcod-dvd_warning")] +DVD::back=[Documentation("https://docs.microsoft.com/windows/win32/WMP/dvd-back")] +DVD::domain=[Documentation("https://docs.microsoft.com/windows/win32/WMP/dvd-domain")] +DVD::isAvailable=[Documentation("https://docs.microsoft.com/windows/win32/WMP/dvd-isavailable")] +DVD::resume=[Documentation("https://docs.microsoft.com/windows/win32/WMP/dvd-resume")] +DVD::titleMenu=[Documentation("https://docs.microsoft.com/windows/win32/WMP/dvd-titlemenu")] +DVD::topMenu=[Documentation("https://docs.microsoft.com/windows/win32/WMP/dvd-topmenu")] +DVDAdm=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dvdadm-property")] +DVDDirectory=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dvddirectory-property")] +DVDID=[Documentation("https://docs.microsoft.com/windows/win32/WMP/dvdid-attribute")] +DvdLauncher=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/dvdlauncher")] +DVDMenuIDConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/ne-segment-dvdmenuidconstants")] +DVDNotify=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dvdnotify")] +DVDSPExt=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/ne-segment-dvdspext")] +DVDTextStringType=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/ne-segment-dvdtextstringtype")] +DVDTimeCode2bstr=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dvdtimecode2bstr-method")] +DVDUniqueID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/dvduniqueid-property")] +DVEXTENTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ns-ocidl-dvextentinfo")] +DVEXTENTMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ne-ocidl-dvextentmode")] +DVINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-dvinfo")] +DVR_STREAM_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/ns-sbe-dvr_stream_desc")] +DVTARGETDEVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ns-objidl-dvtargetdevice")] +DWM=[Documentation("https://docs.microsoft.com/windows/win32/dwm/dwm-bb-constants")] +DWM_BLURBEHIND=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/ns-dwmapi-dwm_blurbehind")] +DWM_PRESENT_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/ns-dwmapi-dwm_present_parameters")] +DWM_SHOWCONTACT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwm_showcontact")] +DWM_SOURCE_FRAME_SAMPLING=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwm_source_frame_sampling")] +DWM_SYSTEMBACKDROP_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwm_systembackdrop_type")] +DWM_TAB_WINDOW_REQUIREMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwm_tab_window_requirements")] +DWM_THUMBNAIL_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/ns-dwmapi-dwm_thumbnail_properties")] +DWM_TIMING_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/ns-dwmapi-dwm_timing_info")] +DWM_TNP=[Documentation("https://docs.microsoft.com/windows/win32/dwm/dwm-tnp-constants")] +DWM_WINDOW_CORNER_PREFERENCE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwm_window_corner_preference")] +DwmAttachMilContent=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmattachmilcontent")] +DwmDefWindowProc=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmdefwindowproc")] +DwmDetachMilContent=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmdetachmilcontent")] +DwmDxGetWindowSharedSurface=[Documentation("https://docs.microsoft.com/windows/win32/dwm/dwmdxgetwindowsharedsurface")] +DwmDxUpdateWindowSharedSurface=[Documentation("https://docs.microsoft.com/windows/win32/dwm/dwmdxupdatewindowsharedsurface")] +DwmEnableBlurBehindWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmenableblurbehindwindow")] +DwmEnableComposition=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmenablecomposition")] +DwmEnableMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmenablemmcss")] +DwmExtendFrameIntoClientArea=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmextendframeintoclientarea")] +DWMFLIP3DWINDOWPOLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwmflip3dwindowpolicy")] +DwmFlush=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmflush")] +DwmGetColorizationColor=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmgetcolorizationcolor")] +DwmGetCompositionTimingInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmgetcompositiontiminginfo")] +DwmGetGraphicsStreamClient=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmgetgraphicsstreamclient")] +DwmGetGraphicsStreamTransformHint=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmgetgraphicsstreamtransformhint")] +DwmGetTransportAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmgettransportattributes")] +DwmGetUnmetTabRequirements=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmgetunmettabrequirements")] +DwmGetWindowAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmgetwindowattribute")] +DwmInvalidateIconicBitmaps=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwminvalidateiconicbitmaps")] +DwmIsCompositionEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmiscompositionenabled")] +DwmModifyPreviousDxFrameDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmmodifypreviousdxframeduration")] +DWMNCRENDERINGPOLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwmncrenderingpolicy")] +DwmQueryThumbnailSourceSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmquerythumbnailsourcesize")] +DwmRegisterThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmregisterthumbnail")] +DwmRenderGesture=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmrendergesture")] +DwmSetDxFrameDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmsetdxframeduration")] +DwmSetIconicLivePreviewBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmseticoniclivepreviewbitmap")] +DwmSetIconicThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmseticonicthumbnail")] +DwmSetPresentParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmsetpresentparameters")] +DwmSetWindowAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmsetwindowattribute")] +DwmShowContact=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmshowcontact")] +DwmTetherContact=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmtethercontact")] +DWMTRANSITION_OWNEDWINDOW_TARGET=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwmtransition_ownedwindow_target")] +DwmTransitionOwnedWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmtransitionownedwindow")] +DwmUnregisterThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmunregisterthumbnail")] +DwmUpdateThumbnailProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/nf-dwmapi-dwmupdatethumbnailproperties")] +DWMWINDOWATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwmwindowattribute")] +DWORD_DWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-dword_dword")] +DWordPtrAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-dwordptradd")] +DWordPtrMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-dwordptrmult")] +DWordPtrSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-dwordptrsub")] +DWRITE_AUTOMATIC_FONT_AXES=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ne-dwrite_3-dwrite_automatic_font_axes")] +DWRITE_BASELINE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_baseline")] +DWRITE_BREAK_CONDITION=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_break_condition")] +DWRITE_CARET_METRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ns-dwrite_1-dwrite_caret_metrics")] +DWRITE_CLUSTER_METRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_cluster_metrics")] +DWRITE_COLOR_F=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/dwrite-color-f")] +DWRITE_COLOR_GLYPH_RUN=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/ns-dwrite_2-dwrite_color_glyph_run")] +DWRITE_COLOR_GLYPH_RUN1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ns-dwrite_3-dwrite_color_glyph_run1")] +DWRITE_CONTAINER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ne-dwrite_3-dwrite_container_type")] +DWRITE_FACTORY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_factory_type")] +DWRITE_FILE_FRAGMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ns-dwrite_3-dwrite_file_fragment")] +DWRITE_FLOW_DIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_flow_direction")] +DWRITE_FONT_AXIS_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ne-dwrite_3-dwrite_font_axis_attributes")] +DWRITE_FONT_AXIS_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ns-dwrite_3-dwrite_font_axis_range")] +DWRITE_FONT_AXIS_TAG=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ne-dwrite_3-dwrite_font_axis_tag")] +DWRITE_FONT_AXIS_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ns-dwrite_3-dwrite_font_axis_value")] +DWRITE_FONT_FACE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_font_face_type")] +DWRITE_FONT_FAMILY_MODEL=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ne-dwrite_3-dwrite_font_family_model")] +DWRITE_FONT_FEATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_font_feature")] +DWRITE_FONT_FEATURE_TAG=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_font_feature_tag")] +DWRITE_FONT_FILE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_font_file_type")] +DWRITE_FONT_LINE_GAP_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ne-dwrite_3-dwrite_font_line_gap_usage")] +DWRITE_FONT_METRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_font_metrics")] +DWRITE_FONT_METRICS1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ns-dwrite_1-dwrite_font_metrics1")] +DWRITE_FONT_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ns-dwrite_3-dwrite_font_property")] +DWRITE_FONT_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ne-dwrite_3-dwrite_font_property_id")] +DWRITE_FONT_SIMULATIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_font_simulations")] +DWRITE_FONT_SOURCE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ne-dwrite_3-dwrite_font_source_type")] +DWRITE_FONT_STRETCH=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_font_stretch")] +DWRITE_FONT_STYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_font_style")] +DWRITE_FONT_WEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_font_weight")] +DWRITE_GLYPH_IMAGE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ns-dwrite_3-dwrite_glyph_image_data")] +DWRITE_GLYPH_IMAGE_FORMATS=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ne-dcommon-dwrite_glyph_image_formats")] +DWRITE_GLYPH_METRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_glyph_metrics")] +DWRITE_GLYPH_OFFSET=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_glyph_offset")] +DWRITE_GLYPH_ORIENTATION_ANGLE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_glyph_orientation_angle")] +DWRITE_GLYPH_RUN=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_glyph_run")] +DWRITE_GLYPH_RUN_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_glyph_run_description")] +DWRITE_GRID_FIT_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/ne-dwrite_2-dwrite_grid_fit_mode")] +DWRITE_HIT_TEST_METRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_hit_test_metrics")] +DWRITE_INFORMATIONAL_STRING_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_informational_string_id")] +DWRITE_INLINE_OBJECT_METRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_inline_object_metrics")] +DWRITE_JUSTIFICATION_OPPORTUNITY=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ns-dwrite_1-dwrite_justification_opportunity")] +DWRITE_LINE_BREAKPOINT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_line_breakpoint")] +DWRITE_LINE_METRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_line_metrics")] +DWRITE_LINE_METRICS1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ns-dwrite_3-dwrite_line_metrics1")] +DWRITE_LINE_SPACING=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ns-dwrite_3-dwrite_line_spacing")] +DWRITE_LINE_SPACING_METHOD=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_line_spacing_method")] +DWRITE_LOCALITY=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ne-dwrite_3-dwrite_locality")] +DWRITE_MAKE_FONT_AXIS_TAG=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-dwrite_make_font_axis_tag")] +DWRITE_MAKE_OPENTYPE_TAG=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-dwrite_make_opentype_tag")] +DWRITE_MATRIX=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_matrix")] +DWRITE_MEASURING_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/dcommon/ne-dcommon-dwrite_measuring_mode")] +DWRITE_NUMBER_SUBSTITUTION_METHOD=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_number_substitution_method")] +DWRITE_OPTICAL_ALIGNMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/ne-dwrite_2-dwrite_optical_alignment")] +DWRITE_OUTLINE_THRESHOLD=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_outline_threshold")] +DWRITE_OVERHANG_METRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_overhang_metrics")] +DWRITE_PANOSE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ns-dwrite_1-dwrite_panose")] +DWRITE_PANOSE_ARM_STYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_arm_style")] +DWRITE_PANOSE_ASPECT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_aspect")] +DWRITE_PANOSE_ASPECT_RATIO=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_aspect_ratio")] +DWRITE_PANOSE_CHARACTER_RANGES=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_character_ranges")] +DWRITE_PANOSE_CONTRAST=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_contrast")] +DWRITE_PANOSE_DECORATIVE_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_decorative_class")] +DWRITE_PANOSE_DECORATIVE_TOPOLOGY=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_decorative_topology")] +DWRITE_PANOSE_FAMILY=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_family")] +DWRITE_PANOSE_FILL=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_fill")] +DWRITE_PANOSE_FINIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_finials")] +DWRITE_PANOSE_LETTERFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_letterform")] +DWRITE_PANOSE_LINING=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_lining")] +DWRITE_PANOSE_MIDLINE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_midline")] +DWRITE_PANOSE_PROPORTION=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_proportion")] +DWRITE_PANOSE_SCRIPT_FORM=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_script_form")] +DWRITE_PANOSE_SCRIPT_TOPOLOGY=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_script_topology")] +DWRITE_PANOSE_SERIF_STYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_serif_style")] +DWRITE_PANOSE_SPACING=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_spacing")] +DWRITE_PANOSE_STROKE_VARIATION=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_stroke_variation")] +DWRITE_PANOSE_SYMBOL_ASPECT_RATIO=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_symbol_aspect_ratio")] +DWRITE_PANOSE_SYMBOL_KIND=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_symbol_kind")] +DWRITE_PANOSE_TOOL_KIND=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_tool_kind")] +DWRITE_PANOSE_WEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_weight")] +DWRITE_PANOSE_XASCENT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_xascent")] +DWRITE_PANOSE_XHEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_panose_xheight")] +DWRITE_PARAGRAPH_ALIGNMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_paragraph_alignment")] +DWRITE_PIXEL_GEOMETRY=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_pixel_geometry")] +DWRITE_READING_DIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_reading_direction")] +DWRITE_RENDERING_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_rendering_mode")] +DWRITE_RENDERING_MODE1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/ne-dwrite_3-dwrite_rendering_mode1")] +DWRITE_SCRIPT_ANALYSIS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_script_analysis")] +DWRITE_SCRIPT_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ns-dwrite_1-dwrite_script_properties")] +DWRITE_SCRIPT_SHAPES=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_script_shapes")] +DWRITE_SHAPING_GLYPH_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_shaping_glyph_properties")] +DWRITE_SHAPING_TEXT_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_shaping_text_properties")] +DWRITE_STRIKETHROUGH=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_strikethrough")] +DWRITE_TEXT_ALIGNMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_text_alignment")] +DWRITE_TEXT_ANTIALIAS_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_text_antialias_mode")] +DWRITE_TEXT_METRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_text_metrics")] +DWRITE_TEXT_METRICS1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/ns-dwrite_2-dwrite_text_metrics1")] +DWRITE_TEXT_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_text_range")] +DWRITE_TEXTURE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_texture_type")] +DWRITE_TRIMMING=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_trimming")] +DWRITE_TRIMMING_GRANULARITY=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_trimming_granularity")] +DWRITE_TYPOGRAPHIC_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_typographic_features")] +DWRITE_UNDERLINE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ns-dwrite-dwrite_underline")] +DWRITE_UNICODE_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ns-dwrite_1-dwrite_unicode_range")] +DWRITE_VERTICAL_GLYPH_ORIENTATION=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/ne-dwrite_1-dwrite_vertical_glyph_orientation")] +DWRITE_WORD_WRAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/ne-dwrite-dwrite_word_wrapping")] +DWriteCreateFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-dwritecreatefactory")] +DWriteEngine2Events=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-dwriteengine2events")] +DWriteEngine2Events::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-dwriteengine2events-update")] +DX_IRQDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-dx_irqdata")] +DXAPI_INTERFACE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/ns-dxmini-dxapi_interface")] +DXCore=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore-structures")] +DXCoreAdapterMemoryBudget=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/ns-dxcore_interface-dxcoreadaptermemorybudget")] +DXCoreAdapterMemoryBudgetNodeSegmentGroup=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/ns-dxcore_interface-dxcoreadaptermemorybudgetnodesegmentgroup")] +DXCoreAdapterPreference=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/ne-dxcore_interface-dxcoreadapterpreference")] +DXCoreAdapterProperty=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/ne-dxcore_interface-dxcoreadapterproperty")] +DXCoreAdapterState=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/ne-dxcore_interface-dxcoreadapterstate")] +DXCoreCreateAdapterFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/dxcore/nf-dxcore-dxcorecreateadapterfactory")] +DXCoreHardwareID=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/ns-dxcore_interface-dxcorehardwareid")] +DXCoreNotificationType=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/ne-dxcore_interface-dxcorenotificationtype")] +DXCoreSegmentGroup=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/ne-dxcore_interface-dxcoresegmentgroup")] +DXFILELOADMEMORY=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/dxfileloadmemory")] +DXFILELOADRESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/dxfileloadresource")] +DXGI=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddxgi/dx-graphics-dxgi")] +DXGI_ADAPTER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/ns-dxgi-dxgi_adapter_desc")] +DXGI_ADAPTER_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/ns-dxgi-dxgi_adapter_desc1")] +DXGI_ADAPTER_DESC2=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ns-dxgi1_2-dxgi_adapter_desc2")] +DXGI_ADAPTER_DESC3=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/ns-dxgi1_6-dxgi_adapter_desc3")] +DXGI_ADAPTER_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/ne-dxgi-dxgi_adapter_flag")] +DXGI_ADAPTER_FLAG3=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/ne-dxgi1_6-dxgi_adapter_flag3")] +DXGI_ALPHA_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ne-dxgi1_2-dxgi_alpha_mode")] +DXGI_COLOR_SPACE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgicommon/ne-dxgicommon-dxgi_color_space_type")] +DXGI_COMPUTE_PREEMPTION_GRANULARITY=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ne-dxgi1_2-dxgi_compute_preemption_granularity")] +DXGI_DEBUG_ID=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddxgi/dxgi-debug-id")] +DXGI_DEBUG_RLO_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/ne-dxgidebug-dxgi_debug_rlo_flags")] +DXGI_DECODE_SWAP_CHAIN_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/ns-dxgi1_3-dxgi_decode_swap_chain_desc")] +DXGI_DISPLAY_COLOR_SPACE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/ns-dxgi-dxgi_display_color_space")] +DXGI_ENUM_MODES=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddxgi/dxgi-enum-modes")] +DXGI_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddxgi/dxgi-error")] +DXGI_FEATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_5/ne-dxgi1_5-dxgi_feature")] +DXGI_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgiformat/ne-dxgiformat-dxgi_format")] +DXGI_FRAME_PRESENTATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/ne-dxgi1_3-dxgi_frame_presentation_mode")] +DXGI_FRAME_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/ns-dxgi-dxgi_frame_statistics")] +DXGI_FRAME_STATISTICS_MEDIA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/ns-dxgi1_3-dxgi_frame_statistics_media")] +DXGI_GPU_PREFERENCE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/ne-dxgi1_6-dxgi_gpu_preference")] +DXGI_GRAPHICS_PREEMPTION_GRANULARITY=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ne-dxgi1_2-dxgi_graphics_preemption_granularity")] +DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/ne-dxgi1_6-dxgi_hardware_composition_support_flags")] +DXGI_HDR_METADATA_HDR10=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_5/ns-dxgi1_5-dxgi_hdr_metadata_hdr10")] +DXGI_HDR_METADATA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_5/ne-dxgi1_5-dxgi_hdr_metadata_type")] +DXGI_INFO_QUEUE_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/ns-dxgidebug-dxgi_info_queue_filter")] +DXGI_INFO_QUEUE_FILTER_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/ns-dxgidebug-dxgi_info_queue_filter_desc")] +DXGI_INFO_QUEUE_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/ns-dxgidebug-dxgi_info_queue_message")] +DXGI_INFO_QUEUE_MESSAGE_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/ne-dxgidebug-dxgi_info_queue_message_category")] +DXGI_INFO_QUEUE_MESSAGE_SEVERITY=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/ne-dxgidebug-dxgi_info_queue_message_severity")] +DXGI_JPEG_AC_HUFFMAN_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddxgi/dxgi-jpeg-ac-huffman-table")] +DXGI_JPEG_DC_HUFFMAN_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddxgi/dxgi-jpeg-dc-huffman-table")] +DXGI_JPEG_QUANTIZATION_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddxgi/dxgi-jpeg-quantization-table")] +DXGI_MAPPED_RECT=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/ns-dxgi-dxgi_mapped_rect")] +DXGI_MATRIX_3X2_F=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/ns-dxgi1_3-dxgi_matrix_3x2_f")] +DXGI_MEMORY_SEGMENT_GROUP=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/ne-dxgi1_4-dxgi_memory_segment_group")] +DXGI_MODE_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ns-dxgi1_2-dxgi_mode_desc1")] +DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/ne-dxgi1_3-dxgi_multiplane_overlay_ycbcr_flags")] +DXGI_OFFER_RESOURCE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_5/ne-dxgi1_5-dxgi_offer_resource_flags")] +DXGI_OFFER_RESOURCE_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ne-dxgi1_2-dxgi_offer_resource_priority")] +DXGI_OUTDUPL_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ns-dxgi1_2-dxgi_outdupl_desc")] +DXGI_OUTDUPL_FRAME_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ns-dxgi1_2-dxgi_outdupl_frame_info")] +DXGI_OUTDUPL_MOVE_RECT=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ns-dxgi1_2-dxgi_outdupl_move_rect")] +DXGI_OUTDUPL_POINTER_POSITION=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ns-dxgi1_2-dxgi_outdupl_pointer_position")] +DXGI_OUTDUPL_POINTER_SHAPE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ns-dxgi1_2-dxgi_outdupl_pointer_shape_info")] +DXGI_OUTDUPL_POINTER_SHAPE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ne-dxgi1_2-dxgi_outdupl_pointer_shape_type")] +DXGI_OUTPUT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/ns-dxgi-dxgi_output_desc")] +DXGI_OUTPUT_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/ns-dxgi1_6-dxgi_output_desc1")] +DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/ne-dxgi1_4-dxgi_overlay_color_space_support_flag")] +DXGI_OVERLAY_SUPPORT_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/ne-dxgi1_3-dxgi_overlay_support_flag")] +DXGI_PRESENT=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddxgi/dxgi-present")] +DXGI_PRESENT_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ns-dxgi1_2-dxgi_present_parameters")] +DXGI_QUERY_VIDEO_MEMORY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/ns-dxgi1_4-dxgi_query_video_memory_info")] +DXGI_RATIONAL=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgicommon/ns-dxgicommon-dxgi_rational")] +DXGI_RECLAIM_RESOURCE_RESULTS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_5/ne-dxgi1_5-dxgi_reclaim_resource_results")] +DXGI_RESIDENCY=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/ne-dxgi-dxgi_residency")] +DXGI_RGBA=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddxgi/dxgi-rgba")] +DXGI_SAMPLE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgicommon/ns-dxgicommon-dxgi_sample_desc")] +DXGI_SCALING=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ne-dxgi1_2-dxgi_scaling")] +DXGI_SHARED_RESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/ns-dxgi-dxgi_shared_resource")] +DXGI_SHARED_RESOURCE_RW=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddxgi/dxgi-shared-resource-rw")] +DXGI_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddxgi/dxgi-status")] +DXGI_SURFACE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/ns-dxgi-dxgi_surface_desc")] +DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/ne-dxgi1_4-dxgi_swap_chain_color_space_support_flag")] +DXGI_SWAP_CHAIN_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/ns-dxgi-dxgi_swap_chain_desc")] +DXGI_SWAP_CHAIN_DESC1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ns-dxgi1_2-dxgi_swap_chain_desc1")] +DXGI_SWAP_CHAIN_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/ne-dxgi-dxgi_swap_chain_flag")] +DXGI_SWAP_CHAIN_FULLSCREEN_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/ns-dxgi1_2-dxgi_swap_chain_fullscreen_desc")] +DXGI_SWAP_EFFECT=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/ne-dxgi-dxgi_swap_effect")] +DXGI_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddxgi/dxgi-usage")] +DXGIDeclareAdapterRemovalSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/nf-dxgi1_6-dxgideclareadapterremovalsupport")] +DXGIDisableVBlankVirtualization=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/nf-dxgi1_6-dxgidisablevblankvirtualization")] +DXGIGetDebugInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-dxgigetdebuginterface")] +DXGIGetDebugInterface1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-dxgigetdebuginterface1")] +DXVA=[Documentation("https://docs.microsoft.com/windows/win32/medfound/dxva-image-filter-settings")] +DXVA_COPPSetProtectionLevelCmdData=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ns-dxva9typ-dxva_coppsetprotectionlevelcmddata")] +DXVA_COPPSetSignalingCmdData=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ns-dxva9typ-dxva_coppsetsignalingcmddata")] +DXVA_COPPStatusData=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ns-dxva9typ-dxva_coppstatusdata")] +DXVA_COPPStatusDisplayData=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ns-dxva9typ-dxva_coppstatusdisplaydata")] +DXVA_COPPStatusHDCPKeyData=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ns-dxva9typ-dxva_coppstatushdcpkeydata")] +DXVA_COPPStatusSignalingCmdData=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ns-dxva9typ-dxva_coppstatussignalingcmddata")] +DXVA_PicEntry_HEVC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/dxva-picentry-hevc")] +DXVA_PicParams_HEVC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/dxva-picparams-hevc")] +DXVA_Qmatrix_HEVC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/dxva-qmatrix-hevc")] +DXVA_Slice_HEVC_Short=[Documentation("https://docs.microsoft.com/windows/win32/medfound/dxva-slice-hevc-short")] +DXVA2_AES_CTR_IV=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_aes_ctr_iv")] +DXVA2_AYUVSample16=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_ayuvsample16")] +DXVA2_AYUVSample8=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_ayuvsample8")] +DXVA2_ConfigPictureDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_configpicturedecode")] +DXVA2_DecodeBufferDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_decodebufferdesc")] +DXVA2_DecodeExecuteParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_decodeexecuteparams")] +DXVA2_DecodeExtensionData=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_decodeextensiondata")] +DXVA2_ExtendedFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_extendedformat")] +DXVA2_FilterValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_filtervalues")] +DXVA2_Fixed32=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_fixed32")] +DXVA2_Fixed32OpaqueAlpha=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-dxva2_fixed32opaquealpha")] +DXVA2_Fixed32TransparentAlpha=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-dxva2_fixed32transparentalpha")] +DXVA2_Frequency=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_frequency")] +DXVA2_NominalRange=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ne-dxva2api-dxva2_nominalrange")] +DXVA2_ProcAmpValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_procampvalues")] +DXVA2_SampleFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ne-dxva2api-dxva2_sampleformat")] +DXVA2_SurfaceType=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ne-dxva2api-dxva2_surfacetype")] +DXVA2_ValueRange=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_valuerange")] +DXVA2_VideoChromaSubSampling=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ne-dxva2api-dxva2_videochromasubsampling")] +DXVA2_VideoDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_videodesc")] +DXVA2_VideoLighting=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ne-dxva2api-dxva2_videolighting")] +DXVA2_VideoPrimaries=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ne-dxva2api-dxva2_videoprimaries")] +DXVA2_VideoProcessBltParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_videoprocessbltparams")] +DXVA2_VideoProcessorCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_videoprocessorcaps")] +DXVA2_VideoSample=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ns-dxva2api-dxva2_videosample")] +DXVA2_VideoTransferFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ne-dxva2api-dxva2_videotransferfunction")] +DXVA2_VideoTransferMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/ne-dxva2api-dxva2_videotransfermatrix")] +DXVA2CreateDirect3DDeviceManager9=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-dxva2createdirect3ddevicemanager9")] +DXVA2CreateVideoService=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-dxva2createvideoservice")] +DXVA2FixedToFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-dxva2fixedtofloat")] +DXVA2FloatToFixed=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-dxva2floattofixed")] +DXVABufferInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ns-dxva9typ-dxvabufferinfo")] +DXVACompBufferInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ns-dxva9typ-dxvacompbufferinfo")] +DXVAHD_ALPHA_FILL_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ne-dxvahd-dxvahd_alpha_fill_mode")] +DXVAHD_BLT_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ne-dxvahd-dxvahd_blt_state")] +DXVAHD_BLT_STATE_ALPHA_FILL_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_blt_state_alpha_fill_data")] +DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_blt_state_background_color_data")] +DXVAHD_BLT_STATE_CONSTRICTION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_blt_state_constriction_data")] +DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_blt_state_output_color_space_data")] +DXVAHD_BLT_STATE_PRIVATE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_blt_state_private_data")] +DXVAHD_BLT_STATE_TARGET_RECT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_blt_state_target_rect_data")] +DXVAHD_COLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_color")] +DXVAHD_COLOR_RGBA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_color_rgba")] +DXVAHD_COLOR_YCbCrA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_color_ycbcra")] +DXVAHD_CONTENT_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_content_desc")] +DXVAHD_CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nf-dxvahd-dxvahd_createdevice")] +DXVAHD_CUSTOM_RATE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_custom_rate_data")] +DXVAHD_DEVICE_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ne-dxvahd-dxvahd_device_caps")] +DXVAHD_DEVICE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ne-dxvahd-dxvahd_device_type")] +DXVAHD_DEVICE_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ne-dxvahd-dxvahd_device_usage")] +DXVAHD_FEATURE_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ne-dxvahd-dxvahd_feature_caps")] +DXVAHD_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ne-dxvahd-dxvahd_filter")] +DXVAHD_FILTER_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ne-dxvahd-dxvahd_filter_caps")] +DXVAHD_FILTER_RANGE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_filter_range_data")] +DXVAHD_FRAME_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ne-dxvahd-dxvahd_frame_format")] +DXVAHD_INPUT_FORMAT_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ne-dxvahd-dxvahd_input_format_caps")] +DXVAHD_ITELECINE_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ne-dxvahd-dxvahd_itelecine_caps")] +DXVAHD_OUTPUT_RATE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ne-dxvahd-dxvahd_output_rate")] +DXVAHD_PROCESSOR_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ne-dxvahd-dxvahd_processor_caps")] +DXVAHD_RATIONAL=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_rational")] +DXVAHD_STREAM_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_stream_data")] +DXVAHD_STREAM_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ne-dxvahd-dxvahd_stream_state")] +DXVAHD_STREAM_STATE_ALPHA_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_stream_state_alpha_data")] +DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_stream_state_aspect_ratio_data")] +DXVAHD_STREAM_STATE_D3DFORMAT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_stream_state_d3dformat_data")] +DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_stream_state_destination_rect_data")] +DXVAHD_STREAM_STATE_FILTER_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_stream_state_filter_data")] +DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_stream_state_frame_format_data")] +DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_stream_state_input_color_space_data")] +DXVAHD_STREAM_STATE_LUMA_KEY_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_stream_state_luma_key_data")] +DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_stream_state_output_rate_data")] +DXVAHD_STREAM_STATE_PALETTE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_stream_state_palette_data")] +DXVAHD_STREAM_STATE_PRIVATE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_stream_state_private_data")] +DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_stream_state_private_ivtc_data")] +DXVAHD_STREAM_STATE_SOURCE_RECT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_stream_state_source_rect_data")] +DXVAHD_SURFACE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ne-dxvahd-dxvahd_surface_type")] +DXVAHD_VPCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_vpcaps")] +DXVAHD_VPDEVCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahd_vpdevcaps")] +DXVAHDSW_CALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/ns-dxvahd-dxvahdsw_callbacks")] +DXVAUncompDataInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva9typ/ns-dxva9typ-dxvauncompdatainfo")] +Dynamic=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/dynamic-data-exchange-management-library-reference")] +DYNAMIC_TIME_ZONE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/timezoneapi/ns-timezoneapi-dynamic_time_zone_information")] +EALocationCodeType=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface_enums/ns-bdaiface_enums-ealocationcodetype")] +Eap=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/baseeapuserpropertiesv1schema-eap-element")] +EAP=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eap-method-properties")] +EAP_ATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_attribute")] +EAP_ATTRIBUTE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ne-eaptypes-eap_attribute_type")] +EAP_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_attributes")] +EAP_AUTHENTICATOR_METHOD_ROUTINES=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodauthenticatorapis/ns-eapmethodauthenticatorapis-eap_authenticator_method_routines")] +EAP_AUTHENTICATOR_SEND_TIMEOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/eapauthenticatortypes/ne-eapauthenticatortypes-eap_authenticator_send_timeout")] +EAP_CERT=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eap-cert-error-constants")] +EAP_CONFIG_INPUT_FIELD_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_config_input_field_array")] +EAP_CONFIG_INPUT_FIELD_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_config_input_field_data")] +EAP_CONFIG_INPUT_FIELD_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ne-eaptypes-eap_config_input_field_type")] +EAP_CRED_EXPIRY_REQ=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_cred_expiry_req")] +EAP_CRED_LOGON_REQ=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eap-cred-logon-req")] +EAP_CRED_LOGON_RESP=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eap-cred-logon-resp")] +EAP_CRED_REQ=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eap-cred-req")] +EAP_CRED_RESP=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eap-cred-resp")] +EAP_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_error")] +EAP_INTERACTIVE_UI_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_interactive_ui_data")] +EAP_INTERACTIVE_UI_DATA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ne-eaptypes-eap_interactive_ui_data_type")] +EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/eapauthenticatoractiondefine/ne-eapauthenticatoractiondefine-eap_method_authenticator_response_action")] +EAP_METHOD_AUTHENTICATOR_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/eapauthenticatoractiondefine/ns-eapauthenticatoractiondefine-eap_method_authenticator_result")] +EAP_METHOD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_method_info")] +EAP_METHOD_INFO_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_method_info_array")] +EAP_METHOD_INFO_ARRAY_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_method_info_array_ex")] +EAP_METHOD_INFO_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_method_info_ex")] +EAP_METHOD_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_method_property")] +EAP_METHOD_PROPERTY_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_method_property_array")] +EAP_METHOD_PROPERTY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ne-eaptypes-eap_method_property_type")] +EAP_METHOD_PROPERTY_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_method_property_value")] +EAP_METHOD_PROPERTY_VALUE_BOOL=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_method_property_value_bool")] +EAP_METHOD_PROPERTY_VALUE_DWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_method_property_value_dword")] +EAP_METHOD_PROPERTY_VALUE_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_method_property_value_string")] +EAP_METHOD_PROPERTY_VALUE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ne-eaptypes-eap_method_property_value_type")] +EAP_METHOD_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_method_type")] +EAP_PEER_METHOD_ROUTINES=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/ns-eapmethodpeerapis-eap_peer_method_routines")] +EAP_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_type")] +EAP_UI_DATA_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eap_ui_data_format")] +EapBlob=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eapcommonschema-eapblob-complextype")] +EapCertificateCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eapcertificatecredential")] +EapCode=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodtypes/ne-eapmethodtypes-eapcode")] +EAPConfig=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/onexschema-eapconfig-onex-element")] +EapCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eapcredential")] +EapCredentialType=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ne-eaptypes-eapcredentialtype")] +EAPHost=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaphost-constants")] +EAPHOST_AUTH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeertypes/ns-eaphostpeertypes-eaphost_auth_info")] +EAPHOST_AUTH_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeertypes/ne-eaphostpeertypes-eaphost_auth_status")] +EapHostConfig=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaphostconfigschema-eaphostconfig-element")] +EapHostPeerAuthParams=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeertypes/ne-eaphostpeertypes-eaphostpeerauthparams")] +EapHostPeerBeginSession=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeerbeginsession")] +EapHostPeerClearConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeerclearconnection")] +EapHostPeerConfigBlob2Xml=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeerconfigapis/nf-eaphostpeerconfigapis-eaphostpeerconfigblob2xml")] +EapHostPeerConfigXml2Blob=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeerconfigapis/nf-eaphostpeerconfigapis-eaphostpeerconfigxml2blob")] +EapHostPeerCredentialsXml2Blob=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeerconfigapis/nf-eaphostpeerconfigapis-eaphostpeercredentialsxml2blob")] +EapHostPeerEndSession=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeerendsession")] +EapHostPeerFreeEapError=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeerfreeeaperror")] +EapHostPeerFreeErrorMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeerconfigapis/nf-eaphostpeerconfigapis-eaphostpeerfreeerrormemory")] +EapHostPeerFreeMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeerconfigapis/nf-eaphostpeerconfigapis-eaphostpeerfreememory")] +EapHostPeerFreeRuntimeMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeerfreeruntimememory")] +EapHostPeerGetAuthStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeergetauthstatus")] +EapHostPeerGetDataToUnplumbCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeergetdatatounplumbcredentials")] +EapHostPeerGetIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeergetidentity")] +EapHostPeerGetMethodProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeerconfigapis/nf-eaphostpeerconfigapis-eaphostpeergetmethodproperties")] +EapHostPeerGetMethods=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeerconfigapis/nf-eaphostpeerconfigapis-eaphostpeergetmethods")] +EapHostPeerGetResponseAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeergetresponseattributes")] +EapHostPeerGetResult=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeergetresult")] +EapHostPeerGetSendPacket=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeergetsendpacket")] +EapHostPeerGetUIContext=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeergetuicontext")] +EapHostPeerInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeerinitialize")] +EapHostPeerInvokeConfigUI=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeerconfigapis/nf-eaphostpeerconfigapis-eaphostpeerinvokeconfigui")] +EapHostPeerInvokeIdentityUI=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeerconfigapis/nf-eaphostpeerconfigapis-eaphostpeerinvokeidentityui")] +EapHostPeerInvokeInteractiveUI=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeerconfigapis/nf-eaphostpeerconfigapis-eaphostpeerinvokeinteractiveui")] +EapHostPeerMethodResult=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeertypes/ns-eaphostpeertypes-eaphostpeermethodresult")] +EapHostPeerMethodResultReason=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeertypes/ne-eaphostpeertypes-eaphostpeermethodresultreason")] +EapHostPeerNapInfo=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaphostpeernapinfo")] +EapHostPeerProcessReceivedPacket=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeerprocessreceivedpacket")] +EapHostPeerQueryCredentialInputFields=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeerconfigapis/nf-eaphostpeerconfigapis-eaphostpeerquerycredentialinputfields")] +EapHostPeerQueryInteractiveUIInputFields=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeerconfigapis/nf-eaphostpeerconfigapis-eaphostpeerqueryinteractiveuiinputfields")] +EapHostPeerQueryUIBlobFromInteractiveUIInputFields=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeerconfigapis/nf-eaphostpeerconfigapis-eaphostpeerqueryuiblobfrominteractiveuiinputfields")] +EapHostPeerQueryUserBlobFromCredentialInputFields=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeerconfigapis/nf-eaphostpeerconfigapis-eaphostpeerqueryuserblobfromcredentialinputfields")] +EapHostPeerResponseAction=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeertypes/ne-eaphostpeertypes-eaphostpeerresponseaction")] +EapHostPeerSetResponseAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeersetresponseattributes")] +EapHostPeerSetUIContext=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeersetuicontext")] +EapHostPeerUninitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nf-eappapis-eaphostpeeruninitialize")] +EapHostUserCredentials=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaphostusercredentialsschema-eaphostusercredentials-element")] +EapMethod=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaphostconfigschema-eapmethod-eaphostconfig-element")] +EapMethodAuthenticatorBeginSession=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodauthenticatorapis/nf-eapmethodauthenticatorapis-eapmethodauthenticatorbeginsession")] +EapMethodAuthenticatorEndSession=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodauthenticatorapis/nf-eapmethodauthenticatorapis-eapmethodauthenticatorendsession")] +EapMethodAuthenticatorFreeErrorMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodauthenticatorapis/nf-eapmethodauthenticatorapis-eapmethodauthenticatorfreeerrormemory")] +EapMethodAuthenticatorFreeMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodauthenticatorapis/nf-eapmethodauthenticatorapis-eapmethodauthenticatorfreememory")] +EapMethodAuthenticatorGetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodauthenticatorapis/nf-eapmethodauthenticatorapis-eapmethodauthenticatorgetattributes")] +EapMethodAuthenticatorGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodauthenticatorapis/nf-eapmethodauthenticatorapis-eapmethodauthenticatorgetinfo")] +EapMethodAuthenticatorGetResult=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodauthenticatorapis/nf-eapmethodauthenticatorapis-eapmethodauthenticatorgetresult")] +EapMethodAuthenticatorInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodauthenticatorapis/nf-eapmethodauthenticatorapis-eapmethodauthenticatorinitialize")] +EapMethodAuthenticatorInvokeConfigUI=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodauthenticatorapis/nf-eapmethodauthenticatorapis-eapmethodauthenticatorinvokeconfigui")] +EapMethodAuthenticatorReceivePacket=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodauthenticatorapis/nf-eapmethodauthenticatorapis-eapmethodauthenticatorreceivepacket")] +EapMethodAuthenticatorSendPacket=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodauthenticatorapis/nf-eapmethodauthenticatorapis-eapmethodauthenticatorsendpacket")] +EapMethodAuthenticatorSetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodauthenticatorapis/nf-eapmethodauthenticatorapis-eapmethodauthenticatorsetattributes")] +EapMethodAuthenticatorShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodauthenticatorapis/nf-eapmethodauthenticatorapis-eapmethodauthenticatorshutdown")] +EapMethodAuthenticatorUpdateInnerMethodParams=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodauthenticatorapis/nf-eapmethodauthenticatorapis-eapmethodauthenticatorupdateinnermethodparams")] +EapMethodType=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eapcommonschema-eapmethodtype-complextype")] +EAPOL_INTF_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/eapol-intf-params")] +EapPacket=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodtypes/ns-eapmethodtypes-eappacket")] +EapPeerBeginSession=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeerbeginsession")] +EapPeerConfigBlob2Xml=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeerconfigblob2xml")] +EapPeerConfigXml2Blob=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeerconfigxml2blob")] +EapPeerCredentialsXml2Blob=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeercredentialsxml2blob")] +EapPeerEndSession=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeerendsession")] +EapPeerFreeErrorMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeerfreeerrormemory")] +EapPeerFreeMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeerfreememory")] +EapPeerGetConfigBlobAndUserBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeergetconfigblobanduserblob")] +EapPeerGetIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeergetidentity")] +EapPeerGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeergetinfo")] +EapPeerGetMethodProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeergetmethodproperties")] +EapPeerGetResponseAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeergetresponseattributes")] +EapPeerGetResponsePacket=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeergetresponsepacket")] +EapPeerGetResult=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeergetresult")] +EapPeerGetUIContext=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeergetuicontext")] +EapPeerInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeerinitialize")] +EapPeerInvokeConfigUI=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeerinvokeconfigui")] +EapPeerInvokeIdentityUI=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeerinvokeidentityui")] +EapPeerInvokeInteractiveUI=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeerinvokeinteractiveui")] +EapPeerMethodOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/eapauthenticatoractiondefine/ns-eapauthenticatoractiondefine-eappeermethodoutput")] +EapPeerMethodResponseAction=[Documentation("https://docs.microsoft.com/windows/win32/api/eapauthenticatoractiondefine/ne-eapauthenticatoractiondefine-eappeermethodresponseaction")] +EapPeerMethodResult=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/ns-eapmethodpeerapis-eappeermethodresult")] +EapPeerMethodResultReason=[Documentation("https://docs.microsoft.com/windows/win32/api/eapauthenticatoractiondefine/ne-eapauthenticatoractiondefine-eappeermethodresultreason")] +EapPeerProcessRequestPacket=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeerprocessrequestpacket")] +EapPeerQueryCredentialInputFields=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeerquerycredentialinputfields")] +EapPeerQueryInteractiveUIInputFields=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeerqueryinteractiveuiinputfields")] +EapPeerQueryUIBlobFromInteractiveUIInputFields=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeerqueryuiblobfrominteractiveuiinputfields")] +EapPeerQueryUserBlobFromCredentialInputFields=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeerqueryuserblobfromcredentialinputfields")] +EapPeerSetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeersetcredentials")] +EapPeerSetResponseAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeersetresponseattributes")] +EapPeerSetUIContext=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeersetuicontext")] +EapPeerShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/eapmethodpeerapis/nf-eapmethodpeerapis-eappeershutdown")] +EapSimCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eapsimcredential")] +EapType=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mspeapuserpropertiesv1schema-eaptype-element")] +EapUsernamePasswordCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/eaptypes/ns-eaptypes-eapusernamepasswordcredential")] +earlydepthstencil=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-attributes-earlydepthstencil")] +eAVAudioChannelConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavaudiochannelconfig")] +eAVDDSurroundMode=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavddsurroundmode")] +eAVDecAACDownmixMode=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavdecaacdownmixmode")] +eAVDecAudioDualMono=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavdecaudiodualmono")] +eAVDecAudioDualMonoReproMode=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavdecaudiodualmonorepromode")] +eAVDecDDOperationalMode=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavdecddoperationalmode")] +eAVDecDDStereoDownMixMode=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavdecddstereodownmixmode")] +eAVDecHEAACDynamicRangeControl=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavdecheaacdynamicrangecontrol")] +eAVDecVideoInputScanType=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavdecvideoinputscantype")] +eAVDecVideoSoftwareDeinterlaceMode=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavdecvideosoftwaredeinterlacemode")] +eAVDecVideoSWPowerLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavdecvideoswpowerlevel")] +eAVDSPLoudnessEqualization=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavdsploudnessequalization")] +eAVDSPSpeakerFill=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavdspspeakerfill")] +eAVEncAdaptiveMode=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencadaptivemode")] +eAVEncAudioDualMono=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencaudiodualmono")] +eAVEncAudioInputContent=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencaudioinputcontent")] +eAVEncCommonRateControlMode=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavenccommonratecontrolmode")] +eAVEncCommonStreamEndHandling=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavenccommonstreamendhandling")] +eAVEncDDAtoDConverterType=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencddatodconvertertype")] +eAVEncDDDynamicRangeCompressionControl=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencdddynamicrangecompressioncontrol")] +eAVEncDDHeadphoneMode=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencddheadphonemode")] +eAVEncDDPreferredStereoDownMixMode=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencddpreferredstereodownmixmode")] +eAVEncDDProductionRoomType=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencddproductionroomtype")] +eAVEncDDService=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencddservice")] +eAVEncDDSurroundExMode=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencddsurroundexmode")] +eAVEncH264PictureType=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavench264picturetype")] +eAVEncH264VLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavench264vlevel")] +eAVEncH264VProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavench264vprofile")] +eAVEncInputVideoSystem=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencinputvideosystem")] +eAVEncMPACodingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencmpacodingmode")] +eAVEncMPAEmphasisType=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencmpaemphasistype")] +eAVEncMPALayer=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencmpalayer")] +eAVEncMPVFrameFieldMode=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencmpvframefieldmode")] +eAVEncMPVIntraVLCTable=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencmpvintravlctable")] +eAVEncMPVLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencmpvlevel")] +eAVEncMPVProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencmpvprofile")] +eAVEncMPVQScaleType=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencmpvqscaletype")] +eAVEncMPVScanPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencmpvscanpattern")] +eAVEncMPVSceneDetection=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencmpvscenedetection")] +eAVEncMuxOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencmuxoutput")] +eAVEncVideoChromaResolution=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencvideochromaresolution")] +eAVEncVideoChromaSubsampling=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencvideochromasubsampling")] +eAVEncVideoColorLighting=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencvideocolorlighting")] +eAVEncVideoColorNominalRange=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencvideocolornominalrange")] +eAVEncVideoColorPrimaries=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencvideocolorprimaries")] +eAVEncVideoColorTransferFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencvideocolortransferfunction")] +eAVEncVideoColorTransferMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencvideocolortransfermatrix")] +eAVEncVideoContentType=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencvideocontenttype")] +eAVEncVideoFilmContent=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencvideofilmcontent")] +eAVEncVideoOutputFrameRateConversion=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencvideooutputframerateconversion")] +eAVEncVideoOutputScanType=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencvideooutputscantype")] +eAVEncVideoSourceScanType=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavencvideosourcescantype")] +eAVFastDecodeMode=[Documentation("https://docs.microsoft.com/windows/win32/api/codecapi/ne-codecapi-eavfastdecodemode")] +eAvrfResourceTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/avrfsdk/ne-avrfsdk-eavrfresourcetypes")] +EC_ACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-activate")] +EC_BANDWIDTHCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-bandwidthchange")] +EC_BUFFERING_DATA=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-buffering-data")] +EC_BUILT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-built")] +EC_CLOCK_CHANGED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-clock-changed")] +EC_CLOCK_UNSET=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-clock-unset")] +EC_CODECAPI_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-codecapi-event")] +EC_COMPLETE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-complete")] +EC_CONTENTPROPERTY_CHANGED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-contentproperty-changed")] +EC_DEVICE_LOST=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-device-lost")] +EC_DISPLAY_CHANGED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-display-changed")] +EC_DVD_ANGLE_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-angle-change")] +EC_DVD_ANGLES_AVAILABLE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-angles-available")] +EC_DVD_AUDIO_STREAM_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-audio-stream-change")] +EC_DVD_BeginNavigationCommands=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-beginnavigationcommands")] +EC_DVD_BUTTON_AUTO_ACTIVATED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-button-auto-activated")] +EC_DVD_BUTTON_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-button-change")] +EC_DVD_CHAPTER_AUTOSTOP=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-chapter-autostop")] +EC_DVD_CHAPTER_START=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-chapter-start")] +EC_DVD_CMD_END=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-cmd-end")] +EC_DVD_CMD_START=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-cmd-start")] +EC_DVD_CURRENT_HMSF_TIME=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-current-hmsf-time")] +EC_DVD_CURRENT_TIME=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-current-time")] +EC_DVD_DISC_EJECTED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-disc-ejected")] +EC_DVD_DISC_INSERTED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-disc-inserted")] +EC_DVD_DOMAIN_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-domain-change")] +EC_DVD_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-error")] +EC_DVD_GPRM_Change=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-gprm-change")] +EC_DVD_KARAOKE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-karaoke-mode")] +EC_DVD_NavigationCommand=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-navigationcommand")] +EC_DVD_NO_FP_PGC=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-no-fp-pgc")] +EC_DVD_PARENTAL_LEVEL_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-parental-level-change")] +EC_DVD_PLAYBACK_RATE_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-playback-rate-change")] +EC_DVD_PLAYBACK_STOPPED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-playback-stopped")] +EC_DVD_PLAYPERIOD_AUTOSTOP=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-playperiod-autostop")] +EC_DVD_PROGRAM_CELL_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-program-cell-change")] +EC_DVD_PROGRAM_CHAIN_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-program-chain-change")] +EC_DVD_SPRM_Change=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-sprm-change")] +EC_DVD_STILL_OFF=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-still-off")] +EC_DVD_STILL_ON=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-still-on")] +EC_DVD_SUBPICTURE_STREAM_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-subpicture-stream-change")] +EC_DVD_TITLE_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-title-change")] +EC_DVD_TITLE_SET_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-title-set-change")] +EC_DVD_VALID_UOPS_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-valid-uops-change")] +EC_DVD_VOBU_Offset=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-vobu-offset")] +EC_DVD_VOBU_Timestamp=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-vobu-timestamp")] +EC_DVD_WARNING=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-dvd-warning")] +EC_END_OF_SEGMENT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-end-of-segment")] +EC_ENDOFLINE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ne-commctrl-ec_endofline")] +EC_EOS_SOON=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-eos-soon")] +EC_ERROR_STILLPLAYING=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-error-stillplaying")] +EC_ERRORABORT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-errorabort")] +EC_ERRORABORTEX=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-errorabortex")] +EC_EXTDEVICE_MODE_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-extdevice-mode-change")] +EC_FILE_CLOSED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-file-closed")] +EC_FULLSCREEN_LOST=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-fullscreen-lost")] +EC_GRAPH_CHANGED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-graph-changed")] +EC_LENGTH_CHANGED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-length-changed")] +EC_LOADSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-loadstatus")] +EC_MARKER_HIT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-marker-hit")] +EC_NEED_RESTART=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-need-restart")] +EC_NEW_PIN=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-new-pin")] +EC_NOTIFY_WINDOW=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-notify-window")] +EC_OLE_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-ole-event")] +EC_OPENING_FILE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-opening-file")] +EC_PALETTE_CHANGED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-palette-changed")] +EC_PAUSED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-paused")] +EC_PLEASE_REOPEN=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-please-reopen")] +EC_PREPROCESS_COMPLETE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-preprocess-complete")] +EC_PROCESSING_LATENCY=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-processing-latency")] +EC_QUALITY_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-quality-change")] +EC_RENDER_FINISHED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-render-finished")] +EC_REPAINT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-repaint")] +EC_SAMPLE_LATENCY=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-sample-latency")] +EC_SAMPLE_NEEDED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-sample-needed")] +EC_SCRUB_TIME=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-scrub-time")] +EC_SEARCHWEB_ENTRYPOINT=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ne-commctrl-ec_searchweb_entrypoint")] +EC_SEGMENT_STARTED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-segment-started")] +EC_SHUTTING_DOWN=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-shutting-down")] +EC_SKIP_FRAMES=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-skip-frames")] +EC_SNDDEV_IN_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-snddev-in-error")] +EC_SNDDEV_OUT_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-snddev-out-error")] +EC_STARVATION=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-starvation")] +EC_STATE_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-state-change")] +EC_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-status")] +EC_STEP_COMPLETE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-step-complete")] +EC_STREAM_CONTROL_STARTED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-stream-control-started")] +EC_STREAM_CONTROL_STOPPED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-stream-control-stopped")] +EC_STREAM_ERROR_STILLPLAYING=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-stream-error-stillplaying")] +EC_STREAM_ERROR_STOPPED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-stream-error-stopped")] +EC_SUBSCRIPTION_CONFIGURATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/ne-evcoll-ec_subscription_configuration_mode")] +EC_SUBSCRIPTION_CONTENT_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/ne-evcoll-ec_subscription_content_format")] +EC_SUBSCRIPTION_CREDENTIALS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/ne-evcoll-ec_subscription_credentials_type")] +EC_SUBSCRIPTION_DELIVERY_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/ne-evcoll-ec_subscription_delivery_mode")] +EC_SUBSCRIPTION_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/ne-evcoll-ec_subscription_property_id")] +EC_SUBSCRIPTION_RUNTIME_STATUS_ACTIVE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/ne-evcoll-ec_subscription_runtime_status_active_status")] +EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/ne-evcoll-ec_subscription_runtime_status_info_id")] +EC_SUBSCRIPTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/ne-evcoll-ec_subscription_type")] +EC_TIMECODE_AVAILABLE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-timecode-available")] +EC_UNBUILT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-unbuilt")] +EC_USERABORT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-userabort")] +EC_VARIANT=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/ns-evcoll-ec_variant")] +EC_VARIANT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/ne-evcoll-ec_variant_type")] +EC_VIDEO_SIZE_CHANGED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-video-size-changed")] +EC_VIDEOFRAMEREADY=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-videoframeready")] +EC_VMR_RECONNECTION_FAILED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-vmr-reconnection-failed")] +EC_VMR_RENDERDEVICE_SET=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-vmr-renderdevice-set")] +EC_VMR_SURFACE_FLIPPED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-vmr-surface-flipped")] +EC_WINDOW_DESTROYED=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-window-destroyed")] +EC_WMT_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-wmt-event")] +EC_WMT_INDEX_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ec-wmt-index-event")] +EcClose=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/nf-evcoll-ecclose")] +EcDeleteSubscription=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/nf-evcoll-ecdeletesubscription")] +EcEnumNextSubscription=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/nf-evcoll-ecenumnextsubscription")] +EcGetObjectArrayProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/nf-evcoll-ecgetobjectarrayproperty")] +EcGetObjectArraySize=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/nf-evcoll-ecgetobjectarraysize")] +EcGetSubscriptionProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/nf-evcoll-ecgetsubscriptionproperty")] +EcGetSubscriptionRunTimeStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/nf-evcoll-ecgetsubscriptionruntimestatus")] +EcInsertObjectArrayElement=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/nf-evcoll-ecinsertobjectarrayelement")] +EcOpenSubscription=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/nf-evcoll-ecopensubscription")] +EcOpenSubscriptionEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/nf-evcoll-ecopensubscriptionenum")] +EcRemoveObjectArrayElement=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/nf-evcoll-ecremoveobjectarrayelement")] +EcRetrySubscription=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/nf-evcoll-ecretrysubscription")] +EcSaveSubscription=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/nf-evcoll-ecsavesubscription")] +EcSetObjectArrayProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/nf-evcoll-ecsetobjectarrayproperty")] +EcSetSubscriptionProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/evcoll/nf-evcoll-ecsetsubscriptionproperty")] +EDataFlow=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/ne-mmdeviceapi-edataflow")] +EDB_RSTMAP=[Documentation("https://docs.microsoft.com/windows/win32/AD/edb-rstmap")] +EDB_RSTMAPA=[Documentation("https://docs.microsoft.com/windows/win32/AD/edb-rstmap")] +EDB_RSTMAPW=[Documentation("https://docs.microsoft.com/windows/win32/AD/edb-rstmap")] +EDefaultDevmodeType=[Documentation("https://docs.microsoft.com/windows/win32/api/prntvpt/ne-prntvpt-edefaultdevmodetype")] +Edit=[Documentation("https://docs.microsoft.com/windows/win32/Controls/edit-control-styles")] +Edit_CanUndo=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_canundo")] +Edit_EmptyUndoBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_emptyundobuffer")] +Edit_Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_enable")] +Edit_EnableSearchWeb=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_enablesearchweb")] +Edit_FmtLines=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_fmtlines")] +Edit_GetCaretIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_getcaretindex")] +Edit_GetCueBannerText=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_getcuebannertext")] +Edit_GetEndOfLine=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_getendofline")] +Edit_GetExtendedStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_getextendedstyle")] +Edit_GetFileLine=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_getfileline")] +Edit_GetFileLineCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_getfilelinecount")] +Edit_GetFileLineFromChar=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_getfilelinefromchar")] +Edit_GetFileLineIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_getfilelineindex")] +Edit_GetFileLineLength=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_getfilelinelength")] +Edit_GetFirstVisibleLine=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_getfirstvisibleline")] +Edit_GetHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_gethandle")] +Edit_GetHilite=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_gethilite")] +Edit_GetLine=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_getline")] +Edit_GetLineCount=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_getlinecount")] +Edit_GetModify=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_getmodify")] +Edit_GetPasswordChar=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_getpasswordchar")] +Edit_GetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_getrect")] +Edit_GetSel=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_getsel")] +Edit_GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_gettext")] +Edit_GetTextLength=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_gettextlength")] +Edit_GetWordBreakProc=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_getwordbreakproc")] +Edit_GetZoom=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_getzoom")] +Edit_HideBalloonTip=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_hideballoontip")] +Edit_LimitText=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_limittext")] +Edit_LineFromChar=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_linefromchar")] +Edit_LineIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_lineindex")] +Edit_LineLength=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_linelength")] +Edit_NoSetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_nosetfocus")] +Edit_ReplaceSel=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_replacesel")] +Edit_Scroll=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_scroll")] +Edit_ScrollCaret=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_scrollcaret")] +Edit_SearchWeb=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_searchweb")] +Edit_SetCaretIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_setcaretindex")] +Edit_SetCueBannerText=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_setcuebannertext")] +Edit_SetCueBannerTextFocused=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_setcuebannertextfocused")] +Edit_SetEndOfLine=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_setendofline")] +Edit_SetExtendedStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_setextendedstyle")] +Edit_SetHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_sethandle")] +Edit_SetHilite=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_sethilite")] +Edit_SetModify=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_setmodify")] +Edit_SetPasswordChar=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_setpasswordchar")] +Edit_SetReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_setreadonly")] +Edit_SetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_setrect")] +Edit_SetRectNoPaint=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_setrectnopaint")] +Edit_SetSel=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_setsel")] +Edit_SetTabStops=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_settabstops")] +Edit_SetText=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_settext")] +Edit_SetWordBreakProc=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_setwordbreakproc")] +Edit_SetZoom=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_setzoom")] +Edit_ShowBalloonTip=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_showballoontip")] +Edit_TakeFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-edit_takefocus")] +Edit_Undo=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-edit_undo")] +EDITBALLOONTIP=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-editballoontip")] +EDITBOX::backgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-backgroundcolor")] +EDITBOX::border=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-border")] +EDITBOX::editStyle=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-editstyle")] +EDITBOX::fontFace=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-fontface")] +EDITBOX::fontSize=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-fontsize")] +EDITBOX::fontStyle=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-fontstyle")] +EDITBOX::foregroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-foregroundcolor")] +EDITBOX::getLine=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-getline")] +EDITBOX::getLineFromChar=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-getlinefromchar")] +EDITBOX::getLineIndex=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-getlineindex")] +EDITBOX::getSelectionEnd=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-getselectionend")] +EDITBOX::getSelectionStart=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-getselectionstart")] +EDITBOX::justification=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-justification")] +EDITBOX::lineCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-linecount")] +EDITBOX::readOnly=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-readonly")] +EDITBOX::replaceSelection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-replaceselection")] +EDITBOX::setSelection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-setselection")] +EDITBOX::textLimit=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-textlimit")] +EDITBOX::value=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-value")] +EDITBOX::wordWrap=[Documentation("https://docs.microsoft.com/windows/win32/WMP/editbox-wordwrap")] +EditSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-editsecurity")] +EditSecurityAdvanced=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-editsecurityadvanced")] +EDITSTREAM=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-editstream")] +EDITSTREAMCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/nc-richedit-editstreamcallback")] +EditStreamClone=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-editstreamclone")] +EditStreamCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-editstreamcopy")] +EditStreamCut=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-editstreamcut")] +EditStreamPaste=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-editstreampaste")] +EditStreamSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-editstreamsetinfow")] +EditStreamSetInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-editstreamsetinfoa")] +EditStreamSetInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-editstreamsetinfow")] +EditStreamSetName=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-editstreamsetnamea")] +EditStreamSetNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-editstreamsetnamea")] +EditStreamSetNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-editstreamsetnamew")] +EDITTEXT=[Documentation("https://docs.microsoft.com/windows/win32/menurc/edittext-control")] +EditWordBreakProc=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-editwordbreakprocw")] +EDITWORDBREAKPROCA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-editwordbreakproca")] +EDITWORDBREAKPROCEX=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/nc-richedit-editwordbreakprocex")] +EDITWORDBREAKPROCW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-editwordbreakprocw")] +EDP_AUDIT_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edp_audit_action-enum")] +EDP_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edp_context_structure")] +EDP_CONTEXT_STATES=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edp_context_states-enum")] +EDP_POLICY_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edp_policy_result-enum")] +EdpAuditAction=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edpauditaction-function")] +EdpCheckAccess=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edpcheckaccess-function")] +EdpClearClipboardMetaData=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edpclearclipboardmetadata-function")] +EdpFreeContext=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edpfreecontext-function")] +EdpGetClipboardAccessDeniedData=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edpgetclipboardaccessdenieddata-function")] +EdpGetContextForProcess=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edpgetcontextforprocess-function")] +EdpGetDataInfoFromWin32Clipboard=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edpgetdatainfofromwin32clipboard-function")] +EdpGetEnterpriseIdForClipboard=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edpgetenterpriseidforclipboard-function")] +EdpGetIsManaged=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edpgetismanaged-function")] +EdpGetPrimaryIdentities=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edpgetprimaryidentities-function")] +EdpGetPrimaryIdentityIfManaged=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edpgetprimaryidentityifmanager-function")] +EdpGetSourceAppIdForClipboard=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edpgetsourceappidforclipboard-function")] +EdpGetSourceIsEnlightenedForClipboard=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edpgetsourceisenlightenedforclipboard-function")] +EdpSetEnterpriseIdForClipboard=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edpsetenterpriseidforclipboard-function")] +EdpSetSourceIsEnlightenedForClipboard=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/edpsetsourceisenlightenedforclipboard-function")] +effect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/effect-element")] +Effect=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/d3d11-effect-function-syntax")] +EffectDWord=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/effectdword")] +EffectFloats=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/effectfloats")] +EffectInputDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-effectinputdescription")] +EFFECTIVE_POWER_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/powersetting/ne-powersetting-effective_power_mode")] +EFFECTIVE_POWER_MODE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/powersetting/nf-powersetting-effective_power_mode_callback")] +EffectParamDWord=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/effectparamdword")] +EffectParamFloats=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/effectparamfloats")] +EffectParamString=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/effectparamstring")] +EFFECTS::allowAll=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-allowall")] +EFFECTS::currentEffect=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-currenteffect")] +EFFECTS::currentEffectPresetCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-currenteffectpresetcount")] +EFFECTS::currentEffectTitle=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-currenteffecttitle")] +EFFECTS::currentEffectType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-currenteffecttype")] +EFFECTS::currentPreset=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-currentpreset")] +EFFECTS::currentPresetTitle=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-currentpresettitle")] +EFFECTS::effectCanGoFullScreen=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-effectcangofullscreen")] +EFFECTS::effectCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-effectcount")] +EFFECTS::effectHasPropertyPage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-effecthaspropertypage")] +EFFECTS::effectTitle=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-effecttitle")] +EFFECTS::effectType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-effecttype")] +EFFECTS::fullScreen=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-fullscreen")] +EFFECTS::next=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-next")] +EFFECTS::nextEffect=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-nexteffect")] +EFFECTS::nextPreset=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-nextpreset")] +EFFECTS::previous=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-previous")] +EFFECTS::previousEffect=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-previouseffect")] +EFFECTS::previousPreset=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-previouspreset")] +EFFECTS::settings=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-settings")] +EFFECTS::windowed=[Documentation("https://docs.microsoft.com/windows/win32/WMP/effects-windowed")] +EffectString=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/effectstring")] +EFFPERM_RESULT_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/ns-aclui-effperm_result_list")] +EFS_CERTIFICATE_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/winefs/ns-winefs-efs_certificate_blob")] +EFS_HASH_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/winefs/ns-winefs-efs_hash_blob")] +eHANDLE_TRACE_OPERATIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/avrfsdk/ne-avrfsdk-ehandle_trace_operations")] +eHeapAllocationState=[Documentation("https://docs.microsoft.com/windows/win32/api/avrfsdk/ne-avrfsdk-eheapallocationstate")] +eHeapEnumerationLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/avrfsdk/ne-avrfsdk-eheapenumerationlevel")] +Eject=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/eject-method")] +EjectDiskFromSADrive=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-ejectdiskfromsadrivew")] +EjectDiskFromSADriveA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-ejectdiskfromsadrivea")] +EjectDiskFromSADriveW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-ejectdiskfromsadrivew")] +EjectNtmsCleaner=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-ejectntmscleaner")] +EjectNtmsMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-ejectntmsmedia")] +EKU=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/eku")] +EKU::Name=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/eku-name")] +EKU::OID=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/eku-oid")] +EKUs=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/ekus")] +EKUs::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/ekus-newenum")] +EKUs::Count=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/ekus-count")] +EKUs::Item=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/ekus-item")] +ELEMDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-elemdesc~r1")] +ELEMENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-element_type")] +Ellipse=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-ellipse")] +else=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/else---ps")] +EM_AUTOURLDETECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-autourldetect")] +EM_CALLAUTOCORRECTPROC=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-callautocorrectproc")] +EM_CANPASTE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-canpaste")] +EM_CANREDO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-canredo")] +EM_CANUNDO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-canundo")] +EM_CHARFROMPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-charfrompos")] +EM_CONVPOSITION=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-convposition")] +EM_DISPLAYBAND=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-displayband")] +EM_EMPTYUNDOBUFFER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-emptyundobuffer")] +EM_ENABLESEARCHWEB=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-enablesearchweb")] +EM_EXGETSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-exgetsel")] +EM_EXLIMITTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-exlimittext")] +EM_EXLINEFROMCHAR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-exlinefromchar")] +EM_EXSETSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-exsetsel")] +EM_FILELINEFROMCHAR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-filelinefromchar")] +EM_FILELINEINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-filelineindex")] +EM_FILELINELENGTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-filelinelength")] +EM_FINDTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-findtext")] +EM_FINDTEXTEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-findtextex")] +EM_FINDTEXTEXW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-findtextexw")] +EM_FINDTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-findtextw")] +EM_FINDWORDBREAK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-findwordbreak")] +EM_FMTLINES=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-fmtlines")] +EM_FORMATRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-formatrange")] +EM_GETAUTOCORRECTPROC=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getautocorrectproc")] +EM_GETAUTOURLDETECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getautourldetect")] +EM_GETBIDIOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getbidioptions")] +EM_GETCARETINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getcaretindex")] +EM_GETCHARFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getcharformat")] +EM_GETCTFMODEBIAS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getctfmodebias")] +EM_GETCTFOPENSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getctfopenstatus")] +EM_GETCUEBANNER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getcuebanner")] +EM_GETEDITSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-geteditstyle")] +EM_GETEDITSTYLEEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-geteditstyleex")] +EM_GETELLIPSISMODE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getellipsismode")] +EM_GETELLIPSISSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getellipsisstate")] +EM_GETENDOFLINE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getendofline")] +EM_GETEVENTMASK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-geteventmask")] +EM_GETEXTENDEDSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getextendedstyle")] +EM_GETFILELINE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getfileline")] +EM_GETFILELINECOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getfilelinecount")] +EM_GETFIRSTVISIBLELINE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getfirstvisibleline")] +EM_GETHANDLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-gethandle")] +EM_GETHILITE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-gethilite")] +EM_GETHYPHENATEINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-gethyphenateinfo")] +EM_GETIMECOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getimecolor")] +EM_GETIMECOMPMODE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getimecompmode")] +EM_GETIMECOMPTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getimecomptext")] +EM_GETIMEMODEBIAS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getimemodebias")] +EM_GETIMEOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getimeoptions")] +EM_GETIMEPROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getimeproperty")] +EM_GETIMESTATUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getimestatus")] +EM_GETLANGOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getlangoptions")] +EM_GETLIMITTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getlimittext")] +EM_GETLINE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getline")] +EM_GETLINECOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getlinecount")] +EM_GETMARGINS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getmargins")] +EM_GETMODIFY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getmodify")] +EM_GETOLEINTERFACE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getoleinterface")] +EM_GETOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getoptions")] +EM_GETPAGEROTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getpagerotate")] +EM_GETPARAFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getparaformat")] +EM_GETPASSWORDCHAR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getpasswordchar")] +EM_GETPUNCTUATION=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getpunctuation")] +EM_GETRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getrect")] +EM_GETREDONAME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getredoname")] +EM_GETSCROLLPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getscrollpos")] +EM_GETSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getsel")] +EM_GETSELTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getseltext")] +EM_GETSTORYTYPE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getstorytype")] +EM_GETTABLEPARMS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-gettableparms")] +EM_GETTEXTEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-gettextex")] +EM_GETTEXTLENGTHEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-gettextlengthex")] +EM_GETTEXTMODE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-gettextmode")] +EM_GETTEXTRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-gettextrange")] +EM_GETTHUMB=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getthumb")] +EM_GETTOUCHOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-gettouchoptions")] +EM_GETTYPOGRAPHYOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-gettypographyoptions")] +EM_GETUNDONAME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getundoname")] +EM_GETWORDBREAKPROC=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getwordbreakproc")] +EM_GETWORDBREAKPROCEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getwordbreakprocex")] +EM_GETWORDWRAPMODE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getwordwrapmode")] +EM_GETZOOM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-getzoom")] +EM_HIDEBALLOONTIP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-hideballoontip")] +EM_HIDESELECTION=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-hideselection")] +EM_INSERTIMAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-insertimage")] +EM_INSERTTABLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-inserttable")] +EM_ISIME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-isime")] +EM_LIMITTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-limittext")] +EM_LINEFROMCHAR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-linefromchar")] +EM_LINEINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-lineindex")] +EM_LINELENGTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-linelength")] +EM_LINESCROLL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-linescroll")] +EM_NOSETFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-nosetfocus")] +EM_PASTESPECIAL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-pastespecial")] +EM_POSFROMCHAR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-posfromchar")] +EM_RECONVERSION=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-reconversion")] +EM_REDO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-redo")] +EM_REPLACESEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-replacesel")] +EM_REQUESTRESIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-requestresize")] +EM_SCROLL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-scroll")] +EM_SCROLLCARET=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-scrollcaret")] +EM_SEARCHWEB=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-searchweb")] +EM_SELECTIONTYPE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-selectiontype")] +EM_SETAUTOCORRECTPROC=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setautocorrectproc")] +EM_SETBIDIOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setbidioptions")] +EM_SETBKGNDCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setbkgndcolor")] +EM_SETCARETINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setcaretindex")] +EM_SETCHARFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setcharformat")] +EM_SETCTFMODEBIAS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setctfmodebias")] +EM_SETCTFOPENSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setctfopenstatus")] +EM_SETCUEBANNER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setcuebanner")] +EM_SETEDITSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-seteditstyle")] +EM_SETEDITSTYLEEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-seteditstyleex")] +EM_SETELLIPSISMODE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setellipsismode")] +EM_SETENDOFLINE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setendofline")] +EM_SETEVENTMASK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-seteventmask")] +EM_SETEXTENDEDSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setextendedstyle")] +EM_SETFONTSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setfontsize")] +EM_SETHANDLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-sethandle")] +EM_SETHILITE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-sethilite")] +EM_SETHYPHENATEINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-sethyphenateinfo")] +EM_SETIMECOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setimecolor")] +EM_SETIMEMODEBIAS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setimemodebias")] +EM_SETIMEOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setimeoptions")] +EM_SETIMESTATUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setimestatus")] +EM_SETLANGOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setlangoptions")] +EM_SETLIMITTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setlimittext")] +EM_SETMARGINS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setmargins")] +EM_SETMODIFY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setmodify")] +EM_SETOLECALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setolecallback")] +EM_SETOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setoptions")] +EM_SETPAGEROTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setpagerotate")] +EM_SETPALETTE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setpalette")] +EM_SETPARAFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setparaformat")] +EM_SETPASSWORDCHAR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setpasswordchar")] +EM_SETPUNCTUATION=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setpunctuation")] +EM_SETREADONLY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setreadonly")] +EM_SETRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setrect")] +EM_SETRECTNP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setrectnp")] +EM_SETSCROLLPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setscrollpos")] +EM_SETSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setsel")] +EM_SETSTORYTYPE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setstorytype")] +EM_SETTABLEPARMS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-settableparms")] +EM_SETTABSTOPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-settabstops")] +EM_SETTARGETDEVICE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-settargetdevice")] +EM_SETTEXTEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-settextex")] +EM_SETTEXTMODE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-settextmode")] +EM_SETTOUCHOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-settouchoptions")] +EM_SETTYPOGRAPHYOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-settypographyoptions")] +EM_SETUIANAME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setuianame")] +EM_SETUNDOLIMIT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setundolimit")] +EM_SETWORDBREAKPROC=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setwordbreakproc")] +EM_SETWORDBREAKPROCEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setwordbreakprocex")] +EM_SETWORDWRAPMODE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setwordwrapmode")] +EM_SETZOOM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-setzoom")] +EM_SHOWBALLOONTIP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-showballoontip")] +EM_SHOWSCROLLBAR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-showscrollbar")] +EM_STOPGROUPTYPING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-stopgrouptyping")] +EM_STREAMIN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-streamin")] +EM_STREAMOUT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-streamout")] +EM_TAKEFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-takefocus")] +EM_UNDO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/em-undo")] +Email=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsemail")] +EmailAction=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/emailaction")] +EmailAction::Attachments=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/emailaction-attachments")] +EmailAction::Bcc=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/emailaction-bcc")] +EmailAction::Body=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/emailaction-body")] +EmailAction::Cc=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/emailaction-cc")] +EmailAction::From=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/emailaction-from")] +EmailAction::HeaderFields=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/emailaction-headerfields")] +EmailAction::ReplyTo=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/emailaction-replyto")] +EmailAction::Server=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/emailaction-server")] +EmailAction::Subject=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/emailaction-subject")] +EmailAction::To=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/emailaction-to")] +EMI_CHANNEL_MEASUREMENT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/emi/ns-emi-emi_channel_measurement_data")] +EMI_CHANNEL_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/emi/ns-emi-emi_channel_v2")] +EMI_MAP_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-emi_map_format")] +EMI_MAP_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-emi_map_input")] +EMI_MAP_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-emi_map_name")] +EMI_MAP_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-emi_map_output")] +EMI_MEASUREMENT_DATA_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/emi/ns-emi-emi_measurement_data_v2")] +EMI_MEASUREMENT_UNIT=[Documentation("https://docs.microsoft.com/windows/win32/api/emi/ne-emi-emi_measurement_unit")] +EMI_METADATA_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/emi/ns-emi-emi_metadata_size")] +EMI_METADATA_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/emi/ns-emi-emi_metadata_v1")] +EMI_METADATA_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/emi/ns-emi-emi_metadata_v2")] +EMI_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/emi/ns-emi-emi_version")] +emit=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/emit--sm4---asm-")] +emit_stream=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/emit-stream--sm5---asm-")] +emitThenCut=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/emitthencut--sm4---asm-")] +emitThenCut_stream=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/emitthencut-stream--sm5---asm-")] +EmptyClipboard=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-emptyclipboard")] +emptyString=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaptlsconnectionpropertiesv1schema-emptystring-simpletype")] +EmptyWorkingSet=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-emptyworkingset")] +EMR=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emr")] +EMRABORTPATH=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrabortpath")] +EMRALPHABLEND=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emralphablend")] +EMRANGLEARC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emranglearc")] +EMRARC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrarc")] +EMRBITBLT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrbitblt")] +EMRCOLORCORRECTPALETTE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrcolorcorrectpalette")] +EMRCOLORMATCHTOTARGET=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrcolormatchtotarget")] +EMRCREATEBRUSHINDIRECT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrcreatebrushindirect")] +EMRCREATECOLORSPACE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrcreatecolorspace")] +EMRCREATECOLORSPACEW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrcreatecolorspacew")] +EMRCREATEDIBPATTERNBRUSHPT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrcreatedibpatternbrushpt")] +EMRCREATEMONOBRUSH=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrcreatemonobrush")] +EMRCREATEPALETTE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrcreatepalette")] +EMRCREATEPEN=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrcreatepen")] +EMRELLIPSE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrellipse")] +EMREOF=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emreof")] +EMREXCLUDECLIPRECT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrexcludecliprect")] +EMREXTCREATEFONTINDIRECTW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrextcreatefontindirectw")] +EMREXTCREATEPEN=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrextcreatepen")] +EMREXTFLOODFILL=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrextfloodfill")] +EMREXTSELECTCLIPRGN=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrextselectcliprgn")] +EMREXTTEXTOUTA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrexttextouta")] +EMRFILLPATH=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrfillpath")] +EMRFILLRGN=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrfillrgn")] +EMRFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrformat")] +EMRFRAMERGN=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrframergn")] +EMRGDICOMMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrgdicomment")] +EMRGLSBOUNDEDRECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrglsboundedrecord")] +EMRGLSRECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrglsrecord")] +EMRGRADIENTFILL=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrgradientfill")] +EMRINVERTRGN=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrinvertrgn")] +EMRLINETO=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrlineto")] +EMRMASKBLT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrmaskblt")] +EMRMODIFYWORLDTRANSFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrmodifyworldtransform")] +EMROFFSETCLIPRGN=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emroffsetcliprgn")] +EMRPIXELFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrpixelformat")] +EMRPLGBLT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrplgblt")] +EMRPOLYDRAW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrpolydraw")] +EMRPOLYDRAW16=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrpolydraw16")] +EMRPOLYLINE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrpolyline")] +EMRPOLYLINE16=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrpolyline16")] +EMRPOLYPOLYLINE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrpolypolyline")] +EMRPOLYPOLYLINE16=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrpolypolyline16")] +EMRPOLYTEXTOUTA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrpolytextouta")] +EMRRESIZEPALETTE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrresizepalette")] +EMRRESTOREDC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrrestoredc")] +EMRROUNDRECT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrroundrect")] +EMRSCALEVIEWPORTEXTEX=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrscaleviewportextex")] +EMRSELECTCLIPPATH=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrselectclippath")] +EMRSELECTOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrselectobject")] +EMRSELECTPALETTE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrselectpalette")] +EMRSETARCDIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrsetarcdirection")] +EMRSETBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrsetbkcolor")] +EMRSETCOLORADJUSTMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrsetcoloradjustment")] +EMRSETCOLORSPACE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrsetcolorspace")] +EMRSETDIBITSTODEVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrsetdibitstodevice")] +EMRSETICMPROFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrseticmprofile")] +EMRSETMAPPERFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrsetmapperflags")] +EMRSETMITERLIMIT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrsetmiterlimit")] +EMRSETPALETTEENTRIES=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrsetpaletteentries")] +EMRSETPIXELV=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrsetpixelv")] +EMRSETVIEWPORTEXTEX=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrsetviewportextex")] +EMRSETVIEWPORTORGEX=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrsetviewportorgex")] +EMRSETWORLDTRANSFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrsetworldtransform")] +EMRSTRETCHBLT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrstretchblt")] +EMRSTRETCHDIBITS=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrstretchdibits")] +EMRTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrtext")] +EMRTRANSPARENTBLT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-emrtransparentblt")] +EmulationType=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/ne-imapi2fs-emulationtype")] +EN_ALIGN_LTR_EC=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-align-ltr-ec")] +EN_ALIGN_RTL_EC=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-align-rtl-ec")] +EN_ALIGNLTR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-alignltr")] +EN_ALIGNRTL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-alignrtl")] +EN_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-change--rich-edit-control-")] +EN_CLIPFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-clipformat")] +EN_CORRECTTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-correcttext")] +EN_DRAGDROPDONE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-dragdropdone")] +EN_DROPFILES=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-dropfiles")] +EN_ENDCOMPOSITION=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-endcomposition")] +EN_ERRSPACE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-errspace")] +EN_HSCROLL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-hscroll")] +EN_IMECHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-imechange")] +EN_KILLFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-killfocus")] +EN_LINK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-link")] +EN_LOWFIRTF=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-lowfirtf")] +EN_MAXTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-maxtext")] +EN_MSGFILTER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-msgfilter")] +EN_OBJECTPOSITIONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-objectpositions")] +EN_OLEOPFAILED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-oleopfailed")] +EN_PARAGRAPHEXPANDED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-paragraphexpanded")] +EN_PROTECTED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-protected")] +EN_REQUESTRESIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-requestresize")] +EN_SAVECLIPBOARD=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-saveclipboard")] +EN_SEARCHWEB=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-searchweb")] +EN_SELCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-selchange")] +EN_SETFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-setfocus")] +EN_STARTCOMPOSITION=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-startcomposition")] +EN_STOPNOUNDO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-stopnoundo")] +EN_UPDATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-update")] +EN_VSCROLL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/en-vscroll")] +Enable=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/enable-win32-tpm")] +ENABLE_TRACE_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-enable_trace_parameters")] +ENABLE_TRACE_PARAMETERS_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-enable_trace_parameters_v1")] +enableAutoConfig=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/lan-policyschema-enableautoconfig-globalflags-element")] +EnableAutoUnlock=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/enableautounlock-win32-encryptablevolume")] +Enabled=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-enabled-settingstype-element")] +EnableEUDC=[Documentation("https://docs.microsoft.com/windows/win32/gdi/enableeudc")] +enablefx=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/enablefx-attribute")] +EnableIdentityPrivacy=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mspeapconnectionpropertiesv2-enableidentityprivacy-identityprivacyparameters-element")] +EnableIdleRoutine=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/enableidleroutine")] +EnableKeyProtectors=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/enablekeyprotectors-win32-encryptablevolume")] +EnableMenuItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enablemenuitem")] +EnableMouseInPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enablemouseinpointer")] +EnableNonClientDpiScaling=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enablenonclientdpiscaling")] +EnableNtmsObject=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-enablentmsobject")] +EnableProcessOptionalXStateFeatures=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-enableprocessoptionalxstatefeatures")] +EnableQuarantineChecks=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mspeapconnectionpropertiesv1schema-enablequarantinechecks-eaptype-element")] +enableRandomization=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-enablerandomization-macrandomization-element")] +EnableResetOnStop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/enableresetonstop-property")] +EnableRouter=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-enablerouter")] +EnableScrollBar=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enablescrollbar")] +EnableThemeDialogTexture=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-enablethemedialogtexture")] +EnableTheming=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-enabletheming")] +EnableThreadProfiling=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-enablethreadprofiling")] +EnableTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-enabletrace")] +EnableTraceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-enabletraceex")] +EnableTraceEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-enabletraceex2")] +enabletrans=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/enabletrans-attribute")] +EnableUserControl=[Documentation("https://docs.microsoft.com/windows/win32/Msi/-enableusercontrol")] +EnableWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enablewindow")] +ENCLAVE_CREATE_INFO_SGX=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-enclave_create_info_sgx")] +ENCLAVE_CREATE_INFO_VBS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-enclave_create_info_vbs")] +ENCLAVE_IDENTITY=[Documentation("https://docs.microsoft.com/windows/win32/api/ntenclv/ns-ntenclv-enclave_identity")] +ENCLAVE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntenclv/ns-ntenclv-enclave_information")] +ENCLAVE_INIT_INFO_SGX=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-enclave_init_info_sgx")] +ENCLAVE_INIT_INFO_VBS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-enclave_init_info_vbs")] +ENCLAVE_SEALING_IDENTITY_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/ntenclv/ne-ntenclv-enclave_sealing_identity_policy")] +EnclaveGetAttestationReport=[Documentation("https://docs.microsoft.com/windows/win32/api/winenclaveapi/nf-winenclaveapi-enclavegetattestationreport")] +EnclaveGetEnclaveInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winenclaveapi/nf-winenclaveapi-enclavegetenclaveinformation")] +EnclaveSealData=[Documentation("https://docs.microsoft.com/windows/win32/api/winenclaveapi/nf-winenclaveapi-enclavesealdata")] +EnclaveUnsealData=[Documentation("https://docs.microsoft.com/windows/win32/api/winenclaveapi/nf-winenclaveapi-enclaveunsealdata")] +EnclaveVerifyAttestationReport=[Documentation("https://docs.microsoft.com/windows/win32/api/winenclaveapi/nf-winenclaveapi-enclaveverifyattestationreport")] +EncodedData=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/encodeddata")] +EncodedData::Decoder=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/encodeddata-decoder")] +EncodedData::Format=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/encodeddata-format")] +EncodedData::Value=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/encodeddata-value")] +Encoding=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/encoding-methods--deprecated")] +EncodingType=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-encodingtype")] +ENCORRECTTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-encorrecttext")] +Encrypt=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/encrypt-win32-encryptablevolume")] +EncryptAfterHardwareTest=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/encryptafterhardwaretest-win32-encryptablevolume")] +ENCRYPTED_CREDENTIALW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-encrypted_credentialw")] +ENCRYPTED_LM_OWF_PASSWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/mschapp/ns-mschapp-encrypted_lm_owf_password")] +EncryptedData=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/encrypteddata")] +EncryptedData::Algorithm=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/encrypteddata-algorithm")] +EncryptedData::Content=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/encrypteddata-content")] +EncryptedData::Decrypt=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/encrypteddata-decrypt")] +EncryptedData::Encrypt=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/encrypteddata-encrypt")] +EncryptedData::SetSecret=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/encrypteddata-setsecret")] +EncryptFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-encryptfilew")] +EncryptFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-encryptfilea")] +EncryptFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-encryptfilew")] +encryption=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-encryption-authencryption-element")] +ENCRYPTION_CERTIFICATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winefs/ns-winefs-encryption_certificate")] +ENCRYPTION_CERTIFICATE_HASH=[Documentation("https://docs.microsoft.com/windows/win32/api/winefs/ns-winefs-encryption_certificate_hash")] +ENCRYPTION_CERTIFICATE_HASH_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/winefs/ns-winefs-encryption_certificate_hash_list")] +ENCRYPTION_CERTIFICATE_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/winefs/ns-winefs-encryption_certificate_list")] +ENCRYPTION_PROTECTOR=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/encryption_protector-structure")] +ENCRYPTION_PROTECTOR_LIST=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/encryption_protector_list-structure")] +EncryptionDisable=[Documentation("https://docs.microsoft.com/windows/win32/api/winefs/nf-winefs-encryptiondisable")] +EncryptMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-encryptmessage")] +EndBoundary=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-endboundary-triggerbasetype-element")] +EndBufferedAnimation=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-endbufferedanimation")] +EndBufferedPaint=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-endbufferedpaint")] +ENDCOMPOSITIONNOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-endcompositionnotify")] +EndDeferWindowPos=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enddeferwindowpos")] +EndDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enddialog")] +EndDoc=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enddoc")] +EndDocPrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enddocprinter")] +EndExternalBackupGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/endexternalbackupgrbit-enumeration")] +EndIdleDetection=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/endidledetection")] +endif=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/endif--sm4---asm-")] +EndIMEShare=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/endimeshare")] +EndInkInput=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-endinkinput")] +endloop=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/endloop---vs")] +ENDMARKER=[Documentation("https://docs.microsoft.com/windows/win32/WMP/endmarker-element")] +EndMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-endmenu")] +EndNtmsDeviceChangeDetection=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-endntmsdevicechangedetection")] +EndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-endofstream")] +EndPage=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-endpage")] +EndPagePrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/endpageprinter")] +EndPaint=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-endpaint")] +EndPanningFeedback=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-endpanningfeedback")] +EndPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-endpath")] +ENDPOINT_HARDWARE_SUPPORT_XXX=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/endpoint-hardware-support-xxx-constants")] +EndpointFormFactor=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/ne-mmdeviceapi-endpointformfactor")] +endrep=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/endrep---vs")] +ENDROPFILES=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-endropfiles")] +EndSessionGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/endsessiongrbit-enumeration")] +endswitch=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/endswitch--sm4---asm-")] +EndTask=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-endtask")] +EndUpdateResource=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-endupdateresourcea")] +EndUpdateResourceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-endupdateresourcea")] +EndUpdateResourceW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-endupdateresourcew")] +ENG_TIME_FIELDS=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-eng_time_fields")] +EngAcquireSemaphore=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engacquiresemaphore")] +EngAllocMem=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engallocmem")] +EngAllocPrivateUserMem=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engallocprivateusermem")] +EngAllocUserMem=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engallocusermem")] +EngAlphaBlend=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engalphablend")] +EngAssociateSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engassociatesurface")] +EngBitBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engbitblt")] +EngBugCheckEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engbugcheckex")] +EngCheckAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engcheckabort")] +EngClearEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engclearevent")] +EngComputeGlyphSet=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engcomputeglyphset")] +EngControlSprites=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engcontrolsprites")] +EngCopyBits=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engcopybits")] +EngCreateBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engcreatebitmap")] +EngCreateClip=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engcreateclip")] +EngCreateDeviceBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engcreatedevicebitmap")] +EngCreateDeviceSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engcreatedevicesurface")] +EngCreateDriverObj=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engcreatedriverobj")] +EngCreateEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engcreateevent")] +EngCreatePalette=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engcreatepalette")] +EngCreatePath=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engcreatepath")] +EngCreateSemaphore=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engcreatesemaphore")] +EngCreateWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engcreatewnd")] +EngDebugBreak=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engdebugbreak")] +EngDebugPrint=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engdebugprint")] +EngDeleteClip=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engdeleteclip")] +EngDeleteDriverObj=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engdeletedriverobj")] +EngDeleteEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engdeleteevent")] +EngDeleteFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engdeletefile")] +EngDeletePalette=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engdeletepalette")] +EngDeletePath=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engdeletepath")] +EngDeleteSafeSemaphore=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engdeletesafesemaphore")] +EngDeleteSemaphore=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engdeletesemaphore")] +EngDeleteSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engdeletesurface")] +EngDeleteWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engdeletewnd")] +EngDeviceIoControl=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engdeviceiocontrol")] +EngDitherColor=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engdithercolor")] +EngEnumForms=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engenumforms")] +EngEraseSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engerasesurface")] +EngFillPath=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engfillpath")] +EngFindImageProcAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engfindimageprocaddress")] +EngFindResource=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engfindresource")] +EngFntCacheAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engfntcachealloc")] +EngFntCacheFault=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engfntcachefault")] +EngFntCacheLookUp=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engfntcachelookup")] +EngFreeMem=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engfreemem")] +EngFreeModule=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engfreemodule")] +EngFreePrivateUserMem=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engfreeprivateusermem")] +EngFreeUserMem=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engfreeusermem")] +EngGetCurrentCodePage=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enggetcurrentcodepage")] +EngGetCurrentProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enggetcurrentprocessid")] +EngGetCurrentThreadId=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enggetcurrentthreadid")] +EngGetDriverName=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enggetdrivername")] +EngGetFileChangeTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enggetfilechangetime")] +EngGetFilePath=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enggetfilepath")] +EngGetForm=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enggetform")] +EngGetLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enggetlasterror")] +EngGetPrinter=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enggetprinter")] +EngGetPrinterData=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enggetprinterdata")] +EngGetPrinterDataFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enggetprinterdatafilename")] +EngGetPrinterDriver=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enggetprinterdriver")] +EngGetProcessHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enggetprocesshandle")] +EngGetType1FontList=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enggettype1fontlist")] +EngGradientFill=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enggradientfill")] +EngHangNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enghangnotification")] +EngInitializeSafeSemaphore=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-enginitializesafesemaphore")] +EngIsSemaphoreOwned=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engissemaphoreowned")] +EngIsSemaphoreOwnedByCurrentThread=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engissemaphoreownedbycurrentthread")] +EngLineTo=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-englineto")] +EngLoadImage=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engloadimage")] +EngLoadModule=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engloadmodule")] +EngLoadModuleForWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engloadmoduleforwrite")] +EngLockDirectDrawSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-englockdirectdrawsurface")] +EngLockDriverObj=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-englockdriverobj")] +EngLockSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-englocksurface")] +EngLpkInstalled=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-englpkinstalled")] +EngMapEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engmapevent")] +EngMapFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engmapfile")] +EngMapFontFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engmapfontfile")] +EngMapFontFileFD=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engmapfontfilefd")] +EngMapModule=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engmapmodule")] +EngMarkBandingSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engmarkbandingsurface")] +EngModifySurface=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engmodifysurface")] +EngMovePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engmovepointer")] +EngMulDiv=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engmuldiv")] +EngMultiByteToUnicodeN=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engmultibytetounicoden")] +EngMultiByteToWideChar=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engmultibytetowidechar")] +EngPaint=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engpaint")] +EngPlgBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engplgblt")] +EngProbeForRead=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engprobeforread")] +EngProbeForReadAndWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engprobeforreadandwrite")] +EngQueryDeviceAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engquerydeviceattribute")] +EngQueryFileTimeStamp=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engqueryfiletimestamp")] +EngQueryLocalTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engquerylocaltime")] +EngQueryPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engquerypalette")] +EngQueryPerformanceCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engqueryperformancecounter")] +EngQueryPerformanceFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engqueryperformancefrequency")] +EngQuerySystemAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engquerysystemattribute")] +EngReadStateEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engreadstateevent")] +EngReleaseSemaphore=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engreleasesemaphore")] +EngRestoreFloatingPointState=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engrestorefloatingpointstate")] +ENGSAFESEMAPHORE=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-engsafesemaphore")] +EngSaveFloatingPointState=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engsavefloatingpointstate")] +EngSecureMem=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engsecuremem")] +EngSetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engsetevent")] +EngSetLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engsetlasterror")] +EngSetPointerShape=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engsetpointershape")] +EngSetPointerTag=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engsetpointertag")] +EngSetPrinterData=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engsetprinterdata")] +EngSort=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engsort")] +EngStretchBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engstretchblt")] +EngStretchBltROP=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engstretchbltrop")] +EngStrokeAndFillPath=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engstrokeandfillpath")] +EngStrokePath=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engstrokepath")] +EngTextOut=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engtextout")] +EngTransparentBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engtransparentblt")] +EngUnicodeToMultiByteN=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engunicodetomultibyten")] +EngUnloadImage=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engunloadimage")] +EngUnlockDirectDrawSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engunlockdirectdrawsurface")] +EngUnlockDriverObj=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engunlockdriverobj")] +EngUnlockSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engunlocksurface")] +EngUnmapEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engunmapevent")] +EngUnmapFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engunmapfile")] +EngUnmapFontFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engunmapfontfile")] +EngUnmapFontFileFD=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engunmapfontfilefd")] +EngUnsecureMem=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engunsecuremem")] +EngWaitForSingleObject=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engwaitforsingleobject")] +EngWideCharToMultiByte=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engwidechartomultibyte")] +EngWritePrinter=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-engwriteprinter")] +Enhanced=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/enhanced-video-renderer-filter")] +ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorextensions/ns-ehstorextensions-enhanced_storage_password_silo_information")] +ENHMETAHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-enhmetaheader")] +ENHMETARECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-enhmetarecord")] +ENHMFENUMPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nc-wingdi-enhmfenumproc")] +ENLINK=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-enlink")] +Enlistment=[Documentation("https://docs.microsoft.com/windows/win32/Ktm/enlistment-access-masks")] +ENLOWFIRTF=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-enlowfirtf")] +ENOLEOPFAILED=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-enoleopfailed")] +ENPROTECTED=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-enprotected")] +EnrollmentCAProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-enrollmentcaproperty")] +EnrollmentDisplayStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-enrollmentdisplaystatus")] +EnrollmentEnrollStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-enrollmentenrollstatus")] +EnrollmentPolicyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-enrollmentpolicyflags")] +EnrollmentPolicyServerPropertyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-enrollmentpolicyserverpropertyflags")] +EnrollmentSelectionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-enrollmentselectionstatus")] +EnrollmentTemplateProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-enrollmenttemplateproperty")] +ENSAVECLIPBOARD=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-ensaveclipboard")] +EnterCriticalPolicySection=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-entercriticalpolicysection")] +EnterCriticalSection=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-entercriticalsection")] +ENTERPRISE_DATA_POLICIES=[Documentation("https://docs.microsoft.com/windows/win32/api/srpapi/ne-srpapi-enterprise_data_policies")] +EnterpriseDataGetStatus=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/enterprisedatagetstatus-function")] +EnterReaderModeHelper=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/enterreadermodehelper")] +EnterSynchronizationBarrier=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-entersynchronizationbarrier")] +EnterUmsSchedulingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-enterumsschedulingmode")] +ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/WMP/entry-element")] +ENTRYID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/entryid")] +ENTRYLIST=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/entrylist")] +ENTRYPOINTS=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/entrypoints")] +ENTRYREF=[Documentation("https://docs.microsoft.com/windows/win32/WMP/entryref-element")] +ENUM_CATYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/certsrv/ne-certsrv-enum_catypes")] +ENUM_PAGE_FILE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/ns-psapi-enum_page_file_information")] +ENUM_PERIOD=[Documentation("https://docs.microsoft.com/windows/win32/api/celib/ne-celib-enum_period")] +ENUM_SERVICE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-enum_service_statusw")] +ENUM_SERVICE_STATUS_PROCESS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-enum_service_status_processa")] +ENUM_SERVICE_STATUS_PROCESSA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-enum_service_status_processa")] +ENUM_SERVICE_STATUS_PROCESSW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-enum_service_status_processw")] +ENUM_SERVICE_STATUSA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-enum_service_statusa")] +ENUM_SERVICE_STATUSW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-enum_service_statusw")] +EnumCalendarInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumcalendarinfow")] +EnumCalendarInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumcalendarinfoa")] +EnumCalendarInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumcalendarinfoexw")] +EnumCalendarInfoExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumcalendarinfoexa")] +EnumCalendarInfoExEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumcalendarinfoexex")] +EnumCalendarInfoExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumcalendarinfoexw")] +EnumCalendarInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumcalendarinfow")] +EnumChildWindows=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumchildwindows")] +EnumClipboardFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumclipboardformats")] +EnumColorProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-enumcolorprofilesa")] +EnumColorProfilesA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-enumcolorprofilesa")] +EnumColorProfilesW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-enumcolorprofilesw")] +EnumDateFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumdateformatsa")] +EnumDateFormatsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumdateformatsa")] +EnumDateFormatsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumdateformatsexa")] +EnumDateFormatsExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumdateformatsexa")] +EnumDateFormatsExEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumdateformatsexex")] +EnumDateFormatsExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumdateformatsexw")] +EnumDateFormatsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumdateformatsw")] +EnumDependentServices=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-enumdependentservicesw")] +EnumDependentServicesA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-enumdependentservicesa")] +EnumDependentServicesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-enumdependentservicesw")] +EnumDesktops=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumdesktopsa")] +EnumDesktopsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumdesktopsa")] +EnumDesktopsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumdesktopsw")] +EnumDesktopWindows=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumdesktopwindows")] +EnumDeviceDrivers=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-enumdevicedrivers")] +EnumDirTree=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-enumdirtree")] +EnumDirTreeW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-enumdirtreew")] +EnumDisplayDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumdisplaydevicesw")] +EnumDisplayDevicesA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumdisplaydevicesa")] +EnumDisplayDevicesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumdisplaydevicesw")] +EnumDisplayMonitors=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumdisplaymonitors")] +EnumDisplaySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumdisplaysettingsa")] +EnumDisplaySettingsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumdisplaysettingsa")] +EnumDisplaySettingsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumdisplaysettingsexa")] +EnumDisplaySettingsExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumdisplaysettingsexa")] +EnumDisplaySettingsExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumdisplaysettingsexw")] +EnumDisplaySettingsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumdisplaysettingsw")] +EnumDynamicTimeZoneInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/timezoneapi/nf-timezoneapi-enumdynamictimezoneinformation")] +EnumEnabledLayoutOrTip=[Documentation("https://docs.microsoft.com/windows/win32/TSF/enumenabledlayoutortip")] +EnumEnhMetaFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enumenhmetafile")] +EnumerateColumnsGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/enumeratecolumnsgrbit-enumeration")] +EnumerateLoadedModules=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-enumerateloadedmodules")] +EnumerateLoadedModules64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-enumerateloadedmodules64")] +EnumerateLoadedModulesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-enumerateloadedmodulesex")] +EnumerateLoadedModulesExW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-enumerateloadedmodulesexw")] +EnumerateLoadedModulesW64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-enumerateloadedmodulesw64")] +EnumerateNtmsObject=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-enumeratentmsobject")] +EnumerateSecurityPackages=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-enumeratesecuritypackagesa")] +EnumerateSecurityPackagesA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-enumeratesecuritypackagesa")] +EnumerateSecurityPackagesW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-enumeratesecuritypackagesw")] +EnumerateTraceGuids=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-enumeratetraceguids")] +EnumerateTraceGuidsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-enumeratetraceguidsex")] +EnumerateVirtualDiskMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-enumeratevirtualdiskmetadata")] +Enumerating=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/enumerating-audio-types-for-specific-encoding-modes--deprecated")] +Enumeration=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/enumeration-constants")] +ENUMERATION_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/ns-traffic-enumeration_buffer")] +Enumerations=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-d3dcompiler-reference-enums")] +enumerationValueDeclarations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/enumerationvaluedeclarations")] +Enumerator=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/enumerator")] +Enumerator::AtEndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/enumerator-atendofstream")] +Enumerator::Error=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/enumerator-error")] +Enumerator::ReadItem=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/enumerator-readitem")] +EnumFontFamilies=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enumfontfamiliesa")] +EnumFontFamiliesA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enumfontfamiliesa")] +EnumFontFamiliesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enumfontfamiliesexw")] +EnumFontFamiliesExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enumfontfamiliesexa")] +EnumFontFamiliesExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enumfontfamiliesexw")] +EnumFontFamiliesW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enumfontfamiliesw")] +EnumFonts=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enumfontsa")] +EnumFontsA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enumfontsa")] +EnumFontsW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enumfontsw")] +EnumForms=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumforms")] +EnumFormsA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumforms")] +EnumFormsW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumforms")] +EnumICMProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enumicmprofilesw")] +EnumICMProfilesA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enumicmprofilesa")] +EnumICMProfilesW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enumicmprofilesw")] +EnumJobs=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumjobs")] +EnumJobsA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumjobs")] +EnumJobsW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumjobs")] +EnumLanguageGroupLocales=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumlanguagegrouplocalesa")] +EnumLanguageGroupLocalesA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumlanguagegrouplocalesa")] +EnumLanguageGroupLocalesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumlanguagegrouplocalesw")] +EnumLayoutOrTipForSetup=[Documentation("https://docs.microsoft.com/windows/win32/TSF/enumlayoutortipforsetup")] +ENUMLOGFONT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-enumlogfonta")] +ENUMLOGFONTA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-enumlogfonta")] +ENUMLOGFONTEX=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-enumlogfontexw")] +ENUMLOGFONTEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-enumlogfontexa")] +ENUMLOGFONTEXDV=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-enumlogfontexdvw")] +ENUMLOGFONTEXDVA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-enumlogfontexdva")] +ENUMLOGFONTEXDVW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-enumlogfontexdvw")] +ENUMLOGFONTEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-enumlogfontexw")] +ENUMLOGFONTW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-enumlogfontw")] +EnumMetaFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enummetafile")] +EnumMonitors=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enummonitors")] +EnumMonitorsA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enummonitors")] +EnumMonitorsW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enummonitors")] +EnumMRUListW=[Documentation("https://docs.microsoft.com/windows/win32/shell/enummrulist")] +EnumObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-enumobjects")] +EnumPageFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-enumpagefilesa")] +EnumPageFilesA=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-enumpagefilesa")] +EnumPageFilesProc=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nc-psapi-penum_page_file_callbackw")] +EnumPageFilesW=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-enumpagefilesw")] +EnumPorts=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumports")] +EnumPortsA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumports")] +EnumPortsW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumports")] +EnumPrinterData=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprinterdata")] +EnumPrinterDataA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprinterdata")] +EnumPrinterDataEx=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprinterdataex")] +EnumPrinterDataExA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprinterdataex")] +EnumPrinterDataExW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprinterdataex")] +EnumPrinterDataW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprinterdata")] +EnumPrinterDrivers=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprinterdrivers")] +EnumPrinterDriversA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprinterdrivers")] +EnumPrinterDriversW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprinterdrivers")] +EnumPrinterKey=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprinterkey")] +EnumPrinterKeyA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprinterkey")] +EnumPrinterKeyW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprinterkey")] +EnumPrinters=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprinters")] +EnumPrintersA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprinters")] +EnumPrintersW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprinters")] +EnumPrintProcessorDatatypes=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprintprocessordatatypes")] +EnumPrintProcessorDatatypesA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprintprocessordatatypes")] +EnumPrintProcessorDatatypesW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprintprocessordatatypes")] +EnumPrintProcessors=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprintprocessors")] +EnumPrintProcessorsA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprintprocessors")] +EnumPrintProcessorsW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/enumprintprocessors")] +EnumProcesses=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-enumprocesses")] +EnumProcessModules=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-enumprocessmodules")] +EnumProcessModulesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-enumprocessmodulesex")] +EnumProps=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumpropsa")] +EnumPropsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumpropsa")] +EnumPropsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumpropsexw")] +EnumPropsExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumpropsexa")] +EnumPropsExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumpropsexw")] +EnumPropsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumpropsw")] +EnumProtocols=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-enumprotocolsa")] +EnumProtocolsA=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-enumprotocolsa")] +EnumProtocolsW=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-enumprotocolsw")] +EnumPwrSchemes=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-enumpwrschemes")] +ENUMRECTS=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-enumrects")] +ENUMRESNAMEPROCA=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nc-libloaderapi-enumresnameproca")] +ENUMRESNAMEPROCW=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nc-libloaderapi-enumresnameprocw")] +EnumResourceLanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-enumresourcelanguagesw")] +EnumResourceLanguagesA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-enumresourcelanguagesa")] +EnumResourceLanguagesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-enumresourcelanguagesexa")] +EnumResourceLanguagesExA=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-enumresourcelanguagesexa")] +EnumResourceLanguagesExW=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-enumresourcelanguagesexw")] +EnumResourceLanguagesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-enumresourcelanguagesw")] +EnumResourceNames=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-enumresourcenamesa")] +EnumResourceNamesA=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-enumresourcenamesa")] +EnumResourceNamesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-enumresourcenamesexa")] +EnumResourceNamesExA=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-enumresourcenamesexa")] +EnumResourceNamesExW=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-enumresourcenamesexw")] +EnumResourceNamesW=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-enumresourcenamesw")] +EnumResourceTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-enumresourcetypesw")] +EnumResourceTypesA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-enumresourcetypesa")] +EnumResourceTypesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-enumresourcetypesexw")] +EnumResourceTypesExA=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-enumresourcetypesexa")] +EnumResourceTypesExW=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-enumresourcetypesexw")] +EnumResourceTypesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-enumresourcetypesw")] +ENUMRESTYPEPROCA=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nc-libloaderapi-enumrestypeproca")] +ENUMRESTYPEPROCW=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nc-libloaderapi-enumrestypeprocw")] +EnumServicesStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-enumservicesstatusa")] +EnumServicesStatusA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-enumservicesstatusa")] +EnumServicesStatusEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-enumservicesstatusexa")] +EnumServicesStatusExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-enumservicesstatusexa")] +EnumServicesStatusExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-enumservicesstatusexw")] +EnumServicesStatusW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-enumservicesstatusw")] +EnumSystemCodePages=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumsystemcodepagesa")] +EnumSystemCodePagesA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumsystemcodepagesa")] +EnumSystemCodePagesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumsystemcodepagesw")] +EnumSystemFirmwareTables=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-enumsystemfirmwaretables")] +EnumSystemGeoID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumsystemgeoid")] +EnumSystemGeoNames=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumsystemgeonames")] +EnumSystemLanguageGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumsystemlanguagegroupsw")] +EnumSystemLanguageGroupsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumsystemlanguagegroupsa")] +EnumSystemLanguageGroupsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumsystemlanguagegroupsw")] +EnumSystemLocales=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumsystemlocalesw")] +EnumSystemLocalesA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumsystemlocalesa")] +EnumSystemLocalesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumsystemlocalesex")] +EnumSystemLocalesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumsystemlocalesw")] +ENUMTEXTMETRIC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-enumtextmetrica")] +ENUMTEXTMETRICA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-enumtextmetrica")] +ENUMTEXTMETRICW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-enumtextmetricw")] +EnumThreadWindows=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumthreadwindows")] +EnumTimeFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumtimeformatsw")] +EnumTimeFormatsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumtimeformatsa")] +EnumTimeFormatsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumtimeformatsex")] +EnumTimeFormatsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumtimeformatsw")] +EnumType=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/ns-xamlom-enumtype")] +ENUMTYPEA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-enumtypea")] +ENUMTYPEW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-enumtypew")] +EnumUILanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumuilanguagesw")] +EnumUILanguagesA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumuilanguagesa")] +EnumUILanguagesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-enumuilanguagesw")] +EnumWindows=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumwindows")] +EnumWindowStations=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumwindowstationsa")] +EnumWindowStationsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumwindowstationsa")] +EnumWindowStationsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-enumwindowstationsw")] +EnvelopedData=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/envelopeddata")] +EnvelopedData::Algorithm=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/envelopeddata-algorithm")] +EnvelopedData::Content=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/envelopeddata-content")] +EnvelopedData::Decrypt=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/envelopeddata-decrypt")] +EnvelopedData::Encrypt=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/envelopeddata-encrypt")] +EnvelopedData::Recipients=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/envelopeddata-recipients")] +EOC_ChangeType=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/ne-eventsys-eoc_changetype")] +EOLE_AUTHENTICATION_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/ne-objidlbase-eole_authentication_capabilities")] +EPrintTicketScope=[Documentation("https://docs.microsoft.com/windows/win32/api/prntvpt/ne-prntvpt-eprintticketscope")] +EPrintXPSJobOperation=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/eprintxpsjoboperation")] +EPrintXPSJobProgress=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/eprintxpsjobprogress")] +eq=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/eq--sm4---asm-")] +EqualDomainSid=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-equaldomainsid")] +EQUALIZERSETTINGS::bands=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-bands")] +EQUALIZERSETTINGS::bypass=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-bypass")] +EQUALIZERSETTINGS::crossFade=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-crossfade")] +EQUALIZERSETTINGS::crossFadeWindow=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-crossfadewindow")] +EQUALIZERSETTINGS::currentPreset=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-currentpreset")] +EQUALIZERSETTINGS::currentPresetTitle=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-currentpresettitle")] +EQUALIZERSETTINGS::currentSpeakerName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-currentspeakername")] +EQUALIZERSETTINGS::enableSplineTension=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-enablesplinetension")] +EQUALIZERSETTINGS::enhancedAudio=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-enhancedaudio")] +EQUALIZERSETTINGS::gainLevel1=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-gainlevel1")] +EQUALIZERSETTINGS::gainLevel10=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-gainlevel10")] +EQUALIZERSETTINGS::gainLevel2=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-gainlevel2")] +EQUALIZERSETTINGS::gainLevel3=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-gainlevel3")] +EQUALIZERSETTINGS::gainLevel4=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-gainlevel4")] +EQUALIZERSETTINGS::gainLevel5=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-gainlevel5")] +EQUALIZERSETTINGS::gainLevel6=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-gainlevel6")] +EQUALIZERSETTINGS::gainLevel7=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-gainlevel7")] +EQUALIZERSETTINGS::gainLevel8=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-gainlevel8")] +EQUALIZERSETTINGS::gainLevel9=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-gainlevel9")] +EQUALIZERSETTINGS::gainLevels=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-gainlevels")] +EQUALIZERSETTINGS::nextPreset=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-nextpreset")] +EQUALIZERSETTINGS::normalization=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-normalization")] +EQUALIZERSETTINGS::normalizationAverage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-normalizationaverage")] +EQUALIZERSETTINGS::normalizationPeak=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-normalizationpeak")] +EQUALIZERSETTINGS::presetCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-presetcount")] +EQUALIZERSETTINGS::presetTitle=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-presettitle")] +EQUALIZERSETTINGS::previousPreset=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-previouspreset")] +EQUALIZERSETTINGS::reset=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-reset")] +EQUALIZERSETTINGS::speakerSize=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-speakersize")] +EQUALIZERSETTINGS::splineTension=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-splinetension")] +EQUALIZERSETTINGS::truBassLevel=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-trubasslevel")] +EQUALIZERSETTINGS::wowLevel=[Documentation("https://docs.microsoft.com/windows/win32/WMP/equalizersettings-wowlevel")] +EqualPins=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/equalpins")] +EqualPrefixSid=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-equalprefixsid")] +EqualRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-equalrect")] +EqualRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-equalrgn")] +EqualSid=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-equalsid")] +EraseTape=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-erasetape")] +ERF=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi_fci_types/ns-fdi_fci_types-erf")] +ERole=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/ne-mmdeviceapi-erole")] +ERRLOG_OTHER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/lmalert/ns-lmalert-errlog_other_info")] +Error=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-error")] +ERROR_ADVISE_MESSAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/ne-photoacquire-error_advise_message_type")] +ERROR_ADVISE_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/ne-photoacquire-error_advise_result")] +ERROR_NOTIFICATION=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/error_notification")] +ERROR_SPEC=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-error_spec")] +Error_Spec_IPv4=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-error_spec_ipv4")] +Error::clearErrorQueue=[Documentation("https://docs.microsoft.com/windows/win32/WMP/error-clearerrorqueue")] +Error::DatabaseKeys=[Documentation("https://docs.microsoft.com/windows/win32/Msi/error-databasekeys")] +Error::DatabaseTable=[Documentation("https://docs.microsoft.com/windows/win32/Msi/error-databasetable")] +Error::errorCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/error-errorcount")] +Error::item=[Documentation("https://docs.microsoft.com/windows/win32/WMP/error-item")] +Error::Language=[Documentation("https://docs.microsoft.com/windows/win32/Msi/error-language")] +Error::ModuleKeys=[Documentation("https://docs.microsoft.com/windows/win32/Msi/error-modulekeys")] +Error::ModuleTable=[Documentation("https://docs.microsoft.com/windows/win32/Msi/error-moduletable")] +Error::Path=[Documentation("https://docs.microsoft.com/windows/win32/Msi/error-path")] +Error::Type=[Documentation("https://docs.microsoft.com/windows/win32/Msi/error-type")] +Error::webHelp=[Documentation("https://docs.microsoft.com/windows/win32/WMP/error-webhelp")] +ErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-errorcode-processingerrordatatype-element")] +errorf=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/errorf")] +ErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/errorinfo")] +ErrorInfoGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/errorinfogrbit-enumeration")] +ErrorItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/erroritem-object")] +ErrorItem::condition=[Documentation("https://docs.microsoft.com/windows/win32/WMP/erroritem-condition")] +ErrorItem::customUrl=[Documentation("https://docs.microsoft.com/windows/win32/WMP/erroritem-customurl")] +ErrorItem::errorCode=[Documentation("https://docs.microsoft.com/windows/win32/WMP/erroritem-errorcode")] +ErrorItem::errorContext=[Documentation("https://docs.microsoft.com/windows/win32/WMP/erroritem-errorcontext")] +ErrorItem::errorDescription=[Documentation("https://docs.microsoft.com/windows/win32/WMP/erroritem-errordescription")] +escape=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/escape")] +Escape=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-escape")] +EscapeCommFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-escapecommfunction")] +EscrowUpdateGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/escrowupdategrbit-enumeration")] +EsentAccessDeniedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentaccessdeniedexception-constructor")] +EsentAfterInitializationException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentafterinitializationexception-class")] +EsentAlreadyInitializedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentalreadyinitializedexception-class")] +EsentAlreadyPreparedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentalreadypreparedexception-class")] +EsentApiException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentapiexception-class")] +EsentAttachedDatabaseMismatchException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentattacheddatabasemismatchexception-class")] +EsentBackupAbortByServerException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbackupabortbyserverexception-constructor")] +EsentBackupDirectoryNotEmptyException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbackupdirectorynotemptyexception-constructor")] +EsentBackupInProgressException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbackupinprogressexception-constructor")] +EsentBackupNotAllowedYetException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbackupnotallowedyetexception-constructor")] +EsentBadBackupDatabaseSizeException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbadbackupdatabasesizeexception-class")] +EsentBadBookmarkException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbadbookmarkexception-constructor")] +EsentBadCheckpointSignatureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbadcheckpointsignatureexception-class")] +EsentBadColumnIdException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbadcolumnidexception-class")] +EsentBadDbSignatureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbaddbsignatureexception-constructor")] +EsentBadEmptyPageException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbademptypageexception-constructor")] +EsentBadItagSequenceException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbaditagsequenceexception-class")] +EsentBadLogSignatureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbadlogsignatureexception-constructor")] +EsentBadLogVersionException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbadlogversionexception-constructor")] +EsentBadPageLinkException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbadpagelinkexception-constructor")] +EsentBadParentPageLinkException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbadparentpagelinkexception-constructor")] +EsentBadPatchPageException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbadpatchpageexception-class")] +EsentBadRestoreTargetInstanceException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbadrestoretargetinstanceexception-constructor")] +EsentBadSLVSignatureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbadslvsignatureexception-class")] +EsentBufferTooSmallException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentbuffertoosmallexception-constructor")] +EsentCallbackFailedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcallbackfailedexception-class")] +EsentCallbackNotResolvedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcallbacknotresolvedexception-constructor")] +EsentCannotAddFixedVarColumnToDerivedTableException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcannotaddfixedvarcolumntoderivedtableexception-class")] +EsentCannotBeTaggedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcannotbetaggedexception-class")] +EsentCannotDeleteSystemTableException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcannotdeletesystemtableexception-constructor")] +EsentCannotDeleteTemplateTableException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcannotdeletetemplatetableexception-class")] +EsentCannotDeleteTempTableException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcannotdeletetemptableexception-constructor")] +EsentCannotDisableVersioningException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcannotdisableversioningexception-constructor")] +EsentCannotIndexException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcannotindexexception-class")] +EsentCannotLogDuringRecoveryRedoException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcannotlogduringrecoveryredoexception-constructor")] +EsentCannotMaterializeForwardOnlySortException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcannotmaterializeforwardonlysortexception-class")] +EsentCannotNestDDLException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcannotnestddlexception-constructor")] +EsentCannotNestDistributedTransactionsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcannotnestdistributedtransactionsexception-constructor")] +EsentCannotSeparateIntrinsicLVException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcannotseparateintrinsiclvexception-class")] +EsentCatalogCorruptedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcatalogcorruptedexception-constructor")] +EsentCheckpointCorruptException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcheckpointcorruptexception-class")] +EsentCheckpointDepthTooDeepException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcheckpointdepthtoodeepexception-class")] +EsentCheckpointFileNotFoundException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcheckpointfilenotfoundexception-class")] +EsentClientRequestToStopJetServiceException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentclientrequesttostopjetserviceexception-constructor")] +EsentColumnCannotBeCompressedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcolumncannotbecompressedexception-constructor")] +EsentColumnDoesNotFitException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcolumndoesnotfitexception-class")] +EsentColumnDuplicateException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcolumnduplicateexception-class")] +EsentColumnIndexedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcolumnindexedexception-constructor")] +EsentColumnInRelationshipException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcolumninrelationshipexception-class")] +EsentColumnInUseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcolumninuseexception-constructor")] +EsentColumnLongException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcolumnlongexception-constructor")] +EsentColumnNoChunkException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcolumnnochunkexception-constructor")] +EsentColumnNotFoundException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcolumnnotfoundexception-constructor")] +EsentColumnNotUpdatableException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcolumnnotupdatableexception-constructor")] +EsentColumnRedundantException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcolumnredundantexception-constructor")] +EsentColumnTooBigException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcolumntoobigexception-constructor")] +EsentCommittedLogFileCorruptException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcommittedlogfilecorruptexception-constructor")] +EsentCommittedLogFilesMissingException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcommittedlogfilesmissingexception-class")] +EsentConsistentTimeMismatchException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentconsistenttimemismatchexception-class")] +EsentContainerNotEmptyException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcontainernotemptyexception-class")] +EsentCorruptionException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcorruptionexception-constructor-serializationinfo-streamingcontext-")] +EsentCurrencyStackOutOfMemoryException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentcurrencystackoutofmemoryexception-constructor")] +EsentDatabase200FormatException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabase200formatexception-constructor")] +EsentDatabase400FormatException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabase400formatexception-class")] +EsentDatabase500FormatException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabase500formatexception-class")] +EsentDatabaseAlreadyRunningMaintenanceException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabasealreadyrunningmaintenanceexception-class")] +EsentDatabaseAlreadyUpgradedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabasealreadyupgradedexception-class")] +EsentDatabaseBufferDependenciesCorruptedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabasebufferdependenciescorruptedexception-constructor")] +EsentDatabaseCorruptedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabasecorruptedexception-constructor")] +EsentDatabaseCorruptedNoRepairException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabasecorruptednorepairexception-constructor")] +EsentDatabaseDirtyShutdownException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabasedirtyshutdownexception-constructor")] +EsentDatabaseDuplicateException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabaseduplicateexception-constructor")] +EsentDatabaseFailedIncrementalReseedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabasefailedincrementalreseedexception-constructor")] +EsentDatabaseFileReadOnlyException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabasefilereadonlyexception-class")] +EsentDatabaseIdInUseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabaseidinuseexception-class")] +EsentDatabaseIncompleteIncrementalReseedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabaseincompleteincrementalreseedexception-class")] +EsentDatabaseIncompleteUpgradeException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabaseincompleteupgradeexception-constructor")] +EsentDatabaseInUseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabaseinuseexception-constructor")] +EsentDatabaseInvalidIncrementalReseedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabaseinvalidincrementalreseedexception-constructor")] +EsentDatabaseInvalidNameException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabaseinvalidnameexception-class")] +EsentDatabaseInvalidPagesException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabaseinvalidpagesexception-class")] +EsentDatabaseInvalidPathException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabaseinvalidpathexception-class")] +EsentDatabaseLeakInSpaceException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabaseleakinspaceexception-class")] +EsentDatabaseLockedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabaselockedexception-class")] +EsentDatabaseLogSetMismatchException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabaselogsetmismatchexception-class")] +EsentDatabaseNotFoundException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabasenotfoundexception-class")] +EsentDatabasePatchFileMismatchException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabasepatchfilemismatchexception-class")] +EsentDatabaseSharingViolationException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabasesharingviolationexception-constructor")] +EsentDatabaseSignInUseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabasesigninuseexception-class")] +EsentDatabasesNotFromSameSnapshotException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabasesnotfromsamesnapshotexception-class")] +EsentDatabaseStreamingFileMismatchException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabasestreamingfilemismatchexception-class")] +EsentDatabaseUnavailableException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatabaseunavailableexception-constructor")] +EsentDataException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdataexception-class")] +EsentDataHasChangedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdatahaschangedexception-constructor")] +EsentDbTimeCorruptedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdbtimecorruptedexception-constructor")] +EsentDbTimeTooNewException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdbtimetoonewexception-constructor")] +EsentDbTimeTooOldException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdbtimetoooldexception-class")] +EsentDDLNotInheritableException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentddlnotinheritableexception-constructor")] +EsentDecompressionFailedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdecompressionfailedexception-class")] +EsentDefaultValueTooBigException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdefaultvaluetoobigexception-class")] +EsentDeleteBackupFileFailException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdeletebackupfilefailexception-class")] +EsentDensityInvalidException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdensityinvalidexception-constructor")] +EsentDerivedColumnCorruptionException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentderivedcolumncorruptionexception-constructor")] +EsentDirtyShutdownException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdirtyshutdownexception-constructor")] +EsentDisabledFunctionalityException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdisabledfunctionalityexception-class")] +EsentDiskException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdiskexception-class")] +EsentDiskFullException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdiskfullexception-constructor")] +EsentDiskIOException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdiskioexception-constructor")] +EsentDiskReadVerificationFailureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdiskreadverificationfailureexception-constructor")] +EsentDistributedTransactionAlreadyPreparedToCommitException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdistributedtransactionalreadypreparedtocommitexception-constructor")] +EsentDistributedTransactionNotYetPreparedToCommitException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdistributedtransactionnotyetpreparedtocommitexception-class")] +EsentDTCCallbackUnexpectedErrorException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdtccallbackunexpectederrorexception-constructor")] +EsentDTCMissingCallbackException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdtcmissingcallbackexception-class")] +EsentDTCMissingCallbackOnRecoveryException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentdtcmissingcallbackonrecoveryexception-class")] +EsentEndingRestoreLogTooLowException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentendingrestorelogtoolowexception-constructor")] +EsentEntryPointNotFoundException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esententrypointnotfoundexception-constructor")] +EsentErrorException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenterrorexception-class")] +EsentErrorException::Error=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenterrorexception.error-property")] +EsentErrorException::GetObjectData=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenterrorexception.getobjectdata-method")] +EsentException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentexception-constructor-string-")] +EsentExclusiveTableLockRequiredException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentexclusivetablelockrequiredexception-constructor")] +EsentExistingLogFileHasBadSignatureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentexistinglogfilehasbadsignatureexception-constructor")] +EsentExistingLogFileIsNotContiguousException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentexistinglogfileisnotcontiguousexception-class")] +EsentFatalException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfatalexception-class")] +EsentFeatureNotAvailableException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfeaturenotavailableexception-constructor")] +EsentFileAccessDeniedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfileaccessdeniedexception-constructor")] +EsentFileCloseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfilecloseexception-constructor")] +EsentFileCompressedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfilecompressedexception-class")] +EsentFileInvalidTypeException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfileinvalidtypeexception-constructor")] +EsentFileIOAbortException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfileioabortexception-constructor")] +EsentFileIOBeyondEOFException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfileiobeyondeofexception-constructor")] +EsentFileIOFailException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfileiofailexception-constructor")] +EsentFileIORetryException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfileioretryexception-class")] +EsentFileIOSparseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfileiosparseexception-class")] +EsentFileNotFoundException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfilenotfoundexception-class")] +EsentFileSystemCorruptionException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfilesystemcorruptionexception-constructor")] +EsentFilteredMoveNotSupportedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfilteredmovenotsupportedexception-class")] +EsentFixedDDLException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfixedddlexception-class")] +EsentFixedInheritedDDLException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfixedinheritedddlexception-constructor")] +EsentForceDetachNotAllowedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentforcedetachnotallowedexception-constructor")] +EsentFragmentationException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentfragmentationexception-constructor-string-jet-err-")] +EsentGivenLogFileHasBadSignatureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentgivenlogfilehasbadsignatureexception-class")] +EsentGivenLogFileIsNotContiguousException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentgivenlogfileisnotcontiguousexception-constructor")] +EsentIllegalOperationException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentillegaloperationexception-constructor")] +EsentInconsistentException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinconsistentexception-constructor-string-jet-err-")] +EsentIndexBuildCorruptedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindexbuildcorruptedexception-constructor")] +EsentIndexCantBuildException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindexcantbuildexception-class")] +EsentIndexDuplicateException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindexduplicateexception-constructor")] +EsentIndexHasPrimaryException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindexhasprimaryexception-class")] +EsentIndexInUseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindexinuseexception-class")] +EsentIndexInvalidDefException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindexinvaliddefexception-class")] +EsentIndexMustStayException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindexmuststayexception-class")] +EsentIndexNotFoundException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindexnotfoundexception-constructor")] +EsentIndexTuplesCannotRetrieveFromIndexException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindextuplescannotretrievefromindexexception-class")] +EsentIndexTuplesInvalidLimitsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindextuplesinvalidlimitsexception-class")] +EsentIndexTuplesKeyTooSmallException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindextupleskeytoosmallexception-constructor")] +EsentIndexTuplesNonUniqueOnlyException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindextuplesnonuniqueonlyexception-class")] +EsentIndexTuplesSecondaryIndexOnlyException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindextuplessecondaryindexonlyexception-class")] +EsentIndexTuplesTextBinaryColumnsOnlyException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindextuplestextbinarycolumnsonlyexception-constructor")] +EsentIndexTuplesTooManyColumnsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindextuplestoomanycolumnsexception-class")] +EsentIndexTuplesVarSegMacNotAllowedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentindextuplesvarsegmacnotallowedexception-class")] +EsentInitInProgressException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinitinprogressexception-class")] +EsentInstanceNameInUseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinstancenameinuseexception-class")] +EsentInstanceUnavailableDueToFatalLogDiskFullException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinstanceunavailableduetofatallogdiskfullexception-constructor")] +EsentInstanceUnavailableException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinstanceunavailableexception-constructor")] +EsentInternalErrorException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinternalerrorexception-class")] +EsentInTransactionException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentintransactionexception-class")] +EsentInvalidBackupException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidbackupexception-constructor")] +EsentInvalidBackupSequenceException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidbackupsequenceexception-constructor")] +EsentInvalidBookmarkException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidbookmarkexception-constructor")] +EsentInvalidBufferSizeException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidbuffersizeexception-class")] +EsentInvalidCodePageException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidcodepageexception-constructor")] +EsentInvalidColumnException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidcolumnexception-constructor")] +EsentInvalidColumnException::Message=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidcolumnexception.message-property")] +EsentInvalidColumnTypeException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidcolumntypeexception-constructor")] +EsentInvalidCountryException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidcountryexception-constructor")] +EsentInvalidCreateDbVersionException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidcreatedbversionexception-class")] +EsentInvalidCreateIndexException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidcreateindexexception-constructor")] +EsentInvalidDatabaseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvaliddatabaseexception-class")] +EsentInvalidDatabaseIdException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvaliddatabaseidexception-class")] +EsentInvalidDatabaseVersionException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvaliddatabaseversionexception-constructor")] +EsentInvalidFilenameException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidfilenameexception-constructor")] +EsentInvalidGrbitException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidgrbitexception-class")] +EsentInvalidIndexIdException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidindexidexception-constructor")] +EsentInvalidInstanceException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidinstanceexception-class")] +EsentInvalidLanguageIdException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidlanguageidexception-class")] +EsentInvalidLCMapStringFlagsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidlcmapstringflagsexception-class")] +EsentInvalidLogDataSequenceException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidlogdatasequenceexception-constructor")] +EsentInvalidLogDirectoryException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidlogdirectoryexception-constructor")] +EsentInvalidLoggedOperationException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidloggedoperationexception-class")] +EsentInvalidLogSequenceException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidlogsequenceexception-class")] +EsentInvalidNameException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidnameexception-class")] +EsentInvalidObjectException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidobjectexception-class")] +EsentInvalidOnSortException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidonsortexception-constructor")] +EsentInvalidOperationException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidoperationexception-class")] +EsentInvalidParameterException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidparameterexception-class")] +EsentInvalidPathException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidpathexception-constructor")] +EsentInvalidPlaceholderColumnException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidplaceholdercolumnexception-constructor")] +EsentInvalidPrereadException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidprereadexception-constructor")] +EsentInvalidSesidException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidsesidexception-class")] +EsentInvalidSettingsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidsettingsexception-class")] +EsentInvalidSystemPathException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidsystempathexception-constructor")] +EsentInvalidTableIdException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentinvalidtableidexception-class")] +EsentIOException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentioexception-constructor-string-jet-err-")] +EsentKeyBoundaryException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentkeyboundaryexception-constructor")] +EsentKeyDuplicateException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentkeyduplicateexception-constructor")] +EsentKeyIsMadeException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentkeyismadeexception-class")] +EsentKeyNotMadeException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentkeynotmadeexception-constructor")] +EsentKeyTooBigException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentkeytoobigexception-constructor")] +EsentKeyTruncatedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentkeytruncatedexception-constructor")] +EsentLanguageNotSupportedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlanguagenotsupportedexception-class")] +EsentLinkNotSupportedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlinknotsupportedexception-constructor")] +EsentLogBufferTooSmallException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogbuffertoosmallexception-constructor")] +EsentLogCorruptDuringHardRecoveryException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogcorruptduringhardrecoveryexception-constructor")] +EsentLogCorruptDuringHardRestoreException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogcorruptduringhardrestoreexception-constructor")] +EsentLogCorruptedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogcorruptedexception-class")] +EsentLogDisabledDueToRecoveryFailureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogdisabledduetorecoveryfailureexception-constructor")] +EsentLogDiskFullException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogdiskfullexception-class")] +EsentLogFileCorruptException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogfilecorruptexception-class")] +EsentLogFileNotCopiedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogfilenotcopiedexception-constructor")] +EsentLogFilePathInUseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogfilepathinuseexception-constructor")] +EsentLogFileSizeMismatchDatabasesConsistentException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogfilesizemismatchdatabasesconsistentexception-class")] +EsentLogFileSizeMismatchException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogfilesizemismatchexception-class")] +EsentLogGenerationMismatchException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentloggenerationmismatchexception-constructor")] +EsentLoggingDisabledException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentloggingdisabledexception-constructor")] +EsentLogReadVerifyFailureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogreadverifyfailureexception-constructor")] +EsentLogSectorSizeMismatchDatabasesConsistentException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogsectorsizemismatchdatabasesconsistentexception-class")] +EsentLogSectorSizeMismatchException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogsectorsizemismatchexception-class")] +EsentLogSequenceEndDatabasesConsistentException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogsequenceenddatabasesconsistentexception-constructor")] +EsentLogSequenceEndException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogsequenceendexception-constructor")] +EsentLogTornWriteDuringHardRecoveryException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogtornwriteduringhardrecoveryexception-class")] +EsentLogTornWriteDuringHardRestoreException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogtornwriteduringhardrestoreexception-constructor")] +EsentLogWriteFailException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlogwritefailexception-class")] +EsentLSAlreadySetException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlsalreadysetexception-constructor")] +EsentLSCallbackNotSpecifiedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlscallbacknotspecifiedexception-class")] +EsentLSNotSetException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlsnotsetexception-class")] +EsentLVCorruptedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentlvcorruptedexception-class")] +EsentMakeBackupDirectoryFailException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmakebackupdirectoryfailexception-constructor")] +EsentMemoryException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmemoryexception-constructor-serializationinfo-streamingcontext-")] +EsentMissingCurrentLogFilesException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmissingcurrentlogfilesexception-class")] +EsentMissingFileToBackupException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmissingfiletobackupexception-class")] +EsentMissingFullBackupException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmissingfullbackupexception-class")] +EsentMissingLogFileException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmissinglogfileexception-class")] +EsentMissingPatchPageException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmissingpatchpageexception-constructor")] +EsentMissingPreviousLogFileException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmissingpreviouslogfileexception-constructor")] +EsentMissingRestoreLogFilesException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmissingrestorelogfilesexception-class")] +EsentMultiValuedColumnMustBeTaggedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmultivaluedcolumnmustbetaggedexception-constructor")] +EsentMultiValuedDuplicateAfterTruncationException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmultivaluedduplicateaftertruncationexception-constructor")] +EsentMultiValuedDuplicateException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmultivaluedduplicateexception-constructor")] +EsentMultiValuedIndexViolationException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmultivaluedindexviolationexception-constructor")] +EsentMustBeSeparateLongValueException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmustbeseparatelongvalueexception-class")] +EsentMustCommitDistributedTransactionToLevel0Exception=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmustcommitdistributedtransactiontolevel0exception-constructor")] +EsentMustDisableLoggingForDbUpgradeException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmustdisableloggingfordbupgradeexception-class")] +EsentMustRollbackException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentmustrollbackexception-class")] +EsentNoAttachmentsFailedIncrementalReseedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentnoattachmentsfailedincrementalreseedexception-constructor")] +EsentNoBackupDirectoryException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentnobackupdirectoryexception-class")] +EsentNoBackupException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentnobackupexception-class")] +EsentNoCurrentIndexException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentnocurrentindexexception-class")] +EsentNoCurrentRecordException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentnocurrentrecordexception-constructor")] +EsentNotInDistributedTransactionException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentnotindistributedtransactionexception-constructor")] +EsentNotInitializedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentnotinitializedexception-constructor")] +EsentNotInTransactionException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentnotintransactionexception-constructor")] +EsentNTSystemCallFailedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentntsystemcallfailedexception-class")] +EsentNullInvalidException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentnullinvalidexception-constructor")] +EsentNullKeyDisallowedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentnullkeydisallowedexception-constructor")] +EsentObjectDuplicateException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentobjectduplicateexception-class")] +EsentObjectNotFoundException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentobjectnotfoundexception-class")] +EsentObsoleteException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentobsoleteexception-constructor-string-jet-err-")] +EsentOneDatabasePerSessionException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentonedatabasepersessionexception-class")] +EsentOperationException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentoperationexception-class")] +EsentOSSnapshotInvalidSequenceException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentossnapshotinvalidsequenceexception-class")] +EsentOSSnapshotInvalidSnapIdException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentossnapshotinvalidsnapidexception-constructor")] +EsentOSSnapshotNotAllowedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentossnapshotnotallowedexception-constructor")] +EsentOSSnapshotTimeOutException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentossnapshottimeoutexception-class")] +EsentOutOfAutoincrementValuesException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentoutofautoincrementvaluesexception-constructor")] +EsentOutOfBuffersException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentoutofbuffersexception-constructor")] +EsentOutOfCursorsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentoutofcursorsexception-class")] +EsentOutOfDatabaseSpaceException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentoutofdatabasespaceexception-class")] +EsentOutOfDbtimeValuesException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentoutofdbtimevaluesexception-class")] +EsentOutOfFileHandlesException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentoutoffilehandlesexception-constructor")] +EsentOutOfLongValueIDsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentoutoflongvalueidsexception-class")] +EsentOutOfMemoryException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentoutofmemoryexception-class")] +EsentOutOfObjectIDsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentoutofobjectidsexception-class")] +EsentOutOfSequentialIndexValuesException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentoutofsequentialindexvaluesexception-class")] +EsentOutOfSessionsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentoutofsessionsexception-constructor")] +EsentOutOfThreadsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentoutofthreadsexception-constructor")] +EsentPageBoundaryException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentpageboundaryexception-class")] +EsentPageNotInitializedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentpagenotinitializedexception-constructor")] +EsentPageSizeMismatchException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentpagesizemismatchexception-class")] +EsentPartiallyAttachedDBException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentpartiallyattacheddbexception-constructor")] +EsentPatchFileMissingException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentpatchfilemissingexception-constructor")] +EsentPermissionDeniedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentpermissiondeniedexception-constructor")] +EsentPreviousVersionException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentpreviousversionexception-constructor")] +EsentPrimaryIndexCorruptedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentprimaryindexcorruptedexception-class")] +EsentQueryNotSupportedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentquerynotsupportedexception-constructor")] +EsentQuotaException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentquotaexception-constructor-string-jet-err-")] +EsentReadLostFlushVerifyFailureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentreadlostflushverifyfailureexception-constructor")] +EsentReadPgnoVerifyFailureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentreadpgnoverifyfailureexception-class")] +EsentReadVerifyFailureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentreadverifyfailureexception-class")] +EsentRecordDeletedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrecorddeletedexception-class")] +EsentRecordFormatConversionFailedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrecordformatconversionfailedexception-class")] +EsentRecordNoCopyException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrecordnocopyexception-class")] +EsentRecordNotDeletedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrecordnotdeletedexception-class")] +EsentRecordNotFoundException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrecordnotfoundexception-constructor")] +EsentRecordPrimaryChangedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrecordprimarychangedexception-class")] +EsentRecordTooBigException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrecordtoobigexception-class")] +EsentRecordTooBigForBackwardCompatibilityException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrecordtoobigforbackwardcompatibilityexception-class")] +EsentRecoveredWithErrorsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrecoveredwitherrorsexception-constructor")] +EsentRecoveredWithoutUndoDatabasesConsistentException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrecoveredwithoutundodatabasesconsistentexception-class")] +EsentRecoveredWithoutUndoException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrecoveredwithoutundoexception-class")] +EsentRecoveryVerifyFailureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrecoveryverifyfailureexception-class")] +EsentRedoAbruptEndedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentredoabruptendedexception-class")] +EsentRequiredLogFilesMissingException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrequiredlogfilesmissingexception-constructor")] +EsentResource=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentresource-class")] +EsentResource::CheckObjectIsNotDisposed=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentresource.checkobjectisnotdisposed-method")] +EsentResource::Dispose=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentresource.dispose-method-boolean-")] +EsentResource::Finalize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentresource.finalize-method")] +EsentResource::HasResource=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentresource.hasresource-property")] +EsentResource::ReleaseResource=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentresource.releaseresource-method")] +EsentResource::ResourceWasAllocated=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentresource.resourcewasallocated-method")] +EsentResource::ResourceWasReleased=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentresource.resourcewasreleased-method")] +EsentResourceException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentresourceexception-constructor-serializationinfo-streamingcontext-")] +EsentRestoreInProgressException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrestoreinprogressexception-class")] +EsentRestoreOfNonBackupDatabaseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrestoreofnonbackupdatabaseexception-constructor")] +EsentRfsFailureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrfsfailureexception-constructor")] +EsentRfsNotArmedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrfsnotarmedexception-constructor")] +EsentRollbackErrorException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrollbackerrorexception-class")] +EsentRollbackRequiredException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrollbackrequiredexception-constructor")] +EsentRunningInMultiInstanceModeException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrunninginmultiinstancemodeexception-constructor")] +EsentRunningInOneInstanceModeException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentrunninginoneinstancemodeexception-class")] +EsentSecondaryIndexCorruptedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentsecondaryindexcorruptedexception-constructor")] +EsentSectorSizeNotSupportedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentsectorsizenotsupportedexception-constructor")] +EsentSeparatedLongValueException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentseparatedlongvalueexception-constructor")] +EsentSesidTableIdMismatchException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentsesidtableidmismatchexception-class")] +EsentSessionContextAlreadySetException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentsessioncontextalreadysetexception-constructor")] +EsentSessionContextNotSetByThisThreadException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentsessioncontextnotsetbythisthreadexception-constructor")] +EsentSessionInUseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentsessioninuseexception-class")] +EsentSessionSharingViolationException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentsessionsharingviolationexception-constructor")] +EsentSessionWriteConflictException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentsessionwriteconflictexception-constructor")] +EsentSLVBufferTooSmallException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvbuffertoosmallexception-constructor")] +EsentSLVColumnCannotDeleteException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvcolumncannotdeleteexception-constructor")] +EsentSLVColumnDefaultValueNotAllowedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvcolumndefaultvaluenotallowedexception-constructor")] +EsentSLVCorruptedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvcorruptedexception-constructor")] +EsentSLVDatabaseMissingException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvdatabasemissingexception-constructor")] +EsentSLVEAListCorruptException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvealistcorruptexception-constructor")] +EsentSLVEAListTooBigException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvealisttoobigexception-class")] +EsentSLVEAListZeroAllocationException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvealistzeroallocationexception-constructor")] +EsentSLVFileAccessDeniedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvfileaccessdeniedexception-class")] +EsentSLVFileInUseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvfileinuseexception-class")] +EsentSLVFileInvalidPathException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvfileinvalidpathexception-class")] +EsentSLVFileIOException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvfileioexception-class")] +EsentSLVFileNotFoundException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvfilenotfoundexception-constructor")] +EsentSLVFileStaleException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvfilestaleexception-class")] +EsentSLVFileUnknownException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvfileunknownexception-class")] +EsentSLVHeaderBadChecksumException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvheaderbadchecksumexception-constructor")] +EsentSLVHeaderCorruptedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvheadercorruptedexception-constructor")] +EsentSLVInvalidPathException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvinvalidpathexception-class")] +EsentSLVOwnerMapAlreadyExistsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvownermapalreadyexistsexception-constructor")] +EsentSLVOwnerMapCorruptedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvownermapcorruptedexception-class")] +EsentSLVOwnerMapPageNotFoundException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvownermappagenotfoundexception-class")] +EsentSLVPagesNotCommittedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvpagesnotcommittedexception-class")] +EsentSLVPagesNotDeletedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvpagesnotdeletedexception-class")] +EsentSLVPagesNotFreeException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvpagesnotfreeexception-constructor")] +EsentSLVPagesNotReservedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvpagesnotreservedexception-constructor")] +EsentSLVProviderNotLoadedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvprovidernotloadedexception-class")] +EsentSLVProviderVersionMismatchException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvproviderversionmismatchexception-constructor")] +EsentSLVReadVerifyFailureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvreadverifyfailureexception-class")] +EsentSLVRootNotSpecifiedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvrootnotspecifiedexception-constructor")] +EsentSLVRootPathInvalidException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvrootpathinvalidexception-class")] +EsentSLVRootStillOpenException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvrootstillopenexception-class")] +EsentSLVSpaceCorruptedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvspacecorruptedexception-class")] +EsentSLVSpaceWriteConflictException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvspacewriteconflictexception-class")] +EsentSLVStreamingFileAlreadyExistsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvstreamingfilealreadyexistsexception-class")] +EsentSLVStreamingFileFullException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvstreamingfilefullexception-class")] +EsentSLVStreamingFileInUseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvstreamingfileinuseexception-constructor")] +EsentSLVStreamingFileMissingException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvstreamingfilemissingexception-class")] +EsentSLVStreamingFileNotCreatedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvstreamingfilenotcreatedexception-class")] +EsentSLVStreamingFileReadOnlyException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentslvstreamingfilereadonlyexception-constructor")] +EsentSoftRecoveryOnBackupDatabaseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentsoftrecoveryonbackupdatabaseexception-class")] +EsentSoftRecoveryOnSnapshotException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentsoftrecoveryonsnapshotexception-constructor")] +EsentSpaceHintsInvalidException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentspacehintsinvalidexception-constructor")] +EsentSPAvailExtCacheOutOfMemoryException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentspavailextcacheoutofmemoryexception-constructor")] +EsentSPAvailExtCacheOutOfSyncException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentspavailextcacheoutofsyncexception-constructor")] +EsentSPAvailExtCorruptedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentspavailextcorruptedexception-class")] +EsentSPOwnExtCorruptedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentspownextcorruptedexception-class")] +EsentSQLLinkNotSupportedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentsqllinknotsupportedexception-constructor")] +EsentStartingRestoreLogTooHighException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentstartingrestorelogtoohighexception-class")] +EsentStateException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentstateexception-constructor-serializationinfo-streamingcontext-")] +EsentStopwatch=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentstopwatch-class")] +EsentStopwatch::Elapsed=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentstopwatch.elapsed-property")] +EsentStopwatch::IsRunning=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentstopwatch.isrunning-property")] +EsentStopwatch::Reset=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentstopwatch.reset-method")] +EsentStopwatch::Start=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentstopwatch.start-method")] +EsentStopwatch::StartNew=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentstopwatch.startnew-method")] +EsentStopwatch::Stop=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentstopwatch.stop-method")] +EsentStopwatch::ThreadStats=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentstopwatch.threadstats-property")] +EsentStopwatch::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentstopwatch.tostring-method")] +EsentStreamingDataNotLoggedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentstreamingdatanotloggedexception-constructor")] +EsentSurrogateBackupInProgressException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentsurrogatebackupinprogressexception-class")] +EsentSystemParamsAlreadySetException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentsystemparamsalreadysetexception-class")] +EsentSystemPathInUseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentsystempathinuseexception-constructor")] +EsentTableDuplicateException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttableduplicateexception-constructor")] +EsentTableInUseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttableinuseexception-constructor")] +EsentTableLockedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttablelockedexception-class")] +EsentTableNotEmptyException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttablenotemptyexception-class")] +EsentTaggedNotNULLException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttaggednotnullexception-class")] +EsentTaskDroppedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttaskdroppedexception-constructor")] +EsentTempFileOpenErrorException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttempfileopenerrorexception-class")] +EsentTempPathInUseException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttemppathinuseexception-constructor")] +EsentTermInProgressException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentterminprogressexception-class")] +EsentTestInjectionNotSupportedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttestinjectionnotsupportedexception-class")] +EsentTooManyActiveUsersException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttoomanyactiveusersexception-class")] +EsentTooManyAttachedDatabasesException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttoomanyattacheddatabasesexception-constructor")] +EsentTooManyColumnsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttoomanycolumnsexception-class")] +EsentTooManyIndexesException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttoomanyindexesexception-constructor")] +EsentTooManyInstancesException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttoomanyinstancesexception-constructor")] +EsentTooManyIOException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttoomanyioexception-class")] +EsentTooManyKeysException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttoomanykeysexception-constructor")] +EsentTooManyMempoolEntriesException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttoomanymempoolentriesexception-class")] +EsentTooManyOpenDatabasesException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttoomanyopendatabasesexception-class")] +EsentTooManyOpenIndexesException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttoomanyopenindexesexception-constructor")] +EsentTooManyOpenTablesAndCleanupTimedOutException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttoomanyopentablesandcleanuptimedoutexception-constructor")] +EsentTooManyOpenTablesException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttoomanyopentablesexception-class")] +EsentTooManySortsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttoomanysortsexception-class")] +EsentTooManySplitsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttoomanysplitsexception-class")] +EsentTooManyTestInjectionsException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttoomanytestinjectionsexception-class")] +EsentTransReadOnlyException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttransreadonlyexception-constructor")] +EsentTransTooDeepException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esenttranstoodeepexception-class")] +EsentUnicodeLanguageValidationFailureException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentunicodelanguagevalidationfailureexception-constructor")] +EsentUnicodeNormalizationNotSupportedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentunicodenormalizationnotsupportedexception-class")] +EsentUnicodeTranslationBufferTooSmallException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentunicodetranslationbuffertoosmallexception-constructor")] +EsentUnicodeTranslationFailException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentunicodetranslationfailexception-constructor")] +EsentUnloadableOSFunctionalityException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentunloadableosfunctionalityexception-constructor")] +EsentUpdateMustVersionException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentupdatemustversionexception-class")] +EsentUpdateNotPreparedException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentupdatenotpreparedexception-class")] +EsentUsageException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentusageexception-constructor-string-jet-err-")] +EsentVersion=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentversion-class")] +EsentVersion::SupportsLargeKeys=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentversion.supportslargekeys-property")] +EsentVersion::SupportsServer2003Features=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentversion.supportsserver2003features-property")] +EsentVersion::SupportsUnicodePaths=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentversion.supportsunicodepaths-property")] +EsentVersion::SupportsVistaFeatures=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentversion.supportsvistafeatures-property")] +EsentVersion::SupportsWindows7Features=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentversion.supportswindows7features-property")] +EsentVersion::SupportsWindows8Features=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentversion.supportswindows8features-property")] +EsentVersionStoreEntryTooBigException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentversionstoreentrytoobigexception-constructor")] +EsentVersionStoreOutOfMemoryAndCleanupTimedOutException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentversionstoreoutofmemoryandcleanuptimedoutexception-class")] +EsentVersionStoreOutOfMemoryException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentversionstoreoutofmemoryexception-class")] +EsentWriteConflictException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentwriteconflictexception-constructor")] +EsentWriteConflictPrimaryIndexException=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/esentwriteconflictprimaryindexexception-class")] +EstimateFileRiskLevel=[Documentation("https://docs.microsoft.com/windows/win32/shell/estimatefilerisklevel")] +eTlsAlgorithmUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ne-schannel-etlsalgorithmusage")] +ETW_BUFFER_CALLBACK_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-etw_buffer_callback_information")] +ETW_BUFFER_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-etw_buffer_context")] +ETW_BUFFER_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-etw_buffer_header")] +ETW_HEAP_EVENT_ALLOC=[Documentation("https://docs.microsoft.com/windows/win32/Memory/etw-heap-event-alloc")] +ETW_HEAP_EVENT_FREE=[Documentation("https://docs.microsoft.com/windows/win32/Memory/etw-heap-event-free")] +ETW_HEAP_EVENT_REALLOC=[Documentation("https://docs.microsoft.com/windows/win32/Memory/etw-heap-event-realloc")] +ETW_OPEN_TRACE_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-etw_open_trace_options")] +ETW_PROCESS_HANDLE_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ne-evntrace-etw_process_handle_info_type")] +ETW_PROVIDER_TRAIT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ne-evntcons-etw_provider_trait_type")] +ETW_TRACE_PARTITION_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-etw_trace_partition_information")] +EtwEventUnregister=[Documentation("https://docs.microsoft.com/windows/win32/ETW/nf-ntetw-etweventunregister")] +EtwEventWrite=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/etweventwrite")] +EtwEventWriteFull=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/etweventwritefull")] +EtwGetTraitFromProviderTraits=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/nf-evntcons-etwgettraitfromprovidertraits")] +EtwLogTraceEvent=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/etwlogtraceevent")] +eUserAllocationState=[Documentation("https://docs.microsoft.com/windows/win32/api/avrfsdk/ne-avrfsdk-euserallocationstate")] +EV_EXTRA_CERT_CHAIN_POLICY_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ev_extra_cert_chain_policy_para")] +EV_EXTRA_CERT_CHAIN_POLICY_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ev_extra_cert_chain_policy_status")] +EvaluateAttributeAtSample=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/evaluateattributeatsample")] +EvaluateAttributeCentroid=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/evaluateattributecentroid")] +EvaluateAttributeSnapped=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/evaluateattributesnapped")] +EvaluateProximityToPolygon=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-evaluateproximitytopolygon")] +EvaluateProximityToRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-evaluateproximitytorect")] +Evaluator=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/evaluator-state-variables")] +event=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-event-taskeventdefinitiontype-element")] +Event=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-event-element")] +EVENT=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-element")] +EVENT_DATA_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/ns-evntprov-event_data_descriptor")] +EVENT_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/ns-relogger-event_descriptor")] +EVENT_EXTENDED_ITEM_EVENT_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_event_key")] +EVENT_EXTENDED_ITEM_INSTANCE=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_instance")] +EVENT_EXTENDED_ITEM_PEBS_INDEX=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_pebs_index")] +EVENT_EXTENDED_ITEM_PMC_COUNTERS=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_pmc_counters")] +EVENT_EXTENDED_ITEM_PROCESS_START_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_process_start_key")] +EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_related_activityid")] +EVENT_EXTENDED_ITEM_STACK_KEY32=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_stack_key32")] +EVENT_EXTENDED_ITEM_STACK_KEY64=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_stack_key64")] +EVENT_EXTENDED_ITEM_STACK_TRACE32=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_stack_trace32")] +EVENT_EXTENDED_ITEM_STACK_TRACE64=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_stack_trace64")] +EVENT_EXTENDED_ITEM_TS_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_ts_id")] +EVENT_FIELD_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ne-tdh-event_field_type")] +EVENT_FILTER_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/ns-evntprov-event_filter_descriptor")] +EVENT_FILTER_EVENT_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/ns-evntprov-event_filter_event_id")] +EVENT_FILTER_EVENT_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/ns-evntprov-event_filter_event_name")] +EVENT_FILTER_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/ns-evntprov-event_filter_header")] +EVENT_FILTER_LEVEL_KW=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/ns-evntprov-event_filter_level_kw")] +EVENT_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/ns-relogger-event_header")] +EVENT_HEADER_EXTENDED_DATA_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/ns-relogger-event_header_extended_data_item")] +EVENT_INFO_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/ne-evntprov-event_info_class")] +EVENT_INSTANCE_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-event_instance_header")] +EVENT_INSTANCE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-event_instance_info")] +EVENT_MAP_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ns-tdh-event_map_entry")] +EVENT_MAP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ns-tdh-event_map_info")] +EVENT_PROPERTY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ns-tdh-event_property_info")] +EVENT_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/ns-relogger-event_record")] +EVENT_TRACE=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-event_trace")] +EVENT_TRACE_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-event_trace_header")] +EVENT_TRACE_LOGFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-event_trace_logfilew")] +EVENT_TRACE_LOGFILEA=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-event_trace_logfilea")] +EVENT_TRACE_LOGFILEW=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-event_trace_logfilew")] +EVENT_TRACE_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-event_trace_properties")] +EVENT_TRACE_PROPERTIES_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-event_trace_properties_v2")] +event::altKey=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-altkey")] +event::button=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-button")] +event::clientX=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-clientx")] +event::clientY=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-clienty")] +event::ctrlKey=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-ctrlkey")] +event::fromElement=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-fromelement")] +event::keyCode=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-keycode")] +event::offsetX=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-offsetx")] +event::offsetY=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-offsety")] +event::screenHeight=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-screenheight")] +event::screenWidth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-screenwidth")] +event::screenX=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-screenx")] +event::screenY=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-screeny")] +event::shiftKey=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-shiftkey")] +event::srcElement=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-srcelement")] +event::toElement=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-toelement")] +event::x=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-x")] +event::y=[Documentation("https://docs.microsoft.com/windows/win32/WMP/event-y")] +EventAccessControl=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/nf-evntcons-eventaccesscontrol")] +EventAccessQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/nf-evntcons-eventaccessquery")] +EventAccessRemove=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/nf-evntcons-eventaccessremove")] +EventActivityIdControl=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventactivityidcontrol")] +eventArg=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/eventarg")] +EventArgsType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ne-uiautomationcoreapi-eventargstype")] +EventClassesForIID=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/eventclassesforiid")] +EVENTCOLUMNID=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/eventcolumnid")] +EventData=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-eventdata-eventtype-element")] +EventDataDescCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdatadesccreate")] +EventDataType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-eventdatatype-complextype")] +EventDefinitionType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-eventdefinitiontype-complextype")] +EventDescCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdesccreate")] +EventDescGetChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdescgetchannel")] +EventDescGetId=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdescgetid")] +EventDescGetKeyword=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdescgetkeyword")] +EventDescGetLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdescgetlevel")] +EventDescGetOpcode=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdescgetopcode")] +EventDescGetTask=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdescgettask")] +EventDescGetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdescgetversion")] +EventDescOrKeyword=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdescorkeyword")] +EventDescSetChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdescsetchannel")] +EventDescSetId=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdescsetid")] +EventDescSetKeyword=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdescsetkeyword")] +EventDescSetLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdescsetlevel")] +EventDescSetOpcode=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdescsetopcode")] +EventDescSetTask=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdescsettask")] +EventDescSetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdescsetversion")] +EventDescZero=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventdesczero")] +EventEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventenabled")] +EventID=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-eventid-systempropertiestype-element")] +EVENTLOG_FULL_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-eventlog_full_information")] +EventLoggingLevels=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/eventlogginglevels-enumeration")] +EVENTLOGRECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-eventlogrecord")] +EventMask=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/ne-peninputpanel-eventmask")] +EVENTMSG=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-eventmsg")] +EventPayload=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-eventpayload-processingerrordatatype-element")] +EventProviderEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventproviderenabled")] +EventRecordID=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-eventrecordid-systempropertiestype-element")] +EventRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventregister")] +EventRegistrationToken=[Documentation("https://docs.microsoft.com/windows/win32/api/eventtoken/ns-eventtoken-eventregistrationtoken")] +events=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/events")] +Events=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/events")] +EVENTSECURITYOPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ne-evntcons-eventsecurityoperation")] +EventSetInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventsetinformation")] +eventSourceBuilderDeclarations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/eventsourcebuilderdeclarations")] +eventSourceBuilderImplementations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/eventsourcebuilderimplementations")] +eventStubFunction=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/eventstubfunction")] +EventsType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-eventstype-complextype")] +EventTrace=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTrace_Header=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::BootTime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::BufferSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::BuffersLost=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::BuffersWritten=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::CPUSpeed=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::EndTime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::EventsLost=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::LogFileMode=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::LogFileName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::LoggerName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::MaxFileSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::NumberOfProcessors=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::PerfFreq=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::PointerSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::ProviderVersion=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::ReservedFlags=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::StartBuffers=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::StartTime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::TimerResolution=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::TimeZoneInformation=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace_Header::Version=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace-header")] +EventTrace::EventGuid=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTrace::EventSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTrace::EventType=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTrace::InstanceId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTrace::KernelTime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTrace::MofData=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTrace::MofLength=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTrace::ParentGuid=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTrace::ParentInstanceId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTrace::ReservedHeaderField=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTrace::ThreadId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTrace::TimeStamp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTrace::TraceLevel=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTrace::TraceVersion=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTrace::UserTime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtrace")] +EventTraceEvent=[Documentation("https://docs.microsoft.com/windows/win32/ETW/eventtraceevent")] +EventTrigger=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/eventtrigger")] +EventTrigger::Delay=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/eventtrigger-delay")] +EventTrigger::Subscription=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/eventtrigger-subscription")] +EventTrigger::ValueQueries=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/eventtrigger-valuequeries")] +eventTriggerType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-eventtriggertype-complextype")] +EventType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-eventtype-complextype")] +EVENTTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/eventtype")] +EventUnregister=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventunregister")] +EventWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventwrite")] +EventWriteEx=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventwriteex")] +EventWriteString=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventwritestring")] +EventWriteTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nf-evntprov-eventwritetransfer")] +EvictClusterNode=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-evictclusternode")] +EvictClusterNodeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-evictclusternodeex")] +EVRConfig_AllowBatching=[Documentation("https://docs.microsoft.com/windows/win32/medfound/evrconfig-allowbatching")] +EVRConfig_AllowDropToBob=[Documentation("https://docs.microsoft.com/windows/win32/medfound/evrconfig-allowdroptobob")] +EVRConfig_AllowDropToHalfInterlace=[Documentation("https://docs.microsoft.com/windows/win32/medfound/evrconfig-allowdroptohalfinterlace")] +EVRConfig_AllowDropToThrottle=[Documentation("https://docs.microsoft.com/windows/win32/medfound/evrconfig-allowdroptothrottle")] +EVRConfig_AllowScaling=[Documentation("https://docs.microsoft.com/windows/win32/medfound/evrconfig-allowscaling")] +EVRConfig_ForceBatching=[Documentation("https://docs.microsoft.com/windows/win32/medfound/evrconfig-forcebatching")] +EVRConfig_ForceBob=[Documentation("https://docs.microsoft.com/windows/win32/medfound/evrconfig-forcebob")] +EVRConfig_ForceHalfInterlace=[Documentation("https://docs.microsoft.com/windows/win32/medfound/evrconfig-forcehalfinterlace")] +EVRConfig_ForceScaling=[Documentation("https://docs.microsoft.com/windows/win32/medfound/evrconfig-forcescaling")] +EVRConfig_ForceThrottle=[Documentation("https://docs.microsoft.com/windows/win32/medfound/evrconfig-forcethrottle")] +EVRFilterConfigPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/ne-evr-evrfilterconfigprefs")] +EVT_CHANNEL_CLOCK_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_channel_clock_type")] +EVT_CHANNEL_CONFIG_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_channel_config_property_id")] +EVT_CHANNEL_ISOLATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_channel_isolation_type")] +EVT_CHANNEL_REFERENCE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_channel_reference_flags")] +EVT_CHANNEL_SID_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_channel_sid_type")] +EVT_CHANNEL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_channel_type")] +EVT_EVENT_METADATA_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_event_metadata_property_id")] +EVT_EVENT_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_event_property_id")] +EVT_EXPORTLOG_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_exportlog_flags")] +EVT_FORMAT_MESSAGE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_format_message_flags")] +EVT_LOG_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_log_property_id")] +EVT_LOGIN_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_login_class")] +EVT_OPEN_LOG_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_open_log_flags")] +EVT_PUBLISHER_METADATA_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_publisher_metadata_property_id")] +EVT_QUERY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_query_flags")] +EVT_QUERY_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_query_property_id")] +EVT_RENDER_CONTEXT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_render_context_flags")] +EVT_RENDER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_render_flags")] +EVT_RPC_LOGIN=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ns-winevt-evt_rpc_login")] +EVT_RPC_LOGIN_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_rpc_login_flags")] +EVT_SEEK_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_seek_flags")] +EVT_SUBSCRIBE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nc-winevt-evt_subscribe_callback")] +EVT_SUBSCRIBE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_subscribe_flags")] +EVT_SUBSCRIBE_NOTIFY_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_subscribe_notify_action")] +EVT_SYSTEM_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_system_property_id")] +EVT_VARIANT=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ns-winevt-evt_variant")] +EVT_VARIANT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/ne-winevt-evt_variant_type")] +EvtArchiveExportedLog=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtarchiveexportedlog")] +EvtCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtcancel")] +EvtClearLog=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtclearlog")] +EvtClose=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtclose")] +EvtCreateBookmark=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtcreatebookmark")] +EvtCreateRenderContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtcreaterendercontext")] +EvtExportLog=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtexportlog")] +EvtFormatMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtformatmessage")] +EvtGetChannelConfigProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtgetchannelconfigproperty")] +EvtGetEventInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtgeteventinfo")] +EvtGetEventMetadataProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtgeteventmetadataproperty")] +EvtGetExtendedStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtgetextendedstatus")] +EvtGetLogInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtgetloginfo")] +EvtGetObjectArrayProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtgetobjectarrayproperty")] +EvtGetObjectArraySize=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtgetobjectarraysize")] +EvtGetPublisherMetadataProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtgetpublishermetadataproperty")] +EvtGetQueryInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtgetqueryinfo")] +EvtNext=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtnext")] +EvtNextChannelPath=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtnextchannelpath")] +EvtNextEventMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtnexteventmetadata")] +EvtNextPublisherId=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtnextpublisherid")] +EvtOpenChannelConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtopenchannelconfig")] +EvtOpenChannelEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtopenchannelenum")] +EvtOpenEventMetadataEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtopeneventmetadataenum")] +EvtOpenLog=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtopenlog")] +EvtOpenPublisherEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtopenpublisherenum")] +EvtOpenPublisherMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtopenpublishermetadata")] +EvtOpenSession=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtopensession")] +EvtQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtquery")] +EvtRender=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtrender")] +EvtSaveChannelConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtsavechannelconfig")] +EvtSeek=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtseek")] +EvtSetChannelConfigProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtsetchannelconfigproperty")] +EvtSubscribe=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtsubscribe")] +EvtUpdateBookmark=[Documentation("https://docs.microsoft.com/windows/win32/api/winevt/nf-winevt-evtupdatebookmark")] +eWINDOW_ADVANCE_METHOD=[Documentation("https://docs.microsoft.com/windows/win32/api/wsrm/ne-wsrm-ewindow_advance_method")] +EXCEPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-excepinfo")] +EXCEPTION_DEBUG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-exception_debug_info")] +EXCEPTION_POINTERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-exception_pointers")] +EXCEPTION_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-exception_record")] +EXCEPTION_RECORD64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-exception_record64")] +EXCHANGE_STORE_VERSION_NUM=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/exchange_store_version_num")] +ExcludeClipRect=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-excludecliprect")] +excludeImport=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/excludeimport")] +ExcludeUpdateRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-excludeupdatergn")] +Exclusive=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-exclusive-element")] +Exec=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-exec-actiongroup-element")] +ExecAction=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/execaction")] +ExecAction::Arguments=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/execaction-arguments")] +ExecAction::Path=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/execaction-path")] +ExecAction::WorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/execaction-workingdirectory")] +execType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-exectype-complextype")] +EXECUTE_ASSERT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/execute-assert")] +EXECUTEACTION=[Documentation("https://docs.microsoft.com/windows/win32/Msi/executeaction")] +ExecuteKCC=[Documentation("https://docs.microsoft.com/windows/win32/AD/executekcc-msad-domaincontroller")] +EXECUTEMODE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/executemode")] +ExecuteUmsThread=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-executeumsthread")] +Execution=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-execution-systempropertiestype-element")] +ExecutionTimeLimit=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-executiontimelimit-settingstype-element")] +EXFAT_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-exfat_statistics")] +EXIT_PROCESS_DEBUG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-exit_process_debug_info")] +EXIT_THREAD_DEBUG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-exit_thread_debug_info")] +ExitProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-exitprocess")] +ExitThread=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-exitthread")] +ExitWindows=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-exitwindows")] +ExitWindowsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-exitwindowsex")] +exp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-exp")] +EXP_DARWIN_LINK=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-exp_darwin_link")] +EXP_PROPERTYSTORAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-exp_propertystorage")] +EXP_SPECIAL_FOLDER=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-exp_special_folder")] +EXP_SZ_LINK=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-exp_sz_link")] +exp2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-exp2")] +EXPAND_VIRTUAL_DISK_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-expand_virtual_disk_flag")] +EXPAND_VIRTUAL_DISK_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-expand_virtual_disk_parameters")] +EXPAND_VIRTUAL_DISK_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-expand_virtual_disk_version")] +ExpandCollapsePattern_Collapse=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-expandcollapsepattern_collapse")] +ExpandCollapsePattern_Expand=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-expandcollapsepattern_expand")] +ExpandCollapseState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-expandcollapsestate")] +ExpandEnvironmentStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-expandenvironmentstringsw")] +ExpandEnvironmentStringsA=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-expandenvironmentstringsa")] +ExpandEnvironmentStringsForUser=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-expandenvironmentstringsforusera")] +ExpandEnvironmentStringsForUserA=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-expandenvironmentstringsforusera")] +ExpandEnvironmentStringsForUserW=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-expandenvironmentstringsforuserw")] +ExpandEnvironmentStringsW=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-expandenvironmentstringsw")] +ExpandVirtualDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-expandvirtualdisk")] +Experiment=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/experiment")] +ExperimentTrigger=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/experimenttrigger")] +EXPERIMENTTRIGGERTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/experimenttriggertype")] +EXPERIMENTTYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/experimenttype")] +ExpertAllocMemory=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/expertallocmemory")] +EXPERTCONFIG=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/expertconfig")] +EXPERTENUMINFO=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/expertenuminfo")] +EXPERTFRAMEDESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/expertframedescriptor")] +ExpertFreeMemory=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/expertfreememory")] +ExpertGetFrame=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/expertgetframe")] +ExpertGetStartupInfo=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/expertgetstartupinfo")] +ExpertIndicateStatus=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/expertindicatestatus")] +ExpertMemorySize=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/expertmemorysize")] +ExpertReallocMemory=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/expertreallocmemory")] +EXPERTSTARTUPINFO=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/expertstartupinfo")] +EXPERTSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/expertstatus")] +EXPERTSTATUSENUMERATION=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/expertstatusenumeration")] +ExpertSubmitEvent=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/expertsubmitevent")] +EXPLICIT_ACCESS=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-explicit_access_w")] +EXPLICIT_ACCESS_A=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-explicit_access_a")] +EXPLICIT_ACCESS_W=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-explicit_access_w")] +EXPLORER_BROWSER_FILL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-explorer_browser_fill_flags")] +EXPLORER_BROWSER_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-explorer_browser_options")] +ExportCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nc-winbase-pfe_export_func")] +ExportNtmsDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-exportntmsdatabase")] +ExportRSoPData=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-exportrsopdata")] +ExportSecurityContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-exportsecuritycontext")] +expp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/expp---vs")] +EXPRESSION=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/expression")] +EXSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/menurc/exstyle-statement")] +EXT_BUTTON=[Documentation("https://docs.microsoft.com/windows/win32/shell/ext-button")] +EXTCONN=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/ne-objidlbase-extconn")] +ExtCreatePen=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-extcreatepen")] +ExtCreateRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-extcreateregion")] +Extended=[Documentation("https://docs.microsoft.com/windows/win32/com/extended-properties--events-and-methods")] +EXTENDED_NAME_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/secext/ne-secext-extended_name_format")] +EXTENDED_NOTIFICATION=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/extended_notification")] +ExtendedIsolationState=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ne-naptypes-extendedisolationstate")] +ExtendedKeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extendedkeyusage")] +ExtendedKeyUsage::EKUs=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extendedkeyusage-ekus")] +ExtendedKeyUsage::IsCritical=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extendedkeyusage-iscritical")] +ExtendedKeyUsage::IsPresent=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extendedkeyusage-ispresent")] +ExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extendedproperties")] +ExtendedProperties::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extendedproperties-newenum")] +ExtendedProperties::Add=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extendedproperties-add")] +ExtendedProperties::Count=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extendedproperties-count")] +ExtendedProperties::Item=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extendedproperties-item")] +ExtendedProperties::Remove=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extendedproperties-remove")] +ExtendedProperty=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extendedproperty")] +ExtendedProperty::PropID=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extendedproperty-propid")] +ExtendedProperty::Value=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extendedproperty-value")] +Extensible=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/extensible-storage-engine-constants")] +Extension=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extension")] +Extension::EncodedData=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extension-encodeddata")] +Extension::IsCritical=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extension-iscritical")] +Extension::OID=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extension-oid")] +Extensions=[Documentation("https://docs.microsoft.com/windows/win32/SecCertEnroll/extensions")] +Extensions::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extensions-newenum")] +Extensions::Count=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extensions-count")] +Extensions::Item=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/extensions-item")] +External::accountType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-accounttype")] +External::addToBasket=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-addtobasket")] +External::appColorButtonHighlight=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-appcolorbuttonhighlight")] +External::appColorButtonHoverFace=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-appcolorbuttonhoverface")] +External::appColorButtonShadow=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-appcolorbuttonshadow")] +External::appColorDark=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-appcolordark")] +External::appColorLight=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-appcolorlight")] +External::appColorMedium=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-appcolormedium")] +External::attemptLogin=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-attemptlogin")] +External::authenticate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-authenticate")] +External::basketTitle=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-baskettitle")] +External::buy=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-buy")] +External::cancelNavigate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-cancelnavigate")] +External::changeView=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-changeview")] +External::changeViewOnlineList=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-changeviewonlinelist")] +External::download=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-download")] +External::DownloadManager=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-downloadmanager")] +External::filter=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-filter")] +External::ignoreIEHistory=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-ignoreiehistory")] +External::libraryLocationID=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-librarylocationid")] +External::libraryLocationType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-librarylocationtype")] +External::NavigateTaskPaneURL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-navigatetaskpaneurl")] +External::OnChangeViewError=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-onchangeviewerror-event")] +External::OnChangeViewOnlineListError=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-onchangeviewonlinelisterror-event")] +External::OnColorChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-oncolorchange-event")] +External::OnLoginChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-onloginchange-event")] +External::OnSendMessageComplete=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-onsendmessagecomplete-event")] +External::OnViewChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-onviewchange-event")] +External::play=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-play")] +External::playMedia=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-playmedia")] +External::pluginRunning=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-pluginrunning")] +External::saveCurrentViewToLibrary=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-savecurrentviewtolibrary")] +External::selectedItemID=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-selecteditemid")] +External::selectedItemType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-selecteditemtype")] +External::SelectedTaskPane=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-selectedtaskpane")] +External::sendMessage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-sendmessage")] +External::showPopup=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-showpopup")] +External::task=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-task")] +External::templateBeingDisplayedInLocalLibrary=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-templatebeingdisplayedinlocallibrary")] +External::userLoggedIn=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-userloggedin")] +External::version=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-version")] +External::viewParameters=[Documentation("https://docs.microsoft.com/windows/win32/WMP/external-viewparameters")] +ExtEscape=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-extescape")] +ExtFloodFill=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-extfloodfill")] +EXTLOGFONT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-extlogfontw")] +EXTLOGFONTA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-extlogfonta")] +EXTLOGFONTW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-extlogfontw")] +EXTLOGPEN=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-extlogpen")] +Extract=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/extract")] +ExtractAssociatedIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-extractassociatedicona")] +ExtractAssociatedIconA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-extractassociatedicona")] +ExtractAssociatedIconEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-extractassociatediconexa")] +ExtractAssociatedIconExA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-extractassociatediconexa")] +ExtractAssociatedIconExW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-extractassociatediconexw")] +ExtractAssociatedIconW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-extractassociatediconw")] +ExtractIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-extracticonw")] +ExtractIconA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-extracticona")] +ExtractIconEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-extracticonexa")] +ExtractIconExA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-extracticonexa")] +ExtractIconExW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-extracticonexw")] +ExtractIconW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-extracticonw")] +ExtractPatchHeaderToFileA=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/patchapi-extractpatchheadertofile")] +ExtractPatchHeaderToFileW=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/patchapi-extractpatchheadertofile")] +EXTRASEARCH=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-extrasearch")] +ExtSelectClipRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-extselectcliprgn")] +ExtTextOut=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-exttextoutw")] +ExtTextOutA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-exttextouta")] +ExtTextOutW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-exttextoutw")] +ExtTextOutWrap=[Documentation("https://docs.microsoft.com/windows/win32/Controls/exttextoutwrap")] +f16tof32=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/f16tof32")] +f32tof16=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/f32tof16")] +FaceAdjacency=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/faceadjacency")] +FaceCharacterization=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-facecharacterization")] +FaceCharacterizationBlobHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-facecharacterizationblobheader")] +faceforward=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-faceforward")] +FaceRectInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-facerectinfo")] +FaceRectInfoBlobHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-facerectinfoblobheader")] +Factoid=[Documentation("https://docs.microsoft.com/windows/win32/tablet/factoid-constants")] +FailClusterResource=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-failclusterresource")] +FAILED=[Documentation("https://docs.microsoft.com/windows/win32/api/winerror/nf-winerror-failed")] +FAILURE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ne-resapi-failure_type")] +FailureCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ne-naptypes-failurecategory")] +FailureCategoryMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ns-naptypes-failurecategorymapping")] +FASTOEM=[Documentation("https://docs.microsoft.com/windows/win32/Msi/fastoem")] +FastReconnect=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mspeapconnectionpropertiesv1schema-fastreconnect-eaptype-element")] +FastShutdown=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/control-fastshutdown")] +FAT_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-fat_statistics")] +FatalAppExit=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-fatalappexita")] +FatalAppExitA=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-fatalappexita")] +FatalAppExitW=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-fatalappexitw")] +FatalExit=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-fatalexit")] +faultInfo=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/faultinfo")] +FavoritesFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/favoritesfolder")] +FAX_ACCESS_RIGHTS_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_access_rights_enum")] +FAX_ACCESS_RIGHTS_ENUM_2=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_access_rights_enum_2")] +FAX_ACCOUNT_EVENTS_TYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_account_events_type_enum")] +FAX_CONFIGURATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_configurationa")] +FAX_CONFIGURATIONA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_configurationa")] +FAX_CONFIGURATIONW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_configurationw")] +FAX_CONTEXT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_context_infoa")] +FAX_CONTEXT_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_context_infoa")] +FAX_CONTEXT_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_context_infow")] +FAX_COVERPAGE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_coverpage_infoa")] +FAX_COVERPAGE_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_coverpage_infoa")] +FAX_COVERPAGE_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_coverpage_infow")] +FAX_COVERPAGE_TYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_coverpage_type_enum")] +FAX_DEV_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/faxdev/ns-faxdev-fax_dev_status")] +FAX_DEVICE_RECEIVE_MODE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_device_receive_mode_enum")] +FAX_DEVICE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_device_statusw")] +FAX_DEVICE_STATUSA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_device_statusa")] +FAX_DEVICE_STATUSW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_device_statusw")] +FAX_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_eventa")] +FAX_EVENTA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_eventa")] +FAX_EVENTW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_eventw")] +FAX_GLOBAL_ROUTING_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_global_routing_infoa")] +FAX_GLOBAL_ROUTING_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_global_routing_infoa")] +FAX_GLOBAL_ROUTING_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_global_routing_infow")] +FAX_GROUP_STATUS_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_group_status_enum")] +FAX_JOB_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_job_entryw")] +FAX_JOB_ENTRYA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_job_entrya")] +FAX_JOB_ENTRYW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_job_entryw")] +FAX_JOB_EXTENDED_STATUS_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_job_extended_status_enum")] +FAX_JOB_OPERATIONS_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_job_operations_enum")] +FAX_JOB_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_job_parama")] +FAX_JOB_PARAMA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_job_parama")] +FAX_JOB_PARAMW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_job_paramw")] +FAX_JOB_STATUS_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_job_status_enum")] +FAX_JOB_TYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_job_type_enum")] +FAX_LOG_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_log_categoryw")] +FAX_LOG_CATEGORYA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_log_categorya")] +FAX_LOG_CATEGORYW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_log_categoryw")] +FAX_LOG_LEVEL_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_log_level_enum")] +FAX_PORT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_port_infoa")] +FAX_PORT_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_port_infoa")] +FAX_PORT_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_port_infow")] +FAX_PRINT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_print_infoa")] +FAX_PRINT_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_print_infoa")] +FAX_PRINT_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_print_infow")] +FAX_PRIORITY_TYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_priority_type_enum")] +FAX_PROVIDER_STATUS_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_provider_status_enum")] +FAX_RECEIPT_TYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_receipt_type_enum")] +FAX_RECEIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/faxdev/ns-faxdev-fax_receive")] +FAX_RECIPIENT_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfax_recipient_callbackw")] +FAX_ROUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/faxroute/ns-faxroute-fax_route")] +FAX_ROUTE_CALLBACKROUTINES=[Documentation("https://docs.microsoft.com/windows/win32/api/faxroute/ns-faxroute-fax_route_callbackroutines")] +FAX_ROUTING_METHOD=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_routing_methoda")] +FAX_ROUTING_METHODA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_routing_methoda")] +FAX_ROUTING_METHODW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_routing_methodw")] +FAX_ROUTING_RULE_CODE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_routing_rule_code_enum")] +FAX_RULE_STATUS_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_rule_status_enum")] +FAX_SCHEDULE_TYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_schedule_type_enum")] +FAX_SEND=[Documentation("https://docs.microsoft.com/windows/win32/api/faxdev/ns-faxdev-fax_send")] +FAX_SERVER_APIVERSION_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_server_apiversion_enum")] +FAX_SERVER_EVENTS_TYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_server_events_type_enum")] +FAX_SMTP_AUTHENTICATION_TYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/ne-faxcomex-fax_smtp_authentication_type_enum")] +FAX_TIME=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_time")] +FAX_TIMEA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_time")] +FAX_TIMEW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/ns-winfax-fax_time")] +FaxAbortA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxabort")] +FaxAbortW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxabort")] +FaxAccessCheckA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxaccesscheck")] +FaxAccessCheckW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxaccesscheck")] +FaxCloseA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxclose")] +FaxCloseW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxclose")] +FaxCompleteJobParams=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxcompletejobparamsw")] +FaxCompleteJobParamsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxcompletejobparamsa")] +FaxCompleteJobParamsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxcompletejobparamsw")] +FaxConnectFaxServer=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxconnectfaxservera")] +FaxConnectFaxServerA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxconnectfaxservera")] +FaxConnectFaxServerW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxconnectfaxserverw")] +FaxDevAbortOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/faxdev/nf-faxdev-faxdevabortoperation")] +FaxDevEndJob=[Documentation("https://docs.microsoft.com/windows/win32/api/faxdev/nf-faxdev-faxdevendjob")] +FaxDevInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/faxdev/nf-faxdev-faxdevinitialize")] +FaxDevReceive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxdev/nf-faxdev-faxdevreceive")] +FaxDevReportStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/faxdev/nf-faxdev-faxdevreportstatus")] +FaxDevSend=[Documentation("https://docs.microsoft.com/windows/win32/api/faxdev/nf-faxdev-faxdevsend")] +FaxDevShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/faxdev/nf-faxdev-faxdevshutdown")] +FaxDevStartJob=[Documentation("https://docs.microsoft.com/windows/win32/api/faxdev/nf-faxdev-faxdevstartjob")] +FaxDevVirtualDeviceCreation=[Documentation("https://docs.microsoft.com/windows/win32/api/faxdev/nf-faxdev-faxdevvirtualdevicecreation")] +FaxEnableRoutingMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxenableroutingmethoda")] +FaxEnableRoutingMethodA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxenableroutingmethoda")] +FaxEnableRoutingMethodW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxenableroutingmethodw")] +FaxEnumGlobalRoutingInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxenumglobalroutinginfoa")] +FaxEnumGlobalRoutingInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxenumglobalroutinginfoa")] +FaxEnumGlobalRoutingInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxenumglobalroutinginfow")] +FaxEnumJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxenumjobsa")] +FaxEnumJobsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxenumjobsa")] +FaxEnumJobsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxenumjobsw")] +FaxEnumPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxenumportsa")] +FaxEnumPortsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxenumportsa")] +FaxEnumPortsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxenumportsw")] +FaxEnumRoutingMethods=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxenumroutingmethodsa")] +FaxEnumRoutingMethodsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxenumroutingmethodsa")] +FaxEnumRoutingMethodsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxenumroutingmethodsw")] +FaxExtConfigChange=[Documentation("https://docs.microsoft.com/windows/win32/api/faxext/nf-faxext-faxextconfigchange")] +FaxExtFreeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/faxext/nf-faxext-faxextfreebuffer")] +FaxExtGetData=[Documentation("https://docs.microsoft.com/windows/win32/api/faxext/nf-faxext-faxextgetdata")] +FaxExtInitializeConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/faxext/nf-faxext-faxextinitializeconfig")] +FaxExtRegisterForEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/faxext/nf-faxext-faxextregisterforevents")] +FaxExtSetData=[Documentation("https://docs.microsoft.com/windows/win32/api/faxext/nf-faxext-faxextsetdata")] +FaxExtUnregisterForEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/faxext/nf-faxext-faxextunregisterforevents")] +FaxFreeBufferA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxfreebuffer")] +FaxFreeBufferW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxfreebuffer")] +FaxGetConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetconfigurationa")] +FaxGetConfigurationA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetconfigurationa")] +FaxGetConfigurationW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetconfigurationw")] +FaxGetDeviceStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetdevicestatusa")] +FaxGetDeviceStatusA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetdevicestatusa")] +FaxGetDeviceStatusW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetdevicestatusw")] +FaxGetJob=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetjobw")] +FaxGetJobA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetjoba")] +FaxGetJobW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetjobw")] +FaxGetLoggingCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetloggingcategoriesw")] +FaxGetLoggingCategoriesA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetloggingcategoriesa")] +FaxGetLoggingCategoriesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetloggingcategoriesw")] +FaxGetPageDataA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxgetpagedata")] +FaxGetPageDataW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxgetpagedata")] +FaxGetPort=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetportw")] +FaxGetPortA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetporta")] +FaxGetPortW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetportw")] +FaxGetRoutingInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetroutinginfow")] +FaxGetRoutingInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetroutinginfoa")] +FaxGetRoutingInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxgetroutinginfow")] +FaxInitializeEventQueueA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxinitializeeventqueue")] +FaxInitializeEventQueueW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxinitializeeventqueue")] +FaxOpenPortA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxopenport")] +FaxOpenPortW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxopenport")] +FaxPrintCoverPage=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxprintcoverpagew")] +FaxPrintCoverPageA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxprintcoverpagea")] +FaxPrintCoverPageW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxprintcoverpagew")] +FaxRegisterRoutingExtensionW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxregisterroutingextensionw")] +FaxRegisterServiceProviderW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxregisterserviceproviderw")] +FaxRouteDeviceChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/faxroute/nf-faxroute-faxroutedevicechangenotification")] +FaxRouteDeviceEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/faxroute/nf-faxroute-faxroutedeviceenable")] +FaxRouteGetRoutingInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/faxroute/nf-faxroute-faxroutegetroutinginfo")] +FaxRouteInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/faxroute/nf-faxroute-faxrouteinitialize")] +FaxRouteSetRoutingInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/faxroute/nf-faxroute-faxroutesetroutinginfo")] +FaxSendDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsenddocumentw")] +FaxSendDocumentA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsenddocumenta")] +FaxSendDocumentForBroadcast=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsenddocumentforbroadcasta")] +FaxSendDocumentForBroadcastA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsenddocumentforbroadcasta")] +FaxSendDocumentForBroadcastW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsenddocumentforbroadcastw")] +FaxSendDocumentW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsenddocumentw")] +FaxSetConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetconfigurationa")] +FaxSetConfigurationA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetconfigurationa")] +FaxSetConfigurationW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetconfigurationw")] +FaxSetGlobalRoutingInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetglobalroutinginfow")] +FaxSetGlobalRoutingInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetglobalroutinginfoa")] +FaxSetGlobalRoutingInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetglobalroutinginfow")] +FaxSetJob=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetjobw")] +FaxSetJobA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetjoba")] +FaxSetJobW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetjobw")] +FaxSetLoggingCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetloggingcategoriesw")] +FaxSetLoggingCategoriesA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetloggingcategoriesa")] +FaxSetLoggingCategoriesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetloggingcategoriesw")] +FaxSetPort=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetporta")] +FaxSetPortA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetporta")] +FaxSetPortW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetportw")] +FaxSetRoutingInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetroutinginfow")] +FaxSetRoutingInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetroutinginfoa")] +FaxSetRoutingInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxsetroutinginfow")] +FaxStartPrintJob=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxstartprintjoba")] +FaxStartPrintJobA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxstartprintjoba")] +FaxStartPrintJobW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nf-winfax-faxstartprintjobw")] +FBadColumnSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fbadcolumnset")] +FBadEntryList=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fbadentrylist")] +FBadProp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fbadprop")] +FBadPropTag=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fbadproptag")] +FBadRestriction=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fbadrestriction")] +FBadRglpNameID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fbadrglpnameid")] +FBadRglpszW=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fbadrglpszw")] +FBadRow=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fbadrow")] +FBadRowSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fbadrowset")] +FBadSortOrderSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fbadsortorderset")] +FBinFromHex=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fbinfromhex")] +FBoldIMEStyle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/fboldimestyle")] +FCACHE_CREATE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nc-filehc-fcache_create_callback")] +FCACHE_RICHCREATE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nc-filehc-fcache_richcreate_callback")] +fcall=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/fcall--sm5---asm-")] +FCIAddFile=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fciaddfile")] +FCICreate=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fcicreate")] +FCIDestroy=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fcidestroy")] +FCIFlushCabinet=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fciflushcabinet")] +FCIFlushFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fciflushfolder")] +FD_DEVICEMETRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-fd_devicemetrics")] +FD_GLYPHATTR=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-fd_glyphattr")] +FD_GLYPHSET=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-fd_glyphset")] +FD_KERNINGPAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-fd_kerningpair")] +fd_set=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-fd_set")] +FD_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-fd_set")] +FD_XFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-fd_xform")] +FDAP=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-fdap")] +FDE_OVERWRITE_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-fde_overwrite_response")] +FDE_SHAREVIOLATION_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-fde_shareviolation_response")] +FDICABINETINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi/ns-fdi-fdicabinetinfo")] +FDICopy=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi/nf-fdi-fdicopy")] +FDICreate=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi/nf-fdi-fdicreate")] +FDIDestroy=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi/nf-fdi-fdidestroy")] +FDIIsCabinet=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi/nf-fdi-fdiiscabinet")] +FDINOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi/ns-fdi-fdinotification")] +FDITruncateCabinet=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi/nf-fdi-fditruncatecabinet")] +Feature=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/feature-discovery")] +FEATURE_CHANGE_TIME=[Documentation("https://docs.microsoft.com/windows/win32/api/featurestagingapi/ne-featurestagingapi-feature_change_time")] +FEATURE_ENABLED_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/featurestagingapi/ne-featurestagingapi-feature_enabled_state")] +FEATURE_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/api/featurestagingapi/ns-featurestagingapi-feature_error")] +FeatureInfo=[Documentation("https://docs.microsoft.com/windows/win32/Msi/featureinfo-object")] +FeatureInfo::Attributes=[Documentation("https://docs.microsoft.com/windows/win32/Msi/featureinfo-attributes")] +FeatureInfo::Description=[Documentation("https://docs.microsoft.com/windows/win32/Msi/featureinfo-description")] +FeatureInfo::Title=[Documentation("https://docs.microsoft.com/windows/win32/Msi/featureinfo-title")] +February=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-february-monthstype-element")] +FEEDBACK_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ne-winuser-feedback_type")] +FEID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/feid")] +FEqualNames=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fequalnames")] +FFFP_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-fffp_mode")] +FFundamentalIMEColorStyle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ffundamentalimecolorstyle")] +FFWDELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ffwdelement")] +FGetComponentPath=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fgetcomponentpath")] +FH_BACKUP_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/ne-fhcfg-fh_backup_status")] +FH_DEVICE_VALIDATION_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/ne-fhcfg-fh_device_validation_result")] +FH_LOCAL_POLICY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/ne-fhcfg-fh_local_policy_type")] +FH_PROTECTED_ITEM_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/ne-fhcfg-fh_protected_item_category")] +FH_RETENTION_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/ne-fhcfg-fh_retention_types")] +FH_TARGET_DRIVE_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/ne-fhcfg-fh_target_drive_types")] +FH_TARGET_PROPERTY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/ne-fhcfg-fh_target_property_type")] +FhConfigMgr=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/fhconfigmgr")] +FhConfigMgr::AddRemoveExcludeRule=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-addremoveexcluderule")] +FhConfigMgr::ChangeDefaultTargetRecommendation=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-changedefaulttargetrecommendation")] +FhConfigMgr::CreateDefaultConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-createdefaultconfiguration")] +FhConfigMgr::GetBackupStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-getbackupstatus")] +FhConfigMgr::GetDefaultTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-getdefaulttarget")] +FhConfigMgr::GetIncludeExcludeRules=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-getincludeexcluderules")] +FhConfigMgr::GetLocalPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-getlocalpolicy")] +FhConfigMgr::LoadConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-loadconfiguration")] +FhConfigMgr::ProvisionAndSetNewTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-provisionandsetnewtarget")] +FhConfigMgr::QueryProtectionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-queryprotectionstatus")] +FhConfigMgr::SaveConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-saveconfiguration")] +FhConfigMgr::SetBackupStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-setbackupstatus")] +FhConfigMgr::SetLocalPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-setlocalpolicy")] +FhConfigMgr::ValidateTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-validatetarget")] +FhReassociation=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/fhreassociation")] +FhReassociation::GetConfigurationDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhreassociation-getconfigurationdetails")] +FhReassociation::PerformReassociation=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhreassociation-performreassociation")] +FhReassociation::ScanTargetForConfigurations=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhreassociation-scantargetforconfigurations")] +FhReassociation::SelectConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhreassociation-selectconfiguration")] +FhReassociation::ValidateTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhreassociation-validatetarget")] +FhServiceBlockBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/fhsvcctl/nf-fhsvcctl-fhserviceblockbackup")] +FhServiceClosePipe=[Documentation("https://docs.microsoft.com/windows/win32/api/fhsvcctl/nf-fhsvcctl-fhserviceclosepipe")] +FhServiceOpenPipe=[Documentation("https://docs.microsoft.com/windows/win32/api/fhsvcctl/nf-fhsvcctl-fhserviceopenpipe")] +FhServiceReloadConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/fhsvcctl/nf-fhsvcctl-fhservicereloadconfiguration")] +FhServiceStartBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/fhsvcctl/nf-fhsvcctl-fhservicestartbackup")] +FhServiceStopBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/fhsvcctl/nf-fhsvcctl-fhservicestopbackup")] +FhServiceUnblockBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/fhsvcctl/nf-fhsvcctl-fhserviceunblockbackup")] +FIELD_OFFSET=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdef/nf-ntdef-field_offset")] +file=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/file")] +File=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-file-attachmentstype-element")] +FILE_ALIGNMENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_alignment_info")] +FILE_ALLOCATED_RANGE_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-file_allocated_range_buffer")] +FILE_ALLOCATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_allocation_info")] +FILE_ATTRIBUTE_TAG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_attribute_tag_info")] +FILE_ATTRIBUTES_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-file_attributes_array")] +FILE_BASIC_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_basic_info")] +FILE_COMPRESSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_compression_info")] +FILE_DISPOSITION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_disposition_info")] +FILE_END_OF_FILE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_end_of_file_info")] +FILE_FULL_DIR_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_full_dir_info")] +FILE_ID_128=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-file_id_128")] +FILE_ID_BOTH_DIR_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_id_both_dir_info")] +FILE_ID_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_id_descriptor")] +FILE_ID_EXTD_DIR_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_id_extd_dir_info")] +FILE_ID_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_id_info")] +FILE_ID_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ne-winbase-file_id_type")] +FILE_IN_CABINET_INFO_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-file_in_cabinet_info_a")] +FILE_IN_CABINET_INFO_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-file_in_cabinet_info_w")] +FILE_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-file_info_2")] +FILE_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-file_info_3")] +FILE_INFO_BY_HANDLE_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ne-minwinbase-file_info_by_handle_class")] +FILE_IO_PRIORITY_HINT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_io_priority_hint_info")] +FILE_LEVEL_TRIM=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-file_level_trim")] +FILE_LEVEL_TRIM_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-file_level_trim_output")] +FILE_LEVEL_TRIM_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-file_level_trim_range")] +FILE_MAKE_COMPATIBLE_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-file_make_compatible_buffer")] +FILE_NAME=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/file-name")] +FILE_NAME_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_name_info")] +FILE_NOTIFY_EXTENDED_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-file_notify_extended_information")] +FILE_NOTIFY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-file_notify_information")] +FILE_OBJECTID_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-file_objectid_buffer")] +FILE_QUERY_ON_DISK_VOL_INFO_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-file_query_on_disk_vol_info_buffer")] +FILE_QUERY_SPARING_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-file_query_sparing_buffer")] +FILE_RECORD_SEGMENT_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/file-record-segment-header")] +FILE_REMOTE_PROTOCOL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_remote_protocol_info")] +FILE_RENAME_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_rename_info")] +FILE_SEGMENT_ELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-file_segment_element")] +FILE_SET_DEFECT_MGMT_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-file_set_defect_mgmt_buffer")] +FILE_SET_SPARSE_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-file_set_sparse_buffer")] +FILE_STANDARD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_standard_info")] +FILE_STORAGE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_storage_info")] +FILE_STORAGE_TIER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-file_storage_tier")] +FILE_STORAGE_TIER_MEDIA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-file_storage_tier_media_type")] +FILE_STORAGE_TIER_REGION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-file_storage_tier_region")] +FILE_STREAM_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-file_stream_info")] +FILE_SYSTEM_RECOGNITION_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-file_system_recognition_information")] +FILE_SYSTEM_RECOGNITION_STRUCTURE=[Documentation("https://docs.microsoft.com/windows/win32/FileIO/file-system-recognition-structure")] +FILE_USAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-file_usage_type")] +FILE_ZERO_DATA_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-file_zero_data_information")] +FILEADDDEFAULT=[Documentation("https://docs.microsoft.com/windows/win32/Msi/fileadddefault")] +FILEADDLOCAL=[Documentation("https://docs.microsoft.com/windows/win32/Msi/fileaddlocal")] +FILEADDSOURCE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/fileaddsource")] +FILEDESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-filedescriptora")] +FILEDESCRIPTORA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-filedescriptora")] +FILEDESCRIPTORW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-filedescriptorw")] +FileEncryptionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-fileencryptionstatusw")] +FileEncryptionStatusA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-fileencryptionstatusa")] +FileEncryptionStatusW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-fileencryptionstatusw")] +FileFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/ne-pla-fileformat")] +FILEGROUPDESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-filegroupdescriptorw")] +FILEGROUPDESCRIPTORA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-filegroupdescriptora")] +FILEGROUPDESCRIPTORW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-filegroupdescriptorw")] +FileIconInit=[Documentation("https://docs.microsoft.com/windows/win32/shell/fileiconinit")] +FileIo=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio")] +FileIo_Create=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-create")] +FileIo_Create::CreateOptions=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-create")] +FileIo_Create::FileAttributes=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-create")] +FileIo_Create::FileObject=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-create")] +FileIo_Create::IrpPtr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-create")] +FileIo_Create::OpenPath=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-create")] +FileIo_Create::ShareAccess=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-create")] +FileIo_Create::TTID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-create")] +FileIo_DirEnum=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-direnum")] +FileIo_DirEnum::FileIndex=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-direnum")] +FileIo_DirEnum::FileKey=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-direnum")] +FileIo_DirEnum::FileName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-direnum")] +FileIo_DirEnum::FileObject=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-direnum")] +FileIo_DirEnum::InfoClass=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-direnum")] +FileIo_DirEnum::IrpPtr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-direnum")] +FileIo_DirEnum::Length=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-direnum")] +FileIo_DirEnum::TTID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-direnum")] +FileIo_Info=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-info")] +FileIo_Info::ExtraInfo=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-info")] +FileIo_Info::FileKey=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-info")] +FileIo_Info::FileObject=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-info")] +FileIo_Info::InfoClass=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-info")] +FileIo_Info::IrpPtr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-info")] +FileIo_Info::TTID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-info")] +FileIo_Name=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-name")] +FileIo_Name::FileName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-name")] +FileIo_Name::FileObject=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-name")] +FileIo_OpEnd=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-opend")] +FileIo_OpEnd::ExtraInfo=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-opend")] +FileIo_OpEnd::IrpPtr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-opend")] +FileIo_OpEnd::NtStatus=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-opend")] +FileIo_ReadWrite=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-readwrite")] +FileIo_ReadWrite::FileKey=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-readwrite")] +FileIo_ReadWrite::FileObject=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-readwrite")] +FileIo_ReadWrite::IoFlags=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-readwrite")] +FileIo_ReadWrite::IoSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-readwrite")] +FileIo_ReadWrite::IrpPtr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-readwrite")] +FileIo_ReadWrite::Offset=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-readwrite")] +FileIo_ReadWrite::TTID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-readwrite")] +FileIo_SimpleOp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-simpleop")] +FileIo_SimpleOp::FileKey=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-simpleop")] +FileIo_SimpleOp::FileObject=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-simpleop")] +FileIo_SimpleOp::IrpPtr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-simpleop")] +FileIo_SimpleOp::TTID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-simpleop")] +FileIo_V0=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-v0")] +FileIo_V0_Name=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-v0-name")] +FileIo_V0_Name::FileName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-v0-name")] +FileIo_V0_Name::FileObject=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-v0-name")] +FileIo_V1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-v1")] +FileIo_V1_Name=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-v1-name")] +FileIo_V1_Name::FileName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-v1-name")] +FileIo_V1_Name::FileObject=[Documentation("https://docs.microsoft.com/windows/win32/ETW/fileio-v1-name")] +FileIOCompletionRoutine=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/nc-minwinbase-lpoverlapped_completion_routine")] +FileLine=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-fileline-debugdatatype-element")] +FILEMUIINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/ns-winnls-filemuiinfo")] +FILEMUIINFO_GET_CULTURE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-filemuiinfo_get_culture")] +FILEMUIINFO_GET_MAIN_TYPEID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-filemuiinfo_get_main_typeid")] +FILEMUIINFO_GET_MAIN_TYPEIDS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-filemuiinfo_get_main_typeids")] +FILEMUIINFO_GET_MAIN_TYPENAMES=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-filemuiinfo_get_main_typenames")] +FILEMUIINFO_GET_MUI_TYPEID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-filemuiinfo_get_mui_typeid")] +FILEMUIINFO_GET_MUI_TYPEIDS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-filemuiinfo_get_mui_typeids")] +FILEMUIINFO_GET_MUI_TYPENAMES=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-filemuiinfo_get_mui_typenames")] +FILEOKSTRING=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/fileokstring")] +FILEOKSTRINGA=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/fileokstring")] +FILEOKSTRINGW=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/fileokstring")] +filePath=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-filepath-simpletype")] +FILEPATHS_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-filepaths_a")] +FILEPATHS_SIGNERINFO_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-filepaths_signerinfo_a")] +FILEPATHS_SIGNERINFO_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-filepaths_signerinfo_w")] +FILEPATHS_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-filepaths_w")] +FileProtectionStatus=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/fileprotectionstatus-enum")] +FILESETINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/ns-qmgr-filesetinfo")] +FilesForImport=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/filesforimport")] +FILESHARE_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-fileshare_change")] +FILESHARE_CHANGE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-fileshare_change_enum")] +FILESHARE_CHANGE_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-fileshare_change_list")] +FileSize=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/filesize")] +FILESYSTEM_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-filesystem_statistics")] +FILESYSTEM_STATISTICS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-filesystem_statistics_ex")] +FILETIME=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/filetime")] +FileTimeToDosDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-filetimetodosdatetime")] +FileTimeToLocalFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-filetimetolocalfiletime")] +FileTimeToSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/api/timezoneapi/nf-timezoneapi-filetimetosystemtime")] +FileType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/filetype-attribute")] +FILETYPEATTRIBUTEFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/ne-shlwapi-filetypeattributeflags")] +FillConsoleOutputAttribute=[Documentation("https://docs.microsoft.com/windows/console/fillconsoleoutputattribute")] +FillConsoleOutputCharacter=[Documentation("https://docs.microsoft.com/windows/console/fillconsoleoutputcharacter")] +FillConsoleOutputCharacterA=[Documentation("https://docs.microsoft.com/windows/console/fillconsoleoutputcharacter")] +FillConsoleOutputCharacterW=[Documentation("https://docs.microsoft.com/windows/console/fillconsoleoutputcharacter")] +FillPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-fillpath")] +FillRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-fillrect")] +FillRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-fillrgn")] +FillType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-filltype")] +filter=[Documentation("https://docs.microsoft.com/windows/win32/WMP/filter-element")] +Filter=[Documentation("https://docs.microsoft.com/windows/win32/FWP/filter-context-identifiers")] +FILTER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-filter_info")] +FILTER_SPEC=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-filter_spec")] +Filter_Spec_IPv4=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-filter_spec_ipv4")] +Filter_Spec_IPv4GPI=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-filter_spec_ipv4gpi")] +FILTER_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-filter_state")] +FilterAddObject=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/filteraddobject")] +FilterAttach=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterattach")] +FilterAttachAtAltitude=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterattachataltitude")] +FilterClose=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterclose")] +FilterConnectCommunicationPort=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterconnectcommunicationport")] +FilterCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filtercreate")] +FilterDetach=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterdetach")] +FILTERED_DATA_SOURCES=[Documentation("https://docs.microsoft.com/windows/win32/api/filtereg/ns-filtereg-filtered_data_sources")] +FilterFindClose=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterfindclose")] +FilterFindFirst=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterfindfirst")] +FilterFindNext=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterfindnext")] +FilterGetDosName=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filtergetdosname")] +FilterGetInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filtergetinformation")] +FilterGetMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filtergetmessage")] +Filtering=[Documentation("https://docs.microsoft.com/windows/win32/FWP/management-filtering-layer-identifiers-")] +FILTERING_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/ne-winsync-filtering_type")] +FilterInstanceClose=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterinstanceclose")] +FilterInstanceCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterinstancecreate")] +FilterInstanceFindClose=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterinstancefindclose")] +FilterInstanceFindFirst=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterinstancefindfirst")] +FilterInstanceFindNext=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterinstancefindnext")] +FilterInstanceGetInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterinstancegetinformation")] +FILTERKEYS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-filterkeys")] +FilterListType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-filterlisttype-complextype")] +FilterLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterload")] +FILTEROBJECT=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/filterobject")] +FILTERREGION=[Documentation("https://docs.microsoft.com/windows/win32/api/filter/ns-filter-filterregion")] +FilterReplyMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterreplymessage")] +FilterSendMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filtersendmessage")] +FilterType=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ne-qossp-filtertype")] +FilterUnload=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filterunload")] +FilterVolumeFindClose=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filtervolumefindclose")] +FilterVolumeFindFirst=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filtervolumefindfirst")] +FilterVolumeFindNext=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filtervolumefindnext")] +FilterVolumeInstanceFindClose=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filtervolumeinstancefindclose")] +FilterVolumeInstanceFindFirst=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filtervolumeinstancefindfirst")] +FilterVolumeInstanceFindNext=[Documentation("https://docs.microsoft.com/windows/win32/api/fltuser/nf-fltuser-filtervolumeinstancefindnext")] +FIND_BY_SID_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-find_by_sid_data")] +FIND_BY_SID_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-find_by_sid_output")] +FIND_INFO=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/find-info")] +FIND_NAME_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/nb30/ns-nb30-find_name_buffer")] +FIND_NAME_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/nb30/ns-nb30-find_name_header")] +FindActCtxSectionGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findactctxsectionguid")] +FindActCtxSectionString=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findactctxsectionstringw")] +FindActCtxSectionStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findactctxsectionstringa")] +FindActCtxSectionStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findactctxsectionstringw")] +FindAtom=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findatomw")] +FindAtomA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findatoma")] +FindAtomW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findatomw")] +FindClose=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findclose")] +FindCloseChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findclosechangenotification")] +FindClosePrinterChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/findcloseprinterchangenotification")] +FindCloseUrlCache=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-findcloseurlcache")] +FindDebugInfoFile=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-finddebuginfofile")] +FindDebugInfoFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-finddebuginfofileex")] +FindDebugInfoFileExW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-finddebuginfofileexw")] +FINDEX_INFO_LEVELS=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ne-minwinbase-findex_info_levels")] +FINDEX_SEARCH_OPS=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ne-minwinbase-findex_search_ops")] +FindExecutable=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-findexecutablew")] +FindExecutableA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-findexecutablea")] +FindExecutableImage=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-findexecutableimage")] +FindExecutableImageEx=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-findexecutableimageex")] +FindExecutableImageExW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-findexecutableimageexw")] +FindExecutableW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-findexecutablew")] +FindFirstChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findfirstchangenotificationa")] +FindFirstChangeNotificationA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findfirstchangenotificationa")] +FindFirstChangeNotificationW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findfirstchangenotificationw")] +FindFirstFile=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findfirstfilew")] +FindFirstFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findfirstfilea")] +FindFirstFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findfirstfileexw")] +FindFirstFileExA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findfirstfileexa")] +FindFirstFileExFromAppW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-findfirstfileexfromappw")] +FindFirstFileExW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findfirstfileexw")] +FindFirstFileNameTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findfirstfilenametransactedw")] +FindFirstFileNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findfirstfilenamew")] +FindFirstFileTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findfirstfiletransactedw")] +FindFirstFileTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findfirstfiletransacteda")] +FindFirstFileTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findfirstfiletransactedw")] +FindFirstFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findfirstfilew")] +FindFirstFreeAce=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-findfirstfreeace")] +FindFirstPrinterChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/findfirstprinterchangenotification")] +FindFirstStreamTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findfirststreamtransactedw")] +FindFirstStreamW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findfirststreamw")] +FindFirstUrlCacheEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-findfirsturlcacheentrya")] +FindFirstUrlCacheEntryA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-findfirsturlcacheentrya")] +FindFirstUrlCacheEntryEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-findfirsturlcacheentryexw")] +FindFirstUrlCacheEntryExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-findfirsturlcacheentryexa")] +FindFirstUrlCacheEntryExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-findfirsturlcacheentryexw")] +FindFirstUrlCacheEntryW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-findfirsturlcacheentryw")] +FindFirstUrlCacheGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-findfirsturlcachegroup")] +FindFirstVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findfirstvolumea")] +FindFirstVolumeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findfirstvolumea")] +FindFirstVolumeMountPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findfirstvolumemountpointa")] +FindFirstVolumeMountPointA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findfirstvolumemountpointa")] +FindFirstVolumeMountPointW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findfirstvolumemountpointw")] +FindFirstVolumeW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findfirstvolumew")] +Finding=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/finding-audio-encoder-output-types--deprecated")] +FINDMSGSTRING=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/findmsgstring")] +FINDMSGSTRINGA=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/findmsgstring")] +FINDMSGSTRINGW=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/findmsgstring")] +FindNextChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findnextchangenotification")] +FindNextFile=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findnextfilea")] +FindNextFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findnextfilea")] +FindNextFileNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findnextfilenamew")] +FindNextFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findnextfilew")] +FindNextFrame=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/findnextframe")] +FindNextPrinterChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/findnextprinterchangenotification")] +FindNextStreamW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findnextstreamw")] +FindNextUrlCacheEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-findnexturlcacheentrya")] +FindNextUrlCacheEntryA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-findnexturlcacheentrya")] +FindNextUrlCacheEntryEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-findnexturlcacheentryexa")] +FindNextUrlCacheEntryExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-findnexturlcacheentryexa")] +FindNextUrlCacheEntryExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-findnexturlcacheentryexw")] +FindNextUrlCacheEntryW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-findnexturlcacheentryw")] +FindNextUrlCacheGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-findnexturlcachegroup")] +FindNextVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findnextvolumea")] +FindNextVolumeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findnextvolumea")] +FindNextVolumeMountPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findnextvolumemountpointw")] +FindNextVolumeMountPointA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findnextvolumemountpointa")] +FindNextVolumeMountPointW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findnextvolumemountpointw")] +FindNextVolumeW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findnextvolumew")] +FindNLSString=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-findnlsstring")] +FindNLSStringEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-findnlsstringex")] +FindOrCreateNameCache=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-findorcreatenamecache")] +FindPackagesByPackageFamily=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-findpackagesbypackagefamily")] +FindPreviousFrame=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/findpreviousframe")] +FindPropertyInstance=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/findpropertyinstance")] +FindPropertyInstanceRestart=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/findpropertyinstancerestart")] +FINDREPLACE=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-findreplacea")] +FINDREPLACEA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-findreplacea")] +FINDREPLACEW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-findreplacew")] +FindResource=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findresourcea")] +FindResourceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findresourcea")] +FindResourceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findresourceexa")] +FindResourceExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findresourceexa")] +FindResourceExW=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-findresourceexw")] +FindResourceW=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-findresourcew")] +FindResourceWrapW=[Documentation("https://docs.microsoft.com/windows/win32/shell/findresourcewrapw")] +FindSimilarFileIndexResults=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/ns-msrdc-findsimilarfileindexresults")] +FindStringOrdinal=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-findstringordinal")] +FindSyncContextFromName=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-findsynccontextfromname")] +FindText=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-findtextw")] +FINDTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-findtexta")] +FindTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-findtexta")] +FINDTEXTA=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-findtexta")] +FINDTEXTEX=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-findtextexw")] +FINDTEXTEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-findtextexa")] +FINDTEXTEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-findtextexw")] +FindTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-findtextw")] +FINDTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-findtextw")] +FindValidCertificates=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/findvalidcertificates-win32-encryptablevolume")] +FindVolumeClose=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-findvolumeclose")] +FindVolumeMountPointClose=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-findvolumemountpointclose")] +FindWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-findwindowa")] +FindWindowA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-findwindowa")] +FindWindowEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-findwindowexw")] +FindWindowExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-findwindowexa")] +FindWindowExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-findwindowexw")] +FindWindowW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-findwindoww")] +FINISH_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-finish_mode")] +FInitIMEShare=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/finitimeshare")] +FIPSMode=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-fipsmode-authencryption-element")] +FIRMWARE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-firmware_type")] +FIRST_IPADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-first_ipaddress")] +firstbit=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/firstbit--sm5---asm-")] +firstbithigh=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/firstbithigh")] +firstbitlow=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/firstbitlow")] +FItalicIMEStyle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/fitalicimestyle")] +FIXED=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-fixed")] +FIXED_INFO_W2KSP1=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-fixed_info_w2ksp1")] +FixMAPI=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fixmapi")] +FixupInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ns-naptypes-fixupinfo")] +FixupState=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ne-naptypes-fixupstate")] +Flag=[Documentation("https://docs.microsoft.com/windows/win32/tablet/flag-element")] +FLAGLIST=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/flaglist")] +FlagName=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-flagname-debugdatatype-element")] +Flags=[Documentation("https://docs.microsoft.com/windows/win32/TSF/flags-for-conversion-mode")] +FlagType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/flagtype-complex-type")] +FlashWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-flashwindow")] +FlashWindowEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-flashwindowex")] +FLASHWINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-flashwinfo")] +FLATENTRY=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/flatentry")] +FLATENTRYLIST=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/flatentrylist")] +FLATMTSIDLIST=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/flatmtsidlist")] +FlatSB_EnableScrollBar=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-flatsb_enablescrollbar")] +FlatSB_GetScrollInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-flatsb_getscrollinfo")] +FlatSB_GetScrollPos=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-flatsb_getscrollpos")] +FlatSB_GetScrollProp=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-flatsb_getscrollprop")] +FlatSB_GetScrollPropPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-flatsb_getscrollpropptr")] +FlatSB_GetScrollRange=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-flatsb_getscrollrange")] +FlatSB_SetScrollInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-flatsb_setscrollinfo")] +FlatSB_SetScrollPos=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-flatsb_setscrollpos")] +FlatSB_SetScrollProp=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-flatsb_setscrollprop")] +FlatSB_SetScrollRange=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-flatsb_setscrollrange")] +FlatSB_ShowScrollBar=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-flatsb_showscrollbar")] +FlattenPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-flattenpath")] +FLICK_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/tabflicks/ns-tabflicks-flick_data")] +FLICK_POINT=[Documentation("https://docs.microsoft.com/windows/win32/api/tabflicks/ns-tabflicks-flick_point")] +FLICKACTION_COMMANDCODE=[Documentation("https://docs.microsoft.com/windows/win32/api/tabflicks/ne-tabflicks-flickaction_commandcode")] +FLICKDIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/tabflicks/ne-tabflicks-flickdirection")] +FLICKMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/tabflicks/ne-tabflicks-flickmode")] +Flicks=[Documentation("https://docs.microsoft.com/windows/win32/tablet/flicks-constants")] +float2=[Documentation("https://docs.microsoft.com/windows/win32/numerics_h/float2-structure")] +float3=[Documentation("https://docs.microsoft.com/windows/win32/numerics_h/float3-structure")] +float3x2=[Documentation("https://docs.microsoft.com/windows/win32/numerics_h/float3x2-structure")] +float4=[Documentation("https://docs.microsoft.com/windows/win32/numerics_h/float4-structure")] +float4x4=[Documentation("https://docs.microsoft.com/windows/win32/numerics_h/float4x4-structure")] +FloatColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/floatcolumnvalue-class")] +FloatColumnValue::GetValueFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/floatcolumnvalue.getvaluefrombytes-method")] +FloatColumnValue::Size=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/floatcolumnvalue.size-property")] +FloatKeys=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/floatkeys")] +FloatMax=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-floatmax")] +FLOATOBJ=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-floatobj")] +FLOATOBJ_Add=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_add")] +FLOATOBJ_AddFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_addfloat")] +FLOATOBJ_AddLong=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_addlong")] +FLOATOBJ_Div=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_div")] +FLOATOBJ_DivFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_divfloat")] +FLOATOBJ_DivLong=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_divlong")] +FLOATOBJ_Equal=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_equal")] +FLOATOBJ_EqualLong=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_equallong")] +FLOATOBJ_GetFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_getfloat")] +FLOATOBJ_GetLong=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_getlong")] +FLOATOBJ_GreaterThan=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_greaterthan")] +FLOATOBJ_GreaterThanLong=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_greaterthanlong")] +FLOATOBJ_LessThan=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_lessthan")] +FLOATOBJ_LessThanLong=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_lessthanlong")] +FLOATOBJ_Mul=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_mul")] +FLOATOBJ_MulFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_mulfloat")] +FLOATOBJ_MulLong=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_mullong")] +FLOATOBJ_Neg=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_neg")] +FLOATOBJ_SetFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_setfloat")] +FLOATOBJ_SetLong=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_setlong")] +FLOATOBJ_Sub=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_sub")] +FLOATOBJ_SubFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_subfloat")] +FLOATOBJ_SubLong=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-floatobj_sublong")] +FLOATOBJ_XFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-floatobj_xform")] +FloodFill=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-floodfill")] +floor=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-floor")] +FLOW_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-flow_desc")] +FLOWDESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-flowdescriptor")] +FlowDirections=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-flowdirections")] +FlowMenuLayout=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-flowmenulayout")] +FLOWSPEC=[Documentation("https://docs.microsoft.com/windows/win32/api/qos/ns-qos-flowspec")] +FlsAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/fibersapi/nf-fibersapi-flsalloc")] +FlsFree=[Documentation("https://docs.microsoft.com/windows/win32/api/fibersapi/nf-fibersapi-flsfree")] +FlsGetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/fibersapi/nf-fibersapi-flsgetvalue")] +FlsSetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/fibersapi/nf-fibersapi-flssetvalue")] +flush=[Documentation("https://docs.microsoft.com/windows/win32/Http/flush-logbuffer")] +Flush=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/control-flush")] +FlushConsoleInputBuffer=[Documentation("https://docs.microsoft.com/windows/console/flushconsoleinputbuffer")] +FlushFileBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-flushfilebuffers")] +FlushInstructionCache=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-flushinstructioncache")] +FlushIpNetTable=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-flushipnettable")] +FlushIpNetTable2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-flushipnettable2")] +FlushIpPathTable=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-flushippathtable")] +FlushLogBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-flushlogbuffers")] +FlushLogToLsn=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-flushlogtolsn")] +FlushPrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/flushprinter")] +FlushProcessWriteBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-flushprocesswritebuffers")] +FlushTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-flushtracea")] +FlushTraceA=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-flushtracea")] +FlushTraceW=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-flushtracew")] +FlushViewOfFile=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-flushviewoffile")] +FM_GETDRIVEINFO=[Documentation("https://docs.microsoft.com/windows/win32/shell/fm-getdriveinfo")] +FM_GETFILESEL=[Documentation("https://docs.microsoft.com/windows/win32/shell/fm-getfilesel")] +FM_GETFILESELLFN=[Documentation("https://docs.microsoft.com/windows/win32/shell/fm-getfilesellfn")] +FM_GETFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/shell/fm-getfocus")] +FM_GETSELCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/shell/fm-getselcount")] +FM_GETSELCOUNTLFN=[Documentation("https://docs.microsoft.com/windows/win32/shell/fm-getselcountlfn")] +FM_REFRESH_WINDOWS=[Documentation("https://docs.microsoft.com/windows/win32/shell/fm-refresh-windows")] +FM_RELOAD_EXTENSIONS=[Documentation("https://docs.microsoft.com/windows/win32/shell/fm-reload-extensions")] +FM_UNDELETE_PROC=[Documentation("https://docs.microsoft.com/windows/win32/shell/undeletefile")] +fma=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-fma")] +FMEVENT_HELPMENUITEM=[Documentation("https://docs.microsoft.com/windows/win32/shell/fmevent-helpmenuitem")] +FMEVENT_HELPSTRING=[Documentation("https://docs.microsoft.com/windows/win32/shell/fmevent-helpstring")] +FMEVENT_INITMENU=[Documentation("https://docs.microsoft.com/windows/win32/shell/fmevent-initmenu")] +FMEVENT_LOAD=[Documentation("https://docs.microsoft.com/windows/win32/shell/fmevent-load")] +FMEVENT_SELCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/shell/fmevent-selchange")] +FMEVENT_TOOLBARLOAD=[Documentation("https://docs.microsoft.com/windows/win32/shell/fmevent-toolbarload")] +FMEVENT_UNLOAD=[Documentation("https://docs.microsoft.com/windows/win32/shell/fmevent-unload")] +FMEVENT_USER_REFRESH=[Documentation("https://docs.microsoft.com/windows/win32/shell/fmevent-user-refresh")] +FMExtensionProc=[Documentation("https://docs.microsoft.com/windows/win32/shell/fmextensionproc")] +FMExtensionProcW=[Documentation("https://docs.microsoft.com/windows/win32/shell/fmextensionproc")] +fmod=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-fmod")] +FMS_GETDRIVEINFO=[Documentation("https://docs.microsoft.com/windows/win32/shell/fms-getdriveinfo")] +FMS_GETFILESEL=[Documentation("https://docs.microsoft.com/windows/win32/shell/fms-getfilesel")] +FMS_HELPSTRING=[Documentation("https://docs.microsoft.com/windows/win32/shell/fms-helpstring")] +FMS_LOAD=[Documentation("https://docs.microsoft.com/windows/win32/shell/fms-load")] +FMS_TOOLBARLOAD=[Documentation("https://docs.microsoft.com/windows/win32/shell/fms-toolbarload")] +FmtIdToPropStgName=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-fmtidtopropstgname")] +FN_HANDLE_CMD=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nc-netsh-fn_handle_cmd")] +FNALLOC=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi/nf-fdi-fnalloc")] +FNCLOSE=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi/nf-fdi-fnclose")] +FNFCIALLOC=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fnfcialloc")] +FNFCICLOSE=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fnfciclose")] +FNFCIDELETE=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fnfcidelete")] +FNFCIFILEPLACED=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fnfcifileplaced")] +FNFCIFREE=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fnfcifree")] +FNFCIGETNEXTCABINET=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fnfcigetnextcabinet")] +FNFCIGETOPENINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fnfcigetopeninfo")] +FNFCIGETTEMPFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fnfcigettempfile")] +FNFCIOPEN=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fnfciopen")] +FNFCIREAD=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fnfciread")] +FNFCISEEK=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fnfciseek")] +FNFCISTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fnfcistatus")] +FNFCIWRITE=[Documentation("https://docs.microsoft.com/windows/win32/api/fci/nf-fci-fnfciwrite")] +FNFDINOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi/nf-fdi-fnfdinotify")] +FNFREE=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi/nf-fdi-fnfree")] +FNIDLE=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fnidle")] +FNOPEN=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi/nf-fdi-fnopen")] +FNREAD=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi/nf-fdi-fnread")] +FNSEEK=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi/nf-fdi-fnseek")] +FNWRITE=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi/nf-fdi-fnwrite")] +FOCUS_EVENT_RECORD=[Documentation("https://docs.microsoft.com/windows/console/focus-event-record-str")] +Folder=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder")] +FOLDER_ENUM_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-folder_enum_mode")] +Folder::Application=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder-application")] +Folder::CopyHere=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder-copyhere")] +Folder::GetDetailsOf=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder-getdetailsof")] +Folder::Items=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder-items")] +Folder::MoveHere=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder-movehere")] +Folder::NewFolder=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder-newfolder")] +Folder::Parent=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder-parent")] +Folder::ParentFolder=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder-parentfolder")] +Folder::ParseName=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder-parsename")] +Folder::Title=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder-title")] +Folder2=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder2-object")] +Folder2::DismissedWebViewBarricade=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder2-dismissedwebviewbarricade")] +Folder2::HaveToShowWebViewBarricade=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder2-havetoshowwebviewbarricade")] +Folder2::OfflineStatus=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder2-offlinestatus")] +Folder2::Self=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder2-self")] +Folder2::Synchronize=[Documentation("https://docs.microsoft.com/windows/win32/shell/folder2-synchronize")] +FolderActionSteps=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/ne-pla-folderactionsteps")] +FOLDERFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-folderflags")] +FolderItem=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem")] +FolderItem::Application=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem-application")] +FolderItem::GetFolder=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem-getfolder")] +FolderItem::GetLink=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem-getlink")] +FolderItem::InvokeVerb=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem-invokeverb")] +FolderItem::IsBrowsable=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem-isbrowsable")] +FolderItem::IsFileSystem=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem-isfilesystem")] +FolderItem::IsFolder=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem-isfolder")] +FolderItem::IsLink=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem-islink")] +FolderItem::ModifyDate=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem-modifydate")] +FolderItem::Name=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem-name")] +FolderItem::Parent=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem-parent")] +FolderItem::Path=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem-path")] +FolderItem::Size=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem-size")] +FolderItem::Type=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem-type")] +FolderItem::Verbs=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitem-verbs")] +FolderItems=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitems")] +FolderItems::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitems--newenum")] +FolderItems::Application=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitems-application")] +FolderItems::Count=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitems-count")] +FolderItems::Item=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitems-item")] +FolderItems::Parent=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitems-parent")] +FolderItems2=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitems2-object")] +FolderItems2::InvokeVerbEx=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitems2-invokeverbex")] +FolderItems3=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitems3-object")] +FolderItems3::Filter=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitems3-filter")] +FolderItems3::Verbs=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitems3-verbs")] +FolderItemVerb=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitemverb")] +FolderItemVerb::Application=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitemverb-application")] +FolderItemVerb::DoIt=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitemverb-doit")] +FolderItemVerb::Name=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitemverb-name")] +FolderItemVerb::Parent=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitemverb-parent")] +FolderItemVerbs=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitemverbs")] +FolderItemVerbs::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitemverbs--newenum")] +FolderItemVerbs::Application=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitemverbs-application")] +FolderItemVerbs::Count=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitemverbs-count")] +FolderItemVerbs::Item=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitemverbs-item")] +FolderItemVerbs::Parent=[Documentation("https://docs.microsoft.com/windows/win32/shell/folderitemverbs-parent")] +FOLDERLOGICALVIEWMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-folderlogicalviewmode")] +FolderScanStateChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-folderscanstatechange")] +FOLDERSETDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/ns-shdeprecated-foldersetdata")] +FOLDERSETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-foldersettings")] +FOLDERTYPEID=[Documentation("https://docs.microsoft.com/windows/win32/shell/foldertypeid")] +FOLDERVIEWMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-folderviewmode")] +FOLDERVIEWOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/ne-shobjidl-folderviewoptions")] +FoldString=[Documentation("https://docs.microsoft.com/windows/win32/api/stringapiset/nf-stringapiset-foldstringw")] +FoldStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-foldstringa")] +FoldStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/stringapiset/nf-stringapiset-foldstringw")] +FOLLOW_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ne-searchapi-follow_flags")] +FollowUpStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/followupstatus")] +FONT=[Documentation("https://docs.microsoft.com/windows/win32/menurc/font-statement")] +FontControl=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-fontcontrol")] +FONTDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/ns-olectl-fontdesc")] +FONTDIFF=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-fontdiff")] +FONTDIRENTRY=[Documentation("https://docs.microsoft.com/windows/win32/menurc/fontdirentry")] +FONTGROUPHDR=[Documentation("https://docs.microsoft.com/windows/win32/menurc/fontgrouphdr")] +FONTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-fontinfo")] +FONTOBJ=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-fontobj")] +FONTOBJ_cGetAllGlyphHandles=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-fontobj_cgetallglyphhandles")] +FONTOBJ_cGetGlyphs=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-fontobj_cgetglyphs")] +FONTOBJ_pfdg=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-fontobj_pfdg")] +FONTOBJ_pifi=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-fontobj_pifi")] +FONTOBJ_pjOpenTypeTablePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-fontobj_pjopentypetablepointer")] +FONTOBJ_pQueryGlyphAttrs=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-fontobj_pqueryglyphattrs")] +FONTOBJ_pvTrueTypeFontFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-fontobj_pvtruetypefontfile")] +FONTOBJ_pwszFontFilePaths=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-fontobj_pwszfontfilepaths")] +FONTOBJ_pxoGetXform=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-fontobj_pxogetxform")] +FONTOBJ_vGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-fontobj_vgetinfo")] +FontsFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/fontsfolder")] +FONTSIGNATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-fontsignature")] +FONTSIM=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-fontsim")] +for=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-for")] +Forced=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/forced-key-frame-insertion--deprecated")] +ForceRefresh=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone-forcerefresh")] +FORM_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/form-info-1")] +FORM_INFO_1A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/form-info-1")] +FORM_INFO_1W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/form-info-1")] +FORM_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/form-info-2")] +FORM_INFO_2A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/form-info-2")] +FORM_INFO_2W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/form-info-2")] +Format=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/format-conversion-structures")] +FORMAT_EX_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-format_ex_parameters")] +FORMAT_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-format_parameters")] +FormatApplicationUserModelId=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-formatapplicationusermodelid")] +FORMATETC=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ns-objidl-formatetc")] +FormatMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-formatmessage")] +FormatMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-formatmessagea")] +FormatMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-formatmessagew")] +FormatProperties=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/formatproperties")] +FormatPropertyInstance=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/formatpropertyinstance")] +FORMATRANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-formatrange")] +FormatTag=[Documentation("https://docs.microsoft.com/windows/win32/WMP/formattag-attribute")] +FORMPRINTSETUP=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/formprintsetup")] +FORWARD_WM_NOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-forward_wm_notify")] +FourCC=[Documentation("https://docs.microsoft.com/windows/win32/WMP/fourcc-attribute")] +FOURCC=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/fourcc-constants--deprecated")] +FOURCCMap=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/fourccmap")] +FOURCCMap::FOURCCMap=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/fourccmap-fourccmap")] +FOURCCMap::GetFOURCC=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/fourccmap-getfourcc")] +FOURCCMap::SetFOURCC=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/fourccmap-setfourcc")] +FOURTH_IPADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-fourth_ipaddress")] +FPO_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-fpo_data")] +FPropCompareProp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fpropcompareprop")] +FPropContainsProp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fpropcontainsprop")] +FPropExists=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/fpropexists")] +frac=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-frac")] +fragment=[Documentation("https://docs.microsoft.com/windows/win32/WMP/fragment-element")] +Fragment=[Documentation("https://docs.microsoft.com/windows/win32/Bits/fragment")] +Frame=[Documentation("https://docs.microsoft.com/windows/win32/medfound/framerateconverter")] +FRAME=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/frame")] +FRAME_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/frame-descriptor")] +Framebuffer=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/framebuffer-control-state-variables")] +framerate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/framerate-attribute")] +FrameRate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/framerate-attribute")] +FrameRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-framerect")] +FrameRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-framergn")] +FramesPerSecond=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/framespersecond-property")] +FRAMETABLE=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/frametable")] +FrameTransformMatrix=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/frametransformmatrix")] +frc=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/frc---ps")] +freeaddrinfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-freeaddrinfo")] +FreeAddrInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-freeaddrinfoex")] +FreeAddrInfoExW=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-freeaddrinfoexw")] +FreeAddrInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-freeaddrinfow")] +FreeADsMem=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-freeadsmem")] +FreeADsStr=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-freeadsstr")] +FreeConfirmConflictItem=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-freeconfirmconflictitem")] +FreeConnections=[Documentation("https://docs.microsoft.com/windows/win32/NAP/freeconnections-func")] +FreeConsole=[Documentation("https://docs.microsoft.com/windows/console/freeconsole")] +FreeContextBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-freecontextbuffer")] +FreeCountedString=[Documentation("https://docs.microsoft.com/windows/win32/NAP/freecountedstring-func")] +FreeCredentialsHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-freecredentialshandle")] +FreeCryptProvFromCert=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/freecryptprovfromcert")] +FreeCryptProvFromCertEx=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/freecryptprovfromcertex")] +FreeDDElParam=[Documentation("https://docs.microsoft.com/windows/win32/api/dde/nf-dde-freeddelparam")] +FreeEncryptionCertificateHashList=[Documentation("https://docs.microsoft.com/windows/win32/api/winefs/nf-winefs-freeencryptioncertificatehashlist")] +FreeEnvironmentStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-freeenvironmentstringsw")] +FreeEnvironmentStringsA=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-freeenvironmentstringsa")] +FreeEnvironmentStringsW=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-freeenvironmentstringsw")] +FreeFixupInfo=[Documentation("https://docs.microsoft.com/windows/win32/NAP/freefixupinfo-func")] +FreeGPOList=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-freegpolista")] +FreeGPOListA=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-freegpolista")] +FreeGPOListW=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-freegpolistw")] +FreeHelperAttributes=[Documentation("https://docs.microsoft.com/windows/win32/NDF/freehelperattributes")] +FreeIdentityProtectorList=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/freeidentityprotectorlist-function")] +FreeIDListArray=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-freeidlistarray")] +FreeIDListArrayChild=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-freeidlistarraychild")] +FreeIDListArrayFull=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-freeidlistarrayfull")] +FreeInheritedFromArray=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-freeinheritedfromarray")] +FreeInterfaceContextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/ondemandconnroutehelper/nf-ondemandconnroutehelper-freeinterfacecontexttable")] +FreeInterfaceDnsSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-freeinterfacednssettings")] +FreeIsolationInfo=[Documentation("https://docs.microsoft.com/windows/win32/NAP/freeisolationinfo-func")] +FreeIsolationInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/NAP/freeisolationinfoex")] +FreeKnownFolderDefinitionFields=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-freeknownfolderdefinitionfields")] +FreeLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-freelibrary")] +FreeLibraryAndExitThread=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-freelibraryandexitthread")] +FreeLibraryWhenCallbackReturns=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-freelibrarywhencallbackreturns")] +FreeMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/freemediatype")] +FreeMemoryJobObject=[Documentation("https://docs.microsoft.com/windows/win32/api/jobapi2/nf-jobapi2-freememoryjobobject")] +FreeMibTable=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-freemibtable")] +FreeMRUList=[Documentation("https://docs.microsoft.com/windows/win32/shell/freemrulist")] +FreeMUILibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/muiload/nf-muiload-freemuilibrary")] +FreeNapComponentRegistrationInfoArray=[Documentation("https://docs.microsoft.com/windows/win32/NAP/freenapcomponentregistrationinfoarray-func")] +FreeNetworkSoH=[Documentation("https://docs.microsoft.com/windows/win32/NAP/freenetworksoh-func")] +FreePadrlist=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/freepadrlist")] +FreePortableDevicePnPIDs=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/freeportabledevicepnpids")] +FreePrinterNotifyInfo=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/freeprinternotifyinfo")] +FreePrivateData=[Documentation("https://docs.microsoft.com/windows/win32/NAP/freeprivatedata-func")] +FreeProofOfPossessionCookieInfoArray=[Documentation("https://docs.microsoft.com/windows/win32/api/proofofpossessioncookieinfo/nf-proofofpossessioncookieinfo-freeproofofpossessioncookieinfoarray")] +FreePropVariantArray=[Documentation("https://docs.microsoft.com/windows/win32/api/propidl/nf-propidl-freepropvariantarray")] +FreeProws=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/freeprows")] +FreeRepairInfoExs=[Documentation("https://docs.microsoft.com/windows/win32/NDF/freerepairinfoexs")] +FreeRepairInfos=[Documentation("https://docs.microsoft.com/windows/win32/NDF/freerepairinfos")] +FreeReservedLog=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-freereservedlog")] +FreeResource=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-freeresource")] +FreeRootCauseInfos=[Documentation("https://docs.microsoft.com/windows/win32/NDF/freerootcauseinfos")] +FreeSid=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-freesid")] +FreeSoH=[Documentation("https://docs.microsoft.com/windows/win32/NAP/freesoh-func")] +FreeSoHAttributeValue=[Documentation("https://docs.microsoft.com/windows/win32/NAP/freesohattributevalue-func")] +FreeSystemHealthAgentState=[Documentation("https://docs.microsoft.com/windows/win32/NAP/freesystemhealthagentstate-func")] +FreeUiInfo=[Documentation("https://docs.microsoft.com/windows/win32/NDF/freeuiinfo")] +FreeUrlCacheSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-freeurlcachespacew")] +FreeUrlCacheSpaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-freeurlcachespacea")] +FreeUrlCacheSpaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-freeurlcachespacew")] +FreeUserPhysicalPages=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-freeuserphysicalpages")] +freeze=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/freeze")] +FRefreshStyle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/frefreshstyle")] +Frequency=[Documentation("https://docs.microsoft.com/windows/win32/WMP/frequency-attribute")] +Frequently=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/frequently-asked-questions--deprecated")] +frexp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-frexp")] +FRGBIMEColorStyle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/frgbimecolorstyle")] +Friday=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-friday-daysofweektype-element")] +FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/friendlyname-element")] +From=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-from-sendemailtype-element")] +FSCTL_ALLOW_EXTENDED_DASD_IO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_allow_extended_dasd_io")] +FSCTL_CREATE_OR_GET_OBJECT_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_create_or_get_object_id")] +FSCTL_CREATE_USN_JOURNAL=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_create_usn_journal")] +FSCTL_CSV_CONTROL=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_csv_control")] +FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_csv_query_down_level_file_system_characteristics")] +FSCTL_DELETE_OBJECT_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_delete_object_id")] +FSCTL_DELETE_REPARSE_POINT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_delete_reparse_point")] +FSCTL_DELETE_USN_JOURNAL=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_delete_usn_journal")] +FSCTL_DFS_GET_PKT_ENTRY_STATE=[Documentation("https://docs.microsoft.com/windows/win32/dfs/fsctl-dfs-get-pkt-entry-state")] +FSCTL_DISMOUNT_VOLUME=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_dismount_volume")] +FSCTL_DUPLICATE_EXTENTS_TO_FILE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_duplicate_extents_to_file")] +FSCTL_ENUM_USN_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_enum_usn_data")] +FSCTL_EXTEND_VOLUME=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_extend_volume")] +FSCTL_FILE_LEVEL_TRIM=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_file_level_trim")] +FSCTL_FILESYSTEM_GET_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_filesystem_get_statistics")] +FSCTL_FILESYSTEM_GET_STATISTICS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_filesystem_get_statistics_ex")] +FSCTL_FIND_FILES_BY_SID=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_find_files_by_sid")] +FSCTL_GET_BOOT_AREA_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_get_boot_area_info")] +FSCTL_GET_COMPRESSION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_get_compression")] +FSCTL_GET_INTEGRITY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_get_integrity_information")] +FSCTL_GET_INTEGRITY_INFORMATION_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-fsctl_get_integrity_information_buffer")] +FSCTL_GET_NTFS_FILE_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_get_ntfs_file_record")] +FSCTL_GET_NTFS_VOLUME_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_get_ntfs_volume_data")] +FSCTL_GET_OBJECT_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_get_object_id")] +FSCTL_GET_REPAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_get_repair")] +FSCTL_GET_REPARSE_POINT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_get_reparse_point")] +FSCTL_GET_RETRIEVAL_POINTER_BASE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_get_retrieval_pointer_base")] +FSCTL_GET_RETRIEVAL_POINTERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_get_retrieval_pointers")] +FSCTL_GET_VOLUME_BITMAP=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_get_volume_bitmap")] +FSCTL_INITIATE_REPAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_initiate_repair")] +FSCTL_IS_CSV_FILE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_is_csv_file")] +FSCTL_IS_FILE_ON_CSV_VOLUME=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_is_file_on_csv_volume")] +FSCTL_IS_VOLUME_MOUNTED=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_is_volume_mounted")] +FSCTL_IS_VOLUME_OWNED_BYCSVFS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_is_volume_owned_bycsvfs")] +FSCTL_LOCK_VOLUME=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_lock_volume")] +FSCTL_LOOKUP_STREAM_FROM_CLUSTER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_lookup_stream_from_cluster")] +FSCTL_MAKE_MEDIA_COMPATIBLE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_make_media_compatible")] +FSCTL_MARK_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_mark_handle")] +FSCTL_MOVE_FILE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_move_file")] +FSCTL_OPBATCH_ACK_CLOSE_PENDING=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_opbatch_ack_close_pending")] +FSCTL_OPLOCK_BREAK_ACK_NO_2=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_oplock_break_ack_no_2")] +FSCTL_OPLOCK_BREAK_ACKNOWLEDGE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_oplock_break_acknowledge")] +FSCTL_OPLOCK_BREAK_NOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_oplock_break_notify")] +FSCTL_QUERY_ALLOCATED_RANGES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_query_allocated_ranges")] +FSCTL_QUERY_FILE_SYSTEM_RECOGNITION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_query_file_system_recognition")] +FSCTL_QUERY_ON_DISK_VOLUME_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_query_on_disk_volume_info")] +FSCTL_QUERY_REGION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_query_region_info")] +FSCTL_QUERY_REGION_INFO_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-fsctl_query_region_info_input")] +FSCTL_QUERY_REGION_INFO_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-fsctl_query_region_info_output")] +FSCTL_QUERY_SPARING_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_query_sparing_info")] +FSCTL_QUERY_STORAGE_CLASSES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_query_storage_classes")] +FSCTL_QUERY_STORAGE_CLASSES_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-fsctl_query_storage_classes_output")] +FSCTL_QUERY_USN_JOURNAL=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_query_usn_journal")] +FSCTL_READ_FILE_USN_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_read_file_usn_data")] +FSCTL_READ_FROM_PLEX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_read_from_plex")] +FSCTL_READ_USN_JOURNAL=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_read_usn_journal")] +FSCTL_RECALL_FILE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_recall_file")] +FSCTL_REPAIR_COPIES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_repair_copies")] +FSCTL_REQUEST_BATCH_OPLOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_request_batch_oplock")] +FSCTL_REQUEST_FILTER_OPLOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_request_filter_oplock")] +FSCTL_REQUEST_OPLOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_request_oplock")] +FSCTL_REQUEST_OPLOCK_LEVEL_1=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_request_oplock_level_1")] +FSCTL_REQUEST_OPLOCK_LEVEL_2=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_request_oplock_level_2")] +FSCTL_SET_COMPRESSION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_set_compression")] +FSCTL_SET_DEFECT_MANAGEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_set_defect_management")] +FSCTL_SET_INTEGRITY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_set_integrity_information")] +FSCTL_SET_INTEGRITY_INFORMATION_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-fsctl_set_integrity_information_buffer")] +FSCTL_SET_OBJECT_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_set_object_id")] +FSCTL_SET_OBJECT_ID_EXTENDED=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_set_object_id_extended")] +FSCTL_SET_REPAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_set_repair")] +FSCTL_SET_REPARSE_POINT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_set_reparse_point")] +FSCTL_SET_SPARSE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_set_sparse")] +FSCTL_SET_ZERO_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_set_zero_data")] +FSCTL_SET_ZERO_ON_DEALLOCATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_set_zero_on_deallocation")] +FSCTL_SHRINK_VOLUME=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_shrink_volume")] +FSCTL_SRV_REQUEST_RESUME_KEY=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/fsctl-srv-request-resume-key")] +FSCTL_TXFS_CREATE_MINIVERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_txfs_create_miniversion")] +FSCTL_TXFS_GET_METADATA_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_txfs_get_metadata_info")] +FSCTL_TXFS_GET_TRANSACTED_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_txfs_get_transacted_version")] +FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_txfs_list_transaction_locked_files")] +FSCTL_TXFS_LIST_TRANSACTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_txfs_list_transactions")] +FSCTL_TXFS_MODIFY_RM=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_txfs_modify_rm")] +FSCTL_TXFS_QUERY_RM_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_txfs_query_rm_information")] +FSCTL_TXFS_READ_BACKUP_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_txfs_read_backup_information")] +FSCTL_TXFS_SAVEPOINT_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_txfs_savepoint_information")] +FSCTL_TXFS_TRANSACTION_ACTIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_txfs_transaction_active")] +FSCTL_TXFS_WRITE_BACKUP_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_txfs_write_backup_information")] +FSCTL_UNLOCK_VOLUME=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_unlock_volume")] +FSCTL_USN_TRACK_MODIFIED_RANGES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_usn_track_modified_ranges")] +FSCTL_WAIT_FOR_REPAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_wait_for_repair")] +FSCTL_WRITE_USN_CLOSE_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-fsctl_write_usn_close_record")] +FsiFileSystems=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/ne-imapi2fs-fsifilesystems")] +FsiItemType=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/ne-imapi2fs-fsiitemtype")] +FSM_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-fsm_state")] +FSpecialIMEColorStyle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/fspecialimecolorstyle")] +FSpecialTextIMEColorStyle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/fspecialtextimecolorstyle")] +FSpecialWindowIMEColorStyle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/fspecialwindowimecolorstyle")] +FsrmAccountType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmaccounttype")] +FsrmActionType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmactiontype")] +FsrmClassificationLoggingFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmclassificationloggingflags")] +FsrmClassificationManager::CancelClassification=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-cancelclassification")] +FsrmClassificationManager::ClassificationLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationlasterror")] +FsrmClassificationManager::ClassificationReportFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationreportformats")] +FsrmClassificationManager::ClassificationReportMailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-put_classificationreportmailto")] +FsrmClassificationManager::ClassificationRunningStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationrunningstatus")] +FsrmClassificationManager::ClassifyFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager2-classifyfiles")] +FsrmClassificationManager::ClearFileProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-clearfileproperty")] +FsrmClassificationManager::CreateModuleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-createmoduledefinition")] +FsrmClassificationManager::CreatePropertyDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-createpropertydefinition")] +FsrmClassificationManager::CreateRule=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-createrule")] +FsrmClassificationManager::EnumFileProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-enumfileproperties")] +FsrmClassificationManager::EnumModuleDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-enummoduledefinitions")] +FsrmClassificationManager::EnumPropertyDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-enumpropertydefinitions")] +FsrmClassificationManager::EnumRules=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-enumrules")] +FsrmClassificationManager::GetFileProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-getfileproperty")] +FsrmClassificationManager::GetModuleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-getmoduledefinition")] +FsrmClassificationManager::GetPropertyDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-getpropertydefinition")] +FsrmClassificationManager::GetRule=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-getrule")] +FsrmClassificationManager::Logging=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_logging")] +FsrmClassificationManager::RunClassification=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-runclassification")] +FsrmClassificationManager::SetFileProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-setfileproperty")] +FsrmClassificationManager::WaitForClassificationCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-waitforclassificationcompletion")] +FsrmCollectionState=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmcollectionstate")] +FsrmCommitOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmcommitoptions")] +FsrmEnumOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmenumoptions")] +FsrmEventType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmeventtype")] +FsrmExecutionOption=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmexecutionoption")] +FsrmExportImport::ExportFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmexportimport-exportfilegroups")] +FsrmExportImport::ExportFileScreenTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmexportimport-exportfilescreentemplates")] +FsrmExportImport::ExportQuotaTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmexportimport-exportquotatemplates")] +FsrmExportImport::ImportFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmexportimport-importfilegroups")] +FsrmExportImport::ImportFileScreenTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmexportimport-importfilescreentemplates")] +FsrmExportImport::ImportQuotaTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmexportimport-importquotatemplates")] +FsrmFileGroupManager::CreateFileGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroupmanager-createfilegroup")] +FsrmFileGroupManager::EnumFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroupmanager-enumfilegroups")] +FsrmFileGroupManager::ExportFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroupmanager-exportfilegroups")] +FsrmFileGroupManager::GetFileGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroupmanager-getfilegroup")] +FsrmFileGroupManager::ImportFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroupmanager-importfilegroups")] +FsrmFileManagementJobManager::ActionVariableDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjobmanager-get_actionvariabledescriptions")] +FsrmFileManagementJobManager::ActionVariables=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjobmanager-get_actionvariables")] +FsrmFileManagementJobManager::CreateFileManagementJob=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjobmanager-createfilemanagementjob")] +FsrmFileManagementJobManager::EnumFileManagementJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjobmanager-enumfilemanagementjobs")] +FsrmFileManagementJobManager::GetFileManagementJob=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjobmanager-getfilemanagementjob")] +FsrmFileManagementLoggingFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmfilemanagementloggingflags")] +FsrmFileManagementType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmfilemanagementtype")] +FsrmFileScreenFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmfilescreenflags")] +FsrmFileScreenManager::ActionVariableDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-get_actionvariabledescriptions")] +FsrmFileScreenManager::ActionVariables=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-get_actionvariables")] +FsrmFileScreenManager::CreateFileScreen=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-createfilescreen")] +FsrmFileScreenManager::CreateFileScreenCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-createfilescreencollection")] +FsrmFileScreenManager::CreateFileScreenException=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-createfilescreenexception")] +FsrmFileScreenManager::EnumFileScreenExceptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-enumfilescreenexceptions")] +FsrmFileScreenManager::EnumFileScreens=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-enumfilescreens")] +FsrmFileScreenManager::GetFileScreen=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-getfilescreen")] +FsrmFileScreenManager::GetFileScreenException=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-getfilescreenexception")] +FsrmFileScreenTemplateManager::CreateTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplatemanager-createtemplate")] +FsrmFileScreenTemplateManager::EnumTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplatemanager-enumtemplates")] +FsrmFileScreenTemplateManager::ExportTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplatemanager-exporttemplates")] +FsrmFileScreenTemplateManager::GetTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplatemanager-gettemplate")] +FsrmFileScreenTemplateManager::ImportTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplatemanager-importtemplates")] +FsrmFileStreamingInterfaceType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmfilestreaminginterfacetype")] +FsrmFileStreamingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmfilestreamingmode")] +FsrmFileSystemPropertyId=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmfilesystempropertyid")] +FsrmGetFilePropertyOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmgetfilepropertyoptions")] +FsrmPathMapper::GetSharePathsForLocalPath=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmpathmapper-getsharepathsforlocalpath")] +FsrmPipelineModuleConnector::Bind=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleconnector-bind")] +FsrmPipelineModuleConnector::HostingProcessPid=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleconnector-get_hostingprocesspid")] +FsrmPipelineModuleConnector::HostingUserAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleconnector-get_hostinguseraccount")] +FsrmPipelineModuleConnector::ModuleImplementation=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleconnector-get_moduleimplementation")] +FsrmPipelineModuleConnector::ModuleName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleconnector-get_modulename")] +FsrmPipelineModuleType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmpipelinemoduletype")] +FsrmPropertyBagField=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmpropertybagfield")] +FsrmPropertyBagFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmpropertybagflags")] +FsrmPropertyConditionType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmpropertyconditiontype")] +FsrmPropertyDefinitionAppliesTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmpropertydefinitionappliesto")] +FsrmPropertyDefinitionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmpropertydefinitionflags")] +FsrmPropertyDefinitionType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmpropertydefinitiontype")] +FsrmPropertyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmpropertyflags")] +FsrmPropertyValueType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmpropertyvaluetype")] +FsrmQuotaFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmquotaflags")] +FsrmQuotaManager::ActionVariableDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-get_actionvariabledescriptions")] +FsrmQuotaManager::ActionVariables=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-get_actionvariables")] +FsrmQuotaManager::CreateAutoApplyQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-createautoapplyquota")] +FsrmQuotaManager::CreateQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-createquota")] +FsrmQuotaManager::CreateQuotaCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-createquotacollection")] +FsrmQuotaManager::EnumAutoApplyQuotas=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-enumautoapplyquotas")] +FsrmQuotaManager::EnumEffectiveQuotas=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-enumeffectivequotas")] +FsrmQuotaManager::EnumQuotas=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-enumquotas")] +FsrmQuotaManager::GetAutoApplyQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-getautoapplyquota")] +FsrmQuotaManager::GetQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-getquota")] +FsrmQuotaManager::GetRestrictiveQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-getrestrictivequota")] +FsrmQuotaManager::Scan=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-scan")] +FsrmQuotaTemplateManager::CreateTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplatemanager-createtemplate")] +FsrmQuotaTemplateManager::EnumTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplatemanager-enumtemplates")] +FsrmQuotaTemplateManager::ExportTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplatemanager-exporttemplates")] +FsrmQuotaTemplateManager::GetTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplatemanager-gettemplate")] +FsrmQuotaTemplateManager::ImportTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplatemanager-importtemplates")] +FsrmReportFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmreportfilter")] +FsrmReportFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmreportformat")] +FsrmReportGenerationContext=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmreportgenerationcontext")] +FsrmReportLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmreportlimit")] +FsrmReportManager::CreateReportJob=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-createreportjob")] +FsrmReportManager::EnumReportJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-enumreportjobs")] +FsrmReportManager::GetDefaultFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-getdefaultfilter")] +FsrmReportManager::GetOutputDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-getoutputdirectory")] +FsrmReportManager::GetReportJob=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-getreportjob")] +FsrmReportManager::GetReportSizeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-getreportsizelimit")] +FsrmReportManager::IsFilterValidForReportType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-isfiltervalidforreporttype")] +FsrmReportManager::SetDefaultFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-setdefaultfilter")] +FsrmReportManager::SetOutputDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-setoutputdirectory")] +FsrmReportManager::SetReportSizeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-setreportsizelimit")] +FsrmReportRunningStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmreportrunningstatus")] +FsrmReportScheduler::CreateScheduleTask=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportscheduler-createscheduletask")] +FsrmReportScheduler::DeleteScheduleTask=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportscheduler-deletescheduletask")] +FsrmReportScheduler::ModifyScheduleTask=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportscheduler-modifyscheduletask")] +FsrmReportScheduler::VerifyNamespaces=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportscheduler-verifynamespaces")] +FsrmReportType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmreporttype")] +FsrmRuleFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmruleflags")] +FsrmRuleType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmruletype")] +FsrmSetting::AdminEmail=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-get_adminemail")] +FsrmSetting::DisableCommandLine=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-get_disablecommandline")] +FsrmSetting::EmailTest=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-emailtest")] +FsrmSetting::EnableScreeningAudit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-put_enablescreeningaudit")] +FsrmSetting::GetActionRunLimitInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-getactionrunlimitinterval")] +FsrmSetting::MailFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-put_mailfrom")] +FsrmSetting::SetActionRunLimitInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-setactionrunlimitinterval")] +FsrmSetting::SmtpServer=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-get_smtpserver")] +FsrmStorageModuleCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmstoragemodulecaps")] +FsrmStorageModuleType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmstoragemoduletype")] +FsrmTemplateApplyOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmenums/ne-fsrmenums-fsrmtemplateapplyoptions")] +FT_STATE_EVENT_CAUSE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-ft_state_event_cause")] +FtAdcFt=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ftadcft")] +FtAddFt=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ftaddft")] +FtgRegisterIdleRoutine=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ftgregisteridleroutine")] +FtMulDw=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ftmuldw")] +FtMulDwDw=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ftmuldwdw")] +FtNegFt=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ftnegft")] +ftod=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ftod--sm5---asm-")] +ftoi=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ftoi--sm4---asm-")] +ftou=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ftou--sm4---asm-")] +FtpCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpcommanda")] +FtpCommandA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpcommanda")] +FtpCommandW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpcommandw")] +FtpCreateDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpcreatedirectorya")] +FtpCreateDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpcreatedirectorya")] +FtpCreateDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpcreatedirectoryw")] +FtpDeleteFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpdeletefilew")] +FtpDeleteFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpdeletefilea")] +FtpDeleteFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpdeletefilew")] +FtpFindFirstFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpfindfirstfilew")] +FtpFindFirstFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpfindfirstfilea")] +FtpFindFirstFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpfindfirstfilew")] +FtpGetCurrentDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpgetcurrentdirectorya")] +FtpGetCurrentDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpgetcurrentdirectorya")] +FtpGetCurrentDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpgetcurrentdirectoryw")] +FtpGetFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpgetfilew")] +FtpGetFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpgetfilea")] +FtpGetFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpgetfilesize")] +FtpGetFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpgetfilew")] +FtpOpenFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpopenfilew")] +FtpOpenFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpopenfilea")] +FtpOpenFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpopenfilew")] +FtpPutFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpputfilew")] +FtpPutFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpputfilea")] +FtpPutFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpputfilew")] +FtpRemoveDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpremovedirectorya")] +FtpRemoveDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpremovedirectorya")] +FtpRemoveDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpremovedirectoryw")] +FtpRenameFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftprenamefilew")] +FtpRenameFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftprenamefilea")] +FtpRenameFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftprenamefilew")] +FtpSetCurrentDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpsetcurrentdirectoryw")] +FtpSetCurrentDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpsetcurrentdirectorya")] +FtpSetCurrentDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-ftpsetcurrentdirectoryw")] +FtSubFt=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ftsubft")] +FUlIMEStyle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/fulimestyle")] +FULLDUPLEX_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-fullduplex_support")] +FULLPROPSPEC=[Documentation("https://docs.microsoft.com/windows/win32/api/filter/ns-filter-fullpropspec")] +FullScreenMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/fullscreenmode-property")] +FUNCDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-funcdesc")] +FUNCFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ne-oaidl-funcflags")] +FUNCKIND=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ne-oaidl-funckind")] +Function=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-function-debugdatatype-element")] +functionDeclarations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/functiondeclarations")] +FUSION_INSTALL_REFERENCE=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/ns-winsxs-fusion_install_reference")] +FveEnableRawAccessW=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/fveenablerawaccessw")] +FVFData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/fvfdata")] +FVSHOWINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/ns-shlobj-fvshowinfo")] +FW_DYNAMIC_KEYWORD_ADDRESS_DATA0=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/ns-netfw-fw_dynamic_keyword_address_data0")] +FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/ne-netfw-fw_dynamic_keyword_address_enum_flags")] +FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/ne-netfw-fw_dynamic_keyword_address_flags")] +FW_DYNAMIC_KEYWORD_ADDRESS0=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/ns-netfw-fw_dynamic_keyword_address0")] +FW_DYNAMIC_KEYWORD_ORIGIN_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/ne-netfw-fw_dynamic_keyword_origin_type")] +fwidth=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-fwidth")] +FWinIMEColorStyle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/fwinimecolorstyle")] +FWP_AF=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ne-fwptypes-fwp_af")] +FWP_BYTE_ARRAY16=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ns-fwptypes-fwp_byte_array16")] +FWP_BYTE_ARRAY6=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ns-fwptypes-fwp_byte_array6")] +FWP_BYTE_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ns-fwptypes-fwp_byte_blob")] +FWP_CLASSIFY_OPTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ne-fwptypes-fwp_classify_option_type")] +FWP_CONDITION_VALUE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ns-fwptypes-fwp_condition_value0")] +FWP_DATA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ne-fwptypes-fwp_data_type")] +FWP_DIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ne-fwptypes-fwp_direction")] +FWP_ETHER_ENCAP_METHOD=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ne-fwptypes-fwp_ether_encap_method")] +FWP_FILTER_ENUM_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ne-fwptypes-fwp_filter_enum_type")] +FWP_IP_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ne-fwptypes-fwp_ip_version")] +FWP_MATCH_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ne-fwptypes-fwp_match_type")] +FWP_RANGE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ns-fwptypes-fwp_range0")] +FWP_TOKEN_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ns-fwptypes-fwp_token_information")] +FWP_V4_ADDR_AND_MASK=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ns-fwptypes-fwp_v4_addr_and_mask")] +FWP_V6_ADDR_AND_MASK=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ns-fwptypes-fwp_v6_addr_and_mask")] +FWP_VALUE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ns-fwptypes-fwp_value0")] +FWP_VSWITCH_NETWORK_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ne-fwptypes-fwp_vswitch_network_type")] +FWPM_ACTION0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_action0")] +FWPM_APPC_NETWORK_CAPABILITY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ne-fwpmtypes-fwpm_appc_network_capability_type")] +FWPM_CALLOUT_CHANGE_CALLBACK0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-fwpm_callout_change_callback0")] +FWPM_CALLOUT_CHANGE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_callout_change0")] +FWPM_CALLOUT_ENUM_TEMPLATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_callout_enum_template0")] +FWPM_CALLOUT_SUBSCRIPTION0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_callout_subscription0")] +FWPM_CALLOUT0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_callout0")] +FWPM_CHANGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ne-fwpmtypes-fwpm_change_type")] +FWPM_CLASSIFY_OPTION0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_classify_option0")] +FWPM_CLASSIFY_OPTIONS0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_classify_options0")] +FWPM_CONNECTION_CALLBACK0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-fwpm_connection_callback0")] +FWPM_CONNECTION_ENUM_TEMPLATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_connection_enum_template0")] +FWPM_CONNECTION_EVENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ne-fwpmtypes-fwpm_connection_event_type")] +FWPM_CONNECTION_SUBSCRIPTION0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_connection_subscription0")] +FWPM_CONNECTION0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_connection0")] +FWPM_DISPLAY_DATA0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ns-fwptypes-fwpm_display_data0")] +FWPM_DYNAMIC_KEYWORD_CALLBACK0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-fwpm_dynamic_keyword_callback0")] +FWPM_ENGINE_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ne-fwpmtypes-fwpm_engine_option")] +FWPM_FIELD_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ne-fwpmtypes-fwpm_field_type")] +FWPM_FIELD0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_field0")] +FWPM_FILTER_CHANGE_CALLBACK0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-fwpm_filter_change_callback0")] +FWPM_FILTER_CHANGE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_filter_change0")] +FWPM_FILTER_CONDITION0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_filter_condition0")] +FWPM_FILTER_ENUM_TEMPLATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_filter_enum_template0")] +FWPM_FILTER_SUBSCRIPTION0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_filter_subscription0")] +FWPM_FILTER0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_filter0")] +FWPM_LAYER_ENUM_TEMPLATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_layer_enum_template0")] +FWPM_LAYER_STATISTICS0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_layer_statistics0")] +FWPM_LAYER0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_layer0")] +FWPM_NET_EVENT_CALLBACK0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-fwpm_net_event_callback0")] +FWPM_NET_EVENT_CALLBACK1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-fwpm_net_event_callback1")] +FWPM_NET_EVENT_CALLBACK2=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-fwpm_net_event_callback2")] +FWPM_NET_EVENT_CAPABILITY_ALLOW0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_capability_allow0")] +FWPM_NET_EVENT_CAPABILITY_DROP0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_capability_drop0")] +FWPM_NET_EVENT_CLASSIFY_ALLOW0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_classify_allow0")] +FWPM_NET_EVENT_CLASSIFY_DROP_MAC0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_classify_drop_mac0")] +FWPM_NET_EVENT_CLASSIFY_DROP0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_classify_drop0")] +FWPM_NET_EVENT_CLASSIFY_DROP1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_classify_drop1")] +FWPM_NET_EVENT_CLASSIFY_DROP2=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_classify_drop2")] +FWPM_NET_EVENT_ENUM_TEMPLATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_enum_template0")] +FWPM_NET_EVENT_HEADER0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_header0")] +FWPM_NET_EVENT_HEADER1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_header1")] +FWPM_NET_EVENT_HEADER2=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_header2")] +FWPM_NET_EVENT_HEADER3=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_header3")] +FWPM_NET_EVENT_IKEEXT_EM_FAILURE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_ikeext_em_failure0")] +FWPM_NET_EVENT_IKEEXT_EM_FAILURE1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_ikeext_em_failure1")] +FWPM_NET_EVENT_IKEEXT_MM_FAILURE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_ikeext_mm_failure0")] +FWPM_NET_EVENT_IKEEXT_MM_FAILURE1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_ikeext_mm_failure1")] +FWPM_NET_EVENT_IKEEXT_QM_FAILURE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_ikeext_qm_failure0")] +FWPM_NET_EVENT_IPSEC_DOSP_DROP0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_ipsec_dosp_drop0")] +FWPM_NET_EVENT_IPSEC_KERNEL_DROP0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_ipsec_kernel_drop0")] +FWPM_NET_EVENT_SUBSCRIPTION0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event_subscription0")] +FWPM_NET_EVENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ne-fwpmtypes-fwpm_net_event_type")] +FWPM_NET_EVENT0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event0")] +FWPM_NET_EVENT1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event1")] +FWPM_NET_EVENT2=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event2")] +FWPM_NET_EVENT3=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_net_event3")] +FWPM_PROVIDER_CHANGE_CALLBACK0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-fwpm_provider_change_callback0")] +FWPM_PROVIDER_CHANGE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_provider_change0")] +FWPM_PROVIDER_CONTEXT_CHANGE_CALLBACK0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-fwpm_provider_context_change_callback0")] +FWPM_PROVIDER_CONTEXT_CHANGE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_provider_context_change0")] +FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_provider_context_enum_template0")] +FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_provider_context_subscription0")] +FWPM_PROVIDER_CONTEXT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ne-fwpmtypes-fwpm_provider_context_type")] +FWPM_PROVIDER_CONTEXT0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_provider_context0")] +FWPM_PROVIDER_CONTEXT1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_provider_context1")] +FWPM_PROVIDER_CONTEXT2=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_provider_context2")] +FWPM_PROVIDER_ENUM_TEMPLATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_provider_enum_template0")] +FWPM_PROVIDER_SUBSCRIPTION0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_provider_subscription0")] +FWPM_PROVIDER0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_provider0")] +FWPM_SERVICE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ne-fwpmtypes-fwpm_service_state")] +FWPM_SESSION_ENUM_TEMPLATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_session_enum_template0")] +FWPM_SESSION0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_session0")] +FWPM_STATISTICS0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_statistics0")] +FWPM_SUBLAYER_CHANGE_CALLBACK0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-fwpm_sublayer_change_callback0")] +FWPM_SUBLAYER_CHANGE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_sublayer_change0")] +FWPM_SUBLAYER_ENUM_TEMPLATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_sublayer_enum_template0")] +FWPM_SUBLAYER_SUBSCRIPTION0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_sublayer_subscription0")] +FWPM_SUBLAYER0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_sublayer0")] +FWPM_SYSTEM_PORT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ne-fwpmtypes-fwpm_system_port_type")] +FWPM_SYSTEM_PORTS_BY_TYPE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_system_ports_by_type0")] +FWPM_SYSTEM_PORTS_CALLBACK0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-fwpm_system_ports_callback0")] +FWPM_SYSTEM_PORTS0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_system_ports0")] +FWPM_VSWITCH_EVENT_CALLBACK0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-fwpm_vswitch_event_callback0")] +FWPM_VSWITCH_EVENT_SUBSCRIPTION0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_vswitch_event_subscription0")] +FWPM_VSWITCH_EVENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ne-fwpmtypes-fwpm_vswitch_event_type")] +FWPM_VSWITCH_EVENT0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmtypes/ns-fwpmtypes-fwpm_vswitch_event0")] +FwpmCalloutAdd0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmcalloutadd0")] +FwpmCalloutCreateEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmcalloutcreateenumhandle0")] +FwpmCalloutDeleteById0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmcalloutdeletebyid0")] +FwpmCalloutDeleteByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmcalloutdeletebykey0")] +FwpmCalloutDestroyEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmcalloutdestroyenumhandle0")] +FwpmCalloutEnum0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmcalloutenum0")] +FwpmCalloutGetById0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmcalloutgetbyid0")] +FwpmCalloutGetByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmcalloutgetbykey0")] +FwpmCalloutGetSecurityInfoByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmcalloutgetsecurityinfobykey0")] +FwpmCalloutSetSecurityInfoByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmcalloutsetsecurityinfobykey0")] +FwpmCalloutSubscribeChanges0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmcalloutsubscribechanges0")] +FwpmCalloutSubscriptionsGet0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmcalloutsubscriptionsget0")] +FwpmCalloutUnsubscribeChanges0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmcalloutunsubscribechanges0")] +FwpmConnectionCreateEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmconnectioncreateenumhandle0")] +FwpmConnectionDestroyEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmconnectiondestroyenumhandle0")] +FwpmConnectionEnum0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmconnectionenum0")] +FwpmConnectionGetById0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmconnectiongetbyid0")] +FwpmConnectionGetSecurityInfo0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmconnectiongetsecurityinfo0")] +FwpmConnectionSetSecurityInfo0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmconnectionsetsecurityinfo0")] +FwpmConnectionSubscribe0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmconnectionsubscribe0")] +FwpmConnectionSubscriptionsGet0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmconnectionsubscriptionsget0")] +FwpmConnectionUnsubscribe0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmconnectionunsubscribe0")] +FwpmDynamicKeywordSubscribe0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmdynamickeywordsubscribe0")] +FwpmDynamicKeywordUnsubscribe0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmdynamickeywordunsubscribe0")] +FwpmEngineClose0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmengineclose0")] +FwpmEngineGetOption0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmenginegetoption0")] +FwpmEngineGetSecurityInfo0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmenginegetsecurityinfo0")] +FwpmEngineOpen0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmengineopen0")] +FwpmEngineSetOption0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmenginesetoption0")] +FwpmEngineSetSecurityInfo0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmenginesetsecurityinfo0")] +FwpmFilterAdd0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmfilteradd0")] +FwpmFilterCreateEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmfiltercreateenumhandle0")] +FwpmFilterDeleteById0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmfilterdeletebyid0")] +FwpmFilterDeleteByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmfilterdeletebykey0")] +FwpmFilterDestroyEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmfilterdestroyenumhandle0")] +FwpmFilterEnum0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmfilterenum0")] +FwpmFilterGetById0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmfiltergetbyid0")] +FwpmFilterGetByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmfiltergetbykey0")] +FwpmFilterGetSecurityInfoByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmfiltergetsecurityinfobykey0")] +FwpmFilterSetSecurityInfoByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmfiltersetsecurityinfobykey0")] +FwpmFilterSubscribeChanges0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmfiltersubscribechanges0")] +FwpmFilterSubscriptionsGet0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmfiltersubscriptionsget0")] +FwpmFilterUnsubscribeChanges0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmfilterunsubscribechanges0")] +FwpmFreeMemory0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmfreememory0")] +FwpmGetAppIdFromFileName0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmgetappidfromfilename0")] +FwpmIPsecTunnelAdd0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmipsectunneladd0")] +FwpmIPsecTunnelAdd1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmipsectunneladd1")] +FwpmIPsecTunnelAdd2=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmipsectunneladd2")] +FwpmIPsecTunnelDeleteByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmipsectunneldeletebykey0")] +FwpmLayerCreateEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmlayercreateenumhandle0")] +FwpmLayerDestroyEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmlayerdestroyenumhandle0")] +FwpmLayerEnum0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmlayerenum0")] +FwpmLayerGetById0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmlayergetbyid0")] +FwpmLayerGetByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmlayergetbykey0")] +FwpmLayerGetSecurityInfoByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmlayergetsecurityinfobykey0")] +FwpmLayerSetSecurityInfoByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmlayersetsecurityinfobykey0")] +FwpmNetEventCreateEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmneteventcreateenumhandle0")] +FwpmNetEventDestroyEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmneteventdestroyenumhandle0")] +FwpmNetEventEnum0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmneteventenum0")] +FwpmNetEventEnum1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmneteventenum1")] +FwpmNetEventEnum2=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmneteventenum2")] +FwpmNetEventEnum3=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmneteventenum3")] +FwpmNetEventsGetSecurityInfo0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmneteventsgetsecurityinfo0")] +FwpmNetEventsSetSecurityInfo0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmneteventssetsecurityinfo0")] +FwpmNetEventSubscribe0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmneteventsubscribe0")] +FwpmNetEventSubscribe1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmneteventsubscribe1")] +FwpmNetEventSubscribe2=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmneteventsubscribe2")] +FwpmNetEventSubscriptionsGet0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmneteventsubscriptionsget0")] +FwpmNetEventUnsubscribe0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmneteventunsubscribe0")] +FwpmProviderAdd0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovideradd0")] +FwpmProviderContextAdd0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextadd0")] +FwpmProviderContextAdd1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextadd1")] +FwpmProviderContextAdd2=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextadd2")] +FwpmProviderContextCreateEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextcreateenumhandle0")] +FwpmProviderContextDeleteById0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextdeletebyid0")] +FwpmProviderContextDeleteByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextdeletebykey0")] +FwpmProviderContextDestroyEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextdestroyenumhandle0")] +FwpmProviderContextEnum0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextenum0")] +FwpmProviderContextEnum1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextenum1")] +FwpmProviderContextEnum2=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextenum2")] +FwpmProviderContextGetById0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextgetbyid0")] +FwpmProviderContextGetById1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextgetbyid1")] +FwpmProviderContextGetById2=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextgetbyid2")] +FwpmProviderContextGetByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextgetbykey0")] +FwpmProviderContextGetByKey1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextgetbykey1")] +FwpmProviderContextGetByKey2=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextgetbykey2")] +FwpmProviderContextGetSecurityInfoByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextgetsecurityinfobykey0")] +FwpmProviderContextSetSecurityInfoByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextsetsecurityinfobykey0")] +FwpmProviderContextSubscribeChanges0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextsubscribechanges0")] +FwpmProviderContextSubscriptionsGet0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextsubscriptionsget0")] +FwpmProviderContextUnsubscribeChanges0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercontextunsubscribechanges0")] +FwpmProviderCreateEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidercreateenumhandle0")] +FwpmProviderDeleteByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmproviderdeletebykey0")] +FwpmProviderDestroyEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmproviderdestroyenumhandle0")] +FwpmProviderEnum0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmproviderenum0")] +FwpmProviderGetByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidergetbykey0")] +FwpmProviderGetSecurityInfoByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidergetsecurityinfobykey0")] +FwpmProviderSetSecurityInfoByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidersetsecurityinfobykey0")] +FwpmProviderSubscribeChanges0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidersubscribechanges0")] +FwpmProviderSubscriptionsGet0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmprovidersubscriptionsget0")] +FwpmProviderUnsubscribeChanges0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmproviderunsubscribechanges0")] +FwpmSessionCreateEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsessioncreateenumhandle0")] +FwpmSessionDestroyEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsessiondestroyenumhandle0")] +FwpmSessionEnum0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsessionenum0")] +FwpmSubLayerAdd0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsublayeradd0")] +FwpmSubLayerCreateEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsublayercreateenumhandle0")] +FwpmSubLayerDeleteByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsublayerdeletebykey0")] +FwpmSubLayerDestroyEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsublayerdestroyenumhandle0")] +FwpmSubLayerEnum0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsublayerenum0")] +FwpmSubLayerGetByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsublayergetbykey0")] +FwpmSubLayerGetSecurityInfoByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsublayergetsecurityinfobykey0")] +FwpmSubLayerSetSecurityInfoByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsublayersetsecurityinfobykey0")] +FwpmSubLayerSubscribeChanges0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsublayersubscribechanges0")] +FwpmSubLayerSubscriptionsGet0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsublayersubscriptionsget0")] +FwpmSubLayerUnsubscribeChanges0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsublayerunsubscribechanges0")] +FwpmSystemPortsGet0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsystemportsget0")] +FwpmSystemPortsSubscribe0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsystemportssubscribe0")] +FwpmSystemPortsUnsubscribe0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmsystemportsunsubscribe0")] +FwpmTransactionAbort0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmtransactionabort0")] +FwpmTransactionBegin0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmtransactionbegin0")] +FwpmTransactionCommit0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmtransactioncommit0")] +FwpmvSwitchEventsGetSecurityInfo0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmvswitcheventsgetsecurityinfo0")] +FwpmvSwitchEventsSetSecurityInfo0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmvswitcheventssetsecurityinfo0")] +FwpmvSwitchEventSubscribe0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmvswitcheventsubscribe0")] +FwpmvSwitchEventUnsubscribe0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-fwpmvswitcheventunsubscribe0")] +FWPS_ACTION0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpstypes/ns-fwpstypes-fwps_action0")] +FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpstypes/ns-fwpstypes-fwps_ale_endpoint_enum_template0")] +FWPS_ALE_ENDPOINT_PROPERTIES0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpstypes/ns-fwpstypes-fwps_ale_endpoint_properties0")] +FWPS_CLASSIFY_OUT0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpstypes/ns-fwpstypes-fwps_classify_out0")] +FWPS_DISCARD_METADATA0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpstypes/ns-fwpstypes-fwps_discard_metadata0")] +FWPS_DISCARD_MODULE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpstypes/ne-fwpstypes-fwps_discard_module0")] +FWPS_FILTER_CONDITION0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpstypes/ns-fwpstypes-fwps_filter_condition0")] +FWPS_FILTER0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpstypes/ns-fwpstypes-fwps_filter0")] +FWPS_FILTER1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpstypes/ns-fwpstypes-fwps_filter1")] +FWPS_FILTER2=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpstypes/ns-fwpstypes-fwps_filter2")] +FWPS_INBOUND_FRAGMENT_METADATA0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpstypes/ns-fwpstypes-fwps_inbound_fragment_metadata0")] +FWPS_INCOMING_VALUE0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpstypes/ns-fwpstypes-fwps_incoming_value0")] +FWPS_INCOMING_VALUES0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpstypes/ns-fwpstypes-fwps_incoming_values0")] +FXECHO=[Documentation("https://docs.microsoft.com/windows/win32/xaudio2/fxecho-constants")] +FXECHO_INITDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/xapofx/ns-xapofx-fxecho_initdata")] +FXECHO_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/xapofx/ns-xapofx-fxecho_parameters")] +FXEQ=[Documentation("https://docs.microsoft.com/windows/win32/xaudio2/fxeq-constants")] +FXEQ_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/xapofx/ns-xapofx-fxeq_parameters")] +FXMASTERINGLIMIT=[Documentation("https://docs.microsoft.com/windows/win32/xaudio2/fxmasteringlimit-constants")] +FXMASTERINGLIMITER_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/xapofx/ns-xapofx-fxmasteringlimiter_parameters")] +FXREVERB=[Documentation("https://docs.microsoft.com/windows/win32/xaudio2/fxreverb-constants")] +FXREVERB_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/xapofx/ns-xapofx-fxreverb_parameters")] +g_wszWMACAvgBytesPerSec=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmacavgbytespersec--deprecated")] +g_wszWMACAvgPCMValue=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmacavgpcmvalue--deprecated")] +g_wszWMACDRCSetting=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmacdrcsetting--deprecated")] +g_wszWMACFoldDownXToYChannels=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmacfolddownxtoychannels--deprecated")] +g_wszWMACFoldXToYChannelsZ=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmacfoldxtoychannelsz--deprecated")] +g_wszWMACHiResOutput=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmachiresoutput--deprecated")] +g_wszWMACIncludeNumPasses=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmacincludenumpasses--deprecated")] +g_wszWMACInputFormatName=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmacinputformatname--deprecated")] +g_wszWMACMixTable=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmacmixtable--deprecated")] +g_wszWMACMusicSpeechMode=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmacmusicspeechmode--deprecated")] +g_wszWMACOriginalWaveFormat=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmacoriginalwaveformat--deprecated")] +g_wszWMACPeakPCMValue=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmacpeakpcmvalue--deprecated")] +g_wszWMACSourceFormatTag=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmacsourceformattag--deprecated")] +g_wszWMACSpeakerConfig=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmacspeakerconfig--deprecated")] +g_wszWMACVoiceBuffer=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmacvoicebuffer--deprecated")] +g_wszWMACVoiceEDL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmacvoiceedl--deprecated")] +g_wszWMADRCAverageReference=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmadrcaveragereference--deprecated")] +g_wszWMADRCAverageTarget=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmadrcaveragetarget--deprecated")] +g_wszWMADRCPeakReference=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmadrcpeakreference--deprecated")] +g_wszWMADRCPeakTarget=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmadrcpeaktarget--deprecated")] +g_wszWMVCAvgBitrate=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcavgbitrate--deprecated")] +g_wszWMVCAvgFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcavgframerate--deprecated")] +g_wszWMVCBAvg=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcbavg--deprecated")] +g_wszWMVCBMax=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcbmax--deprecated")] +g_wszWMVCBufferFullnessInFirstByte=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcbufferfullnessinfirstbyte--deprecated")] +g_wszWMVCCodedFrames=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvccodedframes--deprecated")] +g_wszWMVCComplexityEx=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvccomplexityex--deprecated")] +g_wszWMVCComplexityExLive=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvccomplexityexlive--deprecated")] +g_wszWMVCComplexityExMax=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvccomplexityexmax--deprecated")] +g_wszWMVCComplexityExOffline=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvccomplexityexoffline--deprecated")] +g_wszWMVCComplexityMode=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvccomplexitymode--deprecated")] +g_wszWMVCCrisp=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvccrisp--deprecated")] +g_wszWMVCDatarate=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcdatarate")] +g_wszWMVCDecoderComplexityProfile=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcdecodercomplexityprofile--deprecated")] +g_wszWMVCDecoderComplexityRequested=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcdecodercomplexityrequested--deprecated")] +g_wszWMVCDecoderDeinterlacing=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcdecoderdeinterlacing--deprecated")] +g_wszWMVCDefaultCrisp=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcdefaultcrisp--deprecated")] +g_wszWMVCDXVAEnabled=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcdxvaenabled--deprecated")] +g_wszWMVCEndOfPass=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcendofpass--deprecated")] +g_wszWMVCFOURCC=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcfourcc--deprecated")] +g_wszWMVCFrameCount=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcframecount--deprecated")] +g_wszWMVCFrameInterpolationEnabled=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcframeinterpolationenabled--deprecated")] +g_wszWMVCFrameInterpolationSupported=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcframeinterpolationsupported--deprecated")] +g_wszWMVCInterlacedCodingEnabled=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcinterlacedcodingenabled--deprecated")] +g_wszWMVCKeyframeDistance=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvckeyframedistance--deprecated")] +g_wszWMVCLiveEncode=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcliveencode--deprecated")] +g_wszWMVCMaxBitrate=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcmaxbitrate--deprecated")] +g_wszWMVCPacketOverhead=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcpacketoverhead--deprecated")] +g_wszWMVCPassesRecommended=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcpassesrecommended--deprecated")] +g_wszWMVCPassesUsed=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcpassesused--deprecated")] +g_wszWMVCProduceDummyFrames=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcproducedummyframes--deprecated")] +g_wszWMVCTotalFrames=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvctotalframes--deprecated")] +g_wszWMVCTotalWindow=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvctotalwindow--deprecated")] +g_wszWMVCVBREnabled=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcvbrenabled--deprecated")] +g_wszWMVCVBRQuality=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcvbrquality--deprecated")] +g_wszWMVCVideoWindow=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvcvideowindow--deprecated")] +g_wszWMVCZeroByteFrames=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/g-wszwmvczerobyteframes--deprecated")] +Gads_parms_t=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-gads_parms_t")] +gai_strerror=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-gai_strerrorw")] +gai_strerrorA=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-gai_strerrora")] +gai_strerrorW=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-gai_strerrorw")] +GameUICompletionRoutine=[Documentation("https://docs.microsoft.com/windows/win32/api/gamingtcui/nc-gamingtcui-gameuicompletionroutine")] +GAMING_DEVICE_DEVICE_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/gamingdeviceinformation/ne-gamingdeviceinformation-gaming_device_device_id")] +GAMING_DEVICE_MODEL_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/gamingdeviceinformation/ns-gamingdeviceinformation-gaming_device_model_information")] +GAMING_DEVICE_VENDOR_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/gamingdeviceinformation/ne-gamingdeviceinformation-gaming_device_vendor_id")] +GAMMARAMP=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-gammaramp")] +GamutBoundaryDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/ns-wcsplugin-gamutboundarydescription")] +GamutShell=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/ns-wcsplugin-gamutshell")] +GamutShellTriangle=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/ns-wcsplugin-gamutshelltriangle")] +Gather=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-to-gather")] +gather4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/gather4--sm4-1---asm-")] +gather4_c=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/gather4-c--sm5---asm-")] +gather4_po=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/gather4-po--sm5---asm-")] +gather4_po_c=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/gather4-po-c--sm5---asm-")] +GatherBlue=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/t2array-gatherblue-s-float-int2-int2-int2-int2-")] +GCP_RESULTS=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-gcp_resultsw")] +GCP_RESULTSA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-gcp_resultsa")] +GCP_RESULTSW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-gcp_resultsw")] +GdiAlphaBlend=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gdialphablend")] +GdiComment=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gdicomment")] +GdiEntry1=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddcreatedirectdrawobject")] +GdiEntry10=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddreenabledirectdrawobject")] +GdiEntry11=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddattachsurface")] +GdiEntry12=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddunattachsurface")] +GdiEntry13=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddquerydisplaysettingsuniqueness")] +GdiEntry14=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddgetdxhandle")] +GdiEntry15=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddsetgammaramp")] +GdiEntry16=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddswaptexturehandles")] +GdiEntry2=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddquerydirectdrawobject")] +GdiEntry3=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-dddeletedirectdrawobject")] +GdiEntry4=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddcreatesurfaceobject")] +GdiEntry5=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-dddeletesurfaceobject")] +GdiEntry6=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddresetvisrgn")] +GdiEntry7=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddgetdc")] +GdiEntry8=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddreleasedc")] +GdiEntry9=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawgdi/nf-ddrawgdi-ddcreatedibsection")] +GdiFlush=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gdiflush")] +GdiGetBatchLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gdigetbatchlimit")] +GdiGradientFill=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gdigradientfill")] +GDIINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-gdiinfo")] +GdiSetBatchLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gdisetbatchlimit")] +GdiTransparentBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gditransparentblt")] +ge=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ge--sm4---asm-")] +GenAdspecParams=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-genadspecparams")] +Gender=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/gender")] +General=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/general-constants")] +GenerateConsoleCtrlEvent=[Documentation("https://docs.microsoft.com/windows/console/generateconsolectrlevent")] +GeneratorParametersType=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/ne-msrdc-generatorparameterstype")] +GENERIC_MAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-generic_mapping")] +GENERIC_PORT=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/generic-port")] +GENERIC3CHANNEL=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-generic3channel")] +GenTspec=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-gentspec")] +GenTspecParms=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-gentspecparms")] +GEO_ENUMNAMEPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nc-winnls-geo_enumnameproc")] +Geometric=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/ovw-xnamath-reference-functions-vector-geometric")] +Gesture=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/gesture-visualization")] +GESTURE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-gesture_type")] +GESTURECONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-gestureconfig")] +GESTUREINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-gestureinfo")] +GESTURENOTIFYSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-gesturenotifystruct")] +GestureRecognizer=[Documentation("https://docs.microsoft.com/windows/win32/tablet/gesturerecognizer-class")] +Get=[Documentation("https://docs.microsoft.com/windows/win32/desktop-programming")] +GET_APPCOMMAND_LPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-get_appcommand_lparam")] +GET_CHANGER_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-get_changer_parameters")] +get_CollectingInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_collectingink")] +get_DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_defaultdrawingattributes")] +GET_DEVICE_LPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-get_device_lparam")] +GET_DISK_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-get_disk_attributes")] +GET_FILEEX_INFO_LEVELS=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ne-minwinbase-get_fileex_info_levels")] +GET_FLAGS_LPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-get_flags_lparam")] +get_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_ink")] +GET_KEYSTATE_LPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-get_keystate_lparam")] +GET_KEYSTATE_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-get_keystate_wparam")] +GET_LENGTH_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-get_length_information")] +GET_MEDIA_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-get_media_types")] +GET_NCHITTEST_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-get_nchittest_wparam")] +GET_POINTERID_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-get_pointerid_wparam")] +GET_RAWINPUT_CODE_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-get_rawinput_code_wparam")] +GET_STORAGE_DEPENDENCY_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-get_storage_dependency_flag")] +GET_VIRTUAL_DISK_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-get_virtual_disk_info")] +GET_VIRTUAL_DISK_INFO_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-get_virtual_disk_info_version")] +GET_WHEEL_DELTA_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-get_wheel_delta_wparam")] +GET_X_LPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-get_x_lparam")] +GET_XBUTTON_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-get_xbutton_wparam")] +GET_Y_LPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-get_y_lparam")] +GetAcceptExSockaddrs=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nf-mswsock-getacceptexsockaddrs")] +GetAcceptLanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-getacceptlanguagesa")] +GetAcceptLanguagesA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-getacceptlanguagesa")] +GetAcceptLanguagesW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-getacceptlanguagesw")] +GetAce=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getace")] +GetAclInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getaclinformation")] +GetACP=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getacp")] +GetActivationFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-getactivationfactory")] +GetActiveObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-getactiveobject")] +GetActiveProcessorCount=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getactiveprocessorcount")] +GetActiveProcessorGroupCount=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getactiveprocessorgroupcount")] +GetActivePwrScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-getactivepwrscheme")] +GetActiveWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getactivewindow")] +GetActivityCoordinatorPolicyResourceCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/activitycoordinator/nf-activitycoordinator-getactivitycoordinatorpolicyresourcecondition")] +GetAdapterIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getadapterindex")] +GetAdapterOrderMap=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getadapterordermap")] +GetAdaptersAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getadaptersaddresses")] +GetAdaptersInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getadaptersinfo")] +GetAddressByName=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-getaddressbynamea")] +GetAddressByNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-getaddressbynamea")] +GetAddressByNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-getaddressbynamew")] +getaddrinfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-getaddrinfo")] +GetAddrInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-getaddrinfoexw")] +GetAddrInfoExA=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-getaddrinfoexa")] +GetAddrInfoExCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-getaddrinfoexcancel")] +GetAddrInfoExOverlappedResult=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-getaddrinfoexoverlappedresult")] +GetAddrInfoExW=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-getaddrinfoexw")] +GetAddrInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-getaddrinfow")] +GetAllRecognizers=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-getallrecognizers")] +GetAllUsersProfileDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getallusersprofiledirectorya")] +GetAllUsersProfileDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getallusersprofiledirectorya")] +GetAllUsersProfileDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getallusersprofiledirectoryw")] +GetAltMonthNames=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-getaltmonthnames")] +GetAltTabInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getalttabinfow")] +GetAltTabInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getalttabinfoa")] +GetAltTabInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getalttabinfow")] +GetAncestor=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getancestor")] +GetAnycastIpAddressEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getanycastipaddressentry")] +GetAnycastIpAddressTable=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getanycastipaddresstable")] +GetAppContainerAce=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getappcontainerace")] +GetAppContainerFolderPath=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getappcontainerfolderpath")] +GetAppContainerNamedObjectPath=[Documentation("https://docs.microsoft.com/windows/win32/api/securityappcontainer/nf-securityappcontainer-getappcontainernamedobjectpath")] +GetAppContainerRegistryLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getappcontainerregistrylocation")] +GetApplicationRecoveryCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getapplicationrecoverycallback")] +GetApplicationRestartSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getapplicationrestartsettings")] +GetApplicationUserModelId=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getapplicationusermodelid")] +GetApplicationUserModelIdFromToken=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getapplicationusermodelidfromtoken")] +GetAppliedGPOList=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getappliedgpolista")] +GetAppliedGPOListA=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getappliedgpolista")] +GetAppliedGPOListW=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getappliedgpolistw")] +GetAppTrackerDataFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-getapptrackerdataflags")] +GetArcDirection=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getarcdirection")] +GetAspectRatioFilterEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getaspectratiofilterex")] +GetAsyncKeyState=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getasynckeystate")] +GetAtomName=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getatomnamea")] +GetAtomNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getatomnamea")] +GetAtomNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getatomnamew")] +GetAttribIMsgOnIStg=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/getattribimsgonistg")] +GetAudioLanguage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getaudiolanguage-method")] +GetAuditedPermissionsFromAcl=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-getauditedpermissionsfromacla")] +GetAuditedPermissionsFromAclA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-getauditedpermissionsfromacla")] +GetAuditedPermissionsFromAclW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-getauditedpermissionsfromaclw")] +GetAutoRotationState=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getautorotationstate")] +GetAwarenessFromDpiAwarenessContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getawarenessfromdpiawarenesscontext")] +GetBestInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getbestinterface")] +GetBestInterfaceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getbestinterfaceex")] +GetBestResultString=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-getbestresultstring")] +GetBestRoute=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getbestroute")] +GetBestRoute2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getbestroute2")] +GetBinaryType=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getbinarytypea")] +GetBinaryTypeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getbinarytypea")] +GetBinaryTypeW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getbinarytypew")] +GetBitCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getbitcount")] +GetBitmapBits=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getbitmapbits")] +GetBitmapDimensionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getbitmapdimensionex")] +GetBitmapFormatSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getbitmapformatsize")] +GetBitmapPalette=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getbitmappalette")] +GetBitmapSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getbitmapsize")] +GetBitmapSubtype=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getbitmapsubtype")] +GetBkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getbkcolor")] +GetBkMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getbkmode")] +GetBoolFromBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getboolfromblob")] +GetBoundsRect=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getboundsrect")] +GetBrushOrgEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getbrushorgex")] +GetBufferedPaintBits=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getbufferedpaintbits")] +GetBufferedPaintDC=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getbufferedpaintdc")] +GetBufferedPaintTargetDC=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getbufferedpainttargetdc")] +GetBufferedPaintTargetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getbufferedpainttargetrect")] +GetBufferFullnessBits=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmcodecleakybucket-getbufferfullnessbits")] +GetBufferSizeBits=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmcodecleakybucket-getbuffersizebits")] +GetBufferSizes=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmcodecmetadata-getbuffersizes")] +GetButtonAtPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getbuttonatposition-method")] +GetButtonRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getbuttonrect-method")] +GetBValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getbvalue")] +GetCachedSigningLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getcachedsigninglevel")] +GetCalendarDateFormatEx=[Documentation("https://docs.microsoft.com/windows/win32/Intl/getcalendardateformatex")] +GetCalendarInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getcalendarinfow")] +GetCalendarInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getcalendarinfoa")] +GetCalendarInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getcalendarinfoex")] +GetCalendarInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getcalendarinfow")] +GetCalendarSupportedDateRange=[Documentation("https://docs.microsoft.com/windows/win32/Intl/getcalendarsupporteddaterange")] +GetCapabilitiesStringLength=[Documentation("https://docs.microsoft.com/windows/win32/api/lowlevelmonitorconfigurationapi/nf-lowlevelmonitorconfigurationapi-getcapabilitiesstringlength")] +GetCapture=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getcapture")] +GetCaptureComment=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getcapturecomment")] +GetCaptureCommentFromFilename=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getcapturecommentfromfilename")] +GetCaptureMacType=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getcapturemactype")] +GetCaptureTimeStamp=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getcapturetimestamp")] +GetCaptureTotalFrames=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getcapturetotalframes")] +GetCaretBlinkTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getcaretblinktime")] +GetCaretPos=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getcaretpos")] +GetCCInstPtr=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getccinstptr")] +GetCertificate=[Documentation("https://docs.microsoft.com/windows/win32/medfound/getcertificate")] +GetCertificateFromCred=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/getcertificatefromcred")] +GetCertificateSize=[Documentation("https://docs.microsoft.com/windows/win32/medfound/getcertificatesize")] +GetCharABCWidths=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharabcwidthsw")] +GetCharABCWidthsA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharabcwidthsa")] +GetCharABCWidthsFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharabcwidthsfloata")] +GetCharABCWidthsFloatA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharabcwidthsfloata")] +GetCharABCWidthsFloatW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharabcwidthsfloatw")] +GetCharABCWidthsI=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharabcwidthsi")] +GetCharABCWidthsW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharabcwidthsw")] +GetCharacterPlacement=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharacterplacementa")] +GetCharacterPlacementA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharacterplacementa")] +GetCharacterPlacementW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharacterplacementw")] +GetCharWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharwidthw")] +GetCharWidth32=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharwidth32w")] +GetCharWidth32A=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharwidth32a")] +GetCharWidth32W=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharwidth32w")] +GetCharWidthA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharwidtha")] +GetCharWidthFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharwidthfloata")] +GetCharWidthFloatA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharwidthfloata")] +GetCharWidthFloatW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharwidthfloatw")] +GetCharWidthI=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharwidthi")] +GetCharWidthW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcharwidthw")] +GetCIMSSM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getcimssm")] +GetClassFile=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-getclassfile")] +GetClassIDFromBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getclassidfromblob")] +GetClassInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclassinfow")] +GetClassInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclassinfoa")] +GetClassInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclassinfoexw")] +GetClassInfoExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclassinfoexa")] +GetClassInfoExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclassinfoexw")] +GetClassInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclassinfow")] +GetClassLong=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclasslongw")] +GetClassLongA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclasslonga")] +GetClassLongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclasslongptrw")] +GetClassLongPtrA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclasslongptra")] +GetClassLongPtrW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclasslongptrw")] +GetClassLongW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclasslongw")] +GetClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclassname")] +GetClassNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclassnamea")] +GetClassNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclassnamew")] +GetClassWord=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclassword")] +GetClientRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclientrect")] +getClientVersion=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/getclientversion")] +GetClipboardData=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclipboarddata")] +GetClipboardFormatName=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclipboardformatnamea")] +GetClipboardFormatNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclipboardformatnamea")] +GetClipboardFormatNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclipboardformatnamew")] +GetClipboardOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclipboardowner")] +GetClipboardSequenceNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclipboardsequencenumber")] +GetClipboardViewer=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclipboardviewer")] +GetClipBox=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getclipbox")] +GetClipCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getclipcursor")] +GetClipRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcliprgn")] +GetClipVideoRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getclipvideorect-method")] +GetClusterFromGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusterfromgroup")] +GetClusterFromNetInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusterfromnetinterface")] +GetClusterFromNetwork=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusterfromnetwork")] +GetClusterFromNode=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusterfromnode")] +GetClusterFromResource=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusterfromresource")] +GetClusterGroupKey=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclustergroupkey")] +GetClusterGroupState=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclustergroupstate")] +GetClusterInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusterinformation")] +GetClusterKey=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusterkey")] +GetClusterNetInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusternetinterface")] +GetClusterNetInterfaceKey=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusternetinterfacekey")] +GetClusterNetInterfaceState=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusternetinterfacestate")] +GetClusterNetworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusternetworkid")] +GetClusterNetworkKey=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusternetworkkey")] +GetClusterNetworkState=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusternetworkstate")] +GetClusterNodeId=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusternodeid")] +GetClusterNodeKey=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusternodekey")] +GetClusterNodeState=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusternodestate")] +GetClusterNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusternotify")] +GetClusterNotifyV2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusternotifyv2")] +GetClusterQuorumResource=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusterquorumresource")] +GetClusterResourceDependencyExpression=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusterresourcedependencyexpression")] +GetClusterResourceKey=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusterresourcekey")] +GetClusterResourceNetworkName=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusterresourcenetworkname")] +GetClusterResourceState=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusterresourcestate")] +GetClusterResourceTypeKey=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getclusterresourcetypekey")] +GetCMMInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getcmminfo")] +GetCodecProp=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmcodecprops-getcodecprop")] +GetColorAdjustment=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcoloradjustment")] +GetColorDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getcolordirectoryw")] +GetColorDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getcolordirectorya")] +GetColorDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getcolordirectoryw")] +GetColorProfileElement=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getcolorprofileelement")] +GetColorProfileElementTag=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getcolorprofileelementtag")] +GetColorProfileFromHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getcolorprofilefromhandle")] +GetColorProfileHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getcolorprofileheader")] +GetColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcolorspace")] +GetComboBoxInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getcomboboxinfo")] +GetCommandLine=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-getcommandlinew")] +GetCommandLineA=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-getcommandlinea")] +GetCommandLineW=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-getcommandlinew")] +GetCommConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcommconfig")] +GetCommMask=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcommmask")] +GetCommModemStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcommmodemstatus")] +GetCommPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcommports")] +GetCommProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcommproperties")] +GetCommState=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcommstate")] +GetCommTimeouts=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcommtimeouts")] +GetComPlusPackageInstallStatus=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/getcompluspackageinstallstatus")] +GetCompressedFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getcompressedfilesizea")] +GetCompressedFileSizeA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getcompressedfilesizea")] +GetCompressedFileSizeTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcompressedfilesizetransactedw")] +GetCompressedFileSizeTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcompressedfilesizetransacteda")] +GetCompressedFileSizeTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcompressedfilesizetransactedw")] +GetCompressedFileSizeW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getcompressedfilesizew")] +GetComputerName=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcomputernamew")] +GetComputerNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcomputernamea")] +GetComputerNameEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getcomputernameexa")] +GetComputerNameExA=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getcomputernameexa")] +GetComputerNameExW=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getcomputernameexw")] +GetComputerNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcomputernamew")] +GetComputerObjectName=[Documentation("https://docs.microsoft.com/windows/win32/api/secext/nf-secext-getcomputerobjectnamea")] +GetComputerObjectNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/secext/nf-secext-getcomputerobjectnamea")] +GetComputerObjectNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/secext/nf-secext-getcomputerobjectnamew")] +GetConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/control-getconfiguration")] +GetConsoleAlias=[Documentation("https://docs.microsoft.com/windows/console/getconsolealias")] +GetConsoleAliasA=[Documentation("https://docs.microsoft.com/windows/console/getconsolealias")] +GetConsoleAliases=[Documentation("https://docs.microsoft.com/windows/console/getconsolealiases")] +GetConsoleAliasesA=[Documentation("https://docs.microsoft.com/windows/console/getconsolealiases")] +GetConsoleAliasesLength=[Documentation("https://docs.microsoft.com/windows/console/getconsolealiaseslength")] +GetConsoleAliasesLengthA=[Documentation("https://docs.microsoft.com/windows/console/getconsolealiaseslength")] +GetConsoleAliasesLengthW=[Documentation("https://docs.microsoft.com/windows/console/getconsolealiaseslength")] +GetConsoleAliasesW=[Documentation("https://docs.microsoft.com/windows/console/getconsolealiases")] +GetConsoleAliasExes=[Documentation("https://docs.microsoft.com/windows/console/getconsolealiasexes")] +GetConsoleAliasExesA=[Documentation("https://docs.microsoft.com/windows/console/getconsolealiasexes")] +GetConsoleAliasExesLength=[Documentation("https://docs.microsoft.com/windows/console/getconsolealiasexeslength")] +GetConsoleAliasExesLengthA=[Documentation("https://docs.microsoft.com/windows/console/getconsolealiasexeslength")] +GetConsoleAliasExesLengthW=[Documentation("https://docs.microsoft.com/windows/console/getconsolealiasexeslength")] +GetConsoleAliasExesW=[Documentation("https://docs.microsoft.com/windows/console/getconsolealiasexes")] +GetConsoleAliasW=[Documentation("https://docs.microsoft.com/windows/console/getconsolealias")] +GetConsoleCP=[Documentation("https://docs.microsoft.com/windows/console/getconsolecp")] +GetConsoleCursorInfo=[Documentation("https://docs.microsoft.com/windows/console/getconsolecursorinfo")] +GetConsoleDisplayMode=[Documentation("https://docs.microsoft.com/windows/console/getconsoledisplaymode")] +GetConsoleFontSize=[Documentation("https://docs.microsoft.com/windows/console/getconsolefontsize")] +GetConsoleHistoryInfo=[Documentation("https://docs.microsoft.com/windows/console/getconsolehistoryinfo")] +GetConsoleMode=[Documentation("https://docs.microsoft.com/windows/console/getconsolemode")] +GetConsoleOriginalTitle=[Documentation("https://docs.microsoft.com/windows/console/getconsoleoriginaltitle")] +GetConsoleOriginalTitleA=[Documentation("https://docs.microsoft.com/windows/console/getconsoleoriginaltitle")] +GetConsoleOriginalTitleW=[Documentation("https://docs.microsoft.com/windows/console/getconsoleoriginaltitle")] +GetConsoleOutputCP=[Documentation("https://docs.microsoft.com/windows/console/getconsoleoutputcp")] +GetConsoleProcessList=[Documentation("https://docs.microsoft.com/windows/console/getconsoleprocesslist")] +GetConsoleScreenBufferInfo=[Documentation("https://docs.microsoft.com/windows/console/getconsolescreenbufferinfo")] +GetConsoleScreenBufferInfoEx=[Documentation("https://docs.microsoft.com/windows/console/getconsolescreenbufferinfoex")] +GetConsoleSelectionInfo=[Documentation("https://docs.microsoft.com/windows/console/getconsoleselectioninfo")] +GetConsoleTitle=[Documentation("https://docs.microsoft.com/windows/console/getconsoletitle")] +GetConsoleTitleA=[Documentation("https://docs.microsoft.com/windows/console/getconsoletitle")] +GetConsoleTitleW=[Documentation("https://docs.microsoft.com/windows/console/getconsoletitle")] +GetConsoleWindow=[Documentation("https://docs.microsoft.com/windows/console/getconsolewindow")] +GETCONTEXTMENUEX=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-getcontextmenuex")] +GetContextPreferenceFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-getcontextpreferenceflags")] +GetContextPropertyList=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-getcontextpropertylist")] +GetContextPropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-getcontextpropertyvalue")] +GetConversionStatus=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getconversionstatus-win32-encryptablevolume")] +GetConvertStg=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-getconvertstg")] +GetCOPPCompatibleOPMInformation=[Documentation("https://docs.microsoft.com/windows/win32/medfound/getcoppcompatibleopminformation")] +GetCorePrinterDrivers=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getcoreprinterdrivers")] +GetCorePrinterDriversA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getcoreprinterdrivers")] +GetCorePrinterDriversW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getcoreprinterdrivers")] +GetCountColorProfileElements=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getcountcolorprofileelements")] +GetCPInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getcpinfo")] +GetCPInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getcpinfoexa")] +GetCPInfoExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getcpinfoexa")] +GetCPInfoExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getcpinfoexw")] +GetCrossSlideParameterInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-getcrossslideparameterinteractioncontext")] +GetCryptProvFromCert=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/getcryptprovfromcert")] +GetCurrencyFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getcurrencyformatw")] +GetCurrencyFormatA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getcurrencyformata")] +GetCurrencyFormatEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getcurrencyformatex")] +GetCurrencyFormatW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getcurrencyformatw")] +GetCurrentActCtx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcurrentactctx")] +GetCurrentApplicationUserModelId=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getcurrentapplicationusermodelid")] +GetCurrentClockTransactionManager=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-getcurrentclocktransactionmanager")] +GetCurrentClusterNodeId=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getcurrentclusternodeid")] +GetCurrentConsoleFont=[Documentation("https://docs.microsoft.com/windows/console/getcurrentconsolefont")] +GetCurrentConsoleFontEx=[Documentation("https://docs.microsoft.com/windows/console/getcurrentconsolefontex")] +GetCurrentDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcurrentdirectory")] +GetCurrentDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcurrentdirectory")] +GetCurrentDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcurrentdirectory")] +GetCurrentFiber=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-getcurrentfiber")] +GetCurrentHwProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcurrenthwprofilea")] +GetCurrentHwProfileA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcurrenthwprofilea")] +GetCurrentHwProfileW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcurrenthwprofilew")] +GetCurrentInputMessageSource=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getcurrentinputmessagesource")] +GetCurrentObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcurrentobject")] +GetCurrentPackageFamilyName=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getcurrentpackagefamilyname")] +GetCurrentPackageFullName=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getcurrentpackagefullname")] +GetCurrentPackageId=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getcurrentpackageid")] +GetCurrentPackageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getcurrentpackageinfo")] +GetCurrentPackageInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getcurrentpackageinfo2")] +GetCurrentPackageInfo3=[Documentation("https://docs.microsoft.com/windows/win32/appxpkg/appmodel/nf-appmodel-getcurrentpackageinfo3")] +GetCurrentPackagePath=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getcurrentpackagepath")] +GetCurrentPackagePath2=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getcurrentpackagepath2")] +GetCurrentPositionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcurrentpositionex")] +GetCurrentPowerPolicies=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-getcurrentpowerpolicies")] +GetCurrentProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getcurrentprocess")] +GetCurrentProcessExplicitAppUserModelID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-getcurrentprocessexplicitappusermodelid")] +GetCurrentProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getcurrentprocessid")] +GetCurrentProcessorNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getcurrentprocessornumber")] +GetCurrentProcessorNumberEx=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getcurrentprocessornumberex")] +GetCurrentProcessToken=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getcurrentprocesstoken")] +GetCurrentThemeName=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getcurrentthemename")] +GetCurrentThread=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getcurrentthread")] +GetCurrentThreadCompartmentId=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getcurrentthreadcompartmentid")] +GetCurrentThreadEffectiveToken=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getcurrentthreadeffectivetoken")] +GetCurrentThreadId=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getcurrentthreadid")] +GetCurrentThreadStackLimits=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getcurrentthreadstacklimits")] +GetCurrentThreadToken=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getcurrentthreadtoken")] +GetCurrentUmsThread=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getcurrentumsthread")] +GetCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getcursor")] +GetCursorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getcursorinfo")] +GetCursorPos=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getcursorpos")] +GetCValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getcvalue")] +GetDateFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/datetimeapi/nf-datetimeapi-getdateformatw")] +GetDateFormatA=[Documentation("https://docs.microsoft.com/windows/win32/api/datetimeapi/nf-datetimeapi-getdateformata")] +GetDateFormatEx=[Documentation("https://docs.microsoft.com/windows/win32/api/datetimeapi/nf-datetimeapi-getdateformatex")] +GetDateFormatW=[Documentation("https://docs.microsoft.com/windows/win32/api/datetimeapi/nf-datetimeapi-getdateformatw")] +GetDateFormatWrapW=[Documentation("https://docs.microsoft.com/windows/win32/shell/getdateformatwrapw")] +GetDC=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdc")] +GetDCBrushColor=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getdcbrushcolor")] +GetDCEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdcex")] +GetDCOrgEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getdcorgex")] +GetDCPenColor=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getdcpencolor")] +GetDefaultCommConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getdefaultcommconfigw")] +GetDefaultCommConfigA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getdefaultcommconfiga")] +GetDefaultCommConfigW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getdefaultcommconfigw")] +GetDefaultCompartmentId=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getdefaultcompartmentid")] +GetDefaultPrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getdefaultprinter")] +GetDefaultPrinterA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getdefaultprinter")] +GetDefaultPrinterW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getdefaultprinter")] +GetDefaultUserProfileDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getdefaultuserprofiledirectoryw")] +GetDefaultUserProfileDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getdefaultuserprofiledirectorya")] +GetDefaultUserProfileDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getdefaultuserprofiledirectoryw")] +GetDefCachedMode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/getdefcachedmode")] +GetDefCachedModeDownloadPubFoldFavs=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/getdefcachedmodedownloadpubfoldfavs")] +GetDelayTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getdelaytime-method")] +GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmcodecstrings-getdescription")] +GetDesktopWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdesktopwindow")] +GetDeviceCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getdevicecaps")] +GetDeviceDriverBaseName=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getdevicedriverbasenamew")] +GetDeviceDriverBaseNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getdevicedriverbasenamea")] +GetDeviceDriverBaseNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getdevicedriverbasenamew")] +GetDeviceDriverFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getdevicedriverfilenamea")] +GetDeviceDriverFileNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getdevicedriverfilenamea")] +GetDeviceDriverFileNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getdevicedriverfilenamew")] +GetDeviceGammaRamp=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getdevicegammaramp")] +GetDeviceManagementConfigInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mdmregistration/nf-mdmregistration-getdevicemanagementconfiginfo")] +GetDevicePowerState=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getdevicepowerstate")] +GetDeviceRegistrationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mdmregistration/nf-mdmregistration-getdeviceregistrationinfo")] +GetDevicesForIScsiSessionA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-getdevicesforiscsisessiona")] +GetDevicesForIScsiSessionW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-getdevicesforiscsisessionw")] +GetDialogBaseUnits=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdialogbaseunits")] +GetDialogControlDpiChangeBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdialogcontroldpichangebehavior")] +GetDialogDpiChangeBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdialogdpichangebehavior")] +GetDialogSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getdialogsize")] +GetDIBColorTable=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getdibcolortable")] +GetDIBits=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getdibits")] +GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-to-getdimensions")] +GetDiskFreeSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getdiskfreespacew")] +GetDiskFreeSpaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getdiskfreespacea")] +GetDiskFreeSpaceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getdiskfreespaceexw")] +GetDiskFreeSpaceExA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getdiskfreespaceexa")] +GetDiskFreeSpaceExW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getdiskfreespaceexw")] +GetDiskFreeSpaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getdiskfreespacew")] +GetDiskSpaceInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getdiskspaceinformationa")] +GetDiskSpaceInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getdiskspaceinformationa")] +GetDiskSpaceInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getdiskspaceinformationw")] +GetDispenserManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mtxdm/nf-mtxdm-getdispensermanager")] +GetDisplayAutoRotationPreferences=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdisplayautorotationpreferences")] +GetDisplayAutoRotationPreferencesByProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdisplayautorotationpreferencesbyprocessid")] +GetDisplayConfigBufferSizes=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdisplayconfigbuffersizes")] +GetDistanceOfClosestLanguageInList=[Documentation("https://docs.microsoft.com/windows/win32/api/bcp47mrm/nf-bcp47mrm-getdistanceofclosestlanguageinlist")] +GetDistinguishedName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-roothints-getdistinguishedname")] +GetDlgCtrlID=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdlgctrlid")] +GetDlgItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdlgitem")] +GetDlgItemInt=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdlgitemint")] +GetDlgItemText=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdlgitemtextw")] +GetDlgItemTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdlgitemtexta")] +GetDlgItemTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdlgitemtextw")] +GetDllDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getdlldirectoryw")] +GetDllDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getdlldirectorya")] +GetDllDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getdlldirectoryw")] +GetDllVersion=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/getdllversion")] +GetDotStuffState=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-getdotstuffstate")] +GetDoubleClickTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdoubleclicktime")] +GetDpiForMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/shellscalingapi/nf-shellscalingapi-getdpiformonitor")] +GetDpiForShellUIComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/shellscalingapi/nf-shellscalingapi-getdpiforshelluicomponent")] +GetDpiForSystem=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdpiforsystem")] +GetDpiForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdpiforwindow")] +GetDpiFromDpiAwarenessContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getdpifromdpiawarenesscontext")] +GetDriverModuleHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-getdrivermodulehandle")] +GetDriveType=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getdrivetypew")] +GetDriveTypeA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getdrivetypea")] +GetDriveTypeW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getdrivetypew")] +GetDurationFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getdurationformat")] +GetDurationFormatEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getdurationformatex")] +GetDVDTextLanguageLCID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getdvdtextlanguagelcid-method")] +GetDVDTextNumberOfLanguages=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getdvdtextnumberoflanguages-method")] +GetDVDTextNumberOfStrings=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getdvdtextnumberofstrings-method")] +GetDVDTextString=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getdvdtextstring-method")] +GetDVDTextStringType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getdvdtextstringtype-method")] +GetDwordFromBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getdwordfromblob")] +GetDXGIInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.directx.direct3d11.interop/nf-windows-graphics-directx-direct3d11-interop-getdxgiinterface")] +GetDXGIInterface-IDirect3DSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.directx.direct3d11.interop/nf-windows-graphics-directx-direct3d11-interop-getdxgiinterface~r1")] +GetDXGIInterfaceFromObject=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.directx.direct3d11.interop/nf-windows-graphics-directx-direct3d11-interop-getdxgiinterfacefromobject")] +GetDynamicTimeZoneInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/timezoneapi/nf-timezoneapi-getdynamictimezoneinformation")] +GetDynamicTimeZoneInformationEffectiveYears=[Documentation("https://docs.microsoft.com/windows/win32/api/timezoneapi/nf-timezoneapi-getdynamictimezoneinformationeffectiveyears")] +GetEffectiveClientRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-geteffectiveclientrect")] +GetEffectiveRightsFromAcl=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-geteffectiverightsfromacla")] +GetEffectiveRightsFromAclA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-geteffectiverightsfromacla")] +GetEffectiveRightsFromAclW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-geteffectiverightsfromaclw")] +GetEnabledProtocols=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getenabledprotocols")] +GetEnabledUnicodeRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-getenabledunicoderanges")] +GetEnabledXStateFeatures=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getenabledxstatefeatures")] +GetEncryptionMethod=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getencryptionmethod-win32-encryptablevolume")] +GetEncSChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-getencschannel")] +GetEnhMetaFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getenhmetafilew")] +GetEnhMetaFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getenhmetafilea")] +GetEnhMetaFileBits=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getenhmetafilebits")] +GetEnhMetaFileDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getenhmetafiledescriptionw")] +GetEnhMetaFileDescriptionA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getenhmetafiledescriptiona")] +GetEnhMetaFileDescriptionW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getenhmetafiledescriptionw")] +GetEnhMetaFileHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getenhmetafileheader")] +GetEnhMetaFilePaletteEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getenhmetafilepaletteentries")] +GetEnhMetaFilePixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getenhmetafilepixelformat")] +GetEnhMetaFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getenhmetafilew")] +GetEnlistmentId=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-getenlistmentid")] +GetEnlistmentRecoveryInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-getenlistmentrecoveryinformation")] +GetEnterpriseIdForNetworkPath=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/getenterpriseidfornetworkpath-function")] +GetEnvironmentStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-getenvironmentstrings")] +GetEnvironmentStringsA=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-getenvironmentstrings")] +GetEnvironmentStringsW=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-getenvironmentstringsw")] +GetEnvironmentVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getenvironmentvariable")] +GetEnvironmentVariableA=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-getenvironmentvariablea")] +GetEnvironmentVariableW=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-getenvironmentvariablew")] +GetErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-geterrorinfo")] +GetErrorMode=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-geterrormode")] +GetEventLogInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-geteventloginformation")] +GetEventProcessorIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/nf-evntcons-geteventprocessorindex")] +GetExceptionCode=[Documentation("https://docs.microsoft.com/windows/win32/Debug/getexceptioncode")] +GetExceptionInformation=[Documentation("https://docs.microsoft.com/windows/win32/Debug/getexceptioninformation")] +GetExitCodeProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getexitcodeprocess")] +GetExitCodeThread=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getexitcodethread")] +GetExpandedName=[Documentation("https://docs.microsoft.com/windows/win32/api/lzexpand/nf-lzexpand-getexpandednamew")] +GetExpandedNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/lzexpand/nf-lzexpand-getexpandednamea")] +GetExpandedNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/lzexpand/nf-lzexpand-getexpandednamew")] +GetExpandedResourceExclusiveCpuCount=[Documentation("https://docs.microsoft.com/windows/win32/api/expandedresources/nf-expandedresources-getexpandedresourceexclusivecpucount")] +GetExplicitEntriesFromAcl=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-getexplicitentriesfromaclw")] +GetExplicitEntriesFromAclA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-getexplicitentriesfromacla")] +GetExplicitEntriesFromAclW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-getexplicitentriesfromaclw")] +GetExtendedTcpTable=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getextendedtcptable")] +GetExtendedUdpTable=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getextendedudptable")] +GetExternalKeyFileName=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getexternalkeyfilename-win32-encryptablevolume")] +GetExternalKeyFromFile=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getexternalkeyfromfile-win32-encryptablevolume")] +GetFeatureEnabledState=[Documentation("https://docs.microsoft.com/windows/win32/api/featurestagingapi/nf-featurestagingapi-getfeatureenabledstate")] +GetFeatureVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/featurestagingapi/nf-featurestagingapi-getfeaturevariant")] +GetFiberData=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-getfiberdata")] +GetFileAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesw")] +GetFileAttributesA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesa")] +GetFileAttributesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesexa")] +GetFileAttributesExA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesexa")] +GetFileAttributesExFromAppW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-getfileattributesexfromappw")] +GetFileAttributesExW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesexw")] +GetFileAttributesTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfileattributestransactedw")] +GetFileAttributesTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfileattributestransacteda")] +GetFileAttributesTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfileattributestransactedw")] +GetFileAttributesW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesw")] +GetFileBandwidthReservation=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfilebandwidthreservation")] +GetFileInformationByHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileinformationbyhandle")] +GetFileInformationByHandleEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfileinformationbyhandleex")] +GetFileMUIInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getfilemuiinfo")] +GetFileMUIPath=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getfilemuipath")] +GetFileNameFromBrowse=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-getfilenamefrombrowse")] +GetFiles=[Documentation("https://docs.microsoft.com/windows/win32/Msi/getfiles-object")] +GetFiles::ModuleFiles=[Documentation("https://docs.microsoft.com/windows/win32/Msi/getfiles-modulefiles")] +GetFileSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getfilesecurityw")] +GetFileSecurityA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfilesecuritya")] +GetFileSecurityW=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getfilesecurityw")] +GetFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfilesize")] +GetFileSizeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfilesizeex")] +GetFileSizeFromContext=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-getfilesizefromcontext")] +GetFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfiletime")] +GetFileTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-getfiletitlea")] +GetFileTitleA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-getfiletitlea")] +GetFileTitleW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-getfiletitlew")] +GetFileType=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfiletype")] +GetFileVersionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfow")] +GetFileVersionInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfoa")] +GetFileVersionInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfoexw")] +GetFileVersionInfoExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfoexa")] +GetFileVersionInfoExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfoexw")] +GetFileVersionInfoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizew")] +GetFileVersionInfoSizeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizea")] +GetFileVersionInfoSizeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizeexa")] +GetFileVersionInfoSizeExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizeexa")] +GetFileVersionInfoSizeExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizeexw")] +GetFileVersionInfoSizeW=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizew")] +GetFileVersionInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfow")] +GetFinalPathNameByHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfinalpathnamebyhandlew")] +GetFinalPathNameByHandleA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfinalpathnamebyhandlea")] +GetFinalPathNameByHandleW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfinalpathnamebyhandlew")] +GetFirmwareEnvironmentVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfirmwareenvironmentvariablea")] +GetFirmwareEnvironmentVariableA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfirmwareenvironmentvariablea")] +GetFirmwareEnvironmentVariableEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfirmwareenvironmentvariableexa")] +GetFirmwareEnvironmentVariableExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfirmwareenvironmentvariableexa")] +GetFirmwareEnvironmentVariableExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfirmwareenvironmentvariableexw")] +GetFirmwareEnvironmentVariableW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfirmwareenvironmentvariablew")] +GetFirmwareType=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfirmwaretype")] +GetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getfocus")] +GetFontData=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getfontdata")] +GetFontLanguageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getfontlanguageinfo")] +GetFontUnicodeRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getfontunicoderanges")] +GetForegroundWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getforegroundwindow")] +GetForm=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getform")] +GetFormA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getform")] +GetFormatProp=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmcodecprops-getformatprop")] +GetFormW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getform")] +GetFrame=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getframe")] +GetFrameCaptureHandle=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getframecapturehandle")] +GetFrameDestAddress=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getframedestaddress")] +GetFrameDstAddressOffset=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getframedstaddressoffset")] +GetFrameFromFrameHandle=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getframefromframehandle")] +GetFrameLength=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getframelength")] +GetFrameMacHeaderLength=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getframemacheaderlength")] +GetFrameMacType=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getframemactype")] +GetFrameNumber=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getframenumber")] +GetFrameRecognizeData=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getframerecognizedata")] +GetFrameSourceAddress=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getframesourceaddress")] +GetFrameSrcAddressOffset=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getframesrcaddressoffset")] +GetFrameStoredLength=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getframestoredlength")] +GetFrameTimeStamp=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getframetimestamp")] +GetFriendlyIfIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getfriendlyifindex")] +GetFriendlyNameOfCert=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/nf-cryptdlg-getfriendlynameofcertw")] +GetFriendlyNameOfCertA=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/nf-cryptdlg-getfriendlynameofcerta")] +GetFriendlyNameOfCertW=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/nf-cryptdlg-getfriendlynameofcertw")] +GetFullPathName=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfullpathnamew")] +GetFullPathNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfullpathnamea")] +GetFullPathNameTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfullpathnametransacteda")] +GetFullPathNameTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfullpathnametransacteda")] +GetFullPathNameTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getfullpathnametransactedw")] +GetFullPathNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfullpathnamew")] +GetGamingDeviceModelInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/gamingdeviceinformation/nf-gamingdeviceinformation-getgamingdevicemodelinformation")] +GetGeoInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getgeoinfow")] +GetGeoInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getgeoinfoa")] +GetGeoInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getgeoinfoex")] +GetGeoInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getgeoinfow")] +GetGestureConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getgestureconfig")] +GetGestureExtraArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getgestureextraargs")] +GetGestureInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getgestureinfo")] +GetGlyphIndices=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getglyphindicesw")] +GetGlyphIndicesA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getglyphindicesa")] +GetGlyphIndicesW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getglyphindicesw")] +GetGlyphOutline=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getglyphoutlinew")] +GetGlyphOutlineA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getglyphoutlinea")] +GetGlyphOutlineW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getglyphoutlinew")] +GetGPOList=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getgpolista")] +GetGPOListA=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getgpolista")] +GetGPOListW=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getgpolistw")] +GetGPRM=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getgprm-method")] +GetGraphicsMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getgraphicsmode")] +GetGuide=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-getguide")] +GetGuiResources=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getguiresources")] +GetGUIThreadInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getguithreadinfo")] +GetGValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getgvalue")] +GetHandleInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/handleapi/nf-handleapi-gethandleinformation")] +GetHardwareEncryptionStatus=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/gethardwareencryptionstatus-win32-encryptablevolume")] +GetHardwareTestStatus=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/gethardwareteststatus-win32-encryptablevolume")] +GetHGlobalFromILockBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-gethglobalfromilockbytes")] +GetHGlobalFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-gethglobalfromstream")] +gethostbyaddr=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-gethostbyaddr")] +gethostbyname=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-gethostbyname")] +gethostname=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-gethostname")] +GetHostNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-gethostnamew")] +GetHurryup=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmvideodecoderhurryup-gethurryup")] +GetICMProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-geticmprofilew")] +GetICMProfileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-geticmprofilea")] +GetICMProfileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-geticmprofilew")] +GetIcmpStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-geticmpstatistics")] +GetIcmpStatisticsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-geticmpstatisticsex")] +GetIconInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-geticoninfo")] +GetIconInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-geticoninfoexw")] +GetIconInfoExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-geticoninfoexa")] +GetIconInfoExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-geticoninfoexw")] +GetIdentificationField=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getidentificationfield-win32-encryptablevolume")] +GetIdForPackageDependencyContext=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getidforpackagedependencycontext")] +GetIdleMinutes=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/getidleminutes")] +GetIfEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getifentry")] +GetIfEntry2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getifentry2")] +GetIfEntry2Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getifentry2ex")] +GetIfStackTable=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getifstacktable")] +GetIfTable=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getiftable")] +GetIfTable2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getiftable2")] +GetIfTable2Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getiftable2ex")] +GetImageConfigInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-getimageconfiginformation")] +GetImageUnusedHeaderBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-getimageunusedheaderbytes")] +GetInertiaParameterInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-getinertiaparameterinteractioncontext")] +GetInheritanceSource=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-getinheritancesourcea")] +GetInheritanceSourceA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-getinheritancesourcea")] +GetInheritanceSourceW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-getinheritancesourcew")] +GetInputState=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getinputstate")] +GetInstance=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/getinstance")] +GetIntegratedDisplaySize=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getintegrateddisplaysize")] +GetInteractionConfigurationInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-getinteractionconfigurationinteractioncontext")] +GetInterface=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getinterface")] +GetInterfaceActiveTimestampCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getinterfaceactivetimestampcapabilities")] +GetInterfaceContextTableForHostName=[Documentation("https://docs.microsoft.com/windows/win32/api/ondemandconnroutehelper/nf-ondemandconnroutehelper-getinterfacecontexttableforhostname")] +GetInterfaceCurrentTimestampCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getinterfacecurrenttimestampcapabilities")] +GetInterfaceDnsSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getinterfacednssettings")] +GetInterfaceHardwareTimestampCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getinterfacehardwaretimestampcapabilities")] +GetInterfaceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getinterfaceinfo")] +GetInterfaceSupportedTimestampCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getinterfacesupportedtimestampcapabilities")] +GetInvertedIfStackTable=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getinvertedifstacktable")] +GetIoRingInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-getioringinfo")] +GetIpAddrTable=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getipaddrtable")] +GetIpErrorString=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getiperrorstring")] +GetIpForwardEntry2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getipforwardentry2")] +GetIpForwardTable=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getipforwardtable")] +GetIpForwardTable2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getipforwardtable2")] +GetIpInterfaceEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getipinterfaceentry")] +GetIpInterfaceTable=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getipinterfacetable")] +GetIpNetEntry2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getipnetentry2")] +GetIpNetTable=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getipnettable")] +GetIpNetTable2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getipnettable2")] +GetIpNetworkConnectionBandwidthEstimates=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getipnetworkconnectionbandwidthestimates")] +GetIpPathEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getippathentry")] +GetIpPathTable=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getippathtable")] +GetIpStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getipstatistics")] +GetIpStatisticsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getipstatisticsex")] +getipv4sourcefilter=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-getipv4sourcefilter")] +GetIScsiIKEInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-getiscsiikeinfoa")] +GetIScsiIKEInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-getiscsiikeinfow")] +GetIScsiInitiatorNodeNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-getiscsiinitiatornodenamea")] +GetIScsiInitiatorNodeNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-getiscsiinitiatornodenamew")] +GetIScsiSessionListA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-getiscsisessionlista")] +GetIScsiSessionListW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-getiscsisessionlistw")] +GetIScsiTargetInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-getiscsitargetinformationa")] +GetIScsiTargetInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-getiscsitargetinformationw")] +GetIScsiVersionInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-getiscsiversioninformation")] +GetJob=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getjob")] +GetJobA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getjob")] +GetJobW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getjob")] +GetKaraokeChannelAssignment=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getkaraokechannelassignment-method")] +GetKaraokeChannelContent=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getkaraokechannelcontent-method")] +GetKBCodePage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getkbcodepage")] +GetKernelObjectSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getkernelobjectsecurity")] +GetKerningPairs=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getkerningpairsa")] +GetKerningPairsA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getkerningpairsa")] +GetKerningPairsW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getkerningpairsw")] +GetKeyboardLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getkeyboardlayout")] +GetKeyboardLayoutList=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getkeyboardlayoutlist")] +GetKeyboardLayoutName=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getkeyboardlayoutnamew")] +GetKeyboardLayoutNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getkeyboardlayoutnamea")] +GetKeyboardLayoutNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getkeyboardlayoutnamew")] +GetKeyboardState=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getkeyboardstate")] +GetKeyboardType=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getkeyboardtype")] +GetKeyNameText=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getkeynametextw")] +GetKeyNameTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getkeynametexta")] +GetKeyNameTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getkeynametextw")] +GetKeyPackage=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getkeypackage-win32-encryptablevolume")] +GetKeyProtectorAdSidInformation=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getkeyprotectoradsidinformation-win32-encryptablevolume")] +GetKeyProtectorCertificate=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getkeyprotectorcertificate-win32-encryptablevolume")] +GetKeyProtectorExternalKey=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getkeyprotectorexternalkey-win32-encryptablevolume")] +GetKeyProtectorFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getkeyprotectorfriendlyname-win32-encryptablevolume")] +GetKeyProtectorNumericalPassword=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getkeyprotectornumericalpassword-win32-encryptablevolume")] +GetKeyProtectorPlatformValidationProfile=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getkeyprotectorplatformvalidationprofile-win32-encryptablevolume")] +GetKeyProtectors=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getkeyprotectors-win32-encryptablevolume")] +GetKeyProtectorType=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getkeyprotectortype-win32-encryptablevolume")] +GetKeyState=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getkeystate")] +GetKeyStorageInterface=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/ncrypt/nf-ncrypt-getkeystorageinterface")] +GetKValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getkvalue")] +GetLangFromLangID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getlangfromlangid-method")] +GetLargePageMinimum=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-getlargepageminimum")] +GetLargestConsoleWindowSize=[Documentation("https://docs.microsoft.com/windows/console/getlargestconsolewindowsize")] +GetLastActivePopup=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getlastactivepopup")] +GetLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-getlasterror")] +GetLastInputInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getlastinputinfo")] +GetLastRestoreStatus=[Documentation("https://docs.microsoft.com/windows/win32/sr/getlastrestorestatus-systemrestore")] +GetLatticePtr=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-getlatticeptr")] +GetLayeredWindowAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getlayeredwindowattributes")] +GetLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getlayout")] +GetLeftSeparator=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-getleftseparator")] +GetLengthSid=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getlengthsid")] +GetListBoxInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getlistboxinfo")] +GetLocaleInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getlocaleinfoa")] +GetLocaleInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getlocaleinfoa")] +GetLocaleInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getlocaleinfoex")] +GetLocaleInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getlocaleinfow")] +GetLocalManagedApplications=[Documentation("https://docs.microsoft.com/windows/win32/api/appmgmt/nf-appmgmt-getlocalmanagedapplications")] +GetLocalTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getlocaltime")] +GetLockGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/getlockgrbit-enumeration")] +GetLockStatus=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getlockstatus-win32-encryptablevolume")] +GetLogColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getlogcolorspacew")] +GetLogColorSpaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getlogcolorspacea")] +GetLogColorSpaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getlogcolorspacew")] +GetLogContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-getlogcontainername")] +GetLogFileInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-getlogfileinformation")] +GetLogicalDrives=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getlogicaldrives")] +GetLogicalDriveStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getlogicaldrivestringsa")] +GetLogicalDriveStringsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getlogicaldrivestringsa")] +GetLogicalDriveStringsW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getlogicaldrivestringsw")] +GetLogicalProcessorInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getlogicalprocessorinformation")] +GetLogicalProcessorInformationEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getlogicalprocessorinformationex")] +GetLogIoStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-getlogiostatistics")] +GetLongPathName=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getlongpathnamea")] +GetLongPathNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getlongpathnamea")] +GetLongPathNameTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getlongpathnametransactedw")] +GetLongPathNameTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getlongpathnametransacteda")] +GetLongPathNameTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getlongpathnametransactedw")] +GetLongPathNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getlongpathnamew")] +GetMacAddressFromBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getmacaddressfromblob")] +GetMachineTypeAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getmachinetypeattributes")] +GetMailslotInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getmailslotinfo")] +GetManagedApplicationCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/appmgmt/nf-appmgmt-getmanagedapplicationcategories")] +GetManagedApplications=[Documentation("https://docs.microsoft.com/windows/win32/api/appmgmt/nf-appmgmt-getmanagedapplications")] +GetManagedExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-getmanagedextensions")] +GetManagementAppHyperlink=[Documentation("https://docs.microsoft.com/windows/win32/api/mdmregistration/nf-mdmregistration-getmanagementapphyperlink")] +GetMapMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getmapmode")] +GetMappedFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmappedfilenamea")] +GetMappedFileNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmappedfilenamea")] +GetMappedFileNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmappedfilenamew")] +GetMaximumProcessorCount=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getmaximumprocessorcount")] +GetMaximumProcessorGroupCount=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getmaximumprocessorgroupcount")] +GetMediaComponentPackageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/comppkgsup/nf-comppkgsup-getmediacomponentpackageinfo")] +GetMediaExtensionCommunicationFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/comppkgsup/nf-comppkgsup-getmediaextensioncommunicationfactory")] +GetMemoryErrorHandlingCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-getmemoryerrorhandlingcapabilities")] +GetMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenu")] +GetMenuBarInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenubarinfo")] +GetMenuCheckMarkDimensions=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenucheckmarkdimensions")] +GetMenuContextHelpId=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenucontexthelpid")] +GetMenuDefaultItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenudefaultitem")] +GetMenuInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenuinfo")] +GetMenuItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenuitemcount")] +GetMenuItemID=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenuitemid")] +GetMenuItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenuiteminfow")] +GetMenuItemInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenuiteminfoa")] +GetMenuItemInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenuiteminfow")] +GetMenuItemRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenuitemrect")] +GetMenuPosFromID=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-getmenuposfromid")] +GetMenuState=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenustate")] +GetMenuString=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenustringa")] +GetMenuStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenustringa")] +GetMenuStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmenustringw")] +GetMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmessage")] +getmessagea=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfmessagepump-getmessagea")] +GetMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmessagea")] +GetMessageExtraInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmessageextrainfo")] +GetMessagePos=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmessagepos")] +GetMessageTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmessagetime")] +getmessagew=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfmessagepump-getmessagew")] +GetMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmessagew")] +GetMetaFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getmetafilew")] +GetMetaFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getmetafilea")] +GetMetaFileBitsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getmetafilebitsex")] +GetMetaFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getmetafilew")] +GetMetaRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getmetargn")] +GetMiterLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getmiterlimit")] +GetModuleBaseName=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmodulebasenamea")] +GetModuleBaseNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmodulebasenamea")] +GetModuleBaseNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmodulebasenamew")] +GetModuleFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulefilenamew")] +GetModuleFileNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulefilenamea")] +GetModuleFileNameEx=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmodulefilenameexa")] +GetModuleFileNameExA=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmodulefilenameexa")] +GetModuleFileNameExW=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmodulefilenameexw")] +GetModuleFileNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulefilenamew")] +GetModuleHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulehandlew")] +GetModuleHandleA=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulehandlea")] +GetModuleHandleEx=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulehandleexa")] +GetModuleHandleExA=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulehandleexa")] +GetModuleHandleExW=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulehandleexw")] +GetModuleHandleW=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulehandlew")] +GetModuleInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmoduleinformation")] +GetMonitorBrightness=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-getmonitorbrightness")] +GetMonitorCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-getmonitorcapabilities")] +GetMonitorColorTemperature=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-getmonitorcolortemperature")] +GetMonitorContrast=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-getmonitorcontrast")] +GetMonitorDisplayAreaPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-getmonitordisplayareaposition")] +GetMonitorDisplayAreaSize=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-getmonitordisplayareasize")] +GetMonitorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmonitorinfow")] +GetMonitorInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmonitorinfoa")] +GetMonitorInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmonitorinfow")] +GetMonitorRedGreenOrBlueDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-getmonitorredgreenorbluedrive")] +GetMonitorRedGreenOrBlueGain=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-getmonitorredgreenorbluegain")] +GetMonitorTechnologyType=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-getmonitortechnologytype")] +GetMouseMovePointsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getmousemovepointsex")] +GetMouseWheelParameterInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-getmousewheelparameterinteractioncontext")] +GetMsgProc=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/getmsgproc")] +GetMUILanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-getmuilanguage")] +GetMulticastIpAddressEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getmulticastipaddressentry")] +GetMulticastIpAddressTable=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getmulticastipaddresstable")] +GetMuteOperation=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/getmuteoperation")] +GetMuteOperation::Completed=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/getmuteoperation-completed")] +GetMuteOperation::GetResults=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/getmuteoperation-getresults")] +GetMValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getmvalue")] +GetName=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmcodecstrings-getname")] +GetNameByType=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-getnamebytypea")] +GetNameByTypeA=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-getnamebytypea")] +GetNameByTypeW=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-getnamebytypew")] +GetNamedPipeClientComputerName=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-getnamedpipeclientcomputernamew")] +GetNamedPipeClientComputerNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getnamedpipeclientcomputernamea")] +GetNamedPipeClientComputerNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-getnamedpipeclientcomputernamew")] +GetNamedPipeClientProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getnamedpipeclientprocessid")] +GetNamedPipeClientSessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getnamedpipeclientsessionid")] +GetNamedPipeHandleState=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-getnamedpipehandlestatew")] +GetNamedPipeHandleStateA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getnamedpipehandlestatea")] +GetNamedPipeHandleStateW=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-getnamedpipehandlestatew")] +GetNamedPipeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-getnamedpipeinfo")] +GetNamedPipeServerProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getnamedpipeserverprocessid")] +GetNamedPipeServerSessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getnamedpipeserversessionid")] +GetNamedProfileInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getnamedprofileinfo")] +GetNamedSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-getnamedsecurityinfoa")] +GetNamedSecurityInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-getnamedsecurityinfoa")] +GetNamedSecurityInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-getnamedsecurityinfow")] +getnameinfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-getnameinfo")] +GetNameInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-getnameinfow")] +GetNativeSystemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getnativesysteminfo")] +GetNearestColor=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getnearestcolor")] +GetNearestPaletteIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getnearestpaletteindex")] +GetNetScheduleAccountInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/atacct/nf-atacct-getnetscheduleaccountinformation")] +GetNetworkConnectivityHint=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getnetworkconnectivityhint")] +GetNetworkConnectivityHintForInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getnetworkconnectivityhintforinterface")] +GetNetworkInfoFromBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getnetworkinfofromblob")] +GetNetworkInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getnetworkinformation")] +GetNetworkParams=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getnetworkparams")] +GetNextDlgGroupItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getnextdlggroupitem")] +GetNextDlgTabItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getnextdlgtabitem")] +GetNextLogArchiveExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-getnextlogarchiveextent")] +GetNextOutputTime=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmcodecoutputtimestamp-getnextoutputtime")] +GetNextUmsListItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getnextumslistitem")] +GetNextWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getnextwindow")] +GetNLSVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getnlsversion")] +GetNLSVersionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getnlsversionex")] +GetNodeClusterState=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getnodeclusterstate")] +GetNotificationResourceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-getnotificationresourcemanager")] +GetNotificationResourceManagerAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-getnotificationresourcemanagerasync")] +GetNotifyEventHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-getnotifyeventhandle")] +GetNPPAddressFilterFromBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getnppaddressfilterfromblob")] +GetNPPBlobFromUI=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getnppblobfromui")] +GetNPPBlobTable=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getnppblobtable")] +GetNPPEtypeSapFilter=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getnppetypesapfilter")] +GetNPPMacTypeAsNumber=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getnppmactypeasnumber")] +GetNPPPatternFilterFromBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getnpppatternfilterfromblob")] +GetNPPTriggerFromBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getnpptriggerfromblob")] +GetNtmsMediaPoolName=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getntmsmediapoolnamew")] +GetNtmsMediaPoolNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getntmsmediapoolnamea")] +GetNtmsMediaPoolNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getntmsmediapoolnamew")] +GetNtmsObjectAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getntmsobjectattributea")] +GetNtmsObjectAttributeA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getntmsobjectattributea")] +GetNtmsObjectAttributeW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getntmsobjectattributew")] +GetNtmsObjectInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getntmsobjectinformation")] +GetNtmsObjectInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getntmsobjectinformationa")] +GetNtmsObjectInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getntmsobjectinformationw")] +GetNtmsObjectSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getntmsobjectsecurity")] +GetNtmsRequestOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getntmsrequestorder")] +GetNtmsUIOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getntmsuioptionsa")] +GetNtmsUIOptionsA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getntmsuioptionsa")] +GetNtmsUIOptionsW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getntmsuioptionsw")] +GetNumaAvailableMemoryNode=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getnumaavailablememorynode")] +GetNumaAvailableMemoryNodeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getnumaavailablememorynodeex")] +GetNumaHighestNodeNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/systemtopologyapi/nf-systemtopologyapi-getnumahighestnodenumber")] +GetNumaNodeNumberFromHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getnumanodenumberfromhandle")] +GetNumaNodeProcessorMask=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getnumanodeprocessormask")] +GetNumaNodeProcessorMask2=[Documentation("https://docs.microsoft.com/windows/win32/api/systemtopologyapi/nf-systemtopologyapi-getnumanodeprocessormask2")] +GetNumaNodeProcessorMaskEx=[Documentation("https://docs.microsoft.com/windows/win32/api/systemtopologyapi/nf-systemtopologyapi-getnumanodeprocessormaskex")] +GetNumaProcessorNode=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getnumaprocessornode")] +GetNumaProcessorNodeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getnumaprocessornodeex")] +GetNumaProximityNode=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getnumaproximitynode")] +GetNumaProximityNodeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/systemtopologyapi/nf-systemtopologyapi-getnumaproximitynodeex")] +GetNumberFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getnumberformatw")] +GetNumberFormatA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getnumberformata")] +GetNumberFormatEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getnumberformatex")] +GetNumberFormatW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getnumberformatw")] +GetNumberOfChapters=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getnumberofchapters-method")] +GetNumberOfConsoleInputEvents=[Documentation("https://docs.microsoft.com/windows/console/getnumberofconsoleinputevents")] +GetNumberOfConsoleMouseButtons=[Documentation("https://docs.microsoft.com/windows/console/getnumberofconsolemousebuttons")] +GetNumberOfEventLogRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getnumberofeventlogrecords")] +GetNumberOfInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getnumberofinterfaces")] +GetNumberOfPhysicalMonitors=[Documentation("https://docs.microsoft.com/windows/win32/Monitor/getnumberofphysicalmonitors")] +GetNumberOfPhysicalMonitorsFromHMONITOR=[Documentation("https://docs.microsoft.com/windows/win32/api/physicalmonitorenumerationapi/nf-physicalmonitorenumerationapi-getnumberofphysicalmonitorsfromhmonitor")] +GetNumberOfPhysicalMonitorsFromIDirect3DDevice9=[Documentation("https://docs.microsoft.com/windows/win32/api/physicalmonitorenumerationapi/nf-physicalmonitorenumerationapi-getnumberofphysicalmonitorsfromidirect3ddevice9")] +GetNumberOfValues=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmcodecmetadata-getnumberofvalues")] +GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getobject")] +GetObjectA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getobjecta")] +GetObjectByTextRepresentation=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-resourcerecord-getobjectbytextrepresentation")] +GetObjectContext=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-getobjectcontext")] +GetObjectDataOnClearChannel=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iscpsecureexchange3--getobjectdataonclearchannel")] +GetObjectType=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getobjecttype")] +GetObjectW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getobjectw")] +GetOEMCP=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getoemcp")] +GetOldestEventLogRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getoldesteventlogrecord")] +GetOleaccVersionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-getoleaccversioninfo")] +GetOpenCardName=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-getopencardnamea")] +GetOpenCardNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-getopencardnamea")] +GetOpenCardNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-getopencardnamew")] +GetOpenClipboardWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getopenclipboardwindow")] +GetOpenFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-getopenfilenamea")] +GetOpenFileNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-getopenfilenamea")] +GetOpenFileNamePreview=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-getopenfilenameprevieww")] +GetOpenFileNamePreviewA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-getopenfilenamepreviewa")] +GetOpenFileNamePreviewW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-getopenfilenameprevieww")] +GetOpenFileNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-getopenfilenamew")] +GetOPMInformation=[Documentation("https://docs.microsoft.com/windows/win32/medfound/getopminformation")] +GetOPMRandomNumber=[Documentation("https://docs.microsoft.com/windows/win32/medfound/getopmrandomnumber")] +GetOutlineTextMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getoutlinetextmetricsw")] +GetOutlineTextMetricsA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getoutlinetextmetricsa")] +GetOutlineTextMetricsW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getoutlinetextmetricsw")] +GetOverlappedResult=[Documentation("https://docs.microsoft.com/windows/win32/api/ioapiset/nf-ioapiset-getoverlappedresult")] +GetOverlappedResultEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ioapiset/nf-ioapiset-getoverlappedresultex")] +GetOwnerModuleFromTcp6Entry=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getownermodulefromtcp6entry")] +GetOwnerModuleFromTcpEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getownermodulefromtcpentry")] +GetOwnerModuleFromUdp6Entry=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getownermodulefromudp6entry")] +GetOwnerModuleFromUdpEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getownermodulefromudpentry")] +GetPackageApplicationIds=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getpackageapplicationids")] +GetPackageFamilyName=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getpackagefamilyname")] +GetPackageFamilyNameFromToken=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getpackagefamilynamefromtoken")] +GetPackageFullName=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getpackagefullname")] +GetPackageFullNameFromToken=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getpackagefullnamefromtoken")] +GetPackageId=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getpackageid")] +GetPackageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getpackageinfo")] +GetPackageInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getpackageinfo2")] +GetPackagePath=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getpackagepath")] +GetPackagePathByFullName=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getpackagepathbyfullname")] +GetPackagePathByFullName2=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getpackagepathbyfullname2")] +GetPackagesByPackageFamily=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getpackagesbypackagefamily")] +GetPaletteEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getpaletteentries")] +GetParent=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getparent")] +GetParentalCountry=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getparentalcountry-method")] +GetParentalLevel=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getparentallevel-method")] +GetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getpath")] +getpeername=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-getpeername")] +GetPerAdapterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getperadapterinfo")] +GetPerformanceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getperformanceinfo")] +GetPerTcp6ConnectionEStats=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getpertcp6connectionestats")] +GetPerTcpConnectionEStats=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getpertcpconnectionestats")] +GetPhysicalCursorPos=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getphysicalcursorpos")] +GetPhysicallyInstalledSystemMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getphysicallyinstalledsystemmemory")] +GetPhysicalMonitorDescription=[Documentation("https://docs.microsoft.com/windows/win32/Monitor/getphysicalmonitordescription")] +GetPhysicalMonitors=[Documentation("https://docs.microsoft.com/windows/win32/Monitor/getphysicalmonitors")] +GetPhysicalMonitorsFromHMONITOR=[Documentation("https://docs.microsoft.com/windows/win32/api/physicalmonitorenumerationapi/nf-physicalmonitorenumerationapi-getphysicalmonitorsfromhmonitor")] +GetPhysicalMonitorsFromIDirect3DDevice9=[Documentation("https://docs.microsoft.com/windows/win32/api/physicalmonitorenumerationapi/nf-physicalmonitorenumerationapi-getphysicalmonitorsfromidirect3ddevice9")] +GetPhysicalPresenceRequest=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getphysicalpresencerequest-win32-tpm")] +GetPhysicalPresenceResponse=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getphysicalpresenceresponse-win32-tpm")] +GetPhysicalPresenceTransition=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getphysicalpresencetransition-win32-tpm")] +GetPixel=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getpixel")] +GetPixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getpixelformat")] +GetPlayerParentalCountry=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getplayerparentalcountry-method")] +GetPlayerParentalLevel=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getplayerparentallevel-method")] +GetPointerCursorId=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointercursorid")] +GetPointerDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerdevice")] +GetPointerDeviceCursors=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerdevicecursors")] +GetPointerDeviceProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerdeviceproperties")] +GetPointerDeviceRects=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerdevicerects")] +GetPointerDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerdevices")] +GetPointerFrameInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerframeinfo")] +GetPointerFrameInfoHistory=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerframeinfohistory")] +GetPointerFramePenInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerframepeninfo")] +GetPointerFramePenInfoHistory=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerframepeninfohistory")] +GetPointerFrameTouchInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerframetouchinfo")] +GetPointerFrameTouchInfoHistory=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerframetouchinfohistory")] +GetPointerInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerinfo")] +GetPointerInfoHistory=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerinfohistory")] +GetPointerInputTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerinputtransform")] +GetPointerPenInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerpeninfo")] +GetPointerPenInfoHistory=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointerpeninfohistory")] +GetPointerTouchInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointertouchinfo")] +GetPointerTouchInfoHistory=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointertouchinfohistory")] +GetPointerType=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpointertype")] +GetPolyFillMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getpolyfillmode")] +GetPositionInformationOperation=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/getpositioninformationoperation")] +GetPositionInformationOperation::Completed=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/getpositioninformationoperation-completed")] +GetPositionInformationOperation::GetResults=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/getpositioninformationoperation-getresults")] +GetPreferredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-getpreferredpacketdescription")] +GetPreviousProtocolOffsetByName=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getpreviousprotocoloffsetbyname")] +GetPrintCapabilitiesThunk2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprintcapabilitiesthunk2")] +GetPrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinter")] +GetPrinterA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinter")] +GetPrinterData=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdata")] +GetPrinterDataA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdata")] +GetPrinterDataEx=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdataex")] +GetPrinterDataExA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdataex")] +GetPrinterDataExW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdataex")] +GetPrinterDataW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdata")] +GetPrinterDriver=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdriver")] +GetPrinterDriver2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdriver2")] +GetPrinterDriver2W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdriver2")] +GetPrinterDriverA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdriver")] +GetPrinterDriverDirectory=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdriverdirectory")] +GetPrinterDriverDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdriverdirectory")] +GetPrinterDriverDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdriverdirectory")] +GetPrinterDriverPackagePath=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdriverpackagepath")] +GetPrinterDriverPackagePathA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdriverpackagepath")] +GetPrinterDriverPackagePathW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdriverpackagepath")] +GetPrinterDriverW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinterdriver")] +GetPrinterW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprinter")] +GetPrintExecutionData=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprintexecutiondata")] +GetPrintProcessorDirectory=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprintprocessordirectory")] +GetPrintProcessorDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprintprocessordirectory")] +GetPrintProcessorDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getprintprocessordirectory")] +GetPriorityClass=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getpriorityclass")] +GetPriorityClipboardFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpriorityclipboardformat")] +GetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmcodecprivatedata-getprivatedata")] +GetPrivateObjectSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getprivateobjectsecurity")] +GetPrivateProfileInt=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprivateprofileint")] +GetPrivateProfileIntA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprivateprofileinta")] +GetPrivateProfileIntW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprivateprofileintw")] +GetPrivateProfileSection=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprivateprofilesection")] +GetPrivateProfileSectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprivateprofilesectiona")] +GetPrivateProfileSectionNames=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprivateprofilesectionnames")] +GetPrivateProfileSectionNamesA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprivateprofilesectionnamesa")] +GetPrivateProfileSectionNamesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprivateprofilesectionnamesw")] +GetPrivateProfileSectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprivateprofilesectionw")] +GetPrivateProfileString=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprivateprofilestring")] +GetPrivateProfileStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprivateprofilestringa")] +GetPrivateProfileStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprivateprofilestringw")] +GetPrivateProfileStruct=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprivateprofilestruct")] +GetPrivateProfileStructA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprivateprofilestructa")] +GetPrivateProfileStructW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprivateprofilestructw")] +GetProcAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-getprocaddress")] +GetProcessAffinityMask=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprocessaffinitymask")] +GetProcessDefaultCpuSetMasks=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocessdefaultcpusetmasks")] +GetProcessDefaultCpuSets=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocessdefaultcpusets")] +GetProcessDefaultLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getprocessdefaultlayout")] +GetProcessDEPPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprocessdeppolicy")] +GetProcessDpiAwareness=[Documentation("https://docs.microsoft.com/windows/win32/api/shellscalingapi/nf-shellscalingapi-getprocessdpiawareness")] +GetProcessGroupAffinity=[Documentation("https://docs.microsoft.com/windows/win32/api/processtopologyapi/nf-processtopologyapi-getprocessgroupaffinity")] +GetProcessHandleCount=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocesshandlecount")] +GetProcessHandleFromHwnd=[Documentation("https://docs.microsoft.com/windows/win32/WinAuto/getprocesshandlefromhwnd")] +GetProcessHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-getprocessheap")] +GetProcessHeaps=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-getprocessheaps")] +GetProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocessid")] +GetProcessIdOfThread=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocessidofthread")] +GetProcessImageFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getprocessimagefilenamea")] +GetProcessImageFileNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getprocessimagefilenamea")] +GetProcessImageFileNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getprocessimagefilenamew")] +GetProcessInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocessinformation")] +GetProcessIoCounters=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprocessiocounters")] +GetProcessMemoryInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getprocessmemoryinfo")] +GetProcessMitigationPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocessmitigationpolicy")] +GetProcessorSystemCycleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getprocessorsystemcycletime")] +GetProcessPreferredUILanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getprocesspreferreduilanguages")] +GetProcessPriorityBoost=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocesspriorityboost")] +GetProcessReference=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-getprocessreference")] +GetProcessShutdownParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocessshutdownparameters")] +GetProcessTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocesstimes")] +GetProcessVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocessversion")] +GetProcessWindowStation=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getprocesswindowstation")] +GetProcessWorkingSetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-getprocessworkingsetsize")] +GetProcessWorkingSetSizeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-getprocessworkingsetsizeex")] +GetProductInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo")] +GetProfileInt=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprofileinta")] +GetProfileIntA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprofileinta")] +GetProfileIntW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprofileintw")] +GetProfilesDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getprofilesdirectorya")] +GetProfilesDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getprofilesdirectorya")] +GetProfilesDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getprofilesdirectoryw")] +GetProfileSection=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprofilesectionw")] +GetProfileSectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprofilesectiona")] +GetProfileSectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprofilesectionw")] +GetProfileString=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprofilestringa")] +GetProfileStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprofilestringa")] +GetProfileStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getprofilestringw")] +GetProfileType=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getprofiletype")] +GetProp=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpropw")] +GetPropA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpropa")] +GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getproperty")] +GetPropertyFromIDList::GetPropertyFromIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shidfact/nf-shidfact-citemidfactory-getpropertyfromidlist(pcuidlist_relative_pcwstr_variant)")] +GetPropertyInfo=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getpropertyinfo")] +GetPropertyInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-getpropertyinteractioncontext")] +GETPROPERTYSTOREFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/ne-propsys-getpropertystoreflags")] +GetPropertyText=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getpropertytext")] +GetPropW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getpropw")] +GetProtectionStatus=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getprotectionstatus-win32-encryptablevolume")] +getprotobyname=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-getprotobyname")] +getprotobynumber=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-getprotobynumber")] +GetProtocolFromName=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getprotocolfromname")] +GetProtocolFromTable=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getprotocolfromtable")] +GetProtocolInfo=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getprotocolinfo")] +GetProtocolStartOffset=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getprotocolstartoffset")] +GetProtocolStartOffsetHandle=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getprotocolstartoffsethandle")] +GetPS2ColorRenderingDictionary=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getps2colorrenderingdictionary")] +GetPS2ColorRenderingIntent=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getps2colorrenderingintent")] +GetPS2ColorSpaceArray=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getps2colorspacearray")] +GetPwrCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/powerbase/nf-powerbase-getpwrcapabilities")] +GetPwrDiskSpindownRange=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-getpwrdiskspindownrange")] +GetQueuedCompletionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/ioapiset/nf-ioapiset-getqueuedcompletionstatus")] +GetQueuedCompletionStatusEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ioapiset/nf-ioapiset-getqueuedcompletionstatusex")] +GetQueueStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getqueuestatus")] +GetRandomRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getrandomrgn")] +GetRasterizerCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getrasterizercaps")] +GetRawInputBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getrawinputbuffer")] +GetRawInputData=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getrawinputdata")] +GetRawInputDeviceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getrawinputdeviceinfoa")] +GetRawInputDeviceInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getrawinputdeviceinfoa")] +GetRawInputDeviceInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getrawinputdeviceinfow")] +GetRawInputDeviceList=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getrawinputdevicelist")] +GetRawPointerDeviceData=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getrawpointerdevicedata")] +GetRecoAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-getrecoattributes")] +GetRecordInfoFromGuids=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-getrecordinfofromguids")] +GetRecordInfoFromTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-getrecordinfofromtypeinfo")] +GetRecordSizeGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/getrecordsizegrbit-enumeration")] +GetRegionData=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getregiondata")] +GetRegisteredRawInputDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getregisteredrawinputdevices")] +GetRenderTargetSampleCount=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-getrendertargetsamplecount")] +GetRenderTargetSamplePosition=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-getrendertargetsampleposition")] +GetRequiredIntermediateSize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/getrequiredintermediatesize")] +GetResolvedPackageFullNameForPackageDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getresolvedpackagefullnameforpackagedependency")] +GetRestrictedErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-getrestrictederrorinfo")] +GetResultPropertyList=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-getresultpropertylist")] +GetRgnBox=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getrgnbox")] +GetRightSeparator=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-getrightseparator")] +GetRoleText=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-getroletexta")] +GetRoleTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-getroletexta")] +GetRoleTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-getroletextw")] +GetROP2=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getrop2")] +GetRTTAndHopCount=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getrttandhopcount")] +GetRunningObjectTable=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-getrunningobjecttable")] +GetRValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getrvalue")] +GetSamplePosition=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-to-get-sample-position")] +GetSaveFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-getsavefilenamea")] +GetSaveFileNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-getsavefilenamea")] +GetSaveFileNamePreview=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-getsavefilenamepreviewa")] +GetSaveFileNamePreviewA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-getsavefilenamepreviewa")] +GetSaveFileNamePreviewW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-getsavefilenameprevieww")] +GetSaveFileNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-getsavefilenamew")] +GetScaleFactorForDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/shellscalingapi/nf-shellscalingapi-getscalefactorfordevice")] +GetScaleFactorForMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/shellscalingapi/nf-shellscalingapi-getscalefactorformonitor")] +GetScrollBarInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getscrollbarinfo")] +GetScrollInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getscrollinfo")] +GetScrollPos=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getscrollpos")] +GetScrollRange=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getscrollrange")] +GetSecondaryIndexBookmarkGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/getsecondaryindexbookmarkgrbit-enumeration")] +GetSecurityDescriptorControl=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getsecuritydescriptorcontrol")] +GetSecurityDescriptorDacl=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getsecuritydescriptordacl")] +GetSecurityDescriptorGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getsecuritydescriptorgroup")] +GetSecurityDescriptorLength=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getsecuritydescriptorlength")] +GetSecurityDescriptorOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getsecuritydescriptorowner")] +GetSecurityDescriptorRMControl=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getsecuritydescriptorrmcontrol")] +GetSecurityDescriptorSacl=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getsecuritydescriptorsacl")] +GetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-getsecurityinfo")] +getservbyname=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-getservbyname")] +getservbyport=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-getservbyport")] +GetServerForPMP=[Documentation("https://docs.microsoft.com/windows/win32/api/comppkgsup/nf-comppkgsup-getserverforpmp")] +GetService=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-getservicea")] +GetServiceA=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-getservicea")] +GetServiceAccountPassword=[Documentation("https://docs.microsoft.com/windows/win32/SecMgmt/getserviceaccountpassword")] +GetServiceDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-getservicedirectory")] +GetServiceDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-getservicedisplaynamew")] +GetServiceDisplayNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-getservicedisplaynamea")] +GetServiceDisplayNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-getservicedisplaynamew")] +GetServiceKeyName=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-getservicekeynamea")] +GetServiceKeyNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-getservicekeynamea")] +GetServiceKeyNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-getservicekeynamew")] +GetServiceRegistryStateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-getserviceregistrystatekey")] +GetServiceW=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-getservicew")] +GetSessionCompartmentId=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getsessioncompartmentid")] +GetSharedServiceDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-getsharedservicedirectory")] +GetSharedServiceRegistryStateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-getsharedserviceregistrystatekey")] +GetShellWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getshellwindow")] +GetShortPathName=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getshortpathnamea")] +GetShortPathNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getshortpathnamea")] +GetShortPathNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getshortpathnamew")] +GetSidIdentifierAuthority=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getsididentifierauthority")] +GetSidLengthRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getsidlengthrequired")] +GetSidSubAuthority=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getsidsubauthority")] +GetSidSubAuthorityCount=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getsidsubauthoritycount")] +getsockname=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-getsockname")] +getsockopt=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-getsockopt")] +getsourcefilter=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-getsourcefilter")] +GetSpoolFileHandle=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getspoolfilehandle")] +GetSpoolFileHandleA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getspoolfilehandle")] +GetSpoolFileHandleW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/getspoolfilehandle")] +GetSPRM=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getsprm-method")] +GetStagedPackageOrigin=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getstagedpackageorigin")] +GetStagedPackagePathByFullName=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getstagedpackagepathbyfullname")] +GetStagedPackagePathByFullName2=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-getstagedpackagepathbyfullname2")] +GetStandardColorSpaceProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getstandardcolorspaceprofilea")] +GetStandardColorSpaceProfileA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getstandardcolorspaceprofilea")] +GetStandardColorSpaceProfileW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-getstandardcolorspaceprofilew")] +GetStartupInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getstartupinfow")] +GetStartupInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getstartupinfow")] +GetStartupInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getstartupinfow")] +GetStateInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-getstateinteractioncontext")] +GetStateText=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-getstatetextw")] +GetStateTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-getstatetexta")] +GetStateTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-getstatetextw")] +GetStdHandle=[Documentation("https://docs.microsoft.com/windows/console/getstdhandle")] +GetStockObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getstockobject")] +GetStorageDependencyInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-getstoragedependencyinformation")] +GetStreamPropertiesOperation=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/getstreampropertiesoperation")] +GetStreamPropertiesOperation::Completed=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/getstreampropertiesoperation-completed")] +GetStreamPropertiesOperation::GetResults=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/getstreampropertiesoperation-getresults")] +GetStretchBltMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getstretchbltmode")] +GetStringFromBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getstringfromblob")] +GetStringScripts=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getstringscripts")] +GetStringsFromBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/getstringsfromblob")] +GetStringTypeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getstringtypea")] +GetStringTypeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/stringapiset/nf-stringapiset-getstringtypeexw")] +GetStringTypeExA=[Documentation("https://docs.microsoft.com/windows/win32/api/stringapiset/nf-stringapiset-getstringtypeexw")] +GetStringTypeExW=[Documentation("https://docs.microsoft.com/windows/win32/api/stringapiset/nf-stringapiset-getstringtypeexw")] +GetStringTypeW=[Documentation("https://docs.microsoft.com/windows/win32/api/stringapiset/nf-stringapiset-getstringtypew")] +GetSubMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getsubmenu")] +GetSubpictureLanguage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getsubpicturelanguage-method")] +GetSubtypeName=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getsubtypename")] +GetSuggestedOPMProtectedOutputArraySize=[Documentation("https://docs.microsoft.com/windows/win32/medfound/getsuggestedopmprotectedoutputarraysize")] +GetSuspendCount=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/getsuspendcount-win32-encryptablevolume")] +GetSymLoadError=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-getsymloaderror")] +GetSysColor=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getsyscolor")] +GetSysColorBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getsyscolorbrush")] +GetSystemCpuSetInformation=[Documentation("https://docs.microsoft.com/windows/win32/ProcThread/getsystemcpusetinformation")] +GetSystemDefaultLangID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getsystemdefaultlangid")] +GetSystemDefaultLCID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getsystemdefaultlcid")] +GetSystemDefaultLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getsystemdefaultlocalename")] +GetSystemDefaultUILanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getsystemdefaultuilanguage")] +GetSystemDEPPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getsystemdeppolicy")] +GetSystemDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemdirectoryw")] +GetSystemDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemdirectorya")] +GetSystemDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemdirectoryw")] +GetSystemDpiForProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getsystemdpiforprocess")] +GetSystemFileCacheSize=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-getsystemfilecachesize")] +GetSystemFirmwareTable=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemfirmwaretable")] +GetSystemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsysteminfo")] +GetSystemMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getsystemmenu")] +GetSystemMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getsystemmetrics")] +GetSystemMetricsForDpi=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getsystemmetricsfordpi")] +GetSystemPaletteEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getsystempaletteentries")] +GetSystemPaletteUse=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getsystempaletteuse")] +GetSystemPowerStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getsystempowerstatus")] +GetSystemPreferredUILanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getsystempreferreduilanguages")] +GetSystemRegistryQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getsystemregistryquota")] +GetSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemtime")] +GetSystemTimeAdjustment=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemtimeadjustment")] +GetSystemTimeAdjustmentPrecise=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemtimeadjustmentprecise")] +GetSystemTimeAsFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemtimeasfiletime")] +GetSystemTimePreciseAsFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemtimepreciseasfiletime")] +GetSystemTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getsystemtimes")] +GetSystemWindowsDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemwindowsdirectoryw")] +GetSystemWindowsDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemwindowsdirectorya")] +GetSystemWindowsDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemwindowsdirectoryw")] +GetSystemWow64Directory=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-getsystemwow64directoryw")] +GetSystemWow64Directory2=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-getsystemwow64directory2a")] +GetSystemWow64Directory2A=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-getsystemwow64directory2a")] +GetSystemWow64Directory2W=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-getsystemwow64directory2w")] +GetSystemWow64DirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-getsystemwow64directorya")] +GetSystemWow64DirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-getsystemwow64directoryw")] +GetTabbedTextExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-gettabbedtextextentw")] +GetTabbedTextExtentA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-gettabbedtextextenta")] +GetTabbedTextExtentW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-gettabbedtextextentw")] +GetTapeParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-gettapeparameters")] +GetTapePosition=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-gettapeposition")] +GetTapeStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-gettapestatus")] +GetTcp6Table=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-gettcp6table")] +GetTcp6Table2=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-gettcp6table2")] +GetTcpStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-gettcpstatistics")] +GetTcpStatisticsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-gettcpstatisticsex")] +GetTcpStatisticsEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-gettcpstatisticsex2")] +GetTcpTable=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-gettcptable")] +GetTcpTable2=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-gettcptable2")] +GetTempFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-gettempfilename")] +GetTempFileNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-gettempfilenamea")] +GetTempFileNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-gettempfilenamew")] +GetTempPath=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-gettemppathw")] +GetTempPath2A=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-gettemppath2a")] +GetTempPath2W=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-gettemppath2w")] +GetTempPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-gettemppatha")] +GetTempPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-gettemppathw")] +GetTeredoPort=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getteredoport")] +GetTextAlign=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextalign")] +GetTextCharacterExtra=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextcharacterextra")] +GetTextCharset=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextcharset")] +GetTextCharsetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextcharsetinfo")] +GetTextColor=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextcolor")] +GETTEXTEX=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-gettextex")] +GetTextExtentExPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextextentexpointw")] +GetTextExtentExPointA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextextentexpointa")] +GetTextExtentExPointI=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextextentexpointi")] +GetTextExtentExPointW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextextentexpointw")] +GetTextExtentPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextextentpointa")] +GetTextExtentPoint32=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextextentpoint32a")] +GetTextExtentPoint32A=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextextentpoint32a")] +GetTextExtentPoint32W=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextextentpoint32w")] +GetTextExtentPoint32Wrap=[Documentation("https://docs.microsoft.com/windows/win32/Controls/gettextextentpoint32wrap")] +GetTextExtentPointA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextextentpointa")] +GetTextExtentPointI=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextextentpointi")] +GetTextExtentPointW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextextentpointw")] +GetTextFace=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextfacew")] +GetTextFaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextfacea")] +GetTextFaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextfacew")] +GETTEXTLENGTHEX=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-gettextlengthex")] +GetTextMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextmetrics")] +GetTextMetricsA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextmetricsa")] +GetTextMetricsW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gettextmetricsw")] +GetThemeAnimationProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemeanimationproperty")] +GetThemeAnimationTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemeanimationtransform")] +GetThemeAppProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemeappproperties")] +GetThemeBackgroundContentRect=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemebackgroundcontentrect")] +GetThemeBackgroundExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemebackgroundextent")] +GetThemeBackgroundRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemebackgroundregion")] +GetThemeBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemebitmap")] +GetThemeBool=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemebool")] +GetThemeColor=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemecolor")] +GetThemeDocumentationProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemedocumentationproperty")] +GetThemeEnumValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemeenumvalue")] +GetThemeFilename=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemefilename")] +GetThemeFont=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemefont")] +GetThemeInt=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemeint")] +GetThemeIntList=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemeintlist")] +GetThemeMargins=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthememargins")] +GetThemeMetric=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthememetric")] +GetThemePartSize=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemepartsize")] +GetThemePosition=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemeposition")] +GetThemePropertyOrigin=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemepropertyorigin")] +GetThemeRect=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemerect")] +GetThemeStream=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemestream")] +GetThemeString=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemestring")] +GetThemeSysBool=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemesysbool")] +GetThemeSysColor=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemesyscolor")] +GetThemeSysColorBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemesyscolorbrush")] +GetThemeSysFont=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemesysfont")] +GetThemeSysInt=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemesysint")] +GetThemeSysSize=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemesyssize")] +GetThemeSysString=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemesysstring")] +GetThemeTextExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemetextextent")] +GetThemeTextMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemetextmetrics")] +GetThemeTimingFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemetimingfunction")] +GetThemeTransitionDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getthemetransitionduration")] +GetThreadContext=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getthreadcontext")] +GetThreadDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getthreaddescription")] +GetThreadDesktop=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getthreaddesktop")] +GetThreadDpiAwarenessContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getthreaddpiawarenesscontext")] +GetThreadDpiHostingBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getthreaddpihostingbehavior")] +GetThreadEnabledXStateFeatures=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getthreadenabledxstatefeatures")] +GetThreadErrorMode=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-getthreaderrormode")] +GetThreadGroupAffinity=[Documentation("https://docs.microsoft.com/windows/win32/api/processtopologyapi/nf-processtopologyapi-getthreadgroupaffinity")] +GetThreadId=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getthreadid")] +GetThreadIdealProcessorEx=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getthreadidealprocessorex")] +GetThreadInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getthreadinformation")] +GetThreadIOPendingFlag=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getthreadiopendingflag")] +GetThreadLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getthreadlocale")] +GetThreadPreferredUILanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getthreadpreferreduilanguages")] +GetThreadPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getthreadpriority")] +GetThreadPriorityBoost=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getthreadpriorityboost")] +GetThreadSelectedCpuSetMasks=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getthreadselectedcpusetmasks")] +GetThreadSelectedCpuSets=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getthreadselectedcpusets")] +GetThreadSelectorEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getthreadselectorentry")] +GetThreadTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getthreadtimes")] +GetThreadUILanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getthreaduilanguage")] +GetThreadWaitChain=[Documentation("https://docs.microsoft.com/windows/win32/api/wct/nf-wct-getthreadwaitchain")] +GetTickCount=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-gettickcount")] +GetTickCount64=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-gettickcount64")] +GetTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/datetimeapi/nf-datetimeapi-gettimeformata")] +GetTimeFormatA=[Documentation("https://docs.microsoft.com/windows/win32/api/datetimeapi/nf-datetimeapi-gettimeformata")] +GetTimeFormatEx=[Documentation("https://docs.microsoft.com/windows/win32/api/datetimeapi/nf-datetimeapi-gettimeformatex")] +GetTimeFormatW=[Documentation("https://docs.microsoft.com/windows/win32/api/datetimeapi/nf-datetimeapi-gettimeformatw")] +GetTimeFormatWrapW=[Documentation("https://docs.microsoft.com/windows/win32/shell/gettimeformatwrapw")] +GetTimestampForLoadedLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-gettimestampforloadedlibrary")] +GetTimeSysInfoFunc=[Documentation("https://docs.microsoft.com/windows/win32/api/timeprov/nc-timeprov-gettimesysinfofunc")] +GetTimeZoneInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/timezoneapi/nf-timezoneapi-gettimezoneinformation")] +GetTimeZoneInformationForYear=[Documentation("https://docs.microsoft.com/windows/win32/api/timezoneapi/nf-timezoneapi-gettimezoneinformationforyear")] +GetTimingReport=[Documentation("https://docs.microsoft.com/windows/win32/api/lowlevelmonitorconfigurationapi/nf-lowlevelmonitorconfigurationapi-gettimingreport")] +Getting=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/getting-started--deprecated")] +GetTitleBarInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-gettitlebarinfo")] +GetTitleParentalLevels=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/gettitleparentallevels-method")] +GetTnefStreamCodepage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/gettnefstreamcodepage")] +GetTokenInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-gettokeninformation")] +GetTopWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-gettopwindow")] +GetTouchInputInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-gettouchinputinfo")] +GetTraceEnableFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-gettraceenableflags")] +GetTraceEnableLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-gettraceenablelevel")] +GetTraceLoggerHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-gettraceloggerhandle")] +GetTransactionId=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-gettransactionid")] +GetTransactionInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-gettransactioninformation")] +GetTransactionManagerId=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-gettransactionmanagerid")] +GetTransportInformationOperation=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/gettransportinformationoperation")] +GetTransportInformationOperation::Completed=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/gettransportinformationoperation-completed")] +GetTransportInformationOperation::get_Completed=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/gettransportinformationoperation-completed")] +GetTransportInformationOperation::GetResults=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/gettransportinformationoperation-getresults")] +GetTransportInformationOperation::put_Completed=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/gettransportinformationoperation-completed")] +GetTrueColorType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/gettruecolortype")] +GetTrusteeForm=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-gettrusteeformw")] +GetTrusteeFormA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-gettrusteeforma")] +GetTrusteeFormW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-gettrusteeformw")] +GetTrusteeName=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-gettrusteenamea")] +GetTrusteeNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-gettrusteenamea")] +GetTrusteeNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-gettrusteenamew")] +GetTrusteeType=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-gettrusteetypew")] +GetTrusteeTypeA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-gettrusteetypea")] +GetTrusteeTypeW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-gettrusteetypew")] +GetTypeByName=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-gettypebynamea")] +GetTypeByNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-gettypebynamea")] +GetTypeByNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-gettypebynamew")] +GetUdp6Table=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getudp6table")] +GetUdpStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getudpstatistics")] +GetUdpStatisticsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getudpstatisticsex")] +GetUdpStatisticsEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getudpstatisticsex2")] +GetUdpTable=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getudptable")] +GetUILanguageFallbackList=[Documentation("https://docs.microsoft.com/windows/win32/api/muiload/nf-muiload-getuilanguagefallbacklist")] +GetUILanguageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getuilanguageinfo")] +GetUmsCompletionListEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getumscompletionlistevent")] +GetUmsSystemThreadInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getumssystemthreadinformation")] +GetUnicastIpAddressEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getunicastipaddressentry")] +GetUnicastIpAddressTable=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-getunicastipaddresstable")] +GetUnicodeRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-getunicoderanges")] +GetUniDirectionalAdapterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-getunidirectionaladapterinfo")] +GetUnpredictedMessagePos=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getunpredictedmessagepos")] +GetUpdatedClipboardFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getupdatedclipboardformats")] +GetUpdateRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getupdaterect")] +GetUpdateRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getupdatergn")] +GetUrlCacheConfigInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-geturlcacheconfiginfow")] +GetUrlCacheConfigInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-geturlcacheconfiginfoa")] +GetUrlCacheConfigInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-geturlcacheconfiginfow")] +GetUrlCacheEntryInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-geturlcacheentryinfoa")] +GetUrlCacheEntryInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-geturlcacheentryinfoa")] +GetUrlCacheEntryInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-geturlcacheentryinfoexw")] +GetUrlCacheEntryInfoExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-geturlcacheentryinfoexa")] +GetUrlCacheEntryInfoExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-geturlcacheentryinfoexw")] +GetUrlCacheEntryInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-geturlcacheentryinfow")] +GetUrlCacheGroupAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-geturlcachegroupattributew")] +GetUrlCacheGroupAttributeA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-geturlcachegroupattributea")] +GetUrlCacheGroupAttributeW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-geturlcachegroupattributew")] +GetUserDefaultGeoName=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getuserdefaultgeoname")] +GetUserDefaultLangID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getuserdefaultlangid")] +GetUserDefaultLCID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getuserdefaultlcid")] +GetUserDefaultLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getuserdefaultlocalename")] +GetUserDefaultUILanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getuserdefaultuilanguage")] +GetUserGeoID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getusergeoid")] +GetUserName=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getusernamew")] +GetUserNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getusernamea")] +GetUserNameEx=[Documentation("https://docs.microsoft.com/windows/win32/api/secext/nf-secext-getusernameexa")] +GetUserNameExA=[Documentation("https://docs.microsoft.com/windows/win32/api/secext/nf-secext-getusernameexa")] +GetUserNameExW=[Documentation("https://docs.microsoft.com/windows/win32/api/secext/nf-secext-getusernameexw")] +GetUserNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getusernamew")] +GetUserObjectInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getuserobjectinformationw")] +GetUserObjectInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getuserobjectinformationa")] +GetUserObjectInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getuserobjectinformationw")] +GetUserObjectSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getuserobjectsecurity")] +GetUserPreferredUILanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-getuserpreferreduilanguages")] +GetUserProfileDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getuserprofiledirectorya")] +GetUserProfileDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getuserprofiledirectorya")] +GetUserProfileDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-getuserprofiledirectoryw")] +GetValueAndName=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmcodecmetadata-getvalueandname")] +GetVCPFeatureAndVCPFeatureReply=[Documentation("https://docs.microsoft.com/windows/win32/api/lowlevelmonitorconfigurationapi/nf-lowlevelmonitorconfigurationapi-getvcpfeatureandvcpfeaturereply")] +GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getversion")] +GetVersionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getversionexw")] +GetVersionExA=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getversionexa")] +GetVersionExW=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getversionexw")] +GetVideoSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/getvideosize-method")] +GetViewportExtEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getviewportextex")] +GetViewportOrgEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getviewportorgex")] +GetVirtualDiskInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-getvirtualdiskinformation")] +GetVirtualDiskMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-getvirtualdiskmetadata")] +GetVirtualDiskOperationProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-getvirtualdiskoperationprogress")] +GetVirtualDiskPhysicalPath=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-getvirtualdiskphysicalpath")] +GetVolumeInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getvolumeinformationw")] +GetVolumeInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getvolumeinformationa")] +GetVolumeInformationByHandleW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getvolumeinformationbyhandlew")] +GetVolumeInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getvolumeinformationw")] +GetVolumeNameForVolumeMountPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getvolumenameforvolumemountpointa")] +GetVolumeNameForVolumeMountPointA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getvolumenameforvolumemountpointa")] +GetVolumeNameForVolumeMountPointW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getvolumenameforvolumemountpointw")] +GetVolumeOperation=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/getvolumeoperation")] +GetVolumeOperation::Completed=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/getvolumeoperation-completed")] +GetVolumeOperation::GetResults=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/getvolumeoperation-getresults")] +GetVolumePathName=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getvolumepathnamea")] +GetVolumePathNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getvolumepathnamea")] +GetVolumePathNamesForVolumeName=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getvolumepathnamesforvolumenamea")] +GetVolumePathNamesForVolumeNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getvolumepathnamesforvolumenamea")] +GetVolumePathNamesForVolumeNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getvolumepathnamesforvolumenamew")] +GetVolumePathNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getvolumepathnamew")] +GetVolumesFromDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getvolumesfromdrivea")] +GetVolumesFromDriveA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getvolumesfromdrivea")] +GetVolumesFromDriveW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-getvolumesfromdrivew")] +GetWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindow")] +GetWindowContextHelpId=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowcontexthelpid")] +GetWindowDC=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowdc")] +GetWindowDisplayAffinity=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowdisplayaffinity")] +GetWindowDpiAwarenessContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowdpiawarenesscontext")] +GetWindowDpiHostingBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowdpihostingbehavior")] +GetWindowExtEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getwindowextex")] +GetWindowFeedbackSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowfeedbacksetting")] +GetWindowInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowinfo")] +GetWindowLong=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowlongw")] +GetWindowLongA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowlonga")] +GetWindowLongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowlongptrw")] +GetWindowLongPtrA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowlongptra")] +GetWindowLongPtrW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowlongptrw")] +GetWindowLongW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowlongw")] +GetWindowModuleFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowmodulefilenamea")] +GetWindowModuleFileNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowmodulefilenamea")] +GetWindowModuleFileNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowmodulefilenamew")] +GetWindowOrgEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getwindoworgex")] +GetWindowPlacement=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowplacement")] +GetWindowRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowrect")] +GetWindowRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowrgn")] +GetWindowRgnBox=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowrgnbox")] +GetWindowsAccountDomainSid=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-getwindowsaccountdomainsid")] +GetWindowsDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getwindowsdirectorya")] +GetWindowsDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getwindowsdirectorya")] +GetWindowsDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getwindowsdirectoryw")] +GetWindowSubclass=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-getwindowsubclass")] +GetWindowText=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowtexta")] +GetWindowTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowtexta")] +GetWindowTextLength=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowtextlengtha")] +GetWindowTextLengthA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowtextlengtha")] +GetWindowTextLengthW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowtextlengthw")] +GetWindowTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowtextw")] +GetWindowTheme=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-getwindowtheme")] +GetWindowThreadProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowthreadprocessid")] +GetWindowWord=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowword")] +GetWinMetaFileBits=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getwinmetafilebits")] +GetWorldTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getworldtransform")] +GetWriteWatch=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-getwritewatch")] +GetWsChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getwschanges")] +GetWsChangesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getwschangesex")] +GetXStateFeaturesMask=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-getxstatefeaturesmask")] +GetYValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-getyvalue")] +GID_ROTATE_ANGLE_FROM_ARGUMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-gid_rotate_angle_from_argument")] +GID_ROTATE_ANGLE_TO_ARGUMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-gid_rotate_angle_to_argument")] +glAccum=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glaccum")] +glAddSwapHintRectWIN=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gladdswaphintrectwin")] +glAlphaFunc=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glalphafunc")] +glAreTexturesResident=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glaretexturesresident")] +glArrayElement=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glarrayelement")] +glBegin=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glbegin")] +glBindTexture=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glbindtexture")] +glBitmap=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glbitmap")] +glBlendFunc=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glblendfunc")] +glCallList=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcalllist")] +glCallLists=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcalllists")] +glClear=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glclear")] +glClearAccum=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glclearaccum")] +glClearColor=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glclearcolor")] +glClearDepth=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcleardepth")] +glClearIndex=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glclearindex")] +glClearStencil=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glclearstencil")] +glClipPlane=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glclipplane")] +glColor3b=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3b")] +glColor3bv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3bv")] +glColor3d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3d")] +glColor3dv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3dv")] +glColor3f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3f")] +glColor3fv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3fv")] +glColor3i=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3i")] +glColor3iv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3iv")] +glColor3s=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3s")] +glColor3sv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3sv")] +glColor3ub=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3ub")] +glColor3ubv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3ubv")] +glColor3ui=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3ui")] +glColor3uiv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3uiv")] +glColor3us=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3us")] +glColor3usv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor3usv")] +glColor4b=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4b")] +glColor4bv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4bv")] +glColor4d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4d")] +glColor4dv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4dv")] +glColor4f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4f")] +glColor4fv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4fv")] +glColor4i=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4i")] +glColor4iv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4iv")] +glColor4s=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4s")] +glColor4sv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4sv")] +glColor4ub=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4ub")] +glColor4ubv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4ubv")] +glColor4ui=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4ui")] +glColor4uiv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4uiv")] +glColor4us=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4us")] +glColor4usv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolor4usv")] +glColorMask=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolormask")] +glColorMaterial=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolormaterial")] +glColorPointer=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolorpointer")] +glColorSubTableEXT=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolorsubtableext")] +glColorTableEXT=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcolortableext")] +glCopyPixels=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcopypixels")] +glCopyTexImage1D=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcopyteximage1d")] +glCopyTexImage2D=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcopyteximage2d")] +glCopyTexSubImage1D=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcopytexsubimage1d")] +glCopyTexSubImage2D=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcopytexsubimage2d")] +glCullFace=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glcullface")] +glDeleteLists=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gldeletelists")] +glDeleteTextures=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gldeletetextures")] +glDepthFunc=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gldepthfunc")] +glDepthMask=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gldepthmask")] +glDepthRange=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gldepthrange")] +glDisable=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gldisable")] +glDisableClientState=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gldisableclientstate")] +glDrawArrays=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gldrawarrays")] +glDrawBuffer=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gldrawbuffer")] +glDrawElements=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gldrawelements")] +glDrawPixels=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gldrawpixels")] +glEdgeFlag=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gledgeflag")] +glEdgeFlagPointer=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gledgeflagpointer")] +glEdgeFlagv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gledgeflagv")] +glEnable=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glenable")] +glEnableClientState=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glenableclientstate")] +glEnd=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glend")] +glEndList=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glendlist")] +glEvalCoord1d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glevalcoord1d")] +glEvalCoord1dv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glevalcoord1dv")] +glEvalCoord1f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glevalcoord1f")] +glEvalCoord1fv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glevalcoord1fv")] +glEvalCoord2d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glevalcoord2d")] +glEvalCoord2dv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glevalcoord2dv")] +glEvalCoord2f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glevalcoord2f")] +glEvalCoord2fv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glevalcoord2fv")] +glEvalMesh1=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glevalmesh1")] +glEvalMesh2=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glevalmesh2")] +glEvalPoint1=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glevalpoint1")] +glEvalPoint2=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glevalpoint2")] +glFeedbackBuffer=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glfeedbackbuffer")] +glFinish=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glfinish")] +glFlush=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glflush")] +glFogf=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glfogf")] +glFogfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glfogfv")] +glFogi=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glfogi")] +glFogiv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glfogiv")] +glFrontFace=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glfrontface")] +glFrustum=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glfrustum")] +glGenLists=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgenlists")] +glGenTextures=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgentextures")] +glGetBooleanv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetbooleanv")] +glGetClipPlane=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetclipplane")] +glGetColorTableEXT=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetcolortableext")] +glGetColorTableParameterfvEXT=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetcolortableparameterfvext")] +glGetColorTableParameterivEXT=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetcolortableparameterivext")] +glGetDoublev=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetdoublev")] +glGetError=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgeterror")] +glGetFloatv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetfloatv")] +glGetIntegerv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetintegerv")] +glGetLightfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetlightfv")] +glGetLightiv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetlightiv")] +glGetMapdv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetmapdv")] +glGetMapfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetmapfv")] +glGetMapiv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetmapiv")] +glGetMaterialfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetmaterialfv")] +glGetMaterialiv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetmaterialiv")] +glGetPixelMapfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetpixelmapfv")] +glGetPixelMapuiv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetpixelmapuiv")] +glGetPixelMapusv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetpixelmapusv")] +glGetPointerv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetpointerv")] +glGetPolygonStipple=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetpolygonstipple")] +glGetString=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetstring")] +glGetTexEnvfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgettexenvfv")] +glGetTexEnviv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgettexenviv")] +glGetTexGendv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgettexgendv")] +glGetTexGenfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgettexgenfv")] +glGetTexGeniv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgettexgeniv")] +glGetTexImage=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgetteximage")] +glGetTexLevelParameterfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgettexlevelparameterfv")] +glGetTexLevelParameteriv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgettexlevelparameteriv")] +glGetTexParameterfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgettexparameterfv")] +glGetTexParameteriv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glgettexparameteriv")] +glHint=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glhint")] +glIndexd=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glindexd")] +glIndexdv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glindexdv")] +glIndexf=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glindexf")] +glIndexfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glindexfv")] +glIndexi=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glindexi")] +glIndexiv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glindexiv")] +glIndexMask=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glindexmask")] +glIndexPointer=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glindexpointer")] +glIndexs=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glindexs")] +glIndexsv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glindexsv")] +glInitNames=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glinitnames")] +glInterleavedArrays=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glinterleavedarrays")] +glIsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glisenabled")] +glIsList=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glislist")] +glIsTexture=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glistexture")] +glLightf=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gllightf")] +glLightfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gllightfv")] +glLighti=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gllighti")] +glLightiv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gllightiv")] +glLightModelf=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gllightmodelf")] +glLightModelfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gllightmodelfv")] +glLightModeli=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gllightmodeli")] +glLightModeliv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gllightmodeliv")] +glLineStipple=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gllinestipple")] +glLineWidth=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gllinewidth")] +glListBase=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gllistbase")] +glLoadIdentity=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glloadidentity")] +glLoadMatrixd=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glloadmatrixd")] +glLoadMatrixf=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glloadmatrixf")] +glLoadName=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glloadname")] +glLogicOp=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gllogicop")] +glMap1d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glmap1d")] +glMap1f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glmap1f")] +glMap2d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glmap2d")] +glMap2f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glmap2f")] +glMapGrid1d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glmapgrid1d")] +glMapGrid1f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glmapgrid1f")] +glMapGrid2d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glmapgrid2d")] +glMapGrid2f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glmapgrid2f")] +glMaterialf=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glmaterialf")] +glMaterialfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glmaterialfv")] +glMateriali=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glmateriali")] +glMaterialiv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glmaterialiv")] +glMatrixMode=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glmatrixmode")] +glMultMatrixd=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glmultmatrixd")] +glMultMatrixf=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glmultmatrixf")] +glNewList=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glnewlist")] +glNormal3b=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glnormal3b")] +glNormal3bv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glnormal3bv")] +glNormal3d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glnormal3d")] +glNormal3dv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glnormal3dv")] +glNormal3f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glnormal3f")] +glNormal3fv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glnormal3fv")] +glNormal3i=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glnormal3i")] +glNormal3iv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glnormal3iv")] +glNormal3s=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glnormal3s")] +glNormal3sv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glnormal3sv")] +glNormalPointer=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glnormalpointer")] +Global=[Documentation("https://docs.microsoft.com/windows/win32/Power/global-flags-constants")] +GLOBAL_MACHINE_POWER_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/ns-powrprof-global_machine_power_policy")] +GLOBAL_POWER_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/ns-powrprof-global_power_policy")] +GLOBAL_USER_POWER_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/ns-powrprof-global_user_power_policy")] +GlobalAddAtom=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globaladdatomw")] +GlobalAddAtomA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globaladdatoma")] +GlobalAddAtomEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globaladdatomexa")] +GlobalAddAtomExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globaladdatomexa")] +GlobalAddAtomExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globaladdatomexw")] +GlobalAddAtomW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globaladdatomw")] +GlobalAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globalalloc")] +GlobalDeleteAtom=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globaldeleteatom")] +GlobalDiscard=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globaldiscard")] +GlobalFindAtom=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globalfindatoma")] +GlobalFindAtomA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globalfindatoma")] +GlobalFindAtomW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globalfindatomw")] +globalFlags=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-policyschema-globalflags-wlanpolicy-element")] +GlobalFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globalflags")] +GlobalFree=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globalfree")] +GlobalGetAtomName=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globalgetatomnamew")] +GlobalGetAtomNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globalgetatomnamea")] +GlobalGetAtomNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globalgetatomnamew")] +GlobalHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globalhandle")] +GlobalLock=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globallock")] +GlobalMemoryStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globalmemorystatus")] +GlobalMemoryStatusEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-globalmemorystatusex")] +GLOBALOPT_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/ne-objidlbase-globalopt_properties")] +GLOBALOPT_UNMARSHALING_POLICY_VALUES=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/ne-objidlbase-globalopt_unmarshaling_policy_values")] +GlobalReAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globalrealloc")] +GlobalSize=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globalsize")] +GlobalUnlock=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-globalunlock")] +glOrtho=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glortho")] +glPassThrough=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpassthrough")] +glPixelMapfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpixelmapfv")] +glPixelMapuiv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpixelmapuiv")] +glPixelMapusv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpixelmapusv")] +glPixelStoref=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpixelstoref")] +glPixelStorei=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpixelstorei")] +glPixelTransferf=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpixeltransferf")] +glPixelTransferi=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpixeltransferi")] +glPixelZoom=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpixelzoom")] +glPointSize=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpointsize")] +glPolygonMode=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpolygonmode")] +glPolygonOffset=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpolygonoffset")] +glPolygonStipple=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpolygonstipple")] +glPopAttrib=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpopattrib")] +glPopClientAttrib=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpopclientattrib")] +glPopMatrix=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpopmatrix")] +glPopName=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpopname")] +glPrioritizeTextures=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glprioritizetextures")] +glPushAttrib=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpushattrib")] +glPushClientAttrib=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpushclientattrib")] +glPushMatrix=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpushmatrix")] +glPushName=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glpushname")] +glRasterPos2d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos2d")] +glRasterPos2dv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos2dv")] +glRasterPos2f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos2f")] +glRasterPos2fv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos2fv")] +glRasterPos2i=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos2i")] +glRasterPos2iv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos2iv")] +glRasterPos2s=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos2s")] +glRasterPos2sv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos2sv")] +glRasterPos3d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos3d")] +glRasterPos3dv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos3dv")] +glRasterPos3f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos3f")] +glRasterPos3fv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos3fv")] +glRasterPos3i=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos3i")] +glRasterPos3iv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos3iv")] +glRasterPos3s=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos3s")] +glRasterPos3sv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos3sv")] +glRasterPos4d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos4d")] +glRasterPos4dv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos4dv")] +glRasterPos4f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos4f")] +glRasterPos4fv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos4fv")] +glRasterPos4i=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos4i")] +glRasterPos4iv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos4iv")] +glRasterPos4s=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos4s")] +glRasterPos4sv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrasterpos4sv")] +glReadBuffer=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glreadbuffer")] +glReadPixels=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glreadpixels")] +glRectd=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrectd")] +glRectdv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrectdv")] +glRectf=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrectf")] +glRectfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrectfv")] +glRecti=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrecti")] +glRectiv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrectiv")] +glRects=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrects")] +glRectsv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrectsv")] +glRenderMode=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrendermode")] +glRotated=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrotated")] +glRotatef=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glrotatef")] +glScaled=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glscaled")] +glScalef=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glscalef")] +glScissor=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glscissor")] +glSelectBuffer=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glselectbuffer")] +glShadeModel=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glshademodel")] +glStencilFunc=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glstencilfunc")] +glStencilMask=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glstencilmask")] +glStencilOp=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glstencilop")] +glTexCoord1d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord1d")] +glTexCoord1dv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord1dv")] +glTexCoord1f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord1f")] +glTexCoord1fv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord1fv")] +glTexCoord1i=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord1i")] +glTexCoord1iv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord1iv")] +glTexCoord1s=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord1s")] +glTexCoord1sv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord1sv")] +glTexCoord2d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord2d")] +glTexCoord2dv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord2dv")] +glTexCoord2fv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord2fv")] +glTexCoord2i=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord2i")] +glTexCoord2iv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord2iv")] +glTexCoord2s=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord2s")] +glTexCoord2sv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord2sv")] +glTexCoord3d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord3d")] +glTexCoord3dv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord3dv")] +glTexCoord3fv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord3fv")] +glTexCoord3i=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord3i")] +glTexCoord3iv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord3iv")] +glTexCoord3s=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord3s")] +glTexCoord3sv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord3sv")] +glTexCoord4d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord4d")] +glTexCoord4dv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord4dv")] +glTexCoord4f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord4f")] +glTexCoord4fv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord4fv")] +glTexCoord4i=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord4i")] +glTexCoord4iv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord4iv")] +glTexCoord4s=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord4s")] +glTexCoord4sv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoord4sv")] +glTexCoordPointer=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexcoordpointer")] +glTexEnvf=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexenvf")] +glTexEnvfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexenvfv")] +glTexEnvi=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexenvi")] +glTexEnviv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexenviv")] +glTexGend=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexgend")] +glTexGendv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexgendv")] +glTexGenf=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexgenf")] +glTexGenfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexgenfv")] +glTexGeni=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexgeni")] +glTexGeniv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexgeniv")] +glTexImage1D=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glteximage1d")] +glTexImage2D=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glteximage2d")] +glTexParameterf=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexparameterf")] +glTexParameterfv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexparameterfv")] +glTexParameteri=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexparameteri")] +glTexParameteriv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexparameteriv")] +glTexSubImage1D=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexsubimage1d")] +glTexSubImage2D=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltexsubimage2d")] +glTranslated=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltranslated")] +glTranslatef=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gltranslatef")] +gluBeginCurve=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glubegincurve")] +gluBeginPolygon=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glubeginpolygon")] +gluBeginSurface=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glubeginsurface")] +gluBeginTrim=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glubegintrim")] +gluBuild1DMipmaps=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glubuild1dmipmaps")] +gluBuild2DMipmaps=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glubuild2dmipmaps")] +gluCylinder=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glucylinder")] +gluDeleteNurbsRenderer=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gludeletenurbsrenderer")] +gluDeleteQuadric=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gludeletequadric")] +gluDeleteTess=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gludeletetess")] +gluDisk=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gludisk")] +gluEndCurve=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluendcurve")] +gluEndPolygon=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluendpolygon")] +gluEndSurface=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluendsurface")] +gluEndTrim=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluendtrim")] +gluErrorString=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluerrorstring")] +gluGetNurbsProperty=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glugetnurbsproperty")] +gluGetString=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glugetstring")] +gluGetTessProperty=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glugettessproperty")] +gluLoadSamplingMatrices=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluloadsamplingmatrices")] +gluLookAt=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glulookat")] +gluNewNurbsRenderer=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glunewnurbsrenderer")] +gluNewQuadric=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glunewquadric")] +gluNewTess=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glunewtess")] +gluNextContour=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glunextcontour")] +gluNurbsCallback=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glunurbs")] +gluNurbsCurve=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glunurbscurve")] +gluNurbsProperty=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glunurbsproperty")] +gluNurbsSurface=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glunurbssurface")] +gluOrtho2D=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluortho2d")] +gluPartialDisk=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glupartialdisk")] +gluPerspective=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluperspective")] +gluPickMatrix=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glupickmatrix")] +gluProject=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluproject")] +gluPwlCurve=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glupwlcurve")] +gluQuadricCallback=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluquadric")] +gluQuadricDrawStyle=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluquadricdrawstyle")] +gluQuadricNormals=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluquadricnormals")] +gluQuadricOrientation=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluquadricorientation")] +gluQuadricTexture=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluquadrictexture")] +gluScaleImage=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluscaleimage")] +gluSphere=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glusphere")] +gluTessBeginContour=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glutessbegincontour")] +gluTessBeginPolygon=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glutessbeginpolygon")] +gluTessCallback=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glutess")] +gluTessEndContour=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glutessendcontour")] +gluTessEndPolygon=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glutessendpolygon")] +gluTessNormal=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glutessnormal")] +gluTessProperty=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glutessproperty")] +gluTessVertex=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glutessvertex")] +gluUnProject=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/gluunproject")] +glVertex2d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex2d")] +glVertex2dv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex2dv")] +glVertex2f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex2f")] +glVertex2fv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex2fv")] +glVertex2i=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex2i")] +glVertex2iv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex2iv")] +glVertex2s=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex2s")] +glVertex2sv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex2sv")] +glVertex3d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex3d")] +glVertex3dv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex3dv")] +glVertex3f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex3f")] +glVertex3fv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex3fv")] +glVertex3i=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex3i")] +glVertex3iv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex3iv")] +glVertex3s=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex3s")] +glVertex3sv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex3sv")] +glVertex4d=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex4d")] +glVertex4dv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex4dv")] +glVertex4f=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex4f")] +glVertex4fv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex4fv")] +glVertex4i=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex4i")] +glVertex4iv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex4iv")] +glVertex4s=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex4s")] +glVertex4sv=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertex4sv")] +glVertexPointer=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glvertexpointer")] +glViewport=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/glviewport")] +GLYPHBITS=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-glyphbits")] +GLYPHDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-glyphdata")] +GLYPHDEF=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-glyphdef")] +GLYPHMETRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-glyphmetrics")] +GLYPHMETRICSFLOAT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-glyphmetricsfloat")] +GLYPHPOS=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-glyphpos")] +GLYPHSET=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-glyphset")] +GOBJENUMPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nc-wingdi-gobjenumproc")] +GOFFSET=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ns-usp10-goffset")] +Gopher=[Documentation("https://docs.microsoft.com/windows/win32/WinInet/gopher-type-values")] +GOPHER_ATTRIBUTE_ENUMERATOR=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nc-wininet-gopher_attribute_enumerator")] +GOPHER_ATTRIBUTE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-gopher_attribute_type")] +GOPHER_FIND_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-gopher_find_dataw")] +GOPHER_FIND_DATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-gopher_find_dataa")] +GOPHER_FIND_DATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-gopher_find_dataw")] +GopherCreateLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-gophercreatelocatora")] +GopherCreateLocatorA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-gophercreatelocatora")] +GopherCreateLocatorW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-gophercreatelocatorw")] +GopherFindFirstFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-gopherfindfirstfilew")] +GopherFindFirstFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-gopherfindfirstfilea")] +GopherFindFirstFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-gopherfindfirstfilew")] +GopherGetAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-gophergetattributew")] +GopherGetAttributeA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-gophergetattributea")] +GopherGetAttributeW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-gophergetattributew")] +GopherGetLocatorType=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-gophergetlocatortypew")] +GopherGetLocatorTypeA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-gophergetlocatortypea")] +GopherGetLocatorTypeW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-gophergetlocatortypew")] +GopherOpenFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-gopheropenfilew")] +GopherOpenFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-gopheropenfilea")] +GopherOpenFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-gopheropenfilew")] +GotoSecondaryIndexBookmarkGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/gotosecondaryindexbookmarkgrbit-enumeration")] +GPM=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpm")] +GPM::CreateMigrationTable=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-createmigrationtable")] +GPM::CreatePermission=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-createpermission")] +GPM::CreateSearchCriteria=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-createsearchcriteria")] +GPM::CreateTrustee=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-createtrustee")] +GPM::GetBackupDir=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-getbackupdir")] +GPM::GetClientSideExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-getclientsideextensions")] +GPM::GetConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-getconstants")] +GPM::GetDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-getdomain")] +GPM::GetMigrationTable=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-getmigrationtable")] +GPM::GetRSOP=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-getrsop")] +GPM::GetSitesContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-getsitescontainer")] +GPM::InitializeReporting=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-initializereporting")] +GPMAsyncCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmasynccancel")] +GPMBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmbackup")] +GPMBackup::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackup-delete")] +GPMBackup::GenerateReport=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackup-generatereport")] +GPMBackupCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmbackupcollection")] +GPMBackupCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackupcollection-get_count")] +GPMBackupCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackupcollection-get_item")] +GPMBackupDir=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmbackupdir")] +GPMBackupDir::GetBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackupdir-getbackup")] +GPMBackupDir::SearchBackups=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackupdir-searchbackups")] +GPMBackupDirEx=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmbackupdirex")] +GPMBackupDirEx::SearchBackups=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackupdirex-searchbackups")] +GPMBackupType=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/ne-gpmgmt-gpmbackuptype")] +GPMClientSideExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmclientsideextension")] +GPMClientSideExtension::IsComputerEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmclientsideextension-iscomputerenabled")] +GPMClientSideExtension::IsUserEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmclientsideextension-isuserenabled")] +GPMConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmconstants")] +GPMConstants::SecurityFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmconstants-get_securityflags")] +GPMCSECollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmcsecollection")] +GPMCSECollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmcsecollection-get_count")] +GPMCSECollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmcsecollection-get_item")] +GPMDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmdomain")] +GPMDomain::CreateGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-creategpo")] +GPMDomain::GetGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-getgpo")] +GPMDomain::GetSOM=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-getsom")] +GPMDomain::GetWMIFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-getwmifilter")] +GPMDomain::RestoreGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-restoregpo")] +GPMDomain::SearchGPOs=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-searchgpos")] +GPMDomain::SearchSOMs=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-searchsoms")] +GPMDomain::SearchWMIFilters=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-searchwmifilters")] +GPMGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmgpo")] +GPMGPO::Backup=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-backup")] +GPMGPO::CopyTo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-copyto")] +GPMGPO::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-delete")] +GPMGPO::GetSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-getsecuritydescriptor")] +GPMGPO::GetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-getsecurityinfo")] +GPMGPO::GetWMIFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-getwmifilter")] +GPMGPO::Import=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-import")] +GPMGPO::IsACLConsistent=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-isaclconsistent")] +GPMGPO::IsComputerEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-iscomputerenabled")] +GPMGPO::IsUserEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-isuserenabled")] +GPMGPO::MakeACLConsistent=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-makeaclconsistent")] +GPMGPO::SetComputerEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-setcomputerenabled")] +GPMGPO::SetSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-setsecuritydescriptor")] +GPMGPO::SetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-setsecurityinfo")] +GPMGPO::SetUserEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-setuserenabled")] +GPMGPO::SetWMIFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-setwmifilter")] +GPMGPOCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmgpocollection")] +GPMGPOCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpocollection-get_count")] +GPMGPOCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpocollection-get_item")] +GPMGPOLink=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmgpolink")] +GPMGPOLink::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpolink-delete")] +GPMGPOLinksCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmgpolinkscollection")] +GPMGPOLinksCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpolinkscollection-get_count")] +GPMGPOLinksCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpolinkscollection-get_item")] +GPMigrationTable::UpdateDestination=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-updatedestination")] +GPMMapEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmmapentry")] +GPMMapEntryCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmmapentrycollection")] +GPMMapEntryCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmapentrycollection-get_count")] +GPMMapEntryCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmapentrycollection-get_item")] +GPMMigrationTable=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmmigrationtable")] +GPMMigrationTable::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-add")] +GPMMigrationTable::AddEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-addentry")] +GPMMigrationTable::DeleteEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-deleteentry")] +GPMMigrationTable::GetEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-getentries")] +GPMMigrationTable::GetEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-getentry")] +GPMMigrationTable::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-save")] +GPMMigrationTable::Validate=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-validate")] +GPMPermission=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmpermission")] +GPMPermissionType=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/ne-gpmgmt-gpmpermissiontype")] +GPMReportingOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/ne-gpmgmt-gpmreportingoptions")] +GPMResult=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmresult")] +GPMResult::OverallStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmresult-overallstatus")] +GPMRSOP=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmrsop")] +GPMRSOP::CreateQueryResults=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmrsop-createqueryresults")] +GPMRSOP::LoggingEnumerateUsers=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmrsop-loggingenumerateusers")] +GPMRSOP::ReleaseQueryResults=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmrsop-releasequeryresults")] +GPMSearchCriteria=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmsearchcriteria")] +GPMSearchProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/ne-gpmgmt-gpmsearchproperty")] +GPMSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmsecurityinfo")] +GPMSecurityInfo::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsecurityinfo-add")] +GPMSecurityInfo::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsecurityinfo-get_count")] +GPMSecurityInfo::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsecurityinfo-get_item")] +GPMSecurityInfo::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsecurityinfo-remove")] +GPMSecurityInfo::RemoveTrustee=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsecurityinfo-removetrustee")] +GPMSitesContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmsitescontainer")] +GPMSitesContainer::GetSite=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsitescontainer-getsite")] +GPMSitesContainer::SearchSites=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsitescontainer-searchsites")] +GPMSOM=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmsom")] +GPMSOM::CreateGPOLink=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsom-creategpolink")] +GPMSOM::GetGPOLinks=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsom-getgpolinks")] +GPMSOM::GetInheritedGPOLinks=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsom-getinheritedgpolinks")] +GPMSOM::GetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsom-getsecurityinfo")] +GPMSOM::SetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsom-setsecurityinfo")] +GPMSOMCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmsomcollection")] +GPMSOMCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsomcollection-get_count")] +GPMSOMCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsomcollection-get_item")] +GPMStarterGPOBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmstartergpobackup")] +GPMStarterGPOBackupCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmstartergpobackupcollection")] +GPMStarterGPOCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmstartergpocollection")] +GPMStarterGPOType=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/ne-gpmgmt-gpmstartergpotype")] +GPMStatusMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmstatusmessage")] +GPMStatusMessage::ErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstatusmessage-errorcode")] +GPMStatusMessage::OperationCode=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstatusmessage-operationcode")] +GPMStatusMsgCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmstatusmsgcollection")] +GPMStatusMsgCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstatusmsgcollection-get_count")] +GPMStatusMsgCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstatusmsgcollection-get_item")] +GPMTrustee=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmtrustee")] +GPMWMIFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmwmifilter")] +GPMWMIFilter::GetQueryList=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmwmifilter-getquerylist")] +GPMWMIFilter::GetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmwmifilter-getsecurityinfo")] +GPMWMIFilter::SetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmwmifilter-setsecurityinfo")] +GPMWMIFilterCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmwmifiltercollection")] +GPMWMIFilterCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmwmifiltercollection-get_count")] +GPMWMIFilterCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmwmifiltercollection-get_item")] +GPOBROWSEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/ns-gpedit-gpobrowseinfo")] +GPRMARRAY=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/gprmarray")] +GRADIENT_RECT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-gradient_rect")] +GRADIENT_TRIANGLE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-gradient_triangle")] +GradientFill=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-gradientfill")] +GradientMeshPatch=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3helper/nf-d2d1_3helper-gradientmeshpatch")] +GradientMeshPatchFromCoonsPatch=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3helper/nf-d2d1_3helper-gradientmeshpatchfromcoonspatch")] +GradientStop=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-gradientstop")] +Grammar=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-grammar")] +Graphics=[Documentation("https://docs.microsoft.com/windows/win32/graphics-and-multimedia")] +GRAPHICS_EFFECT_PROPERTY_MAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.effects.interop/ne-windows-graphics-effects-interop-graphics_effect_property_mapping")] +GRAYCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-graycolor")] +GrayString=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-graystringw")] +GrayStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-graystringa")] +GRAYSTRINGPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-graystringproc")] +GrayStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-graystringw")] +GridPattern_GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-gridpattern_getitem")] +GRL_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/grl-header")] +group=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/group-element")] +Group=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-group")] +GROUP_AFFINITY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-group_affinity")] +GROUP_FAILURE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-group_failure_info")] +GROUP_FAILURE_INFO_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-group_failure_info_buffer")] +GROUP_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-group_filter")] +GROUP_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-group_info_0")] +GROUP_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-group_info_1")] +GROUP_INFO_1002=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-group_info_1002")] +GROUP_INFO_1005=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-group_info_1005")] +GROUP_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-group_info_2")] +GROUP_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-group_info_3")] +GROUP_POLICY_OBJECT=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/ns-userenv-group_policy_objectw")] +GROUP_POLICY_OBJECTA=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/ns-userenv-group_policy_objecta")] +GROUP_POLICY_OBJECTW=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/ns-userenv-group_policy_objectw")] +GROUP_RELATIONSHIP=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-group_relationship")] +GROUP_REQ=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-group_req")] +GROUP_SOURCE_REQ=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-group_source_req")] +GROUP_USERS_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-group_users_info_0")] +GROUP_USERS_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-group_users_info_1")] +GROUPBOX=[Documentation("https://docs.microsoft.com/windows/win32/menurc/groupbox-control")] +GroupId=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-groupid-principaltype-element")] +GROUPINFO=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/groupinfo")] +GroupMemoryBarrier=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/groupmemorybarrier")] +GroupMemoryBarrierWithGroupSync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/groupmemorybarrierwithgroupsync")] +GroupNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/groupnode-element")] +GroupNodeType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/groupnodetype-complex-type")] +GROUPPROP=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/ne-qmgr-groupprop")] +GroupSizeDefinition=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-groupsizedefinition")] +GuardCheckLongJumpTarget=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/guardchecklongjumptarget")] +GuarFlowSpec=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-guarflowspec")] +GuarRspec=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-guarrspec")] +GUESTOSVERSIONINFOEX=[Documentation("https://docs.microsoft.com/windows/win32/VPC/guestosversioninfoex")] +Guid=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/guid")] +GUID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/guid")] +GuidColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/guidcolumnvalue-constructor")] +GuidColumnValue::GetValueFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/guidcolumnvalue.getvaluefrombytes-method")] +GuidColumnValue::Size=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/guidcolumnvalue.size-property")] +Guidelines=[Documentation("https://docs.microsoft.com/windows/win32/mbn/mobile-broadband-networks-api-porting")] +GUIDFromString=[Documentation("https://docs.microsoft.com/windows/win32/shell/guidfromstring")] +GUIDFromStringA=[Documentation("https://docs.microsoft.com/windows/win32/shell/guidfromstring")] +GUIDFromStringW=[Documentation("https://docs.microsoft.com/windows/win32/shell/guidfromstring")] +GUIDKIND=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ne-ocidl-guidkind")] +GuidNames=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/guidnames")] +guidType=[Documentation("https://docs.microsoft.com/windows/win32/mbn/simpletype-guidtype")] +GUIDType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-guidtype-simpletype")] +GUITHREADINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-guithreadinfo")] +GXFPF_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/gxfpf--constants")] +H::264=[Documentation("https://docs.microsoft.com/windows/win32/medfound/h-264-video-encoder")] +H::265=[Documentation("https://docs.microsoft.com/windows/win32/medfound/h-265---hevc-video-decoder")] +H245_CAPABILITY=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/h245-capability")] +HACCEL_UserFree=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-haccel_userfree")] +HACCEL_UserFree64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-haccel_userfree64")] +HACCEL_UserMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-haccel_usermarshal")] +HACCEL_UserMarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-haccel_usermarshal64")] +HACCEL_UserSize=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-haccel_usersize")] +HACCEL_UserSize64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-haccel_usersize64")] +HACCEL_UserUnmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-haccel_userunmarshal")] +HACCEL_UserUnmarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-haccel_userunmarshal64")] +HALF=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/half-data-type")] +HANDLE_ACCESS_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/ne-windowsstoragecom-handle_access_options")] +HANDLE_CREATION_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/ne-windowsstoragecom-handle_creation_options")] +HANDLE_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/ne-windowsstoragecom-handle_options")] +HANDLE_SHARING_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/ne-windowsstoragecom-handle_sharing_options")] +HANDLE_WM_NOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-handle_wm_notify")] +HandleLogFull=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmtw32/nf-clfsmgmtw32-handlelogfull")] +HandlerRoutine=[Documentation("https://docs.microsoft.com/windows/console/handlerroutine")] +HANDLETABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-handletable")] +HANDOFFENTRY=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/handoffentry")] +HANDOFFTABLE=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/handofftable")] +HARDWARE_COUNTER_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-hardware_counter_data")] +HARDWARE_COUNTER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-hardware_counter_type")] +HARDWAREINPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-hardwareinput")] +HAS_POINTER_CONFIDENCE_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-has_pointer_confidence_wparam")] +HasArbitraryDataStream=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/hasarbitrarydatastream")] +HasAttachedImages=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/hasattachedimages")] +HasAudio=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/hasaudio")] +HasExpandedResources=[Documentation("https://docs.microsoft.com/windows/win32/api/expandedresources/nf-expandedresources-hasexpandedresources")] +HasFileTransferStream=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/hasfiletransferstream")] +HASHALGORITHM_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ne-bcrypt-hashalgorithm_enum")] +HashData=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-hashdata")] +HashedData=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/hasheddata")] +HashedData::Algorithm=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/hasheddata-algorithm")] +HashedData::Hash=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/hasheddata-hash")] +HashedData::Value=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/hasheddata-value")] +HashTable_CoTaskMemFreeCB=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilfree")] +HasImage=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/hasimage")] +HasOverlappedIoCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-hasoverlappediocompleted")] +HasScript=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/hasscript")] +HasVideo=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/hasvideo")] +HBA_AdapterAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_adapterattributes")] +HBA_ADAPTERATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_adapterattributes")] +HBA_CloseAdapter=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_closeadapter")] +HBA_DeviceSelfDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_deviceselfdesc")] +HBA_DEVICESELFDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_deviceselfdesc")] +HBA_EventInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_eventinfo")] +HBA_EVENTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_eventinfo")] +HBA_FC4Statistics=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fc4statistics")] +HBA_FC4STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fc4statistics")] +HBA_fc4types=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fc4types")] +HBA_FC4TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fc4types")] +HBA_FCPBinding=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpbinding")] +HBA_FCPBINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpbinding")] +HBA_FCPBinding2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpbinding2")] +HBA_FCPBINDING2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpbinding2")] +HBA_FCPBindingEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpbindingentry")] +HBA_FCPBINDINGENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpbindingentry")] +HBA_FCPBindingEntry2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpbindingentry2")] +HBA_FCPBINDINGENTRY2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpbindingentry2")] +HBA_fcpbindingtype=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ne-hbaapi-hba_fcpbindingtype")] +HBA_FCPBINDINGTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ne-hbaapi-hba_fcpbindingtype")] +HBA_FcpId=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpid")] +HBA_FCPID=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpid")] +HBA_FcpScsiEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpscsientry")] +HBA_FCPSCSIENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpscsientry")] +HBA_FcpScsiEntryV2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpscsientryv2")] +HBA_FCPSCSIENTRYV2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpscsientryv2")] +HBA_FCPTargetMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcptargetmapping")] +HBA_FCPTARGETMAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcptargetmapping")] +HBA_FCPTargetMappingV2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcptargetmappingv2")] +HBA_FCPTARGETMAPPINGV2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcptargetmappingv2")] +HBA_FreeLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_freelibrary")] +HBA_GetAdapterAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getadapterattributes")] +HBA_GetAdapterName=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getadaptername")] +HBA_GetAdapterPortAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getadapterportattributes")] +HBA_GetBindingCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getbindingcapability")] +HBA_GetBindingSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getbindingsupport")] +HBA_GetDiscoveredPortAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getdiscoveredportattributes")] +HBA_GetEventBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_geteventbuffer")] +HBA_GetFC4Statistics=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getfc4statistics")] +HBA_GetFcpPersistentBinding=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getfcppersistentbinding")] +HBA_GetFCPStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getfcpstatistics")] +HBA_GetFcpTargetMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getfcptargetmapping")] +HBA_GetFcpTargetMappingV2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getfcptargetmappingv2")] +HBA_GetNumberOfAdapters=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getnumberofadapters")] +HBA_GetPersistentBindingV2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getpersistentbindingv2")] +HBA_GetPortAttributesByWWN=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getportattributesbywwn")] +HBA_GetPortStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getportstatistics")] +HBA_GetRNIDMgmtInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getrnidmgmtinfo")] +HBA_GetSBStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getsbstatistics")] +HBA_GetSBTargetMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getsbtargetmapping")] +HBA_GetVendorLibraryAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getvendorlibraryattributes")] +HBA_GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getversion")] +HBA_GetWrapperLibraryAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_getwrapperlibraryattributes")] +HBA_ipaddress=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_ipaddress")] +HBA_IPADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_ipaddress")] +HBA_LibraryAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_libraryattributes")] +HBA_LIBRARYATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_libraryattributes")] +HBA_Link_EventInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_link_eventinfo")] +HBA_LINK_EVENTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_link_eventinfo")] +HBA_LoadLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_loadlibrary")] +HBA_LUID=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_luid")] +HBA_MgmtInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_mgmtinfo")] +HBA_MGMTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_mgmtinfo")] +HBA_Ned=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_ned")] +HBA_NED=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_ned")] +HBA_OpenAdapter=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_openadapter")] +HBA_OpenAdapterByWWN=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_openadapterbywwn")] +HBA_PortAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_portattributes")] +HBA_PORTATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_portattributes")] +HBA_PortStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_portstatistics")] +HBA_PORTSTATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_portstatistics")] +HBA_Pty_EventInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_pty_eventinfo")] +HBA_PTY_EVENTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_pty_eventinfo")] +HBA_RefreshAdapterConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_refreshadapterconfiguration")] +HBA_RefreshInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_refreshinformation")] +HBA_RegisterForAdapterAddEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_registerforadapteraddevents")] +HBA_RegisterForAdapterEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_registerforadapterevents")] +HBA_RegisterForAdapterPortEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_registerforadapterportevents")] +HBA_RegisterForAdapterPortStatEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_registerforadapterportstatevents")] +HBA_RegisterForLinkEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_registerforlinkevents")] +HBA_RegisterForTargetEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_registerfortargetevents")] +HBA_RegisterLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_registerlibrary")] +HBA_RegisterLibraryV2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_registerlibraryv2")] +HBA_RemoveAllPersistentBindings=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_removeallpersistentbindings")] +HBA_RemoveCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_removecallback")] +HBA_RemovePersistentBinding=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_removepersistentbinding")] +HBA_ResetStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_resetstatistics")] +HBA_RSCN_EventInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_rscn_eventinfo")] +HBA_RSCN_EVENTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_rscn_eventinfo")] +HBA_SBDevId=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_sbdevid")] +HBA_SBDEVID=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_sbdevid")] +HBA_SBDskCapacity=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_sbdskcapacity")] +HBA_SBDSKCAPACITY=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_sbdskcapacity")] +HBA_SBDskGetCapacity=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_sbdskgetcapacity")] +HBA_ScsiId=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_scsiid")] +HBA_SCSIID=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_scsiid")] +HBA_ScsiInquiryV2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_scsiinquiryv2")] +HBA_ScsiReadCapacityV2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_scsireadcapacityv2")] +HBA_ScsiReportLUNsV2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_scsireportlunsv2")] +HBA_SendCTPassThru=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_sendctpassthru")] +HBA_SendCTPassThruV2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_sendctpassthruv2")] +HBA_SendLIRR=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_sendlirr")] +HBA_SendReadCapacity=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_sendreadcapacity")] +HBA_SendReportLUNs=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_sendreportluns")] +HBA_SendRLS=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_sendrls")] +HBA_SendRNID=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_sendrnid")] +HBA_SendRNIDV2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_sendrnidv2")] +HBA_SendRPL=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_sendrpl")] +HBA_SendRPS=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_sendrps")] +HBA_SendScsiInquiry=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_sendscsiinquiry")] +HBA_SendSRL=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_sendsrl")] +HBA_SetBindingSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_setbindingsupport")] +HBA_SetPersistentBindingV2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_setpersistentbindingv2")] +HBA_SetRNIDMgmtInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-hba_setrnidmgmtinfo")] +HBA_wwn=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_wwn")] +HBA_WWN=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_wwn")] +HBA_wwntype=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ne-hbaapi-hba_wwntype")] +HBA_WWNTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ne-hbaapi-hba_wwntype")] +HBITMAP_UserFree=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-hbitmap_userfree")] +HBITMAP_UserFree64=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-hbitmap_userfree64")] +HBITMAP_UserMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-hbitmap_usermarshal")] +HBITMAP_UserMarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-hbitmap_usermarshal64")] +HBITMAP_UserSize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-hbitmap_usersize")] +HBITMAP_UserSize64=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-hbitmap_usersize64")] +HBITMAP_UserUnmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-hbitmap_userunmarshal")] +HBITMAP_UserUnmarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-hbitmap_userunmarshal64")] +HCERT_SERVER_OCSP_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/hcert-server-ocsp-response")] +Hcn=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/HNS_Schema")] +HCN=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HCNHResult")] +HCN_CALLBACK=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HCN_CALLBACK")] +HCN_ENDPOINT=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HCN_ENDPOINT")] +HCN_GUESTNETWORKSERVICE=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HCN_GUESTNETWORKSERVICE")] +HCN_LOADBALANCER=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HCN_LOADBALANCER")] +HCN_NAMESPACE=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HCN_NAMESPACE")] +HCN_NETWORK=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HCN_NETWORK")] +HCN_NOTIFICATION_CALLBACK=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HCN_NOTIFICATION_CALLBACK")] +HCN_NOTIFICATIONS=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HCN_NOTIFICATIONS")] +HCN_PORT_ACCESS=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HCN_PORT_ACCESS")] +HCN_PORT_PROTOCOL=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HCN_PORT_PROTOCOL")] +HCN_PORT_RANGE_ENTRY=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HCN_PORT_RANGE_ENTRY")] +HCN_PORT_RANGE_RESERVATION=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HCN_PORT_RANGE_RESERVATION")] +HCN_SERVICE=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HCN_SERVICE")] +HcnCloseEndpoint=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnCloseEndpoint")] +HcnCloseGuestNetworkService=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnCloseGuestNetworkService")] +HcnCloseLoadBalancer=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnCloseLoadBalancer")] +HcnCloseNamespace=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnCloseNamespace")] +HcnCloseNetwork=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnCloseNetwork")] +HcnCreateEndpoint=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnCreateEndpoint")] +HcnCreateGuestNetworkService=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnCreateGuestNetworkService")] +HcnCreateLoadBalancer=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnCreateLoadBalancer")] +HcnCreateNamespace=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnCreateNamespace")] +HcnCreateNetwork=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnCreateNetwork")] +HcnDeleteEndpoint=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnDeleteEndpoint")] +HcnDeleteGuestNetworkService=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnDeleteGuestNetworkService")] +HcnDeleteLoadBalancer=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnDeleteLoadBalancer")] +HcnDeleteNamespace=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnDeleteNamespace")] +HcnDeleteNetwork=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnDeleteNetwork")] +HcnEnumerateEndpoints=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnEnumerateEndpoints")] +HcnEnumerateGuestNetworkPortReservations=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnEnumerateGuestNetworkPortReservations")] +HcnEnumerateLoadBalancers=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnEnumerateLoadBalancers")] +HcnEnumerateNamespaces=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnEnumerateNamespaces")] +HcnEnumerateNetworks=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnEnumerateNetworks")] +HcnFreeGuestNetworkPortReservations=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnFreeGuestNetworkPortReservations")] +HcnModifyEndpoint=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnModifyEndpoint")] +HcnModifyGuestNetworkService=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnModifyGuestNetworkService")] +HcnModifyLoadBalancer=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnModifyLoadBalancer")] +HcnModifyNamespace=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnModifyNamespace")] +HcnModifyNetwork=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnModifyNetwork")] +HcnOpenEndpoint=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnOpenEndpoint")] +HcnOpenLoadBalancer=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnOpenLoadBalancer")] +HcnOpenNamespace=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnOpenNamespace")] +HcnOpenNetwork=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnOpenNetwork")] +HcnQueryEndpointProperties=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnQueryEndpointProperties")] +HcnQueryLoadBalancerProperties=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnQueryLoadBalancerProperties")] +HcnQueryNamespaceProperties=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnQueryNamespaceProperties")] +HcnQueryNetworkProperties=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnQueryNetworkProperties")] +HcnRegisterGuestNetworkServiceCallback=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnRegisterGuestNetworkServiceCallback")] +HcnRegisterServiceCallback=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnRegisterServiceCallback")] +HcnReleaseGuestNetworkServicePortReservationHandle=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnReleaseGuestNetworkServicePortReservationHandle")] +HcnReserveGuestNetworkServicePort=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnReserveGuestNetworkServicePort")] +HcnReserveGuestNetworkServicePortRange=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnReserveGuestNetworkServicePortRange")] +HcnUnregisterGuestNetworkServiceCallback=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnUnregisterGuestNetworkServiceCallback")] +HcnUnregisterServiceCallback=[Documentation("https://docs.microsoft.com/virtualization/api/hcn/Reference/HcnUnregisterServiceCallback")] +HCRYPTHASH=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/hcrypthash")] +HCRYPTKEY=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/hcryptkey")] +HCRYPTOIDFUNCADDR=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/hcryptoidfuncaddr")] +HCRYPTOIDFUNCSET=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/hcryptoidfuncset")] +HCRYPTPROV=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/hcryptprov")] +HCRYPTPROV_LEGACY=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/hcryptprov-legacy")] +HCRYPTPROV_OR_NCRYPT_KEY_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/hcryptprov-or-ncrypt-key-handle")] +HCS=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HCSHResult")] +HCS_EVENT=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HCS_EVENT")] +HCS_EVENT_CALLBACK=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HCS_EVENT_CALLBACK")] +HCS_EVENT_OPTIONS=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HCS_EVENT_OPTIONS")] +HCS_EVENT_TYPE=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HCS_EVENT_TYPE")] +HCS_OPERATION_TYPE=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HCS_OPERATION_TYPE")] +HCS_PROCESS_INFORMATION=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HCS_PROCESS_INFORMATION")] +HcsAttachLayerStorageFilter=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsAttachLayerStorageFilter")] +HcsCancelOperation=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsCancelOperation")] +HcsCloseComputeSystem=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsCloseComputeSystem")] +HcsCloseOperation=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsCloseOperation")] +HcsCloseProcess=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsCloseProcess")] +HcsCrashComputeSystem=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsCrashComputeSystem")] +HcsCreateComputeSystem=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/reference/HcsCreateComputeSystem")] +HcsCreateEmptyGuestStateFile=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsCreateEmptyGuestStateFile")] +HcsCreateEmptyRuntimetStateFile=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsCreateEmptyRuntimeStateFile")] +HcsCreateOperation=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsCreateOperation")] +HcsCreateProcess=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsCreateProcess")] +HcsDestroyLayer=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsDestroyLayer")] +HcsDetachLayerStorageFilter=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsDetachLayerStorageFilter")] +HcsEnumerateComputeSystems=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsEnumerateComputeSystems")] +HcsExportLayer=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsExportLayer")] +HcsExportLegacyWritableLayer=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsExportLegacyWritableLayer")] +HcsFormatWritableLayerVhd=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsFormatWritableLayerVhd")] +HcsGetComputeSystemFromOperation=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsGetComputeSystemFromOperation")] +HcsGetComputeSystemProperties=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsGetComputeSystemProperties")] +HcsGetLayerVhdMountPath=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsGetLayerVhdMountPath")] +HcsGetOperationContext=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsGetOperationContext")] +HcsGetOperationId=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsGetOperationId")] +HcsGetOperationResult=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsGetOperationResult")] +HcsGetOperationResultAndProcessInfo=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsGetOperationResultAndProcessInfo")] +HcsGetOperationType=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsGetOperationType")] +HcsGetProcessFromOperation=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsGetProcessFromOperation")] +HcsGetProcessInfo=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsGetProcessInfo")] +HcsGetProcessorCompatibilityFromSavedState=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsGetProcessorCompatibilityFromSavedState")] +HcsGetProcessProperties=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsGetProcessProperties")] +HcsGetServiceProperties=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsGetServiceProperties")] +HcsGrantVmAccess=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsGrantVmAccess")] +HcsGrantVmGroupAccess=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsGrantVmGroupAccess")] +HcsImportLayer=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsImportLayer")] +HcsInitializeLegacyWritableLayer=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsInitializeLegacyWritableLayer")] +HcsInitializeWritableLayer=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsInitializeWritableLayer")] +HcsModifyComputeSystem=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsModifyComputeSystem")] +HcsModifyProcess=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsModifyProcess")] +HcsModifyServiceSettings=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsModifyServiceSettings")] +HcsOpenComputeSystem=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/reference/HcsOpenComputeSystem")] +HcsOpenProcess=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsOpenProcess")] +HcsPauseComputeSystem=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsPauseComputeSystem")] +HcsResumeComputeSystem=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsResumeComputeSystem")] +HcsRevokeVmAccess=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsRevokeVmAccess")] +HcsRevokeVmGroupAccess=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsRevokeVmGroupAccess")] +HcsSaveComputeSystem=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsSaveComputeSystem")] +HcsSetComputeSystemCallback=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsSetComputeSystemCallback")] +HcsSetOperationCallback=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsSetOperationCallback")] +HcsSetOperationContext=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsSetOperationContext")] +HcsSetProcessCallback=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsSetProcessCallback")] +HcsSetupBaseOSLayer=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsSetupBaseOSLayer")] +HcsSetupBaseOSVolume=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsSetupBaseOSVolume")] +HcsShutDownComputeSystem=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsShutDownComputeSystem")] +HcsSignalProcess=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsSignalProcess")] +HcsStartComputeSystem=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsStartComputeSystem")] +HcsSubmitWerReport=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsSubmitWerReport")] +HcsTerminateComputeSystem=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsTerminateComputeSystem")] +HcsTerminateProcess=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsTerminateProcess")] +HcsWaitForComputeSystemExit=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsWaitForComputeSystemExit")] +HcsWaitForOperationResult=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsWaitForOperationResult")] +HcsWaitForOperationResultAndProcessInfo=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsWaitForOperationResultAndProcessInfo")] +HcsWaitForProcessExit=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/HcsWaitForProcessExit")] +HD_TEXTFILTERA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-hd_textfiltera")] +HD_TEXTFILTERW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-hd_textfilterw")] +HDC_UserFree=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hdc_userfree")] +HDC_UserFree64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hdc_userfree64")] +HDC_UserMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hdc_usermarshal")] +HDC_UserMarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hdc_usermarshal64")] +HDC_UserSize=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hdc_usersize")] +HDC_UserSize64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hdc_usersize64")] +HDC_UserUnmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hdc_userunmarshal")] +HDC_UserUnmarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hdc_userunmarshal64")] +HDHITTESTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-hdhittestinfo")] +HDITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-hditema")] +HDITEMA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-hditema")] +HDITEMW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-hditemw")] +HDLAYOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-hdlayout")] +HDM_CLEARFILTER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-clearfilter")] +HDM_CREATEDRAGIMAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-createdragimage")] +HDM_DELETEITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-deleteitem")] +HDM_EDITFILTER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-editfilter")] +HDM_GETBITMAPMARGIN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-getbitmapmargin")] +HDM_GETFOCUSEDITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-getfocuseditem")] +HDM_GETIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-getimagelist")] +HDM_GETITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-getitem")] +HDM_GETITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-getitem")] +HDM_GETITEMCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-getitemcount")] +HDM_GETITEMDROPDOWNRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-getitemdropdownrect")] +HDM_GETITEMRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-getitemrect")] +HDM_GETITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-getitem")] +HDM_GETORDERARRAY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-getorderarray")] +HDM_GETOVERFLOWRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-getoverflowrect")] +HDM_GETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-getunicodeformat")] +HDM_HITTEST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-hittest")] +HDM_INSERTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-insertitem")] +HDM_INSERTITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-insertitem")] +HDM_INSERTITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-insertitem")] +HDM_LAYOUT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-layout")] +HDM_ORDERTOINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-ordertoindex")] +HDM_SETBITMAPMARGIN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-setbitmapmargin")] +HDM_SETFILTERCHANGETIMEOUT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-setfilterchangetimeout")] +HDM_SETFOCUSEDITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-setfocuseditem")] +HDM_SETHOTDIVIDER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-sethotdivider")] +HDM_SETIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-setimagelist")] +HDM_SETITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-setitem")] +HDM_SETITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-setitem")] +HDM_SETITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-setitem")] +HDM_SETORDERARRAY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-setorderarray")] +HDM_SETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-setunicodeformat")] +HDM_TRANSLATEACCELERATOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdm-translateaccelerator")] +HDN_BEGINDRAG=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-begindrag")] +HDN_BEGINFILTEREDIT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-beginfilteredit")] +HDN_BEGINTRACK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-begintrack")] +HDN_BEGINTRACKA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-begintrack")] +HDN_BEGINTRACKW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-begintrack")] +HDN_DIVIDERDBLCLICK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-dividerdblclick")] +HDN_DIVIDERDBLCLICKA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-dividerdblclick")] +HDN_DIVIDERDBLCLICKW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-dividerdblclick")] +HDN_DROPDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-dropdown")] +HDN_ENDDRAG=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-enddrag")] +HDN_ENDFILTEREDIT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-endfilteredit")] +HDN_ENDTRACK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-endtrack")] +HDN_ENDTRACKA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-endtrack")] +HDN_ENDTRACKW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-endtrack")] +HDN_FILTERBTNCLICK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-filterbtnclick")] +HDN_FILTERCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-filterchange")] +HDN_GETDISPINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-getdispinfo")] +HDN_GETDISPINFOA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-getdispinfo")] +HDN_GETDISPINFOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-getdispinfo")] +HDN_ITEMCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-itemchanged")] +HDN_ITEMCHANGEDA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-itemchanged")] +HDN_ITEMCHANGEDW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-itemchanged")] +HDN_ITEMCHANGING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-itemchanging")] +HDN_ITEMCHANGINGA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-itemchanging")] +HDN_ITEMCHANGINGW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-itemchanging")] +HDN_ITEMCLICK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-itemclick")] +HDN_ITEMCLICKA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-itemclick")] +HDN_ITEMCLICKW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-itemclick")] +HDN_ITEMDBLCLICK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-itemdblclick")] +HDN_ITEMDBLCLICKA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-itemdblclick")] +HDN_ITEMDBLCLICKW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-itemdblclick")] +HDN_ITEMKEYDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-itemkeydown")] +HDN_ITEMSTATEICONCLICK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-itemstateiconclick")] +HDN_OVERFLOWCLICK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-overflowclick")] +HDN_TRACK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-track")] +HDN_TRACKA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-track")] +HDN_TRACKW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hdn-track")] +HDRSYNC=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hdrsync")] +HDTEXTFILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-hd_textfiltera")] +HDV_DEVICE_TYPE=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvPciDeviceInterface")] +HDV_PCI_BAR_SELECTOR=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvPciBarSelector")] +HDV_PCI_DEVICE_GET_DETAILS=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvPciDeviceGetDetails")] +HDV_PCI_DEVICE_INITIALIZE=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvPciDeviceInitialize")] +HDV_PCI_DEVICE_SET_CONFIGURATION=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvPciDeviceSetConfiguration")] +HDV_PCI_DEVICE_START=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvPciDeviceStart")] +HDV_PCI_DEVICE_STOP=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvPciDeviceStop")] +HDV_PCI_DEVICE_TEARDOWN=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvPciDeviceTeardown")] +HDV_PCI_INTERFACE_VERSION=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvPciInterfaceVersion")] +HDV_PCI_PNP_ID=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvPciPnpId")] +HDV_PCI_READ_CONFIG_SPACE=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvPciReadConfigSpace")] +HDV_PCI_READ_INTERCEPTED_MEMORY=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvPciReadInterceptedMemory")] +HDV_PCI_WRITE_CONFIG_SPACE=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvPciWriteConfigSpace")] +HDV_PCI_WRITE_INTERCEPTED_MEMORY=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvPciWriteInterceptedMemory")] +HdvCreateDeviceInstance=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvCreateDeviceInstance")] +HdvCreateGuestMemoryAperture=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvCreateGuestMemoryAperture")] +HdvDeliverGuestInterrupt=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvDeliverGuestInterrupt")] +HdvInitializeDeviceHost=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvInitializeDeviceHost")] +HdvReadGuestMemory=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvReadGuestMemory")] +HdvTeardownDeviceHost=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvTeardownDeviceHost")] +HdvWriteGuestMemory=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/hdv/HdvWriteGuestMemory")] +HEAACWAVEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/mmreg/ns-mmreg-heaacwaveformat")] +HEAACWAVEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mmreg/ns-mmreg-heaacwaveinfo")] +head=[Documentation("https://docs.microsoft.com/windows/win32/WMP/head-element")] +Header=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/header-and-library-files--deprecated")] +HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-header")] +Header_ClearAllFilters=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_clearallfilters")] +Header_ClearFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_clearfilter")] +Header_CreateDragImage=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_createdragimage")] +Header_DeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_deleteitem")] +Header_EditFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_editfilter")] +Header_GetBitmapMargin=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_getbitmapmargin")] +Header_GetFocusedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_getfocuseditem")] +Header_GetImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_getimagelist")] +Header_GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_getitem")] +Header_GetItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_getitemcount")] +Header_GetItemDropDownRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_getitemdropdownrect")] +Header_GetItemRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_getitemrect")] +Header_GetOrderArray=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_getorderarray")] +Header_GetOverflowRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_getoverflowrect")] +Header_GetStateImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_getstateimagelist")] +Header_GetUnicodeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_getunicodeformat")] +Header_InsertItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_insertitem")] +Header_Layout=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_layout")] +Header_OrderToIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_ordertoindex")] +Header_SetBitmapMargin=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_setbitmapmargin")] +Header_SetFilterChangeTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_setfilterchangetimeout")] +Header_SetFocusedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_setfocuseditem")] +Header_SetHotDivider=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_sethotdivider")] +Header_SetImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_setimagelist")] +Header_SetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_setitem")] +Header_SetOrderArray=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_setorderarray")] +Header_SetStateImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_setstateimagelist")] +Header_SetUnicodeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-header_setunicodeformat")] +HeaderDisplayStyle=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-headerdisplaystyleenum")] +HeaderField=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-headerfield-headerfieldstype-element")] +HeaderFields=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-headerfields-sendemailtype-element")] +headerFieldsType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-headerfieldstype-complextype")] +headerFieldType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-headerfieldtype-complextype")] +Heading=[Documentation("https://docs.microsoft.com/windows/win32/WinAuto/uiauto-heading-level-identifiers")] +HealthClassValue=[Documentation("https://docs.microsoft.com/windows/win32/NAP/healthclassvalue-enum")] +HEAP_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-heap_information_class")] +HEAP_OPTIMIZE_RESOURCES_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-heap_optimize_resources_information")] +HEAP_SUMMARY=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/ns-heapapi-heap_summary")] +Heap32First=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-heap32first")] +Heap32ListFirst=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-heap32listfirst")] +Heap32ListNext=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-heap32listnext")] +Heap32Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-heap32next")] +HEAPALIGNMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/dmemmgr/ns-dmemmgr-heapalignment")] +HeapAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-heapalloc")] +HeapCompact=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-heapcompact")] +HeapCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-heapcreate")] +HeapDestroy=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-heapdestroy")] +HEAPENTRY32=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/ns-tlhelp32-heapentry32")] +HeapFree=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-heapfree")] +HEAPLIST32=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/ns-tlhelp32-heaplist32")] +HeapLock=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-heaplock")] +HeapQueryInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-heapqueryinformation")] +HeapReAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-heaprealloc")] +HeapSetInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-heapsetinformation")] +HeapSize=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-heapsize")] +HeapSummary=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-heapsummary")] +HeapUnlock=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-heapunlock")] +HeapValidate=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-heapvalidate")] +HeapVidMemAllocAligned=[Documentation("https://docs.microsoft.com/windows/win32/api/dmemmgr/nf-dmemmgr-heapvidmemallocaligned")] +HeapWalk=[Documentation("https://docs.microsoft.com/windows/win32/api/heapapi/nf-heapapi-heapwalk")] +height=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/height-attribute")] +Height=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/height-property")] +heldPeriod=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/onexschema-heldperiod-onex-element")] +HelpButton=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-helpbutton")] +HELPER_ATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/ndattrib/ns-ndattrib-helper_attribute")] +HelperAttributeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/ns-ndhelper-helperattributeinfo")] +HELPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-helpinfo")] +HELPMSGSTRING=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/helpmsgstring")] +HELPMSGSTRINGA=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/helpmsgstring")] +HELPMSGSTRINGW=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/helpmsgstring")] +HELPWININFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-helpwininfoa")] +HELPWININFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-helpwininfow")] +hex=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-hex-ssid-element")] +HexFromBin=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hexfrombin")] +HexInt16Type=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-hex16type-simpletype")] +HexInt32Type=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-hexint32type-simpletype")] +HexInt64Type=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-hexint64type-simpletype")] +HexInt8Type=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-hex8type-simpletype")] +HGLOBAL_UserFree=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hglobal_userfree")] +HGLOBAL_UserFree64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hglobal_userfree64")] +HGLOBAL_UserMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hglobal_usermarshal")] +HGLOBAL_UserMarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hglobal_usermarshal64")] +HGLOBAL_UserSize=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hglobal_usersize")] +HGLOBAL_UserSize64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hglobal_usersize64")] +HGLOBAL_UserUnmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hglobal_userunmarshal")] +HGLOBAL_UserUnmarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hglobal_userunmarshal64")] +HH_AKLINK=[Documentation("https://docs.microsoft.com/windows/win32/api/htmlhelp/ns-htmlhelp-hh_aklink")] +HH_FTS_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/api/htmlhelp/ns-htmlhelp-hh_fts_query")] +HH_POPUP=[Documentation("https://docs.microsoft.com/windows/win32/api/htmlhelp/ns-htmlhelp-hh_popup")] +HH_WINTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/htmlhelp/ns-htmlhelp-hh_wintype")] +HHN_NOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/htmlhelp/ns-htmlhelp-hhn_notify")] +HHNTRACK=[Documentation("https://docs.microsoft.com/windows/win32/api/htmlhelp/ns-htmlhelp-hhntrack")] +Hidden=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-hidden-settingstype-element")] +Hide=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hide-meeting-update-option-property")] +HideCaret=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-hidecaret")] +HiFiCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-hificolor")] +HIGHCONTRASTA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-highcontrasta")] +HIGHCONTRASTW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-highcontrastw")] +HighestVersion=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskservice")] +HiliteMenuItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-hilitemenuitem")] +HIMAGELIST_QueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-himagelist_queryinterface")] +Hint=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/hint-state-variables")] +HistogramBlobHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-histogramblobheader")] +HistogramDataHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-histogramdataheader")] +HistogramGrid=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-histogramgrid")] +HistogramHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-histogramheader")] +HitKind=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/hitkind")] +HITRANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/ns-structuredquery-hitrange")] +HITRESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ne-ocidl-hitresult")] +HitTestThemeBackground=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-hittestthemebackground")] +HKM_GETHOTKEY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hkm-gethotkey")] +HKM_SETHOTKEY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hkm-sethotkey")] +HKM_SETRULES=[Documentation("https://docs.microsoft.com/windows/win32/Controls/hkm-setrules")] +HLSL=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/hlsl-errors-and-warnings")] +HMAC_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-hmac_info")] +HMENU_UserFree=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hmenu_userfree")] +HMENU_UserFree64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hmenu_userfree64")] +HMENU_UserMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hmenu_usermarshal")] +HMENU_UserMarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hmenu_usermarshal64")] +HMENU_UserSize64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hmenu_usersize64")] +HMENU_UserUnmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hmenu_userunmarshal")] +HMENU_UserUnmarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hmenu_userunmarshal64")] +Hold=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadshold")] +HomeProviderName=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-homeprovidername")] +HOOKPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-hookproc")] +Horizontal=[Documentation("https://docs.microsoft.com/windows/win32/tablet/horizontal-element")] +HorizontalType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/horizontaltype-complex-type")] +host=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/host")] +Host=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/ServiceSample")] +hostBuilderDeclaration=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/hostbuilderdeclaration")] +hostBuilderImplementation=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/hostbuilderimplementation")] +hosted=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/hosted")] +hostedService=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/hostedservice")] +HOSTENT=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-hostent")] +hostMetadata=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/hostmetadata")] +Hotspot2=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-hotspot2-element")] +How=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/how-do-i-decompress-streams-from-an-avi-file-or-other-file-about-which-i-have-no-format-information---deprecated")] +HPALETTE_UserFree=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-hpalette_userfree")] +HPALETTE_UserFree64=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-hpalette_userfree64")] +HPALETTE_UserMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-hpalette_usermarshal")] +HPALETTE_UserMarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-hpalette_usermarshal64")] +HPALETTE_UserSize=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-hpalette_usersize")] +HPALETTE_UserSize64=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-hpalette_usersize64")] +HPALETTE_UserUnmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-hpalette_userunmarshal")] +HPALETTE_UserUnmarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-hpalette_userunmarshal64")] +HrAddColumns=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hraddcolumns")] +HrAddColumnsEx=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hraddcolumnsex")] +HrAllocAdviseSink=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrallocadvisesink")] +HrCompareABEntryIDsWithExchangeContext=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrcompareabentryidswithexchangecontext")] +HrComposeEID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrcomposeeid")] +HrComposeMsgID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrcomposemsgid")] +HrCreateOfflineObj=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrcreateofflineobj")] +HrDecomposeEID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrdecomposeeid")] +HrDecomposeMsgID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrdecomposemsgid")] +HrDispatchNotifications=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrdispatchnotifications")] +HrDoABDetailsWithExchangeContext=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrdoabdetailswithexchangecontext")] +HrDoABDetailsWithProviderUID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrdoabdetailswithprovideruid")] +HRECOALT=[Documentation("https://docs.microsoft.com/windows/win32/tablet/hrecoalt-handle")] +HRECOCONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/tablet/hrecocontext-handle")] +HRECOGNIZER=[Documentation("https://docs.microsoft.com/windows/win32/tablet/hrecognizer-handle")] +HRECOWORDLIST=[Documentation("https://docs.microsoft.com/windows/win32/tablet/hrecowordlist-handle")] +HrEntryIDFromSz=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrentryidfromsz")] +Hresult=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/hresult")] +HRESULT=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hresult")] +HRESULT_CODE=[Documentation("https://docs.microsoft.com/windows/win32/api/winerror/nf-winerror-hresult_code")] +HRESULT_FACILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/winerror/nf-winerror-hresult_facility")] +HRESULT_FROM_NT=[Documentation("https://docs.microsoft.com/windows/win32/api/winerror/nf-winerror-hresult_from_nt")] +HRESULT_FROM_WIN32=[Documentation("https://docs.microsoft.com/windows/win32/api/winerror/nf-winerror-hresult_from_win32")] +HRESULT_SEVERITY=[Documentation("https://docs.microsoft.com/windows/win32/api/winerror/nf-winerror-hresult_severity")] +HrGetAutoDiscoverXML=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrgetautodiscoverxml")] +HrGetGALFromEmsmdbUID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrgetgalfromemsmdbuid")] +HrGetOneProp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrgetoneprop")] +HrIStorageFromStream=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hristoragefromstream")] +HrOpenABEntryUsingDefaultContext=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hropenabentryusingdefaultcontext")] +HrOpenABEntryWithExchangeContext=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hropenabentrywithexchangecontext")] +HrOpenABEntryWithProviderUID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hropenabentrywithprovideruid")] +HrOpenABEntryWithProviderUIDSupport=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hropenabentrywithprovideruidsupport")] +HrOpenABEntryWithResolvedRow=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hropenabentrywithresolvedrow")] +HrOpenABEntryWithSupport=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hropenabentrywithsupport")] +HrOpenOfflineObj=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hropenofflineobj")] +HrQueryAllRows=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrqueryallrows")] +HrSetOneProp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrsetoneprop")] +HrSzFromEntryID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrszfromentryid")] +HrtfApoInit=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/ns-hrtfapoapi-hrtfapoinit")] +HrtfDirectivity=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/ns-hrtfapoapi-hrtfdirectivity")] +HrtfDirectivityCardioid=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/ns-hrtfapoapi-hrtfdirectivitycardioid")] +HrtfDirectivityCone=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/ns-hrtfapoapi-hrtfdirectivitycone")] +HrtfDirectivityType=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/ne-hrtfapoapi-hrtfdirectivitytype")] +HrtfDistanceDecay=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/ns-hrtfapoapi-hrtfdistancedecay")] +HrtfDistanceDecayType=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/ne-hrtfapoapi-hrtfdistancedecaytype")] +HrtfEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/ne-hrtfapoapi-hrtfenvironment")] +HrtfOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/ns-hrtfapoapi-hrtforientation")] +HrtfPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/ns-hrtfapoapi-hrtfposition")] +HrThisThreadAdviseSink=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrthisthreadadvisesink")] +HrValidateIPMSubtree=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/hrvalidateipmsubtree")] +hs_control_point_phase=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/hs-control-point-phase--sm5---asm-")] +hs_decls=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/hs-decls--sm5---asm-")] +hs_fork_phase=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/hs-fork-phase--sm5---asm-")] +hs_join_phase=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/hs-join-phase--sm5---asm-")] +HSTRING=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/hstring")] +HSTRING_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/hstring-buffer")] +HSTRING_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/hstring/ns-hstring-hstring_header")] +HSTRING_UserFree=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/nf-inspectable-hstring_userfree")] +HSTRING_UserFree64=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/nf-inspectable-hstring_userfree64")] +HSTRING_UserMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/nf-inspectable-hstring_usermarshal")] +HSTRING_UserMarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/nf-inspectable-hstring_usermarshal64")] +HSTRING_UserSize=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/nf-inspectable-hstring_usersize")] +HSTRING_UserSize64=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/nf-inspectable-hstring_usersize64")] +HSTRING_UserUnmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/nf-inspectable-hstring_userunmarshal")] +HSTRING_UserUnmarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/nf-inspectable-hstring_userunmarshal64")] +HSZPAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/ns-ddeml-hszpair")] +HT_ComputeRGBGammaTable=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-ht_computergbgammatable")] +HT_Get8BPPFormatPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-ht_get8bppformatpalette")] +HT_Get8BPPMaskPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-ht_get8bppmaskpalette")] +HTML=[Documentation("https://docs.microsoft.com/windows/win32/menurc/html-resource")] +HtmlHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/htmlhelp/nf-htmlhelp-htmlhelpa")] +HtmlHelpA=[Documentation("https://docs.microsoft.com/windows/win32/api/htmlhelp/nf-htmlhelp-htmlhelpa")] +HtmlHelpW=[Documentation("https://docs.microsoft.com/windows/win32/api/htmlhelp/nf-htmlhelp-htmlhelpw")] +HTMLValueToUnicode=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/htmlvaluetounicode")] +HTMLView=[Documentation("https://docs.microsoft.com/windows/win32/WMP/htmlview-element")] +htond=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-htond")] +htonf=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-htonf")] +htonl=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-htonl")] +htonll=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-htonll")] +htons=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-htons")] +HTTP=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/http-status-codes")] +HTTP_503_RESPONSE_VERBOSITY=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_503_response_verbosity")] +HTTP_AUTH_ENABLE_=[Documentation("https://docs.microsoft.com/windows/win32/Http/http-auth-enable--constants")] +HTTP_AUTH_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_auth_status")] +HTTP_AUTHENTICATION_HARDENING_LEVELS=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_authentication_hardening_levels")] +HTTP_BANDWIDTH_LIMIT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_bandwidth_limit_info")] +HTTP_BINDING_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_binding_info")] +HTTP_BYTE_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_byte_range")] +HTTP_CACHE_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_cache_policy")] +HTTP_CACHE_POLICY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_cache_policy_type")] +HTTP_CHANNEL_BIND_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_channel_bind_info")] +HTTP_CONNECTION_LIMIT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_connection_limit_info")] +HTTP_COOKED_URL=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_cooked_url")] +HTTP_DATA_CHUNK=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_data_chunk")] +HTTP_DATA_CHUNK_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_data_chunk_type")] +HTTP_DELEGATE_REQUEST_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_delegate_request_property_id")] +HTTP_DELEGATE_REQUEST_PROPERTY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_delegate_request_property_info")] +HTTP_ENABLED_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_enabled_state")] +HTTP_EQUAL_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-http_equal_version")] +HTTP_FEATURE_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_feature_id")] +HTTP_FLOWRATE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_flowrate_info")] +HTTP_GREATER_EQUAL_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-http_greater_equal_version")] +HTTP_GREATER_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-http_greater_version")] +HTTP_HEADER_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_header_id")] +HTTP_IS_NULL_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-http_is_null_id")] +HTTP_KNOWN_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_known_header")] +HTTP_LESS_EQUAL_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-http_less_equal_version")] +HTTP_LESS_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-http_less_version")] +HTTP_LISTEN_ENDPOINT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_listen_endpoint_info")] +HTTP_LOG_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_log_data")] +HTTP_LOG_DATA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_log_data_type")] +HTTP_LOG_FIELD_=[Documentation("https://docs.microsoft.com/windows/win32/Http/http-log-field--constants")] +HTTP_LOG_FIELDS_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_log_fields_data")] +HTTP_LOGGING_FLAG_=[Documentation("https://docs.microsoft.com/windows/win32/Http/http-logging-flag--constants")] +HTTP_LOGGING_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_logging_info")] +HTTP_LOGGING_ROLLOVER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_logging_rollover_type")] +HTTP_LOGGING_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_logging_type")] +HTTP_MULTIPLE_KNOWN_HEADERS=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_multiple_known_headers")] +HTTP_NOT_EQUAL_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-http_not_equal_version")] +HTTP_PROPERTY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_property_flags")] +HTTP_QOS_SETTING_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_qos_setting_info")] +HTTP_QOS_SETTING_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_qos_setting_type")] +HTTP_REQUEST_AUTH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_request_auth_info")] +HTTP_REQUEST_AUTH_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_request_auth_type")] +HTTP_REQUEST_CHANNEL_BIND_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_request_channel_bind_status")] +HTTP_REQUEST_HEADERS=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_request_headers")] +HTTP_REQUEST_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_request_info")] +HTTP_REQUEST_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_request_info_type")] +HTTP_REQUEST_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_request_property")] +HTTP_REQUEST_PROPERTY_STREAM_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_request_property_stream_error")] +HTTP_REQUEST_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_request_v1")] +HTTP_REQUEST_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_request_v2")] +HTTP_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/Http/http-response")] +HTTP_RESPONSE_FLAG_=[Documentation("https://docs.microsoft.com/windows/win32/Http/http-response-flag--constants")] +HTTP_RESPONSE_HEADERS=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_response_headers")] +HTTP_RESPONSE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_response_info")] +HTTP_RESPONSE_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_response_info_type")] +HTTP_RESPONSE_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_response_v1")] +HTTP_RESPONSE_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_response_v2")] +HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_basic_params")] +HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_digest_params")] +HTTP_SERVER_AUTHENTICATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_server_authentication_info")] +HTTP_SERVER_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_server_property")] +HTTP_SERVICE_BINDING_A=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_binding_a")] +HTTP_SERVICE_BINDING_BASE=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_binding_base")] +HTTP_SERVICE_BINDING_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_service_binding_type")] +HTTP_SERVICE_BINDING_W=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_binding_w")] +HTTP_SERVICE_CONFIG_CACHE_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_service_config_cache_key")] +HTTP_SERVICE_CONFIG_CACHE_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_cache_set")] +HTTP_SERVICE_CONFIG_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_service_config_id")] +HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_ip_listen_param")] +HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_ip_listen_query")] +HTTP_SERVICE_CONFIG_QUERY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_service_config_query_type")] +HTTP_SERVICE_CONFIG_SSL_CCS_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_ssl_ccs_key")] +HTTP_SERVICE_CONFIG_SSL_CCS_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_ssl_ccs_query")] +HTTP_SERVICE_CONFIG_SSL_CCS_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_ssl_ccs_set")] +HTTP_SERVICE_CONFIG_SSL_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_ssl_key")] +HTTP_SERVICE_CONFIG_SSL_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_ssl_param")] +HTTP_SERVICE_CONFIG_SSL_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_ssl_query")] +HTTP_SERVICE_CONFIG_SSL_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_ssl_set")] +HTTP_SERVICE_CONFIG_SSL_SNI_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_ssl_sni_key")] +HTTP_SERVICE_CONFIG_SSL_SNI_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_ssl_sni_query")] +HTTP_SERVICE_CONFIG_SSL_SNI_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_ssl_sni_set")] +HTTP_SERVICE_CONFIG_TIMEOUT_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_service_config_timeout_key")] +HTTP_SERVICE_CONFIG_TIMEOUT_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_timeout_set")] +HTTP_SERVICE_CONFIG_URLACL_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_urlacl_key")] +HTTP_SERVICE_CONFIG_URLACL_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_urlacl_param")] +HTTP_SERVICE_CONFIG_URLACL_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_urlacl_query")] +HTTP_SERVICE_CONFIG_URLACL_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_service_config_urlacl_set")] +HTTP_SET_NULL_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-http_set_null_id")] +HTTP_SET_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-http_set_version")] +HTTP_SSL_CLIENT_CERT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_ssl_client_cert_info")] +HTTP_SSL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_ssl_info")] +HTTP_STATE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_state_info")] +HTTP_TIMEOUT_LIMIT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_timeout_limit_info")] +HTTP_TRANSPORT_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_transport_address")] +HTTP_UNKNOWN_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_unknown_header")] +HTTP_VERB=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_verb")] +HTTP_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-http_version")] +HTTP_VERSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-http_version_info")] +HttpAddFragmentToCache=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpaddfragmenttocache")] +HttpAddRequestHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpaddrequestheadersa")] +HttpAddRequestHeadersA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpaddrequestheadersa")] +HttpAddRequestHeadersW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpaddrequestheadersw")] +HttpAddUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpaddurl")] +HttpAddUrlToUrlGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpaddurltourlgroup")] +HTTPAPI_EQUAL_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpapi_equal_version")] +HTTPAPI_GREATER_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpapi_greater_version")] +HTTPAPI_LESS_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpapi_less_version")] +HTTPAPI_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ns-http-httpapi_version")] +HTTPAPI_VERSION_GREATER_OR_EQUAL=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpapi_version_greater_or_equal")] +HttpCancelHttpRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpcancelhttprequest")] +HttpCloseRequestQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpcloserequestqueue")] +HttpCloseServerSession=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpcloseserversession")] +HttpCloseUrlGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpcloseurlgroup")] +HttpCreateHttpHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpcreatehttphandle")] +HttpCreateRequestQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpcreaterequestqueue")] +HttpCreateServerSession=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpcreateserversession")] +HttpCreateUrlGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpcreateurlgroup")] +HttpDeclarePush=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpdeclarepush")] +HttpDelegateRequestEx=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpdelegaterequestex")] +HttpDeleteServiceConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpdeleteserviceconfiguration")] +HttpEndRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpendrequesta")] +HttpEndRequestA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpendrequesta")] +HttpEndRequestW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpendrequestw")] +HttpFindUrlGroupId=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpfindurlgroupid")] +HttpFlushResponseCache=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpflushresponsecache")] +HttpInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpinitialize")] +HttpIsFeatureSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpisfeaturesupported")] +HttpOpenRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpopenrequesta")] +HttpOpenRequestA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpopenrequesta")] +HttpOpenRequestW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpopenrequestw")] +HttpPrepareUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpprepareurl")] +HttpQueryInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpqueryinfoa")] +HttpQueryInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpqueryinfoa")] +HttpQueryInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpqueryinfow")] +HttpQueryRequestQueueProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpqueryrequestqueueproperty")] +HttpQueryServerSessionProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpqueryserversessionproperty")] +HttpQueryServiceConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpqueryserviceconfiguration")] +HttpQueryUrlGroupProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpqueryurlgroupproperty")] +HttpReadFragmentFromCache=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpreadfragmentfromcache")] +HttpReceiveClientCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpreceiveclientcertificate")] +HttpReceiveHttpRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpreceivehttprequest")] +HttpReceiveRequestEntityBody=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpreceiverequestentitybody")] +HttpRemoveUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpremoveurl")] +HttpRemoveUrlFromUrlGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpremoveurlfromurlgroup")] +HttpSendHttpResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpsendhttpresponse")] +HttpSendRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpsendrequestw")] +HttpSendRequestA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpsendrequesta")] +HttpSendRequestEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpsendrequestexw")] +HttpSendRequestExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpsendrequestexa")] +HttpSendRequestExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpsendrequestexw")] +HttpSendRequestW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-httpsendrequestw")] +HttpSendResponseEntityBody=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpsendresponseentitybody")] +HttpSetRequestProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpsetrequestproperty")] +HttpSetRequestQueueProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpsetrequestqueueproperty")] +HttpSetServerSessionProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpsetserversessionproperty")] +HttpSetServiceConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpsetserviceconfiguration")] +HttpSetUrlGroupProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpseturlgroupproperty")] +HttpShutdownRequestQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpshutdownrequestqueue")] +HTTPSPolicyCallbackData=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-httpspolicycallbackdata")] +HttpTerminate=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpterminate")] +HttpUpdateServiceConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpupdateserviceconfiguration")] +HttpWaitForDemandStart=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpwaitfordemandstart")] +HttpWaitForDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpwaitfordisconnect")] +HttpWaitForDisconnectEx=[Documentation("https://docs.microsoft.com/windows/win32/api/http/nf-http-httpwaitfordisconnectex")] +HTUI_DeviceColorAdjustment=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-htui_devicecoloradjustment")] +HV_CONNECTION_ID=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_connection_id")] +HV_CRASH_CTL_REG_CONTENTS=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_crash_ctl_reg_contents")] +HV_DEVICE_INTERRUPT_TARGET=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_device_interrupt_target")] +HV_INITIAL_VP_CONTEXT=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_initial_vp_context")] +HV_INTERRUPT_ENTRY=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_interrupt_entry")] +HV_MESSAGE=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_message")] +HV_MESSAGE_TYPE=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_message_type")] +HV_MSI_ENTRY=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_msi_entry")] +HV_NESTED_ENLIGHTENMENTS_CONTROL=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_nested_enlightenments_control")] +HV_PARTITION_PRIVILEGE_MASK=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_partition_privilege_mask")] +HV_REGISTER_NAME=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_register_name")] +HV_REGISTER_VALUE=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_register_value")] +HV_SVM_ENLIGHTENED_VMCB_FIELDS=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_svm_enlightened_vmcb_fields")] +HV_SYNIC_EVENT_FLAGS=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_synic_event_flags")] +HV_TIMER_MESSAGE_PAYLOAD=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_timer_message_payload")] +HV_VIRTUALIZATION_FAULT_INFORMATION=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_virtualization_fault_information")] +HV_VMX_ENLIGHTENED_VMCS=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_vmx_enlightened_vmcs")] +HV_VP_ASSIST_PAGE=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_vp_assist_page")] +HV_VP_SET=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_vp_set")] +HV_VP_VTL_CONTROL=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_vp_vtl_control")] +HV_X64_FP_CONTROL_STATUS_REGISTER=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_x64_fp_control_status_register")] +HV_X64_FP_REGISTER=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_x64_fp_register")] +HV_X64_MSR_NPIEP_CONFIG_CONTENTS=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_x64_msr_npiep_config_contents")] +HV_X64_SEGMENT_REGISTER=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_x64_segment_register")] +HV_X64_TABLE_REGISTER=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_x64_table_register")] +HV_X64_XMM_CONTROL_STATUS_REGISTER=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/datatypes/hv_x64_xmm_control_status_register")] +HvCallEnablePartitionVtl=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallEnablePartitionVtl")] +HvCallEnableVpVtl=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallEnableVpVtl")] +HvCallFlushGuestPhysicalAddressList=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallFlushGuestPhysicalAddressList")] +HvCallFlushGuestPhysicalAddressSpace=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallFlushGuestPhysicalAddressSpace")] +HvCallFlushVirtualAddressSpace=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallFlushVirtualAddressSpace")] +HvCallFlushVirtualAddressSpaceEx=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallFlushVirtualAddressSpaceEx")] +HvCallGetVpIndexFromApicId=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallGetVpIndexFromApicId")] +HvCallGetVpRegisters=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallGetVpRegisters")] +HvCallModifyVtlProtectionMask=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallModifyVtlProtectionMask")] +HvCallNotifyLongSpinWait=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallNotifyLongSpinWait")] +HvCallPostMessage=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallPostMessage")] +HvCallRetargetDeviceInterrupt=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallRetargetDeviceInterrupt")] +HvCallSendSyntheticClusterIpi=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallSendSyntheticClusterIpi")] +HvCallSendSyntheticClusterIpiEx=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallSendSyntheticClusterIpiEx")] +HvCallSetVpRegisters=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallSetVpRegisters")] +HvCallSignalEvent=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallSignalEvent")] +HvCallStartVirtualProcessor=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallStartVirtualProcessor")] +HvCallVtlCall=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallVtlCall")] +HvCallVtlReturn=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallVtlReturn")] +HvExtCallGetBootZeroedMemory=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvExtCallGetBootZeroedMemory")] +HvExtCallQueryCapabilities=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvExtCallQueryCapabilities")] +HvFlushVirtualAddressList=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallFlushVirtualAddressList")] +HvFlushVirtualAddressListEx=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/HvCallFlushVirtualAddressListEx")] +HW_PROFILE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-hw_profile_infoa")] +HW_PROFILE_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-hw_profile_infoa")] +HW_PROFILE_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-hw_profile_infow")] +HWConfig=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig")] +HWConfig_CPU=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-cpu")] +HWConfig_CPU::AllocationGranularity=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-cpu")] +HWConfig_CPU::ComputerName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-cpu")] +HWConfig_CPU::MemSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-cpu")] +HWConfig_CPU::MHz=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-cpu")] +HWConfig_CPU::NumberOfProcessors=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-cpu")] +HWConfig_CPU::PageSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-cpu")] +HWConfig_LogDisk=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-logdisk")] +HWConfig_LogDisk::DiskNumber=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-logdisk")] +HWConfig_LogDisk::Pad=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-logdisk")] +HWConfig_LogDisk::PartitionSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-logdisk")] +HWConfig_LogDisk::StartOffset=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-logdisk")] +HWConfig_NIC=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-nic")] +HWConfig_NIC::NICName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-nic")] +HWConfig_PhyDisk=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-phydisk")] +HWConfig_PhyDisk::BytesPerSector=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-phydisk")] +HWConfig_PhyDisk::Cylinders=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-phydisk")] +HWConfig_PhyDisk::DiskNumber=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-phydisk")] +HWConfig_PhyDisk::Manufacturer=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-phydisk")] +HWConfig_PhyDisk::SCSILun=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-phydisk")] +HWConfig_PhyDisk::SCSIPath=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-phydisk")] +HWConfig_PhyDisk::SCSIPort=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-phydisk")] +HWConfig_PhyDisk::SCSITarget=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-phydisk")] +HWConfig_PhyDisk::SectorsPerTrack=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-phydisk")] +HWConfig_PhyDisk::TracksPerCylinder=[Documentation("https://docs.microsoft.com/windows/win32/ETW/hwconfig-phydisk")] +HWINEVENTHOOK=[Documentation("https://docs.microsoft.com/windows/win32/WinAuto/hwineventhook")] +HWND_UserFree=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hwnd_userfree")] +HWND_UserFree64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hwnd_userfree64")] +HWND_UserMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hwnd_usermarshal")] +HWND_UserMarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hwnd_usermarshal64")] +HWND_UserSize=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hwnd_usersize")] +HWND_UserSize64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hwnd_usersize64")] +HWND_UserUnmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hwnd_userunmarshal")] +HWND_UserUnmarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-hwnd_userunmarshal64")] +HwndRenderTargetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-hwndrendertargetproperties")] +Hypercall=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/hypercalls/overview")] +Hypervisor=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/tlfs")] +HYPHENATEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-hyphenateinfo")] +HyphenateProc=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/nf-richedit-hyphenateproc")] +HYPHRESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-hyphresult")] +HYPOTHESIS=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/ns-ndhelper-hypothesis")] +HypothesisResult=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/ns-ndhelper-hypothesisresult")] +I=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/i-have-an-avi-file-containing-a-windows-media-video-stream--how-can-i-convert-it-to-a-wmv-file---deprecated")] +I_NetLogonControl2=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-i_netlogoncontrol2")] +I_RpcBindingInqLocalClientPID=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdcep/nf-rpcdcep-i_rpcbindinginqlocalclientpid")] +I_RpcExceptionFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-i_rpcexceptionfilter")] +I/O=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/i-o-parameters")] +IABContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/wabdefs/nn-wabdefs-iabcontainer")] +IABContainer::CopyEntries=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iabcontainer-copyentries")] +IABContainer::CreateEntry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iabcontainer-createentry")] +IABContainer::DeleteEntries=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iabcontainer-deleteentries")] +IABContainer::ResolveNames=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iabcontainer-resolvenames")] +IABLogon=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iablogoniunknown")] +IABLogon::Advise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iablogon-advise")] +IABLogon::CompareEntryIDs=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iablogon-compareentryids")] +IABLogon::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iablogon-getlasterror")] +IABLogon::GetOneOffTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iablogon-getoneofftable")] +IABLogon::Logoff=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iablogon-logoff")] +IABLogon::OpenEntry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iablogon-openentry")] +IABLogon::OpenStatusEntry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iablogon-openstatusentry")] +IABLogon::OpenTemplateID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iablogon-opentemplateid")] +IABLogon::PrepareRecips=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iablogon-preparerecips")] +IABLogon::Unadvise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iablogon-unadvise")] +IABProvider=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iabprovideriunknown")] +IABProvider::Logon=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iabprovider-logon")] +IABProvider::Shutdown=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iabprovider-shutdown")] +IAccClientDocMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nn-msaatext-iaccclientdocmgr")] +IAccClientDocMgr::GetDocuments=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iaccclientdocmgr-getdocuments")] +IAccClientDocMgr::GetFocused=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iaccclientdocmgr-getfocused")] +IAccClientDocMgr::LookupByHWND=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iaccclientdocmgr-lookupbyhwnd")] +IAccClientDocMgr::LookupByPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iaccclientdocmgr-lookupbypoint")] +IAccDictionary=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nn-msaatext-iaccdictionary")] +IAccDictionary::ConvertValueToString=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iaccdictionary-convertvaluetostring")] +IAccDictionary::GetLocalizedString=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iaccdictionary-getlocalizedstring")] +IAccDictionary::GetMnemonicString=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iaccdictionary-getmnemonicstring")] +IAccDictionary::GetParentTerm=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iaccdictionary-getparentterm")] +IAccDictionary::LookupMnemonicTerm=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iaccdictionary-lookupmnemonicterm")] +IAccessControl=[Documentation("https://docs.microsoft.com/windows/win32/api/iaccess/nn-iaccess-iaccesscontrol")] +IAccessControl::GetAllAccessRights=[Documentation("https://docs.microsoft.com/windows/win32/api/iaccess/nf-iaccess-iaccesscontrol-getallaccessrights")] +IAccessControl::GrantAccessRights=[Documentation("https://docs.microsoft.com/windows/win32/api/iaccess/nf-iaccess-iaccesscontrol-grantaccessrights")] +IAccessControl::IsAccessAllowed=[Documentation("https://docs.microsoft.com/windows/win32/api/iaccess/nf-iaccess-iaccesscontrol-isaccessallowed")] +IAccessControl::RevokeAccessRights=[Documentation("https://docs.microsoft.com/windows/win32/api/iaccess/nf-iaccess-iaccesscontrol-revokeaccessrights")] +IAccessControl::SetAccessRights=[Documentation("https://docs.microsoft.com/windows/win32/api/iaccess/nf-iaccess-iaccesscontrol-setaccessrights")] +IAccessControl::SetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/iaccess/nf-iaccess-iaccesscontrol-setowner")] +IAccessibilityDockingService=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iaccessibilitydockingservice")] +IAccessibilityDockingService::DockWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iaccessibilitydockingservice-dockwindow")] +IAccessibilityDockingService::GetAvailableSize=[Documentation("https://docs.microsoft.com/windows/win32/com/iaccessibilitydockingservice-getavailablesize")] +IAccessibilityDockingService::UndockWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iaccessibilitydockingservice-undockwindow")] +IAccessibilityDockingServiceCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iaccessibilitydockingservicecallback")] +IAccessibilityDockingServiceCallback::Undocked=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iaccessibilitydockingservicecallback-undocked")] +IAccessible=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessible")] +IAccessible::accChild=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessible")] +IAccessible::accChildCount=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessible")] +IAccessible::accDefaultAction=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessible")] +IAccessible::accDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessible")] +IAccessible::accDoDefaultAction=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-accdodefaultaction")] +IAccessible::accFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessible")] +IAccessible::accHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessible")] +IAccessible::accHelpTopic=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessible")] +IAccessible::accHitTest=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-acchittest")] +IAccessible::accKeyboardShortcut=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessible")] +IAccessible::accLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-acclocation")] +IAccessible::accName=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessible")] +IAccessible::accNavigate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-accnavigate")] +IAccessible::accParent=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessible")] +IAccessible::accRole=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessible")] +IAccessible::accSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-accselect")] +IAccessible::accSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessible")] +IAccessible::accState=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessible")] +IAccessible::accValue=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessible")] +IAccessible::get_accChild=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accchild")] +IAccessible::get_accChildCount=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accchildcount")] +IAccessible::get_accDefaultAction=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accdefaultaction")] +IAccessible::get_accDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accdescription")] +IAccessible::get_accFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accfocus")] +IAccessible::get_accHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_acchelp")] +IAccessible::get_accHelpTopic=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_acchelptopic")] +IAccessible::get_accKeyboardShortcut=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_acckeyboardshortcut")] +IAccessible::get_accName=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accname")] +IAccessible::get_accParent=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accparent")] +IAccessible::get_accRole=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accrole")] +IAccessible::get_accSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accselection")] +IAccessible::get_accState=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accstate")] +IAccessible::get_accValue=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accvalue")] +IAccessible::GetTypeInfoCount=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-idispatch-gettypeinfocount")] +IAccessible::put_accName=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-put_accname")] +IAccessible::put_accValue=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessible-put_accvalue")] +IAccessibleEx=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iaccessibleex")] +IAccessibleEx::ConvertReturnedElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iaccessibleex-convertreturnedelement")] +IAccessibleEx::GetIAccessiblePair=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iaccessibleex-getiaccessiblepair")] +IAccessibleEx::GetObjectForChild=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iaccessibleex-getobjectforchild")] +IAccessibleEx::GetRuntimeId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iaccessibleex-getruntimeid")] +IAccessibleHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessiblehandler")] +IAccessibleHandler::AccessibleObjectFromID=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessiblehandler-accessibleobjectfromid")] +IAccessibleHostingElementProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iaccessiblehostingelementproviders")] +IAccessibleHostingElementProviders::GetEmbeddedFragmentRoots=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iaccessiblehostingelementproviders-getembeddedfragmentroots")] +IAccessibleHostingElementProviders::GetObjectIdForProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iaccessiblehostingelementproviders-getobjectidforprovider")] +IAccessibleObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iaccessibleobject")] +IAccessibleObject::SetAccessibleName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iaccessibleobject-setaccessiblename")] +IAccessibleWindowlessSite=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccessiblewindowlesssite")] +IAccessibleWindowlessSite::AcquireObjectIdRange=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessiblewindowlesssite-acquireobjectidrange")] +IAccessibleWindowlessSite::GetParentAccessible=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessiblewindowlesssite-getparentaccessible")] +IAccessibleWindowlessSite::QueryObjectIdRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessiblewindowlesssite-queryobjectidranges")] +IAccessibleWindowlessSite::ReleaseObjectIdRange=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccessiblewindowlesssite-releaseobjectidrange")] +IAccIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccidentity")] +IAccIdentity::GetIdentityString=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccidentity-getidentitystring")] +IAccountsSettingsPaneInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/accountssettingspaneinterop/nn-accountssettingspaneinterop-iaccountssettingspaneinterop")] +IAccountsSettingsPaneInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/accountssettingspaneinterop/nf-accountssettingspaneinterop-iaccountssettingspaneinterop-getforwindow")] +IAccountsSettingsPaneInterop::ShowAddAccountForWindowAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/accountssettingspaneinterop/nf-accountssettingspaneinterop-iaccountssettingspaneinterop-showaddaccountforwindowasync")] +IAccountsSettingsPaneInterop::ShowManageAccountsForWindowAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/accountssettingspaneinterop/nf-accountssettingspaneinterop-iaccountssettingspaneinterop-showmanageaccountsforwindowasync")] +IAccPropServer=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccpropserver")] +IAccPropServer::GetPropValue=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropserver-getpropvalue")] +IAccPropServices=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nn-oleacc-iaccpropservices")] +IAccPropServices::ClearHmenuProps=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropservices-clearhmenuprops")] +IAccPropServices::ClearHwndProps=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropservices-clearhwndprops")] +IAccPropServices::ClearProps=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropservices-clearprops")] +IAccPropServices::ComposeHmenuIdentityString=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropservices-composehmenuidentitystring")] +IAccPropServices::ComposeHwndIdentityString=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropservices-composehwndidentitystring")] +IAccPropServices::DecomposeHmenuIdentityString=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropservices-decomposehmenuidentitystring")] +IAccPropServices::DecomposeHwndIdentityString=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropservices-decomposehwndidentitystring")] +IAccPropServices::SetHmenuProp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropservices-sethmenuprop")] +IAccPropServices::SetHmenuPropServer=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropservices-sethmenupropserver")] +IAccPropServices::SetHmenuPropStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropservices-sethmenupropstr")] +IAccPropServices::SetHwndProp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropservices-sethwndprop")] +IAccPropServices::SetHwndPropServer=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropservices-sethwndpropserver")] +IAccPropServices::SetHwndPropStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropservices-sethwndpropstr")] +IAccPropServices::SetPropServer=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropservices-setpropserver")] +IAccPropServices::SetPropValue=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-iaccpropservices-setpropvalue")] +IAccServerDocMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nn-msaatext-iaccserverdocmgr")] +IAccServerDocMgr::NewDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iaccserverdocmgr-newdocument")] +IAccServerDocMgr::OnDocumentFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iaccserverdocmgr-ondocumentfocus")] +IAccServerDocMgr::RevokeDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iaccserverdocmgr-revokedocument")] +IACLCustomMRU=[Documentation("https://docs.microsoft.com/windows/win32/shell/iaclcustommru")] +IACLCustomMRU::AddMRUString=[Documentation("https://docs.microsoft.com/windows/win32/shell/iaclcustommru-addmrustring")] +IACLCustomMRU::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/shell/iaclcustommru-initialize")] +IACList=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-iaclist")] +IACList::Expand=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iaclist-expand")] +IACList2=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-iaclist2")] +IACList2::GetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iaclist2-getoptions")] +IACList2::SetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iaclist2-setoptions")] +IAcousticEchoCancellationControl=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-iacousticechocancellationcontrol")] +IAcousticEchoCancellationControl::SetEchoCancellationRenderEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iacousticechocancellationcontrol-setechocancellationrenderendpoint")] +IAction=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-iaction")] +IAction::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iaction-get_id")] +IAction::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iaction-get_type")] +IAction::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iaction-get_id")] +IAction::put_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iaction-put_id")] +IAction::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iaction-get_type")] +IActionCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-iactioncollection")] +IActionCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iactioncollection-get__newenum")] +IActionCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iactioncollection-clear")] +IActionCollection::Context=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iactioncollection-get_context")] +IActionCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iactioncollection-get_count")] +IActionCollection::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iactioncollection-create")] +IActionCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iactioncollection-get__newenum")] +IActionCollection::get_Context=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iactioncollection-get_context")] +IActionCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iactioncollection-get_count")] +IActionCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iactioncollection-get_item")] +IActionCollection::get_XmlText=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iactioncollection-get_xmltext")] +IActionCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iactioncollection-get_item")] +IActionCollection::put_Context=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iactioncollection-put_context")] +IActionCollection::put_XmlText=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iactioncollection-put_xmltext")] +IActionCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iactioncollection-remove")] +IActionCollection::XmlText=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iactioncollection-put_xmltext")] +IActionProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iactionprogress")] +IActionProgress::Begin=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iactionprogress-begin")] +IActionProgress::End=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iactionprogress-end")] +IActionProgress::QueryCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iactionprogress-querycancel")] +IActionProgress::ResetCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iactionprogress-resetcancel")] +IActionProgress::UpdateProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iactionprogress-updateprogress")] +IActionProgress::UpdateText=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iactionprogress-updatetext")] +IActionProgressDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iactionprogressdialog")] +IActionProgressDialog::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iactionprogressdialog-initialize")] +IActionProgressDialog::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iactionprogressdialog-stop")] +IActivatableClassRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nn-activationregistration-iactivatableclassregistration")] +IActivatableClassRegistration::get_ActivatableClassId=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-iactivatableclassregistration-get_activatableclassid")] +IActivatableClassRegistration::get_ActivationType=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-iactivatableclassregistration-get_activationtype")] +IActivatableClassRegistration::get_Attributes=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-iactivatableclassregistration-get_attributes")] +IActivatableClassRegistration::get_RegisteredTrustLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-iactivatableclassregistration-get_registeredtrustlevel")] +IActivatableClassRegistration::get_RegistrationScope=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-iactivatableclassregistration-get_registrationscope")] +IActivateAudioInterfaceAsyncOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nn-mmdeviceapi-iactivateaudiointerfaceasyncoperation")] +IActivateAudioInterfaceAsyncOperation::GetActivateResult=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-iactivateaudiointerfaceasyncoperation-getactivateresult")] +IActivateAudioInterfaceCompletionHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nn-mmdeviceapi-iactivateaudiointerfacecompletionhandler")] +IActivateAudioInterfaceCompletionHandler::ActivateCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-iactivateaudiointerfacecompletionhandler-activatecompleted")] +IActivationFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/activation/nn-activation-iactivationfactory")] +IActivationFactory::ActivateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/activation/nf-activation-iactivationfactory-activateinstance")] +IActiveBasicDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nn-windows-media-streaming-iactivebasicdevice")] +IActiveBasicDevice::streaming=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nf-windows-media-streaming-iactivebasicdevice-setcachedsinkprotocolinfo")] +IActiveBasicDeviceStatics=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nn-windows-media-streaming-iactivebasicdevicestatics")] +IActiveBasicDeviceStatics::streaming=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nf-windows-media-streaming-iactivebasicdevicestatics-clonebasicdeviceasync")] +IActiveDesktop=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-iactivedesktop")] +IActiveDesktop::AddDesktopItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-adddesktopitem")] +IActiveDesktop::AddDesktopItemWithUI=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-adddesktopitemwithui")] +IActiveDesktop::AddUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-addurl")] +IActiveDesktop::ApplyChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-applychanges")] +IActiveDesktop::GenerateDesktopItemHtml=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-generatedesktopitemhtml")] +IActiveDesktop::GetDesktopItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-getdesktopitem")] +IActiveDesktop::GetDesktopItemByID=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-getdesktopitembyid")] +IActiveDesktop::GetDesktopItemBySource=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-getdesktopitembysource")] +IActiveDesktop::GetDesktopItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-getdesktopitemcount")] +IActiveDesktop::GetDesktopItemOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-getdesktopitemoptions")] +IActiveDesktop::GetPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-getpattern")] +IActiveDesktop::GetWallpaper=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-getwallpaper")] +IActiveDesktop::GetWallpaperOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-getwallpaperoptions")] +IActiveDesktop::ModifyDesktopItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-modifydesktopitem")] +IActiveDesktop::RemoveDesktopItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-removedesktopitem")] +IActiveDesktop::SetDesktopItemOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-setdesktopitemoptions")] +IActiveDesktop::SetPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-setpattern")] +IActiveDesktop::SetWallpaper=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-setwallpaper")] +IActiveDesktop::SetWallpaperOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iactivedesktop-setwallpaperoptions")] +IActiveDesktopP=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-iactivedesktopp")] +IActiveDesktopP::SetSafeMode=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-iactivedesktopp-setsafemode")] +iadd=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/iadd--sm4---asm-")] +IAddrBook=[Documentation("https://docs.microsoft.com/windows/win32/api/wabiab/nn-wabiab-iaddrbook")] +IAddrBook::Address=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-address")] +IAddrBook::Advise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-advise")] +IAddrBook::CompareEntryIDs=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-compareentryids")] +IAddrBook::CreateOneOff=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-createoneoff")] +IAddrBook::Details=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-details")] +IAddrBook::GetDefaultDir=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-getdefaultdir")] +IAddrBook::GetPAB=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-getpab")] +IAddrBook::GetSearchPath=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-getsearchpath")] +IAddrBook::NewEntry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-newentry")] +IAddrBook::OpenEntry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-openentry")] +IAddrBook::PrepareRecips=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-preparerecips")] +IAddrBook::QueryDefaultRecipOpt=[Documentation("https://docs.microsoft.com/windows/win32/api/wabiab/nf-wabiab-iaddrbook-querydefaultrecipopt")] +IAddrBook::RecipOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/wabiab/nf-wabiab-iaddrbook-recipoptions")] +IAddrBook::ResolveName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-resolvename")] +IAddrBook::SetDefaultDir=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-setdefaultdir")] +IAddrBook::SetPAB=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-setpab")] +IAddrBook::SetSearchPath=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-setsearchpath")] +IAddrBook::Unadvise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iaddrbook-unadvise")] +IADesktopP2=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-iadesktopp2")] +IADesktopP2::UpdateAllDesktopSubscriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-iadesktopp2-updatealldesktopsubscriptions")] +IADs=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iads")] +IADs::Get=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iads-get")] +IADs::GetEx=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iads-getex")] +IADs::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iads-getinfo")] +IADs::GetInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iads-getinfoex")] +IADs::Put=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iads-put")] +IADs::PutEx=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iads-putex")] +IADs::SetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iads-setinfo")] +IADsAccessControlEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsaccesscontrolentry")] +IADsAccessControlList=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsaccesscontrollist")] +IADsAccessControlList::AddAce=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsaccesscontrollist-addace")] +IADsAccessControlList::CopyAccessList=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsaccesscontrollist-copyaccesslist")] +IADsAccessControlList::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsaccesscontrollist-get__newenum")] +IADsAccessControlList::RemoveAce=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsaccesscontrollist-removeace")] +IADsAcl=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsacl")] +IADsAcl::CopyAcl=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsacl-copyacl")] +IADsADSystemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsadsysteminfo")] +IADsADSystemInfo::GetAnyDCName=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsadsysteminfo-getanydcname")] +IADsADSystemInfo::GetDCSiteName=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsadsysteminfo-getdcsitename")] +IADsADSystemInfo::GetTrees=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsadsysteminfo-gettrees")] +IADsADSystemInfo::RefreshSchemaCache=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsadsysteminfo-refreshschemacache")] +IADsBackLink=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsbacklink")] +IADsCaseIgnoreList=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadscaseignorelist")] +IADsClass=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsclass")] +IADsClass::Qualifiers=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsclass-qualifiers")] +IADsCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadscollection")] +IADsCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadscollection-add")] +IADsCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadscollection-get__newenum")] +IADsCollection::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadscollection-getobject")] +IADsCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadscollection-remove")] +IADsComputer=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadscomputer")] +IADsComputerOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadscomputeroperations")] +IADsComputerOperations::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadscomputeroperations-shutdown")] +IADsComputerOperations::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadscomputeroperations-status")] +IADsContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadscontainer")] +IADsContainer::CopyHere=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadscontainer-copyhere")] +IADsContainer::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadscontainer-create")] +IADsContainer::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadscontainer-delete")] +IADsContainer::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadscontainer-get__newenum")] +IADsContainer::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadscontainer-getobject")] +IADsContainer::MoveHere=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadscontainer-movehere")] +IADsDeleteOps=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsdeleteops")] +IADsDeleteOps::DeleteObject=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsdeleteops-deleteobject")] +IADsDNWithBinary=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsdnwithbinary")] +IADsDNWithString=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsdnwithstring")] +IADsDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsdomain")] +IADsEmail=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsemail")] +IADsExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsextension")] +IADsExtension::Operate=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsextension-operate")] +IADsExtension::PrivateGetIDsOfNames=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsextension-privategetidsofnames")] +IADsExtension::PrivateInvoke=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsextension-privateinvoke")] +IADsFaxNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsfaxnumber")] +IADsFileService=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsfileservice")] +IADsFileServiceOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsfileserviceoperations")] +IADsFileServiceOperations::Resources=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsfileserviceoperations-resources")] +IADsFileServiceOperations::Sessions=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsfileserviceoperations-sessions")] +IADsFileShare=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsfileshare")] +IADsGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsgroup")] +IADsGroup::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsgroup-add")] +IADsGroup::IsMember=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsgroup-ismember")] +IADsGroup::Members=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsgroup-members")] +IADsGroup::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsgroup-remove")] +IADsHold=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadshold")] +IADsLargeInteger=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadslargeinteger")] +IADsLocality=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadslocality")] +IADsMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsmembers")] +IADsMembers::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsmembers-get__newenum")] +IADsNamespaces=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsnamespaces")] +IADsNameTranslate=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsnametranslate")] +IADsNameTranslate::Get=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsnametranslate-get")] +IADsNameTranslate::GetEx=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsnametranslate-getex")] +IADsNameTranslate::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsnametranslate-init")] +IADsNameTranslate::InitEx=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsnametranslate-initex")] +IADsNameTranslate::Set=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsnametranslate-set")] +IADsNameTranslate::SetEx=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsnametranslate-setex")] +IADsNetAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsnetaddress")] +IADsO=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadso")] +IADsObjectOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsobjectoptions")] +IADsObjectOptions::GetOption=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsobjectoptions-getoption")] +IADsObjectOptions::SetOption=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsobjectoptions-setoption")] +IADsOctetList=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsoctetlist")] +IADsOpenDSObject=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsopendsobject")] +IADsOpenDSObject::OpenDSObject=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsopendsobject-opendsobject")] +IADsOU=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsou")] +IADsPath=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadspath")] +IADsPathname=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadspathname")] +IADsPathname::AddLeafElement=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspathname-addleafelement")] +IADsPathname::CopyPath=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspathname-copypath")] +IADsPathname::GetElement=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspathname-getelement")] +IADsPathname::GetEscapedElement=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspathname-getescapedelement")] +IADsPathname::GetNumElements=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspathname-getnumelements")] +IADsPathname::RemoveLeafElement=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspathname-removeleafelement")] +IADsPathname::Retrieve=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspathname-retrieve")] +IADsPathname::Set=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspathname-set")] +IADsPathname::SetDisplayType=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspathname-setdisplaytype")] +IADsPostalAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadspostaladdress")] +IADsPrintJob=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsprintjob")] +IADsPrintJobOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsprintjoboperations")] +IADsPrintJobOperations::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsprintjoboperations-pause")] +IADsPrintJobOperations::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsprintjoboperations-resume")] +IADsPrintQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsprintqueue")] +IADsPrintQueueOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsprintqueueoperations")] +IADsPrintQueueOperations::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsprintqueueoperations-pause")] +IADsPrintQueueOperations::PrintJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsprintqueueoperations-printjobs")] +IADsPrintQueueOperations::Purge=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsprintqueueoperations-purge")] +IADsPrintQueueOperations::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsprintqueueoperations-resume")] +IADsProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsproperty")] +IADsProperty::Qualifiers=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsproperty-qualifiers")] +IADsPropertyEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadspropertyentry")] +IADsPropertyList=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadspropertylist")] +IADsPropertyList::GetPropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspropertylist-getpropertyitem")] +IADsPropertyList::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspropertylist-item")] +IADsPropertyList::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspropertylist-next")] +IADsPropertyList::PurgePropertyList=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspropertylist-purgepropertylist")] +IADsPropertyList::PutPropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspropertylist-putpropertyitem")] +IADsPropertyList::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspropertylist-reset")] +IADsPropertyList::ResetPropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspropertylist-resetpropertyitem")] +IADsPropertyList::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspropertylist-skip")] +IADsPropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadspropertyvalue")] +IADsPropertyValue::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspropertyvalue-clear")] +IADsPropertyValue2=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadspropertyvalue2")] +IADsPropertyValue2::GetObjectProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspropertyvalue2-getobjectproperty")] +IADsPropertyValue2::PutObjectProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadspropertyvalue2-putobjectproperty")] +IADsReplicaPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsreplicapointer")] +IADsResource=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsresource")] +IADsSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadssecuritydescriptor")] +IADsSecurityDescriptor::CopySecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadssecuritydescriptor-copysecuritydescriptor")] +IADsSecurityUtility=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadssecurityutility")] +IADsSecurityUtility::ConvertSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadssecurityutility-convertsecuritydescriptor")] +IADsSecurityUtility::get_SecurityMask=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadssecurityutility-get_securitymask")] +IADsSecurityUtility::GetSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadssecurityutility-getsecuritydescriptor")] +IADsSecurityUtility::put_SecurityMask=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadssecurityutility-put_securitymask")] +IADsSecurityUtility::SecurityMask=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadssecurityutility-put_securitymask")] +IADsSecurityUtility::SetSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadssecurityutility-setsecuritydescriptor")] +IADsService=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsservice")] +IADsServiceOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsserviceoperations")] +IADsServiceOperations::Continue=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsserviceoperations-continue")] +IADsServiceOperations::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsserviceoperations-pause")] +IADsServiceOperations::SetPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsserviceoperations-setpassword")] +IADsServiceOperations::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsserviceoperations-start")] +IADsServiceOperations::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsserviceoperations-stop")] +IADsSession=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadssession")] +IADsSyntax=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadssyntax")] +IADsTimestamp=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadstimestamp")] +IADsTSUserEx=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nn-tsuserex-iadstsuserex")] +IADsTSUserEx::AllowLogon=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_allowlogon")] +IADsTSUserEx::BrokenConnectionAction=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_brokenconnectionaction")] +IADsTSUserEx::ConnectClientDrivesAtLogon=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_connectclientdrivesatlogon")] +IADsTSUserEx::ConnectClientPrintersAtLogon=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_connectclientprintersatlogon")] +IADsTSUserEx::DefaultToMainPrinter=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_defaulttomainprinter")] +IADsTSUserEx::EnableRemoteControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_enableremotecontrol")] +IADsTSUserEx::get_AllowLogon=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_allowlogon")] +IADsTSUserEx::get_BrokenConnectionAction=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_brokenconnectionaction")] +IADsTSUserEx::get_ConnectClientDrivesAtLogon=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_connectclientdrivesatlogon")] +IADsTSUserEx::get_ConnectClientPrintersAtLogon=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_connectclientprintersatlogon")] +IADsTSUserEx::get_DefaultToMainPrinter=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_defaulttomainprinter")] +IADsTSUserEx::get_EnableRemoteControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_enableremotecontrol")] +IADsTSUserEx::get_MaxConnectionTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_maxconnectiontime")] +IADsTSUserEx::get_MaxDisconnectionTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_maxdisconnectiontime")] +IADsTSUserEx::get_MaxIdleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_maxidletime")] +IADsTSUserEx::get_ReconnectionAction=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_reconnectionaction")] +IADsTSUserEx::get_TerminalServicesHomeDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_terminalserviceshomedirectory")] +IADsTSUserEx::get_TerminalServicesHomeDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_terminalserviceshomedrive")] +IADsTSUserEx::get_TerminalServicesInitialProgram=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_terminalservicesinitialprogram")] +IADsTSUserEx::get_TerminalServicesProfilePath=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_terminalservicesprofilepath")] +IADsTSUserEx::get_TerminalServicesWorkDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_terminalservicesworkdirectory")] +IADsTSUserEx::MaxConnectionTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_maxconnectiontime")] +IADsTSUserEx::MaxDisconnectionTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_maxdisconnectiontime")] +IADsTSUserEx::MaxIdleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_maxidletime")] +IADsTSUserEx::put_AllowLogon=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_allowlogon")] +IADsTSUserEx::put_BrokenConnectionAction=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_brokenconnectionaction")] +IADsTSUserEx::put_ConnectClientDrivesAtLogon=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_connectclientdrivesatlogon")] +IADsTSUserEx::put_ConnectClientPrintersAtLogon=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_connectclientprintersatlogon")] +IADsTSUserEx::put_DefaultToMainPrinter=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_defaulttomainprinter")] +IADsTSUserEx::put_EnableRemoteControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_enableremotecontrol")] +IADsTSUserEx::put_MaxConnectionTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_maxconnectiontime")] +IADsTSUserEx::put_MaxDisconnectionTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_maxdisconnectiontime")] +IADsTSUserEx::put_MaxIdleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_maxidletime")] +IADsTSUserEx::put_ReconnectionAction=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_reconnectionaction")] +IADsTSUserEx::put_TerminalServicesHomeDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_terminalserviceshomedirectory")] +IADsTSUserEx::put_TerminalServicesHomeDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_terminalserviceshomedrive")] +IADsTSUserEx::put_TerminalServicesInitialProgram=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_terminalservicesinitialprogram")] +IADsTSUserEx::put_TerminalServicesProfilePath=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_terminalservicesprofilepath")] +IADsTSUserEx::put_TerminalServicesWorkDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_terminalservicesworkdirectory")] +IADsTSUserEx::ReconnectionAction=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_reconnectionaction")] +IADsTSUserEx::TerminalServicesHomeDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_terminalserviceshomedirectory")] +IADsTSUserEx::TerminalServicesHomeDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_terminalserviceshomedrive")] +IADsTSUserEx::TerminalServicesInitialProgram=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_terminalservicesinitialprogram")] +IADsTSUserEx::TerminalServicesProfilePath=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-get_terminalservicesprofilepath")] +IADsTSUserEx::TerminalServicesWorkDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/tsuserex/nf-tsuserex-iadstsuserex-put_terminalservicesworkdirectory")] +IADsTypedName=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadstypedname")] +IADsUser=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsuser")] +IADsUser::ChangePassword=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsuser-changepassword")] +IADsUser::Groups=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsuser-groups")] +IADsUser::SetPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-iadsuser-setpassword")] +IADsWinNTSystemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadswinntsysteminfo")] +IAdvancedMediaCapture=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediacapture/nn-mfmediacapture-iadvancedmediacapture")] +IAdvancedMediaCapture::GetAdvancedMediaCaptureSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediacapture/nf-mfmediacapture-iadvancedmediacapture-getadvancedmediacapturesettings")] +IAdvancedMediaCaptureInitializationSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediacapture/nn-mfmediacapture-iadvancedmediacaptureinitializationsettings")] +IAdvancedMediaCaptureInitializationSettings::SetDirectxDeviceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediacapture/nf-mfmediacapture-iadvancedmediacaptureinitializationsettings-setdirectxdevicemanager")] +IAdvancedMediaCaptureSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediacapture/nn-mfmediacapture-iadvancedmediacapturesettings")] +IAdvancedMediaCaptureSettings::GetDirectxDeviceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediacapture/nf-mfmediacapture-iadvancedmediacapturesettings-getdirectxdevicemanager")] +IAdviseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iadvisesink")] +IAdviseSink::OnClose=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iadvisesink-onclose")] +IAdviseSink::OnDataChange=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iadvisesink-ondatachange")] +IAdviseSink::OnRename=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iadvisesink-onrename")] +IAdviseSink::OnSave=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iadvisesink-onsave")] +IAdviseSink::OnViewChange=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iadvisesink-onviewchange")] +IAdviseSink2=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iadvisesink2")] +IAdviseSink2::OnLinkSrcChange=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iadvisesink2-onlinksrcchange")] +IAdviseSinkEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-iadvisesinkex")] +IAdviseSinkEx::OnViewStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iadvisesinkex-onviewstatuschange")] +IAgileObject=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-iagileobject")] +IAgileReference=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iagilereference")] +IAgileReference::Resolve=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/iagilereference-resolve")] +IAlertDataCollector=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-ialertdatacollector")] +IAlertDataCollector::AlertThresholds=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-get_alertthresholds")] +IAlertDataCollector::EventLog=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-put_eventlog")] +IAlertDataCollector::get_AlertThresholds=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-get_alertthresholds")] +IAlertDataCollector::get_EventLog=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-get_eventlog")] +IAlertDataCollector::get_SampleInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-get_sampleinterval")] +IAlertDataCollector::get_Task=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-get_task")] +IAlertDataCollector::get_TaskArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-get_taskarguments")] +IAlertDataCollector::get_TaskRunAsSelf=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-get_taskrunasself")] +IAlertDataCollector::get_TaskUserTextArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-get_taskusertextarguments")] +IAlertDataCollector::get_TriggerDataCollectorSet=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-get_triggerdatacollectorset")] +IAlertDataCollector::put_AlertThresholds=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-put_alertthresholds")] +IAlertDataCollector::put_EventLog=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-put_eventlog")] +IAlertDataCollector::put_SampleInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-put_sampleinterval")] +IAlertDataCollector::put_Task=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-put_task")] +IAlertDataCollector::put_TaskArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-put_taskarguments")] +IAlertDataCollector::put_TaskRunAsSelf=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-put_taskrunasself")] +IAlertDataCollector::put_TaskUserTextArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-put_taskusertextarguments")] +IAlertDataCollector::put_TriggerDataCollectorSet=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-put_triggerdatacollectorset")] +IAlertDataCollector::SampleInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-get_sampleinterval")] +IAlertDataCollector::Task=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-put_task")] +IAlertDataCollector::TaskArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-put_taskarguments")] +IAlertDataCollector::TaskRunAsSelf=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-get_taskrunasself")] +IAlertDataCollector::TaskUserTextArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-put_taskusertextarguments")] +IAlertDataCollector::TriggerDataCollectorSet=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ialertdatacollector-get_triggerdatacollectorset")] +IAlternativeName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ialternativename")] +IAlternativeName::get_ObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativename-get_objectid")] +IAlternativeName::get_RawData=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativename-get_rawdata")] +IAlternativeName::get_StrValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativename-get_strvalue")] +IAlternativeName::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativename-get_type")] +IAlternativeName::InitializeFromOtherName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativename-initializefromothername")] +IAlternativeName::InitializeFromRawData=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativename-initializefromrawdata")] +IAlternativeName::InitializeFromString=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativename-initializefromstring")] +IAlternativeName::ObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativename-get_objectid")] +IAlternativeName::RawData=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativename-get_rawdata")] +IAlternativeName::StrValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativename-get_strvalue")] +IAlternativeName::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativename-get_type")] +IAlternativeNames=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ialternativenames")] +IAlternativeNames::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativenames-get__newenum")] +IAlternativeNames::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativenames-add")] +IAlternativeNames::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativenames-clear")] +IAlternativeNames::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativenames-get_count")] +IAlternativeNames::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativenames-get__newenum")] +IAlternativeNames::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativenames-get_count")] +IAlternativeNames::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativenames-get_itembyindex")] +IAlternativeNames::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativenames-get_itembyindex")] +IAlternativeNames::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ialternativenames-remove")] +IAMAnalogVideoDecoder=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamanalogvideodecoder")] +IAMAnalogVideoDecoder::get_AvailableTVFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideodecoder-get_availabletvformats")] +IAMAnalogVideoDecoder::get_HorizontalLocked=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideodecoder-get_horizontallocked")] +IAMAnalogVideoDecoder::get_NumberOfLines=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideodecoder-get_numberoflines")] +IAMAnalogVideoDecoder::get_OutputEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideodecoder-get_outputenable")] +IAMAnalogVideoDecoder::get_TVFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideodecoder-get_tvformat")] +IAMAnalogVideoDecoder::get_VCRHorizontalLocking=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideodecoder-get_vcrhorizontallocking")] +IAMAnalogVideoDecoder::put_OutputEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideodecoder-put_outputenable")] +IAMAnalogVideoDecoder::put_TVFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideodecoder-put_tvformat")] +IAMAnalogVideoDecoder::put_VCRHorizontalLocking=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideodecoder-put_vcrhorizontallocking")] +IAMAnalogVideoEncoder=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamanalogvideoencoder")] +IAMAnalogVideoEncoder::get_AvailableTVFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideoencoder-get_availabletvformats")] +IAMAnalogVideoEncoder::get_CCEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideoencoder-get_ccenable")] +IAMAnalogVideoEncoder::get_CopyProtection=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideoencoder-get_copyprotection")] +IAMAnalogVideoEncoder::get_TVFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideoencoder-get_tvformat")] +IAMAnalogVideoEncoder::put_CCEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideoencoder-put_ccenable")] +IAMAnalogVideoEncoder::put_CopyProtection=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideoencoder-put_copyprotection")] +IAMAnalogVideoEncoder::put_TVFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamanalogvideoencoder-put_tvformat")] +IAMAsyncReaderTimestampScaling=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamasyncreadertimestampscaling")] +IAMAsyncReaderTimestampScaling::GetTimestampMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamasyncreadertimestampscaling-gettimestampmode")] +IAMAsyncReaderTimestampScaling::SetTimestampMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamasyncreadertimestampscaling-settimestampmode")] +IAMAudioInputMixer=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamaudioinputmixer")] +IAMAudioInputMixer::get_Bass=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-get_bass")] +IAMAudioInputMixer::get_BassRange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-get_bassrange")] +IAMAudioInputMixer::get_Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-get_enable")] +IAMAudioInputMixer::get_Loudness=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-get_loudness")] +IAMAudioInputMixer::get_MixLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-get_mixlevel")] +IAMAudioInputMixer::get_Mono=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-get_mono")] +IAMAudioInputMixer::get_Pan=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-get_pan")] +IAMAudioInputMixer::get_Treble=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-get_treble")] +IAMAudioInputMixer::get_TrebleRange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-get_treblerange")] +IAMAudioInputMixer::put_Bass=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-put_bass")] +IAMAudioInputMixer::put_Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-put_enable")] +IAMAudioInputMixer::put_Loudness=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-put_loudness")] +IAMAudioInputMixer::put_MixLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-put_mixlevel")] +IAMAudioInputMixer::put_Mono=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-put_mono")] +IAMAudioInputMixer::put_Pan=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-put_pan")] +IAMAudioInputMixer::put_Treble=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudioinputmixer-put_treble")] +IAMAudioRendererStats=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamaudiorendererstats")] +IAMAudioRendererStats::GetStatParam=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamaudiorendererstats-getstatparam")] +IAMBufferNegotiation=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iambuffernegotiation")] +IAMBufferNegotiation::GetAllocatorProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iambuffernegotiation-getallocatorproperties")] +IAMBufferNegotiation::SuggestAllocatorProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iambuffernegotiation-suggestallocatorproperties")] +IAMCameraControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamcameracontrol")] +IAMCameraControl::Get=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamcameracontrol-get")] +IAMCameraControl::GetRange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamcameracontrol-getrange")] +IAMCameraControl::Set=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamcameracontrol-set")] +IAMCertifiedOutputProtection=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamcertifiedoutputprotection")] +IAMCertifiedOutputProtection::KeyExchange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamcertifiedoutputprotection-keyexchange")] +IAMCertifiedOutputProtection::ProtectionCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamcertifiedoutputprotection-protectioncommand")] +IAMCertifiedOutputProtection::ProtectionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamcertifiedoutputprotection-protectionstatus")] +IAMCertifiedOutputProtection::SessionSequenceStart=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamcertifiedoutputprotection-sessionsequencestart")] +IAMChannelInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nn-qnetwork-iamchannelinfo")] +IAMChannelInfo::get_ChannelDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamchannelinfo-get_channeldescription")] +IAMChannelInfo::get_ChannelName=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamchannelinfo-get_channelname")] +IAMChannelInfo::get_ChannelURL=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamchannelinfo-get_channelurl")] +IAMChannelInfo::get_ContactAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamchannelinfo-get_contactaddress")] +IAMChannelInfo::get_ContactEmail=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamchannelinfo-get_contactemail")] +IAMChannelInfo::get_ContactPhone=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamchannelinfo-get_contactphone")] +IAMClockAdjust=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamclockadjust")] +IAMClockAdjust::SetClockDelta=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamclockadjust-setclockdelta")] +IAMClockSlave=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamclockslave")] +IAMClockSlave::GetErrorTolerance=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamclockslave-geterrortolerance")] +IAMClockSlave::SetErrorTolerance=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamclockslave-seterrortolerance")] +IAMCopyCaptureFileProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamcopycapturefileprogress")] +IAMCopyCaptureFileProgress::Progress=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamcopycapturefileprogress-progress")] +IAMCrossbar=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamcrossbar")] +IAMCrossbar::CanRoute=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamcrossbar-canroute")] +IAMCrossbar::get_CrossbarPinInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamcrossbar-get_crossbarpininfo")] +IAMCrossbar::get_IsRoutedTo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamcrossbar-get_isroutedto")] +IAMCrossbar::get_PinCounts=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamcrossbar-get_pincounts")] +IAMCrossbar::Route=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamcrossbar-route")] +IAMDecoderCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamdecodercaps")] +IAMDecoderCaps::GetDecoderCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdecodercaps-getdecodercaps")] +IAMDeviceRemoval=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamdeviceremoval")] +IAMDeviceRemoval::DeviceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdeviceremoval-deviceinfo")] +IAMDeviceRemoval::Disassociate=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdeviceremoval-disassociate")] +IAMDeviceRemoval::Reassociate=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdeviceremoval-reassociate")] +IAMDevMemoryAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamdevmemoryallocator")] +IAMDevMemoryAllocator::Alloc=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdevmemoryallocator-alloc")] +IAMDevMemoryAllocator::CheckMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdevmemoryallocator-checkmemory")] +IAMDevMemoryAllocator::Free=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdevmemoryallocator-free")] +IAMDevMemoryAllocator::GetDevMemoryObject=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdevmemoryallocator-getdevmemoryobject")] +IAMDevMemoryAllocator::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdevmemoryallocator-getinfo")] +IAMDevMemoryControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamdevmemorycontrol")] +IAMDevMemoryControl::GetDevId=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdevmemorycontrol-getdevid")] +IAMDevMemoryControl::QueryWriteSync=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdevmemorycontrol-querywritesync")] +IAMDevMemoryControl::WriteSync=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdevmemorycontrol-writesync")] +IAMDirectSound=[Documentation("https://docs.microsoft.com/windows/win32/api/amaudio/nn-amaudio-iamdirectsound")] +IAMDirectSound::GetDirectSoundInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/amaudio/nf-amaudio-iamdirectsound-getdirectsoundinterface")] +IAMDirectSound::GetFocusWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/amaudio/nf-amaudio-iamdirectsound-getfocuswindow")] +IAMDirectSound::GetPrimaryBufferInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/amaudio/nf-amaudio-iamdirectsound-getprimarybufferinterface")] +IAMDirectSound::GetSecondaryBufferInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/amaudio/nf-amaudio-iamdirectsound-getsecondarybufferinterface")] +IAMDirectSound::ReleaseDirectSoundInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/amaudio/nf-amaudio-iamdirectsound-releasedirectsoundinterface")] +IAMDirectSound::ReleasePrimaryBufferInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/amaudio/nf-amaudio-iamdirectsound-releaseprimarybufferinterface")] +IAMDirectSound::ReleaseSecondaryBufferInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/amaudio/nf-amaudio-iamdirectsound-releasesecondarybufferinterface")] +IAMDirectSound::SetFocusWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/amaudio/nf-amaudio-iamdirectsound-setfocuswindow")] +IAMDroppedFrames=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamdroppedframes")] +IAMDroppedFrames::GetAverageFrameSize=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdroppedframes-getaverageframesize")] +IAMDroppedFrames::GetDroppedInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdroppedframes-getdroppedinfo")] +IAMDroppedFrames::GetNumDropped=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdroppedframes-getnumdropped")] +IAMDroppedFrames::GetNumNotDropped=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamdroppedframes-getnumnotdropped")] +IAMErrorLog=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamerrorlog")] +IAMErrorLog::LogError=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamerrorlog-logerror")] +IAMExtDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamextdevice")] +IAMExtDevice::Calibrate=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamextdevice-calibrate")] +IAMExtDevice::get_DevicePort=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamextdevice-get_deviceport")] +IAMExtDevice::get_DevicePower=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamextdevice-get_devicepower")] +IAMExtDevice::get_ExternalDeviceID=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamextdevice-get_externaldeviceid")] +IAMExtDevice::get_ExternalDeviceVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamextdevice-get_externaldeviceversion")] +IAMExtDevice::GetCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamextdevice-getcapability")] +IAMExtDevice::put_DevicePort=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamextdevice-put_deviceport")] +IAMExtDevice::put_DevicePower=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamextdevice-put_devicepower")] +IAMExtendedErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nn-qnetwork-iamextendederrorinfo")] +IAMExtendedErrorInfo::get_ErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamextendederrorinfo-get_errorcode")] +IAMExtendedErrorInfo::get_ErrorDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamextendederrorinfo-get_errordescription")] +IAMExtendedErrorInfo::get_HasError=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamextendederrorinfo-get_haserror")] +IAMExtendedSeeking=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nn-qnetwork-iamextendedseeking")] +IAMExtendedSeeking::get_CurrentMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamextendedseeking-get_currentmarker")] +IAMExtendedSeeking::get_ExSeekCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamextendedseeking-get_exseekcapabilities")] +IAMExtendedSeeking::get_MarkerCount=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamextendedseeking-get_markercount")] +IAMExtendedSeeking::get_PlaybackSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamextendedseeking-get_playbackspeed")] +IAMExtendedSeeking::GetMarkerName=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamextendedseeking-getmarkername")] +IAMExtendedSeeking::GetMarkerTime=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamextendedseeking-getmarkertime")] +IAMExtendedSeeking::put_PlaybackSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamextendedseeking-put_playbackspeed")] +IAMExtTransport=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamexttransport")] +IAMExtTransport::get_AntiClogControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-get_anticlogcontrol")] +IAMExtTransport::get_EditStart=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-get_editstart")] +IAMExtTransport::get_LocalControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-get_localcontrol")] +IAMExtTransport::get_MediaState=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-get_mediastate")] +IAMExtTransport::get_Mode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-get_mode")] +IAMExtTransport::get_Rate=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-get_rate")] +IAMExtTransport::GetBump=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-getbump")] +IAMExtTransport::GetCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-getcapability")] +IAMExtTransport::GetChase=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-getchase")] +IAMExtTransport::GetEditProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-geteditproperty")] +IAMExtTransport::GetEditPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-geteditpropertyset")] +IAMExtTransport::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-getstatus")] +IAMExtTransport::GetTransportAudioParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-gettransportaudioparameters")] +IAMExtTransport::GetTransportBasicParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-gettransportbasicparameters")] +IAMExtTransport::GetTransportVideoParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-gettransportvideoparameters")] +IAMExtTransport::put_AntiClogControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-put_anticlogcontrol")] +IAMExtTransport::put_EditStart=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-put_editstart")] +IAMExtTransport::put_LocalControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-put_localcontrol")] +IAMExtTransport::put_MediaState=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-put_mediastate")] +IAMExtTransport::put_Mode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-put_mode")] +IAMExtTransport::put_Rate=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-put_rate")] +IAMExtTransport::SetBump=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-setbump")] +IAMExtTransport::SetChase=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-setchase")] +IAMExtTransport::SetEditProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-seteditproperty")] +IAMExtTransport::SetEditPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-seteditpropertyset")] +IAMExtTransport::SetTransportAudioParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-settransportaudioparameters")] +IAMExtTransport::SetTransportBasicParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-settransportbasicparameters")] +IAMExtTransport::SetTransportVideoParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamexttransport-settransportvideoparameters")] +IAMFilterData=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamfilterdata")] +IAMFilterData::CreateFilterData=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamfilterdata-createfilterdata")] +IAMFilterData::ParseFilterData=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamfilterdata-parsefilterdata")] +IAMFilterGraphCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamfiltergraphcallback")] +IAMFilterGraphCallback::UnableToRender=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamfiltergraphcallback-unabletorender")] +IAMFilterMiscFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamfiltermiscflags")] +IAMFilterMiscFlags::GetMiscFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamfiltermiscflags-getmiscflags")] +IAMGraphBuilderCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamgraphbuildercallback")] +IAMGraphBuilderCallback::CreatedFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamgraphbuildercallback-createdfilter")] +IAMGraphBuilderCallback::SelectedFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamgraphbuildercallback-selectedfilter")] +IAMGraphStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamgraphstreams")] +IAMGraphStreams::FindUpstreamInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamgraphstreams-findupstreaminterface")] +IAMGraphStreams::SetMaxGraphLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamgraphstreams-setmaxgraphlatency")] +IAMGraphStreams::SyncUsingStreamOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamgraphstreams-syncusingstreamoffset")] +IAMLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamlatency")] +IAMLatency::GetLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamlatency-getlatency")] +IAMLine21Decoder=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/nn-il21dec-iamline21decoder")] +IAMLine21Decoder::GetBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/nf-il21dec-iamline21decoder-getbackgroundcolor")] +IAMLine21Decoder::GetCurrentService=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/nf-il21dec-iamline21decoder-getcurrentservice")] +IAMLine21Decoder::GetDecoderLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/nf-il21dec-iamline21decoder-getdecoderlevel")] +IAMLine21Decoder::GetDrawBackgroundMode=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/nf-il21dec-iamline21decoder-getdrawbackgroundmode")] +IAMLine21Decoder::GetOutputFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/nf-il21dec-iamline21decoder-getoutputformat")] +IAMLine21Decoder::GetRedrawAlways=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/nf-il21dec-iamline21decoder-getredrawalways")] +IAMLine21Decoder::GetServiceState=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/nf-il21dec-iamline21decoder-getservicestate")] +IAMLine21Decoder::SetBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/nf-il21dec-iamline21decoder-setbackgroundcolor")] +IAMLine21Decoder::SetCurrentService=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/nf-il21dec-iamline21decoder-setcurrentservice")] +IAMLine21Decoder::SetDrawBackgroundMode=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/nf-il21dec-iamline21decoder-setdrawbackgroundmode")] +IAMLine21Decoder::SetOutputFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/nf-il21dec-iamline21decoder-setoutputformat")] +IAMLine21Decoder::SetRedrawAlways=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/nf-il21dec-iamline21decoder-setredrawalways")] +IAMLine21Decoder::SetServiceState=[Documentation("https://docs.microsoft.com/windows/win32/api/il21dec/nf-il21dec-iamline21decoder-setservicestate")] +IAMMediaContent=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nn-qnetwork-iammediacontent")] +IAMMediaContent::get_AuthorName=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent-get_authorname")] +IAMMediaContent::get_BaseURL=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent-get_baseurl")] +IAMMediaContent::get_Copyright=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent-get_copyright")] +IAMMediaContent::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent-get_description")] +IAMMediaContent::get_LogoIconURL=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent-get_logoiconurl")] +IAMMediaContent::get_LogoURL=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent-get_logourl")] +IAMMediaContent::get_MoreInfoBannerImage=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent-get_moreinfobannerimage")] +IAMMediaContent::get_MoreInfoBannerURL=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent-get_moreinfobannerurl")] +IAMMediaContent::get_MoreInfoText=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent-get_moreinfotext")] +IAMMediaContent::get_MoreInfoURL=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent-get_moreinfourl")] +IAMMediaContent::get_Rating=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent-get_rating")] +IAMMediaContent::get_Title=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent-get_title")] +IAMMediaContent::get_WatermarkURL=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent-get_watermarkurl")] +IAMMediaContent2=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nn-qnetwork-iammediacontent2")] +IAMMediaContent2::get_MediaParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent2-get_mediaparameter")] +IAMMediaContent2::get_MediaParameterName=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent2-get_mediaparametername")] +IAMMediaContent2::get_PlaylistCount=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iammediacontent2-get_playlistcount")] +IAMMediaStream=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nn-amstream-iammediastream")] +IAMMediaStream::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediastream-initialize")] +IAMMediaStream::JoinAMMultiMediaStream=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediastream-joinammultimediastream")] +IAMMediaStream::JoinFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediastream-joinfilter")] +IAMMediaStream::JoinFilterGraph=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediastream-joinfiltergraph")] +IAMMediaStream::SetState=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediastream-setstate")] +IAMMediaTypeSample=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nn-amstream-iammediatypesample")] +IAMMediaTypeSample::GetActualDataLength=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-getactualdatalength")] +IAMMediaTypeSample::GetMediaTime=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-getmediatime")] +IAMMediaTypeSample::GetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-getmediatype")] +IAMMediaTypeSample::GetPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-getpointer")] +IAMMediaTypeSample::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-getsize")] +IAMMediaTypeSample::GetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-gettime")] +IAMMediaTypeSample::IsDiscontinuity=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-isdiscontinuity")] +IAMMediaTypeSample::IsPreroll=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-ispreroll")] +IAMMediaTypeSample::IsSyncPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-issyncpoint")] +IAMMediaTypeSample::SetActualDataLength=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-setactualdatalength")] +IAMMediaTypeSample::SetDiscontinuity=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-setdiscontinuity")] +IAMMediaTypeSample::SetMediaTime=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-setmediatime")] +IAMMediaTypeSample::SetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-setmediatype")] +IAMMediaTypeSample::SetPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-setpointer")] +IAMMediaTypeSample::SetPreroll=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-setpreroll")] +IAMMediaTypeSample::SetSyncPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-setsyncpoint")] +IAMMediaTypeSample::SetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypesample-settime")] +IAMMediaTypeStream=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nn-amstream-iammediatypestream")] +IAMMediaTypeStream::CreateSample=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypestream-createsample")] +IAMMediaTypeStream::GetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypestream-getformat")] +IAMMediaTypeStream::GetStreamAllocatorRequirements=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypestream-getstreamallocatorrequirements")] +IAMMediaTypeStream::SetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypestream-setformat")] +IAMMediaTypeStream::SetStreamAllocatorRequirements=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammediatypestream-setstreamallocatorrequirements")] +IAMMultiMediaStream=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nn-amstream-iammultimediastream")] +IAMMultiMediaStream::AddMediaStream=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammultimediastream-addmediastream")] +IAMMultiMediaStream::GetFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammultimediastream-getfilter")] +IAMMultiMediaStream::GetFilterGraph=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammultimediastream-getfiltergraph")] +IAMMultiMediaStream::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammultimediastream-initialize")] +IAMMultiMediaStream::OpenFile=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammultimediastream-openfile")] +IAMMultiMediaStream::OpenMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammultimediastream-openmoniker")] +IAMMultiMediaStream::Render=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-iammultimediastream-render")] +IAMNetShowConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nn-qnetwork-iamnetshowconfig")] +IAMNetShowConfig::get_BufferingTime=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-get_bufferingtime")] +IAMNetShowConfig::get_EnableAutoProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-get_enableautoproxy")] +IAMNetShowConfig::get_EnableHTTP=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-get_enablehttp")] +IAMNetShowConfig::get_EnableMulticast=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-get_enablemulticast")] +IAMNetShowConfig::get_EnableTCP=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-get_enabletcp")] +IAMNetShowConfig::get_EnableUDP=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-get_enableudp")] +IAMNetShowConfig::get_FixedUDPPort=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-get_fixedudpport")] +IAMNetShowConfig::get_HTTPProxyHost=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-get_httpproxyhost")] +IAMNetShowConfig::get_HTTPProxyPort=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-get_httpproxyport")] +IAMNetShowConfig::get_UseFixedUDPPort=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-get_usefixedudpport")] +IAMNetShowConfig::get_UseHTTPProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-get_usehttpproxy")] +IAMNetShowConfig::put_BufferingTime=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-put_bufferingtime")] +IAMNetShowConfig::put_EnableAutoProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-put_enableautoproxy")] +IAMNetShowConfig::put_EnableHTTP=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-put_enablehttp")] +IAMNetShowConfig::put_EnableMulticast=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-put_enablemulticast")] +IAMNetShowConfig::put_EnableTCP=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-put_enabletcp")] +IAMNetShowConfig::put_EnableUDP=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-put_enableudp")] +IAMNetShowConfig::put_FixedUDPPort=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-put_fixedudpport")] +IAMNetShowConfig::put_HTTPProxyHost=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-put_httpproxyhost")] +IAMNetShowConfig::put_HTTPProxyPort=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-put_httpproxyport")] +IAMNetShowConfig::put_UseFixedUDPPort=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-put_usefixedudpport")] +IAMNetShowConfig::put_UseHTTPProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowconfig-put_usehttpproxy")] +IAMNetShowExProps=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nn-qnetwork-iamnetshowexprops")] +IAMNetShowExProps::get_Bandwidth=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowexprops-get_bandwidth")] +IAMNetShowExProps::get_CodecCount=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowexprops-get_codeccount")] +IAMNetShowExProps::get_CreationDate=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowexprops-get_creationdate")] +IAMNetShowExProps::get_ErrorCorrection=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowexprops-get_errorcorrection")] +IAMNetShowExProps::get_SourceLink=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowexprops-get_sourcelink")] +IAMNetShowExProps::get_SourceProtocol=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowexprops-get_sourceprotocol")] +IAMNetShowExProps::GetCodecDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowexprops-getcodecdescription")] +IAMNetShowExProps::GetCodecInstalled=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowexprops-getcodecinstalled")] +IAMNetShowExProps::GetCodecURL=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowexprops-getcodecurl")] +IAMNetShowPreroll=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nn-qnetwork-iamnetshowpreroll")] +IAMNetShowPreroll::get_Preroll=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowpreroll-get_preroll")] +IAMNetShowPreroll::put_Preroll=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetshowpreroll-put_preroll")] +IAMNetworkStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nn-qnetwork-iamnetworkstatus")] +IAMNetworkStatus::get_BufferingCount=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetworkstatus-get_bufferingcount")] +IAMNetworkStatus::get_BufferingProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetworkstatus-get_bufferingprogress")] +IAMNetworkStatus::get_IsBroadcast=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetworkstatus-get_isbroadcast")] +IAMNetworkStatus::get_LostPackets=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetworkstatus-get_lostpackets")] +IAMNetworkStatus::get_ReceivedPackets=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetworkstatus-get_receivedpackets")] +IAMNetworkStatus::get_ReceptionQuality=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetworkstatus-get_receptionquality")] +IAMNetworkStatus::get_RecoveredPackets=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-iamnetworkstatus-get_recoveredpackets")] +IAMOpenProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamopenprogress")] +IAMOpenProgress::AbortOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamopenprogress-abortoperation")] +IAMOpenProgress::QueryProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamopenprogress-queryprogress")] +IAMOverlayFX=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamoverlayfx")] +IAMOverlayFX::GetOverlayFX=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamoverlayfx-getoverlayfx")] +IAMOverlayFX::QueryOverlayFXCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamoverlayfx-queryoverlayfxcaps")] +IAMOverlayFX::SetOverlayFX=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamoverlayfx-setoverlayfx")] +IAMovieSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamoviesetup")] +IAMovieSetup::Register=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamoviesetup-register")] +IAMovieSetup::Unregister=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamoviesetup-unregister")] +IAMParse=[Documentation("https://docs.microsoft.com/windows/win32/api/amparse/nn-amparse-iamparse")] +IAMParse::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/amparse/nf-amparse-iamparse-flush")] +IAMParse::GetParseTime=[Documentation("https://docs.microsoft.com/windows/win32/api/amparse/nf-amparse-iamparse-getparsetime")] +IAMParse::SetParseTime=[Documentation("https://docs.microsoft.com/windows/win32/api/amparse/nf-amparse-iamparse-setparsetime")] +IAMPhysicalPinInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamphysicalpininfo")] +IAMPhysicalPinInfo::GetPhysicalType=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamphysicalpininfo-getphysicaltype")] +IAMPluginControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamplugincontrol")] +IAMPluginControl::GetDisabledByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamplugincontrol-getdisabledbyindex")] +IAMPluginControl::GetPreferredClsid=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamplugincontrol-getpreferredclsid")] +IAMPluginControl::GetPreferredClsidByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamplugincontrol-getpreferredclsidbyindex")] +IAMPluginControl::IsDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamplugincontrol-isdisabled")] +IAMPluginControl::IsLegacyDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamplugincontrol-islegacydisabled")] +IAMPluginControl::SetDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamplugincontrol-setdisabled")] +IAMPluginControl::SetPreferredClsid=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamplugincontrol-setpreferredclsid")] +IAMPushSource=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iampushsource")] +IAMPushSource::GetMaxStreamOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iampushsource-getmaxstreamoffset")] +IAMPushSource::GetPushSourceFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iampushsource-getpushsourceflags")] +IAMPushSource::GetStreamOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iampushsource-getstreamoffset")] +IAMPushSource::SetMaxStreamOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iampushsource-setmaxstreamoffset")] +IAMPushSource::SetPushSourceFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iampushsource-setpushsourceflags")] +IAMPushSource::SetStreamOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iampushsource-setstreamoffset")] +IAMResourceControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamresourcecontrol")] +IAMResourceControl::Reserve=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamresourcecontrol-reserve")] +IAMSetErrorLog=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamseterrorlog")] +IAMSetErrorLog::get_ErrorLog=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamseterrorlog-get-errorlog")] +IAMSetErrorLog::put_ErrorLog=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamseterrorlog-put-errorlog")] +IAmsiStream=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nn-amsi-iamsistream")] +IAmsiStream::GetAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-iamsistream-getattribute")] +IAmsiStream::Read=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-iamsistream-read")] +IAMStats=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nn-control-iamstats")] +IAMStats::AddValue=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-iamstats-addvalue")] +IAMStats::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-iamstats-get_count")] +IAMStats::GetIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-iamstats-getindex")] +IAMStats::GetValueByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-iamstats-getvaluebyindex")] +IAMStats::GetValueByName=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-iamstats-getvaluebyname")] +IAMStats::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-iamstats-reset")] +IAMStreamConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamstreamconfig")] +IAMStreamConfig::GetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamstreamconfig-getformat")] +IAMStreamConfig::GetNumberOfCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamstreamconfig-getnumberofcapabilities")] +IAMStreamConfig::GetStreamCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamstreamconfig-getstreamcaps")] +IAMStreamConfig::SetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamstreamconfig-setformat")] +IAMStreamControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamstreamcontrol")] +IAMStreamControl::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamstreamcontrol-getinfo")] +IAMStreamControl::StartAt=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamstreamcontrol-startat")] +IAMStreamControl::StopAt=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamstreamcontrol-stopat")] +IAMStreamSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamstreamselect")] +IAMStreamSelect::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamstreamselect-count")] +IAMStreamSelect::Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamstreamselect-enable")] +IAMStreamSelect::Info=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamstreamselect-info")] +IAMTimecodeDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamtimecodedisplay")] +IAMTimecodeDisplay::GetTCDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtimecodedisplay-gettcdisplay")] +IAMTimecodeDisplay::GetTCDisplayEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtimecodedisplay-gettcdisplayenable")] +IAMTimecodeDisplay::SetTCDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtimecodedisplay-settcdisplay")] +IAMTimecodeDisplay::SetTCDisplayEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtimecodedisplay-settcdisplayenable")] +IAMTimecodeGenerator=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamtimecodegenerator")] +IAMTimecodeGenerator::get_VITCLine=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtimecodegenerator-get_vitcline")] +IAMTimecodeGenerator::GetTCGMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtimecodegenerator-gettcgmode")] +IAMTimecodeGenerator::GetTimecode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtimecodegenerator-gettimecode")] +IAMTimecodeGenerator::put_VITCLine=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtimecodegenerator-put_vitcline")] +IAMTimecodeGenerator::SetTCGMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtimecodegenerator-settcgmode")] +IAMTimecodeGenerator::SetTimecode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtimecodegenerator-settimecode")] +IAMTimecodeReader=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamtimecodereader")] +IAMTimecodeReader::get_VITCLine=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtimecodereader-get_vitcline")] +IAMTimecodeReader::GetTCRMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtimecodereader-gettcrmode")] +IAMTimecodeReader::GetTimecode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtimecodereader-gettimecode")] +IAMTimecodeReader::put_VITCLine=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtimecodereader-put_vitcline")] +IAMTimecodeReader::SetTCRMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtimecodereader-settcrmode")] +IAMTimeline=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline")] +IAMTimeline::AddGroup=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-addgroup")] +IAMTimeline::ClearAllGroups=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-clearallgroups")] +IAMTimeline::CreateEmptyNode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-createemptynode")] +IAMTimeline::EffectsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-effectsenabled")] +IAMTimeline::EnableEffects=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-enableeffects")] +IAMTimeline::EnableTransitions=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-enabletransitions")] +IAMTimeline::GetCountOfType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-getcountoftype")] +IAMTimeline::GetDefaultEffect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-getdefaulteffect")] +IAMTimeline::GetDefaultEffectB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-getdefaulteffectb")] +IAMTimeline::GetDefaultFPS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-getdefaultfps")] +IAMTimeline::GetDefaultTransition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-getdefaulttransition")] +IAMTimeline::GetDefaultTransitionB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-getdefaulttransitionb")] +IAMTimeline::GetDirtyRange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-getdirtyrange")] +IAMTimeline::GetDuration=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-getduration")] +IAMTimeline::GetDuration2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-getduration2")] +IAMTimeline::GetGroup=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-getgroup")] +IAMTimeline::GetGroupCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-getgroupcount")] +IAMTimeline::GetInsertMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-getinsertmode")] +IAMTimeline::IsDirty=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-isdirty")] +IAMTimeline::RemGroupFromList=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-remgroupfromlist")] +IAMTimeline::SetDefaultEffect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-setdefaulteffect")] +IAMTimeline::SetDefaultEffectB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-setdefaulteffectb")] +IAMTimeline::SetDefaultFPS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-setdefaultfps")] +IAMTimeline::SetDefaultTransition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-setdefaulttransition")] +IAMTimeline::SetDefaultTransitionB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-setdefaulttransitionb")] +IAMTimeline::SetInsertMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-setinsertmode")] +IAMTimeline::SetInterestRange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-setinterestrange")] +IAMTimeline::TransitionsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-transitionsenabled")] +IAMTimeline::ValidateSourceNames=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimeline-validatesourcenames")] +IAMTimelineComp=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinecomp")] +IAMTimelineComp::GetCountOfType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinecomp-getcountoftype")] +IAMTimelineComp::GetNextVTrack=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinecomp-getnextvtrack")] +IAMTimelineComp::GetRecursiveLayerOfType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinecomp-getrecursivelayeroftype")] +IAMTimelineComp::GetRecursiveLayerOfTypeI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinecomp-getrecursivelayeroftypei")] +IAMTimelineComp::GetVTrack=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinecomp-getvtrack")] +IAMTimelineComp::VTrackGetCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinecomp-vtrackgetcount")] +IAMTimelineComp::VTrackInsBefore=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinecomp-vtrackinsbefore")] +IAMTimelineComp::VTrackSwapPriorities=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinecomp-vtrackswappriorities")] +IAMTimelineEffect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineeffect")] +IAMTimelineEffect::EffectGetPriority=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineeffect-effectgetpriority")] +IAMTimelineEffectable=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineeffectable")] +IAMTimelineEffectable::EffectGetCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineeffectable-effectgetcount")] +IAMTimelineEffectable::EffectInsBefore=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineeffectable-effectinsbefore")] +IAMTimelineEffectable::EffectSwapPriorities=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineeffectable-effectswappriorities")] +IAMTimelineEffectable::GetEffect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineeffectable-geteffect")] +IAMTimelineGroup=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup")] +IAMTimelineGroup::ClearRecompressFormatDirty=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-clearrecompressformatdirty")] +IAMTimelineGroup::GetGroupName=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-getgroupname")] +IAMTimelineGroup::GetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-getmediatype")] +IAMTimelineGroup::GetOutputBuffering=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-getoutputbuffering")] +IAMTimelineGroup::GetOutputFPS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-getoutputfps")] +IAMTimelineGroup::GetPreviewMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-getpreviewmode")] +IAMTimelineGroup::GetPriority=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-getpriority")] +IAMTimelineGroup::GetSmartRecompressFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-getsmartrecompressformat")] +IAMTimelineGroup::GetTimeline=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-gettimeline")] +IAMTimelineGroup::IsRecompressFormatDirty=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-isrecompressformatdirty")] +IAMTimelineGroup::IsSmartRecompressFormatSet=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-issmartrecompressformatset")] +IAMTimelineGroup::SetGroupName=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-setgroupname")] +IAMTimelineGroup::SetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-setmediatype")] +IAMTimelineGroup::SetMediaTypeForVB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-setmediatypeforvb")] +IAMTimelineGroup::SetOutputBuffering=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-setoutputbuffering")] +IAMTimelineGroup::SetOutputFPS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-setoutputfps")] +IAMTimelineGroup::SetPreviewMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-setpreviewmode")] +IAMTimelineGroup::SetRecompFormatFromSource=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-setrecompformatfromsource")] +IAMTimelineGroup::SetSmartRecompressFormat=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-setsmartrecompressformat")] +IAMTimelineGroup::SetTimeline=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinegroup-settimeline")] +IAMTimelineObj=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj")] +IAMTimelineObj::ClearDirty=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-cleardirty")] +IAMTimelineObj::FixTimes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-fixtimes")] +IAMTimelineObj::FixTimes2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-fixtimes2")] +IAMTimelineObj::GetDirtyRange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getdirtyrange")] +IAMTimelineObj::GetDirtyRange2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getdirtyrange2")] +IAMTimelineObj::GetEmbedDepth=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getembeddepth")] +IAMTimelineObj::GetGenID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getgenid")] +IAMTimelineObj::GetGroupIBelongTo=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getgroupibelongto")] +IAMTimelineObj::GetLocked=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getlocked")] +IAMTimelineObj::GetMuted=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getmuted")] +IAMTimelineObj::GetPropertySetter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getpropertysetter")] +IAMTimelineObj::GetStartStop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getstartstop")] +IAMTimelineObj::GetStartStop2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getstartstop2")] +IAMTimelineObj::GetSubObject=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getsubobject")] +IAMTimelineObj::GetSubObjectGUID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getsubobjectguid")] +IAMTimelineObj::GetSubObjectGUIDB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getsubobjectguidb")] +IAMTimelineObj::GetSubObjectLoaded=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getsubobjectloaded")] +IAMTimelineObj::GetTimelineNoRef=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-gettimelinenoref")] +IAMTimelineObj::GetTimelineType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-gettimelinetype")] +IAMTimelineObj::GetUserData=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getuserdata")] +IAMTimelineObj::GetUserID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getuserid")] +IAMTimelineObj::GetUserName=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-getusername")] +IAMTimelineObj::Remove=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-remove")] +IAMTimelineObj::RemoveAll=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-removeall")] +IAMTimelineObj::SetDirtyRange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-setdirtyrange")] +IAMTimelineObj::SetDirtyRange2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-setdirtyrange2")] +IAMTimelineObj::SetLocked=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-setlocked")] +IAMTimelineObj::SetMuted=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-setmuted")] +IAMTimelineObj::SetPropertySetter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-setpropertysetter")] +IAMTimelineObj::SetStartStop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-setstartstop")] +IAMTimelineObj::SetStartStop2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-setstartstop2")] +IAMTimelineObj::SetSubObject=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-setsubobject")] +IAMTimelineObj::SetSubObjectGUID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-setsubobjectguid")] +IAMTimelineObj::SetSubObjectGUIDB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-setsubobjectguidb")] +IAMTimelineObj::SetTimelineType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-settimelinetype")] +IAMTimelineObj::SetUserData=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-setuserdata")] +IAMTimelineObj::SetUserID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-setuserid")] +IAMTimelineObj::SetUserName=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelineobj-setusername")] +IAMTimelineSplittable=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesplittable")] +IAMTimelineSplittable::SplitAt=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesplittable-splitat")] +IAMTimelineSplittable::SplitAt2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesplittable-splitat2")] +IAMTimelineSrc=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc")] +IAMTimelineSrc::FixMediaTimes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-fixmediatimes")] +IAMTimelineSrc::FixMediaTimes2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-fixmediatimes2")] +IAMTimelineSrc::GetDefaultFPS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-getdefaultfps")] +IAMTimelineSrc::GetMediaLength=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-getmedialength")] +IAMTimelineSrc::GetMediaLength2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-getmedialength2")] +IAMTimelineSrc::GetMediaName=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-getmedianame")] +IAMTimelineSrc::GetMediaTimes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-getmediatimes")] +IAMTimelineSrc::GetMediaTimes2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-getmediatimes2")] +IAMTimelineSrc::GetStreamNumber=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-getstreamnumber")] +IAMTimelineSrc::GetStretchMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-getstretchmode")] +IAMTimelineSrc::IsNormalRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-isnormalrate")] +IAMTimelineSrc::ModifyStopTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-modifystoptime")] +IAMTimelineSrc::ModifyStopTime2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-modifystoptime2")] +IAMTimelineSrc::SetDefaultFPS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-setdefaultfps")] +IAMTimelineSrc::SetMediaLength=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-setmedialength")] +IAMTimelineSrc::SetMediaLength2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-setmedialength2")] +IAMTimelineSrc::SetMediaName=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-setmedianame")] +IAMTimelineSrc::SetMediaTimes=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-setmediatimes")] +IAMTimelineSrc::SetMediaTimes2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-setmediatimes2")] +IAMTimelineSrc::SetStreamNumber=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-setstreamnumber")] +IAMTimelineSrc::SetStretchMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-setstretchmode")] +IAMTimelineSrc::SpliceWithNext=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinesrc-splicewithnext")] +IAMTimelineTrack=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrack")] +IAMTimelineTrack::AreYouBlank=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrack-areyoublank")] +IAMTimelineTrack::GetNextSrc=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrack-getnextsrc")] +IAMTimelineTrack::GetNextSrc2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrack-getnextsrc2")] +IAMTimelineTrack::GetNextSrcEx=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrack-getnextsrcex")] +IAMTimelineTrack::GetSourcesCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrack-getsourcescount")] +IAMTimelineTrack::GetSrcAtTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrack-getsrcattime")] +IAMTimelineTrack::GetSrcAtTime2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrack-getsrcattime2")] +IAMTimelineTrack::InsertSpace=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrack-insertspace")] +IAMTimelineTrack::InsertSpace2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrack-insertspace2")] +IAMTimelineTrack::MoveEverythingBy=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrack-moveeverythingby")] +IAMTimelineTrack::MoveEverythingBy2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrack-moveeverythingby2")] +IAMTimelineTrack::SrcAdd=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrack-srcadd")] +IAMTimelineTrack::ZeroBetween=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrack-zerobetween")] +IAMTimelineTrack::ZeroBetween2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrack-zerobetween2")] +IAMTimelineTrans=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrans")] +IAMTimelineTrans::GetCutPoint=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrans-getcutpoint")] +IAMTimelineTrans::GetCutPoint2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrans-getcutpoint2")] +IAMTimelineTrans::GetCutsOnly=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrans-getcutsonly")] +IAMTimelineTrans::GetSwapInputs=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrans-getswapinputs")] +IAMTimelineTrans::SetCutPoint=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrans-setcutpoint")] +IAMTimelineTrans::SetCutPoint2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrans-setcutpoint2")] +IAMTimelineTrans::SetCutsOnly=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrans-setcutsonly")] +IAMTimelineTrans::SetSwapInputs=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetrans-setswapinputs")] +IAMTimelineTransable=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetransable")] +IAMTimelineTransable::GetNextTrans=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetransable-getnexttrans")] +IAMTimelineTransable::GetNextTrans2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetransable-getnexttrans2")] +IAMTimelineTransable::GetTransAtTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetransable-gettransattime")] +IAMTimelineTransable::GetTransAtTime2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetransable-gettransattime2")] +IAMTimelineTransable::TransAdd=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetransable-transadd")] +IAMTimelineTransable::TransGetCount=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinetransable-transgetcount")] +IAMTimelineVirtualTrack=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinevirtualtrack")] +IAMTimelineVirtualTrack::SetTrackDirty=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinevirtualtrack-settrackdirty")] +IAMTimelineVirtualTrack::TrackGetPriority=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iamtimelinevirtualtrack-trackgetpriority")] +IAMTuner=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamtuner")] +IAMTuner::ChannelMinMax=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-channelminmax")] +IAMTuner::get_Channel=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-get_channel")] +IAMTuner::get_CountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-get_countrycode")] +IAMTuner::get_Mode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-get_mode")] +IAMTuner::get_TuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-get_tuningspace")] +IAMTuner::GetAvailableModes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-getavailablemodes")] +IAMTuner::Logon=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-logon")] +IAMTuner::Logout=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-logout")] +IAMTuner::put_Channel=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-put_channel")] +IAMTuner::put_CountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-put_countrycode")] +IAMTuner::put_Mode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-put_mode")] +IAMTuner::put_TuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-put_tuningspace")] +IAMTuner::RegisterNotificationCallBack=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-registernotificationcallback")] +IAMTuner::SignalPresent=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-signalpresent")] +IAMTuner::UnRegisterNotificationCallBack=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-unregisternotificationcallback")] +IAMTunerNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamtunernotification")] +IAMTunerNotification::OnEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtunernotification-onevent")] +IAMTVAudio=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamtvaudio")] +IAMTVAudio::get_TVAudioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvaudio-get_tvaudiomode")] +IAMTVAudio::GetAvailableTVAudioModes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvaudio-getavailabletvaudiomodes")] +IAMTVAudio::GetHardwareSupportedTVAudioModes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvaudio-gethardwaresupportedtvaudiomodes")] +IAMTVAudio::put_TVAudioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvaudio-put_tvaudiomode")] +IAMTVAudio::RegisterNotificationCallBack=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvaudio-registernotificationcallback")] +IAMTVAudio::UnRegisterNotificationCallBack=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvaudio-unregisternotificationcallback")] +IAMTVAudioNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamtvaudionotification")] +IAMTVAudioNotification::OnEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvaudionotification-onevent")] +IAMTVTuner=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamtvtuner")] +IAMTVTuner::AutoTune=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvtuner-autotune")] +IAMTVTuner::get_AudioFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvtuner-get_audiofrequency")] +IAMTVTuner::get_AvailableTVFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvtuner-get_availabletvformats")] +IAMTVTuner::get_Channel=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtuner-get_channel")] +IAMTVTuner::get_ConnectInput=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvtuner-get_connectinput")] +IAMTVTuner::get_InputType=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvtuner-get_inputtype")] +IAMTVTuner::get_NumInputConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvtuner-get_numinputconnections")] +IAMTVTuner::get_TVFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvtuner-get_tvformat")] +IAMTVTuner::get_VideoFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvtuner-get_videofrequency")] +IAMTVTuner::put_ConnectInput=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvtuner-put_connectinput")] +IAMTVTuner::put_InputType=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvtuner-put_inputtype")] +IAMTVTuner::StoreAutoTune=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamtvtuner-storeautotune")] +IAMVfwCaptureDialogs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamvfwcapturedialogs")] +IAMVfwCaptureDialogs::HasDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvfwcapturedialogs-hasdialog")] +IAMVfwCaptureDialogs::SendDriverMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvfwcapturedialogs-senddrivermessage")] +IAMVfwCaptureDialogs::ShowDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvfwcapturedialogs-showdialog")] +IAMVfwCompressDialogs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamvfwcompressdialogs")] +IAMVfwCompressDialogs::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvfwcompressdialogs-getstate")] +IAMVfwCompressDialogs::SendDriverMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvfwcompressdialogs-senddrivermessage")] +IAMVfwCompressDialogs::SetState=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvfwcompressdialogs-setstate")] +IAMVfwCompressDialogs::ShowDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvfwcompressdialogs-showdialog")] +IAMVideoAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nn-videoacc-iamvideoaccelerator")] +IAMVideoAccelerator::BeginFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nf-videoacc-iamvideoaccelerator-beginframe")] +IAMVideoAccelerator::DisplayFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nf-videoacc-iamvideoaccelerator-displayframe")] +IAMVideoAccelerator::EndFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nf-videoacc-iamvideoaccelerator-endframe")] +IAMVideoAccelerator::Execute=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nf-videoacc-iamvideoaccelerator-execute")] +IAMVideoAccelerator::GetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nf-videoacc-iamvideoaccelerator-getbuffer")] +IAMVideoAccelerator::GetCompBufferInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nf-videoacc-iamvideoaccelerator-getcompbufferinfo")] +IAMVideoAccelerator::GetInternalCompBufferInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nf-videoacc-iamvideoaccelerator-getinternalcompbufferinfo")] +IAMVideoAccelerator::GetInternalMemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nf-videoacc-iamvideoaccelerator-getinternalmeminfo")] +IAMVideoAccelerator::GetUncompFormatsSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nf-videoacc-iamvideoaccelerator-getuncompformatssupported")] +IAMVideoAccelerator::GetVideoAcceleratorGUIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nf-videoacc-iamvideoaccelerator-getvideoacceleratorguids")] +IAMVideoAccelerator::QueryRenderStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nf-videoacc-iamvideoaccelerator-queryrenderstatus")] +IAMVideoAccelerator::ReleaseBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nf-videoacc-iamvideoaccelerator-releasebuffer")] +IAMVideoAcceleratorNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nn-videoacc-iamvideoacceleratornotify")] +IAMVideoAcceleratorNotify::GetCreateVideoAcceleratorData=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nf-videoacc-iamvideoacceleratornotify-getcreatevideoacceleratordata")] +IAMVideoAcceleratorNotify::GetUncompSurfacesInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nf-videoacc-iamvideoacceleratornotify-getuncompsurfacesinfo")] +IAMVideoAcceleratorNotify::SetUncompSurfacesInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/videoacc/nf-videoacc-iamvideoacceleratornotify-setuncompsurfacesinfo")] +IAMVideoCompression=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamvideocompression")] +IAMVideoCompression::get_KeyFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocompression-get_keyframerate")] +IAMVideoCompression::get_PFramesPerKeyFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocompression-get_pframesperkeyframe")] +IAMVideoCompression::get_Quality=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocompression-get_quality")] +IAMVideoCompression::get_WindowSize=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocompression-get_windowsize")] +IAMVideoCompression::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocompression-getinfo")] +IAMVideoCompression::OverrideFrameSize=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocompression-overrideframesize")] +IAMVideoCompression::OverrideKeyFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocompression-overridekeyframe")] +IAMVideoCompression::put_KeyFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocompression-put_keyframerate")] +IAMVideoCompression::put_PFramesPerKeyFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocompression-put_pframesperkeyframe")] +IAMVideoCompression::put_Quality=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocompression-put_quality")] +IAMVideoCompression::put_WindowSize=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocompression-put_windowsize")] +IAMVideoControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamvideocontrol")] +IAMVideoControl::GetCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocontrol-getcaps")] +IAMVideoControl::GetCurrentActualFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocontrol-getcurrentactualframerate")] +IAMVideoControl::GetFrameRateList=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocontrol-getframeratelist")] +IAMVideoControl::GetMaxAvailableFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocontrol-getmaxavailableframerate")] +IAMVideoControl::GetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocontrol-getmode")] +IAMVideoControl::SetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideocontrol-setmode")] +IAMVideoDecimationProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamvideodecimationproperties")] +IAMVideoDecimationProperties::QueryDecimationUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideodecimationproperties-querydecimationusage")] +IAMVideoDecimationProperties::SetDecimationUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideodecimationproperties-setdecimationusage")] +IAMVideoProcAmp=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iamvideoprocamp")] +IAMVideoProcAmp::Get=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideoprocamp-get")] +IAMVideoProcAmp::GetRange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideoprocamp-getrange")] +IAMVideoProcAmp::Set=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iamvideoprocamp-set")] +IAMWMBufferPass=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nn-dshowasf-iamwmbufferpass")] +IAMWMBufferPass::SetNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nf-dshowasf-iamwmbufferpass-setnotify")] +IAMWMBufferPassCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nn-dshowasf-iamwmbufferpasscallback")] +IAMWMBufferPassCallback::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nf-dshowasf-iamwmbufferpasscallback-notify")] +IAMWstDecoder=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nn-iwstdec-iamwstdecoder")] +IAMWstDecoder::GetAnswerMode=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-getanswermode")] +IAMWstDecoder::GetBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-getbackgroundcolor")] +IAMWstDecoder::GetCurrentPage=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-getcurrentpage")] +IAMWstDecoder::GetCurrentService=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-getcurrentservice")] +IAMWstDecoder::GetDecoderLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-getdecoderlevel")] +IAMWstDecoder::GetDrawBackgroundMode=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-getdrawbackgroundmode")] +IAMWstDecoder::GetHoldPage=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-getholdpage")] +IAMWstDecoder::GetOutputFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-getoutputformat")] +IAMWstDecoder::GetRedrawAlways=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-getredrawalways")] +IAMWstDecoder::GetServiceState=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-getservicestate")] +IAMWstDecoder::SetAnswerMode=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-setanswermode")] +IAMWstDecoder::SetBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-setbackgroundcolor")] +IAMWstDecoder::SetCurrentPage=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-setcurrentpage")] +IAMWstDecoder::SetDrawBackgroundMode=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-setdrawbackgroundmode")] +IAMWstDecoder::SetHoldPage=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-setholdpage")] +IAMWstDecoder::SetOutputFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-setoutputformat")] +IAMWstDecoder::SetRedrawAlways=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-setredrawalways")] +IAMWstDecoder::SetServiceState=[Documentation("https://docs.microsoft.com/windows/win32/api/iwstdec/nf-iwstdec-iamwstdecoder-setservicestate")] +IAnalogAudioComponentType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ianalogaudiocomponenttype")] +IAnalogAudioComponentType::get_AnalogAudioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogaudiocomponenttype-get_analogaudiomode")] +IAnalogAudioComponentType::put_AnalogAudioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogaudiocomponenttype-put_analogaudiomode")] +IAnalogLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ianaloglocator")] +IAnalogLocator::get_VideoStandard=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianaloglocator-get_videostandard")] +IAnalogLocator::put_VideoStandard=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianaloglocator-put_videostandard")] +IAnalogRadioTuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ianalogradiotuningspace")] +IAnalogRadioTuningSpace::get_MaxFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogradiotuningspace-get_maxfrequency")] +IAnalogRadioTuningSpace::get_MinFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogradiotuningspace-get_minfrequency")] +IAnalogRadioTuningSpace::get_Step=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogradiotuningspace-get_step")] +IAnalogRadioTuningSpace::put_MaxFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogradiotuningspace-put_maxfrequency")] +IAnalogRadioTuningSpace::put_MinFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogradiotuningspace-put_minfrequency")] +IAnalogRadioTuningSpace::put_Step=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogradiotuningspace-put_step")] +IAnalogRadioTuningSpace2=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ianalogradiotuningspace2")] +IAnalogRadioTuningSpace2::get_CountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogradiotuningspace2-get_countrycode")] +IAnalogRadioTuningSpace2::put_CountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogradiotuningspace2-put_countrycode")] +IAnalogTVTuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ianalogtvtuningspace")] +IAnalogTVTuningSpace::get_CountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogtvtuningspace-get_countrycode")] +IAnalogTVTuningSpace::get_InputType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogtvtuningspace-get_inputtype")] +IAnalogTVTuningSpace::get_MaxChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogtvtuningspace-get_maxchannel")] +IAnalogTVTuningSpace::get_MinChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogtvtuningspace-get_minchannel")] +IAnalogTVTuningSpace::put_CountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogtvtuningspace-put_countrycode")] +IAnalogTVTuningSpace::put_InputType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogtvtuningspace-put_inputtype")] +IAnalogTVTuningSpace::put_MaxChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogtvtuningspace-put_maxchannel")] +IAnalogTVTuningSpace::put_MinChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ianalogtvtuningspace-put_minchannel")] +IAnalysisAlternate=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisalternate")] +IAnalysisAlternate::GetAlternateNodes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisalternate-getalternatenodes")] +IAnalysisAlternate::GetRecognitionConfidence=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisalternate-getrecognitionconfidence")] +IAnalysisAlternate::GetRecognizedString=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisalternate-getrecognizedstring")] +IAnalysisAlternate::GetStrokeIds=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisalternate-getstrokeids")] +IAnalysisAlternates=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisalternates")] +IAnalysisAlternates::GetAnalysisAlternate=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisalternates-getanalysisalternate")] +IAnalysisAlternates::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisalternates-getcount")] +IAnalysisRegion=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion")] +IAnalysisRegion::Clone=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion-clone")] +IAnalysisRegion::EqualsRegion=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion-equalsregion")] +IAnalysisRegion::ExcludeRectangle=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion-excluderectangle")] +IAnalysisRegion::ExcludeRegion=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion-excluderegion")] +IAnalysisRegion::GetBounds=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion-getbounds")] +IAnalysisRegion::GetRegionScans=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion-getregionscans")] +IAnalysisRegion::IntersectRectangle=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion-intersectrectangle")] +IAnalysisRegion::IntersectRegion=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion-intersectregion")] +IAnalysisRegion::IntersectsWith=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion-intersectswith")] +IAnalysisRegion::IsEmpty=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion-isempty")] +IAnalysisRegion::IsInfinite=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion-isinfinite")] +IAnalysisRegion::MakeEmpty=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion-makeempty")] +IAnalysisRegion::MakeInfinite=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion-makeinfinite")] +IAnalysisRegion::UnionRectangle=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion-unionrectangle")] +IAnalysisRegion::UnionRegion=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisregion-unionregion")] +IAnalysisStatus=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisstatus")] +IAnalysisStatus::GetAppliedChangesRegion=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisstatus-getappliedchangesregion")] +IAnalysisStatus::GetWarnings=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisstatus-getwarnings")] +IAnalysisStatus::IsSuccessful=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysisstatus-issuccessful")] +IAnalysisWarning=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysiswarning")] +IAnalysisWarning::GetBackgroundError=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysiswarning-getbackgrounderror")] +IAnalysisWarning::GetHint=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysiswarning-gethint")] +IAnalysisWarning::GetNodeIds=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysiswarning-getnodeids")] +IAnalysisWarning::GetWarningCode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysiswarning-getwarningcode")] +IAnalysisWarnings=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysiswarnings")] +IAnalysisWarnings::GetAnalysisWarning=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysiswarnings-getanalysiswarning")] +IAnalysisWarnings::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ianalysiswarnings-getcount")] +IAnchor=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nn-textstor-ianchor")] +IAnchor::ClearChangeHistory=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-ianchor-clearchangehistory")] +IAnchor::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-ianchor-clone")] +IAnchor::Compare=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-ianchor-compare")] +IAnchor::GetChangeHistory=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-ianchor-getchangehistory")] +IAnchor::GetGravity=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-ianchor-getgravity")] +IAnchor::IsEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-ianchor-isequal")] +IAnchor::SetChangeHistoryMask=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-ianchor-setchangehistorymask")] +IAnchor::SetGravity=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-ianchor-setgravity")] +IAnchor::Shift=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-ianchor-shift")] +IAnchor::ShiftRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-ianchor-shiftregion")] +IAnchor::ShiftTo=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-ianchor-shiftto")] +IAnnotationProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iannotationprovider")] +IAnnotationProvider::AnnotationTypeId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iannotationprovider-get_annotationtypeid")] +IAnnotationProvider::AnnotationTypeName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iannotationprovider-get_annotationtypename")] +IAnnotationProvider::Author=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iannotationprovider-get_author")] +IAnnotationProvider::DateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iannotationprovider-get_datetime")] +IAnnotationProvider::get_AnnotationTypeId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iannotationprovider-get_annotationtypeid")] +IAnnotationProvider::get_AnnotationTypeName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iannotationprovider-get_annotationtypename")] +IAnnotationProvider::get_Author=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iannotationprovider-get_author")] +IAnnotationProvider::get_DateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iannotationprovider-get_datetime")] +IAnnotationProvider::get_Target=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iannotationprovider-get_target")] +IAnnotationProvider::Target=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iannotationprovider-get_target")] +IAntimalware=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nn-amsi-iantimalware")] +IAntimalware::CloseSession=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-iantimalware-closesession")] +IAntimalware::Scan=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-iantimalware-scan")] +IAntimalware2=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nn-amsi-iantimalware2")] +IAntimalware2::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-iantimalware2-notify")] +IAntimalwareProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nn-amsi-iantimalwareprovider")] +IAntimalwareProvider::CloseSession=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-iantimalwareprovider-closesession")] +IAntimalwareProvider::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-iantimalwareprovider-displayname")] +IAntimalwareProvider::Scan=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-iantimalwareprovider-scan")] +IAntimalwareProvider2=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nn-amsi-iantimalwareprovider2")] +IAntimalwareProvider2::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/amsi/nf-amsi-iantimalwareprovider2-notify")] +IApartmentShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iapartmentshutdown")] +IApartmentShutdown::OnUninitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iapartmentshutdown-onuninitialize")] +IApiTracingDataCollector=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-iapitracingdatacollector")] +IApiTracingDataCollector::ExcludeApis=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-put_excludeapis")] +IApiTracingDataCollector::ExePath=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-get_exepath")] +IApiTracingDataCollector::get_ExcludeApis=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-get_excludeapis")] +IApiTracingDataCollector::get_ExePath=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-get_exepath")] +IApiTracingDataCollector::get_IncludeApis=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-get_includeapis")] +IApiTracingDataCollector::get_IncludeModules=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-get_includemodules")] +IApiTracingDataCollector::get_LogApiNamesOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-get_logapinamesonly")] +IApiTracingDataCollector::get_LogApisRecursively=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-get_logapisrecursively")] +IApiTracingDataCollector::get_LogFilePath=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-get_logfilepath")] +IApiTracingDataCollector::IncludeApis=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-put_includeapis")] +IApiTracingDataCollector::IncludeModules=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-get_includemodules")] +IApiTracingDataCollector::LogApiNamesOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-put_logapinamesonly")] +IApiTracingDataCollector::LogApisRecursively=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-put_logapisrecursively")] +IApiTracingDataCollector::LogFilePath=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-put_logfilepath")] +IApiTracingDataCollector::put_ExcludeApis=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-put_excludeapis")] +IApiTracingDataCollector::put_ExePath=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-put_exepath")] +IApiTracingDataCollector::put_IncludeApis=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-put_includeapis")] +IApiTracingDataCollector::put_IncludeModules=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-put_includemodules")] +IApiTracingDataCollector::put_LogApiNamesOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-put_logapinamesonly")] +IApiTracingDataCollector::put_LogApisRecursively=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-put_logapisrecursively")] +IApiTracingDataCollector::put_LogFilePath=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iapitracingdatacollector-put_logfilepath")] +IApoAcousticEchoCancellation=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nn-audioenginebaseapo-iapoacousticechocancellation")] +IApoAuxiliaryInputConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nn-audioenginebaseapo-iapoauxiliaryinputconfiguration")] +IApoAuxiliaryInputConfiguration::AddAuxiliaryInput=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iapoauxiliaryinputconfiguration-addauxiliaryinput")] +IApoAuxiliaryInputConfiguration::IsInputFormatSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iapoauxiliaryinputconfiguration-isinputformatsupported")] +IApoAuxiliaryInputConfiguration::RemoveAuxiliaryInput=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iapoauxiliaryinputconfiguration-removeauxiliaryinput")] +IApoAuxiliaryInputRT=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nn-audioenginebaseapo-iapoauxiliaryinputrt")] +IApoAuxiliaryInputRT::AcceptInput=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iapoauxiliaryinputrt-acceptinput")] +IAppDomainHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iappdomainhelper")] +IAppDomainHelper::DoCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iappdomainhelper-docallback")] +IAppDomainHelper::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iappdomainhelper-initialize")] +IApplicationActivationManager=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iapplicationactivationmanager")] +IApplicationActivationManager::ActivateApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationactivationmanager-activateapplication")] +IApplicationActivationManager::ActivateForFile=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationactivationmanager-activateforfile")] +IApplicationActivationManager::ActivateForProtocol=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationactivationmanager-activateforprotocol")] +IApplicationAssociationRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iapplicationassociationregistration")] +IApplicationAssociationRegistration::ClearUserAssociations=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationassociationregistration-clearuserassociations")] +IApplicationAssociationRegistration::QueryAppIsDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationassociationregistration-queryappisdefault")] +IApplicationAssociationRegistration::QueryAppIsDefaultAll=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationassociationregistration-queryappisdefaultall")] +IApplicationAssociationRegistration::QueryCurrentDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationassociationregistration-querycurrentdefault")] +IApplicationAssociationRegistration::SetAppAsDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationassociationregistration-setappasdefault")] +IApplicationAssociationRegistration::SetAppAsDefaultAll=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationassociationregistration-setappasdefaultall")] +IApplicationAssociationRegistrationUI=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iapplicationassociationregistrationui")] +IApplicationAssociationRegistrationUI::LaunchAdvancedAssociationUI=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iapplicationassociationregistrationui-launchadvancedassociationui")] +IApplicationDesignModeSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iapplicationdesignmodesettings")] +IApplicationDesignModeSettings::ComputeApplicationSize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdesignmodesettings-computeapplicationsize")] +IApplicationDesignModeSettings::IsApplicationViewStateSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdesignmodesettings-isapplicationviewstatesupported")] +IApplicationDesignModeSettings::SetApplicationViewState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdesignmodesettings-setapplicationviewstate")] +IApplicationDesignModeSettings::SetNativeDisplaySize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdesignmodesettings-setnativedisplaysize")] +IApplicationDesignModeSettings::SetScaleFactor=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdesignmodesettings-setscalefactor")] +IApplicationDesignModeSettings::TriggerEdgeGesture=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdesignmodesettings-triggeredgegesture")] +IApplicationDesignModeSettings2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iapplicationdesignmodesettings2")] +IApplicationDesignModeSettings2::GetApplicationSizeBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdesignmodesettings2-getapplicationsizebounds")] +IApplicationDesignModeSettings2::GetApplicationViewOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdesignmodesettings2-getapplicationvieworientation")] +IApplicationDesignModeSettings2::SetAdjacentDisplayEdges=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdesignmodesettings2-setadjacentdisplayedges")] +IApplicationDesignModeSettings2::SetApplicationViewMinWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdesignmodesettings2-setapplicationviewminwidth")] +IApplicationDesignModeSettings2::SetApplicationViewOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdesignmodesettings2-setapplicationvieworientation")] +IApplicationDesignModeSettings2::SetIsOnLockScreen=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdesignmodesettings2-setisonlockscreen")] +IApplicationDesignModeSettings2::SetNativeDisplayOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdesignmodesettings2-setnativedisplayorientation")] +IApplicationDestinations=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iapplicationdestinations")] +IApplicationDestinations::RemoveAllDestinations=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdestinations-removealldestinations")] +IApplicationDestinations::RemoveDestination=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdestinations-removedestination")] +IApplicationDestinations::SetAppID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdestinations-setappid")] +IApplicationDocumentLists=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iapplicationdocumentlists")] +IApplicationDocumentLists::GetList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdocumentlists-getlist")] +IApplicationDocumentLists::SetAppID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iapplicationdocumentlists-setappid")] +IAppPublisher=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nn-shappmgr-iapppublisher")] +IAppPublisher::EnumApps=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nf-shappmgr-iapppublisher-enumapps")] +IAppPublisher::GetCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nf-shappmgr-iapppublisher-getcategories")] +IAppPublisher::GetNumberOfApps=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nf-shappmgr-iapppublisher-getnumberofapps")] +IAppPublisher::GetNumberOfCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nf-shappmgr-iapppublisher-getnumberofcategories")] +IAppVisibility=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iappvisibility")] +IAppVisibility::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iappvisibility-advise")] +IAppVisibility::GetAppVisibilityOnMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iappvisibility-getappvisibilityonmonitor")] +IAppVisibility::IsLauncherVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iappvisibility-islaunchervisible")] +IAppVisibility::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iappvisibility-unadvise")] +IAppVisibilityEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iappvisibilityevents")] +IAppVisibilityEvents::AppVisibilityOnMonitorChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iappvisibilityevents-appvisibilityonmonitorchanged")] +IAppVisibilityEvents::LauncherVisibilityChange=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iappvisibilityevents-launchervisibilitychange")] +IAppxAppInstallerReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxappinstallerreader")] +IAppxAppInstallerReader::GetXmlDom=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxappinstallerreader-getxmldom")] +IAppxBlockMapBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxblockmapblock")] +IAppxBlockMapBlock::GetCompressedSize=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapblock-getcompressedsize")] +IAppxBlockMapBlock::GetHash=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapblock-gethash")] +IAppxBlockMapBlocksEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxblockmapblocksenumerator")] +IAppxBlockMapBlocksEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapblocksenumerator-getcurrent")] +IAppxBlockMapBlocksEnumerator::GetHasCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapblocksenumerator-gethascurrent")] +IAppxBlockMapBlocksEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapblocksenumerator-movenext")] +IAppxBlockMapFile=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxblockmapfile")] +IAppxBlockMapFile::GetBlocks=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapfile-getblocks")] +IAppxBlockMapFile::GetLocalFileHeaderSize=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapfile-getlocalfileheadersize")] +IAppxBlockMapFile::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapfile-getname")] +IAppxBlockMapFile::GetUncompressedSize=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapfile-getuncompressedsize")] +IAppxBlockMapFile::ValidateFileHash=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapfile-validatefilehash")] +IAppxBlockMapFilesEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxblockmapfilesenumerator")] +IAppxBlockMapFilesEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapfilesenumerator-getcurrent")] +IAppxBlockMapFilesEnumerator::GetHasCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapfilesenumerator-gethascurrent")] +IAppxBlockMapFilesEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapfilesenumerator-movenext")] +IAppxBlockMapReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxblockmapreader")] +IAppxBlockMapReader::GetFile=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapreader-getfile")] +IAppxBlockMapReader::GetFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapreader-getfiles")] +IAppxBlockMapReader::GetHashMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapreader-gethashmethod")] +IAppxBlockMapReader::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxblockmapreader-getstream")] +IAppxBundleFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxbundlefactory")] +IAppxBundleFactory::CreateBundleManifestReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlefactory-createbundlemanifestreader")] +IAppxBundleFactory::CreateBundleReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlefactory-createbundlereader")] +IAppxBundleFactory::CreateBundleWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlefactory-createbundlewriter")] +IAppxBundleFactory2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxbundlefactory2")] +IAppxBundleFactory2::CreateBundleReader2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlefactory2-createbundlereader2")] +IAppxBundleManifestOptionalBundleInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxbundlemanifestoptionalbundleinfo")] +IAppxBundleManifestOptionalBundleInfo::GetFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestoptionalbundleinfo-getfilename")] +IAppxBundleManifestOptionalBundleInfo::GetPackageId=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestoptionalbundleinfo-getpackageid")] +IAppxBundleManifestOptionalBundleInfo::GetPackageInfoItems=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestoptionalbundleinfo-getpackageinfoitems")] +IAppxBundleManifestOptionalBundleInfoEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxbundlemanifestoptionalbundleinfoenumerator")] +IAppxBundleManifestOptionalBundleInfoEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestoptionalbundleinfoenumerator-getcurrent")] +IAppxBundleManifestOptionalBundleInfoEnumerator::GetHasCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestoptionalbundleinfoenumerator-gethascurrent")] +IAppxBundleManifestOptionalBundleInfoEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestoptionalbundleinfoenumerator-movenext")] +IAppxBundleManifestPackageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxbundlemanifestpackageinfo")] +IAppxBundleManifestPackageInfo::GetFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestpackageinfo-getfilename")] +IAppxBundleManifestPackageInfo::GetOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestpackageinfo-getoffset")] +IAppxBundleManifestPackageInfo::GetPackageId=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestpackageinfo-getpackageid")] +IAppxBundleManifestPackageInfo::GetPackageType=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestpackageinfo-getpackagetype")] +IAppxBundleManifestPackageInfo::GetResources=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestpackageinfo-getresources")] +IAppxBundleManifestPackageInfo::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestpackageinfo-getsize")] +IAppxBundleManifestPackageInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxbundlemanifestpackageinfo2")] +IAppxBundleManifestPackageInfo2::GetIsDefaultApplicablePackage=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestpackageinfo2-getisdefaultapplicablepackage")] +IAppxBundleManifestPackageInfo2::GetIsNonQualifiedResourcePackage=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestpackageinfo2-getisnonqualifiedresourcepackage")] +IAppxBundleManifestPackageInfo2::GetIsPackageReference=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestpackageinfo2-getispackagereference")] +IAppxBundleManifestPackageInfoEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxbundlemanifestpackageinfoenumerator")] +IAppxBundleManifestPackageInfoEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestpackageinfoenumerator-getcurrent")] +IAppxBundleManifestPackageInfoEnumerator::GetHasCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestpackageinfoenumerator-gethascurrent")] +IAppxBundleManifestPackageInfoEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestpackageinfoenumerator-movenext")] +IAppxBundleManifestReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxbundlemanifestreader")] +IAppxBundleManifestReader::GetPackageId=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestreader-getpackageid")] +IAppxBundleManifestReader::GetPackageInfoItems=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestreader-getpackageinfoitems")] +IAppxBundleManifestReader::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestreader-getstream")] +IAppxBundleManifestReader2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxbundlemanifestreader2")] +IAppxBundleManifestReader2::GetOptionalBundles=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlemanifestreader2-getoptionalbundles")] +IAppxBundleReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxbundlereader")] +IAppxBundleReader::GetBlockMap=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlereader-getblockmap")] +IAppxBundleReader::GetFootprintFile=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlereader-getfootprintfile")] +IAppxBundleReader::GetManifest=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlereader-getmanifest")] +IAppxBundleReader::GetPayloadPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlereader-getpayloadpackage")] +IAppxBundleReader::GetPayloadPackages=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlereader-getpayloadpackages")] +IAppxBundleWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxbundlewriter")] +IAppxBundleWriter::AddPayloadPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlewriter-addpayloadpackage")] +IAppxBundleWriter::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlewriter-close")] +IAppxBundleWriter2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxbundlewriter2")] +IAppxBundleWriter2::AddExternalPackageReference=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlewriter2-addexternalpackagereference")] +IAppxBundleWriter3=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxbundlewriter3")] +IAppxBundleWriter3::AddPackageReference=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlewriter3-addpackagereference")] +IAppxBundleWriter3::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlewriter3-close")] +IAppxBundleWriter4=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxbundlewriter4")] +IAppxBundleWriter4::AddExternalPackageReference=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlewriter4-addexternalpackagereference")] +IAppxBundleWriter4::AddPackageReference=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlewriter4-addpackagereference")] +IAppxBundleWriter4::AddPayloadPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxbundlewriter4-addpayloadpackage")] +IAppxContentGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxcontentgroup")] +IAppxContentGroup::GetFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxcontentgroup-getfiles")] +IAppxContentGroup::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxcontentgroup-getname")] +IAppxContentGroupFilesEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxcontentgroupfilesenumerator")] +IAppxContentGroupFilesEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxcontentgroupfilesenumerator-getcurrent")] +IAppxContentGroupFilesEnumerator::GetHasCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxcontentgroupfilesenumerator-gethascurrent")] +IAppxContentGroupFilesEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxcontentgroupfilesenumerator-movenext")] +IAppxContentGroupMapReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxcontentgroupmapreader")] +IAppxContentGroupMapReader::GetAutomaticGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxcontentgroupmapreader-getautomaticgroups")] +IAppxContentGroupMapReader::GetRequiredGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxcontentgroupmapreader-getrequiredgroup")] +IAppxContentGroupMapWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxcontentgroupmapwriter")] +IAppxContentGroupMapWriter::AddAutomaticFile=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxcontentgroupmapwriter-addautomaticfile")] +IAppxContentGroupMapWriter::AddAutomaticGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxcontentgroupmapwriter-addautomaticgroup")] +IAppxContentGroupsEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxcontentgroupsenumerator")] +IAppxContentGroupsEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxcontentgroupsenumerator-getcurrent")] +IAppxContentGroupsEnumerator::GetHasCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxcontentgroupsenumerator-gethascurrent")] +IAppxContentGroupsEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxcontentgroupsenumerator-movenext")] +IAppxDigestProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxdigestprovider")] +IAppxDigestProvider::GetDigest=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxdigestprovider-getdigest")] +IAppxEncryptedBundleWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxencryptedbundlewriter")] +IAppxEncryptedBundleWriter::AddPayloadPackageEncrypted=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptedbundlewriter-addpayloadpackageencrypted")] +IAppxEncryptedBundleWriter::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptedbundlewriter-close")] +IAppxEncryptedBundleWriter2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxencryptedbundlewriter2")] +IAppxEncryptedBundleWriter2::AddExternalPackageReference=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptedbundlewriter2-addexternalpackagereference")] +IAppxEncryptedBundleWriter3=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxencryptedbundlewriter3")] +IAppxEncryptedBundleWriter3::AddExternalPackageReference=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptedbundlewriter3-addexternalpackagereference")] +IAppxEncryptedBundleWriter3::AddPayloadPackageEncrypted=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptedbundlewriter3-addpayloadpackageencrypted")] +IAppxEncryptedPackageWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxencryptedpackagewriter")] +IAppxEncryptedPackageWriter::AddPayloadFileEncrypted=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptedpackagewriter-addpayloadfileencrypted")] +IAppxEncryptedPackageWriter::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptedpackagewriter-close")] +IAppxEncryptedPackageWriter2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxencryptedpackagewriter2")] +IAppxEncryptedPackageWriter2::AddPayloadFilesEncrypted=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptedpackagewriter2-addpayloadfilesencrypted")] +IAppxEncryptionFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxencryptionfactory")] +IAppxEncryptionFactory::CreateEncryptedBundleReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory-createencryptedbundlereader")] +IAppxEncryptionFactory::CreateEncryptedBundleWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory-createencryptedbundlewriter")] +IAppxEncryptionFactory::CreateEncryptedPackageReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory-createencryptedpackagereader")] +IAppxEncryptionFactory::CreateEncryptedPackageWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory-createencryptedpackagewriter")] +IAppxEncryptionFactory::DecryptBundle=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory-decryptbundle")] +IAppxEncryptionFactory::DecryptPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory-decryptpackage")] +IAppxEncryptionFactory::EncryptBundle=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory-encryptbundle")] +IAppxEncryptionFactory::EncryptPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory-encryptpackage")] +IAppxEncryptionFactory2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxencryptionfactory2")] +IAppxEncryptionFactory2::CreateEncryptedPackageWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory2-createencryptedpackagewriter")] +IAppxEncryptionFactory3=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxencryptionfactory3")] +IAppxEncryptionFactory3::CreateEncryptedBundleWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory3-createencryptedbundlewriter")] +IAppxEncryptionFactory3::CreateEncryptedPackageWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory3-createencryptedpackagewriter")] +IAppxEncryptionFactory3::EncryptBundle=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory3-encryptbundle")] +IAppxEncryptionFactory3::EncryptPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory3-encryptpackage")] +IAppxEncryptionFactory4=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxencryptionfactory4")] +IAppxEncryptionFactory4::EncryptPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory4-encryptpackage")] +IAppxEncryptionFactory5=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxencryptionfactory5")] +IAppxEncryptionFactory5::CreateEncryptedBundleReader2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory5-createencryptedbundlereader2")] +IAppxEncryptionFactory5::CreateEncryptedPackageReader2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxencryptionfactory5-createencryptedpackagereader2")] +IAppxFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxfactory")] +IAppxFactory::CreateBlockMapReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfactory-createblockmapreader")] +IAppxFactory::CreateManifestReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfactory-createmanifestreader")] +IAppxFactory::CreatePackageReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfactory-createpackagereader")] +IAppxFactory::CreatePackageWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfactory-createpackagewriter")] +IAppxFactory::CreateValidatedBlockMapReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfactory-createvalidatedblockmapreader")] +IAppxFactory2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxfactory2")] +IAppxFactory2::CreateContentGroupMapReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfactory2-createcontentgroupmapreader")] +IAppxFactory2::CreateContentGroupMapWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfactory2-createcontentgroupmapwriter")] +IAppxFactory2::CreateSourceContentGroupMapReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfactory2-createsourcecontentgroupmapreader")] +IAppxFactory3=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxfactory3")] +IAppxFactory3::CreateAppInstallerReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfactory3-createappinstallerreader")] +IAppxFactory3::CreateManifestReader2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfactory3-createmanifestreader2")] +IAppxFactory3::CreatePackageReader2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfactory3-createpackagereader2")] +IAppxFile=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxfile")] +IAppxFile::GetCompressionOption=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfile-getcompressionoption")] +IAppxFile::GetContentType=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfile-getcontenttype")] +IAppxFile::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfile-getname")] +IAppxFile::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfile-getsize")] +IAppxFile::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfile-getstream")] +IAppxFilesEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxfilesenumerator")] +IAppxFilesEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfilesenumerator-getcurrent")] +IAppxFilesEnumerator::GetHasCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfilesenumerator-gethascurrent")] +IAppxFilesEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxfilesenumerator-movenext")] +IAppxManifestApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestapplication")] +IAppxManifestApplication::GetAppUserModelId=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestapplication-getappusermodelid")] +IAppxManifestApplication::GetStringValue=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestapplication-getstringvalue")] +IAppxManifestApplicationsEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestapplicationsenumerator")] +IAppxManifestApplicationsEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestapplicationsenumerator-getcurrent")] +IAppxManifestApplicationsEnumerator::GetHasCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestapplicationsenumerator-gethascurrent")] +IAppxManifestApplicationsEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestapplicationsenumerator-movenext")] +IAppxManifestDeviceCapabilitiesEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestdevicecapabilitiesenumerator")] +IAppxManifestDeviceCapabilitiesEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestdevicecapabilitiesenumerator-getcurrent")] +IAppxManifestDeviceCapabilitiesEnumerator::GetHasCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestdevicecapabilitiesenumerator-gethascurrent")] +IAppxManifestDeviceCapabilitiesEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestdevicecapabilitiesenumerator-movenext")] +IAppxManifestMainPackageDependenciesEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestmainpackagedependenciesenumerator")] +IAppxManifestMainPackageDependenciesEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestmainpackagedependenciesenumerator-getcurrent")] +IAppxManifestMainPackageDependenciesEnumerator::GetHasCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestmainpackagedependenciesenumerator-gethascurrent")] +IAppxManifestMainPackageDependenciesEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestmainpackagedependenciesenumerator-movenext")] +IAppxManifestMainPackageDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestmainpackagedependency")] +IAppxManifestMainPackageDependency::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestmainpackagedependency-getname")] +IAppxManifestMainPackageDependency::GetPackageFamilyName=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestmainpackagedependency-getpackagefamilyname")] +IAppxManifestMainPackageDependency::GetPublisher=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestmainpackagedependency-getpublisher")] +IAppxManifestOptionalPackageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestoptionalpackageinfo")] +IAppxManifestOptionalPackageInfo::GetIsOptionalPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestoptionalpackageinfo-getisoptionalpackage")] +IAppxManifestOptionalPackageInfo::GetMainPackageName=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestoptionalpackageinfo-getmainpackagename")] +IAppxManifestPackageDependenciesEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestpackagedependenciesenumerator")] +IAppxManifestPackageDependenciesEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackagedependenciesenumerator-getcurrent")] +IAppxManifestPackageDependenciesEnumerator::GetHasCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackagedependenciesenumerator-gethascurrent")] +IAppxManifestPackageDependenciesEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackagedependenciesenumerator-movenext")] +IAppxManifestPackageDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestpackagedependency")] +IAppxManifestPackageDependency::GetMinVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackagedependency-getminversion")] +IAppxManifestPackageDependency::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackagedependency-getname")] +IAppxManifestPackageDependency::GetPublisher=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackagedependency-getpublisher")] +IAppxManifestPackageDependency2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestpackagedependency2")] +IAppxManifestPackageDependency2::GetMaxMajorVersionTested=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackagedependency2-getmaxmajorversiontested")] +IAppxManifestPackageId=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestpackageid")] +IAppxManifestPackageId::ComparePublisher=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackageid-comparepublisher")] +IAppxManifestPackageId::GetArchitecture=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackageid-getarchitecture")] +IAppxManifestPackageId::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackageid-getname")] +IAppxManifestPackageId::GetPackageFamilyName=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackageid-getpackagefamilyname")] +IAppxManifestPackageId::GetPackageFullName=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackageid-getpackagefullname")] +IAppxManifestPackageId::GetPublisher=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackageid-getpublisher")] +IAppxManifestPackageId::GetResourceId=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackageid-getresourceid")] +IAppxManifestPackageId::GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackageid-getversion")] +IAppxManifestPackageId2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestpackageid2")] +IAppxManifestPackageId2::GetArchitecture2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestpackageid2-getarchitecture2")] +IAppxManifestProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestproperties")] +IAppxManifestProperties::GetBoolValue=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestproperties-getboolvalue")] +IAppxManifestProperties::GetStringValue=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestproperties-getstringvalue")] +IAppxManifestReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestreader")] +IAppxManifestReader::GetApplications=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestreader-getapplications")] +IAppxManifestReader::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestreader-getcapabilities")] +IAppxManifestReader::GetDeviceCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestreader-getdevicecapabilities")] +IAppxManifestReader::GetPackageDependencies=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestreader-getpackagedependencies")] +IAppxManifestReader::GetPackageId=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestreader-getpackageid")] +IAppxManifestReader::GetPrerequisite=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestreader-getprerequisite")] +IAppxManifestReader::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestreader-getproperties")] +IAppxManifestReader::GetResources=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestreader-getresources")] +IAppxManifestReader::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestreader-getstream")] +IAppxManifestReader2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestreader2")] +IAppxManifestReader2::GetQualifiedResources=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestreader2-getqualifiedresources")] +IAppxManifestReader5=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestreader5")] +IAppxManifestReader5::GetMainPackageDependencies=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestreader5-getmainpackagedependencies")] +IAppxManifestReader6=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestreader6")] +IAppxManifestReader6::GetIsNonQualifiedResourcePackage=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestreader6-getisnonqualifiedresourcepackage")] +IAppxManifestResourcesEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifestresourcesenumerator")] +IAppxManifestResourcesEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestresourcesenumerator-getcurrent")] +IAppxManifestResourcesEnumerator::GetHasCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestresourcesenumerator-gethascurrent")] +IAppxManifestResourcesEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifestresourcesenumerator-movenext")] +IAppxManifestTargetDeviceFamily=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxmanifesttargetdevicefamily")] +IAppxManifestTargetDeviceFamily::GetMaxVersionTested=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifesttargetdevicefamily-getmaxversiontested")] +IAppxManifestTargetDeviceFamily::GetMinVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifesttargetdevicefamily-getminversion")] +IAppxManifestTargetDeviceFamily::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxmanifesttargetdevicefamily-getname")] +IAppxPackageEditor=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxpackageeditor")] +IAppxPackageEditor::CreateDeltaPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxpackageeditor-createdeltapackage")] +IAppxPackageEditor::CreateDeltaPackageUsingBaselineBlockMap=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxpackageeditor-createdeltapackageusingbaselineblockmap")] +IAppxPackageEditor::UpdateEncryptedPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxpackageeditor-updateencryptedpackage")] +IAppxPackageEditor::UpdatePackage=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxpackageeditor-updatepackage")] +IAppxPackageEditor::UpdatePackageManifest=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxpackageeditor-updatepackagemanifest")] +IAppxPackageReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxpackagereader")] +IAppxPackageReader::GetBlockMap=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxpackagereader-getblockmap")] +IAppxPackageReader::GetFootprintFile=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxpackagereader-getfootprintfile")] +IAppxPackageReader::GetManifest=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxpackagereader-getmanifest")] +IAppxPackageReader::GetPayloadFile=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxpackagereader-getpayloadfile")] +IAppxPackageReader::GetPayloadFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxpackagereader-getpayloadfiles")] +IAppxPackageReader2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxpackagereader2")] +IAppxPackageReader2::GetContentGroupMap=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxpackagereader2-getcontentgroupmap")] +IAppxPackageWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxpackagewriter")] +IAppxPackageWriter::AddPayloadFile=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxpackagewriter-addpayloadfile")] +IAppxPackageWriter::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxpackagewriter-close")] +IAppxPackageWriter2=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxpackagewriter2")] +IAppxPackageWriter2::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxpackagewriter2-close")] +IAppxPackageWriter3=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxpackagewriter3")] +IAppxPackageWriter3::AddPayloadFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxpackagewriter3-addpayloadfiles")] +IAppxSourceContentGroupMapReader=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nn-appxpackaging-iappxsourcecontentgroupmapreader")] +IAppxSourceContentGroupMapReader::GetAutomaticGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxsourcecontentgroupmapreader-getautomaticgroups")] +IAppxSourceContentGroupMapReader::GetRequiredGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/appxpackaging/nf-appxpackaging-iappxsourcecontentgroupmapreader-getrequiredgroup")] +IASCOMMONPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-iascommonproperties")] +IASCOMPONENTPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-iascomponentproperties")] +IASDATASTORE=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-iasdatastore")] +IASDOMAINTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-iasdomaintype")] +IASOSTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-iasostype")] +IASPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-iasproperties")] +IAssemblyCache=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nn-winsxs-iassemblycache")] +IAssemblyCache::CreateAssemblyCacheItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nf-winsxs-iassemblycache-createassemblycacheitem")] +IAssemblyCache::InstallAssembly=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nf-winsxs-iassemblycache-installassembly")] +IAssemblyCache::QueryAssemblyInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nf-winsxs-iassemblycache-queryassemblyinfo")] +IAssemblyCache::UninstallAssembly=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nf-winsxs-iassemblycache-uninstallassembly")] +IAssemblyCacheItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nn-winsxs-iassemblycacheitem")] +IAssemblyCacheItem::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nf-winsxs-iassemblycacheitem-commit")] +IAssemblyCacheItem::CreateStream=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nf-winsxs-iassemblycacheitem-createstream")] +IAssemblyLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iassemblylocator")] +IAssemblyLocator::GetModules=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iassemblylocator-getmodules")] +IAssemblyName=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nn-winsxs-iassemblyname")] +IAssemblyName::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nf-winsxs-iassemblyname-clone")] +IAssemblyName::Finalize=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nf-winsxs-iassemblyname-finalize")] +IAssemblyName::GetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nf-winsxs-iassemblyname-getdisplayname")] +IAssemblyName::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nf-winsxs-iassemblyname-getname")] +IAssemblyName::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nf-winsxs-iassemblyname-getproperty")] +IAssemblyName::IsEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nf-winsxs-iassemblyname-isequal")] +IAssemblyName::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/winsxs/nf-winsxs-iassemblyname-setproperty")] +IAssocHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iassochandler")] +IAssocHandler::CreateInvoker=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iassochandler-createinvoker")] +IAssocHandler::GetIconLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iassochandler-geticonlocation")] +IAssocHandler::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iassochandler-getname")] +IAssocHandler::GetUIName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iassochandler-getuiname")] +IAssocHandler::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iassochandler-invoke")] +IAssocHandler::IsRecommended=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iassochandler-isrecommended")] +IAssocHandler::MakeDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iassochandler-makedefault")] +IAssocHandlerInvoker=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iassochandlerinvoker")] +IAssocHandlerInvoker::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iassochandlerinvoker-invoke")] +IAssocHandlerInvoker::SupportsSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iassochandlerinvoker-supportsselection")] +IAssociatedIdentityProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nn-identityprovider-iassociatedidentityprovider")] +IAssociatedIdentityProvider::AssociateIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nf-identityprovider-iassociatedidentityprovider-associateidentity")] +IAssociatedIdentityProvider::ChangeCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nf-identityprovider-iassociatedidentityprovider-changecredential")] +IAssociatedIdentityProvider::DisassociateIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nf-identityprovider-iassociatedidentityprovider-disassociateidentity")] +IAsyncAction=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nn-windows-foundation-iasyncaction")] +IAsyncAction::get_Completed=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/iasyncaction-get-completed")] +IAsyncAction::GetResults=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/iasyncaction-getresults")] +IAsyncAction::put_Completed=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/iasyncaction-put-completed")] +IAsyncErrorNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iasyncerrornotify")] +IAsyncErrorNotify::OnError=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iasyncerrornotify-onerror")] +IAsynchronousDataRetriever=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-iasynchronousdataretriever")] +IAsynchronousDataRetriever::GetIdParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iasynchronousdataretriever-getidparameters")] +IAsynchronousDataRetriever::LoadChangeData=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iasynchronousdataretriever-loadchangedata")] +IAsynchronousDataRetriever::RegisterCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iasynchronousdataretriever-registercallback")] +IAsynchronousDataRetriever::RevokeCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iasynchronousdataretriever-revokecallback")] +IAsyncInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/asyncinfo/nn-asyncinfo-iasyncinfo")] +IAsyncInfo::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/asyncinfo/nf-asyncinfo-iasyncinfo-cancel")] +IAsyncInfo::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/asyncinfo/nf-asyncinfo-iasyncinfo-close")] +IAsyncInfo::ErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/asyncinfo/nf-asyncinfo-iasyncinfo-get_errorcode")] +IAsyncInfo::get_ErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/asyncinfo/nf-asyncinfo-iasyncinfo-get_errorcode")] +IAsyncInfo::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/asyncinfo/nf-asyncinfo-iasyncinfo-get_id")] +IAsyncInfo::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/asyncinfo/nf-asyncinfo-iasyncinfo-get_status")] +IAsyncInfo::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/asyncinfo/nf-asyncinfo-iasyncinfo-get_id")] +IAsyncInfo::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/asyncinfo/nf-asyncinfo-iasyncinfo-get_status")] +IAsyncOperationWithProgressCompletedHandler::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/iasyncoperationwithprogresscompletedhandler-invoke")] +IAsyncReader=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iasyncreader")] +IAsyncReader::BeginFlush=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iasyncreader-beginflush")] +IAsyncReader::EndFlush=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iasyncreader-endflush")] +IAsyncReader::Length=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iasyncreader-length")] +IAsyncReader::Request=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iasyncreader-request")] +IAsyncReader::RequestAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iasyncreader-requestallocator")] +IAsyncReader::SyncRead=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iasyncreader-syncread")] +IAsyncReader::SyncReadAligned=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iasyncreader-syncreadaligned")] +IAsyncReader::WaitForNext=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iasyncreader-waitfornext")] +IATSC_EIT=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nn-atscpsipparser-iatsc_eit")] +IATSC_EIT::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_eit-getcountofrecords")] +IATSC_EIT::GetProtocolVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_eit-getprotocolversion")] +IATSC_EIT::GetRecordCountOfDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_eit-getrecordcountofdescriptors")] +IATSC_EIT::GetRecordDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_eit-getrecorddescriptorbyindex")] +IATSC_EIT::GetRecordDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_eit-getrecorddescriptorbytag")] +IATSC_EIT::GetRecordDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_eit-getrecordduration")] +IATSC_EIT::GetRecordEtmLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_eit-getrecordetmlocation")] +IATSC_EIT::GetRecordEventId=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_eit-getrecordeventid")] +IATSC_EIT::GetRecordStartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_eit-getrecordstarttime")] +IATSC_EIT::GetRecordTitleText=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_eit-getrecordtitletext")] +IATSC_EIT::GetSourceId=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_eit-getsourceid")] +IATSC_EIT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_eit-getversionnumber")] +IATSC_EIT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_eit-initialize")] +IATSC_ETT=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nn-atscpsipparser-iatsc_ett")] +IATSC_ETT::GetEtmId=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_ett-getetmid")] +IATSC_ETT::GetExtendedMessageText=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_ett-getextendedmessagetext")] +IATSC_ETT::GetProtocolVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_ett-getprotocolversion")] +IATSC_ETT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_ett-getversionnumber")] +IATSC_ETT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_ett-initialize")] +IATSC_MGT=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nn-atscpsipparser-iatsc_mgt")] +IATSC_MGT::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_mgt-getcountofrecords")] +IATSC_MGT::GetCountOfTableDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_mgt-getcountoftabledescriptors")] +IATSC_MGT::GetProtocolVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_mgt-getprotocolversion")] +IATSC_MGT::GetRecordCountOfDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_mgt-getrecordcountofdescriptors")] +IATSC_MGT::GetRecordDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_mgt-getrecorddescriptorbyindex")] +IATSC_MGT::GetRecordDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_mgt-getrecorddescriptorbytag")] +IATSC_MGT::GetRecordType=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_mgt-getrecordtype")] +IATSC_MGT::GetRecordTypePid=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_mgt-getrecordtypepid")] +IATSC_MGT::GetRecordVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_mgt-getrecordversionnumber")] +IATSC_MGT::GetTableDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_mgt-gettabledescriptorbyindex")] +IATSC_MGT::GetTableDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_mgt-gettabledescriptorbytag")] +IATSC_MGT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_mgt-getversionnumber")] +IATSC_MGT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_mgt-initialize")] +IATSC_STT=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nn-atscpsipparser-iatsc_stt")] +IATSC_STT::GetCountOfTableDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_stt-getcountoftabledescriptors")] +IATSC_STT::GetDaylightSavings=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_stt-getdaylightsavings")] +IATSC_STT::GetGpsUtcOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_stt-getgpsutcoffset")] +IATSC_STT::GetProtocolVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_stt-getprotocolversion")] +IATSC_STT::GetSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_stt-getsystemtime")] +IATSC_STT::GetTableDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_stt-gettabledescriptorbyindex")] +IATSC_STT::GetTableDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_stt-gettabledescriptorbytag")] +IATSC_STT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_stt-initialize")] +IATSC_VCT=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nn-atscpsipparser-iatsc_vct")] +IATSC_VCT::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getcountofrecords")] +IATSC_VCT::GetCountOfTableDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getcountoftabledescriptors")] +IATSC_VCT::GetProtocolVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getprotocolversion")] +IATSC_VCT::GetRecordCarrierFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordcarrierfrequency")] +IATSC_VCT::GetRecordCountOfDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordcountofdescriptors")] +IATSC_VCT::GetRecordDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecorddescriptorbyindex")] +IATSC_VCT::GetRecordDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecorddescriptorbytag")] +IATSC_VCT::GetRecordEtmLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordetmlocation")] +IATSC_VCT::GetRecordIsAccessControlledBitSet=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordisaccesscontrolledbitset")] +IATSC_VCT::GetRecordIsHiddenBitSet=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordishiddenbitset")] +IATSC_VCT::GetRecordIsHideGuideBitSet=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordishideguidebitset")] +IATSC_VCT::GetRecordIsOutOfBandBitSet=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordisoutofbandbitset")] +IATSC_VCT::GetRecordIsPathSelectBitSet=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordispathselectbitset")] +IATSC_VCT::GetRecordMajorChannelNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordmajorchannelnumber")] +IATSC_VCT::GetRecordMinorChannelNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordminorchannelnumber")] +IATSC_VCT::GetRecordModulationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordmodulationmode")] +IATSC_VCT::GetRecordName=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordname")] +IATSC_VCT::GetRecordProgramNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordprogramnumber")] +IATSC_VCT::GetRecordServiceType=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordservicetype")] +IATSC_VCT::GetRecordSourceId=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordsourceid")] +IATSC_VCT::GetRecordTransportStreamId=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getrecordtransportstreamid")] +IATSC_VCT::GetTableDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-gettabledescriptorbyindex")] +IATSC_VCT::GetTableDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-gettabledescriptorbytag")] +IATSC_VCT::GetTransportStreamId=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-gettransportstreamid")] +IATSC_VCT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-getversionnumber")] +IATSC_VCT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsc_vct-initialize")] +IATSCChannelTuneRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iatscchanneltunerequest")] +IATSCChannelTuneRequest::get_MinorChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatscchanneltunerequest-get_minorchannel")] +IATSCChannelTuneRequest::put_MinorChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatscchanneltunerequest-put_minorchannel")] +IATSCComponentType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iatsccomponenttype")] +IATSCComponentType::get_Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsccomponenttype-get_flags")] +IATSCComponentType::put_Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsccomponenttype-put_flags")] +IAtscContentAdvisoryDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nn-atscpsipparser-iatsccontentadvisorydescriptor")] +IAtscContentAdvisoryDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsccontentadvisorydescriptor-getlength")] +IAtscContentAdvisoryDescriptor::GetRatingRegionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsccontentadvisorydescriptor-getratingregioncount")] +IAtscContentAdvisoryDescriptor::GetRecordRatedDimensions=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsccontentadvisorydescriptor-getrecordrateddimensions")] +IAtscContentAdvisoryDescriptor::GetRecordRatingDescriptionText=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsccontentadvisorydescriptor-getrecordratingdescriptiontext")] +IAtscContentAdvisoryDescriptor::GetRecordRatingDimension=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsccontentadvisorydescriptor-getrecordratingdimension")] +IAtscContentAdvisoryDescriptor::GetRecordRatingRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsccontentadvisorydescriptor-getrecordratingregion")] +IAtscContentAdvisoryDescriptor::GetRecordRatingValue=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsccontentadvisorydescriptor-getrecordratingvalue")] +IAtscContentAdvisoryDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatsccontentadvisorydescriptor-gettag")] +IATSCLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iatsclocator")] +IATSCLocator::get_PhysicalChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsclocator-get_physicalchannel")] +IATSCLocator::get_TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsclocator-get_tsid")] +IATSCLocator::put_PhysicalChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsclocator-put_physicalchannel")] +IATSCLocator::put_TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsclocator-put_tsid")] +IATSCLocator2=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iatsclocator2")] +IATSCLocator2::get_ProgramNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsclocator2-get_programnumber")] +IATSCLocator2::put_ProgramNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsclocator2-put_programnumber")] +IAtscPsipParser=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nn-atscpsipparser-iatscpsipparser")] +IAtscPsipParser::GetCAT=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatscpsipparser-getcat")] +IAtscPsipParser::GetEAS=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatscpsipparser-geteas")] +IAtscPsipParser::GetEIT=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatscpsipparser-geteit")] +IAtscPsipParser::GetETT=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatscpsipparser-getett")] +IAtscPsipParser::GetMGT=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatscpsipparser-getmgt")] +IAtscPsipParser::GetPAT=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatscpsipparser-getpat")] +IAtscPsipParser::GetPMT=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatscpsipparser-getpmt")] +IAtscPsipParser::GetSTT=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatscpsipparser-getstt")] +IAtscPsipParser::GetTSDT=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatscpsipparser-gettsdt")] +IAtscPsipParser::GetVCT=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatscpsipparser-getvct")] +IAtscPsipParser::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iatscpsipparser-initialize")] +IATSCTuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iatsctuningspace")] +IATSCTuningSpace::get_MaxMinorChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsctuningspace-get_maxminorchannel")] +IATSCTuningSpace::get_MaxPhysicalChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsctuningspace-get_maxphysicalchannel")] +IATSCTuningSpace::get_MinMinorChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsctuningspace-get_minminorchannel")] +IATSCTuningSpace::get_MinPhysicalChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsctuningspace-get_minphysicalchannel")] +IATSCTuningSpace::put_MaxMinorChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsctuningspace-put_maxminorchannel")] +IATSCTuningSpace::put_MaxPhysicalChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsctuningspace-put_maxphysicalchannel")] +IATSCTuningSpace::put_MinMinorChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsctuningspace-put_minminorchannel")] +IATSCTuningSpace::put_MinPhysicalChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iatsctuningspace-put_minphysicalchannel")] +IAttach=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iattachimapiprop")] +IAttachmentExecute=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iattachmentexecute")] +IAttachmentExecute::CheckPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iattachmentexecute-checkpolicy")] +IAttachmentExecute::ClearClientState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iattachmentexecute-clearclientstate")] +IAttachmentExecute::Execute=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iattachmentexecute-execute")] +IAttachmentExecute::Prompt=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iattachmentexecute-prompt")] +IAttachmentExecute::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iattachmentexecute-save")] +IAttachmentExecute::SaveWithUI=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iattachmentexecute-savewithui")] +IAttachmentExecute::SetClientGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iattachmentexecute-setclientguid")] +IAttachmentExecute::SetClientTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iattachmentexecute-setclienttitle")] +IAttachmentExecute::SetFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iattachmentexecute-setfilename")] +IAttachmentExecute::SetLocalPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iattachmentexecute-setlocalpath")] +IAttachmentExecute::SetReferrer=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iattachmentexecute-setreferrer")] +IAttachmentExecute::SetSource=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iattachmentexecute-setsource")] +IAttachmentSecurity=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iattachmentsecurityiunknown")] +IAttachmentSecurity::IsAttachmentBlocked=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iattachmentsecurity-isattachmentblocked")] +IAttributeGet=[Documentation("https://docs.microsoft.com/windows/win32/api/dsattrib/nn-dsattrib-iattributeget")] +IAttributeGet::GetAttrib=[Documentation("https://docs.microsoft.com/windows/win32/api/dsattrib/nf-dsattrib-iattributeget-getattrib")] +IAttributeGet::GetAttribIndexed=[Documentation("https://docs.microsoft.com/windows/win32/api/dsattrib/nf-dsattrib-iattributeget-getattribindexed")] +IAttributeGet::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dsattrib/nf-dsattrib-iattributeget-getcount")] +IAttributeSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dsattrib/nn-dsattrib-iattributeset")] +IAttributeSet::SetAttrib=[Documentation("https://docs.microsoft.com/windows/win32/api/dsattrib/nf-dsattrib-iattributeset-setattrib")] +IAudioAutoGainControl=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iaudioautogaincontrol")] +IAudioAutoGainControl::GetEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iaudioautogaincontrol-getenabled")] +IAudioAutoGainControl::SetEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iaudioautogaincontrol-setenabled")] +IAudioBass=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iaudiobass")] +IAudioCaptureClient=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-iaudiocaptureclient")] +IAudioCaptureClient::GetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudiocaptureclient-getbuffer")] +IAudioCaptureClient::GetNextPacketSize=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudiocaptureclient-getnextpacketsize")] +IAudioCaptureClient::ReleaseBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudiocaptureclient-releasebuffer")] +IAudioChannelConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iaudiochannelconfig")] +IAudioChannelConfig::GetChannelConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iaudiochannelconfig-getchannelconfig")] +IAudioChannelConfig::SetChannelConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iaudiochannelconfig-setchannelconfig")] +IAudioClient=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-iaudioclient")] +IAudioClient::GetBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient-getbuffersize")] +IAudioClient::GetCurrentPadding=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient-getcurrentpadding")] +IAudioClient::GetDevicePeriod=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient-getdeviceperiod")] +IAudioClient::GetMixFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient-getmixformat")] +IAudioClient::GetService=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient-getservice")] +IAudioClient::GetStreamLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient-getstreamlatency")] +IAudioClient::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient-initialize")] +IAudioClient::IsFormatSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient-isformatsupported")] +IAudioClient::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient-reset")] +IAudioClient::SetEventHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient-seteventhandle")] +IAudioClient::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient-start")] +IAudioClient::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient-stop")] +IAudioClient2=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-iaudioclient2")] +IAudioClient2::GetBufferSizeLimits=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient2-getbuffersizelimits")] +IAudioClient2::IsOffloadCapable=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient2-isoffloadcapable")] +IAudioClient2::SetClientProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient2-setclientproperties")] +IAudioClient3=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-iaudioclient3")] +IAudioClient3::GetCurrentSharedModeEnginePeriod=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient3-getcurrentsharedmodeengineperiod")] +IAudioClient3::GetSharedModeEnginePeriod=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient3-getsharedmodeengineperiod")] +IAudioClient3::InitializeSharedAudioStream=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclient3-initializesharedaudiostream")] +IAudioClientDuckingControl=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-iaudioclientduckingcontrol")] +IAudioClientDuckingControl::SetDuckingOptionsForCurrentStream=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclientduckingcontrol-setduckingoptionsforcurrentstream")] +IAudioClock=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-iaudioclock")] +IAudioClock::GetCharacteristics=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclock-getcharacteristics")] +IAudioClock::GetFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclock-getfrequency")] +IAudioClock::GetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclock-getposition")] +IAudioClock2=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-iaudioclock2")] +IAudioClock2::GetDevicePosition=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclock2-getdeviceposition")] +IAudioClockAdjustment=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-iaudioclockadjustment")] +IAudioClockAdjustment::SetSampleRate=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioclockadjustment-setsamplerate")] +IAudioData=[Documentation("https://docs.microsoft.com/windows/win32/api/austream/nn-austream-iaudiodata")] +IAudioData::GetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/austream/nf-austream-iaudiodata-getformat")] +IAudioData::SetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/austream/nf-austream-iaudiodata-setformat")] +IAudioDeviceEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nn-audioengineendpoint-iaudiodeviceendpoint")] +IAudioDeviceEndpoint::GetEventDrivenCapable=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudiodeviceendpoint-geteventdrivencapable")] +IAudioDeviceEndpoint::GetRTCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudiodeviceendpoint-getrtcaps")] +IAudioDeviceEndpoint::SetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudiodeviceendpoint-setbuffer")] +IAudioDeviceEndpoint::WriteExclusiveModeParametersToSharedMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudiodeviceendpoint-writeexclusivemodeparameterstosharedmemory")] +IAudioDeviceModulesClient=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nn-audioenginebaseapo-iaudiodevicemodulesclient")] +IAudioDeviceModulesClient::SetAudioDeviceModulesManager=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudiodevicemodulesclient-setaudiodevicemodulesmanager")] +IAudioEffectsChangedNotificationClient=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-iaudioeffectschangednotificationclient")] +IAudioEffectsChangedNotificationClient::OnAudioEffectsChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioeffectschangednotificationclient-onaudioeffectschanged")] +IAudioEffectsManager=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-iaudioeffectsmanager")] +IAudioEffectsManager::GetAudioEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioeffectsmanager-getaudioeffects")] +IAudioEffectsManager::RegisterAudioEffectsChangedNotificationCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioeffectsmanager-registeraudioeffectschangednotificationcallback")] +IAudioEffectsManager::SetAudioEffectState=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioeffectsmanager-setaudioeffectstate")] +IAudioEffectsManager::UnregisterAudioEffectsChangedNotificationCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioeffectsmanager-unregisteraudioeffectschangednotificationcallback")] +IAudioEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nn-audioengineendpoint-iaudioendpoint")] +IAudioEndpoint::GetFrameFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpoint-getframeformat")] +IAudioEndpoint::GetFramesPerPacket=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpoint-getframesperpacket")] +IAudioEndpoint::GetLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpoint-getlatency")] +IAudioEndpoint::SetEventHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpoint-seteventhandle")] +IAudioEndpoint::SetStreamFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpoint-setstreamflags")] +IAudioEndpointControl=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nn-audioengineendpoint-iaudioendpointcontrol")] +IAudioEndpointControl::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointcontrol-reset")] +IAudioEndpointControl::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointcontrol-start")] +IAudioEndpointControl::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointcontrol-stop")] +IAudioEndpointFormatControl=[Documentation("https://docs.microsoft.com/windows/win32/api/audioendpoints/nn-audioendpoints-iaudioendpointformatcontrol")] +IAudioEndpointFormatControl::ResetToDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/audioendpoints/nf-audioendpoints-iaudioendpointformatcontrol-resettodefault")] +IAudioEndpointLastBufferControl=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nn-audioengineendpoint-iaudioendpointlastbuffercontrol")] +IAudioEndpointLastBufferControl::IsLastBufferControlSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointlastbuffercontrol-islastbuffercontrolsupported")] +IAudioEndpointLastBufferControl::ReleaseOutputDataPointerForLastBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointlastbuffercontrol-releaseoutputdatapointerforlastbuffer")] +IAudioEndpointOffloadStreamMeter=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nn-audioengineendpoint-iaudioendpointoffloadstreammeter")] +IAudioEndpointOffloadStreamMeter::GetMeterChannelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointoffloadstreammeter-getmeterchannelcount")] +IAudioEndpointOffloadStreamMeter::GetMeteringData=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointoffloadstreammeter-getmeteringdata")] +IAudioEndpointOffloadStreamMute=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nn-audioengineendpoint-iaudioendpointoffloadstreammute")] +IAudioEndpointOffloadStreamMute::GetMute=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointoffloadstreammute-getmute")] +IAudioEndpointOffloadStreamMute::SetMute=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointoffloadstreammute-setmute")] +IAudioEndpointOffloadStreamVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nn-audioengineendpoint-iaudioendpointoffloadstreamvolume")] +IAudioEndpointOffloadStreamVolume::GetChannelVolumes=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointoffloadstreamvolume-getchannelvolumes")] +IAudioEndpointOffloadStreamVolume::GetVolumeChannelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointoffloadstreamvolume-getvolumechannelcount")] +IAudioEndpointOffloadStreamVolume::SetChannelVolumes=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointoffloadstreamvolume-setchannelvolumes")] +IAudioEndpointRT=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nn-audioengineendpoint-iaudioendpointrt")] +IAudioEndpointRT::GetCurrentPadding=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointrt-getcurrentpadding")] +IAudioEndpointRT::ProcessingComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointrt-processingcomplete")] +IAudioEndpointRT::SetPinActive=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointrt-setpinactive")] +IAudioEndpointRT::SetPinInactive=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioendpointrt-setpininactive")] +IAudioEndpointVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nn-endpointvolume-iaudioendpointvolume")] +IAudioEndpointVolume::GetChannelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-getchannelcount")] +IAudioEndpointVolume::GetChannelVolumeLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-getchannelvolumelevel")] +IAudioEndpointVolume::GetChannelVolumeLevelScalar=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-getchannelvolumelevelscalar")] +IAudioEndpointVolume::GetMasterVolumeLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-getmastervolumelevel")] +IAudioEndpointVolume::GetMasterVolumeLevelScalar=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-getmastervolumelevelscalar")] +IAudioEndpointVolume::GetMute=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-getmute")] +IAudioEndpointVolume::GetVolumeRange=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-getvolumerange")] +IAudioEndpointVolume::GetVolumeStepInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-getvolumestepinfo")] +IAudioEndpointVolume::QueryHardwareSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-queryhardwaresupport")] +IAudioEndpointVolume::RegisterControlChangeNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-registercontrolchangenotify")] +IAudioEndpointVolume::SetChannelVolumeLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-setchannelvolumelevel")] +IAudioEndpointVolume::SetChannelVolumeLevelScalar=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-setchannelvolumelevelscalar")] +IAudioEndpointVolume::SetMasterVolumeLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-setmastervolumelevel")] +IAudioEndpointVolume::SetMasterVolumeLevelScalar=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-setmastervolumelevelscalar")] +IAudioEndpointVolume::SetMute=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-setmute")] +IAudioEndpointVolume::UnregisterControlChangeNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-unregistercontrolchangenotify")] +IAudioEndpointVolume::VolumeStepDown=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-volumestepdown")] +IAudioEndpointVolume::VolumeStepUp=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-volumestepup")] +IAudioEndpointVolumeCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nn-endpointvolume-iaudioendpointvolumecallback")] +IAudioEndpointVolumeCallback::OnNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolumecallback-onnotify")] +IAudioEndpointVolumeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nn-endpointvolume-iaudioendpointvolumeex")] +IAudioEndpointVolumeEx::GetVolumeRangeChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudioendpointvolumeex-getvolumerangechannel")] +IAudioFormatEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nn-spatialaudioclient-iaudioformatenumerator")] +IAudioFormatEnumerator::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-iaudioformatenumerator-getcount")] +IAudioFormatEnumerator::GetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-iaudioformatenumerator-getformat")] +IAudioFrameNative=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.core.interop/nn-windows-media-core-interop-iaudioframenative")] +IAudioFrameNative::core=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.core.interop/nf-windows-media-core-interop-iaudioframenative-getdata")] +IAudioFrameNative::GetData=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/iaudioframenative-getdata")] +IAudioFrameNativeFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.core.interop/nn-windows-media-core-interop-iaudioframenativefactory")] +IAudioFrameNativeFactory::core=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.core.interop/nf-windows-media-core-interop-iaudioframenativefactory-createfrommfsample")] +IAudioInputEndpointRT=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nn-audioengineendpoint-iaudioinputendpointrt")] +IAudioInputEndpointRT::GetInputDataPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioinputendpointrt-getinputdatapointer")] +IAudioInputEndpointRT::PulseEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioinputendpointrt-pulseendpoint")] +IAudioInputEndpointRT::ReleaseInputDataPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudioinputendpointrt-releaseinputdatapointer")] +IAudioInputSelector=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iaudioinputselector")] +IAudioInputSelector::GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iaudioinputselector-getselection")] +IAudioInputSelector::SetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iaudioinputselector-setselection")] +IAudioLfxControl=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nn-audioengineendpoint-iaudiolfxcontrol")] +IAudioLfxControl::GetLocalEffectsState=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudiolfxcontrol-getlocaleffectsstate")] +IAudioLfxControl::SetLocalEffectsState=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudiolfxcontrol-setlocaleffectsstate")] +IAudioLoudness=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iaudioloudness")] +IAudioLoudness::GetEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iaudioloudness-getenabled")] +IAudioLoudness::SetEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iaudioloudness-setenabled")] +IAudioMediaStream=[Documentation("https://docs.microsoft.com/windows/win32/api/austream/nn-austream-iaudiomediastream")] +IAudioMediaStream::CreateSample=[Documentation("https://docs.microsoft.com/windows/win32/api/austream/nf-austream-iaudiomediastream-createsample")] +IAudioMediaStream::GetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/austream/nf-austream-iaudiomediastream-getformat")] +IAudioMediaStream::SetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/austream/nf-austream-iaudiomediastream-setformat")] +IAudioMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/audiomediatype/nn-audiomediatype-iaudiomediatype")] +IAudioMediaType::GetAudioFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/audiomediatype/nf-audiomediatype-iaudiomediatype-getaudioformat")] +IAudioMediaType::GetUncompressedAudioFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/audiomediatype/nf-audiomediatype-iaudiomediatype-getuncompressedaudioformat")] +IAudioMediaType::IsCompressedFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/audiomediatype/nf-audiomediatype-iaudiomediatype-iscompressedformat")] +IAudioMediaType::IsEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/audiomediatype/nf-audiomediatype-iaudiomediatype-isequal")] +IAudioMeterInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nn-endpointvolume-iaudiometerinformation")] +IAudioMeterInformation::GetChannelsPeakValues=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudiometerinformation-getchannelspeakvalues")] +IAudioMeterInformation::GetMeteringChannelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudiometerinformation-getmeteringchannelcount")] +IAudioMeterInformation::GetPeakValue=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudiometerinformation-getpeakvalue")] +IAudioMeterInformation::QueryHardwareSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/endpointvolume/nf-endpointvolume-iaudiometerinformation-queryhardwaresupport")] +IAudioMidrange=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iaudiomidrange")] +IAudioMute=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iaudiomute")] +IAudioMute::GetMute=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iaudiomute-getmute")] +IAudioMute::SetMute=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iaudiomute-setmute")] +IAudioOutputEndpointRT=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nn-audioengineendpoint-iaudiooutputendpointrt")] +IAudioOutputEndpointRT::GetOutputDataPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudiooutputendpointrt-getoutputdatapointer")] +IAudioOutputEndpointRT::PulseEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudiooutputendpointrt-pulseendpoint")] +IAudioOutputEndpointRT::ReleaseOutputDataPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-iaudiooutputendpointrt-releaseoutputdatapointer")] +IAudioOutputSelector=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iaudiooutputselector")] +IAudioOutputSelector::GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iaudiooutputselector-getselection")] +IAudioOutputSelector::SetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iaudiooutputselector-setselection")] +IAudioPeakMeter=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iaudiopeakmeter")] +IAudioPeakMeter::GetChannelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iaudiopeakmeter-getchannelcount")] +IAudioPeakMeter::GetLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iaudiopeakmeter-getlevel")] +IAudioProcessingObject=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nn-audioenginebaseapo-iaudioprocessingobject")] +IAudioProcessingObject::GetInputChannelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudioprocessingobject-getinputchannelcount")] +IAudioProcessingObject::GetLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudioprocessingobject-getlatency")] +IAudioProcessingObject::GetRegistrationProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudioprocessingobject-getregistrationproperties")] +IAudioProcessingObject::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudioprocessingobject-initialize")] +IAudioProcessingObject::IsInputFormatSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudioprocessingobject-isinputformatsupported")] +IAudioProcessingObject::IsOutputFormatSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudioprocessingobject-isoutputformatsupported")] +IAudioProcessingObject::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudioprocessingobject-reset")] +IAudioProcessingObjectConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nn-audioenginebaseapo-iaudioprocessingobjectconfiguration")] +IAudioProcessingObjectConfiguration::LockForProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudioprocessingobjectconfiguration-lockforprocess")] +IAudioProcessingObjectConfiguration::UnlockForProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudioprocessingobjectconfiguration-unlockforprocess")] +IAudioProcessingObjectLoggingService=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/nn-audioengineextensionapo-iaudioprocessingobjectloggingservice")] +IAudioProcessingObjectLoggingService::ApoLog=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/nf-audioengineextensionapo-iaudioprocessingobjectloggingservice-apolog")] +IAudioProcessingObjectNotifications=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/nn-audioengineextensionapo-iaudioprocessingobjectnotifications")] +IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/nf-audioengineextensionapo-iaudioprocessingobjectnotifications-getaponotificationregistrationinfo")] +IAudioProcessingObjectNotifications::HandleNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/nf-audioengineextensionapo-iaudioprocessingobjectnotifications-handlenotification")] +IAudioProcessingObjectNotifications2=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/nn-audioengineextensionapo-iaudioprocessingobjectnotifications2")] +IAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/nf-audioengineextensionapo-iaudioprocessingobjectnotifications2-getaponotificationregistrationinfo2")] +IAudioProcessingObjectRT=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nn-audioenginebaseapo-iaudioprocessingobjectrt")] +IAudioProcessingObjectRT::APOProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudioprocessingobjectrt-apoprocess")] +IAudioProcessingObjectRT::CalcInputFrames=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudioprocessingobjectrt-calcinputframes")] +IAudioProcessingObjectRT::CalcOutputFrames=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudioprocessingobjectrt-calcoutputframes")] +IAudioProcessingObjectRTQueueService=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/nn-audioengineextensionapo-iaudioprocessingobjectrtqueueservice")] +IAudioProcessingObjectRTQueueService::GetRealTimeWorkQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/nf-audioengineextensionapo-iaudioprocessingobjectrtqueueservice-getrealtimeworkqueue")] +IAudioRenderClient=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-iaudiorenderclient")] +IAudioRenderClient::GetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudiorenderclient-getbuffer")] +IAudioRenderClient::ReleaseBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudiorenderclient-releasebuffer")] +IAudioSessionControl=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nn-audiopolicy-iaudiosessioncontrol")] +IAudioSessionControl::GetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessioncontrol-getdisplayname")] +IAudioSessionControl::GetGroupingParam=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessioncontrol-getgroupingparam")] +IAudioSessionControl::GetIconPath=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessioncontrol-geticonpath")] +IAudioSessionControl::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessioncontrol-getstate")] +IAudioSessionControl::RegisterAudioSessionNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessioncontrol-registeraudiosessionnotification")] +IAudioSessionControl::SetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessioncontrol-setdisplayname")] +IAudioSessionControl::SetGroupingParam=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessioncontrol-setgroupingparam")] +IAudioSessionControl::SetIconPath=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessioncontrol-seticonpath")] +IAudioSessionControl::UnregisterAudioSessionNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessioncontrol-unregisteraudiosessionnotification")] +IAudioSessionControl2=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nn-audiopolicy-iaudiosessioncontrol2")] +IAudioSessionControl2::GetProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessioncontrol2-getprocessid")] +IAudioSessionControl2::GetSessionIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessioncontrol2-getsessionidentifier")] +IAudioSessionControl2::GetSessionInstanceIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessioncontrol2-getsessioninstanceidentifier")] +IAudioSessionControl2::IsSystemSoundsSession=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessioncontrol2-issystemsoundssession")] +IAudioSessionControl2::SetDuckingPreference=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessioncontrol2-setduckingpreference")] +IAudioSessionEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nn-audiopolicy-iaudiosessionenumerator")] +IAudioSessionEnumerator::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionenumerator-getcount")] +IAudioSessionEnumerator::GetSession=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionenumerator-getsession")] +IAudioSessionEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nn-audiopolicy-iaudiosessionevents")] +IAudioSessionEvents::OnChannelVolumeChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionevents-onchannelvolumechanged")] +IAudioSessionEvents::OnDisplayNameChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionevents-ondisplaynamechanged")] +IAudioSessionEvents::OnGroupingParamChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionevents-ongroupingparamchanged")] +IAudioSessionEvents::OnIconPathChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionevents-oniconpathchanged")] +IAudioSessionEvents::OnSessionDisconnected=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionevents-onsessiondisconnected")] +IAudioSessionEvents::OnSimpleVolumeChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionevents-onsimplevolumechanged")] +IAudioSessionEvents::OnStateChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionevents-onstatechanged")] +IAudioSessionManager=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nn-audiopolicy-iaudiosessionmanager")] +IAudioSessionManager::GetAudioSessionControl=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionmanager-getaudiosessioncontrol")] +IAudioSessionManager::GetSimpleAudioVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionmanager-getsimpleaudiovolume")] +IAudioSessionManager2=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nn-audiopolicy-iaudiosessionmanager2")] +IAudioSessionManager2::GetSessionEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionmanager2-getsessionenumerator")] +IAudioSessionManager2::RegisterDuckNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionmanager2-registerducknotification")] +IAudioSessionManager2::RegisterSessionNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionmanager2-registersessionnotification")] +IAudioSessionManager2::UnregisterDuckNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionmanager2-unregisterducknotification")] +IAudioSessionManager2::UnregisterSessionNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionmanager2-unregistersessionnotification")] +IAudioSessionNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nn-audiopolicy-iaudiosessionnotification")] +IAudioSessionNotification::OnSessionCreated=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiosessionnotification-onsessioncreated")] +IAudioStreamSample=[Documentation("https://docs.microsoft.com/windows/win32/api/austream/nn-austream-iaudiostreamsample")] +IAudioStreamSample::GetAudioData=[Documentation("https://docs.microsoft.com/windows/win32/api/austream/nf-austream-iaudiostreamsample-getaudiodata")] +IAudioStreamVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-iaudiostreamvolume")] +IAudioStreamVolume::GetAllVolumes=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudiostreamvolume-getallvolumes")] +IAudioStreamVolume::GetChannelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudiostreamvolume-getchannelcount")] +IAudioStreamVolume::GetChannelVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudiostreamvolume-getchannelvolume")] +IAudioStreamVolume::SetAllVolumes=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudiostreamvolume-setallvolumes")] +IAudioStreamVolume::SetChannelVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudiostreamvolume-setchannelvolume")] +IAudioSystemEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nn-audioenginebaseapo-iaudiosystemeffects")] +IAudioSystemEffects2=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nn-audioenginebaseapo-iaudiosystemeffects2")] +IAudioSystemEffects2::GetEffectsList=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudiosystemeffects2-geteffectslist")] +IAudioSystemEffects3=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/nn-audioengineextensionapo-iaudiosystemeffects3")] +IAudioSystemEffects3::GetControllableSystemEffectsList=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/nf-audioengineextensionapo-iaudiosystemeffects3-getcontrollablesystemeffectslist")] +IAudioSystemEffects3::SetAudioSystemEffectState=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/nf-audioengineextensionapo-iaudiosystemeffects3-setaudiosystemeffectstate")] +IAudioSystemEffectsCustomFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nn-audioenginebaseapo-iaudiosystemeffectscustomformats")] +IAudioSystemEffectsCustomFormats::GetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudiosystemeffectscustomformats-getformat")] +IAudioSystemEffectsCustomFormats::GetFormatCount=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudiosystemeffectscustomformats-getformatcount")] +IAudioSystemEffectsCustomFormats::GetFormatRepresentation=[Documentation("https://docs.microsoft.com/windows/win32/api/audioenginebaseapo/nf-audioenginebaseapo-iaudiosystemeffectscustomformats-getformatrepresentation")] +IAudioSystemEffectsPropertyChangeNotificationClient=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nn-mmdeviceapi-iaudiosystemeffectspropertychangenotificationclient")] +IAudioSystemEffectsPropertyChangeNotificationClient::OnPropertyChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-iaudiosystemeffectspropertychangenotificationclient-onpropertychanged")] +IAudioSystemEffectsPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nn-mmdeviceapi-iaudiosystemeffectspropertystore")] +IAudioSystemEffectsPropertyStore::OpenDefaultPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-iaudiosystemeffectspropertystore-opendefaultpropertystore")] +IAudioSystemEffectsPropertyStore::OpenUserPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-iaudiosystemeffectspropertystore-openuserpropertystore")] +IAudioSystemEffectsPropertyStore::OpenVolatilePropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-iaudiosystemeffectspropertystore-openvolatilepropertystore")] +IAudioSystemEffectsPropertyStore::RegisterPropertyChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-iaudiosystemeffectspropertystore-registerpropertychangenotification")] +IAudioSystemEffectsPropertyStore::ResetUserPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-iaudiosystemeffectspropertystore-resetuserpropertystore")] +IAudioSystemEffectsPropertyStore::ResetVolatilePropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-iaudiosystemeffectspropertystore-resetvolatilepropertystore")] +IAudioSystemEffectsPropertyStore::UnregisterPropertyChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-iaudiosystemeffectspropertystore-unregisterpropertychangenotification")] +IAudioTreble=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iaudiotreble")] +IAudioViewManagerService=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-iaudioviewmanagerservice")] +IAudioViewManagerService::SetAudioStreamWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-iaudioviewmanagerservice-setaudiostreamwindow")] +IAudioVolumeDuckNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nn-audiopolicy-iaudiovolumeducknotification")] +IAudioVolumeDuckNotification::OnVolumeDuckNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiovolumeducknotification-onvolumeducknotification")] +IAudioVolumeDuckNotification::OnVolumeUnduckNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/audiopolicy/nf-audiopolicy-iaudiovolumeducknotification-onvolumeunducknotification")] +IAudioVolumeLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iaudiovolumelevel")] +IAutoComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nn-shldisp-iautocomplete")] +IAutoComplete::Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-iautocomplete-enable")] +IAutoComplete::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-iautocomplete-init")] +IAutoComplete2=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nn-shldisp-iautocomplete2")] +IAutoComplete2::GetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-iautocomplete2-getoptions")] +IAutoComplete2::SetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-iautocomplete2-setoptions")] +IAutoCompleteDropDown=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iautocompletedropdown")] +IAutoCompleteDropDown::GetDropDownStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iautocompletedropdown-getdropdownstatus")] +IAutoCompleteDropDown::ResetEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iautocompletedropdown-resetenumerator")] +IAutomaticUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iautomaticupdates")] +IAutomaticUpdates::DetectNow=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdates-detectnow")] +IAutomaticUpdates::EnableService=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdates-enableservice")] +IAutomaticUpdates::get_ServiceEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdates-get_serviceenabled")] +IAutomaticUpdates::get_Settings=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdates-get_settings")] +IAutomaticUpdates::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdates-pause")] +IAutomaticUpdates::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdates-resume")] +IAutomaticUpdates::ServiceEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdates-get_serviceenabled")] +IAutomaticUpdates::Settings=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdates-get_settings")] +IAutomaticUpdates::ShowSettingsDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdates-showsettingsdialog")] +IAutomaticUpdates2=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iautomaticupdates2")] +IAutomaticUpdates2::get_Results=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdates2-get_results")] +IAutomaticUpdatesResults=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iautomaticupdatesresults")] +IAutomaticUpdatesResults::get_LastInstallationSuccessDate=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatesresults-get_lastinstallationsuccessdate")] +IAutomaticUpdatesResults::get_LastSearchSuccessDate=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatesresults-get_lastsearchsuccessdate")] +IAutomaticUpdatesResults::LastInstallationSuccessDate=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatesresults-get_lastinstallationsuccessdate")] +IAutomaticUpdatesResults::LastSearchSuccessDate=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatesresults-get_lastsearchsuccessdate")] +IAutomaticUpdatesSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iautomaticupdatessettings")] +IAutomaticUpdatesSettings::get_NotificationLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-get_notificationlevel")] +IAutomaticUpdatesSettings::get_ReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-get_readonly")] +IAutomaticUpdatesSettings::get_Required=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-get_required")] +IAutomaticUpdatesSettings::get_ScheduledInstallationDay=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-get_scheduledinstallationday")] +IAutomaticUpdatesSettings::get_ScheduledInstallationTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-get_scheduledinstallationtime")] +IAutomaticUpdatesSettings::NotificationLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-put_notificationlevel")] +IAutomaticUpdatesSettings::put_NotificationLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-put_notificationlevel")] +IAutomaticUpdatesSettings::put_ScheduledInstallationDay=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-put_scheduledinstallationday")] +IAutomaticUpdatesSettings::put_ScheduledInstallationTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-put_scheduledinstallationtime")] +IAutomaticUpdatesSettings::ReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-get_readonly")] +IAutomaticUpdatesSettings::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-refresh")] +IAutomaticUpdatesSettings::Required=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-get_required")] +IAutomaticUpdatesSettings::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-save")] +IAutomaticUpdatesSettings::ScheduledInstallationDay=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-get_scheduledinstallationday")] +IAutomaticUpdatesSettings::ScheduledInstallationTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-put_scheduledinstallationtime")] +IAutomaticUpdatesSettings2=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iautomaticupdatessettings2")] +IAutomaticUpdatesSettings2::CheckPermission=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings2-checkpermission")] +IAutomaticUpdatesSettings2::get_IncludeRecommendedUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings2-get_includerecommendedupdates")] +IAutomaticUpdatesSettings2::IncludeRecommendedUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings2-put_includerecommendedupdates")] +IAutomaticUpdatesSettings2::put_IncludeRecommendedUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings2-put_includerecommendedupdates")] +IAutomaticUpdatesSettings3=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iautomaticupdatessettings3")] +IAutomaticUpdatesSettings3::FeaturedUpdatesEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings3-get_featuredupdatesenabled")] +IAutomaticUpdatesSettings3::get_FeaturedUpdatesEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings3-get_featuredupdatesenabled")] +IAutomaticUpdatesSettings3::get_NonAdministratorsElevated=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings3-get_nonadministratorselevated")] +IAutomaticUpdatesSettings3::NonAdministratorsElevated=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings3-put_nonadministratorselevated")] +IAutomaticUpdatesSettings3::put_FeaturedUpdatesEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings3-put_featuredupdatesenabled")] +IAutomaticUpdatesSettings3::put_NonAdministratorsElevated=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings3-put_nonadministratorselevated")] +IAuxInTuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iauxintuningspace")] +IAuxInTuningSpace2=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iauxintuningspace2")] +IAuxInTuningSpace2::get_CountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iauxintuningspace2-get_countrycode")] +IAuxInTuningSpace2::put_CountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iauxintuningspace2-put_countrycode")] +IAVIEditStream=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nn-vfw-iavieditstream")] +IAVIEditStream::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavieditstream-clone")] +IAVIEditStream::Copy=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavieditstream-copy")] +IAVIEditStream::Cut=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavieditstream-cut")] +IAVIEditStream::Paste=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavieditstream-paste")] +IAVIEditStream::SetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavieditstream-setinfo")] +IAVIFile=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nn-vfw-iavifile")] +IAVIFile::CreateStream=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavifile-createstream")] +IAVIFile::EndRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavifile-endrecord")] +IAVIFile::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavifile-getstream")] +IAVIFile::Info=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavifile-info")] +IAVIFile::ReadData=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavifile-readdata")] +IAVIFile::WriteData=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavifile-writedata")] +IAVIStream=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nn-vfw-iavistream")] +IAVIStream::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavistream-create")] +IAVIStream::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavistream-delete")] +IAVIStream::FindSample=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavistream-findsample")] +IAVIStream::Info=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavistream-info")] +IAVIStream::Read=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavistream-read")] +IAVIStream::ReadData=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavistream-readdata")] +IAVIStream::ReadFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavistream-readformat")] +IAVIStream::SetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavistream-setformat")] +IAVIStream::Write=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavistream-write")] +IAVIStream::WriteData=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavistream-writedata")] +IAVIStreaming=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nn-vfw-iavistreaming")] +IAVIStreaming::Begin=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavistreaming-begin")] +IAVIStreaming::End=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iavistreaming-end")] +IAzApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazapplication")] +IAzApplication::AddDelegatedPolicyUser=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-adddelegatedpolicyuser")] +IAzApplication::AddDelegatedPolicyUserName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-adddelegatedpolicyusername")] +IAzApplication::AddPolicyAdministrator=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-addpolicyadministrator")] +IAzApplication::AddPolicyAdministratorName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-addpolicyadministratorname")] +IAzApplication::AddPolicyReader=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-addpolicyreader")] +IAzApplication::AddPolicyReaderName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-addpolicyreadername")] +IAzApplication::AddPropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-addpropertyitem")] +IAzApplication::ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-put_applicationdata")] +IAzApplication::ApplicationGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_applicationgroups")] +IAzApplication::ApplyStoreSacl=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_applystoresacl")] +IAzApplication::AuthzInterfaceClsid=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-put_authzinterfaceclsid")] +IAzApplication::CreateApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-createapplicationgroup")] +IAzApplication::CreateOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-createoperation")] +IAzApplication::CreateRole=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-createrole")] +IAzApplication::CreateScope=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-createscope")] +IAzApplication::CreateTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-createtask")] +IAzApplication::DelegatedPolicyUsers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_delegatedpolicyusers")] +IAzApplication::DelegatedPolicyUsersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_delegatedpolicyusersname")] +IAzApplication::DeleteApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deleteapplicationgroup")] +IAzApplication::DeleteDelegatedPolicyUser=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletedelegatedpolicyuser")] +IAzApplication::DeleteDelegatedPolicyUserName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletedelegatedpolicyusername")] +IAzApplication::DeleteOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deleteoperation")] +IAzApplication::DeletePolicyAdministrator=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletepolicyadministrator")] +IAzApplication::DeletePolicyAdministratorName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletepolicyadministratorname")] +IAzApplication::DeletePolicyReader=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletepolicyreader")] +IAzApplication::DeletePolicyReaderName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletepolicyreadername")] +IAzApplication::DeletePropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletepropertyitem")] +IAzApplication::DeleteRole=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deleterole")] +IAzApplication::DeleteScope=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletescope")] +IAzApplication::DeleteTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-deletetask")] +IAzApplication::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_description")] +IAzApplication::GenerateAudits=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-put_generateaudits")] +IAzApplication::get_ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_applicationdata")] +IAzApplication::get_ApplicationGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_applicationgroups")] +IAzApplication::get_ApplyStoreSacl=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_applystoresacl")] +IAzApplication::get_AuthzInterfaceClsid=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_authzinterfaceclsid")] +IAzApplication::get_DelegatedPolicyUsers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_delegatedpolicyusers")] +IAzApplication::get_DelegatedPolicyUsersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_delegatedpolicyusersname")] +IAzApplication::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_description")] +IAzApplication::get_GenerateAudits=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_generateaudits")] +IAzApplication::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_name")] +IAzApplication::get_Operations=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_operations")] +IAzApplication::get_PolicyAdministrators=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_policyadministrators")] +IAzApplication::get_PolicyAdministratorsName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_policyadministratorsname")] +IAzApplication::get_PolicyReaders=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_policyreaders")] +IAzApplication::get_PolicyReadersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_policyreadersname")] +IAzApplication::get_Roles=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_roles")] +IAzApplication::get_Scopes=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_scopes")] +IAzApplication::get_Tasks=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_tasks")] +IAzApplication::get_Version=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_version")] +IAzApplication::get_Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_writable")] +IAzApplication::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-getproperty")] +IAzApplication::InitializeClientContextFromName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-initializeclientcontextfromname")] +IAzApplication::InitializeClientContextFromStringSid=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-initializeclientcontextfromstringsid")] +IAzApplication::InitializeClientContextFromToken=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-initializeclientcontextfromtoken")] +IAzApplication::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_name")] +IAzApplication::OpenApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-openapplicationgroup")] +IAzApplication::OpenOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-openoperation")] +IAzApplication::OpenRole=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-openrole")] +IAzApplication::OpenScope=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-openscope")] +IAzApplication::OpenTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-opentask")] +IAzApplication::Operations=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_operations")] +IAzApplication::PolicyAdministrators=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_policyadministrators")] +IAzApplication::PolicyAdministratorsName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_policyadministratorsname")] +IAzApplication::PolicyReaders=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_policyreaders")] +IAzApplication::PolicyReadersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_policyreadersname")] +IAzApplication::put_ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-put_applicationdata")] +IAzApplication::put_ApplyStoreSacl=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-put_applystoresacl")] +IAzApplication::put_AuthzInterfaceClsid=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-put_authzinterfaceclsid")] +IAzApplication::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-put_description")] +IAzApplication::put_GenerateAudits=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-put_generateaudits")] +IAzApplication::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-put_name")] +IAzApplication::put_Version=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-put_version")] +IAzApplication::Roles=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_roles")] +IAzApplication::Scopes=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_scopes")] +IAzApplication::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-setproperty")] +IAzApplication::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-submit")] +IAzApplication::Tasks=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_tasks")] +IAzApplication::Version=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_version")] +IAzApplication::Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication-get_writable")] +IAzApplication2=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazapplication2")] +IAzApplication2::InitializeClientContext2=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication2-initializeclientcontext2")] +IAzApplication2::InitializeClientContextFromToken2=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication2-initializeclientcontextfromtoken2")] +IAzApplication3=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazapplication3")] +IAzApplication3::BizRulesEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-get_bizrulesenabled")] +IAzApplication3::CreateRoleAssignment=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-createroleassignment")] +IAzApplication3::CreateRoleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-createroledefinition")] +IAzApplication3::CreateScope2=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-createscope2")] +IAzApplication3::DeleteRoleAssignment=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-deleteroleassignment")] +IAzApplication3::DeleteRoleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-deleteroledefinition")] +IAzApplication3::DeleteScope2=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-deletescope2")] +IAzApplication3::get_BizRulesEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-get_bizrulesenabled")] +IAzApplication3::get_RoleAssignments=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-get_roleassignments")] +IAzApplication3::get_RoleDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-get_roledefinitions")] +IAzApplication3::OpenRoleAssignment=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-openroleassignment")] +IAzApplication3::OpenRoleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-openroledefinition")] +IAzApplication3::OpenScope2=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-openscope2")] +IAzApplication3::put_BizRulesEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-put_bizrulesenabled")] +IAzApplication3::RoleAssignments=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-get_roleassignments")] +IAzApplication3::RoleDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-get_roledefinitions")] +IAzApplication3::ScopeExists=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplication3-scopeexists")] +IAzApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazapplicationgroup")] +IAzApplicationGroup::AddAppMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-addappmember")] +IAzApplicationGroup::AddAppNonMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-addappnonmember")] +IAzApplicationGroup::AddMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-addmember")] +IAzApplicationGroup::AddMemberName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-addmembername")] +IAzApplicationGroup::AddNonMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-addnonmember")] +IAzApplicationGroup::AddNonMemberName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-addnonmembername")] +IAzApplicationGroup::AddPropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-addpropertyitem")] +IAzApplicationGroup::AppMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_appmembers")] +IAzApplicationGroup::AppNonMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_appnonmembers")] +IAzApplicationGroup::DeleteAppMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-deleteappmember")] +IAzApplicationGroup::DeleteAppNonMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-deleteappnonmember")] +IAzApplicationGroup::DeleteMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-deletemember")] +IAzApplicationGroup::DeleteMemberName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-deletemembername")] +IAzApplicationGroup::DeleteNonMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-deletenonmember")] +IAzApplicationGroup::DeleteNonMemberName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-deletenonmembername")] +IAzApplicationGroup::DeletePropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-deletepropertyitem")] +IAzApplicationGroup::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_description")] +IAzApplicationGroup::get_AppMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_appmembers")] +IAzApplicationGroup::get_AppNonMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_appnonmembers")] +IAzApplicationGroup::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_description")] +IAzApplicationGroup::get_LdapQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_ldapquery")] +IAzApplicationGroup::get_Members=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_members")] +IAzApplicationGroup::get_MembersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_membersname")] +IAzApplicationGroup::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_name")] +IAzApplicationGroup::get_NonMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_nonmembers")] +IAzApplicationGroup::get_NonMembersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_nonmembersname")] +IAzApplicationGroup::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_type")] +IAzApplicationGroup::get_Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_writable")] +IAzApplicationGroup::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-getproperty")] +IAzApplicationGroup::LdapQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_ldapquery")] +IAzApplicationGroup::Members=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_members")] +IAzApplicationGroup::MembersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_membersname")] +IAzApplicationGroup::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-put_name")] +IAzApplicationGroup::NonMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_nonmembers")] +IAzApplicationGroup::NonMembersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_nonmembersname")] +IAzApplicationGroup::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-put_description")] +IAzApplicationGroup::put_LdapQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-put_ldapquery")] +IAzApplicationGroup::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-put_name")] +IAzApplicationGroup::put_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-put_type")] +IAzApplicationGroup::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-setproperty")] +IAzApplicationGroup::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-submit")] +IAzApplicationGroup::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_type")] +IAzApplicationGroup::Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup-get_writable")] +IAzApplicationGroup2=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazapplicationgroup2")] +IAzApplicationGroup2::BizRule=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup2-get_bizrule")] +IAzApplicationGroup2::BizRuleImportedPath=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup2-put_bizruleimportedpath")] +IAzApplicationGroup2::BizRuleLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup2-get_bizrulelanguage")] +IAzApplicationGroup2::get_BizRule=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup2-get_bizrule")] +IAzApplicationGroup2::get_BizRuleImportedPath=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup2-get_bizruleimportedpath")] +IAzApplicationGroup2::get_BizRuleLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup2-get_bizrulelanguage")] +IAzApplicationGroup2::get_RoleAssignments=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup2-roleassignments")] +IAzApplicationGroup2::put_BizRule=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup2-put_bizrule")] +IAzApplicationGroup2::put_BizRuleImportedPath=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup2-put_bizruleimportedpath")] +IAzApplicationGroup2::put_BizRuleLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup2-put_bizrulelanguage")] +IAzApplicationGroup2::RoleAssignments=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroup2-roleassignments")] +IAzApplicationGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazapplicationgroups")] +IAzApplicationGroups::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroups-get__newenum")] +IAzApplicationGroups::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroups-get_count")] +IAzApplicationGroups::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroups-get__newenum")] +IAzApplicationGroups::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroups-get_count")] +IAzApplicationGroups::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroups-get_item")] +IAzApplicationGroups::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplicationgroups-get_item")] +IAzApplications=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazapplications")] +IAzApplications::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplications-get__newenum")] +IAzApplications::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplications-get_count")] +IAzApplications::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplications-get__newenum")] +IAzApplications::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplications-get_count")] +IAzApplications::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplications-get_item")] +IAzApplications::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazapplications-get_item")] +IAzAuthorizationStore=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazauthorizationstore")] +IAzAuthorizationStore::AddDelegatedPolicyUser=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-adddelegatedpolicyuser")] +IAzAuthorizationStore::AddDelegatedPolicyUserName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-adddelegatedpolicyusername")] +IAzAuthorizationStore::AddPolicyAdministrator=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-addpolicyadministrator")] +IAzAuthorizationStore::AddPolicyAdministratorName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-addpolicyadministratorname")] +IAzAuthorizationStore::AddPolicyReader=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-addpolicyreader")] +IAzAuthorizationStore::AddPolicyReaderName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-addpolicyreadername")] +IAzAuthorizationStore::AddPropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-addpropertyitem")] +IAzAuthorizationStore::ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_applicationdata")] +IAzAuthorizationStore::ApplicationGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_applicationgroups")] +IAzAuthorizationStore::Applications=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_applications")] +IAzAuthorizationStore::ApplyStoreSacl=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_applystoresacl")] +IAzAuthorizationStore::CloseApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-closeapplication")] +IAzAuthorizationStore::CreateApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-createapplication")] +IAzAuthorizationStore::CreateApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-createapplicationgroup")] +IAzAuthorizationStore::DelegatedPolicyUsers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_delegatedpolicyusers")] +IAzAuthorizationStore::DelegatedPolicyUsersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_delegatedpolicyusersname")] +IAzAuthorizationStore::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-delete")] +IAzAuthorizationStore::DeleteApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deleteapplication")] +IAzAuthorizationStore::DeleteApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deleteapplicationgroup")] +IAzAuthorizationStore::DeleteDelegatedPolicyUser=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deletedelegatedpolicyuser")] +IAzAuthorizationStore::DeleteDelegatedPolicyUserName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deletedelegatedpolicyusername")] +IAzAuthorizationStore::DeletePolicyAdministrator=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deletepolicyadministrator")] +IAzAuthorizationStore::DeletePolicyAdministratorName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deletepolicyadministratorname")] +IAzAuthorizationStore::DeletePolicyReader=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deletepolicyreader")] +IAzAuthorizationStore::DeletePolicyReaderName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deletepolicyreadername")] +IAzAuthorizationStore::DeletePropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-deletepropertyitem")] +IAzAuthorizationStore::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_description")] +IAzAuthorizationStore::DomainTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_domaintimeout")] +IAzAuthorizationStore::GenerateAudits=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_generateaudits")] +IAzAuthorizationStore::get_ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_applicationdata")] +IAzAuthorizationStore::get_ApplicationGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_applicationgroups")] +IAzAuthorizationStore::get_Applications=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_applications")] +IAzAuthorizationStore::get_ApplyStoreSacl=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_applystoresacl")] +IAzAuthorizationStore::get_DelegatedPolicyUsers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_delegatedpolicyusers")] +IAzAuthorizationStore::get_DelegatedPolicyUsersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_delegatedpolicyusersname")] +IAzAuthorizationStore::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_description")] +IAzAuthorizationStore::get_DomainTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_domaintimeout")] +IAzAuthorizationStore::get_GenerateAudits=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_generateaudits")] +IAzAuthorizationStore::get_MaxScriptEngines=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_maxscriptengines")] +IAzAuthorizationStore::get_PolicyAdministrators=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_policyadministrators")] +IAzAuthorizationStore::get_PolicyAdministratorsName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_policyadministratorsname")] +IAzAuthorizationStore::get_PolicyReaders=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_policyreaders")] +IAzAuthorizationStore::get_PolicyReadersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_policyreadersname")] +IAzAuthorizationStore::get_ScriptEngineTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_scriptenginetimeout")] +IAzAuthorizationStore::get_TargetMachine=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_targetmachine")] +IAzAuthorizationStore::get_Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_writable")] +IAzAuthorizationStore::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-getproperty")] +IAzAuthorizationStore::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-initialize")] +IAzAuthorizationStore::MaxScriptEngines=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_maxscriptengines")] +IAzAuthorizationStore::OpenApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-openapplication")] +IAzAuthorizationStore::OpenApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-openapplicationgroup")] +IAzAuthorizationStore::PolicyAdministrators=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_policyadministrators")] +IAzAuthorizationStore::PolicyAdministratorsName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_policyadministratorsname")] +IAzAuthorizationStore::PolicyReaders=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_policyreaders")] +IAzAuthorizationStore::PolicyReadersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_policyreadersname")] +IAzAuthorizationStore::put_ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_applicationdata")] +IAzAuthorizationStore::put_ApplyStoreSacl=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_applystoresacl")] +IAzAuthorizationStore::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_description")] +IAzAuthorizationStore::put_DomainTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_domaintimeout")] +IAzAuthorizationStore::put_GenerateAudits=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_generateaudits")] +IAzAuthorizationStore::put_MaxScriptEngines=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_maxscriptengines")] +IAzAuthorizationStore::put_ScriptEngineTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_scriptenginetimeout")] +IAzAuthorizationStore::ScriptEngineTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-put_scriptenginetimeout")] +IAzAuthorizationStore::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-setproperty")] +IAzAuthorizationStore::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-submit")] +IAzAuthorizationStore::TargetMachine=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_targetmachine")] +IAzAuthorizationStore::UpdateCache=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-updatecache")] +IAzAuthorizationStore::Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore-get_writable")] +IAzAuthorizationStore2=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazauthorizationstore2")] +IAzAuthorizationStore2::CreateApplication2=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore2-createapplication2")] +IAzAuthorizationStore2::OpenApplication2=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore2-openapplication2")] +IAzAuthorizationStore3=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazauthorizationstore3")] +IAzAuthorizationStore3::BizruleGroupSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore3-bizrulegroupsupported")] +IAzAuthorizationStore3::GetSchemaVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore3-getschemaversion")] +IAzAuthorizationStore3::IsFunctionalLevelUpgradeSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore3-isfunctionallevelupgradesupported")] +IAzAuthorizationStore3::IsUpdateNeeded=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore3-isupdateneeded")] +IAzAuthorizationStore3::UpgradeStoresFunctionalLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazauthorizationstore3-upgradestoresfunctionallevel")] +IAzBizRuleContext=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazbizrulecontext")] +IAzBizRuleContext::BusinessRuleResult=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizrulecontext-put_businessruleresult")] +IAzBizRuleContext::BusinessRuleString=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizrulecontext-get_businessrulestring")] +IAzBizRuleContext::get_BusinessRuleString=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizrulecontext-get_businessrulestring")] +IAzBizRuleContext::GetParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizrulecontext-getparameter")] +IAzBizRuleContext::put_BusinessRuleResult=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizrulecontext-put_businessruleresult")] +IAzBizRuleContext::put_BusinessRuleString=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizrulecontext-put_businessrulestring")] +IAzBizRuleInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazbizruleinterfaces")] +IAzBizRuleInterfaces::AddInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizruleinterfaces-addinterface")] +IAzBizRuleInterfaces::AddInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizruleinterfaces-addinterfaces")] +IAzBizRuleInterfaces::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizruleinterfaces-get_count")] +IAzBizRuleInterfaces::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizruleinterfaces-get_count")] +IAzBizRuleInterfaces::GetInterfaceValue=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizruleinterfaces-getinterfacevalue")] +IAzBizRuleInterfaces::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizruleinterfaces-remove")] +IAzBizRuleInterfaces::RemoveAll=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizruleinterfaces-removeall")] +IAzBizRuleParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazbizruleparameters")] +IAzBizRuleParameters::AddParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizruleparameters-addparameter")] +IAzBizRuleParameters::AddParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizruleparameters-addparameters")] +IAzBizRuleParameters::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizruleparameters-get_count")] +IAzBizRuleParameters::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizruleparameters-get_count")] +IAzBizRuleParameters::GetParameterValue=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizruleparameters-getparametervalue")] +IAzBizRuleParameters::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizruleparameters-remove")] +IAzBizRuleParameters::RemoveAll=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazbizruleparameters-removeall")] +IAzClientContext=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazclientcontext")] +IAzClientContext::AccessCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-accesscheck")] +IAzClientContext::get_RoleForAccessCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_roleforaccesscheck")] +IAzClientContext::get_UserCanonical=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_usercanonical")] +IAzClientContext::get_UserDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_userdisplay")] +IAzClientContext::get_UserDn=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_userdn")] +IAzClientContext::get_UserDnsSamCompat=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_userdnssamcompat")] +IAzClientContext::get_UserGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_userguid")] +IAzClientContext::get_UserSamCompat=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_usersamcompat")] +IAzClientContext::get_UserUpn=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_userupn")] +IAzClientContext::GetBusinessRuleString=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-getbusinessrulestring")] +IAzClientContext::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-getproperty")] +IAzClientContext::GetRoles=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-getroles")] +IAzClientContext::put_RoleForAccessCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-put_roleforaccesscheck")] +IAzClientContext::RoleForAccessCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_roleforaccesscheck")] +IAzClientContext::UserCanonical=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_usercanonical")] +IAzClientContext::UserDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_userdisplay")] +IAzClientContext::UserDn=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_userdn")] +IAzClientContext::UserDnsSamCompat=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_userdnssamcompat")] +IAzClientContext::UserGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_userguid")] +IAzClientContext::UserSamCompat=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_usersamcompat")] +IAzClientContext::UserUpn=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext-get_userupn")] +IAzClientContext2=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazclientcontext2")] +IAzClientContext2::AddApplicationGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext2-addapplicationgroups")] +IAzClientContext2::AddRoles=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext2-addroles")] +IAzClientContext2::AddStringSids=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext2-addstringsids")] +IAzClientContext2::get_LDAPQueryDN=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext2-get_ldapquerydn")] +IAzClientContext2::GetAssignedScopesPage=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext2-getassignedscopespage")] +IAzClientContext2::LDAPQueryDN=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext2-put_ldapquerydn")] +IAzClientContext2::put_LDAPQueryDN=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext2-put_ldapquerydn")] +IAzClientContext3=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazclientcontext3")] +IAzClientContext3::AccessCheck2=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext3-accesscheck2")] +IAzClientContext3::BizRuleInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext3-get_bizruleinterfaces")] +IAzClientContext3::BizRuleParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext3-get_bizruleparameters")] +IAzClientContext3::get_BizRuleInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext3-get_bizruleinterfaces")] +IAzClientContext3::get_BizRuleParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext3-get_bizruleparameters")] +IAzClientContext3::get_Sids=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext3-get_sids")] +IAzClientContext3::GetGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext3-getgroups")] +IAzClientContext3::GetOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext3-getoperations")] +IAzClientContext3::GetTasks=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext3-gettasks")] +IAzClientContext3::IsInRoleAssignment=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext3-isinroleassignment")] +IAzClientContext3::Sids=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazclientcontext3-get_sids")] +IAzNameResolver=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iaznameresolver")] +IAzNameResolver::NameFromSid=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaznameresolver-namefromsid")] +IAzNameResolver::NamesFromSids=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaznameresolver-namesfromsids")] +IAzObjectPicker=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazobjectpicker")] +IAzObjectPicker::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazobjectpicker-get_name")] +IAzObjectPicker::GetPrincipals=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazobjectpicker-getprincipals")] +IAzObjectPicker::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazobjectpicker-get_name")] +IAzOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazoperation")] +IAzOperation::ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-get_applicationdata")] +IAzOperation::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-put_description")] +IAzOperation::get_ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-get_applicationdata")] +IAzOperation::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-get_description")] +IAzOperation::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-get_name")] +IAzOperation::get_OperationID=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-get_operationid")] +IAzOperation::get_Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-get_writable")] +IAzOperation::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-getproperty")] +IAzOperation::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-put_name")] +IAzOperation::OperationID=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-put_operationid")] +IAzOperation::put_ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-put_applicationdata")] +IAzOperation::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-put_description")] +IAzOperation::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-put_name")] +IAzOperation::put_OperationID=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-put_operationid")] +IAzOperation::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-setproperty")] +IAzOperation::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-submit")] +IAzOperation::Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation-get_writable")] +IAzOperation2=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazoperation2")] +IAzOperation2::RoleAssignments=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperation2-roleassignments")] +IAzOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazoperations")] +IAzOperations::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperations-get__newenum")] +IAzOperations::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperations-get_count")] +IAzOperations::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperations-get__newenum")] +IAzOperations::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperations-get_count")] +IAzOperations::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperations-get_item")] +IAzOperations::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazoperations-get_item")] +IAzPrincipalLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazprincipallocator")] +IAzPrincipalLocator::get_NameResolver=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazprincipallocator-get_nameresolver")] +IAzPrincipalLocator::get_ObjectPicker=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazprincipallocator-get_objectpicker")] +IAzPrincipalLocator::NameResolver=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazprincipallocator-get_nameresolver")] +IAzPrincipalLocator::ObjectPicker=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazprincipallocator-get_objectpicker")] +IAzRole=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazrole")] +IAzRole::AddAppMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-addappmember")] +IAzRole::AddMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-addmember")] +IAzRole::AddMemberName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-addmembername")] +IAzRole::AddOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-addoperation")] +IAzRole::AddPropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-addpropertyitem")] +IAzRole::AddTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-addtask")] +IAzRole::ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_applicationdata")] +IAzRole::AppMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_appmembers")] +IAzRole::DeleteAppMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-deleteappmember")] +IAzRole::DeleteMember=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-deletemember")] +IAzRole::DeleteMemberName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-deletemembername")] +IAzRole::DeleteOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-deleteoperation")] +IAzRole::DeletePropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-deletepropertyitem")] +IAzRole::DeleteTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-deletetask")] +IAzRole::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_description")] +IAzRole::get_ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_applicationdata")] +IAzRole::get_AppMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_appmembers")] +IAzRole::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_description")] +IAzRole::get_Members=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_members")] +IAzRole::get_MembersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_membersname")] +IAzRole::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_name")] +IAzRole::get_Operations=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_operations")] +IAzRole::get_Tasks=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_tasks")] +IAzRole::get_Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_writable")] +IAzRole::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-getproperty")] +IAzRole::Members=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_members")] +IAzRole::MembersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_membersname")] +IAzRole::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-put_name")] +IAzRole::Operations=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_operations")] +IAzRole::put_ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-put_applicationdata")] +IAzRole::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-put_description")] +IAzRole::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-put_name")] +IAzRole::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-setproperty")] +IAzRole::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-submit")] +IAzRole::Tasks=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_tasks")] +IAzRole::Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazrole-get_writable")] +IAzRoleAssignment=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazroleassignment")] +IAzRoleAssignment::AddRoleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroleassignment-addroledefinition")] +IAzRoleAssignment::DeleteRoleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroleassignment-deleteroledefinition")] +IAzRoleAssignment::get_RoleDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroleassignment-get_roledefinitions")] +IAzRoleAssignment::get_Scope=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroleassignment-get_scope")] +IAzRoleAssignment::RoleDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroleassignment-get_roledefinitions")] +IAzRoleAssignment::Scope=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroleassignment-get_scope")] +IAzRoleAssignments=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazroleassignments")] +IAzRoleAssignments::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroleassignments-get__newenum")] +IAzRoleAssignments::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroleassignments-get_count")] +IAzRoleAssignments::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroleassignments-get__newenum")] +IAzRoleAssignments::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroleassignments-get_count")] +IAzRoleAssignments::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroleassignments-get_item")] +IAzRoleAssignments::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroleassignments-get_item")] +IAzRoleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazroledefinition")] +IAzRoleDefinition::AddRoleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroledefinition-addroledefinition")] +IAzRoleDefinition::DeleteRoleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroledefinition-deleteroledefinition")] +IAzRoleDefinition::get_RoleAssignments=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroledefinition-roleassignments")] +IAzRoleDefinition::get_RoleDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroledefinition-get_roledefinitions")] +IAzRoleDefinition::RoleAssignments=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroledefinition-roleassignments")] +IAzRoleDefinition::RoleDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroledefinition-get_roledefinitions")] +IAzRoleDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazroledefinitions")] +IAzRoleDefinitions::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroledefinitions-get__newenum")] +IAzRoleDefinitions::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroledefinitions-get_count")] +IAzRoleDefinitions::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroledefinitions-get__newenum")] +IAzRoleDefinitions::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroledefinitions-get_count")] +IAzRoleDefinitions::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroledefinitions-get_item")] +IAzRoleDefinitions::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroledefinitions-get_item")] +IAzRoles=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazroles")] +IAzRoles::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroles-get__newenum")] +IAzRoles::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroles-get_count")] +IAzRoles::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroles-get__newenum")] +IAzRoles::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroles-get_count")] +IAzRoles::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroles-get_item")] +IAzRoles::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazroles-get_item")] +IAzScope=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazscope")] +IAzScope::AddPolicyAdministrator=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-addpolicyadministrator")] +IAzScope::AddPolicyAdministratorName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-addpolicyadministratorname")] +IAzScope::AddPolicyReader=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-addpolicyreader")] +IAzScope::AddPolicyReaderName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-addpolicyreadername")] +IAzScope::AddPropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-addpropertyitem")] +IAzScope::ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-put_applicationdata")] +IAzScope::ApplicationGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_applicationgroups")] +IAzScope::BizrulesWritable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_bizruleswritable")] +IAzScope::CanBeDelegated=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_canbedelegated")] +IAzScope::CreateApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-createapplicationgroup")] +IAzScope::CreateRole=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-createrole")] +IAzScope::CreateTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-createtask")] +IAzScope::DeleteApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deleteapplicationgroup")] +IAzScope::DeletePolicyAdministrator=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deletepolicyadministrator")] +IAzScope::DeletePolicyAdministratorName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deletepolicyadministratorname")] +IAzScope::DeletePolicyReader=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deletepolicyreader")] +IAzScope::DeletePolicyReaderName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deletepolicyreadername")] +IAzScope::DeletePropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deletepropertyitem")] +IAzScope::DeleteRole=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deleterole")] +IAzScope::DeleteTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-deletetask")] +IAzScope::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-put_description")] +IAzScope::get_ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_applicationdata")] +IAzScope::get_ApplicationGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_applicationgroups")] +IAzScope::get_BizrulesWritable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_bizruleswritable")] +IAzScope::get_CanBeDelegated=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_canbedelegated")] +IAzScope::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_description")] +IAzScope::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_name")] +IAzScope::get_PolicyAdministrators=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_policyadministrators")] +IAzScope::get_PolicyAdministratorsName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_policyadministratorsname")] +IAzScope::get_PolicyReaders=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_policyreaders")] +IAzScope::get_PolicyReadersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_policyreadersname")] +IAzScope::get_Roles=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_roles")] +IAzScope::get_Tasks=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_tasks")] +IAzScope::get_Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_writable")] +IAzScope::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-getproperty")] +IAzScope::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-put_name")] +IAzScope::OpenApplicationGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-openapplicationgroup")] +IAzScope::OpenRole=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-openrole")] +IAzScope::OpenTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-opentask")] +IAzScope::PolicyAdministrators=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_policyadministrators")] +IAzScope::PolicyAdministratorsName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_policyadministratorsname")] +IAzScope::PolicyReaders=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_policyreaders")] +IAzScope::PolicyReadersName=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_policyreadersname")] +IAzScope::put_ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-put_applicationdata")] +IAzScope::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-put_description")] +IAzScope::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-put_name")] +IAzScope::Roles=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_roles")] +IAzScope::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-setproperty")] +IAzScope::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-submit")] +IAzScope::Tasks=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_tasks")] +IAzScope::Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope-get_writable")] +IAzScope2=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazscope2")] +IAzScope2::CreateRoleAssignment=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope2-createroleassignment")] +IAzScope2::CreateRoleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope2-createroledefinition")] +IAzScope2::DeleteRoleAssignment=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope2-deleteroleassignment")] +IAzScope2::DeleteRoleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope2-deleteroledefinition")] +IAzScope2::get_RoleAssignments=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope2-get_roleassignments")] +IAzScope2::get_RoleDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope2-get_roledefinitions")] +IAzScope2::OpenRoleAssignment=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope2-openroleassignment")] +IAzScope2::OpenRoleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope2-openroledefinition")] +IAzScope2::RoleAssignments=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope2-get_roleassignments")] +IAzScope2::RoleDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscope2-get_roledefinitions")] +IAzScopes=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iazscopes")] +IAzScopes::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscopes-get__newenum")] +IAzScopes::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscopes-get_count")] +IAzScopes::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscopes-get__newenum")] +IAzScopes::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscopes-get_count")] +IAzScopes::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscopes-get_item")] +IAzScopes::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iazscopes-get_item")] +IAzTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iaztask")] +IAzTask::AddOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-addoperation")] +IAzTask::AddPropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-addpropertyitem")] +IAzTask::AddTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-addtask")] +IAzTask::ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_applicationdata")] +IAzTask::BizRule=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-put_bizrule")] +IAzTask::BizRuleImportedPath=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-put_bizruleimportedpath")] +IAzTask::BizRuleLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_bizrulelanguage")] +IAzTask::DeleteOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-deleteoperation")] +IAzTask::DeletePropertyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-deletepropertyitem")] +IAzTask::DeleteTask=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-deletetask")] +IAzTask::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-put_description")] +IAzTask::get_ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_applicationdata")] +IAzTask::get_BizRule=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_bizrule")] +IAzTask::get_BizRuleImportedPath=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_bizruleimportedpath")] +IAzTask::get_BizRuleLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_bizrulelanguage")] +IAzTask::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_description")] +IAzTask::get_IsRoleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_isroledefinition")] +IAzTask::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_name")] +IAzTask::get_Operations=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_operations")] +IAzTask::get_Tasks=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_tasks")] +IAzTask::get_Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_writable")] +IAzTask::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-getproperty")] +IAzTask::IsRoleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_isroledefinition")] +IAzTask::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-put_name")] +IAzTask::Operations=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_operations")] +IAzTask::put_ApplicationData=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-put_applicationdata")] +IAzTask::put_BizRule=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-put_bizrule")] +IAzTask::put_BizRuleImportedPath=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-put_bizruleimportedpath")] +IAzTask::put_BizRuleLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-put_bizrulelanguage")] +IAzTask::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-put_description")] +IAzTask::put_IsRoleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-put_isroledefinition")] +IAzTask::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-put_name")] +IAzTask::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-setproperty")] +IAzTask::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-submit")] +IAzTask::Tasks=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_tasks")] +IAzTask::Writable=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask-get_writable")] +IAzTask2=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iaztask2")] +IAzTask2::RoleAssignments=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztask2-roleassignments")] +IAzTasks=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nn-azroles-iaztasks")] +IAzTasks::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztasks-get__newenum")] +IAzTasks::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztasks-get_count")] +IAzTasks::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztasks-get__newenum")] +IAzTasks::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztasks-get_count")] +IAzTasks::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztasks-get_item")] +IAzTasks::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/azroles/nf-azroles-iaztasks-get_item")] +IBackgroundCopyCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nn-bits-ibackgroundcopycallback")] +IBackgroundCopyCallback::JobError=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopycallback-joberror")] +IBackgroundCopyCallback::JobModification=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopycallback-jobmodification")] +IBackgroundCopyCallback::JobTransferred=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopycallback-jobtransferred")] +IBackgroundCopyCallback1=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nn-qmgr-ibackgroundcopycallback1")] +IBackgroundCopyCallback1::OnProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nn-qmgr-ibackgroundcopycallback1")] +IBackgroundCopyCallback1::OnProgressEx=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nn-qmgr-ibackgroundcopycallback1")] +IBackgroundCopyCallback1::OnStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopycallback1-onstatus")] +IBackgroundCopyCallback2=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nn-bits3_0-ibackgroundcopycallback2")] +IBackgroundCopyCallback2::FileTransferred=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibackgroundcopycallback2-filetransferred")] +IBackgroundCopyCallback3=[Documentation("https://docs.microsoft.com/windows/win32/api/bits10_1/nn-bits10_1-ibackgroundcopycallback3")] +IBackgroundCopyCallback3::FileRangesTransferred=[Documentation("https://docs.microsoft.com/windows/win32/api/bits10_1/nf-bits10_1-ibackgroundcopycallback3-filerangestransferred")] +IBackgroundCopyError=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nn-bits-ibackgroundcopyerror")] +IBackgroundCopyError::GetError=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyerror-geterror")] +IBackgroundCopyError::GetErrorContextDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyerror-geterrorcontextdescription")] +IBackgroundCopyError::GetErrorDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyerror-geterrordescription")] +IBackgroundCopyError::GetFile=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyerror-getfile")] +IBackgroundCopyError::GetProtocol=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyerror-getprotocol")] +IBackgroundCopyFile=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nn-bits-ibackgroundcopyfile")] +IBackgroundCopyFile::GetLocalName=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyfile-getlocalname")] +IBackgroundCopyFile::GetProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyfile-getprogress")] +IBackgroundCopyFile::GetRemoteName=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyfile-getremotename")] +IBackgroundCopyFile2=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_0/nn-bits2_0-ibackgroundcopyfile2")] +IBackgroundCopyFile2::GetFileRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_0/nf-bits2_0-ibackgroundcopyfile2-getfileranges")] +IBackgroundCopyFile2::SetRemoteName=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_0/nf-bits2_0-ibackgroundcopyfile2-setremotename")] +IBackgroundCopyFile3=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nn-bits3_0-ibackgroundcopyfile3")] +IBackgroundCopyFile3::GetTemporaryName=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibackgroundcopyfile3-gettemporaryname")] +IBackgroundCopyFile3::GetValidationState=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibackgroundcopyfile3-getvalidationstate")] +IBackgroundCopyFile3::IsDownloadedFromPeer=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibackgroundcopyfile3-isdownloadedfrompeer")] +IBackgroundCopyFile3::SetValidationState=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibackgroundcopyfile3-setvalidationstate")] +IBackgroundCopyFile4=[Documentation("https://docs.microsoft.com/windows/win32/api/bits4_0/nn-bits4_0-ibackgroundcopyfile4")] +IBackgroundCopyFile4::GetPeerDownloadStats=[Documentation("https://docs.microsoft.com/windows/win32/api/bits4_0/nf-bits4_0-ibackgroundcopyfile4-getpeerdownloadstats")] +IBackgroundCopyFile5=[Documentation("https://docs.microsoft.com/windows/win32/api/bits5_0/nn-bits5_0-ibackgroundcopyfile5")] +IBackgroundCopyFile5::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/bits5_0/nf-bits5_0-ibackgroundcopyfile5-getproperty")] +IBackgroundCopyFile5::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/bits5_0/nf-bits5_0-ibackgroundcopyfile5-setproperty")] +IBackgroundCopyFile6=[Documentation("https://docs.microsoft.com/windows/win32/api/bits10_1/nn-bits10_1-ibackgroundcopyfile6")] +IBackgroundCopyFile6::GetFilledFileRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/bits10_1/nf-bits10_1-ibackgroundcopyfile6-getfilledfileranges")] +IBackgroundCopyFile6::RequestFileRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/bits10_1/nf-bits10_1-ibackgroundcopyfile6-requestfileranges")] +IBackgroundCopyFile6::UpdateDownloadPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/bits10_1/nf-bits10_1-ibackgroundcopyfile6-updatedownloadposition")] +IBackgroundCopyGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nn-qmgr-ibackgroundcopygroup")] +IBackgroundCopyGroup::CancelGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopygroup-cancelgroup")] +IBackgroundCopyGroup::CreateJob=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopygroup-createjob")] +IBackgroundCopyGroup::EnumJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopygroup-enumjobs")] +IBackgroundCopyGroup::get_GroupID=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopygroup-get_groupid")] +IBackgroundCopyGroup::get_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopygroup-get_size")] +IBackgroundCopyGroup::GetJob=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopygroup-getjob")] +IBackgroundCopyGroup::GetProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopygroup-getprogress")] +IBackgroundCopyGroup::GetProp=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopygroup-getprop")] +IBackgroundCopyGroup::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopygroup-getstatus")] +IBackgroundCopyGroup::InternalSetProp=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nn-qmgr-ibackgroundcopygroup")] +IBackgroundCopyGroup::QueryNewJobInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nn-qmgr-ibackgroundcopygroup")] +IBackgroundCopyGroup::ResumeGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopygroup-resumegroup")] +IBackgroundCopyGroup::SetNotificationPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nn-qmgr-ibackgroundcopygroup")] +IBackgroundCopyGroup::SetProp=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopygroup-setprop")] +IBackgroundCopyGroup::SuspendGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopygroup-suspendgroup")] +IBackgroundCopyGroup::SwitchToForeground=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopygroup-switchtoforeground")] +IBackgroundCopyJob=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nn-bits-ibackgroundcopyjob")] +IBackgroundCopyJob::AddFile=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-addfile")] +IBackgroundCopyJob::AddFileSet=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-addfileset")] +IBackgroundCopyJob::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-cancel")] +IBackgroundCopyJob::Complete=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-complete")] +IBackgroundCopyJob::EnumFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-enumfiles")] +IBackgroundCopyJob::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-getdescription")] +IBackgroundCopyJob::GetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-getdisplayname")] +IBackgroundCopyJob::GetError=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-geterror")] +IBackgroundCopyJob::GetErrorCount=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-geterrorcount")] +IBackgroundCopyJob::GetId=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-getid")] +IBackgroundCopyJob::GetMinimumRetryDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-getminimumretrydelay")] +IBackgroundCopyJob::GetNoProgressTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-getnoprogresstimeout")] +IBackgroundCopyJob::GetNotifyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-getnotifyflags")] +IBackgroundCopyJob::GetNotifyInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-getnotifyinterface")] +IBackgroundCopyJob::GetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-getowner")] +IBackgroundCopyJob::GetPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-getpriority")] +IBackgroundCopyJob::GetProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-getprogress")] +IBackgroundCopyJob::GetProxySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-getproxysettings")] +IBackgroundCopyJob::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-getstate")] +IBackgroundCopyJob::GetTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-gettimes")] +IBackgroundCopyJob::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-gettype")] +IBackgroundCopyJob::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-resume")] +IBackgroundCopyJob::SetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-setdescription")] +IBackgroundCopyJob::SetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-setdisplayname")] +IBackgroundCopyJob::SetMinimumRetryDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-setminimumretrydelay")] +IBackgroundCopyJob::SetNoProgressTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-setnoprogresstimeout")] +IBackgroundCopyJob::SetNotifyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-setnotifyflags")] +IBackgroundCopyJob::SetNotifyInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-setnotifyinterface")] +IBackgroundCopyJob::SetPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-setpriority")] +IBackgroundCopyJob::SetProxySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-setproxysettings")] +IBackgroundCopyJob::Suspend=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-suspend")] +IBackgroundCopyJob::TakeOwnership=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopyjob-takeownership")] +IBackgroundCopyJob1=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nn-qmgr-ibackgroundcopyjob1")] +IBackgroundCopyJob1::AddFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopyjob1-addfiles")] +IBackgroundCopyJob1::CancelJob=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nn-qmgr-ibackgroundcopyjob1")] +IBackgroundCopyJob1::get_JobID=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopyjob1-get_jobid")] +IBackgroundCopyJob1::GetFile=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopyjob1-getfile")] +IBackgroundCopyJob1::GetFileCount=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopyjob1-getfilecount")] +IBackgroundCopyJob1::GetProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopyjob1-getprogress")] +IBackgroundCopyJob1::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopyjob1-getstatus")] +IBackgroundCopyJob1::GetTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nn-qmgr-ibackgroundcopyjob1")] +IBackgroundCopyJob1::SwitchToForeground=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nn-qmgr-ibackgroundcopyjob1")] +IBackgroundCopyJob2=[Documentation("https://docs.microsoft.com/windows/win32/api/bits1_5/nn-bits1_5-ibackgroundcopyjob2")] +IBackgroundCopyJob2::GetNotifyCmdLine=[Documentation("https://docs.microsoft.com/windows/win32/api/bits1_5/nf-bits1_5-ibackgroundcopyjob2-getnotifycmdline")] +IBackgroundCopyJob2::GetReplyData=[Documentation("https://docs.microsoft.com/windows/win32/api/bits1_5/nf-bits1_5-ibackgroundcopyjob2-getreplydata")] +IBackgroundCopyJob2::GetReplyFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/bits1_5/nf-bits1_5-ibackgroundcopyjob2-getreplyfilename")] +IBackgroundCopyJob2::GetReplyProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/bits1_5/nf-bits1_5-ibackgroundcopyjob2-getreplyprogress")] +IBackgroundCopyJob2::RemoveCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/bits1_5/nf-bits1_5-ibackgroundcopyjob2-removecredentials")] +IBackgroundCopyJob2::SetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/bits1_5/nf-bits1_5-ibackgroundcopyjob2-setcredentials")] +IBackgroundCopyJob2::SetNotifyCmdLine=[Documentation("https://docs.microsoft.com/windows/win32/api/bits1_5/nf-bits1_5-ibackgroundcopyjob2-setnotifycmdline")] +IBackgroundCopyJob2::SetReplyFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/bits1_5/nf-bits1_5-ibackgroundcopyjob2-setreplyfilename")] +IBackgroundCopyJob3=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_0/nn-bits2_0-ibackgroundcopyjob3")] +IBackgroundCopyJob3::AddFileWithRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_0/nf-bits2_0-ibackgroundcopyjob3-addfilewithranges")] +IBackgroundCopyJob3::GetFileACLFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_0/nf-bits2_0-ibackgroundcopyjob3-getfileaclflags")] +IBackgroundCopyJob3::ReplaceRemotePrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_0/nf-bits2_0-ibackgroundcopyjob3-replaceremoteprefix")] +IBackgroundCopyJob3::SetFileACLFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_0/nf-bits2_0-ibackgroundcopyjob3-setfileaclflags")] +IBackgroundCopyJob4=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nn-bits3_0-ibackgroundcopyjob4")] +IBackgroundCopyJob4::GetMaximumDownloadTime=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibackgroundcopyjob4-getmaximumdownloadtime")] +IBackgroundCopyJob4::GetOwnerElevationState=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibackgroundcopyjob4-getownerelevationstate")] +IBackgroundCopyJob4::GetOwnerIntegrityLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibackgroundcopyjob4-getownerintegritylevel")] +IBackgroundCopyJob4::GetPeerCachingFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibackgroundcopyjob4-getpeercachingflags")] +IBackgroundCopyJob4::SetMaximumDownloadTime=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibackgroundcopyjob4-setmaximumdownloadtime")] +IBackgroundCopyJob4::SetPeerCachingFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibackgroundcopyjob4-setpeercachingflags")] +IBackgroundCopyJob5=[Documentation("https://docs.microsoft.com/windows/win32/api/bits5_0/nn-bits5_0-ibackgroundcopyjob5")] +IBackgroundCopyJob5::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/bits5_0/nf-bits5_0-ibackgroundcopyjob5-getproperty")] +IBackgroundCopyJob5::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/bits5_0/nf-bits5_0-ibackgroundcopyjob5-setproperty")] +IBackgroundCopyJobHttpOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_5/nn-bits2_5-ibackgroundcopyjobhttpoptions")] +IBackgroundCopyJobHttpOptions::GetClientCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_5/nf-bits2_5-ibackgroundcopyjobhttpoptions-getclientcertificate")] +IBackgroundCopyJobHttpOptions::GetCustomHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_5/nf-bits2_5-ibackgroundcopyjobhttpoptions-getcustomheaders")] +IBackgroundCopyJobHttpOptions::GetSecurityFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_5/nf-bits2_5-ibackgroundcopyjobhttpoptions-getsecurityflags")] +IBackgroundCopyJobHttpOptions::RemoveClientCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_5/nf-bits2_5-ibackgroundcopyjobhttpoptions-removeclientcertificate")] +IBackgroundCopyJobHttpOptions::SetClientCertificateByID=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_5/nf-bits2_5-ibackgroundcopyjobhttpoptions-setclientcertificatebyid")] +IBackgroundCopyJobHttpOptions::SetClientCertificateByName=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_5/nf-bits2_5-ibackgroundcopyjobhttpoptions-setclientcertificatebyname")] +IBackgroundCopyJobHttpOptions::SetCustomHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_5/nf-bits2_5-ibackgroundcopyjobhttpoptions-setcustomheaders")] +IBackgroundCopyJobHttpOptions::SetSecurityFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/bits2_5/nf-bits2_5-ibackgroundcopyjobhttpoptions-setsecurityflags")] +IBackgroundCopyJobHttpOptions2=[Documentation("https://docs.microsoft.com/windows/win32/api/bits10_2/nn-bits10_2-ibackgroundcopyjobhttpoptions2")] +IBackgroundCopyJobHttpOptions2::GetHttpMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/bits10_2/nf-bits10_2-ibackgroundcopyjobhttpoptions2-gethttpmethod")] +IBackgroundCopyJobHttpOptions2::SetHttpMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/bits10_2/nf-bits10_2-ibackgroundcopyjobhttpoptions2-sethttpmethod")] +IBackgroundCopyJobHttpOptions3=[Documentation("https://docs.microsoft.com/windows/win32/api/bits10_3/nn-bits10_3-ibackgroundcopyjobhttpoptions3")] +IBackgroundCopyJobHttpOptions3::MakeCustomHeadersWriteOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/bits10_3/nf-bits10_3-ibackgroundcopyjobhttpoptions3-makecustomheaderswriteonly")] +IBackgroundCopyJobHttpOptions3::SetServerCertificateValidationInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/bits10_3/nf-bits10_3-ibackgroundcopyjobhttpoptions3-setservercertificatevalidationinterface")] +IBackgroundCopyManager=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nn-bits-ibackgroundcopymanager")] +IBackgroundCopyManager::CreateJob=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopymanager-createjob")] +IBackgroundCopyManager::EnumJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopymanager-enumjobs")] +IBackgroundCopyManager::GetErrorDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopymanager-geterrordescription")] +IBackgroundCopyManager::GetJob=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ibackgroundcopymanager-getjob")] +IBackgroundCopyQMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nn-qmgr-ibackgroundcopyqmgr")] +IBackgroundCopyQMgr::CreateGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopyqmgr-creategroup")] +IBackgroundCopyQMgr::EnumGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopyqmgr-enumgroups")] +IBackgroundCopyQMgr::GetGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ibackgroundcopyqmgr-getgroup")] +IBackgroundCopyServerCertificateValidationCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/bits10_3/nn-bits10_3-ibackgroundcopyservercertificatevalidationcallback")] +IBackgroundCopyServerCertificateValidationCallback::ValidateServerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/bits10_3/nf-bits10_3-ibackgroundcopyservercertificatevalidationcallback-validateservercertificate")] +IBandHost=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ibandhost")] +IBandHost::CreateBand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ibandhost-createband")] +IBandHost::DestroyBand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ibandhost-destroyband")] +IBandHost::SetBandAvailability=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ibandhost-setbandavailability")] +IBandSite=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ibandsite")] +IBandSite::AddBand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ibandsite-addband")] +IBandSite::EnumBands=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ibandsite-enumbands")] +IBandSite::GetBandObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ibandsite-getbandobject")] +IBandSite::GetBandSiteInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ibandsite-getbandsiteinfo")] +IBandSite::QueryBand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ibandsite-queryband")] +IBandSite::RemoveBand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ibandsite-removeband")] +IBandSite::SetBandSiteInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ibandsite-setbandsiteinfo")] +IBandSite::SetBandState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ibandsite-setbandstate")] +IBaseFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ibasefilter")] +IBaseFilter::EnumPins=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ibasefilter-enumpins")] +IBaseFilter::FindPin=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ibasefilter-findpin")] +IBaseFilter::GetClassID=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersist-getclassid")] +IBaseFilter::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediafilter-getstate")] +IBaseFilter::JoinFilterGraph=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ibasefilter-joinfiltergraph")] +IBaseFilter::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediafilter-pause")] +IBaseFilter::QueryFilterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ibasefilter-queryfilterinfo")] +IBaseFilter::QueryVendorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ibasefilter-queryvendorinfo")] +IBasicAudio=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nn-control-ibasicaudio")] +IBasicAudio::get_Balance=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicaudio-get_balance")] +IBasicAudio::get_Volume=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicaudio-get_volume")] +IBasicAudio::put_Balance=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicaudio-put_balance")] +IBasicAudio::put_Volume=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicaudio-put_volume")] +IBasicDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nn-windows-media-streaming-ibasicdevice")] +IBasicDevice::add_ConnectionStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-add-connectionstatuschanged")] +IBasicDevice::CanWakeDevices=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-canwakedevices")] +IBasicDevice::Description=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-description")] +IBasicDevice::DiscoveredOnCurrentNetwork=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-discoveredoncurrentnetwork")] +IBasicDevice::FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-friendlyname")] +IBasicDevice::Icons=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-icons")] +IBasicDevice::IpAddresses=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-ipaddresses")] +IBasicDevice::ManufacturerName=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-manufacturername")] +IBasicDevice::ManufacturerUrl=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-manufacturerurl")] +IBasicDevice::ModelName=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-modelname")] +IBasicDevice::ModelNumber=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-modelnumber")] +IBasicDevice::ModelUrl=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-modelurl")] +IBasicDevice::PhysicalAddresses=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-physicaladdresses")] +IBasicDevice::PresentationUrl=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-presentationurl")] +IBasicDevice::RemoteStreamingUrls=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-remotestreamingurls")] +IBasicDevice::remove_ConnectionStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-remove-connectionstatuschanged")] +IBasicDevice::SerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-serialnumber")] +IBasicDevice::streaming=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nf-windows-media-streaming-ibasicdevice-add_connectionstatuschanged")] +IBasicDevice::Type=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-type")] +IBasicDevice::UniqueDeviceName=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ibasicdevice-uniquedevicename")] +IBasicVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nn-control-ibasicvideo")] +IBasicVideo::get_AvgTimePerFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-get_avgtimeperframe")] +IBasicVideo::get_BitErrorRate=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-get_biterrorrate")] +IBasicVideo::get_BitRate=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-get_bitrate")] +IBasicVideo::get_DestinationHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-get_destinationheight")] +IBasicVideo::get_DestinationLeft=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-get_destinationleft")] +IBasicVideo::get_DestinationTop=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-get_destinationtop")] +IBasicVideo::get_DestinationWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-get_destinationwidth")] +IBasicVideo::get_SourceHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-get_sourceheight")] +IBasicVideo::get_SourceLeft=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-get_sourceleft")] +IBasicVideo::get_SourceTop=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-get_sourcetop")] +IBasicVideo::get_SourceWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-get_sourcewidth")] +IBasicVideo::get_VideoHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-get_videoheight")] +IBasicVideo::get_VideoWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-get_videowidth")] +IBasicVideo::GetCurrentImage=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-getcurrentimage")] +IBasicVideo::GetDestinationPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-getdestinationposition")] +IBasicVideo::GetSourcePosition=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-getsourceposition")] +IBasicVideo::GetVideoPaletteEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-getvideopaletteentries")] +IBasicVideo::GetVideoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-getvideosize")] +IBasicVideo::IsUsingDefaultDestination=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-isusingdefaultdestination")] +IBasicVideo::IsUsingDefaultSource=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-isusingdefaultsource")] +IBasicVideo::put_DestinationHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-put_destinationheight")] +IBasicVideo::put_DestinationLeft=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-put_destinationleft")] +IBasicVideo::put_DestinationTop=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-put_destinationtop")] +IBasicVideo::put_DestinationWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-put_destinationwidth")] +IBasicVideo::put_SourceHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-put_sourceheight")] +IBasicVideo::put_SourceLeft=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-put_sourceleft")] +IBasicVideo::put_SourceTop=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-put_sourcetop")] +IBasicVideo::put_SourceWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-put_sourcewidth")] +IBasicVideo::SetDefaultDestinationPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-setdefaultdestinationposition")] +IBasicVideo::SetDefaultSourcePosition=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-setdefaultsourceposition")] +IBasicVideo::SetDestinationPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-setdestinationposition")] +IBasicVideo::SetSourcePosition=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo-setsourceposition")] +IBasicVideo2=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nn-control-ibasicvideo2")] +IBasicVideo2::GetPreferredAspectRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ibasicvideo2-getpreferredaspectratio")] +IBDA_AutoDemodulate=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_autodemodulate")] +IBDA_AutoDemodulate::put_AutoDemodulate=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_autodemodulate-put_autodemodulate")] +IBDA_AutoDemodulateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_autodemodulateex")] +IBDA_AutoDemodulateEx::get_AuxInputCount=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_autodemodulateex-get_auxinputcount")] +IBDA_AutoDemodulateEx::get_SupportedDeviceNodeTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_autodemodulateex-get_supporteddevicenodetypes")] +IBDA_AutoDemodulateEx::get_SupportedVideoFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_autodemodulateex-get_supportedvideoformats")] +IBDA_AUX=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_aux")] +IBDA_AUX::EnumCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_aux-enumcapability")] +IBDA_AUX::QueryCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_aux-querycapabilities")] +IBDA_ConditionalAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_conditionalaccess")] +IBDA_ConditionalAccess::AddProgram=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_conditionalaccess-addprogram")] +IBDA_ConditionalAccess::get_Entitlement=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_conditionalaccess-get_entitlement")] +IBDA_ConditionalAccess::get_SmartCardApplications=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_conditionalaccess-get_smartcardapplications")] +IBDA_ConditionalAccess::get_SmartCardInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_conditionalaccess-get_smartcardinfo")] +IBDA_ConditionalAccess::get_SmartCardStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_conditionalaccess-get_smartcardstatus")] +IBDA_ConditionalAccess::GetModuleUI=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_conditionalaccess-getmoduleui")] +IBDA_ConditionalAccess::InformUIClosed=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_conditionalaccess-informuiclosed")] +IBDA_ConditionalAccess::RemoveProgram=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_conditionalaccess-removeprogram")] +IBDA_ConditionalAccess::SetProgram=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_conditionalaccess-setprogram")] +IBDA_ConditionalAccess::TuneByChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_conditionalaccess-tunebychannel")] +IBDA_ConditionalAccessEx=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_conditionalaccessex")] +IBDA_ConditionalAccessEx::CheckEntitlementToken=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_conditionalaccessex-checkentitlementtoken")] +IBDA_ConditionalAccessEx::CloseMmiDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_conditionalaccessex-closemmidialog")] +IBDA_ConditionalAccessEx::CreateDialogRequestNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_conditionalaccessex-createdialogrequestnumber")] +IBDA_ConditionalAccessEx::OpenBroadcastMmi=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_conditionalaccessex-openbroadcastmmi")] +IBDA_ConditionalAccessEx::SetCaptureToken=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_conditionalaccessex-setcapturetoken")] +IBDA_DeviceControl=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_devicecontrol")] +IBDA_DeviceControl::CheckChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_devicecontrol-checkchanges")] +IBDA_DeviceControl::CommitChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_devicecontrol-commitchanges")] +IBDA_DeviceControl::GetChangeState=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_devicecontrol-getchangestate")] +IBDA_DeviceControl::StartChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_devicecontrol-startchanges")] +IBDA_DiagnosticProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_diagnosticproperties")] +IBDA_DigitalDemodulator=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_digitaldemodulator")] +IBDA_DigitalDemodulator::get_InnerFECMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator-get_innerfecmethod")] +IBDA_DigitalDemodulator::get_InnerFECRate=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator-get_innerfecrate")] +IBDA_DigitalDemodulator::get_ModulationType=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator-get_modulationtype")] +IBDA_DigitalDemodulator::get_OuterFECMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator-get_outerfecmethod")] +IBDA_DigitalDemodulator::get_OuterFECRate=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator-get_outerfecrate")] +IBDA_DigitalDemodulator::get_SpectralInversion=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator-get_spectralinversion")] +IBDA_DigitalDemodulator::get_SymbolRate=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator-get_symbolrate")] +IBDA_DigitalDemodulator::put_InnerFECMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator-put_innerfecmethod")] +IBDA_DigitalDemodulator::put_InnerFECRate=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator-put_innerfecrate")] +IBDA_DigitalDemodulator::put_ModulationType=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator-put_modulationtype")] +IBDA_DigitalDemodulator::put_OuterFECMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator-put_outerfecmethod")] +IBDA_DigitalDemodulator::put_OuterFECRate=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator-put_outerfecrate")] +IBDA_DigitalDemodulator::put_SpectralInversion=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator-put_spectralinversion")] +IBDA_DigitalDemodulator::put_SymbolRate=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator-put_symbolrate")] +IBDA_DigitalDemodulator2=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_digitaldemodulator2")] +IBDA_DigitalDemodulator2::get_GuardInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator2-get_guardinterval")] +IBDA_DigitalDemodulator2::get_Pilot=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator2-get_pilot")] +IBDA_DigitalDemodulator2::get_RollOff=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator2-get_rolloff")] +IBDA_DigitalDemodulator2::get_TransmissionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator2-get_transmissionmode")] +IBDA_DigitalDemodulator2::put_GuardInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator2-put_guardinterval")] +IBDA_DigitalDemodulator2::put_Pilot=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator2-put_pilot")] +IBDA_DigitalDemodulator2::put_RollOff=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator2-put_rolloff")] +IBDA_DigitalDemodulator2::put_TransmissionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_digitaldemodulator2-put_transmissionmode")] +IBDA_DiseqCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_diseqcommand")] +IBDA_DiseqCommand::get_DiseqResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_diseqcommand-get_diseqresponse")] +IBDA_DiseqCommand::put_DiseqLNBSource=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_diseqcommand-put_diseqlnbsource")] +IBDA_DiseqCommand::put_DiseqRepeats=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_diseqcommand-put_diseqrepeats")] +IBDA_DiseqCommand::put_DiseqSendCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_diseqcommand-put_diseqsendcommand")] +IBDA_DiseqCommand::put_DiseqUseToneBurst=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_diseqcommand-put_disequsetoneburst")] +IBDA_DiseqCommand::put_EnableDiseqCommands=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_diseqcommand-put_enablediseqcommands")] +IBDA_DRIDRMService=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_dridrmservice")] +IBDA_DRIDRMService::GetDRMStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_dridrmservice-getdrmstatus")] +IBDA_DRIDRMService::GetPairingStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_dridrmservice-getpairingstatus")] +IBDA_DRIDRMService::SetDRM=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_dridrmservice-setdrm")] +IBDA_DRM=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_drm")] +IBDA_DRM::GetDRMPairingStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_drm-getdrmpairingstatus")] +IBDA_DRM::PerformDRMPairing=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_drm-performdrmpairing")] +IBDA_DRMService=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_drmservice")] +IBDA_DRMService::GetDRMStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_drmservice-getdrmstatus")] +IBDA_DRMService::SetDRM=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_drmservice-setdrm")] +IBDA_EasMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_easmessage")] +IBDA_EasMessage::get_EasMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_easmessage-get_easmessage")] +IBDA_Encoder=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_encoder")] +IBDA_Encoder::EnumAudioCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_encoder-enumaudiocapability")] +IBDA_Encoder::EnumVideoCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_encoder-enumvideocapability")] +IBDA_Encoder::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_encoder-getstate")] +IBDA_Encoder::QueryCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_encoder-querycapabilities")] +IBDA_Encoder::SetParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_encoder-setparameters")] +IBDA_EthernetFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_ethernetfilter")] +IBDA_EthernetFilter::GetMulticastList=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ethernetfilter-getmulticastlist")] +IBDA_EthernetFilter::GetMulticastListSize=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ethernetfilter-getmulticastlistsize")] +IBDA_EthernetFilter::GetMulticastMode=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ethernetfilter-getmulticastmode")] +IBDA_EthernetFilter::PutMulticastList=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ethernetfilter-putmulticastlist")] +IBDA_EthernetFilter::PutMulticastMode=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ethernetfilter-putmulticastmode")] +IBDA_EventingService=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_eventingservice")] +IBDA_EventingService::CompleteEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_eventingservice-completeevent")] +IBDA_FDC=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_fdc")] +IBDA_FDC::AddPid=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_fdc-addpid")] +IBDA_FDC::AddTid=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_fdc-addtid")] +IBDA_FDC::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_fdc-getstatus")] +IBDA_FDC::GetTableSection=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_fdc-gettablesection")] +IBDA_FDC::RemovePid=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_fdc-removepid")] +IBDA_FDC::RemoveTid=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_fdc-removetid")] +IBDA_FDC::RequestTables=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_fdc-requesttables")] +IBDA_FrequencyFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_frequencyfilter")] +IBDA_FrequencyFilter::get_Autotune=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_frequencyfilter-get_autotune")] +IBDA_FrequencyFilter::get_Bandwidth=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_frequencyfilter-get_bandwidth")] +IBDA_FrequencyFilter::get_Frequency=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_frequencyfilter-get_frequency")] +IBDA_FrequencyFilter::get_FrequencyMultiplier=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_frequencyfilter-get_frequencymultiplier")] +IBDA_FrequencyFilter::get_Polarity=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_frequencyfilter-get_polarity")] +IBDA_FrequencyFilter::get_Range=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_frequencyfilter-get_range")] +IBDA_FrequencyFilter::put_Autotune=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_frequencyfilter-put_autotune")] +IBDA_FrequencyFilter::put_Bandwidth=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_frequencyfilter-put_bandwidth")] +IBDA_FrequencyFilter::put_Frequency=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_frequencyfilter-put_frequency")] +IBDA_FrequencyFilter::put_FrequencyMultiplier=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_frequencyfilter-put_frequencymultiplier")] +IBDA_FrequencyFilter::put_Polarity=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_frequencyfilter-put_polarity")] +IBDA_FrequencyFilter::put_Range=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_frequencyfilter-put_range")] +IBDA_GuideDataDeliveryService=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_guidedatadeliveryservice")] +IBDA_GuideDataDeliveryService::GetGuideData=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_guidedatadeliveryservice-getguidedata")] +IBDA_GuideDataDeliveryService::GetGuideDataType=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_guidedatadeliveryservice-getguidedatatype")] +IBDA_GuideDataDeliveryService::GetServiceInfoFromTuneXml=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_guidedatadeliveryservice-getserviceinfofromtunexml")] +IBDA_GuideDataDeliveryService::GetServices=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_guidedatadeliveryservice-getservices")] +IBDA_GuideDataDeliveryService::GetTuneXmlFromServiceIdx=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_guidedatadeliveryservice-gettunexmlfromserviceidx")] +IBDA_GuideDataDeliveryService::RequestGuideDataUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_guidedatadeliveryservice-requestguidedataupdate")] +IBDA_IPSinkControl=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_ipsinkcontrol")] +IBDA_IPSinkControl::GetAdapterIPAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ipsinkcontrol-getadapteripaddress")] +IBDA_IPSinkControl::GetMulticastList=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ipsinkcontrol-getmulticastlist")] +IBDA_IPSinkInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_ipsinkinfo")] +IBDA_IPSinkInfo::get_AdapterDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ipsinkinfo-get_adapterdescription")] +IBDA_IPSinkInfo::get_AdapterIPAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ipsinkinfo-get_adapteripaddress")] +IBDA_IPSinkInfo::get_MulticastList=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ipsinkinfo-get_multicastlist")] +IBDA_IPV4Filter=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_ipv4filter")] +IBDA_IPV4Filter::GetMulticastList=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ipv4filter-getmulticastlist")] +IBDA_IPV4Filter::GetMulticastListSize=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ipv4filter-getmulticastlistsize")] +IBDA_IPV4Filter::GetMulticastMode=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ipv4filter-getmulticastmode")] +IBDA_IPV4Filter::PutMulticastList=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ipv4filter-putmulticastlist")] +IBDA_IPV4Filter::PutMulticastMode=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ipv4filter-putmulticastmode")] +IBDA_IPV6Filter=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_ipv6filter")] +IBDA_IPV6Filter::GetMulticastList=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ipv6filter-getmulticastlist")] +IBDA_IPV6Filter::GetMulticastListSize=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ipv6filter-getmulticastlistsize")] +IBDA_IPV6Filter::GetMulticastMode=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ipv6filter-getmulticastmode")] +IBDA_IPV6Filter::PutMulticastList=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ipv6filter-putmulticastlist")] +IBDA_IPV6Filter::PutMulticastMode=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_ipv6filter-putmulticastmode")] +IBDA_ISDBConditionalAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_isdbconditionalaccess")] +IBDA_ISDBConditionalAccess::SetIsdbCasRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_isdbconditionalaccess-setisdbcasrequest")] +IBDA_LNBInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_lnbinfo")] +IBDA_LNBInfo::get_HighLowSwitchFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_lnbinfo-get_highlowswitchfrequency")] +IBDA_LNBInfo::get_LocalOscilatorFrequencyHighBand=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_lnbinfo-get_localoscilatorfrequencyhighband")] +IBDA_LNBInfo::get_LocalOscilatorFrequencyLowBand=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_lnbinfo-get_localoscilatorfrequencylowband")] +IBDA_LNBInfo::put_HighLowSwitchFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_lnbinfo-put_highlowswitchfrequency")] +IBDA_LNBInfo::put_LocalOscilatorFrequencyHighBand=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_lnbinfo-put_localoscilatorfrequencyhighband")] +IBDA_LNBInfo::put_LocalOscilatorFrequencyLowBand=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_lnbinfo-put_localoscilatorfrequencylowband")] +IBDA_MUX=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_mux")] +IBDA_MUX::GetPidList=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_mux-getpidlist")] +IBDA_MUX::SetPidList=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_mux-setpidlist")] +IBDA_NameValueService=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_namevalueservice")] +IBDA_NameValueService::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_namevalueservice-getvalue")] +IBDA_NameValueService::GetValueNameByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_namevalueservice-getvaluenamebyindex")] +IBDA_NameValueService::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_namevalueservice-setvalue")] +IBDA_NetworkProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_networkprovider")] +IBDA_NetworkProvider::GetNetworkType=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_networkprovider-getnetworktype")] +IBDA_NetworkProvider::GetSignalSource=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_networkprovider-getsignalsource")] +IBDA_NetworkProvider::GetTuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_networkprovider-gettuningspace")] +IBDA_NetworkProvider::PutSignalSource=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_networkprovider-putsignalsource")] +IBDA_NetworkProvider::PutTuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_networkprovider-puttuningspace")] +IBDA_NetworkProvider::RegisterDeviceFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_networkprovider-registerdevicefilter")] +IBDA_NetworkProvider::UnRegisterDeviceFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_networkprovider-unregisterdevicefilter")] +IBDA_NullTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_nulltransform")] +IBDA_NullTransform::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_nulltransform-start")] +IBDA_NullTransform::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_nulltransform-stop")] +IBDA_PinControl=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_pincontrol")] +IBDA_PinControl::GetPinID=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_pincontrol-getpinid")] +IBDA_PinControl::GetPinType=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_pincontrol-getpintype")] +IBDA_PinControl::RegistrationContext=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_pincontrol-registrationcontext")] +IBDA_SignalProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_signalproperties")] +IBDA_SignalProperties::GetNetworkType=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalproperties-getnetworktype")] +IBDA_SignalProperties::GetSignalSource=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalproperties-getsignalsource")] +IBDA_SignalProperties::GetTuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalproperties-gettuningspace")] +IBDA_SignalProperties::PutNetworkType=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalproperties-putnetworktype")] +IBDA_SignalProperties::PutSignalSource=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalproperties-putsignalsource")] +IBDA_SignalProperties::PutTuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalproperties-puttuningspace")] +IBDA_SignalStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_signalstatistics")] +IBDA_SignalStatistics::get_SampleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalstatistics-get_sampletime")] +IBDA_SignalStatistics::get_SignalLocked=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalstatistics-get_signallocked")] +IBDA_SignalStatistics::get_SignalPresent=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalstatistics-get_signalpresent")] +IBDA_SignalStatistics::get_SignalQuality=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalstatistics-get_signalquality")] +IBDA_SignalStatistics::get_SignalStrength=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalstatistics-get_signalstrength")] +IBDA_SignalStatistics::put_SampleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalstatistics-put_sampletime")] +IBDA_SignalStatistics::put_SignalLocked=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalstatistics-put_signallocked")] +IBDA_SignalStatistics::put_SignalPresent=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalstatistics-put_signalpresent")] +IBDA_SignalStatistics::put_SignalQuality=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalstatistics-put_signalquality")] +IBDA_SignalStatistics::put_SignalStrength=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_signalstatistics-put_signalstrength")] +IBDA_TIF_REGISTRATION=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nn-bdatif-ibda_tif_registration")] +IBDA_TIF_REGISTRATION::RegisterTIFEx=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-ibda_tif_registration-registertifex")] +IBDA_TIF_REGISTRATION::UnregisterTIF=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-ibda_tif_registration-unregistertif")] +IBDA_Topology=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_topology")] +IBDA_Topology::CreatePin=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_topology-createpin")] +IBDA_Topology::CreateTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_topology-createtopology")] +IBDA_Topology::DeletePin=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_topology-deletepin")] +IBDA_Topology::GetControlNode=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_topology-getcontrolnode")] +IBDA_Topology::GetNodeDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_topology-getnodedescriptors")] +IBDA_Topology::GetNodeInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_topology-getnodeinterfaces")] +IBDA_Topology::GetNodeTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_topology-getnodetypes")] +IBDA_Topology::GetPinTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_topology-getpintypes")] +IBDA_Topology::GetTemplateConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_topology-gettemplateconnections")] +IBDA_Topology::SetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_topology-setmediatype")] +IBDA_Topology::SetMedium=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_topology-setmedium")] +IBDA_TransportStreamInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_transportstreaminfo")] +IBDA_TransportStreamInfo::get_PatTableTickCount=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_transportstreaminfo-get_pattabletickcount")] +IBDA_UserActivityService=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_useractivityservice")] +IBDA_UserActivityService::GetUserActivityInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_useractivityservice-getuseractivityinterval")] +IBDA_UserActivityService::SetCurrentTunerUseReason=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_useractivityservice-setcurrenttunerusereason")] +IBDA_UserActivityService::UserActivityDetected=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_useractivityservice-useractivitydetected")] +IBDA_VoidTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ibda_voidtransform")] +IBDA_VoidTransform::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_voidtransform-start")] +IBDA_VoidTransform::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ibda_voidtransform-stop")] +IBDAComparable=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ibdacomparable")] +IBDAComparable::CompareEquivalent=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ibdacomparable-compareequivalent")] +IBDAComparable::CompareExact=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ibdacomparable-compareexact")] +IBDAComparable::HashEquivalent=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ibdacomparable-hashequivalent")] +IBDAComparable::HashEquivalentIncremental=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ibdacomparable-hashequivalentincremental")] +IBDAComparable::HashExact=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ibdacomparable-hashexact")] +IBDAComparable::HashExactIncremental=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ibdacomparable-hashexactincremental")] +IBDACreateTuneRequestEx=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ibdacreatetunerequestex")] +IBDACreateTuneRequestEx::CreateTuneRequestEx=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ibdacreatetunerequestex-createtunerequestex")] +ibfe=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ibfe--sm5---asm-")] +IBinaryConverter=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ibinaryconverter")] +IBinaryConverter::StringToString=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ibinaryconverter-stringtostring")] +IBinaryConverter::StringToVariantByteArray=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ibinaryconverter-stringtovariantbytearray")] +IBinaryConverter::VariantByteArrayToString=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ibinaryconverter-variantbytearraytostring")] +IBindCtx=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-ibindctx")] +IBindCtx::EnumObjectParam=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ibindctx-enumobjectparam")] +IBindCtx::GetBindOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ibindctx-getbindoptions")] +IBindCtx::GetObjectParam=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ibindctx-getobjectparam")] +IBindCtx::GetRunningObjectTable=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ibindctx-getrunningobjecttable")] +IBindCtx::RegisterObjectBound=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ibindctx-registerobjectbound")] +IBindCtx::RegisterObjectParam=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ibindctx-registerobjectparam")] +IBindCtx::ReleaseBoundObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ibindctx-releaseboundobjects")] +IBindCtx::RevokeObjectBound=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ibindctx-revokeobjectbound")] +IBindCtx::RevokeObjectParam=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ibindctx-revokeobjectparam")] +IBindCtx::SetBindOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ibindctx-setbindoptions")] +IBitmapData=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nn-xamlom-ibitmapdata")] +IBitmapData::CopyBytesTo=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ibitmapdata-copybytesto")] +IBitmapData::GetBitmapDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ibitmapdata-getbitmapdescription")] +IBitmapData::GetSourceBitmapDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ibitmapdata-getsourcebitmapdescription")] +IBitmapData::GetStride=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ibitmapdata-getstride")] +IBITSExtensionSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/bitscfg/nn-bitscfg-ibitsextensionsetup")] +IBITSExtensionSetup::DisableBITSUploads=[Documentation("https://docs.microsoft.com/windows/win32/api/bitscfg/nf-bitscfg-ibitsextensionsetup-disablebitsuploads")] +IBITSExtensionSetup::EnableBITSUploads=[Documentation("https://docs.microsoft.com/windows/win32/api/bitscfg/nf-bitscfg-ibitsextensionsetup-enablebitsuploads")] +IBITSExtensionSetup::GetCleanupTask=[Documentation("https://docs.microsoft.com/windows/win32/api/bitscfg/nf-bitscfg-ibitsextensionsetup-getcleanuptask")] +IBITSExtensionSetup::GetCleanupTaskName=[Documentation("https://docs.microsoft.com/windows/win32/api/bitscfg/nf-bitscfg-ibitsextensionsetup-getcleanuptaskname")] +IBITSExtensionSetupFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/bitscfg/nn-bitscfg-ibitsextensionsetupfactory")] +IBITSExtensionSetupFactory::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/bitscfg/nf-bitscfg-ibitsextensionsetupfactory-getobject")] +IBitsPeer=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nn-bits3_0-ibitspeer")] +IBitsPeer::GetPeerName=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeer-getpeername")] +IBitsPeer::IsAuthenticated=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeer-isauthenticated")] +IBitsPeer::IsAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeer-isavailable")] +IBitsPeerCacheAdministration=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nn-bits3_0-ibitspeercacheadministration")] +IBitsPeerCacheAdministration::ClearPeers=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacheadministration-clearpeers")] +IBitsPeerCacheAdministration::ClearRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacheadministration-clearrecords")] +IBitsPeerCacheAdministration::DeleteRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacheadministration-deleterecord")] +IBitsPeerCacheAdministration::DeleteUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacheadministration-deleteurl")] +IBitsPeerCacheAdministration::DiscoverPeers=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacheadministration-discoverpeers")] +IBitsPeerCacheAdministration::EnumPeers=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacheadministration-enumpeers")] +IBitsPeerCacheAdministration::EnumRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacheadministration-enumrecords")] +IBitsPeerCacheAdministration::GetConfigurationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacheadministration-getconfigurationflags")] +IBitsPeerCacheAdministration::GetMaximumCacheSize=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacheadministration-getmaximumcachesize")] +IBitsPeerCacheAdministration::GetMaximumContentAge=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacheadministration-getmaximumcontentage")] +IBitsPeerCacheAdministration::GetRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacheadministration-getrecord")] +IBitsPeerCacheAdministration::SetConfigurationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacheadministration-setconfigurationflags")] +IBitsPeerCacheAdministration::SetMaximumCacheSize=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacheadministration-setmaximumcachesize")] +IBitsPeerCacheAdministration::SetMaximumContentAge=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacheadministration-setmaximumcontentage")] +IBitsPeerCacheRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nn-bits3_0-ibitspeercacherecord")] +IBitsPeerCacheRecord::GetFileModificationTime=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacherecord-getfilemodificationtime")] +IBitsPeerCacheRecord::GetFileRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacherecord-getfileranges")] +IBitsPeerCacheRecord::GetFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacherecord-getfilesize")] +IBitsPeerCacheRecord::GetId=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacherecord-getid")] +IBitsPeerCacheRecord::GetLastAccessTime=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacherecord-getlastaccesstime")] +IBitsPeerCacheRecord::GetOriginUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacherecord-getoriginurl")] +IBitsPeerCacheRecord::IsFileValidated=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ibitspeercacherecord-isfilevalidated")] +IBitsTokenOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/bits4_0/nn-bits4_0-ibitstokenoptions")] +IBitsTokenOptions::ClearHelperToken=[Documentation("https://docs.microsoft.com/windows/win32/api/bits4_0/nf-bits4_0-ibitstokenoptions-clearhelpertoken")] +IBitsTokenOptions::GetHelperTokenFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/bits4_0/nf-bits4_0-ibitstokenoptions-gethelpertokenflags")] +IBitsTokenOptions::GetHelperTokenSid=[Documentation("https://docs.microsoft.com/windows/win32/api/bits4_0/nf-bits4_0-ibitstokenoptions-gethelpertokensid")] +IBitsTokenOptions::SetHelperToken=[Documentation("https://docs.microsoft.com/windows/win32/api/bits4_0/nf-bits4_0-ibitstokenoptions-sethelpertoken")] +IBitsTokenOptions::SetHelperTokenFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/bits4_0/nf-bits4_0-ibitstokenoptions-sethelpertokenflags")] +IBlockingLock=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iblockinglock")] +IBlockingLock::Lock=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iblockinglock-lock")] +IBlockingLock::Unlock=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iblockinglock-unlock")] +IBlockRange=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-iblockrange")] +IBlockRange::get_EndLba=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iblockrange-get_endlba")] +IBlockRange::get_StartLba=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iblockrange-get_startlba")] +IBlockRangeList=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-iblockrangelist")] +IBlockRangeList::get_BlockRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iblockrangelist-get_blockranges")] +IBootOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-ibootoptions")] +IBootOptions::AssignBootImage=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ibootoptions-assignbootimage")] +IBootOptions::get_BootImage=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ibootoptions-get_bootimage")] +IBootOptions::get_Emulation=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ibootoptions-get_emulation")] +IBootOptions::get_ImageSize=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ibootoptions-get_imagesize")] +IBootOptions::get_Manufacturer=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ibootoptions-get_manufacturer")] +IBootOptions::get_PlatformId=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ibootoptions-get_platformid")] +IBootOptions::put_Emulation=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ibootoptions-put_emulation")] +IBootOptions::put_Manufacturer=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ibootoptions-put_manufacturer")] +IBootOptions::put_PlatformId=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ibootoptions-put_platformid")] +IBootTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-iboottrigger")] +IBootTrigger::Delay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iboottrigger-get_delay")] +IBootTrigger::get_Delay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iboottrigger-get_delay")] +IBootTrigger::put_Delay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iboottrigger-put_delay")] +IBPCSatelliteTuner=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ibpcsatellitetuner")] +IBPCSatelliteTuner::get_DefaultSubChannelTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ibpcsatellitetuner-get_defaultsubchanneltypes")] +IBPCSatelliteTuner::IsTapingPermitted=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ibpcsatellitetuner-istapingpermitted")] +IBPCSatelliteTuner::put_DefaultSubChannelTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ibpcsatellitetuner-put_defaultsubchanneltypes")] +IBroadcastEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ibroadcastevent")] +IBroadcastEvent::Fire=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ibroadcastevent-fire")] +IBroadcastEventEx=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ibroadcasteventex")] +IBroadcastEventEx::FireEx=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ibroadcasteventex-fireex")] +IBrowserFrameOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ibrowserframeoptions")] +IBrowserFrameOptions::GetFrameOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ibrowserframeoptions-getframeoptions")] +IBrowserService=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nn-shdeprecated-ibrowserservice")] +IBrowserService::CacheOLEServer=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-cacheoleserver")] +IBrowserService::CanNavigateNow=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-cannavigatenow")] +IBrowserService::DisplayParseError=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-displayparseerror")] +IBrowserService::GetBrowserByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-getbrowserbyindex")] +IBrowserService::GetBrowserIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-getbrowserindex")] +IBrowserService::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-getflags")] +IBrowserService::GetHistoryObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-gethistoryobject")] +IBrowserService::GetNavigateState=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-getnavigatestate")] +IBrowserService::GetOleObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-getoleobject")] +IBrowserService::GetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-getpalette")] +IBrowserService::GetParentSite=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-getparentsite")] +IBrowserService::GetPidl=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-getpidl")] +IBrowserService::GetSetCodePage=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-getsetcodepage")] +IBrowserService::GetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-gettitle")] +IBrowserService::GetTravelLog=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-gettravellog")] +IBrowserService::IEGetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-iegetdisplayname")] +IBrowserService::IEParseDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-ieparsedisplayname")] +IBrowserService::IsControlWindowShown=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-iscontrolwindowshown")] +IBrowserService::NavigateToPidl=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-navigatetopidl")] +IBrowserService::NotifyRedirect=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-notifyredirect")] +IBrowserService::OnHttpEquiv=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-onhttpequiv")] +IBrowserService::RegisterWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-registerwindow")] +IBrowserService::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-setflags")] +IBrowserService::SetHistoryObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-sethistoryobject")] +IBrowserService::SetNavigateState=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-setnavigatestate")] +IBrowserService::SetReferrer=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-setreferrer")] +IBrowserService::SetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-settitle")] +IBrowserService::ShowControlWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-showcontrolwindow")] +IBrowserService::UpdateBackForwardState=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-updatebackforwardstate")] +IBrowserService::UpdateWindowList=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice-updatewindowlist")] +IBrowserService2=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nn-shdeprecated-ibrowserservice2")] +IBrowserService2::_CancelPendingNavigationAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_cancelpendingnavigationasync")] +IBrowserService2::_CancelPendingView=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_cancelpendingview")] +IBrowserService2::_CloseAndReleaseToolbars=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_closeandreleasetoolbars")] +IBrowserService2::_DisableModeless=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_disablemodeless")] +IBrowserService2::_ExecChildren=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_execchildren")] +IBrowserService2::_FindTBar=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_findtbar")] +IBrowserService2::_get_itbLastFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_get_itblastfocus")] +IBrowserService2::_GetBorderDWHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_getborderdwhelper")] +IBrowserService2::_GetEffectiveClientArea=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_geteffectiveclientarea")] +IBrowserService2::_GetToolbarCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_gettoolbarcount")] +IBrowserService2::_GetToolbarItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_gettoolbaritem")] +IBrowserService2::_GetViewBorderRect=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_getviewborderrect")] +IBrowserService2::_Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_initialize")] +IBrowserService2::_LoadToolbars=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_loadtoolbars")] +IBrowserService2::_MaySaveChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_maysavechanges")] +IBrowserService2::_NavigateToPidl=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_navigatetopidl")] +IBrowserService2::_OnFocusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_onfocuschange")] +IBrowserService2::_PauseOrResumeView=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_pauseorresumeview")] +IBrowserService2::_put_itbLastFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_put_itblastfocus")] +IBrowserService2::_ResizeNextBorder=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_resizenextborder")] +IBrowserService2::_ResizeNextBorderHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_resizenextborderhelper")] +IBrowserService2::_ResizeView=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_resizeview")] +IBrowserService2::_SaveToolbars=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_savetoolbars")] +IBrowserService2::_SendChildren=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_sendchildren")] +IBrowserService2::_SetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_setfocus")] +IBrowserService2::_SwitchActivationNow=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_switchactivationnow")] +IBrowserService2::_TryShell2Rename=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_tryshell2rename")] +IBrowserService2::_UIActivateView=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_uiactivateview")] +IBrowserService2::_UpdateViewRectSize=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-_updateviewrectsize")] +IBrowserService2::ActivatePendingView=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-activatependingview")] +IBrowserService2::AllowViewResize=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-allowviewresize")] +IBrowserService2::CreateBrowserPropSheetExt=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-createbrowserpropsheetext")] +IBrowserService2::CreateViewWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-createviewwindow")] +IBrowserService2::ForwardViewMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-forwardviewmsg")] +IBrowserService2::GetBaseBrowserData=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-getbasebrowserdata")] +IBrowserService2::GetFolderSetData=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-getfoldersetdata")] +IBrowserService2::GetViewRect=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-getviewrect")] +IBrowserService2::GetViewWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-getviewwindow")] +IBrowserService2::InitializeDownloadManager=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-initializedownloadmanager")] +IBrowserService2::InitializeTransitionSite=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-initializetransitionsite")] +IBrowserService2::InitializeTravelLog=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-initializetravellog")] +IBrowserService2::Offline=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-offline")] +IBrowserService2::OnCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-oncommand")] +IBrowserService2::OnCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-oncreate")] +IBrowserService2::OnDestroy=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-ondestroy")] +IBrowserService2::OnFrameWindowActivateBS=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-onframewindowactivatebs")] +IBrowserService2::OnNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-onnotify")] +IBrowserService2::OnSetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-onsetfocus")] +IBrowserService2::OnSize=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-onsize")] +IBrowserService2::PutBaseBrowserData=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-putbasebrowserdata")] +IBrowserService2::ReleaseShellView=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-releaseshellview")] +IBrowserService2::SetAcceleratorMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-setacceleratormenu")] +IBrowserService2::SetActivateState=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-setactivatestate")] +IBrowserService2::SetAsDefFolderSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-setasdeffoldersettings")] +IBrowserService2::SetTopBrowser=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-settopbrowser")] +IBrowserService2::UpdateSecureLockIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-updatesecurelockicon")] +IBrowserService2::v_CheckZoneCrossing=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-v_checkzonecrossing")] +IBrowserService2::v_GetViewStream=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-v_getviewstream")] +IBrowserService2::v_MayGetNextToolbarFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-v_maygetnexttoolbarfocus")] +IBrowserService2::v_MayTranslateAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-v_maytranslateaccelerator")] +IBrowserService2::v_ShowHideChildWindows=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-v_showhidechildwindows")] +IBrowserService2::WndProcBS=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice2-wndprocbs")] +IBrowserService3=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nn-shdeprecated-ibrowserservice3")] +IBrowserService3::_PositionViewWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice3-_positionviewwindow")] +IBrowserService3::IEParseDisplayNameEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice3-ieparsedisplaynameex")] +IBrowserService4=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nn-shdeprecated-ibrowserservice4")] +IBrowserService4::_ResizeAllBorders=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice4-_resizeallborders")] +IBrowserService4::ActivateView=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice4-activateview")] +IBrowserService4::SaveViewState=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ibrowserservice4-saveviewstate")] +IBufferByteAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/robuffer/ns-robuffer-ibufferbyteaccess")] +IBufferByteAccess::Buffer=[Documentation("https://docs.microsoft.com/windows/win32/api/robuffer/nf-robuffer-ibufferbyteaccess-buffer")] +IBufferObjectDataCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ibufferobjectdatacallback")] +IBufferObjectDataCallback::ResultCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ibufferobjectdatacallback-resultcallback-bstr")] +IBufferObjectDataRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ibufferobjectdatarequest")] +IBufferObjectDataRequest::RequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ibufferobjectdatarequest-requestasync-eventid-dword-bstr-bstr-ibufferobjectdatacallback-ptr-dword-dword")] +IBurnVerification=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-iburnverification")] +IBurnVerification::get_BurnVerificationLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iburnverification-get_burnverificationlevel")] +IBurnVerification::put_BurnVerificationLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iburnverification-put_burnverificationlevel")] +IByteBuffer=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/ibytebuffer")] +IByteBuffer::Clone=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/ibytebuffer-clone")] +IByteBuffer::Commit=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/ibytebuffer-commit")] +IByteBuffer::CopyTo=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/ibytebuffer-copyto")] +IByteBuffer::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/ibytebuffer-initialize")] +IByteBuffer::LockRegion=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/ibytebuffer-lockregion")] +IByteBuffer::Read=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/ibytebuffer-read")] +IByteBuffer::Revert=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/ibytebuffer-revert")] +IByteBuffer::Seek=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/ibytebuffer-seek")] +IByteBuffer::SetSize=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/ibytebuffer-setsize")] +IByteBuffer::Stat=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/ibytebuffer-stat")] +IByteBuffer::UnlockRegion=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/ibytebuffer-unlockregion")] +IByteBuffer::Write=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/ibytebuffer-write")] +ICAbout=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icabout")] +ICallFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-icallfactory")] +ICallFactory::CreateCall=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-icallfactory-createcall")] +ICallFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nn-callobj-icallframe")] +ICallFrame::Copy=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-copy")] +ICallFrame::Free=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-free")] +ICallFrame::FreeParam=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-freeparam")] +ICallFrame::GetIIDAndMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-getiidandmethod")] +ICallFrame::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-getinfo")] +ICallFrame::GetMarshalSizeMax=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-getmarshalsizemax")] +ICallFrame::GetNames=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-getnames")] +ICallFrame::GetParam=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-getparam")] +ICallFrame::GetParamInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-getparaminfo")] +ICallFrame::GetReturnValue=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-getreturnvalue")] +ICallFrame::GetStackLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-getstacklocation")] +ICallFrame::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-invoke")] +ICallFrame::Marshal=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-marshal")] +ICallFrame::ReleaseMarshalData=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-releasemarshaldata")] +ICallFrame::SetParam=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-setparam")] +ICallFrame::SetReturnValue=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-setreturnvalue")] +ICallFrame::SetStackLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-setstacklocation")] +ICallFrame::Unmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-unmarshal")] +ICallFrame::WalkFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframe-walkframe")] +ICallFrameEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nn-callobj-icallframeevents")] +ICallFrameEvents::OnCall=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframeevents-oncall")] +ICallFrameWalker=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nn-callobj-icallframewalker")] +ICallFrameWalker::OnWalkInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallframewalker-onwalkinterface")] +ICallIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nn-callobj-icallindirect")] +ICallIndirect::CallIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallindirect-callindirect")] +ICallIndirect::GetIID=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallindirect-getiid")] +ICallIndirect::GetMethodInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallindirect-getmethodinfo")] +ICallIndirect::GetStackSize=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallindirect-getstacksize")] +ICallInterceptor=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nn-callobj-icallinterceptor")] +ICallInterceptor::GetRegisteredSink=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallinterceptor-getregisteredsink")] +ICallInterceptor::RegisterSink=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallinterceptor-registersink")] +ICallStackCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/icallstackcallback")] +ICallStackCallback::ResultCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/icallstackcallback-resultcallback-dword-callstackframe-arr")] +ICallStackRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/icallstackrequest")] +ICallStackRequest::RequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/icallstackrequest-requestasync-eventid-icallstackcallback-ptr-dword-dword")] +ICallUnmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nn-callobj-icallunmarshal")] +ICallUnmarshal::ReleaseMarshalData=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallunmarshal-releasemarshaldata")] +ICallUnmarshal::Unmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/callobj/nf-callobj-icallunmarshal-unmarshal")] +ICameraControl=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nn-vidcap-icameracontrol")] +ICameraControl::get_Exposure=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_exposure")] +ICameraControl::get_ExposureRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_exposurerelative")] +ICameraControl::get_FocalLengths=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_focallengths")] +ICameraControl::get_Focus=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_focus")] +ICameraControl::get_FocusRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_focusrelative")] +ICameraControl::get_Iris=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_iris")] +ICameraControl::get_IrisRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_irisrelative")] +ICameraControl::get_Pan=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_pan")] +ICameraControl::get_PanRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_panrelative")] +ICameraControl::get_PanTilt=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_pantilt")] +ICameraControl::get_PanTiltRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_pantiltrelative")] +ICameraControl::get_PrivacyMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_privacymode")] +ICameraControl::get_Roll=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_roll")] +ICameraControl::get_RollRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_rollrelative")] +ICameraControl::get_ScanMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_scanmode")] +ICameraControl::get_Tilt=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_tilt")] +ICameraControl::get_TiltRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_tiltrelative")] +ICameraControl::get_Zoom=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_zoom")] +ICameraControl::get_ZoomRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-get_zoomrelative")] +ICameraControl::getRange_Exposure=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-getrange_exposure")] +ICameraControl::getRange_ExposureRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-getrange_exposurerelative")] +ICameraControl::getRange_Focus=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-getrange_focus")] +ICameraControl::getRange_FocusRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-getrange_focusrelative")] +ICameraControl::getRange_Iris=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-getrange_iris")] +ICameraControl::getRange_IrisRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-getrange_irisrelative")] +ICameraControl::getRange_Pan=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-getrange_pan")] +ICameraControl::getRange_PanRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-getrange_panrelative")] +ICameraControl::getRange_Roll=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-getrange_roll")] +ICameraControl::getRange_RollRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-getrange_rollrelative")] +ICameraControl::getRange_Tilt=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-getrange_tilt")] +ICameraControl::getRange_TiltRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-getrange_tiltrelative")] +ICameraControl::getRange_Zoom=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-getrange_zoom")] +ICameraControl::getRange_ZoomRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-getrange_zoomrelative")] +ICameraControl::put_Exposure=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_exposure")] +ICameraControl::put_ExposureRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_exposurerelative")] +ICameraControl::put_Focus=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_focus")] +ICameraControl::put_FocusRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_focusrelative")] +ICameraControl::put_Iris=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_iris")] +ICameraControl::put_IrisRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_irisrelative")] +ICameraControl::put_Pan=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_pan")] +ICameraControl::put_PanRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_panrelative")] +ICameraControl::put_PanTilt=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_pantilt")] +ICameraControl::put_PanTiltRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_pantiltrelative")] +ICameraControl::put_PrivacyMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_privacymode")] +ICameraControl::put_Roll=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_roll")] +ICameraControl::put_RollRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_rollrelative")] +ICameraControl::put_ScanMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_scanmode")] +ICameraControl::put_Tilt=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_tilt")] +ICameraControl::put_TiltRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_tiltrelative")] +ICameraControl::put_Zoom=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_zoom")] +ICameraControl::put_ZoomRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-icameracontrol-put_zoomrelative")] +ICameraUIControl=[Documentation("https://docs.microsoft.com/windows/win32/api/camerauicontrol/nn-camerauicontrol-icamerauicontrol")] +ICameraUIControl::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/camerauicontrol/nf-camerauicontrol-icamerauicontrol-close")] +ICameraUIControl::GetActiveItem=[Documentation("https://docs.microsoft.com/windows/win32/api/camerauicontrol/nf-camerauicontrol-icamerauicontrol-getactiveitem")] +ICameraUIControl::GetCurrentViewType=[Documentation("https://docs.microsoft.com/windows/win32/api/camerauicontrol/nf-camerauicontrol-icamerauicontrol-getcurrentviewtype")] +ICameraUIControl::GetSelectedItems=[Documentation("https://docs.microsoft.com/windows/win32/api/camerauicontrol/nf-camerauicontrol-icamerauicontrol-getselecteditems")] +ICameraUIControl::RemoveCapturedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/camerauicontrol/nf-camerauicontrol-icamerauicontrol-removecaptureditem")] +ICameraUIControl::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/camerauicontrol/nf-camerauicontrol-icamerauicontrol-resume")] +ICameraUIControl::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/camerauicontrol/nf-camerauicontrol-icamerauicontrol-show")] +ICameraUIControl::Suspend=[Documentation("https://docs.microsoft.com/windows/win32/api/camerauicontrol/nf-camerauicontrol-icamerauicontrol-suspend")] +ICameraUIControlEventCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/camerauicontrol/nn-camerauicontrol-icamerauicontroleventcallback")] +ICameraUIControlEventCallback::OnClosed=[Documentation("https://docs.microsoft.com/windows/win32/api/camerauicontrol/nf-camerauicontrol-icamerauicontroleventcallback-onclosed")] +ICameraUIControlEventCallback::OnItemCaptured=[Documentation("https://docs.microsoft.com/windows/win32/api/camerauicontrol/nf-camerauicontrol-icamerauicontroleventcallback-onitemcaptured")] +ICameraUIControlEventCallback::OnItemDeleted=[Documentation("https://docs.microsoft.com/windows/win32/api/camerauicontrol/nf-camerauicontrol-icamerauicontroleventcallback-onitemdeleted")] +ICameraUIControlEventCallback::OnStartupComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/camerauicontrol/nf-camerauicontrol-icamerauicontroleventcallback-onstartupcomplete")] +ICameraUIControlEventCallback::OnSuspendComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/camerauicontrol/nf-camerauicontrol-icamerauicontroleventcallback-onsuspendcomplete")] +ICancelMethodCalls=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-icancelmethodcalls")] +ICancelMethodCalls::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-icancelmethodcalls-cancel")] +ICancelMethodCalls::TestCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-icancelmethodcalls-testcancel")] +ICaptionServiceDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nn-atscpsipparser-icaptionservicedescriptor")] +ICaptionServiceDescriptor::GetCaptionServiceNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-icaptionservicedescriptor-getcaptionservicenumber")] +ICaptionServiceDescriptor::GetCCType=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-icaptionservicedescriptor-getcctype")] +ICaptionServiceDescriptor::GetEasyReader=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-icaptionservicedescriptor-geteasyreader")] +ICaptionServiceDescriptor::GetLanguageCode=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-icaptionservicedescriptor-getlanguagecode")] +ICaptionServiceDescriptor::GetNumberOfServices=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-icaptionservicedescriptor-getnumberofservices")] +ICaptionServiceDescriptor::GetWideAspectRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-icaptionservicedescriptor-getwideaspectratio")] +ICaptureGraphBuilder=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-icapturegraphbuilder")] +ICaptureGraphBuilder::AllocCapFile=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder-alloccapfile")] +ICaptureGraphBuilder::ControlStream=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder-controlstream")] +ICaptureGraphBuilder::CopyCaptureFile=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder-copycapturefile")] +ICaptureGraphBuilder::FindInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder-findinterface")] +ICaptureGraphBuilder::GetFiltergraph=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder-getfiltergraph")] +ICaptureGraphBuilder::RenderStream=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder-renderstream")] +ICaptureGraphBuilder::SetFiltergraph=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder-setfiltergraph")] +ICaptureGraphBuilder::SetOutputFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder-setoutputfilename")] +ICaptureGraphBuilder2=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-icapturegraphbuilder2")] +ICaptureGraphBuilder2::AllocCapFile=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder2-alloccapfile")] +ICaptureGraphBuilder2::ControlStream=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder2-controlstream")] +ICaptureGraphBuilder2::CopyCaptureFile=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder2-copycapturefile")] +ICaptureGraphBuilder2::FindInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder2-findinterface")] +ICaptureGraphBuilder2::FindPin=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder2-findpin")] +ICaptureGraphBuilder2::GetFiltergraph=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder2-getfiltergraph")] +ICaptureGraphBuilder2::RenderStream=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder2-renderstream")] +ICaptureGraphBuilder2::SetFiltergraph=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder2-setfiltergraph")] +ICaptureGraphBuilder2::SetOutputFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icapturegraphbuilder2-setoutputfilename")] +ICAT=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nn-mpeg2psiparser-icat")] +ICAT::ConvertNextToCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-icat-convertnexttocurrent")] +ICAT::GetCountOfTableDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-icat-getcountoftabledescriptors")] +ICAT::GetNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-icat-getnexttable")] +ICAT::GetTableDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-icat-gettabledescriptorbyindex")] +ICAT::GetTableDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-icat-gettabledescriptorbytag")] +ICAT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-icat-getversionnumber")] +ICAT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-icat-initialize")] +ICAT::RegisterForNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-icat-registerfornexttable")] +ICAT::RegisterForWhenCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-icat-registerforwhencurrent")] +ICatalogCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nn-comadmin-icatalogcollection")] +ICatalogCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get__newenum")] +ICatalogCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-add")] +ICatalogCollection::AddEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get_addenabled")] +ICatalogCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get_count")] +ICatalogCollection::DataStoreMajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get_datastoremajorversion")] +ICatalogCollection::DataStoreMinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get_datastoreminorversion")] +ICatalogCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get__newenum")] +ICatalogCollection::get_AddEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get_addenabled")] +ICatalogCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get_count")] +ICatalogCollection::get_DataStoreMajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get_datastoremajorversion")] +ICatalogCollection::get_DataStoreMinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get_datastoreminorversion")] +ICatalogCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get_item")] +ICatalogCollection::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get_name")] +ICatalogCollection::get_RemoveEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get_removeenabled")] +ICatalogCollection::GetCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-getcollection")] +ICatalogCollection::GetUtilInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-getutilinterface")] +ICatalogCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get_item")] +ICatalogCollection::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get_name")] +ICatalogCollection::Populate=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-populate")] +ICatalogCollection::PopulateByKey=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-populatebykey")] +ICatalogCollection::PopulateByQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-populatebyquery")] +ICatalogCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-remove")] +ICatalogCollection::RemoveEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-get_removeenabled")] +ICatalogCollection::SaveChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogcollection-savechanges")] +ICatalogObject=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nn-comadmin-icatalogobject")] +ICatalogObject::get_Key=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogobject-get_key")] +ICatalogObject::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogobject-get_name")] +ICatalogObject::get_Valid=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogobject-get_valid")] +ICatalogObject::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogobject-get_value")] +ICatalogObject::IsPropertyReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogobject-ispropertyreadonly")] +ICatalogObject::IsPropertyWriteOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogobject-ispropertywriteonly")] +ICatalogObject::Key=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogobject-get_key")] +ICatalogObject::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogobject-get_name")] +ICatalogObject::put_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogobject-put_value")] +ICatalogObject::Valid=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogobject-get_valid")] +ICatalogObject::Value=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icatalogobject-put_value")] +ICategorizer=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-icategorizer")] +ICategorizer::CompareCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icategorizer-comparecategory")] +ICategorizer::GetCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icategorizer-getcategory")] +ICategorizer::GetCategoryInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icategorizer-getcategoryinfo")] +ICategorizer::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icategorizer-getdescription")] +ICategory=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-icategory")] +ICategory::CategoryID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_categoryid")] +ICategory::Children=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_children")] +ICategory::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_description")] +ICategory::get_CategoryID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_categoryid")] +ICategory::get_Children=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_children")] +ICategory::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_description")] +ICategory::get_Image=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_image")] +ICategory::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_name")] +ICategory::get_Order=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_order")] +ICategory::get_Parent=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_parent")] +ICategory::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_type")] +ICategory::get_Updates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_updates")] +ICategory::Image=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_image")] +ICategory::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_name")] +ICategory::Order=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_order")] +ICategory::Parent=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_parent")] +ICategory::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_type")] +ICategory::Updates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategory-get_updates")] +ICategoryCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-icategorycollection")] +ICategoryCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategorycollection-get__newenum")] +ICategoryCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategorycollection-get_count")] +ICategoryCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategorycollection-get__newenum")] +ICategoryCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategorycollection-get_count")] +ICategoryCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategorycollection-get_item")] +ICategoryCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-icategorycollection-get_item")] +ICategoryProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-icategoryprovider")] +ICategoryProvider::CanCategorizeOnSCID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icategoryprovider-cancategorizeonscid")] +ICategoryProvider::CreateCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icategoryprovider-createcategory")] +ICategoryProvider::EnumCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icategoryprovider-enumcategories")] +ICategoryProvider::GetCategoryForSCID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icategoryprovider-getcategoryforscid")] +ICategoryProvider::GetCategoryName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icategoryprovider-getcategoryname")] +ICategoryProvider::GetDefaultCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icategoryprovider-getdefaultcategory")] +ICatInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nn-comcat-icatinformation")] +ICatInformation::EnumCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-icatinformation-enumcategories")] +ICatInformation::EnumClassesOfCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-icatinformation-enumclassesofcategories")] +ICatInformation::EnumImplCategoriesOfClass=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-icatinformation-enumimplcategoriesofclass")] +ICatInformation::EnumReqCategoriesOfClass=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-icatinformation-enumreqcategoriesofclass")] +ICatInformation::GetCategoryDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-icatinformation-getcategorydesc")] +ICatInformation::IsClassOfCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-icatinformation-isclassofcategories")] +ICatRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nn-comcat-icatregister")] +ICatRegister::RegisterCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-icatregister-registercategories")] +ICatRegister::RegisterClassImplCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-icatregister-registerclassimplcategories")] +ICatRegister::RegisterClassReqCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-icatregister-registerclassreqcategories")] +ICatRegister::UnRegisterCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-icatregister-unregistercategories")] +ICatRegister::UnRegisterClassImplCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-icatregister-unregisterclassimplcategories")] +ICatRegister::UnRegisterClassReqCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-icatregister-unregisterclassreqcategories")] +ICcgDomainAuthCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/ccgplugins/nn-ccgplugins-iccgdomainauthcredentials")] +ICcgDomainAuthCredentials::GetPasswordCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/ccgplugins/nf-ccgplugins-iccgdomainauthcredentials-getpasswordcredentials")] +ICClose=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icclose")] +ICCompress=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iccompress")] +ICCOMPRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-iccompress")] +ICCompressBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iccompressbegin")] +ICCompressEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iccompressend")] +ICCOMPRESSFRAMES=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-iccompressframes")] +ICCompressGetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iccompressgetformat")] +ICCompressGetFormatSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iccompressgetformatsize")] +ICCompressGetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iccompressgetsize")] +ICCompressorChoose=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iccompressorchoose")] +ICCompressorFree=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iccompressorfree")] +ICCompressQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iccompressquery")] +ICConfigure=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icconfigure")] +ICCSubStreamFiltering=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-iccsubstreamfiltering")] +ICCSubStreamFiltering::get_SubstreamTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-iccsubstreamfiltering-get_substreamtypes")] +ICCSubStreamFiltering::put_SubstreamTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-iccsubstreamfiltering-put_substreamtypes")] +ICDBurn=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-icdburn")] +ICDBurn::Burn=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-icdburn-burn")] +ICDBurn::GetRecorderDriveLetter=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-icdburn-getrecorderdriveletter")] +ICDBurn::HasRecordableDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-icdburn-hasrecordabledrive")] +ICDBurnExt=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-icdburnext")] +ICDBurnExt::GetSupportedActionTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-icdburnext-getsupportedactiontypes")] +ICDecompress=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdecompress")] +ICDECOMPRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-icdecompress")] +ICDecompressBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdecompressbegin")] +ICDecompressEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdecompressend")] +ICDecompressEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdecompressex")] +ICDECOMPRESSEX=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-icdecompressex")] +ICDecompressExBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdecompressexbegin")] +ICDecompressExEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdecompressexend")] +ICDecompressExQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdecompressexquery")] +ICDecompressGetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdecompressgetformat")] +ICDecompressGetFormatSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdecompressgetformatsize")] +ICDecompressGetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdecompressgetpalette")] +ICDecompressOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdecompressopen")] +ICDecompressQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdecompressquery")] +ICDecompressSetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdecompresssetpalette")] +ICDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdraw")] +ICDRAW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-icdraw")] +ICDrawBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawbegin")] +ICDRAWBEGIN=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-icdrawbegin")] +ICDrawChangePalette=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawchangepalette")] +ICDrawEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawend")] +ICDrawFlush=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawflush")] +ICDrawGetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawgettime")] +ICDrawOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawopen")] +ICDrawQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawquery")] +ICDrawRealize=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawrealize")] +ICDrawRenderBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawrenderbuffer")] +ICDrawSetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawsettime")] +ICDrawStart=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawstart")] +ICDrawStartPlay=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawstartplay")] +ICDrawStop=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawstop")] +ICDrawStopPlay=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawstopplay")] +ICDRAWSUGGEST=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-icdrawsuggest")] +ICDrawSuggestFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawsuggestformat")] +ICDrawWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icdrawwindow")] +ICEnroll=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nn-xenroll-icenroll")] +ICEnroll::acceptFilePKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-acceptfilepkcs7")] +ICEnroll::acceptPKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-acceptpkcs7")] +ICEnroll::CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoreflags")] +ICEnroll::CAStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castorename")] +ICEnroll::CAStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoretype")] +ICEnroll::ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_containername")] +ICEnroll::createFilePKCS10=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-createfilepkcs10")] +ICEnroll::createPKCS10=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-createpkcs10")] +ICEnroll::DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_deleterequestcert")] +ICEnroll::enumContainers=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-enumcontainers")] +ICEnroll::enumProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-enumproviders")] +ICEnroll::freeRequestInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-freerequestinfo")] +ICEnroll::GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_genkeyflags")] +ICEnroll::get_CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_castoreflags")] +ICEnroll::get_CAStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_castorename")] +ICEnroll::get_CAStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_castoretype")] +ICEnroll::get_ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_containername")] +ICEnroll::get_DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_deleterequestcert")] +ICEnroll::get_GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_genkeyflags")] +ICEnroll::get_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_hashalgorithm")] +ICEnroll::get_KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_keyspec")] +ICEnroll::get_MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystoreflags")] +ICEnroll::get_MyStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystorename")] +ICEnroll::get_MyStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystoretype")] +ICEnroll::get_ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_providerflags")] +ICEnroll::get_ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_providername")] +ICEnroll::get_ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_providertype")] +ICEnroll::get_PVKFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_pvkfilename")] +ICEnroll::get_RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_requeststoreflags")] +ICEnroll::get_RequestStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_requeststorename")] +ICEnroll::get_RequestStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_requeststoretype")] +ICEnroll::get_RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_rootstoreflags")] +ICEnroll::get_RootStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_rootstorename")] +ICEnroll::get_RootStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_rootstoretype")] +ICEnroll::get_SPCFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_spcfilename")] +ICEnroll::get_UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_useexistingkeyset")] +ICEnroll::get_WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_writecerttocsp")] +ICEnroll::getCertFromPKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-getcertfrompkcs7")] +ICEnroll::HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_hashalgorithm")] +ICEnroll::KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_keyspec")] +ICEnroll::MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_mystoreflags")] +ICEnroll::MyStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystorename")] +ICEnroll::MyStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystoretype")] +ICEnroll::ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providerflags")] +ICEnroll::ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providername")] +ICEnroll::ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providertype")] +ICEnroll::put_CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoreflags")] +ICEnroll::put_CAStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castorename")] +ICEnroll::put_CAStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoretype")] +ICEnroll::put_ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_containername")] +ICEnroll::put_DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_deleterequestcert")] +ICEnroll::put_GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_genkeyflags")] +ICEnroll::put_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_hashalgorithm")] +ICEnroll::put_KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_keyspec")] +ICEnroll::put_MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_mystoreflags")] +ICEnroll::put_MyStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_mystorename")] +ICEnroll::put_MyStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_mystoretype")] +ICEnroll::put_ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providerflags")] +ICEnroll::put_ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providername")] +ICEnroll::put_ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providertype")] +ICEnroll::put_PVKFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_pvkfilename")] +ICEnroll::put_RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststoreflags")] +ICEnroll::put_RequestStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststorename")] +ICEnroll::put_RequestStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststoretype")] +ICEnroll::put_RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstoreflags")] +ICEnroll::put_RootStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstorename")] +ICEnroll::put_RootStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstoretype")] +ICEnroll::put_SPCFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_spcfilename")] +ICEnroll::put_UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_useexistingkeyset")] +ICEnroll::put_WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_writecerttocsp")] +ICEnroll::PVKFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_pvkfilename")] +ICEnroll::RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststoreflags")] +ICEnroll::RequestStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststorename")] +ICEnroll::RequestStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_requeststoretype")] +ICEnroll::RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_rootstoreflags")] +ICEnroll::RootStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstorename")] +ICEnroll::RootStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstoretype")] +ICEnroll::SPCFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_spcfilename")] +ICEnroll::UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_useexistingkeyset")] +ICEnroll::WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_writecerttocsp")] +ICEnroll2=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nn-xenroll-icenroll2")] +ICEnroll2::acceptFilePKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-acceptfilepkcs7")] +ICEnroll2::acceptPKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-acceptpkcs7")] +ICEnroll2::addCertTypeToRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-addcerttypetorequest")] +ICEnroll2::addNameValuePairToSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-addnamevaluepairtosignature")] +ICEnroll2::CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoreflags")] +ICEnroll2::CAStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castorename")] +ICEnroll2::CAStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoretype")] +ICEnroll2::ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_containername")] +ICEnroll2::createFilePKCS10=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-createfilepkcs10")] +ICEnroll2::createPKCS10=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-createpkcs10")] +ICEnroll2::DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_deleterequestcert")] +ICEnroll2::EnableT61DNEncoding=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_enablet61dnencoding")] +ICEnroll2::enumContainers=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-enumcontainers")] +ICEnroll2::enumProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-enumproviders")] +ICEnroll2::freeRequestInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-freerequestinfo")] +ICEnroll2::GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_genkeyflags")] +ICEnroll2::get_CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoreflags")] +ICEnroll2::get_CAStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castorename")] +ICEnroll2::get_CAStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoretype")] +ICEnroll2::get_ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_containername")] +ICEnroll2::get_DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_deleterequestcert")] +ICEnroll2::get_EnableT61DNEncoding=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-get_enablet61dnencoding")] +ICEnroll2::get_GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_genkeyflags")] +ICEnroll2::get_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_hashalgorithm")] +ICEnroll2::get_KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_keyspec")] +ICEnroll2::get_MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_mystoreflags")] +ICEnroll2::get_MyStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystorename")] +ICEnroll2::get_MyStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystoretype")] +ICEnroll2::get_ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providerflags")] +ICEnroll2::get_ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providername")] +ICEnroll2::get_ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providertype")] +ICEnroll2::get_PVKFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_pvkfilename")] +ICEnroll2::get_RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststoreflags")] +ICEnroll2::get_RequestStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststorename")] +ICEnroll2::get_RequestStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_requeststoretype")] +ICEnroll2::get_RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_rootstoreflags")] +ICEnroll2::get_RootStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstorename")] +ICEnroll2::get_RootStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstoretype")] +ICEnroll2::get_SPCFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_spcfilename")] +ICEnroll2::get_UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_useexistingkeyset")] +ICEnroll2::get_WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_writecerttocsp")] +ICEnroll2::get_WriteCertToUserDS=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-get_writecerttouserds")] +ICEnroll2::getCertFromPKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-getcertfrompkcs7")] +ICEnroll2::HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_hashalgorithm")] +ICEnroll2::KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_keyspec")] +ICEnroll2::MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_mystoreflags")] +ICEnroll2::MyStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystorename")] +ICEnroll2::MyStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystoretype")] +ICEnroll2::ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providerflags")] +ICEnroll2::ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providername")] +ICEnroll2::ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providertype")] +ICEnroll2::put_CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoreflags")] +ICEnroll2::put_CAStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castorename")] +ICEnroll2::put_CAStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoretype")] +ICEnroll2::put_ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_containername")] +ICEnroll2::put_DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_deleterequestcert")] +ICEnroll2::put_EnableT61DNEncoding=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_enablet61dnencoding")] +ICEnroll2::put_GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_genkeyflags")] +ICEnroll2::put_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_hashalgorithm")] +ICEnroll2::put_KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_keyspec")] +ICEnroll2::put_MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_mystoreflags")] +ICEnroll2::put_MyStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystorename")] +ICEnroll2::put_MyStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystoretype")] +ICEnroll2::put_ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providerflags")] +ICEnroll2::put_ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providername")] +ICEnroll2::put_ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providertype")] +ICEnroll2::put_PVKFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_pvkfilename")] +ICEnroll2::put_RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststoreflags")] +ICEnroll2::put_RequestStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststorename")] +ICEnroll2::put_RequestStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_requeststoretype")] +ICEnroll2::put_RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_rootstoreflags")] +ICEnroll2::put_RootStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstorename")] +ICEnroll2::put_RootStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstoretype")] +ICEnroll2::put_SPCFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_spcfilename")] +ICEnroll2::put_UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_useexistingkeyset")] +ICEnroll2::put_WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_writecerttocsp")] +ICEnroll2::put_WriteCertToUserDS=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_writecerttouserds")] +ICEnroll2::PVKFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_pvkfilename")] +ICEnroll2::RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststoreflags")] +ICEnroll2::RequestStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststorename")] +ICEnroll2::RequestStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_requeststoretype")] +ICEnroll2::RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_rootstoreflags")] +ICEnroll2::RootStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstorename")] +ICEnroll2::RootStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstoretype")] +ICEnroll2::SPCFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_spcfilename")] +ICEnroll2::UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_useexistingkeyset")] +ICEnroll2::WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_writecerttocsp")] +ICEnroll2::WriteCertToUserDS=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_writecerttouserds")] +ICEnroll3=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nn-xenroll-icenroll3")] +ICEnroll3::acceptFilePKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-acceptfilepkcs7")] +ICEnroll3::acceptPKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-acceptpkcs7")] +ICEnroll3::addCertTypeToRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-addcerttypetorequest")] +ICEnroll3::addNameValuePairToSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-addnamevaluepairtosignature")] +ICEnroll3::CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoreflags")] +ICEnroll3::CAStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castorename")] +ICEnroll3::CAStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoretype")] +ICEnroll3::ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_containername")] +ICEnroll3::createFilePKCS10=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-createfilepkcs10")] +ICEnroll3::createPKCS10=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-createpkcs10")] +ICEnroll3::DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_deleterequestcert")] +ICEnroll3::EnableSMIMECapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_enablesmimecapabilities")] +ICEnroll3::EnableT61DNEncoding=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_enablet61dnencoding")] +ICEnroll3::EnumAlgs=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-enumalgs")] +ICEnroll3::enumContainers=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-enumcontainers")] +ICEnroll3::enumProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-enumproviders")] +ICEnroll3::freeRequestInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-freerequestinfo")] +ICEnroll3::GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_genkeyflags")] +ICEnroll3::get_CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoreflags")] +ICEnroll3::get_CAStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castorename")] +ICEnroll3::get_CAStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoretype")] +ICEnroll3::get_ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_containername")] +ICEnroll3::get_DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_deleterequestcert")] +ICEnroll3::get_EnableSMIMECapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_enablesmimecapabilities")] +ICEnroll3::get_EnableT61DNEncoding=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_enablet61dnencoding")] +ICEnroll3::get_GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_genkeyflags")] +ICEnroll3::get_HashAlgID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_hashalgid")] +ICEnroll3::get_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_hashalgorithm")] +ICEnroll3::get_KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_keyspec")] +ICEnroll3::get_LimitExchangeKeyToEncipherment=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_limitexchangekeytoencipherment")] +ICEnroll3::get_MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_mystoreflags")] +ICEnroll3::get_MyStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystorename")] +ICEnroll3::get_MyStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystoretype")] +ICEnroll3::get_ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providerflags")] +ICEnroll3::get_ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providername")] +ICEnroll3::get_ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providertype")] +ICEnroll3::get_PVKFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_pvkfilename")] +ICEnroll3::get_RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststoreflags")] +ICEnroll3::get_RequestStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststorename")] +ICEnroll3::get_RequestStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_requeststoretype")] +ICEnroll3::get_ReuseHardwareKeyIfUnableToGenNew=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_reusehardwarekeyifunabletogennew")] +ICEnroll3::get_RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_rootstoreflags")] +ICEnroll3::get_RootStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstorename")] +ICEnroll3::get_RootStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstoretype")] +ICEnroll3::get_SPCFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_spcfilename")] +ICEnroll3::get_UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_useexistingkeyset")] +ICEnroll3::get_WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_writecerttocsp")] +ICEnroll3::get_WriteCertToUserDS=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_writecerttouserds")] +ICEnroll3::GetAlgName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-getalgname")] +ICEnroll3::getCertFromPKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-getcertfrompkcs7")] +ICEnroll3::GetKeyLen=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-getkeylen")] +ICEnroll3::GetSupportedKeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-getsupportedkeyspec")] +ICEnroll3::HashAlgID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_hashalgid")] +ICEnroll3::HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_hashalgorithm")] +ICEnroll3::InstallPKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-installpkcs7")] +ICEnroll3::KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_keyspec")] +ICEnroll3::LimitExchangeKeyToEncipherment=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_limitexchangekeytoencipherment")] +ICEnroll3::MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_mystoreflags")] +ICEnroll3::MyStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystorename")] +ICEnroll3::MyStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystoretype")] +ICEnroll3::ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providerflags")] +ICEnroll3::ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providername")] +ICEnroll3::ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providertype")] +ICEnroll3::put_CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoreflags")] +ICEnroll3::put_CAStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castorename")] +ICEnroll3::put_CAStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoretype")] +ICEnroll3::put_ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_containername")] +ICEnroll3::put_DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_deleterequestcert")] +ICEnroll3::put_EnableSMIMECapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-put_enablesmimecapabilities")] +ICEnroll3::put_EnableT61DNEncoding=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_enablet61dnencoding")] +ICEnroll3::put_GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_genkeyflags")] +ICEnroll3::put_HashAlgID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-put_hashalgid")] +ICEnroll3::put_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_hashalgorithm")] +ICEnroll3::put_KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_keyspec")] +ICEnroll3::put_LimitExchangeKeyToEncipherment=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-put_limitexchangekeytoencipherment")] +ICEnroll3::put_MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_mystoreflags")] +ICEnroll3::put_MyStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystorename")] +ICEnroll3::put_MyStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystoretype")] +ICEnroll3::put_ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providerflags")] +ICEnroll3::put_ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providername")] +ICEnroll3::put_ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providertype")] +ICEnroll3::put_PVKFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_pvkfilename")] +ICEnroll3::put_RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststoreflags")] +ICEnroll3::put_RequestStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststorename")] +ICEnroll3::put_RequestStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_requeststoretype")] +ICEnroll3::put_ReuseHardwareKeyIfUnableToGenNew=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-put_reusehardwarekeyifunabletogennew")] +ICEnroll3::put_RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_rootstoreflags")] +ICEnroll3::put_RootStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstorename")] +ICEnroll3::put_RootStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstoretype")] +ICEnroll3::put_SPCFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_spcfilename")] +ICEnroll3::put_UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_useexistingkeyset")] +ICEnroll3::put_WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_writecerttocsp")] +ICEnroll3::put_WriteCertToUserDS=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_writecerttouserds")] +ICEnroll3::PVKFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_pvkfilename")] +ICEnroll3::RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststoreflags")] +ICEnroll3::RequestStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststorename")] +ICEnroll3::RequestStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_requeststoretype")] +ICEnroll3::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-reset")] +ICEnroll3::ReuseHardwareKeyIfUnableToGenNew=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_reusehardwarekeyifunabletogennew")] +ICEnroll3::RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_rootstoreflags")] +ICEnroll3::RootStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstorename")] +ICEnroll3::RootStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstoretype")] +ICEnroll3::SPCFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_spcfilename")] +ICEnroll3::UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_useexistingkeyset")] +ICEnroll3::WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_writecerttocsp")] +ICEnroll3::WriteCertToUserDS=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_writecerttouserds")] +ICEnroll4=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nn-xenroll-icenroll4")] +ICEnroll4::acceptFilePKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-acceptfilepkcs7")] +ICEnroll4::acceptFileResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-acceptfileresponse")] +ICEnroll4::acceptPKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-acceptpkcs7")] +ICEnroll4::acceptResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-acceptresponse")] +ICEnroll4::addAttributeToRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-addattributetorequest")] +ICEnroll4::addBlobPropertyToCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-addblobpropertytocertificate")] +ICEnroll4::addCertTypeToRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-addcerttypetorequest")] +ICEnroll4::addCertTypeToRequestEx=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-addcerttypetorequestex")] +ICEnroll4::addExtensionToRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-addextensiontorequest")] +ICEnroll4::addNameValuePairToRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-addnamevaluepairtorequest")] +ICEnroll4::addNameValuePairToSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-addnamevaluepairtosignature")] +ICEnroll4::binaryToString=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-binarytostring")] +ICEnroll4::CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoreflags")] +ICEnroll4::CAStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castorename")] +ICEnroll4::CAStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoretype")] +ICEnroll4::ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_containername")] +ICEnroll4::createFilePFX=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-createfilepfx")] +ICEnroll4::createFilePKCS10=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-createfilepkcs10")] +ICEnroll4::createFileRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-createfilerequest")] +ICEnroll4::createPFX=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-createpfx")] +ICEnroll4::createPKCS10=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-createpkcs10")] +ICEnroll4::createRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-createrequest")] +ICEnroll4::DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_deleterequestcert")] +ICEnroll4::EnableSMIMECapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_enablesmimecapabilities")] +ICEnroll4::EnableT61DNEncoding=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_enablet61dnencoding")] +ICEnroll4::EnumAlgs=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-enumalgs")] +ICEnroll4::enumContainers=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-enumcontainers")] +ICEnroll4::enumPendingRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-enumpendingrequest")] +ICEnroll4::enumProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-enumproviders")] +ICEnroll4::freeRequestInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-freerequestinfo")] +ICEnroll4::GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_genkeyflags")] +ICEnroll4::get_CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoreflags")] +ICEnroll4::get_CAStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castorename")] +ICEnroll4::get_CAStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoretype")] +ICEnroll4::get_ClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-get_clientid")] +ICEnroll4::get_ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_containername")] +ICEnroll4::get_DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_deleterequestcert")] +ICEnroll4::get_EnableSMIMECapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_enablesmimecapabilities")] +ICEnroll4::get_EnableT61DNEncoding=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_enablet61dnencoding")] +ICEnroll4::get_GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_genkeyflags")] +ICEnroll4::get_HashAlgID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_hashalgid")] +ICEnroll4::get_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_hashalgorithm")] +ICEnroll4::get_IncludeSubjectKeyID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-get_includesubjectkeyid")] +ICEnroll4::get_KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_keyspec")] +ICEnroll4::get_LimitExchangeKeyToEncipherment=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_limitexchangekeytoencipherment")] +ICEnroll4::get_MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_mystoreflags")] +ICEnroll4::get_MyStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystorename")] +ICEnroll4::get_MyStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystoretype")] +ICEnroll4::get_PrivateKeyArchiveCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-get_privatekeyarchivecertificate")] +ICEnroll4::get_ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providerflags")] +ICEnroll4::get_ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providername")] +ICEnroll4::get_ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providertype")] +ICEnroll4::get_PVKFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_pvkfilename")] +ICEnroll4::get_RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststoreflags")] +ICEnroll4::get_RequestStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststorename")] +ICEnroll4::get_RequestStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_requeststoretype")] +ICEnroll4::get_ReuseHardwareKeyIfUnableToGenNew=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_reusehardwarekeyifunabletogennew")] +ICEnroll4::get_RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_rootstoreflags")] +ICEnroll4::get_RootStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstorename")] +ICEnroll4::get_RootStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstoretype")] +ICEnroll4::get_SPCFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_spcfilename")] +ICEnroll4::get_ThumbPrint=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-get_thumbprint")] +ICEnroll4::get_UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_useexistingkeyset")] +ICEnroll4::get_WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_writecerttocsp")] +ICEnroll4::get_WriteCertToUserDS=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_writecerttouserds")] +ICEnroll4::GetAlgName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-getalgname")] +ICEnroll4::getCertFromFileResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-getcertfromfileresponse")] +ICEnroll4::getCertFromPKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-getcertfrompkcs7")] +ICEnroll4::getCertFromResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-getcertfromresponse")] +ICEnroll4::GetKeyLen=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-getkeylen")] +ICEnroll4::GetKeyLenEx=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-getkeylenex")] +ICEnroll4::getProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-getprovidertype")] +ICEnroll4::GetSupportedKeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-getsupportedkeyspec")] +ICEnroll4::HashAlgID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_hashalgid")] +ICEnroll4::HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_hashalgorithm")] +ICEnroll4::IncludeSubjectKeyID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-get_includesubjectkeyid")] +ICEnroll4::InstallPKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-installpkcs7")] +ICEnroll4::InstallPKCS7Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-installpkcs7ex")] +ICEnroll4::KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_keyspec")] +ICEnroll4::LimitExchangeKeyToEncipherment=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_limitexchangekeytoencipherment")] +ICEnroll4::MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_mystoreflags")] +ICEnroll4::MyStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystorename")] +ICEnroll4::MyStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystoretype")] +ICEnroll4::PrivateKeyArchiveCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-get_privatekeyarchivecertificate")] +ICEnroll4::ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providerflags")] +ICEnroll4::ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providername")] +ICEnroll4::ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providertype")] +ICEnroll4::put_CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoreflags")] +ICEnroll4::put_CAStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castorename")] +ICEnroll4::put_CAStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_castoretype")] +ICEnroll4::put_ClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-put_clientid")] +ICEnroll4::put_ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_containername")] +ICEnroll4::put_DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_deleterequestcert")] +ICEnroll4::put_EnableSMIMECapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_enablesmimecapabilities")] +ICEnroll4::put_EnableT61DNEncoding=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_enablet61dnencoding")] +ICEnroll4::put_GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_genkeyflags")] +ICEnroll4::put_HashAlgID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_hashalgid")] +ICEnroll4::put_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_hashalgorithm")] +ICEnroll4::put_IncludeSubjectKeyID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-put_includesubjectkeyid")] +ICEnroll4::put_KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_keyspec")] +ICEnroll4::put_LimitExchangeKeyToEncipherment=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_limitexchangekeytoencipherment")] +ICEnroll4::put_MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_mystoreflags")] +ICEnroll4::put_MyStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystorename")] +ICEnroll4::put_MyStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_mystoretype")] +ICEnroll4::put_PrivateKeyArchiveCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-put_privatekeyarchivecertificate")] +ICEnroll4::put_ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providerflags")] +ICEnroll4::put_ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providername")] +ICEnroll4::put_ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_providertype")] +ICEnroll4::put_PVKFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_pvkfilename")] +ICEnroll4::put_RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststoreflags")] +ICEnroll4::put_RequestStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststorename")] +ICEnroll4::put_RequestStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_requeststoretype")] +ICEnroll4::put_ReuseHardwareKeyIfUnableToGenNew=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_reusehardwarekeyifunabletogennew")] +ICEnroll4::put_RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_rootstoreflags")] +ICEnroll4::put_RootStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstorename")] +ICEnroll4::put_RootStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstoretype")] +ICEnroll4::put_SignerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-put_signercertificate")] +ICEnroll4::put_SPCFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_spcfilename")] +ICEnroll4::put_ThumbPrint=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-put_thumbprint")] +ICEnroll4::put_UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_useexistingkeyset")] +ICEnroll4::put_WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_writecerttocsp")] +ICEnroll4::put_WriteCertToUserDS=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_writecerttouserds")] +ICEnroll4::PVKFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_pvkfilename")] +ICEnroll4::removePendingRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-removependingrequest")] +ICEnroll4::RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststoreflags")] +ICEnroll4::RequestStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_requeststorename")] +ICEnroll4::RequestStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_requeststoretype")] +ICEnroll4::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-reset")] +ICEnroll4::resetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-resetattributes")] +ICEnroll4::resetBlobProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-resetblobproperties")] +ICEnroll4::resetExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-resetextensions")] +ICEnroll4::ReuseHardwareKeyIfUnableToGenNew=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll3-get_reusehardwarekeyifunabletogennew")] +ICEnroll4::RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_rootstoreflags")] +ICEnroll4::RootStoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstorename")] +ICEnroll4::RootStoreType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_rootstoretype")] +ICEnroll4::setPendingRequestInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-setpendingrequestinfo")] +ICEnroll4::SignerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-put_signercertificate")] +ICEnroll4::SPCFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_spcfilename")] +ICEnroll4::stringToBinary=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-stringtobinary")] +ICEnroll4::ThumbPrint=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll4-get_thumbprint")] +ICEnroll4::UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-get_useexistingkeyset")] +ICEnroll4::WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll-put_writecerttocsp")] +ICEnroll4::WriteCertToUserDS=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-icenroll2-put_writecerttouserds")] +ICertAdmin=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nn-certadm-icertadmin")] +ICertAdmin::DeleteRow=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-deleterow")] +ICertAdmin::DenyRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-denyrequest")] +ICertAdmin::GetCRL=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-getcrl")] +ICertAdmin::GetRevocationReason=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-getrevocationreason")] +ICertAdmin::ImportCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-importcertificate")] +ICertAdmin::IsValidCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-isvalidcertificate")] +ICertAdmin::PublishCRL=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-publishcrl")] +ICertAdmin::ResubmitRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-resubmitrequest")] +ICertAdmin::RevokeCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-revokecertificate")] +ICertAdmin::SetCertificateExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-setcertificateextension")] +ICertAdmin::SetRequestAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-setrequestattributes")] +ICertAdmin2=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nn-certadm-icertadmin2")] +ICertAdmin2::DeleteRow=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-deleterow")] +ICertAdmin2::DenyRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-denyrequest")] +ICertAdmin2::GetArchivedKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-getarchivedkey")] +ICertAdmin2::GetCAProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-getcaproperty")] +ICertAdmin2::GetCAPropertyDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-getcapropertydisplayname")] +ICertAdmin2::GetCAPropertyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-getcapropertyflags")] +ICertAdmin2::GetConfigEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-getconfigentry")] +ICertAdmin2::GetCRL=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-getcrl")] +ICertAdmin2::GetMyRoles=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-getmyroles")] +ICertAdmin2::GetRevocationReason=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-getrevocationreason")] +ICertAdmin2::ImportCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-importcertificate")] +ICertAdmin2::ImportKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-importkey")] +ICertAdmin2::IsValidCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-isvalidcertificate")] +ICertAdmin2::PublishCRL=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-publishcrl")] +ICertAdmin2::PublishCRLs=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-publishcrls")] +ICertAdmin2::ResubmitRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-resubmitrequest")] +ICertAdmin2::RevokeCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-revokecertificate")] +ICertAdmin2::SetCAProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-setcaproperty")] +ICertAdmin2::SetCertificateExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-setcertificateextension")] +ICertAdmin2::SetConfigEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin2-setconfigentry")] +ICertAdmin2::SetRequestAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-icertadmin-setrequestattributes")] +ICertConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nn-certcli-icertconfig")] +ICertConfig::GetConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertconfig-getconfig")] +ICertConfig::GetField=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertconfig-getfield")] +ICertConfig::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertconfig-next")] +ICertConfig::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertconfig-reset")] +ICertConfig2=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nn-certcli-icertconfig2")] +ICertConfig2::GetConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertconfig-getconfig")] +ICertConfig2::GetField=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertconfig-getfield")] +ICertConfig2::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertconfig-next")] +ICertConfig2::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertconfig-reset")] +ICertConfig2::SetSharedFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertconfig2-setsharedfolder")] +ICertContext=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertcontext")] +ICertContext::CertContext=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertcontext-certcontext")] +ICertContext::FreeContext=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertcontext-freecontext")] +ICertContext::get_CertContext=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertcontext-certcontext")] +ICertContext::put_CertContext=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertcontext-certcontext")] +ICertEncodeAltName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nn-certenc-icertencodealtname")] +ICertEncodeAltName::Decode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodealtname-decode")] +ICertEncodeAltName::Encode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodealtname-encode")] +ICertEncodeAltName::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodealtname-getname")] +ICertEncodeAltName::GetNameChoice=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodealtname-getnamechoice")] +ICertEncodeAltName::GetNameCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodealtname-getnamecount")] +ICertEncodeAltName::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodealtname-reset")] +ICertEncodeAltName::SetNameEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodealtname-setnameentry")] +ICertEncodeBitString=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nn-certenc-icertencodebitstring")] +ICertEncodeBitString::Decode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodebitstring-decode")] +ICertEncodeBitString::Encode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodebitstring-encode")] +ICertEncodeBitString::GetBitCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodebitstring-getbitcount")] +ICertEncodeBitString::GetBitString=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodebitstring-getbitstring")] +ICertEncodeCRLDistInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nn-certenc-icertencodecrldistinfo")] +ICertEncodeCRLDistInfo::Decode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-decode")] +ICertEncodeCRLDistInfo::Encode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-encode")] +ICertEncodeCRLDistInfo::GetDistPointCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-getdistpointcount")] +ICertEncodeCRLDistInfo::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-getname")] +ICertEncodeCRLDistInfo::GetNameChoice=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-getnamechoice")] +ICertEncodeCRLDistInfo::GetNameCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-getnamecount")] +ICertEncodeCRLDistInfo::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-reset")] +ICertEncodeCRLDistInfo::SetNameCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-setnamecount")] +ICertEncodeCRLDistInfo::SetNameEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodecrldistinfo-setnameentry")] +ICertEncodeDateArray=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nn-certenc-icertencodedatearray")] +ICertEncodeDateArray::Decode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodedatearray-decode")] +ICertEncodeDateArray::Encode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodedatearray-encode")] +ICertEncodeDateArray::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodedatearray-getcount")] +ICertEncodeDateArray::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodedatearray-getvalue")] +ICertEncodeDateArray::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodedatearray-reset")] +ICertEncodeDateArray::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodedatearray-setvalue")] +ICertEncodeLongArray=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nn-certenc-icertencodelongarray")] +ICertEncodeLongArray::Decode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodelongarray-decode")] +ICertEncodeLongArray::Encode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodelongarray-encode")] +ICertEncodeLongArray::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodelongarray-getcount")] +ICertEncodeLongArray::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodelongarray-getvalue")] +ICertEncodeLongArray::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodelongarray-reset")] +ICertEncodeLongArray::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodelongarray-setvalue")] +ICertEncodeStringArray=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nn-certenc-icertencodestringarray")] +ICertEncodeStringArray::Decode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodestringarray-decode")] +ICertEncodeStringArray::Encode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodestringarray-encode")] +ICertEncodeStringArray::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodestringarray-getcount")] +ICertEncodeStringArray::GetStringType=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodestringarray-getstringtype")] +ICertEncodeStringArray::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodestringarray-getvalue")] +ICertEncodeStringArray::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodestringarray-reset")] +ICertEncodeStringArray::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenc/nf-certenc-icertencodestringarray-setvalue")] +ICertExit=[Documentation("https://docs.microsoft.com/windows/win32/api/certexit/nn-certexit-icertexit")] +ICertExit::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/certexit/nf-certexit-icertexit-getdescription")] +ICertExit::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certexit/nf-certexit-icertexit-initialize")] +ICertExit::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/certexit/nf-certexit-icertexit-notify")] +ICertExit2=[Documentation("https://docs.microsoft.com/windows/win32/api/certexit/nn-certexit-icertexit2")] +ICertExit2::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/certexit/nf-certexit-icertexit-getdescription")] +ICertExit2::GetManageModule=[Documentation("https://docs.microsoft.com/windows/win32/api/certexit/nf-certexit-icertexit2-getmanagemodule")] +ICertExit2::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certexit/nf-certexit-icertexit-initialize")] +ICertExit2::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/certexit/nf-certexit-icertexit-notify")] +ICertGetConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nn-certcli-icertgetconfig")] +ICertGetConfig::GetConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertgetconfig-getconfig")] +ICertificate::BasicConstraints=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-basicconstraints")] +ICertificate::Display=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-display")] +ICertificate::Export=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-export")] +ICertificate::ExtendedKeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-extendedkeyusage")] +ICertificate::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-getinfo")] +ICertificate::HasPrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-hasprivatekey")] +ICertificate::Import=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-import")] +ICertificate::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-isvalid")] +ICertificate::KeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-keyusage")] +ICertificate2::BasicConstraints=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-basicconstraints")] +ICertificate2::Display=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-display")] +ICertificate2::Export=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-export")] +ICertificate2::ExtendedKeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-extendedkeyusage")] +ICertificate2::ExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-extendedproperties")] +ICertificate2::Extensions=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-extensions")] +ICertificate2::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-getinfo")] +ICertificate2::HasPrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-hasprivatekey")] +ICertificate2::Import=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-import")] +ICertificate2::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-isvalid")] +ICertificate2::KeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-keyusage")] +ICertificate2::Load=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-load")] +ICertificate2::Save=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-save")] +ICertificate2::Template=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificate-template")] +ICertificateAttestationChallenge=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertificateattestationchallenge")] +ICertificateAttestationChallenge::DecryptChallenge=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificateattestationchallenge-decryptchallenge")] +ICertificateAttestationChallenge::get_RequestID=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificateattestationchallenge-get_requestid")] +ICertificateAttestationChallenge::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificateattestationchallenge-initialize")] +ICertificateAttestationChallenge::RequestID=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificateattestationchallenge-get_requestid")] +ICertificateEnrollmentPolicyServerSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nn-casetup-icertificateenrollmentpolicyserversetup")] +ICertificateEnrollmentPolicyServerSetup::ErrorString=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertificateenrollmentpolicyserversetup-get_errorstring")] +ICertificateEnrollmentPolicyServerSetup::get_ErrorString=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertificateenrollmentpolicyserversetup-get_errorstring")] +ICertificateEnrollmentPolicyServerSetup::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertificateenrollmentpolicyserversetup-getproperty")] +ICertificateEnrollmentPolicyServerSetup::InitializeInstallDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertificateenrollmentpolicyserversetup-initializeinstalldefaults")] +ICertificateEnrollmentPolicyServerSetup::Install=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertificateenrollmentpolicyserversetup-install")] +ICertificateEnrollmentPolicyServerSetup::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertificateenrollmentpolicyserversetup-setproperty")] +ICertificateEnrollmentPolicyServerSetup::UnInstall=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertificateenrollmentpolicyserversetup-uninstall")] +ICertificateEnrollmentServerSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nn-casetup-icertificateenrollmentserversetup")] +ICertificateEnrollmentServerSetup::ErrorString=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertificateenrollmentserversetup-get_errorstring")] +ICertificateEnrollmentServerSetup::get_ErrorString=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertificateenrollmentserversetup-get_errorstring")] +ICertificateEnrollmentServerSetup::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertificateenrollmentserversetup-getproperty")] +ICertificateEnrollmentServerSetup::InitializeInstallDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertificateenrollmentserversetup-initializeinstalldefaults")] +ICertificateEnrollmentServerSetup::Install=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertificateenrollmentserversetup-install")] +ICertificateEnrollmentServerSetup::SetApplicationPoolCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertificateenrollmentserversetup-setapplicationpoolcredentials")] +ICertificateEnrollmentServerSetup::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertificateenrollmentserversetup-setproperty")] +ICertificateEnrollmentServerSetup::UnInstall=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertificateenrollmentserversetup-uninstall")] +ICertificatePolicies=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertificatepolicies")] +ICertificatePolicies::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificatepolicies-get__newenum")] +ICertificatePolicies::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificatepolicies-add")] +ICertificatePolicies::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificatepolicies-clear")] +ICertificatePolicies::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificatepolicies-get_count")] +ICertificatePolicies::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificatepolicies-get__newenum")] +ICertificatePolicies::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificatepolicies-get_count")] +ICertificatePolicies::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificatepolicies-get_itembyindex")] +ICertificatePolicies::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificatepolicies-get_itembyindex")] +ICertificatePolicies::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificatepolicies-remove")] +ICertificatePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertificatepolicy")] +ICertificatePolicy::get_ObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificatepolicy-get_objectid")] +ICertificatePolicy::get_PolicyQualifiers=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificatepolicy-get_policyqualifiers")] +ICertificatePolicy::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificatepolicy-initialize")] +ICertificatePolicy::ObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificatepolicy-get_objectid")] +ICertificatePolicy::PolicyQualifiers=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificatepolicy-get_policyqualifiers")] +ICertificates2::Add=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificates-add")] +ICertificates2::Clear=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificates-clear")] +ICertificates2::Find=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificates-find")] +ICertificates2::Remove=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificates-remove")] +ICertificates2::Select=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/certificates-select")] +ICertificationAuthorities=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertificationauthorities")] +ICertificationAuthorities::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificationauthorities-get__newenum")] +ICertificationAuthorities::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificationauthorities-add")] +ICertificationAuthorities::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificationauthorities-clear")] +ICertificationAuthorities::ComputeSiteCosts=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificationauthorities-computesitecosts")] +ICertificationAuthorities::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificationauthorities-get_count")] +ICertificationAuthorities::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificationauthorities-get__newenum")] +ICertificationAuthorities::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificationauthorities-get_count")] +ICertificationAuthorities::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificationauthorities-get_itembyindex")] +ICertificationAuthorities::get_ItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificationauthorities-get_itembyname")] +ICertificationAuthorities::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificationauthorities-get_itembyindex")] +ICertificationAuthorities::ItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificationauthorities-get_itembyname")] +ICertificationAuthorities::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificationauthorities-remove")] +ICertificationAuthority=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertificationauthority")] +ICertificationAuthority::get_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificationauthority-get_property")] +ICertificationAuthority::Property=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertificationauthority-get_property")] +ICertManageModule=[Documentation("https://docs.microsoft.com/windows/win32/api/certmod/nn-certmod-icertmanagemodule")] +ICertManageModule::Configure=[Documentation("https://docs.microsoft.com/windows/win32/api/certmod/nf-certmod-icertmanagemodule-configure")] +ICertManageModule::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certmod/nf-certmod-icertmanagemodule-getproperty")] +ICertManageModule::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certmod/nf-certmod-icertmanagemodule-setproperty")] +ICertPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nn-certpol-icertpolicy")] +ICertPolicy::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-icertpolicy-getdescription")] +ICertPolicy::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-icertpolicy-initialize")] +ICertPolicy::ShutDown=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-icertpolicy-shutdown")] +ICertPolicy::VerifyRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-icertpolicy-verifyrequest")] +ICertPolicy2=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nn-certpol-icertpolicy2")] +ICertPolicy2::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-icertpolicy-getdescription")] +ICertPolicy2::GetManageModule=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-icertpolicy2-getmanagemodule")] +ICertPolicy2::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-icertpolicy-initialize")] +ICertPolicy2::ShutDown=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-icertpolicy-shutdown")] +ICertPolicy2::VerifyRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-icertpolicy-verifyrequest")] +ICertProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertproperties")] +ICertProperties::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperties-get__newenum")] +ICertProperties::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperties-add")] +ICertProperties::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperties-clear")] +ICertProperties::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperties-get_count")] +ICertProperties::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperties-get__newenum")] +ICertProperties::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperties-get_count")] +ICertProperties::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperties-get_itembyindex")] +ICertProperties::InitializeFromCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperties-initializefromcertificate")] +ICertProperties::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperties-get_itembyindex")] +ICertProperties::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperties-remove")] +ICertProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertproperty")] +ICertProperty::get_PropertyId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperty-get_propertyid")] +ICertProperty::get_RawData=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperty-get_rawdata")] +ICertProperty::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperty-initializedecode")] +ICertProperty::InitializeFromCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperty-initializefromcertificate")] +ICertProperty::PropertyId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperty-put_propertyid")] +ICertProperty::put_PropertyId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperty-put_propertyid")] +ICertProperty::RawData=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperty-get_rawdata")] +ICertProperty::RemoveFromCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperty-removefromcertificate")] +ICertProperty::SetValueOnCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertproperty-setvalueoncertificate")] +ICertPropertyArchived=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertpropertyarchived")] +ICertPropertyArchived::Archived=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyarchived-get_archived")] +ICertPropertyArchived::get_Archived=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyarchived-get_archived")] +ICertPropertyArchived::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyarchived-initialize")] +ICertPropertyArchivedKeyHash=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertpropertyarchivedkeyhash")] +ICertPropertyArchivedKeyHash::ArchivedKeyHash=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyarchivedkeyhash-get_archivedkeyhash")] +ICertPropertyArchivedKeyHash::get_ArchivedKeyHash=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyarchivedkeyhash-get_archivedkeyhash")] +ICertPropertyArchivedKeyHash::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyarchivedkeyhash-initialize")] +ICertPropertyAutoEnroll=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertpropertyautoenroll")] +ICertPropertyAutoEnroll::get_TemplateName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyautoenroll-get_templatename")] +ICertPropertyAutoEnroll::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyautoenroll-initialize")] +ICertPropertyAutoEnroll::TemplateName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyautoenroll-get_templatename")] +ICertPropertyBackedUp=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertpropertybackedup")] +ICertPropertyBackedUp::BackedUpTime=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertybackedup-get_backeduptime")] +ICertPropertyBackedUp::BackedUpValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertybackedup-get_backedupvalue")] +ICertPropertyBackedUp::get_BackedUpTime=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertybackedup-get_backeduptime")] +ICertPropertyBackedUp::get_BackedUpValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertybackedup-get_backedupvalue")] +ICertPropertyBackedUp::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertybackedup-initialize")] +ICertPropertyBackedUp::InitializeFromCurrentTime=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertybackedup-initializefromcurrenttime")] +ICertPropertyDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertpropertydescription")] +ICertPropertyDescription::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertydescription-get_description")] +ICertPropertyDescription::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertydescription-get_description")] +ICertPropertyDescription::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertydescription-initialize")] +ICertPropertyEnrollment=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertpropertyenrollment")] +ICertPropertyEnrollment::CADnsName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollment-get_cadnsname")] +ICertPropertyEnrollment::CAName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollment-get_caname")] +ICertPropertyEnrollment::FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollment-get_friendlyname")] +ICertPropertyEnrollment::get_CADnsName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollment-get_cadnsname")] +ICertPropertyEnrollment::get_CAName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollment-get_caname")] +ICertPropertyEnrollment::get_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollment-get_friendlyname")] +ICertPropertyEnrollment::get_RequestId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollment-get_requestid")] +ICertPropertyEnrollment::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollment-initialize")] +ICertPropertyEnrollment::RequestId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollment-get_requestid")] +ICertPropertyEnrollmentPolicyServer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertpropertyenrollmentpolicyserver")] +ICertPropertyEnrollmentPolicyServer::GetAuthentication=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollmentpolicyserver-getauthentication")] +ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerAuthentication=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollmentpolicyserver-getenrollmentserverauthentication")] +ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollmentpolicyserver-getenrollmentserverurl")] +ICertPropertyEnrollmentPolicyServer::GetPolicyServerId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollmentpolicyserver-getpolicyserverid")] +ICertPropertyEnrollmentPolicyServer::GetPolicyServerUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollmentpolicyserver-getpolicyserverurl")] +ICertPropertyEnrollmentPolicyServer::GetPropertyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollmentpolicyserver-getpropertyflags")] +ICertPropertyEnrollmentPolicyServer::GetRequestIdString=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollmentpolicyserver-getrequestidstring")] +ICertPropertyEnrollmentPolicyServer::GetUrlFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollmentpolicyserver-geturlflags")] +ICertPropertyEnrollmentPolicyServer::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyenrollmentpolicyserver-initialize")] +ICertPropertyFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertpropertyfriendlyname")] +ICertPropertyFriendlyName::FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyfriendlyname-get_friendlyname")] +ICertPropertyFriendlyName::get_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyfriendlyname-get_friendlyname")] +ICertPropertyFriendlyName::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyfriendlyname-initialize")] +ICertPropertyKeyProvInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertpropertykeyprovinfo")] +ICertPropertyKeyProvInfo::get_PrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertykeyprovinfo-get_privatekey")] +ICertPropertyKeyProvInfo::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertykeyprovinfo-initialize")] +ICertPropertyKeyProvInfo::PrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertykeyprovinfo-get_privatekey")] +ICertPropertyRenewal=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertpropertyrenewal")] +ICertPropertyRenewal::get_Renewal=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyrenewal-get_renewal")] +ICertPropertyRenewal::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyrenewal-initialize")] +ICertPropertyRenewal::InitializeFromCertificateHash=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyrenewal-initializefromcertificatehash")] +ICertPropertyRenewal::Renewal=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyrenewal-get_renewal")] +ICertPropertyRequestOriginator=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertpropertyrequestoriginator")] +ICertPropertyRequestOriginator::get_RequestOriginator=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyrequestoriginator-get_requestoriginator")] +ICertPropertyRequestOriginator::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyrequestoriginator-initialize")] +ICertPropertyRequestOriginator::InitializeFromLocalRequestOriginator=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyrequestoriginator-initializefromlocalrequestoriginator")] +ICertPropertyRequestOriginator::RequestOriginator=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertyrequestoriginator-get_requestoriginator")] +ICertPropertySHA1Hash=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icertpropertysha1hash")] +ICertPropertySHA1Hash::get_SHA1Hash=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertysha1hash-get_sha1hash")] +ICertPropertySHA1Hash::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertysha1hash-initialize")] +ICertPropertySHA1Hash::SHA1Hash=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icertpropertysha1hash-get_sha1hash")] +ICertRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nn-certcli-icertrequest")] +ICertRequest::GetCACertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getcacertificate")] +ICertRequest::GetCAProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getcaproperty")] +ICertRequest::GetCAPropertyDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getcapropertydisplayname")] +ICertRequest::GetCAPropertyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getcapropertyflags")] +ICertRequest::GetCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getcertificate")] +ICertRequest::GetDispositionMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getdispositionmessage")] +ICertRequest::GetErrorMessageText=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-geterrormessagetext")] +ICertRequest::GetFullResponseProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getfullresponseproperty")] +ICertRequest::GetIssuedCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getissuedcertificate")] +ICertRequest::GetLastStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getlaststatus")] +ICertRequest::GetRequestId=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getrequestid")] +ICertRequest::RetrievePending=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-retrievepending")] +ICertRequest::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-submit")] +ICertRequest2=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nn-certcli-icertrequest2")] +ICertRequest2::GetCACertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getcacertificate")] +ICertRequest2::GetCAProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getcaproperty")] +ICertRequest2::GetCAPropertyDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getcapropertydisplayname")] +ICertRequest2::GetCAPropertyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getcapropertyflags")] +ICertRequest2::GetCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getcertificate")] +ICertRequest2::GetDispositionMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getdispositionmessage")] +ICertRequest2::GetErrorMessageText=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-geterrormessagetext")] +ICertRequest2::GetFullResponseProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getfullresponseproperty")] +ICertRequest2::GetIssuedCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getissuedcertificate")] +ICertRequest2::GetLastStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getlaststatus")] +ICertRequest2::GetRequestId=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getrequestid")] +ICertRequest2::RetrievePending=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-retrievepending")] +ICertRequest2::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-submit")] +ICertRequest3=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nn-certcli-icertrequest3")] +ICertRequest3::GetCACertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getcacertificate")] +ICertRequest3::GetCAPropertyDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getcapropertydisplayname")] +ICertRequest3::GetCAPropertyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getcapropertyflags")] +ICertRequest3::GetCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getcertificate")] +ICertRequest3::GetDispositionMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getdispositionmessage")] +ICertRequest3::GetErrorMessageText=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-geterrormessagetext")] +ICertRequest3::GetFullResponseProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getfullresponseproperty")] +ICertRequest3::GetIssuedCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest2-getissuedcertificate")] +ICertRequest3::GetIssuedCertificate2=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest3-getissuedcertificate2")] +ICertRequest3::GetLastStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getlaststatus")] +ICertRequest3::GetRefreshPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest3-getrefreshpolicy")] +ICertRequest3::GetRequestId=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-getrequestid")] +ICertRequest3::GetRequestIdString=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest3-getrequestidstring")] +ICertRequest3::RetrievePending=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-retrievepending")] +ICertRequest3::SetCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest3-setcredential")] +ICertRequest3::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/nf-certcli-icertrequest-submit")] +ICertServerExit=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nn-certif-icertserverexit")] +ICertServerExit::EnumerateAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-enumerateattributes")] +ICertServerExit::EnumerateAttributesClose=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-enumerateattributesclose")] +ICertServerExit::EnumerateAttributesSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-enumerateattributessetup")] +ICertServerExit::EnumerateExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-enumerateextensions")] +ICertServerExit::EnumerateExtensionsClose=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-enumerateextensionsclose")] +ICertServerExit::EnumerateExtensionsSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-enumerateextensionssetup")] +ICertServerExit::GetCertificateExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-getcertificateextension")] +ICertServerExit::GetCertificateExtensionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-getcertificateextensionflags")] +ICertServerExit::GetCertificateProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-getcertificateproperty")] +ICertServerExit::GetRequestAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-getrequestattribute")] +ICertServerExit::GetRequestProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-getrequestproperty")] +ICertServerExit::SetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverexit-setcontext")] +ICertServerPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nn-certif-icertserverpolicy")] +ICertServerPolicy::EnumerateAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-enumerateattributes")] +ICertServerPolicy::EnumerateAttributesClose=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-enumerateattributesclose")] +ICertServerPolicy::EnumerateAttributesSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-enumerateattributessetup")] +ICertServerPolicy::EnumerateExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-enumerateextensions")] +ICertServerPolicy::EnumerateExtensionsClose=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-enumerateextensionsclose")] +ICertServerPolicy::EnumerateExtensionsSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-enumerateextensionssetup")] +ICertServerPolicy::GetCertificateExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-getcertificateextension")] +ICertServerPolicy::GetCertificateExtensionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-getcertificateextensionflags")] +ICertServerPolicy::GetCertificateProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-getcertificateproperty")] +ICertServerPolicy::GetRequestAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-getrequestattribute")] +ICertServerPolicy::GetRequestProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-getrequestproperty")] +ICertServerPolicy::SetCertificateExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-setcertificateextension")] +ICertServerPolicy::SetCertificateProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-setcertificateproperty")] +ICertServerPolicy::SetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/certif/nf-certif-icertserverpolicy-setcontext")] +ICertSrvSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nn-casetup-icertsrvsetup")] +ICertSrvSetup::CAErrorId=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-get_caerrorid")] +ICertSrvSetup::CAErrorString=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-get_caerrorstring")] +ICertSrvSetup::CAImportPFX=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-caimportpfx")] +ICertSrvSetup::get_CAErrorId=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-get_caerrorid")] +ICertSrvSetup::get_CAErrorString=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-get_caerrorstring")] +ICertSrvSetup::GetCASetupProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-getcasetupproperty")] +ICertSrvSetup::GetExistingCACertificates=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-getexistingcacertificates")] +ICertSrvSetup::GetHashAlgorithmList=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-gethashalgorithmlist")] +ICertSrvSetup::GetKeyLengthList=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-getkeylengthlist")] +ICertSrvSetup::GetPrivateKeyContainerList=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-getprivatekeycontainerlist")] +ICertSrvSetup::GetProviderNameList=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-getprovidernamelist")] +ICertSrvSetup::GetSupportedCATypes=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-getsupportedcatypes")] +ICertSrvSetup::InitializeDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-initializedefaults")] +ICertSrvSetup::Install=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-install")] +ICertSrvSetup::IsPropertyEditable=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-ispropertyeditable")] +ICertSrvSetup::PostUnInstall=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-postuninstall")] +ICertSrvSetup::PreUnInstall=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-preuninstall")] +ICertSrvSetup::SetCADistinguishedName=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-setcadistinguishedname")] +ICertSrvSetup::SetCASetupProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-setcasetupproperty")] +ICertSrvSetup::SetDatabaseInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-setdatabaseinformation")] +ICertSrvSetup::SetParentCAInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-setparentcainformation")] +ICertSrvSetup::SetWebCAInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetup-setwebcainformation")] +ICertSrvSetupKeyInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nn-casetup-icertsrvsetupkeyinformation")] +ICertSrvSetupKeyInformation::ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-put_containername")] +ICertSrvSetupKeyInformation::Existing=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-get_existing")] +ICertSrvSetupKeyInformation::ExistingCACertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-put_existingcacertificate")] +ICertSrvSetupKeyInformation::get_ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-get_containername")] +ICertSrvSetupKeyInformation::get_Existing=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-get_existing")] +ICertSrvSetupKeyInformation::get_ExistingCACertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-get_existingcacertificate")] +ICertSrvSetupKeyInformation::get_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-get_hashalgorithm")] +ICertSrvSetupKeyInformation::get_Length=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-get_length")] +ICertSrvSetupKeyInformation::get_ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-get_providername")] +ICertSrvSetupKeyInformation::HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-get_hashalgorithm")] +ICertSrvSetupKeyInformation::Length=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-get_length")] +ICertSrvSetupKeyInformation::ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-put_providername")] +ICertSrvSetupKeyInformation::put_ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-put_containername")] +ICertSrvSetupKeyInformation::put_Existing=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-put_existing")] +ICertSrvSetupKeyInformation::put_ExistingCACertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-put_existingcacertificate")] +ICertSrvSetupKeyInformation::put_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-put_hashalgorithm")] +ICertSrvSetupKeyInformation::put_Length=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-put_length")] +ICertSrvSetupKeyInformation::put_ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformation-put_providername")] +ICertSrvSetupKeyInformationCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nn-casetup-icertsrvsetupkeyinformationcollection")] +ICertSrvSetupKeyInformationCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformationcollection-get__newenum")] +ICertSrvSetupKeyInformationCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformationcollection-add")] +ICertSrvSetupKeyInformationCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformationcollection-get_count")] +ICertSrvSetupKeyInformationCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformationcollection-get__newenum")] +ICertSrvSetupKeyInformationCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformationcollection-get_count")] +ICertSrvSetupKeyInformationCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformationcollection-get_item")] +ICertSrvSetupKeyInformationCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-icertsrvsetupkeyinformationcollection-get_item")] +ICertStore=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertstore")] +ICertStore::CloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertstore-closehandle")] +ICertStore::get_StoreHandle=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertstore-storehandle")] +ICertStore::get_StoreLocation=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertstore-storelocation")] +ICertStore::put_StoreHandle=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertstore-storehandle")] +ICertStore::put_StoreLocation=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertstore-storelocation")] +ICertStore::StoreHandle=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertstore-storehandle")] +ICertStore::StoreLocation=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/icertstore-storelocation")] +ICertView=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nn-certview-icertview")] +ICertView::EnumCertViewColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-enumcertviewcolumn")] +ICertView::GetColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-getcolumncount")] +ICertView::GetColumnIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-getcolumnindex")] +ICertView::OpenConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-openconnection")] +ICertView::OpenView=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-openview")] +ICertView::SetRestriction=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-setrestriction")] +ICertView::SetResultColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-setresultcolumn")] +ICertView::SetResultColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-setresultcolumncount")] +ICertView::SetTable=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview2-settable")] +ICertView2=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nn-certview-icertview2")] +ICertView2::EnumCertViewColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-enumcertviewcolumn")] +ICertView2::GetColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-getcolumncount")] +ICertView2::GetColumnIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-getcolumnindex")] +ICertView2::OpenConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-openconnection")] +ICertView2::OpenView=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-openview")] +ICertView2::SetRestriction=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-setrestriction")] +ICertView2::SetResultColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-setresultcolumn")] +ICertView2::SetResultColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview-setresultcolumncount")] +ICertView2::SetTable=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-icertview2-settable")] +IcfgInstallInetComponents=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/icfginstallinetcomponents")] +IcfgNeedInetComponents=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/icfgneedinetcomponents")] +ICGetBuffersWanted=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icgetbufferswanted")] +ICGetDefaultKeyFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icgetdefaultkeyframerate")] +ICGetDefaultQuality=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icgetdefaultquality")] +ICGetDisplayFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icgetdisplayformat")] +ICGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icgetinfo")] +ICGetState=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icgetstate")] +ICGetStateSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icgetstatesize")] +IChain::Build=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-build")] +IChain::Certificates=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-certificates")] +IChain::get_Certificates=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-certificates")] +IChain::Status=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-status")] +IChain2::ApplicationPolicies=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-applicationpolicies")] +IChain2::Build=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-build")] +IChain2::CertificatePolicies=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-certificatepolicies")] +IChain2::Certificates=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-certificates")] +IChain2::ExtendedErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-extendederrorinfo")] +IChain2::get_Certificates=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-certificates")] +IChain2::Status=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/chain-status")] +IChainContext=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/ichaincontext")] +IChainContext::ChainContext=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/ichaincontext-chaincontext")] +IChainContext::FreeContext=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/ichaincontext-freecontext")] +IChainContext::get_ChainContext=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/ichaincontext-chaincontext")] +IChainContext::put_ChainContext=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/ichaincontext-chaincontext")] +IChangeConflict=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-ichangeconflict")] +IChangeConflict::GetDestinationProviderConflictingChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ichangeconflict-getdestinationproviderconflictingchange")] +IChangeConflict::GetDestinationProviderConflictingData=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ichangeconflict-getdestinationproviderconflictingdata")] +IChangeConflict::GetResolveActionForChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ichangeconflict-getresolveactionforchange")] +IChangeConflict::GetResolveActionForChangeUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ichangeconflict-getresolveactionforchangeunit")] +IChangeConflict::GetSourceProviderConflictingChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ichangeconflict-getsourceproviderconflictingchange")] +IChangeConflict::GetSourceProviderConflictingData=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ichangeconflict-getsourceproviderconflictingdata")] +IChangeConflict::SetResolveActionForChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ichangeconflict-setresolveactionforchange")] +IChangeConflict::SetResolveActionForChangeUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ichangeconflict-setresolveactionforchangeunit")] +IChangeUnitException=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-ichangeunitexception")] +IChangeUnitException::GetChangeUnitId=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ichangeunitexception-getchangeunitid")] +IChangeUnitException::GetClockVector=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ichangeunitexception-getclockvector")] +IChangeUnitException::GetItemId=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ichangeunitexception-getitemid")] +IChangeUnitListFilterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-ichangeunitlistfilterinfo")] +IChangeUnitListFilterInfo::GetChangeUnitId=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ichangeunitlistfilterinfo-getchangeunitid")] +IChangeUnitListFilterInfo::GetChangeUnitIdCount=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ichangeunitlistfilterinfo-getchangeunitidcount")] +IChangeUnitListFilterInfo::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ichangeunitlistfilterinfo-initialize")] +IChannelAudioVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-ichannelaudiovolume")] +IChannelAudioVolume::GetAllVolumes=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-ichannelaudiovolume-getallvolumes")] +IChannelAudioVolume::GetChannelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-ichannelaudiovolume-getchannelcount")] +IChannelAudioVolume::GetChannelVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-ichannelaudiovolume-getchannelvolume")] +IChannelAudioVolume::SetAllVolumes=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-ichannelaudiovolume-setallvolumes")] +IChannelAudioVolume::SetChannelVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-ichannelaudiovolume-setchannelvolume")] +IChannelIDTuneRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ichannelidtunerequest")] +IChannelIDTuneRequest::ChannelID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ichannelidtunerequest-get_channelid")] +IChannelIDTuneRequest::get_ChannelID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ichannelidtunerequest-get_channelid")] +IChannelIDTuneRequest::put_ChannelID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ichannelidtunerequest-put_channelid")] +IChannelTuneRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ichanneltunerequest")] +IChannelTuneRequest::get_Channel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ichanneltunerequest-get_channel")] +IChannelTuneRequest::put_Channel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ichanneltunerequest-put_channel")] +ICheckSxsConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-ichecksxsconfig")] +ICheckSxsConfig::IsSameSxsConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ichecksxsconfig-issamesxsconfig")] +ICImageCompress=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icimagecompress")] +ICImageDecompress=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icimagedecompress")] +ICInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icinfo")] +ICINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-icinfo")] +ICInstall=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icinstall")] +ICivicAddressReport=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nn-locationapi-icivicaddressreport")] +ICivicAddressReport::GetAddressLine1=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-icivicaddressreport-getaddressline1")] +ICivicAddressReport::GetAddressLine2=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-icivicaddressreport-getaddressline2")] +ICivicAddressReport::GetCity=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-icivicaddressreport-getcity")] +ICivicAddressReport::GetCountryRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-icivicaddressreport-getcountryregion")] +ICivicAddressReport::GetDetailLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-icivicaddressreport-getdetaillevel")] +ICivicAddressReport::GetPostalCode=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-icivicaddressreport-getpostalcode")] +ICivicAddressReport::GetStateProvince=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-icivicaddressreport-getstateprovince")] +IClassActivator=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iclassactivator")] +IClassActivator::GetClassObject=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iclassactivator-getclassobject")] +IClassFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/unknwnbase/nn-unknwnbase-iclassfactory")] +IClassFactory::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/unknwn/nf-unknwn-iclassfactory-createinstance")] +IClassFactory::LockServer=[Documentation("https://docs.microsoft.com/windows/win32/api/unknwnbase/nf-unknwnbase-iclassfactory-lockserver")] +IClassFactory2=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-iclassfactory2")] +IClassFactory2::CreateInstanceLic=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iclassfactory2-createinstancelic")] +IClassFactory2::GetLicInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iclassfactory2-getlicinfo")] +IClassFactory2::RequestLicKey=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iclassfactory2-requestlickey")] +IClientSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iclientsecurity")] +IClientSecurity::CopyProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iclientsecurity-copyproxy")] +IClientSecurity::QueryBlanket=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iclientsecurity-queryblanket")] +IClientSecurity::SetBlanket=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iclientsecurity-setblanket")] +ICLocate=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-iclocate")] +IClockVector=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-iclockvector")] +IClockVector::GetClockVectorElementCount=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iclockvector-getclockvectorelementcount")] +IClockVector::GetClockVectorElements=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iclockvector-getclockvectorelements")] +IClockVectorElement=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-iclockvectorelement")] +IClockVectorElement::GetReplicaKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iclockvectorelement-getreplicakey")] +IClockVectorElement::GetTickCount=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iclockvectorelement-gettickcount")] +IClosable=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nn-windows-foundation-iclosable")] +IClosable::IClosable=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-iclosable-close")] +ICM_ABOUT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-about")] +ICM_COMPRESS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-compress")] +ICM_COMPRESS_BEGIN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-compress-begin")] +ICM_COMPRESS_END=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-compress-end")] +ICM_COMPRESS_FRAMES_INFO=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-compress-frames-info")] +ICM_COMPRESS_GET_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-compress-get-format")] +ICM_COMPRESS_GET_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-compress-get-size")] +ICM_COMPRESS_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-compress-query")] +ICM_CONFIGURE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-configure")] +ICM_DECOMPRESS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-decompress")] +ICM_DECOMPRESS_BEGIN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-decompress-begin")] +ICM_DECOMPRESS_END=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-decompress-end")] +ICM_DECOMPRESS_GET_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-decompress-get-format")] +ICM_DECOMPRESS_GET_PALETTE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-decompress-get-palette")] +ICM_DECOMPRESS_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-decompress-query")] +ICM_DECOMPRESS_SET_PALETTE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-decompress-set-palette")] +ICM_DECOMPRESSEX=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-decompressex")] +ICM_DECOMPRESSEX_BEGIN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-decompressex-begin")] +ICM_DECOMPRESSEX_END=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-decompressex-end")] +ICM_DECOMPRESSEX_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-decompressex-query")] +ICM_DRAW=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw")] +ICM_DRAW_BEGIN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-begin")] +ICM_DRAW_CHANGEPALETTE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-changepalette")] +ICM_DRAW_END=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-end")] +ICM_DRAW_FLUSH=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-flush")] +ICM_DRAW_GET_PALETTE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-get-palette")] +ICM_DRAW_GETTIME=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-gettime")] +ICM_DRAW_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-query")] +ICM_DRAW_REALIZE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-realize")] +ICM_DRAW_RENDERBUFFER=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-renderbuffer")] +ICM_DRAW_SETTIME=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-settime")] +ICM_DRAW_START=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-start")] +ICM_DRAW_START_PLAY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-start-play")] +ICM_DRAW_STOP=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-stop")] +ICM_DRAW_STOP_PLAY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-stop-play")] +ICM_DRAW_SUGGESTFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-suggestformat")] +ICM_DRAW_WINDOW=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-draw-window")] +ICM_GET=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-get")] +ICM_GETBUFFERSWANTED=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-getbufferswanted")] +ICM_GETDEFAULTKEYFRAMERATE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-getdefaultkeyframerate")] +ICM_GETDEFAULTQUALITY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-getdefaultquality")] +ICM_GETINFO=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-getinfo")] +ICM_GETQUALITY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-getquality")] +ICM_GETSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-getstate")] +ICM_SET_STATUS_PROC=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-set-status-proc")] +ICM_SETQUALITY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-setquality")] +ICM_SETSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/icm-setstate")] +ICMENUMPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nc-wingdi-icmenumproca")] +ICMENUMPROCA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nc-wingdi-icmenumproca")] +ICMENUMPROCW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nc-wingdi-icmenumprocw")] +ICMP_ECHO_REPLY=[Documentation("https://docs.microsoft.com/windows/win32/api/ipexport/ns-ipexport-icmp_echo_reply")] +ICMP_ECHO_REPLY32=[Documentation("https://docs.microsoft.com/windows/win32/api/ipexport/ns-ipexport-icmp_echo_reply32")] +ICMP_ERROR_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-icmp_error_info")] +ICMP4_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ne-ipmib-icmp4_type")] +ICMP6_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ne-ipmib-icmp6_type")] +Icmp6CreateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/icmpapi/nf-icmpapi-icmp6createfile")] +Icmp6ParseReplies=[Documentation("https://docs.microsoft.com/windows/win32/api/icmpapi/nf-icmpapi-icmp6parsereplies")] +Icmp6SendEcho2=[Documentation("https://docs.microsoft.com/windows/win32/api/icmpapi/nf-icmpapi-icmp6sendecho2")] +IcmpCloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/icmpapi/nf-icmpapi-icmpclosehandle")] +IcmpCreateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/icmpapi/nf-icmpapi-icmpcreatefile")] +IcmpParseReplies=[Documentation("https://docs.microsoft.com/windows/win32/api/icmpapi/nf-icmpapi-icmpparsereplies")] +ICMProgressProcCallback=[Documentation("https://docs.microsoft.com/windows/win32/wcs/icmprogressproccallback")] +IcmpSendEcho=[Documentation("https://docs.microsoft.com/windows/win32/api/icmpapi/nf-icmpapi-icmpsendecho")] +IcmpSendEcho2=[Documentation("https://docs.microsoft.com/windows/win32/api/icmpapi/nf-icmpapi-icmpsendecho2")] +IcmpSendEcho2Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/icmpapi/nf-icmpapi-icmpsendecho2ex")] +ICMPV6_ECHO_REPLY_LH=[Documentation("https://docs.microsoft.com/windows/win32/api/ipexport/ns-ipexport-icmpv6_echo_reply_lh")] +ICoCreatedLocally=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nn-msaatext-icocreatedlocally")] +ICoCreatedLocally::LocalInit=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-icocreatedlocally-localinit")] +ICoCreateLocally=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nn-msaatext-icocreatelocally")] +ICoCreateLocally::CoCreateLocally=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-icocreatelocally-cocreatelocally")] +ICodecAPI=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nn-icodecapi-icodecapi")] +ICodecAPI::GetAllSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nf-icodecapi-icodecapi-getallsettings")] +ICodecAPI::GetDefaultValue=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nf-icodecapi-icodecapi-getdefaultvalue")] +ICodecAPI::GetParameterRange=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nf-icodecapi-icodecapi-getparameterrange")] +ICodecAPI::GetParameterValues=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nf-icodecapi-icodecapi-getparametervalues")] +ICodecAPI::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nf-icodecapi-icodecapi-getvalue")] +ICodecAPI::IsModifiable=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nf-icodecapi-icodecapi-ismodifiable")] +ICodecAPI::IsSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nf-icodecapi-icodecapi-issupported")] +ICodecAPI::RegisterForEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nf-icodecapi-icodecapi-registerforevent")] +ICodecAPI::SetAllDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nf-icodecapi-icodecapi-setalldefaults")] +ICodecAPI::SetAllDefaultsWithNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nf-icodecapi-icodecapi-setalldefaultswithnotify")] +ICodecAPI::SetAllSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nf-icodecapi-icodecapi-setallsettings")] +ICodecAPI::SetAllSettingsWithNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nf-icodecapi-icodecapi-setallsettingswithnotify")] +ICodecAPI::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nf-icodecapi-icodecapi-setvalue")] +ICodecAPI::SetValueWithNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nf-icodecapi-icodecapi-setvaluewithnotify")] +ICodecAPI::UnregisterForEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/icodecapi/nf-icodecapi-icodecapi-unregisterforevent")] +IColumnData=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-icolumndata")] +IColumnData::GetColumnConfigData=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icolumndata-getcolumnconfigdata")] +IColumnData::GetColumnSortData=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icolumndata-getcolumnsortdata")] +IColumnData::SetColumnConfigData=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icolumndata-setcolumnconfigdata")] +IColumnData::SetColumnSortData=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icolumndata-setcolumnsortdata")] +IColumnManager=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-icolumnmanager")] +IColumnManager::GetColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icolumnmanager-getcolumncount")] +IColumnManager::GetColumnInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icolumnmanager-getcolumninfo")] +IColumnManager::GetColumns=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icolumnmanager-getcolumns")] +IColumnManager::SetColumnInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icolumnmanager-setcolumninfo")] +IColumnManager::SetColumns=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icolumnmanager-setcolumns")] +IColumnMapper=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nn-indexsrv-icolumnmapper")] +IColumnMapper::EnumPropInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-icolumnmapper-enumpropinfo")] +IColumnMapper::GetPropInfoFromId=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-icolumnmapper-getpropinfofromid")] +IColumnMapper::GetPropInfoFromName=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-icolumnmapper-getpropinfofromname")] +IColumnMapper::IsMapUpToDate=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-icolumnmapper-ismapuptodate")] +IColumnMapperCreator=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nn-indexsrv-icolumnmappercreator")] +IColumnMapperCreator::GetColumnMapper=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-icolumnmappercreator-getcolumnmapper")] +IColumnProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-icolumnprovider")] +IColumnProvider::GetColumnInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-icolumnprovider-getcolumninfo")] +IColumnProvider::GetItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-icolumnprovider-getitemdata")] +IColumnProvider::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-icolumnprovider-initialize")] +IComActivityEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomactivityevents")] +IComActivityEvents::OnActivityCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomactivityevents-onactivitycreate")] +IComActivityEvents::OnActivityDestroy=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomactivityevents-onactivitydestroy")] +IComActivityEvents::OnActivityEnter=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomactivityevents-onactivityenter")] +IComActivityEvents::OnActivityLeave=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomactivityevents-onactivityleave")] +IComActivityEvents::OnActivityLeaveSame=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomactivityevents-onactivityleavesame")] +IComActivityEvents::OnActivityReenter=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomactivityevents-onactivityreenter")] +IComActivityEvents::OnActivityTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomactivityevents-onactivitytimeout")] +ICOMAdminCatalog=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nn-comadmin-icomadmincatalog")] +ICOMAdminCatalog::BackupREGDB=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-backupregdb")] +ICOMAdminCatalog::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-connect")] +ICOMAdminCatalog::ExportApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-exportapplication")] +ICOMAdminCatalog::get_MajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-get_majorversion")] +ICOMAdminCatalog::get_MinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-get_minorversion")] +ICOMAdminCatalog::GetCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-getcollection")] +ICOMAdminCatalog::GetCollectionByQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-getcollectionbyquery")] +ICOMAdminCatalog::GetEventClassesForIID=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-geteventclassesforiid")] +ICOMAdminCatalog::GetMultipleComponentsInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-getmultiplecomponentsinfo")] +ICOMAdminCatalog::ImportComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-importcomponent")] +ICOMAdminCatalog::InstallApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-installapplication")] +ICOMAdminCatalog::InstallComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-installcomponent")] +ICOMAdminCatalog::InstallEventClass=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-installeventclass")] +ICOMAdminCatalog::InstallMultipleComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-installmultiplecomponents")] +ICOMAdminCatalog::InstallMultipleEventClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-installmultipleeventclasses")] +ICOMAdminCatalog::MajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-get_majorversion")] +ICOMAdminCatalog::MinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-get_minorversion")] +ICOMAdminCatalog::QueryApplicationFile=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-queryapplicationfile")] +ICOMAdminCatalog::RefreshComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-refreshcomponents")] +ICOMAdminCatalog::RefreshRouter=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-refreshrouter")] +ICOMAdminCatalog::Reserved1=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nn-comadmin-icomadmincatalog")] +ICOMAdminCatalog::Reserved2=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nn-comadmin-icomadmincatalog")] +ICOMAdminCatalog::RestoreREGDB=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-restoreregdb")] +ICOMAdminCatalog::ServiceCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-servicecheck")] +ICOMAdminCatalog::ShutdownApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-shutdownapplication")] +ICOMAdminCatalog::StartApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-startapplication")] +ICOMAdminCatalog::StartRouter=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-startrouter")] +ICOMAdminCatalog::StopRouter=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog-stoprouter")] +ICOMAdminCatalog2=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nn-comadmin-icomadmincatalog2")] +ICOMAdminCatalog2::AliasComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-aliascomponent")] +ICOMAdminCatalog2::AreApplicationInstancesPaused=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-areapplicationinstancespaused")] +ICOMAdminCatalog2::CopyApplications=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-copyapplications")] +ICOMAdminCatalog2::CopyComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-copycomponents")] +ICOMAdminCatalog2::CreateServiceForApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-createserviceforapplication")] +ICOMAdminCatalog2::CurrentPartition=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-put_currentpartition")] +ICOMAdminCatalog2::CurrentPartitionID=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-get_currentpartitionid")] +ICOMAdminCatalog2::CurrentPartitionName=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-get_currentpartitionname")] +ICOMAdminCatalog2::DeleteServiceForApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-deleteserviceforapplication")] +ICOMAdminCatalog2::DumpApplicationInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-dumpapplicationinstance")] +ICOMAdminCatalog2::ExportPartition=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-exportpartition")] +ICOMAdminCatalog2::FlushPartitionCache=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-flushpartitioncache")] +ICOMAdminCatalog2::get_CurrentPartitionID=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-get_currentpartitionid")] +ICOMAdminCatalog2::get_CurrentPartitionName=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-get_currentpartitionname")] +ICOMAdminCatalog2::get_GlobalPartitionID=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-get_globalpartitionid")] +ICOMAdminCatalog2::get_Is64BitCatalogServer=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-get_is64bitcatalogserver")] +ICOMAdminCatalog2::get_IsApplicationInstanceDumpSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-get_isapplicationinstancedumpsupported")] +ICOMAdminCatalog2::GetApplicationInstanceIDFromProcessID=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-getapplicationinstanceidfromprocessid")] +ICOMAdminCatalog2::GetCollectionByQuery2=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-getcollectionbyquery2")] +ICOMAdminCatalog2::GetComponentVersionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-getcomponentversioncount")] +ICOMAdminCatalog2::GetPartitionID=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-getpartitionid")] +ICOMAdminCatalog2::GetPartitionName=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-getpartitionname")] +ICOMAdminCatalog2::GlobalPartitionID=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-get_globalpartitionid")] +ICOMAdminCatalog2::ImportComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-importcomponents")] +ICOMAdminCatalog2::ImportUnconfiguredComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-importunconfiguredcomponents")] +ICOMAdminCatalog2::InstallPartition=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-installpartition")] +ICOMAdminCatalog2::Is64BitCatalogServer=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-get_is64bitcatalogserver")] +ICOMAdminCatalog2::IsApplicationInstanceDumpSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-get_isapplicationinstancedumpsupported")] +ICOMAdminCatalog2::IsSafeToDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-issafetodelete")] +ICOMAdminCatalog2::MoveComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-movecomponents")] +ICOMAdminCatalog2::PauseApplicationInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-pauseapplicationinstances")] +ICOMAdminCatalog2::PromoteUnconfiguredComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-promoteunconfiguredcomponents")] +ICOMAdminCatalog2::put_CurrentPartition=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-put_currentpartition")] +ICOMAdminCatalog2::QueryApplicationFile2=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-queryapplicationfile2")] +ICOMAdminCatalog2::RecycleApplicationInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-recycleapplicationinstances")] +ICOMAdminCatalog2::ResumeApplicationInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-resumeapplicationinstances")] +ICOMAdminCatalog2::ShutdownApplicationInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/comadmin/nf-comadmin-icomadmincatalog2-shutdownapplicationinstances")] +IComApp2Events=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomapp2events")] +IComApp2Events::OnAppActivation2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomapp2events-onappactivation2")] +IComApp2Events::OnAppForceShutdown2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomapp2events-onappforceshutdown2")] +IComApp2Events::OnAppPaused2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomapp2events-onapppaused2")] +IComApp2Events::OnAppRecycle2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomapp2events-onapprecycle2")] +IComApp2Events::OnAppShutdown2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomapp2events-onappshutdown2")] +IComAppEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomappevents")] +IComAppEvents::OnAppActivation=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomappevents-onappactivation")] +IComAppEvents::OnAppForceShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomappevents-onappforceshutdown")] +IComAppEvents::OnAppShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomappevents-onappshutdown")] +IComCRMEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomcrmevents")] +IComCRMEvents::OnCRMAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomcrmevents-oncrmabort")] +IComCRMEvents::OnCRMAnalyze=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomcrmevents-oncrmanalyze")] +IComCRMEvents::OnCRMBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomcrmevents-oncrmbegin")] +IComCRMEvents::OnCRMCheckpoint=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomcrmevents-oncrmcheckpoint")] +IComCRMEvents::OnCRMCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomcrmevents-oncrmcommit")] +IComCRMEvents::OnCRMDeliver=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomcrmevents-oncrmdeliver")] +IComCRMEvents::OnCRMDone=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomcrmevents-oncrmdone")] +IComCRMEvents::OnCRMForce=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomcrmevents-oncrmforce")] +IComCRMEvents::OnCRMForget=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomcrmevents-oncrmforget")] +IComCRMEvents::OnCRMIndoubt=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomcrmevents-oncrmindoubt")] +IComCRMEvents::OnCRMPrepare=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomcrmevents-oncrmprepare")] +IComCRMEvents::OnCRMRecoveryDone=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomcrmevents-oncrmrecoverydone")] +IComCRMEvents::OnCRMRecoveryStart=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomcrmevents-oncrmrecoverystart")] +IComCRMEvents::OnCRMRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomcrmevents-oncrmrelease")] +IComCRMEvents::OnCRMWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomcrmevents-oncrmwrite")] +IComExceptionEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomexceptionevents")] +IComExceptionEvents::OnExceptionUser=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomexceptionevents-onexceptionuser")] +IComHandlerAction=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-icomhandleraction")] +IComHandlerAction::ClassId=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-icomhandleraction-put_classid")] +IComHandlerAction::Data=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-icomhandleraction-get_data")] +IComHandlerAction::get_ClassId=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-icomhandleraction-get_classid")] +IComHandlerAction::get_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-icomhandleraction-get_data")] +IComHandlerAction::put_ClassId=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-icomhandleraction-put_classid")] +IComHandlerAction::put_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-icomhandleraction-put_data")] +IComIdentityEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomidentityevents")] +IComIdentityEvents::OnIISRequestInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomidentityevents-oniisrequestinfo")] +IComInstance2Events=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icominstance2events")] +IComInstance2Events::OnObjectCreate2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icominstance2events-onobjectcreate2")] +IComInstance2Events::OnObjectDestroy2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icominstance2events-onobjectdestroy2")] +IComInstanceEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icominstanceevents")] +IComInstanceEvents::OnObjectCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icominstanceevents-onobjectcreate")] +IComInstanceEvents::OnObjectDestroy=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icominstanceevents-onobjectdestroy")] +ICOMLBArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomlbarguments")] +ICOMLBArguments::GetCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomlbarguments-getclsid")] +ICOMLBArguments::GetMachineName=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomlbarguments-getmachinename")] +ICOMLBArguments::SetCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomlbarguments-setclsid")] +ICOMLBArguments::SetMachineName=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomlbarguments-setmachinename")] +IComLTxEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomltxevents")] +IComLTxEvents::OnLtxTransactionAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomltxevents-onltxtransactionabort")] +IComLTxEvents::OnLtxTransactionCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomltxevents-onltxtransactioncommit")] +IComLTxEvents::OnLtxTransactionPrepare=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomltxevents-onltxtransactionprepare")] +IComLTxEvents::OnLtxTransactionPromote=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomltxevents-onltxtransactionpromote")] +IComLTxEvents::OnLtxTransactionStart=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomltxevents-onltxtransactionstart")] +ICommandTree=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/nn-cmdtree-icommandtree")] +ICommandTree::FindErrorNodes=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/nf-cmdtree-icommandtree-finderrornodes")] +ICommandTree::FreeCommandTree=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/nf-cmdtree-icommandtree-freecommandtree")] +ICommandTree::GetCommandTree=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/nf-cmdtree-icommandtree-getcommandtree")] +ICommandTree::SetCommandTree=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/nf-cmdtree-icommandtree-setcommandtree")] +ICommDlgBrowser=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-icommdlgbrowser")] +ICommDlgBrowser::IncludeObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icommdlgbrowser-includeobject")] +ICommDlgBrowser::OnDefaultCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icommdlgbrowser-ondefaultcommand")] +ICommDlgBrowser::OnStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icommdlgbrowser-onstatechange")] +ICommDlgBrowser2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-icommdlgbrowser2")] +ICommDlgBrowser2::GetDefaultMenuText=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icommdlgbrowser2-getdefaultmenutext")] +ICommDlgBrowser2::GetViewFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icommdlgbrowser2-getviewflags")] +ICommDlgBrowser2::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icommdlgbrowser2-notify")] +ICommDlgBrowser3=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-icommdlgbrowser3")] +ICommDlgBrowser3::GetCurrentFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-icommdlgbrowser3-getcurrentfilter")] +ICommDlgBrowser3::OnColumnClicked=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-icommdlgbrowser3-oncolumnclicked")] +ICommDlgBrowser3::OnPreViewCreated=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-icommdlgbrowser3-onpreviewcreated")] +IComMethod2Events=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icommethod2events")] +IComMethod2Events::OnMethodCall2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icommethod2events-onmethodcall2")] +IComMethod2Events::OnMethodException2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icommethod2events-onmethodexception2")] +IComMethod2Events::OnMethodReturn2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icommethod2events-onmethodreturn2")] +IComMethodEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icommethodevents")] +IComMethodEvents::OnMethodCall=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icommethodevents-onmethodcall")] +IComMethodEvents::OnMethodException=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icommethodevents-onmethodexception")] +IComMethodEvents::OnMethodReturn=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icommethodevents-onmethodreturn")] +ICommonQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nn-cmnquery-icommonquery")] +ICommonQuery::OpenQueryWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nf-cmnquery-icommonquery-openquerywindow")] +IComObjectConstruction2Events=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomobjectconstruction2events")] +IComObjectConstruction2Events::OnObjectConstruct2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectconstruction2events-onobjectconstruct2")] +IComObjectConstructionEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomobjectconstructionevents")] +IComObjectConstructionEvents::OnObjectConstruct=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectconstructionevents-onobjectconstruct")] +IComObjectEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomobjectevents")] +IComObjectEvents::OnDisableCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectevents-ondisablecommit")] +IComObjectEvents::OnEnableCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectevents-onenablecommit")] +IComObjectEvents::OnObjectActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectevents-onobjectactivate")] +IComObjectEvents::OnObjectDeactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectevents-onobjectdeactivate")] +IComObjectEvents::OnSetComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectevents-onsetcomplete")] +IComObjectPool2Events=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomobjectpool2events")] +IComObjectPool2Events::OnObjPoolGetFromTx2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectpool2events-onobjpoolgetfromtx2")] +IComObjectPool2Events::OnObjPoolGetObject2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectpool2events-onobjpoolgetobject2")] +IComObjectPool2Events::OnObjPoolPutObject2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectpool2events-onobjpoolputobject2")] +IComObjectPool2Events::OnObjPoolRecycleToTx2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectpool2events-onobjpoolrecycletotx2")] +IComObjectPoolEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomobjectpoolevents")] +IComObjectPoolEvents::OnObjPoolGetFromTx=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectpoolevents-onobjpoolgetfromtx")] +IComObjectPoolEvents::OnObjPoolGetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectpoolevents-onobjpoolgetobject")] +IComObjectPoolEvents::OnObjPoolPutObject=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectpoolevents-onobjpoolputobject")] +IComObjectPoolEvents::OnObjPoolRecycleToTx=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectpoolevents-onobjpoolrecycletotx")] +IComObjectPoolEvents2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomobjectpoolevents2")] +IComObjectPoolEvents2::OnObjPoolCreateDecision=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectpoolevents2-onobjpoolcreatedecision")] +IComObjectPoolEvents2::OnObjPoolCreateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectpoolevents2-onobjpoolcreateobject")] +IComObjectPoolEvents2::OnObjPoolCreatePool=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectpoolevents2-onobjpoolcreatepool")] +IComObjectPoolEvents2::OnObjPoolDestroyObject=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectpoolevents2-onobjpooldestroyobject")] +IComObjectPoolEvents2::OnObjPoolTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomobjectpoolevents2-onobjpooltimeout")] +IComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-icomponent")] +IComponent::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponent-clone")] +IComponent::CompareObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponent-compareobjects")] +IComponent::Destroy=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponent-destroy")] +IComponent::get_DescLangID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponent-get_desclangid")] +IComponent::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponent-get_description")] +IComponent::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponent-get_status")] +IComponent::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponent-get_type")] +IComponent::GetDisplayInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponent-getdisplayinfo")] +IComponent::GetResultViewType=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponent-getresultviewtype")] +IComponent::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponent-initialize")] +IComponent::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponent-notify")] +IComponent::put_DescLangID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponent-put_desclangid")] +IComponent::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponent-put_description")] +IComponent::put_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponent-put_status")] +IComponent::put_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponent-put_type")] +IComponent::QueryDataObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponent-querydataobject")] +IComponent2=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-icomponent2")] +IComponent2::GetResultViewType2=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponent2-getresultviewtype2")] +IComponent2::QueryDispatch=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponent2-querydispatch")] +IComponent2::RestoreResultView=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponent2-restoreresultview")] +IComponentAuthenticate=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-icomponentauthenticate")] +IComponentAuthenticate::SACAuth=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-icomponentauthenticate-sacauth")] +IComponentAuthenticate::SACGetProtocols=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-icomponentauthenticate-sacgetprotocols")] +IComponentData=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-icomponentdata")] +IComponentData::CompareObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponentdata-compareobjects")] +IComponentData::CreateComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponentdata-createcomponent")] +IComponentData::Destroy=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponentdata-destroy")] +IComponentData::GetDisplayInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponentdata-getdisplayinfo")] +IComponentData::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponentdata-initialize")] +IComponentData::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponentdata-notify")] +IComponentData::QueryDataObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponentdata-querydataobject")] +IComponentData2=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-icomponentdata2")] +IComponentData2::QueryDispatch=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icomponentdata2-querydispatch")] +IComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-icomponents")] +IComponents::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponents-add")] +IComponents::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponents-clone")] +IComponents::EnumComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponents-enumcomponents")] +IComponents::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponents-get__newenum")] +IComponents::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponents-get_count")] +IComponents::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponents-get_item")] +IComponents::put_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponents-put_item")] +IComponents::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponents-remove")] +IComponentType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-icomponenttype")] +IComponentType::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-clone")] +IComponentType::get__MediaFormatType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-get__mediaformattype")] +IComponentType::get__MediaMajorType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-get__mediamajortype")] +IComponentType::get__MediaSubType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-get__mediasubtype")] +IComponentType::get_Category=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-get_category")] +IComponentType::get_MediaFormatType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-get_mediaformattype")] +IComponentType::get_MediaMajorType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-get_mediamajortype")] +IComponentType::get_MediaSubType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-get_mediasubtype")] +IComponentType::get_MediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-get_mediatype")] +IComponentType::put__MediaFormatType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-put__mediaformattype")] +IComponentType::put__MediaMajorType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-put__mediamajortype")] +IComponentType::put__MediaSubType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-put__mediasubtype")] +IComponentType::put_Category=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-put_category")] +IComponentType::put_MediaFormatType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-put_mediaformattype")] +IComponentType::put_MediaMajorType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-put_mediamajortype")] +IComponentType::put_MediaSubType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-put_mediasubtype")] +IComponentType::put_MediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttype-put_mediatype")] +IComponentTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-icomponenttypes")] +IComponentTypes::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttypes-add")] +IComponentTypes::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttypes-clone")] +IComponentTypes::EnumComponentTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttypes-enumcomponenttypes")] +IComponentTypes::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttypes-get__newenum")] +IComponentTypes::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttypes-get_count")] +IComponentTypes::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttypes-get_item")] +IComponentTypes::put_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttypes-put_item")] +IComponentTypes::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-icomponenttypes-remove")] +ICompositionDrawingSurfaceInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nn-windows-ui-composition-interop-icompositiondrawingsurfaceinterop")] +ICompositionDrawingSurfaceInterop::BeginDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nf-windows-ui-composition-interop-icompositiondrawingsurfaceinterop-begindraw")] +ICompositionDrawingSurfaceInterop::EndDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nf-windows-ui-composition-interop-icompositiondrawingsurfaceinterop-enddraw")] +ICompositionDrawingSurfaceInterop::Resize=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nf-windows-ui-composition-interop-icompositiondrawingsurfaceinterop-resize")] +ICompositionDrawingSurfaceInterop::ResumeDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nf-windows-ui-composition-interop-icompositiondrawingsurfaceinterop-resumedraw")] +ICompositionDrawingSurfaceInterop::Scroll=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nf-windows-ui-composition-interop-icompositiondrawingsurfaceinterop-scroll")] +ICompositionDrawingSurfaceInterop::SuspendDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nf-windows-ui-composition-interop-icompositiondrawingsurfaceinterop-suspenddraw")] +ICompositionDrawingSurfaceInterop2::CopySurface=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nf-windows-ui-composition-interop-icompositiondrawingsurfaceinterop2-copysurface")] +ICompositionFramePresentStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nn-presentation-icompositionframepresentstatistics")] +ICompositionFramePresentStatistics::GetCompositionFrameId=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-icompositionframepresentstatistics-getcompositionframeid")] +ICompositionFramePresentStatistics::GetContentTag=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-icompositionframepresentstatistics-getcontenttag")] +ICompositionFramePresentStatistics::GetDisplayInstanceArray=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-icompositionframepresentstatistics-getdisplayinstancearray")] +ICompositionGraphicsDeviceInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nn-windows-ui-composition-interop-icompositiongraphicsdeviceinterop")] +ICompositionGraphicsDeviceInterop::GetRenderingDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nf-windows-ui-composition-interop-icompositiongraphicsdeviceinterop-getrenderingdevice")] +ICompositionGraphicsDeviceInterop::SetRenderingDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nf-windows-ui-composition-interop-icompositiongraphicsdeviceinterop-setrenderingdevice")] +ICompositorInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nn-windows-ui-composition-interop-icompositorinterop")] +ICompositorInterop::CreateCompositionSurfaceForHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nf-windows-ui-composition-interop-icompositorinterop-createcompositionsurfaceforhandle")] +ICompositorInterop::CreateCompositionSurfaceForSwapChain=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nf-windows-ui-composition-interop-icompositorinterop-createcompositionsurfaceforswapchain")] +ICompositorInterop::CreateGraphicsDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nf-windows-ui-composition-interop-icompositorinterop-creategraphicsdevice")] +IComprehensiveSpellCheckProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nn-spellcheckprovider-icomprehensivespellcheckprovider")] +IComprehensiveSpellCheckProvider::ComprehensiveCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-icomprehensivespellcheckprovider-comprehensivecheck")] +IComputerInfoChangeNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-icomputerinfochangenotify")] +IComputerInfoChangeNotify::ComputerInfoChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-icomputerinfochangenotify-computerinfochanged")] +IComQCEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomqcevents")] +IComQCEvents::OnQCMoveToDeadQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomqcevents-onqcmovetodeadqueue")] +IComQCEvents::OnQCMoveToReTryQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomqcevents-onqcmovetoretryqueue")] +IComQCEvents::OnQCPlayback=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomqcevents-onqcplayback")] +IComQCEvents::OnQCQueueOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomqcevents-onqcqueueopen")] +IComQCEvents::OnQCReceive=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomqcevents-onqcreceive")] +IComQCEvents::OnQCReceiveFail=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomqcevents-onqcreceivefail")] +IComQCEvents::OnQCRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomqcevents-onqcrecord")] +IComResourceEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomresourceevents")] +IComResourceEvents::OnResourceAllocate=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomresourceevents-onresourceallocate")] +IComResourceEvents::OnResourceCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomresourceevents-onresourcecreate")] +IComResourceEvents::OnResourceDestroy=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomresourceevents-onresourcedestroy")] +IComResourceEvents::OnResourceRecycle=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomresourceevents-onresourcerecycle")] +IComResourceEvents::OnResourceTrack=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomresourceevents-onresourcetrack")] +IComSecurityEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomsecurityevents")] +IComSecurityEvents::OnAuthenticate=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomsecurityevents-onauthenticate")] +IComSecurityEvents::OnAuthenticateFail=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomsecurityevents-onauthenticatefail")] +IComThreadEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomthreadevents")] +IComThreadEvents::OnThreadAssignApartment=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomthreadevents-onthreadassignapartment")] +IComThreadEvents::OnThreadBindToApartment=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomthreadevents-onthreadbindtoapartment")] +IComThreadEvents::OnThreadStart=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomthreadevents-onthreadstart")] +IComThreadEvents::OnThreadTerminate=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomthreadevents-onthreadterminate")] +IComThreadEvents::OnThreadUnassignApartment=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomthreadevents-onthreadunassignapartment")] +IComThreadEvents::OnThreadUnBind=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomthreadevents-onthreadunbind")] +IComThreadingInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-icomthreadinginfo")] +IComThreadingInfo::GetCurrentApartmentType=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-icomthreadinginfo-getcurrentapartmenttype")] +IComThreadingInfo::GetCurrentLogicalThreadId=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-icomthreadinginfo-getcurrentlogicalthreadid")] +IComThreadingInfo::GetCurrentThreadType=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-icomthreadinginfo-getcurrentthreadtype")] +IComThreadingInfo::SetCurrentLogicalThreadId=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-icomthreadinginfo-setcurrentlogicalthreadid")] +IComTrackingInfoCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomtrackinginfocollection")] +IComTrackingInfoCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomtrackinginfocollection-count")] +IComTrackingInfoCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomtrackinginfocollection-item")] +IComTrackingInfoCollection::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomtrackinginfocollection-type")] +IComTrackingInfoEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomtrackinginfoevents")] +IComTrackingInfoEvents::OnNewTrackingInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomtrackinginfoevents-onnewtrackinginfo")] +IComTrackingInfoObject=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomtrackinginfoobject")] +IComTrackingInfoObject::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomtrackinginfoobject-getvalue")] +IComTrackingInfoProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomtrackinginfoproperties")] +IComTrackingInfoProperties::GetPropName=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomtrackinginfoproperties-getpropname")] +IComTrackingInfoProperties::PropCount=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomtrackinginfoproperties-propcount")] +IComTransaction2Events=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomtransaction2events")] +IComTransaction2Events::OnTransactionAbort2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomtransaction2events-ontransactionabort2")] +IComTransaction2Events::OnTransactionCommit2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomtransaction2events-ontransactioncommit2")] +IComTransaction2Events::OnTransactionPrepare2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomtransaction2events-ontransactionprepare2")] +IComTransaction2Events::OnTransactionStart2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomtransaction2events-ontransactionstart2")] +IComTransactionEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomtransactionevents")] +IComTransactionEvents::OnTransactionAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomtransactionevents-ontransactionabort")] +IComTransactionEvents::OnTransactionCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomtransactionevents-ontransactioncommit")] +IComTransactionEvents::OnTransactionPrepare=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomtransactionevents-ontransactionprepare")] +IComTransactionEvents::OnTransactionStart=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomtransactionevents-ontransactionstart")] +IComUserEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icomuserevent")] +IComUserEvent::OnUserEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icomuserevent-onuserevent")] +ICON=[Documentation("https://docs.microsoft.com/windows/win32/menurc/icon-resource")] +ICondition=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquerycondition/nn-structuredquerycondition-icondition")] +ICondition::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquerycondition/nf-structuredquerycondition-icondition-clone")] +ICondition::GetComparisonInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquerycondition/nf-structuredquerycondition-icondition-getcomparisoninfo")] +ICondition::GetConditionType=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquerycondition/nf-structuredquerycondition-icondition-getconditiontype")] +ICondition::GetInputTerms=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquerycondition/nf-structuredquerycondition-icondition-getinputterms")] +ICondition::GetSubConditions=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquerycondition/nf-structuredquerycondition-icondition-getsubconditions")] +ICondition::GetValueNormalization=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquerycondition/nf-structuredquerycondition-icondition-getvaluenormalization")] +ICondition::GetValueType=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquerycondition/nf-structuredquerycondition-icondition-getvaluetype")] +ICondition2=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquerycondition/nn-structuredquerycondition-icondition2")] +ICondition2::GetLeafConditionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquerycondition/nf-structuredquerycondition-icondition2-getleafconditioninfo")] +ICondition2::GetLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquerycondition/nf-structuredquerycondition-icondition2-getlocale")] +IConditionFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nn-structuredquery-iconditionfactory")] +IConditionFactory::MakeAndOr=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditionfactory-makeandor")] +IConditionFactory::MakeLeaf=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditionfactory-makeleaf")] +IConditionFactory::MakeNot=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditionfactory-makenot")] +IConditionFactory::Resolve=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditionfactory-resolve")] +IConditionFactory2=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nn-structuredquery-iconditionfactory2")] +IConditionFactory2::CreateBooleanLeaf=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditionfactory2-createbooleanleaf")] +IConditionFactory2::CreateCompoundFromArray=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditionfactory2-createcompoundfromarray")] +IConditionFactory2::CreateCompoundFromObjectArray=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditionfactory2-createcompoundfromobjectarray")] +IConditionFactory2::CreateIntegerLeaf=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditionfactory2-createintegerleaf")] +IConditionFactory2::CreateLeaf=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditionfactory2-createleaf")] +IConditionFactory2::CreateNegation=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditionfactory2-createnegation")] +IConditionFactory2::CreateStringLeaf=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditionfactory2-createstringleaf")] +IConditionFactory2::CreateTrueFalse=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditionfactory2-createtruefalse")] +IConditionFactory2::ResolveCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditionfactory2-resolvecondition")] +IConditionGenerator=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nn-structuredquery-iconditiongenerator")] +IConditionGenerator::DefaultPhrase=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditiongenerator-defaultphrase")] +IConditionGenerator::GenerateForLeaf=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditiongenerator-generateforleaf")] +IConditionGenerator::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditiongenerator-initialize")] +IConditionGenerator::RecognizeNamedEntities=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iconditiongenerator-recognizenamedentities")] +IConfigAsfWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nn-dshowasf-iconfigasfwriter")] +IConfigAsfWriter::ConfigureFilterUsingProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nf-dshowasf-iconfigasfwriter-configurefilterusingprofile")] +IConfigAsfWriter::ConfigureFilterUsingProfileGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nf-dshowasf-iconfigasfwriter-configurefilterusingprofileguid")] +IConfigAsfWriter::ConfigureFilterUsingProfileId=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nf-dshowasf-iconfigasfwriter-configurefilterusingprofileid")] +IConfigAsfWriter::GetCurrentProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nf-dshowasf-iconfigasfwriter-getcurrentprofile")] +IConfigAsfWriter::GetCurrentProfileGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nf-dshowasf-iconfigasfwriter-getcurrentprofileguid")] +IConfigAsfWriter::GetCurrentProfileId=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nf-dshowasf-iconfigasfwriter-getcurrentprofileid")] +IConfigAsfWriter::GetIndexMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nf-dshowasf-iconfigasfwriter-getindexmode")] +IConfigAsfWriter::SetIndexMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nf-dshowasf-iconfigasfwriter-setindexmode")] +IConfigAsfWriter2=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nn-dshowasf-iconfigasfwriter2")] +IConfigAsfWriter2::GetParam=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nf-dshowasf-iconfigasfwriter2-getparam")] +IConfigAsfWriter2::ResetMultiPassState=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nf-dshowasf-iconfigasfwriter2-resetmultipassstate")] +IConfigAsfWriter2::SetParam=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nf-dshowasf-iconfigasfwriter2-setparam")] +IConfigAsfWriter2::StreamNumFromPin=[Documentation("https://docs.microsoft.com/windows/win32/api/dshowasf/nf-dshowasf-iconfigasfwriter2-streamnumfrompin")] +IConfigAviMux=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iconfigavimux")] +IConfigAviMux::GetMasterStream=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iconfigavimux-getmasterstream")] +IConfigAviMux::GetOutputCompatibilityIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iconfigavimux-getoutputcompatibilityindex")] +IConfigAviMux::SetMasterStream=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iconfigavimux-setmasterstream")] +IConfigAviMux::SetOutputCompatibilityIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iconfigavimux-setoutputcompatibilityindex")] +IConfigInterleaving=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iconfiginterleaving")] +IConfigInterleaving::get_Interleaving=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iconfiginterleaving-get_interleaving")] +IConfigInterleaving::get_Mode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iconfiginterleaving-get_mode")] +IConfigInterleaving::put_Interleaving=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iconfiginterleaving-put_interleaving")] +IConfigInterleaving::put_Mode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iconfiginterleaving-put_mode")] +IConfigurationDataCollector=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-iconfigurationdatacollector")] +IConfigurationDataCollector::FileMaxCount=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-get_filemaxcount")] +IConfigurationDataCollector::FileMaxRecursiveDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_filemaxrecursivedepth")] +IConfigurationDataCollector::FileMaxTotalSize=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-get_filemaxtotalsize")] +IConfigurationDataCollector::Files=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_files")] +IConfigurationDataCollector::get_FileMaxCount=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-get_filemaxcount")] +IConfigurationDataCollector::get_FileMaxRecursiveDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-get_filemaxrecursivedepth")] +IConfigurationDataCollector::get_FileMaxTotalSize=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-get_filemaxtotalsize")] +IConfigurationDataCollector::get_Files=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-get_files")] +IConfigurationDataCollector::get_ManagementQueries=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-get_managementqueries")] +IConfigurationDataCollector::get_QueryNetworkAdapters=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-get_querynetworkadapters")] +IConfigurationDataCollector::get_RegistryKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-get_registrykeys")] +IConfigurationDataCollector::get_RegistryMaxRecursiveDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-get_registrymaxrecursivedepth")] +IConfigurationDataCollector::get_SystemStateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-get_systemstatefile")] +IConfigurationDataCollector::ManagementQueries=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_managementqueries")] +IConfigurationDataCollector::put_FileMaxCount=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_filemaxcount")] +IConfigurationDataCollector::put_FileMaxRecursiveDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_filemaxrecursivedepth")] +IConfigurationDataCollector::put_FileMaxTotalSize=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_filemaxtotalsize")] +IConfigurationDataCollector::put_Files=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_files")] +IConfigurationDataCollector::put_ManagementQueries=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_managementqueries")] +IConfigurationDataCollector::put_QueryNetworkAdapters=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_querynetworkadapters")] +IConfigurationDataCollector::put_RegistryKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_registrykeys")] +IConfigurationDataCollector::put_RegistryMaxRecursiveDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_registrymaxrecursivedepth")] +IConfigurationDataCollector::put_SystemStateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_systemstatefile")] +IConfigurationDataCollector::QueryNetworkAdapters=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_querynetworkadapters")] +IConfigurationDataCollector::RegistryKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_registrykeys")] +IConfigurationDataCollector::RegistryMaxRecursiveDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_registrymaxrecursivedepth")] +IConfigurationDataCollector::SystemStateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iconfigurationdatacollector-put_systemstatefile")] +ICONFilePath=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-iconfilepath")] +iconFileType=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-iconfiletype-simpletype")] +IconIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ne-mmc-iconidentifier")] +ICONINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-iconinfo")] +ICONINFOEX=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-iconinfoexw")] +ICONINFOEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-iconinfoexa")] +ICONINFOEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-iconinfoexw")] +ICONMETRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-iconmetricsw")] +ICONMETRICSA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-iconmetricsa")] +ICONMETRICSW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-iconmetricsw")] +IConnectableCredentialProviderCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nn-credentialprovider-iconnectablecredentialprovidercredential")] +IConnectableCredentialProviderCredential::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-iconnectablecredentialprovidercredential-connect")] +IConnectableCredentialProviderCredential::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-iconnectablecredentialprovidercredential-disconnect")] +IConnectedIdentityProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nn-identityprovider-iconnectedidentityprovider")] +IConnectedIdentityProvider::ConnectIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nf-identityprovider-iconnectedidentityprovider-connectidentity")] +IConnectedIdentityProvider::DisconnectIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nf-identityprovider-iconnectedidentityprovider-disconnectidentity")] +IConnectedIdentityProvider::GetUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nf-identityprovider-iconnectedidentityprovider-geturl")] +IConnectionPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-iconnectionpoint")] +IConnectionPoint::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iconnectionpoint-advise")] +IConnectionPoint::EnumConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iconnectionpoint-enumconnections")] +IConnectionPoint::GetConnectionInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iconnectionpoint-getconnectioninterface")] +IConnectionPoint::GetConnectionPointContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iconnectionpoint-getconnectionpointcontainer")] +IConnectionPoint::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iconnectionpoint-unadvise")] +IConnectionPointContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-iconnectionpointcontainer")] +IConnectionPointContainer::EnumConnectionPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iconnectionpointcontainer-enumconnectionpoints")] +IConnectionPointContainer::FindConnectionPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iconnectionpointcontainer-findconnectionpoint")] +IConnectionRequestCallback=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iconnectionrequestcallback")] +IConnectionRequestCallback::OnComplete=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iconnectionrequestcallback-oncomplete")] +IConnector=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iconnector")] +IConnector::ConnectTo=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iconnector-connectto")] +IConnector::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iconnector-disconnect")] +IConnector::GetConnectedTo=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iconnector-getconnectedto")] +IConnector::GetConnectorIdConnectedTo=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iconnector-getconnectoridconnectedto")] +IConnector::GetDataFlow=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iconnector-getdataflow")] +IConnector::GetDeviceIdConnectedTo=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iconnector-getdeviceidconnectedto")] +IConnector::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iconnector-gettype")] +IConnector::IsConnected=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iconnector-isconnected")] +ICONRESDIR=[Documentation("https://docs.microsoft.com/windows/win32/menurc/iconresdir")] +IConsole=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iconsole")] +IConsole::GetMainWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsole-getmainwindow")] +IConsole::MessageBox=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsole-messagebox")] +IConsole::NewWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsole-newwindow")] +IConsole::QueryConsoleVerb=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsole-queryconsoleverb")] +IConsole::QueryResultImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsole-queryresultimagelist")] +IConsole::QueryResultView=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsole-queryresultview")] +IConsole::QueryScopeImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsole-queryscopeimagelist")] +IConsole::SelectScopeItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsole-selectscopeitem")] +IConsole::SetHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsole-setheader")] +IConsole::SetToolbar=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsole-settoolbar")] +IConsole::UpdateAllViews=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsole-updateallviews")] +IConsole2=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iconsole2")] +IConsole2::Expand=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsole2-expand")] +IConsole2::IsTaskpadViewPreferred=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsole2-istaskpadviewpreferred")] +IConsole2::SetStatusText=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsole2-setstatustext")] +IConsole3=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iconsole3")] +IConsole3::RenameScopeItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsole3-renamescopeitem")] +IConsoleNameSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iconsolenamespace")] +IConsoleNameSpace::DeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace-deleteitem")] +IConsoleNameSpace::GetChildItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace-getchilditem")] +IConsoleNameSpace::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace-getitem")] +IConsoleNameSpace::GetNextItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace-getnextitem")] +IConsoleNameSpace::GetParentItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace-getparentitem")] +IConsoleNameSpace::InsertItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace-insertitem")] +IConsoleNameSpace::SetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace-setitem")] +IConsoleNameSpace2=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iconsolenamespace2")] +IConsoleNameSpace2::AddExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace2-addextension")] +IConsoleNameSpace2::DeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace-deleteitem")] +IConsoleNameSpace2::Expand=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace2-expand")] +IConsoleNameSpace2::GetChildItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace-getchilditem")] +IConsoleNameSpace2::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace-getitem")] +IConsoleNameSpace2::GetNextItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace-getnextitem")] +IConsoleNameSpace2::GetParentItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace-getparentitem")] +IConsoleNameSpace2::InsertItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace-insertitem")] +IConsoleNameSpace2::SetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolenamespace-setitem")] +IConsolePower=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iconsolepower")] +IConsolePower::ResetIdleTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolepower-resetidletimer")] +IConsolePower::SetExecutionState=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolepower-setexecutionstate")] +IConsolePowerSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iconsolepowersink")] +IConsolePowerSink::OnPowerBroadcast=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsolepowersink-onpowerbroadcast")] +IConsoleVerb=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iconsoleverb")] +IConsoleVerb::GetDefaultVerb=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsoleverb-getdefaultverb")] +IConsoleVerb::GetVerbState=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsoleverb-getverbstate")] +IConsoleVerb::SetDefaultVerb=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsoleverb-setdefaultverb")] +IConsoleVerb::SetVerbState=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iconsoleverb-setverbstate")] +IConstructReplicaKeyMap=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-iconstructreplicakeymap")] +IConstructReplicaKeyMap::FindOrAddReplica=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iconstructreplicakeymap-findoraddreplica")] +IContabAdmin=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/icontabadminiunknown")] +IContabAdmin::RemoveStore=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/icontabadmin-removestore")] +IContact=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nn-icontact-icontact")] +IContact::CommitChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontact-commitchanges")] +IContact::GetContactID=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontact-getcontactid")] +IContact::GetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontact-getpath")] +IContactCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nn-icontact-icontactcollection")] +IContactCollection::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactcollection-getcurrent")] +IContactCollection::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactcollection-next")] +IContactCollection::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactcollection-reset")] +IContactManager=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nn-icontact-icontactmanager")] +IContactManager::GetContactCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactmanager-getcontactcollection")] +IContactManager::GetMeContact=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactmanager-getmecontact")] +IContactManager::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactmanager-initialize")] +IContactManager::Load=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactmanager-load")] +IContactManager::MergeContactIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactmanager-mergecontactids")] +IContactManager::SetMeContact=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactmanager-setmecontact")] +IContactManagerInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-icontactmanagerinterop")] +IContactManagerInterop::ShowContactCardForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icontactmanagerinterop-showcontactcardforwindow")] +IContactProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nn-icontact-icontactproperties")] +IContactProperties::CreateArrayNode=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactproperties-createarraynode")] +IContactProperties::DeleteArrayNode=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactproperties-deletearraynode")] +IContactProperties::DeleteLabels=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactproperties-deletelabels")] +IContactProperties::DeleteProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactproperties-deleteproperty")] +IContactProperties::GetBinary=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactproperties-getbinary")] +IContactProperties::GetDate=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactproperties-getdate")] +IContactProperties::GetLabels=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactproperties-getlabels")] +IContactProperties::GetPropertyCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactproperties-getpropertycollection")] +IContactProperties::GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactproperties-getstring")] +IContactProperties::SetBinary=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactproperties-setbinary")] +IContactProperties::SetDate=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactproperties-setdate")] +IContactProperties::SetLabels=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactproperties-setlabels")] +IContactProperties::SetString=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactproperties-setstring")] +IContactPropertyCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nn-icontact-icontactpropertycollection")] +IContactPropertyCollection::GetPropertyArrayElementID=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactpropertycollection-getpropertyarrayelementid")] +IContactPropertyCollection::GetPropertyModificationDate=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactpropertycollection-getpropertymodificationdate")] +IContactPropertyCollection::GetPropertyName=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactpropertycollection-getpropertyname")] +IContactPropertyCollection::GetPropertyType=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactpropertycollection-getpropertytype")] +IContactPropertyCollection::GetPropertyVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactpropertycollection-getpropertyversion")] +IContactPropertyCollection::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactpropertycollection-next")] +IContactPropertyCollection::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/icontact/nf-icontact-icontactpropertycollection-reset")] +IContentEquatable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/icontentequatable-t-interface")] +IContentEquatable::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/icontentequatable-t-.contentequals-method")] +IContentPrefetcherTaskTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/icontentprefetchertasktrigger/nn-icontentprefetchertasktrigger-icontentprefetchertasktrigger")] +IContentPrefetcherTaskTrigger::IsRegisteredForContentPrefetch=[Documentation("https://docs.microsoft.com/windows/win32/api/icontentprefetchertasktrigger/nf-icontentprefetchertasktrigger-icontentprefetchertasktrigger-isregisteredforcontentprefetch")] +IContentPrefetcherTaskTrigger::TriggerContentPrefetcherTask=[Documentation("https://docs.microsoft.com/windows/win32/api/icontentprefetchertasktrigger/nf-icontentprefetchertasktrigger-icontentprefetchertasktrigger-triggercontentprefetchertask")] +IContext=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-icontext")] +IContext::EnumContextProps=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-icontext-enumcontextprops")] +IContext::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-icontext-getproperty")] +IContext::RemoveProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-icontext-removeproperty")] +IContext::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-icontext-setproperty")] +IContextCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/ctxtcall/nn-ctxtcall-icontextcallback")] +IContextCallback::ContextCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/ctxtcall/nf-ctxtcall-icontextcallback-contextcallback")] +IContextLink=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextlink")] +IContextLink::GetContextLinkDirection=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextlink-getcontextlinkdirection")] +IContextLink::GetDestinationNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextlink-getdestinationnode")] +IContextLink::GetSourceNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextlink-getsourcenode")] +IContextLinks=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextlinks")] +IContextLinks::GetContextLink=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextlinks-getcontextlink")] +IContextLinks::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextlinks-getcount")] +IContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-icontextmenu")] +IContextMenu::GetCommandString=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icontextmenu-getcommandstring")] +IContextMenu::InvokeCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icontextmenu-invokecommand")] +IContextMenu::QueryContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icontextmenu-querycontextmenu")] +IContextMenu2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-icontextmenu2")] +IContextMenu2::HandleMenuMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icontextmenu2-handlemenumsg")] +IContextMenu3=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-icontextmenu3")] +IContextMenu3::HandleMenuMsg2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icontextmenu3-handlemenumsg2")] +IContextMenuCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-icontextmenucallback")] +IContextMenuCallback::AddItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icontextmenucallback-additem")] +IContextMenuCallback2=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-icontextmenucallback2")] +IContextMenuCallback2::AddItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icontextmenucallback2-additem")] +IContextMenuCB=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-icontextmenucb")] +IContextMenuCB::CallBack=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icontextmenucb-callback")] +IContextMenuProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-icontextmenuprovider")] +IContextMenuProvider::AddPrimaryExtensionItems=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icontextmenuprovider-addprimaryextensionitems")] +IContextMenuProvider::AddThirdPartyExtensionItems=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icontextmenuprovider-addthirdpartyextensionitems")] +IContextMenuProvider::EmptyMenuList=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icontextmenuprovider-emptymenulist")] +IContextMenuProvider::ShowContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icontextmenuprovider-showcontextmenu")] +IContextMenuSite=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-icontextmenusite")] +IContextMenuSite::DoContextMenuPopup=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icontextmenusite-docontextmenupopup")] +IContextNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode")] +IContextNode::AddContextLink=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-addcontextlink")] +IContextNode::AddPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-addpropertydata")] +IContextNode::Confirm=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-confirm")] +IContextNode::ContainsPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-containspropertydata")] +IContextNode::CreatePartiallyPopulatedSubNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-createpartiallypopulatedsubnode")] +IContextNode::CreateSubNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-createsubnode")] +IContextNode::DeleteContextLink=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-deletecontextlink")] +IContextNode::DeleteSubNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-deletesubnode")] +IContextNode::GetContextLinks=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-getcontextlinks")] +IContextNode::GetId=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-getid")] +IContextNode::GetLocation=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-getlocation")] +IContextNode::GetParentNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-getparentnode")] +IContextNode::GetPartiallyPopulated=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-getpartiallypopulated")] +IContextNode::GetPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-getpropertydata")] +IContextNode::GetPropertyDataIds=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-getpropertydataids")] +IContextNode::GetStrokeCount=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-getstrokecount")] +IContextNode::GetStrokeId=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-getstrokeid")] +IContextNode::GetStrokeIds=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-getstrokeids")] +IContextNode::GetStrokePacketDataById=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-getstrokepacketdatabyid")] +IContextNode::GetStrokePacketDescriptionById=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-getstrokepacketdescriptionbyid")] +IContextNode::GetSubNodes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-getsubnodes")] +IContextNode::GetType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-gettype")] +IContextNode::GetTypeName=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-gettypename")] +IContextNode::IsAlternateStringSupported=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-isalternatestringsupported")] +IContextNode::IsConfirmed=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-isconfirmed")] +IContextNode::IsStringSupported=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-isstringsupported")] +IContextNode::LoadPropertiesData=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-loadpropertiesdata")] +IContextNode::MoveSubNodeToPosition=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-movesubnodetoposition")] +IContextNode::RemovePropertyData=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-removepropertydata")] +IContextNode::Reparent=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-reparent")] +IContextNode::ReparentStrokeByIdToNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-reparentstrokebyidtonode")] +IContextNode::SavePropertiesData=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-savepropertiesdata")] +IContextNode::SetLocation=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-setlocation")] +IContextNode::SetPartiallyPopulated=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-setpartiallypopulated")] +IContextNode::SetStrokes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnode-setstrokes")] +IContextNodes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnodes")] +IContextNodes::AddContextNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnodes-addcontextnode")] +IContextNodes::GetContextNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnodes-getcontextnode")] +IContextNodes::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnodes-getcount")] +IContextNodes::RemoveContextNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/icontextnodes-removecontextnode")] +IContextProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icontextproperties")] +IContextProperties::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icontextproperties-count")] +IContextProperties::EnumNames=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icontextproperties-enumnames")] +IContextProperties::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icontextproperties-getproperty")] +IContextProperties::RemoveProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icontextproperties-removeproperty")] +IContextProperties::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icontextproperties-setproperty")] +IContextState=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icontextstate")] +IContextState::GetDeactivateOnReturn=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icontextstate-getdeactivateonreturn")] +IContextState::GetMyTransactionVote=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icontextstate-getmytransactionvote")] +IContextState::SetDeactivateOnReturn=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icontextstate-setdeactivateonreturn")] +IContextState::SetMyTransactionVote=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icontextstate-setmytransactionvote")] +IContextTransactionInfo=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/icontexttransactioninfo")] +IContextTransactionInfo::FetchTransaction=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/icontexttransactioninfo-fetchtransaction")] +IContextTransactionInfo::GetTxIsolationLevelAndTimeout=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/icontexttransactioninfo-gettxisolationlevelandtimeout")] +IContextTransactionInfo::RegisterTransactionProxy=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/icontexttransactioninfo-registertransactionproxy")] +IContinueCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nn-docobj-icontinuecallback")] +IContinueCallback::FContinue=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-icontinuecallback-fcontinue")] +IContinueCallback::FContinuePrinting=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-icontinuecallback-fcontinueprinting")] +IControlbar=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-icontrolbar")] +IControlbar::Attach=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icontrolbar-attach")] +IControlbar::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icontrolbar-create")] +IControlbar::Detach=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-icontrolbar-detach")] +IControlChangeNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-icontrolchangenotify")] +IControlChangeNotify::OnNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-icontrolchangenotify-onnotify")] +IControlInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-icontrolinterface")] +IControlInterface::GetIID=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-icontrolinterface-getiid")] +IControlInterface::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-icontrolinterface-getname")] +IConverterSession=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iconvertersessioniunknown")] +IConverterSession::MAPIToMIMEStm=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iconvertersession-mapitomimestm")] +IConverterSession::MIMEToMAPI=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iconvertersession-mimetomapi")] +IConverterSession::SetAdrBook=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iconvertersession-setadrbook")] +IConverterSession::SetCharSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iconvertersession-setcharset")] +IConverterSession::SetEncoding=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iconvertersession-setencoding")] +IConverterSession::SetSaveFormat=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iconvertersession-setsaveformat")] +IConverterSession::SetTextWrapping=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iconvertersession-settextwrapping")] +ICOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icopen")] +ICOPEN=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-icopen")] +ICOpenFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icopenfunction")] +ICopyHookA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-icopyhooka")] +ICopyHookA::CopyCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-icopyhooka-copycallback")] +ICopyHookW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-icopyhookw")] +ICopyHookW::CopyCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-icopyhookw-copycallback")] +ICoreApplicationView::Activated=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/icoreapplicationview-activated")] +ICoreFragment=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-icorefragment")] +ICoreFragment::GetColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-icorefragment-getcolumncount")] +ICoreFragment::GetRangeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-icorefragment-getrangecount")] +ICoreFragment::NextColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-icorefragment-nextcolumn")] +ICoreFragment::NextRange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-icorefragment-nextrange")] +ICoreFragment::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-icorefragment-reset")] +ICoreFragmentInspector=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-icorefragmentinspector")] +ICoreFragmentInspector::NextCoreFragments=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-icorefragmentinspector-nextcorefragments")] +ICoreFragmentInspector::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-icorefragmentinspector-reset")] +ICoreFrameworkInputViewInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.viewmanagement.core.coreframeworkinputviewinterop/nn-windows-ui-viewmanagement-core-coreframeworkinputviewinterop-icoreframeworkinputviewinterop")] +ICoreFrameworkInputViewInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.viewmanagement.core.coreframeworkinputviewinterop/nf-windows-ui-viewmanagement-core-coreframeworkinputviewinterop-icoreframeworkinputviewinterop-getforwindow")] +ICoreInputInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/corewindow/nn-corewindow-icoreinputinterop")] +ICoreInputInterop::MessageHandled=[Documentation("https://docs.microsoft.com/windows/win32/api/corewindow/nf-corewindow-icoreinputinterop-put_messagehandled")] +ICoreInputInterop::put_MessageHandled=[Documentation("https://docs.microsoft.com/windows/win32/api/corewindow/nf-corewindow-icoreinputinterop-put_messagehandled")] +ICoreInputInterop::SetInputSource=[Documentation("https://docs.microsoft.com/windows/win32/api/corewindow/nf-corewindow-icoreinputinterop-setinputsource")] +ICoreWindowInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/corewindow/nn-corewindow-icorewindowinterop")] +ICoreWindowInterop::get_WindowHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/corewindow/nf-corewindow-icorewindowinterop-get_windowhandle")] +ICoreWindowInterop::MessageHandled=[Documentation("https://docs.microsoft.com/windows/win32/api/corewindow/nf-corewindow-icorewindowinterop-put_messagehandled")] +ICoreWindowInterop::put_MessageHandled=[Documentation("https://docs.microsoft.com/windows/win32/api/corewindow/nf-corewindow-icorewindowinterop-put_messagehandled")] +ICoreWindowInterop::WindowHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/corewindow/nf-corewindow-icorewindowinterop-get_windowhandle")] +ICQueryAbout=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icqueryabout")] +ICQueryConfigure=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icqueryconfigure")] +ICreateDevEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-icreatedevenum")] +ICreateDevEnum::CreateClassEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-icreatedevenum-createclassenumerator")] +ICreateDeviceAccessAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/deviceaccess/nn-deviceaccess-icreatedeviceaccessasync")] +ICreateDeviceAccessAsync::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/deviceaccess/nf-deviceaccess-icreatedeviceaccessasync-cancel")] +ICreateDeviceAccessAsync::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/deviceaccess/nf-deviceaccess-icreatedeviceaccessasync-close")] +ICreateDeviceAccessAsync::GetResult=[Documentation("https://docs.microsoft.com/windows/win32/api/deviceaccess/nf-deviceaccess-icreatedeviceaccessasync-getresult")] +ICreateDeviceAccessAsync::Wait=[Documentation("https://docs.microsoft.com/windows/win32/api/deviceaccess/nf-deviceaccess-icreatedeviceaccessasync-wait")] +ICreateErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-icreateerrorinfo")] +ICreateErrorInfo::SetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreateerrorinfo-setdescription")] +ICreateErrorInfo::SetGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreateerrorinfo-setguid")] +ICreateErrorInfo::SetHelpContext=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreateerrorinfo-sethelpcontext")] +ICreateErrorInfo::SetHelpFile=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreateerrorinfo-sethelpfile")] +ICreateErrorInfo::SetSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreateerrorinfo-setsource")] +ICreateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-icreateobject")] +ICreateObject::CreateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-icreateobject-createobject")] +ICreateProcessInputs=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-icreateprocessinputs")] +ICreateProcessInputs::AddCreateFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icreateprocessinputs-addcreateflags")] +ICreateProcessInputs::AddStartupFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icreateprocessinputs-addstartupflags")] +ICreateProcessInputs::GetCreateFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icreateprocessinputs-getcreateflags")] +ICreateProcessInputs::SetCreateFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icreateprocessinputs-setcreateflags")] +ICreateProcessInputs::SetEnvironmentVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icreateprocessinputs-setenvironmentvariable")] +ICreateProcessInputs::SetHotKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icreateprocessinputs-sethotkey")] +ICreateProcessInputs::SetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icreateprocessinputs-settitle")] +ICreatePropBagOnRegKey=[Documentation("https://docs.microsoft.com/windows/win32/api/regbag/nn-regbag-icreatepropbagonregkey")] +ICreatePropBagOnRegKey::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/regbag/nf-regbag-icreatepropbagonregkey-create")] +ICreateTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-icreatetypeinfo")] +ICreateTypeInfo::AddFuncDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-addfuncdesc")] +ICreateTypeInfo::AddImplType=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-addimpltype")] +ICreateTypeInfo::AddRefTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-addreftypeinfo")] +ICreateTypeInfo::AddVarDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-addvardesc")] +ICreateTypeInfo::DefineFuncAsDllEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-definefuncasdllentry")] +ICreateTypeInfo::LayOut=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-layout")] +ICreateTypeInfo::SetAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-setalignment")] +ICreateTypeInfo::SetDocString=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-setdocstring")] +ICreateTypeInfo::SetFuncAndParamNames=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-setfuncandparamnames")] +ICreateTypeInfo::SetFuncDocString=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-setfuncdocstring")] +ICreateTypeInfo::SetFuncHelpContext=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-setfunchelpcontext")] +ICreateTypeInfo::SetGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-setguid")] +ICreateTypeInfo::SetHelpContext=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-sethelpcontext")] +ICreateTypeInfo::SetImplTypeFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-setimpltypeflags")] +ICreateTypeInfo::SetMops=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-setmops")] +ICreateTypeInfo::SetTypeDescAlias=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-settypedescalias")] +ICreateTypeInfo::SetTypeFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-settypeflags")] +ICreateTypeInfo::SetVarDocString=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-setvardocstring")] +ICreateTypeInfo::SetVarHelpContext=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-setvarhelpcontext")] +ICreateTypeInfo::SetVarName=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-setvarname")] +ICreateTypeInfo::SetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo-setversion")] +ICreateTypeInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-icreatetypeinfo2")] +ICreateTypeInfo2::DeleteFuncDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo2-deletefuncdesc")] +ICreateTypeInfo2::DeleteFuncDescByMemId=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo2-deletefuncdescbymemid")] +ICreateTypeInfo2::DeleteImplType=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo2-deleteimpltype")] +ICreateTypeInfo2::DeleteVarDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo2-deletevardesc")] +ICreateTypeInfo2::DeleteVarDescByMemId=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo2-deletevardescbymemid")] +ICreateTypeInfo2::SetCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo2-setcustdata")] +ICreateTypeInfo2::SetFuncCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo2-setfunccustdata")] +ICreateTypeInfo2::SetFuncHelpStringContext=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo2-setfunchelpstringcontext")] +ICreateTypeInfo2::SetHelpStringContext=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo2-sethelpstringcontext")] +ICreateTypeInfo2::SetImplTypeCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo2-setimpltypecustdata")] +ICreateTypeInfo2::SetName=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo2-setname")] +ICreateTypeInfo2::SetParamCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo2-setparamcustdata")] +ICreateTypeInfo2::SetVarCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo2-setvarcustdata")] +ICreateTypeInfo2::SetVarHelpStringContext=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypeinfo2-setvarhelpstringcontext")] +ICreateTypeLib=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-icreatetypelib")] +ICreateTypeLib::CreateTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypelib-createtypeinfo")] +ICreateTypeLib::SaveAllChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypelib-saveallchanges")] +ICreateTypeLib::SetDocString=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypelib-setdocstring")] +ICreateTypeLib::SetGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypelib-setguid")] +ICreateTypeLib::SetHelpContext=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypelib-sethelpcontext")] +ICreateTypeLib::SetHelpFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypelib-sethelpfilename")] +ICreateTypeLib::SetLcid=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypelib-setlcid")] +ICreateTypeLib::SetLibFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypelib-setlibflags")] +ICreateTypeLib::SetName=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypelib-setname")] +ICreateTypeLib::SetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypelib-setversion")] +ICreateTypeLib2=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-icreatetypelib2")] +ICreateTypeLib2::DeleteTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypelib2-deletetypeinfo")] +ICreateTypeLib2::SetCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypelib2-setcustdata")] +ICreateTypeLib2::SetHelpStringContext=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypelib2-sethelpstringcontext")] +ICreateTypeLib2::SetHelpStringDll=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-icreatetypelib2-sethelpstringdll")] +ICreateWithLocalTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icreatewithlocaltransaction")] +ICreateWithLocalTransaction::CreateInstanceWithSysTx=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icreatewithlocaltransaction-createinstancewithsystx")] +ICreateWithTipTransactionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icreatewithtiptransactionex")] +ICreateWithTipTransactionEx::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icreatewithtiptransactionex-createinstance")] +ICreateWithTransactionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icreatewithtransactionex")] +ICreateWithTransactionEx::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icreatewithtransactionex-createinstance")] +ICreatingProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-icreatingprocess")] +ICreatingProcess::OnCreating=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icreatingprocess-oncreating")] +ICredentialProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nn-credentialprovider-icredentialprovider")] +ICredentialProvider::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovider-advise")] +ICredentialProvider::GetCredentialAt=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovider-getcredentialat")] +ICredentialProvider::GetCredentialCount=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovider-getcredentialcount")] +ICredentialProvider::GetFieldDescriptorAt=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovider-getfielddescriptorat")] +ICredentialProvider::GetFieldDescriptorCount=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovider-getfielddescriptorcount")] +ICredentialProvider::SetSerialization=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovider-setserialization")] +ICredentialProvider::SetUsageScenario=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovider-setusagescenario")] +ICredentialProvider::UnAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovider-unadvise")] +ICredentialProviderCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nn-credentialprovider-icredentialprovidercredential")] +ICredentialProviderCredential::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-advise")] +ICredentialProviderCredential::CommandLinkClicked=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-commandlinkclicked")] +ICredentialProviderCredential::GetBitmapValue=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-getbitmapvalue")] +ICredentialProviderCredential::GetCheckboxValue=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-getcheckboxvalue")] +ICredentialProviderCredential::GetComboBoxValueAt=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-getcomboboxvalueat")] +ICredentialProviderCredential::GetComboBoxValueCount=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-getcomboboxvaluecount")] +ICredentialProviderCredential::GetFieldState=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-getfieldstate")] +ICredentialProviderCredential::GetSerialization=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-getserialization")] +ICredentialProviderCredential::GetStringValue=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-getstringvalue")] +ICredentialProviderCredential::GetSubmitButtonValue=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-getsubmitbuttonvalue")] +ICredentialProviderCredential::ReportResult=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-reportresult")] +ICredentialProviderCredential::SetCheckboxValue=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-setcheckboxvalue")] +ICredentialProviderCredential::SetComboBoxSelectedValue=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-setcomboboxselectedvalue")] +ICredentialProviderCredential::SetDeselected=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-setdeselected")] +ICredentialProviderCredential::SetSelected=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-setselected")] +ICredentialProviderCredential::SetStringValue=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-setstringvalue")] +ICredentialProviderCredential::UnAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential-unadvise")] +ICredentialProviderCredential2=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nn-credentialprovider-icredentialprovidercredential2")] +ICredentialProviderCredential2::GetUserSid=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredential2-getusersid")] +ICredentialProviderCredentialEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nn-credentialprovider-icredentialprovidercredentialevents")] +ICredentialProviderCredentialEvents::AppendFieldComboBoxItem=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredentialevents-appendfieldcomboboxitem")] +ICredentialProviderCredentialEvents::DeleteFieldComboBoxItem=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredentialevents-deletefieldcomboboxitem")] +ICredentialProviderCredentialEvents::OnCreatingWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredentialevents-oncreatingwindow")] +ICredentialProviderCredentialEvents::SetFieldBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredentialevents-setfieldbitmap")] +ICredentialProviderCredentialEvents::SetFieldCheckbox=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredentialevents-setfieldcheckbox")] +ICredentialProviderCredentialEvents::SetFieldComboBoxSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredentialevents-setfieldcomboboxselecteditem")] +ICredentialProviderCredentialEvents::SetFieldInteractiveState=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredentialevents-setfieldinteractivestate")] +ICredentialProviderCredentialEvents::SetFieldState=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredentialevents-setfieldstate")] +ICredentialProviderCredentialEvents::SetFieldString=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredentialevents-setfieldstring")] +ICredentialProviderCredentialEvents::SetFieldSubmitButton=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredentialevents-setfieldsubmitbutton")] +ICredentialProviderCredentialEvents2=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nn-credentialprovider-icredentialprovidercredentialevents2")] +ICredentialProviderCredentialEvents2::BeginFieldUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredentialevents2-beginfieldupdates")] +ICredentialProviderCredentialEvents2::EndFieldUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredentialevents2-endfieldupdates")] +ICredentialProviderCredentialEvents2::SetFieldOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredentialevents2-setfieldoptions")] +ICredentialProviderCredentialWithFieldOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nn-credentialprovider-icredentialprovidercredentialwithfieldoptions")] +ICredentialProviderCredentialWithFieldOptions::GetFieldOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidercredentialwithfieldoptions-getfieldoptions")] +ICredentialProviderEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nn-credentialprovider-icredentialproviderevents")] +ICredentialProviderEvents::CredentialsChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialproviderevents-credentialschanged")] +ICredentialProviderFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nn-credentialprovider-icredentialproviderfilter")] +ICredentialProviderFilter::Filter=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialproviderfilter-filter")] +ICredentialProviderFilter::UpdateRemoteCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialproviderfilter-updateremotecredential")] +ICredentialProviderSetUserArray=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nn-credentialprovider-icredentialprovidersetuserarray")] +ICredentialProviderSetUserArray::SetUserArray=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovidersetuserarray-setuserarray")] +ICredentialProviderUser=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nn-credentialprovider-icredentialprovideruser")] +ICredentialProviderUser::GetProviderID=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovideruser-getproviderid")] +ICredentialProviderUser::GetSid=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovideruser-getsid")] +ICredentialProviderUser::GetStringValue=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovideruser-getstringvalue")] +ICredentialProviderUser::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovideruser-getvalue")] +ICredentialProviderUserArray=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nn-credentialprovider-icredentialprovideruserarray")] +ICredentialProviderUserArray::GetAccountOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovideruserarray-getaccountoptions")] +ICredentialProviderUserArray::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovideruserarray-getat")] +ICredentialProviderUserArray::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovideruserarray-getcount")] +ICredentialProviderUserArray::SetProviderFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-icredentialprovideruserarray-setproviderfilter")] +ICRemove=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icremove")] +ICrmCompensator=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icrmcompensator")] +ICrmCompensator::AbortRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensator-abortrecord")] +ICrmCompensator::BeginAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensator-beginabort")] +ICrmCompensator::BeginCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensator-begincommit")] +ICrmCompensator::BeginPrepare=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensator-beginprepare")] +ICrmCompensator::CommitRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensator-commitrecord")] +ICrmCompensator::EndAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensator-endabort")] +ICrmCompensator::EndCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensator-endcommit")] +ICrmCompensator::EndPrepare=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensator-endprepare")] +ICrmCompensator::PrepareRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensator-preparerecord")] +ICrmCompensator::SetLogControl=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensator-setlogcontrol")] +ICrmCompensatorVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icrmcompensatorvariants")] +ICrmCompensatorVariants::AbortRecordVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensatorvariants-abortrecordvariants")] +ICrmCompensatorVariants::BeginAbortVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensatorvariants-beginabortvariants")] +ICrmCompensatorVariants::BeginCommitVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensatorvariants-begincommitvariants")] +ICrmCompensatorVariants::BeginPrepareVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensatorvariants-beginpreparevariants")] +ICrmCompensatorVariants::CommitRecordVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensatorvariants-commitrecordvariants")] +ICrmCompensatorVariants::EndAbortVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensatorvariants-endabortvariants")] +ICrmCompensatorVariants::EndCommitVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensatorvariants-endcommitvariants")] +ICrmCompensatorVariants::EndPrepareVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensatorvariants-endpreparevariants")] +ICrmCompensatorVariants::PrepareRecordVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensatorvariants-preparerecordvariants")] +ICrmCompensatorVariants::SetLogControlVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmcompensatorvariants-setlogcontrolvariants")] +ICrmFormatLogRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icrmformatlogrecords")] +ICrmFormatLogRecords::GetColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmformatlogrecords-getcolumn")] +ICrmFormatLogRecords::GetColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmformatlogrecords-getcolumncount")] +ICrmFormatLogRecords::GetColumnHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmformatlogrecords-getcolumnheaders")] +ICrmFormatLogRecords::GetColumnVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmformatlogrecords-getcolumnvariants")] +ICrmLogControl=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icrmlogcontrol")] +ICrmLogControl::ForceLog=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmlogcontrol-forcelog")] +ICrmLogControl::ForceTransactionToAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmlogcontrol-forcetransactiontoabort")] +ICrmLogControl::ForgetLogRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmlogcontrol-forgetlogrecord")] +ICrmLogControl::get_TransactionUOW=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmlogcontrol-get_transactionuow")] +ICrmLogControl::RegisterCompensator=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmlogcontrol-registercompensator")] +ICrmLogControl::WriteLogRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmlogcontrol-writelogrecord")] +ICrmLogControl::WriteLogRecordVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmlogcontrol-writelogrecordvariants")] +ICrmMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icrmmonitor")] +ICrmMonitor::GetClerks=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmmonitor-getclerks")] +ICrmMonitor::HoldClerk=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmmonitor-holdclerk")] +ICrmMonitorClerks=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icrmmonitorclerks")] +ICrmMonitorClerks::ActivityId=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmmonitorclerks-activityid")] +ICrmMonitorClerks::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmmonitorclerks-description")] +ICrmMonitorClerks::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmmonitorclerks-get__newenum")] +ICrmMonitorClerks::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmmonitorclerks-get_count")] +ICrmMonitorClerks::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmmonitorclerks-item")] +ICrmMonitorClerks::ProgIdCompensator=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmmonitorclerks-progidcompensator")] +ICrmMonitorClerks::TransactionUOW=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmmonitorclerks-transactionuow")] +ICrmMonitorLogRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-icrmmonitorlogrecords")] +ICrmMonitorLogRecords::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmmonitorlogrecords-get_count")] +ICrmMonitorLogRecords::get_StructuredRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmmonitorlogrecords-get_structuredrecords")] +ICrmMonitorLogRecords::get_TransactionState=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmmonitorlogrecords-get_transactionstate")] +ICrmMonitorLogRecords::GetLogRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmmonitorlogrecords-getlogrecord")] +ICrmMonitorLogRecords::GetLogRecordVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-icrmmonitorlogrecords-getlogrecordvariants")] +ICryptAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icryptattribute")] +ICryptAttribute::get_ObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattribute-get_objectid")] +ICryptAttribute::get_Values=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattribute-get_values")] +ICryptAttribute::InitializeFromObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattribute-initializefromobjectid")] +ICryptAttribute::InitializeFromValues=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattribute-initializefromvalues")] +ICryptAttribute::ObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattribute-get_objectid")] +ICryptAttribute::Values=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattribute-get_values")] +ICryptAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icryptattributes")] +ICryptAttributes::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattributes-get__newenum")] +ICryptAttributes::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattributes-add")] +ICryptAttributes::AddRange=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattributes-addrange")] +ICryptAttributes::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattributes-clear")] +ICryptAttributes::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattributes-get_count")] +ICryptAttributes::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattributes-get__newenum")] +ICryptAttributes::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattributes-get_count")] +ICryptAttributes::get_IndexByObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattributes-get_indexbyobjectid")] +ICryptAttributes::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattributes-get_itembyindex")] +ICryptAttributes::IndexByObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattributes-get_indexbyobjectid")] +ICryptAttributes::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattributes-get_itembyindex")] +ICryptAttributes::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icryptattributes-remove")] +ICSendMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icsendmessage")] +ICSeqCompressFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icseqcompressframe")] +ICSeqCompressFrameEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icseqcompressframeend")] +ICSeqCompressFrameStart=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icseqcompressframestart")] +ICSetState=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icsetstate")] +ICSetStatusProc=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-icsetstatusproc")] +ICSETSTATUSPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-icsetstatusproc")] +ICspAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icspalgorithm")] +ICspAlgorithm::DefaultLength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_defaultlength")] +ICspAlgorithm::get_DefaultLength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_defaultlength")] +ICspAlgorithm::get_IncrementLength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_incrementlength")] +ICspAlgorithm::get_LongName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_longname")] +ICspAlgorithm::get_MaxLength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_maxlength")] +ICspAlgorithm::get_MinLength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_minlength")] +ICspAlgorithm::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_name")] +ICspAlgorithm::get_Operations=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_operations")] +ICspAlgorithm::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_type")] +ICspAlgorithm::get_Valid=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_valid")] +ICspAlgorithm::GetAlgorithmOid=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-getalgorithmoid")] +ICspAlgorithm::IncrementLength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_incrementlength")] +ICspAlgorithm::LongName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_longname")] +ICspAlgorithm::MaxLength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_maxlength")] +ICspAlgorithm::MinLength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_minlength")] +ICspAlgorithm::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_name")] +ICspAlgorithm::Operations=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_operations")] +ICspAlgorithm::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_type")] +ICspAlgorithm::Valid=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithm-get_valid")] +ICspAlgorithms=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icspalgorithms")] +ICspAlgorithms::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithms-get__newenum")] +ICspAlgorithms::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithms-add")] +ICspAlgorithms::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithms-clear")] +ICspAlgorithms::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithms-get_count")] +ICspAlgorithms::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithms-get__newenum")] +ICspAlgorithms::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithms-get_count")] +ICspAlgorithms::get_IndexByObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithms-get_indexbyobjectid")] +ICspAlgorithms::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithms-get_itembyindex")] +ICspAlgorithms::get_ItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithms-get_itembyname")] +ICspAlgorithms::IndexByObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithms-get_indexbyobjectid")] +ICspAlgorithms::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithms-get_itembyindex")] +ICspAlgorithms::ItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithms-get_itembyname")] +ICspAlgorithms::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspalgorithms-remove")] +ICspInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icspinformation")] +ICspInformation::CspAlgorithms=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_cspalgorithms")] +ICspInformation::get_CspAlgorithms=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_cspalgorithms")] +ICspInformation::get_HasHardwareRandomNumberGenerator=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_hashardwarerandomnumbergenerator")] +ICspInformation::get_IsHardwareDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_ishardwaredevice")] +ICspInformation::get_IsRemovable=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_isremovable")] +ICspInformation::get_IsSmartCard=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_issmartcard")] +ICspInformation::get_IsSoftwareDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_issoftwaredevice")] +ICspInformation::get_KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_keyspec")] +ICspInformation::get_LegacyCsp=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_legacycsp")] +ICspInformation::get_MaxKeyContainerNameLength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_maxkeycontainernamelength")] +ICspInformation::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_name")] +ICspInformation::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_type")] +ICspInformation::get_Valid=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_valid")] +ICspInformation::get_Version=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_version")] +ICspInformation::GetCspStatusFromOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-getcspstatusfromoperations")] +ICspInformation::GetDefaultSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-getdefaultsecuritydescriptor")] +ICspInformation::HasHardwareRandomNumberGenerator=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_hashardwarerandomnumbergenerator")] +ICspInformation::InitializeFromName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-initializefromname")] +ICspInformation::InitializeFromType=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-initializefromtype")] +ICspInformation::IsHardwareDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_ishardwaredevice")] +ICspInformation::IsRemovable=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_isremovable")] +ICspInformation::IsSmartCard=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_issmartcard")] +ICspInformation::IsSoftwareDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_issoftwaredevice")] +ICspInformation::KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_keyspec")] +ICspInformation::LegacyCsp=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_legacycsp")] +ICspInformation::MaxKeyContainerNameLength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_maxkeycontainernamelength")] +ICspInformation::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_name")] +ICspInformation::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_type")] +ICspInformation::Valid=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_valid")] +ICspInformation::Version=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformation-get_version")] +ICspInformations=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icspinformations")] +ICspInformations::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-get__newenum")] +ICspInformations::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-add")] +ICspInformations::AddAvailableCsps=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-addavailablecsps")] +ICspInformations::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-clear")] +ICspInformations::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-get_count")] +ICspInformations::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-get__newenum")] +ICspInformations::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-get_count")] +ICspInformations::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-get_itembyindex")] +ICspInformations::get_ItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-get_itembyname")] +ICspInformations::GetCspStatusesFromOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-getcspstatusesfromoperations")] +ICspInformations::GetCspStatusFromProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-getcspstatusfromprovidername")] +ICspInformations::GetEncryptionCspAlgorithms=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-getencryptioncspalgorithms")] +ICspInformations::GetHashAlgorithms=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-gethashalgorithms")] +ICspInformations::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-get_itembyindex")] +ICspInformations::ItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-get_itembyname")] +ICspInformations::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspinformations-remove")] +ICspStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icspstatus")] +ICspStatus::CspAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatus-get_cspalgorithm")] +ICspStatus::CspInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatus-get_cspinformation")] +ICspStatus::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatus-get_displayname")] +ICspStatus::EnrollmentStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatus-get_enrollmentstatus")] +ICspStatus::get_CspAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatus-get_cspalgorithm")] +ICspStatus::get_CspInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatus-get_cspinformation")] +ICspStatus::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatus-get_displayname")] +ICspStatus::get_EnrollmentStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatus-get_enrollmentstatus")] +ICspStatus::get_Ordinal=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatus-get_ordinal")] +ICspStatus::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatus-initialize")] +ICspStatus::Ordinal=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatus-get_ordinal")] +ICspStatus::put_Ordinal=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatus-put_ordinal")] +ICspStatuses=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-icspstatuses")] +ICspStatuses::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-get__newenum")] +ICspStatuses::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-add")] +ICspStatuses::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-clear")] +ICspStatuses::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-get_count")] +ICspStatuses::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-get__newenum")] +ICspStatuses::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-get_count")] +ICspStatuses::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-get_itembyindex")] +ICspStatuses::get_ItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-get_itembyname")] +ICspStatuses::get_ItemByOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-get_itembyoperations")] +ICspStatuses::get_ItemByOrdinal=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-get_itembyordinal")] +ICspStatuses::get_ItemByProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-get_itembyprovider")] +ICspStatuses::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-get_itembyindex")] +ICspStatuses::ItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-get_itembyname")] +ICspStatuses::ItemByOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-get_itembyoperations")] +ICspStatuses::ItemByOrdinal=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-get_itembyordinal")] +ICspStatuses::ItemByProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-get_itembyprovider")] +ICspStatuses::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-icspstatuses-remove")] +ICurrentItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-icurrentitem")] +ICurrentWorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-icurrentworkingdirectory")] +ICurrentWorkingDirectory::GetDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-icurrentworkingdirectory-getdirectory")] +ICurrentWorkingDirectory::SetDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-icurrentworkingdirectory-setdirectory")] +ICustomDestinationList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-icustomdestinationlist")] +ICustomDestinationList::AbortList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icustomdestinationlist-abortlist")] +ICustomDestinationList::AddUserTasks=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icustomdestinationlist-addusertasks")] +ICustomDestinationList::AppendCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icustomdestinationlist-appendcategory")] +ICustomDestinationList::AppendKnownCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icustomdestinationlist-appendknowncategory")] +ICustomDestinationList::BeginList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icustomdestinationlist-beginlist")] +ICustomDestinationList::CommitList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icustomdestinationlist-commitlist")] +ICustomDestinationList::DeleteList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icustomdestinationlist-deletelist")] +ICustomDestinationList::GetRemovedDestinations=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icustomdestinationlist-getremoveddestinations")] +ICustomDestinationList::SetAppID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-icustomdestinationlist-setappid")] +Id=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-id-networksettingstype-element")] +ID_ERROR_OBJECT=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-id_error_object")] +ID_PARAMETER_PAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/ns-winsync-id_parameter_pair")] +ID_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/ns-winsync-id_parameters")] +ID2D1AnalysisTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1analysistransform")] +ID2D1AnalysisTransform::ProcessAnalysisResults=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1analysistransform-processanalysisresults")] +ID2D1Bitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1bitmap")] +ID2D1Bitmap::CopyFromBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmap-copyfrombitmap")] +ID2D1Bitmap::CopyFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmap-copyfrommemory")] +ID2D1Bitmap::CopyFromRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmap-copyfromrendertarget")] +ID2D1Bitmap::GetDpi=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmap-getdpi")] +ID2D1Bitmap::GetPixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmap-getpixelformat")] +ID2D1Bitmap::GetPixelSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmap-getpixelsize")] +ID2D1Bitmap::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmap-getsize")] +ID2D1Bitmap1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1bitmap1")] +ID2D1Bitmap1::GetColorContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1bitmap1-getcolorcontext")] +ID2D1Bitmap1::GetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1bitmap1-getoptions")] +ID2D1Bitmap1::GetSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1bitmap1-getsurface")] +ID2D1Bitmap1::Map=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1bitmap1-map")] +ID2D1Bitmap1::Unmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1bitmap1-unmap")] +ID2D1BitmapBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1bitmapbrush")] +ID2D1BitmapBrush::GetBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmapbrush-getbitmap")] +ID2D1BitmapBrush::GetExtendModeX=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmapbrush-getextendmodex")] +ID2D1BitmapBrush::GetExtendModeY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmapbrush-getextendmodey")] +ID2D1BitmapBrush::GetInterpolationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmapbrush-getinterpolationmode")] +ID2D1BitmapBrush::SetBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmapbrush-setbitmap")] +ID2D1BitmapBrush::SetExtendModeX=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmapbrush-setextendmodex")] +ID2D1BitmapBrush::SetExtendModeY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmapbrush-setextendmodey")] +ID2D1BitmapBrush::SetInterpolationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmapbrush-setinterpolationmode")] +ID2D1BitmapBrush1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1bitmapbrush1")] +ID2D1BitmapBrush1::GetInterpolationMode1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1bitmapbrush1-getinterpolationmode1")] +ID2D1BitmapBrush1::SetInterpolationMode1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1bitmapbrush1-setinterpolationmode1")] +ID2D1BitmapRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1bitmaprendertarget")] +ID2D1BitmapRenderTarget::GetBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1bitmaprendertarget-getbitmap")] +ID2D1BlendTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1blendtransform")] +ID2D1BlendTransform::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1blendtransform-getdescription")] +ID2D1BlendTransform::SetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1blendtransform-setdescription")] +ID2D1BorderTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1bordertransform")] +ID2D1BorderTransform::GetExtendModeX=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1bordertransform-getextendmodex")] +ID2D1BorderTransform::GetExtendModeY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1bordertransform-getextendmodey")] +ID2D1BorderTransform::SetExtendModeX=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1bordertransform-setextendmodex")] +ID2D1BorderTransform::SetExtendModeY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1bordertransform-setextendmodey")] +ID2D1BoundsAdjustmentTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1boundsadjustmenttransform")] +ID2D1BoundsAdjustmentTransform::GetOutputBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1boundsadjustmenttransform-getoutputbounds")] +ID2D1BoundsAdjustmentTransform::SetOutputBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1boundsadjustmenttransform-setoutputbounds")] +ID2D1Brush=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1brush")] +ID2D1Brush::GetOpacity=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1brush-getopacity")] +ID2D1Brush::GetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1brush-gettransform")] +ID2D1Brush::SetOpacity=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1brush-setopacity")] +ID2D1Brush::SetTransform=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1brush-settransform")] +ID2D1ColorContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1colorcontext")] +ID2D1ColorContext::GetColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1colorcontext-getcolorspace")] +ID2D1ColorContext::GetProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1colorcontext-getprofile")] +ID2D1ColorContext::GetProfileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1colorcontext-getprofilesize")] +ID2D1ColorContext1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1colorcontext1")] +ID2D1ColorContext1::GetColorContextType=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1colorcontext1-getcolorcontexttype")] +ID2D1ColorContext1::GetDXGIColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1colorcontext1-getdxgicolorspace")] +ID2D1ColorContext1::GetSimpleColorProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1colorcontext1-getsimplecolorprofile")] +ID2D1CommandList=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1commandlist")] +ID2D1CommandList::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandlist-close")] +ID2D1CommandList::Stream=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandlist-stream")] +ID2D1CommandSink=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1commandsink")] +ID2D1CommandSink::BeginDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-begindraw")] +ID2D1CommandSink::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-clear")] +ID2D1CommandSink::DrawBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-drawbitmap")] +ID2D1CommandSink::DrawGdiMetafile=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-drawgdimetafile")] +ID2D1CommandSink::DrawGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-drawgeometry")] +ID2D1CommandSink::DrawGlyphRun=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-drawglyphrun")] +ID2D1CommandSink::DrawImage=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-drawimage")] +ID2D1CommandSink::DrawLine=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-drawline")] +ID2D1CommandSink::DrawRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-drawrectangle")] +ID2D1CommandSink::EndDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-enddraw")] +ID2D1CommandSink::FillGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-fillgeometry")] +ID2D1CommandSink::FillMesh=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-fillmesh")] +ID2D1CommandSink::FillOpacityMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-fillopacitymask")] +ID2D1CommandSink::FillRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-fillrectangle")] +ID2D1CommandSink::PopAxisAlignedClip=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-popaxisalignedclip")] +ID2D1CommandSink::PopLayer=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-poplayer")] +ID2D1CommandSink::PushAxisAlignedClip=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-pushaxisalignedclip")] +ID2D1CommandSink::PushLayer=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-pushlayer")] +ID2D1CommandSink::SetAntialiasMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-setantialiasmode")] +ID2D1CommandSink::SetPrimitiveBlend=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-setprimitiveblend")] +ID2D1CommandSink::SetTags=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-settags")] +ID2D1CommandSink::SetTextAntialiasMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-settextantialiasmode")] +ID2D1CommandSink::SetTextRenderingParams=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-settextrenderingparams")] +ID2D1CommandSink::SetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-settransform")] +ID2D1CommandSink::SetUnitMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1commandsink-setunitmode")] +ID2D1CommandSink1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_2/nn-d2d1_2-id2d1commandsink1")] +ID2D1CommandSink1::SetPrimitiveBlend1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_2/nf-d2d1_2-id2d1commandsink1-setprimitiveblend1")] +ID2D1CommandSink2=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1commandsink2")] +ID2D1CommandSink2::DrawGdiMetafile=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1commandsink2-drawgdimetafile")] +ID2D1CommandSink2::DrawGradientMesh=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1commandsink2-drawgradientmesh")] +ID2D1CommandSink2::DrawInk=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1commandsink2-drawink")] +ID2D1CommandSink3=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1commandsink3")] +ID2D1CommandSink3::DrawSpriteBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1commandsink3-drawspritebatch")] +ID2D1CommandSink4=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1commandsink4")] +ID2D1CommandSink4::SetPrimitiveBlend2=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1commandsink4-setprimitiveblend2")] +ID2D1CommandSink5=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1commandsink5")] +ID2D1CommandSink5::BlendImage=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1commandsink5-blendimage")] +ID2D1ComputeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1computeinfo")] +ID2D1ComputeInfo::SetComputeShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1computeinfo-setcomputeshader")] +ID2D1ComputeInfo::SetComputeShaderConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1computeinfo-setcomputeshaderconstantbuffer")] +ID2D1ComputeInfo::SetResourceTexture=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1computeinfo-setresourcetexture")] +ID2D1ComputeTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1computetransform")] +ID2D1ComputeTransform::CalculateThreadgroups=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1computetransform-calculatethreadgroups")] +ID2D1ComputeTransform::SetComputeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1computetransform-setcomputeinfo")] +ID2D1ConcreteTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1concretetransform")] +ID2D1ConcreteTransform::SetCached=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1concretetransform-setcached")] +ID2D1ConcreteTransform::SetOutputBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1concretetransform-setoutputbuffer")] +ID2D1DCRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1dcrendertarget")] +ID2D1DCRenderTarget::BindDC=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1dcrendertarget-binddc")] +ID2D1Device=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1device")] +ID2D1Device::ClearResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1device-clearresources")] +ID2D1Device::CreateDeviceContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1device-createdevicecontext")] +ID2D1Device::CreatePrintControl=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1device-createprintcontrol")] +ID2D1Device::GetMaximumTextureMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1device-getmaximumtexturememory")] +ID2D1Device::SetMaximumTextureMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1device-setmaximumtexturememory")] +ID2D1Device1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_2/nn-d2d1_2-id2d1device1")] +ID2D1Device1::GetRenderingPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_2/nf-d2d1_2-id2d1device1-getrenderingpriority")] +ID2D1Device1::SetRenderingPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_2/nf-d2d1_2-id2d1device1-setrenderingpriority")] +ID2D1Device2=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1device2")] +ID2D1Device2::CreateDeviceContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1device2-createdevicecontext")] +ID2D1Device2::FlushDeviceContexts=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1device2-flushdevicecontexts")] +ID2D1Device2::GetDxgiDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1device2-getdxgidevice")] +ID2D1Device3=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1device3")] +ID2D1Device3::CreateDeviceContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1device3-createdevicecontext")] +ID2D1Device4=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1device4")] +ID2D1Device4::CreateDeviceContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1device4-createdevicecontext")] +ID2D1Device4::GetMaximumColorGlyphCacheMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1device4-getmaximumcolorglyphcachememory")] +ID2D1Device4::SetMaximumColorGlyphCacheMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1device4-setmaximumcolorglyphcachememory")] +ID2D1Device5=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1device5")] +ID2D1Device5::CreateDeviceContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1device5-createdevicecontext")] +ID2D1Device6=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1device6")] +ID2D1Device6::CreateDeviceContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1device6-createdevicecontext")] +ID2D1DeviceContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1devicecontext")] +ID2D1DeviceContext::CreateBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-createbitmap(d2d1_size_u_constvoid_uint32_constd2d1_bitmap_properties1_id2d1bitmap1)")] +ID2D1DeviceContext::CreateBitmapBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-createbitmapbrush(id2d1bitmap_constd2d1_bitmap_brush_properties1__id2d1bitmapbrush1)")] +ID2D1DeviceContext::CreateBitmapFromDxgiSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-createbitmapfromdxgisurface(idxgisurface_constd2d1_bitmap_properties1__id2d1bitmap1)")] +ID2D1DeviceContext::CreateBitmapFromWicBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-createbitmapfromwicbitmap(iwicbitmapsource_constd2d1_bitmap_properties1__id2d1bitmap1)")] +ID2D1DeviceContext::CreateColorContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-createcolorcontext")] +ID2D1DeviceContext::CreateColorContextFromFilename=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-createcolorcontextfromfilename")] +ID2D1DeviceContext::CreateColorContextFromWicColorContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-createcolorcontextfromwiccolorcontext")] +ID2D1DeviceContext::CreateCommandList=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-createcommandlist")] +ID2D1DeviceContext::CreateEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-createeffect")] +ID2D1DeviceContext::CreateGradientStopCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-creategradientstopcollection")] +ID2D1DeviceContext::CreateImageBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-createimagebrush(id2d1image_constd2d1_image_brush_properties__constd2d1_brush_properties__id2d1imagebrush)")] +ID2D1DeviceContext::DrawBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-drawbitmap(id2d1bitmap_constd2d1_rect_f__float_d2d1_interpolation_mode_constd2d1_rect_f__constd2d1_matrix_4x4_f_)")] +ID2D1DeviceContext::DrawGdiMetafile=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-drawgdimetafile(id2d1gdimetafile_d2d1_point_2f)")] +ID2D1DeviceContext::DrawGlyphRun=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-drawglyphrun")] +ID2D1DeviceContext::DrawImage=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-drawimage(id2d1effect_d2d1_point_2f_d2d1_interpolation_mode_d2d1_composite_mode)")] +ID2D1DeviceContext::FillOpacityMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-fillopacitymask(id2d1bitmap_id2d1brush_constd2d1_rect_f__constd2d1_rect_f)")] +ID2D1DeviceContext::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-getdevice")] +ID2D1DeviceContext::GetEffectInvalidRectangleCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-geteffectinvalidrectanglecount")] +ID2D1DeviceContext::GetEffectInvalidRectangles=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-geteffectinvalidrectangles")] +ID2D1DeviceContext::GetEffectRequiredInputRectangles=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-geteffectrequiredinputrectangles")] +ID2D1DeviceContext::GetGlyphRunWorldBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-getglyphrunworldbounds")] +ID2D1DeviceContext::GetImageLocalBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-getimagelocalbounds")] +ID2D1DeviceContext::GetImageWorldBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-getimageworldbounds")] +ID2D1DeviceContext::GetPrimitiveBlend=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-getprimitiveblend")] +ID2D1DeviceContext::GetRenderingControls=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-getrenderingcontrols")] +ID2D1DeviceContext::GetTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-gettarget")] +ID2D1DeviceContext::GetUnitMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-getunitmode")] +ID2D1DeviceContext::InvalidateEffectInputRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-invalidateeffectinputrectangle")] +ID2D1DeviceContext::IsBufferPrecisionSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-isbufferprecisionsupported")] +ID2D1DeviceContext::IsDxgiFormatSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-isdxgiformatsupported")] +ID2D1DeviceContext::PushLayer=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-pushlayer(constd2d1_layer_parameters1_id2d1layer)")] +ID2D1DeviceContext::SetPrimitiveBlend=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-setprimitiveblend")] +ID2D1DeviceContext::SetRenderingControls=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-setrenderingcontrols(constd2d1_rendering_controls_)")] +ID2D1DeviceContext::SetTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-settarget")] +ID2D1DeviceContext::SetUnitMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1devicecontext-setunitmode")] +ID2D1DeviceContext1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_2/nn-d2d1_2-id2d1devicecontext1")] +ID2D1DeviceContext1::CreateFilledGeometryRealization=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_2/nf-d2d1_2-id2d1devicecontext1-createfilledgeometryrealization")] +ID2D1DeviceContext1::CreateStrokedGeometryRealization=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_2/nf-d2d1_2-id2d1devicecontext1-createstrokedgeometryrealization")] +ID2D1DeviceContext1::DrawGeometryRealization=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_2/nf-d2d1_2-id2d1devicecontext1-drawgeometryrealization")] +ID2D1DeviceContext2=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1devicecontext2")] +ID2D1DeviceContext2::CreateGradientMesh=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext2-creategradientmesh")] +ID2D1DeviceContext2::CreateImageSourceFromDxgi=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext2-createimagesourcefromdxgi")] +ID2D1DeviceContext2::CreateImageSourceFromWic=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext2-createimagesourcefromwic(iwicbitmapsource_id2d1imagesourcefromwic)")] +ID2D1DeviceContext2::CreateInk=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext2-createink(constd2d1_ink_point__id2d1ink)")] +ID2D1DeviceContext2::CreateInkStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext2-createinkstyle(constd2d1_ink_style_properties_id2d1inkstyle)")] +ID2D1DeviceContext2::CreateLookupTable3D=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext2-createlookuptable3d")] +ID2D1DeviceContext2::CreateTransformedImageSource=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext2-createtransformedimagesource")] +ID2D1DeviceContext2::DrawGdiMetafile=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext2-drawgdimetafile(id2d1gdimetafile_constd2d1_rect_f__constd2d1_rect_f)")] +ID2D1DeviceContext2::DrawGradientMesh=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext2-drawgradientmesh")] +ID2D1DeviceContext2::DrawInk=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext2-drawink")] +ID2D1DeviceContext2::GetGradientMeshWorldBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext2-getgradientmeshworldbounds")] +ID2D1DeviceContext3=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1devicecontext3")] +ID2D1DeviceContext3::CreateSpriteBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext3-createspritebatch")] +ID2D1DeviceContext3::DrawSpriteBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext3-drawspritebatch(id2d1spritebatch_id2d1bitmap_d2d1_bitmap_interpolation_mode_d2d1_sprite_options)")] +ID2D1DeviceContext4=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1devicecontext4")] +ID2D1DeviceContext4::CreateSvgGlyphStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext4-createsvgglyphstyle")] +ID2D1DeviceContext4::DrawColorBitmapGlyphRun=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext4-drawcolorbitmapglyphrun")] +ID2D1DeviceContext4::DrawSvgGlyphRun=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext4-drawsvgglyphrun")] +ID2D1DeviceContext4::DrawText=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext4-drawtext(constwchar_uint32_idwritetextformat_constd2d1_rect_f__id2d1brush_id2d1svgglyphstyle_uint32_d2d1_draw_text_options_dwrite_measuring_mode)")] +ID2D1DeviceContext4::DrawTextLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext4-drawtextlayout")] +ID2D1DeviceContext4::GetColorBitmapGlyphImage=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext4-getcolorbitmapglyphimage")] +ID2D1DeviceContext4::GetSvgGlyphImage=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext4-getsvgglyphimage")] +ID2D1DeviceContext5=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1devicecontext5")] +ID2D1DeviceContext5::CreateColorContextFromDxgiColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext5-createcolorcontextfromdxgicolorspace")] +ID2D1DeviceContext5::CreateColorContextFromSimpleColorProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext5-createcolorcontextfromsimplecolorprofile(constd2d1_simple_color_profile_id2d1colorcontext1)")] +ID2D1DeviceContext5::CreateSvgDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext5-createsvgdocument")] +ID2D1DeviceContext5::DrawSvgDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext5-drawsvgdocument")] +ID2D1DeviceContext6=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1devicecontext6")] +ID2D1DeviceContext6::BlendImage=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1devicecontext6-blendimage")] +ID2D1DrawInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1drawinfo")] +ID2D1DrawInfo::SetPixelShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1drawinfo-setpixelshader")] +ID2D1DrawInfo::SetPixelShaderConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1drawinfo-setpixelshaderconstantbuffer")] +ID2D1DrawInfo::SetResourceTexture=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1drawinfo-setresourcetexture")] +ID2D1DrawInfo::SetVertexProcessing=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1drawinfo-setvertexprocessing")] +ID2D1DrawInfo::SetVertexShaderConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1drawinfo-setvertexshaderconstantbuffer")] +ID2D1DrawingStateBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1drawingstateblock")] +ID2D1DrawingStateBlock::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1drawingstateblock-getdescription")] +ID2D1DrawingStateBlock::GetTextRenderingParams=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1drawingstateblock-gettextrenderingparams")] +ID2D1DrawingStateBlock::SetDescription=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1drawingstateblock-setdescription")] +ID2D1DrawingStateBlock::SetTextRenderingParams=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1drawingstateblock-settextrenderingparams")] +ID2D1DrawingStateBlock1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1drawingstateblock1")] +ID2D1DrawingStateBlock1::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1drawingstateblock1-getdescription")] +ID2D1DrawingStateBlock1::SetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1drawingstateblock1-setdescription")] +ID2D1DrawTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1drawtransform")] +ID2D1DrawTransform::SetDrawInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1drawtransform-setdrawinfo")] +ID2D1Effect=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1effect")] +ID2D1Effect::GetInput=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1effect-getinput")] +ID2D1Effect::GetInputCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1effect-getinputcount")] +ID2D1Effect::GetOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1effect-getoutput")] +ID2D1Effect::SetInput=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1effect-setinput")] +ID2D1Effect::SetInputCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1effect-setinputcount")] +ID2D1Effect::SetInputEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1effect-setinputeffect")] +ID2D1EffectContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1effectcontext")] +ID2D1EffectContext::CheckFeatureSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-checkfeaturesupport")] +ID2D1EffectContext::CreateBlendTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-createblendtransform")] +ID2D1EffectContext::CreateBorderTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-createbordertransform")] +ID2D1EffectContext::CreateBoundsAdjustmentTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-createboundsadjustmenttransform")] +ID2D1EffectContext::CreateColorContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-createcolorcontext")] +ID2D1EffectContext::CreateColorContextFromFilename=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-createcolorcontextfromfilename")] +ID2D1EffectContext::CreateColorContextFromWicColorContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-createcolorcontextfromwiccolorcontext")] +ID2D1EffectContext::CreateEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-createeffect")] +ID2D1EffectContext::CreateOffsetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-createoffsettransform")] +ID2D1EffectContext::CreateResourceTexture=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-createresourcetexture")] +ID2D1EffectContext::CreateTransformNodeFromEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-createtransformnodefromeffect")] +ID2D1EffectContext::CreateVertexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-createvertexbuffer")] +ID2D1EffectContext::FindResourceTexture=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-findresourcetexture")] +ID2D1EffectContext::FindVertexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-findvertexbuffer")] +ID2D1EffectContext::GetDpi=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-getdpi")] +ID2D1EffectContext::GetMaximumSupportedFeatureLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-getmaximumsupportedfeaturelevel")] +ID2D1EffectContext::IsBufferPrecisionSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-isbufferprecisionsupported")] +ID2D1EffectContext::IsShaderLoaded=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-isshaderloaded")] +ID2D1EffectContext::LoadComputeShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-loadcomputeshader")] +ID2D1EffectContext::LoadPixelShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-loadpixelshader")] +ID2D1EffectContext::LoadVertexShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectcontext-loadvertexshader")] +ID2D1EffectContext1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor_1/nn-d2d1effectauthor_1-id2d1effectcontext1")] +ID2D1EffectContext1::CreateLookupTable3D=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor_1/nf-d2d1effectauthor_1-id2d1effectcontext1-createlookuptable3d")] +ID2D1EffectImpl=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1effectimpl")] +ID2D1EffectImpl::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectimpl-initialize")] +ID2D1EffectImpl::PrepareForRender=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectimpl-prepareforrender")] +ID2D1EffectImpl::SetGraph=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1effectimpl-setgraph")] +ID2D1EllipseGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1ellipsegeometry")] +ID2D1EllipseGeometry::GetEllipse=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1ellipsegeometry-getellipse")] +ID2D1Factory=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1factory")] +ID2D1Factory::CreateDCRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1factory-createdcrendertarget")] +ID2D1Factory::CreateDrawingStateBlock=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1factory-createdrawingstateblock")] +ID2D1Factory::CreateDxgiSurfaceRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1factory-createdxgisurfacerendertarget(idxgisurface_constd2d1_render_target_properties_id2d1rendertarget)")] +ID2D1Factory::CreateEllipseGeometry=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1factory-createellipsegeometry")] +ID2D1Factory::CreateGeometryGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1factory-creategeometrygroup")] +ID2D1Factory::CreateHwndRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1factory-createhwndrendertarget")] +ID2D1Factory::CreatePathGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1factory-createpathgeometry")] +ID2D1Factory::CreateRectangleGeometry=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1factory-createrectanglegeometry")] +ID2D1Factory::CreateRoundedRectangleGeometry=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1factory-createroundedrectanglegeometry")] +ID2D1Factory::CreateStrokeStyle=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1factory-createstrokestyle")] +ID2D1Factory::CreateTransformedGeometry=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1factory-createtransformedgeometry")] +ID2D1Factory::CreateWicBitmapRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1factory-createwicbitmaprendertarget")] +ID2D1Factory::GetDesktopDpi=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1factory-getdesktopdpi")] +ID2D1Factory::ReloadSystemMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1factory-reloadsystemmetrics")] +ID2D1Factory1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1factory1")] +ID2D1Factory1::CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1factory1-createdevice")] +ID2D1Factory1::CreateDrawingStateBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1factory1-createdrawingstateblock(constd2d1_drawing_state_description1__id2d1drawingstateblock1)")] +ID2D1Factory1::CreateGdiMetafile=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1factory1-creategdimetafile")] +ID2D1Factory1::CreatePathGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1factory1-createpathgeometry")] +ID2D1Factory1::CreateStrokeStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1factory1-createstrokestyle(constd2d1_stroke_style_properties1__constfloat_uint32_id2d1strokestyle1)")] +ID2D1Factory1::GetEffectProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1factory1-geteffectproperties")] +ID2D1Factory1::GetRegisteredEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1factory1-getregisteredeffects")] +ID2D1Factory1::RegisterEffectFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1factory1-registereffectfromstream")] +ID2D1Factory1::RegisterEffectFromString=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1factory1-registereffectfromstring")] +ID2D1Factory1::UnregisterEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1factory1-unregistereffect")] +ID2D1Factory2=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_2/nn-d2d1_2-id2d1factory2")] +ID2D1Factory2::CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_2/nf-d2d1_2-id2d1factory2-createdevice")] +ID2D1Factory3=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1factory3")] +ID2D1Factory3::CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1factory3-createdevice")] +ID2D1Factory4=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1factory4")] +ID2D1Factory4::CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1factory4-createdevice")] +ID2D1Factory5=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1factory5")] +ID2D1Factory5::CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1factory5-createdevice")] +ID2D1Factory6=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1factory6")] +ID2D1Factory6::CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1factory6-createdevice")] +ID2D1Factory7=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1factory7")] +ID2D1Factory7::CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1factory7-createdevice")] +ID2D1GdiInteropRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1gdiinteroprendertarget")] +ID2D1GdiInteropRenderTarget::GetDC=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1gdiinteroprendertarget-getdc")] +ID2D1GdiInteropRenderTarget::ReleaseDC=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1gdiinteroprendertarget-releasedc")] +ID2D1GdiMetafile=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1gdimetafile")] +ID2D1GdiMetafile::GetBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1gdimetafile-getbounds")] +ID2D1GdiMetafile::Stream=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1gdimetafile-stream")] +ID2D1GdiMetafile1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1gdimetafile1")] +ID2D1GdiMetafile1::GetDpi=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1gdimetafile1-getdpi")] +ID2D1GdiMetafile1::GetSourceBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1gdimetafile1-getsourcebounds")] +ID2D1GdiMetafileSink=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1gdimetafilesink")] +ID2D1GdiMetafileSink::ProcessRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1gdimetafilesink-processrecord")] +ID2D1GdiMetafileSink1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1gdimetafilesink1")] +ID2D1GdiMetafileSink1::ProcessRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1gdimetafilesink1-processrecord")] +ID2D1Geometry=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1geometry")] +ID2D1Geometry::CombineWithGeometry=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometry-combinewithgeometry")] +ID2D1Geometry::CompareWithGeometry=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometry-comparewithgeometry")] +ID2D1Geometry::ComputeArea=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometry-computearea")] +ID2D1Geometry::ComputeLength=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometry-computelength")] +ID2D1Geometry::ComputePointAtLength=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometry-computepointatlength")] +ID2D1Geometry::FillContainsPoint=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometry-fillcontainspoint")] +ID2D1Geometry::GetBounds=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometry-getbounds")] +ID2D1Geometry::GetWidenedBounds=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometry-getwidenedbounds")] +ID2D1Geometry::Outline=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometry-outline")] +ID2D1Geometry::Simplify=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometry-simplify")] +ID2D1Geometry::StrokeContainsPoint=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometry-strokecontainspoint")] +ID2D1Geometry::Tessellate=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometry-tessellate")] +ID2D1Geometry::Widen=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometry-widen")] +ID2D1GeometryGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1geometrygroup")] +ID2D1GeometryGroup::GetFillMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1geometrygroup-getfillmode")] +ID2D1GeometryGroup::GetSourceGeometries=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1geometrygroup-getsourcegeometries")] +ID2D1GeometryGroup::GetSourceGeometryCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1geometrygroup-getsourcegeometrycount")] +ID2D1GeometryRealization=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_2/nn-d2d1_2-id2d1geometryrealization")] +ID2D1GeometrySink=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1geometrysink")] +ID2D1GeometrySink::AddArc=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometrysink-addarc")] +ID2D1GeometrySink::AddBezier=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometrysink-addbezier")] +ID2D1GeometrySink::AddLine=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1geometrysink-addline")] +ID2D1GeometrySink::AddQuadraticBezier=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1geometrysink-addquadraticbezier")] +ID2D1GeometrySink::AddQuadraticBeziers=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1geometrysink-addquadraticbeziers")] +ID2D1GradientMesh=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1gradientmesh")] +ID2D1GradientMesh::GetPatchCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1gradientmesh-getpatchcount")] +ID2D1GradientMesh::GetPatches=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1gradientmesh-getpatches")] +ID2D1GradientStopCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1gradientstopcollection")] +ID2D1GradientStopCollection::GetColorInterpolationGamma=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1gradientstopcollection-getcolorinterpolationgamma")] +ID2D1GradientStopCollection::GetExtendMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1gradientstopcollection-getextendmode")] +ID2D1GradientStopCollection::GetGradientStopCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1gradientstopcollection-getgradientstopcount")] +ID2D1GradientStopCollection::GetGradientStops=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1gradientstopcollection-getgradientstops")] +ID2D1GradientStopCollection1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1gradientstopcollection1")] +ID2D1GradientStopCollection1::GetBufferPrecision=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1gradientstopcollection1-getbufferprecision")] +ID2D1GradientStopCollection1::GetColorInterpolationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1gradientstopcollection1-getcolorinterpolationmode")] +ID2D1GradientStopCollection1::GetGradientStops1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1gradientstopcollection1-getgradientstops1")] +ID2D1GradientStopCollection1::GetPostInterpolationSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1gradientstopcollection1-getpostinterpolationspace")] +ID2D1GradientStopCollection1::GetPreInterpolationSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1gradientstopcollection1-getpreinterpolationspace")] +ID2D1HwndRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1hwndrendertarget")] +ID2D1HwndRenderTarget::CheckWindowState=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1hwndrendertarget-checkwindowstate")] +ID2D1HwndRenderTarget::GetHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1hwndrendertarget-gethwnd")] +ID2D1HwndRenderTarget::Resize=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1hwndrendertarget-resize")] +ID2D1Image=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1image")] +ID2D1ImageBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1imagebrush")] +ID2D1ImageBrush::GetExtendModeX=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1imagebrush-getextendmodex")] +ID2D1ImageBrush::GetExtendModeY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1imagebrush-getextendmodey")] +ID2D1ImageBrush::GetImage=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1imagebrush-getimage")] +ID2D1ImageBrush::GetInterpolationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1imagebrush-getinterpolationmode")] +ID2D1ImageBrush::GetSourceRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1imagebrush-getsourcerectangle")] +ID2D1ImageBrush::SetExtendModeX=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1imagebrush-setextendmodex")] +ID2D1ImageBrush::SetExtendModeY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1imagebrush-setextendmodey")] +ID2D1ImageBrush::SetImage=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1imagebrush-setimage")] +ID2D1ImageBrush::SetInterpolationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1imagebrush-setinterpolationmode")] +ID2D1ImageBrush::SetSourceRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1imagebrush-setsourcerectangle")] +ID2D1ImageSource=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1imagesource")] +ID2D1ImageSource::OfferResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1imagesource-offerresources")] +ID2D1ImageSource::TryReclaimResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1imagesource-tryreclaimresources")] +ID2D1ImageSourceFromWic=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1imagesourcefromwic")] +ID2D1ImageSourceFromWic::EnsureCached=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1imagesourcefromwic-ensurecached(constd2d1_rect_u_)")] +ID2D1ImageSourceFromWic::GetSource=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1imagesourcefromwic-getsource")] +ID2D1ImageSourceFromWic::TrimCache=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1imagesourcefromwic-trimcache(constd2d1_rect_u)")] +ID2D1Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1ink")] +ID2D1Ink::AddSegments=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1ink-addsegments")] +ID2D1Ink::GetBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1ink-getbounds")] +ID2D1Ink::GetSegmentCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1ink-getsegmentcount")] +ID2D1Ink::GetSegments=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1ink-getsegments")] +ID2D1Ink::GetStartPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1ink-getstartpoint")] +ID2D1Ink::RemoveSegmentsAtEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1ink-removesegmentsatend")] +ID2D1Ink::SetSegmentAtEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1ink-setsegmentatend(constd2d1_ink_bezier_segment)")] +ID2D1Ink::SetSegments=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1ink-setsegments")] +ID2D1Ink::SetStartPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1ink-setstartpoint(constd2d1_ink_point)")] +ID2D1Ink::StreamAsGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1ink-streamasgeometry(id2d1inkstyle_constd2d1_matrix_3x2_f__float_id2d1simplifiedgeometrysink)")] +ID2D1InkStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1inkstyle")] +ID2D1InkStyle::GetNibShape=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1inkstyle-getnibshape")] +ID2D1InkStyle::GetNibTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1inkstyle-getnibtransform")] +ID2D1InkStyle::SetNibShape=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1inkstyle-setnibshape")] +ID2D1InkStyle::SetNibTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1inkstyle-setnibtransform(constd2d1_matrix_3x2_f_)")] +ID2D1Layer=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1layer")] +ID2D1Layer::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1layer-getsize")] +ID2D1LinearGradientBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1lineargradientbrush")] +ID2D1LinearGradientBrush::GetEndPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1lineargradientbrush-getendpoint")] +ID2D1LinearGradientBrush::GetGradientStopCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1lineargradientbrush-getgradientstopcollection")] +ID2D1LinearGradientBrush::GetStartPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1lineargradientbrush-getstartpoint")] +ID2D1LinearGradientBrush::SetEndPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1lineargradientbrush-setendpoint")] +ID2D1LinearGradientBrush::SetStartPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1lineargradientbrush-setstartpoint")] +ID2D1LookupTable3D=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1lookuptable3d")] +ID2D1Mesh=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1mesh")] +ID2D1Mesh::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1mesh-open")] +ID2D1Multithread=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1multithread")] +ID2D1Multithread::Enter=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1multithread-enter")] +ID2D1Multithread::GetMultithreadProtected=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1multithread-getmultithreadprotected")] +ID2D1Multithread::Leave=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1multithread-leave")] +ID2D1OffsetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1offsettransform")] +ID2D1OffsetTransform::GetOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1offsettransform-getoffset")] +ID2D1OffsetTransform::SetOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1offsettransform-setoffset")] +ID2D1PathGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1pathgeometry")] +ID2D1PathGeometry::GetFigureCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1pathgeometry-getfigurecount")] +ID2D1PathGeometry::GetSegmentCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1pathgeometry-getsegmentcount")] +ID2D1PathGeometry::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1pathgeometry-open")] +ID2D1PathGeometry::Stream=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1pathgeometry-stream")] +ID2D1PathGeometry1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1pathgeometry1")] +ID2D1PathGeometry1::ComputePointAndSegmentAtLength=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1pathgeometry1-computepointandsegmentatlength(float_uint32_constd2d1_matrix_3x2_f__float_d2d1_point_description)")] +ID2D1PrintControl=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1printcontrol")] +ID2D1PrintControl::AddPage=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1printcontrol-addpage")] +ID2D1PrintControl::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1printcontrol-close")] +ID2D1Properties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1properties")] +ID2D1Properties::GetPropertyCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1properties-getpropertycount")] +ID2D1Properties::GetPropertyIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1properties-getpropertyindex")] +ID2D1Properties::GetPropertyName=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1properties-getpropertyname(u_pwstr_uint32)")] +ID2D1Properties::GetPropertyNameLength=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1properties-getpropertynamelength(uint32)")] +ID2D1Properties::GetSubProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1properties-getsubproperties(u_id2d1properties)")] +ID2D1Properties::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1properties-gettype(u)")] +ID2D1Properties::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1properties-getvalue(u_byte_uint32)")] +ID2D1Properties::GetValueByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1properties-getvaluebyname(pcwstr_d2d1_property_type_byte_uint32)")] +ID2D1Properties::GetValueSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1properties-getvaluesize(u)")] +ID2D1Properties::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1properties-setvalue(u_constbyte_uint32)")] +ID2D1Properties::SetValueByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1properties-setvaluebyname(pcwstr_d2d1_property_type_constbyte_uint32)")] +ID2D1RadialGradientBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1radialgradientbrush")] +ID2D1RadialGradientBrush::GetCenter=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1radialgradientbrush-getcenter")] +ID2D1RadialGradientBrush::GetGradientOriginOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1radialgradientbrush-getgradientoriginoffset")] +ID2D1RadialGradientBrush::GetGradientStopCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1radialgradientbrush-getgradientstopcollection")] +ID2D1RadialGradientBrush::GetRadiusX=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1radialgradientbrush-getradiusx")] +ID2D1RadialGradientBrush::GetRadiusY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1radialgradientbrush-getradiusy")] +ID2D1RadialGradientBrush::SetCenter=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1radialgradientbrush-setcenter")] +ID2D1RadialGradientBrush::SetGradientOriginOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1radialgradientbrush-setgradientoriginoffset")] +ID2D1RadialGradientBrush::SetRadiusX=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1radialgradientbrush-setradiusx")] +ID2D1RadialGradientBrush::SetRadiusY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1radialgradientbrush-setradiusy")] +ID2D1RectangleGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1rectanglegeometry")] +ID2D1RectangleGeometry::GetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rectanglegeometry-getrect")] +ID2D1RenderInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1renderinfo")] +ID2D1RenderInfo::SetCached=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1renderinfo-setcached")] +ID2D1RenderInfo::SetInputDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1renderinfo-setinputdescription")] +ID2D1RenderInfo::SetInstructionCountHint=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1renderinfo-setinstructioncounthint")] +ID2D1RenderInfo::SetOutputBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1renderinfo-setoutputbuffer")] +ID2D1RenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1rendertarget")] +ID2D1RenderTarget::BeginDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-begindraw")] +ID2D1RenderTarget::Clear=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-clear")] +ID2D1RenderTarget::CreateBitmap=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-createbitmap")] +ID2D1RenderTarget::CreateBitmapBrush=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-createbitmapbrush")] +ID2D1RenderTarget::CreateBitmapFromWicBitmap=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-createbitmapfromwicbitmap")] +ID2D1RenderTarget::CreateCompatibleRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-createcompatiblerendertarget")] +ID2D1RenderTarget::CreateGradientStopCollection=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-creategradientstopcollection")] +ID2D1RenderTarget::CreateLayer=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-createlayer")] +ID2D1RenderTarget::CreateLinearGradientBrush=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-createlineargradientbrush")] +ID2D1RenderTarget::CreateMesh=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-createmesh")] +ID2D1RenderTarget::CreateRadialGradientBrush=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-createradialgradientbrush")] +ID2D1RenderTarget::CreateSharedBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-createsharedbitmap")] +ID2D1RenderTarget::CreateSolidColorBrush=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-createsolidcolorbrush")] +ID2D1RenderTarget::DrawBitmap=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-drawbitmap")] +ID2D1RenderTarget::DrawEllipse=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-drawellipse")] +ID2D1RenderTarget::DrawGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-drawgeometry")] +ID2D1RenderTarget::DrawGlyphRun=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-drawglyphrun")] +ID2D1RenderTarget::DrawLine=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-drawline")] +ID2D1RenderTarget::DrawRectangle=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-drawrectangle")] +ID2D1RenderTarget::DrawRoundedRectangle=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-drawroundedrectangle")] +ID2D1RenderTarget::DrawText=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-drawtext")] +ID2D1RenderTarget::DrawTextLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-drawtextlayout")] +ID2D1RenderTarget::EndDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-enddraw")] +ID2D1RenderTarget::FillEllipse=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-fillellipse")] +ID2D1RenderTarget::FillGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-fillgeometry")] +ID2D1RenderTarget::FillMesh=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-fillmesh")] +ID2D1RenderTarget::FillOpacityMask=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-fillopacitymask")] +ID2D1RenderTarget::FillRectangle=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-fillrectangle")] +ID2D1RenderTarget::FillRoundedRectangle=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-fillroundedrectangle")] +ID2D1RenderTarget::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-flush")] +ID2D1RenderTarget::GetAntialiasMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-getantialiasmode")] +ID2D1RenderTarget::GetDpi=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-getdpi")] +ID2D1RenderTarget::GetMaximumBitmapSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-getmaximumbitmapsize")] +ID2D1RenderTarget::GetPixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-getpixelformat")] +ID2D1RenderTarget::GetPixelSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-getpixelsize")] +ID2D1RenderTarget::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-getsize")] +ID2D1RenderTarget::GetTags=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-gettags")] +ID2D1RenderTarget::GetTextAntialiasMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-gettextantialiasmode")] +ID2D1RenderTarget::GetTextRenderingParams=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-gettextrenderingparams")] +ID2D1RenderTarget::GetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-gettransform")] +ID2D1RenderTarget::IsSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-issupported(constd2d1_render_target_properties)")] +ID2D1RenderTarget::PopAxisAlignedClip=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-popaxisalignedclip")] +ID2D1RenderTarget::PopLayer=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-poplayer")] +ID2D1RenderTarget::PushAxisAlignedClip=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-pushaxisalignedclip")] +ID2D1RenderTarget::PushLayer=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-pushlayer(constd2d1_layer_parameters__id2d1layer)")] +ID2D1RenderTarget::RestoreDrawingState=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-restoredrawingstate")] +ID2D1RenderTarget::SaveDrawingState=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-savedrawingstate")] +ID2D1RenderTarget::SetAntialiasMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-setantialiasmode")] +ID2D1RenderTarget::SetDpi=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-setdpi")] +ID2D1RenderTarget::SetTags=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-settags")] +ID2D1RenderTarget::SetTextAntialiasMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-settextantialiasmode")] +ID2D1RenderTarget::SetTextRenderingParams=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1rendertarget-settextrenderingparams")] +ID2D1RenderTarget::SetTransform=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1rendertarget-settransform")] +ID2D1Resource=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1resource")] +ID2D1Resource::GetFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1resource-getfactory")] +ID2D1ResourceTexture=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1resourcetexture")] +ID2D1ResourceTexture::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1resourcetexture-update")] +ID2D1RoundedRectangleGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1roundedrectanglegeometry")] +ID2D1RoundedRectangleGeometry::GetRoundedRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1roundedrectanglegeometry-getroundedrect")] +ID2D1SimplifiedGeometrySink=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1simplifiedgeometrysink")] +ID2D1SimplifiedGeometrySink::AddBeziers=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1simplifiedgeometrysink-addbeziers")] +ID2D1SimplifiedGeometrySink::AddLines=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1simplifiedgeometrysink-addlines")] +ID2D1SimplifiedGeometrySink::BeginFigure=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1simplifiedgeometrysink-beginfigure")] +ID2D1SimplifiedGeometrySink::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1simplifiedgeometrysink-close")] +ID2D1SimplifiedGeometrySink::EndFigure=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1simplifiedgeometrysink-endfigure")] +ID2D1SimplifiedGeometrySink::SetFillMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1simplifiedgeometrysink-setfillmode")] +ID2D1SimplifiedGeometrySink::SetSegmentFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1simplifiedgeometrysink-setsegmentflags")] +ID2D1SolidColorBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1solidcolorbrush")] +ID2D1SolidColorBrush::GetColor=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1solidcolorbrush-getcolor")] +ID2D1SolidColorBrush::SetColor=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1solidcolorbrush-setcolor")] +ID2D1SourceTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1sourcetransform")] +ID2D1SourceTransform::Draw=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1sourcetransform-draw")] +ID2D1SourceTransform::SetRenderInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1sourcetransform-setrenderinfo")] +ID2D1SpriteBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1spritebatch")] +ID2D1SpriteBatch::AddSprites=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1spritebatch-addsprites")] +ID2D1SpriteBatch::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1spritebatch-clear")] +ID2D1SpriteBatch::GetSpriteCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1spritebatch-getspritecount")] +ID2D1SpriteBatch::GetSprites=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1spritebatch-getsprites")] +ID2D1SpriteBatch::SetSprites=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1spritebatch-setsprites")] +ID2D1StrokeStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1strokestyle")] +ID2D1StrokeStyle::GetDashCap=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1strokestyle-getdashcap")] +ID2D1StrokeStyle::GetDashes=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1strokestyle-getdashes")] +ID2D1StrokeStyle::GetDashesCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1strokestyle-getdashescount")] +ID2D1StrokeStyle::GetDashOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1strokestyle-getdashoffset")] +ID2D1StrokeStyle::GetDashStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1strokestyle-getdashstyle")] +ID2D1StrokeStyle::GetEndCap=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1strokestyle-getendcap")] +ID2D1StrokeStyle::GetLineJoin=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1strokestyle-getlinejoin")] +ID2D1StrokeStyle::GetMiterLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1strokestyle-getmiterlimit")] +ID2D1StrokeStyle::GetStartCap=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1strokestyle-getstartcap")] +ID2D1StrokeStyle1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nn-d2d1_1-id2d1strokestyle1")] +ID2D1StrokeStyle1::GetStrokeTransformType=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nf-d2d1_1-id2d1strokestyle1-getstroketransformtype")] +ID2D1SvgAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nn-d2d1svg-id2d1svgattribute")] +ID2D1SvgAttribute::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgattribute-clone")] +ID2D1SvgAttribute::GetElement=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgattribute-getelement")] +ID2D1SvgDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nn-d2d1svg-id2d1svgdocument")] +ID2D1SvgDocument::CreatePaint=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1svgdocument-createpaint-overload")] +ID2D1SvgDocument::CreatePathData=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgdocument-createpathdata")] +ID2D1SvgDocument::CreatePointCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgdocument-createpointcollection")] +ID2D1SvgDocument::CreateStrokeDashArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgdocument-createstrokedasharray")] +ID2D1SvgDocument::Deserialize=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgdocument-deserialize")] +ID2D1SvgDocument::FindElementById=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgdocument-findelementbyid")] +ID2D1SvgDocument::GetRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgdocument-getroot")] +ID2D1SvgDocument::GetViewportSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgdocument-getviewportsize")] +ID2D1SvgDocument::Serialize=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgdocument-serialize")] +ID2D1SvgDocument::SetRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgdocument-setroot")] +ID2D1SvgDocument::SetViewportSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgdocument-setviewportsize")] +ID2D1SvgElement=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nn-d2d1svg-id2d1svgelement")] +ID2D1SvgElement::AppendChild=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-appendchild")] +ID2D1SvgElement::CreateChild=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-createchild")] +ID2D1SvgElement::GetAttributeValue=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1svgelement-getattributevalue-overload")] +ID2D1SvgElement::GetAttributeValueLength=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-getattributevaluelength")] +ID2D1SvgElement::GetDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-getdocument")] +ID2D1SvgElement::GetFirstChild=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-getfirstchild")] +ID2D1SvgElement::GetLastChild=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-getlastchild")] +ID2D1SvgElement::GetNextChild=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-getnextchild")] +ID2D1SvgElement::GetParent=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-getparent")] +ID2D1SvgElement::GetPreviousChild=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-getpreviouschild")] +ID2D1SvgElement::GetSpecifiedAttributeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-getspecifiedattributecount")] +ID2D1SvgElement::GetSpecifiedAttributeName=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-getspecifiedattributename")] +ID2D1SvgElement::GetSpecifiedAttributeNameLength=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-getspecifiedattributenamelength")] +ID2D1SvgElement::GetTagName=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-gettagname")] +ID2D1SvgElement::GetTagNameLength=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-gettagnamelength")] +ID2D1SvgElement::GetTextValue=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-gettextvalue")] +ID2D1SvgElement::GetTextValueLength=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-gettextvaluelength")] +ID2D1SvgElement::HasChildren=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-haschildren")] +ID2D1SvgElement::InsertChildBefore=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-insertchildbefore")] +ID2D1SvgElement::IsAttributeSpecified=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-isattributespecified")] +ID2D1SvgElement::IsTextContent=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-istextcontent")] +ID2D1SvgElement::RemoveAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-removeattribute")] +ID2D1SvgElement::RemoveChild=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-removechild")] +ID2D1SvgElement::ReplaceChild=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-replacechild")] +ID2D1SvgElement::SetAttributeValue=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1svgelement-setattributevalue-overload")] +ID2D1SvgElement::SetTextValue=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgelement-settextvalue")] +ID2D1SvgGlyphStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1svgglyphstyle")] +ID2D1SvgGlyphStyle::GetFill=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1svgglyphstyle-getfill")] +ID2D1SvgGlyphStyle::GetStroke=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1svgglyphstyle-getstroke")] +ID2D1SvgGlyphStyle::GetStrokeDashesCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1svgglyphstyle-getstrokedashescount")] +ID2D1SvgGlyphStyle::SetFill=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1svgglyphstyle-setfill")] +ID2D1SvgGlyphStyle::SetStroke=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1svgglyphstyle-setstroke")] +ID2D1SvgPaint=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nn-d2d1svg-id2d1svgpaint")] +ID2D1SvgPaint::GetColor=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpaint-getcolor")] +ID2D1SvgPaint::GetId=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpaint-getid")] +ID2D1SvgPaint::GetIdLength=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpaint-getidlength")] +ID2D1SvgPaint::GetPaintType=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpaint-getpainttype")] +ID2D1SvgPaint::SetColor=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1svgpaint-setcolor-overload")] +ID2D1SvgPaint::SetId=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpaint-setid")] +ID2D1SvgPaint::SetPaintType=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpaint-setpainttype")] +ID2D1SvgPathData=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nn-d2d1svg-id2d1svgpathdata")] +ID2D1SvgPathData::CreatePathGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpathdata-createpathgeometry")] +ID2D1SvgPathData::GetCommands=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpathdata-getcommands")] +ID2D1SvgPathData::GetCommandsCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpathdata-getcommandscount")] +ID2D1SvgPathData::GetSegmentData=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpathdata-getsegmentdata")] +ID2D1SvgPathData::GetSegmentDataCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpathdata-getsegmentdatacount")] +ID2D1SvgPathData::RemoveCommandsAtEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpathdata-removecommandsatend")] +ID2D1SvgPathData::RemoveSegmentDataAtEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpathdata-removesegmentdataatend")] +ID2D1SvgPathData::UpdateCommands=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpathdata-updatecommands")] +ID2D1SvgPathData::UpdateSegmentData=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpathdata-updatesegmentdata")] +ID2D1SvgPointCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nn-d2d1svg-id2d1svgpointcollection")] +ID2D1SvgPointCollection::GetPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpointcollection-getpoints")] +ID2D1SvgPointCollection::GetPointsCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpointcollection-getpointscount")] +ID2D1SvgPointCollection::RemovePointsAtEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpointcollection-removepointsatend")] +ID2D1SvgPointCollection::UpdatePoints=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgpointcollection-updatepoints")] +ID2D1SvgStrokeDashArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nn-d2d1svg-id2d1svgstrokedasharray")] +ID2D1SvgStrokeDashArray::GetDashes=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1svgstrokedasharray-getdashes-overload")] +ID2D1SvgStrokeDashArray::GetDashesCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgstrokedasharray-getdashescount")] +ID2D1SvgStrokeDashArray::RemoveDashesAtEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1svg/nf-d2d1svg-id2d1svgstrokedasharray-removedashesatend")] +ID2D1SvgStrokeDashArray::UpdateDashes=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/id2d1svgstrokedasharray-updatedashes-overload")] +ID2D1TessellationSink=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1tessellationsink")] +ID2D1TessellationSink::AddTriangles=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1tessellationsink-addtriangles")] +ID2D1TessellationSink::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1tessellationsink-close")] +ID2D1Transform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1transform")] +ID2D1Transform::MapInputRectsToOutputRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1transform-mapinputrectstooutputrect")] +ID2D1Transform::MapInvalidRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1transform-mapinvalidrect")] +ID2D1Transform::MapOutputRectToInputRects=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1transform-mapoutputrecttoinputrects")] +ID2D1TransformedGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nn-d2d1-id2d1transformedgeometry")] +ID2D1TransformedGeometry::GetSourceGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1transformedgeometry-getsourcegeometry")] +ID2D1TransformedGeometry::GetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1/nf-d2d1-id2d1transformedgeometry-gettransform")] +ID2D1TransformedImageSource=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1transformedimagesource")] +ID2D1TransformedImageSource::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1transformedimagesource-getproperties")] +ID2D1TransformedImageSource::GetSource=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3/nf-d2d1_3-id2d1transformedimagesource-getsource")] +ID2D1TransformGraph=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1transformgraph")] +ID2D1TransformGraph::AddNode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1transformgraph-addnode")] +ID2D1TransformGraph::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1transformgraph-clear")] +ID2D1TransformGraph::ConnectNode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1transformgraph-connectnode")] +ID2D1TransformGraph::ConnectToEffectInput=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1transformgraph-connecttoeffectinput")] +ID2D1TransformGraph::GetInputCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1transformgraph-getinputcount")] +ID2D1TransformGraph::RemoveNode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1transformgraph-removenode")] +ID2D1TransformGraph::SetOutputNode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1transformgraph-setoutputnode")] +ID2D1TransformGraph::SetPassthroughGraph=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1transformgraph-setpassthroughgraph")] +ID2D1TransformGraph::SetSingleTransformNode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1transformgraph-setsingletransformnode")] +ID2D1TransformNode=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1transformnode")] +ID2D1TransformNode::GetInputCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1transformnode-getinputcount")] +ID2D1VertexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nn-d2d1effectauthor-id2d1vertexbuffer")] +ID2D1VertexBuffer::Map=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1vertexbuffer-map")] +ID2D1VertexBuffer::Unmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nf-d2d1effectauthor-id2d1vertexbuffer-unmap")] +ID3D10Asynchronous=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10asynchronous")] +ID3D10Asynchronous::Begin=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10asynchronous-begin")] +ID3D10Asynchronous::End=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10asynchronous-end")] +ID3D10Asynchronous::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10asynchronous-getdata")] +ID3D10Asynchronous::GetDataSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10asynchronous-getdatasize")] +ID3D10BlendState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10blendstate")] +ID3D10BlendState::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10blendstate-getdesc")] +ID3D10BlendState1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1/nn-d3d10_1-id3d10blendstate1")] +ID3D10BlendState1::GetDesc1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1/nf-d3d10_1-id3d10blendstate1-getdesc1")] +ID3D10Blob=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/nn-d3dcommon-id3d10blob")] +ID3D10Blob::GetBufferPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/nf-d3dcommon-id3d10blob-getbufferpointer")] +ID3D10Blob::GetBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/nf-d3dcommon-id3d10blob-getbuffersize")] +ID3D10Buffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10buffer")] +ID3D10Buffer::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10buffer-getdesc")] +ID3D10Buffer::Map=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10buffer-map")] +ID3D10Buffer::Unmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10buffer-unmap")] +ID3D10Counter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10counter")] +ID3D10Counter::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10counter-getdesc")] +ID3D10Debug=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nn-d3d10sdklayers-id3d10debug")] +ID3D10Debug::GetFeatureMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10debug-getfeaturemask")] +ID3D10Debug::GetPresentPerRenderOpDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10debug-getpresentperrenderopdelay")] +ID3D10Debug::GetSwapChain=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10debug-getswapchain")] +ID3D10Debug::SetFeatureMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10debug-setfeaturemask")] +ID3D10Debug::SetPresentPerRenderOpDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10debug-setpresentperrenderopdelay")] +ID3D10Debug::SetSwapChain=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10debug-setswapchain")] +ID3D10Debug::Validate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10debug-validate")] +ID3D10DepthStencilState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10depthstencilstate")] +ID3D10DepthStencilState::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10depthstencilstate-getdesc")] +ID3D10DepthStencilView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10depthstencilview")] +ID3D10DepthStencilView::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10depthstencilview-getdesc")] +ID3D10Device=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10device")] +ID3D10Device::CheckCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-checkcounter")] +ID3D10Device::CheckCounterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-checkcounterinfo")] +ID3D10Device::CheckFormatSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-checkformatsupport")] +ID3D10Device::CheckMultisampleQualityLevels=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-checkmultisamplequalitylevels")] +ID3D10Device::ClearDepthStencilView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-cleardepthstencilview")] +ID3D10Device::ClearRenderTargetView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-clearrendertargetview")] +ID3D10Device::ClearState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-clearstate")] +ID3D10Device::CopyResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-copyresource")] +ID3D10Device::CopySubresourceRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-copysubresourceregion")] +ID3D10Device::CreateBlendState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createblendstate")] +ID3D10Device::CreateBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createbuffer")] +ID3D10Device::CreateCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createcounter")] +ID3D10Device::CreateDepthStencilState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createdepthstencilstate")] +ID3D10Device::CreateDepthStencilView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createdepthstencilview")] +ID3D10Device::CreateGeometryShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-creategeometryshader")] +ID3D10Device::CreateGeometryShaderWithStreamOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-creategeometryshaderwithstreamoutput")] +ID3D10Device::CreateInputLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createinputlayout")] +ID3D10Device::CreatePixelShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createpixelshader")] +ID3D10Device::CreatePredicate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createpredicate")] +ID3D10Device::CreateQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createquery")] +ID3D10Device::CreateRasterizerState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createrasterizerstate")] +ID3D10Device::CreateRenderTargetView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createrendertargetview")] +ID3D10Device::CreateSamplerState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createsamplerstate")] +ID3D10Device::CreateShaderResourceView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createshaderresourceview")] +ID3D10Device::CreateTexture1D=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createtexture1d")] +ID3D10Device::CreateTexture2D=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createtexture2d")] +ID3D10Device::CreateTexture3D=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createtexture3d")] +ID3D10Device::CreateVertexShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-createvertexshader")] +ID3D10Device::Draw=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-draw")] +ID3D10Device::DrawAuto=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-drawauto")] +ID3D10Device::DrawIndexed=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-drawindexed")] +ID3D10Device::DrawIndexedInstanced=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-drawindexedinstanced")] +ID3D10Device::DrawInstanced=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-drawinstanced")] +ID3D10Device::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-flush")] +ID3D10Device::GenerateMips=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-generatemips")] +ID3D10Device::GetCreationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-getcreationflags")] +ID3D10Device::GetDeviceRemovedReason=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-getdeviceremovedreason")] +ID3D10Device::GetExceptionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-getexceptionmode")] +ID3D10Device::GetPredication=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-getpredication")] +ID3D10Device::GetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-getprivatedata")] +ID3D10Device::GetTextFilterSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-gettextfiltersize")] +ID3D10Device::GSGetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-gsgetconstantbuffers")] +ID3D10Device::GSGetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-gsgetsamplers")] +ID3D10Device::GSGetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-gsgetshader")] +ID3D10Device::GSGetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-gsgetshaderresources")] +ID3D10Device::GSSetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-gssetconstantbuffers")] +ID3D10Device::GSSetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-gssetsamplers")] +ID3D10Device::GSSetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-gssetshader")] +ID3D10Device::GSSetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-gssetshaderresources")] +ID3D10Device::IAGetIndexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-iagetindexbuffer")] +ID3D10Device::IAGetInputLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-iagetinputlayout")] +ID3D10Device::IAGetPrimitiveTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-iagetprimitivetopology")] +ID3D10Device::IAGetVertexBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-iagetvertexbuffers")] +ID3D10Device::IASetIndexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-iasetindexbuffer")] +ID3D10Device::IASetInputLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-iasetinputlayout")] +ID3D10Device::IASetPrimitiveTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-iasetprimitivetopology")] +ID3D10Device::IASetVertexBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-iasetvertexbuffers")] +ID3D10Device::OMGetBlendState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-omgetblendstate")] +ID3D10Device::OMGetDepthStencilState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-omgetdepthstencilstate")] +ID3D10Device::OMGetRenderTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-omgetrendertargets")] +ID3D10Device::OMSetBlendState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-omsetblendstate")] +ID3D10Device::OMSetDepthStencilState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-omsetdepthstencilstate")] +ID3D10Device::OMSetRenderTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-omsetrendertargets")] +ID3D10Device::OpenSharedResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-opensharedresource")] +ID3D10Device::PSGetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-psgetconstantbuffers")] +ID3D10Device::PSGetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-psgetsamplers")] +ID3D10Device::PSGetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-psgetshader")] +ID3D10Device::PSGetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-psgetshaderresources")] +ID3D10Device::PSSetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-pssetconstantbuffers")] +ID3D10Device::PSSetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-pssetsamplers")] +ID3D10Device::PSSetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-pssetshader")] +ID3D10Device::PSSetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-pssetshaderresources")] +ID3D10Device::ResolveSubresource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-resolvesubresource")] +ID3D10Device::RSGetScissorRects=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-rsgetscissorrects")] +ID3D10Device::RSGetState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-rsgetstate")] +ID3D10Device::RSGetViewports=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-rsgetviewports")] +ID3D10Device::RSSetScissorRects=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-rssetscissorrects")] +ID3D10Device::RSSetState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-rssetstate")] +ID3D10Device::RSSetViewports=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-rssetviewports")] +ID3D10Device::SetExceptionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-setexceptionmode")] +ID3D10Device::SetPredication=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-setpredication")] +ID3D10Device::SetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-setprivatedata")] +ID3D10Device::SetPrivateDataInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-setprivatedatainterface")] +ID3D10Device::SetTextFilterSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-settextfiltersize")] +ID3D10Device::SOGetTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-sogettargets")] +ID3D10Device::SOSetTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-sosettargets")] +ID3D10Device::UpdateSubresource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-updatesubresource")] +ID3D10Device::VSGetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-vsgetconstantbuffers")] +ID3D10Device::VSGetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-vsgetsamplers")] +ID3D10Device::VSGetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-vsgetshader")] +ID3D10Device::VSGetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-vsgetshaderresources")] +ID3D10Device::VSSetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-vssetconstantbuffers")] +ID3D10Device::VSSetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-vssetsamplers")] +ID3D10Device::VSSetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-vssetshader")] +ID3D10Device::VSSetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10device-vssetshaderresources")] +ID3D10Device1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1/nn-d3d10_1-id3d10device1")] +ID3D10Device1::CreateBlendState1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1/nf-d3d10_1-id3d10device1-createblendstate1")] +ID3D10Device1::CreateShaderResourceView1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1/nf-d3d10_1-id3d10device1-createshaderresourceview1")] +ID3D10Device1::GetFeatureLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1/nf-d3d10_1-id3d10device1-getfeaturelevel")] +ID3D10DeviceChild=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10devicechild")] +ID3D10DeviceChild::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10devicechild-getdevice")] +ID3D10DeviceChild::GetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10devicechild-getprivatedata")] +ID3D10DeviceChild::SetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10devicechild-setprivatedata")] +ID3D10DeviceChild::SetPrivateDataInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10devicechild-setprivatedatainterface")] +ID3D10Effect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effect")] +ID3D10Effect::GetConstantBufferByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effect-getconstantbufferbyindex")] +ID3D10Effect::GetConstantBufferByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effect-getconstantbufferbyname")] +ID3D10Effect::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effect-getdesc")] +ID3D10Effect::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effect-getdevice")] +ID3D10Effect::GetTechniqueByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effect-gettechniquebyindex")] +ID3D10Effect::GetTechniqueByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effect-gettechniquebyname")] +ID3D10Effect::GetVariableByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effect-getvariablebyindex")] +ID3D10Effect::GetVariableByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effect-getvariablebyname")] +ID3D10Effect::GetVariableBySemantic=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effect-getvariablebysemantic")] +ID3D10Effect::IsOptimized=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effect-isoptimized")] +ID3D10Effect::IsPool=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effect-ispool")] +ID3D10Effect::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effect-isvalid")] +ID3D10Effect::Optimize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effect-optimize")] +ID3D10EffectBlendVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectblendvariable")] +ID3D10EffectBlendVariable::GetBackingStore=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectblendvariable-getbackingstore")] +ID3D10EffectBlendVariable::GetBlendState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectblendvariable-getblendstate")] +ID3D10EffectConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectconstantbuffer")] +ID3D10EffectConstantBuffer::GetConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectconstantbuffer-getconstantbuffer")] +ID3D10EffectConstantBuffer::GetTextureBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectconstantbuffer-gettexturebuffer")] +ID3D10EffectConstantBuffer::SetConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectconstantbuffer-setconstantbuffer")] +ID3D10EffectConstantBuffer::SetTextureBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectconstantbuffer-settexturebuffer")] +ID3D10EffectDepthStencilVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectdepthstencilvariable")] +ID3D10EffectDepthStencilVariable::GetBackingStore=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectdepthstencilvariable-getbackingstore")] +ID3D10EffectDepthStencilVariable::GetDepthStencilState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectdepthstencilvariable-getdepthstencilstate")] +ID3D10EffectDepthStencilViewVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectdepthstencilviewvariable")] +ID3D10EffectDepthStencilViewVariable::GetDepthStencil=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectdepthstencilviewvariable-getdepthstencil")] +ID3D10EffectDepthStencilViewVariable::GetDepthStencilArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectdepthstencilviewvariable-getdepthstencilarray")] +ID3D10EffectDepthStencilViewVariable::SetDepthStencil=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectdepthstencilviewvariable-setdepthstencil")] +ID3D10EffectDepthStencilViewVariable::SetDepthStencilArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectdepthstencilviewvariable-setdepthstencilarray")] +ID3D10EffectMatrixVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectmatrixvariable")] +ID3D10EffectMatrixVariable::GetMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectmatrixvariable-getmatrix")] +ID3D10EffectMatrixVariable::GetMatrixArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectmatrixvariable-getmatrixarray")] +ID3D10EffectMatrixVariable::GetMatrixTranspose=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectmatrixvariable-getmatrixtranspose")] +ID3D10EffectMatrixVariable::GetMatrixTransposeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectmatrixvariable-getmatrixtransposearray")] +ID3D10EffectMatrixVariable::SetMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectmatrixvariable-setmatrix")] +ID3D10EffectMatrixVariable::SetMatrixArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectmatrixvariable-setmatrixarray")] +ID3D10EffectMatrixVariable::SetMatrixTranspose=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectmatrixvariable-setmatrixtranspose")] +ID3D10EffectMatrixVariable::SetMatrixTransposeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectmatrixvariable-setmatrixtransposearray")] +ID3D10EffectPass=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectpass")] +ID3D10EffectPass::Apply=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectpass-apply")] +ID3D10EffectPass::ComputeStateBlockMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectpass-computestateblockmask")] +ID3D10EffectPass::GetAnnotationByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectpass-getannotationbyindex")] +ID3D10EffectPass::GetAnnotationByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectpass-getannotationbyname")] +ID3D10EffectPass::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectpass-getdesc")] +ID3D10EffectPass::GetGeometryShaderDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectpass-getgeometryshaderdesc")] +ID3D10EffectPass::GetPixelShaderDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectpass-getpixelshaderdesc")] +ID3D10EffectPass::GetVertexShaderDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectpass-getvertexshaderdesc")] +ID3D10EffectPass::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectpass-isvalid")] +ID3D10EffectPool=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectpool")] +ID3D10EffectPool::AsEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectpool-aseffect")] +ID3D10EffectRasterizerVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectrasterizervariable")] +ID3D10EffectRasterizerVariable::GetBackingStore=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectrasterizervariable-getbackingstore")] +ID3D10EffectRasterizerVariable::GetRasterizerState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectrasterizervariable-getrasterizerstate")] +ID3D10EffectRenderTargetViewVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectrendertargetviewvariable")] +ID3D10EffectRenderTargetViewVariable::GetRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectrendertargetviewvariable-getrendertarget")] +ID3D10EffectRenderTargetViewVariable::GetRenderTargetArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectrendertargetviewvariable-getrendertargetarray")] +ID3D10EffectRenderTargetViewVariable::SetRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectrendertargetviewvariable-setrendertarget")] +ID3D10EffectRenderTargetViewVariable::SetRenderTargetArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectrendertargetviewvariable-setrendertargetarray")] +ID3D10EffectSamplerVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectsamplervariable")] +ID3D10EffectSamplerVariable::GetBackingStore=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectsamplervariable-getbackingstore")] +ID3D10EffectSamplerVariable::GetSampler=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectsamplervariable-getsampler")] +ID3D10EffectScalarVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectscalarvariable")] +ID3D10EffectScalarVariable::GetBool=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectscalarvariable-getbool")] +ID3D10EffectScalarVariable::GetBoolArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectscalarvariable-getboolarray")] +ID3D10EffectScalarVariable::GetFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectscalarvariable-getfloat")] +ID3D10EffectScalarVariable::GetFloatArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectscalarvariable-getfloatarray")] +ID3D10EffectScalarVariable::GetInt=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectscalarvariable-getint")] +ID3D10EffectScalarVariable::GetIntArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectscalarvariable-getintarray")] +ID3D10EffectScalarVariable::SetBool=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectscalarvariable-setbool")] +ID3D10EffectScalarVariable::SetBoolArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectscalarvariable-setboolarray")] +ID3D10EffectScalarVariable::SetFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectscalarvariable-setfloat")] +ID3D10EffectScalarVariable::SetFloatArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectscalarvariable-setfloatarray")] +ID3D10EffectScalarVariable::SetInt=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectscalarvariable-setint")] +ID3D10EffectScalarVariable::SetIntArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectscalarvariable-setintarray")] +ID3D10EffectShaderResourceVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectshaderresourcevariable")] +ID3D10EffectShaderResourceVariable::GetResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectshaderresourcevariable-getresource")] +ID3D10EffectShaderResourceVariable::GetResourceArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectshaderresourcevariable-getresourcearray")] +ID3D10EffectShaderResourceVariable::SetResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectshaderresourcevariable-setresource")] +ID3D10EffectShaderResourceVariable::SetResourceArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectshaderresourcevariable-setresourcearray")] +ID3D10EffectShaderVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectshadervariable")] +ID3D10EffectShaderVariable::GetGeometryShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectshadervariable-getgeometryshader")] +ID3D10EffectShaderVariable::GetInputSignatureElementDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectshadervariable-getinputsignatureelementdesc")] +ID3D10EffectShaderVariable::GetOutputSignatureElementDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectshadervariable-getoutputsignatureelementdesc")] +ID3D10EffectShaderVariable::GetPixelShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectshadervariable-getpixelshader")] +ID3D10EffectShaderVariable::GetShaderDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectshadervariable-getshaderdesc")] +ID3D10EffectShaderVariable::GetVertexShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectshadervariable-getvertexshader")] +ID3D10EffectStringVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectstringvariable")] +ID3D10EffectStringVariable::GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectstringvariable-getstring")] +ID3D10EffectStringVariable::GetStringArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectstringvariable-getstringarray")] +ID3D10EffectTechnique=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effecttechnique")] +ID3D10EffectTechnique::ComputeStateBlockMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effecttechnique-computestateblockmask")] +ID3D10EffectTechnique::GetAnnotationByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effecttechnique-getannotationbyindex")] +ID3D10EffectTechnique::GetAnnotationByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effecttechnique-getannotationbyname")] +ID3D10EffectTechnique::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effecttechnique-getdesc")] +ID3D10EffectTechnique::GetPassByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effecttechnique-getpassbyindex")] +ID3D10EffectTechnique::GetPassByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effecttechnique-getpassbyname")] +ID3D10EffectTechnique::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effecttechnique-isvalid")] +ID3D10EffectType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effecttype")] +ID3D10EffectType::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effecttype-getdesc")] +ID3D10EffectType::GetMemberName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effecttype-getmembername")] +ID3D10EffectType::GetMemberSemantic=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effecttype-getmembersemantic")] +ID3D10EffectType::GetMemberTypeByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effecttype-getmembertypebyindex")] +ID3D10EffectType::GetMemberTypeByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effecttype-getmembertypebyname")] +ID3D10EffectType::GetMemberTypeBySemantic=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effecttype-getmembertypebysemantic")] +ID3D10EffectType::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effecttype-isvalid")] +ID3D10EffectVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectvariable")] +ID3D10EffectVariable::AsBlend=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-asblend")] +ID3D10EffectVariable::AsConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-asconstantbuffer")] +ID3D10EffectVariable::AsDepthStencil=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-asdepthstencil")] +ID3D10EffectVariable::AsDepthStencilView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-asdepthstencilview")] +ID3D10EffectVariable::AsMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-asmatrix")] +ID3D10EffectVariable::AsRasterizer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-asrasterizer")] +ID3D10EffectVariable::AsRenderTargetView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-asrendertargetview")] +ID3D10EffectVariable::AsSampler=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-assampler")] +ID3D10EffectVariable::AsScalar=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-asscalar")] +ID3D10EffectVariable::AsShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-asshader")] +ID3D10EffectVariable::AsShaderResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-asshaderresource")] +ID3D10EffectVariable::AsString=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-asstring")] +ID3D10EffectVariable::AsVector=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-asvector")] +ID3D10EffectVariable::GetAnnotationByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-getannotationbyindex")] +ID3D10EffectVariable::GetAnnotationByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-getannotationbyname")] +ID3D10EffectVariable::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-getdesc")] +ID3D10EffectVariable::GetElement=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-getelement")] +ID3D10EffectVariable::GetMemberByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-getmemberbyindex")] +ID3D10EffectVariable::GetMemberByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-getmemberbyname")] +ID3D10EffectVariable::GetMemberBySemantic=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-getmemberbysemantic")] +ID3D10EffectVariable::GetParentConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-getparentconstantbuffer")] +ID3D10EffectVariable::GetRawValue=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-getrawvalue")] +ID3D10EffectVariable::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-gettype")] +ID3D10EffectVariable::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-isvalid")] +ID3D10EffectVariable::SetRawValue=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvariable-setrawvalue")] +ID3D10EffectVectorVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10effectvectorvariable")] +ID3D10EffectVectorVariable::GetBoolVector=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvectorvariable-getboolvector")] +ID3D10EffectVectorVariable::GetBoolVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvectorvariable-getboolvectorarray")] +ID3D10EffectVectorVariable::GetFloatVector=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvectorvariable-getfloatvector")] +ID3D10EffectVectorVariable::GetFloatVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvectorvariable-getfloatvectorarray")] +ID3D10EffectVectorVariable::GetIntVector=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvectorvariable-getintvector")] +ID3D10EffectVectorVariable::GetIntVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvectorvariable-getintvectorarray")] +ID3D10EffectVectorVariable::SetBoolVector=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvectorvariable-setboolvector")] +ID3D10EffectVectorVariable::SetBoolVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvectorvariable-setboolvectorarray")] +ID3D10EffectVectorVariable::SetFloatVector=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvectorvariable-setfloatvector")] +ID3D10EffectVectorVariable::SetFloatVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvectorvariable-setfloatvectorarray")] +ID3D10EffectVectorVariable::SetIntVector=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvectorvariable-setintvector")] +ID3D10EffectVectorVariable::SetIntVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10effectvectorvariable-setintvectorarray")] +ID3D10GeometryShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10geometryshader")] +ID3D10InfoQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nn-d3d10sdklayers-id3d10infoqueue")] +ID3D10InfoQueue::AddApplicationMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-addapplicationmessage")] +ID3D10InfoQueue::AddMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-addmessage")] +ID3D10InfoQueue::AddRetrievalFilterEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-addretrievalfilterentries")] +ID3D10InfoQueue::AddStorageFilterEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-addstoragefilterentries")] +ID3D10InfoQueue::ClearRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-clearretrievalfilter")] +ID3D10InfoQueue::ClearStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-clearstoragefilter")] +ID3D10InfoQueue::ClearStoredMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-clearstoredmessages")] +ID3D10InfoQueue::GetBreakOnCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-getbreakoncategory")] +ID3D10InfoQueue::GetBreakOnID=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-getbreakonid")] +ID3D10InfoQueue::GetBreakOnSeverity=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-getbreakonseverity")] +ID3D10InfoQueue::GetMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-getmessage")] +ID3D10InfoQueue::GetMessageCountLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-getmessagecountlimit")] +ID3D10InfoQueue::GetMuteDebugOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-getmutedebugoutput")] +ID3D10InfoQueue::GetNumMessagesAllowedByStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-getnummessagesallowedbystoragefilter")] +ID3D10InfoQueue::GetNumMessagesDeniedByStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-getnummessagesdeniedbystoragefilter")] +ID3D10InfoQueue::GetNumMessagesDiscardedByMessageCountLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-getnummessagesdiscardedbymessagecountlimit")] +ID3D10InfoQueue::GetNumStoredMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-getnumstoredmessages")] +ID3D10InfoQueue::GetNumStoredMessagesAllowedByRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-getnumstoredmessagesallowedbyretrievalfilter")] +ID3D10InfoQueue::GetRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-getretrievalfilter")] +ID3D10InfoQueue::GetRetrievalFilterStackSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-getretrievalfilterstacksize")] +ID3D10InfoQueue::GetStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-getstoragefilter")] +ID3D10InfoQueue::GetStorageFilterStackSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-getstoragefilterstacksize")] +ID3D10InfoQueue::PopRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-popretrievalfilter")] +ID3D10InfoQueue::PopStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-popstoragefilter")] +ID3D10InfoQueue::PushCopyOfRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-pushcopyofretrievalfilter")] +ID3D10InfoQueue::PushCopyOfStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-pushcopyofstoragefilter")] +ID3D10InfoQueue::PushEmptyRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-pushemptyretrievalfilter")] +ID3D10InfoQueue::PushEmptyStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-pushemptystoragefilter")] +ID3D10InfoQueue::PushRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-pushretrievalfilter")] +ID3D10InfoQueue::PushStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-pushstoragefilter")] +ID3D10InfoQueue::SetBreakOnCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-setbreakoncategory")] +ID3D10InfoQueue::SetBreakOnID=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-setbreakonid")] +ID3D10InfoQueue::SetBreakOnSeverity=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-setbreakonseverity")] +ID3D10InfoQueue::SetMessageCountLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-setmessagecountlimit")] +ID3D10InfoQueue::SetMuteDebugOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10infoqueue-setmutedebugoutput")] +ID3D10InputLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10inputlayout")] +ID3D10Multithread=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10multithread")] +ID3D10Multithread::Enter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10multithread-enter")] +ID3D10Multithread::GetMultithreadProtected=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10multithread-getmultithreadprotected")] +ID3D10Multithread::Leave=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10multithread-leave")] +ID3D10Multithread::SetMultithreadProtected=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10multithread-setmultithreadprotected")] +ID3D10PixelShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10pixelshader")] +ID3D10Predicate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10predicate")] +ID3D10Query=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10query")] +ID3D10Query::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10query-getdesc")] +ID3D10RasterizerState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10rasterizerstate")] +ID3D10RasterizerState::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10rasterizerstate-getdesc")] +ID3D10RenderTargetView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10rendertargetview")] +ID3D10RenderTargetView::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10rendertargetview-getdesc")] +ID3D10Resource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10resource")] +ID3D10Resource::GetEvictionPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10resource-getevictionpriority")] +ID3D10Resource::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10resource-gettype")] +ID3D10Resource::SetEvictionPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10resource-setevictionpriority")] +ID3D10SamplerState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10samplerstate")] +ID3D10SamplerState::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10samplerstate-getdesc")] +ID3D10ShaderReflection=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nn-d3d10shader-id3d10shaderreflection")] +ID3D10ShaderReflection::GetConstantBufferByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-id3d10shaderreflection-getconstantbufferbyindex")] +ID3D10ShaderReflection::GetConstantBufferByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-id3d10shaderreflection-getconstantbufferbyname")] +ID3D10ShaderReflection::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-id3d10shaderreflection-getdesc")] +ID3D10ShaderReflection::GetInputParameterDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-id3d10shaderreflection-getinputparameterdesc")] +ID3D10ShaderReflection::GetOutputParameterDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-id3d10shaderreflection-getoutputparameterdesc")] +ID3D10ShaderReflection::GetResourceBindingDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-id3d10shaderreflection-getresourcebindingdesc")] +ID3D10ShaderReflection1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/nn-d3d10_1shader-id3d10shaderreflection1")] +ID3D10ShaderReflection1::GetBitwiseInstructionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/nf-d3d10_1shader-id3d10shaderreflection1-getbitwiseinstructioncount")] +ID3D10ShaderReflection1::GetConversionInstructionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/nf-d3d10_1shader-id3d10shaderreflection1-getconversioninstructioncount")] +ID3D10ShaderReflection1::GetGSInputPrimitive=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/nf-d3d10_1shader-id3d10shaderreflection1-getgsinputprimitive")] +ID3D10ShaderReflection1::GetMovcInstructionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/nf-d3d10_1shader-id3d10shaderreflection1-getmovcinstructioncount")] +ID3D10ShaderReflection1::GetMovInstructionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/nf-d3d10_1shader-id3d10shaderreflection1-getmovinstructioncount")] +ID3D10ShaderReflection1::GetResourceBindingDescByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/nf-d3d10_1shader-id3d10shaderreflection1-getresourcebindingdescbyname")] +ID3D10ShaderReflection1::GetVariableByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/nf-d3d10_1shader-id3d10shaderreflection1-getvariablebyname")] +ID3D10ShaderReflection1::IsLevel9Shader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/nf-d3d10_1shader-id3d10shaderreflection1-islevel9shader")] +ID3D10ShaderReflection1::IsSampleFrequencyShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1shader/nf-d3d10_1shader-id3d10shaderreflection1-issamplefrequencyshader")] +ID3D10ShaderReflectionConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nn-d3d10shader-id3d10shaderreflectionconstantbuffer")] +ID3D10ShaderReflectionConstantBuffer::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-id3d10shaderreflectionconstantbuffer-getdesc")] +ID3D10ShaderReflectionConstantBuffer::GetVariableByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-id3d10shaderreflectionconstantbuffer-getvariablebyindex")] +ID3D10ShaderReflectionConstantBuffer::GetVariableByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-id3d10shaderreflectionconstantbuffer-getvariablebyname")] +ID3D10ShaderReflectionType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nn-d3d10shader-id3d10shaderreflectiontype")] +ID3D10ShaderReflectionType::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-id3d10shaderreflectiontype-getdesc")] +ID3D10ShaderReflectionType::GetMemberTypeByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-id3d10shaderreflectiontype-getmembertypebyindex")] +ID3D10ShaderReflectionType::GetMemberTypeByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-id3d10shaderreflectiontype-getmembertypebyname")] +ID3D10ShaderReflectionType::GetMemberTypeName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-id3d10shaderreflectiontype-getmembertypename")] +ID3D10ShaderReflectionVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nn-d3d10shader-id3d10shaderreflectionvariable")] +ID3D10ShaderReflectionVariable::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-id3d10shaderreflectionvariable-getdesc")] +ID3D10ShaderReflectionVariable::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10shader/nf-d3d10shader-id3d10shaderreflectionvariable-gettype")] +ID3D10ShaderResourceView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10shaderresourceview")] +ID3D10ShaderResourceView::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10shaderresourceview-getdesc")] +ID3D10ShaderResourceView1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1/nn-d3d10_1-id3d10shaderresourceview1")] +ID3D10ShaderResourceView1::GetDesc1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10_1/nf-d3d10_1-id3d10shaderresourceview1-getdesc1")] +ID3D10StateBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nn-d3d10effect-id3d10stateblock")] +ID3D10StateBlock::Apply=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10stateblock-apply")] +ID3D10StateBlock::Capture=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10stateblock-capture")] +ID3D10StateBlock::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10stateblock-getdevice")] +ID3D10StateBlock::ReleaseAllDeviceObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10effect/nf-d3d10effect-id3d10stateblock-releasealldeviceobjects")] +ID3D10SwitchToRef=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nn-d3d10sdklayers-id3d10switchtoref")] +ID3D10SwitchToRef::GetUseRef=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10switchtoref-getuseref")] +ID3D10SwitchToRef::SetUseRef=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10sdklayers/nf-d3d10sdklayers-id3d10switchtoref-setuseref")] +ID3D10Texture1D=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10texture1d")] +ID3D10Texture1D::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10texture1d-getdesc")] +ID3D10Texture1D::Map=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10texture1d-map")] +ID3D10Texture1D::Unmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10texture1d-unmap")] +ID3D10Texture2D=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10texture2d")] +ID3D10Texture2D::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10texture2d-getdesc")] +ID3D10Texture2D::Map=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10texture2d-map")] +ID3D10Texture2D::Unmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10texture2d-unmap")] +ID3D10Texture3D=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10texture3d")] +ID3D10Texture3D::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10texture3d-getdesc")] +ID3D10Texture3D::Map=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10texture3d-map")] +ID3D10Texture3D::Unmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10texture3d-unmap")] +ID3D10VertexShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10vertexshader")] +ID3D10View=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nn-d3d10-id3d10view")] +ID3D10View::GetResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d10/nf-d3d10-id3d10view-getresource")] +ID3D11Asynchronous=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11asynchronous")] +ID3D11Asynchronous::GetDataSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11asynchronous-getdatasize")] +ID3D11AuthenticatedChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11authenticatedchannel")] +ID3D11AuthenticatedChannel::GetCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11authenticatedchannel-getcertificate")] +ID3D11AuthenticatedChannel::GetCertificateSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11authenticatedchannel-getcertificatesize")] +ID3D11AuthenticatedChannel::GetChannelHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11authenticatedchannel-getchannelhandle")] +ID3D11BlendState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11blendstate")] +ID3D11BlendState::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11blendstate-getdesc")] +ID3D11BlendState1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nn-d3d11_1-id3d11blendstate1")] +ID3D11BlendState1::GetDesc1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11blendstate1-getdesc1")] +ID3D11Buffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11buffer")] +ID3D11Buffer::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11buffer-getdesc")] +ID3D11ClassInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11classinstance")] +ID3D11ClassInstance::GetClassLinkage=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11classinstance-getclasslinkage")] +ID3D11ClassInstance::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11classinstance-getdesc")] +ID3D11ClassInstance::GetInstanceName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11classinstance-getinstancename")] +ID3D11ClassInstance::GetTypeName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11classinstance-gettypename")] +ID3D11ClassLinkage=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11classlinkage")] +ID3D11ClassLinkage::CreateClassInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11classlinkage-createclassinstance")] +ID3D11ClassLinkage::GetClassInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11classlinkage-getclassinstance")] +ID3D11CommandList=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11commandlist")] +ID3D11CommandList::GetContextFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11commandlist-getcontextflags")] +ID3D11ComputeShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11computeshader")] +ID3D11Counter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11counter")] +ID3D11Counter::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11counter-getdesc")] +ID3D11CryptoSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11cryptosession")] +ID3D11CryptoSession::GetCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11cryptosession-getcertificate")] +ID3D11CryptoSession::GetCertificateSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11cryptosession-getcertificatesize")] +ID3D11CryptoSession::GetCryptoSessionHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11cryptosession-getcryptosessionhandle")] +ID3D11CryptoSession::GetCryptoType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11cryptosession-getcryptotype")] +ID3D11CryptoSession::GetDecoderProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11cryptosession-getdecoderprofile")] +ID3D11Debug=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nn-d3d11sdklayers-id3d11debug")] +ID3D11Debug::GetFeatureMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11debug-getfeaturemask")] +ID3D11Debug::GetPresentPerRenderOpDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11debug-getpresentperrenderopdelay")] +ID3D11Debug::GetSwapChain=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11debug-getswapchain")] +ID3D11Debug::ReportLiveDeviceObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11debug-reportlivedeviceobjects")] +ID3D11Debug::SetFeatureMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11debug-setfeaturemask")] +ID3D11Debug::SetPresentPerRenderOpDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11debug-setpresentperrenderopdelay")] +ID3D11Debug::SetSwapChain=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11debug-setswapchain")] +ID3D11Debug::ValidateContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11debug-validatecontext")] +ID3D11Debug::ValidateContextForDispatch=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11debug-validatecontextfordispatch")] +ID3D11DepthStencilState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11depthstencilstate")] +ID3D11DepthStencilState::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11depthstencilstate-getdesc")] +ID3D11DepthStencilView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11depthstencilview")] +ID3D11DepthStencilView::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11depthstencilview-getdesc")] +ID3D11Device=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11device")] +ID3D11Device::CheckCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-checkcounter")] +ID3D11Device::CheckCounterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-checkcounterinfo")] +ID3D11Device::CheckFeatureSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-checkfeaturesupport")] +ID3D11Device::CheckFormatSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-checkformatsupport")] +ID3D11Device::CheckMultisampleQualityLevels=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-checkmultisamplequalitylevels")] +ID3D11Device::CreateBlendState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createblendstate")] +ID3D11Device::CreateBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createbuffer")] +ID3D11Device::CreateClassLinkage=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createclasslinkage")] +ID3D11Device::CreateComputeShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createcomputeshader")] +ID3D11Device::CreateCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createcounter")] +ID3D11Device::CreateDeferredContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createdeferredcontext")] +ID3D11Device::CreateDepthStencilState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createdepthstencilstate")] +ID3D11Device::CreateDepthStencilView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createdepthstencilview")] +ID3D11Device::CreateDomainShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createdomainshader")] +ID3D11Device::CreateGeometryShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-creategeometryshader")] +ID3D11Device::CreateGeometryShaderWithStreamOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-creategeometryshaderwithstreamoutput")] +ID3D11Device::CreateHullShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createhullshader")] +ID3D11Device::CreateInputLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createinputlayout")] +ID3D11Device::CreatePixelShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createpixelshader")] +ID3D11Device::CreatePredicate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createpredicate")] +ID3D11Device::CreateQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createquery")] +ID3D11Device::CreateRasterizerState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createrasterizerstate")] +ID3D11Device::CreateRenderTargetView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createrendertargetview")] +ID3D11Device::CreateSamplerState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createsamplerstate")] +ID3D11Device::CreateShaderResourceView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createshaderresourceview")] +ID3D11Device::CreateTexture1D=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createtexture1d")] +ID3D11Device::CreateTexture2D=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createtexture2d")] +ID3D11Device::CreateTexture3D=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createtexture3d")] +ID3D11Device::CreateUnorderedAccessView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createunorderedaccessview")] +ID3D11Device::CreateVertexShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-createvertexshader")] +ID3D11Device::GetCreationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-getcreationflags")] +ID3D11Device::GetDeviceRemovedReason=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-getdeviceremovedreason")] +ID3D11Device::GetExceptionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-getexceptionmode")] +ID3D11Device::GetFeatureLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-getfeaturelevel")] +ID3D11Device::GetImmediateContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-getimmediatecontext")] +ID3D11Device::GetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-getprivatedata")] +ID3D11Device::OpenSharedResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-opensharedresource")] +ID3D11Device::SetExceptionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-setexceptionmode")] +ID3D11Device::SetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-setprivatedata")] +ID3D11Device::SetPrivateDataInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11device-setprivatedatainterface")] +ID3D11Device1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nn-d3d11_1-id3d11device1")] +ID3D11Device1::CreateBlendState1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11device1-createblendstate1")] +ID3D11Device1::CreateDeferredContext1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11device1-createdeferredcontext1")] +ID3D11Device1::CreateDeviceContextState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11device1-createdevicecontextstate")] +ID3D11Device1::CreateRasterizerState1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11device1-createrasterizerstate1")] +ID3D11Device1::GetImmediateContext1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11device1-getimmediatecontext1")] +ID3D11Device1::OpenSharedResource1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11device1-opensharedresource1")] +ID3D11Device1::OpenSharedResourceByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11device1-opensharedresourcebyname")] +ID3D11Device2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nn-d3d11_2-id3d11device2")] +ID3D11Device2::CheckMultisampleQualityLevels1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nf-d3d11_2-id3d11device2-checkmultisamplequalitylevels1")] +ID3D11Device2::CreateDeferredContext2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nf-d3d11_2-id3d11device2-createdeferredcontext2")] +ID3D11Device2::GetImmediateContext2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nf-d3d11_2-id3d11device2-getimmediatecontext2")] +ID3D11Device2::GetResourceTiling=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nf-d3d11_2-id3d11device2-getresourcetiling")] +ID3D11Device3=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nn-d3d11_3-id3d11device3")] +ID3D11Device3::CreateDeferredContext3=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11device3-createdeferredcontext3")] +ID3D11Device3::CreateQuery1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11device3-createquery1")] +ID3D11Device3::CreateRasterizerState2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11device3-createrasterizerstate2")] +ID3D11Device3::CreateRenderTargetView1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11device3-createrendertargetview1")] +ID3D11Device3::CreateShaderResourceView1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11device3-createshaderresourceview1")] +ID3D11Device3::CreateTexture2D1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11device3-createtexture2d1")] +ID3D11Device3::CreateTexture3D1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11device3-createtexture3d1")] +ID3D11Device3::CreateUnorderedAccessView1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11device3-createunorderedaccessview1")] +ID3D11Device3::GetImmediateContext3=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11device3-getimmediatecontext3")] +ID3D11Device3::ReadFromSubresource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11device3-readfromsubresource")] +ID3D11Device3::WriteToSubresource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11device3-writetosubresource")] +ID3D11Device4=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nn-d3d11_4-id3d11device4")] +ID3D11Device4::RegisterDeviceRemovedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nf-d3d11_4-id3d11device4-registerdeviceremovedevent")] +ID3D11Device4::UnregisterDeviceRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nf-d3d11_4-id3d11device4-unregisterdeviceremoved")] +ID3D11Device5=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nn-d3d11_4-id3d11device5")] +ID3D11Device5::CreateFence=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nf-d3d11_4-id3d11device5-createfence")] +ID3D11Device5::OpenSharedFence=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nf-d3d11_4-id3d11device5-opensharedfence")] +ID3D11DeviceChild=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11devicechild")] +ID3D11DeviceChild::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicechild-getdevice")] +ID3D11DeviceChild::GetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicechild-getprivatedata")] +ID3D11DeviceChild::SetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicechild-setprivatedata")] +ID3D11DeviceChild::SetPrivateDataInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicechild-setprivatedatainterface")] +ID3D11DeviceContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11devicecontext")] +ID3D11DeviceContext::Begin=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-begin")] +ID3D11DeviceContext::ClearDepthStencilView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-cleardepthstencilview")] +ID3D11DeviceContext::ClearRenderTargetView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-clearrendertargetview")] +ID3D11DeviceContext::ClearState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-clearstate")] +ID3D11DeviceContext::ClearUnorderedAccessViewFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-clearunorderedaccessviewfloat")] +ID3D11DeviceContext::ClearUnorderedAccessViewUint=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-clearunorderedaccessviewuint")] +ID3D11DeviceContext::CopyResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-copyresource")] +ID3D11DeviceContext::CopyStructureCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-copystructurecount")] +ID3D11DeviceContext::CopySubresourceRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-copysubresourceregion")] +ID3D11DeviceContext::CSGetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-csgetconstantbuffers")] +ID3D11DeviceContext::CSGetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-csgetsamplers")] +ID3D11DeviceContext::CSGetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-csgetshader")] +ID3D11DeviceContext::CSGetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-csgetshaderresources")] +ID3D11DeviceContext::CSGetUnorderedAccessViews=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-csgetunorderedaccessviews")] +ID3D11DeviceContext::CSSetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-cssetconstantbuffers")] +ID3D11DeviceContext::CSSetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-cssetsamplers")] +ID3D11DeviceContext::CSSetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-cssetshader")] +ID3D11DeviceContext::CSSetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-cssetshaderresources")] +ID3D11DeviceContext::CSSetUnorderedAccessViews=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-cssetunorderedaccessviews")] +ID3D11DeviceContext::Dispatch=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-dispatch")] +ID3D11DeviceContext::DispatchIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-dispatchindirect")] +ID3D11DeviceContext::Draw=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-draw")] +ID3D11DeviceContext::DrawAuto=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-drawauto")] +ID3D11DeviceContext::DrawIndexed=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-drawindexed")] +ID3D11DeviceContext::DrawIndexedInstanced=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-drawindexedinstanced")] +ID3D11DeviceContext::DrawIndexedInstancedIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-drawindexedinstancedindirect")] +ID3D11DeviceContext::DrawInstanced=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-drawinstanced")] +ID3D11DeviceContext::DrawInstancedIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-drawinstancedindirect")] +ID3D11DeviceContext::DSGetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-dsgetconstantbuffers")] +ID3D11DeviceContext::DSGetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-dsgetsamplers")] +ID3D11DeviceContext::DSGetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-dsgetshader")] +ID3D11DeviceContext::DSGetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-dsgetshaderresources")] +ID3D11DeviceContext::DSSetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-dssetconstantbuffers")] +ID3D11DeviceContext::DSSetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-dssetsamplers")] +ID3D11DeviceContext::DSSetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-dssetshader")] +ID3D11DeviceContext::DSSetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-dssetshaderresources")] +ID3D11DeviceContext::End=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-end")] +ID3D11DeviceContext::ExecuteCommandList=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-executecommandlist")] +ID3D11DeviceContext::FinishCommandList=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-finishcommandlist")] +ID3D11DeviceContext::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-flush")] +ID3D11DeviceContext::GenerateMips=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-generatemips")] +ID3D11DeviceContext::GetContextFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-getcontextflags")] +ID3D11DeviceContext::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-getdata")] +ID3D11DeviceContext::GetPredication=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-getpredication")] +ID3D11DeviceContext::GetResourceMinLOD=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-getresourceminlod")] +ID3D11DeviceContext::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-gettype")] +ID3D11DeviceContext::GSGetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-gsgetconstantbuffers")] +ID3D11DeviceContext::GSGetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-gsgetsamplers")] +ID3D11DeviceContext::GSGetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-gsgetshader")] +ID3D11DeviceContext::GSGetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-gsgetshaderresources")] +ID3D11DeviceContext::GSSetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-gssetconstantbuffers")] +ID3D11DeviceContext::GSSetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-gssetsamplers")] +ID3D11DeviceContext::GSSetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-gssetshader")] +ID3D11DeviceContext::GSSetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-gssetshaderresources")] +ID3D11DeviceContext::HSGetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-hsgetconstantbuffers")] +ID3D11DeviceContext::HSGetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-hsgetsamplers")] +ID3D11DeviceContext::HSGetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-hsgetshader")] +ID3D11DeviceContext::HSGetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-hsgetshaderresources")] +ID3D11DeviceContext::HSSetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-hssetconstantbuffers")] +ID3D11DeviceContext::HSSetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-hssetsamplers")] +ID3D11DeviceContext::HSSetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-hssetshader")] +ID3D11DeviceContext::HSSetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-hssetshaderresources")] +ID3D11DeviceContext::IAGetIndexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-iagetindexbuffer")] +ID3D11DeviceContext::IAGetInputLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-iagetinputlayout")] +ID3D11DeviceContext::IAGetPrimitiveTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-iagetprimitivetopology")] +ID3D11DeviceContext::IAGetVertexBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-iagetvertexbuffers")] +ID3D11DeviceContext::IASetIndexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-iasetindexbuffer")] +ID3D11DeviceContext::IASetInputLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-iasetinputlayout")] +ID3D11DeviceContext::IASetPrimitiveTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-iasetprimitivetopology")] +ID3D11DeviceContext::IASetVertexBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-iasetvertexbuffers")] +ID3D11DeviceContext::Map=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-map")] +ID3D11DeviceContext::OMGetBlendState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-omgetblendstate")] +ID3D11DeviceContext::OMGetDepthStencilState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-omgetdepthstencilstate")] +ID3D11DeviceContext::OMGetRenderTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-omgetrendertargets")] +ID3D11DeviceContext::OMGetRenderTargetsAndUnorderedAccessViews=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-omgetrendertargetsandunorderedaccessviews")] +ID3D11DeviceContext::OMSetBlendState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-omsetblendstate")] +ID3D11DeviceContext::OMSetDepthStencilState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-omsetdepthstencilstate")] +ID3D11DeviceContext::OMSetRenderTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-omsetrendertargets")] +ID3D11DeviceContext::OMSetRenderTargetsAndUnorderedAccessViews=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-omsetrendertargetsandunorderedaccessviews")] +ID3D11DeviceContext::PSGetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-psgetconstantbuffers")] +ID3D11DeviceContext::PSGetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-psgetsamplers")] +ID3D11DeviceContext::PSGetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-psgetshader")] +ID3D11DeviceContext::PSGetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-psgetshaderresources")] +ID3D11DeviceContext::PSSetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-pssetconstantbuffers")] +ID3D11DeviceContext::PSSetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-pssetsamplers")] +ID3D11DeviceContext::PSSetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-pssetshader")] +ID3D11DeviceContext::PSSetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-pssetshaderresources")] +ID3D11DeviceContext::ResolveSubresource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-resolvesubresource")] +ID3D11DeviceContext::RSGetScissorRects=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-rsgetscissorrects")] +ID3D11DeviceContext::RSGetState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-rsgetstate")] +ID3D11DeviceContext::RSGetViewports=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-rsgetviewports")] +ID3D11DeviceContext::RSSetScissorRects=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-rssetscissorrects")] +ID3D11DeviceContext::RSSetState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-rssetstate")] +ID3D11DeviceContext::RSSetViewports=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-rssetviewports")] +ID3D11DeviceContext::SetPredication=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-setpredication")] +ID3D11DeviceContext::SetResourceMinLOD=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-setresourceminlod")] +ID3D11DeviceContext::SOGetTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-sogettargets")] +ID3D11DeviceContext::SOSetTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-sosettargets")] +ID3D11DeviceContext::Unmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-unmap")] +ID3D11DeviceContext::UpdateSubresource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-updatesubresource")] +ID3D11DeviceContext::VSGetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-vsgetconstantbuffers")] +ID3D11DeviceContext::VSGetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-vsgetsamplers")] +ID3D11DeviceContext::VSGetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-vsgetshader")] +ID3D11DeviceContext::VSGetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-vsgetshaderresources")] +ID3D11DeviceContext::VSSetConstantBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-vssetconstantbuffers")] +ID3D11DeviceContext::VSSetSamplers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-vssetsamplers")] +ID3D11DeviceContext::VSSetShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-vssetshader")] +ID3D11DeviceContext::VSSetShaderResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11devicecontext-vssetshaderresources")] +ID3D11DeviceContext1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nn-d3d11_1-id3d11devicecontext1")] +ID3D11DeviceContext1::ClearView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-clearview")] +ID3D11DeviceContext1::CopySubresourceRegion1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-copysubresourceregion1")] +ID3D11DeviceContext1::CSGetConstantBuffers1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-csgetconstantbuffers1")] +ID3D11DeviceContext1::CSSetConstantBuffers1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-cssetconstantbuffers1")] +ID3D11DeviceContext1::DiscardResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-discardresource")] +ID3D11DeviceContext1::DiscardView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-discardview")] +ID3D11DeviceContext1::DiscardView1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-discardview1")] +ID3D11DeviceContext1::DSGetConstantBuffers1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-dsgetconstantbuffers1")] +ID3D11DeviceContext1::DSSetConstantBuffers1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-dssetconstantbuffers1")] +ID3D11DeviceContext1::GSGetConstantBuffers1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-gsgetconstantbuffers1")] +ID3D11DeviceContext1::GSSetConstantBuffers1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-gssetconstantbuffers1")] +ID3D11DeviceContext1::HSGetConstantBuffers1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-hsgetconstantbuffers1")] +ID3D11DeviceContext1::HSSetConstantBuffers1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-hssetconstantbuffers1")] +ID3D11DeviceContext1::PSGetConstantBuffers1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-psgetconstantbuffers1")] +ID3D11DeviceContext1::PSSetConstantBuffers1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-pssetconstantbuffers1")] +ID3D11DeviceContext1::SwapDeviceContextState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-swapdevicecontextstate")] +ID3D11DeviceContext1::UpdateSubresource1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-updatesubresource1")] +ID3D11DeviceContext1::VSGetConstantBuffers1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-vsgetconstantbuffers1")] +ID3D11DeviceContext1::VSSetConstantBuffers1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11devicecontext1-vssetconstantbuffers1")] +ID3D11DeviceContext2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nn-d3d11_2-id3d11devicecontext2")] +ID3D11DeviceContext2::BeginEventInt=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nf-d3d11_2-id3d11devicecontext2-begineventint")] +ID3D11DeviceContext2::CopyTileMappings=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nf-d3d11_2-id3d11devicecontext2-copytilemappings")] +ID3D11DeviceContext2::CopyTiles=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nf-d3d11_2-id3d11devicecontext2-copytiles")] +ID3D11DeviceContext2::EndEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nf-d3d11_2-id3d11devicecontext2-endevent")] +ID3D11DeviceContext2::IsAnnotationEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nf-d3d11_2-id3d11devicecontext2-isannotationenabled")] +ID3D11DeviceContext2::ResizeTilePool=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nf-d3d11_2-id3d11devicecontext2-resizetilepool")] +ID3D11DeviceContext2::SetMarkerInt=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nf-d3d11_2-id3d11devicecontext2-setmarkerint")] +ID3D11DeviceContext2::TiledResourceBarrier=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nf-d3d11_2-id3d11devicecontext2-tiledresourcebarrier")] +ID3D11DeviceContext2::UpdateTileMappings=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nf-d3d11_2-id3d11devicecontext2-updatetilemappings")] +ID3D11DeviceContext2::UpdateTiles=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_2/nf-d3d11_2-id3d11devicecontext2-updatetiles")] +ID3D11DeviceContext3=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nn-d3d11_3-id3d11devicecontext3")] +ID3D11DeviceContext3::Flush1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11devicecontext3-flush1")] +ID3D11DeviceContext3::GetHardwareProtectionState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11devicecontext3-gethardwareprotectionstate")] +ID3D11DeviceContext3::SetHardwareProtectionState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11devicecontext3-sethardwareprotectionstate")] +ID3D11DeviceContext4=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nn-d3d11_3-id3d11devicecontext4")] +ID3D11DeviceContext4::Signal=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11devicecontext4-signal")] +ID3D11DeviceContext4::Wait=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11devicecontext4-wait")] +ID3D11DomainShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11domainshader")] +ID3D11Fence=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nn-d3d11_3-id3d11fence")] +ID3D11Fence::CreateSharedHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11fence-createsharedhandle")] +ID3D11Fence::GetCompletedValue=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11fence-getcompletedvalue")] +ID3D11Fence::SetEventOnCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11fence-seteventoncompletion")] +ID3D11FunctionLinkingGraph=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nn-d3d11shader-id3d11functionlinkinggraph")] +ID3D11FunctionLinkingGraph::CallFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionlinkinggraph-callfunction")] +ID3D11FunctionLinkingGraph::CreateModuleInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionlinkinggraph-createmoduleinstance")] +ID3D11FunctionLinkingGraph::GenerateHlsl=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionlinkinggraph-generatehlsl")] +ID3D11FunctionLinkingGraph::GetLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionlinkinggraph-getlasterror")] +ID3D11FunctionLinkingGraph::PassValue=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionlinkinggraph-passvalue")] +ID3D11FunctionLinkingGraph::PassValueWithSwizzle=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionlinkinggraph-passvaluewithswizzle")] +ID3D11FunctionLinkingGraph::SetInputSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionlinkinggraph-setinputsignature")] +ID3D11FunctionLinkingGraph::SetOutputSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionlinkinggraph-setoutputsignature")] +ID3D11FunctionParameterReflection=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nn-d3d11shader-id3d11functionparameterreflection")] +ID3D11FunctionParameterReflection::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionparameterreflection-getdesc")] +ID3D11FunctionReflection=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nn-d3d11shader-id3d11functionreflection")] +ID3D11FunctionReflection::GetConstantBufferByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionreflection-getconstantbufferbyindex")] +ID3D11FunctionReflection::GetConstantBufferByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionreflection-getconstantbufferbyname")] +ID3D11FunctionReflection::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionreflection-getdesc")] +ID3D11FunctionReflection::GetFunctionParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionreflection-getfunctionparameter")] +ID3D11FunctionReflection::GetResourceBindingDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionreflection-getresourcebindingdesc")] +ID3D11FunctionReflection::GetResourceBindingDescByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionreflection-getresourcebindingdescbyname")] +ID3D11FunctionReflection::GetVariableByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11functionreflection-getvariablebyname")] +ID3D11GeometryShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11geometryshader")] +ID3D11HullShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11hullshader")] +ID3D11InfoQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nn-d3d11sdklayers-id3d11infoqueue")] +ID3D11InfoQueue::AddApplicationMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-addapplicationmessage")] +ID3D11InfoQueue::AddMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-addmessage")] +ID3D11InfoQueue::AddRetrievalFilterEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-addretrievalfilterentries")] +ID3D11InfoQueue::AddStorageFilterEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-addstoragefilterentries")] +ID3D11InfoQueue::ClearRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-clearretrievalfilter")] +ID3D11InfoQueue::ClearStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-clearstoragefilter")] +ID3D11InfoQueue::ClearStoredMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-clearstoredmessages")] +ID3D11InfoQueue::GetBreakOnCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-getbreakoncategory")] +ID3D11InfoQueue::GetBreakOnID=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-getbreakonid")] +ID3D11InfoQueue::GetBreakOnSeverity=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-getbreakonseverity")] +ID3D11InfoQueue::GetMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-getmessage")] +ID3D11InfoQueue::GetMessageCountLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-getmessagecountlimit")] +ID3D11InfoQueue::GetMuteDebugOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-getmutedebugoutput")] +ID3D11InfoQueue::GetNumMessagesAllowedByStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-getnummessagesallowedbystoragefilter")] +ID3D11InfoQueue::GetNumMessagesDeniedByStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-getnummessagesdeniedbystoragefilter")] +ID3D11InfoQueue::GetNumMessagesDiscardedByMessageCountLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-getnummessagesdiscardedbymessagecountlimit")] +ID3D11InfoQueue::GetNumStoredMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-getnumstoredmessages")] +ID3D11InfoQueue::GetNumStoredMessagesAllowedByRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-getnumstoredmessagesallowedbyretrievalfilter")] +ID3D11InfoQueue::GetRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-getretrievalfilter")] +ID3D11InfoQueue::GetRetrievalFilterStackSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-getretrievalfilterstacksize")] +ID3D11InfoQueue::GetStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-getstoragefilter")] +ID3D11InfoQueue::GetStorageFilterStackSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-getstoragefilterstacksize")] +ID3D11InfoQueue::PopRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-popretrievalfilter")] +ID3D11InfoQueue::PopStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-popstoragefilter")] +ID3D11InfoQueue::PushCopyOfRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-pushcopyofretrievalfilter")] +ID3D11InfoQueue::PushCopyOfStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-pushcopyofstoragefilter")] +ID3D11InfoQueue::PushEmptyRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-pushemptyretrievalfilter")] +ID3D11InfoQueue::PushEmptyStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-pushemptystoragefilter")] +ID3D11InfoQueue::PushRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-pushretrievalfilter")] +ID3D11InfoQueue::PushStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-pushstoragefilter")] +ID3D11InfoQueue::SetBreakOnCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-setbreakoncategory")] +ID3D11InfoQueue::SetBreakOnID=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-setbreakonid")] +ID3D11InfoQueue::SetBreakOnSeverity=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-setbreakonseverity")] +ID3D11InfoQueue::SetMessageCountLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-setmessagecountlimit")] +ID3D11InfoQueue::SetMuteDebugOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11infoqueue-setmutedebugoutput")] +ID3D11InputLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11inputlayout")] +ID3D11LibraryReflection=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nn-d3d11shader-id3d11libraryreflection")] +ID3D11LibraryReflection::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11libraryreflection-getdesc")] +ID3D11LibraryReflection::GetFunctionByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11libraryreflection-getfunctionbyindex")] +ID3D11Linker=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nn-d3d11shader-id3d11linker")] +ID3D11Linker::AddClipPlaneFromCBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11linker-addclipplanefromcbuffer")] +ID3D11Linker::Link=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11linker-link")] +ID3D11Linker::UseLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11linker-uselibrary")] +ID3D11LinkingNode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nn-d3d11shader-id3d11linkingnode")] +ID3D11Module=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nn-d3d11shader-id3d11module")] +ID3D11Module::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11module-createinstance")] +ID3D11ModuleInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nn-d3d11shader-id3d11moduleinstance")] +ID3D11ModuleInstance::BindConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11moduleinstance-bindconstantbuffer")] +ID3D11ModuleInstance::BindConstantBufferByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11moduleinstance-bindconstantbufferbyname")] +ID3D11ModuleInstance::BindResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11moduleinstance-bindresource")] +ID3D11ModuleInstance::BindResourceAsUnorderedAccessView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11moduleinstance-bindresourceasunorderedaccessview")] +ID3D11ModuleInstance::BindResourceAsUnorderedAccessViewByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11moduleinstance-bindresourceasunorderedaccessviewbyname")] +ID3D11ModuleInstance::BindResourceByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11moduleinstance-bindresourcebyname")] +ID3D11ModuleInstance::BindSampler=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11moduleinstance-bindsampler")] +ID3D11ModuleInstance::BindSamplerByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11moduleinstance-bindsamplerbyname")] +ID3D11ModuleInstance::BindUnorderedAccessView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11moduleinstance-bindunorderedaccessview")] +ID3D11ModuleInstance::BindUnorderedAccessViewByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11moduleinstance-bindunorderedaccessviewbyname")] +ID3D11Multithread=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nn-d3d11_4-id3d11multithread")] +ID3D11Multithread::Enter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nf-d3d11_4-id3d11multithread-enter")] +ID3D11Multithread::GetMultithreadProtected=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nf-d3d11_4-id3d11multithread-getmultithreadprotected")] +ID3D11Multithread::Leave=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nf-d3d11_4-id3d11multithread-leave")] +ID3D11Multithread::SetMultithreadProtected=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nf-d3d11_4-id3d11multithread-setmultithreadprotected")] +ID3D11On12Device=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11on12/nn-d3d11on12-id3d11on12device")] +ID3D11On12Device::AcquireWrappedResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11on12/nf-d3d11on12-id3d11on12device-acquirewrappedresources")] +ID3D11On12Device::CreateWrappedResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11on12/nf-d3d11on12-id3d11on12device-createwrappedresource")] +ID3D11On12Device::ReleaseWrappedResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11on12/nf-d3d11on12-id3d11on12device-releasewrappedresources")] +ID3D11On12Device1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11on12/nn-d3d11on12-id3d11on12device1")] +ID3D11On12Device1::GetD3D12Device=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11on12/nf-d3d11on12-id3d11on12device1-getd3d12device")] +ID3D11On12Device2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11on12/nn-d3d11on12-id3d11on12device2")] +ID3D11On12Device2::ReturnUnderlyingResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11on12/nf-d3d11on12-id3d11on12device2-returnunderlyingresource")] +ID3D11On12Device2::UnwrapUnderlyingResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11on12/nf-d3d11on12-id3d11on12device2-unwrapunderlyingresource")] +ID3D11PixelShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11pixelshader")] +ID3D11Predicate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11predicate")] +ID3D11Query=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11query")] +ID3D11Query::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11query-getdesc")] +ID3D11Query1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nn-d3d11_3-id3d11query1")] +ID3D11Query1::GetDesc1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11query1-getdesc1")] +ID3D11RasterizerState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11rasterizerstate")] +ID3D11RasterizerState::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11rasterizerstate-getdesc")] +ID3D11RasterizerState1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nn-d3d11_1-id3d11rasterizerstate1")] +ID3D11RasterizerState1::GetDesc1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11rasterizerstate1-getdesc1")] +ID3D11RasterizerState2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nn-d3d11_3-id3d11rasterizerstate2")] +ID3D11RasterizerState2::GetDesc2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11rasterizerstate2-getdesc2")] +ID3D11RefDefaultTrackingOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nn-d3d11sdklayers-id3d11refdefaulttrackingoptions")] +ID3D11RefDefaultTrackingOptions::SetTrackingOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11refdefaulttrackingoptions-settrackingoptions")] +ID3D11RefTrackingOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nn-d3d11sdklayers-id3d11reftrackingoptions")] +ID3D11RefTrackingOptions::SetTrackingOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11reftrackingoptions-settrackingoptions")] +ID3D11RenderTargetView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11rendertargetview")] +ID3D11RenderTargetView::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11rendertargetview-getdesc")] +ID3D11RenderTargetView1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nn-d3d11_3-id3d11rendertargetview1")] +ID3D11RenderTargetView1::GetDesc1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11rendertargetview1-getdesc1")] +ID3D11Resource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11resource")] +ID3D11Resource::GetEvictionPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11resource-getevictionpriority")] +ID3D11Resource::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11resource-gettype")] +ID3D11Resource::SetEvictionPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11resource-setevictionpriority")] +ID3D11SamplerState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11samplerstate")] +ID3D11SamplerState::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11samplerstate-getdesc")] +ID3D11ShaderReflection=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nn-d3d11shader-id3d11shaderreflection")] +ID3D11ShaderReflection::GetBitwiseInstructionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getbitwiseinstructioncount")] +ID3D11ShaderReflection::GetConstantBufferByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getconstantbufferbyindex")] +ID3D11ShaderReflection::GetConstantBufferByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getconstantbufferbyname")] +ID3D11ShaderReflection::GetConversionInstructionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getconversioninstructioncount")] +ID3D11ShaderReflection::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getdesc")] +ID3D11ShaderReflection::GetGSInputPrimitive=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getgsinputprimitive")] +ID3D11ShaderReflection::GetInputParameterDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getinputparameterdesc")] +ID3D11ShaderReflection::GetMinFeatureLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getminfeaturelevel")] +ID3D11ShaderReflection::GetMovcInstructionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getmovcinstructioncount")] +ID3D11ShaderReflection::GetMovInstructionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getmovinstructioncount")] +ID3D11ShaderReflection::GetNumInterfaceSlots=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getnuminterfaceslots")] +ID3D11ShaderReflection::GetOutputParameterDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getoutputparameterdesc")] +ID3D11ShaderReflection::GetPatchConstantParameterDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getpatchconstantparameterdesc")] +ID3D11ShaderReflection::GetRequiresFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getrequiresflags")] +ID3D11ShaderReflection::GetResourceBindingDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getresourcebindingdesc")] +ID3D11ShaderReflection::GetResourceBindingDescByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getresourcebindingdescbyname")] +ID3D11ShaderReflection::GetThreadGroupSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getthreadgroupsize")] +ID3D11ShaderReflection::GetVariableByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-getvariablebyname")] +ID3D11ShaderReflection::IsSampleFrequencyShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflection-issamplefrequencyshader")] +ID3D11ShaderReflectionConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nn-d3d11shader-id3d11shaderreflectionconstantbuffer")] +ID3D11ShaderReflectionConstantBuffer::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectionconstantbuffer-getdesc")] +ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectionconstantbuffer-getvariablebyindex")] +ID3D11ShaderReflectionConstantBuffer::GetVariableByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectionconstantbuffer-getvariablebyname")] +ID3D11ShaderReflectionType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nn-d3d11shader-id3d11shaderreflectiontype")] +ID3D11ShaderReflectionType::GetBaseClass=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectiontype-getbaseclass")] +ID3D11ShaderReflectionType::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectiontype-getdesc")] +ID3D11ShaderReflectionType::GetInterfaceByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectiontype-getinterfacebyindex")] +ID3D11ShaderReflectionType::GetMemberTypeByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectiontype-getmembertypebyindex")] +ID3D11ShaderReflectionType::GetMemberTypeByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectiontype-getmembertypebyname")] +ID3D11ShaderReflectionType::GetMemberTypeName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectiontype-getmembertypename")] +ID3D11ShaderReflectionType::GetNumInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectiontype-getnuminterfaces")] +ID3D11ShaderReflectionType::GetSubType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectiontype-getsubtype")] +ID3D11ShaderReflectionType::ImplementsInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectiontype-implementsinterface")] +ID3D11ShaderReflectionType::IsEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectiontype-isequal")] +ID3D11ShaderReflectionType::IsOfType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectiontype-isoftype")] +ID3D11ShaderReflectionVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nn-d3d11shader-id3d11shaderreflectionvariable")] +ID3D11ShaderReflectionVariable::GetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectionvariable-getbuffer")] +ID3D11ShaderReflectionVariable::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectionvariable-getdesc")] +ID3D11ShaderReflectionVariable::GetInterfaceSlot=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectionvariable-getinterfaceslot")] +ID3D11ShaderReflectionVariable::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shader/nf-d3d11shader-id3d11shaderreflectionvariable-gettype")] +ID3D11ShaderResourceView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11shaderresourceview")] +ID3D11ShaderResourceView::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11shaderresourceview-getdesc")] +ID3D11ShaderResourceView1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nn-d3d11_3-id3d11shaderresourceview1")] +ID3D11ShaderResourceView1::GetDesc1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11shaderresourceview1-getdesc1")] +ID3D11ShaderTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/nn-d3d11shadertracing-id3d11shadertrace")] +ID3D11ShaderTrace::GetInitialRegisterContents=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/nf-d3d11shadertracing-id3d11shadertrace-getinitialregistercontents")] +ID3D11ShaderTrace::GetReadRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/nf-d3d11shadertracing-id3d11shadertrace-getreadregister")] +ID3D11ShaderTrace::GetStep=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/nf-d3d11shadertracing-id3d11shadertrace-getstep")] +ID3D11ShaderTrace::GetTraceStats=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/nf-d3d11shadertracing-id3d11shadertrace-gettracestats")] +ID3D11ShaderTrace::GetWrittenRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/nf-d3d11shadertracing-id3d11shadertrace-getwrittenregister")] +ID3D11ShaderTrace::PSSelectStamp=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/nf-d3d11shadertracing-id3d11shadertrace-psselectstamp")] +ID3D11ShaderTrace::ResetTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/nf-d3d11shadertracing-id3d11shadertrace-resettrace")] +ID3D11ShaderTrace::TraceReady=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/nf-d3d11shadertracing-id3d11shadertrace-traceready")] +ID3D11ShaderTraceFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/nn-d3d11shadertracing-id3d11shadertracefactory")] +ID3D11ShaderTraceFactory::CreateShaderTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11shadertracing/nf-d3d11shadertracing-id3d11shadertracefactory-createshadertrace")] +ID3D11SwitchToRef=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nn-d3d11sdklayers-id3d11switchtoref")] +ID3D11SwitchToRef::GetUseRef=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11switchtoref-getuseref")] +ID3D11SwitchToRef::SetUseRef=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11switchtoref-setuseref")] +ID3D11Texture1D=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11texture1d")] +ID3D11Texture1D::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11texture1d-getdesc")] +ID3D11Texture2D=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11texture2d")] +ID3D11Texture2D::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11texture2d-getdesc")] +ID3D11Texture2D1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nn-d3d11_3-id3d11texture2d1")] +ID3D11Texture2D1::GetDesc1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11texture2d1-getdesc1")] +ID3D11Texture3D=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11texture3d")] +ID3D11Texture3D::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11texture3d-getdesc")] +ID3D11Texture3D1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nn-d3d11_3-id3d11texture3d1")] +ID3D11Texture3D1::GetDesc1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11texture3d1-getdesc1")] +ID3D11TracingDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nn-d3d11sdklayers-id3d11tracingdevice")] +ID3D11TracingDevice::SetShaderTrackingOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11tracingdevice-setshadertrackingoptions")] +ID3D11TracingDevice::SetShaderTrackingOptionsByType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11sdklayers/nf-d3d11sdklayers-id3d11tracingdevice-setshadertrackingoptionsbytype")] +ID3D11UnorderedAccessView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11unorderedaccessview")] +ID3D11UnorderedAccessView::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11unorderedaccessview-getdesc")] +ID3D11UnorderedAccessView1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nn-d3d11_3-id3d11unorderedaccessview1")] +ID3D11UnorderedAccessView1::GetDesc1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_3/nf-d3d11_3-id3d11unorderedaccessview1-getdesc1")] +ID3D11VertexShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11vertexshader")] +ID3D11VideoContext=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11videocontext")] +ID3D11VideoContext::ConfigureAuthenticatedChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-configureauthenticatedchannel")] +ID3D11VideoContext::DecoderBeginFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-decoderbeginframe")] +ID3D11VideoContext::DecoderEndFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-decoderendframe")] +ID3D11VideoContext::DecoderExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-decoderextension")] +ID3D11VideoContext::DecryptionBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-decryptionblt")] +ID3D11VideoContext::EncryptionBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-encryptionblt")] +ID3D11VideoContext::FinishSessionKeyRefresh=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-finishsessionkeyrefresh")] +ID3D11VideoContext::GetDecoderBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-getdecoderbuffer")] +ID3D11VideoContext::GetEncryptionBltKey=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-getencryptionbltkey")] +ID3D11VideoContext::NegotiateAuthenticatedChannelKeyExchange=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-negotiateauthenticatedchannelkeyexchange")] +ID3D11VideoContext::NegotiateCryptoSessionKeyExchange=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-negotiatecryptosessionkeyexchange")] +ID3D11VideoContext::QueryAuthenticatedChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-queryauthenticatedchannel")] +ID3D11VideoContext::ReleaseDecoderBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-releasedecoderbuffer")] +ID3D11VideoContext::StartSessionKeyRefresh=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-startsessionkeyrefresh")] +ID3D11VideoContext::SubmitDecoderBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-submitdecoderbuffers")] +ID3D11VideoContext::VideoProcessorBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorblt")] +ID3D11VideoContext::VideoProcessorGetOutputAlphaFillMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetoutputalphafillmode")] +ID3D11VideoContext::VideoProcessorGetOutputBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetoutputbackgroundcolor")] +ID3D11VideoContext::VideoProcessorGetOutputColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetoutputcolorspace")] +ID3D11VideoContext::VideoProcessorGetOutputConstriction=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetoutputconstriction")] +ID3D11VideoContext::VideoProcessorGetOutputExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetoutputextension")] +ID3D11VideoContext::VideoProcessorGetOutputStereoMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetoutputstereomode")] +ID3D11VideoContext::VideoProcessorGetOutputTargetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetoutputtargetrect")] +ID3D11VideoContext::VideoProcessorGetStreamAlpha=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetstreamalpha")] +ID3D11VideoContext::VideoProcessorGetStreamAutoProcessingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetstreamautoprocessingmode")] +ID3D11VideoContext::VideoProcessorGetStreamColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetstreamcolorspace")] +ID3D11VideoContext::VideoProcessorGetStreamDestRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetstreamdestrect")] +ID3D11VideoContext::VideoProcessorGetStreamExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetstreamextension")] +ID3D11VideoContext::VideoProcessorGetStreamFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetstreamfilter")] +ID3D11VideoContext::VideoProcessorGetStreamFrameFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetstreamframeformat")] +ID3D11VideoContext::VideoProcessorGetStreamLumaKey=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetstreamlumakey")] +ID3D11VideoContext::VideoProcessorGetStreamOutputRate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetstreamoutputrate")] +ID3D11VideoContext::VideoProcessorGetStreamPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetstreampalette")] +ID3D11VideoContext::VideoProcessorGetStreamPixelAspectRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetstreampixelaspectratio")] +ID3D11VideoContext::VideoProcessorGetStreamRotation=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetstreamrotation")] +ID3D11VideoContext::VideoProcessorGetStreamSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetstreamsourcerect")] +ID3D11VideoContext::VideoProcessorGetStreamStereoFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorgetstreamstereoformat")] +ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetoutputalphafillmode")] +ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetoutputbackgroundcolor")] +ID3D11VideoContext::VideoProcessorSetOutputColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetoutputcolorspace")] +ID3D11VideoContext::VideoProcessorSetOutputConstriction=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetoutputconstriction")] +ID3D11VideoContext::VideoProcessorSetOutputExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetoutputextension")] +ID3D11VideoContext::VideoProcessorSetOutputStereoMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetoutputstereomode")] +ID3D11VideoContext::VideoProcessorSetOutputTargetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetoutputtargetrect")] +ID3D11VideoContext::VideoProcessorSetStreamAlpha=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetstreamalpha")] +ID3D11VideoContext::VideoProcessorSetStreamAutoProcessingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetstreamautoprocessingmode")] +ID3D11VideoContext::VideoProcessorSetStreamColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetstreamcolorspace")] +ID3D11VideoContext::VideoProcessorSetStreamDestRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetstreamdestrect")] +ID3D11VideoContext::VideoProcessorSetStreamExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetstreamextension")] +ID3D11VideoContext::VideoProcessorSetStreamFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetstreamfilter")] +ID3D11VideoContext::VideoProcessorSetStreamFrameFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetstreamframeformat")] +ID3D11VideoContext::VideoProcessorSetStreamLumaKey=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetstreamlumakey")] +ID3D11VideoContext::VideoProcessorSetStreamOutputRate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetstreamoutputrate")] +ID3D11VideoContext::VideoProcessorSetStreamPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetstreampalette")] +ID3D11VideoContext::VideoProcessorSetStreamPixelAspectRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetstreampixelaspectratio")] +ID3D11VideoContext::VideoProcessorSetStreamRotation=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetstreamrotation")] +ID3D11VideoContext::VideoProcessorSetStreamSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetstreamsourcerect")] +ID3D11VideoContext::VideoProcessorSetStreamStereoFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videocontext-videoprocessorsetstreamstereoformat")] +ID3D11VideoContext1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nn-d3d11_1-id3d11videocontext1")] +ID3D11VideoContext1::CheckCryptoSessionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videocontext1-checkcryptosessionstatus")] +ID3D11VideoContext1::DecoderEnableDownsampling=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videocontext1-decoderenabledownsampling")] +ID3D11VideoContext1::DecoderUpdateDownsampling=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videocontext1-decoderupdatedownsampling")] +ID3D11VideoContext1::GetDataForNewHardwareKey=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videocontext1-getdatafornewhardwarekey")] +ID3D11VideoContext1::SubmitDecoderBuffers1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videocontext1-submitdecoderbuffers1")] +ID3D11VideoContext1::VideoProcessorGetBehaviorHints=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videocontext1-videoprocessorgetbehaviorhints")] +ID3D11VideoContext1::VideoProcessorGetOutputColorSpace1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videocontext1-videoprocessorgetoutputcolorspace1")] +ID3D11VideoContext1::VideoProcessorGetOutputShaderUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videocontext1-videoprocessorgetoutputshaderusage")] +ID3D11VideoContext1::VideoProcessorGetStreamColorSpace1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videocontext1-videoprocessorgetstreamcolorspace1")] +ID3D11VideoContext1::VideoProcessorGetStreamMirror=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videocontext1-videoprocessorgetstreammirror")] +ID3D11VideoContext1::VideoProcessorSetOutputColorSpace1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videocontext1-videoprocessorsetoutputcolorspace1")] +ID3D11VideoContext1::VideoProcessorSetOutputShaderUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videocontext1-videoprocessorsetoutputshaderusage")] +ID3D11VideoContext1::VideoProcessorSetStreamColorSpace1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videocontext1-videoprocessorsetstreamcolorspace1")] +ID3D11VideoContext1::VideoProcessorSetStreamMirror=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videocontext1-videoprocessorsetstreammirror")] +ID3D11VideoContext2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nn-d3d11_4-id3d11videocontext2")] +ID3D11VideoContext2::VideoProcessorGetOutputHDRMetaData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nf-d3d11_4-id3d11videocontext2-videoprocessorgetoutputhdrmetadata")] +ID3D11VideoContext2::VideoProcessorGetStreamHDRMetaData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nf-d3d11_4-id3d11videocontext2-videoprocessorgetstreamhdrmetadata")] +ID3D11VideoContext2::VideoProcessorSetOutputHDRMetaData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nf-d3d11_4-id3d11videocontext2-videoprocessorsetoutputhdrmetadata")] +ID3D11VideoContext2::VideoProcessorSetStreamHDRMetaData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nf-d3d11_4-id3d11videocontext2-videoprocessorsetstreamhdrmetadata")] +ID3D11VideoContext3=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nn-d3d11_4-id3d11videocontext3")] +ID3D11VideoContext3::DecoderBeginFrame1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nf-d3d11_4-id3d11videocontext3-decoderbeginframe1")] +ID3D11VideoDecoder=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11videodecoder")] +ID3D11VideoDecoder::GetCreationParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodecoder-getcreationparameters")] +ID3D11VideoDecoder::GetDriverHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodecoder-getdriverhandle")] +ID3D11VideoDecoderOutputView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11videodecoderoutputview")] +ID3D11VideoDecoderOutputView::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodecoderoutputview-getdesc")] +ID3D11VideoDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11videodevice")] +ID3D11VideoDevice::CheckCryptoKeyExchange=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-checkcryptokeyexchange")] +ID3D11VideoDevice::CheckVideoDecoderFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-checkvideodecoderformat")] +ID3D11VideoDevice::CreateAuthenticatedChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createauthenticatedchannel")] +ID3D11VideoDevice::CreateCryptoSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createcryptosession")] +ID3D11VideoDevice::CreateVideoDecoder=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createvideodecoder")] +ID3D11VideoDevice::CreateVideoDecoderOutputView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createvideodecoderoutputview")] +ID3D11VideoDevice::CreateVideoProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createvideoprocessor")] +ID3D11VideoDevice::CreateVideoProcessorEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createvideoprocessorenumerator")] +ID3D11VideoDevice::CreateVideoProcessorInputView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createvideoprocessorinputview")] +ID3D11VideoDevice::CreateVideoProcessorOutputView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createvideoprocessoroutputview")] +ID3D11VideoDevice::GetContentProtectionCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-getcontentprotectioncaps")] +ID3D11VideoDevice::GetVideoDecoderConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-getvideodecoderconfig")] +ID3D11VideoDevice::GetVideoDecoderConfigCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-getvideodecoderconfigcount")] +ID3D11VideoDevice::GetVideoDecoderProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-getvideodecoderprofile")] +ID3D11VideoDevice::GetVideoDecoderProfileCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-getvideodecoderprofilecount")] +ID3D11VideoDevice::SetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-setprivatedata")] +ID3D11VideoDevice::SetPrivateDataInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-setprivatedatainterface")] +ID3D11VideoDevice1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nn-d3d11_1-id3d11videodevice1")] +ID3D11VideoDevice1::CheckVideoDecoderDownsampling=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videodevice1-checkvideodecoderdownsampling")] +ID3D11VideoDevice1::GetCryptoSessionPrivateDataSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videodevice1-getcryptosessionprivatedatasize")] +ID3D11VideoDevice1::GetVideoDecoderCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videodevice1-getvideodecodercaps")] +ID3D11VideoDevice1::RecommendVideoDecoderDownsampleParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videodevice1-recommendvideodecoderdownsampleparameters")] +ID3D11VideoDevice2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nn-d3d11_4-id3d11videodevice2")] +ID3D11VideoDevice2::CheckFeatureSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_4/nf-d3d11_4-id3d11videodevice2-checkfeaturesupport")] +ID3D11VideoProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11videoprocessor")] +ID3D11VideoProcessor::GetContentDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videoprocessor-getcontentdesc")] +ID3D11VideoProcessor::GetRateConversionCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videoprocessor-getrateconversioncaps")] +ID3D11VideoProcessorEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11videoprocessorenumerator")] +ID3D11VideoProcessorEnumerator::CheckVideoProcessorFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videoprocessorenumerator-checkvideoprocessorformat")] +ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videoprocessorenumerator-getvideoprocessorcaps")] +ID3D11VideoProcessorEnumerator::GetVideoProcessorContentDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videoprocessorenumerator-getvideoprocessorcontentdesc")] +ID3D11VideoProcessorEnumerator::GetVideoProcessorCustomRate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videoprocessorenumerator-getvideoprocessorcustomrate")] +ID3D11VideoProcessorEnumerator::GetVideoProcessorFilterRange=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videoprocessorenumerator-getvideoprocessorfilterrange")] +ID3D11VideoProcessorEnumerator::GetVideoProcessorRateConversionCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videoprocessorenumerator-getvideoprocessorrateconversioncaps")] +ID3D11VideoProcessorEnumerator1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nn-d3d11_1-id3d11videoprocessorenumerator1")] +ID3D11VideoProcessorEnumerator1::CheckVideoProcessorFormatConversion=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3d11videoprocessorenumerator1-checkvideoprocessorformatconversion")] +ID3D11VideoProcessorInputView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11videoprocessorinputview")] +ID3D11VideoProcessorInputView::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videoprocessorinputview-getdesc")] +ID3D11VideoProcessorOutputView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11videoprocessoroutputview")] +ID3D11VideoProcessorOutputView::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11videoprocessoroutputview-getdesc")] +ID3D11View=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nn-d3d11-id3d11view")] +ID3D11View::GetResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11/nf-d3d11-id3d11view-getresource")] +ID3D12CommandAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12commandallocator")] +ID3D12CommandAllocator::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12commandallocator-reset")] +ID3D12CommandList=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12commandlist")] +ID3D12CommandList::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12commandlist-gettype")] +ID3D12CommandQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12commandqueue")] +ID3D12CommandQueue::BeginEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12commandqueue-beginevent")] +ID3D12CommandQueue::CopyTileMappings=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12commandqueue-copytilemappings")] +ID3D12CommandQueue::EndEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12commandqueue-endevent")] +ID3D12CommandQueue::ExecuteCommandLists=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12commandqueue-executecommandlists")] +ID3D12CommandQueue::GetClockCalibration=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12commandqueue-getclockcalibration")] +ID3D12CommandQueue::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12commandqueue-getdesc")] +ID3D12CommandQueue::GetTimestampFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12commandqueue-gettimestampfrequency")] +ID3D12CommandQueue::SetMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12commandqueue-setmarker")] +ID3D12CommandQueue::Signal=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12commandqueue-signal")] +ID3D12CommandQueue::UpdateTileMappings=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12commandqueue-updatetilemappings")] +ID3D12CommandQueue::Wait=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12commandqueue-wait")] +ID3D12CommandQueueDownlevel=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3d12commandqueuedownlevel")] +ID3D12CommandQueueDownlevel::Present=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3d12commandqueuedownlevel-present")] +ID3D12CommandSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12commandsignature")] +ID3D12Debug=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nn-d3d12sdklayers-id3d12debug")] +ID3D12Debug::EnableDebugLayer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debug-enabledebuglayer")] +ID3D12Debug1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nn-d3d12sdklayers-id3d12debug1")] +ID3D12Debug1::EnableDebugLayer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debug1-enabledebuglayer")] +ID3D12Debug1::SetEnableGPUBasedValidation=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debug1-setenablegpubasedvalidation")] +ID3D12Debug1::SetEnableSynchronizedCommandQueueValidation=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debug1-setenablesynchronizedcommandqueuevalidation")] +ID3D12Debug2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nn-d3d12sdklayers-id3d12debug2")] +ID3D12Debug2::SetGPUBasedValidationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debug2-setgpubasedvalidationflags")] +ID3D12Debug3=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nn-d3d12sdklayers-id3d12debug3")] +ID3D12Debug3::SetEnableGPUBasedValidation=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debug3-setenablegpubasedvalidation")] +ID3D12Debug3::SetEnableSynchronizedCommandQueueValidation=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debug3-setenablesynchronizedcommandqueuevalidation")] +ID3D12Debug3::SetGPUBasedValidationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debug3-setgpubasedvalidationflags")] +ID3D12Debug4=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nn-d3d12sdklayers-id3d12debug4")] +ID3D12Debug4::DisableDebugLayer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debug4-disabledebuglayer")] +ID3D12Debug5=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nn-d3d12sdklayers-id3d12debug5")] +ID3D12Debug5::SetEnableAutoName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debug5-setenableautoname")] +ID3D12Debug6=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nn-d3d12sdklayers-id3d12debug6")] +ID3D12Debug6::SetForceLegacyBarrierValidation=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debug6-setforcelegacybarriervalidation")] +ID3D12DebugCommandList=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nn-d3d12sdklayers-id3d12debugcommandlist")] +ID3D12DebugCommandList::AssertResourceState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debugcommandlist-assertresourcestate")] +ID3D12DebugCommandList::GetFeatureMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debugcommandlist-getfeaturemask")] +ID3D12DebugCommandList::SetFeatureMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debugcommandlist-setfeaturemask")] +ID3D12DebugCommandList1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nn-d3d12sdklayers-id3d12debugcommandlist1")] +ID3D12DebugCommandList1::AssertResourceState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debugcommandlist1-assertresourcestate")] +ID3D12DebugCommandList1::GetDebugParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debugcommandlist1-getdebugparameter")] +ID3D12DebugCommandList1::SetDebugParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debugcommandlist1-setdebugparameter")] +ID3D12DebugCommandQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nn-d3d12sdklayers-id3d12debugcommandqueue")] +ID3D12DebugCommandQueue::AssertResourceState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debugcommandqueue-assertresourcestate")] +ID3D12DebugDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nn-d3d12sdklayers-id3d12debugdevice")] +ID3D12DebugDevice::GetFeatureMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debugdevice-getfeaturemask")] +ID3D12DebugDevice::ReportLiveDeviceObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debugdevice-reportlivedeviceobjects")] +ID3D12DebugDevice::SetFeatureMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debugdevice-setfeaturemask")] +ID3D12DebugDevice1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nn-d3d12sdklayers-id3d12debugdevice1")] +ID3D12DebugDevice1::GetDebugParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debugdevice1-getdebugparameter")] +ID3D12DebugDevice1::ReportLiveDeviceObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debugdevice1-reportlivedeviceobjects")] +ID3D12DebugDevice1::SetDebugParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12debugdevice1-setdebugparameter")] +ID3D12DescriptorHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12descriptorheap")] +ID3D12DescriptorHeap::GetCPUDescriptorHandleForHeapStart=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12descriptorheap-getcpudescriptorhandleforheapstart")] +ID3D12DescriptorHeap::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12descriptorheap-getdesc")] +ID3D12DescriptorHeap::GetGPUDescriptorHandleForHeapStart=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12descriptorheap-getgpudescriptorhandleforheapstart")] +ID3D12Device=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12device")] +ID3D12Device::CheckFeatureSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-checkfeaturesupport")] +ID3D12Device::CopyDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-copydescriptors")] +ID3D12Device::CopyDescriptorsSimple=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-copydescriptorssimple")] +ID3D12Device::CreateCommandAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createcommandallocator")] +ID3D12Device::CreateCommandList=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createcommandlist")] +ID3D12Device::CreateCommandQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createcommandqueue")] +ID3D12Device::CreateCommandSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createcommandsignature")] +ID3D12Device::CreateCommittedResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createcommittedresource")] +ID3D12Device::CreateComputePipelineState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createcomputepipelinestate")] +ID3D12Device::CreateConstantBufferView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createconstantbufferview")] +ID3D12Device::CreateDepthStencilView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createdepthstencilview")] +ID3D12Device::CreateDescriptorHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createdescriptorheap")] +ID3D12Device::CreateFence=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createfence")] +ID3D12Device::CreateGraphicsPipelineState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-creategraphicspipelinestate")] +ID3D12Device::CreateHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createheap")] +ID3D12Device::CreatePlacedResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createplacedresource")] +ID3D12Device::CreateQueryHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createqueryheap")] +ID3D12Device::CreateRenderTargetView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createrendertargetview")] +ID3D12Device::CreateReservedResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createreservedresource")] +ID3D12Device::CreateRootSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createrootsignature")] +ID3D12Device::CreateSampler=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createsampler")] +ID3D12Device::CreateShaderResourceView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createshaderresourceview")] +ID3D12Device::CreateSharedHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createsharedhandle")] +ID3D12Device::CreateUnorderedAccessView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-createunorderedaccessview")] +ID3D12Device::Evict=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-evict")] +ID3D12Device::GetAdapterLuid=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-getadapterluid")] +ID3D12Device::GetCopyableFootprints=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-getcopyablefootprints")] +ID3D12Device::GetCustomHeapProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-getcustomheapproperties")] +ID3D12Device::GetDescriptorHandleIncrementSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-getdescriptorhandleincrementsize")] +ID3D12Device::GetDeviceRemovedReason=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-getdeviceremovedreason")] +ID3D12Device::GetNodeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-getnodecount")] +ID3D12Device::GetResourceAllocationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-getresourceallocationinfo")] +ID3D12Device::GetResourceTiling=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-getresourcetiling")] +ID3D12Device::MakeResident=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-makeresident")] +ID3D12Device::OpenSharedHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-opensharedhandle")] +ID3D12Device::OpenSharedHandleByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-opensharedhandlebyname")] +ID3D12Device::SetStablePowerState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device-setstablepowerstate")] +ID3D12Device1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12device1")] +ID3D12Device1::CreatePipelineLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device1-createpipelinelibrary")] +ID3D12Device1::SetEventOnMultipleFenceCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device1-seteventonmultiplefencecompletion")] +ID3D12Device1::SetResidencyPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device1-setresidencypriority")] +ID3D12Device10=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12device10")] +ID3D12Device10::CreateCommittedResource3=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device10-createcommittedresource3")] +ID3D12Device10::CreatePlacedResource2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device10-createplacedresource2")] +ID3D12Device10::CreateReservedResource2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device10-createreservedresource2")] +ID3D12Device2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12device2")] +ID3D12Device2::CreatePipelineState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device2-createpipelinestate")] +ID3D12Device3=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12device3")] +ID3D12Device3::EnqueueMakeResident=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device3-enqueuemakeresident")] +ID3D12Device3::OpenExistingHeapFromAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device3-openexistingheapfromaddress")] +ID3D12Device3::OpenExistingHeapFromFileMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device3-openexistingheapfromfilemapping")] +ID3D12Device4=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12device4")] +ID3D12Device4::CreateCommandList1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device4-createcommandlist1")] +ID3D12Device4::CreateCommittedResource1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device4-createcommittedresource1")] +ID3D12Device4::CreateHeap1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device4-createheap1")] +ID3D12Device4::CreateProtectedResourceSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device4-createprotectedresourcesession")] +ID3D12Device4::CreateReservedResource1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device4-createreservedresource1")] +ID3D12Device4::GetResourceAllocationInfo1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device4-getresourceallocationinfo1")] +ID3D12Device5=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12device5")] +ID3D12Device5::CheckDriverMatchingIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device5-checkdrivermatchingidentifier")] +ID3D12Device5::CreateLifetimeTracker=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device5-createlifetimetracker")] +ID3D12Device5::CreateMetaCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device5-createmetacommand")] +ID3D12Device5::CreateStateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device5-createstateobject")] +ID3D12Device5::EnumerateMetaCommandParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device5-enumeratemetacommandparameters")] +ID3D12Device5::EnumerateMetaCommands=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device5-enumeratemetacommands")] +ID3D12Device5::GetRaytracingAccelerationStructurePrebuildInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device5-getraytracingaccelerationstructureprebuildinfo")] +ID3D12Device5::RemoveDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device5-removedevice")] +ID3D12Device6=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12device6")] +ID3D12Device6::SetBackgroundProcessingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device6-setbackgroundprocessingmode")] +ID3D12Device7=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12device7")] +ID3D12Device7::AddToStateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device7-addtostateobject")] +ID3D12Device7::CreateProtectedResourceSession1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device7-createprotectedresourcesession1")] +ID3D12Device8=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12device8")] +ID3D12Device8::CreateCommittedResource2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device8-createcommittedresource2")] +ID3D12Device8::CreatePlacedResource1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device8-createplacedresource1")] +ID3D12Device8::CreateSamplerFeedbackUnorderedAccessView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device8-createsamplerfeedbackunorderedaccessview")] +ID3D12Device8::GetCopyableFootprints1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device8-getcopyablefootprints1")] +ID3D12Device8::GetResourceAllocationInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device8-getresourceallocationinfo2")] +ID3D12Device9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12device9")] +ID3D12Device9::CreateCommandQueue1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device9-createcommandqueue1")] +ID3D12Device9::CreateShaderCacheSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device9-createshadercachesession")] +ID3D12Device9::ShaderCacheControl=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12device9-shadercachecontrol")] +ID3D12DeviceChild=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12devicechild")] +ID3D12DeviceChild::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12devicechild-getdevice")] +ID3D12DeviceDownlevel=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3d12devicedownlevel")] +ID3D12DeviceDownlevel::QueryVideoMemoryInfo=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3d12devicedownlevel-queryvideomemoryinfo")] +ID3D12DeviceRemovedExtendedData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12deviceremovedextendeddata")] +ID3D12DeviceRemovedExtendedData::GetAutoBreadcrumbsOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12deviceremovedextendeddata-getautobreadcrumbsoutput")] +ID3D12DeviceRemovedExtendedData::GetPageFaultAllocationOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12deviceremovedextendeddata-getpagefaultallocationoutput")] +ID3D12DeviceRemovedExtendedDataSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12deviceremovedextendeddatasettings")] +ID3D12DeviceRemovedExtendedDataSettings::SetAutoBreadcrumbsEnablement=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12deviceremovedextendeddatasettings-setautobreadcrumbsenablement")] +ID3D12DeviceRemovedExtendedDataSettings::SetPageFaultEnablement=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12deviceremovedextendeddatasettings-setpagefaultenablement")] +ID3D12DeviceRemovedExtendedDataSettings::SetWatsonDumpEnablement=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12deviceremovedextendeddatasettings-setwatsondumpenablement")] +ID3D12Fence=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12fence")] +ID3D12Fence::GetCompletedValue=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12fence-getcompletedvalue")] +ID3D12Fence::SetEventOnCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12fence-seteventoncompletion")] +ID3D12Fence::Signal=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12fence-signal")] +ID3D12Fence1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12fence1")] +ID3D12Fence1::GetCreationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12fence1-getcreationflags")] +ID3D12FunctionParameterReflection=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nn-d3d12shader-id3d12functionparameterreflection")] +ID3D12FunctionParameterReflection::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12functionparameterreflection-getdesc")] +ID3D12FunctionReflection=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nn-d3d12shader-id3d12functionreflection")] +ID3D12FunctionReflection::GetConstantBufferByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12functionreflection-getconstantbufferbyindex")] +ID3D12FunctionReflection::GetConstantBufferByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12functionreflection-getconstantbufferbyname")] +ID3D12FunctionReflection::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12functionreflection-getdesc")] +ID3D12FunctionReflection::GetFunctionParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12functionreflection-getfunctionparameter")] +ID3D12FunctionReflection::GetResourceBindingDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12functionreflection-getresourcebindingdesc")] +ID3D12FunctionReflection::GetResourceBindingDescByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12functionreflection-getresourcebindingdescbyname")] +ID3D12FunctionReflection::GetVariableByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12functionreflection-getvariablebyname")] +ID3D12GraphicsCommandList=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12graphicscommandlist")] +ID3D12GraphicsCommandList::BeginEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-beginevent")] +ID3D12GraphicsCommandList::BeginQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-beginquery")] +ID3D12GraphicsCommandList::ClearDepthStencilView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-cleardepthstencilview")] +ID3D12GraphicsCommandList::ClearRenderTargetView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-clearrendertargetview")] +ID3D12GraphicsCommandList::ClearState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-clearstate")] +ID3D12GraphicsCommandList::ClearUnorderedAccessViewFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-clearunorderedaccessviewfloat")] +ID3D12GraphicsCommandList::ClearUnorderedAccessViewUint=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-clearunorderedaccessviewuint")] +ID3D12GraphicsCommandList::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-close")] +ID3D12GraphicsCommandList::CopyBufferRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-copybufferregion")] +ID3D12GraphicsCommandList::CopyResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-copyresource")] +ID3D12GraphicsCommandList::CopyTextureRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-copytextureregion")] +ID3D12GraphicsCommandList::CopyTiles=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-copytiles")] +ID3D12GraphicsCommandList::DiscardResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-discardresource")] +ID3D12GraphicsCommandList::Dispatch=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-dispatch")] +ID3D12GraphicsCommandList::DrawIndexedInstanced=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-drawindexedinstanced")] +ID3D12GraphicsCommandList::DrawInstanced=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-drawinstanced")] +ID3D12GraphicsCommandList::EndEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-endevent")] +ID3D12GraphicsCommandList::EndQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-endquery")] +ID3D12GraphicsCommandList::ExecuteBundle=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-executebundle")] +ID3D12GraphicsCommandList::ExecuteIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-executeindirect")] +ID3D12GraphicsCommandList::IASetIndexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-iasetindexbuffer")] +ID3D12GraphicsCommandList::IASetPrimitiveTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-iasetprimitivetopology")] +ID3D12GraphicsCommandList::IASetVertexBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-iasetvertexbuffers")] +ID3D12GraphicsCommandList::OMSetBlendFactor=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-omsetblendfactor")] +ID3D12GraphicsCommandList::OMSetRenderTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-omsetrendertargets")] +ID3D12GraphicsCommandList::OMSetStencilRef=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-omsetstencilref")] +ID3D12GraphicsCommandList::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-reset")] +ID3D12GraphicsCommandList::ResolveQueryData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-resolvequerydata")] +ID3D12GraphicsCommandList::ResolveSubresource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-resolvesubresource")] +ID3D12GraphicsCommandList::ResourceBarrier=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-resourcebarrier")] +ID3D12GraphicsCommandList::RSSetScissorRects=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-rssetscissorrects")] +ID3D12GraphicsCommandList::RSSetViewports=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-rssetviewports")] +ID3D12GraphicsCommandList::SetComputeRoot32BitConstant=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setcomputeroot32bitconstant")] +ID3D12GraphicsCommandList::SetComputeRoot32BitConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setcomputeroot32bitconstants")] +ID3D12GraphicsCommandList::SetComputeRootConstantBufferView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setcomputerootconstantbufferview")] +ID3D12GraphicsCommandList::SetComputeRootDescriptorTable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setcomputerootdescriptortable")] +ID3D12GraphicsCommandList::SetComputeRootShaderResourceView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setcomputerootshaderresourceview")] +ID3D12GraphicsCommandList::SetComputeRootSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setcomputerootsignature")] +ID3D12GraphicsCommandList::SetComputeRootUnorderedAccessView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setcomputerootunorderedaccessview")] +ID3D12GraphicsCommandList::SetDescriptorHeaps=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setdescriptorheaps")] +ID3D12GraphicsCommandList::SetGraphicsRoot32BitConstant=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setgraphicsroot32bitconstant")] +ID3D12GraphicsCommandList::SetGraphicsRoot32BitConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setgraphicsroot32bitconstants")] +ID3D12GraphicsCommandList::SetGraphicsRootConstantBufferView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setgraphicsrootconstantbufferview")] +ID3D12GraphicsCommandList::SetGraphicsRootDescriptorTable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setgraphicsrootdescriptortable")] +ID3D12GraphicsCommandList::SetGraphicsRootShaderResourceView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setgraphicsrootshaderresourceview")] +ID3D12GraphicsCommandList::SetGraphicsRootSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setgraphicsrootsignature")] +ID3D12GraphicsCommandList::SetGraphicsRootUnorderedAccessView=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setgraphicsrootunorderedaccessview")] +ID3D12GraphicsCommandList::SetMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setmarker")] +ID3D12GraphicsCommandList::SetPipelineState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setpipelinestate")] +ID3D12GraphicsCommandList::SetPredication=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-setpredication")] +ID3D12GraphicsCommandList::SOSetTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist-sosettargets")] +ID3D12GraphicsCommandList1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12graphicscommandlist1")] +ID3D12GraphicsCommandList1::AtomicCopyBufferUINT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist1-atomiccopybufferuint")] +ID3D12GraphicsCommandList1::AtomicCopyBufferUINT64=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist1-atomiccopybufferuint64")] +ID3D12GraphicsCommandList1::OMSetDepthBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist1-omsetdepthbounds")] +ID3D12GraphicsCommandList1::ResolveSubresourceRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist1-resolvesubresourceregion")] +ID3D12GraphicsCommandList1::SetSamplePositions=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist1-setsamplepositions")] +ID3D12GraphicsCommandList1::SetViewInstanceMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist1-setviewinstancemask")] +ID3D12GraphicsCommandList2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12graphicscommandlist2")] +ID3D12GraphicsCommandList2::WriteBufferImmediate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist2-writebufferimmediate")] +ID3D12GraphicsCommandList3=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12graphicscommandlist3")] +ID3D12GraphicsCommandList3::SetProtectedResourceSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist3-setprotectedresourcesession")] +ID3D12GraphicsCommandList4=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12graphicscommandlist4")] +ID3D12GraphicsCommandList4::BeginRenderPass=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist4-beginrenderpass")] +ID3D12GraphicsCommandList4::BuildRaytracingAccelerationStructure=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist4-buildraytracingaccelerationstructure")] +ID3D12GraphicsCommandList4::CopyRaytracingAccelerationStructure=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist4-copyraytracingaccelerationstructure")] +ID3D12GraphicsCommandList4::DispatchRays=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist4-dispatchrays")] +ID3D12GraphicsCommandList4::EmitRaytracingAccelerationStructurePostbuildInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist4-emitraytracingaccelerationstructurepostbuildinfo")] +ID3D12GraphicsCommandList4::EndRenderPass=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist4-endrenderpass")] +ID3D12GraphicsCommandList4::ExecuteMetaCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist4-executemetacommand")] +ID3D12GraphicsCommandList4::InitializeMetaCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist4-initializemetacommand")] +ID3D12GraphicsCommandList4::SetPipelineState1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist4-setpipelinestate1")] +ID3D12GraphicsCommandList5=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12graphicscommandlist5")] +ID3D12GraphicsCommandList5::RSSetShadingRate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist5-rssetshadingrate")] +ID3D12GraphicsCommandList5::RSSetShadingRateImage=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist5-rssetshadingrateimage")] +ID3D12GraphicsCommandList7=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12graphicscommandlist7")] +ID3D12GraphicsCommandList7::Barrier=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12graphicscommandlist7-barrier")] +ID3D12Heap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12heap")] +ID3D12Heap::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3d12heap-getdesc")] +ID3D12InfoQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nn-d3d12sdklayers-id3d12infoqueue")] +ID3D12InfoQueue::AddApplicationMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-addapplicationmessage")] +ID3D12InfoQueue::AddMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-addmessage")] +ID3D12InfoQueue::AddRetrievalFilterEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-addretrievalfilterentries")] +ID3D12InfoQueue::AddStorageFilterEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-addstoragefilterentries")] +ID3D12InfoQueue::ClearRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-clearretrievalfilter")] +ID3D12InfoQueue::ClearStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-clearstoragefilter")] +ID3D12InfoQueue::ClearStoredMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-clearstoredmessages")] +ID3D12InfoQueue::GetBreakOnCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-getbreakoncategory")] +ID3D12InfoQueue::GetBreakOnID=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-getbreakonid")] +ID3D12InfoQueue::GetBreakOnSeverity=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-getbreakonseverity")] +ID3D12InfoQueue::GetMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-getmessage")] +ID3D12InfoQueue::GetMessageCountLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-getmessagecountlimit")] +ID3D12InfoQueue::GetMuteDebugOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-getmutedebugoutput")] +ID3D12InfoQueue::GetNumMessagesAllowedByStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-getnummessagesallowedbystoragefilter")] +ID3D12InfoQueue::GetNumMessagesDeniedByStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-getnummessagesdeniedbystoragefilter")] +ID3D12InfoQueue::GetNumMessagesDiscardedByMessageCountLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-getnummessagesdiscardedbymessagecountlimit")] +ID3D12InfoQueue::GetNumStoredMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-getnumstoredmessages")] +ID3D12InfoQueue::GetNumStoredMessagesAllowedByRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-getnumstoredmessagesallowedbyretrievalfilter")] +ID3D12InfoQueue::GetRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-getretrievalfilter")] +ID3D12InfoQueue::GetRetrievalFilterStackSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-getretrievalfilterstacksize")] +ID3D12InfoQueue::GetStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-getstoragefilter")] +ID3D12InfoQueue::GetStorageFilterStackSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-getstoragefilterstacksize")] +ID3D12InfoQueue::PopRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-popretrievalfilter")] +ID3D12InfoQueue::PopStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-popstoragefilter")] +ID3D12InfoQueue::PushCopyOfRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-pushcopyofretrievalfilter")] +ID3D12InfoQueue::PushCopyOfStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-pushcopyofstoragefilter")] +ID3D12InfoQueue::PushEmptyRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-pushemptyretrievalfilter")] +ID3D12InfoQueue::PushEmptyStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-pushemptystoragefilter")] +ID3D12InfoQueue::PushRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-pushretrievalfilter")] +ID3D12InfoQueue::PushStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-pushstoragefilter")] +ID3D12InfoQueue::SetBreakOnCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-setbreakoncategory")] +ID3D12InfoQueue::SetBreakOnID=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-setbreakonid")] +ID3D12InfoQueue::SetBreakOnSeverity=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-setbreakonseverity")] +ID3D12InfoQueue::SetMessageCountLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-setmessagecountlimit")] +ID3D12InfoQueue::SetMuteDebugOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12infoqueue-setmutedebugoutput")] +ID3D12LibraryReflection=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nn-d3d12shader-id3d12libraryreflection")] +ID3D12LibraryReflection::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12libraryreflection-getdesc")] +ID3D12LibraryReflection::GetFunctionByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12libraryreflection-getfunctionbyindex")] +ID3D12LifetimeOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12lifetimeowner")] +ID3D12LifetimeOwner::LifetimeStateUpdated=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12lifetimeowner-lifetimestateupdated")] +ID3D12LifetimeTracker=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12lifetimetracker")] +ID3D12LifetimeTracker::DestroyOwnedObject=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12lifetimetracker-destroyownedobject")] +ID3D12MetaCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12metacommand")] +ID3D12MetaCommand::GetRequiredParameterResourceSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12metacommand-getrequiredparameterresourcesize")] +ID3D12Object=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12object")] +ID3D12Object::GetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12object-getprivatedata")] +ID3D12Object::SetName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12object-setname")] +ID3D12Object::SetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12object-setprivatedata")] +ID3D12Object::SetPrivateDataInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12object-setprivatedatainterface")] +ID3D12Pageable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12pageable")] +ID3D12PipelineLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12pipelinelibrary")] +ID3D12PipelineLibrary::GetSerializedSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12pipelinelibrary-getserializedsize")] +ID3D12PipelineLibrary::LoadComputePipeline=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12pipelinelibrary-loadcomputepipeline")] +ID3D12PipelineLibrary::LoadGraphicsPipeline=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12pipelinelibrary-loadgraphicspipeline")] +ID3D12PipelineLibrary::Serialize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12pipelinelibrary-serialize")] +ID3D12PipelineLibrary::StorePipeline=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12pipelinelibrary-storepipeline")] +ID3D12PipelineLibrary1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12pipelinelibrary1")] +ID3D12PipelineLibrary1::LoadPipeline=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12pipelinelibrary1-loadpipeline")] +ID3D12PipelineState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12pipelinestate")] +ID3D12PipelineState::GetCachedBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12pipelinestate-getcachedblob")] +ID3D12ProtectedResourceSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12protectedresourcesession")] +ID3D12ProtectedResourceSession::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12protectedresourcesession-getdesc")] +ID3D12ProtectedResourceSession1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12protectedresourcesession1")] +ID3D12ProtectedResourceSession1::GetDesc1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12protectedresourcesession1-getdesc1")] +ID3D12ProtectedSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12protectedsession")] +ID3D12ProtectedSession::GetSessionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12protectedsession-getsessionstatus")] +ID3D12ProtectedSession::GetStatusFence=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12protectedsession-getstatusfence")] +ID3D12QueryHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12queryheap")] +ID3D12Resource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12resource")] +ID3D12Resource::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3d12resource-getdesc")] +ID3D12Resource::GetGPUVirtualAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12resource-getgpuvirtualaddress")] +ID3D12Resource::GetHeapProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12resource-getheapproperties")] +ID3D12Resource::Map=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12resource-map")] +ID3D12Resource::ReadFromSubresource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12resource-readfromsubresource")] +ID3D12Resource::Unmap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12resource-unmap")] +ID3D12Resource::WriteToSubresource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12resource-writetosubresource")] +ID3D12RootSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12rootsignature")] +ID3D12RootSignatureDeserializer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12rootsignaturedeserializer")] +ID3D12RootSignatureDeserializer::GetRootSignatureDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12rootsignaturedeserializer-getrootsignaturedesc")] +ID3D12SDKConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12sdkconfiguration")] +ID3D12SDKConfiguration::SetSDKVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12sdkconfiguration-setsdkversion")] +ID3D12ShaderCacheSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12shadercachesession")] +ID3D12ShaderCacheSession::FindValue=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12shadercachesession-findvalue")] +ID3D12ShaderCacheSession::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12shadercachesession-getdesc")] +ID3D12ShaderCacheSession::SetDeleteOnDestroy=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12shadercachesession-setdeleteondestroy")] +ID3D12ShaderCacheSession::StoreValue=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12shadercachesession-storevalue")] +ID3D12ShaderReflection=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nn-d3d12shader-id3d12shaderreflection")] +ID3D12ShaderReflection::GetBitwiseInstructionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getbitwiseinstructioncount")] +ID3D12ShaderReflection::GetConstantBufferByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getconstantbufferbyindex")] +ID3D12ShaderReflection::GetConstantBufferByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getconstantbufferbyname")] +ID3D12ShaderReflection::GetConversionInstructionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getconversioninstructioncount")] +ID3D12ShaderReflection::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getdesc")] +ID3D12ShaderReflection::GetGSInputPrimitive=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getgsinputprimitive")] +ID3D12ShaderReflection::GetInputParameterDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getinputparameterdesc")] +ID3D12ShaderReflection::GetMinFeatureLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getminfeaturelevel")] +ID3D12ShaderReflection::GetMovcInstructionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getmovcinstructioncount")] +ID3D12ShaderReflection::GetMovInstructionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getmovinstructioncount")] +ID3D12ShaderReflection::GetNumInterfaceSlots=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getnuminterfaceslots")] +ID3D12ShaderReflection::GetOutputParameterDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getoutputparameterdesc")] +ID3D12ShaderReflection::GetPatchConstantParameterDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getpatchconstantparameterdesc")] +ID3D12ShaderReflection::GetRequiresFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getrequiresflags")] +ID3D12ShaderReflection::GetResourceBindingDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getresourcebindingdesc")] +ID3D12ShaderReflection::GetResourceBindingDescByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getresourcebindingdescbyname")] +ID3D12ShaderReflection::GetThreadGroupSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getthreadgroupsize")] +ID3D12ShaderReflection::GetVariableByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-getvariablebyname")] +ID3D12ShaderReflection::IsSampleFrequencyShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflection-issamplefrequencyshader")] +ID3D12ShaderReflectionConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nn-d3d12shader-id3d12shaderreflectionconstantbuffer")] +ID3D12ShaderReflectionConstantBuffer::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectionconstantbuffer-getdesc")] +ID3D12ShaderReflectionConstantBuffer::GetVariableByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectionconstantbuffer-getvariablebyindex")] +ID3D12ShaderReflectionConstantBuffer::GetVariableByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectionconstantbuffer-getvariablebyname")] +ID3D12ShaderReflectionType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nn-d3d12shader-id3d12shaderreflectiontype")] +ID3D12ShaderReflectionType::GetBaseClass=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectiontype-getbaseclass")] +ID3D12ShaderReflectionType::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectiontype-getdesc")] +ID3D12ShaderReflectionType::GetInterfaceByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectiontype-getinterfacebyindex")] +ID3D12ShaderReflectionType::GetMemberTypeByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectiontype-getmembertypebyindex")] +ID3D12ShaderReflectionType::GetMemberTypeByName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectiontype-getmembertypebyname")] +ID3D12ShaderReflectionType::GetMemberTypeName=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectiontype-getmembertypename")] +ID3D12ShaderReflectionType::GetNumInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectiontype-getnuminterfaces")] +ID3D12ShaderReflectionType::GetSubType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectiontype-getsubtype")] +ID3D12ShaderReflectionType::ImplementsInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectiontype-implementsinterface")] +ID3D12ShaderReflectionType::IsEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectiontype-isequal")] +ID3D12ShaderReflectionType::IsOfType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectiontype-isoftype")] +ID3D12ShaderReflectionVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nn-d3d12shader-id3d12shaderreflectionvariable")] +ID3D12ShaderReflectionVariable::GetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectionvariable-getbuffer")] +ID3D12ShaderReflectionVariable::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectionvariable-getdesc")] +ID3D12ShaderReflectionVariable::GetInterfaceSlot=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectionvariable-getinterfaceslot")] +ID3D12ShaderReflectionVariable::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12shader/nf-d3d12shader-id3d12shaderreflectionvariable-gettype")] +ID3D12SharingContract=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nn-d3d12sdklayers-id3d12sharingcontract")] +ID3D12SharingContract::Present=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12sharingcontract-present")] +ID3D12SharingContract::SharedFenceSignal=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12sdklayers/nf-d3d12sdklayers-id3d12sharingcontract-sharedfencesignal")] +ID3D12StateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12stateobject")] +ID3D12StateObjectProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12stateobjectproperties")] +ID3D12StateObjectProperties::GetPipelineStackSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12stateobjectproperties-getpipelinestacksize")] +ID3D12StateObjectProperties::GetShaderIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12stateobjectproperties-getshaderidentifier")] +ID3D12StateObjectProperties::GetShaderStackSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12stateobjectproperties-getshaderstacksize")] +ID3D12StateObjectProperties::SetPipelineStackSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12stateobjectproperties-setpipelinestacksize")] +ID3D12Tools=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12tools")] +ID3D12Tools::EnableShaderInstrumentation=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12tools-enableshaderinstrumentation")] +ID3D12Tools::ShaderInstrumentationEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12tools-shaderinstrumentationenabled")] +ID3D12VersionedRootSignatureDeserializer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12versionedrootsignaturedeserializer")] +ID3D12VersionedRootSignatureDeserializer::GetRootSignatureDescAtVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12versionedrootsignaturedeserializer-getrootsignaturedescatversion")] +ID3D12VersionedRootSignatureDeserializer::GetUnconvertedRootSignatureDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12versionedrootsignaturedeserializer-getunconvertedrootsignaturedesc")] +ID3D12VideoDecodeCommandList=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videodecodecommandlist")] +ID3D12VideoDecodeCommandList::BeginEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist-beginevent")] +ID3D12VideoDecodeCommandList::BeginQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist-beginquery")] +ID3D12VideoDecodeCommandList::ClearState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist-clearstate")] +ID3D12VideoDecodeCommandList::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist-close")] +ID3D12VideoDecodeCommandList::DecodeFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist-decodeframe")] +ID3D12VideoDecodeCommandList::DiscardResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist-discardresource")] +ID3D12VideoDecodeCommandList::EndEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist-endevent")] +ID3D12VideoDecodeCommandList::EndQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist-endquery")] +ID3D12VideoDecodeCommandList::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist-reset")] +ID3D12VideoDecodeCommandList::ResolveQueryData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist-resolvequerydata")] +ID3D12VideoDecodeCommandList::ResourceBarrier=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist-resourcebarrier")] +ID3D12VideoDecodeCommandList::SetMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist-setmarker")] +ID3D12VideoDecodeCommandList::SetPredication=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist-setpredication")] +ID3D12VideoDecodeCommandList::WriteBufferImmediate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist-writebufferimmediate")] +ID3D12VideoDecodeCommandList1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videodecodecommandlist1")] +ID3D12VideoDecodeCommandList1::DecodeFrame1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist1-decodeframe1")] +ID3D12VideoDecodeCommandList2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videodecodecommandlist2")] +ID3D12VideoDecodeCommandList2::ExecuteExtensionCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist2-executeextensioncommand")] +ID3D12VideoDecodeCommandList2::InitializeExtensionCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist2-initializeextensioncommand")] +ID3D12VideoDecodeCommandList2::SetProtectedResourceSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist2-setprotectedresourcesession")] +ID3D12VideoDecodeCommandList3=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videodecodecommandlist3")] +ID3D12VideoDecodeCommandList3::Barrier=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecodecommandlist3-barrier")] +ID3D12VideoDecoder=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videodecoder")] +ID3D12VideoDecoder::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecoder-getdesc")] +ID3D12VideoDecoder1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videodecoder1")] +ID3D12VideoDecoder1::GetProtectedResourceSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecoder1-getprotectedresourcesession")] +ID3D12VideoDecoderHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videodecoderheap")] +ID3D12VideoDecoderHeap::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecoderheap-getdesc")] +ID3D12VideoDecoderHeap1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videodecoderheap1")] +ID3D12VideoDecoderHeap1::GetProtectedResourceSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodecoderheap1-getprotectedresourcesession")] +ID3D12VideoDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videodevice")] +ID3D12VideoDevice::CheckFeatureSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice-checkfeaturesupport")] +ID3D12VideoDevice::CreateVideoDecoder=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice-createvideodecoder")] +ID3D12VideoDevice::CreateVideoDecoderHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice-createvideodecoderheap")] +ID3D12VideoDevice::CreateVideoProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice-createvideoprocessor")] +ID3D12VideoDevice1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videodevice1")] +ID3D12VideoDevice1::CreateVideoMotionEstimator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice1-createvideomotionestimator")] +ID3D12VideoDevice1::CreateVideoMotionVectorHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice1-createvideomotionvectorheap")] +ID3D12VideoDevice2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videodevice2")] +ID3D12VideoDevice2::CreateVideoDecoder1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice2-createvideodecoder1")] +ID3D12VideoDevice2::CreateVideoDecoderHeap1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice2-createvideodecoderheap1")] +ID3D12VideoDevice2::CreateVideoExtensionCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice2-createvideoextensioncommand")] +ID3D12VideoDevice2::CreateVideoProcessor1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice2-createvideoprocessor1")] +ID3D12VideoDevice2::ExecuteExtensionCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice2-executeextensioncommand")] +ID3D12VideoDevice3=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videodevice3")] +ID3D12VideoDevice3::CreateVideoEncoder=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice3-createvideoencoder")] +ID3D12VideoDevice3::CreateVideoEncoderHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice3-createvideoencoderheap")] +ID3D12VideoEncodeCommandList=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videoencodecommandlist")] +ID3D12VideoEncodeCommandList::BeginEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-beginevent")] +ID3D12VideoEncodeCommandList::BeginQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-beginquery")] +ID3D12VideoEncodeCommandList::ClearState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-clearstate")] +ID3D12VideoEncodeCommandList::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-close")] +ID3D12VideoEncodeCommandList::DiscardResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-discardresource")] +ID3D12VideoEncodeCommandList::EndEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-endevent")] +ID3D12VideoEncodeCommandList::EndQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-endquery")] +ID3D12VideoEncodeCommandList::EstimateMotion=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-estimatemotion")] +ID3D12VideoEncodeCommandList::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-reset")] +ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-resolvemotionvectorheap")] +ID3D12VideoEncodeCommandList::ResolveQueryData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-resolvequerydata")] +ID3D12VideoEncodeCommandList::ResourceBarrier=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-resourcebarrier")] +ID3D12VideoEncodeCommandList::SetMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-setmarker")] +ID3D12VideoEncodeCommandList::SetPredication=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-setpredication")] +ID3D12VideoEncodeCommandList::SetProtectedResourceSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-setprotectedresourcesession")] +ID3D12VideoEncodeCommandList::WriteBufferImmediate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist-writebufferimmediate")] +ID3D12VideoEncodeCommandList1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videoencodecommandlist1")] +ID3D12VideoEncodeCommandList1::ExecuteExtensionCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist1-executeextensioncommand")] +ID3D12VideoEncodeCommandList1::InitializeExtensionCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist1-initializeextensioncommand")] +ID3D12VideoEncodeCommandList2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videoencodecommandlist2")] +ID3D12VideoEncodeCommandList2::EncodeFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist2-encodeframe")] +ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist2-resolveencoderoutputmetadata")] +ID3D12VideoEncodeCommandList3=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videoencodecommandlist3")] +ID3D12VideoEncodeCommandList3::Barrier=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencodecommandlist3-barrier")] +ID3D12VideoEncoder=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videoencoder")] +ID3D12VideoEncoder::GetCodec=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencoder-getcodec")] +ID3D12VideoEncoder::GetCodecConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencoder-getcodecconfiguration")] +ID3D12VideoEncoder::GetCodecProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencoder-getcodecprofile")] +ID3D12VideoEncoder::GetEncoderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencoder-getencoderflags")] +ID3D12VideoEncoder::GetInputFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencoder-getinputformat")] +ID3D12VideoEncoder::GetMaxMotionEstimationPrecision=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencoder-getmaxmotionestimationprecision")] +ID3D12VideoEncoder::GetNodeMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencoder-getnodemask")] +ID3D12VideoEncoderHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videoencoderheap")] +ID3D12VideoEncoderHeap::GetCodec=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencoderheap-getcodec")] +ID3D12VideoEncoderHeap::GetCodecLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencoderheap-getcodeclevel")] +ID3D12VideoEncoderHeap::GetCodecProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencoderheap-getcodecprofile")] +ID3D12VideoEncoderHeap::GetEncoderHeapFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencoderheap-getencoderheapflags")] +ID3D12VideoEncoderHeap::GetNodeMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencoderheap-getnodemask")] +ID3D12VideoEncoderHeap::GetResolutionList=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencoderheap-getresolutionlist")] +ID3D12VideoEncoderHeap::GetResolutionListCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoencoderheap-getresolutionlistcount")] +ID3D12VideoExtensionCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videoextensioncommand")] +ID3D12VideoExtensionCommand::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoextensioncommand-getdesc")] +ID3D12VideoExtensionCommand::GetProtectedResourceSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoextensioncommand-getprotectedresourcesession")] +ID3D12VideoMotionEstimator=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videomotionestimator")] +ID3D12VideoMotionEstimator::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videomotionestimator-getdesc")] +ID3D12VideoMotionEstimator::GetProtectedResourceSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videomotionestimator-getprotectedresourcesession")] +ID3D12VideoMotionVectorHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videomotionvectorheap")] +ID3D12VideoMotionVectorHeap::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videomotionvectorheap-getdesc")] +ID3D12VideoMotionVectorHeap::GetProtectedResourceSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videomotionvectorheap-getprotectedresourcesession")] +ID3D12VideoProcessCommandList=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videoprocesscommandlist")] +ID3D12VideoProcessCommandList::BeginEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist-beginevent")] +ID3D12VideoProcessCommandList::BeginQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist-beginquery")] +ID3D12VideoProcessCommandList::ClearState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist-clearstate")] +ID3D12VideoProcessCommandList::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist-close")] +ID3D12VideoProcessCommandList::DiscardResource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist-discardresource")] +ID3D12VideoProcessCommandList::EndEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist-endevent")] +ID3D12VideoProcessCommandList::EndQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist-endquery")] +ID3D12VideoProcessCommandList::ProcessFrames=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist-processframes")] +ID3D12VideoProcessCommandList::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist-reset")] +ID3D12VideoProcessCommandList::ResolveQueryData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist-resolvequerydata")] +ID3D12VideoProcessCommandList::ResourceBarrier=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist-resourcebarrier")] +ID3D12VideoProcessCommandList::SetMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist-setmarker")] +ID3D12VideoProcessCommandList::SetPredication=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist-setpredication")] +ID3D12VideoProcessCommandList::WriteBufferImmediate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist-writebufferimmediate")] +ID3D12VideoProcessCommandList1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videoprocesscommandlist1")] +ID3D12VideoProcessCommandList1::ProcessFrames1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist1-processframes1")] +ID3D12VideoProcessCommandList2=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videoprocesscommandlist2")] +ID3D12VideoProcessCommandList2::ExecuteExtensionCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist2-executeextensioncommand")] +ID3D12VideoProcessCommandList2::InitializeExtensionCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist2-initializeextensioncommand")] +ID3D12VideoProcessCommandList2::SetProtectedResourceSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist2-setprotectedresourcesession")] +ID3D12VideoProcessCommandList3=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videoprocesscommandlist3")] +ID3D12VideoProcessCommandList3::Barrier=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocesscommandlist3-barrier")] +ID3D12VideoProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videoprocessor")] +ID3D12VideoProcessor::GetInputStreamDescs=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocessor-getinputstreamdescs")] +ID3D12VideoProcessor::GetNodeMask=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocessor-getnodemask")] +ID3D12VideoProcessor::GetNumInputStreamDescs=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocessor-getnuminputstreamdescs")] +ID3D12VideoProcessor::GetOutputStreamDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocessor-getoutputstreamdesc")] +ID3D12VideoProcessor1=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nn-d3d12video-id3d12videoprocessor1")] +ID3D12VideoProcessor1::GetProtectedResourceSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12video/nf-d3d12video-id3d12videoprocessor1-getprotectedresourcesession")] +ID3D12VirtualizationGuestDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nn-d3d12-id3d12virtualizationguestdevice")] +ID3D12VirtualizationGuestDevice::CreateFenceFd=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12virtualizationguestdevice-createfencefd")] +ID3D12VirtualizationGuestDevice::ShareWithHost=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d12/nf-d3d12-id3d12virtualizationguestdevice-sharewithhost")] +ID3DDestructionNotifier=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/nn-d3dcommon-id3ddestructionotifier")] +ID3DDestructionNotifier::RegisterDestructionCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/nf-d3dcommon-id3ddestructionotifier-registerdestructioncallback")] +ID3DDestructionNotifier::UnregisterDestructionCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/nf-d3dcommon-id3ddestructionotifier-unregisterdestructioncallback")] +ID3DDeviceContextState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nn-d3d11_1-id3ddevicecontextstate")] +ID3DInclude=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/nn-d3dcommon-id3dinclude")] +ID3DInclude::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/nf-d3dcommon-id3dinclude-close")] +ID3DInclude::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcommon/nf-d3dcommon-id3dinclude-open")] +ID3DUserDefinedAnnotation=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nn-d3d11_1-id3duserdefinedannotation")] +ID3DUserDefinedAnnotation::BeginEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3duserdefinedannotation-beginevent")] +ID3DUserDefinedAnnotation::EndEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3duserdefinedannotation-endevent")] +ID3DUserDefinedAnnotation::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3duserdefinedannotation-getstatus")] +ID3DUserDefinedAnnotation::SetMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d11_1/nf-d3d11_1-id3duserdefinedannotation-setmarker")] +ID3DX10DataLoader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10dataloader")] +ID3DX10DataLoader::Decompress=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10dataloader-decompress")] +ID3DX10DataLoader::Destroy=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10dataloader-destroy")] +ID3DX10DataLoader::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10dataloader-load")] +ID3DX10DataProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10dataprocessor")] +ID3DX10DataProcessor::CreateDeviceObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10dataprocessor-createdeviceobject")] +ID3DX10DataProcessor::Destroy=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10dataprocessor-destroy")] +ID3DX10DataProcessor::Process=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10dataprocessor-process")] +ID3DX10Font=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10font")] +ID3DX10Font::DrawText=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10font-drawtext")] +ID3DX10Font::GetDC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10font-getdc")] +ID3DX10Font::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10font-getdesc")] +ID3DX10Font::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10font-getdevice")] +ID3DX10Font::GetGlyphData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10font-getglyphdata")] +ID3DX10Font::GetTextMetrics=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10font-gettextmetrics")] +ID3DX10Font::PreloadCharacters=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10font-preloadcharacters")] +ID3DX10Font::PreloadGlyphs=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10font-preloadglyphs")] +ID3DX10Font::PreloadText=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10font-preloadtext")] +ID3DX10Mesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh")] +ID3DX10Mesh::CloneMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-clonemesh")] +ID3DX10Mesh::CommitToDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-committodevice")] +ID3DX10Mesh::Discard=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-discard")] +ID3DX10Mesh::DrawSubset=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-drawsubset")] +ID3DX10Mesh::DrawSubsetInstanced=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-drawsubsetinstanced")] +ID3DX10Mesh::GenerateAdjacencyAndPointReps=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-generateadjacencyandpointreps")] +ID3DX10Mesh::GenerateAttributeBufferFromTable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-generateattributebufferfromtable")] +ID3DX10Mesh::GenerateGSAdjacency=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-generategsadjacency")] +ID3DX10Mesh::GetAdjacencyBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-getadjacencybuffer")] +ID3DX10Mesh::GetAttributeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-getattributebuffer")] +ID3DX10Mesh::GetAttributeTable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-getattributetable")] +ID3DX10Mesh::GetDeviceIndexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-getdeviceindexbuffer")] +ID3DX10Mesh::GetDeviceVertexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-getdevicevertexbuffer")] +ID3DX10Mesh::GetFaceCount=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-getfacecount")] +ID3DX10Mesh::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-getflags")] +ID3DX10Mesh::GetIndexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-getindexbuffer")] +ID3DX10Mesh::GetPointRepBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-getpointrepbuffer")] +ID3DX10Mesh::GetVertexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-getvertexbuffer")] +ID3DX10Mesh::GetVertexBufferCount=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-getvertexbuffercount")] +ID3DX10Mesh::GetVertexCount=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-getvertexcount")] +ID3DX10Mesh::GetVertexDescription=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-getvertexdescription")] +ID3DX10Mesh::Intersect=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-intersect")] +ID3DX10Mesh::IntersectSubset=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-intersectsubset")] +ID3DX10Mesh::Optimize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-optimize")] +ID3DX10Mesh::SetAdjacencyData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-setadjacencydata")] +ID3DX10Mesh::SetAttributeData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-setattributedata")] +ID3DX10Mesh::SetAttributeTable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-setattributetable")] +ID3DX10Mesh::SetIndexData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-setindexdata")] +ID3DX10Mesh::SetPointRepData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-setpointrepdata")] +ID3DX10Mesh::SetVertexData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10mesh-setvertexdata")] +ID3DX10MeshBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10meshbuffer")] +ID3DX10MeshBuffer::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10meshbuffer-getsize")] +ID3DX10MeshBuffer::Map=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10meshbuffer-map")] +ID3DX10MeshBuffer::Unmap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10meshbuffer-unmap")] +ID3DX10SkinInfo=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo")] +ID3DX10SkinInfo::AddBoneInfluences=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-addboneinfluences")] +ID3DX10SkinInfo::AddBones=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-addbones")] +ID3DX10SkinInfo::AddVertices=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-addvertices")] +ID3DX10SkinInfo::ClearBoneInfluences=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-clearboneinfluences")] +ID3DX10SkinInfo::Compact=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-compact")] +ID3DX10SkinInfo::DoSoftwareSkinning=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-dosoftwareskinning")] +ID3DX10SkinInfo::FindBoneInfluenceIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-findboneinfluenceindex")] +ID3DX10SkinInfo::GetBoneInfluence=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-getboneinfluence")] +ID3DX10SkinInfo::GetBoneInfluenceCount=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-getboneinfluencecount")] +ID3DX10SkinInfo::GetBoneInfluences=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-getboneinfluences")] +ID3DX10SkinInfo::GetMaxBoneInfluences=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-getmaxboneinfluences")] +ID3DX10SkinInfo::GetNumBones=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-getnumbones")] +ID3DX10SkinInfo::GetNumVertices=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-getnumvertices")] +ID3DX10SkinInfo::RemapBones=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-remapbones")] +ID3DX10SkinInfo::RemapVertices=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-remapvertices")] +ID3DX10SkinInfo::RemoveBone=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-removebone")] +ID3DX10SkinInfo::SetBoneInfluence=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10skininfo-setboneinfluence")] +ID3DX10Sprite=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10sprite")] +ID3DX10Sprite::Begin=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10sprite-begin")] +ID3DX10Sprite::DrawSpritesBuffered=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10sprite-drawspritesbuffered")] +ID3DX10Sprite::DrawSpritesImmediate=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10sprite-drawspritesimmediate")] +ID3DX10Sprite::End=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10sprite-end")] +ID3DX10Sprite::Flush=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10sprite-flush")] +ID3DX10Sprite::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10sprite-getdevice")] +ID3DX10Sprite::GetProjectionTransform=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10sprite-getprojectiontransform")] +ID3DX10Sprite::GetViewTransform=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10sprite-getviewtransform")] +ID3DX10Sprite::SetProjectionTransform=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10sprite-setprojectiontransform")] +ID3DX10Sprite::SetViewTransform=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10sprite-setviewtransform")] +ID3DX10ThreadPump=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10threadpump")] +ID3DX10ThreadPump::AddWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10threadpump-addworkitem")] +ID3DX10ThreadPump::GetQueueStatus=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10threadpump-getqueuestatus")] +ID3DX10ThreadPump::GetWorkItemCount=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10threadpump-getworkitemcount")] +ID3DX10ThreadPump::ProcessDeviceWorkItems=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10threadpump-processdeviceworkitems")] +ID3DX10ThreadPump::PurgeAllItems=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10threadpump-purgeallitems")] +ID3DX10ThreadPump::WaitForAllItems=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dx10threadpump-waitforallitems")] +ID3DX11DataLoader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11dataloader")] +ID3DX11DataLoader::Decompress=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11dataloader-decompress")] +ID3DX11DataLoader::Destroy=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11dataloader-destroy")] +ID3DX11DataLoader::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11dataloader-load")] +ID3DX11DataProcessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11dataprocessor")] +ID3DX11DataProcessor::CreateDeviceObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11dataprocessor-createdeviceobject")] +ID3DX11DataProcessor::Destroy=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11dataprocessor-destroy")] +ID3DX11DataProcessor::Process=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11dataprocessor-process")] +ID3DX11Effect=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect")] +ID3DX11Effect::CloneEffect=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-cloneeffect")] +ID3DX11Effect::GetClassLinkage=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-getclasslinkage")] +ID3DX11Effect::GetConstantBufferByIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-getconstantbufferbyindex")] +ID3DX11Effect::GetConstantBufferByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-getconstantbufferbyname")] +ID3DX11Effect::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-getdesc")] +ID3DX11Effect::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-getdevice")] +ID3DX11Effect::GetGroupByIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-getgroupbyindex")] +ID3DX11Effect::GetGroupByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-getgroupbyname")] +ID3DX11Effect::GetTechniqueByIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-gettechniquebyindex")] +ID3DX11Effect::GetTechniqueByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-gettechniquebyname")] +ID3DX11Effect::GetVariableByIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-getvariablebyindex")] +ID3DX11Effect::GetVariableByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-getvariablebyname")] +ID3DX11Effect::GetVariableBySemantic=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-getvariablebysemantic")] +ID3DX11Effect::IsOptimized=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-isoptimized")] +ID3DX11Effect::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-isvalid")] +ID3DX11Effect::Optimize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effect-optimize")] +ID3DX11EffectBlendVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectblendvariable")] +ID3DX11EffectBlendVariable::GetBackingStore=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectblendvariable-getbackingstore")] +ID3DX11EffectBlendVariable::GetBlendState=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectblendvariable-getblendstate")] +ID3DX11EffectBlendVariable::SetBlendState=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectblendvariable-setblendstate")] +ID3DX11EffectBlendVariable::UndoSetBlendState=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectblendvariable-undosetblendstate")] +ID3DX11EffectClassInstanceVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectclassinstancevariable")] +ID3DX11EffectClassInstanceVariable::GetClassInstance=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectclassinstancevariable-getclassinstance")] +ID3DX11EffectConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectconstantbuffer")] +ID3DX11EffectConstantBuffer::GetConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectconstantbuffer-getconstantbuffer")] +ID3DX11EffectConstantBuffer::GetTextureBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectconstantbuffer-gettexturebuffer")] +ID3DX11EffectConstantBuffer::SetConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectconstantbuffer-setconstantbuffer")] +ID3DX11EffectConstantBuffer::SetTextureBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectconstantbuffer-settexturebuffer")] +ID3DX11EffectConstantBuffer::UndoSetConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectconstantbuffer-undosetconstantbuffer")] +ID3DX11EffectConstantBuffer::UndoSetTextureBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectconstantbuffer-undosettexturebuffer")] +ID3DX11EffectDepthStencilVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectdepthstencilvariable")] +ID3DX11EffectDepthStencilVariable::GetBackingStore=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectdepthstencilvariable-getbackingstore")] +ID3DX11EffectDepthStencilVariable::GetDepthStencilState=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectdepthstencilvariable-getdepthstencilstate")] +ID3DX11EffectDepthStencilVariable::SetDepthStencilState=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectdepthstencilvariable-setdepthstencilstate")] +ID3DX11EffectDepthStencilVariable::UndoSetDepthStencilState=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectdepthstencilvariable-undosetdepthstencilstate")] +ID3DX11EffectDepthStencilViewVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectdepthstencilviewvariable")] +ID3DX11EffectDepthStencilViewVariable::GetDepthStencil=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectdepthstencilviewvariable-getdepthstencil")] +ID3DX11EffectDepthStencilViewVariable::GetDepthStencilArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectdepthstencilviewvariable-getdepthstencilarray")] +ID3DX11EffectDepthStencilViewVariable::SetDepthStencil=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectdepthstencilviewvariable-setdepthstencil")] +ID3DX11EffectDepthStencilViewVariable::SetDepthStencilArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectdepthstencilviewvariable-setdepthstencilarray")] +ID3DX11EffectGroup=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectgroup")] +ID3DX11EffectGroup::GetAnnotationByIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectgroup-getannotationbyindex")] +ID3DX11EffectGroup::GetAnnotationByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectgroup-getannotationbyname")] +ID3DX11EffectGroup::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectgroup-getdesc")] +ID3DX11EffectGroup::GetTechniqueByIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectgroup-gettechniquebyindex")] +ID3DX11EffectGroup::GetTechniqueByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectgroup-gettechniquebyname")] +ID3DX11EffectGroup::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectgroup-isvalid")] +ID3DX11EffectInterfaceVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectinterfacevariable")] +ID3DX11EffectInterfaceVariable::GetClassInstance=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectinterfacevariable-getclassinstance")] +ID3DX11EffectInterfaceVariable::SetClassInstance=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectinterfacevariable-setclassinstance")] +ID3DX11EffectMatrixVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectmatrixvariable")] +ID3DX11EffectMatrixVariable::GetMatrix=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectmatrixvariable-getmatrix")] +ID3DX11EffectMatrixVariable::GetMatrixArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectmatrixvariable-getmatrixarray")] +ID3DX11EffectMatrixVariable::GetMatrixTranspose=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectmatrixvariable-getmatrixtranspose")] +ID3DX11EffectMatrixVariable::GetMatrixTransposeArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectmatrixvariable-getmatrixtransposearray")] +ID3DX11EffectMatrixVariable::SetMatrix=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectmatrixvariable-setmatrix")] +ID3DX11EffectMatrixVariable::SetMatrixArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectmatrixvariable-setmatrixarray")] +ID3DX11EffectMatrixVariable::SetMatrixTranspose=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectmatrixvariable-setmatrixtranspose")] +ID3DX11EffectMatrixVariable::SetMatrixTransposeArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectmatrixvariable-setmatrixtransposearray")] +ID3DX11EffectPass=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectpass")] +ID3DX11EffectPass::Apply=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectpass-apply")] +ID3DX11EffectPass::ComputeStateBlockMask=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectpass-computestateblockmask")] +ID3DX11EffectPass::GetAnnotationByIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectpass-getannotationbyindex")] +ID3DX11EffectPass::GetAnnotationByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectpass-getannotationbyname")] +ID3DX11EffectPass::GetComputeShaderDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectpass-getcomputeshaderdesc")] +ID3DX11EffectPass::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectpass-getdesc")] +ID3DX11EffectPass::GetDomainShaderDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectpass-getdomainshaderdesc")] +ID3DX11EffectPass::GetGeometryShaderDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectpass-getgeometryshaderdesc")] +ID3DX11EffectPass::GetHullShaderDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectpass-gethullshaderdesc")] +ID3DX11EffectPass::GetPixelShaderDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectpass-getpixelshaderdesc")] +ID3DX11EffectPass::GetVertexShaderDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectpass-getvertexshaderdesc")] +ID3DX11EffectPass::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectpass-isvalid")] +ID3DX11EffectRasterizerVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectrasterizervariable")] +ID3DX11EffectRasterizerVariable::GetBackingStore=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectrasterizervariable-getbackingstore")] +ID3DX11EffectRasterizerVariable::GetRasterizerState=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectrasterizervariable-getrasterizerstate")] +ID3DX11EffectRasterizerVariable::SetRasterizerState=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectrasterizervariable-setrasterizerstate")] +ID3DX11EffectRasterizerVariable::UndoSetRasterizerState=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectrasterizervariable-undosetrasterizerstate")] +ID3DX11EffectRenderTargetViewVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectrendertargetviewvariable")] +ID3DX11EffectRenderTargetViewVariable::GetRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectrendertargetviewvariable-getrendertarget")] +ID3DX11EffectRenderTargetViewVariable::GetRenderTargetArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectrendertargetviewvariable-getrendertargetarray")] +ID3DX11EffectRenderTargetViewVariable::SetRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectrendertargetviewvariable-setrendertarget")] +ID3DX11EffectRenderTargetViewVariable::SetRenderTargetArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectrendertargetviewvariable-setrendertargetarray")] +ID3DX11EffectSamplerVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectsamplervariable")] +ID3DX11EffectSamplerVariable::GetBackingStore=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectsamplervariable-getbackingstore")] +ID3DX11EffectSamplerVariable::GetSampler=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectsamplervariable-getsampler")] +ID3DX11EffectSamplerVariable::SetSampler=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectsamplervariable-setsampler")] +ID3DX11EffectSamplerVariable::UndoSetSampler=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectsamplervariable-undosetsampler")] +ID3DX11EffectScalarVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectscalarvariable")] +ID3DX11EffectScalarVariable::GetBool=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectscalarvariable-getbool")] +ID3DX11EffectScalarVariable::GetBoolArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectscalarvariable-getboolarray")] +ID3DX11EffectScalarVariable::GetFloat=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectscalarvariable-getfloat")] +ID3DX11EffectScalarVariable::GetFloatArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectscalarvariable-getfloatarray")] +ID3DX11EffectScalarVariable::GetInt=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectscalarvariable-getint")] +ID3DX11EffectScalarVariable::GetIntArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectscalarvariable-getintarray")] +ID3DX11EffectScalarVariable::SetBool=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectscalarvariable-setbool")] +ID3DX11EffectScalarVariable::SetBoolArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectscalarvariable-setboolarray")] +ID3DX11EffectScalarVariable::SetFloat=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectscalarvariable-setfloat")] +ID3DX11EffectScalarVariable::SetFloatArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectscalarvariable-setfloatarray")] +ID3DX11EffectScalarVariable::SetInt=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectscalarvariable-setint")] +ID3DX11EffectScalarVariable::SetIntArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectscalarvariable-setintarray")] +ID3DX11EffectShaderResourceVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshaderresourcevariable")] +ID3DX11EffectShaderResourceVariable::GetResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshaderresourcevariable-getresource")] +ID3DX11EffectShaderResourceVariable::GetResourceArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshaderresourcevariable-getresourcearray")] +ID3DX11EffectShaderResourceVariable::SetResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshaderresourcevariable-setresource")] +ID3DX11EffectShaderResourceVariable::SetResourceArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshaderresourcevariable-setresourcearray")] +ID3DX11EffectShaderVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshadervariable")] +ID3DX11EffectShaderVariable::GetComputeShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshadervariable-getcomputeshader")] +ID3DX11EffectShaderVariable::GetDomainShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshadervariable-getdomainshader")] +ID3DX11EffectShaderVariable::GetGeometryShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshadervariable-getgeometryshader")] +ID3DX11EffectShaderVariable::GetHullShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshadervariable-gethullshader")] +ID3DX11EffectShaderVariable::GetInputSignatureElementDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshadervariable-getinputsignatureelementdesc")] +ID3DX11EffectShaderVariable::GetOutputSignatureElementDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshadervariable-getoutputsignatureelementdesc")] +ID3DX11EffectShaderVariable::GetPatchConstantSignatureElementDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshadervariable-getpatchconstantsignatureelementdesc")] +ID3DX11EffectShaderVariable::GetPixelShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshadervariable-getpixelshader")] +ID3DX11EffectShaderVariable::GetShaderDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshadervariable-getshaderdesc")] +ID3DX11EffectShaderVariable::GetVertexShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectshadervariable-getvertexshader")] +ID3DX11EffectStringVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectstringvariable")] +ID3DX11EffectStringVariable::GetString=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectstringvariable-getstring")] +ID3DX11EffectStringVariable::GetStringArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectstringvariable-getstringarray")] +ID3DX11EffectTechnique=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttechnique")] +ID3DX11EffectTechnique::ComputeStateBlockMask=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttechnique-computestateblockmask")] +ID3DX11EffectTechnique::GetAnnotationByIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttechnique-getannotationbyindex")] +ID3DX11EffectTechnique::GetAnnotationByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttechnique-getannotationbyname")] +ID3DX11EffectTechnique::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttechnique-getdesc")] +ID3DX11EffectTechnique::GetPassByIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttechnique-getpassbyindex")] +ID3DX11EffectTechnique::GetPassByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttechnique-getpassbyname")] +ID3DX11EffectTechnique::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttechnique-isvalid")] +ID3DX11EffectType=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttype")] +ID3DX11EffectType::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttype-getdesc")] +ID3DX11EffectType::GetMemberName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttype-getmembername")] +ID3DX11EffectType::GetMemberSemantic=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttype-getmembersemantic")] +ID3DX11EffectType::GetMemberTypeByIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttype-getmembertypebyindex")] +ID3DX11EffectType::GetMemberTypeByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttype-getmembertypebyname")] +ID3DX11EffectType::GetMemberTypeBySemantic=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttype-getmembertypebysemantic")] +ID3DX11EffectType::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effecttype-isvalid")] +ID3DX11EffectUnorderedAccessViewVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectunorderedaccessviewvariable")] +ID3DX11EffectUnorderedAccessViewVariable::GetUnorderedAccessView=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectunorderedaccessviewvariable-getunorderedaccessview")] +ID3DX11EffectUnorderedAccessViewVariable::GetUnorderedAccessViewArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectunorderedaccessviewvariable-getunorderedaccessviewarray")] +ID3DX11EffectUnorderedAccessViewVariable::SetUnorderedAccessView=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectunorderedaccessviewvariable-setunorderedaccessview")] +ID3DX11EffectUnorderedAccessViewVariable::SetUnorderedAccessViewArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectunorderedaccessviewvariable-setunorderedaccessviewarray")] +ID3DX11EffectVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable")] +ID3DX11EffectVariable::AsBlend=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-asblend")] +ID3DX11EffectVariable::AsClassInstance=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-asclassinstance")] +ID3DX11EffectVariable::AsConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-asconstantbuffer")] +ID3DX11EffectVariable::AsDepthStencil=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-asdepthstencil")] +ID3DX11EffectVariable::AsDepthStencilView=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-asdepthstencilview")] +ID3DX11EffectVariable::AsInterface=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-asinterface")] +ID3DX11EffectVariable::AsMatrix=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-asmatrix")] +ID3DX11EffectVariable::AsRasterizer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-asrasterizer")] +ID3DX11EffectVariable::AsRenderTargetView=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-asrendertargetview")] +ID3DX11EffectVariable::AsSampler=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-assampler")] +ID3DX11EffectVariable::AsScalar=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-asscalar")] +ID3DX11EffectVariable::AsShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-asshader")] +ID3DX11EffectVariable::AsShaderResource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-asshaderresource")] +ID3DX11EffectVariable::AsString=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-asstring")] +ID3DX11EffectVariable::AsUnorderedAccessView=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-asunorderedaccessview")] +ID3DX11EffectVariable::AsVector=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-asvector")] +ID3DX11EffectVariable::GetAnnotationByIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-getannotationbyindex")] +ID3DX11EffectVariable::GetAnnotationByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-getannotationbyname")] +ID3DX11EffectVariable::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-getdesc")] +ID3DX11EffectVariable::GetElement=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-getelement")] +ID3DX11EffectVariable::GetMemberByIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-getmemberbyindex")] +ID3DX11EffectVariable::GetMemberByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-getmemberbyname")] +ID3DX11EffectVariable::GetMemberBySemantic=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-getmemberbysemantic")] +ID3DX11EffectVariable::GetParentConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-getparentconstantbuffer")] +ID3DX11EffectVariable::GetRawValue=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-getrawvalue")] +ID3DX11EffectVariable::GetType=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-gettype")] +ID3DX11EffectVariable::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-isvalid")] +ID3DX11EffectVariable::SetRawValue=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvariable-setrawvalue")] +ID3DX11EffectVectorVariable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvectorvariable")] +ID3DX11EffectVectorVariable::GetBoolVector=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvectorvariable-getboolvector")] +ID3DX11EffectVectorVariable::GetBoolVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvectorvariable-getboolvectorarray")] +ID3DX11EffectVectorVariable::GetFloatVector=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvectorvariable-getfloatvector")] +ID3DX11EffectVectorVariable::GetFloatVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvectorvariable-getfloatvectorarray")] +ID3DX11EffectVectorVariable::GetIntVector=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvectorvariable-getintvector")] +ID3DX11EffectVectorVariable::GetIntVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvectorvariable-getintvectorarray")] +ID3DX11EffectVectorVariable::SetBoolVector=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvectorvariable-setboolvector")] +ID3DX11EffectVectorVariable::SetBoolVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvectorvariable-setboolvectorarray")] +ID3DX11EffectVectorVariable::SetFloatVector=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvectorvariable-setfloatvector")] +ID3DX11EffectVectorVariable::SetFloatVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvectorvariable-setfloatvectorarray")] +ID3DX11EffectVectorVariable::SetIntVector=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvectorvariable-setintvector")] +ID3DX11EffectVectorVariable::SetIntVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11effectvectorvariable-setintvectorarray")] +ID3DX11FFT=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nn-d3dcsx-id3dx11fft")] +ID3DX11FFT::AttachBuffersAndPrecompute=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-id3dx11fft-attachbuffersandprecompute")] +ID3DX11FFT::ForwardTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-id3dx11fft-forwardtransform")] +ID3DX11FFT::GetForwardScale=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-id3dx11fft-getforwardscale")] +ID3DX11FFT::GetInverseScale=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-id3dx11fft-getinversescale")] +ID3DX11FFT::InverseTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-id3dx11fft-inversetransform")] +ID3DX11FFT::SetForwardScale=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-id3dx11fft-setforwardscale")] +ID3DX11FFT::SetInverseScale=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-id3dx11fft-setinversescale")] +ID3DX11Scan=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nn-d3dcsx-id3dx11scan")] +ID3DX11Scan::Multiscan=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-id3dx11scan-multiscan")] +ID3DX11Scan::Scan=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-id3dx11scan-scan")] +ID3DX11Scan::SetScanDirection=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-id3dx11scan-setscandirection")] +ID3DX11SegmentedScan=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nn-d3dcsx-id3dx11segmentedscan")] +ID3DX11SegmentedScan::SegScan=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-id3dx11segmentedscan-segscan")] +ID3DX11SegmentedScan::SetScanDirection=[Documentation("https://docs.microsoft.com/windows/win32/api/d3dcsx/nf-d3dcsx-id3dx11segmentedscan-setscandirection")] +ID3DX11ThreadPump=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11threadpump")] +ID3DX11ThreadPump::AddWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11threadpump-addworkitem")] +ID3DX11ThreadPump::GetQueueStatus=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11threadpump-getqueuestatus")] +ID3DX11ThreadPump::GetWorkItemCount=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11threadpump-getworkitemcount")] +ID3DX11ThreadPump::ProcessDeviceWorkItems=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11threadpump-processdeviceworkitems")] +ID3DX11ThreadPump::PurgeAllItems=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11threadpump-purgeallitems")] +ID3DX11ThreadPump::WaitForAllItems=[Documentation("https://docs.microsoft.com/windows/win32/direct3d11/id3dx11threadpump-waitforallitems")] +ID3DX12PipelineParserCallbacks=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks")] +ID3DX12PipelineParserCallbacks::BlendStateCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-blendstatecb")] +ID3DX12PipelineParserCallbacks::CachedPSOCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-cachedpsocb")] +ID3DX12PipelineParserCallbacks::CSCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-cscb")] +ID3DX12PipelineParserCallbacks::DepthStencilState1Cb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-depthstencilstate1cb")] +ID3DX12PipelineParserCallbacks::DSCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-dscb")] +ID3DX12PipelineParserCallbacks::ErrorBadInputParameter=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-errorbadinputparameter")] +ID3DX12PipelineParserCallbacks::ErrorDuplicateSubobject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-errorduplicatesubobject")] +ID3DX12PipelineParserCallbacks::ErrorUnknownSubobject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-errorunknownsubobject")] +ID3DX12PipelineParserCallbacks::FlagsCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-flagscb")] +ID3DX12PipelineParserCallbacks::GSCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-gscb")] +ID3DX12PipelineParserCallbacks::HSCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-hscb")] +ID3DX12PipelineParserCallbacks::IBStripCutValueCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-ibstripcutvaluecb")] +ID3DX12PipelineParserCallbacks::InputLayoutCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-inputlayoutcb")] +ID3DX12PipelineParserCallbacks::NodemaskCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-nodemaskcb")] +ID3DX12PipelineParserCallbacks::PrimitiveTopologyTypeCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-primitivetopologytypecb")] +ID3DX12PipelineParserCallbacks::PSCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-pscb")] +ID3DX12PipelineParserCallbacks::RasterizerStateCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-rasterizerstatecb")] +ID3DX12PipelineParserCallbacks::RootSignatureCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-rootsignaturecb")] +ID3DX12PipelineParserCallbacks::RTVFormatsCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-rtvformatscb")] +ID3DX12PipelineParserCallbacks::SampleDescCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-sampledesccb")] +ID3DX12PipelineParserCallbacks::SampleMaskCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-samplemaskcb")] +ID3DX12PipelineParserCallbacks::StreamOutputCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-streamoutputcb")] +ID3DX12PipelineParserCallbacks::VSCb=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/id3dx12pipelineparsercallbacks-vscb")] +ID3DXAllocateHierarchy=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxallocatehierarchy")] +ID3DXAllocateHierarchy::CreateFrame=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxallocatehierarchy--createframe")] +ID3DXAllocateHierarchy::CreateMeshContainer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxallocatehierarchy--createmeshcontainer")] +ID3DXAllocateHierarchy::DestroyFrame=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxallocatehierarchy--destroyframe")] +ID3DXAllocateHierarchy::DestroyMeshContainer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxallocatehierarchy--destroymeshcontainer")] +ID3DXAnimationCallbackHandler=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcallbackhandler")] +ID3DXAnimationCallbackHandler::HandleCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcallbackhandler--handlecallback")] +ID3DXAnimationController=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller")] +ID3DXAnimationController::AdvanceTime=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--advancetime")] +ID3DXAnimationController::CloneAnimationController=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--cloneanimationcontroller")] +ID3DXAnimationController::GetAnimationSet=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--getanimationset")] +ID3DXAnimationController::GetAnimationSetByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--getanimationsetbyname")] +ID3DXAnimationController::GetCurrentPriorityBlend=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--getcurrentpriorityblend")] +ID3DXAnimationController::GetCurrentTrackEvent=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--getcurrenttrackevent")] +ID3DXAnimationController::GetEventDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--geteventdesc")] +ID3DXAnimationController::GetMaxNumAnimationOutputs=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--getmaxnumanimationoutputs")] +ID3DXAnimationController::GetMaxNumAnimationSets=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--getmaxnumanimationsets")] +ID3DXAnimationController::GetMaxNumEvents=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--getmaxnumevents")] +ID3DXAnimationController::GetMaxNumTracks=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--getmaxnumtracks")] +ID3DXAnimationController::GetNumAnimationSets=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--getnumanimationsets")] +ID3DXAnimationController::GetPriorityBlend=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--getpriorityblend")] +ID3DXAnimationController::GetTime=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--gettime")] +ID3DXAnimationController::GetTrackAnimationSet=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--gettrackanimationset")] +ID3DXAnimationController::GetTrackDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--gettrackdesc")] +ID3DXAnimationController::GetUpcomingPriorityBlend=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--getupcomingpriorityblend")] +ID3DXAnimationController::GetUpcomingTrackEvent=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--getupcomingtrackevent")] +ID3DXAnimationController::KeyPriorityBlend=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--keypriorityblend")] +ID3DXAnimationController::KeyTrackEnable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--keytrackenable")] +ID3DXAnimationController::KeyTrackPosition=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--keytrackposition")] +ID3DXAnimationController::KeyTrackSpeed=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--keytrackspeed")] +ID3DXAnimationController::KeyTrackWeight=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--keytrackweight")] +ID3DXAnimationController::RegisterAnimationOutput=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--registeranimationoutput")] +ID3DXAnimationController::RegisterAnimationSet=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--registeranimationset")] +ID3DXAnimationController::ResetTime=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--resettime")] +ID3DXAnimationController::SetPriorityBlend=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--setpriorityblend")] +ID3DXAnimationController::SetTrackAnimationSet=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--settrackanimationset")] +ID3DXAnimationController::SetTrackDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--settrackdesc")] +ID3DXAnimationController::SetTrackEnable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--settrackenable")] +ID3DXAnimationController::SetTrackPosition=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--settrackposition")] +ID3DXAnimationController::SetTrackPriority=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--settrackpriority")] +ID3DXAnimationController::SetTrackSpeed=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--settrackspeed")] +ID3DXAnimationController::SetTrackWeight=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--settrackweight")] +ID3DXAnimationController::UnkeyAllPriorityBlends=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--unkeyallpriorityblends")] +ID3DXAnimationController::UnkeyAllTrackEvents=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--unkeyalltrackevents")] +ID3DXAnimationController::UnkeyEvent=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--unkeyevent")] +ID3DXAnimationController::UnregisterAnimationSet=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--unregisteranimationset")] +ID3DXAnimationController::ValidateEvent=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationcontroller--validateevent")] +ID3DXAnimationSet=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationset")] +ID3DXAnimationSet::GetAnimationIndexByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationset--getanimationindexbyname")] +ID3DXAnimationSet::GetAnimationNameByIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationset--getanimationnamebyindex")] +ID3DXAnimationSet::GetCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationset--getcallback")] +ID3DXAnimationSet::GetName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationset--getname")] +ID3DXAnimationSet::GetNumAnimations=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationset--getnumanimations")] +ID3DXAnimationSet::GetPeriod=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationset--getperiod")] +ID3DXAnimationSet::GetPeriodicPosition=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationset--getperiodicposition")] +ID3DXAnimationSet::GetSRT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxanimationset--getsrt")] +ID3DXBaseEffect=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect")] +ID3DXBaseEffect::GetAnnotation=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getannotation")] +ID3DXBaseEffect::GetAnnotationByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getannotationbyname")] +ID3DXBaseEffect::GetBool=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getbool")] +ID3DXBaseEffect::GetBoolArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getboolarray")] +ID3DXBaseEffect::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getdesc")] +ID3DXBaseEffect::GetFloat=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getfloat")] +ID3DXBaseEffect::GetFloatArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getfloatarray")] +ID3DXBaseEffect::GetFunction=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getfunction")] +ID3DXBaseEffect::GetFunctionByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getfunctionbyname")] +ID3DXBaseEffect::GetFunctionDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getfunctiondesc")] +ID3DXBaseEffect::GetInt=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getint")] +ID3DXBaseEffect::GetIntArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getintarray")] +ID3DXBaseEffect::GetMatrix=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getmatrix")] +ID3DXBaseEffect::GetMatrixArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getmatrixarray")] +ID3DXBaseEffect::GetMatrixPointerArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getmatrixpointerarray")] +ID3DXBaseEffect::GetMatrixTranspose=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getmatrixtranspose")] +ID3DXBaseEffect::GetMatrixTransposeArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getmatrixtransposearray")] +ID3DXBaseEffect::GetMatrixTransposePointerArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getmatrixtransposepointerarray")] +ID3DXBaseEffect::GetParameter=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getparameter")] +ID3DXBaseEffect::GetParameterByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getparameterbyname")] +ID3DXBaseEffect::GetParameterBySemantic=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getparameterbysemantic")] +ID3DXBaseEffect::GetParameterDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getparameterdesc")] +ID3DXBaseEffect::GetParameterElement=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getparameterelement")] +ID3DXBaseEffect::GetPass=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getpass")] +ID3DXBaseEffect::GetPassByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getpassbyname")] +ID3DXBaseEffect::GetPassDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getpassdesc")] +ID3DXBaseEffect::GetPixelShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getpixelshader")] +ID3DXBaseEffect::GetString=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getstring")] +ID3DXBaseEffect::GetTechnique=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--gettechnique")] +ID3DXBaseEffect::GetTechniqueByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--gettechniquebyname")] +ID3DXBaseEffect::GetTechniqueDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--gettechniquedesc")] +ID3DXBaseEffect::GetTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--gettexture")] +ID3DXBaseEffect::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getvalue")] +ID3DXBaseEffect::GetVector=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getvector")] +ID3DXBaseEffect::GetVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getvectorarray")] +ID3DXBaseEffect::GetVertexShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--getvertexshader")] +ID3DXBaseEffect::SetArrayRange=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setarrayrange")] +ID3DXBaseEffect::SetBool=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setbool")] +ID3DXBaseEffect::SetBoolArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setboolarray")] +ID3DXBaseEffect::SetFloat=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setfloat")] +ID3DXBaseEffect::SetFloatArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setfloatarray")] +ID3DXBaseEffect::SetInt=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setint")] +ID3DXBaseEffect::SetIntArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setintarray")] +ID3DXBaseEffect::SetMatrix=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setmatrix")] +ID3DXBaseEffect::SetMatrixArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setmatrixarray")] +ID3DXBaseEffect::SetMatrixPointerArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setmatrixpointerarray")] +ID3DXBaseEffect::SetMatrixTranspose=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setmatrixtranspose")] +ID3DXBaseEffect::SetMatrixTransposeArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setmatrixtransposearray")] +ID3DXBaseEffect::SetMatrixTransposePointerArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setmatrixtransposepointerarray")] +ID3DXBaseEffect::SetString=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setstring")] +ID3DXBaseEffect::SetTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--settexture")] +ID3DXBaseEffect::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setvalue")] +ID3DXBaseEffect::SetVector=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setvector")] +ID3DXBaseEffect::SetVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbaseeffect--setvectorarray")] +ID3DXBaseMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh")] +ID3DXBaseMesh::CloneMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--clonemesh")] +ID3DXBaseMesh::CloneMeshFVF=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--clonemeshfvf")] +ID3DXBaseMesh::ConvertAdjacencyToPointReps=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--convertadjacencytopointreps")] +ID3DXBaseMesh::ConvertPointRepsToAdjacency=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--convertpointrepstoadjacency")] +ID3DXBaseMesh::DrawSubset=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--drawsubset")] +ID3DXBaseMesh::GenerateAdjacency=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--generateadjacency")] +ID3DXBaseMesh::GetAttributeTable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--getattributetable")] +ID3DXBaseMesh::GetDeclaration=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--getdeclaration")] +ID3DXBaseMesh::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--getdevice")] +ID3DXBaseMesh::GetFVF=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--getfvf")] +ID3DXBaseMesh::GetIndexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--getindexbuffer")] +ID3DXBaseMesh::GetNumBytesPerVertex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--getnumbytespervertex")] +ID3DXBaseMesh::GetNumFaces=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--getnumfaces")] +ID3DXBaseMesh::GetNumVertices=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--getnumvertices")] +ID3DXBaseMesh::GetOptions=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--getoptions")] +ID3DXBaseMesh::GetVertexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--getvertexbuffer")] +ID3DXBaseMesh::LockIndexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--lockindexbuffer")] +ID3DXBaseMesh::LockVertexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--lockvertexbuffer")] +ID3DXBaseMesh::UnlockIndexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--unlockindexbuffer")] +ID3DXBaseMesh::UnlockVertexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--unlockvertexbuffer")] +ID3DXBaseMesh::UpdateSemantics=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbasemesh--updatesemantics")] +ID3DXBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbuffer")] +ID3DXBuffer::GetBufferPointer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbuffer--getbufferpointer")] +ID3DXBuffer::GetBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxbuffer--getbuffersize")] +ID3DXCompressedAnimationSet=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxcompressedanimationset")] +ID3DXCompressedAnimationSet::GetCallbackKeys=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxcompressedanimationset--getcallbackkeys")] +ID3DXCompressedAnimationSet::GetCompressedData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxcompressedanimationset--getcompresseddata")] +ID3DXCompressedAnimationSet::GetNumCallbackKeys=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxcompressedanimationset--getnumcallbackkeys")] +ID3DXCompressedAnimationSet::GetPlaybackType=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxcompressedanimationset--getplaybacktype")] +ID3DXCompressedAnimationSet::GetSourceTicksPerSecond=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxcompressedanimationset--getsourcetickspersecond")] +ID3DXConstantTable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable")] +ID3DXConstantTable::GetBufferPointer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--getbufferpointer")] +ID3DXConstantTable::GetBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--getbuffersize")] +ID3DXConstantTable::GetConstant=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--getconstant")] +ID3DXConstantTable::GetConstantByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--getconstantbyname")] +ID3DXConstantTable::GetConstantDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--getconstantdesc")] +ID3DXConstantTable::GetConstantElement=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--getconstantelement")] +ID3DXConstantTable::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--getdesc")] +ID3DXConstantTable::GetSamplerIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--getsamplerindex")] +ID3DXConstantTable::SetBool=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setbool")] +ID3DXConstantTable::SetBoolArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setboolarray")] +ID3DXConstantTable::SetDefaults=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setdefaults")] +ID3DXConstantTable::SetFloat=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setfloat")] +ID3DXConstantTable::SetFloatArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setfloatarray")] +ID3DXConstantTable::SetInt=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setint")] +ID3DXConstantTable::SetIntArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setintarray")] +ID3DXConstantTable::SetMatrix=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setmatrix")] +ID3DXConstantTable::SetMatrixArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setmatrixarray")] +ID3DXConstantTable::SetMatrixPointerArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setmatrixpointerarray")] +ID3DXConstantTable::SetMatrixTranspose=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setmatrixtranspose")] +ID3DXConstantTable::SetMatrixTransposeArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setmatrixtransposearray")] +ID3DXConstantTable::SetMatrixTransposePointerArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setmatrixtransposepointerarray")] +ID3DXConstantTable::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setvalue")] +ID3DXConstantTable::SetVector=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setvector")] +ID3DXConstantTable::SetVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxconstanttable--setvectorarray")] +ID3DXEffect=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect")] +ID3DXEffect::ApplyParameterBlock=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--applyparameterblock")] +ID3DXEffect::Begin=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--begin")] +ID3DXEffect::BeginParameterBlock=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--beginparameterblock")] +ID3DXEffect::BeginPass=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--beginpass")] +ID3DXEffect::CloneEffect=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--cloneeffect")] +ID3DXEffect::CommitChanges=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--commitchanges")] +ID3DXEffect::DeleteParameterBlock=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--deleteparameterblock")] +ID3DXEffect::End=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--end")] +ID3DXEffect::EndParameterBlock=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--endparameterblock")] +ID3DXEffect::EndPass=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--endpass")] +ID3DXEffect::FindNextValidTechnique=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--findnextvalidtechnique")] +ID3DXEffect::GetCurrentTechnique=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--getcurrenttechnique")] +ID3DXEffect::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--getdevice")] +ID3DXEffect::GetPool=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--getpool")] +ID3DXEffect::GetStateManager=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--getstatemanager")] +ID3DXEffect::IsParameterUsed=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--isparameterused")] +ID3DXEffect::OnLostDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--onlostdevice")] +ID3DXEffect::OnResetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--onresetdevice")] +ID3DXEffect::SetRawValue=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--setrawvalue")] +ID3DXEffect::SetStateManager=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--setstatemanager")] +ID3DXEffect::SetTechnique=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--settechnique")] +ID3DXEffect::ValidateTechnique=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffect--validatetechnique")] +ID3DXEffectCompiler=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectcompiler")] +ID3DXEffectCompiler::CompileEffect=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectcompiler--compileeffect")] +ID3DXEffectCompiler::CompileShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectcompiler--compileshader")] +ID3DXEffectCompiler::GetLiteral=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectcompiler--getliteral")] +ID3DXEffectCompiler::SetLiteral=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectcompiler--setliteral")] +ID3DXEffectPool=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectpool")] +ID3DXEffectStateManager=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager")] +ID3DXEffectStateManager::LightEnable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--lightenable")] +ID3DXEffectStateManager::SetFVF=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--setfvf")] +ID3DXEffectStateManager::SetLight=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--setlight")] +ID3DXEffectStateManager::SetMaterial=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--setmaterial")] +ID3DXEffectStateManager::SetNPatchMode=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--setnpatchmode")] +ID3DXEffectStateManager::SetPixelShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--setpixelshader")] +ID3DXEffectStateManager::SetPixelShaderConstantB=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--setpixelshaderconstantb")] +ID3DXEffectStateManager::SetPixelShaderConstantF=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--setpixelshaderconstantf")] +ID3DXEffectStateManager::SetPixelShaderConstantI=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--setpixelshaderconstanti")] +ID3DXEffectStateManager::SetRenderState=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--setrenderstate")] +ID3DXEffectStateManager::SetSamplerState=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--setsamplerstate")] +ID3DXEffectStateManager::SetTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--settexture")] +ID3DXEffectStateManager::SetTextureStageState=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--settexturestagestate")] +ID3DXEffectStateManager::SetTransform=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--settransform")] +ID3DXEffectStateManager::SetVertexShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--setvertexshader")] +ID3DXEffectStateManager::SetVertexShaderConstantB=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--setvertexshaderconstantb")] +ID3DXEffectStateManager::SetVertexShaderConstantF=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--setvertexshaderconstantf")] +ID3DXEffectStateManager::SetVertexShaderConstantI=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxeffectstatemanager--setvertexshaderconstanti")] +ID3DXFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfile")] +ID3DXFile::CreateEnumObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfile--createenumobject")] +ID3DXFile::CreateSaveObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfile--createsaveobject")] +ID3DXFile::RegisterEnumTemplates=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfile--registerenumtemplates")] +ID3DXFile::RegisterTemplates=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfile--registertemplates")] +ID3DXFileData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfiledata")] +ID3DXFileData::GetChild=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfiledata--getchild")] +ID3DXFileData::GetChildren=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfiledata--getchildren")] +ID3DXFileData::GetEnum=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfiledata--getenum")] +ID3DXFileData::GetId=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfiledata--getid")] +ID3DXFileData::GetName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfiledata--getname")] +ID3DXFileData::GetType=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfiledata--gettype")] +ID3DXFileData::IsReference=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfiledata--isreference")] +ID3DXFileData::Lock=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfiledata--lock")] +ID3DXFileData::Unlock=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfiledata--unlock")] +ID3DXFileEnumObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfileenumobject")] +ID3DXFileEnumObject::GetChild=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfileenumobject--getchild")] +ID3DXFileEnumObject::GetChildren=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfileenumobject--getchildren")] +ID3DXFileEnumObject::GetDataObjectById=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfileenumobject--getdataobjectbyid")] +ID3DXFileEnumObject::GetDataObjectByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfileenumobject--getdataobjectbyname")] +ID3DXFileEnumObject::GetFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfileenumobject--getfile")] +ID3DXFileSaveData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfilesavedata")] +ID3DXFileSaveData::AddDataObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfilesavedata--adddataobject")] +ID3DXFileSaveData::AddDataReference=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfilesavedata--adddatareference")] +ID3DXFileSaveData::GetId=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfilesavedata--getid")] +ID3DXFileSaveData::GetName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfilesavedata--getname")] +ID3DXFileSaveData::GetSave=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfilesavedata--getsave")] +ID3DXFileSaveData::GetType=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfilesavedata--gettype")] +ID3DXFileSaveObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfilesaveobject")] +ID3DXFileSaveObject::AddDataObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfilesaveobject--adddataobject")] +ID3DXFileSaveObject::GetFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfilesaveobject--getfile")] +ID3DXFileSaveObject::Save=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfilesaveobject--save")] +ID3DXFont=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfont")] +ID3DXFont::DrawText=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfont--drawtext")] +ID3DXFont::GetDC=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfont--getdc")] +ID3DXFont::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfont--getdesc")] +ID3DXFont::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfont--getdevice")] +ID3DXFont::GetGlyphData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfont--getglyphdata")] +ID3DXFont::GetTextMetrics=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfont--gettextmetrics")] +ID3DXFont::OnLostDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfont--onlostdevice")] +ID3DXFont::OnResetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfont--onresetdevice")] +ID3DXFont::PreloadCharacters=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfont--preloadcharacters")] +ID3DXFont::PreloadGlyphs=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfont--preloadglyphs")] +ID3DXFont::PreloadText=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxfont--preloadtext")] +ID3DXInclude=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxinclude")] +ID3DXInclude::Close=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxinclude--close")] +ID3DXInclude::Open=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxinclude--open")] +ID3DXKeyframedAnimationSet=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset")] +ID3DXKeyframedAnimationSet::Compress=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--compress")] +ID3DXKeyframedAnimationSet::GetCallbackKey=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--getcallbackkey")] +ID3DXKeyframedAnimationSet::GetCallbackKeys=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--getcallbackkeys")] +ID3DXKeyframedAnimationSet::GetNumCallbackKeys=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--getnumcallbackkeys")] +ID3DXKeyframedAnimationSet::GetNumRotationKeys=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--getnumrotationkeys")] +ID3DXKeyframedAnimationSet::GetNumScaleKeys=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--getnumscalekeys")] +ID3DXKeyframedAnimationSet::GetNumTranslationKeys=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--getnumtranslationkeys")] +ID3DXKeyframedAnimationSet::GetPlaybackType=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--getplaybacktype")] +ID3DXKeyframedAnimationSet::GetRotationKey=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--getrotationkey")] +ID3DXKeyframedAnimationSet::GetRotationKeys=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--getrotationkeys")] +ID3DXKeyframedAnimationSet::GetScaleKey=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--getscalekey")] +ID3DXKeyframedAnimationSet::GetScaleKeys=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--getscalekeys")] +ID3DXKeyframedAnimationSet::GetSourceTicksPerSecond=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--getsourcetickspersecond")] +ID3DXKeyframedAnimationSet::GetTranslationKey=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--gettranslationkey")] +ID3DXKeyframedAnimationSet::GetTranslationKeys=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--gettranslationkeys")] +ID3DXKeyframedAnimationSet::RegisterAnimationSRTKeys=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--registeranimationsrtkeys")] +ID3DXKeyframedAnimationSet::SetCallbackKey=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--setcallbackkey")] +ID3DXKeyframedAnimationSet::SetRotationKey=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--setrotationkey")] +ID3DXKeyframedAnimationSet::SetScaleKey=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--setscalekey")] +ID3DXKeyframedAnimationSet::SetTranslationKey=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--settranslationkey")] +ID3DXKeyframedAnimationSet::UnregisterAnimation=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--unregisteranimation")] +ID3DXKeyframedAnimationSet::UnregisterRotationKey=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--unregisterrotationkey")] +ID3DXKeyframedAnimationSet::UnregisterScaleKey=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--unregisterscalekey")] +ID3DXKeyframedAnimationSet::UnregisterTranslationKey=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxkeyframedanimationset--unregistertranslationkey")] +ID3DXLine=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline")] +ID3DXLine::Begin=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--begin")] +ID3DXLine::Draw=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--draw")] +ID3DXLine::DrawTransform=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--drawtransform")] +ID3DXLine::End=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--end")] +ID3DXLine::GetAntialias=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--getantialias")] +ID3DXLine::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--getdevice")] +ID3DXLine::GetGLLines=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--getgllines")] +ID3DXLine::GetPattern=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--getpattern")] +ID3DXLine::GetPatternScale=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--getpatternscale")] +ID3DXLine::GetWidth=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--getwidth")] +ID3DXLine::OnLostDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--onlostdevice")] +ID3DXLine::OnResetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--onresetdevice")] +ID3DXLine::SetAntialias=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--setantialias")] +ID3DXLine::SetGLLines=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--setgllines")] +ID3DXLine::SetPattern=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--setpattern")] +ID3DXLine::SetPatternScale=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--setpatternscale")] +ID3DXLine::SetWidth=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxline--setwidth")] +ID3DXLoadUserData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxloaduserdata")] +ID3DXLoadUserData::LoadFrameChildData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxloaduserdata--loadframechilddata")] +ID3DXLoadUserData::LoadMeshChildData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxloaduserdata--loadmeshchilddata")] +ID3DXLoadUserData::LoadTopLevelData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxloaduserdata--loadtopleveldata")] +ID3DXMatrixStack=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/d3d10-id3dxmatrixstack")] +ID3DXMATRIXStack=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxmatrixstack")] +ID3DXMATRIXStack::GetTop=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dxmatrixstack-gettop")] +ID3DXMATRIXStack::LoadIdentity=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dxmatrixstack-loadidentity")] +ID3DXMATRIXStack::LoadMatrix=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dxmatrixstack-loadmatrix")] +ID3DXMATRIXStack::MultMatrix=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dxmatrixstack-multmatrix")] +ID3DXMATRIXStack::MultMatrixLocal=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dxmatrixstack-multmatrixlocal")] +ID3DXMATRIXStack::Pop=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dxmatrixstack-pop")] +ID3DXMATRIXStack::Push=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dxmatrixstack-push")] +ID3DXMATRIXStack::RotateAxis=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dxmatrixstack-rotateaxis")] +ID3DXMATRIXStack::RotateAxisLocal=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dxmatrixstack-rotateaxislocal")] +ID3DXMATRIXStack::RotateYawPitchRoll=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dxmatrixstack-rotateyawpitchroll")] +ID3DXMATRIXStack::RotateYawPitchRollLocal=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dxmatrixstack-rotateyawpitchrolllocal")] +ID3DXMATRIXStack::Scale=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dxmatrixstack-scale")] +ID3DXMATRIXStack::ScaleLocal=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dxmatrixstack-scalelocal")] +ID3DXMATRIXStack::Translate=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dxmatrixstack-translate")] +ID3DXMATRIXStack::TranslateLocal=[Documentation("https://docs.microsoft.com/windows/win32/direct3d10/id3dxmatrixstack-translatelocal")] +ID3DXMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxmesh")] +ID3DXMesh::LockAttributeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxmesh--lockattributebuffer")] +ID3DXMesh::Optimize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxmesh--optimize")] +ID3DXMesh::OptimizeInplace=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxmesh--optimizeinplace")] +ID3DXMesh::SetAttributeTable=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxmesh--setattributetable")] +ID3DXMesh::UnlockAttributeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxmesh--unlockattributebuffer")] +ID3DXPatchMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh")] +ID3DXPatchMesh::CloneMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--clonemesh")] +ID3DXPatchMesh::GenerateAdjacency=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--generateadjacency")] +ID3DXPatchMesh::GetControlVerticesPerPatch=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--getcontrolverticesperpatch")] +ID3DXPatchMesh::GetDeclaration=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--getdeclaration")] +ID3DXPatchMesh::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--getdevice")] +ID3DXPatchMesh::GetDisplaceParam=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--getdisplaceparam")] +ID3DXPatchMesh::GetIndexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--getindexbuffer")] +ID3DXPatchMesh::GetNumPatches=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--getnumpatches")] +ID3DXPatchMesh::GetNumVertices=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--getnumvertices")] +ID3DXPatchMesh::GetOptions=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--getoptions")] +ID3DXPatchMesh::GetPatchInfo=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--getpatchinfo")] +ID3DXPatchMesh::GetTessSize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--gettesssize")] +ID3DXPatchMesh::GetVertexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--getvertexbuffer")] +ID3DXPatchMesh::LockAttributeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--lockattributebuffer")] +ID3DXPatchMesh::LockIndexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--lockindexbuffer")] +ID3DXPatchMesh::LockVertexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--lockvertexbuffer")] +ID3DXPatchMesh::Optimize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--optimize")] +ID3DXPatchMesh::SetDisplaceParam=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--setdisplaceparam")] +ID3DXPatchMesh::Tessellate=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--tessellate")] +ID3DXPatchMesh::TessellateAdaptive=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--tessellateadaptive")] +ID3DXPatchMesh::UnlockAttributeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--unlockattributebuffer")] +ID3DXPatchMesh::UnlockIndexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--unlockindexbuffer")] +ID3DXPatchMesh::UnlockVertexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxpatchmesh--unlockvertexbuffer")] +ID3DXPRTBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer")] +ID3DXPRTBuffer::AddBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--addbuffer")] +ID3DXPRTBuffer::AttachGH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--attachgh")] +ID3DXPRTBuffer::EvalGH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--evalgh")] +ID3DXPRTBuffer::ExtractTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--extracttexture")] +ID3DXPRTBuffer::ExtractToMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--extracttomesh")] +ID3DXPRTBuffer::GetHeight=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--getheight")] +ID3DXPRTBuffer::GetNumChannels=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--getnumchannels")] +ID3DXPRTBuffer::GetNumCoeffs=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--getnumcoeffs")] +ID3DXPRTBuffer::GetNumSamples=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--getnumsamples")] +ID3DXPRTBuffer::GetWidth=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--getwidth")] +ID3DXPRTBuffer::IsTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--istexture")] +ID3DXPRTBuffer::LockBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--lockbuffer")] +ID3DXPRTBuffer::ReleaseGH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--releasegh")] +ID3DXPRTBuffer::Resize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--resize")] +ID3DXPRTBuffer::ScaleBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--scalebuffer")] +ID3DXPRTBuffer::UnlockBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtbuffer--unlockbuffer")] +ID3DXPRTCompBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtcompbuffer")] +ID3DXPRTCompBuffer::ExtractBasis=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtcompbuffer--extractbasis")] +ID3DXPRTCompBuffer::ExtractClusterIDs=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtcompbuffer--extractclusterids")] +ID3DXPRTCompBuffer::ExtractPCA=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtcompbuffer--extractpca")] +ID3DXPRTCompBuffer::ExtractTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtcompbuffer--extracttexture")] +ID3DXPRTCompBuffer::ExtractToMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtcompbuffer--extracttomesh")] +ID3DXPRTCompBuffer::GetHeight=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtcompbuffer--getheight")] +ID3DXPRTCompBuffer::GetNumChannels=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtcompbuffer--getnumchannels")] +ID3DXPRTCompBuffer::GetNumClusters=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtcompbuffer--getnumclusters")] +ID3DXPRTCompBuffer::GetNumCoeffs=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtcompbuffer--getnumcoeffs")] +ID3DXPRTCompBuffer::GetNumPCA=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtcompbuffer--getnumpca")] +ID3DXPRTCompBuffer::GetNumSamples=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtcompbuffer--getnumsamples")] +ID3DXPRTCompBuffer::GetWidth=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtcompbuffer--getwidth")] +ID3DXPRTCompBuffer::IsTexture=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtcompbuffer--istexture")] +ID3DXPRTCompBuffer::NormalizeData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtcompbuffer--normalizedata")] +ID3DXPRTEngine=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine")] +ID3DXPRTEngine::ClosestRayIntersects=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--closestrayintersects")] +ID3DXPRTEngine::ComputeBounce=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--computebounce")] +ID3DXPRTEngine::ComputeBounceAdaptive=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--computebounceadaptive")] +ID3DXPRTEngine::ComputeDirectLightingSH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--computedirectlightingsh")] +ID3DXPRTEngine::ComputeDirectLightingSHAdaptive=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--computedirectlightingshadaptive")] +ID3DXPRTEngine::ComputeDirectLightingSHGPU=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--computedirectlightingshgpu")] +ID3DXPRTEngine::ComputeLDPRTCoeffs=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--computeldprtcoeffs")] +ID3DXPRTEngine::ComputeSS=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--computess")] +ID3DXPRTEngine::ComputeSSAdaptive=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--computessadaptive")] +ID3DXPRTEngine::ComputeSurfSamplesBounce=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--computesurfsamplesbounce")] +ID3DXPRTEngine::ComputeSurfSamplesDirectSH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--computesurfsamplesdirectsh")] +ID3DXPRTEngine::ComputeVolumeSamples=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--computevolumesamples")] +ID3DXPRTEngine::ComputeVolumeSamplesDirectSH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--computevolumesamplesdirectsh")] +ID3DXPRTEngine::ExtractPerVertexAlbedo=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--extractpervertexalbedo")] +ID3DXPRTEngine::FreeBounceData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--freebouncedata")] +ID3DXPRTEngine::FreeSSData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--freessdata")] +ID3DXPRTEngine::GetAdaptedMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--getadaptedmesh")] +ID3DXPRTEngine::GetNumFaces=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--getnumfaces")] +ID3DXPRTEngine::GetNumVerts=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--getnumverts")] +ID3DXPRTEngine::GetVertexAlbedo=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--getvertexalbedo")] +ID3DXPRTEngine::MultiplyAlbedo=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--multiplyalbedo")] +ID3DXPRTEngine::ResampleBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--resamplebuffer")] +ID3DXPRTEngine::RobustMeshRefine=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--robustmeshrefine")] +ID3DXPRTEngine::ScaleMeshChunk=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--scalemeshchunk")] +ID3DXPRTEngine::SetCallBack=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--setcallback")] +ID3DXPRTEngine::SetMeshMaterials=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--setmeshmaterials")] +ID3DXPRTEngine::SetMinMaxIntersection=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--setminmaxintersection")] +ID3DXPRTEngine::SetPerTexelAlbedo=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--setpertexelalbedo")] +ID3DXPRTEngine::SetPerTexelNormal=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--setpertexelnormal")] +ID3DXPRTEngine::SetPerVertexAlbedo=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--setpervertexalbedo")] +ID3DXPRTEngine::SetSamplingInfo=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--setsamplinginfo")] +ID3DXPRTEngine::ShadowRayIntersects=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxprtengine--shadowrayintersects")] +ID3DXRenderToEnvMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertoenvmap")] +ID3DXRenderToEnvMap::BeginCube=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertoenvmap--begincube")] +ID3DXRenderToEnvMap::BeginHemisphere=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertoenvmap--beginhemisphere")] +ID3DXRenderToEnvMap::BeginParabolic=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertoenvmap--beginparabolic")] +ID3DXRenderToEnvMap::BeginSphere=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertoenvmap--beginsphere")] +ID3DXRenderToEnvMap::End=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertoenvmap--end")] +ID3DXRenderToEnvMap::Face=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertoenvmap--face")] +ID3DXRenderToEnvMap::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertoenvmap--getdesc")] +ID3DXRenderToEnvMap::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertoenvmap--getdevice")] +ID3DXRenderToEnvMap::OnLostDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertoenvmap--onlostdevice")] +ID3DXRenderToEnvMap::OnResetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertoenvmap--onresetdevice")] +ID3DXRenderToSurface=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertosurface")] +ID3DXRenderToSurface::BeginScene=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertosurface--beginscene")] +ID3DXRenderToSurface::EndScene=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertosurface--endscene")] +ID3DXRenderToSurface::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertosurface--getdesc")] +ID3DXRenderToSurface::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertosurface--getdevice")] +ID3DXRenderToSurface::OnLostDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertosurface--onlostdevice")] +ID3DXRenderToSurface::OnResetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxrendertosurface--onresetdevice")] +ID3DXSaveUserData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsaveuserdata")] +ID3DXSaveUserData::AddFrameChildData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsaveuserdata--addframechilddata")] +ID3DXSaveUserData::AddMeshChildData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsaveuserdata--addmeshchilddata")] +ID3DXSaveUserData::AddTopLevelDataObjectsPost=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsaveuserdata--addtopleveldataobjectspost")] +ID3DXSaveUserData::AddTopLevelDataObjectsPre=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsaveuserdata--addtopleveldataobjectspre")] +ID3DXSaveUserData::RegisterTemplates=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsaveuserdata--registertemplates")] +ID3DXSaveUserData::SaveTemplates=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsaveuserdata--savetemplates")] +ID3DXSkinInfo=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo")] +ID3DXSkinInfo::Clone=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--clone")] +ID3DXSkinInfo::ConvertToBlendedMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--converttoblendedmesh")] +ID3DXSkinInfo::ConvertToIndexedBlendedMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--converttoindexedblendedmesh")] +ID3DXSkinInfo::FindBoneVertexInfluenceIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--findbonevertexinfluenceindex")] +ID3DXSkinInfo::GetBoneInfluence=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--getboneinfluence")] +ID3DXSkinInfo::GetBoneName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--getbonename")] +ID3DXSkinInfo::GetBoneOffsetMatrix=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--getboneoffsetmatrix")] +ID3DXSkinInfo::GetBoneVertexInfluence=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--getbonevertexinfluence")] +ID3DXSkinInfo::GetDeclaration=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--getdeclaration")] +ID3DXSkinInfo::GetFVF=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--getfvf")] +ID3DXSkinInfo::GetMaxFaceInfluences=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--getmaxfaceinfluences")] +ID3DXSkinInfo::GetMaxVertexInfluences=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--getmaxvertexinfluences")] +ID3DXSkinInfo::GetMinBoneInfluence=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--getminboneinfluence")] +ID3DXSkinInfo::GetNumBoneInfluences=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--getnumboneinfluences")] +ID3DXSkinInfo::GetNumBones=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--getnumbones")] +ID3DXSkinInfo::Remap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--remap")] +ID3DXSkinInfo::SetBoneInfluence=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--setboneinfluence")] +ID3DXSkinInfo::SetBoneName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--setbonename")] +ID3DXSkinInfo::SetBoneOffsetMatrix=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--setboneoffsetmatrix")] +ID3DXSkinInfo::SetBoneVertexInfluence=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--setbonevertexinfluence")] +ID3DXSkinInfo::SetDeclaration=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--setdeclaration")] +ID3DXSkinInfo::SetFVF=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--setfvf")] +ID3DXSkinInfo::SetMinBoneInfluence=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--setminboneinfluence")] +ID3DXSkinInfo::UpdateSkinnedMesh=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxskininfo--updateskinnedmesh")] +ID3DXSprite=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsprite")] +ID3DXSprite::Begin=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsprite--begin")] +ID3DXSprite::Draw=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsprite--draw")] +ID3DXSprite::End=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsprite--end")] +ID3DXSprite::Flush=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsprite--flush")] +ID3DXSprite::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsprite--getdevice")] +ID3DXSprite::GetTransform=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsprite--gettransform")] +ID3DXSprite::OnLostDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsprite--onlostdevice")] +ID3DXSprite::OnResetDevice=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsprite--onresetdevice")] +ID3DXSprite::SetTransform=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsprite--settransform")] +ID3DXSprite::SetWorldViewLH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsprite--setworldviewlh")] +ID3DXSprite::SetWorldViewRH=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxsprite--setworldviewrh")] +ID3DXTextureGutterHelper=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtexturegutterhelper")] +ID3DXTextureGutterHelper::ApplyGuttersFloat=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtexturegutterhelper--applyguttersfloat")] +ID3DXTextureGutterHelper::ApplyGuttersPRT=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtexturegutterhelper--applyguttersprt")] +ID3DXTextureGutterHelper::ApplyGuttersTex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtexturegutterhelper--applygutterstex")] +ID3DXTextureGutterHelper::GetBaryMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtexturegutterhelper--getbarymap")] +ID3DXTextureGutterHelper::GetFaceMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtexturegutterhelper--getfacemap")] +ID3DXTextureGutterHelper::GetGutterMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtexturegutterhelper--getguttermap")] +ID3DXTextureGutterHelper::GetHeight=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtexturegutterhelper--getheight")] +ID3DXTextureGutterHelper::GetTexelMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtexturegutterhelper--gettexelmap")] +ID3DXTextureGutterHelper::GetWidth=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtexturegutterhelper--getwidth")] +ID3DXTextureGutterHelper::ResampleTex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtexturegutterhelper--resampletex")] +ID3DXTextureGutterHelper::SetBaryMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtexturegutterhelper--setbarymap")] +ID3DXTextureGutterHelper::SetFaceMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtexturegutterhelper--setfacemap")] +ID3DXTextureGutterHelper::SetGutterMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtexturegutterhelper--setguttermap")] +ID3DXTextureGutterHelper::SetTexelMap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtexturegutterhelper--settexelmap")] +ID3DXTextureShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader")] +ID3DXTextureShader::GetConstant=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--getconstant")] +ID3DXTextureShader::GetConstantBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--getconstantbuffer")] +ID3DXTextureShader::GetConstantByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--getconstantbyname")] +ID3DXTextureShader::GetConstantDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--getconstantdesc")] +ID3DXTextureShader::GetConstantElement=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--getconstantelement")] +ID3DXTextureShader::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--getdesc")] +ID3DXTextureShader::GetFunction=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--getfunction")] +ID3DXTextureShader::SetBool=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setbool")] +ID3DXTextureShader::SetBoolArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setboolarray")] +ID3DXTextureShader::SetDefaults=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setdefaults")] +ID3DXTextureShader::SetFloat=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setfloat")] +ID3DXTextureShader::SetFloatArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setfloatarray")] +ID3DXTextureShader::SetInt=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setint")] +ID3DXTextureShader::SetIntArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setintarray")] +ID3DXTextureShader::SetMatrix=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setmatrix")] +ID3DXTextureShader::SetMatrixArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setmatrixarray")] +ID3DXTextureShader::SetMatrixPointerArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setmatrixpointerarray")] +ID3DXTextureShader::SetMatrixTranspose=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setmatrixtranspose")] +ID3DXTextureShader::SetMatrixTransposeArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setmatrixtransposearray")] +ID3DXTextureShader::SetMatrixTransposePointerArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setmatrixtransposepointerarray")] +ID3DXTextureShader::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setvalue")] +ID3DXTextureShader::SetVector=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setvector")] +ID3DXTextureShader::SetVectorArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/id3dxtextureshader--setvectorarray")] +IDailyTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-idailytrigger")] +IDailyTrigger::DaysInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-idailytrigger-get_daysinterval")] +IDailyTrigger::get_DaysInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-idailytrigger-get_daysinterval")] +IDailyTrigger::get_RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-idailytrigger-get_randomdelay")] +IDailyTrigger::put_DaysInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-idailytrigger-put_daysinterval")] +IDailyTrigger::put_RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-idailytrigger-put_randomdelay")] +IDailyTrigger::RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-idailytrigger-put_randomdelay")] +IDataAdviseHolder=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-idataadviseholder")] +IDataAdviseHolder::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idataadviseholder-advise")] +IDataAdviseHolder::EnumAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idataadviseholder-enumadvise")] +IDataAdviseHolder::SendOnDataChange=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idataadviseholder-sendondatachange")] +IDataAdviseHolder::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idataadviseholder-unadvise")] +IDataCollector=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-idatacollector")] +IDataCollector::DataCollectorSet=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_datacollectorset")] +IDataCollector::DataCollectorType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_datacollectortype")] +IDataCollector::FileName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-put_filename")] +IDataCollector::FileNameFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_filenameformat")] +IDataCollector::FileNameFormatPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_filenameformatpattern")] +IDataCollector::get_DataCollectorSet=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_datacollectorset")] +IDataCollector::get_DataCollectorType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_datacollectortype")] +IDataCollector::get_FileName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_filename")] +IDataCollector::get_FileNameFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_filenameformat")] +IDataCollector::get_FileNameFormatPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_filenameformatpattern")] +IDataCollector::get_Index=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_index")] +IDataCollector::get_LatestOutputLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_latestoutputlocation")] +IDataCollector::get_LogAppend=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_logappend")] +IDataCollector::get_LogCircular=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_logcircular")] +IDataCollector::get_LogOverwrite=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_logoverwrite")] +IDataCollector::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_name")] +IDataCollector::get_OutputLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_outputlocation")] +IDataCollector::get_Xml=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_xml")] +IDataCollector::Index=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_index")] +IDataCollector::LatestOutputLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_latestoutputlocation")] +IDataCollector::LogAppend=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_logappend")] +IDataCollector::LogCircular=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_logcircular")] +IDataCollector::LogOverwrite=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-put_logoverwrite")] +IDataCollector::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_name")] +IDataCollector::OutputLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_outputlocation")] +IDataCollector::put_FileName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-put_filename")] +IDataCollector::put_FileNameFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-put_filenameformat")] +IDataCollector::put_FileNameFormatPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-put_filenameformatpattern")] +IDataCollector::put_LatestOutputLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-put_latestoutputlocation")] +IDataCollector::put_LogAppend=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-put_logappend")] +IDataCollector::put_LogCircular=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-put_logcircular")] +IDataCollector::put_LogOverwrite=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-put_logoverwrite")] +IDataCollector::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-put_name")] +IDataCollector::SetXml=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-setxml")] +IDataCollector::Xml=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollector-get_xml")] +IDataCollectorCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-idatacollectorcollection")] +IDataCollectorCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorcollection-get__newenum")] +IDataCollectorCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorcollection-add")] +IDataCollectorCollection::AddRange=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorcollection-addrange")] +IDataCollectorCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorcollection-clear")] +IDataCollectorCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorcollection-get_count")] +IDataCollectorCollection::CreateDataCollector=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorcollection-createdatacollector")] +IDataCollectorCollection::CreateDataCollectorFromXml=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorcollection-createdatacollectorfromxml")] +IDataCollectorCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorcollection-get__newenum")] +IDataCollectorCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorcollection-get_count")] +IDataCollectorCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorcollection-get_item")] +IDataCollectorCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorcollection-get_item")] +IDataCollectorCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorcollection-remove")] +IDataCollectorSet=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-idatacollectorset")] +IDataCollectorSet::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-commit")] +IDataCollectorSet::DataCollectors=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_datacollectors")] +IDataCollectorSet::DataManager=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_datamanager")] +IDataCollectorSet::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-delete")] +IDataCollectorSet::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_description")] +IDataCollectorSet::DescriptionUnresolved=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_descriptionunresolved")] +IDataCollectorSet::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_displayname")] +IDataCollectorSet::DisplayNameUnresolved=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_displaynameunresolved")] +IDataCollectorSet::Duration=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_duration")] +IDataCollectorSet::get_DataCollectors=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_datacollectors")] +IDataCollectorSet::get_DataManager=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_datamanager")] +IDataCollectorSet::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_description")] +IDataCollectorSet::get_DescriptionUnresolved=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_descriptionunresolved")] +IDataCollectorSet::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_displayname")] +IDataCollectorSet::get_DisplayNameUnresolved=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_displaynameunresolved")] +IDataCollectorSet::get_Duration=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_duration")] +IDataCollectorSet::get_Keywords=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_keywords")] +IDataCollectorSet::get_LatestOutputLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_latestoutputlocation")] +IDataCollectorSet::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_name")] +IDataCollectorSet::get_OutputLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_outputlocation")] +IDataCollectorSet::get_RootPath=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_rootpath")] +IDataCollectorSet::get_Schedules=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_schedules")] +IDataCollectorSet::get_SchedulesEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_schedulesenabled")] +IDataCollectorSet::get_Security=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_security")] +IDataCollectorSet::get_Segment=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_segment")] +IDataCollectorSet::get_SegmentMaxDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_segmentmaxduration")] +IDataCollectorSet::get_SegmentMaxSize=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_segmentmaxsize")] +IDataCollectorSet::get_SerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_serialnumber")] +IDataCollectorSet::get_Server=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_server")] +IDataCollectorSet::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_status")] +IDataCollectorSet::get_StopOnCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_stoponcompletion")] +IDataCollectorSet::get_Subdirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_subdirectory")] +IDataCollectorSet::get_SubdirectoryFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_subdirectoryformat")] +IDataCollectorSet::get_SubdirectoryFormatPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_subdirectoryformatpattern")] +IDataCollectorSet::get_Task=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_task")] +IDataCollectorSet::get_TaskArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_taskarguments")] +IDataCollectorSet::get_TaskRunAsSelf=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_taskrunasself")] +IDataCollectorSet::get_TaskUserTextArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_taskusertextarguments")] +IDataCollectorSet::get_UserAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_useraccount")] +IDataCollectorSet::get_Xml=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_xml")] +IDataCollectorSet::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-getvalue")] +IDataCollectorSet::Keywords=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_keywords")] +IDataCollectorSet::LatestOutputLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_latestoutputlocation")] +IDataCollectorSet::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_name")] +IDataCollectorSet::OutputLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_outputlocation")] +IDataCollectorSet::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_description")] +IDataCollectorSet::put_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_displayname")] +IDataCollectorSet::put_Duration=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_duration")] +IDataCollectorSet::put_Keywords=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_keywords")] +IDataCollectorSet::put_LatestOutputLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_latestoutputlocation")] +IDataCollectorSet::put_RootPath=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_rootpath")] +IDataCollectorSet::put_SchedulesEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_schedulesenabled")] +IDataCollectorSet::put_Security=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_security")] +IDataCollectorSet::put_Segment=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_segment")] +IDataCollectorSet::put_SegmentMaxDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_segmentmaxduration")] +IDataCollectorSet::put_SegmentMaxSize=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_segmentmaxsize")] +IDataCollectorSet::put_SerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_serialnumber")] +IDataCollectorSet::put_StopOnCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_stoponcompletion")] +IDataCollectorSet::put_Subdirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_subdirectory")] +IDataCollectorSet::put_SubdirectoryFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_subdirectoryformat")] +IDataCollectorSet::put_SubdirectoryFormatPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_subdirectoryformatpattern")] +IDataCollectorSet::put_Task=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_task")] +IDataCollectorSet::put_TaskArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_taskarguments")] +IDataCollectorSet::put_TaskRunAsSelf=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_taskrunasself")] +IDataCollectorSet::put_TaskUserTextArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_taskusertextarguments")] +IDataCollectorSet::Query=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-query")] +IDataCollectorSet::RootPath=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_rootpath")] +IDataCollectorSet::Schedules=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_schedules")] +IDataCollectorSet::SchedulesEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_schedulesenabled")] +IDataCollectorSet::Security=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_security")] +IDataCollectorSet::Segment=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_segment")] +IDataCollectorSet::SegmentMaxDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_segmentmaxduration")] +IDataCollectorSet::SegmentMaxSize=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_segmentmaxsize")] +IDataCollectorSet::SerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_serialnumber")] +IDataCollectorSet::Server=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_server")] +IDataCollectorSet::SetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-setcredentials")] +IDataCollectorSet::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-setvalue")] +IDataCollectorSet::SetXml=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-setxml")] +IDataCollectorSet::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-start")] +IDataCollectorSet::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_status")] +IDataCollectorSet::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-stop")] +IDataCollectorSet::StopOnCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_stoponcompletion")] +IDataCollectorSet::Subdirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_subdirectory")] +IDataCollectorSet::SubdirectoryFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_subdirectoryformat")] +IDataCollectorSet::SubdirectoryFormatPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_subdirectoryformatpattern")] +IDataCollectorSet::Task=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_task")] +IDataCollectorSet::TaskArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_taskarguments")] +IDataCollectorSet::TaskRunAsSelf=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_taskrunasself")] +IDataCollectorSet::TaskUserTextArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-put_taskusertextarguments")] +IDataCollectorSet::UserAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_useraccount")] +IDataCollectorSet::Xml=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorset-get_xml")] +IDataCollectorSetCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-idatacollectorsetcollection")] +IDataCollectorSetCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorsetcollection-get__newenum")] +IDataCollectorSetCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorsetcollection-add")] +IDataCollectorSetCollection::AddRange=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorsetcollection-addrange")] +IDataCollectorSetCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorsetcollection-clear")] +IDataCollectorSetCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorsetcollection-get_count")] +IDataCollectorSetCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorsetcollection-get__newenum")] +IDataCollectorSetCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorsetcollection-get_count")] +IDataCollectorSetCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorsetcollection-get_item")] +IDataCollectorSetCollection::GetDataCollectorSets=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorsetcollection-getdatacollectorsets")] +IDataCollectorSetCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorsetcollection-get_item")] +IDataCollectorSetCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatacollectorsetcollection-remove")] +IDataManager=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-idatamanager")] +IDataManager::CheckBeforeRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_checkbeforerunning")] +IDataManager::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_enabled")] +IDataManager::EventsFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_eventsfilename")] +IDataManager::Extract=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-extract")] +IDataManager::FolderActions=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_folderactions")] +IDataManager::get_CheckBeforeRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_checkbeforerunning")] +IDataManager::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_enabled")] +IDataManager::get_EventsFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_eventsfilename")] +IDataManager::get_FolderActions=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_folderactions")] +IDataManager::get_MaxFolderCount=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_maxfoldercount")] +IDataManager::get_MaxSize=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_maxsize")] +IDataManager::get_MinFreeDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_minfreedisk")] +IDataManager::get_ReportFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_reportfilename")] +IDataManager::get_ReportSchema=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_reportschema")] +IDataManager::get_ResourcePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_resourcepolicy")] +IDataManager::get_Rules=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_rules")] +IDataManager::get_RuleTargetFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_ruletargetfilename")] +IDataManager::MaxFolderCount=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_maxfoldercount")] +IDataManager::MaxSize=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_maxsize")] +IDataManager::MinFreeDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_minfreedisk")] +IDataManager::put_CheckBeforeRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_checkbeforerunning")] +IDataManager::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_enabled")] +IDataManager::put_EventsFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_eventsfilename")] +IDataManager::put_MaxFolderCount=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_maxfoldercount")] +IDataManager::put_MaxSize=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_maxsize")] +IDataManager::put_MinFreeDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_minfreedisk")] +IDataManager::put_ReportFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_reportfilename")] +IDataManager::put_ReportSchema=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_reportschema")] +IDataManager::put_ResourcePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_resourcepolicy")] +IDataManager::put_Rules=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_rules")] +IDataManager::put_RuleTargetFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_ruletargetfilename")] +IDataManager::ReportFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_reportfilename")] +IDataManager::ReportSchema=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_reportschema")] +IDataManager::ResourcePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-get_resourcepolicy")] +IDataManager::Rules=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_rules")] +IDataManager::RuleTargetFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-put_ruletargetfilename")] +IDataManager::Run=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-idatamanager-run")] +IDataObject=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-idataobject")] +IDataObject::DAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idataobject-dadvise")] +IDataObject::DUnadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idataobject-dunadvise")] +IDataObject::EnumDAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idataobject-enumdadvise")] +IDataObject::EnumFormatEtc=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idataobject-enumformatetc")] +IDataObject::GetCanonicalFormatEtc=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idataobject-getcanonicalformatetc")] +IDataObject::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idataobject-getdata")] +IDataObject::GetDataHere=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idataobject-getdatahere")] +IDataObject::QueryGetData=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idataobject-querygetdata")] +IDataObject::SetData=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idataobject-setdata")] +IDataObjectAsyncCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nn-shldisp-idataobjectasynccapability")] +IDataObjectAsyncCapability::EndOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-idataobjectasynccapability-endoperation")] +IDataObjectAsyncCapability::GetAsyncMode=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-idataobjectasynccapability-getasyncmode")] +IDataObjectAsyncCapability::InOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-idataobjectasynccapability-inoperation")] +IDataObjectAsyncCapability::SetAsyncMode=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-idataobjectasynccapability-setasyncmode")] +IDataObjectAsyncCapability::StartOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-idataobjectasynccapability-startoperation")] +IDataObjectProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-idataobjectprovider")] +IDataObjectProvider::GetDataObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idataobjectprovider-getdataobject")] +IDataObjectProvider::SetDataObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idataobjectprovider-setdataobject")] +IDataRetrieverCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-idataretrievercallback")] +IDataRetrieverCallback::LoadChangeDataComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-idataretrievercallback-loadchangedatacomplete")] +IDataRetrieverCallback::LoadChangeDataError=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-idataretrievercallback-loadchangedataerror")] +IDataTransferManagerInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-idatatransfermanagerinterop")] +IDataTransferManagerInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idatatransfermanagerinterop-getforwindow")] +IDataTransferManagerInterop::ShowShareUIForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idatatransfermanagerinterop-showshareuiforwindow")] +IDCompositionAffineTransform2DEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionaffinetransform2deffect")] +IDCompositionAffineTransform2DEffect::SetBorderMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionaffinetransform2deffect-setbordermode")] +IDCompositionAffineTransform2DEffect::SetInterpolationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionaffinetransform2deffect-setinterpolationmode")] +idcompositionaffinetransform2deffect::SetSharpness=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionaffinetransform2deffect-setsharpness-overloaded")] +IDCompositionAffineTransform2DEffect::SetSharpness=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionaffinetransform2deffect-setsharpness(idcompositionanimation)")] +IDCompositionAffineTransform2DEffect::SetTransformMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionaffinetransform2deffect-settransformmatrix")] +idcompositionaffinetransform2deffect::SetTransformMatrixElement=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionaffinetransform2deffect-settransformmatrixelement-overloaded")] +IDCompositionAffineTransform2DEffect::SetTransformMatrixElement=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionaffinetransform2deffect-settransformmatrixelement(int_int_idcompositionanimation)")] +IDCompositionAnimation=[Documentation("https://docs.microsoft.com/windows/win32/api/dcompanimation/nn-dcompanimation-idcompositionanimation")] +IDCompositionAnimation::AddCubic=[Documentation("https://docs.microsoft.com/windows/win32/api/dcompanimation/nf-dcompanimation-idcompositionanimation-addcubic")] +IDCompositionAnimation::AddRepeat=[Documentation("https://docs.microsoft.com/windows/win32/api/dcompanimation/nf-dcompanimation-idcompositionanimation-addrepeat")] +IDCompositionAnimation::AddSinusoidal=[Documentation("https://docs.microsoft.com/windows/win32/api/dcompanimation/nf-dcompanimation-idcompositionanimation-addsinusoidal")] +IDCompositionAnimation::End=[Documentation("https://docs.microsoft.com/windows/win32/api/dcompanimation/nf-dcompanimation-idcompositionanimation-end")] +IDCompositionAnimation::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/dcompanimation/nf-dcompanimation-idcompositionanimation-reset")] +IDCompositionAnimation::SetAbsoluteBeginTime=[Documentation("https://docs.microsoft.com/windows/win32/api/dcompanimation/nf-dcompanimation-idcompositionanimation-setabsolutebegintime")] +IDCompositionArithmeticCompositeEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionarithmeticcompositeeffect")] +IDCompositionArithmeticCompositeEffect::SetClampOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionarithmeticcompositeeffect-setclampoutput")] +IDCompositionArithmeticCompositeEffect::setcoefficient1=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionarithmeticcompositeeffect-setcoefficient1-overloaded")] +IDCompositionArithmeticCompositeEffect::SetCoefficient1=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionarithmeticcompositeeffect-setcoefficient1(idcompositionanimation)")] +idcompositionarithmeticcompositeeffect::setcoefficient2=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionarithmeticcompositeeffect-setcoefficient2-overloaded")] +IDCompositionArithmeticCompositeEffect::SetCoefficient2=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionarithmeticcompositeeffect-setcoefficient2(float)")] +idcompositionarithmeticcompositeeffect::setcoefficient3=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionarithmeticcompositeeffect-setcoefficient3-overloaded")] +IDCompositionArithmeticCompositeEffect::SetCoefficient3=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionarithmeticcompositeeffect-setcoefficient3(float)")] +idcompositionarithmeticcompositeeffect::SetCoefficient4=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionarithmeticcompositeeffect-setcoefficient4-overloaded")] +IDCompositionArithmeticCompositeEffect::SetCoefficient4=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionarithmeticcompositeeffect-setcoefficient4(float)")] +IDCompositionArithmeticCompositeEffect::SetCoefficients=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionarithmeticcompositeeffect-setcoefficients")] +IDCompositionBlendEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionblendeffect")] +IDCompositionBlendEffect::SetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionblendeffect-setmode")] +IDCompositionBrightnessEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionbrightnesseffect")] +IDCompositionBrightnessEffect::SetBlackPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionbrightnesseffect-setblackpoint")] +idcompositionbrightnesseffect::SetBlackPointX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionbrightnesseffect-setblackpointx-overloaded")] +IDCompositionBrightnessEffect::SetBlackPointX=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionbrightnesseffect-setblackpointx(float)")] +idcompositionbrightnesseffect::SetBlackPointY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionbrightnesseffect-setblackpointy-overloaded")] +IDCompositionBrightnessEffect::SetBlackPointY=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionbrightnesseffect-setblackpointy(float)")] +IDCompositionBrightnessEffect::SetWhitePoint=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionbrightnesseffect-setwhitepoint")] +IDCompositionBrightnessEffect::SetWhitePointX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionbrightnesseffect-setwhitepointx-overloaded")] +idcompositionbrightnesseffect::SetWhitePointY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionbrightnesseffect-setwhitepointy-overloaded")] +IDCompositionBrightnessEffect::SetWhitePointY=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionbrightnesseffect-setwhitepointy(float)")] +IDCompositionClip=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionclip")] +IDCompositionColorMatrixEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositioncolormatrixeffect")] +IDCompositionColorMatrixEffect::SetAlphaMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositioncolormatrixeffect-setalphamode")] +IDCompositionColorMatrixEffect::SetClampOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositioncolormatrixeffect-setclampoutput")] +IDCompositionColorMatrixEffect::SetMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositioncolormatrixeffect-setmatrix")] +idcompositioncolormatrixeffect::SetMatrixElement=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositioncolormatrixeffect-setmatrixelement-overloaded")] +IDCompositionColorMatrixEffect::SetMatrixElement=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositioncolormatrixeffect-setmatrixelement(int_int_idcompositionanimation)")] +IDCompositionCompositeEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositioncompositeeffect")] +IDCompositionCompositeEffect::SetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositioncompositeeffect-setmode")] +IDCompositionDesktopDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositiondesktopdevice")] +IDCompositionDesktopDevice::CreateSurfaceFromHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondesktopdevice-createsurfacefromhandle")] +IDCompositionDesktopDevice::CreateSurfaceFromHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondesktopdevice-createsurfacefromhwnd")] +IDCompositionDesktopDevice::CreateTargetForHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondesktopdevice-createtargetforhwnd")] +IDCompositionDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositiondevice")] +IDCompositionDevice::CheckDeviceState=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-checkdevicestate")] +IDCompositionDevice::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-commit")] +IDCompositionDevice::CreateAnimation=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createanimation")] +IDCompositionDevice::CreateEffectGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createeffectgroup")] +IDCompositionDevice::CreateMatrixTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-creatematrixtransform")] +IDCompositionDevice::CreateMatrixTransform3D=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-creatematrixtransform3d")] +IDCompositionDevice::CreateRectangleClip=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createrectangleclip")] +IDCompositionDevice::CreateRotateTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createrotatetransform")] +IDCompositionDevice::CreateRotateTransform3D=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createrotatetransform3d")] +IDCompositionDevice::CreateScaleTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createscaletransform")] +IDCompositionDevice::CreateScaleTransform3D=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createscaletransform3d")] +IDCompositionDevice::CreateSkewTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createskewtransform")] +IDCompositionDevice::CreateSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createsurface")] +IDCompositionDevice::CreateSurfaceFromHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createsurfacefromhandle")] +IDCompositionDevice::CreateSurfaceFromHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createsurfacefromhwnd")] +IDCompositionDevice::CreateTargetForHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createtargetforhwnd")] +IDCompositionDevice::CreateTransform3DGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createtransform3dgroup")] +IDCompositionDevice::CreateTransformGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createtransformgroup")] +IDCompositionDevice::CreateTranslateTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createtranslatetransform")] +IDCompositionDevice::CreateTranslateTransform3D=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createtranslatetransform3d")] +IDCompositionDevice::CreateVirtualSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createvirtualsurface")] +IDCompositionDevice::CreateVisual=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-createvisual")] +IDCompositionDevice::GetFrameStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-getframestatistics")] +IDCompositionDevice::WaitForCommitCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice-waitforcommitcompletion")] +IDCompositionDevice2=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositiondevice2")] +IDCompositionDevice2::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-commit")] +IDCompositionDevice2::CreateAnimation=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createanimation")] +IDCompositionDevice2::CreateEffectGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createeffectgroup")] +IDCompositionDevice2::CreateMatrixTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-creatematrixtransform")] +IDCompositionDevice2::CreateMatrixTransform3D=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-creatematrixtransform3d")] +IDCompositionDevice2::CreateRectangleClip=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createrectangleclip")] +IDCompositionDevice2::CreateRotateTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createrotatetransform")] +IDCompositionDevice2::CreateRotateTransform3D=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createrotatetransform3d")] +IDCompositionDevice2::CreateScaleTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createscaletransform")] +IDCompositionDevice2::CreateScaleTransform3D=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createscaletransform3d")] +IDCompositionDevice2::CreateSkewTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createskewtransform")] +IDCompositionDevice2::CreateSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createsurface")] +IDCompositionDevice2::CreateSurfaceFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createsurfacefactory")] +IDCompositionDevice2::CreateTransform3DGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createtransform3dgroup")] +IDCompositionDevice2::CreateTransformGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createtransformgroup")] +IDCompositionDevice2::CreateTranslateTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createtranslatetransform")] +IDCompositionDevice2::CreateTranslateTransform3D=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createtranslatetransform3d")] +IDCompositionDevice2::CreateVirtualSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createvirtualsurface")] +IDCompositionDevice2::CreateVisual=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-createvisual")] +IDCompositionDevice2::GetFrameStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-getframestatistics")] +IDCompositionDevice2::WaitForCommitCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice2-waitforcommitcompletion")] +IDCompositionDevice3=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositiondevice3")] +IDCompositionDevice3::CreateAffineTransform2DEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice3-createaffinetransform2deffect")] +IDCompositionDevice3::CreateArithmeticCompositeEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice3-createarithmeticcompositeeffect")] +IDCompositionDevice3::CreateBlendEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice3-createblendeffect")] +IDCompositionDevice3::CreateBrightnessEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice3-createbrightnesseffect")] +IDCompositionDevice3::CreateColorMatrixEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice3-createcolormatrixeffect")] +IDCompositionDevice3::CreateCompositeEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice3-createcompositeeffect")] +IDCompositionDevice3::CreateGaussianBlurEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice3-creategaussianblureffect")] +IDCompositionDevice3::CreateHueRotationEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice3-createhuerotationeffect")] +IDCompositionDevice3::CreateLinearTransferEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice3-createlineartransfereffect")] +IDCompositionDevice3::CreateSaturationEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice3-createsaturationeffect")] +IDCompositionDevice3::CreateShadowEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice3-createshadoweffect")] +IDCompositionDevice3::CreateTableTransferEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice3-createtabletransfereffect")] +IDCompositionDevice3::CreateTurbulenceEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevice3-createturbulenceeffect")] +IDCompositionDeviceDebug=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositiondevicedebug")] +IDCompositionDeviceDebug::DisableDebugCounters=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevicedebug-disabledebugcounters")] +IDCompositionDeviceDebug::EnableDebugCounters=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiondevicedebug-enabledebugcounters")] +IDCompositionEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositioneffect")] +IDCompositionEffectGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositioneffectgroup")] +IDCompositionEffectGroup::SetOpacity=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositioneffectgroup-setopacity-overloaded")] +IDCompositionEffectGroup::SetTransform3D=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositioneffectgroup-settransform3d")] +IDCompositionFilterEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionfiltereffect")] +IDCompositionFilterEffect::SetInput=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionfiltereffect-setinput")] +IDCompositionGaussianBlurEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositiongaussianblureffect")] +IDCompositionGaussianBlurEffect::SetBorderMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiongaussianblureffect-setbordermode")] +idcompositiongaussianblureffect::SetStandardDeviation=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositiongaussianblureffect-setstandarddeviation-overloaded")] +IDCompositionGaussianBlurEffect::SetStandardDeviation=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiongaussianblureffect-setstandarddeviation(idcompositionanimation)")] +IDCompositionHueRotationEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionhuerotationeffect")] +idcompositionhuerotationeffect::SetAngle=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionhuerotationeffect-setangle-overloaded")] +IDCompositionHueRotationEffect::SetAngle=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionhuerotationeffect-setangle(idcompositionanimation)")] +IDCompositionLinearTransferEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionlineartransfereffect")] +IDCompositionLinearTransferEffect::SetAlphaDisable=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionlineartransfereffect-setalphadisable")] +idcompositionlineartransfereffect::SetAlphaSlope=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionlineartransfereffect-setalphaslope-overloaded")] +IDCompositionLinearTransferEffect::SetAlphaSlope=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionlineartransfereffect-setalphaslope(idcompositionanimation)")] +IDCompositionLinearTransferEffect::SetAlphaYIntercept=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionlineartransfereffect-setalphayintercept-overloaded")] +IDCompositionLinearTransferEffect::SetBlueDisable=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionlineartransfereffect-setbluedisable")] +idcompositionlineartransfereffect::SetBlueSlope=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionlineartransfereffect-setblueslope-overloaded")] +IDCompositionLinearTransferEffect::SetBlueSlope=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionlineartransfereffect-setblueslope(float)")] +IDCompositionLinearTransferEffect::SetBlueYIntercept=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionlineartransfereffect-setblueyintercept-overloaded")] +IDCompositionLinearTransferEffect::SetClampOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionlineartransfereffect-setclampoutput")] +IDCompositionLinearTransferEffect::SetGreenDisable=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionlineartransfereffect-setgreendisable")] +IDCompositionLinearTransferEffect::SetGreenSlope=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionlineartransfereffect-setgreenslope-overloaded")] +IDCompositionLinearTransferEffect::setgreenyintercept=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionlineartransfereffect-setgreenyintercept-overloaded")] +IDCompositionLinearTransferEffect::SetGreenYIntercept=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionlineartransfereffect-setgreenyintercept(float)")] +IDCompositionLinearTransferEffect::SetRedDisable=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionlineartransfereffect-setreddisable")] +idcompositionlineartransfereffect::setredslope=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionlineartransfereffect-setredslope-overloaded")] +IDCompositionLinearTransferEffect::SetRedSlope=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionlineartransfereffect-setredslope(idcompositionanimation)")] +IDCompositionLinearTransferEffect::setredyintercept=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionlineartransfereffect-setredyintercept-overloaded")] +IDCompositionLinearTransferEffect::SetRedYIntercept=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionlineartransfereffect-setredyintercept(idcompositionanimation)")] +IDCompositionMatrixTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionmatrixtransform")] +IDCompositionMatrixTransform::SetMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionmatrixtransform-setmatrix")] +IDCompositionMatrixTransform::SetMatrixElement=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionmatrixtransform-setmatrixelement-overloaded")] +IDCompositionMatrixTransform3D=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionmatrixtransform3d")] +IDCompositionMatrixTransform3D::SetMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionmatrixtransform3d-setmatrix")] +IDCompositionMatrixTransform3D::SetMatrixElement=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionmatrixtransform3d-setmatrixelement-overloaded")] +IDCompositionRectangleClip=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionrectangleclip")] +IDCompositionRectangleClip::SetBottom=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrectangleclip-setbottom-overloaded")] +IDCompositionRectangleClip::SetBottomLeftRadiusX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrectangleclip-setbottomleftradiusx")] +IDCompositionRectangleClip::SetBottomLeftRadiusY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrectangleclip-setbottomleftradiusy")] +IDCompositionRectangleClip::SetBottomRightRadiusX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrectangleclip-setbottomrightradiusx")] +IDCompositionRectangleClip::SetBottomRightRadiusY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrectangleclip-setbottomrightradiusy")] +IDCompositionRectangleClip::SetLeft=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrectangleclip-setleft-overloaded")] +IDCompositionRectangleClip::SetRight=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrectangleclip-setright-overloaded")] +IDCompositionRectangleClip::SetTop=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrectangleclip-settop-overloaded")] +IDCompositionRectangleClip::SetTopLeftRadiusX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrectangleclip-settopleftradiusx")] +IDCompositionRectangleClip::SetTopLeftRadiusY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrectangleclip-settopleftradiusy")] +IDCompositionRectangleClip::SetTopRightRadiusX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrectangleclip-settoprightradiusx")] +IDCompositionRectangleClip::SetTopRightRadiusY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrectangleclip-settoprightradiusy")] +IDCompositionRotateTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionrotatetransform")] +IDCompositionRotateTransform::SetAngle=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrotatetransform-setangle-overloaded")] +IDCompositionRotateTransform::SetCenterX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrotatetransform-setcenterx-overloaded")] +IDCompositionRotateTransform::SetCenterY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrotatetransform-setcentery-overloaded")] +IDCompositionRotateTransform3D=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionrotatetransform3d")] +IDCompositionRotateTransform3D::SetAngle=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrotatetransform3d-setangle-overloaded")] +IDCompositionRotateTransform3D::SetAxisX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrotatetransform3d-setaxisx-overloaded")] +IDCompositionRotateTransform3D::SetAxisY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrotatetransform3d-setaxisy-overloaded")] +IDCompositionRotateTransform3D::SetAxisZ=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrotatetransform3d-setaxisz-overloaded")] +IDCompositionRotateTransform3D::SetCenterX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrotatetransform3d-setcenterx-overloaded")] +IDCompositionRotateTransform3D::SetCenterY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrotatetransform3d-setcentery-overloaded")] +IDCompositionRotateTransform3D::SetCenterZ=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionrotatetransform3d-setcenterz-overloaded")] +IDCompositionSaturationEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionsaturationeffect")] +IDCompositionSaturationEffect::SetSaturation=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionsaturationeffect-setsaturation-overloaded")] +IDCompositionScaleTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionscaletransform")] +IDCompositionScaleTransform::SetCenterX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionscaletransform-setcenterx-overloaded")] +IDCompositionScaleTransform::SetCenterY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionscaletransform-setcentery-overloaded")] +IDCompositionScaleTransform::SetScaleX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionscaletransform-setscalex-overloaded")] +IDCompositionScaleTransform::SetScaleY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionscaletransform-setscaley-overloaded")] +IDCompositionScaleTransform3D=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionscaletransform3d")] +IDCompositionScaleTransform3D::SetCenterX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionscaletransform3d-setcenterx-overloaded")] +IDCompositionScaleTransform3D::SetCenterY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionscaletransform3d-setcentery-overloaded")] +IDCompositionScaleTransform3D::SetCenterZ=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionscaletransform3d-setcenterz-overloaded")] +IDCompositionScaleTransform3D::SetScaleX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionscaletransform3d-setscalex-overloaded")] +IDCompositionScaleTransform3D::SetScaleY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionscaletransform3d-setscaley-overloaded")] +IDCompositionScaleTransform3D::SetScaleZ=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionscaletransform3d-setscalez-overloaded")] +IDCompositionShadowEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionshadoweffect")] +IDCompositionShadowEffect::SetAlpha=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionshadoweffect-setalpha-overloaded")] +IDCompositionShadowEffect::SetBlue=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionshadoweffect-setblue-overloaded")] +IDCompositionShadowEffect::SetColor=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionshadoweffect-setcolor")] +IDCompositionShadowEffect::SetGreen=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionshadoweffect-setgreen-overloaded")] +IDCompositionShadowEffect::SetRed=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionshadoweffect-setred-overloaded")] +IDCompositionShadowEffect::SetStandardDeviation=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionshadoweffect-setstandarddeviation-overloaded")] +IDCompositionSkewTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionskewtransform")] +IDCompositionSkewTransform::SetAngleX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionskewtransform-setanglex-overloaded")] +IDCompositionSkewTransform::SetAngleY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionskewtransform-setangley-overloaded")] +IDCompositionSkewTransform::SetCenterX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionskewtransform-setcenterx-overloaded")] +IDCompositionSkewTransform::SetCenterY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionskewtransform-setcentery-overloaded")] +IDCompositionSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionsurface")] +IDCompositionSurface::BeginDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionsurface-begindraw")] +IDCompositionSurface::EndDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionsurface-enddraw")] +IDCompositionSurface::ResumeDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionsurface-resumedraw")] +IDCompositionSurface::Scroll=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionsurface-scroll")] +IDCompositionSurface::SuspendDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionsurface-suspenddraw")] +IDCompositionSurfaceFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionsurfacefactory")] +IDCompositionSurfaceFactory::CreateSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionsurfacefactory-createsurface")] +IDCompositionSurfaceFactory::CreateVirtualSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionsurfacefactory-createvirtualsurface")] +IDCompositionTableTransferEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositiontabletransfereffect")] +IDCompositionTableTransferEffect::SetAlphaDisable=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiontabletransfereffect-setalphadisable")] +IDCompositionTableTransferEffect::SetAlphaTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiontabletransfereffect-setalphatable")] +IDCompositionTableTransferEffect::SetAlphaTableValue=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositiontabletransfereffect-setalphatablevalue-overloaded")] +IDCompositionTableTransferEffect::SetBlueDisable=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiontabletransfereffect-setbluedisable")] +IDCompositionTableTransferEffect::SetBlueTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiontabletransfereffect-setbluetable")] +IDCompositionTableTransferEffect::SetBlueTableValue=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositiontabletransfereffect-setbluetablevalue-overloaded")] +IDCompositionTableTransferEffect::SetClampOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiontabletransfereffect-setclampoutput")] +IDCompositionTableTransferEffect::SetGreenDisable=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiontabletransfereffect-setgreendisable")] +IDCompositionTableTransferEffect::SetGreenTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiontabletransfereffect-setgreentable")] +IDCompositionTableTransferEffect::SetGreenTableValue=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositiontabletransfereffect-setgreentablevalue-overloaded")] +IDCompositionTableTransferEffect::SetRedDisable=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiontabletransfereffect-setreddisable")] +IDCompositionTableTransferEffect::SetRedTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiontabletransfereffect-setredtable")] +IDCompositionTableTransferEffect::SetRedTableValue=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositiontabletransfereffect-setredtablevalue-overloaded")] +IDCompositionTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositiontarget")] +IDCompositionTarget::SetRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositiontarget-setroot")] +IDCompositionTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositiontransform")] +IDCompositionTransform3D=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositiontransform3d")] +IDCompositionTranslateTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositiontranslatetransform")] +IDCompositionTranslateTransform::SetOffsetX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositiontranslatetransform-setoffsetx-overloaded")] +IDCompositionTranslateTransform::SetOffsetY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositiontranslatetransform-setoffsety-overloaded")] +IDCompositionTranslateTransform3D=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositiontranslatetransform3d")] +IDCompositionTranslateTransform3D::SetOffsetX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositiontranslatetransform3d-setoffsetx-overloaded")] +IDCompositionTranslateTransform3D::SetOffsetY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositiontranslatetransform3d-setoffsety-overloaded")] +IDCompositionTranslateTransform3D::SetOffsetZ=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositiontranslatetransform3d-setoffsetz-overloaded")] +IDCompositionTurbulenceEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionturbulenceeffect")] +IDCompositionTurbulenceEffect::SetBaseFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionturbulenceeffect-setbasefrequency")] +IDCompositionTurbulenceEffect::SetNoise=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionturbulenceeffect-setnoise")] +IDCompositionTurbulenceEffect::SetNumOctaves=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionturbulenceeffect-setnumoctaves")] +IDCompositionTurbulenceEffect::SetOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionturbulenceeffect-setoffset")] +IDCompositionTurbulenceEffect::SetSeed=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionturbulenceeffect-setseed")] +IDCompositionTurbulenceEffect::SetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionturbulenceeffect-setsize")] +IDCompositionTurbulenceEffect::SetStitchable=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionturbulenceeffect-setstitchable")] +IDCompositionVirtualSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionvirtualsurface")] +IDCompositionVirtualSurface::Resize=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvirtualsurface-resize")] +IDCompositionVirtualSurface::Trim=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvirtualsurface-trim")] +IDCompositionVisual=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionvisual")] +IDCompositionVisual::AddVisual=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisual-addvisual")] +IDCompositionVisual::RemoveAllVisuals=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisual-removeallvisuals")] +IDCompositionVisual::RemoveVisual=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisual-removevisual")] +IDCompositionVisual::SetBitmapInterpolationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisual-setbitmapinterpolationmode")] +IDCompositionVisual::SetBorderMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisual-setbordermode")] +IDCompositionVisual::SetClip=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionvisual-setclip-overloaded")] +IDCompositionVisual::SetCompositeMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisual-setcompositemode")] +IDCompositionVisual::SetContent=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisual-setcontent")] +IDCompositionVisual::SetEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisual-seteffect")] +IDCompositionVisual::SetOffsetX=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionvisual-setoffsetx-overloaded")] +IDCompositionVisual::SetOffsetY=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionvisual-setoffsety-overloaded")] +IDCompositionVisual::SetTransform=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionvisual-settransform-overloaded")] +IDCompositionVisual::SetTransformParent=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisual-settransformparent")] +IDCompositionVisual2=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionvisual2")] +IDCompositionVisual2::SetBackFaceVisibility=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisual2-setbackfacevisibility")] +IDCompositionVisual2::SetOpacityMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisual2-setopacitymode")] +IDCompositionVisual3=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionvisual3")] +IDCompositionVisual3::SetDepthMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisual3-setdepthmode")] +IDCompositionVisual3::SetOffsetZ=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionvisual3-setoffsetz-overloaded")] +IDCompositionVisual3::SetOpacity=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionvisual3-setopacity-overloaded")] +IDCompositionVisual3::SetTransform=[Documentation("https://docs.microsoft.com/windows/win32/directcomp/idcompositionvisual3-settransform-overloaded")] +IDCompositionVisual3::SetVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisual3-setvisible")] +IDCompositionVisualDebug=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nn-dcomp-idcompositionvisualdebug")] +IDCompositionVisualDebug::DisableHeatMap=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisualdebug-disableheatmap")] +IDCompositionVisualDebug::DisableRedrawRegions=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisualdebug-disableredrawregions")] +IDCompositionVisualDebug::EnableHeatMap=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisualdebug-enableheatmap")] +IDCompositionVisualDebug::EnableRedrawRegions=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomp/nf-dcomp-idcompositionvisualdebug-enableredrawregions")] +IDDrawExclModeVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iddrawexclmodevideo")] +IDDrawExclModeVideo::GetDDrawObject=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iddrawexclmodevideo-getddrawobject")] +IDDrawExclModeVideo::GetDDrawSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iddrawexclmodevideo-getddrawsurface")] +IDDrawExclModeVideo::GetNativeVideoProps=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iddrawexclmodevideo-getnativevideoprops")] +IDDrawExclModeVideo::SetCallbackInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iddrawexclmodevideo-setcallbackinterface")] +IDDrawExclModeVideo::SetDDrawObject=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iddrawexclmodevideo-setddrawobject")] +IDDrawExclModeVideo::SetDDrawSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iddrawexclmodevideo-setddrawsurface")] +IDDrawExclModeVideo::SetDrawParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iddrawexclmodevideo-setdrawparameters")] +IDDrawExclModeVideoCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iddrawexclmodevideocallback")] +IDDrawExclModeVideoCallback::OnUpdateColorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iddrawexclmodevideocallback-onupdatecolorkey")] +IDDrawExclModeVideoCallback::OnUpdateOverlay=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iddrawexclmodevideocallback-onupdateoverlay")] +IDDrawExclModeVideoCallback::OnUpdateSize=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iddrawexclmodevideocallback-onupdatesize")] +IDebugLiveShaderRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/idebugliveshaderrequest")] +IDebugLiveShaderRequest::BeginDebugLiveShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/idebugliveshaderrequest-begindebugliveshader-debugshaderrequestinfo-ptr")] +IDebugShaderCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/idebugshadercallback")] +IDebugShaderCallback::ResultInstructions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/idebugshadercallback-resultinstructions-dword-byte-arr")] +IDebugShaderCancel=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/idebugshadercancel")] +IDebugShaderCancel::CancelGenerate=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/idebugshadercancel-cancelgenerate-debugshaderrequestinfo-ptr-pixelhistoryoperation-ptr")] +IDebugShaderRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/idebugshaderrequest")] +IDebugShaderRequest::BeginDebugShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/idebugshaderrequest-begindebugshader-ipixerrorcallback-ptr-eventid-dword-dword-point2d-pipelinestages-pixelhistoryoperation-ptr-dword-ptr")] +IDebugShaderRequest2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/idebugshaderrequest2")] +IDebugShaderRequest2::BeginDebugShader=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/idebugshaderrequest2-begindebugshader-ipixerrorcallback-ptr-dword-byte-arr-dword-ptr")] +IDebugShaderRequest2::GenerateInstructions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/idebugshaderrequest2-generateinstructions-ipixerrorcallback-ptr-debugshaderrequestinfo-ptr-pixelhistoryoperation-ptr-idebugshadercallback-ptr")] +IDecimateVideoImage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-idecimatevideoimage")] +IDecimateVideoImage::ResetDecimationImageSize=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idecimatevideoimage-resetdecimationimagesize")] +IDecimateVideoImage::SetDecimationImageSize=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idecimatevideoimage-setdecimationimagesize")] +IDedupBackupSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/ddpbackup/nn-ddpbackup-idedupbackupsupport")] +IDedupBackupSupport::RestoreFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/ddpbackup/nf-ddpbackup-idedupbackupsupport-restorefiles")] +IDedupReadFileCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/ddpbackup/nn-ddpbackup-idedupreadfilecallback")] +IDedupReadFileCallback::OrderContainersRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/ddpbackup/nf-ddpbackup-idedupreadfilecallback-ordercontainersrestore")] +IDedupReadFileCallback::PreviewContainerRead=[Documentation("https://docs.microsoft.com/windows/win32/api/ddpbackup/nf-ddpbackup-idedupreadfilecallback-previewcontainerread")] +IDedupReadFileCallback::ReadBackupFile=[Documentation("https://docs.microsoft.com/windows/win32/api/ddpbackup/nf-ddpbackup-idedupreadfilecallback-readbackupfile")] +IDeepCloneable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/ideepcloneable-t-interface")] +IDeepCloneable::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/ideepcloneable-t-.deepclone-method")] +IDefaultExtractIconInit=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-idefaultextracticoninit")] +IDefaultExtractIconInit::SetDefaultIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idefaultextracticoninit-setdefaulticon")] +IDefaultExtractIconInit::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idefaultextracticoninit-setflags")] +IDefaultExtractIconInit::SetKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idefaultextracticoninit-setkey")] +IDefaultExtractIconInit::SetNormalIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idefaultextracticoninit-setnormalicon")] +IDefaultExtractIconInit::SetOpenIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idefaultextracticoninit-setopenicon")] +IDefaultExtractIconInit::SetShortcutIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idefaultextracticoninit-setshortcuticon")] +IDefaultFolderMenuInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-idefaultfoldermenuinitialize")] +IDefaultFolderMenuInitialize::GetMenuRestrictions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idefaultfoldermenuinitialize-getmenurestrictions")] +IDefaultFolderMenuInitialize::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idefaultfoldermenuinitialize-initialize")] +IDefaultFolderMenuInitialize::SetHandlerClsid=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idefaultfoldermenuinitialize-sethandlerclsid")] +IDefaultFolderMenuInitialize::SetMenuRestrictions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idefaultfoldermenuinitialize-setmenurestrictions")] +IDefaultLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nn-locationapi-idefaultlocation")] +IDefaultLocation::GetReport=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-idefaultlocation-getreport")] +IDefaultLocation::SetReport=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-idefaultlocation-setreport")] +IDeferredCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nn-control-ideferredcommand")] +IDeferredCommand::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ideferredcommand-cancel")] +IDeferredCommand::Confidence=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ideferredcommand-confidence")] +IDeferredCommand::GetHResult=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ideferredcommand-gethresult")] +IDeferredCommand::Postpone=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ideferredcommand-postpone")] +IDefViewFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-idefviewframe")] +IDelaydC=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/idelaydc")] +IDelaydC::Configure=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/idelaydc-configure")] +IDelaydC::Connect=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/idelaydc-connect")] +IDelaydC::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/idelaydc-disconnect")] +IDelaydC::GetControlState=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/idelaydc-getcontrolstate")] +IDelaydC::GetConversationStatistics=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/idelaydc-getconversationstatistics")] +IDelaydC::GetTotalStatistics=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/idelaydc-gettotalstatistics")] +IDelaydC::Pause=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/idelaydc-pause")] +IDelaydC::QueryStations=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/idelaydc-querystations")] +IDelaydC::QueryStatus=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/idelaydc-querystatus")] +IDelaydC::Resume=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/idelaydc-resume")] +IDelaydC::Start=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/idelaydc-start")] +IDelaydC::Stop=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/idelaydc-stop")] +IDelayedPropertyStoreFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-idelayedpropertystorefactory")] +IDelayedPropertyStoreFactory::GetDelayedPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-idelayedpropertystorefactory-getdelayedpropertystore")] +IDelegateFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-idelegatefolder")] +IDelegateFolder::SetItemAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idelegatefolder-setitemalloc")] +IDelegateItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-idelegateitem")] +IdentifyNtmsSlot=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-identifyntmsslot")] +Identity=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/baseeapuserpropertiesv1schema-identity-element")] +IDENTITY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/identitycommon/ne-identitycommon-identity_type")] +IdentityMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-identitymatrix")] +IdentityPrivacy=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mspeapconnectionpropertiesv1schema-identityprivacy-peapextensionstype-element")] +IdentityType=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/ne-activationregistration-identitytype")] +IDeskBand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ideskband")] +IDeskBand::GetBandInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ideskband-getbandinfo")] +IDeskBand2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ideskband2")] +IDeskBand2::CanRenderComposited=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ideskband2-canrendercomposited")] +IDeskBand2::GetCompositionState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ideskband2-getcompositionstate")] +IDeskBand2::SetCompositionState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ideskband2-setcompositionstate")] +IDeskBandInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ideskbandinfo")] +IDeskBandInfo::GetDefaultBandWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ideskbandinfo-getdefaultbandwidth")] +IDeskBar=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ideskbar")] +IDeskBar::GetClient=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ideskbar-getclient")] +IDeskBar::OnPosRectChangeDB=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ideskbar-onposrectchangedb")] +IDeskBar::SetClient=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ideskbar-setclient")] +IDesktopGadget=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-idesktopgadget")] +IDesktopGadget::RunGadget=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-idesktopgadget-rungadget")] +IDesktopWallpaper=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-idesktopwallpaper")] +IDesktopWallpaper::AdvanceSlideshow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-advanceslideshow")] +IDesktopWallpaper::Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-enable")] +IDesktopWallpaper::GetBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-getbackgroundcolor")] +IDesktopWallpaper::GetMonitorDevicePathAt=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-getmonitordevicepathat")] +IDesktopWallpaper::GetMonitorDevicePathCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-getmonitordevicepathcount")] +IDesktopWallpaper::GetMonitorRECT=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-getmonitorrect")] +IDesktopWallpaper::GetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-getposition")] +IDesktopWallpaper::GetSlideshow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-getslideshow")] +IDesktopWallpaper::GetSlideshowOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-getslideshowoptions")] +IDesktopWallpaper::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-getstatus")] +IDesktopWallpaper::GetWallpaper=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-getwallpaper")] +IDesktopWallpaper::SetBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-setbackgroundcolor")] +IDesktopWallpaper::SetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-setposition")] +IDesktopWallpaper::SetSlideshow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-setslideshow")] +IDesktopWallpaper::SetSlideshowOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-setslideshowoptions")] +IDesktopWallpaper::SetWallpaper=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idesktopwallpaper-setwallpaper")] +IDesktopWindowXamlSourceNative=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.desktopwindowxamlsource/nn-windows-ui-xaml-hosting-desktopwindowxamlsource-idesktopwindowxamlsourcenative")] +IDesktopWindowXamlSourceNative::AttachToWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.desktopwindowxamlsource/nf-windows-ui-xaml-hosting-desktopwindowxamlsource-idesktopwindowxamlsourcenative-attachtowindow")] +IDesktopWindowXamlSourceNative::get_WindowHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.desktopwindowxamlsource/nf-windows-ui-xaml-hosting-desktopwindowxamlsource-idesktopwindowxamlsourcenative-get_windowhandle")] +IDesktopWindowXamlSourceNative2=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.desktopwindowxamlsource/nn-windows-ui-xaml-hosting-desktopwindowxamlsource-idesktopwindowxamlsourcenative2")] +IDesktopWindowXamlSourceNative2::PreTranslateMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.desktopwindowxamlsource/nf-windows-ui-xaml-hosting-desktopwindowxamlsource-idesktopwindowxamlsourcenative2-pretranslatemessage")] +IDestinationStreamFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-idestinationstreamfactory")] +IDestinationStreamFactory::GetDestinationStream=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idestinationstreamfactory-getdestinationstream")] +IDeviceAccessPolicyCheck::DeviceInterfaceClassAccessCheckWithCallingThread=[Documentation("https://docs.microsoft.com/windows/win32/deviceaccess/ideviceaccesspolicycheck-deviceinterfaceclassaccesscheckwithcallingthread")] +IDeviceBroker::OpenDeviceFromInterfacePath=[Documentation("https://docs.microsoft.com/windows/win32/deviceaccess/idevicebroker-opendevicefrominterfacepath")] +IDeviceController=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nn-windows-media-streaming-idevicecontroller")] +IDeviceController::CachedDevices=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/idevicecontroller-cacheddevices")] +IDeviceController::streaming=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nf-windows-media-streaming-idevicecontroller-remove_devicedeparture")] +IDeviceIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nn-windows-media-streaming-ideviceicon")] +IDeviceIcon::ContentType=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ideviceicon-contenttype")] +IDeviceIcon::Height=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ideviceicon-height")] +IDeviceIcon::Stream=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ideviceicon-stream")] +IDeviceIcon::Width=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/ideviceicon-width")] +IDeviceIoControl=[Documentation("https://docs.microsoft.com/windows/win32/api/deviceaccess/nn-deviceaccess-ideviceiocontrol")] +IDeviceIoControl::CancelOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/deviceaccess/nf-deviceaccess-ideviceiocontrol-canceloperation")] +IDeviceIoControl::DeviceIoControlAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/deviceaccess/nf-deviceaccess-ideviceiocontrol-deviceiocontrolasync")] +IDeviceIoControl::DeviceIoControlSync=[Documentation("https://docs.microsoft.com/windows/win32/api/deviceaccess/nf-deviceaccess-ideviceiocontrol-deviceiocontrolsync")] +IDeviceModelPlugIn=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/nn-wcsplugin-idevicemodelplugin")] +IDeviceModelPlugIn::ColorimetricToDeviceColors=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/nf-wcsplugin-idevicemodelplugin-colorimetrictodevicecolors")] +IDeviceModelPlugIn::ColorimetricToDeviceColorsWithBlack=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/nf-wcsplugin-idevicemodelplugin-colorimetrictodevicecolorswithblack")] +IDeviceModelPlugIn::DeviceToColorimetricColors=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/nf-wcsplugin-idevicemodelplugin-devicetocolorimetriccolors")] +IDeviceModelPlugIn::GetGamutBoundaryMesh=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/nf-wcsplugin-idevicemodelplugin-getgamutboundarymesh")] +IDeviceModelPlugIn::GetGamutBoundaryMeshSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/nf-wcsplugin-idevicemodelplugin-getgamutboundarymeshsize")] +IDeviceModelPlugIn::GetNeutralAxis=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/nf-wcsplugin-idevicemodelplugin-getneutralaxis")] +IDeviceModelPlugIn::GetNeutralAxisSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/nf-wcsplugin-idevicemodelplugin-getneutralaxissize")] +IDeviceModelPlugIn::GetNumChannels=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/nf-wcsplugin-idevicemodelplugin-getnumchannels")] +IDeviceModelPlugIn::GetPrimarySamples=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/nf-wcsplugin-idevicemodelplugin-getprimarysamples")] +IDeviceModelPlugIn::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/nf-wcsplugin-idevicemodelplugin-initialize")] +IDeviceModelPlugIn::SetTransformDeviceModelInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/nf-wcsplugin-idevicemodelplugin-settransformdevicemodelinfo")] +IDevicePair=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nn-windows-media-streaming-idevicepair")] +IDevicePair::streaming=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nf-windows-media-streaming-idevicepair-get_renderer")] +IDeviceRequestCompletionCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/deviceaccess/nn-deviceaccess-idevicerequestcompletioncallback")] +IDeviceRequestCompletionCallback::RequestCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/deviceaccess/nf-deviceaccess-idevicerequestcompletioncallback-requestcompletion")] +IDeviceSpecificProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-idevicespecificproperty")] +IDeviceSpecificProperty::Get4BRange=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-idevicespecificproperty-get4brange")] +IDeviceSpecificProperty::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-idevicespecificproperty-gettype")] +IDeviceSpecificProperty::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-idevicespecificproperty-getvalue")] +IDeviceSpecificProperty::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-idevicespecificproperty-setvalue")] +IDeviceTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-idevicetopology")] +IDeviceTopology::GetConnector=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-idevicetopology-getconnector")] +IDeviceTopology::GetConnectorCount=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-idevicetopology-getconnectorcount")] +IDeviceTopology::GetDeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-idevicetopology-getdeviceid")] +IDeviceTopology::GetPartById=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-idevicetopology-getpartbyid")] +IDeviceTopology::GetSignalPath=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-idevicetopology-getsignalpath")] +IDeviceTopology::GetSubunit=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-idevicetopology-getsubunit")] +IDeviceTopology::GetSubunitCount=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-idevicetopology-getsubunitcount")] +IDigitalCableLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-idigitalcablelocator")] +IDigitalCableTuneRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-idigitalcabletunerequest")] +IDigitalCableTuneRequest::get_MajorChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idigitalcabletunerequest-get_majorchannel")] +IDigitalCableTuneRequest::get_SourceID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idigitalcabletunerequest-get_sourceid")] +IDigitalCableTuneRequest::put_MajorChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idigitalcabletunerequest-put_majorchannel")] +IDigitalCableTuneRequest::put_SourceID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idigitalcabletunerequest-put_sourceid")] +IDigitalCableTuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-idigitalcabletuningspace")] +IDigitalCableTuningSpace::get_MaxMajorChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idigitalcabletuningspace-get_maxmajorchannel")] +IDigitalCableTuningSpace::get_MaxSourceID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idigitalcabletuningspace-get_maxsourceid")] +IDigitalCableTuningSpace::get_MinMajorChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idigitalcabletuningspace-get_minmajorchannel")] +IDigitalCableTuningSpace::get_MinSourceID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idigitalcabletuningspace-get_minsourceid")] +IDigitalCableTuningSpace::put_MaxMajorChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idigitalcabletuningspace-put_maxmajorchannel")] +IDigitalCableTuningSpace::put_MaxSourceID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idigitalcabletuningspace-put_maxsourceid")] +IDigitalCableTuningSpace::put_MinMajorChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idigitalcabletuningspace-put_minmajorchannel")] +IDigitalCableTuningSpace::put_MinSourceID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idigitalcabletuningspace-put_minsourceid")] +IDigitalLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-idigitallocator")] +IDirect3D9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3d9")] +IDirect3D9::CheckDepthStencilMatch=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9-checkdepthstencilmatch")] +IDirect3D9::CheckDeviceFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9-checkdeviceformat")] +IDirect3D9::CheckDeviceFormatConversion=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9-checkdeviceformatconversion")] +IDirect3D9::CheckDeviceMultiSampleType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9-checkdevicemultisampletype")] +IDirect3D9::CheckDeviceType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9-checkdevicetype")] +IDirect3D9::CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9-createdevice")] +IDirect3D9::EnumAdapterModes=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9-enumadaptermodes")] +IDirect3D9::GetAdapterCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9-getadaptercount")] +IDirect3D9::GetAdapterDisplayMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9-getadapterdisplaymode")] +IDirect3D9::GetAdapterIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9-getadapteridentifier")] +IDirect3D9::GetAdapterModeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9-getadaptermodecount")] +IDirect3D9::GetAdapterMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9-getadaptermonitor")] +IDirect3D9::GetDeviceCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9-getdevicecaps")] +IDirect3D9::RegisterSoftwareDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9-registersoftwaredevice")] +IDirect3D9Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3d9ex")] +IDirect3D9Ex::CreateDeviceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9ex-createdeviceex")] +IDirect3D9Ex::EnumAdapterModesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9ex-enumadaptermodesex")] +IDirect3D9Ex::GetAdapterDisplayModeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9ex-getadapterdisplaymodeex")] +IDirect3D9Ex::GetAdapterLUID=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9ex-getadapterluid")] +IDirect3D9Ex::GetAdapterModeCountEx=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9ex-getadaptermodecountex")] +IDirect3D9ExOverlayExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3d9exoverlayextension")] +IDirect3D9ExOverlayExtension::CheckDeviceOverlayType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3d9exoverlayextension-checkdeviceoverlaytype")] +IDirect3DAuthenticatedChannel9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dauthenticatedchannel9")] +IDirect3DAuthenticatedChannel9::Configure=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dauthenticatedchannel9-configure")] +IDirect3DAuthenticatedChannel9::GetCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dauthenticatedchannel9-getcertificate")] +IDirect3DAuthenticatedChannel9::GetCertificateSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dauthenticatedchannel9-getcertificatesize")] +IDirect3DAuthenticatedChannel9::NegotiateKeyExchange=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dauthenticatedchannel9-negotiatekeyexchange")] +IDirect3DAuthenticatedChannel9::Query=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dauthenticatedchannel9-query")] +IDirect3DBaseTexture9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dbasetexture9")] +IDirect3DBaseTexture9::GenerateMipSubLevels=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dbasetexture9-generatemipsublevels")] +IDirect3DBaseTexture9::GetAutoGenFilterType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dbasetexture9-getautogenfiltertype")] +IDirect3DBaseTexture9::GetLevelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dbasetexture9-getlevelcount")] +IDirect3DBaseTexture9::GetLOD=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dbasetexture9-getlod")] +IDirect3DBaseTexture9::SetAutoGenFilterType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dbasetexture9-setautogenfiltertype")] +IDirect3DBaseTexture9::SetLOD=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dbasetexture9-setlod")] +IDirect3DCryptoSession9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dcryptosession9")] +IDirect3DCryptoSession9::DecryptionBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dcryptosession9-decryptionblt")] +IDirect3DCryptoSession9::EncryptionBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dcryptosession9-encryptionblt")] +IDirect3DCryptoSession9::FinishSessionKeyRefresh=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dcryptosession9-finishsessionkeyrefresh")] +IDirect3DCryptoSession9::GetCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dcryptosession9-getcertificate")] +IDirect3DCryptoSession9::GetCertificateSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dcryptosession9-getcertificatesize")] +IDirect3DCryptoSession9::GetEncryptionBltKey=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dcryptosession9-getencryptionbltkey")] +IDirect3DCryptoSession9::GetSurfacePitch=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dcryptosession9-getsurfacepitch")] +IDirect3DCryptoSession9::NegotiateKeyExchange=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dcryptosession9-negotiatekeyexchange")] +IDirect3DCryptoSession9::StartSessionKeyRefresh=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dcryptosession9-startsessionkeyrefresh")] +IDirect3DCubeTexture9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dcubetexture9")] +IDirect3DCubeTexture9::AddDirtyRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dcubetexture9-adddirtyrect")] +IDirect3DCubeTexture9::GetCubeMapSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dcubetexture9-getcubemapsurface")] +IDirect3DCubeTexture9::GetLevelDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dcubetexture9-getleveldesc")] +IDirect3DCubeTexture9::LockRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dcubetexture9-lockrect")] +IDirect3DCubeTexture9::UnlockRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dcubetexture9-unlockrect")] +IDirect3DDevice9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3ddevice9")] +IDirect3DDevice9::BeginScene=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-beginscene")] +IDirect3DDevice9::BeginStateBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-beginstateblock")] +IDirect3DDevice9::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-clear")] +IDirect3DDevice9::ColorFill=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-colorfill")] +IDirect3DDevice9::CreateAdditionalSwapChain=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-createadditionalswapchain")] +IDirect3DDevice9::CreateCubeTexture=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-createcubetexture")] +IDirect3DDevice9::CreateDepthStencilSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-createdepthstencilsurface")] +IDirect3DDevice9::CreateIndexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-createindexbuffer")] +IDirect3DDevice9::CreateOffscreenPlainSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-createoffscreenplainsurface")] +IDirect3DDevice9::CreatePixelShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-createpixelshader")] +IDirect3DDevice9::CreateQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-createquery")] +IDirect3DDevice9::CreateRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-createrendertarget")] +IDirect3DDevice9::CreateStateBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-createstateblock")] +IDirect3DDevice9::CreateTexture=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-createtexture")] +IDirect3DDevice9::CreateVertexBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-createvertexbuffer")] +IDirect3DDevice9::CreateVertexDeclaration=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-createvertexdeclaration")] +IDirect3DDevice9::CreateVertexShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-createvertexshader")] +IDirect3DDevice9::CreateVolumeTexture=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-createvolumetexture")] +IDirect3DDevice9::DeletePatch=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-deletepatch")] +IDirect3DDevice9::DrawIndexedPrimitive=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-drawindexedprimitive")] +IDirect3DDevice9::DrawIndexedPrimitiveUP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-drawindexedprimitiveup")] +IDirect3DDevice9::DrawPrimitive=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-drawprimitive")] +IDirect3DDevice9::DrawPrimitiveUP=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-drawprimitiveup")] +IDirect3DDevice9::DrawRectPatch=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-drawrectpatch")] +IDirect3DDevice9::DrawTriPatch=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-drawtripatch")] +IDirect3DDevice9::EndScene=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-endscene")] +IDirect3DDevice9::EndStateBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-endstateblock")] +IDirect3DDevice9::EvictManagedResources=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-evictmanagedresources")] +IDirect3DDevice9::GetAvailableTextureMem=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getavailabletexturemem")] +IDirect3DDevice9::GetBackBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getbackbuffer")] +IDirect3DDevice9::GetClipPlane=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getclipplane")] +IDirect3DDevice9::GetClipStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getclipstatus")] +IDirect3DDevice9::GetCreationParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getcreationparameters")] +IDirect3DDevice9::GetCurrentTexturePalette=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getcurrenttexturepalette")] +IDirect3DDevice9::GetDepthStencilSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getdepthstencilsurface")] +IDirect3DDevice9::GetDeviceCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getdevicecaps")] +IDirect3DDevice9::GetDirect3D=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getdirect3d")] +IDirect3DDevice9::GetDisplayMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getdisplaymode")] +IDirect3DDevice9::GetFrontBufferData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getfrontbufferdata")] +IDirect3DDevice9::GetFVF=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getfvf")] +IDirect3DDevice9::GetGammaRamp=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getgammaramp")] +IDirect3DDevice9::GetIndices=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getindices")] +IDirect3DDevice9::GetLight=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getlight")] +IDirect3DDevice9::GetLightEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getlightenable")] +IDirect3DDevice9::GetMaterial=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getmaterial")] +IDirect3DDevice9::GetNPatchMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getnpatchmode")] +IDirect3DDevice9::GetNumberOfSwapChains=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getnumberofswapchains")] +IDirect3DDevice9::GetPaletteEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getpaletteentries")] +IDirect3DDevice9::GetPixelShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getpixelshader")] +IDirect3DDevice9::GetPixelShaderConstantB=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getpixelshaderconstantb")] +IDirect3DDevice9::GetPixelShaderConstantF=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getpixelshaderconstantf")] +IDirect3DDevice9::GetPixelShaderConstantI=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getpixelshaderconstanti")] +IDirect3DDevice9::GetRasterStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getrasterstatus")] +IDirect3DDevice9::GetRenderState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getrenderstate")] +IDirect3DDevice9::GetRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getrendertarget")] +IDirect3DDevice9::GetRenderTargetData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getrendertargetdata")] +IDirect3DDevice9::GetSamplerState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getsamplerstate")] +IDirect3DDevice9::GetScissorRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getscissorrect")] +IDirect3DDevice9::GetSoftwareVertexProcessing=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getsoftwarevertexprocessing")] +IDirect3DDevice9::GetStreamSource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getstreamsource")] +IDirect3DDevice9::GetStreamSourceFreq=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getstreamsourcefreq")] +IDirect3DDevice9::GetSwapChain=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getswapchain")] +IDirect3DDevice9::GetTexture=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-gettexture")] +IDirect3DDevice9::GetTextureStageState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-gettexturestagestate")] +IDirect3DDevice9::GetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-gettransform")] +IDirect3DDevice9::GetVertexDeclaration=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getvertexdeclaration")] +IDirect3DDevice9::GetVertexShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getvertexshader")] +IDirect3DDevice9::GetVertexShaderConstantB=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getvertexshaderconstantb")] +IDirect3DDevice9::GetVertexShaderConstantF=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getvertexshaderconstantf")] +IDirect3DDevice9::GetVertexShaderConstantI=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getvertexshaderconstanti")] +IDirect3DDevice9::GetViewport=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-getviewport")] +IDirect3DDevice9::LightEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-lightenable")] +IDirect3DDevice9::MultiplyTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-multiplytransform")] +IDirect3DDevice9::Present=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-present")] +IDirect3DDevice9::ProcessVertices=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-processvertices")] +IDirect3DDevice9::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-reset")] +IDirect3DDevice9::SetClipPlane=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setclipplane")] +IDirect3DDevice9::SetClipStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setclipstatus")] +IDirect3DDevice9::SetCurrentTexturePalette=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setcurrenttexturepalette")] +IDirect3DDevice9::SetCursorPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setcursorposition")] +IDirect3DDevice9::SetCursorProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setcursorproperties")] +IDirect3DDevice9::SetDepthStencilSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setdepthstencilsurface")] +IDirect3DDevice9::SetDialogBoxMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setdialogboxmode")] +IDirect3DDevice9::SetFVF=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setfvf")] +IDirect3DDevice9::SetGammaRamp=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setgammaramp")] +IDirect3DDevice9::SetIndices=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setindices")] +IDirect3DDevice9::SetLight=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setlight")] +IDirect3DDevice9::SetMaterial=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setmaterial")] +IDirect3DDevice9::SetNPatchMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setnpatchmode")] +IDirect3DDevice9::SetPaletteEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setpaletteentries")] +IDirect3DDevice9::SetPixelShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setpixelshader")] +IDirect3DDevice9::SetPixelShaderConstantB=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setpixelshaderconstantb")] +IDirect3DDevice9::SetPixelShaderConstantF=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setpixelshaderconstantf")] +IDirect3DDevice9::SetPixelShaderConstantI=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setpixelshaderconstanti")] +IDirect3DDevice9::SetRenderState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setrenderstate")] +IDirect3DDevice9::SetRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setrendertarget")] +IDirect3DDevice9::SetSamplerState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setsamplerstate")] +IDirect3DDevice9::SetScissorRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setscissorrect")] +IDirect3DDevice9::SetSoftwareVertexProcessing=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setsoftwarevertexprocessing")] +IDirect3DDevice9::SetStreamSource=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setstreamsource")] +IDirect3DDevice9::SetStreamSourceFreq=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setstreamsourcefreq")] +IDirect3DDevice9::SetTexture=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-settexture")] +IDirect3DDevice9::SetTextureStageState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-settexturestagestate")] +IDirect3DDevice9::SetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-settransform")] +IDirect3DDevice9::SetVertexDeclaration=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setvertexdeclaration")] +IDirect3DDevice9::SetVertexShader=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setvertexshader")] +IDirect3DDevice9::SetVertexShaderConstantB=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setvertexshaderconstantb")] +IDirect3DDevice9::SetVertexShaderConstantF=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setvertexshaderconstantf")] +IDirect3DDevice9::SetVertexShaderConstantI=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setvertexshaderconstanti")] +IDirect3DDevice9::SetViewport=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-setviewport")] +IDirect3DDevice9::ShowCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-showcursor")] +IDirect3DDevice9::StretchRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-stretchrect")] +IDirect3DDevice9::TestCooperativeLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-testcooperativelevel")] +IDirect3DDevice9::UpdateSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-updatesurface")] +IDirect3DDevice9::UpdateTexture=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-updatetexture")] +IDirect3DDevice9::ValidateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9-validatedevice")] +IDirect3DDevice9Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3ddevice9ex")] +IDirect3DDevice9Ex::CheckDeviceState=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-checkdevicestate")] +IDirect3DDevice9Ex::CheckResourceResidency=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-checkresourceresidency")] +IDirect3DDevice9Ex::ComposeRects=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-composerects")] +IDirect3DDevice9Ex::CreateDepthStencilSurfaceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-createdepthstencilsurfaceex")] +IDirect3DDevice9Ex::CreateOffscreenPlainSurfaceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-createoffscreenplainsurfaceex")] +IDirect3DDevice9Ex::CreateRenderTargetEx=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-createrendertargetex")] +IDirect3DDevice9Ex::GetDisplayModeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-getdisplaymodeex")] +IDirect3DDevice9Ex::GetGPUThreadPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-getgputhreadpriority")] +IDirect3DDevice9Ex::GetMaximumFrameLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-getmaximumframelatency")] +IDirect3DDevice9Ex::PresentEx=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-presentex")] +IDirect3DDevice9Ex::ResetEx=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-resetex")] +IDirect3DDevice9Ex::SetConvolutionMonoKernel=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-setconvolutionmonokernel")] +IDirect3DDevice9Ex::SetGPUThreadPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-setgputhreadpriority")] +IDirect3DDevice9Ex::SetMaximumFrameLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-setmaximumframelatency")] +IDirect3DDevice9Ex::TestCooperativeLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-testcooperativelevel")] +IDirect3DDevice9Ex::WaitForVBlank=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9ex-waitforvblank")] +IDirect3DDevice9Video=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3ddevice9video")] +IDirect3DDevice9Video::CreateAuthenticatedChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9video-createauthenticatedchannel")] +IDirect3DDevice9Video::CreateCryptoSession=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9video-createcryptosession")] +IDirect3DDevice9Video::GetContentProtectionCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3ddevice9video-getcontentprotectioncaps")] +IDirect3DDeviceManager9=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nn-dxva2api-idirect3ddevicemanager9")] +IDirect3DDeviceManager9::CloseDeviceHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirect3ddevicemanager9-closedevicehandle")] +IDirect3DDeviceManager9::GetVideoService=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirect3ddevicemanager9-getvideoservice")] +IDirect3DDeviceManager9::LockDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirect3ddevicemanager9-lockdevice")] +IDirect3DDeviceManager9::OpenDeviceHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirect3ddevicemanager9-opendevicehandle")] +IDirect3DDeviceManager9::ResetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirect3ddevicemanager9-resetdevice")] +IDirect3DDeviceManager9::TestDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirect3ddevicemanager9-testdevice")] +IDirect3DDeviceManager9::UnlockDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirect3ddevicemanager9-unlockdevice")] +IDirect3DDxgiInterfaceAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.directx.direct3d11.interop/ns-windows-graphics-directx-direct3d11-interop-idirect3ddxgiinterfaceaccess")] +IDirect3DDxgiInterfaceAccess::GetInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.directx.direct3d11.interop/nf-windows-graphics-directx-direct3d11-interop-idirect3ddxgiinterfaceaccess-getinterface")] +IDirect3DDXVADevice9=[Documentation("https://docs.microsoft.com/windows/win32/medfound/idirect3ddxvadevice9")] +IDirect3DDXVADevice9::BeginFrame=[Documentation("https://docs.microsoft.com/windows/win32/medfound/idirect3ddxvadevice9-beginframe")] +IDirect3DDXVADevice9::EndFrame=[Documentation("https://docs.microsoft.com/windows/win32/medfound/idirect3ddxvadevice9-endframe")] +IDirect3DDXVADevice9::Execute=[Documentation("https://docs.microsoft.com/windows/win32/medfound/idirect3ddxvadevice9-execute")] +IDirect3DDXVADevice9::QueryStatus=[Documentation("https://docs.microsoft.com/windows/win32/medfound/idirect3ddxvadevice9-querystatus")] +IDirect3DIndexBuffer9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dindexbuffer9")] +IDirect3DIndexBuffer9::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dindexbuffer9-getdesc")] +IDirect3DIndexBuffer9::Lock=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dindexbuffer9-lock")] +IDirect3DIndexBuffer9::Unlock=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dindexbuffer9-unlock")] +IDirect3DPixelShader9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dpixelshader9")] +IDirect3DPixelShader9::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dpixelshader9-getdevice")] +IDirect3DPixelShader9::GetFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dpixelshader9-getfunction")] +IDirect3DQuery9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dquery9")] +IDirect3DQuery9::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dquery9-getdata")] +IDirect3DQuery9::GetDataSize=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dquery9-getdatasize")] +IDirect3DQuery9::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dquery9-getdevice")] +IDirect3DQuery9::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dquery9-gettype")] +IDirect3DQuery9::Issue=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dquery9-issue")] +IDirect3DResource9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dresource9")] +IDirect3DResource9::FreePrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dresource9-freeprivatedata")] +IDirect3DResource9::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dresource9-getdevice")] +IDirect3DResource9::GetPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dresource9-getpriority")] +IDirect3DResource9::GetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dresource9-getprivatedata")] +IDirect3DResource9::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dresource9-gettype")] +IDirect3DResource9::PreLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dresource9-preload")] +IDirect3DResource9::SetPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dresource9-setpriority")] +IDirect3DResource9::SetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dresource9-setprivatedata")] +IDirect3DStateBlock9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dstateblock9")] +IDirect3DStateBlock9::Apply=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dstateblock9-apply")] +IDirect3DStateBlock9::Capture=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dstateblock9-capture")] +IDirect3DStateBlock9::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dstateblock9-getdevice")] +IDirect3DSurface9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dsurface9")] +IDirect3DSurface9::GetContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dsurface9-getcontainer")] +IDirect3DSurface9::GetDC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dsurface9-getdc")] +IDirect3DSurface9::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dsurface9-getdesc")] +IDirect3DSurface9::LockRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dsurface9-lockrect")] +IDirect3DSurface9::ReleaseDC=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dsurface9-releasedc")] +IDirect3DSurface9::UnlockRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dsurface9-unlockrect")] +IDirect3DSwapChain9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dswapchain9")] +IDirect3DSwapChain9::GetBackBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dswapchain9-getbackbuffer")] +IDirect3DSwapChain9::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dswapchain9-getdevice")] +IDirect3DSwapChain9::GetDisplayMode=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dswapchain9-getdisplaymode")] +IDirect3DSwapChain9::GetFrontBufferData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dswapchain9-getfrontbufferdata")] +IDirect3DSwapChain9::GetPresentParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dswapchain9-getpresentparameters")] +IDirect3DSwapChain9::GetRasterStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dswapchain9-getrasterstatus")] +IDirect3DSwapChain9::Present=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dswapchain9-present")] +IDirect3DSwapChain9Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dswapchain9ex")] +IDirect3DSwapChain9Ex::GetDisplayModeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dswapchain9ex-getdisplaymodeex")] +IDirect3DSwapChain9Ex::GetLastPresentCount=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dswapchain9ex-getlastpresentcount")] +IDirect3DTexture9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dtexture9")] +IDirect3DTexture9::AddDirtyRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dtexture9-adddirtyrect")] +IDirect3DTexture9::GetLevelDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dtexture9-getleveldesc")] +IDirect3DTexture9::GetSurfaceLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dtexture9-getsurfacelevel")] +IDirect3DTexture9::LockRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dtexture9-lockrect")] +IDirect3DTexture9::UnlockRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dtexture9-unlockrect")] +IDirect3DVertexBuffer9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dvertexbuffer9")] +IDirect3DVertexBuffer9::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvertexbuffer9-getdesc")] +IDirect3DVertexBuffer9::Lock=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvertexbuffer9-lock")] +IDirect3DVertexBuffer9::Unlock=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvertexbuffer9-unlock")] +IDirect3DVertexDeclaration9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dvertexdeclaration9")] +IDirect3DVertexDeclaration9::GetDeclaration=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvertexdeclaration9-getdeclaration")] +IDirect3DVertexDeclaration9::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvertexdeclaration9-getdevice")] +IDirect3DVertexShader9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dvertexshader9")] +IDirect3DVertexShader9::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvertexshader9-getdevice")] +IDirect3DVertexShader9::GetFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvertexshader9-getfunction")] +IDirect3DVideoDevice9=[Documentation("https://docs.microsoft.com/windows/win32/medfound/idirect3dvideodevice9")] +IDirect3DVideoDevice9::CreateDXVADevice=[Documentation("https://docs.microsoft.com/windows/win32/medfound/idirect3dvideodevice9-createdxvadevice")] +IDirect3DVideoDevice9::CreateSurface=[Documentation("https://docs.microsoft.com/windows/win32/medfound/idirect3dvideodevice9-createsurface")] +IDirect3DVideoDevice9::GetDXVACompressedBufferInfo=[Documentation("https://docs.microsoft.com/windows/win32/medfound/idirect3dvideodevice9-getdxvacompressedbufferinfo")] +IDirect3DVideoDevice9::GetDXVAGuids=[Documentation("https://docs.microsoft.com/windows/win32/medfound/idirect3dvideodevice9-getdxvaguids")] +IDirect3DVideoDevice9::GetDXVAInternalInfo=[Documentation("https://docs.microsoft.com/windows/win32/medfound/idirect3dvideodevice9-getdxvainternalinfo")] +IDirect3DVideoDevice9::GetUncompressedDXVAFormats=[Documentation("https://docs.microsoft.com/windows/win32/medfound/idirect3dvideodevice9-getuncompresseddxvaformats")] +IDirect3DVolume9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dvolume9")] +IDirect3DVolume9::FreePrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvolume9-freeprivatedata")] +IDirect3DVolume9::GetContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvolume9-getcontainer")] +IDirect3DVolume9::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvolume9-getdesc")] +IDirect3DVolume9::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvolume9-getdevice")] +IDirect3DVolume9::GetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvolume9-getprivatedata")] +IDirect3DVolume9::LockBox=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvolume9-lockbox")] +IDirect3DVolume9::SetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvolume9-setprivatedata")] +IDirect3DVolume9::UnlockBox=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvolume9-unlockbox")] +IDirect3DVolumeTexture9=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nn-d3d9-idirect3dvolumetexture9")] +IDirect3DVolumeTexture9::AddDirtyBox=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvolumetexture9-adddirtybox")] +IDirect3DVolumeTexture9::GetLevelDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvolumetexture9-getleveldesc")] +IDirect3DVolumeTexture9::GetVolumeLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvolumetexture9-getvolumelevel")] +IDirect3DVolumeTexture9::LockBox=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvolumetexture9-lockbox")] +IDirect3DVolumeTexture9::UnlockBox=[Documentation("https://docs.microsoft.com/windows/win32/api/d3d9/nf-d3d9-idirect3dvolumetexture9-unlockbox")] +IDirectDraw7=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nn-ddraw-idirectdraw7")] +IDirectDraw7::Compact=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-compact")] +IDirectDraw7::CreateClipper=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-createclipper")] +IDirectDraw7::CreatePalette=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-createpalette")] +IDirectDraw7::CreateSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-createsurface")] +IDirectDraw7::DuplicateSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-duplicatesurface")] +IDirectDraw7::EnumDisplayModes=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-enumdisplaymodes")] +IDirectDraw7::EnumSurfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-enumsurfaces")] +IDirectDraw7::EvaluateMode=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-evaluatemode")] +IDirectDraw7::FlipToGDISurface=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-fliptogdisurface")] +IDirectDraw7::GetAvailableVidMem=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-getavailablevidmem")] +IDirectDraw7::GetCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-getcaps")] +IDirectDraw7::GetDeviceIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-getdeviceidentifier")] +IDirectDraw7::GetDisplayMode=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-getdisplaymode")] +IDirectDraw7::GetFourCCCodes=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-getfourcccodes")] +IDirectDraw7::GetGDISurface=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-getgdisurface")] +IDirectDraw7::GetMonitorFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-getmonitorfrequency")] +IDirectDraw7::GetScanLine=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-getscanline")] +IDirectDraw7::GetSurfaceFromDC=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-getsurfacefromdc")] +IDirectDraw7::GetVerticalBlankStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-getverticalblankstatus")] +IDirectDraw7::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-initialize")] +IDirectDraw7::RestoreAllSurfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-restoreallsurfaces")] +IDirectDraw7::RestoreDisplayMode=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-restoredisplaymode")] +IDirectDraw7::SetCooperativeLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-setcooperativelevel")] +IDirectDraw7::SetDisplayMode=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-setdisplaymode")] +IDirectDraw7::StartModeTest=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-startmodetest")] +IDirectDraw7::TestCooperativeLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-testcooperativelevel")] +IDirectDraw7::WaitForVerticalBlank=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdraw7-waitforverticalblank")] +IDirectDrawClipper=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nn-ddraw-idirectdrawclipper")] +IDirectDrawClipper::GetClipList=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawclipper-getcliplist")] +IDirectDrawClipper::GetHWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawclipper-gethwnd")] +IDirectDrawClipper::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawclipper-initialize")] +IDirectDrawClipper::IsClipListChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawclipper-iscliplistchanged")] +IDirectDrawClipper::SetClipList=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawclipper-setcliplist")] +IDirectDrawClipper::SetHWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawclipper-sethwnd")] +IDirectDrawColorControl=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nn-ddraw-idirectdrawcolorcontrol")] +IDirectDrawColorControl::GetColorControls=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawcolorcontrol-getcolorcontrols")] +IDirectDrawColorControl::SetColorControls=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawcolorcontrol-setcolorcontrols")] +IDirectDrawGammaControl=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nn-ddraw-idirectdrawgammacontrol")] +IDirectDrawGammaControl::GetGammaRamp=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawgammacontrol-getgammaramp")] +IDirectDrawGammaControl::SetGammaRamp=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawgammacontrol-setgammaramp")] +IDirectDrawKernel=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkernel/nn-ddkernel-idirectdrawkernel")] +IDirectDrawKernel::GetCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkernel/nf-ddkernel-idirectdrawkernel-getcaps")] +IDirectDrawKernel::GetKernelHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkernel/nf-ddkernel-idirectdrawkernel-getkernelhandle")] +IDirectDrawKernel::ReleaseKernelHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkernel/nf-ddkernel-idirectdrawkernel-releasekernelhandle")] +IDirectDrawMediaSample=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nn-amstream-idirectdrawmediasample")] +IDirectDrawMediaSample::GetSurfaceAndReleaseLock=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-idirectdrawmediasample-getsurfaceandreleaselock")] +IDirectDrawMediaSample::LockMediaSamplePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-idirectdrawmediasample-lockmediasamplepointer")] +IDirectDrawMediaSampleAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nn-amstream-idirectdrawmediasampleallocator")] +IDirectDrawMediaSampleAllocator::GetDirectDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-idirectdrawmediasampleallocator-getdirectdraw")] +IDirectDrawMediaStream=[Documentation("https://docs.microsoft.com/windows/win32/api/ddstream/nn-ddstream-idirectdrawmediastream")] +IDirectDrawMediaStream::CreateSample=[Documentation("https://docs.microsoft.com/windows/win32/api/ddstream/nf-ddstream-idirectdrawmediastream-createsample")] +IDirectDrawMediaStream::GetDirectDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/ddstream/nf-ddstream-idirectdrawmediastream-getdirectdraw")] +IDirectDrawMediaStream::GetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/ddstream/nf-ddstream-idirectdrawmediastream-getformat")] +IDirectDrawMediaStream::GetTimePerFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/ddstream/nf-ddstream-idirectdrawmediastream-gettimeperframe")] +IDirectDrawMediaStream::SetDirectDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/ddstream/nf-ddstream-idirectdrawmediastream-setdirectdraw")] +IDirectDrawMediaStream::SetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/ddstream/nf-ddstream-idirectdrawmediastream-setformat")] +IDirectDrawPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nn-ddraw-idirectdrawpalette")] +IDirectDrawPalette::GetCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawpalette-getcaps")] +IDirectDrawPalette::GetEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawpalette-getentries")] +IDirectDrawPalette::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawpalette-initialize")] +IDirectDrawPalette::SetEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawpalette-setentries")] +IDirectDrawStreamSample=[Documentation("https://docs.microsoft.com/windows/win32/api/ddstream/nn-ddstream-idirectdrawstreamsample")] +IDirectDrawStreamSample::GetSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/ddstream/nf-ddstream-idirectdrawstreamsample-getsurface")] +IDirectDrawStreamSample::SetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/ddstream/nf-ddstream-idirectdrawstreamsample-setrect")] +IDirectDrawSurface7=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nn-ddraw-idirectdrawsurface7")] +IDirectDrawSurface7::AddAttachedSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-addattachedsurface")] +IDirectDrawSurface7::AddOverlayDirtyRect=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-addoverlaydirtyrect")] +IDirectDrawSurface7::Blt=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-blt")] +IDirectDrawSurface7::BltBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-bltbatch")] +IDirectDrawSurface7::BltFast=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-bltfast")] +IDirectDrawSurface7::ChangeUniquenessValue=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-changeuniquenessvalue")] +IDirectDrawSurface7::DeleteAttachedSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-deleteattachedsurface")] +IDirectDrawSurface7::EnumAttachedSurfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-enumattachedsurfaces")] +IDirectDrawSurface7::EnumOverlayZOrders=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-enumoverlayzorders")] +IDirectDrawSurface7::Flip=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-flip")] +IDirectDrawSurface7::FreePrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-freeprivatedata")] +IDirectDrawSurface7::GetAttachedSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getattachedsurface")] +IDirectDrawSurface7::GetBltStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getbltstatus")] +IDirectDrawSurface7::GetCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getcaps")] +IDirectDrawSurface7::GetClipper=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getclipper")] +IDirectDrawSurface7::GetColorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getcolorkey")] +IDirectDrawSurface7::GetDC=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getdc")] +IDirectDrawSurface7::GetDDInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getddinterface")] +IDirectDrawSurface7::GetFlipStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getflipstatus")] +IDirectDrawSurface7::GetLOD=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getlod")] +IDirectDrawSurface7::GetOverlayPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getoverlayposition")] +IDirectDrawSurface7::GetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getpalette")] +IDirectDrawSurface7::GetPixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getpixelformat")] +IDirectDrawSurface7::GetPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getpriority")] +IDirectDrawSurface7::GetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getprivatedata")] +IDirectDrawSurface7::GetSurfaceDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getsurfacedesc")] +IDirectDrawSurface7::GetUniquenessValue=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-getuniquenessvalue")] +IDirectDrawSurface7::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-initialize")] +IDirectDrawSurface7::IsLost=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-islost")] +IDirectDrawSurface7::Lock=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-lock")] +IDirectDrawSurface7::PageLock=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-pagelock")] +IDirectDrawSurface7::PageUnlock=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-pageunlock")] +IDirectDrawSurface7::ReleaseDC=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-releasedc")] +IDirectDrawSurface7::Restore=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-restore")] +IDirectDrawSurface7::SetClipper=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-setclipper")] +IDirectDrawSurface7::SetColorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-setcolorkey")] +IDirectDrawSurface7::SetLOD=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-setlod")] +IDirectDrawSurface7::SetOverlayPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-setoverlayposition")] +IDirectDrawSurface7::SetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-setpalette")] +IDirectDrawSurface7::SetPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-setpriority")] +IDirectDrawSurface7::SetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-setprivatedata")] +IDirectDrawSurface7::SetSurfaceDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-setsurfacedesc")] +IDirectDrawSurface7::Unlock=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-unlock")] +IDirectDrawSurface7::UpdateOverlay=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-updateoverlay")] +IDirectDrawSurface7::UpdateOverlayDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-updateoverlaydisplay")] +IDirectDrawSurface7::UpdateOverlayZOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nf-ddraw-idirectdrawsurface7-updateoverlayzorder")] +IDirectDrawSurfaceKernel=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkernel/nn-ddkernel-idirectdrawsurfacekernel")] +IDirectDrawSurfaceKernel::GetKernelHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkernel/nf-ddkernel-idirectdrawsurfacekernel-getkernelhandle")] +IDirectDrawSurfaceKernel::ReleaseKernelHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkernel/nf-ddkernel-idirectdrawsurfacekernel-releasekernelhandle")] +IDirectDrawVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nn-amvideo-idirectdrawvideo")] +IDirectDrawVideo::CanUseOverlayStretch=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-canuseoverlaystretch")] +IDirectDrawVideo::CanUseScanLine=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-canusescanline")] +IDirectDrawVideo::GetCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-getcaps")] +IDirectDrawVideo::GetDirectDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-getdirectdraw")] +IDirectDrawVideo::GetEmulatedCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-getemulatedcaps")] +IDirectDrawVideo::GetFourCCCodes=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-getfourcccodes")] +IDirectDrawVideo::GetSurfaceDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-getsurfacedesc")] +IDirectDrawVideo::GetSurfaceType=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-getsurfacetype")] +IDirectDrawVideo::GetSwitches=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-getswitches")] +IDirectDrawVideo::SetDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-setdefault")] +IDirectDrawVideo::SetDirectDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-setdirectdraw")] +IDirectDrawVideo::SetSwitches=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-setswitches")] +IDirectDrawVideo::UseOverlayStretch=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-useoverlaystretch")] +IDirectDrawVideo::UseScanLine=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-usescanline")] +IDirectDrawVideo::UseWhenFullScreen=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-usewhenfullscreen")] +IDirectDrawVideo::WillUseFullScreen=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-idirectdrawvideo-willusefullscreen")] +IDirectInputEffectDriver=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nn-dinputd-idirectinputeffectdriver")] +IDirectInputEffectDriver::AddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputeffectdriver-addref")] +IDirectInputEffectDriver::DestroyEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputeffectdriver-destroyeffect")] +IDirectInputEffectDriver::DeviceID=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputeffectdriver-deviceid")] +IDirectInputEffectDriver::DownloadEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputeffectdriver-downloadeffect")] +IDirectInputEffectDriver::Escape=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputeffectdriver-escape")] +IDirectInputEffectDriver::GetEffectStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputeffectdriver-geteffectstatus")] +IDirectInputEffectDriver::GetForceFeedbackState=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputeffectdriver-getforcefeedbackstate")] +IDirectInputEffectDriver::GetVersions=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputeffectdriver-getversions")] +IDirectInputEffectDriver::QueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputeffectdriver-queryinterface")] +IDirectInputEffectDriver::Release=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputeffectdriver-release")] +IDirectInputEffectDriver::SendForceFeedbackCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputeffectdriver-sendforcefeedbackcommand")] +IDirectInputEffectDriver::SetGain=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputeffectdriver-setgain")] +IDirectInputEffectDriver::StartEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputeffectdriver-starteffect")] +IDirectInputEffectDriver::StopEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputeffectdriver-stopeffect")] +IDirectInputJoyConfig::OpenConfigKey=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig-openconfigkey")] +IDirectInputJoyConfig8=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nn-dinputd-idirectinputjoyconfig8")] +IDirectInputJoyConfig8::Acquire=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-acquire")] +IDirectInputJoyConfig8::AddNewHardware=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-addnewhardware")] +IDirectInputJoyConfig8::AddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-addref")] +IDirectInputJoyConfig8::DeleteConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-deleteconfig")] +IDirectInputJoyConfig8::DeleteType=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-deletetype")] +IDirectInputJoyConfig8::EnumTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-enumtypes")] +IDirectInputJoyConfig8::GetConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-getconfig")] +IDirectInputJoyConfig8::GetTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-gettypeinfo")] +IDirectInputJoyConfig8::GetUserValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-getuservalues")] +IDirectInputJoyConfig8::OpenAppStatusKey=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-openappstatuskey")] +IDirectInputJoyConfig8::OpenTypeKey=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-opentypekey")] +IDirectInputJoyConfig8::QueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-queryinterface")] +IDirectInputJoyConfig8::Release=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-release")] +IDirectInputJoyConfig8::SendNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-sendnotify")] +IDirectInputJoyConfig8::SetConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-setconfig")] +IDirectInputJoyConfig8::SetCooperativeLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-setcooperativelevel")] +IDirectInputJoyConfig8::SetTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-settypeinfo")] +IDirectInputJoyConfig8::SetUserValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-setuservalues")] +IDirectInputJoyConfig8::Unacquire=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/nf-dinputd-idirectinputjoyconfig8-unacquire")] +IDirectManipulationAutoScrollBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationautoscrollbehavior")] +IDirectManipulationAutoScrollBehavior::SetConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationautoscrollbehavior-setconfiguration")] +IDirectManipulationCompositor=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationcompositor")] +IDirectManipulationCompositor::AddContent=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationcompositor-addcontent")] +IDirectManipulationCompositor::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationcompositor-flush")] +IDirectManipulationCompositor::RemoveContent=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationcompositor-removecontent")] +IDirectManipulationCompositor::SetUpdateManager=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationcompositor-setupdatemanager")] +IDirectManipulationCompositor2=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationcompositor2")] +IDirectManipulationCompositor2::AddContentWithCrossProcessChaining=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationcompositor2-addcontentwithcrossprocesschaining")] +IDirectManipulationContent=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationcontent")] +IDirectManipulationContent::GetContentRect=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationcontent-getcontentrect")] +IDirectManipulationContent::GetContentTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationcontent-getcontenttransform")] +IDirectManipulationContent::GetOutputTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationcontent-getoutputtransform")] +IDirectManipulationContent::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationcontent-gettag")] +IDirectManipulationContent::GetViewport=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationcontent-getviewport")] +IDirectManipulationContent::SetContentRect=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationcontent-setcontentrect")] +IDirectManipulationContent::SetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationcontent-settag")] +IDirectManipulationContent::SyncContentTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationcontent-synccontenttransform")] +IDirectManipulationDeferContactService=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationdefercontactservice")] +IDirectManipulationDeferContactService::CancelContact=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationdefercontactservice-cancelcontact")] +IDirectManipulationDeferContactService::CancelDeferral=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationdefercontactservice-canceldeferral")] +IDirectManipulationDeferContactService::DeferContact=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationdefercontactservice-defercontact")] +IDirectManipulationDragDropBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationdragdropbehavior")] +IDirectManipulationDragDropBehavior::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationdragdropbehavior-getstatus")] +IDirectManipulationDragDropBehavior::SetConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationdragdropbehavior-setconfiguration")] +IDirectManipulationDragDropEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationdragdropeventhandler")] +IDirectManipulationDragDropEventHandler::OnDragDropStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationdragdropeventhandler-ondragdropstatuschange")] +IDirectManipulationFrameInfoProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationframeinfoprovider")] +IDirectManipulationFrameInfoProvider::GetNextFrameInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationframeinfoprovider-getnextframeinfo")] +IDirectManipulationInteractionEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationinteractioneventhandler")] +IDirectManipulationInteractionEventHandler::OnInteraction=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationinteractioneventhandler-oninteraction")] +IDirectManipulationManager=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationmanager")] +IDirectManipulationManager::Activate=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationmanager-activate")] +IDirectManipulationManager::CreateContent=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationmanager-createcontent")] +IDirectManipulationManager::CreateViewport=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationmanager-createviewport")] +IDirectManipulationManager::Deactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationmanager-deactivate")] +IDirectManipulationManager::GetUpdateManager=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationmanager-getupdatemanager")] +IDirectManipulationManager::ProcessInput=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationmanager-processinput")] +IDirectManipulationManager::RegisterHitTestTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationmanager-registerhittesttarget")] +IDirectManipulationManager2=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationmanager2")] +IDirectManipulationManager2::CreateBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationmanager2-createbehavior")] +IDirectManipulationManager3=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationmanager3")] +IDirectManipulationManager3::GetService=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationmanager3-getservice")] +IDirectManipulationPrimaryContent=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationprimarycontent")] +IDirectManipulationPrimaryContent::GetCenterPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationprimarycontent-getcenterpoint")] +IDirectManipulationPrimaryContent::GetInertiaEndTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationprimarycontent-getinertiaendtransform")] +IDirectManipulationPrimaryContent::SetHorizontalAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationprimarycontent-sethorizontalalignment")] +IDirectManipulationPrimaryContent::SetSnapCoordinate=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationprimarycontent-setsnapcoordinate")] +IDirectManipulationPrimaryContent::SetSnapInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationprimarycontent-setsnapinterval")] +IDirectManipulationPrimaryContent::SetSnapPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationprimarycontent-setsnappoints")] +IDirectManipulationPrimaryContent::SetSnapType=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationprimarycontent-setsnaptype")] +IDirectManipulationPrimaryContent::SetVerticalAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationprimarycontent-setverticalalignment")] +IDirectManipulationPrimaryContent::SetZoomBoundaries=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationprimarycontent-setzoomboundaries")] +IDirectManipulationUpdateHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationupdatehandler")] +IDirectManipulationUpdateHandler::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationupdatehandler-update")] +IDirectManipulationUpdateManager=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationupdatemanager")] +IDirectManipulationUpdateManager::RegisterWaitHandleCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationupdatemanager-registerwaithandlecallback")] +IDirectManipulationUpdateManager::UnregisterWaitHandleCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationupdatemanager-unregisterwaithandlecallback")] +IDirectManipulationUpdateManager::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationupdatemanager-update")] +IDirectManipulationViewport=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationviewport")] +IDirectManipulationViewport::Abandon=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-abandon")] +IDirectManipulationViewport::ActivateConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-activateconfiguration")] +IDirectManipulationViewport::AddConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-addconfiguration")] +IDirectManipulationViewport::AddContent=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-addcontent")] +IDirectManipulationViewport::AddEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-addeventhandler")] +IDirectManipulationViewport::Disable=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-disable")] +IDirectManipulationViewport::Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-enable")] +IDirectManipulationViewport::GetPrimaryContent=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-getprimarycontent")] +IDirectManipulationViewport::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-getstatus")] +IDirectManipulationViewport::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-gettag")] +IDirectManipulationViewport::GetViewportRect=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-getviewportrect")] +IDirectManipulationViewport::ReleaseAllContacts=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-releaseallcontacts")] +IDirectManipulationViewport::ReleaseContact=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-releasecontact")] +IDirectManipulationViewport::RemoveConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-removeconfiguration")] +IDirectManipulationViewport::RemoveContent=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-removecontent")] +IDirectManipulationViewport::RemoveEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-removeeventhandler")] +IDirectManipulationViewport::SetChaining=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-setchaining")] +IDirectManipulationViewport::SetContact=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-setcontact")] +IDirectManipulationViewport::SetInputMode=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-setinputmode")] +IDirectManipulationViewport::SetManualGesture=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-setmanualgesture")] +IDirectManipulationViewport::SetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-settag")] +IDirectManipulationViewport::SetUpdateMode=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-setupdatemode")] +IDirectManipulationViewport::SetViewportOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-setviewportoptions")] +IDirectManipulationViewport::SetViewportRect=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-setviewportrect")] +IDirectManipulationViewport::SetViewportTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-setviewporttransform")] +IDirectManipulationViewport::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-stop")] +IDirectManipulationViewport::SyncDisplayTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-syncdisplaytransform")] +IDirectManipulationViewport::ZoomToRect=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport-zoomtorect")] +IDirectManipulationViewport2=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationviewport2")] +IDirectManipulationViewport2::AddBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport2-addbehavior")] +IDirectManipulationViewport2::RemoveAllBehaviors=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport2-removeallbehaviors")] +IDirectManipulationViewport2::RemoveBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewport2-removebehavior")] +IDirectManipulationViewportEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nn-directmanipulation-idirectmanipulationviewporteventhandler")] +IDirectManipulationViewportEventHandler::OnContentUpdated=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewporteventhandler-oncontentupdated")] +IDirectManipulationViewportEventHandler::OnViewportStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewporteventhandler-onviewportstatuschanged")] +IDirectManipulationViewportEventHandler::OnViewportUpdated=[Documentation("https://docs.microsoft.com/windows/win32/api/directmanipulation/nf-directmanipulation-idirectmanipulationviewporteventhandler-onviewportupdated")] +IDirectMusicSynth=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nn-dmusics-idirectmusicsynth")] +IDirectMusicSynth::Activate=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-activate")] +IDirectMusicSynth::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-close")] +IDirectMusicSynth::Download=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-download")] +IDirectMusicSynth::GetAppend=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-getappend")] +IDirectMusicSynth::GetChannelPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-getchannelpriority")] +IDirectMusicSynth::GetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-getformat")] +IDirectMusicSynth::GetLatencyClock=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-getlatencyclock")] +IDirectMusicSynth::GetPortCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-getportcaps")] +IDirectMusicSynth::GetRunningStats=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-getrunningstats")] +IDirectMusicSynth::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-open")] +IDirectMusicSynth::PlayBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-playbuffer")] +IDirectMusicSynth::Render=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-render")] +IDirectMusicSynth::SetChannelPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-setchannelpriority")] +IDirectMusicSynth::SetMasterClock=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-setmasterclock")] +IDirectMusicSynth::SetNumChannelGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-setnumchannelgroups")] +IDirectMusicSynth::SetSynthSink=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-setsynthsink")] +IDirectMusicSynth::Unload=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth-unload")] +IDirectMusicSynth8=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nn-dmusics-idirectmusicsynth8")] +IDirectMusicSynth8::AssignChannelToBuses=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth8-assignchanneltobuses")] +IDirectMusicSynth8::GetVoiceState=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth8-getvoicestate")] +IDirectMusicSynth8::PlayVoice=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth8-playvoice")] +IDirectMusicSynth8::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth8-refresh")] +IDirectMusicSynth8::StopVoice=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynth8-stopvoice")] +IDirectMusicSynthSink=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nn-dmusics-idirectmusicsynthsink")] +IDirectMusicSynthSink::Activate=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynthsink-activate")] +IDirectMusicSynthSink::GetDesiredBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynthsink-getdesiredbuffersize")] +IDirectMusicSynthSink::GetLatencyClock=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynthsink-getlatencyclock")] +IDirectMusicSynthSink::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynthsink-init")] +IDirectMusicSynthSink::RefTimeToSample=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynthsink-reftimetosample")] +IDirectMusicSynthSink::SampleToRefTime=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynthsink-sampletoreftime")] +IDirectMusicSynthSink::SetDirectSound=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynthsink-setdirectsound")] +IDirectMusicSynthSink::SetMasterClock=[Documentation("https://docs.microsoft.com/windows/win32/api/dmusics/nf-dmusics-idirectmusicsynthsink-setmasterclock")] +IDirectoryObject=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-idirectoryobject")] +IDirectoryObject::CreateDSObject=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-idirectoryobject-createdsobject")] +IDirectoryObject::DeleteDSObject=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-idirectoryobject-deletedsobject")] +IDirectoryObject::GetObjectAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-idirectoryobject-getobjectattributes")] +IDirectoryObject::GetObjectInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-idirectoryobject-getobjectinformation")] +IDirectoryObject::SetObjectAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-idirectoryobject-setobjectattributes")] +IDirectorySchemaMgmt=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-idirectoryschemamgmt")] +IDirectorySchemaMgmt::CreateAttributeDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-idirectoryschemamgmt")] +IDirectorySchemaMgmt::CreateClassDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-idirectoryschemamgmt")] +IDirectorySchemaMgmt::DeleteAttributeDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-idirectoryschemamgmt")] +IDirectorySchemaMgmt::DeleteClassDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-idirectoryschemamgmt")] +IDirectorySchemaMgmt::EnumAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-idirectoryschemamgmt")] +IDirectorySchemaMgmt::EnumClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-idirectoryschemamgmt")] +IDirectorySchemaMgmt::WriteAttributeDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-idirectoryschemamgmt")] +IDirectorySchemaMgmt::WriteClassDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-idirectoryschemamgmt")] +IDirectorySearch=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-idirectorysearch")] +IDirectorySearch::AbandonSearch=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-idirectorysearch-abandonsearch")] +IDirectorySearch::CloseSearchHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-idirectorysearch-closesearchhandle")] +IDirectorySearch::ExecuteSearch=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-idirectorysearch-executesearch")] +IDirectorySearch::FreeColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-idirectorysearch-freecolumn")] +IDirectorySearch::GetColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-idirectorysearch-getcolumn")] +IDirectorySearch::GetFirstRow=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-idirectorysearch-getfirstrow")] +IDirectorySearch::GetNextColumnName=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-idirectorysearch-getnextcolumnname")] +IDirectorySearch::GetNextRow=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-idirectorysearch-getnextrow")] +IDirectorySearch::GetPreviousRow=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-idirectorysearch-getpreviousrow")] +IDirectorySearch::SetSearchPreference=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nf-iads-idirectorysearch-setsearchpreference")] +IDirectWriterLock=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-idirectwriterlock")] +IDirectWriterLock::HaveWriteAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idirectwriterlock-havewriteaccess")] +IDirectWriterLock::ReleaseWriteAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idirectwriterlock-releasewriteaccess")] +IDirectWriterLock::WaitForWriteAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-idirectwriterlock-waitforwriteaccess")] +IDirectXFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfile")] +IDirectXFile::CreateEnumObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfile--createenumobject")] +IDirectXFile::CreateSaveObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfile--createsaveobject")] +IDirectXFile::RegisterTemplates=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfile--registertemplates")] +IDirectXFileBinary=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfilebinary")] +IDirectXFileBinary::GetMimeType=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfilebinary--getmimetype")] +IDirectXFileBinary::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfilebinary--getsize")] +IDirectXFileBinary::Read=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfilebinary--read")] +IDirectXFileData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfiledata")] +IDirectXFileData::AddBinaryObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfiledata--addbinaryobject")] +IDirectXFileData::AddDataObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfiledata--adddataobject")] +IDirectXFileData::AddDataReference=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfiledata--adddatareference")] +IDirectXFileData::GetData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfiledata--getdata")] +IDirectXFileData::GetNextObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfiledata--getnextobject")] +IDirectXFileData::GetType=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfiledata--gettype")] +IDirectXFileDataReference=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfiledatareference")] +IDirectXFileDataReference::Resolve=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfiledatareference--resolve")] +IDirectXFileEnumObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfileenumobject")] +IDirectXFileEnumObject::GetDataObjectById=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfileenumobject--getdataobjectbyid")] +IDirectXFileEnumObject::GetDataObjectByName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfileenumobject--getdataobjectbyname")] +IDirectXFileEnumObject::GetNextDataObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfileenumobject--getnextdataobject")] +IDirectXFileObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfileobject")] +IDirectXFileObject::GetId=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfileobject--getid")] +IDirectXFileObject::GetName=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfileobject--getname")] +IDirectXFileSaveObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfilesaveobject")] +IDirectXFileSaveObject::CreateDataObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfilesaveobject--createdataobject")] +IDirectXFileSaveObject::SaveData=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfilesaveobject--savedata")] +IDirectXFileSaveObject::SaveTemplates=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/idirectxfilesaveobject--savetemplates")] +IDirectXVideoAccelerationService=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nn-dxva2api-idirectxvideoaccelerationservice")] +IDirectXVideoAccelerationService::CreateSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideoaccelerationservice-createsurface")] +IDirectXVideoDecoder=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nn-dxva2api-idirectxvideodecoder")] +IDirectXVideoDecoder::BeginFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideodecoder-beginframe")] +IDirectXVideoDecoder::EndFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideodecoder-endframe")] +IDirectXVideoDecoder::Execute=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideodecoder-execute")] +IDirectXVideoDecoder::GetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideodecoder-getbuffer")] +IDirectXVideoDecoder::GetCreationParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideodecoder-getcreationparameters")] +IDirectXVideoDecoder::GetVideoDecoderService=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideodecoder-getvideodecoderservice")] +IDirectXVideoDecoder::ReleaseBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideodecoder-releasebuffer")] +IDirectXVideoDecoderService=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nn-dxva2api-idirectxvideodecoderservice")] +IDirectXVideoDecoderService::CreateVideoDecoder=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideodecoderservice-createvideodecoder")] +IDirectXVideoDecoderService::GetDecoderConfigurations=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideodecoderservice-getdecoderconfigurations")] +IDirectXVideoDecoderService::GetDecoderDeviceGuids=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideodecoderservice-getdecoderdeviceguids")] +IDirectXVideoDecoderService::GetDecoderRenderTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideodecoderservice-getdecoderrendertargets")] +IDirectXVideoMemoryConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nn-dxva2api-idirectxvideomemoryconfiguration")] +IDirectXVideoMemoryConfiguration::GetAvailableSurfaceTypeByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideomemoryconfiguration-getavailablesurfacetypebyindex")] +IDirectXVideoMemoryConfiguration::SetSurfaceType=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideomemoryconfiguration-setsurfacetype")] +IDirectXVideoProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nn-dxva2api-idirectxvideoprocessor")] +IDirectXVideoProcessor::GetCreationParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideoprocessor-getcreationparameters")] +IDirectXVideoProcessor::GetFilterPropertyRange=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideoprocessor-getfilterpropertyrange")] +IDirectXVideoProcessor::GetProcAmpRange=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideoprocessor-getprocamprange")] +IDirectXVideoProcessor::GetVideoProcessorCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideoprocessor-getvideoprocessorcaps")] +IDirectXVideoProcessor::GetVideoProcessorService=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideoprocessor-getvideoprocessorservice")] +IDirectXVideoProcessor::VideoProcessBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideoprocessor-videoprocessblt")] +IDirectXVideoProcessorService=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nn-dxva2api-idirectxvideoprocessorservice")] +IDirectXVideoProcessorService::CreateVideoProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideoprocessorservice-createvideoprocessor")] +IDirectXVideoProcessorService::GetFilterPropertyRange=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideoprocessorservice-getfilterpropertyrange")] +IDirectXVideoProcessorService::GetProcAmpRange=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideoprocessorservice-getprocamprange")] +IDirectXVideoProcessorService::GetVideoProcessorCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideoprocessorservice-getvideoprocessorcaps")] +IDirectXVideoProcessorService::GetVideoProcessorDeviceGuids=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideoprocessorservice-getvideoprocessordeviceguids")] +IDirectXVideoProcessorService::GetVideoProcessorRenderTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideoprocessorservice-getvideoprocessorrendertargets")] +IDirectXVideoProcessorService::GetVideoProcessorSubStreamFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideoprocessorservice-getvideoprocessorsubstreamformats")] +IDirectXVideoProcessorService::RegisterVideoProcessorSoftwareDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/dxva2api/nf-dxva2api-idirectxvideoprocessorservice-registervideoprocessorsoftwaredevice")] +IDiscFormat2=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-idiscformat2")] +IDiscFormat2::get_MediaHeuristicallyBlank=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2-get_mediaheuristicallyblank")] +IDiscFormat2::get_MediaPhysicallyBlank=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2-get_mediaphysicallyblank")] +IDiscFormat2::get_SupportedMediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2-get_supportedmediatypes")] +IDiscFormat2::IsCurrentMediaSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2-iscurrentmediasupported")] +IDiscFormat2::IsRecorderSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2-isrecordersupported")] +IDiscFormat2Data=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-idiscformat2data")] +IDiscFormat2Data::CancelWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-cancelwrite")] +IDiscFormat2Data::get_BufferUnderrunFreeDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_bufferunderrunfreedisabled")] +IDiscFormat2Data::get_ClientName=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_clientname")] +IDiscFormat2Data::get_CurrentMediaStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_currentmediastatus")] +IDiscFormat2Data::get_CurrentPhysicalMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_currentphysicalmediatype")] +IDiscFormat2Data::get_CurrentRotationTypeIsPureCAV=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_currentrotationtypeispurecav")] +IDiscFormat2Data::get_CurrentWriteSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_currentwritespeed")] +IDiscFormat2Data::get_DisableConsumerDvdCompatibilityMode=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_disableconsumerdvdcompatibilitymode")] +IDiscFormat2Data::get_ForceMediaToBeClosed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_forcemediatobeclosed")] +IDiscFormat2Data::get_ForceOverwrite=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_forceoverwrite")] +IDiscFormat2Data::get_FreeSectorsOnMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_freesectorsonmedia")] +IDiscFormat2Data::get_LastWrittenAddressOfPreviousSession=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_lastwrittenaddressofprevioussession")] +IDiscFormat2Data::get_MultisessionInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_multisessioninterfaces")] +IDiscFormat2Data::get_NextWritableAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_nextwritableaddress")] +IDiscFormat2Data::get_PostgapAlreadyInImage=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_postgapalreadyinimage")] +IDiscFormat2Data::get_Recorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_recorder")] +IDiscFormat2Data::get_RequestedRotationTypeIsPureCAV=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_requestedrotationtypeispurecav")] +IDiscFormat2Data::get_RequestedWriteSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_requestedwritespeed")] +IDiscFormat2Data::get_StartAddressOfPreviousSession=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_startaddressofprevioussession")] +IDiscFormat2Data::get_SupportedWriteSpeedDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_supportedwritespeeddescriptors")] +IDiscFormat2Data::get_SupportedWriteSpeeds=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_supportedwritespeeds")] +IDiscFormat2Data::get_TotalSectorsOnMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_totalsectorsonmedia")] +IDiscFormat2Data::get_WriteProtectStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-get_writeprotectstatus")] +IDiscFormat2Data::put_BufferUnderrunFreeDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-put_bufferunderrunfreedisabled")] +IDiscFormat2Data::put_ClientName=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-put_clientname")] +IDiscFormat2Data::put_DisableConsumerDvdCompatibilityMode=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-put_disableconsumerdvdcompatibilitymode")] +IDiscFormat2Data::put_ForceMediaToBeClosed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-put_forcemediatobeclosed")] +IDiscFormat2Data::put_ForceOverwrite=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-put_forceoverwrite")] +IDiscFormat2Data::put_PostgapAlreadyInImage=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-put_postgapalreadyinimage")] +IDiscFormat2Data::put_Recorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-put_recorder")] +IDiscFormat2Data::SetWriteSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-setwritespeed")] +IDiscFormat2Data::Write=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2data-write")] +IDiscFormat2DataEventArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-idiscformat2dataeventargs")] +IDiscFormat2DataEventArgs::get_CurrentAction=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2dataeventargs-get_currentaction")] +IDiscFormat2DataEventArgs::get_ElapsedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2dataeventargs-get_elapsedtime")] +IDiscFormat2DataEventArgs::get_RemainingTime=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2dataeventargs-get_remainingtime")] +IDiscFormat2DataEventArgs::get_TotalTime=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2dataeventargs-get_totaltime")] +IDiscFormat2Erase=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-idiscformat2erase")] +IDiscFormat2Erase::EraseMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2erase-erasemedia")] +IDiscFormat2Erase::get_ClientName=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2erase-get_clientname")] +IDiscFormat2Erase::get_CurrentPhysicalMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2erase-get_currentphysicalmediatype")] +IDiscFormat2Erase::get_FullErase=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2erase-get_fullerase")] +IDiscFormat2Erase::get_Recorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2erase-get_recorder")] +IDiscFormat2Erase::put_ClientName=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2erase-put_clientname")] +IDiscFormat2Erase::put_FullErase=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2erase-put_fullerase")] +IDiscFormat2Erase::put_Recorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2erase-put_recorder")] +IDiscFormat2RawCD=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-idiscformat2rawcd")] +IDiscFormat2RawCD::CancelWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-cancelwrite")] +IDiscFormat2RawCD::get_BufferUnderrunFreeDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-get_bufferunderrunfreedisabled")] +IDiscFormat2RawCD::get_ClientName=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-get_clientname")] +IDiscFormat2RawCD::get_CurrentPhysicalMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-get_currentphysicalmediatype")] +IDiscFormat2RawCD::get_CurrentRotationTypeIsPureCAV=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-get_currentrotationtypeispurecav")] +IDiscFormat2RawCD::get_CurrentWriteSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-get_currentwritespeed")] +IDiscFormat2RawCD::get_LastPossibleStartOfLeadout=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-get_lastpossiblestartofleadout")] +IDiscFormat2RawCD::get_Recorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-get_recorder")] +IDiscFormat2RawCD::get_RequestedRotationTypeIsPureCAV=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-get_requestedrotationtypeispurecav")] +IDiscFormat2RawCD::get_RequestedSectorType=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-get_requestedsectortype")] +IDiscFormat2RawCD::get_RequestedWriteSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-get_requestedwritespeed")] +IDiscFormat2RawCD::get_StartOfNextSession=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-get_startofnextsession")] +IDiscFormat2RawCD::get_SupportedSectorTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-get_supportedsectortypes")] +IDiscFormat2RawCD::get_SupportedWriteSpeedDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-get_supportedwritespeeddescriptors")] +IDiscFormat2RawCD::get_SupportedWriteSpeeds=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-get_supportedwritespeeds")] +IDiscFormat2RawCD::PrepareMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-preparemedia")] +IDiscFormat2RawCD::put_BufferUnderrunFreeDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-put_bufferunderrunfreedisabled")] +IDiscFormat2RawCD::put_ClientName=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-put_clientname")] +IDiscFormat2RawCD::put_Recorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-put_recorder")] +IDiscFormat2RawCD::put_RequestedSectorType=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-put_requestedsectortype")] +IDiscFormat2RawCD::ReleaseMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-releasemedia")] +IDiscFormat2RawCD::SetWriteSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-setwritespeed")] +IDiscFormat2RawCD::WriteMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-writemedia")] +IDiscFormat2RawCD::WriteMedia2=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcd-writemedia2")] +IDiscFormat2RawCDEventArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-idiscformat2rawcdeventargs")] +IDiscFormat2RawCDEventArgs::get_CurrentAction=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcdeventargs-get_currentaction")] +IDiscFormat2RawCDEventArgs::get_ElapsedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcdeventargs-get_elapsedtime")] +IDiscFormat2RawCDEventArgs::get_RemainingTime=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2rawcdeventargs-get_remainingtime")] +IDiscFormat2TrackAtOnce=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-idiscformat2trackatonce")] +IDiscFormat2TrackAtOnce::AddAudioTrack=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-addaudiotrack")] +IDiscFormat2TrackAtOnce::CancelAddTrack=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-canceladdtrack")] +IDiscFormat2TrackAtOnce::get_BufferUnderrunFreeDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_bufferunderrunfreedisabled")] +IDiscFormat2TrackAtOnce::get_ClientName=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_clientname")] +IDiscFormat2TrackAtOnce::get_CurrentPhysicalMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_currentphysicalmediatype")] +IDiscFormat2TrackAtOnce::get_CurrentRotationTypeIsPureCAV=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_currentrotationtypeispurecav")] +IDiscFormat2TrackAtOnce::get_CurrentWriteSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_currentwritespeed")] +IDiscFormat2TrackAtOnce::get_DoNotFinalizeMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_donotfinalizemedia")] +IDiscFormat2TrackAtOnce::get_ExpectedTableOfContents=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_expectedtableofcontents")] +IDiscFormat2TrackAtOnce::get_FreeSectorsOnMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_freesectorsonmedia")] +IDiscFormat2TrackAtOnce::get_NumberOfExistingTracks=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_numberofexistingtracks")] +IDiscFormat2TrackAtOnce::get_Recorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_recorder")] +IDiscFormat2TrackAtOnce::get_RequestedRotationTypeIsPureCAV=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_requestedrotationtypeispurecav")] +IDiscFormat2TrackAtOnce::get_RequestedWriteSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_requestedwritespeed")] +IDiscFormat2TrackAtOnce::get_SupportedWriteSpeedDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_supportedwritespeeddescriptors")] +IDiscFormat2TrackAtOnce::get_SupportedWriteSpeeds=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_supportedwritespeeds")] +IDiscFormat2TrackAtOnce::get_TotalSectorsOnMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_totalsectorsonmedia")] +IDiscFormat2TrackAtOnce::get_UsedSectorsOnMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-get_usedsectorsonmedia")] +IDiscFormat2TrackAtOnce::PrepareMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-preparemedia")] +IDiscFormat2TrackAtOnce::put_BufferUnderrunFreeDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-put_bufferunderrunfreedisabled")] +IDiscFormat2TrackAtOnce::put_ClientName=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-put_clientname")] +IDiscFormat2TrackAtOnce::put_DoNotFinalizeMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-put_donotfinalizemedia")] +IDiscFormat2TrackAtOnce::put_Recorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-put_recorder")] +IDiscFormat2TrackAtOnce::ReleaseMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-releasemedia")] +IDiscFormat2TrackAtOnce::SetWriteSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonce-setwritespeed")] +IDiscFormat2TrackAtOnceEventArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-idiscformat2trackatonceeventargs")] +IDiscFormat2TrackAtOnceEventArgs::get_CurrentAction=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonceeventargs-get_currentaction")] +IDiscFormat2TrackAtOnceEventArgs::get_CurrentTrackNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonceeventargs-get_currenttracknumber")] +IDiscFormat2TrackAtOnceEventArgs::get_ElapsedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonceeventargs-get_elapsedtime")] +IDiscFormat2TrackAtOnceEventArgs::get_RemainingTime=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscformat2trackatonceeventargs-get_remainingtime")] +IDiscMaster=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nn-imapi-idiscmaster")] +IDiscMaster::ClearFormatContent=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmaster-clearformatcontent")] +IDiscMaster::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmaster-close")] +IDiscMaster::EnumDiscMasterFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmaster-enumdiscmasterformats")] +IDiscMaster::EnumDiscRecorders=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmaster-enumdiscrecorders")] +IDiscMaster::GetActiveDiscMasterFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmaster-getactivediscmasterformat")] +IDiscMaster::GetActiveDiscRecorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmaster-getactivediscrecorder")] +IDiscMaster::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmaster-open")] +IDiscMaster::ProgressAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmaster-progressadvise")] +IDiscMaster::ProgressUnadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmaster-progressunadvise")] +IDiscMaster::RecordDisc=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmaster-recorddisc")] +IDiscMaster::SetActiveDiscMasterFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmaster-setactivediscmasterformat")] +IDiscMaster::SetActiveDiscRecorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmaster-setactivediscrecorder")] +IDiscMaster2=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-idiscmaster2")] +IDiscMaster2::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscmaster2-get__newenum")] +IDiscMaster2::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscmaster2-get_count")] +IDiscMaster2::get_IsSupportedEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscmaster2-get_issupportedenvironment")] +IDiscMaster2::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscmaster2-get_item")] +IDiscMasterProgressEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nn-imapi-idiscmasterprogressevents")] +IDiscMasterProgressEvents::NotifyAddProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmasterprogressevents-notifyaddprogress")] +IDiscMasterProgressEvents::NotifyBlockProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmasterprogressevents-notifyblockprogress")] +IDiscMasterProgressEvents::NotifyBurnComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmasterprogressevents-notifyburncomplete")] +IDiscMasterProgressEvents::NotifyClosingDisc=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmasterprogressevents-notifyclosingdisc")] +IDiscMasterProgressEvents::NotifyEraseComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmasterprogressevents-notifyerasecomplete")] +IDiscMasterProgressEvents::NotifyPnPActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmasterprogressevents-notifypnpactivity")] +IDiscMasterProgressEvents::NotifyPreparingBurn=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmasterprogressevents-notifypreparingburn")] +IDiscMasterProgressEvents::NotifyTrackProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmasterprogressevents-notifytrackprogress")] +IDiscMasterProgressEvents::QueryCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscmasterprogressevents-querycancel")] +IDiscRecorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nn-imapi-idiscrecorder")] +IDiscRecorder::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscrecorder-close")] +IDiscRecorder::Eject=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscrecorder-eject")] +IDiscRecorder::Erase=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscrecorder-erase")] +IDiscRecorder::GetBasePnPID=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscrecorder-getbasepnpid")] +IDiscRecorder::GetDisplayNames=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscrecorder-getdisplaynames")] +IDiscRecorder::GetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscrecorder-getpath")] +IDiscRecorder::GetRecorderGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscrecorder-getrecorderguid")] +IDiscRecorder::GetRecorderProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscrecorder-getrecorderproperties")] +IDiscRecorder::GetRecorderState=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscrecorder-getrecorderstate")] +IDiscRecorder::GetRecorderType=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscrecorder-getrecordertype")] +IDiscRecorder::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nn-imapi-idiscrecorder")] +IDiscRecorder::OpenExclusive=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscrecorder-openexclusive")] +IDiscRecorder::QueryMediaInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscrecorder-querymediainfo")] +IDiscRecorder::QueryMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscrecorder-querymediatype")] +IDiscRecorder::SetRecorderProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-idiscrecorder-setrecorderproperties")] +IDiscRecorder2=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-idiscrecorder2")] +IDiscRecorder2::AcquireExclusiveAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-acquireexclusiveaccess")] +IDiscRecorder2::CloseTray=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-closetray")] +IDiscRecorder2::DisableMcn=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-disablemcn")] +IDiscRecorder2::EjectMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-ejectmedia")] +IDiscRecorder2::EnableMcn=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-enablemcn")] +IDiscRecorder2::get_ActiveDiscRecorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-get_activediscrecorder")] +IDiscRecorder2::get_CurrentFeaturePages=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-get_currentfeaturepages")] +IDiscRecorder2::get_CurrentProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-get_currentprofiles")] +IDiscRecorder2::get_DeviceCanLoadMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-get_devicecanloadmedia")] +IDiscRecorder2::get_ExclusiveAccessOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-get_exclusiveaccessowner")] +IDiscRecorder2::get_LegacyDeviceNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-get_legacydevicenumber")] +IDiscRecorder2::get_ProductId=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-get_productid")] +IDiscRecorder2::get_ProductRevision=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-get_productrevision")] +IDiscRecorder2::get_SupportedFeaturePages=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-get_supportedfeaturepages")] +IDiscRecorder2::get_SupportedModePages=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-get_supportedmodepages")] +IDiscRecorder2::get_SupportedProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-get_supportedprofiles")] +IDiscRecorder2::get_VendorId=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-get_vendorid")] +IDiscRecorder2::get_VolumeName=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-get_volumename")] +IDiscRecorder2::get_VolumePathNames=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-get_volumepathnames")] +IDiscRecorder2::InitializeDiscRecorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-initializediscrecorder")] +IDiscRecorder2::ReleaseExclusiveAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2-releaseexclusiveaccess")] +IDiscRecorder2Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-idiscrecorder2ex")] +IDiscRecorder2Ex::GetAdapterDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-getadapterdescriptor")] +IDiscRecorder2Ex::GetByteAlignmentMask=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-getbytealignmentmask")] +IDiscRecorder2Ex::GetDeviceDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-getdevicedescriptor")] +IDiscRecorder2Ex::GetDiscInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-getdiscinformation")] +IDiscRecorder2Ex::GetFeaturePage=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-getfeaturepage")] +IDiscRecorder2Ex::GetMaximumNonPageAlignedTransferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-getmaximumnonpagealignedtransfersize")] +IDiscRecorder2Ex::GetMaximumPageAlignedTransferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-getmaximumpagealignedtransfersize")] +IDiscRecorder2Ex::GetModePage=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-getmodepage")] +IDiscRecorder2Ex::GetSupportedFeaturePages=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-getsupportedfeaturepages")] +IDiscRecorder2Ex::GetSupportedModePages=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-getsupportedmodepages")] +IDiscRecorder2Ex::GetSupportedProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-getsupportedprofiles")] +IDiscRecorder2Ex::GetTrackInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-gettrackinformation")] +IDiscRecorder2Ex::ReadDvdStructure=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-readdvdstructure")] +IDiscRecorder2Ex::SendCommandGetDataFromDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-sendcommandgetdatafromdevice")] +IDiscRecorder2Ex::SendCommandNoData=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-sendcommandnodata")] +IDiscRecorder2Ex::SendCommandSendDataToDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-sendcommandsenddatatodevice")] +IDiscRecorder2Ex::SendDvdStructure=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-senddvdstructure")] +IDiscRecorder2Ex::SetModePage=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-idiscrecorder2ex-setmodepage")] +IDiskQuotaControl=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nn-dskquota-idiskquotacontrol")] +IDiskQuotaControl::AddUserName=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-addusername")] +IDiskQuotaControl::AddUserSid=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-addusersid")] +IDiskQuotaControl::CreateEnumUsers=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-createenumusers")] +IDiskQuotaControl::CreateUserBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-createuserbatch")] +IDiskQuotaControl::DeleteUser=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-deleteuser")] +IDiskQuotaControl::FindUserName=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-findusername")] +IDiskQuotaControl::FindUserSid=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-findusersid")] +IDiskQuotaControl::GetDefaultQuotaLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-getdefaultquotalimit")] +IDiskQuotaControl::GetDefaultQuotaLimitText=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-getdefaultquotalimittext")] +IDiskQuotaControl::GetDefaultQuotaThreshold=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-getdefaultquotathreshold")] +IDiskQuotaControl::GetDefaultQuotaThresholdText=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-getdefaultquotathresholdtext")] +IDiskQuotaControl::GetQuotaLogFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-getquotalogflags")] +IDiskQuotaControl::GetQuotaState=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-getquotastate")] +IDiskQuotaControl::GiveUserNameResolutionPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-giveusernameresolutionpriority")] +IDiskQuotaControl::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-initialize")] +IDiskQuotaControl::InvalidateSidNameCache=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-invalidatesidnamecache")] +IDiskQuotaControl::SetDefaultQuotaLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-setdefaultquotalimit")] +IDiskQuotaControl::SetDefaultQuotaThreshold=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-setdefaultquotathreshold")] +IDiskQuotaControl::SetQuotaLogFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-setquotalogflags")] +IDiskQuotaControl::SetQuotaState=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-setquotastate")] +IDiskQuotaControl::ShutdownNameResolution=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotacontrol-shutdownnameresolution")] +IDiskQuotaEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nn-dskquota-idiskquotaevents")] +IDiskQuotaEvents::OnUserNameChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotaevents-onusernamechanged")] +IDiskQuotaUser=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nn-dskquota-idiskquotauser")] +IDiskQuotaUser::GetAccountStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauser-getaccountstatus")] +IDiskQuotaUser::GetID=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauser-getid")] +IDiskQuotaUser::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauser-getname")] +IDiskQuotaUser::GetQuotaInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauser-getquotainformation")] +IDiskQuotaUser::GetQuotaLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauser-getquotalimit")] +IDiskQuotaUser::GetQuotaLimitText=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauser-getquotalimittext")] +IDiskQuotaUser::GetQuotaThreshold=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauser-getquotathreshold")] +IDiskQuotaUser::GetQuotaThresholdText=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauser-getquotathresholdtext")] +IDiskQuotaUser::GetQuotaUsed=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauser-getquotaused")] +IDiskQuotaUser::GetQuotaUsedText=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauser-getquotausedtext")] +IDiskQuotaUser::GetSid=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauser-getsid")] +IDiskQuotaUser::GetSidLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauser-getsidlength")] +IDiskQuotaUser::Invalidate=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauser-invalidate")] +IDiskQuotaUser::SetQuotaLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauser-setquotalimit")] +IDiskQuotaUser::SetQuotaThreshold=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauser-setquotathreshold")] +IDiskQuotaUserBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nn-dskquota-idiskquotauserbatch")] +IDiskQuotaUserBatch::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauserbatch-add")] +IDiskQuotaUserBatch::FlushToDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauserbatch-flushtodisk")] +IDiskQuotaUserBatch::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauserbatch-remove")] +IDiskQuotaUserBatch::RemoveAll=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-idiskquotauserbatch-removeall")] +IDispatch=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-idispatch")] +IDispatch::GetIDsOfNames=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-idispatch-getidsofnames")] +IDispatch::GetTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-idispatch-gettypeinfo")] +IDispatch::GetTypeInfoCount=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-idispatch-gettypeinfocount")] +IDispatch::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-idispatch-invoke")] +IDispenserDriver=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-idispenserdriver")] +IDispenserDriver::CreateResource=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-idispenserdriver-createresource")] +IDispenserDriver::DestroyResource=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-idispenserdriver-destroyresource")] +IDispenserDriver::DestroyResourceS=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-idispenserdriver-destroyresources")] +IDispenserDriver::EnlistResource=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-idispenserdriver-enlistresource")] +IDispenserDriver::RateResource=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-idispenserdriver-rateresource")] +IDispenserDriver::ResetResource=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-idispenserdriver-resetresource")] +IDispenserManager=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-idispensermanager")] +IDispenserManager::GetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-idispensermanager-getcontext")] +IDispenserManager::RegisterDispenser=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-idispensermanager-registerdispenser")] +IDisplayDeviceInterop::CreateSharedHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.devices.display.core.interop/nf-windows-devices-display-core-interop-idisplaydeviceinterop-createsharedhandle")] +IDisplayDeviceInterop::OpenSharedHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.devices.display.core.interop/nf-windows-devices-display-core-interop-idisplaydeviceinterop-opensharedhandle")] +IDisplayHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-idisplayhelp")] +IDisplayHelp::ShowTopic=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-idisplayhelp-showtopic")] +IDisplayInformationStaticsInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.display.interop/nn-windows-graphics-display-interop-idisplayinformationstaticsinterop")] +IDisplayInformationStaticsInterop::GetForMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.display.interop/nf-windows-graphics-display-interop-idisplayinformationstaticsinterop-getformonitor")] +IDisplayInformationStaticsInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.display.interop/nf-windows-graphics-display-interop-idisplayinformationstaticsinterop-getforwindow")] +IDisplayItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-idisplayitem")] +IDisplayPathInterop::CreateSourcePresentationHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.devices.display.core.interop/nf-windows-devices-display-core-interop-idisplaypathinterop-createsourcepresentationhandle")] +IDisplayPathInterop::GetSourceId=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.devices.display.core.interop/nf-windows-devices-display-core-interop-idisplaypathinterop-getsourceid")] +IDistList=[Documentation("https://docs.microsoft.com/windows/win32/api/wabdefs/nn-wabdefs-idistlist")] +IDistributorNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-idistributornotify")] +IDistributorNotify::NotifyGraphChange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idistributornotify-notifygraphchange")] +IDistributorNotify::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idistributornotify-pause")] +IDistributorNotify::Run=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idistributornotify-run")] +IDistributorNotify::SetSyncSource=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idistributornotify-setsyncsource")] +IDistributorNotify::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idistributornotify-stop")] +IdleGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/idlegrbit-enumeration")] +IdleSettings=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/idlesettings")] +IdleSettings::IdleDuration=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/idlesettings-idleduration")] +IdleSettings::RestartOnIdle=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/idlesettings-restartonidle")] +IdleSettings::StopOnIdleEnd=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/idlesettings-stoponidleend")] +IdleSettings::WaitTimeout=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/idlesettings-waittimeout")] +idleSettingsType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-idlesettingstype-complextype")] +IdleTrigger=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/idletrigger")] +idleTriggerType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-idletriggertype-complextype")] +idlFunctionDeclarations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/idlfunctiondeclarations")] +IDListContainerIsConsistent=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-idlistcontainerisconsistent")] +IDllServerActivatableClassRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nn-activationregistration-idllserveractivatableclassregistration")] +IDllServerActivatableClassRegistration::get_DllPath=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-idllserveractivatableclassregistration-get_dllpath")] +IDllServerActivatableClassRegistration::get_ThreadingType=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-idllserveractivatableclassregistration-get_threadingtype")] +IDMLBindingTable=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nn-directml-idmlbindingtable")] +IDMLBindingTable::BindInputs=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmlbindingtable-bindinputs")] +IDMLBindingTable::BindOutputs=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmlbindingtable-bindoutputs")] +IDMLBindingTable::BindPersistentResource=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmlbindingtable-bindpersistentresource")] +IDMLBindingTable::BindTemporaryResource=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmlbindingtable-bindtemporaryresource")] +IDMLBindingTable::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmlbindingtable-reset")] +IDMLCommandRecorder=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nn-directml-idmlcommandrecorder")] +IDMLCommandRecorder::RecordDispatch=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmlcommandrecorder-recorddispatch")] +IDMLCompiledOperator=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nn-directml-idmlcompiledoperator")] +IDMLDebugDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nn-directml-idmldebugdevice")] +IDMLDebugDevice::SetMuteDebugOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmldebugdevice-setmutedebugoutput")] +IDMLDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nn-directml-idmldevice")] +IDMLDevice::CheckFeatureSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmldevice-checkfeaturesupport")] +IDMLDevice::CompileOperator=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmldevice-compileoperator")] +IDMLDevice::CreateBindingTable=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmldevice-createbindingtable")] +IDMLDevice::CreateCommandRecorder=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmldevice-createcommandrecorder")] +IDMLDevice::CreateOperator=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmldevice-createoperator")] +IDMLDevice::CreateOperatorInitializer=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmldevice-createoperatorinitializer")] +IDMLDevice::Evict=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmldevice-evict")] +IDMLDevice::GetDeviceRemovedReason=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmldevice-getdeviceremovedreason")] +IDMLDevice::GetParentDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmldevice-getparentdevice")] +IDMLDevice::MakeResident=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmldevice-makeresident")] +IDMLDevice1=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nn-directml-idmldevice1")] +IDMLDevice1::CompileGraph=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmldevice1-compilegraph")] +IDMLDeviceChild=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nn-directml-idmldevicechild")] +IDMLDeviceChild::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmldevicechild-getdevice")] +IDMLDispatchable=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nn-directml-idmldispatchable")] +IDMLDispatchable::GetBindingProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmldispatchable-getbindingproperties")] +IDMLObject=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nn-directml-idmlobject")] +IDMLObject::GetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmlobject-getprivatedata")] +IDMLObject::SetName=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmlobject-setname")] +IDMLObject::SetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmlobject-setprivatedata")] +IDMLObject::SetPrivateDataInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmlobject-setprivatedatainterface")] +IDMLOperator=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nn-directml-idmloperator")] +IDMLOperatorInitializer=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nn-directml-idmloperatorinitializer")] +IDMLOperatorInitializer::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nf-directml-idmloperatorinitializer-reset")] +IDMLPageable=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/nn-directml-idmlpageable")] +IDMOQualityControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nn-mediaobj-idmoqualitycontrol")] +IDMOQualityControl::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-idmoqualitycontrol-getstatus")] +IDMOQualityControl::SetNow=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-idmoqualitycontrol-setnow")] +IDMOQualityControl::SetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-idmoqualitycontrol-setstatus")] +IDMOVideoOutputOptimizations=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nn-mediaobj-idmovideooutputoptimizations")] +IDMOVideoOutputOptimizations::GetCurrentOperationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-idmovideooutputoptimizations-getcurrentoperationmode")] +IDMOVideoOutputOptimizations::GetCurrentSampleRequirements=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-idmovideooutputoptimizations-getcurrentsamplerequirements")] +IDMOVideoOutputOptimizations::QueryOperationModePreferences=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-idmovideooutputoptimizations-queryoperationmodepreferences")] +IDMOVideoOutputOptimizations::SetOperationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-idmovideooutputoptimizations-setoperationmode")] +IDMOWrapperFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dmodshow/nn-dmodshow-idmowrapperfilter")] +IDMOWrapperFilter::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/dmodshow/nf-dmodshow-idmowrapperfilter-init")] +IdnToAscii=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-idntoascii")] +IdnToNameprepUnicode=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-idntonameprepunicode")] +IdnToUnicode=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-idntounicode")] +IDockingWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-idockingwindow")] +IDockingWindow::CloseDW=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idockingwindow-closedw")] +IDockingWindow::ResizeBorderDW=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idockingwindow-resizeborderdw")] +IDockingWindow::ShowDW=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idockingwindow-showdw")] +IDockingWindowFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-idockingwindowframe")] +IDockingWindowFrame::AddToolbar=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-idockingwindowframe-addtoolbar")] +IDockingWindowFrame::FindToolbar=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-idockingwindowframe-findtoolbar")] +IDockingWindowFrame::RemoveToolbar=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-idockingwindowframe-removetoolbar")] +IDockingWindowSite=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-idockingwindowsite")] +IDockingWindowSite::GetBorderDW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-idockingwindowsite-getborderdw")] +IDockingWindowSite::RequestBorderSpaceDW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-idockingwindowsite-requestborderspacedw")] +IDockingWindowSite::SetBorderSpaceDW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-idockingwindowsite-setborderspacedw")] +IDockProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-idockprovider")] +IDockProvider::DockPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-idockprovider-get_dockposition")] +IDockProvider::get_DockPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-idockprovider-get_dockposition")] +IDockProvider::SetDockPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-idockprovider-setdockposition")] +IDocViewSite=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-idocviewsite")] +IDocViewSite::OnSetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-idocviewsite-onsettitle")] +IDODownload=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/nn-deliveryoptimization-idodownload")] +IDODownload::Abort=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/nf-deliveryoptimization-idodownload-abort")] +IDODownload::Finalize=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/nf-deliveryoptimization-idodownload-finalize")] +IDODownload::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/nf-deliveryoptimization-idodownload-getproperty")] +IDODownload::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/nf-deliveryoptimization-idodownload-getstatus")] +IDODownload::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/nf-deliveryoptimization-idodownload-pause")] +IDODownload::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/nf-deliveryoptimization-idodownload-setproperty")] +IDODownload::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/nf-deliveryoptimization-idodownload-start")] +IDODownloadStatusCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/nn-deliveryoptimization-idodownloadstatuscallback")] +IDODownloadStatusCallback::OnStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/nf-deliveryoptimization-idodownloadstatuscallback-onstatuschange")] +IDOManager=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/nn-deliveryoptimization-idomanager")] +IDOManager::CreateDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/nf-deliveryoptimization-idomanager-createdownload")] +IDOManager::EnumDownloads=[Documentation("https://docs.microsoft.com/windows/win32/api/deliveryoptimization/nf-deliveryoptimization-idomanager-enumdownloads")] +IDot11AdHocInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nn-adhoc-idot11adhocinterface")] +IDot11AdHocInterface::GetActiveNetwork=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocinterface-getactivenetwork")] +IDot11AdHocInterface::GetDeviceSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocinterface-getdevicesignature")] +IDot11AdHocInterface::GetFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocinterface-getfriendlyname")] +IDot11AdHocInterface::GetIEnumDot11AdHocNetworks=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocinterface-getienumdot11adhocnetworks")] +IDot11AdHocInterface::GetIEnumSecuritySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocinterface-getienumsecuritysettings")] +IDot11AdHocInterface::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocinterface-getstatus")] +IDot11AdHocInterface::IsAdHocCapable=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocinterface-isadhoccapable")] +IDot11AdHocInterface::IsDot11d=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocinterface-isdot11d")] +IDot11AdHocInterface::IsRadioOn=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocinterface-isradioon")] +IDot11AdHocInterfaceNotificationSink=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nn-adhoc-idot11adhocinterfacenotificationsink")] +IDot11AdHocInterfaceNotificationSink::OnConnectionStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocinterfacenotificationsink-onconnectionstatuschange")] +IDot11AdHocManager=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nn-adhoc-idot11adhocmanager")] +IDot11AdHocManager::CommitCreatedNetwork=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocmanager-commitcreatednetwork")] +IDot11AdHocManager::CreateNetwork=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocmanager-createnetwork")] +IDot11AdHocManager::GetIEnumDot11AdHocInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocmanager-getienumdot11adhocinterfaces")] +IDot11AdHocManager::GetIEnumDot11AdHocNetworks=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocmanager-getienumdot11adhocnetworks")] +IDot11AdHocManager::GetNetwork=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocmanager-getnetwork")] +IDot11AdHocManagerNotificationSink=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nn-adhoc-idot11adhocmanagernotificationsink")] +IDot11AdHocManagerNotificationSink::OnInterfaceAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocmanagernotificationsink-oninterfaceadd")] +IDot11AdHocManagerNotificationSink::OnInterfaceRemove=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocmanagernotificationsink-oninterfaceremove")] +IDot11AdHocManagerNotificationSink::OnNetworkAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocmanagernotificationsink-onnetworkadd")] +IDot11AdHocManagerNotificationSink::OnNetworkRemove=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocmanagernotificationsink-onnetworkremove")] +IDot11AdHocNetwork=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nn-adhoc-idot11adhocnetwork")] +IDot11AdHocNetwork::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocnetwork-connect")] +IDot11AdHocNetwork::DeleteProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocnetwork-deleteprofile")] +IDot11AdHocNetwork::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocnetwork-disconnect")] +IDot11AdHocNetwork::GetContextGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocnetwork-getcontextguid")] +IDot11AdHocNetwork::GetInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocnetwork-getinterface")] +IDot11AdHocNetwork::GetProfileName=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocnetwork-getprofilename")] +IDot11AdHocNetwork::GetSecuritySetting=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocnetwork-getsecuritysetting")] +IDot11AdHocNetwork::GetSignalQuality=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocnetwork-getsignalquality")] +IDot11AdHocNetwork::GetSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocnetwork-getsignature")] +IDot11AdHocNetwork::GetSSID=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocnetwork-getssid")] +IDot11AdHocNetwork::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocnetwork-getstatus")] +IDot11AdHocNetwork::HasProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocnetwork-hasprofile")] +IDot11AdHocNetworkNotificationSink=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nn-adhoc-idot11adhocnetworknotificationsink")] +IDot11AdHocNetworkNotificationSink::OnConnectFail=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocnetworknotificationsink-onconnectfail")] +IDot11AdHocNetworkNotificationSink::OnStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocnetworknotificationsink-onstatuschange")] +IDot11AdHocSecuritySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nn-adhoc-idot11adhocsecuritysettings")] +IDot11AdHocSecuritySettings::GetDot11AuthAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocsecuritysettings-getdot11authalgorithm")] +IDot11AdHocSecuritySettings::GetDot11CipherAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-idot11adhocsecuritysettings-getdot11cipheralgorithm")] +IDownloadCompletedCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-idownloadcompletedcallback")] +IDownloadCompletedCallback::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadcompletedcallback-invoke")] +IDownloadCompletedCallbackArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-idownloadcompletedcallbackargs")] +IDownloadJob=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-idownloadjob")] +IDownloadJob::AsyncState=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadjob-get_asyncstate")] +IDownloadJob::CleanUp=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadjob-cleanup")] +IDownloadJob::get_AsyncState=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadjob-get_asyncstate")] +IDownloadJob::get_IsCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadjob-get_iscompleted")] +IDownloadJob::get_Updates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadjob-get_updates")] +IDownloadJob::GetProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadjob-getprogress")] +IDownloadJob::IsCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadjob-get_iscompleted")] +IDownloadJob::RequestAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadjob-requestabort")] +IDownloadJob::Updates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadjob-get_updates")] +IDownloadProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-idownloadprogress")] +IDownloadProgress::CurrentUpdateBytesDownloaded=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_currentupdatebytesdownloaded")] +IDownloadProgress::CurrentUpdateBytesToDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_currentupdatebytestodownload")] +IDownloadProgress::CurrentUpdateDownloadPhase=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_currentupdatedownloadphase")] +IDownloadProgress::CurrentUpdateIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_currentupdateindex")] +IDownloadProgress::CurrentUpdatePercentComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_currentupdatepercentcomplete")] +IDownloadProgress::get_CurrentUpdateBytesDownloaded=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_currentupdatebytesdownloaded")] +IDownloadProgress::get_CurrentUpdateBytesToDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_currentupdatebytestodownload")] +IDownloadProgress::get_CurrentUpdateDownloadPhase=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_currentupdatedownloadphase")] +IDownloadProgress::get_CurrentUpdateIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_currentupdateindex")] +IDownloadProgress::get_CurrentUpdatePercentComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_currentupdatepercentcomplete")] +IDownloadProgress::get_PercentComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_percentcomplete")] +IDownloadProgress::get_TotalBytesDownloaded=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_totalbytesdownloaded")] +IDownloadProgress::get_TotalBytesToDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_totalbytestodownload")] +IDownloadProgress::GetUpdateResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-getupdateresult")] +IDownloadProgress::PercentComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_percentcomplete")] +IDownloadProgress::TotalBytesDownloaded=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_totalbytesdownloaded")] +IDownloadProgress::TotalBytesToDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogress-get_totalbytestodownload")] +IDownloadProgressChangedCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-idownloadprogresschangedcallback")] +IDownloadProgressChangedCallback::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogresschangedcallback-invoke")] +IDownloadProgressChangedCallbackArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-idownloadprogresschangedcallbackargs")] +IDownloadProgressChangedCallbackArgs::get_Progress=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogresschangedcallbackargs-get_progress")] +IDownloadProgressChangedCallbackArgs::Progress=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadprogresschangedcallbackargs-get_progress")] +IDownloadResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-idownloadresult")] +IDownloadResult::get_HResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadresult-get_hresult")] +IDownloadResult::get_ResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadresult-get_resultcode")] +IDownloadResult::GetUpdateResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadresult-getupdateresult")] +IDownloadResult::HResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadresult-get_hresult")] +IDownloadResult::ResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-idownloadresult-get_resultcode")] +IDPE_ATTR=[Documentation("https://docs.microsoft.com/windows/win32/api/qospol/ns-qospol-idpe_attr")] +IDragDropManagerInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/dragdropinterop/nn-dragdropinterop-idragdropmanagerinterop")] +IDragDropManagerInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/dragdropinterop/nf-dragdropinterop-idragdropmanagerinterop-getforwindow")] +IDragProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-idragprovider")] +IDragProvider::DropEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-idragprovider-get_dropeffect")] +IDragProvider::DropEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-idragprovider-get_dropeffects")] +IDragProvider::get_DropEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-idragprovider-get_dropeffect")] +IDragProvider::get_DropEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-idragprovider-get_dropeffects")] +IDragProvider::get_IsGrabbed=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-idragprovider-get_isgrabbed")] +IDragProvider::GetGrabbedItems=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-idragprovider-getgrabbeditems")] +IDragProvider::IsGrabbed=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-idragprovider-get_isgrabbed")] +IDragSourceHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-idragsourcehelper")] +IDragSourceHelper::InitializeFromBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idragsourcehelper-initializefrombitmap")] +IDragSourceHelper::InitializeFromWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idragsourcehelper-initializefromwindow")] +IDragSourceHelper2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-idragsourcehelper2")] +IDragSourceHelper2::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-idragsourcehelper2-setflags")] +IDrawVideoImage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-idrawvideoimage")] +IDrawVideoImage::DrawVideoImageBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idrawvideoimage-drawvideoimagebegin")] +IDrawVideoImage::DrawVideoImageDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idrawvideoimage-drawvideoimagedraw")] +IDrawVideoImage::DrawVideoImageEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idrawvideoimage-drawvideoimageend")] +IDRMStatusCallback=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/idrmstatuscallback")] +IDRMStatusCallback::OnStatus=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/idrmstatuscallback-onstatus")] +IDropSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-idropsource")] +IDropSource::GiveFeedback=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-idropsource-givefeedback")] +IDropSource::QueryContinueDrag=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-idropsource-querycontinuedrag")] +IDropSourceNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-idropsourcenotify")] +IDropSourceNotify::DragEnterTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-idropsourcenotify-dragentertarget")] +IDropSourceNotify::DragLeaveTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-idropsourcenotify-dragleavetarget")] +IDropTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-idroptarget")] +IDropTarget::DragEnter=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-idroptarget-dragenter")] +IDropTarget::DragLeave=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-idroptarget-dragleave")] +IDropTarget::DragOver=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-idroptarget-dragover")] +IDropTarget::Drop=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-idroptarget-drop")] +IDropTargetHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-idroptargethelper")] +IDropTargetHelper::DragEnter=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idroptargethelper-dragenter")] +IDropTargetHelper::DragLeave=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idroptargethelper-dragleave")] +IDropTargetHelper::DragOver=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idroptargethelper-dragover")] +IDropTargetHelper::Drop=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idroptargethelper-drop")] +IDropTargetHelper::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-idroptargethelper-show")] +IDropTargetProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-idroptargetprovider")] +IDropTargetProvider::DropTargetEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-idroptargetprovider-get_droptargeteffect")] +IDropTargetProvider::DropTargetEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-idroptargetprovider-get_droptargeteffects")] +IDropTargetProvider::get_DropTargetEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-idroptargetprovider-get_droptargeteffect")] +IDropTargetProvider::get_DropTargetEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-idroptargetprovider-get_droptargeteffects")] +IDsAdminCreateObj=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nn-dsadmin-idsadmincreateobj")] +IDsAdminCreateObj::CreateModal=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadmincreateobj-createmodal")] +IDsAdminCreateObj::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadmincreateobj-initialize")] +IDsAdminNewObj=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nn-dsadmin-idsadminnewobj")] +IDsAdminNewObj::GetPageCounts=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadminnewobj-getpagecounts")] +IDsAdminNewObj::SetButtons=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadminnewobj-setbuttons")] +IDsAdminNewObjExt=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nn-dsadmin-idsadminnewobjext")] +IDsAdminNewObjExt::AddPages=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadminnewobjext-addpages")] +IDsAdminNewObjExt::GetSummaryInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadminnewobjext-getsummaryinfo")] +IDsAdminNewObjExt::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadminnewobjext-initialize")] +IDsAdminNewObjExt::OnError=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadminnewobjext-onerror")] +IDsAdminNewObjExt::SetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadminnewobjext-setobject")] +IDsAdminNewObjExt::WriteData=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadminnewobjext-writedata")] +IDsAdminNewObjPrimarySite=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nn-dsadmin-idsadminnewobjprimarysite")] +IDsAdminNewObjPrimarySite::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadminnewobjprimarysite-commit")] +IDsAdminNewObjPrimarySite::CreateNew=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadminnewobjprimarysite-createnew")] +IDsAdminNotifyHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nn-dsadmin-idsadminnotifyhandler")] +IDsAdminNotifyHandler::Begin=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadminnotifyhandler-begin")] +IDsAdminNotifyHandler::End=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadminnotifyhandler-end")] +IDsAdminNotifyHandler::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadminnotifyhandler-initialize")] +IDsAdminNotifyHandler::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/dsadmin/nf-dsadmin-idsadminnotifyhandler-notify")] +IDsBrowseDomainTree=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nn-dsclient-idsbrowsedomaintree")] +IDsBrowseDomainTree::BrowseTo=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsbrowsedomaintree-browseto")] +IDsBrowseDomainTree::FlushCachedDomains=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsbrowsedomaintree-flushcacheddomains")] +IDsBrowseDomainTree::FreeDomains=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsbrowsedomaintree-freedomains")] +IDsBrowseDomainTree::GetDomains=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsbrowsedomaintree-getdomains")] +IDsBrowseDomainTree::SetComputer=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsbrowsedomaintree-setcomputer")] +IDsDisplaySpecifier=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nn-dsclient-idsdisplayspecifier")] +IDsDisplaySpecifier::EnumClassAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsdisplayspecifier-enumclassattributes")] +IDsDisplaySpecifier::GetAttributeADsType=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsdisplayspecifier-getattributeadstype")] +IDsDisplaySpecifier::GetClassCreationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsdisplayspecifier-getclasscreationinfo")] +IDsDisplaySpecifier::GetDisplaySpecifier=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsdisplayspecifier-getdisplayspecifier")] +IDsDisplaySpecifier::GetFriendlyAttributeName=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsdisplayspecifier-getfriendlyattributename")] +IDsDisplaySpecifier::GetFriendlyClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsdisplayspecifier-getfriendlyclassname")] +IDsDisplaySpecifier::GetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsdisplayspecifier-geticon")] +IDsDisplaySpecifier::GetIconLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsdisplayspecifier-geticonlocation")] +IDsDisplaySpecifier::IsClassContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsdisplayspecifier-isclasscontainer")] +IDsDisplaySpecifier::SetLanguageID=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsdisplayspecifier-setlanguageid")] +IDsDisplaySpecifier::SetServer=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nf-dsclient-idsdisplayspecifier-setserver")] +IDShowPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nn-qnetwork-idshowplugin")] +IDShowPlugin::get_URL=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-idshowplugin-get_url")] +IDShowPlugin::get_UserAgent=[Documentation("https://docs.microsoft.com/windows/win32/api/qnetwork/nf-qnetwork-idshowplugin-get_useragent")] +IDsObjectPicker=[Documentation("https://docs.microsoft.com/windows/win32/api/objsel/nn-objsel-idsobjectpicker")] +IDsObjectPicker::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/objsel/nf-objsel-idsobjectpicker-initialize")] +IDsObjectPicker::InvokeDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/objsel/nf-objsel-idsobjectpicker-invokedialog")] +IDsObjectPickerCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/objsel/nn-objsel-idsobjectpickercredentials")] +IDsObjectPickerCredentials::SetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/objsel/nf-objsel-idsobjectpickercredentials-setcredentials")] +IDStorageCompressionCodec=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nn-dstorage-idstoragecompressioncodec")] +IDStorageCompressionCodec::CompressBuffer=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragecompressioncodec-compressbuffer")] +IDStorageCompressionCodec::CompressBufferBound=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragecompressioncodec-compressbufferbound")] +IDStorageCompressionCodec::DecompressBuffer=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragecompressioncodec-decompressbuffer")] +IDStorageCustomDecompressionQueue=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nn-dstorage-idstoragecustomdecompressionqueue")] +IDStorageCustomDecompressionQueue::GetEvent=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragecustomdecompressionqueue-getevent")] +IDStorageCustomDecompressionQueue::GetRequests=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragecustomdecompressionqueue-getrequests")] +IDStorageCustomDecompressionQueue::SetRequestResults=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragecustomdecompressionqueue-setrequestresults")] +IDStorageCustomDecompressionQueue1=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nn-dstorage-idstoragecustomdecompressionqueue1")] +IDStorageCustomDecompressionQueue1::GetRequests1=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragecustomdecompressionqueue1-getrequests1")] +IDStorageFactory=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nn-dstorage-idstoragefactory")] +IDStorageFactory::CreateQueue=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragefactory-createqueue")] +IDStorageFactory::CreateStatusArray=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragefactory-createstatusarray")] +IDStorageFactory::OpenFile=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragefactory-openfile")] +IDStorageFactory::SetDebugFlags=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragefactory-setdebugflags")] +IDStorageFactory::SetStagingBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragefactory-setstagingbuffersize")] +IDStorageFile=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nn-dstorage-idstoragefile")] +IDStorageFile::Close=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragefile-close")] +IDStorageFile::GetFileInformation=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragefile-getfileinformation")] +IDStorageQueue=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nn-dstorage-idstoragequeue")] +IDStorageQueue::CancelRequestsWithTag=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragequeue-cancelrequestswithtag")] +IDStorageQueue::Close=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragequeue-close")] +IDStorageQueue::EnqueueRequest=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragequeue-enqueuerequest")] +IDStorageQueue::EnqueueSignal=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragequeue-enqueuesignal")] +IDStorageQueue::EnqueueStatus=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragequeue-enqueuestatus")] +IDStorageQueue::GetErrorEvent=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragequeue-geterrorevent")] +IDStorageQueue::Query=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragequeue-query")] +IDStorageQueue::RetrieveErrorRecord=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragequeue-retrieveerrorrecord")] +IDStorageQueue::Submit=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragequeue-submit")] +IDStorageQueue1=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nn-dstorage-idstoragequeue1")] +IDStorageQueue1::EnqeueSetEvent=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragequeue1-enqueuesetevent")] +IDStorageQueue2=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nn-dstorage-idstoragequeue2")] +IDStorageQueue2::GetCompressionSupport=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragequeue2-getcompressionsupport")] +IDStorageStatusArray=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nn-dstorage-idstoragestatusarray")] +IDStorageStatusArray::GetHResult=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragestatusarray-gethresult")] +IDStorageStatusArray::IsComplete=[Documentation("https://docs.microsoft.com/windows/win32/dstorage/dstorage/nf-dstorage-idstoragestatusarray-iscomplete")] +IDTFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nn-encdec-idtfilter")] +IDTFilter::get_BlockedRatingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-idtfilter-get_blockedratingattributes")] +IDTFilter::get_BlockUnRated=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-idtfilter-get_blockunrated")] +IDTFilter::get_BlockUnRatedDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-idtfilter-get_blockunrateddelay")] +IDTFilter::get_EvalRatObjOK=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-idtfilter-get_evalratobjok")] +IDTFilter::GetCurrRating=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-idtfilter-getcurrrating")] +IDTFilter::put_BlockedRatingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-idtfilter-put_blockedratingattributes")] +IDTFilter::put_BlockUnRated=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-idtfilter-put_blockunrated")] +IDTFilter::put_BlockUnRatedDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-idtfilter-put_blockunrateddelay")] +IDTFilter2=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nn-encdec-idtfilter2")] +IDTFilter2::get_ChallengeUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-idtfilter2-get_challengeurl")] +IDTFilter2::GetCurrLicenseExpDate=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-idtfilter2-getcurrlicenseexpdate")] +IDTFilter2::GetLastErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-idtfilter2-getlasterrorcode")] +IDTFilter3=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nn-encdec-idtfilter3")] +IDTFilter3::GetProtectionType=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-idtfilter3-getprotectiontype")] +IDTFilter3::LicenseHasExpirationDate=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-idtfilter3-licensehasexpirationdate")] +IDTFilter3::SetRights=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-idtfilter3-setrights")] +IDTFilterConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nn-encdec-idtfilterconfig")] +IDTFilterConfig::GetSecureChannelObject=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-idtfilterconfig-getsecurechannelobject")] +IdUlIMEStyle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/idulimestyle")] +IDVB_BAT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvb_bat")] +IDVB_BAT::ConvertNextToCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-convertnexttocurrent")] +IDVB_BAT::GetBouquetId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-getbouquetid")] +IDVB_BAT::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-getcountofrecords")] +IDVB_BAT::GetCountOfTableDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-getcountoftabledescriptors")] +IDVB_BAT::GetNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-getnexttable")] +IDVB_BAT::GetRecordCountOfDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-getrecordcountofdescriptors")] +IDVB_BAT::GetRecordDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-getrecorddescriptorbyindex")] +IDVB_BAT::GetRecordDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-getrecorddescriptorbytag")] +IDVB_BAT::GetRecordOriginalNetworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-getrecordoriginalnetworkid")] +IDVB_BAT::GetRecordTransportStreamId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-getrecordtransportstreamid")] +IDVB_BAT::GetTableDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-gettabledescriptorbyindex")] +IDVB_BAT::GetTableDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-gettabledescriptorbytag")] +IDVB_BAT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-getversionnumber")] +IDVB_BAT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-initialize")] +IDVB_BAT::RegisterForNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-registerfornexttable")] +IDVB_BAT::RegisterForWhenCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_bat-registerforwhencurrent")] +IDVB_DIT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvb_dit")] +IDVB_DIT::GetTransitionFlag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_dit-gettransitionflag")] +IDVB_DIT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_dit-initialize")] +IDVB_EIT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvb_eit")] +IDVB_EIT::ConvertNextToCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-convertnexttocurrent")] +IDVB_EIT::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getcountofrecords")] +IDVB_EIT::GetLastTableId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getlasttableid")] +IDVB_EIT::GetNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getnexttable")] +IDVB_EIT::GetOriginalNetworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getoriginalnetworkid")] +IDVB_EIT::GetRecordCountOfDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getrecordcountofdescriptors")] +IDVB_EIT::GetRecordDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getrecorddescriptorbyindex")] +IDVB_EIT::GetRecordDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getrecorddescriptorbytag")] +IDVB_EIT::GetRecordDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getrecordduration")] +IDVB_EIT::GetRecordEventId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getrecordeventid")] +IDVB_EIT::GetRecordFreeCAMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getrecordfreecamode")] +IDVB_EIT::GetRecordRunningStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getrecordrunningstatus")] +IDVB_EIT::GetRecordStartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getrecordstarttime")] +IDVB_EIT::GetSegmentLastSectionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getsegmentlastsectionnumber")] +IDVB_EIT::GetServiceId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getserviceid")] +IDVB_EIT::GetTransportStreamId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-gettransportstreamid")] +IDVB_EIT::GetVersionHash=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getversionhash")] +IDVB_EIT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-getversionnumber")] +IDVB_EIT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-initialize")] +IDVB_EIT::RegisterForNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-registerfornexttable")] +IDVB_EIT::RegisterForWhenCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit-registerforwhencurrent")] +IDVB_EIT2=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvb_eit2")] +IDVB_EIT2::GetRecordSection=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit2-getrecordsection")] +IDVB_EIT2::GetSegmentInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_eit2-getsegmentinfo")] +IDVB_NIT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvb_nit")] +IDVB_NIT::ConvertNextToCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-convertnexttocurrent")] +IDVB_NIT::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-getcountofrecords")] +IDVB_NIT::GetCountOfTableDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-getcountoftabledescriptors")] +IDVB_NIT::GetNetworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-getnetworkid")] +IDVB_NIT::GetNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-getnexttable")] +IDVB_NIT::GetRecordCountOfDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-getrecordcountofdescriptors")] +IDVB_NIT::GetRecordDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-getrecorddescriptorbyindex")] +IDVB_NIT::GetRecordDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-getrecorddescriptorbytag")] +IDVB_NIT::GetRecordOriginalNetworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-getrecordoriginalnetworkid")] +IDVB_NIT::GetRecordTransportStreamId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-getrecordtransportstreamid")] +IDVB_NIT::GetTableDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-gettabledescriptorbyindex")] +IDVB_NIT::GetTableDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-gettabledescriptorbytag")] +IDVB_NIT::GetVersionHash=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-getversionhash")] +IDVB_NIT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-getversionnumber")] +IDVB_NIT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-initialize")] +IDVB_NIT::RegisterForNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-registerfornexttable")] +IDVB_NIT::RegisterForWhenCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_nit-registerforwhencurrent")] +IDVB_RST=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvb_rst")] +IDVB_RST::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_rst-getcountofrecords")] +IDVB_RST::GetRecordEventId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_rst-getrecordeventid")] +IDVB_RST::GetRecordOriginalNetworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_rst-getrecordoriginalnetworkid")] +IDVB_RST::GetRecordRunningStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_rst-getrecordrunningstatus")] +IDVB_RST::GetRecordServiceId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_rst-getrecordserviceid")] +IDVB_RST::GetRecordTransportStreamId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_rst-getrecordtransportstreamid")] +IDVB_RST::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_rst-initialize")] +IDVB_SDT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvb_sdt")] +IDVB_SDT::ConvertNextToCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-convertnexttocurrent")] +IDVB_SDT::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-getcountofrecords")] +IDVB_SDT::GetNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-getnexttable")] +IDVB_SDT::GetOriginalNetworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-getoriginalnetworkid")] +IDVB_SDT::GetRecordCountOfDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-getrecordcountofdescriptors")] +IDVB_SDT::GetRecordDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-getrecorddescriptorbyindex")] +IDVB_SDT::GetRecordDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-getrecorddescriptorbytag")] +IDVB_SDT::GetRecordEITPresentFollowingFlag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-getrecordeitpresentfollowingflag")] +IDVB_SDT::GetRecordEITScheduleFlag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-getrecordeitscheduleflag")] +IDVB_SDT::GetRecordFreeCAMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-getrecordfreecamode")] +IDVB_SDT::GetRecordRunningStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-getrecordrunningstatus")] +IDVB_SDT::GetRecordServiceId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-getrecordserviceid")] +IDVB_SDT::GetTransportStreamId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-gettransportstreamid")] +IDVB_SDT::GetVersionHash=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-getversionhash")] +IDVB_SDT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-getversionnumber")] +IDVB_SDT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-initialize")] +IDVB_SDT::RegisterForNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-registerfornexttable")] +IDVB_SDT::RegisterForWhenCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sdt-registerforwhencurrent")] +IDVB_SIT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvb_sit")] +IDVB_SIT::ConvertNextToCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sit-convertnexttocurrent")] +IDVB_SIT::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sit-getcountofrecords")] +IDVB_SIT::GetCountOfTableDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sit-getcountoftabledescriptors")] +IDVB_SIT::GetNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sit-getnexttable")] +IDVB_SIT::GetRecordCountOfDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sit-getrecordcountofdescriptors")] +IDVB_SIT::GetRecordDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sit-getrecorddescriptorbyindex")] +IDVB_SIT::GetRecordDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sit-getrecorddescriptorbytag")] +IDVB_SIT::GetRecordRunningStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sit-getrecordrunningstatus")] +IDVB_SIT::GetRecordServiceId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sit-getrecordserviceid")] +IDVB_SIT::GetTableDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sit-gettabledescriptorbyindex")] +IDVB_SIT::GetTableDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sit-gettabledescriptorbytag")] +IDVB_SIT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sit-getversionnumber")] +IDVB_SIT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sit-initialize")] +IDVB_SIT::RegisterForNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sit-registerfornexttable")] +IDVB_SIT::RegisterForWhenCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_sit-registerforwhencurrent")] +IDVB_ST=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvb_st")] +IDVB_ST::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_st-getdata")] +IDVB_ST::GetDataLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_st-getdatalength")] +IDVB_ST::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_st-initialize")] +IDVB_TDT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvb_tdt")] +IDVB_TDT::GetUTCTime=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_tdt-getutctime")] +IDVB_TDT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_tdt-initialize")] +IDVB_TOT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvb_tot")] +IDVB_TOT::GetCountOfTableDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_tot-getcountoftabledescriptors")] +IDVB_TOT::GetTableDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_tot-gettabledescriptorbyindex")] +IDVB_TOT::GetTableDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_tot-gettabledescriptorbytag")] +IDVB_TOT::GetUTCTime=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_tot-getutctime")] +IDVB_TOT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvb_tot-initialize")] +IDvbCableDeliverySystemDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbcabledeliverysystemdescriptor")] +IDvbCableDeliverySystemDescriptor::GetFECInner=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcabledeliverysystemdescriptor-getfecinner")] +IDvbCableDeliverySystemDescriptor::GetFECOuter=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcabledeliverysystemdescriptor-getfecouter")] +IDvbCableDeliverySystemDescriptor::GetFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcabledeliverysystemdescriptor-getfrequency")] +IDvbCableDeliverySystemDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcabledeliverysystemdescriptor-getlength")] +IDvbCableDeliverySystemDescriptor::GetModulation=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcabledeliverysystemdescriptor-getmodulation")] +IDvbCableDeliverySystemDescriptor::GetSymbolRate=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcabledeliverysystemdescriptor-getsymbolrate")] +IDvbCableDeliverySystemDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcabledeliverysystemdescriptor-gettag")] +IDVBCLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-idvbclocator")] +IDvbComponentDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbcomponentdescriptor")] +IDvbComponentDescriptor::GetComponentTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcomponentdescriptor-getcomponenttag")] +IDvbComponentDescriptor::GetComponentType=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcomponentdescriptor-getcomponenttype")] +IDvbComponentDescriptor::GetLanguageCode=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcomponentdescriptor-getlanguagecode")] +IDvbComponentDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcomponentdescriptor-getlength")] +IDvbComponentDescriptor::GetStreamContent=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcomponentdescriptor-getstreamcontent")] +IDvbComponentDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcomponentdescriptor-gettag")] +IDvbComponentDescriptor::GetTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcomponentdescriptor-gettextw")] +IDvbContentDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbcontentdescriptor")] +IDvbContentDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcontentdescriptor-getcountofrecords")] +IDvbContentDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcontentdescriptor-getlength")] +IDvbContentDescriptor::GetRecordContentNibbles=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcontentdescriptor-getrecordcontentnibbles")] +IDvbContentDescriptor::GetRecordUserNibbles=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcontentdescriptor-getrecordusernibbles")] +IDvbContentDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcontentdescriptor-gettag")] +IDvbContentIdentifierDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbcontentidentifierdescriptor")] +IDvbContentIdentifierDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcontentidentifierdescriptor-getcountofrecords")] +IDvbContentIdentifierDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcontentidentifierdescriptor-getlength")] +IDvbContentIdentifierDescriptor::GetRecordCrid=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcontentidentifierdescriptor-getrecordcrid")] +IDvbContentIdentifierDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbcontentidentifierdescriptor-gettag")] +IDvbDataBroadcastDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbdatabroadcastdescriptor")] +IDvbDataBroadcastDescriptor::GetComponentTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdatabroadcastdescriptor-getcomponenttag")] +IDvbDataBroadcastDescriptor::GetDataBroadcastID=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdatabroadcastdescriptor-getdatabroadcastid")] +IDvbDataBroadcastDescriptor::GetLangID=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdatabroadcastdescriptor-getlangid")] +IDvbDataBroadcastDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdatabroadcastdescriptor-getlength")] +IDvbDataBroadcastDescriptor::GetSelectorBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdatabroadcastdescriptor-getselectorbytes")] +IDvbDataBroadcastDescriptor::GetSelectorLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdatabroadcastdescriptor-getselectorlength")] +IDvbDataBroadcastDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdatabroadcastdescriptor-gettag")] +IDvbDataBroadcastDescriptor::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdatabroadcastdescriptor-gettext")] +IDvbDataBroadcastDescriptor::GetTextLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdatabroadcastdescriptor-gettextlength")] +IDvbDataBroadcastIDDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbdatabroadcastiddescriptor")] +IDvbDataBroadcastIDDescriptor::GetDataBroadcastID=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdatabroadcastiddescriptor-getdatabroadcastid")] +IDvbDataBroadcastIDDescriptor::GetIDSelectorBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdatabroadcastiddescriptor-getidselectorbytes")] +IDvbDataBroadcastIDDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdatabroadcastiddescriptor-getlength")] +IDvbDataBroadcastIDDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdatabroadcastiddescriptor-gettag")] +IDvbDefaultAuthorityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbdefaultauthoritydescriptor")] +IDvbDefaultAuthorityDescriptor::GetDefaultAuthority=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdefaultauthoritydescriptor-getdefaultauthority")] +IDvbDefaultAuthorityDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdefaultauthoritydescriptor-getlength")] +IDvbDefaultAuthorityDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbdefaultauthoritydescriptor-gettag")] +IDvbExtendedEventDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbextendedeventdescriptor")] +IDvbExtendedEventDescriptor::GetConcatenatedItemW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbextendedeventdescriptor-getconcatenateditemw")] +IDvbExtendedEventDescriptor::GetConcatenatedTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbextendedeventdescriptor-getconcatenatedtextw")] +IDvbExtendedEventDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbextendedeventdescriptor-getcountofrecords")] +IDvbExtendedEventDescriptor::GetDescriptorNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbextendedeventdescriptor-getdescriptornumber")] +IDvbExtendedEventDescriptor::GetLanguageCode=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbextendedeventdescriptor-getlanguagecode")] +IDvbExtendedEventDescriptor::GetLastDescriptorNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbextendedeventdescriptor-getlastdescriptornumber")] +IDvbExtendedEventDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbextendedeventdescriptor-getlength")] +IDvbExtendedEventDescriptor::GetRecordItemRawBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbextendedeventdescriptor-getrecorditemrawbytes")] +IDvbExtendedEventDescriptor::GetRecordItemW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbextendedeventdescriptor-getrecorditemw")] +IDvbExtendedEventDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbextendedeventdescriptor-gettag")] +IDvbExtendedEventDescriptor::GetTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbextendedeventdescriptor-gettextw")] +IDvbFrequencyListDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbfrequencylistdescriptor")] +IDvbFrequencyListDescriptor::GetCodingType=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbfrequencylistdescriptor-getcodingtype")] +IDvbFrequencyListDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbfrequencylistdescriptor-getcountofrecords")] +IDvbFrequencyListDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbfrequencylistdescriptor-getlength")] +IDvbFrequencyListDescriptor::GetRecordCentreFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbfrequencylistdescriptor-getrecordcentrefrequency")] +IDvbFrequencyListDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbfrequencylistdescriptor-gettag")] +IDvbHDSimulcastLogicalChannelDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbhdsimulcastlogicalchanneldescriptor")] +IDvbLinkageDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvblinkagedescriptor")] +IDvbLinkageDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblinkagedescriptor-getlength")] +IDvbLinkageDescriptor::GetLinkageType=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblinkagedescriptor-getlinkagetype")] +IDvbLinkageDescriptor::GetONId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblinkagedescriptor-getonid")] +IDvbLinkageDescriptor::GetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblinkagedescriptor-getprivatedata")] +IDvbLinkageDescriptor::GetPrivateDataLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblinkagedescriptor-getprivatedatalength")] +IDvbLinkageDescriptor::GetServiceId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblinkagedescriptor-getserviceid")] +IDvbLinkageDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblinkagedescriptor-gettag")] +IDvbLinkageDescriptor::GetTSId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblinkagedescriptor-gettsid")] +IDvbLogicalChannel2Descriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvblogicalchannel2descriptor")] +IDvbLogicalChannel2Descriptor::GetCountOfLists=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblogicalchannel2descriptor-getcountoflists")] +IDvbLogicalChannel2Descriptor::GetListCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblogicalchannel2descriptor-getlistcountofrecords")] +IDvbLogicalChannel2Descriptor::GetListCountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblogicalchannel2descriptor-getlistcountrycode")] +IDvbLogicalChannel2Descriptor::GetListId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblogicalchannel2descriptor-getlistid")] +IDvbLogicalChannel2Descriptor::GetListNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblogicalchannel2descriptor-getlistnamew")] +IDvbLogicalChannel2Descriptor::GetListRecordLogicalChannelAndVisibility=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblogicalchannel2descriptor-getlistrecordlogicalchannelandvisibility")] +IDvbLogicalChannel2Descriptor::GetListRecordLogicalChannelNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblogicalchannel2descriptor-getlistrecordlogicalchannelnumber")] +IDvbLogicalChannel2Descriptor::GetListRecordServiceId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblogicalchannel2descriptor-getlistrecordserviceid")] +IDvbLogicalChannelDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvblogicalchanneldescriptor")] +IDvbLogicalChannelDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblogicalchanneldescriptor-getcountofrecords")] +IDvbLogicalChannelDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblogicalchanneldescriptor-getlength")] +IDvbLogicalChannelDescriptor::GetRecordLogicalChannelNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblogicalchanneldescriptor-getrecordlogicalchannelnumber")] +IDvbLogicalChannelDescriptor::GetRecordServiceId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblogicalchanneldescriptor-getrecordserviceid")] +IDvbLogicalChannelDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvblogicalchanneldescriptor-gettag")] +IDvbLogicalChannelDescriptor2=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvblogicalchanneldescriptor2")] +IDvbMultilingualServiceNameDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbmultilingualservicenamedescriptor")] +IDvbMultilingualServiceNameDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbmultilingualservicenamedescriptor-getcountofrecords")] +IDvbMultilingualServiceNameDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbmultilingualservicenamedescriptor-getlength")] +IDvbMultilingualServiceNameDescriptor::GetRecordLangId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbmultilingualservicenamedescriptor-getrecordlangid")] +IDvbMultilingualServiceNameDescriptor::GetRecordServiceNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbmultilingualservicenamedescriptor-getrecordservicenamew")] +IDvbMultilingualServiceNameDescriptor::GetRecordServiceProviderNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbmultilingualservicenamedescriptor-getrecordserviceprovidernamew")] +IDvbMultilingualServiceNameDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbmultilingualservicenamedescriptor-gettag")] +IDvbNetworkNameDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbnetworknamedescriptor")] +IDvbNetworkNameDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbnetworknamedescriptor-getlength")] +IDvbNetworkNameDescriptor::GetNetworkName=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbnetworknamedescriptor-getnetworkname")] +IDvbNetworkNameDescriptor::GetNetworkNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbnetworknamedescriptor-getnetworknamew")] +IDvbNetworkNameDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbnetworknamedescriptor-gettag")] +IDvbParentalRatingDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbparentalratingdescriptor")] +IDvbParentalRatingDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbparentalratingdescriptor-getcountofrecords")] +IDvbParentalRatingDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbparentalratingdescriptor-getlength")] +IDvbParentalRatingDescriptor::GetRecordRating=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbparentalratingdescriptor-getrecordrating")] +IDvbParentalRatingDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbparentalratingdescriptor-gettag")] +IDvbPrivateDataSpecifierDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbprivatedataspecifierdescriptor")] +IDvbPrivateDataSpecifierDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbprivatedataspecifierdescriptor-getlength")] +IDvbPrivateDataSpecifierDescriptor::GetPrivateDataSpecifier=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbprivatedataspecifierdescriptor-getprivatedataspecifier")] +IDvbPrivateDataSpecifierDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbprivatedataspecifierdescriptor-gettag")] +IDvbSatelliteDeliverySystemDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbsatellitedeliverysystemdescriptor")] +IDvbSatelliteDeliverySystemDescriptor::GetFECInner=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsatellitedeliverysystemdescriptor-getfecinner")] +IDvbSatelliteDeliverySystemDescriptor::GetFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsatellitedeliverysystemdescriptor-getfrequency")] +IDvbSatelliteDeliverySystemDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsatellitedeliverysystemdescriptor-getlength")] +IDvbSatelliteDeliverySystemDescriptor::GetModulation=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsatellitedeliverysystemdescriptor-getmodulation")] +IDvbSatelliteDeliverySystemDescriptor::GetOrbitalPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsatellitedeliverysystemdescriptor-getorbitalposition")] +IDvbSatelliteDeliverySystemDescriptor::GetPolarization=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsatellitedeliverysystemdescriptor-getpolarization")] +IDvbSatelliteDeliverySystemDescriptor::GetSymbolRate=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsatellitedeliverysystemdescriptor-getsymbolrate")] +IDvbSatelliteDeliverySystemDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsatellitedeliverysystemdescriptor-gettag")] +IDvbSatelliteDeliverySystemDescriptor::GetWestEastFlag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsatellitedeliverysystemdescriptor-getwesteastflag")] +IDvbServiceDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbservicedescriptor")] +IDvbServiceDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbservicedescriptor-getlength")] +IDvbServiceDescriptor::GetProcessedServiceName=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbservicedescriptor-getprocessedservicename")] +IDvbServiceDescriptor::GetServiceName=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbservicedescriptor-getservicename")] +IDvbServiceDescriptor::GetServiceNameEmphasized=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbservicedescriptor-getservicenameemphasized")] +IDvbServiceDescriptor::GetServiceProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbservicedescriptor-getserviceprovidername")] +IDvbServiceDescriptor::GetServiceProviderNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbservicedescriptor-getserviceprovidernamew")] +IDvbServiceDescriptor::GetServiceType=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbservicedescriptor-getservicetype")] +IDvbServiceDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbservicedescriptor-gettag")] +IDvbServiceDescriptor2=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbservicedescriptor2")] +IDvbServiceDescriptor2::GetServiceNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbservicedescriptor2-getservicenamew")] +IDvbServiceDescriptor2::GetServiceProviderNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbservicedescriptor2-getserviceprovidernamew")] +IDvbServiceListDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbservicelistdescriptor")] +IDvbServiceListDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbservicelistdescriptor-getcountofrecords")] +IDvbServiceListDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbservicelistdescriptor-getlength")] +IDvbServiceListDescriptor::GetRecordServiceId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbservicelistdescriptor-getrecordserviceid")] +IDvbServiceListDescriptor::GetRecordServiceType=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbservicelistdescriptor-getrecordservicetype")] +IDvbServiceListDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbservicelistdescriptor-gettag")] +IDvbShortEventDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbshorteventdescriptor")] +IDvbShortEventDescriptor::GetEventNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbshorteventdescriptor-geteventnamew")] +IDvbShortEventDescriptor::GetLanguageCode=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbshorteventdescriptor-getlanguagecode")] +IDvbShortEventDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbshorteventdescriptor-getlength")] +IDvbShortEventDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbshorteventdescriptor-gettag")] +IDvbShortEventDescriptor::GetTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbshorteventdescriptor-gettextw")] +IDvbSiParser=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbsiparser")] +IDvbSiParser::GetBAT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser-getbat")] +IDvbSiParser::GetCAT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser-getcat")] +IDvbSiParser::GetDIT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser-getdit")] +IDvbSiParser::GetEIT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser-geteit")] +IDvbSiParser::GetNIT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser-getnit")] +IDvbSiParser::GetPAT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser-getpat")] +IDvbSiParser::GetPMT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser-getpmt")] +IDvbSiParser::GetRST=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser-getrst")] +IDvbSiParser::GetSDT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser-getsdt")] +IDvbSiParser::GetSIT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser-getsit")] +IDvbSiParser::GetST=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser-getst")] +IDvbSiParser::GetTDT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser-gettdt")] +IDvbSiParser::GetTOT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser-gettot")] +IDvbSiParser::GetTSDT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser-gettsdt")] +IDvbSiParser::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser-initialize")] +IDvbSiParser2=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbsiparser2")] +IDvbSiParser2::GetEIT2=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsiparser2-geteit2")] +IDVBSLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-idvbslocator")] +IDVBSLocator::get_Azimuth=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator-get_azimuth")] +IDVBSLocator::get_Elevation=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator-get_elevation")] +IDVBSLocator::get_OrbitalPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator-get_orbitalposition")] +IDVBSLocator::get_SignalPolarisation=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator-get_signalpolarisation")] +IDVBSLocator::get_WestPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator-get_westposition")] +IDVBSLocator::put_Azimuth=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator-put_azimuth")] +IDVBSLocator::put_Elevation=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator-put_elevation")] +IDVBSLocator::put_OrbitalPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator-put_orbitalposition")] +IDVBSLocator::put_SignalPolarisation=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator-put_signalpolarisation")] +IDVBSLocator::put_WestPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator-put_westposition")] +IDVBSLocator2=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-idvbslocator2")] +IDVBSLocator2::DiseqLNBSource=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-get_diseqlnbsource")] +IDVBSLocator2::get_DiseqLNBSource=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-get_diseqlnbsource")] +IDVBSLocator2::get_LocalLNBSwitchOverride=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-get_locallnbswitchoverride")] +IDVBSLocator2::get_LocalOscillatorOverrideHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-get_localoscillatoroverridehigh")] +IDVBSLocator2::get_LocalOscillatorOverrideLow=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-get_localoscillatoroverridelow")] +IDVBSLocator2::get_LocalSpectralInversionOverride=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-get_localspectralinversionoverride")] +IDVBSLocator2::get_SignalPilot=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-get_signalpilot")] +IDVBSLocator2::get_SignalRollOff=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-get_signalrolloff")] +IDVBSLocator2::LocalLNBSwitchOverride=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-put_locallnbswitchoverride")] +IDVBSLocator2::LocalOscillatorOverrideHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-put_localoscillatoroverridehigh")] +IDVBSLocator2::LocalOscillatorOverrideLow=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-put_localoscillatoroverridelow")] +IDVBSLocator2::LocalSpectralInversionOverride=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-put_localspectralinversionoverride")] +IDVBSLocator2::put_DiseqLNBSource=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-put_diseqlnbsource")] +IDVBSLocator2::put_LocalLNBSwitchOverride=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-put_locallnbswitchoverride")] +IDVBSLocator2::put_LocalOscillatorOverrideHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-put_localoscillatoroverridehigh")] +IDVBSLocator2::put_LocalOscillatorOverrideLow=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-put_localoscillatoroverridelow")] +IDVBSLocator2::put_LocalSpectralInversionOverride=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-put_localspectralinversionoverride")] +IDVBSLocator2::put_SignalPilot=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-put_signalpilot")] +IDVBSLocator2::put_SignalRollOff=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-put_signalrolloff")] +IDVBSLocator2::SignalPilot=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-get_signalpilot")] +IDVBSLocator2::SignalRollOff=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbslocator2-put_signalrolloff")] +IDVBSTuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-idvbstuningspace")] +IDVBSTuningSpace::get_HighOscillator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbstuningspace-get_highoscillator")] +IDVBSTuningSpace::get_InputRange=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbstuningspace-get_inputrange")] +IDVBSTuningSpace::get_LNBSwitch=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbstuningspace-get_lnbswitch")] +IDVBSTuningSpace::get_LowOscillator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbstuningspace-get_lowoscillator")] +IDVBSTuningSpace::get_SpectralInversion=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbstuningspace-get_spectralinversion")] +IDVBSTuningSpace::put_HighOscillator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbstuningspace-put_highoscillator")] +IDVBSTuningSpace::put_InputRange=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbstuningspace-put_inputrange")] +IDVBSTuningSpace::put_LNBSwitch=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbstuningspace-put_lnbswitch")] +IDVBSTuningSpace::put_LowOscillator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbstuningspace-put_lowoscillator")] +IDVBSTuningSpace::put_SpectralInversion=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbstuningspace-put_spectralinversion")] +IDvbSubtitlingDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbsubtitlingdescriptor")] +IDvbSubtitlingDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsubtitlingdescriptor-getcountofrecords")] +IDvbSubtitlingDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsubtitlingdescriptor-getlength")] +IDvbSubtitlingDescriptor::GetRecordAncillaryPageID=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsubtitlingdescriptor-getrecordancillarypageid")] +IDvbSubtitlingDescriptor::GetRecordCompositionPageID=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsubtitlingdescriptor-getrecordcompositionpageid")] +IDvbSubtitlingDescriptor::GetRecordLangId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsubtitlingdescriptor-getrecordlangid")] +IDvbSubtitlingDescriptor::GetRecordSubtitlingType=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsubtitlingdescriptor-getrecordsubtitlingtype")] +IDvbSubtitlingDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbsubtitlingdescriptor-gettag")] +IDvbTeletextDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbteletextdescriptor")] +IDvbTeletextDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbteletextdescriptor-getcountofrecords")] +IDvbTeletextDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbteletextdescriptor-getlength")] +IDvbTeletextDescriptor::GetRecordLangId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbteletextdescriptor-getrecordlangid")] +IDvbTeletextDescriptor::GetRecordMagazineNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbteletextdescriptor-getrecordmagazinenumber")] +IDvbTeletextDescriptor::GetRecordPageNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbteletextdescriptor-getrecordpagenumber")] +IDvbTeletextDescriptor::GetRecordTeletextType=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbteletextdescriptor-getrecordteletexttype")] +IDvbTeletextDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbteletextdescriptor-gettag")] +IDvbTerrestrialDeliverySystemDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-idvbterrestrialdeliverysystemdescriptor")] +IDvbTerrestrialDeliverySystemDescriptor::GetBandwidth=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbterrestrialdeliverysystemdescriptor-getbandwidth")] +IDvbTerrestrialDeliverySystemDescriptor::GetCentreFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbterrestrialdeliverysystemdescriptor-getcentrefrequency")] +IDvbTerrestrialDeliverySystemDescriptor::GetCodeRateHPStream=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbterrestrialdeliverysystemdescriptor-getcoderatehpstream")] +IDvbTerrestrialDeliverySystemDescriptor::GetCodeRateLPStream=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbterrestrialdeliverysystemdescriptor-getcoderatelpstream")] +IDvbTerrestrialDeliverySystemDescriptor::GetConstellation=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbterrestrialdeliverysystemdescriptor-getconstellation")] +IDvbTerrestrialDeliverySystemDescriptor::GetGuardInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbterrestrialdeliverysystemdescriptor-getguardinterval")] +IDvbTerrestrialDeliverySystemDescriptor::GetHierarchyInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbterrestrialdeliverysystemdescriptor-gethierarchyinformation")] +IDvbTerrestrialDeliverySystemDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbterrestrialdeliverysystemdescriptor-getlength")] +IDvbTerrestrialDeliverySystemDescriptor::GetOtherFrequencyFlag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbterrestrialdeliverysystemdescriptor-getotherfrequencyflag")] +IDvbTerrestrialDeliverySystemDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbterrestrialdeliverysystemdescriptor-gettag")] +IDvbTerrestrialDeliverySystemDescriptor::GetTransmissionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-idvbterrestrialdeliverysystemdescriptor-gettransmissionmode")] +IDVBTLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-idvbtlocator")] +IDVBTLocator::get_Bandwidth=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator-get_bandwidth")] +IDVBTLocator::get_Guard=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator-get_guard")] +IDVBTLocator::get_HAlpha=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator-get_halpha")] +IDVBTLocator::get_LPInnerFEC=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator-get_lpinnerfec")] +IDVBTLocator::get_LPInnerFECRate=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator-get_lpinnerfecrate")] +IDVBTLocator::get_Mode=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator-get_mode")] +IDVBTLocator::get_OtherFrequencyInUse=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator-get_otherfrequencyinuse")] +IDVBTLocator::put_Bandwidth=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator-put_bandwidth")] +IDVBTLocator::put_Guard=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator-put_guard")] +IDVBTLocator::put_HAlpha=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator-put_halpha")] +IDVBTLocator::put_LPInnerFEC=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator-put_lpinnerfec")] +IDVBTLocator::put_LPInnerFECRate=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator-put_lpinnerfecrate")] +IDVBTLocator::put_Mode=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator-put_mode")] +IDVBTLocator::put_OtherFrequencyInUse=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator-put_otherfrequencyinuse")] +IDVBTLocator2=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-idvbtlocator2")] +IDVBTLocator2::get_PhysicalLayerPipeId=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator2-get_physicallayerpipeid")] +IDVBTLocator2::PhysicalLayerPipeId=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator2-get_physicallayerpipeid")] +IDVBTLocator2::put_PhysicalLayerPipeId=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtlocator2-put_physicallayerpipeid")] +IDVBTuneRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-idvbtunerequest")] +IDVBTuneRequest::get_ONID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtunerequest-get_onid")] +IDVBTuneRequest::get_SID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtunerequest-get_sid")] +IDVBTuneRequest::get_TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtunerequest-get_tsid")] +IDVBTuneRequest::put_ONID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtunerequest-put_onid")] +IDVBTuneRequest::put_SID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtunerequest-put_sid")] +IDVBTuneRequest::put_TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtunerequest-put_tsid")] +IDVBTuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-idvbtuningspace")] +IDVBTuningSpace::get_SystemType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtuningspace-get_systemtype")] +IDVBTuningSpace::put_SystemType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtuningspace-put_systemtype")] +IDVBTuningSpace2=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-idvbtuningspace2")] +IDVBTuningSpace2::get_NetworkID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtuningspace2-get_networkid")] +IDVBTuningSpace2::put_NetworkID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-idvbtuningspace2-put_networkid")] +IDvdCmd=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-idvdcmd")] +IDvdCmd::WaitForEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcmd-waitforend")] +IDvdCmd::WaitForStart=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcmd-waitforstart")] +IDvdControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-idvdcontrol")] +IDvdControl::AngleChange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-anglechange")] +IDvdControl::AudioStreamChange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-audiostreamchange")] +IDvdControl::BackwardScan=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-backwardscan")] +IDvdControl::ButtonActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-buttonactivate")] +IDvdControl::ButtonSelectAndActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-buttonselectandactivate")] +IDvdControl::ChapterPlay=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-chapterplay")] +IDvdControl::ChapterPlayAutoStop=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-chapterplayautostop")] +IDvdControl::ChapterSearch=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-chaptersearch")] +IDvdControl::ForwardScan=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-forwardscan")] +IDvdControl::GoUp=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-goup")] +IDvdControl::KaraokeAudioPresentationModeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-karaokeaudiopresentationmodechange")] +IDvdControl::LeftButtonSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-leftbuttonselect")] +IDvdControl::LowerButtonSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-lowerbuttonselect")] +IDvdControl::MenuCall=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-menucall")] +IDvdControl::MenuLanguageSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-menulanguageselect")] +IDvdControl::MouseActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-mouseactivate")] +IDvdControl::MouseSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-mouseselect")] +IDvdControl::NextPGSearch=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-nextpgsearch")] +IDvdControl::ParentalCountrySelect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-parentalcountryselect")] +IDvdControl::ParentalLevelSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-parentallevelselect")] +IDvdControl::PauseOff=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-pauseoff")] +IDvdControl::PauseOn=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-pauseon")] +IDvdControl::PrevPGSearch=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-prevpgsearch")] +IDvdControl::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-resume")] +IDvdControl::RightButtonSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-rightbuttonselect")] +IDvdControl::SetRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-setroot")] +IDvdControl::StillOff=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-stilloff")] +IDvdControl::StopForResume=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-stopforresume")] +IDvdControl::SubpictureStreamChange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-subpicturestreamchange")] +IDvdControl::TimePlay=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-timeplay")] +IDvdControl::TimeSearch=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-timesearch")] +IDvdControl::TitlePlay=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-titleplay")] +IDvdControl::TopPGSearch=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-toppgsearch")] +IDvdControl::UpperButtonSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-upperbuttonselect")] +IDvdControl::VideoModePreferrence=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol-videomodepreferrence")] +IDvdControl2=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-idvdcontrol2")] +IDvdControl2::AcceptParentalLevelChange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-acceptparentallevelchange")] +IDvdControl2::ActivateAtPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-activateatposition")] +IDvdControl2::ActivateButton=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-activatebutton")] +IDvdControl2::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-pause")] +IDvdControl2::PlayAtTime=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-playattime")] +IDvdControl2::PlayAtTimeInTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-playattimeintitle")] +IDvdControl2::PlayBackwards=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-playbackwards")] +IDvdControl2::PlayChapter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-playchapter")] +IDvdControl2::PlayChapterInTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-playchapterintitle")] +IDvdControl2::PlayChaptersAutoStop=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-playchaptersautostop")] +IDvdControl2::PlayForwards=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-playforwards")] +IDvdControl2::PlayNextChapter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-playnextchapter")] +IDvdControl2::PlayPeriodInTitleAutoStop=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-playperiodintitleautostop")] +IDvdControl2::PlayPrevChapter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-playprevchapter")] +IDvdControl2::PlayTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-playtitle")] +IDvdControl2::ReplayChapter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-replaychapter")] +IDvdControl2::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-resume")] +IDvdControl2::ReturnFromSubmenu=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-returnfromsubmenu")] +IDvdControl2::SelectAndActivateButton=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-selectandactivatebutton")] +IDvdControl2::SelectAngle=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-selectangle")] +IDvdControl2::SelectAtPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-selectatposition")] +IDvdControl2::SelectAudioStream=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-selectaudiostream")] +IDvdControl2::SelectButton=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-selectbutton")] +IDvdControl2::SelectDefaultAudioLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-selectdefaultaudiolanguage")] +IDvdControl2::SelectDefaultMenuLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-selectdefaultmenulanguage")] +IDvdControl2::SelectDefaultSubpictureLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-selectdefaultsubpicturelanguage")] +IDvdControl2::SelectKaraokeAudioPresentationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-selectkaraokeaudiopresentationmode")] +IDvdControl2::SelectParentalCountry=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-selectparentalcountry")] +IDvdControl2::SelectParentalLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-selectparentallevel")] +IDvdControl2::SelectRelativeButton=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-selectrelativebutton")] +IDvdControl2::SelectSubpictureStream=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-selectsubpicturestream")] +IDvdControl2::SelectVideoModePreference=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-selectvideomodepreference")] +IDvdControl2::SetDVDDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-setdvddirectory")] +IDvdControl2::SetGPRM=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-setgprm")] +IDvdControl2::SetOption=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-setoption")] +IDvdControl2::SetState=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-setstate")] +IDvdControl2::SetSubpictureState=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-setsubpicturestate")] +IDvdControl2::ShowMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-showmenu")] +IDvdControl2::StillOff=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-stilloff")] +IDvdControl2::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdcontrol2-stop")] +IDvdGraphBuilder=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-idvdgraphbuilder")] +IDvdGraphBuilder::GetDvdInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdgraphbuilder-getdvdinterface")] +IDvdGraphBuilder::GetFiltergraph=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdgraphbuilder-getfiltergraph")] +IDvdGraphBuilder::RenderDvdVideoVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdgraphbuilder-renderdvdvideovolume")] +IDvdInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-idvdinfo")] +IDvdInfo::GetAllGPRMs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getallgprms")] +IDvdInfo::GetAllSPRMs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getallsprms")] +IDvdInfo::GetAudioLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getaudiolanguage")] +IDvdInfo::GetCurrentAngle=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getcurrentangle")] +IDvdInfo::GetCurrentAudio=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getcurrentaudio")] +IDvdInfo::GetCurrentAudioAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getcurrentaudioattributes")] +IDvdInfo::GetCurrentButton=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getcurrentbutton")] +IDvdInfo::GetCurrentDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getcurrentdomain")] +IDvdInfo::GetCurrentLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getcurrentlocation")] +IDvdInfo::GetCurrentSubpicture=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getcurrentsubpicture")] +IDvdInfo::GetCurrentSubpictureAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getcurrentsubpictureattributes")] +IDvdInfo::GetCurrentUOPS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getcurrentuops")] +IDvdInfo::GetCurrentVideoAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getcurrentvideoattributes")] +IDvdInfo::GetCurrentVolumeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getcurrentvolumeinfo")] +IDvdInfo::GetDVDTextInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getdvdtextinfo")] +IDvdInfo::GetNumberOfChapters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getnumberofchapters")] +IDvdInfo::GetPlayerParentalLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getplayerparentallevel")] +IDvdInfo::GetRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getroot")] +IDvdInfo::GetSubpictureLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getsubpicturelanguage")] +IDvdInfo::GetTitleAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-gettitleattributes")] +IDvdInfo::GetTitleParentalLevels=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-gettitleparentallevels")] +IDvdInfo::GetTotalTitleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-gettotaltitletime")] +IDvdInfo::GetVMGAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo-getvmgattributes")] +IDvdInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-idvdinfo2")] +IDvdInfo2::GetAllGPRMs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getallgprms")] +IDvdInfo2::GetAllSPRMs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getallsprms")] +IDvdInfo2::GetAudioAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getaudioattributes")] +IDvdInfo2::GetAudioLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getaudiolanguage")] +IDvdInfo2::GetButtonAtPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getbuttonatposition")] +IDvdInfo2::GetButtonRect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getbuttonrect")] +IDvdInfo2::GetCmdFromEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getcmdfromevent")] +IDvdInfo2::GetCurrentAngle=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getcurrentangle")] +IDvdInfo2::GetCurrentAudio=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getcurrentaudio")] +IDvdInfo2::GetCurrentButton=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getcurrentbutton")] +IDvdInfo2::GetCurrentDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getcurrentdomain")] +IDvdInfo2::GetCurrentLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getcurrentlocation")] +IDvdInfo2::GetCurrentSubpicture=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getcurrentsubpicture")] +IDvdInfo2::GetCurrentUOPS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getcurrentuops")] +IDvdInfo2::GetCurrentVideoAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getcurrentvideoattributes")] +IDvdInfo2::GetDecoderCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getdecodercaps")] +IDvdInfo2::GetDefaultAudioLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getdefaultaudiolanguage")] +IDvdInfo2::GetDefaultMenuLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getdefaultmenulanguage")] +IDvdInfo2::GetDefaultSubpictureLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getdefaultsubpicturelanguage")] +IDvdInfo2::GetDiscID=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getdiscid")] +IDvdInfo2::GetDVDDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getdvddirectory")] +IDvdInfo2::GetDVDTextLanguageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getdvdtextlanguageinfo")] +IDvdInfo2::GetDVDTextNumberOfLanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getdvdtextnumberoflanguages")] +IDvdInfo2::GetDVDTextStringAsNative=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getdvdtextstringasnative")] +IDvdInfo2::GetDVDTextStringAsUnicode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getdvdtextstringasunicode")] +IDvdInfo2::GetDVDVolumeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getdvdvolumeinfo")] +IDvdInfo2::GetKaraokeAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getkaraokeattributes")] +IDvdInfo2::GetMenuLanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getmenulanguages")] +IDvdInfo2::GetNumberOfChapters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getnumberofchapters")] +IDvdInfo2::GetPlayerParentalLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getplayerparentallevel")] +IDvdInfo2::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getstate")] +IDvdInfo2::GetSubpictureAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getsubpictureattributes")] +IDvdInfo2::GetSubpictureLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getsubpicturelanguage")] +IDvdInfo2::GetTitleAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-gettitleattributes")] +IDvdInfo2::GetTitleParentalLevels=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-gettitleparentallevels")] +IDvdInfo2::GetTotalTitleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-gettotaltitletime")] +IDvdInfo2::GetVMGAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-getvmgattributes")] +IDvdInfo2::IsAudioStreamEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-isaudiostreamenabled")] +IDvdInfo2::IsSubpictureStreamEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdinfo2-issubpicturestreamenabled")] +IDvdState=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-idvdstate")] +IDvdState::GetDiscID=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdstate-getdiscid")] +IDvdState::GetParentalLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvdstate-getparentallevel")] +IDVEnc=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-idvenc")] +IDVEnc::get_IFormatResolution=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvenc-get_iformatresolution")] +IDVEnc::put_IFormatResolution=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvenc-put_iformatresolution")] +IDVRGB219=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-idvrgb219")] +IDVRGB219::SetRGB219=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvrgb219-setrgb219")] +IDVSplitter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-idvsplitter")] +IDVSplitter::DiscardAlternateVideoFrames=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-idvsplitter-discardalternatevideoframes")] +IDWriteAsyncResult=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwriteasyncresult")] +IDWriteAsyncResult::GetResult=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwriteasyncresult-getresult")] +IDWriteAsyncResult::GetWaitHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwriteasyncresult-getwaithandle")] +IDWriteBitmapRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritebitmaprendertarget")] +IDWriteBitmapRenderTarget::DrawGlyphRun=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritebitmaprendertarget-drawglyphrun")] +IDWriteBitmapRenderTarget::GetCurrentTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritebitmaprendertarget-getcurrenttransform")] +IDWriteBitmapRenderTarget::GetMemoryDC=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritebitmaprendertarget-getmemorydc")] +IDWriteBitmapRenderTarget::GetPixelsPerDip=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritebitmaprendertarget-getpixelsperdip")] +IDWriteBitmapRenderTarget::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritebitmaprendertarget-getsize")] +IDWriteBitmapRenderTarget::Resize=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritebitmaprendertarget-resize")] +IDWriteBitmapRenderTarget::SetCurrentTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritebitmaprendertarget-setcurrenttransform")] +IDWriteBitmapRenderTarget::SetPixelsPerDip=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritebitmaprendertarget-setpixelsperdip")] +IDWriteBitmapRenderTarget1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nn-dwrite_1-idwritebitmaprendertarget1")] +IDWriteBitmapRenderTarget1::GetTextAntialiasMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritebitmaprendertarget1-gettextantialiasmode")] +IDWriteBitmapRenderTarget1::SetTextAntialiasMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritebitmaprendertarget1-settextantialiasmode")] +IDWriteColorGlyphRunEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nn-dwrite_2-idwritecolorglyphrunenumerator")] +IDWriteColorGlyphRunEnumerator::GetCurrentRun=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritecolorglyphrunenumerator-getcurrentrun")] +IDWriteColorGlyphRunEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritecolorglyphrunenumerator-movenext")] +IDWriteColorGlyphRunEnumerator1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritecolorglyphrunenumerator1")] +IDWriteColorGlyphRunEnumerator1::GetCurrentRun=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritecolorglyphrunenumerator1-getcurrentrun")] +IDWriteFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritefactory")] +IDWriteFactory::CreateCustomFontCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-createcustomfontcollection")] +IDWriteFactory::CreateCustomFontFileReference=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-createcustomfontfilereference")] +IDWriteFactory::CreateCustomRenderingParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-createcustomrenderingparams")] +IDWriteFactory::CreateEllipsisTrimmingSign=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-createellipsistrimmingsign")] +IDWriteFactory::CreateFontFace=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-createfontface")] +IDWriteFactory::CreateFontFileReference=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-createfontfilereference")] +IDWriteFactory::CreateGdiCompatibleTextLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-creategdicompatibletextlayout")] +IDWriteFactory::CreateGlyphRunAnalysis=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-createglyphrunanalysis")] +IDWriteFactory::CreateMonitorRenderingParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-createmonitorrenderingparams")] +IDWriteFactory::CreateNumberSubstitution=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-createnumbersubstitution")] +IDWriteFactory::CreateRenderingParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-createrenderingparams")] +IDWriteFactory::CreateTextAnalyzer=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-createtextanalyzer")] +IDWriteFactory::CreateTextFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-createtextformat")] +IDWriteFactory::CreateTextLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-createtextlayout")] +IDWriteFactory::CreateTypography=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-createtypography")] +IDWriteFactory::GetGdiInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-getgdiinterop")] +IDWriteFactory::GetSystemFontCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-getsystemfontcollection")] +IDWriteFactory::RegisterFontCollectionLoader=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-registerfontcollectionloader")] +IDWriteFactory::RegisterFontFileLoader=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-registerfontfileloader")] +IDWriteFactory::UnregisterFontCollectionLoader=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-unregisterfontcollectionloader")] +IDWriteFactory::UnregisterFontFileLoader=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefactory-unregisterfontfileloader")] +IDWriteFactory1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nn-dwrite_1-idwritefactory1")] +IDWriteFactory1::CreateCustomRenderingParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefactory1-createcustomrenderingparams")] +IDWriteFactory1::GetEudcFontCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefactory1-geteudcfontcollection")] +IDWriteFactory2=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nn-dwrite_2-idwritefactory2")] +IDWriteFactory2::CreateCustomRenderingParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritefactory2-createcustomrenderingparams")] +IDWriteFactory2::CreateFontFallbackBuilder=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritefactory2-createfontfallbackbuilder")] +IDWriteFactory2::CreateGlyphRunAnalysis=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritefactory2-createglyphrunanalysis")] +IDWriteFactory2::GetSystemFontFallback=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritefactory2-getsystemfontfallback")] +IDWriteFactory2::TranslateColorGlyphRun=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritefactory2-translatecolorglyphrun")] +IDWriteFactory3=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefactory3")] +IDWriteFactory3::CreateCustomRenderingParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory3-createcustomrenderingparams")] +IDWriteFactory3::CreateFontCollectionFromFontSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory3-createfontcollectionfromfontset")] +IDWriteFactory3::CreateFontFaceReference=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory3-createfontfacereference(wcharconst_filetimeconst_uint32_dwrite_font_simulations_idwritefontfacereference)")] +IDWriteFactory3::CreateFontSetBuilder=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory3-createfontsetbuilder")] +IDWriteFactory3::CreateGlyphRunAnalysis=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory3-createglyphrunanalysis")] +IDWriteFactory3::GetFontDownloadQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory3-getfontdownloadqueue")] +IDWriteFactory3::GetSystemFontCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory3-getsystemfontcollection")] +IDWriteFactory3::GetSystemFontSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory3-getsystemfontset")] +IDWriteFactory4=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefactory4")] +IDWriteFactory4::ComputeGlyphOrigins=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory4-computeglyphorigins(dwrite_glyph_runconst_d2d1_point_2f_d2d1_point_2f)")] +IDWriteFactory4::TranslateColorGlyphRun=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory4-translatecolorglyphrun")] +IDWriteFactory5=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefactory5")] +IDWriteFactory5::AnalyzeContainerType=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory5-analyzecontainertype")] +IDWriteFactory5::CreateFontSetBuilder=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory5-createfontsetbuilder")] +IDWriteFactory5::CreateHttpFontFileLoader=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory5-createhttpfontfileloader")] +IDWriteFactory5::CreateInMemoryFontFileLoader=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory5-createinmemoryfontfileloader")] +IDWriteFactory5::UnpackFontFile=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory5-unpackfontfile")] +IDWriteFactory6=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefactory6")] +IDWriteFactory6::CreateFontCollectionFromFontSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory6-createfontcollectionfromfontset")] +IDWriteFactory6::CreateFontFaceReference=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory6-createfontfacereference")] +IDWriteFactory6::CreateFontResource=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory6-createfontresource")] +IDWriteFactory6::CreateFontSetBuilder=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory6-createfontsetbuilder")] +IDWriteFactory6::CreateTextFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory6-createtextformat")] +IDWriteFactory6::GetSystemFontCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory6-getsystemfontcollection")] +IDWriteFactory6::GetSystemFontSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory6-getsystemfontset")] +IDWriteFactory7=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefactory7")] +IDWriteFactory7::GetSystemFontCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory7-getsystemfontcollection")] +IDWriteFactory7::GetSystemFontSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefactory7-getsystemfontset")] +IDWriteFont=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritefont")] +IDWriteFont::CreateFontFace=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefont-createfontface")] +IDWriteFont::GetFaceNames=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefont-getfacenames")] +IDWriteFont::GetFontFamily=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefont-getfontfamily")] +IDWriteFont::GetInformationalStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefont-getinformationalstrings")] +IDWriteFont::GetMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefont-getmetrics")] +IDWriteFont::GetSimulations=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefont-getsimulations")] +IDWriteFont::GetStretch=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefont-getstretch")] +IDWriteFont::GetStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefont-getstyle")] +IDWriteFont::GetWeight=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefont-getweight")] +IDWriteFont::HasCharacter=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefont-hascharacter")] +IDWriteFont::IsSymbolFont=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefont-issymbolfont")] +IDWriteFont1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nn-dwrite_1-idwritefont1")] +IDWriteFont1::GetMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefont1-getmetrics")] +IDWriteFont1::GetPanose=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefont1-getpanose")] +IDWriteFont1::GetUnicodeRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefont1-getunicoderanges")] +IDWriteFont1::IsMonospacedFont=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefont1-ismonospacedfont")] +IDWriteFont2=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nn-dwrite_2-idwritefont2")] +IDWriteFont2::IsColorFont=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritefont2-iscolorfont")] +IDWriteFont3=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefont3")] +IDWriteFont3::CreateFontFace=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefont3-createfontface")] +IDWriteFont3::Equals=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefont3-equals")] +IDWriteFont3::GetFontFaceReference=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefont3-getfontfacereference")] +IDWriteFont3::GetLocality=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefont3-getlocality")] +IDWriteFontCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritefontcollection")] +IDWriteFontCollection::FindFamilyName=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontcollection-findfamilyname")] +IDWriteFontCollection::GetFontFamily=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontcollection-getfontfamily")] +IDWriteFontCollection::GetFontFamilyCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontcollection-getfontfamilycount")] +IDWriteFontCollection::GetFontFromFontFace=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontcollection-getfontfromfontface")] +IDWriteFontCollection1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontcollection1")] +IDWriteFontCollection1::GetFontSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontcollection1-getfontset")] +IDWriteFontCollection2=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontcollection2")] +IDWriteFontCollection2::GetFontFamily=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontcollection2-getfontfamily")] +IDWriteFontCollection2::GetFontFamilyModel=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontcollection2-getfontfamilymodel")] +IDWriteFontCollection2::GetFontSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontcollection2-getfontset")] +IDWriteFontCollection2::GetMatchingFonts=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontcollection2-getmatchingfonts")] +IDWriteFontCollection3=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontcollection3")] +IDWriteFontCollection3::GetExpirationEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontcollection3-getexpirationevent")] +IDWriteFontCollectionLoader=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritefontcollectionloader")] +IDWriteFontCollectionLoader::CreateEnumeratorFromKey=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontcollectionloader-createenumeratorfromkey")] +IDWriteFontDownloadListener=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontdownloadlistener")] +IDWriteFontDownloadListener::DownloadCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontdownloadlistener-downloadcompleted")] +IDWriteFontDownloadQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontdownloadqueue")] +IDWriteFontDownloadQueue::AddListener=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontdownloadqueue-addlistener")] +IDWriteFontDownloadQueue::BeginDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontdownloadqueue-begindownload")] +IDWriteFontDownloadQueue::CancelDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontdownloadqueue-canceldownload")] +IDWriteFontDownloadQueue::GetGenerationCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontdownloadqueue-getgenerationcount")] +IDWriteFontDownloadQueue::IsEmpty=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontdownloadqueue-isempty")] +IDWriteFontDownloadQueue::RemoveListener=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontdownloadqueue-removelistener")] +IDWriteFontFace=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritefontface")] +IDWriteFontFace::GetDesignGlyphMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontface-getdesignglyphmetrics")] +IDWriteFontFace::GetFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontface-getfiles")] +IDWriteFontFace::GetGdiCompatibleGlyphMetrics=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritefontface-getgdicompatibleglyphmetrics")] +IDWriteFontFace::GetGdiCompatibleMetrics=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritefontface-getgdicompatiblemetrics")] +IDWriteFontFace::GetGlyphCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontface-getglyphcount")] +IDWriteFontFace::GetGlyphIndices=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontface-getglyphindices")] +IDWriteFontFace::GetGlyphRunOutline=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontface-getglyphrunoutline")] +IDWriteFontFace::GetIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontface-getindex")] +IDWriteFontFace::GetMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontface-getmetrics")] +IDWriteFontFace::GetRecommendedRenderingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontface-getrecommendedrenderingmode")] +IDWriteFontFace::GetSimulations=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontface-getsimulations")] +IDWriteFontFace::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontface-gettype")] +IDWriteFontFace::IsSymbolFont=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontface-issymbolfont")] +IDWriteFontFace::ReleaseFontTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontface-releasefonttable")] +IDWriteFontFace::TryGetFontTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontface-trygetfonttable")] +IDWriteFontFace1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nn-dwrite_1-idwritefontface1")] +IDWriteFontFace1::GetCaretMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefontface1-getcaretmetrics")] +IDWriteFontFace1::GetDesignGlyphAdvances=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefontface1-getdesignglyphadvances")] +IDWriteFontFace1::GetGdiCompatibleGlyphAdvances=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefontface1-getgdicompatibleglyphadvances")] +IDWriteFontFace1::GetGdiCompatibleMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefontface1-getgdicompatiblemetrics")] +IDWriteFontFace1::GetKerningPairAdjustments=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefontface1-getkerningpairadjustments")] +IDWriteFontFace1::GetMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefontface1-getmetrics")] +IDWriteFontFace1::GetRecommendedRenderingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefontface1-getrecommendedrenderingmode")] +IDWriteFontFace1::GetUnicodeRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefontface1-getunicoderanges")] +IDWriteFontFace1::GetVerticalGlyphVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefontface1-getverticalglyphvariants")] +IDWriteFontFace1::HasKerningPairs=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefontface1-haskerningpairs")] +IDWriteFontFace1::HasVerticalGlyphVariants=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefontface1-hasverticalglyphvariants")] +IDWriteFontFace1::IsMonospacedFont=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritefontface1-ismonospacedfont")] +IDWriteFontFace2=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nn-dwrite_2-idwritefontface2")] +IDWriteFontFace2::GetColorPaletteCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritefontface2-getcolorpalettecount")] +IDWriteFontFace2::GetPaletteEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritefontface2-getpaletteentries")] +IDWriteFontFace2::GetPaletteEntryCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritefontface2-getpaletteentrycount")] +IDWriteFontFace2::GetRecommendedRenderingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritefontface2-getrecommendedrenderingmode")] +IDWriteFontFace2::IsColorFont=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritefontface2-iscolorfont")] +IDWriteFontFace3=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontface3")] +IDWriteFontFace3::AreCharactersLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface3-arecharacterslocal")] +IDWriteFontFace3::AreGlyphsLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface3-areglyphslocal")] +IDWriteFontFace3::GetFaceNames=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface3-getfacenames")] +IDWriteFontFace3::GetFamilyNames=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface3-getfamilynames")] +IDWriteFontFace3::GetFontFaceReference=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface3-getfontfacereference")] +IDWriteFontFace3::GetInformationalStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface3-getinformationalstrings")] +IDWriteFontFace3::GetPanose=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface3-getpanose")] +IDWriteFontFace3::GetRecommendedRenderingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface3-getrecommendedrenderingmode")] +IDWriteFontFace3::GetStretch=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface3-getstretch")] +IDWriteFontFace3::GetStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface3-getstyle")] +IDWriteFontFace3::GetWeight=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface3-getweight")] +IDWriteFontFace3::HasCharacter=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface3-hascharacter")] +IDWriteFontFace3::IsCharacterLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface3-ischaracterlocal")] +IDWriteFontFace3::IsGlyphLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface3-isglyphlocal")] +IDWriteFontFace4=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontface4")] +IDWriteFontFace4::GetGlyphImageData=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface4-getglyphimagedata")] +IDWriteFontFace4::GetGlyphImageFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface4-getglyphimageformats")] +IDWriteFontFace4::ReleaseGlyphImageData=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface4-releaseglyphimagedata")] +IDWriteFontFace5=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontface5")] +IDWriteFontFace5::Equals=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface5-equals")] +IDWriteFontFace5::GetFontAxisValueCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface5-getfontaxisvaluecount")] +IDWriteFontFace5::GetFontAxisValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface5-getfontaxisvalues")] +IDWriteFontFace5::GetFontResource=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface5-getfontresource")] +IDWriteFontFace5::HasVariations=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontface5-hasvariations")] +IDWriteFontFaceReference=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontfacereference")] +IDWriteFontFaceReference::CreateFontFace=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference-createfontface")] +IDWriteFontFaceReference::CreateFontFaceWithSimulations=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference-createfontfacewithsimulations")] +IDWriteFontFaceReference::EnqueueCharacterDownloadRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference-enqueuecharacterdownloadrequest")] +IDWriteFontFaceReference::EnqueueFileFragmentDownloadRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference-enqueuefilefragmentdownloadrequest")] +IDWriteFontFaceReference::EnqueueFontDownloadRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference-enqueuefontdownloadrequest")] +IDWriteFontFaceReference::EnqueueGlyphDownloadRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference-enqueueglyphdownloadrequest")] +IDWriteFontFaceReference::GetFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference-getfilesize")] +IDWriteFontFaceReference::GetFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference-getfiletime")] +IDWriteFontFaceReference::GetFontFaceIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference-getfontfaceindex")] +IDWriteFontFaceReference::GetFontFile=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference-getfontfile")] +IDWriteFontFaceReference::GetLocalFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference-getlocalfilesize")] +IDWriteFontFaceReference::GetLocality=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference-getlocality")] +IDWriteFontFaceReference::GetSimulations=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference-getsimulations")] +IDWriteFontFaceReference1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontfacereference1")] +IDWriteFontFaceReference1::CreateFontFace=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference1-createfontface")] +IDWriteFontFaceReference1::GetFontAxisValueCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference1-getfontaxisvaluecount")] +IDWriteFontFaceReference1::GetFontAxisValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfacereference1-getfontaxisvalues")] +IDWriteFontFallback=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nn-dwrite_2-idwritefontfallback")] +IDWriteFontFallback::MapCharacters=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritefontfallback-mapcharacters")] +IDWriteFontFallback1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontfallback1")] +IDWriteFontFallbackBuilder=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nn-dwrite_2-idwritefontfallbackbuilder")] +IDWriteFontFallbackBuilder::AddMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritefontfallbackbuilder-addmapping")] +IDWriteFontFallbackBuilder::AddMappings=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritefontfallbackbuilder-addmappings")] +IDWriteFontFallbackBuilder::CreateFontFallback=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritefontfallbackbuilder-createfontfallback")] +IDWriteFontFamily=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritefontfamily")] +IDWriteFontFamily::GetFamilyNames=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontfamily-getfamilynames")] +IDWriteFontFamily::GetFirstMatchingFont=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontfamily-getfirstmatchingfont")] +IDWriteFontFamily::GetMatchingFonts=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontfamily-getmatchingfonts")] +IDWriteFontFamily1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontfamily1")] +IDWriteFontFamily1::GetFont=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfamily1-getfont")] +IDWriteFontFamily1::GetFontFaceReference=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfamily1-getfontfacereference")] +IDWriteFontFamily1::GetFontLocality=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfamily1-getfontlocality")] +IDWriteFontFamily2=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontfamily2")] +IDWriteFontFamily2::GetFontSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfamily2-getfontset")] +IDWriteFontFamily2::GetMatchingFonts=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontfamily2-getmatchingfonts")] +IDWriteFontFile=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritefontfile")] +IDWriteFontFile::Analyze=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontfile-analyze")] +IDWriteFontFile::GetLoader=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontfile-getloader")] +IDWriteFontFile::GetReferenceKey=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontfile-getreferencekey")] +IDWriteFontFileEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritefontfileenumerator")] +IDWriteFontFileEnumerator::GetCurrentFontFile=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontfileenumerator-getcurrentfontfile")] +IDWriteFontFileEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontfileenumerator-movenext")] +IDWriteFontFileLoader=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritefontfileloader")] +IDWriteFontFileLoader::CreateStreamFromKey=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontfileloader-createstreamfromkey")] +IDWriteFontFileStream=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritefontfilestream")] +IDWriteFontFileStream::GetFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontfilestream-getfilesize")] +IDWriteFontFileStream::GetLastWriteTime=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontfilestream-getlastwritetime")] +IDWriteFontFileStream::ReadFileFragment=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontfilestream-readfilefragment")] +IDWriteFontFileStream::ReleaseFileFragment=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontfilestream-releasefilefragment")] +IDWriteFontList=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritefontlist")] +IDWriteFontList::GetFont=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontlist-getfont")] +IDWriteFontList::GetFontCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontlist-getfontcollection")] +IDWriteFontList::GetFontCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritefontlist-getfontcount")] +IDWriteFontList1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontlist1")] +IDWriteFontList1::GetFont=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontlist1-getfont")] +IDWriteFontList1::GetFontFaceReference=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontlist1-getfontfacereference")] +IDWriteFontList1::GetFontLocality=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontlist1-getfontlocality")] +IDWriteFontList2=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontlist2")] +IDWriteFontList2::GetFontSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontlist2-getfontset")] +IDWriteFontResource=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontresource")] +IDWriteFontResource::CreateFontFace=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontresource-createfontface")] +IDWriteFontResource::CreateFontFaceReference=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontresource-createfontfacereference")] +IDWriteFontResource::GetAxisNames=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontresource-getaxisnames")] +IDWriteFontResource::GetAxisValueNameCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontresource-getaxisvaluenamecount")] +IDWriteFontResource::GetAxisValueNames=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontresource-getaxisvaluenames")] +IDWriteFontResource::GetDefaultFontAxisValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontresource-getdefaultfontaxisvalues")] +IDWriteFontResource::GetFontAxisAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontresource-getfontaxisattributes")] +IDWriteFontResource::GetFontAxisCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontresource-getfontaxiscount")] +IDWriteFontResource::GetFontAxisRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontresource-getfontaxisranges")] +IDWriteFontResource::GetFontFaceIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontresource-getfontfaceindex")] +IDWriteFontResource::GetFontFile=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontresource-getfontfile")] +IDWriteFontResource::HasVariations=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontresource-hasvariations")] +IDWriteFontSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontset")] +IDWriteFontSet::FindFontFace=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset-findfontface")] +IDWriteFontSet::FindFontFaceReference=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset-findfontfacereference")] +IDWriteFontSet::GetFontCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset-getfontcount")] +IDWriteFontSet::GetFontFaceReference=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset-getfontfacereference")] +IDWriteFontSet::GetMatchingFonts=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset-getmatchingfonts(wcharconst_dwrite_font_weight_dwrite_font_stretch_dwrite_font_style_idwritefontset)")] +IDWriteFontSet::GetPropertyOccurrenceCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset-getpropertyoccurrencecount")] +IDWriteFontSet::GetPropertyValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset-getpropertyvalues(dwrite_font_property_id_wcharconst_idwritestringlist)")] +IDWriteFontSet1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontset1")] +IDWriteFontSet1::CreateFontFace=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset1-createfontface")] +IDWriteFontSet1::CreateFontResource=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset1-createfontresource")] +IDWriteFontSet1::GetFilteredFontIndices=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset1-getfilteredfontindices")] +IDWriteFontSet1::GetFilteredFonts=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset1-getfilteredfonts(dwrite_font_axis_rangeconst_uint32_bool_idwritefontset1)")] +IDWriteFontSet1::GetFirstFontResources=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset1-getfirstfontresources")] +IDWriteFontSet1::GetFontAxisRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset1-getfontaxisranges")] +IDWriteFontSet1::GetFontFaceReference=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset1-getfontfacereference")] +IDWriteFontSet1::GetFontLocality=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset1-getfontlocality")] +IDWriteFontSet1::GetMatchingFonts=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset1-getmatchingfonts")] +IDWriteFontSet2=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontset2")] +IDWriteFontSet2::GetExpirationEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset2-getexpirationevent")] +IDWriteFontSet3=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontset3")] +IDWriteFontSet3::GetFontSourceName=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset3-getfontsourcename")] +IDWriteFontSet3::GetFontSourceNameLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset3-getfontsourcenamelength")] +IDWriteFontSet3::GetFontSourceType=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset3-getfontsourcetype")] +IDWriteFontSet4=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontset4")] +IDWriteFontSet4::ConvertWeightStretchStyleToFontAxisValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset4-convertweightstretchstyletofontaxisvalues")] +IDWriteFontSet4::GetMatchingFonts=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset4-getmatchingfonts")] +IDWriteFontSetBuilder=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontsetbuilder")] +IDWriteFontSetBuilder::AddFontFaceReference=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontsetbuilder-addfontfacereference(idwritefontfacereference)")] +IDWriteFontSetBuilder::AddFontSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontsetbuilder-addfontset")] +IDWriteFontSetBuilder::CreateFontSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontsetbuilder-createfontset")] +IDWriteFontSetBuilder1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontsetbuilder1")] +IDWriteFontSetBuilder1::AddFontFile=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontsetbuilder1-addfontfile")] +IDWriteFontSetBuilder2=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritefontsetbuilder2")] +IDWriteFontSetBuilder2::AddFont=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontsetbuilder2-addfont")] +IDWriteFontSetBuilder2::AddFontFile=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontsetbuilder2-addfontfile")] +IDWriteGdiInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritegdiinterop")] +IDWriteGdiInterop::ConvertFontFaceToLOGFONT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritegdiinterop-convertfontfacetologfont")] +IDWriteGdiInterop::ConvertFontToLOGFONT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritegdiinterop-convertfonttologfont")] +IDWriteGdiInterop::CreateBitmapRenderTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritegdiinterop-createbitmaprendertarget")] +IDWriteGdiInterop::CreateFontFaceFromHdc=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritegdiinterop-createfontfacefromhdc")] +IDWriteGdiInterop::CreateFontFromLOGFONT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritegdiinterop-createfontfromlogfont")] +IDWriteGdiInterop1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritegdiinterop1")] +IDWriteGdiInterop1::CreateFontFromLOGFONT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritegdiinterop1-createfontfromlogfont")] +IDWriteGdiInterop1::GetFontSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritegdiinterop1-getfontsignature(idwritefontface_fontsignature)")] +IDWriteGdiInterop1::GetMatchingFontsByLOGFONT=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritegdiinterop1-getmatchingfontsbylogfont")] +IDWriteGeometrySink=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritegeometrysink")] +IDWriteGlyphRunAnalysis=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwriteglyphrunanalysis")] +IDWriteGlyphRunAnalysis::CreateAlphaTexture=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwriteglyphrunanalysis-createalphatexture")] +IDWriteGlyphRunAnalysis::GetAlphaBlendParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwriteglyphrunanalysis-getalphablendparams")] +IDWriteGlyphRunAnalysis::GetAlphaTextureBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwriteglyphrunanalysis-getalphatexturebounds")] +IDWriteInlineObject=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwriteinlineobject")] +IDWriteInlineObject::Draw=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwriteinlineobject-draw")] +IDWriteInlineObject::GetBreakConditions=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwriteinlineobject-getbreakconditions")] +IDWriteInlineObject::GetMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwriteinlineobject-getmetrics")] +IDWriteInlineObject::GetOverhangMetrics=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwriteinlineobject-getoverhangmetrics")] +IDWriteInMemoryFontFileLoader=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwriteinmemoryfontfileloader")] +IDWriteInMemoryFontFileLoader::CreateInMemoryFontFileReference=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwriteinmemoryfontfileloader-createinmemoryfontfilereference")] +IDWriteInMemoryFontFileLoader::GetFileCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwriteinmemoryfontfileloader-getfilecount")] +IDWriteLocalFontFileLoader=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritelocalfontfileloader")] +IDWriteLocalFontFileLoader::GetFilePathFromKey=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritelocalfontfileloader-getfilepathfromkey")] +IDWriteLocalFontFileLoader::GetFilePathLengthFromKey=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritelocalfontfileloader-getfilepathlengthfromkey")] +IDWriteLocalFontFileLoader::GetLastWriteTimeFromKey=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritelocalfontfileloader-getlastwritetimefromkey")] +IDWriteLocalizedStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritelocalizedstrings")] +IDWriteLocalizedStrings::FindLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritelocalizedstrings-findlocalename")] +IDWriteLocalizedStrings::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritelocalizedstrings-getcount")] +IDWriteLocalizedStrings::GetLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritelocalizedstrings-getlocalename")] +IDWriteLocalizedStrings::GetLocaleNameLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritelocalizedstrings-getlocalenamelength")] +IDWriteLocalizedStrings::GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritelocalizedstrings-getstring")] +IDWriteLocalizedStrings::GetStringLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritelocalizedstrings-getstringlength")] +IDWriteNumberSubstitution=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritenumbersubstitution")] +IDWritePixelSnapping=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritepixelsnapping")] +IDWritePixelSnapping::GetCurrentTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritepixelsnapping-getcurrenttransform")] +IDWritePixelSnapping::GetPixelsPerDip=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritepixelsnapping-getpixelsperdip")] +IDWriteRemoteFontFileLoader=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwriteremotefontfileloader")] +IDWriteRemoteFontFileLoader::CreateFontFileReferenceFromUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwriteremotefontfileloader-createfontfilereferencefromurl")] +IDWriteRemoteFontFileLoader::CreateRemoteStreamFromKey=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwriteremotefontfileloader-createremotestreamfromkey")] +IDWriteRemoteFontFileLoader::GetLocalityFromKey=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwriteremotefontfileloader-getlocalityfromkey")] +IDWriteRemoteFontFileStream=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwriteremotefontfilestream")] +IDWriteRemoteFontFileStream::BeginDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwriteremotefontfilestream-begindownload")] +IDWriteRemoteFontFileStream::GetFileFragmentLocality=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwriteremotefontfilestream-getfilefragmentlocality")] +IDWriteRemoteFontFileStream::GetLocalFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwriteremotefontfilestream-getlocalfilesize")] +IDWriteRemoteFontFileStream::GetLocality=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwriteremotefontfilestream-getlocality")] +IDWriteRenderingParams=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwriterenderingparams")] +IDWriteRenderingParams::GetClearTypeLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwriterenderingparams-getcleartypelevel")] +IDWriteRenderingParams::GetEnhancedContrast=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwriterenderingparams-getenhancedcontrast")] +IDWriteRenderingParams::GetGamma=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwriterenderingparams-getgamma")] +IDWriteRenderingParams::GetPixelGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwriterenderingparams-getpixelgeometry")] +IDWriteRenderingParams::GetRenderingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwriterenderingparams-getrenderingmode")] +IDWriteRenderingParams1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nn-dwrite_1-idwriterenderingparams1")] +IDWriteRenderingParams1::GetGrayscaleEnhancedContrast=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwriterenderingparams1-getgrayscaleenhancedcontrast")] +IDWriteRenderingParams2=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nn-dwrite_2-idwriterenderingparams2")] +IDWriteRenderingParams2::GetGridFitMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwriterenderingparams2-getgridfitmode")] +IDWriteRenderingParams3=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwriterenderingparams3")] +IDWriteRenderingParams3::GetRenderingMode1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwriterenderingparams3-getrenderingmode1")] +IDWriteStringList=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritestringlist")] +IDWriteStringList::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritestringlist-getcount")] +IDWriteStringList::GetLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritestringlist-getlocalename")] +IDWriteStringList::GetLocaleNameLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritestringlist-getlocalenamelength")] +IDWriteStringList::GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritestringlist-getstring")] +IDWriteStringList::GetStringLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritestringlist-getstringlength")] +IDWriteTextAnalysisSink=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritetextanalysissink")] +IDWriteTextAnalysisSink::SetBidiLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextanalysissink-setbidilevel")] +IDWriteTextAnalysisSink::SetLineBreakpoints=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextanalysissink-setlinebreakpoints")] +IDWriteTextAnalysisSink::SetNumberSubstitution=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextanalysissink-setnumbersubstitution")] +IDWriteTextAnalysisSink::SetScriptAnalysis=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextanalysissink-setscriptanalysis")] +IDWriteTextAnalysisSink1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nn-dwrite_1-idwritetextanalysissink1")] +IDWriteTextAnalysisSink1::SetGlyphOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritetextanalysissink1-setglyphorientation")] +IDWriteTextAnalysisSource=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritetextanalysissource")] +IDWriteTextAnalysisSource::GetLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextanalysissource-getlocalename")] +IDWriteTextAnalysisSource::GetNumberSubstitution=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextanalysissource-getnumbersubstitution")] +IDWriteTextAnalysisSource::GetParagraphReadingDirection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextanalysissource-getparagraphreadingdirection")] +IDWriteTextAnalysisSource::GetTextAtPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextanalysissource-gettextatposition")] +IDWriteTextAnalysisSource::GetTextBeforePosition=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextanalysissource-gettextbeforeposition")] +IDWriteTextAnalysisSource1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nn-dwrite_1-idwritetextanalysissource1")] +IDWriteTextAnalysisSource1::GetVerticalGlyphOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritetextanalysissource1-getverticalglyphorientation")] +IDWriteTextAnalyzer=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritetextanalyzer")] +IDWriteTextAnalyzer::AnalyzeBidi=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextanalyzer-analyzebidi")] +IDWriteTextAnalyzer::AnalyzeLineBreakpoints=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextanalyzer-analyzelinebreakpoints")] +IDWriteTextAnalyzer::AnalyzeNumberSubstitution=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextanalyzer-analyzenumbersubstitution")] +IDWriteTextAnalyzer::AnalyzeScript=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextanalyzer-analyzescript")] +IDWriteTextAnalyzer::GetGdiCompatibleGlyphPlacements=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritetextanalyzer-getgdicompatibleglyphplacements")] +IDWriteTextAnalyzer::GetGlyphPlacements=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextanalyzer-getglyphplacements")] +IDWriteTextAnalyzer::GetGlyphs=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextanalyzer-getglyphs")] +IDWriteTextAnalyzer1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nn-dwrite_1-idwritetextanalyzer1")] +IDWriteTextAnalyzer1::AnalyzeVerticalGlyphOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritetextanalyzer1-analyzeverticalglyphorientation")] +IDWriteTextAnalyzer1::ApplyCharacterSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritetextanalyzer1-applycharacterspacing")] +IDWriteTextAnalyzer1::GetBaseline=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritetextanalyzer1-getbaseline")] +IDWriteTextAnalyzer1::GetGlyphOrientationTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritetextanalyzer1-getglyphorientationtransform")] +IDWriteTextAnalyzer1::GetJustificationOpportunities=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritetextanalyzer1-getjustificationopportunities")] +IDWriteTextAnalyzer1::GetJustifiedGlyphs=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritetextanalyzer1-getjustifiedglyphs")] +IDWriteTextAnalyzer1::GetScriptProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritetextanalyzer1-getscriptproperties")] +IDWriteTextAnalyzer1::GetTextComplexity=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritetextanalyzer1-gettextcomplexity")] +IDWriteTextAnalyzer1::JustifyGlyphAdvances=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritetextanalyzer1-justifyglyphadvances")] +IDWriteTextAnalyzer2=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nn-dwrite_2-idwritetextanalyzer2")] +IDWriteTextAnalyzer2::CheckTypographicFeature=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextanalyzer2-checktypographicfeature")] +IDWriteTextAnalyzer2::GetGlyphOrientationTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextanalyzer2-getglyphorientationtransform")] +IDWriteTextAnalyzer2::GetTypographicFeatures=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextanalyzer2-gettypographicfeatures")] +IDWriteTextFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritetextformat")] +IDWriteTextFormat::GetFlowDirection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-getflowdirection")] +IDWriteTextFormat::GetFontCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-getfontcollection")] +IDWriteTextFormat::GetFontFamilyName=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-getfontfamilyname")] +IDWriteTextFormat::GetFontFamilyNameLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-getfontfamilynamelength")] +IDWriteTextFormat::GetFontSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-getfontsize")] +IDWriteTextFormat::GetFontStretch=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-getfontstretch")] +IDWriteTextFormat::GetFontStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-getfontstyle")] +IDWriteTextFormat::GetFontWeight=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-getfontweight")] +IDWriteTextFormat::GetIncrementalTabStop=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-getincrementaltabstop")] +IDWriteTextFormat::GetLineSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-getlinespacing")] +IDWriteTextFormat::GetLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-getlocalename")] +IDWriteTextFormat::GetLocaleNameLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-getlocalenamelength")] +IDWriteTextFormat::GetParagraphAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-getparagraphalignment")] +IDWriteTextFormat::GetReadingDirection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-getreadingdirection")] +IDWriteTextFormat::GetTextAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-gettextalignment")] +IDWriteTextFormat::GetTrimming=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-gettrimming")] +IDWriteTextFormat::GetWordWrapping=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-getwordwrapping")] +IDWriteTextFormat::SetFlowDirection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-setflowdirection")] +IDWriteTextFormat::SetIncrementalTabStop=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-setincrementaltabstop")] +IDWriteTextFormat::SetLineSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-setlinespacing")] +IDWriteTextFormat::SetParagraphAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-setparagraphalignment")] +IDWriteTextFormat::SetReadingDirection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-setreadingdirection")] +IDWriteTextFormat::SetTextAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-settextalignment")] +IDWriteTextFormat::SetTrimming=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-settrimming")] +IDWriteTextFormat::SetWordWrapping=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextformat-setwordwrapping")] +IDWriteTextFormat1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nn-dwrite_2-idwritetextformat1")] +IDWriteTextFormat1::GetFontFallback=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextformat1-getfontfallback")] +IDWriteTextFormat1::GetLastLineWrapping=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextformat1-getlastlinewrapping")] +IDWriteTextFormat1::GetOpticalAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextformat1-getopticalalignment")] +IDWriteTextFormat1::GetVerticalGlyphOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextformat1-getverticalglyphorientation")] +IDWriteTextFormat1::SetFontFallback=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextformat1-setfontfallback")] +IDWriteTextFormat1::SetLastLineWrapping=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextformat1-setlastlinewrapping")] +IDWriteTextFormat1::SetOpticalAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextformat1-setopticalalignment")] +IDWriteTextFormat1::SetVerticalGlyphOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextformat1-setverticalglyphorientation")] +IDWriteTextFormat2=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritetextformat2")] +IDWriteTextFormat2::GetLineSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritetextformat2-getlinespacing")] +IDWriteTextFormat2::SetLineSpacing=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritetextformat2-setlinespacing")] +IDWriteTextFormat3=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritetextformat3")] +IDWriteTextFormat3::GetAutomaticFontAxes=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritetextformat3-getautomaticfontaxes")] +IDWriteTextFormat3::GetFontAxisValueCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritetextformat3-getfontaxisvaluecount")] +IDWriteTextFormat3::GetFontAxisValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritetextformat3-getfontaxisvalues")] +IDWriteTextFormat3::SetAutomaticFontAxes=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritetextformat3-setautomaticfontaxes")] +IDWriteTextFormat3::SetFontAxisValues=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nf-dwrite_3-idwritetextformat3-setfontaxisvalues")] +IDWriteTextLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritetextlayout")] +IDWriteTextLayout::DetermineMinWidth=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritetextlayout-determineminwidth")] +IDWriteTextLayout::Draw=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-draw")] +IDWriteTextLayout::GetClusterMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getclustermetrics")] +IDWriteTextLayout::GetDrawingEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getdrawingeffect")] +IDWriteTextLayout::GetFontCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getfontcollection")] +IDWriteTextLayout::GetFontFamilyName=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getfontfamilyname")] +IDWriteTextLayout::GetFontFamilyNameLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getfontfamilynamelength")] +IDWriteTextLayout::GetFontSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getfontsize")] +IDWriteTextLayout::GetFontStretch=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getfontstretch")] +IDWriteTextLayout::GetFontStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getfontstyle")] +IDWriteTextLayout::GetFontWeight=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getfontweight")] +IDWriteTextLayout::GetInlineObject=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getinlineobject")] +IDWriteTextLayout::GetLineMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getlinemetrics")] +IDWriteTextLayout::GetLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getlocalename")] +IDWriteTextLayout::GetLocaleNameLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getlocalenamelength")] +IDWriteTextLayout::GetMaxHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getmaxheight")] +IDWriteTextLayout::GetMaxWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getmaxwidth")] +IDWriteTextLayout::GetMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getmetrics")] +IDWriteTextLayout::GetOverhangMetrics=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritetextlayout-getoverhangmetrics")] +IDWriteTextLayout::GetStrikethrough=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getstrikethrough")] +IDWriteTextLayout::GetTypography=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-gettypography")] +IDWriteTextLayout::GetUnderline=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-getunderline")] +IDWriteTextLayout::HitTestPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-hittestpoint")] +IDWriteTextLayout::HitTestTextPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-hittesttextposition")] +IDWriteTextLayout::HitTestTextRange=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-hittesttextrange")] +IDWriteTextLayout::SetDrawingEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-setdrawingeffect")] +IDWriteTextLayout::SetFontCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-setfontcollection")] +IDWriteTextLayout::SetFontFamilyName=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-setfontfamilyname")] +IDWriteTextLayout::SetFontSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-setfontsize")] +IDWriteTextLayout::SetFontStretch=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-setfontstretch")] +IDWriteTextLayout::SetFontStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-setfontstyle")] +IDWriteTextLayout::SetFontWeight=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-setfontweight")] +IDWriteTextLayout::SetInlineObject=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-setinlineobject")] +IDWriteTextLayout::SetLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-setlocalename")] +IDWriteTextLayout::SetMaxHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-setmaxheight")] +IDWriteTextLayout::SetMaxWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-setmaxwidth")] +IDWriteTextLayout::SetStrikethrough=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-setstrikethrough")] +IDWriteTextLayout::SetTypography=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-settypography")] +IDWriteTextLayout::SetUnderline=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextlayout-setunderline")] +IDWriteTextLayout1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nn-dwrite_1-idwritetextlayout1")] +IDWriteTextLayout1::GetCharacterSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritetextlayout1-getcharacterspacing")] +IDWriteTextLayout1::GetPairKerning=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritetextlayout1-getpairkerning")] +IDWriteTextLayout1::SetCharacterSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritetextlayout1-setcharacterspacing")] +IDWriteTextLayout1::SetPairKerning=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_1/nf-dwrite_1-idwritetextlayout1-setpairkerning")] +IDWriteTextLayout2=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nn-dwrite_2-idwritetextlayout2")] +IDWriteTextLayout2::GetFontFallback=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextlayout2-getfontfallback")] +IDWriteTextLayout2::GetLastLineWrapping=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextlayout2-getlastlinewrapping")] +IDWriteTextLayout2::GetMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextlayout2-getmetrics")] +IDWriteTextLayout2::GetOpticalAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextlayout2-getopticalalignment")] +IDWriteTextLayout2::GetVerticalGlyphOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextlayout2-getverticalglyphorientation")] +IDWriteTextLayout2::SetFontFallback=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextlayout2-setfontfallback")] +IDWriteTextLayout2::SetLastLineWrapping=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextlayout2-setlastlinewrapping")] +IDWriteTextLayout2::SetOpticalAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextlayout2-setopticalalignment")] +IDWriteTextLayout2::SetVerticalGlyphOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextlayout2-setverticalglyphorientation")] +IDWriteTextLayout3=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritetextlayout3")] +IDWriteTextLayout3::GetLineMetrics=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritetextlayout3-getlinemetrics")] +IDWriteTextLayout3::GetLineSpacing=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritetextlayout3-getlinespacing")] +IDWriteTextLayout3::InvalidateLayout=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritetextlayout3-invalidatelayout")] +IDWriteTextLayout3::SetLineSpacing=[Documentation("https://docs.microsoft.com/windows/win32/DirectWrite/idwritetextlayout3-setlinespacing")] +IDWriteTextLayout4=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_3/nn-dwrite_3-idwritetextlayout4")] +IDWriteTextRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritetextrenderer")] +IDWriteTextRenderer::DrawGlyphRun=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextrenderer-drawglyphrun")] +IDWriteTextRenderer::DrawInlineObject=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextrenderer-drawinlineobject")] +IDWriteTextRenderer::DrawStrikethrough=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextrenderer-drawstrikethrough")] +IDWriteTextRenderer::DrawUnderline=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetextrenderer-drawunderline")] +IDWriteTextRenderer1=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nn-dwrite_2-idwritetextrenderer1")] +IDWriteTextRenderer1::DrawGlyphRun=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextrenderer1-drawglyphrun")] +IDWriteTextRenderer1::DrawInlineObject=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextrenderer1-drawinlineobject")] +IDWriteTextRenderer1::DrawStrikethrough=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextrenderer1-drawstrikethrough")] +IDWriteTextRenderer1::DrawUnderline=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite_2/nf-dwrite_2-idwritetextrenderer1-drawunderline")] +IDWriteTypography=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nn-dwrite-idwritetypography")] +IDWriteTypography::AddFontFeature=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetypography-addfontfeature")] +IDWriteTypography::GetFontFeature=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetypography-getfontfeature")] +IDWriteTypography::GetFontFeatureCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dwrite/nf-dwrite-idwritetypography-getfontfeaturecount")] +IDXCoreAdapter=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nn-dxcore_interface-idxcoreadapter")] +IDXCoreAdapter::GetFactory=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapter-getfactory")] +IDXCoreAdapter::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapter-getproperty")] +IDXCoreAdapter::GetPropertySize=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapter-getpropertysize")] +IDXCoreAdapter::IsAttributeSupported=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapter-isattributesupported")] +IDXCoreAdapter::IsPropertySupported=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapter-ispropertysupported")] +IDXCoreAdapter::IsQueryStateSupported=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapter-isquerystatesupported")] +IDXCoreAdapter::IsSetStateSupported=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapter-issetstatesupported")] +IDXCoreAdapter::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapter-isvalid")] +IDXCoreAdapter::QueryState=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapter-querystate")] +IDXCoreAdapter::SetState=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapter-setstate")] +IDXCoreAdapterFactory=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nn-dxcore_interface-idxcoreadapterfactory")] +IDXCoreAdapterFactory::CreateAdapterList=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapterfactory-createadapterlist")] +IDXCoreAdapterFactory::GetAdapterByLuid=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapterfactory-getadapterbyluid")] +IDXCoreAdapterFactory::IsNotificationTypeSupported=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapterfactory-isnotificationtypesupported")] +IDXCoreAdapterFactory::RegisterEventNotification=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapterfactory-registereventnotification")] +IDXCoreAdapterFactory::UnregisterEventNotification=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapterfactory-unregistereventnotification")] +IDXCoreAdapterList=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nn-dxcore_interface-idxcoreadapterlist")] +IDXCoreAdapterList::GetAdapter=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapterlist-getadapter")] +IDXCoreAdapterList::GetAdapterCount=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapterlist-getadaptercount")] +IDXCoreAdapterList::GetFactory=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapterlist-getfactory")] +IDXCoreAdapterList::IsAdapterPreferenceSupported=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapterlist-isadapterpreferencesupported")] +IDXCoreAdapterList::IsStale=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapterlist-isstale")] +IDXCoreAdapterList::Sort=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapterlist-sort")] +IDXGIAdapter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nn-dxgi-idxgiadapter")] +IDXGIAdapter::CheckInterfaceSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiadapter-checkinterfacesupport")] +IDXGIAdapter::EnumOutputs=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiadapter-enumoutputs")] +IDXGIAdapter::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiadapter-getdesc")] +IDXGIAdapter1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nn-dxgi-idxgiadapter1")] +IDXGIAdapter1::GetDesc1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiadapter1-getdesc1")] +IDXGIAdapter2=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nn-dxgi1_2-idxgiadapter2")] +IDXGIAdapter2::GetDesc2=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgiadapter2-getdesc2")] +IDXGIAdapter3=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nn-dxgi1_4-idxgiadapter3")] +IDXGIAdapter3::QueryVideoMemoryInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nf-dxgi1_4-idxgiadapter3-queryvideomemoryinfo")] +IDXGIAdapter3::RegisterHardwareContentProtectionTeardownStatusEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nf-dxgi1_4-idxgiadapter3-registerhardwarecontentprotectionteardownstatusevent")] +IDXGIAdapter3::RegisterVideoMemoryBudgetChangeNotificationEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nf-dxgi1_4-idxgiadapter3-registervideomemorybudgetchangenotificationevent")] +IDXGIAdapter3::SetVideoMemoryReservation=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nf-dxgi1_4-idxgiadapter3-setvideomemoryreservation")] +IDXGIAdapter3::UnregisterHardwareContentProtectionTeardownStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nf-dxgi1_4-idxgiadapter3-unregisterhardwarecontentprotectionteardownstatus")] +IDXGIAdapter3::UnregisterVideoMemoryBudgetChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nf-dxgi1_4-idxgiadapter3-unregistervideomemorybudgetchangenotification")] +IDXGIAdapter4=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/nn-dxgi1_6-idxgiadapter4")] +IDXGIAdapter4::GetDesc3=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/nf-dxgi1_6-idxgiadapter4-getdesc3")] +IDXGIDebug=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nn-dxgidebug-idxgidebug")] +IDXGIDebug::ReportLiveObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgidebug-reportliveobjects")] +IDXGIDebug1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nn-dxgidebug-idxgidebug1")] +IDXGIDebug1::DisableLeakTrackingForThread=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgidebug1-disableleaktrackingforthread")] +IDXGIDebug1::EnableLeakTrackingForThread=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgidebug1-enableleaktrackingforthread")] +IDXGIDebug1::IsLeakTrackingEnabledForThread=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgidebug1-isleaktrackingenabledforthread")] +IDXGIDecodeSwapChain=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nn-dxgi1_3-idxgidecodeswapchain")] +IDXGIDecodeSwapChain::GetColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgidecodeswapchain-getcolorspace")] +IDXGIDecodeSwapChain::GetDestSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgidecodeswapchain-getdestsize")] +IDXGIDecodeSwapChain::GetSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgidecodeswapchain-getsourcerect")] +IDXGIDecodeSwapChain::GetTargetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgidecodeswapchain-gettargetrect")] +IDXGIDecodeSwapChain::PresentBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgidecodeswapchain-presentbuffer")] +IDXGIDecodeSwapChain::SetColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgidecodeswapchain-setcolorspace")] +IDXGIDecodeSwapChain::SetDestSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgidecodeswapchain-setdestsize")] +IDXGIDecodeSwapChain::SetSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgidecodeswapchain-setsourcerect")] +IDXGIDecodeSwapChain::SetTargetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgidecodeswapchain-settargetrect")] +IDXGIDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nn-dxgi-idxgidevice")] +IDXGIDevice::CreateSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgidevice-createsurface")] +IDXGIDevice::GetAdapter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgidevice-getadapter")] +IDXGIDevice::GetGPUThreadPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgidevice-getgputhreadpriority")] +IDXGIDevice::QueryResourceResidency=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgidevice-queryresourceresidency")] +IDXGIDevice::SetGPUThreadPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgidevice-setgputhreadpriority")] +IDXGIDevice1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nn-dxgi-idxgidevice1")] +IDXGIDevice1::GetMaximumFrameLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgidevice1-getmaximumframelatency")] +IDXGIDevice1::SetMaximumFrameLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgidevice1-setmaximumframelatency")] +IDXGIDevice2=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nn-dxgi1_2-idxgidevice2")] +IDXGIDevice2::EnqueueSetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgidevice2-enqueuesetevent")] +IDXGIDevice2::OfferResources=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgidevice2-offerresources")] +IDXGIDevice2::ReclaimResources=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgidevice2-reclaimresources")] +IDXGIDevice3=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nn-dxgi1_3-idxgidevice3")] +IDXGIDevice3::Trim=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgidevice3-trim")] +IDXGIDevice4=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_5/nn-dxgi1_5-idxgidevice4")] +IDXGIDevice4::OfferResources1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_5/nf-dxgi1_5-idxgidevice4-offerresources1")] +IDXGIDevice4::ReclaimResources1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_5/nf-dxgi1_5-idxgidevice4-reclaimresources1")] +IDXGIDeviceSubObject=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nn-dxgi-idxgidevicesubobject")] +IDXGIDeviceSubObject::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgidevicesubobject-getdevice")] +IDXGIDisplayControl=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nn-dxgi1_2-idxgidisplaycontrol")] +IDXGIDisplayControl::IsStereoEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgidisplaycontrol-isstereoenabled")] +IDXGIDisplayControl::SetStereoEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgidisplaycontrol-setstereoenabled")] +IDXGIFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nn-dxgi-idxgifactory")] +IDXGIFactory::CreateSoftwareAdapter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgifactory-createsoftwareadapter")] +IDXGIFactory::CreateSwapChain=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgifactory-createswapchain")] +IDXGIFactory::EnumAdapters=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgifactory-enumadapters")] +IDXGIFactory::GetWindowAssociation=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgifactory-getwindowassociation")] +IDXGIFactory::MakeWindowAssociation=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgifactory-makewindowassociation")] +IDXGIFactory1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nn-dxgi-idxgifactory1")] +IDXGIFactory1::EnumAdapters1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgifactory1-enumadapters1")] +IDXGIFactory1::IsCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgifactory1-iscurrent")] +IDXGIFactory2=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nn-dxgi1_2-idxgifactory2")] +IDXGIFactory2::CreateSwapChainForComposition=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgifactory2-createswapchainforcomposition")] +IDXGIFactory2::CreateSwapChainForCoreWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgifactory2-createswapchainforcorewindow")] +IDXGIFactory2::CreateSwapChainForHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgifactory2-createswapchainforhwnd")] +IDXGIFactory2::GetSharedResourceAdapterLuid=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgifactory2-getsharedresourceadapterluid")] +IDXGIFactory2::IsWindowedStereoEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgifactory2-iswindowedstereoenabled")] +IDXGIFactory2::RegisterOcclusionStatusEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgifactory2-registerocclusionstatusevent")] +IDXGIFactory2::RegisterOcclusionStatusWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgifactory2-registerocclusionstatuswindow")] +IDXGIFactory2::RegisterStereoStatusEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgifactory2-registerstereostatusevent")] +IDXGIFactory2::RegisterStereoStatusWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgifactory2-registerstereostatuswindow")] +IDXGIFactory2::UnregisterOcclusionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgifactory2-unregisterocclusionstatus")] +IDXGIFactory2::UnregisterStereoStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgifactory2-unregisterstereostatus")] +IDXGIFactory3=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nn-dxgi1_3-idxgifactory3")] +IDXGIFactory3::GetCreationFlags=[Documentation("https://docs.microsoft.com/windows/win32/direct3ddxgi/idxgifactory3-getcreationflags")] +IDXGIFactory4=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nn-dxgi1_4-idxgifactory4")] +IDXGIFactory4::EnumAdapterByLuid=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nf-dxgi1_4-idxgifactory4-enumadapterbyluid")] +IDXGIFactory4::EnumWarpAdapter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nf-dxgi1_4-idxgifactory4-enumwarpadapter")] +IDXGIFactory5=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_5/nn-dxgi1_5-idxgifactory5")] +IDXGIFactory5::CheckFeatureSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_5/nf-dxgi1_5-idxgifactory5-checkfeaturesupport")] +IDXGIFactory6=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/nn-dxgi1_6-idxgifactory6")] +IDXGIFactory6::EnumAdapterByGpuPreference=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/nf-dxgi1_6-idxgifactory6-enumadapterbygpupreference")] +IDXGIFactory7=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/nn-dxgi1_6-idxgifactory7")] +IDXGIFactory7::RegisterAdaptersChangedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/nf-dxgi1_6-idxgifactory7-registeradapterschangedevent")] +IDXGIFactory7::UnregisterAdaptersChangedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/nf-dxgi1_6-idxgifactory7-unregisteradapterschangedevent")] +IDXGIFactoryMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nn-dxgi1_3-idxgifactorymedia")] +IDXGIFactoryMedia::CreateDecodeSwapChainForCompositionSurfaceHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgifactorymedia-createdecodeswapchainforcompositionsurfacehandle")] +IDXGIFactoryMedia::CreateSwapChainForCompositionSurfaceHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgifactorymedia-createswapchainforcompositionsurfacehandle")] +IDXGIInfoQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nn-dxgidebug-idxgiinfoqueue")] +IDXGIInfoQueue::AddApplicationMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-addapplicationmessage")] +IDXGIInfoQueue::AddMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-addmessage")] +IDXGIInfoQueue::AddRetrievalFilterEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-addretrievalfilterentries")] +IDXGIInfoQueue::AddStorageFilterEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-addstoragefilterentries")] +IDXGIInfoQueue::ClearRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-clearretrievalfilter")] +IDXGIInfoQueue::ClearStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-clearstoragefilter")] +IDXGIInfoQueue::ClearStoredMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-clearstoredmessages")] +IDXGIInfoQueue::GetBreakOnCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-getbreakoncategory")] +IDXGIInfoQueue::GetBreakOnID=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-getbreakonid")] +IDXGIInfoQueue::GetBreakOnSeverity=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-getbreakonseverity")] +IDXGIInfoQueue::GetMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-getmessage")] +IDXGIInfoQueue::GetMessageCountLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-getmessagecountlimit")] +IDXGIInfoQueue::GetMuteDebugOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-getmutedebugoutput")] +IDXGIInfoQueue::GetNumMessagesAllowedByStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-getnummessagesallowedbystoragefilter")] +IDXGIInfoQueue::GetNumMessagesDeniedByStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-getnummessagesdeniedbystoragefilter")] +IDXGIInfoQueue::GetNumMessagesDiscardedByMessageCountLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-getnummessagesdiscardedbymessagecountlimit")] +IDXGIInfoQueue::GetNumStoredMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-getnumstoredmessages")] +IDXGIInfoQueue::GetNumStoredMessagesAllowedByRetrievalFilters=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-getnumstoredmessagesallowedbyretrievalfilters")] +IDXGIInfoQueue::GetRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-getretrievalfilter")] +IDXGIInfoQueue::GetRetrievalFilterStackSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-getretrievalfilterstacksize")] +IDXGIInfoQueue::GetStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-getstoragefilter")] +IDXGIInfoQueue::GetStorageFilterStackSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-getstoragefilterstacksize")] +IDXGIInfoQueue::PopRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-popretrievalfilter")] +IDXGIInfoQueue::PopStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-popstoragefilter")] +IDXGIInfoQueue::PushCopyOfRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-pushcopyofretrievalfilter")] +IDXGIInfoQueue::PushCopyOfStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-pushcopyofstoragefilter")] +IDXGIInfoQueue::PushDenyAllRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-pushdenyallretrievalfilter")] +IDXGIInfoQueue::PushDenyAllStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-pushdenyallstoragefilter")] +IDXGIInfoQueue::PushEmptyRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-pushemptyretrievalfilter")] +IDXGIInfoQueue::PushEmptyStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-pushemptystoragefilter")] +IDXGIInfoQueue::PushRetrievalFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-pushretrievalfilter")] +IDXGIInfoQueue::PushStorageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-pushstoragefilter")] +IDXGIInfoQueue::SetBreakOnCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-setbreakoncategory")] +IDXGIInfoQueue::SetBreakOnID=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-setbreakonid")] +IDXGIInfoQueue::SetBreakOnSeverity=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-setbreakonseverity")] +IDXGIInfoQueue::SetMessageCountLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-setmessagecountlimit")] +IDXGIInfoQueue::SetMuteDebugOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgidebug/nf-dxgidebug-idxgiinfoqueue-setmutedebugoutput")] +IDXGIKeyedMutex=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nn-dxgi-idxgikeyedmutex")] +IDXGIKeyedMutex::AcquireSync=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgikeyedmutex-acquiresync")] +IDXGIKeyedMutex::ReleaseSync=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgikeyedmutex-releasesync")] +IDXGIObject=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nn-dxgi-idxgiobject")] +IDXGIObject::GetParent=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiobject-getparent")] +IDXGIObject::GetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiobject-getprivatedata")] +IDXGIObject::SetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiobject-setprivatedata")] +IDXGIObject::SetPrivateDataInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiobject-setprivatedatainterface")] +IDXGIOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nn-dxgi-idxgioutput")] +IDXGIOutput::FindClosestMatchingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgioutput-findclosestmatchingmode")] +IDXGIOutput::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgioutput-getdesc")] +IDXGIOutput::GetDisplayModeList=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgioutput-getdisplaymodelist")] +IDXGIOutput::GetDisplaySurfaceData=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgioutput-getdisplaysurfacedata")] +IDXGIOutput::GetFrameStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgioutput-getframestatistics")] +IDXGIOutput::GetGammaControl=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgioutput-getgammacontrol")] +IDXGIOutput::GetGammaControlCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgioutput-getgammacontrolcapabilities")] +IDXGIOutput::ReleaseOwnership=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgioutput-releaseownership")] +IDXGIOutput::SetDisplaySurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgioutput-setdisplaysurface")] +IDXGIOutput::SetGammaControl=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgioutput-setgammacontrol")] +IDXGIOutput::TakeOwnership=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgioutput-takeownership")] +IDXGIOutput::WaitForVBlank=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgioutput-waitforvblank")] +IDXGIOutput1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nn-dxgi1_2-idxgioutput1")] +IDXGIOutput1::DuplicateOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgioutput1-duplicateoutput")] +IDXGIOutput1::FindClosestMatchingMode1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgioutput1-findclosestmatchingmode1")] +IDXGIOutput1::GetDisplayModeList1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgioutput1-getdisplaymodelist1")] +IDXGIOutput1::GetDisplaySurfaceData1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgioutput1-getdisplaysurfacedata1")] +IDXGIOutput2=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nn-dxgi1_3-idxgioutput2")] +IDXGIOutput2::SupportsOverlays=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgioutput2-supportsoverlays")] +IDXGIOutput3=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nn-dxgi1_3-idxgioutput3")] +IDXGIOutput3::CheckOverlaySupport=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgioutput3-checkoverlaysupport")] +IDXGIOutput4=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nn-dxgi1_4-idxgioutput4")] +IDXGIOutput4::CheckOverlayColorSpaceSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nf-dxgi1_4-idxgioutput4-checkoverlaycolorspacesupport")] +IDXGIOutput5=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_5/nn-dxgi1_5-idxgioutput5")] +IDXGIOutput5::DuplicateOutput1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_5/nf-dxgi1_5-idxgioutput5-duplicateoutput1")] +IDXGIOutput6=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/nn-dxgi1_6-idxgioutput6")] +IDXGIOutput6::CheckHardwareCompositionSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/nf-dxgi1_6-idxgioutput6-checkhardwarecompositionsupport")] +IDXGIOutput6::GetDesc1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_6/nf-dxgi1_6-idxgioutput6-getdesc1")] +IDXGIOutputDuplication=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nn-dxgi1_2-idxgioutputduplication")] +IDXGIOutputDuplication::AcquireNextFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgioutputduplication-acquirenextframe")] +IDXGIOutputDuplication::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgioutputduplication-getdesc")] +IDXGIOutputDuplication::GetFrameDirtyRects=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgioutputduplication-getframedirtyrects")] +IDXGIOutputDuplication::GetFrameMoveRects=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgioutputduplication-getframemoverects")] +IDXGIOutputDuplication::GetFramePointerShape=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgioutputduplication-getframepointershape")] +IDXGIOutputDuplication::MapDesktopSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgioutputduplication-mapdesktopsurface")] +IDXGIOutputDuplication::ReleaseFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgioutputduplication-releaseframe")] +IDXGIOutputDuplication::UnMapDesktopSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgioutputduplication-unmapdesktopsurface")] +IDXGIResource=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nn-dxgi-idxgiresource")] +IDXGIResource::GetEvictionPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiresource-getevictionpriority")] +IDXGIResource::GetSharedHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiresource-getsharedhandle")] +IDXGIResource::GetUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiresource-getusage")] +IDXGIResource::SetEvictionPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiresource-setevictionpriority")] +IDXGIResource1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nn-dxgi1_2-idxgiresource1")] +IDXGIResource1::CreateSharedHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgiresource1-createsharedhandle")] +IDXGIResource1::CreateSubresourceSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgiresource1-createsubresourcesurface")] +IDXGISurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nn-dxgi-idxgisurface")] +IDXGISurface::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgisurface-getdesc")] +IDXGISurface::Map=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgisurface-map")] +IDXGISurface::Unmap=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgisurface-unmap")] +IDXGISurface1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nn-dxgi-idxgisurface1")] +IDXGISurface1::GetDC=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgisurface1-getdc")] +IDXGISurface1::ReleaseDC=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgisurface1-releasedc")] +IDXGISurface2=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nn-dxgi1_2-idxgisurface2")] +IDXGISurface2::GetResource=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgisurface2-getresource")] +IDXGISwapChain=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nn-dxgi-idxgiswapchain")] +IDXGISwapChain::GetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiswapchain-getbuffer")] +IDXGISwapChain::GetContainingOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiswapchain-getcontainingoutput")] +IDXGISwapChain::GetDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiswapchain-getdesc")] +IDXGISwapChain::GetFrameStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiswapchain-getframestatistics")] +IDXGISwapChain::GetFullscreenState=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiswapchain-getfullscreenstate")] +IDXGISwapChain::GetLastPresentCount=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiswapchain-getlastpresentcount")] +IDXGISwapChain::Present=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiswapchain-present")] +IDXGISwapChain::ResizeBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiswapchain-resizebuffers")] +IDXGISwapChain::ResizeTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiswapchain-resizetarget")] +IDXGISwapChain::SetFullscreenState=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi/nf-dxgi-idxgiswapchain-setfullscreenstate")] +IDXGISwapChain1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nn-dxgi1_2-idxgiswapchain1")] +IDXGISwapChain1::GetBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgiswapchain1-getbackgroundcolor")] +IDXGISwapChain1::GetCoreWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgiswapchain1-getcorewindow")] +IDXGISwapChain1::GetDesc1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgiswapchain1-getdesc1")] +IDXGISwapChain1::GetFullscreenDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgiswapchain1-getfullscreendesc")] +IDXGISwapChain1::GetHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgiswapchain1-gethwnd")] +IDXGISwapChain1::GetRestrictToOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgiswapchain1-getrestricttooutput")] +IDXGISwapChain1::GetRotation=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgiswapchain1-getrotation")] +IDXGISwapChain1::IsTemporaryMonoSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgiswapchain1-istemporarymonosupported")] +IDXGISwapChain1::Present1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgiswapchain1-present1")] +IDXGISwapChain1::SetBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgiswapchain1-setbackgroundcolor")] +IDXGISwapChain1::SetRotation=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_2/nf-dxgi1_2-idxgiswapchain1-setrotation")] +IDXGISwapChain2=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nn-dxgi1_3-idxgiswapchain2")] +IDXGISwapChain2::GetFrameLatencyWaitableObject=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgiswapchain2-getframelatencywaitableobject")] +IDXGISwapChain2::GetMatrixTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgiswapchain2-getmatrixtransform")] +IDXGISwapChain2::GetMaximumFrameLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgiswapchain2-getmaximumframelatency")] +IDXGISwapChain2::GetSourceSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgiswapchain2-getsourcesize")] +IDXGISwapChain2::SetMatrixTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgiswapchain2-setmatrixtransform")] +IDXGISwapChain2::SetMaximumFrameLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgiswapchain2-setmaximumframelatency")] +IDXGISwapChain2::SetSourceSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgiswapchain2-setsourcesize")] +IDXGISwapChain3=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nn-dxgi1_4-idxgiswapchain3")] +IDXGISwapChain3::CheckColorSpaceSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nf-dxgi1_4-idxgiswapchain3-checkcolorspacesupport")] +IDXGISwapChain3::GetCurrentBackBufferIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nf-dxgi1_4-idxgiswapchain3-getcurrentbackbufferindex")] +IDXGISwapChain3::ResizeBuffers1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nf-dxgi1_4-idxgiswapchain3-resizebuffers1")] +IDXGISwapChain3::SetColorSpace1=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_4/nf-dxgi1_4-idxgiswapchain3-setcolorspace1")] +IDXGISwapChain4=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_5/nn-dxgi1_5-idxgiswapchain4")] +IDXGISwapChain4::SetHDRMetaData=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_5/nf-dxgi1_5-idxgiswapchain4-sethdrmetadata")] +IDXGISwapChainMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nn-dxgi1_3-idxgiswapchainmedia")] +IDXGISwapChainMedia::CheckPresentDurationSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgiswapchainmedia-checkpresentdurationsupport")] +IDXGISwapChainMedia::GetFrameStatisticsMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgiswapchainmedia-getframestatisticsmedia")] +IDXGISwapChainMedia::SetPresentDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/dxgi1_3/nf-dxgi1_3-idxgiswapchainmedia-setpresentduration")] +IDxtAlphaSetter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtalphasetter")] +IDxtAlphaSetter::get_Alpha=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtalphasetter-get-alpha")] +IDxtAlphaSetter::get_AlphaRamp=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtalphasetter-get-alpharamp")] +IDxtAlphaSetter::put_Alpha=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtalphasetter-put-alpha")] +IDxtAlphaSetter::put_AlphaRamp=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtalphasetter-put-alpharamp")] +IDxtCompositor=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor")] +IDxtCompositor::get_Height=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-get-height")] +IDxtCompositor::get_OffsetX=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-get-offsetx")] +IDxtCompositor::get_OffsetY=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-get-offsety")] +IDxtCompositor::get_SrcHeight=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-get-srcheight")] +IDxtCompositor::get_SrcOffsetX=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-get-srcoffsetx")] +IDxtCompositor::get_SrcOffsetY=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-get-srcoffsety")] +IDxtCompositor::get_SrcWidth=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-get-srcwidth")] +IDxtCompositor::get_Width=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-get-width")] +IDxtCompositor::put_Height=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-put-height")] +IDxtCompositor::put_OffsetX=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-put-offsetx")] +IDxtCompositor::put_OffsetY=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-put-offsety")] +IDxtCompositor::put_SrcHeight=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-put-srcheight")] +IDxtCompositor::put_SrcOffsetX=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-put-srcoffsetx")] +IDxtCompositor::put_SrcOffsetY=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-put-srcoffsety")] +IDxtCompositor::put_SrcWidth=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-put-srcwidth")] +IDxtCompositor::put_Width=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtcompositor-put-width")] +IDxtJpeg=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg")] +IDxtJpeg::ApplyChanges=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-applychanges")] +IDxtJpeg::get_BorderColor=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-get-bordercolor")] +IDxtJpeg::get_BorderSoftness=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-get-bordersoftness")] +IDxtJpeg::get_BorderWidth=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-get-borderwidth")] +IDxtJpeg::get_MaskName=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-get-maskname")] +IDxtJpeg::get_MaskNum=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-get-masknum")] +IDxtJpeg::get_OffsetX=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-get-offsetx")] +IDxtJpeg::get_OffsetY=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-get-offsety")] +IDxtJpeg::get_ReplicateX=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-get-replicatex")] +IDxtJpeg::get_ReplicateY=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-get-replicatey")] +IDxtJpeg::get_ScaleX=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-get-scalex")] +IDxtJpeg::get_ScaleY=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-get-scaley")] +IDxtJpeg::LoadDefSettings=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-loaddefsettings")] +IDxtJpeg::put_BorderColor=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-put-bordercolor")] +IDxtJpeg::put_BorderSoftness=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-put-bordersoftness")] +IDxtJpeg::put_BorderWidth=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-put-borderwidth")] +IDxtJpeg::put_MaskName=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-put-maskname")] +IDxtJpeg::put_MaskNum=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-put-masknum")] +IDxtJpeg::put_OffsetX=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-put-offsetx")] +IDxtJpeg::put_OffsetY=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-put-offsety")] +IDxtJpeg::put_ReplicateX=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-put-replicatex")] +IDxtJpeg::put_ReplicateY=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-put-replicatey")] +IDxtJpeg::put_ScaleX=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-put-scalex")] +IDxtJpeg::put_ScaleY=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtjpeg-put-scaley")] +IDxtKey=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtkey")] +IDxtKey::get_Hue=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtkey-get-hue")] +IDxtKey::get_Invert=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtkey-get-invert")] +IDxtKey::get_KeyType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtkey-get-keytype")] +IDxtKey::get_Luminance=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtkey-get-luminance")] +IDxtKey::get_RGB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtkey-get-rgb")] +IDxtKey::get_Similarity=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtkey-get-similarity")] +IDxtKey::put_Hue=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtkey-put-hue")] +IDxtKey::put_Invert=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtkey-put-invert")] +IDxtKey::put_KeyType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtkey-put-keytype")] +IDxtKey::put_Luminance=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtkey-put-luminance")] +IDxtKey::put_RGB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtkey-put-rgb")] +IDxtKey::put_Similarity=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/idxtkey-put-similarity")] +IDXVAHD_Device=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nn-dxvahd-idxvahd_device")] +IDXVAHD_Device::CreateVideoProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nf-dxvahd-idxvahd_device-createvideoprocessor")] +IDXVAHD_Device::CreateVideoSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nf-dxvahd-idxvahd_device-createvideosurface")] +IDXVAHD_Device::GetVideoProcessorCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nf-dxvahd-idxvahd_device-getvideoprocessorcaps")] +IDXVAHD_Device::GetVideoProcessorCustomRates=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nf-dxvahd-idxvahd_device-getvideoprocessorcustomrates")] +IDXVAHD_Device::GetVideoProcessorDeviceCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nf-dxvahd-idxvahd_device-getvideoprocessordevicecaps")] +IDXVAHD_Device::GetVideoProcessorFilterRange=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nf-dxvahd-idxvahd_device-getvideoprocessorfilterrange")] +IDXVAHD_Device::GetVideoProcessorInputFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nf-dxvahd-idxvahd_device-getvideoprocessorinputformats")] +IDXVAHD_Device::GetVideoProcessorOutputFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nf-dxvahd-idxvahd_device-getvideoprocessoroutputformats")] +IDXVAHD_VideoProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nn-dxvahd-idxvahd_videoprocessor")] +IDXVAHD_VideoProcessor::GetVideoProcessBltState=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nf-dxvahd-idxvahd_videoprocessor-getvideoprocessbltstate")] +IDXVAHD_VideoProcessor::GetVideoProcessStreamState=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nf-dxvahd-idxvahd_videoprocessor-getvideoprocessstreamstate")] +IDXVAHD_VideoProcessor::SetVideoProcessBltState=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nf-dxvahd-idxvahd_videoprocessor-setvideoprocessbltstate")] +IDXVAHD_VideoProcessor::SetVideoProcessStreamState=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nf-dxvahd-idxvahd_videoprocessor-setvideoprocessstreamstate")] +IDXVAHD_VideoProcessor::VideoProcessBltHD=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nf-dxvahd-idxvahd_videoprocessor-videoprocessblthd")] +IDynamicHWHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-idynamichwhandler")] +IDynamicHWHandler::GetDynamicInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-idynamichwhandler-getdynamicinfo")] +IDynamicRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nn-rtscom-idynamicrenderer")] +IDynamicRenderer::ClipRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-put_cliprectangle")] +IDynamicRenderer::ClipRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-put_clipregion")] +IDynamicRenderer::DataCacheEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-get_datacacheenabled")] +IDynamicRenderer::Draw=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-draw")] +IDynamicRenderer::DrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-get_drawingattributes")] +IDynamicRenderer::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-get_enabled")] +IDynamicRenderer::get_ClipRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-get_cliprectangle")] +IDynamicRenderer::get_ClipRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-get_clipregion")] +IDynamicRenderer::get_DataCacheEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-get_datacacheenabled")] +IDynamicRenderer::get_DrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-get_drawingattributes")] +IDynamicRenderer::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-get_enabled")] +IDynamicRenderer::get_HWND=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-get_hwnd")] +IDynamicRenderer::HWND=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-put_hwnd")] +IDynamicRenderer::put_ClipRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-put_cliprectangle")] +IDynamicRenderer::put_ClipRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-put_clipregion")] +IDynamicRenderer::put_DataCacheEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-put_datacacheenabled")] +IDynamicRenderer::put_DrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-get_drawingattributes")] +IDynamicRenderer::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-put_enabled")] +IDynamicRenderer::put_HWND=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-put_hwnd")] +IDynamicRenderer::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-refresh")] +IDynamicRenderer::ReleaseCachedData=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-idynamicrenderer-releasecacheddata")] +IE4COMPONENT=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-ie4component")] +IEAPProviderConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/rrascfg/nn-rrascfg-ieapproviderconfig")] +IEAPProviderConfig::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/rrascfg/nf-rrascfg-ieapproviderconfig-initialize")] +IEAPProviderConfig::RouterInvokeConfigUI=[Documentation("https://docs.microsoft.com/windows/win32/api/rrascfg/nf-rrascfg-ieapproviderconfig-routerinvokeconfigui")] +IEAPProviderConfig::RouterInvokeCredentialsUI=[Documentation("https://docs.microsoft.com/windows/win32/api/rrascfg/nf-rrascfg-ieapproviderconfig-routerinvokecredentialsui")] +IEAPProviderConfig::ServerInvokeConfigUI=[Documentation("https://docs.microsoft.com/windows/win32/api/rrascfg/nf-rrascfg-ieapproviderconfig-serverinvokeconfigui")] +IEAPProviderConfig::Uninitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/rrascfg/nf-rrascfg-ieapproviderconfig-uninitialize")] +IEC_GESTUREINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/ns-inked-iec_gestureinfo")] +IEC_RECOGNITIONRESULTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/ns-inked-iec_recognitionresultinfo")] +IEC_STROKEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/ns-inked-iec_strokeinfo")] +IEditionUpgradeHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/editionupgradehelper/nn-editionupgradehelper-ieditionupgradehelper")] +IEditionUpgradeHelper::CanUpgrade=[Documentation("https://docs.microsoft.com/windows/win32/api/editionupgradehelper/nf-editionupgradehelper-ieditionupgradehelper-canupgrade")] +IEditionUpgradeHelper::GetGenuineLocalStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/editionupgradehelper/nf-editionupgradehelper-ieditionupgradehelper-getgenuinelocalstatus")] +IEditionUpgradeHelper::GetOsProductContentId=[Documentation("https://docs.microsoft.com/windows/win32/api/editionupgradehelper/nf-editionupgradehelper-ieditionupgradehelper-getosproductcontentid")] +IEditionUpgradeHelper::ShowProductKeyUI=[Documentation("https://docs.microsoft.com/windows/win32/api/editionupgradehelper/nf-editionupgradehelper-ieditionupgradehelper-showproductkeyui")] +IEditionUpgradeHelper::UpdateOperatingSystem=[Documentation("https://docs.microsoft.com/windows/win32/api/editionupgradehelper/nf-editionupgradehelper-ieditionupgradehelper-updateoperatingsystem")] +IEffectivePermission=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nn-aclui-ieffectivepermission")] +IEffectivePermission::GetEffectivePermission=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-ieffectivepermission-geteffectivepermission")] +IEffectivePermission2=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nn-aclui-ieffectivepermission2")] +IEffectivePermission2::ComputeEffectivePermissionWithSecondarySecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-ieffectivepermission2-computeeffectivepermissionwithsecondarysecurity")] +IEKU::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/eku-name")] +IEKU::get_OID=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/eku-oid")] +IEKU::Name=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/eku-name")] +IEKU::OID=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/eku-oid")] +IEKU::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/eku-name")] +IEKU::put_OID=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/eku-oid")] +IEKUs::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/ekus-item")] +IEKUs::Item=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/ekus-item")] +IEmailAction=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-iemailaction")] +IEmailAction::Attachments=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-get_attachments")] +IEmailAction::Bcc=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_bcc")] +IEmailAction::Body=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-get_body")] +IEmailAction::Cc=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_cc")] +IEmailAction::From=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_from")] +IEmailAction::get_Attachments=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-get_attachments")] +IEmailAction::get_Bcc=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-get_bcc")] +IEmailAction::get_Body=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-get_body")] +IEmailAction::get_Cc=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-get_cc")] +IEmailAction::get_From=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-get_from")] +IEmailAction::get_HeaderFields=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-get_headerfields")] +IEmailAction::get_ReplyTo=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-get_replyto")] +IEmailAction::get_Server=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-get_server")] +IEmailAction::get_Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-get_subject")] +IEmailAction::get_To=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-get_to")] +IEmailAction::HeaderFields=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_headerfields")] +IEmailAction::put_Attachments=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_attachments")] +IEmailAction::put_Bcc=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_bcc")] +IEmailAction::put_Body=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_body")] +IEmailAction::put_Cc=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_cc")] +IEmailAction::put_From=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_from")] +IEmailAction::put_HeaderFields=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_headerfields")] +IEmailAction::put_ReplyTo=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_replyto")] +IEmailAction::put_Server=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_server")] +IEmailAction::put_Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_subject")] +IEmailAction::put_To=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_to")] +IEmailAction::ReplyTo=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-get_replyto")] +IEmailAction::Server=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_server")] +IEmailAction::Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-put_subject")] +IEmailAction::To=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iemailaction-get_to")] +IEmptyVolumeCache=[Documentation("https://docs.microsoft.com/windows/win32/api/emptyvc/nn-emptyvc-iemptyvolumecache")] +IEmptyVolumeCache::Deactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/emptyvc/nf-emptyvc-iemptyvolumecache-deactivate")] +IEmptyVolumeCache::GetSpaceUsed=[Documentation("https://docs.microsoft.com/windows/win32/api/emptyvc/nf-emptyvc-iemptyvolumecache-getspaceused")] +IEmptyVolumeCache::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/emptyvc/nf-emptyvc-iemptyvolumecache-initialize")] +IEmptyVolumeCache::Purge=[Documentation("https://docs.microsoft.com/windows/win32/api/emptyvc/nf-emptyvc-iemptyvolumecache-purge")] +IEmptyVolumeCache::ShowProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/emptyvc/nf-emptyvc-iemptyvolumecache-showproperties")] +IEmptyVolumeCache2=[Documentation("https://docs.microsoft.com/windows/win32/api/emptyvc/nn-emptyvc-iemptyvolumecache2")] +IEmptyVolumeCache2::InitializeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/emptyvc/nf-emptyvc-iemptyvolumecache2-initializeex")] +IEmptyVolumeCacheCallBack=[Documentation("https://docs.microsoft.com/windows/win32/api/emptyvc/nn-emptyvc-iemptyvolumecachecallback")] +IEmptyVolumeCacheCallBack::PurgeProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/emptyvc/nf-emptyvc-iemptyvolumecachecallback-purgeprogress")] +IEmptyVolumeCacheCallBack::ScanProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/emptyvc/nf-emptyvc-iemptyvolumecachecallback-scanprogress")] +IEncoderAPI=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iencoderapi")] +IEncoderAPI::GetDefaultValue=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iencoderapi-getdefaultvalue")] +IEncoderAPI::GetParameterRange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iencoderapi-getparameterrange")] +IEncoderAPI::GetParameterValues=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iencoderapi-getparametervalues")] +IEncoderAPI::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iencoderapi-getvalue")] +IEncoderAPI::IsAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iencoderapi-isavailable")] +IEncoderAPI::IsSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iencoderapi-issupported")] +IEncoderAPI::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iencoderapi-setvalue")] +IEnhancedStorageACT=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nn-ehstorapi-ienhancedstorageact")] +IEnhancedStorageACT::Authorize=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstorageact-authorize")] +IEnhancedStorageACT::GetAuthorizationState=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstorageact-getauthorizationstate")] +IEnhancedStorageACT::GetMatchingVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstorageact-getmatchingvolume")] +IEnhancedStorageACT::GetSilos=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstorageact-getsilos")] +IEnhancedStorageACT::GetUniqueIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstorageact-getuniqueidentity")] +IEnhancedStorageACT::Unauthorize=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstorageact-unauthorize")] +IEnhancedStorageACT2=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nn-ehstorapi-ienhancedstorageact2")] +IEnhancedStorageACT2::GetDeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstorageact2-getdevicename")] +IEnhancedStorageACT2::IsDeviceRemovable=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstorageact2-isdeviceremovable")] +IEnhancedStorageSilo=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nn-ehstorapi-ienhancedstoragesilo")] +IEnhancedStorageSilo::GetActions=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstoragesilo-getactions")] +IEnhancedStorageSilo::GetDevicePath=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstoragesilo-getdevicepath")] +IEnhancedStorageSilo::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstoragesilo-getinfo")] +IEnhancedStorageSilo::GetPortableDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstoragesilo-getportabledevice")] +IEnhancedStorageSilo::SendCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstoragesilo-sendcommand")] +IEnhancedStorageSiloAction=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nn-ehstorapi-ienhancedstoragesiloaction")] +IEnhancedStorageSiloAction::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstoragesiloaction-getdescription")] +IEnhancedStorageSiloAction::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstoragesiloaction-getname")] +IEnhancedStorageSiloAction::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienhancedstoragesiloaction-invoke")] +IEnroll=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nn-xenroll-ienroll")] +IEnroll::acceptFilePKCS7WStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-acceptfilepkcs7wstr")] +IEnroll::acceptPKCS7Blob=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-acceptpkcs7blob")] +IEnroll::AddAuthenticatedAttributesToPKCS7Request=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-addauthenticatedattributestopkcs7request")] +IEnroll::AddCertTypeToRequestWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-addcerttypetorequestwstr")] +IEnroll::AddExtensionsToRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-addextensionstorequest")] +IEnroll::addNameValuePairToRequestWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-addnamevaluepairtorequestwstr")] +IEnroll::AddNameValuePairToSignatureWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-addnamevaluepairtosignaturewstr")] +IEnroll::CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_castoreflags")] +IEnroll::CAStoreNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_castorenamewstr")] +IEnroll::CAStoreTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_castoretypewstr")] +IEnroll::ContainerNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_containernamewstr")] +IEnroll::createFilePKCS10WStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-createfilepkcs10wstr")] +IEnroll::createPKCS10WStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-createpkcs10wstr")] +IEnroll::CreatePKCS7RequestFromRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-createpkcs7requestfromrequest")] +IEnroll::DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_deleterequestcert")] +IEnroll::EnableT61DNEncoding=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_enablet61dnencoding")] +IEnroll::enumContainersWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-enumcontainerswstr")] +IEnroll::enumProvidersWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-enumproviderswstr")] +IEnroll::freeRequestInfoBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-freerequestinfoblob")] +IEnroll::GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_genkeyflags")] +IEnroll::get_CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_castoreflags")] +IEnroll::get_CAStoreNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_castorenamewstr")] +IEnroll::get_CAStoreTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_castoretypewstr")] +IEnroll::get_ContainerNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_containernamewstr")] +IEnroll::get_DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_deleterequestcert")] +IEnroll::get_EnableT61DNEncoding=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_enablet61dnencoding")] +IEnroll::get_GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_genkeyflags")] +IEnroll::get_HashAlgorithmWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_hashalgorithmwstr")] +IEnroll::get_KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_keyspec")] +IEnroll::get_MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_mystoreflags")] +IEnroll::get_MyStoreNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_mystorenamewstr")] +IEnroll::get_MyStoreTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_mystoretypewstr")] +IEnroll::get_ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_providerflags")] +IEnroll::get_ProviderNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_providernamewstr")] +IEnroll::get_ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_providertype")] +IEnroll::get_PVKFileNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_pvkfilenamewstr")] +IEnroll::get_RenewalCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_renewalcertificate")] +IEnroll::get_RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_requeststoreflags")] +IEnroll::get_RequestStoreNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_requeststorenamewstr")] +IEnroll::get_RequestStoreTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_requeststoretypewstr")] +IEnroll::get_RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_rootstoreflags")] +IEnroll::get_RootStoreNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_rootstorenamewstr")] +IEnroll::get_RootStoreTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_rootstoretypewstr")] +IEnroll::get_SPCFileNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_spcfilenamewstr")] +IEnroll::get_UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_useexistingkeyset")] +IEnroll::get_WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_writecerttocsp")] +IEnroll::get_WriteCertToUserDS=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_writecerttouserds")] +IEnroll::getCAStore=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-getcastore")] +IEnroll::getCertContextFromPKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-getcertcontextfrompkcs7")] +IEnroll::getMyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-getmystore")] +IEnroll::getROOTHStore=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-getroothstore")] +IEnroll::HashAlgorithmWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_hashalgorithmwstr")] +IEnroll::KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_keyspec")] +IEnroll::MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_mystoreflags")] +IEnroll::MyStoreNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_mystorenamewstr")] +IEnroll::MyStoreTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_mystoretypewstr")] +IEnroll::ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_providerflags")] +IEnroll::ProviderNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_providernamewstr")] +IEnroll::ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_providertype")] +IEnroll::put_CAStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_castoreflags")] +IEnroll::put_CAStoreNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_castorenamewstr")] +IEnroll::put_CAStoreTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_castoretypewstr")] +IEnroll::put_ContainerNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_containernamewstr")] +IEnroll::put_DeleteRequestCert=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_deleterequestcert")] +IEnroll::put_EnableT61DNEncoding=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_enablet61dnencoding")] +IEnroll::put_GenKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_genkeyflags")] +IEnroll::put_HashAlgorithmWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_hashalgorithmwstr")] +IEnroll::put_KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_keyspec")] +IEnroll::put_MyStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_mystoreflags")] +IEnroll::put_MyStoreNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_mystorenamewstr")] +IEnroll::put_MyStoreTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_mystoretypewstr")] +IEnroll::put_ProviderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_providerflags")] +IEnroll::put_ProviderNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_providernamewstr")] +IEnroll::put_ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_providertype")] +IEnroll::put_PVKFileNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_pvkfilenamewstr")] +IEnroll::put_RenewalCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_renewalcertificate")] +IEnroll::put_RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_requeststoreflags")] +IEnroll::put_RequestStoreNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_requeststorenamewstr")] +IEnroll::put_RequestStoreTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_requeststoretypewstr")] +IEnroll::put_RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_rootstoreflags")] +IEnroll::put_RootStoreNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_rootstorenamewstr")] +IEnroll::put_RootStoreTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_rootstoretypewstr")] +IEnroll::put_SPCFileNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_spcfilenamewstr")] +IEnroll::put_UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_useexistingkeyset")] +IEnroll::put_WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_writecerttocsp")] +IEnroll::put_WriteCertToUserDS=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_writecerttouserds")] +IEnroll::PVKFileNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_pvkfilenamewstr")] +IEnroll::RenewalCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_renewalcertificate")] +IEnroll::RequestStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_requeststoreflags")] +IEnroll::RequestStoreNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_requeststorenamewstr")] +IEnroll::RequestStoreTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_requeststoretypewstr")] +IEnroll::RootStoreFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_rootstoreflags")] +IEnroll::RootStoreNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_rootstorenamewstr")] +IEnroll::RootStoreTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_rootstoretypewstr")] +IEnroll::SetHStoreMy=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-sethstoremy")] +IEnroll::SPCFileNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_spcfilenamewstr")] +IEnroll::UseExistingKeySet=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_useexistingkeyset")] +IEnroll::WriteCertToCSP=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_writecerttocsp")] +IEnroll::WriteCertToUserDS=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-get_writecerttouserds")] +IEnroll2=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nn-xenroll-ienroll2")] +IEnroll2::CreatePKCS7RequestFromRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-createpkcs7requestfromrequest")] +IEnroll2::EnableSMIMECapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-get_enablesmimecapabilities")] +IEnroll2::EnumAlgs=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-enumalgs")] +IEnroll2::get_EnableSMIMECapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-get_enablesmimecapabilities")] +IEnroll2::get_HashAlgID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-get_hashalgid")] +IEnroll2::get_LimitExchangeKeyToEncipherment=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-get_limitexchangekeytoencipherment")] +IEnroll2::get_ReuseHardwareKeyIfUnableToGenNew=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-get_reusehardwarekeyifunabletogennew")] +IEnroll2::GetAlgNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-getalgnamewstr")] +IEnroll2::getCertContextFromPKCS7=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-getcertcontextfrompkcs7")] +IEnroll2::GetKeyLen=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-getkeylen")] +IEnroll2::getMyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-getmystore")] +IEnroll2::GetSupportedKeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-getsupportedkeyspec")] +IEnroll2::HashAlgID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-get_hashalgid")] +IEnroll2::InstallPKCS7Blob=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-installpkcs7blob")] +IEnroll2::LimitExchangeKeyToEncipherment=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-put_limitexchangekeytoencipherment")] +IEnroll2::put_EnableSMIMECapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-put_enablesmimecapabilities")] +IEnroll2::put_HashAlgID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-put_hashalgid")] +IEnroll2::put_LimitExchangeKeyToEncipherment=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-put_limitexchangekeytoencipherment")] +IEnroll2::put_ReuseHardwareKeyIfUnableToGenNew=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-put_reusehardwarekeyifunabletogennew")] +IEnroll2::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-reset")] +IEnroll2::ReuseHardwareKeyIfUnableToGenNew=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-get_reusehardwarekeyifunabletogennew")] +IEnroll2::SetHStoreCA=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-sethstoreca")] +IEnroll2::SetHStoreMy=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-sethstoremy")] +IEnroll2::SetHStoreRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-sethstorerequest")] +IEnroll2::SetHStoreROOT=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-sethstoreroot")] +IEnroll3::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-reset")] +IEnroll4=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nn-xenroll-ienroll4")] +IEnroll4::acceptFileResponseWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-acceptfileresponsewstr")] +IEnroll4::acceptResponseBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-acceptresponseblob")] +IEnroll4::addAttributeToRequestWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-addattributetorequestwstr")] +IEnroll4::addBlobPropertyToCertificateWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-addblobpropertytocertificatewstr")] +IEnroll4::AddCertTypeToRequestWStrEx=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-addcerttypetorequestwstrex")] +IEnroll4::addExtensionToRequestWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-addextensiontorequestwstr")] +IEnroll4::addNameValuePairToRequestWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-addnamevaluepairtorequestwstr")] +IEnroll4::AddNameValuePairToSignatureWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-addnamevaluepairtosignaturewstr")] +IEnroll4::binaryBlobToString=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-binaryblobtostring")] +IEnroll4::ClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-put_clientid")] +IEnroll4::createFilePFXWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-createfilepfxwstr")] +IEnroll4::createFileRequestWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-createfilerequestwstr")] +IEnroll4::createPFXWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-createpfxwstr")] +IEnroll4::createRequestWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-createrequestwstr")] +IEnroll4::enumPendingRequestWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-enumpendingrequestwstr")] +IEnroll4::get_ClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-get_clientid")] +IEnroll4::get_HashAlgID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-get_hashalgid")] +IEnroll4::get_IncludeSubjectKeyID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-get_includesubjectkeyid")] +IEnroll4::get_LimitExchangeKeyToEncipherment=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-put_limitexchangekeytoencipherment")] +IEnroll4::get_RequestStoreNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_requeststorenamewstr")] +IEnroll4::get_RequestStoreTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_requeststoretypewstr")] +IEnroll4::get_ReuseHardwareKeyIfUnableToGenNew=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-get_reusehardwarekeyifunabletogennew")] +IEnroll4::get_ThumbPrintWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-get_thumbprintwstr")] +IEnroll4::getCAStore=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-getcastore")] +IEnroll4::getCertContextFromFileResponseWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-getcertcontextfromfileresponsewstr")] +IEnroll4::getCertContextFromResponseBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-getcertcontextfromresponseblob")] +IEnroll4::GetKeyLenEx=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-getkeylenex")] +IEnroll4::GetPrivateKeyArchiveCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-getprivatekeyarchivecertificate")] +IEnroll4::getProviderTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-getprovidertypewstr")] +IEnroll4::getROOTHStore=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-getroothstore")] +IEnroll4::HashAlgID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-get_hashalgid")] +IEnroll4::IncludeSubjectKeyID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-get_includesubjectkeyid")] +IEnroll4::InstallPKCS7BlobEx=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-installpkcs7blobex")] +IEnroll4::LimitExchangeKeyToEncipherment=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-put_limitexchangekeytoencipherment")] +IEnroll4::put_ClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-put_clientid")] +IEnroll4::put_HashAlgID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-get_hashalgid")] +IEnroll4::put_IncludeSubjectKeyID=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-put_includesubjectkeyid")] +IEnroll4::put_LimitExchangeKeyToEncipherment=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-put_limitexchangekeytoencipherment")] +IEnroll4::put_RequestStoreNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_requeststorenamewstr")] +IEnroll4::put_RequestStoreTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_requeststoretypewstr")] +IEnroll4::put_ReuseHardwareKeyIfUnableToGenNew=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-get_reusehardwarekeyifunabletogennew")] +IEnroll4::put_ThumbPrintWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-put_thumbprintwstr")] +IEnroll4::removePendingRequestWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-removependingrequestwstr")] +IEnroll4::RequestStoreNameWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_requeststorenamewstr")] +IEnroll4::RequestStoreTypeWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll-put_requeststoretypewstr")] +IEnroll4::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-reset")] +IEnroll4::resetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-resetattributes")] +IEnroll4::resetExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-resetextensions")] +IEnroll4::ReuseHardwareKeyIfUnableToGenNew=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll2-get_reusehardwarekeyifunabletogennew")] +IEnroll4::setPendingRequestInfoWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-setpendingrequestinfowstr")] +IEnroll4::SetPrivateKeyArchiveCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-setprivatekeyarchivecertificate")] +IEnroll4::SetSignerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-setsignercertificate")] +IEnroll4::stringToBinaryBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-stringtobinaryblob")] +IEnroll4::ThumbPrintWStr=[Documentation("https://docs.microsoft.com/windows/win32/api/xenroll/nf-xenroll-ienroll4-put_thumbprintwstr")] +IEnterpriseDropTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-ienterprisedroptarget")] +IEnterpriseDropTarget::IsEvaluatingEdpPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ienterprisedroptarget-isevaluatingedppolicy")] +IEnterpriseDropTarget::SetDropSourceEnterpriseId=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ienterprisedroptarget-setdropsourceenterpriseid")] +IEntity=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nn-structuredquery-ientity")] +IEntity::Base=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ientity-base")] +IEntity::DefaultPhrase=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ientity-defaultphrase")] +IEntity::GetNamedEntity=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ientity-getnamedentity")] +IEntity::GetRelationship=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ientity-getrelationship")] +IEntity::MetaData=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ientity-metadata")] +IEntity::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ientity-name")] +IEntity::NamedEntities=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ientity-namedentities")] +IEntity::Relationships=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ientity-relationships")] +IEnumACDGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-ienumacdgroup")] +IEnumACDGroup::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumacdgroup-clone")] +IEnumACDGroup::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumacdgroup-next")] +IEnumACDGroup::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumacdgroup-reset")] +IEnumACDGroup::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumacdgroup-skip")] +IEnumAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ienumaddress")] +IEnumAddress::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumaddress-clone")] +IEnumAddress::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumaddress-next")] +IEnumAddress::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumaddress-reset")] +IEnumAddress::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumaddress-skip")] +IEnumAgent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-ienumagent")] +IEnumAgent::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumagent-clone")] +IEnumAgent::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumagent-next")] +IEnumAgent::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumagent-reset")] +IEnumAgent::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumagent-skip")] +IEnumAgentHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-ienumagenthandler")] +IEnumAgentHandler::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumagenthandler-clone")] +IEnumAgentHandler::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumagenthandler-next")] +IEnumAgentHandler::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumagenthandler-reset")] +IEnumAgentHandler::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumagenthandler-skip")] +IEnumAgentSession=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-ienumagentsession")] +IEnumAgentSession::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumagentsession-clone")] +IEnumAgentSession::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumagentsession-next")] +IEnumAgentSession::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumagentsession-reset")] +IEnumAgentSession::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumagentsession-skip")] +IEnumAssocHandlers=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ienumassochandlers")] +IEnumAssocHandlers::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumassochandlers-next")] +IEnumBackgroundCopyFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nn-bits-ienumbackgroundcopyfiles")] +IEnumBackgroundCopyFiles::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ienumbackgroundcopyfiles-clone")] +IEnumBackgroundCopyFiles::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ienumbackgroundcopyfiles-getcount")] +IEnumBackgroundCopyFiles::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ienumbackgroundcopyfiles-next")] +IEnumBackgroundCopyFiles::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ienumbackgroundcopyfiles-reset")] +IEnumBackgroundCopyFiles::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ienumbackgroundcopyfiles-skip")] +IEnumBackgroundCopyGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nn-qmgr-ienumbackgroundcopygroups")] +IEnumBackgroundCopyGroups::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ienumbackgroundcopygroups-clone")] +IEnumBackgroundCopyGroups::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ienumbackgroundcopygroups-getcount")] +IEnumBackgroundCopyGroups::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ienumbackgroundcopygroups-next")] +IEnumBackgroundCopyGroups::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ienumbackgroundcopygroups-reset")] +IEnumBackgroundCopyGroups::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ienumbackgroundcopygroups-skip")] +IEnumBackgroundCopyJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nn-bits-ienumbackgroundcopyjobs")] +IEnumBackgroundCopyJobs::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ienumbackgroundcopyjobs-clone")] +IEnumBackgroundCopyJobs::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ienumbackgroundcopyjobs-getcount")] +IEnumBackgroundCopyJobs::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ienumbackgroundcopyjobs-next")] +IEnumBackgroundCopyJobs::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ienumbackgroundcopyjobs-reset")] +IEnumBackgroundCopyJobs::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/bits/nf-bits-ienumbackgroundcopyjobs-skip")] +IEnumBackgroundCopyJobs1=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nn-qmgr-ienumbackgroundcopyjobs1")] +IEnumBackgroundCopyJobs1::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ienumbackgroundcopyjobs1-clone")] +IEnumBackgroundCopyJobs1::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ienumbackgroundcopyjobs1-getcount")] +IEnumBackgroundCopyJobs1::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ienumbackgroundcopyjobs1-next")] +IEnumBackgroundCopyJobs1::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ienumbackgroundcopyjobs1-reset")] +IEnumBackgroundCopyJobs1::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/qmgr/nf-qmgr-ienumbackgroundcopyjobs1-skip")] +IEnumBitsPeerCacheRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nn-bits3_0-ienumbitspeercacherecords")] +IEnumBitsPeerCacheRecords::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ienumbitspeercacherecords-clone")] +IEnumBitsPeerCacheRecords::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ienumbitspeercacherecords-getcount")] +IEnumBitsPeerCacheRecords::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ienumbitspeercacherecords-next")] +IEnumBitsPeerCacheRecords::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ienumbitspeercacherecords-reset")] +IEnumBitsPeerCacheRecords::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ienumbitspeercacherecords-skip")] +IEnumBitsPeers=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nn-bits3_0-ienumbitspeers")] +IEnumBitsPeers::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ienumbitspeers-clone")] +IEnumBitsPeers::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ienumbitspeers-getcount")] +IEnumBitsPeers::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ienumbitspeers-next")] +IEnumBitsPeers::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ienumbitspeers-reset")] +IEnumBitsPeers::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/bits3_0/nf-bits3_0-ienumbitspeers-skip")] +IEnumBstr=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ienumbstr")] +IEnumBstr::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumbstr-clone")] +IEnumBstr::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumbstr-next")] +IEnumBstr::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumbstr-reset")] +IEnumBstr::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumbstr-skip")] +IEnumCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ienumcall")] +IEnumCall::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumcall-clone")] +IEnumCall::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumcall-next")] +IEnumCall::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumcall-reset")] +IEnumCall::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumcall-skip")] +IEnumCallHub=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ienumcallhub")] +IEnumCallHub::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumcallhub-clone")] +IEnumCallHub::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumcallhub-next")] +IEnumCallHub::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumcallhub-reset")] +IEnumCallHub::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumcallhub-skip")] +IEnumCallingCard=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ienumcallingcard")] +IEnumCallingCard::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumcallingcard-clone")] +IEnumCallingCard::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumcallingcard-next")] +IEnumCallingCard::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumcallingcard-reset")] +IEnumCallingCard::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumcallingcard-skip")] +IEnumCATEGORYINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nn-comcat-ienumcategoryinfo")] +IEnumCATEGORYINFO::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-ienumcategoryinfo-clone")] +IEnumCATEGORYINFO::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-ienumcategoryinfo-next")] +IEnumCATEGORYINFO::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-ienumcategoryinfo-reset")] +IEnumCATEGORYINFO::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-ienumcategoryinfo-skip")] +IEnumCERTVIEWATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nn-certview-ienumcertviewattribute")] +IEnumCERTVIEWATTRIBUTE::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewattribute-clone")] +IEnumCERTVIEWATTRIBUTE::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewattribute-getname")] +IEnumCERTVIEWATTRIBUTE::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewattribute-getvalue")] +IEnumCERTVIEWATTRIBUTE::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewattribute-next")] +IEnumCERTVIEWATTRIBUTE::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewattribute-reset")] +IEnumCERTVIEWATTRIBUTE::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewattribute-skip")] +IEnumCERTVIEWCOLUMN=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nn-certview-ienumcertviewcolumn")] +IEnumCERTVIEWCOLUMN::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewcolumn-clone")] +IEnumCERTVIEWCOLUMN::GetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewcolumn-getdisplayname")] +IEnumCERTVIEWCOLUMN::GetMaxLength=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewcolumn-getmaxlength")] +IEnumCERTVIEWCOLUMN::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewcolumn-getname")] +IEnumCERTVIEWCOLUMN::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewcolumn-gettype")] +IEnumCERTVIEWCOLUMN::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewcolumn-getvalue")] +IEnumCERTVIEWCOLUMN::IsIndexed=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewcolumn-isindexed")] +IEnumCERTVIEWCOLUMN::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewcolumn-next")] +IEnumCERTVIEWCOLUMN::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewcolumn-reset")] +IEnumCERTVIEWCOLUMN::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewcolumn-skip")] +IEnumCERTVIEWEXTENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nn-certview-ienumcertviewextension")] +IEnumCERTVIEWEXTENSION::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewextension-clone")] +IEnumCERTVIEWEXTENSION::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewextension-getflags")] +IEnumCERTVIEWEXTENSION::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewextension-getname")] +IEnumCERTVIEWEXTENSION::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewextension-getvalue")] +IEnumCERTVIEWEXTENSION::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewextension-next")] +IEnumCERTVIEWEXTENSION::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewextension-reset")] +IEnumCERTVIEWEXTENSION::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewextension-skip")] +IEnumCERTVIEWROW=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nn-certview-ienumcertviewrow")] +IEnumCERTVIEWROW::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nn-certview-ienumcertviewrow")] +IEnumCERTVIEWROW::EnumCertViewAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewrow-enumcertviewattribute")] +IEnumCERTVIEWROW::EnumCertViewColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewrow-enumcertviewcolumn")] +IEnumCERTVIEWROW::EnumCertViewExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewrow-enumcertviewextension")] +IEnumCERTVIEWROW::GetMaxIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewrow-getmaxindex")] +IEnumCERTVIEWROW::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewrow-next")] +IEnumCERTVIEWROW::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewrow-reset")] +IEnumCERTVIEWROW::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/certview/nf-certview-ienumcertviewrow-skip")] +IEnumChangeUnitExceptions=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-ienumchangeunitexceptions")] +IEnumChangeUnitExceptions::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumchangeunitexceptions-clone")] +IEnumChangeUnitExceptions::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumchangeunitexceptions-next")] +IEnumChangeUnitExceptions::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumchangeunitexceptions-reset")] +IEnumChangeUnitExceptions::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumchangeunitexceptions-skip")] +IEnumClockVector=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-ienumclockvector")] +IEnumClockVector::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumclockvector-clone")] +IEnumClockVector::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumclockvector-next")] +IEnumClockVector::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumclockvector-reset")] +IEnumClockVector::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumclockvector-skip")] +IEnumComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ienumcomponents")] +IEnumComponents::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ienumcomponents-clone")] +IEnumComponents::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ienumcomponents-next")] +IEnumComponents::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ienumcomponents-reset")] +IEnumComponents::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ienumcomponents-skip")] +IEnumComponentTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ienumcomponenttypes")] +IEnumComponentTypes::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ienumcomponenttypes-clone")] +IEnumComponentTypes::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ienumcomponenttypes-next")] +IEnumComponentTypes::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ienumcomponenttypes-reset")] +IEnumComponentTypes::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ienumcomponenttypes-skip")] +IEnumConnectionPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ienumconnectionpoints")] +IEnumConnectionPoints::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ienumconnectionpoints-clone")] +IEnumConnectionPoints::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ienumconnectionpoints-next")] +IEnumConnectionPoints::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ienumconnectionpoints-reset")] +IEnumConnectionPoints::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ienumconnectionpoints-skip")] +IEnumConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ienumconnections")] +IEnumConnections::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ienumconnections-clone")] +IEnumConnections::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ienumconnections-next")] +IEnumConnections::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ienumconnections-reset")] +IEnumConnections::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ienumconnections-skip")] +IEnumContextProps=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-ienumcontextprops")] +IEnumContextProps::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ienumcontextprops-clone")] +IEnumContextProps::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ienumcontextprops-count")] +IEnumContextProps::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ienumcontextprops-next")] +IEnumContextProps::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ienumcontextprops-reset")] +IEnumContextProps::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ienumcontextprops-skip")] +IEnumDialableAddrs=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nn-rend-ienumdialableaddrs")] +IEnumDialableAddrs::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-ienumdialableaddrs-clone")] +IEnumDialableAddrs::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-ienumdialableaddrs-next")] +IEnumDialableAddrs::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-ienumdialableaddrs-reset")] +IEnumDialableAddrs::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-ienumdialableaddrs-skip")] +IEnumDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nn-rend-ienumdirectory")] +IEnumDirectory::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-ienumdirectory-clone")] +IEnumDirectory::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-ienumdirectory-next")] +IEnumDirectory::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-ienumdirectory-reset")] +IEnumDirectory::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-ienumdirectory-skip")] +IEnumDirectoryObject=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nn-rend-ienumdirectoryobject")] +IEnumDirectoryObject::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-ienumdirectoryobject-clone")] +IEnumDirectoryObject::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-ienumdirectoryobject-next")] +IEnumDirectoryObject::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-ienumdirectoryobject-reset")] +IEnumDirectoryObject::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-ienumdirectoryobject-skip")] +IEnumDiskQuotaUsers=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nn-dskquota-ienumdiskquotausers")] +IEnumDiskQuotaUsers::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-ienumdiskquotausers-clone")] +IEnumDiskQuotaUsers::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-ienumdiskquotausers-next")] +IEnumDiskQuotaUsers::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-ienumdiskquotausers-reset")] +IEnumDiskQuotaUsers::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/dskquota/nf-dskquota-ienumdiskquotausers-skip")] +IEnumDMO=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nn-mediaobj-ienumdmo")] +IEnumDMO::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-ienumdmo-clone")] +IEnumDMO::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-ienumdmo-next")] +IEnumDMO::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-ienumdmo-reset")] +IEnumDMO::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-ienumdmo-skip")] +IEnumDot11AdHocInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nn-adhoc-ienumdot11adhocinterfaces")] +IEnumDot11AdHocInterfaces::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-ienumdot11adhocinterfaces-clone")] +IEnumDot11AdHocInterfaces::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-ienumdot11adhocinterfaces-next")] +IEnumDot11AdHocInterfaces::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-ienumdot11adhocinterfaces-reset")] +IEnumDot11AdHocInterfaces::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-ienumdot11adhocinterfaces-skip")] +IEnumDot11AdHocNetworks=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nn-adhoc-ienumdot11adhocnetworks")] +IEnumDot11AdHocNetworks::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-ienumdot11adhocnetworks-clone")] +IEnumDot11AdHocNetworks::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-ienumdot11adhocnetworks-next")] +IEnumDot11AdHocNetworks::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-ienumdot11adhocnetworks-reset")] +IEnumDot11AdHocNetworks::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-ienumdot11adhocnetworks-skip")] +IEnumDot11AdHocSecuritySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nn-adhoc-ienumdot11adhocsecuritysettings")] +IEnumDot11AdHocSecuritySettings::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-ienumdot11adhocsecuritysettings-clone")] +IEnumDot11AdHocSecuritySettings::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-ienumdot11adhocsecuritysettings-next")] +IEnumDot11AdHocSecuritySettings::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-ienumdot11adhocsecuritysettings-reset")] +IEnumDot11AdHocSecuritySettings::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/adhoc/nf-adhoc-ienumdot11adhocsecuritysettings-skip")] +IEnumEnhancedStorageACT=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nn-ehstorapi-ienumenhancedstorageact")] +IEnumEnhancedStorageACT::GetACTs=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienumenhancedstorageact-getacts")] +IEnumEnhancedStorageACT::GetMatchingACT=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/nf-ehstorapi-ienumenhancedstorageact-getmatchingact")] +IEnumerableView=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ienumerableview")] +IEnumerableView::CreateEnumIDListFromContents=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ienumerableview-createenumidlistfromcontents")] +IEnumerableView::SetEnumReadyCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ienumerableview-setenumreadycallback")] +IEnumEventObject=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nn-eventsys-ienumeventobject")] +IEnumEventObject::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ienumeventobject-clone")] +IEnumEventObject::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ienumeventobject-next")] +IEnumEventObject::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ienumeventobject-reset")] +IEnumEventObject::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ienumeventobject-skip")] +IEnumExplorerCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ienumexplorercommand")] +IEnumExplorerCommand::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumexplorercommand-clone")] +IEnumExplorerCommand::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumexplorercommand-next")] +IEnumExplorerCommand::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumexplorercommand-reset")] +IEnumExplorerCommand::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumexplorercommand-skip")] +IEnumExtraSearch=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ienumextrasearch")] +IEnumExtraSearch::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumextrasearch-clone")] +IEnumExtraSearch::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumextrasearch-next")] +IEnumExtraSearch::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumextrasearch-reset")] +IEnumExtraSearch::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumextrasearch-skip")] +IEnumFeedClockVector=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-ienumfeedclockvector")] +IEnumFeedClockVector::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumfeedclockvector-clone")] +IEnumFeedClockVector::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumfeedclockvector-next")] +IEnumFeedClockVector::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumfeedclockvector-reset")] +IEnumFeedClockVector::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumfeedclockvector-skip")] +IEnumFilters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ienumfilters")] +IEnumFilters::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumfilters-clone")] +IEnumFilters::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumfilters-next")] +IEnumFilters::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumfilters-reset")] +IEnumFilters::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumfilters-skip")] +IEnumFORMATETC=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-ienumformatetc")] +IEnumFORMATETC::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienumformatetc-clone")] +IEnumFORMATETC::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienumformatetc-next")] +IEnumFORMATETC::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienumformatetc-reset")] +IEnumFORMATETC::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienumformatetc-skip")] +IEnumFsiItems=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-ienumfsiitems")] +IEnumFsiItems::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ienumfsiitems-clone")] +IEnumFsiItems::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ienumfsiitems-next")] +IEnumFsiItems::RemoteNext=[Documentation("https://docs.microsoft.com/windows/win32/imapi/ienumfsiitems-remotenext")] +IEnumFsiItems::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ienumfsiitems-reset")] +IEnumFsiItems::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ienumfsiitems-skip")] +IEnumFullIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ienumfullidlist")] +IEnumFullIDList::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumfullidlist-clone")] +IEnumFullIDList::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumfullidlist-next")] +IEnumFullIDList::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumfullidlist-reset")] +IEnumFullIDList::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumfullidlist-skip")] +IEnumGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nn-comcat-ienumguid")] +IEnumGUID::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-ienumguid-clone")] +IEnumGUID::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-ienumguid-next")] +IEnumGUID::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-ienumguid-reset")] +IEnumGUID::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/comcat/nf-comcat-ienumguid-skip")] +IEnumGuideDataProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nn-bdatif-ienumguidedataproperties")] +IEnumGuideDataProperties::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-ienumguidedataproperties-clone")] +IEnumGuideDataProperties::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-ienumguidedataproperties-next")] +IEnumGuideDataProperties::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-ienumguidedataproperties-reset")] +IEnumGuideDataProperties::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-ienumguidedataproperties-skip")] +IEnumIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ienumidlist")] +IEnumIDList::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumidlist-clone")] +IEnumIDList::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumidlist-next")] +IEnumIDList::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumidlist-reset")] +IEnumIDList::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumidlist-skip")] +IEnumITfCompositionView=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-ienumitfcompositionview")] +IEnumITfCompositionView::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumitfcompositionview-clone")] +IEnumITfCompositionView::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumitfcompositionview-next")] +IEnumITfCompositionView::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumitfcompositionview-reset")] +IEnumITfCompositionView::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumitfcompositionview-skip")] +IEnumLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ienumlocation")] +IEnumLocation::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumlocation-clone")] +IEnumLocation::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumlocation-next")] +IEnumLocation::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumlocation-reset")] +IEnumLocation::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumlocation-skip")] +IEnumMcastScope=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nn-mdhcp-ienummcastscope")] +IEnumMcastScope::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-ienummcastscope-clone")] +IEnumMcastScope::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-ienummcastscope-next")] +IEnumMcastScope::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-ienummcastscope-reset")] +IEnumMcastScope::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-ienummcastscope-skip")] +IEnumMedia=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ienummedia")] +IEnumMedia::Clone=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ienummedia-clone")] +IEnumMedia::Next=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ienummedia-next")] +IEnumMedia::Reset=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ienummedia-reset")] +IEnumMedia::Skip=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ienummedia-skip")] +IEnumMediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ienummediatypes")] +IEnumMediaTypes::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienummediatypes-clone")] +IEnumMediaTypes::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienummediatypes-next")] +IEnumMediaTypes::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienummediatypes-reset")] +IEnumMediaTypes::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienummediatypes-skip")] +IEnumMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-ienummoniker")] +IEnumMoniker::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienummoniker-clone")] +IEnumMoniker::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienummoniker-next")] +IEnumMoniker::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienummoniker-reset")] +IEnumMoniker::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienummoniker-skip")] +IEnumNames=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-ienumnames")] +IEnumNames::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ienumnames-clone")] +IEnumNames::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ienumnames-next")] +IEnumNames::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ienumnames-reset")] +IEnumNames::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ienumnames-skip")] +IEnumNetSharingEveryConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nn-netcon-ienumnetsharingeveryconnection")] +IEnumNetSharingEveryConnection::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingeveryconnection-clone")] +IEnumNetSharingEveryConnection::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingeveryconnection-next")] +IEnumNetSharingEveryConnection::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingeveryconnection-reset")] +IEnumNetSharingEveryConnection::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingeveryconnection-skip")] +IEnumNetSharingPortMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nn-netcon-ienumnetsharingportmapping")] +IEnumNetSharingPortMapping::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingportmapping-clone")] +IEnumNetSharingPortMapping::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingportmapping-next")] +IEnumNetSharingPortMapping::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingportmapping-reset")] +IEnumNetSharingPortMapping::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingportmapping-skip")] +IEnumNetSharingPrivateConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nn-netcon-ienumnetsharingprivateconnection")] +IEnumNetSharingPrivateConnection::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingprivateconnection-clone")] +IEnumNetSharingPrivateConnection::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingprivateconnection-next")] +IEnumNetSharingPrivateConnection::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingprivateconnection-reset")] +IEnumNetSharingPrivateConnection::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingprivateconnection-skip")] +IEnumNetSharingPublicConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nn-netcon-ienumnetsharingpublicconnection")] +IEnumNetSharingPublicConnection::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingpublicconnection-clone")] +IEnumNetSharingPublicConnection::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingpublicconnection-next")] +IEnumNetSharingPublicConnection::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingpublicconnection-reset")] +IEnumNetSharingPublicConnection::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ienumnetsharingpublicconnection-skip")] +IEnumNetworkConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nn-netlistmgr-ienumnetworkconnections")] +IEnumNetworkConnections::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-ienumnetworkconnections-clone")] +IEnumNetworkConnections::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-ienumnetworkconnections-get__newenum")] +IEnumNetworkConnections::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-ienumnetworkconnections-next")] +IEnumNetworkConnections::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-ienumnetworkconnections-reset")] +IEnumNetworkConnections::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-ienumnetworkconnections-skip")] +IEnumNetworks=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nn-netlistmgr-ienumnetworks")] +IEnumNetworks::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-ienumnetworks-clone")] +IEnumNetworks::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-ienumnetworks-get__newenum")] +IEnumNetworks::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-ienumnetworks-next")] +IEnumNetworks::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-ienumnetworks-reset")] +IEnumNetworks::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-ienumnetworks-skip")] +IEnumObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ienumobjects")] +IEnumObjects::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumobjects-clone")] +IEnumObjects::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumobjects-next")] +IEnumObjects::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumobjects-reset")] +IEnumObjects::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumobjects-skip")] +IEnumOfflineFilesItems=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-ienumofflinefilesitems")] +IEnumOfflineFilesItems::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-ienumofflinefilesitems-clone")] +IEnumOfflineFilesItems::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-ienumofflinefilesitems-next")] +IEnumOfflineFilesItems::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-ienumofflinefilesitems-reset")] +IEnumOfflineFilesItems::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-ienumofflinefilesitems-skip")] +IEnumOfflineFilesSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-ienumofflinefilessettings")] +IEnumOfflineFilesSettings::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-ienumofflinefilessettings-clone")] +IEnumOfflineFilesSettings::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-ienumofflinefilessettings-next")] +IEnumOfflineFilesSettings::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-ienumofflinefilessettings-reset")] +IEnumOfflineFilesSettings::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-ienumofflinefilessettings-skip")] +IEnumOleDocumentViews=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nn-docobj-ienumoledocumentviews")] +IEnumOleDocumentViews::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ienumoledocumentviews-clone")] +IEnumOleDocumentViews::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ienumoledocumentviews-next")] +IEnumOleDocumentViews::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ienumoledocumentviews-reset")] +IEnumOleDocumentViews::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ienumoledocumentviews-skip")] +IEnumOleUndoUnits=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ienumoleundounits")] +IEnumOleUndoUnits::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ienumoleundounits-clone")] +IEnumOleUndoUnits::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ienumoleundounits-next")] +IEnumOleUndoUnits::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ienumoleundounits-reset")] +IEnumOleUndoUnits::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ienumoleundounits-skip")] +IEnumOLEVERB=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-ienumoleverb")] +IEnumOLEVERB::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ienumoleverb-clone")] +IEnumOLEVERB::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ienumoleverb-next")] +IEnumOLEVERB::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ienumoleverb-reset")] +IEnumOLEVERB::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ienumoleverb-skip")] +IEnumParticipant=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ienumparticipant")] +IEnumParticipant::Clone=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ienumparticipant-clone")] +IEnumParticipant::Next=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ienumparticipant-next")] +IEnumParticipant::Reset=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ienumparticipant-reset")] +IEnumParticipant::Skip=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ienumparticipant-skip")] +IEnumPhone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ienumphone")] +IEnumPhone::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumphone-clone")] +IEnumPhone::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumphone-next")] +IEnumPhone::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumphone-reset")] +IEnumPhone::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumphone-skip")] +IEnumPIDMap=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ienumpidmap")] +IEnumPIDMap::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ienumpidmap-clone")] +IEnumPIDMap::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ienumpidmap-next")] +IEnumPIDMap::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ienumpidmap-reset")] +IEnumPIDMap::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ienumpidmap-skip")] +IEnumPins=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ienumpins")] +IEnumPins::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumpins-clone")] +IEnumPins::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumpins-next")] +IEnumPins::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumpins-reset")] +IEnumPins::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumpins-skip")] +IEnumPluggableSuperclassInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ienumpluggablesuperclassinfo")] +IEnumPluggableSuperclassInfo::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumpluggablesuperclassinfo-clone")] +IEnumPluggableSuperclassInfo::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumpluggablesuperclassinfo-next")] +IEnumPluggableSuperclassInfo::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumpluggablesuperclassinfo-reset")] +IEnumPluggableSuperclassInfo::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumpluggablesuperclassinfo-skip")] +IEnumPluggableTerminalClassInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ienumpluggableterminalclassinfo")] +IEnumPluggableTerminalClassInfo::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumpluggableterminalclassinfo-clone")] +IEnumPluggableTerminalClassInfo::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumpluggableterminalclassinfo-next")] +IEnumPluggableTerminalClassInfo::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumpluggableterminalclassinfo-reset")] +IEnumPluggableTerminalClassInfo::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumpluggableterminalclassinfo-skip")] +IEnumPortableDeviceConnectors=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/ienumportabledeviceconnectors")] +IEnumPortableDeviceConnectors::Clone=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/ienumportabledeviceconnectors-clone")] +IEnumPortableDeviceConnectors::Next=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/ienumportabledeviceconnectors-next")] +IEnumPortableDeviceConnectors::Reset=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/ienumportabledeviceconnectors-reset")] +IEnumPortableDeviceConnectors::Skip=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/ienumportabledeviceconnectors-skip")] +IEnumPortableDeviceObjectIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-ienumportabledeviceobjectids")] +IEnumPortableDeviceObjectIDs::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-ienumportabledeviceobjectids-cancel")] +IEnumPortableDeviceObjectIDs::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-ienumportabledeviceobjectids-clone")] +IEnumPortableDeviceObjectIDs::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-ienumportabledeviceobjectids-next")] +IEnumPortableDeviceObjectIDs::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-ienumportabledeviceobjectids-reset")] +IEnumPortableDeviceObjectIDs::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-ienumportabledeviceobjectids-skip")] +IEnumProgressItems=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-ienumprogressitems")] +IEnumProgressItems::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ienumprogressitems-clone")] +IEnumProgressItems::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ienumprogressitems-next")] +IEnumProgressItems::RemoteNext=[Documentation("https://docs.microsoft.com/windows/win32/imapi/ienumprogressitems-remotenext")] +IEnumProgressItems::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ienumprogressitems-reset")] +IEnumProgressItems::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ienumprogressitems-skip")] +IEnumPStoreItems=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ienumpstoreitems")] +IEnumPStoreItems::Clone=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ienumpstoreitems-clone")] +IEnumPStoreItems::Next=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ienumpstoreitems-next")] +IEnumPStoreItems::Reset=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ienumpstoreitems-reset")] +IEnumPStoreItems::Skip=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ienumpstoreitems-skip")] +IEnumPStoreProviders=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ienumpstoreproviders")] +IEnumPStoreProviders::Clone=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ienumpstoreproviders-clone")] +IEnumPStoreProviders::Next=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ienumpstoreproviders-next")] +IEnumPStoreProviders::Reset=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ienumpstoreproviders-reset")] +IEnumPStoreProviders::Skip=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ienumpstoreproviders-skip")] +IEnumPStoreTypes=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ienumpstoretypes")] +IEnumPStoreTypes::Clone=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ienumpstoretypes-clone")] +IEnumPStoreTypes::Next=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ienumpstoretypes-next")] +IEnumPStoreTypes::Reset=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ienumpstoretypes-reset")] +IEnumPStoreTypes::Skip=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ienumpstoretypes-skip")] +IEnumPublishedApps=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nn-shappmgr-ienumpublishedapps")] +IEnumPublishedApps::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nf-shappmgr-ienumpublishedapps-next")] +IEnumPublishedApps::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nf-shappmgr-ienumpublishedapps-reset")] +IEnumQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-ienumqueue")] +IEnumQueue::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumqueue-clone")] +IEnumQueue::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumqueue-next")] +IEnumQueue::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumqueue-reset")] +IEnumQueue::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ienumqueue-skip")] +IEnumRangeExceptions=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-ienumrangeexceptions")] +IEnumRangeExceptions::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumrangeexceptions-clone")] +IEnumRangeExceptions::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumrangeexceptions-next")] +IEnumRangeExceptions::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumrangeexceptions-reset")] +IEnumRangeExceptions::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumrangeexceptions-skip")] +IEnumReadyCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ienumreadycallback")] +IEnumReadyCallback::EnumReady=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ienumreadycallback-enumready")] +IEnumRegFilters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ienumregfilters")] +IEnumRegFilters::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumregfilters-clone")] +IEnumRegFilters::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumregfilters-next")] +IEnumRegFilters::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumregfilters-reset")] +IEnumRegFilters::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumregfilters-skip")] +IEnumResources=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ienumresources")] +IEnumResources::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumresources-clone")] +IEnumResources::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumresources-next")] +IEnumResources::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumresources-reset")] +IEnumResources::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumresources-skip")] +IEnumSearchRoots=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-ienumsearchroots")] +IEnumSearchRoots::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-ienumsearchroots-clone")] +IEnumSearchRoots::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-ienumsearchroots-next")] +IEnumSearchRoots::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-ienumsearchroots-reset")] +IEnumSearchRoots::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-ienumsearchroots-skip")] +IEnumSearchScopeRules=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-ienumsearchscoperules")] +IEnumSearchScopeRules::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-ienumsearchscoperules-clone")] +IEnumSearchScopeRules::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-ienumsearchscoperules-next")] +IEnumSearchScopeRules::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-ienumsearchscoperules-reset")] +IEnumSearchScopeRules::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-ienumsearchscoperules-skip")] +IEnumShellItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ienumshellitems")] +IEnumShellItems::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumshellitems-clone")] +IEnumShellItems::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumshellitems-next")] +IEnumShellItems::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumshellitems-reset")] +IEnumShellItems::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ienumshellitems-skip")] +IEnumSingleItemExceptions=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-ienumsingleitemexceptions")] +IEnumSingleItemExceptions::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumsingleitemexceptions-clone")] +IEnumSingleItemExceptions::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumsingleitemexceptions-next")] +IEnumSingleItemExceptions::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumsingleitemexceptions-reset")] +IEnumSingleItemExceptions::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumsingleitemexceptions-skip")] +IEnumSpellingError=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nn-spellcheck-ienumspellingerror")] +IEnumSpellingError::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ienumspellingerror-next")] +IEnumSTATDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-ienumstatdata")] +IEnumSTATDATA::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienumstatdata-clone")] +IEnumSTATDATA::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienumstatdata-next")] +IEnumSTATDATA::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienumstatdata-reset")] +IEnumSTATDATA::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienumstatdata-skip")] +IEnumSTATPROPSETSTG=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nn-propidlbase-ienumstatpropsetstg")] +IEnumSTATPROPSETSTG::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ienumstatpropsetstg-clone")] +IEnumSTATPROPSETSTG::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ienumstatpropsetstg-next")] +IEnumSTATPROPSETSTG::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ienumstatpropsetstg-reset")] +IEnumSTATPROPSETSTG::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ienumstatpropsetstg-skip")] +IEnumSTATPROPSTG=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nn-propidlbase-ienumstatpropstg")] +IEnumSTATPROPSTG::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ienumstatpropstg-clone")] +IEnumSTATPROPSTG::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ienumstatpropstg-next")] +IEnumSTATPROPSTG::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ienumstatpropstg-reset")] +IEnumSTATPROPSTG::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ienumstatpropstg-skip")] +IEnumSTATSTG=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-ienumstatstg")] +IEnumSTATSTG::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienumstatstg-clone")] +IEnumSTATSTG::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienumstatstg-next")] +IEnumSTATSTG::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienumstatstg-reset")] +IEnumSTATSTG::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ienumstatstg-skip")] +IEnumStream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ienumstream")] +IEnumStream::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumstream-clone")] +IEnumStream::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumstream-next")] +IEnumStream::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumstream-reset")] +IEnumStream::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumstream-skip")] +IEnumStreamBufferRecordingAttrib=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-ienumstreambufferrecordingattrib")] +IEnumStreamBufferRecordingAttrib::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-ienumstreambufferrecordingattrib-clone")] +IEnumStreamBufferRecordingAttrib::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-ienumstreambufferrecordingattrib-next")] +IEnumStreamBufferRecordingAttrib::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-ienumstreambufferrecordingattrib-reset")] +IEnumStreamBufferRecordingAttrib::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-ienumstreambufferrecordingattrib-skip")] +IEnumStreamIdMap=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ienumstreamidmap")] +IEnumStreamIdMap::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumstreamidmap-clone")] +IEnumStreamIdMap::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumstreamidmap-next")] +IEnumStreamIdMap::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumstreamidmap-reset")] +IEnumStreamIdMap::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ienumstreamidmap-skip")] +IEnumString=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-ienumstring")] +IEnumString_Next_WIC_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-ienumstring-next-wic-proxy")] +IEnumString_Reset_WIC_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-ienumstring-reset-wic-proxy")] +IEnumString::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ienumstring-clone")] +IEnumString::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ienumstring-next")] +IEnumString::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ienumstring-reset")] +IEnumString::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ienumstring-skip")] +IEnumSubStream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ienumsubstream")] +IEnumSubStream::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumsubstream-clone")] +IEnumSubStream::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumsubstream-next")] +IEnumSubStream::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumsubstream-reset")] +IEnumSubStream::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumsubstream-skip")] +IEnumSyncChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-ienumsyncchanges")] +IEnumSyncChanges::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumsyncchanges-clone")] +IEnumSyncChanges::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumsyncchanges-next")] +IEnumSyncChanges::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumsyncchanges-reset")] +IEnumSyncChanges::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumsyncchanges-skip")] +IEnumSyncChangeUnits=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-ienumsyncchangeunits")] +IEnumSyncChangeUnits::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumsyncchangeunits-clone")] +IEnumSyncChangeUnits::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumsyncchangeunits-next")] +IEnumSyncChangeUnits::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumsyncchangeunits-reset")] +IEnumSyncChangeUnits::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ienumsyncchangeunits-skip")] +IEnumSyncMgrConflict=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-ienumsyncmgrconflict")] +IEnumSyncMgrConflict::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-ienumsyncmgrconflict-clone")] +IEnumSyncMgrConflict::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-ienumsyncmgrconflict-next")] +IEnumSyncMgrConflict::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-ienumsyncmgrconflict-reset")] +IEnumSyncMgrConflict::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-ienumsyncmgrconflict-skip")] +IEnumSyncMgrEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-ienumsyncmgrevents")] +IEnumSyncMgrEvents::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-ienumsyncmgrevents-clone")] +IEnumSyncMgrEvents::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-ienumsyncmgrevents-next")] +IEnumSyncMgrEvents::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-ienumsyncmgrevents-reset")] +IEnumSyncMgrEvents::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-ienumsyncmgrevents-skip")] +IEnumSyncMgrSyncItems=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-ienumsyncmgrsyncitems")] +IEnumSyncMgrSyncItems::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-ienumsyncmgrsyncitems-clone")] +IEnumSyncMgrSyncItems::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-ienumsyncmgrsyncitems-next")] +IEnumSyncMgrSyncItems::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-ienumsyncmgrsyncitems-reset")] +IEnumSyncMgrSyncItems::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-ienumsyncmgrsyncitems-skip")] +IEnumSyncProviderConfigUIInfos=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nn-syncregistration-ienumsyncproviderconfiguiinfos")] +IEnumSyncProviderConfigUIInfos::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-ienumsyncproviderconfiguiinfos-clone")] +IEnumSyncProviderConfigUIInfos::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-ienumsyncproviderconfiguiinfos-next")] +IEnumSyncProviderConfigUIInfos::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-ienumsyncproviderconfiguiinfos-reset")] +IEnumSyncProviderConfigUIInfos::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-ienumsyncproviderconfiguiinfos-skip")] +IEnumSyncProviderInfos=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nn-syncregistration-ienumsyncproviderinfos")] +IEnumSyncProviderInfos::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-ienumsyncproviderinfos-clone")] +IEnumSyncProviderInfos::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-ienumsyncproviderinfos-next")] +IEnumSyncProviderInfos::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-ienumsyncproviderinfos-reset")] +IEnumSyncProviderInfos::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-ienumsyncproviderinfos-skip")] +IEnumTASK=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-ienumtask")] +IEnumTASK::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-ienumtask-clone")] +IEnumTASK::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-ienumtask-next")] +IEnumTASK::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-ienumtask-reset")] +IEnumTASK::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-ienumtask-skip")] +IEnumTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ienumterminal")] +IEnumTerminal::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumterminal-clone")] +IEnumTerminal::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumterminal-next")] +IEnumTerminal::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumterminal-reset")] +IEnumTerminal::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumterminal-skip")] +IEnumTerminalClass=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ienumterminalclass")] +IEnumTerminalClass::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumterminalclass-clone")] +IEnumTerminalClass::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumterminalclass-next")] +IEnumTerminalClass::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumterminalclass-reset")] +IEnumTerminalClass::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ienumterminalclass-skip")] +IEnumTfCandidates=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-ienumtfcandidates")] +IEnumTfCandidates::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-ienumtfcandidates-clone")] +IEnumTfCandidates::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-ienumtfcandidates-next")] +IEnumTfCandidates::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-ienumtfcandidates-reset")] +IEnumTfCandidates::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-ienumtfcandidates-skip")] +IEnumTfContexts=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-ienumtfcontexts")] +IEnumTfContexts::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfcontexts-clone")] +IEnumTfContexts::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfcontexts-next")] +IEnumTfContexts::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfcontexts-reset")] +IEnumTfContexts::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfcontexts-skip")] +IEnumTfContextViews=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-ienumtfcontextviews")] +IEnumTfDisplayAttributeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-ienumtfdisplayattributeinfo")] +IEnumTfDisplayAttributeInfo::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfdisplayattributeinfo-clone")] +IEnumTfDisplayAttributeInfo::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfdisplayattributeinfo-next")] +IEnumTfDisplayAttributeInfo::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfdisplayattributeinfo-reset")] +IEnumTfDisplayAttributeInfo::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfdisplayattributeinfo-skip")] +IEnumTfDocumentMgrs=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-ienumtfdocumentmgrs")] +IEnumTfDocumentMgrs::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfdocumentmgrs-clone")] +IEnumTfDocumentMgrs::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfdocumentmgrs-next")] +IEnumTfDocumentMgrs::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfdocumentmgrs-reset")] +IEnumTfDocumentMgrs::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfdocumentmgrs-skip")] +IEnumTfFunctionProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-ienumtffunctionproviders")] +IEnumTfFunctionProviders::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtffunctionproviders-clone")] +IEnumTfFunctionProviders::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtffunctionproviders-next")] +IEnumTfFunctionProviders::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtffunctionproviders-reset")] +IEnumTfFunctionProviders::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtffunctionproviders-skip")] +IEnumTfInputProcessorProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-ienumtfinputprocessorprofiles")] +IEnumTfInputProcessorProfiles::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfinputprocessorprofiles-clone")] +IEnumTfInputProcessorProfiles::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfinputprocessorprofiles-next")] +IEnumTfInputProcessorProfiles::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfinputprocessorprofiles-reset")] +IEnumTfInputProcessorProfiles::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfinputprocessorprofiles-skip")] +IEnumTfLangBarItems=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nn-ctfutb-ienumtflangbaritems")] +IEnumTfLangBarItems::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-ienumtflangbaritems-clone")] +IEnumTfLangBarItems::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-ienumtflangbaritems-next")] +IEnumTfLangBarItems::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-ienumtflangbaritems-reset")] +IEnumTfLangBarItems::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-ienumtflangbaritems-skip")] +IEnumTfLanguageProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-ienumtflanguageprofiles")] +IEnumTfLanguageProfiles::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtflanguageprofiles-clone")] +IEnumTfLanguageProfiles::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtflanguageprofiles-next")] +IEnumTfLanguageProfiles::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtflanguageprofiles-reset")] +IEnumTfLanguageProfiles::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtflanguageprofiles-skip")] +IEnumTfLatticeElements=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-ienumtflatticeelements")] +IEnumTfLatticeElements::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-ienumtflatticeelements-clone")] +IEnumTfLatticeElements::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-ienumtflatticeelements-next")] +IEnumTfLatticeElements::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-ienumtflatticeelements-reset")] +IEnumTfLatticeElements::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-ienumtflatticeelements-skip")] +IEnumTfProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-ienumtfproperties")] +IEnumTfProperties::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfproperties-clone")] +IEnumTfProperties::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfproperties-next")] +IEnumTfProperties::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfproperties-reset")] +IEnumTfProperties::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfproperties-skip")] +IEnumTfPropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-ienumtfpropertyvalue")] +IEnumTfPropertyValue::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfpropertyvalue-clone")] +IEnumTfPropertyValue::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfpropertyvalue-next")] +IEnumTfPropertyValue::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfpropertyvalue-reset")] +IEnumTfPropertyValue::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfpropertyvalue-skip")] +IEnumTfRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-ienumtfranges")] +IEnumTfRanges::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfranges-clone")] +IEnumTfRanges::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfranges-next")] +IEnumTfRanges::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfranges-reset")] +IEnumTfRanges::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfranges-skip")] +IEnumTfRenderingMarkup=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ienumtfrenderingmarkup")] +IEnumTfRenderingMarkup::Clone=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ienumtfrenderingmarkup-clone")] +IEnumTfRenderingMarkup::Next=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ienumtfrenderingmarkup-next")] +IEnumTfRenderingMarkup::Reset=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ienumtfrenderingmarkup-reset")] +IEnumTfRenderingMarkup::Skip=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ienumtfrenderingmarkup-skip")] +IEnumTfUIElements=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-ienumtfuielements")] +IEnumTfUIElements::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfuielements-clone")] +IEnumTfUIElements::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfuielements-next")] +IEnumTfUIElements::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfuielements-reset")] +IEnumTfUIElements::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-ienumtfuielements-skip")] +IEnumTime=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ienumtime")] +IEnumTime::Clone=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ienumtime-clone")] +IEnumTime::Next=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ienumtime-next")] +IEnumTime::Reset=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ienumtime-reset")] +IEnumTime::Skip=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ienumtime-skip")] +IEnumTuneRequests=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nn-bdatif-ienumtunerequests")] +IEnumTuneRequests::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-ienumtunerequests-clone")] +IEnumTuneRequests::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-ienumtunerequests-next")] +IEnumTuneRequests::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-ienumtunerequests-reset")] +IEnumTuneRequests::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-ienumtunerequests-skip")] +IEnumTuningSpaces=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ienumtuningspaces")] +IEnumTuningSpaces::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ienumtuningspaces-clone")] +IEnumTuningSpaces::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ienumtuningspaces-next")] +IEnumTuningSpaces::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ienumtuningspaces-reset")] +IEnumTuningSpaces::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ienumtuningspaces-skip")] +IEnumUnknown=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-ienumunknown")] +IEnumUnknown::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ienumunknown-clone")] +IEnumUnknown::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ienumunknown-next")] +IEnumUnknown::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ienumunknown-reset")] +IEnumUnknown::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ienumunknown-skip")] +IEnumUserIdentity=[Documentation("https://docs.microsoft.com/windows/win32/shell/ienumuseridentity")] +IEnumUserIdentity::Clone=[Documentation("https://docs.microsoft.com/windows/win32/shell/ienumuseridentity-clone")] +IEnumUserIdentity::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/shell/ienumuseridentity-getcount")] +IEnumUserIdentity::Next=[Documentation("https://docs.microsoft.com/windows/win32/shell/ienumuseridentity-next")] +IEnumUserIdentity::Reset=[Documentation("https://docs.microsoft.com/windows/win32/shell/ienumuseridentity-reset")] +IEnumUserIdentity::Skip=[Documentation("https://docs.microsoft.com/windows/win32/shell/ienumuseridentity-skip")] +IEnumVARIANT=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-ienumvariant")] +IEnumVARIANT::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-ienumvariant-clone")] +IEnumVARIANT::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-ienumvariant-next")] +IEnumVARIANT::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-ienumvariant-reset")] +IEnumVARIANT::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-ienumvariant-skip")] +IEnumVdsObject=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ienumvdsobject")] +IEnumVdsObject::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ienumvdsobject-clone")] +IEnumVdsObject::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ienumvdsobject-next")] +IEnumVdsObject::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ienumvdsobject-reset")] +IEnumVdsObject::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ienumvdsobject-skip")] +IEnumWbemClassObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-ienumwbemclassobject")] +IEnumWbemClassObject::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-ienumwbemclassobject-clone")] +IEnumWbemClassObject::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-ienumwbemclassobject-next")] +IEnumWbemClassObject::NextAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-ienumwbemclassobject-nextasync")] +IEnumWbemClassObject::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-ienumwbemclassobject-reset")] +IEnumWbemClassObject::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-ienumwbemclassobject-skip")] +IEnumWIA_DEV_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nn-wia_xp-ienumwia_dev_caps")] +IEnumWIA_DEV_CAPS::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwia_dev_caps-clone")] +IEnumWIA_DEV_CAPS::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwia_dev_caps-getcount")] +IEnumWIA_DEV_CAPS::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwia_dev_caps-next")] +IEnumWIA_DEV_CAPS::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwia_dev_caps-reset")] +IEnumWIA_DEV_CAPS::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwia_dev_caps-skip")] +IEnumWIA_DEV_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nn-wia_xp-ienumwia_dev_info")] +IEnumWIA_DEV_INFO::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwia_dev_info-clone")] +IEnumWIA_DEV_INFO::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwia_dev_info-getcount")] +IEnumWIA_DEV_INFO::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwia_dev_info-next")] +IEnumWIA_DEV_INFO::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwia_dev_info-reset")] +IEnumWIA_DEV_INFO::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwia_dev_info-skip")] +IEnumWIA_FORMAT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nn-wia_xp-ienumwia_format_info")] +IEnumWIA_FORMAT_INFO::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwia_format_info-clone")] +IEnumWIA_FORMAT_INFO::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwia_format_info-getcount")] +IEnumWIA_FORMAT_INFO::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwia_format_info-next")] +IEnumWIA_FORMAT_INFO::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwia_format_info-reset")] +IEnumWIA_FORMAT_INFO::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwia_format_info-skip")] +IEnumWiaItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nn-wia_xp-ienumwiaitem")] +IEnumWiaItem::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwiaitem-clone")] +IEnumWiaItem::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwiaitem-getcount")] +IEnumWiaItem::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwiaitem-next")] +IEnumWiaItem::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwiaitem-reset")] +IEnumWiaItem::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-ienumwiaitem-skip")] +IEnumWiaItem2=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-ienumwiaitem2")] +IEnumWiaItem2::Clone=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-ienumwiaitem2-clone")] +IEnumWiaItem2::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-ienumwiaitem2-getcount")] +IEnumWiaItem2::Next=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-ienumwiaitem2-next")] +IEnumWiaItem2::Reset=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-ienumwiaitem2-reset")] +IEnumWiaItem2::Skip=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-ienumwiaitem2-skip")] +IEnumWorkItems=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nn-mstask-ienumworkitems")] +IEnumWorkItems::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ienumworkitems-clone")] +IEnumWorkItems::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ienumworkitems-next")] +IEnumWorkItems::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ienumworkitems-reset")] +IEnumWorkItems::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ienumworkitems-skip")] +ieq=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ieq--sm4---asm-")] +IErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-ierrorinfo")] +IErrorInfo::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-ierrorinfo-getdescription")] +IErrorInfo::GetGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-ierrorinfo-getguid")] +IErrorInfo::GetHelpContext=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-ierrorinfo-gethelpcontext")] +IErrorInfo::GetHelpFile=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-ierrorinfo-gethelpfile")] +IErrorInfo::GetSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-ierrorinfo-getsource")] +IErrorLog=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-ierrorlog")] +IErrorLog::AddError=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-ierrorlog-adderror")] +IESCloseMmiEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iesclosemmievent")] +IESCloseMmiEvent::GetDialogNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesclosemmievent-getdialognumber")] +IESEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iesevent")] +IESEvent::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesevent-getdata")] +IESEvent::GetEventId=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesevent-geteventid")] +IESEvent::GetEventType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesevent-geteventtype")] +IESEvent::GetStringData=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesevent-getstringdata")] +IESEvent::SetCompletionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesevent-setcompletionstatus")] +IESEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iesevents")] +IESEvents::OnESEventReceived=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesevents-oneseventreceived")] +IESEventService=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ieseventservice")] +IESEventService::FireESEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieseventservice-fireesevent")] +IESEventServiceConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ieseventserviceconfiguration")] +IESEventServiceConfiguration::RemoveGraph=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieseventserviceconfiguration-removegraph")] +IESEventServiceConfiguration::RemoveOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieseventserviceconfiguration-removeowner")] +IESEventServiceConfiguration::RemoveParent=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieseventserviceconfiguration-removeparent")] +IESEventServiceConfiguration::SetGraph=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieseventserviceconfiguration-setgraph")] +IESEventServiceConfiguration::SetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieseventserviceconfiguration-setowner")] +IESEventServiceConfiguration::SetParent=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieseventserviceconfiguration-setparent")] +IESFileExpiryDateEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iesfileexpirydateevent")] +IESFileExpiryDateEvent::DoesExpireAfterFirstUse=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesfileexpirydateevent-doesexpireafterfirstuse")] +IESFileExpiryDateEvent::GetExpiryDate=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesfileexpirydateevent-getexpirydate")] +IESFileExpiryDateEvent::GetFinalExpiryDate=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesfileexpirydateevent-getfinalexpirydate")] +IESFileExpiryDateEvent::GetMaxRenewalCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesfileexpirydateevent-getmaxrenewalcount")] +IESFileExpiryDateEvent::GetTunerId=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesfileexpirydateevent-gettunerid")] +IESFileExpiryDateEvent::IsEntitlementTokenPresent=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesfileexpirydateevent-isentitlementtokenpresent")] +IESHORTCUTFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ne-shlobj_core-ieshortcutflags")] +IESIsdbCasResponseEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iesisdbcasresponseevent")] +IESIsdbCasResponseEvent::GetDataLength=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesisdbcasresponseevent-getdatalength")] +IESIsdbCasResponseEvent::GetRequestId=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesisdbcasresponseevent-getrequestid")] +IESIsdbCasResponseEvent::GetResponseData=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesisdbcasresponseevent-getresponsedata")] +IESIsdbCasResponseEvent::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesisdbcasresponseevent-getstatus")] +IESLicenseRenewalResultEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ieslicenserenewalresultevent")] +IESLicenseRenewalResultEvent::GetCallersId=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieslicenserenewalresultevent-getcallersid")] +IESLicenseRenewalResultEvent::GetCASFailureCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieslicenserenewalresultevent-getcasfailurecode")] +IESLicenseRenewalResultEvent::GetDescrambledStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieslicenserenewalresultevent-getdescrambledstatus")] +IESLicenseRenewalResultEvent::GetEntitlementToken=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieslicenserenewalresultevent-getentitlementtoken")] +IESLicenseRenewalResultEvent::GetEntitlementTokenLength=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieslicenserenewalresultevent-getentitlementtokenlength")] +IESLicenseRenewalResultEvent::GetExpiryDate=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieslicenserenewalresultevent-getexpirydate")] +IESLicenseRenewalResultEvent::GetFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieslicenserenewalresultevent-getfilename")] +IESLicenseRenewalResultEvent::GetRenewalHResult=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieslicenserenewalresultevent-getrenewalhresult")] +IESLicenseRenewalResultEvent::GetRenewalResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieslicenserenewalresultevent-getrenewalresultcode")] +IESLicenseRenewalResultEvent::IsCheckEntitlementCallRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieslicenserenewalresultevent-ischeckentitlementcallrequired")] +IESLicenseRenewalResultEvent::IsRenewalSuccessful=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ieslicenserenewalresultevent-isrenewalsuccessful")] +IESOpenMmiEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iesopenmmievent")] +IESOpenMmiEvent::GetDialogData=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesopenmmievent-getdialogdata")] +IESOpenMmiEvent::GetDialogNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesopenmmievent-getdialognumber")] +IESOpenMmiEvent::GetDialogStringData=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesopenmmievent-getdialogstringdata")] +IESOpenMmiEvent::GetDialogType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesopenmmievent-getdialogtype")] +IESP=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/iesp")] +IESP::Configure=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/iesp-configure")] +IESP::Connect=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/iesp-connect")] +IESP::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/iesp-disconnect")] +IESP::GetControlState=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/iesp-getcontrolstate")] +IESP::Pause=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/iesp-pause")] +IESP::QueryStations=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/iesp-querystations")] +IESP::QueryStatus=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/iesp-querystatus")] +IESP::Resume=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/iesp-resume")] +IESP::Start=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/iesp-start")] +IESP::Stop=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/iesp-stop")] +IESRequestTunerEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iesrequesttunerevent")] +IESRequestTunerEvent::GetConsequences=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesrequesttunerevent-getconsequences")] +IESRequestTunerEvent::GetEstimatedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesrequesttunerevent-getestimatedtime")] +IESRequestTunerEvent::GetPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesrequesttunerevent-getpriority")] +IESRequestTunerEvent::GetReason=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesrequesttunerevent-getreason")] +IESValueUpdatedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iesvalueupdatedevent")] +IESValueUpdatedEvent::GetValueNames=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iesvalueupdatedevent-getvaluenames")] +IETFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nn-encdec-ietfilter")] +IETFilter::get_EvalRatObjOK=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ietfilter-get_evalratobjok")] +IETFilter::GetCurrLicenseExpDate=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ietfilter-getcurrlicenseexpdate")] +IETFilter::GetCurrRating=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ietfilter-getcurrrating")] +IETFilter::GetLastErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ietfilter-getlasterrorcode")] +IETFilter::SetRecordingOn=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ietfilter-setrecordingon")] +IETFilterConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nn-encdec-ietfilterconfig")] +IETFilterConfig::GetSecureChannelObject=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ietfilterconfig-getsecurechannelobject")] +IETFilterConfig::InitLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ietfilterconfig-initlicense")] +IEvalRat=[Documentation("https://docs.microsoft.com/windows/win32/api/tvratings/nn-tvratings-ievalrat")] +IEvalRat::get_BlockedRatingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/tvratings/nf-tvratings-ievalrat-get_blockedratingattributes")] +IEvalRat::get_BlockUnRated=[Documentation("https://docs.microsoft.com/windows/win32/api/tvratings/nf-tvratings-ievalrat-get_blockunrated")] +IEvalRat::MostRestrictiveRating=[Documentation("https://docs.microsoft.com/windows/win32/api/tvratings/nf-tvratings-ievalrat-mostrestrictiverating")] +IEvalRat::put_BlockedRatingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/tvratings/nf-tvratings-ievalrat-put_blockedratingattributes")] +IEvalRat::put_BlockUnRated=[Documentation("https://docs.microsoft.com/windows/win32/api/tvratings/nf-tvratings-ievalrat-put_blockunrated")] +IEvalRat::TestRating=[Documentation("https://docs.microsoft.com/windows/win32/api/tvratings/nf-tvratings-ievalrat-testrating")] +IEventClass=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nn-eventsys-ieventclass")] +IEventClass::CustomConfigCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-put_customconfigclsid")] +IEventClass::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-put_description")] +IEventClass::EventClassID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-put_eventclassid")] +IEventClass::EventClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-put_eventclassname")] +IEventClass::FiringInterfaceID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-put_firinginterfaceid")] +IEventClass::get_CustomConfigCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-get_customconfigclsid")] +IEventClass::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-get_description")] +IEventClass::get_EventClassID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-get_eventclassid")] +IEventClass::get_EventClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-get_eventclassname")] +IEventClass::get_FiringInterfaceID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-get_firinginterfaceid")] +IEventClass::get_OwnerSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-get_ownersid")] +IEventClass::get_TypeLib=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-get_typelib")] +IEventClass::OwnerSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-get_ownersid")] +IEventClass::put_CustomConfigCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-put_customconfigclsid")] +IEventClass::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-put_description")] +IEventClass::put_EventClassID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-put_eventclassid")] +IEventClass::put_EventClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-put_eventclassname")] +IEventClass::put_FiringInterfaceID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-put_firinginterfaceid")] +IEventClass::put_OwnerSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-put_ownersid")] +IEventClass::put_TypeLib=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-put_typelib")] +IEventClass::TypeLib=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass-get_typelib")] +IEventClass2=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nn-eventsys-ieventclass2")] +IEventClass2::AllowInprocActivation=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass2-get_allowinprocactivation")] +IEventClass2::FireInParallel=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass2-put_fireinparallel")] +IEventClass2::get_AllowInprocActivation=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass2-get_allowinprocactivation")] +IEventClass2::get_FireInParallel=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass2-get_fireinparallel")] +IEventClass2::get_MultiInterfacePublisherFilterCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass2-get_multiinterfacepublisherfilterclsid")] +IEventClass2::get_PublisherID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass2-get_publisherid")] +IEventClass2::MultiInterfacePublisherFilterCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass2-put_multiinterfacepublisherfilterclsid")] +IEventClass2::PublisherID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass2-put_publisherid")] +IEventClass2::put_AllowInprocActivation=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass2-put_allowinprocactivation")] +IEventClass2::put_FireInParallel=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass2-put_fireinparallel")] +IEventClass2::put_MultiInterfacePublisherFilterCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass2-put_multiinterfacepublisherfilterclsid")] +IEventClass2::put_PublisherID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventclass2-put_publisherid")] +IEventControl=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nn-eventsys-ieventcontrol")] +IEventControl::AllowInprocActivation=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventcontrol-put_allowinprocactivation")] +IEventControl::get_AllowInprocActivation=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventcontrol-get_allowinprocactivation")] +IEventControl::GetSubscriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventcontrol-getsubscriptions")] +IEventControl::put_AllowInprocActivation=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventcontrol-put_allowinprocactivation")] +IEventControl::SetDefaultQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventcontrol-setdefaultquery")] +IEventControl::SetPublisherFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventcontrol-setpublisherfilter")] +IEventObjectChange=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nn-eventsys-ieventobjectchange")] +IEventObjectChange::ChangedEventClass=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventobjectchange-changedeventclass")] +IEventObjectChange::ChangedPublisher=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventobjectchange-changedpublisher")] +IEventObjectChange::ChangedSubscription=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventobjectchange-changedsubscription")] +IEventObjectChange2=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nn-eventsys-ieventobjectchange2")] +IEventObjectChange2::ChangedEventClass=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventobjectchange2-changedeventclass")] +IEventObjectChange2::ChangedSubscription=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventobjectchange2-changedsubscription")] +IEventObjectCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nn-eventsys-ieventobjectcollection")] +IEventObjectCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventobjectcollection-get__newenum")] +IEventObjectCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventobjectcollection-add")] +IEventObjectCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventobjectcollection-get_count")] +IEventObjectCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventobjectcollection-get__newenum")] +IEventObjectCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventobjectcollection-get_count")] +IEventObjectCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventobjectcollection-get_item")] +IEventObjectCollection::get_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventobjectcollection-get_newenum")] +IEventObjectCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventobjectcollection-get_item")] +IEventObjectCollection::NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventobjectcollection-get_newenum")] +IEventObjectCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventobjectcollection-remove")] +IEventProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nn-eventsys-ieventproperty")] +IEventProperty::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventproperty-get_name")] +IEventProperty::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventproperty-get_value")] +IEventProperty::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventproperty-put_name")] +IEventProperty::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventproperty-put_name")] +IEventProperty::put_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventproperty-put_value")] +IEventProperty::Value=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventproperty-put_value")] +IEventPublisher=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nn-eventsys-ieventpublisher")] +IEventPublisher::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-put_description")] +IEventPublisher::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-get_description")] +IEventPublisher::get_OwnerSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-get_ownersid")] +IEventPublisher::get_PublisherName=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-get_publishername")] +IEventPublisher::get_PublisherType=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-get_publishertype")] +IEventPublisher::GetDefaultProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-getdefaultproperty")] +IEventPublisher::GetDefaultPropertyCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-getdefaultpropertycollection")] +IEventPublisher::OwnerSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-put_ownersid")] +IEventPublisher::PublisherID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-put_publisherid")] +IEventPublisher::PublisherName=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-get_publishername")] +IEventPublisher::PublisherType=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-get_publishertype")] +IEventPublisher::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-put_description")] +IEventPublisher::put_OwnerSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-put_ownersid")] +IEventPublisher::put_PublisherID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-put_publisherid")] +IEventPublisher::put_PublisherName=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-put_publishername")] +IEventPublisher::put_PublisherType=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-put_publishertype")] +IEventPublisher::PutDefaultProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-putdefaultproperty")] +IEventPublisher::RemoveDefaultProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventpublisher-removedefaultproperty")] +IEventSubscription=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nn-eventsys-ieventsubscription")] +IEventSubscription::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_description")] +IEventSubscription::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_enabled")] +IEventSubscription::EventClassID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_eventclassid")] +IEventSubscription::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_description")] +IEventSubscription::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_enabled")] +IEventSubscription::get_EventClassID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_eventclassid")] +IEventSubscription::get_InterfaceID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_interfaceid")] +IEventSubscription::get_MachineName=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_machinename")] +IEventSubscription::get_MethodName=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_methodname")] +IEventSubscription::get_OwnerSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_ownersid")] +IEventSubscription::get_PerUser=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_peruser")] +IEventSubscription::get_PublisherID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_publisherid")] +IEventSubscription::get_SubscriberCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_subscriberclsid")] +IEventSubscription::get_SubscriberInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_subscriberinterface")] +IEventSubscription::get_SubscriptionID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_subscriptionid")] +IEventSubscription::get_SubscriptionName=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_subscriptionname")] +IEventSubscription::GetPublisherProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-getpublisherproperty")] +IEventSubscription::GetPublisherPropertyCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-getpublisherpropertycollection")] +IEventSubscription::GetSubscriberProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-getsubscriberproperty")] +IEventSubscription::GetSubscriberPropertyCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-getsubscriberpropertycollection")] +IEventSubscription::InterfaceID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_interfaceid")] +IEventSubscription::MachineName=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_machinename")] +IEventSubscription::MethodName=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_methodname")] +IEventSubscription::OwnerSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_ownersid")] +IEventSubscription::PerUser=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_peruser")] +IEventSubscription::PublisherID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_publisherid")] +IEventSubscription::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_description")] +IEventSubscription::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_enabled")] +IEventSubscription::put_EventClassID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_eventclassid")] +IEventSubscription::put_InterfaceID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_interfaceid")] +IEventSubscription::put_MachineName=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_machinename")] +IEventSubscription::put_MethodName=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_methodname")] +IEventSubscription::put_OwnerSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_ownersid")] +IEventSubscription::put_PerUser=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_peruser")] +IEventSubscription::put_PublisherID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_publisherid")] +IEventSubscription::put_SubscriberCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_subscriberclsid")] +IEventSubscription::put_SubscriberInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_subscriberinterface")] +IEventSubscription::put_SubscriptionID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_subscriptionid")] +IEventSubscription::put_SubscriptionName=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_subscriptionname")] +IEventSubscription::PutPublisherProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-putpublisherproperty")] +IEventSubscription::PutSubscriberProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-putsubscriberproperty")] +IEventSubscription::RemovePublisherProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-removepublisherproperty")] +IEventSubscription::RemoveSubscriberProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-removesubscriberproperty")] +IEventSubscription::SubscriberCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_subscriberclsid")] +IEventSubscription::SubscriberInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_subscriberinterface")] +IEventSubscription::SubscriptionID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-put_subscriptionid")] +IEventSubscription::SubscriptionName=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsubscription-get_subscriptionname")] +IEventSubscription2=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription2")] +IEventSubscription2::FilterCriteria=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription2-filtercriteria")] +IEventSubscription2::get_FilterCriteria=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription2-filtercriteria")] +IEventSubscription2::get_SubscriberMoniker=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription2-subscribermoniker")] +IEventSubscription2::put_FilterCriteria=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription2-filtercriteria")] +IEventSubscription2::put_SubscriberMoniker=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription2-subscribermoniker")] +IEventSubscription2::SubscriberMoniker=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription2-subscribermoniker")] +IEventSubscription3=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription3")] +IEventSubscription3::EventClassApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription3-eventclassapplicationid")] +IEventSubscription3::EventClassPartitionID=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription3-eventclasspartitionid")] +IEventSubscription3::get_EventClassApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription3-eventclassapplicationid")] +IEventSubscription3::get_EventClassPartitionID=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription3-eventclasspartitionid")] +IEventSubscription3::get_SubscriberApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription3-subscriberapplicationid")] +IEventSubscription3::get_SubscriberPartitionID=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription3-subscriberpartitionid")] +IEventSubscription3::put_EventClassApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription3-eventclassapplicationid")] +IEventSubscription3::put_EventClassPartitionID=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription3-eventclasspartitionid")] +IEventSubscription3::put_SubscriberApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription3-subscriberapplicationid")] +IEventSubscription3::put_SubscriberPartitionID=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription3-subscriberpartitionid")] +IEventSubscription3::SubscriberApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription3-subscriberapplicationid")] +IEventSubscription3::SubscriberPartitionID=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsubscription3-subscriberpartitionid")] +IEventSystem=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nn-eventsys-ieventsystem")] +IEventSystem::EventObjectChangeEventClassID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsystem-get_eventobjectchangeeventclassid")] +IEventSystem::get_EventObjectChangeEventClassID=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsystem-get_eventobjectchangeeventclassid")] +IEventSystem::Query=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsystem-query")] +IEventSystem::QueryS=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsystem-querys")] +IEventSystem::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsystem-remove")] +IEventSystem::RemoveS=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsystem-removes")] +IEventSystem::Store=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ieventsystem-store")] +IEventSystem2=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsystem2")] +IEventSystem2::GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsystem2-getversion")] +IEventSystem2::VerifyTransientSubscribers=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/ieventsystem2-verifytransientsubscribers")] +IEventTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-ieventtrigger")] +IEventTrigger::Delay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ieventtrigger-put_delay")] +IEventTrigger::get_Delay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ieventtrigger-get_delay")] +IEventTrigger::get_Subscription=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ieventtrigger-get_subscription")] +IEventTrigger::get_ValueQueries=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ieventtrigger-get_valuequeries")] +IEventTrigger::put_Delay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ieventtrigger-put_delay")] +IEventTrigger::put_Subscription=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ieventtrigger-put_subscription")] +IEventTrigger::put_ValueQueries=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ieventtrigger-put_valuequeries")] +IEventTrigger::Subscription=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ieventtrigger-get_subscription")] +IEventTrigger::ValueQueries=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ieventtrigger-get_valuequeries")] +IEVRFilterConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nn-evr-ievrfilterconfig")] +IEVRFilterConfig::GetNumberOfStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-ievrfilterconfig-getnumberofstreams")] +IEVRFilterConfig::SetNumberOfStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-ievrfilterconfig-setnumberofstreams")] +IEVRFilterConfigEx=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nn-evr-ievrfilterconfigex")] +IEVRFilterConfigEx::GetConfigPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-ievrfilterconfigex-getconfigprefs")] +IEVRFilterConfigEx::SetConfigPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-ievrfilterconfigex-setconfigprefs")] +IEVRTrustedVideoPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nn-evr-ievrtrustedvideoplugin")] +IEVRTrustedVideoPlugin::CanConstrict=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-ievrtrustedvideoplugin-canconstrict")] +IEVRTrustedVideoPlugin::DisableImageExport=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-ievrtrustedvideoplugin-disableimageexport")] +IEVRTrustedVideoPlugin::IsInTrustedVideoMode=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-ievrtrustedvideoplugin-isintrustedvideomode")] +IEVRTrustedVideoPlugin::SetConstriction=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-ievrtrustedvideoplugin-setconstriction")] +IEVRVideoStreamControl=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nn-evr9-ievrvideostreamcontrol")] +IEVRVideoStreamControl::GetStreamActiveState=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-ievrvideostreamcontrol-getstreamactivestate")] +IEVRVideoStreamControl::SetStreamActiveState=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-ievrvideostreamcontrol-setstreamactivestate")] +IExchangeModifyTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iexchangemodifytableiunknown")] +IExchangeModifyTable::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iexchangemodifytable-getlasterror")] +IExchangeModifyTable::GetTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iexchangemodifytable-gettable")] +IExchangeModifyTable::ModifyTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iexchangemodifytable-modifytable")] +IExecAction=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-iexecaction")] +IExecAction::Arguments=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iexecaction-put_arguments")] +IExecAction::get_Arguments=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iexecaction-get_arguments")] +IExecAction::get_Path=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iexecaction-get_path")] +IExecAction::get_WorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iexecaction-get_workingdirectory")] +IExecAction::Path=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iexecaction-get_path")] +IExecAction::put_Arguments=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iexecaction-put_arguments")] +IExecAction::put_Path=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iexecaction-put_path")] +IExecAction::put_WorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iexecaction-put_workingdirectory")] +IExecAction::WorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iexecaction-get_workingdirectory")] +IExecuteCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iexecutecommand")] +IExecuteCommand::Execute=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexecutecommand-execute")] +IExecuteCommand::SetDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexecutecommand-setdirectory")] +IExecuteCommand::SetKeyState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexecutecommand-setkeystate")] +IExecuteCommand::SetNoShowUI=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexecutecommand-setnoshowui")] +IExecuteCommand::SetParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexecutecommand-setparameters")] +IExecuteCommand::SetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexecutecommand-setposition")] +IExecuteCommand::SetShowWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexecutecommand-setshowwindow")] +IExecuteCommandApplicationHostEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iexecutecommandapplicationhostenvironment")] +IExecuteCommandApplicationHostEnvironment::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexecutecommandapplicationhostenvironment-getvalue")] +IExecuteCommandHost=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iexecutecommandhost")] +IExecuteCommandHost::GetUIMode=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexecutecommandhost-getuimode")] +IExeServerActivatableClassRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nn-activationregistration-iexeserveractivatableclassregistration")] +IExeServerActivatableClassRegistration::get_ServerRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-iexeserveractivatableclassregistration-get_serverregistration")] +IExeServerRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nn-activationregistration-iexeserverregistration")] +IExeServerRegistration::get_AppUserModelId=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-iexeserverregistration-get_appusermodelid")] +IExeServerRegistration::get_CommandLine=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-iexeserverregistration-get_commandline")] +IExeServerRegistration::get_ExePath=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-iexeserverregistration-get_exepath")] +IExeServerRegistration::get_Identity=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-iexeserverregistration-get_identity")] +IExeServerRegistration::get_IdentityType=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-iexeserverregistration-get_identitytype")] +IExeServerRegistration::get_Instancing=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-iexeserverregistration-get_instancing")] +IExeServerRegistration::get_Permissions=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-iexeserverregistration-get_permissions")] +IExeServerRegistration::get_ServerName=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/nf-activationregistration-iexeserverregistration-get_servername")] +IExpandCollapseProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iexpandcollapseprovider")] +IExpandCollapseProvider::Collapse=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iexpandcollapseprovider-collapse")] +IExpandCollapseProvider::Expand=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iexpandcollapseprovider-expand")] +IExpandCollapseProvider::ExpandCollapseState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iexpandcollapseprovider-get_expandcollapsestate")] +IExpandCollapseProvider::get_ExpandCollapseState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iexpandcollapseprovider-get_expandcollapsestate")] +IExpDispSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nn-shdeprecated-iexpdispsupport")] +IExpDispSupport::FindConnectionPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-iexpdispsupport-findconnectionpoint")] +IExpDispSupport::OnInvoke=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-iexpdispsupport-oninvoke")] +IExpDispSupport::OnTranslateAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-iexpdispsupport-ontranslateaccelerator")] +IExpDispSupportXP=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nn-shdeprecated-iexpdispsupportxp")] +IExpDispSupportXP::FindCIE4ConnectionPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-iexpdispsupportxp-findcie4connectionpoint")] +IExpDispSupportXP::OnInvoke=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-iexpdispsupportxp-oninvoke")] +IExpDispSupportXP::OnTranslateAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-iexpdispsupportxp-ontranslateaccelerator")] +IExplorerBrowser=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iexplorerbrowser")] +IExplorerBrowser::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowser-advise")] +IExplorerBrowser::BrowseToIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowser-browsetoidlist")] +IExplorerBrowser::BrowseToObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowser-browsetoobject")] +IExplorerBrowser::Destroy=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowser-destroy")] +IExplorerBrowser::FillFromObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowser-fillfromobject")] +IExplorerBrowser::GetCurrentView=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowser-getcurrentview")] +IExplorerBrowser::GetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowser-getoptions")] +IExplorerBrowser::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowser-initialize")] +IExplorerBrowser::RemoveAll=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowser-removeall")] +IExplorerBrowser::SetEmptyText=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowser-setemptytext")] +IExplorerBrowser::SetFolderSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowser-setfoldersettings")] +IExplorerBrowser::SetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowser-setoptions")] +IExplorerBrowser::SetPropertyBag=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowser-setpropertybag")] +IExplorerBrowser::SetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowser-setrect")] +IExplorerBrowser::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowser-unadvise")] +IExplorerBrowserEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iexplorerbrowserevents")] +IExplorerBrowserEvents::OnNavigationComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowserevents-onnavigationcomplete")] +IExplorerBrowserEvents::OnNavigationFailed=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowserevents-onnavigationfailed")] +IExplorerBrowserEvents::OnNavigationPending=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowserevents-onnavigationpending")] +IExplorerBrowserEvents::OnViewCreated=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerbrowserevents-onviewcreated")] +IExplorerCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iexplorercommand")] +IExplorerCommand::EnumSubCommands=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorercommand-enumsubcommands")] +IExplorerCommand::GetCanonicalName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorercommand-getcanonicalname")] +IExplorerCommand::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorercommand-getflags")] +IExplorerCommand::GetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorercommand-geticon")] +IExplorerCommand::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorercommand-getstate")] +IExplorerCommand::GetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorercommand-gettitle")] +IExplorerCommand::GetToolTip=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorercommand-gettooltip")] +IExplorerCommand::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorercommand-invoke")] +IExplorerCommandProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iexplorercommandprovider")] +IExplorerCommandProvider::GetCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorercommandprovider-getcommand")] +IExplorerCommandProvider::GetCommands=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorercommandprovider-getcommands")] +IExplorerCommandState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iexplorercommandstate")] +IExplorerCommandState::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorercommandstate-getstate")] +IExplorerPaneVisibility=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iexplorerpanevisibility")] +IExplorerPaneVisibility::GetPaneState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iexplorerpanevisibility-getpanestate")] +IExtendContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iextendcontextmenu")] +IExtendContextMenu::AddMenuItems=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iextendcontextmenu-addmenuitems")] +IExtendContextMenu::Command=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iextendcontextmenu-command")] +IExtendControlbar=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iextendcontrolbar")] +IExtendControlbar::ControlbarNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iextendcontrolbar-controlbarnotify")] +IExtendControlbar::SetControlbar=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iextendcontrolbar-setcontrolbar")] +IExtender=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::Align=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::Container=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::get_Align=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::get_Container=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::get_Height=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::get_Hwnd=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::get_Left=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::get_Parent=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::get_TabStop=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::get_Top=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::get_Visible=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::get_Width=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::Height=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::Hwnd=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::Left=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::Move=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender-move")] +IExtender::Name=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::Parent=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::put_Align=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::put_Height=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::put_Left=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::put_TabStop=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::put_Top=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::put_Visible=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::put_Width=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::TabStop=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::Top=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::Visible=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtender::Width=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iextender")] +IExtendPropertySheet=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iextendpropertysheet")] +IExtendPropertySheet::CreatePropertyPages=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iextendpropertysheet-createpropertypages")] +IExtendPropertySheet::QueryPagesFor=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iextendpropertysheet-querypagesfor")] +IExtendPropertySheet2=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iextendpropertysheet2")] +IExtendPropertySheet2::GetWatermarks=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iextendpropertysheet2-getwatermarks")] +IExtendTaskPad=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iextendtaskpad")] +IExtendTaskPad::EnumTasks=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iextendtaskpad-enumtasks")] +IExtendTaskPad::GetBackground=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iextendtaskpad-getbackground")] +IExtendTaskPad::GetDescriptiveText=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iextendtaskpad-getdescriptivetext")] +IExtendTaskPad::GetListPadInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iextendtaskpad-getlistpadinfo")] +IExtendTaskPad::GetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iextendtaskpad-gettitle")] +IExtendTaskPad::TaskNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iextendtaskpad-tasknotify")] +IExtendView=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iextendview")] +IExtendView::GetViews=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iextendview-getviews")] +IExternalConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-iexternalconnection")] +IExternalConnection::AddConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iexternalconnection-addconnection")] +IExternalConnection::ReleaseConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iexternalconnection-releaseconnection")] +IExtractIconA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-iextracticona")] +IExtractIconA::Extract=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iextracticona-extract")] +IExtractIconA::GetIconLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iextracticona-geticonlocation")] +IExtractIconW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-iextracticonw")] +IExtractIconW::Extract=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iextracticonw-extract")] +IExtractIconW::GetIconLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iextracticonw-geticonlocation")] +IExtractImage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iextractimage")] +IExtractImage::Extract=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iextractimage-extract")] +IExtractImage::GetLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iextractimage-getlocation")] +IExtractImage2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iextractimage2")] +IExtractImage2::GetDateStamp=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iextractimage2-getdatestamp")] +if=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-if")] +if_comp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/if-comp---ps")] +IF_COUNTED_STRING_LH=[Documentation("https://docs.microsoft.com/windows/win32/api/ifdef/ns-ifdef-if_counted_string_lh")] +if_indextoname=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-if_indextoname")] +if_nametoindex=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-if_nametoindex")] +IF_OPER_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/ifdef/ne-ifdef-if_oper_status")] +IFastRundown=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-ifastrundown")] +IFaxAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxaccount")] +IFaxAccount::AccountName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccount-get_accountname")] +IFaxAccount::Folders=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccount-get_folders")] +IFaxAccount::get_AccountName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccount-get_accountname")] +IFaxAccount::get_Folders=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccount-get_folders")] +IFaxAccount::get_RegisteredEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccount-get_registeredevents")] +IFaxAccount::ListenToAccountEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccount-listentoaccountevents")] +IFaxAccount::RegisteredEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccount-get_registeredevents")] +IFaxAccountFolders=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxaccountfolders")] +IFaxAccountFolders::get_IncomingArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountfolders-get_incomingarchive")] +IFaxAccountFolders::get_IncomingQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountfolders-get_incomingqueue")] +IFaxAccountFolders::get_OutgoingArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountfolders-get_outgoingarchive")] +IFaxAccountFolders::get_OutgoingQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountfolders-get_outgoingqueue")] +IFaxAccountFolders::IncomingArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountfolders-get_incomingarchive")] +IFaxAccountFolders::IncomingQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountfolders-get_incomingqueue")] +IFaxAccountFolders::OutgoingArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountfolders-get_outgoingarchive")] +IFaxAccountFolders::OutgoingQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountfolders-get_outgoingqueue")] +IFaxAccountIncomingArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxaccountincomingarchive")] +IFaxAccountIncomingArchive::get_SizeHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountincomingarchive-get_sizehigh")] +IFaxAccountIncomingArchive::get_SizeLow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountincomingarchive-get_sizelow")] +IFaxAccountIncomingArchive::GetMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountincomingarchive-getmessage")] +IFaxAccountIncomingArchive::GetMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountincomingarchive-getmessages")] +IFaxAccountIncomingArchive::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountincomingarchive-refresh")] +IFaxAccountIncomingArchive::SizeHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountincomingarchive-get_sizehigh")] +IFaxAccountIncomingArchive::SizeLow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountincomingarchive-get_sizelow")] +IFaxAccountIncomingQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxaccountincomingqueue")] +IFaxAccountIncomingQueue::GetJob=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountincomingqueue-getjob")] +IFaxAccountIncomingQueue::GetJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountincomingqueue-getjobs")] +IFaxAccountNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxaccountnotify")] +IFaxAccountNotify::OnIncomingJobAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onincomingjobadded")] +IFaxAccountNotify::OnIncomingJobChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onincomingjobchanged")] +IFaxAccountNotify::OnIncomingJobRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onincomingjobremoved")] +IFaxAccountNotify::OnIncomingMessageAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onincomingmessageadded")] +IFaxAccountNotify::OnIncomingMessageRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onincomingmessageremoved")] +IFaxAccountNotify::OnOutgoingJobAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onoutgoingjobadded")] +IFaxAccountNotify::OnOutgoingJobChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onoutgoingjobchanged")] +IFaxAccountNotify::OnOutgoingJobRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onoutgoingjobremoved")] +IFaxAccountNotify::OnOutgoingMessageAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onoutgoingmessageadded")] +IFaxAccountNotify::OnOutgoingMessageRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onoutgoingmessageremoved")] +IFaxAccountNotify::OnServerShutDown=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-_ifaxaccountnotify-onservershutdown")] +IFaxAccountOutgoingArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxaccountoutgoingarchive")] +IFaxAccountOutgoingArchive::get_SizeHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountoutgoingarchive-get_sizehigh")] +IFaxAccountOutgoingArchive::get_SizeLow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountoutgoingarchive-get_sizelow")] +IFaxAccountOutgoingArchive::GetMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountoutgoingarchive-getmessage")] +IFaxAccountOutgoingArchive::GetMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountoutgoingarchive-getmessages")] +IFaxAccountOutgoingArchive::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountoutgoingarchive-refresh")] +IFaxAccountOutgoingArchive::SizeHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountoutgoingarchive-get_sizehigh")] +IFaxAccountOutgoingArchive::SizeLow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountoutgoingarchive-get_sizelow")] +IFaxAccountOutgoingQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxaccountoutgoingqueue")] +IFaxAccountOutgoingQueue::GetJob=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountoutgoingqueue-getjob")] +IFaxAccountOutgoingQueue::GetJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountoutgoingqueue-getjobs")] +IFaxAccounts=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxaccounts")] +IFaxAccounts::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccounts-get_count")] +IFaxAccounts::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccounts-get_count")] +IFaxAccounts::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccounts-get_item")] +IFaxAccountSet=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxaccountset")] +IFaxAccountSet::AddAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountset-addaccount")] +IFaxAccountSet::GetAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountset-getaccount")] +IFaxAccountSet::GetAccounts=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountset-getaccounts")] +IFaxAccountSet::RemoveAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxaccountset-removeaccount")] +IFaxActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxactivity")] +IFaxActivity::get_IncomingMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivity-get_incomingmessages")] +IFaxActivity::get_OutgoingMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivity-get_outgoingmessages")] +IFaxActivity::get_QueuedMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivity-get_queuedmessages")] +IFaxActivity::get_RoutingMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivity-get_routingmessages")] +IFaxActivity::IncomingMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivity-get_incomingmessages")] +IFaxActivity::OutgoingMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivity-get_outgoingmessages")] +IFaxActivity::QueuedMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivity-get_queuedmessages")] +IFaxActivity::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivity-refresh")] +IFaxActivity::RoutingMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivity-get_routingmessages")] +IFaxActivityLogging=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxactivitylogging")] +IFaxActivityLogging::DatabasePath=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivitylogging-get_databasepath")] +IFaxActivityLogging::get_DatabasePath=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivitylogging-get_databasepath")] +IFaxActivityLogging::get_LogIncoming=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivitylogging-get_logincoming")] +IFaxActivityLogging::get_LogOutgoing=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivitylogging-get_logoutgoing")] +IFaxActivityLogging::LogIncoming=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivitylogging-get_logincoming")] +IFaxActivityLogging::LogOutgoing=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivitylogging-put_logoutgoing")] +IFaxActivityLogging::put_DatabasePath=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivitylogging-put_databasepath")] +IFaxActivityLogging::put_LogIncoming=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivitylogging-put_logincoming")] +IFaxActivityLogging::put_LogOutgoing=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivitylogging-put_logoutgoing")] +IFaxActivityLogging::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivitylogging-refresh")] +IFaxActivityLogging::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxactivitylogging-save")] +IFaxConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxconfiguration")] +IFaxConfiguration::AllowPersonalCoverPages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_allowpersonalcoverpages")] +IFaxConfiguration::ArchiveAgeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_archiveagelimit")] +IFaxConfiguration::ArchiveLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_archivelocation")] +IFaxConfiguration::ArchiveSizeHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_archivesizehigh")] +IFaxConfiguration::ArchiveSizeLow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_archivesizelow")] +IFaxConfiguration::AutoCreateAccountOnConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_autocreateaccountonconnect")] +IFaxConfiguration::Branding=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_branding")] +IFaxConfiguration::DiscountRateEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_discountrateend")] +IFaxConfiguration::DiscountRateStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_discountratestart")] +IFaxConfiguration::get_AllowPersonalCoverPages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_allowpersonalcoverpages")] +IFaxConfiguration::get_ArchiveAgeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_archiveagelimit")] +IFaxConfiguration::get_ArchiveLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_archivelocation")] +IFaxConfiguration::get_ArchiveSizeHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_archivesizehigh")] +IFaxConfiguration::get_ArchiveSizeLow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_archivesizelow")] +IFaxConfiguration::get_AutoCreateAccountOnConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_autocreateaccountonconnect")] +IFaxConfiguration::get_Branding=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_branding")] +IFaxConfiguration::get_DiscountRateEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_discountrateend")] +IFaxConfiguration::get_DiscountRateStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_discountratestart")] +IFaxConfiguration::get_HighQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_highquotawatermark")] +IFaxConfiguration::get_IncomingFaxesArePublic=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_incomingfaxesarepublic")] +IFaxConfiguration::get_IncomingQueueBlocked=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_incomingqueueblocked")] +IFaxConfiguration::get_LowQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_lowquotawatermark")] +IFaxConfiguration::get_OutgoingQueueAgeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_outgoingqueueagelimit")] +IFaxConfiguration::get_OutgoingQueueBlocked=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_outgoingqueueblocked")] +IFaxConfiguration::get_OutgoingQueuePaused=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_outgoingqueuepaused")] +IFaxConfiguration::get_Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_retries")] +IFaxConfiguration::get_RetryDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_retrydelay")] +IFaxConfiguration::get_SizeQuotaWarning=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_sizequotawarning")] +IFaxConfiguration::get_UseArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_usearchive")] +IFaxConfiguration::get_UseDeviceTSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_usedevicetsid")] +IFaxConfiguration::HighQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_highquotawatermark")] +IFaxConfiguration::IncomingFaxesArePublic=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_incomingfaxesarepublic")] +IFaxConfiguration::IncomingQueueBlocked=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_incomingqueueblocked")] +IFaxConfiguration::LowQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_lowquotawatermark")] +IFaxConfiguration::OutgoingQueueAgeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_outgoingqueueagelimit")] +IFaxConfiguration::OutgoingQueueBlocked=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_outgoingqueueblocked")] +IFaxConfiguration::OutgoingQueuePaused=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_outgoingqueuepaused")] +IFaxConfiguration::put_AllowPersonalCoverPages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_allowpersonalcoverpages")] +IFaxConfiguration::put_ArchiveAgeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_archiveagelimit")] +IFaxConfiguration::put_ArchiveLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_archivelocation")] +IFaxConfiguration::put_AutoCreateAccountOnConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_autocreateaccountonconnect")] +IFaxConfiguration::put_Branding=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_branding")] +IFaxConfiguration::put_DiscountRateEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_discountrateend")] +IFaxConfiguration::put_DiscountRateStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_discountratestart")] +IFaxConfiguration::put_HighQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_highquotawatermark")] +IFaxConfiguration::put_IncomingFaxesArePublic=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_incomingfaxesarepublic")] +IFaxConfiguration::put_IncomingQueueBlocked=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_incomingqueueblocked")] +IFaxConfiguration::put_LowQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_lowquotawatermark")] +IFaxConfiguration::put_OutgoingQueueAgeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_outgoingqueueagelimit")] +IFaxConfiguration::put_OutgoingQueueBlocked=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_outgoingqueueblocked")] +IFaxConfiguration::put_OutgoingQueuePaused=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_outgoingqueuepaused")] +IFaxConfiguration::put_Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_retries")] +IFaxConfiguration::put_RetryDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_retrydelay")] +IFaxConfiguration::put_SizeQuotaWarning=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_sizequotawarning")] +IFaxConfiguration::put_UseArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_usearchive")] +IFaxConfiguration::put_UseDeviceTSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_usedevicetsid")] +IFaxConfiguration::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-refresh")] +IFaxConfiguration::Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_retries")] +IFaxConfiguration::RetryDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_retrydelay")] +IFaxConfiguration::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-save")] +IFaxConfiguration::SizeQuotaWarning=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_sizequotawarning")] +IFaxConfiguration::UseArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-put_usearchive")] +IFaxConfiguration::UseDeviceTSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxconfiguration-get_usedevicetsid")] +IFaxDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxdevice")] +IFaxDevice::AnswerCall=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-answercall")] +IFaxDevice::CSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_csid")] +IFaxDevice::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_description")] +IFaxDevice::DeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_devicename")] +IFaxDevice::get_CSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_csid")] +IFaxDevice::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_description")] +IFaxDevice::get_DeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_devicename")] +IFaxDevice::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_id")] +IFaxDevice::get_PoweredOff=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_poweredoff")] +IFaxDevice::get_ProviderUniqueName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_provideruniquename")] +IFaxDevice::get_ReceiveMode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_receivemode")] +IFaxDevice::get_ReceivingNow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_receivingnow")] +IFaxDevice::get_RingingNow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_ringingnow")] +IFaxDevice::get_RingsBeforeAnswer=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_ringsbeforeanswer")] +IFaxDevice::get_SendEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_sendenabled")] +IFaxDevice::get_SendingNow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_sendingnow")] +IFaxDevice::get_TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_tsid")] +IFaxDevice::get_UsedRoutingMethods=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_usedroutingmethods")] +IFaxDevice::GetExtensionProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-getextensionproperty")] +IFaxDevice::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_id")] +IFaxDevice::PoweredOff=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_poweredoff")] +IFaxDevice::ProviderUniqueName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_provideruniquename")] +IFaxDevice::put_CSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-put_csid")] +IFaxDevice::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-put_description")] +IFaxDevice::put_ReceiveMode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-put_receivemode")] +IFaxDevice::put_ReceivingNow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_receivingnow")] +IFaxDevice::put_RingsBeforeAnswer=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-put_ringsbeforeanswer")] +IFaxDevice::put_SendEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-put_sendenabled")] +IFaxDevice::put_TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-put_tsid")] +IFaxDevice::ReceiveMode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-put_receivemode")] +IFaxDevice::ReceivingNow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_receivingnow")] +IFaxDevice::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-refresh")] +IFaxDevice::RingingNow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_ringingnow")] +IFaxDevice::RingsBeforeAnswer=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-put_ringsbeforeanswer")] +IFaxDevice::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-save")] +IFaxDevice::SendEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-put_sendenabled")] +IFaxDevice::SendingNow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_sendingnow")] +IFaxDevice::SetExtensionProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-setextensionproperty")] +IFaxDevice::TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-put_tsid")] +IFaxDevice::UsedRoutingMethods=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-get_usedroutingmethods")] +IFaxDevice::UseRoutingMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevice-useroutingmethod")] +IFaxDeviceIds=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxdeviceids")] +IFaxDeviceIds::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceids-add")] +IFaxDeviceIds::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceids-get_count")] +IFaxDeviceIds::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceids-get__newenum")] +IFaxDeviceIds::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceids-get_count")] +IFaxDeviceIds::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceids-get_item")] +IFaxDeviceIds::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceids-remove")] +IFaxDeviceIds::SetOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceids-setorder")] +IFaxDeviceProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxdeviceprovider")] +IFaxDeviceProvider::Debug=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_debug")] +IFaxDeviceProvider::DeviceIds=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_deviceids")] +IFaxDeviceProvider::FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_friendlyname")] +IFaxDeviceProvider::get_Debug=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_debug")] +IFaxDeviceProvider::get_DeviceIds=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_deviceids")] +IFaxDeviceProvider::get_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_friendlyname")] +IFaxDeviceProvider::get_ImageName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_imagename")] +IFaxDeviceProvider::get_InitErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_initerrorcode")] +IFaxDeviceProvider::get_MajorBuild=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_majorbuild")] +IFaxDeviceProvider::get_MajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_majorversion")] +IFaxDeviceProvider::get_MinorBuild=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_minorbuild")] +IFaxDeviceProvider::get_MinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_minorversion")] +IFaxDeviceProvider::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_status")] +IFaxDeviceProvider::get_TapiProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_tapiprovidername")] +IFaxDeviceProvider::get_UniqueName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_uniquename")] +IFaxDeviceProvider::ImageName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_imagename")] +IFaxDeviceProvider::InitErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_initerrorcode")] +IFaxDeviceProvider::MajorBuild=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_majorbuild")] +IFaxDeviceProvider::MajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_majorversion")] +IFaxDeviceProvider::MinorBuild=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_minorbuild")] +IFaxDeviceProvider::MinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_minorversion")] +IFaxDeviceProvider::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_status")] +IFaxDeviceProvider::TapiProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_tapiprovidername")] +IFaxDeviceProvider::UniqueName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceprovider-get_uniquename")] +IFaxDeviceProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxdeviceproviders")] +IFaxDeviceProviders::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceproviders-get_count")] +IFaxDeviceProviders::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceproviders-get__newenum")] +IFaxDeviceProviders::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceproviders-get_count")] +IFaxDeviceProviders::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdeviceproviders-get_item")] +IFaxDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxdevices")] +IFaxDevices::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevices-get_count")] +IFaxDevices::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevices-get__newenum")] +IFaxDevices::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevices-get_count")] +IFaxDevices::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevices-get_item")] +IFaxDevices::get_ItemById=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdevices-get_itembyid")] +IFaxDoc=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nn-faxcom-ifaxdoc")] +IFaxDoc::BillingCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_billingcode")] +IFaxDoc::CoverpageName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_coverpagename")] +IFaxDoc::CoverpageNote=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_coverpagenote")] +IFaxDoc::CoverpageSubject=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_coverpagesubject")] +IFaxDoc::DiscountSend=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_discountsend")] +IFaxDoc::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_displayname")] +IFaxDoc::EmailAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_emailaddress")] +IFaxDoc::FaxNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_faxnumber")] +IFaxDoc::FileName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_filename")] +IFaxDoc::get_BillingCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_billingcode")] +IFaxDoc::get_CoverpageName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_coverpagename")] +IFaxDoc::get_CoverpageNote=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_coverpagenote")] +IFaxDoc::get_CoverpageSubject=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_coverpagesubject")] +IFaxDoc::get_DiscountSend=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_discountsend")] +IFaxDoc::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_displayname")] +IFaxDoc::get_EmailAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_emailaddress")] +IFaxDoc::get_FaxNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_faxnumber")] +IFaxDoc::get_FileName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_filename")] +IFaxDoc::get_RecipientAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientaddress")] +IFaxDoc::get_RecipientCity=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientcity")] +IFaxDoc::get_RecipientCompany=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientcompany")] +IFaxDoc::get_RecipientCountry=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientcountry")] +IFaxDoc::get_RecipientDepartment=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientdepartment")] +IFaxDoc::get_RecipientHomePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipienthomephone")] +IFaxDoc::get_RecipientName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientname")] +IFaxDoc::get_RecipientOffice=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientoffice")] +IFaxDoc::get_RecipientOfficePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientofficephone")] +IFaxDoc::get_RecipientState=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientstate")] +IFaxDoc::get_RecipientTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipienttitle")] +IFaxDoc::get_RecipientZip=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientzip")] +IFaxDoc::get_SendCoverpage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_sendcoverpage")] +IFaxDoc::get_SenderAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_senderaddress")] +IFaxDoc::get_SenderCompany=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_sendercompany")] +IFaxDoc::get_SenderDepartment=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_senderdepartment")] +IFaxDoc::get_SenderFax=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_senderfax")] +IFaxDoc::get_SenderHomePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_senderhomephone")] +IFaxDoc::get_SenderName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_sendername")] +IFaxDoc::get_SenderOffice=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_senderoffice")] +IFaxDoc::get_SenderOfficePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_senderofficephone")] +IFaxDoc::get_SenderTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_sendertitle")] +IFaxDoc::get_ServerCoverpage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_servercoverpage")] +IFaxDoc::get_Tsid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_tsid")] +IFaxDoc::put_BillingCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_billingcode")] +IFaxDoc::put_CoverpageName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_coverpagename")] +IFaxDoc::put_CoverpageNote=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_coverpagenote")] +IFaxDoc::put_CoverpageSubject=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_coverpagesubject")] +IFaxDoc::put_DiscountSend=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_discountsend")] +IFaxDoc::put_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_displayname")] +IFaxDoc::put_EmailAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_emailaddress")] +IFaxDoc::put_FaxNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_faxnumber")] +IFaxDoc::put_FileName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_filename")] +IFaxDoc::put_RecipientAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipientaddress")] +IFaxDoc::put_RecipientCity=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipientcity")] +IFaxDoc::put_RecipientCompany=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipientcompany")] +IFaxDoc::put_RecipientCountry=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipientcountry")] +IFaxDoc::put_RecipientDepartment=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipientdepartment")] +IFaxDoc::put_RecipientHomePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipienthomephone")] +IFaxDoc::put_RecipientName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipientname")] +IFaxDoc::put_RecipientOffice=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipientoffice")] +IFaxDoc::put_RecipientOfficePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipientofficephone")] +IFaxDoc::put_RecipientState=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipientstate")] +IFaxDoc::put_RecipientTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipienttitle")] +IFaxDoc::put_RecipientZip=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipientzip")] +IFaxDoc::put_SendCoverpage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_sendcoverpage")] +IFaxDoc::put_SenderAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_senderaddress")] +IFaxDoc::put_SenderCompany=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_sendercompany")] +IFaxDoc::put_SenderDepartment=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_senderdepartment")] +IFaxDoc::put_SenderFax=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_senderfax")] +IFaxDoc::put_SenderHomePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_senderhomephone")] +IFaxDoc::put_SenderName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_sendername")] +IFaxDoc::put_SenderOffice=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_senderoffice")] +IFaxDoc::put_SenderOfficePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_senderofficephone")] +IFaxDoc::put_SenderTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_sendertitle")] +IFaxDoc::put_ServerCoverpage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_servercoverpage")] +IFaxDoc::put_Tsid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_tsid")] +IFaxDoc::RecipientAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientaddress")] +IFaxDoc::RecipientCity=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipientcity")] +IFaxDoc::RecipientCompany=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientcompany")] +IFaxDoc::RecipientCountry=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipientcountry")] +IFaxDoc::RecipientDepartment=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientdepartment")] +IFaxDoc::RecipientHomePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipienthomephone")] +IFaxDoc::RecipientName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipientname")] +IFaxDoc::RecipientOffice=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientoffice")] +IFaxDoc::RecipientOfficePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_recipientofficephone")] +IFaxDoc::RecipientState=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientstate")] +IFaxDoc::RecipientTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipienttitle")] +IFaxDoc::RecipientZip=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_recipientzip")] +IFaxDoc::Send=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-send")] +IFaxDoc::SendCoverpage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_sendcoverpage")] +IFaxDoc::SenderAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_senderaddress")] +IFaxDoc::SenderCompany=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_sendercompany")] +IFaxDoc::SenderDepartment=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_senderdepartment")] +IFaxDoc::SenderFax=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_senderfax")] +IFaxDoc::SenderHomePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_senderhomephone")] +IFaxDoc::SenderName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_sendername")] +IFaxDoc::SenderOffice=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_senderoffice")] +IFaxDoc::SenderOfficePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_senderofficephone")] +IFaxDoc::SenderTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_sendertitle")] +IFaxDoc::ServerCoverpage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-get_servercoverpage")] +IFaxDoc::Tsid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxdoc-put_tsid")] +IFaxDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxdocument")] +IFaxDocument::AttachFaxToReceipt=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_attachfaxtoreceipt")] +IFaxDocument::Body=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_body")] +IFaxDocument::ConnectedSubmit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-connectedsubmit")] +IFaxDocument::CoverPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_coverpage")] +IFaxDocument::CoverPageType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_coverpagetype")] +IFaxDocument::DocumentName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_documentname")] +IFaxDocument::get_AttachFaxToReceipt=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_attachfaxtoreceipt")] +IFaxDocument::get_Body=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_body")] +IFaxDocument::get_CoverPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_coverpage")] +IFaxDocument::get_CoverPageType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_coverpagetype")] +IFaxDocument::get_DocumentName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_documentname")] +IFaxDocument::get_GroupBroadcastReceipts=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_groupbroadcastreceipts")] +IFaxDocument::get_Note=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_note")] +IFaxDocument::get_Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_priority")] +IFaxDocument::get_ReceiptAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_receiptaddress")] +IFaxDocument::get_ReceiptType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_receipttype")] +IFaxDocument::get_Recipients=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_recipients")] +IFaxDocument::get_ScheduleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_scheduletime")] +IFaxDocument::get_ScheduleType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_scheduletype")] +IFaxDocument::get_Sender=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_sender")] +IFaxDocument::get_Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_subject")] +IFaxDocument::GroupBroadcastReceipts=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_groupbroadcastreceipts")] +IFaxDocument::Note=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_note")] +IFaxDocument::Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_priority")] +IFaxDocument::put_AttachFaxToReceipt=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_attachfaxtoreceipt")] +IFaxDocument::put_Body=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_body")] +IFaxDocument::put_CoverPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_coverpage")] +IFaxDocument::put_CoverPageType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_coverpagetype")] +IFaxDocument::put_DocumentName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_documentname")] +IFaxDocument::put_GroupBroadcastReceipts=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_groupbroadcastreceipts")] +IFaxDocument::put_Note=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_note")] +IFaxDocument::put_Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_priority")] +IFaxDocument::put_ReceiptAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_receiptaddress")] +IFaxDocument::put_ReceiptType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_receipttype")] +IFaxDocument::put_ScheduleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_scheduletime")] +IFaxDocument::put_ScheduleType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_scheduletype")] +IFaxDocument::put_Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_subject")] +IFaxDocument::ReceiptAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_receiptaddress")] +IFaxDocument::ReceiptType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_receipttype")] +IFaxDocument::Recipients=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_recipients")] +IFaxDocument::ScheduleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-put_scheduletime")] +IFaxDocument::ScheduleType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_scheduletype")] +IFaxDocument::Sender=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_sender")] +IFaxDocument::Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-get_subject")] +IFaxDocument::Submit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument-submit")] +IFaxDocument2=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxdocument2")] +IFaxDocument2::Bodies=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument2-put_bodies")] +IFaxDocument2::ConnectedSubmit2=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument2-connectedsubmit2")] +IFaxDocument2::get_Bodies=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument2-get_bodies")] +IFaxDocument2::get_SubmissionId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument2-get_submissionid")] +IFaxDocument2::put_Bodies=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument2-put_bodies")] +IFaxDocument2::SubmissionId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument2-get_submissionid")] +IFaxDocument2::Submit2=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxdocument2-submit2")] +IFaxEventLogging=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxeventlogging")] +IFaxEventLogging::GeneralEventsLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxeventlogging-put_generaleventslevel")] +IFaxEventLogging::get_GeneralEventsLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxeventlogging-get_generaleventslevel")] +IFaxEventLogging::get_InboundEventsLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxeventlogging-get_inboundeventslevel")] +IFaxEventLogging::get_InitEventsLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxeventlogging-get_initeventslevel")] +IFaxEventLogging::get_OutboundEventsLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxeventlogging-get_outboundeventslevel")] +IFaxEventLogging::InboundEventsLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxeventlogging-get_inboundeventslevel")] +IFaxEventLogging::InitEventsLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxeventlogging-put_initeventslevel")] +IFaxEventLogging::OutboundEventsLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxeventlogging-put_outboundeventslevel")] +IFaxEventLogging::put_GeneralEventsLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxeventlogging-put_generaleventslevel")] +IFaxEventLogging::put_InboundEventsLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxeventlogging-put_inboundeventslevel")] +IFaxEventLogging::put_InitEventsLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxeventlogging-put_initeventslevel")] +IFaxEventLogging::put_OutboundEventsLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxeventlogging-put_outboundeventslevel")] +IFaxEventLogging::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxeventlogging-refresh")] +IFaxEventLogging::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxeventlogging-save")] +IFaxFolders=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxfolders")] +IFaxFolders::get_IncomingArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxfolders-get_incomingarchive")] +IFaxFolders::get_IncomingQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxfolders-get_incomingqueue")] +IFaxFolders::get_OutgoingArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxfolders-get_outgoingarchive")] +IFaxFolders::get_OutgoingQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxfolders-get_outgoingqueue")] +IFaxFolders::IncomingArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxfolders-get_incomingarchive")] +IFaxFolders::IncomingQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxfolders-get_incomingqueue")] +IFaxFolders::OutgoingArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxfolders-get_outgoingarchive")] +IFaxFolders::OutgoingQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxfolders-get_outgoingqueue")] +IFaxInboundRouting=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxinboundrouting")] +IFaxInboundRouting::GetExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundrouting-getextensions")] +IFaxInboundRouting::GetMethods=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundrouting-getmethods")] +IFaxInboundRoutingExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxinboundroutingextension")] +IFaxInboundRoutingExtension::Debug=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_debug")] +IFaxInboundRoutingExtension::FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_friendlyname")] +IFaxInboundRoutingExtension::get_Debug=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_debug")] +IFaxInboundRoutingExtension::get_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_friendlyname")] +IFaxInboundRoutingExtension::get_ImageName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_imagename")] +IFaxInboundRoutingExtension::get_InitErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_initerrorcode")] +IFaxInboundRoutingExtension::get_MajorBuild=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_majorbuild")] +IFaxInboundRoutingExtension::get_MajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_majorversion")] +IFaxInboundRoutingExtension::get_Methods=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_methods")] +IFaxInboundRoutingExtension::get_MinorBuild=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_minorbuild")] +IFaxInboundRoutingExtension::get_MinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_minorversion")] +IFaxInboundRoutingExtension::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_status")] +IFaxInboundRoutingExtension::get_UniqueName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_uniquename")] +IFaxInboundRoutingExtension::ImageName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_imagename")] +IFaxInboundRoutingExtension::InitErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_initerrorcode")] +IFaxInboundRoutingExtension::MajorBuild=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_majorbuild")] +IFaxInboundRoutingExtension::MajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_majorversion")] +IFaxInboundRoutingExtension::Methods=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_methods")] +IFaxInboundRoutingExtension::MinorBuild=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_minorbuild")] +IFaxInboundRoutingExtension::MinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_minorversion")] +IFaxInboundRoutingExtension::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_status")] +IFaxInboundRoutingExtension::UniqueName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextension-get_uniquename")] +IFaxInboundRoutingExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxinboundroutingextensions")] +IFaxInboundRoutingExtensions::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextensions-get_count")] +IFaxInboundRoutingExtensions::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextensions-get__newenum")] +IFaxInboundRoutingExtensions::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextensions-get_count")] +IFaxInboundRoutingExtensions::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingextensions-get_item")] +IFaxInboundRoutingMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxinboundroutingmethod")] +IFaxInboundRoutingMethod::ExtensionFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethod-get_extensionfriendlyname")] +IFaxInboundRoutingMethod::ExtensionImageName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethod-get_extensionimagename")] +IFaxInboundRoutingMethod::FunctionName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethod-get_functionname")] +IFaxInboundRoutingMethod::get_ExtensionFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethod-get_extensionfriendlyname")] +IFaxInboundRoutingMethod::get_ExtensionImageName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethod-get_extensionimagename")] +IFaxInboundRoutingMethod::get_FunctionName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethod-get_functionname")] +IFaxInboundRoutingMethod::get_GUID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethod-get_guid")] +IFaxInboundRoutingMethod::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethod-get_name")] +IFaxInboundRoutingMethod::get_Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethod-get_priority")] +IFaxInboundRoutingMethod::GUID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethod-get_guid")] +IFaxInboundRoutingMethod::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethod-get_name")] +IFaxInboundRoutingMethod::Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethod-get_priority")] +IFaxInboundRoutingMethod::put_Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethod-put_priority")] +IFaxInboundRoutingMethod::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethod-refresh")] +IFaxInboundRoutingMethod::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethod-save")] +IFaxInboundRoutingMethods=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxinboundroutingmethods")] +IFaxInboundRoutingMethods::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethods-get_count")] +IFaxInboundRoutingMethods::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethods-get__newenum")] +IFaxInboundRoutingMethods::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethods-get_count")] +IFaxInboundRoutingMethods::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxinboundroutingmethods-get_item")] +IFaxIncomingArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxincomingarchive")] +IFaxIncomingArchive::AgeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-put_agelimit")] +IFaxIncomingArchive::ArchiveFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-get_archivefolder")] +IFaxIncomingArchive::get_AgeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-get_agelimit")] +IFaxIncomingArchive::get_ArchiveFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-get_archivefolder")] +IFaxIncomingArchive::get_HighQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-get_highquotawatermark")] +IFaxIncomingArchive::get_LowQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-get_lowquotawatermark")] +IFaxIncomingArchive::get_SizeHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-get_sizehigh")] +IFaxIncomingArchive::get_SizeLow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-get_sizelow")] +IFaxIncomingArchive::get_SizeQuotaWarning=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-get_sizequotawarning")] +IFaxIncomingArchive::get_UseArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-get_usearchive")] +IFaxIncomingArchive::GetMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-getmessage")] +IFaxIncomingArchive::GetMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-getmessages")] +IFaxIncomingArchive::HighQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-get_highquotawatermark")] +IFaxIncomingArchive::LowQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-get_lowquotawatermark")] +IFaxIncomingArchive::put_AgeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-put_agelimit")] +IFaxIncomingArchive::put_ArchiveFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-put_archivefolder")] +IFaxIncomingArchive::put_HighQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-put_highquotawatermark")] +IFaxIncomingArchive::put_LowQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-put_lowquotawatermark")] +IFaxIncomingArchive::put_SizeQuotaWarning=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-put_sizequotawarning")] +IFaxIncomingArchive::put_UseArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-put_usearchive")] +IFaxIncomingArchive::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-refresh")] +IFaxIncomingArchive::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-save")] +IFaxIncomingArchive::SizeHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-get_sizehigh")] +IFaxIncomingArchive::SizeLow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-get_sizelow")] +IFaxIncomingArchive::SizeQuotaWarning=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-get_sizequotawarning")] +IFaxIncomingArchive::UseArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingarchive-put_usearchive")] +IFaxIncomingJob=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxincomingjob")] +IFaxIncomingJob::CallerId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_callerid")] +IFaxIncomingJob::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-cancel")] +IFaxIncomingJob::CopyTiff=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-copytiff")] +IFaxIncomingJob::CSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_csid")] +IFaxIncomingJob::CurrentPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_currentpage")] +IFaxIncomingJob::DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_deviceid")] +IFaxIncomingJob::ExtendedStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_extendedstatus")] +IFaxIncomingJob::get_AvailableOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_availableoperations")] +IFaxIncomingJob::get_CallerId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_callerid")] +IFaxIncomingJob::get_CSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_csid")] +IFaxIncomingJob::get_CurrentPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_currentpage")] +IFaxIncomingJob::get_DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_deviceid")] +IFaxIncomingJob::get_ExtendedStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_extendedstatus")] +IFaxIncomingJob::get_ExtendedStatusCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_extendedstatuscode")] +IFaxIncomingJob::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_id")] +IFaxIncomingJob::get_JobType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_jobtype")] +IFaxIncomingJob::get_Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_retries")] +IFaxIncomingJob::get_RoutingInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_routinginformation")] +IFaxIncomingJob::get_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_size")] +IFaxIncomingJob::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_status")] +IFaxIncomingJob::get_TransmissionEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_transmissionend")] +IFaxIncomingJob::get_TransmissionStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_transmissionstart")] +IFaxIncomingJob::get_TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_tsid")] +IFaxIncomingJob::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_id")] +IFaxIncomingJob::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-refresh")] +IFaxIncomingJob::Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_retries")] +IFaxIncomingJob::RoutingInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_routinginformation")] +IFaxIncomingJob::Size=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_size")] +IFaxIncomingJob::TransmissionEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_transmissionend")] +IFaxIncomingJob::TransmissionStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_transmissionstart")] +IFaxIncomingJob::TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjob-get_tsid")] +IFaxIncomingJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxincomingjobs")] +IFaxIncomingJobs::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjobs-get_count")] +IFaxIncomingJobs::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjobs-get__newenum")] +IFaxIncomingJobs::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjobs-get_count")] +IFaxIncomingJobs::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingjobs-get_item")] +IFaxIncomingMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxincomingmessage")] +IFaxIncomingMessage::CallerId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_callerid")] +IFaxIncomingMessage::CopyTiff=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-copytiff")] +IFaxIncomingMessage::CSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_csid")] +IFaxIncomingMessage::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-delete")] +IFaxIncomingMessage::DeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_devicename")] +IFaxIncomingMessage::get_CallerId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_callerid")] +IFaxIncomingMessage::get_CSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_csid")] +IFaxIncomingMessage::get_DeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_devicename")] +IFaxIncomingMessage::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_id")] +IFaxIncomingMessage::get_Pages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_pages")] +IFaxIncomingMessage::get_Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_retries")] +IFaxIncomingMessage::get_RoutingInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_routinginformation")] +IFaxIncomingMessage::get_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_size")] +IFaxIncomingMessage::get_TransmissionEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_transmissionend")] +IFaxIncomingMessage::get_TransmissionStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_transmissionstart")] +IFaxIncomingMessage::get_TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_tsid")] +IFaxIncomingMessage::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_id")] +IFaxIncomingMessage::Pages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_pages")] +IFaxIncomingMessage::Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_retries")] +IFaxIncomingMessage::RoutingInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_routinginformation")] +IFaxIncomingMessage::Size=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_size")] +IFaxIncomingMessage::TransmissionEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_transmissionend")] +IFaxIncomingMessage::TransmissionStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_transmissionstart")] +IFaxIncomingMessage::TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage-get_tsid")] +IFaxIncomingMessage2=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxincomingmessage2")] +IFaxIncomingMessage2::get_HasCoverPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-get_hascoverpage")] +IFaxIncomingMessage2::get_Read=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-get_read")] +IFaxIncomingMessage2::get_Recipients=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-get_recipients")] +IFaxIncomingMessage2::get_SenderFaxNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-get_senderfaxnumber")] +IFaxIncomingMessage2::get_SenderName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-get_sendername")] +IFaxIncomingMessage2::get_Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-get_subject")] +IFaxIncomingMessage2::get_WasReAssigned=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-get_wasreassigned")] +IFaxIncomingMessage2::HasCoverPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-put_hascoverpage")] +IFaxIncomingMessage2::put_HasCoverPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-put_hascoverpage")] +IFaxIncomingMessage2::put_Read=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-put_read")] +IFaxIncomingMessage2::put_Recipients=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-put_recipients")] +IFaxIncomingMessage2::put_SenderFaxNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-put_senderfaxnumber")] +IFaxIncomingMessage2::put_SenderName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-put_sendername")] +IFaxIncomingMessage2::put_Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-put_subject")] +IFaxIncomingMessage2::Read=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-put_read")] +IFaxIncomingMessage2::ReAssign=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-reassign")] +IFaxIncomingMessage2::Recipients=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-get_recipients")] +IFaxIncomingMessage2::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-refresh")] +IFaxIncomingMessage2::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-save")] +IFaxIncomingMessage2::SenderFaxNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-put_senderfaxnumber")] +IFaxIncomingMessage2::SenderName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-get_sendername")] +IFaxIncomingMessage2::Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-get_subject")] +IFaxIncomingMessage2::WasReAssigned=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessage2-get_wasreassigned")] +IFaxIncomingMessageIterator=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxincomingmessageiterator")] +IFaxIncomingMessageIterator::AtEOF=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessageiterator-get_ateof")] +IFaxIncomingMessageIterator::get_AtEOF=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessageiterator-get_ateof")] +IFaxIncomingMessageIterator::get_Message=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessageiterator-get_message")] +IFaxIncomingMessageIterator::get_PrefetchSize=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessageiterator-get_prefetchsize")] +IFaxIncomingMessageIterator::Message=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessageiterator-get_message")] +IFaxIncomingMessageIterator::MoveFirst=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessageiterator-movefirst")] +IFaxIncomingMessageIterator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessageiterator-movenext")] +IFaxIncomingMessageIterator::PrefetchSize=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessageiterator-put_prefetchsize")] +IFaxIncomingMessageIterator::put_PrefetchSize=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingmessageiterator-put_prefetchsize")] +IFaxIncomingQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxincomingqueue")] +IFaxIncomingQueue::Blocked=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingqueue-put_blocked")] +IFaxIncomingQueue::get_Blocked=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingqueue-get_blocked")] +IFaxIncomingQueue::GetJob=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingqueue-getjob")] +IFaxIncomingQueue::GetJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingqueue-getjobs")] +IFaxIncomingQueue::put_Blocked=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingqueue-put_blocked")] +IFaxIncomingQueue::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingqueue-refresh")] +IFaxIncomingQueue::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxincomingqueue-save")] +IFaxJob=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nn-faxcom-ifaxjob")] +IFaxJob::BillingCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_billingcode")] +IFaxJob::DeviceStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_devicestatus")] +IFaxJob::DiscountSend=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_discountsend")] +IFaxJob::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_displayname")] +IFaxJob::FaxNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_faxnumber")] +IFaxJob::get_BillingCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_billingcode")] +IFaxJob::get_DeviceStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_devicestatus")] +IFaxJob::get_DiscountSend=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_discountsend")] +IFaxJob::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_displayname")] +IFaxJob::get_FaxNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_faxnumber")] +IFaxJob::get_JobId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_jobid")] +IFaxJob::get_PageCount=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_pagecount")] +IFaxJob::get_QueueStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_queuestatus")] +IFaxJob::get_RecipientName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_recipientname")] +IFaxJob::get_SenderCompany=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_sendercompany")] +IFaxJob::get_SenderDept=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_senderdept")] +IFaxJob::get_SenderName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_sendername")] +IFaxJob::get_Tsid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_tsid")] +IFaxJob::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_type")] +IFaxJob::get_UserName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_username")] +IFaxJob::JobId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_jobid")] +IFaxJob::PageCount=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_pagecount")] +IFaxJob::QueueStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_queuestatus")] +IFaxJob::RecipientName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_recipientname")] +IFaxJob::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-refresh")] +IFaxJob::SenderCompany=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_sendercompany")] +IFaxJob::SenderDept=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_senderdept")] +IFaxJob::SenderName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_sendername")] +IFaxJob::SetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-setstatus")] +IFaxJob::Tsid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_tsid")] +IFaxJob::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_type")] +IFaxJob::UserName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjob-get_username")] +IFaxJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nn-faxcom-ifaxjobs")] +IFaxJobs::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjobs-get_count")] +IFaxJobs::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxjobs-get_item")] +IFaxJobStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxjobstatus")] +IFaxJobStatus::AvailableOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_availableoperations")] +IFaxJobStatus::CallerId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_callerid")] +IFaxJobStatus::CSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_csid")] +IFaxJobStatus::CurrentPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_currentpage")] +IFaxJobStatus::DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_deviceid")] +IFaxJobStatus::ExtendedStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_extendedstatus")] +IFaxJobStatus::ExtendedStatusCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_extendedstatuscode")] +IFaxJobStatus::get_AvailableOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_availableoperations")] +IFaxJobStatus::get_CallerId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_callerid")] +IFaxJobStatus::get_CSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_csid")] +IFaxJobStatus::get_CurrentPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_currentpage")] +IFaxJobStatus::get_DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_deviceid")] +IFaxJobStatus::get_ExtendedStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_extendedstatus")] +IFaxJobStatus::get_ExtendedStatusCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_extendedstatuscode")] +IFaxJobStatus::get_JobType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_jobtype")] +IFaxJobStatus::get_Pages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_pages")] +IFaxJobStatus::get_Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_retries")] +IFaxJobStatus::get_RoutingInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_routinginformation")] +IFaxJobStatus::get_ScheduledTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_scheduledtime")] +IFaxJobStatus::get_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_size")] +IFaxJobStatus::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_status")] +IFaxJobStatus::get_TransmissionEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_transmissionend")] +IFaxJobStatus::get_TransmissionStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_transmissionstart")] +IFaxJobStatus::get_TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_tsid")] +IFaxJobStatus::JobType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_jobtype")] +IFaxJobStatus::Pages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_pages")] +IFaxJobStatus::Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_retries")] +IFaxJobStatus::RoutingInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_routinginformation")] +IFaxJobStatus::ScheduledTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_scheduledtime")] +IFaxJobStatus::Size=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_size")] +IFaxJobStatus::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_status")] +IFaxJobStatus::TransmissionEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_transmissionend")] +IFaxJobStatus::TransmissionStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_transmissionstart")] +IFaxJobStatus::TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxjobstatus-get_tsid")] +IFaxLoggingOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxloggingoptions")] +IFaxLoggingOptions::ActivityLogging=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxloggingoptions-get_activitylogging")] +IFaxLoggingOptions::EventLogging=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxloggingoptions-get_eventlogging")] +IFaxLoggingOptions::get_ActivityLogging=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxloggingoptions-get_activitylogging")] +IFaxLoggingOptions::get_EventLogging=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxloggingoptions-get_eventlogging")] +IFaxOutboundRouting=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxoutboundrouting")] +IFaxOutboundRouting::GetGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundrouting-getgroups")] +IFaxOutboundRouting::GetRules=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundrouting-getrules")] +IFaxOutboundRoutingGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxoutboundroutinggroup")] +IFaxOutboundRoutingGroup::DeviceIds=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutinggroup-get_deviceids")] +IFaxOutboundRoutingGroup::get_DeviceIds=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutinggroup-get_deviceids")] +IFaxOutboundRoutingGroup::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutinggroup-get_name")] +IFaxOutboundRoutingGroup::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutinggroup-get_status")] +IFaxOutboundRoutingGroup::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutinggroup-get_name")] +IFaxOutboundRoutingGroup::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutinggroup-get_status")] +IFaxOutboundRoutingGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxoutboundroutinggroups")] +IFaxOutboundRoutingGroups::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutinggroups-add")] +IFaxOutboundRoutingGroups::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutinggroups-get_count")] +IFaxOutboundRoutingGroups::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutinggroups-get__newenum")] +IFaxOutboundRoutingGroups::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutinggroups-get_count")] +IFaxOutboundRoutingGroups::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutinggroups-get_item")] +IFaxOutboundRoutingGroups::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutinggroups-remove")] +IFaxOutboundRoutingRule=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxoutboundroutingrule")] +IFaxOutboundRoutingRule::AreaCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-get_areacode")] +IFaxOutboundRoutingRule::CountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-get_countrycode")] +IFaxOutboundRoutingRule::DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-put_deviceid")] +IFaxOutboundRoutingRule::get_AreaCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-get_areacode")] +IFaxOutboundRoutingRule::get_CountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-get_countrycode")] +IFaxOutboundRoutingRule::get_DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-get_deviceid")] +IFaxOutboundRoutingRule::get_GroupName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-get_groupname")] +IFaxOutboundRoutingRule::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-get_status")] +IFaxOutboundRoutingRule::get_UseDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-get_usedevice")] +IFaxOutboundRoutingRule::GroupName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-get_groupname")] +IFaxOutboundRoutingRule::put_DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-put_deviceid")] +IFaxOutboundRoutingRule::put_GroupName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-put_groupname")] +IFaxOutboundRoutingRule::put_UseDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-put_usedevice")] +IFaxOutboundRoutingRule::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-refresh")] +IFaxOutboundRoutingRule::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-save")] +IFaxOutboundRoutingRule::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-get_status")] +IFaxOutboundRoutingRule::UseDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrule-get_usedevice")] +IFaxOutboundRoutingRules=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxoutboundroutingrules")] +IFaxOutboundRoutingRules::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrules-add")] +IFaxOutboundRoutingRules::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrules-get_count")] +IFaxOutboundRoutingRules::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrules-get__newenum")] +IFaxOutboundRoutingRules::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrules-get_count")] +IFaxOutboundRoutingRules::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrules-get_item")] +IFaxOutboundRoutingRules::ItemByCountryAndArea=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrules-itembycountryandarea")] +IFaxOutboundRoutingRules::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrules-remove")] +IFaxOutboundRoutingRules::RemoveByCountryAndArea=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutboundroutingrules-removebycountryandarea")] +IFaxOutgoingArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxoutgoingarchive")] +IFaxOutgoingArchive::AgeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-get_agelimit")] +IFaxOutgoingArchive::ArchiveFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-get_archivefolder")] +IFaxOutgoingArchive::get_AgeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-get_agelimit")] +IFaxOutgoingArchive::get_ArchiveFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-get_archivefolder")] +IFaxOutgoingArchive::get_HighQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-get_highquotawatermark")] +IFaxOutgoingArchive::get_LowQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-get_lowquotawatermark")] +IFaxOutgoingArchive::get_SizeHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-get_sizehigh")] +IFaxOutgoingArchive::get_SizeLow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-get_sizelow")] +IFaxOutgoingArchive::get_SizeQuotaWarning=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-get_sizequotawarning")] +IFaxOutgoingArchive::get_UseArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-get_usearchive")] +IFaxOutgoingArchive::GetMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-getmessage")] +IFaxOutgoingArchive::GetMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-getmessages")] +IFaxOutgoingArchive::HighQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-get_highquotawatermark")] +IFaxOutgoingArchive::LowQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-put_lowquotawatermark")] +IFaxOutgoingArchive::put_AgeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-put_agelimit")] +IFaxOutgoingArchive::put_ArchiveFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-put_archivefolder")] +IFaxOutgoingArchive::put_HighQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-put_highquotawatermark")] +IFaxOutgoingArchive::put_LowQuotaWaterMark=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-put_lowquotawatermark")] +IFaxOutgoingArchive::put_SizeQuotaWarning=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-put_sizequotawarning")] +IFaxOutgoingArchive::put_UseArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-put_usearchive")] +IFaxOutgoingArchive::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-refresh")] +IFaxOutgoingArchive::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-save")] +IFaxOutgoingArchive::SizeHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-get_sizehigh")] +IFaxOutgoingArchive::SizeLow=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-get_sizelow")] +IFaxOutgoingArchive::SizeQuotaWarning=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-put_sizequotawarning")] +IFaxOutgoingArchive::UseArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingarchive-get_usearchive")] +IFaxOutgoingJob=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxoutgoingjob")] +IFaxOutgoingJob::AvailableOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_availableoperations")] +IFaxOutgoingJob::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-cancel")] +IFaxOutgoingJob::CopyTiff=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-copytiff")] +IFaxOutgoingJob::CSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_csid")] +IFaxOutgoingJob::CurrentPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_currentpage")] +IFaxOutgoingJob::DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_deviceid")] +IFaxOutgoingJob::DocumentName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_documentname")] +IFaxOutgoingJob::ExtendedStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_extendedstatus")] +IFaxOutgoingJob::ExtendedStatusCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_extendedstatuscode")] +IFaxOutgoingJob::get_AvailableOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_availableoperations")] +IFaxOutgoingJob::get_CSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_csid")] +IFaxOutgoingJob::get_CurrentPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_currentpage")] +IFaxOutgoingJob::get_DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_deviceid")] +IFaxOutgoingJob::get_DocumentName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_documentname")] +IFaxOutgoingJob::get_ExtendedStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_extendedstatus")] +IFaxOutgoingJob::get_ExtendedStatusCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_extendedstatuscode")] +IFaxOutgoingJob::get_GroupBroadcastReceipts=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_groupbroadcastreceipts")] +IFaxOutgoingJob::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_id")] +IFaxOutgoingJob::get_OriginalScheduledTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_originalscheduledtime")] +IFaxOutgoingJob::get_Pages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_pages")] +IFaxOutgoingJob::get_Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_priority")] +IFaxOutgoingJob::get_ReceiptType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_receipttype")] +IFaxOutgoingJob::get_Recipient=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_recipient")] +IFaxOutgoingJob::get_Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_retries")] +IFaxOutgoingJob::get_ScheduledTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_scheduledtime")] +IFaxOutgoingJob::get_Sender=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_sender")] +IFaxOutgoingJob::get_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_size")] +IFaxOutgoingJob::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_status")] +IFaxOutgoingJob::get_Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_subject")] +IFaxOutgoingJob::get_SubmissionId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_submissionid")] +IFaxOutgoingJob::get_SubmissionTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_submissiontime")] +IFaxOutgoingJob::get_TransmissionEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_transmissionend")] +IFaxOutgoingJob::get_TransmissionStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_transmissionstart")] +IFaxOutgoingJob::get_TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_tsid")] +IFaxOutgoingJob::GroupBroadcastReceipts=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_groupbroadcastreceipts")] +IFaxOutgoingJob::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_id")] +IFaxOutgoingJob::OriginalScheduledTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_originalscheduledtime")] +IFaxOutgoingJob::Pages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_pages")] +IFaxOutgoingJob::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-pause")] +IFaxOutgoingJob::Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_priority")] +IFaxOutgoingJob::ReceiptType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_receipttype")] +IFaxOutgoingJob::Recipient=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_recipient")] +IFaxOutgoingJob::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-refresh")] +IFaxOutgoingJob::Restart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-restart")] +IFaxOutgoingJob::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-resume")] +IFaxOutgoingJob::Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_retries")] +IFaxOutgoingJob::ScheduledTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_scheduledtime")] +IFaxOutgoingJob::Sender=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_sender")] +IFaxOutgoingJob::Size=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_size")] +IFaxOutgoingJob::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_status")] +IFaxOutgoingJob::Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_subject")] +IFaxOutgoingJob::SubmissionId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_submissionid")] +IFaxOutgoingJob::SubmissionTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_submissiontime")] +IFaxOutgoingJob::TransmissionEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_transmissionend")] +IFaxOutgoingJob::TransmissionStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_transmissionstart")] +IFaxOutgoingJob::TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob-get_tsid")] +IFaxOutgoingJob2=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxoutgoingjob2")] +IFaxOutgoingJob2::get_HasCoverPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob2-get_hascoverpage")] +IFaxOutgoingJob2::get_ReceiptAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob2-get_receiptaddress")] +IFaxOutgoingJob2::get_ScheduleType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob2-get_scheduletype")] +IFaxOutgoingJob2::HasCoverPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob2-get_hascoverpage")] +IFaxOutgoingJob2::ReceiptAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob2-get_receiptaddress")] +IFaxOutgoingJob2::ScheduleType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjob2-get_scheduletype")] +IFaxOutgoingJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxoutgoingjobs")] +IFaxOutgoingJobs::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjobs-get_count")] +IFaxOutgoingJobs::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjobs-get__newenum")] +IFaxOutgoingJobs::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjobs-get_count")] +IFaxOutgoingJobs::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingjobs-get_item")] +IFaxOutgoingMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxoutgoingmessage")] +IFaxOutgoingMessage::CopyTiff=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-copytiff")] +IFaxOutgoingMessage::CSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_csid")] +IFaxOutgoingMessage::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-delete")] +IFaxOutgoingMessage::DeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_devicename")] +IFaxOutgoingMessage::DocumentName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_documentname")] +IFaxOutgoingMessage::get_CSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_csid")] +IFaxOutgoingMessage::get_DeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_devicename")] +IFaxOutgoingMessage::get_DocumentName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_documentname")] +IFaxOutgoingMessage::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_id")] +IFaxOutgoingMessage::get_OriginalScheduledTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_originalscheduledtime")] +IFaxOutgoingMessage::get_Pages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_pages")] +IFaxOutgoingMessage::get_Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_priority")] +IFaxOutgoingMessage::get_Recipient=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_recipient")] +IFaxOutgoingMessage::get_Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_retries")] +IFaxOutgoingMessage::get_Sender=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_sender")] +IFaxOutgoingMessage::get_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_size")] +IFaxOutgoingMessage::get_Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_subject")] +IFaxOutgoingMessage::get_SubmissionId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_submissionid")] +IFaxOutgoingMessage::get_SubmissionTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_submissiontime")] +IFaxOutgoingMessage::get_TransmissionEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_transmissionend")] +IFaxOutgoingMessage::get_TransmissionStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_transmissionstart")] +IFaxOutgoingMessage::get_TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_tsid")] +IFaxOutgoingMessage::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_id")] +IFaxOutgoingMessage::OriginalScheduledTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_originalscheduledtime")] +IFaxOutgoingMessage::Pages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_pages")] +IFaxOutgoingMessage::Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_priority")] +IFaxOutgoingMessage::Recipient=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_recipient")] +IFaxOutgoingMessage::Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_retries")] +IFaxOutgoingMessage::Sender=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_sender")] +IFaxOutgoingMessage::Size=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_size")] +IFaxOutgoingMessage::Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_subject")] +IFaxOutgoingMessage::SubmissionId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_submissionid")] +IFaxOutgoingMessage::SubmissionTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_submissiontime")] +IFaxOutgoingMessage::TransmissionEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_transmissionend")] +IFaxOutgoingMessage::TransmissionStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_transmissionstart")] +IFaxOutgoingMessage::TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage-get_tsid")] +IFaxOutgoingMessage2=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxoutgoingmessage2")] +IFaxOutgoingMessage2::get_HasCoverPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage2-get_hascoverpage")] +IFaxOutgoingMessage2::get_Read=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage2-get_read")] +IFaxOutgoingMessage2::get_ReceiptAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage2-get_receiptaddress")] +IFaxOutgoingMessage2::get_ReceiptType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage2-get_receipttype")] +IFaxOutgoingMessage2::HasCoverPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage2-get_hascoverpage")] +IFaxOutgoingMessage2::put_Read=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage2-put_read")] +IFaxOutgoingMessage2::Read=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage2-put_read")] +IFaxOutgoingMessage2::ReceiptAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage2-get_receiptaddress")] +IFaxOutgoingMessage2::ReceiptType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage2-get_receipttype")] +IFaxOutgoingMessage2::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage2-refresh")] +IFaxOutgoingMessage2::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessage2-save")] +IFaxOutgoingMessageIterator=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxoutgoingmessageiterator")] +IFaxOutgoingMessageIterator::AtEOF=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessageiterator-get_ateof")] +IFaxOutgoingMessageIterator::get_AtEOF=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessageiterator-get_ateof")] +IFaxOutgoingMessageIterator::get_Message=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessageiterator-get_message")] +IFaxOutgoingMessageIterator::get_PrefetchSize=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessageiterator-get_prefetchsize")] +IFaxOutgoingMessageIterator::Message=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessageiterator-get_message")] +IFaxOutgoingMessageIterator::MoveFirst=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessageiterator-movefirst")] +IFaxOutgoingMessageIterator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessageiterator-movenext")] +IFaxOutgoingMessageIterator::PrefetchSize=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessageiterator-get_prefetchsize")] +IFaxOutgoingMessageIterator::put_PrefetchSize=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingmessageiterator-put_prefetchsize")] +IFaxOutgoingQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxoutgoingqueue")] +IFaxOutgoingQueue::AgeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_agelimit")] +IFaxOutgoingQueue::AllowPersonalCoverPages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-put_allowpersonalcoverpages")] +IFaxOutgoingQueue::Blocked=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_blocked")] +IFaxOutgoingQueue::Branding=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_branding")] +IFaxOutgoingQueue::DiscountRateEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-put_discountrateend")] +IFaxOutgoingQueue::DiscountRateStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_discountratestart")] +IFaxOutgoingQueue::get_AgeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_agelimit")] +IFaxOutgoingQueue::get_AllowPersonalCoverPages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_allowpersonalcoverpages")] +IFaxOutgoingQueue::get_Blocked=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_blocked")] +IFaxOutgoingQueue::get_Branding=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_branding")] +IFaxOutgoingQueue::get_DiscountRateEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_discountrateend")] +IFaxOutgoingQueue::get_DiscountRateStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_discountratestart")] +IFaxOutgoingQueue::get_Paused=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_paused")] +IFaxOutgoingQueue::get_Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_retries")] +IFaxOutgoingQueue::get_RetryDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_retrydelay")] +IFaxOutgoingQueue::get_UseDeviceTSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_usedevicetsid")] +IFaxOutgoingQueue::GetJob=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-getjob")] +IFaxOutgoingQueue::GetJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-getjobs")] +IFaxOutgoingQueue::Paused=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_paused")] +IFaxOutgoingQueue::put_AgeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-put_agelimit")] +IFaxOutgoingQueue::put_AllowPersonalCoverPages=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-put_allowpersonalcoverpages")] +IFaxOutgoingQueue::put_Blocked=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-put_blocked")] +IFaxOutgoingQueue::put_Branding=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-put_branding")] +IFaxOutgoingQueue::put_DiscountRateEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-put_discountrateend")] +IFaxOutgoingQueue::put_DiscountRateStart=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-put_discountratestart")] +IFaxOutgoingQueue::put_Paused=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-put_paused")] +IFaxOutgoingQueue::put_Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-put_retries")] +IFaxOutgoingQueue::put_RetryDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-put_retrydelay")] +IFaxOutgoingQueue::put_UseDeviceTSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-put_usedevicetsid")] +IFaxOutgoingQueue::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-refresh")] +IFaxOutgoingQueue::Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-put_retries")] +IFaxOutgoingQueue::RetryDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-get_retrydelay")] +IFaxOutgoingQueue::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-save")] +IFaxOutgoingQueue::UseDeviceTSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxoutgoingqueue-put_usedevicetsid")] +IFaxPort=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nn-faxcom-ifaxport")] +IFaxPort::CanModify=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-get_canmodify")] +IFaxPort::Csid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-get_csid")] +IFaxPort::DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-get_deviceid")] +IFaxPort::get_CanModify=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-get_canmodify")] +IFaxPort::get_Csid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-get_csid")] +IFaxPort::get_DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-get_deviceid")] +IFaxPort::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-get_name")] +IFaxPort::get_Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-get_priority")] +IFaxPort::get_Receive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-get_receive")] +IFaxPort::get_Rings=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-get_rings")] +IFaxPort::get_Send=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-get_send")] +IFaxPort::get_Tsid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-get_tsid")] +IFaxPort::GetRoutingMethods=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-getroutingmethods")] +IFaxPort::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-getstatus")] +IFaxPort::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-get_name")] +IFaxPort::Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-get_priority")] +IFaxPort::put_Csid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-put_csid")] +IFaxPort::put_Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-put_priority")] +IFaxPort::put_Receive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-put_receive")] +IFaxPort::put_Rings=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-put_rings")] +IFaxPort::put_Send=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-put_send")] +IFaxPort::put_Tsid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-put_tsid")] +IFaxPort::Receive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-put_receive")] +IFaxPort::Rings=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-put_rings")] +IFaxPort::Send=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-get_send")] +IFaxPort::Tsid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxport-put_tsid")] +IFaxPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nn-faxcom-ifaxports")] +IFaxPorts::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxports-get_count")] +IFaxPorts::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxports-get_item")] +IFaxReceiptOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxreceiptoptions")] +IFaxReceiptOptions::AllowedReceipts=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-get_allowedreceipts")] +IFaxReceiptOptions::AuthenticationType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-get_authenticationtype")] +IFaxReceiptOptions::get_AllowedReceipts=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-get_allowedreceipts")] +IFaxReceiptOptions::get_AuthenticationType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-get_authenticationtype")] +IFaxReceiptOptions::get_SMTPPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-get_smtppassword")] +IFaxReceiptOptions::get_SMTPPort=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-get_smtpport")] +IFaxReceiptOptions::get_SMTPSender=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-get_smtpsender")] +IFaxReceiptOptions::get_SMTPServer=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-get_smtpserver")] +IFaxReceiptOptions::get_SMTPUser=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-get_smtpuser")] +IFaxReceiptOptions::get_UseForInboundRouting=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-get_useforinboundrouting")] +IFaxReceiptOptions::put_AllowedReceipts=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-put_allowedreceipts")] +IFaxReceiptOptions::put_AuthenticationType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-put_authenticationtype")] +IFaxReceiptOptions::put_SMTPPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-put_smtppassword")] +IFaxReceiptOptions::put_SMTPPort=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-put_smtpport")] +IFaxReceiptOptions::put_SMTPSender=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-put_smtpsender")] +IFaxReceiptOptions::put_SMTPServer=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-put_smtpserver")] +IFaxReceiptOptions::put_SMTPUser=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-put_smtpuser")] +IFaxReceiptOptions::put_UseForInboundRouting=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-put_useforinboundrouting")] +IFaxReceiptOptions::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-refresh")] +IFaxReceiptOptions::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-save")] +IFaxReceiptOptions::SMTPPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-put_smtppassword")] +IFaxReceiptOptions::SMTPPort=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-put_smtpport")] +IFaxReceiptOptions::SMTPSender=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-get_smtpsender")] +IFaxReceiptOptions::SMTPServer=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-get_smtpserver")] +IFaxReceiptOptions::SMTPUser=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-put_smtpuser")] +IFaxReceiptOptions::UseForInboundRouting=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxreceiptoptions-put_useforinboundrouting")] +IFaxRecipient=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxrecipient")] +IFaxRecipient::FaxNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxrecipient-put_faxnumber")] +IFaxRecipient::get_FaxNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxrecipient-get_faxnumber")] +IFaxRecipient::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxrecipient-get_name")] +IFaxRecipient::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxrecipient-put_name")] +IFaxRecipient::put_FaxNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxrecipient-put_faxnumber")] +IFaxRecipient::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxrecipient-put_name")] +IFaxRecipients=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxrecipients")] +IFaxRecipients::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxrecipients-add")] +IFaxRecipients::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxrecipients-get_count")] +IFaxRecipients::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxrecipients-get__newenum")] +IFaxRecipients::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxrecipients-get_count")] +IFaxRecipients::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxrecipients-get_item")] +IFaxRecipients::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxrecipients-remove")] +IFaxRoutingMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nn-faxcom-ifaxroutingmethod")] +IFaxRoutingMethod::DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_deviceid")] +IFaxRoutingMethod::DeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_devicename")] +IFaxRoutingMethod::Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_enable")] +IFaxRoutingMethod::ExtensionName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_extensionname")] +IFaxRoutingMethod::FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_friendlyname")] +IFaxRoutingMethod::FunctionName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_functionname")] +IFaxRoutingMethod::get_DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_deviceid")] +IFaxRoutingMethod::get_DeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_devicename")] +IFaxRoutingMethod::get_Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_enable")] +IFaxRoutingMethod::get_ExtensionName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_extensionname")] +IFaxRoutingMethod::get_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_friendlyname")] +IFaxRoutingMethod::get_FunctionName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_functionname")] +IFaxRoutingMethod::get_Guid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_guid")] +IFaxRoutingMethod::get_ImageName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_imagename")] +IFaxRoutingMethod::get_RoutingData=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_routingdata")] +IFaxRoutingMethod::Guid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_guid")] +IFaxRoutingMethod::ImageName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_imagename")] +IFaxRoutingMethod::put_Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-put_enable")] +IFaxRoutingMethod::RoutingData=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethod-get_routingdata")] +IFaxRoutingMethods=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nn-faxcom-ifaxroutingmethods")] +IFaxRoutingMethods::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethods-get_count")] +IFaxRoutingMethods::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxroutingmethods-get_item")] +IFaxSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxsecurity")] +IFaxSecurity::Descriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity-put_descriptor")] +IFaxSecurity::get_Descriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity-get_descriptor")] +IFaxSecurity::get_GrantedRights=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity-get_grantedrights")] +IFaxSecurity::get_InformationType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity-get_informationtype")] +IFaxSecurity::GrantedRights=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity-get_grantedrights")] +IFaxSecurity::InformationType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity-put_informationtype")] +IFaxSecurity::put_Descriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity-put_descriptor")] +IFaxSecurity::put_InformationType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity-put_informationtype")] +IFaxSecurity::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity-refresh")] +IFaxSecurity::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity-save")] +IFaxSecurity2=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxsecurity2")] +IFaxSecurity2::Descriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity2-put_descriptor")] +IFaxSecurity2::get_Descriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity2-get_descriptor")] +IFaxSecurity2::get_GrantedRights=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity2-get_grantedrights")] +IFaxSecurity2::get_InformationType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity2-get_informationtype")] +IFaxSecurity2::GrantedRights=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity2-get_grantedrights")] +IFaxSecurity2::InformationType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity2-get_informationtype")] +IFaxSecurity2::put_Descriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity2-put_descriptor")] +IFaxSecurity2::put_InformationType=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity2-put_informationtype")] +IFaxSecurity2::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity2-refresh")] +IFaxSecurity2::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsecurity2-save")] +IFaxSender=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxsender")] +IFaxSender::BillingCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_billingcode")] +IFaxSender::Company=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_company")] +IFaxSender::Department=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_department")] +IFaxSender::Email=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_email")] +IFaxSender::FaxNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_faxnumber")] +IFaxSender::get_BillingCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_billingcode")] +IFaxSender::get_Company=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_company")] +IFaxSender::get_Department=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_department")] +IFaxSender::get_Email=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_email")] +IFaxSender::get_FaxNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_faxnumber")] +IFaxSender::get_HomePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_homephone")] +IFaxSender::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_name")] +IFaxSender::get_OfficeLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_officelocation")] +IFaxSender::get_OfficePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_officephone")] +IFaxSender::get_StreetAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_streetaddress")] +IFaxSender::get_Title=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_title")] +IFaxSender::get_TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_tsid")] +IFaxSender::HomePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_homephone")] +IFaxSender::LoadDefaultSender=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-loaddefaultsender")] +IFaxSender::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_name")] +IFaxSender::OfficeLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_officelocation")] +IFaxSender::OfficePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_officephone")] +IFaxSender::put_BillingCode=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_billingcode")] +IFaxSender::put_Company=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_company")] +IFaxSender::put_Department=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_department")] +IFaxSender::put_Email=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_email")] +IFaxSender::put_FaxNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_faxnumber")] +IFaxSender::put_HomePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_homephone")] +IFaxSender::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_name")] +IFaxSender::put_OfficeLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_officelocation")] +IFaxSender::put_OfficePhone=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_officephone")] +IFaxSender::put_StreetAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_streetaddress")] +IFaxSender::put_Title=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_title")] +IFaxSender::put_TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_tsid")] +IFaxSender::SaveDefaultSender=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-savedefaultsender")] +IFaxSender::StreetAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_streetaddress")] +IFaxSender::Title=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-get_title")] +IFaxSender::TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxsender-put_tsid")] +IFaxServer=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nn-faxcom-ifaxserver")] +IFaxServer::Activity=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_activity")] +IFaxServer::APIVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_apiversion")] +IFaxServer::ArchiveDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_archivedirectory")] +IFaxServer::ArchiveOutboundFaxes=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_archiveoutboundfaxes")] +IFaxServer::Branding=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_branding")] +IFaxServer::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-connect")] +IFaxServer::CreateDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-createdocument")] +IFaxServer::Debug=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_debug")] +IFaxServer::DirtyDays=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_dirtydays")] +IFaxServer::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-disconnect")] +IFaxServer::DiscountRateEndHour=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_discountrateendhour")] +IFaxServer::DiscountRateEndMinute=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_discountrateendminute")] +IFaxServer::DiscountRateStartHour=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_discountratestarthour")] +IFaxServer::DiscountRateStartMinute=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_discountratestartminute")] +IFaxServer::Folders=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_folders")] +IFaxServer::get_Activity=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_activity")] +IFaxServer::get_APIVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_apiversion")] +IFaxServer::get_ArchiveDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_archivedirectory")] +IFaxServer::get_ArchiveOutboundFaxes=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_archiveoutboundfaxes")] +IFaxServer::get_Branding=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_branding")] +IFaxServer::get_Debug=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_debug")] +IFaxServer::get_DirtyDays=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_dirtydays")] +IFaxServer::get_DiscountRateEndHour=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_discountrateendhour")] +IFaxServer::get_DiscountRateEndMinute=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_discountrateendminute")] +IFaxServer::get_DiscountRateStartHour=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_discountratestarthour")] +IFaxServer::get_DiscountRateStartMinute=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_discountratestartminute")] +IFaxServer::get_Folders=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_folders")] +IFaxServer::get_InboundRouting=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_inboundrouting")] +IFaxServer::get_LoggingOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_loggingoptions")] +IFaxServer::get_MajorBuild=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_majorbuild")] +IFaxServer::get_MajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_majorversion")] +IFaxServer::get_MinorBuild=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_minorbuild")] +IFaxServer::get_MinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_minorversion")] +IFaxServer::get_OutboundRouting=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_outboundrouting")] +IFaxServer::get_PauseServerQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_pauseserverqueue")] +IFaxServer::get_ReceiptOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_receiptoptions")] +IFaxServer::get_RegisteredEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_registeredevents")] +IFaxServer::get_Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_retries")] +IFaxServer::get_RetryDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_retrydelay")] +IFaxServer::get_Security=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_security")] +IFaxServer::get_ServerCoverpage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_servercoverpage")] +IFaxServer::get_ServerMapiProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_servermapiprofile")] +IFaxServer::get_ServerName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_servername")] +IFaxServer::get_UseDeviceTsid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_usedevicetsid")] +IFaxServer::GetDeviceProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-getdeviceproviders")] +IFaxServer::GetDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-getdevices")] +IFaxServer::GetExtensionProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-getextensionproperty")] +IFaxServer::GetJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-getjobs")] +IFaxServer::GetPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-getports")] +IFaxServer::InboundRouting=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_inboundrouting")] +IFaxServer::ListenToServerEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-listentoserverevents")] +IFaxServer::LoggingOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_loggingoptions")] +IFaxServer::MajorBuild=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_majorbuild")] +IFaxServer::MajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_majorversion")] +IFaxServer::MinorBuild=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_minorbuild")] +IFaxServer::MinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_minorversion")] +IFaxServer::OutboundRouting=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_outboundrouting")] +IFaxServer::PauseServerQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_pauseserverqueue")] +IFaxServer::put_ArchiveDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_archivedirectory")] +IFaxServer::put_ArchiveOutboundFaxes=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_archiveoutboundfaxes")] +IFaxServer::put_Branding=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_branding")] +IFaxServer::put_DirtyDays=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_dirtydays")] +IFaxServer::put_DiscountRateEndHour=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_discountrateendhour")] +IFaxServer::put_DiscountRateEndMinute=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_discountrateendminute")] +IFaxServer::put_DiscountRateStartHour=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_discountratestarthour")] +IFaxServer::put_DiscountRateStartMinute=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_discountratestartminute")] +IFaxServer::put_PauseServerQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_pauseserverqueue")] +IFaxServer::put_Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_retries")] +IFaxServer::put_RetryDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_retrydelay")] +IFaxServer::put_ServerCoverpage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_servercoverpage")] +IFaxServer::put_ServerMapiProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_servermapiprofile")] +IFaxServer::put_UseDeviceTsid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_usedevicetsid")] +IFaxServer::ReceiptOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_receiptoptions")] +IFaxServer::RegisterDeviceProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-registerdeviceprovider")] +IFaxServer::RegisteredEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_registeredevents")] +IFaxServer::RegisterInboundRoutingExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-registerinboundroutingextension")] +IFaxServer::Retries=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_retries")] +IFaxServer::RetryDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_retrydelay")] +IFaxServer::Security=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_security")] +IFaxServer::ServerCoverpage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_servercoverpage")] +IFaxServer::ServerMapiProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-put_servermapiprofile")] +IFaxServer::ServerName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-get_servername")] +IFaxServer::SetExtensionProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-setextensionproperty")] +IFaxServer::UnregisterDeviceProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-unregisterdeviceprovider")] +IFaxServer::UnregisterInboundRoutingExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver-unregisterinboundroutingextension")] +IFaxServer::UseDeviceTsid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxserver-get_usedevicetsid")] +IFaxServer2=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxserver2")] +IFaxServer2::Configuration=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver2-get_configuration")] +IFaxServer2::CurrentAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver2-get_currentaccount")] +IFaxServer2::FaxAccountSet=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver2-get_faxaccountset")] +IFaxServer2::get_Configuration=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver2-get_configuration")] +IFaxServer2::get_CurrentAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver2-get_currentaccount")] +IFaxServer2::get_FaxAccountSet=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver2-get_faxaccountset")] +IFaxServer2::get_Security2=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver2-get_security2")] +IFaxServer2::Security2=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nf-faxcomex-ifaxserver2-get_security2")] +IFaxServerNotify2=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxservernotify2")] +IFaxStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nn-faxcom-ifaxstatus")] +IFaxStatus::Address=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_address")] +IFaxStatus::CallerId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_callerid")] +IFaxStatus::Csid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_csid")] +IFaxStatus::CurrentPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_currentpage")] +IFaxStatus::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_description")] +IFaxStatus::DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_deviceid")] +IFaxStatus::DeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_devicename")] +IFaxStatus::DocumentName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_documentname")] +IFaxStatus::DocumentSize=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_documentsize")] +IFaxStatus::ElapsedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_elapsedtime")] +IFaxStatus::get_Address=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_address")] +IFaxStatus::get_CallerId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_callerid")] +IFaxStatus::get_Csid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_csid")] +IFaxStatus::get_CurrentPage=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_currentpage")] +IFaxStatus::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_description")] +IFaxStatus::get_DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_deviceid")] +IFaxStatus::get_DeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_devicename")] +IFaxStatus::get_DocumentName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_documentname")] +IFaxStatus::get_DocumentSize=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_documentsize")] +IFaxStatus::get_ElapsedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_elapsedtime")] +IFaxStatus::get_PageCount=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_pagecount")] +IFaxStatus::get_Receive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_receive")] +IFaxStatus::get_RecipientName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_recipientname")] +IFaxStatus::get_RoutingString=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_routingstring")] +IFaxStatus::get_Send=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_send")] +IFaxStatus::get_SenderName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_sendername")] +IFaxStatus::get_StartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_starttime")] +IFaxStatus::get_SubmittedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_submittedtime")] +IFaxStatus::get_Tsid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_tsid")] +IFaxStatus::PageCount=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_pagecount")] +IFaxStatus::Receive=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_receive")] +IFaxStatus::RecipientName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_recipientname")] +IFaxStatus::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-refresh")] +IFaxStatus::RoutingString=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_routingstring")] +IFaxStatus::Send=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_send")] +IFaxStatus::SenderName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_sendername")] +IFaxStatus::StartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_starttime")] +IFaxStatus::SubmittedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_submittedtime")] +IFaxStatus::Tsid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxstatus-get_tsid")] +IFaxTiff=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nn-faxcom-ifaxtiff")] +IFaxTiff::CallerId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_callerid")] +IFaxTiff::Csid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_csid")] +IFaxTiff::get_CallerId=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_callerid")] +IFaxTiff::get_Csid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_csid")] +IFaxTiff::get_Image=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_image")] +IFaxTiff::get_RawReceiveTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_rawreceivetime")] +IFaxTiff::get_ReceiveTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_receivetime")] +IFaxTiff::get_RecipientName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_recipientname")] +IFaxTiff::get_RecipientNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_recipientnumber")] +IFaxTiff::get_Routing=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_routing")] +IFaxTiff::get_SenderName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_sendername")] +IFaxTiff::get_TiffTagString=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_tifftagstring")] +IFaxTiff::get_Tsid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_tsid")] +IFaxTiff::Image=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-put_image")] +IFaxTiff::put_Image=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-put_image")] +IFaxTiff::put_TiffTagString=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_tifftagstring")] +IFaxTiff::RawReceiveTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_rawreceivetime")] +IFaxTiff::ReceiveTime=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_receivetime")] +IFaxTiff::RecipientName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_recipientname")] +IFaxTiff::RecipientNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_recipientnumber")] +IFaxTiff::Routing=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_routing")] +IFaxTiff::SenderName=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_sendername")] +IFaxTiff::TiffTagString=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_tifftagstring")] +IFaxTiff::Tsid=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcom/nf-faxcom-ifaxtiff-get_tsid")] +IFECommon=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nn-msime-ifecommon")] +IFECommon::InvokeDictToolDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifecommon-invokedicttooldialog")] +IFECommon::InvokeWordRegDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifecommon-invokewordregdialog")] +IFECommon::IsDefaultIME=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifecommon-isdefaultime")] +IFECommon::SetDefaultIME=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifecommon-setdefaultime")] +IFEDictionary=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nn-msime-ifedictionary")] +IFEDictionary::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifedictionary-close")] +IFEDictionary::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifedictionary-create")] +IFEDictionary::DisplayProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifedictionary-displayproperty")] +IFEDictionary::ExistWord=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifedictionary-existword")] +IFEDictionary::GetHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifedictionary-getheader")] +IFEDictionary::GetPosTable=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifedictionary-getpostable")] +IFEDictionary::GetWords=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifedictionary-getwords")] +IFEDictionary::NextWords=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifedictionary-nextwords")] +IFEDictionary::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifedictionary-open")] +IFEDictionary::RegisterWord=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifedictionary-registerword")] +IFEDictionary::SetHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifedictionary-setheader")] +IFeedbackHubAppInfo=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ifeebackhubappinfo")] +IFeedbackHubAppInfo::GetAumidFromAppListEntry=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ifeedbackhubappinfo-getaumidfromapplistentry")] +IFeedbackHubAppInfo::GetInstalledLegacyApps=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ifeedbackhubappinfo-getinstalledlegacyapps")] +IFeedbackHubAppInfo::GetRunningApps=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ifeedbackhubappinfo-getrunningapps")] +IFeedClockVector=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-ifeedclockvector")] +IFeedClockVector::GetUpdateCount=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ifeedclockvector-getupdatecount")] +IFeedClockVector::IsNoConflictsSpecified=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ifeedclockvector-isnoconflictsspecified")] +IFeedClockVectorElement=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-ifeedclockvectorelement")] +IFeedClockVectorElement::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ifeedclockvectorelement-getflags")] +IFeedClockVectorElement::GetSyncTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ifeedclockvectorelement-getsynctime")] +IFELanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nn-msime-ifelanguage")] +IFELanguage::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifelanguage-close")] +IFELanguage::GetConversion=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifelanguage-getconversion")] +IFELanguage::GetConversionModeCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifelanguage-getconversionmodecaps")] +IFELanguage::GetJMorphResult=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifelanguage-getjmorphresult")] +IFELanguage::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/nf-msime-ifelanguage-open")] +IFEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpioctl/ns-tcpioctl-ifentry")] +IFhConfigMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nn-fhcfg-ifhconfigmgr")] +IFhConfigMgr::AddRemoveExcludeRule=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-addremoveexcluderule")] +IFhConfigMgr::ChangeDefaultTargetRecommendation=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-changedefaulttargetrecommendation")] +IFhConfigMgr::CreateDefaultConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-createdefaultconfiguration")] +IFhConfigMgr::GetBackupStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-getbackupstatus")] +IFhConfigMgr::GetDefaultTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-getdefaulttarget")] +IFhConfigMgr::GetIncludeExcludeRules=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-getincludeexcluderules")] +IFhConfigMgr::GetLocalPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-getlocalpolicy")] +IFhConfigMgr::LoadConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-loadconfiguration")] +IFhConfigMgr::ProvisionAndSetNewTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-provisionandsetnewtarget")] +IFhConfigMgr::QueryProtectionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-queryprotectionstatus")] +IFhConfigMgr::SaveConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-saveconfiguration")] +IFhConfigMgr::SetBackupStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-setbackupstatus")] +IFhConfigMgr::SetLocalPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-setlocalpolicy")] +IFhConfigMgr::ValidateTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhconfigmgr-validatetarget")] +IFhReassociation=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nn-fhcfg-ifhreassociation")] +IFhReassociation::GetConfigurationDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhreassociation-getconfigurationdetails")] +IFhReassociation::PerformReassociation=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhreassociation-performreassociation")] +IFhReassociation::ScanTargetForConfigurations=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhreassociation-scantargetforconfigurations")] +IFhReassociation::SelectConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhreassociation-selectconfiguration")] +IFhReassociation::ValidateTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhreassociation-validatetarget")] +IFhScopeIterator=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nn-fhcfg-ifhscopeiterator")] +IFhScopeIterator::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhscopeiterator-getitem")] +IFhScopeIterator::MoveToNextItem=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhscopeiterator-movetonextitem")] +IFhTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nn-fhcfg-ifhtarget")] +IFhTarget::GetNumericalProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhtarget-getnumericalproperty")] +IFhTarget::GetStringProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/fhcfg/nf-fhcfg-ifhtarget-getstringproperty")] +IFIEXTRA=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-ifiextra")] +IFileBasedLogInit=[Documentation("https://docs.microsoft.com/windows/win32/api/txlogpub/nn-txlogpub-ifilebasedloginit")] +IFileBasedLogInit::InitNew=[Documentation("https://docs.microsoft.com/windows/win32/api/txlogpub/nf-txlogpub-ifilebasedloginit-initnew")] +IFileDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifiledialog")] +IFileDialog::AddPlace=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-addplace")] +IFileDialog::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-advise")] +IFileDialog::ClearClientData=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-clearclientdata")] +IFileDialog::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-close")] +IFileDialog::GetCurrentSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-getcurrentselection")] +IFileDialog::GetFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-getfilename")] +IFileDialog::GetFileTypeIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-getfiletypeindex")] +IFileDialog::GetFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-getfolder")] +IFileDialog::GetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-getoptions")] +IFileDialog::GetResult=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-getresult")] +IFileDialog::SetClientGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-setclientguid")] +IFileDialog::SetDefaultExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-setdefaultextension")] +IFileDialog::SetDefaultFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-setdefaultfolder")] +IFileDialog::SetFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-setfilename")] +IFileDialog::SetFileNameLabel=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-setfilenamelabel")] +IFileDialog::SetFileTypeIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-setfiletypeindex")] +IFileDialog::SetFileTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-setfiletypes")] +IFileDialog::SetFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-setfilter")] +IFileDialog::SetFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-setfolder")] +IFileDialog::SetOkButtonLabel=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-setokbuttonlabel")] +IFileDialog::SetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-setoptions")] +IFileDialog::SetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-settitle")] +IFileDialog::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialog-unadvise")] +IFileDialog2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ifiledialog2")] +IFileDialog2::SetCancelButtonLabel=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ifiledialog2-setcancelbuttonlabel")] +IFileDialog2::SetNavigationRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ifiledialog2-setnavigationroot")] +IFileDialogControlEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ifiledialogcontrolevents")] +IFileDialogControlEvents::OnButtonClicked=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ifiledialogcontrolevents-onbuttonclicked")] +IFileDialogControlEvents::OnCheckButtonToggled=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ifiledialogcontrolevents-oncheckbuttontoggled")] +IFileDialogControlEvents::OnControlActivating=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ifiledialogcontrolevents-oncontrolactivating")] +IFileDialogControlEvents::OnItemSelected=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ifiledialogcontrolevents-onitemselected")] +IFileDialogCustomize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifiledialogcustomize")] +IFileDialogCustomize::AddCheckButton=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-addcheckbutton")] +IFileDialogCustomize::AddComboBox=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-addcombobox")] +IFileDialogCustomize::AddControlItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-addcontrolitem")] +IFileDialogCustomize::AddEditBox=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-addeditbox")] +IFileDialogCustomize::AddMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-addmenu")] +IFileDialogCustomize::AddPushButton=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-addpushbutton")] +IFileDialogCustomize::AddRadioButtonList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-addradiobuttonlist")] +IFileDialogCustomize::AddSeparator=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-addseparator")] +IFileDialogCustomize::AddText=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-addtext")] +IFileDialogCustomize::EnableOpenDropDown=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-enableopendropdown")] +IFileDialogCustomize::EndVisualGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-endvisualgroup")] +IFileDialogCustomize::GetCheckButtonState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-getcheckbuttonstate")] +IFileDialogCustomize::GetControlItemState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-getcontrolitemstate")] +IFileDialogCustomize::GetControlState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-getcontrolstate")] +IFileDialogCustomize::GetEditBoxText=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-geteditboxtext")] +IFileDialogCustomize::GetSelectedControlItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-getselectedcontrolitem")] +IFileDialogCustomize::MakeProminent=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-makeprominent")] +IFileDialogCustomize::RemoveAllControlItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-removeallcontrolitems")] +IFileDialogCustomize::RemoveControlItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-removecontrolitem")] +IFileDialogCustomize::SetCheckButtonState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-setcheckbuttonstate")] +IFileDialogCustomize::SetControlItemState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-setcontrolitemstate")] +IFileDialogCustomize::SetControlItemText=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-setcontrolitemtext")] +IFileDialogCustomize::SetControlLabel=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-setcontrollabel")] +IFileDialogCustomize::SetControlState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-setcontrolstate")] +IFileDialogCustomize::SetEditBoxText=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-seteditboxtext")] +IFileDialogCustomize::SetSelectedControlItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-setselectedcontrolitem")] +IFileDialogCustomize::StartVisualGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogcustomize-startvisualgroup")] +IFileDialogEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifiledialogevents")] +IFileDialogEvents::OnFileOk=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogevents-onfileok")] +IFileDialogEvents::OnFolderChange=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogevents-onfolderchange")] +IFileDialogEvents::OnFolderChanging=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogevents-onfolderchanging")] +IFileDialogEvents::OnOverwrite=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogevents-onoverwrite")] +IFileDialogEvents::OnSelectionChange=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogevents-onselectionchange")] +IFileDialogEvents::OnShareViolation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogevents-onshareviolation")] +IFileDialogEvents::OnTypeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifiledialogevents-ontypechange")] +IFileIOCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ifileiocallback")] +IFileIOCallback::ResultCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ifileiocallback-resultcallback-dword")] +IFileIsInUse=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifileisinuse")] +IFileIsInUse::CloseFile=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileisinuse-closefile")] +IFileIsInUse::GetAppName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileisinuse-getappname")] +IFileIsInUse::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileisinuse-getcapabilities")] +IFileIsInUse::GetSwitchToHWND=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileisinuse-getswitchtohwnd")] +IFileIsInUse::GetUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileisinuse-getusage")] +IFileOpenDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifileopendialog")] +IFileOpenDialog::GetResults=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileopendialog-getresults")] +IFileOpenDialog::GetSelectedItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileopendialog-getselecteditems")] +IFileOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifileoperation")] +IFileOperation::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-advise")] +IFileOperation::ApplyPropertiesToItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-applypropertiestoitem")] +IFileOperation::ApplyPropertiesToItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-applypropertiestoitems")] +IFileOperation::CopyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-copyitem")] +IFileOperation::CopyItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-copyitems")] +IFileOperation::DeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-deleteitem")] +IFileOperation::DeleteItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-deleteitems")] +IFileOperation::GetAnyOperationsAborted=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-getanyoperationsaborted")] +IFileOperation::MoveItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-moveitem")] +IFileOperation::MoveItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-moveitems")] +IFileOperation::NewItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-newitem")] +IFileOperation::PerformOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-performoperations")] +IFileOperation::RenameItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-renameitem")] +IFileOperation::RenameItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-renameitems")] +IFileOperation::SetOperationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-setoperationflags")] +IFileOperation::SetOwnerWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-setownerwindow")] +IFileOperation::SetProgressDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-setprogressdialog")] +IFileOperation::SetProgressMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-setprogressmessage")] +IFileOperation::SetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-setproperties")] +IFileOperation::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperation-unadvise")] +IFileOperationProgressSink=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifileoperationprogresssink")] +IFileOperationProgressSink::FinishOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-finishoperations")] +IFileOperationProgressSink::PauseTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-pausetimer")] +IFileOperationProgressSink::PostCopyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-postcopyitem")] +IFileOperationProgressSink::PostDeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-postdeleteitem")] +IFileOperationProgressSink::PostMoveItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-postmoveitem")] +IFileOperationProgressSink::PostNewItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-postnewitem")] +IFileOperationProgressSink::PostRenameItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-postrenameitem")] +IFileOperationProgressSink::PreCopyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-precopyitem")] +IFileOperationProgressSink::PreDeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-predeleteitem")] +IFileOperationProgressSink::PreMoveItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-premoveitem")] +IFileOperationProgressSink::PreNewItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-prenewitem")] +IFileOperationProgressSink::PreRenameItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-prerenameitem")] +IFileOperationProgressSink::ResetTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-resettimer")] +IFileOperationProgressSink::ResumeTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-resumetimer")] +IFileOperationProgressSink::StartOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-startoperations")] +IFileOperationProgressSink::UpdateProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileoperationprogresssink-updateprogress")] +IFileSaveDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifilesavedialog")] +IFileSaveDialog::ApplyProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifilesavedialog-applyproperties")] +IFileSaveDialog::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifilesavedialog-getproperties")] +IFileSaveDialog::SetCollectedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifilesavedialog-setcollectedproperties")] +IFileSaveDialog::SetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifilesavedialog-setproperties")] +IFileSaveDialog::SetSaveAsItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifilesavedialog-setsaveasitem")] +IFileSinkFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ifilesinkfilter")] +IFileSinkFilter::GetCurFile=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifilesinkfilter-getcurfile")] +IFileSinkFilter::SetFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifilesinkfilter-setfilename")] +IFileSinkFilter2=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ifilesinkfilter2")] +IFileSinkFilter2::GetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifilesinkfilter2-getmode")] +IFileSinkFilter2::SetFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifilesinkfilter-setfilename")] +IFileSinkFilter2::SetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifilesinkfilter2-setmode")] +IFileSourceFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ifilesourcefilter")] +IFileSourceFilter::GetCurFile=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifilesourcefilter-getcurfile")] +IFileSourceFilter::Load=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifilesourcefilter-load")] +IFileSyncMergeHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifilesyncmergehandler")] +IFileSyncMergeHandler::Merge=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifilesyncmergehandler-merge")] +IFileSyncMergeHandler::ShowResolveConflictUIAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifilesyncmergehandler-showresolveconflictuiasync")] +IFileSystemBindData=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifilesystembinddata")] +IFileSystemBindData::GetFindData=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifilesystembinddata-getfinddata")] +IFileSystemBindData::SetFindData=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifilesystembinddata-setfinddata")] +IFileSystemBindData2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifilesystembinddata2")] +IFileSystemBindData2::GetFileID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifilesystembinddata2-getfileid")] +IFileSystemBindData2::GetJunctionCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifilesystembinddata2-getjunctionclsid")] +IFileSystemBindData2::SetFileID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifilesystembinddata2-setfileid")] +IFileSystemBindData2::SetJunctionCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifilesystembinddata2-setjunctionclsid")] +IFileSystemImage=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-ifilesystemimage")] +IFileSystemImage::CalculateDiscIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-calculatediscidentifier")] +IFileSystemImage::ChooseImageDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-chooseimagedefaults")] +IFileSystemImage::ChooseImageDefaultsForMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-chooseimagedefaultsformediatype")] +IFileSystemImage::CreateDirectoryItem=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-createdirectoryitem")] +IFileSystemImage::CreateFileItem=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-createfileitem")] +IFileSystemImage::CreateResultImage=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-createresultimage")] +IFileSystemImage::Exists=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-exists")] +IFileSystemImage::get_BootImageOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_bootimageoptions")] +IFileSystemImage::get_ChangePoint=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_changepoint")] +IFileSystemImage::get_DirectoryCount=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_directorycount")] +IFileSystemImage::get_FileCount=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_filecount")] +IFileSystemImage::get_FileSystemsSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_filesystemssupported")] +IFileSystemImage::get_FileSystemsToCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_filesystemstocreate")] +IFileSystemImage::get_FreeMediaBlocks=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_freemediablocks")] +IFileSystemImage::get_ImportedVolumeName=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_importedvolumename")] +IFileSystemImage::get_ISO9660InterchangeLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_iso9660interchangelevel")] +IFileSystemImage::get_ISO9660InterchangeLevelsSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_iso9660interchangelevelssupported")] +IFileSystemImage::get_MultisessionInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_multisessioninterfaces")] +IFileSystemImage::get_Root=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_root")] +IFileSystemImage::get_SessionStartBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_sessionstartblock")] +IFileSystemImage::get_StageFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_stagefiles")] +IFileSystemImage::get_StrictFileSystemCompliance=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_strictfilesystemcompliance")] +IFileSystemImage::get_UDFRevision=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_udfrevision")] +IFileSystemImage::get_UDFRevisionsSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_udfrevisionssupported")] +IFileSystemImage::get_UsedBlocks=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_usedblocks")] +IFileSystemImage::get_UseRestrictedCharacterSet=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_userestrictedcharacterset")] +IFileSystemImage::get_VolumeName=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_volumename")] +IFileSystemImage::get_VolumeNameISO9660=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_volumenameiso9660")] +IFileSystemImage::get_VolumeNameJoliet=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_volumenamejoliet")] +IFileSystemImage::get_VolumeNameUDF=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_volumenameudf")] +IFileSystemImage::get_WorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-get_workingdirectory")] +IFileSystemImage::GetDefaultFileSystemForImport=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-getdefaultfilesystemforimport")] +IFileSystemImage::IdentifyFileSystemsOnDisc=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-identifyfilesystemsondisc")] +IFileSystemImage::ImportFileSystem=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-importfilesystem")] +IFileSystemImage::ImportSpecificFileSystem=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-importspecificfilesystem")] +IFileSystemImage::LockInChangePoint=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-lockinchangepoint")] +IFileSystemImage::put_BootImageOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-put_bootimageoptions")] +IFileSystemImage::put_FileSystemsToCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-put_filesystemstocreate")] +IFileSystemImage::put_FreeMediaBlocks=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-put_freemediablocks")] +IFileSystemImage::put_ISO9660InterchangeLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-put_iso9660interchangelevel")] +IFileSystemImage::put_MultisessionInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-put_multisessioninterfaces")] +IFileSystemImage::put_SessionStartBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-put_sessionstartblock")] +IFileSystemImage::put_StageFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-put_stagefiles")] +IFileSystemImage::put_StrictFileSystemCompliance=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-put_strictfilesystemcompliance")] +IFileSystemImage::put_UDFRevision=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-put_udfrevision")] +IFileSystemImage::put_UseRestrictedCharacterSet=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-put_userestrictedcharacterset")] +IFileSystemImage::put_VolumeName=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-put_volumename")] +IFileSystemImage::put_WorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-put_workingdirectory")] +IFileSystemImage::RollbackToChangePoint=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-rollbacktochangepoint")] +IFileSystemImage::SetMaxMediaBlocksFromDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage-setmaxmediablocksfromdevice")] +IFileSystemImage2=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-ifilesystemimage2")] +IFileSystemImage2::get_BootImageOptionsArray=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage2-get_bootimageoptionsarray")] +IFileSystemImage2::put_BootImageOptionsArray=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage2-put_bootimageoptionsarray")] +IFileSystemImage3=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-ifilesystemimage3")] +IFileSystemImage3::get_CreateRedundantUdfMetadataFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage3-get_createredundantudfmetadatafiles")] +IFileSystemImage3::ProbeSpecificFileSystem=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage3-probespecificfilesystem")] +IFileSystemImage3::put_CreateRedundantUdfMetadataFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimage3-put_createredundantudfmetadatafiles")] +IFileSystemImageResult=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-ifilesystemimageresult")] +IFileSystemImageResult::get_BlockSize=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimageresult-get_blocksize")] +IFileSystemImageResult::get_DiscId=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimageresult-get_discid")] +IFileSystemImageResult::get_ImageStream=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimageresult-get_imagestream")] +IFileSystemImageResult::get_ProgressItems=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimageresult-get_progressitems")] +IFileSystemImageResult::get_TotalBlocks=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimageresult-get_totalblocks")] +IFileSystemImageResult2=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-ifilesystemimageresult2")] +IFileSystemImageResult2::get_ModifiedBlocks=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifilesystemimageresult2-get_modifiedblocks")] +IFileViewerA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-ifileviewera")] +IFileViewerA::PrintTo=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ifileviewera-printto")] +IFileViewerA::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ifileviewera-show")] +IFileViewerA::ShowInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ifileviewera-showinitialize")] +IFileViewerSite=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-ifileviewersite")] +IFileViewerSite::GetPinnedWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ifileviewersite-getpinnedwindow")] +IFileViewerSite::SetPinnedWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ifileviewersite-setpinnedwindow")] +IFileViewerW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-ifileviewerw")] +IFileViewerW::PrintTo=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ifileviewerw-printto")] +IFileViewerW::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ifileviewerw-show")] +IFileViewerW::ShowInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ifileviewerw-showinitialize")] +IFillLockBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-ifilllockbytes")] +IFillLockBytes::FillAppend=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ifilllockbytes-fillappend")] +IFillLockBytes::FillAt=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ifilllockbytes-fillat")] +IFillLockBytes::SetFillSize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ifilllockbytes-setfillsize")] +IFillLockBytes::Terminate=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ifilllockbytes-terminate")] +IFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/filter/nn-filter-ifilter")] +IFILTER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/filter/ne-filter-ifilter_flags")] +IFilter::BindRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/filter/nf-filter-ifilter-bindregion")] +IFilter::GetChunk=[Documentation("https://docs.microsoft.com/windows/win32/api/filter/nf-filter-ifilter-getchunk")] +IFilter::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/filter/nf-filter-ifilter-gettext")] +IFilter::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/filter/nf-filter-ifilter-getvalue")] +IFilter::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/filter/nf-filter-ifilter-init")] +IFilterChain=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ifilterchain")] +IFilterChain::PauseChain=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifilterchain-pausechain")] +IFilterChain::RemoveChain=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifilterchain-removechain")] +IFilterChain::StartChain=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifilterchain-startchain")] +IFilterChain::StopChain=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifilterchain-stopchain")] +IFilterGraph=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ifiltergraph")] +IFilterGraph::AddFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltergraph-addfilter")] +IFilterGraph::ConnectDirect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltergraph-connectdirect")] +IFilterGraph::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltergraph-disconnect")] +IFilterGraph::EnumFilters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltergraph-enumfilters")] +IFilterGraph::FindFilterByName=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltergraph-findfilterbyname")] +IFilterGraph::Reconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltergraph-reconnect")] +IFilterGraph::RemoveFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltergraph-removefilter")] +IFilterGraph::SetDefaultSyncSource=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltergraph-setdefaultsyncsource")] +IFilterGraph2=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ifiltergraph2")] +IFilterGraph2::AddSourceFilterForMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltergraph2-addsourcefilterformoniker")] +IFilterGraph2::ReconnectEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltergraph2-reconnectex")] +IFilterGraph2::RenderEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltergraph2-renderex")] +IFilterGraph3=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ifiltergraph3")] +IFilterGraph3::SetSyncSourceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltergraph3-setsyncsourceex")] +IFilterMapper=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ifiltermapper")] +IFilterMapper::EnumMatchingFilters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltermapper-enummatchingfilters")] +IFilterMapper::RegisterFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltermapper-registerfilter")] +IFilterMapper::RegisterFilterInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltermapper-registerfilterinstance")] +IFilterMapper::RegisterPin=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltermapper-registerpin")] +IFilterMapper::RegisterPinType=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltermapper-registerpintype")] +IFilterMapper::UnregisterFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltermapper-unregisterfilter")] +IFilterMapper::UnregisterFilterInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltermapper-unregisterfilterinstance")] +IFilterMapper::UnregisterPin=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltermapper-unregisterpin")] +IFilterMapper2=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ifiltermapper2")] +IFilterMapper2::CreateCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltermapper2-createcategory")] +IFilterMapper2::EnumMatchingFilters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltermapper2-enummatchingfilters")] +IFilterMapper2::RegisterFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltermapper2-registerfilter")] +IFilterMapper2::UnregisterFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltermapper2-unregisterfilter")] +IFilterMapper3=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ifiltermapper3")] +IFilterMapper3::GetICreateDevEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltermapper3-geticreatedevenum")] +IFilterRequestCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-ifilterrequestcallback")] +IFilterRequestCallback::RequestFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ifilterrequestcallback-requestfilter")] +IFIMETRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-ifimetrics")] +IFindCompressorCB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ifindcompressorcb")] +IFindReferenceTargetsCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nn-windows-ui-xaml-hosting-referencetracker-ifindreferencetargetscallback")] +IFindReferenceTargetsCallback::xaml=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ifindreferencetargetscallback-foundtrackertarget")] +IFindSimilarResults=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-ifindsimilarresults")] +IFindSimilarResults::GetNextFileId=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-ifindsimilarresults-getnextfileid")] +IFindSimilarResults::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-ifindsimilarresults-getsize")] +IFiringControl=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nn-eventsys-ifiringcontrol")] +IFiringControl::FireSubscription=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ifiringcontrol-firesubscription")] +IFolderAction=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-ifolderaction")] +IFolderAction::Actions=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderaction-get_actions")] +IFolderAction::Age=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderaction-get_age")] +IFolderAction::get_Actions=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderaction-get_actions")] +IFolderAction::get_Age=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderaction-get_age")] +IFolderAction::get_SendCabTo=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderaction-get_sendcabto")] +IFolderAction::get_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderaction-get_size")] +IFolderAction::put_Actions=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderaction-put_actions")] +IFolderAction::put_Age=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderaction-put_age")] +IFolderAction::put_SendCabTo=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderaction-put_sendcabto")] +IFolderAction::put_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderaction-put_size")] +IFolderAction::SendCabTo=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderaction-put_sendcabto")] +IFolderAction::Size=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderaction-get_size")] +IFolderActionCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-ifolderactioncollection")] +IFolderActionCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderactioncollection-get__newenum")] +IFolderActionCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderactioncollection-add")] +IFolderActionCollection::AddRange=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderactioncollection-addrange")] +IFolderActionCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderactioncollection-clear")] +IFolderActionCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderactioncollection-get_count")] +IFolderActionCollection::CreateFolderAction=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderactioncollection-createfolderaction")] +IFolderActionCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderactioncollection-get__newenum")] +IFolderActionCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderactioncollection-get_count")] +IFolderActionCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderactioncollection-get_item")] +IFolderActionCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderactioncollection-get_item")] +IFolderActionCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ifolderactioncollection-remove")] +IFolderBandPriv=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ifolderbandpriv")] +IFolderBandPriv::SetAccelerators=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ifolderbandpriv-setaccelerators")] +IFolderBandPriv::SetCascade=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ifolderbandpriv-setcascade")] +IFolderBandPriv::SetNoIcons=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ifolderbandpriv-setnoicons")] +IFolderBandPriv::SetNoText=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ifolderbandpriv-setnotext")] +IFolderFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifolderfilter")] +IFolderFilter::GetEnumFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderfilter-getenumflags")] +IFolderFilter::ShouldShow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderfilter-shouldshow")] +IFolderFilterSite=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifolderfiltersite")] +IFolderFilterSite::SetFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderfiltersite-setfilter")] +IFolderSupport=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ifoldersupportiunknown")] +IFolderSupport::GetSupportMask=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ifoldersupport-getsupportmask")] +IFolderView=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifolderview")] +IFolderView::GetAutoArrange=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview-getautoarrange")] +IFolderView::GetCurrentViewMode=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview-getcurrentviewmode")] +IFolderView::GetDefaultSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview-getdefaultspacing")] +IFolderView::GetFocusedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview-getfocuseditem")] +IFolderView::GetFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview-getfolder")] +IFolderView::GetItemPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview-getitemposition")] +IFolderView::GetSelectionMarkedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview-getselectionmarkeditem")] +IFolderView::GetSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview-getspacing")] +IFolderView::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview-item")] +IFolderView::ItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview-itemcount")] +IFolderView::Items=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview-items")] +IFolderView::SelectAndPositionItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview-selectandpositionitems")] +IFolderView::SelectItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview-selectitem")] +IFolderView::SetCurrentViewMode=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview-setcurrentviewmode")] +IFolderView2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifolderview2")] +IFolderView2::DoRename=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-dorename")] +IFolderView2::GetCurrentFolderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-getcurrentfolderflags")] +IFolderView2::GetGroupBy=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-getgroupby")] +IFolderView2::GetGroupSubsetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-getgroupsubsetcount")] +IFolderView2::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-getitem")] +IFolderView2::GetSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-getselecteditem")] +IFolderView2::GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-getselection")] +IFolderView2::GetSelectionState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-getselectionstate")] +IFolderView2::GetSortColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-getsortcolumncount")] +IFolderView2::GetSortColumns=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-getsortcolumns")] +IFolderView2::GetViewModeAndIconSize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-getviewmodeandiconsize")] +IFolderView2::GetViewProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-getviewproperty")] +IFolderView2::GetVisibleItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-getvisibleitem")] +IFolderView2::InvokeVerbOnSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-invokeverbonselection")] +IFolderView2::IsMoveInSameFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-ismoveinsamefolder")] +IFolderView2::SetCurrentFolderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-setcurrentfolderflags")] +IFolderView2::SetExtendedTileViewProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-setextendedtileviewproperties")] +IFolderView2::SetGroupBy=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-setgroupby")] +IFolderView2::SetGroupSubsetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-setgroupsubsetcount")] +IFolderView2::SetRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-setredraw")] +IFolderView2::SetSortColumns=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-setsortcolumns")] +IFolderView2::SetText=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-settext")] +IFolderView2::SetTileViewProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-settileviewproperties")] +IFolderView2::SetViewModeAndIconSize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-setviewmodeandiconsize")] +IFolderView2::SetViewProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderview2-setviewproperty")] +IFolderViewHost=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ifolderviewhost")] +IFolderViewHost::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ifolderviewhost-initialize")] +IFolderViewOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ifolderviewoptions")] +IFolderViewOptions::GetFolderViewOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ifolderviewoptions-getfolderviewoptions")] +IFolderViewOptions::SetFolderViewOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ifolderviewoptions-setfolderviewoptions")] +IFolderViewSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifolderviewsettings")] +IFolderViewSettings::GetColumnPropertyList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderviewsettings-getcolumnpropertylist")] +IFolderViewSettings::GetFolderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderviewsettings-getfolderflags")] +IFolderViewSettings::GetGroupByProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderviewsettings-getgroupbyproperty")] +IFolderViewSettings::GetGroupSubsetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderviewsettings-getgroupsubsetcount")] +IFolderViewSettings::GetIconSize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderviewsettings-geticonsize")] +IFolderViewSettings::GetSortColumns=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderviewsettings-getsortcolumns")] +IFolderViewSettings::GetViewMode=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifolderviewsettings-getviewmode")] +IFont=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ifont")] +IFont::AddRefHfont=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-addrefhfont")] +IFont::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-clone")] +IFont::get_Bold=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-get_bold")] +IFont::get_Charset=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-get_charset")] +IFont::get_hFont=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-get_hfont")] +IFont::get_Italic=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-get_italic")] +IFont::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-get_name")] +IFont::get_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-get_size")] +IFont::get_Strikethrough=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-get_strikethrough")] +IFont::get_Underline=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-get_underline")] +IFont::get_Weight=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-get_weight")] +IFont::IsEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-isequal")] +IFont::put_Bold=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-put_bold")] +IFont::put_Charset=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-put_charset")] +IFont::put_Italic=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-put_italic")] +IFont::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-put_name")] +IFont::put_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-put_size")] +IFont::put_Strikethrough=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-put_strikethrough")] +IFont::put_Underline=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-put_underline")] +IFont::put_Weight=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-put_weight")] +IFont::QueryTextMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-querytextmetrics")] +IFont::ReleaseHfont=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-releasehfont")] +IFont::SetHdc=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-sethdc")] +IFont::SetRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ifont-setratio")] +IFontDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ifontdisp")] +IForegroundTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iforegroundtransfer")] +IForegroundTransfer::AllowForegroundTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iforegroundtransfer-allowforegroundtransfer")] +IForgottenKnowledge=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-iforgottenknowledge")] +IForgottenKnowledge::ForgetToVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iforgottenknowledge-forgettoversion")] +IFrameBufferCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iframebuffercallback")] +IFrameBufferCallback::ResultCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iframebuffercallback-resultcallback-dword-dword-dword-dword-double-dword-byte-arr")] +IFrameBufferRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iframebufferrequest")] +IFrameBufferRequest::RequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iframebufferrequest-requestasync-dword-eventid-dword-iframebuffercallback-ptr-dword-dword")] +IFrameEventsCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iframeeventscallback")] +IFrameEventsCallback::GetSupportedEventColumns=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iframeeventscallback-getsupportedeventcolumns-dword-eventcolumnid-arr-bstr-arr")] +IFrameEventsCallback::ResultCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iframeeventscallback-resultcallback-dword-dword-dword-dword-variant-arr")] +IFrameEventsRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iframeeventsrequest")] +IFrameEventsRequest::RequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iframeeventsrequest-requestasync-dword-dword-dword-arr-iframeeventscallback-ptr-dword-dword")] +IFrameEventsRequest::RequestSupportedColumnsAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iframeeventsrequest-requestsupportedcolumnsasync-iframeeventscallback-ptr-dword")] +IFrameListCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iframelistcallback")] +IFrameListCallback::ResultCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iframelistcallback-resultcallback-dword-dword-arr-dword-arr")] +IFrameListRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iframelistrequest")] +IFrameListRequest::RequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iframelistrequest-requestasync-iframelistcallback-ptr-dword-dword")] +IFrameworkInputPane=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iframeworkinputpane")] +IFrameworkInputPane::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iframeworkinputpane-advise")] +IFrameworkInputPane::AdviseWithHWND=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iframeworkinputpane-advisewithhwnd")] +IFrameworkInputPane::Location=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iframeworkinputpane-location")] +IFrameworkInputPane::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iframeworkinputpane-unadvise")] +IFrameworkInputPaneHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iframeworkinputpanehandler")] +IFrameworkInputPaneHandler::Hiding=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iframeworkinputpanehandler-hiding")] +IFrameworkInputPaneHandler::Showing=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iframeworkinputpanehandler-showing")] +IFrequencyMap=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-ifrequencymap")] +IFrequencyMap::get_CountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ifrequencymap-get_countrycode")] +IFrequencyMap::get_CountryCodeList=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ifrequencymap-get_countrycodelist")] +IFrequencyMap::get_DefaultFrequencyMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ifrequencymap-get_defaultfrequencymapping")] +IFrequencyMap::get_FrequencyMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ifrequencymap-get_frequencymapping")] +IFrequencyMap::put_CountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ifrequencymap-put_countrycode")] +IFrequencyMap::put_FrequencyMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-ifrequencymap-put_frequencymapping")] +IFsiDirectoryItem=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-ifsidirectoryitem")] +IFsiDirectoryItem::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsidirectoryitem-add")] +IFsiDirectoryItem::AddDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsidirectoryitem-adddirectory")] +IFsiDirectoryItem::AddFile=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsidirectoryitem-addfile")] +IFsiDirectoryItem::AddTree=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsidirectoryitem-addtree")] +IFsiDirectoryItem::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsidirectoryitem-get__newenum")] +IFsiDirectoryItem::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsidirectoryitem-get_count")] +IFsiDirectoryItem::get_EnumFsiItems=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsidirectoryitem-get_enumfsiitems")] +IFsiDirectoryItem::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsidirectoryitem-get_item")] +IFsiDirectoryItem::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsidirectoryitem-remove")] +IFsiDirectoryItem::RemoveTree=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsidirectoryitem-removetree")] +IFsiDirectoryItem2=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-ifsidirectoryitem2")] +IFsiDirectoryItem2::AddTreeWithNamedStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsidirectoryitem2-addtreewithnamedstreams")] +IFsiFileItem=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-ifsifileitem")] +IFsiFileItem::get_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsifileitem-get_data")] +IFsiFileItem::get_DataSize=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsifileitem-get_datasize")] +IFsiFileItem::get_DataSize32BitHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsifileitem-get_datasize32bithigh")] +IFsiFileItem::get_DataSize32BitLow=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsifileitem-get_datasize32bitlow")] +IFsiFileItem::put_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsifileitem-put_data")] +IFsiFileItem2=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-ifsifileitem2")] +IFsiFileItem2::AddStream=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsifileitem2-addstream")] +IFsiFileItem2::get_FsiNamedStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsifileitem2-get_fsinamedstreams")] +IFsiFileItem2::get_IsNamedStream=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsifileitem2-get_isnamedstream")] +IFsiFileItem2::get_IsRealTime=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsifileitem2-get_isrealtime")] +IFsiFileItem2::put_IsRealTime=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsifileitem2-put_isrealtime")] +IFsiFileItem2::RemoveStream=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsifileitem2-removestream")] +IFsiItem=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-ifsiitem")] +IFsiItem::FileSystemName=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsiitem-filesystemname")] +IFsiItem::FileSystemPath=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsiitem-filesystempath")] +IFsiItem::get_CreationTime=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsiitem-get_creationtime")] +IFsiItem::get_FullPath=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsiitem-get_fullpath")] +IFsiItem::get_IsHidden=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsiitem-get_ishidden")] +IFsiItem::get_LastAccessedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsiitem-get_lastaccessedtime")] +IFsiItem::get_LastModifiedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsiitem-get_lastmodifiedtime")] +IFsiItem::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsiitem-get_name")] +IFsiItem::put_CreationTime=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsiitem-put_creationtime")] +IFsiItem::put_IsHidden=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsiitem-put_ishidden")] +IFsiItem::put_LastAccessedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsiitem-put_lastaccessedtime")] +IFsiItem::put_LastModifiedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsiitem-put_lastmodifiedtime")] +IFsiNamedStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-ifsinamedstreams")] +IFsiNamedStreams::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsinamedstreams-get__newenum")] +IFsiNamedStreams::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsinamedstreams-get_count")] +IFsiNamedStreams::get_EnumNamedStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsinamedstreams-get_enumnamedstreams")] +IFsiNamedStreams::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-ifsinamedstreams-get_item")] +IFsrmAccessDeniedRemediationClient=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nn-fsrm-ifsrmaccessdeniedremediationclient")] +IFsrmAccessDeniedRemediationClient::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmaccessdeniedremediationclient-show")] +IFsrmAction=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nn-fsrm-ifsrmaction")] +IFsrmAction::ActionType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmaction-get_actiontype")] +IFsrmAction::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmaction-delete")] +IFsrmAction::get_ActionType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmaction-get_actiontype")] +IFsrmAction::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmaction-get_id")] +IFsrmAction::get_RunLimitInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmaction-get_runlimitinterval")] +IFsrmAction::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmaction-get_id")] +IFsrmAction::put_RunLimitInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmaction-put_runlimitinterval")] +IFsrmAction::RunLimitInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmaction-get_runlimitinterval")] +IFsrmActionCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nn-fsrm-ifsrmactioncommand")] +IFsrmActionCommand::Account=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-put_account")] +IFsrmActionCommand::Arguments=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-put_arguments")] +IFsrmActionCommand::ExecutablePath=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-put_executablepath")] +IFsrmActionCommand::get_Account=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-get_account")] +IFsrmActionCommand::get_Arguments=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-get_arguments")] +IFsrmActionCommand::get_ExecutablePath=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-get_executablepath")] +IFsrmActionCommand::get_KillTimeOut=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-get_killtimeout")] +IFsrmActionCommand::get_LogResult=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-get_logresult")] +IFsrmActionCommand::get_MonitorCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-get_monitorcommand")] +IFsrmActionCommand::get_WorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-get_workingdirectory")] +IFsrmActionCommand::KillTimeOut=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-get_killtimeout")] +IFsrmActionCommand::LogResult=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-put_logresult")] +IFsrmActionCommand::MonitorCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-get_monitorcommand")] +IFsrmActionCommand::put_Account=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-put_account")] +IFsrmActionCommand::put_Arguments=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-put_arguments")] +IFsrmActionCommand::put_ExecutablePath=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-put_executablepath")] +IFsrmActionCommand::put_KillTimeOut=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-put_killtimeout")] +IFsrmActionCommand::put_LogResult=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-put_logresult")] +IFsrmActionCommand::put_MonitorCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-put_monitorcommand")] +IFsrmActionCommand::put_WorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-put_workingdirectory")] +IFsrmActionCommand::WorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioncommand-get_workingdirectory")] +IFsrmActionEmail=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nn-fsrm-ifsrmactionemail")] +IFsrmActionEmail::get_MailBcc=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-get_mailbcc")] +IFsrmActionEmail::get_MailCc=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-get_mailcc")] +IFsrmActionEmail::get_MailFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-get_mailfrom")] +IFsrmActionEmail::get_MailReplyTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-get_mailreplyto")] +IFsrmActionEmail::get_MailSubject=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-get_mailsubject")] +IFsrmActionEmail::get_MailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-get_mailto")] +IFsrmActionEmail::get_MessageText=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-get_messagetext")] +IFsrmActionEmail::MailBcc=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailbcc")] +IFsrmActionEmail::MailCc=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-get_mailcc")] +IFsrmActionEmail::MailFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-get_mailfrom")] +IFsrmActionEmail::MailReplyTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailreplyto")] +IFsrmActionEmail::MailSubject=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailsubject")] +IFsrmActionEmail::MailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailto")] +IFsrmActionEmail::MessageText=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_messagetext")] +IFsrmActionEmail::put_MailBcc=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailbcc")] +IFsrmActionEmail::put_MailCc=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailcc")] +IFsrmActionEmail::put_MailFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailfrom")] +IFsrmActionEmail::put_MailReplyTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailreplyto")] +IFsrmActionEmail::put_MailSubject=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailsubject")] +IFsrmActionEmail::put_MailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailto")] +IFsrmActionEmail::put_MessageText=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_messagetext")] +IFsrmActionEmail2=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nn-fsrm-ifsrmactionemail2")] +IFsrmActionEmail2::AttachmentFileListSize=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail2-put_attachmentfilelistsize")] +IFsrmActionEmail2::get_AttachmentFileListSize=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail2-get_attachmentfilelistsize")] +IFsrmActionEmail2::get_MailBcc=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailbcc")] +IFsrmActionEmail2::get_MailCc=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-get_mailcc")] +IFsrmActionEmail2::get_MailFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-get_mailfrom")] +IFsrmActionEmail2::get_MailReplyTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailreplyto")] +IFsrmActionEmail2::get_MailSubject=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailsubject")] +IFsrmActionEmail2::get_MailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailto")] +IFsrmActionEmail2::get_MessageText=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_messagetext")] +IFsrmActionEmail2::MailBcc=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailbcc")] +IFsrmActionEmail2::MailCc=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-get_mailcc")] +IFsrmActionEmail2::MailFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-get_mailfrom")] +IFsrmActionEmail2::MailReplyTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailreplyto")] +IFsrmActionEmail2::MailSubject=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailsubject")] +IFsrmActionEmail2::MailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailto")] +IFsrmActionEmail2::MessageText=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_messagetext")] +IFsrmActionEmail2::put_AttachmentFileListSize=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail2-put_attachmentfilelistsize")] +IFsrmActionEmail2::put_MailBcc=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailbcc")] +IFsrmActionEmail2::put_MailCc=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-get_mailcc")] +IFsrmActionEmail2::put_MailFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-get_mailfrom")] +IFsrmActionEmail2::put_MailReplyTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailreplyto")] +IFsrmActionEmail2::put_MailSubject=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailsubject")] +IFsrmActionEmail2::put_MailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_mailto")] +IFsrmActionEmail2::put_MessageText=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionemail-put_messagetext")] +IFsrmActionEventLog=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nn-fsrm-ifsrmactioneventlog")] +IFsrmActionEventLog::EventType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioneventlog-get_eventtype")] +IFsrmActionEventLog::get_EventType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioneventlog-get_eventtype")] +IFsrmActionEventLog::get_MessageText=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioneventlog-get_messagetext")] +IFsrmActionEventLog::MessageText=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioneventlog-get_messagetext")] +IFsrmActionEventLog::put_EventType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioneventlog-put_eventtype")] +IFsrmActionEventLog::put_MessageText=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactioneventlog-put_messagetext")] +IFsrmActionReport=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nn-fsrm-ifsrmactionreport")] +IFsrmActionReport::get_MailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionreport-get_mailto")] +IFsrmActionReport::get_ReportTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionreport-get_reporttypes")] +IFsrmActionReport::MailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionreport-put_mailto")] +IFsrmActionReport::put_MailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionreport-put_mailto")] +IFsrmActionReport::put_ReportTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionreport-put_reporttypes")] +IFsrmActionReport::ReportTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmactionreport-put_reporttypes")] +IFsrmAutoApplyQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nn-fsrmquota-ifsrmautoapplyquota")] +IFsrmAutoApplyQuota::CommitAndUpdateDerived=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmautoapplyquota-commitandupdatederived")] +IFsrmAutoApplyQuota::ExcludeFolders=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmautoapplyquota-put_excludefolders")] +IFsrmAutoApplyQuota::get_ExcludeFolders=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmautoapplyquota-get_excludefolders")] +IFsrmAutoApplyQuota::put_ExcludeFolders=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmautoapplyquota-put_excludefolders")] +IFsrmClassificationManager=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmclassificationmanager")] +IFsrmClassificationManager::CancelClassification=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-cancelclassification")] +IFsrmClassificationManager::ClassificationLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationlasterror")] +IFsrmClassificationManager::ClassificationLastReportPathWithoutExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationlastreportpathwithoutextension")] +IFsrmClassificationManager::ClassificationReportEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-put_classificationreportenabled")] +IFsrmClassificationManager::ClassificationReportFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationreportformats")] +IFsrmClassificationManager::ClassificationReportMailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-put_classificationreportmailto")] +IFsrmClassificationManager::ClassificationRunningStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationrunningstatus")] +IFsrmClassificationManager::ClearFileProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-clearfileproperty")] +IFsrmClassificationManager::CreateModuleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-createmoduledefinition")] +IFsrmClassificationManager::CreatePropertyDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-createpropertydefinition")] +IFsrmClassificationManager::CreateRule=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-createrule")] +IFsrmClassificationManager::EnumFileProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-enumfileproperties")] +IFsrmClassificationManager::EnumModuleDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-enummoduledefinitions")] +IFsrmClassificationManager::EnumPropertyDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-enumpropertydefinitions")] +IFsrmClassificationManager::EnumRules=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-enumrules")] +IFsrmClassificationManager::get_ClassificationLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationlasterror")] +IFsrmClassificationManager::get_ClassificationLastReportPathWithoutExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationlastreportpathwithoutextension")] +IFsrmClassificationManager::get_ClassificationReportEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationreportenabled")] +IFsrmClassificationManager::get_ClassificationReportFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationreportformats")] +IFsrmClassificationManager::get_ClassificationReportMailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationreportmailto")] +IFsrmClassificationManager::get_ClassificationRunningStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationrunningstatus")] +IFsrmClassificationManager::get_Logging=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_logging")] +IFsrmClassificationManager::GetFileProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-getfileproperty")] +IFsrmClassificationManager::GetModuleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-getmoduledefinition")] +IFsrmClassificationManager::GetPropertyDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-getpropertydefinition")] +IFsrmClassificationManager::GetRule=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-getrule")] +IFsrmClassificationManager::Logging=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_logging")] +IFsrmClassificationManager::put_ClassificationReportEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-put_classificationreportenabled")] +IFsrmClassificationManager::put_ClassificationReportFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-put_classificationreportformats")] +IFsrmClassificationManager::put_ClassificationReportMailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-put_classificationreportmailto")] +IFsrmClassificationManager::put_Logging=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-put_logging")] +IFsrmClassificationManager::RunClassification=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-runclassification")] +IFsrmClassificationManager::SetFileProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-setfileproperty")] +IFsrmClassificationManager::WaitForClassificationCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-waitforclassificationcompletion")] +IFsrmClassificationManager2=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmclassificationmanager2")] +IFsrmClassificationManager2::CancelClassification=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-cancelclassification")] +IFsrmClassificationManager2::ClassificationLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationlasterror")] +IFsrmClassificationManager2::ClassificationLastReportPathWithoutExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationlastreportpathwithoutextension")] +IFsrmClassificationManager2::ClassificationReportEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-put_classificationreportenabled")] +IFsrmClassificationManager2::ClassificationReportFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationreportformats")] +IFsrmClassificationManager2::ClassificationReportMailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-put_classificationreportmailto")] +IFsrmClassificationManager2::ClassificationRunningStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationrunningstatus")] +IFsrmClassificationManager2::ClassifyFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager2-classifyfiles")] +IFsrmClassificationManager2::ClearFileProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-clearfileproperty")] +IFsrmClassificationManager2::CreateModuleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-createmoduledefinition")] +IFsrmClassificationManager2::CreatePropertyDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-createpropertydefinition")] +IFsrmClassificationManager2::CreateRule=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-createrule")] +IFsrmClassificationManager2::EnumFileProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-enumfileproperties")] +IFsrmClassificationManager2::EnumModuleDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-enummoduledefinitions")] +IFsrmClassificationManager2::EnumPropertyDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-enumpropertydefinitions")] +IFsrmClassificationManager2::EnumRules=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-enumrules")] +IFsrmClassificationManager2::get_ClassificationLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationlasterror")] +IFsrmClassificationManager2::get_ClassificationLastReportPathWithoutExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationlastreportpathwithoutextension")] +IFsrmClassificationManager2::get_ClassificationReportEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-put_classificationreportenabled")] +IFsrmClassificationManager2::get_ClassificationReportFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationreportformats")] +IFsrmClassificationManager2::get_ClassificationReportMailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-put_classificationreportmailto")] +IFsrmClassificationManager2::get_ClassificationRunningStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationrunningstatus")] +IFsrmClassificationManager2::get_Logging=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_logging")] +IFsrmClassificationManager2::GetFileProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-getfileproperty")] +IFsrmClassificationManager2::GetModuleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-getmoduledefinition")] +IFsrmClassificationManager2::GetPropertyDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-getpropertydefinition")] +IFsrmClassificationManager2::GetRule=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-getrule")] +IFsrmClassificationManager2::Logging=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_logging")] +IFsrmClassificationManager2::put_ClassificationReportEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-put_classificationreportenabled")] +IFsrmClassificationManager2::put_ClassificationReportFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_classificationreportformats")] +IFsrmClassificationManager2::put_ClassificationReportMailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-put_classificationreportmailto")] +IFsrmClassificationManager2::put_Logging=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-get_logging")] +IFsrmClassificationManager2::RunClassification=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-runclassification")] +IFsrmClassificationManager2::SetFileProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-setfileproperty")] +IFsrmClassificationManager2::WaitForClassificationCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationmanager-waitforclassificationcompletion")] +IFsrmClassificationRule=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmclassificationrule")] +IFsrmClassificationRule::ExecutionOption=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationrule-put_executionoption")] +IFsrmClassificationRule::get_ExecutionOption=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationrule-get_executionoption")] +IFsrmClassificationRule::get_PropertyAffected=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationrule-get_propertyaffected")] +IFsrmClassificationRule::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationrule-get_value")] +IFsrmClassificationRule::PropertyAffected=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationrule-get_propertyaffected")] +IFsrmClassificationRule::put_ExecutionOption=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationrule-put_executionoption")] +IFsrmClassificationRule::put_PropertyAffected=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationrule-put_propertyaffected")] +IFsrmClassificationRule::put_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationrule-put_value")] +IFsrmClassificationRule::Value=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassificationrule-get_value")] +IFsrmClassifierModuleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmclassifiermoduledefinition")] +IFsrmClassifierModuleDefinition::get_NeedsExplicitValue=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduledefinition-get_needsexplicitvalue")] +IFsrmClassifierModuleDefinition::get_PropertiesAffected=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduledefinition-get_propertiesaffected")] +IFsrmClassifierModuleDefinition::get_PropertiesUsed=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduledefinition-get_propertiesused")] +IFsrmClassifierModuleDefinition::NeedsExplicitValue=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduledefinition-get_needsexplicitvalue")] +IFsrmClassifierModuleDefinition::PropertiesAffected=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduledefinition-put_propertiesaffected")] +IFsrmClassifierModuleDefinition::PropertiesUsed=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduledefinition-put_propertiesused")] +IFsrmClassifierModuleDefinition::put_NeedsExplicitValue=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduledefinition-put_needsexplicitvalue")] +IFsrmClassifierModuleDefinition::put_PropertiesAffected=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduledefinition-put_propertiesaffected")] +IFsrmClassifierModuleDefinition::put_PropertiesUsed=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduledefinition-put_propertiesused")] +IFsrmClassifierModuleImplementation=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmclassifiermoduleimplementation")] +IFsrmClassifierModuleImplementation::DoesPropertyValueApply=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduleimplementation-doespropertyvalueapply")] +IFsrmClassifierModuleImplementation::get_LastModified=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduleimplementation-get_lastmodified")] +IFsrmClassifierModuleImplementation::GetPropertyValueToApply=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduleimplementation-getpropertyvaluetoapply")] +IFsrmClassifierModuleImplementation::LastModified=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduleimplementation-get_lastmodified")] +IFsrmClassifierModuleImplementation::OnBeginFile=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduleimplementation-onbeginfile")] +IFsrmClassifierModuleImplementation::OnEndFile=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduleimplementation-onendfile")] +IFsrmClassifierModuleImplementation::OnLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleimplementation-onload")] +IFsrmClassifierModuleImplementation::OnUnload=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleimplementation-onunload")] +IFsrmClassifierModuleImplementation::UseRulesAndDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmclassifiermoduleimplementation-userulesanddefinitions")] +IFsrmCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nn-fsrm-ifsrmcollection")] +IFsrmCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmcollection-get__newenum")] +IFsrmCollection::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmcollection-cancel")] +IFsrmCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmcollection-get_count")] +IFsrmCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmcollection-get__newenum")] +IFsrmCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmcollection-get_count")] +IFsrmCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmcollection-get_item")] +IFsrmCollection::get_State=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmcollection-get_state")] +IFsrmCollection::GetById=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmcollection-getbyid")] +IFsrmCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmcollection-get_item")] +IFsrmCollection::State=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmcollection-get_state")] +IFsrmCollection::WaitForCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmcollection-waitforcompletion")] +IFsrmCommittableCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nn-fsrm-ifsrmcommittablecollection")] +IFsrmCommittableCollection::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmcommittablecollection-commit")] +IFsrmDerivedObjectsResult=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nn-fsrm-ifsrmderivedobjectsresult")] +IFsrmDerivedObjectsResult::DerivedObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmderivedobjectsresult-get_derivedobjects")] +IFsrmDerivedObjectsResult::get_DerivedObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmderivedobjectsresult-get_derivedobjects")] +IFsrmDerivedObjectsResult::get_Results=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmderivedobjectsresult-get_results")] +IFsrmDerivedObjectsResult::Results=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmderivedobjectsresult-get_results")] +IFsrmExportImport=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nn-fsrm-ifsrmexportimport")] +IFsrmExportImport::ExportFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmexportimport-exportfilegroups")] +IFsrmExportImport::ExportFileScreenTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmexportimport-exportfilescreentemplates")] +IFsrmExportImport::ExportQuotaTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmexportimport-exportquotatemplates")] +IFsrmExportImport::ImportFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmexportimport-importfilegroups")] +IFsrmExportImport::ImportFileScreenTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmexportimport-importfilescreentemplates")] +IFsrmExportImport::ImportQuotaTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmexportimport-importquotatemplates")] +IFsrmFileConditionProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nn-fsrmreports-ifsrmfileconditionproperty")] +IFsrmFileConditionProperty::get_Operator=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfileconditionproperty-get_operator")] +IFsrmFileConditionProperty::get_PropertyId=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfileconditionproperty-get_propertyid")] +IFsrmFileConditionProperty::get_PropertyName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfileconditionproperty-get_propertyname")] +IFsrmFileConditionProperty::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfileconditionproperty-get_value")] +IFsrmFileConditionProperty::get_ValueType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfileconditionproperty-get_valuetype")] +IFsrmFileConditionProperty::Operator=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfileconditionproperty-get_operator")] +IFsrmFileConditionProperty::PropertyId=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfileconditionproperty-put_propertyid")] +IFsrmFileConditionProperty::PropertyName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfileconditionproperty-put_propertyname")] +IFsrmFileConditionProperty::put_Operator=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfileconditionproperty-put_operator")] +IFsrmFileConditionProperty::put_PropertyId=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfileconditionproperty-put_propertyid")] +IFsrmFileConditionProperty::put_PropertyName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfileconditionproperty-put_propertyname")] +IFsrmFileConditionProperty::put_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfileconditionproperty-put_value")] +IFsrmFileConditionProperty::put_ValueType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfileconditionproperty-put_valuetype")] +IFsrmFileConditionProperty::Value=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfileconditionproperty-put_value")] +IFsrmFileConditionProperty::ValueType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfileconditionproperty-get_valuetype")] +IFsrmFileGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nn-fsrmscreen-ifsrmfilegroup")] +IFsrmFileGroup::get_Members=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroup-get_members")] +IFsrmFileGroup::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroup-get_name")] +IFsrmFileGroup::get_NonMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroup-get_nonmembers")] +IFsrmFileGroup::Members=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroup-get_members")] +IFsrmFileGroup::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroup-get_name")] +IFsrmFileGroup::NonMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroup-get_nonmembers")] +IFsrmFileGroup::put_Members=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroup-put_members")] +IFsrmFileGroup::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroup-put_name")] +IFsrmFileGroup::put_NonMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroup-put_nonmembers")] +IFsrmFileGroupImported=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nn-fsrmscreen-ifsrmfilegroupimported")] +IFsrmFileGroupImported::get_OverwriteOnCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroupimported-get_overwriteoncommit")] +IFsrmFileGroupImported::OverwriteOnCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroupimported-put_overwriteoncommit")] +IFsrmFileGroupImported::put_OverwriteOnCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroupimported-put_overwriteoncommit")] +IFsrmFileGroupManager=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nn-fsrmscreen-ifsrmfilegroupmanager")] +IFsrmFileGroupManager::CreateFileGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroupmanager-createfilegroup")] +IFsrmFileGroupManager::EnumFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroupmanager-enumfilegroups")] +IFsrmFileGroupManager::ExportFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroupmanager-exportfilegroups")] +IFsrmFileGroupManager::GetFileGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroupmanager-getfilegroup")] +IFsrmFileGroupManager::ImportFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilegroupmanager-importfilegroups")] +IFsrmFileManagementJob=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nn-fsrmreports-ifsrmfilemanagementjob")] +IFsrmFileManagementJob::AddNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-addnotification")] +IFsrmFileManagementJob::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-cancel")] +IFsrmFileManagementJob::CreateCustomAction=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-createcustomaction")] +IFsrmFileManagementJob::CreateNotificationAction=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-createnotificationaction")] +IFsrmFileManagementJob::CreatePropertyCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-createpropertycondition")] +IFsrmFileManagementJob::CustomAction=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_customaction")] +IFsrmFileManagementJob::DaysSinceFileCreated=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_dayssincefilecreated")] +IFsrmFileManagementJob::DaysSinceFileLastAccessed=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_dayssincefilelastaccessed")] +IFsrmFileManagementJob::DaysSinceFileLastModified=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_dayssincefilelastmodified")] +IFsrmFileManagementJob::DeleteNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-deletenotification")] +IFsrmFileManagementJob::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_enabled")] +IFsrmFileManagementJob::EnumNotificationActions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-enumnotificationactions")] +IFsrmFileManagementJob::ExpirationDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_expirationdirectory")] +IFsrmFileManagementJob::FileNamePattern=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_filenamepattern")] +IFsrmFileManagementJob::Formats=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_formats")] +IFsrmFileManagementJob::FromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_fromdate")] +IFsrmFileManagementJob::get_CustomAction=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_customaction")] +IFsrmFileManagementJob::get_DaysSinceFileCreated=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_dayssincefilecreated")] +IFsrmFileManagementJob::get_DaysSinceFileLastAccessed=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_dayssincefilelastaccessed")] +IFsrmFileManagementJob::get_DaysSinceFileLastModified=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_dayssincefilelastmodified")] +IFsrmFileManagementJob::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_enabled")] +IFsrmFileManagementJob::get_ExpirationDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_expirationdirectory")] +IFsrmFileManagementJob::get_FileNamePattern=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_filenamepattern")] +IFsrmFileManagementJob::get_Formats=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_formats")] +IFsrmFileManagementJob::get_FromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_fromdate")] +IFsrmFileManagementJob::get_LastError=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_lasterror")] +IFsrmFileManagementJob::get_LastReportPathWithoutExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_lastreportpathwithoutextension")] +IFsrmFileManagementJob::get_LastRun=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_lastrun")] +IFsrmFileManagementJob::get_Logging=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_logging")] +IFsrmFileManagementJob::get_MailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_mailto")] +IFsrmFileManagementJob::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_name")] +IFsrmFileManagementJob::get_NamespaceRoots=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_namespaceroots")] +IFsrmFileManagementJob::get_Notifications=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_notifications")] +IFsrmFileManagementJob::get_OperationType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_operationtype")] +IFsrmFileManagementJob::get_Parameters=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_parameters")] +IFsrmFileManagementJob::get_PropertyConditions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_propertyconditions")] +IFsrmFileManagementJob::get_ReportEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_reportenabled")] +IFsrmFileManagementJob::get_RunningStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_runningstatus")] +IFsrmFileManagementJob::get_Task=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_task")] +IFsrmFileManagementJob::LastError=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_lasterror")] +IFsrmFileManagementJob::LastReportPathWithoutExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_lastreportpathwithoutextension")] +IFsrmFileManagementJob::LastRun=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_lastrun")] +IFsrmFileManagementJob::Logging=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_logging")] +IFsrmFileManagementJob::MailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_mailto")] +IFsrmFileManagementJob::ModifyNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-modifynotification")] +IFsrmFileManagementJob::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_name")] +IFsrmFileManagementJob::NamespaceRoots=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_namespaceroots")] +IFsrmFileManagementJob::Notifications=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_notifications")] +IFsrmFileManagementJob::OperationType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_operationtype")] +IFsrmFileManagementJob::Parameters=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_parameters")] +IFsrmFileManagementJob::PropertyConditions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_propertyconditions")] +IFsrmFileManagementJob::put_DaysSinceFileCreated=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_dayssincefilecreated")] +IFsrmFileManagementJob::put_DaysSinceFileLastAccessed=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_dayssincefilelastaccessed")] +IFsrmFileManagementJob::put_DaysSinceFileLastModified=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_dayssincefilelastmodified")] +IFsrmFileManagementJob::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_enabled")] +IFsrmFileManagementJob::put_ExpirationDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_expirationdirectory")] +IFsrmFileManagementJob::put_FileNamePattern=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_filenamepattern")] +IFsrmFileManagementJob::put_Formats=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_formats")] +IFsrmFileManagementJob::put_FromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_fromdate")] +IFsrmFileManagementJob::put_Logging=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_logging")] +IFsrmFileManagementJob::put_MailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_mailto")] +IFsrmFileManagementJob::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_name")] +IFsrmFileManagementJob::put_NamespaceRoots=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_namespaceroots")] +IFsrmFileManagementJob::put_OperationType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_operationtype")] +IFsrmFileManagementJob::put_Parameters=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_parameters")] +IFsrmFileManagementJob::put_ReportEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_reportenabled")] +IFsrmFileManagementJob::put_Task=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-put_task")] +IFsrmFileManagementJob::ReportEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_reportenabled")] +IFsrmFileManagementJob::Run=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-run")] +IFsrmFileManagementJob::RunningStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_runningstatus")] +IFsrmFileManagementJob::Task=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-get_task")] +IFsrmFileManagementJob::WaitForCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjob-waitforcompletion")] +IFsrmFileManagementJobManager=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nn-fsrmreports-ifsrmfilemanagementjobmanager")] +IFsrmFileManagementJobManager::ActionVariableDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjobmanager-get_actionvariabledescriptions")] +IFsrmFileManagementJobManager::ActionVariables=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjobmanager-get_actionvariables")] +IFsrmFileManagementJobManager::CreateFileManagementJob=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjobmanager-createfilemanagementjob")] +IFsrmFileManagementJobManager::EnumFileManagementJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjobmanager-enumfilemanagementjobs")] +IFsrmFileManagementJobManager::get_ActionVariableDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjobmanager-get_actionvariabledescriptions")] +IFsrmFileManagementJobManager::get_ActionVariables=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjobmanager-get_actionvariables")] +IFsrmFileManagementJobManager::GetFileManagementJob=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmfilemanagementjobmanager-getfilemanagementjob")] +IFsrmFileScreen=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nn-fsrmscreen-ifsrmfilescreen")] +IFsrmFileScreen::ApplyTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreen-applytemplate")] +IFsrmFileScreen::get_MatchesSourceTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreen-get_matchessourcetemplate")] +IFsrmFileScreen::get_Path=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreen-get_path")] +IFsrmFileScreen::get_SourceTemplateName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreen-get_sourcetemplatename")] +IFsrmFileScreen::get_UserAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreen-get_useraccount")] +IFsrmFileScreen::get_UserSid=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreen-get_usersid")] +IFsrmFileScreen::MatchesSourceTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreen-get_matchessourcetemplate")] +IFsrmFileScreen::Path=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreen-get_path")] +IFsrmFileScreen::SourceTemplateName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreen-get_sourcetemplatename")] +IFsrmFileScreen::UserAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreen-get_useraccount")] +IFsrmFileScreen::UserSid=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreen-get_usersid")] +IFsrmFileScreenBase=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nn-fsrmscreen-ifsrmfilescreenbase")] +IFsrmFileScreenBase::BlockedFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenbase-put_blockedfilegroups")] +IFsrmFileScreenBase::CreateAction=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenbase-createaction")] +IFsrmFileScreenBase::EnumActions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenbase-enumactions")] +IFsrmFileScreenBase::FileScreenFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenbase-get_filescreenflags")] +IFsrmFileScreenBase::get_BlockedFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenbase-get_blockedfilegroups")] +IFsrmFileScreenBase::get_FileScreenFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenbase-get_filescreenflags")] +IFsrmFileScreenBase::put_BlockedFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenbase-put_blockedfilegroups")] +IFsrmFileScreenBase::put_FileScreenFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenbase-put_filescreenflags")] +IFsrmFileScreenException=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nn-fsrmscreen-ifsrmfilescreenexception")] +IFsrmFileScreenException::AllowedFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenexception-get_allowedfilegroups")] +IFsrmFileScreenException::get_AllowedFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenexception-get_allowedfilegroups")] +IFsrmFileScreenException::get_Path=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenexception-get_path")] +IFsrmFileScreenException::Path=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenexception-get_path")] +IFsrmFileScreenException::put_AllowedFileGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenexception-put_allowedfilegroups")] +IFsrmFileScreenManager=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nn-fsrmscreen-ifsrmfilescreenmanager")] +IFsrmFileScreenManager::ActionVariableDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-get_actionvariabledescriptions")] +IFsrmFileScreenManager::ActionVariables=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-get_actionvariables")] +IFsrmFileScreenManager::CreateFileScreen=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-createfilescreen")] +IFsrmFileScreenManager::CreateFileScreenCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-createfilescreencollection")] +IFsrmFileScreenManager::CreateFileScreenException=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-createfilescreenexception")] +IFsrmFileScreenManager::EnumFileScreenExceptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-enumfilescreenexceptions")] +IFsrmFileScreenManager::EnumFileScreens=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-enumfilescreens")] +IFsrmFileScreenManager::get_ActionVariableDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-get_actionvariabledescriptions")] +IFsrmFileScreenManager::get_ActionVariables=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-get_actionvariables")] +IFsrmFileScreenManager::GetFileScreen=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-getfilescreen")] +IFsrmFileScreenManager::GetFileScreenException=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreenmanager-getfilescreenexception")] +IFsrmFileScreenTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nn-fsrmscreen-ifsrmfilescreentemplate")] +IFsrmFileScreenTemplate::CommitAndUpdateDerived=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplate-commitandupdatederived")] +IFsrmFileScreenTemplate::CopyTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplate-copytemplate")] +IFsrmFileScreenTemplate::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplate-get_name")] +IFsrmFileScreenTemplate::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplate-get_name")] +IFsrmFileScreenTemplate::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplate-put_name")] +IFsrmFileScreenTemplateImported=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nn-fsrmscreen-ifsrmfilescreentemplateimported")] +IFsrmFileScreenTemplateImported::get_OverwriteOnCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplateimported-get_overwriteoncommit")] +IFsrmFileScreenTemplateImported::OverwriteOnCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplateimported-put_overwriteoncommit")] +IFsrmFileScreenTemplateImported::put_OverwriteOnCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplateimported-put_overwriteoncommit")] +IFsrmFileScreenTemplateManager=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nn-fsrmscreen-ifsrmfilescreentemplatemanager")] +IFsrmFileScreenTemplateManager::CreateTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplatemanager-createtemplate")] +IFsrmFileScreenTemplateManager::EnumTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplatemanager-enumtemplates")] +IFsrmFileScreenTemplateManager::ExportTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplatemanager-exporttemplates")] +IFsrmFileScreenTemplateManager::GetTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplatemanager-gettemplate")] +IFsrmFileScreenTemplateManager::ImportTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmscreen/nf-fsrmscreen-ifsrmfilescreentemplatemanager-importtemplates")] +IFsrmMutableCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nn-fsrm-ifsrmmutablecollection")] +IFsrmMutableCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmmutablecollection-add")] +IFsrmMutableCollection::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmmutablecollection-clone")] +IFsrmMutableCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmmutablecollection-remove")] +IFsrmMutableCollection::RemoveById=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmmutablecollection-removebyid")] +IFsrmObject=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nn-fsrm-ifsrmobject")] +IFsrmObject::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmobject-commit")] +IFsrmObject::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmobject-delete")] +IFsrmObject::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmobject-put_description")] +IFsrmObject::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmobject-get_description")] +IFsrmObject::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmobject-get_id")] +IFsrmObject::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmobject-get_id")] +IFsrmObject::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmobject-put_description")] +IFsrmPathMapper=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nn-fsrm-ifsrmpathmapper")] +IFsrmPathMapper::GetSharePathsForLocalPath=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmpathmapper-getsharepathsforlocalpath")] +IFsrmPipelineModuleConnector=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmpipelinemoduleconnector")] +IFsrmPipelineModuleConnector::Bind=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleconnector-bind")] +IFsrmPipelineModuleConnector::get_HostingProcessPid=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleconnector-get_hostingprocesspid")] +IFsrmPipelineModuleConnector::get_HostingUserAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleconnector-get_hostinguseraccount")] +IFsrmPipelineModuleConnector::get_ModuleImplementation=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleconnector-get_moduleimplementation")] +IFsrmPipelineModuleConnector::get_ModuleName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleconnector-get_modulename")] +IFsrmPipelineModuleConnector::HostingProcessPid=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleconnector-get_hostingprocesspid")] +IFsrmPipelineModuleConnector::HostingUserAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleconnector-get_hostinguseraccount")] +IFsrmPipelineModuleConnector::ModuleImplementation=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleconnector-get_moduleimplementation")] +IFsrmPipelineModuleConnector::ModuleName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleconnector-get_modulename")] +IFsrmPipelineModuleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmpipelinemoduledefinition")] +IFsrmPipelineModuleDefinition::Account=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_account")] +IFsrmPipelineModuleDefinition::Company=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_company")] +IFsrmPipelineModuleDefinition::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_enabled")] +IFsrmPipelineModuleDefinition::get_Account=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-get_account")] +IFsrmPipelineModuleDefinition::get_Company=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-get_company")] +IFsrmPipelineModuleDefinition::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-get_enabled")] +IFsrmPipelineModuleDefinition::get_ModuleClsid=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-get_moduleclsid")] +IFsrmPipelineModuleDefinition::get_ModuleType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-get_moduletype")] +IFsrmPipelineModuleDefinition::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-get_name")] +IFsrmPipelineModuleDefinition::get_NeedsFileContent=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-get_needsfilecontent")] +IFsrmPipelineModuleDefinition::get_Parameters=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-get_parameters")] +IFsrmPipelineModuleDefinition::get_SupportedExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-get_supportedextensions")] +IFsrmPipelineModuleDefinition::get_Version=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-get_version")] +IFsrmPipelineModuleDefinition::ModuleClsid=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_moduleclsid")] +IFsrmPipelineModuleDefinition::ModuleType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-get_moduletype")] +IFsrmPipelineModuleDefinition::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_name")] +IFsrmPipelineModuleDefinition::NeedsFileContent=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-get_needsfilecontent")] +IFsrmPipelineModuleDefinition::Parameters=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_parameters")] +IFsrmPipelineModuleDefinition::put_Account=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_account")] +IFsrmPipelineModuleDefinition::put_Company=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_company")] +IFsrmPipelineModuleDefinition::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_enabled")] +IFsrmPipelineModuleDefinition::put_ModuleClsid=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_moduleclsid")] +IFsrmPipelineModuleDefinition::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_name")] +IFsrmPipelineModuleDefinition::put_NeedsFileContent=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_needsfilecontent")] +IFsrmPipelineModuleDefinition::put_Parameters=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_parameters")] +IFsrmPipelineModuleDefinition::put_SupportedExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_supportedextensions")] +IFsrmPipelineModuleDefinition::put_Version=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_version")] +IFsrmPipelineModuleDefinition::SupportedExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-get_supportedextensions")] +IFsrmPipelineModuleDefinition::Version=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduledefinition-put_version")] +IFsrmPipelineModuleImplementation=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmpipelinemoduleimplementation")] +IFsrmPipelineModuleImplementation::OnLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleimplementation-onload")] +IFsrmPipelineModuleImplementation::OnUnload=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleimplementation-onunload")] +IFsrmProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmproperty")] +IFsrmProperty::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmproperty-get_name")] +IFsrmProperty::get_PropertyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmproperty-get_propertyflags")] +IFsrmProperty::get_Sources=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmproperty-get_sources")] +IFsrmProperty::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmproperty-get_value")] +IFsrmProperty::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmproperty-get_name")] +IFsrmProperty::PropertyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmproperty-get_propertyflags")] +IFsrmProperty::Sources=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmproperty-get_sources")] +IFsrmProperty::Value=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmproperty-get_value")] +IFsrmPropertyBag=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmpropertybag")] +IFsrmPropertyBag::AddMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-addmessage")] +IFsrmPropertyBag::Attributes=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_attributes")] +IFsrmPropertyBag::CreationTime=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_creationtime")] +IFsrmPropertyBag::FileId=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_fileid")] +IFsrmPropertyBag::FilePropertyNames=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_filepropertynames")] +IFsrmPropertyBag::get_Attributes=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_attributes")] +IFsrmPropertyBag::get_CreationTime=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_creationtime")] +IFsrmPropertyBag::get_FileId=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_fileid")] +IFsrmPropertyBag::get_FilePropertyNames=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_filepropertynames")] +IFsrmPropertyBag::get_LastAccessTime=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_lastaccesstime")] +IFsrmPropertyBag::get_LastModificationTime=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_lastmodificationtime")] +IFsrmPropertyBag::get_Messages=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_messages")] +IFsrmPropertyBag::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_name")] +IFsrmPropertyBag::get_OwnerSid=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_ownersid")] +IFsrmPropertyBag::get_ParentDirectoryId=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_parentdirectoryid")] +IFsrmPropertyBag::get_PropertyBagFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_propertybagflags")] +IFsrmPropertyBag::get_RelativeNamespaceRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_relativenamespaceroot")] +IFsrmPropertyBag::get_RelativePath=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_relativepath")] +IFsrmPropertyBag::get_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_size")] +IFsrmPropertyBag::get_SizeAllocated=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_sizeallocated")] +IFsrmPropertyBag::get_VolumeIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_volumeindex")] +IFsrmPropertyBag::get_VolumeName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_volumename")] +IFsrmPropertyBag::GetFileProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-getfileproperty")] +IFsrmPropertyBag::GetFileStreamInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-getfilestreaminterface")] +IFsrmPropertyBag::LastAccessTime=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_lastaccesstime")] +IFsrmPropertyBag::LastModificationTime=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_lastmodificationtime")] +IFsrmPropertyBag::Messages=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_messages")] +IFsrmPropertyBag::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_name")] +IFsrmPropertyBag::OwnerSid=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_ownersid")] +IFsrmPropertyBag::ParentDirectoryId=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_parentdirectoryid")] +IFsrmPropertyBag::PropertyBagFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_propertybagflags")] +IFsrmPropertyBag::RelativeNamespaceRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_relativenamespaceroot")] +IFsrmPropertyBag::RelativePath=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_relativepath")] +IFsrmPropertyBag::SetFileProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-setfileproperty")] +IFsrmPropertyBag::Size=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_size")] +IFsrmPropertyBag::SizeAllocated=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_sizeallocated")] +IFsrmPropertyBag::VolumeIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_volumeindex")] +IFsrmPropertyBag::VolumeName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag-get_volumename")] +IFsrmPropertyBag2=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmpropertybag2")] +IFsrmPropertyBag2::GetFieldValue=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertybag2-getfieldvalue")] +IFsrmPropertyCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nn-fsrmreports-ifsrmpropertycondition")] +IFsrmPropertyCondition::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmpropertycondition-delete")] +IFsrmPropertyCondition::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmpropertycondition-get_name")] +IFsrmPropertyCondition::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmpropertycondition-get_type")] +IFsrmPropertyCondition::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmpropertycondition-get_value")] +IFsrmPropertyCondition::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmpropertycondition-get_name")] +IFsrmPropertyCondition::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmpropertycondition-put_name")] +IFsrmPropertyCondition::put_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmpropertycondition-put_type")] +IFsrmPropertyCondition::put_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmpropertycondition-put_value")] +IFsrmPropertyCondition::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmpropertycondition-put_type")] +IFsrmPropertyCondition::Value=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmpropertycondition-get_value")] +IFsrmPropertyDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmpropertydefinition")] +IFsrmPropertyDefinition::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition-get_name")] +IFsrmPropertyDefinition::get_Parameters=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition-get_parameters")] +IFsrmPropertyDefinition::get_PossibleValues=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition-get_possiblevalues")] +IFsrmPropertyDefinition::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition-get_type")] +IFsrmPropertyDefinition::get_ValueDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition-get_valuedescriptions")] +IFsrmPropertyDefinition::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition-get_name")] +IFsrmPropertyDefinition::Parameters=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition-get_parameters")] +IFsrmPropertyDefinition::PossibleValues=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition-put_possiblevalues")] +IFsrmPropertyDefinition::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition-put_name")] +IFsrmPropertyDefinition::put_Parameters=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition-put_parameters")] +IFsrmPropertyDefinition::put_PossibleValues=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition-put_possiblevalues")] +IFsrmPropertyDefinition::put_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition-put_type")] +IFsrmPropertyDefinition::put_ValueDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition-put_valuedescriptions")] +IFsrmPropertyDefinition::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition-get_type")] +IFsrmPropertyDefinition::ValueDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition-put_valuedescriptions")] +IFsrmPropertyDefinition2=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmpropertydefinition2")] +IFsrmPropertyDefinition2::AppliesTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition2-get_appliesto")] +IFsrmPropertyDefinition2::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition2-put_displayname")] +IFsrmPropertyDefinition2::get_AppliesTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition2-get_appliesto")] +IFsrmPropertyDefinition2::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition2-get_displayname")] +IFsrmPropertyDefinition2::get_PropertyDefinitionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition2-get_propertydefinitionflags")] +IFsrmPropertyDefinition2::get_ValueDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition2-get_valuedefinitions")] +IFsrmPropertyDefinition2::PropertyDefinitionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition2-get_propertydefinitionflags")] +IFsrmPropertyDefinition2::put_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition2-put_displayname")] +IFsrmPropertyDefinition2::ValueDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinition2-get_valuedefinitions")] +IFsrmPropertyDefinitionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmpropertydefinitionvalue")] +IFsrmPropertyDefinitionValue::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinitionvalue-get_description")] +IFsrmPropertyDefinitionValue::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinitionvalue-get_displayname")] +IFsrmPropertyDefinitionValue::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinitionvalue-get_description")] +IFsrmPropertyDefinitionValue::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinitionvalue-get_displayname")] +IFsrmPropertyDefinitionValue::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinitionvalue-get_name")] +IFsrmPropertyDefinitionValue::get_UniqueID=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinitionvalue-get_uniqueid")] +IFsrmPropertyDefinitionValue::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinitionvalue-get_name")] +IFsrmPropertyDefinitionValue::UniqueID=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpropertydefinitionvalue-get_uniqueid")] +IFsrmQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nn-fsrmquota-ifsrmquota")] +IFsrmQuota::get_QuotaPeakUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquota-get_quotapeakusage")] +IFsrmQuota::get_QuotaPeakUsageTime=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquota-get_quotapeakusagetime")] +IFsrmQuota::get_QuotaUsed=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquota-get_quotaused")] +IFsrmQuota::QuotaPeakUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquota-get_quotapeakusage")] +IFsrmQuota::QuotaPeakUsageTime=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquota-get_quotapeakusagetime")] +IFsrmQuota::QuotaUsed=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquota-get_quotaused")] +IFsrmQuota::RefreshUsageProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquota-refreshusageproperties")] +IFsrmQuota::ResetPeakUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquota-resetpeakusage")] +IFsrmQuotaBase=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nn-fsrmquota-ifsrmquotabase")] +IFsrmQuotaBase::AddThreshold=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotabase-addthreshold")] +IFsrmQuotaBase::CreateThresholdAction=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotabase-createthresholdaction")] +IFsrmQuotaBase::DeleteThreshold=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotabase-deletethreshold")] +IFsrmQuotaBase::EnumThresholdActions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotabase-enumthresholdactions")] +IFsrmQuotaBase::get_QuotaFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotabase-get_quotaflags")] +IFsrmQuotaBase::get_QuotaLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotabase-get_quotalimit")] +IFsrmQuotaBase::get_Thresholds=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotabase-get_thresholds")] +IFsrmQuotaBase::ModifyThreshold=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotabase-modifythreshold")] +IFsrmQuotaBase::put_QuotaFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotabase-put_quotaflags")] +IFsrmQuotaBase::put_QuotaLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotabase-put_quotalimit")] +IFsrmQuotaBase::QuotaFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotabase-get_quotaflags")] +IFsrmQuotaBase::QuotaLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotabase-get_quotalimit")] +IFsrmQuotaBase::Thresholds=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotabase-get_thresholds")] +IFsrmQuotaManager=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nn-fsrmquota-ifsrmquotamanager")] +IFsrmQuotaManager::ActionVariableDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-get_actionvariabledescriptions")] +IFsrmQuotaManager::ActionVariables=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-get_actionvariables")] +IFsrmQuotaManager::CreateAutoApplyQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-createautoapplyquota")] +IFsrmQuotaManager::CreateQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-createquota")] +IFsrmQuotaManager::CreateQuotaCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-createquotacollection")] +IFsrmQuotaManager::EnumAutoApplyQuotas=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-enumautoapplyquotas")] +IFsrmQuotaManager::EnumEffectiveQuotas=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-enumeffectivequotas")] +IFsrmQuotaManager::EnumQuotas=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-enumquotas")] +IFsrmQuotaManager::get_ActionVariableDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-get_actionvariabledescriptions")] +IFsrmQuotaManager::get_ActionVariables=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-get_actionvariables")] +IFsrmQuotaManager::GetAutoApplyQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-getautoapplyquota")] +IFsrmQuotaManager::GetQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-getquota")] +IFsrmQuotaManager::GetRestrictiveQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-getrestrictivequota")] +IFsrmQuotaManager::Scan=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-scan")] +IFsrmQuotaManagerEx=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nn-fsrmquota-ifsrmquotamanagerex")] +IFsrmQuotaManagerEx::ActionVariableDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-get_actionvariabledescriptions")] +IFsrmQuotaManagerEx::ActionVariables=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-get_actionvariables")] +IFsrmQuotaManagerEx::CreateAutoApplyQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-createautoapplyquota")] +IFsrmQuotaManagerEx::CreateQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-createquota")] +IFsrmQuotaManagerEx::CreateQuotaCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-createquotacollection")] +IFsrmQuotaManagerEx::EnumAutoApplyQuotas=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-enumautoapplyquotas")] +IFsrmQuotaManagerEx::EnumEffectiveQuotas=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-enumeffectivequotas")] +IFsrmQuotaManagerEx::EnumQuotas=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-enumquotas")] +IFsrmQuotaManagerEx::get_ActionVariableDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-get_actionvariabledescriptions")] +IFsrmQuotaManagerEx::get_ActionVariables=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-get_actionvariables")] +IFsrmQuotaManagerEx::GetAutoApplyQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-getautoapplyquota")] +IFsrmQuotaManagerEx::GetQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-getquota")] +IFsrmQuotaManagerEx::GetRestrictiveQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-getrestrictivequota")] +IFsrmQuotaManagerEx::IsAffectedByQuota=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanagerex-isaffectedbyquota")] +IFsrmQuotaManagerEx::Scan=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotamanager-scan")] +IFsrmQuotaObject=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nn-fsrmquota-ifsrmquotaobject")] +IFsrmQuotaObject::ApplyTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotaobject-applytemplate")] +IFsrmQuotaObject::get_MatchesSourceTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotaobject-get_matchessourcetemplate")] +IFsrmQuotaObject::get_Path=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotaobject-get_path")] +IFsrmQuotaObject::get_SourceTemplateName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotaobject-get_sourcetemplatename")] +IFsrmQuotaObject::get_UserAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotaobject-get_useraccount")] +IFsrmQuotaObject::get_UserSid=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotaobject-get_usersid")] +IFsrmQuotaObject::MatchesSourceTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotaobject-get_matchessourcetemplate")] +IFsrmQuotaObject::Path=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotaobject-get_path")] +IFsrmQuotaObject::SourceTemplateName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotaobject-get_sourcetemplatename")] +IFsrmQuotaObject::UserAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotaobject-get_useraccount")] +IFsrmQuotaObject::UserSid=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotaobject-get_usersid")] +IFsrmQuotaTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nn-fsrmquota-ifsrmquotatemplate")] +IFsrmQuotaTemplate::CommitAndUpdateDerived=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplate-commitandupdatederived")] +IFsrmQuotaTemplate::CopyTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplate-copytemplate")] +IFsrmQuotaTemplate::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplate-get_name")] +IFsrmQuotaTemplate::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplate-get_name")] +IFsrmQuotaTemplate::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplate-put_name")] +IFsrmQuotaTemplateImported=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nn-fsrmquota-ifsrmquotatemplateimported")] +IFsrmQuotaTemplateImported::get_OverwriteOnCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplateimported-get_overwriteoncommit")] +IFsrmQuotaTemplateImported::OverwriteOnCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplateimported-put_overwriteoncommit")] +IFsrmQuotaTemplateImported::put_OverwriteOnCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplateimported-put_overwriteoncommit")] +IFsrmQuotaTemplateManager=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nn-fsrmquota-ifsrmquotatemplatemanager")] +IFsrmQuotaTemplateManager::CreateTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplatemanager-createtemplate")] +IFsrmQuotaTemplateManager::EnumTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplatemanager-enumtemplates")] +IFsrmQuotaTemplateManager::ExportTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplatemanager-exporttemplates")] +IFsrmQuotaTemplateManager::GetTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplatemanager-gettemplate")] +IFsrmQuotaTemplateManager::ImportTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmquota/nf-fsrmquota-ifsrmquotatemplatemanager-importtemplates")] +IFsrmReport=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nn-fsrmreports-ifsrmreport")] +IFsrmReport::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreport-delete")] +IFsrmReport::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreport-put_description")] +IFsrmReport::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreport-get_description")] +IFsrmReport::get_LastGeneratedFileNamePrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreport-get_lastgeneratedfilenameprefix")] +IFsrmReport::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreport-get_name")] +IFsrmReport::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreport-get_type")] +IFsrmReport::GetFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreport-getfilter")] +IFsrmReport::LastGeneratedFileNamePrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreport-get_lastgeneratedfilenameprefix")] +IFsrmReport::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreport-put_name")] +IFsrmReport::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreport-put_description")] +IFsrmReport::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreport-put_name")] +IFsrmReport::SetFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreport-setfilter")] +IFsrmReport::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreport-get_type")] +IFsrmReportJob=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nn-fsrmreports-ifsrmreportjob")] +IFsrmReportJob::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-cancel")] +IFsrmReportJob::CreateReport=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-createreport")] +IFsrmReportJob::EnumReports=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-enumreports")] +IFsrmReportJob::Formats=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-get_formats")] +IFsrmReportJob::get_Formats=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-get_formats")] +IFsrmReportJob::get_LastError=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-get_lasterror")] +IFsrmReportJob::get_LastGeneratedInDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-get_lastgeneratedindirectory")] +IFsrmReportJob::get_LastRun=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-get_lastrun")] +IFsrmReportJob::get_MailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-get_mailto")] +IFsrmReportJob::get_NamespaceRoots=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-get_namespaceroots")] +IFsrmReportJob::get_RunningStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-get_runningstatus")] +IFsrmReportJob::get_Task=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-get_task")] +IFsrmReportJob::LastError=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-get_lasterror")] +IFsrmReportJob::LastGeneratedInDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-get_lastgeneratedindirectory")] +IFsrmReportJob::LastRun=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-get_lastrun")] +IFsrmReportJob::MailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-put_mailto")] +IFsrmReportJob::NamespaceRoots=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-get_namespaceroots")] +IFsrmReportJob::put_Formats=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-put_formats")] +IFsrmReportJob::put_MailTo=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-put_mailto")] +IFsrmReportJob::put_NamespaceRoots=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-put_namespaceroots")] +IFsrmReportJob::put_Task=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-put_task")] +IFsrmReportJob::Run=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-run")] +IFsrmReportJob::RunningStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-get_runningstatus")] +IFsrmReportJob::Task=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-put_task")] +IFsrmReportJob::WaitForCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportjob-waitforcompletion")] +IFsrmReportManager=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nn-fsrmreports-ifsrmreportmanager")] +IFsrmReportManager::CreateReportJob=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-createreportjob")] +IFsrmReportManager::EnumReportJobs=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-enumreportjobs")] +IFsrmReportManager::GetDefaultFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-getdefaultfilter")] +IFsrmReportManager::GetOutputDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-getoutputdirectory")] +IFsrmReportManager::GetReportJob=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-getreportjob")] +IFsrmReportManager::GetReportSizeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-getreportsizelimit")] +IFsrmReportManager::IsFilterValidForReportType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-isfiltervalidforreporttype")] +IFsrmReportManager::SetDefaultFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-setdefaultfilter")] +IFsrmReportManager::SetOutputDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-setoutputdirectory")] +IFsrmReportManager::SetReportSizeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportmanager-setreportsizelimit")] +IFsrmReportScheduler=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nn-fsrmreports-ifsrmreportscheduler")] +IFsrmReportScheduler::CreateScheduleTask=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportscheduler-createscheduletask")] +IFsrmReportScheduler::DeleteScheduleTask=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportscheduler-deletescheduletask")] +IFsrmReportScheduler::ModifyScheduleTask=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportscheduler-modifyscheduletask")] +IFsrmReportScheduler::VerifyNamespaces=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmreports/nf-fsrmreports-ifsrmreportscheduler-verifynamespaces")] +IFsrmRule=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmrule")] +IFsrmRule::get_LastModified=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-get_lastmodified")] +IFsrmRule::get_ModuleDefinitionName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-get_moduledefinitionname")] +IFsrmRule::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-get_name")] +IFsrmRule::get_NamespaceRoots=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-get_namespaceroots")] +IFsrmRule::get_Parameters=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-get_parameters")] +IFsrmRule::get_RuleFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-get_ruleflags")] +IFsrmRule::get_RuleType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-get_ruletype")] +IFsrmRule::LastModified=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-get_lastmodified")] +IFsrmRule::ModuleDefinitionName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-put_moduledefinitionname")] +IFsrmRule::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-get_name")] +IFsrmRule::NamespaceRoots=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-get_namespaceroots")] +IFsrmRule::Parameters=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-put_parameters")] +IFsrmRule::put_ModuleDefinitionName=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-put_moduledefinitionname")] +IFsrmRule::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-put_name")] +IFsrmRule::put_NamespaceRoots=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-put_namespaceroots")] +IFsrmRule::put_Parameters=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-put_parameters")] +IFsrmRule::put_RuleFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-put_ruleflags")] +IFsrmRule::RuleFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-put_ruleflags")] +IFsrmRule::RuleType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmrule-get_ruletype")] +IFsrmSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nn-fsrm-ifsrmsetting")] +IFsrmSetting::AdminEmail=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-get_adminemail")] +IFsrmSetting::DisableCommandLine=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-get_disablecommandline")] +IFsrmSetting::EmailTest=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-emailtest")] +IFsrmSetting::EnableScreeningAudit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-put_enablescreeningaudit")] +IFsrmSetting::get_AdminEmail=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-get_adminemail")] +IFsrmSetting::get_DisableCommandLine=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-get_disablecommandline")] +IFsrmSetting::get_EnableScreeningAudit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-get_enablescreeningaudit")] +IFsrmSetting::get_MailFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-get_mailfrom")] +IFsrmSetting::get_SmtpServer=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-get_smtpserver")] +IFsrmSetting::GetActionRunLimitInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-getactionrunlimitinterval")] +IFsrmSetting::MailFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-put_mailfrom")] +IFsrmSetting::put_AdminEmail=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-put_adminemail")] +IFsrmSetting::put_DisableCommandLine=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-put_disablecommandline")] +IFsrmSetting::put_EnableScreeningAudit=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-put_enablescreeningaudit")] +IFsrmSetting::put_MailFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-put_mailfrom")] +IFsrmSetting::put_SmtpServer=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-put_smtpserver")] +IFsrmSetting::SetActionRunLimitInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-setactionrunlimitinterval")] +IFsrmSetting::SmtpServer=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrm/nf-fsrm-ifsrmsetting-get_smtpserver")] +IFsrmStorageModuleDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmstoragemoduledefinition")] +IFsrmStorageModuleDefinition::Capabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmstoragemoduledefinition-get_capabilities")] +IFsrmStorageModuleDefinition::get_Capabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmstoragemoduledefinition-get_capabilities")] +IFsrmStorageModuleDefinition::get_StorageType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmstoragemoduledefinition-get_storagetype")] +IFsrmStorageModuleDefinition::get_UpdatesFileContent=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmstoragemoduledefinition-get_updatesfilecontent")] +IFsrmStorageModuleDefinition::put_Capabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmstoragemoduledefinition-put_capabilities")] +IFsrmStorageModuleDefinition::put_StorageType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmstoragemoduledefinition-put_storagetype")] +IFsrmStorageModuleDefinition::put_UpdatesFileContent=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmstoragemoduledefinition-put_updatesfilecontent")] +IFsrmStorageModuleDefinition::StorageType=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmstoragemoduledefinition-put_storagetype")] +IFsrmStorageModuleDefinition::UpdatesFileContent=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmstoragemoduledefinition-get_updatesfilecontent")] +IFsrmStorageModuleImplementation=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nn-fsrmpipeline-ifsrmstoragemoduleimplementation")] +IFsrmStorageModuleImplementation::LoadProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmstoragemoduleimplementation-loadproperties")] +IFsrmStorageModuleImplementation::OnLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleimplementation-onload")] +IFsrmStorageModuleImplementation::OnUnload=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmpipelinemoduleimplementation-onunload")] +IFsrmStorageModuleImplementation::SaveProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmstoragemoduleimplementation-saveproperties")] +IFsrmStorageModuleImplementation::UseDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/api/fsrmpipeline/nf-fsrmpipeline-ifsrmstoragemoduleimplementation-usedefinitions")] +IFullScreenVideoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nn-amvideo-ifullscreenvideoex")] +IFullScreenVideoEx::CountModes=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-countmodes")] +IFullScreenVideoEx::GetAcceleratorTable=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-getacceleratortable")] +IFullScreenVideoEx::GetCaption=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-getcaption")] +IFullScreenVideoEx::GetClipFactor=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-getclipfactor")] +IFullScreenVideoEx::GetCurrentMode=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-getcurrentmode")] +IFullScreenVideoEx::GetMessageDrain=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-getmessagedrain")] +IFullScreenVideoEx::GetModeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-getmodeinfo")] +IFullScreenVideoEx::GetMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-getmonitor")] +IFullScreenVideoEx::HideOnDeactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-hideondeactivate")] +IFullScreenVideoEx::IsHideOnDeactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-ishideondeactivate")] +IFullScreenVideoEx::IsKeepPixelAspectRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-iskeeppixelaspectratio")] +IFullScreenVideoEx::IsModeAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-ismodeavailable")] +IFullScreenVideoEx::IsModeEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-ismodeenabled")] +IFullScreenVideoEx::KeepPixelAspectRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-keeppixelaspectratio")] +IFullScreenVideoEx::SetAcceleratorTable=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-setacceleratortable")] +IFullScreenVideoEx::SetCaption=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-setcaption")] +IFullScreenVideoEx::SetClipFactor=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-setclipfactor")] +IFullScreenVideoEx::SetDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-setdefault")] +IFullScreenVideoEx::SetEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-setenabled")] +IFullScreenVideoEx::SetMessageDrain=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-setmessagedrain")] +IFullScreenVideoEx::SetMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-ifullscreenvideoex-setmonitor")] +IFunctionDiscovery=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nn-functiondiscoveryapi-ifunctiondiscovery")] +IFunctionDiscovery::AddInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctiondiscovery-addinstance")] +IFunctionDiscovery::CreateInstanceCollectionQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctiondiscovery-createinstancecollectionquery")] +IFunctionDiscovery::CreateInstanceQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctiondiscovery-createinstancequery")] +IFunctionDiscovery::GetInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctiondiscovery-getinstance")] +IFunctionDiscovery::GetInstanceCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctiondiscovery-getinstancecollection")] +IFunctionDiscovery::RemoveInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctiondiscovery-removeinstance")] +IFunctionDiscoveryNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nn-functiondiscoveryapi-ifunctiondiscoverynotification")] +IFunctionDiscoveryNotification::OnError=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctiondiscoverynotification-onerror")] +IFunctionDiscoveryNotification::OnEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctiondiscoverynotification-onevent")] +IFunctionDiscoveryNotification::OnUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctiondiscoverynotification-onupdate")] +IFunctionDiscoveryProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nn-functiondiscoveryprovider-ifunctiondiscoveryprovider")] +IFunctionDiscoveryProvider::EndQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryprovider-endquery")] +IFunctionDiscoveryProvider::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryprovider-initialize")] +IFunctionDiscoveryProvider::InstancePropertyStoreFlush=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryprovider-instancepropertystoreflush")] +IFunctionDiscoveryProvider::InstancePropertyStoreOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryprovider-instancepropertystoreopen")] +IFunctionDiscoveryProvider::InstancePropertyStoreValidateAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryprovider-instancepropertystorevalidateaccess")] +IFunctionDiscoveryProvider::InstanceQueryService=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryprovider-instancequeryservice")] +IFunctionDiscoveryProvider::InstanceReleased=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryprovider-instancereleased")] +IFunctionDiscoveryProvider::Query=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryprovider-query")] +IFunctionDiscoveryProviderFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nn-functiondiscoveryprovider-ifunctiondiscoveryproviderfactory")] +IFunctionDiscoveryProviderFactory::CreateFunctionInstanceCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryproviderfactory-createfunctioninstancecollection")] +IFunctionDiscoveryProviderFactory::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryproviderfactory-createinstance")] +IFunctionDiscoveryProviderFactory::CreatePropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryproviderfactory-createpropertystore")] +IFunctionDiscoveryProviderQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nn-functiondiscoveryprovider-ifunctiondiscoveryproviderquery")] +IFunctionDiscoveryProviderQuery::GetPropertyConstraints=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryproviderquery-getpropertyconstraints")] +IFunctionDiscoveryProviderQuery::GetQueryConstraints=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryproviderquery-getqueryconstraints")] +IFunctionDiscoveryProviderQuery::IsInstanceQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryproviderquery-isinstancequery")] +IFunctionDiscoveryProviderQuery::IsSubcategoryQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryproviderquery-issubcategoryquery")] +IFunctionDiscoveryServiceProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nn-functiondiscoveryprovider-ifunctiondiscoveryserviceprovider")] +IFunctionDiscoveryServiceProvider::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-ifunctiondiscoveryserviceprovider-initialize")] +IFunctionInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nn-functiondiscoveryapi-ifunctioninstance")] +IFunctionInstance::GetCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctioninstance-getcategory")] +IFunctionInstance::GetID=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctioninstance-getid")] +IFunctionInstance::GetProviderInstanceID=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctioninstance-getproviderinstanceid")] +IFunctionInstance::OpenPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctioninstance-openpropertystore")] +IFunctionInstanceCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nn-functiondiscoveryapi-ifunctioninstancecollection")] +IFunctionInstanceCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctioninstancecollection-add")] +IFunctionInstanceCollection::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctioninstancecollection-delete")] +IFunctionInstanceCollection::DeleteAll=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctioninstancecollection-deleteall")] +IFunctionInstanceCollection::Get=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctioninstancecollection-get")] +IFunctionInstanceCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctioninstancecollection-getcount")] +IFunctionInstanceCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctioninstancecollection-item")] +IFunctionInstanceCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctioninstancecollection-remove")] +IFunctionInstanceCollectionQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nn-functiondiscoveryapi-ifunctioninstancecollectionquery")] +IFunctionInstanceCollectionQuery::AddPropertyConstraint=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctioninstancecollectionquery-addpropertyconstraint")] +IFunctionInstanceCollectionQuery::AddQueryConstraint=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctioninstancecollectionquery-addqueryconstraint")] +IFunctionInstanceCollectionQuery::Execute=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctioninstancecollectionquery-execute")] +IFunctionInstanceQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nn-functiondiscoveryapi-ifunctioninstancequery")] +IFunctionInstanceQuery::Execute=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/nf-functiondiscoveryapi-ifunctioninstancequery-execute")] +IGamutMapModelPlugIn=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/nn-wcsplugin-igamutmapmodelplugin")] +IGamutMapModelPlugIn::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/nf-wcsplugin-igamutmapmodelplugin-initialize")] +IGamutMapModelPlugIn::SourceToDestinationAppearanceColors=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/nf-wcsplugin-igamutmapmodelplugin-sourcetodestinationappearancecolors")] +IGatherNotify::AddScope=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-igathernotify-addscope")] +IGatherNotify::Init=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-igathernotify-init")] +IGatherNotify::OnDataChange=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-igathernotify-ondatachange")] +IGatherNotify::OnDataMove=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-igathernotify-ondatamove")] +ige=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ige--sm4---asm-")] +IGenericBufferDataCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/igenericbufferdatacallback")] +IGenericBufferDataCallback::ResultCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/igenericbufferdatacallback-resultcallback-dword-byte-arr-bstr")] +IGenericBufferDataRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/igenericbufferdatarequest")] +IGenericBufferDataRequest::RequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/igenericbufferdatarequest-requestasync-dumpertype-eventid-dword-igenericbufferdatacallback-ptr-dword-dword")] +IGenericDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nn-mpeg2psiparser-igenericdescriptor")] +IGenericDescriptor::GetBody=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-igenericdescriptor-getbody")] +IGenericDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-igenericdescriptor-getlength")] +IGenericDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-igenericdescriptor-gettag")] +IGenericDescriptor::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-igenericdescriptor-initialize")] +IGestureRecognizer=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nn-rtscom-igesturerecognizer")] +IGestureRecognizer::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-igesturerecognizer-get_enabled")] +IGestureRecognizer::EnableGestures=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-igesturerecognizer-enablegestures")] +IGestureRecognizer::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-igesturerecognizer-get_enabled")] +IGestureRecognizer::get_MaxStrokeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-igesturerecognizer-get_maxstrokecount")] +IGestureRecognizer::MaxStrokeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-igesturerecognizer-get_maxstrokecount")] +IGestureRecognizer::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-igesturerecognizer-put_enabled")] +IGestureRecognizer::put_MaxStrokeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-igesturerecognizer-put_maxstrokecount")] +IGestureRecognizer::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-igesturerecognizer-reset")] +IGetAppTrackerData=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-igetapptrackerdata")] +IGetAppTrackerData::GetApplicationProcessDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-igetapptrackerdata-getapplicationprocessdetails")] +IGetAppTrackerData::GetApplicationProcesses=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-igetapptrackerdata-getapplicationprocesses")] +IGetAppTrackerData::GetApplicationsInProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-igetapptrackerdata-getapplicationsinprocess")] +IGetAppTrackerData::GetComponentDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-igetapptrackerdata-getcomponentdetails")] +IGetAppTrackerData::GetComponentsInProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-igetapptrackerdata-getcomponentsinprocess")] +IGetAppTrackerData::GetSuggestedPollingInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-igetapptrackerdata-getsuggestedpollinginterval")] +IGetAppTrackerData::GetTrackerDataAsCollectionObject=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-igetapptrackerdata-gettrackerdataascollectionobject")] +IGetCapabilitiesKey=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-igetcapabilitieskey")] +IGetCapabilitiesKey::GetCapabilitiesKey=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igetcapabilitieskey-getcapabilitieskey")] +IGetClusterDataInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-igetclusterdatainfo")] +IGetClusterDataInfo::GetClusterHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclusterdatainfo-getclusterhandle")] +IGetClusterDataInfo::GetClusterName=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclusterdatainfo-getclustername")] +IGetClusterDataInfo::GetObjectCount=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclusterdatainfo-getobjectcount")] +IGetClusterGroupInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-igetclustergroupinfo")] +IGetClusterGroupInfo::GetGroupHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclustergroupinfo-getgrouphandle")] +IGetClusterNetInterfaceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-igetclusternetinterfaceinfo")] +IGetClusterNetInterfaceInfo::GetNetInterfaceHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclusternetinterfaceinfo-getnetinterfacehandle")] +IGetClusterNetworkInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-igetclusternetworkinfo")] +IGetClusterNetworkInfo::GetNetworkHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclusternetworkinfo-getnetworkhandle")] +IGetClusterNodeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-igetclusternodeinfo")] +IGetClusterNodeInfo::GetNodeHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclusternodeinfo-getnodehandle")] +IGetClusterObjectInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-igetclusterobjectinfo")] +IGetClusterObjectInfo::GetObjectName=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclusterobjectinfo-getobjectname")] +IGetClusterObjectInfo::GetObjectType=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclusterobjectinfo-getobjecttype")] +IGetClusterResourceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-igetclusterresourceinfo")] +IGetClusterResourceInfo::GetResourceHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclusterresourceinfo-getresourcehandle")] +IGetClusterResourceInfo::GetResourceNetworkName=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclusterresourceinfo-getresourcenetworkname")] +IGetClusterResourceInfo::GetResourceTypeName=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclusterresourceinfo-getresourcetypename")] +IGetClusterUIInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-igetclusteruiinfo")] +IGetClusterUIInfo::GetClusterName=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclusteruiinfo-getclustername")] +IGetClusterUIInfo::GetFont=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclusteruiinfo-getfont")] +IGetClusterUIInfo::GetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclusteruiinfo-geticon")] +IGetClusterUIInfo::GetLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-igetclusteruiinfo-getlocale")] +IGetContextProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-igetcontextproperties")] +IGetContextProperties::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-igetcontextproperties-count")] +IGetContextProperties::EnumNames=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-igetcontextproperties-enumnames")] +IGetContextProperties::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-igetcontextproperties-getproperty")] +IGetFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nn-vfw-igetframe")] +IGetFrame::Begin=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-igetframe-begin")] +IGetFrame::End=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-igetframe-end")] +IGetFrame::GetFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-igetframe-getframe")] +IGetFrame::SetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-igetframe-setformat")] +IGetOleObject=[Documentation("https://docs.microsoft.com/windows/win32/api/vbinterf/nn-vbinterf-igetoleobject")] +IGetOleObject::GetOleObject=[Documentation("https://docs.microsoft.com/windows/win32/api/vbinterf/nf-vbinterf-igetoleobject-getoleobject")] +IGetSecurityCallContext=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-igetsecuritycallcontext")] +IGetSecurityCallContext::GetSecurityCallContext=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-igetsecuritycallcontext-getsecuritycallcontext")] +IGetVBAObject=[Documentation("https://docs.microsoft.com/windows/win32/api/vbinterf/nn-vbinterf-igetvbaobject")] +IGetVBAObject::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/vbinterf/nf-vbinterf-igetvbaobject-getobject")] +IGlobalInterfaceTable=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iglobalinterfacetable")] +IGlobalInterfaceTable::GetInterfaceFromGlobal=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iglobalinterfacetable-getinterfacefromglobal")] +IGlobalInterfaceTable::RegisterInterfaceInGlobal=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iglobalinterfacetable-registerinterfaceinglobal")] +IGlobalInterfaceTable::RevokeInterfaceFromGlobal=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iglobalinterfacetable-revokeinterfacefromglobal")] +IGlobalOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-iglobaloptions")] +IGlobalOptions::Query=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iglobaloptions-query")] +IGlobalOptions::Set=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iglobaloptions-set")] +IgnoreHit=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/ignorehit-function")] +IgnorePassword=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-ignorepassword-userlogoncred-element")] +IGPEInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nn-gpedit-igpeinformation")] +IGPEInformation::GetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igpeinformation-getdisplayname")] +IGPEInformation::GetDSPath=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igpeinformation-getdspath")] +IGPEInformation::GetFileSysPath=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igpeinformation-getfilesyspath")] +IGPEInformation::GetHint=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igpeinformation-gethint")] +IGPEInformation::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igpeinformation-getname")] +IGPEInformation::GetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igpeinformation-getoptions")] +IGPEInformation::GetRegistryKey=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igpeinformation-getregistrykey")] +IGPEInformation::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igpeinformation-gettype")] +IGPEInformation::PolicyChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igpeinformation-policychanged")] +IGPM=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpm")] +IGPM::CreateMigrationTable=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-createmigrationtable")] +IGPM::CreatePermission=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-createpermission")] +IGPM::CreateSearchCriteria=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-createsearchcriteria")] +IGPM::CreateTrustee=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-createtrustee")] +IGPM::GetBackupDir=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-getbackupdir")] +IGPM::GetClientSideExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-getclientsideextensions")] +IGPM::GetConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-getconstants")] +IGPM::GetDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-getdomain")] +IGPM::GetMigrationTable=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-getmigrationtable")] +IGPM::GetRSOP=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-getrsop")] +IGPM::GetSitesContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-getsitescontainer")] +IGPM::InitializeReporting=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm-initializereporting")] +IGPM2=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpm2")] +IGPM2::GetBackupDirEx=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm2-getbackupdirex")] +IGPM2::InitializeReportingEx=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpm2-initializereportingex")] +IGPMAsyncCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmasynccancel")] +IGPMAsyncCancel::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmasynccancel-cancel")] +IGPMAsyncProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmasyncprogress")] +IGPMAsyncProgress::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmasyncprogress-status")] +IGPMBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmbackup")] +IGPMBackup::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackup-delete")] +IGPMBackup::GenerateReport=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackup-generatereport")] +IGPMBackup::GenerateReportToFile=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackup-generatereporttofile")] +IGPMBackupCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmbackupcollection")] +IGPMBackupCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackupcollection-get_count")] +IGPMBackupCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackupcollection-get__newenum")] +IGPMBackupCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackupcollection-get_count")] +IGPMBackupCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackupcollection-get_item")] +IGPMBackupCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmbackupcollection")] +IGPMBackupDir=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmbackupdir")] +IGPMBackupDir::GetBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackupdir-getbackup")] +IGPMBackupDir::SearchBackups=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackupdir-searchbackups")] +IGPMBackupDirEx=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmbackupdirex")] +IGPMBackupDirEx::GetBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackupdirex-getbackup")] +IGPMBackupDirEx::SearchBackups=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmbackupdirex-searchbackups")] +IGPMClientSideExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmclientsideextension")] +IGPMClientSideExtension::IsComputerEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmclientsideextension-iscomputerenabled")] +IGPMClientSideExtension::IsUserEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmclientsideextension-isuserenabled")] +IGPMConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmconstants")] +IGPMConstants::get_SecurityFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmconstants-get_securityflags")] +IGPMConstants::SecurityFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmconstants-get_securityflags")] +IGPMConstants2=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmconstants2")] +IGPMCSECollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmcsecollection")] +IGPMCSECollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmcsecollection-get_count")] +IGPMCSECollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmcsecollection-get__newenum")] +IGPMCSECollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmcsecollection-get_count")] +IGPMCSECollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmcsecollection-get_item")] +IGPMCSECollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmcsecollection")] +IGPMDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmdomain")] +IGPMDomain::CreateGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-creategpo")] +IGPMDomain::GetGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-getgpo")] +IGPMDomain::GetSOM=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-getsom")] +IGPMDomain::GetWMIFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-getwmifilter")] +IGPMDomain::RestoreGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-restoregpo")] +IGPMDomain::SearchGPOs=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-searchgpos")] +IGPMDomain::SearchSOMs=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-searchsoms")] +IGPMDomain::SearchWMIFilters=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain-searchwmifilters")] +IGPMDomain2=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmdomain2")] +IGPMDomain2::CreateGPOFromStarterGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain2-creategpofromstartergpo")] +IGPMDomain2::CreateStarterGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain2-createstartergpo")] +IGPMDomain2::GetStarterGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain2-getstartergpo")] +IGPMDomain2::LoadStarterGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain2-loadstartergpo")] +IGPMDomain2::RestoreStarterGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain2-restorestartergpo")] +IGPMDomain2::SearchStarterGPOs=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmdomain2-searchstartergpos")] +IGPMGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmgpo")] +IGPMGPO::Backup=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-backup")] +IGPMGPO::CopyTo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-copyto")] +IGPMGPO::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-delete")] +IGPMGPO::GenerateReport=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-generatereport")] +IGPMGPO::GenerateReportToFile=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-generatereporttofile")] +IGPMGPO::GetSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-getsecuritydescriptor")] +IGPMGPO::GetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-getsecurityinfo")] +IGPMGPO::GetWMIFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-getwmifilter")] +IGPMGPO::Import=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-import")] +IGPMGPO::IsACLConsistent=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-isaclconsistent")] +IGPMGPO::IsComputerEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-iscomputerenabled")] +IGPMGPO::IsUserEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-isuserenabled")] +IGPMGPO::MakeACLConsistent=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-makeaclconsistent")] +IGPMGPO::SetComputerEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-setcomputerenabled")] +IGPMGPO::SetSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-setsecuritydescriptor")] +IGPMGPO::SetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-setsecurityinfo")] +IGPMGPO::SetUserEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-setuserenabled")] +IGPMGPO::SetWMIFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpo-setwmifilter")] +IGPMGPO2=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmgpo2")] +IGPMGPOCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmgpocollection")] +IGPMGPOCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmgpocollection")] +IGPMGPOCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpocollection-get__newenum")] +IGPMGPOCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpocollection-get_count")] +IGPMGPOCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpocollection-get_item")] +IGPMGPOCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmgpocollection")] +IGPMGPOLink=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmgpolink")] +IGPMGPOLink::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpolink-delete")] +IGPMGPOLinksCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmgpolinkscollection")] +IGPMGPOLinksCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmgpolinkscollection")] +IGPMGPOLinksCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpolinkscollection-get__newenum")] +IGPMGPOLinksCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpolinkscollection-get_count")] +IGPMGPOLinksCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmgpolinkscollection-get_item")] +IGPMGPOLinksCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmgpolinkscollection")] +IGPMMapEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmmapentry")] +IGPMMapEntryCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmmapentrycollection")] +IGPMMapEntryCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmmapentrycollection")] +IGPMMapEntryCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmapentrycollection-get__newenum")] +IGPMMapEntryCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmapentrycollection-get_count")] +IGPMMapEntryCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmapentrycollection-get_item")] +IGPMMapEntryCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmmapentrycollection")] +IGPMMigrationTable=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmmigrationtable")] +IGPMMigrationTable::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-add")] +IGPMMigrationTable::AddEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-addentry")] +IGPMMigrationTable::DeleteEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-deleteentry")] +IGPMMigrationTable::GetEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-getentries")] +IGPMMigrationTable::GetEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-getentry")] +IGPMMigrationTable::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-save")] +IGPMMigrationTable::UpdateDestination=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-updatedestination")] +IGPMMigrationTable::Validate=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmmigrationtable-validate")] +IGPMPermission=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmpermission")] +IGPMResult=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmresult")] +IGPMResult::OverallStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmresult-overallstatus")] +IGPMRSOP=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmrsop")] +IGPMRSOP::CreateQueryResults=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmrsop-createqueryresults")] +IGPMRSOP::GenerateReport=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmrsop-generatereport")] +IGPMRSOP::GenerateReportToFile=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmrsop-generatereporttofile")] +IGPMRSOP::LoggingEnumerateUsers=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmrsop-loggingenumerateusers")] +IGPMRSOP::ReleaseQueryResults=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmrsop-releasequeryresults")] +IGPMSearchCriteria=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmsearchcriteria")] +IGPMSearchCriteria::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsearchcriteria-add")] +IGPMSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmsecurityinfo")] +IGPMSecurityInfo::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsecurityinfo-add")] +IGPMSecurityInfo::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsecurityinfo-get_count")] +IGPMSecurityInfo::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsecurityinfo-get__newenum")] +IGPMSecurityInfo::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsecurityinfo-get_count")] +IGPMSecurityInfo::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsecurityinfo-get_item")] +IGPMSecurityInfo::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmsecurityinfo")] +IGPMSecurityInfo::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsecurityinfo-remove")] +IGPMSecurityInfo::RemoveTrustee=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsecurityinfo-removetrustee")] +IGPMSitesContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmsitescontainer")] +IGPMSitesContainer::GetSite=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsitescontainer-getsite")] +IGPMSitesContainer::SearchSites=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsitescontainer-searchsites")] +IGPMSOM=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmsom")] +IGPMSOM::CreateGPOLink=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsom-creategpolink")] +IGPMSOM::GetGPOLinks=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsom-getgpolinks")] +IGPMSOM::GetInheritedGPOLinks=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsom-getinheritedgpolinks")] +IGPMSOM::GetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsom-getsecurityinfo")] +IGPMSOM::SetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsom-setsecurityinfo")] +IGPMSOMCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmsomcollection")] +IGPMSOMCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmsomcollection")] +IGPMSOMCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsomcollection-get__newenum")] +IGPMSOMCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsomcollection-get_count")] +IGPMSOMCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsomcollection-get_item")] +IGPMSOMCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmsomcollection-get_item")] +IGPMStarterGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmstartergpo")] +IGPMStarterGPO::Backup=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpo-backup")] +IGPMStarterGPO::CopyTo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpo-copyto")] +IGPMStarterGPO::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpo-delete")] +IGPMStarterGPO::GenerateReport=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpo-generatereport")] +IGPMStarterGPO::GenerateReportToFile=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpo-generatereporttofile")] +IGPMStarterGPO::GetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpo-getsecurityinfo")] +IGPMStarterGPO::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpo-save")] +IGPMStarterGPO::SetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpo-setsecurityinfo")] +IGPMStarterGPOBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmstartergpobackup")] +IGPMStarterGPOBackup::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpobackup-delete")] +IGPMStarterGPOBackup::GenerateReport=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpobackup-generatereport")] +IGPMStarterGPOBackup::GenerateReportToFile=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpobackup-generatereporttofile")] +IGPMStarterGPOBackupCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmstartergpobackupcollection")] +IGPMStarterGPOBackupCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpobackupcollection-get_count")] +IGPMStarterGPOBackupCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpobackupcollection-get__newenum")] +IGPMStarterGPOBackupCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpobackupcollection-get_count")] +IGPMStarterGPOBackupCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpobackupcollection-get_item")] +IGPMStarterGPOBackupCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmstartergpobackupcollection")] +IGPMStarterGPOCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmstartergpocollection")] +IGPMStarterGPOCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpocollection-get_count")] +IGPMStarterGPOCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpocollection-get__newenum")] +IGPMStarterGPOCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpocollection-get_count")] +IGPMStarterGPOCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstartergpocollection-get_item")] +IGPMStarterGPOCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmstartergpocollection")] +IGPMStatusMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmstatusmessage")] +IGPMStatusMessage::ErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstatusmessage-errorcode")] +IGPMStatusMessage::OperationCode=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstatusmessage-operationcode")] +IGPMStatusMsgCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmstatusmsgcollection")] +IGPMStatusMsgCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstatusmsgcollection-get_count")] +IGPMStatusMsgCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstatusmsgcollection-get__newenum")] +IGPMStatusMsgCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstatusmsgcollection-get_count")] +IGPMStatusMsgCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstatusmsgcollection-get_item")] +IGPMStatusMsgCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmstatusmsgcollection-get_item")] +IGPMTrustee=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmtrustee")] +IGPMWMIFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmwmifilter")] +IGPMWMIFilter::GetQueryList=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmwmifilter-getquerylist")] +IGPMWMIFilter::GetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmwmifilter-getsecurityinfo")] +IGPMWMIFilter::SetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmwmifilter-setsecurityinfo")] +IGPMWMIFilterCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nn-gpmgmt-igpmwmifiltercollection")] +IGPMWMIFilterCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmwmifiltercollection-get_count")] +IGPMWMIFilterCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmwmifiltercollection-get__newenum")] +IGPMWMIFilterCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmwmifiltercollection-get_count")] +IGPMWMIFilterCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmwmifiltercollection-get_item")] +IGPMWMIFilterCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/gpmgmt/nf-gpmgmt-igpmwmifiltercollection-get_item")] +IGraphBuilder=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-igraphbuilder")] +IGraphBuilder::Abort=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphbuilder-abort")] +IGraphBuilder::AddSourceFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphbuilder-addsourcefilter")] +IGraphBuilder::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphbuilder-connect")] +IGraphBuilder::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltergraph-disconnect")] +IGraphBuilder::EnumFilters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ifiltergraph-enumfilters")] +IGraphBuilder::Render=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphbuilder-render")] +IGraphBuilder::RenderFile=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphbuilder-renderfile")] +IGraphBuilder::SetLogFile=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphbuilder-setlogfile")] +IGraphBuilder::ShouldOperationContinue=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphbuilder-shouldoperationcontinue")] +IGraphConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-igraphconfig")] +IGraphConfig::AddFilterToCache=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphconfig-addfiltertocache")] +IGraphConfig::EnumCacheFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphconfig-enumcachefilter")] +IGraphConfig::GetFilterFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphconfig-getfilterflags")] +IGraphConfig::GetStartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphconfig-getstarttime")] +IGraphConfig::PushThroughData=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphconfig-pushthroughdata")] +IGraphConfig::Reconfigure=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphconfig-reconfigure")] +IGraphConfig::Reconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphconfig-reconnect")] +IGraphConfig::RemoveFilterEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphconfig-removefilterex")] +IGraphConfig::RemoveFilterFromCache=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphconfig-removefilterfromcache")] +IGraphConfig::SetFilterFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphconfig-setfilterflags")] +IGraphConfigCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-igraphconfigcallback")] +IGraphConfigCallback::Reconfigure=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphconfigcallback-reconfigure")] +IGraphicsCaptureItemInterop::CreateForMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.capture.interop/nf-windows-graphics-capture-interop-igraphicscaptureiteminterop-createformonitor")] +IGraphicsCaptureItemInterop::CreateForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.capture.interop/nf-windows-graphics-capture-interop-igraphicscaptureiteminterop-createforwindow")] +IGraphicsEffectD2D1Interop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.effects.interop/nn-windows-graphics-effects-interop-igraphicseffectd2d1interop")] +IGraphicsEffectD2D1Interop::GetEffectId=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.effects.interop/nf-windows-graphics-effects-interop-igraphicseffectd2d1interop-geteffectid")] +IGraphicsEffectD2D1Interop::GetNamedPropertyMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.effects.interop/nf-windows-graphics-effects-interop-igraphicseffectd2d1interop-getnamedpropertymapping")] +IGraphicsEffectD2D1Interop::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.effects.interop/nf-windows-graphics-effects-interop-igraphicseffectd2d1interop-getproperty")] +IGraphicsEffectD2D1Interop::GetPropertyCount=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.effects.interop/nf-windows-graphics-effects-interop-igraphicseffectd2d1interop-getpropertycount")] +IGraphicsEffectD2D1Interop::GetSource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.effects.interop/nf-windows-graphics-effects-interop-igraphicseffectd2d1interop-getsource")] +IGraphicsEffectD2D1Interop::GetSourceCount=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.effects.interop/nf-windows-graphics-effects-interop-igraphicseffectd2d1interop-getsourcecount")] +IGraphVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-igraphversion")] +IGraphVersion::QueryVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-igraphversion-queryversion")] +IGrfCache=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/igrfcache")] +IGridItemProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-igriditemprovider")] +IGridItemProvider::Column=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-igriditemprovider-get_column")] +IGridItemProvider::ColumnSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-igriditemprovider-get_columnspan")] +IGridItemProvider::ContainingGrid=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-igriditemprovider-get_containinggrid")] +IGridItemProvider::get_Column=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-igriditemprovider-get_column")] +IGridItemProvider::get_ColumnSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-igriditemprovider-get_columnspan")] +IGridItemProvider::get_ContainingGrid=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-igriditemprovider-get_containinggrid")] +IGridItemProvider::get_Row=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-igriditemprovider-get_row")] +IGridItemProvider::get_RowSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-igriditemprovider-get_rowspan")] +IGridItemProvider::Row=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-igriditemprovider-get_row")] +IGridItemProvider::RowSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-igriditemprovider-get_rowspan")] +IGridProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-igridprovider")] +IGridProvider::ColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-igridprovider-get_columncount")] +IGridProvider::get_ColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-igridprovider-get_columncount")] +IGridProvider::get_RowCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-igridprovider-get_rowcount")] +IGridProvider::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-igridprovider-getitem")] +IGridProvider::RowCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-igridprovider-get_rowcount")] +IGroupPolicyObject=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nn-gpedit-igrouppolicyobject")] +IGroupPolicyObject::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-delete")] +IGroupPolicyObject::GetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-getdisplayname")] +IGroupPolicyObject::GetDSPath=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-getdspath")] +IGroupPolicyObject::GetFileSysPath=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-getfilesyspath")] +IGroupPolicyObject::GetMachineName=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-getmachinename")] +IGroupPolicyObject::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-getname")] +IGroupPolicyObject::GetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-getoptions")] +IGroupPolicyObject::GetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-getpath")] +IGroupPolicyObject::GetPropertySheetPages=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-getpropertysheetpages")] +IGroupPolicyObject::GetRegistryKey=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-getregistrykey")] +IGroupPolicyObject::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-gettype")] +IGroupPolicyObject::New=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-new")] +IGroupPolicyObject::OpenDSGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-opendsgpo")] +IGroupPolicyObject::OpenLocalMachineGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-openlocalmachinegpo")] +IGroupPolicyObject::OpenRemoteMachineGPO=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-openremotemachinegpo")] +IGroupPolicyObject::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-save")] +IGroupPolicyObject::SetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-setdisplayname")] +IGroupPolicyObject::SetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-igrouppolicyobject-setoptions")] +IGuideData=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nn-bdatif-iguidedata")] +IGuideData::GetGuideProgramIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedata-getguideprogramids")] +IGuideData::GetProgramProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedata-getprogramproperties")] +IGuideData::GetScheduleEntryIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedata-getscheduleentryids")] +IGuideData::GetScheduleEntryProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedata-getscheduleentryproperties")] +IGuideData::GetServiceProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedata-getserviceproperties")] +IGuideData::GetServices=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedata-getservices")] +IGuideDataEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nn-bdatif-iguidedataevent")] +IGuideDataEvent::GuideDataAcquired=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedataevent-guidedataacquired")] +IGuideDataEvent::ProgramChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedataevent-programchanged")] +IGuideDataEvent::ProgramDeleted=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedataevent-programdeleted")] +IGuideDataEvent::ScheduleDeleted=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedataevent-scheduledeleted")] +IGuideDataEvent::ScheduleEntryChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedataevent-scheduleentrychanged")] +IGuideDataEvent::ServiceChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedataevent-servicechanged")] +IGuideDataEvent::ServiceDeleted=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedataevent-servicedeleted")] +IGuideDataProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nn-bdatif-iguidedataproperty")] +IGuideDataProperty::get_Language=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedataproperty-get_language")] +IGuideDataProperty::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedataproperty-get_name")] +IGuideDataProperty::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-iguidedataproperty-get_value")] +IH323LineEx=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ih323lineex")] +IH323LineEx::SetAlias=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ih323lineex-setalias")] +IH323LineEx::SetDefaultCapabilityPreferrence=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ih323lineex-setdefaultcapabilitypreferrence")] +IH323LineEx::SetExternalT120Address=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ih323lineex-setexternalt120address")] +IHandlerActivationHost=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ihandleractivationhost")] +IHandlerActivationHost::BeforeCoCreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ihandleractivationhost-beforecocreateinstance")] +IHandlerActivationHost::BeforeCreateProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ihandleractivationhost-beforecreateprocess")] +IHandlerInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ihandlerinfo")] +IHandlerInfo::GetApplicationDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ihandlerinfo-getapplicationdisplayname")] +IHandlerInfo::GetApplicationIconReference=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ihandlerinfo-getapplicationiconreference")] +IHandlerInfo::GetApplicationPublisher=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ihandlerinfo-getapplicationpublisher")] +IHandwrittenTextInsertion=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nn-peninputpanel-ihandwrittentextinsertion")] +IHandwrittenTextInsertion::InsertInkRecognitionResult=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ihandwrittentextinsertion-insertinkrecognitionresult")] +IHandwrittenTextInsertion::InsertRecognitionResultsArray=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ihandwrittentextinsertion-insertrecognitionresultsarray")] +IHardwareAudioEngineBase=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nn-audioengineendpoint-ihardwareaudioenginebase")] +IHardwareAudioEngineBase::GetAvailableOffloadConnectorCount=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-ihardwareaudioenginebase-getavailableoffloadconnectorcount")] +IHardwareAudioEngineBase::GetEngineFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-ihardwareaudioenginebase-getengineformat")] +IHardwareAudioEngineBase::GetGfxState=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-ihardwareaudioenginebase-getgfxstate")] +IHardwareAudioEngineBase::SetEngineDeviceFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-ihardwareaudioenginebase-setenginedeviceformat")] +IHardwareAudioEngineBase::SetGfxState=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineendpoint/nf-audioengineendpoint-ihardwareaudioenginebase-setgfxstate")] +IHeaderCtrl=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iheaderctrl")] +IHeaderCtrl::DeleteColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iheaderctrl-deletecolumn")] +IHeaderCtrl::GetColumnText=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iheaderctrl-getcolumntext")] +IHeaderCtrl::GetColumnWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iheaderctrl-getcolumnwidth")] +IHeaderCtrl::InsertColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iheaderctrl-insertcolumn")] +IHeaderCtrl::SetColumnText=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iheaderctrl-setcolumntext")] +IHeaderCtrl::SetColumnWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iheaderctrl-setcolumnwidth")] +IHeaderCtrl2=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iheaderctrl2")] +IHeaderCtrl2::GetColumnFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iheaderctrl2-getcolumnfilter")] +IHeaderCtrl2::SetChangeTimeOut=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iheaderctrl2-setchangetimeout")] +IHeaderCtrl2::SetColumnFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iheaderctrl2-setcolumnfilter")] +IHolder=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iholder")] +IHolder::AllocResource=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iholder-allocresource")] +IHolder::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iholder-close")] +IHolder::FreeResource=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iholder-freeresource")] +IHolder::RequestDestroyResource=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iholder-requestdestroyresource")] +IHolder::TrackResource=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iholder-trackresource")] +IHolder::TrackResourceS=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iholder-trackresources")] +IHolder::UntrackResource=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iholder-untrackresource")] +IHolder::UntrackResourceS=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iholder-untrackresources")] +IHolographicCameraInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nn-windows-graphics-holographic-interop-iholographiccamerainterop")] +IHolographicCameraInterop::AcquireDirect3D12BufferResource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nf-windows-graphics-holographic-interop-iholographiccamerainterop-acquiredirect3d12bufferresource")] +IHolographicCameraInterop::AcquireDirect3D12BufferResourceWithTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nf-windows-graphics-holographic-interop-iholographiccamerainterop-acquiredirect3d12bufferresourcewithtimeout")] +IHolographicCameraInterop::CreateDirect3D12BackBufferResource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nf-windows-graphics-holographic-interop-iholographiccamerainterop-createdirect3d12backbufferresource")] +IHolographicCameraInterop::CreateDirect3D12HardwareProtectedBackBufferResource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nf-windows-graphics-holographic-interop-iholographiccamerainterop-createdirect3d12hardwareprotectedbackbufferresource")] +IHolographicCameraInterop::UnacquireDirect3D12BufferResource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nf-windows-graphics-holographic-interop-iholographiccamerainterop-unacquiredirect3d12bufferresource")] +IHolographicCameraRenderingParametersInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nn-windows-graphics-holographic-interop-iholographiccamerarenderingparametersinterop")] +IHolographicCameraRenderingParametersInterop::CommitDirect3D12Resource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nf-windows-graphics-holographic-interop-iholographiccamerarenderingparametersinterop-commitdirect3d12resource")] +IHolographicCameraRenderingParametersInterop::CommitDirect3D12ResourceWithDepthData=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nf-windows-graphics-holographic-interop-iholographiccamerarenderingparametersinterop-commitdirect3d12resourcewithdepthdata")] +IHolographicQuadLayerInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nn-windows-graphics-holographic-interop-iholographicquadlayerinterop")] +IHolographicQuadLayerInterop::AcquireDirect3D12BufferResource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nf-windows-graphics-holographic-interop-iholographicquadlayerinterop-acquiredirect3d12bufferresource")] +IHolographicQuadLayerInterop::AcquireDirect3D12BufferResourceWithTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nf-windows-graphics-holographic-interop-iholographicquadlayerinterop-acquiredirect3d12bufferresourcewithtimeout")] +IHolographicQuadLayerInterop::CreateDirect3D12ContentBufferResource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nf-windows-graphics-holographic-interop-iholographicquadlayerinterop-createdirect3d12contentbufferresource")] +IHolographicQuadLayerInterop::CreateDirect3D12HardwareProtectedContentBufferResource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nf-windows-graphics-holographic-interop-iholographicquadlayerinterop-createdirect3d12hardwareprotectedcontentbufferresource")] +IHolographicQuadLayerInterop::UnacquireDirect3D12BufferResource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nf-windows-graphics-holographic-interop-iholographicquadlayerinterop-unacquiredirect3d12bufferresource")] +IHolographicQuadLayerUpdateParametersInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nn-windows-graphics-holographic-interop-iholographicquadlayerupdateparametersinterop")] +IHolographicQuadLayerUpdateParametersInterop::CommitDirect3D12Resource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nf-windows-graphics-holographic-interop-iholographicquadlayerupdateparametersinterop-commitdirect3d12resource")] +IHolographicSpaceInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/holographicspaceinterop/nn-holographicspaceinterop-iholographicspaceinterop")] +IHolographicSpaceInterop::CreateForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/holographicspaceinterop/nf-holographicspaceinterop-iholographicspaceinterop-createforwindow")] +IHomeGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ihomegroup")] +IHomeGroup::IsMember=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ihomegroup-ismember")] +IHomeGroup::ShowSharingWizard=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ihomegroup-showsharingwizard")] +IHV=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-ihv-wlanprofile-element")] +IHWEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ihweventhandler")] +IHWEventHandler::HandleEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ihweventhandler-handleevent")] +IHWEventHandler::HandleEventWithContent=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ihweventhandler-handleeventwithcontent")] +IHWEventHandler::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ihweventhandler-initialize")] +IHWEventHandler2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ihweventhandler2")] +IHWEventHandler2::HandleEventWithHWND=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ihweventhandler2-handleeventwithhwnd")] +IID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iid")] +IID_PPV_ARGS=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-iid_ppv_args")] +IIdentityAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nn-identityprovider-iidentityadvise")] +IIdentityAdvise::IdentityUpdated=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nf-identityprovider-iidentityadvise-identityupdated")] +IIdentityChangeNotify=[Documentation("https://docs.microsoft.com/windows/win32/shell/iidentitychangenotify")] +IIdentityChangeNotify::IdentityInformationChanged=[Documentation("https://docs.microsoft.com/windows/win32/shell/iidentitychangenotify-identityinformationchanged")] +IIdentityChangeNotify::QuerySwitchIdentities=[Documentation("https://docs.microsoft.com/windows/win32/shell/iidentitychangenotify-queryswitchidentities")] +IIdentityChangeNotify::SwitchIdentities=[Documentation("https://docs.microsoft.com/windows/win32/shell/iidentitychangenotify-switchidentities")] +IIdentityName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iidentityname")] +IIdentityProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nn-identityprovider-iidentityprovider")] +IIdentityProvider::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nf-identityprovider-iidentityprovider-advise")] +IIdentityProvider::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nf-identityprovider-iidentityprovider-create")] +IIdentityProvider::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nf-identityprovider-iidentityprovider-delete")] +IIdentityProvider::FindByUniqueID=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nf-identityprovider-iidentityprovider-findbyuniqueid")] +IIdentityProvider::GetIdentityEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nf-identityprovider-iidentityprovider-getidentityenum")] +IIdentityProvider::GetProviderPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nf-identityprovider-iidentityprovider-getproviderpropertystore")] +IIdentityProvider::Import=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nf-identityprovider-iidentityprovider-import")] +IIdentityProvider::UnAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/identityprovider/nf-identityprovider-iidentityprovider-unadvise")] +IIdentityStore=[Documentation("https://docs.microsoft.com/windows/win32/api/identitystore/nn-identitystore-iidentitystore")] +IIdentityStore::AddToCache=[Documentation("https://docs.microsoft.com/windows/win32/api/identitystore/nf-identitystore-iidentitystore-addtocache")] +IIdentityStore::ConvertToSid=[Documentation("https://docs.microsoft.com/windows/win32/api/identitystore/nf-identitystore-iidentitystore-converttosid")] +IIdentityStore::EnumerateIdentities=[Documentation("https://docs.microsoft.com/windows/win32/api/identitystore/nf-identitystore-iidentitystore-enumerateidentities")] +IIdentityStore::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/identitystore/nf-identitystore-iidentitystore-getat")] +IIdentityStore::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/identitystore/nf-identitystore-iidentitystore-getcount")] +IIdentityStore::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/identitystore/nf-identitystore-iidentitystore-reset")] +IIDFromString=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-iidfromstring")] +IIdleSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-iidlesettings")] +IIdleSettings::get_IdleDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iidlesettings-get_idleduration")] +IIdleSettings::get_RestartOnIdle=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iidlesettings-get_restartonidle")] +IIdleSettings::get_StopOnIdleEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iidlesettings-get_stoponidleend")] +IIdleSettings::get_WaitTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iidlesettings-get_waittimeout")] +IIdleSettings::IdleDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iidlesettings-put_idleduration")] +IIdleSettings::put_IdleDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iidlesettings-put_idleduration")] +IIdleSettings::put_RestartOnIdle=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iidlesettings-put_restartonidle")] +IIdleSettings::put_StopOnIdleEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iidlesettings-put_stoponidleend")] +IIdleSettings::put_WaitTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iidlesettings-put_waittimeout")] +IIdleSettings::RestartOnIdle=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iidlesettings-get_restartonidle")] +IIdleSettings::StopOnIdleEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iidlesettings-put_stoponidleend")] +IIdleSettings::WaitTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iidlesettings-get_waittimeout")] +IIdleTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-iidletrigger")] +IIFaxAccountNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxaccountnotify")] +IIFaxServerNotify2=[Documentation("https://docs.microsoft.com/windows/win32/api/faxcomex/nn-faxcomex-ifaxservernotify2")] +IImageInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iimageinformation")] +IImageInformation::AltText=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iimageinformation-get_alttext")] +IImageInformation::get_AltText=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iimageinformation-get_alttext")] +IImageInformation::get_Height=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iimageinformation-get_height")] +IImageInformation::get_Source=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iimageinformation-get_source")] +IImageInformation::get_Width=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iimageinformation-get_width")] +IImageInformation::Height=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iimageinformation-get_height")] +IImageInformation::Source=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iimageinformation-get_source")] +IImageInformation::Width=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iimageinformation-get_width")] +IImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nn-commoncontrols-iimagelist")] +IImageList::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-add")] +IImageList::AddMasked=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-addmasked")] +IImageList::BeginDrag=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-begindrag")] +IImageList::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-clone")] +IImageList::Copy=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-copy")] +IImageList::DragEnter=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-dragenter")] +IImageList::DragLeave=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-dragleave")] +IImageList::DragMove=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-dragmove")] +IImageList::DragShowNolock=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-dragshownolock")] +IImageList::Draw=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-draw")] +IImageList::EndDrag=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-enddrag")] +IImageList::GetBkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-getbkcolor")] +IImageList::GetDragImage=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-getdragimage")] +IImageList::GetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-geticon")] +IImageList::GetIconSize=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-geticonsize")] +IImageList::GetImageCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-getimagecount")] +IImageList::GetImageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-getimageinfo")] +IImageList::GetImageRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-getimagerect")] +IImageList::GetItemFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-getitemflags")] +IImageList::GetOverlayImage=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-getoverlayimage")] +IImageList::ImageListSetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iimagelist-imagelistseticon")] +IImageList::ImageListSetStrip=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iimagelist-imagelistsetstrip")] +IImageList::Merge=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-merge")] +IImageList::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-remove")] +IImageList::Replace=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-replace")] +IImageList::ReplaceIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-replaceicon")] +IImageList::SetBkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-setbkcolor")] +IImageList::SetDragCursorImage=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-setdragcursorimage")] +IImageList::SetIconSize=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-seticonsize")] +IImageList::SetImageCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-setimagecount")] +IImageList::SetOverlayImage=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist-setoverlayimage")] +IImageList2=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nn-commoncontrols-iimagelist2")] +IImageList2::DiscardImages=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist2-discardimages")] +IImageList2::ForceImagePresent=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist2-forceimagepresent")] +IImageList2::GetCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist2-getcallback")] +IImageList2::GetOriginalSize=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist2-getoriginalsize")] +IImageList2::GetStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist2-getstatistics")] +IImageList2::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist2-initialize")] +IImageList2::PreloadImages=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist2-preloadimages")] +IImageList2::Replace2=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist2-replace2")] +IImageList2::ReplaceFromImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist2-replacefromimagelist")] +IImageList2::Resize=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist2-resize")] +IImageList2::SetCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist2-setcallback")] +IImageList2::SetOriginalSize=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-iimagelist2-setoriginalsize")] +IImageRecompress=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iimagerecompress")] +IImageRecompress::RecompressImage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iimagerecompress-recompressimage")] +IImePad=[Documentation("https://docs.microsoft.com/windows/win32/api/imepad/nn-imepad-iimepad")] +IImePad::Request=[Documentation("https://docs.microsoft.com/windows/win32/api/imepad/nf-imepad-iimepad-request")] +IImePadApplet=[Documentation("https://docs.microsoft.com/windows/win32/api/imepad/nn-imepad-iimepadapplet")] +IImePadApplet::CreateUI=[Documentation("https://docs.microsoft.com/windows/win32/api/imepad/nf-imepad-iimepadapplet-createui")] +IImePadApplet::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/imepad/nf-imepad-iimepadapplet-initialize")] +IImePadApplet::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/imepad/nf-imepad-iimepadapplet-notify")] +IImePadApplet::Terminate=[Documentation("https://docs.microsoft.com/windows/win32/api/imepad/nf-imepad-iimepadapplet-terminate")] +IImePlugInDictDictionaryList=[Documentation("https://docs.microsoft.com/windows/win32/api/msimeapi/nn-msimeapi-iimeplugindictdictionarylist")] +IImePlugInDictDictionaryList::DeleteDictionary=[Documentation("https://docs.microsoft.com/windows/win32/api/msimeapi/nf-msimeapi-iimeplugindictdictionarylist-deletedictionary")] +IImePlugInDictDictionaryList::GetDictionariesInUse=[Documentation("https://docs.microsoft.com/windows/win32/api/msimeapi/nf-msimeapi-iimeplugindictdictionarylist-getdictionariesinuse")] +IImeSpecifyApplets=[Documentation("https://docs.microsoft.com/windows/win32/api/imepad/nn-imepad-iimespecifyapplets")] +IImeSpecifyApplets::GetAppletIIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/imepad/nf-imepad-iimespecifyapplets-getappletiidlist")] +IIndependentFlipFramePresentStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nn-presentation-iindependentflipframepresentstatistics")] +IIndependentFlipFramePresentStatistics_GetDisplayedTime_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-iindependentflipframepresentstatistics_getdisplayedtime_proxy")] +IIndependentFlipFramePresentStatistics_GetDisplayedTime_Stub=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-iindependentflipframepresentstatistics_getdisplayedtime_stub")] +IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-iindependentflipframepresentstatistics_getoutputadapterluid_proxy")] +IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Stub=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-iindependentflipframepresentstatistics_getoutputadapterluid_stub")] +IIndependentFlipFramePresentStatistics_GetPresentDuration_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-iindependentflipframepresentstatistics_getpresentduration_proxy")] +IIndependentFlipFramePresentStatistics_GetPresentDuration_Stub=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-iindependentflipframepresentstatistics_getpresentduration_stub")] +IIndependentFlipFramePresentStatistics::GetContentTag=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-iindependentflipframepresentstatistics-getcontenttag")] +IIndependentFlipFramePresentStatistics::GetDisplayedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-iindependentflipframepresentstatistics-getdisplayedtime")] +IIndependentFlipFramePresentStatistics::GetOutputAdapterLUID=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-iindependentflipframepresentstatistics-getoutputadapterluid")] +IIndependentFlipFramePresentStatistics::GetOutputVidPnSourceId=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-iindependentflipframepresentstatistics-getoutputvidpnsourceid")] +IIndependentFlipFramePresentStatistics::GetPresentDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-iindependentflipframepresentstatistics-getpresentduration")] +IInertiaProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nn-manipulations-iinertiaprocessor")] +IInertiaProcessor::BoundaryBottom=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_boundarybottom")] +IInertiaProcessor::BoundaryLeft=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_boundaryleft")] +IInertiaProcessor::BoundaryRight=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_boundaryright")] +IInertiaProcessor::BoundaryTop=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_boundarytop")] +IInertiaProcessor::Complete=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-complete")] +IInertiaProcessor::CompleteTime=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-completetime")] +IInertiaProcessor::DesiredAngularDeceleration=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_desiredangulardeceleration")] +IInertiaProcessor::DesiredDeceleration=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_desireddeceleration")] +IInertiaProcessor::DesiredDisplacement=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_desireddisplacement")] +IInertiaProcessor::DesiredExpansion=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_desiredexpansion")] +IInertiaProcessor::DesiredExpansionDeceleration=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_desiredexpansiondeceleration")] +IInertiaProcessor::DesiredRotation=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_desiredrotation")] +IInertiaProcessor::ElasticMarginBottom=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_elasticmarginbottom")] +IInertiaProcessor::ElasticMarginLeft=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_elasticmarginleft")] +IInertiaProcessor::ElasticMarginRight=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_elasticmarginright")] +IInertiaProcessor::ElasticMarginTop=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_elasticmargintop")] +IInertiaProcessor::get_BoundaryBottom=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_boundarybottom")] +IInertiaProcessor::get_BoundaryLeft=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_boundaryleft")] +IInertiaProcessor::get_BoundaryRight=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_boundaryright")] +IInertiaProcessor::get_BoundaryTop=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_boundarytop")] +IInertiaProcessor::get_DesiredAngularDeceleration=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_desiredangulardeceleration")] +IInertiaProcessor::get_DesiredDeceleration=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_desireddeceleration")] +IInertiaProcessor::get_DesiredDisplacement=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_desireddisplacement")] +IInertiaProcessor::get_DesiredExpansion=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_desiredexpansion")] +IInertiaProcessor::get_DesiredExpansionDeceleration=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_desiredexpansiondeceleration")] +IInertiaProcessor::get_DesiredRotation=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_desiredrotation")] +IInertiaProcessor::get_ElasticMarginBottom=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_elasticmarginbottom")] +IInertiaProcessor::get_ElasticMarginLeft=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_elasticmarginleft")] +IInertiaProcessor::get_ElasticMarginRight=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_elasticmarginright")] +IInertiaProcessor::get_ElasticMarginTop=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_elasticmargintop")] +IInertiaProcessor::get_InitialAngularVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_initialangularvelocity")] +IInertiaProcessor::get_InitialExpansionVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_initialexpansionvelocity")] +IInertiaProcessor::get_InitialOriginX=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_initialoriginx")] +IInertiaProcessor::get_InitialOriginY=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_initialoriginy")] +IInertiaProcessor::get_InitialRadius=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_initialradius")] +IInertiaProcessor::get_InitialTimestamp=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_initialtimestamp")] +IInertiaProcessor::get_InitialVelocityX=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_initialvelocityx")] +IInertiaProcessor::get_InitialVelocityY=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_initialvelocityy")] +IInertiaProcessor::InitialAngularVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_initialangularvelocity")] +IInertiaProcessor::InitialExpansionVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_initialexpansionvelocity")] +IInertiaProcessor::InitialOriginX=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_initialoriginx")] +IInertiaProcessor::InitialOriginY=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_initialoriginy")] +IInertiaProcessor::InitialRadius=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_initialradius")] +IInertiaProcessor::InitialTimestamp=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_initialtimestamp")] +IInertiaProcessor::InitialVelocityX=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-get_initialvelocityx")] +IInertiaProcessor::InitialVelocityY=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_initialvelocityy")] +IInertiaProcessor::Process=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-process")] +IInertiaProcessor::ProcessTime=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-processtime")] +IInertiaProcessor::put_BoundaryBottom=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_boundarybottom")] +IInertiaProcessor::put_BoundaryLeft=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_boundaryleft")] +IInertiaProcessor::put_BoundaryRight=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_boundaryright")] +IInertiaProcessor::put_BoundaryTop=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_boundarytop")] +IInertiaProcessor::put_DesiredAngularDeceleration=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_desiredangulardeceleration")] +IInertiaProcessor::put_DesiredDeceleration=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_desireddeceleration")] +IInertiaProcessor::put_DesiredDisplacement=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_desireddisplacement")] +IInertiaProcessor::put_DesiredExpansion=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_desiredexpansion")] +IInertiaProcessor::put_DesiredExpansionDeceleration=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_desiredexpansiondeceleration")] +IInertiaProcessor::put_DesiredRotation=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_desiredrotation")] +IInertiaProcessor::put_ElasticMarginBottom=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_elasticmarginbottom")] +IInertiaProcessor::put_ElasticMarginLeft=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_elasticmarginleft")] +IInertiaProcessor::put_ElasticMarginRight=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_elasticmarginright")] +IInertiaProcessor::put_ElasticMarginTop=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_elasticmargintop")] +IInertiaProcessor::put_InitialAngularVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_initialangularvelocity")] +IInertiaProcessor::put_InitialExpansionVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_initialexpansionvelocity")] +IInertiaProcessor::put_InitialOriginX=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_initialoriginx")] +IInertiaProcessor::put_InitialOriginY=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_initialoriginy")] +IInertiaProcessor::put_InitialRadius=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_initialradius")] +IInertiaProcessor::put_InitialTimestamp=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_initialtimestamp")] +IInertiaProcessor::put_InitialVelocityX=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_initialvelocityx")] +IInertiaProcessor::put_InitialVelocityY=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-put_initialvelocityy")] +IInertiaProcessor::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-iinertiaprocessor-reset")] +IInitializeCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iinitializecommand")] +IInitializeCommand::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iinitializecommand-initialize")] +IInitializeNetworkFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iinitializenetworkfolder")] +IInitializeNetworkFolder::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iinitializenetworkfolder-initialize")] +IInitializeSpy=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iinitializespy")] +IInitializeSpy::PostInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iinitializespy-postinitialize")] +IInitializeSpy::PostUninitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iinitializespy-postuninitialize")] +IInitializeSpy::PreInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iinitializespy-preinitialize")] +IInitializeSpy::PreUninitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iinitializespy-preuninitialize")] +IInitializeWithBindCtx=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iinitializewithbindctx")] +IInitializeWithBindCtx::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iinitializewithbindctx-initialize")] +IInitializeWithFile=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-iinitializewithfile")] +IInitializeWithFile::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-iinitializewithfile-initialize")] +IInitializeWithItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iinitializewithitem")] +IInitializeWithItem::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iinitializewithitem-initialize")] +IInitializeWithPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iinitializewithpropertystore")] +IInitializeWithPropertyStore::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iinitializewithpropertystore-initialize")] +IInitializeWithStream=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-iinitializewithstream")] +IInitializeWithStream::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-iinitializewithstream-initialize")] +IInitializeWithWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iinitializewithwindow")] +IInitializeWithWindow::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iinitializewithwindow-initialize")] +IInitiateWinSATAssessment=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nn-winsatcominterfacei-iinitiatewinsatassessment")] +IInitiateWinSATAssessment::CancelAssessment=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iinitiatewinsatassessment-cancelassessment")] +IInitiateWinSATAssessment::InitiateAssessment=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iinitiatewinsatassessment-initiateassessment")] +IInitiateWinSATAssessment::InitiateFormalAssessment=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iinitiatewinsatassessment-initiateformalassessment")] +IInkAnalysisRecognizer=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalysisrecognizer")] +IInkAnalysisRecognizer::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalysisrecognizer-getcapabilities")] +IInkAnalysisRecognizer::GetGuid=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalysisrecognizer-getguid")] +IInkAnalysisRecognizer::GetLanguages=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalysisrecognizer-getlanguages")] +IInkAnalysisRecognizer::GetName=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalysisrecognizer-getname")] +IInkAnalysisRecognizer::GetSupportedProperties=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalysisrecognizer-getsupportedproperties")] +IInkAnalysisRecognizer::GetUnicodeRanges=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalysisrecognizer-getunicoderanges")] +IInkAnalysisRecognizer::GetVendor=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalysisrecognizer-getvendor")] +IInkAnalysisRecognizer::SetAsHighestPriorityInkAnalysisRecognizer=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalysisrecognizer-setashighestpriorityinkanalysisrecognizer")] +IInkAnalysisRecognizers=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalysisrecognizers")] +IInkAnalysisRecognizers::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalysisrecognizers-getcount")] +IInkAnalysisRecognizers::GetInkAnalysisRecognizer=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalysisrecognizers-getinkanalysisrecognizer")] +IInkAnalyzer=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer")] +IInkAnalyzer::Abort=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-abort")] +IInkAnalyzer::AddStroke=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-addstroke")] +IInkAnalyzer::AddStrokeForLanguage=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-addstrokeforlanguage")] +IInkAnalyzer::AddStrokes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-addstrokes")] +IInkAnalyzer::AddStrokesForLanguage=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-addstrokesforlanguage")] +IInkAnalyzer::AddStrokesToCustomRecognizer=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-addstrokestocustomrecognizer")] +IInkAnalyzer::AddStrokeToCustomRecognizer=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-addstroketocustomrecognizer")] +IInkAnalyzer::Analyze=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-analyze")] +IInkAnalyzer::BackgroundAnalyze=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-backgroundanalyze")] +IInkAnalyzer::ClearStrokeData=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-clearstrokedata")] +IInkAnalyzer::CreateAnalysisHint=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-createanalysishint")] +IInkAnalyzer::CreateContextNodes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-createcontextnodes")] +IInkAnalyzer::CreateCustomRecognizer=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-createcustomrecognizer")] +IInkAnalyzer::DeleteAnalysisHint=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-deleteanalysishint")] +IInkAnalyzer::FindInkLeafNodes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-findinkleafnodes")] +IInkAnalyzer::FindInkLeafNodesForStrokes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-findinkleafnodesforstrokes")] +IInkAnalyzer::FindLeafNodes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-findleafnodes")] +IInkAnalyzer::FindNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-findnode")] +IInkAnalyzer::FindNodesOfType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-findnodesoftype")] +IInkAnalyzer::FindNodesOfTypeForStrokes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-findnodesoftypeforstrokes")] +IInkAnalyzer::FindNodesOfTypeInSubTree=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-findnodesoftypeinsubtree")] +IInkAnalyzer::FindNodesWithCallBack=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-findnodeswithcallback")] +IInkAnalyzer::FindNodesWithCallBackInSubTree=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-findnodeswithcallbackinsubtree")] +IInkAnalyzer::GetAlternates=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-getalternates")] +IInkAnalyzer::GetAlternatesForContextNodes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-getalternatesforcontextnodes")] +IInkAnalyzer::GetAlternatesForStrokes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-getalternatesforstrokes")] +IInkAnalyzer::GetAnalysisHints=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-getanalysishints")] +IInkAnalyzer::GetAnalysisHintsByName=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-getanalysishintsbyname")] +IInkAnalyzer::GetAnalysisModes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-getanalysismodes")] +IInkAnalyzer::GetDirtyRegion=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-getdirtyregion")] +IInkAnalyzer::GetInkAnalysisRecognizersByPriority=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-getinkanalysisrecognizersbypriority")] +IInkAnalyzer::GetNodesFromTextRange=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-getnodesfromtextrange")] +IInkAnalyzer::GetRecognizedString=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-getrecognizedstring")] +IInkAnalyzer::GetRootNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-getrootnode")] +IInkAnalyzer::GetStrokeLanguageId=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-getstrokelanguageid")] +IInkAnalyzer::GetStrokeType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-getstroketype")] +IInkAnalyzer::GetTextRangeFromNodes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-gettextrangefromnodes")] +IInkAnalyzer::IsAnalyzing=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-isanalyzing")] +IInkAnalyzer::LoadResults=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-loadresults")] +IInkAnalyzer::ModifyTopAlternate=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-modifytopalternate")] +IInkAnalyzer::ModifyTopAlternateWithConfirmation=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-modifytopalternatewithconfirmation")] +IInkAnalyzer::Reconcile=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-reconcile")] +IInkAnalyzer::RemoveStroke=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-removestroke")] +IInkAnalyzer::RemoveStrokes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-removestrokes")] +IInkAnalyzer::SaveResults=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-saveresults")] +IInkAnalyzer::SaveResultsForNodes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-saveresultsfornodes")] +IInkAnalyzer::SaveResultsForStrokes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-saveresultsforstrokes")] +IInkAnalyzer::Search=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-search")] +IInkAnalyzer::SearchWithLanguageId=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-searchwithlanguageid")] +IInkAnalyzer::SetAnalysisModes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-setanalysismodes")] +IInkAnalyzer::SetDirtyRegion=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-setdirtyregion")] +IInkAnalyzer::SetHighestPriorityInkAnalysisRecognizer=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-sethighestpriorityinkanalysisrecognizer")] +IInkAnalyzer::SetStrokeLanguageId=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-setstrokelanguageid")] +IInkAnalyzer::SetStrokesLanguageId=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-setstrokeslanguageid")] +IInkAnalyzer::SetStrokesType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-setstrokestype")] +IInkAnalyzer::SetStrokeType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-setstroketype")] +IInkAnalyzer::UpdateStrokesData=[Documentation("https://docs.microsoft.com/windows/win32/tablet/iinkanalyzer-updatestrokesdata")] +IInkCollector=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkcollector")] +IInkCollector::AutoRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_autoredraw")] +IInkCollector::CollectingInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_collectingink")] +IInkCollector::CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_collectionmode")] +IInkCollector::Cursors=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_cursors")] +IInkCollector::DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-putref_defaultdrawingattributes")] +IInkCollector::DesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_desiredpacketdescription")] +IInkCollector::DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_dynamicrendering")] +IInkCollector::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_enabled")] +IInkCollector::get_AutoRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_autoredraw")] +IInkCollector::get_CollectingInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_collectingink")] +IInkCollector::get_CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_collectionmode")] +IInkCollector::get_Cursors=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_cursors")] +IInkCollector::get_DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_defaultdrawingattributes")] +IInkCollector::get_DesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_desiredpacketdescription")] +IInkCollector::get_DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_dynamicrendering")] +IInkCollector::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_enabled")] +IInkCollector::get_hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_hwnd")] +IInkCollector::get_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_ink")] +IInkCollector::get_MarginX=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_marginx")] +IInkCollector::get_MarginY=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_marginy")] +IInkCollector::get_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_mouseicon")] +IInkCollector::get_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_mousepointer")] +IInkCollector::get_Renderer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_renderer")] +IInkCollector::get_SupportHighContrastInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_supporthighcontrastink")] +IInkCollector::get_Tablet=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_tablet")] +IInkCollector::GetEventInterest=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-geteventinterest")] +IInkCollector::GetGestureStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-getgesturestatus")] +IInkCollector::GetWindowInputRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-getwindowinputrectangle")] +IInkCollector::hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_hwnd")] +IInkCollector::Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_ink")] +IInkCollector::MarginX=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_marginx")] +IInkCollector::MarginY=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_marginy")] +IInkCollector::MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_mouseicon")] +IInkCollector::MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_mousepointer")] +IInkCollector::put_AutoRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_autoredraw")] +IInkCollector::put_CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_collectionmode")] +IInkCollector::put_DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-putref_defaultdrawingattributes")] +IInkCollector::put_DesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_desiredpacketdescription")] +IInkCollector::put_DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_dynamicrendering")] +IInkCollector::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_enabled")] +IInkCollector::put_hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_hwnd")] +IInkCollector::put_MarginX=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_marginx")] +IInkCollector::put_MarginY=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_marginy")] +IInkCollector::put_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_mousepointer")] +IInkCollector::put_SupportHighContrastInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_supporthighcontrastink")] +IInkCollector::putref_DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-putref_defaultdrawingattributes")] +IInkCollector::putref_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-putref_ink")] +IInkCollector::putref_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-putref_mouseicon")] +IInkCollector::putref_Renderer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-putref_renderer")] +IInkCollector::Renderer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_renderer")] +IInkCollector::SetAllTabletsMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-setalltabletsmode")] +IInkCollector::SetEventInterest=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-seteventinterest")] +IInkCollector::SetGestureStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-setgesturestatus")] +IInkCollector::SetSingleTabletIntegratedMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-setsingletabletintegratedmode")] +IInkCollector::SetWindowInputRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-setwindowinputrectangle")] +IInkCollector::SupportHighContrastInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_supporthighcontrastink")] +IInkCollector::Tablet=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_tablet")] +IInkCommitRequestHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/inkpresenterdesktop/nn-inkpresenterdesktop-iinkcommitrequesthandler")] +IInkCommitRequestHandler::OnCommitRequested=[Documentation("https://docs.microsoft.com/windows/win32/api/inkpresenterdesktop/nf-inkpresenterdesktop-iinkcommitrequesthandler-oncommitrequested")] +IInkCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkcursor")] +IInkCursor::Buttons=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursor-get_buttons")] +IInkCursor::DrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursor-get_drawingattributes")] +IInkCursor::get_Buttons=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursor-get_buttons")] +IInkCursor::get_DrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursor-get_drawingattributes")] +IInkCursor::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursor-get_id")] +IInkCursor::get_Inverted=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursor-get_inverted")] +IInkCursor::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursor-get_name")] +IInkCursor::get_Tablet=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursor-get_tablet")] +IInkCursor::Inverted=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursor-get_inverted")] +IInkCursor::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursor-get_name")] +IInkCursor::putref_DrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursor-putref_drawingattributes")] +IInkCursor::Tablet=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursor-get_tablet")] +IInkCursorButton=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkcursorbutton")] +IInkCursorButton::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursorbutton-get_id")] +IInkCursorButton::get_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursorbutton-get_id")] +IInkCursorButton::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursorbutton-get_name")] +IInkCursorButton::get_State=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursorbutton-get_state")] +IInkCursorButton::ID=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursorbutton-get_id")] +IInkCursorButton::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursorbutton-get_name")] +IInkCursorButton::State=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursorbutton-get_state")] +IInkCursorButtons=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkcursorbuttons")] +IInkCursorButtons::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkcursorbuttons")] +IInkCursorButtons::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursorbuttons-get_count")] +IInkCursorButtons::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursorbuttons-get_count")] +IInkCursorButtons::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursorbuttons-item")] +IInkCursors=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkcursors")] +IInkCursors::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkcursors")] +IInkCursors::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursors-get_count")] +IInkCursors::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursors-get_count")] +IInkCursors::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcursors-item")] +IInkCustomStrokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkcustomstrokes")] +IInkCustomStrokes::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkcustomstrokes")] +IInkCustomStrokes::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcustomstrokes-add")] +IInkCustomStrokes::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcustomstrokes-clear")] +IInkCustomStrokes::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcustomstrokes-get_count")] +IInkCustomStrokes::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcustomstrokes-get_count")] +IInkCustomStrokes::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcustomstrokes-item")] +IInkCustomStrokes::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcustomstrokes-remove")] +IInkD2DRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/inkrenderer/nn-inkrenderer-iinkd2drenderer")] +IInkD2DRenderer::Draw=[Documentation("https://docs.microsoft.com/windows/win32/api/inkrenderer/nf-inkrenderer-iinkd2drenderer-draw")] +IInkD2DRenderer2=[Documentation("https://docs.microsoft.com/windows/win32/api/inkrenderer/nn-inkrenderer-iinkd2drenderer2")] +IInkD2DRenderer2::Draw=[Documentation("https://docs.microsoft.com/windows/win32/api/inkrenderer/nf-inkrenderer-iinkd2drenderer2-draw")] +IInkDesktopHost=[Documentation("https://docs.microsoft.com/windows/win32/api/inkpresenterdesktop/nn-inkpresenterdesktop-iinkdesktophost")] +IInkDesktopHost::CreateAndInitializeInkPresenter=[Documentation("https://docs.microsoft.com/windows/win32/api/inkpresenterdesktop/nf-inkpresenterdesktop-iinkdesktophost-createandinitializeinkpresenter")] +IInkDesktopHost::CreateInkPresenter=[Documentation("https://docs.microsoft.com/windows/win32/api/inkpresenterdesktop/nf-inkpresenterdesktop-iinkdesktophost-createinkpresenter")] +IInkDesktopHost::QueueWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/inkpresenterdesktop/nf-inkpresenterdesktop-iinkdesktophost-queueworkitem")] +IInkDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkdisp")] +IInkDisp::AddStrokesAtRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-addstrokesatrectangle")] +IInkDisp::CanPaste=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-canpaste")] +IInkDisp::Clip=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-clip")] +IInkDisp::ClipboardCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-clipboardcopy")] +IInkDisp::ClipboardCopyWithRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-clipboardcopywithrectangle")] +IInkDisp::ClipboardPaste=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-clipboardpaste")] +IInkDisp::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-clone")] +IInkDisp::CreateStroke=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-createstroke")] +IInkDisp::CreateStrokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-createstrokes")] +IInkDisp::CustomStrokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-get_customstrokes")] +IInkDisp::DeleteStroke=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-deletestroke")] +IInkDisp::DeleteStrokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-deletestrokes")] +IInkDisp::Dirty=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-get_dirty")] +IInkDisp::ExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-get_extendedproperties")] +IInkDisp::ExtractStrokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-extractstrokes")] +IInkDisp::ExtractWithRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-extractwithrectangle")] +IInkDisp::get_CustomStrokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-get_customstrokes")] +IInkDisp::get_Dirty=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-get_dirty")] +IInkDisp::get_ExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-get_extendedproperties")] +IInkDisp::get_Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-get_strokes")] +IInkDisp::GetBoundingBox=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-getboundingbox")] +IInkDisp::HitTestCircle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-hittestcircle")] +IInkDisp::HitTestWithLasso=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-hittestwithlasso")] +IInkDisp::HitTestWithRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-hittestwithrectangle")] +IInkDisp::Load=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-load")] +IInkDisp::NearestPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-nearestpoint")] +IInkDisp::put_Dirty=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-put_dirty")] +IInkDisp::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-save")] +IInkDisp::Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-get_strokes")] +IInkDivider=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nn-msinkaut15-iinkdivider")] +IInkDivider::Divide=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivider-divide")] +IInkDivider::get_LineHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivider-get_lineheight")] +IInkDivider::get_RecognizerContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivider-get_recognizercontext")] +IInkDivider::get_Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivider-get_strokes")] +IInkDivider::LineHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivider-get_lineheight")] +IInkDivider::put_LineHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivider-put_lineheight")] +IInkDivider::putref_RecognizerContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivider-putref_recognizercontext")] +IInkDivider::putref_Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivider-putref_strokes")] +IInkDivider::RecognizerContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivider-get_recognizercontext")] +IInkDivider::Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivider-get_strokes")] +IInkDivisionResult=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nn-msinkaut15-iinkdivisionresult")] +IInkDivisionResult::get_Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivisionresult-get_strokes")] +IInkDivisionResult::ResultByType=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivisionresult-resultbytype")] +IInkDivisionResult::Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivisionresult-get_strokes")] +IInkDivisionUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nn-msinkaut15-iinkdivisionunit")] +IInkDivisionUnit::DivisionType=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivisionunit-get_divisiontype")] +IInkDivisionUnit::get_DivisionType=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivisionunit-get_divisiontype")] +IInkDivisionUnit::get_RotationTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivisionunit-get_rotationtransform")] +IInkDivisionUnit::get_Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivisionunit-get_strokes")] +IInkDivisionUnit::RotationTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivisionunit-get_rotationtransform")] +IInkDivisionUnit::Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivisionunit-get_strokes")] +IInkDivisionUnits=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nn-msinkaut15-iinkdivisionunits")] +IInkDivisionUnits::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nn-msinkaut15-iinkdivisionunits")] +IInkDivisionUnits::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivisionunits-get_count")] +IInkDivisionUnits::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivisionunits-get_count")] +IInkDivisionUnits::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivisionunits-item")] +IInkDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkdrawingattributes")] +IInkDrawingAttributes::AntiAliased=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_antialiased")] +IInkDrawingAttributes::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-clone")] +IInkDrawingAttributes::Color=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_color")] +IInkDrawingAttributes::ExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_extendedproperties")] +IInkDrawingAttributes::FitToCurve=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_fittocurve")] +IInkDrawingAttributes::get_AntiAliased=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_antialiased")] +IInkDrawingAttributes::get_Color=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_color")] +IInkDrawingAttributes::get_ExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_extendedproperties")] +IInkDrawingAttributes::get_FitToCurve=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_fittocurve")] +IInkDrawingAttributes::get_Height=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_height")] +IInkDrawingAttributes::get_IgnorePressure=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_ignorepressure")] +IInkDrawingAttributes::get_PenTip=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_pentip")] +IInkDrawingAttributes::get_RasterOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_rasteroperation")] +IInkDrawingAttributes::get_Transparency=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_transparency")] +IInkDrawingAttributes::get_Width=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_width")] +IInkDrawingAttributes::Height=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_height")] +IInkDrawingAttributes::IgnorePressure=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_ignorepressure")] +IInkDrawingAttributes::PenTip=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_pentip")] +IInkDrawingAttributes::put_AntiAliased=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_antialiased")] +IInkDrawingAttributes::put_Color=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_color")] +IInkDrawingAttributes::put_FitToCurve=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_fittocurve")] +IInkDrawingAttributes::put_Height=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_height")] +IInkDrawingAttributes::put_IgnorePressure=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_ignorepressure")] +IInkDrawingAttributes::put_PenTip=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_pentip")] +IInkDrawingAttributes::put_RasterOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_rasteroperation")] +IInkDrawingAttributes::put_Transparency=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_transparency")] +IInkDrawingAttributes::put_Width=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_width")] +IInkDrawingAttributes::RasterOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_rasteroperation")] +IInkDrawingAttributes::Transparency=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_transparency")] +IInkDrawingAttributes::Width=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_width")] +IInkEdit=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nn-inked-iinkedit")] +IInkEdit::Appearance=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_appearance")] +IInkEdit::BackColor=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_backcolor")] +IInkEdit::BorderStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_borderstyle")] +IInkEdit::DisableNoScroll=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_disablenoscroll")] +IInkEdit::DrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_drawingattributes")] +IInkEdit::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_enabled")] +IInkEdit::Factoid=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_factoid")] +IInkEdit::Font=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_font")] +IInkEdit::get_Appearance=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_appearance")] +IInkEdit::get_BackColor=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_backcolor")] +IInkEdit::get_BorderStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_borderstyle")] +IInkEdit::get_DisableNoScroll=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_disablenoscroll")] +IInkEdit::get_DrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_drawingattributes")] +IInkEdit::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_enabled")] +IInkEdit::get_Factoid=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_factoid")] +IInkEdit::get_Font=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_font")] +IInkEdit::get_Hwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_hwnd")] +IInkEdit::get_InkInsertMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_inkinsertmode")] +IInkEdit::get_InkMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_inkmode")] +IInkEdit::get_Locked=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_locked")] +IInkEdit::get_MaxLength=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_maxlength")] +IInkEdit::get_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_mouseicon")] +IInkEdit::get_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_mousepointer")] +IInkEdit::get_MultiLine=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_multiline")] +IInkEdit::get_RecognitionTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_recognitiontimeout")] +IInkEdit::get_Recognizer=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_recognizer")] +IInkEdit::get_ScrollBars=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_scrollbars")] +IInkEdit::get_SelAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selalignment")] +IInkEdit::get_SelBold=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selbold")] +IInkEdit::get_SelCharOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selcharoffset")] +IInkEdit::get_SelColor=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selcolor")] +IInkEdit::get_SelFontName=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selfontname")] +IInkEdit::get_SelFontSize=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selfontsize")] +IInkEdit::get_SelInks=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selinks")] +IInkEdit::get_SelInksDisplayMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selinksdisplaymode")] +IInkEdit::get_SelItalic=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selitalic")] +IInkEdit::get_SelLength=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_sellength")] +IInkEdit::get_SelRTF=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selrtf")] +IInkEdit::get_SelStart=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selstart")] +IInkEdit::get_SelText=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_seltext")] +IInkEdit::get_SelUnderline=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selunderline")] +IInkEdit::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_status")] +IInkEdit::get_Text=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_text")] +IInkEdit::get_TextRTF=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_textrtf")] +IInkEdit::get_UseMouseForInput=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_usemouseforinput")] +IInkEdit::GetGestureStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-getgesturestatus")] +IInkEdit::Hwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_hwnd")] +IInkEdit::InkInsertMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_inkinsertmode")] +IInkEdit::InkMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_inkmode")] +IInkEdit::Locked=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_locked")] +IInkEdit::MaxLength=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_maxlength")] +IInkEdit::MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_mouseicon")] +IInkEdit::MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_mousepointer")] +IInkEdit::MultiLine=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_multiline")] +IInkEdit::put_Appearance=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_appearance")] +IInkEdit::put_BackColor=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_backcolor")] +IInkEdit::put_BorderStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_borderstyle")] +IInkEdit::put_DisableNoScroll=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_disablenoscroll")] +IInkEdit::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_enabled")] +IInkEdit::put_Factoid=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_factoid")] +IInkEdit::put_Font=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_font")] +IInkEdit::put_InkInsertMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_inkinsertmode")] +IInkEdit::put_InkMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_inkmode")] +IInkEdit::put_Locked=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_locked")] +IInkEdit::put_MaxLength=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_maxlength")] +IInkEdit::put_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_mouseicon")] +IInkEdit::put_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_mousepointer")] +IInkEdit::put_MultiLine=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_multiline")] +IInkEdit::put_RecognitionTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_recognitiontimeout")] +IInkEdit::put_Recognizer=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_recognizer")] +IInkEdit::put_ScrollBars=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_scrollbars")] +IInkEdit::put_SelAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selalignment")] +IInkEdit::put_SelBold=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selbold")] +IInkEdit::put_SelCharOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selcharoffset")] +IInkEdit::put_SelColor=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selcolor")] +IInkEdit::put_SelFontName=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selfontname")] +IInkEdit::put_SelFontSize=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selfontsize")] +IInkEdit::put_SelInks=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selinks")] +IInkEdit::put_SelInksDisplayMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selinksdisplaymode")] +IInkEdit::put_SelItalic=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selitalic")] +IInkEdit::put_SelLength=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_sellength")] +IInkEdit::put_SelRTF=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selrtf")] +IInkEdit::put_SelStart=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selstart")] +IInkEdit::put_SelText=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_seltext")] +IInkEdit::put_SelUnderline=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selunderline")] +IInkEdit::put_Text=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_text")] +IInkEdit::put_TextRTF=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_textrtf")] +IInkEdit::put_UseMouseForInput=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_usemouseforinput")] +IInkEdit::putref_DrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-putref_drawingattributes")] +IInkEdit::putref_Font=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-putref_font")] +IInkEdit::putref_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-putref_mouseicon")] +IInkEdit::putref_Recognizer=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-putref_recognizer")] +IInkEdit::RecognitionTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_recognitiontimeout")] +IInkEdit::Recognize=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-recognize")] +IInkEdit::Recognizer=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_recognizer")] +IInkEdit::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-refresh")] +IInkEdit::ScrollBars=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_scrollbars")] +IInkEdit::SelAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selalignment")] +IInkEdit::SelBold=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selbold")] +IInkEdit::SelCharOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selcharoffset")] +IInkEdit::SelColor=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selcolor")] +IInkEdit::SelFontName=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selfontname")] +IInkEdit::SelFontSize=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selfontsize")] +IInkEdit::SelInks=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selinks")] +IInkEdit::SelInksDisplayMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selinksdisplaymode")] +IInkEdit::SelItalic=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selitalic")] +IInkEdit::SelLength=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_sellength")] +IInkEdit::SelRTF=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selrtf")] +IInkEdit::SelStart=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selstart")] +IInkEdit::SelText=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_seltext")] +IInkEdit::SelUnderline=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selunderline")] +IInkEdit::SetGestureStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-setgesturestatus")] +IInkEdit::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_status")] +IInkEdit::Text=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_text")] +IInkEdit::TextRTF=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_textrtf")] +IInkEdit::UseMouseForInput=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_usemouseforinput")] +IInkEditEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nn-inked-_iinkeditevents")] +IInkEditEvents_AddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-_iinkeditevents_addref")] +IInkEditEvents_GetIDsOfNames=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-_iinkeditevents_getidsofnames")] +IInkEditEvents_GetTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-_iinkeditevents_gettypeinfo")] +IInkEditEvents_GetTypeInfoCount=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-_iinkeditevents_gettypeinfocount")] +IInkEditEvents_Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-_iinkeditevents_invoke")] +IInkEditEvents_QueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-_iinkeditevents_queryinterface")] +IInkEditEvents_Release=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-_iinkeditevents_release")] +IInkExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkextendedproperties")] +IInkExtendedProperties::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkextendedproperties")] +IInkExtendedProperties::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkextendedproperties-add")] +IInkExtendedProperties::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkextendedproperties-clear")] +IInkExtendedProperties::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkextendedproperties-get_count")] +IInkExtendedProperties::DoesPropertyExist=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkextendedproperties-doespropertyexist")] +IInkExtendedProperties::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkextendedproperties-get_count")] +IInkExtendedProperties::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkextendedproperties-item")] +IInkExtendedProperties::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkextendedproperties-remove")] +IInkExtendedProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkextendedproperty")] +IInkExtendedProperty::Data=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkextendedproperty-get_data")] +IInkExtendedProperty::get_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkextendedproperty-get_data")] +IInkExtendedProperty::get_Guid=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkextendedproperty-get_guid")] +IInkExtendedProperty::Guid=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkextendedproperty-get_guid")] +IInkExtendedProperty::put_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkextendedproperty-put_data")] +IInkGesture=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkgesture")] +IInkGesture::Confidence=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkgesture-get_confidence")] +IInkGesture::get_Confidence=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkgesture-get_confidence")] +IInkGesture::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkgesture-get_id")] +IInkGesture::get_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkgesture-get_id")] +IInkGesture::GetHotPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkgesture-gethotpoint")] +IInkGesture::ID=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkgesture-get_id")] +IInkHostWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/inkpresenterdesktop/nn-inkpresenterdesktop-iinkhostworkitem")] +IInkHostWorkItem::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/inkpresenterdesktop/nf-inkpresenterdesktop-iinkhostworkitem-invoke")] +IInkLineInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinklineinfo")] +IInkLineInfo::GetCandidate=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinklineinfo-getcandidate")] +IInkLineInfo::GetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinklineinfo-getformat")] +IInkLineInfo::GetInkExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinklineinfo-getinkextent")] +IInkLineInfo::Recognize=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinklineinfo-recognize")] +IInkLineInfo::SetCandidate=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinklineinfo-setcandidate")] +IInkLineInfo::SetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinklineinfo-setformat")] +IInkOverlay=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkoverlay")] +IInkOverlay::AttachMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_attachmode")] +IInkOverlay::AutoRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_autoredraw")] +IInkOverlay::CollectingInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_collectingink")] +IInkOverlay::CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_collectionmode")] +IInkOverlay::Cursors=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_cursors")] +IInkOverlay::DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_defaultdrawingattributes")] +IInkOverlay::DesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_desiredpacketdescription")] +IInkOverlay::Draw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-draw")] +IInkOverlay::DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_dynamicrendering")] +IInkOverlay::EditingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_editingmode")] +IInkOverlay::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_enabled")] +IInkOverlay::EraserMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_erasermode")] +IInkOverlay::EraserWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_eraserwidth")] +IInkOverlay::get_AttachMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_attachmode")] +IInkOverlay::get_AutoRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_autoredraw")] +IInkOverlay::get_CollectingInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_collectingink")] +IInkOverlay::get_CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_collectionmode")] +IInkOverlay::get_Cursors=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_cursors")] +IInkOverlay::get_DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_defaultdrawingattributes")] +IInkOverlay::get_DesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_desiredpacketdescription")] +IInkOverlay::get_DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_dynamicrendering")] +IInkOverlay::get_EditingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_editingmode")] +IInkOverlay::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_enabled")] +IInkOverlay::get_EraserMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_erasermode")] +IInkOverlay::get_EraserWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_eraserwidth")] +IInkOverlay::get_hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_hwnd")] +IInkOverlay::get_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_ink")] +IInkOverlay::get_MarginX=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_marginx")] +IInkOverlay::get_MarginY=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_marginy")] +IInkOverlay::get_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_mouseicon")] +IInkOverlay::get_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_mousepointer")] +IInkOverlay::get_Renderer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_renderer")] +IInkOverlay::get_Selection=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_selection")] +IInkOverlay::get_SupportHighContrastInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_supporthighcontrastink")] +IInkOverlay::get_SupportHighContrastSelectionUI=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_supporthighcontrastselectionui")] +IInkOverlay::get_Tablet=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_tablet")] +IInkOverlay::GetEventInterest=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-geteventinterest")] +IInkOverlay::GetGestureStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-getgesturestatus")] +IInkOverlay::GetWindowInputRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-getwindowinputrectangle")] +IInkOverlay::HitTestSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-hittestselection")] +IInkOverlay::hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_hwnd")] +IInkOverlay::Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_ink")] +IInkOverlay::MarginX=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_marginx")] +IInkOverlay::MarginY=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_marginy")] +IInkOverlay::MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_mouseicon")] +IInkOverlay::MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_mousepointer")] +IInkOverlay::put_AttachMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_attachmode")] +IInkOverlay::put_AutoRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_autoredraw")] +IInkOverlay::put_CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_collectionmode")] +IInkOverlay::put_DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_defaultdrawingattributes")] +IInkOverlay::put_DesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_desiredpacketdescription")] +IInkOverlay::put_DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_dynamicrendering")] +IInkOverlay::put_EditingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_editingmode")] +IInkOverlay::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_enabled")] +IInkOverlay::put_EraserMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_erasermode")] +IInkOverlay::put_EraserWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_eraserwidth")] +IInkOverlay::put_hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_hwnd")] +IInkOverlay::put_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_ink")] +IInkOverlay::put_MarginX=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_marginx")] +IInkOverlay::put_MarginY=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_marginy")] +IInkOverlay::put_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_mouseicon")] +IInkOverlay::put_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_mousepointer")] +IInkOverlay::put_Renderer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_renderer")] +IInkOverlay::put_Selection=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_selection")] +IInkOverlay::put_SupportHighContrastInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_supporthighcontrastink")] +IInkOverlay::put_SupportHighContrastSelectionUI=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_supporthighcontrastselectionui")] +IInkOverlay::Renderer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_renderer")] +IInkOverlay::Selection=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_selection")] +IInkOverlay::SetAllTabletsMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-setalltabletsmode")] +IInkOverlay::SetEventInterest=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-seteventinterest")] +IInkOverlay::SetGestureStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-setgesturestatus")] +IInkOverlay::SetSingleTabletIntegratedMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-setsingletabletintegratedmode")] +IInkOverlay::SetWindowInputRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-setwindowinputrectangle")] +IInkOverlay::SupportHighContrastInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_supporthighcontrastink")] +IInkOverlay::SupportHighContrastSelectionUI=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_supporthighcontrastselectionui")] +IInkOverlay::Tablet=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_tablet")] +IInkPicture=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkpicture")] +IInkPicture::AutoRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_autoredraw")] +IInkPicture::BackColor=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_backcolor")] +IInkPicture::CollectingInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_collectingink")] +IInkPicture::CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_collectionmode")] +IInkPicture::Cursors=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_cursors")] +IInkPicture::DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_defaultdrawingattributes")] +IInkPicture::DesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_desiredpacketdescription")] +IInkPicture::DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_dynamicrendering")] +IInkPicture::EditingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_editingmode")] +IInkPicture::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_enabled")] +IInkPicture::EraserMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_erasermode")] +IInkPicture::EraserWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_eraserwidth")] +IInkPicture::get_AutoRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_autoredraw")] +IInkPicture::get_BackColor=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_backcolor")] +IInkPicture::get_CollectingInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_collectingink")] +IInkPicture::get_CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_collectionmode")] +IInkPicture::get_Cursors=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_cursors")] +IInkPicture::get_DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_defaultdrawingattributes")] +IInkPicture::get_DesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_desiredpacketdescription")] +IInkPicture::get_DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_dynamicrendering")] +IInkPicture::get_EditingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_editingmode")] +IInkPicture::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_enabled")] +IInkPicture::get_EraserMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_erasermode")] +IInkPicture::get_EraserWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_eraserwidth")] +IInkPicture::get_hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_hwnd")] +IInkPicture::get_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_ink")] +IInkPicture::get_InkEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_inkenabled")] +IInkPicture::get_MarginX=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_marginx")] +IInkPicture::get_MarginY=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_marginy")] +IInkPicture::get_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_mouseicon")] +IInkPicture::get_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_mousepointer")] +IInkPicture::get_Picture=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_picture")] +IInkPicture::get_Renderer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_renderer")] +IInkPicture::get_Selection=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_selection")] +IInkPicture::get_SizeMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_sizemode")] +IInkPicture::get_SupportHighContrastInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_supporthighcontrastink")] +IInkPicture::get_SupportHighContrastSelectionUI=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_supporthighcontrastselectionui")] +IInkPicture::get_Tablet=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_tablet")] +IInkPicture::GetEventInterest=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-geteventinterest")] +IInkPicture::GetGestureStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-getgesturestatus")] +IInkPicture::GetWindowInputRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-getwindowinputrectangle")] +IInkPicture::HitTestSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-hittestselection")] +IInkPicture::hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_hwnd")] +IInkPicture::Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_ink")] +IInkPicture::InkEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_inkenabled")] +IInkPicture::MarginX=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_marginx")] +IInkPicture::MarginY=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_marginy")] +IInkPicture::MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_mouseicon")] +IInkPicture::MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_mousepointer")] +IInkPicture::Picture=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_picture")] +IInkPicture::put_AutoRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_autoredraw")] +IInkPicture::put_BackColor=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_backcolor")] +IInkPicture::put_CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_collectionmode")] +IInkPicture::put_DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_defaultdrawingattributes")] +IInkPicture::put_DesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_desiredpacketdescription")] +IInkPicture::put_DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_dynamicrendering")] +IInkPicture::put_EditingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_editingmode")] +IInkPicture::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_enabled")] +IInkPicture::put_EraserMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_erasermode")] +IInkPicture::put_EraserWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_eraserwidth")] +IInkPicture::put_hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_hwnd")] +IInkPicture::put_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_ink")] +IInkPicture::put_InkEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_inkenabled")] +IInkPicture::put_MarginX=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_marginx")] +IInkPicture::put_MarginY=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_marginy")] +IInkPicture::put_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_mouseicon")] +IInkPicture::put_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_mousepointer")] +IInkPicture::put_Picture=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_picture")] +IInkPicture::put_Renderer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_renderer")] +IInkPicture::put_Selection=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_selection")] +IInkPicture::put_SizeMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_sizemode")] +IInkPicture::put_SupportHighContrastInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_supporthighcontrastink")] +IInkPicture::put_SupportHighContrastSelectionUI=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_supporthighcontrastselectionui")] +IInkPicture::Renderer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_renderer")] +IInkPicture::Selection=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_selection")] +IInkPicture::SetAllTabletsMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-setalltabletsmode")] +IInkPicture::SetEventInterest=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-seteventinterest")] +IInkPicture::SetGestureStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-setgesturestatus")] +IInkPicture::SetSingleTabletIntegratedMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-setsingletabletintegratedmode")] +IInkPicture::SetWindowInputRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-setwindowinputrectangle")] +IInkPicture::SizeMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_sizemode")] +IInkPicture::SupportHighContrastInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_supporthighcontrastink")] +IInkPicture::SupportHighContrastSelectionUI=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_supporthighcontrastselectionui")] +IInkPicture::Tablet=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_tablet")] +IInkPresenterDesktop=[Documentation("https://docs.microsoft.com/windows/win32/api/inkpresenterdesktop/nn-inkpresenterdesktop-iinkpresenterdesktop")] +IInkPresenterDesktop::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/inkpresenterdesktop/nf-inkpresenterdesktop-iinkpresenterdesktop-getsize")] +IInkPresenterDesktop::OnHighContrastChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/inkpresenterdesktop/nf-inkpresenterdesktop-iinkpresenterdesktop-onhighcontrastchanged")] +IInkPresenterDesktop::SetCommitRequestHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/inkpresenterdesktop/nf-inkpresenterdesktop-iinkpresenterdesktop-setcommitrequesthandler")] +IInkPresenterDesktop::SetRootVisual=[Documentation("https://docs.microsoft.com/windows/win32/api/inkpresenterdesktop/nf-inkpresenterdesktop-iinkpresenterdesktop-setrootvisual")] +IInkPresenterDesktop::SetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/inkpresenterdesktop/nf-inkpresenterdesktop-iinkpresenterdesktop-setsize")] +IInkRecognitionAlternate=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkrecognitionalternate")] +IInkRecognitionAlternate::AlternatesWithConstantPropertyValues=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-alternateswithconstantpropertyvalues")] +IInkRecognitionAlternate::Ascender=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_ascender")] +IInkRecognitionAlternate::Baseline=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_baseline")] +IInkRecognitionAlternate::Confidence=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_confidence")] +IInkRecognitionAlternate::ConfidenceAlternates=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_confidencealternates")] +IInkRecognitionAlternate::Descender=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_descender")] +IInkRecognitionAlternate::get_Ascender=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_ascender")] +IInkRecognitionAlternate::get_Baseline=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_baseline")] +IInkRecognitionAlternate::get_Confidence=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_confidence")] +IInkRecognitionAlternate::get_ConfidenceAlternates=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_confidencealternates")] +IInkRecognitionAlternate::get_Descender=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_descender")] +IInkRecognitionAlternate::get_LineAlternates=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_linealternates")] +IInkRecognitionAlternate::get_LineNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_linenumber")] +IInkRecognitionAlternate::get_Midline=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_midline")] +IInkRecognitionAlternate::get_String=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_string")] +IInkRecognitionAlternate::get_Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_strokes")] +IInkRecognitionAlternate::GetPropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-getpropertyvalue")] +IInkRecognitionAlternate::GetStrokesFromStrokeRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-getstrokesfromstrokeranges")] +IInkRecognitionAlternate::GetStrokesFromTextRange=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-getstrokesfromtextrange")] +IInkRecognitionAlternate::GetTextRangeFromStrokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-gettextrangefromstrokes")] +IInkRecognitionAlternate::LineAlternates=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_linealternates")] +IInkRecognitionAlternate::LineNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_linenumber")] +IInkRecognitionAlternate::Midline=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_midline")] +IInkRecognitionAlternate::String=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_string")] +IInkRecognitionAlternate::Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternate-get_strokes")] +IInkRecognitionAlternates=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkrecognitionalternates")] +IInkRecognitionAlternates::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkrecognitionalternates")] +IInkRecognitionAlternates::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternates-get_count")] +IInkRecognitionAlternates::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternates-get_count")] +IInkRecognitionAlternates::get_Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternates-get_strokes")] +IInkRecognitionAlternates::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternates-item")] +IInkRecognitionAlternates::Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionalternates-get_strokes")] +IInkRecognitionResult=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkrecognitionresult")] +IInkRecognitionResult::get_Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionresult-get_strokes")] +IInkRecognitionResult::get_TopAlternate=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionresult-get_topalternate")] +IInkRecognitionResult::get_TopConfidence=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionresult-get_topconfidence")] +IInkRecognitionResult::get_TopString=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionresult-get_topstring")] +IInkRecognitionResult::ModifyTopAlternate=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionresult-modifytopalternate")] +IInkRecognitionResult::SetResultOnStrokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionresult-setresultonstrokes")] +IInkRecognitionResult::Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionresult-get_strokes")] +IInkRecognitionResult::TopAlternate=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionresult-get_topalternate")] +IInkRecognitionResult::TopConfidence=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionresult-get_topconfidence")] +IInkRecognitionResult::TopString=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognitionresult-get_topstring")] +IInkRecognizer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkrecognizer")] +IInkRecognizer::Capabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizer-get_capabilities")] +IInkRecognizer::CreateRecognizerContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizer-createrecognizercontext")] +IInkRecognizer::get_Capabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizer-get_capabilities")] +IInkRecognizer::get_Languages=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizer-get_languages")] +IInkRecognizer::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizer-get_name")] +IInkRecognizer::get_PreferredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizer-get_preferredpacketdescription")] +IInkRecognizer::get_SupportedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizer-get_supportedproperties")] +IInkRecognizer::get_Vendor=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizer-get_vendor")] +IInkRecognizer::Languages=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizer-get_languages")] +IInkRecognizer::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizer-get_name")] +IInkRecognizer::PreferredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizer-get_preferredpacketdescription")] +IInkRecognizer::SupportedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizer-get_supportedproperties")] +IInkRecognizer::Vendor=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizer-get_vendor")] +IInkRecognizer2=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkrecognizer2")] +IInkRecognizer2::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizer2-get_id")] +IInkRecognizer2::get_UnicodeRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizer2-get_unicoderanges")] +IInkRecognizerContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkrecognizercontext")] +IInkRecognizerContext::BackgroundRecognize=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-backgroundrecognize")] +IInkRecognizerContext::BackgroundRecognizeWithAlternates=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-backgroundrecognizewithalternates")] +IInkRecognizerContext::CharacterAutoCompletionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_characterautocompletionmode")] +IInkRecognizerContext::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-clone")] +IInkRecognizerContext::EndInkInput=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-endinkinput")] +IInkRecognizerContext::Factoid=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_factoid")] +IInkRecognizerContext::get_CharacterAutoCompletionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_characterautocompletionmode")] +IInkRecognizerContext::get_Factoid=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_factoid")] +IInkRecognizerContext::get_Guide=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_guide")] +IInkRecognizerContext::get_PrefixText=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_prefixtext")] +IInkRecognizerContext::get_RecognitionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_recognitionflags")] +IInkRecognizerContext::get_Recognizer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_recognizer")] +IInkRecognizerContext::get_Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_strokes")] +IInkRecognizerContext::get_SuffixText=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_suffixtext")] +IInkRecognizerContext::get_WordList=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_wordlist")] +IInkRecognizerContext::Guide=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_guide")] +IInkRecognizerContext::IsStringSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-isstringsupported")] +IInkRecognizerContext::PrefixText=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_prefixtext")] +IInkRecognizerContext::put_CharacterAutoCompletionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-put_characterautocompletionmode")] +IInkRecognizerContext::put_Factoid=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-put_factoid")] +IInkRecognizerContext::put_PrefixText=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-put_prefixtext")] +IInkRecognizerContext::put_RecognitionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-put_recognitionflags")] +IInkRecognizerContext::put_SuffixText=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-put_suffixtext")] +IInkRecognizerContext::putref_Guide=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-putref_guide")] +IInkRecognizerContext::putref_Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-putref_strokes")] +IInkRecognizerContext::putref_WordList=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-putref_wordlist")] +IInkRecognizerContext::RecognitionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-put_recognitionflags")] +IInkRecognizerContext::Recognize=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-recognize")] +IInkRecognizerContext::Recognizer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_recognizer")] +IInkRecognizerContext::StopBackgroundRecognition=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-stopbackgroundrecognition")] +IInkRecognizerContext::Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_strokes")] +IInkRecognizerContext::SuffixText=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-put_suffixtext")] +IInkRecognizerContext::WordList=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_wordlist")] +IInkRecognizerContext2=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkrecognizercontext2")] +IInkRecognizerContext2::EnabledUnicodeRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext2-put_enabledunicoderanges")] +IInkRecognizerContext2::get_EnabledUnicodeRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext2-get_enabledunicoderanges")] +IInkRecognizerContext2::put_EnabledUnicodeRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext2-put_enabledunicoderanges")] +IInkRecognizerGuide=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkrecognizerguide")] +IInkRecognizerGuide::Columns=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_columns")] +IInkRecognizerGuide::DrawnBox=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-get_drawnbox")] +IInkRecognizerGuide::get_Columns=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-get_columns")] +IInkRecognizerGuide::get_DrawnBox=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-get_drawnbox")] +IInkRecognizerGuide::get_GuideData=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-get_guidedata")] +IInkRecognizerGuide::get_Midline=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-get_midline")] +IInkRecognizerGuide::get_Rows=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-get_rows")] +IInkRecognizerGuide::get_WritingBox=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-get_writingbox")] +IInkRecognizerGuide::GuideData=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-get_guidedata")] +IInkRecognizerGuide::Midline=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_midline")] +IInkRecognizerGuide::put_Columns=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_columns")] +IInkRecognizerGuide::put_DrawnBox=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_drawnbox")] +IInkRecognizerGuide::put_GuideData=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_guidedata")] +IInkRecognizerGuide::put_Midline=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_midline")] +IInkRecognizerGuide::put_Rows=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_rows")] +IInkRecognizerGuide::put_WritingBox=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_writingbox")] +IInkRecognizerGuide::Rows=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_rows")] +IInkRecognizerGuide::WritingBox=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_writingbox")] +IInkRecognizers=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkrecognizers")] +IInkRecognizers::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizers-get_count")] +IInkRecognizers::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizers-get_count")] +IInkRecognizers::GetDefaultRecognizer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizers-getdefaultrecognizer")] +IInkRecognizers::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizers-item")] +IInkRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkrectangle")] +IInkRectangle::Bottom=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-put_bottom")] +IInkRectangle::Data=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-put_data")] +IInkRectangle::get_Bottom=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-get_bottom")] +IInkRectangle::get_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-get_data")] +IInkRectangle::get_Left=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-get_left")] +IInkRectangle::get_Right=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-get_right")] +IInkRectangle::get_Top=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-get_top")] +IInkRectangle::GetRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-getrectangle")] +IInkRectangle::Left=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-get_left")] +IInkRectangle::put_Bottom=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-put_bottom")] +IInkRectangle::put_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-put_data")] +IInkRectangle::put_Left=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-put_left")] +IInkRectangle::put_Right=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-put_right")] +IInkRectangle::put_Top=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-put_top")] +IInkRectangle::Right=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-put_right")] +IInkRectangle::SetRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-setrectangle")] +IInkRectangle::Top=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-put_top")] +IInkRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkrenderer")] +IInkRenderer::Draw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrenderer-draw")] +IInkRenderer::DrawStroke=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrenderer-drawstroke")] +IInkRenderer::GetObjectTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrenderer-getobjecttransform")] +IInkRenderer::GetViewTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrenderer-getviewtransform")] +IInkRenderer::InkSpaceToPixel=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrenderer-inkspacetopixel")] +IInkRenderer::InkSpaceToPixelFromPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrenderer-inkspacetopixelfrompoints")] +IInkRenderer::Measure=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrenderer-measure")] +IInkRenderer::MeasureStroke=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrenderer-measurestroke")] +IInkRenderer::Move=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrenderer-move")] +IInkRenderer::PixelToInkSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrenderer-pixeltoinkspace")] +IInkRenderer::PixelToInkSpaceFromPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrenderer-pixeltoinkspacefrompoints")] +IInkRenderer::Rotate=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrenderer-rotate")] +IInkRenderer::ScaleTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrenderer-scaletransform")] +IInkRenderer::SetObjectTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrenderer-setobjecttransform")] +IInkRenderer::SetViewTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrenderer-setviewtransform")] +IInkStrokeDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkstrokedisp")] +IInkStrokeDisp::BezierCusps=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_beziercusps")] +IInkStrokeDisp::BezierPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_bezierpoints")] +IInkStrokeDisp::Clip=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-clip")] +IInkStrokeDisp::Deleted=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_deleted")] +IInkStrokeDisp::DrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_drawingattributes")] +IInkStrokeDisp::ExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_extendedproperties")] +IInkStrokeDisp::FindIntersections=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-findintersections")] +IInkStrokeDisp::get_BezierCusps=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_beziercusps")] +IInkStrokeDisp::get_BezierPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_bezierpoints")] +IInkStrokeDisp::get_Deleted=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_deleted")] +IInkStrokeDisp::get_DrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_drawingattributes")] +IInkStrokeDisp::get_ExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_extendedproperties")] +IInkStrokeDisp::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_id")] +IInkStrokeDisp::get_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_id")] +IInkStrokeDisp::get_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_ink")] +IInkStrokeDisp::get_PacketCount=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_packetcount")] +IInkStrokeDisp::get_PacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_packetdescription")] +IInkStrokeDisp::get_PacketSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_packetsize")] +IInkStrokeDisp::get_PolylineCusps=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_polylinecusps")] +IInkStrokeDisp::get_SelfIntersections=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_selfintersections")] +IInkStrokeDisp::GetBoundingBox=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-getboundingbox")] +IInkStrokeDisp::GetFlattenedBezierPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-getflattenedbezierpoints")] +IInkStrokeDisp::GetPacketData=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-getpacketdata")] +IInkStrokeDisp::GetPacketDescriptionPropertyMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-getpacketdescriptionpropertymetrics")] +IInkStrokeDisp::GetPacketValuesByProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-getpacketvaluesbyproperty")] +IInkStrokeDisp::GetPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-getpoints")] +IInkStrokeDisp::GetRectangleIntersections=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-getrectangleintersections")] +IInkStrokeDisp::HitTestCircle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-hittestcircle")] +IInkStrokeDisp::ID=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_id")] +IInkStrokeDisp::Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_ink")] +IInkStrokeDisp::Move=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-move")] +IInkStrokeDisp::NearestPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-nearestpoint")] +IInkStrokeDisp::PacketCount=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_packetcount")] +IInkStrokeDisp::PacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_packetdescription")] +IInkStrokeDisp::PacketSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_packetsize")] +IInkStrokeDisp::PolylineCusps=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_polylinecusps")] +IInkStrokeDisp::put_DrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_drawingattributes")] +IInkStrokeDisp::Rotate=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-rotate")] +IInkStrokeDisp::ScaleToRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-scaletorectangle")] +IInkStrokeDisp::ScaleTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-scaletransform")] +IInkStrokeDisp::SelfIntersections=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_selfintersections")] +IInkStrokeDisp::SetPacketValuesByProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-setpacketvaluesbyproperty")] +IInkStrokeDisp::SetPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-setpoints")] +IInkStrokeDisp::Shear=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-shear")] +IInkStrokeDisp::Split=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-split")] +IInkStrokeDisp::Transform=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-transform")] +IInkStrokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkstrokes")] +IInkStrokes::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-add")] +IInkStrokes::AddStrokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-addstrokes")] +IInkStrokes::Clip=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-clip")] +IInkStrokes::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-get_count")] +IInkStrokes::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-get_count")] +IInkStrokes::get_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-get_ink")] +IInkStrokes::get_RecognitionResult=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-get_recognitionresult")] +IInkStrokes::GetBoundingBox=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-getboundingbox")] +IInkStrokes::Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-get_ink")] +IInkStrokes::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-item")] +IInkStrokes::ModifyDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-modifydrawingattributes")] +IInkStrokes::Move=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-move")] +IInkStrokes::RecognitionResult=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-get_recognitionresult")] +IInkStrokes::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-remove")] +IInkStrokes::RemoveRecognitionResult=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-removerecognitionresult")] +IInkStrokes::RemoveStrokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-removestrokes")] +IInkStrokes::Rotate=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-rotate")] +IInkStrokes::ScaleToRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-scaletorectangle")] +IInkStrokes::ScaleTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-scaletransform")] +IInkStrokes::Shear=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-shear")] +IInkStrokes::ToString=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-tostring")] +IInkStrokes::Transform=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-transform")] +IInkTablet=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinktablet")] +IInkTablet::get_HardwareCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet-get_hardwarecapabilities")] +IInkTablet::get_MaximumInputRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet-get_maximuminputrectangle")] +IInkTablet::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet-get_name")] +IInkTablet::get_PlugAndPlayId=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet-get_plugandplayid")] +IInkTablet::GetPropertyMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet-getpropertymetrics")] +IInkTablet::HardwareCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet-get_hardwarecapabilities")] +IInkTablet::IsPacketPropertySupported=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet-ispacketpropertysupported")] +IInkTablet::MaximumInputRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet-get_maximuminputrectangle")] +IInkTablet::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet-get_name")] +IInkTablet2=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinktablet2")] +IInkTablet2::DeviceKind=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet2-get_devicekind")] +IInkTablet2::get_DeviceKind=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet2-get_devicekind")] +IInkTablet3=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinktablet3")] +IInkTablet3::get_IsMultiTouch=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet3-get_ismultitouch")] +IInkTablet3::get_MaximumCursors=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet3-get_maximumcursors")] +IInkTablet3::IsMultiTouch=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet3-get_ismultitouch")] +IInkTablet3::MaximumCursors=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet3-get_maximumcursors")] +IInkTablets=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinktablets")] +IInkTablets::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablets-get_count")] +IInkTablets::DefaultTablet=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablets-get_defaulttablet")] +IInkTablets::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablets-get_count")] +IInkTablets::get_DefaultTablet=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablets-get_defaulttablet")] +IInkTablets::IsPacketPropertySupported=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablets-ispacketpropertysupported")] +IInkTablets::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablets-item")] +IInkTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinktransform")] +IInkTransform::Data=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_data")] +IInkTransform::eDx=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_edx")] +IInkTransform::eDy=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_edy")] +IInkTransform::eM11=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_em11")] +IInkTransform::eM12=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_em12")] +IInkTransform::eM21=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_em21")] +IInkTransform::eM22=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_em22")] +IInkTransform::get_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_data")] +IInkTransform::get_eDx=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_edx")] +IInkTransform::get_eDy=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_edy")] +IInkTransform::get_eM11=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_em11")] +IInkTransform::get_eM12=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_em12")] +IInkTransform::get_eM21=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_em21")] +IInkTransform::get_eM22=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_em22")] +IInkTransform::GetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-gettransform")] +IInkTransform::put_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_data")] +IInkTransform::put_eDx=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_edx")] +IInkTransform::put_eDy=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_edy")] +IInkTransform::put_eM11=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_em11")] +IInkTransform::put_eM12=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_em12")] +IInkTransform::put_eM21=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_em21")] +IInkTransform::put_eM22=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_em22")] +IInkTransform::Reflect=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-reflect")] +IInkTransform::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-reset")] +IInkTransform::Rotate=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-rotate")] +IInkTransform::ScaleTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-scaletransform")] +IInkTransform::SetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-settransform")] +IInkTransform::Shear=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-shear")] +IInkTransform::Translate=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-translate")] +IInkWordList=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkwordlist")] +IInkWordList::AddWord=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkwordlist-addword")] +IInkWordList::Merge=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkwordlist-merge")] +IInkWordList::RemoveWord=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkwordlist-removeword")] +IInkWordList2=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nn-msinkaut-iinkwordlist2")] +IInkWordList2::AddWords=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkwordlist2-addwords")] +IInputObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iinputobject")] +IInputObject::HasFocusIO=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iinputobject-hasfocusio")] +IInputObject::TranslateAcceleratorIO=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iinputobject-translateacceleratorio")] +IInputObject::UIActivateIO=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iinputobject-uiactivateio")] +IInputObject2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iinputobject2")] +IInputObject2::TranslateAcceleratorGlobal=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iinputobject2-translateacceleratorglobal")] +IInputObjectSite=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iinputobjectsite")] +IInputObjectSite::OnFocusChangeIS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iinputobjectsite-onfocuschangeis")] +IInputPaneInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/inputpaneinterop/nn-inputpaneinterop-iinputpaneinterop")] +IInputPaneInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/inputpaneinterop/nf-inputpaneinterop-iinputpaneinterop-getforwindow")] +IInputPaneInterop::GetIids=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/nf-inspectable-iinspectable-getiids")] +IInputPaneInterop::GetRuntimeClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/nf-inspectable-iinspectable-getruntimeclassname")] +IInputPaneInterop::GetTrustLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/nf-inspectable-iinspectable-gettrustlevel")] +IInputPanelConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/inputpanelconfiguration/nn-inputpanelconfiguration-iinputpanelconfiguration")] +IInputPanelConfiguration::EnableFocusTracking=[Documentation("https://docs.microsoft.com/windows/win32/api/inputpanelconfiguration/nf-inputpanelconfiguration-iinputpanelconfiguration-enablefocustracking")] +IInputPanelInvocationConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/inputpanelconfiguration/nn-inputpanelconfiguration-iinputpanelinvocationconfiguration")] +IInputPanelInvocationConfiguration::RequireTouchInEditControl=[Documentation("https://docs.microsoft.com/windows/win32/api/inputpanelconfiguration/nf-inputpanelconfiguration-iinputpanelinvocationconfiguration-requiretouchineditcontrol")] +IInsertItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iinsertitem")] +IInsertItem::InsertItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iinsertitem-insertitem")] +IInspectable=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/nn-inspectable-iinspectable")] +IInspectable::GetIids=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/nf-inspectable-iinspectable-getiids")] +IInspectable::GetRuntimeClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/nf-inspectable-iinspectable-getruntimeclassname")] +IInspectable::GetTrustLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/nf-inspectable-iinspectable-gettrustlevel")] +IInstallationAgent=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iinstallationagent")] +IInstallationAgent::RecordInstallationResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationagent-recordinstallationresult")] +IInstallationBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iinstallationbehavior")] +IInstallationBehavior::CanRequestUserInput=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationbehavior-get_canrequestuserinput")] +IInstallationBehavior::get_CanRequestUserInput=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationbehavior-get_canrequestuserinput")] +IInstallationBehavior::get_Impact=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationbehavior-get_impact")] +IInstallationBehavior::get_RebootBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationbehavior-get_rebootbehavior")] +IInstallationBehavior::get_RequiresNetworkConnectivity=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationbehavior-get_requiresnetworkconnectivity")] +IInstallationBehavior::Impact=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationbehavior-get_impact")] +IInstallationBehavior::RebootBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationbehavior-get_rebootbehavior")] +IInstallationBehavior::RequiresNetworkConnectivity=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationbehavior-get_requiresnetworkconnectivity")] +IInstallationCompletedCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iinstallationcompletedcallback")] +IInstallationCompletedCallback::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationcompletedcallback-invoke")] +IInstallationCompletedCallbackArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iinstallationcompletedcallbackargs")] +IInstallationJob=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iinstallationjob")] +IInstallationJob::AsyncState=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationjob-get_asyncstate")] +IInstallationJob::CleanUp=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationjob-cleanup")] +IInstallationJob::get_AsyncState=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationjob-get_asyncstate")] +IInstallationJob::get_IsCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationjob-get_iscompleted")] +IInstallationJob::get_Updates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationjob-get_updates")] +IInstallationJob::GetProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationjob-getprogress")] +IInstallationJob::IsCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationjob-get_iscompleted")] +IInstallationJob::RequestAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationjob-requestabort")] +IInstallationJob::Updates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationjob-get_updates")] +IInstallationProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iinstallationprogress")] +IInstallationProgress::CurrentUpdateIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationprogress-get_currentupdateindex")] +IInstallationProgress::CurrentUpdatePercentComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationprogress-get_currentupdatepercentcomplete")] +IInstallationProgress::get_CurrentUpdateIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationprogress-get_currentupdateindex")] +IInstallationProgress::get_CurrentUpdatePercentComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationprogress-get_currentupdatepercentcomplete")] +IInstallationProgress::get_PercentComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationprogress-get_percentcomplete")] +IInstallationProgress::GetUpdateResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationprogress-getupdateresult")] +IInstallationProgress::PercentComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationprogress-get_percentcomplete")] +IInstallationProgressChangedCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iinstallationprogresschangedcallback")] +IInstallationProgressChangedCallback::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationprogresschangedcallback-invoke")] +IInstallationProgressChangedCallbackArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iinstallationprogresschangedcallbackargs")] +IInstallationProgressChangedCallbackArgs::get_Progress=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationprogresschangedcallbackargs-get_progress")] +IInstallationProgressChangedCallbackArgs::Progress=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationprogresschangedcallbackargs-get_progress")] +IInstallationResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iinstallationresult")] +IInstallationResult::get_HResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationresult-get_hresult")] +IInstallationResult::get_RebootRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationresult-get_rebootrequired")] +IInstallationResult::get_ResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationresult-get_resultcode")] +IInstallationResult::GetUpdateResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationresult-getupdateresult")] +IInstallationResult::HResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationresult-get_hresult")] +IInstallationResult::RebootRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationresult-get_rebootrequired")] +IInstallationResult::ResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinstallationresult-get_resultcode")] +IInternalUnknown=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-iinternalunknown")] +IInternalUnknown::QueryInternalInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iinternalunknown-queryinternalinterface")] +IInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nn-structuredquery-iinterval")] +IInterval::GetLimits=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iinterval-getlimits")] +IInvalidProductLicenseException=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iinvalidproductlicenseexception")] +IInvalidProductLicenseException::get_Product=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinvalidproductlicenseexception-get_product")] +IInvalidProductLicenseException::Product=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iinvalidproductlicenseexception-get_product")] +IInvokeProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iinvokeprovider")] +IInvokeProvider::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iinvokeprovider-invoke")] +IIOCancelInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iiocancelinformation")] +IIOCancelInformation::GetCancelInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iiocancelinformation-getcancelinformation")] +IIOCancelInformation::SetCancelInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iiocancelinformation-setcancelinformation")] +IIPDVDec=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iipdvdec")] +IIPDVDec::get_IPDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iipdvdec-get_ipdisplay")] +IIPDVDec::put_IPDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iipdvdec-put_ipdisplay")] +IISDB_BIT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdb_bit")] +IISDB_BIT::GetBroadcastViewPropriety=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_bit-getbroadcastviewpropriety")] +IISDB_BIT::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_bit-getcountofrecords")] +IISDB_BIT::GetCountOfTableDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_bit-getcountoftabledescriptors")] +IISDB_BIT::GetOriginalNetworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_bit-getoriginalnetworkid")] +IISDB_BIT::GetRecordBroadcasterId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_bit-getrecordbroadcasterid")] +IISDB_BIT::GetRecordCountOfDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_bit-getrecordcountofdescriptors")] +IISDB_BIT::GetRecordDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_bit-getrecorddescriptorbyindex")] +IISDB_BIT::GetRecordDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_bit-getrecorddescriptorbytag")] +IISDB_BIT::GetTableDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_bit-gettabledescriptorbyindex")] +IISDB_BIT::GetTableDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_bit-gettabledescriptorbytag")] +IISDB_BIT::GetVersionHash=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_bit-getversionhash")] +IISDB_BIT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_bit-getversionnumber")] +IISDB_BIT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_bit-initialize")] +IISDB_CDT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdb_cdt")] +IISDB_CDT::GetCountOfTableDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_cdt-getcountoftabledescriptors")] +IISDB_CDT::GetDataModule=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_cdt-getdatamodule")] +IISDB_CDT::GetDataType=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_cdt-getdatatype")] +IISDB_CDT::GetDownloadDataId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_cdt-getdownloaddataid")] +IISDB_CDT::GetOriginalNetworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_cdt-getoriginalnetworkid")] +IISDB_CDT::GetSectionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_cdt-getsectionnumber")] +IISDB_CDT::GetSizeOfDataModule=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_cdt-getsizeofdatamodule")] +IISDB_CDT::GetTableDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_cdt-gettabledescriptorbyindex")] +IISDB_CDT::GetTableDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_cdt-gettabledescriptorbytag")] +IISDB_CDT::GetVersionHash=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_cdt-getversionhash")] +IISDB_CDT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_cdt-getversionnumber")] +IISDB_CDT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_cdt-initialize")] +IISDB_EMM=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdb_emm")] +IISDB_EMM::GetDataBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_emm-getdatabytes")] +IISDB_EMM::GetIndividualEmmMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_emm-getindividualemmmessage")] +IISDB_EMM::GetSharedEmmMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_emm-getsharedemmmessage")] +IISDB_EMM::GetTableIdExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_emm-gettableidextension")] +IISDB_EMM::GetVersionHash=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_emm-getversionhash")] +IISDB_EMM::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_emm-getversionnumber")] +IISDB_EMM::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_emm-initialize")] +IISDB_LDT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdb_ldt")] +IISDB_LDT::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_ldt-getcountofrecords")] +IISDB_LDT::GetOriginalNetworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_ldt-getoriginalnetworkid")] +IISDB_LDT::GetOriginalServiceId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_ldt-getoriginalserviceid")] +IISDB_LDT::GetRecordCountOfDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_ldt-getrecordcountofdescriptors")] +IISDB_LDT::GetRecordDescriptionId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_ldt-getrecorddescriptionid")] +IISDB_LDT::GetRecordDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_ldt-getrecorddescriptorbyindex")] +IISDB_LDT::GetRecordDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_ldt-getrecorddescriptorbytag")] +IISDB_LDT::GetTransportStreamId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_ldt-gettransportstreamid")] +IISDB_LDT::GetVersionHash=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_ldt-getversionhash")] +IISDB_LDT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_ldt-getversionnumber")] +IISDB_LDT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_ldt-initialize")] +IISDB_NBIT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdb_nbit")] +IISDB_NBIT::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_nbit-getcountofrecords")] +IISDB_NBIT::GetOriginalNetworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_nbit-getoriginalnetworkid")] +IISDB_NBIT::GetRecordCountOfDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_nbit-getrecordcountofdescriptors")] +IISDB_NBIT::GetRecordDescriptionBodyLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_nbit-getrecorddescriptionbodylocation")] +IISDB_NBIT::GetRecordDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_nbit-getrecorddescriptorbyindex")] +IISDB_NBIT::GetRecordDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_nbit-getrecorddescriptorbytag")] +IISDB_NBIT::GetRecordInformationId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_nbit-getrecordinformationid")] +IISDB_NBIT::GetRecordInformationType=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_nbit-getrecordinformationtype")] +IISDB_NBIT::GetRecordKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_nbit-getrecordkeys")] +IISDB_NBIT::GetRecordMessageSectionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_nbit-getrecordmessagesectionnumber")] +IISDB_NBIT::GetRecordNumberOfKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_nbit-getrecordnumberofkeys")] +IISDB_NBIT::GetRecordUserDefined=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_nbit-getrecorduserdefined")] +IISDB_NBIT::GetVersionHash=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_nbit-getversionhash")] +IISDB_NBIT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_nbit-getversionnumber")] +IISDB_NBIT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_nbit-initialize")] +IISDB_SDT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdb_sdt")] +IISDB_SDT::GetRecordEITUserDefinedFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdt-getrecordeituserdefinedflags")] +IISDB_SDTT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdb_sdtt")] +IISDB_SDTT::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getcountofrecords")] +IISDB_SDTT::GetOriginalNetworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getoriginalnetworkid")] +IISDB_SDTT::GetRecordCountOfDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getrecordcountofdescriptors")] +IISDB_SDTT::GetRecordCountOfSchedules=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getrecordcountofschedules")] +IISDB_SDTT::GetRecordDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getrecorddescriptorbyindex")] +IISDB_SDTT::GetRecordDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getrecorddescriptorbytag")] +IISDB_SDTT::GetRecordDownloadLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getrecorddownloadlevel")] +IISDB_SDTT::GetRecordDurationByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getrecorddurationbyindex")] +IISDB_SDTT::GetRecordGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getrecordgroup")] +IISDB_SDTT::GetRecordNewVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getrecordnewversion")] +IISDB_SDTT::GetRecordScheduleTimeShiftInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getrecordscheduletimeshiftinformation")] +IISDB_SDTT::GetRecordStartTimeByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getrecordstarttimebyindex")] +IISDB_SDTT::GetRecordTargetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getrecordtargetversion")] +IISDB_SDTT::GetRecordVersionIndicator=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getrecordversionindicator")] +IISDB_SDTT::GetServiceId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getserviceid")] +IISDB_SDTT::GetTableIdExt=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-gettableidext")] +IISDB_SDTT::GetTransportStreamId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-gettransportstreamid")] +IISDB_SDTT::GetVersionHash=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getversionhash")] +IISDB_SDTT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-getversionnumber")] +IISDB_SDTT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdb_sdtt-initialize")] +IIsdbAudioComponentDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbaudiocomponentdescriptor")] +IIsdbAudioComponentDescriptor::GetComponentTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbaudiocomponentdescriptor-getcomponenttag")] +IIsdbAudioComponentDescriptor::GetComponentType=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbaudiocomponentdescriptor-getcomponenttype")] +IIsdbAudioComponentDescriptor::GetESMultiLingualFlag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbaudiocomponentdescriptor-getesmultilingualflag")] +IIsdbAudioComponentDescriptor::GetLanguageCode=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbaudiocomponentdescriptor-getlanguagecode")] +IIsdbAudioComponentDescriptor::GetLanguageCode2=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbaudiocomponentdescriptor-getlanguagecode2")] +IIsdbAudioComponentDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbaudiocomponentdescriptor-getlength")] +IIsdbAudioComponentDescriptor::GetMainComponentFlag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbaudiocomponentdescriptor-getmaincomponentflag")] +IIsdbAudioComponentDescriptor::GetQualityIndicator=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbaudiocomponentdescriptor-getqualityindicator")] +IIsdbAudioComponentDescriptor::GetSamplingRate=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbaudiocomponentdescriptor-getsamplingrate")] +IIsdbAudioComponentDescriptor::GetSimulcastGroupTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbaudiocomponentdescriptor-getsimulcastgrouptag")] +IIsdbAudioComponentDescriptor::GetStreamContent=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbaudiocomponentdescriptor-getstreamcontent")] +IIsdbAudioComponentDescriptor::GetStreamType=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbaudiocomponentdescriptor-getstreamtype")] +IIsdbAudioComponentDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbaudiocomponentdescriptor-gettag")] +IIsdbAudioComponentDescriptor::GetTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbaudiocomponentdescriptor-gettextw")] +IIsdbCAContractInformationDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbcacontractinformationdescriptor")] +IIsdbCAContractInformationDescriptor::GetCASystemId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcacontractinformationdescriptor-getcasystemid")] +IIsdbCAContractInformationDescriptor::GetCAUnitId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcacontractinformationdescriptor-getcaunitid")] +IIsdbCAContractInformationDescriptor::GetContractVerificationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcacontractinformationdescriptor-getcontractverificationinfo")] +IIsdbCAContractInformationDescriptor::GetContractVerificationInfoLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcacontractinformationdescriptor-getcontractverificationinfolength")] +IIsdbCAContractInformationDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcacontractinformationdescriptor-getcountofrecords")] +IIsdbCAContractInformationDescriptor::GetFeeNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcacontractinformationdescriptor-getfeenamew")] +IIsdbCAContractInformationDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcacontractinformationdescriptor-getlength")] +IIsdbCAContractInformationDescriptor::GetRecordComponentTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcacontractinformationdescriptor-getrecordcomponenttag")] +IIsdbCAContractInformationDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcacontractinformationdescriptor-gettag")] +IIsdbCADescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbcadescriptor")] +IIsdbCADescriptor::GetCAPID=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcadescriptor-getcapid")] +IIsdbCADescriptor::GetCASystemId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcadescriptor-getcasystemid")] +IIsdbCADescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcadescriptor-getlength")] +IIsdbCADescriptor::GetPrivateDataBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcadescriptor-getprivatedatabytes")] +IIsdbCADescriptor::GetReservedBits=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcadescriptor-getreservedbits")] +IIsdbCADescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcadescriptor-gettag")] +IIsdbCAServiceDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbcaservicedescriptor")] +IIsdbCAServiceDescriptor::GetCABroadcasterGroupId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcaservicedescriptor-getcabroadcastergroupid")] +IIsdbCAServiceDescriptor::GetCASystemId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcaservicedescriptor-getcasystemid")] +IIsdbCAServiceDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcaservicedescriptor-getlength")] +IIsdbCAServiceDescriptor::GetMessageControl=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcaservicedescriptor-getmessagecontrol")] +IIsdbCAServiceDescriptor::GetServiceIds=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcaservicedescriptor-getserviceids")] +IIsdbCAServiceDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcaservicedescriptor-gettag")] +IIsdbComponentGroupDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbcomponentgroupdescriptor")] +IIsdbComponentGroupDescriptor::GetComponentGroupType=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcomponentgroupdescriptor-getcomponentgrouptype")] +IIsdbComponentGroupDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcomponentgroupdescriptor-getcountofrecords")] +IIsdbComponentGroupDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcomponentgroupdescriptor-getlength")] +IIsdbComponentGroupDescriptor::GetRecordCAUnitCAUnitId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcomponentgroupdescriptor-getrecordcaunitcaunitid")] +IIsdbComponentGroupDescriptor::GetRecordCAUnitComponentTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcomponentgroupdescriptor-getrecordcaunitcomponenttag")] +IIsdbComponentGroupDescriptor::GetRecordCAUnitNumberOfComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcomponentgroupdescriptor-getrecordcaunitnumberofcomponents")] +IIsdbComponentGroupDescriptor::GetRecordGroupId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcomponentgroupdescriptor-getrecordgroupid")] +IIsdbComponentGroupDescriptor::GetRecordNumberOfCAUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcomponentgroupdescriptor-getrecordnumberofcaunit")] +IIsdbComponentGroupDescriptor::GetRecordTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcomponentgroupdescriptor-getrecordtextw")] +IIsdbComponentGroupDescriptor::GetRecordTotalBitRate=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcomponentgroupdescriptor-getrecordtotalbitrate")] +IIsdbComponentGroupDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbcomponentgroupdescriptor-gettag")] +IIsdbDataContentDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbdatacontentdescriptor")] +IIsdbDataContentDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdatacontentdescriptor-getcountofrecords")] +IIsdbDataContentDescriptor::GetDataComponentId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdatacontentdescriptor-getdatacomponentid")] +IIsdbDataContentDescriptor::GetEntryComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdatacontentdescriptor-getentrycomponent")] +IIsdbDataContentDescriptor::GetLanguageCode=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdatacontentdescriptor-getlanguagecode")] +IIsdbDataContentDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdatacontentdescriptor-getlength")] +IIsdbDataContentDescriptor::GetRecordComponentRef=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdatacontentdescriptor-getrecordcomponentref")] +IIsdbDataContentDescriptor::GetSelectorBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdatacontentdescriptor-getselectorbytes")] +IIsdbDataContentDescriptor::GetSelectorLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdatacontentdescriptor-getselectorlength")] +IIsdbDataContentDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdatacontentdescriptor-gettag")] +IIsdbDataContentDescriptor::GetTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdatacontentdescriptor-gettextw")] +IIsdbDigitalCopyControlDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbdigitalcopycontroldescriptor")] +IIsdbDigitalCopyControlDescriptor::GetCopyControl=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdigitalcopycontroldescriptor-getcopycontrol")] +IIsdbDigitalCopyControlDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdigitalcopycontroldescriptor-getcountofrecords")] +IIsdbDigitalCopyControlDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdigitalcopycontroldescriptor-getlength")] +IIsdbDigitalCopyControlDescriptor::GetRecordCopyControl=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdigitalcopycontroldescriptor-getrecordcopycontrol")] +IIsdbDigitalCopyControlDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdigitalcopycontroldescriptor-gettag")] +IIsdbDownloadContentDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbdownloadcontentdescriptor")] +IIsdbDownloadContentDescriptor::GetCompatiblityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-getcompatiblitydescriptor")] +IIsdbDownloadContentDescriptor::GetCompatiblityDescriptorLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-getcompatiblitydescriptorlength")] +IIsdbDownloadContentDescriptor::GetComponentSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-getcomponentsize")] +IIsdbDownloadContentDescriptor::GetComponentTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-getcomponenttag")] +IIsdbDownloadContentDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-getcountofrecords")] +IIsdbDownloadContentDescriptor::GetDownloadId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-getdownloadid")] +IIsdbDownloadContentDescriptor::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-getflags")] +IIsdbDownloadContentDescriptor::GetLeakRate=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-getleakrate")] +IIsdbDownloadContentDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-getlength")] +IIsdbDownloadContentDescriptor::GetRecordModuleId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-getrecordmoduleid")] +IIsdbDownloadContentDescriptor::GetRecordModuleInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-getrecordmoduleinfo")] +IIsdbDownloadContentDescriptor::GetRecordModuleInfoLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-getrecordmoduleinfolength")] +IIsdbDownloadContentDescriptor::GetRecordModuleSize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-getrecordmodulesize")] +IIsdbDownloadContentDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-gettag")] +IIsdbDownloadContentDescriptor::GetTextLanguageCode=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-gettextlanguagecode")] +IIsdbDownloadContentDescriptor::GetTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-gettextw")] +IIsdbDownloadContentDescriptor::GetTimeOutValueDII=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbdownloadcontentdescriptor-gettimeoutvaluedii")] +IIsdbEmergencyInformationDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbemergencyinformationdescriptor")] +IIsdbEmergencyInformationDescriptor::GetAreaCode=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbemergencyinformationdescriptor-getareacode")] +IIsdbEmergencyInformationDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbemergencyinformationdescriptor-getcountofrecords")] +IIsdbEmergencyInformationDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbemergencyinformationdescriptor-getlength")] +IIsdbEmergencyInformationDescriptor::GetServiceId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbemergencyinformationdescriptor-getserviceid")] +IIsdbEmergencyInformationDescriptor::GetSignalLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbemergencyinformationdescriptor-getsignallevel")] +IIsdbEmergencyInformationDescriptor::GetStartEndFlag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbemergencyinformationdescriptor-getstartendflag")] +IIsdbEmergencyInformationDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbemergencyinformationdescriptor-gettag")] +IIsdbEventGroupDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbeventgroupdescriptor")] +IIsdbEventGroupDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbeventgroupdescriptor-getcountofrecords")] +IIsdbEventGroupDescriptor::GetCountOfRefRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbeventgroupdescriptor-getcountofrefrecords")] +IIsdbEventGroupDescriptor::GetGroupType=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbeventgroupdescriptor-getgrouptype")] +IIsdbEventGroupDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbeventgroupdescriptor-getlength")] +IIsdbEventGroupDescriptor::GetRecordEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbeventgroupdescriptor-getrecordevent")] +IIsdbEventGroupDescriptor::GetRefRecordEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbeventgroupdescriptor-getrefrecordevent")] +IIsdbEventGroupDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbeventgroupdescriptor-gettag")] +IIsdbHierarchicalTransmissionDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbhierarchicaltransmissiondescriptor")] +IIsdbHierarchicalTransmissionDescriptor::GetFutureUse1=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbhierarchicaltransmissiondescriptor-getfutureuse1")] +IIsdbHierarchicalTransmissionDescriptor::GetFutureUse2=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbhierarchicaltransmissiondescriptor-getfutureuse2")] +IIsdbHierarchicalTransmissionDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbhierarchicaltransmissiondescriptor-getlength")] +IIsdbHierarchicalTransmissionDescriptor::GetQualityLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbhierarchicaltransmissiondescriptor-getqualitylevel")] +IIsdbHierarchicalTransmissionDescriptor::GetReferencePid=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbhierarchicaltransmissiondescriptor-getreferencepid")] +IIsdbHierarchicalTransmissionDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbhierarchicaltransmissiondescriptor-gettag")] +IIsdbLogoTransmissionDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdblogotransmissiondescriptor")] +IIsdbLogoTransmissionDescriptor::GetDownloadDataId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdblogotransmissiondescriptor-getdownloaddataid")] +IIsdbLogoTransmissionDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdblogotransmissiondescriptor-getlength")] +IIsdbLogoTransmissionDescriptor::GetLogoCharW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdblogotransmissiondescriptor-getlogocharw")] +IIsdbLogoTransmissionDescriptor::GetLogoId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdblogotransmissiondescriptor-getlogoid")] +IIsdbLogoTransmissionDescriptor::GetLogoTransmissionType=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdblogotransmissiondescriptor-getlogotransmissiontype")] +IIsdbLogoTransmissionDescriptor::GetLogoVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdblogotransmissiondescriptor-getlogoversion")] +IIsdbLogoTransmissionDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdblogotransmissiondescriptor-gettag")] +IIsdbSeriesDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbseriesdescriptor")] +IIsdbSeriesDescriptor::GetEpisodeNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbseriesdescriptor-getepisodenumber")] +IIsdbSeriesDescriptor::GetExpireDate=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbseriesdescriptor-getexpiredate")] +IIsdbSeriesDescriptor::GetLastEpisodeNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbseriesdescriptor-getlastepisodenumber")] +IIsdbSeriesDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbseriesdescriptor-getlength")] +IIsdbSeriesDescriptor::GetProgramPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbseriesdescriptor-getprogrampattern")] +IIsdbSeriesDescriptor::GetRepeatLabel=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbseriesdescriptor-getrepeatlabel")] +IIsdbSeriesDescriptor::GetSeriesId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbseriesdescriptor-getseriesid")] +IIsdbSeriesDescriptor::GetSeriesNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbseriesdescriptor-getseriesnamew")] +IIsdbSeriesDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbseriesdescriptor-gettag")] +IIsdbSIParameterDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbsiparameterdescriptor")] +IIsdbSIParameterDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbsiparameterdescriptor-getlength")] +IIsdbSIParameterDescriptor::GetParameterVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbsiparameterdescriptor-getparameterversion")] +IIsdbSIParameterDescriptor::GetRecordNumberOfTable=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbsiparameterdescriptor-getrecordnumberoftable")] +IIsdbSIParameterDescriptor::GetTableDescriptionBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbsiparameterdescriptor-gettabledescriptionbytes")] +IIsdbSIParameterDescriptor::GetTableDescriptionLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbsiparameterdescriptor-gettabledescriptionlength")] +IIsdbSIParameterDescriptor::GetTableId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbsiparameterdescriptor-gettableid")] +IIsdbSIParameterDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbsiparameterdescriptor-gettag")] +IIsdbSIParameterDescriptor::GetUpdateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbsiparameterdescriptor-getupdatetime")] +IIsdbSiParser2=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbsiparser2")] +IIsdbSiParser2::GetBIT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbsiparser2-getbit")] +IIsdbSiParser2::GetCDT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbsiparser2-getcdt")] +IIsdbSiParser2::GetEMM=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbsiparser2-getemm")] +IIsdbSiParser2::GetLDT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbsiparser2-getldt")] +IIsdbSiParser2::GetNBIT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbsiparser2-getnbit")] +IIsdbSiParser2::GetSDT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbsiparser2-getsdt")] +IIsdbSiParser2::GetSDTT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbsiparser2-getsdtt")] +IIsdbTerrestrialDeliverySystemDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbterrestrialdeliverysystemdescriptor")] +IIsdbTerrestrialDeliverySystemDescriptor::GetAreaCode=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbterrestrialdeliverysystemdescriptor-getareacode")] +IIsdbTerrestrialDeliverySystemDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbterrestrialdeliverysystemdescriptor-getcountofrecords")] +IIsdbTerrestrialDeliverySystemDescriptor::GetGuardInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbterrestrialdeliverysystemdescriptor-getguardinterval")] +IIsdbTerrestrialDeliverySystemDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbterrestrialdeliverysystemdescriptor-getlength")] +IIsdbTerrestrialDeliverySystemDescriptor::GetRecordFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbterrestrialdeliverysystemdescriptor-getrecordfrequency")] +IIsdbTerrestrialDeliverySystemDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbterrestrialdeliverysystemdescriptor-gettag")] +IIsdbTerrestrialDeliverySystemDescriptor::GetTransmissionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbterrestrialdeliverysystemdescriptor-gettransmissionmode")] +IIsdbTSInformationDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-iisdbtsinformationdescriptor")] +IIsdbTSInformationDescriptor::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbtsinformationdescriptor-getcountofrecords")] +IIsdbTSInformationDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbtsinformationdescriptor-getlength")] +IIsdbTSInformationDescriptor::GetRecordNumberOfServices=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbtsinformationdescriptor-getrecordnumberofservices")] +IIsdbTSInformationDescriptor::GetRecordServiceIdByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbtsinformationdescriptor-getrecordserviceidbyindex")] +IIsdbTSInformationDescriptor::GetRecordTransmissionTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbtsinformationdescriptor-getrecordtransmissiontypeinfo")] +IIsdbTSInformationDescriptor::GetRemoteControlKeyId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbtsinformationdescriptor-getremotecontrolkeyid")] +IIsdbTSInformationDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbtsinformationdescriptor-gettag")] +IIsdbTSInformationDescriptor::GetTSNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-iisdbtsinformationdescriptor-gettsnamew")] +IIsoImageManager=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-iisoimagemanager")] +IIsoImageManager::get_Path=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-iisoimagemanager-get_path")] +IIsoImageManager::get_Stream=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-iisoimagemanager-get_stream")] +IIsoImageManager::SetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-iisoimagemanager-setpath")] +IIsoImageManager::SetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-iisoimagemanager-setstream")] +IIsoImageManager::Validate=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-iisoimagemanager-validate")] +IIsolatedAppLauncher=[Documentation("https://docs.microsoft.com/windows/win32/api/isolatedapplauncher/nn-isolatedapplauncher-iisolatedapplauncher")] +IITDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nn-infotech-iitdatabase")] +IITDatabase::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitdatabase-close")] +IITDatabase::CreateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitdatabase-createobject")] +IITDatabase::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitdatabase-getobject")] +IITDatabase::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitdatabase-open")] +IItemContainerProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iitemcontainerprovider")] +IItemContainerProvider::FindItemByProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iitemcontainerprovider-finditembyproperty")] +IItemEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nn-wcmconfig-iitemenumerator")] +IItemEnumerator::Current=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-iitemenumerator-current")] +IItemEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-iitemenumerator-movenext")] +IItemEnumerator::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-iitemenumerator-reset")] +IItemNameLimits=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iitemnamelimits")] +IItemNameLimits::GetMaxLength=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iitemnamelimits-getmaxlength")] +IItemNameLimits::GetValidCharacters=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iitemnamelimits-getvalidcharacters")] +IItemPreviewerExt=[Documentation("https://docs.microsoft.com/windows/win32/search/-search-iitempreviewerext")] +IItemPreviewerExt::GetLinkedContent=[Documentation("https://docs.microsoft.com/windows/win32/search/-search-iitempreviewerext-getlinkedcontent")] +IItemPreviewerExt::GetRelatedPart=[Documentation("https://docs.microsoft.com/windows/win32/search/-search-iitempreviewerext-getrelatedpart")] +IItemPreviewerExt::ProcessTransformCommand=[Documentation("https://docs.microsoft.com/windows/win32/search/-search-iitempreviewerext-processtransformcommand")] +IItemPreviewerExt::SuggestBrowserPolicy=[Documentation("https://docs.microsoft.com/windows/win32/search/-search-iitempreviewerext-suggestbrowserpolicy")] +IItemPropertyBag=[Documentation("https://docs.microsoft.com/windows/win32/search/iitempropertybag")] +IItemPropertyBag::GetPropertyInfo=[Documentation("https://docs.microsoft.com/windows/win32/search/iitempropertybag-getpropertyinfo")] +IItemPropertyBag::Read=[Documentation("https://docs.microsoft.com/windows/win32/search/iitempropertybag-read")] +IItemPropertyBag::Write=[Documentation("https://docs.microsoft.com/windows/win32/search/iitempropertybag-write")] +IITPropList=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nn-infotech-iitproplist")] +IITPropList::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitproplist-clear")] +IITPropList::Get=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitproplist-get")] +IITPropList::GetDataSize=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitproplist-getdatasize")] +IITPropList::GetFirst=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitproplist-getfirst")] +IITPropList::GetHeaderSize=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitproplist-getheadersize")] +IITPropList::SaveData=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitproplist-savedata")] +IITPropList::SaveHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitproplist-saveheader")] +IITPropList::Set=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitproplist-set(propid_lpvoid_dword_dword)")] +IITPropList::SetPersist=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitproplist-setpersist(propid_bool)")] +IITResultSet=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nn-infotech-iitresultset")] +IITResultSet::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitresultset-add(propid_dword_priority)")] +IITResultSet::Get=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitresultset-get")] +IITResultSet::GetRowCount=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitresultset-getrowcount")] +IITWordWheel=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nn-infotech-iitwordwheel")] +IITWordWheel::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitwordwheel-close")] +IITWordWheel::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitwordwheel-count")] +IITWordWheel::Lookup=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitwordwheel-lookup(long_lpvoid_dword)")] +IITWordWheel::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-iitwordwheel-open")] +IJET_LOGTIME=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/ijet-logtime-interface")] +IJET_LOGTIME::ToDateTime=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/ijet-logtime.todatetime-method")] +IJolietDiscMaster=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nn-imapi-ijolietdiscmaster")] +IJolietDiscMaster::AddData=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-ijolietdiscmaster-adddata")] +IJolietDiscMaster::GetDataBlockSize=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-ijolietdiscmaster-getdatablocksize")] +IJolietDiscMaster::GetJolietProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-ijolietdiscmaster-getjolietproperties")] +IJolietDiscMaster::GetTotalDataBlocks=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-ijolietdiscmaster-gettotaldatablocks")] +IJolietDiscMaster::GetUsedDataBlocks=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-ijolietdiscmaster-getuseddatablocks")] +IJolietDiscMaster::SetJolietProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-ijolietdiscmaster-setjolietproperties")] +IJournalReader=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ijournalreader")] +IJournalReader::ReadFromStream=[Documentation("https://docs.microsoft.com/windows/win32/tablet/ijournalreader-readfromstream")] +IKE_AUTHENTICATION_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-ike_authentication_information")] +IKE_AUTHENTICATION_METHOD=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ne-iscsidsc-ike_authentication_method")] +IKE_AUTHENTICATION_PRESHARED_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-ike_authentication_preshared_key")] +IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ne-iketypes-ikeext_authentication_impersonation_type")] +IKEEXT_AUTHENTICATION_METHOD_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ne-iketypes-ikeext_authentication_method_type")] +IKEEXT_AUTHENTICATION_METHOD0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_authentication_method0")] +IKEEXT_AUTHENTICATION_METHOD1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_authentication_method1")] +IKEEXT_AUTHENTICATION_METHOD2=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_authentication_method2")] +IKEEXT_CERT_CONFIG_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ne-iketypes-ikeext_cert_config_type")] +IKEEXT_CERT_CRITERIA_NAME_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ne-iketypes-ikeext_cert_criteria_name_type")] +IKEEXT_CERT_EKUS0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_cert_ekus0")] +IKEEXT_CERT_NAME0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_cert_name0")] +IKEEXT_CERT_ROOT_CONFIG0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_cert_root_config0")] +IKEEXT_CERTIFICATE_AUTHENTICATION0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_certificate_authentication0")] +IKEEXT_CERTIFICATE_AUTHENTICATION1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_certificate_authentication1")] +IKEEXT_CERTIFICATE_AUTHENTICATION2=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_certificate_authentication2")] +IKEEXT_CERTIFICATE_CREDENTIAL0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_certificate_credential0")] +IKEEXT_CERTIFICATE_CREDENTIAL1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_certificate_credential1")] +IKEEXT_CERTIFICATE_CRITERIA0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_certificate_criteria0")] +IKEEXT_CIPHER_ALGORITHM0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_cipher_algorithm0")] +IKEEXT_CIPHER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ne-iketypes-ikeext_cipher_type")] +IKEEXT_COMMON_STATISTICS0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_common_statistics0")] +IKEEXT_COMMON_STATISTICS1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_common_statistics1")] +IKEEXT_COOKIE_PAIR0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_cookie_pair0")] +IKEEXT_CREDENTIAL_PAIR0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_credential_pair0")] +IKEEXT_CREDENTIAL_PAIR1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_credential_pair1")] +IKEEXT_CREDENTIAL_PAIR2=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_credential_pair2")] +IKEEXT_CREDENTIAL0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_credential0")] +IKEEXT_CREDENTIAL1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_credential1")] +IKEEXT_CREDENTIAL2=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_credential2")] +IKEEXT_CREDENTIALS0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_credentials0")] +IKEEXT_CREDENTIALS1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_credentials1")] +IKEEXT_CREDENTIALS2=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_credentials2")] +IKEEXT_DH_GROUP=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ne-iketypes-ikeext_dh_group")] +IKEEXT_EAP_AUTHENTICATION0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_eap_authentication0")] +IKEEXT_EM_POLICY0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_em_policy0")] +IKEEXT_EM_POLICY1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_em_policy1")] +IKEEXT_EM_POLICY2=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_em_policy2")] +IKEEXT_EM_SA_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ne-iketypes-ikeext_em_sa_state")] +IKEEXT_INTEGRITY_ALGORITHM0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_integrity_algorithm0")] +IKEEXT_INTEGRITY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ne-iketypes-ikeext_integrity_type")] +IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_ip_version_specific_common_statistics0")] +IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_ip_version_specific_common_statistics1")] +IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_ip_version_specific_keymodule_statistics0")] +IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_ip_version_specific_keymodule_statistics1")] +IKEEXT_IPV6_CGA_AUTHENTICATION0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_ipv6_cga_authentication0")] +IKEEXT_KERBEROS_AUTHENTICATION0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_kerberos_authentication0")] +IKEEXT_KERBEROS_AUTHENTICATION1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_kerberos_authentication1")] +IKEEXT_KEY_MODULE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ne-iketypes-ikeext_key_module_type")] +IKEEXT_KEYMODULE_STATISTICS0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_keymodule_statistics0")] +IKEEXT_KEYMODULE_STATISTICS1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_keymodule_statistics1")] +IKEEXT_MM_SA_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ne-iketypes-ikeext_mm_sa_state")] +IKEEXT_NAME_CREDENTIAL0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_name_credential0")] +IKEEXT_NTLM_V2_AUTHENTICATION0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_ntlm_v2_authentication0")] +IKEEXT_POLICY0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_policy0")] +IKEEXT_POLICY1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_policy1")] +IKEEXT_POLICY2=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_policy2")] +IKEEXT_PRESHARED_KEY_AUTHENTICATION0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_preshared_key_authentication0")] +IKEEXT_PRESHARED_KEY_AUTHENTICATION1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_preshared_key_authentication1")] +IKEEXT_PROPOSAL0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_proposal0")] +IKEEXT_QM_SA_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ne-iketypes-ikeext_qm_sa_state")] +IKEEXT_RESERVED_AUTHENTICATION0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_reserved_authentication0")] +IKEEXT_SA_DETAILS0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_sa_details0")] +IKEEXT_SA_DETAILS1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_sa_details1")] +IKEEXT_SA_DETAILS2=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_sa_details2")] +IKEEXT_SA_ENUM_TEMPLATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_sa_enum_template0")] +IKEEXT_SA_ROLE=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ne-iketypes-ikeext_sa_role")] +IKEEXT_STATISTICS0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_statistics0")] +IKEEXT_STATISTICS1=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_statistics1")] +IKEEXT_TRAFFIC0=[Documentation("https://docs.microsoft.com/windows/win32/api/iketypes/ns-iketypes-ikeext_traffic0")] +IkeextGetStatistics0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ikeextgetstatistics0")] +IkeextGetStatistics1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ikeextgetstatistics1")] +IkeextSaCreateEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ikeextsacreateenumhandle0")] +IkeextSaDbGetSecurityInfo0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ikeextsadbgetsecurityinfo0")] +IkeextSaDbSetSecurityInfo0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ikeextsadbsetsecurityinfo0")] +IkeextSaDeleteById0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ikeextsadeletebyid0")] +IkeextSaDestroyEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ikeextsadestroyenumhandle0")] +IkeextSaEnum0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ikeextsaenum0")] +IkeextSaEnum1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ikeextsaenum1")] +IkeextSaEnum2=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ikeextsaenum2")] +IkeextSaGetById0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ikeextsagetbyid0")] +IkeextSaGetById1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ikeextsagetbyid1")] +IkeextSaGetById2=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ikeextsagetbyid2")] +IKEV2_CONFIG_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ikev2_config_params")] +IKEV2_PROJECTION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ikev2_projection_info")] +IKEV2_PROJECTION_INFO2=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ikev2_projection_info2")] +IKEV2_TUNNEL_CONFIG_PARAMS1=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ikev2_tunnel_config_params1")] +IKEV2_TUNNEL_CONFIG_PARAMS2=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ikev2_tunnel_config_params2")] +IKeyFrameControl=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ikeyframecontrol")] +IKeyFrameControl::PeriodicUpdatePicture=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ikeyframecontrol-periodicupdatepicture")] +IKeyFrameControl::UpdatePicture=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ikeyframecontrol-updatepicture")] +IKnowledgeSyncProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-iknowledgesyncprovider")] +IKnowledgeSyncProvider::BeginSession=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iknowledgesyncprovider-beginsession")] +IKnowledgeSyncProvider::EndSession=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iknowledgesyncprovider-endsession")] +IKnowledgeSyncProvider::GetChangeBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iknowledgesyncprovider-getchangebatch")] +IKnowledgeSyncProvider::GetFullEnumerationChangeBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iknowledgesyncprovider-getfullenumerationchangebatch")] +IKnowledgeSyncProvider::GetSyncBatchParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iknowledgesyncprovider-getsyncbatchparameters")] +IKnowledgeSyncProvider::ProcessChangeBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iknowledgesyncprovider-processchangebatch")] +IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iknowledgesyncprovider-processfullenumerationchangebatch")] +IKnownFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iknownfolder")] +IKnownFolder::GetCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfolder-getcategory")] +IKnownFolder::GetFolderDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfolder-getfolderdefinition")] +IKnownFolder::GetFolderType=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfolder-getfoldertype")] +IKnownFolder::GetId=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfolder-getid")] +IKnownFolder::GetIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfolder-getidlist")] +IKnownFolder::GetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfolder-getpath")] +IKnownFolder::GetRedirectionCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfolder-getredirectioncapabilities")] +IKnownFolder::GetShellItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfolder-getshellitem")] +IKnownFolder::SetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfolder-setpath")] +IKnownFolderManager=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iknownfoldermanager")] +IKnownFolderManager::FindFolderFromIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfoldermanager-findfolderfromidlist")] +IKnownFolderManager::FindFolderFromPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfoldermanager-findfolderfrompath")] +IKnownFolderManager::FolderIdFromCsidl=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfoldermanager-folderidfromcsidl")] +IKnownFolderManager::FolderIdToCsidl=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfoldermanager-folderidtocsidl")] +IKnownFolderManager::GetFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfoldermanager-getfolder")] +IKnownFolderManager::GetFolderByName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfoldermanager-getfolderbyname")] +IKnownFolderManager::GetFolderIds=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfoldermanager-getfolderids")] +IKnownFolderManager::Redirect=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfoldermanager-redirect")] +IKnownFolderManager::RegisterFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfoldermanager-registerfolder")] +IKnownFolderManager::UnregisterFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iknownfoldermanager-unregisterfolder")] +IKsFormatSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iksformatsupport")] +IKsFormatSupport::GetDevicePreferredFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iksformatsupport-getdevicepreferredformat")] +IKsFormatSupport::IsFormatSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iksformatsupport-isformatsupported")] +IKsJackDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iksjackdescription")] +IKsJackDescription::GetJackCount=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iksjackdescription-getjackcount")] +IKsJackDescription::GetJackDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iksjackdescription-getjackdescription")] +IKsJackDescription2=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iksjackdescription2")] +IKsJackDescription2::GetJackCount=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iksjackdescription2-getjackcount")] +IKsJackDescription2::GetJackDescription2=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iksjackdescription2-getjackdescription2")] +IKsJackSinkInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iksjacksinkinformation")] +IKsJackSinkInformation::GetJackSinkInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iksjacksinkinformation-getjacksinkinformation")] +IKsNodeControl=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nn-vidcap-iksnodecontrol")] +IKsNodeControl::put_KsControl=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-iksnodecontrol-put_kscontrol")] +IKsNodeControl::put_NodeId=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-iksnodecontrol-put_nodeid")] +IKsPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ikspin")] +IKsPin::KsQueryMediums=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ikspin-ksquerymediums")] +IKsPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ikspropertyset")] +IKsPropertySet::Get=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ikspropertyset-get")] +IKsPropertySet::QuerySupported=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ikspropertyset-querysupported")] +IKsPropertySet::Set=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ikspropertyset-set")] +IKsTopologyInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nn-vidcap-ikstopologyinfo")] +IKsTopologyInfo::CreateNodeInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ikstopologyinfo-createnodeinstance")] +IKsTopologyInfo::get_Category=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ikstopologyinfo-get_category")] +IKsTopologyInfo::get_ConnectionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ikstopologyinfo-get_connectioninfo")] +IKsTopologyInfo::get_NodeName=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ikstopologyinfo-get_nodename")] +IKsTopologyInfo::get_NodeType=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ikstopologyinfo-get_nodetype")] +IKsTopologyInfo::get_NumCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ikstopologyinfo-get_numcategories")] +IKsTopologyInfo::get_NumConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ikstopologyinfo-get_numconnections")] +IKsTopologyInfo::get_NumNodes=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ikstopologyinfo-get_numnodes")] +ILanguageComponentType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ilanguagecomponenttype")] +ILanguageComponentType::get_LangID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilanguagecomponenttype-get_langid")] +ILanguageComponentType::put_LangID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilanguagecomponenttype-put_langid")] +ILanguageExceptionErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/restrictederrorinfo/nn-restrictederrorinfo-ilanguageexceptionerrorinfo")] +ILanguageExceptionErrorInfo::GetLanguageException=[Documentation("https://docs.microsoft.com/windows/win32/api/restrictederrorinfo/nf-restrictederrorinfo-ilanguageexceptionerrorinfo-getlanguageexception")] +ILanguageExceptionErrorInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/restrictederrorinfo/nn-restrictederrorinfo-ilanguageexceptionerrorinfo2")] +ILanguageExceptionErrorInfo2::CapturePropagationContext=[Documentation("https://docs.microsoft.com/windows/win32/api/restrictederrorinfo/nf-restrictederrorinfo-ilanguageexceptionerrorinfo2-capturepropagationcontext")] +ILanguageExceptionErrorInfo2::GetPreviousLanguageExceptionErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/restrictederrorinfo/nf-restrictederrorinfo-ilanguageexceptionerrorinfo2-getpreviouslanguageexceptionerrorinfo")] +ILanguageExceptionErrorInfo2::GetPropagationContextHead=[Documentation("https://docs.microsoft.com/windows/win32/api/restrictederrorinfo/nf-restrictederrorinfo-ilanguageexceptionerrorinfo2-getpropagationcontexthead")] +ILanguageExceptionStackBackTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/restrictederrorinfo/nn-restrictederrorinfo-ilanguageexceptionstackbacktrace")] +ILanguageExceptionStackBackTrace::GetStackBackTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/restrictederrorinfo/nf-restrictederrorinfo-ilanguageexceptionstackbacktrace-getstackbacktrace")] +ILanguageExceptionTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/restrictederrorinfo/nn-restrictederrorinfo-ilanguageexceptiontransform")] +ILanguageExceptionTransform::GetTransformedRestrictedErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/restrictederrorinfo/nf-restrictederrorinfo-ilanguageexceptiontransform-gettransformedrestrictederrorinfo")] +ILAppendID=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilappendid")] +ILatLongReport=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nn-locationapi-ilatlongreport")] +ILatLongReport::GetAltitude=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilatlongreport-getaltitude")] +ILatLongReport::GetAltitudeError=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilatlongreport-getaltitudeerror")] +ILatLongReport::GetErrorRadius=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilatlongreport-geterrorradius")] +ILatLongReport::GetLatitude=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilatlongreport-getlatitude")] +ILatLongReport::GetLongitude=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilatlongreport-getlongitude")] +ILaunchSourceAppUserModelId=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ilaunchsourceappusermodelid")] +ILaunchSourceAppUserModelId::GetAppUserModelId=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ilaunchsourceappusermodelid-getappusermodelid")] +ILaunchSourceViewSizePreference=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ilaunchsourceviewsizepreference")] +ILaunchSourceViewSizePreference::GetSourceViewSizePreference=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ilaunchsourceviewsizepreference-getsourceviewsizepreference")] +ILaunchSourceViewSizePreference::GetSourceViewToPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ilaunchsourceviewsizepreference-getsourceviewtoposition")] +ILaunchTargetMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ilaunchtargetmonitor")] +ILaunchTargetMonitor::GetMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ilaunchtargetmonitor-getmonitor")] +ILaunchTargetViewSizePreference=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ilaunchtargetviewsizepreference")] +ILaunchTargetViewSizePreference::GetTargetViewSizePreference=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ilaunchtargetviewsizepreference-gettargetviewsizepreference")] +ILayoutStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-ilayoutstorage")] +ILayoutStorage::BeginMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ilayoutstorage-beginmonitor")] +ILayoutStorage::EndMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ilayoutstorage-endmonitor")] +ILayoutStorage::LayoutScript=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ilayoutstorage-layoutscript")] +ILayoutStorage::ReLayoutDocfile=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ilayoutstorage-relayoutdocfile")] +ILayoutStorage::ReLayoutDocfileOnILockBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ilayoutstorage-relayoutdocfileonilockbytes")] +ILClone=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilclone")] +ILCloneChild=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilclonechild")] +ILCloneFirst=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilclonefirst")] +ILCloneFull=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilclonefull")] +ILCombine=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilcombine")] +ILCreateFromPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilcreatefrompath")] +ILCreateFromPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilcreatefrompatha")] +ILCreateFromPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilcreatefrompathw")] +ILegacyIAccessibleProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-ilegacyiaccessibleprovider")] +ILegacyIAccessibleProvider::ChildId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_childid")] +ILegacyIAccessibleProvider::DefaultAction=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_defaultaction")] +ILegacyIAccessibleProvider::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_description")] +ILegacyIAccessibleProvider::DoDefaultAction=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-dodefaultaction")] +ILegacyIAccessibleProvider::get_ChildId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_childid")] +ILegacyIAccessibleProvider::get_DefaultAction=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_defaultaction")] +ILegacyIAccessibleProvider::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_description")] +ILegacyIAccessibleProvider::get_Help=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_help")] +ILegacyIAccessibleProvider::get_KeyboardShortcut=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_keyboardshortcut")] +ILegacyIAccessibleProvider::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_name")] +ILegacyIAccessibleProvider::get_Role=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_role")] +ILegacyIAccessibleProvider::get_State=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_state")] +ILegacyIAccessibleProvider::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_value")] +ILegacyIAccessibleProvider::GetIAccessible=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-getiaccessible")] +ILegacyIAccessibleProvider::GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-getselection")] +ILegacyIAccessibleProvider::Help=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_help")] +ILegacyIAccessibleProvider::KeyboardShortcut=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_keyboardshortcut")] +ILegacyIAccessibleProvider::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_name")] +ILegacyIAccessibleProvider::Role=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_role")] +ILegacyIAccessibleProvider::Select=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-select")] +ILegacyIAccessibleProvider::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-setvalue")] +ILegacyIAccessibleProvider::State=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_state")] +ILegacyIAccessibleProvider::Value=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ilegacyiaccessibleprovider-get_value")] +ILFindChild=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilfindchild")] +ILFindLastID=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilfindlastid")] +ILFree=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilfree")] +ILGetNext=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilgetnext")] +ILGetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilgetsize")] +ILIsAligned=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilisaligned")] +ILIsChild=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilischild")] +ILIsEmpty=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilisempty")] +ILIsEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilisequal")] +ILIsParent=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilisparent")] +ILLoadFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-illoadfromstream")] +ILLoadFromStreamEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-illoadfromstreamex")] +ILNext=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilnext")] +ILoadChangeContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-iloadchangecontext")] +ILoadChangeContext::GetSyncChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iloadchangecontext-getsyncchange")] +ILoadChangeContext::SetRecoverableErrorOnChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iloadchangecontext-setrecoverableerroronchange")] +ILoadChangeContext::SetRecoverableErrorOnChangeUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iloadchangecontext-setrecoverableerroronchangeunit")] +ILoadFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/filtereg/nn-filtereg-iloadfilter")] +ILoadFilter::LoadIFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/filtereg/nf-filtereg-iloadfilter-loadifilter")] +ILoadFilter::LoadIFilterFromStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/filtereg/nf-filtereg-iloadfilter-loadifilterfromstorage")] +ILoadFilter::LoadIFilterFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/filtereg/nf-filtereg-iloadfilter-loadifilterfromstream")] +ILocation=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nn-locationapi-ilocation")] +ILocation::GetDesiredAccuracy=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocation-getdesiredaccuracy")] +ILocation::GetReport=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocation-getreport")] +ILocation::GetReportInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocation-getreportinterval")] +ILocation::GetReportStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocation-getreportstatus")] +ILocation::RegisterForReport=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocation-registerforreport")] +ILocation::RequestPermissions=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocation-requestpermissions")] +ILocation::SetDesiredAccuracy=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocation-setdesiredaccuracy")] +ILocation::SetReportInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocation-setreportinterval")] +ILocation::UnregisterForReport=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocation-unregisterforreport")] +ILocationEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nn-locationapi-ilocationevents")] +ILocationEvents::OnLocationChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocationevents-onlocationchanged")] +ILocationEvents::OnStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocationevents-onstatuschanged")] +ILocationPermissions=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nn-sensorsapi-ilocationpermissions")] +ILocationPermissions::CheckLocationCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-ilocationpermissions-checklocationcapability")] +ILocationPermissions::GetGlobalLocationPermission=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-ilocationpermissions-getgloballocationpermission")] +ILocationPower=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nn-locationapi-ilocationpower")] +ILocationPower::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocationpower-connect")] +ILocationPower::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocationpower-disconnect")] +ILocationReport=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nn-locationapi-ilocationreport")] +ILocationReport::GetSensorID=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocationreport-getsensorid")] +ILocationReport::GetTimestamp=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocationreport-gettimestamp")] +ILocationReport::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/nf-locationapi-ilocationreport-getvalue")] +ILocator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ilocator")] +ILocator::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilocator-clone")] +ILocator::get_CarrierFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilocator-get_carrierfrequency")] +ILocator::get_InnerFEC=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilocator-get_innerfec")] +ILocator::get_InnerFECRate=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilocator-get_innerfecrate")] +ILocator::get_Modulation=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilocator-get_modulation")] +ILocator::get_OuterFEC=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilocator-get_outerfec")] +ILocator::get_OuterFECRate=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilocator-get_outerfecrate")] +ILocator::get_SymbolRate=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilocator-get_symbolrate")] +ILocator::put_CarrierFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilocator-put_carrierfrequency")] +ILocator::put_InnerFEC=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilocator-put_innerfec")] +ILocator::put_InnerFECRate=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilocator-put_innerfecrate")] +ILocator::put_Modulation=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilocator-put_modulation")] +ILocator::put_OuterFEC=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilocator-put_outerfec")] +ILocator::put_OuterFECRate=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilocator-put_outerfecrate")] +ILocator::put_SymbolRate=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ilocator-put_symbolrate")] +ILockBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-ilockbytes")] +ILockBytes::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ilockbytes-flush")] +ILockBytes::LockRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ilockbytes-lockregion")] +ILockBytes::ReadAt=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ilockbytes-readat")] +ILockBytes::SetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ilockbytes-setsize")] +ILockBytes::Stat=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ilockbytes-stat")] +ILockBytes::UnlockRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ilockbytes-unlockregion")] +ILockBytes::WriteAt=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ilockbytes-writeat")] +ILog=[Documentation("https://docs.microsoft.com/windows/win32/api/txlogpub/nn-txlogpub-ilog")] +ILog::AppendRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/txlogpub/nf-txlogpub-ilog-appendrecord")] +ILog::Force=[Documentation("https://docs.microsoft.com/windows/win32/api/txlogpub/nf-txlogpub-ilog-force")] +ILog::GetLogLimits=[Documentation("https://docs.microsoft.com/windows/win32/api/txlogpub/nf-txlogpub-ilog-getloglimits")] +ILog::ReadRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/txlogpub/nf-txlogpub-ilog-readrecord")] +ILog::ReadRecordPrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/txlogpub/nf-txlogpub-ilog-readrecordprefix")] +ILog::SetAccessPolicyHint=[Documentation("https://docs.microsoft.com/windows/win32/api/txlogpub/nf-txlogpub-ilog-setaccesspolicyhint")] +ILog::TruncatePrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/txlogpub/nf-txlogpub-ilog-truncateprefix")] +ILogonTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-ilogontrigger")] +ILogonTrigger::Delay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ilogontrigger-put_delay")] +ILogonTrigger::get_Delay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ilogontrigger-get_delay")] +ILogonTrigger::get_UserId=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ilogontrigger-get_userid")] +ILogonTrigger::put_Delay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ilogontrigger-put_delay")] +ILogonTrigger::put_UserId=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ilogontrigger-put_userid")] +ILogonTrigger::UserId=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ilogontrigger-get_userid")] +ILRemoveLastID=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilremovelastid")] +ILSaveToStream=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilsavetostream")] +ILSkip=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ilskip")] +ilt=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ilt--sm4---asm-")] +imad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imad--sm4---asm-")] +Image=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image")] +IMAGE_COFF_SYMBOLS_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_coff_symbols_header")] +IMAGE_DATA_DIRECTORY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_data_directory")] +IMAGE_DEBUG_DIRECTORY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_debug_directory")] +IMAGE_DEBUG_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-image_debug_information")] +IMAGE_ENCLAVE_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_enclave_config32")] +IMAGE_ENCLAVE_CONFIG32=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_enclave_config32")] +IMAGE_ENCLAVE_CONFIG64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_enclave_config64")] +IMAGE_ENCLAVE_IMPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_enclave_import")] +IMAGE_FILE_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_file_header")] +IMAGE_FUNCTION_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_function_entry")] +IMAGE_FUNCTION_ENTRY64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_function_entry64")] +Image_Load=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-load")] +IMAGE_LOAD_CONFIG_DIRECTORY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_load_config_directory64")] +IMAGE_LOAD_CONFIG_DIRECTORY32=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_load_config_directory32")] +IMAGE_LOAD_CONFIG_DIRECTORY64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_load_config_directory64")] +Image_Load::DefaultBase=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-load")] +Image_Load::FileName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-load")] +Image_Load::ImageBase=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-load")] +Image_Load::ImageCheckSum=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-load")] +Image_Load::ImageSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-load")] +Image_Load::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-load")] +Image_Load::Reserved0=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-load")] +Image_Load::Reserved1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-load")] +Image_Load::Reserved2=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-load")] +Image_Load::Reserved3=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-load")] +Image_Load::Reserved4=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-load")] +Image_Load::TimeDateStamp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-load")] +IMAGE_NT_HEADERS32=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_nt_headers32")] +IMAGE_NT_HEADERS64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_nt_headers64")] +IMAGE_OPTIONAL_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_optional_header32")] +IMAGE_OPTIONAL_HEADER32=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_optional_header32")] +IMAGE_OPTIONAL_HEADER64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_optional_header64")] +IMAGE_SECTION_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_section_header")] +Image_V0=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-v0")] +Image_V0_Load=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-v0-load")] +Image_V0_Load::BaseAddress=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-v0-load")] +Image_V0_Load::ImageFileName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-v0-load")] +Image_V0_Load::ModuleSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-v0-load")] +Image_V1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-v1")] +Image_V1_Load=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-v1-load")] +Image_V1_Load::FileName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-v1-load")] +Image_V1_Load::ImageBase=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-v1-load")] +Image_V1_Load::ImageSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-v1-load")] +Image_V1_Load::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/image-v1-load")] +Image::Source=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-image-source")] +ImageAddCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-imageaddcertificate")] +ImageBrushProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-imagebrushproperties")] +IMAGEBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/WMP/imagebutton")] +ImageDirectoryEntryToData=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-imagedirectoryentrytodata")] +ImageDirectoryEntryToDataEx=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-imagedirectoryentrytodataex")] +ImageEnumerateCertificates=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-imageenumeratecertificates")] +ImageGetCertificateData=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-imagegetcertificatedata")] +ImageGetCertificateHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-imagegetcertificateheader")] +ImageGetDigestStream=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-imagegetdigeststream")] +IMAGEHLP_CBA_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_cba_event")] +IMAGEHLP_CBA_EVENTW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_cba_eventw")] +IMAGEHLP_CBA_READ_MEMORY=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_cba_read_memory")] +IMAGEHLP_DEFERRED_SYMBOL_LOAD=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_deferred_symbol_load")] +IMAGEHLP_DEFERRED_SYMBOL_LOAD64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_deferred_symbol_load64")] +IMAGEHLP_DEFERRED_SYMBOL_LOADW64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_deferred_symbol_loadw64")] +IMAGEHLP_DUPLICATE_SYMBOL=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_duplicate_symbol")] +IMAGEHLP_DUPLICATE_SYMBOL64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_duplicate_symbol64")] +IMAGEHLP_EXTENDED_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ne-dbghelp-imagehlp_extended_options")] +IMAGEHLP_GET_TYPE_INFO_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_get_type_info_params")] +IMAGEHLP_LINE=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_line")] +IMAGEHLP_LINE64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_line64")] +IMAGEHLP_LINEW64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_linew64")] +IMAGEHLP_MODULE=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_module")] +IMAGEHLP_MODULE64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_module64")] +IMAGEHLP_MODULEW64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_modulew64")] +IMAGEHLP_STACK_FRAME=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_stack_frame")] +IMAGEHLP_SYMBOL=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_symbol")] +IMAGEHLP_SYMBOL_TYPE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ne-dbghelp-imagehlp_symbol_type_info")] +IMAGEHLP_SYMBOL64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_symbol64")] +IMAGEHLP_SYMBOLW64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-imagehlp_symbolw64")] +ImagehlpApiVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-imagehlpapiversion")] +ImagehlpApiVersionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-imagehlpapiversionex")] +IMAGEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/ns-commoncontrols-imageinfo")] +ImageList_Add=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_add")] +ImageList_AddIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_addicon")] +ImageList_AddMasked=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_addmasked")] +ImageList_BeginDrag=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_begindrag")] +ImageList_CoCreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/nf-commoncontrols-imagelist_cocreateinstance")] +ImageList_Copy=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_copy")] +ImageList_Create=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_create")] +ImageList_Destroy=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_destroy")] +ImageList_DragEnter=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_dragenter")] +ImageList_DragLeave=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_dragleave")] +ImageList_DragMove=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_dragmove")] +ImageList_DragShowNolock=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_dragshownolock")] +ImageList_Draw=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_draw")] +ImageList_DrawEx=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_drawex")] +ImageList_DrawIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_drawindirect")] +ImageList_Duplicate=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_duplicate")] +ImageList_EndDrag=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_enddrag")] +ImageList_ExtractIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_extracticon")] +ImageList_GetBkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_getbkcolor")] +ImageList_GetDragImage=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_getdragimage")] +ImageList_GetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_geticon")] +ImageList_GetIconSize=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_geticonsize")] +ImageList_GetImageCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_getimagecount")] +ImageList_GetImageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_getimageinfo")] +ImageList_LoadBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_loadbitmap")] +ImageList_LoadImage=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_loadimagea")] +ImageList_LoadImageA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_loadimagea")] +ImageList_LoadImageW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_loadimagew")] +ImageList_Merge=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_merge")] +ImageList_Read=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_read")] +ImageList_ReadEx=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_readex")] +ImageList_Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_remove")] +ImageList_RemoveAll=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_removeall")] +ImageList_Replace=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_replace")] +ImageList_ReplaceIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_replaceicon")] +ImageList_SetBkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_setbkcolor")] +ImageList_SetColorTable=[Documentation("https://docs.microsoft.com/windows/win32/Controls/imagelist-setcolortable")] +ImageList_SetDragCursorImage=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_setdragcursorimage")] +ImageList_SetIconSize=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_seticonsize")] +ImageList_SetImageCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_setimagecount")] +ImageList_SetOverlayImage=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_setoverlayimage")] +ImageList_Write=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_write")] +ImageList_WriteEx=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-imagelist_writeex")] +IMAGELISTDRAWFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/imagelistdrawflags")] +IMAGELISTDRAWPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/ns-commoncontrols-imagelistdrawparams")] +IMAGELISTSTATEFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/imageliststateflags")] +IMAGELISTSTATS=[Documentation("https://docs.microsoft.com/windows/win32/api/commoncontrols/ns-commoncontrols-imageliststats")] +ImageLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-imageload")] +ImageNtHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-imagentheader")] +ImageRemoveCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-imageremovecertificate")] +ImageRvaToSection=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-imagervatosection")] +ImageRvaToVa=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-imagervatova")] +ImageType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/imagetype-complex-type")] +ImageUnload=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-imageunload")] +IMailUser=[Documentation("https://docs.microsoft.com/windows/win32/api/wabdefs/nn-wabdefs-imailuser")] +IMaintenanceSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-imaintenancesettings")] +IMaintenanceSettings::Deadline=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imaintenancesettings-get_deadline")] +IMaintenanceSettings::Exclusive=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imaintenancesettings-put_exclusive")] +IMaintenanceSettings::get_Deadline=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imaintenancesettings-get_deadline")] +IMaintenanceSettings::get_Exclusive=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imaintenancesettings-get_exclusive")] +IMaintenanceSettings::get_Period=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imaintenancesettings-get_period")] +IMaintenanceSettings::Period=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imaintenancesettings-put_period")] +IMaintenanceSettings::put_Deadline=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imaintenancesettings-put_deadline")] +IMaintenanceSettings::put_Exclusive=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imaintenancesettings-put_exclusive")] +IMaintenanceSettings::put_Period=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imaintenancesettings-put_period")] +IMalloc=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-imalloc")] +IMalloc::Alloc=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imalloc-alloc")] +IMalloc::DidAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-imalloc-didalloc")] +IMalloc::Free=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-imalloc-free")] +IMalloc::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-imalloc-getsize")] +IMalloc::HeapMinimize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-imalloc-heapminimize")] +IMalloc::Realloc=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-imalloc-realloc")] +IMallocSpy=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-imallocspy")] +IMallocSpy::PostAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imallocspy-postalloc")] +IMallocSpy::PostDidAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imallocspy-postdidalloc")] +IMallocSpy::PostFree=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imallocspy-postfree")] +IMallocSpy::PostGetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imallocspy-postgetsize")] +IMallocSpy::PostHeapMinimize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imallocspy-postheapminimize")] +IMallocSpy::PostRealloc=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imallocspy-postrealloc")] +IMallocSpy::PreAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imallocspy-prealloc")] +IMallocSpy::PreDidAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imallocspy-predidalloc")] +IMallocSpy::PreFree=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imallocspy-prefree")] +IMallocSpy::PreGetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imallocspy-pregetsize")] +IMallocSpy::PreHeapMinimize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imallocspy-preheapminimize")] +IMallocSpy::PreRealloc=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imallocspy-prerealloc")] +IManagedActivationEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-imanagedactivationevents")] +IManagedActivationEvents::CreateManagedStub=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imanagedactivationevents-createmanagedstub")] +IManagedActivationEvents::DestroyManagedStub=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imanagedactivationevents-destroymanagedstub")] +IManagedObjectInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-imanagedobjectinfo")] +IManagedObjectInfo::GetIObjectControl=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imanagedobjectinfo-getiobjectcontrol")] +IManagedObjectInfo::GetIUnknown=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imanagedobjectinfo-getiunknown")] +IManagedObjectInfo::SetInPool=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imanagedobjectinfo-setinpool")] +IManagedObjectInfo::SetWrapperStrength=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imanagedobjectinfo-setwrapperstrength")] +IManagedPoolAction=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-imanagedpoolaction")] +IManagedPoolAction::LastRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imanagedpoolaction-lastrelease")] +IManagedPooledObj=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-imanagedpooledobj")] +IManagedPooledObj::SetHeld=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imanagedpooledobj-setheld")] +IManipulationProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nn-manipulations-imanipulationprocessor")] +IManipulationProcessor::CompleteManipulation=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-completemanipulation")] +IManipulationProcessor::get_MinimumScaleRotateRadius=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-get_minimumscalerotateradius")] +IManipulationProcessor::get_PivotPointX=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-get_pivotpointx")] +IManipulationProcessor::get_PivotPointY=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-get_pivotpointy")] +IManipulationProcessor::get_PivotRadius=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-get_pivotradius")] +IManipulationProcessor::get_SupportedManipulations=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-get_supportedmanipulations")] +IManipulationProcessor::GetAngularVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-getangularvelocity")] +IManipulationProcessor::GetExpansionVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-getexpansionvelocity")] +IManipulationProcessor::GetVelocityX=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-getvelocityx")] +IManipulationProcessor::GetVelocityY=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-getvelocityy")] +IManipulationProcessor::MinimumScaleRotateRadius=[Documentation("https://docs.microsoft.com/windows/win32/wintouch/imanipulationprocessor-minimumscalerotateradius")] +IManipulationProcessor::PivotPointX=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-put_pivotpointx")] +IManipulationProcessor::PivotPointY=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-put_pivotpointy")] +IManipulationProcessor::PivotRadius=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-put_pivotradius")] +IManipulationProcessor::ProcessDown=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-processdown")] +IManipulationProcessor::ProcessDownWithTime=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-processdownwithtime")] +IManipulationProcessor::ProcessMove=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-processmove")] +IManipulationProcessor::ProcessMoveWithTime=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-processmovewithtime")] +IManipulationProcessor::ProcessUp=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-processup")] +IManipulationProcessor::ProcessUpWithTime=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-processupwithtime")] +IManipulationProcessor::put_MinimumScaleRotateRadius=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-put_minimumscalerotateradius")] +IManipulationProcessor::put_PivotPointX=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-put_pivotpointx")] +IManipulationProcessor::put_PivotPointY=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-put_pivotpointy")] +IManipulationProcessor::put_PivotRadius=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-put_pivotradius")] +IManipulationProcessor::put_SupportedManipulations=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-put_supportedmanipulations")] +IManipulationProcessor::SupportedManipulations=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/nf-manipulations-imanipulationprocessor-put_supportedmanipulations")] +IMAPI=[Documentation("https://docs.microsoft.com/windows/win32/imapi/imapi-data-types")] +IMAPI_BURN_VERIFICATION_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/ne-imapi2-imapi_burn_verification_level")] +IMAPI_CD_SECTOR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/ne-imapi2-imapi_cd_sector_type")] +IMAPI_CD_TRACK_DIGITAL_COPY_SETTING=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/ne-imapi2-imapi_cd_track_digital_copy_setting")] +IMAPI_FEATURE_PAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/ne-imapi2-imapi_feature_page_type")] +IMAPI_FORMAT2_DATA_MEDIA_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/ne-imapi2-imapi_format2_data_media_state")] +IMAPI_FORMAT2_DATA_WRITE_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/ne-imapi2-imapi_format2_data_write_action")] +IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/ne-imapi2-imapi_format2_raw_cd_data_sector_type")] +IMAPI_FORMAT2_RAW_CD_WRITE_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/ne-imapi2-imapi_format2_raw_cd_write_action")] +IMAPI_FORMAT2_TAO_WRITE_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/ne-imapi2-imapi_format2_tao_write_action")] +IMAPI_MEDIA_PHYSICAL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/ne-imapi2-imapi_media_physical_type")] +IMAPI_MEDIA_WRITE_PROTECT_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/ne-imapi2-imapi_media_write_protect_state")] +IMAPI_MODE_PAGE_REQUEST_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/ne-imapi2-imapi_mode_page_request_type")] +IMAPI_MODE_PAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/ne-imapi2-imapi_mode_page_type")] +IMAPI_PROFILE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/ne-imapi2-imapi_profile_type")] +IMAPI_READ_TRACK_ADDRESS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/ne-imapi2-imapi_read_track_address_type")] +IMAPIAdviseSink=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiadvisesinkiunknown")] +IMAPIAdviseSink::OnNotify=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiadvisesink-onnotify")] +IMAPIClientShutdown=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiclientshutdowniunknown")] +IMAPIClientShutdown::DoFastShutdown=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiclientshutdown-dofastshutdown")] +IMAPIClientShutdown::NotifyProcessShutdown=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiclientshutdown-notifyprocessshutdown")] +IMAPIClientShutdown::QueryFastShutdown=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiclientshutdown-queryfastshutdown")] +IMAPIContainer=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapicontainerimapiprop")] +IMAPIContainer::GetContentsTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapicontainer-getcontentstable")] +IMAPIContainer::GetHierarchyTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapicontainer-gethierarchytable")] +IMAPIContainer::GetSearchCriteria=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapicontainer-getsearchcriteria")] +IMAPIContainer::OpenEntry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapicontainer-openentry")] +IMAPIContainer::SetSearchCriteria=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapicontainer-setsearchcriteria")] +IMAPIControl=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapicontroliunknown")] +IMAPIControl::Activate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapicontrol-activate")] +IMAPIControl::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapicontrol-getlasterror")] +IMAPIControl::GetState=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapicontrol-getstate")] +IMAPIFolder=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapifolderimapicontainer")] +IMAPIFolder::CopyFolder=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapifolder-copyfolder")] +IMAPIFolder::CopyMessages=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapifolder-copymessages")] +IMAPIFolder::CreateFolder=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapifolder-createfolder")] +IMAPIFolder::CreateMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapifolder-createmessage")] +IMAPIFolder::DeleteFolder=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapifolder-deletefolder")] +IMAPIFolder::DeleteMessages=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapifolder-deletemessages")] +IMAPIFolder::EmptyFolder=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapifolder-emptyfolder")] +IMAPIFolder::GetMessageStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapifolder-getmessagestatus")] +IMAPIFolder::SaveContentsSort=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapifolder-savecontentssort")] +IMAPIFolder::SetMessageStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapifolder-setmessagestatus")] +IMAPIFolder::SetReadFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapifolder-setreadflags")] +IMAPIForm=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformiunknown")] +IMAPIForm::Advise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiform-advise")] +IMAPIForm::DoVerb=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiform-doverb")] +IMAPIForm::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiform-getlasterror")] +IMAPIForm::GetViewContext=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiform-getviewcontext")] +IMAPIForm::SetViewContext=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiform-setviewcontext")] +IMAPIForm::ShutdownForm=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiform-shutdownform")] +IMAPIForm::Unadvise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiform-unadvise")] +IMAPIFormAdviseSink=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformadvisesinkiunknown")] +IMAPIFormAdviseSink::OnActivateNext=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformadvisesink-onactivatenext")] +IMAPIFormAdviseSink::OnChange=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformadvisesink-onchange")] +IMAPIFormContainer=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformcontaineriunknown")] +IMAPIFormContainer::CalcFormPropSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformcontainer-calcformpropset")] +IMAPIFormContainer::GetDisplay=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformcontainer-getdisplay")] +IMAPIFormContainer::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformcontainer-getlasterror")] +IMAPIFormContainer::InstallForm=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformcontainer-installform")] +IMAPIFormContainer::RemoveForm=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformcontainer-removeform")] +IMAPIFormContainer::ResolveMessageClass=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformcontainer-resolvemessageclass")] +IMAPIFormContainer::ResolveMultipleMessageClasses=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformcontainer-resolvemultiplemessageclasses")] +IMAPIFormFactory=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformfactoryiunknown")] +IMAPIFormFactory::CreateClassFactory=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformfactory-createclassfactory")] +IMAPIFormFactory::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformfactory-getlasterror")] +IMAPIFormFactory::LockServer=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformfactory-lockserver")] +IMAPIFormInfo=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiforminfoimapiprop")] +IMAPIFormInfo::CalcFormPropSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiforminfo-calcformpropset")] +IMAPIFormInfo::CalcVerbSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiforminfo-calcverbset")] +IMAPIFormInfo::MakeIconFromBinary=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiforminfo-makeiconfrombinary")] +IMAPIFormInfo::OpenFormContainer=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiforminfo-openformcontainer")] +IMAPIFormInfo::SaveForm=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiforminfo-saveform")] +IMAPIFormMgr=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformmgriunknown")] +IMAPIFormMgr::CalcFormPropSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformmgr-calcformpropset")] +IMAPIFormMgr::CreateForm=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformmgr-createform")] +IMAPIFormMgr::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformmgr-getlasterror")] +IMAPIFormMgr::IsInConflict=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformmgr-isinconflict")] +IMAPIFormMgr::LoadForm=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformmgr-loadform")] +IMAPIFormMgr::OpenFormContainer=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformmgr-openformcontainer")] +IMAPIFormMgr::PrepareForm=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformmgr-prepareform")] +IMAPIFormMgr::ResolveMessageClass=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformmgr-resolvemessageclass")] +IMAPIFormMgr::ResolveMultipleMessageClasses=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformmgr-resolvemultiplemessageclasses")] +IMAPIFormMgr::SelectForm=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformmgr-selectform")] +IMAPIFormMgr::SelectFormContainer=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformmgr-selectformcontainer")] +IMAPIFormMgr::SelectMultipleForms=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiformmgr-selectmultipleforms")] +IMAPIGetSession=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapigetsessioniunknown")] +IMAPIGetSession::GetMAPISession=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapigetsession-getmapisession")] +IMAPIInitMonitor=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiinitmonitoriunknown")] +IMAPIInitMonitor::BeginWait=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiinitmonitor-beginwait")] +IMAPIInitMonitor::IsInitialized=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiinitmonitor-isinitialized")] +IMAPIInitMonitor::Wait=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiinitmonitor-wait")] +IMAPIMessageSite=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapimessagesiteiunknown")] +IMAPIMessageSite::CopyMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapimessagesite-copymessage")] +IMAPIMessageSite::DeleteMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapimessagesite-deletemessage")] +IMAPIMessageSite::GetFolder=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapimessagesite-getfolder")] +IMAPIMessageSite::GetFormManager=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapimessagesite-getformmanager")] +IMAPIMessageSite::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapimessagesite-getlasterror")] +IMAPIMessageSite::GetMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapimessagesite-getmessage")] +IMAPIMessageSite::GetSession=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapimessagesite-getsession")] +IMAPIMessageSite::GetSiteStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapimessagesite-getsitestatus")] +IMAPIMessageSite::GetStore=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapimessagesite-getstore")] +IMAPIMessageSite::MoveMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapimessagesite-movemessage")] +IMAPIMessageSite::NewMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapimessagesite-newmessage")] +IMAPIMessageSite::SaveMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapimessagesite-savemessage")] +IMAPIMessageSite::SubmitMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapimessagesite-submitmessage")] +IMAPIOffline=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiofflineiunknown")] +IMAPIOffline::GetCapabilities=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapioffline-getcapabilities")] +IMAPIOffline::GetCurrentState=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapioffline-getcurrentstate")] +IMAPIOffline::SetCurrentState=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapioffline-setcurrentstate")] +IMAPIOfflineMgr=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiofflinemgrimapioffline")] +IMAPIOfflineMgr::Advise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiofflinemgr-advise")] +IMAPIOfflineMgr::Unadvise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiofflinemgr-unadvise")] +IMAPIOfflineNotify=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiofflinenotifyiunknown")] +IMAPIOfflineNotify::Notify=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiofflinenotify-notify")] +IMAPIProgress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprogressiunknown")] +IMAPIProgress::GetFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprogress-getflags")] +IMAPIProgress::GetMax=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprogress-getmax")] +IMAPIProgress::GetMin=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprogress-getmin")] +IMAPIProgress::Progress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprogress-progress")] +IMAPIProgress::SetLimits=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprogress-setlimits")] +IMAPIProp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapipropiunknown")] +IMAPIProp::CopyProps=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprop-copyprops")] +IMAPIProp::CopyTo=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprop-copyto")] +IMAPIProp::DeleteProps=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprop-deleteprops")] +IMAPIProp::GetIDsFromNames=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprop-getidsfromnames")] +IMAPIProp::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprop-getlasterror")] +IMAPIProp::GetNamesFromIDs=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprop-getnamesfromids")] +IMAPIProp::GetPropList=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprop-getproplist")] +IMAPIProp::GetProps=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprop-getprops")] +IMAPIProp::OpenProperty=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprop-openproperty")] +IMAPIProp::SaveChanges=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprop-savechanges")] +IMAPIProp::SetProps=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprop-setprops")] +IMAPIProviderShutdown=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprovidershutdowniunknown")] +IMAPIProviderShutdown::DoFastShutdown=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprovidershutdown-dofastshutdown")] +IMAPIProviderShutdown::NotifyProcessShutdown=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprovidershutdown-notifyprocessshutdown")] +IMAPIProviderShutdown::QueryFastShutdown=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiprovidershutdown-queryfastshutdown")] +IMAPISecureMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisecuremessageiunknown")] +IMAPISecureMessage::GetBaseMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisecuremessage-getbasemessage")] +IMAPISession=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisessioniunknown")] +IMAPISession::AdminServices=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-adminservices")] +IMAPISession::Advise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-advise")] +IMAPISession::CompareEntryIDs=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-compareentryids")] +IMAPISession::EnumAdrTypes=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-enumadrtypes")] +IMAPISession::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-getlasterror")] +IMAPISession::GetMsgStoresTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-getmsgstorestable")] +IMAPISession::GetStatusTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-getstatustable")] +IMAPISession::Logoff=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-logoff")] +IMAPISession::OpenAddressBook=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-openaddressbook")] +IMAPISession::OpenEntry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-openentry")] +IMAPISession::OpenMsgStore=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-openmsgstore")] +IMAPISession::OpenProfileSection=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-openprofilesection")] +IMAPISession::PrepareForm=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-prepareform")] +IMAPISession::QueryIdentity=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-queryidentity")] +IMAPISession::SetDefaultStore=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-setdefaultstore")] +IMAPISession::ShowForm=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-showform")] +IMAPISession::Unadvise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisession-unadvise")] +IMAPIStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapistatusimapiprop")] +IMAPIStatus::ChangePassword=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapistatus-changepassword")] +IMAPIStatus::FlushQueues=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapistatus-flushqueues")] +IMAPIStatus::SettingsDialog=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapistatus-settingsdialog")] +IMAPIStatus::ValidateState=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapistatus-validatestate")] +IMAPISupport=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupportiunknown")] +IMAPISupport::Address=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-address")] +IMAPISupport::CompareEntryIDs=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-compareentryids")] +IMAPISupport::CompleteMsg=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-completemsg")] +IMAPISupport::CopyFolder=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-copyfolder")] +IMAPISupport::CopyMessages=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-copymessages")] +IMAPISupport::CreateOneOff=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-createoneoff")] +IMAPISupport::Details=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-details")] +IMAPISupport::DoConfigPropsheet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-doconfigpropsheet")] +IMAPISupport::DoCopyProps=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-docopyprops")] +IMAPISupport::DoCopyTo=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-docopyto")] +IMAPISupport::DoProgressDialog=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-doprogressdialog")] +IMAPISupport::DoSentMail=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-dosentmail")] +IMAPISupport::ExpandRecips=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-expandrecips")] +IMAPISupport::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-getlasterror")] +IMAPISupport::GetMemAllocRoutines=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-getmemallocroutines")] +IMAPISupport::GetOneOffTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-getoneofftable")] +IMAPISupport::GetSvcConfigSupportObj=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-getsvcconfigsupportobj")] +IMAPISupport::IStorageFromStream=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-istoragefromstream")] +IMAPISupport::MakeInvalid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-makeinvalid")] +IMAPISupport::ModifyProfile=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-modifyprofile")] +IMAPISupport::ModifyStatusRow=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-modifystatusrow")] +IMAPISupport::NewEntry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-newentry")] +IMAPISupport::NewUID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-newuid")] +IMAPISupport::Notify=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-notify")] +IMAPISupport::OpenAddressBook=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-openaddressbook")] +IMAPISupport::OpenEntry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-openentry")] +IMAPISupport::OpenProfileSection=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-openprofilesection")] +IMAPISupport::OpenTemplateID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-opentemplateid")] +IMAPISupport::PrepareSubmit=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-preparesubmit")] +IMAPISupport::ReadReceipt=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-readreceipt")] +IMAPISupport::RegisterPreprocessor=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-registerpreprocessor")] +IMAPISupport::SetProviderUID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-setprovideruid")] +IMAPISupport::SpoolerNotify=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-spoolernotify")] +IMAPISupport::SpoolerYield=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-spooleryield")] +IMAPISupport::StatusRecips=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-statusrecips")] +IMAPISupport::StoreLogoffTransports=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-storelogofftransports")] +IMAPISupport::Subscribe=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-subscribe")] +IMAPISupport::Unsubscribe=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-unsubscribe")] +IMAPISupport::WrapStoreEntryID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisupport-wrapstoreentryid")] +IMAPISync=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisynciunknown")] +IMAPISyncProgressCallback=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisyncprogresscallbackiunknown")] +IMAPISyncProgressCallback::Done=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisyncprogresscallback-done")] +IMAPISyncProgressCallback::Error=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisyncprogresscallback-error")] +IMAPISyncProgressCallback::Progress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapisyncprogresscallback-progress")] +IMAPITable=[Documentation("https://docs.microsoft.com/windows/win32/api/wabdefs/nn-wabdefs-imapitable")] +IMAPITable::Abort=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-abort")] +IMAPITable::Advise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-advise")] +IMAPITable::CollapseRow=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-collapserow")] +IMAPITable::CreateBookmark=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-createbookmark")] +IMAPITable::ExpandRow=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-expandrow")] +IMAPITable::FindRow=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-findrow")] +IMAPITable::FreeBookmark=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-freebookmark")] +IMAPITable::GetCollapseState=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-getcollapsestate")] +IMAPITable::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-getlasterror")] +IMAPITable::GetRowCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-getrowcount")] +IMAPITable::GetStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-getstatus")] +IMAPITable::QueryColumns=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-querycolumns")] +IMAPITable::QueryPosition=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-queryposition")] +IMAPITable::QueryRows=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-queryrows")] +IMAPITable::QuerySortOrder=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-querysortorder")] +IMAPITable::Restrict=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-restrict")] +IMAPITable::SeekRow=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-seekrow")] +IMAPITable::SeekRowApprox=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-seekrowapprox")] +IMAPITable::SetCollapseState=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-setcollapsestate")] +IMAPITable::SetColumns=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-setcolumns")] +IMAPITable::SortTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-sorttable")] +IMAPITable::Unadvise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-unadvise")] +IMAPITable::WaitForCompletion=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapitable-waitforcompletion")] +IMAPIv1=[Documentation("https://docs.microsoft.com/windows/win32/imapi/imapiv1-result-codes")] +IMAPIViewAdviseSink=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiviewadvisesinkiunknown")] +IMAPIViewAdviseSink::OnNewMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiviewadvisesink-onnewmessage")] +IMAPIViewAdviseSink::OnPrint=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiviewadvisesink-onprint")] +IMAPIViewAdviseSink::OnSaved=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiviewadvisesink-onsaved")] +IMAPIViewAdviseSink::OnShutdown=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiviewadvisesink-onshutdown")] +IMAPIViewAdviseSink::OnSubmitted=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiviewadvisesink-onsubmitted")] +IMAPIViewContext=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiviewcontextiunknown")] +IMAPIViewContext::ActivateNext=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiviewcontext-activatenext")] +IMAPIViewContext::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiviewcontext-getlasterror")] +IMAPIViewContext::GetPrintSetup=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiviewcontext-getprintsetup")] +IMAPIViewContext::GetSaveStream=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiviewcontext-getsavestream")] +IMAPIViewContext::GetViewStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiviewcontext-getviewstatus")] +IMAPIViewContext::SetAdviseSink=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiviewcontext-setadvisesink")] +IMAPIWaitResult=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiwaitresultiunknown")] +IMAPIWaitResult::End=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imapiwaitresult-end")] +IMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-imarshal")] +IMarshal::DisconnectObject=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-imarshal-disconnectobject")] +IMarshal::GetMarshalSizeMax=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imarshal-getmarshalsizemax")] +IMarshal::GetUnmarshalClass=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imarshal-getunmarshalclass")] +IMarshal::MarshalInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-imarshal-marshalinterface")] +IMarshal::ReleaseMarshalData=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-imarshal-releasemarshaldata")] +IMarshal::UnmarshalInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-imarshal-unmarshalinterface")] +IMarshalingStream=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-imarshalingstream")] +IMarshalingStream::GetMarshalingContextAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-imarshalingstream-getmarshalingcontextattribute")] +IMatchesCriteriaCallBack=[Documentation("https://docs.microsoft.com/windows/win32/tablet/imatchescriteriacallback")] +IMatchesCriteriaCallBack::EvaluateContextNode=[Documentation("https://docs.microsoft.com/windows/win32/tablet/imatchescriteriacallback-evaluatecontextnode")] +IMathInputControl=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nn-micaut-imathinputcontrol")] +IMathInputControl::AddFunctionName=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-addfunctionname")] +IMathInputControl::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-clear")] +IMathInputControl::EnableAutoGrow=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-enableautogrow")] +IMathInputControl::EnableExtendedButtons=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-enableextendedbuttons")] +IMathInputControl::GetHoverIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-gethovericon")] +IMathInputControl::GetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-getposition")] +IMathInputControl::GetPreviewHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-getpreviewheight")] +IMathInputControl::Hide=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-hide")] +IMathInputControl::IsVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-isvisible")] +IMathInputControl::LoadInk=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-loadink")] +IMathInputControl::RemoveFunctionName=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-removefunctionname")] +IMathInputControl::SetCaptionText=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-setcaptiontext")] +IMathInputControl::SetCustomPaint=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-setcustompaint")] +IMathInputControl::SetOwnerWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-setownerwindow")] +IMathInputControl::SetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-setposition")] +IMathInputControl::SetPreviewHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-setpreviewheight")] +IMathInputControl::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/nf-micaut-imathinputcontrol-show")] +imax=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imax--sm4---asm-")] +IMbnConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnconnection")] +IMbnConnection::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnection-connect")] +IMbnConnection::ConnectionID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnection-get_connectionid")] +IMbnConnection::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnection-disconnect")] +IMbnConnection::get_ConnectionID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnection-get_connectionid")] +IMbnConnection::get_InterfaceID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnection-get_interfaceid")] +IMbnConnection::GetActivationNetworkError=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnection-getactivationnetworkerror")] +IMbnConnection::GetConnectionState=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnection-getconnectionstate")] +IMbnConnection::GetVoiceCallState=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnection-getvoicecallstate")] +IMbnConnection::InterfaceID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnection-get_interfaceid")] +IMbnConnectionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnconnectioncontext")] +IMbnConnectionContext::GetProvisionedContexts=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectioncontext-getprovisionedcontexts")] +IMbnConnectionContext::SetProvisionedContext=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectioncontext-setprovisionedcontext")] +IMbnConnectionContextEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnconnectioncontextevents")] +IMbnConnectionContextEvents::OnProvisionedContextListChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectioncontextevents-onprovisionedcontextlistchange")] +IMbnConnectionContextEvents::OnSetProvisionedContextComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectioncontextevents-onsetprovisionedcontextcomplete")] +IMbnConnectionEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnconnectionevents")] +IMbnConnectionEvents::OnConnectComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionevents-onconnectcomplete")] +IMbnConnectionEvents::OnConnectStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionevents-onconnectstatechange")] +IMbnConnectionEvents::OnDisconnectComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionevents-ondisconnectcomplete")] +IMbnConnectionEvents::OnVoiceCallStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionevents-onvoicecallstatechange")] +IMbnConnectionManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnconnectionmanager")] +IMbnConnectionManager::GetConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionmanager-getconnection")] +IMbnConnectionManager::GetConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionmanager-getconnections")] +IMbnConnectionManagerEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnconnectionmanagerevents")] +IMbnConnectionManagerEvents::OnConnectionArrival=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionmanagerevents-onconnectionarrival")] +IMbnConnectionManagerEvents::OnConnectionRemoval=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionmanagerevents-onconnectionremoval")] +IMbnConnectionProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnconnectionprofile")] +IMbnConnectionProfile::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionprofile-delete")] +IMbnConnectionProfile::GetProfileXmlData=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionprofile-getprofilexmldata")] +IMbnConnectionProfile::UpdateProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionprofile-updateprofile")] +IMbnConnectionProfileEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnconnectionprofileevents")] +IMbnConnectionProfileEvents::OnProfileUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionprofileevents-onprofileupdate")] +IMbnConnectionProfileManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnconnectionprofilemanager")] +IMbnConnectionProfileManager::CreateConnectionProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionprofilemanager-createconnectionprofile")] +IMbnConnectionProfileManager::GetConnectionProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionprofilemanager-getconnectionprofile")] +IMbnConnectionProfileManager::GetConnectionProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionprofilemanager-getconnectionprofiles")] +IMbnConnectionProfileManagerEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnconnectionprofilemanagerevents")] +IMbnConnectionProfileManagerEvents::OnConnectionProfileArrival=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionprofilemanagerevents-onconnectionprofilearrival")] +IMbnConnectionProfileManagerEvents::OnConnectionProfileRemoval=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnconnectionprofilemanagerevents-onconnectionprofileremoval")] +IMbnDeviceService=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbndeviceservice")] +IMbnDeviceService::CloseCommandSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-closecommandsession")] +IMbnDeviceService::CloseDataSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-closedatasession")] +IMbnDeviceService::DeviceServiceID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-get_deviceserviceid")] +IMbnDeviceService::get_DeviceServiceID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-get_deviceserviceid")] +IMbnDeviceService::get_InterfaceID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-get_interfaceid")] +IMbnDeviceService::get_IsCommandSessionOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-get_iscommandsessionopen")] +IMbnDeviceService::get_IsDataSessionOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-get_isdatasessionopen")] +IMbnDeviceService::InterfaceID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-get_interfaceid")] +IMbnDeviceService::IsCommandSessionOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-get_iscommandsessionopen")] +IMbnDeviceService::IsDataSessionOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-get_isdatasessionopen")] +IMbnDeviceService::OpenCommandSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-opencommandsession")] +IMbnDeviceService::OpenDataSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-opendatasession")] +IMbnDeviceService::QueryCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-querycommand")] +IMbnDeviceService::QuerySupportedCommands=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-querysupportedcommands")] +IMbnDeviceService::SetCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-setcommand")] +IMbnDeviceService::WriteData=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservice-writedata")] +IMbnDeviceServicesContext=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbndeviceservicescontext")] +IMbnDeviceServicesContext::EnumerateDeviceServices=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicescontext-enumeratedeviceservices")] +IMbnDeviceServicesContext::get_MaxCommandSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicescontext-get_maxcommandsize")] +IMbnDeviceServicesContext::get_MaxDataSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicescontext-get_maxdatasize")] +IMbnDeviceServicesContext::GetDeviceService=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicescontext-getdeviceservice")] +IMbnDeviceServicesContext::MaxCommandSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicescontext-get_maxcommandsize")] +IMbnDeviceServicesContext::MaxDataSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicescontext-get_maxdatasize")] +IMbnDeviceServicesEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbndeviceservicesevents")] +IMbnDeviceServicesEvents::OnCloseCommandSessionComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicesevents-onclosecommandsessioncomplete")] +IMbnDeviceServicesEvents::OnCloseDataSessionComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicesevents-onclosedatasessioncomplete")] +IMbnDeviceServicesEvents::OnEventNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicesevents-oneventnotification")] +IMbnDeviceServicesEvents::OnInterfaceStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicesevents-oninterfacestatechange")] +IMbnDeviceServicesEvents::OnOpenCommandSessionComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicesevents-onopencommandsessioncomplete")] +IMbnDeviceServicesEvents::OnOpenDataSessionComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicesevents-onopendatasessioncomplete")] +IMbnDeviceServicesEvents::OnQueryCommandComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicesevents-onquerycommandcomplete")] +IMbnDeviceServicesEvents::OnQuerySupportedCommandsComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicesevents-onquerysupportedcommandscomplete")] +IMbnDeviceServicesEvents::OnReadData=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicesevents-onreaddata")] +IMbnDeviceServicesEvents::OnSetCommandComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicesevents-onsetcommandcomplete")] +IMbnDeviceServicesEvents::OnWriteDataComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicesevents-onwritedatacomplete")] +IMbnDeviceServicesManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbndeviceservicesmanager")] +IMbnDeviceServicesManager::GetDeviceServicesContext=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbndeviceservicesmanager-getdeviceservicescontext")] +IMbnInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbninterface")] +IMbnInterface::get_InterfaceID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterface-get_interfaceid")] +IMbnInterface::GetConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterface-getconnection")] +IMbnInterface::GetHomeProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterface-gethomeprovider")] +IMbnInterface::GetInterfaceCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterface-getinterfacecapability")] +IMbnInterface::GetPreferredProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterface-getpreferredproviders")] +IMbnInterface::GetReadyState=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterface-getreadystate")] +IMbnInterface::GetSubscriberInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterface-getsubscriberinformation")] +IMbnInterface::GetVisibleProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterface-getvisibleproviders")] +IMbnInterface::InEmergencyMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterface-inemergencymode")] +IMbnInterface::InterfaceID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterface-get_interfaceid")] +IMbnInterface::ScanNetwork=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterface-scannetwork")] +IMbnInterface::SetPreferredProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterface-setpreferredproviders")] +IMbnInterfaceEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbninterfaceevents")] +IMbnInterfaceEvents::OnEmergencyModeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterfaceevents-onemergencymodechange")] +IMbnInterfaceEvents::OnHomeProviderAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterfaceevents-onhomeprovideravailable")] +IMbnInterfaceEvents::OnInterfaceCapabilityAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterfaceevents-oninterfacecapabilityavailable")] +IMbnInterfaceEvents::OnPreferredProvidersChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterfaceevents-onpreferredproviderschange")] +IMbnInterfaceEvents::OnReadyStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterfaceevents-onreadystatechange")] +IMbnInterfaceEvents::OnScanNetworkComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterfaceevents-onscannetworkcomplete")] +IMbnInterfaceEvents::OnSetPreferredProvidersComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterfaceevents-onsetpreferredproviderscomplete")] +IMbnInterfaceEvents::OnSubscriberInformationChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterfaceevents-onsubscriberinformationchange")] +IMbnInterfaceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbninterfacemanager")] +IMbnInterfaceManager::GetInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterfacemanager-getinterface")] +IMbnInterfaceManager::GetInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterfacemanager-getinterfaces")] +IMbnInterfaceManagerEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbninterfacemanagerevents")] +IMbnInterfaceManagerEvents::OnInterfaceArrival=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterfacemanagerevents-oninterfacearrival")] +IMbnInterfaceManagerEvents::OnInterfaceRemoval=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbninterfacemanagerevents-oninterfaceremoval")] +IMbnMultiCarrier=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnmulticarrier")] +IMbnMultiCarrier::GetCurrentCellularClass=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnmulticarrier-getcurrentcellularclass")] +IMbnMultiCarrier::GetPreferredProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnmulticarrier-getpreferredproviders")] +IMbnMultiCarrier::GetSupportedCellularClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnmulticarrier-getsupportedcellularclasses")] +IMbnMultiCarrier::GetVisibleProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnmulticarrier-getvisibleproviders")] +IMbnMultiCarrier::ScanNetwork=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnmulticarrier-scannetwork")] +IMbnMultiCarrier::SetHomeProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnmulticarrier-sethomeprovider")] +IMbnMultiCarrierEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnmulticarrierevents")] +IMbnMultiCarrierEvents::OnCurrentCellularClassChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnmulticarrierevents-oncurrentcellularclasschange")] +IMbnMultiCarrierEvents::OnInterfaceCapabilityChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnmulticarrierevents-oninterfacecapabilitychange")] +IMbnMultiCarrierEvents::OnPreferredProvidersChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnmulticarrierevents-onpreferredproviderschange")] +IMbnMultiCarrierEvents::OnScanNetworkComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnmulticarrierevents-onscannetworkcomplete")] +IMbnMultiCarrierEvents::OnSetHomeProviderComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnmulticarrierevents-onsethomeprovidercomplete")] +IMbnPin=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnpin")] +IMbnPin::Change=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-change")] +IMbnPin::Disable=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-disable")] +IMbnPin::Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-enable")] +IMbnPin::Enter=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-enter")] +IMbnPin::get_PinFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-get_pinformat")] +IMbnPin::get_PinLengthMax=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-get_pinlengthmax")] +IMbnPin::get_PinLengthMin=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-get_pinlengthmin")] +IMbnPin::get_PinMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-get_pinmode")] +IMbnPin::get_PinType=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-get_pintype")] +IMbnPin::GetPinManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-getpinmanager")] +IMbnPin::PinFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-get_pinformat")] +IMbnPin::PinLengthMax=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-get_pinlengthmax")] +IMbnPin::PinLengthMin=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-get_pinlengthmin")] +IMbnPin::PinMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-get_pinmode")] +IMbnPin::PinType=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-get_pintype")] +IMbnPin::Unblock=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpin-unblock")] +IMbnPinEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnpinevents")] +IMbnPinEvents::OnChangeComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpinevents-onchangecomplete")] +IMbnPinEvents::OnDisableComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpinevents-ondisablecomplete")] +IMbnPinEvents::OnEnableComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpinevents-onenablecomplete")] +IMbnPinEvents::OnEnterComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpinevents-onentercomplete")] +IMbnPinEvents::OnUnblockComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpinevents-onunblockcomplete")] +IMbnPinManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnpinmanager")] +IMbnPinManager::GetPin=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpinmanager-getpin")] +IMbnPinManager::GetPinList=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpinmanager-getpinlist")] +IMbnPinManager::GetPinState=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpinmanager-getpinstate")] +IMbnPinManagerEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnpinmanagerevents")] +IMbnPinManagerEvents::OnGetPinStateComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpinmanagerevents-ongetpinstatecomplete")] +IMbnPinManagerEvents::OnPinListAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnpinmanagerevents-onpinlistavailable")] +IMbnRadio=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnradio")] +IMbnRadio::get_HardwareRadioState=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnradio-get_hardwareradiostate")] +IMbnRadio::get_SoftwareRadioState=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnradio-get_softwareradiostate")] +IMbnRadio::HardwareRadioState=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnradio-get_hardwareradiostate")] +IMbnRadio::SetSoftwareRadioState=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnradio-setsoftwareradiostate")] +IMbnRadio::SoftwareRadioState=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnradio-get_softwareradiostate")] +IMbnRadioEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnradioevents")] +IMbnRadioEvents::OnRadioStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnradioevents-onradiostatechange")] +IMbnRadioEvents::OnSetSoftwareRadioStateComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnradioevents-onsetsoftwareradiostatecomplete")] +IMbnRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnregistration")] +IMbnRegistration::GetAvailableDataClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnregistration-getavailabledataclasses")] +IMbnRegistration::GetCurrentDataClass=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnregistration-getcurrentdataclass")] +IMbnRegistration::GetPacketAttachNetworkError=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnregistration-getpacketattachnetworkerror")] +IMbnRegistration::GetProviderID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnregistration-getproviderid")] +IMbnRegistration::GetProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnregistration-getprovidername")] +IMbnRegistration::GetRegisterMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnregistration-getregistermode")] +IMbnRegistration::GetRegisterState=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnregistration-getregisterstate")] +IMbnRegistration::GetRegistrationNetworkError=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnregistration-getregistrationnetworkerror")] +IMbnRegistration::GetRoamingText=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnregistration-getroamingtext")] +IMbnRegistration::SetRegisterMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnregistration-setregistermode")] +IMbnRegistrationEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnregistrationevents")] +IMbnRegistrationEvents::OnPacketServiceStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnregistrationevents-onpacketservicestatechange")] +IMbnRegistrationEvents::OnRegisterModeAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnregistrationevents-onregistermodeavailable")] +IMbnRegistrationEvents::OnRegisterStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnregistrationevents-onregisterstatechange")] +IMbnRegistrationEvents::OnSetRegisterModeComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnregistrationevents-onsetregistermodecomplete")] +IMbnServiceActivation=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnserviceactivation")] +IMbnServiceActivation::Activate=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnserviceactivation-activate")] +IMbnServiceActivationEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnserviceactivationevents")] +IMbnServiceActivationEvents::OnActivationComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnserviceactivationevents-onactivationcomplete")] +IMbnSignal=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnsignal")] +IMbnSignal::GetSignalError=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsignal-getsignalerror")] +IMbnSignal::GetSignalStrength=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsignal-getsignalstrength")] +IMbnSignalEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnsignalevents")] +IMbnSignalEvents::OnSignalStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsignalevents-onsignalstatechange")] +IMbnSms=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnsms")] +IMbnSms::GetSmsConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsms-getsmsconfiguration")] +IMbnSms::GetSmsStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsms-getsmsstatus")] +IMbnSms::SetSmsConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsms-setsmsconfiguration")] +IMbnSms::SmsDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsms-smsdelete")] +IMbnSms::SmsRead=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsms-smsread")] +IMbnSms::SmsSendCdma=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsms-smssendcdma")] +IMbnSms::SmsSendCdmaPdu=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsms-smssendcdmapdu")] +IMbnSms::SmsSendPdu=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsms-smssendpdu")] +IMbnSmsConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnsmsconfiguration")] +IMbnSmsConfiguration::CdmaShortMsgSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsconfiguration-get_cdmashortmsgsize")] +IMbnSmsConfiguration::get_CdmaShortMsgSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsconfiguration-get_cdmashortmsgsize")] +IMbnSmsConfiguration::get_MaxMessageIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsconfiguration-get_maxmessageindex")] +IMbnSmsConfiguration::get_ServiceCenterAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsconfiguration-get_servicecenteraddress")] +IMbnSmsConfiguration::get_SmsFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsconfiguration-get_smsformat")] +IMbnSmsConfiguration::MaxMessageIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsconfiguration-get_maxmessageindex")] +IMbnSmsConfiguration::put_ServiceCenterAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsconfiguration-put_servicecenteraddress")] +IMbnSmsConfiguration::put_SmsFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsconfiguration-put_smsformat")] +IMbnSmsConfiguration::ServiceCenterAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsconfiguration-put_servicecenteraddress")] +IMbnSmsConfiguration::SmsFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsconfiguration-put_smsformat")] +IMbnSmsEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnsmsevents")] +IMbnSmsEvents::OnSetSmsConfigurationComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsevents-onsetsmsconfigurationcomplete")] +IMbnSmsEvents::OnSmsConfigurationChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsevents-onsmsconfigurationchange")] +IMbnSmsEvents::OnSmsDeleteComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsevents-onsmsdeletecomplete")] +IMbnSmsEvents::OnSmsNewClass0Message=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsevents-onsmsnewclass0message")] +IMbnSmsEvents::OnSmsReadComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsevents-onsmsreadcomplete")] +IMbnSmsEvents::OnSmsSendComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsevents-onsmssendcomplete")] +IMbnSmsEvents::OnSmsStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsevents-onsmsstatuschange")] +IMbnSmsReadMsgPdu=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnsmsreadmsgpdu")] +IMbnSmsReadMsgPdu::get_Index=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgpdu-get_index")] +IMbnSmsReadMsgPdu::get_Message=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgpdu-get_message")] +IMbnSmsReadMsgPdu::get_PduData=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgpdu-get_pdudata")] +IMbnSmsReadMsgPdu::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgpdu-get_status")] +IMbnSmsReadMsgPdu::Index=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgpdu-get_index")] +IMbnSmsReadMsgPdu::Message=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgpdu-get_message")] +IMbnSmsReadMsgPdu::PduData=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgpdu-get_pdudata")] +IMbnSmsReadMsgPdu::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgpdu-get_status")] +IMbnSmsReadMsgTextCdma=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnsmsreadmsgtextcdma")] +IMbnSmsReadMsgTextCdma::Address=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_address")] +IMbnSmsReadMsgTextCdma::EncodingID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_encodingid")] +IMbnSmsReadMsgTextCdma::get_Address=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_address")] +IMbnSmsReadMsgTextCdma::get_EncodingID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_encodingid")] +IMbnSmsReadMsgTextCdma::get_Index=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_index")] +IMbnSmsReadMsgTextCdma::get_LanguageID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_languageid")] +IMbnSmsReadMsgTextCdma::get_Message=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_message")] +IMbnSmsReadMsgTextCdma::get_SizeInCharacters=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_sizeincharacters")] +IMbnSmsReadMsgTextCdma::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_status")] +IMbnSmsReadMsgTextCdma::get_Timestamp=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_timestamp")] +IMbnSmsReadMsgTextCdma::Index=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_index")] +IMbnSmsReadMsgTextCdma::LanguageID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_languageid")] +IMbnSmsReadMsgTextCdma::Message=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_message")] +IMbnSmsReadMsgTextCdma::SizeInCharacters=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_sizeincharacters")] +IMbnSmsReadMsgTextCdma::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_status")] +IMbnSmsReadMsgTextCdma::Timestamp=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsmsreadmsgtextcdma-get_timestamp")] +IMbnSubscriberInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnsubscriberinformation")] +IMbnSubscriberInformation::get_SimIccID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsubscriberinformation-get_simiccid")] +IMbnSubscriberInformation::get_SubscriberID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsubscriberinformation-get_subscriberid")] +IMbnSubscriberInformation::get_TelephoneNumbers=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsubscriberinformation-get_telephonenumbers")] +IMbnSubscriberInformation::SimIccID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsubscriberinformation-get_simiccid")] +IMbnSubscriberInformation::SubscriberID=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsubscriberinformation-get_subscriberid")] +IMbnSubscriberInformation::TelephoneNumbers=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnsubscriberinformation-get_telephonenumbers")] +IMbnVendorSpecificEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnvendorspecificevents")] +IMbnVendorSpecificEvents::OnEventNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnvendorspecificevents-oneventnotification")] +IMbnVendorSpecificEvents::OnSetVendorSpecificComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnvendorspecificevents-onsetvendorspecificcomplete")] +IMbnVendorSpecificOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nn-mbnapi-imbnvendorspecificoperation")] +IMbnVendorSpecificOperation::SetVendorSpecific=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/nf-mbnapi-imbnvendorspecificoperation-setvendorspecific")] +IMC_CLOSESTATUSWINDOW=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imc-closestatuswindow")] +IMC_GETCANDIDATEPOS=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imc-getcandidatepos")] +IMC_GETCOMPOSITIONFONT=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imc-getcompositionfont")] +IMC_GETCOMPOSITIONWINDOW=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imc-getcompositionwindow")] +IMC_GETSTATUSWINDOWPOS=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imc-getstatuswindowpos")] +IMC_OPENSTATUSWINDOW=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imc-openstatuswindow")] +IMC_SETCANDIDATEPOS=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imc-setcandidatepos")] +IMC_SETCOMPOSITIONFONT=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imc-setcompositionfont")] +IMC_SETCOMPOSITIONWINDOW=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imc-setcompositionwindow")] +IMC_SETSTATUSWINDOWPOS=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imc-setstatuswindowpos")] +IMcastAddressAllocation=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nn-mdhcp-imcastaddressallocation")] +IMcastAddressAllocation::CreateLeaseInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastaddressallocation-createleaseinfo")] +IMcastAddressAllocation::CreateLeaseInfoFromVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastaddressallocation-createleaseinfofromvariant")] +IMcastAddressAllocation::EnumerateScopes=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastaddressallocation-enumeratescopes")] +IMcastAddressAllocation::get_Scopes=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastaddressallocation-get_scopes")] +IMcastAddressAllocation::ReleaseAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastaddressallocation-releaseaddress")] +IMcastAddressAllocation::RenewAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastaddressallocation-renewaddress")] +IMcastAddressAllocation::RequestAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastaddressallocation-requestaddress")] +IMcastLeaseInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nn-mdhcp-imcastleaseinfo")] +IMcastLeaseInfo::EnumerateAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastleaseinfo-enumerateaddresses")] +IMcastLeaseInfo::get_AddressCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastleaseinfo-get_addresscount")] +IMcastLeaseInfo::get_Addresses=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastleaseinfo-get_addresses")] +IMcastLeaseInfo::get_LeaseStartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastleaseinfo-get_leasestarttime")] +IMcastLeaseInfo::get_LeaseStopTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastleaseinfo-get_leasestoptime")] +IMcastLeaseInfo::get_RequestID=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastleaseinfo-get_requestid")] +IMcastLeaseInfo::get_ServerAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastleaseinfo-get_serveraddress")] +IMcastLeaseInfo::get_TTL=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastleaseinfo-get_ttl")] +IMcastLeaseInfo::put_LeaseStartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastleaseinfo-put_leasestarttime")] +IMcastLeaseInfo::put_LeaseStopTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastleaseinfo-put_leasestoptime")] +IMcastScope=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nn-mdhcp-imcastscope")] +IMcastScope::get_InterfaceID=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastscope-get_interfaceid")] +IMcastScope::get_ScopeDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastscope-get_scopedescription")] +IMcastScope::get_ScopeID=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastscope-get_scopeid")] +IMcastScope::get_ServerID=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastscope-get_serverid")] +IMcastScope::get_TTL=[Documentation("https://docs.microsoft.com/windows/win32/api/mdhcp/nf-mdhcp-imcastscope-get_ttl")] +IMCENUMPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nc-imm-imcenumproc")] +IMDServiceProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdserviceprovider")] +IMDServiceProvider::EnumDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdserviceprovider-enumdevices")] +IMDServiceProvider::GetDeviceCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdserviceprovider-getdevicecount")] +IMDServiceProvider2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdserviceprovider2")] +IMDServiceProvider2::CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdserviceprovider2-createdevice")] +IMDServiceProvider3=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdserviceprovider3")] +IMDServiceProvider3::SetDeviceEnumPreference=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdserviceprovider3-setdeviceenumpreference")] +IMDSPDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdspdevice")] +IMDSPDevice::EnumStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice-enumstorage")] +IMDSPDevice::GetDeviceIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice-getdeviceicon")] +IMDSPDevice::GetFormatSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice-getformatsupport")] +IMDSPDevice::GetManufacturer=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice-getmanufacturer")] +IMDSPDevice::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice-getname")] +IMDSPDevice::GetPowerSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice-getpowersource")] +IMDSPDevice::GetSerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice-getserialnumber")] +IMDSPDevice::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice-getstatus")] +IMDSPDevice::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice-gettype")] +IMDSPDevice::GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice-getversion")] +IMDSPDevice::SendOpaqueCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice-sendopaquecommand")] +IMDSPDevice2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdspdevice2")] +IMDSPDevice2::GetCanonicalName=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice2-getcanonicalname")] +IMDSPDevice2::GetFormatSupport2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice2-getformatsupport2")] +IMDSPDevice2::GetSpecifyPropertyPages=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice2-getspecifypropertypages")] +IMDSPDevice2::GetStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice2-getstorage")] +IMDSPDevice3=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdspdevice3")] +IMDSPDevice3::DeviceIoControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice3-deviceiocontrol")] +IMDSPDevice3::FindStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice3-findstorage")] +IMDSPDevice3::GetFormatCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice3-getformatcapability")] +IMDSPDevice3::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice3-getproperty")] +IMDSPDevice3::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevice3-setproperty")] +IMDSPDeviceControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdspdevicecontrol")] +IMDSPDeviceControl::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevicecontrol-getcapabilities")] +IMDSPDeviceControl::GetDCStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevicecontrol-getdcstatus")] +IMDSPDeviceControl::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevicecontrol-pause")] +IMDSPDeviceControl::Play=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevicecontrol-play")] +IMDSPDeviceControl::Record=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevicecontrol-record")] +IMDSPDeviceControl::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevicecontrol-resume")] +IMDSPDeviceControl::Seek=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevicecontrol-seek")] +IMDSPDeviceControl::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdevicecontrol-stop")] +IMDSPDirectTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdspdirecttransfer")] +IMDSPDirectTransfer::TransferToDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspdirecttransfer-transfertodevice")] +IMDSPEnumDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdspenumdevice")] +IMDSPEnumDevice::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspenumdevice-clone")] +IMDSPEnumDevice::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspenumdevice-next")] +IMDSPEnumDevice::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspenumdevice-reset")] +IMDSPEnumDevice::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspenumdevice-skip")] +IMDSPEnumStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdspenumstorage")] +IMDSPEnumStorage::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspenumstorage-clone")] +IMDSPEnumStorage::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspenumstorage-next")] +IMDSPEnumStorage::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspenumstorage-reset")] +IMDSPEnumStorage::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspenumstorage-skip")] +IMDSPObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdspobject")] +IMDSPObject::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobject-close")] +IMDSPObject::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobject-delete")] +IMDSPObject::Move=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobject-move")] +IMDSPObject::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobject-open")] +IMDSPObject::Read=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobject-read")] +IMDSPObject::Rename=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobject-rename")] +IMDSPObject::Seek=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobject-seek")] +IMDSPObject::Write=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobject-write")] +IMDSPObject2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdspobject2")] +IMDSPObject2::ReadOnClearChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobject2-readonclearchannel")] +IMDSPObject2::WriteOnClearChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobject2-writeonclearchannel")] +IMDSPObjectInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdspobjectinfo")] +IMDSPObjectInfo::GetLastPlayPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobjectinfo-getlastplayposition")] +IMDSPObjectInfo::GetLongestPlayPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobjectinfo-getlongestplayposition")] +IMDSPObjectInfo::GetPlayLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobjectinfo-getplaylength")] +IMDSPObjectInfo::GetPlayOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobjectinfo-getplayoffset")] +IMDSPObjectInfo::GetTotalLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobjectinfo-gettotallength")] +IMDSPObjectInfo::SetPlayLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobjectinfo-setplaylength")] +IMDSPObjectInfo::SetPlayOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspobjectinfo-setplayoffset")] +IMDSPRevoked=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdsprevoked")] +IMDSPRevoked::GetRevocationURL=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdsprevoked-getrevocationurl")] +IMDSPStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdspstorage")] +IMDSPStorage::CreateStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage-createstorage")] +IMDSPStorage::EnumStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage-enumstorage")] +IMDSPStorage::GetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage-getattributes")] +IMDSPStorage::GetDate=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage-getdate")] +IMDSPStorage::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage-getname")] +IMDSPStorage::GetRights=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage-getrights")] +IMDSPStorage::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage-getsize")] +IMDSPStorage::GetStorageGlobals=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage-getstorageglobals")] +IMDSPStorage::SendOpaqueCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage-sendopaquecommand")] +IMDSPStorage::SetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage-setattributes")] +IMDSPStorage2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdspstorage2")] +IMDSPStorage2::CreateStorage2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage2-createstorage2")] +IMDSPStorage2::GetAttributes2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage2-getattributes2")] +IMDSPStorage2::GetStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage2-getstorage")] +IMDSPStorage2::SetAttributes2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage2-setattributes2")] +IMDSPStorage3=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdspstorage3")] +IMDSPStorage3::GetMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage3-getmetadata")] +IMDSPStorage3::SetMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage3-setmetadata")] +IMDSPStorage4=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdspstorage4")] +IMDSPStorage4::CreateStorageWithMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage4-createstoragewithmetadata")] +IMDSPStorage4::FindStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage4-findstorage")] +IMDSPStorage4::GetParent=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage4-getparent")] +IMDSPStorage4::GetReferences=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage4-getreferences")] +IMDSPStorage4::GetSpecifiedMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage4-getspecifiedmetadata")] +IMDSPStorage4::SetReferences=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorage4-setreferences")] +IMDSPStorageGlobals=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-imdspstorageglobals")] +IMDSPStorageGlobals::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorageglobals-getcapabilities")] +IMDSPStorageGlobals::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorageglobals-getdevice")] +IMDSPStorageGlobals::GetRootStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorageglobals-getrootstorage")] +IMDSPStorageGlobals::GetSerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorageglobals-getserialnumber")] +IMDSPStorageGlobals::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorageglobals-getstatus")] +IMDSPStorageGlobals::GetTotalBad=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorageglobals-gettotalbad")] +IMDSPStorageGlobals::GetTotalFree=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorageglobals-gettotalfree")] +IMDSPStorageGlobals::GetTotalSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorageglobals-gettotalsize")] +IMDSPStorageGlobals::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-imdspstorageglobals-initialize")] +IMEAPPLETCFG=[Documentation("https://docs.microsoft.com/windows/win32/api/imepad/ns-imepad-imeappletcfg")] +IMEAPPLETUI=[Documentation("https://docs.microsoft.com/windows/win32/api/imepad/ns-imepad-imeappletui")] +IMECHARPOSITION=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/ns-imm-imecharposition")] +IMECOMPOSITIONSTRINGINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/imepad/ns-imepad-imecompositionstringinfo")] +IMECOMPTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-imecomptext")] +IMediaBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nn-mediaobj-imediabuffer")] +IMediaBuffer::GetBufferAndLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediabuffer-getbufferandlength")] +IMediaBuffer::GetMaxLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediabuffer-getmaxlength")] +IMediaBuffer::SetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediabuffer-setlength")] +IMediaControl=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nn-control-imediacontrol")] +IMediaControl::AddSourceFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediacontrol-addsourcefilter")] +IMediaControl::get_FilterCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediacontrol-get_filtercollection")] +IMediaControl::get_RegFilterCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediacontrol-get_regfiltercollection")] +IMediaControl::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediacontrol-getstate")] +IMediaControl::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediacontrol-pause")] +IMediaControl::RenderFile=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediacontrol-renderfile")] +IMediaControl::Run=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediacontrol-run")] +IMediaControl::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediacontrol-stop")] +IMediaControl::StopWhenReady=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediacontrol-stopwhenready")] +IMediaDet=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet")] +IMediaDet::EnterBitmapGrabMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-enterbitmapgrabmode")] +IMediaDet::get_CurrentStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-get-currentstream")] +IMediaDet::get_Filename=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-get-filename")] +IMediaDet::get_Filter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-get-filter")] +IMediaDet::get_FrameRate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-get-framerate")] +IMediaDet::get_OutputStreams=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-get-outputstreams")] +IMediaDet::get_StreamLength=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-get-streamlength")] +IMediaDet::get_StreamMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-get-streammediatype")] +IMediaDet::get_StreamType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-get-streamtype")] +IMediaDet::get_StreamTypeB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-get-streamtypeb")] +IMediaDet::GetBitmapBits=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-getbitmapbits")] +IMediaDet::GetSampleGrabber=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-getsamplegrabber")] +IMediaDet::put_CurrentStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-put-currentstream")] +IMediaDet::put_Filename=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-put-filename")] +IMediaDet::put_Filter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-put-filter")] +IMediaDet::WriteBitmapBits=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediadet-writebitmapbits")] +IMediaEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nn-control-imediaevent")] +IMediaEvent::CancelDefaultHandling=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaevent-canceldefaulthandling")] +IMediaEvent::FreeEventParams=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaevent-freeeventparams")] +IMediaEvent::GetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaevent-getevent")] +IMediaEvent::GetEventHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaevent-geteventhandle")] +IMediaEvent::RestoreDefaultHandling=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaevent-restoredefaulthandling")] +IMediaEvent::WaitForCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaevent-waitforcompletion")] +IMediaEventEx=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nn-control-imediaeventex")] +IMediaEventEx::FreeEventParams=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaevent-freeeventparams")] +IMediaEventEx::GetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaevent-getevent")] +IMediaEventEx::GetNotifyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaeventex-getnotifyflags")] +IMediaEventEx::SetNotifyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaeventex-setnotifyflags")] +IMediaEventEx::SetNotifyWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaeventex-setnotifywindow")] +IMediaEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-imediaeventsink")] +IMediaEventSink::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaeventsink-notify")] +IMediaFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-imediafilter")] +IMediaFilter::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediafilter-getstate")] +IMediaFilter::GetSyncSource=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediafilter-getsyncsource")] +IMediaFilter::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediafilter-pause")] +IMediaFilter::Run=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediafilter-run")] +IMediaFilter::SetSyncSource=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediafilter-setsyncsource")] +IMediaFilter::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediafilter-stop")] +IMediaLocator=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imedialocator")] +IMediaLocator::AddFoundLocation=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imedialocator-addfoundlocation")] +IMediaLocator::FindMediaFile=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imedialocator-findmediafile")] +IMediaObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nn-mediaobj-imediaobject")] +IMediaObject::AllocateStreamingResources=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-allocatestreamingresources")] +IMediaObject::Discontinuity=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-discontinuity")] +IMediaObject::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-flush")] +IMediaObject::FreeStreamingResources=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-freestreamingresources")] +IMediaObject::GetInputCurrentType=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-getinputcurrenttype")] +IMediaObject::GetInputMaxLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-getinputmaxlatency")] +IMediaObject::GetInputSizeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-getinputsizeinfo")] +IMediaObject::GetInputStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-getinputstatus")] +IMediaObject::GetInputStreamInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-getinputstreaminfo")] +IMediaObject::GetInputType=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-getinputtype")] +IMediaObject::GetOutputCurrentType=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-getoutputcurrenttype")] +IMediaObject::GetOutputSizeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-getoutputsizeinfo")] +IMediaObject::GetOutputStreamInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-getoutputstreaminfo")] +IMediaObject::GetOutputType=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-getoutputtype")] +IMediaObject::GetStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-getstreamcount")] +IMediaObject::Lock=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-lock")] +IMediaObject::ProcessInput=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-processinput")] +IMediaObject::ProcessOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-processoutput")] +IMediaObject::SetInputMaxLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-setinputmaxlatency")] +IMediaObject::SetInputType=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-setinputtype")] +IMediaObject::SetOutputType=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobject-setoutputtype")] +IMediaObjectImpl=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediaobjectimpl-class-template")] +IMediaObjectImpl::CheckTypesSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dmoimpl/nf-dmoimpl-imediaobjectimpl-checktypesset")] +IMediaObjectImpl::InputType=[Documentation("https://docs.microsoft.com/windows/win32/api/dmoimpl/nf-dmoimpl-imediaobjectimpl-inputtype")] +IMediaObjectImpl::InputTypeSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dmoimpl/nf-dmoimpl-imediaobjectimpl-inputtypeset")] +IMediaObjectImpl::LockIt=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/imediaobjectimpl-lockit")] +IMediaObjectImpl::OutputType=[Documentation("https://docs.microsoft.com/windows/win32/api/dmoimpl/nf-dmoimpl-imediaobjectimpl-outputtype")] +IMediaObjectImpl::OutputTypeSet=[Documentation("https://docs.microsoft.com/windows/win32/api/dmoimpl/nf-dmoimpl-imediaobjectimpl-outputtypeset")] +IMediaObjectInPlace=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nn-mediaobj-imediaobjectinplace")] +IMediaObjectInPlace::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobjectinplace-clone")] +IMediaObjectInPlace::GetLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobjectinplace-getlatency")] +IMediaObjectInPlace::Process=[Documentation("https://docs.microsoft.com/windows/win32/api/mediaobj/nf-mediaobj-imediaobjectinplace-process")] +IMediaParamInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/nn-medparam-imediaparaminfo")] +IMediaParamInfo::GetCurrentTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/nf-medparam-imediaparaminfo-getcurrenttimeformat")] +IMediaParamInfo::GetNumTimeFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/nf-medparam-imediaparaminfo-getnumtimeformats")] +IMediaParamInfo::GetParamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/nf-medparam-imediaparaminfo-getparamcount")] +IMediaParamInfo::GetParamInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/nf-medparam-imediaparaminfo-getparaminfo")] +IMediaParamInfo::GetParamText=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/nf-medparam-imediaparaminfo-getparamtext")] +IMediaParamInfo::GetSupportedTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/nf-medparam-imediaparaminfo-getsupportedtimeformat")] +IMediaParams=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/nn-medparam-imediaparams")] +IMediaParams::AddEnvelope=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/nf-medparam-imediaparams-addenvelope")] +IMediaParams::FlushEnvelope=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/nf-medparam-imediaparams-flushenvelope")] +IMediaParams::GetParam=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/nf-medparam-imediaparams-getparam")] +IMediaParams::SetParam=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/nf-medparam-imediaparams-setparam")] +IMediaParams::SetTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/nf-medparam-imediaparams-settimeformat")] +IMediaPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nn-control-imediaposition")] +IMediaPosition::CanSeekBackward=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaposition-canseekbackward")] +IMediaPosition::CanSeekForward=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaposition-canseekforward")] +IMediaPosition::get_CurrentPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaposition-get_currentposition")] +IMediaPosition::get_Duration=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaposition-get_duration")] +IMediaPosition::get_PrerollTime=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaposition-get_prerolltime")] +IMediaPosition::get_Rate=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaposition-get_rate")] +IMediaPosition::get_StopTime=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaposition-get_stoptime")] +IMediaPosition::put_CurrentPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaposition-put_currentposition")] +IMediaPosition::put_PrerollTime=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaposition-put_prerolltime")] +IMediaPosition::put_Rate=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaposition-put_rate")] +IMediaPosition::put_StopTime=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-imediaposition-put_stoptime")] +IMediaPropertyBag=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-imediapropertybag")] +IMediaPropertyBag::EnumProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediapropertybag-enumproperty")] +IMediaRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nn-windows-media-streaming-imediarenderer")] +IMediaRenderer::ActionInformation=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarenderer-actioninformation")] +IMediaRenderer::IsAudioSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarenderer-isaudiosupported")] +IMediaRenderer::IsImageSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarenderer-isimagesupported")] +IMediaRenderer::IsVideoSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarenderer-isvideosupported")] +IMediaRenderer::PauseAsync=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarenderer-pauseasync")] +IMediaRenderer::StopAsync=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarenderer-stopasync")] +IMediaRenderer::streaming=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nf-windows-media-streaming-imediarenderer-stopasync")] +IMediaRendererActionInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nn-windows-media-streaming-imediarendereractioninformation")] +IMediaRendererActionInformation::IsMuteAvailable=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarendereractioninformation-ismuteavailable")] +IMediaRendererActionInformation::IsPauseAvailable=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarendereractioninformation-ispauseavailable")] +IMediaRendererActionInformation::IsPlayAvailable=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarendereractioninformation-isplayavailable")] +IMediaRendererActionInformation::IsSeekAvailable=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarendereractioninformation-isseekavailable")] +IMediaRendererActionInformation::IsSetNextSourceAvailable=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarendereractioninformation-issetnextsourceavailable")] +IMediaRendererActionInformation::IsStopAvailable=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarendereractioninformation-isstopavailable")] +IMediaRendererActionInformation::IsVolumeAvailable=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarendereractioninformation-isvolumeavailable")] +IMediaRendererActionInformation::PlaySpeeds=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarendereractioninformation-playspeeds")] +IMediaRendererFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nn-windows-media-streaming-imediarendererfactory")] +IMediaRendererFactory::CreateMediaRendererAsync=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarendererfactory-createmediarendererasync")] +IMediaRendererFactory::CreateMediaRendererFromBasicDeviceAsync=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/imediarendererfactory-createmediarendererfrombasicdeviceasync")] +IMediaRendererFactory::streaming=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nf-windows-media-streaming-imediarendererfactory-createmediarendererfrombasicdeviceasync")] +IMediaSample=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-imediasample")] +IMediaSample::GetActualDataLength=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-getactualdatalength")] +IMediaSample::GetMediaTime=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-getmediatime")] +IMediaSample::GetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-getmediatype")] +IMediaSample::GetPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-getpointer")] +IMediaSample::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-getsize")] +IMediaSample::GetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-gettime")] +IMediaSample::IsDiscontinuity=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-isdiscontinuity")] +IMediaSample::IsPreroll=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-ispreroll")] +IMediaSample::IsSyncPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-issyncpoint")] +IMediaSample::SetActualDataLength=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-setactualdatalength")] +IMediaSample::SetDiscontinuity=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-setdiscontinuity")] +IMediaSample::SetMediaTime=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-setmediatime")] +IMediaSample::SetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-setmediatype")] +IMediaSample::SetPreroll=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-setpreroll")] +IMediaSample::SetSyncPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-setsyncpoint")] +IMediaSample::SetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample-settime")] +IMediaSample2=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-imediasample2")] +IMediaSample2::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample2-getproperties")] +IMediaSample2::SetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample2-setproperties")] +IMediaSample2Config=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-imediasample2config")] +IMediaSample2Config::GetSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediasample2config-getsurface")] +IMediaSeeking=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-imediaseeking")] +IMediaSeeking::CheckCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-checkcapabilities")] +IMediaSeeking::ConvertTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-converttimeformat")] +IMediaSeeking::GetAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-getavailable")] +IMediaSeeking::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-getcapabilities")] +IMediaSeeking::GetCurrentPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-getcurrentposition")] +IMediaSeeking::GetDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-getduration")] +IMediaSeeking::GetPositions=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-getpositions")] +IMediaSeeking::GetPreroll=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-getpreroll")] +IMediaSeeking::GetRate=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-getrate")] +IMediaSeeking::GetStopPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-getstopposition")] +IMediaSeeking::GetTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-gettimeformat")] +IMediaSeeking::IsFormatSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-isformatsupported")] +IMediaSeeking::IsUsingTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-isusingtimeformat")] +IMediaSeeking::QueryPreferredFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-querypreferredformat")] +IMediaSeeking::SetPositions=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-setpositions")] +IMediaSeeking::SetRate=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-setrate")] +IMediaSeeking::SetTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imediaseeking-settimeformat")] +IMediaStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nn-mmstream-imediastream")] +IMediaStream::AllocateSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-imediastream-allocatesample")] +IMediaStream::CreateSharedSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-imediastream-createsharedsample")] +IMediaStream::GetInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-imediastream-getinformation")] +IMediaStream::GetMultiMediaStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-imediastream-getmultimediastream")] +IMediaStream::SendEndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-imediastream-sendendofstream")] +IMediaStream::SetSameFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-imediastream-setsameformat")] +IMediaStreamFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nn-amstream-imediastreamfilter")] +IMediaStreamFilter::AddMediaStream=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-imediastreamfilter-addmediastream")] +IMediaStreamFilter::EndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-imediastreamfilter-endofstream")] +IMediaStreamFilter::EnumMediaStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-imediastreamfilter-enummediastreams")] +IMediaStreamFilter::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-imediastreamfilter-flush")] +IMediaStreamFilter::GetCurrentStreamTime=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-imediastreamfilter-getcurrentstreamtime")] +IMediaStreamFilter::GetMediaStream=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-imediastreamfilter-getmediastream")] +IMediaStreamFilter::ReferenceTimeToStreamTime=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-imediastreamfilter-referencetimetostreamtime")] +IMediaStreamFilter::SupportSeeking=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-imediastreamfilter-supportseeking")] +IMediaStreamFilter::WaitUntil=[Documentation("https://docs.microsoft.com/windows/win32/api/amstream/nf-amstream-imediastreamfilter-waituntil")] +IMEDLG=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/ns-msime-imedlg")] +IMemAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-imemallocator")] +IMemAllocator::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imemallocator-commit")] +IMemAllocator::Decommit=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imemallocator-decommit")] +IMemAllocator::GetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imemallocator-getbuffer")] +IMemAllocator::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imemallocator-getproperties")] +IMemAllocator::ReleaseBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imemallocator-releasebuffer")] +IMemAllocator::SetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imemallocator-setproperties")] +IMemAllocatorCallbackTemp=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-imemallocatorcallbacktemp")] +IMemAllocatorCallbackTemp::GetFreeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imemallocatorcallbacktemp-getfreecount")] +IMemAllocatorCallbackTemp::SetNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imemallocatorcallbacktemp-setnotify")] +IMemAllocatorNotifyCallbackTemp=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-imemallocatornotifycallbacktemp")] +IMemAllocatorNotifyCallbackTemp::NotifyRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imemallocatornotifycallbacktemp-notifyrelease")] +IMEMENUITEMINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/ns-immdev-imemenuiteminfow")] +IMEMENUITEMINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/ns-imm-imemenuiteminfoa")] +IMEMENUITEMINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/ns-imm-imemenuiteminfow")] +IMemInputPin=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-imeminputpin")] +IMemInputPin::GetAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imeminputpin-getallocator")] +IMemInputPin::GetAllocatorRequirements=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imeminputpin-getallocatorrequirements")] +IMemInputPin::NotifyAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imeminputpin-notifyallocator")] +IMemInputPin::Receive=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imeminputpin-receive")] +IMemInputPin::ReceiveCanBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imeminputpin-receivecanblock")] +IMemInputPin::ReceiveMultiple=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-imeminputpin-receivemultiple")] +IMemoryAllocator=[Documentation("https://docs.microsoft.com/windows/win32/Stg/imemoryallocator")] +IMemoryAllocator::Allocate=[Documentation("https://docs.microsoft.com/windows/win32/Stg/imemoryallocator-allocate")] +IMemoryAllocator::Free=[Documentation("https://docs.microsoft.com/windows/win32/Stg/imemoryallocator-free")] +IMemoryBufferByteAccess::GetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/imemorybufferbyteaccess-getbuffer")] +IMemoryData=[Documentation("https://docs.microsoft.com/windows/win32/api/austream/nn-austream-imemorydata")] +IMemoryData::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/austream/nf-austream-imemorydata-getinfo")] +IMemoryData::SetActual=[Documentation("https://docs.microsoft.com/windows/win32/api/austream/nf-austream-imemorydata-setactual")] +IMemoryData::SetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/austream/nf-austream-imemorydata-setbuffer")] +IMenuBand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-imenuband")] +IMenuBand::IsMenuMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-imenuband-ismenumessage")] +IMenuBand::TranslateMenuMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-imenuband-translatemenumessage")] +IMenuButton=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-imenubutton")] +IMenuButton::AddButton=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-imenubutton-addbutton")] +IMenuButton::SetButton=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-imenubutton-setbutton")] +IMenuButton::SetButtonState=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-imenubutton-setbuttonstate")] +IMenuPopup=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-imenupopup")] +IMenuPopup::OnSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-imenupopup-onselect")] +IMenuPopup::Popup=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-imenupopup-popup")] +IMenuPopup::SetSubMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-imenupopup-setsubmenu")] +IMeshCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/imeshcallback")] +IMeshCallback::ResultCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/imeshcallback-resultcallback-dword-byte-arr")] +IMESHF=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/ns-msime-imeshf")] +IMeshRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/imeshrequest")] +IMeshRequest::RequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/imeshrequest-requestasync-pipelinestages-imeshcallback-ptr-dword-dword")] +IMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imessageimapiprop")] +IMessage::CreateAttach=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imessage-createattach")] +IMessage::DeleteAttach=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imessage-deleteattach")] +IMessage::GetAttachmentTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imessage-getattachmenttable")] +IMessage::GetRecipientTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imessage-getrecipienttable")] +IMessage::ModifyRecipients=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imessage-modifyrecipients")] +IMessage::OpenAttach=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imessage-openattach")] +IMessage::SetReadFlag=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imessage-setreadflag")] +IMessage::SubmitMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imessage-submitmessage")] +IMessageDispatcher=[Documentation("https://docs.microsoft.com/windows/win32/api/imessagedispatcher/nn-imessagedispatcher-imessagedispatcher")] +IMessageDispatcher::PumpMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/imessagedispatcher/nf-imessagedispatcher-imessagedispatcher-pumpmessages")] +IMessageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-imessagefilter")] +IMessageFilter::HandleInComingCall=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imessagefilter-handleincomingcall")] +IMessageFilter::MessagePending=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imessagefilter-messagepending")] +IMessageFilter::RetryRejectedCall=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imessagefilter-retryrejectedcall")] +IMessageMover=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-imessagemover")] +IMessageMover::get_CommitBatchSize=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imessagemover-get_commitbatchsize")] +IMessageMover::get_DestPath=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imessagemover-get_destpath")] +IMessageMover::get_SourcePath=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imessagemover-get_sourcepath")] +IMessageMover::MoveMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imessagemover-movemessages")] +IMessageMover::put_CommitBatchSize=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imessagemover-put_commitbatchsize")] +IMessageMover::put_DestPath=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imessagemover-put_destpath")] +IMessageMover::put_SourcePath=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imessagemover-put_sourcepath")] +IMessageView=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-imessageview")] +IMessageView::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-imessageview-clear")] +IMessageView::SetBodyText=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-imessageview-setbodytext")] +IMessageView::SetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-imessageview-seticon")] +IMessageView::SetTitleText=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-imessageview-settitletext")] +IMESTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/ime/ns-ime-imestruct")] +IMetaData=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nn-structuredquery-imetadata")] +IMetaData::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-imetadata-getdata")] +IMetaDataAssemblyImport=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nn-rometadataapi-imetadataassemblyimport")] +IMetaDataAssemblyImport::CloseEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataassemblyimport-closeenum")] +IMetaDataAssemblyImport::EnumAssemblyRefs=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataassemblyimport-enumassemblyrefs")] +IMetaDataAssemblyImport::EnumExportedTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataassemblyimport-enumexportedtypes")] +IMetaDataAssemblyImport::EnumFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataassemblyimport-enumfiles")] +IMetaDataAssemblyImport::EnumManifestResources=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataassemblyimport-enummanifestresources")] +IMetaDataAssemblyImport::FindAssembliesByName=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataassemblyimport-findassembliesbyname")] +IMetaDataAssemblyImport::FindExportedTypeByName=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataassemblyimport-findexportedtypebyname")] +IMetaDataAssemblyImport::FindManifestResourceByName=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataassemblyimport-findmanifestresourcebyname")] +IMetaDataAssemblyImport::GetAssemblyFromScope=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataassemblyimport-getassemblyfromscope")] +IMetaDataAssemblyImport::GetAssemblyProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataassemblyimport-getassemblyprops")] +IMetaDataAssemblyImport::GetAssemblyRefProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataassemblyimport-getassemblyrefprops")] +IMetaDataAssemblyImport::GetExportedTypeProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataassemblyimport-getexportedtypeprops")] +IMetaDataAssemblyImport::GetFileProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataassemblyimport-getfileprops")] +IMetaDataAssemblyImport::GetManifestResourceProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataassemblyimport-getmanifestresourceprops")] +IMetaDataDispenser=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nn-rometadataapi-imetadatadispenser")] +IMetaDataDispenser::DefineScope=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatadispenser-definescope")] +IMetaDataDispenser::OpenScope=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatadispenser-openscope")] +IMetaDataDispenser::OpenScopeOnMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatadispenser-openscopeonmemory")] +IMetaDataDispenserEx=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nn-rometadataapi-imetadatadispenserex")] +IMetaDataDispenserEx::FindAssembly=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatadispenserex-findassembly")] +IMetaDataDispenserEx::FindAssemblyModule=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatadispenserex-findassemblymodule")] +IMetaDataDispenserEx::GetCORSystemDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatadispenserex-getcorsystemdirectory")] +IMetaDataDispenserEx::GetOption=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatadispenserex-getoption")] +IMetaDataDispenserEx::OpenScopeOnITypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatadispenserex-openscopeonitypeinfo")] +IMetaDataDispenserEx::SetOption=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatadispenserex-setoption")] +IMetaDataImport=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nn-rometadataapi-imetadataimport")] +IMetaDataImport::CloseEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-closeenum")] +IMetaDataImport::CountEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-countenum")] +IMetaDataImport::EnumCustomAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enumcustomattributes")] +IMetaDataImport::EnumEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enumevents")] +IMetaDataImport::EnumFields=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enumfields")] +IMetaDataImport::EnumFieldsWithName=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enumfieldswithname")] +IMetaDataImport::EnumInterfaceImpls=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enuminterfaceimpls")] +IMetaDataImport::EnumMemberRefs=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enummemberrefs")] +IMetaDataImport::EnumMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enummembers")] +IMetaDataImport::EnumMembersWithName=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enummemberswithname")] +IMetaDataImport::EnumMethodImpls=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enummethodimpls")] +IMetaDataImport::EnumMethods=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enummethods")] +IMetaDataImport::EnumMethodSemantics=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enummethodsemantics")] +IMetaDataImport::EnumMethodsWithName=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enummethodswithname")] +IMetaDataImport::EnumModuleRefs=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enummodulerefs")] +IMetaDataImport::EnumParams=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enumparams")] +IMetaDataImport::EnumPermissionSets=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enumpermissionsets")] +IMetaDataImport::EnumProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enumproperties")] +IMetaDataImport::EnumSignatures=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enumsignatures")] +IMetaDataImport::EnumTypeDefs=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enumtypedefs")] +IMetaDataImport::EnumTypeRefs=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enumtyperefs")] +IMetaDataImport::EnumTypeSpecs=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enumtypespecs")] +IMetaDataImport::EnumUnresolvedMethods=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enumunresolvedmethods")] +IMetaDataImport::EnumUserStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-enumuserstrings")] +IMetaDataImport::FindMemberRef=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-findmemberref")] +IMetaDataImport::FindTypeDefByName=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-findtypedefbyname")] +IMetaDataImport::FindTypeRef=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-findtyperef")] +IMetaDataImport::GetCustomAttributeByName=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getcustomattributebyname")] +IMetaDataImport::GetCustomAttributeProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getcustomattributeprops")] +IMetaDataImport::GetFieldMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getfieldmarshal")] +IMetaDataImport::GetFieldProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getfieldprops")] +IMetaDataImport::GetInterfaceImplProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getinterfaceimplprops")] +IMetaDataImport::GetMemberProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getmemberprops")] +IMetaDataImport::GetMemberRefProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getmemberrefprops")] +IMetaDataImport::GetMethodProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getmethodprops")] +IMetaDataImport::GetMethodSemantics=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getmethodsemantics")] +IMetaDataImport::GetModuleFromScope=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getmodulefromscope")] +IMetaDataImport::GetModuleRefProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getmodulerefprops")] +IMetaDataImport::GetNameFromToken=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getnamefromtoken")] +IMetaDataImport::GetNativeCallConvFromSig=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getnativecallconvfromsig")] +IMetaDataImport::GetNestedClassProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getnestedclassprops")] +IMetaDataImport::GetParamForMethodIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getparamformethodindex")] +IMetaDataImport::GetParamProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getparamprops")] +IMetaDataImport::GetPermissionSetProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getpermissionsetprops")] +IMetaDataImport::GetPinvokeMap=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getpinvokemap")] +IMetaDataImport::GetRVA=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getrva")] +IMetaDataImport::GetScopeProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getscopeprops")] +IMetaDataImport::GetSigFromToken=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getsigfromtoken")] +IMetaDataImport::GetTypeDefProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-gettypedefprops")] +IMetaDataImport::GetTypeRefProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-gettyperefprops")] +IMetaDataImport::GetTypeSpecFromToken=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-gettypespecfromtoken")] +IMetaDataImport::GetUserString=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-getuserstring")] +IMetaDataImport::IsGlobal=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-isglobal")] +IMetaDataImport::IsValidToken=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-isvalidtoken")] +IMetaDataImport::ResetEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-resetenum")] +IMetaDataImport::ResolveTypeRef=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport-resolvetyperef")] +IMetaDataImport2=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nn-rometadataapi-imetadataimport2")] +IMetaDataImport2::EnumGenericParamConstraints=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport2-enumgenericparamconstraints")] +IMetaDataImport2::EnumGenericParams=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport2-enumgenericparams")] +IMetaDataImport2::EnumMethodSpecs=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport2-enummethodspecs")] +IMetaDataImport2::GetGenericParamConstraintProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport2-getgenericparamconstraintprops")] +IMetaDataImport2::GetGenericParamProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport2-getgenericparamprops")] +IMetaDataImport2::GetMethodSpecProps=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport2-getmethodspecprops")] +IMetaDataImport2::GetPEKind=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport2-getpekind")] +IMetaDataImport2::GetVersionString=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadataimport2-getversionstring")] +IMetaDataTables=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nn-rometadataapi-imetadatatables")] +IMetaDataTables::GetBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getblob")] +IMetaDataTables::GetBlobHeapSize=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getblobheapsize")] +IMetaDataTables::GetCodedTokenInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getcodedtokeninfo")] +IMetaDataTables::GetColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getcolumn")] +IMetaDataTables::GetColumnInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getcolumninfo")] +IMetaDataTables::GetGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getguid")] +IMetaDataTables::GetGuidHeapSize=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getguidheapsize")] +IMetaDataTables::GetNextBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getnextblob")] +IMetaDataTables::GetNextGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getnextguid")] +IMetaDataTables::GetNextString=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getnextstring")] +IMetaDataTables::GetNextUserString=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getnextuserstring")] +IMetaDataTables::GetNumTables=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getnumtables")] +IMetaDataTables::GetRow=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getrow")] +IMetaDataTables::GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getstring")] +IMetaDataTables::GetStringHeapSize=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getstringheapsize")] +IMetaDataTables::GetTableIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-gettableindex")] +IMetaDataTables::GetTableInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-gettableinfo")] +IMetaDataTables::GetUserString=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getuserstring")] +IMetaDataTables::GetUserStringHeapSize=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables-getuserstringheapsize")] +IMetaDataTables2=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nn-rometadataapi-imetadatatables2")] +IMetaDataTables2::GetMetaDataStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables2-getmetadatastorage")] +IMetaDataTables2::GetMetaDataStreamInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataapi/nf-rometadataapi-imetadatatables2-getmetadatastreaminfo")] +IMEUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/ne-msime-imeuct")] +IMEWRD=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/ns-msime-imewrd")] +IMF2DBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imf2dbuffer")] +IMF2DBuffer::ContiguousCopyFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imf2dbuffer-contiguouscopyfrom")] +IMF2DBuffer::ContiguousCopyTo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imf2dbuffer-contiguouscopyto")] +IMF2DBuffer::GetContiguousLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imf2dbuffer-getcontiguouslength")] +IMF2DBuffer::GetScanline0AndPitch=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imf2dbuffer-getscanline0andpitch")] +IMF2DBuffer::IsContiguousFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imf2dbuffer-iscontiguousformat")] +IMF2DBuffer::Lock2D=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imf2dbuffer-lock2d")] +IMF2DBuffer::Unlock2D=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imf2dbuffer-unlock2d")] +IMF2DBuffer2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imf2dbuffer2")] +IMF2DBuffer2::Copy2DTo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imf2dbuffer2-copy2dto")] +IMF2DBuffer2::Lock2DSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imf2dbuffer2-lock2dsize")] +IMFActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfactivate")] +IMFActivate::ActivateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfactivate-activateobject")] +IMFActivate::DetachObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfactivate-detachobject")] +IMFActivate::GetDouble=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getdouble")] +IMFActivate::ShutdownObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfactivate-shutdownobject")] +IMFASFContentInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nn-wmcontainer-imfasfcontentinfo")] +IMFASFContentInfo::GenerateHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfcontentinfo-generateheader")] +IMFASFContentInfo::GeneratePresentationDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfcontentinfo-generatepresentationdescriptor")] +IMFASFContentInfo::GetEncodingConfigurationPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfcontentinfo-getencodingconfigurationpropertystore")] +IMFASFContentInfo::GetHeaderSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfcontentinfo-getheadersize")] +IMFASFContentInfo::GetProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfcontentinfo-getprofile")] +IMFASFContentInfo::ParseHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfcontentinfo-parseheader")] +IMFASFContentInfo::SetProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfcontentinfo-setprofile")] +IMFASFIndexer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nn-wmcontainer-imfasfindexer")] +IMFASFIndexer::CommitIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfindexer-commitindex")] +IMFASFIndexer::GenerateIndexEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfindexer-generateindexentries")] +IMFASFIndexer::GetCompletedIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfindexer-getcompletedindex")] +IMFASFIndexer::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfindexer-getflags")] +IMFASFIndexer::GetIndexByteStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfindexer-getindexbytestreamcount")] +IMFASFIndexer::GetIndexPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfindexer-getindexposition")] +IMFASFIndexer::GetIndexStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfindexer-getindexstatus")] +IMFASFIndexer::GetIndexWriteSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfindexer-getindexwritespace")] +IMFASFIndexer::GetSeekPositionForValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfindexer-getseekpositionforvalue")] +IMFASFIndexer::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfindexer-initialize")] +IMFASFIndexer::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfindexer-setflags")] +IMFASFIndexer::SetIndexByteStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfindexer-setindexbytestreams")] +IMFASFIndexer::SetIndexStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfindexer-setindexstatus")] +IMFASFMultiplexer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nn-wmcontainer-imfasfmultiplexer")] +IMFASFMultiplexer::End=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmultiplexer-end")] +IMFASFMultiplexer::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmultiplexer-flush")] +IMFASFMultiplexer::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmultiplexer-getflags")] +IMFASFMultiplexer::GetNextPacket=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmultiplexer-getnextpacket")] +IMFASFMultiplexer::GetStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmultiplexer-getstatistics")] +IMFASFMultiplexer::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmultiplexer-initialize")] +IMFASFMultiplexer::ProcessSample=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmultiplexer-processsample")] +IMFASFMultiplexer::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmultiplexer-setflags")] +IMFASFMultiplexer::SetSyncTolerance=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmultiplexer-setsynctolerance")] +IMFASFMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nn-wmcontainer-imfasfmutualexclusion")] +IMFASFMutualExclusion::AddRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmutualexclusion-addrecord")] +IMFASFMutualExclusion::AddStreamForRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmutualexclusion-addstreamforrecord")] +IMFASFMutualExclusion::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmutualexclusion-clone")] +IMFASFMutualExclusion::GetRecordCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmutualexclusion-getrecordcount")] +IMFASFMutualExclusion::GetStreamsForRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmutualexclusion-getstreamsforrecord")] +IMFASFMutualExclusion::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmutualexclusion-gettype")] +IMFASFMutualExclusion::RemoveRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmutualexclusion-removerecord")] +IMFASFMutualExclusion::RemoveStreamFromRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmutualexclusion-removestreamfromrecord")] +IMFASFMutualExclusion::SetType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfmutualexclusion-settype")] +IMFASFProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nn-wmcontainer-imfasfprofile")] +IMFASFProfile::AddMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-addmutualexclusion")] +IMFASFProfile::AddStreamPrioritization=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-addstreamprioritization")] +IMFASFProfile::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-clone")] +IMFASFProfile::CreateMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-createmutualexclusion")] +IMFASFProfile::CreateStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-createstream")] +IMFASFProfile::CreateStreamPrioritization=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-createstreamprioritization")] +IMFASFProfile::GetMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-getmutualexclusion")] +IMFASFProfile::GetMutualExclusionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-getmutualexclusioncount")] +IMFASFProfile::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-getstream")] +IMFASFProfile::GetStreamByNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-getstreambynumber")] +IMFASFProfile::GetStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-getstreamcount")] +IMFASFProfile::GetStreamPrioritization=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-getstreamprioritization")] +IMFASFProfile::RemoveMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-removemutualexclusion")] +IMFASFProfile::RemoveStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-removestream")] +IMFASFProfile::RemoveStreamPrioritization=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-removestreamprioritization")] +IMFASFProfile::SetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfprofile-setstream")] +IMFASFSplitter=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nn-wmcontainer-imfasfsplitter")] +IMFASFSplitter::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfsplitter-flush")] +IMFASFSplitter::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfsplitter-getflags")] +IMFASFSplitter::GetLastSendTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfsplitter-getlastsendtime")] +IMFASFSplitter::GetNextSample=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfsplitter-getnextsample")] +IMFASFSplitter::GetSelectedStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfsplitter-getselectedstreams")] +IMFASFSplitter::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfsplitter-initialize")] +IMFASFSplitter::ParseData=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfsplitter-parsedata")] +IMFASFSplitter::SelectStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfsplitter-selectstreams")] +IMFASFSplitter::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfsplitter-setflags")] +IMFASFStreamConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nn-wmcontainer-imfasfstreamconfig")] +IMFASFStreamConfig::AddPayloadExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamconfig-addpayloadextension")] +IMFASFStreamConfig::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamconfig-clone")] +IMFASFStreamConfig::GetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamconfig-getmediatype")] +IMFASFStreamConfig::GetPayloadExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamconfig-getpayloadextension")] +IMFASFStreamConfig::GetPayloadExtensionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamconfig-getpayloadextensioncount")] +IMFASFStreamConfig::GetStreamNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamconfig-getstreamnumber")] +IMFASFStreamConfig::GetStreamType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamconfig-getstreamtype")] +IMFASFStreamConfig::RemoveAllPayloadExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamconfig-removeallpayloadextensions")] +IMFASFStreamConfig::SetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamconfig-setmediatype")] +IMFASFStreamConfig::SetStreamNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamconfig-setstreamnumber")] +IMFASFStreamPrioritization=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nn-wmcontainer-imfasfstreamprioritization")] +IMFASFStreamPrioritization::AddStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamprioritization-addstream")] +IMFASFStreamPrioritization::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamprioritization-clone")] +IMFASFStreamPrioritization::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamprioritization-getstream")] +IMFASFStreamPrioritization::GetStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamprioritization-getstreamcount")] +IMFASFStreamPrioritization::RemoveStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamprioritization-removestream")] +IMFASFStreamSelector=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nn-wmcontainer-imfasfstreamselector")] +IMFASFStreamSelector::BitrateToStepNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamselector-bitratetostepnumber")] +IMFASFStreamSelector::GetBandwidthStep=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamselector-getbandwidthstep")] +IMFASFStreamSelector::GetBandwidthStepCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamselector-getbandwidthstepcount")] +IMFASFStreamSelector::GetOutputCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamselector-getoutputcount")] +IMFASFStreamSelector::GetOutputFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamselector-getoutputfromstream")] +IMFASFStreamSelector::GetOutputMutex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamselector-getoutputmutex")] +IMFASFStreamSelector::GetOutputMutexCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamselector-getoutputmutexcount")] +IMFASFStreamSelector::GetOutputOverride=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamselector-getoutputoverride")] +IMFASFStreamSelector::GetOutputStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamselector-getoutputstreamcount")] +IMFASFStreamSelector::GetOutputStreamNumbers=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamselector-getoutputstreamnumbers")] +IMFASFStreamSelector::GetStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamselector-getstreamcount")] +IMFASFStreamSelector::SetOutputMutexSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamselector-setoutputmutexselection")] +IMFASFStreamSelector::SetOutputOverride=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamselector-setoutputoverride")] +IMFASFStreamSelector::SetStreamSelectorFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfasfstreamselector-setstreamselectorflags")] +IMFAsyncCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfasynccallback")] +IMFAsyncCallback::GetParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfasynccallback-getparameters")] +IMFAsyncCallback::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfasynccallback-invoke")] +IMFAsyncCallbackLogging=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfasynccallbacklogging")] +IMFAsyncCallbackLogging::GetObjectPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfasynccallbacklogging-getobjectpointer")] +IMFAsyncCallbackLogging::GetObjectTag=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfasynccallbacklogging-getobjecttag")] +IMFAsyncResult=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfasyncresult")] +IMFAsyncResult::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfasyncresult-getobject")] +IMFAsyncResult::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfasyncresult-getstate")] +IMFAsyncResult::GetStateNoAddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfasyncresult-getstatenoaddref")] +IMFAsyncResult::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfasyncresult-getstatus")] +IMFAsyncResult::SetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfasyncresult-setstatus")] +IMFAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfattributes")] +IMFAttributes::Compare=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-compare")] +IMFAttributes::CompareItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-compareitem")] +IMFAttributes::CopyAllItems=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-copyallitems")] +IMFAttributes::DeleteAllItems=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-deleteallitems")] +IMFAttributes::DeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-deleteitem")] +IMFAttributes::GetAllocatedBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getallocatedblob")] +IMFAttributes::GetAllocatedString=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getallocatedstring")] +IMFAttributes::GetBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getblob")] +IMFAttributes::GetBlobSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getblobsize")] +IMFAttributes::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getcount")] +IMFAttributes::GetDouble=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getdouble")] +IMFAttributes::GetGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getguid")] +IMFAttributes::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getitem")] +IMFAttributes::GetItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getitembyindex")] +IMFAttributes::GetItemType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getitemtype")] +IMFAttributes::GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getstring")] +IMFAttributes::GetStringLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getstringlength")] +IMFAttributes::GetUINT32=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getuint32")] +IMFAttributes::GetUINT64=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getuint64")] +IMFAttributes::GetUnknown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-getunknown")] +IMFAttributes::LockStore=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-lockstore")] +IMFAttributes::SetBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-setblob")] +IMFAttributes::SetDouble=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-setdouble")] +IMFAttributes::SetGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-setguid")] +IMFAttributes::SetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-setitem")] +IMFAttributes::SetString=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-setstring")] +IMFAttributes::SetUINT32=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-setuint32")] +IMFAttributes::SetUINT64=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-setuint64")] +IMFAttributes::SetUnknown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-setunknown")] +IMFAttributes::UnlockStore=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfattributes-unlockstore")] +IMFAudioMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfaudiomediatype")] +IMFAudioMediaType::GetAudioFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfaudiomediatype-getaudioformat")] +IMFAudioPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfaudiopolicy")] +IMFAudioPolicy::GetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfaudiopolicy-getdisplayname")] +IMFAudioPolicy::GetGroupingParam=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfaudiopolicy-getgroupingparam")] +IMFAudioPolicy::GetIconPath=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfaudiopolicy-geticonpath")] +IMFAudioPolicy::SetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfaudiopolicy-setdisplayname")] +IMFAudioPolicy::SetGroupingParam=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfaudiopolicy-setgroupingparam")] +IMFAudioPolicy::SetIconPath=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfaudiopolicy-seticonpath")] +IMFAudioStreamVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfaudiostreamvolume")] +IMFAudioStreamVolume::GetAllVolumes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfaudiostreamvolume-getallvolumes")] +IMFAudioStreamVolume::GetChannelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfaudiostreamvolume-getchannelcount")] +IMFAudioStreamVolume::GetChannelVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfaudiostreamvolume-getchannelvolume")] +IMFAudioStreamVolume::SetAllVolumes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfaudiostreamvolume-setallvolumes")] +IMFAudioStreamVolume::SetChannelVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfaudiostreamvolume-setchannelvolume")] +IMFBufferListNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfbufferlistnotify")] +IMFBufferListNotify::OnAddSourceBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfbufferlistnotify-onaddsourcebuffer")] +IMFBufferListNotify::OnRemoveSourceBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfbufferlistnotify-onremovesourcebuffer")] +IMFByteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfbytestream")] +IMFByteStream::BeginRead=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestream-beginread")] +IMFByteStream::BeginWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestream-beginwrite")] +IMFByteStream::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestream-close")] +IMFByteStream::EndRead=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestream-endread")] +IMFByteStream::EndWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestream-endwrite")] +IMFByteStream::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestream-flush")] +IMFByteStream::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestream-getcapabilities")] +IMFByteStream::GetCurrentPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestream-getcurrentposition")] +IMFByteStream::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestream-getlength")] +IMFByteStream::IsEndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestream-isendofstream")] +IMFByteStream::Read=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestream-read")] +IMFByteStream::Seek=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestream-seek")] +IMFByteStream::SetCurrentPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestream-setcurrentposition")] +IMFByteStream::SetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestream-setlength")] +IMFByteStream::Write=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestream-write")] +IMFByteStreamBuffering=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfbytestreambuffering")] +IMFByteStreamBuffering::EnableBuffering=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfbytestreambuffering-enablebuffering")] +IMFByteStreamBuffering::SetBufferingParams=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfbytestreambuffering-setbufferingparams")] +IMFByteStreamBuffering::StopBuffering=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfbytestreambuffering-stopbuffering")] +IMFByteStreamCacheControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfbytestreamcachecontrol")] +IMFByteStreamCacheControl::StopBackgroundTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfbytestreamcachecontrol-stopbackgroundtransfer")] +IMFByteStreamCacheControl2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfbytestreamcachecontrol2")] +IMFByteStreamCacheControl2::GetByteRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfbytestreamcachecontrol2-getbyteranges")] +IMFByteStreamCacheControl2::IsBackgroundTransferActive=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfbytestreamcachecontrol2-isbackgroundtransferactive")] +IMFByteStreamCacheControl2::SetCacheLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfbytestreamcachecontrol2-setcachelimit")] +IMFByteStreamHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfbytestreamhandler")] +IMFByteStreamHandler::BeginCreateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfbytestreamhandler-begincreateobject")] +IMFByteStreamHandler::CancelObjectCreation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfbytestreamhandler-cancelobjectcreation")] +IMFByteStreamHandler::EndCreateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfbytestreamhandler-endcreateobject")] +IMFByteStreamHandler::GetMaxNumberOfBytesRequiredForResolution=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfbytestreamhandler-getmaxnumberofbytesrequiredforresolution")] +IMFByteStreamProxyClassFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfbytestreamproxyclassfactory")] +IMFByteStreamProxyClassFactory::CreateByteStreamProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfbytestreamproxyclassfactory-createbytestreamproxy")] +IMFByteStreamTimeSeek=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfbytestreamtimeseek")] +IMFByteStreamTimeSeek::GetTimeSeekResult=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfbytestreamtimeseek-gettimeseekresult")] +IMFByteStreamTimeSeek::IsTimeSeekSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfbytestreamtimeseek-istimeseeksupported")] +IMFByteStreamTimeSeek::TimeSeek=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfbytestreamtimeseek-timeseek")] +IMFCameraConfigurationManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfcameraconfigurationmanager")] +IMFCameraConfigurationManager::LoadDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameraconfigurationmanager-loaddefaults")] +IMFCameraConfigurationManager::SaveDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameraconfigurationmanager-savedefaults")] +IMFCameraConfigurationManager::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameraconfigurationmanager-shutdown")] +IMFCameraControlDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfcameracontroldefaults")] +IMFCameraControlDefaults::GetRangeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontroldefaults-getrangeinfo")] +IMFCameraControlDefaults::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontroldefaults-gettype")] +IMFCameraControlDefaults::LockControlData=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontroldefaults-lockcontroldata")] +IMFCameraControlDefaults::UnlockControlData=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontroldefaults-unlockcontroldata")] +IMFCameraControlDefaultsCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfcameracontroldefaultscollection")] +IMFCameraControlDefaultsCollection::GetControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontroldefaultscollection-getcontrol")] +IMFCameraControlDefaultsCollection::GetControlCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontroldefaultscollection-getcontrolcount")] +IMFCameraControlDefaultsCollection::GetOrAddControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontroldefaultscollection-getoraddcontrol")] +IMFCameraControlDefaultsCollection::GetOrAddExtendedControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontroldefaultscollection-getoraddextendedcontrol")] +IMFCameraControlDefaultsCollection::RemoveAllControls=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontroldefaultscollection-removeallcontrols")] +IMFCameraControlDefaultsCollection::RemoveControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontroldefaultscollection-removecontrol")] +IMFCameraControlMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfcameracontrolmonitor")] +IMFCameraControlMonitor::AddControlSubscription=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontrolmonitor-addcontrolsubscription")] +IMFCameraControlMonitor::RemoveControlSubscription=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontrolmonitor-removecontrolsubscription")] +IMFCameraControlMonitor::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontrolmonitor-shutdown")] +IMFCameraControlMonitor::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontrolmonitor-start")] +IMFCameraControlMonitor::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontrolmonitor-stop")] +IMFCameraControlNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfcameracontrolnotify")] +IMFCameraControlNotify::OnChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontrolnotify-onchange")] +IMFCameraControlNotify::OnError=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameracontrolnotify-onerror")] +IMFCameraOcclusionStateMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfcameraocclusionstatemonitor")] +IMFCameraOcclusionStateMonitor::GetSupportedStates=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameraocclusionstatemonitor-getsupportedstates")] +IMFCameraOcclusionStateMonitor::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameraocclusionstatemonitor-start")] +IMFCameraOcclusionStateMonitor::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameraocclusionstatemonitor-stop")] +IMFCameraOcclusionStateReport=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfcameraocclusionstatereport")] +IMFCameraOcclusionStateReport::GetOcclusionState=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameraocclusionstatereport-getocclusionstate")] +IMFCameraOcclusionStateReportCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfcameraocclusionstatereportcallback")] +IMFCameraOcclusionStateReportCallback::OnOcclusionStateReport=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcameraocclusionstatereportcallback-onocclusionstatereport")] +IMFCameraSyncObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nn-mfvirtualcamera-imfcamerasyncobject")] +IMFCameraSyncObject::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nf-mfvirtualcamera-imfcamerasyncobject-shutdown")] +IMFCameraSyncObject::WaitOnSignal=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nf-mfvirtualcamera-imfcamerasyncobject-waitonsignal")] +IMFCaptureEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nn-mfcaptureengine-imfcaptureengine")] +IMFCaptureEngine::GetSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcaptureengine-getsink")] +IMFCaptureEngine::GetSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcaptureengine-getsource")] +IMFCaptureEngine::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcaptureengine-initialize")] +IMFCaptureEngine::StartPreview=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcaptureengine-startpreview")] +IMFCaptureEngine::StartRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcaptureengine-startrecord")] +IMFCaptureEngine::StopPreview=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcaptureengine-stoppreview")] +IMFCaptureEngine::StopRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcaptureengine-stoprecord")] +IMFCaptureEngine::TakePhoto=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcaptureengine-takephoto")] +IMFCaptureEngineClassFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nn-mfcaptureengine-imfcaptureengineclassfactory")] +IMFCaptureEngineClassFactory::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcaptureengineclassfactory-createinstance")] +IMFCaptureEngineOnEventCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nn-mfcaptureengine-imfcaptureengineoneventcallback")] +IMFCaptureEngineOnEventCallback::OnEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcaptureengineoneventcallback-onevent")] +IMFCaptureEngineOnSampleCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nn-mfcaptureengine-imfcaptureengineonsamplecallback")] +IMFCaptureEngineOnSampleCallback::OnSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcaptureengineonsamplecallback-onsample")] +IMFCaptureEngineOnSampleCallback2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nn-mfcaptureengine-imfcaptureengineonsamplecallback2")] +IMFCaptureEngineOnSampleCallback2::OnSynchronizedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcaptureengineonsamplecallback2-onsynchronizedevent")] +IMFCapturePhotoSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nn-mfcaptureengine-imfcapturephotosink")] +IMFCapturePhotoSink::SetOutputByteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturephotosink-setoutputbytestream")] +IMFCapturePhotoSink::SetOutputFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturephotosink-setoutputfilename")] +IMFCapturePhotoSink::SetSampleCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturephotosink-setsamplecallback")] +IMFCapturePreviewSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nn-mfcaptureengine-imfcapturepreviewsink")] +IMFCapturePreviewSink::GetMirrorState=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturepreviewsink-getmirrorstate")] +IMFCapturePreviewSink::GetRotation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturepreviewsink-getrotation")] +IMFCapturePreviewSink::SetCustomSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturepreviewsink-setcustomsink")] +IMFCapturePreviewSink::SetMirrorState=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturepreviewsink-setmirrorstate")] +IMFCapturePreviewSink::SetRenderHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturepreviewsink-setrenderhandle")] +IMFCapturePreviewSink::SetRenderSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturepreviewsink-setrendersurface")] +IMFCapturePreviewSink::SetRotation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturepreviewsink-setrotation")] +IMFCapturePreviewSink::SetSampleCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturepreviewsink-setsamplecallback")] +IMFCapturePreviewSink::UpdateVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturepreviewsink-updatevideo")] +IMFCaptureRecordSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nn-mfcaptureengine-imfcapturerecordsink")] +IMFCaptureRecordSink::GetRotation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturerecordsink-getrotation")] +IMFCaptureRecordSink::SetCustomSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturerecordsink-setcustomsink")] +IMFCaptureRecordSink::SetOutputByteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturerecordsink-setoutputbytestream")] +IMFCaptureRecordSink::SetOutputFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturerecordsink-setoutputfilename")] +IMFCaptureRecordSink::SetRotation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturerecordsink-setrotation")] +IMFCaptureRecordSink::SetSampleCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturerecordsink-setsamplecallback")] +IMFCaptureSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nn-mfcaptureengine-imfcapturesink")] +IMFCaptureSink::AddStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesink-addstream")] +IMFCaptureSink::GetOutputMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesink-getoutputmediatype")] +IMFCaptureSink::GetService=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesink-getservice")] +IMFCaptureSink::Prepare=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesink-prepare")] +IMFCaptureSink::RemoveAllStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesink-removeallstreams")] +IMFCaptureSink2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nn-mfcaptureengine-imfcapturesink2")] +IMFCaptureSink2::SetOutputMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesink2-setoutputmediatype")] +IMFCaptureSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nn-mfcaptureengine-imfcapturesource")] +IMFCaptureSource::AddEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesource-addeffect")] +IMFCaptureSource::GetAvailableDeviceMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesource-getavailabledevicemediatype")] +IMFCaptureSource::GetCaptureDeviceActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesource-getcapturedeviceactivate")] +IMFCaptureSource::GetCaptureDeviceSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesource-getcapturedevicesource")] +IMFCaptureSource::GetCurrentDeviceMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesource-getcurrentdevicemediatype")] +IMFCaptureSource::GetDeviceStreamCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesource-getdevicestreamcategory")] +IMFCaptureSource::GetDeviceStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesource-getdevicestreamcount")] +IMFCaptureSource::GetMirrorState=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesource-getmirrorstate")] +IMFCaptureSource::GetService=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesource-getservice")] +IMFCaptureSource::GetStreamIndexFromFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesource-getstreamindexfromfriendlyname")] +IMFCaptureSource::RemoveAllEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesource-removealleffects")] +IMFCaptureSource::RemoveEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesource-removeeffect")] +IMFCaptureSource::SetCurrentDeviceMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesource-setcurrentdevicemediatype")] +IMFCaptureSource::SetMirrorState=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/nf-mfcaptureengine-imfcapturesource-setmirrorstate")] +IMFCdmSuspendNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfcdmsuspendnotify")] +IMFCdmSuspendNotify::Begin=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfcdmsuspendnotify-begin")] +IMFCdmSuspendNotify::End=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfcdmsuspendnotify-end")] +IMFClock=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfclock")] +IMFClock::GetClockCharacteristics=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfclock-getclockcharacteristics")] +IMFClock::GetContinuityKey=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfclock-getcontinuitykey")] +IMFClock::GetCorrelatedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfclock-getcorrelatedtime")] +IMFClock::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfclock-getproperties")] +IMFClock::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfclock-getstate")] +IMFClockConsumer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfclockconsumer")] +IMFClockConsumer::GetPresentationClock=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfclockconsumer-getpresentationclock")] +IMFClockConsumer::SetPresentationClock=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfclockconsumer-setpresentationclock")] +IMFClockStateSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfclockstatesink")] +IMFClockStateSink::OnClockPause=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfclockstatesink-onclockpause")] +IMFClockStateSink::OnClockRestart=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfclockstatesink-onclockrestart")] +IMFClockStateSink::OnClockSetRate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfclockstatesink-onclocksetrate")] +IMFClockStateSink::OnClockStart=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfclockstatesink-onclockstart")] +IMFClockStateSink::OnClockStop=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfclockstatesink-onclockstop")] +IMFCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfcollection")] +IMFCollection::AddElement=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfcollection-addelement")] +IMFCollection::GetElement=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfcollection-getelement")] +IMFCollection::GetElementCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfcollection-getelementcount")] +IMFCollection::InsertElementAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfcollection-insertelementat")] +IMFCollection::RemoveAllElements=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfcollection-removeallelements")] +IMFCollection::RemoveElement=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfcollection-removeelement")] +IMFContentDecryptionModule=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nn-mfcontentdecryptionmodule-imfcontentdecryptionmodule")] +IMFContentDecryptionModule::CreateSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodule-createsession")] +IMFContentDecryptionModule::CreateTrustedInput=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodule-createtrustedinput")] +IMFContentDecryptionModule::GetProtectionSystemIds=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodule-getprotectionsystemids")] +IMFContentDecryptionModule::GetSuspendNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodule-getsuspendnotify")] +IMFContentDecryptionModule::SetContentEnabler=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodule-setcontentenabler")] +IMFContentDecryptionModule::SetPMPHostApp=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodule-setpmphostapp")] +IMFContentDecryptionModule::SetServerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodule-setservercertificate")] +IMFContentDecryptionModuleAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nn-mfcontentdecryptionmodule-imfcontentdecryptionmoduleaccess")] +IMFContentDecryptionModuleAccess::CreateContentDecryptionModule=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmoduleaccess-createcontentdecryptionmodule")] +IMFContentDecryptionModuleAccess::GetConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmoduleaccess-getconfiguration")] +IMFContentDecryptionModuleAccess::GetKeySystem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmoduleaccess-getkeysystem")] +IMFContentDecryptionModuleFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nn-mfcontentdecryptionmodule-imfcontentdecryptionmodulefactory")] +IMFContentDecryptionModuleFactory::CreateContentDecryptionModuleAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodulefactory-createcontentdecryptionmoduleaccess")] +IMFContentDecryptionModuleFactory::IsTypeSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodulefactory-istypesupported")] +IMFContentDecryptionModuleSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nn-mfcontentdecryptionmodule-imfcontentdecryptionmodulesession")] +IMFContentDecryptionModuleSession::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodulesession-close")] +IMFContentDecryptionModuleSession::GenerateRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodulesession-generaterequest")] +IMFContentDecryptionModuleSession::GetExpiration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodulesession-getexpiration")] +IMFContentDecryptionModuleSession::GetKeyStatuses=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodulesession-getkeystatuses")] +IMFContentDecryptionModuleSession::GetSessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodulesession-getsessionid")] +IMFContentDecryptionModuleSession::Load=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodulesession-load")] +IMFContentDecryptionModuleSession::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodulesession-remove")] +IMFContentDecryptionModuleSession::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodulesession-update")] +IMFContentDecryptionModuleSessionCallbacks=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nn-mfcontentdecryptionmodule-imfcontentdecryptionmodulesessioncallbacks")] +IMFContentDecryptionModuleSessionCallbacks::KeyMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodulesessioncallbacks-keymessage")] +IMFContentDecryptionModuleSessionCallbacks::KeyStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-imfcontentdecryptionmodulesessioncallbacks-keystatuschanged")] +IMFContentDecryptorContext=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfcontentdecryptorcontext")] +IMFContentDecryptorContext::InitializeHardwareKey=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcontentdecryptorcontext-initializehardwarekey")] +IMFContentEnabler=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfcontentenabler")] +IMFContentEnabler::AutomaticEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcontentenabler-automaticenable")] +IMFContentEnabler::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcontentenabler-cancel")] +IMFContentEnabler::GetEnableData=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcontentenabler-getenabledata")] +IMFContentEnabler::GetEnableType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcontentenabler-getenabletype")] +IMFContentEnabler::GetEnableURL=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcontentenabler-getenableurl")] +IMFContentEnabler::IsAutomaticSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcontentenabler-isautomaticsupported")] +IMFContentEnabler::MonitorEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcontentenabler-monitorenable")] +IMFContentProtectionDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfcontentprotectiondevice")] +IMFContentProtectionDevice::GetPrivateDataByteCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcontentprotectiondevice-getprivatedatabytecount")] +IMFContentProtectionDevice::InvokeFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcontentprotectiondevice-invokefunction")] +IMFContentProtectionManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfcontentprotectionmanager")] +IMFContentProtectionManager::BeginEnableContent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcontentprotectionmanager-beginenablecontent")] +IMFContentProtectionManager::EndEnableContent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfcontentprotectionmanager-endenablecontent")] +IMFD3D12SynchronizationObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfd3d12/nn-mfd3d12-imfd3d12synchronizationobject")] +IMFD3D12SynchronizationObject::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/mfd3d12/nf-mfd3d12-imfd3d12synchronizationobject-reset")] +IMFD3D12SynchronizationObject::SignalEventOnFinalResourceRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/mfd3d12/nf-mfd3d12-imfd3d12synchronizationobject-signaleventonfinalresourcerelease")] +IMFD3D12SynchronizationObjectCommands=[Documentation("https://docs.microsoft.com/windows/win32/api/mfd3d12/nn-mfd3d12-imfd3d12synchronizationobjectcommands")] +IMFD3D12SynchronizationObjectCommands::EnqueueResourceReady=[Documentation("https://docs.microsoft.com/windows/win32/api/mfd3d12/nf-mfd3d12-imfd3d12synchronizationobjectcommands-enqueueresourceready")] +IMFD3D12SynchronizationObjectCommands::EnqueueResourceReadyWait=[Documentation("https://docs.microsoft.com/windows/win32/api/mfd3d12/nf-mfd3d12-imfd3d12synchronizationobjectcommands-enqueueresourcereadywait")] +IMFD3D12SynchronizationObjectCommands::EnqueueResourceRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/mfd3d12/nf-mfd3d12-imfd3d12synchronizationobjectcommands-enqueueresourcerelease")] +IMFD3D12SynchronizationObjectCommands::SignalEventOnResourceReady=[Documentation("https://docs.microsoft.com/windows/win32/api/mfd3d12/nf-mfd3d12-imfd3d12synchronizationobjectcommands-signaleventonresourceready")] +IMFDesiredSample=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nn-evr-imfdesiredsample")] +IMFDesiredSample::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfdesiredsample-clear")] +IMFDesiredSample::GetDesiredSampleTimeAndDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfdesiredsample-getdesiredsampletimeandduration")] +IMFDesiredSample::SetDesiredSampleTimeAndDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfdesiredsample-setdesiredsampletimeandduration")] +IMFDeviceTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nn-mftransform-imfdevicetransform")] +IMFDeviceTransform::FlushInputStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-flushinputstream")] +IMFDeviceTransform::FlushOutputStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-flushoutputstream")] +IMFDeviceTransform::GetInputAvailableType=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-getinputavailabletype")] +IMFDeviceTransform::GetInputCurrentType=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-getinputcurrenttype")] +IMFDeviceTransform::GetInputStreamAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-getinputstreamattributes")] +IMFDeviceTransform::GetInputStreamPreferredState=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-getinputstreampreferredstate")] +IMFDeviceTransform::GetInputStreamState=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-getinputstreamstate")] +IMFDeviceTransform::GetOutputAvailableType=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-getoutputavailabletype")] +IMFDeviceTransform::GetOutputCurrentType=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-getoutputcurrenttype")] +IMFDeviceTransform::GetOutputStreamAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-getoutputstreamattributes")] +IMFDeviceTransform::GetOutputStreamState=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-getoutputstreamstate")] +IMFDeviceTransform::GetStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-getstreamcount")] +IMFDeviceTransform::GetStreamIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-getstreamids")] +IMFDeviceTransform::InitializeTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-initializetransform")] +IMFDeviceTransform::ProcessEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-processevent")] +IMFDeviceTransform::ProcessInput=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-processinput")] +IMFDeviceTransform::ProcessMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-processmessage")] +IMFDeviceTransform::ProcessOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-processoutput")] +IMFDeviceTransform::SetInputStreamState=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-setinputstreamstate")] +IMFDeviceTransform::SetOutputStreamState=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransform-setoutputstreamstate")] +IMFDeviceTransformCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nn-mftransform-imfdevicetransformcallback")] +IMFDeviceTransformCallback::OnBufferSent=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imfdevicetransformcallback-onbuffersent")] +IMFDLNASinkInit=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmp2dlna/nn-mfmp2dlna-imfdlnasinkinit")] +IMFDLNASinkInit::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmp2dlna/nf-mfmp2dlna-imfdlnasinkinit-initialize")] +IMFDRMNetHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nn-wmcontainer-imfdrmnethelper")] +IMFDRMNetHelper::GetChainedLicenseResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfdrmnethelper-getchainedlicenseresponse")] +IMFDRMNetHelper::ProcessLicenseRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-imfdrmnethelper-processlicenserequest")] +IMFDXGIBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfdxgibuffer")] +IMFDXGIBuffer::GetResource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfdxgibuffer-getresource")] +IMFDXGIBuffer::GetSubresourceIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfdxgibuffer-getsubresourceindex")] +IMFDXGIBuffer::GetUnknown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfdxgibuffer-getunknown")] +IMFDXGIBuffer::SetUnknown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfdxgibuffer-setunknown")] +IMFDXGIDeviceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfdxgidevicemanager")] +IMFDXGIDeviceManager::CloseDeviceHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfdxgidevicemanager-closedevicehandle")] +IMFDXGIDeviceManager::GetVideoService=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfdxgidevicemanager-getvideoservice")] +IMFDXGIDeviceManager::LockDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfdxgidevicemanager-lockdevice")] +IMFDXGIDeviceManager::OpenDeviceHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfdxgidevicemanager-opendevicehandle")] +IMFDXGIDeviceManager::ResetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfdxgidevicemanager-resetdevice")] +IMFDXGIDeviceManager::TestDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfdxgidevicemanager-testdevice")] +IMFDXGIDeviceManager::UnlockDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfdxgidevicemanager-unlockdevice")] +IMFDXGIDeviceManagerSource=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfdxgidevicemanagersource")] +IMFDXGIDeviceManagerSource::GetManager=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfdxgidevicemanagersource-getmanager")] +IMFExtendedCameraControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfextendedcameracontrol")] +IMFExtendedCameraControl::CommitSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfextendedcameracontrol-commitsettings")] +IMFExtendedCameraControl::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfextendedcameracontrol-getcapabilities")] +IMFExtendedCameraControl::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfextendedcameracontrol-getflags")] +IMFExtendedCameraControl::LockPayload=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfextendedcameracontrol-lockpayload")] +IMFExtendedCameraControl::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfextendedcameracontrol-setflags")] +IMFExtendedCameraControl::UnlockPayload=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfextendedcameracontrol-unlockpayload")] +IMFExtendedCameraController=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfextendedcameracontroller")] +IMFExtendedCameraController::GetExtendedCameraControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfextendedcameracontroller-getextendedcameracontrol")] +IMFExtendedDRMTypeSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfextendeddrmtypesupport")] +IMFExtendedDRMTypeSupport::IsTypeSupportedEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfextendeddrmtypesupport-istypesupportedex")] +IMFFieldOfUseMFTUnlock=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imffieldofusemftunlock")] +IMFFieldOfUseMFTUnlock::Unlock=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imffieldofusemftunlock-unlock")] +IMFFinalizableMediaSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imffinalizablemediasink")] +IMFFinalizableMediaSink::BeginFinalize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imffinalizablemediasink-beginfinalize")] +IMFFinalizableMediaSink::EndFinalize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imffinalizablemediasink-endfinalize")] +IMFGetService=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfgetservice")] +IMFGetService::GetService=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfgetservice-getservice")] +IMFHttpDownloadRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfhttpdownloadrequest")] +IMFHttpDownloadRequest::AddHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-addheader")] +IMFHttpDownloadRequest::BeginReadPayload=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-beginreadpayload")] +IMFHttpDownloadRequest::BeginReceiveResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-beginreceiveresponse")] +IMFHttpDownloadRequest::BeginSendRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-beginsendrequest")] +IMFHttpDownloadRequest::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-close")] +IMFHttpDownloadRequest::EndReadPayload=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-endreadpayload")] +IMFHttpDownloadRequest::EndReceiveResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-endreceiveresponse")] +IMFHttpDownloadRequest::EndSendRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-endsendrequest")] +IMFHttpDownloadRequest::GetAtEndOfPayload=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-getatendofpayload")] +IMFHttpDownloadRequest::GetHttpStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-gethttpstatus")] +IMFHttpDownloadRequest::GetRangeEndOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-getrangeendoffset")] +IMFHttpDownloadRequest::GetTimeSeekResult=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-gettimeseekresult")] +IMFHttpDownloadRequest::GetTotalLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-gettotallength")] +IMFHttpDownloadRequest::GetURL=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-geturl")] +IMFHttpDownloadRequest::HasNullSourceOrigin=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-hasnullsourceorigin")] +IMFHttpDownloadRequest::QueryHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadrequest-queryheader")] +IMFHttpDownloadSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfhttpdownloadsession")] +IMFHttpDownloadSession::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadsession-close")] +IMFHttpDownloadSession::CreateRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadsession-createrequest")] +IMFHttpDownloadSession::SetServer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadsession-setserver")] +IMFHttpDownloadSessionProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfhttpdownloadsessionprovider")] +IMFHttpDownloadSessionProvider::CreateHttpDownloadSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfhttpdownloadsessionprovider-createhttpdownloadsession")] +IMFImageSharingEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nn-mfsharingengine-imfimagesharingengine")] +IMFImageSharingEngine::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nf-mfsharingengine-imfimagesharingengine-getdevice")] +IMFImageSharingEngine::SetSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nf-mfsharingengine-imfimagesharingengine-setsource")] +IMFImageSharingEngine::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nf-mfsharingengine-imfimagesharingengine-shutdown")] +IMFImageSharingEngineClassFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nn-mfsharingengine-imfimagesharingengineclassfactory")] +IMFImageSharingEngineClassFactory::CreateInstanceFromUDN=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nf-mfsharingengine-imfimagesharingengineclassfactory-createinstancefromudn")] +IMFInputTrustAuthority=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfinputtrustauthority")] +IMFInputTrustAuthority::BindAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfinputtrustauthority-bindaccess")] +IMFInputTrustAuthority::GetDecrypter=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfinputtrustauthority-getdecrypter")] +IMFInputTrustAuthority::GetPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfinputtrustauthority-getpolicy")] +IMFInputTrustAuthority::RequestAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfinputtrustauthority-requestaccess")] +IMFInputTrustAuthority::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfinputtrustauthority-reset")] +IMFInputTrustAuthority::UpdateAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfinputtrustauthority-updateaccess")] +IMFLocalMFTRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imflocalmftregistration")] +IMFLocalMFTRegistration::RegisterMFTs=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imflocalmftregistration-registermfts")] +IMFMediaBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfmediabuffer")] +IMFMediaBuffer::GetCurrentLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediabuffer-getcurrentlength")] +IMFMediaBuffer::GetMaxLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediabuffer-getmaxlength")] +IMFMediaBuffer::Lock=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediabuffer-lock")] +IMFMediaBuffer::SetCurrentLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediabuffer-setcurrentlength")] +IMFMediaBuffer::Unlock=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediabuffer-unlock")] +IMFMediaEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaengine")] +IMFMediaEngine::CanPlayType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-canplaytype")] +IMFMediaEngine::GetAutoPlay=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getautoplay")] +IMFMediaEngine::GetBuffered=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getbuffered")] +IMFMediaEngine::GetCurrentSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getcurrentsource")] +IMFMediaEngine::GetCurrentTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getcurrenttime")] +IMFMediaEngine::GetDefaultPlaybackRate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getdefaultplaybackrate")] +IMFMediaEngine::GetDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getduration")] +IMFMediaEngine::GetError=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-geterror")] +IMFMediaEngine::GetLoop=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getloop")] +IMFMediaEngine::GetMuted=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getmuted")] +IMFMediaEngine::GetNativeVideoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getnativevideosize")] +IMFMediaEngine::GetNetworkState=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getnetworkstate")] +IMFMediaEngine::GetPlaybackRate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getplaybackrate")] +IMFMediaEngine::GetPlayed=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getplayed")] +IMFMediaEngine::GetPreload=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getpreload")] +IMFMediaEngine::GetReadyState=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getreadystate")] +IMFMediaEngine::GetSeekable=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getseekable")] +IMFMediaEngine::GetStartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getstarttime")] +IMFMediaEngine::GetVideoAspectRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getvideoaspectratio")] +IMFMediaEngine::GetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-getvolume")] +IMFMediaEngine::HasAudio=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-hasaudio")] +IMFMediaEngine::HasVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-hasvideo")] +IMFMediaEngine::IsEnded=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-isended")] +IMFMediaEngine::IsPaused=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-ispaused")] +IMFMediaEngine::IsSeeking=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-isseeking")] +IMFMediaEngine::Load=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-load")] +IMFMediaEngine::OnVideoStreamTick=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-onvideostreamtick")] +IMFMediaEngine::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-pause")] +IMFMediaEngine::Play=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-play")] +IMFMediaEngine::SetAutoPlay=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-setautoplay")] +IMFMediaEngine::SetCurrentTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-setcurrenttime")] +IMFMediaEngine::SetDefaultPlaybackRate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-setdefaultplaybackrate")] +IMFMediaEngine::SetErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-seterrorcode")] +IMFMediaEngine::SetLoop=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-setloop")] +IMFMediaEngine::SetMuted=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-setmuted")] +IMFMediaEngine::SetPlaybackRate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-setplaybackrate")] +IMFMediaEngine::SetPreload=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-setpreload")] +IMFMediaEngine::SetSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-setsource")] +IMFMediaEngine::SetSourceElements=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-setsourceelements")] +IMFMediaEngine::SetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-setvolume")] +IMFMediaEngine::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-shutdown")] +IMFMediaEngine::TransferVideoFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengine-transfervideoframe")] +IMFMediaEngineClassFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaengineclassfactory")] +IMFMediaEngineClassFactory::CreateError=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineclassfactory-createerror")] +IMFMediaEngineClassFactory::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineclassfactory-createinstance")] +IMFMediaEngineClassFactory::CreateTimeRange=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineclassfactory-createtimerange")] +IMFMediaEngineClassFactory2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaengineclassfactory2")] +IMFMediaEngineClassFactory2::CreateMediaKeys2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineclassfactory2-createmediakeys2")] +IMFMediaEngineClassFactory4=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaengineclassfactory4")] +IMFMediaEngineClassFactory4::CreateContentDecryptionModuleFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineclassfactory4-createcontentdecryptionmodulefactory")] +IMFMediaEngineClassFactoryEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaengineclassfactoryex")] +IMFMediaEngineClassFactoryEx::CreateMediaKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineclassfactoryex-createmediakeys")] +IMFMediaEngineClassFactoryEx::CreateMediaSourceExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineclassfactoryex-createmediasourceextension")] +IMFMediaEngineClassFactoryEx::IsTypeSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineclassfactoryex-istypesupported")] +IMFMediaEngineEME=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaengineeme")] +IMFMediaEngineEME::get_Keys=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineeme-get_keys")] +IMFMediaEngineEME::SetMediaKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineeme-setmediakeys")] +IMFMediaEngineEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaengineex")] +IMFMediaEngineEx::ApplyStreamSelections=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-applystreamselections")] +IMFMediaEngineEx::CancelTimelineMarkerTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-canceltimelinemarkertimer")] +IMFMediaEngineEx::EnableHorizontalMirrorMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-enablehorizontalmirrormode")] +IMFMediaEngineEx::EnableTimeUpdateTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-enabletimeupdatetimer")] +IMFMediaEngineEx::EnableWindowlessSwapchainMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-enablewindowlessswapchainmode")] +IMFMediaEngineEx::FrameStep=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-framestep")] +IMFMediaEngineEx::GetAudioEndpointRole=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-getaudioendpointrole")] +IMFMediaEngineEx::GetAudioStreamCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-getaudiostreamcategory")] +IMFMediaEngineEx::GetBalance=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-getbalance")] +IMFMediaEngineEx::GetNumberOfStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-getnumberofstreams")] +IMFMediaEngineEx::GetPresentationAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-getpresentationattribute")] +IMFMediaEngineEx::GetRealTimeMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-getrealtimemode")] +IMFMediaEngineEx::GetResourceCharacteristics=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-getresourcecharacteristics")] +IMFMediaEngineEx::GetStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-getstatistics")] +IMFMediaEngineEx::GetStereo3DFramePackingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-getstereo3dframepackingmode")] +IMFMediaEngineEx::GetStereo3DRenderMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-getstereo3drendermode")] +IMFMediaEngineEx::GetStreamAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-getstreamattribute")] +IMFMediaEngineEx::GetStreamSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-getstreamselection")] +IMFMediaEngineEx::GetTimelineMarkerTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-gettimelinemarkertimer")] +IMFMediaEngineEx::GetVideoSwapchainHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-getvideoswapchainhandle")] +IMFMediaEngineEx::InsertAudioEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-insertaudioeffect")] +IMFMediaEngineEx::InsertVideoEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-insertvideoeffect")] +IMFMediaEngineEx::IsPlaybackRateSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-isplaybackratesupported")] +IMFMediaEngineEx::IsProtected=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-isprotected")] +IMFMediaEngineEx::IsStereo3D=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-isstereo3d")] +IMFMediaEngineEx::RemoveAllEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-removealleffects")] +IMFMediaEngineEx::SetAudioEndpointRole=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-setaudioendpointrole")] +IMFMediaEngineEx::SetAudioStreamCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-setaudiostreamcategory")] +IMFMediaEngineEx::SetBalance=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-setbalance")] +IMFMediaEngineEx::SetCurrentTimeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-setcurrenttimeex")] +IMFMediaEngineEx::SetRealTimeMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-setrealtimemode")] +IMFMediaEngineEx::SetSourceFromByteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-setsourcefrombytestream")] +IMFMediaEngineEx::SetStereo3DFramePackingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-setstereo3dframepackingmode")] +IMFMediaEngineEx::SetStereo3DRenderMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-setstereo3drendermode")] +IMFMediaEngineEx::SetStreamSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-setstreamselection")] +IMFMediaEngineEx::SetTimelineMarkerTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-settimelinemarkertimer")] +IMFMediaEngineEx::UpdateVideoStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineex-updatevideostream")] +IMFMediaEngineExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaengineextension")] +IMFMediaEngineExtension::BeginCreateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineextension-begincreateobject")] +IMFMediaEngineExtension::CancelObjectCreation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineextension-cancelobjectcreation")] +IMFMediaEngineExtension::CanPlayType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineextension-canplaytype")] +IMFMediaEngineExtension::EndCreateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineextension-endcreateobject")] +IMFMediaEngineNeedKeyNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaengineneedkeynotify")] +IMFMediaEngineNeedKeyNotify::NeedKey=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineneedkeynotify-needkey")] +IMFMediaEngineNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaenginenotify")] +IMFMediaEngineNotify::EventNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaenginenotify-eventnotify")] +IMFMediaEngineOPMInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaengineopminfo")] +IMFMediaEngineOPMInfo::GetOPMInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineopminfo-getopminfo")] +IMFMediaEngineProtectedContent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaengineprotectedcontent")] +IMFMediaEngineProtectedContent::GetRequiredProtections=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineprotectedcontent-getrequiredprotections")] +IMFMediaEngineProtectedContent::SetApplicationCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineprotectedcontent-setapplicationcertificate")] +IMFMediaEngineProtectedContent::SetContentProtectionManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineprotectedcontent-setcontentprotectionmanager")] +IMFMediaEngineProtectedContent::SetOPMWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineprotectedcontent-setopmwindow")] +IMFMediaEngineProtectedContent::ShareResources=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineprotectedcontent-shareresources")] +IMFMediaEngineProtectedContent::TransferVideoFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaengineprotectedcontent-transfervideoframe")] +IMFMediaEngineSrcElements=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaenginesrcelements")] +IMFMediaEngineSrcElements::AddElement=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaenginesrcelements-addelement")] +IMFMediaEngineSrcElements::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaenginesrcelements-getlength")] +IMFMediaEngineSrcElements::GetMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaenginesrcelements-getmedia")] +IMFMediaEngineSrcElements::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaenginesrcelements-gettype")] +IMFMediaEngineSrcElements::GetURL=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaenginesrcelements-geturl")] +IMFMediaEngineSrcElements::RemoveAllElements=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaenginesrcelements-removeallelements")] +IMFMediaEngineSrcElementsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaenginesrcelementsex")] +IMFMediaEngineSrcElementsEx::AddElementEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaenginesrcelementsex-addelementex")] +IMFMediaEngineSrcElementsEx::GetKeySystem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaenginesrcelementsex-getkeysystem")] +IMFMediaEngineSupportsSourceTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaenginesupportssourcetransfer")] +IMFMediaEngineSupportsSourceTransfer::AttachMediaSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaenginesupportssourcetransfer-attachmediasource")] +IMFMediaEngineSupportsSourceTransfer::DetachMediaSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaenginesupportssourcetransfer-detachmediasource")] +IMFMediaEngineSupportsSourceTransfer::ShouldTransferSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaenginesupportssourcetransfer-shouldtransfersource")] +IMFMediaEngineWebSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaenginewebsupport")] +IMFMediaEngineWebSupport::ConnectWebAudio=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaenginewebsupport-connectwebaudio")] +IMFMediaEngineWebSupport::DisconnectWebAudio=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaenginewebsupport-disconnectwebaudio")] +IMFMediaEngineWebSupport::ShouldDelayTheLoadEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaenginewebsupport-shoulddelaytheloadevent")] +IMFMediaError=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaerror")] +IMFMediaError::GetErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaerror-geterrorcode")] +IMFMediaError::GetExtendedErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaerror-getextendederrorcode")] +IMFMediaError::SetErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaerror-seterrorcode")] +IMFMediaError::SetExtendedErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediaerror-setextendederrorcode")] +IMFMediaEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfmediaevent")] +IMFMediaEvent::GetExtendedType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediaevent-getextendedtype")] +IMFMediaEvent::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediaevent-getstatus")] +IMFMediaEvent::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediaevent-gettype")] +IMFMediaEvent::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediaevent-getvalue")] +IMFMediaEventGenerator=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfmediaeventgenerator")] +IMFMediaEventGenerator::BeginGetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediaeventgenerator-begingetevent")] +IMFMediaEventGenerator::EndGetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediaeventgenerator-endgetevent")] +IMFMediaEventGenerator::GetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediaeventgenerator-getevent")] +IMFMediaEventGenerator::QueueEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediaeventgenerator-queueevent")] +IMFMediaEventQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfmediaeventqueue")] +IMFMediaEventQueue::BeginGetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediaeventqueue-begingetevent")] +IMFMediaEventQueue::EndGetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediaeventqueue-endgetevent")] +IMFMediaEventQueue::GetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediaeventqueue-getevent")] +IMFMediaEventQueue::QueueEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediaeventqueue-queueevent")] +IMFMediaEventQueue::QueueEventParamUnk=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediaeventqueue-queueeventparamunk")] +IMFMediaEventQueue::QueueEventParamVar=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediaeventqueue-queueeventparamvar")] +IMFMediaEventQueue::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediaeventqueue-shutdown")] +IMFMediaKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediakeys")] +IMFMediaKeys::CreateSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediakeys-createsession")] +IMFMediaKeys::get_KeySystem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediakeys-get_keysystem")] +IMFMediaKeys::GetSuspendNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediakeys-getsuspendnotify")] +IMFMediaKeys::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediakeys-shutdown")] +IMFMediaKeySession=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediakeysession")] +IMFMediaKeySession::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediakeysession-close")] +IMFMediaKeySession::get_KeySystem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediakeysession-get_keysystem")] +IMFMediaKeySession::get_SessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediakeysession-get_sessionid")] +IMFMediaKeySession::GetError=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediakeysession-geterror")] +IMFMediaKeySession::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediakeysession-update")] +IMFMediaKeySessionNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediakeysessionnotify")] +IMFMediaKeySessionNotify::KeyAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediakeysessionnotify-keyadded")] +IMFMediaKeySessionNotify::KeyError=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediakeysessionnotify-keyerror")] +IMFMediaKeySessionNotify::KeyMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediakeysessionnotify-keymessage")] +IMFMediaSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfmediasession")] +IMFMediaSession::ClearTopologies=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasession-cleartopologies")] +IMFMediaSession::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasession-close")] +IMFMediaSession::GetClock=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasession-getclock")] +IMFMediaSession::GetFullTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasession-getfulltopology")] +IMFMediaSession::GetSessionCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasession-getsessioncapabilities")] +IMFMediaSession::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasession-pause")] +IMFMediaSession::SetTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasession-settopology")] +IMFMediaSession::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasession-shutdown")] +IMFMediaSession::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasession-start")] +IMFMediaSession::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasession-stop")] +IMFMediaSharingEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nn-mfsharingengine-imfmediasharingengine")] +IMFMediaSharingEngine::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nf-mfsharingengine-imfmediasharingengine-getdevice")] +IMFMediaSharingEngineClassFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nn-mfsharingengine-imfmediasharingengineclassfactory")] +IMFMediaSharingEngineClassFactory::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nf-mfsharingengine-imfmediasharingengineclassfactory-createinstance")] +IMFMediaSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfmediasink")] +IMFMediaSink::AddStreamSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasink-addstreamsink")] +IMFMediaSink::GetCharacteristics=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasink-getcharacteristics")] +IMFMediaSink::GetPresentationClock=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasink-getpresentationclock")] +IMFMediaSink::GetStreamSinkById=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasink-getstreamsinkbyid")] +IMFMediaSink::GetStreamSinkByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasink-getstreamsinkbyindex")] +IMFMediaSink::GetStreamSinkCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasink-getstreamsinkcount")] +IMFMediaSink::RemoveStreamSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasink-removestreamsink")] +IMFMediaSink::SetPresentationClock=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasink-setpresentationclock")] +IMFMediaSink::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasink-shutdown")] +IMFMediaSinkPreroll=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfmediasinkpreroll")] +IMFMediaSinkPreroll::NotifyPreroll=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasinkpreroll-notifypreroll")] +IMFMediaSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfmediasource")] +IMFMediaSource::CreatePresentationDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasource-createpresentationdescriptor")] +IMFMediaSource::GetCharacteristics=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasource-getcharacteristics")] +IMFMediaSource::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasource-pause")] +IMFMediaSource::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasource-shutdown")] +IMFMediaSource::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasource-start")] +IMFMediaSource::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasource-stop")] +IMFMediaSourceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfmediasourceex")] +IMFMediaSourceEx::GetSourceAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasourceex-getsourceattributes")] +IMFMediaSourceEx::GetStreamAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasourceex-getstreamattributes")] +IMFMediaSourceEx::SetD3DManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasourceex-setd3dmanager")] +IMFMediaSourceExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediasourceextension")] +IMFMediaSourceExtension::AddSourceBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediasourceextension-addsourcebuffer")] +IMFMediaSourceExtension::GetActiveSourceBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediasourceextension-getactivesourcebuffers")] +IMFMediaSourceExtension::GetDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediasourceextension-getduration")] +IMFMediaSourceExtension::GetReadyState=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediasourceextension-getreadystate")] +IMFMediaSourceExtension::GetSourceBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediasourceextension-getsourcebuffer")] +IMFMediaSourceExtension::GetSourceBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediasourceextension-getsourcebuffers")] +IMFMediaSourceExtension::IsTypeSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediasourceextension-istypesupported")] +IMFMediaSourceExtension::RemoveSourceBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediasourceextension-removesourcebuffer")] +IMFMediaSourceExtension::SetDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediasourceextension-setduration")] +IMFMediaSourceExtension::SetEndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediasourceextension-setendofstream")] +IMFMediaSourceExtensionNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediasourceextensionnotify")] +IMFMediaSourceExtensionNotify::OnSourceClose=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediasourceextensionnotify-onsourceclose")] +IMFMediaSourceExtensionNotify::OnSourceEnded=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediasourceextensionnotify-onsourceended")] +IMFMediaSourceExtensionNotify::OnSourceOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediasourceextensionnotify-onsourceopen")] +IMFMediaSourcePresentationProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfmediasourcepresentationprovider")] +IMFMediaSourcePresentationProvider::ForceEndOfPresentation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasourcepresentationprovider-forceendofpresentation")] +IMFMediaSourceTopologyProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfmediasourcetopologyprovider")] +IMFMediaSourceTopologyProvider::GetMediaSourceTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediasourcetopologyprovider-getmediasourcetopology")] +IMFMediaStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfmediastream")] +IMFMediaStream::GetMediaSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediastream-getmediasource")] +IMFMediaStream::GetStreamDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediastream-getstreamdescriptor")] +IMFMediaStream::RequestSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediastream-requestsample")] +IMFMediaStreamSourceSampleRequest=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfmediastreamsourcesamplerequest")] +IMFMediaStreamSourceSampleRequest::SetSample=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfmediastreamsourcesamplerequest-setsample")] +IMFMediaTimeRange=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediatimerange")] +IMFMediaTimeRange::AddRange=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediatimerange-addrange")] +IMFMediaTimeRange::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediatimerange-clear")] +IMFMediaTimeRange::ContainsTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediatimerange-containstime")] +IMFMediaTimeRange::GetEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediatimerange-getend")] +IMFMediaTimeRange::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediatimerange-getlength")] +IMFMediaTimeRange::GetStart=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfmediatimerange-getstart")] +IMFMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfmediatype")] +IMFMediaType::FreeRepresentation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediatype-freerepresentation")] +IMFMediaType::GetMajorType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediatype-getmajortype")] +IMFMediaType::GetRepresentation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediatype-getrepresentation")] +IMFMediaType::IsCompressedFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediatype-iscompressedformat")] +IMFMediaType::IsEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmediatype-isequal")] +IMFMediaTypeHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfmediatypehandler")] +IMFMediaTypeHandler::GetCurrentMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediatypehandler-getcurrentmediatype")] +IMFMediaTypeHandler::GetMajorType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediatypehandler-getmajortype")] +IMFMediaTypeHandler::GetMediaTypeByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediatypehandler-getmediatypebyindex")] +IMFMediaTypeHandler::GetMediaTypeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediatypehandler-getmediatypecount")] +IMFMediaTypeHandler::IsMediaTypeSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediatypehandler-ismediatypesupported")] +IMFMediaTypeHandler::SetCurrentMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmediatypehandler-setcurrentmediatype")] +IMFMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfmetadata")] +IMFMetadata::DeleteProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmetadata-deleteproperty")] +IMFMetadata::GetAllLanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmetadata-getalllanguages")] +IMFMetadata::GetAllPropertyNames=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmetadata-getallpropertynames")] +IMFMetadata::GetLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmetadata-getlanguage")] +IMFMetadata::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmetadata-getproperty")] +IMFMetadata::SetLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmetadata-setlanguage")] +IMFMetadata::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmetadata-setproperty")] +IMFMetadataProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfmetadataprovider")] +IMFMetadataProvider::GetMFMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfmetadataprovider-getmfmetadata")] +IMFMuxStreamAttributesManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfmuxstreamattributesmanager")] +IMFMuxStreamAttributesManager::GetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmuxstreamattributesmanager-getattributes")] +IMFMuxStreamAttributesManager::GetStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmuxstreamattributesmanager-getstreamcount")] +IMFMuxStreamMediaTypeManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfmuxstreammediatypemanager")] +IMFMuxStreamMediaTypeManager::AddStreamConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmuxstreammediatypemanager-addstreamconfiguration")] +IMFMuxStreamMediaTypeManager::GetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmuxstreammediatypemanager-getmediatype")] +IMFMuxStreamMediaTypeManager::GetStreamConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmuxstreammediatypemanager-getstreamconfiguration")] +IMFMuxStreamMediaTypeManager::GetStreamConfigurationCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmuxstreammediatypemanager-getstreamconfigurationcount")] +IMFMuxStreamMediaTypeManager::GetStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmuxstreammediatypemanager-getstreamcount")] +IMFMuxStreamMediaTypeManager::RemoveStreamConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmuxstreammediatypemanager-removestreamconfiguration")] +IMFMuxStreamSampleManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfmuxstreamsamplemanager")] +IMFMuxStreamSampleManager::GetSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmuxstreamsamplemanager-getsample")] +IMFMuxStreamSampleManager::GetStreamConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmuxstreamsamplemanager-getstreamconfiguration")] +IMFMuxStreamSampleManager::GetStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfmuxstreamsamplemanager-getstreamcount")] +IMFNetCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfnetcredential")] +IMFNetCredential::GetPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetcredential-getpassword")] +IMFNetCredential::GetUser=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetcredential-getuser")] +IMFNetCredential::LoggedOnUser=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetcredential-loggedonuser")] +IMFNetCredential::SetPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetcredential-setpassword")] +IMFNetCredential::SetUser=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetcredential-setuser")] +IMFNetCredentialCache=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfnetcredentialcache")] +IMFNetCredentialCache::GetCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetcredentialcache-getcredential")] +IMFNetCredentialCache::SetGood=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetcredentialcache-setgood")] +IMFNetCredentialCache::SetUserOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetcredentialcache-setuseroptions")] +IMFNetCredentialManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfnetcredentialmanager")] +IMFNetCredentialManager::BeginGetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetcredentialmanager-begingetcredentials")] +IMFNetCredentialManager::EndGetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetcredentialmanager-endgetcredentials")] +IMFNetCredentialManager::SetGood=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetcredentialmanager-setgood")] +IMFNetCrossOriginSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfnetcrossoriginsupport")] +IMFNetCrossOriginSupport::GetCrossOriginPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetcrossoriginsupport-getcrossoriginpolicy")] +IMFNetCrossOriginSupport::GetSourceOrigin=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetcrossoriginsupport-getsourceorigin")] +IMFNetProxyLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfnetproxylocator")] +IMFNetProxyLocator::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetproxylocator-clone")] +IMFNetProxyLocator::FindFirstProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetproxylocator-findfirstproxy")] +IMFNetProxyLocator::FindNextProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetproxylocator-findnextproxy")] +IMFNetProxyLocator::GetCurrentProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetproxylocator-getcurrentproxy")] +IMFNetProxyLocator::RegisterProxyResult=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetproxylocator-registerproxyresult")] +IMFNetProxyLocatorFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfnetproxylocatorfactory")] +IMFNetProxyLocatorFactory::CreateProxyLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetproxylocatorfactory-createproxylocator")] +IMFNetResourceFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfnetresourcefilter")] +IMFNetResourceFilter::OnRedirect=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetresourcefilter-onredirect")] +IMFNetResourceFilter::OnSendingRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetresourcefilter-onsendingrequest")] +IMFNetSchemeHandlerConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfnetschemehandlerconfig")] +IMFNetSchemeHandlerConfig::GetNumberOfSupportedProtocols=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetschemehandlerconfig-getnumberofsupportedprotocols")] +IMFNetSchemeHandlerConfig::GetSupportedProtocolType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetschemehandlerconfig-getsupportedprotocoltype")] +IMFNetSchemeHandlerConfig::ResetProtocolRolloverSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfnetschemehandlerconfig-resetprotocolrolloversettings")] +IMFObjectReferenceStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfobjectreferencestream")] +IMFObjectReferenceStream::LoadReference=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfobjectreferencestream-loadreference")] +IMFObjectReferenceStream::SaveReference=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfobjectreferencestream-savereference")] +IMFOutputPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfoutputpolicy")] +IMFOutputPolicy::GenerateRequiredSchemas=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfoutputpolicy-generaterequiredschemas")] +IMFOutputPolicy::GetMinimumGRLVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfoutputpolicy-getminimumgrlversion")] +IMFOutputPolicy::GetOriginatorID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfoutputpolicy-getoriginatorid")] +IMFOutputSchema=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfoutputschema")] +IMFOutputSchema::GetConfigurationData=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfoutputschema-getconfigurationdata")] +IMFOutputSchema::GetOriginatorID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfoutputschema-getoriginatorid")] +IMFOutputSchema::GetSchemaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfoutputschema-getschematype")] +IMFOutputTrustAuthority=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfoutputtrustauthority")] +IMFOutputTrustAuthority::GetAction=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfoutputtrustauthority-getaction")] +IMFOutputTrustAuthority::SetPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfoutputtrustauthority-setpolicy")] +IMFPluginControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfplugincontrol")] +IMFPluginControl::GetDisabledByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfplugincontrol-getdisabledbyindex")] +IMFPluginControl::GetPreferredClsid=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfplugincontrol-getpreferredclsid")] +IMFPluginControl::GetPreferredClsidByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfplugincontrol-getpreferredclsidbyindex")] +IMFPluginControl::IsDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfplugincontrol-isdisabled")] +IMFPluginControl::SetDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfplugincontrol-setdisabled")] +IMFPluginControl::SetPreferredClsid=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfplugincontrol-setpreferredclsid")] +IMFPluginControl2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfplugincontrol2")] +IMFPluginControl2::SetPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfplugincontrol2-setpolicy")] +IMFPMediaItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nn-mfplay-imfpmediaitem")] +IMFPMediaItem::GetCharacteristics=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-getcharacteristics")] +IMFPMediaItem::GetDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-getduration")] +IMFPMediaItem::GetMediaPlayer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-getmediaplayer")] +IMFPMediaItem::GetMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-getmetadata")] +IMFPMediaItem::GetNumberOfStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-getnumberofstreams")] +IMFPMediaItem::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-getobject")] +IMFPMediaItem::GetPresentationAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-getpresentationattribute")] +IMFPMediaItem::GetStartStopPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-getstartstopposition")] +IMFPMediaItem::GetStreamAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-getstreamattribute")] +IMFPMediaItem::GetStreamSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-getstreamselection")] +IMFPMediaItem::GetURL=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-geturl")] +IMFPMediaItem::GetUserData=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-getuserdata")] +IMFPMediaItem::HasAudio=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-hasaudio")] +IMFPMediaItem::HasVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-hasvideo")] +IMFPMediaItem::IsProtected=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-isprotected")] +IMFPMediaItem::SetStartStopPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-setstartstopposition")] +IMFPMediaItem::SetStreamSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-setstreamselection")] +IMFPMediaItem::SetStreamSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-setstreamsink")] +IMFPMediaItem::SetUserData=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaitem-setuserdata")] +IMFPMediaPlayer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nn-mfplay-imfpmediaplayer")] +IMFPMediaPlayer::ClearMediaItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-clearmediaitem")] +IMFPMediaPlayer::CreateMediaItemFromObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-createmediaitemfromobject")] +IMFPMediaPlayer::CreateMediaItemFromURL=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-createmediaitemfromurl")] +IMFPMediaPlayer::FrameStep=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-framestep")] +IMFPMediaPlayer::GetAspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-getaspectratiomode")] +IMFPMediaPlayer::GetBalance=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-getbalance")] +IMFPMediaPlayer::GetBorderColor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-getbordercolor")] +IMFPMediaPlayer::GetDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-getduration")] +IMFPMediaPlayer::GetIdealVideoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-getidealvideosize")] +IMFPMediaPlayer::GetMediaItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-getmediaitem")] +IMFPMediaPlayer::GetMute=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-getmute")] +IMFPMediaPlayer::GetNativeVideoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-getnativevideosize")] +IMFPMediaPlayer::GetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-getposition")] +IMFPMediaPlayer::GetRate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-getrate")] +IMFPMediaPlayer::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-getstate")] +IMFPMediaPlayer::GetSupportedRates=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-getsupportedrates")] +IMFPMediaPlayer::GetVideoSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-getvideosourcerect")] +IMFPMediaPlayer::GetVideoWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-getvideowindow")] +IMFPMediaPlayer::GetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-getvolume")] +IMFPMediaPlayer::InsertEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-inserteffect")] +IMFPMediaPlayer::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-pause")] +IMFPMediaPlayer::Play=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-play")] +IMFPMediaPlayer::RemoveAllEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-removealleffects")] +IMFPMediaPlayer::RemoveEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-removeeffect")] +IMFPMediaPlayer::SetAspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-setaspectratiomode")] +IMFPMediaPlayer::SetBalance=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-setbalance")] +IMFPMediaPlayer::SetBorderColor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-setbordercolor")] +IMFPMediaPlayer::SetMediaItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-setmediaitem")] +IMFPMediaPlayer::SetMute=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-setmute")] +IMFPMediaPlayer::SetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-setposition")] +IMFPMediaPlayer::SetRate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-setrate")] +IMFPMediaPlayer::SetVideoSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-setvideosourcerect")] +IMFPMediaPlayer::SetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-setvolume")] +IMFPMediaPlayer::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-shutdown")] +IMFPMediaPlayer::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-stop")] +IMFPMediaPlayer::UpdateVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayer-updatevideo")] +IMFPMediaPlayerCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nn-mfplay-imfpmediaplayercallback")] +IMFPMediaPlayerCallback::OnMediaPlayerEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-imfpmediaplayercallback-onmediaplayerevent")] +IMFPMPClient=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfpmpclient")] +IMFPMPClient::SetPMPHost=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpmpclient-setpmphost")] +IMFPMPClientApp=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfpmpclientapp")] +IMFPMPClientApp::SetPMPHost=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpmpclientapp-setpmphost")] +IMFPMPHost=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfpmphost")] +IMFPMPHost::CreateObjectByCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpmphost-createobjectbyclsid")] +IMFPMPHost::LockProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpmphost-lockprocess")] +IMFPMPHost::UnlockProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpmphost-unlockprocess")] +IMFPMPHostApp=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfpmphostapp")] +IMFPMPHostApp::ActivateClassById=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpmphostapp-activateclassbyid")] +IMFPMPHostApp::LockProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpmphostapp-lockprocess")] +IMFPMPHostApp::UnlockProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpmphostapp-unlockprocess")] +IMFPMPServer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfpmpserver")] +IMFPMPServer::CreateObjectByCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpmpserver-createobjectbyclsid")] +IMFPMPServer::LockProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpmpserver-lockprocess")] +IMFPMPServer::UnlockProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpmpserver-unlockprocess")] +IMFPresentationClock=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfpresentationclock")] +IMFPresentationClock::AddClockStateSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpresentationclock-addclockstatesink")] +IMFPresentationClock::GetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpresentationclock-gettime")] +IMFPresentationClock::GetTimeSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpresentationclock-gettimesource")] +IMFPresentationClock::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpresentationclock-pause")] +IMFPresentationClock::RemoveClockStateSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpresentationclock-removeclockstatesink")] +IMFPresentationClock::SetTimeSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpresentationclock-settimesource")] +IMFPresentationClock::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpresentationclock-start")] +IMFPresentationClock::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpresentationclock-stop")] +IMFPresentationDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfpresentationdescriptor")] +IMFPresentationDescriptor::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpresentationdescriptor-clone")] +IMFPresentationDescriptor::DeselectStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpresentationdescriptor-deselectstream")] +IMFPresentationDescriptor::GetStreamDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpresentationdescriptor-getstreamdescriptorbyindex")] +IMFPresentationDescriptor::GetStreamDescriptorCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpresentationdescriptor-getstreamdescriptorcount")] +IMFPresentationDescriptor::SelectStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpresentationdescriptor-selectstream")] +IMFPresentationTimeSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfpresentationtimesource")] +IMFPresentationTimeSource::GetUnderlyingClock=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfpresentationtimesource-getunderlyingclock")] +IMFProtectedEnvironmentAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfprotectedenvironmentaccess")] +IMFProtectedEnvironmentAccess::Call=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfprotectedenvironmentaccess-call")] +IMFProtectedEnvironmentAccess::ReadGRL=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfprotectedenvironmentaccess-readgrl")] +IMFQualityAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfqualityadvise")] +IMFQualityAdvise::DropTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfqualityadvise-droptime")] +IMFQualityAdvise::GetDropMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfqualityadvise-getdropmode")] +IMFQualityAdvise::GetQualityLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfqualityadvise-getqualitylevel")] +IMFQualityAdvise::SetDropMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfqualityadvise-setdropmode")] +IMFQualityAdvise::SetQualityLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfqualityadvise-setqualitylevel")] +IMFQualityAdvise2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfqualityadvise2")] +IMFQualityAdvise2::NotifyQualityEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfqualityadvise2-notifyqualityevent")] +IMFQualityAdviseLimits=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfqualityadviselimits")] +IMFQualityAdviseLimits::GetMaximumDropMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfqualityadviselimits-getmaximumdropmode")] +IMFQualityAdviseLimits::GetMinimumQualityLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfqualityadviselimits-getminimumqualitylevel")] +IMFQualityManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfqualitymanager")] +IMFQualityManager::NotifyPresentationClock=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfqualitymanager-notifypresentationclock")] +IMFQualityManager::NotifyProcessInput=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfqualitymanager-notifyprocessinput")] +IMFQualityManager::NotifyProcessOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfqualitymanager-notifyprocessoutput")] +IMFQualityManager::NotifyQualityEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfqualitymanager-notifyqualityevent")] +IMFQualityManager::NotifyTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfqualitymanager-notifytopology")] +IMFQualityManager::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfqualitymanager-shutdown")] +IMFRateControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfratecontrol")] +IMFRateControl::GetRate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfratecontrol-getrate")] +IMFRateControl::SetRate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfratecontrol-setrate")] +IMFRateSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfratesupport")] +IMFRateSupport::GetFastestRate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfratesupport-getfastestrate")] +IMFRateSupport::GetSlowestRate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfratesupport-getslowestrate")] +IMFRateSupport::IsRateSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfratesupport-isratesupported")] +IMFReadWriteClassFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nn-mfreadwrite-imfreadwriteclassfactory")] +IMFReadWriteClassFactory::CreateInstanceFromObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfreadwriteclassfactory-createinstancefromobject")] +IMFReadWriteClassFactory::CreateInstanceFromURL=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfreadwriteclassfactory-createinstancefromurl")] +IMFRealTimeClient=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfrealtimeclient")] +IMFRealTimeClient::RegisterThreads=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfrealtimeclient-registerthreads")] +IMFRealTimeClient::SetWorkQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfrealtimeclient-setworkqueue")] +IMFRealTimeClient::UnregisterThreads=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfrealtimeclient-unregisterthreads")] +IMFRealTimeClientEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfrealtimeclientex")] +IMFRealTimeClientEx::RegisterThreadsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfrealtimeclientex-registerthreadsex")] +IMFRealTimeClientEx::SetWorkQueueEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfrealtimeclientex-setworkqueueex")] +IMFRealTimeClientEx::UnregisterThreads=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfrealtimeclientex-unregisterthreads")] +IMFRelativePanelReport=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfrelativepanelreport")] +IMFRelativePanelReport::GetRelativePanel=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfrelativepanelreport-getrelativepanel")] +IMFRelativePanelWatcher=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfrelativepanelwatcher")] +IMFRelativePanelWatcher::BeginGetReport=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfrelativepanelwatcher-begingetreport")] +IMFRelativePanelWatcher::EndGetReport=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfrelativepanelwatcher-endgetreport")] +IMFRelativePanelWatcher::GetReport=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfrelativepanelwatcher-getreport")] +IMFRemoteAsyncCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfremoteasynccallback")] +IMFRemoteAsyncCallback::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfremoteasynccallback")] +IMFRemoteDesktopPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfremotedesktopplugin")] +IMFRemoteDesktopPlugin::UpdateTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfremotedesktopplugin-updatetopology")] +IMFRemoteProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfremoteproxy")] +IMFRemoteProxy::GetRemoteHost=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfremoteproxy-getremotehost")] +IMFRemoteProxy::GetRemoteObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfremoteproxy-getremoteobject")] +IMFSAMIStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsamistyle")] +IMFSAMIStyle::GetSelectedStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsamistyle-getselectedstyle")] +IMFSAMIStyle::GetStyleCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsamistyle-getstylecount")] +IMFSAMIStyle::GetStyles=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsamistyle-getstyles")] +IMFSAMIStyle::SetSelectedStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsamistyle-setselectedstyle")] +IMFSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfsample")] +IMFSample::AddBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsample-addbuffer")] +IMFSample::ConvertToContiguousBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsample-converttocontiguousbuffer")] +IMFSample::CopyToBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsample-copytobuffer")] +IMFSample::GetBufferByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsample-getbufferbyindex")] +IMFSample::GetBufferCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsample-getbuffercount")] +IMFSample::GetSampleDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsample-getsampleduration")] +IMFSample::GetSampleFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsample-getsampleflags")] +IMFSample::GetSampleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsample-getsampletime")] +IMFSample::GetTotalLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsample-gettotallength")] +IMFSample::RemoveAllBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsample-removeallbuffers")] +IMFSample::RemoveBufferByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsample-removebufferbyindex")] +IMFSample::SetSampleDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsample-setsampleduration")] +IMFSample::SetSampleFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsample-setsampleflags")] +IMFSample::SetSampleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsample-setsampletime")] +IMFSampleAllocatorControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsampleallocatorcontrol")] +IMFSampleAllocatorControl::GetAllocatorUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsampleallocatorcontrol-getallocatorusage")] +IMFSampleAllocatorControl::SetDefaultAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsampleallocatorcontrol-setdefaultallocator")] +IMFSampleGrabberSinkCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsamplegrabbersinkcallback")] +IMFSampleGrabberSinkCallback::OnProcessSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsamplegrabbersinkcallback-onprocesssample")] +IMFSampleGrabberSinkCallback::OnSetPresentationClock=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsamplegrabbersinkcallback-onsetpresentationclock")] +IMFSampleGrabberSinkCallback::OnShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsamplegrabbersinkcallback-onshutdown")] +IMFSampleGrabberSinkCallback2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsamplegrabbersinkcallback2")] +IMFSampleGrabberSinkCallback2::OnProcessSampleEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsamplegrabbersinkcallback2-onprocesssampleex")] +IMFSampleOutputStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfsampleoutputstream")] +IMFSampleOutputStream::BeginWriteSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsampleoutputstream-beginwritesample")] +IMFSampleOutputStream::EndWriteSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfsampleoutputstream-endwritesample")] +IMFSampleProtection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsampleprotection")] +IMFSampleProtection::GetInputProtectionVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsampleprotection-getinputprotectionversion")] +IMFSampleProtection::GetOutputProtectionVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsampleprotection-getoutputprotectionversion")] +IMFSampleProtection::GetProtectionCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsampleprotection-getprotectioncertificate")] +IMFSampleProtection::InitInputProtection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsampleprotection-initinputprotection")] +IMFSampleProtection::InitOutputProtection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsampleprotection-initoutputprotection")] +IMFSaveJob=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsavejob")] +IMFSaveJob::BeginSave=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsavejob-beginsave")] +IMFSaveJob::CancelSave=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsavejob-cancelsave")] +IMFSaveJob::EndSave=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsavejob-endsave")] +IMFSaveJob::GetProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsavejob-getprogress")] +IMFSchemeHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfschemehandler")] +IMFSchemeHandler::BeginCreateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfschemehandler-begincreateobject")] +IMFSchemeHandler::CancelObjectCreation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfschemehandler-cancelobjectcreation")] +IMFSchemeHandler::EndCreateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfschemehandler-endcreateobject")] +IMFSecureChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsecurechannel")] +IMFSecureChannel::GetCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsecurechannel-getcertificate")] +IMFSecureChannel::SetupSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsecurechannel-setupsession")] +IMFSeekInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfseekinfo")] +IMFSeekInfo::GetNearestKeyFrames=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfseekinfo-getnearestkeyframes")] +IMFSensorActivitiesReport=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsensoractivitiesreport")] +IMFSensorActivitiesReport::GetActivityReport=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensoractivitiesreport-getactivityreport")] +IMFSensorActivitiesReport::GetActivityReportByDeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensoractivitiesreport-getactivityreportbydevicename")] +IMFSensorActivitiesReport::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensoractivitiesreport-getcount")] +IMFSensorActivitiesReportCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsensoractivitiesreportcallback")] +IMFSensorActivitiesReportCallback::OnActivitiesReport=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensoractivitiesreportcallback-onactivitiesreport")] +IMFSensorActivityMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsensoractivitymonitor")] +IMFSensorActivityMonitor::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensoractivitymonitor-start")] +IMFSensorActivityMonitor::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensoractivitymonitor-stop")] +IMFSensorActivityReport=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsensoractivityreport")] +IMFSensorActivityReport::GetFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensoractivityreport-getfriendlyname")] +IMFSensorActivityReport::GetProcessActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensoractivityreport-getprocessactivity")] +IMFSensorActivityReport::GetProcessCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensoractivityreport-getprocesscount")] +IMFSensorActivityReport::GetSymbolicLink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensoractivityreport-getsymboliclink")] +IMFSensorDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsensordevice")] +IMFSensorDevice::GetDeviceAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensordevice-getdeviceattributes")] +IMFSensorDevice::GetDeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensordevice-getdeviceid")] +IMFSensorDevice::GetDeviceType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensordevice-getdevicetype")] +IMFSensorDevice::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensordevice-getflags")] +IMFSensorDevice::GetSensorDeviceMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensordevice-getsensordevicemode")] +IMFSensorDevice::GetStreamAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensordevice-getstreamattributes")] +IMFSensorDevice::GetStreamAttributesCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensordevice-getstreamattributescount")] +IMFSensorDevice::GetSymbolicLink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensordevice-getsymboliclink")] +IMFSensorDevice::SetSensorDeviceMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensordevice-setsensordevicemode")] +IMFSensorGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsensorgroup")] +IMFSensorGroup::CreateMediaSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorgroup-createmediasource")] +IMFSensorGroup::GetDefaultSensorDeviceIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorgroup-getdefaultsensordeviceindex")] +IMFSensorGroup::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorgroup-getflags")] +IMFSensorGroup::GetSensorDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorgroup-getsensordevice")] +IMFSensorGroup::GetSensorDeviceCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorgroup-getsensordevicecount")] +IMFSensorGroup::GetSensorGroupAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorgroup-getsensorgroupattributes")] +IMFSensorGroup::GetSymbolicLink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorgroup-getsymboliclink")] +IMFSensorGroup::SetDefaultSensorDeviceIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorgroup-setdefaultsensordeviceindex")] +IMFSensorProcessActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsensorprocessactivity")] +IMFSensorProcessActivity::GetProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorprocessactivity-getprocessid")] +IMFSensorProcessActivity::GetReportTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorprocessactivity-getreporttime")] +IMFSensorProcessActivity::GetStreamingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorprocessactivity-getstreamingmode")] +IMFSensorProcessActivity::GetStreamingState=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorprocessactivity-getstreamingstate")] +IMFSensorProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsensorprofile")] +IMFSensorProfile::AddBlockedControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorprofile-addblockedcontrol")] +IMFSensorProfile::AddProfileFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorprofile-addprofilefilter")] +IMFSensorProfile::GetProfileId=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorprofile-getprofileid")] +IMFSensorProfile::IsMediaTypeSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorprofile-ismediatypesupported")] +IMFSensorProfileCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsensorprofilecollection")] +IMFSensorProfileCollection::AddProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorprofilecollection-addprofile")] +IMFSensorProfileCollection::FindProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorprofilecollection-findprofile")] +IMFSensorProfileCollection::GetProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorprofilecollection-getprofile")] +IMFSensorProfileCollection::RemoveProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorprofilecollection-removeprofile")] +IMFSensorProfileCollection::RemoveProfileByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorprofilecollection-removeprofilebyindex")] +IMFSensorStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsensorstream")] +IMFSensorStream::CloneSensorStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorstream-clonesensorstream")] +IMFSensorStream::GetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorstream-getmediatype")] +IMFSensorStream::GetMediaTypeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensorstream-getmediatypecount")] +IMFSensorTransformFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsensortransformfactory")] +IMFSensorTransformFactory::CreateTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensortransformfactory-createtransform")] +IMFSensorTransformFactory::GetTransformCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensortransformfactory-gettransformcount")] +IMFSensorTransformFactory::GetTransformInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensortransformfactory-gettransforminformation")] +IMFSensorTransformFactory::InitializeFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsensortransformfactory-initializefactory")] +IMFSequencerSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsequencersource")] +IMFSequencerSource::AppendTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsequencersource-appendtopology")] +IMFSequencerSource::DeleteTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsequencersource-deletetopology")] +IMFSequencerSource::GetPresentationContext=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsequencersource-getpresentationcontext")] +IMFSequencerSource::UpdateTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsequencersource-updatetopology")] +IMFSequencerSource::UpdateTopologyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsequencersource-updatetopologyflags")] +IMFSharingEngineClassFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nn-mfsharingengine-imfsharingengineclassfactory")] +IMFSharingEngineClassFactory::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nf-mfsharingengine-imfsharingengineclassfactory-createinstance")] +IMFShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfshutdown")] +IMFShutdown::GetShutdownStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfshutdown-getshutdownstatus")] +IMFShutdown::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfshutdown-shutdown")] +IMFSignedLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsignedlibrary")] +IMFSignedLibrary::GetProcedureAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsignedlibrary-getprocedureaddress")] +IMFSimpleAudioVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsimpleaudiovolume")] +IMFSimpleAudioVolume::GetMasterVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsimpleaudiovolume-getmastervolume")] +IMFSimpleAudioVolume::GetMute=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsimpleaudiovolume-getmute")] +IMFSimpleAudioVolume::SetMasterVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsimpleaudiovolume-setmastervolume")] +IMFSimpleAudioVolume::SetMute=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsimpleaudiovolume-setmute")] +IMFSinkWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nn-mfreadwrite-imfsinkwriter")] +IMFSinkWriter::AddStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwriter-addstream")] +IMFSinkWriter::BeginWriting=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwriter-beginwriting")] +IMFSinkWriter::Finalize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwriter-finalize")] +IMFSinkWriter::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwriter-flush")] +IMFSinkWriter::GetServiceForStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwriter-getserviceforstream")] +IMFSinkWriter::GetStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwriter-getstatistics")] +IMFSinkWriter::NotifyEndOfSegment=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwriter-notifyendofsegment")] +IMFSinkWriter::PlaceMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwriter-placemarker")] +IMFSinkWriter::SendStreamTick=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwriter-sendstreamtick")] +IMFSinkWriter::SetInputMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwriter-setinputmediatype")] +IMFSinkWriter::WriteSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwriter-writesample")] +IMFSinkWriterCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nn-mfreadwrite-imfsinkwritercallback")] +IMFSinkWriterCallback::OnFinalize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwritercallback-onfinalize")] +IMFSinkWriterCallback::OnMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwritercallback-onmarker")] +IMFSinkWriterCallback2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nn-mfreadwrite-imfsinkwritercallback2")] +IMFSinkWriterCallback2::OnStreamError=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwritercallback2-onstreamerror")] +IMFSinkWriterCallback2::OnTransformChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwritercallback2-ontransformchange")] +IMFSinkWriterEncoderConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nn-mfreadwrite-imfsinkwriterencoderconfig")] +IMFSinkWriterEncoderConfig::PlaceEncodingParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwriterencoderconfig-placeencodingparameters")] +IMFSinkWriterEncoderConfig::SetTargetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwriterencoderconfig-settargetmediatype")] +IMFSinkWriterEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nn-mfreadwrite-imfsinkwriterex")] +IMFSinkWriterEx::GetTransformForStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsinkwriterex-gettransformforstream")] +IMFSourceBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfsourcebuffer")] +IMFSourceBuffer::Abort=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffer-abort")] +IMFSourceBuffer::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffer-append")] +IMFSourceBuffer::AppendByteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffer-appendbytestream")] +IMFSourceBuffer::GetAppendWindowEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffer-getappendwindowend")] +IMFSourceBuffer::GetAppendWindowStart=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffer-getappendwindowstart")] +IMFSourceBuffer::GetBuffered=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffer-getbuffered")] +IMFSourceBuffer::GetTimeStampOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffer-gettimestampoffset")] +IMFSourceBuffer::GetUpdating=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffer-getupdating")] +IMFSourceBuffer::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffer-remove")] +IMFSourceBuffer::SetAppendWindowEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffer-setappendwindowend")] +IMFSourceBuffer::SetAppendWindowStart=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffer-setappendwindowstart")] +IMFSourceBuffer::SetTimeStampOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffer-settimestampoffset")] +IMFSourceBufferList=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfsourcebufferlist")] +IMFSourceBufferList::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebufferlist-getlength")] +IMFSourceBufferList::GetSourceBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebufferlist-getsourcebuffer")] +IMFSourceBufferNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfsourcebuffernotify")] +IMFSourceBufferNotify::OnAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffernotify-onabort")] +IMFSourceBufferNotify::OnError=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffernotify-onerror")] +IMFSourceBufferNotify::OnUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffernotify-onupdate")] +IMFSourceBufferNotify::OnUpdateEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffernotify-onupdateend")] +IMFSourceBufferNotify::OnUpdateStart=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imfsourcebuffernotify-onupdatestart")] +IMFSourceOpenMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsourceopenmonitor")] +IMFSourceOpenMonitor::OnSourceEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsourceopenmonitor-onsourceevent")] +IMFSourceReader=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nn-mfreadwrite-imfsourcereader")] +IMFSourceReader::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereader-flush")] +IMFSourceReader::GetCurrentMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereader-getcurrentmediatype")] +IMFSourceReader::GetNativeMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereader-getnativemediatype")] +IMFSourceReader::GetPresentationAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereader-getpresentationattribute")] +IMFSourceReader::GetServiceForStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereader-getserviceforstream")] +IMFSourceReader::GetStreamSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereader-getstreamselection")] +IMFSourceReader::ReadSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereader-readsample")] +IMFSourceReader::SetCurrentMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereader-setcurrentmediatype")] +IMFSourceReader::SetCurrentPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereader-setcurrentposition")] +IMFSourceReader::SetStreamSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereader-setstreamselection")] +IMFSourceReaderCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nn-mfreadwrite-imfsourcereadercallback")] +IMFSourceReaderCallback::OnEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereadercallback-onevent")] +IMFSourceReaderCallback::OnFlush=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereadercallback-onflush")] +IMFSourceReaderCallback::OnReadSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereadercallback-onreadsample")] +IMFSourceReaderCallback2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nn-mfreadwrite-imfsourcereadercallback2")] +IMFSourceReaderCallback2::OnStreamError=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereadercallback2-onstreamerror")] +IMFSourceReaderCallback2::OnTransformChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereadercallback2-ontransformchange")] +IMFSourceReaderEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nn-mfreadwrite-imfsourcereaderex")] +IMFSourceReaderEx::AddTransformForStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereaderex-addtransformforstream")] +IMFSourceReaderEx::GetTransformForStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereaderex-gettransformforstream")] +IMFSourceReaderEx::RemoveAllTransformsForStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereaderex-removealltransformsforstream")] +IMFSourceReaderEx::SetNativeMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-imfsourcereaderex-setnativemediatype")] +IMFSourceResolver=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsourceresolver")] +IMFSourceResolver::BeginCreateObjectFromByteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsourceresolver-begincreateobjectfrombytestream")] +IMFSourceResolver::BeginCreateObjectFromURL=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsourceresolver-begincreateobjectfromurl")] +IMFSourceResolver::CancelObjectCreation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsourceresolver-cancelobjectcreation")] +IMFSourceResolver::CreateObjectFromByteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsourceresolver-createobjectfrombytestream")] +IMFSourceResolver::CreateObjectFromURL=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsourceresolver-createobjectfromurl")] +IMFSourceResolver::EndCreateObjectFromByteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsourceresolver-endcreateobjectfrombytestream")] +IMFSourceResolver::EndCreateObjectFromURL=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsourceresolver-endcreateobjectfromurl")] +IMFSpatialAudioObjectBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfspatialaudio/nn-mfspatialaudio-imfspatialaudioobjectbuffer")] +IMFSpatialAudioObjectBuffer::GetID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfspatialaudio/nf-mfspatialaudio-imfspatialaudioobjectbuffer-getid")] +IMFSpatialAudioObjectBuffer::GetMetadataItems=[Documentation("https://docs.microsoft.com/windows/win32/api/mfspatialaudio/nf-mfspatialaudio-imfspatialaudioobjectbuffer-getmetadataitems")] +IMFSpatialAudioObjectBuffer::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfspatialaudio/nf-mfspatialaudio-imfspatialaudioobjectbuffer-gettype")] +IMFSpatialAudioObjectBuffer::SetID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfspatialaudio/nf-mfspatialaudio-imfspatialaudioobjectbuffer-setid")] +IMFSpatialAudioObjectBuffer::SetType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfspatialaudio/nf-mfspatialaudio-imfspatialaudioobjectbuffer-settype")] +IMFSpatialAudioSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfspatialaudio/nn-mfspatialaudio-imfspatialaudiosample")] +IMFSpatialAudioSample::AddSpatialAudioObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfspatialaudio/nf-mfspatialaudio-imfspatialaudiosample-addspatialaudioobject")] +IMFSpatialAudioSample::GetObjectCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfspatialaudio/nf-mfspatialaudio-imfspatialaudiosample-getobjectcount")] +IMFSpatialAudioSample::GetSpatialAudioObjectByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mfspatialaudio/nf-mfspatialaudio-imfspatialaudiosample-getspatialaudioobjectbyindex")] +IMFSSLCertificateManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsslcertificatemanager")] +IMFSSLCertificateManager::BeginGetClientCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsslcertificatemanager-begingetclientcertificate")] +IMFSSLCertificateManager::EndGetClientCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsslcertificatemanager-endgetclientcertificate")] +IMFSSLCertificateManager::GetCertificatePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsslcertificatemanager-getcertificatepolicy")] +IMFSSLCertificateManager::GetClientCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsslcertificatemanager-getclientcertificate")] +IMFSSLCertificateManager::OnServerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsslcertificatemanager-onservercertificate")] +IMFStreamDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfstreamdescriptor")] +IMFStreamDescriptor::GetMediaTypeHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfstreamdescriptor-getmediatypehandler")] +IMFStreamDescriptor::GetStreamIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfstreamdescriptor-getstreamidentifier")] +IMFStreamingSinkConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfstreamingsinkconfig")] +IMFStreamingSinkConfig::StartStreaming=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfstreamingsinkconfig-startstreaming")] +IMFStreamSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfstreamsink")] +IMFStreamSink::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfstreamsink-flush")] +IMFStreamSink::GetIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfstreamsink-getidentifier")] +IMFStreamSink::GetMediaSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfstreamsink-getmediasink")] +IMFStreamSink::GetMediaTypeHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfstreamsink-getmediatypehandler")] +IMFStreamSink::PlaceMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfstreamsink-placemarker")] +IMFStreamSink::ProcessSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfstreamsink-processsample")] +IMFSystemId=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfsystemid")] +IMFSystemId::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsystemid-getdata")] +IMFSystemId::Setup=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfsystemid-setup")] +IMFTimecodeTranslate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imftimecodetranslate")] +IMFTimecodeTranslate::BeginConvertHNSToTimecode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftimecodetranslate-beginconverthnstotimecode")] +IMFTimecodeTranslate::BeginConvertTimecodeToHNS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftimecodetranslate-beginconverttimecodetohns")] +IMFTimecodeTranslate::EndConvertHNSToTimecode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftimecodetranslate-endconverthnstotimecode")] +IMFTimecodeTranslate::EndConvertTimecodeToHNS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftimecodetranslate-endconverttimecodetohns")] +IMFTimedText=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imftimedtext")] +IMFTimedText::AddDataSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtext-adddatasource")] +IMFTimedText::AddDataSourceFromUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtext-adddatasourcefromurl")] +IMFTimedText::GetActiveTracks=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtext-getactivetracks")] +IMFTimedText::GetCueTimeOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtext-getcuetimeoffset")] +IMFTimedText::GetMetadataTracks=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtext-getmetadatatracks")] +IMFTimedText::GetTextTracks=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtext-gettexttracks")] +IMFTimedText::GetTracks=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtext-gettracks")] +IMFTimedText::IsInBandEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtext-isinbandenabled")] +IMFTimedText::RegisterNotifications=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtext-registernotifications")] +IMFTimedText::RemoveTrack=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtext-removetrack")] +IMFTimedText::SelectTrack=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtext-selecttrack")] +IMFTimedText::SetCueTimeOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtext-setcuetimeoffset")] +IMFTimedText::SetInBandEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtext-setinbandenabled")] +IMFTimedTextBinary=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imftimedtextbinary")] +IMFTimedTextBinary::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextbinary-getdata")] +IMFTimedTextCue=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imftimedtextcue")] +IMFTimedTextCue::GetCueKind=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextcue-getcuekind")] +IMFTimedTextCue::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextcue-getdata")] +IMFTimedTextCue::GetDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextcue-getduration")] +IMFTimedTextCue::GetId=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextcue-getid")] +IMFTimedTextCue::GetLine=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextcue-getline")] +IMFTimedTextCue::GetLineCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextcue-getlinecount")] +IMFTimedTextCue::GetOriginalId=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextcue-getoriginalid")] +IMFTimedTextCue::GetRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextcue-getregion")] +IMFTimedTextCue::GetStartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextcue-getstarttime")] +IMFTimedTextCue::GetStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextcue-getstyle")] +IMFTimedTextCue::GetTrackId=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextcue-gettrackid")] +IMFTimedTextFormattedText=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imftimedtextformattedtext")] +IMFTimedTextFormattedText::GetSubformatting=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextformattedtext-getsubformatting")] +IMFTimedTextFormattedText::GetSubformattingCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextformattedtext-getsubformattingcount")] +IMFTimedTextFormattedText::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextformattedtext-gettext")] +IMFTimedTextNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imftimedtextnotify")] +IMFTimedTextNotify::Cue=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextnotify-cue")] +IMFTimedTextNotify::Error=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextnotify-error")] +IMFTimedTextNotify::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextnotify-reset")] +IMFTimedTextNotify::TrackAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextnotify-trackadded")] +IMFTimedTextNotify::TrackRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextnotify-trackremoved")] +IMFTimedTextNotify::TrackSelected=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextnotify-trackselected")] +IMFTimedTextRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imftimedtextregion")] +IMFTimedTextRegion::GetBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextregion-getbackgroundcolor")] +IMFTimedTextRegion::GetClipOverflow=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextregion-getclipoverflow")] +IMFTimedTextRegion::GetDisplayAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextregion-getdisplayalignment")] +IMFTimedTextRegion::GetExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextregion-getextent")] +IMFTimedTextRegion::GetLineHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextregion-getlineheight")] +IMFTimedTextRegion::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextregion-getname")] +IMFTimedTextRegion::GetPadding=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextregion-getpadding")] +IMFTimedTextRegion::GetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextregion-getposition")] +IMFTimedTextRegion::GetScrollMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextregion-getscrollmode")] +IMFTimedTextRegion::GetWrap=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextregion-getwrap")] +IMFTimedTextRegion::GetWritingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextregion-getwritingmode")] +IMFTimedTextRegion::GetZIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextregion-getzindex")] +IMFTimedTextStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imftimedtextstyle")] +IMFTimedTextStyle::GetBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextstyle-getbackgroundcolor")] +IMFTimedTextStyle::GetBold=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextstyle-getbold")] +IMFTimedTextStyle::GetColor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextstyle-getcolor")] +IMFTimedTextStyle::GetFontFamily=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextstyle-getfontfamily")] +IMFTimedTextStyle::GetFontSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextstyle-getfontsize")] +IMFTimedTextStyle::GetFontStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextstyle-getfontstyle")] +IMFTimedTextStyle::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextstyle-getname")] +IMFTimedTextStyle::GetRightToLeft=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextstyle-getrighttoleft")] +IMFTimedTextStyle::GetShowBackgroundAlways=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextstyle-getshowbackgroundalways")] +IMFTimedTextStyle::GetTextAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextstyle-gettextalignment")] +IMFTimedTextStyle::GetTextDecoration=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextstyle-gettextdecoration")] +IMFTimedTextStyle::GetTextOutline=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextstyle-gettextoutline")] +IMFTimedTextStyle::IsExternal=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtextstyle-isexternal")] +IMFTimedTextTrack=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imftimedtexttrack")] +IMFTimedTextTrack::GetDataFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtexttrack-getdataformat")] +IMFTimedTextTrack::GetErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtexttrack-geterrorcode")] +IMFTimedTextTrack::GetExtendedErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtexttrack-getextendederrorcode")] +IMFTimedTextTrack::GetId=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtexttrack-getid")] +IMFTimedTextTrack::GetInBandMetadataTrackDispatchType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtexttrack-getinbandmetadatatrackdispatchtype")] +IMFTimedTextTrack::GetLabel=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtexttrack-getlabel")] +IMFTimedTextTrack::GetLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtexttrack-getlanguage")] +IMFTimedTextTrack::GetTrackKind=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtexttrack-gettrackkind")] +IMFTimedTextTrack::IsActive=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtexttrack-isactive")] +IMFTimedTextTrack::IsInBand=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtexttrack-isinband")] +IMFTimedTextTrack::SetLabel=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtexttrack-setlabel")] +IMFTimedTextTrackList=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nn-mfmediaengine-imftimedtexttracklist")] +IMFTimedTextTrackList::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtexttracklist-getlength")] +IMFTimedTextTrackList::GetTrack=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtexttracklist-gettrack")] +IMFTimedTextTrackList::GetTrackById=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/nf-mfmediaengine-imftimedtexttracklist-gettrackbyid")] +IMFTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imftimer")] +IMFTimer::CancelTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftimer-canceltimer")] +IMFTimer::SetTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftimer-settimer")] +IMFTopoLoader=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imftopoloader")] +IMFTopoLoader::Load=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopoloader-load")] +IMFTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imftopology")] +IMFTopology::AddNode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopology-addnode")] +IMFTopology::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopology-clear")] +IMFTopology::CloneFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopology-clonefrom")] +IMFTopology::GetNode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopology-getnode")] +IMFTopology::GetNodeByID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopology-getnodebyid")] +IMFTopology::GetNodeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopology-getnodecount")] +IMFTopology::GetOutputNodeCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopology-getoutputnodecollection")] +IMFTopology::GetSourceNodeCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopology-getsourcenodecollection")] +IMFTopology::GetTopologyID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopology-gettopologyid")] +IMFTopology::RemoveNode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopology-removenode")] +IMFTopologyNode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imftopologynode")] +IMFTopologyNode::CloneFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-clonefrom")] +IMFTopologyNode::ConnectOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-connectoutput")] +IMFTopologyNode::DisconnectOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-disconnectoutput")] +IMFTopologyNode::GetInput=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-getinput")] +IMFTopologyNode::GetInputCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-getinputcount")] +IMFTopologyNode::GetInputPrefType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-getinputpreftype")] +IMFTopologyNode::GetNodeType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-getnodetype")] +IMFTopologyNode::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-getobject")] +IMFTopologyNode::GetOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-getoutput")] +IMFTopologyNode::GetOutputCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-getoutputcount")] +IMFTopologyNode::GetOutputPrefType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-getoutputpreftype")] +IMFTopologyNode::GetTopoNodeID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-gettoponodeid")] +IMFTopologyNode::SetInputPrefType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-setinputpreftype")] +IMFTopologyNode::SetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-setobject")] +IMFTopologyNode::SetOutputPrefType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-setoutputpreftype")] +IMFTopologyNode::SetTopoNodeID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynode-settoponodeid")] +IMFTopologyNodeAttributeEditor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imftopologynodeattributeeditor")] +IMFTopologyNodeAttributeEditor::UpdateNodeAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftopologynodeattributeeditor-updatenodeattributes")] +IMFTopologyServiceLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nn-evr-imftopologyservicelookup")] +IMFTopologyServiceLookup::LookupService=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imftopologyservicelookup-lookupservice")] +IMFTopologyServiceLookupClient=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nn-evr-imftopologyservicelookupclient")] +IMFTopologyServiceLookupClient::InitServicePointers=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imftopologyservicelookupclient-initservicepointers")] +IMFTopologyServiceLookupClient::ReleaseServicePointers=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imftopologyservicelookupclient-releaseservicepointers")] +IMFTrackedSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imftrackedsample")] +IMFTrackedSample::SetAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftrackedsample-setallocator")] +IMFTranscodeProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imftranscodeprofile")] +IMFTranscodeProfile::GetAudioAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftranscodeprofile-getaudioattributes")] +IMFTranscodeProfile::GetContainerAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftranscodeprofile-getcontainerattributes")] +IMFTranscodeProfile::GetVideoAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftranscodeprofile-getvideoattributes")] +IMFTranscodeProfile::SetAudioAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftranscodeprofile-setaudioattributes")] +IMFTranscodeProfile::SetContainerAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftranscodeprofile-setcontainerattributes")] +IMFTranscodeProfile::SetVideoAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftranscodeprofile-setvideoattributes")] +IMFTranscodeSinkInfoProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imftranscodesinkinfoprovider")] +IMFTranscodeSinkInfoProvider::GetSinkInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftranscodesinkinfoprovider-getsinkinfo")] +IMFTranscodeSinkInfoProvider::SetOutputByteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftranscodesinkinfoprovider-setoutputbytestream")] +IMFTranscodeSinkInfoProvider::SetOutputFile=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftranscodesinkinfoprovider-setoutputfile")] +IMFTranscodeSinkInfoProvider::SetProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftranscodesinkinfoprovider-setprofile")] +IMFTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nn-mftransform-imftransform")] +IMFTransform::AddInputStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-addinputstreams")] +IMFTransform::DeleteInputStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-deleteinputstream")] +IMFTransform::GetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-getattributes")] +IMFTransform::GetInputAvailableType=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-getinputavailabletype")] +IMFTransform::GetInputCurrentType=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-getinputcurrenttype")] +IMFTransform::GetInputStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-getinputstatus")] +IMFTransform::GetInputStreamAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-getinputstreamattributes")] +IMFTransform::GetInputStreamInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-getinputstreaminfo")] +IMFTransform::GetOutputAvailableType=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-getoutputavailabletype")] +IMFTransform::GetOutputCurrentType=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-getoutputcurrenttype")] +IMFTransform::GetOutputStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-getoutputstatus")] +IMFTransform::GetOutputStreamAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-getoutputstreamattributes")] +IMFTransform::GetOutputStreamInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-getoutputstreaminfo")] +IMFTransform::GetStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-getstreamcount")] +IMFTransform::GetStreamIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-getstreamids")] +IMFTransform::GetStreamLimits=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-getstreamlimits")] +IMFTransform::ProcessEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-processevent")] +IMFTransform::ProcessInput=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-processinput")] +IMFTransform::ProcessMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-processmessage")] +IMFTransform::ProcessOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-processoutput")] +IMFTransform::SetInputType=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-setinputtype")] +IMFTransform::SetOutputBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-setoutputbounds")] +IMFTransform::SetOutputType=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-imftransform-setoutputtype")] +IMFTrustedInput=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imftrustedinput")] +IMFTrustedInput::GetInputTrustAuthority=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftrustedinput-getinputtrustauthority")] +IMFTrustedOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imftrustedoutput")] +IMFTrustedOutput::GetOutputTrustAuthorityByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftrustedoutput-getoutputtrustauthoritybyindex")] +IMFTrustedOutput::GetOutputTrustAuthorityCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftrustedoutput-getoutputtrustauthoritycount")] +IMFTrustedOutput::IsFinal=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imftrustedoutput-isfinal")] +IMFVideoCaptureSampleAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfvideocapturesampleallocator")] +IMFVideoCaptureSampleAllocator::InitializeCaptureSampleAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideocapturesampleallocator-initializecapturesampleallocator")] +IMFVideoDeviceID=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nn-evr-imfvideodeviceid")] +IMFVideoDeviceID::GetDeviceID=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodeviceid-getdeviceid")] +IMFVideoDisplayControl=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nn-evr-imfvideodisplaycontrol")] +IMFVideoDisplayControl::GetAspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-getaspectratiomode")] +IMFVideoDisplayControl::GetBorderColor=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-getbordercolor")] +IMFVideoDisplayControl::GetCurrentImage=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-getcurrentimage")] +IMFVideoDisplayControl::GetFullscreen=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-getfullscreen")] +IMFVideoDisplayControl::GetIdealVideoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-getidealvideosize")] +IMFVideoDisplayControl::GetNativeVideoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-getnativevideosize")] +IMFVideoDisplayControl::GetRenderingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-getrenderingprefs")] +IMFVideoDisplayControl::GetVideoPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-getvideoposition")] +IMFVideoDisplayControl::GetVideoWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-getvideowindow")] +IMFVideoDisplayControl::RepaintVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-repaintvideo")] +IMFVideoDisplayControl::SetAspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-setaspectratiomode")] +IMFVideoDisplayControl::SetBorderColor=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-setbordercolor")] +IMFVideoDisplayControl::SetFullscreen=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-setfullscreen")] +IMFVideoDisplayControl::SetRenderingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-setrenderingprefs")] +IMFVideoDisplayControl::SetVideoPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-setvideoposition")] +IMFVideoDisplayControl::SetVideoWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideodisplaycontrol-setvideowindow")] +IMFVideoMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nn-mfobjects-imfvideomediatype")] +IMFVideoMediaType::GetVideoFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfvideomediatype-getvideoformat")] +IMFVideoMediaType::GetVideoRepresentation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-imfvideomediatype-getvideorepresentation")] +IMFVideoMixerBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nn-evr9-imfvideomixerbitmap")] +IMFVideoMixerBitmap::ClearAlphaBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideomixerbitmap-clearalphabitmap")] +IMFVideoMixerBitmap::GetAlphaBitmapParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideomixerbitmap-getalphabitmapparameters")] +IMFVideoMixerBitmap::SetAlphaBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideomixerbitmap-setalphabitmap")] +IMFVideoMixerBitmap::UpdateAlphaBitmapParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideomixerbitmap-updatealphabitmapparameters")] +IMFVideoMixerControl=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nn-evr-imfvideomixercontrol")] +IMFVideoMixerControl::GetStreamOutputRect=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideomixercontrol-getstreamoutputrect")] +IMFVideoMixerControl::GetStreamZOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideomixercontrol-getstreamzorder")] +IMFVideoMixerControl::SetStreamOutputRect=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideomixercontrol-setstreamoutputrect")] +IMFVideoMixerControl::SetStreamZOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideomixercontrol-setstreamzorder")] +IMFVideoMixerControl2=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nn-evr-imfvideomixercontrol2")] +IMFVideoMixerControl2::GetMixingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideomixercontrol2-getmixingprefs")] +IMFVideoMixerControl2::SetMixingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideomixercontrol2-setmixingprefs")] +IMFVideoPositionMapper=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nn-evr-imfvideopositionmapper")] +IMFVideoPositionMapper::MapOutputCoordinateToInputStream=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideopositionmapper-mapoutputcoordinatetoinputstream")] +IMFVideoPresenter=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nn-evr-imfvideopresenter")] +IMFVideoPresenter::GetCurrentMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideopresenter-getcurrentmediatype")] +IMFVideoPresenter::ProcessMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideopresenter-processmessage")] +IMFVideoProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nn-evr9-imfvideoprocessor")] +IMFVideoProcessor::GetAvailableVideoProcessorModes=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideoprocessor-getavailablevideoprocessormodes")] +IMFVideoProcessor::GetBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideoprocessor-getbackgroundcolor")] +IMFVideoProcessor::GetFilteringRange=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideoprocessor-getfilteringrange")] +IMFVideoProcessor::GetFilteringValue=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideoprocessor-getfilteringvalue")] +IMFVideoProcessor::GetProcAmpRange=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideoprocessor-getprocamprange")] +IMFVideoProcessor::GetProcAmpValues=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideoprocessor-getprocampvalues")] +IMFVideoProcessor::GetVideoProcessorCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideoprocessor-getvideoprocessorcaps")] +IMFVideoProcessor::GetVideoProcessorMode=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideoprocessor-getvideoprocessormode")] +IMFVideoProcessor::SetBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideoprocessor-setbackgroundcolor")] +IMFVideoProcessor::SetFilteringValue=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideoprocessor-setfilteringvalue")] +IMFVideoProcessor::SetProcAmpValues=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideoprocessor-setprocampvalues")] +IMFVideoProcessor::SetVideoProcessorMode=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/nf-evr9-imfvideoprocessor-setvideoprocessormode")] +IMFVideoProcessorControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfvideoprocessorcontrol")] +IMFVideoProcessorControl::SetBorderColor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideoprocessorcontrol-setbordercolor")] +IMFVideoProcessorControl::SetConstrictionSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideoprocessorcontrol-setconstrictionsize")] +IMFVideoProcessorControl::SetDestinationRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideoprocessorcontrol-setdestinationrectangle")] +IMFVideoProcessorControl::SetMirror=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideoprocessorcontrol-setmirror")] +IMFVideoProcessorControl::SetRotation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideoprocessorcontrol-setrotation")] +IMFVideoProcessorControl::SetSourceRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideoprocessorcontrol-setsourcerectangle")] +IMFVideoProcessorControl2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfvideoprocessorcontrol2")] +IMFVideoProcessorControl2::EnableHardwareEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideoprocessorcontrol2-enablehardwareeffects")] +IMFVideoProcessorControl2::GetSupportedHardwareEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideoprocessorcontrol2-getsupportedhardwareeffects")] +IMFVideoProcessorControl2::SetRotationOverride=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideoprocessorcontrol2-setrotationoverride")] +IMFVideoRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nn-evr-imfvideorenderer")] +IMFVideoRenderer::InitializeRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nf-evr-imfvideorenderer-initializerenderer")] +IMFVideoSampleAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfvideosampleallocator")] +IMFVideoSampleAllocator::AllocateSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideosampleallocator-allocatesample")] +IMFVideoSampleAllocator::InitializeSampleAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideosampleallocator-initializesampleallocator")] +IMFVideoSampleAllocator::SetDirectXManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideosampleallocator-setdirectxmanager")] +IMFVideoSampleAllocator::UninitializeSampleAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideosampleallocator-uninitializesampleallocator")] +IMFVideoSampleAllocatorCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfvideosampleallocatorcallback")] +IMFVideoSampleAllocatorCallback::GetFreeSampleCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideosampleallocatorcallback-getfreesamplecount")] +IMFVideoSampleAllocatorCallback::SetCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideosampleallocatorcallback-setcallback")] +IMFVideoSampleAllocatorEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfvideosampleallocatorex")] +IMFVideoSampleAllocatorEx::InitializeSampleAllocatorEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideosampleallocatorex-initializesampleallocatorex")] +IMFVideoSampleAllocatorNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfvideosampleallocatornotify")] +IMFVideoSampleAllocatorNotify::NotifyRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideosampleallocatornotify-notifyrelease")] +IMFVideoSampleAllocatorNotifyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfvideosampleallocatornotifyex")] +IMFVideoSampleAllocatorNotifyEx::NotifyPrune=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideosampleallocatornotifyex-notifyprune")] +IMFVideoSampleAllocatorNotifyEx::NotifyRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfvideosampleallocatornotify-notifyrelease")] +IMFVirtualCamera=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nn-mfvirtualcamera-imfvirtualcamera")] +IMFVirtualCamera::AddDeviceSourceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nf-mfvirtualcamera-imfvirtualcamera-adddevicesourceinfo")] +IMFVirtualCamera::AddProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nf-mfvirtualcamera-imfvirtualcamera-addproperty")] +IMFVirtualCamera::AddRegistryEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nf-mfvirtualcamera-imfvirtualcamera-addregistryentry")] +IMFVirtualCamera::CreateSyncEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nf-mfvirtualcamera-imfvirtualcamera-createsyncevent")] +IMFVirtualCamera::CreateSyncSemaphore=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nf-mfvirtualcamera-imfvirtualcamera-createsyncsemaphore")] +IMFVirtualCamera::GetMediaSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nf-mfvirtualcamera-imfvirtualcamera-getmediasource")] +IMFVirtualCamera::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nf-mfvirtualcamera-imfvirtualcamera-remove")] +IMFVirtualCamera::SendCameraProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nf-mfvirtualcamera-imfvirtualcamera-sendcameraproperty")] +IMFVirtualCamera::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nf-mfvirtualcamera-imfvirtualcamera-shutdown")] +IMFVirtualCamera::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nf-mfvirtualcamera-imfvirtualcamera-start")] +IMFVirtualCamera::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nf-mfvirtualcamera-imfvirtualcamera-stop")] +IMFWorkQueueServices=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfworkqueueservices")] +IMFWorkQueueServices::BeginRegisterPlatformWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfworkqueueservices-beginregisterplatformworkqueuewithmmcss")] +IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfworkqueueservices-beginregistertopologyworkqueueswithmmcss")] +IMFWorkQueueServices::BeginUnregisterPlatformWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfworkqueueservices-beginunregisterplatformworkqueuewithmmcss")] +IMFWorkQueueServices::BeginUnregisterTopologyWorkQueuesWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfworkqueueservices-beginunregistertopologyworkqueueswithmmcss")] +IMFWorkQueueServices::EndRegisterPlatformWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfworkqueueservices-endregisterplatformworkqueuewithmmcss")] +IMFWorkQueueServices::EndRegisterTopologyWorkQueuesWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfworkqueueservices-endregistertopologyworkqueueswithmmcss")] +IMFWorkQueueServices::EndUnregisterPlatformWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfworkqueueservices-endunregisterplatformworkqueuewithmmcss")] +IMFWorkQueueServices::EndUnregisterTopologyWorkQueuesWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfworkqueueservices-endunregistertopologyworkqueueswithmmcss")] +IMFWorkQueueServices::GetPlaftormWorkQueueMMCSSClass=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfworkqueueservices-getplaftormworkqueuemmcssclass")] +IMFWorkQueueServices::GetPlatformWorkQueueMMCSSTaskId=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfworkqueueservices-getplatformworkqueuemmcsstaskid")] +IMFWorkQueueServices::GetTopologyWorkQueueMMCSSClass=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfworkqueueservices-gettopologyworkqueuemmcssclass")] +IMFWorkQueueServices::GetTopologyWorkQueueMMCSSTaskId=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfworkqueueservices-gettopologyworkqueuemmcsstaskid")] +IMFWorkQueueServicesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nn-mfidl-imfworkqueueservicesex")] +IMFWorkQueueServicesEx::BeginRegisterPlatformWorkQueueWithMMCSSEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfworkqueueservicesex-beginregisterplatformworkqueuewithmmcssex")] +IMFWorkQueueServicesEx::GetPlatformWorkQueueMMCSSPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfworkqueueservicesex-getplatformworkqueuemmcsspriority")] +IMFWorkQueueServicesEx::GetTopologyWorkQueueMMCSSPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-imfworkqueueservicesex-gettopologyworkqueuemmcsspriority")] +IMILBitmapEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffect")] +IMILBitmapEffect::GetOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffect-getoutput")] +IMILBitmapEffect::GetParentEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffect-getparenteffect")] +IMILBitmapEffect::SetInputSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffect-setinputsource")] +IMILBitmapEffectConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectconnections")] +IMILBitmapEffectConnections::GetInputConnector=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectconnections-getinputconnector")] +IMILBitmapEffectConnections::GetOutputConnector=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectconnections-getoutputconnector")] +IMILBitmapEffectConnectionsInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectconnectionsinfo")] +IMILBitmapEffectConnectionsInfo::GetInputConnectorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectconnectionsinfo-getinputconnectorinfo")] +IMILBitmapEffectConnectionsInfo::GetNumberInputs=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectconnectionsinfo-getnumberinputs")] +IMILBitmapEffectConnectionsInfo::GetNumberOutputs=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectconnectionsinfo-getnumberoutputs")] +IMILBitmapEffectConnectionsInfo::GetOutputConnectorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectconnectionsinfo-getoutputconnectorinfo")] +IMILBitmapEffectConnector=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectconnector")] +IMILBitmapEffectConnector::GetBitmapEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectconnector-getbitmapeffect")] +IMILBitmapEffectConnector::IsConnected=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectconnector-isconnected")] +IMILBitmapEffectConnectorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectconnectorinfo")] +IMILBitmapEffectConnectorInfo::GetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectconnectorinfo-getformat")] +IMILBitmapEffectConnectorInfo::GetIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectconnectorinfo-getindex")] +IMILBitmapEffectConnectorInfo::GetNumberFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectconnectorinfo-getnumberformats")] +IMILBitmapEffectConnectorInfo::GetOptimalFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectconnectorinfo-getoptimalformat")] +IMILBitmapEffectEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectevents")] +IMILBitmapEffectEvents::DirtyRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectevents-dirtyregion")] +IMILBitmapEffectEvents::PropertyChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectevents-propertychange")] +IMILBitmapEffectFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectfactory")] +IMILBitmapEffectFactory::CreateContext=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectfactory-createcontext")] +IMILBitmapEffectFactory::CreateEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectfactory-createeffect")] +IMILBitmapEffectFactory::CreateEffectOuter=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectfactory-createeffectouter")] +IMILBitmapEffectGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectgroup")] +IMILBitmapEffectGroup::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectgroup-add")] +IMILBitmapEffectGroup::GetInteriorInputConnector=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectgroup-getinteriorinputconnector")] +IMILBitmapEffectGroup::GetInteriorOutputConnector=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectgroup-getinterioroutputconnector")] +IMILBitmapEffectGroupImpl=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectgroupimpl")] +IMILBitmapEffectGroupImpl::GetChildren=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectgroupimpl-getchildren")] +IMILBitmapEffectGroupImpl::GetNumberChildren=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectgroupimpl-getnumberchildren")] +IMILBitmapEffectGroupImpl::Preprocess=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectgroupimpl-preprocess")] +IMILBitmapEffectImpl=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectimpl")] +IMILBitmapEffectImpl::GetInputBitmapSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectimpl-getinputbitmapsource")] +IMILBitmapEffectImpl::GetInputSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectimpl-getinputsource")] +IMILBitmapEffectImpl::GetInputSourceBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectimpl-getinputsourcebounds")] +IMILBitmapEffectImpl::GetOutputBitmapSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectimpl-getoutputbitmapsource")] +IMILBitmapEffectImpl::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectimpl-initialize")] +IMILBitmapEffectImpl::IsInPlaceModificationAllowed=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectimpl-isinplacemodificationallowed")] +IMILBitmapEffectImpl::SetParentEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectimpl-setparenteffect")] +IMILBitmapEffectInputConnector=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectinputconnector")] +IMILBitmapEffectInputConnector::ConnectTo=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectinputconnector-connectto")] +IMILBitmapEffectInputConnector::GetConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectinputconnector-getconnection")] +IMILBitmapEffectInteriorInputConnector=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectinteriorinputconnector")] +IMILBitmapEffectInteriorInputConnector::GetInputConnector=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectinteriorinputconnector-getinputconnector")] +IMILBitmapEffectInteriorOutputConnector=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectinterioroutputconnector")] +IMILBitmapEffectInteriorOutputConnector::GetOutputConnector=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectinterioroutputconnector-getoutputconnector")] +IMILBitmapEffectOutputConnector=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectoutputconnector")] +IMILBitmapEffectOutputConnector::GetConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectoutputconnector-getconnection")] +IMILBitmapEffectOutputConnector::GetNumberConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectoutputconnector-getnumberconnections")] +IMILBitmapEffectOutputConnectorImpl=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectoutputconnectorimpl")] +IMILBitmapEffectOutputConnectorImpl::AddBackLink=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectoutputconnectorimpl-addbacklink")] +IMILBitmapEffectOutputConnectorImpl::RemoveBackLink=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectoutputconnectorimpl-removebacklink")] +IMILBitmapEffectPrimitive=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectprimitive")] +IMILBitmapEffectPrimitive::GetAffineMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectprimitive-getaffinematrix")] +IMILBitmapEffectPrimitive::GetOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectprimitive-getoutput")] +IMILBitmapEffectPrimitive::HasAffineTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectprimitive-hasaffinetransform")] +IMILBitmapEffectPrimitive::HasInverseTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectprimitive-hasinversetransform")] +IMILBitmapEffectPrimitive::TransformPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectprimitive-transformpoint")] +IMILBitmapEffectPrimitive::TransformRect=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectprimitive-transformrect")] +IMILBitmapEffectPrimitiveImpl=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectprimitiveimpl")] +IMILBitmapEffectPrimitiveImpl::IsDirty=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectprimitiveimpl-isdirty")] +IMILBitmapEffectPrimitiveImpl::IsVolatile=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectprimitiveimpl-isvolatile")] +IMILBitmapEffectRenderContext=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectrendercontext")] +IMILBitmapEffectRenderContext::GetFinalTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectrendercontext-getfinaltransform")] +IMILBitmapEffectRenderContext::GetOutputDPI=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectrendercontext-getoutputdpi")] +IMILBitmapEffectRenderContext::GetOutputPixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectrendercontext-getoutputpixelformat")] +IMILBitmapEffectRenderContext::SetInitialTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectrendercontext-setinitialtransform")] +IMILBitmapEffectRenderContext::SetOutputDPI=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectrendercontext-setoutputdpi")] +IMILBitmapEffectRenderContext::SetOutputPixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectrendercontext-setoutputpixelformat")] +IMILBitmapEffectRenderContext::SetRegionOfInterest=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectrendercontext-setregionofinterest")] +IMILBitmapEffectRenderContext::SetUseSoftwareRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectrendercontext-setusesoftwarerenderer")] +IMILBitmapEffectRenderContextImpl=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffectrendercontextimpl")] +IMILBitmapEffectRenderContextImpl::GetOutputBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectrendercontextimpl-getoutputbounds")] +IMILBitmapEffectRenderContextImpl::GetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectrendercontextimpl-gettransform")] +IMILBitmapEffectRenderContextImpl::GetUseSoftwareRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectrendercontextimpl-getusesoftwarerenderer")] +IMILBitmapEffectRenderContextImpl::UpdateOutputBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectrendercontextimpl-updateoutputbounds")] +IMILBitmapEffectRenderContextImpl::UpdateTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffectrendercontextimpl-updatetransform")] +IMILBitmapEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nn-mileffects-imilbitmapeffects")] +IMILBitmapEffects::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffects-_newenum")] +IMILBitmapEffects::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffects-get_count")] +IMILBitmapEffects::get_Parent=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffects-get_parent")] +IMILBitmapEffects::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/nf-mileffects-imilbitmapeffects-item")] +imin=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imin--sm4---asm-")] +IMixerOCX=[Documentation("https://docs.microsoft.com/windows/win32/api/mixerocx/nn-mixerocx-imixerocx")] +IMixerOCX::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/mixerocx/nf-mixerocx-imixerocx-advise")] +IMixerOCX::GetAspectRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/mixerocx/nf-mixerocx-imixerocx-getaspectratio")] +IMixerOCX::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mixerocx/nf-mixerocx-imixerocx-getstatus")] +IMixerOCX::GetVideoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mixerocx/nf-mixerocx-imixerocx-getvideosize")] +IMixerOCX::OnDisplayChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mixerocx/nf-mixerocx-imixerocx-ondisplaychange")] +IMixerOCX::OnDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/mixerocx/nf-mixerocx-imixerocx-ondraw")] +IMixerOCX::SetDrawRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/mixerocx/nf-mixerocx-imixerocx-setdrawregion")] +IMixerOCX::UnAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/mixerocx/nf-mixerocx-imixerocx-unadvise")] +IMixerOCXNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mixerocx/nn-mixerocx-imixerocxnotify")] +IMixerOCXNotify::OnDataChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mixerocx/nf-mixerocx-imixerocxnotify-ondatachange")] +IMixerOCXNotify::OnInvalidateRect=[Documentation("https://docs.microsoft.com/windows/win32/api/mixerocx/nf-mixerocx-imixerocxnotify-oninvalidaterect")] +IMixerOCXNotify::OnStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/mixerocx/nf-mixerocx-imixerocxnotify-onstatuschange")] +IMixerPinConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nn-mpconfig-imixerpinconfig")] +IMixerPinConfig::GetAspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nf-mpconfig-imixerpinconfig-getaspectratiomode")] +IMixerPinConfig::GetBlendingParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nf-mpconfig-imixerpinconfig-getblendingparameter")] +IMixerPinConfig::GetColorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nf-mpconfig-imixerpinconfig-getcolorkey")] +IMixerPinConfig::GetRelativePosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nf-mpconfig-imixerpinconfig-getrelativeposition")] +IMixerPinConfig::GetStreamTransparent=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nf-mpconfig-imixerpinconfig-getstreamtransparent")] +IMixerPinConfig::GetZOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nf-mpconfig-imixerpinconfig-getzorder")] +IMixerPinConfig::SetAspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nf-mpconfig-imixerpinconfig-setaspectratiomode")] +IMixerPinConfig::SetBlendingParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nf-mpconfig-imixerpinconfig-setblendingparameter")] +IMixerPinConfig::SetColorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nf-mpconfig-imixerpinconfig-setcolorkey")] +IMixerPinConfig::SetRelativePosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nf-mpconfig-imixerpinconfig-setrelativeposition")] +IMixerPinConfig::SetStreamTransparent=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nf-mpconfig-imixerpinconfig-setstreamtransparent")] +IMixerPinConfig::SetZOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nf-mpconfig-imixerpinconfig-setzorder")] +IMixerPinConfig2=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nn-mpconfig-imixerpinconfig2")] +IMixerPinConfig2::GetOverlaySurfaceColorControls=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nf-mpconfig-imixerpinconfig2-getoverlaysurfacecolorcontrols")] +IMixerPinConfig2::SetOverlaySurfaceColorControls=[Documentation("https://docs.microsoft.com/windows/win32/api/mpconfig/nf-mpconfig-imixerpinconfig2-setoverlaysurfacecolorcontrols")] +imm_atomic_alloc=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imm-atomic-alloc--sm5---asm-")] +imm_atomic_and=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imm-atomic-and--sm5---asm-")] +imm_atomic_cmp_exch=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imm-atomic-cmp-exch--sm5---asm-")] +imm_atomic_consume=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imm-atomic-consume--sm5---asm-")] +imm_atomic_exch=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imm-atomic-exch--sm5---asm-")] +imm_atomic_iadd=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imm-atomic-iadd--sm5---asm-")] +imm_atomic_imax=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imm-atomic-imax--sm5---asm-")] +imm_atomic_imin=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imm-atomic-imin--sm5---asm-")] +imm_atomic_or=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imm-atomic-or--sm5---asm-")] +imm_atomic_umax=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imm-atomic-umax--sm5---asm-")] +imm_atomic_umin=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imm-atomic-umin--sm5---asm-")] +imm_atomic_xor=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imm-atomic-xor--sm5---asm-")] +ImmAssociateContext=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immassociatecontext")] +ImmAssociateContextEx=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immassociatecontextex")] +ImmConfigureIME=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immconfigureimew")] +ImmConfigureIMEA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immconfigureimea")] +ImmConfigureIMEW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immconfigureimew")] +ImmCreateContext=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immcreatecontext")] +IMMCVersionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-immcversioninfo")] +IMMCVersionInfo::GetMMCVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-immcversioninfo-getmmcversion")] +ImmDestroyContext=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immdestroycontext")] +IMMDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nn-mmdeviceapi-immdevice")] +IMMDevice::Activate=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immdevice-activate")] +IMMDevice::GetId=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immdevice-getid")] +IMMDevice::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immdevice-getstate")] +IMMDevice::OpenPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immdevice-openpropertystore")] +IMMDeviceCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nn-mmdeviceapi-immdevicecollection")] +IMMDeviceCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immdevicecollection-getcount")] +IMMDeviceCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immdevicecollection-item")] +IMMDeviceEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nn-mmdeviceapi-immdeviceenumerator")] +IMMDeviceEnumerator::EnumAudioEndpoints=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immdeviceenumerator-enumaudioendpoints")] +IMMDeviceEnumerator::GetDefaultAudioEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immdeviceenumerator-getdefaultaudioendpoint")] +IMMDeviceEnumerator::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immdeviceenumerator-getdevice")] +IMMDeviceEnumerator::RegisterEndpointNotificationCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immdeviceenumerator-registerendpointnotificationcallback")] +IMMDeviceEnumerator::UnregisterEndpointNotificationCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immdeviceenumerator-unregisterendpointnotificationcallback")] +ImmDisableIME=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immdisableime")] +ImmDisableLegacyIME=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immdisablelegacyime")] +ImmDisableTextFrameService=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immdisabletextframeservice")] +IMMEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nn-mmdeviceapi-immendpoint")] +IMMEndpoint::GetDataFlow=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immendpoint-getdataflow")] +ImmEnumInputContext=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immenuminputcontext")] +ImmEnumRegisterWord=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immenumregisterworda")] +ImmEnumRegisterWordA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immenumregisterworda")] +ImmEnumRegisterWordW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immenumregisterwordw")] +ImmEscape=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immescapew")] +ImmEscapeA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immescapea")] +ImmEscapeW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immescapew")] +ImmGetCandidateList=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immgetcandidatelistw")] +ImmGetCandidateListA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetcandidatelista")] +ImmGetCandidateListCount=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immgetcandidatelistcounta")] +ImmGetCandidateListCountA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetcandidatelistcounta")] +ImmGetCandidateListCountW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetcandidatelistcountw")] +ImmGetCandidateListW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetcandidatelistw")] +ImmGetCandidateWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetcandidatewindow")] +ImmGetCompositionFont=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immgetcompositionfontw")] +ImmGetCompositionFontA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetcompositionfonta")] +ImmGetCompositionFontW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetcompositionfontw")] +ImmGetCompositionString=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immgetcompositionstringa")] +ImmGetCompositionStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetcompositionstringa")] +ImmGetCompositionStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetcompositionstringw")] +ImmGetCompositionWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetcompositionwindow")] +ImmGetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetcontext")] +ImmGetConversionList=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immgetconversionlista")] +ImmGetConversionListA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetconversionlista")] +ImmGetConversionListW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetconversionlistw")] +ImmGetConversionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetconversionstatus")] +ImmGetDefaultIMEWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetdefaultimewnd")] +ImmGetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immgetdescriptionw")] +ImmGetDescriptionA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetdescriptiona")] +ImmGetDescriptionW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetdescriptionw")] +ImmGetGuideLine=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immgetguidelinea")] +ImmGetGuideLineA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetguidelinea")] +ImmGetGuideLineW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetguidelinew")] +ImmGetIMEFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immgetimefilenamea")] +ImmGetIMEFileNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetimefilenamea")] +ImmGetIMEFileNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetimefilenamew")] +ImmGetImeMenuItems=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immgetimemenuitemsw")] +ImmGetImeMenuItemsA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetimemenuitemsa")] +ImmGetImeMenuItemsW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetimemenuitemsw")] +ImmGetOpenStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetopenstatus")] +ImmGetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetproperty")] +ImmGetRegisterWordStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immgetregisterwordstylew")] +ImmGetRegisterWordStyleA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetregisterwordstylea")] +ImmGetRegisterWordStyleW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetregisterwordstylew")] +ImmGetStatusWindowPos=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetstatuswindowpos")] +ImmGetVirtualKey=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immgetvirtualkey")] +ImmInstallIME=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-imminstallimew")] +ImmInstallIMEA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-imminstallimea")] +ImmInstallIMEW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-imminstallimew")] +ImmIsIME=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immisime")] +ImmIsUIMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immisuimessagew")] +ImmIsUIMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immisuimessagea")] +ImmIsUIMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immisuimessagew")] +IMMNotificationClient=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nn-mmdeviceapi-immnotificationclient")] +IMMNotificationClient::OnDefaultDeviceChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immnotificationclient-ondefaultdevicechanged")] +IMMNotificationClient::OnDeviceAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immnotificationclient-ondeviceadded")] +IMMNotificationClient::OnDeviceRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immnotificationclient-ondeviceremoved")] +IMMNotificationClient::OnDeviceStateChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immnotificationclient-ondevicestatechanged")] +IMMNotificationClient::OnPropertyValueChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/mmdeviceapi/nf-mmdeviceapi-immnotificationclient-onpropertyvaluechanged")] +ImmNotifyIME=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immnotifyime")] +ImmRegisterWord=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immregisterworda")] +ImmRegisterWordA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immregisterworda")] +ImmRegisterWordW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immregisterwordw")] +ImmReleaseContext=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immreleasecontext")] +ImmRequestMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immrequestmessagew")] +ImmRequestMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immrequestmessagea")] +ImmRequestMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immrequestmessagew")] +ImmSetCandidateWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immsetcandidatewindow")] +ImmSetCompositionFont=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immsetcompositionfontw")] +ImmSetCompositionFontA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immsetcompositionfonta")] +ImmSetCompositionFontW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immsetcompositionfontw")] +ImmSetCompositionString=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immsetcompositionstringw")] +ImmSetCompositionStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immsetcompositionstringa")] +ImmSetCompositionStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immsetcompositionstringw")] +ImmSetCompositionWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immsetcompositionwindow")] +ImmSetConversionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immsetconversionstatus")] +ImmSetOpenStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immsetopenstatus")] +ImmSetStatusWindowPos=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immsetstatuswindowpos")] +ImmSimulateHotKey=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immsimulatehotkey")] +ImmUnregisterWord=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/nf-immdev-immunregisterwordw")] +ImmUnregisterWordA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immunregisterworda")] +ImmUnregisterWordW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nf-imm-immunregisterwordw")] +IMN_CHANGECANDIDATE=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imn-changecandidate")] +IMN_CLOSECANDIDATE=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imn-closecandidate")] +IMN_CLOSESTATUSWINDOW=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imn-closestatuswindow")] +IMN_GUIDELINE=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imn-guideline")] +IMN_OPENCANDIDATE=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imn-opencandidate")] +IMN_OPENSTATUSWINDOW=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imn-openstatuswindow")] +IMN_SETCANDIDATEPOS=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imn-setcandidatepos")] +IMN_SETCOMPOSITIONFONT=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imn-setcompositionfont")] +IMN_SETCOMPOSITIONWINDOW=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imn-setcompositionwindow")] +IMN_SETCONVERSIONMODE=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imn-setconversionmode")] +IMN_SETOPENSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imn-setopenstatus")] +IMN_SETSENTENCEMODE=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imn-setsentencemode")] +IMN_SETSTATUSWINDOWPOS=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imn-setstatuswindowpos")] +IModalWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-imodalwindow")] +IModalWindow::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-imodalwindow-show")] +IMofCompiler=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-imofcompiler")] +IMofCompiler::CompileBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-imofcompiler-compilebuffer")] +IMofCompiler::CompileFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-imofcompiler-compilefile")] +IMofCompiler::CreateBMOF=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-imofcompiler-createbmof")] +IMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-imoniker")] +IMoniker::BindToObject=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imoniker-bindtoobject")] +IMoniker::BindToStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imoniker-bindtostorage")] +IMoniker::CommonPrefixWith=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imoniker-commonprefixwith")] +IMoniker::ComposeWith=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imoniker-composewith")] +IMoniker::Enum=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imoniker-enum")] +IMoniker::GetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imoniker-getdisplayname")] +IMoniker::GetTimeOfLastChange=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imoniker-gettimeoflastchange")] +IMoniker::Hash=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imoniker-hash")] +IMoniker::Inverse=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imoniker-inverse")] +IMoniker::IsEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imoniker-isequal")] +IMoniker::IsRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imoniker-isrunning")] +IMoniker::IsSystemMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imoniker-issystemmoniker")] +IMoniker::ParseDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imoniker-parsedisplayname")] +IMoniker::Reduce=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imoniker-reduce")] +IMoniker::RelativePathTo=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-imoniker-relativepathto")] +IMonitor=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/imonitor")] +IMonitor::DoConfigure=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/imonitor-doconfigure")] +IMonitor::DoInitialize=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/imonitor-doinitialize")] +IMonitor::OnFrames=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/imonitor-onframes")] +IMonitor::OnStart=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/imonitor-onstart")] +IMonitor::OnStatus=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/imonitor-onstatus")] +IMonitor::OnStop=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/imonitor-onstop")] +IMonitorEventer=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/imonitoreventer")] +IMonitorEventer::FreeEventData=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/imonitoreventer-freeeventdata")] +IMonitorEventer::GetEventData=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/imonitoreventer-geteventdata")] +IMonitorEventer::SendNMEvent=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/imonitoreventer-sendnmevent")] +IMonthlyDOWTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-imonthlydowtrigger")] +IMonthlyDOWTrigger::DaysOfWeek=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlydowtrigger-get_daysofweek")] +IMonthlyDOWTrigger::get_DaysOfWeek=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlydowtrigger-get_daysofweek")] +IMonthlyDOWTrigger::get_MonthsOfYear=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlydowtrigger-get_monthsofyear")] +IMonthlyDOWTrigger::get_RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlydowtrigger-get_randomdelay")] +IMonthlyDOWTrigger::get_RunOnLastWeekOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlydowtrigger-get_runonlastweekofmonth")] +IMonthlyDOWTrigger::get_WeeksOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlydowtrigger-get_weeksofmonth")] +IMonthlyDOWTrigger::MonthsOfYear=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlydowtrigger-get_monthsofyear")] +IMonthlyDOWTrigger::put_DaysOfWeek=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlydowtrigger-put_daysofweek")] +IMonthlyDOWTrigger::put_MonthsOfYear=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlydowtrigger-put_monthsofyear")] +IMonthlyDOWTrigger::put_RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlydowtrigger-put_randomdelay")] +IMonthlyDOWTrigger::put_RunOnLastWeekOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlydowtrigger-put_runonlastweekofmonth")] +IMonthlyDOWTrigger::put_WeeksOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlydowtrigger-put_weeksofmonth")] +IMonthlyDOWTrigger::RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlydowtrigger-put_randomdelay")] +IMonthlyDOWTrigger::RunOnLastWeekOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlydowtrigger-get_runonlastweekofmonth")] +IMonthlyDOWTrigger::WeeksOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlydowtrigger-get_weeksofmonth")] +IMonthlyTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-imonthlytrigger")] +IMonthlyTrigger::DaysOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlytrigger-get_daysofmonth")] +IMonthlyTrigger::get_DaysOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlytrigger-get_daysofmonth")] +IMonthlyTrigger::get_MonthsOfYear=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlytrigger-get_monthsofyear")] +IMonthlyTrigger::get_RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlytrigger-get_randomdelay")] +IMonthlyTrigger::get_RunOnLastDayOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlytrigger-get_runonlastdayofmonth")] +IMonthlyTrigger::MonthsOfYear=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlytrigger-get_monthsofyear")] +IMonthlyTrigger::put_DaysOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlytrigger-put_daysofmonth")] +IMonthlyTrigger::put_MonthsOfYear=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlytrigger-put_monthsofyear")] +IMonthlyTrigger::put_RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlytrigger-put_randomdelay")] +IMonthlyTrigger::put_RunOnLastDayOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlytrigger-put_runonlastdayofmonth")] +IMonthlyTrigger::RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlytrigger-put_randomdelay")] +IMonthlyTrigger::RunOnLastDayOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-imonthlytrigger-get_runonlastdayofmonth")] +IMPEG2_TIF_CONTROL=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nn-bdatif-impeg2_tif_control")] +IMPEG2_TIF_CONTROL::AddPIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-impeg2_tif_control-addpids")] +IMPEG2_TIF_CONTROL::DeletePIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-impeg2_tif_control-deletepids")] +IMPEG2_TIF_CONTROL::GetPIDCount=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-impeg2_tif_control-getpidcount")] +IMPEG2_TIF_CONTROL::GetPIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-impeg2_tif_control-getpids")] +IMPEG2_TIF_CONTROL::RegisterTIF=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-impeg2_tif_control-registertif")] +IMPEG2_TIF_CONTROL::UnregisterTIF=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-impeg2_tif_control-unregistertif")] +IMPEG2Component=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-impeg2component")] +IMPEG2Component::get_PCRPID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-impeg2component-get_pcrpid")] +IMPEG2Component::get_PID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-impeg2component-get_pid")] +IMPEG2Component::get_ProgramNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-impeg2component-get_programnumber")] +IMPEG2Component::put_PCRPID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-impeg2component-put_pcrpid")] +IMPEG2Component::put_PID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-impeg2component-put_pid")] +IMPEG2Component::put_ProgramNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-impeg2component-put_programnumber")] +IMPEG2ComponentType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-impeg2componenttype")] +IMPEG2ComponentType::get_StreamType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-impeg2componenttype-get_streamtype")] +IMPEG2ComponentType::put_StreamType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-impeg2componenttype-put_streamtype")] +IMpeg2Data=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nn-mpeg2data-impeg2data")] +IMpeg2Data::GetSection=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-impeg2data-getsection")] +IMpeg2Data::GetStreamOfSections=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-impeg2data-getstreamofsections")] +IMpeg2Data::GetTable=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-impeg2data-gettable")] +IMpeg2Demultiplexer=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-impeg2demultiplexer")] +IMpeg2Demultiplexer::CreateOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-impeg2demultiplexer-createoutputpin")] +IMpeg2Demultiplexer::DeleteOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-impeg2demultiplexer-deleteoutputpin")] +IMpeg2Demultiplexer::SetOutputPinMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-impeg2demultiplexer-setoutputpinmediatype")] +IMPEG2PIDMap=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nn-bdaiface-impeg2pidmap")] +IMPEG2PIDMap::EnumPIDMap=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-impeg2pidmap-enumpidmap")] +IMPEG2PIDMap::MapPID=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-impeg2pidmap-mappid")] +IMPEG2PIDMap::UnmapPID=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/nf-bdaiface-impeg2pidmap-unmappid")] +IMpeg2PsiParser=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/impeg2psiparser")] +IMpeg2PsiParser::GetCountOfElementaryStreams=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/impeg2psiparser-getcountofelementarystreams")] +IMpeg2PsiParser::GetCountOfPrograms=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/impeg2psiparser-getcountofprograms")] +IMpeg2PsiParser::GetPatVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/impeg2psiparser-getpatversionnumber")] +IMpeg2PsiParser::GetPmtVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/impeg2psiparser-getpmtversionnumber")] +IMpeg2PsiParser::GetRecordProgramNumber=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/impeg2psiparser-getrecordprogramnumber")] +IMpeg2PsiParser::GetTransportStreamId=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/impeg2psiparser-gettransportstreamid")] +IMpeg2Stream=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nn-mpeg2data-impeg2stream")] +IMpeg2Stream::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-impeg2stream-initialize")] +IMpeg2Stream::SupplyDataBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-impeg2stream-supplydatabuffer")] +IMPEG2StreamIdMap=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-impeg2streamidmap")] +IMPEG2StreamIdMap::EnumStreamIdMap=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-impeg2streamidmap-enumstreamidmap")] +IMPEG2StreamIdMap::MapStreamId=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-impeg2streamidmap-mapstreamid")] +IMPEG2StreamIdMap::UnmapStreamId=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-impeg2streamidmap-unmapstreamid")] +IMpeg2TableFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nn-mpeg2data-impeg2tablefilter")] +IMpeg2TableFilter::AddExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-impeg2tablefilter-addextension")] +IMpeg2TableFilter::AddPID=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-impeg2tablefilter-addpid")] +IMpeg2TableFilter::AddTable=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-impeg2tablefilter-addtable")] +IMpeg2TableFilter::RemoveExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-impeg2tablefilter-removeextension")] +IMpeg2TableFilter::RemovePID=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-impeg2tablefilter-removepid")] +IMpeg2TableFilter::RemoveTable=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-impeg2tablefilter-removetable")] +IMPEG2TuneRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-impeg2tunerequest")] +IMPEG2TuneRequest::get_ProgNo=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-impeg2tunerequest-get_progno")] +IMPEG2TuneRequest::get_TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-impeg2tunerequest-get_tsid")] +IMPEG2TuneRequest::put_ProgNo=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-impeg2tunerequest-put_progno")] +IMPEG2TuneRequest::put_TSID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-impeg2tunerequest-put_tsid")] +IMPEG2TuneRequestFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-impeg2tunerequestfactory")] +IMPEG2TuneRequestFactory::CreateTuneRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-impeg2tunerequestfactory-createtunerequest")] +IMPEG2TuneRequestSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-impeg2tunerequestsupport")] +IMpegAudioDecoder=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/nn-mpegtype-impegaudiodecoder")] +IMpegAudioDecoder::get_AudioFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/nf-mpegtype-impegaudiodecoder-get_audioformat")] +IMpegAudioDecoder::get_DecoderAccuracy=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/nf-mpegtype-impegaudiodecoder-get_decoderaccuracy")] +IMpegAudioDecoder::get_DecoderWordSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/nf-mpegtype-impegaudiodecoder-get_decoderwordsize")] +IMpegAudioDecoder::get_DualMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/nf-mpegtype-impegaudiodecoder-get_dualmode")] +IMpegAudioDecoder::get_FrequencyDivider=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/nf-mpegtype-impegaudiodecoder-get_frequencydivider")] +IMpegAudioDecoder::get_IntegerDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/nf-mpegtype-impegaudiodecoder-get_integerdecode")] +IMpegAudioDecoder::get_Stereo=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/nf-mpegtype-impegaudiodecoder-get_stereo")] +IMpegAudioDecoder::put_DecoderAccuracy=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/nf-mpegtype-impegaudiodecoder-put_decoderaccuracy")] +IMpegAudioDecoder::put_DecoderWordSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/nf-mpegtype-impegaudiodecoder-put_decoderwordsize")] +IMpegAudioDecoder::put_DualMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/nf-mpegtype-impegaudiodecoder-put_dualmode")] +IMpegAudioDecoder::put_FrequencyDivider=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/nf-mpegtype-impegaudiodecoder-put_frequencydivider")] +IMpegAudioDecoder::put_IntegerDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/nf-mpegtype-impegaudiodecoder-put_integerdecode")] +IMpegAudioDecoder::put_Stereo=[Documentation("https://docs.microsoft.com/windows/win32/api/mpegtype/nf-mpegtype-impegaudiodecoder-put_stereo")] +ImpersonateAnonymousToken=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-impersonateanonymoustoken")] +ImpersonateDdeClientWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/dde/nf-dde-impersonateddeclientwindow")] +ImpersonateLoggedOnUser=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-impersonateloggedonuser")] +ImpersonateNamedPipeClient=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-impersonatenamedpipeclient")] +ImpersonateSecurityContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-impersonatesecuritycontext")] +ImpersonateSelf=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-impersonateself")] +Impersonation=[Documentation("https://docs.microsoft.com/windows/win32/com/com-impersonation-level-constants")] +Implementation-Dependent=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/implementation-dependent-state-variables")] +Implementing=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/implementing-nap-for-eap-methods")] +ImportCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nc-winbase-pfe_import_func")] +importChannel=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-importchannel-channellisttype-element")] +ImportChannelType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-importchanneltype-complextype")] +importHint=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/importhint")] +ImportNtmsDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-importntmsdatabase")] +ImportPFXFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-importpfxflags")] +ImportPFXToProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nc-certenroll-importpfxtoprovider")] +ImportPFXToProviderFreeData=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nc-certenroll-importpfxtoproviderfreedata")] +ImportRSoPData=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-importrsopdata")] +ImportSecurityContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-importsecuritycontexta")] +ImportSecurityContextA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-importsecuritycontexta")] +ImportSecurityContextW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-importsecuritycontextw")] +IMR_CANDIDATEWINDOW=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imr-candidatewindow")] +IMR_COMPOSITIONFONT=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imr-compositionfont")] +IMR_COMPOSITIONWINDOW=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imr-compositionwindow")] +IMR_CONFIRMRECONVERTSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imr-confirmreconvertstring")] +IMR_DOCUMENTFEED=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imr-documentfeed")] +IMR_QUERYCHARPOSITION=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imr-querycharposition")] +IMR_RECONVERTSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Intl/imr-reconvertstring")] +IMSCapabilities=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imscapabilitiesiunknown")] +IMSCapabilities::GetCapabilities=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imscapabilities-getcapabilities")] +IMSCEPSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nn-casetup-imscepsetup")] +IMSCEPSetup::get_MSCEPErrorId=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-imscepsetup-get_msceperrorid")] +IMSCEPSetup::get_MSCEPErrorString=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-imscepsetup-get_msceperrorstring")] +IMSCEPSetup::GetKeyLengthList=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-imscepsetup-getkeylengthlist")] +IMSCEPSetup::GetMSCEPSetupProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-imscepsetup-getmscepsetupproperty")] +IMSCEPSetup::GetProviderNameList=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-imscepsetup-getprovidernamelist")] +IMSCEPSetup::InitializeDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-imscepsetup-initializedefaults")] +IMSCEPSetup::Install=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-imscepsetup-install")] +IMSCEPSetup::IsMSCEPStoreEmpty=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-imscepsetup-ismscepstoreempty")] +IMSCEPSetup::MSCEPErrorId=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-imscepsetup-get_msceperrorid")] +IMSCEPSetup::MSCEPErrorString=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-imscepsetup-get_msceperrorstring")] +IMSCEPSetup::PostUnInstall=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-imscepsetup-postuninstall")] +IMSCEPSetup::PreUnInstall=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-imscepsetup-preuninstall")] +IMSCEPSetup::SetAccountInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-imscepsetup-setaccountinformation")] +IMSCEPSetup::SetMSCEPSetupProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/nf-casetup-imscepsetup-setmscepsetupproperty")] +IMsgServiceAdmin=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgserviceadminiunknown")] +IMsgServiceAdmin::AdminProviders=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgserviceadmin-adminproviders")] +IMsgServiceAdmin::ConfigureMsgService=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgserviceadmin-configuremsgservice")] +IMsgServiceAdmin::CopyMsgService=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgserviceadmin-copymsgservice")] +IMsgServiceAdmin::CreateMsgService=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgserviceadmin-createmsgservice")] +IMsgServiceAdmin::DeleteMsgService=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgserviceadmin-deletemsgservice")] +IMsgServiceAdmin::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgserviceadmin-getlasterror")] +IMsgServiceAdmin::GetMsgServiceTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgserviceadmin-getmsgservicetable")] +IMsgServiceAdmin::GetProviderTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgserviceadmin-getprovidertable")] +IMsgServiceAdmin::MsgServiceTransportOrder=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgserviceadmin-msgservicetransportorder")] +IMsgServiceAdmin::OpenProfileSection=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgserviceadmin-openprofilesection")] +IMsgServiceAdmin::RenameMsgService=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgserviceadmin-renamemsgservice")] +IMsgServiceAdmin::SetPrimaryIdentity=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgserviceadmin-setprimaryidentity")] +IMsgServiceAdmin2=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgserviceadmin2imsgserviceadmin")] +IMsgServiceAdmin2::CreateMsgServiceEx=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgserviceadmin2-createmsgserviceex")] +IMsgStore=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgstoreimapiprop")] +IMsgStore::AbortSubmit=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgstore-abortsubmit")] +IMsgStore::Advise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgstore-advise")] +IMsgStore::CompareEntryIDs=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgstore-compareentryids")] +IMsgStore::FinishedMsg=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgstore-finishedmsg")] +IMsgStore::GetOutgoingQueue=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgstore-getoutgoingqueue")] +IMsgStore::GetReceiveFolder=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgstore-getreceivefolder")] +IMsgStore::GetReceiveFolderTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgstore-getreceivefoldertable")] +IMsgStore::NotifyNewMail=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgstore-notifynewmail")] +IMsgStore::OpenEntry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgstore-openentry")] +IMsgStore::SetLockState=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgstore-setlockstate")] +IMsgStore::SetReceiveFolder=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgstore-setreceivefolder")] +IMsgStore::StoreLogoff=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgstore-storelogoff")] +IMsgStore::Unadvise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsgstore-unadvise")] +IMSI=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-imsi")] +IMSLogon=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imslogoniunknown")] +IMSLogon::Advise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imslogon-advise")] +IMSLogon::CompareEntryIDs=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imslogon-compareentryids")] +IMSLogon::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imslogon-getlasterror")] +IMSLogon::Logoff=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imslogon-logoff")] +IMSLogon::OpenEntry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imslogon-openentry")] +IMSLogon::OpenStatusEntry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imslogon-openstatusentry")] +IMSLogon::Unadvise=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imslogon-unadvise")] +IMsmConfigurableItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nn-mergemod-imsmconfigurableitem")] +IMsmConfigurableItem::get_Attributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmconfigurableitem-get_attributes")] +IMsmConfigurableItem::get_Context=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmconfigurableitem-get_context")] +IMsmConfigurableItem::get_DefaultValue=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmconfigurableitem-get_defaultvalue")] +IMsmConfigurableItem::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmconfigurableitem-get_description")] +IMsmConfigurableItem::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmconfigurableitem-get_displayname")] +IMsmConfigurableItem::get_Format=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmconfigurableitem-get_format")] +IMsmConfigurableItem::get_HelpKeyword=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmconfigurableitem-get_helpkeyword")] +IMsmConfigurableItem::get_HelpLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmconfigurableitem-get_helplocation")] +IMsmConfigurableItem::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmconfigurableitem-get_name")] +IMsmConfigurableItem::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmconfigurableitem-get_type")] +IMsmConfigureModule=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nn-mergemod-imsmconfiguremodule")] +IMsmConfigureModule::ProvideIntegerData=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmconfiguremodule-provideintegerdata")] +IMsmConfigureModule::ProvideTextData=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmconfiguremodule-providetextdata")] +IMsmDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nn-mergemod-imsmdependency")] +IMsmDependency::get_Language=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmdependency-get_language")] +IMsmDependency::get_Module=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmdependency-get_module")] +IMsmDependency::get_Version=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmdependency-get_version")] +IMsmError=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nn-mergemod-imsmerror")] +IMsmError::get_DatabaseKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmerror-get_databasekeys")] +IMsmError::get_DatabaseTable=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmerror-get_databasetable")] +IMsmError::get_Language=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmerror-get_language")] +IMsmError::get_ModuleKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmerror-get_modulekeys")] +IMsmError::get_ModuleTable=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmerror-get_moduletable")] +IMsmError::get_Path=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmerror-get_path")] +IMsmError::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmerror-get_type")] +IMsmGetFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nn-mergemod-imsmgetfiles")] +IMsmGetFiles::get_ModuleFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmgetfiles-get_modulefiles")] +IMsmMerge=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nn-mergemod-imsmmerge")] +IMsmMerge::CloseDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge-closedatabase")] +IMsmMerge::CloseLog=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge-closelog")] +IMsmMerge::CloseModule=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge-closemodule")] +IMsmMerge::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge-connect")] +IMsmMerge::CreateSourceImage=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-createsourceimage")] +IMsmMerge::ExtractCAB=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge-extractcab")] +IMsmMerge::ExtractFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge-extractfiles")] +IMsmMerge::ExtractFilesEx=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-extractfilesex")] +IMsmMerge::get_ConfigurableItems=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-configurableitems")] +IMsmMerge::get_Dependencies=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge-get_dependencies")] +IMsmMerge::get_Errors=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge-get_errors")] +IMsmMerge::Log=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge-log")] +IMsmMerge::Merge=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge-merge")] +IMsmMerge::MergeEx=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-mergeex")] +IMsmMerge::OpenDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge-opendatabase")] +IMsmMerge::OpenLog=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge-openlog")] +IMsmMerge::OpenModule=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge-openmodule")] +IMsmMerge2=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nn-mergemod-imsmmerge2")] +IMsmMerge2::CreateSourceImage=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge2-createsourceimage")] +IMsmMerge2::ExtractFilesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge2-extractfilesex")] +IMsmMerge2::get_ConfigurableItems=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge2-get_configurableitems")] +IMsmMerge2::MergeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mergemod/nf-mergemod-imsmmerge2-mergeex")] +IMSProvider=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsprovideriunknown")] +IMSProvider::CompareStoreIDs=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsprovider-comparestoreids")] +IMSProvider::Logon=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsprovider-logon")] +IMSProvider::Shutdown=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsprovider-shutdown")] +IMSProvider::SpoolerLogon=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/imsprovider-spoolerlogon")] +IMSVidAnalogTuner=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidanalogtuner")] +IMSVidAnalogTuner::ChannelAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidanalogtuner-channelavailable")] +IMSVidAnalogTuner::get_AudioFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidanalogtuner-get_audiofrequency")] +IMSVidAnalogTuner::get_Channel=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidanalogtuner-get_channel")] +IMSVidAnalogTuner::get_CountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidanalogtuner-get_countrycode")] +IMSVidAnalogTuner::get_SAP=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidanalogtuner-get_sap")] +IMSVidAnalogTuner::get_VideoFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidanalogtuner-get_videofrequency")] +IMSVidAnalogTuner::put_Channel=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidanalogtuner-put_channel")] +IMSVidAnalogTuner::put_CountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidanalogtuner-put_countrycode")] +IMSVidAnalogTuner::put_SAP=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidanalogtuner-put_sap")] +IMSVidAnalogTuner2=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidanalogtuner2")] +IMSVidAnalogTuner2::get_NumAuxInputs=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidanalogtuner2-get_numauxinputs")] +IMSVidAnalogTuner2::get_TunerModes=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidanalogtuner2-get_tunermodes")] +IMSVidAnalogTuner2::get_TVFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidanalogtuner2-get_tvformats")] +IMSVidAnalogTunerEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidanalogtunerevent")] +IMSVidAudioRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidaudiorenderer")] +IMSVidAudioRenderer::get_Balance=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorenderer-get_balance")] +IMSVidAudioRenderer::get_Volume=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorenderer-get_volume")] +IMSVidAudioRenderer::put_Balance=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorenderer-put_balance")] +IMSVidAudioRenderer::put_Volume=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorenderer-put_volume")] +IMSVidAudioRendererDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidaudiorendererdevices")] +IMSVidAudioRendererDevices::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorendererdevices-add")] +IMSVidAudioRendererDevices::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorendererdevices-get__newenum")] +IMSVidAudioRendererDevices::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorendererdevices-get_count")] +IMSVidAudioRendererDevices::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorendererdevices-get_item")] +IMSVidAudioRendererDevices::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorendererdevices-remove")] +IMSVidAudioRendererEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidaudiorendererevent")] +IMSVidAudioRendererEvent2=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidaudiorendererevent2")] +IMSVidAudioRendererEvent2::AVAudioChannelConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorendererevent2-avaudiochannelconfig")] +IMSVidAudioRendererEvent2::AVAudioChannelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorendererevent2-avaudiochannelcount")] +IMSVidAudioRendererEvent2::AVAudioSampleRate=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorendererevent2-avaudiosamplerate")] +IMSVidAudioRendererEvent2::AVDDSurroundMode=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorendererevent2-avddsurroundmode")] +IMSVidAudioRendererEvent2::AVDecAudioDualMono=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorendererevent2-avdecaudiodualmono")] +IMSVidAudioRendererEvent2::AVDecCommonInputFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorendererevent2-avdeccommoninputformat")] +IMSVidAudioRendererEvent2::AVDecCommonMeanBitRate=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorendererevent2-avdeccommonmeanbitrate")] +IMSVidAudioRendererEvent2::AVDecCommonOutputFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidaudiorendererevent2-avdeccommonoutputformat")] +IMSVidClosedCaptioning=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidclosedcaptioning")] +IMSVidClosedCaptioning::get_Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidclosedcaptioning-get_enable")] +IMSVidClosedCaptioning::put_Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidclosedcaptioning-put_enable")] +IMSVidClosedCaptioning2=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidclosedcaptioning2")] +IMSVidClosedCaptioning2::get_Service=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidclosedcaptioning2-get_service")] +IMSVidClosedCaptioning2::put_Service=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidclosedcaptioning2-put_service")] +IMSVidClosedCaptioning3=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidclosedcaptioning3")] +IMSVidClosedCaptioning3::get_TeleTextFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidclosedcaptioning3-get_teletextfilter")] +IMSVidCtl=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nn-msvidctl-imsvidctl")] +IMSVidCtl::Build=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-build")] +IMSVidCtl::Decompose=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-decompose")] +IMSVidCtl::DisableAudio=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-disableaudio")] +IMSVidCtl::DisableVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-disablevideo")] +IMSVidCtl::get__InputsAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get__inputsavailable")] +IMSVidCtl::get__OutputsAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get__outputsavailable")] +IMSVidCtl::get_AudioRendererActive=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_audiorendereractive")] +IMSVidCtl::get_AudioRenderersAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_audiorenderersavailable")] +IMSVidCtl::get_AutoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_autosize")] +IMSVidCtl::get_BackColor=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_backcolor")] +IMSVidCtl::get_ColorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_colorkey")] +IMSVidCtl::get_DisplaySize=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_displaysize")] +IMSVidCtl::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_enabled")] +IMSVidCtl::get_FeaturesActive=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_featuresactive")] +IMSVidCtl::get_FeaturesAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_featuresavailable")] +IMSVidCtl::get_InputActive=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_inputactive")] +IMSVidCtl::get_InputsAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_inputsavailable")] +IMSVidCtl::get_MaintainAspectRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_maintainaspectratio")] +IMSVidCtl::get_OutputsActive=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_outputsactive")] +IMSVidCtl::get_OutputsAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_outputsavailable")] +IMSVidCtl::get_State=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_state")] +IMSVidCtl::get_TabStop=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_tabstop")] +IMSVidCtl::get_VideoRendererActive=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_videorendereractive")] +IMSVidCtl::get_VideoRenderersAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_videorenderersavailable")] +IMSVidCtl::get_Window=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-get_window")] +IMSVidCtl::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-pause")] +IMSVidCtl::put_AudioRendererActive=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-put_audiorendereractive")] +IMSVidCtl::put_AutoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-put_autosize")] +IMSVidCtl::put_BackColor=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-put_backcolor")] +IMSVidCtl::put_ColorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-put_colorkey")] +IMSVidCtl::put_DisplaySize=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-put_displaysize")] +IMSVidCtl::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-put_enabled")] +IMSVidCtl::put_FeaturesActive=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-put_featuresactive")] +IMSVidCtl::put_InputActive=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-put_inputactive")] +IMSVidCtl::put_MaintainAspectRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-put_maintainaspectratio")] +IMSVidCtl::put_OutputsActive=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-put_outputsactive")] +IMSVidCtl::put_TabStop=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-put_tabstop")] +IMSVidCtl::put_VideoRendererActive=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-put_videorendereractive")] +IMSVidCtl::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-refresh")] +IMSVidCtl::Run=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-run")] +IMSVidCtl::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-stop")] +IMSVidCtl::View=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-view")] +IMSVidCtl::ViewNext=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/nf-msvidctl-imsvidctl-viewnext")] +IMSVidDataServices=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsviddataservices")] +IMSVidDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsviddevice")] +IMSVidDevice::get__Category=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsviddevice-get__category")] +IMSVidDevice::get__ClassID=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsviddevice-get__classid")] +IMSVidDevice::get_Category=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsviddevice-get_category")] +IMSVidDevice::get_ClassID=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsviddevice-get_classid")] +IMSVidDevice::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsviddevice-get_name")] +IMSVidDevice::get_Power=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsviddevice-get_power")] +IMSVidDevice::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsviddevice-get_status")] +IMSVidDevice::IsEqualDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsviddevice-isequaldevice")] +IMSVidDevice::put_Power=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsviddevice-put_power")] +IMSVidDevice2=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsviddevice2")] +IMSVidDevice2::get_DevicePath=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsviddevice2-get_devicepath")] +IMSVidDeviceEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsviddeviceevent")] +IMSVidDeviceEvent::StateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsviddeviceevent-statechange")] +IMSVidEncoder=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidencoder")] +IMSVidEncoder::get_AudioEncoderInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidencoder-get_audioencoderinterface")] +IMSVidEncoder::get_VideoEncoderInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidencoder-get_videoencoderinterface")] +IMSVidEVR=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidevr")] +IMSVidEVR::get_Presenter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidevr-get_presenter")] +IMSVidEVR::get_SuppressEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidevr-get_suppresseffects")] +IMSVidEVR::put_Presenter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidevr-put_presenter")] +IMSVidEVR::put_SuppressEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidevr-put_suppresseffects")] +IMSVidEVREvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidevrevent")] +IMSVidEVREvent::OnUserEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidevrevent-onuserevent")] +IMSVidFeature=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidfeature")] +IMSVidFeatureEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidfeatureevent")] +IMSVidFeatures=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidfeatures")] +IMSVidFeatures::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidfeatures-add")] +IMSVidFeatures::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidfeatures-get__newenum")] +IMSVidFeatures::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidfeatures-get_count")] +IMSVidFeatures::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidfeatures-get_item")] +IMSVidFeatures::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidfeatures-remove")] +IMSVidFilePlayback=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidfileplayback")] +IMSVidFilePlayback::get_FileName=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidfileplayback-get_filename")] +IMSVidFilePlayback::put_FileName=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidfileplayback-put_filename")] +IMSVidFilePlayback2=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidfileplayback2")] +IMSVidFilePlayback2::put___SourceFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidfileplayback2-put___sourcefilter")] +IMSVidFilePlayback2::put__SourceFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidfileplayback2-put__sourcefilter")] +IMSVidFilePlaybackEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidfileplaybackevent")] +IMSVidGenericSink=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidgenericsink")] +IMSVidGenericSink::get_SinkStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidgenericsink-get_sinkstreams")] +IMSVidGenericSink::put_SinkStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidgenericsink-put_sinkstreams")] +IMSVidGenericSink::SetSinkFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidgenericsink-setsinkfilter")] +IMSVidGenericSink2=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidgenericsink2")] +IMSVidGenericSink2::AddFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidgenericsink2-addfilter")] +IMSVidGenericSink2::ResetFilterList=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidgenericsink2-resetfilterlist")] +IMSVidGraphSegmentContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidgraphsegmentcontainer")] +IMSVidGraphSegmentContainer::get_Graph=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidgraphsegmentcontainer-get_graph")] +IMSVidInputDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidinputdevice")] +IMSVidInputDevice::IsViewable=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidinputdevice-isviewable")] +IMSVidInputDevice::View=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidinputdevice-view")] +IMSVidInputDeviceEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidinputdeviceevent")] +IMSVidInputDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidinputdevices")] +IMSVidInputDevices::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidinputdevices-add")] +IMSVidInputDevices::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidinputdevices-get__newenum")] +IMSVidInputDevices::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidinputdevices-get_count")] +IMSVidInputDevices::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidinputdevices-get_item")] +IMSVidInputDevices::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidinputdevices-remove")] +IMSVidOutputDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidoutputdevice")] +IMSVidOutputDeviceEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidoutputdeviceevent")] +IMSVidOutputDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidoutputdevices")] +IMSVidOutputDevices::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidoutputdevices-add")] +IMSVidOutputDevices::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidoutputdevices-get__newenum")] +IMSVidOutputDevices::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidoutputdevices-get_count")] +IMSVidOutputDevices::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidoutputdevices-get_item")] +IMSVidOutputDevices::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidoutputdevices-remove")] +IMSVidPlayback=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidplayback")] +IMSVidPlayback::get_CanStep=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidplayback-get_canstep")] +IMSVidPlayback::get_CurrentPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidplayback-get_currentposition")] +IMSVidPlayback::get_EnableResetOnStop=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidplayback-get_enableresetonstop")] +IMSVidPlayback::get_Length=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidplayback-get_length")] +IMSVidPlayback::get_PositionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidplayback-get_positionmode")] +IMSVidPlayback::get_Rate=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidplayback-get_rate")] +IMSVidPlayback::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidplayback-pause")] +IMSVidPlayback::put_CurrentPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidplayback-put_currentposition")] +IMSVidPlayback::put_EnableResetOnStop=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidplayback-put_enableresetonstop")] +IMSVidPlayback::put_PositionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidplayback-put_positionmode")] +IMSVidPlayback::put_Rate=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidplayback-put_rate")] +IMSVidPlayback::Run=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidplayback-run")] +IMSVidPlayback::Step=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidplayback-step")] +IMSVidPlayback::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidplayback-stop")] +IMSVidPlaybackEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidplaybackevent")] +IMSVidPlaybackEvent::EndOfMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidplaybackevent-endofmedia")] +IMSVidRect=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidrect")] +IMSVidRect::get_Height=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidrect-get_height")] +IMSVidRect::get_HWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidrect-get_hwnd")] +IMSVidRect::get_Left=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidrect-get_left")] +IMSVidRect::get_Top=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidrect-get_top")] +IMSVidRect::get_Width=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidrect-get_width")] +IMSVidRect::put_Height=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidrect-put_height")] +IMSVidRect::put_HWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidrect-put_hwnd")] +IMSVidRect::put_Left=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidrect-put_left")] +IMSVidRect::put_Rect=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidrect-put_rect")] +IMSVidRect::put_Top=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidrect-put_top")] +IMSVidRect::put_Width=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidrect-put_width")] +IMSVidStreamBufferRecordingControl=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidstreambufferrecordingcontrol")] +IMSVidStreamBufferRecordingControl::get_RecordingAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferrecordingcontrol-get_recordingattribute")] +IMSVidStreamBufferRecordingControl::get_RecordingStarted=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferrecordingcontrol-get_recordingstarted")] +IMSVidStreamBufferRecordingControl::get_RecordingStopped=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferrecordingcontrol-get_recordingstopped")] +IMSVidStreamBufferRecordingControl::get_RecordingType=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferrecordingcontrol-get_recordingtype")] +IMSVidStreamBufferRecordingControl::get_StartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferrecordingcontrol-get_starttime")] +IMSVidStreamBufferRecordingControl::get_StopTime=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferrecordingcontrol-get_stoptime")] +IMSVidStreamBufferRecordingControl::put_StartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferrecordingcontrol-put_starttime")] +IMSVidStreamBufferRecordingControl::put_StopTime=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferrecordingcontrol-put_stoptime")] +IMSVidStreamBufferSink=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidstreambuffersink")] +IMSVidStreamBufferSink::get_ContentRecorder=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink-get_contentrecorder")] +IMSVidStreamBufferSink::get_ReferenceRecorder=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink-get_referencerecorder")] +IMSVidStreamBufferSink::get_SBESink=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink-get_sbesink")] +IMSVidStreamBufferSink::get_SinkName=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink-get_sinkname")] +IMSVidStreamBufferSink::NameSetLock=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink-namesetlock")] +IMSVidStreamBufferSink::put_SinkName=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink-put_sinkname")] +IMSVidStreamBufferSink2=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidstreambuffersink2")] +IMSVidStreamBufferSink2::UnlockProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink2-unlockprofile")] +IMSVidStreamBufferSink3=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidstreambuffersink3")] +IMSVidStreamBufferSink3::get__AudioAnalysisFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-get__audioanalysisfilter")] +IMSVidStreamBufferSink3::get__DataAnalysisFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-get__dataanalysisfilter")] +IMSVidStreamBufferSink3::get__VideoAnalysisFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-get__videoanalysisfilter")] +IMSVidStreamBufferSink3::get_AudioAnalysisFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-get_audioanalysisfilter")] +IMSVidStreamBufferSink3::get_AudioCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-get_audiocounter")] +IMSVidStreamBufferSink3::get_CCCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-get_cccounter")] +IMSVidStreamBufferSink3::get_DataAnalysisFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-get_dataanalysisfilter")] +IMSVidStreamBufferSink3::get_LicenseErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-get_licenseerrorcode")] +IMSVidStreamBufferSink3::get_VideoAnalysisFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-get_videoanalysisfilter")] +IMSVidStreamBufferSink3::get_VideoCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-get_videocounter")] +IMSVidStreamBufferSink3::get_WSTCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-get_wstcounter")] +IMSVidStreamBufferSink3::put__AudioAnalysisFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-put__audioanalysisfilter")] +IMSVidStreamBufferSink3::put__DataAnalysisFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-put__dataanalysisfilter")] +IMSVidStreamBufferSink3::put__VideoAnalysisFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-put__videoanalysisfilter")] +IMSVidStreamBufferSink3::put_AudioAnalysisFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-put_audioanalysisfilter")] +IMSVidStreamBufferSink3::put_DataAnalysisFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-put_dataanalysisfilter")] +IMSVidStreamBufferSink3::put_VideoAnalysisFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-put_videoanalysisfilter")] +IMSVidStreamBufferSink3::SetMinSeek=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersink3-setminseek")] +IMSVidStreamBufferSinkEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidstreambuffersinkevent")] +IMSVidStreamBufferSinkEvent::CertificateFailure=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersinkevent-certificatefailure")] +IMSVidStreamBufferSinkEvent::CertificateSuccess=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersinkevent-certificatesuccess")] +IMSVidStreamBufferSinkEvent::WriteFailure=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersinkevent-writefailure")] +IMSVidStreamBufferSinkEvent2=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidstreambuffersinkevent2")] +IMSVidStreamBufferSinkEvent2::EncryptionOff=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersinkevent2-encryptionoff")] +IMSVidStreamBufferSinkEvent2::EncryptionOn=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersinkevent2-encryptionon")] +IMSVidStreamBufferSinkEvent3=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidstreambuffersinkevent3")] +IMSVidStreamBufferSinkEvent3::LicenseChange=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersinkevent3-licensechange")] +IMSVidStreamBufferSinkEvent4=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidstreambuffersinkevent4")] +IMSVidStreamBufferSinkEvent4::WriteFailureClear=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersinkevent4-writefailureclear")] +IMSVidStreamBufferSource=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidstreambuffersource")] +IMSVidStreamBufferSource::CurrentRatings=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersource-currentratings")] +IMSVidStreamBufferSource::get_RecordingAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersource-get_recordingattribute")] +IMSVidStreamBufferSource::get_SBESource=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersource-get_sbesource")] +IMSVidStreamBufferSource::get_Start=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersource-get_start")] +IMSVidStreamBufferSource::MaxRatingsLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersource-maxratingslevel")] +IMSVidStreamBufferSource::put_BlockUnrated=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersource-put_blockunrated")] +IMSVidStreamBufferSource::put_UnratedDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersource-put_unrateddelay")] +IMSVidStreamBufferSource2=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidstreambuffersource2")] +IMSVidStreamBufferSource2::get_AudioCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersource2-get_audiocounter")] +IMSVidStreamBufferSource2::get_CCCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersource2-get_cccounter")] +IMSVidStreamBufferSource2::get_VideoCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersource2-get_videocounter")] +IMSVidStreamBufferSource2::get_WSTCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersource2-get_wstcounter")] +IMSVidStreamBufferSource2::put_RateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersource2-put_rateex")] +IMSVidStreamBufferSourceEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidstreambuffersourceevent")] +IMSVidStreamBufferSourceEvent::CertificateFailure=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersourceevent-certificatefailure")] +IMSVidStreamBufferSourceEvent::CertificateSuccess=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersourceevent-certificatesuccess")] +IMSVidStreamBufferSourceEvent::ContentBecomingStale=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersourceevent-contentbecomingstale")] +IMSVidStreamBufferSourceEvent::RatingsBlocked=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersourceevent-ratingsblocked")] +IMSVidStreamBufferSourceEvent::RatingsChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersourceevent-ratingschanged")] +IMSVidStreamBufferSourceEvent::RatingsUnblocked=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersourceevent-ratingsunblocked")] +IMSVidStreamBufferSourceEvent::StaleDataRead=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersourceevent-staledataread")] +IMSVidStreamBufferSourceEvent::StaleFileDeleted=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersourceevent-stalefiledeleted")] +IMSVidStreamBufferSourceEvent::TimeHole=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersourceevent-timehole")] +IMSVidStreamBufferSourceEvent2=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidstreambuffersourceevent2")] +IMSVidStreamBufferSourceEvent2::RateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersourceevent2-ratechange")] +IMSVidStreamBufferSourceEvent3=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidstreambuffersourceevent3")] +IMSVidStreamBufferSourceEvent3::BroadcastEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersourceevent3-broadcastevent")] +IMSVidStreamBufferSourceEvent3::BroadcastEventEx=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersourceevent3-broadcasteventex")] +IMSVidStreamBufferSourceEvent3::ContentPrimarilyAudio=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersourceevent3-contentprimarilyaudio")] +IMSVidStreamBufferSourceEvent3::COPPBlocked=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersourceevent3-coppblocked")] +IMSVidStreamBufferSourceEvent3::COPPUnblocked=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambuffersourceevent3-coppunblocked")] +IMSVidStreamBufferV2SourceEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidstreambufferv2sourceevent")] +IMSVidStreamBufferV2SourceEvent::BroadcastEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferv2sourceevent-broadcastevent")] +IMSVidStreamBufferV2SourceEvent::BroadcastEventEx=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferv2sourceevent-broadcasteventex")] +IMSVidStreamBufferV2SourceEvent::ContentBecomingStale=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferv2sourceevent-contentbecomingstale")] +IMSVidStreamBufferV2SourceEvent::ContentPrimarilyAudio=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferv2sourceevent-contentprimarilyaudio")] +IMSVidStreamBufferV2SourceEvent::RateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferv2sourceevent-ratechange")] +IMSVidStreamBufferV2SourceEvent::RatingsChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferv2sourceevent-ratingschanged")] +IMSVidStreamBufferV2SourceEvent::StaleDataRead=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferv2sourceevent-staledataread")] +IMSVidStreamBufferV2SourceEvent::StaleFileDeleted=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferv2sourceevent-stalefiledeleted")] +IMSVidStreamBufferV2SourceEvent::TimeHole=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidstreambufferv2sourceevent-timehole")] +IMSVidTuner=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidtuner")] +IMSVidTuner::get_Tune=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidtuner-get_tune")] +IMSVidTuner::get_TuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidtuner-get_tuningspace")] +IMSVidTuner::put_Tune=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidtuner-put_tune")] +IMSVidTuner::put_TuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidtuner-put_tuningspace")] +IMSVidTunerEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidtunerevent")] +IMSVidTunerEvent::TuneChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidtunerevent-tunechanged")] +IMSVidVideoInputDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidvideoinputdevice")] +IMSVidVideoRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidvideorenderer")] +IMSVidVideoRenderer::Capture=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-capture")] +IMSVidVideoRenderer::get__CustomCompositor=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get__customcompositor")] +IMSVidVideoRenderer::get__CustomCompositorClass=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get__customcompositorclass")] +IMSVidVideoRenderer::get__MixerBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get__mixerbitmap")] +IMSVidVideoRenderer::get_AvailableSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get_availablesourcerect")] +IMSVidVideoRenderer::get_ClippedSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get_clippedsourcerect")] +IMSVidVideoRenderer::get_CustomCompositorClass=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get_customcompositorclass")] +IMSVidVideoRenderer::get_DecimateInput=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get_decimateinput")] +IMSVidVideoRenderer::get_FramesPerSecond=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get_framespersecond")] +IMSVidVideoRenderer::get_MaxVidRect=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get_maxvidrect")] +IMSVidVideoRenderer::get_MinVidRect=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get_minvidrect")] +IMSVidVideoRenderer::get_MixerBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get_mixerbitmap")] +IMSVidVideoRenderer::get_MixerBitmapOpacity=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get_mixerbitmapopacity")] +IMSVidVideoRenderer::get_MixerBitmapPositionRect=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get_mixerbitmappositionrect")] +IMSVidVideoRenderer::get_OverScan=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get_overscan")] +IMSVidVideoRenderer::get_SourceSize=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get_sourcesize")] +IMSVidVideoRenderer::get_UsingOverlay=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-get_usingoverlay")] +IMSVidVideoRenderer::put__CustomCompositor=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-put__customcompositor")] +IMSVidVideoRenderer::put__CustomCompositorClass=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-put__customcompositorclass")] +IMSVidVideoRenderer::put__MixerBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-put__mixerbitmap")] +IMSVidVideoRenderer::put_ClippedSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-put_clippedsourcerect")] +IMSVidVideoRenderer::put_CustomCompositorClass=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-put_customcompositorclass")] +IMSVidVideoRenderer::put_DecimateInput=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-put_decimateinput")] +IMSVidVideoRenderer::put_MixerBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-put_mixerbitmap")] +IMSVidVideoRenderer::put_MixerBitmapOpacity=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-put_mixerbitmapopacity")] +IMSVidVideoRenderer::put_MixerBitmapPositionRect=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-put_mixerbitmappositionrect")] +IMSVidVideoRenderer::put_OverScan=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-put_overscan")] +IMSVidVideoRenderer::put_SourceSize=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-put_sourcesize")] +IMSVidVideoRenderer::put_UsingOverlay=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-put_usingoverlay")] +IMSVidVideoRenderer::SetupMixerBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer-setupmixerbitmap")] +IMSVidVideoRenderer2=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidvideorenderer2")] +IMSVidVideoRenderer2::_SetAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer2-_setallocator")] +IMSVidVideoRenderer2::get__Allocator=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer2-get__allocator")] +IMSVidVideoRenderer2::get_Allocator=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer2-get_allocator")] +IMSVidVideoRenderer2::get_Allocator_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer2-get_allocator_id")] +IMSVidVideoRenderer2::get_SuppressEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer2-get_suppresseffects")] +IMSVidVideoRenderer2::put_SuppressEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer2-put_suppresseffects")] +IMSVidVideoRenderer2::SetAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorenderer2-setallocator")] +IMSVidVideoRendererDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidvideorendererdevices")] +IMSVidVideoRendererDevices::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorendererdevices-add")] +IMSVidVideoRendererDevices::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorendererdevices-get__newenum")] +IMSVidVideoRendererDevices::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorendererdevices-get_count")] +IMSVidVideoRendererDevices::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorendererdevices-get_item")] +IMSVidVideoRendererDevices::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorendererdevices-remove")] +IMSVidVideoRendererEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidvideorendererevent")] +IMSVidVideoRendererEvent::OverlayUnavailable=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorendererevent-overlayunavailable")] +IMSVidVideoRendererEvent2=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidvideorendererevent2")] +IMSVidVideoRendererEvent2::OverlayUnavailable=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvideorendererevent2-overlayunavailable")] +IMSVidVMR9=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidvmr9")] +IMSVidVMR9::get_Allocator=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvmr9-get_allocator")] +IMSVidVMR9::get_Allocator_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvmr9-get_allocator_id")] +IMSVidVMR9::get_SuppressEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvmr9-get_suppresseffects")] +IMSVidVMR9::put_SuppressEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvmr9-put_suppresseffects")] +IMSVidVMR9::SetAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidvmr9-setallocator")] +IMSVidWebDVD2=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidwebdvd2")] +IMSVidWebDVD2::Bookmark=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidwebdvd2-get_bookmark")] +IMSVidWebDVD2::get_Bookmark=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidwebdvd2-get_bookmark")] +IMSVidWebDVD2::put_Bookmark=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidwebdvd2-put_bookmark")] +IMSVidXDS=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidxds")] +IMSVidXDS::get_ChannelChangeInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidxds-get_channelchangeinterface")] +IMSVidXDSEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nn-segment-imsvidxdsevent")] +IMSVidXDSEvent::RatingChange=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/nf-segment-imsvidxdsevent-ratingchange")] +IMTSActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-imtsactivity")] +IMTSActivity::AsyncCall=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtsactivity-asynccall")] +IMTSActivity::BindToCurrentThread=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtsactivity-bindtocurrentthread")] +IMTSActivity::SynchronousCall=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtsactivity-synchronouscall")] +IMTSActivity::UnbindFromThread=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtsactivity-unbindfromthread")] +IMTSCall=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-imtscall")] +IMTSCall::OnCall=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtscall-oncall")] +IMtsEventInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-imtseventinfo")] +IMtsEventInfo::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtseventinfo-get_count")] +IMtsEventInfo::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtseventinfo-get_displayname")] +IMtsEventInfo::get_EventID=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtseventinfo-get_eventid")] +IMtsEventInfo::get_Names=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtseventinfo-get_names")] +IMtsEventInfo::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtseventinfo-get_value")] +IMtsEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-imtsevents")] +IMtsEvents::get_FireEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtsevents-get_fireevents")] +IMtsEvents::get_PackageGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtsevents-get_packageguid")] +IMtsEvents::get_PackageName=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtsevents-get_packagename")] +IMtsEvents::GetProcessID=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtsevents-getprocessid")] +IMtsEvents::PostEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtsevents-postevent")] +IMtsGrp=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-imtsgrp")] +IMtsGrp::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtsgrp-get_count")] +IMtsGrp::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtsgrp-item")] +IMtsGrp::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtsgrp-refresh")] +IMTSLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-imtslocator")] +IMTSLocator::GetEventDispatcher=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-imtslocator-geteventdispatcher")] +imul=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/imul--sm4---asm-")] +IMulticastControl=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/imulticastcontrol")] +IMulticastControl::get_LoopbackMode=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/imulticastcontrol-get-loopbackmode")] +IMulticastControl::put_LoopbackMode=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/imulticastcontrol-put-loopbackmode")] +IMultiInterfaceEventControl=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nn-eventsys-imultiinterfaceeventcontrol")] +IMultiInterfaceEventControl::AllowInprocActivation=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-imultiinterfaceeventcontrol-get_allowinprocactivation")] +IMultiInterfaceEventControl::FireInParallel=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-imultiinterfaceeventcontrol-get_fireinparallel")] +IMultiInterfaceEventControl::get_AllowInprocActivation=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-imultiinterfaceeventcontrol-get_allowinprocactivation")] +IMultiInterfaceEventControl::get_FireInParallel=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-imultiinterfaceeventcontrol-get_fireinparallel")] +IMultiInterfaceEventControl::GetSubscriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-imultiinterfaceeventcontrol-getsubscriptions")] +IMultiInterfaceEventControl::put_AllowInprocActivation=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-imultiinterfaceeventcontrol-put_allowinprocactivation")] +IMultiInterfaceEventControl::put_FireInParallel=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-imultiinterfaceeventcontrol-put_fireinparallel")] +IMultiInterfaceEventControl::SetDefaultQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-imultiinterfaceeventcontrol-setdefaultquery")] +IMultiInterfaceEventControl::SetMultiInterfacePublisherFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-imultiinterfaceeventcontrol-setmultiinterfacepublisherfilter")] +IMultiInterfacePublisherFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nn-eventsys-imultiinterfacepublisherfilter")] +IMultiInterfacePublisherFilter::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-imultiinterfacepublisherfilter-initialize")] +IMultiInterfacePublisherFilter::PrepareToFire=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-imultiinterfacepublisherfilter-preparetofire")] +IMultiMediaStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nn-mmstream-imultimediastream")] +IMultiMediaStream::EnumMediaStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-imultimediastream-enummediastreams")] +IMultiMediaStream::GetDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-imultimediastream-getduration")] +IMultiMediaStream::GetEndOfStreamEventHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-imultimediastream-getendofstreameventhandle")] +IMultiMediaStream::GetInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-imultimediastream-getinformation")] +IMultiMediaStream::GetMediaStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-imultimediastream-getmediastream")] +IMultiMediaStream::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-imultimediastream-getstate")] +IMultiMediaStream::GetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-imultimediastream-gettime")] +IMultiMediaStream::Seek=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-imultimediastream-seek")] +IMultiMediaStream::SetState=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-imultimediastream-setstate")] +IMultiMonitorDockingSite=[Documentation("https://docs.microsoft.com/windows/win32/shell/imultimonitordockingsite")] +IMultiMonitorDockingSite::GetMonitor=[Documentation("https://docs.microsoft.com/windows/win32/shell/imultimonitordockingsite-getmonitor")] +IMultiMonitorDockingSite::RequestMonitor=[Documentation("https://docs.microsoft.com/windows/win32/shell/imultimonitordockingsite-requestmonitor")] +IMultiMonitorDockingSite::SetMonitor=[Documentation("https://docs.microsoft.com/windows/win32/shell/imultimonitordockingsite-setmonitor")] +IMultipleViewProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-imultipleviewprovider")] +IMultipleViewProvider::CurrentView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-imultipleviewprovider-get_currentview")] +IMultipleViewProvider::get_CurrentView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-imultipleviewprovider-get_currentview")] +IMultipleViewProvider::GetSupportedViews=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-imultipleviewprovider-getsupportedviews")] +IMultipleViewProvider::GetViewName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-imultipleviewprovider-getviewname")] +IMultipleViewProvider::SetCurrentView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-imultipleviewprovider-setcurrentview")] +IMultiQI=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-imultiqi")] +IMultiQI::QueryMultipleInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-imultiqi-querymultipleinterfaces")] +IMultisession=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-imultisession")] +IMultisession::get_ImportRecorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-imultisession-get_importrecorder")] +IMultisession::get_InUse=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-imultisession-get_inuse")] +IMultisession::get_IsSupportedOnCurrentMediaState=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-imultisession-get_issupportedoncurrentmediastate")] +IMultisession::put_InUse=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-imultisession-put_inuse")] +IMultisessionRandomWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-imultisessionrandomwrite")] +IMultisessionRandomWrite::get_LastWrittenAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-imultisessionrandomwrite-get_lastwrittenaddress")] +IMultisessionRandomWrite::get_TotalSectorsOnMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-imultisessionrandomwrite-get_totalsectorsonmedia")] +IMultisessionRandomWrite::get_WriteUnitSize=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-imultisessionrandomwrite-get_writeunitsize")] +IMultisessionSequential=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-imultisessionsequential")] +IMultisessionSequential::get_FreeSectorsOnMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-imultisessionsequential-get_freesectorsonmedia")] +IMultisessionSequential::get_IsFirstDataSession=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-imultisessionsequential-get_isfirstdatasession")] +IMultisessionSequential::get_LastWrittenAddressOfPreviousSession=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-imultisessionsequential-get_lastwrittenaddressofprevioussession")] +IMultisessionSequential::get_NextWritableAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-imultisessionsequential-get_nextwritableaddress")] +IMultisessionSequential::get_StartAddressOfPreviousSession=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-imultisessionsequential-get_startaddressofprevioussession")] +IMultisessionSequential2=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-imultisessionsequential2")] +IMultisessionSequential2::get_WriteUnitSize=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-imultisessionsequential2-get_writeunitsize")] +in_addr=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-in_addr")] +IN_ADDR=[Documentation("https://docs.microsoft.com/windows/win32/api/inaddr/ns-inaddr-in_addr")] +IN_ADDR_IPV4=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-in_addr_ipv4")] +IN_ADDR_IPV6=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-in_addr_ipv6")] +IN_PKTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-in_pktinfo")] +IN6_ADDR=[Documentation("https://docs.microsoft.com/windows/win32/api/in6addr/ns-in6addr-in6_addr")] +IN6_PKTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-in6_pktinfo")] +INamedEntity=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nn-structuredquery-inamedentity")] +INamedEntity::DefaultPhrase=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-inamedentity-defaultphrase")] +INamedEntity::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-inamedentity-getvalue")] +INamedEntityCollector=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nn-structuredquery-inamedentitycollector")] +INamedEntityCollector::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-inamedentitycollector-add")] +INamedPropertyBag=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-inamedpropertybag")] +INamedPropertyBag::ReadPropertyNPB=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-inamedpropertybag-readpropertynpb")] +INamedPropertyBag::RemovePropertyNPB=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-inamedpropertybag-removepropertynpb")] +INamedPropertyBag::WritePropertyNPB=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-inamedpropertybag-writepropertynpb")] +INamedPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-inamedpropertystore")] +INamedPropertyStore::GetNameAt=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-inamedpropertystore-getnameat")] +INamedPropertyStore::GetNameCount=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-inamedpropertystore-getnamecount")] +INamedPropertyStore::GetNamedValue=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-inamedpropertystore-getnamedvalue")] +INamedPropertyStore::SetNamedValue=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-inamedpropertystore-setnamedvalue")] +INameSpaceTreeAccessible=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-inamespacetreeaccessible")] +INameSpaceTreeAccessible::OnDoDefaultAccessibilityAction=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreeaccessible-ondodefaultaccessibilityaction")] +INameSpaceTreeAccessible::OnGetAccessibilityRole=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreeaccessible-ongetaccessibilityrole")] +INameSpaceTreeAccessible::OnGetDefaultAccessibilityAction=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreeaccessible-ongetdefaultaccessibilityaction")] +INameSpaceTreeControl=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-inamespacetreecontrol")] +INameSpaceTreeControl::AppendRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-appendroot")] +INameSpaceTreeControl::CollapseAll=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-collapseall")] +INameSpaceTreeControl::EnsureItemVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-ensureitemvisible")] +INameSpaceTreeControl::GetItemCustomState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-getitemcustomstate")] +INameSpaceTreeControl::GetItemRect=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-getitemrect")] +INameSpaceTreeControl::GetItemState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-getitemstate")] +INameSpaceTreeControl::GetNextItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-getnextitem")] +INameSpaceTreeControl::GetRootItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-getrootitems")] +INameSpaceTreeControl::GetSelectedItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-getselecteditems")] +INameSpaceTreeControl::HitTest=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-hittest")] +INameSpaceTreeControl::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-initialize")] +INameSpaceTreeControl::InsertRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-insertroot")] +INameSpaceTreeControl::RemoveAllRoots=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-removeallroots")] +INameSpaceTreeControl::RemoveRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-removeroot")] +INameSpaceTreeControl::SetItemCustomState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-setitemcustomstate")] +INameSpaceTreeControl::SetItemState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-setitemstate")] +INameSpaceTreeControl::SetTheme=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-settheme")] +INameSpaceTreeControl::TreeAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-treeadvise")] +INameSpaceTreeControl::TreeUnadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrol-treeunadvise")] +INameSpaceTreeControl2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-inamespacetreecontrol2")] +INameSpaceTreeControl2::GetControlStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrol2-getcontrolstyle")] +INameSpaceTreeControl2::GetControlStyle2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrol2-getcontrolstyle2")] +INameSpaceTreeControl2::SetControlStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrol2-setcontrolstyle")] +INameSpaceTreeControl2::SetControlStyle2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrol2-setcontrolstyle2")] +INameSpaceTreeControlCustomDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-inamespacetreecontrolcustomdraw")] +INameSpaceTreeControlCustomDraw::ItemPostPaint=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolcustomdraw-itempostpaint")] +INameSpaceTreeControlCustomDraw::ItemPrePaint=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolcustomdraw-itemprepaint")] +INameSpaceTreeControlCustomDraw::PostPaint=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolcustomdraw-postpaint")] +INameSpaceTreeControlCustomDraw::PrePaint=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolcustomdraw-prepaint")] +INameSpaceTreeControlDropHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-inamespacetreecontroldrophandler")] +INameSpaceTreeControlDropHandler::OnDragEnter=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontroldrophandler-ondragenter")] +INameSpaceTreeControlDropHandler::OnDragLeave=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontroldrophandler-ondragleave")] +INameSpaceTreeControlDropHandler::OnDragOver=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontroldrophandler-ondragover")] +INameSpaceTreeControlDropHandler::OnDragPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontroldrophandler-ondragposition")] +INameSpaceTreeControlDropHandler::OnDrop=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontroldrophandler-ondrop")] +INameSpaceTreeControlDropHandler::OnDropPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontroldrophandler-ondropposition")] +INameSpaceTreeControlEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-inamespacetreecontrolevents")] +INameSpaceTreeControlEvents::OnAfterContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onaftercontextmenu")] +INameSpaceTreeControlEvents::OnAfterExpand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onafterexpand")] +INameSpaceTreeControlEvents::OnBeforeContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onbeforecontextmenu")] +INameSpaceTreeControlEvents::OnBeforeExpand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onbeforeexpand")] +INameSpaceTreeControlEvents::OnBeforeItemDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onbeforeitemdelete")] +INameSpaceTreeControlEvents::OnBeforeStateImageChange=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onbeforestateimagechange")] +INameSpaceTreeControlEvents::OnBeginLabelEdit=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onbeginlabeledit")] +INameSpaceTreeControlEvents::OnEndLabelEdit=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onendlabeledit")] +INameSpaceTreeControlEvents::OnGetToolTip=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-ongettooltip")] +INameSpaceTreeControlEvents::OnItemAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onitemadded")] +INameSpaceTreeControlEvents::OnItemClick=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onitemclick")] +INameSpaceTreeControlEvents::OnItemDeleted=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onitemdeleted")] +INameSpaceTreeControlEvents::OnItemStateChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onitemstatechanged")] +INameSpaceTreeControlEvents::OnItemStateChanging=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onitemstatechanging")] +INameSpaceTreeControlEvents::OnKeyboardInput=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onkeyboardinput")] +INameSpaceTreeControlEvents::OnPropertyItemCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onpropertyitemcommit")] +INameSpaceTreeControlEvents::OnSelectionChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-inamespacetreecontrolevents-onselectionchanged")] +INameSpaceTreeControlFolderCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-inamespacetreecontrolfoldercapabilities")] +INameSpaceTreeControlFolderCapabilities::GetFolderCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacetreecontrolfoldercapabilities-getfoldercapabilities")] +INamespaceWalk=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-inamespacewalk")] +INamespaceWalk::GetIDArrayResult=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacewalk-getidarrayresult")] +INamespaceWalk::Walk=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacewalk-walk")] +INamespaceWalkCB=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-inamespacewalkcb")] +INamespaceWalkCB::EnterFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacewalkcb-enterfolder")] +INamespaceWalkCB::FoundItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacewalkcb-founditem")] +INamespaceWalkCB::InitializeProgressDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacewalkcb-initializeprogressdialog")] +INamespaceWalkCB::LeaveFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacewalkcb-leavefolder")] +INamespaceWalkCB2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-inamespacewalkcb2")] +INamespaceWalkCB2::WalkComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inamespacewalkcb2-walkcomplete")] +INapCertRelyingParty=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcertrelyingparty")] +INapCertRelyingParty::GetSubscribedRelyingParties=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcertrelyingparty-getsubscribedrelyingparties")] +INapCertRelyingParty::SubscribeCertByGroup=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcertrelyingparty-subscribecertbygroup")] +INapCertRelyingParty::UnSubscribeCertByGroup=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcertrelyingparty-unsubscribecertbygroup")] +INapClientManagement=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapclientmanagement")] +INapClientManagement::GetNapClientInfo=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapclientmanagement-getnapclientinfo")] +INapClientManagement::GetRegisteredEnforcementClients=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapclientmanagement-getregisteredenforcementclients")] +INapClientManagement::GetRegisteredSystemHealthAgents=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapclientmanagement-getregisteredsystemhealthagents")] +INapClientManagement::GetSystemIsolationInfo=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapclientmanagement-getsystemisolationinfo")] +INapClientManagement::RegisterEnforcementClient=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapclientmanagement-registerenforcementclient")] +INapClientManagement::RegisterSystemHealthAgent=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapclientmanagement-registersystemhealthagent")] +INapClientManagement::UnregisterEnforcementClient=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapclientmanagement-unregisterenforcementclient")] +INapClientManagement::UnregisterSystemHealthAgent=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapclientmanagement-unregistersystemhealthagent")] +INapClientManagement2=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapclientmanagement2")] +INapClientManagement2::GetSystemIsolationInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapclientmanagement2-getsystemisolationinfoex")] +INapComponentConfig=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentconfig")] +INapComponentConfig::GetConfig=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentconfig-getconfig")] +INapComponentConfig::InvokeUI=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentconfig-invokeui")] +INapComponentConfig::IsUISupported=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentconfig-isuisupported")] +INapComponentConfig::SetConfig=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentconfig-setconfig")] +INapComponentConfig2=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentconfig2")] +INapComponentConfig2::InvokeUIForMachine=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentconfig2-invokeuiformachine")] +INapComponentConfig2::InvokeUIFromConfigBlob=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentconfig2-invokeuifromconfigblob")] +INapComponentConfig2::IsRemoteConfigSupported=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentconfig2-isremoteconfigsupported")] +INapComponentConfig3=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentconfig3")] +INapComponentConfig3::DeleteAllConfig=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentconfig3-deleteallconfig")] +INapComponentConfig3::DeleteConfig=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentconfig3-deleteconfig")] +INapComponentConfig3::GetConfigFromID=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentconfig3-getconfigfromid")] +INapComponentConfig3::NewConfig=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentconfig3-newconfig")] +INapComponentConfig3::SetConfigToID=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentconfig3-setconfigtoid")] +INapComponentInfo=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentinfo")] +INapComponentInfo::ConvertErrorCodeToMessageId=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentinfo-converterrorcodetomessageid-method")] +INapComponentInfo::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentinfo-getdescription-method")] +INapComponentInfo::GetFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentinfo-getfriendlyname-method")] +INapComponentInfo::GetIcon=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentinfo-geticon-method")] +INapComponentInfo::GetLocalizedString=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentinfo-getlocalizedstring-method")] +INapComponentInfo::GetVendorName=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentinfo-getvendorname-method")] +INapComponentInfo::GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapcomponentinfo-getversion-method")] +INapEnforcementClientBinding=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientbinding")] +INapEnforcementClientBinding::CreateConnection=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientbinding-createconnection-method")] +INapEnforcementClientBinding::GetSoHRequest=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientbinding-getsohrequest-method")] +INapEnforcementClientBinding::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientbinding-initialize-method")] +INapEnforcementClientBinding::NotifyConnectionStateDown=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientbinding-notifyconnectionstatedown-method")] +INapEnforcementClientBinding::NotifySoHChangeFailure=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientbinding-notifysohchangefailure-method")] +INapEnforcementClientBinding::ProcessSoHResponse=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientbinding-processsohresponse-method")] +INapEnforcementClientBinding::Uninitialize=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientbinding-uninitialize-method")] +INapEnforcementClientCallback=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientcallback")] +INapEnforcementClientCallback::GetConnections=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientcallback-getconnections-method")] +INapEnforcementClientCallback::NotifySoHChange=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientcallback-notifysohchange-method")] +INapEnforcementClientConnection=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection")] +INapEnforcementClientConnection::GetConnectionId=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-getconnectionid-method")] +INapEnforcementClientConnection::GetCorrelationId=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-getcorrelationid-method")] +INapEnforcementClientConnection::GetEnforcerPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-getenforcerprivatedata-method")] +INapEnforcementClientConnection::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-getflags-method")] +INapEnforcementClientConnection::GetIsolationInfo=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-getisolationinfo-method")] +INapEnforcementClientConnection::GetMaxSize=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-getmaxsize-method")] +INapEnforcementClientConnection::GetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-getprivatedata-method")] +INapEnforcementClientConnection::GetSoHRequest=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-getsohrequest-method")] +INapEnforcementClientConnection::GetSoHResponse=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-getsohresponse-method")] +INapEnforcementClientConnection::GetStringCorrelationId=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-getstringcorrelationid-method")] +INapEnforcementClientConnection::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-initialize-method")] +INapEnforcementClientConnection::SetConnectionId=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-setconnectionid-method")] +INapEnforcementClientConnection::SetCorrelationId=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-setcorrelationid-method")] +INapEnforcementClientConnection::SetEnforcerPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-setenforcerprivatedata-method")] +INapEnforcementClientConnection::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-setflags-method")] +INapEnforcementClientConnection::SetIsolationInfo=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-setisolationinfo-method")] +INapEnforcementClientConnection::SetMaxSize=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-setmaxsize-method")] +INapEnforcementClientConnection::SetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-setprivatedata-method")] +INapEnforcementClientConnection::SetSoHRequest=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-setsohrequest-method")] +INapEnforcementClientConnection::SetSoHResponse=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection-setsohresponse-method")] +INapEnforcementClientConnection2=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection2")] +INapEnforcementClientConnection2::GetInstalledShvs=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection2-getinstalledshvs")] +INapEnforcementClientConnection2::GetIsolationInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection2-getisolationinfoex")] +INapEnforcementClientConnection2::SetInstalledShvs=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection2-setinstalledshvs")] +INapEnforcementClientConnection2::SetIsolationInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapenforcementclientconnection2-setisolationinfoex")] +INapServerCallback=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapservercallback")] +INapServerCallback::OnComplete=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapservercallback-oncomplete-method")] +INapServerInfo=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapserverinfo")] +INapServerInfo::GetFailureCategoryMappings=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapserverinfo-getfailurecategorymappings-method")] +INapServerInfo::GetNapServerInfo=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapserverinfo-getnapserverinfo-method")] +INapServerInfo::GetRegisteredSystemHealthValidators=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapserverinfo-getregisteredsystemhealthvalidators-method")] +INapServerManagement=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapservermanagement")] +INapServerManagement::RegisterSystemHealthValidator=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapservermanagement-registersystemhealthvalidator-method")] +INapServerManagement::SetFailureCategoryMappings=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapservermanagement-setfailurecategorymappings-method")] +INapServerManagement::UnregisterSystemHealthValidator=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapservermanagement-unregistersystemhealthvalidator-method")] +INapSoHConstructor=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsohconstructor")] +INapSoHConstructor::AppendAttribute=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsohconstructor-appendattribute-method")] +INapSoHConstructor::GetSoH=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsohconstructor-getsoh-method")] +INapSoHConstructor::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsohconstructor-initialize-method")] +INapSoHConstructor::Validate=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsohconstructor-validate-method")] +INapSoHProcessor=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsohprocessor")] +INapSoHProcessor::FindNextAttribute=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsohprocessor-findnextattribute-method")] +INapSoHProcessor::GetAttribute=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsohprocessor-getattribute-method")] +INapSoHProcessor::GetNumberOfAttributes=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsohprocessor-getnumberofattributes-method")] +INapSoHProcessor::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsohprocessor-initialize-method")] +INapSystemHealthAgentBinding=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentbinding")] +INapSystemHealthAgentBinding::FlushCache=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentbinding-flushcache-method")] +INapSystemHealthAgentBinding::GetSystemIsolationInfo=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentbinding-getsystemisolationinfo-method")] +INapSystemHealthAgentBinding::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentbinding-initialize-method")] +INapSystemHealthAgentBinding::NotifySoHChange=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentbinding-notifysohchange-method")] +INapSystemHealthAgentBinding::Uninitialize=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentbinding-uninitialize-method")] +INapSystemHealthAgentBinding2=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentbinding2")] +INapSystemHealthAgentBinding2::GetSystemIsolationInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentbinding2-getsystemisolationinfoex")] +INapSystemHealthAgentCallback=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentcallback")] +INapSystemHealthAgentCallback::CompareSoHRequests=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentcallback-comparesohrequests-method")] +INapSystemHealthAgentCallback::GetFixupInfo=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentcallback-getfixupinfo-method")] +INapSystemHealthAgentCallback::GetSoHRequest=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentcallback-getsohrequest-method")] +INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentcallback-notifyorphanedsohrequest-method")] +INapSystemHealthAgentCallback::NotifySystemIsolationStateChange=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentcallback-notifysystemisolationstatechange-method")] +INapSystemHealthAgentCallback::ProcessSoHResponse=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentcallback-processsohresponse-method")] +INapSystemHealthAgentRequest=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentrequest")] +INapSystemHealthAgentRequest::GetCacheSoHFlag=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentrequest-getcachesohflag-method")] +INapSystemHealthAgentRequest::GetCorrelationId=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentrequest-getcorrelationid-method")] +INapSystemHealthAgentRequest::GetSoHRequest=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentrequest-getsohrequest-method")] +INapSystemHealthAgentRequest::GetSoHResponse=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentrequest-getsohresponse-method")] +INapSystemHealthAgentRequest::GetStringCorrelationId=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentrequest-getstringcorrelationid-method")] +INapSystemHealthAgentRequest::SetSoHRequest=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthagentrequest-setsohrequest-method")] +INapSystemHealthValidationRequest=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthvalidationrequest")] +INapSystemHealthValidationRequest::GetCorrelationId=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthvalidationrequest-getcorrelationid-method")] +INapSystemHealthValidationRequest::GetMachineName=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthvalidationrequest-getmachinename-method")] +INapSystemHealthValidationRequest::GetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthvalidationrequest-getprivatedata-method")] +INapSystemHealthValidationRequest::GetSoHRequest=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthvalidationrequest-getsohrequest-method")] +INapSystemHealthValidationRequest::GetSoHResponse=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthvalidationrequest-getsohresponse-method")] +INapSystemHealthValidationRequest::GetStringCorrelationId=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthvalidationrequest-getstringcorrelationid-method")] +INapSystemHealthValidationRequest::SetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthvalidationrequest-setprivatedata-method")] +INapSystemHealthValidationRequest::SetSoHResponse=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthvalidationrequest-setsohresponse-method")] +INapSystemHealthValidationRequest2=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthvalidationrequest2")] +INapSystemHealthValidationRequest2::GetConfigID=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthvalidationrequest2-getconfigid")] +INapSystemHealthValidator=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthvalidator")] +INapSystemHealthValidator::Validate=[Documentation("https://docs.microsoft.com/windows/win32/NAP/inapsystemhealthvalidator-validate-method")] +INATEventManager=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nn-natupnp-inateventmanager")] +INATEventManager::put_ExternalIPAddressCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-inateventmanager-put_externalipaddresscallback")] +INATEventManager::put_NumberOfEntriesCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-inateventmanager-put_numberofentriescallback")] +INATExternalIPAddressCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nn-natupnp-inatexternalipaddresscallback")] +INATExternalIPAddressCallback::NewExternalIPAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-inatexternalipaddresscallback-newexternalipaddress")] +INATNumberOfEntriesCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nn-natupnp-inatnumberofentriescallback")] +INATNumberOfEntriesCallback::NewNumberOfEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-inatnumberofentriescallback-newnumberofentries")] +include=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/include")] +INCREMENTAL_ACCESS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ns-searchapi-incremental_access_info")] +INDESPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nn-certpol-indespolicy")] +INDESPolicy::GenerateChallenge=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-indespolicy-generatechallenge")] +INDESPolicy::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-indespolicy-initialize")] +INDESPolicy::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-indespolicy-notify")] +INDESPolicy::Uninitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-indespolicy-uninitialize")] +INDESPolicy::VerifyRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/nf-certpol-indespolicy-verifyrequest")] +index=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/index-command")] +Index=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/index-parameters")] +INDEX_SEARCH_PUSHER_PROCESS=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/index_search_pusher_process")] +IndexedColor=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/indexedcolor")] +IndexedResourceQualifier=[Documentation("https://docs.microsoft.com/windows/win32/api/resourceindexer/ns-resourceindexer-indexedresourcequalifier")] +IndexFilePath=[Documentation("https://docs.microsoft.com/windows/win32/api/resourceindexer/nf-resourceindexer-indexfilepath")] +INDEXID=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/indexid")] +IndexInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexinfo-class")] +IndexInfo::CompareOptions=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexinfo.compareoptions-property")] +IndexInfo::CultureInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexinfo.cultureinfo-property")] +IndexInfo::Entries=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexinfo.entries-property")] +IndexInfo::Grbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexinfo.grbit-property")] +IndexInfo::IndexSegments=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexinfo.indexsegments-property")] +IndexInfo::Keys=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexinfo.keys-property")] +IndexInfo::Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexinfo.name-property")] +IndexInfo::Pages=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexinfo.pages-property")] +IndexInfo::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexinfo.tostring-method")] +IndexKeyGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexkeygrbit-enumeration")] +IndexRangeGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexrangegrbit-enumeration")] +IndexSegment=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexsegment-class")] +IndexSegment::Coltyp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexsegment.coltyp-property")] +IndexSegment::ColumnName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexsegment.columnname-property")] +IndexSegment::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexsegment.equals-method-object-")] +IndexSegment::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexsegment.gethashcode-method")] +IndexSegment::IsAscending=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexsegment.isascending-property")] +IndexSegment::IsASCII=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexsegment.isascii-property")] +IndexSegment::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/indexsegment.tostring-method")] +INDEXTOOVERLAYMASK=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-indextooverlaymask")] +INDEXTOSTATEIMAGEMASK=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-indextostateimagemask")] +ine=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ine--sm4---asm-")] +ineg=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ineg--sm4---asm-")] +INERTIA_PARAMETER=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ne-interactioncontext-inertia_parameter")] +inet_addr=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-inet_addr")] +INET_FIREWALL_AC_BINARIES=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/ns-networkisolation-inet_firewall_ac_binaries")] +INET_FIREWALL_AC_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/ns-networkisolation-inet_firewall_ac_capabilities")] +INET_FIREWALL_AC_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/ns-networkisolation-inet_firewall_ac_change")] +INET_FIREWALL_AC_CHANGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/ne-networkisolation-inet_firewall_ac_change_type")] +INET_FIREWALL_AC_CREATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/ne-networkisolation-inet_firewall_ac_creation_type")] +INET_FIREWALL_APP_CONTAINER=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/ns-networkisolation-inet_firewall_app_container")] +inet_ntoa=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-inet_ntoa")] +inet_ntop=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-inet_ntop")] +INET_PORT_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-inet_port_range")] +INET_PORT_RESERVATION_INSTANCE=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-inet_port_reservation_instance")] +INET_PORT_RESERVATION_TOKEN=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-inet_port_reservation_token")] +inet_pton=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-inet_pton")] +INetConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nn-netcon-inetconnection")] +INetConnection::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetconnection-connect")] +INetConnection::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetconnection-delete")] +INetConnection::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetconnection-disconnect")] +INetConnection::Duplicate=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetconnection-duplicate")] +INetConnection::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetconnection-getproperties")] +INetConnection::GetUiObjectClassId=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetconnection-getuiobjectclassid")] +INetConnection::Rename=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetconnection-rename")] +INetConnectionProps=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nn-netcon-inetconnectionprops")] +INetConnectionProps::get_Characteristics=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetconnectionprops-get_characteristics")] +INetConnectionProps::get_DeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetconnectionprops-get_devicename")] +INetConnectionProps::get_Guid=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetconnectionprops-get_guid")] +INetConnectionProps::get_MediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetconnectionprops-get_mediatype")] +INetConnectionProps::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetconnectionprops-get_name")] +INetConnectionProps::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetconnectionprops-get_status")] +INetDiagHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nn-ndhelper-inetdiaghelper")] +INetDiagHelper::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-cancel")] +INetDiagHelper::Cleanup=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-cleanup")] +INetDiagHelper::GetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-getattributes")] +INetDiagHelper::GetCacheTime=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-getcachetime")] +INetDiagHelper::GetDiagnosticsInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-getdiagnosticsinfo")] +INetDiagHelper::GetDownStreamHypotheses=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-getdownstreamhypotheses")] +INetDiagHelper::GetHigherHypotheses=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-gethigherhypotheses")] +INetDiagHelper::GetKeyAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-getkeyattributes")] +INetDiagHelper::GetLifeTime=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-getlifetime")] +INetDiagHelper::GetLowerHypotheses=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-getlowerhypotheses")] +INetDiagHelper::GetRepairInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-getrepairinfo")] +INetDiagHelper::GetUpStreamHypotheses=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-getupstreamhypotheses")] +INetDiagHelper::HighUtilization=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-highutilization")] +INetDiagHelper::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-initialize")] +INetDiagHelper::LowHealth=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-lowhealth")] +INetDiagHelper::Repair=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-repair")] +INetDiagHelper::SetLifeTime=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-setlifetime")] +INetDiagHelper::Validate=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelper-validate")] +INetDiagHelperEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nn-ndhelper-inetdiaghelperex")] +INetDiagHelperEx::ReconfirmLowHealth=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelperex-reconfirmlowhealth")] +INetDiagHelperEx::ReproduceFailure=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelperex-reproducefailure")] +INetDiagHelperEx::SetUtilities=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelperex-setutilities")] +INetDiagHelperInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nn-ndhelper-inetdiaghelperinfo")] +INetDiagHelperInfo::GetAttributeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelperinfo-getattributeinfo")] +INetDiagHelperUtilFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nn-ndhelper-inetdiaghelperutilfactory")] +INetDiagHelperUtilFactory::CreateUtilityInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/nf-ndhelper-inetdiaghelperutilfactory-createutilityinstance")] +INetFwAuthorizedApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwauthorizedapplication")] +INetFwAuthorizedApplication::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-get_enabled")] +INetFwAuthorizedApplication::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-get_enabled")] +INetFwAuthorizedApplication::get_IpVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-get_ipversion")] +INetFwAuthorizedApplication::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-get_name")] +INetFwAuthorizedApplication::get_ProcessImageFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-get_processimagefilename")] +INetFwAuthorizedApplication::get_RemoteAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-get_remoteaddresses")] +INetFwAuthorizedApplication::get_Scope=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-get_scope")] +INetFwAuthorizedApplication::IpVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-get_ipversion")] +INetFwAuthorizedApplication::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-get_name")] +INetFwAuthorizedApplication::ProcessImageFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-put_processimagefilename")] +INetFwAuthorizedApplication::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-put_enabled")] +INetFwAuthorizedApplication::put_IpVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-put_ipversion")] +INetFwAuthorizedApplication::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-put_name")] +INetFwAuthorizedApplication::put_ProcessImageFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-put_processimagefilename")] +INetFwAuthorizedApplication::put_RemoteAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-put_remoteaddresses")] +INetFwAuthorizedApplication::put_Scope=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-put_scope")] +INetFwAuthorizedApplication::RemoteAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-get_remoteaddresses")] +INetFwAuthorizedApplication::Scope=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplication-get_scope")] +INetFwAuthorizedApplications=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwauthorizedapplications")] +INetFwAuthorizedApplications::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplications-get__newenum")] +INetFwAuthorizedApplications::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplications-add")] +INetFwAuthorizedApplications::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplications-get_count")] +INetFwAuthorizedApplications::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplications-get__newenum")] +INetFwAuthorizedApplications::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplications-get_count")] +INetFwAuthorizedApplications::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplications-item")] +INetFwAuthorizedApplications::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwauthorizedapplications-remove")] +INetFwIcmpSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwicmpsettings")] +INetFwIcmpSettings::AllowInboundEchoRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-get_allowinboundechorequest")] +INetFwIcmpSettings::AllowInboundMaskRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-get_allowinboundmaskrequest")] +INetFwIcmpSettings::AllowInboundRouterRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowinboundrouterrequest")] +INetFwIcmpSettings::AllowInboundTimestampRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowinboundtimestamprequest")] +INetFwIcmpSettings::AllowOutboundDestinationUnreachable=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowoutbounddestinationunreachable")] +INetFwIcmpSettings::AllowOutboundPacketTooBig=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowoutboundpackettoobig")] +INetFwIcmpSettings::AllowOutboundParameterProblem=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowoutboundparameterproblem")] +INetFwIcmpSettings::AllowOutboundSourceQuench=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowoutboundsourcequench")] +INetFwIcmpSettings::AllowOutboundTimeExceeded=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowoutboundtimeexceeded")] +INetFwIcmpSettings::AllowRedirect=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-get_allowredirect")] +INetFwIcmpSettings::get_AllowInboundEchoRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-get_allowinboundechorequest")] +INetFwIcmpSettings::get_AllowInboundMaskRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-get_allowinboundmaskrequest")] +INetFwIcmpSettings::get_AllowInboundRouterRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-get_allowinboundrouterrequest")] +INetFwIcmpSettings::get_AllowInboundTimestampRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-get_allowinboundtimestamprequest")] +INetFwIcmpSettings::get_AllowOutboundDestinationUnreachable=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-get_allowoutbounddestinationunreachable")] +INetFwIcmpSettings::get_AllowOutboundPacketTooBig=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-get_allowoutboundpackettoobig")] +INetFwIcmpSettings::get_AllowOutboundParameterProblem=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-get_allowoutboundparameterproblem")] +INetFwIcmpSettings::get_AllowOutboundSourceQuench=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-get_allowoutboundsourcequench")] +INetFwIcmpSettings::get_AllowOutboundTimeExceeded=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-get_allowoutboundtimeexceeded")] +INetFwIcmpSettings::get_AllowRedirect=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-get_allowredirect")] +INetFwIcmpSettings::put_AllowInboundEchoRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowinboundechorequest")] +INetFwIcmpSettings::put_AllowInboundMaskRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowinboundmaskrequest")] +INetFwIcmpSettings::put_AllowInboundRouterRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowinboundrouterrequest")] +INetFwIcmpSettings::put_AllowInboundTimestampRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowinboundtimestamprequest")] +INetFwIcmpSettings::put_AllowOutboundDestinationUnreachable=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowoutbounddestinationunreachable")] +INetFwIcmpSettings::put_AllowOutboundPacketTooBig=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowoutboundpackettoobig")] +INetFwIcmpSettings::put_AllowOutboundParameterProblem=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowoutboundparameterproblem")] +INetFwIcmpSettings::put_AllowOutboundSourceQuench=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowoutboundsourcequench")] +INetFwIcmpSettings::put_AllowOutboundTimeExceeded=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowoutboundtimeexceeded")] +INetFwIcmpSettings::put_AllowRedirect=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwicmpsettings-put_allowredirect")] +INetFwMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwmgr")] +INetFwMgr::CurrentProfileType=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwmgr-get_currentprofiletype")] +INetFwMgr::get_CurrentProfileType=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwmgr-get_currentprofiletype")] +INetFwMgr::get_LocalPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwmgr-get_localpolicy")] +INetFwMgr::IsIcmpTypeAllowed=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwmgr-isicmptypeallowed")] +INetFwMgr::IsPortAllowed=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwmgr-isportallowed")] +INetFwMgr::LocalPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwmgr-get_localpolicy")] +INetFwMgr::RestoreDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwmgr-restoredefaults")] +INetFwOpenPort=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwopenport")] +INetFwOpenPort::BuiltIn=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-get_builtin")] +INetFwOpenPort::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-get_enabled")] +INetFwOpenPort::get_BuiltIn=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-get_builtin")] +INetFwOpenPort::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-get_enabled")] +INetFwOpenPort::get_IpVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-get_ipversion")] +INetFwOpenPort::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-get_name")] +INetFwOpenPort::get_Port=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-get_port")] +INetFwOpenPort::get_Protocol=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-get_protocol")] +INetFwOpenPort::get_RemoteAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-get_remoteaddresses")] +INetFwOpenPort::get_Scope=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-get_scope")] +INetFwOpenPort::IpVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-get_ipversion")] +INetFwOpenPort::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-get_name")] +INetFwOpenPort::Port=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-get_port")] +INetFwOpenPort::Protocol=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-get_protocol")] +INetFwOpenPort::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-put_enabled")] +INetFwOpenPort::put_IpVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-put_ipversion")] +INetFwOpenPort::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-put_name")] +INetFwOpenPort::put_Port=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-put_port")] +INetFwOpenPort::put_Protocol=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-put_protocol")] +INetFwOpenPort::put_RemoteAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-put_remoteaddresses")] +INetFwOpenPort::put_Scope=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-put_scope")] +INetFwOpenPort::RemoteAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-put_remoteaddresses")] +INetFwOpenPort::Scope=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenport-get_scope")] +INetFwOpenPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwopenports")] +INetFwOpenPorts::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenports-get__newenum")] +INetFwOpenPorts::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenports-add")] +INetFwOpenPorts::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenports-get_count")] +INetFwOpenPorts::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenports-get__newenum")] +INetFwOpenPorts::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenports-get_count")] +INetFwOpenPorts::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenports-item")] +INetFwOpenPorts::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwopenports-remove")] +INetFwPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwpolicy")] +INetFwPolicy::CurrentProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy-get_currentprofile")] +INetFwPolicy::get_CurrentProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy-get_currentprofile")] +INetFwPolicy::GetProfileByType=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy-getprofilebytype")] +INetFwPolicy2=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwpolicy2")] +INetFwPolicy2::BlockAllInboundTraffic=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_blockallinboundtraffic")] +INetFwPolicy2::CurrentProfileTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_currentprofiletypes")] +INetFwPolicy2::DefaultInboundAction=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_defaultinboundaction")] +INetFwPolicy2::DefaultOutboundAction=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_defaultoutboundaction")] +INetFwPolicy2::EnableRuleGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-enablerulegroup")] +INetFwPolicy2::ExcludedInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-put_excludedinterfaces")] +INetFwPolicy2::FirewallEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_firewallenabled")] +INetFwPolicy2::get_BlockAllInboundTraffic=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_blockallinboundtraffic")] +INetFwPolicy2::get_CurrentProfileTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_currentprofiletypes")] +INetFwPolicy2::get_DefaultInboundAction=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_defaultinboundaction")] +INetFwPolicy2::get_DefaultOutboundAction=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_defaultoutboundaction")] +INetFwPolicy2::get_ExcludedInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_excludedinterfaces")] +INetFwPolicy2::get_FirewallEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_firewallenabled")] +INetFwPolicy2::get_IsRuleGroupCurrentlyEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_isrulegroupcurrentlyenabled")] +INetFwPolicy2::get_LocalPolicyModifyState=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_localpolicymodifystate")] +INetFwPolicy2::get_NotificationsDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_notificationsdisabled")] +INetFwPolicy2::get_Rules=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_rules")] +INetFwPolicy2::get_ServiceRestriction=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_servicerestriction")] +INetFwPolicy2::get_UnicastResponsesToMulticastBroadcastDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_unicastresponsestomulticastbroadcastdisabled")] +INetFwPolicy2::IsRuleGroupEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-isrulegroupenabled")] +INetFwPolicy2::LocalPolicyModifyState=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_localpolicymodifystate")] +INetFwPolicy2::NotificationsDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-put_notificationsdisabled")] +INetFwPolicy2::put_BlockAllInboundTraffic=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-put_blockallinboundtraffic")] +INetFwPolicy2::put_DefaultInboundAction=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-put_defaultinboundaction")] +INetFwPolicy2::put_DefaultOutboundAction=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-put_defaultoutboundaction")] +INetFwPolicy2::put_ExcludedInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-put_excludedinterfaces")] +INetFwPolicy2::put_FirewallEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-put_firewallenabled")] +INetFwPolicy2::put_NotificationsDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-put_notificationsdisabled")] +INetFwPolicy2::put_UnicastResponsesToMulticastBroadcastDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-put_unicastresponsestomulticastbroadcastdisabled")] +INetFwPolicy2::RestoreLocalFirewallDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-restorelocalfirewalldefaults")] +INetFwPolicy2::Rules=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_rules")] +INetFwPolicy2::ServiceRestriction=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_servicerestriction")] +INetFwPolicy2::UnicastResponsesToMulticastBroadcastDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwpolicy2-get_unicastresponsestomulticastbroadcastdisabled")] +INetFwProduct=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwproduct")] +INetFwProduct::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwproduct-put_displayname")] +INetFwProduct::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwproduct-get_displayname")] +INetFwProduct::get_PathToSignedProductExe=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwproduct-get_pathtosignedproductexe")] +INetFwProduct::get_RuleCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwproduct-get_rulecategories")] +INetFwProduct::PathToSignedProductExe=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwproduct-get_pathtosignedproductexe")] +INetFwProduct::put_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwproduct-put_displayname")] +INetFwProduct::put_RuleCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwproduct-put_rulecategories")] +INetFwProduct::RuleCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwproduct-get_rulecategories")] +INetFwProducts=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwproducts")] +INetFwProducts::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwproducts-get__newenum")] +INetFwProducts::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwproducts-get_count")] +INetFwProducts::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwproducts-get__newenum")] +INetFwProducts::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwproducts-get_count")] +INetFwProducts::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwproducts-item")] +INetFwProducts::Register=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwproducts-register")] +INetFwProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwprofile")] +INetFwProfile::AuthorizedApplications=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_authorizedapplications")] +INetFwProfile::ExceptionsNotAllowed=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-put_exceptionsnotallowed")] +INetFwProfile::FirewallEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-put_firewallenabled")] +INetFwProfile::get_AuthorizedApplications=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_authorizedapplications")] +INetFwProfile::get_ExceptionsNotAllowed=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_exceptionsnotallowed")] +INetFwProfile::get_FirewallEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_firewallenabled")] +INetFwProfile::get_GloballyOpenPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_globallyopenports")] +INetFwProfile::get_IcmpSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_icmpsettings")] +INetFwProfile::get_NotificationsDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_notificationsdisabled")] +INetFwProfile::get_RemoteAdminSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_remoteadminsettings")] +INetFwProfile::get_Services=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_services")] +INetFwProfile::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_type")] +INetFwProfile::get_UnicastResponsesToMulticastBroadcastDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_unicastresponsestomulticastbroadcastdisabled")] +INetFwProfile::GloballyOpenPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_globallyopenports")] +INetFwProfile::IcmpSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_icmpsettings")] +INetFwProfile::NotificationsDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-put_notificationsdisabled")] +INetFwProfile::put_ExceptionsNotAllowed=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-put_exceptionsnotallowed")] +INetFwProfile::put_FirewallEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-put_firewallenabled")] +INetFwProfile::put_NotificationsDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-put_notificationsdisabled")] +INetFwProfile::put_UnicastResponsesToMulticastBroadcastDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-put_unicastresponsestomulticastbroadcastdisabled")] +INetFwProfile::RemoteAdminSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_remoteadminsettings")] +INetFwProfile::Services=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_services")] +INetFwProfile::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_type")] +INetFwProfile::UnicastResponsesToMulticastBroadcastDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwprofile-get_unicastresponsestomulticastbroadcastdisabled")] +INetFwRemoteAdminSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwremoteadminsettings")] +INetFwRemoteAdminSettings::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwremoteadminsettings-get_enabled")] +INetFwRemoteAdminSettings::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwremoteadminsettings-get_enabled")] +INetFwRemoteAdminSettings::get_IpVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwremoteadminsettings-get_ipversion")] +INetFwRemoteAdminSettings::get_RemoteAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwremoteadminsettings-get_remoteaddresses")] +INetFwRemoteAdminSettings::get_Scope=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwremoteadminsettings-get_scope")] +INetFwRemoteAdminSettings::IpVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwremoteadminsettings-get_ipversion")] +INetFwRemoteAdminSettings::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwremoteadminsettings-put_enabled")] +INetFwRemoteAdminSettings::put_IpVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwremoteadminsettings-put_ipversion")] +INetFwRemoteAdminSettings::put_RemoteAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwremoteadminsettings-put_remoteaddresses")] +INetFwRemoteAdminSettings::put_Scope=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwremoteadminsettings-put_scope")] +INetFwRemoteAdminSettings::RemoteAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwremoteadminsettings-get_remoteaddresses")] +INetFwRemoteAdminSettings::Scope=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwremoteadminsettings-get_scope")] +INetFwRule=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwrule")] +INetFwRule::Action=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_action")] +INetFwRule::ApplicationName=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_applicationname")] +INetFwRule::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_description")] +INetFwRule::Direction=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_direction")] +INetFwRule::EdgeTraversal=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_edgetraversal")] +INetFwRule::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_enabled")] +INetFwRule::get_Action=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_action")] +INetFwRule::get_ApplicationName=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_applicationname")] +INetFwRule::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_description")] +INetFwRule::get_Direction=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_direction")] +INetFwRule::get_EdgeTraversal=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_edgetraversal")] +INetFwRule::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_enabled")] +INetFwRule::get_Grouping=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_grouping")] +INetFwRule::get_IcmpTypesAndCodes=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_icmptypesandcodes")] +INetFwRule::get_Interfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_interfaces")] +INetFwRule::get_InterfaceTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_interfacetypes")] +INetFwRule::get_LocalAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_localaddresses")] +INetFwRule::get_LocalPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_localports")] +INetFwRule::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_name")] +INetFwRule::get_Profiles=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_profiles")] +INetFwRule::get_Protocol=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_protocol")] +INetFwRule::get_RemoteAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_remoteaddresses")] +INetFwRule::get_RemotePorts=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_remoteports")] +INetFwRule::get_ServiceName=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_servicename")] +INetFwRule::Grouping=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_grouping")] +INetFwRule::IcmpTypesAndCodes=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_icmptypesandcodes")] +INetFwRule::Interfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_interfaces")] +INetFwRule::InterfaceTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_interfacetypes")] +INetFwRule::LocalAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_localaddresses")] +INetFwRule::LocalPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_localports")] +INetFwRule::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_name")] +INetFwRule::Profiles=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_profiles")] +INetFwRule::Protocol=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_protocol")] +INetFwRule::put_Action=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_action")] +INetFwRule::put_ApplicationName=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_applicationname")] +INetFwRule::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_description")] +INetFwRule::put_Direction=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_direction")] +INetFwRule::put_EdgeTraversal=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_edgetraversal")] +INetFwRule::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_enabled")] +INetFwRule::put_Grouping=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_grouping")] +INetFwRule::put_IcmpTypesAndCodes=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_icmptypesandcodes")] +INetFwRule::put_Interfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_interfaces")] +INetFwRule::put_InterfaceTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_interfacetypes")] +INetFwRule::put_LocalAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_localaddresses")] +INetFwRule::put_LocalPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_localports")] +INetFwRule::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_name")] +INetFwRule::put_Profiles=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_profiles")] +INetFwRule::put_Protocol=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_protocol")] +INetFwRule::put_RemoteAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_remoteaddresses")] +INetFwRule::put_RemotePorts=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_remoteports")] +INetFwRule::put_ServiceName=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_servicename")] +INetFwRule::RemoteAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_remoteaddresses")] +INetFwRule::RemotePorts=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-put_remoteports")] +INetFwRule::ServiceName=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule-get_servicename")] +INetFwRule2=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwrule2")] +INetFwRule2::EdgeTraversalOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule2-get_edgetraversaloptions")] +INetFwRule2::get_EdgeTraversalOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule2-get_edgetraversaloptions")] +INetFwRule2::put_EdgeTraversalOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule2-put_edgetraversaloptions")] +INetFwRule3=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwrule3")] +INetFwRule3::get_LocalAppPackageId=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-get_localapppackageid")] +INetFwRule3::get_LocalUserAuthorizedList=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-get_localuserauthorizedlist")] +INetFwRule3::get_LocalUserOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-get_localuserowner")] +INetFwRule3::get_RemoteMachineAuthorizedList=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-get_remotemachineauthorizedlist")] +INetFwRule3::get_RemoteUserAuthorizedList=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-get_remoteuserauthorizedlist")] +INetFwRule3::get_SecureFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-get_secureflags")] +INetFwRule3::LocalAppPackageId=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-get_localapppackageid")] +INetFwRule3::LocalUserAuthorizedList=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-get_localuserauthorizedlist")] +INetFwRule3::LocalUserOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-get_localuserowner")] +INetFwRule3::put_LocalAppPackageId=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-put_localapppackageid")] +INetFwRule3::put_LocalUserAuthorizedList=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-put_localuserauthorizedlist")] +INetFwRule3::put_LocalUserOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-put_localuserowner")] +INetFwRule3::put_RemoteMachineAuthorizedList=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-put_remotemachineauthorizedlist")] +INetFwRule3::put_RemoteUserAuthorizedList=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-put_remoteuserauthorizedlist")] +INetFwRule3::put_SecureFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-put_secureflags")] +INetFwRule3::RemoteMachineAuthorizedList=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-put_remotemachineauthorizedlist")] +INetFwRule3::RemoteUserAuthorizedList=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-get_remoteuserauthorizedlist")] +INetFwRule3::SecureFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrule3-get_secureflags")] +INetFwRules=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwrules")] +INetFwRules::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrules-get__newenum")] +INetFwRules::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrules-add")] +INetFwRules::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrules-get_count")] +INetFwRules::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrules-get__newenum")] +INetFwRules::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrules-get_count")] +INetFwRules::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrules-item")] +INetFwRules::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwrules-remove")] +INetFwService=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwservice")] +INetFwService::Customized=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-get_customized")] +INetFwService::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-get_enabled")] +INetFwService::get_Customized=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-get_customized")] +INetFwService::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-get_enabled")] +INetFwService::get_GloballyOpenPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-get_globallyopenports")] +INetFwService::get_IpVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-get_ipversion")] +INetFwService::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-get_name")] +INetFwService::get_RemoteAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-get_remoteaddresses")] +INetFwService::get_Scope=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-get_scope")] +INetFwService::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-get_type")] +INetFwService::GloballyOpenPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-get_globallyopenports")] +INetFwService::IpVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-put_ipversion")] +INetFwService::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-get_name")] +INetFwService::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-put_enabled")] +INetFwService::put_IpVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-put_ipversion")] +INetFwService::put_RemoteAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-put_remoteaddresses")] +INetFwService::put_Scope=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-put_scope")] +INetFwService::RemoteAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-put_remoteaddresses")] +INetFwService::Scope=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-put_scope")] +INetFwService::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservice-get_type")] +INetFwServiceRestriction=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwservicerestriction")] +INetFwServiceRestriction::get_Rules=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservicerestriction-get_rules")] +INetFwServiceRestriction::RestrictService=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservicerestriction-restrictservice")] +INetFwServiceRestriction::Rules=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservicerestriction-get_rules")] +INetFwServiceRestriction::ServiceRestricted=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservicerestriction-servicerestricted")] +INetFwServices=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nn-netfw-inetfwservices")] +INetFwServices::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservices-get__newenum")] +INetFwServices::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservices-get_count")] +INetFwServices::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservices-get__newenum")] +INetFwServices::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservices-get_count")] +INetFwServices::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-inetfwservices-item")] +InetGetAutodial=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/inetgetautodial")] +InetIsOffline=[Documentation("https://docs.microsoft.com/windows/win32/api/intshcut/nf-intshcut-inetisoffline")] +InetNtop=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-inetntopw")] +InetNtopA or inet_ntop=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-inetntopw")] +InetNtopW=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-inetntopw")] +InetPton=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-inetptonw")] +InetPtonA or inet_pton=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-inetptonw")] +InetPtonW=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-inetptonw")] +INetSharingConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nn-netcon-inetsharingconfiguration")] +INetSharingConfiguration::AddPortMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingconfiguration-addportmapping")] +INetSharingConfiguration::DisableInternetFirewall=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingconfiguration-disableinternetfirewall")] +INetSharingConfiguration::DisableSharing=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingconfiguration-disablesharing")] +INetSharingConfiguration::EnableInternetFirewall=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingconfiguration-enableinternetfirewall")] +INetSharingConfiguration::EnableSharing=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingconfiguration-enablesharing")] +INetSharingConfiguration::get_EnumPortMappings=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingconfiguration-get_enumportmappings")] +INetSharingConfiguration::get_InternetFirewallEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingconfiguration-get_internetfirewallenabled")] +INetSharingConfiguration::get_SharingConnectionType=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingconfiguration-get_sharingconnectiontype")] +INetSharingConfiguration::get_SharingEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingconfiguration-get_sharingenabled")] +INetSharingConfiguration::RemovePortMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingconfiguration-removeportmapping")] +INetSharingEveryConnectionCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nn-netcon-inetsharingeveryconnectioncollection")] +INetSharingEveryConnectionCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingeveryconnectioncollection-get__newenum")] +INetSharingEveryConnectionCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingeveryconnectioncollection-get_count")] +INetSharingManager=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nn-netcon-inetsharingmanager")] +INetSharingManager::get_EnumEveryConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingmanager-get_enumeveryconnection")] +INetSharingManager::get_EnumPrivateConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingmanager-get_enumprivateconnections")] +INetSharingManager::get_EnumPublicConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingmanager-get_enumpublicconnections")] +INetSharingManager::get_INetSharingConfigurationForINetConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingmanager-get_inetsharingconfigurationforinetconnection")] +INetSharingManager::get_NetConnectionProps=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingmanager-get_netconnectionprops")] +INetSharingManager::get_SharingInstalled=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingmanager-get_sharinginstalled")] +INetSharingPortMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nn-netcon-inetsharingportmapping")] +INetSharingPortMapping::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingportmapping-delete")] +INetSharingPortMapping::Disable=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingportmapping-disable")] +INetSharingPortMapping::Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingportmapping-enable")] +INetSharingPortMapping::get_Properties=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingportmapping-get_properties")] +INetSharingPortMappingCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nn-netcon-inetsharingportmappingcollection")] +INetSharingPortMappingCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingportmappingcollection-get__newenum")] +INetSharingPortMappingCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingportmappingcollection-get_count")] +INetSharingPortMappingProps=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nn-netcon-inetsharingportmappingprops")] +INetSharingPortMappingProps::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingportmappingprops-get_enabled")] +INetSharingPortMappingProps::get_ExternalPort=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingportmappingprops-get_externalport")] +INetSharingPortMappingProps::get_InternalPort=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingportmappingprops-get_internalport")] +INetSharingPortMappingProps::get_IPProtocol=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingportmappingprops-get_ipprotocol")] +INetSharingPortMappingProps::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingportmappingprops-get_name")] +INetSharingPortMappingProps::get_Options=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingportmappingprops-get_options")] +INetSharingPortMappingProps::get_TargetIPAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingportmappingprops-get_targetipaddress")] +INetSharingPortMappingProps::get_TargetName=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingportmappingprops-get_targetname")] +INetSharingPrivateConnectionCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nn-netcon-inetsharingprivateconnectioncollection")] +INetSharingPrivateConnectionCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingprivateconnectioncollection-get__newenum")] +INetSharingPrivateConnectionCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingprivateconnectioncollection-get_count")] +INetSharingPublicConnectionCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nn-netcon-inetsharingpublicconnectioncollection")] +INetSharingPublicConnectionCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingpublicconnectioncollection-get__newenum")] +INetSharingPublicConnectionCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-inetsharingpublicconnectioncollection-get_count")] +INetwork=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nn-netlistmgr-inetwork")] +INetwork::get_IsConnected=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetwork-get_isconnected")] +INetwork::get_IsConnectedToInternet=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetwork-get_isconnectedtointernet")] +INetwork::GetCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetwork-getcategory")] +INetwork::GetConnectivity=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetwork-getconnectivity")] +INetwork::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetwork-getdescription")] +INetwork::GetDomainType=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetwork-getdomaintype")] +INetwork::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetwork-getname")] +INetwork::GetNetworkConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetwork-getnetworkconnections")] +INetwork::GetNetworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetwork-getnetworkid")] +INetwork::GetTimeCreatedAndConnected=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetwork-gettimecreatedandconnected")] +INetwork::SetCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetwork-setcategory")] +INetwork::SetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetwork-setdescription")] +INetwork::SetName=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetwork-setname")] +INetwork2=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nn-netlistmgr-inetwork2")] +INetwork2::IsDomainAuthenticatedBy=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetwork2-isdomainauthenticatedby")] +INetworkConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nn-netlistmgr-inetworkconnection")] +INetworkConnection::get_IsConnected=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkconnection-get_isconnected")] +INetworkConnection::get_IsConnectedToInternet=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkconnection-get_isconnectedtointernet")] +INetworkConnection::GetAdapterId=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkconnection-getadapterid")] +INetworkConnection::GetConnectionId=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkconnection-getconnectionid")] +INetworkConnection::GetConnectivity=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkconnection-getconnectivity")] +INetworkConnection::GetDomainType=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkconnection-getdomaintype")] +INetworkConnection::GetNetwork=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkconnection-getnetwork")] +INetworkConnection2=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nn-netlistmgr-inetworkconnection2")] +INetworkConnection2::IsDomainAuthenticatedBy=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkconnection2-isdomainauthenticatedby")] +INetworkConnectionCost=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nn-netlistmgr-inetworkconnectioncost")] +INetworkConnectionCost::GetCost=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkconnectioncost-getcost")] +INetworkConnectionCost::GetDataPlanStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkconnectioncost-getdataplanstatus")] +INetworkConnectionCostEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nn-netlistmgr-inetworkconnectioncostevents")] +INetworkConnectionCostEvents::ConnectionCostChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkconnectioncostevents-connectioncostchanged")] +INetworkConnectionCostEvents::ConnectionDataPlanStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkconnectioncostevents-connectiondataplanstatuschanged")] +INetworkConnectionEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nn-netlistmgr-inetworkconnectionevents")] +INetworkConnectionEvents::NetworkConnectionConnectivityChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkconnectionevents-networkconnectionconnectivitychanged")] +INetworkConnectionEvents::NetworkConnectionPropertyChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkconnectionevents-networkconnectionpropertychanged")] +INetworkCostManager=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nn-netlistmgr-inetworkcostmanager")] +INetworkCostManager::GetCost=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkcostmanager-getcost")] +INetworkCostManager::GetDataPlanStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkcostmanager-getdataplanstatus")] +INetworkCostManager::SetDestinationAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkcostmanager-setdestinationaddresses")] +INetworkCostManagerEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nn-netlistmgr-inetworkcostmanagerevents")] +INetworkCostManagerEvents::CostChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkcostmanagerevents-costchanged")] +INetworkCostManagerEvents::DataPlanStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkcostmanagerevents-dataplanstatuschanged")] +INetworkEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nn-netlistmgr-inetworkevents")] +INetworkEvents::NetworkAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkevents-networkadded")] +INetworkEvents::NetworkConnectivityChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkevents-networkconnectivitychanged")] +INetworkEvents::NetworkDeleted=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkevents-networkdeleted")] +INetworkEvents::NetworkPropertyChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworkevents-networkpropertychanged")] +INetworkListManager=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nn-netlistmgr-inetworklistmanager")] +INetworkListManager::ClearSimulatedProfileInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworklistmanager-clearsimulatedprofileinfo")] +INetworkListManager::get_IsConnected=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworklistmanager-get_isconnected")] +INetworkListManager::get_IsConnectedToInternet=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworklistmanager-get_isconnectedtointernet")] +INetworkListManager::GetConnectivity=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworklistmanager-getconnectivity")] +INetworkListManager::GetNetwork=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworklistmanager-getnetwork")] +INetworkListManager::GetNetworkConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworklistmanager-getnetworkconnection")] +INetworkListManager::GetNetworkConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworklistmanager-getnetworkconnections")] +INetworkListManager::GetNetworks=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworklistmanager-getnetworks")] +INetworkListManager::SetSimulatedProfileInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworklistmanager-setsimulatedprofileinfo")] +INetworkListManagerEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nn-netlistmgr-inetworklistmanagerevents")] +INetworkListManagerEvents::ConnectivityChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/nf-netlistmgr-inetworklistmanagerevents-connectivitychanged")] +INetworkSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-inetworksettings")] +INetworkSettings::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-inetworksettings-get_id")] +INetworkSettings::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-inetworksettings-get_name")] +INetworkSettings::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-inetworksettings-put_id")] +INetworkSettings::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-inetworksettings-put_name")] +INetworkSettings::put_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-inetworksettings-put_id")] +INetworkSettings::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-inetworksettings-put_name")] +INewFramesCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/inewframescallback")] +INewFramesCallback::CancelAll=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/inewframescallback-cancelall")] +INewFramesCallback::CancelUsingCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/inewframescallback-cancelusingcallback-iunknown-ptr")] +INewFramesCallback::CancelUsingCookie=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/inewframescallback-cancelusingcookie-dword")] +INewFramesCallback::NewFramesAvailable=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/inewframescallback-newframesavailable")] +INewMenuClient=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-inewmenuclient")] +INewMenuClient::IncludeItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inewmenuclient-includeitems")] +INewMenuClient::SelectAndEditItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inewmenuclient-selectandedititem")] +INewShortcutHook::SetReferent=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-inewshortcuthookw-setreferent")] +INewShortcutHookA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-inewshortcuthooka")] +INewShortcutHookA::SetReferent=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-inewshortcuthookw-setreferent")] +INewShortcutHookA::GetExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-inewshortcuthooka-getextension")] +INewShortcutHookA::GetFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-inewshortcuthooka-getfolder")] +INewShortcutHookA::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-inewshortcuthooka-getname")] +INewShortcutHookA::GetReferent=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-inewshortcuthooka-getreferent")] +INewShortcutHookA::SetFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-inewshortcuthooka-setfolder")] +INewShortcutHookA::SetReferent=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-inewshortcuthooka-setreferent")] +INewShortcutHookW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-inewshortcuthookw")] +INewShortcutHookW::SetReferent=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-inewshortcuthookw-setreferent")] +INewShortcutHookW::GetExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-inewshortcuthookw-getextension")] +INewShortcutHookW::GetFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-inewshortcuthookw-getfolder")] +INewShortcutHookW::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-inewshortcuthookw-getname")] +INewShortcutHookW::GetReferent=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-inewshortcuthookw-getreferent")] +INewShortcutHookW::SetFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-inewshortcuthookw-setfolder")] +INewShortcutHookW::SetReferent=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-inewshortcuthookw-setreferent")] +INewWindowManager=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-inewwindowmanager")] +INewWindowManager::EvaluateNewWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-inewwindowmanager-evaluatenewwindow")] +INFCONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-infcontext")] +InfiniteRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-infiniterect")] +InfiniteRectU=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/infiniterectu")] +InflateRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-inflaterect")] +info=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/info")] +InfoCenter=[Documentation("https://docs.microsoft.com/windows/win32/WMP/infocenter-element")] +Informational=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/informational-parameters")] +INHERITED_FROM=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-inherited_froma")] +INHERITED_FROMA=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-inherited_froma")] +INHERITED_FROMW=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-inherited_fromw")] +InitAsyncTrace=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-initasynctrace")] +InitAtomTable=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-initatomtable")] +InitCommonControls=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-initcommoncontrols")] +InitCommonControlsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-initcommoncontrolsex")] +INITCOMMONCONTROLSEX=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-initcommoncontrolsex")] +InitGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/initgrbit-enumeration")] +Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-initialize")] +InitializeAcl=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-initializeacl")] +InitializeCache=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-initializecache")] +InitializeConditionVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-initializeconditionvariable")] +InitializeContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-initializecontext")] +InitializeContext2=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-initializecontext2")] +InitializeCriticalSection=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-initializecriticalsection")] +InitializeCriticalSectionAndSpinCount=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-initializecriticalsectionandspincount")] +InitializeCriticalSectionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-initializecriticalsectionex")] +InitializeEnclave=[Documentation("https://docs.microsoft.com/windows/win32/api/enclaveapi/nf-enclaveapi-initializeenclave")] +InitializeFlatSB=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-initializeflatsb")] +InitializeIpForwardEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-initializeipforwardentry")] +InitializeIpInterfaceEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-initializeipinterfaceentry")] +InitializeNapAgentNotifier=[Documentation("https://docs.microsoft.com/windows/win32/NAP/initializenapagentnotifier")] +InitializeObjectAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdef/nf-ntdef-initializeobjectattributes")] +InitializeProcessForWsWatch=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-initializeprocessforwswatch")] +InitializeProcThreadAttributeList=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-initializeprocthreadattributelist")] +InitializeSecurityContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-initializesecuritycontexta")] +InitializeSecurityContextA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-initializesecuritycontexta")] +InitializeSecurityContextW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-initializesecuritycontextw")] +InitializeSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-initializesecuritydescriptor")] +InitializeSid=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-initializesid")] +InitializeSListHead=[Documentation("https://docs.microsoft.com/windows/win32/api/interlockedapi/nf-interlockedapi-initializeslisthead")] +InitializeSRWLock=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-initializesrwlock")] +InitializeSynchronizationBarrier=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-initializesynchronizationbarrier")] +InitializeThreadpoolEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-initializethreadpoolenvironment")] +InitializeTouchInjection=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-initializetouchinjection")] +InitializeUnicastIpAddressEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-initializeunicastipaddressentry")] +InitializeXamlDiagnosticsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-initializexamldiagnosticsex")] +InitiateShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-initiateshutdownw")] +InitiateShutdownA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-initiateshutdowna")] +InitiateShutdownW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-initiateshutdownw")] +InitiateSystemShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-initiatesystemshutdowna")] +InitiateSystemShutdownA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-initiatesystemshutdowna")] +InitiateSystemShutdownEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-initiatesystemshutdownexa")] +InitiateSystemShutdownExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-initiatesystemshutdownexa")] +InitiateSystemShutdownExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-initiatesystemshutdownexw")] +InitiateSystemShutdownW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-initiatesystemshutdownw")] +InitLocalMsCtfMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/msctfmonitorapi/nf-msctfmonitorapi-initlocalmsctfmonitor")] +InitMUILanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-initmuilanguage")] +InitNetworkAddressControl=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-initnetworkaddresscontrol")] +InitOnceBeginInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-initoncebegininitialize")] +InitOnceComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-initoncecomplete")] +InitOnceExecuteOnce=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-initonceexecuteonce")] +InitOnceInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-initonceinitialize")] +InitPropVariantFromBoolean=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromboolean")] +InitPropVariantFromBooleanVector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfrombooleanvector")] +InitPropVariantFromBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfrombuffer")] +InitPropVariantFromCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromclsid")] +InitPropVariantFromDouble=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromdouble")] +InitPropVariantFromDoubleVector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromdoublevector")] +InitPropVariantFromFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromfiletime")] +InitPropVariantFromFileTimeVector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromfiletimevector")] +InitPropVariantFromGUIDAsBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromguidasbuffer")] +InitPropVariantFromGUIDAsString=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromguidasstring")] +InitPropVariantFromInt16=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromint16")] +InitPropVariantFromInt16Vector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromint16vector")] +InitPropVariantFromInt32=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromint32")] +InitPropVariantFromInt32Vector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromint32vector")] +InitPropVariantFromInt64=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromint64")] +InitPropVariantFromInt64Vector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromint64vector")] +InitPropVariantFromPropVariantVectorElem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfrompropvariantvectorelem")] +InitPropVariantFromResource=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromresource")] +InitPropVariantFromString=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromstring")] +InitPropVariantFromStringAsVector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromstringasvector")] +InitPropVariantFromStringVector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromstringvector")] +InitPropVariantFromStrRet=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromstrret")] +InitPropVariantFromUInt16=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromuint16")] +InitPropVariantFromUInt16Vector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromuint16vector")] +InitPropVariantFromUInt32=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromuint32")] +InitPropVariantFromUInt32Vector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromuint32vector")] +InitPropVariantFromUInt64=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromuint64")] +InitPropVariantFromUInt64Vector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantfromuint64vector")] +InitPropVariantVectorFromPropVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initpropvariantvectorfrompropvariant")] +InitSecurityInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-initsecurityinterfacew")] +InitSecurityInterfaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-initsecurityinterfacea")] +InitSecurityInterfaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-initsecurityinterfacew")] +InitVariantFromBoolean=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromboolean")] +InitVariantFromBooleanArray=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfrombooleanarray")] +InitVariantFromBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfrombuffer")] +InitVariantFromDispatch=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromdispatch")] +InitVariantFromDosDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromdosdatetime")] +InitVariantFromDouble=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromdouble")] +InitVariantFromDoubleArray=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromdoublearray")] +InitVariantFromFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromfiletime")] +InitVariantFromFileTimeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromfiletimearray")] +InitVariantFromGUIDAsBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromguidasbuffer")] +InitVariantFromGUIDAsString=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromguidasstring")] +InitVariantFromInt16=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromint16")] +InitVariantFromInt16Array=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromint16array")] +InitVariantFromInt32=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromint32")] +InitVariantFromInt32Array=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromint32array")] +InitVariantFromInt64=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromint64")] +InitVariantFromInt64Array=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromint64array")] +InitVariantFromResource=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromresource")] +InitVariantFromString=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromstring")] +InitVariantFromStringArray=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromstringarray")] +InitVariantFromStrRet=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromstrret")] +InitVariantFromUInt16=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromuint16")] +InitVariantFromUInt16Array=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromuint16array")] +InitVariantFromUInt32=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromuint32")] +InitVariantFromUInt32Array=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromuint32array")] +InitVariantFromUInt64=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromuint64")] +InitVariantFromUInt64Array=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromuint64array")] +InitVariantFromVariantArrayElem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-initvariantfromvariantarrayelem")] +InjectNtmsCleaner=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-injectntmscleaner")] +InjectNtmsMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-injectntmsmedia")] +InjectSyntheticPointerInput=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-injectsyntheticpointerinput")] +InjectTouchInput=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-injecttouchinput")] +INK_HIGH_CONTRAST_ADJUSTMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/inkrenderer/ne-inkrenderer-ink_high_contrast_adjustment")] +InkAnalysisRecognizerGuide=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkanalysisrecognizerguide")] +InkAnalyzer=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkanalyzer")] +InkApplicationGesture=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkapplicationgesture")] +InkBezierSegment=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3helper/nf-d2d1_3helper-inkbeziersegment")] +InkBoundingBoxMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkboundingboxmode")] +InkClass=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkclass-element")] +InkClipboardFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkclipboardformats")] +InkClipboardModes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkclipboardmodes")] +InkCollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkcollectionmode")] +InkCollector=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-class")] +InkCollector::CursorButtonDown=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-cursorbuttondown")] +InkCollector::CursorButtonUp=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-cursorbuttonup")] +InkCollector::CursorDown=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-cursordown")] +InkCollector::CursorInRange=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-cursorinrange")] +InkCollector::CursorOutOfRange=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-cursoroutofrange")] +InkCollector::DoubleClick=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-doubleclick")] +InkCollector::Gesture=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-gesture")] +InkCollector::get_AutoRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_autoredraw")] +InkCollector::get_CollectingInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_collectingink")] +InkCollector::get_CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_collectionmode")] +InkCollector::get_Cursors=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_cursors")] +InkCollector::get_DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_defaultdrawingattributes")] +InkCollector::get_DesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_desiredpacketdescription")] +InkCollector::get_DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_dynamicrendering")] +InkCollector::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_enabled")] +InkCollector::get_hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_hwnd")] +InkCollector::get_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_ink")] +InkCollector::get_MarginX=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_marginx")] +InkCollector::get_MarginY=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_marginy")] +InkCollector::get_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_mouseicon")] +InkCollector::get_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_mousepointer")] +InkCollector::get_Renderer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_renderer")] +InkCollector::get_SupportHighContrastInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_supporthighcontrastink")] +InkCollector::get_Tablet=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-get_tablet")] +InkCollector::IInkCollector=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-class")] +InkCollector::MouseDown=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-mousedown")] +InkCollector::MouseMove=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-mousemove")] +InkCollector::MouseUp=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-mouseup")] +InkCollector::MouseWheel=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-mousewheel")] +InkCollector::NewInAirPackets=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-newinairpackets")] +InkCollector::NewPackets=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-newpackets")] +InkCollector::put_AutoRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_autoredraw")] +InkCollector::put_CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_collectionmode")] +InkCollector::put_DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-putref_defaultdrawingattributes")] +InkCollector::put_DesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_desiredpacketdescription")] +InkCollector::put_DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_dynamicrendering")] +InkCollector::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_enabled")] +InkCollector::put_hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_hwnd")] +InkCollector::put_MarginX=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_marginx")] +InkCollector::put_MarginY=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_marginy")] +InkCollector::put_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_mousepointer")] +InkCollector::put_SupportHighContrastInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_supporthighcontrastink")] +InkCollector::Stroke=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-stroke")] +InkCollector::SystemGesture=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-systemgesture")] +InkCollector::TabletAdded=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-tabletadded")] +InkCollector::TabletRemoved=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkcollector-tabletremoved")] +InkCollectorEventInterest=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkcollectoreventinterest")] +InkCursorButtonState=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkcursorbuttonstate")] +InkD2DRenderer=[Documentation("https://docs.microsoft.com/windows/win32/input_ink/inkd2drenderer")] +InkDesktopHost=[Documentation("https://docs.microsoft.com/windows/win32/input_ink/inkdesktophost")] +InkDisp=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkdisp-class")] +InkDisp::get_CustomStrokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-get_customstrokes")] +InkDisp::get_Dirty=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-get_dirty")] +InkDisp::get_ExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-get_extendedproperties")] +InkDisp::get_Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-get_strokes")] +InkDisp::IInkDisp=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkdisp-class")] +InkDisp::InkAdded=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkdisp-inkadded")] +InkDisp::InkDeleted=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkdisp-inkdeleted")] +InkDisp::put_Dirty=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdisp-put_dirty")] +InkDisplayMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/ne-inked-inkdisplaymode")] +InkDivider=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkdivider-class")] +InkDivider::get_LineHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivider-get_lineheight")] +InkDivider::get_RecognizerContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivider-get_recognizercontext")] +InkDivider::get_Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivider-get_strokes")] +InkDivider::IInkDivider=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkdivider-class")] +InkDivider::put_LineHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/nf-msinkaut15-iinkdivider-put_lineheight")] +InkDivisionType=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut15/ne-msinkaut15-inkdivisiontype")] +InkDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkdrawingattributes-class")] +InkDrawingAttributes::get_AntiAliased=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_antialiased")] +InkDrawingAttributes::get_Color=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_color")] +InkDrawingAttributes::get_ExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_extendedproperties")] +InkDrawingAttributes::get_FitToCurve=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_fittocurve")] +InkDrawingAttributes::get_Height=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_height")] +InkDrawingAttributes::get_IgnorePressure=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_ignorepressure")] +InkDrawingAttributes::get_PenTip=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_pentip")] +InkDrawingAttributes::get_RasterOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_rasteroperation")] +InkDrawingAttributes::get_Transparency=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_transparency")] +InkDrawingAttributes::get_Width=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-get_width")] +InkDrawingAttributes::IInkDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkdrawingattributes-class")] +InkDrawingAttributes::put_AntiAliased=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_antialiased")] +InkDrawingAttributes::put_Color=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_color")] +InkDrawingAttributes::put_FitToCurve=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_fittocurve")] +InkDrawingAttributes::put_Height=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_height")] +InkDrawingAttributes::put_IgnorePressure=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_ignorepressure")] +InkDrawingAttributes::put_PenTip=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_pentip")] +InkDrawingAttributes::put_RasterOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_rasteroperation")] +InkDrawingAttributes::put_Transparency=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_transparency")] +InkDrawingAttributes::put_Width=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkdrawingattributes-put_width")] +InkEdit=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkedit-methods")] +InkEdit::Change=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkedit-change")] +InkEdit::Click=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkedit-click")] +InkEdit::DblClick=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkedit-dblclick")] +InkEdit::Gesture=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkedit-gesture")] +InkEdit::get_Appearance=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_appearance")] +InkEdit::get_BackColor=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_backcolor")] +InkEdit::get_BorderStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_borderstyle")] +InkEdit::get_DisableNoScroll=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_disablenoscroll")] +InkEdit::get_DrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_drawingattributes")] +InkEdit::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_enabled")] +InkEdit::get_Factoid=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_factoid")] +InkEdit::get_Font=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_font")] +InkEdit::get_Hwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_hwnd")] +InkEdit::get_InkInsertMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_inkinsertmode")] +InkEdit::get_InkMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_inkmode")] +InkEdit::get_Locked=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_locked")] +InkEdit::get_MaxLength=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_maxlength")] +InkEdit::get_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_mouseicon")] +InkEdit::get_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_mousepointer")] +InkEdit::get_MultiLine=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_multiline")] +InkEdit::get_RecognitionTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_recognitiontimeout")] +InkEdit::get_Recognizer=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_recognizer")] +InkEdit::get_ScrollBars=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_scrollbars")] +InkEdit::get_SelAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selalignment")] +InkEdit::get_SelBold=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selbold")] +InkEdit::get_SelCharOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selcharoffset")] +InkEdit::get_SelColor=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selcolor")] +InkEdit::get_SelFontName=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selfontname")] +InkEdit::get_SelFontSize=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selfontsize")] +InkEdit::get_SelInks=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selinks")] +InkEdit::get_SelInksDisplayMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selinksdisplaymode")] +InkEdit::get_SelItalic=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selitalic")] +InkEdit::get_SelLength=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_sellength")] +InkEdit::get_SelRTF=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selrtf")] +InkEdit::get_SelStart=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selstart")] +InkEdit::get_SelText=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_seltext")] +InkEdit::get_SelUnderline=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_selunderline")] +InkEdit::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_status")] +InkEdit::get_Text=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_text")] +InkEdit::get_TextRTF=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_textrtf")] +InkEdit::get_UseMouseForInput=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_usemouseforinput")] +InkEdit::KeyDown=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkedit-keydown")] +InkEdit::KeyPress=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkedit-keypress")] +InkEdit::KeyUp=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkedit-keyup")] +InkEdit::MouseDown=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkedit-mousedown")] +InkEdit::MouseMove=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkedit-mousemove")] +InkEdit::MouseUp=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkedit-mouseup")] +InkEdit::put_Appearance=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_appearance")] +InkEdit::put_BackColor=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_backcolor")] +InkEdit::put_BorderStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_borderstyle")] +InkEdit::put_DisableNoScroll=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_disablenoscroll")] +InkEdit::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_enabled")] +InkEdit::put_Factoid=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_factoid")] +InkEdit::put_InkInsertMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_inkinsertmode")] +InkEdit::put_InkMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_inkmode")] +InkEdit::put_Locked=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_locked")] +InkEdit::put_MaxLength=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_maxlength")] +InkEdit::put_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_mouseicon")] +InkEdit::put_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_mousepointer")] +InkEdit::put_MultiLine=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_multiline")] +InkEdit::put_RecognitionTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_recognitiontimeout")] +InkEdit::put_ScrollBars=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_scrollbars")] +InkEdit::put_SelAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selalignment")] +InkEdit::put_SelBold=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selbold")] +InkEdit::put_SelCharOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selcharoffset")] +InkEdit::put_SelColor=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selcolor")] +InkEdit::put_SelFontName=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selfontname")] +InkEdit::put_SelFontSize=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selfontsize")] +InkEdit::put_SelInks=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selinks")] +InkEdit::put_SelInksDisplayMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selinksdisplaymode")] +InkEdit::put_SelItalic=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selitalic")] +InkEdit::put_SelLength=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_sellength")] +InkEdit::put_SelRTF=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selrtf")] +InkEdit::put_SelStart=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selstart")] +InkEdit::put_SelText=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_seltext")] +InkEdit::put_SelUnderline=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_selunderline")] +InkEdit::put_Text=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_text")] +InkEdit::put_TextRTF=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_textrtf")] +InkEdit::put_UseMouseForInput=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_usemouseforinput")] +InkEdit::putref_Font=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_font")] +InkEdit::putref_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-put_mouseicon")] +InkEdit::putref_Recognizer=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/nf-inked-iinkedit-get_recognizer")] +InkEdit::RecognitionResult=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkedit-recognitionresult")] +InkEdit::SelChange=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkedit-selchange")] +InkEdit::Stroke=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkedit-stroke")] +InkEditStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/ne-inked-inkeditstatus")] +InkExtractFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkextractflags")] +InkInsertMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/ne-inked-inkinsertmode")] +INKMETRIC=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ns-msinkaut-inkmetric")] +InkMode=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/ne-inked-inkmode")] +InkMouseButton=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkmousebutton")] +InkMousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkmousepointer")] +InkObject=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkobject-element")] +InkOverlay=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-class")] +InkOverlay::CursorButtonDown=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-cursorbuttondown")] +InkOverlay::CursorButtonUp=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-cursorbuttonup")] +InkOverlay::CursorDown=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-cursordown")] +InkOverlay::CursorInRange=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-cursorinrange")] +InkOverlay::CursorOutOfRange=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-cursoroutofrange")] +InkOverlay::DoubleClick=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-doubleclick")] +InkOverlay::Gesture=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-gesture")] +InkOverlay::get_AttachMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_attachmode")] +InkOverlay::get_AutoRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_autoredraw")] +InkOverlay::get_CollectingInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_collectingink")] +InkOverlay::get_CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_collectionmode")] +InkOverlay::get_Cursors=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_cursors")] +InkOverlay::get_DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_defaultdrawingattributes")] +InkOverlay::get_DesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_desiredpacketdescription")] +InkOverlay::get_DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_dynamicrendering")] +InkOverlay::get_EditingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_editingmode")] +InkOverlay::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_enabled")] +InkOverlay::get_EraserMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_erasermode")] +InkOverlay::get_EraserWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_eraserwidth")] +InkOverlay::get_hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_hwnd")] +InkOverlay::get_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_ink")] +InkOverlay::get_MarginX=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_marginx")] +InkOverlay::get_MarginY=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_marginy")] +InkOverlay::get_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_mouseicon")] +InkOverlay::get_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_mousepointer")] +InkOverlay::get_Renderer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_renderer")] +InkOverlay::get_Selection=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_selection")] +InkOverlay::get_SupportHighContrastInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_supporthighcontrastink")] +InkOverlay::get_SupportHighContrastSelectionUI=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_supporthighcontrastselectionui")] +InkOverlay::get_Tablet=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_tablet")] +InkOverlay::IInkOverlay=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-class")] +InkOverlay::MouseDown=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-mousedown")] +InkOverlay::MouseMove=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-mousemove")] +InkOverlay::MouseUp=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-mouseup")] +InkOverlay::MouseWheel=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-mousewheel")] +InkOverlay::NewInAirPackets=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-newinairpackets")] +InkOverlay::NewPackets=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-newpackets")] +InkOverlay::Painted=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-painted")] +InkOverlay::Painting=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-painting")] +InkOverlay::put_AttachMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_attachmode")] +InkOverlay::put_AutoRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_autoredraw")] +InkOverlay::put_CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_collectionmode")] +InkOverlay::put_DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_defaultdrawingattributes")] +InkOverlay::put_DesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_desiredpacketdescription")] +InkOverlay::put_DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_dynamicrendering")] +InkOverlay::put_EditingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_editingmode")] +InkOverlay::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_enabled")] +InkOverlay::put_EraserMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_erasermode")] +InkOverlay::put_EraserWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_eraserwidth")] +InkOverlay::put_hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_hwnd")] +InkOverlay::put_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_ink")] +InkOverlay::put_MarginX=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_marginx")] +InkOverlay::put_MarginY=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_marginy")] +InkOverlay::put_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_mouseicon")] +InkOverlay::put_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_mousepointer")] +InkOverlay::put_Renderer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-get_renderer")] +InkOverlay::put_Selection=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_selection")] +InkOverlay::put_SupportHighContrastInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_supporthighcontrastink")] +InkOverlay::put_SupportHighContrastSelectionUI=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkoverlay-put_supporthighcontrastselectionui")] +InkOverlay::SelectionChanged=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-selectionchanged")] +InkOverlay::SelectionChanging=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-selectionchanging")] +InkOverlay::SelectionMoved=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-selectionmoved")] +InkOverlay::SelectionMoving=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-selectionmoving")] +InkOverlay::SelectionResized=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-selectionresized")] +InkOverlay::SelectionResizing=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-selectionresizing")] +InkOverlay::Stroke=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-stroke")] +InkOverlay::StrokesDeleted=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-strokesdeleted")] +InkOverlay::StrokesDeleting=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-strokesdeleting")] +InkOverlay::SystemGesture=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-systemgesture")] +InkOverlay::TabletAdded=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-tabletadded")] +InkOverlay::TabletRemoved=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkoverlay-tabletremoved")] +InkOverlayAttachMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkoverlayattachmode")] +InkOverlayEditingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkoverlayeditingmode")] +InkOverlayEraserMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkoverlayerasermode")] +InkPenTip=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkpentip")] +InkPersistenceCompressionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkpersistencecompressionmode")] +InkPersistenceFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkpersistenceformat")] +InkPicture=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-methods")] +InkPicture::Click=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-click")] +InkPicture::CursorButtonDown=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-cursorbuttondown")] +InkPicture::CursorButtonUp=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-cursorbuttonup")] +InkPicture::CursorDown=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-cursordown")] +InkPicture::CursorInRange=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-cursorinrange")] +InkPicture::CursorOutOfRange=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-cursoroutofrange")] +InkPicture::DblClick=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-dblclick")] +InkPicture::Gesture=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-gesture")] +InkPicture::get_AutoRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_autoredraw")] +InkPicture::get_BackColor=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_backcolor")] +InkPicture::get_CollectingInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_collectingink")] +InkPicture::get_CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_collectionmode")] +InkPicture::get_Cursors=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_cursors")] +InkPicture::get_DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_defaultdrawingattributes")] +InkPicture::get_DesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_desiredpacketdescription")] +InkPicture::get_DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_dynamicrendering")] +InkPicture::get_EditingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_editingmode")] +InkPicture::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_enabled")] +InkPicture::get_EraserMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_erasermode")] +InkPicture::get_EraserWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_eraserwidth")] +InkPicture::get_hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_hwnd")] +InkPicture::get_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_ink")] +InkPicture::get_InkEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_inkenabled")] +InkPicture::get_MarginX=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_marginx")] +InkPicture::get_MarginY=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_marginy")] +InkPicture::get_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_mouseicon")] +InkPicture::get_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_mousepointer")] +InkPicture::get_Picture=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_picture")] +InkPicture::get_Renderer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_renderer")] +InkPicture::get_Selection=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_selection")] +InkPicture::get_SizeMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_sizemode")] +InkPicture::get_SupportHighContrastInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_supporthighcontrastink")] +InkPicture::get_SupportHighContrastSelectionUI=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_supporthighcontrastselectionui")] +InkPicture::get_Tablet=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_tablet")] +InkPicture::KeyDown=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-keydown")] +InkPicture::KeyPress=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-keypress")] +InkPicture::KeyUp=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-keyup")] +InkPicture::MouseDown=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-mousedown")] +InkPicture::MouseEnter=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-mouseenter")] +InkPicture::MouseHover=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-mousehover")] +InkPicture::MouseLeave=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-mouseleave")] +InkPicture::MouseMove=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-mousemove")] +InkPicture::MouseUp=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-mouseup")] +InkPicture::MouseWheel=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-mousewheel")] +InkPicture::NewInAirPackets=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-newinairpackets")] +InkPicture::NewPackets=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-newpackets")] +InkPicture::Painted=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-painted")] +InkPicture::Painting=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-painting")] +InkPicture::put_AutoRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_autoredraw")] +InkPicture::put_BackColor=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_backcolor")] +InkPicture::put_CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_collectionmode")] +InkPicture::put_DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_defaultdrawingattributes")] +InkPicture::put_DesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_desiredpacketdescription")] +InkPicture::put_DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_dynamicrendering")] +InkPicture::put_EditingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_editingmode")] +InkPicture::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_enabled")] +InkPicture::put_EraserMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_erasermode")] +InkPicture::put_EraserWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_eraserwidth")] +InkPicture::put_hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_hwnd")] +InkPicture::put_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_ink")] +InkPicture::put_InkEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_inkenabled")] +InkPicture::put_MarginX=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_marginx")] +InkPicture::put_MarginY=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_marginy")] +InkPicture::put_MouseIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_mouseicon")] +InkPicture::put_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_mousepointer")] +InkPicture::put_Picture=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_picture")] +InkPicture::put_Renderer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-get_renderer")] +InkPicture::put_Selection=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_selection")] +InkPicture::put_SizeMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_sizemode")] +InkPicture::put_SupportHighContrastInk=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_supporthighcontrastink")] +InkPicture::put_SupportHighContrastSelectionUI=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkpicture-put_supporthighcontrastselectionui")] +InkPicture::Resize=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-resize")] +InkPicture::SelectionChanged=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-selectionchanged")] +InkPicture::SelectionChanging=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-selectionchanging")] +InkPicture::SelectionMoved=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-selectionmoved")] +InkPicture::SelectionMoving=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-selectionmoving")] +InkPicture::SelectionResized=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-selectionresized")] +InkPicture::SelectionResizing=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-selectionresizing")] +InkPicture::SizeChanged=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-sizechanged")] +InkPicture::SizeModeChanged=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-sizemodechanged")] +InkPicture::Stroke=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-stroke")] +InkPicture::StrokesAdded=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-strokesadded")] +InkPicture::StrokesDeleted=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-strokesdeleted")] +InkPicture::StrokesDeleting=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-strokesdeleting")] +InkPicture::SystemColorsChanged=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-systemcolorschanged")] +InkPicture::SystemGesture=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-systemgesture")] +InkPicture::TabletAdded=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-tabletadded")] +InkPicture::TabletRemoved=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkpicture-tabletremoved")] +InkPictureSizeMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkpicturesizemode")] +InkPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3helper/nf-d2d1_3helper-inkpoint")] +InkRasterOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkrasteroperation")] +InkRecognitionAlternatesSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkrecognitionalternatesselection")] +InkRecognitionConfidence=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkrecognitionconfidence")] +InkRecognitionModes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkrecognitionmodes")] +InkRecognitionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkrecognitionstatus")] +InkRecognizerCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkrecognizercapabilities")] +InkRecognizerCharacterAutoCompletionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkrecognizercharacterautocompletionmode")] +InkRecognizerContext=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkrecognizercontext-class")] +InkRecognizerContext::get_CharacterAutoCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_characterautocompletionmode")] +InkRecognizerContext::get_Factoid=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_factoid")] +InkRecognizerContext::get_Guide=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_guide")] +InkRecognizerContext::get_PrefixText=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_prefixtext")] +InkRecognizerContext::get_RecognitionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_recognitionflags")] +InkRecognizerContext::get_Recognizer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_recognizer")] +InkRecognizerContext::get_Strokes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_strokes")] +InkRecognizerContext::get_SuffixText=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_suffixtext")] +InkRecognizerContext::get_WordList=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_wordlist")] +InkRecognizerContext::IInkRecognizerContext=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkrecognizercontext-class")] +InkRecognizerContext::put_CharacterAutoCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-get_characterautocompletionmode")] +InkRecognizerContext::put_Factoid=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-put_factoid")] +InkRecognizerContext::put_PrefixText=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-put_prefixtext")] +InkRecognizerContext::put_RecognitionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-put_recognitionflags")] +InkRecognizerContext::put_SuffixText=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizercontext-put_suffixtext")] +InkRecognizerContext::Recognition=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkrecognizercontext-recognition")] +InkRecognizerContext::RecognitionWithAlternates=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkrecognizercontext-recognitionwithalternates")] +InkRecognizerGuide=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkrecognizerguide-class")] +InkRecognizerGuide::get_Columns=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-get_columns")] +InkRecognizerGuide::get_DrawnBox=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-get_drawnbox")] +InkRecognizerGuide::get_GuideData=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-get_guidedata")] +InkRecognizerGuide::get_Midline=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-get_midline")] +InkRecognizerGuide::get_Rows=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-get_rows")] +InkRecognizerGuide::get_WritingBox=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-get_writingbox")] +InkRecognizerGuide::IInkRecognizerGuide=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkrecognizerguide-class")] +InkRecognizerGuide::put_Columns=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_columns")] +InkRecognizerGuide::put_DrawnBox=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_drawnbox")] +InkRecognizerGuide::put_GuideData=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_guidedata")] +InkRecognizerGuide::put_Midline=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_midline")] +InkRecognizerGuide::put_Rows=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_rows")] +InkRecognizerGuide::put_WritingBox=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizerguide-put_writingbox")] +InkRecognizers::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrecognizers-get_count")] +InkRecoGuide=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ns-msinkaut-inkrecoguide")] +InkRectangle=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkrectangle-class")] +InkRectangle::get_Bottom=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-get_bottom")] +InkRectangle::get_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-get_data")] +InkRectangle::get_Left=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-get_left")] +InkRectangle::get_Right=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-get_right")] +InkRectangle::get_Top=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-get_top")] +InkRectangle::IInkRectangle=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkrectangle-class")] +InkRectangle::put_Bottom=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-put_bottom")] +InkRectangle::put_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-put_data")] +InkRectangle::put_Left=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-put_left")] +InkRectangle::put_Right=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-put_right")] +InkRectangle::put_Top=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkrectangle-put_top")] +InkRenderer=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkrenderer-class")] +InkRenderer::IInkRenderer=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkrenderer-class")] +InkSelectionConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkselectionconstants")] +InkShiftKeyModifierFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inkshiftkeymodifierflags")] +InkStrokeDisp::get_ExtendedProperties Property=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokedisp-get_extendedproperties")] +InkStrokes::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-get_count")] +InkStrokes::get_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-get_ink")] +InkStrokes::get_RecognitionResult=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkstrokes-get_recognitionresult")] +InkStrokes::StrokesAdded=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkstrokes-strokesadded")] +InkStrokes::StrokesRemoved=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkstrokes-strokesremoved")] +InkStyleProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_3helper/nf-d2d1_3helper-inkstyleproperties")] +InkSystemGesture=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-inksystemgesture")] +InkTablets::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablets-get_count")] +InkTablets::get_DefaultTablet=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablets-get_defaulttablet")] +InkTransform=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inktransform-class")] +InkTransform::get_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_data")] +InkTransform::get_eDx=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_edx")] +InkTransform::get_eDy=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_edy")] +InkTransform::get_eM11=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_em11")] +InkTransform::get_eM12=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_em12")] +InkTransform::get_eM21=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_em21")] +InkTransform::get_eM22=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-get_em22")] +InkTransform::put_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_data")] +InkTransform::put_eDx=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_edx")] +InkTransform::put_eDy=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_edy")] +InkTransform::put_eM11=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_em11")] +InkTransform::put_eM12=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_em12")] +InkTransform::put_eM21=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_em21")] +InkTransform::put_eM22=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktransform-put_em22")] +InkWord=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkword-element")] +InkWordList=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkwordlist-class")] +InkWordList::AddWord=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkwordlist-addword")] +InkWordList::IInkWordList=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkwordlist-class")] +InkWordList::Merge=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkwordlist-merge")] +InkWordList::RemoveWord=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkwordlist-removeword")] +InkWordType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/inkwordtype-complex-type")] +Inline=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/inline-format-conversion-reference")] +InnerEapOptional=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mspeapconnectionpropertiesv1schema-innereapoptional-eaptype-element")] +InnerRequestLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-innerrequestlevel")] +INodeProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-inodeproperties")] +INodeProperties::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-inodeproperties-getproperty")] +INoMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-inomarshal")] +INonDelegatingUnknown=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/inondelegatingunknown")] +INotificationActivationCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/notificationactivationcallback/nn-notificationactivationcallback-inotificationactivationcallback")] +INotificationActivationCallback::Activate=[Documentation("https://docs.microsoft.com/windows/win32/api/notificationactivationcallback/nf-notificationactivationcallback-inotificationactivationcallback-activate")] +INotifyReplica=[Documentation("https://docs.microsoft.com/windows/win32/api/reconcil/nn-reconcil-inotifyreplica")] +INotifyReplica::YouAreAReplica=[Documentation("https://docs.microsoft.com/windows/win32/api/reconcil/nf-reconcil-inotifyreplica-youareareplica")] +InPlaceDirection=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/ne-peninputpanel-inplacedirection")] +InPlaceState=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/ne-peninputpanel-inplacestate")] +InprocServers=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/inprocservers")] +Input=[Documentation("https://docs.microsoft.com/windows/win32/input_feedback/constants")] +INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-input")] +INPUT_INJECTION_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-input_injection_value")] +INPUT_MESSAGE_DEVICE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ne-winuser-input_message_device_type")] +INPUT_MESSAGE_ORIGIN_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ne-winuser-input_message_origin_id")] +INPUT_MESSAGE_SOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-input_message_source")] +INPUT_RECORD=[Documentation("https://docs.microsoft.com/windows/console/input-record-str")] +INPUT_TRANSFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-input_transform")] +InputLayoutStruct=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/inputlayoutstruct")] +InputPatch=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-inputpatch")] +InputPatch::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-inputpatch-operatorindex")] +InputScope=[Documentation("https://docs.microsoft.com/windows/win32/api/inputscope/ne-inputscope-inputscope")] +InputType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-inputtype-complextype")] +InputTypeListType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-inputtypelisttype-complextype")] +InRibbonGallery=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-inribbongallery")] +InRibbonGallery::MenuGroups=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-inribbongallery-menugroups")] +InRibbonGallery::MenuLayout=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-inribbongallery-menulayout")] +InSendMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-insendmessage")] +InSendMessageEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-insendmessageex")] +InsertFile=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-insertfile")] +InsertMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-insertmenuw")] +InsertMenuA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-insertmenua")] +InsertMenuItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-insertmenuitema")] +InsertMenuItemA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-insertmenuitema")] +InsertMenuItemW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-insertmenuitemw")] +InsertMenuW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-insertmenuw")] +INSNetSourceCreator=[Documentation("https://docs.microsoft.com/windows/win32/api/wmnetsourcecreator/nn-wmnetsourcecreator-insnetsourcecreator")] +INSNetSourceCreator::CreateNetSource=[Documentation("https://docs.microsoft.com/windows/win32/api/wmnetsourcecreator/nn-wmnetsourcecreator-insnetsourcecreator")] +INSNetSourceCreator::GetNetSourceAdminInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/wmnetsourcecreator/nf-wmnetsourcecreator-insnetsourcecreator-getnetsourceadmininterface")] +INSNetSourceCreator::GetNetSourceProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wmnetsourcecreator/nn-wmnetsourcecreator-insnetsourcecreator")] +INSNetSourceCreator::GetNetSourceSharedNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/wmnetsourcecreator/nn-wmnetsourcecreator-insnetsourcecreator")] +INSNetSourceCreator::GetNumProtocolsSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/wmnetsourcecreator/nn-wmnetsourcecreator-insnetsourcecreator")] +INSNetSourceCreator::GetProtocolName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmnetsourcecreator/nn-wmnetsourcecreator-insnetsourcecreator")] +INSNetSourceCreator::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmnetsourcecreator/nf-wmnetsourcecreator-insnetsourcecreator-initialize")] +INSNetSourceCreator::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/wmnetsourcecreator/nf-wmnetsourcecreator-insnetsourcecreator-shutdown")] +INSSBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nn-wmsbuffer-inssbuffer")] +INSSBuffer::GetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nf-wmsbuffer-inssbuffer-getbuffer")] +INSSBuffer::GetBufferAndLength=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nf-wmsbuffer-inssbuffer-getbufferandlength")] +INSSBuffer::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nf-wmsbuffer-inssbuffer-getlength")] +INSSBuffer::GetMaxLength=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nf-wmsbuffer-inssbuffer-getmaxlength")] +INSSBuffer::SetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nf-wmsbuffer-inssbuffer-setlength")] +INSSBuffer2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nn-wmsbuffer-inssbuffer2")] +INSSBuffer2::GetSampleProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nn-wmsbuffer-inssbuffer2")] +INSSBuffer2::SetSampleProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nn-wmsbuffer-inssbuffer2")] +INSSBuffer3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nn-wmsbuffer-inssbuffer3")] +INSSBuffer3::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nf-wmsbuffer-inssbuffer3-getproperty")] +INSSBuffer3::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nf-wmsbuffer-inssbuffer3-setproperty")] +INSSBuffer4=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nn-wmsbuffer-inssbuffer4")] +INSSBuffer4::GetPropertyByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nf-wmsbuffer-inssbuffer4-getpropertybyindex")] +INSSBuffer4::GetPropertyCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nf-wmsbuffer-inssbuffer4-getpropertycount")] +Install=[Documentation("https://docs.microsoft.com/windows/win32/WMP/install-element")] +InstallApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/appmgmt/nf-appmgmt-installapplication")] +InstallationImpact=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-installationimpact")] +InstallationRebootBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-installationrebootbehavior")] +InstallCatalog=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/installcatalog")] +InstallColorProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-installcolorprofilea")] +InstallColorProfileA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-installcolorprofilea")] +InstallColorProfileW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-installcolorprofilew")] +InstallComponentW=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/installcomponentw")] +INSTALLDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/appmgmt/ns-appmgmt-installdata")] +Installed=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installed")] +InstallELAMCertificateInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-installelamcertificateinfo")] +Installer=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-object")] +Installer::AddSource=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-addsource")] +Installer::AdvertiseProduct=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-advertiseproduct")] +Installer::AdvertiseScript=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-advertisescript")] +Installer::ApplyMultiplePatches=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-applymultiplepatches")] +Installer::ApplyPatch=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-applypatch")] +Installer::ClearSourceList=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-clearsourcelist")] +Installer::ClientsEx=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-clientsex")] +Installer::CollectUserInfo=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-collectuserinfo")] +Installer::ComponentClients=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-componentclients")] +Installer::ComponentPath=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-componentpath")] +Installer::ComponentPathEx=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-componentpathex")] +Installer::ComponentQualifiers=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-componentqualifiers")] +Installer::Components=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-components")] +Installer::ComponentsEx=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-componentsex")] +Installer::ConfigureFeature=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-configurefeature")] +Installer::ConfigureProduct=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-configureproduct")] +Installer::CreateAdvertiseScript=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-createadvertisescript")] +Installer::CreateRecord=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-createrecord")] +Installer::EnableLog=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-enablelog")] +Installer::Environment=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-environment")] +Installer::ExtractPatchXMLData=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-extractpatchxmldata")] +Installer::FeatureParent=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-featureparent")] +Installer::Features=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-features")] +Installer::FeatureState=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-featurestate")] +Installer::FeatureUsageCount=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-featureusagecount")] +Installer::FeatureUsageDate=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-featureusagedate")] +Installer::FileAttributes=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-fileattributes")] +Installer::FileHash=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-filehash")] +Installer::FileSignatureInfo=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-filesignatureinfo")] +Installer::FileSize=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-filesize")] +Installer::FileVersion=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-fileversion")] +Installer::ForceSourceListResolution=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-forcesourcelistresolution")] +Installer::get_ProductElevated=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-productelevated")] +Installer::InstallProduct=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-installproduct")] +Installer::LastErrorRecord=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-lasterrorrecord")] +Installer::OpenDatabase=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-opendatabase")] +Installer::OpenPackage=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-openpackage")] +Installer::OpenProduct=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-openproduct")] +Installer::Patches=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-patches")] +Installer::PatchesEx=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-patchesex")] +Installer::PatchFiles=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-patchfiles")] +Installer::PatchInfo=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-patchinfo")] +Installer::PatchTransforms=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-patchtransforms")] +Installer::ProductElevated=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-productelevated")] +Installer::ProductInfo=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-productinfo")] +Installer::ProductInfoFromScript=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-productinfofromscript")] +Installer::Products=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-products")] +Installer::ProductsEx=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-productsex")] +Installer::ProductState=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-productstate-property")] +Installer::ProvideAssembly=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-provideassembly")] +Installer::ProvideComponent=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-providecomponent")] +Installer::ProvideQualifiedComponent=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-providequalifiedcomponent")] +Installer::put_ProductInfoFromScript=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-productinfofromscript")] +Installer::QualifierDescription=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-qualifierdescription")] +Installer::RegistryValue=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-registryvalue")] +Installer::ReinstallFeature=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-reinstallfeature")] +Installer::ReinstallProduct=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-reinstallproduct")] +Installer::RelatedProducts=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-relatedproducts")] +Installer::RemovePatches=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-removepatches")] +Installer::ShortcutTarget=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-shortcuttarget")] +Installer::SummaryInformation=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-summaryinformation")] +Installer::UILevel=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-uilevel")] +Installer::UseFeature=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-usefeature")] +Installer::Version=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installer-version")] +InstallHinfSection=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-installhinfsectionw")] +InstallHinfSectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-installhinfsectiona")] +InstallHinfSectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-installhinfsectionw")] +InstallLayoutOrTip=[Documentation("https://docs.microsoft.com/windows/win32/TSF/installlayoutortip")] +InstallLayoutOrTipUserReg=[Documentation("https://docs.microsoft.com/windows/win32/TSF/installlayoutortipuserreg")] +INSTALLLEVEL=[Documentation("https://docs.microsoft.com/windows/win32/Msi/installlevel")] +InstallLogPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmtw32/nf-clfsmgmtw32-installlogpolicy")] +InstallNewDevice=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/installnewdevice")] +InstallPerfDll=[Documentation("https://docs.microsoft.com/windows/win32/api/loadperf/nf-loadperf-installperfdllw")] +InstallPerfDllA=[Documentation("https://docs.microsoft.com/windows/win32/api/loadperf/nf-loadperf-installperfdlla")] +InstallPerfDllW=[Documentation("https://docs.microsoft.com/windows/win32/api/loadperf/nf-loadperf-installperfdllw")] +InstallPrinterDriverFromPackage=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/installprinterdriverfrompackage")] +InstallPrinterDriverFromPackageA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/installprinterdriverfrompackage")] +InstallPrinterDriverFromPackageW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/installprinterdriverfrompackage")] +InstallResponseRestrictionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-installresponserestrictionflags")] +INSTALLSPEC=[Documentation("https://docs.microsoft.com/windows/win32/api/appmgmt/ns-appmgmt-installspec")] +INSTALLSPECTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/appmgmt/ne-appmgmt-installspectype")] +INSTALLUI_HANDLER=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nc-msi-installui_handlerw")] +INSTALLUI_HANDLER_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nc-msi-installui_handler_record")] +INSTALLUI_HANDLERA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nc-msi-installui_handlera")] +INSTALLUI_HANDLERW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nc-msi-installui_handlerw")] +InstallWiaDevice=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-installwiadevice")] +instance=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-attributes-instance")] +Instance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instance-implicit-conversion-instance-to-jet-instance")] +Instance::Init=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instance.init-method-initgrbit-")] +Instance::JetInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instance.jetinstance-property")] +Instance::Parameters=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instance.parameters-property")] +Instance::ReleaseHandle=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instance.releasehandle-method")] +Instance::Term=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instance.term-method")] +Instance::TermGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instance.termgrbit-property")] +Instance::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instance.tostring-method")] +InstanceId=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/instanceid")] +InstanceIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/instanceindex")] +InstanceParameters=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters-class")] +InstanceParameters::AlternateDatabaseRecoveryDirectory=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.alternatedatabaserecoverydirectory-property")] +InstanceParameters::BaseName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.basename-property")] +InstanceParameters::CachedClosedTables=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.cachedclosedtables-property")] +InstanceParameters::CachePriority=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.cachepriority-property")] +InstanceParameters::CheckpointDepthMax=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.checkpointdepthmax-property")] +InstanceParameters::CircularLog=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.circularlog-property")] +InstanceParameters::CleanupMismatchedLogFiles=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.cleanupmismatchedlogfiles-property")] +InstanceParameters::CreatePathIfNotExist=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.createpathifnotexist-property")] +InstanceParameters::DbExtensionSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.dbextensionsize-property")] +InstanceParameters::DbScanIntervalMaxSec=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.dbscanintervalmaxsec-property")] +InstanceParameters::DbScanIntervalMinSec=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.dbscanintervalminsec-property")] +InstanceParameters::DbScanThrottle=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.dbscanthrottle-property")] +InstanceParameters::EnableDbScanInRecovery=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.enabledbscaninrecovery-property")] +InstanceParameters::EnableDBScanSerialization=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.enabledbscanserialization-property")] +InstanceParameters::EnableIndexChecking=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.enableindexchecking-property")] +InstanceParameters::EnableOnlineDefrag=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.enableonlinedefrag-property")] +InstanceParameters::EventSource=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.eventsource-property")] +InstanceParameters::EventSourceKey=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.eventsourcekey-property")] +InstanceParameters::LogBuffers=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.logbuffers-property")] +InstanceParameters::LogFileDirectory=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.logfiledirectory-property")] +InstanceParameters::LogFileSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.logfilesize-property")] +InstanceParameters::MaxCursors=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.maxcursors-property")] +InstanceParameters::MaxOpenTables=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.maxopentables-property")] +InstanceParameters::MaxSessions=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.maxsessions-property")] +InstanceParameters::MaxTemporaryTables=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.maxtemporarytables-property")] +InstanceParameters::MaxTransactionSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.maxtransactionsize-property")] +InstanceParameters::MaxVerPages=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.maxverpages-property")] +InstanceParameters::NoInformationEvent=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.noinformationevent-property")] +InstanceParameters::OneDatabasePerSession=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.onedatabasepersession-property")] +InstanceParameters::PageTempDBMin=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.pagetempdbmin-property")] +InstanceParameters::PreferredVerPages=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.preferredverpages-property")] +InstanceParameters::PrereadIOMax=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.prereadiomax-property")] +InstanceParameters::Recovery=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.recovery-property")] +InstanceParameters::SystemDirectory=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.systemdirectory-property")] +InstanceParameters::TempDirectory=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.tempdirectory-property")] +InstanceParameters::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.tostring-method")] +InstanceParameters::VersionStoreTaskQueueMax=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.versionstoretaskqueuemax-property")] +InstanceParameters::WaypointLatency=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/instanceparameters.waypointlatency-property")] +InstancingType=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/ne-activationregistration-instancingtype")] +InstantiateComponentFromPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/comppkgsup/nf-comppkgsup-instantiatecomponentfrompackage")] +Instantiating=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/instantiating-the-codec-dmos--deprecated")] +instrumentation=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-instrumentation-instrumentationmanifest-element")] +instrumentationManifest=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-instrumentationmanifest-element")] +InstrumentationManifestType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-instrumentationmanifesttype-complextype")] +InstrumentationType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-instrumentationtype-complextype")] +Int16ColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/int16columnvalue-class")] +Int16ColumnValue::GetValueFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/int16columnvalue.getvaluefrombytes-method")] +Int16ColumnValue::Size=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/int16columnvalue.size-property")] +Int32ColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/int32columnvalue-constructor")] +Int32ColumnValue::GetValueFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/int32columnvalue.getvaluefrombytes-method")] +Int32ColumnValue::Size=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/int32columnvalue.size-property")] +Int32x32To64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-int32x32to64")] +Int64ColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/int64columnvalue-constructor")] +Int64ColumnValue::GetValueFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/int64columnvalue.getvaluefrombytes-method")] +Int64ColumnValue::Size=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/int64columnvalue.size-property")] +Int64ShllMod32=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-int64shllmod32")] +Int64ShraMod32=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-int64shramod32")] +Int64ShrlMod32=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-int64shrlmod32")] +Int64x32Div32=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/int64x32div32")] +Int8Add=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-int8add")] +Int8Mult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-int8mult")] +Int8Sub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-int8sub")] +Int8ToUChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-int8touchar")] +Int8ToUInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-int8touint")] +Int8ToUInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-int8touint8")] +Int8ToUIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-int8touintptr")] +Int8ToULong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-int8toulong")] +Int8ToULongLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-int8toulonglong")] +Int8ToULongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-int8toulongptr")] +Int8ToUShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-int8toushort")] +IntAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intadd")] +Intel=[Documentation("https://docs.microsoft.com/windows/win32/Msi/intel")] +Intel64=[Documentation("https://docs.microsoft.com/windows/win32/Msi/intel64")] +Inter-Partition=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/inter-partition-communication")] +INTERACTION_ARGUMENTS_CROSS_SLIDE=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ns-interactioncontext-interaction_arguments_cross_slide")] +INTERACTION_ARGUMENTS_MANIPULATION=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ns-interactioncontext-interaction_arguments_manipulation")] +INTERACTION_ARGUMENTS_TAP=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ns-interactioncontext-interaction_arguments_tap")] +INTERACTION_CONFIGURATION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ne-interactioncontext-interaction_configuration_flags")] +INTERACTION_CONTEXT_CONFIGURATION=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ns-interactioncontext-interaction_context_configuration")] +INTERACTION_CONTEXT_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ns-interactioncontext-interaction_context_output")] +INTERACTION_CONTEXT_OUTPUT_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nc-interactioncontext-interaction_context_output_callback")] +INTERACTION_CONTEXT_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ne-interactioncontext-interaction_context_property")] +INTERACTION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ne-interactioncontext-interaction_flags")] +INTERACTION_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ne-interactioncontext-interaction_id")] +INTERACTION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ne-interactioncontext-interaction_state")] +InteractionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/ne-peninputpanel-interactionmode")] +interface=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/interface")] +Interface=[Documentation("https://docs.microsoft.com/windows/win32/ADSI/interface-property-methods")] +INTERFACE_HARDWARE_CROSSTIMESTAMP=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/ns-iphlpapi-interface_hardware_crosstimestamp")] +INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/ns-iphlpapi-interface_hardware_timestamp_capabilities")] +INTERFACE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-interface_info")] +INTERFACE_INFO_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-interface_info_ex")] +INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/ns-iphlpapi-interface_software_timestamp_capabilities")] +INTERFACE_TIMESTAMP_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/ns-iphlpapi-interface_timestamp_capabilities")] +INTERFACE_TIMESTAMP_CAPABILITY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/ns-iphlpapi-interface_timestamp_capability_flags")] +INTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nc-iphlpapi-interface_timestamp_config_change_callback")] +INTERFACEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/ns-oleauto-interfacedata")] +INTERFACEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ns-objidl-interfaceinfo")] +InterfacesForComponent=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/interfacesforcomponent")] +Interlaced=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/interlaced-video-encoding--deprecated")] +InterleavingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-interleavingmode")] +InterlockedAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedadd")] +InterlockedAdd64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-_inlineinterlockedadd64")] +InterlockedAnd=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedand")] +InterlockedAnd16=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedand16")] +InterlockedAnd64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedand64")] +InterlockedAnd8=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedand8")] +InterlockedCompareExchange=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedcompareexchange")] +InterlockedCompareExchange128=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedcompareexchange128")] +InterlockedCompareExchange16=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedcompareexchange16")] +InterlockedCompareExchange64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedcompareexchange64")] +InterlockedCompareExchangePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedcompareexchangepointer")] +InterlockedCompareStore=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/interlockedcomparestore")] +InterlockedDecrement=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockeddecrement")] +InterlockedDecrement16=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockeddecrement16")] +InterlockedDecrement64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockeddecrement64")] +InterlockedExchange=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedexchange")] +InterlockedExchange16=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedexchange16")] +InterlockedExchange64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedexchange64")] +InterlockedExchange8=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedexchange8")] +InterlockedExchangeAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedexchangeadd")] +InterlockedExchangeAdd64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedexchangeadd64")] +InterlockedExchangePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedexchangepointer")] +InterlockedExchangeSubtract=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-interlockedexchangesubtract")] +InterlockedFlushSList=[Documentation("https://docs.microsoft.com/windows/win32/api/interlockedapi/nf-interlockedapi-interlockedflushslist")] +InterlockedIncrement=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedincrement")] +InterlockedIncrement16=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedincrement16")] +InterlockedIncrement64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedincrement64")] +InterlockedMax=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/interlockedmax")] +InterlockedMin=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/interlockedmin")] +InterlockedOr=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedor")] +InterlockedOr16=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedor16")] +InterlockedOr64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedor64")] +InterlockedOr8=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedor8")] +InterlockedPopEntrySList=[Documentation("https://docs.microsoft.com/windows/win32/api/interlockedapi/nf-interlockedapi-interlockedpopentryslist")] +InterlockedPushEntrySList=[Documentation("https://docs.microsoft.com/windows/win32/api/interlockedapi/nf-interlockedapi-interlockedpushentryslist")] +InterlockedPushListSList=[Documentation("https://docs.microsoft.com/windows/win32/Sync/interlockedpushlistslist")] +InterlockedPushListSListEx=[Documentation("https://docs.microsoft.com/windows/win32/api/interlockedapi/nf-interlockedapi-interlockedpushlistslistex")] +InterlockedXor=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedxor")] +InterlockedXor16=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedxor16")] +InterlockedXor64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedxor64")] +InterlockedXor8=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-interlockedxor8")] +InternalGetWindowText=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-internalgetwindowtext")] +INTERNET_ASYNC_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_async_result")] +INTERNET_AUTH_NOTIFY_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_auth_notify_data")] +INTERNET_BUFFERS=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_buffersw")] +INTERNET_BUFFERSA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_buffersa")] +INTERNET_BUFFERSW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_buffersw")] +INTERNET_CACHE_CONFIG_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/ns-winineti-internet_cache_config_infoa")] +INTERNET_CACHE_CONFIG_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/ns-winineti-internet_cache_config_infow")] +INTERNET_CACHE_ENTRY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_cache_entry_infow")] +INTERNET_CACHE_ENTRY_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_cache_entry_infoa")] +INTERNET_CACHE_ENTRY_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_cache_entry_infow")] +INTERNET_CACHE_GROUP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_cache_group_infow")] +INTERNET_CACHE_GROUP_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_cache_group_infoa")] +INTERNET_CACHE_GROUP_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_cache_group_infow")] +INTERNET_CACHE_TIMESTAMPS=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_cache_timestamps")] +INTERNET_CERTIFICATE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_certificate_info")] +INTERNET_CONNECTED_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_connected_info")] +INTERNET_COOKIE2=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_cookie2")] +INTERNET_DIAGNOSTIC_SOCKET_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_diagnostic_socket_info")] +INTERNET_PER_CONN_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_per_conn_optiona")] +INTERNET_PER_CONN_OPTION_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_per_conn_option_listw")] +INTERNET_PER_CONN_OPTION_LISTA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_per_conn_option_lista")] +INTERNET_PER_CONN_OPTION_LISTW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_per_conn_option_listw")] +INTERNET_PER_CONN_OPTIONA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_per_conn_optiona")] +INTERNET_PER_CONN_OPTIONW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_per_conn_optionw")] +INTERNET_PORT=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/internet-port")] +INTERNET_PROXY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_proxy_info")] +INTERNET_SCHEME=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ne-wininet-internet_scheme")] +INTERNET_STATUS_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nc-wininet-internet_status_callback")] +INTERNET_VERSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internet_version_info")] +InternetAttemptConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetattemptconnect")] +InternetAutodial=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetautodial")] +InternetAutodialHangup=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetautodialhangup")] +InternetCanonicalizeUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetcanonicalizeurla")] +InternetCanonicalizeUrlA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetcanonicalizeurla")] +InternetCanonicalizeUrlW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetcanonicalizeurlw")] +InternetCheckConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetcheckconnectionw")] +InternetCheckConnectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetcheckconnectiona")] +InternetCheckConnectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetcheckconnectionw")] +InternetClearAllPerSiteCookieDecisions=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetclearallpersitecookiedecisions")] +InternetCloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetclosehandle")] +InternetCombineUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetcombineurla")] +InternetCombineUrlA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetcombineurla")] +InternetCombineUrlW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetcombineurlw")] +InternetConfirmZoneCrossing=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetconfirmzonecrossing")] +InternetConfirmZoneCrossingA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetconfirmzonecrossinga")] +InternetConfirmZoneCrossingW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetconfirmzonecrossingw")] +InternetConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetconnectw")] +InternetConnectA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetconnecta")] +InternetConnectW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetconnectw")] +InternetCookieHistory=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-internetcookiehistory")] +InternetCookieState=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ne-wininet-internetcookiestate")] +InternetCrackUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetcrackurlw")] +InternetCrackUrlA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetcrackurla")] +InternetCrackUrlW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetcrackurlw")] +InternetCreateUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetcreateurlw")] +InternetCreateUrlA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetcreateurla")] +InternetCreateUrlW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetcreateurlw")] +InternetDial=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetdial")] +InternetDialA=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetdiala")] +InternetDialW=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetdialw")] +InternetEnumPerSiteCookieDecision=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetenumpersitecookiedecisionw")] +InternetEnumPerSiteCookieDecisionA=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetenumpersitecookiedecisiona")] +InternetEnumPerSiteCookieDecisionW=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetenumpersitecookiedecisionw")] +InternetErrorDlg=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-interneterrordlg")] +InternetFindNextFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetfindnextfilea")] +InternetFindNextFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetfindnextfilea")] +InternetFindNextFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetfindnextfilew")] +InternetFreeCookies=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetfreecookies")] +InternetGetConnectedState=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetgetconnectedstate")] +InternetGetConnectedStateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetgetconnectedstateex")] +InternetGetConnectedStateExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetgetconnectedstateexa")] +InternetGetConnectedStateExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetgetconnectedstateexw")] +InternetGetCookie=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetgetcookiea")] +InternetGetCookieA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetgetcookiea")] +InternetGetCookieEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetgetcookieexw")] +InternetGetCookieEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetgetcookieex2")] +InternetGetCookieExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetgetcookieexa")] +InternetGetCookieExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetgetcookieexw")] +InternetGetCookieW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetgetcookiew")] +InternetGetLastResponseInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetgetlastresponseinfoa")] +InternetGetLastResponseInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetgetlastresponseinfoa")] +InternetGetLastResponseInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetgetlastresponseinfow")] +InternetGetPerSiteCookieDecision=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetgetpersitecookiedecisionw")] +InternetGetPerSiteCookieDecisionA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetgetpersitecookiedecisiona")] +InternetGetPerSiteCookieDecisionW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetgetpersitecookiedecisionw")] +InternetGetProxyInfo=[Documentation("https://docs.microsoft.com/windows/win32/WinInet/internetgetproxyinfo")] +InternetGoOnline=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetgoonline")] +InternetGoOnlineA=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetgoonlinea")] +InternetGoOnlineW=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetgoonlinew")] +InternetHangUp=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internethangup")] +InternetInitializeAutoProxyDll=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetinitializeautoproxydll")] +InternetLockRequestFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetlockrequestfile")] +InternetOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetopenw")] +InternetOpenA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetopena")] +InternetOpenUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetopenurla")] +InternetOpenUrlA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetopenurla")] +InternetOpenUrlW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetopenurlw")] +InternetOpenW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetopenw")] +InternetQueryDataAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetquerydataavailable")] +InternetQueryOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetqueryoptiona")] +InternetQueryOptionA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetqueryoptiona")] +InternetQueryOptionW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetqueryoptionw")] +InternetReadFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetreadfile")] +InternetReadFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetreadfileexw")] +InternetReadFileExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetreadfileexa")] +InternetReadFileExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetreadfileexw")] +InternetSetCookie=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetcookiew")] +InternetSetCookieA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetcookiea")] +InternetSetCookieEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetcookieexw")] +InternetSetCookieEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetcookieex2")] +InternetSetCookieExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetcookieexa")] +InternetSetCookieExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetcookieexw")] +InternetSetCookieW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetcookiew")] +InternetSetDialState=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetsetdialstate")] +InternetSetDialStateA=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetsetdialstatea")] +InternetSetDialStateW=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-internetsetdialstatew")] +InternetSetFilePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetfilepointer")] +InternetSetOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetoptionw")] +InternetSetOptionA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetoptiona")] +InternetSetOptionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetoptionexw")] +InternetSetOptionExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetoptionexa")] +InternetSetOptionExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetoptionexw")] +InternetSetOptionW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetoptionw")] +InternetSetPerSiteCookieDecision=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetpersitecookiedecisionw")] +InternetSetPerSiteCookieDecisionA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetpersitecookiedecisiona")] +InternetSetPerSiteCookieDecisionW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetpersitecookiedecisionw")] +InternetSetStatusCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetstatuscallback")] +InternetSetStatusCallbackA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetstatuscallbacka")] +InternetSetStatusCallbackW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetsetstatuscallbackw")] +InternetTimeFromSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internettimefromsystemtime")] +InternetTimeFromSystemTimeA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internettimefromsystemtimea")] +InternetTimeFromSystemTimeW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internettimefromsystemtimew")] +InternetTimeToSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internettimetosystemtime")] +InternetTimeToSystemTimeA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internettimetosystemtimea")] +InternetTimeToSystemTimeW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internettimetosystemtimew")] +InternetUnlockRequestFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetunlockrequestfile")] +InternetWriteFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-internetwritefile")] +interop::IHolographicCameraInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nn-windows-graphics-holographic-interop-iholographiccamerainterop")] +interop::IHolographicCameraRenderingParametersInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nn-windows-graphics-holographic-interop-iholographiccamerarenderingparametersinterop")] +interop::IHolographicQuadLayerInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nn-windows-graphics-holographic-interop-iholographicquadlayerinterop")] +interop::IHolographicQuadLayerUpdateParametersInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.holographic.interop/nn-windows-graphics-holographic-interop-iholographicquadlayerupdateparametersinterop")] +interop::ICompositionDrawingSurfaceInterop2=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.composition.interop/nn-windows-ui-composition-interop-icompositiondrawingsurfaceinterop2")] +interop::IDisplayDeviceInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.devices.display.core.interop/nn-windows-devices-display-core-interop-idisplaydeviceinterop")] +interop::IDisplayPathInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.devices.display.core.interop/nn-windows-devices-display-core-interop-idisplaypathinterop")] +interop::IGraphicsCaptureItemInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.capture.interop/nn-windows-graphics-capture-interop-igraphicscaptureiteminterop")] +interop::Int64FromLuid=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.devices.display.core.interop/nf-windows-devices-display-core-interop-int64fromluid")] +interop::LUID=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.devices.display.core.interop/ns-windows-devices-display-core-interop-luid")] +interop::LuidFromInt64=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.devices.display.core.interop/nf-windows-devices-display-core-interop-luidfromint64")] +IntersectClipRect=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-intersectcliprect")] +IntersectIndexesGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/intersectindexesgrbit-enumeration")] +Intersection=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/intersection-shader")] +IntersectRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-intersectrect")] +Intersects=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/nf-directxcollision-intersects")] +Interval=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-interval-repetitiontype-element")] +INTERVAL_LIMIT_KIND=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/ne-structuredquery-interval_limit_kind")] +INTF_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/intf-entry")] +INTF_KEY_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/intf-key-entry")] +INTFS_KEY_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/intfs-key-table")] +INTLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/ns-uxtheme-intlist")] +IntlStrEqN=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-intlstreqnw")] +IntlStrEqNA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-intlstreqna")] +IntlStrEqNI=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-intlstreqnia")] +IntlStrEqNIA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-intlstreqnia")] +IntlStrEqNIW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-intlstreqniw")] +IntlStrEqNW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-intlstreqnw")] +IntlStrEqWorker=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-intlstreqworkera")] +IntlStrEqWorkerA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-intlstreqworkera")] +IntlStrEqWorkerW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-intlstreqworkerw")] +IntMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intmult")] +IntPtrAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptradd")] +IntPtrMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrmult")] +IntPtrSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrsub")] +IntPtrToChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrtochar")] +IntPtrToInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrtoint")] +IntPtrToInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrtoint8")] +IntPtrToLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrtolong")] +IntPtrToLongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrtolongptr")] +IntPtrToShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrtoshort")] +IntPtrToUChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrtouchar")] +IntPtrToUInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrtouint")] +IntPtrToUInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrtouint8")] +IntPtrToUIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrtouintptr")] +IntPtrToULong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrtoulong")] +IntPtrToULongLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrtoulonglong")] +IntPtrToULongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrtoulongptr")] +IntPtrToUShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intptrtoushort")] +Intrinsic=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-intrinsic-functions")] +IntServFlowSpec=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-intservflowspec")] +IntServMainHdr=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-intservmainhdr")] +IntServParmHdr=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-intservparmhdr")] +IntServServiceHdr=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-intservservicehdr")] +IntServTspecBody=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-intservtspecbody")] +IntSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-intsub")] +IntToChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-inttochar")] +IntToInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-inttoint8")] +IntToShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-inttoshort")] +IntToUChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-inttouchar")] +IntToUInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-inttouint")] +IntToUInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-inttouint8")] +IntToULong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-inttoulong")] +IntToULongLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-inttoulonglong")] +IntToUShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-inttoushort")] +inType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-intype-inputtypelisttype-element")] +inTypes=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-intypes-typelisttype-element")] +INullableJetStruct=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/inullablejetstruct-interface")] +INullableJetStruct::HasValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/inullablejetstruct.hasvalue-property")] +Invalid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/invalid-handle-constants")] +InvalidateName=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-invalidatename")] +InvalidateRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-invalidaterect")] +InvalidateRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-invalidatergn")] +InventoryNtmsLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-inventoryntmslibrary")] +InvertRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-invertrect")] +InvertRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-invertrgn")] +InvokeIDispatch=[Documentation("https://docs.microsoft.com/windows/win32/tablet/invokeidispatch")] +INVOKEKIND=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ne-oaidl-invokekind")] +InvokePattern_Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-invokepattern_invoke")] +Invoking=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/invoking-methods-synchronously")] +IO_COUNTERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-io_counters")] +IO_DES=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-io_des")] +IO_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-io_range")] +IO_RESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-io_resource")] +IObjContext=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-iobjcontext")] +IObjContext::Reserved1=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iobjcontext")] +IObjContext::Reserved2=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iobjcontext")] +IObjContext::Reserved3=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iobjcontext")] +IObjContext::Reserved4=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iobjcontext")] +IObjContext::Reserved5=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iobjcontext")] +IObjContext::Reserved6=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iobjcontext")] +IObjContext::Reserved7=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iobjcontext")] +IObjectArray=[Documentation("https://docs.microsoft.com/windows/win32/api/objectarray/nn-objectarray-iobjectarray")] +IObjectArray::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/objectarray/nf-objectarray-iobjectarray-getat")] +IObjectArray::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/objectarray/nf-objectarray-iobjectarray-getcount")] +IObjectCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/objectarray/nn-objectarray-iobjectcollection")] +IObjectCollection::AddFromArray=[Documentation("https://docs.microsoft.com/windows/win32/api/objectarray/nf-objectarray-iobjectcollection-addfromarray")] +IObjectCollection::AddObject=[Documentation("https://docs.microsoft.com/windows/win32/api/objectarray/nf-objectarray-iobjectcollection-addobject")] +IObjectCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/objectarray/nf-objectarray-iobjectcollection-clear")] +IObjectCollection::RemoveObjectAt=[Documentation("https://docs.microsoft.com/windows/win32/api/objectarray/nf-objectarray-iobjectcollection-removeobjectat")] +IObjectConstruct=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iobjectconstruct")] +IObjectConstruct::Construct=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectconstruct-construct")] +IObjectConstructString=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iobjectconstructstring")] +IObjectConstructString::get_ConstructString=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectconstructstring-get_constructstring")] +IObjectContext=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iobjectcontext")] +IObjectContext::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontext-createinstance")] +IObjectContext::DisableCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontext-disablecommit")] +IObjectContext::EnableCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontext-enablecommit")] +IObjectContext::IsCallerInRole=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontext-iscallerinrole")] +IObjectContext::IsInTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontext-isintransaction")] +IObjectContext::IsSecurityEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontext-issecurityenabled")] +IObjectContext::SetAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontext-setabort")] +IObjectContext::SetComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontext-setcomplete")] +IObjectContextActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iobjectcontextactivity")] +IObjectContextActivity::GetActivityId=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontextactivity-getactivityid")] +IObjectContextInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iobjectcontextinfo")] +IObjectContextInfo::GetActivityId=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontextinfo-getactivityid")] +IObjectContextInfo::GetContextId=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontextinfo-getcontextid")] +IObjectContextInfo::GetTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontextinfo-gettransaction")] +IObjectContextInfo::GetTransactionId=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontextinfo-gettransactionid")] +IObjectContextInfo::IsInTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontextinfo-isintransaction")] +IObjectContextInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iobjectcontextinfo2")] +IObjectContextInfo2::GetApplicationId=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontextinfo2-getapplicationid")] +IObjectContextInfo2::GetApplicationInstanceId=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontextinfo2-getapplicationinstanceid")] +IObjectContextInfo2::GetPartitionId=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontextinfo2-getpartitionid")] +IObjectContextTip=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iobjectcontexttip")] +IObjectContextTip::GetTipUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontexttip-gettipurl")] +IObjectControl=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iobjectcontrol")] +IObjectControl::Activate=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontrol-activate")] +IObjectControl::CanBePooled=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontrol-canbepooled")] +IObjectControl::Deactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjectcontrol-deactivate")] +IObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-iobjectid")] +IObjectId::FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectid-get_friendlyname")] +IObjectId::get_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectid-get_friendlyname")] +IObjectId::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectid-get_name")] +IObjectId::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectid-get_value")] +IObjectId::GetAlgorithmName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectid-getalgorithmname")] +IObjectId::InitializeFromAlgorithmName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectid-initializefromalgorithmname")] +IObjectId::InitializeFromName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectid-initializefromname")] +IObjectId::InitializeFromValue=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectid-initializefromvalue")] +IObjectId::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectid-get_name")] +IObjectId::put_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectid-put_friendlyname")] +IObjectId::Value=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectid-get_value")] +IObjectIds=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-iobjectids")] +IObjectIds::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectids-get__newenum")] +IObjectIds::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectids-add")] +IObjectIds::AddRange=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectids-addrange")] +IObjectIds::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectids-clear")] +IObjectIds::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectids-get_count")] +IObjectIds::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectids-get__newenum")] +IObjectIds::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectids-get_count")] +IObjectIds::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectids-get_itembyindex")] +IObjectIds::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectids-get_itembyindex")] +IObjectIds::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-iobjectids-remove")] +IObjectModelProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iobjectmodelprovider")] +IObjectModelProvider::GetUnderlyingObjectModel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iobjectmodelprovider-getunderlyingobjectmodel")] +IObjectProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iobjectprovider")] +IObjectProvider::QueryObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iobjectprovider-queryobject")] +IObjectTableCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iobjecttablecallback")] +IObjectTableCallback::GetSupportedColumns=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iobjecttablecallback-getsupportedcolumns-dword-objecttablecolumnid-arr-bstr-arr")] +IObjectTableCallback::ResultCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iobjecttablecallback-resultcallback-dword-dword-dword-variant-arr")] +IObjectTableRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iobjecttablerequest")] +IObjectTableRequest::RequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iobjecttablerequest-requestasync-dword-dword-dword-arr-iobjecttablecallback-ptr-dword-dword")] +IObjectTableRequest::RequestSupportedColumnsAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iobjecttablerequest-requestsupportedcolumnsasync-iobjecttablecallback-ptr-dword")] +IObjectWithAppUserModelID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iobjectwithappusermodelid")] +IObjectWithAppUserModelID::GetAppID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iobjectwithappusermodelid-getappid")] +IObjectWithAppUserModelID::SetAppID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iobjectwithappusermodelid-setappid")] +IObjectWithBackReferences=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iobjectwithbackreferences")] +IObjectWithBackReferences::RemoveBackReferences=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iobjectwithbackreferences-removebackreferences")] +IObjectWithCancelEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iobjectwithcancelevent")] +IObjectWithCancelEvent::GetCancelEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iobjectwithcancelevent-getcancelevent")] +IObjectWithFolderEnumMode=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iobjectwithfolderenummode")] +IObjectWithFolderEnumMode::GetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iobjectwithfolderenummode-getmode")] +IObjectWithFolderEnumMode::SetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iobjectwithfolderenummode-setmode")] +IObjectWithProgID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iobjectwithprogid")] +IObjectWithProgID::GetProgID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iobjectwithprogid-getprogid")] +IObjectWithProgID::SetProgID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iobjectwithprogid-setprogid")] +IObjectWithPropertyKey=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-iobjectwithpropertykey")] +IObjectWithPropertyKey::GetPropertyKey=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-iobjectwithpropertykey-getpropertykey")] +IObjectWithPropertyKey::SetPropertyKey=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-iobjectwithpropertykey-setpropertykey")] +IObjectWithSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iobjectwithselection")] +IObjectWithSelection::GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iobjectwithselection-getselection")] +IObjectWithSelection::SetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iobjectwithselection-setselection")] +IObjectWithSite=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-iobjectwithsite")] +IObjectWithSite::GetSite=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iobjectwithsite-getsite")] +IObjectWithSite::SetSite=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iobjectwithsite-setsite")] +IObjMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-iobjmgr")] +IObjMgr::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iobjmgr-append")] +IObjMgr::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iobjmgr-remove")] +IObjPool=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iobjpool")] +IObjPool::PutEndTx=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iobjpool-putendtx")] +IOCSPAdmin=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nn-certadm-iocspadmin")] +IOCSPAdmin::get_OCSPCAConfigurationCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspadmin-get_ocspcaconfigurationcollection")] +IOCSPAdmin::get_OCSPServiceProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspadmin-get_ocspserviceproperties")] +IOCSPAdmin::GetConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspadmin-getconfiguration")] +IOCSPAdmin::GetHashAlgorithms=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspadmin-gethashalgorithms")] +IOCSPAdmin::GetMyRoles=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspadmin-getmyroles")] +IOCSPAdmin::GetSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspadmin-getsecurity")] +IOCSPAdmin::GetSigningCertificates=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspadmin-getsigningcertificates")] +IOCSPAdmin::OCSPCAConfigurationCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspadmin-get_ocspcaconfigurationcollection")] +IOCSPAdmin::OCSPServiceProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspadmin-get_ocspserviceproperties")] +IOCSPAdmin::Ping=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspadmin-ping")] +IOCSPAdmin::SetConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspadmin-setconfiguration")] +IOCSPAdmin::SetSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspadmin-setsecurity")] +IOCSPCAConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nn-certadm-iocspcaconfiguration")] +IOCSPCAConfiguration::CACertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_cacertificate")] +IOCSPCAConfiguration::CAConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-put_caconfig")] +IOCSPCAConfiguration::CSPName=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_cspname")] +IOCSPCAConfiguration::ErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_errorcode")] +IOCSPCAConfiguration::get_CACertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_cacertificate")] +IOCSPCAConfiguration::get_CAConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_caconfig")] +IOCSPCAConfiguration::get_CSPName=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_cspname")] +IOCSPCAConfiguration::get_ErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_errorcode")] +IOCSPCAConfiguration::get_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_hashalgorithm")] +IOCSPCAConfiguration::get_Identifier=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_identifier")] +IOCSPCAConfiguration::get_KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_keyspec")] +IOCSPCAConfiguration::get_LocalRevocationInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_localrevocationinformation")] +IOCSPCAConfiguration::get_Modified=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_modified")] +IOCSPCAConfiguration::get_ProviderCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_providerclsid")] +IOCSPCAConfiguration::get_ProviderProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_providerproperties")] +IOCSPCAConfiguration::get_ReminderDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_reminderduration")] +IOCSPCAConfiguration::get_SigningCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_signingcertificate")] +IOCSPCAConfiguration::get_SigningCertificateTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_signingcertificatetemplate")] +IOCSPCAConfiguration::get_SigningFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_signingflags")] +IOCSPCAConfiguration::HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_hashalgorithm")] +IOCSPCAConfiguration::Identifier=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_identifier")] +IOCSPCAConfiguration::KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_keyspec")] +IOCSPCAConfiguration::LocalRevocationInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-put_localrevocationinformation")] +IOCSPCAConfiguration::Modified=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_modified")] +IOCSPCAConfiguration::ProviderCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_providerclsid")] +IOCSPCAConfiguration::ProviderProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-put_providerproperties")] +IOCSPCAConfiguration::put_CAConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-put_caconfig")] +IOCSPCAConfiguration::put_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-put_hashalgorithm")] +IOCSPCAConfiguration::put_LocalRevocationInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-put_localrevocationinformation")] +IOCSPCAConfiguration::put_ProviderCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-put_providerclsid")] +IOCSPCAConfiguration::put_ProviderProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-put_providerproperties")] +IOCSPCAConfiguration::put_ReminderDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-put_reminderduration")] +IOCSPCAConfiguration::put_SigningCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-put_signingcertificate")] +IOCSPCAConfiguration::put_SigningCertificateTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-put_signingcertificatetemplate")] +IOCSPCAConfiguration::put_SigningFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-put_signingflags")] +IOCSPCAConfiguration::ReminderDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-put_reminderduration")] +IOCSPCAConfiguration::SigningCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_signingcertificate")] +IOCSPCAConfiguration::SigningCertificateTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-put_signingcertificatetemplate")] +IOCSPCAConfiguration::SigningFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfiguration-get_signingflags")] +IOCSPCAConfigurationCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nn-certadm-iocspcaconfigurationcollection")] +IOCSPCAConfigurationCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfigurationcollection-get__newenum")] +IOCSPCAConfigurationCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfigurationcollection-get_count")] +IOCSPCAConfigurationCollection::CreateCAConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfigurationcollection-createcaconfiguration")] +IOCSPCAConfigurationCollection::DeleteCAConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfigurationcollection-deletecaconfiguration")] +IOCSPCAConfigurationCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfigurationcollection-get__newenum")] +IOCSPCAConfigurationCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfigurationcollection-get_count")] +IOCSPCAConfigurationCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfigurationcollection-get_item")] +IOCSPCAConfigurationCollection::get_ItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfigurationcollection-get_itembyname")] +IOCSPCAConfigurationCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfigurationcollection-get_item")] +IOCSPCAConfigurationCollection::ItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspcaconfigurationcollection-get_itembyname")] +IOCSPProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nn-certadm-iocspproperty")] +IOCSPProperty::get_Modified=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspproperty-get_modified")] +IOCSPProperty::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspproperty-get_name")] +IOCSPProperty::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspproperty-get_value")] +IOCSPProperty::Modified=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspproperty-get_modified")] +IOCSPProperty::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspproperty-get_name")] +IOCSPProperty::put_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspproperty-put_value")] +IOCSPProperty::Value=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocspproperty-put_value")] +IOCSPPropertyCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nn-certadm-iocsppropertycollection")] +IOCSPPropertyCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocsppropertycollection-get__newenum")] +IOCSPPropertyCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocsppropertycollection-get_count")] +IOCSPPropertyCollection::CreateProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocsppropertycollection-createproperty")] +IOCSPPropertyCollection::DeleteProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocsppropertycollection-deleteproperty")] +IOCSPPropertyCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocsppropertycollection-get__newenum")] +IOCSPPropertyCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocsppropertycollection-get_count")] +IOCSPPropertyCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocsppropertycollection-get_item")] +IOCSPPropertyCollection::get_ItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocsppropertycollection-get_itembyname")] +IOCSPPropertyCollection::GetAllProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocsppropertycollection-getallproperties")] +IOCSPPropertyCollection::InitializeFromProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocsppropertycollection-initializefromproperties")] +IOCSPPropertyCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocsppropertycollection-get_item")] +IOCSPPropertyCollection::ItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/certadm/nf-certadm-iocsppropertycollection-get_itembyname")] +IOCTL_BATTERY_QUERY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/Power/ioctl-battery-query-information")] +IOCTL_BATTERY_QUERY_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/Power/ioctl-battery-query-status")] +IOCTL_BATTERY_QUERY_TAG=[Documentation("https://docs.microsoft.com/windows/win32/Power/ioctl-battery-query-tag")] +IOCTL_BATTERY_SET_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/Power/ioctl-battery-set-information")] +IOCTL_CHANGER_EXCHANGE_MEDIUM=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_changer_exchange_medium")] +IOCTL_CHANGER_GET_ELEMENT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_changer_get_element_status")] +IOCTL_CHANGER_GET_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_changer_get_parameters")] +IOCTL_CHANGER_GET_PRODUCT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_changer_get_product_data")] +IOCTL_CHANGER_GET_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_changer_get_status")] +IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_changer_initialize_element_status")] +IOCTL_CHANGER_MOVE_MEDIUM=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_changer_move_medium")] +IOCTL_CHANGER_QUERY_VOLUME_TAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_changer_query_volume_tags")] +IOCTL_CHANGER_REINITIALIZE_TRANSPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_changer_reinitialize_transport")] +IOCTL_CHANGER_SET_ACCESS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_changer_set_access")] +IOCTL_CHANGER_SET_POSITION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_changer_set_position")] +IOCTL_COPYCHUNK=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ioctl-copychunk")] +IOCTL_DISK_ARE_VOLUMES_READY=[Documentation("https://docs.microsoft.com/windows/win32/FileIO/ioctl-disk-are-volumes-ready")] +IOCTL_DISK_CREATE_DISK=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_create_disk")] +IOCTL_DISK_DELETE_DRIVE_LAYOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_delete_drive_layout")] +IOCTL_DISK_FORMAT_TRACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_format_tracks")] +IOCTL_DISK_FORMAT_TRACKS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_format_tracks_ex")] +IOCTL_DISK_GET_CACHE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_get_cache_information")] +IOCTL_DISK_GET_CLUSTER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/FileIO/ioctl-disk-get-cluster-info")] +IOCTL_DISK_GET_DISK_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_get_disk_attributes")] +IOCTL_DISK_GET_DRIVE_GEOMETRY=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_get_drive_geometry")] +IOCTL_DISK_GET_DRIVE_GEOMETRY_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_get_drive_geometry_ex")] +IOCTL_DISK_GET_DRIVE_LAYOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_get_drive_layout")] +IOCTL_DISK_GET_DRIVE_LAYOUT_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_get_drive_layout_ex")] +IOCTL_DISK_GET_LENGTH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_get_length_info")] +IOCTL_DISK_GET_PARTITION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_get_partition_info")] +IOCTL_DISK_GET_PARTITION_INFO_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_get_partition_info_ex")] +IOCTL_DISK_GROW_PARTITION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_grow_partition")] +IOCTL_DISK_IS_WRITABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_is_writable")] +IOCTL_DISK_PERFORMANCE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_performance")] +IOCTL_DISK_PERFORMANCE_OFF=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_performance_off")] +IOCTL_DISK_REASSIGN_BLOCKS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_reassign_blocks")] +IOCTL_DISK_REASSIGN_BLOCKS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_reassign_blocks_ex")] +IOCTL_DISK_RESET_SNAPSHOT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_reset_snapshot_info")] +IOCTL_DISK_SET_CACHE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_set_cache_information")] +IOCTL_DISK_SET_CLUSTER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/FileIO/ioctl-disk-set-cluster-info")] +IOCTL_DISK_SET_DISK_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_set_disk_attributes")] +IOCTL_DISK_SET_DRIVE_LAYOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_set_drive_layout")] +IOCTL_DISK_SET_DRIVE_LAYOUT_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_set_drive_layout_ex")] +IOCTL_DISK_SET_PARTITION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_set_partition_info")] +IOCTL_DISK_SET_PARTITION_INFO_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_set_partition_info_ex")] +IOCTL_DISK_UPDATE_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_update_properties")] +IOCTL_DISK_VERIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_verify")] +IOCTL_EMI_GET_MEASUREMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/emi/ni-emi-ioctl_emi_get_measurement")] +IOCTL_EMI_GET_METADATA=[Documentation("https://docs.microsoft.com/windows/win32/api/emi/ni-emi-ioctl_emi_get_metadata")] +IOCTL_EMI_GET_METADATA_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/emi/ni-emi-ioctl_emi_get_metadata_size")] +IOCTL_EMI_GET_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/emi/ni-emi-ioctl_emi_get_version")] +IOCTL_GENERICUSBFN_ACTIVATE_USB_BUS=[Documentation("https://docs.microsoft.com/windows/win32/api/genericusbfnioctl/ni-genericusbfnioctl-ioctl_genericusbfn_activate_usb_bus")] +IOCTL_GENERICUSBFN_BUS_EVENT_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/genericusbfnioctl/ni-genericusbfnioctl-ioctl_genericusbfn_bus_event_notification")] +IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_IN=[Documentation("https://docs.microsoft.com/windows/win32/api/genericusbfnioctl/ni-genericusbfnioctl-ioctl_genericusbfn_control_status_handshake_in")] +IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_OUT=[Documentation("https://docs.microsoft.com/windows/win32/api/genericusbfnioctl/ni-genericusbfnioctl-ioctl_genericusbfn_control_status_handshake_out")] +IOCTL_GENERICUSBFN_DEACTIVATE_USB_BUS=[Documentation("https://docs.microsoft.com/windows/win32/api/genericusbfnioctl/ni-genericusbfnioctl-ioctl_genericusbfn_deactivate_usb_bus")] +IOCTL_GENERICUSBFN_GET_CLASS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/genericusbfnioctl/ni-genericusbfnioctl-ioctl_genericusbfn_get_class_info")] +IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/genericusbfnioctl/ni-genericusbfnioctl-ioctl_genericusbfn_get_class_info_ex")] +IOCTL_GENERICUSBFN_GET_INTERFACE_DESCRIPTOR_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/genericusbfnioctl/ni-genericusbfnioctl-ioctl_genericusbfn_get_interface_descriptor_set")] +IOCTL_GENERICUSBFN_GET_PIPE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/genericusbfnioctl/ni-genericusbfnioctl-ioctl_genericusbfn_get_pipe_state")] +IOCTL_GENERICUSBFN_REGISTER_USB_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/genericusbfnioctl/ni-genericusbfnioctl-ioctl_genericusbfn_register_usb_string")] +IOCTL_GENERICUSBFN_SET_PIPE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/genericusbfnioctl/ni-genericusbfnioctl-ioctl_genericusbfn_set_pipe_state")] +IOCTL_GENERICUSBFN_TRANSFER_IN=[Documentation("https://docs.microsoft.com/windows/win32/api/genericusbfnioctl/ni-genericusbfnioctl-ioctl_genericusbfn_transfer_in")] +IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT=[Documentation("https://docs.microsoft.com/windows/win32/api/genericusbfnioctl/ni-genericusbfnioctl-ioctl_genericusbfn_transfer_in_append_zero_pkt")] +IOCTL_GENERICUSBFN_TRANSFER_OUT=[Documentation("https://docs.microsoft.com/windows/win32/api/genericusbfnioctl/ni-genericusbfnioctl-ioctl_genericusbfn_transfer_out")] +IOCTL_GET_HCD_DRIVERKEY_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ni-usbuser-ioctl_get_hcd_driverkey_name")] +IOCTL_KEYBOARD_QUERY_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddkbd/ni-ntddkbd-ioctl_keyboard_query_attributes")] +IOCTL_KEYBOARD_QUERY_EXTENDED_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddkbd/ni-ntddkbd-ioctl_keyboard_query_extended_attributes")] +IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddkbd/ni-ntddkbd-ioctl_keyboard_query_indicator_translation")] +IOCTL_KEYBOARD_QUERY_INDICATORS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddkbd/ni-ntddkbd-ioctl_keyboard_query_indicators")] +IOCTL_KEYBOARD_QUERY_TYPEMATIC=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddkbd/ni-ntddkbd-ioctl_keyboard_query_typematic")] +IOCTL_KEYBOARD_SET_INDICATORS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddkbd/ni-ntddkbd-ioctl_keyboard_set_indicators")] +IOCTL_KEYBOARD_SET_TYPEMATIC=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddkbd/ni-ntddkbd-ioctl_keyboard_set_typematic")] +IOCTL_LMR_DISABLE_LOCAL_BUFFERING=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ioctl-lmr-disable-local-buffering")] +IOCTL_MOUSE_QUERY_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddmou/ni-ntddmou-ioctl_mouse_query_attributes")] +IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD=[Documentation("https://docs.microsoft.com/windows/win32/api/pwm/ni-pwm-ioctl_pwm_controller_get_actual_period")] +IOCTL_PWM_CONTROLLER_GET_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/pwm/ni-pwm-ioctl_pwm_controller_get_info")] +IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD=[Documentation("https://docs.microsoft.com/windows/win32/api/pwm/ni-pwm-ioctl_pwm_controller_set_desired_period")] +IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/pwm/ni-pwm-ioctl_pwm_pin_get_active_duty_cycle_percentage")] +IOCTL_PWM_PIN_GET_POLARITY=[Documentation("https://docs.microsoft.com/windows/win32/api/pwm/ni-pwm-ioctl_pwm_pin_get_polarity")] +IOCTL_PWM_PIN_IS_STARTED=[Documentation("https://docs.microsoft.com/windows/win32/api/pwm/ni-pwm-ioctl_pwm_pin_is_started")] +IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/pwm/ni-pwm-ioctl_pwm_pin_set_active_duty_cycle_percentage")] +IOCTL_PWM_PIN_SET_POLARITY=[Documentation("https://docs.microsoft.com/windows/win32/api/pwm/ni-pwm-ioctl_pwm_pin_set_polarity")] +IOCTL_PWM_PIN_START=[Documentation("https://docs.microsoft.com/windows/win32/api/pwm/ni-pwm-ioctl_pwm_pin_start")] +IOCTL_PWM_PIN_STOP=[Documentation("https://docs.microsoft.com/windows/win32/api/pwm/ni-pwm-ioctl_pwm_pin_stop")] +IOCTL_SERIAL_LSRMST_INSERT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_serial_lsrmst_insert")] +IOCTL_STORAGE_CHECK_VERIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_check_verify")] +IOCTL_STORAGE_DEVICE_POWER_CAP=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_device_power_cap")] +IOCTL_STORAGE_EJECT_MEDIA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_eject_media")] +IOCTL_STORAGE_EJECTION_CONTROL=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_ejection_control")] +IOCTL_STORAGE_FIRMWARE_ACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_firmware_activate")] +IOCTL_STORAGE_FIRMWARE_DOWNLOAD=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_firmware_download")] +IOCTL_STORAGE_FIRMWARE_GET_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_firmware_get_info")] +IOCTL_STORAGE_GET_DEVICE_NUMBER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_get_device_number")] +IOCTL_STORAGE_GET_HOTPLUG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_get_hotplug_info")] +IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_get_media_serial_number")] +IOCTL_STORAGE_GET_MEDIA_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_get_media_types")] +IOCTL_STORAGE_GET_MEDIA_TYPES_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_get_media_types_ex")] +IOCTL_STORAGE_LOAD_MEDIA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_load_media")] +IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_manage_data_set_attributes")] +IOCTL_STORAGE_MCN_CONTROL=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_mcn_control")] +IOCTL_STORAGE_MEDIA_REMOVAL=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_media_removal")] +IOCTL_STORAGE_PROTOCOL_COMMAND=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_protocol_command")] +IOCTL_STORAGE_QUERY_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_query_property")] +IOCTL_STORAGE_READ_CAPACITY=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_read_capacity")] +IOCTL_STORAGE_REINITIALIZE_MEDIA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_reinitialize_media")] +IOCTL_STORAGE_RPMB_COMMAND=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_rpmb_command")] +IOCTL_STORAGE_SET_HOTPLUG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_set_hotplug_info")] +IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_set_temperature_threshold")] +IOCTL_TCP_QUERY_INFORMATION_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpioctl/ni-tcpioctl-ioctl_tcp_query_information_ex")] +IOCTL_USB_DIAGNOSTIC_MODE_OFF=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ni-usbuser-ioctl_usb_diagnostic_mode_off")] +IOCTL_USB_DIAGNOSTIC_MODE_ON=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ni-usbuser-ioctl_usb_diagnostic_mode_on")] +IOCTL_USB_GET_ROOT_HUB_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ni-usbuser-ioctl_usb_get_root_hub_name")] +IOCTL_USB_USER_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ni-usbuser-ioctl_usb_user_request")] +IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS=[Documentation("https://docs.microsoft.com/windows/win32/Power/ioctl-video-query-display-brightness")] +IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS=[Documentation("https://docs.microsoft.com/windows/win32/Power/ioctl-video-query-supported-brightness")] +IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS=[Documentation("https://docs.microsoft.com/windows/win32/Power/ioctl-video-set-display-brightness")] +IOCTL_VMGENCOUNTER_READ=[Documentation("https://docs.microsoft.com/windows/win32/api/vmgenerationcounter/ni-vmgenerationcounter-ioctl_vmgencounter_read")] +IOCTL_VOLUME_GET_GPT_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_volume_get_gpt_attributes")] +IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_volume_get_volume_disk_extents")] +IOCTL_VOLUME_IS_CLUSTERED=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_volume_is_clustered")] +IOCTL_VOLUME_IS_CSV=[Documentation("https://docs.microsoft.com/windows/win32/FileIO/ioctl-volume-is-csv")] +IOCTL_VOLUME_OFFLINE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_volume_offline")] +IOCTL_VOLUME_ONLINE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ni-winioctl-ioctl_volume_online")] +ioctlsocket=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-ioctlsocket")] +IOfflineAnalysisCacheCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iofflineanalysiscachecallback")] +IOfflineAnalysisCacheCallback::OfflineAnalaysisReportAvailabilityCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iofflineanalysiscachecallback-offlineanalaysisreportavailabilitycallback-dword-dword-arr")] +IOfflineAnalysisCacheRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iofflineanalysiscacherequest")] +IOfflineAnalysisCacheRequest::RequestOfflineAnalysisReportAvailabilityAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iofflineanalysiscacherequest-requestofflineanalysisreportavailabilityasync-dword-dword-arr-iofflineanalysiscachecallback-ptr")] +IOfflineAnalysisCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iofflineanalysiscallback")] +IOfflineAnalysisCallback::OfflineAnalysisComplete=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iofflineanalysiscallback-offlineanalysiscomplete-dword-hresult-bstr")] +IOfflineAnalysisCallback::OfflineAnalysisProgress=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iofflineanalysiscallback-offlineanalysisprogress-dword-double")] +IOfflineAnalysisRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iofflineanalysisrequest")] +IOfflineAnalysisRequest::CancelOfflineAnalysisAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iofflineanalysisrequest-cancelofflineanalysisasync-dword")] +IOfflineAnalysisRequest::RequestOfflineAnalysisAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iofflineanalysisrequest-requestofflineanalysisasync-enumofflineanalysissource-bstr-bstr-dword-bstr-dword-bstr-iofflineanalysiscallback-ptr")] +IOfflineFilesCache=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilescache")] +IOfflineFilesCache::DeleteItems=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-deleteitems")] +IOfflineFilesCache::DeleteItemsForUser=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-deleteitemsforuser")] +IOfflineFilesCache::Encrypt=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-encrypt")] +IOfflineFilesCache::EnumSettingObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-enumsettingobjects")] +IOfflineFilesCache::FindItem=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-finditem")] +IOfflineFilesCache::FindItemEx=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-finditemex")] +IOfflineFilesCache::GetDiskSpaceInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-getdiskspaceinformation")] +IOfflineFilesCache::GetEncryptionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-getencryptionstatus")] +IOfflineFilesCache::GetLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-getlocation")] +IOfflineFilesCache::GetSettingObject=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-getsettingobject")] +IOfflineFilesCache::IsPathCacheable=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-ispathcacheable")] +IOfflineFilesCache::Pin=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-pin")] +IOfflineFilesCache::ProcessAdminPinPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-processadminpinpolicy")] +IOfflineFilesCache::RenameItem=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-renameitem")] +IOfflineFilesCache::SetDiskSpaceLimits=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-setdiskspacelimits")] +IOfflineFilesCache::Synchronize=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-synchronize")] +IOfflineFilesCache::Unpin=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache-unpin")] +IOfflineFilesCache2=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilescache2")] +IOfflineFilesCache2::RenameItemEx=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilescache2-renameitemex")] +IOfflineFilesChangeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefileschangeinfo")] +IOfflineFilesChangeInfo::IsCreatedOffline=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefileschangeinfo-iscreatedoffline")] +IOfflineFilesChangeInfo::IsDeletedOffline=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefileschangeinfo-isdeletedoffline")] +IOfflineFilesChangeInfo::IsDirty=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefileschangeinfo-isdirty")] +IOfflineFilesChangeInfo::IsLocallyModifiedAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefileschangeinfo-islocallymodifiedattributes")] +IOfflineFilesChangeInfo::IsLocallyModifiedData=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefileschangeinfo-islocallymodifieddata")] +IOfflineFilesChangeInfo::IsLocallyModifiedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefileschangeinfo-islocallymodifiedtime")] +IOfflineFilesConnectionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesconnectioninfo")] +IOfflineFilesConnectionInfo::GetConnectState=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesconnectioninfo-getconnectstate")] +IOfflineFilesConnectionInfo::SetConnectState=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesconnectioninfo-setconnectstate")] +IOfflineFilesConnectionInfo::TransitionOffline=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesconnectioninfo-transitionoffline")] +IOfflineFilesConnectionInfo::TransitionOnline=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesconnectioninfo-transitiononline")] +IOfflineFilesDirectoryItem=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesdirectoryitem")] +IOfflineFilesDirtyInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesdirtyinfo")] +IOfflineFilesDirtyInfo::LocalDirtyByteCount=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesdirtyinfo-localdirtybytecount")] +IOfflineFilesDirtyInfo::RemoteDirtyByteCount=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesdirtyinfo-remotedirtybytecount")] +IOfflineFilesErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefileserrorinfo")] +IOfflineFilesErrorInfo::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefileserrorinfo-getdescription")] +IOfflineFilesErrorInfo::GetRawData=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefileserrorinfo-getrawdata")] +IOfflineFilesEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesevents")] +IOfflineFilesEvents::CacheIsCorrupted=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-cacheiscorrupted")] +IOfflineFilesEvents::CacheIsFull=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-cacheisfull")] +IOfflineFilesEvents::CacheMoved=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-cachemoved")] +IOfflineFilesEvents::DataLost=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-datalost")] +IOfflineFilesEvents::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-enabled")] +IOfflineFilesEvents::EncryptionChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-encryptionchanged")] +IOfflineFilesEvents::ItemAddedToCache=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-itemaddedtocache")] +IOfflineFilesEvents::ItemAvailableOffline=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-itemavailableoffline")] +IOfflineFilesEvents::ItemDeletedFromCache=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-itemdeletedfromcache")] +IOfflineFilesEvents::ItemDisconnected=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-itemdisconnected")] +IOfflineFilesEvents::ItemModified=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-itemmodified")] +IOfflineFilesEvents::ItemNotAvailableOffline=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-itemnotavailableoffline")] +IOfflineFilesEvents::ItemNotPinned=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-itemnotpinned")] +IOfflineFilesEvents::ItemPinned=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-itempinned")] +IOfflineFilesEvents::ItemReconnected=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-itemreconnected")] +IOfflineFilesEvents::ItemRenamed=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-itemrenamed")] +IOfflineFilesEvents::NetTransportArrived=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-nettransportarrived")] +IOfflineFilesEvents::NoNetTransports=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-nonettransports")] +IOfflineFilesEvents::Ping=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-ping")] +IOfflineFilesEvents::SyncBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-syncbegin")] +IOfflineFilesEvents::SyncConflictRecAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-syncconflictrecadded")] +IOfflineFilesEvents::SyncConflictRecRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-syncconflictrecremoved")] +IOfflineFilesEvents::SyncConflictRecUpdated=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-syncconflictrecupdated")] +IOfflineFilesEvents::SyncEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-syncend")] +IOfflineFilesEvents::SyncFileResult=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents-syncfileresult")] +IOfflineFilesEvents2=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesevents2")] +IOfflineFilesEvents2::BackgroundSyncBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents2-backgroundsyncbegin")] +IOfflineFilesEvents2::BackgroundSyncEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents2-backgroundsyncend")] +IOfflineFilesEvents2::CacheEvictBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents2-cacheevictbegin")] +IOfflineFilesEvents2::CacheEvictEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents2-cacheevictend")] +IOfflineFilesEvents2::ItemReconnectBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents2-itemreconnectbegin")] +IOfflineFilesEvents2::ItemReconnectEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents2-itemreconnectend")] +IOfflineFilesEvents2::PolicyChangeDetected=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents2-policychangedetected")] +IOfflineFilesEvents2::PreferenceChangeDetected=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents2-preferencechangedetected")] +IOfflineFilesEvents2::SettingsChangesApplied=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents2-settingschangesapplied")] +IOfflineFilesEvents3=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesevents3")] +IOfflineFilesEvents3::PrefetchFileBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents3-prefetchfilebegin")] +IOfflineFilesEvents3::PrefetchFileEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents3-prefetchfileend")] +IOfflineFilesEvents3::TransparentCacheItemNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesevents3-transparentcacheitemnotify")] +IOfflineFilesEventsFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefileseventsfilter")] +IOfflineFilesEventsFilter::GetExcludedEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefileseventsfilter-getexcludedevents")] +IOfflineFilesEventsFilter::GetIncludedEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefileseventsfilter-getincludedevents")] +IOfflineFilesEventsFilter::GetPathFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefileseventsfilter-getpathfilter")] +IOfflineFilesFileItem=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesfileitem")] +IOfflineFilesFileItem::IsEncrypted=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesfileitem-isencrypted")] +IOfflineFilesFileItem::IsSparse=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesfileitem-issparse")] +IOfflineFilesFileSysInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesfilesysinfo")] +IOfflineFilesFileSysInfo::GetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesfilesysinfo-getattributes")] +IOfflineFilesFileSysInfo::GetFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesfilesysinfo-getfilesize")] +IOfflineFilesFileSysInfo::GetTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesfilesysinfo-gettimes")] +IOfflineFilesGhostInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesghostinfo")] +IOfflineFilesGhostInfo::IsGhosted=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesghostinfo-isghosted")] +IOfflineFilesItem=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesitem")] +IOfflineFilesItem::GetItemType=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesitem-getitemtype")] +IOfflineFilesItem::GetParentItem=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesitem-getparentitem")] +IOfflineFilesItem::GetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesitem-getpath")] +IOfflineFilesItem::IsMarkedForDeletion=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesitem-ismarkedfordeletion")] +IOfflineFilesItemContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesitemcontainer")] +IOfflineFilesItemContainer::EnumItems=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesitemcontainer-enumitems")] +IOfflineFilesItemContainer::EnumItemsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesitemcontainer-enumitemsex")] +IOfflineFilesItemFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesitemfilter")] +IOfflineFilesItemFilter::GetFilterFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesitemfilter-getfilterflags")] +IOfflineFilesItemFilter::GetPatternFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesitemfilter-getpatternfilter")] +IOfflineFilesItemFilter::GetTimeFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesitemfilter-gettimefilter")] +IOfflineFilesPinInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilespininfo")] +IOfflineFilesPinInfo::IsPinned=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilespininfo-ispinned")] +IOfflineFilesPinInfo::IsPinnedForComputer=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilespininfo-ispinnedforcomputer")] +IOfflineFilesPinInfo::IsPinnedForFolderRedirection=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilespininfo-ispinnedforfolderredirection")] +IOfflineFilesPinInfo::IsPinnedForUser=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilespininfo-ispinnedforuser")] +IOfflineFilesPinInfo::IsPinnedForUserByPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilespininfo-ispinnedforuserbypolicy")] +IOfflineFilesPinInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilespininfo2")] +IOfflineFilesPinInfo2::IsPartlyPinned=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilespininfo2-ispartlypinned")] +IOfflineFilesProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesprogress")] +IOfflineFilesProgress::Begin=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesprogress-begin")] +IOfflineFilesProgress::End=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesprogress-end")] +IOfflineFilesProgress::QueryAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesprogress-queryabort")] +IOfflineFilesServerItem=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesserveritem")] +IOfflineFilesSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilessetting")] +IOfflineFilesSetting::DeletePreference=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessetting-deletepreference")] +IOfflineFilesSetting::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessetting-getname")] +IOfflineFilesSetting::GetPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessetting-getpolicy")] +IOfflineFilesSetting::GetPolicyScope=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessetting-getpolicyscope")] +IOfflineFilesSetting::GetPreference=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessetting-getpreference")] +IOfflineFilesSetting::GetPreferenceScope=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessetting-getpreferencescope")] +IOfflineFilesSetting::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessetting-getvalue")] +IOfflineFilesSetting::GetValueType=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessetting-getvaluetype")] +IOfflineFilesSetting::SetPreference=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessetting-setpreference")] +IOfflineFilesShareInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesshareinfo")] +IOfflineFilesShareInfo::GetShareCachingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesshareinfo-getsharecachingmode")] +IOfflineFilesShareInfo::GetShareItem=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesshareinfo-getshareitem")] +IOfflineFilesShareInfo::IsShareDfsJunction=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilesshareinfo-issharedfsjunction")] +IOfflineFilesShareItem=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilesshareitem")] +IOfflineFilesSimpleProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilessimpleprogress")] +IOfflineFilesSimpleProgress::ItemBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessimpleprogress-itembegin")] +IOfflineFilesSimpleProgress::ItemResult=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessimpleprogress-itemresult")] +IOfflineFilesSuspend=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilessuspend")] +IOfflineFilesSuspend::SuspendRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessuspend-suspendroot")] +IOfflineFilesSuspendInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilessuspendinfo")] +IOfflineFilesSuspendInfo::IsSuspended=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessuspendinfo-issuspended")] +IOfflineFilesSyncConflictHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilessyncconflicthandler")] +IOfflineFilesSyncConflictHandler::ResolveConflict=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessyncconflicthandler-resolveconflict")] +IOfflineFilesSyncErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilessyncerrorinfo")] +IOfflineFilesSyncErrorInfo::GetItemChangeFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessyncerrorinfo-getitemchangeflags")] +IOfflineFilesSyncErrorInfo::GetLocalInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessyncerrorinfo-getlocalinfo")] +IOfflineFilesSyncErrorInfo::GetOriginalInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessyncerrorinfo-getoriginalinfo")] +IOfflineFilesSyncErrorInfo::GetRemoteInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessyncerrorinfo-getremoteinfo")] +IOfflineFilesSyncErrorInfo::GetSyncOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessyncerrorinfo-getsyncoperation")] +IOfflineFilesSyncErrorInfo::InfoAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessyncerrorinfo-infoavailable")] +IOfflineFilesSyncErrorInfo::InfoEnumerated=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessyncerrorinfo-infoenumerated")] +IOfflineFilesSyncErrorItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilessyncerroriteminfo")] +IOfflineFilesSyncErrorItemInfo::GetFileAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessyncerroriteminfo-getfileattributes")] +IOfflineFilesSyncErrorItemInfo::GetFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessyncerroriteminfo-getfilesize")] +IOfflineFilesSyncErrorItemInfo::GetFileTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessyncerroriteminfo-getfiletimes")] +IOfflineFilesSyncProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilessyncprogress")] +IOfflineFilesSyncProgress::SyncItemBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessyncprogress-syncitembegin")] +IOfflineFilesSyncProgress::SyncItemResult=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilessyncprogress-syncitemresult")] +IOfflineFilesTransparentCacheInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nn-cscobj-iofflinefilestransparentcacheinfo")] +IOfflineFilesTransparentCacheInfo::IsTransparentlyCached=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/nf-cscobj-iofflinefilestransparentcacheinfo-istransparentlycached")] +IOleAdviseHolder=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-ioleadviseholder")] +IOleAdviseHolder::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleadviseholder-advise")] +IOleAdviseHolder::EnumAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleadviseholder-enumadvise")] +IOleAdviseHolder::SendOnClose=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleadviseholder-sendonclose")] +IOleAdviseHolder::SendOnRename=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleadviseholder-sendonrename")] +IOleAdviseHolder::SendOnSave=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleadviseholder-sendonsave")] +IOleAdviseHolder::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleadviseholder-unadvise")] +IOleCache=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-iolecache")] +IOleCache::Cache=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolecache-cache")] +IOleCache::EnumCache=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolecache-enumcache")] +IOleCache::InitCache=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolecache-initcache")] +IOleCache::SetData=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolecache-setdata")] +IOleCache::Uncache=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolecache-uncache")] +IOleCache2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-iolecache2")] +IOleCache2::DiscardCache=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolecache2-discardcache")] +IOleCache2::UpdateCache=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolecache2-updatecache")] +IOleCacheControl=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-iolecachecontrol")] +IOleCacheControl::OnRun=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolecachecontrol-onrun")] +IOleCacheControl::OnStop=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolecachecontrol-onstop")] +IOleClientSite=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-ioleclientsite")] +IOleClientSite::GetContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleclientsite-getcontainer")] +IOleClientSite::GetMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleclientsite-getmoniker")] +IOleClientSite::OnShowWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleclientsite-onshowwindow")] +IOleClientSite::RequestNewObjectLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleclientsite-requestnewobjectlayout")] +IOleClientSite::SaveObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleclientsite-saveobject")] +IOleClientSite::ShowObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleclientsite-showobject")] +IOleCommandTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nn-docobj-iolecommandtarget")] +IOleCommandTarget::Exec=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-iolecommandtarget-exec")] +IOleCommandTarget::QueryStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-iolecommandtarget-querystatus")] +IOleContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-iolecontainer")] +IOleContainer::EnumObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolecontainer-enumobjects")] +IOleContainer::LockContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolecontainer-lockcontainer")] +IOleControl=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-iolecontrol")] +IOleControl::FreezeEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iolecontrol-freezeevents")] +IOleControl::GetControlInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iolecontrol-getcontrolinfo")] +IOleControl::OnAmbientPropertyChange=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iolecontrol-onambientpropertychange")] +IOleControl::OnMnemonic=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iolecontrol-onmnemonic")] +IOleControlSite=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-iolecontrolsite")] +IOleControlSite::GetExtendedControl=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iolecontrolsite-getextendedcontrol")] +IOleControlSite::LockInPlaceActive=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iolecontrolsite-lockinplaceactive")] +IOleControlSite::OnControlInfoChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iolecontrolsite-oncontrolinfochanged")] +IOleControlSite::OnFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iolecontrolsite-onfocus")] +IOleControlSite::ShowPropertyFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iolecontrolsite-showpropertyframe")] +IOleControlSite::TransformCoords=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iolecontrolsite-transformcoords")] +IOleControlSite::TranslateAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iolecontrolsite-translateaccelerator")] +IOleDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nn-docobj-ioledocument")] +IOleDocument::CreateView=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocument-createview")] +IOleDocument::EnumViews=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocument-enumviews")] +IOleDocument::GetDocMiscStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocument-getdocmiscstatus")] +IOleDocumentSite=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nn-docobj-ioledocumentsite")] +IOleDocumentSite::ActivateMe=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocumentsite-activateme")] +IOleDocumentView=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nn-docobj-ioledocumentview")] +IOleDocumentView::ApplyViewState=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocumentview-applyviewstate")] +IOleDocumentView::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocumentview-clone")] +IOleDocumentView::CloseView=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocumentview-closeview")] +IOleDocumentView::GetDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocumentview-getdocument")] +IOleDocumentView::GetInPlaceSite=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocumentview-getinplacesite")] +IOleDocumentView::GetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocumentview-getrect")] +IOleDocumentView::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocumentview-open")] +IOleDocumentView::SaveViewState=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocumentview-saveviewstate")] +IOleDocumentView::SetInPlaceSite=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocumentview-setinplacesite")] +IOleDocumentView::SetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocumentview-setrect")] +IOleDocumentView::SetRectComplex=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocumentview-setrectcomplex")] +IOleDocumentView::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocumentview-show")] +IOleDocumentView::UIActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-ioledocumentview-uiactivate")] +IOleInPlaceActiveObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-ioleinplaceactiveobject")] +IOleInPlaceActiveObject::EnableModeless=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceactiveobject-enablemodeless")] +IOleInPlaceActiveObject::OnDocWindowActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceactiveobject-ondocwindowactivate")] +IOleInPlaceActiveObject::OnFrameWindowActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceactiveobject-onframewindowactivate")] +IOleInPlaceActiveObject::ResizeBorder=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceactiveobject-resizeborder")] +IOleInPlaceActiveObject::TranslateAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceactiveobject-translateaccelerator")] +IOleInPlaceFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-ioleinplaceframe")] +IOleInPlaceFrame::EnableModeless=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceframe-enablemodeless")] +IOleInPlaceFrame::InsertMenus=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceframe-insertmenus")] +IOleInPlaceFrame::RemoveMenus=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceframe-removemenus")] +IOleInPlaceFrame::SetMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceframe-setmenu")] +IOleInPlaceFrame::SetStatusText=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceframe-setstatustext")] +IOleInPlaceFrame::TranslateAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceframe-translateaccelerator")] +IOleInPlaceObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-ioleinplaceobject")] +IOleInPlaceObject::InPlaceDeactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceobject-inplacedeactivate")] +IOleInPlaceObject::ReactivateAndUndo=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceobject-reactivateandundo")] +IOleInPlaceObject::SetObjectRects=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceobject-setobjectrects")] +IOleInPlaceObject::UIDeactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceobject-uideactivate")] +IOleInPlaceObjectWindowless=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ioleinplaceobjectwindowless")] +IOleInPlaceObjectWindowless::GetDropTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplaceobjectwindowless-getdroptarget")] +IOleInPlaceObjectWindowless::OnWindowMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplaceobjectwindowless-onwindowmessage")] +IOleInPlaceSite=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-ioleinplacesite")] +IOleInPlaceSite::CanInPlaceActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplacesite-caninplaceactivate")] +IOleInPlaceSite::DeactivateAndUndo=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplacesite-deactivateandundo")] +IOleInPlaceSite::DiscardUndoState=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplacesite-discardundostate")] +IOleInPlaceSite::GetWindowContext=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplacesite-getwindowcontext")] +IOleInPlaceSite::OnInPlaceActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplacesite-oninplaceactivate")] +IOleInPlaceSite::OnInPlaceDeactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplacesite-oninplacedeactivate")] +IOleInPlaceSite::OnPosRectChange=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplacesite-onposrectchange")] +IOleInPlaceSite::OnUIActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplacesite-onuiactivate")] +IOleInPlaceSite::OnUIDeactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplacesite-onuideactivate")] +IOleInPlaceSite::Scroll=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplacesite-scroll")] +IOleInPlaceSiteEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ioleinplacesiteex")] +IOleInPlaceSiteEx::OnInPlaceActivateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesiteex-oninplaceactivateex")] +IOleInPlaceSiteEx::OnInPlaceDeactivateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesiteex-oninplacedeactivateex")] +IOleInPlaceSiteEx::RequestUIActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesiteex-requestuiactivate")] +IOleInPlaceSiteWindowless=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ioleinplacesitewindowless")] +IOleInPlaceSiteWindowless::AdjustRect=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesitewindowless-adjustrect")] +IOleInPlaceSiteWindowless::CanWindowlessActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesitewindowless-canwindowlessactivate")] +IOleInPlaceSiteWindowless::ContextSensitiveHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolewindow-contextsensitivehelp")] +IOleInPlaceSiteWindowless::DeactivateAndUndo=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplacesite-deactivateandundo")] +IOleInPlaceSiteWindowless::DiscardUndoState=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplacesite-discardundostate")] +IOleInPlaceSiteWindowless::GetCapture=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesitewindowless-getcapture")] +IOleInPlaceSiteWindowless::GetDC=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesitewindowless-getdc")] +IOleInPlaceSiteWindowless::GetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesitewindowless-getfocus")] +IOleInPlaceSiteWindowless::InvalidateRect=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesitewindowless-invalidaterect")] +IOleInPlaceSiteWindowless::InvalidateRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesitewindowless-invalidatergn")] +IOleInPlaceSiteWindowless::OnDefWindowMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesitewindowless-ondefwindowmessage")] +IOleInPlaceSiteWindowless::OnInPlaceDeactivateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesiteex-oninplacedeactivateex")] +IOleInPlaceSiteWindowless::OnPosRectChange=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplacesite-onposrectchange")] +IOleInPlaceSiteWindowless::OnUIDeactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplacesite-onuideactivate")] +IOleInPlaceSiteWindowless::ReleaseDC=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesitewindowless-releasedc")] +IOleInPlaceSiteWindowless::Scroll=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplacesite-scroll")] +IOleInPlaceSiteWindowless::ScrollRect=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesitewindowless-scrollrect")] +IOleInPlaceSiteWindowless::SetCapture=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesitewindowless-setcapture")] +IOleInPlaceSiteWindowless::SetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleinplacesitewindowless-setfocus")] +IOleInPlaceUIWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-ioleinplaceuiwindow")] +IOleInPlaceUIWindow::GetBorder=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceuiwindow-getborder")] +IOleInPlaceUIWindow::RequestBorderSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceuiwindow-requestborderspace")] +IOleInPlaceUIWindow::SetActiveObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceuiwindow-setactiveobject")] +IOleInPlaceUIWindow::SetBorderSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleinplaceuiwindow-setborderspace")] +IOleItemContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-ioleitemcontainer")] +IOleItemContainer::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleitemcontainer-getobject")] +IOleItemContainer::GetObjectStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleitemcontainer-getobjectstorage")] +IOleItemContainer::IsRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleitemcontainer-isrunning")] +IOleLink=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-iolelink")] +IOleLink::BindIfRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolelink-bindifrunning")] +IOleLink::BindToSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolelink-bindtosource")] +IOleLink::GetBoundSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolelink-getboundsource")] +IOleLink::GetSourceDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolelink-getsourcedisplayname")] +IOleLink::GetSourceMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolelink-getsourcemoniker")] +IOleLink::GetUpdateOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolelink-getupdateoptions")] +IOleLink::SetSourceDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolelink-setsourcedisplayname")] +IOleLink::SetSourceMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolelink-setsourcemoniker")] +IOleLink::SetUpdateOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolelink-setupdateoptions")] +IOleLink::UnbindSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolelink-unbindsource")] +IOleLink::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolelink-update")] +IOleObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-ioleobject")] +IOleObject::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-advise")] +IOleObject::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-close")] +IOleObject::DoVerb=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-doverb")] +IOleObject::EnumAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-enumadvise")] +IOleObject::EnumVerbs=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-enumverbs")] +IOleObject::GetClientSite=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-getclientsite")] +IOleObject::GetClipboardData=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-getclipboarddata")] +IOleObject::GetExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-getextent")] +IOleObject::GetMiscStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-getmiscstatus")] +IOleObject::GetMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-getmoniker")] +IOleObject::GetUserClassID=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-getuserclassid")] +IOleObject::GetUserType=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-getusertype")] +IOleObject::InitFromData=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-initfromdata")] +IOleObject::IsUpToDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-isuptodate")] +IOleObject::SetClientSite=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-setclientsite")] +IOleObject::SetColorScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-setcolorscheme")] +IOleObject::SetExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-setextent")] +IOleObject::SetHostNames=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-sethostnames")] +IOleObject::SetMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-setmoniker")] +IOleObject::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-unadvise")] +IOleObject::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-ioleobject-update")] +IOleParentUndoUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ioleparentundounit")] +IOleParentUndoUnit::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleparentundounit-add")] +IOleParentUndoUnit::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleparentundounit-close")] +IOleParentUndoUnit::FindUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleparentundounit-findunit")] +IOleParentUndoUnit::GetParentState=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleparentundounit-getparentstate")] +IOleParentUndoUnit::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleparentundounit-open")] +IOleUILinkContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nn-oledlg-ioleuilinkcontainera")] +IOleUILinkContainer::CancelLink=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainera-cancellink")] +IOleUILinkContainer::GetLinkSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainerw-getlinksource")] +IOleUILinkContainer::GetLinkUpdateOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainerw-getlinkupdateoptions")] +IOleUILinkContainer::GetNextLink=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainera-getnextlink")] +IOleUILinkContainer::OpenLinkSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainera-openlinksource")] +IOleUILinkContainer::SetLinkSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainera-setlinksource")] +IOleUILinkContainer::SetLinkUpdateOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainerw-setlinkupdateoptions")] +IOleUILinkContainer::UpdateLink=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainera-updatelink")] +IOleUILinkContainerA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nn-oledlg-ioleuilinkcontainera")] +IOleUILinkContainerA::CancelLink=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainera-cancellink")] +IOleUILinkContainerA::GetLinkSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainera-getlinksource")] +IOleUILinkContainerA::GetLinkUpdateOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainera-getlinkupdateoptions")] +IOleUILinkContainerA::GetNextLink=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainera-getnextlink")] +IOleUILinkContainerA::OpenLinkSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainera-openlinksource")] +IOleUILinkContainerA::SetLinkSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainera-setlinksource")] +IOleUILinkContainerA::SetLinkUpdateOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainera-setlinkupdateoptions")] +IOleUILinkContainerA::UpdateLink=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainera-updatelink")] +IOleUILinkContainerW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nn-oledlg-ioleuilinkcontainerw")] +IOleUILinkContainerW::CancelLink=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainerw-cancellink")] +IOleUILinkContainerW::GetLinkSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainerw-getlinksource")] +IOleUILinkContainerW::GetLinkUpdateOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainerw-getlinkupdateoptions")] +IOleUILinkContainerW::GetNextLink=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainerw-getnextlink")] +IOleUILinkContainerW::OpenLinkSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainerw-openlinksource")] +IOleUILinkContainerW::SetLinkSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainerw-setlinksource")] +IOleUILinkContainerW::SetLinkUpdateOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainerw-setlinkupdateoptions")] +IOleUILinkContainerW::UpdateLink=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkcontainerw-updatelink")] +IOleUILinkInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nn-oledlg-ioleuilinkinfow")] +IOleUILinkInfo::GetLastUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkinfoa-getlastupdate")] +IOleUILinkInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nn-oledlg-ioleuilinkinfoa")] +IOleUILinkInfoA::GetLastUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkinfoa-getlastupdate")] +IOleUILinkInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nn-oledlg-ioleuilinkinfow")] +IOleUILinkInfow::GetLastUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkinfoa-getlastupdate")] +IOleUILinkInfoW::GetLastUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuilinkinfow-getlastupdate")] +IOleUIObjInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nn-oledlg-ioleuiobjinfoa")] +IOleUIObjInfo::ConvertObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuiobjinfoa-convertobject")] +IOleUIObjInfo::GetConvertInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuiobjinfow-getconvertinfo")] +IOleUIObjInfo::GetObjectInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuiobjinfoa-getobjectinfo")] +IOleUIObjInfo::GetViewInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuiobjinfow-getviewinfo")] +IOleUIObjInfo::SetViewInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuiobjinfoa-setviewinfo")] +IOleUIObjInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nn-oledlg-ioleuiobjinfoa")] +IOleUIObjInfoA::ConvertObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuiobjinfoa-convertobject")] +IOleUIObjInfoA::GetConvertInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuiobjinfoa-getconvertinfo")] +IOleUIObjInfoA::GetObjectInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuiobjinfoa-getobjectinfo")] +IOleUIObjInfoA::GetViewInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuiobjinfoa-getviewinfo")] +IOleUIObjInfoA::SetViewInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuiobjinfoa-setviewinfo")] +IOleUIObjInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nn-oledlg-ioleuiobjinfow")] +IOleUIObjInfoW::ConvertObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuiobjinfow-convertobject")] +IOleUIObjInfoW::GetConvertInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuiobjinfow-getconvertinfo")] +IOleUIObjInfoW::GetObjectInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuiobjinfow-getobjectinfo")] +IOleUIObjInfoW::GetViewInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuiobjinfow-getviewinfo")] +IOleUIObjInfoW::SetViewInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-ioleuiobjinfow-setviewinfo")] +IOleUndoManager=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ioleundomanager")] +IOleUndoManager::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundomanager-add")] +IOleUndoManager::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundomanager-close")] +IOleUndoManager::DiscardFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundomanager-discardfrom")] +IOleUndoManager::Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundomanager-enable")] +IOleUndoManager::EnumRedoable=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundomanager-enumredoable")] +IOleUndoManager::EnumUndoable=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundomanager-enumundoable")] +IOleUndoManager::GetLastRedoDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundomanager-getlastredodescription")] +IOleUndoManager::GetLastUndoDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundomanager-getlastundodescription")] +IOleUndoManager::GetOpenParentState=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundomanager-getopenparentstate")] +IOleUndoManager::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundomanager-open")] +IOleUndoManager::RedoTo=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundomanager-redoto")] +IOleUndoManager::UndoTo=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundomanager-undoto")] +IOleUndoUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ioleundounit")] +IOleUndoUnit::Do=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundounit-do")] +IOleUndoUnit::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundounit-getdescription")] +IOleUndoUnit::GetUnitType=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundounit-getunittype")] +IOleUndoUnit::OnNextAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ioleundounit-onnextadd")] +IOleWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-iolewindow")] +IOleWindow::ContextSensitiveHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolewindow-contextsensitivehelp")] +IOleWindow::GetWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iolewindow-getwindow")] +IOpcCertificateEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopccertificateenumerator")] +IOpcCertificateEnumerator::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopccertificateenumerator-clone")] +IOpcCertificateEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopccertificateenumerator-getcurrent")] +IOpcCertificateEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopccertificateenumerator-movenext")] +IOpcCertificateEnumerator::MovePrevious=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopccertificateenumerator-moveprevious")] +IOpcCertificateSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopccertificateset")] +IOpcCertificateSet::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopccertificateset-add")] +IOpcCertificateSet::GetEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopccertificateset-getenumerator")] +IOpcCertificateSet::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopccertificateset-remove")] +IOpcDigitalSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcdigitalsignature")] +IOpcDigitalSignature::GetCanonicalizationMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignature-getcanonicalizationmethod")] +IOpcDigitalSignature::GetCertificateEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignature-getcertificateenumerator")] +IOpcDigitalSignature::GetCustomObjectEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignature-getcustomobjectenumerator")] +IOpcDigitalSignature::GetCustomReferenceEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignature-getcustomreferenceenumerator")] +IOpcDigitalSignature::GetNamespaces=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignature-getnamespaces")] +IOpcDigitalSignature::GetPackageObjectReference=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignature-getpackageobjectreference")] +IOpcDigitalSignature::GetSignatureId=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignature-getsignatureid")] +IOpcDigitalSignature::GetSignatureMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignature-getsignaturemethod")] +IOpcDigitalSignature::GetSignaturePartName=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignature-getsignaturepartname")] +IOpcDigitalSignature::GetSignaturePartReferenceEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignature-getsignaturepartreferenceenumerator")] +IOpcDigitalSignature::GetSignatureRelationshipReferenceEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignature-getsignaturerelationshipreferenceenumerator")] +IOpcDigitalSignature::GetSignatureValue=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignature-getsignaturevalue")] +IOpcDigitalSignature::GetSignatureXml=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignature-getsignaturexml")] +IOpcDigitalSignature::GetSigningTime=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignature-getsigningtime")] +IOpcDigitalSignature::GetTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignature-gettimeformat")] +IOpcDigitalSignatureEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcdigitalsignatureenumerator")] +IOpcDigitalSignatureEnumerator::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignatureenumerator-clone")] +IOpcDigitalSignatureEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignatureenumerator-getcurrent")] +IOpcDigitalSignatureEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignatureenumerator-movenext")] +IOpcDigitalSignatureEnumerator::MovePrevious=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignatureenumerator-moveprevious")] +IOpcDigitalSignatureManager=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcdigitalsignaturemanager")] +IOpcDigitalSignatureManager::CreateSigningOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignaturemanager-createsigningoptions")] +IOpcDigitalSignatureManager::GetSignatureEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignaturemanager-getsignatureenumerator")] +IOpcDigitalSignatureManager::GetSignatureOriginPartName=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignaturemanager-getsignatureoriginpartname")] +IOpcDigitalSignatureManager::RemoveSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignaturemanager-removesignature")] +IOpcDigitalSignatureManager::ReplaceSignatureXml=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignaturemanager-replacesignaturexml")] +IOpcDigitalSignatureManager::SetSignatureOriginPartName=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignaturemanager-setsignatureoriginpartname")] +IOpcDigitalSignatureManager::Sign=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignaturemanager-sign")] +IOpcDigitalSignatureManager::Validate=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcdigitalsignaturemanager-validate")] +IOpcFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcfactory")] +IOpcFactory::CreateDigitalSignatureManager=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcfactory-createdigitalsignaturemanager")] +IOpcFactory::CreatePackage=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcfactory-createpackage")] +IOpcFactory::CreatePackageRootUri=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcfactory-createpackagerooturi")] +IOpcFactory::CreatePartUri=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcfactory-createparturi")] +IOpcFactory::CreateStreamOnFile=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcfactory-createstreamonfile")] +IOpcFactory::ReadPackageFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcfactory-readpackagefromstream")] +IOpcFactory::WritePackageToStream=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcfactory-writepackagetostream")] +IOpcPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcpackage")] +IOpcPackage::GetPartSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpackage-getpartset")] +IOpcPackage::GetRelationshipSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpackage-getrelationshipset")] +IOpcPart=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcpart")] +IOpcPart::GetCompressionOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpart-getcompressionoptions")] +IOpcPart::GetContentStream=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpart-getcontentstream")] +IOpcPart::GetContentType=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpart-getcontenttype")] +IOpcPart::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpart-getname")] +IOpcPart::GetRelationshipSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpart-getrelationshipset")] +IOpcPartEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcpartenumerator")] +IOpcPartEnumerator::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpartenumerator-clone")] +IOpcPartEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpartenumerator-getcurrent")] +IOpcPartEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpartenumerator-movenext")] +IOpcPartEnumerator::MovePrevious=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpartenumerator-moveprevious")] +IOpcPartSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcpartset")] +IOpcPartSet::CreatePart=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpartset-createpart")] +IOpcPartSet::DeletePart=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpartset-deletepart")] +IOpcPartSet::GetEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpartset-getenumerator")] +IOpcPartSet::GetPart=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpartset-getpart")] +IOpcPartSet::PartExists=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcpartset-partexists")] +IOpcPartUri=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcparturi")] +IOpcPartUri::ComparePartUri=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcparturi-compareparturi")] +IOpcPartUri::GetSourceUri=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcparturi-getsourceuri")] +IOpcPartUri::IsRelationshipsPartUri=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcparturi-isrelationshipsparturi")] +IOpcRelationship=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcrelationship")] +IOpcRelationship::GetId=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationship-getid")] +IOpcRelationship::GetRelationshipType=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationship-getrelationshiptype")] +IOpcRelationship::GetSourceUri=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationship-getsourceuri")] +IOpcRelationship::GetTargetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationship-gettargetmode")] +IOpcRelationship::GetTargetUri=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationship-gettargeturi")] +IOpcRelationshipEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcrelationshipenumerator")] +IOpcRelationshipEnumerator::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipenumerator-clone")] +IOpcRelationshipEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipenumerator-getcurrent")] +IOpcRelationshipEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipenumerator-movenext")] +IOpcRelationshipEnumerator::MovePrevious=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipenumerator-moveprevious")] +IOpcRelationshipSelector=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcrelationshipselector")] +IOpcRelationshipSelector::GetSelectionCriterion=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipselector-getselectioncriterion")] +IOpcRelationshipSelector::GetSelectorType=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipselector-getselectortype")] +IOpcRelationshipSelectorEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcrelationshipselectorenumerator")] +IOpcRelationshipSelectorEnumerator::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipselectorenumerator-clone")] +IOpcRelationshipSelectorEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipselectorenumerator-getcurrent")] +IOpcRelationshipSelectorEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipselectorenumerator-movenext")] +IOpcRelationshipSelectorEnumerator::MovePrevious=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipselectorenumerator-moveprevious")] +IOpcRelationshipSelectorSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcrelationshipselectorset")] +IOpcRelationshipSelectorSet::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipselectorset-create")] +IOpcRelationshipSelectorSet::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipselectorset-delete")] +IOpcRelationshipSelectorSet::GetEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipselectorset-getenumerator")] +IOpcRelationshipSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcrelationshipset")] +IOpcRelationshipSet::CreateRelationship=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipset-createrelationship")] +IOpcRelationshipSet::DeleteRelationship=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipset-deleterelationship")] +IOpcRelationshipSet::GetEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipset-getenumerator")] +IOpcRelationshipSet::GetEnumeratorForType=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipset-getenumeratorfortype")] +IOpcRelationshipSet::GetRelationship=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipset-getrelationship")] +IOpcRelationshipSet::GetRelationshipsContentStream=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipset-getrelationshipscontentstream")] +IOpcRelationshipSet::RelationshipExists=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcrelationshipset-relationshipexists")] +IOpcSignatureCustomObject=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcsignaturecustomobject")] +IOpcSignatureCustomObject::GetXml=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturecustomobject-getxml")] +IOpcSignatureCustomObjectEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcsignaturecustomobjectenumerator")] +IOpcSignatureCustomObjectEnumerator::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturecustomobjectenumerator-clone")] +IOpcSignatureCustomObjectEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturecustomobjectenumerator-getcurrent")] +IOpcSignatureCustomObjectEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturecustomobjectenumerator-movenext")] +IOpcSignatureCustomObjectEnumerator::MovePrevious=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturecustomobjectenumerator-moveprevious")] +IOpcSignatureCustomObjectSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcsignaturecustomobjectset")] +IOpcSignatureCustomObjectSet::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturecustomobjectset-create")] +IOpcSignatureCustomObjectSet::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturecustomobjectset-delete")] +IOpcSignatureCustomObjectSet::GetEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturecustomobjectset-getenumerator")] +IOpcSignaturePartReference=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcsignaturepartreference")] +IOpcSignaturePartReference::GetContentType=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturepartreference-getcontenttype")] +IOpcSignaturePartReference::GetDigestMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturepartreference-getdigestmethod")] +IOpcSignaturePartReference::GetDigestValue=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturepartreference-getdigestvalue")] +IOpcSignaturePartReference::GetPartName=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturepartreference-getpartname")] +IOpcSignaturePartReference::GetTransformMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturepartreference-gettransformmethod")] +IOpcSignaturePartReferenceEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcsignaturepartreferenceenumerator")] +IOpcSignaturePartReferenceEnumerator::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturepartreferenceenumerator-clone")] +IOpcSignaturePartReferenceEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturepartreferenceenumerator-getcurrent")] +IOpcSignaturePartReferenceEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturepartreferenceenumerator-movenext")] +IOpcSignaturePartReferenceEnumerator::MovePrevious=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturepartreferenceenumerator-moveprevious")] +IOpcSignaturePartReferenceSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcsignaturepartreferenceset")] +IOpcSignaturePartReferenceSet::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturepartreferenceset-create")] +IOpcSignaturePartReferenceSet::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturepartreferenceset-delete")] +IOpcSignaturePartReferenceSet::GetEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturepartreferenceset-getenumerator")] +IOpcSignatureReference=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcsignaturereference")] +IOpcSignatureReference::GetDigestMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturereference-getdigestmethod")] +IOpcSignatureReference::GetDigestValue=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturereference-getdigestvalue")] +IOpcSignatureReference::GetId=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturereference-getid")] +IOpcSignatureReference::GetTransformMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturereference-gettransformmethod")] +IOpcSignatureReference::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturereference-gettype")] +IOpcSignatureReference::GetUri=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturereference-geturi")] +IOpcSignatureReferenceEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcsignaturereferenceenumerator")] +IOpcSignatureReferenceEnumerator::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturereferenceenumerator-clone")] +IOpcSignatureReferenceEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturereferenceenumerator-getcurrent")] +IOpcSignatureReferenceEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturereferenceenumerator-movenext")] +IOpcSignatureReferenceEnumerator::MovePrevious=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturereferenceenumerator-moveprevious")] +IOpcSignatureReferenceSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcsignaturereferenceset")] +IOpcSignatureReferenceSet::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturereferenceset-create")] +IOpcSignatureReferenceSet::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturereferenceset-delete")] +IOpcSignatureReferenceSet::GetEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturereferenceset-getenumerator")] +IOpcSignatureRelationshipReference=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcsignaturerelationshipreference")] +IOpcSignatureRelationshipReference::GetDigestMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturerelationshipreference-getdigestmethod")] +IOpcSignatureRelationshipReference::GetDigestValue=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturerelationshipreference-getdigestvalue")] +IOpcSignatureRelationshipReference::GetRelationshipSelectorEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturerelationshipreference-getrelationshipselectorenumerator")] +IOpcSignatureRelationshipReference::GetRelationshipSigningOption=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturerelationshipreference-getrelationshipsigningoption")] +IOpcSignatureRelationshipReference::GetSourceUri=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturerelationshipreference-getsourceuri")] +IOpcSignatureRelationshipReference::GetTransformMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturerelationshipreference-gettransformmethod")] +IOpcSignatureRelationshipReferenceEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcsignaturerelationshipreferenceenumerator")] +IOpcSignatureRelationshipReferenceEnumerator::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturerelationshipreferenceenumerator-clone")] +IOpcSignatureRelationshipReferenceEnumerator::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturerelationshipreferenceenumerator-getcurrent")] +IOpcSignatureRelationshipReferenceEnumerator::MoveNext=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturerelationshipreferenceenumerator-movenext")] +IOpcSignatureRelationshipReferenceEnumerator::MovePrevious=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturerelationshipreferenceenumerator-moveprevious")] +IOpcSignatureRelationshipReferenceSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcsignaturerelationshipreferenceset")] +IOpcSignatureRelationshipReferenceSet::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturerelationshipreferenceset-create")] +IOpcSignatureRelationshipReferenceSet::CreateRelationshipSelectorSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturerelationshipreferenceset-createrelationshipselectorset")] +IOpcSignatureRelationshipReferenceSet::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturerelationshipreferenceset-delete")] +IOpcSignatureRelationshipReferenceSet::GetEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsignaturerelationshipreferenceset-getenumerator")] +IOpcSigningOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcsigningoptions")] +IOpcSigningOptions::GetCertificateEmbeddingOption=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-getcertificateembeddingoption")] +IOpcSigningOptions::GetCertificateSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-getcertificateset")] +IOpcSigningOptions::GetCustomObjectSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-getcustomobjectset")] +IOpcSigningOptions::GetCustomReferenceSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-getcustomreferenceset")] +IOpcSigningOptions::GetDefaultDigestMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-getdefaultdigestmethod")] +IOpcSigningOptions::GetSignatureId=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-getsignatureid")] +IOpcSigningOptions::GetSignatureMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-getsignaturemethod")] +IOpcSigningOptions::GetSignaturePartName=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-getsignaturepartname")] +IOpcSigningOptions::GetSignaturePartReferenceSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-getsignaturepartreferenceset")] +IOpcSigningOptions::GetSignatureRelationshipReferenceSet=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-getsignaturerelationshipreferenceset")] +IOpcSigningOptions::GetTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-gettimeformat")] +IOpcSigningOptions::SetCertificateEmbeddingOption=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-setcertificateembeddingoption")] +IOpcSigningOptions::SetDefaultDigestMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-setdefaultdigestmethod")] +IOpcSigningOptions::SetSignatureId=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-setsignatureid")] +IOpcSigningOptions::SetSignatureMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-setsignaturemethod")] +IOpcSigningOptions::SetSignaturePartName=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-setsignaturepartname")] +IOpcSigningOptions::SetTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcsigningoptions-settimeformat")] +IOpcUri=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nn-msopc-iopcuri")] +IOpcUri::CombinePartUri=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcuri-combineparturi")] +IOpcUri::GetRelationshipsPartUri=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcuri-getrelationshipsparturi")] +IOpcUri::GetRelativeUri=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/nf-msopc-iopcuri-getrelativeuri")] +IOpenControlPanel=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iopencontrolpanel")] +IOpenControlPanel::GetCurrentView=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iopencontrolpanel-getcurrentview")] +IOpenControlPanel::GetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iopencontrolpanel-getpath")] +IOpenControlPanel::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iopencontrolpanel-open")] +IOpenSearchSource=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iopensearchsource")] +IOpenSearchSource::GetResults=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iopensearchsource-getresults")] +IOperationsProgressDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ioperationsprogressdialog")] +IOperationsProgressDialog::GetMilliseconds=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ioperationsprogressdialog-getmilliseconds")] +IOperationsProgressDialog::GetOperationStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ioperationsprogressdialog-getoperationstatus")] +IOperationsProgressDialog::PauseTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ioperationsprogressdialog-pausetimer")] +IOperationsProgressDialog::ResetTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ioperationsprogressdialog-resettimer")] +IOperationsProgressDialog::ResumeTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ioperationsprogressdialog-resumetimer")] +IOperationsProgressDialog::SetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ioperationsprogressdialog-setmode")] +IOperationsProgressDialog::SetOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ioperationsprogressdialog-setoperation")] +IOperationsProgressDialog::StartProgressDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ioperationsprogressdialog-startprogressdialog")] +IOperationsProgressDialog::StopProgressDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ioperationsprogressdialog-stopprogressdialog")] +IOperationsProgressDialog::UpdateLocations=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ioperationsprogressdialog-updatelocations")] +IOperationsProgressDialog::UpdateProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ioperationsprogressdialog-updateprogress")] +IOplockBreakingHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/nn-windowsstoragecom-ioplockbreakinghandler")] +IOplockBreakingHandler::OplockBreaking=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/nf-windowsstoragecom-ioplockbreakinghandler-oplockbreaking")] +IOpLockStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-ioplockstatus")] +IOpLockStatus::GetOplockEventHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-ioplockstatus-getoplockeventhandle")] +IOpLockStatus::IsOplockBroken=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-ioplockstatus-isoplockbroken")] +IOpLockStatus::IsOplockValid=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-ioplockstatus-isoplockvalid")] +IOPMVideoOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/nn-opmapi-iopmvideooutput")] +IOPMVideoOutput::Configure=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/nf-opmapi-iopmvideooutput-configure")] +IOPMVideoOutput::COPPCompatibleGetInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/nf-opmapi-iopmvideooutput-coppcompatiblegetinformation")] +IOPMVideoOutput::FinishInitialization=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/nf-opmapi-iopmvideooutput-finishinitialization")] +IOPMVideoOutput::GetInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/nf-opmapi-iopmvideooutput-getinformation")] +IOPMVideoOutput::StartInitialization=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/nf-opmapi-iopmvideooutput-startinitialization")] +IOptionDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nn-spellcheck-ioptiondescription")] +IOptionDescription::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ioptiondescription-get_description")] +IOptionDescription::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ioptiondescription-get_description")] +IOptionDescription::get_Heading=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ioptiondescription-get_heading")] +IOptionDescription::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ioptiondescription-get_id")] +IOptionDescription::get_Labels=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ioptiondescription-get_labels")] +IOptionDescription::Heading=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ioptiondescription-get_heading")] +IOptionDescription::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ioptiondescription-get_id")] +IOptionDescription::Labels=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ioptiondescription-get_labels")] +IORING_BUFFER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntioring_x/ns-ntioring_x-ioring_buffer_info")] +IORING_BUFFER_REF=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/ns-ioringapi-ioring_buffer_ref")] +IORING_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/ns-ioringapi-ioring_capabilities")] +IORING_CQE=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/ns-ioringapi-ioring_cqe")] +IORING_CREATE_ADVISORY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/ne-ioringapi-ioring_create_advisory_flags")] +IORING_CREATE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/ns-ioringapi-ioring_create_flags")] +IORING_CREATE_REQUIRED_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/ne-ioringapi-ioring_create_required_flags")] +IORING_FEATURE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntioring_x/ne-ntioring_x-ioring_feature_flags")] +IORING_HANDLE_REF=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/ns-ioringapi-ioring_handle_ref")] +IORING_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/ns-ioringapi-ioring_info")] +IORING_OP_CODE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntioring_x/ne-ntioring_x-ioring_op_code")] +IORING_REF_KIND=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/ne-ioringapi-ioring_ref_kind")] +IORING_REGISTERED_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/ntioring_x/ns-ntioring_x-ioring_registered_buffer")] +IORING_SQE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/ne-ioringapi-ioring_sqe_flags")] +IORING_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntioring_x/ne-ntioring_x-ioring_version")] +IoRingBufferRefFromIndexAndOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-ioringbufferreffromindexandoffset")] +IoRingBufferRefFromPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-ioringbufferreffrompointer")] +IoRingHandleRefFromHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-ioringhandlereffromhandle")] +IoRingHandleRefFromIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-ioringhandlereffromindex")] +IOrpcDebugNotify=[Documentation("https://docs.microsoft.com/windows/win32/com/iorpcdebugnotify")] +IOrpcDebugNotify::ClientFillBuffer=[Documentation("https://docs.microsoft.com/windows/win32/com/iorpcdebugnotify-clientfillbuffer")] +IOrpcDebugNotify::ClientGetBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/com/iorpcdebugnotify-clientgetbuffersize")] +IOrpcDebugNotify::ClientNotify=[Documentation("https://docs.microsoft.com/windows/win32/com/iorpcdebugnotify-clientnotify")] +IOrpcDebugNotify::ServerFillBuffer=[Documentation("https://docs.microsoft.com/windows/win32/com/iorpcdebugnotify-serverfillbuffer")] +IOrpcDebugNotify::ServerGetBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/com/iorpcdebugnotify-servergetbuffersize")] +IOrpcDebugNotify::ServerNotify=[Documentation("https://docs.microsoft.com/windows/win32/com/iorpcdebugnotify-servernotify")] +IOSTX=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iostxiunknown")] +IOSTX::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iostx-getlasterror")] +IOSTX::InitSync=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iostx-initsync")] +IOSTX::SetSyncResult=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iostx-setsyncresult")] +IOSTX::SyncBeg=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iostx-syncbeg")] +IOSTX::SyncEnd=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iostx-syncend")] +IOSTX::SyncHdrBeg=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iostx-synchdrbeg")] +IOSTX::SyncHdrEnd=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iostx-synchdrend")] +IOverlay=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ioverlay")] +IOverlay::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ioverlay-advise")] +IOverlay::GetClipList=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ioverlay-getcliplist")] +IOverlay::GetColorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ioverlay-getcolorkey")] +IOverlay::GetDefaultColorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ioverlay-getdefaultcolorkey")] +IOverlay::GetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ioverlay-getpalette")] +IOverlay::GetVideoPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ioverlay-getvideoposition")] +IOverlay::GetWindowHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ioverlay-getwindowhandle")] +IOverlay::SetColorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ioverlay-setcolorkey")] +IOverlay::SetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ioverlay-setpalette")] +IOverlay::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ioverlay-unadvise")] +IOverlayNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ioverlaynotify")] +IOverlayNotify::OnClipChange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ioverlaynotify-onclipchange")] +IOverlayNotify::OnColorKeyChange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ioverlaynotify-oncolorkeychange")] +IOverlayNotify::OnPaletteChange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ioverlaynotify-onpalettechange")] +IOverlayNotify::OnPositionChange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ioverlaynotify-onpositionchange")] +IOverlayNotify2=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ioverlaynotify2")] +IOverlayNotify2::OnDisplayChange=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ioverlaynotify2-ondisplaychange")] +IP_ADAPTER_ADDRESSES_LH=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_adapter_addresses_lh")] +IP_ADAPTER_ADDRESSES_XP=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_adapter_addresses_xp")] +IP_ADAPTER_ANYCAST_ADDRESS_XP=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_adapter_anycast_address_xp")] +IP_ADAPTER_BINDING_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/ns-routprot-ip_adapter_binding_info")] +IP_ADAPTER_DNS_SERVER_ADDRESS_XP=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_adapter_dns_server_address_xp")] +IP_ADAPTER_DNS_SUFFIX=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_adapter_dns_suffix")] +IP_ADAPTER_GATEWAY_ADDRESS_LH=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_adapter_gateway_address_lh")] +IP_ADAPTER_INDEX_MAP=[Documentation("https://docs.microsoft.com/windows/win32/api/ipexport/ns-ipexport-ip_adapter_index_map")] +IP_ADAPTER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_adapter_info")] +IP_ADAPTER_MULTICAST_ADDRESS_XP=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_adapter_multicast_address_xp")] +IP_ADAPTER_ORDER_MAP=[Documentation("https://docs.microsoft.com/windows/win32/api/ipexport/ns-ipexport-ip_adapter_order_map")] +IP_ADAPTER_PREFIX_XP=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_adapter_prefix_xp")] +IP_ADAPTER_UNICAST_ADDRESS_LH=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_adapter_unicast_address_lh")] +IP_ADAPTER_UNICAST_ADDRESS_XP=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_adapter_unicast_address_xp")] +IP_ADAPTER_WINS_SERVER_ADDRESS_LH=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_adapter_wins_server_address_lh")] +IP_ADDR_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_addr_string")] +IP_ADDRESS_PREFIX=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-ip_address_prefix")] +IP_ADDRESS_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_address_string")] +IP_DSCP_TRAFFIC_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/ip-dscp-traffic-type")] +IP_INTERFACE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ipexport/ns-ipexport-ip_interface_info")] +IP_INTERFACE_NAME_INFO_W2KSP1=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_interface_name_info_w2ksp1")] +IP_LOCAL_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/ns-routprot-ip_local_binding")] +IP_MCAST_COUNTER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ipexport/ns-ipexport-ip_mcast_counter_info")] +IP_MREQ=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-ip_mreq")] +IP_MREQ_SOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-ip_mreq_source")] +IP_MSFILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-ip_msfilter")] +IP_NETWORK=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ip-network")] +IP_NEXT_HOP_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ip-next-hop-address")] +IP_OPTION_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ipexport/ns-ipexport-ip_option_information")] +IP_OPTION_INFORMATION32=[Documentation("https://docs.microsoft.com/windows/win32/api/ipexport/ns-ipexport-ip_option_information32")] +IP_PATTERN=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/ns-traffic-ip_pattern")] +IP_PER_ADAPTER_INFO_W2KSP1=[Documentation("https://docs.microsoft.com/windows/win32/api/iptypes/ns-iptypes-ip_per_adapter_info_w2ksp1")] +IP_PKTINFO=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/ip-pktinfo")] +IP_SPECIFIC_DATA=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ip-specific-data")] +IP_UNIDIRECTIONAL_ADAPTER_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/ipexport/ns-ipexport-ip_unidirectional_adapter_address")] +IP4_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-ip4_array")] +IP6_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-ip6_address")] +IPackageDebugSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ipackagedebugsettings")] +IPackageDebugSettings::ActivateBackgroundTask=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipackagedebugsettings-activatebackgroundtask")] +IPackageDebugSettings::DisableDebugging=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipackagedebugsettings-disabledebugging")] +IPackageDebugSettings::EnableDebugging=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipackagedebugsettings-enabledebugging")] +IPackageDebugSettings::EnumerateBackgroundTasks=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipackagedebugsettings-enumeratebackgroundtasks")] +IPackageDebugSettings::GetPackageExecutionState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipackagedebugsettings-getpackageexecutionstate")] +IPackageDebugSettings::RegisterForPackageStateChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipackagedebugsettings-registerforpackagestatechanges")] +IPackageDebugSettings::Resume=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/ipackagedebugsettings-resume")] +IPackageDebugSettings::SetTargetSessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipackagedebugsettings-settargetsessionid")] +IPackageDebugSettings::StartServicing=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipackagedebugsettings-startservicing")] +IPackageDebugSettings::StartSessionRedirection=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipackagedebugsettings-startsessionredirection")] +IPackageDebugSettings::StopServicing=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipackagedebugsettings-stopservicing")] +IPackageDebugSettings::StopSessionRedirection=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipackagedebugsettings-stopsessionredirection")] +IPackageDebugSettings::Suspend=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/ipackagedebugsettings-suspend")] +IPackageDebugSettings::TerminateAllProcesses=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipackagedebugsettings-terminateallprocesses")] +IPackageDebugSettings::UnregisterForPackageStateChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipackagedebugsettings-unregisterforpackagestatechanges")] +IPackageExecutionStateChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ipackageexecutionstatechangenotification")] +IPackageExecutionStateChangeNotification::OnStateChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipackageexecutionstatechangenotification-onstatechanged")] +IPAddrEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpioctl/ns-tcpioctl-ipaddrentry")] +IPaper=[Documentation("https://docs.microsoft.com/windows/win32/Stg/ipaper-methods")] +IPaperSink=[Documentation("https://docs.microsoft.com/windows/win32/Stg/ipapersink-methods")] +IParentAndItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iparentanditem")] +IParentAndItem::GetParentAndItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iparentanditem-getparentanditem")] +IParentAndItem::SetParentAndItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iparentanditem-setparentanditem")] +IParseAndCreateItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iparseandcreateitem")] +IParseAndCreateItem::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iparseandcreateitem-getitem")] +IParseAndCreateItem::SetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iparseandcreateitem-setitem")] +IParseDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-iparsedisplayname")] +IParseDisplayName::ParseDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iparsedisplayname-parsedisplayname")] +IPart=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-ipart")] +IPart::Activate=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-ipart-activate")] +IPart::EnumPartsIncoming=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-ipart-enumpartsincoming")] +IPart::EnumPartsOutgoing=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-ipart-enumpartsoutgoing")] +IPart::GetControlInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-ipart-getcontrolinterface")] +IPart::GetControlInterfaceCount=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-ipart-getcontrolinterfacecount")] +IPart::GetGlobalId=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-ipart-getglobalid")] +IPart::GetLocalId=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-ipart-getlocalid")] +IPart::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-ipart-getname")] +IPart::GetPartType=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-ipart-getparttype")] +IPart::GetSubType=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-ipart-getsubtype")] +IPart::GetTopologyObject=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-ipart-gettopologyobject")] +IPart::RegisterControlChangeCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-ipart-registercontrolchangecallback")] +IPart::UnregisterControlChangeCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-ipart-unregistercontrolchangecallback")] +IPartsList=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-ipartslist")] +IPartsList::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-ipartslist-getcount")] +IPartsList::GetPart=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-ipartslist-getpart")] +IPassportManager3::get_Option=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipassportmanager3-get-option")] +IPassportManager3::put_Option=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipassportmanager3-put-option")] +IPAT=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nn-mpeg2psiparser-ipat")] +IPAT::ConvertNextToCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipat-convertnexttocurrent")] +IPAT::FindRecordProgramMapPid=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipat-findrecordprogrammappid")] +IPAT::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipat-getcountofrecords")] +IPAT::GetNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipat-getnexttable")] +IPAT::GetRecordProgramMapPid=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipat-getrecordprogrammappid")] +IPAT::GetRecordProgramNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipat-getrecordprogramnumber")] +IPAT::GetTransportStreamId=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipat-gettransportstreamid")] +IPAT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipat-getversionnumber")] +IPAT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipat-initialize")] +IPAT::RegisterForNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipat-registerfornexttable")] +IPAT::RegisterForWhenCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipat-registerforwhencurrent")] +IPBDA_EIT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-ipbda_eit")] +IPBDA_EIT::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbda_eit-getcountofrecords")] +IPBDA_EIT::GetRecordCountOfDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbda_eit-getrecordcountofdescriptors")] +IPBDA_EIT::GetRecordDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbda_eit-getrecorddescriptorbyindex")] +IPBDA_EIT::GetRecordDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbda_eit-getrecorddescriptorbytag")] +IPBDA_EIT::GetRecordDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbda_eit-getrecordduration")] +IPBDA_EIT::GetRecordEventId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbda_eit-getrecordeventid")] +IPBDA_EIT::GetRecordStartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbda_eit-getrecordstarttime")] +IPBDA_EIT::GetServiceIdx=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbda_eit-getserviceidx")] +IPBDA_EIT::GetTableId=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbda_eit-gettableid")] +IPBDA_EIT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbda_eit-getversionnumber")] +IPBDA_EIT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbda_eit-initialize")] +IPBDA_Services=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-ipbda_services")] +IPBDA_Services::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbda_services-getcountofrecords")] +IPBDA_Services::GetRecordByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbda_services-getrecordbyindex")] +IPBDA_Services::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbda_services-initialize")] +IPBDAAttributesDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-ipbdaattributesdescriptor")] +IPBDAAttributesDescriptor::GetAttributePayload=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbdaattributesdescriptor-getattributepayload")] +IPBDAAttributesDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbdaattributesdescriptor-getlength")] +IPBDAAttributesDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbdaattributesdescriptor-gettag")] +IPBDAEntitlementDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-ipbdaentitlementdescriptor")] +IPBDAEntitlementDescriptor::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbdaentitlementdescriptor-getlength")] +IPBDAEntitlementDescriptor::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbdaentitlementdescriptor-gettag")] +IPBDAEntitlementDescriptor::GetToken=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbdaentitlementdescriptor-gettoken")] +IPBDASiParser=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nn-dvbsiparser-ipbdasiparser")] +IPBDASiParser::GetEIT=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbdasiparser-geteit")] +IPBDASiParser::GetServices=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbdasiparser-getservices")] +IPBDASiParser::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dvbsiparser/nf-dvbsiparser-ipbdasiparser-initialize")] +IPdfRendererNative=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.data.pdf.interop/nn-windows-data-pdf-interop-ipdfrenderernative")] +IPdfRendererNative::RenderPageToDeviceContext=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.data.pdf.interop/nf-windows-data-pdf-interop-ipdfrenderernative-renderpagetodevicecontext")] +IPdfRendererNative::RenderPageToSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.data.pdf.interop/nf-windows-data-pdf-interop-ipdfrenderernative-renderpagetosurface")] +IPeerToPeerEngine=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipeertopeerengine")] +IPeerToPeerEngine::CancelSetPlaybackEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipeertopeerengine-cancelsetplaybackendpoint")] +IPeerToPeerEngine::GetPlaybackEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipeertopeerengine-getplaybackendpoint-bool-bstr-ptr-bstr-ptr-remotingversion-ptr")] +IPeerToPeerEngine::SetPlaybackEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipeertopeerengine-setplaybackendpoint-bool-bstr-bstr-remotingversion")] +IPenInputPanel=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nn-peninputpanel-ipeninputpanel")] +IPenInputPanel::AttachedEditWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_attachededitwindow")] +IPenInputPanel::AutoShow=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_autoshow")] +IPenInputPanel::Busy=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_busy")] +IPenInputPanel::CommitPendingInput=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-commitpendinginput")] +IPenInputPanel::CurrentPanel=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_currentpanel")] +IPenInputPanel::DefaultPanel=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_defaultpanel")] +IPenInputPanel::EnableTsf=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-enabletsf")] +IPenInputPanel::Factoid=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_factoid")] +IPenInputPanel::get_AttachedEditWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_attachededitwindow")] +IPenInputPanel::get_AutoShow=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_autoshow")] +IPenInputPanel::get_Busy=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_busy")] +IPenInputPanel::get_CurrentPanel=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_currentpanel")] +IPenInputPanel::get_DefaultPanel=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_defaultpanel")] +IPenInputPanel::get_Factoid=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_factoid")] +IPenInputPanel::get_Height=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_height")] +IPenInputPanel::get_HorizontalOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_horizontaloffset")] +IPenInputPanel::get_Left=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_left")] +IPenInputPanel::get_Top=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_top")] +IPenInputPanel::get_VerticalOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_verticaloffset")] +IPenInputPanel::get_Visible=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_visible")] +IPenInputPanel::get_Width=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_width")] +IPenInputPanel::Height=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_height")] +IPenInputPanel::HorizontalOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_horizontaloffset")] +IPenInputPanel::Left=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_left")] +IPenInputPanel::MoveTo=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-moveto")] +IPenInputPanel::put_AttachedEditWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_attachededitwindow")] +IPenInputPanel::put_AutoShow=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_autoshow")] +IPenInputPanel::put_CurrentPanel=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_currentpanel")] +IPenInputPanel::put_DefaultPanel=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_defaultpanel")] +IPenInputPanel::put_Factoid=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_factoid")] +IPenInputPanel::put_HorizontalOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_horizontaloffset")] +IPenInputPanel::put_VerticalOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_verticaloffset")] +IPenInputPanel::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-refresh")] +IPenInputPanel::Top=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_top")] +IPenInputPanel::VerticalOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_verticaloffset")] +IPenInputPanel::Visible=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_visible")] +IPenInputPanel::Width=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_width")] +IPerChannelDbLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-iperchanneldblevel")] +IPerChannelDbLevel::GetChannelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iperchanneldblevel-getchannelcount")] +IPerChannelDbLevel::GetLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iperchanneldblevel-getlevel")] +IPerChannelDbLevel::GetLevelRange=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iperchanneldblevel-getlevelrange")] +IPerChannelDbLevel::SetLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iperchanneldblevel-setlevel")] +IPerChannelDbLevel::SetLevelAllChannels=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iperchanneldblevel-setlevelallchannels")] +IPerChannelDbLevel::SetLevelUniform=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nf-devicetopology-iperchanneldblevel-setleveluniform")] +IPerformanceCounterDataCollector=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-iperformancecounterdatacollector")] +IPerformanceCounterDataCollector::DataSourceName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iperformancecounterdatacollector-get_datasourcename")] +IPerformanceCounterDataCollector::get_DataSourceName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iperformancecounterdatacollector-get_datasourcename")] +IPerformanceCounterDataCollector::get_LogFileFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iperformancecounterdatacollector-get_logfileformat")] +IPerformanceCounterDataCollector::get_PerformanceCounters=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iperformancecounterdatacollector-get_performancecounters")] +IPerformanceCounterDataCollector::get_SampleInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iperformancecounterdatacollector-get_sampleinterval")] +IPerformanceCounterDataCollector::get_SegmentMaxRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iperformancecounterdatacollector-get_segmentmaxrecords")] +IPerformanceCounterDataCollector::LogFileFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iperformancecounterdatacollector-put_logfileformat")] +IPerformanceCounterDataCollector::PerformanceCounters=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iperformancecounterdatacollector-put_performancecounters")] +IPerformanceCounterDataCollector::put_DataSourceName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iperformancecounterdatacollector-put_datasourcename")] +IPerformanceCounterDataCollector::put_LogFileFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iperformancecounterdatacollector-put_logfileformat")] +IPerformanceCounterDataCollector::put_PerformanceCounters=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iperformancecounterdatacollector-put_performancecounters")] +IPerformanceCounterDataCollector::put_SampleInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iperformancecounterdatacollector-put_sampleinterval")] +IPerformanceCounterDataCollector::put_SegmentMaxRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iperformancecounterdatacollector-put_segmentmaxrecords")] +IPerformanceCounterDataCollector::SampleInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iperformancecounterdatacollector-put_sampleinterval")] +IPerformanceCounterDataCollector::SegmentMaxRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-iperformancecounterdatacollector-get_segmentmaxrecords")] +IPerPropertyBrowsing=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-iperpropertybrowsing")] +IPerPropertyBrowsing::GetDisplayString=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iperpropertybrowsing-getdisplaystring")] +IPerPropertyBrowsing::GetPredefinedStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iperpropertybrowsing-getpredefinedstrings")] +IPerPropertyBrowsing::GetPredefinedValue=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iperpropertybrowsing-getpredefinedvalue")] +IPerPropertyBrowsing::MapPropertyToPage=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iperpropertybrowsing-mappropertytopage")] +IPersist=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-ipersist")] +IPersist::GetClassID=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersist-getclassid")] +IPersistFile=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-ipersistfile")] +IPersistFile::GetCurFile=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersistfile-getcurfile")] +IPersistFile::IsDirty=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersistfile-isdirty")] +IPersistFile::Load=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersistfile-load")] +IPersistFile::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersistfile-save")] +IPersistFile::SaveCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersistfile-savecompleted")] +IPersistFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ipersistfolder")] +IPersistFolder::GetClassID=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersist-getclassid")] +IPersistFolder::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipersistfolder-initialize")] +IPersistFolder2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ipersistfolder2")] +IPersistFolder2::GetCurFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipersistfolder2-getcurfolder")] +IPersistFolder3=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ipersistfolder3")] +IPersistFolder3::GetFolderTargetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipersistfolder3-getfoldertargetinfo")] +IPersistFolder3::InitializeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipersistfolder3-initializeex")] +IPersistIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ipersistidlist")] +IPersistIDList::GetIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipersistidlist-getidlist")] +IPersistIDList::SetIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipersistidlist-setidlist")] +IPersistMediaPropertyBag=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ipersistmediapropertybag")] +IPersistMediaPropertyBag::InitNew=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipersistmediapropertybag-initnew")] +IPersistMediaPropertyBag::Load=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipersistmediapropertybag-load")] +IPersistMediaPropertyBag::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipersistmediapropertybag-save")] +IPersistMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipersistmessageiunknown")] +IPersistMessage::GetClassID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipersistmessage-getclassid")] +IPersistMessage::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipersistmessage-getlasterror")] +IPersistMessage::HandsOffMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipersistmessage-handsoffmessage")] +IPersistMessage::InitNew=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipersistmessage-initnew")] +IPersistMessage::IsDirty=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipersistmessage-isdirty")] +IPersistMessage::Load=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipersistmessage-load")] +IPersistMessage::Save=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipersistmessage-save")] +IPersistMessage::SaveCompleted=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipersistmessage-savecompleted")] +IPersistPropertyBag=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ipersistpropertybag")] +IPersistPropertyBag::InitNew=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipersistpropertybag-initnew")] +IPersistPropertyBag::Load=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipersistpropertybag-load")] +IPersistPropertyBag::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipersistpropertybag-save")] +IPersistQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nn-cmnquery-ipersistquery")] +IPersistQuery::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nf-cmnquery-ipersistquery-clear")] +IPersistQuery::ReadInt=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nf-cmnquery-ipersistquery-readint")] +IPersistQuery::ReadString=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nf-cmnquery-ipersistquery-readstring")] +IPersistQuery::ReadStruct=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nf-cmnquery-ipersistquery-readstruct")] +IPersistQuery::WriteInt=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nf-cmnquery-ipersistquery-writeint")] +IPersistQuery::WriteString=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nf-cmnquery-ipersistquery-writestring")] +IPersistQuery::WriteStruct=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nf-cmnquery-ipersistquery-writestruct")] +IPersistSerializedPropStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipersistserializedpropstorage")] +IPersistSerializedPropStorage::GetPropertyStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipersistserializedpropstorage-getpropertystorage")] +IPersistSerializedPropStorage::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipersistserializedpropstorage-setflags")] +IPersistSerializedPropStorage::SetPropertyStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipersistserializedpropstorage-setpropertystorage")] +IPersistSerializedPropStorage2=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipersistserializedpropstorage2")] +IPersistSerializedPropStorage2::GetPropertyStorageBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipersistserializedpropstorage2-getpropertystoragebuffer")] +IPersistSerializedPropStorage2::GetPropertyStorageSize=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipersistserializedpropstorage2-getpropertystoragesize")] +IPersistStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-ipersiststorage")] +IPersistStorage::HandsOffStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersiststorage-handsoffstorage")] +IPersistStorage::InitNew=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersiststorage-initnew")] +IPersistStorage::IsDirty=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersiststorage-isdirty")] +IPersistStorage::Load=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersiststorage-load")] +IPersistStorage::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersiststorage-save")] +IPersistStorage::SaveCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersiststorage-savecompleted")] +IPersistStream=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-ipersiststream")] +IPersistStream::GetSizeMax=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersiststream-getsizemax")] +IPersistStream::IsDirty=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersiststream-isdirty")] +IPersistStream::Load=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersiststream-load")] +IPersistStream::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-ipersiststream-save")] +IPersistStreamInit=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ipersiststreaminit")] +IPersistStreamInit::GetSizeMax=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipersiststreaminit-getsizemax")] +IPersistStreamInit::InitNew=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipersiststreaminit-initnew")] +IPersistStreamInit::IsDirty=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipersiststreaminit-isdirty")] +IPersistStreamInit::Load=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipersiststreaminit-load")] +IPersistStreamInit::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipersiststreaminit-save")] +IPersistTuneXml=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ipersisttunexml")] +IPersistTuneXml::InitNew=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ipersisttunexml-initnew")] +IPersistTuneXml::Load=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ipersisttunexml-load")] +IPersistTuneXml::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ipersisttunexml-save")] +IPersistTuneXmlUtility=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ipersisttunexmlutility")] +IPersistTuneXmlUtility::Deserialize=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ipersisttunexmlutility-deserialize")] +IPersistTuneXmlUtility2=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ipersisttunexmlutility2")] +IPersistTuneXmlUtility2::Serialize=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ipersisttunexmlutility2-serialize")] +IPhotoAcquire=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nn-photoacquire-iphotoacquire")] +IPhotoAcquire::Acquire=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquire-acquire")] +IPhotoAcquire::CreatePhotoSource=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquire-createphotosource")] +IPhotoAcquire::EnumResults=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquire-enumresults")] +IPhotoAcquireDeviceSelectionDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nn-photoacquire-iphotoacquiredeviceselectiondialog")] +IPhotoAcquireDeviceSelectionDialog::DoModal=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiredeviceselectiondialog-domodal")] +IPhotoAcquireDeviceSelectionDialog::SetSubmitButtonText=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiredeviceselectiondialog-setsubmitbuttontext")] +IPhotoAcquireDeviceSelectionDialog::SetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiredeviceselectiondialog-settitle")] +IPhotoAcquireItem=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nn-photoacquire-iphotoacquireitem")] +IPhotoAcquireItem::CanDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireitem-candelete")] +IPhotoAcquireItem::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireitem-delete")] +IPhotoAcquireItem::GetItemName=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireitem-getitemname")] +IPhotoAcquireItem::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireitem-getproperty")] +IPhotoAcquireItem::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireitem-getstream")] +IPhotoAcquireItem::GetSubItemAt=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireitem-getsubitemat")] +IPhotoAcquireItem::GetSubItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireitem-getsubitemcount")] +IPhotoAcquireItem::GetThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireitem-getthumbnail")] +IPhotoAcquireItem::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireitem-setproperty")] +IPhotoAcquireOptionsDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nn-photoacquire-iphotoacquireoptionsdialog")] +IPhotoAcquireOptionsDialog::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireoptionsdialog-create")] +IPhotoAcquireOptionsDialog::Destroy=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireoptionsdialog-destroy")] +IPhotoAcquireOptionsDialog::DoModal=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireoptionsdialog-domodal")] +IPhotoAcquireOptionsDialog::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireoptionsdialog-initialize")] +IPhotoAcquireOptionsDialog::SaveData=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireoptionsdialog-savedata")] +IPhotoAcquirePlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nn-photoacquire-iphotoacquireplugin")] +IPhotoAcquirePlugin::DisplayConfigureDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireplugin-displayconfiguredialog")] +IPhotoAcquirePlugin::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireplugin-initialize")] +IPhotoAcquirePlugin::ProcessItem=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireplugin-processitem")] +IPhotoAcquirePlugin::TransferComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireplugin-transfercomplete")] +IPhotoAcquireProgressCB=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nn-photoacquire-iphotoacquireprogresscb")] +IPhotoAcquireProgressCB::Cancelled=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-cancelled")] +IPhotoAcquireProgressCB::DirectoryCreated=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-directorycreated")] +IPhotoAcquireProgressCB::EndDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-enddelete")] +IPhotoAcquireProgressCB::EndEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-endenumeration")] +IPhotoAcquireProgressCB::EndItemDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-enditemdelete")] +IPhotoAcquireProgressCB::EndItemTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-enditemtransfer")] +IPhotoAcquireProgressCB::EndSession=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-endsession")] +IPhotoAcquireProgressCB::EndTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-endtransfer")] +IPhotoAcquireProgressCB::ErrorAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-erroradvise")] +IPhotoAcquireProgressCB::FoundItem=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-founditem")] +IPhotoAcquireProgressCB::GetDeleteAfterAcquire=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-getdeleteafteracquire")] +IPhotoAcquireProgressCB::GetUserInput=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-getuserinput")] +IPhotoAcquireProgressCB::StartDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-startdelete")] +IPhotoAcquireProgressCB::StartEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-startenumeration")] +IPhotoAcquireProgressCB::StartItemDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-startitemdelete")] +IPhotoAcquireProgressCB::StartItemTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-startitemtransfer")] +IPhotoAcquireProgressCB::StartTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-starttransfer")] +IPhotoAcquireProgressCB::UpdateDeletePercent=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-updatedeletepercent")] +IPhotoAcquireProgressCB::UpdateTransferPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquireprogresscb-updatetransferpercent")] +IPhotoAcquireSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nn-photoacquire-iphotoacquiresettings")] +IPhotoAcquireSettings::GetAcquisitionTime=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresettings-getacquisitiontime")] +IPhotoAcquireSettings::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresettings-getflags")] +IPhotoAcquireSettings::GetGroupTag=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresettings-getgrouptag")] +IPhotoAcquireSettings::GetOutputFilenameTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresettings-getoutputfilenametemplate")] +IPhotoAcquireSettings::GetSequencePaddingWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresettings-getsequencepaddingwidth")] +IPhotoAcquireSettings::GetSequenceZeroPadding=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresettings-getsequencezeropadding")] +IPhotoAcquireSettings::InitializeFromRegistry=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresettings-initializefromregistry")] +IPhotoAcquireSettings::SetAcquisitionTime=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresettings-setacquisitiontime")] +IPhotoAcquireSettings::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresettings-setflags")] +IPhotoAcquireSettings::SetGroupTag=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresettings-setgrouptag")] +IPhotoAcquireSettings::SetOutputFilenameTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresettings-setoutputfilenametemplate")] +IPhotoAcquireSettings::SetSequencePaddingWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresettings-setsequencepaddingwidth")] +IPhotoAcquireSettings::SetSequenceZeroPadding=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresettings-setsequencezeropadding")] +IPhotoAcquireSource=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nn-photoacquire-iphotoacquiresource")] +IPhotoAcquireSource::GetDeviceIcons=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresource-getdeviceicons")] +IPhotoAcquireSource::GetDeviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresource-getdeviceid")] +IPhotoAcquireSource::GetFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresource-getfriendlyname")] +IPhotoAcquireSource::GetItemAt=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresource-getitemat")] +IPhotoAcquireSource::GetItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresource-getitemcount")] +IPhotoAcquireSource::GetPhotoAcquireSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresource-getphotoacquiresettings")] +IPhotoAcquireSource::InitializeItemList=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoacquiresource-initializeitemlist")] +IPhotoProgressDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nn-photoacquire-iphotoprogressdialog")] +IPhotoProgressDialog::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoprogressdialog-create")] +IPhotoProgressDialog::Destroy=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoprogressdialog-destroy")] +IPhotoProgressDialog::GetUserInput=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoprogressdialog-getuserinput")] +IPhotoProgressDialog::GetWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoprogressdialog-getwindow")] +IPhotoProgressDialog::IsCancelled=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoprogressdialog-iscancelled")] +IPhotoProgressDialog::IsCheckboxChecked=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoprogressdialog-ischeckboxchecked")] +IPhotoProgressDialog::SetCaption=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoprogressdialog-setcaption")] +IPhotoProgressDialog::SetCheckboxText=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoprogressdialog-setcheckboxtext")] +IPhotoProgressDialog::SetCheckboxTooltip=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoprogressdialog-setcheckboxtooltip")] +IPhotoProgressDialog::SetImage=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoprogressdialog-setimage")] +IPhotoProgressDialog::SetPercentComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoprogressdialog-setpercentcomplete")] +IPhotoProgressDialog::SetProgressText=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoprogressdialog-setprogresstext")] +IPhotoProgressDialog::SetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoprogressdialog-settitle")] +IPhotoProgressDialog::ShowCheckbox=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iphotoprogressdialog-showcheckbox")] +IPhraseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nn-indexsrv-iphrasesink")] +IPhraseSink::PutPhrase=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-iphrasesink-putphrase")] +IPhraseSink::PutSmallPhrase=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-iphrasesink-putsmallphrase")] +IPicture=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ipicture")] +IPicture::get_Attributes=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipicture-get_attributes")] +IPicture::get_CurDC=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipicture-get_curdc")] +IPicture::get_Handle=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipicture-get_handle")] +IPicture::get_Height=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipicture-get_height")] +IPicture::get_hPal=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipicture-get_hpal")] +IPicture::get_KeepOriginalFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipicture-get_keeporiginalformat")] +IPicture::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipicture-get_type")] +IPicture::get_Width=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipicture-get_width")] +IPicture::PictureChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipicture-picturechanged")] +IPicture::put_KeepOriginalFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipicture-put_keeporiginalformat")] +IPicture::Render=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipicture-render")] +IPicture::SaveAsFile=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipicture-saveasfile")] +IPicture::SelectPicture=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipicture-selectpicture")] +IPicture::set_hPal=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipicture-set_hpal")] +IPictureDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ipicturedisp")] +IPin=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ipin")] +IPin::BeginFlush=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipin-beginflush")] +IPin::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipin-connect")] +IPin::ConnectedTo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipin-connectedto")] +IPin::ConnectionMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipin-connectionmediatype")] +IPin::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipin-disconnect")] +IPin::EndFlush=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipin-endflush")] +IPin::EndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipin-endofstream")] +IPin::EnumMediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipin-enummediatypes")] +IPin::NewSegment=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipin-newsegment")] +IPin::QueryAccept=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipin-queryaccept")] +IPin::QueryDirection=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipin-querydirection")] +IPin::QueryId=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipin-queryid")] +IPin::QueryInternalConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipin-queryinternalconnections")] +IPin::QueryPinInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipin-querypininfo")] +IPin::ReceiveConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipin-receiveconnection")] +IPinConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ipinconnection")] +IPinConnection::DynamicDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipinconnection-dynamicdisconnect")] +IPinConnection::DynamicQueryAccept=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipinconnection-dynamicqueryaccept")] +IPinConnection::IsEndPin=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipinconnection-isendpin")] +IPinConnection::NotifyEndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipinconnection-notifyendofstream")] +IPinFlowControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ipinflowcontrol")] +IPinFlowControl::Block=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ipinflowcontrol-block")] +IPInterfaceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpioctl/ns-tcpioctl-ipinterfaceinfo")] +IPipeByte=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-ipipebyte")] +IPipeByte::Pull=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ipipebyte-pull")] +IPipeByte::Push=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ipipebyte-push")] +IPipeDouble=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-ipipedouble")] +IPipeDouble::Pull=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ipipedouble-pull")] +IPipeDouble::Push=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ipipedouble-push")] +IPipeLineStagesCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagescallback")] +IPipeLineStagesCallback::GetSupportedStages=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagescallback-getsupportedstages-dword-pipelinestage-arr-uint-uint")] +IPipeLineStagesCallback::MeshDataNotAvailableCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagescallback-meshdatanotavailablecallback-uint-pipelinestageerror-arr-uint-uint-eventid")] +IPipeLineStagesCallback::MeshDataVertCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagescallback-meshdatavertcallback-uint-uint-meshdatabufferlayoutentry-arr-uint-uint-byte-arr-uint-byte-arr-uint-uint-uint-uint-bool-uint-uint")] +IPipeLineStagesCallback::ResultCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagescallback-resultcallback-pipelinestagesid-eventid-dword-dword-dword-dword-byte-arr")] +IPipeLineStagesCallback2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagescallback2")] +IPipeLineStagesCallback2::ThreadDataDimensionCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagescallback2-threaddatadimensioncallback-threaddata3d-threaddata3d")] +IPipeLineStagesCallback2::ThreadDataNotAvailableCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagescallback2-threaddatanotavailablecallback-pipelinestageerror-eventid")] +IPipeLineStagesCallback3=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagescallback3")] +IPipeLineStagesCallback3::MeshFileReadyCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagescallback3-meshfilereadycallback-bstr")] +IPipeLineStagesRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagesrequest")] +IPipeLineStagesRequest::RequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagesrequest-requestasync-eventid-dword-pipelinestagesid-arr-dword-dword-ipipelinestagescallback-ptr-bool-dword-dword")] +IPipeLineStagesRequest::RequestSupportedStagesAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagesrequest-requestsupportedstagesasync-dword-eventid-ipipelinestagescallback-ptr-dword-dword")] +IPipeLineStagesRequest2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagesrequest2")] +IPipeLineStagesRequest2::RequestComputeShaderDataAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagesrequest2-requestcomputeshaderdataasync-eventid-ipipelinestagescallback2-ptr-dword-dword")] +IPipeLineStagesRequest2::RequestComputeShaderStageAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagesrequest2-requestcomputeshaderstageasync-dword-eventid-ipipelinestagescallback-ptr-dword-dword")] +IPipeLineStagesRequest3=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagesrequest3")] +IPipeLineStagesRequest3::RequestMeshAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipipelinestagesrequest3-requestmeshasync-eventid-bstr-ipipelinestagescallback3-ptr-dword-dword")] +IPipeLong=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-ipipelong")] +IPipeLong::Pull=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ipipelong-pull")] +IPipeLong::Push=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ipipelong-push")] +IPixCancelableRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixcancelablerequest")] +IPixelHistoryCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixelhistorycallback")] +IPixelHistoryCallback::ResultCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixelhistorycallback-resultcallback-dword-pixelhistoryoperation-arr")] +IPixelHistoryCallback2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixelhistorycallback2")] +IPixelHistoryCallback2::IntersectionsCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixelhistorycallback2-intersectionscallback-dword-pixelhistoryintersection-arr")] +IPixelHistoryCallback2::PrimitivesCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixelhistorycallback2-primitivescallback-dword-pixelhistoryoperation-arr")] +IPixelHistoryRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixelhistoryrequest")] +IPixelHistoryRequest::RequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixelhistoryrequest-requestasync-dword-point2d-dword-ipixelhistorycallback-ptr-dword-dword")] +IPixelHistoryRequest2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixelhistoryrequest2")] +IPixelHistoryRequest2::RequestIntersections=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixelhistoryrequest2-requestintersections-dword-point2d-dword-ipixelhistorycallback2-ptr-dword-dword")] +IPixelHistoryRequest2::RequestPrimitives=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixelhistoryrequest2-requestprimitives-pixelhistoryintersection-ptr-ipixelhistorycallback2-ptr-dword-dword")] +IPixEngine=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine")] +IPixEngine::OpenFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine-openfile-bstr-bstr-inewframescallback-ptr-ifileiocallback-ptr-lcid")] +IPixEngine::RunExperiment=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine-runexperiment-experiment-irunexperimentcallback-ptr-inewframescallback-ptr-ifileiocallback-ptr-dword-experimenttrigger-arr")] +IPixEngine::SaveFile=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine-savefile-bstr-ifileiocallback-ptr")] +IPixEngine::SetParentProcess=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine-setparentprocess-dword")] +IPixEngine::ShutDown=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine-shutdown")] +IPixEngine2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine2")] +IPixEngine2::EndExperiment=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine2-endexperiment-bstr-ifileiocallback-ptr")] +IPixEngine2::GetPlaybackMachine=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine2-getplaybackmachine-bstr-bool-ptr-bstr-ptr")] +IPixEngine2::OnNewDataAvailable=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine2-onnewdataavailable-bool-bool-int64-int64-int32-byte-arr")] +IPixEngine2::SetPlaybackMachine=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine2-setplaybackmachine-bstr-bool-bstr")] +IPixEngine3=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine3")] +IPixEngine3::SetupResources=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine3-setupresources-resourcepair-arr-uint")] +IPixEngine4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine4")] +IPixEngine4::UpdateObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine4-updateobject-uint-dword-byte-arr")] +IPixEngine5=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5")] +IPixEngine5::FreeTextureAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5-freetextureasync-uint-ipixengine5callbacks-ptr-dword-dword")] +IPixEngine5::LoadHistogramAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5-loadhistogramasync-uint-pixenginetexturesliceindex-int-bstr-ipixengine5callbacks-ptr-dword-dword")] +IPixEngine5::LoadTextureFromFileAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5-loadtexturefromfileasync-bstr-bstr-ipixengine5callbacks-ptr-dword-dword")] +IPixEngine5::LoadTextureSliceAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5-loadtexturesliceasync-uint-pixenginetexturesliceindex-int-bstr-ipixengine5callbacks-ptr-dword-dword")] +IPixEngine5::ReadTexelValueAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5-readtexelvalueasync-uint-pixenginetexturesliceindex-int-int-int-ipixengine5callbacks-ptr-dword-dword")] +IPixEngine5::RenderTextureAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5-rendertextureasync-uint-pixenginetexturesliceindex-short-name")] +IPixEngine5::SaveTextureAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5-savetextureasync-uint-bstr-ipixengine5callbacks-ptr-dword-dword")] +IPixEngine5Callbacks=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5callbacks")] +IPixEngine5Callbacks::FreeTextureComplete=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5callbacks-freetexturecomplete")] +IPixEngine5Callbacks::LoadHistogramComplete=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5callbacks-loadhistogramcomplete-pixenginehistogram-ptr")] +IPixEngine5Callbacks::LoadTextureFromFileComplete=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5callbacks-loadtexturefromfilecomplete-short-name")] +IPixEngine5Callbacks::LoadTextureSliceComplete=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5callbacks-loadtextureslicecomplete-pixenginetextureslicedescriptor-pixenginehistogram-ptr")] +IPixEngine5Callbacks::ReadTexelValueComplete=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5callbacks-readtexelvaluecomplete-uint-bstr-arr-double-arr")] +IPixEngine5Callbacks::RenderTextureComplete=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5callbacks-rendertexturecomplete")] +IPixEngine5Callbacks::SaveTextureComplete=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine5callbacks-savetexturecomplete")] +IPixEngine6=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine6")] +IPixEngine6::GetRemotingVersion=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine6-getremotingversion-remotingversion-ptr")] +IPixEngine7=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine7")] +IPixEngine7::InitEngineAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine7-initengineasync-resourcepair-arr-uint-iversioncallback-ptr-dword-dword")] +IPixEngine7::SetPlaybackEndpointAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixengine7-setplaybackendpointasync-bool-bstr-bstr-remotingversion-iversioncallback-ptr-dword-dword")] +IPixEngineSingleton=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixenginesingleton")] +IPixEngineWin10=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixenginewin10")] +IPixErrorCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixerrorcallback")] +IPixErrorCallback::ErrorListCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixerrorcallback-errorlistcallback-dword-issue-arr-dword-issue-arr")] +IPixErrorCallback::MessagesCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixerrorcallback-messagescallback-dword-issue-arr")] +IPixErrorCallback::WarningListCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixerrorcallback-warninglistcallback")] +IPixProgressCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixprogresscallback")] +IPixProgressCallback::Progress=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/ipixprogresscallback-progress-dword-dword")] +IPlaybackControl=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iplaybackcontrol")] +IPlaybackControl::FinalClientRetry=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iplaybackcontrol-finalclientretry")] +IPlaybackControl::FinalServerRetry=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iplaybackcontrol-finalserverretry")] +IPlayToControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nn-mfsharingengine-iplaytocontrol")] +IPlayToControl::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nf-mfsharingengine-iplaytocontrol-connect")] +IPlayToControl::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nf-mfsharingengine-iplaytocontrol-disconnect")] +IPlayToControlWithCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nn-mfsharingengine-iplaytocontrolwithcapabilities")] +IPlayToControlWithCapabilities::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nf-mfsharingengine-iplaytocontrolwithcapabilities-getcapabilities")] +IPlayToManagerInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/playtomanagerinterop/nn-playtomanagerinterop-iplaytomanagerinterop")] +IPlayToManagerInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/playtomanagerinterop/nf-playtomanagerinterop-iplaytomanagerinterop-getforwindow")] +IPlayToManagerInterop::ShowPlayToUIForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/playtomanagerinterop/nf-playtomanagerinterop-iplaytomanagerinterop-showplaytouiforwindow")] +IPlayToSourceClassFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nn-mfsharingengine-iplaytosourceclassfactory")] +IPlayToSourceClassFactory::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/nf-mfsharingengine-iplaytosourceclassfactory-createinstance")] +IPM_CLEARADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ipm-clearaddress")] +IPM_GETADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ipm-getaddress")] +IPM_ISBLANK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ipm-isblank")] +IPM_SETADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ipm-setaddress")] +IPM_SETFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ipm-setfocus")] +IPM_SETRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ipm-setrange")] +IPMT=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nn-mpeg2psiparser-ipmt")] +IPMT::ConvertNextToCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-convertnexttocurrent")] +IPMT::GetCountOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-getcountofrecords")] +IPMT::GetCountOfTableDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-getcountoftabledescriptors")] +IPMT::GetNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-getnexttable")] +IPMT::GetPcrPid=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-getpcrpid")] +IPMT::GetProgramNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-getprogramnumber")] +IPMT::GetRecordCountOfDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-getrecordcountofdescriptors")] +IPMT::GetRecordDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-getrecorddescriptorbyindex")] +IPMT::GetRecordDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-getrecorddescriptorbytag")] +IPMT::GetRecordElementaryPid=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-getrecordelementarypid")] +IPMT::GetRecordStreamType=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-getrecordstreamtype")] +IPMT::GetTableDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-gettabledescriptorbyindex")] +IPMT::GetTableDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-gettabledescriptorbytag")] +IPMT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-getversionnumber")] +IPMT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-initialize")] +IPMT::QueryMPEInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-querympeinfo")] +IPMT::QueryServiceGatewayInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-queryservicegatewayinfo")] +IPMT::RegisterForNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-registerfornexttable")] +IPMT::RegisterForWhenCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipmt-registerforwhencurrent")] +IPN_FIELDCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ipn-fieldchanged")] +IPNG_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/madcapcl/ns-madcapcl-ipng_address")] +IPNPXAssociation=[Documentation("https://docs.microsoft.com/windows/win32/api/pnpxassoc/nn-pnpxassoc-ipnpxassociation")] +IPNPXAssociation::Associate=[Documentation("https://docs.microsoft.com/windows/win32/api/pnpxassoc/nf-pnpxassoc-ipnpxassociation-associate")] +IPNPXAssociation::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/pnpxassoc/nf-pnpxassoc-ipnpxassociation-delete")] +IPNPXAssociation::Unassociate=[Documentation("https://docs.microsoft.com/windows/win32/api/pnpxassoc/nf-pnpxassoc-ipnpxassociation-unassociate")] +IPNPXDeviceAssociation=[Documentation("https://docs.microsoft.com/windows/win32/api/pnpxassoc/nn-pnpxassoc-ipnpxdeviceassociation")] +IPNPXDeviceAssociation::Associate=[Documentation("https://docs.microsoft.com/windows/win32/api/pnpxassoc/nf-pnpxassoc-ipnpxdeviceassociation-associate")] +IPNPXDeviceAssociation::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/pnpxassoc/nf-pnpxassoc-ipnpxdeviceassociation-delete")] +IPNPXDeviceAssociation::Unassociate=[Documentation("https://docs.microsoft.com/windows/win32/api/pnpxassoc/nf-pnpxassoc-ipnpxdeviceassociation-unassociate")] +IPointerInactive=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ipointerinactive")] +IPointerInactive::GetActivationPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipointerinactive-getactivationpolicy")] +IPointerInactive::OnInactiveMouseMove=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipointerinactive-oninactivemousemove")] +IPointerInactive::OnInactiveSetCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipointerinactive-oninactivesetcursor")] +IPolicyQualifier=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ipolicyqualifier")] +IPolicyQualifier::get_ObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifier-get_objectid")] +IPolicyQualifier::get_Qualifier=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifier-get_qualifier")] +IPolicyQualifier::get_RawData=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifier-get_rawdata")] +IPolicyQualifier::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifier-get_type")] +IPolicyQualifier::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifier-initializeencode")] +IPolicyQualifier::ObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifier-get_objectid")] +IPolicyQualifier::Qualifier=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifier-get_qualifier")] +IPolicyQualifier::RawData=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifier-get_rawdata")] +IPolicyQualifier::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifier-get_type")] +IPolicyQualifiers=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ipolicyqualifiers")] +IPolicyQualifiers::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifiers-get__newenum")] +IPolicyQualifiers::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifiers-add")] +IPolicyQualifiers::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifiers-clear")] +IPolicyQualifiers::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifiers-get_count")] +IPolicyQualifiers::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifiers-get__newenum")] +IPolicyQualifiers::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifiers-get_count")] +IPolicyQualifiers::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifiers-get_itembyindex")] +IPolicyQualifiers::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifiers-get_itembyindex")] +IPolicyQualifiers::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ipolicyqualifiers-remove")] +IPoolManager=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-ipoolmanager")] +IPoolManager::ShutdownPool=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ipoolmanager-shutdownpool")] +IPortableDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledevice")] +IPortableDevice::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevice-advise")] +IPortableDevice::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevice-cancel")] +IPortableDevice::Capabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevice-capabilities")] +IPortableDevice::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevice-close")] +IPortableDevice::Content=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevice-content")] +IPortableDevice::GetPnPDeviceID=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevice-getpnpdeviceid")] +IPortableDevice::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevice-open")] +IPortableDevice::SendCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevice-sendcommand")] +IPortableDevice::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevice-unadvise")] +IPortableDeviceCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledevicecapabilities")] +IPortableDeviceCapabilities::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecapabilities-cancel")] +IPortableDeviceCapabilities::GetCommandOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecapabilities-getcommandoptions")] +IPortableDeviceCapabilities::GetEventOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecapabilities-geteventoptions")] +IPortableDeviceCapabilities::GetFixedPropertyAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecapabilities-getfixedpropertyattributes")] +IPortableDeviceCapabilities::GetFunctionalCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecapabilities-getfunctionalcategories")] +IPortableDeviceCapabilities::GetFunctionalObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecapabilities-getfunctionalobjects")] +IPortableDeviceCapabilities::GetSupportedCommands=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecapabilities-getsupportedcommands")] +IPortableDeviceCapabilities::GetSupportedContentTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecapabilities-getsupportedcontenttypes")] +IPortableDeviceCapabilities::GetSupportedEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecapabilities-getsupportedevents")] +IPortableDeviceCapabilities::GetSupportedFormatProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecapabilities-getsupportedformatproperties")] +IPortableDeviceCapabilities::GetSupportedFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecapabilities-getsupportedformats")] +IPortableDeviceConnector=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceconnectapi/nn-portabledeviceconnectapi-iportabledeviceconnector")] +IPortableDeviceConnector::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceconnectapi/nf-portabledeviceconnectapi-iportabledeviceconnector-cancel")] +IPortableDeviceConnector::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceconnectapi/nf-portabledeviceconnectapi-iportabledeviceconnector-connect")] +IPortableDeviceConnector::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceconnectapi/nf-portabledeviceconnectapi-iportabledeviceconnector-disconnect")] +IPortableDeviceConnector::GetPnPID=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceconnectapi/nf-portabledeviceconnectapi-iportabledeviceconnector-getpnpid")] +IPortableDeviceConnector::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceconnectapi/nf-portabledeviceconnectapi-iportabledeviceconnector-getproperty")] +IPortableDeviceConnector::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceconnectapi/nf-portabledeviceconnectapi-iportabledeviceconnector-setproperty")] +IPortableDeviceContent=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledevicecontent")] +IPortableDeviceContent::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecontent-cancel")] +IPortableDeviceContent::Copy=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecontent-copy")] +IPortableDeviceContent::CreateObjectWithPropertiesAndData=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecontent-createobjectwithpropertiesanddata")] +IPortableDeviceContent::CreateObjectWithPropertiesOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecontent-createobjectwithpropertiesonly")] +IPortableDeviceContent::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecontent-delete")] +IPortableDeviceContent::EnumObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecontent-enumobjects")] +IPortableDeviceContent::GetObjectIDsFromPersistentUniqueIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecontent-getobjectidsfrompersistentuniqueids")] +IPortableDeviceContent::Move=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecontent-move")] +IPortableDeviceContent::Properties=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecontent-properties")] +IPortableDeviceContent::Transfer=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecontent-transfer")] +IPortableDeviceContent2=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledevicecontent2")] +IPortableDeviceContent2::UpdateObjectWithPropertiesAndData=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicecontent2-updateobjectwithpropertiesanddata")] +IPortableDeviceDataStream=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledevicedatastream")] +IPortableDeviceDataStream::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicedatastream-cancel")] +IPortableDeviceDataStream::GetObjectID=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicedatastream-getobjectid")] +IPortableDeviceDispatchFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledevicedispatchfactory")] +IPortableDeviceDispatchFactory::GetDeviceDispatch=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicedispatchfactory-getdevicedispatch")] +IPortableDeviceEventCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledeviceeventcallback")] +IPortableDeviceEventCallback::OnEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceeventcallback-onevent")] +IPortableDeviceKeyCollection=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicekeycollection")] +IPortableDeviceKeyCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicekeycollection-add")] +IPortableDeviceKeyCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicekeycollection-clear")] +IPortableDeviceKeyCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicekeycollection-getat")] +IPortableDeviceKeyCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicekeycollection-getcount")] +IPortableDeviceKeyCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicekeycollection-removeat")] +IPortableDeviceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledevicemanager")] +IPortableDeviceManager::GetDeviceDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicemanager-getdevicedescription")] +IPortableDeviceManager::GetDeviceFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicemanager-getdevicefriendlyname")] +IPortableDeviceManager::GetDeviceManufacturer=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicemanager-getdevicemanufacturer")] +IPortableDeviceManager::GetDeviceProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicemanager-getdeviceproperty")] +IPortableDeviceManager::GetDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicemanager-getdevices")] +IPortableDeviceManager::GetPrivateDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicemanager-getprivatedevices")] +IPortableDeviceManager::RefreshDeviceList=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicemanager-refreshdevicelist")] +IPortableDeviceProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledeviceproperties")] +IPortableDeviceProperties::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceproperties-cancel")] +IPortableDeviceProperties::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceproperties-delete")] +IPortableDeviceProperties::GetPropertyAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceproperties-getpropertyattributes")] +IPortableDeviceProperties::GetSupportedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceproperties-getsupportedproperties")] +IPortableDeviceProperties::GetValues=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceproperties-getvalues")] +IPortableDeviceProperties::SetValues=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceproperties-setvalues")] +IPortableDevicePropertiesBulk=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledevicepropertiesbulk")] +IPortableDevicePropertiesBulk::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicepropertiesbulk-cancel")] +IPortableDevicePropertiesBulk::QueueGetValuesByObjectFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicepropertiesbulk-queuegetvaluesbyobjectformat")] +IPortableDevicePropertiesBulk::QueueGetValuesByObjectList=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicepropertiesbulk-queuegetvaluesbyobjectlist")] +IPortableDevicePropertiesBulk::QueueSetValuesByObjectList=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicepropertiesbulk-queuesetvaluesbyobjectlist")] +IPortableDevicePropertiesBulk::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicepropertiesbulk-start")] +IPortableDevicePropertiesBulkCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledevicepropertiesbulkcallback")] +IPortableDevicePropertiesBulkCallback::OnEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicepropertiesbulkcallback-onend")] +IPortableDevicePropertiesBulkCallback::OnProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicepropertiesbulkcallback-onprogress")] +IPortableDevicePropertiesBulkCallback::OnStart=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicepropertiesbulkcallback-onstart")] +IPortableDevicePropVariantCollection=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicepropvariantcollection")] +IPortableDevicePropVariantCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicepropvariantcollection-add")] +IPortableDevicePropVariantCollection::ChangeType=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicepropvariantcollection-changetype")] +IPortableDevicePropVariantCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicepropvariantcollection-clear")] +IPortableDevicePropVariantCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicepropvariantcollection-getat")] +IPortableDevicePropVariantCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicepropvariantcollection-getcount")] +IPortableDevicePropVariantCollection::GetType=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicepropvariantcollection-gettype")] +IPortableDevicePropVariantCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicepropvariantcollection-removeat")] +IPortableDeviceResources=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledeviceresources")] +IPortableDeviceResources::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceresources-cancel")] +IPortableDeviceResources::CreateResource=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceresources-createresource")] +IPortableDeviceResources::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceresources-delete")] +IPortableDeviceResources::GetResourceAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceresources-getresourceattributes")] +IPortableDeviceResources::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceresources-getstream")] +IPortableDeviceResources::GetSupportedResources=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceresources-getsupportedresources")] +IPortableDeviceService=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledeviceservice")] +IPortableDeviceService::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservice-advise")] +IPortableDeviceService::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservice-cancel")] +IPortableDeviceService::Capabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservice-capabilities")] +IPortableDeviceService::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservice-close")] +IPortableDeviceService::Content=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservice-content")] +IPortableDeviceService::GetPnPServiceID=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservice-getpnpserviceid")] +IPortableDeviceService::GetServiceObjectID=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservice-getserviceobjectid")] +IPortableDeviceService::Methods=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservice-methods")] +IPortableDeviceService::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservice-open")] +IPortableDeviceService::SendCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservice-sendcommand")] +IPortableDeviceService::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservice-unadvise")] +IPortableDeviceServiceCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledeviceservicecapabilities")] +IPortableDeviceServiceCapabilities::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-cancel")] +IPortableDeviceServiceCapabilities::GetCommandOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-getcommandoptions")] +IPortableDeviceServiceCapabilities::GetEventAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-geteventattributes")] +IPortableDeviceServiceCapabilities::GetEventParameterAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-geteventparameterattributes")] +IPortableDeviceServiceCapabilities::GetFormatAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-getformatattributes")] +IPortableDeviceServiceCapabilities::GetFormatPropertyAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-getformatpropertyattributes")] +IPortableDeviceServiceCapabilities::GetFormatRenderingProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-getformatrenderingprofiles")] +IPortableDeviceServiceCapabilities::GetInheritedServices=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-getinheritedservices")] +IPortableDeviceServiceCapabilities::GetMethodAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-getmethodattributes")] +IPortableDeviceServiceCapabilities::GetMethodParameterAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-getmethodparameterattributes")] +IPortableDeviceServiceCapabilities::GetSupportedCommands=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-getsupportedcommands")] +IPortableDeviceServiceCapabilities::GetSupportedEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-getsupportedevents")] +IPortableDeviceServiceCapabilities::GetSupportedFormatProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-getsupportedformatproperties")] +IPortableDeviceServiceCapabilities::GetSupportedFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-getsupportedformats")] +IPortableDeviceServiceCapabilities::GetSupportedMethods=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-getsupportedmethods")] +IPortableDeviceServiceCapabilities::GetSupportedMethodsByFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicecapabilities-getsupportedmethodsbyformat")] +IPortableDeviceServiceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledeviceservicemanager")] +IPortableDeviceServiceManager::GetDeviceForService=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicemanager-getdeviceforservice")] +IPortableDeviceServiceManager::GetDeviceServices=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicemanager-getdeviceservices")] +IPortableDeviceServiceMethodCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledeviceservicemethodcallback")] +IPortableDeviceServiceMethodCallback::OnComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicemethodcallback-oncomplete")] +IPortableDeviceServiceMethods=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledeviceservicemethods")] +IPortableDeviceServiceMethods::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicemethods-cancel")] +IPortableDeviceServiceMethods::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicemethods-invoke")] +IPortableDeviceServiceMethods::InvokeAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceservicemethods-invokeasync")] +IPortableDeviceUnitsStream=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledeviceunitsstream")] +IPortableDeviceUnitsStream::SeekInUnits=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledeviceunitsstream-seekinunits")] +IPortableDeviceValues=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues")] +IPortableDeviceValues::Clear=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-clear")] +IPortableDeviceValues::CopyValuesFromPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-copyvaluesfrompropertystore")] +IPortableDeviceValues::CopyValuesToPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-copyvaluestopropertystore")] +IPortableDeviceValues::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getat")] +IPortableDeviceValues::GetBoolValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getboolvalue")] +IPortableDeviceValues::GetBufferValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getbuffervalue")] +IPortableDeviceValues::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getcount")] +IPortableDeviceValues::GetErrorValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-geterrorvalue")] +IPortableDeviceValues::GetFloatValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getfloatvalue")] +IPortableDeviceValues::GetGuidValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getguidvalue")] +IPortableDeviceValues::GetIPortableDeviceKeyCollectionValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getiportabledevicekeycollectionvalue")] +IPortableDeviceValues::GetIPortableDevicePropVariantCollectionValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getiportabledevicepropvariantcollectionvalue")] +IPortableDeviceValues::GetIPortableDeviceValuesCollectionValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getiportabledevicevaluescollectionvalue")] +IPortableDeviceValues::GetIPortableDeviceValuesValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getiportabledevicevaluesvalue")] +IPortableDeviceValues::GetIUnknownValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getiunknownvalue")] +IPortableDeviceValues::GetKeyValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getkeyvalue")] +IPortableDeviceValues::GetSignedIntegerValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getsignedintegervalue")] +IPortableDeviceValues::GetSignedLargeIntegerValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getsignedlargeintegervalue")] +IPortableDeviceValues::GetStringValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getstringvalue")] +IPortableDeviceValues::GetUnsignedIntegerValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getunsignedintegervalue")] +IPortableDeviceValues::GetUnsignedLargeIntegerValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getunsignedlargeintegervalue")] +IPortableDeviceValues::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-getvalue")] +IPortableDeviceValues::RemoveValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-removevalue")] +IPortableDeviceValues::SetBoolValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setboolvalue")] +IPortableDeviceValues::SetBufferValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setbuffervalue")] +IPortableDeviceValues::SetErrorValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-seterrorvalue")] +IPortableDeviceValues::SetFloatValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setfloatvalue")] +IPortableDeviceValues::SetGuidValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setguidvalue")] +IPortableDeviceValues::SetIPortableDeviceKeyCollectionValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setiportabledevicekeycollectionvalue")] +IPortableDeviceValues::SetIPortableDevicePropVariantCollectionValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setiportabledevicepropvariantcollectionvalue")] +IPortableDeviceValues::SetIPortableDeviceValuesCollectionValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setiportabledevicevaluescollectionvalue")] +IPortableDeviceValues::SetIPortableDeviceValuesValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setiportabledevicevaluesvalue")] +IPortableDeviceValues::SetIUnknownValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setiunknownvalue")] +IPortableDeviceValues::SetKeyValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setkeyvalue")] +IPortableDeviceValues::SetSignedIntegerValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setsignedintegervalue")] +IPortableDeviceValues::SetSignedLargeIntegerValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setsignedlargeintegervalue")] +IPortableDeviceValues::SetStringValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setstringvalue")] +IPortableDeviceValues::SetUnsignedIntegerValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setunsignedintegervalue")] +IPortableDeviceValues::SetUnsignedLargeIntegerValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setunsignedlargeintegervalue")] +IPortableDeviceValues::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevalues-setvalue")] +IPortableDeviceValuesCollection=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevaluescollection")] +IPortableDeviceValuesCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevaluescollection-add")] +IPortableDeviceValuesCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevaluescollection-clear")] +IPortableDeviceValuesCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevaluescollection-getat")] +IPortableDeviceValuesCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevaluescollection-getcount")] +IPortableDeviceValuesCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iportabledevicevaluescollection-removeat")] +IPortableDeviceWebControl=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nn-portabledeviceapi-iportabledevicewebcontrol")] +IPortableDeviceWebControl::GetDeviceFromId=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicewebcontrol-getdevicefromid")] +IPortableDeviceWebControl::GetDeviceFromIdAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/portabledeviceapi/nf-portabledeviceapi-iportabledevicewebcontrol-getdevicefromidasync")] +IPPROTO_RM=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/ipproto-rm-socket-options")] +IpReleaseAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-ipreleaseaddress")] +IpRenewAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-iprenewaddress")] +IPresentationBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nn-presentation-ipresentationbuffer")] +IPresentationBuffer::GetAvailableEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationbuffer-getavailableevent")] +IPresentationBuffer::IsAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationbuffer-isavailable")] +IPresentationContent=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nn-presentation-ipresentationcontent")] +IPresentationContent::SetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationcontent-settag")] +IPresentationFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nn-presentation-ipresentationfactory")] +IPresentationFactory::CreatePresentationManager=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationfactory-createpresentationmanager")] +IPresentationFactory::IsPresentationSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationfactory-ispresentationsupported")] +IPresentationFactory::IsPresentationSupportedWithIndependentFlip=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationfactory-ispresentationsupportedwithindependentflip")] +IPresentationManager=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nn-presentation-ipresentationmanager")] +IPresentationManager::AddBufferFromSharedHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationmanager-addbufferfromsharedhandle")] +IPresentationManager::CancelPresentsFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationmanager-cancelpresentsfrom")] +IPresentationManager::CreatePresentationSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationmanager-createpresentationsurface")] +IPresentationManager::EnablePresentStatisticsKind=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationmanager-enablepresentstatisticskind")] +IPresentationManager::ForceVSyncInterrupt=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationmanager-forcevsyncinterrupt")] +IPresentationManager::GetLostEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationmanager-getlostevent")] +IPresentationManager::GetNextPresentId=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationmanager-getnextpresentid")] +IPresentationManager::GetNextPresentStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationmanager-getnextpresentstatistics")] +IPresentationManager::GetPresentRetiringFence=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationmanager-getpresentretiringfence")] +IPresentationManager::GetPresentStatisticsAvailableEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationmanager-getpresentstatisticsavailableevent")] +IPresentationManager::Present=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationmanager-present")] +IPresentationManager::SetPreferredPresentDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationmanager-setpreferredpresentduration")] +IPresentationManager::SetTargetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationmanager-settargettime")] +IPresentationSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nn-presentation-ipresentationsurface")] +IPresentationSurface::RestrictToOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationsurface-restricttooutput")] +IPresentationSurface::SetAlphaMode=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationsurface-setalphamode")] +IPresentationSurface::SetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationsurface-setbuffer")] +IPresentationSurface::SetColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationsurface-setcolorspace")] +IPresentationSurface::SetDisableReadback=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationsurface-setdisablereadback")] +IPresentationSurface::SetLetterboxingMargins=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationsurface-setletterboxingmargins")] +IPresentationSurface::SetSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationsurface-setsourcerect")] +IPresentationSurface::SetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentationsurface-settransform")] +IPresentStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nn-presentation-ipresentstatistics")] +IPresentStatistics::GetKind=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentstatistics-getkind")] +IPresentStatistics::GetPresentId=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentstatistics-getpresentid")] +IPresentStatusPresentStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nn-presentation-ipresentstatuspresentstatistics")] +IPresentStatusPresentStatistics::GetCompositionFrameId=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentstatuspresentstatistics-getcompositionframeid")] +IPresentStatusPresentStatistics::GetPresentStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/nf-presentation-ipresentstatuspresentstatistics-getpresentstatus")] +IPreviewHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ipreviewhandler")] +IPreviewHandler::DoPreview=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipreviewhandler-dopreview")] +IPreviewHandler::QueryFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipreviewhandler-queryfocus")] +IPreviewHandler::SetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipreviewhandler-setfocus")] +IPreviewHandler::SetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipreviewhandler-setrect")] +IPreviewHandler::SetWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipreviewhandler-setwindow")] +IPreviewHandler::TranslateAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipreviewhandler-translateaccelerator")] +IPreviewHandler::Unload=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipreviewhandler-unload")] +IPreviewHandlerFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ipreviewhandlerframe")] +IPreviewHandlerFrame::GetWindowContext=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipreviewhandlerframe-getwindowcontext")] +IPreviewHandlerFrame::TranslateAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipreviewhandlerframe-translateaccelerator")] +IPreviewHandlerVisuals=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ipreviewhandlervisuals")] +IPreviewHandlerVisuals::SetBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipreviewhandlervisuals-setbackgroundcolor")] +IPreviewHandlerVisuals::SetFont=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipreviewhandlervisuals-setfont")] +IPreviewHandlerVisuals::SetTextColor=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipreviewhandlervisuals-settextcolor")] +IPreviewItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ipreviewitem")] +IPreviousVersionsInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ipreviousversionsinfo")] +IPreviousVersionsInfo::AreSnapshotsAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ipreviousversionsinfo-aresnapshotsavailable")] +IPrincipal=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-iprincipal")] +IPrincipal::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-put_displayname")] +IPrincipal::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-get_displayname")] +IPrincipal::get_GroupId=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-get_groupid")] +IPrincipal::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-get_id")] +IPrincipal::get_LogonType=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-get_logontype")] +IPrincipal::get_RunLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-get_runlevel")] +IPrincipal::get_UserId=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-get_userid")] +IPrincipal::GroupId=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-get_groupid")] +IPrincipal::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-put_id")] +IPrincipal::LogonType=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-get_logontype")] +IPrincipal::put_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-put_displayname")] +IPrincipal::put_GroupId=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-put_groupid")] +IPrincipal::put_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-put_id")] +IPrincipal::put_LogonType=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-put_logontype")] +IPrincipal::put_RunLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-put_runlevel")] +IPrincipal::put_UserId=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-put_userid")] +IPrincipal::RunLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-put_runlevel")] +IPrincipal::UserId=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal-put_userid")] +IPrincipal2=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-iprincipal2")] +IPrincipal2::AddRequiredPrivilege=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal2-addrequiredprivilege")] +IPrincipal2::get_ProcessTokenSidType=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal2-get_processtokensidtype")] +IPrincipal2::get_RequiredPrivilege=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal2-get_requiredprivilege")] +IPrincipal2::get_RequiredPrivilegeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal2-get_requiredprivilegecount")] +IPrincipal2::ProcessTokenSidType=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal2-put_processtokensidtype")] +IPrincipal2::put_ProcessTokenSidType=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal2-put_processtokensidtype")] +IPrincipal2::RequiredPrivilege=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal2-get_requiredprivilege")] +IPrincipal2::RequiredPrivilegeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iprincipal2-get_requiredprivilegecount")] +IPrint=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nn-docobj-iprint")] +IPrint::GetPageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-iprint-getpageinfo")] +IPrint::Print=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-iprint-print")] +IPrint::SetInitialPageNum=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/nf-docobj-iprint-setinitialpagenum")] +IPrintAsyncNotifyCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/prnasnot/nn-prnasnot-iprintasyncnotifycallback")] +IPrintAsyncNotifyCallback::ChannelClosed=[Documentation("https://docs.microsoft.com/windows/win32/api/prnasnot/nf-prnasnot-iprintasyncnotifycallback-channelclosed")] +IPrintAsyncNotifyCallback::OnEventNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/prnasnot/nf-prnasnot-iprintasyncnotifycallback-oneventnotify")] +IPrintAsyncNotifyChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/prnasnot/nn-prnasnot-iprintasyncnotifychannel")] +IPrintAsyncNotifyChannel::CloseChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/prnasnot/nf-prnasnot-iprintasyncnotifychannel-closechannel")] +IPrintAsyncNotifyChannel::SendNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/prnasnot/nf-prnasnot-iprintasyncnotifychannel-sendnotification")] +IPrintAsyncNotifyDataObject=[Documentation("https://docs.microsoft.com/windows/win32/api/prnasnot/nn-prnasnot-iprintasyncnotifydataobject")] +IPrintAsyncNotifyDataObject::AcquireData=[Documentation("https://docs.microsoft.com/windows/win32/api/prnasnot/nf-prnasnot-iprintasyncnotifydataobject-acquiredata")] +IPrintAsyncNotifyDataObject::ReleaseData=[Documentation("https://docs.microsoft.com/windows/win32/api/prnasnot/nf-prnasnot-iprintasyncnotifydataobject-releasedata")] +IPrintDialogCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nn-commdlg-iprintdialogcallback")] +IPrintDialogCallback::AddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-iprintdialogcallback-addref")] +IPrintDialogCallback::HandleMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-iprintdialogcallback-handlemessage")] +IPrintDialogCallback::InitDone=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-iprintdialogcallback-initdone")] +IPrintDialogCallback::QueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-iprintdialogcallback-queryinterface")] +IPrintDialogCallback::Release=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-iprintdialogcallback-release")] +IPrintDialogCallback::SelectionChange=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-iprintdialogcallback-selectionchange")] +IPrintDialogServices=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nn-commdlg-iprintdialogservices")] +IPrintDialogServices::AddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-iprintdialogservices-addref")] +IPrintDialogServices::GetCurrentDevMode=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-iprintdialogservices-getcurrentdevmode")] +IPrintDialogServices::GetCurrentPortName=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-iprintdialogservices-getcurrentportname")] +IPrintDialogServices::GetCurrentPrinterName=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-iprintdialogservices-getcurrentprintername")] +IPrintDialogServices::QueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-iprintdialogservices-queryinterface")] +IPrintDialogServices::Release=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-iprintdialogservices-release")] +IPrintDocumentPackageStatusEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/documenttarget/nn-documenttarget-iprintdocumentpackagestatusevent")] +IPrintDocumentPackageStatusEvent::PackageStatusUpdated=[Documentation("https://docs.microsoft.com/windows/win32/api/documenttarget/nf-documenttarget-iprintdocumentpackagestatusevent-packagestatusupdated")] +IPrintDocumentPackageTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/documenttarget/nn-documenttarget-iprintdocumentpackagetarget")] +IPrintDocumentPackageTarget::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/documenttarget/nf-documenttarget-iprintdocumentpackagetarget-cancel")] +IPrintDocumentPackageTarget::GetPackageTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/documenttarget/nf-documenttarget-iprintdocumentpackagetarget-getpackagetarget")] +IPrintDocumentPackageTarget::GetPackageTargetTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/documenttarget/nf-documenttarget-iprintdocumentpackagetarget-getpackagetargettypes")] +IPrintDocumentPackageTargetFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/documenttarget/nn-documenttarget-iprintdocumentpackagetargetfactory")] +IPrintDocumentPackageTargetFactory::CreateDocumentPackageTargetForPrintJob=[Documentation("https://docs.microsoft.com/windows/win32/api/documenttarget/nf-documenttarget-iprintdocumentpackagetargetfactory-createdocumentpackagetargetforprintjob")] +IPrinting3DManagerInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/print3dmanagerinterop/nn-print3dmanagerinterop-iprinting3dmanagerinterop")] +IPrinting3DManagerInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/print3dmanagerinterop/nf-print3dmanagerinterop-iprinting3dmanagerinterop-getforwindow")] +IPrinting3DManagerInterop::ShowPrintUIForWindowAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/print3dmanagerinterop/nf-print3dmanagerinterop-iprinting3dmanagerinterop-showprintuiforwindowasync")] +IPrintManagerInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/printmanagerinterop/nn-printmanagerinterop-iprintmanagerinterop")] +IPrintManagerInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/printmanagerinterop/nf-printmanagerinterop-iprintmanagerinterop-getforwindow")] +IPrintManagerInterop::ShowPrintUIForWindowAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/printmanagerinterop/nf-printmanagerinterop-iprintmanagerinterop-showprintuiforwindowasync")] +IPrivateIdentityManager=[Documentation("https://docs.microsoft.com/windows/win32/shell/iprivateidentitymanager")] +IPrivateIdentityManager::ConfirmPassword=[Documentation("https://docs.microsoft.com/windows/win32/shell/iprivateidentitymanager-confirmpassword")] +IPrivateIdentityManager::CreateIdentity=[Documentation("https://docs.microsoft.com/windows/win32/shell/iprivateidentitymanager-createidentity")] +IPrivateIdentityManager2=[Documentation("https://docs.microsoft.com/windows/win32/shell/iprivateidentitymanager2")] +IPrivateIdentityManager2::CreateIdentity2=[Documentation("https://docs.microsoft.com/windows/win32/shell/iprivateidentitymanager2-createidentity2")] +IPrivateIdentityManager2::DestroyIdentity=[Documentation("https://docs.microsoft.com/windows/win32/shell/iprivateidentitymanager2-destroyidentity")] +IPrivateIdentityManager2::GetDefaultIdentity=[Documentation("https://docs.microsoft.com/windows/win32/shell/iprivateidentitymanager2-getdefaultidentity")] +IPrivateIdentityManager2::LogonAs=[Documentation("https://docs.microsoft.com/windows/win32/shell/iprivateidentitymanager2-logonas")] +IPrivateIdentityManager2::SetDefaultIdentity=[Documentation("https://docs.microsoft.com/windows/win32/shell/iprivateidentitymanager2-setdefaultidentity")] +IProcessInitControl=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-iprocessinitcontrol")] +IProcessInitControl::ResetInitializerTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iprocessinitcontrol-resetinitializertimeout")] +IProcessInitializer=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iprocessinitializer")] +IProcessInitializer::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iprocessinitializer-shutdown")] +IProcessInitializer::Startup=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iprocessinitializer-startup")] +IProcessLock=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iprocesslock")] +IProcessLock::AddRefOnProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iprocesslock-addrefonprocess")] +IProcessLock::ReleaseRefOnProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iprocesslock-releaserefonprocess")] +IProfAdmin=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprofadminiunknown")] +IProfAdmin::AdminServices=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprofadmin-adminservices")] +IProfAdmin::ChangeProfilePassword=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprofadmin-changeprofilepassword")] +IProfAdmin::CopyProfile=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprofadmin-copyprofile")] +IProfAdmin::CreateProfile=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprofadmin-createprofile")] +IProfAdmin::DeleteProfile=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprofadmin-deleteprofile")] +IProfAdmin::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprofadmin-getlasterror")] +IProfAdmin::GetProfileTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprofadmin-getprofiletable")] +IProfAdmin::RenameProfile=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprofadmin-renameprofile")] +IProfAdmin::SetDefaultProfile=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprofadmin-setdefaultprofile")] +IProfferService=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iprofferservice")] +IProfferService::ProfferService=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iprofferservice-profferservice")] +IProfferService::RevokeService=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iprofferservice-revokeservice")] +IProfSect=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprofsectimapiprop")] +IProgressDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-iprogressdialog")] +IProgressDialog::HasUserCancelled=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iprogressdialog-hasusercancelled")] +IProgressDialog::SetAnimation=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iprogressdialog-setanimation")] +IProgressDialog::SetCancelMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iprogressdialog-setcancelmsg")] +IProgressDialog::SetLine=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iprogressdialog-setline")] +IProgressDialog::SetProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iprogressdialog-setprogress")] +IProgressDialog::SetProgress64=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iprogressdialog-setprogress64")] +IProgressDialog::SetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iprogressdialog-settitle")] +IProgressDialog::StartProgressDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iprogressdialog-startprogressdialog")] +IProgressDialog::StopProgressDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iprogressdialog-stopprogressdialog")] +IProgressDialog::Timer=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iprogressdialog-timer")] +IProgressItem=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-iprogressitem")] +IProgressItem::get_BlockCount=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-iprogressitem-get_blockcount")] +IProgressItem::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-iprogressitem-get_description")] +IProgressItem::get_FirstBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-iprogressitem-get_firstblock")] +IProgressItem::get_LastBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-iprogressitem-get_lastblock")] +IProgressItems=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nn-imapi2fs-iprogressitems")] +IProgressItems::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-iprogressitems-get__newenum")] +IProgressItems::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-iprogressitems-get_count")] +IProgressItems::get_EnumProgressItems=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-iprogressitems-get_enumprogressitems")] +IProgressItems::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-iprogressitems-get_item")] +IProgressItems::ProgressItemFromBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-iprogressitems-progressitemfromblock")] +IProgressItems::ProgressItemFromDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/nf-imapi2fs-iprogressitems-progressitemfromdescription")] +IProgressNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-iprogressnotify")] +IProgressNotify::OnProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-iprogressnotify-onprogress")] +IProofOfPossessionCookieInfoManager=[Documentation("https://docs.microsoft.com/windows/win32/api/proofofpossessioncookieinfo/nn-proofofpossessioncookieinfo-iproofofpossessioncookieinfomanager")] +IProofOfPossessionCookieInfoManager::GetCookieInfoForUri=[Documentation("https://docs.microsoft.com/windows/win32/api/proofofpossessioncookieinfo/nf-proofofpossessioncookieinfo-iproofofpossessioncookieinfomanager-getcookieinfoforuri")] +IProofOfPossessionCookieInfoManager2=[Documentation("https://docs.microsoft.com/windows/win32/api/proofofpossessioncookieinfo/nn-proofofpossessioncookieinfo-iproofofpossessioncookieinfomanager2")] +IProofOfPossessionCookieInfoManager2::GetCookieInfoWithUriForAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/proofofpossessioncookieinfo/nf-proofofpossessioncookieinfo-iproofofpossessioncookieinfomanager2-getcookieinfowithuriforaccount")] +IProofOfPossessionCookieInfoManager4=[Documentation("https://docs.microsoft.com/windows/win32/WinInet/proofofpossessioncookieinfo/nn-proofofpossessioncookieinfo-iproofofpossessioncookieinfomanager4")] +IProofOfPossessionCookieInfoManager4::GetCookieInfoForUriWithUserAgentId=[Documentation("https://docs.microsoft.com/windows/win32/WinInet/proofofpossessioncookieinfo/nf-proofofpossessioncookieinfo-getcookieinfoforuriwithuseragentid")] +IProofOfPossessionCookieInfoManager4::GetCookieInfoWithUriAndUserAgentIdForAccount=[Documentation("https://docs.microsoft.com/windows/win32/WinInet/proofofpossessioncookieinfo/nf-proofofpossessioncookieinfo-getcookieinfowithurianduseragentidforaccount")] +IPropData=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipropdataimapiprop")] +IPropData::HrAddObjProps=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipropdata-hraddobjprops")] +IPropData::HrGetPropAccess=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipropdata-hrgetpropaccess")] +IPropData::HrSetObjAccess=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipropdata-hrsetobjaccess")] +IPropData::HrSetPropAccess=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipropdata-hrsetpropaccess")] +IPropertyBag=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-ipropertybag")] +IPropertyBag::Read=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-ipropertybag-read")] +IPropertyBag::Write=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-ipropertybag-write")] +IPropertyBag2_Write_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-ipropertybag2-write-proxy")] +IPropertyChange=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertychange")] +IPropertyChange::ApplyToPropVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertychange-applytopropvariant")] +IPropertyChangeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertychangearray")] +IPropertyChangeArray::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertychangearray-append")] +IPropertyChangeArray::AppendOrReplace=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertychangearray-appendorreplace")] +IPropertyChangeArray::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertychangearray-getat")] +IPropertyChangeArray::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertychangearray-getcount")] +IPropertyChangeArray::InsertAt=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertychangearray-insertat")] +IPropertyChangeArray::IsKeyInArray=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertychangearray-iskeyinarray")] +IPropertyChangeArray::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertychangearray-removeat")] +IPropertyDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertydescription")] +IPropertyDescription::CoerceToCanonicalValue=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-coercetocanonicalvalue")] +IPropertyDescription::FormatForDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-formatfordisplay")] +IPropertyDescription::GetAggregationType=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getaggregationtype")] +IPropertyDescription::GetCanonicalName=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getcanonicalname")] +IPropertyDescription::GetColumnState=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getcolumnstate")] +IPropertyDescription::GetConditionType=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getconditiontype")] +IPropertyDescription::GetDefaultColumnWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getdefaultcolumnwidth")] +IPropertyDescription::GetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getdisplayname")] +IPropertyDescription::GetDisplayType=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getdisplaytype")] +IPropertyDescription::GetEditInvitation=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-geteditinvitation")] +IPropertyDescription::GetEnumTypeList=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getenumtypelist")] +IPropertyDescription::GetGroupingRange=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getgroupingrange")] +IPropertyDescription::GetPropertyKey=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getpropertykey")] +IPropertyDescription::GetPropertyType=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getpropertytype")] +IPropertyDescription::GetRelativeDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getrelativedescription")] +IPropertyDescription::GetRelativeDescriptionType=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getrelativedescriptiontype")] +IPropertyDescription::GetSortDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getsortdescription")] +IPropertyDescription::GetSortDescriptionLabel=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getsortdescriptionlabel")] +IPropertyDescription::GetTypeFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-gettypeflags")] +IPropertyDescription::GetViewFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-getviewflags")] +IPropertyDescription::IsValueCanonical=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription-isvaluecanonical")] +IPropertyDescription2=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertydescription2")] +IPropertyDescription2::GetImageReferenceForValue=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescription2-getimagereferenceforvalue")] +IPropertyDescriptionAliasInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertydescriptionaliasinfo")] +IPropertyDescriptionAliasInfo::GetAdditionalSortByAliases=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescriptionaliasinfo-getadditionalsortbyaliases")] +IPropertyDescriptionAliasInfo::GetSortByAlias=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescriptionaliasinfo-getsortbyalias")] +IPropertyDescriptionList=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertydescriptionlist")] +IPropertyDescriptionList::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescriptionlist-getat")] +IPropertyDescriptionList::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescriptionlist-getcount")] +IPropertyDescriptionRelatedPropertyInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertydescriptionrelatedpropertyinfo")] +IPropertyDescriptionRelatedPropertyInfo::GetRelatedProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescriptionrelatedpropertyinfo-getrelatedproperty")] +IPropertyDescriptionSearchInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertydescriptionsearchinfo")] +IPropertyDescriptionSearchInfo::GetColumnIndexType=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescriptionsearchinfo-getcolumnindextype")] +IPropertyDescriptionSearchInfo::GetMaxSize=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescriptionsearchinfo-getmaxsize")] +IPropertyDescriptionSearchInfo::GetProjectionString=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescriptionsearchinfo-getprojectionstring")] +IPropertyDescriptionSearchInfo::GetSearchInfoFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertydescriptionsearchinfo-getsearchinfoflags")] +IPropertyEnumType=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertyenumtype")] +IPropertyEnumType::GetDisplayText=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertyenumtype-getdisplaytext")] +IPropertyEnumType::GetEnumType=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertyenumtype-getenumtype")] +IPropertyEnumType::GetRangeMinValue=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertyenumtype-getrangeminvalue")] +IPropertyEnumType::GetRangeSetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertyenumtype-getrangesetvalue")] +IPropertyEnumType::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertyenumtype-getvalue")] +IPropertyEnumType2=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertyenumtype2")] +IPropertyEnumType2::GetImageReference=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertyenumtype2-getimagereference")] +IPropertyEnumTypeList=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertyenumtypelist")] +IPropertyEnumTypeList::FindMatchingIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertyenumtypelist-findmatchingindex")] +IPropertyEnumTypeList::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertyenumtypelist-getat")] +IPropertyEnumTypeList::GetConditionAt=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertyenumtypelist-getconditionat")] +IPropertyEnumTypeList::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertyenumtypelist-getcount")] +IPropertyFilter=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter")] +IPropertyFilter::get_IndexColumn=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter-indexcolumn")] +IPropertyFilter::get_LogicOperator=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter-logicoperator")] +IPropertyFilter::get_NestingDepth=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter-nestingdepth")] +IPropertyFilter::get_Text=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter-text")] +IPropertyFilter::get_UID=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter-uid")] +IPropertyFilter::IndexColumn=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter-indexcolumn")] +IPropertyFilter::LogicOperator=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter-logicoperator")] +IPropertyFilter::NestingDepth=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter-nestingdepth")] +IPropertyFilter::put_IndexColumn=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter-indexcolumn")] +IPropertyFilter::put_LogicOperator=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter-logicoperator")] +IPropertyFilter::put_NestingDepth=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter-nestingdepth")] +IPropertyFilter::put_Text=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter-text")] +IPropertyFilter::put_UID=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter-uid")] +IPropertyFilter::Text=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter-text")] +IPropertyFilter::UID=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfilter-uid")] +IPropertyFilterCollection=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfiltercollection")] +IPropertyFilterCollection::AddItem=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfiltercollection-additem")] +IPropertyFilterCollection::clear=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfiltercollection-clear")] +IPropertyFilterCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfiltercollection-count")] +IPropertyFilterCollection::get_AddItem=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfiltercollection-additem")] +IPropertyFilterCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfiltercollection-count")] +IPropertyFilterCollection::get_GetITem=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfiltercollection-getitem")] +IPropertyFilterCollection::GetITem=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfiltercollection-getitem")] +IPropertyFilterCollection::put_GetITem=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfiltercollection-getitem")] +IPropertyFilterCollection::put_RemoveItem=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfiltercollection-removeitem")] +IPropertyFilterCollection::RemoveItem=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-ipropertyfiltercollection-removeitem")] +IPropertyNotifySink=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ipropertynotifysink")] +IPropertyNotifySink::OnChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertynotifysink-onchanged")] +IPropertyNotifySink::OnRequestEdit=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertynotifysink-onrequestedit")] +IPropertyPage=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ipropertypage")] +IPropertyPage::Activate=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypage-activate")] +IPropertyPage::Apply=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypage-apply")] +IPropertyPage::Deactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypage-deactivate")] +IPropertyPage::GetPageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypage-getpageinfo")] +IPropertyPage::Help=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypage-help")] +IPropertyPage::IsPageDirty=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypage-ispagedirty")] +IPropertyPage::Move=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypage-move")] +IPropertyPage::SetObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypage-setobjects")] +IPropertyPage::SetPageSite=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypage-setpagesite")] +IPropertyPage::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypage-show")] +IPropertyPage::TranslateAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypage-translateaccelerator")] +IPropertyPage2=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ipropertypage2")] +IPropertyPage2::EditProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypage2-editproperty")] +IPropertyPageSite=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ipropertypagesite")] +IPropertyPageSite::GetLocaleID=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypagesite-getlocaleid")] +IPropertyPageSite::GetPageContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypagesite-getpagecontainer")] +IPropertyPageSite::OnStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypagesite-onstatuschange")] +IPropertyPageSite::TranslateAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ipropertypagesite-translateaccelerator")] +IPropertySetStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/propidl/nn-propidl-ipropertysetstorage")] +IPropertySetStorage::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/propidl/nf-propidl-ipropertysetstorage-create")] +IPropertySetStorage::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/propidl/nf-propidl-ipropertysetstorage-delete")] +IPropertySetStorage::Enum=[Documentation("https://docs.microsoft.com/windows/win32/api/propidl/nf-propidl-ipropertysetstorage-enum")] +IPropertySetStorage::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/propidl/nf-propidl-ipropertysetstorage-open")] +IPropertySetter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ipropertysetter")] +IPropertySetter::AddProp=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ipropertysetter-addprop")] +IPropertySetter::ClearProps=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ipropertysetter-clearprops")] +IPropertySetter::CloneProps=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ipropertysetter-cloneprops")] +IPropertySetter::FreeProps=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ipropertysetter-freeprops")] +IPropertySetter::GetProps=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ipropertysetter-getprops")] +IPropertySetter::LoadFromBlob=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ipropertysetter-loadfromblob")] +IPropertySetter::LoadXML=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ipropertysetter-loadxml")] +IPropertySetter::PrintXML=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ipropertysetter-printxml")] +IPropertySetter::SaveToBlob=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ipropertysetter-savetoblob")] +IPropertySetter::SetProps=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ipropertysetter-setprops")] +IPropertySheetCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-ipropertysheetcallback")] +IPropertySheetCallback::AddPage=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-ipropertysheetcallback-addpage")] +IPropertySheetCallback::RemovePage=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-ipropertysheetcallback-removepage")] +IPropertySheetProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-ipropertysheetprovider")] +IPropertySheetProvider::AddExtensionPages=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-ipropertysheetprovider-addextensionpages")] +IPropertySheetProvider::AddPrimaryPages=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-ipropertysheetprovider-addprimarypages")] +IPropertySheetProvider::CreatePropertySheet=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-ipropertysheetprovider-createpropertysheet")] +IPropertySheetProvider::FindPropertySheet=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-ipropertysheetprovider-findpropertysheet")] +IPropertySheetProvider::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-ipropertysheetprovider-show")] +IPropertyStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nn-propidlbase-ipropertystorage")] +IPropertyStorage::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ipropertystorage-commit")] +IPropertyStorage::DeleteMultiple=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ipropertystorage-deletemultiple")] +IPropertyStorage::DeletePropertyNames=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ipropertystorage-deletepropertynames")] +IPropertyStorage::Enum=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ipropertystorage-enum")] +IPropertyStorage::ReadMultiple=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ipropertystorage-readmultiple")] +IPropertyStorage::ReadPropertyNames=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ipropertystorage-readpropertynames")] +IPropertyStorage::Revert=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ipropertystorage-revert")] +IPropertyStorage::SetClass=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ipropertystorage-setclass")] +IPropertyStorage::SetTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ipropertystorage-settimes")] +IPropertyStorage::Stat=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ipropertystorage-stat")] +IPropertyStorage::WriteMultiple=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ipropertystorage-writemultiple")] +IPropertyStorage::WritePropertyNames=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/nf-propidlbase-ipropertystorage-writepropertynames")] +IPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertystore")] +IPropertyStore::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertystore-commit")] +IPropertyStore::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertystore-getat")] +IPropertyStore::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertystore-getcount")] +IPropertyStore::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertystore-getvalue")] +IPropertyStore::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertystore-setvalue")] +IPropertyStoreCache=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertystorecache")] +IPropertyStoreCache::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertystorecache-getstate")] +IPropertyStoreCache::GetValueAndState=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertystorecache-getvalueandstate")] +IPropertyStoreCache::SetValueAndState=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertystorecache-setvalueandstate")] +IPropertyStoreCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertystorecapabilities")] +IPropertyStoreCapabilities::IsPropertyWritable=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertystorecapabilities-ispropertywritable")] +IPropertyStoreFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertystorefactory")] +IPropertyStoreFactory::GetPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertystorefactory-getpropertystore")] +IPropertyStoreFactory::GetPropertyStoreForKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertystorefactory-getpropertystoreforkeys")] +IPropertySystem=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nn-propsys-ipropertysystem")] +IPropertySystem::EnumeratePropertyDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertysystem-enumeratepropertydescriptions")] +IPropertySystem::FormatForDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertysystem-formatfordisplay")] +IPropertySystem::FormatForDisplayAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertysystem-formatfordisplayalloc")] +IPropertySystem::GetPropertyDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertysystem-getpropertydescription")] +IPropertySystem::GetPropertyDescriptionByName=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertysystem-getpropertydescriptionbyname")] +IPropertySystem::GetPropertyDescriptionListFromString=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertysystem-getpropertydescriptionlistfromstring")] +IPropertySystem::RefreshPropertySchema=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertysystem-refreshpropertyschema")] +IPropertySystem::RegisterPropertySchema=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertysystem-registerpropertyschema")] +IPropertySystem::UnregisterPropertySchema=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-ipropertysystem-unregisterpropertyschema")] +IPropertyUI=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ipropertyui")] +IPropertyUI::FormatForDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipropertyui-formatfordisplay")] +IPropertyUI::GetDefaultWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipropertyui-getdefaultwidth")] +IPropertyUI::GetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipropertyui-getdisplayname")] +IPropertyUI::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipropertyui-getflags")] +IPropertyUI::GetHelpInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipropertyui-gethelpinfo")] +IPropertyUI::GetPropertyDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipropertyui-getpropertydescription")] +IPropertyUI::ParsePropertyName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ipropertyui-parsepropertyname")] +IPropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nn-windows-foundation-ipropertyvalue")] +IPropertyValue::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-get_type")] +IPropertyValue::GetBoolean=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getboolean")] +IPropertyValue::GetBooleanArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getbooleanarray")] +IPropertyValue::GetChar16=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getchar16")] +IPropertyValue::GetChar16Array=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getchar16array")] +IPropertyValue::GetDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getdatetime")] +IPropertyValue::GetDateTimeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getdatetimearray")] +IPropertyValue::GetDouble=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getdouble")] +IPropertyValue::GetDoubleArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getdoublearray")] +IPropertyValue::GetGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getguid")] +IPropertyValue::GetGuidArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getguidarray")] +IPropertyValue::GetInspectableArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getinspectablearray")] +IPropertyValue::GetInt32=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getint32")] +IPropertyValue::GetInt32Array=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getint32array")] +IPropertyValue::GetInt64=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getint64")] +IPropertyValue::GetInt64Array=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getint64array")] +IPropertyValue::GetPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getpoint")] +IPropertyValue::GetPointArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getpointarray")] +IPropertyValue::GetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getrect")] +IPropertyValue::GetRectArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getrectarray")] +IPropertyValue::GetSingle=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getsingle")] +IPropertyValue::GetSingleArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getsinglearray")] +IPropertyValue::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getsize")] +IPropertyValue::GetSizeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getsizearray")] +IPropertyValue::GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getstring")] +IPropertyValue::GetStringArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getstringarray")] +IPropertyValue::GetTimeSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-gettimespan")] +IPropertyValue::GetTimeSpanArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-gettimespanarray")] +IPropertyValue::GetUInt32=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getuint32")] +IPropertyValue::GetUInt32Array=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getuint32array")] +IPropertyValue::GetUInt64=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getuint64")] +IPropertyValue::GetUInt64Array=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getuint64array")] +IPropertyValue::GetUInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getuint8")] +IPropertyValue::GetUInt8Array=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-getuint8array")] +IPropertyValue::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvalue-get_type")] +IPropertyValueStatics=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nn-windows-foundation-ipropertyvaluestatics")] +IPropertyValueStatics::CreateBoolean=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createboolean")] +IPropertyValueStatics::CreateBooleanArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createbooleanarray")] +IPropertyValueStatics::CreateChar16=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createchar16")] +IPropertyValueStatics::CreateChar16Array=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createchar16array")] +IPropertyValueStatics::CreateDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createdatetime")] +IPropertyValueStatics::CreateDateTimeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createdatetimearray")] +IPropertyValueStatics::CreateDouble=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createdouble")] +IPropertyValueStatics::CreateDoubleArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createdoublearray")] +IPropertyValueStatics::CreateEmpty=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createempty")] +IPropertyValueStatics::CreateGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createguid")] +IPropertyValueStatics::CreateGuidArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createguidarray")] +IPropertyValueStatics::CreateInspectable=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createinspectable")] +IPropertyValueStatics::CreateInspectableArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createinspectablearray")] +IPropertyValueStatics::CreateInt32=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createint32")] +IPropertyValueStatics::CreateInt32Array=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createint32array")] +IPropertyValueStatics::CreateInt64=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createint64")] +IPropertyValueStatics::CreateInt64Array=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createint64array")] +IPropertyValueStatics::CreatePoint=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createpoint")] +IPropertyValueStatics::CreatePointArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createpointarray")] +IPropertyValueStatics::CreateRect=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createrect")] +IPropertyValueStatics::CreateRectArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createrectarray")] +IPropertyValueStatics::CreateSingle=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createsingle")] +IPropertyValueStatics::CreateSingleArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createsinglearray")] +IPropertyValueStatics::CreateSize=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createsize")] +IPropertyValueStatics::CreateSizeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createsizearray")] +IPropertyValueStatics::CreateString=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createstring")] +IPropertyValueStatics::CreateStringArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createstringarray")] +IPropertyValueStatics::CreateTimeSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createtimespan")] +IPropertyValueStatics::CreateTimeSpanArray=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createtimespanarray")] +IPropertyValueStatics::CreateUInt32=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createuint32")] +IPropertyValueStatics::CreateUInt32Array=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createuint32array")] +IPropertyValueStatics::CreateUInt64=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createuint64")] +IPropertyValueStatics::CreateUInt64Array=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createuint64array")] +IPropertyValueStatics::CreateUInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createuint8")] +IPropertyValueStatics::CreateUInt8Array=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-ipropertyvaluestatics-createuint8array")] +IProtectionPolicyManagerInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/efswrtinterop/nn-efswrtinterop-iprotectionpolicymanagerinterop")] +IProtectionPolicyManagerInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/efswrtinterop/nf-efswrtinterop-iprotectionpolicymanagerinterop-getforwindow")] +IProtectionPolicyManagerInterop::RequestAccessForWindowAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/efswrtinterop/nf-efswrtinterop-iprotectionpolicymanagerinterop-requestaccessforwindowasync")] +IProtectionPolicyManagerInterop2=[Documentation("https://docs.microsoft.com/windows/win32/api/efswrtinterop/nn-efswrtinterop-iprotectionpolicymanagerinterop2")] +IProtectionPolicyManagerInterop2::RequestAccessForAppWithAuditingInfoForWindowAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/efswrtinterop/nf-efswrtinterop-iprotectionpolicymanagerinterop2-requestaccessforappwithauditinginfoforwindowasync")] +IProtectionPolicyManagerInterop2::RequestAccessForAppWithMessageForWindowAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/efswrtinterop/nf-efswrtinterop-iprotectionpolicymanagerinterop2-requestaccessforappwithmessageforwindowasync")] +IProtectionPolicyManagerInterop2::RequestAccessForAppWithWindowAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/efswrtinterop/nf-efswrtinterop-iprotectionpolicymanagerinterop2-requestaccessforappwithwindowasync")] +IProtectionPolicyManagerInterop2::RequestAccessWithAuditingInfoForWindowAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/efswrtinterop/nf-efswrtinterop-iprotectionpolicymanagerinterop2-requestaccesswithauditinginfoforwindowasync")] +IProtectionPolicyManagerInterop2::RequestAccessWithMessageForWindowAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/efswrtinterop/nf-efswrtinterop-iprotectionpolicymanagerinterop2-requestaccesswithmessageforwindowasync")] +IProtocolHandlerSite=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-iprotocolhandlersite")] +IProtocolHandlerSite::GetFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iprotocolhandlersite-getfilter")] +IProvideClassInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-iprovideclassinfo")] +IProvideClassInfo::GetClassInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iprovideclassinfo-getclassinfo")] +IProvideClassInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-iprovideclassinfo2")] +IProvideClassInfo2::GetGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iprovideclassinfo2-getguid")] +IProvideMultipleClassInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-iprovidemultipleclassinfo")] +IProvideMultipleClassInfo::GetInfoOfIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iprovidemultipleclassinfo-getinfoofindex")] +IProvideMultipleClassInfo::GetMultiTypeInfoCount=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iprovidemultipleclassinfo-getmultitypeinfocount")] +IProvidePropertyBuilder=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iprovidepropertybuilder")] +IProvidePropertyBuilder::ExecuteBuilder=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iprovidepropertybuilder-executebuilder")] +IProvidePropertyBuilder::MapPropertyToBuilder=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iprovidepropertybuilder-mappropertytobuilder")] +IProviderAdmin=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprovideradminiunknown")] +IProviderAdmin::CreateProvider=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprovideradmin-createprovider")] +IProviderAdmin::DeleteProvider=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprovideradmin-deleteprovider")] +IProviderAdmin::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprovideradmin-getlasterror")] +IProviderAdmin::GetProviderTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprovideradmin-getprovidertable")] +IProviderAdmin::OpenProfileSection=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iprovideradmin-openprofilesection")] +IProviderConverter=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-iproviderconverter")] +IProviderConverter::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-iproviderconverter-initialize")] +IProviderProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nn-functiondiscoveryprovider-iproviderproperties")] +IProviderProperties::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderproperties-getat")] +IProviderProperties::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderproperties-getcount")] +IProviderProperties::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderproperties-getvalue")] +IProviderProperties::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderproperties-setvalue")] +IProviderPropertyConstraintCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nn-functiondiscoveryprovider-iproviderpropertyconstraintcollection")] +IProviderPropertyConstraintCollection::Get=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderpropertyconstraintcollection-get")] +IProviderPropertyConstraintCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderpropertyconstraintcollection-getcount")] +IProviderPropertyConstraintCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderpropertyconstraintcollection-item")] +IProviderPropertyConstraintCollection::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderpropertyconstraintcollection-next")] +IProviderPropertyConstraintCollection::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderpropertyconstraintcollection-reset")] +IProviderPropertyConstraintCollection::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderpropertyconstraintcollection-skip")] +IProviderPublishing=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nn-functiondiscoveryprovider-iproviderpublishing")] +IProviderPublishing::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderpublishing-createinstance")] +IProviderPublishing::RemoveInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderpublishing-removeinstance")] +IProviderQueryConstraintCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nn-functiondiscoveryprovider-iproviderqueryconstraintcollection")] +IProviderQueryConstraintCollection::Get=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderqueryconstraintcollection-get")] +IProviderQueryConstraintCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderqueryconstraintcollection-getcount")] +IProviderQueryConstraintCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderqueryconstraintcollection-item")] +IProviderQueryConstraintCollection::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderqueryconstraintcollection-next")] +IProviderQueryConstraintCollection::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderqueryconstraintcollection-reset")] +IProviderQueryConstraintCollection::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryprovider/nf-functiondiscoveryprovider-iproviderqueryconstraintcollection-skip")] +IProvideTaskPage=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nn-mstask-iprovidetaskpage")] +IProvideTaskPage::GetPage=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-iprovidetaskpage-getpage")] +IProvideWinSATAssessmentInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nn-winsatcominterfacei-iprovidewinsatassessmentinfo")] +IProvideWinSATAssessmentInfo::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatassessmentinfo-get_description")] +IProvideWinSATAssessmentInfo::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatassessmentinfo-get_description")] +IProvideWinSATAssessmentInfo::get_Score=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatassessmentinfo-get_score")] +IProvideWinSATAssessmentInfo::get_Title=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatassessmentinfo-get_title")] +IProvideWinSATAssessmentInfo::Score=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatassessmentinfo-get_score")] +IProvideWinSATAssessmentInfo::Title=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatassessmentinfo-get_title")] +IProvideWinSATResultsInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nn-winsatcominterfacei-iprovidewinsatresultsinfo")] +IProvideWinSATResultsInfo::AssessmentDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatresultsinfo-get_assessmentdatetime")] +IProvideWinSATResultsInfo::AssessmentState=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatresultsinfo-get_assessmentstate")] +IProvideWinSATResultsInfo::get_AssessmentDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatresultsinfo-get_assessmentdatetime")] +IProvideWinSATResultsInfo::get_AssessmentState=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatresultsinfo-get_assessmentstate")] +IProvideWinSATResultsInfo::get_RatingStateDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatresultsinfo-get_ratingstatedesc")] +IProvideWinSATResultsInfo::get_SystemRating=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatresultsinfo-get_systemrating")] +IProvideWinSATResultsInfo::GetAssessmentInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatresultsinfo-getassessmentinfo")] +IProvideWinSATResultsInfo::RatingStateDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatresultsinfo-get_ratingstatedesc")] +IProvideWinSATResultsInfo::SystemRating=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatresultsinfo-get_systemrating")] +IProvideWinSATVisuals=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nn-winsatcominterfacei-iprovidewinsatvisuals")] +IProvideWinSATVisuals::get_Bitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iprovidewinsatvisuals-get_bitmap")] +IProxyProviderWinEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iproxyproviderwineventhandler")] +IProxyProviderWinEventHandler::RespondToWinEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iproxyproviderwineventhandler-respondtowinevent")] +IProxyProviderWinEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iproxyproviderwineventsink")] +IProxyProviderWinEventSink::AddAutomationEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iproxyproviderwineventsink-addautomationevent")] +IProxyProviderWinEventSink::AddAutomationPropertyChangedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iproxyproviderwineventsink-addautomationpropertychangedevent")] +IProxyProviderWinEventSink::AddStructureChangedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iproxyproviderwineventsink-addstructurechangedevent")] +IProxyStoreObject=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iproxystoreobject")] +IProxyStoreObject::UnwrapNoRef=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/iproxystoreobject-unwrapnoref")] +IPSEC_ADDRESS_INFO0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_address_info0")] +IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_aggregate_drop_packet_statistics0")] +IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_aggregate_drop_packet_statistics1")] +IPSEC_AGGREGATE_SA_STATISTICS0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_aggregate_sa_statistics0")] +IPSEC_AH_DROP_PACKET_STATISTICS0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_ah_drop_packet_statistics0")] +IPSEC_AUTH_AND_CIPHER_TRANSFORM0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_auth_and_cipher_transform0")] +IPSEC_AUTH_TRANSFORM_ID0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_auth_transform_id0")] +IPSEC_AUTH_TRANSFORM0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_auth_transform0")] +IPSEC_AUTH_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ne-ipsectypes-ipsec_auth_type")] +IPSEC_CIPHER_TRANSFORM_ID0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_cipher_transform_id0")] +IPSEC_CIPHER_TRANSFORM0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_cipher_transform0")] +IPSEC_CIPHER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ne-ipsectypes-ipsec_cipher_type")] +IPSEC_DOSP_OPTIONS0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_dosp_options0")] +IPSEC_DOSP_STATE_ENUM_TEMPLATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_dosp_state_enum_template0")] +IPSEC_DOSP_STATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_dosp_state0")] +IPSEC_DOSP_STATISTICS0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_dosp_statistics0")] +IPSEC_ESP_DROP_PACKET_STATISTICS0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_esp_drop_packet_statistics0")] +IPSEC_FAILURE_POINT=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ne-ipsectypes-ipsec_failure_point")] +IPSEC_GETSPI0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_getspi0")] +IPSEC_GETSPI1=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_getspi1")] +IPSEC_ID0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_id0")] +IPSEC_KEY_MANAGER_CALLBACKS0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/ns-fwpmu-ipsec_key_manager_callbacks0")] +IPSEC_KEY_MANAGER_DICTATE_KEY0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-ipsec_key_manager_dictate_key0")] +IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-ipsec_key_manager_key_dictation_check0")] +IPSEC_KEY_MANAGER_NOTIFY_KEY0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-ipsec_key_manager_notify_key0")] +IPSEC_KEY_MANAGER0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_key_manager0")] +IPSEC_KEYING_POLICY0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_keying_policy0")] +IPSEC_KEYING_POLICY1=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_keying_policy1")] +IPSEC_KEYMODULE_STATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_keymodule_state0")] +IPSEC_PFS_GROUP=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ne-ipsectypes-ipsec_pfs_group")] +IPSEC_PROPOSAL0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_proposal0")] +IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_auth_and_cipher_information0")] +IPSEC_SA_AUTH_INFORMATION0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_auth_information0")] +IPSEC_SA_BUNDLE0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_bundle0")] +IPSEC_SA_BUNDLE1=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_bundle1")] +IPSEC_SA_CIPHER_INFORMATION0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_cipher_information0")] +IPSEC_SA_CONTEXT_CALLBACK0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nc-fwpmu-ipsec_sa_context_callback0")] +IPSEC_SA_CONTEXT_CHANGE0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_context_change0")] +IPSEC_SA_CONTEXT_ENUM_TEMPLATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_context_enum_template0")] +IPSEC_SA_CONTEXT_EVENT_TYPE0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ne-ipsectypes-ipsec_sa_context_event_type0")] +IPSEC_SA_CONTEXT_SUBSCRIPTION0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_context_subscription0")] +IPSEC_SA_CONTEXT0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_context0")] +IPSEC_SA_CONTEXT1=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_context1")] +IPSEC_SA_DETAILS0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_details0")] +IPSEC_SA_DETAILS1=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_details1")] +IPSEC_SA_ENUM_TEMPLATE0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_enum_template0")] +IPSEC_SA_IDLE_TIMEOUT0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_idle_timeout0")] +IPSEC_SA_LIFETIME0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_lifetime0")] +IPSEC_SA_TRANSFORM0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa_transform0")] +IPSEC_SA0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_sa0")] +IPSEC_STATISTICS0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_statistics0")] +IPSEC_STATISTICS1=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_statistics1")] +IPSEC_TOKEN_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ne-ipsectypes-ipsec_token_mode")] +IPSEC_TOKEN_PRINCIPAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ne-ipsectypes-ipsec_token_principal")] +IPSEC_TOKEN_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ne-ipsectypes-ipsec_token_type")] +IPSEC_TOKEN0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_token0")] +IPSEC_TRAFFIC_STATISTICS0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_traffic_statistics0")] +IPSEC_TRAFFIC_STATISTICS1=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_traffic_statistics1")] +IPSEC_TRAFFIC_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ne-ipsectypes-ipsec_traffic_type")] +IPSEC_TRAFFIC0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_traffic0")] +IPSEC_TRAFFIC1=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_traffic1")] +IPSEC_TRANSFORM_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ne-ipsectypes-ipsec_transform_type")] +IPSEC_TRANSPORT_POLICY0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_transport_policy0")] +IPSEC_TRANSPORT_POLICY1=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_transport_policy1")] +IPSEC_TRANSPORT_POLICY2=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_transport_policy2")] +IPSEC_TUNNEL_ENDPOINT0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_tunnel_endpoint0")] +IPSEC_TUNNEL_ENDPOINTS0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_tunnel_endpoints0")] +IPSEC_TUNNEL_ENDPOINTS1=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_tunnel_endpoints1")] +IPSEC_TUNNEL_ENDPOINTS2=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_tunnel_endpoints2")] +IPSEC_TUNNEL_POLICY0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_tunnel_policy0")] +IPSEC_TUNNEL_POLICY1=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_tunnel_policy1")] +IPSEC_TUNNEL_POLICY2=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_tunnel_policy2")] +IPSEC_V4_UDP_ENCAPSULATION0=[Documentation("https://docs.microsoft.com/windows/win32/api/ipsectypes/ns-ipsectypes-ipsec_v4_udp_encapsulation0")] +IPSEC_VIRTUAL_IF_TUNNEL_INFO0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwptypes/ns-fwptypes-ipsec_virtual_if_tunnel_info0")] +IPsecDospGetSecurityInfo0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecdospgetsecurityinfo0")] +IPsecDospGetStatistics0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecdospgetstatistics0")] +IPsecDospSetSecurityInfo0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecdospsetsecurityinfo0")] +IPsecDospStateCreateEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecdospstatecreateenumhandle0")] +IPsecDospStateDestroyEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecdospstatedestroyenumhandle0")] +IPsecDospStateEnum0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecdospstateenum0")] +IPsecGetStatistics0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecgetstatistics0")] +IPsecGetStatistics1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecgetstatistics1")] +IPsecKeyManagerAddAndRegister0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipseckeymanageraddandregister0")] +IPsecKeyManagerGetSecurityInfoByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipseckeymanagergetsecurityinfobykey0")] +IPsecKeyManagerSetSecurityInfoByKey0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipseckeymanagersetsecurityinfobykey0")] +IPsecKeyManagersGet0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipseckeymanagersget0")] +IPsecKeyManagerUnregisterAndDelete0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipseckeymanagerunregisteranddelete0")] +IPsecSaContextAddInbound0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextaddinbound0")] +IPsecSaContextAddInbound1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextaddinbound1")] +IPsecSaContextAddOutbound0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextaddoutbound0")] +IPsecSaContextAddOutbound1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextaddoutbound1")] +IPsecSaContextCreate0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextcreate0")] +IPsecSaContextCreate1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextcreate1")] +IPsecSaContextCreateEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextcreateenumhandle0")] +IPsecSaContextDeleteById0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextdeletebyid0")] +IPsecSaContextDestroyEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextdestroyenumhandle0")] +IPsecSaContextEnum0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextenum0")] +IPsecSaContextEnum1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextenum1")] +IPsecSaContextExpire0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextexpire0")] +IPsecSaContextGetById0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextgetbyid0")] +IPsecSaContextGetById1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextgetbyid1")] +IPsecSaContextGetSpi0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextgetspi0")] +IPsecSaContextGetSpi1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextgetspi1")] +IPsecSaContextSetSpi0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextsetspi0")] +IPsecSaContextSubscribe0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextsubscribe0")] +IPsecSaContextSubscriptionsGet0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextsubscriptionsget0")] +IPsecSaContextUnsubscribe0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextunsubscribe0")] +IPsecSaContextUpdate0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacontextupdate0")] +IPsecSaCreateEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsacreateenumhandle0")] +IPsecSaDbGetSecurityInfo0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsadbgetsecurityinfo0")] +IPsecSaDbSetSecurityInfo0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsadbsetsecurityinfo0")] +IPsecSaDestroyEnumHandle0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsadestroyenumhandle0")] +IPsecSaEnum0=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsaenum0")] +IPsecSaEnum1=[Documentation("https://docs.microsoft.com/windows/win32/api/fwpmu/nf-fwpmu-ipsecsaenum1")] +IPSFactoryBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-ipsfactorybuffer")] +IPSFactoryBuffer::CreateProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ipsfactorybuffer-createproxy")] +IPSFactoryBuffer::CreateStub=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-ipsfactorybuffer-createstub")] +IPSITables=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nn-mpeg2psiparser-ipsitables")] +IPSITables::GetTable=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-ipsitables-gettable")] +IPSNMPInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpioctl/ns-tcpioctl-ipsnmpinfo")] +IPStore=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore")] +IPStore::CloseItem=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-closeitem")] +IPStore::CreateSubtype=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-createsubtype")] +IPStore::CreateType=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-createtype")] +IPStore::DeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-deleteitem")] +IPStore::DeleteSubtype=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-deletesubtype")] +IPStore::DeleteType=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-deletetype")] +IPStore::EnumItems=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-enumitems")] +IPStore::EnumSubtypes=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-enumsubtypes")] +IPStore::EnumTypes=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-enumtypes")] +IPStore::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-getinfo")] +IPStore::GetProvParam=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-getprovparam")] +IPStore::GetSubtypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-getsubtypeinfo")] +IPStore::GetTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-gettypeinfo")] +IPStore::OpenItem=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-openitem")] +IPStore::ReadAccessRuleSet=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-readaccessruleset")] +IPStore::ReadItem=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-readitem")] +IPStore::SetProvParam=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-setprovparam")] +IPStore::WriteAccessRuleset=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-writeaccessruleset")] +IPStore::WriteItem=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ipstore-writeitem")] +IPSTOVERRIDE1=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstoverride1iunknown")] +IPSTOVERRIDE1::GetPersistedRegistrations=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstoverride1-getpersistedregistrations")] +IPSTOVERRIDE1::OverridePSTDisableGrow=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstoverride1-overridepstdisablegrow")] +IPSTOVERRIDE1::SetPersistedRegistrations=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstoverride1-setpersistedregistrations")] +IPSTOVERRIDEREQ=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstoverridereqiunknown")] +IPSTOVERRIDEREQ::RegisterTrustedPSTOverrideHandler=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstoverridereq-registertrustedpstoverridehandler")] +IPSTX=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstxiunknown")] +IPSTX::EmulateSpooler=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstx-emulatespooler")] +IPSTX::GetLastError=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstx-getlasterror")] +IPSTX::GetSyncObject=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstx-getsyncobject")] +IPSTX2=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstx2ipstx")] +IPSTX2::SetSpoolSuspendState=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstx2-setspoolsuspendstate")] +IPSTX3=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstx3ipstx2")] +IPSTX4=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstx4ipstx3")] +IPSTX5=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstx5ipstx4")] +IPSTX6=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstx6ipstx5")] +IPSTX6::DisconnectStore=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ipstx6-disconnectstore")] +IPublishedApp=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nn-shappmgr-ipublishedapp")] +IPublishedApp::GetPublishedAppInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nf-shappmgr-ipublishedapp-getpublishedappinfo")] +IPublishedApp::Install=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nf-shappmgr-ipublishedapp-install")] +IPublishedApp::Unschedule=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nf-shappmgr-ipublishedapp-unschedule")] +IPublishedApp2=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nn-shappmgr-ipublishedapp2")] +IPublishedApp2::Install2=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nf-shappmgr-ipublishedapp2-install2")] +IPublisherFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nn-eventsys-ipublisherfilter")] +IPublisherFilter::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ipublisherfilter-initialize")] +IPublisherFilter::PrepareToFire=[Documentation("https://docs.microsoft.com/windows/win32/api/eventsys/nf-eventsys-ipublisherfilter-preparetofire")] +IPublishingWizard=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ipublishingwizard")] +IPublishingWizard::GetTransferManifest=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ipublishingwizard-gettransfermanifest")] +IPublishingWizard::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ipublishingwizard-initialize")] +Ipv4Address=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ns-naptypes-ipv4address")] +IPV6_ADAPTER_BINDING_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/ns-routprot-ipv6_adapter_binding_info")] +IPV6_ADDRESS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/ipexport/ns-ipexport-ipv6_address_ex")] +IPV6_LOCAL_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/ns-routprot-ipv6_local_binding")] +IPV6_MREQ=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-ipv6_mreq")] +IPV6_PKTINFO=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/ipv6-pktinfo")] +Ipv6Address=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ns-naptypes-ipv6address")] +IPX_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/ipx-address")] +IPX_ADDRESS_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wsnwlink/ns-wsnwlink-ipx_address_data")] +IPX_IF_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ipxrtdef/ns-ipxrtdef-ipx_if_info")] +IPX_NETNUM_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wsnwlink/ns-wsnwlink-ipx_netnum_data")] +IPX_NETWORK=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ipx-network")] +IPX_NEXT_HOP_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ipx-next-hop-address")] +IPX_PATTERN=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/ns-traffic-ipx_pattern")] +IPX_SERVER_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/stm/ns-stm-ipx_server_entry")] +IPX_SERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/stm/ns-stm-ipx_service")] +IPX_SPECIFIC_DATA=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ipx-specific-data")] +IPX_SPXCONNSTATUS_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wsnwlink/ns-wsnwlink-ipx_spxconnstatus_data")] +IPXWAN_IF_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ipxrtdef/ns-ipxrtdef-ipxwan_if_info")] +IQualityControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iqualitycontrol")] +IQualityControl::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iqualitycontrol-notify")] +IQualityControl::SetSink=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iqualitycontrol-setsink")] +IQualProp=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nn-amvideo-iqualprop")] +IQualProp::get_AvgFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-iqualprop-get_avgframerate")] +IQualProp::get_AvgSyncOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-iqualprop-get_avgsyncoffset")] +IQualProp::get_DevSyncOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-iqualprop-get_devsyncoffset")] +IQualProp::get_FramesDrawn=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-iqualprop-get_framesdrawn")] +IQualProp::get_FramesDroppedInRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-iqualprop-get_framesdroppedinrenderer")] +IQualProp::get_Jitter=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-iqualprop-get_jitter")] +IQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/nn-cmdtree-iquery")] +IQuery::AddPostProcessing=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/nn-cmdtree-iquery")] +IQuery::GetCardinalityEstimate=[Documentation("https://docs.microsoft.com/windows/win32/api/cmdtree/nn-cmdtree-iquery")] +IQueryAllWinSATAssessments=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nn-winsatcominterfacei-iqueryallwinsatassessments")] +IQueryAllWinSATAssessments::AllXML=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iqueryallwinsatassessments-get_allxml")] +IQueryAllWinSATAssessments::get_AllXML=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iqueryallwinsatassessments-get_allxml")] +IQueryAssociations=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nn-shlwapi-iqueryassociations")] +IQueryAssociations::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-iqueryassociations-getdata")] +IQueryAssociations::GetEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-iqueryassociations-getenum")] +IQueryAssociations::GetKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-iqueryassociations-getkey")] +IQueryAssociations::GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-iqueryassociations-getstring")] +IQueryAssociations::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-iqueryassociations-init")] +IQueryCancelAutoPlay=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iquerycancelautoplay")] +IQueryCancelAutoPlay::AllowAutoPlay=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iquerycancelautoplay-allowautoplay")] +IQueryCodePage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iquerycodepage")] +IQueryCodePage::GetCodePage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iquerycodepage-getcodepage")] +IQueryCodePage::SetCodePage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iquerycodepage-setcodepage")] +IQueryContinue=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iquerycontinue")] +IQueryContinue::QueryContinue=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iquerycontinue-querycontinue")] +IQueryContinueWithStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nn-credentialprovider-iquerycontinuewithstatus")] +IQueryContinueWithStatus::SetStatusMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/credentialprovider/nf-credentialprovider-iquerycontinuewithstatus-setstatusmessage")] +IQueryForm=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nn-cmnquery-iqueryform")] +IQueryForm::AddForms=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nf-cmnquery-iqueryform-addforms")] +IQueryForm::AddPages=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nf-cmnquery-iqueryform-addpages")] +IQueryForm::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nf-cmnquery-iqueryform-initialize")] +IQueryInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-iqueryinfo")] +IQueryInfo::GetInfoFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iqueryinfo-getinfoflags")] +IQueryInfo::GetInfoTip=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iqueryinfo-getinfotip")] +IQueryParser=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nn-structuredquery-iqueryparser")] +IQueryParser::GetOption=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iqueryparser-getoption")] +IQueryParser::GetSchemaProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iqueryparser-getschemaprovider")] +IQueryParser::Parse=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iqueryparser-parse")] +IQueryParser::ParsePropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iqueryparser-parsepropertyvalue")] +IQueryParser::RestatePropertyValueToString=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iqueryparser-restatepropertyvaluetostring")] +IQueryParser::RestateToString=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iqueryparser-restatetostring")] +IQueryParser::SetMultiOption=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iqueryparser-setmultioption")] +IQueryParser::SetOption=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iqueryparser-setoption")] +IQueryParserManager=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nn-structuredquery-iqueryparsermanager")] +IQueryParserManager::CreateLoadedParser=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iqueryparsermanager-createloadedparser")] +IQueryParserManager::InitializeOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iqueryparsermanager-initializeoptions")] +IQueryParserManager::SetOption=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iqueryparsermanager-setoption")] +IQueryRecentWinSATAssessment=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nn-winsatcominterfacei-iqueryrecentwinsatassessment")] +IQueryRecentWinSATAssessment::get_Info=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iqueryrecentwinsatassessment-get_info")] +IQueryRecentWinSATAssessment::get_XML=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iqueryrecentwinsatassessment-get_xml")] +IQueryRecentWinSATAssessment::Info=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iqueryrecentwinsatassessment-get_info")] +IQueryRecentWinSATAssessment::XML=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iqueryrecentwinsatassessment-get_xml")] +IQuerySolution=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nn-structuredquery-iquerysolution")] +IQuerySolution::GetErrors=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iquerysolution-geterrors")] +IQuerySolution::GetLexicalData=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iquerysolution-getlexicaldata")] +IQuerySolution::GetQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-iquerysolution-getquery")] +IQueueCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nn-control-iqueuecommand")] +IQueueCommand::InvokeAtPresentationTime=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-iqueuecommand-invokeatpresentationtime")] +IQueueCommand::InvokeAtStreamTime=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-iqueuecommand-invokeatstreamtime")] +IQuickActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-iquickactivate")] +IQuickActivate::GetContentExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iquickactivate-getcontentextent")] +IQuickActivate::QuickActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iquickactivate-quickactivate")] +IQuickActivate::SetContentExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iquickactivate-setcontentextent")] +IRadialControllerConfigurationInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/radialcontrollerinterop/nn-radialcontrollerinterop-iradialcontrollerconfigurationinterop")] +IRadialControllerConfigurationInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/radialcontrollerinterop/nf-radialcontrollerinterop-iradialcontrollerconfigurationinterop-getforwindow")] +IRadialControllerInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/radialcontrollerinterop/nn-radialcontrollerinterop-iradialcontrollerinterop")] +IRadialControllerInterop::CreateForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/radialcontrollerinterop/nf-radialcontrollerinterop-iradialcontrollerinterop-createforwindow")] +IRandomAccessStreamFileAccessMode=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/nn-windowsstoragecom-irandomaccessstreamfileaccessmode")] +IRandomAccessStreamFileAccessMode::GetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/nf-windowsstoragecom-irandomaccessstreamfileaccessmode-getmode")] +IRangeException=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-irangeexception")] +IRangeException::GetClockVector=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-irangeexception-getclockvector")] +IRangeException::GetClosedRangeEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-irangeexception-getclosedrangeend")] +IRangeException::GetClosedRangeStart=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-irangeexception-getclosedrangestart")] +IRangeValueProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-irangevalueprovider")] +IRangeValueProvider::get_IsReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irangevalueprovider-get_isreadonly")] +IRangeValueProvider::get_LargeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irangevalueprovider-get_largechange")] +IRangeValueProvider::get_Maximum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irangevalueprovider-get_maximum")] +IRangeValueProvider::get_Minimum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irangevalueprovider-get_minimum")] +IRangeValueProvider::get_SmallChange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irangevalueprovider-get_smallchange")] +IRangeValueProvider::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irangevalueprovider-get_value")] +IRangeValueProvider::IsReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irangevalueprovider-get_isreadonly")] +IRangeValueProvider::LargeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irangevalueprovider-get_largechange")] +IRangeValueProvider::Maximum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irangevalueprovider-get_maximum")] +IRangeValueProvider::Minimum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irangevalueprovider-get_minimum")] +IRangeValueProvider::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irangevalueprovider-setvalue")] +IRangeValueProvider::SmallChange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irangevalueprovider-get_smallchange")] +IRangeValueProvider::Value=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irangevalueprovider-get_value")] +IRawCDImageCreator=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-irawcdimagecreator")] +IRawCDImageCreator::AddSpecialPregap=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-addspecialpregap")] +IRawCDImageCreator::AddSubcodeRWGenerator=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-addsubcoderwgenerator")] +IRawCDImageCreator::AddTrack=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-addtrack")] +IRawCDImageCreator::CreateResultImage=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-createresultimage")] +IRawCDImageCreator::get_DisableGaplessAudio=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-get_disablegaplessaudio")] +IRawCDImageCreator::get_ExpectedTableOfContents=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-get_expectedtableofcontents")] +IRawCDImageCreator::get_LastUsedUserSectorInImage=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-get_lastusedusersectorinimage")] +IRawCDImageCreator::get_MediaCatalogNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-get_mediacatalognumber")] +IRawCDImageCreator::get_NumberOfExistingTracks=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-get_numberofexistingtracks")] +IRawCDImageCreator::get_ResultingImageType=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-get_resultingimagetype")] +IRawCDImageCreator::get_StartingTrackNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-get_startingtracknumber")] +IRawCDImageCreator::get_StartOfLeadout=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-get_startofleadout")] +IRawCDImageCreator::get_StartOfLeadoutLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-get_startofleadoutlimit")] +IRawCDImageCreator::get_TrackInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-get_trackinfo")] +IRawCDImageCreator::put_DisableGaplessAudio=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-put_disablegaplessaudio")] +IRawCDImageCreator::put_MediaCatalogNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-put_mediacatalognumber")] +IRawCDImageCreator::put_ResultingImageType=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-put_resultingimagetype")] +IRawCDImageCreator::put_StartingTrackNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-put_startingtracknumber")] +IRawCDImageCreator::put_StartOfLeadoutLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagecreator-put_startofleadoutlimit")] +IRawCDImageTrackInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-irawcdimagetrackinfo")] +IRawCDImageTrackInfo::get_AudioHasPreemphasis=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagetrackinfo-get_audiohaspreemphasis")] +IRawCDImageTrackInfo::get_DigitalAudioCopySetting=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagetrackinfo-get_digitalaudiocopysetting")] +IRawCDImageTrackInfo::get_ISRC=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagetrackinfo-get_isrc")] +IRawCDImageTrackInfo::get_SectorCount=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagetrackinfo-get_sectorcount")] +IRawCDImageTrackInfo::get_SectorType=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagetrackinfo-get_sectortype")] +IRawCDImageTrackInfo::get_StartingLba=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagetrackinfo-get_startinglba")] +IRawCDImageTrackInfo::get_TrackIndexes=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagetrackinfo-get_trackindexes")] +IRawCDImageTrackInfo::get_TrackNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagetrackinfo-get_tracknumber")] +IRawCDImageTrackInfo::put_AudioHasPreemphasis=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagetrackinfo-put_audiohaspreemphasis")] +IRawCDImageTrackInfo::put_DigitalAudioCopySetting=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagetrackinfo-put_digitalaudiocopysetting")] +IRawCDImageTrackInfo::put_ISRC=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-irawcdimagetrackinfo-put_isrc")] +IRawElementProviderAdviseEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-irawelementprovideradviseevents")] +IRawElementProviderAdviseEvents::AdviseEventAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementprovideradviseevents-adviseeventadded")] +IRawElementProviderAdviseEvents::AdviseEventRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementprovideradviseevents-adviseeventremoved")] +IRawElementProviderFragment=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-irawelementproviderfragment")] +IRawElementProviderFragment::BoundingRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementproviderfragment-get_boundingrectangle")] +IRawElementProviderFragment::FragmentRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementproviderfragment-get_fragmentroot")] +IRawElementProviderFragment::get_BoundingRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementproviderfragment-get_boundingrectangle")] +IRawElementProviderFragment::get_FragmentRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementproviderfragment-get_fragmentroot")] +IRawElementProviderFragment::GetEmbeddedFragmentRoots=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementproviderfragment-getembeddedfragmentroots")] +IRawElementProviderFragment::GetRuntimeId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementproviderfragment-getruntimeid")] +IRawElementProviderFragment::Navigate=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementproviderfragment-navigate")] +IRawElementProviderFragment::SetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementproviderfragment-setfocus")] +IRawElementProviderFragmentRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-irawelementproviderfragmentroot")] +IRawElementProviderFragmentRoot::ElementProviderFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementproviderfragmentroot-elementproviderfrompoint")] +IRawElementProviderFragmentRoot::GetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementproviderfragmentroot-getfocus")] +IRawElementProviderHostingAccessibles=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-irawelementproviderhostingaccessibles")] +IRawElementProviderHostingAccessibles::GetEmbeddedAccessibles=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementproviderhostingaccessibles-getembeddedaccessibles")] +IRawElementProviderHwndOverride=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-irawelementproviderhwndoverride")] +IRawElementProviderHwndOverride::GetOverrideProviderForHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementproviderhwndoverride-getoverrideproviderforhwnd")] +IRawElementProviderSimple=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-irawelementprovidersimple")] +IRawElementProviderSimple::get_HostRawElementProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementprovidersimple-get_hostrawelementprovider")] +IRawElementProviderSimple::get_ProviderOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementprovidersimple-get_provideroptions")] +IRawElementProviderSimple::GetPatternProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementprovidersimple-getpatternprovider")] +IRawElementProviderSimple::GetPropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementprovidersimple-getpropertyvalue")] +IRawElementProviderSimple::HostRawElementProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementprovidersimple-get_hostrawelementprovider")] +IRawElementProviderSimple::ProviderOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementprovidersimple-get_provideroptions")] +IRawElementProviderSimple2=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-irawelementprovidersimple2")] +IRawElementProviderSimple2::ShowContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementprovidersimple2-showcontextmenu")] +IRawElementProviderSimple3=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-irawelementprovidersimple3")] +IRawElementProviderSimple3::GetMetadataValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementprovidersimple3-getmetadatavalue")] +IRawElementProviderWindowlessSite=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-irawelementproviderwindowlesssite")] +IRawElementProviderWindowlessSite::GetAdjacentFragment=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementproviderwindowlesssite-getadjacentfragment")] +IRawElementProviderWindowlessSite::GetRuntimeIdPrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-irawelementproviderwindowlesssite-getruntimeidprefix")] +IRdcComparator=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-irdccomparator")] +IRdcComparator::Process=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdccomparator-process")] +IRdcFileReader=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-irdcfilereader")] +IRdcFileReader::GetFilePosition=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcfilereader-getfileposition")] +IRdcFileReader::GetFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcfilereader-getfilesize")] +IRdcFileReader::Read=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcfilereader-read")] +IRdcFileWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-irdcfilewriter")] +IRdcFileWriter::DeleteOnClose=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcfilewriter-deleteonclose")] +IRdcFileWriter::Truncate=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcfilewriter-truncate")] +IRdcFileWriter::Write=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcfilewriter-write")] +IRdcGenerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-irdcgenerator")] +IRdcGenerator::GetGeneratorParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcgenerator-getgeneratorparameters")] +IRdcGenerator::Process=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcgenerator-process")] +IRdcGeneratorFilterMaxParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-irdcgeneratorfiltermaxparameters")] +IRdcGeneratorFilterMaxParameters::GetHashWindowSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcgeneratorfiltermaxparameters-gethashwindowsize")] +IRdcGeneratorFilterMaxParameters::GetHorizonSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcgeneratorfiltermaxparameters-gethorizonsize")] +IRdcGeneratorFilterMaxParameters::SetHashWindowSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcgeneratorfiltermaxparameters-sethashwindowsize")] +IRdcGeneratorFilterMaxParameters::SetHorizonSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcgeneratorfiltermaxparameters-sethorizonsize")] +IRdcGeneratorParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-irdcgeneratorparameters")] +IRdcGeneratorParameters::GetGeneratorParametersType=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcgeneratorparameters-getgeneratorparameterstype")] +IRdcGeneratorParameters::GetParametersVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcgeneratorparameters-getparametersversion")] +IRdcGeneratorParameters::GetSerializeSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcgeneratorparameters-getserializesize")] +IRdcGeneratorParameters::Serialize=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcgeneratorparameters-serialize")] +IRdcLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-irdclibrary")] +IRdcLibrary::ComputeDefaultRecursionDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdclibrary-computedefaultrecursiondepth")] +IRdcLibrary::CreateComparator=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdclibrary-createcomparator")] +IRdcLibrary::CreateGenerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdclibrary-creategenerator")] +IRdcLibrary::CreateGeneratorParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdclibrary-creategeneratorparameters")] +IRdcLibrary::CreateSignatureReader=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdclibrary-createsignaturereader")] +IRdcLibrary::GetRDCVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdclibrary-getrdcversion")] +IRdcLibrary::OpenGeneratorParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdclibrary-opengeneratorparameters")] +IRdcSignatureReader=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-irdcsignaturereader")] +IRdcSignatureReader::ReadHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcsignaturereader-readheader")] +IRdcSignatureReader::ReadSignatures=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcsignaturereader-readsignatures")] +IRdcSimilarityGenerator=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-irdcsimilaritygenerator")] +IRdcSimilarityGenerator::EnableSimilarity=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcsimilaritygenerator-enablesimilarity")] +IRdcSimilarityGenerator::Results=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-irdcsimilaritygenerator-results")] +IRDPSRAPIApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiapplication")] +IRDPSRAPIApplication::Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-get_flags")] +IRDPSRAPIApplication::get_Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-get_flags")] +IRDPSRAPIApplication::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-get_id")] +IRDPSRAPIApplication::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-get_name")] +IRDPSRAPIApplication::get_Shared=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-get_shared")] +IRDPSRAPIApplication::get_Windows=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-get_windows")] +IRDPSRAPIApplication::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-get_id")] +IRDPSRAPIApplication::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-get_name")] +IRDPSRAPIApplication::put_Shared=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-put_shared")] +IRDPSRAPIApplication::Shared=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-put_shared")] +IRDPSRAPIApplication::Windows=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-get_windows")] +IRDPSRAPIApplicationFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiapplicationfilter")] +IRDPSRAPIApplicationFilter::Applications=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationfilter-get_applications")] +IRDPSRAPIApplicationFilter::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationfilter-get_enabled")] +IRDPSRAPIApplicationFilter::get_Applications=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationfilter-get_applications")] +IRDPSRAPIApplicationFilter::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationfilter-get_enabled")] +IRDPSRAPIApplicationFilter::get_Windows=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationfilter-get_windows")] +IRDPSRAPIApplicationFilter::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationfilter-put_enabled")] +IRDPSRAPIApplicationFilter::Windows=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationfilter-get_windows")] +IRDPSRAPIApplicationList=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiapplicationlist")] +IRDPSRAPIApplicationList::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationlist-get__newenum")] +IRDPSRAPIApplicationList::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationlist-get__newenum")] +IRDPSRAPIApplicationList::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationlist-get_item")] +IRDPSRAPIApplicationList::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationlist-get_item")] +IRDPSRAPIAttendee=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiattendee")] +IRDPSRAPIAttendee::ConnectivityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_connectivityinfo")] +IRDPSRAPIAttendee::ControlLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-put_controllevel")] +IRDPSRAPIAttendee::Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_flags")] +IRDPSRAPIAttendee::get_ConnectivityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_connectivityinfo")] +IRDPSRAPIAttendee::get_ControlLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_controllevel")] +IRDPSRAPIAttendee::get_Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_flags")] +IRDPSRAPIAttendee::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_id")] +IRDPSRAPIAttendee::get_Invitation=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_invitation")] +IRDPSRAPIAttendee::get_RemoteName=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_remotename")] +IRDPSRAPIAttendee::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_id")] +IRDPSRAPIAttendee::Invitation=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_invitation")] +IRDPSRAPIAttendee::put_ControlLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-put_controllevel")] +IRDPSRAPIAttendee::RemoteName=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_remotename")] +IRDPSRAPIAttendee::TerminateConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-terminateconnection")] +IRDPSRAPIAttendeeDisconnectInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiattendeedisconnectinfo")] +IRDPSRAPIAttendeeDisconnectInfo::Attendee=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendeedisconnectinfo-get_attendee")] +IRDPSRAPIAttendeeDisconnectInfo::Code=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendeedisconnectinfo-get_code")] +IRDPSRAPIAttendeeDisconnectInfo::get_Attendee=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendeedisconnectinfo-get_attendee")] +IRDPSRAPIAttendeeDisconnectInfo::get_Code=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendeedisconnectinfo-get_code")] +IRDPSRAPIAttendeeDisconnectInfo::get_Reason=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendeedisconnectinfo-get_reason")] +IRDPSRAPIAttendeeDisconnectInfo::Reason=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendeedisconnectinfo-get_reason")] +IRDPSRAPIAttendeeManager=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiattendeemanager")] +IRDPSRAPIAttendeeManager::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendeemanager-get__newenum")] +IRDPSRAPIAttendeeManager::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendeemanager-get__newenum")] +IRDPSRAPIAttendeeManager::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendeemanager-get_item")] +IRDPSRAPIAttendeeManager::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendeemanager-get_item")] +IRDPSRAPIAudioStream=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiaudiostream")] +IRDPSRAPIAudioStream::FreeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiaudiostream-freebuffer")] +IRDPSRAPIAudioStream::GetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiaudiostream-getbuffer")] +IRDPSRAPIAudioStream::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiaudiostream-initialize")] +IRDPSRAPIAudioStream::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiaudiostream-start")] +IRDPSRAPIAudioStream::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiaudiostream-stop")] +IRDPSRAPIClipboardUseEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiclipboarduseevents")] +IRDPSRAPIClipboardUseEvents::OnPasteFromClipboard=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiclipboarduseevents-onpastefromclipboard")] +IRDPSRAPIFrameBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiframebuffer")] +IRDPSRAPIFrameBuffer::Bpp=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiframebuffer-get_bpp")] +IRDPSRAPIFrameBuffer::get_Bpp=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiframebuffer-get_bpp")] +IRDPSRAPIFrameBuffer::get_Height=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiframebuffer-get_height")] +IRDPSRAPIFrameBuffer::get_Width=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiframebuffer-get_width")] +IRDPSRAPIFrameBuffer::GetFrameBufferBits=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiframebuffer-getframebufferbits")] +IRDPSRAPIFrameBuffer::Height=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiframebuffer-get_height")] +IRDPSRAPIFrameBuffer::Width=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiframebuffer-get_width")] +IRDPSRAPIInvitation=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiinvitation")] +IRDPSRAPIInvitation::AttendeeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-get_attendeelimit")] +IRDPSRAPIInvitation::ConnectionString=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-get_connectionstring")] +IRDPSRAPIInvitation::get_AttendeeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-get_attendeelimit")] +IRDPSRAPIInvitation::get_ConnectionString=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-get_connectionstring")] +IRDPSRAPIInvitation::get_GroupName=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-get_groupname")] +IRDPSRAPIInvitation::get_Password=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-get_password")] +IRDPSRAPIInvitation::get_Revoked=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-get_revoked")] +IRDPSRAPIInvitation::GroupName=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-get_groupname")] +IRDPSRAPIInvitation::Password=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-get_password")] +IRDPSRAPIInvitation::put_AttendeeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-put_attendeelimit")] +IRDPSRAPIInvitation::put_Revoked=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-put_revoked")] +IRDPSRAPIInvitation::Revoked=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-get_revoked")] +IRDPSRAPIInvitationManager=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiinvitationmanager")] +IRDPSRAPIInvitationManager::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitationmanager-get__newenum")] +IRDPSRAPIInvitationManager::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitationmanager-get_count")] +IRDPSRAPIInvitationManager::CreateInvitation=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitationmanager-createinvitation")] +IRDPSRAPIInvitationManager::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitationmanager-get__newenum")] +IRDPSRAPIInvitationManager::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitationmanager-get_count")] +IRDPSRAPIInvitationManager::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitationmanager-get_item")] +IRDPSRAPIInvitationManager::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitationmanager-get_item")] +IRDPSRAPIPerfCounterLogger=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiperfcounterlogger")] +IRDPSRAPIPerfCounterLogger::LogValue=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiperfcounterlogger-logvalue")] +IRDPSRAPIPerfCounterLoggingManager=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiperfcounterloggingmanager")] +IRDPSRAPIPerfCounterLoggingManager::CreateLogger=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiperfcounterloggingmanager-createlogger")] +IRDPSRAPISessionProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapisessionproperties")] +IRDPSRAPISessionProperties::get_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisessionproperties-get_property")] +IRDPSRAPISessionProperties::Property=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisessionproperties-put_property")] +IRDPSRAPISessionProperties::put_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisessionproperties-put_property")] +IRDPSRAPISharingSession=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapisharingsession")] +IRDPSRAPISharingSession::ApplicationFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_applicationfilter")] +IRDPSRAPISharingSession::Attendees=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_attendees")] +IRDPSRAPISharingSession::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-close")] +IRDPSRAPISharingSession::ColorDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-put_colordepth")] +IRDPSRAPISharingSession::ConnectToClient=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-connecttoclient")] +IRDPSRAPISharingSession::get_ApplicationFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_applicationfilter")] +IRDPSRAPISharingSession::get_Attendees=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_attendees")] +IRDPSRAPISharingSession::get_ColorDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_colordepth")] +IRDPSRAPISharingSession::get_Invitations=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_invitations")] +IRDPSRAPISharingSession::get_Properties=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_properties")] +IRDPSRAPISharingSession::get_VirtualChannelManager=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_virtualchannelmanager")] +IRDPSRAPISharingSession::GetDesktopSharedRect=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-getdesktopsharedrect")] +IRDPSRAPISharingSession::Invitations=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_invitations")] +IRDPSRAPISharingSession::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-open")] +IRDPSRAPISharingSession::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-pause")] +IRDPSRAPISharingSession::Properties=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_properties")] +IRDPSRAPISharingSession::put_ColorDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-put_colordepth")] +IRDPSRAPISharingSession::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-resume")] +IRDPSRAPISharingSession::SetDesktopSharedRect=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-setdesktopsharedrect")] +IRDPSRAPISharingSession::VirtualChannelManager=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_virtualchannelmanager")] +IRDPSRAPISharingSession2=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapisharingsession2")] +IRDPSRAPISharingSession2::ApplicationFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_applicationfilter")] +IRDPSRAPISharingSession2::Attendees=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_attendees")] +IRDPSRAPISharingSession2::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-close")] +IRDPSRAPISharingSession2::ColorDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-put_colordepth")] +IRDPSRAPISharingSession2::ConnectToClient=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-connecttoclient")] +IRDPSRAPISharingSession2::ConnectUsingTransportStream=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession2-connectusingtransportstream")] +IRDPSRAPISharingSession2::FrameBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession2-get_framebuffer")] +IRDPSRAPISharingSession2::get_ApplicationFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_applicationfilter")] +IRDPSRAPISharingSession2::get_Attendees=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_attendees")] +IRDPSRAPISharingSession2::get_ColorDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-put_colordepth")] +IRDPSRAPISharingSession2::get_FrameBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession2-get_framebuffer")] +IRDPSRAPISharingSession2::get_Invitations=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_invitations")] +IRDPSRAPISharingSession2::get_Properties=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_properties")] +IRDPSRAPISharingSession2::get_VirtualChannelManager=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_virtualchannelmanager")] +IRDPSRAPISharingSession2::GetDesktopSharedRect=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-getdesktopsharedrect")] +IRDPSRAPISharingSession2::Invitations=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_invitations")] +IRDPSRAPISharingSession2::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-open")] +IRDPSRAPISharingSession2::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-pause")] +IRDPSRAPISharingSession2::Properties=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_properties")] +IRDPSRAPISharingSession2::put_ColorDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-put_colordepth")] +IRDPSRAPISharingSession2::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-resume")] +IRDPSRAPISharingSession2::SendControlLevelChangeResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession2-sendcontrollevelchangeresponse")] +IRDPSRAPISharingSession2::SetDesktopSharedRect=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-setdesktopsharedrect")] +IRDPSRAPISharingSession2::VirtualChannelManager=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_virtualchannelmanager")] +IRDPSRAPITcpConnectionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapitcpconnectioninfo")] +IRDPSRAPITcpConnectionInfo::get_LocalIP=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitcpconnectioninfo-get_localip")] +IRDPSRAPITcpConnectionInfo::get_LocalPort=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitcpconnectioninfo-get_localport")] +IRDPSRAPITcpConnectionInfo::get_PeerIP=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitcpconnectioninfo-get_peerip")] +IRDPSRAPITcpConnectionInfo::get_PeerPort=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitcpconnectioninfo-get_peerport")] +IRDPSRAPITcpConnectionInfo::get_Protocol=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitcpconnectioninfo-get_protocol")] +IRDPSRAPITcpConnectionInfo::LocalIP=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitcpconnectioninfo-get_localip")] +IRDPSRAPITcpConnectionInfo::LocalPort=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitcpconnectioninfo-get_localport")] +IRDPSRAPITcpConnectionInfo::PeerIP=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitcpconnectioninfo-get_peerip")] +IRDPSRAPITcpConnectionInfo::PeerPort=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitcpconnectioninfo-get_peerport")] +IRDPSRAPITcpConnectionInfo::Protocol=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitcpconnectioninfo-get_protocol")] +IRDPSRAPITransportStream=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapitransportstream")] +IRDPSRAPITransportStream::AllocBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitransportstream-allocbuffer")] +IRDPSRAPITransportStream::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitransportstream-close")] +IRDPSRAPITransportStream::FreeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitransportstream-freebuffer")] +IRDPSRAPITransportStream::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitransportstream-open")] +IRDPSRAPITransportStream::ReadBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitransportstream-readbuffer")] +IRDPSRAPITransportStream::WriteBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitransportstream-writebuffer")] +IRDPSRAPITransportStreamBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapitransportstreambuffer")] +IRDPSRAPITransportStreamBuffer::Context=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitransportstreambuffer-get_context")] +IRDPSRAPITransportStreamBuffer::get_Context=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitransportstreambuffer-get_context")] +IRDPSRAPITransportStreamBuffer::put_Context=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitransportstreambuffer-put_context")] +IRDPSRAPITransportStreamEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapitransportstreamevents")] +IRDPSRAPITransportStreamEvents::OnReadCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitransportstreamevents-onreadcompleted")] +IRDPSRAPITransportStreamEvents::OnStreamClosed=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitransportstreamevents-onstreamclosed")] +IRDPSRAPITransportStreamEvents::OnWriteCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitransportstreamevents-onwritecompleted")] +IRDPSRAPIViewer=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiviewer")] +IRDPSRAPIViewer::ApplicationFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_applicationfilter")] +IRDPSRAPIViewer::Attendees=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_attendees")] +IRDPSRAPIViewer::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-connect")] +IRDPSRAPIViewer::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-disconnect")] +IRDPSRAPIViewer::DisconnectedText=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_disconnectedtext")] +IRDPSRAPIViewer::get_ApplicationFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_applicationfilter")] +IRDPSRAPIViewer::get_Attendees=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_attendees")] +IRDPSRAPIViewer::get_DisconnectedText=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_disconnectedtext")] +IRDPSRAPIViewer::get_Invitations=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_invitations")] +IRDPSRAPIViewer::get_Properties=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_properties")] +IRDPSRAPIViewer::get_SmartSizing=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_smartsizing")] +IRDPSRAPIViewer::get_VirtualChannelManager=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_virtualchannelmanager")] +IRDPSRAPIViewer::Invitations=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_invitations")] +IRDPSRAPIViewer::Properties=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_properties")] +IRDPSRAPIViewer::put_DisconnectedText=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-put_disconnectedtext")] +IRDPSRAPIViewer::put_SmartSizing=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-put_smartsizing")] +IRDPSRAPIViewer::RequestColorDepthChange=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-requestcolordepthchange")] +IRDPSRAPIViewer::RequestControl=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-requestcontrol")] +IRDPSRAPIViewer::SmartSizing=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-put_smartsizing")] +IRDPSRAPIViewer::StartReverseConnectListener=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-startreverseconnectlistener")] +IRDPSRAPIViewer::VirtualChannelManager=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_virtualchannelmanager")] +IRDPSRAPIVirtualChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapivirtualchannel")] +IRDPSRAPIVirtualChannel::Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannel-get_flags")] +IRDPSRAPIVirtualChannel::get_Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannel-get_flags")] +IRDPSRAPIVirtualChannel::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannel-get_name")] +IRDPSRAPIVirtualChannel::get_Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannel-get_priority")] +IRDPSRAPIVirtualChannel::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannel-get_name")] +IRDPSRAPIVirtualChannel::Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannel-get_priority")] +IRDPSRAPIVirtualChannel::SendData=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannel-senddata")] +IRDPSRAPIVirtualChannel::SetAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannel-setaccess")] +IRDPSRAPIVirtualChannelManager=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapivirtualchannelmanager")] +IRDPSRAPIVirtualChannelManager::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannelmanager-get__newenum")] +IRDPSRAPIVirtualChannelManager::CreateVirtualChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannelmanager-createvirtualchannel")] +IRDPSRAPIVirtualChannelManager::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannelmanager-get__newenum")] +IRDPSRAPIVirtualChannelManager::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannelmanager-get_item")] +IRDPSRAPIVirtualChannelManager::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannelmanager-get_item")] +IRDPSRAPIWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiwindow")] +IRDPSRAPIWindow::Application=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-get_application")] +IRDPSRAPIWindow::Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-get_flags")] +IRDPSRAPIWindow::get_Application=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-get_application")] +IRDPSRAPIWindow::get_Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-get_flags")] +IRDPSRAPIWindow::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-get_id")] +IRDPSRAPIWindow::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-get_name")] +IRDPSRAPIWindow::get_Shared=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-get_shared")] +IRDPSRAPIWindow::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-get_id")] +IRDPSRAPIWindow::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-get_name")] +IRDPSRAPIWindow::put_Shared=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-put_shared")] +IRDPSRAPIWindow::Shared=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-get_shared")] +IRDPSRAPIWindow::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-show")] +IRDPSRAPIWindowList=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpsrapiwindowlist")] +IRDPSRAPIWindowList::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindowlist-get__newenum")] +IRDPSRAPIWindowList::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindowlist-get__newenum")] +IRDPSRAPIWindowList::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindowlist-get_item")] +IRDPSRAPIWindowList::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindowlist-get_item")] +IRDPViewerInputSink=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpviewerinputsink")] +IRDPViewerInputSink::AddTouchInput=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpviewerinputsink-addtouchinput")] +IRDPViewerInputSink::BeginTouchFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpviewerinputsink-begintouchframe")] +IRDPViewerInputSink::EndTouchFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpviewerinputsink-endtouchframe")] +IRDPViewerInputSink::SendKeyboardEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpviewerinputsink-sendkeyboardevent")] +IRDPViewerInputSink::SendMouseButtonEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpviewerinputsink-sendmousebuttonevent")] +IRDPViewerInputSink::SendMouseMoveEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpviewerinputsink-sendmousemoveevent")] +IRDPViewerInputSink::SendMouseWheelEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpviewerinputsink-sendmousewheelevent")] +IRDPViewerInputSink::SendSyncEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpviewerinputsink-sendsyncevent")] +IRDPViewerRenderingSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nn-rdpencomapi-irdpviewerrenderingsurface")] +IRDPViewerRenderingSurface::SetRenderingSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpviewerrenderingsurface-setrenderingsurface")] +IRealTimeStylus=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nn-rtscom-irealtimestylus")] +IRealTimeStylus::AddCustomStylusDataToQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-addcustomstylusdatatoqueue")] +IRealTimeStylus::AddStylusAsyncPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-addstylusasyncplugin")] +IRealTimeStylus::AddStylusSyncPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-addstylussyncplugin")] +IRealTimeStylus::ChildRealTimeStylusPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-get_childrealtimestylusplugin")] +IRealTimeStylus::ClearStylusQueues=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-clearstylusqueues")] +IRealTimeStylus::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-put_enabled")] +IRealTimeStylus::get_ChildRealTimeStylusPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-get_childrealtimestylusplugin")] +IRealTimeStylus::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-get_enabled")] +IRealTimeStylus::get_HWND=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-get_hwnd")] +IRealTimeStylus::get_WindowInputRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-get_windowinputrectangle")] +IRealTimeStylus::GetAllTabletContextIds=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-getalltabletcontextids")] +IRealTimeStylus::GetDesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-getdesiredpacketdescription")] +IRealTimeStylus::GetPacketDescriptionData=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-getpacketdescriptiondata")] +IRealTimeStylus::GetStylusAsyncPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-getstylusasyncplugin")] +IRealTimeStylus::GetStylusAsyncPluginCount=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-getstylusasyncplugincount")] +IRealTimeStylus::GetStyluses=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-getstyluses")] +IRealTimeStylus::GetStylusForId=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-getstylusforid")] +IRealTimeStylus::GetStylusSyncPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-getstylussyncplugin")] +IRealTimeStylus::GetStylusSyncPluginCount=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-getstylussyncplugincount")] +IRealTimeStylus::GetTablet=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-gettablet")] +IRealTimeStylus::GetTabletContextIdFromTablet=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-gettabletcontextidfromtablet")] +IRealTimeStylus::GetTabletFromTabletContextId=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-gettabletfromtabletcontextid")] +IRealTimeStylus::HWND=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-put_hwnd")] +IRealTimeStylus::put_ChildRealTimeStylusPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-get_childrealtimestylusplugin")] +IRealTimeStylus::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-put_enabled")] +IRealTimeStylus::put_HWND=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-put_hwnd")] +IRealTimeStylus::put_WindowInputRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-put_windowinputrectangle")] +IRealTimeStylus::RemoveAllStylusAsyncPlugins=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-removeallstylusasyncplugins")] +IRealTimeStylus::RemoveAllStylusSyncPlugins=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-removeallstylussyncplugins")] +IRealTimeStylus::RemoveStylusAsyncPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-removestylusasyncplugin")] +IRealTimeStylus::RemoveStylusSyncPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-removestylussyncplugin")] +IRealTimeStylus::SetAllTabletsMode=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-setalltabletsmode")] +IRealTimeStylus::SetDesiredPacketDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-setdesiredpacketdescription")] +IRealTimeStylus::SetSingleTabletMode=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-setsingletabletmode")] +IRealTimeStylus::WindowInputRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus-get_windowinputrectangle")] +IRealTimeStylus2=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nn-rtscom-irealtimestylus2")] +IRealTimeStylus2::get_FlicksEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus2-get_flicksenabled")] +IRealTimeStylus2::put_FlicksEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus2-put_flicksenabled")] +IRealTimeStylus3=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nn-rtscom-irealtimestylus3")] +IRealTimeStylus3::get_MultiTouchEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus3-get_multitouchenabled")] +IRealTimeStylus3::MultiTouchEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus3-put_multitouchenabled")] +IRealTimeStylus3::put_MultiTouchEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylus3-put_multitouchenabled")] +IRealTimeStylusSynchronization=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nn-rtscom-irealtimestylussynchronization")] +IRealTimeStylusSynchronization::AcquireLock=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylussynchronization-acquirelock")] +IRealTimeStylusSynchronization::ReleaseLock=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-irealtimestylussynchronization-releaselock")] +IReconcilableObject=[Documentation("https://docs.microsoft.com/windows/win32/api/reconcil/nn-reconcil-ireconcilableobject")] +IReconcilableObject::GetProgressFeedbackMaxEstimate=[Documentation("https://docs.microsoft.com/windows/win32/api/reconcil/nf-reconcil-ireconcilableobject-getprogressfeedbackmaxestimate")] +IReconcilableObject::Reconcile=[Documentation("https://docs.microsoft.com/windows/win32/api/reconcil/nf-reconcil-ireconcilableobject-reconcile")] +IReconcileInitiator=[Documentation("https://docs.microsoft.com/windows/win32/api/reconcil/nn-reconcil-ireconcileinitiator")] +IReconcileInitiator::SetAbortCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/reconcil/nf-reconcil-ireconcileinitiator-setabortcallback")] +IReconcileInitiator::SetProgressFeedback=[Documentation("https://docs.microsoft.com/windows/win32/api/reconcil/nf-reconcil-ireconcileinitiator-setprogressfeedback")] +IRecord000C1093-0000-0000-C000-000000000046::get_IsNull=[Documentation("https://docs.microsoft.com/windows/win32/Msi/record-isnull")] +IRecordInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-irecordinfo")] +IRecordInfo::GetField=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-getfield")] +IRecordInfo::GetFieldNames=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-getfieldnames")] +IRecordInfo::GetFieldNoCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-getfieldnocopy")] +IRecordInfo::GetGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-getguid")] +IRecordInfo::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-getname")] +IRecordInfo::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-getsize")] +IRecordInfo::GetTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-gettypeinfo")] +IRecordInfo::IsMatchingType=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-ismatchingtype")] +IRecordInfo::PutField=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-putfield")] +IRecordInfo::PutFieldNoCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-putfieldnocopy")] +IRecordInfo::RecordClear=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-recordclear")] +IRecordInfo::RecordCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-recordcopy")] +IRecordInfo::RecordCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-recordcreate")] +IRecordInfo::RecordCreateCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-recordcreatecopy")] +IRecordInfo::RecordDestroy=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-recorddestroy")] +IRecordInfo::RecordInit=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-irecordinfo-recordinit")] +IRecoverableError=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-irecoverableerror")] +IRecoverableError::GetChangeWithRecoverableError=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-irecoverableerror-getchangewithrecoverableerror")] +IRecoverableError::GetProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-irecoverableerror-getprovider")] +IRecoverableError::GetRecoverableErrorDataForChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-irecoverableerror-getrecoverableerrordataforchange")] +IRecoverableError::GetRecoverableErrorDataForChangeUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-irecoverableerror-getrecoverableerrordataforchangeunit")] +IRecoverableError::GetStage=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-irecoverableerror-getstage")] +IRecoverableErrorData=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-irecoverableerrordata")] +IRecoverableErrorData::GetErrorDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-irecoverableerrordata-geterrordescription")] +IRecoverableErrorData::GetItemDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-irecoverableerrordata-getitemdisplayname")] +IRecoverableErrorData::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-irecoverableerrordata-initialize")] +IRedbookDiscMaster=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nn-imapi-iredbookdiscmaster")] +IRedbookDiscMaster::AddAudioTrackBlocks=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-iredbookdiscmaster-addaudiotrackblocks")] +IRedbookDiscMaster::CloseAudioTrack=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-iredbookdiscmaster-closeaudiotrack")] +IRedbookDiscMaster::CreateAudioTrack=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-iredbookdiscmaster-createaudiotrack")] +IRedbookDiscMaster::GetAudioBlockSize=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-iredbookdiscmaster-getaudioblocksize")] +IRedbookDiscMaster::GetAvailableAudioTrackBlocks=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-iredbookdiscmaster-getavailableaudiotrackblocks")] +IRedbookDiscMaster::GetTotalAudioBlocks=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-iredbookdiscmaster-gettotalaudioblocks")] +IRedbookDiscMaster::GetTotalAudioTracks=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-iredbookdiscmaster-gettotalaudiotracks")] +IRedbookDiscMaster::GetUsedAudioBlocks=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi/nf-imapi-iredbookdiscmaster-getusedaudioblocks")] +IReferenceClock=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/ireferenceclock")] +IReferenceClock::AdvisePeriodic=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/ireferenceclock-adviseperiodic")] +IReferenceClock::AdviseTime=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/ireferenceclock-advisetime")] +IReferenceClock::GetTime=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/ireferenceclock-gettime")] +IReferenceClock::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/ireferenceclock-unadvise")] +IReferenceClockTimerControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ireferenceclocktimercontrol")] +IReferenceClockTimerControl::GetDefaultTimerResolution=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ireferenceclocktimercontrol-getdefaulttimerresolution")] +IReferenceClockTimerControl::SetDefaultTimerResolution=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ireferenceclocktimercontrol-setdefaulttimerresolution")] +IReferenceTracker=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nn-windows-ui-xaml-hosting-referencetracker-ireferencetracker")] +IReferenceTracker::AddRefFromTrackerSource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetracker-addreffromtrackersource")] +IReferenceTracker::ConnectFromTrackerSource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetracker-connectfromtrackersource")] +IReferenceTracker::DisconnectFromTrackerSource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetracker-disconnectfromtrackersource")] +IReferenceTracker::FindTrackerTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetracker-findtrackertargets")] +IReferenceTracker::GetReferenceTrackerManager=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetracker-getreferencetrackermanager")] +IReferenceTracker::PegFromTrackerSource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetracker-pegfromtrackersource")] +IReferenceTracker::ReleaseFromTrackerSource=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetracker-releasefromtrackersource")] +IReferenceTrackerHost=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nn-windows-ui-xaml-hosting-referencetracker-ireferencetrackerhost")] +IReferenceTrackerHost::AddMemoryPressure=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetrackerhost-addmemorypressure")] +IReferenceTrackerHost::DisconnectUnusedReferenceSources=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetrackerhost-disconnectunusedreferencesources")] +IReferenceTrackerHost::GetTrackerTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetrackerhost-gettrackertarget")] +IReferenceTrackerHost::NotifyEndOfReferenceTrackingOnThread=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetrackerhost-notifyendofreferencetrackingonthread")] +IReferenceTrackerHost::ReleaseDisconnectedReferenceSources=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetrackerhost-releasedisconnectedreferencesources")] +IReferenceTrackerHost::RemoveMemoryPressure=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetrackerhost-removememorypressure")] +IReferenceTrackerManager=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nn-windows-ui-xaml-hosting-referencetracker-ireferencetrackermanager")] +IReferenceTrackerManager::FindTrackerTargetsCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetrackermanager-findtrackertargetscompleted")] +IReferenceTrackerManager::ReferenceTrackingCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetrackermanager-referencetrackingcompleted")] +IReferenceTrackerManager::ReferenceTrackingStarted=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetrackermanager-referencetrackingstarted")] +IReferenceTrackerManager::SetReferenceTrackerHost=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetrackermanager-setreferencetrackerhost")] +IReferenceTrackerTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nn-windows-ui-xaml-hosting-referencetracker-ireferencetrackertarget")] +IReferenceTrackerTarget::AddRefFromReferenceTracker=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetrackertarget-addreffromreferencetracker")] +IReferenceTrackerTarget::Peg=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetrackertarget-peg")] +IReferenceTrackerTarget::ReleaseFromReferenceTracker=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetrackertarget-releasefromreferencetracker")] +IReferenceTrackerTarget::Unpeg=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.hosting.referencetracker/nf-windows-ui-xaml-hosting-referencetracker-ireferencetrackertarget-unpeg")] +IRegisteredSyncProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nn-syncregistration-iregisteredsyncprovider")] +IRegisteredSyncProvider::GetInstanceId=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-iregisteredsyncprovider-getinstanceid")] +IRegisteredSyncProvider::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-iregisteredsyncprovider-init")] +IRegisteredSyncProvider::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-iregisteredsyncprovider-reset")] +IRegisteredTask=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-iregisteredtask")] +IRegisteredTask::Definition=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_definition")] +IRegisteredTask::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_enabled")] +IRegisteredTask::get_Definition=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_definition")] +IRegisteredTask::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_enabled")] +IRegisteredTask::get_LastRunTime=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_lastruntime")] +IRegisteredTask::get_LastTaskResult=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_lasttaskresult")] +IRegisteredTask::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_name")] +IRegisteredTask::get_NextRunTime=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_nextruntime")] +IRegisteredTask::get_NumberOfMissedRuns=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_numberofmissedruns")] +IRegisteredTask::get_Path=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_path")] +IRegisteredTask::get_State=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_state")] +IRegisteredTask::get_Xml=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_xml")] +IRegisteredTask::GetInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-getinstances")] +IRegisteredTask::GetRunTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-getruntimes")] +IRegisteredTask::GetSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-getsecuritydescriptor")] +IRegisteredTask::LastRunTime=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_lastruntime")] +IRegisteredTask::LastTaskResult=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_lasttaskresult")] +IRegisteredTask::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_name")] +IRegisteredTask::NextRunTime=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_nextruntime")] +IRegisteredTask::NumberOfMissedRuns=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_numberofmissedruns")] +IRegisteredTask::Path=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_path")] +IRegisteredTask::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-put_enabled")] +IRegisteredTask::Run=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-run")] +IRegisteredTask::RunEx=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-runex")] +IRegisteredTask::SetSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-setsecuritydescriptor")] +IRegisteredTask::State=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_state")] +IRegisteredTask::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-stop")] +IRegisteredTask::Xml=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtask-get_xml")] +IRegisteredTaskCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-iregisteredtaskcollection")] +IRegisteredTaskCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtaskcollection-get__newenum")] +IRegisteredTaskCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtaskcollection-get_count")] +IRegisteredTaskCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtaskcollection-get__newenum")] +IRegisteredTaskCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtaskcollection-get_count")] +IRegisteredTaskCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtaskcollection-get_item")] +IRegisteredTaskCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregisteredtaskcollection-get_item")] +IRegisterServiceProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iregisterserviceprovider")] +IRegisterServiceProvider::RegisterService=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iregisterserviceprovider-registerservice")] +IRegisterTuner=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iregistertuner")] +IRegisterTuner::Register=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iregistertuner-register")] +IRegisterTuner::Unregister=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iregistertuner-unregister")] +IRegistrationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-iregistrationinfo")] +IRegistrationInfo::Author=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_author")] +IRegistrationInfo::Date=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_date")] +IRegistrationInfo::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_description")] +IRegistrationInfo::Documentation=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_documentation")] +IRegistrationInfo::get_Author=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-get_author")] +IRegistrationInfo::get_Date=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-get_date")] +IRegistrationInfo::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-get_description")] +IRegistrationInfo::get_Documentation=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-get_documentation")] +IRegistrationInfo::get_SecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-get_securitydescriptor")] +IRegistrationInfo::get_Source=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-get_source")] +IRegistrationInfo::get_URI=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-get_uri")] +IRegistrationInfo::get_Version=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-get_version")] +IRegistrationInfo::get_XmlText=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-get_xmltext")] +IRegistrationInfo::put_Author=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_author")] +IRegistrationInfo::put_Date=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_date")] +IRegistrationInfo::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_description")] +IRegistrationInfo::put_Documentation=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_documentation")] +IRegistrationInfo::put_SecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_securitydescriptor")] +IRegistrationInfo::put_Source=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_source")] +IRegistrationInfo::put_URI=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_uri")] +IRegistrationInfo::put_Version=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_version")] +IRegistrationInfo::put_XmlText=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_xmltext")] +IRegistrationInfo::SecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_securitydescriptor")] +IRegistrationInfo::Source=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_source")] +IRegistrationInfo::URI=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-put_uri")] +IRegistrationInfo::Version=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-get_version")] +IRegistrationInfo::XmlText=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationinfo-get_xmltext")] +IRegistrationTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-iregistrationtrigger")] +IRegistrationTrigger::Delay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationtrigger-get_delay")] +IRegistrationTrigger::get_Delay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationtrigger-get_delay")] +IRegistrationTrigger::put_Delay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iregistrationtrigger-put_delay")] +IRegTreeItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iregtreeitem")] +IRegTreeItem::GetCheckState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iregtreeitem-getcheckstate")] +IRegTreeItem::SetCheckState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iregtreeitem-setcheckstate")] +IRelatedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-irelateditem")] +IRelatedItem::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-irelateditem-getitem")] +IRelatedItem::GetItemIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-irelateditem-getitemidlist")] +IRelationship=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nn-structuredquery-irelationship")] +IRelationship::DefaultPhrase=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-irelationship-defaultphrase")] +IRelationship::Destination=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-irelationship-destination")] +IRelationship::IsReal=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-irelationship-isreal")] +IRelationship::MetaData=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-irelationship-metadata")] +IRelationship::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-irelationship-name")] +IRemoteComputer=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iremotecomputer")] +IRemoteComputer::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iremotecomputer-initialize")] +IRemoteDesktopClient=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nn-rdpappcontainerclient-iremotedesktopclient")] +IRemoteDesktopClient::Actions=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclient-get_actions")] +IRemoteDesktopClient::attachEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclient-attachevent")] +IRemoteDesktopClient::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclient-connect")] +IRemoteDesktopClient::DeleteSavedCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclient-deletesavedcredentials")] +IRemoteDesktopClient::detachEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclient-detachevent")] +IRemoteDesktopClient::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclient-disconnect")] +IRemoteDesktopClient::get_Actions=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclient-get_actions")] +IRemoteDesktopClient::get_Settings=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclient-get_settings")] +IRemoteDesktopClient::get_TouchPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclient-get_touchpointer")] +IRemoteDesktopClient::Reconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclient-reconnect")] +IRemoteDesktopClient::Settings=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclient-get_settings")] +IRemoteDesktopClient::TouchPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclient-get_touchpointer")] +IRemoteDesktopClient::UpdateSessionDisplaySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclient-updatesessiondisplaysettings")] +IRemoteDesktopClientActions=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nn-rdpappcontainerclient-iremotedesktopclientactions")] +IRemoteDesktopClientActions::ExecuteRemoteAction=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclientactions-executeremoteaction")] +IRemoteDesktopClientActions::GetSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclientactions-getsnapshot")] +IRemoteDesktopClientActions::ResumeScreenUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclientactions-resumescreenupdates")] +IRemoteDesktopClientActions::SuspendScreenUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclientactions-suspendscreenupdates")] +IRemoteDesktopClientSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nn-rdpappcontainerclient-iremotedesktopclientsettings")] +IRemoteDesktopClientSettings::ApplySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclientsettings-applysettings")] +IRemoteDesktopClientSettings::GetRdpProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclientsettings-getrdpproperty")] +IRemoteDesktopClientSettings::RetrieveSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclientsettings-retrievesettings")] +IRemoteDesktopClientSettings::SetRdpProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclientsettings-setrdpproperty")] +IRemoteDesktopClientTouchPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nn-rdpappcontainerclient-iremotedesktopclienttouchpointer")] +IRemoteDesktopClientTouchPointer::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclienttouchpointer-get_enabled")] +IRemoteDesktopClientTouchPointer::EventsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclienttouchpointer-get_eventsenabled")] +IRemoteDesktopClientTouchPointer::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclienttouchpointer-get_enabled")] +IRemoteDesktopClientTouchPointer::get_EventsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclienttouchpointer-get_eventsenabled")] +IRemoteDesktopClientTouchPointer::get_PointerSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclienttouchpointer-get_pointerspeed")] +IRemoteDesktopClientTouchPointer::PointerSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclienttouchpointer-get_pointerspeed")] +IRemoteDesktopClientTouchPointer::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclienttouchpointer-put_enabled")] +IRemoteDesktopClientTouchPointer::put_EventsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/nf-rdpappcontainerclient-iremotedesktopclienttouchpointer-put_eventsenabled")] +IRenderEngine=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine")] +IRenderEngine::Commit=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-commit")] +IRenderEngine::ConnectFrontEnd=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-connectfrontend")] +IRenderEngine::Decommit=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-decommit")] +IRenderEngine::DoSmartRecompression=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-dosmartrecompression")] +IRenderEngine::GetCaps=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-getcaps")] +IRenderEngine::GetFilterGraph=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-getfiltergraph")] +IRenderEngine::GetGroupOutputPin=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-getgroupoutputpin")] +IRenderEngine::GetTimelineObject=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-gettimelineobject")] +IRenderEngine::GetVendorString=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-getvendorstring")] +IRenderEngine::RenderOutputPins=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-renderoutputpins")] +IRenderEngine::ScrapIt=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-scrapit")] +IRenderEngine::SetDynamicReconnectLevel=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-setdynamicreconnectlevel")] +IRenderEngine::SetFilterGraph=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-setfiltergraph")] +IRenderEngine::SetInterestRange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-setinterestrange")] +IRenderEngine::SetInterestRange2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-setinterestrange2")] +IRenderEngine::SetRenderRange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-setrenderrange")] +IRenderEngine::SetRenderRange2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-setrenderrange2")] +IRenderEngine::SetSourceConnectCallback=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-setsourceconnectcallback")] +IRenderEngine::SetSourceNameValidation=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-setsourcenamevalidation")] +IRenderEngine::SetTimelineObject=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-settimelineobject")] +IRenderEngine::UseInSmartRecompressionGraph=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine-useinsmartrecompressiongraph")] +IRenderEngine2=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine2")] +IRenderEngine2::SetResizerGUID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/irenderengine2-setresizerguid")] +IRendezvousApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/rendezvoussession/nn-rendezvoussession-irendezvousapplication")] +IRendezvousApplication::SetRendezvousSession=[Documentation("https://docs.microsoft.com/windows/win32/api/rendezvoussession/nf-rendezvoussession-irendezvousapplication-setrendezvoussession")] +IRendezvousSession=[Documentation("https://docs.microsoft.com/windows/win32/api/rendezvoussession/nn-rendezvoussession-irendezvoussession")] +IRendezvousSession::Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/rendezvoussession/nf-rendezvoussession-irendezvoussession-get_flags")] +IRendezvousSession::get_Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/rendezvoussession/nf-rendezvoussession-irendezvoussession-get_flags")] +IRendezvousSession::get_RemoteUser=[Documentation("https://docs.microsoft.com/windows/win32/api/rendezvoussession/nf-rendezvoussession-irendezvoussession-get_remoteuser")] +IRendezvousSession::get_State=[Documentation("https://docs.microsoft.com/windows/win32/api/rendezvoussession/nf-rendezvoussession-irendezvoussession-get_state")] +IRendezvousSession::RemoteUser=[Documentation("https://docs.microsoft.com/windows/win32/api/rendezvoussession/nf-rendezvoussession-irendezvoussession-get_remoteuser")] +IRendezvousSession::SendContextData=[Documentation("https://docs.microsoft.com/windows/win32/api/rendezvoussession/nf-rendezvoussession-irendezvoussession-sendcontextdata")] +IRendezvousSession::State=[Documentation("https://docs.microsoft.com/windows/win32/api/rendezvoussession/nf-rendezvoussession-irendezvoussession-get_state")] +IRendezvousSession::Terminate=[Documentation("https://docs.microsoft.com/windows/win32/api/rendezvoussession/nf-rendezvoussession-irendezvoussession-terminate")] +IRepetitionPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-irepetitionpattern")] +IRepetitionPattern::Duration=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irepetitionpattern-put_duration")] +IRepetitionPattern::get_Duration=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irepetitionpattern-get_duration")] +IRepetitionPattern::get_Interval=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irepetitionpattern-get_interval")] +IRepetitionPattern::get_StopAtDurationEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irepetitionpattern-get_stopatdurationend")] +IRepetitionPattern::Interval=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irepetitionpattern-get_interval")] +IRepetitionPattern::put_Duration=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irepetitionpattern-put_duration")] +IRepetitionPattern::put_Interval=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irepetitionpattern-put_interval")] +IRepetitionPattern::put_StopAtDurationEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irepetitionpattern-put_stopatdurationend")] +IRepetitionPattern::StopAtDurationEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irepetitionpattern-put_stopatdurationend")] +IReplicaKeyMap=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-ireplicakeymap")] +IReplicaKeyMap::LookupReplicaId=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ireplicakeymap-lookupreplicaid")] +IReplicaKeyMap::LookupReplicaKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ireplicakeymap-lookupreplicakey")] +IReplicaKeyMap::Serialize=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-ireplicakeymap-serialize")] +IRequestFilteredSync=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-irequestfilteredsync")] +IRequestFilteredSync::SpecifyFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-irequestfilteredsync-specifyfilter")] +IRequiredExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-irequiredextensions")] +IRequiredExtensions::EnableAllExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-irequiredextensions-enableallextensions")] +IRequiredExtensions::GetFirstExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-irequiredextensions-getfirstextension")] +IRequiredExtensions::GetNextExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-irequiredextensions-getnextextension")] +IResize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iresize")] +IResize::get_InputSize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iresize-get-inputsize")] +IResize::get_MediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iresize-get-mediatype")] +IResize::get_Size=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iresize-get-size")] +IResize::put_MediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iresize-put-mediatype")] +IResize::put_Size=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/iresize-put-size")] +IResolveShellLink=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iresolveshelllink")] +IResolveShellLink::ResolveShellLink=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iresolveshelllink-resolveshelllink")] +IResourceConsumer=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iresourceconsumer")] +IResourceConsumer::AcquireResource=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iresourceconsumer-acquireresource")] +IResourceConsumer::ReleaseResource=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iresourceconsumer-releaseresource")] +IResourceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iresourcemanager")] +IResourceManager::CancelRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iresourcemanager-cancelrequest")] +IResourceManager::NotifyAcquire=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iresourcemanager-notifyacquire")] +IResourceManager::NotifyRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iresourcemanager-notifyrelease")] +IResourceManager::Register=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iresourcemanager-register")] +IResourceManager::RegisterGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iresourcemanager-registergroup")] +IResourceManager::ReleaseFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iresourcemanager-releasefocus")] +IResourceManager::RequestResource=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iresourcemanager-requestresource")] +IResourceManager::SetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iresourcemanager-setfocus")] +IRestrictedErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/restrictederrorinfo/nn-restrictederrorinfo-irestrictederrorinfo")] +IRestrictedErrorInfo::GetErrorDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/restrictederrorinfo/nf-restrictederrorinfo-irestrictederrorinfo-geterrordetails")] +IRestrictedErrorInfo::GetReference=[Documentation("https://docs.microsoft.com/windows/win32/api/restrictederrorinfo/nf-restrictederrorinfo-irestrictederrorinfo-getreference")] +IResultData=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iresultdata")] +IResultData::DeleteAllRsltItems=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-deleteallrsltitems")] +IResultData::DeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-deleteitem")] +IResultData::FindItemByLParam=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-finditembylparam")] +IResultData::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-getitem")] +IResultData::GetNextItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-getnextitem")] +IResultData::GetViewMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-getviewmode")] +IResultData::InsertItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-insertitem")] +IResultData::ModifyItemState=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-modifyitemstate")] +IResultData::ModifyViewStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-modifyviewstyle")] +IResultData::SetDescBarText=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-setdescbartext")] +IResultData::SetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-setitem")] +IResultData::SetItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-setitemcount")] +IResultData::SetViewMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-setviewmode")] +IResultData::Sort=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-sort")] +IResultData::UpdateItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-updateitem")] +IResultData2=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iresultdata2")] +IResultData2::DeleteAllRsltItems=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-deleteallrsltitems")] +IResultData2::DeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-deleteitem")] +IResultData2::FindItemByLParam=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-finditembylparam")] +IResultData2::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-getitem")] +IResultData2::GetNextItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-getnextitem")] +IResultData2::GetViewMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-getviewmode")] +IResultData2::InsertItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-insertitem")] +IResultData2::ModifyItemState=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-modifyitemstate")] +IResultData2::ModifyViewStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-modifyviewstyle")] +IResultData2::RenameResultItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata2-renameresultitem")] +IResultData2::SetDescBarText=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-setdescbartext")] +IResultData2::SetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-setitem")] +IResultData2::SetItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-setitemcount")] +IResultData2::SetViewMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-setviewmode")] +IResultData2::Sort=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-sort")] +IResultData2::UpdateItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdata-updateitem")] +IResultDataCompare=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iresultdatacompare")] +IResultDataCompare::Compare=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdatacompare-compare")] +IResultDataCompareEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iresultdatacompareex")] +IResultDataCompareEx::Compare=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultdatacompareex-compare")] +IResultOwnerData=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iresultownerdata")] +IResultOwnerData::CacheHint=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultownerdata-cachehint")] +IResultOwnerData::FindItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultownerdata-finditem")] +IResultOwnerData::SortItems=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iresultownerdata-sortitems")] +IResultProperty=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultproperty")] +IResultProperty::DataType=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultproperty-datatype")] +IResultProperty::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultproperty-displayname")] +IResultProperty::DisplayState=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultproperty-displaystate")] +IResultProperty::get_DataType=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultproperty-datatype")] +IResultProperty::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultproperty-displayname")] +IResultProperty::get_DisplayState=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultproperty-displaystate")] +IResultProperty::get_Hint=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultproperty-hint")] +IResultProperty::get_IndexColumn=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultproperty-indexcolumn")] +IResultProperty::get_UID=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultproperty-uid")] +IResultProperty::GoBack=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultproperty-goback")] +IResultProperty::GoForward=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultproperty-goforward")] +IResultProperty::Hint=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultproperty-hint")] +IResultProperty::IndexColumn=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultproperty-indexcolumn")] +IResultProperty::UID=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultproperty-uid")] +IResultsFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iresultsfolder")] +IResultsFolder::AddIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iresultsfolder-addidlist")] +IResultsFolder::AddItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iresultsfolder-additem")] +IResultsFolder::RemoveAll=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iresultsfolder-removeall")] +IResultsFolder::RemoveIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iresultsfolder-removeidlist")] +IResultsFolder::RemoveItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iresultsfolder-removeitem")] +IResultsViewer=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer")] +IResultsViewer::Contents=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-contents")] +IResultsViewer::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-displayname")] +IResultsViewer::EnumSelectedItems=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-enumselecteditems")] +IResultsViewer::FilterType=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-filtertype")] +IResultsViewer::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-displayname")] +IResultsViewer::get_FilterType=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-filtertype")] +IResultsViewer::get_HeaderStyle=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-headerstyle")] +IResultsViewer::get_ItemStore=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-itemstore")] +IResultsViewer::get_PreviewStyle=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-previewstyle")] +IResultsViewer::get_QueryText=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-querytext")] +IResultsViewer::get_SortOrderProperty=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-sortorderproperty")] +IResultsViewer::get_SortProperty=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-sortproperty")] +IResultsViewer::GoBack=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-goback")] +IResultsViewer::GoForward=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-goforward")] +IResultsViewer::HeaderStyle=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-headerstyle")] +IResultsViewer::IsUpdateNeeded=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-isupdateneeded")] +IResultsViewer::ItemStore=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-itemstore")] +IResultsViewer::PreviewStyle=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-previewstyle")] +IResultsViewer::PropertyFilters=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-propertyfilters")] +IResultsViewer::put_FilterType=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-filtertype")] +IResultsViewer::put_HeaderStyle=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-headerstyle")] +IResultsViewer::put_ItemStore=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-itemstore")] +IResultsViewer::put_PreviewStyle=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-previewstyle")] +IResultsViewer::put_QueryText=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-querytext")] +IResultsViewer::put_SortOrderProperty=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-sortorderproperty")] +IResultsViewer::put_SortProperty=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-sortproperty")] +IResultsViewer::QueryText=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-querytext")] +IResultsViewer::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-refresh")] +IResultsViewer::ResultsStyle=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-resultsstyle")] +IResultsViewer::SortOrderProperty=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-sortorderproperty")] +IResultsViewer::SortProperty=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-sortproperty")] +IResultsViewer::Stop=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-stop")] +IResultsViewer::Update=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultsviewer-update")] +IResultType=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresulttype")] +IResultType::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresulttype-displayname")] +IResultType::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresulttype-displayname")] +IResultType::get_GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresulttype-getproperty")] +IResultType::get_PreceivedType=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresulttype-preceivedtype")] +IResultType::get_PropertyCount=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresulttype-propertycount")] +IResultType::get_UID=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresulttype-uid")] +IResultType::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresulttype-getproperty")] +IResultType::PreceivedType=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresulttype-preceivedtype")] +IResultType::PropertyCount=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresulttype-propertycount")] +IResultType::put_GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresulttype-getproperty")] +IResultType::UID=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresulttype-uid")] +IResultVerb=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultverb")] +IResultVerb::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultverb-displayname")] +IResultVerb::DoIt=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultverb-doit")] +IResultVerb::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultverb-enabled")] +IResultVerb::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultverb-displayname")] +IResultVerb::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultverb-enabled")] +IResultVerb::get_HelpText=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultverb-helptext")] +IResultVerb::get_Icon=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultverb-icon")] +IResultVerb::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultverb-name")] +IResultVerb::HelpText=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultverb-helptext")] +IResultVerb::Icon=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultverb-icon")] +IResultVerb::Name=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-iresultverb-name")] +IRichChunk=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquerycondition/nn-structuredquerycondition-irichchunk")] +IRichChunk::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquerycondition/nf-structuredquerycondition-irichchunk-getdata")] +IRichChunk::RemoteGetData=[Documentation("https://docs.microsoft.com/windows/win32/search/irichchunk-remotegetdata")] +IRichEditOle=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nn-richole-iricheditole")] +IRichEditOle::ActivateAs=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-activateas")] +IRichEditOle::ContextSensitiveHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-contextsensitivehelp")] +IRichEditOle::ConvertObject=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-convertobject")] +IRichEditOle::GetClientSite=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-getclientsite")] +IRichEditOle::GetClipboardData=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-getclipboarddata")] +IRichEditOle::GetLinkCount=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-getlinkcount")] +IRichEditOle::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-getobject")] +IRichEditOle::GetObjectCount=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-getobjectcount")] +IRichEditOle::HandsOffStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-handsoffstorage")] +IRichEditOle::ImportDataObject=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-importdataobject")] +IRichEditOle::InPlaceDeactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-inplacedeactivate")] +IRichEditOle::InsertObject=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-insertobject")] +IRichEditOle::SaveCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-savecompleted")] +IRichEditOle::SetDvaspect=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-setdvaspect")] +IRichEditOle::SetHostNames=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-sethostnames")] +IRichEditOle::SetLinkAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditole-setlinkavailable")] +IRichEditOleCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nn-richole-iricheditolecallback")] +IRichEditOleCallback::ContextSensitiveHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditolecallback-contextsensitivehelp")] +IRichEditOleCallback::DeleteObject=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditolecallback-deleteobject")] +IRichEditOleCallback::GetClipboardData=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditolecallback-getclipboarddata")] +IRichEditOleCallback::GetContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditolecallback-getcontextmenu")] +IRichEditOleCallback::GetDragDropEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditolecallback-getdragdropeffect")] +IRichEditOleCallback::GetInPlaceContext=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditolecallback-getinplacecontext")] +IRichEditOleCallback::GetNewStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditolecallback-getnewstorage")] +IRichEditOleCallback::QueryAcceptData=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditolecallback-queryacceptdata")] +IRichEditOleCallback::QueryInsertObject=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditolecallback-queryinsertobject")] +IRichEditOleCallback::ShowContainerUI=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/nf-richole-iricheditolecallback-showcontainerui")] +IRichEditUiaInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nn-textserv-irichedituiainformation")] +IRichEditUiaInformation::GetBoundaryRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-irichedituiainformation-getboundaryrectangle")] +IRichEditUiaInformation::IsVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-irichedituiainformation-isvisible")] +IRicheditUiaOverrides=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nn-textserv-irichedituiaoverrides")] +IRicheditUiaOverrides::GetPropertyOverrideValue=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-irichedituiaoverrides-getpropertyoverridevalue")] +IRicheditWindowlessAccessibility=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nn-textserv-iricheditwindowlessaccessibility")] +IRicheditWindowlessAccessibility::CreateProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-iricheditwindowlessaccessibility-createprovider")] +IRMGetLicense=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/irmgetlicense")] +IRoMetaDataLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/roparameterizediid/ns-roparameterizediid-irometadatalocator")] +IRootStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-irootstorage")] +IRootStorage::SwitchToFile=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-irootstorage-switchtofile")] +IRoSimpleMetaDataBuilder=[Documentation("https://docs.microsoft.com/windows/win32/api/roparameterizediid/ns-roparameterizediid-irosimplemetadatabuilder")] +IROTData=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-irotdata")] +IROTData::GetComparisonData=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-irotdata-getcomparisondata")] +IRowsetEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-irowsetevents")] +IRowsetEvents::OnChangedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-irowsetevents-onchangeditem")] +IRowsetEvents::OnDeletedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-irowsetevents-ondeleteditem")] +IRowsetEvents::OnNewItem=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-irowsetevents-onnewitem")] +IRowsetEvents::OnRowsetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-irowsetevents-onrowsetevent")] +IRowsetPrioritization=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-irowsetprioritization")] +IRowsetPrioritization::GetScopePriority=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-irowsetprioritization-getscopepriority")] +IRowsetPrioritization::GetScopeStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-irowsetprioritization-getscopestatistics")] +IRowsetPrioritization::SetScopePriority=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-irowsetprioritization-setscopepriority")] +IRpcChannelBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-irpcchannelbuffer")] +IRpcChannelBuffer::FreeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcchannelbuffer-freebuffer")] +IRpcChannelBuffer::GetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcchannelbuffer-getbuffer")] +IRpcChannelBuffer::GetDestCtx=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcchannelbuffer-getdestctx")] +IRpcChannelBuffer::IsConnected=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcchannelbuffer-isconnected")] +IRpcChannelBuffer::SendReceive=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcchannelbuffer-sendreceive")] +IRpcOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-irpcoptions")] +IRpcOptions::Query=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcoptions-query")] +IRpcOptions::Set=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcoptions-set")] +IRpcProxyBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-irpcproxybuffer")] +IRpcProxyBuffer::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcproxybuffer-connect")] +IRpcProxyBuffer::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcproxybuffer-disconnect")] +IRpcStubBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-irpcstubbuffer")] +IRpcStubBuffer::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcstubbuffer-connect")] +IRpcStubBuffer::CountRefs=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcstubbuffer-countrefs")] +IRpcStubBuffer::DebugServerQueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcstubbuffer-debugserverqueryinterface")] +IRpcStubBuffer::DebugServerRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcstubbuffer-debugserverrelease")] +IRpcStubBuffer::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcstubbuffer-disconnect")] +IRpcStubBuffer::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcstubbuffer-invoke")] +IRpcStubBuffer::IsIIDSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-irpcstubbuffer-isiidsupported")] +IRQ_DES_32=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-irq_des_32")] +IRQ_DES_64=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-irq_des_64")] +IRQ_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-irq_range")] +IRQ_RESOURCE_32=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-irq_resource_32")] +IRQ_RESOURCE_64=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-irq_resource_64")] +IRSOPInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nn-gpedit-irsopinformation")] +IRSOPInformation::GetEventLogEntryText=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-irsopinformation-geteventlogentrytext")] +IRSOPInformation::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-irsopinformation-getflags")] +IRSOPInformation::GetNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/gpedit/nf-gpedit-irsopinformation-getnamespace")] +IRTC=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/irtc")] +IRTC::Configure=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/irtc-configure")] +IRTC::Connect=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/irtc-connect")] +IRTC::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/irtc-disconnect")] +IRTC::GetControlState=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/irtc-getcontrolstate")] +IRTC::GetConversationStatistics=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/irtc-getconversationstatistics")] +IRTC::GetTotalStatistics=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/irtc-gettotalstatistics")] +IRTC::Pause=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/irtc-pause")] +IRTC::QueryStations=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/irtc-querystations")] +IRTC::QueryStatus=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/irtc-querystatus")] +IRTC::Resume=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/irtc-resume")] +IRTC::Start=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/irtc-start")] +IRTC::Stop=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/irtc-stop")] +IRtwqAsyncCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nn-rtworkq-irtwqasynccallback")] +IRtwqAsyncCallback::GetParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-irtwqasynccallback-getparameters")] +IRtwqAsyncCallback::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-irtwqasynccallback-invoke")] +IRtwqAsyncResult=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nn-rtworkq-irtwqasyncresult")] +IRtwqAsyncResult::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-irtwqasyncresult-getobject")] +IRtwqAsyncResult::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-irtwqasyncresult-getstate")] +IRtwqAsyncResult::GetStateNoAddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-irtwqasyncresult-getstatenoaddref")] +IRtwqAsyncResult::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-irtwqasyncresult-getstatus")] +IRtwqAsyncResult::SetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-irtwqasyncresult-setstatus")] +IRtwqPlatformEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nn-rtworkq-irtwqplatformevents")] +IRtwqPlatformEvents::InitializationComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-irtwqplatformevents-initializationcomplete")] +IRtwqPlatformEvents::ShutdownComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-irtwqplatformevents-shutdowncomplete")] +IRtwqPlatformEvents::ShutdownStart=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-irtwqplatformevents-shutdownstart")] +IRunActionCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/irunactioncallback")] +IRunActionCallback::RequestResult=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/irunactioncallback-requestresult-iunknown-ptr")] +IRunActionRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/irunactionrequest")] +IRunActionRequest::RequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/irunactionrequest-requestasync-refguid-iunknown-ptr-irunactioncallback-ptr-dword-dword")] +IRunExperimentCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/irunexperimentcallback")] +IRunExperimentCallback::ResultCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/irunexperimentcallback-resultcallback-dword")] +IRunnableObject=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-irunnableobject")] +IRunnableObject::GetRunningClass=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-irunnableobject-getrunningclass")] +IRunnableObject::IsRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-irunnableobject-isrunning")] +IRunnableObject::LockRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-irunnableobject-lockrunning")] +IRunnableObject::Run=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-irunnableobject-run")] +IRunnableObject::SetContainedObject=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-irunnableobject-setcontainedobject")] +IRunnableTask=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-irunnabletask")] +IRunnableTask::IsRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-irunnabletask-isrunning")] +IRunnableTask::Kill=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-irunnabletask-kill")] +IRunnableTask::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-irunnabletask-resume")] +IRunnableTask::Run=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-irunnabletask-run")] +IRunnableTask::Suspend=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-irunnabletask-suspend")] +IRunningObjectTable=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-irunningobjecttable")] +IRunningObjectTable::EnumRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-irunningobjecttable-enumrunning")] +IRunningObjectTable::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-irunningobjecttable-getobject")] +IRunningObjectTable::GetTimeOfLastChange=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-irunningobjecttable-gettimeoflastchange")] +IRunningObjectTable::IsRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-irunningobjecttable-isrunning")] +IRunningObjectTable::NoteChangeTime=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-irunningobjecttable-notechangetime")] +IRunningObjectTable::Register=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-irunningobjecttable-register")] +IRunningObjectTable::Revoke=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-irunningobjecttable-revoke")] +IRunningTask=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-irunningtask")] +IRunningTask::CurrentAction=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtask-get_currentaction")] +IRunningTask::EnginePID=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtask-get_enginepid")] +IRunningTask::get_CurrentAction=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtask-get_currentaction")] +IRunningTask::get_EnginePID=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtask-get_enginepid")] +IRunningTask::get_InstanceGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtask-get_instanceguid")] +IRunningTask::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtask-get_name")] +IRunningTask::get_Path=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtask-get_path")] +IRunningTask::get_State=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtask-get_state")] +IRunningTask::InstanceGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtask-get_instanceguid")] +IRunningTask::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtask-get_name")] +IRunningTask::Path=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtask-get_path")] +IRunningTask::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtask-refresh")] +IRunningTask::State=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtask-get_state")] +IRunningTask::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtask-stop")] +IRunningTaskCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-irunningtaskcollection")] +IRunningTaskCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtaskcollection-get__newenum")] +IRunningTaskCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtaskcollection-get_count")] +IRunningTaskCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtaskcollection-get__newenum")] +IRunningTaskCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtaskcollection-get_count")] +IRunningTaskCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtaskcollection-get_item")] +IRunningTaskCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtaskcollection-get_item")] +IS_ADSPEC_BODY=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-is_adspec_body")] +IS_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/api/winerror/nf-winerror-is_error")] +IS_FLOWSPEC=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-is_flowspec")] +IS_HIGH_SURROGATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-is_high_surrogate")] +IS_INTRESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-is_intresource")] +IS_LOW_SURROGATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-is_low_surrogate")] +IS_POINTER_CANCELED_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-is_pointer_canceled_wparam")] +IS_POINTER_FIFTHBUTTON_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-is_pointer_fifthbutton_wparam")] +IS_POINTER_FIRSTBUTTON_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-is_pointer_firstbutton_wparam")] +IS_POINTER_FLAG_SET_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-is_pointer_flag_set_wparam")] +IS_POINTER_FOURTHBUTTON_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-is_pointer_fourthbutton_wparam")] +IS_POINTER_INCONTACT_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-is_pointer_incontact_wparam")] +IS_POINTER_INRANGE_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-is_pointer_inrange_wparam")] +IS_POINTER_NEW_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-is_pointer_new_wparam")] +IS_POINTER_SECONDBUTTON_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-is_pointer_secondbutton_wparam")] +IS_POINTER_THIRDBUTTON_WPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-is_pointer_thirdbutton_wparam")] +Is_Protected=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/is-protected")] +IS_SPECIAL_COOKIE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-is_special_cookie")] +IS_SPECIAL_DATAOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-is_special_dataobject")] +IS_SURROGATE_PAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-is_surrogate_pair")] +Is_Trusted=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/is-trusted")] +IsAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-isaccelerator")] +IsActivated=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/isactivated-win32-tpm")] +IsAdditionalPdpContextProfile=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-isadditionalpdpcontextprofile")] +IsAdminPackage=[Documentation("https://docs.microsoft.com/windows/win32/Msi/isadminpackage")] +ISampleGrabber=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/isamplegrabber")] +ISampleGrabber::GetConnectedMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/isamplegrabber-getconnectedmediatype")] +ISampleGrabber::GetCurrentBuffer=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/isamplegrabber-getcurrentbuffer")] +ISampleGrabber::GetCurrentSample=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/isamplegrabber-getcurrentsample")] +ISampleGrabber::SetBufferSamples=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/isamplegrabber-setbuffersamples")] +ISampleGrabber::SetCallback=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/isamplegrabber-setcallback")] +ISampleGrabber::SetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/isamplegrabber-setmediatype")] +ISampleGrabber::SetOneShot=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/isamplegrabber-setoneshot")] +ISampleGrabberCB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/isamplegrabbercb")] +ISampleGrabberCB::BufferCB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/isamplegrabbercb-buffercb")] +ISampleGrabberCB::SampleCB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/isamplegrabbercb-samplecb")] +ISAN=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/isan")] +IsApiSetImplemented=[Documentation("https://docs.microsoft.com/windows/win32/api/apiquery2/nf-apiquery2-isapisetimplemented")] +IsAppThemed=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-isappthemed")] +IsAudioStreamEnabled=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/isaudiostreamenabled-method")] +IsAutoUnlockEnabled=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/isautounlockenabled-win32-encryptablevolume")] +IsAutoUnlockKeyStored=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/isautounlockkeystored-win32-encryptablevolume")] +IsBadBoundedStringPtr=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/isbadboundedstringptr")] +IsBadCodePtr=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-isbadcodeptr")] +IsBadReadPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-isbadreadptr")] +IsBadStringPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-isbadstringptra")] +IsBadStringPtrA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-isbadstringptra")] +IsBadStringPtrW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-isbadstringptrw")] +IsBadWritePtr=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-isbadwriteptr")] +ISBE2Crossbar=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-isbe2crossbar")] +ISBE2Crossbar::EnableDefaultMode=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2crossbar-enabledefaultmode")] +ISBE2Crossbar::EnumStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2crossbar-enumstreams")] +ISBE2Crossbar::GetInitialProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2crossbar-getinitialprofile")] +ISBE2Crossbar::SetOutputProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2crossbar-setoutputprofile")] +ISBE2EnumStream=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-isbe2enumstream")] +ISBE2EnumStream::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2enumstream-clone")] +ISBE2EnumStream::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2enumstream-next")] +ISBE2EnumStream::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2enumstream-reset")] +ISBE2EnumStream::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2enumstream-skip")] +ISBE2FileScan=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-isbe2filescan")] +ISBE2FileScan::RepairFile=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2filescan-repairfile")] +ISBE2GlobalEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-isbe2globalevent")] +ISBE2GlobalEvent::GetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2globalevent-getevent")] +ISBE2GlobalEvent2=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-isbe2globalevent2")] +ISBE2GlobalEvent2::GetEventEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2globalevent2-geteventex")] +ISBE2MediaTypeProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-isbe2mediatypeprofile")] +ISBE2MediaTypeProfile::AddStream=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2mediatypeprofile-addstream")] +ISBE2MediaTypeProfile::DeleteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2mediatypeprofile-deletestream")] +ISBE2MediaTypeProfile::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2mediatypeprofile-getstream")] +ISBE2MediaTypeProfile::GetStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2mediatypeprofile-getstreamcount")] +ISBE2SpanningEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-isbe2spanningevent")] +ISBE2SpanningEvent::GetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2spanningevent-getevent")] +ISBE2StreamMap=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-isbe2streammap")] +ISBE2StreamMap::EnumMappedStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2streammap-enummappedstreams")] +ISBE2StreamMap::MapStream=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2streammap-mapstream")] +ISBE2StreamMap::UnmapStream=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-isbe2streammap-unmapstream")] +IsBthLEUuidMatch=[Documentation("https://docs.microsoft.com/windows/win32/api/bthledef/nf-bthledef-isbthleuuidmatch")] +IsCalendarLeapYear=[Documentation("https://docs.microsoft.com/windows/win32/Intl/iscalendarleapyear")] +IScanningTuner=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iscanningtuner")] +IScanningTuner::AutoProgram=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iscanningtuner-autoprogram")] +IScanningTuner::ScanDown=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iscanningtuner-scandown")] +IScanningTuner::ScanUp=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iscanningtuner-scanup")] +IScanningTuner::SeekDown=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iscanningtuner-seekdown")] +IScanningTuner::SeekUp=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iscanningtuner-seekup")] +IScanningTunerEx=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-iscanningtunerex")] +IScanningTunerEx::GetCurrentLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iscanningtunerex-getcurrentlocator")] +IScanningTunerEx::GetCurrentTunerStandardCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iscanningtunerex-getcurrenttunerstandardcapability")] +IScanningTunerEx::GetTunerScanningCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iscanningtunerex-gettunerscanningcapability")] +IScanningTunerEx::GetTunerStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iscanningtunerex-gettunerstatus")] +IScanningTunerEx::PerformExhaustiveScan=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iscanningtunerex-performexhaustivescan")] +IScanningTunerEx::ResumeCurrentScan=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iscanningtunerex-resumecurrentscan")] +IScanningTunerEx::SetScanSignalTypeFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iscanningtunerex-setscansignaltypefilter")] +IScanningTunerEx::TerminateCurrentScan=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-iscanningtunerex-terminatecurrentscan")] +IScanProfile=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofile")] +IScanProfile::GetAllPropIDs=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofile-getallpropids")] +IScanProfile::GetDeviceID=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofile-getdeviceid")] +IScanProfile::GetGUID=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofile-getguid")] +IScanProfile::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofile-getitem")] +IScanProfile::GetName=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofile-getname")] +IScanProfile::GetNumPropIDS=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofile-getnumpropids")] +IScanProfile::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofile-getproperty")] +IScanProfile::IsDefault=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofile-isdefault")] +IScanProfile::RemoveProperty=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofile-removeproperty")] +IScanProfile::Save=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofile-save")] +IScanProfile::SetItem=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofile-setitem")] +IScanProfile::SetName=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofile-setname")] +IScanProfile::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofile-setproperty")] +IScanProfileMgr=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofilemgr")] +IScanProfileMgr::CreateProfile=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofilemgr-createprofile")] +IScanProfileMgr::DeleteAllProfiles=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofilemgr-deleteallprofiles")] +IScanProfileMgr::DeleteAllProfilesForUser=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofilemgr-deleteallprofilesforuser")] +IScanProfileMgr::DeleteProfile=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofilemgr-deleteprofile")] +IScanProfileMgr::GetDefaultProfile=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofilemgr-getdefaultprofile")] +IScanProfileMgr::GetNumProfiles=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofilemgr-getnumprofiles")] +IScanProfileMgr::GetNumProfilesforDeviceID=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofilemgr-getnumprofilesfordeviceid")] +IScanProfileMgr::GetProfiles=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofilemgr-getprofiles")] +IScanProfileMgr::GetProfilesforDeviceID=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofilemgr-getprofilesfordeviceid")] +IScanProfileMgr::OpenProfile=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofilemgr-openprofile")] +IScanProfileMgr::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofilemgr-refresh")] +IScanProfileMgr::SetDefault=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofilemgr-setdefault")] +IScanProfileUI=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofileui")] +IScanProfileUI::ScanProfileDialog=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iscanprofileui-scanprofiledialog")] +ISCard=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscard")] +ISCard::AttachByHandle=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscard-attachbyhandle")] +ISCard::AttachByReader=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscard-attachbyreader")] +ISCard::Detach=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscard-detach")] +ISCard::get_Atr=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscard-get-atr")] +ISCard::get_CardHandle=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscard-get-cardhandle")] +ISCard::get_Context=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscard-get-context")] +ISCard::get_Protocol=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscard-get-protocol")] +ISCard::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscard-get-status")] +ISCard::LockSCard=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscard-lockscard")] +ISCard::ReAttach=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscard-reattach")] +ISCard::Transaction=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscard-transaction")] +ISCard::UnlockSCard=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscard-unlockscard")] +ISCardAuth=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardauth")] +ISCardAuth::APP_Auth=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardauth-app-auth")] +ISCardAuth::GetChallenge=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardauth-getchallenge")] +ISCardAuth::ICC_Auth=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardauth-icc-auth")] +ISCardAuth::User_Auth=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardauth-user-auth")] +ISCardCmd=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd")] +ISCardCmd::BuildCmd=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-buildcmd")] +ISCardCmd::Clear=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-clear")] +ISCardCmd::Encapsulate=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-encapsulate")] +ISCardCmd::get_AlternateClassId=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-alternateclassid")] +ISCardCmd::get_Apdu=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-apdu")] +ISCardCmd::get_ApduLength=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-apdulength")] +ISCardCmd::get_ApduReply=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-apdureply")] +ISCardCmd::get_ApduReplyLength=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-apdureplylength")] +ISCardCmd::get_ClassId=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-classid")] +ISCardCmd::get_Data=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-data")] +ISCardCmd::get_InstructionId=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-instructionid")] +ISCardCmd::get_LeField=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-lefield")] +ISCardCmd::get_P1=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-p1")] +ISCardCmd::get_P2=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-p2")] +ISCardCmd::get_P3=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-p3")] +ISCardCmd::get_ReplyNad=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-replynad")] +ISCardCmd::get_ReplyStatus=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-replystatus")] +ISCardCmd::get_ReplyStatusSW1=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-replystatussw1")] +ISCardCmd::get_ReplyStatusSW2=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-get-replystatussw2")] +ISCardCmd::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd")] +ISCardCmd::put_AlternateClassId=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-put-alternateclassid")] +ISCardCmd::put_Apdu=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-put-apdu")] +ISCardCmd::put_ApduReply=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-put-apdureply")] +ISCardCmd::put_ClassId=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-put-classid")] +ISCardCmd::put_Data=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-put-data")] +ISCardCmd::put_InstructionId=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-put-instructionid")] +ISCardCmd::put_Nad=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-put-nad")] +ISCardCmd::put_P1=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-put-p1")] +ISCardCmd::put_P2=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-put-p2")] +ISCardCmd::put_ReplyStatus=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd-put-replystatus")] +ISCardCmd::Type=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardcmd")] +ISCardDatabase=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscarddatabase")] +ISCardDatabase::GetProviderCardId=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscarddatabase-getprovidercardid")] +ISCardDatabase::ListCardInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscarddatabase-listcardinterfaces")] +ISCardDatabase::ListCards=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscarddatabase-listcards")] +ISCardDatabase::ListReaderGroups=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscarddatabase-listreadergroups")] +ISCardDatabase::ListReaders=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscarddatabase-listreaders")] +ISCardFileAccess=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess")] +ISCardFileAccess::ChangeDir=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess-changedir")] +ISCardFileAccess::Close=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess-close")] +ISCardFileAccess::Create=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess-create")] +ISCardFileAccess::Delete=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess-delete")] +ISCardFileAccess::Directory=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess-directory")] +ISCardFileAccess::GetCurrentDir=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess-getcurrentdir")] +ISCardFileAccess::GetFileCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess-getfilecapabilities")] +ISCardFileAccess::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess-getproperties")] +ISCardFileAccess::Invalidate=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess-invalidate")] +ISCardFileAccess::Open=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess-open")] +ISCardFileAccess::Read=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess-read")] +ISCardFileAccess::Rehabilitate=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess-rehabilitate")] +ISCardFileAccess::Seek=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess-seek")] +ISCardFileAccess::SetProperties=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess-setproperties")] +ISCardFileAccess::Write=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardfileaccess-write")] +ISCardISO7816=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816")] +ISCardISO7816::AppendRecord=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-appendrecord")] +ISCardISO7816::EraseBinary=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-erasebinary")] +ISCardISO7816::ExternalAuthenticate=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-externalauthenticate")] +ISCardISO7816::GetChallenge=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-getchallenge")] +ISCardISO7816::GetData=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-getdata")] +ISCardISO7816::GetResponse=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-getresponse")] +ISCardISO7816::InternalAuthenticate=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-internalauthenticate")] +ISCardISO7816::ManageChannel=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-managechannel")] +ISCardISO7816::PutData=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-putdata")] +ISCardISO7816::ReadBinary=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-readbinary")] +ISCardISO7816::ReadRecord=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-readrecord")] +ISCardISO7816::SelectFile=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-selectfile")] +ISCardISO7816::SetDefaultClassId=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-setdefaultclassid")] +ISCardISO7816::UpdateBinary=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-updatebinary")] +ISCardISO7816::UpdateRecord=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-updaterecord")] +ISCardISO7816::Verify=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-verify")] +ISCardISO7816::WriteBinary=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-writebinary")] +ISCardISO7816::WriteRecord=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardiso7816-writerecord")] +ISCardLocate=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardlocate")] +ISCardLocate::ConfigureCardGuidSearch=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardlocate")] +ISCardLocate::ConfigureCardNameSearch=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardlocate-configurecardnamesearch")] +ISCardLocate::FindCard=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardlocate-findcard")] +ISCardManage=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardmanage")] +ISCardManage::AttachByHandle=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardmanage-attachbyhandle")] +ISCardManage::AttachByIFD=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardmanage-attachbyifd")] +ISCardManage::CreateCardAuth=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardmanage-createcardauth")] +ISCardManage::CreateCHVerification=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardmanage-createchverification")] +ISCardManage::CreateFileAccess=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardmanage-createfileaccess")] +ISCardManage::CreateInterface=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardmanage-createinterface")] +ISCardManage::Detach=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardmanage-detach")] +ISCardManage::Reconnect=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardmanage-reconnect")] +ISCardManage::SCardLock=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardmanage-scardlock")] +ISCardManage::SCardUnlock=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardmanage-scardunlock")] +ISCardManage::Status=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardmanage-status")] +ISCardTypeConv=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardtypeconv")] +ISCardTypeConv::ConvertByteArrayToByteBuffer=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardtypeconv-convertbytearraytobytebuffer")] +ISCardTypeConv::ConvertByteBufferToByteArray=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardtypeconv-convertbytebuffertobytearray")] +ISCardTypeConv::ConvertByteBufferToSafeArray=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardtypeconv-convertbytebuffertosafearray")] +ISCardTypeConv::ConvertSafeArrayToByteBuffer=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardtypeconv-convertsafearraytobytebuffer")] +ISCardTypeConv::CreateByteArray=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardtypeconv-createbytearray")] +ISCardTypeConv::CreateByteBuffer=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardtypeconv-createbytebuffer")] +ISCardTypeConv::CreateSafeArray=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardtypeconv-createsafearray")] +ISCardTypeConv::FreeIStreamMemoryPtr=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardtypeconv-freeistreammemoryptr")] +ISCardTypeConv::GetAtIStreamMemory=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardtypeconv-getatistreammemory")] +ISCardTypeConv::SizeOfIStream=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardtypeconv-sizeofistream")] +ISCardVerify=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardverify")] +ISCardVerify::ChangeCode=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardverify-changecode")] +ISCardVerify::ResetSecurityState=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardverify-resetsecuritystate")] +ISCardVerify::Verify=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/iscardverify-verify")] +IsCatalogFile=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nf-mscat-iscatalogfile")] +ISceSvcAttachmentData=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/nn-scesvc-iscesvcattachmentdata")] +ISceSvcAttachmentData::CloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/nf-scesvc-iscesvcattachmentdata-closehandle")] +ISceSvcAttachmentData::FreeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/nf-scesvc-iscesvcattachmentdata-freebuffer")] +ISceSvcAttachmentData::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/nf-scesvc-iscesvcattachmentdata-getdata")] +ISceSvcAttachmentData::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/nf-scesvc-iscesvcattachmentdata-initialize")] +ISceSvcAttachmentPersistInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/nn-scesvc-iscesvcattachmentpersistinfo")] +ISceSvcAttachmentPersistInfo::FreeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/nf-scesvc-iscesvcattachmentpersistinfo-freebuffer")] +ISceSvcAttachmentPersistInfo::IsDirty=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/nf-scesvc-iscesvcattachmentpersistinfo-isdirty")] +ISceSvcAttachmentPersistInfo::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/nf-scesvc-iscesvcattachmentpersistinfo-save")] +IsCharAlpha=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ischaralphaa")] +IsCharAlphaA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ischaralphaa")] +IsCharAlphaNumeric=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ischaralphanumerica")] +IsCharAlphaNumericA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ischaralphanumerica")] +IsCharAlphaNumericW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ischaralphanumericw")] +IsCharAlphaNumericWrapW=[Documentation("https://docs.microsoft.com/windows/win32/shell/ischaralphanumericwrapw")] +IsCharAlphaW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ischaralphaw")] +IsCharLower=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ischarlowera")] +IsCharLowerA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ischarlowera")] +IsCharLowerW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ischarlowerw")] +IsCharSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-ischarspacea")] +IsCharSpaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-ischarspacea")] +IsCharSpaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-ischarspacew")] +IsCharUpper=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ischaruppera")] +IsCharUpperA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ischaruppera")] +IsCharUpperW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ischarupperw")] +ISchedule=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-ischedule")] +ISchedule::Days=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedule-put_days")] +ISchedule::EndDate=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedule-get_enddate")] +ISchedule::get_Days=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedule-get_days")] +ISchedule::get_EndDate=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedule-get_enddate")] +ISchedule::get_StartDate=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedule-get_startdate")] +ISchedule::get_StartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedule-get_starttime")] +ISchedule::put_Days=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedule-put_days")] +ISchedule::put_EndDate=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedule-put_enddate")] +ISchedule::put_StartDate=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedule-put_startdate")] +ISchedule::put_StartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedule-put_starttime")] +ISchedule::StartDate=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedule-get_startdate")] +ISchedule::StartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedule-get_starttime")] +IScheduleCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-ischedulecollection")] +IScheduleCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedulecollection-get__newenum")] +IScheduleCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedulecollection-add")] +IScheduleCollection::AddRange=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedulecollection-addrange")] +IScheduleCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedulecollection-clear")] +IScheduleCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedulecollection-get_count")] +IScheduleCollection::CreateSchedule=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedulecollection-createschedule")] +IScheduleCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedulecollection-get__newenum")] +IScheduleCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedulecollection-get_count")] +IScheduleCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedulecollection-get_item")] +IScheduleCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedulecollection-get_item")] +IScheduleCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ischedulecollection-remove")] +IScheduledWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nn-mstask-ischeduledworkitem")] +IScheduledWorkItem::CreateTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-createtrigger")] +IScheduledWorkItem::DeleteTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-deletetrigger")] +IScheduledWorkItem::EditWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-editworkitem")] +IScheduledWorkItem::GetAccountInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-getaccountinformation")] +IScheduledWorkItem::GetComment=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-getcomment")] +IScheduledWorkItem::GetCreator=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-getcreator")] +IScheduledWorkItem::GetErrorRetryCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-geterrorretrycount")] +IScheduledWorkItem::GetErrorRetryInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-geterrorretryinterval")] +IScheduledWorkItem::GetExitCode=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-getexitcode")] +IScheduledWorkItem::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-getflags")] +IScheduledWorkItem::GetIdleWait=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-getidlewait")] +IScheduledWorkItem::GetMostRecentRunTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-getmostrecentruntime")] +IScheduledWorkItem::GetNextRunTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-getnextruntime")] +IScheduledWorkItem::GetRunTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-getruntimes")] +IScheduledWorkItem::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-getstatus")] +IScheduledWorkItem::GetTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-gettrigger")] +IScheduledWorkItem::GetTriggerCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-gettriggercount")] +IScheduledWorkItem::GetTriggerString=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-gettriggerstring")] +IScheduledWorkItem::GetWorkItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-getworkitemdata")] +IScheduledWorkItem::Run=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-run")] +IScheduledWorkItem::SetAccountInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-setaccountinformation")] +IScheduledWorkItem::SetComment=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-setcomment")] +IScheduledWorkItem::SetCreator=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-setcreator")] +IScheduledWorkItem::SetErrorRetryCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-seterrorretrycount")] +IScheduledWorkItem::SetErrorRetryInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-seterrorretryinterval")] +IScheduledWorkItem::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-setflags")] +IScheduledWorkItem::SetIdleWait=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-setidlewait")] +IScheduledWorkItem::SetWorkItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-setworkitemdata")] +IScheduledWorkItem::Terminate=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-ischeduledworkitem-terminate")] +ISchemaLocalizerSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nn-structuredquery-ischemalocalizersupport")] +ISchemaLocalizerSupport::Localize=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ischemalocalizersupport-localize")] +ISchemaProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nn-structuredquery-ischemaprovider")] +ISchemaProvider::Entities=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ischemaprovider-entities")] +ISchemaProvider::GetEntity=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ischemaprovider-getentity")] +ISchemaProvider::Localize=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ischemaprovider-localize")] +ISchemaProvider::LookupAuthoredNamedEntity=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ischemaprovider-lookupauthorednamedentity")] +ISchemaProvider::MetaData=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ischemaprovider-metadata")] +ISchemaProvider::RootEntity=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ischemaprovider-rootentity")] +ISchemaProvider::SaveBinary=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-ischemaprovider-savebinary")] +IsChild=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ischild")] +IsClipboardFormatAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-isclipboardformatavailable")] +ISClusPartitionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msclus/nn-msclus-iscluspartitionex")] +IsColorProfileTagPresent=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-iscolorprofiletagpresent")] +IsColorProfileValid=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-iscolorprofilevalid")] +IsCommandBlocked=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/iscommandblocked-win32-tpm")] +IsCommandPresent=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/iscommandpresent-win32-tpm")] +IsCompositionActive=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-iscompositionactive")] +IsConfigurationEqual=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/control-isconfigurationequal")] +ISCPSecureAuthenticate=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iscpsecureauthenticate")] +ISCPSecureAuthenticate::GetSecureQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsecureauthenticate-getsecurequery")] +ISCPSecureAuthenticate2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iscpsecureauthenticate2")] +ISCPSecureAuthenticate2::GetSCPSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsecureauthenticate2-getscpsession")] +ISCPSecureExchange=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iscpsecureexchange")] +ISCPSecureExchange::ObjectData=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsecureexchange-objectdata")] +ISCPSecureExchange::TransferComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsecureexchange-transfercomplete")] +ISCPSecureExchange::TransferContainerData=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsecureexchange-transfercontainerdata")] +ISCPSecureExchange2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iscpsecureexchange2")] +ISCPSecureExchange2::TransferContainerData2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsecureexchange2-transfercontainerdata2")] +ISCPSecureExchange3=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iscpsecureexchange3")] +ISCPSecureExchange3::TransferCompleteForDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsecureexchange3-transfercompletefordevice")] +ISCPSecureExchange3::TransferContainerDataOnClearChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsecureexchange3-transfercontainerdataonclearchannel")] +ISCPSecureQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iscpsecurequery")] +ISCPSecureQuery::ExamineData=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsecurequery-examinedata")] +ISCPSecureQuery::GetDataDemands=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsecurequery-getdatademands")] +ISCPSecureQuery::GetRights=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsecurequery-getrights")] +ISCPSecureQuery::MakeDecision=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsecurequery-makedecision")] +ISCPSecureQuery2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iscpsecurequery2")] +ISCPSecureQuery2::MakeDecision2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsecurequery2-makedecision2")] +ISCPSecureQuery3=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iscpsecurequery3")] +ISCPSecureQuery3::GetRightsOnClearChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsecurequery3-getrightsonclearchannel")] +ISCPSecureQuery3::MakeDecisionOnClearChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsecurequery3-makedecisiononclearchannel")] +ISCPSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iscpsession")] +ISCPSession::BeginSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsession-beginsession")] +ISCPSession::EndSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsession-endsession")] +ISCPSession::GetSecureQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iscpsession-getsecurequery")] +ISCrdEnr=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr")] +ISCrdEnr::CSPCount=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-cspcount")] +ISCrdEnr::CSPName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-cspname")] +ISCrdEnr::enumCAName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-enumcaname")] +ISCrdEnr::enumCertTemplateName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-enumcerttemplatename")] +ISCrdEnr::enumCSPName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-enumcspname")] +ISCrdEnr::get_CSPCount=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-cspcount")] +ISCrdEnr::get_CSPName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-cspname")] +ISCrdEnr::getCACount=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getcacount")] +ISCrdEnr::getCAName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getcaname")] +ISCrdEnr::getCertTemplateCount=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getcerttemplatecount")] +ISCrdEnr::getCertTemplateName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getcerttemplatename")] +ISCrdEnr::getCertTemplateSMIME=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getcerttemplatesmime")] +ISCrdEnr::getEnrolledCertificateName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getenrolledcertificatename")] +ISCrdEnr::getSigningCertificateName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getsigningcertificatename")] +ISCrdEnr::getUserName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getusername")] +ISCrdEnr::put_CSPName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-cspname")] +ISCrdEnr::resetUser=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-resetuser")] +ISCrdEnr::selectSigningCertificate=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-selectsigningcertificate")] +ISCrdEnr::selectUserName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-selectusername")] +ISCrdEnr::setCAName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-setcaname")] +ISCrdEnr::setCertTemplateName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-setcerttemplatename")] +ISCrdEnr::setSigningCertificate=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-setsigningcertificate")] +ISCrdEnr::setUserName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-setusername")] +IScrollItemProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iscrollitemprovider")] +IScrollItemProvider::ScrollIntoView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iscrollitemprovider-scrollintoview")] +IScrollProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iscrollprovider")] +IScrollProvider::get_HorizontallyScrollable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iscrollprovider-get_horizontallyscrollable")] +IScrollProvider::get_HorizontalScrollPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iscrollprovider-get_horizontalscrollpercent")] +IScrollProvider::get_HorizontalViewSize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iscrollprovider-get_horizontalviewsize")] +IScrollProvider::get_VerticallyScrollable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iscrollprovider-get_verticallyscrollable")] +IScrollProvider::get_VerticalScrollPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iscrollprovider-get_verticalscrollpercent")] +IScrollProvider::get_VerticalViewSize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iscrollprovider-get_verticalviewsize")] +IScrollProvider::HorizontallyScrollable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iscrollprovider-get_horizontallyscrollable")] +IScrollProvider::HorizontalScrollPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iscrollprovider-get_horizontalscrollpercent")] +IScrollProvider::HorizontalViewSize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iscrollprovider-get_horizontalviewsize")] +IScrollProvider::Scroll=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iscrollprovider-scroll")] +IScrollProvider::SetScrollPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iscrollprovider-setscrollpercent")] +IScrollProvider::VerticallyScrollable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iscrollprovider-get_verticallyscrollable")] +IScrollProvider::VerticalScrollPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iscrollprovider-get_verticalscrollpercent")] +IScrollProvider::VerticalViewSize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iscrollprovider-get_verticalviewsize")] +IsCrossIsolatedEnvironmentClipboardContent=[Documentation("https://docs.microsoft.com/windows/win32/api/isolatedwindowsenvironmentutils/nf-isolatedwindowsenvironmentutils-iscrossisolatedenvironmentclipboardcontent")] +ISCSI_AUTH_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ne-iscsidsc-iscsi_auth_types")] +ISCSI_CONNECTION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_connection_infoa")] +ISCSI_CONNECTION_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_connection_infoa")] +ISCSI_CONNECTION_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_connection_infow")] +ISCSI_DEVICE_ON_SESSION=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_device_on_sessiona")] +ISCSI_DEVICE_ON_SESSIONA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_device_on_sessiona")] +ISCSI_DEVICE_ON_SESSIONW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_device_on_sessionw")] +ISCSI_DIGEST_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ne-iscsidsc-iscsi_digest_types")] +ISCSI_LOGIN_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_login_options")] +ISCSI_SESSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_session_infoa")] +ISCSI_SESSION_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_session_infoa")] +ISCSI_SESSION_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_session_infow")] +ISCSI_TARGET_MAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_target_mappingw")] +ISCSI_TARGET_MAPPINGA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_target_mappinga")] +ISCSI_TARGET_MAPPINGW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_target_mappingw")] +ISCSI_TARGET_PORTAL=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_target_portalw")] +ISCSI_TARGET_PORTAL_GROUP=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_target_portal_groupa")] +ISCSI_TARGET_PORTAL_GROUPA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_target_portal_groupa")] +ISCSI_TARGET_PORTAL_GROUPW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_target_portal_groupw")] +ISCSI_TARGET_PORTAL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_target_portal_infow")] +ISCSI_TARGET_PORTAL_INFO_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_target_portal_info_exw")] +ISCSI_TARGET_PORTAL_INFO_EXA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_target_portal_info_exa")] +ISCSI_TARGET_PORTAL_INFO_EXW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_target_portal_info_exw")] +ISCSI_TARGET_PORTAL_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_target_portal_infoa")] +ISCSI_TARGET_PORTAL_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_target_portal_infow")] +ISCSI_TARGET_PORTALA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_target_portala")] +ISCSI_TARGET_PORTALW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_target_portalw")] +ISCSI_UNIQUE_SESSION_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_unique_session_id")] +ISCSI_VERSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-iscsi_version_info")] +ISCSITGT_SPT_SESSION_STOP=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iscsitgt-spt-session-stop")] +ISCTE_EAS=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nn-atscpsipparser-iscte_eas")] +ISCTE_EAS::GetAlertPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getalertpriority")] +ISCTE_EAS::GetAlertText=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getalerttext")] +ISCTE_EAS::GetCountOfTableDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getcountoftabledescriptors")] +ISCTE_EAS::GetDetailsAudioOOBSourceID=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getdetailsaudiooobsourceid")] +ISCTE_EAS::GetDetailsMajor=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getdetailsmajor")] +ISCTE_EAS::GetDetailsMinor=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getdetailsminor")] +ISCTE_EAS::GetDetailsOOBSourceID=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getdetailsoobsourceid")] +ISCTE_EAS::GetDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getduration")] +ISCTE_EAS::GetEASEventCode=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-geteaseventcode")] +ISCTE_EAS::GetEASEventCodeLen=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-geteaseventcodelen")] +ISCTE_EAS::GetEASEventID=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-geteaseventid")] +ISCTE_EAS::GetExceptionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getexceptioncount")] +ISCTE_EAS::GetExceptionService=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getexceptionservice")] +ISCTE_EAS::GetLocationCodes=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getlocationcodes")] +ISCTE_EAS::GetLocationCount=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getlocationcount")] +ISCTE_EAS::GetNatureOfActivationText=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getnatureofactivationtext")] +ISCTE_EAS::GetOriginatorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getoriginatorcode")] +ISCTE_EAS::GetProtocolVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getprotocolversion")] +ISCTE_EAS::GetRawAlertText=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getrawalerttext")] +ISCTE_EAS::GetRawAlertTextLen=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getrawalerttextlen")] +ISCTE_EAS::GetRawNatureOfActivationText=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getrawnatureofactivationtext")] +ISCTE_EAS::GetRawNatureOfActivationTextLen=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getrawnatureofactivationtextlen")] +ISCTE_EAS::GetSequencyNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getsequencynumber")] +ISCTE_EAS::GetStartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getstarttime")] +ISCTE_EAS::GetTableDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-gettabledescriptorbyindex")] +ISCTE_EAS::GetTableDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-gettabledescriptorbytag")] +ISCTE_EAS::GetTimeRemaining=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-gettimeremaining")] +ISCTE_EAS::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-getversionnumber")] +ISCTE_EAS::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iscte_eas-initialize")] +IsDBCSLeadByte=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-isdbcsleadbyte")] +IsDBCSLeadByteEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-isdbcsleadbyteex")] +IsDebuggerPresent=[Documentation("https://docs.microsoft.com/windows/win32/api/debugapi/nf-debugapi-isdebuggerpresent")] +IsDefault=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-isdefault")] +IsDestinationReachable=[Documentation("https://docs.microsoft.com/windows/win32/api/sensapi/nf-sensapi-isdestinationreachablew")] +IsDestinationReachableA=[Documentation("https://docs.microsoft.com/windows/win32/api/sensapi/nf-sensapi-isdestinationreachablea")] +IsDestinationReachableW=[Documentation("https://docs.microsoft.com/windows/win32/api/sensapi/nf-sensapi-isdestinationreachablew")] +IsDeviceRegisteredWithManagement=[Documentation("https://docs.microsoft.com/windows/win32/api/mdmregistration/nf-mdmregistration-isdeviceregisteredwithmanagement")] +IsDialogMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-isdialogmessagea")] +IsDialogMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-isdialogmessagea")] +IsDialogMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-isdialogmessagew")] +IsDlgButtonChecked=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-isdlgbuttonchecked")] +ISdo=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nn-sdoias-isdo")] +ISdo::Apply=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdo-apply")] +ISdo::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdo-get__newenum")] +ISdo::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdo-getproperty")] +ISdo::GetPropertyInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdo-getpropertyinfo")] +ISdo::PutProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdo-putproperty")] +ISdo::ResetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdo-resetproperty")] +ISdo::Restore=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdo-restore")] +ISdoCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nn-sdoias-isdocollection")] +ISdoCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdocollection-add")] +ISdoCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdocollection-get__newenum")] +ISdoCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdocollection-get_count")] +ISdoCollection::IsNameUnique=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdocollection-isnameunique")] +ISdoCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdocollection-item")] +ISdoCollection::Reload=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdocollection-reload")] +ISdoCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdocollection-remove")] +ISdoCollection::RemoveAll=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdocollection-removeall")] +ISdoDictionaryOld=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nn-sdoias-isdodictionaryold")] +ISdoDictionaryOld::CreateAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdodictionaryold-createattribute")] +ISdoDictionaryOld::EnumAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdodictionaryold-enumattributes")] +ISdoDictionaryOld::EnumAttributeValues=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdodictionaryold-enumattributevalues")] +ISdoDictionaryOld::GetAttributeID=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdodictionaryold-getattributeid")] +ISdoDictionaryOld::GetAttributeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdodictionaryold-getattributeinfo")] +ISdoMachine=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nn-sdoias-isdomachine")] +ISdoMachine::Attach=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-attach")] +ISdoMachine::GetAttachedComputer=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-getattachedcomputer")] +ISdoMachine::GetDictionarySDO=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-getdictionarysdo")] +ISdoMachine::GetDomainType=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-getdomaintype")] +ISdoMachine::GetOSType=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-getostype")] +ISdoMachine::GetServiceSDO=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-getservicesdo")] +ISdoMachine::GetUserSDO=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-getusersdo")] +ISdoMachine::IsDirectoryAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-isdirectoryavailable")] +ISdoServiceControl=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nn-sdoias-isdoservicecontrol")] +ISdoServiceControl::GetServiceStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdoservicecontrol-getservicestatus")] +ISdoServiceControl::ResetService=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdoservicecontrol-resetservice")] +ISdoServiceControl::StartService=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdoservicecontrol-startservice")] +ISdoServiceControl::StopService=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdoservicecontrol-stopservice")] +ISearchBoxInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-isearchboxinfo")] +ISearchBoxInfo::GetCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-isearchboxinfo-getcondition")] +ISearchBoxInfo::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-isearchboxinfo-gettext")] +ISearchCatalogManager=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchcatalogmanager")] +ISearchCatalogManager::EnumerateExcludedExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-enumerateexcludedextensions")] +ISearchCatalogManager::get_ConnectTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-get_connecttimeout")] +ISearchCatalogManager::get_DataTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-get_datatimeout")] +ISearchCatalogManager::get_DiacriticSensitivity=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-get_diacriticsensitivity")] +ISearchCatalogManager::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-get_name")] +ISearchCatalogManager::GetCatalogStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-getcatalogstatus")] +ISearchCatalogManager::GetCrawlScopeManager=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-getcrawlscopemanager")] +ISearchCatalogManager::GetItemsChangedSink=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-getitemschangedsink")] +ISearchCatalogManager::GetParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-getparameter")] +ISearchCatalogManager::GetPersistentItemsChangedSink=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-getpersistentitemschangedsink")] +ISearchCatalogManager::GetQueryHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-getqueryhelper")] +ISearchCatalogManager::GetURLIndexingState=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-geturlindexingstate")] +ISearchCatalogManager::NumberOfItems=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-numberofitems")] +ISearchCatalogManager::NumberOfItemsToIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-numberofitemstoindex")] +ISearchCatalogManager::put_ConnectTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-put_connecttimeout")] +ISearchCatalogManager::put_DataTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-put_datatimeout")] +ISearchCatalogManager::put_DiacriticSensitivity=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-put_diacriticsensitivity")] +ISearchCatalogManager::RegisterViewForNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-registerviewfornotification")] +ISearchCatalogManager::Reindex=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-reindex")] +ISearchCatalogManager::ReindexMatchingURLs=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-reindexmatchingurls")] +ISearchCatalogManager::ReindexSearchRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-reindexsearchroot")] +ISearchCatalogManager::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-reset")] +ISearchCatalogManager::SetExtensionClusion=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-setextensionclusion")] +ISearchCatalogManager::SetParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-setparameter")] +ISearchCatalogManager::UnregisterViewForNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-unregisterviewfornotification")] +ISearchCatalogManager::URLBeingIndexed=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager-urlbeingindexed")] +ISearchCatalogManager2=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchcatalogmanager2")] +ISearchCatalogManager2::PrioritizeMatchingURLs=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcatalogmanager2-prioritizematchingurls")] +ISearchCompletedCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-isearchcompletedcallback")] +ISearchCompletedCallback::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isearchcompletedcallback-invoke")] +ISearchCompletedCallbackArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-isearchcompletedcallbackargs")] +ISearchContext=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-isearchcontext")] +ISearchContext::GetSearchStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-isearchcontext-getsearchstyle")] +ISearchContext::GetSearchText=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-isearchcontext-getsearchtext")] +ISearchContext::GetSearchUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-isearchcontext-getsearchurl")] +ISearchCrawlScopeManager=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchcrawlscopemanager")] +ISearchCrawlScopeManager::AddDefaultScopeRule=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-adddefaultscoperule")] +ISearchCrawlScopeManager::AddHierarchicalScope=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-addhierarchicalscope")] +ISearchCrawlScopeManager::AddRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-addroot")] +ISearchCrawlScopeManager::AddUserScopeRule=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-adduserscoperule")] +ISearchCrawlScopeManager::EnumerateRoots=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-enumerateroots")] +ISearchCrawlScopeManager::EnumerateScopeRules=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-enumeratescoperules")] +ISearchCrawlScopeManager::GetParentScopeVersionId=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-getparentscopeversionid")] +ISearchCrawlScopeManager::HasChildScopeRule=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-haschildscoperule")] +ISearchCrawlScopeManager::HasParentScopeRule=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-hasparentscoperule")] +ISearchCrawlScopeManager::IncludedInCrawlScope=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-includedincrawlscope")] +ISearchCrawlScopeManager::IncludedInCrawlScopeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-includedincrawlscopeex")] +ISearchCrawlScopeManager::RemoveDefaultScopeRule=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-removedefaultscoperule")] +ISearchCrawlScopeManager::RemoveRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-removeroot")] +ISearchCrawlScopeManager::RemoveScopeRule=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-removescoperule")] +ISearchCrawlScopeManager::RevertToDefaultScopes=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-reverttodefaultscopes")] +ISearchCrawlScopeManager::SaveAll=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager-saveall")] +ISearchCrawlScopeManager2=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchcrawlscopemanager2")] +ISearchCrawlScopeManager2::GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchcrawlscopemanager2-getversion")] +ISearchDesktop::ExecuteSQLQuery=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-isearchdesktop-executesqlquery")] +ISearchFolderItemFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-isearchfolderitemfactory")] +ISearchFolderItemFactory::GetIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isearchfolderitemfactory-getidlist")] +ISearchFolderItemFactory::GetShellItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isearchfolderitemfactory-getshellitem")] +ISearchFolderItemFactory::SetCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isearchfolderitemfactory-setcondition")] +ISearchFolderItemFactory::SetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isearchfolderitemfactory-setdisplayname")] +ISearchFolderItemFactory::SetFolderLogicalViewMode=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isearchfolderitemfactory-setfolderlogicalviewmode")] +ISearchFolderItemFactory::SetFolderTypeID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isearchfolderitemfactory-setfoldertypeid")] +ISearchFolderItemFactory::SetGroupColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isearchfolderitemfactory-setgroupcolumn")] +ISearchFolderItemFactory::SetIconSize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isearchfolderitemfactory-seticonsize")] +ISearchFolderItemFactory::SetScope=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isearchfolderitemfactory-setscope")] +ISearchFolderItemFactory::SetSortColumns=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isearchfolderitemfactory-setsortcolumns")] +ISearchFolderItemFactory::SetStacks=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isearchfolderitemfactory-setstacks")] +ISearchFolderItemFactory::SetVisibleColumns=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isearchfolderitemfactory-setvisiblecolumns")] +ISearchItem=[Documentation("https://docs.microsoft.com/windows/win32/search/-search-isearchitem")] +ISearchItem::GetParentFolder=[Documentation("https://docs.microsoft.com/windows/win32/search/-search-isearchitem-getparentfolder")] +ISearchItemsChangedSink=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchitemschangedsink")] +ISearchItemsChangedSink::OnItemsChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchitemschangedsink-onitemschanged")] +ISearchItemsChangedSink::StartedMonitoringScope=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchitemschangedsink-startedmonitoringscope")] +ISearchItemsChangedSink::StoppedMonitoringScope=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchitemschangedsink-stoppedmonitoringscope")] +ISearchJob=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-isearchjob")] +ISearchJob::AsyncState=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isearchjob-get_asyncstate")] +ISearchJob::CleanUp=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isearchjob-cleanup")] +ISearchJob::get_AsyncState=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isearchjob-get_asyncstate")] +ISearchJob::get_IsCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isearchjob-get_iscompleted")] +ISearchJob::IsCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isearchjob-get_iscompleted")] +ISearchJob::RequestAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isearchjob-requestabort")] +ISearchLanguageSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchlanguagesupport")] +ISearchLanguageSupport::GetDiacriticSensitivity=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchlanguagesupport-getdiacriticsensitivity")] +ISearchLanguageSupport::IsPrefixNormalized=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchlanguagesupport-isprefixnormalized")] +ISearchLanguageSupport::LoadStemmer=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchlanguagesupport-loadstemmer")] +ISearchLanguageSupport::LoadWordBreaker=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchlanguagesupport-loadwordbreaker")] +ISearchLanguageSupport::SetDiacriticSensitivity=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchlanguagesupport-setdiacriticsensitivity")] +ISearchManager=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchmanager")] +ISearchManager::get_BypassList=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchmanager-get_bypasslist")] +ISearchManager::get_LocalBypass=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchmanager-get_localbypass")] +ISearchManager::get_PortNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchmanager-get_portnumber")] +ISearchManager::get_ProxyName=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchmanager-get_proxyname")] +ISearchManager::get_UseProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchmanager-get_useproxy")] +ISearchManager::get_UserAgent=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchmanager-get_useragent")] +ISearchManager::GetCatalog=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchmanager-getcatalog")] +ISearchManager::GetIndexerVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchmanager-getindexerversion")] +ISearchManager::GetIndexerVersionStr=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchmanager-getindexerversionstr")] +ISearchManager::GetParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchmanager-getparameter")] +ISearchManager::put_UserAgent=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchmanager-put_useragent")] +ISearchManager::SetParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchmanager-setparameter")] +ISearchManager::SetProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchmanager-setproxy")] +ISearchManager2=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchmanager2")] +ISearchManager2::CreateCatalog=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchmanager2-createcatalog")] +ISearchManager2::DeleteCatalog=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchmanager2-deletecatalog")] +ISearchNotifyInlineSite=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchnotifyinlinesite")] +ISearchNotifyInlineSite::OnCatalogStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchnotifyinlinesite-oncatalogstatuschange")] +ISearchNotifyInlineSite::OnItemIndexedStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchnotifyinlinesite-onitemindexedstatuschange")] +ISearchPersistentItemsChangedSink=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchpersistentitemschangedsink")] +ISearchPersistentItemsChangedSink::OnItemsChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchpersistentitemschangedsink-onitemschanged")] +ISearchPersistentItemsChangedSink::StartedMonitoringScope=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchpersistentitemschangedsink-startedmonitoringscope")] +ISearchPersistentItemsChangedSink::StoppedMonitoringScope=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchpersistentitemschangedsink-stoppedmonitoringscope")] +ISearchProtocol=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchprotocol")] +ISearchProtocol::CloseAccessor=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchprotocol-closeaccessor")] +ISearchProtocol::CreateAccessor=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchprotocol-createaccessor")] +ISearchProtocol::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchprotocol-init")] +ISearchProtocol::ShutDown=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchprotocol-shutdown")] +ISearchProtocol2=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchprotocol2")] +ISearchProtocol2::CreateAccessorEx=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchprotocol2-createaccessorex")] +ISearchProtocolThreadContext=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchprotocolthreadcontext")] +ISearchProtocolThreadContext::ThreadIdle=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchprotocolthreadcontext-threadidle")] +ISearchProtocolThreadContext::ThreadInit=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchprotocolthreadcontext-threadinit")] +ISearchProtocolThreadContext::ThreadShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchprotocolthreadcontext-threadshutdown")] +ISearchProtocolUI=[Documentation("https://docs.microsoft.com/windows/win32/search/-search-isearchprotocolui")] +ISearchProtocolUI::GetSearchItemForUrl=[Documentation("https://docs.microsoft.com/windows/win32/search/-search-isearchprotocolui-getsearchitemforurl")] +ISearchQueryHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchqueryhelper")] +ISearchQueryHelper::GenerateSQLFromUserQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-generatesqlfromuserquery")] +ISearchQueryHelper::get_ConnectionString=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-get_connectionstring")] +ISearchQueryHelper::get_QueryContentLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-get_querycontentlocale")] +ISearchQueryHelper::get_QueryContentProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-get_querycontentproperties")] +ISearchQueryHelper::get_QueryKeywordLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-get_querykeywordlocale")] +ISearchQueryHelper::get_QueryMaxResults=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-get_querymaxresults")] +ISearchQueryHelper::get_QuerySelectColumns=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-get_queryselectcolumns")] +ISearchQueryHelper::get_QuerySorting=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-get_querysorting")] +ISearchQueryHelper::get_QuerySyntax=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-get_querysyntax")] +ISearchQueryHelper::get_QueryTermExpansion=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-get_querytermexpansion")] +ISearchQueryHelper::get_QueryWhereRestrictions=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-get_querywhererestrictions")] +ISearchQueryHelper::put_QueryContentLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-put_querycontentlocale")] +ISearchQueryHelper::put_QueryContentProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-put_querycontentproperties")] +ISearchQueryHelper::put_QueryKeywordLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-put_querykeywordlocale")] +ISearchQueryHelper::put_QueryMaxResults=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-put_querymaxresults")] +ISearchQueryHelper::put_QuerySelectColumns=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-put_queryselectcolumns")] +ISearchQueryHelper::put_QuerySorting=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-put_querysorting")] +ISearchQueryHelper::put_QuerySyntax=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-put_querysyntax")] +ISearchQueryHelper::put_QueryTermExpansion=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-put_querytermexpansion")] +ISearchQueryHelper::put_QueryWhereRestrictions=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-put_querywhererestrictions")] +ISearchQueryHelper::WriteProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchqueryhelper-writeproperties")] +ISearchResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-isearchresult")] +ISearchResult::Availability=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-isearchresult-availability")] +ISearchResult::DoVerb=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-isearchresult-doverb")] +ISearchResult::get_ResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isearchresult-get_resultcode")] +ISearchResult::get_RootCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isearchresult-get_rootcategories")] +ISearchResult::get_Updates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isearchresult-get_updates")] +ISearchResult::get_Warnings=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isearchresult-get_warnings")] +ISearchResult::GetIcon=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-isearchresult-geticon")] +ISearchResult::GetThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-isearchresult-getthumbnail")] +ISearchResult::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-isearchresult-getvalue")] +ISearchResult::GetVerb=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-isearchresult-getverb")] +ISearchResult::IconCount=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-isearchresult-iconcount")] +ISearchResult::LoadState=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-isearchresult-loadstate")] +ISearchResult::Previewer=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-isearchresult-previewer")] +ISearchResult::PutValue=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-isearchresult-putvalue")] +ISearchResult::ResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isearchresult-get_resultcode")] +ISearchResult::RootCategories=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isearchresult-get_rootcategories")] +ISearchResult::ThumbnailState=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-isearchresult-thumbnailstate")] +ISearchResult::Type=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-isearchresult-type")] +ISearchResult::Updates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isearchresult-get_updates")] +ISearchResult::VerbCount=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-isearchresult-verbcount")] +ISearchResult::Warnings=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isearchresult-get_warnings")] +ISearchRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchroot")] +ISearchRoot::get_AuthenticationType=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-get_authenticationtype")] +ISearchRoot::get_EnumerationDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-get_enumerationdepth")] +ISearchRoot::get_FollowDirectories=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-get_followdirectories")] +ISearchRoot::get_HostDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-get_hostdepth")] +ISearchRoot::get_IsHierarchical=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-get_ishierarchical")] +ISearchRoot::get_Password=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-get_password")] +ISearchRoot::get_ProvidesNotifications=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-get_providesnotifications")] +ISearchRoot::get_RootURL=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-get_rooturl")] +ISearchRoot::get_Schedule=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-get_schedule")] +ISearchRoot::get_UseNotificationsOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-get_usenotificationsonly")] +ISearchRoot::get_User=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-get_user")] +ISearchRoot::put_AuthenticationType=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-put_authenticationtype")] +ISearchRoot::put_EnumerationDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-put_enumerationdepth")] +ISearchRoot::put_FollowDirectories=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-put_followdirectories")] +ISearchRoot::put_HostDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-put_hostdepth")] +ISearchRoot::put_IsHierarchical=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-put_ishierarchical")] +ISearchRoot::put_Password=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-put_password")] +ISearchRoot::put_ProvidesNotifications=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-put_providesnotifications")] +ISearchRoot::put_RootURL=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-put_rooturl")] +ISearchRoot::put_Schedule=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-put_schedule")] +ISearchRoot::put_UseNotificationsOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-put_usenotificationsonly")] +ISearchRoot::put_User=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchroot-put_user")] +ISearchScopeRule=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchscoperule")] +ISearchScopeRule::get_FollowFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchscoperule-get_followflags")] +ISearchScopeRule::get_IsDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchscoperule-get_isdefault")] +ISearchScopeRule::get_IsIncluded=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchscoperule-get_isincluded")] +ISearchScopeRule::get_PatternOrURL=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchscoperule-get_patternorurl")] +ISearchViewChangedSink=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-isearchviewchangedsink")] +ISearchViewChangedSink::OnChange=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-isearchviewchangedsink-onchange")] +ISectionList=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nn-mpeg2data-isectionlist")] +ISectionList::CancelPendingRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-isectionlist-cancelpendingrequest")] +ISectionList::GetNumberOfSections=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-isectionlist-getnumberofsections")] +ISectionList::GetProgramIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-isectionlist-getprogramidentifier")] +ISectionList::GetSectionData=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-isectionlist-getsectiondata")] +ISectionList::GetTableIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-isectionlist-gettableidentifier")] +ISectionList::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-isectionlist-initialize")] +ISectionList::InitializeWithRawSections=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2data/nf-mpeg2data-isectionlist-initializewithrawsections")] +ISecurityCallContext=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-isecuritycallcontext")] +ISecurityCallContext::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecuritycallcontext-get__newenum")] +ISecurityCallContext::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecuritycallcontext-get_count")] +ISecurityCallContext::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecuritycallcontext-get_item")] +ISecurityCallContext::IsCallerInRole=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecuritycallcontext-iscallerinrole")] +ISecurityCallContext::IsSecurityEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecuritycallcontext-issecurityenabled")] +ISecurityCallContext::IsUserInRole=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecuritycallcontext-isuserinrole")] +ISecurityCallersColl=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-isecuritycallerscoll")] +ISecurityCallersColl::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecuritycallerscoll-get__newenum")] +ISecurityCallersColl::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecuritycallerscoll-get_count")] +ISecurityCallersColl::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecuritycallerscoll-get_item")] +ISecurityIdentityColl=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-isecurityidentitycoll")] +ISecurityIdentityColl::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecurityidentitycoll-get__newenum")] +ISecurityIdentityColl::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecurityidentitycoll-get_count")] +ISecurityIdentityColl::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecurityidentitycoll-get_item")] +ISecurityInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nn-aclui-isecurityinformation")] +ISecurityInformation::GetAccessRights=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-isecurityinformation-getaccessrights")] +ISecurityInformation::GetInheritTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-isecurityinformation-getinherittypes")] +ISecurityInformation::GetObjectInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-isecurityinformation-getobjectinformation")] +ISecurityInformation::GetSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-isecurityinformation-getsecurity")] +ISecurityInformation::MapGeneric=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-isecurityinformation-mapgeneric")] +ISecurityInformation::PropertySheetPageCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-isecurityinformation-propertysheetpagecallback")] +ISecurityInformation::SetSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-isecurityinformation-setsecurity")] +ISecurityInformation2=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nn-aclui-isecurityinformation2")] +ISecurityInformation2::IsDaclCanonical=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-isecurityinformation2-isdaclcanonical")] +ISecurityInformation2::LookupSids=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-isecurityinformation2-lookupsids")] +ISecurityInformation3=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nn-aclui-isecurityinformation3")] +ISecurityInformation3::GetFullResourceName=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-isecurityinformation3-getfullresourcename")] +ISecurityInformation3::OpenElevatedEditor=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-isecurityinformation3-openelevatededitor")] +ISecurityInformation4=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nn-aclui-isecurityinformation4")] +ISecurityInformation4::GetSecondarySecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-isecurityinformation4-getsecondarysecurity")] +ISecurityObjectTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nn-aclui-isecurityobjecttypeinfo")] +ISecurityObjectTypeInfo::GetInheritSource=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/nf-aclui-isecurityobjecttypeinfo-getinheritsource")] +ISecurityProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-isecurityproperty")] +ISecurityProperty::GetDirectCallerSID=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecurityproperty-getdirectcallersid")] +ISecurityProperty::GetDirectCreatorSID=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecurityproperty-getdirectcreatorsid")] +ISecurityProperty::GetOriginalCallerSID=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecurityproperty-getoriginalcallersid")] +ISecurityProperty::GetOriginalCreatorSID=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecurityproperty-getoriginalcreatorsid")] +ISecurityProperty::ReleaseSID=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isecurityproperty-releasesid")] +ISeekingPassThru=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-iseekingpassthru")] +ISeekingPassThru::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-iseekingpassthru-init")] +ISelectCOMLBServer=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iselectcomlbserver")] +ISelectCOMLBServer::GetLBServer=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iselectcomlbserver-getlbserver")] +ISelectCOMLBServer::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iselectcomlbserver-init")] +ISelectionItemProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iselectionitemprovider")] +ISelectionItemProvider::AddToSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionitemprovider-addtoselection")] +ISelectionItemProvider::get_IsSelected=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionitemprovider-get_isselected")] +ISelectionItemProvider::get_SelectionContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionitemprovider-get_selectioncontainer")] +ISelectionItemProvider::IsSelected=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionitemprovider-get_isselected")] +ISelectionItemProvider::RemoveFromSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionitemprovider-removefromselection")] +ISelectionItemProvider::Select=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionitemprovider-select")] +ISelectionItemProvider::SelectionContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionitemprovider-get_selectioncontainer")] +ISelectionProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iselectionprovider")] +ISelectionProvider::CanSelectMultiple=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionprovider-get_canselectmultiple")] +ISelectionProvider::get_CanSelectMultiple=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionprovider-get_canselectmultiple")] +ISelectionProvider::get_IsSelectionRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionprovider-get_isselectionrequired")] +ISelectionProvider::GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionprovider-getselection")] +ISelectionProvider::IsSelectionRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionprovider-get_isselectionrequired")] +ISelectionProvider2=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iselectionprovider2")] +ISelectionProvider2::CurrentSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionprovider2-get_currentselecteditem")] +ISelectionProvider2::FirstSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionprovider2-get_firstselecteditem")] +ISelectionProvider2::get_CurrentSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionprovider2-get_currentselecteditem")] +ISelectionProvider2::get_FirstSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionprovider2-get_firstselecteditem")] +ISelectionProvider2::get_ItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionprovider2-get_itemcount")] +ISelectionProvider2::get_LastSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionprovider2-get_lastselecteditem")] +ISelectionProvider2::ItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionprovider2-get_itemcount")] +ISelectionProvider2::LastSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iselectionprovider2-get_lastselecteditem")] +ISelector=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nn-vidcap-iselector")] +ISelector::get_NumSources=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-iselector-get_numsources")] +ISelector::get_SourceNodeId=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-iselector-get_sourcenodeid")] +ISelector::put_SourceNodeId=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-iselector-put_sourcenodeid")] +IsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/isenabled-win32-tpm")] +IsEnclaveTypeSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/enclaveapi/nf-enclaveapi-isenclavetypesupported")] +ISendMethodEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-isendmethodevents")] +ISendMethodEvents::SendMethodCall=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isendmethodevents-sendmethodcall")] +ISendMethodEvents::SendMethodReturn=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isendmethodevents-sendmethodreturn")] +IsEndorsementKeyPairPresent=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/isendorsementkeypairpresent-win32-tpm")] +ISensLogon=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nn-sensevts-isenslogon")] +ISensLogon::DisplayLock=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isenslogon-displaylock")] +ISensLogon::DisplayUnlock=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isenslogon-displayunlock")] +ISensLogon::Logoff=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isenslogon-logoff")] +ISensLogon::Logon=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isenslogon-logon")] +ISensLogon::StartScreenSaver=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isenslogon-startscreensaver")] +ISensLogon::StartShell=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isenslogon-startshell")] +ISensLogon::StopScreenSaver=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isenslogon-stopscreensaver")] +ISensLogon2=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nn-sensevts-isenslogon2")] +ISensLogon2::Logoff=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isenslogon2-logoff")] +ISensLogon2::Logon=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isenslogon2-logon")] +ISensLogon2::PostShell=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isenslogon2-postshell")] +ISensLogon2::SessionDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isenslogon2-sessiondisconnect")] +ISensLogon2::SessionReconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isenslogon2-sessionreconnect")] +ISensNetwork=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nn-sensevts-isensnetwork")] +ISensNetwork::ConnectionLost=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isensnetwork-connectionlost")] +ISensNetwork::ConnectionMade=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isensnetwork-connectionmade")] +ISensNetwork::ConnectionMadeNoQOCInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isensnetwork-connectionmadenoqocinfo")] +ISensOnNow=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nn-sensevts-isensonnow")] +ISensOnNow::BatteryLow=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isensonnow-batterylow")] +ISensOnNow::OnACPower=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isensonnow-onacpower")] +ISensOnNow::OnBatteryPower=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/nf-sensevts-isensonnow-onbatterypower")] +ISensor=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nn-sensorsapi-isensor")] +ISensor::GetCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensor-getcategory")] +ISensor::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensor-getdata")] +ISensor::GetEventInterest=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensor-geteventinterest")] +ISensor::GetFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensor-getfriendlyname")] +ISensor::GetID=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensor-getid")] +ISensor::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensor-getproperties")] +ISensor::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensor-getproperty")] +ISensor::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensor-getstate")] +ISensor::GetSupportedDataFields=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensor-getsupporteddatafields")] +ISensor::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensor-gettype")] +ISensor::SetEventInterest=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensor-seteventinterest")] +ISensor::SetEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensor-seteventsink")] +ISensor::SetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensor-setproperties")] +ISensor::SupportsDataField=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensor-supportsdatafield")] +ISensor::SupportsEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensor-supportsevent")] +ISensorCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nn-sensorsapi-isensorcollection")] +ISensorCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensorcollection-add")] +ISensorCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensorcollection-clear")] +ISensorCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensorcollection-getat")] +ISensorCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensorcollection-getcount")] +ISensorCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensorcollection-remove")] +ISensorCollection::RemoveByID=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensorcollection-removebyid")] +ISensorDataReport=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nn-sensorsapi-isensordatareport")] +ISensorDataReport::GetSensorValue=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensordatareport-getsensorvalue")] +ISensorDataReport::GetSensorValues=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensordatareport-getsensorvalues")] +ISensorDataReport::GetTimestamp=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensordatareport-gettimestamp")] +ISensorEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nn-sensorsapi-isensorevents")] +ISensorEvents::OnDataUpdated=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensorevents-ondataupdated")] +ISensorEvents::OnEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensorevents-onevent")] +ISensorEvents::OnLeave=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensorevents-onleave")] +ISensorEvents::OnStateChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensorevents-onstatechanged")] +ISensorManager=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nn-sensorsapi-isensormanager")] +ISensorManager::GetSensorByID=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensormanager-getsensorbyid")] +ISensorManager::GetSensorsByCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensormanager-getsensorsbycategory")] +ISensorManager::GetSensorsByType=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensormanager-getsensorsbytype")] +ISensorManager::RequestPermissions=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensormanager-requestpermissions")] +ISensorManager::SetEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensormanager-seteventsink")] +ISensorManagerEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nn-sensorsapi-isensormanagerevents")] +ISensorManagerEvents::OnSensorEnter=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/nf-sensorsapi-isensormanagerevents-onsensorenter")] +IsEqualCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/guiddef/nf-guiddef-isequalclsid")] +IsEqualGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/guiddef/nf-guiddef-isequalguid")] +IsEqualIID=[Documentation("https://docs.microsoft.com/windows/win32/api/guiddef/nf-guiddef-isequaliid")] +IsEqualMAPIUID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/isequalmapiuid")] +IsEqualObject=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/isequalobject")] +IsEqualPropertyKey=[Documentation("https://docs.microsoft.com/windows/win32/api/propkeydef/nf-propkeydef-isequalpropertykey")] +ISequentialStream=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-isequentialstream")] +ISequentialStream::Read=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-isequentialstream-read")] +ISequentialStream::Write=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-isequentialstream-write")] +IsErrorPropagationEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-iserrorpropagationenabled")] +IServerConnectionCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iserverconnectioncallback")] +IServerConnectionCallback::ConnectToEngine=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iserverconnectioncallback-connecttoengine-bool-bstr-ipixengine-ptr-ptr")] +IServerConnectionCallback::WaitForShutdown=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iserverconnectioncallback-waitforshutdown-ipixengine-ptr")] +IServerSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-iserversecurity")] +IServerSecurity::ImpersonateClient=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iserversecurity-impersonateclient")] +IServerSecurity::IsImpersonating=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iserversecurity-isimpersonating")] +IServerSecurity::QueryBlanket=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iserversecurity-queryblanket")] +IServerSecurity::RevertToSelf=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-iserversecurity-reverttoself")] +IServiceActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iserviceactivity")] +IServiceActivity::AsynchronousCall=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iserviceactivity-asynchronouscall")] +IServiceActivity::BindToCurrentThread=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iserviceactivity-bindtocurrentthread")] +IServiceActivity::SynchronousCall=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iserviceactivity-synchronouscall")] +IServiceActivity::UnbindFromThread=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iserviceactivity-unbindfromthread")] +IServiceCall=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iservicecall")] +IServiceCall::OnCall=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicecall-oncall")] +IServiceComTIIntrinsicsConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iservicecomtiintrinsicsconfig")] +IServiceComTIIntrinsicsConfig::ComTIIntrinsicsConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicecomtiintrinsicsconfig-comtiintrinsicsconfig")] +IServiceIISIntrinsicsConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iserviceiisintrinsicsconfig")] +IServiceIISIntrinsicsConfig::IISIntrinsicsConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iserviceiisintrinsicsconfig-iisintrinsicsconfig")] +IServiceInheritanceConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iserviceinheritanceconfig")] +IServiceInheritanceConfig::ContainingContextTreatment=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iserviceinheritanceconfig-containingcontexttreatment")] +IServiceLocationDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nn-atscpsipparser-iservicelocationdescriptor")] +IServiceLocationDescriptor::GetElementLanguageCode=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iservicelocationdescriptor-getelementlanguagecode")] +IServiceLocationDescriptor::GetElementPID=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iservicelocationdescriptor-getelementpid")] +IServiceLocationDescriptor::GetElementStreamType=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iservicelocationdescriptor-getelementstreamtype")] +IServiceLocationDescriptor::GetNumberOfElements=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iservicelocationdescriptor-getnumberofelements")] +IServiceLocationDescriptor::GetPCR_PID=[Documentation("https://docs.microsoft.com/windows/win32/api/atscpsipparser/nf-atscpsipparser-iservicelocationdescriptor-getpcr_pid")] +IServicePartitionConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iservicepartitionconfig")] +IServicePartitionConfig::PartitionConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicepartitionconfig-partitionconfig")] +IServicePartitionConfig::PartitionID=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicepartitionconfig-partitionid")] +IServicePool=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iservicepool")] +IServicePool::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicepool-getobject")] +IServicePool::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicepool-initialize")] +IServicePool::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicepool-shutdown")] +IServicePoolConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iservicepoolconfig")] +IServicePoolConfig::get_ClassFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicepoolconfig-get_classfactory")] +IServicePoolConfig::get_CreationTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicepoolconfig-get_creationtimeout")] +IServicePoolConfig::get_MaxPoolSize=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicepoolconfig-get_maxpoolsize")] +IServicePoolConfig::get_MinPoolSize=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicepoolconfig-get_minpoolsize")] +IServicePoolConfig::get_TransactionAffinity=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicepoolconfig-get_transactionaffinity")] +IServicePoolConfig::put_ClassFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicepoolconfig-put_classfactory")] +IServicePoolConfig::put_CreationTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicepoolconfig-put_creationtimeout")] +IServicePoolConfig::put_MaxPoolSize=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicepoolconfig-put_maxpoolsize")] +IServicePoolConfig::put_MinPoolSize=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicepoolconfig-put_minpoolsize")] +IServicePoolConfig::put_TransactionAffinity=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicepoolconfig-put_transactionaffinity")] +IServiceProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/servprov/nn-servprov-iserviceprovider")] +IServiceProvider::QueryService=[Documentation("https://docs.microsoft.com/windows/win32/api/servprov/nf-servprov-iserviceprovider-queryservice(refguid_q)")] +IServiceSxsConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iservicesxsconfig")] +IServiceSxsConfig::SxsConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicesxsconfig-sxsconfig")] +IServiceSxsConfig::SxsDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicesxsconfig-sxsdirectory")] +IServiceSxsConfig::SxsName=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicesxsconfig-sxsname")] +IServiceSynchronizationConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iservicesynchronizationconfig")] +IServiceSynchronizationConfig::ConfigureSynchronization=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicesynchronizationconfig-configuresynchronization")] +IServiceSysTxnConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iservicesystxnconfig")] +IServiceSysTxnConfig::ConfigureBYOTSysTxn=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicesystxnconfig-configurebyotsystxn")] +IServiceThreadPoolConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iservicethreadpoolconfig")] +IServiceThreadPoolConfig::SelectThreadPool=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicethreadpoolconfig-selectthreadpool")] +IServiceThreadPoolConfig::SetBindingInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicethreadpoolconfig-setbindinginfo")] +IServiceTrackerConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iservicetrackerconfig")] +IServiceTrackerConfig::TrackerConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicetrackerconfig-trackerconfig")] +IServiceTransactionConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iservicetransactionconfig")] +IServiceTransactionConfig::ConfigureBYOT=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicetransactionconfig-configurebyot")] +IServiceTransactionConfigBase=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-iservicetransactionconfigbase")] +IServiceTransactionConfigBase::BringYourOwnTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicetransactionconfigbase-bringyourowntransaction")] +IServiceTransactionConfigBase::ConfigureTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicetransactionconfigbase-configuretransaction")] +IServiceTransactionConfigBase::IsolationLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicetransactionconfigbase-isolationlevel")] +IServiceTransactionConfigBase::NewTransactionDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicetransactionconfigbase-newtransactiondescription")] +IServiceTransactionConfigBase::TransactionTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-iservicetransactionconfigbase-transactiontimeout")] +ISessionStateChangeTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-isessionstatechangetrigger")] +ISessionStateChangeTrigger::Delay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-isessionstatechangetrigger-put_delay")] +ISessionStateChangeTrigger::get_Delay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-isessionstatechangetrigger-get_delay")] +ISessionStateChangeTrigger::get_StateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-isessionstatechangetrigger-get_statechange")] +ISessionStateChangeTrigger::get_UserId=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-isessionstatechangetrigger-get_userid")] +ISessionStateChangeTrigger::put_Delay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-isessionstatechangetrigger-put_delay")] +ISessionStateChangeTrigger::put_StateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-isessionstatechangetrigger-put_statechange")] +ISessionStateChangeTrigger::put_UserId=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-isessionstatechangetrigger-put_userid")] +ISessionStateChangeTrigger::StateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-isessionstatechangetrigger-get_statechange")] +ISessionStateChangeTrigger::UserId=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-isessionstatechangetrigger-get_userid")] +ISettingsContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nn-wcmconfig-isettingscontext")] +ISettingsContext::Deserialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingscontext-deserialize")] +ISettingsContext::GetNamespaces=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingscontext-getnamespaces")] +ISettingsContext::GetStoredSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingscontext-getstoredsettings")] +ISettingsContext::GetUserData=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingscontext-getuserdata")] +ISettingsContext::RevertSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingscontext-revertsetting")] +ISettingsContext::Serialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingscontext-serialize")] +ISettingsContext::SetUserData=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingscontext-setuserdata")] +ISettingsEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nn-wcmconfig-isettingsengine")] +ISettingsEngine::ApplySettingsContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsengine-applysettingscontext")] +ISettingsEngine::CreateSettingsContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsengine-createsettingscontext")] +ISettingsEngine::CreateSettingsIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsengine-createsettingsidentity")] +ISettingsEngine::CreateTargetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsengine-createtargetinfo")] +ISettingsEngine::GetErrorDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsengine-geterrordescription")] +ISettingsEngine::GetNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsengine-getnamespace")] +ISettingsEngine::GetNamespaces=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsengine-getnamespaces")] +ISettingsEngine::GetStoreStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsengine-getstorestatus")] +ISettingsEngine::GetTargetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsengine-gettargetinfo")] +ISettingsEngine::LoadStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsengine-loadstore")] +ISettingsEngine::RegisterNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsengine-registernamespace")] +ISettingsEngine::SetTargetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsengine-settargetinfo")] +ISettingsEngine::UnloadStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsengine-unloadstore")] +ISettingsEngine::UnregisterNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsengine-unregisternamespace")] +ISettingsIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nn-wcmconfig-isettingsidentity")] +ISettingsIdentity::GetAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsidentity-getattribute")] +ISettingsIdentity::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsidentity-getflags")] +ISettingsIdentity::SetAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsidentity-setattribute")] +ISettingsIdentity::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsidentity-setflags")] +ISettingsItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nn-wcmconfig-isettingsitem")] +ISettingsItem::Attributes=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-attributes")] +ISettingsItem::Children=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-children")] +ISettingsItem::CreateListElement=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-createlistelement")] +ISettingsItem::CreateSettingByPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-createsettingbypath")] +ISettingsItem::GetAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-getattribute")] +ISettingsItem::GetChild=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-getchild")] +ISettingsItem::GetDataType=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-getdatatype")] +ISettingsItem::GetKeyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-getkeyvalue")] +ISettingsItem::GetListKeyInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-getlistkeyinformation")] +ISettingsItem::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-getname")] +ISettingsItem::GetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-getpath")] +ISettingsItem::GetRestriction=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-getrestriction")] +ISettingsItem::GetRestrictionFacets=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-getrestrictionfacets")] +ISettingsItem::GetSettingByPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-getsettingbypath")] +ISettingsItem::GetSettingType=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-getsettingtype")] +ISettingsItem::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-getvalue")] +ISettingsItem::GetValueRaw=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-getvalueraw")] +ISettingsItem::HasChild=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-haschild")] +ISettingsItem::RemoveListElement=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-removelistelement")] +ISettingsItem::RemoveSettingByPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-removesettingbypath")] +ISettingsItem::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-setvalue")] +ISettingsItem::SetValueRaw=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsitem-setvalueraw")] +ISettingsNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nn-wcmconfig-isettingsnamespace")] +ISettingsNamespace::CreateSettingByPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsnamespace-createsettingbypath")] +ISettingsNamespace::GetAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsnamespace-getattribute")] +ISettingsNamespace::GetIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsnamespace-getidentity")] +ISettingsNamespace::GetSettingByPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsnamespace-getsettingbypath")] +ISettingsNamespace::RemoveSettingByPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsnamespace-removesettingbypath")] +ISettingsNamespace::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsnamespace-save")] +ISettingsNamespace::Settings=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsnamespace-settings")] +ISettingsResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nn-wcmconfig-isettingsresult")] +ISettingsResult::GetColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsresult-getcolumn")] +ISettingsResult::GetContextDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsresult-getcontextdescription")] +ISettingsResult::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsresult-getdescription")] +ISettingsResult::GetErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsresult-geterrorcode")] +ISettingsResult::GetLine=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsresult-getline")] +ISettingsResult::GetSource=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-isettingsresult-getsource")] +IsExclusiveToOther=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-isexclusivetoother")] +IsFileOnClusterSharedVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-isfileonclustersharedvolume")] +isfinite=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-isfinite")] +IsGUIThread=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-isguithread")] +ISharedBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/nn-thumbcache-isharedbitmap")] +ISharedBitmap::Detach=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/nf-thumbcache-isharedbitmap-detach")] +ISharedBitmap::GetFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/nf-thumbcache-isharedbitmap-getformat")] +ISharedBitmap::GetSharedBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/nf-thumbcache-isharedbitmap-getsharedbitmap")] +ISharedBitmap::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/nf-thumbcache-isharedbitmap-getsize")] +ISharedBitmap::InitializeBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/nf-thumbcache-isharedbitmap-initializebitmap")] +ISharedProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-isharedproperty")] +ISharedProperty::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isharedproperty-get_value")] +ISharedProperty::put_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isharedproperty-put_value")] +ISharedPropertyGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-isharedpropertygroup")] +ISharedPropertyGroup::CreateProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isharedpropertygroup-createproperty")] +ISharedPropertyGroup::CreatePropertyByPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isharedpropertygroup-createpropertybyposition")] +ISharedPropertyGroup::get_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isharedpropertygroup-get_property")] +ISharedPropertyGroup::get_PropertyByPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isharedpropertygroup-get_propertybyposition")] +ISharedPropertyGroupManager=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-isharedpropertygroupmanager")] +ISharedPropertyGroupManager::CreatePropertyGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isharedpropertygroupmanager-createpropertygroup")] +ISharedPropertyGroupManager::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isharedpropertygroupmanager-get__newenum")] +ISharedPropertyGroupManager::get_Group=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isharedpropertygroupmanager-get_group")] +IShareWindowCommandEventArgsInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/sharewindowcommandsourceinterop/nn-sharewindowcommandsourceinterop-isharewindowcommandeventargsinterop")] +IShareWindowCommandEventArgsInterop::GetWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/sharewindowcommandsourceinterop/nf-sharewindowcommandsourceinterop-isharewindowcommandeventargsinterop-getwindow")] +IShareWindowCommandSourceInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/sharewindowcommandsourceinterop/nn-sharewindowcommandsourceinterop-isharewindowcommandsourceinterop")] +IShareWindowCommandSourceInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/sharewindowcommandsourceinterop/nf-sharewindowcommandsourceinterop-isharewindowcommandsourceinterop-getforwindow")] +ISharingConfigurationManager=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-isharingconfigurationmanager")] +ISharingConfigurationManager::ArePrintersShared=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isharingconfigurationmanager-areprintersshared")] +ISharingConfigurationManager::CreateShare=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isharingconfigurationmanager-createshare")] +ISharingConfigurationManager::DeleteShare=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isharingconfigurationmanager-deleteshare")] +ISharingConfigurationManager::GetSharePermissions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isharingconfigurationmanager-getsharepermissions")] +ISharingConfigurationManager::ShareExists=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isharingconfigurationmanager-shareexists")] +ISharingConfigurationManager::SharePrinters=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isharingconfigurationmanager-shareprinters")] +ISharingConfigurationManager::StopSharingPrinters=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isharingconfigurationmanager-stopsharingprinters")] +IShellApp=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nn-shappmgr-ishellapp")] +IShellApp::GetAppInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nf-shappmgr-ishellapp-getappinfo")] +IShellApp::GetCachedSlowAppInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nf-shappmgr-ishellapp-getcachedslowappinfo")] +IShellApp::GetPossibleActions=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nf-shappmgr-ishellapp-getpossibleactions")] +IShellApp::GetSlowAppInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nf-shappmgr-ishellapp-getslowappinfo")] +IShellApp::IsInstalled=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/nf-shappmgr-ishellapp-isinstalled")] +IShellBrowser=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellbrowser")] +IShellBrowser::BrowseObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellbrowser-browseobject")] +IShellBrowser::EnableModelessSB=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellbrowser-enablemodelesssb")] +IShellBrowser::GetControlWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellbrowser-getcontrolwindow")] +IShellBrowser::GetViewStateStream=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellbrowser-getviewstatestream")] +IShellBrowser::InsertMenusSB=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellbrowser-insertmenussb")] +IShellBrowser::OnViewWindowActive=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellbrowser-onviewwindowactive")] +IShellBrowser::QueryActiveShellView=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellbrowser-queryactiveshellview")] +IShellBrowser::RemoveMenusSB=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellbrowser-removemenussb")] +IShellBrowser::SendControlMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellbrowser-sendcontrolmsg")] +IShellBrowser::SetMenuSB=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellbrowser-setmenusb")] +IShellBrowser::SetStatusTextSB=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellbrowser-setstatustextsb")] +IShellBrowser::SetToolbarItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellbrowser-settoolbaritems")] +IShellBrowser::TranslateAcceleratorSB=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellbrowser-translateacceleratorsb")] +IShellChangeNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-ishellchangenotify")] +IShellChangeNotify::OnChange=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellchangenotify-onchange")] +IShellDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-ishelldetails")] +IShellDetails::ColumnClick=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishelldetails-columnclick")] +IShellDetails::GetDetailsOf=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishelldetails-getdetailsof")] +IShellDispatch=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch")] +IShellDispatch::Application=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-application")] +IShellDispatch::BrowseForFolder=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-browseforfolder")] +IShellDispatch::CascadeWindows=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-cascadewindows")] +IShellDispatch::ControlPanelItem=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-controlpanelitem")] +IShellDispatch::EjectPC=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-ejectpc")] +IShellDispatch::Explore=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-explore")] +IShellDispatch::FileRun=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-filerun")] +IShellDispatch::FindComputer=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-findcomputer")] +IShellDispatch::FindFiles=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-findfiles")] +IShellDispatch::Help=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-help")] +IShellDispatch::MinimizeAll=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-minimizeall")] +IShellDispatch::NameSpace=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-namespace")] +IShellDispatch::Open=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-open")] +IShellDispatch::Parent=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-parent")] +IShellDispatch::RefreshMenu=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-refreshmenu")] +IShellDispatch::SetTime=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-settime")] +IShellDispatch::ShutdownWindows=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-shutdownwindows")] +IShellDispatch::Suspend=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-suspend")] +IShellDispatch::TileHorizontally=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-tilehorizontally")] +IShellDispatch::TileVertically=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-tilevertically")] +IShellDispatch::TrayProperties=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-trayproperties")] +IShellDispatch::UndoMinimizeALL=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-undominimizeall")] +IShellDispatch::Windows=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch-windows")] +IShellDispatch2=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch2-object")] +IShellDispatch2::CanStartStopService=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch2-canstartstopservice")] +IShellDispatch2::FindPrinter=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch2-findprinter")] +IShellDispatch2::GetSystemInformation=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch2-getsysteminformation")] +IShellDispatch2::IsRestricted=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch2-isrestricted")] +IShellDispatch2::IsServiceRunning=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch2-isservicerunning")] +IShellDispatch2::ServiceStart=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch2-servicestart")] +IShellDispatch2::ServiceStop=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch2-servicestop")] +IShellDispatch2::ShellExecute=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch2-shellexecute")] +IShellDispatch2::ShowBrowserBar=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch2-showbrowserbar")] +IShellDispatch3=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch3")] +IShellDispatch3::AddToRecent=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch3-addtorecent")] +IShellDispatch4=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch4")] +IShellDispatch4::ExplorerPolicy=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch4-explorerpolicy")] +IShellDispatch4::GetSetting=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch4-getsetting")] +IShellDispatch4::ToggleDesktop=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch4-toggledesktop")] +IShellDispatch4::WindowsSecurity=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch4-windowssecurity")] +IShellDispatch5=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch5")] +IShellDispatch5::WindowSwitcher=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch5-windowswitcher")] +IShellDispatch6=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch6")] +IShellDispatch6::SearchCommand=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelldispatch6-searchcommand")] +IShellExtInit=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellextinit")] +IShellExtInit::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellextinit-initialize")] +IShellFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellfolder")] +IShellFolder::BindToObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-bindtoobject")] +IShellFolder::BindToStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-bindtostorage")] +IShellFolder::CompareIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-compareids")] +IShellFolder::CreateViewObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-createviewobject")] +IShellFolder::EnumObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-enumobjects")] +IShellFolder::GetAttributesOf=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-getattributesof")] +IShellFolder::GetDisplayNameOf=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-getdisplaynameof")] +IShellFolder::GetUIObjectOf=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-getuiobjectof")] +IShellFolder::ParseDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-parsedisplayname")] +IShellFolder::SetNameOf=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-setnameof")] +IShellFolder2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellfolder2")] +IShellFolder2::BindToObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-bindtoobject")] +IShellFolder2::BindToStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-bindtostorage")] +IShellFolder2::CompareIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-compareids")] +IShellFolder2::CreateViewObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-createviewobject")] +IShellFolder2::EnumObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-enumobjects")] +IShellFolder2::EnumSearches=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder2-enumsearches")] +IShellFolder2::GetAttributesOf=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-getattributesof")] +IShellFolder2::GetDefaultColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder2-getdefaultcolumn")] +IShellFolder2::GetDefaultColumnState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder2-getdefaultcolumnstate")] +IShellFolder2::GetDefaultSearchGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder2-getdefaultsearchguid")] +IShellFolder2::GetDetailsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder2-getdetailsex")] +IShellFolder2::GetDetailsOf=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder2-getdetailsof")] +IShellFolder2::GetDisplayNameOf=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-getdisplaynameof")] +IShellFolder2::GetUIObjectOf=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-getuiobjectof")] +IShellFolder2::MapColumnToSCID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder2-mapcolumntoscid")] +IShellFolder2::ParseDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-parsedisplayname")] +IShellFolder2::SetNameOf=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellfolder-setnameof")] +IShellFolderBand=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-ishellfolderband")] +IShellFolderBand::GetBandInfoSFB=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ishellfolderband-getbandinfosfb")] +IShellFolderBand::InitializeSFB=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ishellfolderband-initializesfb")] +IShellFolderBand::SetBandInfoSFB=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ishellfolderband-setbandinfosfb")] +IShellFolderSearchable=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishellfoldersearchable")] +IShellFolderSearchable::CancelAsyncSearch=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishellfoldersearchable-cancelasyncsearch")] +IShellFolderSearchable::FindString=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishellfoldersearchable-findstring")] +IShellFolderSearchable::InvalidateSearch=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishellfoldersearchable-invalidatesearch")] +IShellFolderSearchableCallback=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishellfoldersearchablecallback")] +IShellFolderSearchableCallback::RunBegin=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishellfoldersearchablecallback-runbegin")] +IShellFolderSearchableCallback::RunEnd=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishellfoldersearchablecallback-runend")] +IShellFolderView=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-ishellfolderview")] +IShellFolderView::AddObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-addobject")] +IShellFolderView::ArrangeGrid=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-arrangegrid")] +IShellFolderView::AutoArrange=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-autoarrange")] +IShellFolderView::GetArrangeParam=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-getarrangeparam")] +IShellFolderView::GetAutoArrange=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-getautoarrange")] +IShellFolderView::GetDragPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-getdragpoint")] +IShellFolderView::GetDropPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-getdroppoint")] +IShellFolderView::GetItemSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-getitemspacing")] +IShellFolderView::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-getobject")] +IShellFolderView::GetObjectCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-getobjectcount")] +IShellFolderView::GetSelectedCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-getselectedcount")] +IShellFolderView::GetSelectedObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-getselectedobjects")] +IShellFolderView::IsBkDropTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-isbkdroptarget")] +IShellFolderView::IsDropOnSource=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-isdroponsource")] +IShellFolderView::MoveIcons=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-moveicons")] +IShellFolderView::QuerySupport=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-querysupport")] +IShellFolderView::Rearrange=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-rearrange")] +IShellFolderView::RefreshObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-refreshobject")] +IShellFolderView::RemoveObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-removeobject")] +IShellFolderView::Select=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-select")] +IShellFolderView::SetAutomationObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-setautomationobject")] +IShellFolderView::SetCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-setcallback")] +IShellFolderView::SetClipboard=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-setclipboard")] +IShellFolderView::SetItemPos=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-setitempos")] +IShellFolderView::SetObjectCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-setobjectcount")] +IShellFolderView::SetPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-setpoints")] +IShellFolderView::SetRedraw=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-setredraw")] +IShellFolderView::UpdateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderview-updateobject")] +IShellFolderViewCB=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-ishellfolderviewcb")] +IShellFolderViewCB::MessageSFVCB=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishellfolderviewcb-messagesfvcb")] +IShellFolderViewDual=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nn-shldisp-ishellfolderviewdual")] +IShellFolderViewDual::get_Application=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual-get_application")] +IShellFolderViewDual::get_FocusedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual-get_focuseditem")] +IShellFolderViewDual::get_Folder=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual-get_folder")] +IShellFolderViewDual::get_Parent=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual-get_parent")] +IShellFolderViewDual::get_Script=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual-get_script")] +IShellFolderViewDual::get_ViewOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual-get_viewoptions")] +IShellFolderViewDual::PopupItemMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual-popupitemmenu")] +IShellFolderViewDual::SelectedItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual-selecteditems")] +IShellFolderViewDual::SelectItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual-selectitem")] +IShellFolderViewDual2=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nn-shldisp-ishellfolderviewdual2")] +IShellFolderViewDual2::get_CurrentViewMode=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual2-get_currentviewmode")] +IShellFolderViewDual2::put_CurrentViewMode=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual2-put_currentviewmode")] +IShellFolderViewDual2::SelectItemRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual2-selectitemrelative")] +IShellFolderViewDual3=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nn-shldisp-ishellfolderviewdual3")] +IShellFolderViewDual3::FilterView=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual3-filterview")] +IShellFolderViewDual3::get_FolderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual3-get_folderflags")] +IShellFolderViewDual3::get_GroupBy=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual3-get_groupby")] +IShellFolderViewDual3::get_IconSize=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual3-get_iconsize")] +IShellFolderViewDual3::get_SortColumns=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual3-get_sortcolumns")] +IShellFolderViewDual3::put_FolderFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual3-put_folderflags")] +IShellFolderViewDual3::put_GroupBy=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual3-put_groupby")] +IShellFolderViewDual3::put_IconSize=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual3-put_iconsize")] +IShellFolderViewDual3::put_SortColumns=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/nf-shldisp-ishellfolderviewdual3-put_sortcolumns")] +IShellFolderViewType=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishellfolderviewtype")] +IShellFolderViewType::EnumViews=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishellfolderviewtype-enumviews")] +IShellFolderViewType::GetDefaultViewName=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishellfolderviewtype-getdefaultviewname")] +IShellFolderViewType::GetViewTypeProperties=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishellfolderviewtype-getviewtypeproperties")] +IShellFolderViewType::TranslateViewPidl=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishellfolderviewtype-translateviewpidl")] +IShellIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellicon")] +IShellIcon::GetIconOf=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellicon-geticonof")] +IShellIconOverlay=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-ishelliconoverlay")] +IShellIconOverlay::GetOverlayIconIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishelliconoverlay-getoverlayiconindex")] +IShellIconOverlay::GetOverlayIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishelliconoverlay-getoverlayindex")] +IShellIconOverlayIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishelliconoverlayidentifier")] +IShellIconOverlayIdentifier::GetOverlayInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelliconoverlayidentifier-getoverlayinfo")] +IShellIconOverlayIdentifier::GetPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelliconoverlayidentifier-getpriority")] +IShellIconOverlayIdentifier::IsMemberOf=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelliconoverlayidentifier-ismemberof")] +IShellIconOverlayManager=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-ishelliconoverlaymanager")] +IShellIconOverlayManager::GetFileOverlayInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishelliconoverlaymanager-getfileoverlayinfo")] +IShellIconOverlayManager::GetReservedOverlayInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishelliconoverlaymanager-getreservedoverlayinfo")] +IShellIconOverlayManager::LoadNonloadedOverlayIdentifiers=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishelliconoverlaymanager-loadnonloadedoverlayidentifiers")] +IShellIconOverlayManager::OverlayIndexFromImageIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishelliconoverlaymanager-overlayindexfromimageindex")] +IShellIconOverlayManager::RefreshOverlayImages=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-ishelliconoverlaymanager-refreshoverlayimages")] +IShellImageData=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nn-shimgdata-ishellimagedata")] +IShellImageData::CloneFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-cloneframe")] +IShellImageData::Decode=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-decode")] +IShellImageData::DiscardEdit=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-discardedit")] +IShellImageData::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-displayname")] +IShellImageData::Draw=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-draw")] +IShellImageData::GetCurrentPage=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-getcurrentpage")] +IShellImageData::GetDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-getdelay")] +IShellImageData::GetEncoderParams=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-getencoderparams")] +IShellImageData::GetPageCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-getpagecount")] +IShellImageData::GetPixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-getpixelformat")] +IShellImageData::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-getproperties")] +IShellImageData::GetRawDataFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-getrawdataformat")] +IShellImageData::GetResolution=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-getresolution")] +IShellImageData::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-getsize")] +IShellImageData::IsAnimated=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-isanimated")] +IShellImageData::IsDecoded=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-isdecoded")] +IShellImageData::IsEditable=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-iseditable")] +IShellImageData::IsMultipage=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-ismultipage")] +IShellImageData::IsPrintable=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-isprintable")] +IShellImageData::IsTransparent=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-istransparent")] +IShellImageData::IsVector=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-isvector")] +IShellImageData::NextFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-nextframe")] +IShellImageData::NextPage=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-nextpage")] +IShellImageData::PrevPage=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-prevpage")] +IShellImageData::RegisterAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-registerabort")] +IShellImageData::ReplaceFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-replaceframe")] +IShellImageData::Rotate=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-rotate")] +IShellImageData::Scale=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-scale")] +IShellImageData::SelectPage=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-selectpage")] +IShellImageData::SetEncoderParams=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedata-setencoderparams")] +IShellImageDataAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nn-shimgdata-ishellimagedataabort")] +IShellImageDataAbort::QueryAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedataabort-queryabort")] +IShellImageDataFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nn-shimgdata-ishellimagedatafactory")] +IShellImageDataFactory::CreateImageFromFile=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedatafactory-createimagefromfile")] +IShellImageDataFactory::CreateImageFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedatafactory-createimagefromstream")] +IShellImageDataFactory::CreateIShellImageData=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedatafactory-createishellimagedata")] +IShellImageDataFactory::GetDataFormatFromPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shimgdata/nf-shimgdata-ishellimagedatafactory-getdataformatfrompath")] +IShellImageStore=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-ishellimagestore")] +IShellImageStore::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ishellimagestore-close")] +IShellImageStore::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ishellimagestore-commit")] +IShellImageStore::GetEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ishellimagestore-getentry")] +IShellImageStore::IsEntryInStore=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ishellimagestore-isentryinstore")] +IShellImageStore::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ishellimagestore-open")] +IShellItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellitem")] +IShellItem::BindToHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem-bindtohandler")] +IShellItem::Compare=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem-compare")] +IShellItem::GetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem-getattributes")] +IShellItem::GetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem-getdisplayname")] +IShellItem::GetParent=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem-getparent")] +IShellItem2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellitem2")] +IShellItem2::GetBool=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem2-getbool")] +IShellItem2::GetCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem2-getclsid")] +IShellItem2::GetFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem2-getfiletime")] +IShellItem2::GetInt32=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem2-getint32")] +IShellItem2::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem2-getproperty")] +IShellItem2::GetPropertyDescriptionList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem2-getpropertydescriptionlist")] +IShellItem2::GetPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem2-getpropertystore")] +IShellItem2::GetPropertyStoreForKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem2-getpropertystoreforkeys")] +IShellItem2::GetPropertyStoreWithCreateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem2-getpropertystorewithcreateobject")] +IShellItem2::GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem2-getstring")] +IShellItem2::GetUInt32=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem2-getuint32")] +IShellItem2::GetUInt64=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem2-getuint64")] +IShellItem2::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitem2-update")] +IShellItemArray=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellitemarray")] +IShellItemArray::BindToHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemarray-bindtohandler")] +IShellItemArray::EnumItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemarray-enumitems")] +IShellItemArray::GetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemarray-getattributes")] +IShellItemArray::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemarray-getcount")] +IShellItemArray::GetItemAt=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemarray-getitemat")] +IShellItemArray::GetPropertyDescriptionList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemarray-getpropertydescriptionlist")] +IShellItemArray::GetPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemarray-getpropertystore")] +IShellItemFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellitemfilter")] +IShellItemFilter::GetEnumFlagsForItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemfilter-getenumflagsforitem")] +IShellItemFilter::IncludeItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemfilter-includeitem")] +IShellItemImageFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellitemimagefactory")] +IShellItemImageFactory::GetImage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemimagefactory-getimage")] +IShellItemResources=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellitemresources")] +IShellItemResources::CreateResource=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemresources-createresource")] +IShellItemResources::EnumResources=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemresources-enumresources")] +IShellItemResources::GetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemresources-getattributes")] +IShellItemResources::GetResourceDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemresources-getresourcedescription")] +IShellItemResources::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemresources-getsize")] +IShellItemResources::GetTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemresources-gettimes")] +IShellItemResources::MarkForDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemresources-markfordelete")] +IShellItemResources::OpenResource=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemresources-openresource")] +IShellItemResources::SetTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemresources-settimes")] +IShellItemResources::SupportsResource=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellitemresources-supportsresource")] +IShellLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishelllibrary")] +IShellLibrary::AddFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-addfolder")] +IShellLibrary::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-commit")] +IShellLibrary::GetDefaultSaveFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-getdefaultsavefolder")] +IShellLibrary::GetFolders=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-getfolders")] +IShellLibrary::GetFolderType=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-getfoldertype")] +IShellLibrary::GetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-geticon")] +IShellLibrary::GetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-getoptions")] +IShellLibrary::LoadLibraryFromItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-loadlibraryfromitem")] +IShellLibrary::LoadLibraryFromKnownFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-loadlibraryfromknownfolder")] +IShellLibrary::RemoveFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-removefolder")] +IShellLibrary::ResolveFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-resolvefolder")] +IShellLibrary::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-save")] +IShellLibrary::SaveInKnownFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-saveinknownfolder")] +IShellLibrary::SetDefaultSaveFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-setdefaultsavefolder")] +IShellLibrary::SetFolderType=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-setfoldertype")] +IShellLibrary::SetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-seticon")] +IShellLibrary::SetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllibrary-setoptions")] +IShellLink=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishelllinkw")] +IShellLink::GetArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-getarguments")] +IShellLink::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-getdescription")] +IShellLink::GetHotkey=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-gethotkey")] +IShellLink::GetIconLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-geticonlocation")] +IShellLink::GetIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-getidlist")] +IShellLink::GetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-getpath")] +IShellLink::GetShowCmd=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-getshowcmd")] +IShellLink::GetWorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-getworkingdirectory")] +IShellLink::Resolve=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-resolve")] +IShellLink::SetArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-setarguments")] +IShellLink::SetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-setdescription")] +IShellLink::SetHotkey=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-sethotkey")] +IShellLink::SetIconLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-seticonlocation")] +IShellLink::SetIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-setidlist")] +IShellLink::SetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-setpath")] +IShellLink::SetRelativePath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-setrelativepath")] +IShellLink::SetShowCmd=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-setshowcmd")] +IShellLink::SetWorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-setworkingdirectory")] +IShellLinkA=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishelllinka")] +IShellLinkA::GetArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-getarguments")] +IShellLinkA::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-getdescription")] +IShellLinkA::GetHotkey=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-gethotkey")] +IShellLinkA::GetIconLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-geticonlocation")] +IShellLinkA::GetIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-getidlist")] +IShellLinkA::GetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-getpath")] +IShellLinkA::GetShowCmd=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-getshowcmd")] +IShellLinkA::GetWorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-getworkingdirectory")] +IShellLinkA::Resolve=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-resolve")] +IShellLinkA::SetArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-setarguments")] +IShellLinkA::SetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-setdescription")] +IShellLinkA::SetHotkey=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-sethotkey")] +IShellLinkA::SetIconLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-seticonlocation")] +IShellLinkA::SetIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-setidlist")] +IShellLinkA::SetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-setpath")] +IShellLinkA::SetRelativePath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-setrelativepath")] +IShellLinkA::SetShowCmd=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-setshowcmd")] +IShellLinkA::SetWorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinka-setworkingdirectory")] +IShellLinkDataList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishelllinkdatalist")] +IShellLinkDataList::AddDataBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkdatalist-adddatablock")] +IShellLinkDataList::CopyDataBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkdatalist-copydatablock")] +IShellLinkDataList::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkdatalist-getflags")] +IShellLinkDataList::RemoveDataBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkdatalist-removedatablock")] +IShellLinkDataList::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkdatalist-setflags")] +IShellLinkDual2=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelllinkdual2-object")] +IShellLinkDual2::Target=[Documentation("https://docs.microsoft.com/windows/win32/shell/ishelllinkdual2-target")] +IShellLinkW=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishelllinkw")] +IShellLinkW::GetArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-getarguments")] +IShellLinkW::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-getdescription")] +IShellLinkW::GetHotkey=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-gethotkey")] +IShellLinkW::GetIconLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-geticonlocation")] +IShellLinkW::GetIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-getidlist")] +IShellLinkW::GetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-getpath")] +IShellLinkW::GetShowCmd=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-getshowcmd")] +IShellLinkW::GetWorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-getworkingdirectory")] +IShellLinkW::Resolve=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-resolve")] +IShellLinkW::SetArguments=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-setarguments")] +IShellLinkW::SetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-setdescription")] +IShellLinkW::SetHotkey=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-sethotkey")] +IShellLinkW::SetIconLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-seticonlocation")] +IShellLinkW::SetIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-setidlist")] +IShellLinkW::SetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-setpath")] +IShellLinkW::SetRelativePath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-setrelativepath")] +IShellLinkW::SetShowCmd=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-setshowcmd")] +IShellLinkW::SetWorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-setworkingdirectory")] +IShellMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellmenu")] +IShellMenu::GetMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellmenu-getmenu")] +IShellMenu::GetMenuInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellmenu-getmenuinfo")] +IShellMenu::GetShellFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellmenu-getshellfolder")] +IShellMenu::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellmenu-getstate")] +IShellMenu::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellmenu-initialize")] +IShellMenu::InvalidateItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellmenu-invalidateitem")] +IShellMenu::SetMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellmenu-setmenu")] +IShellMenu::SetMenuToolbar=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellmenu-setmenutoolbar")] +IShellMenu::SetShellFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellmenu-setshellfolder")] +IShellMenuCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellmenucallback")] +IShellMenuCallback::CallbackSM=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellmenucallback-callbacksm")] +IShellPropSheetExt=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellpropsheetext")] +IShellPropSheetExt::AddPages=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellpropsheetext-addpages")] +IShellPropSheetExt::ReplacePage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellpropsheetext-replacepage")] +IShellRunDll=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ishellrundll")] +IShellRunDll::Run=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ishellrundll-run")] +IShellService=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nn-shdeprecated-ishellservice")] +IShellService::SetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-ishellservice-setowner")] +IShellTaskScheduler=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishelltaskscheduler")] +IShellTaskScheduler::AddTask=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelltaskscheduler-addtask")] +IShellTaskScheduler::CountTasks=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelltaskscheduler-counttasks")] +IShellTaskScheduler::RemoveTasks=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelltaskscheduler-removetasks")] +IShellTaskScheduler::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishelltaskscheduler-status")] +IShellView=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellview")] +IShellView::AddPropertySheetPages=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellview-addpropertysheetpages")] +IShellView::CreateViewWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellview-createviewwindow")] +IShellView::DestroyViewWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellview-destroyviewwindow")] +IShellView::EnableModeless=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellview-enablemodeless")] +IShellView::GetCurrentInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellview-getcurrentinfo")] +IShellView::GetItemObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellview-getitemobject")] +IShellView::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellview-refresh")] +IShellView::SaveViewState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellview-saveviewstate")] +IShellView::SelectItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellview-selectitem")] +IShellView::TranslateAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellview-translateaccelerator")] +IShellView::UIActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellview-uiactivate")] +IShellView2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ishellview2")] +IShellView2::CreateViewWindow2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellview2-createviewwindow2")] +IShellView2::GetView=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellview2-getview")] +IShellView2::HandleRename=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellview2-handlerename")] +IShellView2::SelectAndPositionItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ishellview2-selectandpositionitem")] +IShellView3=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ishellview3")] +IShellView3::CreateViewWindow3=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ishellview3-createviewwindow3")] +IShellWindows=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nn-exdisp-ishellwindows")] +IShellWindows::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-ishellwindows-_newenum")] +IShellWindows::FindWindowSW=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-ishellwindows-findwindowsw")] +IShellWindows::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-ishellwindows-get_count")] +IShellWindows::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-ishellwindows-item")] +IShellWindows::OnActivated=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-ishellwindows-onactivated")] +IShellWindows::OnCreated=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-ishellwindows-oncreated")] +IShellWindows::OnNavigate=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-ishellwindows-onnavigate")] +IShellWindows::ProcessAttachDetach=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-ishellwindows-processattachdetach")] +IShellWindows::Register=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-ishellwindows-register")] +IShellWindows::RegisterPending=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-ishellwindows-registerpending")] +IShellWindows::Revoke=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-ishellwindows-revoke")] +ishl=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ishl--sm5---asm-")] +IShowMessageAction=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-ishowmessageaction")] +IShowMessageAction::get_MessageBody=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ishowmessageaction-get_messagebody")] +IShowMessageAction::get_Title=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ishowmessageaction-get_title")] +IShowMessageAction::MessageBody=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ishowmessageaction-put_messagebody")] +IShowMessageAction::put_MessageBody=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ishowmessageaction-put_messagebody")] +IShowMessageAction::put_Title=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ishowmessageaction-put_title")] +IShowMessageAction::Title=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-ishowmessageaction-get_title")] +ishr=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ishr--sm5---asm-")] +IsHungAppWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ishungappwindow")] +IsIconic=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-isiconic")] +ISignerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-isignercertificate")] +ISignerCertificate::Certificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-get_certificate")] +ISignerCertificate::get_Certificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-get_certificate")] +ISignerCertificate::get_ParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-get_parentwindow")] +ISignerCertificate::get_PrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-get_privatekey")] +ISignerCertificate::get_SignatureInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-get_signatureinformation")] +ISignerCertificate::get_Silent=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-get_silent")] +ISignerCertificate::get_UIContextMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-get_uicontextmessage")] +ISignerCertificate::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-initialize")] +ISignerCertificate::ParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-put_parentwindow")] +ISignerCertificate::Pin=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-put_pin")] +ISignerCertificate::PrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-get_privatekey")] +ISignerCertificate::put_ParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-put_parentwindow")] +ISignerCertificate::put_Pin=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-put_pin")] +ISignerCertificate::put_Silent=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-put_silent")] +ISignerCertificate::put_UIContextMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-put_uicontextmessage")] +ISignerCertificate::SignatureInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-get_signatureinformation")] +ISignerCertificate::Silent=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-put_silent")] +ISignerCertificate::UIContextMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificate-get_uicontextmessage")] +ISignerCertificates=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-isignercertificates")] +ISignerCertificates::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificates-get__newenum")] +ISignerCertificates::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificates-add")] +ISignerCertificates::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificates-clear")] +ISignerCertificates::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificates-get_count")] +ISignerCertificates::Find=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificates-find")] +ISignerCertificates::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificates-get__newenum")] +ISignerCertificates::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificates-get_count")] +ISignerCertificates::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificates-get_itembyindex")] +ISignerCertificates::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificates-get_itembyindex")] +ISignerCertificates::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-isignercertificates-remove")] +ISimilarity=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-isimilarity")] +ISimilarity::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilarity-append")] +ISimilarity::CloseTable=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilarity-closetable")] +ISimilarity::CopyAndSwap=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilarity-copyandswap")] +ISimilarity::CreateTable=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilarity-createtable")] +ISimilarity::CreateTableIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilarity-createtableindirect")] +ISimilarity::FindSimilarFileId=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilarity-findsimilarfileid")] +ISimilarity::GetRecordCount=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilarity-getrecordcount")] +ISimilarityFileIdTable=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-isimilarityfileidtable")] +ISimilarityFileIdTable::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilarityfileidtable-append")] +ISimilarityFileIdTable::CloseTable=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilarityfileidtable-closetable")] +ISimilarityFileIdTable::CreateTable=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilarityfileidtable-createtable")] +ISimilarityFileIdTable::CreateTableIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilarityfileidtable-createtableindirect")] +ISimilarityFileIdTable::GetRecordCount=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilarityfileidtable-getrecordcount")] +ISimilarityFileIdTable::Invalidate=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilarityfileidtable-invalidate")] +ISimilarityFileIdTable::Lookup=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilarityfileidtable-lookup")] +ISimilarityReportProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-isimilarityreportprogress")] +ISimilarityReportProgress::ReportProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilarityreportprogress-reportprogress")] +ISimilarityTableDumpState=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-isimilaritytabledumpstate")] +ISimilarityTableDumpState::GetNextData=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytabledumpstate-getnextdata")] +ISimilarityTraitsMappedView=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-isimilaritytraitsmappedview")] +ISimilarityTraitsMappedView::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitsmappedview-flush")] +ISimilarityTraitsMappedView::Get=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitsmappedview-get")] +ISimilarityTraitsMappedView::GetView=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitsmappedview-getview")] +ISimilarityTraitsMappedView::Unmap=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitsmappedview-unmap")] +ISimilarityTraitsMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-isimilaritytraitsmapping")] +ISimilarityTraitsMapping::CloseMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitsmapping-closemapping")] +ISimilarityTraitsMapping::CreateView=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitsmapping-createview")] +ISimilarityTraitsMapping::GetFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitsmapping-getfilesize")] +ISimilarityTraitsMapping::GetPageSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitsmapping-getpagesize")] +ISimilarityTraitsMapping::OpenMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitsmapping-openmapping")] +ISimilarityTraitsMapping::ResizeMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitsmapping-resizemapping")] +ISimilarityTraitsMapping::SetFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitsmapping-setfilesize")] +ISimilarityTraitsTable=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nn-msrdc-isimilaritytraitstable")] +ISimilarityTraitsTable::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitstable-append")] +ISimilarityTraitsTable::BeginDump=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitstable-begindump")] +ISimilarityTraitsTable::CloseTable=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitstable-closetable")] +ISimilarityTraitsTable::CreateTable=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitstable-createtable")] +ISimilarityTraitsTable::CreateTableIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitstable-createtableindirect")] +ISimilarityTraitsTable::FindSimilarFileIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitstable-findsimilarfileindex")] +ISimilarityTraitsTable::GetLastIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/nf-msrdc-isimilaritytraitstable-getlastindex")] +IsImmersiveProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-isimmersiveprocess")] +ISimpleAudioVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nn-audioclient-isimpleaudiovolume")] +ISimpleAudioVolume::GetMasterVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-isimpleaudiovolume-getmastervolume")] +ISimpleAudioVolume::GetMute=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-isimpleaudiovolume-getmute")] +ISimpleAudioVolume::SetMasterVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-isimpleaudiovolume-setmastervolume")] +ISimpleAudioVolume::SetMute=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclient/nf-audioclient-isimpleaudiovolume-setmute")] +ISimpleCommandCreator=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nn-indexsrv-isimplecommandcreator")] +ISimpleCommandCreator::CreateICommand=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-isimplecommandcreator-createicommand")] +ISimpleCommandCreator::GetDefaultCatalog=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-isimplecommandcreator-getdefaultcatalog")] +ISimpleCommandCreator::VerifyCatalog=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-isimplecommandcreator-verifycatalog")] +ISimpleFrameSite=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-isimpleframesite")] +ISimpleFrameSite::PostMessageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-isimpleframesite-postmessagefilter")] +ISimpleFrameSite::PreMessageFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-isimpleframesite-premessagefilter")] +isinf=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-isinf")] +ISingleEventRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/isingleeventrequest")] +ISingleEventRequest::RequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/isingleeventrequest-requestasync-dword-dword-dword-arr-iframeeventscallback-ptr-dword-dword")] +ISingleEventRequest::RequestSupportedColumnsAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/isingleeventrequest-requestsupportedcolumnsasync-iframeeventscallback-ptr-dword")] +ISingleItemException=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isingleitemexception")] +ISingleItemException::GetClockVector=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isingleitemexception-getclockvector")] +ISingleItemException::GetItemId=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isingleitemexception-getitemid")] +isInNetEx=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/isinnetex")] +IsInternetESCEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-isinternetescenabled")] +IsIoRingOpSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-isioringopsupported")] +IsKeyProtectorAvailable=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/iskeyprotectoravailable-win32-encryptablevolume")] +IsLongStandingAdditionalPdpContextProfile=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-islongstandingadditionalpdpcontextprofile")] +IsManagementRegistrationAllowed=[Documentation("https://docs.microsoft.com/windows/win32/api/mdmregistration/nf-mdmregistration-ismanagementregistrationallowed")] +ISmartRenderEngine=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ismartrenderengine")] +ISmartRenderEngine::GetGroupCompressor=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ismartrenderengine-getgroupcompressor")] +ISmartRenderEngine::SetFindCompressorCB=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ismartrenderengine-setfindcompressorcb")] +ISmartRenderEngine::SetGroupCompressor=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ismartrenderengine-setgroupcompressor")] +IsMediaBehaviorEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/comppkgsup/nf-comppkgsup-ismediabehaviorenabled")] +IsMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ismenu")] +ISmimeCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ismimecapabilities")] +ISmimeCapabilities::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapabilities-get__newenum")] +ISmimeCapabilities::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapabilities-add")] +ISmimeCapabilities::AddAvailableSmimeCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapabilities-addavailablesmimecapabilities")] +ISmimeCapabilities::AddFromCsp=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapabilities-addfromcsp")] +ISmimeCapabilities::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapabilities-clear")] +ISmimeCapabilities::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapabilities-get_count")] +ISmimeCapabilities::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapabilities-get__newenum")] +ISmimeCapabilities::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapabilities-get_count")] +ISmimeCapabilities::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapabilities-get_itembyindex")] +ISmimeCapabilities::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapabilities-get_itembyindex")] +ISmimeCapabilities::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapabilities-remove")] +ISmimeCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ismimecapability")] +ISmimeCapability::BitCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapability-get_bitcount")] +ISmimeCapability::get_BitCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapability-get_bitcount")] +ISmimeCapability::get_ObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapability-get_objectid")] +ISmimeCapability::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapability-initialize")] +ISmimeCapability::ObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ismimecapability-get_objectid")] +IsMouseInPointerEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ismouseinpointerenabled")] +isnan=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-isnan")] +ISnapinAbout=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-isnapinabout")] +ISnapinAbout::GetProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-isnapinabout-getprovider")] +ISnapinAbout::GetSnapinDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-isnapinabout-getsnapindescription")] +ISnapinAbout::GetSnapinImage=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-isnapinabout-getsnapinimage")] +ISnapinAbout::GetSnapinVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-isnapinabout-getsnapinversion")] +ISnapinAbout::GetStaticFolderImage=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-isnapinabout-getstaticfolderimage")] +ISnapinHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-isnapinhelp")] +ISnapinHelp::GetHelpTopic=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-isnapinhelp-gethelptopic")] +ISnapinHelp2=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-isnapinhelp2")] +ISnapinHelp2::GetLinkedTopics=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-isnapinhelp2-getlinkedtopics")] +ISnapinProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/mmcobj/nn-mmcobj-isnapinproperties")] +ISnapinProperties::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mmcobj/nf-mmcobj-isnapinproperties-initialize")] +ISnapinProperties::PropertiesChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/mmcobj/nf-mmcobj-isnapinproperties-propertieschanged")] +ISnapinProperties::QueryPropertyNames=[Documentation("https://docs.microsoft.com/windows/win32/api/mmcobj/nf-mmcobj-isnapinproperties-querypropertynames")] +ISnapinPropertiesCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mmcobj/nn-mmcobj-isnapinpropertiescallback")] +ISnapinPropertiesCallback::AddPropertyName=[Documentation("https://docs.microsoft.com/windows/win32/api/mmcobj/nf-mmcobj-isnapinpropertiescallback-addpropertyname")] +IsNativeVhdBoot=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-isnativevhdboot")] +IsNetDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-isnetdrive")] +IsNetworkAlive=[Documentation("https://docs.microsoft.com/windows/win32/api/sensapi/nf-sensapi-isnetworkalive")] +IsNetworkFeed=[Documentation("https://docs.microsoft.com/windows/win32/WMP/isnetworkfeed-attribute")] +IsNLSDefinedString=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-isnlsdefinedstring")] +IsNormalizedString=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-isnormalizedstring")] +IsNumericalPasswordValid=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/isnumericalpasswordvalid-win32-encryptablevolume")] +ISoftKbd=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd")] +ISoftKbd::AdviseSoftKeyboardEventSink=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-advisesoftkeyboardeventsink")] +ISoftKbd::CreateSoftKeyboardLayoutFromResource=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-createsoftkeyboardlayoutfromresource")] +ISoftKbd::CreateSoftKeyboardLayoutFromXMLFile=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-createsoftkeyboardlayoutfromxmlfile")] +ISoftKbd::CreateSoftKeyboardWindow=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-createsoftkeyboardwindow")] +ISoftKbd::DestroySoftKeyboardWindow=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-destroysoftkeyboardwindow")] +ISoftKbd::EnumSoftKeyboard=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-enumsoftkeyboard")] +ISoftKbd::GetSoftKeyboardColors=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-getsoftkeyboardcolors")] +ISoftKbd::GetSoftKeyboardPosSize=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-getsoftkeyboardpossize")] +ISoftKbd::GetSoftKeyboardTextFont=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-getsoftkeyboardtextfont")] +ISoftKbd::GetSoftKeyboardTypeMode=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-getsoftkeyboardtypemode")] +ISoftKbd::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-initialize")] +ISoftKbd::SelectSoftKeyboard=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-selectsoftkeyboard")] +ISoftKbd::SetKeyboardLabelText=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-setkeyboardlabeltext")] +ISoftKbd::SetKeyboardLabelTextCombination=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-setkeyboardlabeltextcombination")] +ISoftKbd::SetSoftKeyboardColors=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-setsoftkeyboardcolors")] +ISoftKbd::SetSoftKeyboardPosSize=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-setsoftkeyboardpossize")] +ISoftKbd::SetSoftKeyboardTextFont=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-setsoftkeyboardtextfont")] +ISoftKbd::SetSoftKeyboardTypeMode=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-setsoftkeyboardtypemode")] +ISoftKbd::ShowKeysForKeyScanMode=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-showkeysforkeyscanmode")] +ISoftKbd::ShowSoftKeyboard=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-showsoftkeyboard")] +ISoftKbd::UnadviseSoftKeyboardEventSink=[Documentation("https://docs.microsoft.com/windows/win32/TSF/isoftkbd-unadvisesoftkeyboardeventsink")] +ISoftwareBitmapNative=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.imaging.interop/nn-windows-graphics-imaging-interop-isoftwarebitmapnative")] +ISoftwareBitmapNative::imaging=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.imaging.interop/nf-windows-graphics-imaging-interop-isoftwarebitmapnative-getdata")] +ISoftwareBitmapNativeFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.imaging.interop/nn-windows-graphics-imaging-interop-isoftwarebitmapnativefactory")] +ISoftwareBitmapNativeFactory::CreateFromMF2DBuffer2=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.imaging.interop/nf-windows-graphics-imaging-interop-isoftwarebitmapnativefactory-createfrommf2dbuffer2")] +ISoftwareBitmapNativeFactory::CreateFromWICBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.graphics.imaging.interop/nf-windows-graphics-imaging-interop-isoftwarebitmapnativefactory-createfromwicbitmap")] +ISOLATION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/eaphostpeertypes/ne-eaphostpeertypes-isolation_state")] +IsolationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ns-naptypes-isolationinfo")] +IsolationInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ns-naptypes-isolationinfoex")] +IsolationState=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ne-naptypes-isolationstate")] +IsOS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-isos")] +ISourceFileInfoCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/isourcefileinfocallback")] +ISourceFileInfoCallback::ResultCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/isourcefileinfocallback-resultcallback-dword-sourcefileinfo-arr")] +ISourceFileInfoRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/isourcefileinforequest")] +ISourceFileInfoRequest::RequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/isourcefileinforequest-requestasync-eventid-isourcefileinfocallback-ptr-dword-dword")] +IsOwned=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/isowned-win32-tpm")] +IsOwnerClearDisabled=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/isownercleardisabled-win32-tpm")] +IsOwnershipAllowed=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/isownershipallowed-win32-tpm")] +ISpatialAudioClient=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nn-spatialaudioclient-ispatialaudioclient")] +ISpatialAudioClient::ActivateSpatialAudioStream=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioclient-activatespatialaudiostream")] +ISpatialAudioClient::GetMaxDynamicObjectCount=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioclient-getmaxdynamicobjectcount")] +ISpatialAudioClient::GetMaxFrameCount=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioclient-getmaxframecount")] +ISpatialAudioClient::GetNativeStaticObjectTypeMask=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioclient-getnativestaticobjecttypemask")] +ISpatialAudioClient::GetStaticObjectPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioclient-getstaticobjectposition")] +ISpatialAudioClient::GetSupportedAudioObjectFormatEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioclient-getsupportedaudioobjectformatenumerator")] +ISpatialAudioClient::IsAudioObjectFormatSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioclient-isaudioobjectformatsupported")] +ISpatialAudioClient::IsSpatialAudioStreamAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioclient-isspatialaudiostreamavailable")] +ISpatialAudioClient2=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nn-spatialaudioclient-ispatialaudioclient2")] +ISpatialAudioClient2::GetMaxFrameCountForCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioclient2-getmaxframecountforcategory")] +ISpatialAudioClient2::IsOffloadCapable=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioclient2-isoffloadcapable")] +ISpatialAudioMetadataClient=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nn-spatialaudiometadata-ispatialaudiometadataclient")] +ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataCopier=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadataclient-activatespatialaudiometadatacopier")] +ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataItems=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadataclient-activatespatialaudiometadataitems")] +ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataReader=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadataclient-activatespatialaudiometadatareader")] +ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadataclient-activatespatialaudiometadatawriter")] +ISpatialAudioMetadataClient::GetSpatialAudioMetadataItemsBufferLength=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadataclient-getspatialaudiometadataitemsbufferlength")] +ISpatialAudioMetadataCopier=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nn-spatialaudiometadata-ispatialaudiometadatacopier")] +ISpatialAudioMetadataCopier::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadatacopier-close")] +ISpatialAudioMetadataCopier::CopyMetadataForFrames=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadatacopier-copymetadataforframes")] +ISpatialAudioMetadataCopier::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadatacopier-open")] +ISpatialAudioMetadataItems=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nn-spatialaudiometadata-ispatialaudiometadataitems")] +ISpatialAudioMetadataItems::GetFrameCount=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadataitems-getframecount")] +ISpatialAudioMetadataItems::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadataitems-getinfo")] +ISpatialAudioMetadataItems::GetItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadataitems-getitemcount")] +ISpatialAudioMetadataItems::GetMaxItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadataitems-getmaxitemcount")] +ISpatialAudioMetadataItems::GetMaxValueBufferLength=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadataitems-getmaxvaluebufferlength")] +ISpatialAudioMetadataItemsBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nn-spatialaudiometadata-ispatialaudiometadataitemsbuffer")] +ISpatialAudioMetadataItemsBuffer::AttachToBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadataitemsbuffer-attachtobuffer")] +ISpatialAudioMetadataItemsBuffer::AttachToPopulatedBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadataitemsbuffer-attachtopopulatedbuffer")] +ISpatialAudioMetadataItemsBuffer::DetachBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadataitemsbuffer-detachbuffer")] +ISpatialAudioMetadataReader=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nn-spatialaudiometadata-ispatialaudiometadatareader")] +ISpatialAudioMetadataReader::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadatareader-close")] +ISpatialAudioMetadataReader::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadatareader-open")] +ISpatialAudioMetadataReader::ReadNextItem=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadatareader-readnextitem")] +ISpatialAudioMetadataReader::ReadNextItemCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadatareader-readnextitemcommand")] +ISpatialAudioMetadataWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nn-spatialaudiometadata-ispatialaudiometadatawriter")] +ISpatialAudioMetadataWriter::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadatawriter-close")] +ISpatialAudioMetadataWriter::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadatawriter-open")] +ISpatialAudioMetadataWriter::WriteNextItem=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadatawriter-writenextitem")] +ISpatialAudioMetadataWriter::WriteNextItemCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudiometadatawriter-writenextitemcommand")] +ISpatialAudioObject=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nn-spatialaudioclient-ispatialaudioobject")] +ISpatialAudioObject::SetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioobject-setposition")] +ISpatialAudioObject::SetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioobject-setvolume")] +ISpatialAudioObjectBase=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nn-spatialaudioclient-ispatialaudioobjectbase")] +ISpatialAudioObjectBase::GetAudioObjectType=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioobjectbase-getaudioobjecttype")] +ISpatialAudioObjectBase::GetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioobjectbase-getbuffer")] +ISpatialAudioObjectBase::IsActive=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioobjectbase-isactive")] +ISpatialAudioObjectBase::SetEndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioobjectbase-setendofstream")] +ISpatialAudioObjectForHrtf=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/nn-spatialaudiohrtf-ispatialaudioobjectforhrtf")] +ISpatialAudioObjectForHrtf::SetDirectivity=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/nf-spatialaudiohrtf-ispatialaudioobjectforhrtf-setdirectivity")] +ISpatialAudioObjectForHrtf::SetDistanceDecay=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/nf-spatialaudiohrtf-ispatialaudioobjectforhrtf-setdistancedecay")] +ISpatialAudioObjectForHrtf::SetEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/nf-spatialaudiohrtf-ispatialaudioobjectforhrtf-setenvironment")] +ISpatialAudioObjectForHrtf::SetGain=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/nf-spatialaudiohrtf-ispatialaudioobjectforhrtf-setgain")] +ISpatialAudioObjectForHrtf::SetOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/nf-spatialaudiohrtf-ispatialaudioobjectforhrtf-setorientation")] +ISpatialAudioObjectForHrtf::SetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/nf-spatialaudiohrtf-ispatialaudioobjectforhrtf-setposition")] +ISpatialAudioObjectForMetadataCommands=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nn-spatialaudiometadata-ispatialaudioobjectformetadatacommands")] +ISpatialAudioObjectForMetadataCommands::WriteNextMetadataCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudioobjectformetadatacommands-writenextmetadatacommand")] +ISpatialAudioObjectForMetadataItems=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nn-spatialaudiometadata-ispatialaudioobjectformetadataitems")] +ISpatialAudioObjectForMetadataItems::GetSpatialAudioMetadataItems=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudioobjectformetadataitems-getspatialaudiometadataitems")] +ISpatialAudioObjectRenderStream=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nn-spatialaudioclient-ispatialaudioobjectrenderstream")] +ISpatialAudioObjectRenderStream::ActivateSpatialAudioObject=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioobjectrenderstream-activatespatialaudioobject")] +ISpatialAudioObjectRenderStreamBase=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nn-spatialaudioclient-ispatialaudioobjectrenderstreambase")] +ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioobjectrenderstreambase-beginupdatingaudioobjects")] +ISpatialAudioObjectRenderStreamBase::EndUpdatingAudioObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioobjectrenderstreambase-endupdatingaudioobjects")] +ISpatialAudioObjectRenderStreamBase::GetAvailableDynamicObjectCount=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioobjectrenderstreambase-getavailabledynamicobjectcount")] +ISpatialAudioObjectRenderStreamBase::GetService=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioobjectrenderstreambase-getservice")] +ISpatialAudioObjectRenderStreamBase::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioobjectrenderstreambase-reset")] +ISpatialAudioObjectRenderStreamBase::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioobjectrenderstreambase-start")] +ISpatialAudioObjectRenderStreamBase::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioobjectrenderstreambase-stop")] +ISpatialAudioObjectRenderStreamForHrtf=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/nn-spatialaudiohrtf-ispatialaudioobjectrenderstreamforhrtf")] +ISpatialAudioObjectRenderStreamForHrtf::ActivateSpatialAudioObjectForHrtf=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/nf-spatialaudiohrtf-ispatialaudioobjectrenderstreamforhrtf-activatespatialaudioobjectforhrtf")] +ISpatialAudioObjectRenderStreamForMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nn-spatialaudiometadata-ispatialaudioobjectrenderstreamformetadata")] +ISpatialAudioObjectRenderStreamForMetadata::ActivateSpatialAudioObjectForMetadataCommands=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudioobjectrenderstreamformetadata-activatespatialaudioobjectformetadatacommands")] +ISpatialAudioObjectRenderStreamForMetadata::ActivateSpatialAudioObjectForMetadataItems=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/nf-spatialaudiometadata-ispatialaudioobjectrenderstreamformetadata-activatespatialaudioobjectformetadataitems")] +ISpatialAudioObjectRenderStreamNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nn-spatialaudioclient-ispatialaudioobjectrenderstreamnotify")] +ISpatialAudioObjectRenderStreamNotify::OnAvailableDynamicObjectCountChange=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/nf-spatialaudioclient-ispatialaudioobjectrenderstreamnotify-onavailabledynamicobjectcountchange")] +ISpatialInteractionManagerInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialinteractionmanagerinterop/nn-spatialinteractionmanagerinterop-ispatialinteractionmanagerinterop")] +ISpatialInteractionManagerInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialinteractionmanagerinterop/nf-spatialinteractionmanagerinterop-ispatialinteractionmanagerinterop-getforwindow")] +ISpecialSystemProperties=[Documentation("https://docs.microsoft.com/windows/win32/immact/immact/nn-immact-ispecialsystemproperties")] +ISpecialSystemProperties::SetLUARunLevel=[Documentation("https://docs.microsoft.com/windows/win32/immact/immact/nf-immact-ispecialsystemproperties-setluarunlevel")] +ISpecifyPropertyPages=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-ispecifypropertypages")] +ISpecifyPropertyPages::GetPages=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-ispecifypropertypages-getpages")] +ISpellChecker=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nn-spellcheck-ispellchecker")] +ISpellChecker::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-add")] +ISpellChecker::add_SpellCheckerChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-add_spellcheckerchanged")] +ISpellChecker::AutoCorrect=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-autocorrect")] +ISpellChecker::Check=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-check")] +ISpellChecker::ComprehensiveCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-comprehensivecheck")] +ISpellChecker::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-get_id")] +ISpellChecker::get_LanguageTag=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-get_languagetag")] +ISpellChecker::get_LocalizedName=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-get_localizedname")] +ISpellChecker::get_OptionIds=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-get_optionids")] +ISpellChecker::GetOptionDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-getoptiondescription")] +ISpellChecker::GetOptionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-getoptionvalue")] +ISpellChecker::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-get_id")] +ISpellChecker::Ignore=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-ignore")] +ISpellChecker::LanguageTag=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-get_languagetag")] +ISpellChecker::LocalizedName=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-get_localizedname")] +ISpellChecker::OptionIds=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-get_optionids")] +ISpellChecker::remove_SpellCheckerChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-remove_spellcheckerchanged")] +ISpellChecker::Suggest=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker-suggest")] +ISpellChecker2=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nn-spellcheck-ispellchecker2")] +ISpellChecker2::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellchecker2-remove")] +ISpellCheckerChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nn-spellcheck-ispellcheckerchangedeventhandler")] +ISpellCheckerChangedEventHandler::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellcheckerchangedeventhandler-invoke")] +ISpellCheckerFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nn-spellcheck-ispellcheckerfactory")] +ISpellCheckerFactory::CreateSpellChecker=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellcheckerfactory-createspellchecker")] +ISpellCheckerFactory::get_SupportedLanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellcheckerfactory-get_supportedlanguages")] +ISpellCheckerFactory::IsSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellcheckerfactory-issupported")] +ISpellCheckerFactory::SupportedLanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellcheckerfactory-get_supportedlanguages")] +ISpellCheckProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nn-spellcheckprovider-ispellcheckprovider")] +ISpellCheckProvider::Check=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckprovider-check")] +ISpellCheckProvider::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckprovider-get_id")] +ISpellCheckProvider::get_LanguageTag=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckprovider-get_languagetag")] +ISpellCheckProvider::get_LocalizedName=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckprovider-get_localizedname")] +ISpellCheckProvider::get_OptionIds=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckprovider-get_optionids")] +ISpellCheckProvider::GetOptionDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckprovider-getoptiondescription")] +ISpellCheckProvider::GetOptionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckprovider-getoptionvalue")] +ISpellCheckProvider::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckprovider-get_id")] +ISpellCheckProvider::InitializeWordlist=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckprovider-initializewordlist")] +ISpellCheckProvider::LanguageTag=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckprovider-get_languagetag")] +ISpellCheckProvider::LocalizedName=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckprovider-get_localizedname")] +ISpellCheckProvider::OptionIds=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckprovider-get_optionids")] +ISpellCheckProvider::SetOptionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckprovider-setoptionvalue")] +ISpellCheckProvider::Suggest=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckprovider-suggest")] +ISpellCheckProviderFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nn-spellcheckprovider-ispellcheckproviderfactory")] +ISpellCheckProviderFactory::CreateSpellCheckProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckproviderfactory-createspellcheckprovider")] +ISpellCheckProviderFactory::get_SupportedLanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckproviderfactory-get_supportedlanguages")] +ISpellCheckProviderFactory::IsSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckproviderfactory-issupported")] +ISpellCheckProviderFactory::SupportedLanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheckprovider/nf-spellcheckprovider-ispellcheckproviderfactory-get_supportedlanguages")] +ISpellingError=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nn-spellcheck-ispellingerror")] +ISpellingError::CorrectiveAction=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellingerror-get_correctiveaction")] +ISpellingError::get_CorrectiveAction=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellingerror-get_correctiveaction")] +ISpellingError::get_Length=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellingerror-get_length")] +ISpellingError::get_Replacement=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellingerror-get_replacement")] +ISpellingError::get_StartIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellingerror-get_startindex")] +ISpellingError::Length=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellingerror-get_length")] +ISpellingError::Replacement=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellingerror-get_replacement")] +ISpellingError::StartIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-ispellingerror-get_startindex")] +IsPhysicalClearDisabled=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/isphysicalcleardisabled-win32-tpm")] +IsPhysicalPresenceHardwareEnabled=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/isphysicalpresencehardwareenabled-win32-tpm")] +ISpreadsheetItemProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-ispreadsheetitemprovider")] +ISpreadsheetItemProvider::Formula=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ispreadsheetitemprovider-get_formula")] +ISpreadsheetItemProvider::get_Formula=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ispreadsheetitemprovider-get_formula")] +ISpreadsheetItemProvider::GetAnnotationObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ispreadsheetitemprovider-getannotationobjects")] +ISpreadsheetItemProvider::GetAnnotationTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ispreadsheetitemprovider-getannotationtypes")] +ISpreadsheetProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-ispreadsheetprovider")] +ISpreadsheetProvider::GetItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ispreadsheetprovider-getitembyname")] +IsProcessCritical=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-isprocesscritical")] +IsProcessDPIAware=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-isprocessdpiaware")] +IsProcessInIsolatedWindowsEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/isolatedwindowsenvironmentutils/nf-isolatedwindowsenvironmentutils-isprocessinisolatedwindowsenvironment")] +IsProcessInJob=[Documentation("https://docs.microsoft.com/windows/win32/api/jobapi/nf-jobapi-isprocessinjob")] +IsProcessorFeaturePresent=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-isprocessorfeaturepresent")] +IsPropVariantString=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-ispropvariantstring")] +IsPropVariantVector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-ispropvariantvector")] +IsProvisioningProfile=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-isprovisioningprofile")] +IsPurchaseProfile=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-ispurchaseprofile")] +IsPwrHibernateAllowed=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-ispwrhibernateallowed")] +IsPwrShutdownAllowed=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-ispwrshutdownallowed")] +IsPwrSuspendAllowed=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-ispwrsuspendallowed")] +ISR=[Documentation("https://docs.microsoft.com/windows/win32/ETW/isr")] +ISR::InitialTime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/isr")] +ISR::Reserved=[Documentation("https://docs.microsoft.com/windows/win32/ETW/isr")] +ISR::ReturnValue=[Documentation("https://docs.microsoft.com/windows/win32/ETW/isr")] +ISR::Routine=[Documentation("https://docs.microsoft.com/windows/win32/ETW/isr")] +ISR::Vector=[Documentation("https://docs.microsoft.com/windows/win32/ETW/isr")] +IsRectEmpty=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-isrectempty")] +IsRemoteNPP=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/isremotenpp")] +IsReparseTagMicrosoft=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-isreparsetagmicrosoft")] +IsReparseTagNameSurrogate=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-isreparsetagnamesurrogate")] +isResolvableEx=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/isresolvableex")] +IsSrkAuthCompatible=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/issrkauthcompatible-win32-tpm")] +IsStringSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-isstringsupported")] +IsSubpictureStreamEnabled=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/issubpicturestreamenabled-method")] +Issue=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/issue")] +IsSystemResumeAutomatic=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-issystemresumeautomatic")] +IStartMenuPinnedList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-istartmenupinnedlist")] +IStartMenuPinnedList::RemoveFromList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-istartmenupinnedlist-removefromlist")] +IStaticPortMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nn-natupnp-istaticportmapping")] +IStaticPortMapping::EditDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmapping-editdescription")] +IStaticPortMapping::EditInternalClient=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmapping-editinternalclient")] +IStaticPortMapping::EditInternalPort=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmapping-editinternalport")] +IStaticPortMapping::Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmapping-enable")] +IStaticPortMapping::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmapping-get_description")] +IStaticPortMapping::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmapping-get_enabled")] +IStaticPortMapping::get_ExternalIPAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmapping-get_externalipaddress")] +IStaticPortMapping::get_ExternalPort=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmapping-get_externalport")] +IStaticPortMapping::get_InternalClient=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmapping-get_internalclient")] +IStaticPortMapping::get_InternalPort=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmapping-get_internalport")] +IStaticPortMapping::get_Protocol=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmapping-get_protocol")] +IStaticPortMappingCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nn-natupnp-istaticportmappingcollection")] +IStaticPortMappingCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmappingcollection-add")] +IStaticPortMappingCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmappingcollection-get__newenum")] +IStaticPortMappingCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmappingcollection-get_count")] +IStaticPortMappingCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmappingcollection-get_item")] +IStaticPortMappingCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-istaticportmappingcollection-remove")] +IStats=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/istats")] +IStats::Configure=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/istats-configure")] +IStats::Connect=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/istats-connect")] +IStats::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/istats-disconnect")] +IStats::GetControlState=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/istats-getcontrolstate")] +IStats::GetConversationStatistics=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/istats-getconversationstatistics")] +IStats::GetTotalStatistics=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/istats-gettotalstatistics")] +IStats::Pause=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/istats-pause")] +IStats::QueryStations=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/istats-querystations")] +IStats::QueryStatus=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/istats-querystatus")] +IStats::Resume=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/istats-resume")] +IStats::Start=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/istats-start")] +IStats::Stop=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/istats-stop")] +IStatusCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/istatuscallback")] +IStatusCallback::Status=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/istatuscallback-status-dword-dword-dword")] +IStdMarshalInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-istdmarshalinfo")] +IStdMarshalInfo::GetClassForHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-istdmarshalinfo-getclassforhandler")] +IStemmer=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nn-indexsrv-istemmer")] +IStemmer::GenerateWordForms=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-istemmer-generatewordforms")] +IStemmer::GetLicenseToUse=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-istemmer-getlicensetouse")] +IStemmer::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-istemmer-init")] +IStemmerConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nn-infotech-istemmerconfig")] +IStemmerConfig::SetLocaleInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/infotech/nf-infotech-istemmerconfig-setlocaleinfo")] +IsTextUnicode=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-istextunicode")] +IsThemeActive=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-isthemeactive")] +IsThemeBackgroundPartiallyTransparent=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-isthemebackgroundpartiallytransparent")] +IsThemeDialogTextureEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-isthemedialogtextureenabled")] +IsThemePartDefined=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-isthemepartdefined")] +IsThreadAFiber=[Documentation("https://docs.microsoft.com/windows/win32/api/fibersapi/nf-fibersapi-isthreadafiber")] +IsThreadpoolTimerSet=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-isthreadpooltimerset")] +IsTokenRestricted=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-istokenrestricted")] +IStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-istorage")] +IStorage::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istorage-commit")] +IStorage::CopyTo=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istorage-copyto")] +IStorage::CreateStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istorage-createstorage")] +IStorage::CreateStream=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istorage-createstream")] +IStorage::DestroyElement=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istorage-destroyelement")] +IStorage::EnumElements=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istorage-enumelements")] +IStorage::MoveElementTo=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istorage-moveelementto")] +IStorage::OpenStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istorage-openstorage")] +IStorage::OpenStream=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istorage-openstream")] +IStorage::RenameElement=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istorage-renameelement")] +IStorage::Revert=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istorage-revert")] +IStorage::SetClass=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istorage-setclass")] +IStorage::SetElementTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istorage-setelementtimes")] +IStorage::SetStateBits=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istorage-setstatebits")] +IStorage::Stat=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istorage-stat")] +IStorageFolderHandleAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/nn-windowsstoragecom-istoragefolderhandleaccess")] +IStorageFolderHandleAccess::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/nf-windowsstoragecom-istoragefolderhandleaccess-create")] +IStorageItemHandleAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/nn-windowsstoragecom-istorageitemhandleaccess")] +IStorageItemHandleAccess::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/nf-windowsstoragecom-istorageitemhandleaccess-create")] +IStorageProviderCopyHook=[Documentation("https://docs.microsoft.com/windows/win32/shell/nn-shobjidl-istorageprovidercopyhook")] +IStorageProviderCopyHook::CopyCallback=[Documentation("https://docs.microsoft.com/windows/win32/shell/nf-shobjidl-istorageprovidercopyhook-copycallback")] +IStorageProviderHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/storageprovider/nn-storageprovider-istorageproviderhandler")] +IStorageProviderHandler::GetPropertyHandlerFromFileId=[Documentation("https://docs.microsoft.com/windows/win32/api/storageprovider/nf-storageprovider-istorageproviderhandler-getpropertyhandlerfromfileid")] +IStorageProviderHandler::GetPropertyHandlerFromPath=[Documentation("https://docs.microsoft.com/windows/win32/api/storageprovider/nf-storageprovider-istorageproviderhandler-getpropertyhandlerfrompath")] +IStorageProviderHandler::GetPropertyHandlerFromUri=[Documentation("https://docs.microsoft.com/windows/win32/api/storageprovider/nf-storageprovider-istorageproviderhandler-getpropertyhandlerfromuri")] +IStorageProviderPropertyHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/storageprovider/nn-storageprovider-istorageproviderpropertyhandler")] +IStorageProviderPropertyHandler::RetrieveProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/storageprovider/nf-storageprovider-istorageproviderpropertyhandler-retrieveproperties")] +IStorageProviderPropertyHandler::SaveProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/storageprovider/nf-storageprovider-istorageproviderpropertyhandler-saveproperties")] +IsTouchWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-istouchwindow")] +IStream=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-istream")] +IStream_Copy=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-istream_copy")] +IStream_Read=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-istream_read")] +IStream_ReadPidl=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-istream_readpidl")] +IStream_ReadStr=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-istream_readstr")] +IStream_Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-istream_reset")] +IStream_Size=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-istream_size")] +IStream_Write=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-istream_write")] +IStream_WritePidl=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-istream_writepidl")] +IStream_WriteStr=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-istream_writestr")] +IStream::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istream-clone")] +IStream::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istream-commit")] +IStream::CopyTo=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istream-copyto")] +IStream::LockRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istream-lockregion")] +IStream::Revert=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istream-revert")] +IStream::Seek=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istream-seek")] +IStream::SetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istream-setsize")] +IStream::Stat=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istream-stat")] +IStream::UnlockRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-istream-unlockregion")] +IStreamAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-istreamasync")] +IStreamAsync::CancelIo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-istreamasync-cancelio")] +IStreamAsync::OverlappedResult=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-istreamasync-overlappedresult")] +IStreamAsync::ReadAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-istreamasync-readasync")] +IStreamAsync::WriteAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-istreamasync-writeasync")] +IStreamBufferConfigure=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-istreambufferconfigure")] +IStreamBufferConfigure::GetBackingFileCount=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferconfigure-getbackingfilecount")] +IStreamBufferConfigure::GetBackingFileDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferconfigure-getbackingfileduration")] +IStreamBufferConfigure::GetDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferconfigure-getdirectory")] +IStreamBufferConfigure::SetBackingFileCount=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferconfigure-setbackingfilecount")] +IStreamBufferConfigure::SetBackingFileDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferconfigure-setbackingfileduration")] +IStreamBufferConfigure::SetDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferconfigure-setdirectory")] +IStreamBufferConfigure2=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-istreambufferconfigure2")] +IStreamBufferConfigure2::GetFFTransitionRates=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferconfigure2-getfftransitionrates")] +IStreamBufferConfigure2::GetMultiplexedPacketSize=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferconfigure2-getmultiplexedpacketsize")] +IStreamBufferConfigure2::SetFFTransitionRates=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferconfigure2-setfftransitionrates")] +IStreamBufferConfigure2::SetMultiplexedPacketSize=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferconfigure2-setmultiplexedpacketsize")] +IStreamBufferConfigure3=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-istreambufferconfigure3")] +IStreamBufferConfigure3::GetNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferconfigure3-getnamespace")] +IStreamBufferConfigure3::GetStartRecConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferconfigure3-getstartrecconfig")] +IStreamBufferConfigure3::SetNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferconfigure3-setnamespace")] +IStreamBufferConfigure3::SetStartRecConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferconfigure3-setstartrecconfig")] +IStreamBufferDataCounters=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-istreambufferdatacounters")] +IStreamBufferDataCounters::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferdatacounters-getdata")] +IStreamBufferDataCounters::ResetData=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferdatacounters-resetdata")] +IStreamBufferInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-istreambufferinitialize")] +IStreamBufferInitialize::SetHKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferinitialize-sethkey")] +IStreamBufferInitialize::SetSIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferinitialize-setsids")] +IStreamBufferMediaSeeking=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-istreambuffermediaseeking")] +IStreamBufferMediaSeeking2=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-istreambuffermediaseeking2")] +IStreamBufferMediaSeeking2::SetRateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambuffermediaseeking2-setrateex")] +IStreamBufferRecComp=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-istreambufferreccomp")] +IStreamBufferRecComp::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferreccomp-append")] +IStreamBufferRecComp::AppendEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferreccomp-appendex")] +IStreamBufferRecComp::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferreccomp-cancel")] +IStreamBufferRecComp::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferreccomp-close")] +IStreamBufferRecComp::GetCurrentLength=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferreccomp-getcurrentlength")] +IStreamBufferRecComp::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferreccomp-initialize")] +IStreamBufferRecordControl=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-istreambufferrecordcontrol")] +IStreamBufferRecordControl::GetRecordingStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferrecordcontrol-getrecordingstatus")] +IStreamBufferRecordControl::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferrecordcontrol-start")] +IStreamBufferRecordControl::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferrecordcontrol-stop")] +IStreamBufferRecordingAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-istreambufferrecordingattribute")] +IStreamBufferRecordingAttribute::EnumAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferrecordingattribute-enumattributes")] +IStreamBufferRecordingAttribute::GetAttributeByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferrecordingattribute-getattributebyindex")] +IStreamBufferRecordingAttribute::GetAttributeByName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferrecordingattribute-getattributebyname")] +IStreamBufferRecordingAttribute::GetAttributeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferrecordingattribute-getattributecount")] +IStreamBufferRecordingAttribute::SetAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambufferrecordingattribute-setattribute")] +IStreamBufferSink=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-istreambuffersink")] +IStreamBufferSink::CreateRecorder=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambuffersink-createrecorder")] +IStreamBufferSink::IsProfileLocked=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambuffersink-isprofilelocked")] +IStreamBufferSink::LockProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambuffersink-lockprofile")] +IStreamBufferSink2=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-istreambuffersink2")] +IStreamBufferSink2::UnlockProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambuffersink2-unlockprofile")] +IStreamBufferSink3=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-istreambuffersink3")] +IStreamBufferSink3::SetAvailableFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambuffersink3-setavailablefilter")] +IStreamBufferSource=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nn-sbe-istreambuffersource")] +IStreamBufferSource::SetStreamSink=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/nf-sbe-istreambuffersource-setstreamsink")] +IStreamBuilder=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-istreambuilder")] +IStreamBuilder::Backout=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-istreambuilder-backout")] +IStreamBuilder::Render=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-istreambuilder-render")] +IStreamConcatenate=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-istreamconcatenate")] +IStreamConcatenate::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-istreamconcatenate-append")] +IStreamConcatenate::Append2=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-istreamconcatenate-append2")] +IStreamConcatenate::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-istreamconcatenate-initialize")] +IStreamConcatenate::Initialize2=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-istreamconcatenate-initialize2")] +IStreamInterleave=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-istreaminterleave")] +IStreamInterleave::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-istreaminterleave-initialize")] +IStreamPseudoRandomBased=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-istreampseudorandombased")] +IStreamPseudoRandomBased::get_ExtendedSeed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-istreampseudorandombased-get_extendedseed")] +IStreamPseudoRandomBased::get_Seed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-istreampseudorandombased-get_seed")] +IStreamPseudoRandomBased::put_ExtendedSeed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-istreampseudorandombased-put_extendedseed")] +IStreamPseudoRandomBased::put_Seed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-istreampseudorandombased-put_seed")] +IStreamSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nn-mmstream-istreamsample")] +IStreamSample::CompletionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-istreamsample-completionstatus")] +IStreamSample::GetMediaStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-istreamsample-getmediastream")] +IStreamSample::GetSampleTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-istreamsample-getsampletimes")] +IStreamSample::SetSampleTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-istreamsample-setsampletimes")] +IStreamSample::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/nf-mmstream-istreamsample-update")] +IStreamSelectorStatics=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nn-windows-media-streaming-istreamselectorstatics")] +IStreamSelectorStatics::streaming=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nf-windows-media-streaming-istreamselectorstatics-getstreampropertiesasync")] +IStreamUnbufferedInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-istreamunbufferedinfo")] +IStreamUnbufferedInfo::GetSectorSize=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-istreamunbufferedinfo-getsectorsize")] +IStringable=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nn-windows-foundation-istringable")] +IStringable::IStringable=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/nf-windows-foundation-istringable-tostring")] +IStringCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-istringcollection")] +IStringCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-istringcollection-get__newenum")] +IStringCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-istringcollection-add")] +IStringCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-istringcollection-clear")] +IStringCollection::Copy=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-istringcollection-copy")] +IStringCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-istringcollection-get_count")] +IStringCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-istringcollection-get__newenum")] +IStringCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-istringcollection-get_count")] +IStringCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-istringcollection-get_item")] +IStringCollection::get_ReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-istringcollection-get_readonly")] +IStringCollection::Insert=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-istringcollection-insert")] +IStringCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-istringcollection-put_item")] +IStringCollection::put_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-istringcollection-put_item")] +IStringCollection::ReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-istringcollection-get_readonly")] +IStringCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-istringcollection-removeat")] +IStringTable=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-istringtable")] +IStringTable::AddString=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-istringtable-addstring")] +IStringTable::DeleteAllStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-istringtable-deleteallstrings")] +IStringTable::DeleteString=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-istringtable-deletestring")] +IStringTable::Enumerate=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-istringtable-enumerate")] +IStringTable::FindString=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-istringtable-findstring")] +IStringTable::GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-istringtable-getstring")] +IStringTable::GetStringLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-istringtable-getstringlength")] +IStrokeBuilder=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nn-rtscom-istrokebuilder")] +IStrokeBuilder::AppendPackets=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istrokebuilder-appendpackets")] +IStrokeBuilder::BeginStroke=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istrokebuilder-beginstroke")] +IStrokeBuilder::CreateStroke=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istrokebuilder-createstroke")] +IStrokeBuilder::EndStroke=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istrokebuilder-endstroke")] +IStrokeBuilder::get_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istrokebuilder-get_ink")] +IStrokeBuilder::Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istrokebuilder-get_ink")] +IStrokeBuilder::put_Ink=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istrokebuilder-get_ink")] +IStylesProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-istylesprovider")] +IStylesProvider::ExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-istylesprovider-get_extendedproperties")] +IStylesProvider::FillColor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-istylesprovider-get_fillcolor")] +IStylesProvider::FillPatternColor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-istylesprovider-get_fillpatterncolor")] +IStylesProvider::FillPatternStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-istylesprovider-get_fillpatternstyle")] +IStylesProvider::get_ExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-istylesprovider-get_extendedproperties")] +IStylesProvider::get_FillColor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-istylesprovider-get_fillcolor")] +IStylesProvider::get_FillPatternColor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-istylesprovider-get_fillpatterncolor")] +IStylesProvider::get_FillPatternStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-istylesprovider-get_fillpatternstyle")] +IStylesProvider::get_Shape=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-istylesprovider-get_shape")] +IStylesProvider::get_StyleId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-istylesprovider-get_styleid")] +IStylesProvider::get_StyleName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-istylesprovider-get_stylename")] +IStylesProvider::Shape=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-istylesprovider-get_shape")] +IStylesProvider::StyleId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-istylesprovider-get_styleid")] +IStylesProvider::StyleName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-istylesprovider-get_stylename")] +IStylusAsyncPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nn-rtscom-istylusasyncplugin")] +IStylusPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nn-rtscom-istylusplugin")] +IStylusPlugin::CustomStylusDataAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-customstylusdataadded")] +IStylusPlugin::DataInterest=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-datainterest")] +IStylusPlugin::Error=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-error")] +IStylusPlugin::InAirPackets=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-inairpackets")] +IStylusPlugin::Packets=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-packets")] +IStylusPlugin::RealTimeStylusDisabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-realtimestylusdisabled")] +IStylusPlugin::RealTimeStylusEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-realtimestylusenabled")] +IStylusPlugin::StylusButtonDown=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-stylusbuttondown")] +IStylusPlugin::StylusButtonUp=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-stylusbuttonup")] +IStylusPlugin::StylusDown=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-stylusdown")] +IStylusPlugin::StylusInRange=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-stylusinrange")] +IStylusPlugin::StylusOutOfRange=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-stylusoutofrange")] +IStylusPlugin::StylusUp=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-stylusup")] +IStylusPlugin::SystemEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-systemevent")] +IStylusPlugin::TabletAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-tabletadded")] +IStylusPlugin::TabletRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-tabletremoved")] +IStylusPlugin::UpdateMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nf-rtscom-istylusplugin-updatemapping")] +IStylusSyncPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/nn-rtscom-istylussyncplugin")] +ISubunit=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/nn-devicetopology-isubunit")] +ISummaryCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/isummarycallback")] +ISummaryCallback::ResultCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/isummarycallback-resultcallback-dword-summaryitem-arr")] +ISummaryRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/isummaryrequest")] +ISummaryRequest::RequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/isummaryrequest-requestasync-isummarycallback-ptr-dword-dword")] +ISupportErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-isupporterrorinfo")] +ISupportErrorInfo::InterfaceSupportsErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-isupporterrorinfo-interfacesupportserrorinfo")] +ISupportFilteredSync=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isupportfilteredsync")] +ISupportFilteredSync::AddFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isupportfilteredsync-addfilter")] +ISupportLastWriteTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isupportlastwritetime")] +ISupportLastWriteTime::GetChangeUnitChangeTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isupportlastwritetime-getchangeunitchangetime")] +ISupportLastWriteTime::GetItemChangeTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isupportlastwritetime-getitemchangetime")] +ISurfaceImageSourceManagerNative=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nn-windows-ui-xaml-media-dxinterop-isurfaceimagesourcemanagernative")] +ISurfaceImageSourceManagerNative::xaml=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-isurfaceimagesourcemanagernative-flushallsurfaceswithdevice")] +ISurfaceImageSourceNative=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nn-windows-ui-xaml-media-dxinterop-isurfaceimagesourcenative")] +ISurfaceImageSourceNative::BeginDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-isurfaceimagesourcenative-begindraw")] +ISurfaceImageSourceNative::EndDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-isurfaceimagesourcenative-enddraw")] +ISurfaceImageSourceNative::SetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-isurfaceimagesourcenative-setdevice")] +ISurfaceImageSourceNativeWithD2D=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nn-windows-ui-xaml-media-dxinterop-isurfaceimagesourcenativewithd2d")] +ISurfaceImageSourceNativeWithD2D::BeginDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-isurfaceimagesourcenativewithd2d-begindraw")] +ISurfaceImageSourceNativeWithD2D::EndDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-isurfaceimagesourcenativewithd2d-enddraw")] +ISurfaceImageSourceNativeWithD2D::ResumeDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-isurfaceimagesourcenativewithd2d-resumedraw")] +ISurfaceImageSourceNativeWithD2D::SetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-isurfaceimagesourcenativewithd2d-setdevice")] +ISurfaceImageSourceNativeWithD2D::SuspendDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-isurfaceimagesourcenativewithd2d-suspenddraw")] +ISurrogate=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-isurrogate")] +ISurrogate::FreeSurrogate=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-isurrogate-freesurrogate")] +ISurrogate::LoadDllServer=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-isurrogate-loaddllserver")] +ISurrogateService=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nn-objidl-isurrogateservice")] +ISurrogateService::ApplicationFree=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-isurrogateservice-applicationfree")] +ISurrogateService::ApplicationLaunch=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-isurrogateservice-applicationlaunch")] +ISurrogateService::CatalogRefresh=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-isurrogateservice-catalogrefresh")] +ISurrogateService::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-isurrogateservice-init")] +ISurrogateService::ProcessShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/nf-objidl-isurrogateservice-processshutdown")] +IsUserAnAdmin=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-isuseranadmin")] +IsUserCetAvailableInEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-isusercetavailableinenvironment")] +ISuspendingDeferral=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/isuspendingdeferral")] +ISuspendingDeferral::Complete=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/isuspendingdeferral-complete")] +ISuspendingEventArgs=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/isuspendingeventargs")] +ISuspendingEventArgs::get_SuspendingOperation=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/isuspendingeventargs-suspendingoperation")] +ISuspendingEventArgs::put_SuspendingOperation=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/isuspendingeventargs-suspendingoperation")] +ISuspendingEventArgs::SuspendingOperation=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/isuspendingeventargs-suspendingoperation")] +ISuspendingOperation=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/isuspendingoperation")] +ISuspendingOperation::Deadline=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/isuspendingoperation-deadline")] +ISuspendingOperation::get_Deadline=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/isuspendingoperation-deadline")] +ISuspendingOperation::GetDeferral=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/isuspendingoperation-getdeferral")] +ISuspendingOperation::put_Deadline=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/isuspendingoperation-deadline")] +ISuspensionDependencyManager=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-isuspensiondependencymanager")] +ISuspensionDependencyManager::GroupChildWithParent=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isuspensiondependencymanager-groupchildwithparent")] +ISuspensionDependencyManager::RegisterAsChild=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isuspensiondependencymanager-registeraschild")] +ISuspensionDependencyManager::UngroupChildFromParent=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-isuspensiondependencymanager-ungroupchildfromparent")] +IsValidAcl=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-isvalidacl")] +IsValidCodePage=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-isvalidcodepage")] +IsValidDevmode=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/isvaliddevmode")] +IsValidDevmodeA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/isvaliddevmode")] +IsValidDevmodeW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/isvaliddevmode")] +IsValidDpiAwarenessContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-isvaliddpiawarenesscontext")] +IsValidLanguageGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-isvalidlanguagegroup")] +IsValidLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-isvalidlocale")] +IsValidLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-isvalidlocalename")] +IsValidNLSVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-isvalidnlsversion")] +IsValidSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-isvalidsecuritydescriptor")] +IsValidSid=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-isvalidsid")] +IsVariantArray=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-isvariantarray")] +IsVariantString=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-isvariantstring")] +IsVarTypeFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-isvartypefloat")] +IsVarTypeInteger=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-isvartypeinteger")] +IsVarTypeNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-isvartypenumber")] +IsVarTypeSignedInteger=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-isvartypesignedinteger")] +IsVarTypeUnsignedInteger=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-isvartypeunsignedinteger")] +IsVBR=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/isvbr")] +IsVolumeSnapshotted=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-isvolumesnapshotted")] +IsVolumeSnapshottedInternal=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-isvolumesnapshottedinternal")] +ISwapChainBackgroundPanelNative=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nn-windows-ui-xaml-media-dxinterop-iswapchainbackgroundpanelnative")] +ISwapChainBackgroundPanelNative::xaml=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-iswapchainbackgroundpanelnative-setswapchain")] +ISwapChainPanelNative=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nn-windows-ui-xaml-media-dxinterop-iswapchainpanelnative")] +ISwapChainPanelNative::xaml=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-iswapchainpanelnative-setswapchain")] +ISwapChainPanelNative2=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nn-windows-ui-xaml-media-dxinterop-iswapchainpanelnative2")] +ISwapChainPanelNative2::xaml=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-iswapchainpanelnative2-setswapchainhandle")] +IsWellFormedTag=[Documentation("https://docs.microsoft.com/windows/win32/api/bcp47mrm/nf-bcp47mrm-iswellformedtag")] +IsWellKnownSid=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-iswellknownsid")] +IsWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-iswindow")] +IsWindowArranged=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/winuser/nf-winuser-iswindowarranged")] +IsWindowEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-iswindowenabled")] +IsWindowRedirectedForPrint=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/iswindowredirectedforprint")] +IsWindows10OrGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/versionhelpers/nf-versionhelpers-iswindows10orgreater")] +IsWindows7OrGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/versionhelpers/nf-versionhelpers-iswindows7orgreater")] +IsWindows7SP1OrGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/versionhelpers/nf-versionhelpers-iswindows7sp1orgreater")] +IsWindows8OrGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/versionhelpers/nf-versionhelpers-iswindows8orgreater")] +IsWindows8Point1OrGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/versionhelpers/nf-versionhelpers-iswindows8point1orgreater")] +IsWindowsServer=[Documentation("https://docs.microsoft.com/windows/win32/api/versionhelpers/nf-versionhelpers-iswindowsserver")] +IsWindowsVersionOrGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/versionhelpers/nf-versionhelpers-iswindowsversionorgreater")] +IsWindowsVistaOrGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/versionhelpers/nf-versionhelpers-iswindowsvistaorgreater")] +IsWindowsVistaSP1OrGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/versionhelpers/nf-versionhelpers-iswindowsvistasp1orgreater")] +IsWindowsVistaSP2OrGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/versionhelpers/nf-versionhelpers-iswindowsvistasp2orgreater")] +IsWindowsXPOrGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/versionhelpers/nf-versionhelpers-iswindowsxporgreater")] +IsWindowsXPSP1OrGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/versionhelpers/nf-versionhelpers-iswindowsxpsp1orgreater")] +IsWindowsXPSP2OrGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/versionhelpers/nf-versionhelpers-iswindowsxpsp2orgreater")] +IsWindowsXPSP3OrGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/versionhelpers/nf-versionhelpers-iswindowsxpsp3orgreater")] +IsWindowUnicode=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-iswindowunicode")] +IsWindowVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-iswindowvisible")] +IsWinEventHookInstalled=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-iswineventhookinstalled")] +IsWow64GuestMachineSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-iswow64guestmachinesupported")] +IsWow64Message=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-iswow64message")] +IsWow64Process=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-iswow64process")] +IsWow64Process2=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-iswow64process2")] +ISymbolSettings=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/isymbolsettings")] +ISymbolSettings::UpdateSymbolSettings=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/isymbolsettings-updatesymbolsettings-symbolserverinfo")] +ISyncCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isynccallback")] +ISyncCallback::OnChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isynccallback-onchange")] +ISyncCallback::OnConflict=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isynccallback-onconflict")] +ISyncCallback::OnFullEnumerationNeeded=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isynccallback-onfullenumerationneeded")] +ISyncCallback::OnProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isynccallback-onprogress")] +ISyncCallback::OnRecoverableError=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isynccallback-onrecoverableerror")] +ISyncCallback2=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isynccallback2")] +ISyncCallback2::OnChangeApplied=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isynccallback2-onchangeapplied")] +ISyncCallback2::OnChangeFailed=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isynccallback2-onchangefailed")] +ISyncChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncchange")] +ISyncChange::GetChangeUnits=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchange-getchangeunits")] +ISyncChange::GetChangeVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchange-getchangeversion")] +ISyncChange::GetCreationVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchange-getcreationversion")] +ISyncChange::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchange-getflags")] +ISyncChange::GetLearnedKnowledge=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchange-getlearnedknowledge")] +ISyncChange::GetMadeWithKnowledge=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchange-getmadewithknowledge")] +ISyncChange::GetOwnerReplicaId=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchange-getownerreplicaid")] +ISyncChange::GetRootItemId=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchange-getrootitemid")] +ISyncChange::GetWorkEstimate=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchange-getworkestimate")] +ISyncChange::SetWorkEstimate=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchange-setworkestimate")] +ISyncChangeBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncchangebatch")] +ISyncChangeBatch::AddLoggedConflict=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatch-addloggedconflict")] +ISyncChangeBatch::BeginUnorderedGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatch-beginunorderedgroup")] +ISyncChangeBatch::EndUnorderedGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatch-endunorderedgroup")] +ISyncChangeBatchAdvanced=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncchangebatchadvanced")] +ISyncChangeBatchAdvanced::ConvertFullEnumerationChangeBatchToRegularChangeBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchadvanced-convertfullenumerationchangebatchtoregularchangebatch")] +ISyncChangeBatchAdvanced::GetBatchLevelKnowledgeShouldBeApplied=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchadvanced-getbatchlevelknowledgeshouldbeapplied")] +ISyncChangeBatchAdvanced::GetFilterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchadvanced-getfilterinfo")] +ISyncChangeBatchAdvanced::GetUpperBoundItemId=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchadvanced-getupperbounditemid")] +ISyncChangeBatchBase=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncchangebatchbase")] +ISyncChangeBatchBase::AddItemMetadataToGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchbase-additemmetadatatogroup")] +ISyncChangeBatchBase::BeginOrderedGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchbase-beginorderedgroup")] +ISyncChangeBatchBase::EndOrderedGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchbase-endorderedgroup")] +ISyncChangeBatchBase::GetChangeEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchbase-getchangeenumerator")] +ISyncChangeBatchBase::GetIsLastBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchbase-getislastbatch")] +ISyncChangeBatchBase::GetLearnedKnowledge=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchbase-getlearnedknowledge")] +ISyncChangeBatchBase::GetPrerequisiteKnowledge=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchbase-getprerequisiteknowledge")] +ISyncChangeBatchBase::GetRemainingWorkEstimateForSession=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchbase-getremainingworkestimateforsession")] +ISyncChangeBatchBase::GetSourceForgottenKnowledge=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchbase-getsourceforgottenknowledge")] +ISyncChangeBatchBase::GetWorkEstimateForBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchbase-getworkestimateforbatch")] +ISyncChangeBatchBase::Serialize=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchbase-serialize")] +ISyncChangeBatchBase::SetLastBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchbase-setlastbatch")] +ISyncChangeBatchBase::SetRemainingWorkEstimateForSession=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchbase-setremainingworkestimateforsession")] +ISyncChangeBatchBase::SetWorkEstimateForBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchbase-setworkestimateforbatch")] +ISyncChangeBatchBase2=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncchangebatchbase2")] +ISyncChangeBatchBase2::SerializeWithOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchbase2-serializewithoptions")] +ISyncChangeBatchWithPrerequisite=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncchangebatchwithprerequisite")] +ISyncChangeBatchWithPrerequisite::GetLearnedForgottenKnowledge=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchwithprerequisite-getlearnedforgottenknowledge")] +ISyncChangeBatchWithPrerequisite::GetLearnedKnowledgeWithPrerequisite=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchwithprerequisite-getlearnedknowledgewithprerequisite")] +ISyncChangeBatchWithPrerequisite::SetPrerequisiteKnowledge=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebatchwithprerequisite-setprerequisiteknowledge")] +ISyncChangeBuilder=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncchangebuilder")] +ISyncChangeBuilder::AddChangeUnitMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangebuilder-addchangeunitmetadata")] +ISyncChangeUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncchangeunit")] +ISyncChangeUnit::GetChangeUnitId=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangeunit-getchangeunitid")] +ISyncChangeUnit::GetChangeUnitVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangeunit-getchangeunitversion")] +ISyncChangeUnit::GetItemChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangeunit-getitemchange")] +ISyncChangeWithPrerequisite=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncchangewithprerequisite")] +ISyncChangeWithPrerequisite::GetLearnedKnowledgeWithPrerequisite=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangewithprerequisite-getlearnedknowledgewithprerequisite")] +ISyncChangeWithPrerequisite::GetPrerequisiteKnowledge=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncchangewithprerequisite-getprerequisiteknowledge")] +ISyncFilterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncfilterinfo")] +ISyncFilterInfo::Serialize=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncfilterinfo-serialize")] +ISyncFilterInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncfilterinfo2")] +ISyncFilterInfo2::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncfilterinfo2-getflags")] +ISyncFullEnumerationChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncfullenumerationchange")] +ISyncFullEnumerationChange::GetLearnedForgottenKnowledge=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncfullenumerationchange-getlearnedforgottenknowledge")] +ISyncFullEnumerationChange::GetLearnedKnowledgeAfterRecoveryComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncfullenumerationchange-getlearnedknowledgeafterrecoverycomplete")] +ISyncFullEnumerationChangeBatch=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncfullenumerationchangebatch")] +ISyncFullEnumerationChangeBatch::GetClosedLowerBoundItemId=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncfullenumerationchangebatch-getclosedlowerbounditemid")] +ISyncFullEnumerationChangeBatch::GetClosedUpperBoundItemId=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncfullenumerationchangebatch-getclosedupperbounditemid")] +ISyncFullEnumerationChangeBatch::GetLearnedKnowledgeAfterRecoveryComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncfullenumerationchangebatch-getlearnedknowledgeafterrecoverycomplete")] +ISynchronize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-isynchronize")] +ISynchronize::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-isynchronize-reset")] +ISynchronize::Signal=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-isynchronize-signal")] +ISynchronize::Wait=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-isynchronize-wait")] +ISynchronizeContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-isynchronizecontainer")] +ISynchronizeContainer::AddSynchronize=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-isynchronizecontainer-addsynchronize")] +ISynchronizeContainer::WaitMultiple=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-isynchronizecontainer-waitmultiple")] +ISynchronizedInputProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-isynchronizedinputprovider")] +ISynchronizedInputProvider::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-isynchronizedinputprovider-cancel")] +ISynchronizedInputProvider::StartListening=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-isynchronizedinputprovider-startlistening")] +ISynchronizeEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-isynchronizeevent")] +ISynchronizeEvent::SetEventHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-isynchronizeevent-seteventhandle")] +ISynchronizeHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nn-objidlbase-isynchronizehandle")] +ISynchronizeHandle::GetHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/nf-objidlbase-isynchronizehandle-gethandle")] +ISynchronousDataRetriever=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isynchronousdataretriever")] +ISynchronousDataRetriever::GetIdParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isynchronousdataretriever-getidparameters")] +ISynchronousDataRetriever::LoadChangeData=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isynchronousdataretriever-loadchangedata")] +ISyncKnowledge=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncknowledge")] +ISyncKnowledge::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-clone")] +ISyncKnowledge::ContainsChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-containschange")] +ISyncKnowledge::ContainsChangeUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-containschangeunit")] +ISyncKnowledge::ContainsKnowledge=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-containsknowledge")] +ISyncKnowledge::ConvertVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-convertversion")] +ISyncKnowledge::ExcludeChangeUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-excludechangeunit")] +ISyncKnowledge::ExcludeItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-excludeitem")] +ISyncKnowledge::FindClockVectorForChangeUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-findclockvectorforchangeunit")] +ISyncKnowledge::FindClockVectorForItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-findclockvectorforitem")] +ISyncKnowledge::FindMinTickCountForReplica=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-findmintickcountforreplica")] +ISyncKnowledge::GetChangeUnitExceptions=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-getchangeunitexceptions")] +ISyncKnowledge::GetOwnerReplicaId=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-getownerreplicaid")] +ISyncKnowledge::GetRangeExceptions=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-getrangeexceptions")] +ISyncKnowledge::GetReplicaKeyMap=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-getreplicakeymap")] +ISyncKnowledge::GetScopeVector=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-getscopevector")] +ISyncKnowledge::GetSingleItemExceptions=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-getsingleitemexceptions")] +ISyncKnowledge::GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-getversion")] +ISyncKnowledge::MapRemoteToLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-mapremotetolocal")] +ISyncKnowledge::ProjectOntoChangeUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-projectontochangeunit")] +ISyncKnowledge::ProjectOntoItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-projectontoitem")] +ISyncKnowledge::ProjectOntoRange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-projectontorange")] +ISyncKnowledge::Serialize=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-serialize")] +ISyncKnowledge::SetLocalTickCount=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-setlocaltickcount")] +ISyncKnowledge::Union=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge-union")] +ISyncKnowledge2=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncknowledge2")] +ISyncKnowledge2::CompareToKnowledgeCookie=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge2-comparetoknowledgecookie")] +ISyncKnowledge2::Complement=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge2-complement")] +ISyncKnowledge2::ContainsKnowledgeForChangeUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge2-containsknowledgeforchangeunit")] +ISyncKnowledge2::ContainsKnowledgeForItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge2-containsknowledgeforitem")] +ISyncKnowledge2::GetIdParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge2-getidparameters")] +ISyncKnowledge2::GetInspector=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge2-getinspector")] +ISyncKnowledge2::GetKnowledgeCookie=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge2-getknowledgecookie")] +ISyncKnowledge2::GetLowestUncontainedId=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge2-getlowestuncontainedid")] +ISyncKnowledge2::GetMinimumSupportedVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge2-getminimumsupportedversion")] +ISyncKnowledge2::GetStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge2-getstatistics")] +ISyncKnowledge2::IntersectsWithKnowledge=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge2-intersectswithknowledge")] +ISyncKnowledge2::ProjectOntoColumnSet=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge2-projectontocolumnset")] +ISyncKnowledge2::ProjectOntoKnowledgeWithPrerequisite=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge2-projectontoknowledgewithprerequisite")] +ISyncKnowledge2::SerializeWithOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncknowledge2-serializewithoptions")] +ISyncMgrConflict=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrconflict")] +ISyncMgrConflict::GetConflictIdInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflict-getconflictidinfo")] +ISyncMgrConflict::GetItemsArray=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflict-getitemsarray")] +ISyncMgrConflict::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflict-getproperty")] +ISyncMgrConflict::GetResolutionHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflict-getresolutionhandler")] +ISyncMgrConflict::Resolve=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflict-resolve")] +ISyncMgrConflictFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrconflictfolder")] +ISyncMgrConflictFolder::GetConflictIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictfolder-getconflictidlist")] +ISyncMgrConflictItems=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrconflictitems")] +ISyncMgrConflictItems::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictitems-getcount")] +ISyncMgrConflictItems::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictitems-getitem")] +ISyncMgrConflictPresenter=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrconflictpresenter")] +ISyncMgrConflictPresenter::PresentConflict=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictpresenter-presentconflict")] +ISyncMgrConflictResolutionItems=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrconflictresolutionitems")] +ISyncMgrConflictResolutionItems::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictresolutionitems-getcount")] +ISyncMgrConflictResolutionItems::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictresolutionitems-getitem")] +ISyncMgrConflictResolveInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrconflictresolveinfo")] +ISyncMgrConflictResolveInfo::GetItemChoice=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictresolveinfo-getitemchoice")] +ISyncMgrConflictResolveInfo::GetItemChoiceCount=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictresolveinfo-getitemchoicecount")] +ISyncMgrConflictResolveInfo::GetIterationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictresolveinfo-getiterationinfo")] +ISyncMgrConflictResolveInfo::GetPresenterChoice=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictresolveinfo-getpresenterchoice")] +ISyncMgrConflictResolveInfo::GetPresenterNextStep=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictresolveinfo-getpresenternextstep")] +ISyncMgrConflictResolveInfo::SetItemChoices=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictresolveinfo-setitemchoices")] +ISyncMgrConflictResolveInfo::SetPresenterChoice=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictresolveinfo-setpresenterchoice")] +ISyncMgrConflictResolveInfo::SetPresenterNextStep=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictresolveinfo-setpresenternextstep")] +ISyncMgrConflictStore=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrconflictstore")] +ISyncMgrConflictStore::BindToConflict=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictstore-bindtoconflict")] +ISyncMgrConflictStore::EnumConflicts=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictstore-enumconflicts")] +ISyncMgrConflictStore::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictstore-getcount")] +ISyncMgrConflictStore::RemoveConflicts=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrconflictstore-removeconflicts")] +ISyncMgrControl=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrcontrol")] +ISyncMgrControl::ActivateHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrcontrol-activatehandler")] +ISyncMgrControl::EnableHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrcontrol-enablehandler")] +ISyncMgrControl::EnableItem=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrcontrol-enableitem")] +ISyncMgrControl::StartHandlerSync=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrcontrol-starthandlersync")] +ISyncMgrControl::StartItemSync=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrcontrol-startitemsync")] +ISyncMgrControl::StartSyncAll=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrcontrol-startsyncall")] +ISyncMgrControl::StopHandlerSync=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrcontrol-stophandlersync")] +ISyncMgrControl::StopItemSync=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrcontrol-stopitemsync")] +ISyncMgrControl::StopSyncAll=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrcontrol-stopsyncall")] +ISyncMgrControl::UpdateConflicts=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrcontrol-updateconflicts")] +ISyncMgrControl::UpdateEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrcontrol-updateevents")] +ISyncMgrControl::UpdateHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrcontrol-updatehandler")] +ISyncMgrControl::UpdateHandlerCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrcontrol-updatehandlercollection")] +ISyncMgrControl::UpdateItem=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrcontrol-updateitem")] +ISyncMgrEnumItems=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nn-mobsync-isyncmgrenumitems")] +ISyncMgrEnumItems::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrenumitems-clone")] +ISyncMgrEnumItems::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrenumitems-next")] +ISyncMgrEnumItems::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrenumitems-reset")] +ISyncMgrEnumItems::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrenumitems-skip")] +ISyncMgrEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrevent")] +ISyncMgrEvent::GetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrevent-getcontext")] +ISyncMgrEvent::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrevent-getdescription")] +ISyncMgrEvent::GetEventID=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrevent-geteventid")] +ISyncMgrEvent::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrevent-getflags")] +ISyncMgrEvent::GetHandlerID=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrevent-gethandlerid")] +ISyncMgrEvent::GetItemID=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrevent-getitemid")] +ISyncMgrEvent::GetLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrevent-getlevel")] +ISyncMgrEvent::GetLinkReference=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrevent-getlinkreference")] +ISyncMgrEvent::GetLinkText=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrevent-getlinktext")] +ISyncMgrEvent::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrevent-getname")] +ISyncMgrEvent::GetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrevent-gettime")] +ISyncMgrEventLinkUIOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgreventlinkuioperation")] +ISyncMgrEventLinkUIOperation::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgreventlinkuioperation-init")] +ISyncMgrEventStore=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgreventstore")] +ISyncMgrEventStore::GetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgreventstore-getevent")] +ISyncMgrEventStore::GetEventCount=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgreventstore-geteventcount")] +ISyncMgrEventStore::GetEventEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgreventstore-geteventenumerator")] +ISyncMgrEventStore::RemoveEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgreventstore-removeevent")] +ISyncMgrHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrhandler")] +ISyncMgrHandler::Activate=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandler-activate")] +ISyncMgrHandler::Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandler-enable")] +ISyncMgrHandler::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandler-getcapabilities")] +ISyncMgrHandler::GetHandlerInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandler-gethandlerinfo")] +ISyncMgrHandler::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandler-getname")] +ISyncMgrHandler::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandler-getobject")] +ISyncMgrHandler::GetPolicies=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandler-getpolicies")] +ISyncMgrHandler::Synchronize=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandler-synchronize")] +ISyncMgrHandlerCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrhandlercollection")] +ISyncMgrHandlerCollection::BindToHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandlercollection-bindtohandler")] +ISyncMgrHandlerCollection::GetHandlerEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandlercollection-gethandlerenumerator")] +ISyncMgrHandlerInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrhandlerinfo")] +ISyncMgrHandlerInfo::GetComment=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandlerinfo-getcomment")] +ISyncMgrHandlerInfo::GetLastSyncTime=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandlerinfo-getlastsynctime")] +ISyncMgrHandlerInfo::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandlerinfo-gettype")] +ISyncMgrHandlerInfo::GetTypeLabel=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandlerinfo-gettypelabel")] +ISyncMgrHandlerInfo::IsActive=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandlerinfo-isactive")] +ISyncMgrHandlerInfo::IsConnected=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandlerinfo-isconnected")] +ISyncMgrHandlerInfo::IsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrhandlerinfo-isenabled")] +ISyncMgrRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nn-mobsync-isyncmgrregister")] +ISyncMgrRegister::GetHandlerRegistrationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrregister-gethandlerregistrationinfo")] +ISyncMgrRegister::RegisterSyncMgrHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrregister-registersyncmgrhandler")] +ISyncMgrRegister::UnregisterSyncMgrHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrregister-unregistersyncmgrhandler")] +ISyncMgrResolutionHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrresolutionhandler")] +ISyncMgrResolutionHandler::KeepItems=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrresolutionhandler-keepitems")] +ISyncMgrResolutionHandler::KeepOther=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrresolutionhandler-keepother")] +ISyncMgrResolutionHandler::KeepRecent=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrresolutionhandler-keeprecent")] +ISyncMgrResolutionHandler::QueryAbilities=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrresolutionhandler-queryabilities")] +ISyncMgrResolutionHandler::RemoveFromSyncSet=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrresolutionhandler-removefromsyncset")] +ISyncMgrScheduleWizardUIOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrschedulewizarduioperation")] +ISyncMgrScheduleWizardUIOperation::InitWizard=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrschedulewizarduioperation-initwizard")] +ISyncMgrSessionCreator=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrsessioncreator")] +ISyncMgrSessionCreator::CreateSession=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsessioncreator-createsession")] +ISyncMgrSyncCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrsynccallback")] +ISyncMgrSyncCallback::AddItemToSession=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsynccallback-additemtosession")] +ISyncMgrSyncCallback::CanContinue=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsynccallback-cancontinue")] +ISyncMgrSyncCallback::CommitItem=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsynccallback-commititem")] +ISyncMgrSyncCallback::ProposeItem=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsynccallback-proposeitem")] +ISyncMgrSyncCallback::QueryForAdditionalItems=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsynccallback-queryforadditionalitems")] +ISyncMgrSyncCallback::ReportEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsynccallback-reportevent")] +ISyncMgrSyncCallback::ReportManualSync=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsynccallback-reportmanualsync")] +ISyncMgrSyncCallback::ReportProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsynccallback-reportprogress")] +ISyncMgrSyncCallback::SetHandlerProgressText=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsynccallback-sethandlerprogresstext")] +ISyncMgrSynchronize=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nn-mobsync-isyncmgrsynchronize")] +ISyncMgrSynchronize::EnumSyncMgrItems=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronize-enumsyncmgritems")] +ISyncMgrSynchronize::GetHandlerInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronize-gethandlerinfo")] +ISyncMgrSynchronize::GetItemObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronize-getitemobject")] +ISyncMgrSynchronize::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronize-initialize")] +ISyncMgrSynchronize::PrepareForSync=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronize-prepareforsync")] +ISyncMgrSynchronize::SetItemStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronize-setitemstatus")] +ISyncMgrSynchronize::SetProgressCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronize-setprogresscallback")] +ISyncMgrSynchronize::ShowError=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronize-showerror")] +ISyncMgrSynchronize::ShowProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronize-showproperties")] +ISyncMgrSynchronize::Synchronize=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronize-synchronize")] +ISyncMgrSynchronizeCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nn-mobsync-isyncmgrsynchronizecallback")] +ISyncMgrSynchronizeCallback::DeleteLogError=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronizecallback-deletelogerror")] +ISyncMgrSynchronizeCallback::EnableModeless=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronizecallback-enablemodeless")] +ISyncMgrSynchronizeCallback::EstablishConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronizecallback-establishconnection")] +ISyncMgrSynchronizeCallback::LogError=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronizecallback-logerror")] +ISyncMgrSynchronizeCallback::PrepareForSyncCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronizecallback-prepareforsynccompleted")] +ISyncMgrSynchronizeCallback::Progress=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronizecallback-progress")] +ISyncMgrSynchronizeCallback::ShowErrorCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronizecallback-showerrorcompleted")] +ISyncMgrSynchronizeCallback::ShowPropertiesCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronizecallback-showpropertiescompleted")] +ISyncMgrSynchronizeCallback::SynchronizeCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronizecallback-synchronizecompleted")] +ISyncMgrSynchronizeInvoke=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nn-mobsync-isyncmgrsynchronizeinvoke")] +ISyncMgrSynchronizeInvoke::UpdateAll=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronizeinvoke-updateall")] +ISyncMgrSynchronizeInvoke::UpdateItems=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/nf-mobsync-isyncmgrsynchronizeinvoke-updateitems")] +ISyncMgrSyncItem=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrsyncitem")] +ISyncMgrSyncItem::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsyncitem-delete")] +ISyncMgrSyncItem::Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsyncitem-enable")] +ISyncMgrSyncItem::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsyncitem-getcapabilities")] +ISyncMgrSyncItem::GetItemID=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsyncitem-getitemid")] +ISyncMgrSyncItem::GetItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsyncitem-getiteminfo")] +ISyncMgrSyncItem::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsyncitem-getname")] +ISyncMgrSyncItem::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsyncitem-getobject")] +ISyncMgrSyncItem::GetPolicies=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsyncitem-getpolicies")] +ISyncMgrSyncItemContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrsyncitemcontainer")] +ISyncMgrSyncItemContainer::GetSyncItem=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsyncitemcontainer-getsyncitem")] +ISyncMgrSyncItemContainer::GetSyncItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsyncitemcontainer-getsyncitemcount")] +ISyncMgrSyncItemContainer::GetSyncItemEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsyncitemcontainer-getsyncitemenumerator")] +ISyncMgrSyncItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrsynciteminfo")] +ISyncMgrSyncItemInfo::GetComment=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsynciteminfo-getcomment")] +ISyncMgrSyncItemInfo::GetLastSyncTime=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsynciteminfo-getlastsynctime")] +ISyncMgrSyncItemInfo::GetTypeLabel=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsynciteminfo-gettypelabel")] +ISyncMgrSyncItemInfo::IsConnected=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsynciteminfo-isconnected")] +ISyncMgrSyncItemInfo::IsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsynciteminfo-isenabled")] +ISyncMgrSyncResult=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgrsyncresult")] +ISyncMgrSyncResult::Result=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgrsyncresult-result")] +ISyncMgrUIOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nn-syncmgr-isyncmgruioperation")] +ISyncMgrUIOperation::Run=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/nf-syncmgr-isyncmgruioperation-run")] +ISyncProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncprovider")] +ISyncProvider::GetIdParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncprovider-getidparameters")] +ISyncProviderConfigUI=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nn-syncregistration-isyncproviderconfigui")] +ISyncProviderConfigUI::CreateAndRegisterNewSyncProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderconfigui-createandregisternewsyncprovider")] +ISyncProviderConfigUI::GetRegisteredProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderconfigui-getregisteredproperties")] +ISyncProviderConfigUI::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderconfigui-init")] +ISyncProviderConfigUI::ModifySyncProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderconfigui-modifysyncprovider")] +ISyncProviderConfigUIInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nn-syncregistration-isyncproviderconfiguiinfo")] +ISyncProviderConfigUIInfo::GetSyncProviderConfigUI=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderconfiguiinfo-getsyncproviderconfigui")] +ISyncProviderInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nn-syncregistration-isyncproviderinfo")] +ISyncProviderInfo::GetSyncProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderinfo-getsyncprovider")] +ISyncProviderRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nn-syncregistration-isyncproviderregistration")] +ISyncProviderRegistration::CreateSyncProviderConfigUIRegistrationInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-createsyncproviderconfiguiregistrationinstance")] +ISyncProviderRegistration::CreateSyncProviderRegistrationInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-createsyncproviderregistrationinstance")] +ISyncProviderRegistration::EnumerateSyncProviderConfigUIs=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-enumeratesyncproviderconfiguis")] +ISyncProviderRegistration::EnumerateSyncProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-enumeratesyncproviders")] +ISyncProviderRegistration::GetChange=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-getchange")] +ISyncProviderRegistration::GetSyncProviderConfigUIFromInstanceId=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-getsyncproviderconfiguifrominstanceid")] +ISyncProviderRegistration::GetSyncProviderConfigUIInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-getsyncproviderconfiguiinfo")] +ISyncProviderRegistration::GetSyncProviderConfigUIInfoforProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-getsyncproviderconfiguiinfoforprovider")] +ISyncProviderRegistration::GetSyncProviderFromInstanceId=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-getsyncproviderfrominstanceid")] +ISyncProviderRegistration::GetSyncProviderInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-getsyncproviderinfo")] +ISyncProviderRegistration::GetSyncProviderState=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-getsyncproviderstate")] +ISyncProviderRegistration::RegisterForEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-registerforevent")] +ISyncProviderRegistration::RevokeEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-revokeevent")] +ISyncProviderRegistration::SetSyncProviderState=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-setsyncproviderstate")] +ISyncProviderRegistration::UnregisterSyncProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-unregistersyncprovider")] +ISyncProviderRegistration::UnregisterSyncProviderConfigUI=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncproviderregistration-unregistersyncproviderconfigui")] +ISyncRegistrationChange=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nn-syncregistration-isyncregistrationchange")] +ISyncRegistrationChange::GetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncregistrationchange-getevent")] +ISyncRegistrationChange::GetInstanceId=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/nf-syncregistration-isyncregistrationchange-getinstanceid")] +ISyncSessionExtendedErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncsessionextendederrorinfo")] +ISyncSessionExtendedErrorInfo::GetSyncProviderWithError=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncsessionextendederrorinfo-getsyncproviderwitherror")] +ISyncSessionState=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncsessionstate")] +ISyncSessionState::GetForgottenKnowledgeRecoveryRangeEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncsessionstate-getforgottenknowledgerecoveryrangeend")] +ISyncSessionState::GetForgottenKnowledgeRecoveryRangeStart=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncsessionstate-getforgottenknowledgerecoveryrangestart")] +ISyncSessionState::GetInfoForChangeApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncsessionstate-getinfoforchangeapplication")] +ISyncSessionState::IsCanceled=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncsessionstate-iscanceled")] +ISyncSessionState::LoadInfoFromChangeApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncsessionstate-loadinfofromchangeapplication")] +ISyncSessionState::OnProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncsessionstate-onprogress")] +ISyncSessionState::SetForgottenKnowledgeRecoveryRange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncsessionstate-setforgottenknowledgerecoveryrange")] +ISyncSessionState2=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nn-winsync-isyncsessionstate2")] +ISyncSessionState2::GetSessionErrorStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncsessionstate2-getsessionerrorstatus")] +ISyncSessionState2::SetProviderWithError=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/nf-winsync-isyncsessionstate2-setproviderwitherror")] +ISystemAppEventData=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-isystemappeventdata")] +ISystemAppEventData::OnDataChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isystemappeventdata-ondatachanged")] +ISystemAppEventData::Startup=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-isystemappeventdata-startup")] +ISystemInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-isysteminformation")] +ISystemInformation::get_OemHardwareSupportLink=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isysteminformation-get_oemhardwaresupportlink")] +ISystemInformation::get_RebootRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isysteminformation-get_rebootrequired")] +ISystemInformation::OemHardwareSupportLink=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isysteminformation-get_oemhardwaresupportlink")] +ISystemInformation::RebootRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-isysteminformation-get_rebootrequired")] +ISystemMediaTransportControlsInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/systemmediatransportcontrolsinterop/nn-systemmediatransportcontrolsinterop-isystemmediatransportcontrolsinterop")] +ISystemMediaTransportControlsInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/systemmediatransportcontrolsinterop/nf-systemmediatransportcontrolsinterop-isystemmediatransportcontrolsinterop-getforwindow")] +IsZoomed=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-iszoomed")] +ITableData=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itabledataiunknown")] +ITableData::HrDeleteRow=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itabledata-hrdeleterow")] +ITableData::HrDeleteRows=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itabledata-hrdeleterows")] +ITableData::HrEnumRow=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itabledata-hrenumrow")] +ITableData::HrGetView=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itabledata-hrgetview")] +ITableData::HrInsertRow=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itabledata-hrinsertrow")] +ITableData::HrModifyRow=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itabledata-hrmodifyrow")] +ITableData::HrModifyRows=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itabledata-hrmodifyrows")] +ITableData::HrNotify=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itabledata-hrnotify")] +ITableData::HrQueryRow=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itabledata-hrqueryrow")] +ITableItemProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-itableitemprovider")] +ITableItemProvider::GetColumnHeaderItems=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itableitemprovider-getcolumnheaderitems")] +ITableItemProvider::GetRowHeaderItems=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itableitemprovider-getrowheaderitems")] +ITableProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-itableprovider")] +ITableProvider::get_RowOrColumnMajor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itableprovider-get_roworcolumnmajor")] +ITableProvider::GetColumnHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itableprovider-getcolumnheaders")] +ITableProvider::GetRowHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itableprovider-getrowheaders")] +ITableProvider::RowOrColumnMajor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itableprovider-get_roworcolumnmajor")] +ITablet=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itablet")] +ITablet::CreateContext=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itablet-createcontext")] +ITablet::GetCursorCount=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itablet-getcursorcount")] +ITablet::GetDefaultContextSettings=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itablet-getdefaultcontextsettings")] +ITablet::GetHardwareCaps=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itablet-gethardwarecaps")] +ITablet::GetMaxInputRect=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itablet-getmaxinputrect")] +ITablet::GetName=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itablet-getname")] +ITablet::GetPlugAndPlayId=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itablet-getplugandplayid")] +ITablet2=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itablet2")] +ITablet2::GetDeviceKind=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itablet2-getdevicekind")] +ITablet3=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itablet3")] +ITablet3::GetMaximumCursors=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itablet3-getmaximumcursors")] +ITablet3::IsMultiTouch=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itablet3-ismultitouch")] +ITabletContext=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcontext")] +ITabletContextP=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcontextp")] +ITabletContextP::IsTopMostHook=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcontextp-istopmosthook")] +ITabletContextP::Overlap=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcontextp-overlap")] +ITabletContextP::TrackInputRect=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcontextp-trackinputrect")] +ITabletContextP::UseNamedSharedMemoryCommunications=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcontextp-usenamedsharedmemorycommunications")] +ITabletContextP::UseSharedMemoryCommunications=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcontextp-usesharedmemorycommunications")] +ITabletCursor=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcursor")] +ITabletCursor::GetButton=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcursor-getbutton")] +ITabletCursor::GetButtonCount=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcursor-getbuttoncount")] +ITabletCursor::GetId=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcursor-getid")] +ITabletCursor::GetName=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcursor-getname")] +ITabletCursor::IsInverted=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcursor-isinverted")] +ITabletCursorButton=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcursorbutton")] +ITabletCursorButton::GetGuid=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcursorbutton-getguid")] +ITabletCursorButton::GetName=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletcursorbutton-getname")] +ITabletEventSink=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itableteventsink")] +ITabletEventSink::ContextCreate=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itableteventsink-contextcreate")] +ITabletEventSink::ContextDestroy=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itableteventsink-contextdestroy")] +ITabletEventSink::CursorDown=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itableteventsink-cursordown")] +ITabletEventSink::CursorInRange=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itableteventsink-cursorinrange")] +ITabletEventSink::CursorMove=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itableteventsink-cursormove")] +ITabletEventSink::CursorNew=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itableteventsink-cursornew")] +ITabletEventSink::CursorOutOfRange=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itableteventsink-cursoroutofrange")] +ITabletEventSink::CursorUp=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itableteventsink-cursorup")] +ITabletEventSink::Packets=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itableteventsink-packets")] +ITabletEventSink::SystemEvent=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itableteventsink-systemevent")] +ITabletManager=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletmanager")] +ITabletManager::GetTabletCount=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itabletmanager-gettabletcount")] +ITACDGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-itacdgroup")] +ITACDGroup::EnumerateQueues=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itacdgroup-enumeratequeues")] +ITACDGroup::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itacdgroup-get_name")] +ITACDGroup::get_Queues=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itacdgroup-get_queues")] +ITACDGroupEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-itacdgroupevent")] +ITACDGroupEvent::get_Event=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itacdgroupevent-get_event")] +ITACDGroupEvent::get_Group=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itacdgroupevent-get_group")] +ITAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itaddress")] +ITAddress::CreateCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress-createcall")] +ITAddress::CreateForwardInfoObject=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress-createforwardinfoobject")] +ITAddress::EnumerateCalls=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress-enumeratecalls")] +ITAddress::Forward=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress-forward")] +ITAddress::get_AddressName=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress-get_addressname")] +ITAddress::get_Calls=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress-get_calls")] +ITAddress::get_CurrentForwardInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress-get_currentforwardinfo")] +ITAddress::get_DialableAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress-get_dialableaddress")] +ITAddress::get_DoNotDisturb=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress-get_donotdisturb")] +ITAddress::get_MessageWaiting=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress-get_messagewaiting")] +ITAddress::get_ServiceProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress-get_serviceprovidername")] +ITAddress::get_State=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress-get_state")] +ITAddress::get_TAPIObject=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress-get_tapiobject")] +ITAddress::put_DoNotDisturb=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress-put_donotdisturb")] +ITAddress::put_MessageWaiting=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress-put_messagewaiting")] +ITAddress2=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itaddress2")] +ITAddress2::DeviceSpecific=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress2-devicespecific")] +ITAddress2::DeviceSpecificVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress2-devicespecificvariant")] +ITAddress2::EnumeratePhones=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress2-enumeratephones")] +ITAddress2::EnumeratePreferredPhones=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress2-enumeratepreferredphones")] +ITAddress2::get_EventFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress2-get_eventfilter")] +ITAddress2::get_Phones=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress2-get_phones")] +ITAddress2::get_PreferredPhones=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress2-get_preferredphones")] +ITAddress2::GetPhoneFromTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress2-getphonefromterminal")] +ITAddress2::NegotiateExtVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress2-negotiateextversion")] +ITAddress2::put_EventFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddress2-put_eventfilter")] +ITAddressCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itaddresscapabilities")] +ITAddressCapabilities::EnumerateCallTreatments=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresscapabilities-enumeratecalltreatments")] +ITAddressCapabilities::EnumerateCompletionMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresscapabilities-enumeratecompletionmessages")] +ITAddressCapabilities::EnumerateDeviceClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresscapabilities-enumeratedeviceclasses")] +ITAddressCapabilities::get_AddressCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresscapabilities-get_addresscapability")] +ITAddressCapabilities::get_AddressCapabilityString=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresscapabilities-get_addresscapabilitystring")] +ITAddressCapabilities::get_CallTreatments=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresscapabilities-get_calltreatments")] +ITAddressCapabilities::get_CompletionMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresscapabilities-get_completionmessages")] +ITAddressCapabilities::get_DeviceClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresscapabilities-get_deviceclasses")] +ITAddressDeviceSpecificEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itaddressdevicespecificevent")] +ITAddressDeviceSpecificEvent::get_Address=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddressdevicespecificevent-get_address")] +ITAddressDeviceSpecificEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddressdevicespecificevent-get_call")] +ITAddressDeviceSpecificEvent::get_lParam1=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddressdevicespecificevent-get_lparam1")] +ITAddressDeviceSpecificEvent::get_lParam2=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddressdevicespecificevent-get_lparam2")] +ITAddressDeviceSpecificEvent::get_lParam3=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddressdevicespecificevent-get_lparam3")] +ITAddressEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itaddressevent")] +ITAddressEvent::get_Address=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddressevent-get_address")] +ITAddressEvent::get_Event=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddressevent-get_event")] +ITAddressEvent::get_Terminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddressevent-get_terminal")] +ITAddressTranslation=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itaddresstranslation")] +ITAddressTranslation::EnumerateCallingCards=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresstranslation-enumeratecallingcards")] +ITAddressTranslation::EnumerateLocations=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresstranslation-enumeratelocations")] +ITAddressTranslation::get_CallingCards=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresstranslation-get_callingcards")] +ITAddressTranslation::get_Locations=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresstranslation-get_locations")] +ITAddressTranslation::TranslateAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresstranslation-translateaddress")] +ITAddressTranslation::TranslateDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresstranslation-translatedialog")] +ITAddressTranslationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itaddresstranslationinfo")] +ITAddressTranslationInfo::get_CurrentCountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresstranslationinfo-get_currentcountrycode")] +ITAddressTranslationInfo::get_DestinationCountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresstranslationinfo-get_destinationcountrycode")] +ITAddressTranslationInfo::get_DialableString=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresstranslationinfo-get_dialablestring")] +ITAddressTranslationInfo::get_DisplayableString=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresstranslationinfo-get_displayablestring")] +ITAddressTranslationInfo::get_TranslationResults=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itaddresstranslationinfo-get_translationresults")] +ITAgent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-itagent")] +ITAgent::CreateSession=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-createsession")] +ITAgent::CreateSessionWithPIN=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-createsessionwithpin")] +ITAgent::EnumerateAgentSessions=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-enumerateagentsessions")] +ITAgent::get_AgentSessions=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-get_agentsessions")] +ITAgent::get_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-get_id")] +ITAgent::get_MeasurementPeriod=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-get_measurementperiod")] +ITAgent::get_NumberOfACDCalls=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-get_numberofacdcalls")] +ITAgent::get_NumberOfIncomingCalls=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-get_numberofincomingcalls")] +ITAgent::get_NumberOfOutgoingCalls=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-get_numberofoutgoingcalls")] +ITAgent::get_OverallCallRate=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-get_overallcallrate")] +ITAgent::get_State=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-get_state")] +ITAgent::get_TotalACDCallTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-get_totalacdcalltime")] +ITAgent::get_TotalACDTalkTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-get_totalacdtalktime")] +ITAgent::get_TotalWrapUpTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-get_totalwrapuptime")] +ITAgent::get_User=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-get_user")] +ITAgent::put_MeasurementPeriod=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-put_measurementperiod")] +ITAgent::put_State=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagent-put_state")] +ITAgentEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-itagentevent")] +ITAgentEvent::get_Agent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentevent-get_agent")] +ITAgentEvent::get_Event=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentevent-get_event")] +ITAgentHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-itagenthandler")] +ITAgentHandler::CreateAgent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagenthandler-createagent")] +ITAgentHandler::CreateAgentWithID=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagenthandler-createagentwithid")] +ITAgentHandler::EnumerateACDGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagenthandler-enumerateacdgroups")] +ITAgentHandler::EnumerateUsableAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagenthandler-enumerateusableaddresses")] +ITAgentHandler::get_ACDGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagenthandler-get_acdgroups")] +ITAgentHandler::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagenthandler-get_name")] +ITAgentHandler::get_UsableAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagenthandler-get_usableaddresses")] +ITAgentHandlerEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-itagenthandlerevent")] +ITAgentHandlerEvent::get_AgentHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagenthandlerevent-get_agenthandler")] +ITAgentHandlerEvent::get_Event=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagenthandlerevent-get_event")] +ITAgentSession=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-itagentsession")] +ITAgentSession::get_ACDCallRate=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_acdcallrate")] +ITAgentSession::get_ACDGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_acdgroup")] +ITAgentSession::get_Address=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_address")] +ITAgentSession::get_Agent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_agent")] +ITAgentSession::get_AverageCallTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_averagecalltime")] +ITAgentSession::get_AverageTalkTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_averagetalktime")] +ITAgentSession::get_AverageTimeToAnswer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_averagetimetoanswer")] +ITAgentSession::get_AverageWrapUpTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_averagewrapuptime")] +ITAgentSession::get_LongestTimeToAnswer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_longesttimetoanswer")] +ITAgentSession::get_NumberOfCalls=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_numberofcalls")] +ITAgentSession::get_SessionDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_sessionduration")] +ITAgentSession::get_SessionStartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_sessionstarttime")] +ITAgentSession::get_State=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_state")] +ITAgentSession::get_TotalCallTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_totalcalltime")] +ITAgentSession::get_TotalTalkTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_totaltalktime")] +ITAgentSession::get_TotalWrapUpTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-get_totalwrapuptime")] +ITAgentSession::put_State=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsession-put_state")] +ITAgentSessionEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-itagentsessionevent")] +ITAgentSessionEvent::get_Event=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsessionevent-get_event")] +ITAgentSessionEvent::get_Session=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itagentsessionevent-get_session")] +ITAllocatorProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-itallocatorproperties")] +ITAllocatorProperties::GetAllocateBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itallocatorproperties-getallocatebuffers")] +ITAllocatorProperties::GetAllocatorProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itallocatorproperties-getallocatorproperties")] +ITAllocatorProperties::GetBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itallocatorproperties-getbuffersize")] +ITAllocatorProperties::SetAllocateBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itallocatorproperties-setallocatebuffers")] +ITAllocatorProperties::SetAllocatorProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itallocatorproperties-setallocatorproperties")] +ITAllocatorProperties::SetBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itallocatorproperties-setbuffersize")] +ITAMMediaFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-itammediaformat")] +ITAMMediaFormat::get_MediaFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itammediaformat-get_mediaformat")] +ITAMMediaFormat::put_MediaFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itammediaformat-put_mediaformat")] +ITargetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nn-wcmconfig-itargetinfo")] +ITargetInfo::ExpandTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-expandtarget")] +ITargetInfo::ExpandTargetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-expandtargetpath")] +ITargetInfo::GetEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-getenumerator")] +ITargetInfo::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-getproperty")] +ITargetInfo::GetSchemaHiveLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-getschemahivelocation")] +ITargetInfo::GetSchemaHiveMountName=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-getschemahivemountname")] +ITargetInfo::GetTargetID=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-gettargetid")] +ITargetInfo::GetTargetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-gettargetmode")] +ITargetInfo::GetTargetProcessorArchitecture=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-gettargetprocessorarchitecture")] +ITargetInfo::GetTemporaryStoreLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-gettemporarystorelocation")] +ITargetInfo::LoadModule=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-loadmodule")] +ITargetInfo::SetModulePath=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-setmodulepath")] +ITargetInfo::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-setproperty")] +ITargetInfo::SetSchemaHiveLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-setschemahivelocation")] +ITargetInfo::SetSchemaHiveMountName=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-setschemahivemountname")] +ITargetInfo::SetTargetID=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-settargetid")] +ITargetInfo::SetTargetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-settargetmode")] +ITargetInfo::SetTargetProcessorArchitecture=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-settargetprocessorarchitecture")] +ITargetInfo::SetTemporaryStoreLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-settemporarystorelocation")] +ITargetInfo::SetWow64Context=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-setwow64context")] +ITargetInfo::TranslateWow64=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/nf-wcmconfig-itargetinfo-translatewow64")] +ITask=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nn-mstask-itask")] +ITask::GetApplicationName=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itask-getapplicationname")] +ITask::GetMaxRunTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itask-getmaxruntime")] +ITask::GetParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itask-getparameters")] +ITask::GetPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itask-getpriority")] +ITask::GetTaskFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itask-gettaskflags")] +ITask::GetWorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itask-getworkingdirectory")] +ITask::SetApplicationName=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itask-setapplicationname")] +ITask::SetMaxRunTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itask-setmaxruntime")] +ITask::SetParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itask-setparameters")] +ITask::SetPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itask-setpriority")] +ITask::SetTaskFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itask-settaskflags")] +ITask::SetWorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itask-setworkingdirectory")] +ITaskbarList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-itaskbarlist")] +ITaskbarList::ActivateTab=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist-activatetab")] +ITaskbarList::AddTab=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist-addtab")] +ITaskbarList::DeleteTab=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist-deletetab")] +ITaskbarList::HrInit=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist-hrinit")] +ITaskbarList::SetActiveAlt=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist-setactivealt")] +ITaskbarList2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-itaskbarlist2")] +ITaskbarList2::MarkFullscreenWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist2-markfullscreenwindow")] +ITaskbarList3=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-itaskbarlist3")] +ITaskbarList3::RegisterTab=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist3-registertab")] +ITaskbarList3::SetOverlayIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist3-setoverlayicon")] +ITaskbarList3::SetProgressState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist3-setprogressstate")] +ITaskbarList3::SetProgressValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist3-setprogressvalue")] +ITaskbarList3::SetTabActive=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist3-settabactive")] +ITaskbarList3::SetTabOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist3-settaborder")] +ITaskbarList3::SetThumbnailClip=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist3-setthumbnailclip")] +ITaskbarList3::SetThumbnailTooltip=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist3-setthumbnailtooltip")] +ITaskbarList3::ThumbBarAddButtons=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist3-thumbbaraddbuttons")] +ITaskbarList3::ThumbBarSetImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist3-thumbbarsetimagelist")] +ITaskbarList3::ThumbBarUpdateButtons=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist3-thumbbarupdatebuttons")] +ITaskbarList3::UnregisterTab=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist3-unregistertab")] +ITaskbarList4=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-itaskbarlist4")] +ITaskbarList4::SetTabProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itaskbarlist4-settabproperties")] +ITaskDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-itaskdefinition")] +ITaskDefinition::Actions=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-put_actions")] +ITaskDefinition::Data=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-get_data")] +ITaskDefinition::get_Actions=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-get_actions")] +ITaskDefinition::get_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-get_data")] +ITaskDefinition::get_Principal=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-get_principal")] +ITaskDefinition::get_RegistrationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-get_registrationinfo")] +ITaskDefinition::get_Settings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-get_settings")] +ITaskDefinition::get_Triggers=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-get_triggers")] +ITaskDefinition::get_XmlText=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-get_xmltext")] +ITaskDefinition::Principal=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-get_principal")] +ITaskDefinition::put_Actions=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-put_actions")] +ITaskDefinition::put_Data=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-put_data")] +ITaskDefinition::put_Principal=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-put_principal")] +ITaskDefinition::put_RegistrationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-put_registrationinfo")] +ITaskDefinition::put_Settings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-put_settings")] +ITaskDefinition::put_Triggers=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-put_triggers")] +ITaskDefinition::put_XmlText=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-put_xmltext")] +ITaskDefinition::RegistrationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-put_registrationinfo")] +ITaskDefinition::Settings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-put_settings")] +ITaskDefinition::Triggers=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-get_triggers")] +ITaskDefinition::XmlText=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskdefinition-get_xmltext")] +ITaskFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-itaskfolder")] +ITaskFolder::CreateFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfolder-createfolder")] +ITaskFolder::DeleteFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfolder-deletefolder")] +ITaskFolder::DeleteTask=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfolder-deletetask")] +ITaskFolder::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfolder-get_name")] +ITaskFolder::get_Path=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfolder-get_path")] +ITaskFolder::GetFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfolder-getfolder")] +ITaskFolder::GetFolders=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfolder-getfolders")] +ITaskFolder::GetSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfolder-getsecuritydescriptor")] +ITaskFolder::GetTask=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfolder-gettask")] +ITaskFolder::GetTasks=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfolder-gettasks")] +ITaskFolder::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfolder-get_name")] +ITaskFolder::Path=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfolder-get_path")] +ITaskFolder::RegisterTask=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfolder-registertask")] +ITaskFolder::RegisterTaskDefinition=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfolder-registertaskdefinition")] +ITaskFolder::SetSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfolder-setsecuritydescriptor")] +ITaskFolderCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-itaskfoldercollection")] +ITaskFolderCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfoldercollection-get__newenum")] +ITaskFolderCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfoldercollection-get_count")] +ITaskFolderCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfoldercollection-get__newenum")] +ITaskFolderCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfoldercollection-get_count")] +ITaskFolderCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfoldercollection-get_item")] +ITaskFolderCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskfoldercollection-get_item")] +ITaskHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-itaskhandler")] +ITaskHandler::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskhandler-pause")] +ITaskHandler::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskhandler-resume")] +ITaskHandler::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskhandler-start")] +ITaskHandler::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskhandler-stop")] +ITaskHandlerStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-itaskhandlerstatus")] +ITaskHandlerStatus::TaskCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskhandlerstatus-taskcompleted")] +ITaskHandlerStatus::UpdateStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskhandlerstatus-updatestatus")] +ITaskNamedValueCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-itasknamedvaluecollection")] +ITaskNamedValueCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasknamedvaluecollection-get__newenum")] +ITaskNamedValueCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasknamedvaluecollection-clear")] +ITaskNamedValueCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasknamedvaluecollection-get_count")] +ITaskNamedValueCollection::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasknamedvaluecollection-create")] +ITaskNamedValueCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasknamedvaluecollection-get__newenum")] +ITaskNamedValueCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasknamedvaluecollection-get_count")] +ITaskNamedValueCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasknamedvaluecollection-get_item")] +ITaskNamedValueCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasknamedvaluecollection-get_item")] +ITaskNamedValueCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasknamedvaluecollection-remove")] +ITaskNamedValuePair=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-itasknamedvaluepair")] +ITaskNamedValuePair::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasknamedvaluepair-get_name")] +ITaskNamedValuePair::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasknamedvaluepair-get_value")] +ITaskNamedValuePair::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasknamedvaluepair-put_name")] +ITaskNamedValuePair::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasknamedvaluepair-put_name")] +ITaskNamedValuePair::put_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasknamedvaluepair-put_value")] +ITaskNamedValuePair::Value=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasknamedvaluepair-get_value")] +ITaskScheduler=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nn-mstask-itaskscheduler")] +ITaskScheduler::Activate=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itaskscheduler-activate")] +ITaskScheduler::AddWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itaskscheduler-addworkitem")] +ITaskScheduler::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itaskscheduler-delete")] +ITaskScheduler::Enum=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itaskscheduler-enum")] +ITaskScheduler::GetTargetComputer=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itaskscheduler-gettargetcomputer")] +ITaskScheduler::IsOfType=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itaskscheduler-isoftype")] +ITaskScheduler::NewWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itaskscheduler-newworkitem")] +ITaskScheduler::SetTargetComputer=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itaskscheduler-settargetcomputer")] +ITaskService=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-itaskservice")] +ITaskService::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskservice-connect")] +ITaskService::Connected=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskservice-get_connected")] +ITaskService::ConnectedDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskservice-get_connecteddomain")] +ITaskService::ConnectedUser=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskservice-get_connecteduser")] +ITaskService::get_Connected=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskservice-get_connected")] +ITaskService::get_ConnectedDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskservice-get_connecteddomain")] +ITaskService::get_ConnectedUser=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskservice-get_connecteduser")] +ITaskService::get_HighestVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskservice-get_highestversion")] +ITaskService::get_TargetServer=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskservice-get_targetserver")] +ITaskService::GetFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskservice-getfolder")] +ITaskService::GetRunningTasks=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskservice-getrunningtasks")] +ITaskService::HighestVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskservice-get_highestversion")] +ITaskService::NewTask=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskservice-newtask")] +ITaskService::TargetServer=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskservice-get_targetserver")] +ITaskSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-itasksettings")] +ITaskSettings::AllowDemandStart=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_allowdemandstart")] +ITaskSettings::AllowHardTerminate=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_allowhardterminate")] +ITaskSettings::Compatibility=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_compatibility")] +ITaskSettings::DeleteExpiredTaskAfter=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_deleteexpiredtaskafter")] +ITaskSettings::DisallowStartIfOnBatteries=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_disallowstartifonbatteries")] +ITaskSettings::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_enabled")] +ITaskSettings::ExecutionTimeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_executiontimelimit")] +ITaskSettings::get_AllowDemandStart=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_allowdemandstart")] +ITaskSettings::get_AllowHardTerminate=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_allowhardterminate")] +ITaskSettings::get_Compatibility=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_compatibility")] +ITaskSettings::get_DeleteExpiredTaskAfter=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_deleteexpiredtaskafter")] +ITaskSettings::get_DisallowStartIfOnBatteries=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_disallowstartifonbatteries")] +ITaskSettings::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_enabled")] +ITaskSettings::get_ExecutionTimeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_executiontimelimit")] +ITaskSettings::get_Hidden=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_hidden")] +ITaskSettings::get_IdleSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_idlesettings")] +ITaskSettings::get_MultipleInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_multipleinstances")] +ITaskSettings::get_NetworkSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_networksettings")] +ITaskSettings::get_Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_priority")] +ITaskSettings::get_RestartCount=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_restartcount")] +ITaskSettings::get_RestartInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_restartinterval")] +ITaskSettings::get_RunOnlyIfIdle=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_runonlyifidle")] +ITaskSettings::get_RunOnlyIfNetworkAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_runonlyifnetworkavailable")] +ITaskSettings::get_StartWhenAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_startwhenavailable")] +ITaskSettings::get_StopIfGoingOnBatteries=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_stopifgoingonbatteries")] +ITaskSettings::get_WakeToRun=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_waketorun")] +ITaskSettings::get_XmlText=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_xmltext")] +ITaskSettings::Hidden=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_hidden")] +ITaskSettings::IdleSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_idlesettings")] +ITaskSettings::MultipleInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_multipleinstances")] +ITaskSettings::NetworkSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_networksettings")] +ITaskSettings::Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_priority")] +ITaskSettings::put_AllowDemandStart=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_allowdemandstart")] +ITaskSettings::put_AllowHardTerminate=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_allowhardterminate")] +ITaskSettings::put_Compatibility=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_compatibility")] +ITaskSettings::put_DeleteExpiredTaskAfter=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_deleteexpiredtaskafter")] +ITaskSettings::put_DisallowStartIfOnBatteries=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_disallowstartifonbatteries")] +ITaskSettings::put_ExecutionTimeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_executiontimelimit")] +ITaskSettings::put_Hidden=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_hidden")] +ITaskSettings::put_IdleSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_idlesettings")] +ITaskSettings::put_MultipleInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_multipleinstances")] +ITaskSettings::put_NetworkSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_networksettings")] +ITaskSettings::put_Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_priority")] +ITaskSettings::put_RestartCount=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_restartcount")] +ITaskSettings::put_RestartInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_restartinterval")] +ITaskSettings::put_RunOnlyIfIdle=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_runonlyifidle")] +ITaskSettings::put_RunOnlyIfNetworkAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_runonlyifnetworkavailable")] +ITaskSettings::put_StartWhenAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_startwhenavailable")] +ITaskSettings::put_StopIfGoingOnBatteries=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_stopifgoingonbatteries")] +ITaskSettings::put_WakeToRun=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_waketorun")] +ITaskSettings::put_XmlText=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_xmltext")] +ITaskSettings::RestartCount=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_restartcount")] +ITaskSettings::RestartInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_restartinterval")] +ITaskSettings::RunOnlyIfIdle=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_runonlyifidle")] +ITaskSettings::RunOnlyIfNetworkAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_runonlyifnetworkavailable")] +ITaskSettings::StartWhenAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_startwhenavailable")] +ITaskSettings::StopIfGoingOnBatteries=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_stopifgoingonbatteries")] +ITaskSettings::WakeToRun=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-get_waketorun")] +ITaskSettings::XmlText=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings-put_xmltext")] +ITaskSettings2=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-itasksettings2")] +ITaskSettings2::DisallowStartOnRemoteAppSession=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings2-put_disallowstartonremoteappsession")] +ITaskSettings2::get_DisallowStartOnRemoteAppSession=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings2-get_disallowstartonremoteappsession")] +ITaskSettings2::get_UseUnifiedSchedulingEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings2-get_useunifiedschedulingengine")] +ITaskSettings2::put_DisallowStartOnRemoteAppSession=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings2-put_disallowstartonremoteappsession")] +ITaskSettings2::put_UseUnifiedSchedulingEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings2-put_useunifiedschedulingengine")] +ITaskSettings2::UseUnifiedSchedulingEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings2-get_useunifiedschedulingengine")] +ITaskSettings3=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-itasksettings3")] +ITaskSettings3::get_MaintenanceSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings3-get_maintenancesettings")] +ITaskSettings3::get_Volatile=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings3-get_volatile")] +ITaskSettings3::MaintenanceSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings3-get_maintenancesettings")] +ITaskSettings3::put_MaintenanceSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings3-put_maintenancesettings")] +ITaskSettings3::put_Volatile=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings3-put_volatile")] +ITaskSettings3::Volatile=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itasksettings3-put_volatile")] +ITaskTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nn-mstask-itasktrigger")] +ITaskTrigger::GetTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itasktrigger-gettrigger")] +ITaskTrigger::GetTriggerString=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itasktrigger-gettriggerstring")] +ITaskTrigger::SetTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/nf-mstask-itasktrigger-settrigger")] +ITaskVariables=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-itaskvariables")] +ITaskVariables::GetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskvariables-getcontext")] +ITaskVariables::GetInput=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskvariables-getinput")] +ITaskVariables::SetOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskvariables-setoutput")] +ITASRTerminalEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itasrterminalevent")] +ITASRTerminalEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itasrterminalevent-get_call")] +ITASRTerminalEvent::get_Error=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itasrterminalevent-get_error")] +ITASRTerminalEvent::get_Terminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itasrterminalevent-get_terminal")] +ITAttributeList=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itattributelist")] +ITAttributeList::Add=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itattributelist-add")] +ITAttributeList::Delete=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itattributelist-delete")] +ITAttributeList::get_AttributeList=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itattributelist-get-attributelist")] +ITAttributeList::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itattributelist-get-count")] +ITAttributeList::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itattributelist-get-item")] +ITAttributeList::put_AttributeList=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itattributelist-put-attributelist")] +ITAudioDeviceControl=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itaudiodevicecontrol")] +ITAudioDeviceControl::Get=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itaudiodevicecontrol-get")] +ITAudioDeviceControl::GetRange=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itaudiodevicecontrol-getrange")] +ITAudioDeviceControl::Set=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itaudiodevicecontrol-set")] +ITAudioSettings=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itaudiosettings")] +ITAudioSettings::Get=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itaudiosettings-get")] +ITAudioSettings::GetRange=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itaudiosettings-getrange")] +ITAudioSettings::Set=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itaudiosettings-set")] +ITAutomatedPhoneControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itautomatedphonecontrol")] +ITAutomatedPhoneControl::EnumerateSelectedCalls=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-enumerateselectedcalls")] +ITAutomatedPhoneControl::get_AutoDialtone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-get_autodialtone")] +ITAutomatedPhoneControl::get_AutoEndOfNumberTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-get_autoendofnumbertimeout")] +ITAutomatedPhoneControl::get_AutoKeypadTones=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-get_autokeypadtones")] +ITAutomatedPhoneControl::get_AutoKeypadTonesMinimumDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-get_autokeypadtonesminimumduration")] +ITAutomatedPhoneControl::get_AutoStopRingOnOffHook=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-get_autostopringonoffhook")] +ITAutomatedPhoneControl::get_AutoStopTonesOnOnHook=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-get_autostoptonesononhook")] +ITAutomatedPhoneControl::get_AutoVolumeControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-get_autovolumecontrol")] +ITAutomatedPhoneControl::get_AutoVolumeControlRepeatDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-get_autovolumecontrolrepeatdelay")] +ITAutomatedPhoneControl::get_AutoVolumeControlRepeatPeriod=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-get_autovolumecontrolrepeatperiod")] +ITAutomatedPhoneControl::get_AutoVolumeControlStep=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-get_autovolumecontrolstep")] +ITAutomatedPhoneControl::get_PhoneHandlingEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-get_phonehandlingenabled")] +ITAutomatedPhoneControl::get_Ringer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-get_ringer")] +ITAutomatedPhoneControl::get_SelectedCalls=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-get_selectedcalls")] +ITAutomatedPhoneControl::get_Tone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-get_tone")] +ITAutomatedPhoneControl::put_AutoDialtone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-put_autodialtone")] +ITAutomatedPhoneControl::put_AutoEndOfNumberTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-put_autoendofnumbertimeout")] +ITAutomatedPhoneControl::put_AutoKeypadTones=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-put_autokeypadtones")] +ITAutomatedPhoneControl::put_AutoKeypadTonesMinimumDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-put_autokeypadtonesminimumduration")] +ITAutomatedPhoneControl::put_AutoStopRingOnOffHook=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-put_autostopringonoffhook")] +ITAutomatedPhoneControl::put_AutoStopTonesOnOnHook=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-put_autostoptonesononhook")] +ITAutomatedPhoneControl::put_AutoVolumeControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-put_autovolumecontrol")] +ITAutomatedPhoneControl::put_AutoVolumeControlRepeatDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-put_autovolumecontrolrepeatdelay")] +ITAutomatedPhoneControl::put_AutoVolumeControlRepeatPeriod=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-put_autovolumecontrolrepeatperiod")] +ITAutomatedPhoneControl::put_AutoVolumeControlStep=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-put_autovolumecontrolstep")] +ITAutomatedPhoneControl::put_PhoneHandlingEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-put_phonehandlingenabled")] +ITAutomatedPhoneControl::SelectCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-selectcall")] +ITAutomatedPhoneControl::StartRinger=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-startringer")] +ITAutomatedPhoneControl::StartTone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-starttone")] +ITAutomatedPhoneControl::StopRinger=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-stopringer")] +ITAutomatedPhoneControl::StopTone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-stoptone")] +ITAutomatedPhoneControl::UnselectCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itautomatedphonecontrol-unselectcall")] +ITBasicAudioTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itbasicaudioterminal")] +ITBasicAudioTerminal::get_Balance=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasicaudioterminal-get_balance")] +ITBasicAudioTerminal::get_Volume=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasicaudioterminal-get_volume")] +ITBasicAudioTerminal::put_Balance=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasicaudioterminal-put_balance")] +ITBasicAudioTerminal::put_Volume=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasicaudioterminal-put_volume")] +ITBasicCallControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itbasiccallcontrol")] +ITBasicCallControl::Answer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-answer")] +ITBasicCallControl::BlindTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-blindtransfer")] +ITBasicCallControl::Conference=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-conference")] +ITBasicCallControl::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-connect")] +ITBasicCallControl::Dial=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-dial")] +ITBasicCallControl::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-disconnect")] +ITBasicCallControl::Finish=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-finish")] +ITBasicCallControl::HandoffDirect=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-handoffdirect")] +ITBasicCallControl::HandoffIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-handoffindirect")] +ITBasicCallControl::Hold=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-hold")] +ITBasicCallControl::ParkDirect=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-parkdirect")] +ITBasicCallControl::ParkIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-parkindirect")] +ITBasicCallControl::Pickup=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-pickup")] +ITBasicCallControl::RemoveFromConference=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-removefromconference")] +ITBasicCallControl::SetQOS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-setqos")] +ITBasicCallControl::SwapHold=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-swaphold")] +ITBasicCallControl::Transfer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-transfer")] +ITBasicCallControl::Unpark=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol-unpark")] +ITBasicCallControl2=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itbasiccallcontrol2")] +ITBasicCallControl2::RequestTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol2-requestterminal")] +ITBasicCallControl2::SelectTerminalOnCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol2-selectterminaloncall")] +ITBasicCallControl2::UnselectTerminalOnCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itbasiccallcontrol2-unselectterminaloncall")] +ITCallHub=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itcallhub")] +ITCallHub::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallhub-clear")] +ITCallHub::EnumerateCalls=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallhub-enumeratecalls")] +ITCallHub::get_Calls=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallhub-get_calls")] +ITCallHub::get_NumCalls=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallhub-get_numcalls")] +ITCallHub::get_State=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallhub-get_state")] +ITCallHubEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itcallhubevent")] +ITCallHubEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallhubevent-get_call")] +ITCallHubEvent::get_CallHub=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallhubevent-get_callhub")] +ITCallHubEvent::get_Event=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallhubevent-get_event")] +ITCallInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itcallinfo")] +ITCallInfo::get_Address=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfo-get_address")] +ITCallInfo::get_CallHub=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfo-get_callhub")] +ITCallInfo::get_CallInfoBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfo-get_callinfobuffer")] +ITCallInfo::get_CallInfoLong=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfo-get_callinfolong")] +ITCallInfo::get_CallInfoString=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfo-get_callinfostring")] +ITCallInfo::get_CallState=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfo-get_callstate")] +ITCallInfo::get_Privilege=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfo-get_privilege")] +ITCallInfo::GetCallInfoBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfo-getcallinfobuffer")] +ITCallInfo::put_CallInfoBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfo-put_callinfobuffer")] +ITCallInfo::put_CallInfoLong=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfo-put_callinfolong")] +ITCallInfo::put_CallInfoString=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfo-put_callinfostring")] +ITCallInfo::ReleaseUserUserInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfo-releaseuseruserinfo")] +ITCallInfo::SetCallInfoBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfo-setcallinfobuffer")] +ITCallInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itcallinfo2")] +ITCallInfo2::get_EventFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfo2-get_eventfilter")] +ITCallInfo2::put_EventFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfo2-put_eventfilter")] +ITCallInfoChangeEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itcallinfochangeevent")] +ITCallInfoChangeEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfochangeevent-get_call")] +ITCallInfoChangeEvent::get_CallbackInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfochangeevent-get_callbackinstance")] +ITCallInfoChangeEvent::get_Cause=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallinfochangeevent-get_cause")] +ITCallingCard=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itcallingcard")] +ITCallingCard::get_CardName=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallingcard-get_cardname")] +ITCallingCard::get_InternationalDialingRule=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallingcard-get_internationaldialingrule")] +ITCallingCard::get_LongDistanceDialingRule=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallingcard-get_longdistancedialingrule")] +ITCallingCard::get_NumberOfDigits=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallingcard-get_numberofdigits")] +ITCallingCard::get_Options=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallingcard-get_options")] +ITCallingCard::get_PermanentCardID=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallingcard-get_permanentcardid")] +ITCallingCard::get_SameAreaDialingRule=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallingcard-get_sameareadialingrule")] +ITCallMediaEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itcallmediaevent")] +ITCallMediaEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallmediaevent-get_call")] +ITCallMediaEvent::get_Cause=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallmediaevent-get_cause")] +ITCallMediaEvent::get_Error=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallmediaevent-get_error")] +ITCallMediaEvent::get_Event=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallmediaevent-get_event")] +ITCallMediaEvent::get_Stream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallmediaevent-get_stream")] +ITCallMediaEvent::get_Terminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallmediaevent-get_terminal")] +ITCallNotificationEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itcallnotificationevent")] +ITCallNotificationEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallnotificationevent-get_call")] +ITCallNotificationEvent::get_CallbackInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallnotificationevent-get_callbackinstance")] +ITCallNotificationEvent::get_Event=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallnotificationevent-get_event")] +ITCallQualityControl=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itcallqualitycontrol")] +ITCallQualityControl::Get=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itcallqualitycontrol-get")] +ITCallQualityControl::GetRange=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itcallqualitycontrol-getrange")] +ITCallQualityControl::Set=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itcallqualitycontrol-set")] +ITCallStateEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itcallstateevent")] +ITCallStateEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallstateevent-get_call")] +ITCallStateEvent::get_CallbackInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallstateevent-get_callbackinstance")] +ITCallStateEvent::get_Cause=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallstateevent-get_cause")] +ITCallStateEvent::get_State=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcallstateevent-get_state")] +ITCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itcollection")] +ITCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcollection-get__newenum")] +ITCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcollection-get_count")] +ITCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcollection-get_item")] +ITCollection2=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itcollection2")] +ITCollection2::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcollection2-add")] +ITCollection2::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcollection2-remove")] +ITConferenceBlob=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconferenceblob")] +ITConferenceBlob::get_CharacterSet=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconferenceblob-get-characterset")] +ITConferenceBlob::get_ConferenceBlob=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconferenceblob-get-conferenceblob")] +ITConferenceBlob::Init=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconferenceblob-init")] +ITConferenceBlob::SetConferenceBlob=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconferenceblob-setconferenceblob")] +ITConnection=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconnection")] +ITConnection::get_AddressType=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconnection-get-addresstype")] +ITConnection::get_Bandwidth=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconnection-get-bandwidth")] +ITConnection::get_BandwidthModifier=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconnection-get-bandwidthmodifier")] +ITConnection::get_NetworkType=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconnection-get-networktype")] +ITConnection::get_NumAddresses=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconnection-get-numaddresses")] +ITConnection::get_StartAddress=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconnection-get-startaddress")] +ITConnection::get_Ttl=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconnection-get-ttl")] +ITConnection::GetEncryptionKey=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconnection-getencryptionkey")] +ITConnection::put_AddressType=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconnection-put-addresstype")] +ITConnection::put_NetworkType=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconnection-put-networktype")] +ITConnection::SetAddressInfo=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconnection-setaddressinfo")] +ITConnection::SetBandwidthInfo=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconnection-setbandwidthinfo")] +ITConnection::SetEncryptionKey=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itconnection-setencryptionkey")] +ITCustomTone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itcustomtone")] +ITCustomTone::get_CadenceOff=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcustomtone-get_cadenceoff")] +ITCustomTone::get_CadenceOn=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcustomtone-get_cadenceon")] +ITCustomTone::get_Frequency=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcustomtone-get_frequency")] +ITCustomTone::get_Volume=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcustomtone-get_volume")] +ITCustomTone::put_CadenceOff=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcustomtone-put_cadenceoff")] +ITCustomTone::put_CadenceOn=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcustomtone-put_cadenceon")] +ITCustomTone::put_Frequency=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcustomtone-put_frequency")] +ITCustomTone::put_Volume=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itcustomtone-put_volume")] +ITDetectTone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itdetecttone")] +ITDetectTone::get_AppSpecific=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdetecttone-get_appspecific")] +ITDetectTone::get_Duration=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdetecttone-get_duration")] +ITDetectTone::get_Frequency=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdetecttone-get_frequency")] +ITDetectTone::put_AppSpecific=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdetecttone-put_appspecific")] +ITDetectTone::put_Duration=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdetecttone-put_duration")] +ITDetectTone::put_Frequency=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdetecttone-put_frequency")] +ITDigitDetectionEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itdigitdetectionevent")] +ITDigitDetectionEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdigitdetectionevent-get_call")] +ITDigitDetectionEvent::get_CallbackInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdigitdetectionevent-get_callbackinstance")] +ITDigitDetectionEvent::get_Digit=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdigitdetectionevent-get_digit")] +ITDigitDetectionEvent::get_DigitMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdigitdetectionevent-get_digitmode")] +ITDigitDetectionEvent::get_TickCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdigitdetectionevent-get_tickcount")] +ITDigitGenerationEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itdigitgenerationevent")] +ITDigitGenerationEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdigitgenerationevent-get_call")] +ITDigitGenerationEvent::get_CallbackInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdigitgenerationevent-get_callbackinstance")] +ITDigitGenerationEvent::get_GenerationTermination=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdigitgenerationevent-get_generationtermination")] +ITDigitGenerationEvent::get_TickCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdigitgenerationevent-get_tickcount")] +ITDigitsGatheredEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itdigitsgatheredevent")] +ITDigitsGatheredEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdigitsgatheredevent-get_call")] +ITDigitsGatheredEvent::get_CallbackInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdigitsgatheredevent-get_callbackinstance")] +ITDigitsGatheredEvent::get_Digits=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdigitsgatheredevent-get_digits")] +ITDigitsGatheredEvent::get_GatherTermination=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdigitsgatheredevent-get_gathertermination")] +ITDigitsGatheredEvent::get_TickCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdigitsgatheredevent-get_tickcount")] +ITDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nn-rend-itdirectory")] +ITDirectory::AddDirectoryObject=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectory-adddirectoryobject")] +ITDirectory::Bind=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectory-bind")] +ITDirectory::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectory-connect")] +ITDirectory::DeleteDirectoryObject=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectory-deletedirectoryobject")] +ITDirectory::EnableAutoRefresh=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectory-enableautorefresh")] +ITDirectory::EnumerateDirectoryObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectory-enumeratedirectoryobjects")] +ITDirectory::get_DefaultObjectTTL=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectory-get_defaultobjectttl")] +ITDirectory::get_DirectoryObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectory-get_directoryobjects")] +ITDirectory::get_DirectoryType=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectory-get_directorytype")] +ITDirectory::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectory-get_displayname")] +ITDirectory::get_IsDynamic=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectory-get_isdynamic")] +ITDirectory::ModifyDirectoryObject=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectory-modifydirectoryobject")] +ITDirectory::put_DefaultObjectTTL=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectory-put_defaultobjectttl")] +ITDirectory::RefreshDirectoryObject=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectory-refreshdirectoryobject")] +ITDirectoryObject=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nn-rend-itdirectoryobject")] +ITDirectoryObject::EnumerateDialableAddrs=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobject-enumeratedialableaddrs")] +ITDirectoryObject::get_DialableAddrs=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobject-get_dialableaddrs")] +ITDirectoryObject::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobject-get_name")] +ITDirectoryObject::get_ObjectType=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobject-get_objecttype")] +ITDirectoryObject::get_SecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobject-get_securitydescriptor")] +ITDirectoryObject::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobject-put_name")] +ITDirectoryObject::put_SecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobject-put_securitydescriptor")] +ITDirectoryObjectConference=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nn-rend-itdirectoryobjectconference")] +ITDirectoryObjectConference::get_AdvertisingScope=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectconference-get_advertisingscope")] +ITDirectoryObjectConference::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectconference-get_description")] +ITDirectoryObjectConference::get_IsEncrypted=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectconference-get_isencrypted")] +ITDirectoryObjectConference::get_Originator=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectconference-get_originator")] +ITDirectoryObjectConference::get_Protocol=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectconference-get_protocol")] +ITDirectoryObjectConference::get_StartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectconference-get_starttime")] +ITDirectoryObjectConference::get_StopTime=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectconference-get_stoptime")] +ITDirectoryObjectConference::get_Url=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectconference-get_url")] +ITDirectoryObjectConference::put_AdvertisingScope=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectconference-put_advertisingscope")] +ITDirectoryObjectConference::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectconference-put_description")] +ITDirectoryObjectConference::put_IsEncrypted=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectconference-put_isencrypted")] +ITDirectoryObjectConference::put_Originator=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectconference-put_originator")] +ITDirectoryObjectConference::put_StartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectconference-put_starttime")] +ITDirectoryObjectConference::put_StopTime=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectconference-put_stoptime")] +ITDirectoryObjectConference::put_Url=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectconference-put_url")] +ITDirectoryObjectUser=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nn-rend-itdirectoryobjectuser")] +ITDirectoryObjectUser::get_IPPhonePrimary=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectuser-get_ipphoneprimary")] +ITDirectoryObjectUser::put_IPPhonePrimary=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itdirectoryobjectuser-put_ipphoneprimary")] +ITDispatchMapper=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itdispatchmapper")] +ITDispatchMapper::QueryDispatchInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itdispatchmapper-querydispatchinterface")] +Item=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-item")] +ITEM_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ns-searchapi-item_info")] +Item::Children=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-children")] +Item::ConnectStatus=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-connectstatus")] +Item::FirmwareVersion=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-firmwareversion")] +Item::FullName=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-fullname")] +Item::GetItemsFromUI=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-getitemsfromui")] +Item::GetPropById=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-getpropbyid")] +Item::Height=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-height")] +Item::ItemType=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-itemtype")] +Item::Name=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-name")] +Item::PictureHeight=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-pictureheight")] +Item::PictureWidth=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-picturewidth")] +Item::TakePicture=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-takepicture")] +Item::ThumbHeight=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-thumbheight")] +Item::Thumbnail=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-thumbnail")] +Item::ThumbWidth=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-thumbwidth")] +Item::Time=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-time")] +Item::Transfer=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-transfer")] +ITEM::value=[Documentation("https://docs.microsoft.com/windows/win32/WMP/item-value")] +Item::Width=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadispatchitem-width")] +ItemContainerPattern_FindItemByProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-itemcontainerpattern_finditembyproperty")] +ITEMIDLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/shtypes/ns-shtypes-itemidlist")] +ITEMPROP=[Documentation("https://docs.microsoft.com/windows/win32/api/subsmgr/ns-subsmgr-itemprop")] +ITEMSPACING=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-itemspacing")] +ITEMSPLAYLIST=[Documentation("https://docs.microsoft.com/windows/win32/WMP/itemsplaylist")] +ITextChildProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-itextchildprovider")] +ITextChildProvider::get_TextContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextchildprovider-get_textcontainer")] +ITextChildProvider::get_TextRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextchildprovider-get_textrange")] +ITextChildProvider::TextContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextchildprovider-get_textcontainer")] +ITextChildProvider::TextRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextchildprovider-get_textrange")] +ITextDisplays=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextdisplays")] +ITextDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextdocument")] +ITextDocument::BeginEditCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-begineditcollection")] +ITextDocument::EndEditCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-endeditcollection")] +ITextDocument::Freeze=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-freeze")] +ITextDocument::GetDefaultTabStop=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-getdefaulttabstop")] +ITextDocument::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-getname")] +ITextDocument::GetSaved=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-getsaved")] +ITextDocument::GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-getselection")] +ITextDocument::GetStoryCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-getstorycount")] +ITextDocument::GetStoryRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-getstoryranges")] +ITextDocument::New=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-new")] +ITextDocument::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-open")] +ITextDocument::Range=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-range")] +ITextDocument::RangeFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-rangefrompoint")] +ITextDocument::Redo=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-redo")] +ITextDocument::Save=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-save")] +ITextDocument::SetDefaultTabStop=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-setdefaulttabstop")] +ITextDocument::SetSaved=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-setsaved")] +ITextDocument::Undo=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-undo")] +ITextDocument::Unfreeze=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument-unfreeze")] +ITextDocument2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextdocument2")] +ITextDocument2::AttachMsgFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-attachmsgfilter")] +ITextDocument2::CheckTextLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-checktextlimit")] +ITextDocument2::GetActiveStory=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getactivestory")] +ITextDocument2::GetCallManager=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getcallmanager")] +ITextDocument2::GetCaretType=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getcarettype")] +ITextDocument2::GetClientRect=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getclientrect")] +ITextDocument2::GetDisplays=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getdisplays")] +ITextDocument2::GetDocumentFont=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getdocumentfont")] +ITextDocument2::GetDocumentPara=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getdocumentpara")] +ITextDocument2::GetEastAsianFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-geteastasianflags")] +ITextDocument2::GetEffectColor=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-geteffectcolor")] +ITextDocument2::GetGenerator=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getgenerator")] +ITextDocument2::GetImmContext=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getimmcontext")] +ITextDocument2::GetMainStory=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getmainstory")] +ITextDocument2::GetMathProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getmathproperties")] +ITextDocument2::GetNewStory=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getnewstory")] +ITextDocument2::GetNotificationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getnotificationmode")] +ITextDocument2::GetPreferredFont=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getpreferredfont")] +ITextDocument2::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getproperty")] +ITextDocument2::GetSelection2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getselection2")] +ITextDocument2::GetStory=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getstory")] +ITextDocument2::GetStoryRanges2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getstoryranges2")] +ITextDocument2::GetStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getstrings")] +ITextDocument2::GetTypographyOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-gettypographyoptions")] +ITextDocument2::GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getversion")] +ITextDocument2::GetWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-getwindow")] +ITextDocument2::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-notify")] +ITextDocument2::Range2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-range2")] +ITextDocument2::RangeFromPoint2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-rangefrompoint2")] +ITextDocument2::ReleaseCallManager=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-releasecallmanager")] +ITextDocument2::ReleaseImmContext=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-releaseimmcontext")] +ITextDocument2::SetActiveStory=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-setactivestory")] +ITextDocument2::SetCaretType=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-setcarettype")] +ITextDocument2::SetDocumentFont=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-setdocumentfont")] +ITextDocument2::SetDocumentPara=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-setdocumentpara")] +ITextDocument2::SetEffectColor=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-seteffectcolor")] +ITextDocument2::SetIMEInProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-setimeinprogress")] +ITextDocument2::SetMathProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-setmathproperties")] +ITextDocument2::SetNotificationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-setnotificationmode")] +ITextDocument2::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-setproperty")] +ITextDocument2::SetTypographyOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-settypographyoptions")] +ITextDocument2::SysBeep=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-sysbeep")] +ITextDocument2::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-update")] +ITextDocument2::UpdateWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextdocument2-updatewindow")] +ITextEditProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-itexteditprovider")] +ITextEditProvider::GetActiveComposition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itexteditprovider-getactivecomposition")] +ITextEditProvider::GetConversionTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itexteditprovider-getconversiontarget")] +ITextFont=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextfont")] +ITextFont::CanChange=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-canchange")] +ITextFont::GetAllCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getallcaps")] +ITextFont::GetAnimation=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getanimation")] +ITextFont::GetBackColor=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getbackcolor")] +ITextFont::GetBold=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getbold")] +ITextFont::GetDuplicate=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getduplicate")] +ITextFont::GetEmboss=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getemboss")] +ITextFont::GetEngrave=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getengrave")] +ITextFont::GetForeColor=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getforecolor")] +ITextFont::GetHidden=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-gethidden")] +ITextFont::GetItalic=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getitalic")] +ITextFont::GetKerning=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getkerning")] +ITextFont::GetLanguageID=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getlanguageid")] +ITextFont::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getname")] +ITextFont::GetOutline=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getoutline")] +ITextFont::GetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getposition")] +ITextFont::GetProtected=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getprotected")] +ITextFont::GetShadow=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getshadow")] +ITextFont::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getsize")] +ITextFont::GetSmallCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getsmallcaps")] +ITextFont::GetSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getspacing")] +ITextFont::GetStrikeThrough=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getstrikethrough")] +ITextFont::GetStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getstyle")] +ITextFont::GetSubscript=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getsubscript")] +ITextFont::GetSuperscript=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getsuperscript")] +ITextFont::GetUnderline=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getunderline")] +ITextFont::GetWeight=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-getweight")] +ITextFont::IsEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-isequal")] +ITextFont::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-reset")] +ITextFont::SetAllCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setallcaps")] +ITextFont::SetAnimation=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setanimation")] +ITextFont::SetBackColor=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setbackcolor")] +ITextFont::SetBold=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setbold")] +ITextFont::SetDuplicate=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setduplicate")] +ITextFont::SetEmboss=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setemboss")] +ITextFont::SetEngrave=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setengrave")] +ITextFont::SetForeColor=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setforecolor")] +ITextFont::SetHidden=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-sethidden")] +ITextFont::SetItalic=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setitalic")] +ITextFont::SetKerning=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setkerning")] +ITextFont::SetLanguageID=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setlanguageid")] +ITextFont::SetName=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setname")] +ITextFont::SetOutline=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setoutline")] +ITextFont::SetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setposition")] +ITextFont::SetProtected=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setprotected")] +ITextFont::SetShadow=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setshadow")] +ITextFont::SetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setsize")] +ITextFont::SetSmallCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setsmallcaps")] +ITextFont::SetSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setspacing")] +ITextFont::SetStrikeThrough=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setstrikethrough")] +ITextFont::SetStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setstyle")] +ITextFont::SetSubscript=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setsubscript")] +ITextFont::SetSuperscript=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setsuperscript")] +ITextFont::SetUnderline=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setunderline")] +ITextFont::SetWeight=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont-setweight")] +ITextFont2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextfont2")] +ITextFont2::GetAutoLigatures=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getautoligatures")] +ITextFont2::GetAutospaceAlpha=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getautospacealpha")] +ITextFont2::GetAutospaceNumeric=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getautospacenumeric")] +ITextFont2::GetAutospaceParens=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getautospaceparens")] +ITextFont2::GetCharRep=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getcharrep")] +ITextFont2::GetCompressionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getcompressionmode")] +ITextFont2::GetCookie=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getcookie")] +ITextFont2::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getcount")] +ITextFont2::GetDoubleStrike=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getdoublestrike")] +ITextFont2::GetDuplicate2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getduplicate2")] +ITextFont2::GetEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-geteffects")] +ITextFont2::GetEffects2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-geteffects2")] +ITextFont2::GetLinkType=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getlinktype")] +ITextFont2::GetMathZone=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getmathzone")] +ITextFont2::GetModWidthPairs=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getmodwidthpairs")] +ITextFont2::GetModWidthSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getmodwidthspace")] +ITextFont2::GetOldNumbers=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getoldnumbers")] +ITextFont2::GetOverlapping=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getoverlapping")] +ITextFont2::GetPositionSubSuper=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getpositionsubsuper")] +ITextFont2::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getproperty")] +ITextFont2::GetPropertyInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getpropertyinfo")] +ITextFont2::GetScaling=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getscaling")] +ITextFont2::GetSpaceExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getspaceextension")] +ITextFont2::GetUnderlinePositionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-getunderlinepositionmode")] +ITextFont2::IsEqual2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-isequal2")] +ITextFont2::SetAutoLigatures=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setautoligatures")] +ITextFont2::SetAutospaceAlpha=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setautospacealpha")] +ITextFont2::SetAutospaceNumeric=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setautospacenumeric")] +ITextFont2::SetAutospaceParens=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setautospaceparens")] +ITextFont2::SetCharRep=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setcharrep")] +ITextFont2::SetCompressionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setcompressionmode")] +ITextFont2::SetCookie=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setcookie")] +ITextFont2::SetDoubleStrike=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setdoublestrike")] +ITextFont2::SetDuplicate2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setduplicate2")] +ITextFont2::SetEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-seteffects")] +ITextFont2::SetEffects2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-seteffects2")] +ITextFont2::SetMathZone=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setmathzone")] +ITextFont2::SetModWidthPairs=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setmodwidthpairs")] +ITextFont2::SetModWidthSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setmodwidthspace")] +ITextFont2::SetOldNumbers=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setoldnumbers")] +ITextFont2::SetOverlapping=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setoverlapping")] +ITextFont2::SetPositionSubSuper=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setpositionsubsuper")] +ITextFont2::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setproperty")] +ITextFont2::SetScaling=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setscaling")] +ITextFont2::SetSpaceExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setspaceextension")] +ITextFont2::SetUnderlinePositionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextfont2-setunderlinepositionmode")] +ITextHost=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nl-textserv-itexthost")] +ITextHost::OnTxCharFormatChange=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-ontxcharformatchange")] +ITextHost::OnTxParaFormatChange=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-ontxparaformatchange")] +ITextHost::TxActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txactivate")] +ITextHost::TxClientToScreen=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txclienttoscreen")] +ITextHost::TxCreateCaret=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txcreatecaret")] +ITextHost::TxDeactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txdeactivate")] +ITextHost::TxEnableScrollBar=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txenablescrollbar")] +ITextHost::TxGetAcceleratorPos=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txgetacceleratorpos")] +ITextHost::TxGetBackStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txgetbackstyle")] +ITextHost::TxGetCharFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txgetcharformat")] +ITextHost::TxGetClientRect=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txgetclientrect")] +ITextHost::TxGetDC=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txgetdc")] +ITextHost::TxGetExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txgetextent")] +ITextHost::TxGetMaxLength=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txgetmaxlength")] +ITextHost::TxGetParaFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txgetparaformat")] +ITextHost::TxGetPasswordChar=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txgetpasswordchar")] +ITextHost::TxGetPropertyBits=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txgetpropertybits")] +ITextHost::TxGetScrollBars=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txgetscrollbars")] +ITextHost::TxGetSelectionBarWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txgetselectionbarwidth")] +ITextHost::TxGetSysColor=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txgetsyscolor")] +ITextHost::TxGetViewInset=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txgetviewinset")] +ITextHost::TxImmGetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-tximmgetcontext")] +ITextHost::TxImmReleaseContext=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-tximmreleasecontext")] +ITextHost::TxInvalidateRect=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txinvalidaterect")] +ITextHost::TxKillTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txkilltimer")] +ITextHost::TxNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txnotify")] +ITextHost::TxReleaseDC=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txreleasedc")] +ITextHost::TxScreenToClient=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txscreentoclient")] +ITextHost::TxScrollWindowEx=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txscrollwindowex")] +ITextHost::TxSetCapture=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txsetcapture")] +ITextHost::TxSetCaretPos=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txsetcaretpos")] +ITextHost::TxSetCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txsetcursor")] +ITextHost::TxSetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txsetfocus")] +ITextHost::TxSetScrollPos=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txsetscrollpos")] +ITextHost::TxSetScrollRange=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txsetscrollrange")] +ITextHost::TxSetTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txsettimer")] +ITextHost::TxShowCaret=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txshowcaret")] +ITextHost::TxShowScrollBar=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txshowscrollbar")] +ITextHost::TxViewChange=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost-txviewchange")] +ITextHost2=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nl-textserv-itexthost2")] +ITextHost2::TxDestroyCaret=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost2-txdestroycaret")] +ITextHost2::TxFreeTextServicesNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost2-txfreetextservicesnotification")] +ITextHost2::TxGetEastAsianFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost2-txgeteastasianflags")] +ITextHost2::TxGetEditStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost2-txgeteditstyle")] +ITextHost2::TxGetHorzExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost2-txgethorzextent")] +ITextHost2::TxGetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost2-txgetpalette")] +ITextHost2::TxGetWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost2-txgetwindow")] +ITextHost2::TxGetWindowStyles=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost2-txgetwindowstyles")] +ITextHost2::TxIsDoubleClickPending=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost2-txisdoubleclickpending")] +ITextHost2::TxSetCursor2=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost2-txsetcursor2")] +ITextHost2::TxSetForegroundWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost2-txsetforegroundwindow")] +ITextHost2::TxShowDropCaret=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itexthost2-txshowdropcaret")] +ITextInputPanel=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nn-peninputpanel-itextinputpanel")] +ITextInputPanel::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-advise")] +ITextInputPanel::AttachedEditWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-put_attachededitwindow")] +ITextInputPanel::CommitPendingInput=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-commitpendinginput")] +ITextInputPanel::CurrentCorrectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_currentcorrectionmode")] +ITextInputPanel::CurrentInPlaceState=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_currentinplacestate")] +ITextInputPanel::CurrentInputArea=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_currentinputarea")] +ITextInputPanel::CurrentInteractionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_currentinteractionmode")] +ITextInputPanel::DefaultInPlaceState=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-put_defaultinplacestate")] +ITextInputPanel::DefaultInputArea=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-put_defaultinputarea")] +ITextInputPanel::ExpandPostInsertionCorrection=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-put_expandpostinsertioncorrection")] +ITextInputPanel::get_AttachedEditWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_attachededitwindow")] +ITextInputPanel::get_CurrentCorrectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_currentcorrectionmode")] +ITextInputPanel::get_CurrentInPlaceState=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_currentinplacestate")] +ITextInputPanel::get_CurrentInputArea=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_currentinputarea")] +ITextInputPanel::get_CurrentInteractionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_currentinteractionmode")] +ITextInputPanel::get_DefaultInPlaceState=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_defaultinplacestate")] +ITextInputPanel::get_DefaultInputArea=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_defaultinputarea")] +ITextInputPanel::get_ExpandPostInsertionCorrection=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_expandpostinsertioncorrection")] +ITextInputPanel::get_InPlaceBoundingRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_inplaceboundingrectangle")] +ITextInputPanel::get_InPlaceVisibleOnFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_inplacevisibleonfocus")] +ITextInputPanel::get_PopDownCorrectionHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_popdowncorrectionheight")] +ITextInputPanel::get_PopUpCorrectionHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_popupcorrectionheight")] +ITextInputPanel::get_PreferredInPlaceDirection=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_preferredinplacedirection")] +ITextInputPanel::InPlaceBoundingRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_inplaceboundingrectangle")] +ITextInputPanel::InPlaceVisibleOnFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-put_inplacevisibleonfocus")] +ITextInputPanel::PopDownCorrectionHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_popdowncorrectionheight")] +ITextInputPanel::PopUpCorrectionHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_popupcorrectionheight")] +ITextInputPanel::PreferredInPlaceDirection=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-get_preferredinplacedirection")] +ITextInputPanel::put_AttachedEditWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-put_attachededitwindow")] +ITextInputPanel::put_DefaultInPlaceState=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-put_defaultinplacestate")] +ITextInputPanel::put_DefaultInputArea=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-put_defaultinputarea")] +ITextInputPanel::put_ExpandPostInsertionCorrection=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-put_expandpostinsertioncorrection")] +ITextInputPanel::put_InPlaceVisibleOnFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-put_inplacevisibleonfocus")] +ITextInputPanel::put_PreferredInPlaceDirection=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-put_preferredinplacedirection")] +ITextInputPanel::SetInPlaceHoverTargetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-setinplacehovertargetposition")] +ITextInputPanel::SetInPlacePosition=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-setinplaceposition")] +ITextInputPanel::SetInPlaceVisibility=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-setinplacevisibility")] +ITextInputPanel::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanel-unadvise")] +ITextInputPanelEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nn-peninputpanel-itextinputpaneleventsink")] +ITextInputPanelEventSink::CorrectionModeChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpaneleventsink-correctionmodechanged")] +ITextInputPanelEventSink::CorrectionModeChanging=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpaneleventsink-correctionmodechanging")] +ITextInputPanelEventSink::InPlaceSizeChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpaneleventsink-inplacesizechanged")] +ITextInputPanelEventSink::InPlaceSizeChanging=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpaneleventsink-inplacesizechanging")] +ITextInputPanelEventSink::InPlaceStateChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpaneleventsink-inplacestatechanged")] +ITextInputPanelEventSink::InPlaceStateChanging=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpaneleventsink-inplacestatechanging")] +ITextInputPanelEventSink::InPlaceVisibilityChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpaneleventsink-inplacevisibilitychanged")] +ITextInputPanelEventSink::InPlaceVisibilityChanging=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpaneleventsink-inplacevisibilitychanging")] +ITextInputPanelEventSink::InputAreaChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpaneleventsink-inputareachanged")] +ITextInputPanelEventSink::InputAreaChanging=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpaneleventsink-inputareachanging")] +ITextInputPanelEventSink::TextInserted=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpaneleventsink-textinserted")] +ITextInputPanelEventSink::TextInserting=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpaneleventsink-textinserting")] +ITextInputPanelRunInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nn-peninputpanel-itextinputpanelruninfo")] +ITextInputPanelRunInfo::IsTipRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-itextinputpanelruninfo-istiprunning")] +ITextPara=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextpara")] +ITextPara::AddTab=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-addtab")] +ITextPara::CanChange=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-canchange")] +ITextPara::ClearAllTabs=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-clearalltabs")] +ITextPara::DeleteTab=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-deletetab")] +ITextPara::GetAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getalignment")] +ITextPara::GetDuplicate=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getduplicate")] +ITextPara::GetFirstLineIndent=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getfirstlineindent")] +ITextPara::GetHyphenation=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-gethyphenation")] +ITextPara::GetKeepTogether=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getkeeptogether")] +ITextPara::GetKeepWithNext=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getkeepwithnext")] +ITextPara::GetLeftIndent=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getleftindent")] +ITextPara::GetLineSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getlinespacing")] +ITextPara::GetLineSpacingRule=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getlinespacingrule")] +ITextPara::GetListAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getlistalignment")] +ITextPara::GetListLevelIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getlistlevelindex")] +ITextPara::GetListStart=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getliststart")] +ITextPara::GetListTab=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getlisttab")] +ITextPara::GetListType=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getlisttype")] +ITextPara::GetNoLineNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getnolinenumber")] +ITextPara::GetPageBreakBefore=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getpagebreakbefore")] +ITextPara::GetRightIndent=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getrightindent")] +ITextPara::GetSpaceAfter=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getspaceafter")] +ITextPara::GetSpaceBefore=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getspacebefore")] +ITextPara::GetStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getstyle")] +ITextPara::GetTab=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-gettab")] +ITextPara::GetTabCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-gettabcount")] +ITextPara::GetWidowControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-getwidowcontrol")] +ITextPara::IsEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-isequal")] +ITextPara::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-reset")] +ITextPara::SetAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setalignment")] +ITextPara::SetDuplicate=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setduplicate")] +ITextPara::SetHyphenation=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-sethyphenation")] +ITextPara::SetIndents=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setindents")] +ITextPara::SetKeepTogether=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setkeeptogether")] +ITextPara::SetKeepWithNext=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setkeepwithnext")] +ITextPara::SetLineSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setlinespacing")] +ITextPara::SetListAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setlistalignment")] +ITextPara::SetListLevelIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setlistlevelindex")] +ITextPara::SetListStart=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setliststart")] +ITextPara::SetListTab=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setlisttab")] +ITextPara::SetListType=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setlisttype")] +ITextPara::SetNoLineNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setnolinenumber")] +ITextPara::SetPageBreakBefore=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setpagebreakbefore")] +ITextPara::SetRightIndent=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setrightindent")] +ITextPara::SetSpaceAfter=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setspaceafter")] +ITextPara::SetSpaceBefore=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setspacebefore")] +ITextPara::SetStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setstyle")] +ITextPara::SetWidowControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara-setwidowcontrol")] +ITextPara2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextpara2")] +ITextPara2::GetBorders=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-getborders")] +ITextPara2::GetDuplicate2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-getduplicate2")] +ITextPara2::GetEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-geteffects")] +ITextPara2::GetFontAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-getfontalignment")] +ITextPara2::GetHangingPunctuation=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-gethangingpunctuation")] +ITextPara2::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-getproperty")] +ITextPara2::GetSnapToGrid=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-getsnaptogrid")] +ITextPara2::GetTrimPunctuationAtStart=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-gettrimpunctuationatstart")] +ITextPara2::IsEqual2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-isequal2")] +ITextPara2::SetDuplicate2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-setduplicate2")] +ITextPara2::SetEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-seteffects")] +ITextPara2::SetFontAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-setfontalignment")] +ITextPara2::SetHangingPunctuation=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-sethangingpunctuation")] +ITextPara2::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-setproperty")] +ITextPara2::SetSnapToGrid=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-setsnaptogrid")] +ITextPara2::SetTrimPunctuationAtStart=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextpara2-settrimpunctuationatstart")] +ITextProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-itextprovider")] +ITextProvider::DocumentRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextprovider-get_documentrange")] +ITextProvider::get_DocumentRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextprovider-get_documentrange")] +ITextProvider::get_SupportedTextSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextprovider-get_supportedtextselection")] +ITextProvider::GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextprovider-getselection")] +ITextProvider::GetVisibleRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextprovider-getvisibleranges")] +ITextProvider::RangeFromChild=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextprovider-rangefromchild")] +ITextProvider::RangeFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextprovider-rangefrompoint")] +ITextProvider::SupportedTextSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextprovider-get_supportedtextselection")] +ITextProvider2=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-itextprovider2")] +ITextProvider2::GetCaretRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextprovider2-getcaretrange")] +ITextProvider2::RangeFromAnnotation=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextprovider2-rangefromannotation")] +ITextRange=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextrange")] +ITextRange::CanEdit=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-canedit")] +ITextRange::CanPaste=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-canpaste")] +ITextRange::ChangeCase=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-changecase")] +ITextRange::Collapse=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-collapse")] +ITextRange::Copy=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-copy")] +ITextRange::Cut=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-cut")] +ITextRange::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-delete")] +ITextRange::EndOf=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-endof")] +ITextRange::Expand=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-expand")] +ITextRange::FindText=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-findtext")] +ITextRange::FindTextEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-findtextend")] +ITextRange::FindTextStart=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-findtextstart")] +ITextRange::GetChar=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-getchar")] +ITextRange::GetDuplicate=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-getduplicate")] +ITextRange::GetEmbeddedObject=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-getembeddedobject")] +ITextRange::GetEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-getend")] +ITextRange::GetFont=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-getfont")] +ITextRange::GetFormattedText=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-getformattedtext")] +ITextRange::GetIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-getindex")] +ITextRange::GetPara=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-getpara")] +ITextRange::GetPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-getpoint")] +ITextRange::GetStart=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-getstart")] +ITextRange::GetStoryLength=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-getstorylength")] +ITextRange::GetStoryType=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-getstorytype")] +ITextRange::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-gettext")] +ITextRange::InRange=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-inrange")] +ITextRange::InStory=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-instory")] +ITextRange::IsEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-isequal")] +ITextRange::Move=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-move")] +ITextRange::MoveEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-moveend")] +ITextRange::MoveEndUntil=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-moveenduntil")] +ITextRange::MoveEndWhile=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-moveendwhile")] +ITextRange::MoveStart=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-movestart")] +ITextRange::MoveStartUntil=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-movestartuntil")] +ITextRange::MoveStartWhile=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-movestartwhile")] +ITextRange::MoveUntil=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-moveuntil")] +ITextRange::MoveWhile=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-movewhile")] +ITextRange::Paste=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-paste")] +ITextRange::ScrollIntoView=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-scrollintoview")] +ITextRange::Select=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-select")] +ITextRange::SetChar=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-setchar")] +ITextRange::SetEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-setend")] +ITextRange::SetFont=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-setfont")] +ITextRange::SetFormattedText=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-setformattedtext")] +ITextRange::SetIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-setindex")] +ITextRange::SetPara=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-setpara")] +ITextRange::SetPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-setpoint")] +ITextRange::SetRange=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-setrange")] +ITextRange::SetStart=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-setstart")] +ITextRange::SetText=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-settext")] +ITextRange::StartOf=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange-startof")] +ITextRange2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextrange2")] +ITextRange2::AddSubrange=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-addsubrange")] +ITextRange2::BuildUpMath=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-buildupmath")] +ITextRange2::DeleteSubrange=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-deletesubrange")] +ITextRange2::Find=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-find")] +ITextRange2::GetCch=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getcch")] +ITextRange2::GetCells=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getcells")] +ITextRange2::GetChar2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getchar2")] +ITextRange2::GetColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getcolumn")] +ITextRange2::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getcount")] +ITextRange2::GetDropCap=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getdropcap")] +ITextRange2::GetDuplicate2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getduplicate2")] +ITextRange2::GetFont2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getfont2")] +ITextRange2::GetFormattedText2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getformattedtext2")] +ITextRange2::GetGravity=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getgravity")] +ITextRange2::GetInlineObject=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getinlineobject")] +ITextRange2::GetMathFunctionType=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getmathfunctiontype")] +ITextRange2::GetPara2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getpara2")] +ITextRange2::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getproperty")] +ITextRange2::GetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getrect")] +ITextRange2::GetRow=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getrow")] +ITextRange2::GetStartPara=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getstartpara")] +ITextRange2::GetSubrange=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-getsubrange")] +ITextRange2::GetTable=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-gettable")] +ITextRange2::GetText2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-gettext2")] +ITextRange2::GetURL=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-geturl")] +ITextRange2::HexToUnicode=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-hextounicode")] +ITextRange2::InsertImage=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-insertimage")] +ITextRange2::InsertTable=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-inserttable")] +ITextRange2::Linearize=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-linearize")] +ITextRange2::SetActiveSubrange=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-setactivesubrange")] +ITextRange2::SetDropCap=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-setdropcap")] +ITextRange2::SetFont2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-setfont2")] +ITextRange2::SetFormattedText2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-setformattedtext2")] +ITextRange2::SetGravity=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-setgravity")] +ITextRange2::SetInlineObject=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-setinlineobject")] +ITextRange2::SetPara2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-setpara2")] +ITextRange2::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-setproperty")] +ITextRange2::SetText2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-settext2")] +ITextRange2::SetURL=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-seturl")] +ITextRange2::UnicodeToHex=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrange2-unicodetohex")] +ITextRangeProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-itextrangeprovider")] +ITextRangeProvider::AddToSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-addtoselection")] +ITextRangeProvider::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-clone")] +ITextRangeProvider::Compare=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-compare")] +ITextRangeProvider::CompareEndpoints=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-compareendpoints")] +ITextRangeProvider::ExpandToEnclosingUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-expandtoenclosingunit")] +ITextRangeProvider::FindAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-findattribute")] +ITextRangeProvider::FindText=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-findtext")] +ITextRangeProvider::GetAttributeValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-getattributevalue")] +ITextRangeProvider::GetBoundingRectangles=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-getboundingrectangles")] +ITextRangeProvider::GetChildren=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-getchildren")] +ITextRangeProvider::GetEnclosingElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-getenclosingelement")] +ITextRangeProvider::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-gettext")] +ITextRangeProvider::Move=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-move")] +ITextRangeProvider::MoveEndpointByRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-moveendpointbyrange")] +ITextRangeProvider::MoveEndpointByUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-moveendpointbyunit")] +ITextRangeProvider::RemoveFromSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-removefromselection")] +ITextRangeProvider::ScrollIntoView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-scrollintoview")] +ITextRangeProvider::Select=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider-select")] +ITextRangeProvider2=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-itextrangeprovider2")] +ITextRangeProvider2::ShowContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itextrangeprovider2-showcontextmenu")] +ITextRow=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextrow")] +ITextRow::Apply=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-apply")] +ITextRow::CanChange=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-canchange")] +ITextRow::GetAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getalignment")] +ITextRow::GetCellAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getcellalignment")] +ITextRow::GetCellBorderColors=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getcellbordercolors")] +ITextRow::GetCellBorderWidths=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getcellborderwidths")] +ITextRow::GetCellColorBack=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getcellcolorback")] +ITextRow::GetCellColorFore=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getcellcolorfore")] +ITextRow::GetCellCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getcellcount")] +ITextRow::GetCellCountCache=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getcellcountcache")] +ITextRow::GetCellIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getcellindex")] +ITextRow::GetCellMargin=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getcellmargin")] +ITextRow::GetCellMergeFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getcellmergeflags")] +ITextRow::GetCellShading=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getcellshading")] +ITextRow::GetCellVerticalText=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getcellverticaltext")] +ITextRow::GetCellWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getcellwidth")] +ITextRow::GetHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getheight")] +ITextRow::GetIndent=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getindent")] +ITextRow::GetKeepTogether=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getkeeptogether")] +ITextRow::GetKeepWithNext=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getkeepwithnext")] +ITextRow::GetNestLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getnestlevel")] +ITextRow::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getproperty")] +ITextRow::GetRTL=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-getrtl")] +ITextRow::Insert=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-insert")] +ITextRow::IsEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-isequal")] +ITextRow::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-reset")] +ITextRow::SetAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setalignment")] +ITextRow::SetCellAlignment=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setcellalignment")] +ITextRow::SetCellBorderColors=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setcellbordercolors")] +ITextRow::SetCellBorderWidths=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setcellborderwidths")] +ITextRow::SetCellColorBack=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setcellcolorback")] +ITextRow::SetCellColorFore=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setcellcolorfore")] +ITextRow::SetCellCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setcellcount")] +ITextRow::SetCellCountCache=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setcellcountcache")] +ITextRow::SetCellIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setcellindex")] +ITextRow::SetCellMargin=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setcellmargin")] +ITextRow::SetCellMergeFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setcellmergeflags")] +ITextRow::SetCellShading=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setcellshading")] +ITextRow::SetCellVerticalText=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setcellverticaltext")] +ITextRow::SetCellWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setcellwidth")] +ITextRow::SetHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setheight")] +ITextRow::SetIndent=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setindent")] +ITextRow::SetKeepTogether=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setkeeptogether")] +ITextRow::SetKeepWithNext=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setkeepwithnext")] +ITextRow::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setproperty")] +ITextRow::SetRTL=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextrow-setrtl")] +ITextSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextselection")] +ITextSelection::EndKey=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextselection-endkey")] +ITextSelection::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextselection-getflags")] +ITextSelection::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextselection-gettype")] +ITextSelection::HomeKey=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextselection-homekey")] +ITextSelection::MoveDown=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextselection-movedown")] +ITextSelection::MoveLeft=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextselection-moveleft")] +ITextSelection::MoveRight=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextselection-moveright")] +ITextSelection::MoveUp=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextselection-moveup")] +ITextSelection::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextselection-setflags")] +ITextSelection::TypeText=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextselection-typetext")] +ITextSelection2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextselection2")] +ITextServices=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nl-textserv-itextservices")] +ITextServices::OnTxInPlaceActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-ontxinplaceactivate")] +ITextServices::OnTxInPlaceDeactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-ontxinplacedeactivate")] +ITextServices::OnTxPropertyBitsChange=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-ontxpropertybitschange")] +ITextServices::OnTxSetCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-ontxsetcursor")] +ITextServices::OnTxUIActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-ontxuiactivate")] +ITextServices::OnTxUIDeactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-ontxuideactivate")] +ITextServices::TxDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-txdraw")] +ITextServices::TxGetBaseLinePos=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-txgetbaselinepos")] +ITextServices::TxGetCachedSize=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-txgetcachedsize")] +ITextServices::TxGetCurTargetX=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-txgetcurtargetx")] +ITextServices::TxGetDropTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-txgetdroptarget")] +ITextServices::TxGetHScroll=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-txgethscroll")] +ITextServices::TxGetNaturalSize=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-txgetnaturalsize")] +ITextServices::TxGetText=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-txgettext")] +ITextServices::TxGetVScroll=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-txgetvscroll")] +ITextServices::TxQueryHitPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-txqueryhitpoint")] +ITextServices::TxSendMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-txsendmessage")] +ITextServices::TxSetText=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices-txsettext")] +ITextServices2=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nl-textserv-itextservices2")] +ITextServices2::TxDrawD2D=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices2-txdrawd2d")] +ITextServices2::TxGetNaturalSize2=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-itextservices2-txgetnaturalsize2")] +ITextStoreACP=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nn-textstor-itextstoreacp")] +ITextStoreACP::AdviseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-advisesink")] +ITextStoreACP::FindNextAttrTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-findnextattrtransition")] +ITextStoreACP::GetACPFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-getacpfrompoint")] +ITextStoreACP::GetActiveView=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-getactiveview")] +ITextStoreACP::GetEmbedded=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-getembedded")] +ITextStoreACP::GetEndACP=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-getendacp")] +ITextStoreACP::GetFormattedText=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-getformattedtext")] +ITextStoreACP::GetScreenExt=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-getscreenext")] +ITextStoreACP::GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-getselection")] +ITextStoreACP::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-getstatus")] +ITextStoreACP::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-gettext")] +ITextStoreACP::GetTextExt=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-gettextext")] +ITextStoreACP::GetWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-getwnd")] +ITextStoreACP::InsertEmbedded=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-insertembedded")] +ITextStoreACP::InsertEmbeddedAtSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-insertembeddedatselection")] +ITextStoreACP::InsertTextAtSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-inserttextatselection")] +ITextStoreACP::QueryInsert=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-queryinsert")] +ITextStoreACP::QueryInsertEmbedded=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-queryinsertembedded")] +ITextStoreACP::RequestAttrsAtPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-requestattrsatposition")] +ITextStoreACP::RequestAttrsTransitioningAtPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-requestattrstransitioningatposition")] +ITextStoreACP::RequestLock=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-requestlock")] +ITextStoreACP::RequestSupportedAttrs=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-requestsupportedattrs")] +ITextStoreACP::RetrieveRequestedAttrs=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-retrieverequestedattrs")] +ITextStoreACP::SetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-setselection")] +ITextStoreACP::SetText=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-settext")] +ITextStoreACP::UnadviseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp-unadvisesink")] +ITextStoreACP2=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nn-textstor-itextstoreacp2")] +ITextStoreACP2::AdviseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-advisesink")] +ITextStoreACP2::FindNextAttrTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-findnextattrtransition")] +ITextStoreACP2::GetACPFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-getacpfrompoint")] +ITextStoreACP2::GetActiveView=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-getactiveview")] +ITextStoreACP2::GetEmbedded=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-getembedded")] +ITextStoreACP2::GetEndACP=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-getendacp")] +ITextStoreACP2::GetFormattedText=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-getformattedtext")] +ITextStoreACP2::GetScreenExt=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-getscreenext")] +ITextStoreACP2::GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-getselection")] +ITextStoreACP2::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-getstatus")] +ITextStoreACP2::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-gettext")] +ITextStoreACP2::GetTextExt=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-gettextext")] +ITextStoreACP2::InsertEmbedded=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-insertembedded")] +ITextStoreACP2::InsertEmbeddedAtSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-insertembeddedatselection")] +ITextStoreACP2::InsertTextAtSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-inserttextatselection")] +ITextStoreACP2::QueryInsert=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-queryinsert")] +ITextStoreACP2::QueryInsertEmbedded=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-queryinsertembedded")] +ITextStoreACP2::RequestAttrsAtPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-requestattrsatposition")] +ITextStoreACP2::RequestAttrsTransitioningAtPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-requestattrstransitioningatposition")] +ITextStoreACP2::RequestLock=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-requestlock")] +ITextStoreACP2::RequestSupportedAttrs=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-requestsupportedattrs")] +ITextStoreACP2::RetrieveRequestedAttrs=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-retrieverequestedattrs")] +ITextStoreACP2::SetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-setselection")] +ITextStoreACP2::SetText=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-settext")] +ITextStoreACP2::UnadviseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacp2-unadvisesink")] +ITextStoreACPServices=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itextstoreacpservices")] +ITextStoreACPServices::CreateRange=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itextstoreacpservices-createrange")] +ITextStoreACPServices::ForceLoadProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itextstoreacpservices-forceloadproperty")] +ITextStoreACPServices::Serialize=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itextstoreacpservices-serialize")] +ITextStoreACPServices::Unserialize=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itextstoreacpservices-unserialize")] +ITextStoreACPSink=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nn-textstor-itextstoreacpsink")] +ITextStoreACPSink::OnAttrsChange=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacpsink-onattrschange")] +ITextStoreACPSink::OnEndEditTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacpsink-onendedittransaction")] +ITextStoreACPSink::OnLayoutChange=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacpsink-onlayoutchange")] +ITextStoreACPSink::OnLockGranted=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacpsink-onlockgranted")] +ITextStoreACPSink::OnSelectionChange=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacpsink-onselectionchange")] +ITextStoreACPSink::OnStartEditTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacpsink-onstartedittransaction")] +ITextStoreACPSink::OnStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacpsink-onstatuschange")] +ITextStoreACPSink::OnTextChange=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreacpsink-ontextchange")] +ITextStoreAnchor=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nn-textstor-itextstoreanchor")] +ITextStoreAnchor::AdviseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-advisesink")] +ITextStoreAnchor::FindNextAttrTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-findnextattrtransition")] +ITextStoreAnchor::GetActiveView=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-getactiveview")] +ITextStoreAnchor::GetAnchorFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-getanchorfrompoint")] +ITextStoreAnchor::GetEmbedded=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-getembedded")] +ITextStoreAnchor::GetEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-getend")] +ITextStoreAnchor::GetFormattedText=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-getformattedtext")] +ITextStoreAnchor::GetScreenExt=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-getscreenext")] +ITextStoreAnchor::GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-getselection")] +ITextStoreAnchor::GetStart=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-getstart")] +ITextStoreAnchor::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-getstatus")] +ITextStoreAnchor::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-gettext")] +ITextStoreAnchor::GetTextExt=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-gettextext")] +ITextStoreAnchor::GetWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-getwnd")] +ITextStoreAnchor::InsertEmbedded=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-insertembedded")] +ITextStoreAnchor::InsertEmbeddedAtSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-insertembeddedatselection")] +ITextStoreAnchor::InsertTextAtSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-inserttextatselection")] +ITextStoreAnchor::QueryInsert=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-queryinsert")] +ITextStoreAnchor::QueryInsertEmbedded=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-queryinsertembedded")] +ITextStoreAnchor::RequestAttrsAtPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-requestattrsatposition")] +ITextStoreAnchor::RequestAttrsTransitioningAtPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-requestattrstransitioningatposition")] +ITextStoreAnchor::RequestLock=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-requestlock")] +ITextStoreAnchor::RequestSupportedAttrs=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-requestsupportedattrs")] +ITextStoreAnchor::RetrieveRequestedAttrs=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-retrieverequestedattrs")] +ITextStoreAnchor::SetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-setselection")] +ITextStoreAnchor::SetText=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-settext")] +ITextStoreAnchor::UnadviseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchor-unadvisesink")] +ITextStoreAnchorSink=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nn-textstor-itextstoreanchorsink")] +ITextStoreAnchorSink::OnAttrsChange=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchorsink-onattrschange")] +ITextStoreAnchorSink::OnEndEditTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchorsink-onendedittransaction")] +ITextStoreAnchorSink::OnLayoutChange=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchorsink-onlayoutchange")] +ITextStoreAnchorSink::OnLockGranted=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchorsink-onlockgranted")] +ITextStoreAnchorSink::OnSelectionChange=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchorsink-onselectionchange")] +ITextStoreAnchorSink::OnStartEditTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchorsink-onstartedittransaction")] +ITextStoreAnchorSink::OnStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchorsink-onstatuschange")] +ITextStoreAnchorSink::OnTextChange=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/nf-textstor-itextstoreanchorsink-ontextchange")] +ITextStory=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextstory")] +ITextStory::GetActive=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstory-getactive")] +ITextStory::GetDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstory-getdisplay")] +ITextStory::GetIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstory-getindex")] +ITextStory::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstory-getproperty")] +ITextStory::GetRange=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstory-getrange")] +ITextStory::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstory-gettext")] +ITextStory::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstory-gettype")] +ITextStory::SetActive=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstory-setactive")] +ITextStory::SetFormattedText=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstory-setformattedtext")] +ITextStory::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstory-setproperty")] +ITextStory::SetText=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstory-settext")] +ITextStory::SetType=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstory-settype")] +ITextStoryRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextstoryranges")] +ITextStoryRanges::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstoryranges-_newenum")] +ITextStoryRanges::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstoryranges-getcount")] +ITextStoryRanges::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstoryranges-item")] +ITextStoryRanges2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextstoryranges2")] +ITextStoryRanges2::Item2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstoryranges2-item2")] +ITextStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nn-tom-itextstrings")] +ITextStrings::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-add")] +ITextStrings::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-append")] +ITextStrings::Cat2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-cat2")] +ITextStrings::CatTop2=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-cattop2")] +ITextStrings::DeleteRange=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-deleterange")] +ITextStrings::EncodeFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-encodefunction")] +ITextStrings::GetCch=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-getcch")] +ITextStrings::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-getcount")] +ITextStrings::InsertNullStr=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-insertnullstr")] +ITextStrings::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-item")] +ITextStrings::MoveBoundary=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-moveboundary")] +ITextStrings::PrefixTop=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-prefixtop")] +ITextStrings::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-remove")] +ITextStrings::SetFormattedText=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-setformattedtext")] +ITextStrings::SetOpCp=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-setopcp")] +ITextStrings::SuffixTop=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-suffixtop")] +ITextStrings::Swap=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/nf-tom-itextstrings-swap")] +ITextureCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/itexturecallback")] +ITextureCallback::ResultCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/itexturecallback-resultcallback")] +ITextureRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/itexturerequest")] +ITextureRequest::RequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/itexturerequest-requestasync-eventid-dword-bstr-itexturecallback-ptr-dword-dword")] +ITfActiveLanguageProfileNotifySink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfactivelanguageprofilenotifysink")] +ITfActiveLanguageProfileNotifySink::OnActivated=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfactivelanguageprofilenotifysink-onactivated")] +ITfCandidateList=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itfcandidatelist")] +ITfCandidateList::EnumCandidates=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itfcandidatelist-enumcandidates")] +ITfCandidateList::GetCandidate=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itfcandidatelist-getcandidate")] +ITfCandidateList::GetCandidateNum=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itfcandidatelist-getcandidatenum")] +ITfCandidateList::SetResult=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itfcandidatelist-setresult")] +ITfCandidateListUIElement=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcandidatelistuielement")] +ITfCandidateListUIElement::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcandidatelistuielement-getcount")] +ITfCandidateListUIElement::GetCurrentPage=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcandidatelistuielement-getcurrentpage")] +ITfCandidateListUIElement::GetDocumentMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcandidatelistuielement-getdocumentmgr")] +ITfCandidateListUIElement::GetPageIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcandidatelistuielement-getpageindex")] +ITfCandidateListUIElement::GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcandidatelistuielement-getselection")] +ITfCandidateListUIElement::GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcandidatelistuielement-getstring")] +ITfCandidateListUIElement::GetUpdatedFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcandidatelistuielement-getupdatedflags")] +ITfCandidateListUIElement::SetPageIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcandidatelistuielement-setpageindex")] +ITfCandidateListUIElementBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcandidatelistuielementbehavior")] +ITfCandidateListUIElementBehavior::Abort=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcandidatelistuielementbehavior-abort")] +ITfCandidateListUIElementBehavior::Finalize=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcandidatelistuielementbehavior-finalize")] +ITfCandidateListUIElementBehavior::SetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcandidatelistuielementbehavior-setselection")] +ITfCandidateString=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itfcandidatestring")] +ITfCandidateString::GetIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itfcandidatestring-getindex")] +ITfCandidateString::GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itfcandidatestring-getstring")] +ITfCategoryMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcategorymgr")] +ITfCategoryMgr::EnumCategoriesInItem=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcategorymgr-enumcategoriesinitem")] +ITfCategoryMgr::EnumItemsInCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcategorymgr-enumitemsincategory")] +ITfCategoryMgr::FindClosestCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcategorymgr-findclosestcategory")] +ITfCategoryMgr::GetGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcategorymgr-getguid")] +ITfCategoryMgr::GetGUIDDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcategorymgr-getguiddescription")] +ITfCategoryMgr::GetGUIDDWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcategorymgr-getguiddword")] +ITfCategoryMgr::IsEqualTfGuidAtom=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcategorymgr-isequaltfguidatom")] +ITfCategoryMgr::RegisterCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcategorymgr-registercategory")] +ITfCategoryMgr::RegisterGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcategorymgr-registerguid")] +ITfCategoryMgr::RegisterGUIDDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcategorymgr-registerguiddescription")] +ITfCategoryMgr::RegisterGUIDDWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcategorymgr-registerguiddword")] +ITfCategoryMgr::UnregisterCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcategorymgr-unregistercategory")] +ITfCategoryMgr::UnregisterGUIDDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcategorymgr-unregisterguiddescription")] +ITfCategoryMgr::UnregisterGUIDDWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcategorymgr-unregisterguiddword")] +ITfCleanupContextDurationSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcleanupcontextdurationsink")] +ITfCleanupContextDurationSink::OnEndCleanupContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcleanupcontextdurationsink-onendcleanupcontext")] +ITfCleanupContextDurationSink::OnStartCleanupContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcleanupcontextdurationsink-onstartcleanupcontext")] +ITfCleanupContextSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcleanupcontextsink")] +ITfCleanupContextSink::OnCleanupContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcleanupcontextsink-oncleanupcontext")] +ITfClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfclientid")] +ITfClientId::GetClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfclientid-getclientid")] +ITfCompartment=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcompartment")] +ITfCompartment::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcompartment-getvalue")] +ITfCompartment::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcompartment-setvalue")] +ITfCompartmentEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcompartmenteventsink")] +ITfCompartmentEventSink::OnChange=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcompartmenteventsink-onchange")] +ITfCompartmentMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcompartmentmgr")] +ITfCompartmentMgr::ClearCompartment=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcompartmentmgr-clearcompartment")] +ITfCompartmentMgr::EnumCompartments=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcompartmentmgr-enumcompartments")] +ITfCompartmentMgr::GetCompartment=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcompartmentmgr-getcompartment")] +ITfComposition=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcomposition")] +ITfComposition::EndComposition=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcomposition-endcomposition")] +ITfComposition::GetRange=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcomposition-getrange")] +ITfComposition::ShiftEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcomposition-shiftend")] +ITfComposition::ShiftStart=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcomposition-shiftstart")] +ITfCompositionSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcompositionsink")] +ITfCompositionSink::OnCompositionTerminated=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcompositionsink-oncompositionterminated")] +ITfCompositionView=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcompositionview")] +ITfCompositionView::GetOwnerClsid=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcompositionview-getownerclsid")] +ITfCompositionView::GetRange=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcompositionview-getrange")] +ITfConfigureSystemKeystrokeFeed=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfconfiguresystemkeystrokefeed")] +ITfConfigureSystemKeystrokeFeed::DisableSystemKeystrokeFeed=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfconfiguresystemkeystrokefeed-disablesystemkeystrokefeed")] +ITfConfigureSystemKeystrokeFeed::EnableSystemKeystrokeFeed=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfconfiguresystemkeystrokefeed-enablesystemkeystrokefeed")] +ITfContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcontext")] +ITfContext::=[Documentation("https://docs.microsoft.com/windows/win32/TSF/itfcontext-enumviews")] +ITfContext::CreateRangeBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontext-createrangebackup")] +ITfContext::EnumProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontext-enumproperties")] +ITfContext::GetActiveView=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontext-getactiveview")] +ITfContext::GetAppProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontext-getappproperty")] +ITfContext::GetDocumentMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontext-getdocumentmgr")] +ITfContext::GetEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontext-getend")] +ITfContext::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontext-getproperty")] +ITfContext::GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontext-getselection")] +ITfContext::GetStart=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontext-getstart")] +ITfContext::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontext-getstatus")] +ITfContext::InWriteSession=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontext-inwritesession")] +ITfContext::RequestEditSession=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontext-requesteditsession")] +ITfContext::SetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontext-setselection")] +ITfContext::TrackProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontext-trackproperties")] +ITfContextComposition=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcontextcomposition")] +ITfContextComposition::EnumCompositions=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextcomposition-enumcompositions")] +ITfContextComposition::FindComposition=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextcomposition-findcomposition")] +ITfContextComposition::StartComposition=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextcomposition-startcomposition")] +ITfContextComposition::TakeOwnership=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextcomposition-takeownership")] +ITfContextKeyEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcontextkeyeventsink")] +ITfContextKeyEventSink::OnKeyDown=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextkeyeventsink-onkeydown")] +ITfContextKeyEventSink::OnKeyUp=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextkeyeventsink-onkeyup")] +ITfContextKeyEventSink::OnTestKeyDown=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextkeyeventsink-ontestkeydown")] +ITfContextKeyEventSink::OnTestKeyUp=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextkeyeventsink-ontestkeyup")] +ITfContextOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcontextowner")] +ITfContextOwner::GetACPFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextowner-getacpfrompoint")] +ITfContextOwner::GetAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextowner-getattribute")] +ITfContextOwner::GetScreenExt=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextowner-getscreenext")] +ITfContextOwner::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextowner-getstatus")] +ITfContextOwner::GetTextExt=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextowner-gettextext")] +ITfContextOwner::GetWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextowner-getwnd")] +ITfContextOwnerCompositionServices=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcontextownercompositionservices")] +ITfContextOwnerCompositionServices::TerminateComposition=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextownercompositionservices-terminatecomposition")] +ITfContextOwnerCompositionSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcontextownercompositionsink")] +ITfContextOwnerCompositionSink::OnEndComposition=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextownercompositionsink-onendcomposition")] +ITfContextOwnerCompositionSink::OnStartComposition=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextownercompositionsink-onstartcomposition")] +ITfContextOwnerCompositionSink::OnUpdateComposition=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextownercompositionsink-onupdatecomposition")] +ITfContextOwnerServices=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcontextownerservices")] +ITfContextOwnerServices::CreateRange=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextownerservices-createrange")] +ITfContextOwnerServices::ForceLoadProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextownerservices-forceloadproperty")] +ITfContextOwnerServices::OnAttributeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextownerservices-onattributechange")] +ITfContextOwnerServices::OnLayoutChange=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextownerservices-onlayoutchange")] +ITfContextOwnerServices::OnStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextownerservices-onstatuschange")] +ITfContextOwnerServices::Serialize=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextownerservices-serialize")] +ITfContextOwnerServices::Unserialize=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextownerservices-unserialize")] +ITfContextRenderingMarkup=[Documentation("https://docs.microsoft.com/windows/win32/TSF/itfcontextrenderingmarkup")] +ITfContextRenderingMarkup::=[Documentation("https://docs.microsoft.com/windows/win32/TSF/itfcontextrenderingmarkup-findnextrenderingmarkup")] +ITfContextRenderingMarkup::GetRenderingMarkup=[Documentation("https://docs.microsoft.com/windows/win32/TSF/itfcontextrenderingmarkup-getrenderingmarkup")] +ITfContextView=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcontextview")] +ITfContextView::GetRangeFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextview-getrangefrompoint")] +ITfContextView::GetScreenExt=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextview-getscreenext")] +ITfContextView::GetTextExt=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextview-gettextext")] +ITfContextView::GetWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcontextview-getwnd")] +ITfCreatePropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfcreatepropertystore")] +ITfCreatePropertyStore::CreatePropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcreatepropertystore-createpropertystore")] +ITfCreatePropertyStore::IsStoreSerializable=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfcreatepropertystore-isstoreserializable")] +ITfDisplayAttributeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfdisplayattributeinfo")] +ITfDisplayAttributeInfo::GetAttributeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdisplayattributeinfo-getattributeinfo")] +ITfDisplayAttributeInfo::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdisplayattributeinfo-getdescription")] +ITfDisplayAttributeInfo::GetGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdisplayattributeinfo-getguid")] +ITfDisplayAttributeInfo::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdisplayattributeinfo-reset")] +ITfDisplayAttributeInfo::SetAttributeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdisplayattributeinfo-setattributeinfo")] +ITfDisplayAttributeMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfdisplayattributemgr")] +ITfDisplayAttributeMgr::EnumDisplayAttributeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdisplayattributemgr-enumdisplayattributeinfo")] +ITfDisplayAttributeMgr::GetDisplayAttributeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdisplayattributemgr-getdisplayattributeinfo")] +ITfDisplayAttributeMgr::OnUpdateInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdisplayattributemgr-onupdateinfo")] +ITfDisplayAttributeNotifySink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfdisplayattributenotifysink")] +ITfDisplayAttributeNotifySink::OnUpdateInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdisplayattributenotifysink-onupdateinfo")] +ITfDisplayAttributeProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfdisplayattributeprovider")] +ITfDisplayAttributeProvider::EnumDisplayAttributeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdisplayattributeprovider-enumdisplayattributeinfo")] +ITfDisplayAttributeProvider::GetDisplayAttributeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdisplayattributeprovider-getdisplayattributeinfo")] +ITfDocumentMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfdocumentmgr")] +ITfDocumentMgr::CreateContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdocumentmgr-createcontext")] +ITfDocumentMgr::EnumContexts=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdocumentmgr-enumcontexts")] +ITfDocumentMgr::GetBase=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdocumentmgr-getbase")] +ITfDocumentMgr::GetTop=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdocumentmgr-gettop")] +ITfDocumentMgr::Pop=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdocumentmgr-pop")] +ITfDocumentMgr::Push=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfdocumentmgr-push")] +ITfEditRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfeditrecord")] +ITfEditRecord::GetSelectionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfeditrecord-getselectionstatus")] +ITfEditRecord::GetTextAndPropertyUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfeditrecord-gettextandpropertyupdates")] +ITfEditSession=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfeditsession")] +ITfEditSession::DoEditSession=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfeditsession-doeditsession")] +ITfEditTransactionSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfedittransactionsink")] +ITfEditTransactionSink::OnEndEditTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfedittransactionsink-onendedittransaction")] +ITfEditTransactionSink::OnStartEditTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfedittransactionsink-onstartedittransaction")] +ITfFnAdviseText=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffnadvisetext")] +ITfFnAdviseText::OnLatticeUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnadvisetext-onlatticeupdate")] +ITfFnAdviseText::OnTextUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnadvisetext-ontextupdate")] +ITfFnBalloon=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffnballoon")] +ITfFnBalloon::UpdateBalloon=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnballoon-updateballoon")] +ITfFnConfigure=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffnconfigure")] +ITfFnConfigure::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnconfigure-show")] +ITfFnConfigureRegisterEudc=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffnconfigureregistereudc")] +ITfFnConfigureRegisterEudc::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnconfigureregistereudc-show")] +ITfFnConfigureRegisterWord=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffnconfigureregisterword")] +ITfFnConfigureRegisterWord::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnconfigureregisterword-show")] +ITfFnGetLinguisticAlternates=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffngetlinguisticalternates")] +ITfFnGetLinguisticAlternates::GetAlternates=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffngetlinguisticalternates-getalternates")] +ITfFnGetPreferredTouchKeyboardLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffngetpreferredtouchkeyboardlayout")] +ITfFnGetPreferredTouchKeyboardLayout::GetLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffngetpreferredtouchkeyboardlayout-getlayout")] +ITfFnGetSAPIObject=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffngetsapiobject")] +ITfFnGetSAPIObject::Get=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffngetsapiobject-get")] +ITfFnLangProfileUtil=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffnlangprofileutil")] +ITfFnLangProfileUtil::IsProfileAvailableForLang=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnlangprofileutil-isprofileavailableforlang")] +ITfFnLangProfileUtil::RegisterActiveProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnlangprofileutil-registeractiveprofiles")] +ITfFnLMInternal=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffnlminternal")] +ITfFnLMInternal::ProcessLattice=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnlminternal-processlattice")] +ITfFnLMProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffnlmprocessor")] +ITfFnLMProcessor::GetReconversion=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnlmprocessor-getreconversion")] +ITfFnLMProcessor::InvokeFunc=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnlmprocessor-invokefunc")] +ITfFnLMProcessor::InvokeKey=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnlmprocessor-invokekey")] +ITfFnLMProcessor::QueryKey=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnlmprocessor-querykey")] +ITfFnLMProcessor::QueryLangID=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnlmprocessor-querylangid")] +ITfFnLMProcessor::QueryRange=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnlmprocessor-queryrange")] +ITfFnLMProcessor::Reconvert=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnlmprocessor-reconvert")] +ITfFnPlayBack=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffnplayback")] +ITfFnPlayBack::Play=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnplayback-play")] +ITfFnPlayBack::QueryRange=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnplayback-queryrange")] +ITfFnPropertyUIStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffnpropertyuistatus")] +ITfFnPropertyUIStatus::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnpropertyuistatus-getstatus")] +ITfFnPropertyUIStatus::SetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnpropertyuistatus-setstatus")] +ITfFnReconversion=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffnreconversion")] +ITfFnReconversion::GetReconversion=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnreconversion-getreconversion")] +ITfFnReconversion::QueryRange=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnreconversion-queryrange")] +ITfFnReconversion::Reconvert=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnreconversion-reconvert")] +ITfFnSearchCandidateProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffnsearchcandidateprovider")] +ITfFnSearchCandidateProvider::GetSearchCandidates=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnsearchcandidateprovider-getsearchcandidates")] +ITfFnSearchCandidateProvider::SetResult=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnsearchcandidateprovider-setresult")] +ITfFnShowHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itffnshowhelp")] +ITfFnShowHelp::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itffnshowhelp-show")] +ITfFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itffunction")] +ITfFunction::GetDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itffunction-getdisplayname")] +ITfFunctionProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itffunctionprovider")] +ITfFunctionProvider::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itffunctionprovider-getdescription")] +ITfFunctionProvider::GetFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itffunctionprovider-getfunction")] +ITfFunctionProvider::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itffunctionprovider-gettype")] +ITFileTerminalEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itfileterminalevent")] +ITFileTerminalEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itfileterminalevent-get_call")] +ITFileTerminalEvent::get_Cause=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itfileterminalevent-get_cause")] +ITFileTerminalEvent::get_Error=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itfileterminalevent-get_error")] +ITFileTerminalEvent::get_State=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itfileterminalevent-get_state")] +ITFileTerminalEvent::get_Terminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itfileterminalevent-get_terminal")] +ITFileTerminalEvent::get_Track=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itfileterminalevent-get_track")] +ITFileTrack=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itfiletrack")] +ITFileTrack::get_AudioFormatForScripting=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itfiletrack-get_audioformatforscripting")] +ITFileTrack::get_ControllingTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itfiletrack-get_controllingterminal")] +ITFileTrack::get_EmptyAudioFormatForScripting=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itfiletrack-get_emptyaudioformatforscripting")] +ITFileTrack::get_Format=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itfiletrack-get_format")] +ITFileTrack::put_AudioFormatForScripting=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itfiletrack-put_audioformatforscripting")] +ITFileTrack::put_Format=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itfiletrack-put_format")] +ITfInputProcessorProfileActivationSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfinputprocessorprofileactivationsink")] +ITfInputProcessorProfileActivationSink::OnActivated=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofileactivationsink-onactivated")] +ITfInputProcessorProfileMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfinputprocessorprofilemgr")] +ITfInputProcessorProfileMgr::ActivateProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofilemgr-activateprofile")] +ITfInputProcessorProfileMgr::DeactivateProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofilemgr-deactivateprofile")] +ITfInputProcessorProfileMgr::EnumProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofilemgr-enumprofiles")] +ITfInputProcessorProfileMgr::GetActiveProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofilemgr-getactiveprofile")] +ITfInputProcessorProfileMgr::GetProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofilemgr-getprofile")] +ITfInputProcessorProfileMgr::RegisterProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofilemgr-registerprofile")] +ITfInputProcessorProfileMgr::ReleaseInputProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofilemgr-releaseinputprocessor")] +ITfInputProcessorProfileMgr::UnregisterProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofilemgr-unregisterprofile")] +ITfInputProcessorProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfinputprocessorprofiles")] +ITfInputProcessorProfiles::ActivateLanguageProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-activatelanguageprofile")] +ITfInputProcessorProfiles::AddLanguageProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-addlanguageprofile")] +ITfInputProcessorProfiles::ChangeCurrentLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-changecurrentlanguage")] +ITfInputProcessorProfiles::EnableLanguageProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-enablelanguageprofile")] +ITfInputProcessorProfiles::EnableLanguageProfileByDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-enablelanguageprofilebydefault")] +ITfInputProcessorProfiles::EnumInputProcessorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-enuminputprocessorinfo")] +ITfInputProcessorProfiles::EnumLanguageProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-enumlanguageprofiles")] +ITfInputProcessorProfiles::GetActiveLanguageProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-getactivelanguageprofile")] +ITfInputProcessorProfiles::GetCurrentLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-getcurrentlanguage")] +ITfInputProcessorProfiles::GetDefaultLanguageProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-getdefaultlanguageprofile")] +ITfInputProcessorProfiles::GetLanguageList=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-getlanguagelist")] +ITfInputProcessorProfiles::GetLanguageProfileDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-getlanguageprofiledescription")] +ITfInputProcessorProfiles::IsEnabledLanguageProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-isenabledlanguageprofile")] +ITfInputProcessorProfiles::Register=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-register")] +ITfInputProcessorProfiles::RemoveLanguageProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-removelanguageprofile")] +ITfInputProcessorProfiles::SetDefaultLanguageProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-setdefaultlanguageprofile")] +ITfInputProcessorProfiles::SubstituteKeyboardLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-substitutekeyboardlayout")] +ITfInputProcessorProfiles::Unregister=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofiles-unregister")] +ITfInputProcessorProfilesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfinputprocessorprofilesex")] +ITfInputProcessorProfilesEx::SetLanguageProfileDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofilesex-setlanguageprofiledisplayname")] +ITfInputProcessorProfileSubstituteLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfinputprocessorprofilesubstitutelayout")] +ITfInputProcessorProfileSubstituteLayout::GetSubstituteKeyboardLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinputprocessorprofilesubstitutelayout-getsubstitutekeyboardlayout")] +ITfInputScope=[Documentation("https://docs.microsoft.com/windows/win32/api/inputscope/nn-inputscope-itfinputscope")] +ITfInputScope::GetInputScopes=[Documentation("https://docs.microsoft.com/windows/win32/api/inputscope/nf-inputscope-itfinputscope-getinputscopes")] +ITfInputScope::GetPhrase=[Documentation("https://docs.microsoft.com/windows/win32/api/inputscope/nf-inputscope-itfinputscope-getphrase")] +ITfInputScope::GetRegularExpression=[Documentation("https://docs.microsoft.com/windows/win32/api/inputscope/nf-inputscope-itfinputscope-getregularexpression")] +ITfInputScope::GetSRGS=[Documentation("https://docs.microsoft.com/windows/win32/api/inputscope/nf-inputscope-itfinputscope-getsrgs")] +ITfInputScope::GetXML=[Documentation("https://docs.microsoft.com/windows/win32/api/inputscope/nf-inputscope-itfinputscope-getxml")] +ITfInputScope2=[Documentation("https://docs.microsoft.com/windows/win32/api/inputscope/nn-inputscope-itfinputscope2")] +ITfInputScope2::EnumWordList=[Documentation("https://docs.microsoft.com/windows/win32/api/inputscope/nf-inputscope-itfinputscope2-enumwordlist")] +ITfInsertAtSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfinsertatselection")] +ITfInsertAtSelection::InsertEmbeddedAtSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinsertatselection-insertembeddedatselection")] +ITfInsertAtSelection::InsertTextAtSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfinsertatselection-inserttextatselection")] +ITfIntegratableCandidateListUIElement=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itfintegratablecandidatelistuielement")] +ITfIntegratableCandidateListUIElement::FinalizeExactCompositionString=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itfintegratablecandidatelistuielement-finalizeexactcompositionstring")] +ITfIntegratableCandidateListUIElement::GetSelectionStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itfintegratablecandidatelistuielement-getselectionstyle")] +ITfIntegratableCandidateListUIElement::OnKeyDown=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itfintegratablecandidatelistuielement-onkeydown")] +ITfIntegratableCandidateListUIElement::SetIntegrationStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itfintegratablecandidatelistuielement-setintegrationstyle")] +ITfIntegratableCandidateListUIElement::ShowCandidateNumbers=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itfintegratablecandidatelistuielement-showcandidatenumbers")] +ITfKeyEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfkeyeventsink")] +ITfKeyEventSink::OnKeyDown=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeyeventsink-onkeydown")] +ITfKeyEventSink::OnKeyUp=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeyeventsink-onkeyup")] +ITfKeyEventSink::OnPreservedKey=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeyeventsink-onpreservedkey")] +ITfKeyEventSink::OnSetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeyeventsink-onsetfocus")] +ITfKeyEventSink::OnTestKeyDown=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeyeventsink-ontestkeydown")] +ITfKeyEventSink::OnTestKeyUp=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeyeventsink-ontestkeyup")] +ITfKeystrokeMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfkeystrokemgr")] +ITfKeystrokeMgr::AdviseKeyEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeystrokemgr-advisekeyeventsink")] +ITfKeystrokeMgr::GetForeground=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeystrokemgr-getforeground")] +ITfKeystrokeMgr::GetPreservedKey=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeystrokemgr-getpreservedkey")] +ITfKeystrokeMgr::GetPreservedKeyDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeystrokemgr-getpreservedkeydescription")] +ITfKeystrokeMgr::IsPreservedKey=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeystrokemgr-ispreservedkey")] +ITfKeystrokeMgr::KeyDown=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeystrokemgr-keydown")] +ITfKeystrokeMgr::KeyUp=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeystrokemgr-keyup")] +ITfKeystrokeMgr::PreserveKey=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeystrokemgr-preservekey")] +ITfKeystrokeMgr::SetPreservedKeyDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeystrokemgr-setpreservedkeydescription")] +ITfKeystrokeMgr::SimulatePreservedKey=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeystrokemgr-simulatepreservedkey")] +ITfKeystrokeMgr::TestKeyDown=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeystrokemgr-testkeydown")] +ITfKeystrokeMgr::TestKeyUp=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeystrokemgr-testkeyup")] +ITfKeystrokeMgr::UnadviseKeyEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeystrokemgr-unadvisekeyeventsink")] +ITfKeystrokeMgr::UnpreserveKey=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeystrokemgr-unpreservekey")] +ITfKeyTraceEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfkeytraceeventsink")] +ITfKeyTraceEventSink::OnKeyTraceDown=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeytraceeventsink-onkeytracedown")] +ITfKeyTraceEventSink::OnKeyTraceUp=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfkeytraceeventsink-onkeytraceup")] +ITfLangBarEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nn-ctfutb-itflangbareventsink")] +ITfLangBarEventSink::GetItemFloatingRect=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbareventsink-getitemfloatingrect")] +ITfLangBarEventSink::OnModalInput=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbareventsink-onmodalinput")] +ITfLangBarEventSink::OnSetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbareventsink-onsetfocus")] +ITfLangBarEventSink::OnThreadItemChange=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbareventsink-onthreaditemchange")] +ITfLangBarEventSink::OnThreadTerminate=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbareventsink-onthreadterminate")] +ITfLangBarEventSink::ShowFloating=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbareventsink-showfloating")] +ITfLangBarItem=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nn-ctfutb-itflangbaritem")] +ITfLangBarItem::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritem-getinfo")] +ITfLangBarItem::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritem-getstatus")] +ITfLangBarItem::GetTooltipString=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritem-gettooltipstring")] +ITfLangBarItem::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritem-show")] +ITfLangBarItemBalloon=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nn-ctfutb-itflangbaritemballoon")] +ITfLangBarItemBalloon::GetBalloonInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemballoon-getballooninfo")] +ITfLangBarItemBalloon::GetPreferredSize=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemballoon-getpreferredsize")] +ITfLangBarItemBalloon::OnClick=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemballoon-onclick")] +ITfLangBarItemBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nn-ctfutb-itflangbaritembitmap")] +ITfLangBarItemBitmap::DrawBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritembitmap-drawbitmap")] +ITfLangBarItemBitmap::GetPreferredSize=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritembitmap-getpreferredsize")] +ITfLangBarItemBitmap::OnClick=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritembitmap-onclick")] +ITfLangBarItemBitmapButton=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nn-ctfutb-itflangbaritembitmapbutton")] +ITfLangBarItemBitmapButton::DrawBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritembitmapbutton-drawbitmap")] +ITfLangBarItemBitmapButton::GetPreferredSize=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritembitmapbutton-getpreferredsize")] +ITfLangBarItemBitmapButton::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritembitmapbutton-gettext")] +ITfLangBarItemBitmapButton::InitMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritembitmapbutton-initmenu")] +ITfLangBarItemBitmapButton::OnClick=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritembitmapbutton-onclick")] +ITfLangBarItemBitmapButton::OnMenuSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritembitmapbutton-onmenuselect")] +ITfLangBarItemButton=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nn-ctfutb-itflangbaritembutton")] +ITfLangBarItemButton::GetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritembutton-geticon")] +ITfLangBarItemButton::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritembutton-gettext")] +ITfLangBarItemButton::InitMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritembutton-initmenu")] +ITfLangBarItemButton::OnClick=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritembutton-onclick")] +ITfLangBarItemButton::OnMenuSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritembutton-onmenuselect")] +ITfLangBarItemMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nn-ctfutb-itflangbaritemmgr")] +ITfLangBarItemMgr::AddItem=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemmgr-additem")] +ITfLangBarItemMgr::AdviseItemSink=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemmgr-adviseitemsink")] +ITfLangBarItemMgr::AdviseItemsSink=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemmgr-adviseitemssink")] +ITfLangBarItemMgr::EnumItems=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemmgr-enumitems")] +ITfLangBarItemMgr::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemmgr-getitem")] +ITfLangBarItemMgr::GetItemFloatingRect=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemmgr-getitemfloatingrect")] +ITfLangBarItemMgr::GetItemNum=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemmgr-getitemnum")] +ITfLangBarItemMgr::GetItems=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemmgr-getitems")] +ITfLangBarItemMgr::GetItemsStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemmgr-getitemsstatus")] +ITfLangBarItemMgr::RemoveItem=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemmgr-removeitem")] +ITfLangBarItemMgr::UnadviseItemSink=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemmgr-unadviseitemsink")] +ITfLangBarItemMgr::UnadviseItemsSink=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemmgr-unadviseitemssink")] +ITfLangBarItemSink=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nn-ctfutb-itflangbaritemsink")] +ITfLangBarItemSink::OnUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbaritemsink-onupdate")] +ITfLangBarMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nn-ctfutb-itflangbarmgr")] +ITfLangBarMgr::AdviseEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbarmgr-adviseeventsink")] +ITfLangBarMgr::GetInputProcessorProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbarmgr-getinputprocessorprofiles")] +ITfLangBarMgr::GetShowFloatingStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbarmgr-getshowfloatingstatus")] +ITfLangBarMgr::GetThreadLangBarItemMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbarmgr-getthreadlangbaritemmgr")] +ITfLangBarMgr::GetThreadMarshalInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbarmgr-getthreadmarshalinterface")] +ITfLangBarMgr::RestoreLastFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbarmgr-restorelastfocus")] +ITfLangBarMgr::SetModalInput=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbarmgr-setmodalinput")] +ITfLangBarMgr::ShowFloating=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbarmgr-showfloating")] +ITfLangBarMgr::UnadviseEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itflangbarmgr-unadviseeventsink")] +ITfLanguageProfileNotifySink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itflanguageprofilenotifysink")] +ITfLanguageProfileNotifySink::OnLanguageChange=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itflanguageprofilenotifysink-onlanguagechange")] +ITfLanguageProfileNotifySink::OnLanguageChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itflanguageprofilenotifysink-onlanguagechanged")] +ITfLMLattice=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-itflmlattice")] +ITfLMLattice::EnumLatticeElements=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itflmlattice-enumlatticeelements")] +ITfLMLattice::QueryType=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-itflmlattice-querytype")] +ITfMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nn-ctfutb-itfmenu")] +ITfMenu::AddMenuItem=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itfmenu-addmenuitem")] +ITfMessagePump=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfmessagepump")] +ITfMessagePump::GetMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfmessagepump-getmessagea")] +ITfMessagePump::GetMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfmessagepump-getmessagew")] +ITfMessagePump::PeekMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfmessagepump-peekmessagea")] +ITfMessagePump::PeekMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfmessagepump-peekmessagew")] +ITfMouseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfmousesink")] +ITfMouseSink::OnMouseEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfmousesink-onmouseevent")] +ITfMouseTracker=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfmousetracker")] +ITfMouseTracker::AdviseMouseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfmousetracker-advisemousesink")] +ITfMouseTracker::UnadviseMouseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfmousetracker-unadvisemousesink")] +ITfMouseTrackerACP=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfmousetrackeracp")] +ITfMouseTrackerACP::AdviseMouseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfmousetrackeracp-advisemousesink")] +ITfMouseTrackerACP::UnadviseMouseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfmousetrackeracp-unadvisemousesink")] +ITfMSAAControl=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nn-msaatext-itfmsaacontrol")] +ITfMSAAControl::SystemDisableMSAA=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-itfmsaacontrol-systemdisablemsaa")] +ITfMSAAControl::SystemEnableMSAA=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-itfmsaacontrol-systemenablemsaa")] +ITFormatControl=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itformatcontrol")] +ITFormatControl::GetCurrentFormat=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itformatcontrol-getcurrentformat")] +ITFormatControl::GetNumberOfCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itformatcontrol-getnumberofcapabilities")] +ITFormatControl::GetStreamCaps=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itformatcontrol-getstreamcaps")] +ITFormatControl::ReleaseFormat=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itformatcontrol-releaseformat")] +ITFormatControl::ReOrderCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itformatcontrol-reordercapabilities")] +ITForwardInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itforwardinformation")] +ITForwardInformation::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itforwardinformation-clear")] +ITForwardInformation::get_ForwardTypeCaller=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itforwardinformation-get_forwardtypecaller")] +ITForwardInformation::get_ForwardTypeDestination=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itforwardinformation-get_forwardtypedestination")] +ITForwardInformation::get_NumRingsNoAnswer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itforwardinformation-get_numringsnoanswer")] +ITForwardInformation::GetForwardType=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itforwardinformation-getforwardtype")] +ITForwardInformation::put_NumRingsNoAnswer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itforwardinformation-put_numringsnoanswer")] +ITForwardInformation::SetForwardType=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itforwardinformation-setforwardtype")] +ITForwardInformation2=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itforwardinformation2")] +ITForwardInformation2::get_ForwardTypeCallerAddressType=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itforwardinformation2-get_forwardtypecalleraddresstype")] +ITForwardInformation2::get_ForwardTypeDestinationAddressType=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itforwardinformation2-get_forwardtypedestinationaddresstype")] +ITForwardInformation2::GetForwardType2=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itforwardinformation2-getforwardtype2")] +ITForwardInformation2::SetForwardType2=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itforwardinformation2-setforwardtype2")] +ITfPersistentPropertyLoaderACP=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfpersistentpropertyloaderacp")] +ITfPersistentPropertyLoaderACP::LoadProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfpersistentpropertyloaderacp-loadproperty")] +ITfPreservedKeyNotifySink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfpreservedkeynotifysink")] +ITfPreservedKeyNotifySink::OnUpdated=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfpreservedkeynotifysink-onupdated")] +ITfProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfproperty")] +ITfProperty::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfproperty-clear")] +ITfProperty::FindRange=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfproperty-findrange")] +ITfProperty::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfproperty-setvalue")] +ITfProperty::SetValueStore=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfproperty-setvaluestore")] +ITfPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfpropertystore")] +ITfPropertyStore::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfpropertystore-clone")] +ITfPropertyStore::Divide=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfpropertystore-divide")] +ITfPropertyStore::GetData=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfpropertystore-getdata")] +ITfPropertyStore::GetDataType=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfpropertystore-getdatatype")] +ITfPropertyStore::GetPropertyRangeCreator=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfpropertystore-getpropertyrangecreator")] +ITfPropertyStore::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfpropertystore-gettype")] +ITfPropertyStore::OnTextUpdated=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfpropertystore-ontextupdated")] +ITfPropertyStore::Serialize=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfpropertystore-serialize")] +ITfPropertyStore::Shrink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfpropertystore-shrink")] +ITfQueryEmbedded=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfqueryembedded")] +ITfQueryEmbedded::QueryInsertEmbedded=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfqueryembedded-queryinsertembedded")] +ITfRange=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfrange")] +ITfRange::AdjustForInsert=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-adjustforinsert")] +ITfRange::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-clone")] +ITfRange::Collapse=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-collapse")] +ITfRange::CompareEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-compareend")] +ITfRange::CompareStart=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-comparestart")] +ITfRange::GetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-getcontext")] +ITfRange::GetEmbedded=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-getembedded")] +ITfRange::GetFormattedText=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-getformattedtext")] +ITfRange::GetGravity=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-getgravity")] +ITfRange::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-gettext")] +ITfRange::InsertEmbedded=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-insertembedded")] +ITfRange::IsEmpty=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-isempty")] +ITfRange::IsEqualEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-isequalend")] +ITfRange::IsEqualStart=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-isequalstart")] +ITfRange::SetGravity=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-setgravity")] +ITfRange::SetText=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-settext")] +ITfRange::ShiftEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-shiftend")] +ITfRange::ShiftEndRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-shiftendregion")] +ITfRange::ShiftEndToRange=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-shiftendtorange")] +ITfRange::ShiftStart=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-shiftstart")] +ITfRange::ShiftStartRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-shiftstartregion")] +ITfRange::ShiftStartToRange=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrange-shiftstarttorange")] +ITfRangeACP=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfrangeacp")] +ITfRangeACP::GetExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrangeacp-getextent")] +ITfRangeACP::SetExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrangeacp-setextent")] +ITfRangeBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfrangebackup")] +ITfRangeBackup::Restore=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfrangebackup-restore")] +ITfReadingInformationUIElement=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfreadinginformationuielement")] +ITfReadingInformationUIElement::GetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfreadinginformationuielement-getcontext")] +ITfReadingInformationUIElement::GetErrorIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfreadinginformationuielement-geterrorindex")] +ITfReadingInformationUIElement::GetMaxReadingStringLength=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfreadinginformationuielement-getmaxreadingstringlength")] +ITfReadingInformationUIElement::GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfreadinginformationuielement-getstring")] +ITfReadingInformationUIElement::GetUpdatedFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfreadinginformationuielement-getupdatedflags")] +ITfReadingInformationUIElement::IsVerticalOrderPreferred=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfreadinginformationuielement-isverticalorderpreferred")] +ITfReadOnlyProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfreadonlyproperty")] +ITfReadOnlyProperty::EnumRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfreadonlyproperty-enumranges")] +ITfReadOnlyProperty::GetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfreadonlyproperty-getcontext")] +ITfReadOnlyProperty::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfreadonlyproperty-gettype")] +ITfReadOnlyProperty::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfreadonlyproperty-getvalue")] +ITfReverseConversion=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfreverseconversion")] +ITfReverseConversion::DoReverseConversion=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfreverseconversion-doreverseconversion")] +ITfReverseConversionList=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfreverseconversionlist")] +ITfReverseConversionList::GetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfreverseconversionlist-getlength")] +ITfReverseConversionList::GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfreverseconversionlist-getstring")] +ITfReverseConversionMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfreverseconversionmgr")] +ITfReverseConversionMgr::GetReverseConversion=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfreverseconversionmgr-getreverseconversion")] +ITfSource=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfsource")] +ITfSource::AdviseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfsource-advisesink")] +ITfSource::UnadviseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfsource-unadvisesink")] +ITfSourceSingle=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfsourcesingle")] +ITfSourceSingle::AdviseSingleSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfsourcesingle-advisesinglesink")] +ITfSourceSingle::UnadviseSingleSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfsourcesingle-unadvisesinglesink")] +ITfSpeechUIServer=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfspui/nn-ctfspui-itfspeechuiserver")] +ITfSpeechUIServer::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfspui/nf-ctfspui-itfspeechuiserver-initialize")] +ITfSpeechUIServer::ShowUI=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfspui/nf-ctfspui-itfspeechuiserver-showui")] +ITfSpeechUIServer::UpdateBalloon=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfspui/nf-ctfspui-itfspeechuiserver-updateballoon")] +ITfStatusSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfstatussink")] +ITfStatusSink::OnStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfstatussink-onstatuschange")] +ITfSystemDeviceTypeLangBarItem=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nn-ctfutb-itfsystemdevicetypelangbaritem")] +ITfSystemDeviceTypeLangBarItem::GetIconMode=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itfsystemdevicetypelangbaritem-geticonmode")] +ITfSystemDeviceTypeLangBarItem::SetIconMode=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itfsystemdevicetypelangbaritem-seticonmode")] +ITfSystemLangBarItem=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nn-ctfutb-itfsystemlangbaritem")] +ITfSystemLangBarItem::SetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itfsystemlangbaritem-seticon")] +ITfSystemLangBarItem::SetTooltipString=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itfsystemlangbaritem-settooltipstring")] +ITfSystemLangBarItemSink=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nn-ctfutb-itfsystemlangbaritemsink")] +ITfSystemLangBarItemSink::InitMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itfsystemlangbaritemsink-initmenu")] +ITfSystemLangBarItemSink::OnMenuSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itfsystemlangbaritemsink-onmenuselect")] +ITfSystemLangBarItemText=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nn-ctfutb-itfsystemlangbaritemtext")] +ITfSystemLangBarItemText::GetItemText=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itfsystemlangbaritemtext-getitemtext")] +ITfSystemLangBarItemText::SetItemText=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/nf-ctfutb-itfsystemlangbaritemtext-setitemtext")] +ITfTextEditSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itftexteditsink")] +ITfTextEditSink::OnEndEdit=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itftexteditsink-onendedit")] +ITfTextInputProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itftextinputprocessor")] +ITfTextInputProcessor::Activate=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itftextinputprocessor-activate")] +ITfTextInputProcessor::Deactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itftextinputprocessor-deactivate")] +ITfTextInputProcessorEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itftextinputprocessorex")] +ITfTextInputProcessorEx::ActivateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itftextinputprocessorex-activateex")] +ITfTextLayoutSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itftextlayoutsink")] +ITfTextLayoutSink::OnLayoutChange=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itftextlayoutsink-onlayoutchange")] +ITfThreadFocusSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfthreadfocussink")] +ITfThreadFocusSink::OnKillThreadFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadfocussink-onkillthreadfocus")] +ITfThreadFocusSink::OnSetThreadFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadfocussink-onsetthreadfocus")] +ITfThreadMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfthreadmgr")] +ITfThreadMgr::Activate=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr-activate")] +ITfThreadMgr::AssociateFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr-associatefocus")] +ITfThreadMgr::CreateDocumentMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr-createdocumentmgr")] +ITfThreadMgr::Deactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr-deactivate")] +ITfThreadMgr::EnumDocumentMgrs=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr-enumdocumentmgrs")] +ITfThreadMgr::EnumFunctionProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr-enumfunctionproviders")] +ITfThreadMgr::GetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr-getfocus")] +ITfThreadMgr::GetFunctionProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr-getfunctionprovider")] +ITfThreadMgr::GetGlobalCompartment=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr-getglobalcompartment")] +ITfThreadMgr::IsThreadFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr-isthreadfocus")] +ITfThreadMgr::SetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr-setfocus")] +ITfThreadMgr2=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfthreadmgr2")] +ITfThreadMgr2::Activate=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr2-activate")] +ITfThreadMgr2::ActivateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr2-activateex")] +ITfThreadMgr2::CreateDocumentMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr2-createdocumentmgr")] +ITfThreadMgr2::Deactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr2-deactivate")] +ITfThreadMgr2::EnumDocumentMgrs=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr2-enumdocumentmgrs")] +ITfThreadMgr2::EnumFunctionProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr2-enumfunctionproviders")] +ITfThreadMgr2::GetActiveFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr2-getactiveflags")] +ITfThreadMgr2::GetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr2-getfocus")] +ITfThreadMgr2::GetFunctionProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr2-getfunctionprovider")] +ITfThreadMgr2::GetGlobalCompartment=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr2-getglobalcompartment")] +ITfThreadMgr2::IsThreadFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr2-isthreadfocus")] +ITfThreadMgr2::ResumeKeystrokeHandling=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr2-resumekeystrokehandling")] +ITfThreadMgr2::SetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr2-setfocus")] +ITfThreadMgr2::SuspendKeystrokeHandling=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgr2-suspendkeystrokehandling")] +ITfThreadMgrEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfthreadmgreventsink")] +ITfThreadMgrEventSink::OnInitDocumentMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgreventsink-oninitdocumentmgr")] +ITfThreadMgrEventSink::OnPopContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgreventsink-onpopcontext")] +ITfThreadMgrEventSink::OnPushContext=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgreventsink-onpushcontext")] +ITfThreadMgrEventSink::OnSetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgreventsink-onsetfocus")] +ITfThreadMgrEventSink::OnUninitDocumentMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgreventsink-onuninitdocumentmgr")] +ITfThreadMgrEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfthreadmgrex")] +ITfThreadMgrEx::ActivateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgrex-activateex")] +ITfThreadMgrEx::GetActiveFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfthreadmgrex-getactiveflags")] +ITfToolTipUIElement=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itftooltipuielement")] +ITfToolTipUIElement::GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itftooltipuielement-getstring")] +ITfTransitoryExtensionSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itftransitoryextensionsink")] +ITfTransitoryExtensionSink::OnTransitoryExtensionUpdated=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itftransitoryextensionsink-ontransitoryextensionupdated")] +ITfTransitoryExtensionUIElement=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itftransitoryextensionuielement")] +ITfTransitoryExtensionUIElement::GetDocumentMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itftransitoryextensionuielement-getdocumentmgr")] +ITfUIElement=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfuielement")] +ITfUIElement::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfuielement-getdescription")] +ITfUIElement::GetGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfuielement-getguid")] +ITfUIElement::IsShown=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfuielement-isshown")] +ITfUIElement::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfuielement-show")] +ITfUIElementMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfuielementmgr")] +ITfUIElementMgr::BeginUIElement=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfuielementmgr-beginuielement")] +ITfUIElementMgr::EndUIElement=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfuielementmgr-enduielement")] +ITfUIElementMgr::EnumUIElements=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfuielementmgr-enumuielements")] +ITfUIElementMgr::GetUIElement=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfuielementmgr-getuielement")] +ITfUIElementMgr::UpdateUIElement=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfuielementmgr-updateuielement")] +ITfUIElementSink=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nn-msctf-itfuielementsink")] +ITfUIElementSink::BeginUIElement=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfuielementsink-beginuielement")] +ITfUIElementSink::EndUIElement=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfuielementsink-enduielement")] +ITfUIElementSink::UpdateUIElement=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfuielementsink-updateuielement")] +IThreadPoolKnobs=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-ithreadpoolknobs")] +IThreadPoolKnobs::GetCurrentQueuedRequests=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ithreadpoolknobs-getcurrentqueuedrequests")] +IThreadPoolKnobs::GetCurrentThreads=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ithreadpoolknobs-getcurrentthreads")] +IThreadPoolKnobs::GetDeleteDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ithreadpoolknobs-getdeletedelay")] +IThreadPoolKnobs::GetMaxQueuedRequests=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ithreadpoolknobs-getmaxqueuedrequests")] +IThreadPoolKnobs::GetMaxThreads=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ithreadpoolknobs-getmaxthreads")] +IThreadPoolKnobs::SetDeleteDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ithreadpoolknobs-setdeletedelay")] +IThreadPoolKnobs::SetMaxQueuedRequests=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ithreadpoolknobs-setmaxqueuedrequests")] +IThreadPoolKnobs::SetMaxThreads=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ithreadpoolknobs-setmaxthreads")] +IThreadPoolKnobs::SetMinThreads=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ithreadpoolknobs-setminthreads")] +IThreadPoolKnobs::SetQueueDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-ithreadpoolknobs-setqueuedepth")] +IThumbnailCache=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/nn-thumbcache-ithumbnailcache")] +IThumbnailCache::GetThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/nf-thumbcache-ithumbnailcache-getthumbnail")] +IThumbnailCache::GetThumbnailByID=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/nf-thumbcache-ithumbnailcache-getthumbnailbyid")] +IThumbnailCachePrimer=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/nn-thumbcache-ithumbnailcacheprimer")] +IThumbnailCachePrimer::PageInThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/nf-thumbcache-ithumbnailcacheprimer-pageinthumbnail")] +IThumbnailCapture=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nn-shlobj-ithumbnailcapture")] +IThumbnailCapture::CaptureThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-ithumbnailcapture-capturethumbnail")] +IThumbnailHandlerFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ithumbnailhandlerfactory")] +IThumbnailHandlerFactory::GetThumbnailHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ithumbnailhandlerfactory-getthumbnailhandler")] +IThumbnailProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/nn-thumbcache-ithumbnailprovider")] +IThumbnailProvider::GetThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/nf-thumbcache-ithumbnailprovider-getthumbnail")] +IThumbnailSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/nn-thumbcache-ithumbnailsettings")] +IThumbnailSettings::SetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/nf-thumbcache-ithumbnailsettings-setcontext")] +IThumbnailStreamCache=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbnailstreamcache/nn-thumbnailstreamcache-ithumbnailstreamcache")] +IThumbnailStreamCache::GetThumbnailStream=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbnailstreamcache/nf-thumbnailstreamcache-ithumbnailstreamcache-getthumbnailstream")] +IThumbnailStreamCache::SetThumbnailStream=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbnailstreamcache/nf-thumbnailstreamcache-ithumbnailstreamcache-setthumbnailstream")] +ITileRequest=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/itilerequest")] +ITileRequest::RequestBufferTileAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/itilerequest-requestbuffertileasync-eventid-dword-bstr-uint-ibufferobjectdatacallback-ptr-dword-dword")] +ITileRequest::RequestTextureTileAsync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/itilerequest-requesttexturetileasync-eventid-dword-uint-uint-uint-uint-bstr-itexturecallback-ptr-dword-dword")] +ITILSConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nn-rend-itilsconfig")] +ITILSConfig::get_Port=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itilsconfig-get_port")] +ITILSConfig::put_Port=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itilsconfig-put_port")] +ITimeTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-itimetrigger")] +ITimeTrigger::get_RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itimetrigger-get_randomdelay")] +ITimeTrigger::put_RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itimetrigger-put_randomdelay")] +ITimeTrigger::RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itimetrigger-get_randomdelay")] +ITipAutocompleteClient=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itipautocompleteclient")] +ITipAutocompleteClient::AdviseProvider=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itipautocompleteclient-adviseprovider")] +ITipAutocompleteClient::PreferredRects=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itipautocompleteclient-preferredrects")] +ITipAutocompleteClient::RequestShowUI=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itipautocompleteclient-requestshowui")] +ITipAutocompleteClient::UnadviseProvider=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itipautocompleteclient-unadviseprovider")] +ITipAutocompleteClient::UserSelection=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itipautocompleteclient-userselection")] +ITipAutocompleteProvider=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itipautocompleteprovider")] +ITipAutocompleteProvider::Show=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itipautocompleteprovider-show")] +ITipAutocompleteProvider::UpdatePendingText=[Documentation("https://docs.microsoft.com/windows/win32/tablet/itipautocompleteprovider-updatependingtext")] +ITLegacyAddressMediaControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itlegacyaddressmediacontrol")] +ITLegacyAddressMediaControl::GetDevConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacyaddressmediacontrol-getdevconfig")] +ITLegacyAddressMediaControl::GetID=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacyaddressmediacontrol-getid")] +ITLegacyAddressMediaControl::SetDevConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacyaddressmediacontrol-setdevconfig")] +ITLegacyAddressMediaControl2=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itlegacyaddressmediacontrol2")] +ITLegacyAddressMediaControl2::ConfigDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacyaddressmediacontrol2-configdialog")] +ITLegacyAddressMediaControl2::ConfigDialogEdit=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacyaddressmediacontrol2-configdialogedit")] +ITLegacyCallMediaControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itlegacycallmediacontrol")] +ITLegacyCallMediaControl::DetectDigits=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacycallmediacontrol-detectdigits")] +ITLegacyCallMediaControl::GenerateDigits=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacycallmediacontrol-generatedigits")] +ITLegacyCallMediaControl::GetID=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacycallmediacontrol-getid")] +ITLegacyCallMediaControl::MonitorMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacycallmediacontrol-monitormedia")] +ITLegacyCallMediaControl::SetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacycallmediacontrol-setmediatype")] +ITLegacyCallMediaControl2=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itlegacycallmediacontrol2")] +ITLegacyCallMediaControl2::CreateCustomToneObject=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacycallmediacontrol2-createcustomtoneobject")] +ITLegacyCallMediaControl2::CreateDetectToneObject=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacycallmediacontrol2-createdetecttoneobject")] +ITLegacyCallMediaControl2::DetectTones=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacycallmediacontrol2-detecttones")] +ITLegacyCallMediaControl2::DetectTonesByCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacycallmediacontrol2-detecttonesbycollection")] +ITLegacyCallMediaControl2::GatherDigits=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacycallmediacontrol2-gatherdigits")] +ITLegacyCallMediaControl2::GenerateCustomTones=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacycallmediacontrol2-generatecustomtones")] +ITLegacyCallMediaControl2::GenerateCustomTonesByCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacycallmediacontrol2-generatecustomtonesbycollection")] +ITLegacyCallMediaControl2::GenerateDigits2=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacycallmediacontrol2-generatedigits2")] +ITLegacyCallMediaControl2::GenerateTone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacycallmediacontrol2-generatetone")] +ITLegacyCallMediaControl2::GetIDAsVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacycallmediacontrol2-getidasvariant")] +ITLegacyWaveSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itlegacywavesupport")] +ITLegacyWaveSupport::IsFullDuplex=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlegacywavesupport-isfullduplex")] +ITLocalParticipant=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itlocalparticipant")] +ITLocalParticipant::get_LocalParticipantTypedInfo=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itlocalparticipant-get-localparticipanttypedinfo")] +ITLocalParticipant::put_LocalParticipantTypedInfo=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itlocalparticipant-put-localparticipanttypedinfo")] +ITLocationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itlocationinfo")] +ITLocationInfo::get_CancelCallWaitingCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlocationinfo-get_cancelcallwaitingcode")] +ITLocationInfo::get_CityCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlocationinfo-get_citycode")] +ITLocationInfo::get_CountryCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlocationinfo-get_countrycode")] +ITLocationInfo::get_CountryID=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlocationinfo-get_countryid")] +ITLocationInfo::get_LocalAccessCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlocationinfo-get_localaccesscode")] +ITLocationInfo::get_LocationName=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlocationinfo-get_locationname")] +ITLocationInfo::get_LongDistanceAccessCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlocationinfo-get_longdistanceaccesscode")] +ITLocationInfo::get_Options=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlocationinfo-get_options")] +ITLocationInfo::get_PermanentLocationID=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlocationinfo-get_permanentlocationid")] +ITLocationInfo::get_PreferredCardID=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlocationinfo-get_preferredcardid")] +ITLocationInfo::get_TollPrefixList=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itlocationinfo-get_tollprefixlist")] +ITMedia=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmedia")] +ITMedia::get_FormatCodes=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmedia-get-formatcodes")] +ITMedia::get_MediaName=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmedia-get-medianame")] +ITMedia::get_MediaTitle=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmedia-get-mediatitle")] +ITMedia::get_NumPorts=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmedia-get-numports")] +ITMedia::get_StartPort=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmedia-get-startport")] +ITMedia::get_TransportProtocol=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmedia-get-transportprotocol")] +ITMedia::put_FormatCodes=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmedia-put-formatcodes")] +ITMedia::put_MediaName=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmedia-put-medianame")] +ITMedia::put_MediaTitle=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmedia-put-mediatitle")] +ITMedia::put_TransportProtocol=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmedia-put-transportprotocol")] +ITMedia::SetPortInfo=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmedia-setportinfo")] +ITMediaCollection=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmediacollection")] +ITMediaCollection::Create=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmediacollection-create")] +ITMediaCollection::Delete=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmediacollection-delete")] +ITMediaCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmediacollection-get--newenum")] +ITMediaCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmediacollection-get-count")] +ITMediaCollection::get_EnumerationIf=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmediacollection-get-enumerationif")] +ITMediaCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itmediacollection-get-item")] +ITMediaControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itmediacontrol")] +ITMediaControl::get_MediaState=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmediacontrol-get_mediastate")] +ITMediaControl::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmediacontrol-pause")] +ITMediaControl::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmediacontrol-start")] +ITMediaControl::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmediacontrol-stop")] +ITMediaPlayback=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itmediaplayback")] +ITMediaPlayback::get_PlayList=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmediaplayback-get_playlist")] +ITMediaPlayback::put_PlayList=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmediaplayback-put_playlist")] +ITMediaRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itmediarecord")] +ITMediaRecord::get_FileName=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmediarecord-get_filename")] +ITMediaRecord::put_FileName=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmediarecord-put_filename")] +ITMediaSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itmediasupport")] +ITMediaSupport::get_MediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmediasupport-get_mediatypes")] +ITMediaSupport::QueryMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmediasupport-querymediatype")] +ITMSPAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-itmspaddress")] +ITMSPAddress::CreateMSPCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itmspaddress-createmspcall")] +ITMSPAddress::GetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itmspaddress-getevent")] +ITMSPAddress::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itmspaddress-initialize")] +ITMSPAddress::ReceiveTSPData=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itmspaddress-receivetspdata")] +ITMSPAddress::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itmspaddress-shutdown")] +ITMSPAddress::ShutdownMSPCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itmspaddress-shutdownmspcall")] +ITMultiTrackTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itmultitrackterminal")] +ITMultiTrackTerminal::CreateTrackTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmultitrackterminal-createtrackterminal")] +ITMultiTrackTerminal::EnumerateTrackTerminals=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmultitrackterminal-enumeratetrackterminals")] +ITMultiTrackTerminal::get_DirectionsInUse=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmultitrackterminal-get_directionsinuse")] +ITMultiTrackTerminal::get_MediaTypesInUse=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmultitrackterminal-get_mediatypesinuse")] +ITMultiTrackTerminal::get_TrackTerminals=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmultitrackterminal-get_trackterminals")] +ITMultiTrackTerminal::RemoveTrackTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itmultitrackterminal-removetrackterminal")] +ITnef=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itnefiunknown")] +ITnef::AddProps=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itnef-addprops")] +ITnef::EncodeRecips=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itnef-encoderecips")] +ITnef::ExtractProps=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itnef-extractprops")] +ITnef::Finish=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itnef-finish")] +ITnef::FinishComponent=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itnef-finishcomponent")] +ITnef::OpenTaggedBody=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itnef-opentaggedbody")] +ITnef::SetProps=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/itnef-setprops")] +IToc=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-itoc")] +IToc::AddEntryList=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoc-addentrylist")] +IToc::AddEntryListByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoc-addentrylistbyindex")] +IToc::GetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoc-getcontext")] +IToc::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoc-getdescription")] +IToc::GetDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoc-getdescriptor")] +IToc::GetEntryListByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoc-getentrylistbyindex")] +IToc::GetEntryListCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoc-getentrylistcount")] +IToc::RemoveEntryListByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoc-removeentrylistbyindex")] +IToc::SetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoc-setcontext")] +IToc::SetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoc-setdescription")] +IToc::SetDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoc-setdescriptor")] +ITocCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-itoccollection")] +ITocCollection::AddEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoccollection-addentry")] +ITocCollection::AddEntryByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoccollection-addentrybyindex")] +ITocCollection::GetEntryByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoccollection-getentrybyindex")] +ITocCollection::GetEntryCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoccollection-getentrycount")] +ITocCollection::RemoveEntryByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itoccollection-removeentrybyindex")] +ITocEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-itocentry")] +ITocEntry::GetDescriptionData=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocentry-getdescriptiondata")] +ITocEntry::GetDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocentry-getdescriptor")] +ITocEntry::GetSubEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocentry-getsubentries")] +ITocEntry::GetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocentry-gettitle")] +ITocEntry::SetDescriptionData=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocentry-setdescriptiondata")] +ITocEntry::SetDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocentry-setdescriptor")] +ITocEntry::SetSubEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocentry-setsubentries")] +ITocEntry::SetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocentry-settitle")] +ITocEntryList=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-itocentrylist")] +ITocEntryList::AddEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocentrylist-addentry")] +ITocEntryList::AddEntryByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocentrylist-addentrybyindex")] +ITocEntryList::GetEntryByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocentrylist-getentrybyindex")] +ITocEntryList::GetEntryCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocentrylist-getentrycount")] +ITocEntryList::RemoveEntryByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocentrylist-removeentrybyindex")] +ITocParser=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-itocparser")] +ITocParser::AddToc=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocparser-addtoc")] +ITocParser::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocparser-commit")] +ITocParser::GetTocByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocparser-gettocbyindex")] +ITocParser::GetTocByType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocparser-gettocbytype")] +ITocParser::GetTocCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocparser-gettoccount")] +ITocParser::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocparser-init")] +ITocParser::RemoveTocByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocparser-removetocbyindex")] +ITocParser::RemoveTocByType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-itocparser-removetocbytype")] +itof=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/itof--sm4---asm-")] +IToggleProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-itoggleprovider")] +IToggleProvider::get_ToggleState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itoggleprovider-get_togglestate")] +IToggleProvider::Toggle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itoggleprovider-toggle")] +IToggleProvider::ToggleState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itoggleprovider-get_togglestate")] +ITokenCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nn-structuredquery-itokencollection")] +ITokenCollection::GetToken=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-itokencollection-gettoken")] +ITokenCollection::NumberOfTokens=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/nf-structuredquery-itokencollection-numberoftokens")] +IToolbar=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-itoolbar")] +IToolbar::AddBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-itoolbar-addbitmap")] +IToolbar::AddButtons=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-itoolbar-addbuttons")] +IToolbar::DeleteButton=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-itoolbar-deletebutton")] +IToolbar::GetButtonState=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-itoolbar-getbuttonstate")] +IToolbar::InsertButton=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-itoolbar-insertbutton")] +IToolbar::SetButtonState=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-itoolbar-setbuttonstate")] +ITParticipant=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipant")] +ITParticipant::EnumerateStreams=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipant-enumeratestreams")] +ITParticipant::get_MediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipant-get-mediatypes")] +ITParticipant::get_ParticipantTypedInfo=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipant-get-participanttypedinfo")] +ITParticipant::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipant-get-status")] +ITParticipant::get_Streams=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipant-get-streams")] +ITParticipant::put_Status=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipant-put-status")] +ITParticipantControl=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipantcontrol")] +ITParticipantControl::EnumerateParticipants=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipantcontrol-enumerateparticipants")] +ITParticipantControl::get_Participants=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipantcontrol-get-participants")] +ITParticipantEvent=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipantevent")] +ITParticipantEvent::get_Event=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipantevent-get-event")] +ITParticipantEvent::get_Participant=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipantevent-get-participant")] +ITParticipantEvent::get_SubStream=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipantevent-get-substream")] +ITParticipantSubStreamControl=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipantsubstreamcontrol")] +ITParticipantSubStreamControl::get_ParticipantFromSubStream=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipantsubstreamcontrol-get-participantfromsubstream")] +ITParticipantSubStreamControl::get_SubStreamFromParticipant=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipantsubstreamcontrol-get-substreamfromparticipant")] +ITParticipantSubStreamControl::SwitchTerminalToSubStream=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itparticipantsubstreamcontrol-switchterminaltosubstream")] +ITPhone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itphone")] +ITPhone::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-close")] +ITPhone::DeviceSpecific=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-devicespecific")] +ITPhone::DeviceSpecificVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-devicespecificvariant")] +ITPhone::EnumerateAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-enumerateaddresses")] +ITPhone::EnumeratePreferredAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-enumeratepreferredaddresses")] +ITPhone::EnumerateTerminals=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-enumerateterminals")] +ITPhone::get_Addresses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_addresses")] +ITPhone::get_ButtonFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_buttonfunction")] +ITPhone::get_ButtonMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_buttonmode")] +ITPhone::get_ButtonState=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_buttonstate")] +ITPhone::get_ButtonText=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_buttontext")] +ITPhone::get_Display=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_display")] +ITPhone::get_HookSwitchState=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_hookswitchstate")] +ITPhone::get_LampMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_lampmode")] +ITPhone::get_PhoneCapsBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_phonecapsbuffer")] +ITPhone::get_PhoneCapsLong=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_phonecapslong")] +ITPhone::get_PhoneCapsString=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_phonecapsstring")] +ITPhone::get_PreferredAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_preferredaddresses")] +ITPhone::get_Privilege=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_privilege")] +ITPhone::get_RingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_ringmode")] +ITPhone::get_RingVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_ringvolume")] +ITPhone::get_Terminals=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-get_terminals")] +ITPhone::GetPhoneCapsBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-getphonecapsbuffer")] +ITPhone::NegotiateExtVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-negotiateextversion")] +ITPhone::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-open")] +ITPhone::put_ButtonFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-put_buttonfunction")] +ITPhone::put_ButtonMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-put_buttonmode")] +ITPhone::put_ButtonText=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-put_buttontext")] +ITPhone::put_HookSwitchState=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-put_hookswitchstate")] +ITPhone::put_LampMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-put_lampmode")] +ITPhone::put_RingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-put_ringmode")] +ITPhone::put_RingVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-put_ringvolume")] +ITPhone::SetDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphone-setdisplay")] +ITPhoneDeviceSpecificEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itphonedevicespecificevent")] +ITPhoneDeviceSpecificEvent::get_lParam1=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphonedevicespecificevent-get_lparam1")] +ITPhoneDeviceSpecificEvent::get_lParam2=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphonedevicespecificevent-get_lparam2")] +ITPhoneDeviceSpecificEvent::get_lParam3=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphonedevicespecificevent-get_lparam3")] +ITPhoneDeviceSpecificEvent::get_Phone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphonedevicespecificevent-get_phone")] +ITPhoneEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itphoneevent")] +ITPhoneEvent::get_ButtonLampId=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphoneevent-get_buttonlampid")] +ITPhoneEvent::get_ButtonState=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphoneevent-get_buttonstate")] +ITPhoneEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphoneevent-get_call")] +ITPhoneEvent::get_Event=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphoneevent-get_event")] +ITPhoneEvent::get_HookSwitchDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphoneevent-get_hookswitchdevice")] +ITPhoneEvent::get_HookSwitchState=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphoneevent-get_hookswitchstate")] +ITPhoneEvent::get_NumberGathered=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphoneevent-get_numbergathered")] +ITPhoneEvent::get_Phone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphoneevent-get_phone")] +ITPhoneEvent::get_RingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itphoneevent-get_ringmode")] +ITPluggableTerminalClassInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itpluggableterminalclassinfo")] +ITPluggableTerminalClassInfo::get_CLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itpluggableterminalclassinfo-get_clsid")] +ITPluggableTerminalClassInfo::get_Company=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itpluggableterminalclassinfo-get_company")] +ITPluggableTerminalClassInfo::get_Direction=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itpluggableterminalclassinfo-get_direction")] +ITPluggableTerminalClassInfo::get_MediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itpluggableterminalclassinfo-get_mediatypes")] +ITPluggableTerminalClassInfo::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itpluggableterminalclassinfo-get_name")] +ITPluggableTerminalClassInfo::get_TerminalClass=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itpluggableterminalclassinfo-get_terminalclass")] +ITPluggableTerminalClassInfo::get_Version=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itpluggableterminalclassinfo-get_version")] +ITPluggableTerminalClassRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nn-termmgr-itpluggableterminalclassregistration")] +ITPluggableTerminalClassRegistration::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-add")] +ITPluggableTerminalClassRegistration::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-delete")] +ITPluggableTerminalClassRegistration::get_CLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-get_clsid")] +ITPluggableTerminalClassRegistration::get_Company=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-get_company")] +ITPluggableTerminalClassRegistration::get_Direction=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-get_direction")] +ITPluggableTerminalClassRegistration::get_MediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-get_mediatypes")] +ITPluggableTerminalClassRegistration::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-get_name")] +ITPluggableTerminalClassRegistration::get_TerminalClass=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-get_terminalclass")] +ITPluggableTerminalClassRegistration::get_Version=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-get_version")] +ITPluggableTerminalClassRegistration::GetTerminalClassInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-getterminalclassinfo")] +ITPluggableTerminalClassRegistration::put_CLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-put_clsid")] +ITPluggableTerminalClassRegistration::put_Company=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-put_company")] +ITPluggableTerminalClassRegistration::put_Direction=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-put_direction")] +ITPluggableTerminalClassRegistration::put_MediaTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-put_mediatypes")] +ITPluggableTerminalClassRegistration::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-put_name")] +ITPluggableTerminalClassRegistration::put_TerminalClass=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-put_terminalclass")] +ITPluggableTerminalClassRegistration::put_Version=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalclassregistration-put_version")] +ITPluggableTerminalEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-itpluggableterminaleventsink")] +ITPluggableTerminalEventSink::FireEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itpluggableterminaleventsink-fireevent")] +ITPluggableTerminalEventSinkRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-itpluggableterminaleventsinkregistration")] +ITPluggableTerminalEventSinkRegistration::RegisterSink=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itpluggableterminaleventsinkregistration-registersink")] +ITPluggableTerminalEventSinkRegistration::UnregisterSink=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itpluggableterminaleventsinkregistration-unregistersink")] +ITPluggableTerminalInitialization=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nn-termmgr-itpluggableterminalinitialization")] +ITPluggableTerminalInitialization::InitializeDynamic=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalinitialization-initializedynamic")] +ITPluggableTerminalSuperclassInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itpluggableterminalsuperclassinfo")] +ITPluggableTerminalSuperclassInfo::get_CLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itpluggableterminalsuperclassinfo-get_clsid")] +ITPluggableTerminalSuperclassInfo::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itpluggableterminalsuperclassinfo-get_name")] +ITPluggableTerminalSuperclassRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nn-termmgr-itpluggableterminalsuperclassregistration")] +ITPluggableTerminalSuperclassRegistration::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalsuperclassregistration-add")] +ITPluggableTerminalSuperclassRegistration::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalsuperclassregistration-delete")] +ITPluggableTerminalSuperclassRegistration::EnumerateTerminalClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalsuperclassregistration-enumerateterminalclasses")] +ITPluggableTerminalSuperclassRegistration::get_CLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalsuperclassregistration-get_clsid")] +ITPluggableTerminalSuperclassRegistration::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalsuperclassregistration-get_name")] +ITPluggableTerminalSuperclassRegistration::get_TerminalClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalsuperclassregistration-get_terminalclasses")] +ITPluggableTerminalSuperclassRegistration::GetTerminalSuperclassInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalsuperclassregistration-getterminalsuperclassinfo")] +ITPluggableTerminalSuperclassRegistration::put_CLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalsuperclassregistration-put_clsid")] +ITPluggableTerminalSuperclassRegistration::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itpluggableterminalsuperclassregistration-put_name")] +ITpmVirtualSmartCardManager=[Documentation("https://docs.microsoft.com/windows/win32/api/tpmvscmgr/nn-tpmvscmgr-itpmvirtualsmartcardmanager")] +ITpmVirtualSmartCardManager::CreateVirtualSmartCard=[Documentation("https://docs.microsoft.com/windows/win32/api/tpmvscmgr/nf-tpmvscmgr-itpmvirtualsmartcardmanager-createvirtualsmartcard")] +ITpmVirtualSmartCardManager::DestroyVirtualSmartCard=[Documentation("https://docs.microsoft.com/windows/win32/api/tpmvscmgr/nf-tpmvscmgr-itpmvirtualsmartcardmanager-destroyvirtualsmartcard")] +ITpmVirtualSmartCardManagerStatusCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/tpmvscmgr/nn-tpmvscmgr-itpmvirtualsmartcardmanagerstatuscallback")] +ITpmVirtualSmartCardManagerStatusCallback::ReportError=[Documentation("https://docs.microsoft.com/windows/win32/api/tpmvscmgr/nf-tpmvscmgr-itpmvirtualsmartcardmanagerstatuscallback-reporterror")] +ITpmVirtualSmartCardManagerStatusCallback::ReportProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/tpmvscmgr/nf-tpmvscmgr-itpmvirtualsmartcardmanagerstatuscallback-reportprogress")] +ITPrivateEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itprivateevent")] +ITPrivateEvent::get_Address=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itprivateevent-get_address")] +ITPrivateEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itprivateevent-get_call")] +ITPrivateEvent::get_CallHub=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itprivateevent-get_callhub")] +ITPrivateEvent::get_EventCode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itprivateevent-get_eventcode")] +ITPrivateEvent::get_EventInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itprivateevent-get_eventinterface")] +ITQOSApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itqosapplicationid")] +ITQOSApplicationID::SetQOSApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itqosapplicationid-setqosapplicationid")] +ITQOSEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itqosevent")] +ITQOSEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itqosevent-get_call")] +ITQOSEvent::get_Event=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itqosevent-get_event")] +ITQOSEvent::get_MediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itqosevent-get_mediatype")] +ITQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-itqueue")] +ITQueue::get_AverageWaitTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itqueue-get_averagewaittime")] +ITQueue::get_CurrentCallsQueued=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itqueue-get_currentcallsqueued")] +ITQueue::get_CurrentLongestWaitTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itqueue-get_currentlongestwaittime")] +ITQueue::get_FinalDisposition=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itqueue-get_finaldisposition")] +ITQueue::get_LongestEverWaitTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itqueue-get_longesteverwaittime")] +ITQueue::get_MeasurementPeriod=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itqueue-get_measurementperiod")] +ITQueue::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itqueue-get_name")] +ITQueue::get_TotalCallsAbandoned=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itqueue-get_totalcallsabandoned")] +ITQueue::get_TotalCallsFlowedIn=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itqueue-get_totalcallsflowedin")] +ITQueue::get_TotalCallsFlowedOut=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itqueue-get_totalcallsflowedout")] +ITQueue::get_TotalCallsQueued=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itqueue-get_totalcallsqueued")] +ITQueue::put_MeasurementPeriod=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itqueue-put_measurementperiod")] +ITQueueEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-itqueueevent")] +ITQueueEvent::get_Event=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itqueueevent-get_event")] +ITQueueEvent::get_Queue=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-itqueueevent-get_queue")] +ITraceDataCollector=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-itracedatacollector")] +ITraceDataCollector::BufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_buffersize")] +ITraceDataCollector::BuffersLost=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_bufferslost")] +ITraceDataCollector::BuffersWritten=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_bufferswritten")] +ITraceDataCollector::ClockType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_clocktype")] +ITraceDataCollector::EventsLost=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_eventslost")] +ITraceDataCollector::ExtendedModes=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_extendedmodes")] +ITraceDataCollector::FlushTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_flushtimer")] +ITraceDataCollector::FreeBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_freebuffers")] +ITraceDataCollector::get_BufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_buffersize")] +ITraceDataCollector::get_BuffersLost=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_bufferslost")] +ITraceDataCollector::get_BuffersWritten=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_bufferswritten")] +ITraceDataCollector::get_ClockType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_clocktype")] +ITraceDataCollector::get_EventsLost=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_eventslost")] +ITraceDataCollector::get_ExtendedModes=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_extendedmodes")] +ITraceDataCollector::get_FlushTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_flushtimer")] +ITraceDataCollector::get_FreeBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_freebuffers")] +ITraceDataCollector::get_Guid=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_guid")] +ITraceDataCollector::get_IsKernelTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_iskerneltrace")] +ITraceDataCollector::get_MaximumBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_maximumbuffers")] +ITraceDataCollector::get_MinimumBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_minimumbuffers")] +ITraceDataCollector::get_NumberOfBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_numberofbuffers")] +ITraceDataCollector::get_PreallocateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_preallocatefile")] +ITraceDataCollector::get_ProcessMode=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_processmode")] +ITraceDataCollector::get_RealTimeBuffersLost=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_realtimebufferslost")] +ITraceDataCollector::get_SessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_sessionid")] +ITraceDataCollector::get_SessionName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_sessionname")] +ITraceDataCollector::get_SessionThreadId=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_sessionthreadid")] +ITraceDataCollector::get_StreamMode=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_streammode")] +ITraceDataCollector::get_TraceDataProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_tracedataproviders")] +ITraceDataCollector::Guid=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_guid")] +ITraceDataCollector::IsKernelTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_iskerneltrace")] +ITraceDataCollector::MaximumBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_maximumbuffers")] +ITraceDataCollector::MinimumBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_minimumbuffers")] +ITraceDataCollector::NumberOfBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_numberofbuffers")] +ITraceDataCollector::PreallocateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_preallocatefile")] +ITraceDataCollector::ProcessMode=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_processmode")] +ITraceDataCollector::put_BufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_buffersize")] +ITraceDataCollector::put_ClockType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_clocktype")] +ITraceDataCollector::put_ExtendedModes=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_extendedmodes")] +ITraceDataCollector::put_FlushTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_flushtimer")] +ITraceDataCollector::put_Guid=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_guid")] +ITraceDataCollector::put_MaximumBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_maximumbuffers")] +ITraceDataCollector::put_MinimumBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_minimumbuffers")] +ITraceDataCollector::put_NumberOfBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_numberofbuffers")] +ITraceDataCollector::put_PreallocateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_preallocatefile")] +ITraceDataCollector::put_ProcessMode=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_processmode")] +ITraceDataCollector::put_SessionName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_sessionname")] +ITraceDataCollector::put_StreamMode=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_streammode")] +ITraceDataCollector::RealTimeBuffersLost=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_realtimebufferslost")] +ITraceDataCollector::SessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_sessionid")] +ITraceDataCollector::SessionName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_sessionname")] +ITraceDataCollector::SessionThreadId=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_sessionthreadid")] +ITraceDataCollector::StreamMode=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-put_streammode")] +ITraceDataCollector::TraceDataProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedatacollector-get_tracedataproviders")] +ITraceDataProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-itracedataprovider")] +ITraceDataProvider::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_displayname")] +ITraceDataProvider::FilterData=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-put_filterdata")] +ITraceDataProvider::FilterEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-put_filterenabled")] +ITraceDataProvider::FilterType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_filtertype")] +ITraceDataProvider::get_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_displayname")] +ITraceDataProvider::get_FilterData=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_filterdata")] +ITraceDataProvider::get_FilterEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_filterenabled")] +ITraceDataProvider::get_FilterType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_filtertype")] +ITraceDataProvider::get_Guid=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_guid")] +ITraceDataProvider::get_KeywordsAll=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_keywordsall")] +ITraceDataProvider::get_KeywordsAny=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_keywordsany")] +ITraceDataProvider::get_Level=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_level")] +ITraceDataProvider::get_Properties=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_properties")] +ITraceDataProvider::GetRegisteredProcesses=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-getregisteredprocesses")] +ITraceDataProvider::GetSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-getsecurity")] +ITraceDataProvider::Guid=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_guid")] +ITraceDataProvider::KeywordsAll=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_keywordsall")] +ITraceDataProvider::KeywordsAny=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_keywordsany")] +ITraceDataProvider::Level=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_level")] +ITraceDataProvider::Properties=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-get_properties")] +ITraceDataProvider::put_DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-put_displayname")] +ITraceDataProvider::put_FilterData=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-put_filterdata")] +ITraceDataProvider::put_FilterEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-put_filterenabled")] +ITraceDataProvider::put_FilterType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-put_filtertype")] +ITraceDataProvider::put_Guid=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-put_guid")] +ITraceDataProvider::Query=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-query")] +ITraceDataProvider::Resolve=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-resolve")] +ITraceDataProvider::SetSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovider-setsecurity")] +ITraceDataProviderCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-itracedataprovidercollection")] +ITraceDataProviderCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovidercollection-get__newenum")] +ITraceDataProviderCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovidercollection-add")] +ITraceDataProviderCollection::AddRange=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovidercollection-addrange")] +ITraceDataProviderCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovidercollection-clear")] +ITraceDataProviderCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovidercollection-get_count")] +ITraceDataProviderCollection::CreateTraceDataProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovidercollection-createtracedataprovider")] +ITraceDataProviderCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovidercollection-get__newenum")] +ITraceDataProviderCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovidercollection-get_count")] +ITraceDataProviderCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovidercollection-get_item")] +ITraceDataProviderCollection::GetTraceDataProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovidercollection-gettracedataproviders")] +ITraceDataProviderCollection::GetTraceDataProvidersByProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovidercollection-gettracedataprovidersbyprocess")] +ITraceDataProviderCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovidercollection-get_item")] +ITraceDataProviderCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-itracedataprovidercollection-remove")] +ITraceEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nn-relogger-itraceevent")] +ITraceEvent::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itraceevent-clone")] +ITraceEvent::GetEventRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itraceevent-geteventrecord")] +ITraceEvent::GetUserContext=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itraceevent-getusercontext")] +ITraceEvent::SetActivityId=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itraceevent-setactivityid")] +ITraceEvent::SetEventDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itraceevent-seteventdescriptor")] +ITraceEvent::SetPayload=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itraceevent-setpayload")] +ITraceEvent::SetProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itraceevent-setprocessid")] +ITraceEvent::SetProcessorIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itraceevent-setprocessorindex")] +ITraceEvent::SetProviderId=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itraceevent-setproviderid")] +ITraceEvent::SetThreadId=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itraceevent-setthreadid")] +ITraceEvent::SetThreadTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itraceevent-setthreadtimes")] +ITraceEvent::SetTimeStamp=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itraceevent-settimestamp")] +ITraceEventCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nn-relogger-itraceeventcallback")] +ITraceEventCallback::OnBeginProcessTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itraceeventcallback-onbeginprocesstrace")] +ITraceEventCallback::OnEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itraceeventcallback-onevent")] +ITraceEventCallback::OnFinalizeProcessTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itraceeventcallback-onfinalizeprocesstrace")] +ITraceRelogger=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nn-relogger-itracerelogger")] +ITraceRelogger::AddLogfileTraceStream=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itracerelogger-addlogfiletracestream")] +ITraceRelogger::AddRealtimeTraceStream=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itracerelogger-addrealtimetracestream")] +ITraceRelogger::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itracerelogger-cancel")] +ITraceRelogger::CreateEventInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itracerelogger-createeventinstance")] +ITraceRelogger::Inject=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itracerelogger-inject")] +ITraceRelogger::ProcessTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itracerelogger-processtrace")] +ITraceRelogger::RegisterCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itracerelogger-registercallback")] +ITraceRelogger::SetCompressionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itracerelogger-setcompressionmode")] +ITraceRelogger::SetOutputFilename=[Documentation("https://docs.microsoft.com/windows/win32/api/relogger/nf-relogger-itracerelogger-setoutputfilename")] +ITrackShellMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nn-shdeprecated-itrackshellmenu")] +ITrackShellMenu::Popup=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itrackshellmenu-popup")] +ITrackShellMenu::SetObscured=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itrackshellmenu-setobscured")] +ITransactionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-itransactioncontext")] +ITransactionContext::Abort=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactioncontext-abort")] +ITransactionContext::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactioncontext-commit")] +ITransactionContext::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactioncontext-createinstance")] +ITransactionContextEx=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-itransactioncontextex")] +ITransactionContextEx::Abort=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactioncontextex-abort")] +ITransactionContextEx::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactioncontextex-commit")] +ITransactionContextEx::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactioncontextex-createinstance")] +ITransactionProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-itransactionproperty")] +ITransactionProperty::GetTransactionResourcePool=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactionproperty-gettransactionresourcepool")] +ITransactionProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-itransactionproxy")] +ITransactionProxy::Abort=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactionproxy-abort")] +ITransactionProxy::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactionproxy-commit")] +ITransactionProxy::CreateVoter=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactionproxy-createvoter")] +ITransactionProxy::GetIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactionproxy-getidentifier")] +ITransactionProxy::GetIsolationLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactionproxy-getisolationlevel")] +ITransactionProxy::IsReusable=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactionproxy-isreusable")] +ITransactionProxy::Promote=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactionproxy-promote")] +ITransactionResourcePool=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-itransactionresourcepool")] +ITransactionResourcePool::GetResource=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactionresourcepool-getresource")] +ITransactionResourcePool::PutResource=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactionresourcepool-putresource")] +ITransactionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-itransactionstatus")] +ITransactionStatus::GetTransactionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactionstatus-gettransactionstatus")] +ITransactionStatus::SetTransactionStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-itransactionstatus-settransactionstatus")] +ITranscodeImage=[Documentation("https://docs.microsoft.com/windows/win32/api/imagetranscode/nn-imagetranscode-itranscodeimage")] +ITranscodeImage::TranscodeImage=[Documentation("https://docs.microsoft.com/windows/win32/api/imagetranscode/nf-imagetranscode-itranscodeimage-transcodeimage")] +ITransferAdviseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-itransferadvisesink")] +ITransferAdviseSink::ConfirmEncryptionLoss=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransferadvisesink-confirmencryptionloss")] +ITransferAdviseSink::ConfirmOverwrite=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransferadvisesink-confirmoverwrite")] +ITransferAdviseSink::FileFailure=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransferadvisesink-filefailure")] +ITransferAdviseSink::PropertyFailure=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransferadvisesink-propertyfailure")] +ITransferAdviseSink::SubStreamFailure=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransferadvisesink-substreamfailure")] +ITransferAdviseSink::UpdateProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransferadvisesink-updateprogress")] +ITransferAdviseSink::UpdateTransferState=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransferadvisesink-updatetransferstate")] +ITransferDestination=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-itransferdestination")] +ITransferDestination::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransferdestination-advise")] +ITransferDestination::CreateItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransferdestination-createitem")] +ITransferDestination::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransferdestination-unadvise")] +ITransferMediumItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-itransfermediumitem")] +ITransferSource=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-itransfersource")] +ITransferSource::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransfersource-advise")] +ITransferSource::ApplyPropertiesToItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransfersource-applypropertiestoitem")] +ITransferSource::EnterFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransfersource-enterfolder")] +ITransferSource::GetDefaultDestinationName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransfersource-getdefaultdestinationname")] +ITransferSource::LeaveFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransfersource-leavefolder")] +ITransferSource::LinkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransfersource-linkitem")] +ITransferSource::MoveItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransfersource-moveitem")] +ITransferSource::OpenItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransfersource-openitem")] +ITransferSource::RecycleItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransfersource-recycleitem")] +ITransferSource::RemoveItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransfersource-removeitem")] +ITransferSource::RenameItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransfersource-renameitem")] +ITransferSource::SetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransfersource-setproperties")] +ITransferSource::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-itransfersource-unadvise")] +ITransformProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-itransformprovider")] +ITransformProvider::CanMove=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider-get_canmove")] +ITransformProvider::CanResize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider-get_canresize")] +ITransformProvider::CanRotate=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider-get_canrotate")] +ITransformProvider::get_CanMove=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider-get_canmove")] +ITransformProvider::get_CanResize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider-get_canresize")] +ITransformProvider::get_CanRotate=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider-get_canrotate")] +ITransformProvider::Move=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider-move")] +ITransformProvider::Resize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider-resize")] +ITransformProvider::Rotate=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider-rotate")] +ITransformProvider2=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-itransformprovider2")] +ITransformProvider2::CanZoom=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider2-get_canzoom")] +ITransformProvider2::get_CanZoom=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider2-get_canzoom")] +ITransformProvider2::get_ZoomLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider2-get_zoomlevel")] +ITransformProvider2::get_ZoomMaximum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider2-get_zoommaximum")] +ITransformProvider2::get_ZoomMinimum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider2-get_zoomminimum")] +ITransformProvider2::Zoom=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider2-zoom")] +ITransformProvider2::ZoomByUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider2-zoombyunit")] +ITransformProvider2::ZoomLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider2-get_zoomlevel")] +ITransformProvider2::ZoomMaximum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider2-get_zoommaximum")] +ITransformProvider2::ZoomMinimum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-itransformprovider2-get_zoomminimum")] +ITransportParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/nn-windows-media-streaming-itransportparameters")] +ITransportParameters::ActionInformation=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/itransportparameters-actioninformation")] +ITravelEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nn-shdeprecated-itravelentry")] +ITravelEntry::GetPidl=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itravelentry-getpidl")] +ITravelEntry::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itravelentry-invoke")] +ITravelEntry::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itravelentry-update")] +ITravelLog=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nn-shdeprecated-itravellog")] +ITravelLog::AddEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itravellog-addentry")] +ITravelLog::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itravellog-clone")] +ITravelLog::CountEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itravellog-countentries")] +ITravelLog::FindTravelEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itravellog-findtravelentry")] +ITravelLog::GetToolTipText=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itravellog-gettooltiptext")] +ITravelLog::GetTravelEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itravellog-gettravelentry")] +ITravelLog::InsertMenuEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itravellog-insertmenuentries")] +ITravelLog::Revert=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itravellog-revert")] +ITravelLog::Travel=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itravellog-travel")] +ITravelLog::UpdateEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itravellog-updateentry")] +ITravelLog::UpdateExternal=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/nf-shdeprecated-itravellog-updateexternal")] +ITrayDeskBand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-itraydeskband")] +ITrayDeskBand::DeskBandRegistrationChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-itraydeskband-deskbandregistrationchanged")] +ITrayDeskBand::HideDeskBand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-itraydeskband-hidedeskband")] +ITrayDeskBand::IsDeskBandShown=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-itraydeskband-isdeskbandshown")] +ITrayDeskBand::ShowDeskBand=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-itraydeskband-showdeskband")] +ITRendezvous=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nn-rend-itrendezvous")] +ITRendezvous::CreateDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itrendezvous-createdirectory")] +ITRendezvous::CreateDirectoryObject=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itrendezvous-createdirectoryobject")] +ITRendezvous::EnumerateDefaultDirectories=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itrendezvous-enumeratedefaultdirectories")] +ITRendezvous::get_DefaultDirectories=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/nf-rend-itrendezvous-get_defaultdirectories")] +ITRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itrequest")] +ITRequest::MakeCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itrequest-makecall")] +ITRequestEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itrequestevent")] +ITRequestEvent::get_AppName=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itrequestevent-get_appname")] +ITRequestEvent::get_CalledParty=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itrequestevent-get_calledparty")] +ITRequestEvent::get_Comment=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itrequestevent-get_comment")] +ITRequestEvent::get_DestAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itrequestevent-get_destaddress")] +ITRequestEvent::get_RegistrationInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itrequestevent-get_registrationinstance")] +ITRequestEvent::get_RequestMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itrequestevent-get_requestmode")] +ITrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-itrigger")] +ITrigger::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-get_enabled")] +ITrigger::EndBoundary=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-get_endboundary")] +ITrigger::ExecutionTimeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-get_executiontimelimit")] +ITrigger::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-get_enabled")] +ITrigger::get_EndBoundary=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-get_endboundary")] +ITrigger::get_ExecutionTimeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-get_executiontimelimit")] +ITrigger::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-get_id")] +ITrigger::get_Repetition=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-get_repetition")] +ITrigger::get_StartBoundary=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-get_startboundary")] +ITrigger::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-get_type")] +ITrigger::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-put_id")] +ITrigger::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-put_enabled")] +ITrigger::put_EndBoundary=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-put_endboundary")] +ITrigger::put_ExecutionTimeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-put_executiontimelimit")] +ITrigger::put_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-put_id")] +ITrigger::put_Repetition=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-put_repetition")] +ITrigger::put_StartBoundary=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-put_startboundary")] +ITrigger::Repetition=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-put_repetition")] +ITrigger::StartBoundary=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-put_startboundary")] +ITrigger::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itrigger-get_type")] +ITriggerCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-itriggercollection")] +ITriggerCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itriggercollection-get__newenum")] +ITriggerCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itriggercollection-clear")] +ITriggerCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itriggercollection-get_count")] +ITriggerCollection::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itriggercollection-create")] +ITriggerCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itriggercollection-get__newenum")] +ITriggerCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itriggercollection-get_count")] +ITriggerCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itriggercollection-get_item")] +ITriggerCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itriggercollection-get_item")] +ITriggerCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itriggercollection-remove")] +ITScriptableAudioFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itscriptableaudioformat")] +ITScriptableAudioFormat::get_AvgBytesPerSec=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itscriptableaudioformat-get_avgbytespersec")] +ITScriptableAudioFormat::get_BitsPerSample=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itscriptableaudioformat-get_bitspersample")] +ITScriptableAudioFormat::get_BlockAlign=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itscriptableaudioformat-get_blockalign")] +ITScriptableAudioFormat::get_Channels=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itscriptableaudioformat-get_channels")] +ITScriptableAudioFormat::get_FormatTag=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itscriptableaudioformat-get_formattag")] +ITScriptableAudioFormat::get_SamplesPerSec=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itscriptableaudioformat-get_samplespersec")] +ITScriptableAudioFormat::put_AvgBytesPerSec=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itscriptableaudioformat-put_avgbytespersec")] +ITScriptableAudioFormat::put_BitsPerSample=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itscriptableaudioformat-put_bitspersample")] +ITScriptableAudioFormat::put_BlockAlign=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itscriptableaudioformat-put_blockalign")] +ITScriptableAudioFormat::put_Channels=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itscriptableaudioformat-put_channels")] +ITScriptableAudioFormat::put_FormatTag=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itscriptableaudioformat-put_formattag")] +ITScriptableAudioFormat::put_SamplesPerSec=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itscriptableaudioformat-put_samplespersec")] +ITSdp=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp")] +ITSdp::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-get-description")] +ITSdp::get_IsValid=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-get-isvalid")] +ITSdp::get_MachineAddress=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-get-machineaddress")] +ITSdp::get_MediaCollection=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-get-mediacollection")] +ITSdp::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-get-name")] +ITSdp::get_Originator=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-get-originator")] +ITSdp::get_ProtocolVersion=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-get-protocolversion")] +ITSdp::get_SessionId=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-get-sessionid")] +ITSdp::get_SessionVersion=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-get-sessionversion")] +ITSdp::get_TimeCollection=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-get-timecollection")] +ITSdp::get_Url=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-get-url")] +ITSdp::GetEmailNames=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-getemailnames")] +ITSdp::GetPhoneNumbers=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-getphonenumbers")] +ITSdp::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-put-description")] +ITSdp::put_MachineAddress=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-put-machineaddress")] +ITSdp::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-put-name")] +ITSdp::put_Originator=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-put-originator")] +ITSdp::put_SessionVersion=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-put-sessionversion")] +ITSdp::put_Url=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-put-url")] +ITSdp::SetEmailNames=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-setemailnames")] +ITSdp::SetPhoneNumbers=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itsdp-setphonenumbers")] +ITSDT=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nn-mpeg2psiparser-itsdt")] +ITSDT::ConvertNextToCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-itsdt-convertnexttocurrent")] +ITSDT::GetCountOfTableDescriptors=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-itsdt-getcountoftabledescriptors")] +ITSDT::GetNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-itsdt-getnexttable")] +ITSDT::GetTableDescriptorByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-itsdt-gettabledescriptorbyindex")] +ITSDT::GetTableDescriptorByTag=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-itsdt-gettabledescriptorbytag")] +ITSDT::GetVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-itsdt-getversionnumber")] +ITSDT::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-itsdt-initialize")] +ITSDT::RegisterForNextTable=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-itsdt-registerfornexttable")] +ITSDT::RegisterForWhenCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2psiparser/nf-mpeg2psiparser-itsdt-registerforwhencurrent")] +ITSGAccountingEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgpolicyengine/nn-tsgpolicyengine-itsgaccountingengine")] +ITSGAccountingEngine::DoAccounting=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgpolicyengine/nf-tsgpolicyengine-itsgaccountingengine-doaccounting")] +ITSGAuthenticateUserSink=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgauthenticationengine/nn-tsgauthenticationengine-itsgauthenticateusersink")] +ITSGAuthenticateUserSink::DisconnectUser=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgauthenticationengine/nf-tsgauthenticationengine-itsgauthenticateusersink-disconnectuser")] +ITSGAuthenticateUserSink::OnUserAuthenticated=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgauthenticationengine/nf-tsgauthenticationengine-itsgauthenticateusersink-onuserauthenticated")] +ITSGAuthenticateUserSink::OnUserAuthenticationFailed=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgauthenticationengine/nf-tsgauthenticationengine-itsgauthenticateusersink-onuserauthenticationfailed")] +ITSGAuthenticateUserSink::ReauthenticateUser=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgauthenticationengine/nf-tsgauthenticationengine-itsgauthenticateusersink-reauthenticateuser")] +ITSGAuthenticationEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgauthenticationengine/nn-tsgauthenticationengine-itsgauthenticationengine")] +ITSGAuthenticationEngine::AuthenticateUser=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgauthenticationengine/nf-tsgauthenticationengine-itsgauthenticationengine-authenticateuser")] +ITSGAuthenticationEngine::CancelAuthentication=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgauthenticationengine/nf-tsgauthenticationengine-itsgauthenticationengine-cancelauthentication")] +ITSGAuthorizeConnectionSink=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgpolicyengine/nn-tsgpolicyengine-itsgauthorizeconnectionsink")] +ITSGAuthorizeConnectionSink::OnConnectionAuthorized=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgpolicyengine/nf-tsgpolicyengine-itsgauthorizeconnectionsink-onconnectionauthorized")] +ITSGAuthorizeResourceSink=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgpolicyengine/nn-tsgpolicyengine-itsgauthorizeresourcesink")] +ITSGAuthorizeResourceSink::OnChannelAuthorized=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgpolicyengine/nf-tsgpolicyengine-itsgauthorizeresourcesink-onchannelauthorized")] +ITSGPolicyEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgpolicyengine/nn-tsgpolicyengine-itsgpolicyengine")] +ITSGPolicyEngine::AuthorizeConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgpolicyengine/nf-tsgpolicyengine-itsgpolicyengine-authorizeconnection")] +ITSGPolicyEngine::AuthorizeResource=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgpolicyengine/nf-tsgpolicyengine-itsgpolicyengine-authorizeresource")] +ITSGPolicyEngine::IsQuarantineEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgpolicyengine/nf-tsgpolicyengine-itsgpolicyengine-isquarantineenabled")] +ITSGPolicyEngine::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgpolicyengine/nf-tsgpolicyengine-itsgpolicyengine-refresh")] +ItsPubPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugincom/nn-tspubplugincom-itspubplugin")] +ItsPubPlugin::get_pluginName=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugincom/nf-tspubplugincom-itspubplugin-get_pluginname")] +ItsPubPlugin::get_pluginVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugincom/nf-tspubplugincom-itspubplugin-get_pluginversion")] +ItsPubPlugin::GetCacheLastUpdateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugincom/nf-tspubplugincom-itspubplugin-getcachelastupdatetime")] +ItsPubPlugin::GetResource=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugincom/nf-tspubplugincom-itspubplugin-getresource")] +ItsPubPlugin::GetResourceList=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugincom/nf-tspubplugincom-itspubplugin-getresourcelist")] +ItsPubPlugin::pluginName=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugincom/nf-tspubplugincom-itspubplugin-get_pluginname")] +ItsPubPlugin::pluginVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugincom/nf-tspubplugincom-itspubplugin-get_pluginversion")] +ItsPubPlugin::ResolveResource=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugincom/nf-tspubplugincom-itspubplugin-resolveresource")] +ItsPubPlugin2=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugin2com/nn-tspubplugin2com-itspubplugin2")] +ItsPubPlugin2::DeletePersonalDesktopAssignment=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugin2com/nf-tspubplugin2com-itspubplugin2-deletepersonaldesktopassignment")] +ItsPubPlugin2::GetResource2=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugin2com/nf-tspubplugin2com-itspubplugin2-getresource2")] +ItsPubPlugin2::GetResource2List=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugin2com/nf-tspubplugin2com-itspubplugin2-getresource2list")] +ItsPubPlugin2::ResolvePersonalDesktop=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugin2com/nf-tspubplugin2com-itspubplugin2-resolvepersonaldesktop")] +ITsSbBaseNotifySink=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbbasenotifysink")] +ITsSbBaseNotifySink::OnError=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbbasenotifysink-onerror")] +ITsSbBaseNotifySink::OnReportStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbbasenotifysink-onreportstatus")] +ITsSbClientConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbclientconnection")] +ITsSbClientConnection::ClientConnectionPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_clientconnectionpropertyset")] +ITsSbClientConnection::ConnectionError=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_connectionerror")] +ITsSbClientConnection::Domain=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_domain")] +ITsSbClientConnection::Environment=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_environment")] +ITsSbClientConnection::FarmName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_farmname")] +ITsSbClientConnection::get_ClientConnectionPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_clientconnectionpropertyset")] +ITsSbClientConnection::get_ConnectionError=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_connectionerror")] +ITsSbClientConnection::get_Domain=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_domain")] +ITsSbClientConnection::get_Environment=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_environment")] +ITsSbClientConnection::get_FarmName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_farmname")] +ITsSbClientConnection::get_InitialProgram=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_initialprogram")] +ITsSbClientConnection::get_IsFirstAssignment=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_isfirstassignment")] +ITsSbClientConnection::get_LoadBalanceResult=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_loadbalanceresult")] +ITsSbClientConnection::get_RdFarmType=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_rdfarmtype")] +ITsSbClientConnection::get_SamUserAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_samuseraccount")] +ITsSbClientConnection::get_UserName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_username")] +ITsSbClientConnection::get_UserSidString=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_usersidstring")] +ITsSbClientConnection::GetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-getcontext")] +ITsSbClientConnection::GetDisconnectedSession=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-getdisconnectedsession")] +ITsSbClientConnection::InitialProgram=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_initialprogram")] +ITsSbClientConnection::IsFirstAssignment=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_isfirstassignment")] +ITsSbClientConnection::LoadBalanceResult=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_loadbalanceresult")] +ITsSbClientConnection::PutContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-putcontext")] +ITsSbClientConnection::RdFarmType=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_rdfarmtype")] +ITsSbClientConnection::SamUserAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_samuseraccount")] +ITsSbClientConnection::UserName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_username")] +ITsSbClientConnection::UserSidString=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbclientconnection-get_usersidstring")] +ITsSbClientConnectionPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbclientconnectionpropertyset")] +ITsSbEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbenvironment")] +ITsSbEnvironment::EnvironmentPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbenvironment-get_environmentpropertyset")] +ITsSbEnvironment::get_EnvironmentPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbenvironment-get_environmentpropertyset")] +ITsSbEnvironment::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbenvironment-get_name")] +ITsSbEnvironment::get_ServerWeight=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbenvironment-get_serverweight")] +ITsSbEnvironment::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbenvironment-get_name")] +ITsSbEnvironment::put_EnvironmentPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbenvironment-put_environmentpropertyset")] +ITsSbEnvironment::ServerWeight=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbenvironment-get_serverweight")] +ITsSbEnvironmentPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbenvironmentpropertyset")] +ITsSbFilterPluginStore=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbfilterpluginstore")] +ITsSbFilterPluginStore::DeleteProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbfilterpluginstore-deleteproperties")] +ITsSbFilterPluginStore::EnumerateProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbfilterpluginstore-enumerateproperties")] +ITsSbFilterPluginStore::SaveProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbfilterpluginstore-saveproperties")] +ITsSbGenericNotifySink=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbgenericnotifysink")] +ITsSbGenericNotifySink::GetWaitTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbgenericnotifysink-getwaittimeout")] +ITsSbGenericNotifySink::OnCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbgenericnotifysink-oncompleted")] +ITsSbGlobalStore=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbglobalstore")] +ITsSbGlobalStore::EnumerateEnvironmentsByProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbglobalstore-enumerateenvironmentsbyprovider")] +ITsSbGlobalStore::EnumerateFarms=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbglobalstore-enumeratefarms")] +ITsSbGlobalStore::EnumerateSessions=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbglobalstore-enumeratesessions")] +ITsSbGlobalStore::EnumerateTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbglobalstore-enumeratetargets")] +ITsSbGlobalStore::GetFarmProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbglobalstore-getfarmproperty")] +ITsSbGlobalStore::QuerySessionBySessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbglobalstore-querysessionbysessionid")] +ITsSbGlobalStore::QueryTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbglobalstore-querytarget")] +ITsSbLoadBalanceResult=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbloadbalanceresult")] +ITsSbLoadBalanceResult::get_TargetName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbloadbalanceresult-get_targetname")] +ITsSbLoadBalanceResult::TargetName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbloadbalanceresult-get_targetname")] +ITsSbLoadBalancing=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbloadbalancing")] +ITsSbLoadBalancing::GetMostSuitableTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbloadbalancing-getmostsuitabletarget")] +ITsSbLoadBalancing::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplugin-initialize")] +ITsSbLoadBalancing::Terminate=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplugin-terminate")] +ITsSbLoadBalancingNotifySink=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbloadbalancingnotifysink")] +ITsSbLoadBalancingNotifySink::OnGetMostSuitableTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbloadbalancingnotifysink-ongetmostsuitabletarget")] +ITsSbOrchestration=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssborchestration")] +ITsSbOrchestration::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplugin-initialize")] +ITsSbOrchestration::PrepareTargetForConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssborchestration-preparetargetforconnect")] +ITsSbOrchestration::Terminate=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplugin-terminate")] +ITsSbOrchestrationNotifySink=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssborchestrationnotifysink")] +ITsSbOrchestrationNotifySink::OnReadyToConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssborchestrationnotifysink-onreadytoconnect")] +ITsSbPlacement=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbplacement")] +ITsSbPlacement::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplugin-initialize")] +ITsSbPlacement::QueryEnvironmentForTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplacement-queryenvironmentfortarget")] +ITsSbPlacement::Terminate=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplugin-terminate")] +ITsSbPlacementNotifySink=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbplacementnotifysink")] +ITsSbPlacementNotifySink::OnQueryEnvironmentCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplacementnotifysink-onqueryenvironmentcompleted")] +ITsSbPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbplugin")] +ITsSbPlugin::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplugin-initialize")] +ITsSbPlugin::Terminate=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplugin-terminate")] +ITsSbPluginNotifySink=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbpluginnotifysink")] +ITsSbPluginNotifySink::OnInitialized=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbpluginnotifysink-oninitialized")] +ITsSbPluginNotifySink::OnTerminated=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbpluginnotifysink-onterminated")] +ITsSbPluginPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbpluginpropertyset")] +ITsSbPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbpropertyset")] +ITsSbProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbprovider")] +ITsSbProvider::CreateEnvironmentObject=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovider-createenvironmentobject")] +ITsSbProvider::CreateEnvironmentPropertySetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovider-createenvironmentpropertysetobject")] +ITsSbProvider::CreateLoadBalanceResultObject=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovider-createloadbalanceresultobject")] +ITsSbProvider::CreatePluginPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovider-createpluginpropertyset")] +ITsSbProvider::CreateSessionObject=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovider-createsessionobject")] +ITsSbProvider::CreateTargetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovider-createtargetobject")] +ITsSbProvider::CreateTargetPropertySetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovider-createtargetpropertysetobject")] +ITsSbProvider::GetFilterPluginStore=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovider-getfilterpluginstore")] +ITsSbProvider::GetInstanceOfGlobalStore=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovider-getinstanceofglobalstore")] +ITsSbProvider::GetResourcePluginStore=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovider-getresourcepluginstore")] +ITsSbProvider::RegisterForNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovider-registerfornotification")] +ITsSbProvider::UnRegisterForNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovider-unregisterfornotification")] +ITsSbProvisioning=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbprovisioning")] +ITsSbProvisioning::CancelJob=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovisioning-canceljob")] +ITsSbProvisioning::CreateVirtualMachines=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovisioning-createvirtualmachines")] +ITsSbProvisioning::DeleteVirtualMachines=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovisioning-deletevirtualmachines")] +ITsSbProvisioning::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplugin-initialize")] +ITsSbProvisioning::PatchVirtualMachines=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovisioning-patchvirtualmachines")] +ITsSbProvisioning::Terminate=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplugin-terminate")] +ITsSbProvisioningPluginNotifySink=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbprovisioningpluginnotifysink")] +ITsSbProvisioningPluginNotifySink::LockVirtualMachine=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovisioningpluginnotifysink-lockvirtualmachine")] +ITsSbProvisioningPluginNotifySink::OnJobCancelled=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovisioningpluginnotifysink-onjobcancelled")] +ITsSbProvisioningPluginNotifySink::OnJobCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovisioningpluginnotifysink-onjobcompleted")] +ITsSbProvisioningPluginNotifySink::OnJobCreated=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovisioningpluginnotifysink-onjobcreated")] +ITsSbProvisioningPluginNotifySink::OnVirtualMachineHostStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovisioningpluginnotifysink-onvirtualmachinehoststatuschanged")] +ITsSbProvisioningPluginNotifySink::OnVirtualMachineStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbprovisioningpluginnotifysink-onvirtualmachinestatuschanged")] +ITsSbResourceNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbresourcenotification")] +ITsSbResourceNotification::NotifyClientConnectionStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcenotification-notifyclientconnectionstatechange")] +ITsSbResourceNotification::NotifySessionChange=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcenotification-notifysessionchange")] +ITsSbResourceNotification::NotifyTargetChange=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcenotification-notifytargetchange")] +ITsSbResourceNotificationEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbresourcenotificationex")] +ITsSbResourceNotificationEx::NotifyClientConnectionStateChangeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcenotificationex-notifyclientconnectionstatechangeex")] +ITsSbResourceNotificationEx::NotifySessionChangeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcenotificationex-notifysessionchangeex")] +ITsSbResourceNotificationEx::NotifyTargetChangeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcenotificationex-notifytargetchangeex")] +ITsSbResourcePlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbresourceplugin")] +ITsSbResourcePlugin::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplugin-initialize")] +ITsSbResourcePlugin::Terminate=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplugin-terminate")] +ITsSbResourcePluginStore=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbresourcepluginstore")] +ITsSbResourcePluginStore::AcquireTargetLock=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-acquiretargetlock")] +ITsSbResourcePluginStore::AddEnvironmentToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-addenvironmenttostore")] +ITsSbResourcePluginStore::AddSessionToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-addsessiontostore")] +ITsSbResourcePluginStore::AddTargetToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-addtargettostore")] +ITsSbResourcePluginStore::DeleteTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-deletetarget")] +ITsSbResourcePluginStore::EnumerateEnvironments=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-enumerateenvironments")] +ITsSbResourcePluginStore::EnumerateFarms=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-enumeratefarms")] +ITsSbResourcePluginStore::EnumerateSessions=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-enumeratesessions")] +ITsSbResourcePluginStore::EnumerateTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-enumeratetargets")] +ITsSbResourcePluginStore::GetFarmProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-getfarmproperty")] +ITsSbResourcePluginStore::GetServerState=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-getserverstate")] +ITsSbResourcePluginStore::QueryEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-queryenvironment")] +ITsSbResourcePluginStore::QuerySessionBySessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-querysessionbysessionid")] +ITsSbResourcePluginStore::QueryTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-querytarget")] +ITsSbResourcePluginStore::ReleaseTargetLock=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-releasetargetlock")] +ITsSbResourcePluginStore::RemoveEnvironmentFromStore=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-removeenvironmentfromstore")] +ITsSbResourcePluginStore::SaveEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-saveenvironment")] +ITsSbResourcePluginStore::SaveSession=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-savesession")] +ITsSbResourcePluginStore::SaveTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-savetarget")] +ITsSbResourcePluginStore::SetEnvironmentProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-setenvironmentproperty")] +ITsSbResourcePluginStore::SetEnvironmentPropertyWithVersionCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-setenvironmentpropertywithversioncheck")] +ITsSbResourcePluginStore::SetServerDrainMode=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-setserverdrainmode")] +ITsSbResourcePluginStore::SetServerWaitingToStart=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-setserverwaitingtostart")] +ITsSbResourcePluginStore::SetSessionState=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-setsessionstate")] +ITsSbResourcePluginStore::SetTargetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-settargetproperty")] +ITsSbResourcePluginStore::SetTargetPropertyWithVersionCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-settargetpropertywithversioncheck")] +ITsSbResourcePluginStore::SetTargetState=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-settargetstate")] +ITsSbResourcePluginStore::TestAndSetServerState=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-testandsetserverstate")] +ITsSbResourcePluginStoreEx::AddEnvironmentToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-addenvironmenttostore")] +ITsSbResourcePluginStoreEx::AddSessionToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-addsessiontostore")] +ITsSbResourcePluginStoreEx::AddTargetToStore=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-addtargettostore")] +ITsSbResourcePluginStoreEx::DeleteTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-deletetarget")] +ITsSbResourcePluginStoreEx::EnumerateEnvironments=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-enumerateenvironments")] +ITsSbResourcePluginStoreEx::EnumerateFarms=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-enumeratefarms")] +ITsSbResourcePluginStoreEx::EnumerateSessions=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-enumeratesessions")] +ITsSbResourcePluginStoreEx::EnumerateTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-enumeratetargets")] +ITsSbResourcePluginStoreEx::GetFarmProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-getfarmproperty")] +ITsSbResourcePluginStoreEx::QueryEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-queryenvironment")] +ITsSbResourcePluginStoreEx::QuerySessionBySessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-querysessionbysessionid")] +ITsSbResourcePluginStoreEx::QueryTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-querytarget")] +ITsSbResourcePluginStoreEx::RemoveEnvironmentFromStore=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-removeenvironmentfromstore")] +ITsSbResourcePluginStoreEx::SaveEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-saveenvironment")] +ITsSbResourcePluginStoreEx::SaveSession=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-savesession")] +ITsSbResourcePluginStoreEx::SaveTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-savetarget")] +ITsSbResourcePluginStoreEx::SetEnvironmentProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-setenvironmentproperty")] +ITsSbResourcePluginStoreEx::SetSessionState=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-setsessionstate")] +ITsSbResourcePluginStoreEx::SetTargetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbresourcepluginstore-settargetproperty")] +ITsSbServiceNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbservicenotification")] +ITsSbServiceNotification::NotifyServiceFailure=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbservicenotification-notifyservicefailure")] +ITsSbServiceNotification::NotifyServiceSuccess=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbservicenotification-notifyservicesuccess")] +ITsSbSession=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbsession")] +ITsSbSession::ClientDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_clientdisplay")] +ITsSbSession::CreateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_createtime")] +ITsSbSession::DisconnectTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-put_disconnecttime")] +ITsSbSession::Domain=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_domain")] +ITsSbSession::get_ClientDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_clientdisplay")] +ITsSbSession::get_CreateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_createtime")] +ITsSbSession::get_DisconnectTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_disconnecttime")] +ITsSbSession::get_Domain=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_domain")] +ITsSbSession::get_InitialProgram=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_initialprogram")] +ITsSbSession::get_ProtocolType=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_protocoltype")] +ITsSbSession::get_SessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_sessionid")] +ITsSbSession::get_State=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_state")] +ITsSbSession::get_TargetName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_targetname")] +ITsSbSession::get_Username=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_username")] +ITsSbSession::InitialProgram=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-put_initialprogram")] +ITsSbSession::ProtocolType=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-put_protocoltype")] +ITsSbSession::put_ClientDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-put_clientdisplay")] +ITsSbSession::put_CreateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-put_createtime")] +ITsSbSession::put_DisconnectTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-put_disconnecttime")] +ITsSbSession::put_InitialProgram=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-put_initialprogram")] +ITsSbSession::put_ProtocolType=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-put_protocoltype")] +ITsSbSession::put_State=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-put_state")] +ITsSbSession::SessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_sessionid")] +ITsSbSession::State=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-put_state")] +ITsSbSession::TargetName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_targetname")] +ITsSbSession::Username=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbsession-get_username")] +ITsSbTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbtarget")] +ITsSbTarget::get_TargetExternalIpAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_ipaddresses")] +ITsSbTarget::put_TargetExternalIpAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_ipaddresses")] +ITsSbTarget::EnvironmentName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_environmentname")] +ITsSbTarget::FarmName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_farmname")] +ITsSbTarget::get_EnvironmentName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_environmentname")] +ITsSbTarget::get_FarmName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_farmname")] +ITsSbTarget::get_IpAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_ipaddresses")] +ITsSbTarget::get_NumPendingConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_numpendingconnections")] +ITsSbTarget::get_NumSessions=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_numsessions")] +ITsSbTarget::get_TargetFQDN=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetfqdn")] +ITsSbTarget::get_TargetLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetload")] +ITsSbTarget::get_TargetName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetname")] +ITsSbTarget::get_TargetNetbios=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetnetbios")] +ITsSbTarget::get_TargetPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetpropertyset")] +ITsSbTarget::get_TargetState=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetstate")] +ITsSbTarget::IpAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_ipaddresses")] +ITsSbTarget::NumPendingConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_numpendingconnections")] +ITsSbTarget::NumSessions=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_numsessions")] +ITsSbTarget::put_EnvironmentName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_environmentname")] +ITsSbTarget::put_FarmName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_farmname")] +ITsSbTarget::put_IpAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_ipaddresses")] +ITsSbTarget::put_TargetFQDN=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetfqdn")] +ITsSbTarget::put_TargetName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetname")] +ITsSbTarget::put_TargetNetbios=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetnetbios")] +ITsSbTarget::put_TargetPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetpropertyset")] +ITsSbTarget::put_TargetState=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetstate")] +ITsSbTarget::TargetExternalIpAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_ipaddresses")] +ITsSbTarget::TargetFQDN=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetfqdn")] +ITsSbTarget::TargetLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetload")] +ITsSbTarget::TargetName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetname")] +ITsSbTarget::TargetNetbios=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetnetbios")] +ITsSbTarget::TargetPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetpropertyset")] +ITsSbTarget::TargetState=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetstate")] +ITsSbTargetEx::EnvironmentName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_environmentname")] +ITsSbTargetEx::FarmName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_farmname")] +ITsSbTargetEx::get_EnvironmentName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_environmentname")] +ITsSbTargetEx::get_FarmName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_farmname")] +ITsSbTargetEx::get_IpAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_ipaddresses")] +ITsSbTargetEx::get_NumPendingConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_numpendingconnections")] +ITsSbTargetEx::get_NumSessions=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_numsessions")] +ITsSbTargetEx::get_TargetFQDN=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetfqdn")] +ITsSbTargetEx::get_TargetLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetload")] +ITsSbTargetEx::get_TargetName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetname")] +ITsSbTargetEx::get_TargetNetbios=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetnetbios")] +ITsSbTargetEx::get_TargetPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetpropertyset")] +ITsSbTargetEx::get_TargetState=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetstate")] +ITsSbTargetEx::IpAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_ipaddresses")] +ITsSbTargetEx::NumPendingConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_numpendingconnections")] +ITsSbTargetEx::NumSessions=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_numsessions")] +ITsSbTargetEx::put_EnvironmentName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_environmentname")] +ITsSbTargetEx::put_FarmName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_farmname")] +ITsSbTargetEx::put_IpAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_ipaddresses")] +ITsSbTargetEx::put_TargetFQDN=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetfqdn")] +ITsSbTargetEx::put_TargetName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetname")] +ITsSbTargetEx::put_TargetNetbios=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetnetbios")] +ITsSbTargetEx::put_TargetPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetpropertyset")] +ITsSbTargetEx::put_TargetState=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetstate")] +ITsSbTargetEx::TargetFQDN=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetfqdn")] +ITsSbTargetEx::TargetLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetload")] +ITsSbTargetEx::TargetName=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetname")] +ITsSbTargetEx::TargetNetbios=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetnetbios")] +ITsSbTargetEx::TargetPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-get_targetpropertyset")] +ITsSbTargetEx::TargetState=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_targetstate")] +ITsSbTargetPropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbtargetpropertyset")] +ITsSbTaskInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbtaskinfo")] +ITsSbTaskInfo::Context=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_context")] +ITsSbTaskInfo::Deadline=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_deadline")] +ITsSbTaskInfo::EndTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_endtime")] +ITsSbTaskInfo::get_Context=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_context")] +ITsSbTaskInfo::get_Deadline=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_deadline")] +ITsSbTaskInfo::get_EndTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_endtime")] +ITsSbTaskInfo::get_Identifier=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_identifier")] +ITsSbTaskInfo::get_Label=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_label")] +ITsSbTaskInfo::get_Plugin=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_plugin")] +ITsSbTaskInfo::get_StartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_starttime")] +ITsSbTaskInfo::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_status")] +ITsSbTaskInfo::get_TargetId=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_targetid")] +ITsSbTaskInfo::Identifier=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_identifier")] +ITsSbTaskInfo::Label=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_label")] +ITsSbTaskInfo::Plugin=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_plugin")] +ITsSbTaskInfo::StartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_starttime")] +ITsSbTaskInfo::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_status")] +ITsSbTaskInfo::TargetId=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskinfo-get_targetid")] +ITsSbTaskPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbtaskplugin")] +ITsSbTaskPlugin::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplugin-initialize")] +ITsSbTaskPlugin::InitializeTaskPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskplugin-initializetaskplugin")] +ITsSbTaskPlugin::SetTaskQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskplugin-settaskqueue")] +ITsSbTaskPlugin::Terminate=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbplugin-terminate")] +ITsSbTaskPluginNotifySink=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nn-sbtsv-itssbtaskpluginnotifysink")] +ITsSbTaskPluginNotifySink::OnDeleteTaskTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskpluginnotifysink-ondeletetasktime")] +ITsSbTaskPluginNotifySink::OnReportTasks=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskpluginnotifysink-onreporttasks")] +ITsSbTaskPluginNotifySink::OnSetTaskTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskpluginnotifysink-onsettasktime")] +ITsSbTaskPluginNotifySink::OnUpdateTaskStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtaskpluginnotifysink-onupdatetaskstatus")] +ITStaticAudioTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itstaticaudioterminal")] +ITStaticAudioTerminal::get_WaveId=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itstaticaudioterminal-get_waveid")] +ITStream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itstream")] +ITStream::EnumerateTerminals=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itstream-enumerateterminals")] +ITStream::get_Direction=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itstream-get_direction")] +ITStream::get_MediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itstream-get_mediatype")] +ITStream::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itstream-get_name")] +ITStream::get_Terminals=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itstream-get_terminals")] +ITStream::PauseStream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itstream-pausestream")] +ITStream::SelectTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itstream-selectterminal")] +ITStream::StartStream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itstream-startstream")] +ITStream::StopStream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itstream-stopstream")] +ITStream::UnselectTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itstream-unselectterminal")] +ITStreamControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itstreamcontrol")] +ITStreamControl::CreateStream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itstreamcontrol-createstream")] +ITStreamControl::EnumerateStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itstreamcontrol-enumeratestreams")] +ITStreamControl::get_Streams=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itstreamcontrol-get_streams")] +ITStreamControl::RemoveStream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itstreamcontrol-removestream")] +ITStreamQualityControl=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itstreamqualitycontrol")] +ITStreamQualityControl::Get=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itstreamqualitycontrol-get")] +ITStreamQualityControl::GetRange=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itstreamqualitycontrol-getrange")] +ITStreamQualityControl::Set=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/itstreamqualitycontrol-set")] +ITSubStream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itsubstream")] +ITSubStream::EnumerateTerminals=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itsubstream-enumerateterminals")] +ITSubStream::get_Stream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itsubstream-get_stream")] +ITSubStream::get_Terminals=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itsubstream-get_terminals")] +ITSubStream::PauseSubStream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itsubstream-pausesubstream")] +ITSubStream::SelectTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itsubstream-selectterminal")] +ITSubStream::StartSubStream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itsubstream-startsubstream")] +ITSubStream::StopSubStream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itsubstream-stopsubstream")] +ITSubStream::UnselectTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itsubstream-unselectterminal")] +ITSubStreamControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itsubstreamcontrol")] +ITSubStreamControl::CreateSubStream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itsubstreamcontrol-createsubstream")] +ITSubStreamControl::EnumerateSubStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itsubstreamcontrol-enumeratesubstreams")] +ITSubStreamControl::get_SubStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itsubstreamcontrol-get_substreams")] +ITSubStreamControl::RemoveSubStream=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itsubstreamcontrol-removesubstream")] +ITTAPI=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ittapi")] +ITTAPI::EnumerateAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-enumerateaddresses")] +ITTAPI::EnumerateCallHubs=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-enumeratecallhubs")] +ITTAPI::EnumeratePrivateTAPIObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-enumerateprivatetapiobjects")] +ITTAPI::get_Addresses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-get_addresses")] +ITTAPI::get_CallHubs=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-get_callhubs")] +ITTAPI::get_EventFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-get_eventfilter")] +ITTAPI::get_PrivateTAPIObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-get_privatetapiobjects")] +ITTAPI::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-initialize")] +ITTAPI::put_EventFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-put_eventfilter")] +ITTAPI::RegisterCallNotifications=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-registercallnotifications")] +ITTAPI::RegisterRequestRecipient=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-registerrequestrecipient")] +ITTAPI::SetApplicationPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-setapplicationpriority")] +ITTAPI::SetAssistedTelephonyPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-setassistedtelephonypriority")] +ITTAPI::SetCallHubTracking=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-setcallhubtracking")] +ITTAPI::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-shutdown")] +ITTAPI::UnregisterNotifications=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi-unregisternotifications")] +ITTAPI2=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ittapi2")] +ITTAPI2::CreateEmptyCollectionObject=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi2-createemptycollectionobject")] +ITTAPI2::EnumeratePhones=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi2-enumeratephones")] +ITTAPI2::get_Phones=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapi2-get_phones")] +ITTAPICallCenter=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nn-tapi3-ittapicallcenter")] +ITTAPICallCenter::EnumerateAgentHandlers=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ittapicallcenter-enumerateagenthandlers")] +ITTAPICallCenter::get_AgentHandlers=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/nf-tapi3-ittapicallcenter-get_agenthandlers")] +ITTAPIEventNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ittapieventnotification")] +ITTAPIEventNotification::Event=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapieventnotification-event")] +ITTAPIObjectEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ittapiobjectevent")] +ITTAPIObjectEvent::get_Address=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapiobjectevent-get_address")] +ITTAPIObjectEvent::get_CallbackInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapiobjectevent-get_callbackinstance")] +ITTAPIObjectEvent::get_Event=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapiobjectevent-get_event")] +ITTAPIObjectEvent::get_TAPIObject=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapiobjectevent-get_tapiobject")] +ITTAPIObjectEvent2=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ittapiobjectevent2")] +ITTAPIObjectEvent2::get_Phone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittapiobjectevent2-get_phone")] +ITTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itterminal")] +ITTerminal::get_Direction=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminal-get_direction")] +ITTerminal::get_MediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminal-get_mediatype")] +ITTerminal::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminal-get_name")] +ITTerminal::get_State=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminal-get_state")] +ITTerminal::get_TerminalClass=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminal-get_terminalclass")] +ITTerminal::get_TerminalType=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminal-get_terminaltype")] +ITTerminalControl=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nn-termmgr-itterminalcontrol")] +ITTerminalControl::CompleteConnectTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itterminalcontrol-completeconnectterminal")] +ITTerminalControl::ConnectTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itterminalcontrol-connectterminal")] +ITTerminalControl::DisconnectTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itterminalcontrol-disconnectterminal")] +ITTerminalControl::get_AddressHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itterminalcontrol-get_addresshandle")] +ITTerminalControl::RunRenderFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itterminalcontrol-runrenderfilter")] +ITTerminalControl::StopRenderFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itterminalcontrol-stoprenderfilter")] +ITTerminalManager=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nn-termmgr-itterminalmanager")] +ITTerminalManager::CreateDynamicTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itterminalmanager-createdynamicterminal")] +ITTerminalManager::GetDynamicTerminalClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itterminalmanager-getdynamicterminalclasses")] +ITTerminalManager2=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nn-termmgr-itterminalmanager2")] +ITTerminalManager2::GetPluggableSuperclasses=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itterminalmanager2-getpluggablesuperclasses")] +ITTerminalManager2::GetPluggableTerminalClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/nf-termmgr-itterminalmanager2-getpluggableterminalclasses")] +ITTerminalSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itterminalsupport")] +ITTerminalSupport::CreateTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminalsupport-createterminal")] +ITTerminalSupport::EnumerateDynamicTerminalClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminalsupport-enumeratedynamicterminalclasses")] +ITTerminalSupport::EnumerateStaticTerminals=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminalsupport-enumeratestaticterminals")] +ITTerminalSupport::get_DynamicTerminalClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminalsupport-get_dynamicterminalclasses")] +ITTerminalSupport::get_StaticTerminals=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminalsupport-get_staticterminals")] +ITTerminalSupport::GetDefaultStaticTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminalsupport-getdefaultstaticterminal")] +ITTerminalSupport2=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itterminalsupport2")] +ITTerminalSupport2::EnumeratePluggableSuperclasses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminalsupport2-enumeratepluggablesuperclasses")] +ITTerminalSupport2::EnumeratePluggableTerminalClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminalsupport2-enumeratepluggableterminalclasses")] +ITTerminalSupport2::get_PluggableSuperclasses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminalsupport2-get_pluggablesuperclasses")] +ITTerminalSupport2::get_PluggableTerminalClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itterminalsupport2-get_pluggableterminalclasses")] +ITTime=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ittime")] +ITTime::get_StartTime=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ittime-get-starttime")] +ITTime::get_StopTime=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ittime-get-stoptime")] +ITTime::put_StartTime=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ittime-put-starttime")] +ITTime::put_StopTime=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ittime-put-stoptime")] +ITTimeCollection=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ittimecollection")] +ITTimeCollection::Create=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ittimecollection-create")] +ITTimeCollection::Delete=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ittimecollection-delete")] +ITTimeCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ittimecollection-get--newenum")] +ITTimeCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ittimecollection-get-count")] +ITTimeCollection::get_EnumerationIf=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ittimecollection-get-enumerationif")] +ITTimeCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/ittimecollection-get-item")] +ITToneDetectionEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ittonedetectionevent")] +ITToneDetectionEvent::get_AppSpecific=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittonedetectionevent-get_appspecific")] +ITToneDetectionEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittonedetectionevent-get_call")] +ITToneDetectionEvent::get_CallbackInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittonedetectionevent-get_callbackinstance")] +ITToneDetectionEvent::get_TickCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittonedetectionevent-get_tickcount")] +ITToneTerminalEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-ittoneterminalevent")] +ITToneTerminalEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittoneterminalevent-get_call")] +ITToneTerminalEvent::get_Error=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittoneterminalevent-get_error")] +ITToneTerminalEvent::get_Terminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-ittoneterminalevent-get_terminal")] +ITTTSTerminalEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nn-tapi3if-itttsterminalevent")] +ITTTSTerminalEvent::get_Call=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itttsterminalevent-get_call")] +ITTTSTerminalEvent::get_Error=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itttsterminalevent-get_error")] +ITTTSTerminalEvent::get_Terminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/nf-tapi3if-itttsterminalevent-get_terminal")] +ITuner=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ituner")] +ITuner::EnumTuningSpaces=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituner-enumtuningspaces")] +ITuner::get_PreferredComponentTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituner-get_preferredcomponenttypes")] +ITuner::get_SignalStrength=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituner-get_signalstrength")] +ITuner::get_TuneRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituner-get_tunerequest")] +ITuner::get_TuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituner-get_tuningspace")] +ITuner::put_PreferredComponentTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituner-put_preferredcomponenttypes")] +ITuner::put_TuneRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituner-put_tunerequest")] +ITuner::put_TuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituner-put_tuningspace")] +ITuner::TriggerSignalEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituner-triggersignalevents")] +ITuner::Validate=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituner-validate")] +ITunerCap=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-itunercap")] +ITunerCap::get_AuxInputCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-itunercap-get_auxinputcount")] +ITunerCap::get_SupportedNetworkTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-itunercap-get_supportednetworktypes")] +ITunerCap::get_SupportedVideoFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-itunercap-get_supportedvideoformats")] +ITunerCapEx=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-itunercapex")] +ITunerCapEx::get_Has608_708Caption=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-itunercapex-get_has608_708caption")] +ITunerCapEx::Has608_708Caption=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-itunercapex-get_has608_708caption")] +ITuneRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-itunerequest")] +ITuneRequest::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-itunerequest-clone")] +ITuneRequest::get_Components=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-itunerequest-get_components")] +ITuneRequest::get_Locator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-itunerequest-get_locator")] +ITuneRequest::get_TuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-itunerequest-get_tuningspace")] +ITuneRequest::put_Locator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-itunerequest-put_locator")] +ITuneRequestInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nn-bdatif-itunerequestinfo")] +ITuneRequestInfo::CreateComponentList=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-itunerequestinfo-createcomponentlist")] +ITuneRequestInfo::GetComponentData=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-itunerequestinfo-getcomponentdata")] +ITuneRequestInfo::GetLocatorData=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-itunerequestinfo-getlocatordata")] +ITuneRequestInfo::GetNextLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-itunerequestinfo-getnextlocator")] +ITuneRequestInfo::GetNextProgram=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-itunerequestinfo-getnextprogram")] +ITuneRequestInfo::GetPreviousLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-itunerequestinfo-getpreviouslocator")] +ITuneRequestInfo::GetPreviousProgram=[Documentation("https://docs.microsoft.com/windows/win32/api/bdatif/nf-bdatif-itunerequestinfo-getpreviousprogram")] +ITuningSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ituningspace")] +ITuningSpace::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-clone")] +ITuningSpace::CreateTuneRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-createtunerequest")] +ITuningSpace::EnumCategoryGUIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-enumcategoryguids")] +ITuningSpace::EnumDeviceMonikers=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-enumdevicemonikers")] +ITuningSpace::get__NetworkType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-get__networktype")] +ITuningSpace::get_CLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-get_clsid")] +ITuningSpace::get_DefaultLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-get_defaultlocator")] +ITuningSpace::get_DefaultPreferredComponentTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-get_defaultpreferredcomponenttypes")] +ITuningSpace::get_FrequencyMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-get_frequencymapping")] +ITuningSpace::get_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-get_friendlyname")] +ITuningSpace::get_NetworkType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-get_networktype")] +ITuningSpace::get_UniqueName=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-get_uniquename")] +ITuningSpace::put__NetworkType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-put__networktype")] +ITuningSpace::put_DefaultLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-put_defaultlocator")] +ITuningSpace::put_DefaultPreferredComponentTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-put_defaultpreferredcomponenttypes")] +ITuningSpace::put_FrequencyMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-put_frequencymapping")] +ITuningSpace::put_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-put_friendlyname")] +ITuningSpace::put_NetworkType=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-put_networktype")] +ITuningSpace::put_UniqueName=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspace-put_uniquename")] +ITuningSpaceContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ituningspacecontainer")] +ITuningSpaceContainer::_TuningSpacesForCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspacecontainer-_tuningspacesforclsid")] +ITuningSpaceContainer::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspacecontainer-add")] +ITuningSpaceContainer::FindID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspacecontainer-findid")] +ITuningSpaceContainer::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspacecontainer-get__newenum")] +ITuningSpaceContainer::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspacecontainer-get_count")] +ITuningSpaceContainer::get_EnumTuningSpaces=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspacecontainer-get_enumtuningspaces")] +ITuningSpaceContainer::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspacecontainer-get_item")] +ITuningSpaceContainer::get_MaxCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspacecontainer-get_maxcount")] +ITuningSpaceContainer::put_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspacecontainer-put_item")] +ITuningSpaceContainer::put_MaxCount=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspacecontainer-put_maxcount")] +ITuningSpaceContainer::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspacecontainer-remove")] +ITuningSpaceContainer::TuningSpacesForCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspacecontainer-tuningspacesforclsid")] +ITuningSpaceContainer::TuningSpacesForName=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspacecontainer-tuningspacesforname")] +ITuningSpaces=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nn-tuner-ituningspaces")] +ITuningSpaces::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspaces-get__newenum")] +ITuningSpaces::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspaces-get_count")] +ITuningSpaces::get_EnumTuningSpaces=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspaces-get_enumtuningspaces")] +ITuningSpaces::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/tuner/nf-tuner-ituningspaces-get_item")] +ITypeChangeEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-itypechangeevents")] +ITypeChangeEvents::AfterTypeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypechangeevents-aftertypechange")] +ITypeChangeEvents::RequestTypeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypechangeevents-requesttypechange")] +ITypeComp=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-itypecomp")] +ITypeComp::Bind=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypecomp-bind")] +ITypeComp::BindType=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypecomp-bindtype")] +ITypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-itypeinfo")] +ITypeInfo::AddressOfMember=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-addressofmember")] +ITypeInfo::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-createinstance")] +ITypeInfo::GetContainingTypeLib=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-getcontainingtypelib")] +ITypeInfo::GetDllEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-getdllentry")] +ITypeInfo::GetDocumentation=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-getdocumentation")] +ITypeInfo::GetFuncDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-getfuncdesc")] +ITypeInfo::GetIDsOfNames=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-getidsofnames")] +ITypeInfo::GetImplTypeFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-getimpltypeflags")] +ITypeInfo::GetMops=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-getmops")] +ITypeInfo::GetNames=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-getnames")] +ITypeInfo::GetRefTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-getreftypeinfo")] +ITypeInfo::GetRefTypeOfImplType=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-getreftypeofimpltype")] +ITypeInfo::GetTypeAttr=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-gettypeattr")] +ITypeInfo::GetTypeComp=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-gettypecomp")] +ITypeInfo::GetVarDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-getvardesc")] +ITypeInfo::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-invoke")] +ITypeInfo::ReleaseFuncDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-releasefuncdesc")] +ITypeInfo::ReleaseTypeAttr=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-releasetypeattr")] +ITypeInfo::ReleaseVarDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-releasevardesc")] +ITypeInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-itypeinfo2")] +ITypeInfo2::GetAllCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo2-getallcustdata")] +ITypeInfo2::GetAllFuncCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo2-getallfunccustdata")] +ITypeInfo2::GetAllImplTypeCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo2-getallimpltypecustdata")] +ITypeInfo2::GetAllParamCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo2-getallparamcustdata")] +ITypeInfo2::GetAllVarCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo2-getallvarcustdata")] +ITypeInfo2::GetCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo2-getcustdata")] +ITypeInfo2::GetDocumentation2=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo2-getdocumentation2")] +ITypeInfo2::GetFuncCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo2-getfunccustdata")] +ITypeInfo2::GetFuncIndexOfMemId=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo2-getfuncindexofmemid")] +ITypeInfo2::GetIDsOfNames=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-getidsofnames")] +ITypeInfo2::GetImplTypeCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo2-getimpltypecustdata")] +ITypeInfo2::GetParamCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo2-getparamcustdata")] +ITypeInfo2::GetTypeFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo2-gettypeflags")] +ITypeInfo2::GetTypeKind=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo2-gettypekind")] +ITypeInfo2::GetVarCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo2-getvarcustdata")] +ITypeInfo2::GetVarIndexOfMemId=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo2-getvarindexofmemid")] +ITypeInfo2::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypeinfo-invoke")] +ITypeLib=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-itypelib")] +ITypeLib::FindName=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypelib-findname")] +ITypeLib::GetDocumentation=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypelib-getdocumentation")] +ITypeLib::GetLibAttr=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypelib-getlibattr")] +ITypeLib::GetTypeComp=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypelib-gettypecomp")] +ITypeLib::GetTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypelib-gettypeinfo")] +ITypeLib::GetTypeInfoCount=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypelib-gettypeinfocount")] +ITypeLib::GetTypeInfoOfGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypelib-gettypeinfoofguid")] +ITypeLib::GetTypeInfoType=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypelib-gettypeinfotype")] +ITypeLib::IsName=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypelib-isname")] +ITypeLib::ReleaseTLibAttr=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypelib-releasetlibattr")] +ITypeLib2=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nn-oaidl-itypelib2")] +ITypeLib2::GetAllCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypelib2-getallcustdata")] +ITypeLib2::GetCustData=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypelib2-getcustdata")] +ITypeLib2::GetDocumentation2=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypelib2-getdocumentation2")] +ITypeLib2::GetLibStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-itypelib2-getlibstatistics")] +IUIAnimationInterpolator=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationinterpolator")] +IUIAnimationInterpolator::GetDependencies=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator-getdependencies")] +IUIAnimationInterpolator::GetDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator-getduration")] +IUIAnimationInterpolator::GetFinalValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator-getfinalvalue")] +IUIAnimationInterpolator::InterpolateValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator-interpolatevalue")] +IUIAnimationInterpolator::InterpolateVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator-interpolatevelocity")] +IUIAnimationInterpolator::SetDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator-setduration")] +IUIAnimationInterpolator::SetInitialValueAndVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator-setinitialvalueandvelocity")] +IUIAnimationInterpolator2=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationinterpolator2")] +IUIAnimationInterpolator2::GetDependencies=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator2-getdependencies")] +IUIAnimationInterpolator2::GetDimension=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator2-getdimension")] +IUIAnimationInterpolator2::GetDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator2-getduration")] +IUIAnimationInterpolator2::GetFinalValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator2-getfinalvalue")] +IUIAnimationInterpolator2::GetPrimitiveInterpolation=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator2-getprimitiveinterpolation")] +IUIAnimationInterpolator2::InterpolateValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator2-interpolatevalue")] +IUIAnimationInterpolator2::InterpolateVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator2-interpolatevelocity")] +IUIAnimationInterpolator2::SetDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator2-setduration")] +IUIAnimationInterpolator2::SetInitialValueAndVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationinterpolator2-setinitialvalueandvelocity")] +IUIAnimationLoopIterationChangeHandler2=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationloopiterationchangehandler2")] +IUIAnimationLoopIterationChangeHandler2::OnLoopIterationChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationloopiterationchangehandler2-onloopiterationchanged")] +IUIAnimationManager=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationmanager")] +IUIAnimationManager::AbandonAllStoryboards=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-abandonallstoryboards")] +IUIAnimationManager::CreateAnimationVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-createanimationvariable")] +IUIAnimationManager::CreateStoryboard=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-createstoryboard")] +IUIAnimationManager::FinishAllStoryboards=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-finishallstoryboards")] +IUIAnimationManager::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-getstatus")] +IUIAnimationManager::GetStoryboardFromTag=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-getstoryboardfromtag")] +IUIAnimationManager::GetVariableFromTag=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-getvariablefromtag")] +IUIAnimationManager::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-pause")] +IUIAnimationManager::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-resume")] +IUIAnimationManager::ScheduleTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-scheduletransition")] +IUIAnimationManager::SetAnimationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-setanimationmode")] +IUIAnimationManager::SetCancelPriorityComparison=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-setcancelprioritycomparison")] +IUIAnimationManager::SetCompressPriorityComparison=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-setcompressprioritycomparison")] +IUIAnimationManager::SetConcludePriorityComparison=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-setconcludeprioritycomparison")] +IUIAnimationManager::SetDefaultLongestAcceptableDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-setdefaultlongestacceptabledelay")] +IUIAnimationManager::SetManagerEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-setmanagereventhandler")] +IUIAnimationManager::SetTrimPriorityComparison=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-settrimprioritycomparison")] +IUIAnimationManager::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-shutdown")] +IUIAnimationManager::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager-update")] +IUIAnimationManager2=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationmanager2")] +IUIAnimationManager2::AbandonAllStoryboards=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-abandonallstoryboards")] +IUIAnimationManager2::CreateAnimationVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-createanimationvariable")] +IUIAnimationManager2::CreateAnimationVectorVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-createanimationvectorvariable")] +IUIAnimationManager2::CreateStoryboard=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-createstoryboard")] +IUIAnimationManager2::EstimateNextEventTime=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-estimatenexteventtime")] +IUIAnimationManager2::FinishAllStoryboards=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-finishallstoryboards")] +IUIAnimationManager2::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-getstatus")] +IUIAnimationManager2::GetStoryboardFromTag=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-getstoryboardfromtag")] +IUIAnimationManager2::GetVariableFromTag=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-getvariablefromtag")] +IUIAnimationManager2::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-pause")] +IUIAnimationManager2::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-resume")] +IUIAnimationManager2::ScheduleTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-scheduletransition")] +IUIAnimationManager2::SetAnimationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-setanimationmode")] +IUIAnimationManager2::SetCancelPriorityComparison=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-setcancelprioritycomparison")] +IUIAnimationManager2::SetCompressPriorityComparison=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-setcompressprioritycomparison")] +IUIAnimationManager2::SetConcludePriorityComparison=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-setconcludeprioritycomparison")] +IUIAnimationManager2::SetDefaultLongestAcceptableDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-setdefaultlongestacceptabledelay")] +IUIAnimationManager2::SetManagerEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-setmanagereventhandler")] +IUIAnimationManager2::SetTrimPriorityComparison=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-settrimprioritycomparison")] +IUIAnimationManager2::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-shutdown")] +IUIAnimationManager2::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanager2-update")] +IUIAnimationManagerEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationmanagereventhandler")] +IUIAnimationManagerEventHandler::OnManagerStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanagereventhandler-onmanagerstatuschanged")] +IUIAnimationManagerEventHandler2=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationmanagereventhandler2")] +IUIAnimationManagerEventHandler2::OnManagerStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationmanagereventhandler2-onmanagerstatuschanged")] +IUIAnimationPrimitiveInterpolation=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationprimitiveinterpolation")] +IUIAnimationPrimitiveInterpolation::AddCubic=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationprimitiveinterpolation-addcubic")] +IUIAnimationPrimitiveInterpolation::AddSinusoidal=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationprimitiveinterpolation-addsinusoidal")] +IUIAnimationPriorityComparison=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationprioritycomparison")] +IUIAnimationPriorityComparison::HasPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationprioritycomparison-haspriority")] +IUIAnimationPriorityComparison2=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationprioritycomparison2")] +IUIAnimationPriorityComparison2::HasPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationprioritycomparison2-haspriority")] +IUIAnimationStoryboard=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationstoryboard")] +IUIAnimationStoryboard::Abandon=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-abandon")] +IUIAnimationStoryboard::AddKeyframeAfterTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-addkeyframeaftertransition")] +IUIAnimationStoryboard::AddKeyframeAtOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-addkeyframeatoffset")] +IUIAnimationStoryboard::AddTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-addtransition")] +IUIAnimationStoryboard::AddTransitionAtKeyframe=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-addtransitionatkeyframe")] +IUIAnimationStoryboard::AddTransitionBetweenKeyframes=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-addtransitionbetweenkeyframes")] +IUIAnimationStoryboard::Conclude=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-conclude")] +IUIAnimationStoryboard::Finish=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-finish")] +IUIAnimationStoryboard::GetElapsedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-getelapsedtime")] +IUIAnimationStoryboard::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-getstatus")] +IUIAnimationStoryboard::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-gettag")] +IUIAnimationStoryboard::HoldVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-holdvariable")] +IUIAnimationStoryboard::RepeatBetweenKeyframes=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-repeatbetweenkeyframes")] +IUIAnimationStoryboard::Schedule=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-schedule")] +IUIAnimationStoryboard::SetLongestAcceptableDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-setlongestacceptabledelay")] +IUIAnimationStoryboard::SetStoryboardEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-setstoryboardeventhandler")] +IUIAnimationStoryboard::SetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard-settag")] +IUIAnimationStoryboard2=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationstoryboard2")] +IUIAnimationStoryboard2::Abandon=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-abandon")] +IUIAnimationStoryboard2::AddKeyframeAfterTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-addkeyframeaftertransition")] +IUIAnimationStoryboard2::AddKeyframeAtOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-addkeyframeatoffset")] +IUIAnimationStoryboard2::AddTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-addtransition")] +IUIAnimationStoryboard2::AddTransitionAtKeyframe=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-addtransitionatkeyframe")] +IUIAnimationStoryboard2::AddTransitionBetweenKeyframes=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-addtransitionbetweenkeyframes")] +IUIAnimationStoryboard2::Conclude=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-conclude")] +IUIAnimationStoryboard2::Finish=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-finish")] +IUIAnimationStoryboard2::GetElapsedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-getelapsedtime")] +IUIAnimationStoryboard2::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-getstatus")] +IUIAnimationStoryboard2::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-gettag")] +IUIAnimationStoryboard2::HoldVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-holdvariable")] +IUIAnimationStoryboard2::RepeatBetweenKeyframes=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-repeatbetweenkeyframes")] +IUIAnimationStoryboard2::Schedule=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-schedule")] +IUIAnimationStoryboard2::SetLongestAcceptableDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-setlongestacceptabledelay")] +IUIAnimationStoryboard2::SetSkipDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-setskipduration")] +IUIAnimationStoryboard2::SetStoryboardEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-setstoryboardeventhandler")] +IUIAnimationStoryboard2::SetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboard2-settag")] +IUIAnimationStoryboardEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationstoryboardeventhandler")] +IUIAnimationStoryboardEventHandler::OnStoryboardStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboardeventhandler-onstoryboardstatuschanged")] +IUIAnimationStoryboardEventHandler::OnStoryboardUpdated=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboardeventhandler-onstoryboardupdated")] +IUIAnimationStoryboardEventHandler2=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationstoryboardeventhandler2")] +IUIAnimationStoryboardEventHandler2::OnStoryboardStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboardeventhandler2-onstoryboardstatuschanged")] +IUIAnimationStoryboardEventHandler2::OnStoryboardUpdated=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationstoryboardeventhandler2-onstoryboardupdated")] +IUIAnimationTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationtimer")] +IUIAnimationTimer::Disable=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtimer-disable")] +IUIAnimationTimer::Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtimer-enable")] +IUIAnimationTimer::GetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtimer-gettime")] +IUIAnimationTimer::IsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtimer-isenabled")] +IUIAnimationTimer::SetFrameRateThreshold=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtimer-setframeratethreshold")] +IUIAnimationTimer::SetTimerEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtimer-settimereventhandler")] +IUIAnimationTimer::SetTimerUpdateHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtimer-settimerupdatehandler")] +IUIAnimationTimerClientEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationtimerclienteventhandler")] +IUIAnimationTimerClientEventHandler::OnTimerClientStatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtimerclienteventhandler-ontimerclientstatuschanged")] +IUIAnimationTimerEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationtimereventhandler")] +IUIAnimationTimerEventHandler::OnPostUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtimereventhandler-onpostupdate")] +IUIAnimationTimerEventHandler::OnPreUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtimereventhandler-onpreupdate")] +IUIAnimationTimerEventHandler::OnRenderingTooSlow=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtimereventhandler-onrenderingtooslow")] +IUIAnimationTimerUpdateHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationtimerupdatehandler")] +IUIAnimationTimerUpdateHandler::ClearTimerClientEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtimerupdatehandler-cleartimerclienteventhandler")] +IUIAnimationTimerUpdateHandler::OnUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtimerupdatehandler-onupdate")] +IUIAnimationTimerUpdateHandler::SetTimerClientEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtimerupdatehandler-settimerclienteventhandler")] +IUIAnimationTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationtransition")] +IUIAnimationTransition::GetDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransition-getduration")] +IUIAnimationTransition::IsDurationKnown=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransition-isdurationknown")] +IUIAnimationTransition::SetInitialValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransition-setinitialvalue")] +IUIAnimationTransition::SetInitialVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransition-setinitialvelocity")] +IUIAnimationTransition2=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationtransition2")] +IUIAnimationTransition2::GetDimension=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransition2-getdimension")] +IUIAnimationTransition2::GetDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransition2-getduration")] +IUIAnimationTransition2::IsDurationKnown=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransition2-isdurationknown")] +IUIAnimationTransition2::SetInitialValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransition2-setinitialvalue")] +IUIAnimationTransition2::SetInitialVectorValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransition2-setinitialvectorvalue")] +IUIAnimationTransition2::SetInitialVectorVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransition2-setinitialvectorvelocity")] +IUIAnimationTransition2::SetInitialVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransition2-setinitialvelocity")] +IUIAnimationTransitionFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationtransitionfactory")] +IUIAnimationTransitionFactory::CreateTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionfactory-createtransition")] +IUIAnimationTransitionFactory2=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationtransitionfactory2")] +IUIAnimationTransitionFactory2::CreateTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionfactory2-createtransition")] +IUIAnimationTransitionLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationtransitionlibrary")] +IUIAnimationTransitionLibrary::CreateAccelerateDecelerateTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary-createacceleratedeceleratetransition")] +IUIAnimationTransitionLibrary::CreateConstantTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary-createconstanttransition")] +IUIAnimationTransitionLibrary::CreateCubicTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary-createcubictransition")] +IUIAnimationTransitionLibrary::CreateDiscreteTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary-creatediscretetransition")] +IUIAnimationTransitionLibrary::CreateInstantaneousTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary-createinstantaneoustransition")] +IUIAnimationTransitionLibrary::CreateLinearTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary-createlineartransition")] +IUIAnimationTransitionLibrary::CreateLinearTransitionFromSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary-createlineartransitionfromspeed")] +IUIAnimationTransitionLibrary::CreateParabolicTransitionFromAcceleration=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary-createparabolictransitionfromacceleration")] +IUIAnimationTransitionLibrary::CreateReversalTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary-createreversaltransition")] +IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary-createsinusoidaltransitionfromrange")] +IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary-createsinusoidaltransitionfromvelocity")] +IUIAnimationTransitionLibrary::CreateSmoothStopTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary-createsmoothstoptransition")] +IUIAnimationTransitionLibrary2=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationtransitionlibrary2")] +IUIAnimationTransitionLibrary2::CreateAccelerateDecelerateTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createacceleratedeceleratetransition")] +IUIAnimationTransitionLibrary2::CreateConstantTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createconstanttransition")] +IUIAnimationTransitionLibrary2::CreateCubicBezierLinearTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createcubicbezierlineartransition")] +IUIAnimationTransitionLibrary2::CreateCubicBezierLinearVectorTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createcubicbezierlinearvectortransition")] +IUIAnimationTransitionLibrary2::CreateCubicTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createcubictransition")] +IUIAnimationTransitionLibrary2::CreateCubicVectorTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createcubicvectortransition")] +IUIAnimationTransitionLibrary2::CreateDiscreteTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-creatediscretetransition")] +IUIAnimationTransitionLibrary2::CreateDiscreteVectorTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-creatediscretevectortransition")] +IUIAnimationTransitionLibrary2::CreateInstantaneousTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createinstantaneoustransition")] +IUIAnimationTransitionLibrary2::CreateInstantaneousVectorTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createinstantaneousvectortransition")] +IUIAnimationTransitionLibrary2::CreateLinearTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createlineartransition")] +IUIAnimationTransitionLibrary2::CreateLinearTransitionFromSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createlineartransitionfromspeed")] +IUIAnimationTransitionLibrary2::CreateLinearVectorTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createlinearvectortransition")] +IUIAnimationTransitionLibrary2::CreateLinearVectorTransitionFromSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createlinearvectortransitionfromspeed")] +IUIAnimationTransitionLibrary2::CreateParabolicTransitionFromAcceleration=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createparabolictransitionfromacceleration")] +IUIAnimationTransitionLibrary2::CreateReversalTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createreversaltransition")] +IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createsinusoidaltransitionfromrange")] +IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromVelocity=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createsinusoidaltransitionfromvelocity")] +IUIAnimationTransitionLibrary2::CreateSmoothStopTransition=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationtransitionlibrary2-createsmoothstoptransition")] +IUIAnimationVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationvariable")] +IUIAnimationVariable::GetCurrentStoryboard=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable-getcurrentstoryboard")] +IUIAnimationVariable::GetFinalIntegerValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable-getfinalintegervalue")] +IUIAnimationVariable::GetFinalValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable-getfinalvalue")] +IUIAnimationVariable::GetIntegerValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable-getintegervalue")] +IUIAnimationVariable::GetPreviousIntegerValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable-getpreviousintegervalue")] +IUIAnimationVariable::GetPreviousValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable-getpreviousvalue")] +IUIAnimationVariable::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable-gettag")] +IUIAnimationVariable::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable-getvalue")] +IUIAnimationVariable::SetLowerBound=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable-setlowerbound")] +IUIAnimationVariable::SetRoundingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable-setroundingmode")] +IUIAnimationVariable::SetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable-settag")] +IUIAnimationVariable::SetUpperBound=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable-setupperbound")] +IUIAnimationVariable::SetVariableChangeHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable-setvariablechangehandler")] +IUIAnimationVariable::SetVariableIntegerChangeHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable-setvariableintegerchangehandler")] +IUIAnimationVariable2=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationvariable2")] +IUIAnimationVariable2::GetCurrentStoryboard=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getcurrentstoryboard")] +IUIAnimationVariable2::GetCurve=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getcurve")] +IUIAnimationVariable2::GetDimension=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getdimension")] +IUIAnimationVariable2::GetFinalIntegerValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getfinalintegervalue")] +IUIAnimationVariable2::GetFinalIntegerVectorValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getfinalintegervectorvalue")] +IUIAnimationVariable2::GetFinalValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getfinalvalue")] +IUIAnimationVariable2::GetFinalVectorValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getfinalvectorvalue")] +IUIAnimationVariable2::GetIntegerValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getintegervalue")] +IUIAnimationVariable2::GetIntegerVectorValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getintegervectorvalue")] +IUIAnimationVariable2::GetPreviousIntegerValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getpreviousintegervalue")] +IUIAnimationVariable2::GetPreviousIntegerVectorValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getpreviousintegervectorvalue")] +IUIAnimationVariable2::GetPreviousValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getpreviousvalue")] +IUIAnimationVariable2::GetPreviousVectorValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getpreviousvectorvalue")] +IUIAnimationVariable2::GetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-gettag")] +IUIAnimationVariable2::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getvalue")] +IUIAnimationVariable2::GetVectorCurve=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getvectorcurve")] +IUIAnimationVariable2::GetVectorValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-getvectorvalue")] +IUIAnimationVariable2::SetLowerBound=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-setlowerbound")] +IUIAnimationVariable2::SetLowerBoundVector=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-setlowerboundvector")] +IUIAnimationVariable2::SetRoundingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-setroundingmode")] +IUIAnimationVariable2::SetTag=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-settag")] +IUIAnimationVariable2::SetUpperBound=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-setupperbound")] +IUIAnimationVariable2::SetUpperBoundVector=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-setupperboundvector")] +IUIAnimationVariable2::SetVariableChangeHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-setvariablechangehandler")] +IUIAnimationVariable2::SetVariableCurveChangeHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-setvariablecurvechangehandler")] +IUIAnimationVariable2::SetVariableIntegerChangeHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariable2-setvariableintegerchangehandler")] +IUIAnimationVariableChangeHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationvariablechangehandler")] +IUIAnimationVariableChangeHandler::OnValueChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariablechangehandler-onvaluechanged")] +IUIAnimationVariableChangeHandler2=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationvariablechangehandler2")] +IUIAnimationVariableChangeHandler2::OnValueChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariablechangehandler2-onvaluechanged")] +IUIAnimationVariableCurveChangeHandler2=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationvariablecurvechangehandler2")] +IUIAnimationVariableCurveChangeHandler2::OnCurveChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariablecurvechangehandler2-oncurvechanged")] +IUIAnimationVariableIntegerChangeHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationvariableintegerchangehandler")] +IUIAnimationVariableIntegerChangeHandler::OnIntegerValueChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariableintegerchangehandler-onintegervaluechanged")] +IUIAnimationVariableIntegerChangeHandler2=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nn-uianimation-iuianimationvariableintegerchangehandler2")] +IUIAnimationVariableIntegerChangeHandler2::OnIntegerValueChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/nf-uianimation-iuianimationvariableintegerchangehandler2-onintegervaluechanged")] +IUIApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nn-uiribbon-iuiapplication")] +IUIApplication::OnCreateUICommand=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiapplication-oncreateuicommand")] +IUIApplication::OnDestroyUICommand=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiapplication-ondestroyuicommand")] +IUIApplication::OnViewChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiapplication-onviewchanged")] +IUIAutomation=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomation")] +IUIAutomation::AddAutomationEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-addautomationeventhandler")] +IUIAutomation::AddFocusChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-addfocuschangedeventhandler")] +IUIAutomation::AddPropertyChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-addpropertychangedeventhandler")] +IUIAutomation::AddPropertyChangedEventHandlerNativeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-addpropertychangedeventhandlernativearray")] +IUIAutomation::AddStructureChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-addstructurechangedeventhandler")] +IUIAutomation::CheckNotSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-checknotsupported")] +IUIAutomation::CompareElements=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-compareelements")] +IUIAutomation::CompareRuntimeIds=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-compareruntimeids")] +IUIAutomation::ContentViewCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_contentviewcondition")] +IUIAutomation::ContentViewWalker=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_contentviewwalker")] +IUIAutomation::ControlViewCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_controlviewcondition")] +IUIAutomation::ControlViewWalker=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_controlviewwalker")] +IUIAutomation::CreateAndCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-createandcondition")] +IUIAutomation::CreateAndConditionFromArray=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-createandconditionfromarray")] +IUIAutomation::CreateAndConditionFromNativeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-createandconditionfromnativearray")] +IUIAutomation::CreateCacheRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-createcacherequest")] +IUIAutomation::CreateFalseCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-createfalsecondition")] +IUIAutomation::CreateNotCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-createnotcondition")] +IUIAutomation::CreateOrCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-createorcondition")] +IUIAutomation::CreateOrConditionFromArray=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-createorconditionfromarray")] +IUIAutomation::CreateOrConditionFromNativeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-createorconditionfromnativearray")] +IUIAutomation::CreatePropertyCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-createpropertycondition")] +IUIAutomation::CreatePropertyConditionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-createpropertyconditionex")] +IUIAutomation::CreateProxyFactoryEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-createproxyfactoryentry")] +IUIAutomation::CreateTreeWalker=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-createtreewalker")] +IUIAutomation::CreateTrueCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-createtruecondition")] +IUIAutomation::ElementFromHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-elementfromhandle")] +IUIAutomation::ElementFromHandleBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-elementfromhandlebuildcache")] +IUIAutomation::ElementFromIAccessible=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-elementfromiaccessible")] +IUIAutomation::ElementFromIAccessibleBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-elementfromiaccessiblebuildcache")] +IUIAutomation::ElementFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-elementfrompoint")] +IUIAutomation::ElementFromPointBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-elementfrompointbuildcache")] +IUIAutomation::get_ContentViewCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_contentviewcondition")] +IUIAutomation::get_ContentViewWalker=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_contentviewwalker")] +IUIAutomation::get_ControlViewCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_controlviewcondition")] +IUIAutomation::get_ControlViewWalker=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_controlviewwalker")] +IUIAutomation::get_ProxyFactoryMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_proxyfactorymapping")] +IUIAutomation::get_RawViewCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_rawviewcondition")] +IUIAutomation::get_RawViewWalker=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_rawviewwalker")] +IUIAutomation::get_ReservedMixedAttributeValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_reservedmixedattributevalue")] +IUIAutomation::get_ReservedNotSupportedValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_reservednotsupportedvalue")] +IUIAutomation::GetFocusedElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-getfocusedelement")] +IUIAutomation::GetFocusedElementBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-getfocusedelementbuildcache")] +IUIAutomation::GetPatternProgrammaticName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-getpatternprogrammaticname")] +IUIAutomation::GetPropertyProgrammaticName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-getpropertyprogrammaticname")] +IUIAutomation::GetRootElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-getrootelement")] +IUIAutomation::GetRootElementBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-getrootelementbuildcache")] +IUIAutomation::IntNativeArrayToSafeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-intnativearraytosafearray")] +IUIAutomation::IntSafeArrayToNativeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-intsafearraytonativearray")] +IUIAutomation::PollForPotentialSupportedPatterns=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-pollforpotentialsupportedpatterns")] +IUIAutomation::PollForPotentialSupportedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-pollforpotentialsupportedproperties")] +IUIAutomation::ProxyFactoryMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_proxyfactorymapping")] +IUIAutomation::RawViewCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_rawviewcondition")] +IUIAutomation::RawViewWalker=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_rawviewwalker")] +IUIAutomation::RectToVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-recttovariant")] +IUIAutomation::RemoveAllEventHandlers=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-removealleventhandlers")] +IUIAutomation::RemoveAutomationEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-removeautomationeventhandler")] +IUIAutomation::RemoveFocusChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-removefocuschangedeventhandler")] +IUIAutomation::RemovePropertyChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-removepropertychangedeventhandler")] +IUIAutomation::RemoveStructureChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-removestructurechangedeventhandler")] +IUIAutomation::ReservedMixedAttributeValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_reservedmixedattributevalue")] +IUIAutomation::ReservedNotSupportedValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-get_reservednotsupportedvalue")] +IUIAutomation::SafeArrayToRectNativeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-safearraytorectnativearray")] +IUIAutomation::VariantToRect=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation-varianttorect")] +IUIAutomation2=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomation2")] +IUIAutomation2::AutoSetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation2-put_autosetfocus")] +IUIAutomation2::ConnectionTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation2-put_connectiontimeout")] +IUIAutomation2::get_AutoSetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation2-get_autosetfocus")] +IUIAutomation2::get_ConnectionTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation2-get_connectiontimeout")] +IUIAutomation2::get_TransactionTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation2-get_transactiontimeout")] +IUIAutomation2::put_AutoSetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation2-put_autosetfocus")] +IUIAutomation2::put_ConnectionTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation2-put_connectiontimeout")] +IUIAutomation2::put_TransactionTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation2-put_transactiontimeout")] +IUIAutomation2::TransactionTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation2-put_transactiontimeout")] +IUIAutomation3=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomation3")] +IUIAutomation3::AddTextEditTextChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation3-addtextedittextchangedeventhandler")] +IUIAutomation3::RemoveTextEditTextChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation3-removetextedittextchangedeventhandler")] +IUIAutomation4=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomation4")] +IUIAutomation4::AddChangesEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation4-addchangeseventhandler")] +IUIAutomation4::RemoveChangesEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation4-removechangeseventhandler")] +IUIAutomation5=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomation5")] +IUIAutomation5::AddNotificationEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation5-addnotificationeventhandler")] +IUIAutomation5::RemoveNotificationEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation5-removenotificationeventhandler")] +IUIAutomation6=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomation6")] +IUIAutomation6::AddActiveTextPositionChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation6-addactivetextpositionchangedeventhandler")] +IUIAutomation6::AddEventHandlerGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation6-addeventhandlergroup")] +IUIAutomation6::CoalesceEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation6-put_coalesceevents")] +IUIAutomation6::ConnectionRecoveryBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation6-put_connectionrecoverybehavior")] +IUIAutomation6::CreateEventHandlerGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation6-createeventhandlergroup")] +IUIAutomation6::get_CoalesceEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation6-get_coalesceevents")] +IUIAutomation6::get_ConnectionRecoveryBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation6-get_connectionrecoverybehavior")] +IUIAutomation6::put_CoalesceEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation6-put_coalesceevents")] +IUIAutomation6::put_ConnectionRecoveryBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation6-put_connectionrecoverybehavior")] +IUIAutomation6::RemoveActiveTextPositionChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation6-removeactivetextpositionchangedeventhandler")] +IUIAutomation6::RemoveEventHandlerGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomation6-removeeventhandlergroup")] +IUIAutomationActiveTextPositionChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationactivetextpositionchangedeventhandler")] +IUIAutomationActiveTextPositionChangedEventHandler::HandleActiveTextPositionChangedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationactivetextpositionchangedeventhandler-handleactivetextpositionchangedevent")] +IUIAutomationAndCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationandcondition")] +IUIAutomationAndCondition::ChildCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationandcondition-get_childcount")] +IUIAutomationAndCondition::get_ChildCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationandcondition-get_childcount")] +IUIAutomationAndCondition::GetChildren=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationandcondition-getchildren")] +IUIAutomationAndCondition::GetChildrenAsNativeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationandcondition-getchildrenasnativearray")] +IUIAutomationAnnotationPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationannotationpattern")] +IUIAutomationAnnotationPattern::CachedAnnotationTypeId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_cachedannotationtypeid")] +IUIAutomationAnnotationPattern::CachedAnnotationTypeName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_cachedannotationtypename")] +IUIAutomationAnnotationPattern::CachedAuthor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_cachedauthor")] +IUIAutomationAnnotationPattern::CachedDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_cacheddatetime")] +IUIAutomationAnnotationPattern::CachedTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_cachedtarget")] +IUIAutomationAnnotationPattern::CurrentAnnotationTypeId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_currentannotationtypeid")] +IUIAutomationAnnotationPattern::CurrentAnnotationTypeName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_currentannotationtypename")] +IUIAutomationAnnotationPattern::CurrentAuthor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_currentauthor")] +IUIAutomationAnnotationPattern::CurrentDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_currentdatetime")] +IUIAutomationAnnotationPattern::CurrentTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_currenttarget")] +IUIAutomationAnnotationPattern::get_CachedAnnotationTypeId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_cachedannotationtypeid")] +IUIAutomationAnnotationPattern::get_CachedAnnotationTypeName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_cachedannotationtypename")] +IUIAutomationAnnotationPattern::get_CachedAuthor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_cachedauthor")] +IUIAutomationAnnotationPattern::get_CachedDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_cacheddatetime")] +IUIAutomationAnnotationPattern::get_CachedTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_cachedtarget")] +IUIAutomationAnnotationPattern::get_CurrentAnnotationTypeId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_currentannotationtypeid")] +IUIAutomationAnnotationPattern::get_CurrentAnnotationTypeName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_currentannotationtypename")] +IUIAutomationAnnotationPattern::get_CurrentAuthor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_currentauthor")] +IUIAutomationAnnotationPattern::get_CurrentDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_currentdatetime")] +IUIAutomationAnnotationPattern::get_CurrentTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationannotationpattern-get_currenttarget")] +IUIAutomationBoolCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationboolcondition")] +IUIAutomationBoolCondition::BooleanValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationboolcondition-get_booleanvalue")] +IUIAutomationBoolCondition::get_BooleanValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationboolcondition-get_booleanvalue")] +IUIAutomationCacheRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationcacherequest")] +IUIAutomationCacheRequest::AddPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationcacherequest-addpattern")] +IUIAutomationCacheRequest::AddProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationcacherequest-addproperty")] +IUIAutomationCacheRequest::AutomationElementMode=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationcacherequest-get_automationelementmode")] +IUIAutomationCacheRequest::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationcacherequest-clone")] +IUIAutomationCacheRequest::get_AutomationElementMode=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationcacherequest-get_automationelementmode")] +IUIAutomationCacheRequest::get_TreeFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationcacherequest-get_treefilter")] +IUIAutomationCacheRequest::get_TreeScope=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationcacherequest-get_treescope")] +IUIAutomationCacheRequest::put_AutomationElementMode=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationcacherequest-put_automationelementmode")] +IUIAutomationCacheRequest::put_TreeFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationcacherequest-put_treefilter")] +IUIAutomationCacheRequest::put_TreeScope=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationcacherequest-put_treescope")] +IUIAutomationCacheRequest::TreeFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationcacherequest-put_treefilter")] +IUIAutomationCacheRequest::TreeScope=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationcacherequest-get_treescope")] +IUIAutomationChangesEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationchangeseventhandler")] +IUIAutomationChangesEventHandler::HandleChangesEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationchangeseventhandler-handlechangesevent")] +IUIAutomationCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationcondition")] +IUIAutomationCustomNavigationPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationcustomnavigationpattern")] +IUIAutomationCustomNavigationPattern::Navigate=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationcustomnavigationpattern-navigate")] +IUIAutomationDockPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationdockpattern")] +IUIAutomationDockPattern::CachedDockPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdockpattern-get_cacheddockposition")] +IUIAutomationDockPattern::CurrentDockPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdockpattern-get_currentdockposition")] +IUIAutomationDockPattern::get_CachedDockPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdockpattern-get_cacheddockposition")] +IUIAutomationDockPattern::get_CurrentDockPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdockpattern-get_currentdockposition")] +IUIAutomationDockPattern::SetDockPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdockpattern-setdockposition")] +IUIAutomationDragPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationdragpattern")] +IUIAutomationDragPattern::CachedDropEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdragpattern-get_cacheddropeffect")] +IUIAutomationDragPattern::CachedDropEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdragpattern-get_cacheddropeffects")] +IUIAutomationDragPattern::CachedIsGrabbed=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdragpattern-get_cachedisgrabbed")] +IUIAutomationDragPattern::CurrentDropEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdragpattern-get_currentdropeffect")] +IUIAutomationDragPattern::CurrentDropEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdragpattern-get_currentdropeffects")] +IUIAutomationDragPattern::CurrentIsGrabbed=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdragpattern-get_currentisgrabbed")] +IUIAutomationDragPattern::get_CachedDropEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdragpattern-get_cacheddropeffect")] +IUIAutomationDragPattern::get_CachedDropEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdragpattern-get_cacheddropeffects")] +IUIAutomationDragPattern::get_CachedIsGrabbed=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdragpattern-get_cachedisgrabbed")] +IUIAutomationDragPattern::get_CurrentDropEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdragpattern-get_currentdropeffect")] +IUIAutomationDragPattern::get_CurrentDropEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdragpattern-get_currentdropeffects")] +IUIAutomationDragPattern::get_CurrentIsGrabbed=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdragpattern-get_currentisgrabbed")] +IUIAutomationDragPattern::GetCachedGrabbedItems=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdragpattern-getcachedgrabbeditems")] +IUIAutomationDragPattern::GetCurrentGrabbedItems=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdragpattern-getcurrentgrabbeditems")] +IUIAutomationDropTargetPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationdroptargetpattern")] +IUIAutomationDropTargetPattern::CachedDropTargetEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdroptargetpattern-get_cacheddroptargeteffect")] +IUIAutomationDropTargetPattern::CachedDropTargetEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdroptargetpattern-get_cacheddroptargeteffects")] +IUIAutomationDropTargetPattern::CurrentDropTargetEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdroptargetpattern-get_currentdroptargeteffect")] +IUIAutomationDropTargetPattern::CurrentDropTargetEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdroptargetpattern-get_currentdroptargeteffects")] +IUIAutomationDropTargetPattern::get_CachedDropTargetEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdroptargetpattern-get_cacheddroptargeteffect")] +IUIAutomationDropTargetPattern::get_CachedDropTargetEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdroptargetpattern-get_cacheddroptargeteffects")] +IUIAutomationDropTargetPattern::get_CurrentDropTargetEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdroptargetpattern-get_currentdroptargeteffect")] +IUIAutomationDropTargetPattern::get_CurrentDropTargetEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationdroptargetpattern-get_currentdroptargeteffects")] +IUIAutomationElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationelement")] +IUIAutomationElement::BuildUpdatedCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-buildupdatedcache")] +IUIAutomationElement::CachedAcceleratorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedacceleratorkey")] +IUIAutomationElement::CachedAccessKey=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedaccesskey")] +IUIAutomationElement::CachedAriaProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedariaproperties")] +IUIAutomationElement::CachedAriaRole=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedariarole")] +IUIAutomationElement::CachedAutomationId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedautomationid")] +IUIAutomationElement::CachedBoundingRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedboundingrectangle")] +IUIAutomationElement::CachedClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedclassname")] +IUIAutomationElement::CachedControllerFor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedcontrollerfor")] +IUIAutomationElement::CachedControlType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedcontroltype")] +IUIAutomationElement::CachedCulture=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedculture")] +IUIAutomationElement::CachedDescribedBy=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cacheddescribedby")] +IUIAutomationElement::CachedFlowsTo=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedflowsto")] +IUIAutomationElement::CachedFrameworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedframeworkid")] +IUIAutomationElement::CachedHasKeyboardFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedhaskeyboardfocus")] +IUIAutomationElement::CachedHelpText=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedhelptext")] +IUIAutomationElement::CachedIsContentElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachediscontentelement")] +IUIAutomationElement::CachedIsControlElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachediscontrolelement")] +IUIAutomationElement::CachedIsDataValidForForm=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedisdatavalidforform")] +IUIAutomationElement::CachedIsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedisenabled")] +IUIAutomationElement::CachedIsKeyboardFocusable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachediskeyboardfocusable")] +IUIAutomationElement::CachedIsOffscreen=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedisoffscreen")] +IUIAutomationElement::CachedIsPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedispassword")] +IUIAutomationElement::CachedIsRequiredForForm=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedisrequiredforform")] +IUIAutomationElement::CachedItemStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cacheditemstatus")] +IUIAutomationElement::CachedItemType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cacheditemtype")] +IUIAutomationElement::CachedLabeledBy=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedlabeledby")] +IUIAutomationElement::CachedLocalizedControlType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedlocalizedcontroltype")] +IUIAutomationElement::CachedName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedname")] +IUIAutomationElement::CachedNativeWindowHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachednativewindowhandle")] +IUIAutomationElement::CachedOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedorientation")] +IUIAutomationElement::CachedProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedprocessid")] +IUIAutomationElement::CachedProviderDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedproviderdescription")] +IUIAutomationElement::CurrentAcceleratorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentacceleratorkey")] +IUIAutomationElement::CurrentAccessKey=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentaccesskey")] +IUIAutomationElement::CurrentAriaProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentariaproperties")] +IUIAutomationElement::CurrentAriaRole=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentariarole")] +IUIAutomationElement::CurrentAutomationId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentautomationid")] +IUIAutomationElement::CurrentBoundingRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentboundingrectangle")] +IUIAutomationElement::CurrentClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentclassname")] +IUIAutomationElement::CurrentControllerFor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentcontrollerfor")] +IUIAutomationElement::CurrentControlType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentcontroltype")] +IUIAutomationElement::CurrentCulture=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentculture")] +IUIAutomationElement::CurrentDescribedBy=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentdescribedby")] +IUIAutomationElement::CurrentFlowsTo=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentflowsto")] +IUIAutomationElement::CurrentFrameworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentframeworkid")] +IUIAutomationElement::CurrentHasKeyboardFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currenthaskeyboardfocus")] +IUIAutomationElement::CurrentHelpText=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currenthelptext")] +IUIAutomationElement::CurrentIsContentElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentiscontentelement")] +IUIAutomationElement::CurrentIsControlElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentiscontrolelement")] +IUIAutomationElement::CurrentIsDataValidForForm=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentisdatavalidforform")] +IUIAutomationElement::CurrentIsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentisenabled")] +IUIAutomationElement::CurrentIsKeyboardFocusable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentiskeyboardfocusable")] +IUIAutomationElement::CurrentIsOffscreen=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentisoffscreen")] +IUIAutomationElement::CurrentIsPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentispassword")] +IUIAutomationElement::CurrentIsRequiredForForm=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentisrequiredforform")] +IUIAutomationElement::CurrentItemStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentitemstatus")] +IUIAutomationElement::CurrentItemType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentitemtype")] +IUIAutomationElement::CurrentLabeledBy=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentlabeledby")] +IUIAutomationElement::CurrentLocalizedControlType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentlocalizedcontroltype")] +IUIAutomationElement::CurrentName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentname")] +IUIAutomationElement::CurrentNativeWindowHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentnativewindowhandle")] +IUIAutomationElement::CurrentOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentorientation")] +IUIAutomationElement::CurrentProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentprocessid")] +IUIAutomationElement::CurrentProviderDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentproviderdescription")] +IUIAutomationElement::FindAll=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-findall")] +IUIAutomationElement::FindAllBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-findallbuildcache")] +IUIAutomationElement::FindFirst=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-findfirst")] +IUIAutomationElement::FindFirstBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-findfirstbuildcache")] +IUIAutomationElement::get_CachedAcceleratorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedacceleratorkey")] +IUIAutomationElement::get_CachedAccessKey=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedaccesskey")] +IUIAutomationElement::get_CachedAriaProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedariaproperties")] +IUIAutomationElement::get_CachedAriaRole=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedariarole")] +IUIAutomationElement::get_CachedAutomationId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedautomationid")] +IUIAutomationElement::get_CachedBoundingRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedboundingrectangle")] +IUIAutomationElement::get_CachedClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedclassname")] +IUIAutomationElement::get_CachedControllerFor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedcontrollerfor")] +IUIAutomationElement::get_CachedControlType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedcontroltype")] +IUIAutomationElement::get_CachedCulture=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedculture")] +IUIAutomationElement::get_CachedDescribedBy=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cacheddescribedby")] +IUIAutomationElement::get_CachedFlowsTo=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedflowsto")] +IUIAutomationElement::get_CachedFrameworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedframeworkid")] +IUIAutomationElement::get_CachedHasKeyboardFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedhaskeyboardfocus")] +IUIAutomationElement::get_CachedHelpText=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedhelptext")] +IUIAutomationElement::get_CachedIsContentElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachediscontentelement")] +IUIAutomationElement::get_CachedIsControlElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachediscontrolelement")] +IUIAutomationElement::get_CachedIsDataValidForForm=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedisdatavalidforform")] +IUIAutomationElement::get_CachedIsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedisenabled")] +IUIAutomationElement::get_CachedIsKeyboardFocusable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachediskeyboardfocusable")] +IUIAutomationElement::get_CachedIsOffscreen=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedisoffscreen")] +IUIAutomationElement::get_CachedIsPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedispassword")] +IUIAutomationElement::get_CachedIsRequiredForForm=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedisrequiredforform")] +IUIAutomationElement::get_CachedItemStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cacheditemstatus")] +IUIAutomationElement::get_CachedItemType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cacheditemtype")] +IUIAutomationElement::get_CachedLabeledBy=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedlabeledby")] +IUIAutomationElement::get_CachedLocalizedControlType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedlocalizedcontroltype")] +IUIAutomationElement::get_CachedName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedname")] +IUIAutomationElement::get_CachedNativeWindowHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachednativewindowhandle")] +IUIAutomationElement::get_CachedOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedorientation")] +IUIAutomationElement::get_CachedProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedprocessid")] +IUIAutomationElement::get_CachedProviderDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_cachedproviderdescription")] +IUIAutomationElement::get_CurrentAcceleratorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentacceleratorkey")] +IUIAutomationElement::get_CurrentAccessKey=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentaccesskey")] +IUIAutomationElement::get_CurrentAriaProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentariaproperties")] +IUIAutomationElement::get_CurrentAriaRole=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentariarole")] +IUIAutomationElement::get_CurrentAutomationId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentautomationid")] +IUIAutomationElement::get_CurrentBoundingRectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentboundingrectangle")] +IUIAutomationElement::get_CurrentClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentclassname")] +IUIAutomationElement::get_CurrentControllerFor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentcontrollerfor")] +IUIAutomationElement::get_CurrentControlType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentcontroltype")] +IUIAutomationElement::get_CurrentCulture=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentculture")] +IUIAutomationElement::get_CurrentDescribedBy=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentdescribedby")] +IUIAutomationElement::get_CurrentFlowsTo=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentflowsto")] +IUIAutomationElement::get_CurrentFrameworkId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentframeworkid")] +IUIAutomationElement::get_CurrentHasKeyboardFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currenthaskeyboardfocus")] +IUIAutomationElement::get_CurrentHelpText=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currenthelptext")] +IUIAutomationElement::get_CurrentIsContentElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentiscontentelement")] +IUIAutomationElement::get_CurrentIsControlElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentiscontrolelement")] +IUIAutomationElement::get_CurrentIsDataValidForForm=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentisdatavalidforform")] +IUIAutomationElement::get_CurrentIsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentisenabled")] +IUIAutomationElement::get_CurrentIsKeyboardFocusable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentiskeyboardfocusable")] +IUIAutomationElement::get_CurrentIsOffscreen=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentisoffscreen")] +IUIAutomationElement::get_CurrentIsPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentispassword")] +IUIAutomationElement::get_CurrentIsRequiredForForm=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentisrequiredforform")] +IUIAutomationElement::get_CurrentItemStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentitemstatus")] +IUIAutomationElement::get_CurrentItemType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentitemtype")] +IUIAutomationElement::get_CurrentLabeledBy=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentlabeledby")] +IUIAutomationElement::get_CurrentLocalizedControlType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentlocalizedcontroltype")] +IUIAutomationElement::get_CurrentName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentname")] +IUIAutomationElement::get_CurrentNativeWindowHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentnativewindowhandle")] +IUIAutomationElement::get_CurrentOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentorientation")] +IUIAutomationElement::get_CurrentProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentprocessid")] +IUIAutomationElement::get_CurrentProviderDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-get_currentproviderdescription")] +IUIAutomationElement::GetCachedChildren=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-getcachedchildren")] +IUIAutomationElement::GetCachedParent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-getcachedparent")] +IUIAutomationElement::GetCachedPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-getcachedpattern")] +IUIAutomationElement::GetCachedPatternAs=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-getcachedpatternas")] +IUIAutomationElement::GetCachedPropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-getcachedpropertyvalue")] +IUIAutomationElement::GetCachedPropertyValueEx=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-getcachedpropertyvalueex")] +IUIAutomationElement::GetClickablePoint=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-getclickablepoint")] +IUIAutomationElement::GetCurrentPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-getcurrentpattern")] +IUIAutomationElement::GetCurrentPatternAs=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-getcurrentpatternas")] +IUIAutomationElement::GetCurrentPropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-getcurrentpropertyvalue")] +IUIAutomationElement::GetCurrentPropertyValueEx=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-getcurrentpropertyvalueex")] +IUIAutomationElement::GetRuntimeId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-getruntimeid")] +IUIAutomationElement::SetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement-setfocus")] +IUIAutomationElement2=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationelement2")] +IUIAutomationElement2::CachedFlowsFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement2-get_cachedflowsfrom")] +IUIAutomationElement2::CachedLiveSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement2-get_cachedlivesetting")] +IUIAutomationElement2::CachedOptimizeForVisualContent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement2-get_cachedoptimizeforvisualcontent")] +IUIAutomationElement2::CurrentFlowsFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement2-get_currentflowsfrom")] +IUIAutomationElement2::CurrentLiveSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement2-get_currentlivesetting")] +IUIAutomationElement2::CurrentOptimizeForVisualContent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement2-get_currentoptimizeforvisualcontent")] +IUIAutomationElement2::get_CachedFlowsFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement2-get_cachedflowsfrom")] +IUIAutomationElement2::get_CachedLiveSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement2-get_cachedlivesetting")] +IUIAutomationElement2::get_CachedOptimizeForVisualContent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement2-get_cachedoptimizeforvisualcontent")] +IUIAutomationElement2::get_CurrentFlowsFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement2-get_currentflowsfrom")] +IUIAutomationElement2::get_CurrentLiveSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement2-get_currentlivesetting")] +IUIAutomationElement2::get_CurrentOptimizeForVisualContent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement2-get_currentoptimizeforvisualcontent")] +IUIAutomationElement2::put_CachedFlowsFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement2-get_cachedflowsfrom")] +IUIAutomationElement2::put_CurrentFlowsFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement2-get_currentflowsfrom")] +IUIAutomationElement3=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationelement3")] +IUIAutomationElement3::CachedIsPeripheral=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement3-get_cachedisperipheral")] +IUIAutomationElement3::CurrentIsPeripheral=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement3-get_currentisperipheral")] +IUIAutomationElement3::get_CachedIsPeripheral=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement3-get_cachedisperipheral")] +IUIAutomationElement3::get_CurrentIsPeripheral=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement3-get_currentisperipheral")] +IUIAutomationElement3::ShowContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement3-showcontextmenu")] +IUIAutomationElement4=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationelement4")] +IUIAutomationElement4::CachedAnnotationObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_cachedannotationobjects")] +IUIAutomationElement4::CachedAnnotationTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_cachedannotationtypes")] +IUIAutomationElement4::CachedLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_cachedlevel")] +IUIAutomationElement4::CachedPositionInSet=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_cachedpositioninset")] +IUIAutomationElement4::CachedSizeOfSet=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_cachedsizeofset")] +IUIAutomationElement4::CurrentAnnotationObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_currentannotationobjects")] +IUIAutomationElement4::CurrentAnnotationTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_currentannotationtypes")] +IUIAutomationElement4::CurrentLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_currentlevel")] +IUIAutomationElement4::CurrentPositionInSet=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_currentpositioninset")] +IUIAutomationElement4::CurrentSizeOfSet=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_currentsizeofset")] +IUIAutomationElement4::get_CachedAnnotationObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_cachedannotationobjects")] +IUIAutomationElement4::get_CachedAnnotationTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_cachedannotationtypes")] +IUIAutomationElement4::get_CachedLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_cachedlevel")] +IUIAutomationElement4::get_CachedPositionInSet=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_cachedpositioninset")] +IUIAutomationElement4::get_CachedSizeOfSet=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_cachedsizeofset")] +IUIAutomationElement4::get_CurrentAnnotationObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_currentannotationobjects")] +IUIAutomationElement4::get_CurrentAnnotationTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_currentannotationtypes")] +IUIAutomationElement4::get_CurrentLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_currentlevel")] +IUIAutomationElement4::get_CurrentPositionInSet=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_currentpositioninset")] +IUIAutomationElement4::get_CurrentSizeOfSet=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement4-get_currentsizeofset")] +IUIAutomationElement5=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationelement5")] +IUIAutomationElement5::CachedLandmarkType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement5-get_cachedlandmarktype")] +IUIAutomationElement5::CachedLocalizedLandmarkType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement5-get_cachedlocalizedlandmarktype")] +IUIAutomationElement5::CurrentLandmarkType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement5-get_currentlandmarktype")] +IUIAutomationElement5::CurrentLocalizedLandmarkType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement5-get_currentlocalizedlandmarktype")] +IUIAutomationElement5::get_CachedLandmarkType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement5-get_cachedlandmarktype")] +IUIAutomationElement5::get_CachedLocalizedLandmarkType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement5-get_cachedlocalizedlandmarktype")] +IUIAutomationElement5::get_CurrentLandmarkType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement5-get_currentlandmarktype")] +IUIAutomationElement5::get_CurrentLocalizedLandmarkType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement5-get_currentlocalizedlandmarktype")] +IUIAutomationElement6=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationelement6")] +IUIAutomationElement6::CachedFullDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement6-get_cachedfulldescription")] +IUIAutomationElement6::CurrentFullDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement6-get_currentfulldescription")] +IUIAutomationElement6::get_CachedFullDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement6-get_cachedfulldescription")] +IUIAutomationElement6::get_CurrentFullDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement6-get_currentfulldescription")] +IUIAutomationElement7=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationelement7")] +IUIAutomationElement7::FindAllWithOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement7-findallwithoptions")] +IUIAutomationElement7::FindAllWithOptionsBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement7-findallwithoptionsbuildcache")] +IUIAutomationElement7::FindFirstWithOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement7-findfirstwithoptions")] +IUIAutomationElement7::FindFirstWithOptionsBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement7-findfirstwithoptionsbuildcache")] +IUIAutomationElement7::GetCurrentMetadataValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement7-getcurrentmetadatavalue")] +IUIAutomationElement8=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationelement8")] +IUIAutomationElement8::CachedHeadingLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement8-get_cachedheadinglevel")] +IUIAutomationElement8::CurrentHeadingLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement8-get_currentheadinglevel")] +IUIAutomationElement8::get_CachedHeadingLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement8-get_cachedheadinglevel")] +IUIAutomationElement8::get_CurrentHeadingLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement8-get_currentheadinglevel")] +IUIAutomationElement9=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationelement9")] +IUIAutomationElement9::CachedIsDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement9-get_cachedisdialog")] +IUIAutomationElement9::CurrentIsDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement9-get_currentisdialog")] +IUIAutomationElement9::get_CachedIsDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement9-get_cachedisdialog")] +IUIAutomationElement9::get_CurrentIsDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelement9-get_currentisdialog")] +IUIAutomationElementArray=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationelementarray")] +IUIAutomationElementArray::get_Length=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelementarray-get_length")] +IUIAutomationElementArray::GetElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelementarray-getelement")] +IUIAutomationElementArray::Length=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationelementarray-get_length")] +IUIAutomationEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationeventhandler")] +IUIAutomationEventHandler::HandleAutomationEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationeventhandler-handleautomationevent")] +IUIAutomationEventHandlerGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationeventhandlergroup")] +IUIAutomationEventHandlerGroup::AddActiveTextPositionChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationeventhandlergroup-addactivetextpositionchangedeventhandler")] +IUIAutomationEventHandlerGroup::AddAutomationEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationeventhandlergroup-addautomationeventhandler")] +IUIAutomationEventHandlerGroup::AddChangesEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationeventhandlergroup-addchangeseventhandler")] +IUIAutomationEventHandlerGroup::AddNotificationEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationeventhandlergroup-addnotificationeventhandler")] +IUIAutomationEventHandlerGroup::AddPropertyChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationeventhandlergroup-addpropertychangedeventhandler")] +IUIAutomationEventHandlerGroup::AddStructureChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationeventhandlergroup-addstructurechangedeventhandler")] +IUIAutomationEventHandlerGroup::AddTextEditTextChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationeventhandlergroup-addtextedittextchangedeventhandler")] +IUIAutomationExpandCollapsePattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationexpandcollapsepattern")] +IUIAutomationExpandCollapsePattern::CachedExpandCollapseState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationexpandcollapsepattern-get_cachedexpandcollapsestate")] +IUIAutomationExpandCollapsePattern::Collapse=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationexpandcollapsepattern-collapse")] +IUIAutomationExpandCollapsePattern::CurrentExpandCollapseState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationexpandcollapsepattern-get_currentexpandcollapsestate")] +IUIAutomationExpandCollapsePattern::Expand=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationexpandcollapsepattern-expand")] +IUIAutomationExpandCollapsePattern::get_CachedExpandCollapseState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationexpandcollapsepattern-get_cachedexpandcollapsestate")] +IUIAutomationExpandCollapsePattern::get_CurrentExpandCollapseState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationexpandcollapsepattern-get_currentexpandcollapsestate")] +IUIAutomationFocusChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationfocuschangedeventhandler")] +IUIAutomationFocusChangedEventHandler::HandleFocusChangedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationfocuschangedeventhandler-handlefocuschangedevent")] +IUIAutomationGridItemPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationgriditempattern")] +IUIAutomationGridItemPattern::CachedColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_cachedcolumn")] +IUIAutomationGridItemPattern::CachedColumnSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_cachedcolumnspan")] +IUIAutomationGridItemPattern::CachedContainingGrid=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_cachedcontaininggrid")] +IUIAutomationGridItemPattern::CachedRow=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_cachedrow")] +IUIAutomationGridItemPattern::CachedRowSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_cachedrowspan")] +IUIAutomationGridItemPattern::CurrentColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_currentcolumn")] +IUIAutomationGridItemPattern::CurrentColumnSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_currentcolumnspan")] +IUIAutomationGridItemPattern::CurrentContainingGrid=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_currentcontaininggrid")] +IUIAutomationGridItemPattern::CurrentRow=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_currentrow")] +IUIAutomationGridItemPattern::CurrentRowSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_currentrowspan")] +IUIAutomationGridItemPattern::get_CachedColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_cachedcolumn")] +IUIAutomationGridItemPattern::get_CachedColumnSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_cachedcolumnspan")] +IUIAutomationGridItemPattern::get_CachedContainingGrid=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_cachedcontaininggrid")] +IUIAutomationGridItemPattern::get_CachedRow=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_cachedrow")] +IUIAutomationGridItemPattern::get_CachedRowSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_cachedrowspan")] +IUIAutomationGridItemPattern::get_CurrentColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_currentcolumn")] +IUIAutomationGridItemPattern::get_CurrentColumnSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_currentcolumnspan")] +IUIAutomationGridItemPattern::get_CurrentContainingGrid=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_currentcontaininggrid")] +IUIAutomationGridItemPattern::get_CurrentRow=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_currentrow")] +IUIAutomationGridItemPattern::get_CurrentRowSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgriditempattern-get_currentrowspan")] +IUIAutomationGridPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationgridpattern")] +IUIAutomationGridPattern::CachedColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgridpattern-get_cachedcolumncount")] +IUIAutomationGridPattern::CachedRowCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgridpattern-get_cachedrowcount")] +IUIAutomationGridPattern::CurrentColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgridpattern-get_currentcolumncount")] +IUIAutomationGridPattern::CurrentRowCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgridpattern-get_currentrowcount")] +IUIAutomationGridPattern::get_CachedColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgridpattern-get_cachedcolumncount")] +IUIAutomationGridPattern::get_CachedRowCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgridpattern-get_cachedrowcount")] +IUIAutomationGridPattern::get_CurrentColumnCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgridpattern-get_currentcolumncount")] +IUIAutomationGridPattern::get_CurrentRowCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgridpattern-get_currentrowcount")] +IUIAutomationGridPattern::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationgridpattern-getitem")] +IUIAutomationInvokePattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationinvokepattern")] +IUIAutomationInvokePattern::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationinvokepattern-invoke")] +IUIAutomationItemContainerPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationitemcontainerpattern")] +IUIAutomationItemContainerPattern::FindItemByProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationitemcontainerpattern-finditembyproperty")] +IUIAutomationLegacyIAccessiblePattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationlegacyiaccessiblepattern")] +IUIAutomationLegacyIAccessiblePattern::CachedChildId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cachedchildid")] +IUIAutomationLegacyIAccessiblePattern::CachedDefaultAction=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cacheddefaultaction")] +IUIAutomationLegacyIAccessiblePattern::CachedDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cacheddescription")] +IUIAutomationLegacyIAccessiblePattern::CachedHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cachedhelp")] +IUIAutomationLegacyIAccessiblePattern::CachedKeyboardShortcut=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cachedkeyboardshortcut")] +IUIAutomationLegacyIAccessiblePattern::CachedName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cachedname")] +IUIAutomationLegacyIAccessiblePattern::CachedRole=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cachedrole")] +IUIAutomationLegacyIAccessiblePattern::CachedState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cachedstate")] +IUIAutomationLegacyIAccessiblePattern::CachedValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cachedvalue")] +IUIAutomationLegacyIAccessiblePattern::CurrentChildId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentchildid")] +IUIAutomationLegacyIAccessiblePattern::CurrentDefaultAction=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentdefaultaction")] +IUIAutomationLegacyIAccessiblePattern::CurrentDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentdescription")] +IUIAutomationLegacyIAccessiblePattern::CurrentHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currenthelp")] +IUIAutomationLegacyIAccessiblePattern::CurrentKeyboardShortcut=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentkeyboardshortcut")] +IUIAutomationLegacyIAccessiblePattern::CurrentName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentname")] +IUIAutomationLegacyIAccessiblePattern::CurrentRole=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentrole")] +IUIAutomationLegacyIAccessiblePattern::CurrentState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentstate")] +IUIAutomationLegacyIAccessiblePattern::CurrentValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentvalue")] +IUIAutomationLegacyIAccessiblePattern::DoDefaultAction=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-dodefaultaction")] +IUIAutomationLegacyIAccessiblePattern::get_CachedChildId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cachedchildid")] +IUIAutomationLegacyIAccessiblePattern::get_CachedDefaultAction=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cacheddefaultaction")] +IUIAutomationLegacyIAccessiblePattern::get_CachedDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cacheddescription")] +IUIAutomationLegacyIAccessiblePattern::get_CachedHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cachedhelp")] +IUIAutomationLegacyIAccessiblePattern::get_CachedKeyboardShortcut=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cachedkeyboardshortcut")] +IUIAutomationLegacyIAccessiblePattern::get_CachedName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cachedname")] +IUIAutomationLegacyIAccessiblePattern::get_CachedRole=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cachedrole")] +IUIAutomationLegacyIAccessiblePattern::get_CachedState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cachedstate")] +IUIAutomationLegacyIAccessiblePattern::get_CachedValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_cachedvalue")] +IUIAutomationLegacyIAccessiblePattern::get_CurrentChildId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentchildid")] +IUIAutomationLegacyIAccessiblePattern::get_CurrentDefaultAction=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentdefaultaction")] +IUIAutomationLegacyIAccessiblePattern::get_CurrentDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentdescription")] +IUIAutomationLegacyIAccessiblePattern::get_CurrentHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currenthelp")] +IUIAutomationLegacyIAccessiblePattern::get_CurrentKeyboardShortcut=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentkeyboardshortcut")] +IUIAutomationLegacyIAccessiblePattern::get_CurrentName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentname")] +IUIAutomationLegacyIAccessiblePattern::get_CurrentRole=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentrole")] +IUIAutomationLegacyIAccessiblePattern::get_CurrentState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentstate")] +IUIAutomationLegacyIAccessiblePattern::get_CurrentValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-get_currentvalue")] +IUIAutomationLegacyIAccessiblePattern::GetCachedSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-getcachedselection")] +IUIAutomationLegacyIAccessiblePattern::GetCurrentSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-getcurrentselection")] +IUIAutomationLegacyIAccessiblePattern::GetIAccessible=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-getiaccessible")] +IUIAutomationLegacyIAccessiblePattern::Select=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-select")] +IUIAutomationLegacyIAccessiblePattern::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationlegacyiaccessiblepattern-setvalue")] +IUIAutomationMultipleViewPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationmultipleviewpattern")] +IUIAutomationMultipleViewPattern::CachedCurrentView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationmultipleviewpattern-get_cachedcurrentview")] +IUIAutomationMultipleViewPattern::CurrentCurrentView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationmultipleviewpattern-get_currentcurrentview")] +IUIAutomationMultipleViewPattern::get_CachedCurrentView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationmultipleviewpattern-get_cachedcurrentview")] +IUIAutomationMultipleViewPattern::get_CurrentCurrentView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationmultipleviewpattern-get_currentcurrentview")] +IUIAutomationMultipleViewPattern::GetCachedSupportedViews=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationmultipleviewpattern-getcachedsupportedviews")] +IUIAutomationMultipleViewPattern::GetCurrentSupportedViews=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationmultipleviewpattern-getcurrentsupportedviews")] +IUIAutomationMultipleViewPattern::GetViewName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationmultipleviewpattern-getviewname")] +IUIAutomationMultipleViewPattern::SetCurrentView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationmultipleviewpattern-setcurrentview")] +IUIAutomationNotCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationnotcondition")] +IUIAutomationNotCondition::GetChild=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationnotcondition-getchild")] +IUIAutomationNotificationEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationnotificationeventhandler")] +IUIAutomationNotificationEventHandler::HandleNotificationEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationnotificationeventhandler-handlenotificationevent")] +IUIAutomationObjectModelPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationobjectmodelpattern")] +IUIAutomationObjectModelPattern::GetUnderlyingObjectModel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationobjectmodelpattern-getunderlyingobjectmodel")] +IUIAutomationOrCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationorcondition")] +IUIAutomationOrCondition::ChildCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationorcondition-get_childcount")] +IUIAutomationOrCondition::get_ChildCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationorcondition-get_childcount")] +IUIAutomationOrCondition::GetChildren=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationorcondition-getchildren")] +IUIAutomationOrCondition::GetChildrenAsNativeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationorcondition-getchildrenasnativearray")] +IUIAutomationPatternHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iuiautomationpatternhandler")] +IUIAutomationPatternHandler::CreateClientWrapper=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iuiautomationpatternhandler-createclientwrapper")] +IUIAutomationPatternHandler::Dispatch=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iuiautomationpatternhandler-dispatch")] +IUIAutomationPatternInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iuiautomationpatterninstance")] +IUIAutomationPatternInstance::CallMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iuiautomationpatterninstance-callmethod")] +IUIAutomationPatternInstance::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iuiautomationpatterninstance-getproperty")] +IUIAutomationPropertyChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationpropertychangedeventhandler")] +IUIAutomationPropertyChangedEventHandler::HandlePropertyChangedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationpropertychangedeventhandler-handlepropertychangedevent")] +IUIAutomationPropertyCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationpropertycondition")] +IUIAutomationPropertyCondition::get_PropertyConditionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationpropertycondition-get_propertyconditionflags")] +IUIAutomationPropertyCondition::get_PropertyId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationpropertycondition-get_propertyid")] +IUIAutomationPropertyCondition::get_PropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationpropertycondition-get_propertyvalue")] +IUIAutomationPropertyCondition::PropertyConditionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationpropertycondition-get_propertyconditionflags")] +IUIAutomationPropertyCondition::PropertyId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationpropertycondition-get_propertyid")] +IUIAutomationPropertyCondition::PropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationpropertycondition-get_propertyvalue")] +IUIAutomationProxyFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationproxyfactory")] +IUIAutomationProxyFactory::CreateProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactory-createprovider")] +IUIAutomationProxyFactory::get_ProxyFactoryId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactory-get_proxyfactoryid")] +IUIAutomationProxyFactory::ProxyFactoryId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactory-get_proxyfactoryid")] +IUIAutomationProxyFactoryEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationproxyfactoryentry")] +IUIAutomationProxyFactoryEntry::AllowSubstringMatch=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-put_allowsubstringmatch")] +IUIAutomationProxyFactoryEntry::CanCheckBaseClass=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-get_cancheckbaseclass")] +IUIAutomationProxyFactoryEntry::ClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-get_classname")] +IUIAutomationProxyFactoryEntry::get_AllowSubstringMatch=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-get_allowsubstringmatch")] +IUIAutomationProxyFactoryEntry::get_CanCheckBaseClass=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-get_cancheckbaseclass")] +IUIAutomationProxyFactoryEntry::get_ClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-get_classname")] +IUIAutomationProxyFactoryEntry::get_ImageName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-get_imagename")] +IUIAutomationProxyFactoryEntry::get_NeedsAdviseEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-get_needsadviseevents")] +IUIAutomationProxyFactoryEntry::get_ProxyFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-get_proxyfactory")] +IUIAutomationProxyFactoryEntry::GetWinEventsForAutomationEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-getwineventsforautomationevent")] +IUIAutomationProxyFactoryEntry::ImageName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-put_imagename")] +IUIAutomationProxyFactoryEntry::NeedsAdviseEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-get_needsadviseevents")] +IUIAutomationProxyFactoryEntry::ProxyFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-get_proxyfactory")] +IUIAutomationProxyFactoryEntry::put_AllowSubstringMatch=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-put_allowsubstringmatch")] +IUIAutomationProxyFactoryEntry::put_CanCheckBaseClass=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-put_cancheckbaseclass")] +IUIAutomationProxyFactoryEntry::put_ClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-put_classname")] +IUIAutomationProxyFactoryEntry::put_ImageName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-put_imagename")] +IUIAutomationProxyFactoryEntry::put_NeedsAdviseEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-put_needsadviseevents")] +IUIAutomationProxyFactoryEntry::SetWinEventsForAutomationEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactoryentry-setwineventsforautomationevent")] +IUIAutomationProxyFactoryMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationproxyfactorymapping")] +IUIAutomationProxyFactoryMapping::ClearTable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactorymapping-cleartable")] +IUIAutomationProxyFactoryMapping::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactorymapping-get_count")] +IUIAutomationProxyFactoryMapping::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactorymapping-get_count")] +IUIAutomationProxyFactoryMapping::GetEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactorymapping-getentry")] +IUIAutomationProxyFactoryMapping::GetTable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactorymapping-gettable")] +IUIAutomationProxyFactoryMapping::InsertEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactorymapping-insertentries")] +IUIAutomationProxyFactoryMapping::InsertEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactorymapping-insertentry")] +IUIAutomationProxyFactoryMapping::RemoveEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactorymapping-removeentry")] +IUIAutomationProxyFactoryMapping::RestoreDefaultTable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactorymapping-restoredefaulttable")] +IUIAutomationProxyFactoryMapping::SetTable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationproxyfactorymapping-settable")] +IUIAutomationRangeValuePattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationrangevaluepattern")] +IUIAutomationRangeValuePattern::CachedIsReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_cachedisreadonly")] +IUIAutomationRangeValuePattern::CachedLargeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_cachedlargechange")] +IUIAutomationRangeValuePattern::CachedMaximum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_cachedmaximum")] +IUIAutomationRangeValuePattern::CachedMinimum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_cachedminimum")] +IUIAutomationRangeValuePattern::CachedSmallChange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_cachedsmallchange")] +IUIAutomationRangeValuePattern::CachedValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_cachedvalue")] +IUIAutomationRangeValuePattern::CurrentIsReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_currentisreadonly")] +IUIAutomationRangeValuePattern::CurrentLargeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_currentlargechange")] +IUIAutomationRangeValuePattern::CurrentMaximum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_currentmaximum")] +IUIAutomationRangeValuePattern::CurrentMinimum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_currentminimum")] +IUIAutomationRangeValuePattern::CurrentSmallChange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_currentsmallchange")] +IUIAutomationRangeValuePattern::CurrentValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_currentvalue")] +IUIAutomationRangeValuePattern::get_CachedIsReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_cachedisreadonly")] +IUIAutomationRangeValuePattern::get_CachedLargeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_cachedlargechange")] +IUIAutomationRangeValuePattern::get_CachedMaximum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_cachedmaximum")] +IUIAutomationRangeValuePattern::get_CachedMinimum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_cachedminimum")] +IUIAutomationRangeValuePattern::get_CachedSmallChange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_cachedsmallchange")] +IUIAutomationRangeValuePattern::get_CachedValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_cachedvalue")] +IUIAutomationRangeValuePattern::get_CurrentIsReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_currentisreadonly")] +IUIAutomationRangeValuePattern::get_CurrentLargeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_currentlargechange")] +IUIAutomationRangeValuePattern::get_CurrentMaximum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_currentmaximum")] +IUIAutomationRangeValuePattern::get_CurrentMinimum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_currentminimum")] +IUIAutomationRangeValuePattern::get_CurrentSmallChange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_currentsmallchange")] +IUIAutomationRangeValuePattern::get_CurrentValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-get_currentvalue")] +IUIAutomationRangeValuePattern::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationrangevaluepattern-setvalue")] +IUIAutomationRegistrar=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iuiautomationregistrar")] +IUIAutomationRegistrar::RegisterEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iuiautomationregistrar-registerevent")] +IUIAutomationRegistrar::RegisterPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iuiautomationregistrar-registerpattern")] +IUIAutomationRegistrar::RegisterProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iuiautomationregistrar-registerproperty")] +IUIAutomationScrollItemPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationscrollitempattern")] +IUIAutomationScrollItemPattern::ScrollIntoView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollitempattern-scrollintoview")] +IUIAutomationScrollPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationscrollpattern")] +IUIAutomationScrollPattern::CachedHorizontallyScrollable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_cachedhorizontallyscrollable")] +IUIAutomationScrollPattern::CachedHorizontalScrollPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_cachedhorizontalscrollpercent")] +IUIAutomationScrollPattern::CachedHorizontalViewSize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_cachedhorizontalviewsize")] +IUIAutomationScrollPattern::CachedVerticallyScrollable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_cachedverticallyscrollable")] +IUIAutomationScrollPattern::CachedVerticalScrollPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_cachedverticalscrollpercent")] +IUIAutomationScrollPattern::CachedVerticalViewSize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_cachedverticalviewsize")] +IUIAutomationScrollPattern::CurrentHorizontallyScrollable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_currenthorizontallyscrollable")] +IUIAutomationScrollPattern::CurrentHorizontalScrollPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_currenthorizontalscrollpercent")] +IUIAutomationScrollPattern::CurrentHorizontalViewSize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_currenthorizontalviewsize")] +IUIAutomationScrollPattern::CurrentVerticallyScrollable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_currentverticallyscrollable")] +IUIAutomationScrollPattern::CurrentVerticalScrollPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_currentverticalscrollpercent")] +IUIAutomationScrollPattern::CurrentVerticalViewSize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_currentverticalviewsize")] +IUIAutomationScrollPattern::get_CachedHorizontallyScrollable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_cachedhorizontallyscrollable")] +IUIAutomationScrollPattern::get_CachedHorizontalScrollPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_cachedhorizontalscrollpercent")] +IUIAutomationScrollPattern::get_CachedHorizontalViewSize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_cachedhorizontalviewsize")] +IUIAutomationScrollPattern::get_CachedVerticallyScrollable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_cachedverticallyscrollable")] +IUIAutomationScrollPattern::get_CachedVerticalScrollPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_cachedverticalscrollpercent")] +IUIAutomationScrollPattern::get_CachedVerticalViewSize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_cachedverticalviewsize")] +IUIAutomationScrollPattern::get_CurrentHorizontallyScrollable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_currenthorizontallyscrollable")] +IUIAutomationScrollPattern::get_CurrentHorizontalScrollPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_currenthorizontalscrollpercent")] +IUIAutomationScrollPattern::get_CurrentHorizontalViewSize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_currenthorizontalviewsize")] +IUIAutomationScrollPattern::get_CurrentVerticallyScrollable=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_currentverticallyscrollable")] +IUIAutomationScrollPattern::get_CurrentVerticalScrollPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_currentverticalscrollpercent")] +IUIAutomationScrollPattern::get_CurrentVerticalViewSize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-get_currentverticalviewsize")] +IUIAutomationScrollPattern::Scroll=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-scroll")] +IUIAutomationScrollPattern::SetScrollPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationscrollpattern-setscrollpercent")] +IUIAutomationSelectionItemPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationselectionitempattern")] +IUIAutomationSelectionItemPattern::AddToSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionitempattern-addtoselection")] +IUIAutomationSelectionItemPattern::CachedIsSelected=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionitempattern-get_cachedisselected")] +IUIAutomationSelectionItemPattern::CachedSelectionContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionitempattern-get_cachedselectioncontainer")] +IUIAutomationSelectionItemPattern::CurrentIsSelected=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionitempattern-get_currentisselected")] +IUIAutomationSelectionItemPattern::CurrentSelectionContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionitempattern-get_currentselectioncontainer")] +IUIAutomationSelectionItemPattern::get_CachedIsSelected=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionitempattern-get_cachedisselected")] +IUIAutomationSelectionItemPattern::get_CachedSelectionContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionitempattern-get_cachedselectioncontainer")] +IUIAutomationSelectionItemPattern::get_CurrentIsSelected=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionitempattern-get_currentisselected")] +IUIAutomationSelectionItemPattern::get_CurrentSelectionContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionitempattern-get_currentselectioncontainer")] +IUIAutomationSelectionItemPattern::RemoveFromSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionitempattern-removefromselection")] +IUIAutomationSelectionItemPattern::Select=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionitempattern-select")] +IUIAutomationSelectionPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationselectionpattern")] +IUIAutomationSelectionPattern::CachedCanSelectMultiple=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern-get_cachedcanselectmultiple")] +IUIAutomationSelectionPattern::CachedIsSelectionRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern-get_cachedisselectionrequired")] +IUIAutomationSelectionPattern::CurrentCanSelectMultiple=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern-get_currentcanselectmultiple")] +IUIAutomationSelectionPattern::CurrentIsSelectionRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern-get_currentisselectionrequired")] +IUIAutomationSelectionPattern::get_CachedCanSelectMultiple=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern-get_cachedcanselectmultiple")] +IUIAutomationSelectionPattern::get_CachedIsSelectionRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern-get_cachedisselectionrequired")] +IUIAutomationSelectionPattern::get_CurrentCanSelectMultiple=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern-get_currentcanselectmultiple")] +IUIAutomationSelectionPattern::get_CurrentIsSelectionRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern-get_currentisselectionrequired")] +IUIAutomationSelectionPattern::GetCachedSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern-getcachedselection")] +IUIAutomationSelectionPattern::GetCurrentSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern-getcurrentselection")] +IUIAutomationSelectionPattern2=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationselectionpattern2")] +IUIAutomationSelectionPattern2::CachedCurrentSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_cachedcurrentselecteditem")] +IUIAutomationSelectionPattern2::CachedFirstSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_cachedfirstselecteditem")] +IUIAutomationSelectionPattern2::CachedItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_cacheditemcount")] +IUIAutomationSelectionPattern2::CachedLastSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_cachedlastselecteditem")] +IUIAutomationSelectionPattern2::CurrentCurrentSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_currentcurrentselecteditem")] +IUIAutomationSelectionPattern2::CurrentFirstSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_currentfirstselecteditem")] +IUIAutomationSelectionPattern2::CurrentItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_currentitemcount")] +IUIAutomationSelectionPattern2::CurrentLastSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_currentlastselecteditem")] +IUIAutomationSelectionPattern2::get_CachedCurrentSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_cachedcurrentselecteditem")] +IUIAutomationSelectionPattern2::get_CachedFirstSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_cachedfirstselecteditem")] +IUIAutomationSelectionPattern2::get_CachedItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_cacheditemcount")] +IUIAutomationSelectionPattern2::get_CachedLastSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_cachedlastselecteditem")] +IUIAutomationSelectionPattern2::get_CurrentCurrentSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_currentcurrentselecteditem")] +IUIAutomationSelectionPattern2::get_CurrentFirstSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_currentfirstselecteditem")] +IUIAutomationSelectionPattern2::get_CurrentItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_currentitemcount")] +IUIAutomationSelectionPattern2::get_CurrentLastSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_currentlastselecteditem")] +IUIAutomationSelectionPattern2::put_CachedItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationselectionpattern2-get_cacheditemcount")] +IUIAutomationSpreadsheetItemPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationspreadsheetitempattern")] +IUIAutomationSpreadsheetItemPattern::CachedFormula=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationspreadsheetitempattern-get_cachedformula")] +IUIAutomationSpreadsheetItemPattern::CurrentFormula=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationspreadsheetitempattern-get_currentformula")] +IUIAutomationSpreadsheetItemPattern::get_CachedFormula=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationspreadsheetitempattern-get_cachedformula")] +IUIAutomationSpreadsheetItemPattern::get_CurrentFormula=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationspreadsheetitempattern-get_currentformula")] +IUIAutomationSpreadsheetItemPattern::GetCachedAnnotationObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationspreadsheetitempattern-getcachedannotationobjects")] +IUIAutomationSpreadsheetItemPattern::GetCachedAnnotationTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationspreadsheetitempattern-getcachedannotationtypes")] +IUIAutomationSpreadsheetItemPattern::GetCurrentAnnotationObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationspreadsheetitempattern-getcurrentannotationobjects")] +IUIAutomationSpreadsheetItemPattern::GetCurrentAnnotationTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationspreadsheetitempattern-getcurrentannotationtypes")] +IUIAutomationSpreadsheetPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationspreadsheetpattern")] +IUIAutomationSpreadsheetPattern::GetItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationspreadsheetpattern-getitembyname")] +IUIAutomationStructureChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationstructurechangedeventhandler")] +IUIAutomationStructureChangedEventHandler::HandleStructureChangedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstructurechangedeventhandler-handlestructurechangedevent")] +IUIAutomationStylesPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationstylespattern")] +IUIAutomationStylesPattern::CachedExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_cachedextendedproperties")] +IUIAutomationStylesPattern::CachedFillColor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_cachedfillcolor")] +IUIAutomationStylesPattern::CachedFillPatternColor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_cachedfillpatterncolor")] +IUIAutomationStylesPattern::CachedShape=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_cachedshape")] +IUIAutomationStylesPattern::CachedStyleId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_cachedstyleid")] +IUIAutomationStylesPattern::CachedStyleName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_cachedstylename")] +IUIAutomationStylesPattern::CurrentExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_currentextendedproperties")] +IUIAutomationStylesPattern::CurrentFillColor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_currentfillcolor")] +IUIAutomationStylesPattern::CurrentFillPatternColor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_currentfillpatterncolor")] +IUIAutomationStylesPattern::CurrentShape=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_currentshape")] +IUIAutomationStylesPattern::CurrentStyleId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_currentstyleid")] +IUIAutomationStylesPattern::CurrentStyleName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_currentstylename")] +IUIAutomationStylesPattern::get_CachedExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_cachedextendedproperties")] +IUIAutomationStylesPattern::get_CachedFillColor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_cachedfillcolor")] +IUIAutomationStylesPattern::get_CachedFillPatternColor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_cachedfillpatterncolor")] +IUIAutomationStylesPattern::get_CachedShape=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_cachedshape")] +IUIAutomationStylesPattern::get_CachedStyleId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_cachedstyleid")] +IUIAutomationStylesPattern::get_CachedStyleName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_cachedstylename")] +IUIAutomationStylesPattern::get_CurrentExtendedProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_currentextendedproperties")] +IUIAutomationStylesPattern::get_CurrentFillColor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_currentfillcolor")] +IUIAutomationStylesPattern::get_CurrentFillPatternColor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_currentfillpatterncolor")] +IUIAutomationStylesPattern::get_CurrentShape=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_currentshape")] +IUIAutomationStylesPattern::get_CurrentStyleId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_currentstyleid")] +IUIAutomationStylesPattern::get_CurrentStyleName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationstylespattern-get_currentstylename")] +IUIAutomationSynchronizedInputPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationsynchronizedinputpattern")] +IUIAutomationSynchronizedInputPattern::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationsynchronizedinputpattern-cancel")] +IUIAutomationSynchronizedInputPattern::StartListening=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationsynchronizedinputpattern-startlistening")] +IUIAutomationTableItemPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtableitempattern")] +IUIAutomationTableItemPattern::GetCachedColumnHeaderItems=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtableitempattern-getcachedcolumnheaderitems")] +IUIAutomationTableItemPattern::GetCachedRowHeaderItems=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtableitempattern-getcachedrowheaderitems")] +IUIAutomationTableItemPattern::GetCurrentColumnHeaderItems=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtableitempattern-getcurrentcolumnheaderitems")] +IUIAutomationTableItemPattern::GetCurrentRowHeaderItems=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtableitempattern-getcurrentrowheaderitems")] +IUIAutomationTablePattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtablepattern")] +IUIAutomationTablePattern::CachedRowOrColumnMajor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtablepattern-get_cachedroworcolumnmajor")] +IUIAutomationTablePattern::CurrentRowOrColumnMajor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtablepattern-get_currentroworcolumnmajor")] +IUIAutomationTablePattern::get_CachedRowOrColumnMajor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtablepattern-get_cachedroworcolumnmajor")] +IUIAutomationTablePattern::get_CurrentRowOrColumnMajor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtablepattern-get_currentroworcolumnmajor")] +IUIAutomationTablePattern::GetCachedColumnHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtablepattern-getcachedcolumnheaders")] +IUIAutomationTablePattern::GetCachedRowHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtablepattern-getcachedrowheaders")] +IUIAutomationTablePattern::GetCurrentColumnHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtablepattern-getcurrentcolumnheaders")] +IUIAutomationTablePattern::GetCurrentRowHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtablepattern-getcurrentrowheaders")] +IUIAutomationTextChildPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtextchildpattern")] +IUIAutomationTextChildPattern::get_TextContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextchildpattern-get_textcontainer")] +IUIAutomationTextChildPattern::get_TextRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextchildpattern-get_textrange")] +IUIAutomationTextChildPattern::TextContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextchildpattern-get_textcontainer")] +IUIAutomationTextChildPattern::TextRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextchildpattern-get_textrange")] +IUIAutomationTextEditPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtexteditpattern")] +IUIAutomationTextEditPattern::GetActiveComposition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtexteditpattern-getactivecomposition")] +IUIAutomationTextEditPattern::GetConversionTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtexteditpattern-getconversiontarget")] +IUIAutomationTextEditTextChangedEventHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtextedittextchangedeventhandler")] +IUIAutomationTextEditTextChangedEventHandler::HandleTextEditTextChangedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextedittextchangedeventhandler-handletextedittextchangedevent")] +IUIAutomationTextPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtextpattern")] +IUIAutomationTextPattern::DocumentRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextpattern-get_documentrange")] +IUIAutomationTextPattern::get_DocumentRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextpattern-get_documentrange")] +IUIAutomationTextPattern::get_SupportedTextSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextpattern-get_supportedtextselection")] +IUIAutomationTextPattern::GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextpattern-getselection")] +IUIAutomationTextPattern::GetVisibleRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextpattern-getvisibleranges")] +IUIAutomationTextPattern::RangeFromChild=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextpattern-rangefromchild")] +IUIAutomationTextPattern::RangeFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextpattern-rangefrompoint")] +IUIAutomationTextPattern::SupportedTextSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextpattern-get_supportedtextselection")] +IUIAutomationTextPattern2=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtextpattern2")] +IUIAutomationTextPattern2::GetCaretRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextpattern2-getcaretrange")] +IUIAutomationTextPattern2::RangeFromAnnotation=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextpattern2-rangefromannotation")] +IUIAutomationTextRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtextrange")] +IUIAutomationTextRange::AddToSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-addtoselection")] +IUIAutomationTextRange::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-clone")] +IUIAutomationTextRange::Compare=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-compare")] +IUIAutomationTextRange::CompareEndpoints=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-compareendpoints")] +IUIAutomationTextRange::ExpandToEnclosingUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-expandtoenclosingunit")] +IUIAutomationTextRange::FindAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-findattribute")] +IUIAutomationTextRange::FindText=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-findtext")] +IUIAutomationTextRange::GetAttributeValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-getattributevalue")] +IUIAutomationTextRange::GetBoundingRectangles=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-getboundingrectangles")] +IUIAutomationTextRange::GetChildren=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-getchildren")] +IUIAutomationTextRange::GetEnclosingElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-getenclosingelement")] +IUIAutomationTextRange::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-gettext")] +IUIAutomationTextRange::Move=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-move")] +IUIAutomationTextRange::MoveEndpointByRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-moveendpointbyrange")] +IUIAutomationTextRange::MoveEndpointByUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-moveendpointbyunit")] +IUIAutomationTextRange::RemoveFromSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-removefromselection")] +IUIAutomationTextRange::ScrollIntoView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-scrollintoview")] +IUIAutomationTextRange::Select=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange-select")] +IUIAutomationTextRange2=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtextrange2")] +IUIAutomationTextRange2::ShowContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange2-showcontextmenu")] +IUIAutomationTextRange3=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtextrange3")] +IUIAutomationTextRange3::GetAttributeValues=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange3-getattributevalues")] +IUIAutomationTextRange3::GetChildrenBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange3-getchildrenbuildcache")] +IUIAutomationTextRange3::GetEnclosingElementBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrange3-getenclosingelementbuildcache")] +IUIAutomationTextRangeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtextrangearray")] +IUIAutomationTextRangeArray::get_Length=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrangearray-get_length")] +IUIAutomationTextRangeArray::GetElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrangearray-getelement")] +IUIAutomationTextRangeArray::Length=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtextrangearray-get_length")] +IUIAutomationTogglePattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtogglepattern")] +IUIAutomationTogglePattern::CachedToggleState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtogglepattern-get_cachedtogglestate")] +IUIAutomationTogglePattern::CurrentToggleState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtogglepattern-get_currenttogglestate")] +IUIAutomationTogglePattern::get_CachedToggleState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtogglepattern-get_cachedtogglestate")] +IUIAutomationTogglePattern::get_CurrentToggleState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtogglepattern-get_currenttogglestate")] +IUIAutomationTogglePattern::Toggle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtogglepattern-toggle")] +IUIAutomationTransformPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtransformpattern")] +IUIAutomationTransformPattern::CachedCanMove=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern-get_cachedcanmove")] +IUIAutomationTransformPattern::CachedCanResize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern-get_cachedcanresize")] +IUIAutomationTransformPattern::CachedCanRotate=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern-get_cachedcanrotate")] +IUIAutomationTransformPattern::CurrentCanMove=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern-get_currentcanmove")] +IUIAutomationTransformPattern::CurrentCanResize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern-get_currentcanresize")] +IUIAutomationTransformPattern::CurrentCanRotate=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern-get_currentcanrotate")] +IUIAutomationTransformPattern::get_CachedCanMove=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern-get_cachedcanmove")] +IUIAutomationTransformPattern::get_CachedCanResize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern-get_cachedcanresize")] +IUIAutomationTransformPattern::get_CachedCanRotate=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern-get_cachedcanrotate")] +IUIAutomationTransformPattern::get_CurrentCanMove=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern-get_currentcanmove")] +IUIAutomationTransformPattern::get_CurrentCanResize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern-get_currentcanresize")] +IUIAutomationTransformPattern::get_CurrentCanRotate=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern-get_currentcanrotate")] +IUIAutomationTransformPattern::Move=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern-move")] +IUIAutomationTransformPattern::Resize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern-resize")] +IUIAutomationTransformPattern::Rotate=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern-rotate")] +IUIAutomationTransformPattern2=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtransformpattern2")] +IUIAutomationTransformPattern2::CachedCanZoom=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_cachedcanzoom")] +IUIAutomationTransformPattern2::CachedZoomLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_cachedzoomlevel")] +IUIAutomationTransformPattern2::CachedZoomMaximum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_cachedzoommaximum")] +IUIAutomationTransformPattern2::CachedZoomMinimum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_cachedzoomminimum")] +IUIAutomationTransformPattern2::CurrentCanZoom=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_currentcanzoom")] +IUIAutomationTransformPattern2::CurrentZoomLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_currentzoomlevel")] +IUIAutomationTransformPattern2::CurrentZoomMaximum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_currentzoommaximum")] +IUIAutomationTransformPattern2::CurrentZoomMinimum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_currentzoomminimum")] +IUIAutomationTransformPattern2::get_CachedCanZoom=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_cachedcanzoom")] +IUIAutomationTransformPattern2::get_CachedZoomLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_cachedzoomlevel")] +IUIAutomationTransformPattern2::get_CachedZoomMaximum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_cachedzoommaximum")] +IUIAutomationTransformPattern2::get_CachedZoomMinimum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_cachedzoomminimum")] +IUIAutomationTransformPattern2::get_CurrentCanZoom=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_currentcanzoom")] +IUIAutomationTransformPattern2::get_CurrentZoomLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_currentzoomlevel")] +IUIAutomationTransformPattern2::get_CurrentZoomMaximum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_currentzoommaximum")] +IUIAutomationTransformPattern2::get_CurrentZoomMinimum=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-get_currentzoomminimum")] +IUIAutomationTransformPattern2::Zoom=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-zoom")] +IUIAutomationTransformPattern2::ZoomByUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtransformpattern2-zoombyunit")] +IUIAutomationTreeWalker=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtreewalker")] +IUIAutomationTreeWalker::Condition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtreewalker-get_condition")] +IUIAutomationTreeWalker::get_Condition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtreewalker-get_condition")] +IUIAutomationTreeWalker::GetFirstChildElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtreewalker-getfirstchildelement")] +IUIAutomationTreeWalker::GetFirstChildElementBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtreewalker-getfirstchildelementbuildcache")] +IUIAutomationTreeWalker::GetLastChildElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtreewalker-getlastchildelement")] +IUIAutomationTreeWalker::GetLastChildElementBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtreewalker-getlastchildelementbuildcache")] +IUIAutomationTreeWalker::GetNextSiblingElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtreewalker-getnextsiblingelement")] +IUIAutomationTreeWalker::GetNextSiblingElementBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtreewalker-getnextsiblingelementbuildcache")] +IUIAutomationTreeWalker::GetParentElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtreewalker-getparentelement")] +IUIAutomationTreeWalker::GetParentElementBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtreewalker-getparentelementbuildcache")] +IUIAutomationTreeWalker::GetPreviousSiblingElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtreewalker-getprevioussiblingelement")] +IUIAutomationTreeWalker::GetPreviousSiblingElementBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtreewalker-getprevioussiblingelementbuildcache")] +IUIAutomationTreeWalker::NormalizeElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtreewalker-normalizeelement")] +IUIAutomationTreeWalker::NormalizeElementBuildCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationtreewalker-normalizeelementbuildcache")] +IUIAutomationValuePattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationvaluepattern")] +IUIAutomationValuePattern::CachedIsReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationvaluepattern-get_cachedisreadonly")] +IUIAutomationValuePattern::CachedValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationvaluepattern-get_cachedvalue")] +IUIAutomationValuePattern::CurrentIsReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationvaluepattern-get_currentisreadonly")] +IUIAutomationValuePattern::CurrentValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationvaluepattern-get_currentvalue")] +IUIAutomationValuePattern::get_CachedIsReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationvaluepattern-get_cachedisreadonly")] +IUIAutomationValuePattern::get_CachedValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationvaluepattern-get_cachedvalue")] +IUIAutomationValuePattern::get_CurrentIsReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationvaluepattern-get_currentisreadonly")] +IUIAutomationValuePattern::get_CurrentValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationvaluepattern-get_currentvalue")] +IUIAutomationValuePattern::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationvaluepattern-setvalue")] +IUIAutomationVirtualizedItemPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationvirtualizeditempattern")] +IUIAutomationVirtualizedItemPattern::Realize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationvirtualizeditempattern-realize")] +IUIAutomationWindowPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationwindowpattern")] +IUIAutomationWindowPattern::CachedCanMaximize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_cachedcanmaximize")] +IUIAutomationWindowPattern::CachedCanMinimize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_cachedcanminimize")] +IUIAutomationWindowPattern::CachedIsModal=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_cachedismodal")] +IUIAutomationWindowPattern::CachedIsTopmost=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_cachedistopmost")] +IUIAutomationWindowPattern::CachedWindowInteractionState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_cachedwindowinteractionstate")] +IUIAutomationWindowPattern::CachedWindowVisualState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_cachedwindowvisualstate")] +IUIAutomationWindowPattern::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-close")] +IUIAutomationWindowPattern::CurrentCanMaximize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_currentcanmaximize")] +IUIAutomationWindowPattern::CurrentCanMinimize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_currentcanminimize")] +IUIAutomationWindowPattern::CurrentIsModal=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_currentismodal")] +IUIAutomationWindowPattern::CurrentIsTopmost=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_currentistopmost")] +IUIAutomationWindowPattern::CurrentWindowInteractionState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_currentwindowinteractionstate")] +IUIAutomationWindowPattern::CurrentWindowVisualState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_currentwindowvisualstate")] +IUIAutomationWindowPattern::get_CachedCanMaximize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_cachedcanmaximize")] +IUIAutomationWindowPattern::get_CachedCanMinimize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_cachedcanminimize")] +IUIAutomationWindowPattern::get_CachedIsModal=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_cachedismodal")] +IUIAutomationWindowPattern::get_CachedIsTopmost=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_cachedistopmost")] +IUIAutomationWindowPattern::get_CachedWindowInteractionState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_cachedwindowinteractionstate")] +IUIAutomationWindowPattern::get_CachedWindowVisualState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_cachedwindowvisualstate")] +IUIAutomationWindowPattern::get_CurrentCanMaximize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_currentcanmaximize")] +IUIAutomationWindowPattern::get_CurrentCanMinimize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_currentcanminimize")] +IUIAutomationWindowPattern::get_CurrentIsModal=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_currentismodal")] +IUIAutomationWindowPattern::get_CurrentIsTopmost=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_currentistopmost")] +IUIAutomationWindowPattern::get_CurrentWindowInteractionState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_currentwindowinteractionstate")] +IUIAutomationWindowPattern::get_CurrentWindowVisualState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-get_currentwindowvisualstate")] +IUIAutomationWindowPattern::SetWindowVisualState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-setwindowvisualstate")] +IUIAutomationWindowPattern::WaitForInputIdle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationclient/nf-uiautomationclient-iuiautomationwindowpattern-waitforinputidle")] +IUICollection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nn-uiribbon-iuicollection")] +IUICollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuicollection-add")] +IUICollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuicollection-clear")] +IUICollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuicollection-getcount")] +IUICollection::GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuicollection-getitem")] +IUICollection::Insert=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuicollection-insert")] +IUICollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuicollection-removeat")] +IUICollection::Replace=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuicollection-replace")] +IUICollectionChangedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nn-uiribbon-iuicollectionchangedevent")] +IUICollectionChangedEvent::OnChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuicollectionchangedevent-onchanged")] +IUICommandHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nn-uiribbon-iuicommandhandler")] +IUICommandHandler::Execute=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuicommandhandler-execute")] +IUICommandHandler::UpdateProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuicommandhandler-updateproperty")] +IUIContextualUI=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nn-uiribbon-iuicontextualui")] +IUIContextualUI::ShowAtLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuicontextualui-showatlocation")] +IUIEventingManager=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nn-uiribbon-iuieventingmanager")] +IUIEventingManager::SetEventLogger=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuieventingmanager-seteventlogger")] +IUIEventLogger=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nn-uiribbon-iuieventlogger")] +IUIEventLogger::OnUIEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuieventlogger-onuievent")] +IUIFramework=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nn-uiribbon-iuiframework")] +IUIFramework::Destroy=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiframework-destroy")] +IUIFramework::FlushPendingInvalidations=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiframework-flushpendinginvalidations")] +IUIFramework::GetUICommandProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiframework-getuicommandproperty")] +IUIFramework::GetView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiframework-getview")] +IUIFramework::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiframework-initialize")] +IUIFramework::InvalidateUICommand=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiframework-invalidateuicommand")] +IUIFramework::LoadUI=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiframework-loadui")] +IUIFramework::SetModes=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiframework-setmodes")] +IUIFramework::SetUICommandProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiframework-setuicommandproperty")] +IUIImage=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nn-uiribbon-iuiimage")] +IUIImage::GetBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiimage-getbitmap")] +IUIImageFromBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nn-uiribbon-iuiimagefrombitmap")] +IUIImageFromBitmap::CreateImage=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiimagefrombitmap-createimage")] +IUIManagerEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nn-ctffunc-iuimanagereventsink")] +IUIManagerEventSink::OnWindowClosed=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-iuimanagereventsink-onwindowclosed")] +IUIManagerEventSink::OnWindowClosing=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-iuimanagereventsink-onwindowclosing")] +IUIManagerEventSink::OnWindowOpened=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-iuimanagereventsink-onwindowopened")] +IUIManagerEventSink::OnWindowOpening=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-iuimanagereventsink-onwindowopening")] +IUIManagerEventSink::OnWindowUpdated=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-iuimanagereventsink-onwindowupdated")] +IUIManagerEventSink::OnWindowUpdating=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/nf-ctffunc-iuimanagereventsink-onwindowupdating")] +IUIRibbon=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nn-uiribbon-iuiribbon")] +IUIRibbon::GetHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiribbon-getheight")] +IUIRibbon::LoadSettingsFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiribbon-loadsettingsfromstream")] +IUIRibbon::SaveSettingsToStream=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuiribbon-savesettingstostream")] +IUISimplePropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nn-uiribbon-iuisimplepropertyset")] +IUISimplePropertySet::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/nf-uiribbon-iuisimplepropertyset-getvalue")] +IUIViewSettingsInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/uiviewsettingsinterop/nn-uiviewsettingsinterop-iuiviewsettingsinterop")] +IUIViewSettingsInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/uiviewsettingsinterop/nf-uiviewsettingsinterop-iuiviewsettingsinterop-getforwindow")] +IUnbufferedFileHandleOplockCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/nn-windowsstoragecom-iunbufferedfilehandleoplockcallback")] +IUnbufferedFileHandleOplockCallback::OnBrokenCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/nf-windowsstoragecom-iunbufferedfilehandleoplockcallback-onbrokencallback")] +IUnbufferedFileHandleProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/nn-windowsstoragecom-iunbufferedfilehandleprovider")] +IUnbufferedFileHandleProvider::CloseUnbufferedFileHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/nf-windowsstoragecom-iunbufferedfilehandleprovider-closeunbufferedfilehandle")] +IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsstoragecom/nf-windowsstoragecom-iunbufferedfilehandleprovider-openunbufferedfilehandle")] +IUniversalOrchestrator=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/universalorchestrator-iuniversalorchestrator")] +IUniversalOrchestrator::HasMoratoriumPassed=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/universalorchestrator-hasmoratoriumpassed")] +IUniversalOrchestrator::ScheduleWork=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/universalorchestrator-schedulework")] +IUniversalOrchestrator::WorkCompleted=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/universalorchestrator-workcompleted")] +IUnknown=[Documentation("https://docs.microsoft.com/windows/win32/api/unknwn/nn-unknwn-iunknown")] +IUnknown_AddRef_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/api/unknwnbase/nf-unknwnbase-iunknown_addref_proxy")] +IUnknown_AtomicRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-iunknown_atomicrelease")] +IUnknown_GetSite=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-iunknown_getsite")] +IUnknown_GetWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-iunknown_getwindow")] +IUnknown_QueryInterface_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/api/unknwnbase/nf-unknwnbase-iunknown_queryinterface_proxy")] +IUnknown_QueryService=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-iunknown_queryservice")] +IUnknown_Release_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/api/unknwnbase/nf-unknwnbase-iunknown_release_proxy")] +IUnknown_Set=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-iunknown_set")] +IUnknown_SetSite=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-iunknown_setsite")] +IUnknown::AddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/unknwn/nf-unknwn-iunknown-addref")] +IUnknown::QueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/unknwn/nf-unknwn-iunknown-queryinterface(q)")] +IUnknown::Release=[Documentation("https://docs.microsoft.com/windows/win32/api/unknwn/nf-unknwn-iunknown-release")] +IUnknownDeclarations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/iunknowndeclarations")] +IUnknownDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/iunknowndefinitions")] +IUnsecuredApartment=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iunsecuredapartment")] +IUnsecuredApartment::CreateObjectStub=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iunsecuredapartment-createobjectstub")] +IUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdate")] +IUpdate::AcceptEula=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-accepteula")] +IUpdate::AutoSelectOnWebSites=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_autoselectonwebsites")] +IUpdate::BundledUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_bundledupdates")] +IUpdate::CanRequireSource=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_canrequiresource")] +IUpdate::Categories=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_categories")] +IUpdate::CopyFromCache=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-copyfromcache")] +IUpdate::Deadline=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_deadline")] +IUpdate::DeltaCompressedContentAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_deltacompressedcontentavailable")] +IUpdate::DeltaCompressedContentPreferred=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_deltacompressedcontentpreferred")] +IUpdate::DeploymentAction=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_deploymentaction")] +IUpdate::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_description")] +IUpdate::DownloadContents=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_downloadcontents")] +IUpdate::DownloadPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_downloadpriority")] +IUpdate::EulaAccepted=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_eulaaccepted")] +IUpdate::EulaText=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_eulatext")] +IUpdate::get_AutoSelectOnWebSites=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_autoselectonwebsites")] +IUpdate::get_BundledUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_bundledupdates")] +IUpdate::get_CanRequireSource=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_canrequiresource")] +IUpdate::get_Categories=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_categories")] +IUpdate::get_Deadline=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_deadline")] +IUpdate::get_DeltaCompressedContentAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_deltacompressedcontentavailable")] +IUpdate::get_DeltaCompressedContentPreferred=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_deltacompressedcontentpreferred")] +IUpdate::get_DeploymentAction=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_deploymentaction")] +IUpdate::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_description")] +IUpdate::get_DownloadContents=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_downloadcontents")] +IUpdate::get_DownloadPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_downloadpriority")] +IUpdate::get_EulaAccepted=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_eulaaccepted")] +IUpdate::get_EulaText=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_eulatext")] +IUpdate::get_HandlerID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_handlerid")] +IUpdate::get_Identity=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_identity")] +IUpdate::get_Image=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_image")] +IUpdate::get_InstallationBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_installationbehavior")] +IUpdate::get_IsBeta=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_isbeta")] +IUpdate::get_IsDownloaded=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_isdownloaded")] +IUpdate::get_IsHidden=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_ishidden")] +IUpdate::get_IsInstalled=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_isinstalled")] +IUpdate::get_IsMandatory=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_ismandatory")] +IUpdate::get_IsUninstallable=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_isuninstallable")] +IUpdate::get_KBArticleIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_kbarticleids")] +IUpdate::get_Languages=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_languages")] +IUpdate::get_LastDeploymentChangeTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_lastdeploymentchangetime")] +IUpdate::get_MaxDownloadSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_maxdownloadsize")] +IUpdate::get_MinDownloadSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_mindownloadsize")] +IUpdate::get_MoreInfoUrls=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_moreinfourls")] +IUpdate::get_MsrcSeverity=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_msrcseverity")] +IUpdate::get_RecommendedCpuSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_recommendedcpuspeed")] +IUpdate::get_RecommendedHardDiskSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_recommendedharddiskspace")] +IUpdate::get_RecommendedMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_recommendedmemory")] +IUpdate::get_ReleaseNotes=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_releasenotes")] +IUpdate::get_SecurityBulletinIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_securitybulletinids")] +IUpdate::get_SupersededUpdateIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_supersededupdateids")] +IUpdate::get_SupportUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_supporturl")] +IUpdate::get_Title=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_title")] +IUpdate::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_type")] +IUpdate::get_UninstallationBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_uninstallationbehavior")] +IUpdate::get_UninstallationNotes=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_uninstallationnotes")] +IUpdate::get_UninstallationSteps=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_uninstallationsteps")] +IUpdate::HandlerID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_handlerid")] +IUpdate::Identity=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_identity")] +IUpdate::Image=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_image")] +IUpdate::InstallationBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_installationbehavior")] +IUpdate::IsBeta=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_isbeta")] +IUpdate::IsDownloaded=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_isdownloaded")] +IUpdate::IsHidden=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-put_ishidden")] +IUpdate::IsInstalled=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_isinstalled")] +IUpdate::IsMandatory=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_ismandatory")] +IUpdate::IsUninstallable=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_isuninstallable")] +IUpdate::KBArticleIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_kbarticleids")] +IUpdate::Languages=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_languages")] +IUpdate::LastDeploymentChangeTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_lastdeploymentchangetime")] +IUpdate::MaxDownloadSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_maxdownloadsize")] +IUpdate::MinDownloadSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_mindownloadsize")] +IUpdate::MoreInfoUrls=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_moreinfourls")] +IUpdate::MsrcSeverity=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_msrcseverity")] +IUpdate::put_IsHidden=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-put_ishidden")] +IUpdate::RecommendedHardDiskSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_recommendedharddiskspace")] +IUpdate::RecommendedMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_recommendedmemory")] +IUpdate::ReleaseNotes=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_releasenotes")] +IUpdate::SecurityBulletinIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_securitybulletinids")] +IUpdate::SupersededUpdateIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_supersededupdateids")] +IUpdate::SupportUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_supporturl")] +IUpdate::Title=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_title")] +IUpdate::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_type")] +IUpdate::UninstallationBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_uninstallationbehavior")] +IUpdate::UninstallationNotes=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_uninstallationnotes")] +IUpdate::UninstallationSteps=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate-get_uninstallationsteps")] +IUpdate2=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdate2")] +IUpdate2::CopyToCache=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate2-copytocache")] +IUpdate2::CveIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate2-get_cveids")] +IUpdate2::get_CveIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate2-get_cveids")] +IUpdate2::get_IsPresent=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate2-get_ispresent")] +IUpdate2::get_RebootRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate2-get_rebootrequired")] +IUpdate2::IsPresent=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate2-get_ispresent")] +IUpdate2::RebootRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate2-get_rebootrequired")] +IUpdate3=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdate3")] +IUpdate3::BrowseOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate3-get_browseonly")] +IUpdate3::get_BrowseOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate3-get_browseonly")] +IUpdate4=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdate4")] +IUpdate4::get_PerUser=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate4-get_peruser")] +IUpdate4::PerUser=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate4-get_peruser")] +IUpdate5=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdate5")] +IUpdate5::AutoDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate5-get_autodownload")] +IUpdate5::AutoSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate5-get_autoselection")] +IUpdate5::get_AutoDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate5-get_autodownload")] +IUpdate5::get_AutoSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdate5-get_autoselection")] +IUpdateCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatecollection")] +IUpdateCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatecollection-get__newenum")] +IUpdateCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatecollection-add")] +IUpdateCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatecollection-clear")] +IUpdateCollection::Copy=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatecollection-copy")] +IUpdateCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatecollection-get_count")] +IUpdateCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatecollection-get__newenum")] +IUpdateCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatecollection-get_count")] +IUpdateCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatecollection-get_item")] +IUpdateCollection::get_ReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatecollection-get_readonly")] +IUpdateCollection::Insert=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatecollection-insert")] +IUpdateCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatecollection-put_item")] +IUpdateCollection::put_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatecollection-put_item")] +IUpdateCollection::ReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatecollection-get_readonly")] +IUpdateCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatecollection-removeat")] +IUpdateDownloadContent=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatedownloadcontent")] +IUpdateDownloadContent::DownloadUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloadcontent-get_downloadurl")] +IUpdateDownloadContent::get_DownloadUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloadcontent-get_downloadurl")] +IUpdateDownloadContent2=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatedownloadcontent2")] +IUpdateDownloadContent2::get_IsDeltaCompressedContent=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloadcontent2-get_isdeltacompressedcontent")] +IUpdateDownloadContent2::IsDeltaCompressedContent=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloadcontent2-get_isdeltacompressedcontent")] +IUpdateDownloadContentCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatedownloadcontentcollection")] +IUpdateDownloadContentCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloadcontentcollection-get__newenum")] +IUpdateDownloadContentCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloadcontentcollection-get_count")] +IUpdateDownloadContentCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloadcontentcollection-get__newenum")] +IUpdateDownloadContentCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloadcontentcollection-get_count")] +IUpdateDownloadContentCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloadcontentcollection-get_item")] +IUpdateDownloadContentCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloadcontentcollection-get_item")] +IUpdateDownloader=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatedownloader")] +IUpdateDownloader::BeginDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloader-begindownload")] +IUpdateDownloader::ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloader-put_clientapplicationid")] +IUpdateDownloader::Download=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloader-download")] +IUpdateDownloader::EndDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloader-enddownload")] +IUpdateDownloader::get_ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloader-get_clientapplicationid")] +IUpdateDownloader::get_IsForced=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloader-get_isforced")] +IUpdateDownloader::get_Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloader-get_priority")] +IUpdateDownloader::get_Updates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloader-get_updates")] +IUpdateDownloader::IsForced=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloader-get_isforced")] +IUpdateDownloader::Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloader-get_priority")] +IUpdateDownloader::put_ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloader-put_clientapplicationid")] +IUpdateDownloader::put_IsForced=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloader-put_isforced")] +IUpdateDownloader::put_Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloader-put_priority")] +IUpdateDownloader::put_Updates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloader-put_updates")] +IUpdateDownloader::Updates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloader-put_updates")] +IUpdateDownloadResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatedownloadresult")] +IUpdateDownloadResult::get_HResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloadresult-get_hresult")] +IUpdateDownloadResult::get_ResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloadresult-get_resultcode")] +IUpdateDownloadResult::HResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloadresult-get_hresult")] +IUpdateDownloadResult::ResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatedownloadresult-get_resultcode")] +IUpdateEndpointAuthProvider=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/iupdateendpointauthprovider")] +IUpdateEndpointAuthProvider::GetEndpointToken=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/iupdateendpointauthprovider-getendpointtoken")] +IUpdateEndpointAuthProvider::GetPreferredEndpointTokenType=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/iupdateendpointauthprovider-getpreferredendpointtokentype")] +IUpdateEndpointAuthToken=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/iupdateendpointauthtoken")] +IUpdateEndpointAuthToken::ServiceID=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/iupdateendpointauthtoken-serviceid")] +IUpdateEndpointAuthToken::SigningKey=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/iupdateendpointauthtoken-signingkey")] +IUpdateEndpointAuthToken::TokenData=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/iupdateendpointauthtoken-tokendata")] +IUpdateEndpointAuthToken::TokenReferenceAttached=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/iupdateendpointauthtoken-tokenreferenceattached")] +IUpdateEndpointAuthToken::TokenReferenceUnattached=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/iupdateendpointauthtoken-tokenreferenceunattached")] +IUpdateEndpointAuthToken::TokenType=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/iupdateendpointauthtoken-tokentype")] +IUpdateEndpointProvider=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/iupdateendpointprovider")] +IUpdateEndpointProvider::GetServiceEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/iupdateendpointauthprovider-getserviceendpoint")] +IUpdateException=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdateexception")] +IUpdateException::Context=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateexception-get_context")] +IUpdateException::get_Context=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateexception-get_context")] +IUpdateException::get_HResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateexception-get_hresult")] +IUpdateException::get_Message=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateexception-get_message")] +IUpdateException::HResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateexception-get_hresult")] +IUpdateException::Message=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateexception-get_message")] +IUpdateExceptionCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdateexceptioncollection")] +IUpdateExceptionCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateexceptioncollection-get__newenum")] +IUpdateExceptionCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateexceptioncollection-get_count")] +IUpdateExceptionCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateexceptioncollection-get__newenum")] +IUpdateExceptionCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateexceptioncollection-get_count")] +IUpdateExceptionCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateexceptioncollection-get_item")] +IUpdateExceptionCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateexceptioncollection-get_item")] +IUpdateHistoryEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatehistoryentry")] +IUpdateHistoryEntry::ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_clientapplicationid")] +IUpdateHistoryEntry::Date=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_date")] +IUpdateHistoryEntry::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_description")] +IUpdateHistoryEntry::get_ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_clientapplicationid")] +IUpdateHistoryEntry::get_Date=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_date")] +IUpdateHistoryEntry::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_description")] +IUpdateHistoryEntry::get_HResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_hresult")] +IUpdateHistoryEntry::get_Operation=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_operation")] +IUpdateHistoryEntry::get_ResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_resultcode")] +IUpdateHistoryEntry::get_ServerSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_serverselection")] +IUpdateHistoryEntry::get_ServiceID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_serviceid")] +IUpdateHistoryEntry::get_SupportUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_supporturl")] +IUpdateHistoryEntry::get_Title=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_title")] +IUpdateHistoryEntry::get_UninstallationNotes=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_uninstallationnotes")] +IUpdateHistoryEntry::get_UninstallationSteps=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_uninstallationsteps")] +IUpdateHistoryEntry::get_UnmappedResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_unmappedresultcode")] +IUpdateHistoryEntry::get_UpdateIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_updateidentity")] +IUpdateHistoryEntry::HResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_hresult")] +IUpdateHistoryEntry::Operation=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_operation")] +IUpdateHistoryEntry::ResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_resultcode")] +IUpdateHistoryEntry::ServerSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_serverselection")] +IUpdateHistoryEntry::ServiceID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_serviceid")] +IUpdateHistoryEntry::SupportUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_supporturl")] +IUpdateHistoryEntry::Title=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_title")] +IUpdateHistoryEntry::UninstallationNotes=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_uninstallationnotes")] +IUpdateHistoryEntry::UninstallationSteps=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_uninstallationsteps")] +IUpdateHistoryEntry::UnmappedResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_unmappedresultcode")] +IUpdateHistoryEntry::UpdateIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry-get_updateidentity")] +IUpdateHistoryEntry2=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatehistoryentry2")] +IUpdateHistoryEntry2::Categories=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry2-get_categories")] +IUpdateHistoryEntry2::get_Categories=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentry2-get_categories")] +IUpdateHistoryEntryCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatehistoryentrycollection")] +IUpdateHistoryEntryCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentrycollection-get__newenum")] +IUpdateHistoryEntryCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentrycollection-get_count")] +IUpdateHistoryEntryCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentrycollection-get__newenum")] +IUpdateHistoryEntryCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentrycollection-get_count")] +IUpdateHistoryEntryCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentrycollection-get_item")] +IUpdateHistoryEntryCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatehistoryentrycollection-get_item")] +IUpdateIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdateidentity")] +IUpdateIdentity::get_RevisionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateidentity-get_revisionnumber")] +IUpdateIdentity::get_UpdateID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateidentity-get_updateid")] +IUpdateIdentity::RevisionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateidentity-get_revisionnumber")] +IUpdateIdentity::UpdateID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateidentity-get_updateid")] +IUpdateIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iupdateidlist")] +IUpdateIDList::Update=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iupdateidlist-update")] +IUpdateInstallationResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdateinstallationresult")] +IUpdateInstallationResult::get_HResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstallationresult-get_hresult")] +IUpdateInstallationResult::get_RebootRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstallationresult-get_rebootrequired")] +IUpdateInstallationResult::get_ResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstallationresult-get_resultcode")] +IUpdateInstallationResult::HResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstallationresult-get_hresult")] +IUpdateInstallationResult::RebootRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstallationresult-get_rebootrequired")] +IUpdateInstallationResult::ResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstallationresult-get_resultcode")] +IUpdateInstaller=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdateinstaller")] +IUpdateInstaller::AllowSourcePrompts=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-get_allowsourceprompts")] +IUpdateInstaller::BeginInstall=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-begininstall")] +IUpdateInstaller::BeginUninstall=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-beginuninstall")] +IUpdateInstaller::ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-put_clientapplicationid")] +IUpdateInstaller::EndInstall=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-endinstall")] +IUpdateInstaller::EndUninstall=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-enduninstall")] +IUpdateInstaller::get_AllowSourcePrompts=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-get_allowsourceprompts")] +IUpdateInstaller::get_ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-get_clientapplicationid")] +IUpdateInstaller::get_IsBusy=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-get_isbusy")] +IUpdateInstaller::get_IsForced=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-get_isforced")] +IUpdateInstaller::get_ParentHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-get_parenthwnd")] +IUpdateInstaller::get_ParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-get_parentwindow")] +IUpdateInstaller::get_RebootRequiredBeforeInstallation=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-get_rebootrequiredbeforeinstallation")] +IUpdateInstaller::get_Updates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-get_updates")] +IUpdateInstaller::Install=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-install")] +IUpdateInstaller::IsBusy=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-get_isbusy")] +IUpdateInstaller::IsForced=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-get_isforced")] +IUpdateInstaller::ParentHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-put_parenthwnd")] +IUpdateInstaller::ParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-get_parentwindow")] +IUpdateInstaller::put_AllowSourcePrompts=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-put_allowsourceprompts")] +IUpdateInstaller::put_ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-put_clientapplicationid")] +IUpdateInstaller::put_IsForced=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-put_isforced")] +IUpdateInstaller::put_ParentHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-put_parenthwnd")] +IUpdateInstaller::put_ParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-put_parentwindow")] +IUpdateInstaller::put_Updates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-put_updates")] +IUpdateInstaller::RebootRequiredBeforeInstallation=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-get_rebootrequiredbeforeinstallation")] +IUpdateInstaller::RunWizard=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-runwizard")] +IUpdateInstaller::Uninstall=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-uninstall")] +IUpdateInstaller::Updates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller-put_updates")] +IUpdateInstaller2=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdateinstaller2")] +IUpdateInstaller2::ForceQuiet=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller2-get_forcequiet")] +IUpdateInstaller2::get_ForceQuiet=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller2-get_forcequiet")] +IUpdateInstaller2::put_ForceQuiet=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller2-put_forcequiet")] +IUpdateInstaller3=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdateinstaller3")] +IUpdateInstaller3::get_AttemptCloseAppsIfNecessary=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller3-get_attemptcloseappsifnecessary")] +IUpdateInstaller3::put_AttemptCloseAppsIfNecessary=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller3-put_attemptcloseappsifnecessary")] +IUpdateInstaller4=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdateinstaller4")] +IUpdateInstaller4::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateinstaller4-commit")] +IUpdateLockdown=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatelockdown")] +IUpdateLockdown::LockDown=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatelockdown-lockdown")] +IUpdateObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iupdateobject")] +IUpdateObject::UpdateObject=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iupdateobject-updateobject-uint-dword-byte-arr-iupdateobjectcallback-ptr")] +IUpdateObjectCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iupdateobjectcallback")] +IUpdateObjectCallback::UpdateComplete=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iupdateobjectcallback-updatecomplete-uint-hresult")] +IUpdateOrchestrator=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestrator")] +IUpdateOrchestrator::RegisterProvider=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestrator-registerprovider")] +IUpdateOrchestrator::UnregisterProvider=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestrator-unregisterprovider")] +IUpdateOrchestratorAction=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratoraction")] +IUpdateOrchestratorAction::get_ActionKind=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratoraction-get-actionkind")] +IUpdateOrchestratorAction::get_IsExclusive=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratoraction-get-isexclusive")] +IUpdateOrchestratorAction::get_IsPausable=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratoraction-get-ispausable")] +IUpdateOrchestratorAction::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratoraction-get-name")] +IUpdateOrchestratorAction::get_RequiresNetwork=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratoraction-get-requiresnetwork")] +IUpdateOrchestratorActionCallback=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratoractioncallback")] +IUpdateOrchestratorActionCallback::ReportCompleted=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratoractioncallback-reportcompleted")] +IUpdateOrchestratorActionCallback::ReportFailed=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratoractioncallback-reportfailed")] +IUpdateOrchestratorActionCallback::ReportProgress=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratoractioncallback-reportprogress")] +IUpdateOrchestratorUnlock=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorunlock")] +IUpdateOrchestratorUnlock::Unlock=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorunlock-unlock")] +IUpdateOrchestratorUpdate=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdate")] +IUpdateOrchestratorUpdate::get_Action=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdate-get-action")] +IUpdateOrchestratorUpdate::get_Deadline=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdate-get-deadline")] +IUpdateOrchestratorUpdate::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdate-get-description")] +IUpdateOrchestratorUpdate::get_IsSecurity=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdate-get-issecurity")] +IUpdateOrchestratorUpdate::get_Title=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdate-get-title")] +IUpdateOrchestratorUpdate::get_UniqueId=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdate-get-uniqueid")] +IUpdateOrchestratorUpdate::Pause=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdate-pause")] +IUpdateOrchestratorUpdate::PerformAction=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdate-performaction")] +IUpdateOrchestratorUpdate::Serialize=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdate-serialize")] +IUpdateOrchestratorUpdateCollection=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdatecollection")] +IUpdateOrchestratorUpdateCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdatecollection-get-count")] +IUpdateOrchestratorUpdateCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdatecollection-get-item")] +IUpdateOrchestratorUpdateProvider=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdateprovider")] +IUpdateOrchestratorUpdateProvider::CancelScan=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdateprovider-cancelscan")] +IUpdateOrchestratorUpdateProvider::Deserialize=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdateprovider-deserialize")] +IUpdateOrchestratorUpdateProvider::get_ScanAttemptFrequencyInMinutes=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdateprovider-scanattemptfrequencyinminutes")] +IUpdateOrchestratorUpdateProvider::get_ScanSlaInMinutes=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdateprovider-scanslainminutes")] +IUpdateOrchestratorUpdateProvider::ScanForPendingUpdates=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/iupdateorchestratorupdateprovider-scanforpendingupdates")] +IUpdateSearcher=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatesearcher")] +IUpdateSearcher::BeginSearch=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-beginsearch")] +IUpdateSearcher::CanAutomaticallyUpgradeService=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-put_canautomaticallyupgradeservice")] +IUpdateSearcher::ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-get_clientapplicationid")] +IUpdateSearcher::EndSearch=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-endsearch")] +IUpdateSearcher::EscapeString=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-escapestring")] +IUpdateSearcher::get_CanAutomaticallyUpgradeService=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-get_canautomaticallyupgradeservice")] +IUpdateSearcher::get_ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-get_clientapplicationid")] +IUpdateSearcher::get_IncludePotentiallySupersededUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-get_includepotentiallysupersededupdates")] +IUpdateSearcher::get_Online=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-get_online")] +IUpdateSearcher::get_ServerSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-get_serverselection")] +IUpdateSearcher::get_ServiceID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-get_serviceid")] +IUpdateSearcher::GetTotalHistoryCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-gettotalhistorycount")] +IUpdateSearcher::IncludePotentiallySupersededUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-put_includepotentiallysupersededupdates")] +IUpdateSearcher::Online=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-get_online")] +IUpdateSearcher::put_CanAutomaticallyUpgradeService=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-put_canautomaticallyupgradeservice")] +IUpdateSearcher::put_ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-put_clientapplicationid")] +IUpdateSearcher::put_IncludePotentiallySupersededUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-put_includepotentiallysupersededupdates")] +IUpdateSearcher::put_Online=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-put_online")] +IUpdateSearcher::put_ServerSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-put_serverselection")] +IUpdateSearcher::put_ServiceID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-put_serviceid")] +IUpdateSearcher::QueryHistory=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-queryhistory")] +IUpdateSearcher::Search=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-search")] +IUpdateSearcher::ServerSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-get_serverselection")] +IUpdateSearcher::ServiceID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-get_serviceid")] +IUpdateSearcher2=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatesearcher2")] +IUpdateSearcher2::get_IgnoreDownloadPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher2-get_ignoredownloadpriority")] +IUpdateSearcher2::IgnoreDownloadPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher2-get_ignoredownloadpriority")] +IUpdateSearcher2::put_IgnoreDownloadPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher2-put_ignoredownloadpriority")] +IUpdateSearcher3=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatesearcher3")] +IUpdateService=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdateservice")] +IUpdateService::CanRegisterWithAU=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_canregisterwithau")] +IUpdateService::ContentValidationCert=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_contentvalidationcert")] +IUpdateService::ExpirationDate=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_expirationdate")] +IUpdateService::get_CanRegisterWithAU=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_canregisterwithau")] +IUpdateService::get_ContentValidationCert=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_contentvalidationcert")] +IUpdateService::get_ExpirationDate=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_expirationdate")] +IUpdateService::get_IsManaged=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_ismanaged")] +IUpdateService::get_IsRegisteredWithAU=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_isregisteredwithau")] +IUpdateService::get_IsScanPackageService=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_isscanpackageservice")] +IUpdateService::get_IssueDate=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_issuedate")] +IUpdateService::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_name")] +IUpdateService::get_OffersWindowsUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_offerswindowsupdates")] +IUpdateService::get_RedirectUrls=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_redirecturls")] +IUpdateService::get_ServiceID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_serviceid")] +IUpdateService::get_ServiceUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_serviceurl")] +IUpdateService::get_SetupPrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_setupprefix")] +IUpdateService::IsManaged=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_ismanaged")] +IUpdateService::IsRegisteredWithAU=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_isregisteredwithau")] +IUpdateService::IsScanPackageService=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_isscanpackageservice")] +IUpdateService::IssueDate=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_issuedate")] +IUpdateService::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_name")] +IUpdateService::OffersWindowsUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_offerswindowsupdates")] +IUpdateService::RedirectUrls=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_redirecturls")] +IUpdateService::ServiceID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_serviceid")] +IUpdateService::ServiceUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_serviceurl")] +IUpdateService::SetupPrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice-get_setupprefix")] +IUpdateService2=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdateservice2")] +IUpdateService2::get_IsDefaultAUService=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice2-get_isdefaultauservice")] +IUpdateService2::IsDefaultAUService=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservice2-get_isdefaultauservice")] +IUpdateServiceCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdateservicecollection")] +IUpdateServiceCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicecollection-get__newenum")] +IUpdateServiceCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicecollection-get_count")] +IUpdateServiceCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicecollection-get__newenum")] +IUpdateServiceCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicecollection-get_count")] +IUpdateServiceCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicecollection-get_item")] +IUpdateServiceCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicecollection-get_item")] +IUpdateServiceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdateservicemanager")] +IUpdateServiceManager::AddScanPackageService=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicemanager-addscanpackageservice")] +IUpdateServiceManager::AddService=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicemanager-addservice")] +IUpdateServiceManager::get_Services=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicemanager-get_services")] +IUpdateServiceManager::RegisterServiceWithAU=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicemanager-registerservicewithau")] +IUpdateServiceManager::RemoveService=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicemanager-removeservice")] +IUpdateServiceManager::Services=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicemanager-get_services")] +IUpdateServiceManager::SetOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicemanager-setoption")] +IUpdateServiceManager::UnregisterServiceWithAU=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicemanager-unregisterservicewithau")] +IUpdateServiceManager2=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdateservicemanager2")] +IUpdateServiceManager2::AddService2=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicemanager2-addservice2")] +IUpdateServiceManager2::ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicemanager2-put_clientapplicationid")] +IUpdateServiceManager2::get_ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicemanager2-get_clientapplicationid")] +IUpdateServiceManager2::put_ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicemanager2-put_clientapplicationid")] +IUpdateServiceManager2::QueryServiceRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateservicemanager2-queryserviceregistration")] +IUpdateServiceRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdateserviceregistration")] +IUpdateServiceRegistration::get_IsPendingRegistrationWithAU=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateserviceregistration-get_ispendingregistrationwithau")] +IUpdateServiceRegistration::get_RegistrationState=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateserviceregistration-get_registrationstate")] +IUpdateServiceRegistration::get_Service=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateserviceregistration-get_service")] +IUpdateServiceRegistration::IsPendingRegistrationWithAU=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateserviceregistration-get_ispendingregistrationwithau")] +IUpdateServiceRegistration::RegistrationState=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateserviceregistration-get_registrationstate")] +IUpdateServiceRegistration::Service=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdateserviceregistration-get_service")] +IUpdateSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatesession")] +IUpdateSession::ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession-get_clientapplicationid")] +IUpdateSession::CreateUpdateDownloader=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession-createupdatedownloader")] +IUpdateSession::CreateUpdateInstaller=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession-createupdateinstaller")] +IUpdateSession::CreateUpdateSearcher=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession-createupdatesearcher")] +IUpdateSession::get_ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession-get_clientapplicationid")] +IUpdateSession::get_ReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession-get_readonly")] +IUpdateSession::get_WebProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession-get_webproxy")] +IUpdateSession::put_ClientApplicationID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession-put_clientapplicationid")] +IUpdateSession::put_WebProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession-put_webproxy")] +IUpdateSession::ReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession-get_readonly")] +IUpdateSession::WebProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession-put_webproxy")] +IUpdateSession2=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatesession2")] +IUpdateSession2::get_UserLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession2-get_userlocale")] +IUpdateSession2::put_UserLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession2-put_userlocale")] +IUpdateSession2::UserLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession2-get_userlocale")] +IUpdateSession3=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iupdatesession3")] +IUpdateSession3::CreateUpdateServiceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession3-createupdateservicemanager")] +IUpdateSession3::QueryHistory=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iupdatesession3-queryhistory")] +IUPnPAddressFamilyControl=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpaddressfamilycontrol")] +IUPnPAddressFamilyControl::GetAddressFamily=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpaddressfamilycontrol-getaddressfamily")] +IUPnPAddressFamilyControl::SetAddressFamily=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpaddressfamilycontrol-setaddressfamily")] +IUPnPAsyncResult=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpasyncresult")] +IUPnPAsyncResult::AsyncOperationComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpasyncresult-asyncoperationcomplete")] +IUPnPDescriptionDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpdescriptiondocument")] +IUPnPDescriptionDocument::Abort=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdescriptiondocument-abort")] +IUPnPDescriptionDocument::DeviceByUDN=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdescriptiondocument-devicebyudn")] +IUPnPDescriptionDocument::get_LoadResult=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdescriptiondocument-get_loadresult")] +IUPnPDescriptionDocument::get_ReadyState=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdescriptiondocument-get_readystate")] +IUPnPDescriptionDocument::Load=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdescriptiondocument-load")] +IUPnPDescriptionDocument::LoadAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdescriptiondocument-loadasync")] +IUPnPDescriptionDocument::RootDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdescriptiondocument-rootdevice")] +IUPnPDescriptionDocumentCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpdescriptiondocumentcallback")] +IUPnPDescriptionDocumentCallback::LoadComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdescriptiondocumentcallback-loadcomplete")] +IUPnPDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpdevice")] +IUPnPDevice::get_Children=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_children")] +IUPnPDevice::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_description")] +IUPnPDevice::get_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_friendlyname")] +IUPnPDevice::get_HasChildren=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_haschildren")] +IUPnPDevice::get_IsRootDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_isrootdevice")] +IUPnPDevice::get_ManufacturerName=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_manufacturername")] +IUPnPDevice::get_ManufacturerURL=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_manufacturerurl")] +IUPnPDevice::get_ModelName=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_modelname")] +IUPnPDevice::get_ModelNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_modelnumber")] +IUPnPDevice::get_ModelURL=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_modelurl")] +IUPnPDevice::get_ParentDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_parentdevice")] +IUPnPDevice::get_PresentationURL=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_presentationurl")] +IUPnPDevice::get_RootDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_rootdevice")] +IUPnPDevice::get_SerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_serialnumber")] +IUPnPDevice::get_Services=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_services")] +IUPnPDevice::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_type")] +IUPnPDevice::get_UniqueDeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_uniquedevicename")] +IUPnPDevice::get_UPC=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-get_upc")] +IUPnPDevice::IconURL=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevice-iconurl")] +IUPnPDeviceControl=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nn-upnphost-iupnpdevicecontrol")] +IUPnPDeviceControl::GetServiceObject=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpdevicecontrol-getserviceobject")] +IUPnPDeviceControl::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpdevicecontrol-initialize")] +IUPnPDeviceDocumentAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpdevicedocumentaccess")] +IUPnPDeviceDocumentAccess::GetDocumentURL=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevicedocumentaccess-getdocumenturl")] +IUPnPDeviceDocumentAccessEx=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpdevicedocumentaccessex")] +IUPnPDeviceDocumentAccessEx::GetDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevicedocumentaccessex-getdocument")] +IUPnPDeviceFinder=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpdevicefinder")] +IUPnPDeviceFinder::CancelAsyncFind=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevicefinder-cancelasyncfind")] +IUPnPDeviceFinder::CreateAsyncFind=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevicefinder-createasyncfind")] +IUPnPDeviceFinder::FindByType=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevicefinder-findbytype")] +IUPnPDeviceFinder::FindByUDN=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevicefinder-findbyudn")] +IUPnPDeviceFinder::StartAsyncFind=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevicefinder-startasyncfind")] +IUPnPDeviceFinderAddCallbackWithInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpdevicefinderaddcallbackwithinterface")] +IUPnPDeviceFinderAddCallbackWithInterface::DeviceAddedWithInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevicefinderaddcallbackwithinterface-deviceaddedwithinterface")] +IUPnPDeviceFinderCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpdevicefindercallback")] +IUPnPDeviceFinderCallback::DeviceAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevicefindercallback-deviceadded")] +IUPnPDeviceFinderCallback::DeviceRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevicefindercallback-deviceremoved")] +IUPnPDeviceFinderCallback::SearchComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevicefindercallback-searchcomplete")] +IUPnPDeviceProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nn-upnphost-iupnpdeviceprovider")] +IUPnPDeviceProvider::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpdeviceprovider-start")] +IUPnPDeviceProvider::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpdeviceprovider-stop")] +IUPnPDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpdevices")] +IUPnPDevices::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevices-get__newenum")] +IUPnPDevices::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevices-get_count")] +IUPnPDevices::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpdevices-get_item")] +IUPnPDevices::This interface has no methods::=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpdevices")] +IUPnPEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nn-upnphost-iupnpeventsink")] +IUPnPEventSink::OnStateChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpeventsink-onstatechanged")] +IUPnPEventSink::OnStateChangedSafe=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpeventsink-onstatechangedsafe")] +IUPnPEventSource=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nn-upnphost-iupnpeventsource")] +IUPnPEventSource::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpeventsource-advise")] +IUPnPEventSource::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpeventsource-unadvise")] +IUPnPHttpHeaderControl=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnphttpheadercontrol")] +IUPnPHttpHeaderControl::AddRequestHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnphttpheadercontrol-addrequestheaders")] +IUPnPNAT=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nn-natupnp-iupnpnat")] +IUPnPNAT::get_DynamicPortMappingCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nn-natupnp-iupnpnat")] +IUPnPNAT::get_NATEventManager=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-iupnpnat-get_nateventmanager")] +IUPnPNAT::get_StaticPortMappingCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/natupnp/nf-natupnp-iupnpnat-get_staticportmappingcollection")] +IUPnPRegistrar=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nn-upnphost-iupnpregistrar")] +IUPnPRegistrar::GetUniqueDeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpregistrar-getuniquedevicename")] +IUPnPRegistrar::RegisterDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpregistrar-registerdevice")] +IUPnPRegistrar::RegisterDeviceProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpregistrar-registerdeviceprovider")] +IUPnPRegistrar::RegisterRunningDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpregistrar-registerrunningdevice")] +IUPnPRegistrar::UnregisterDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpregistrar-unregisterdevice")] +IUPnPRegistrar::UnregisterDeviceProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpregistrar-unregisterdeviceprovider")] +IUPnPRemoteEndpointInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nn-upnphost-iupnpremoteendpointinfo")] +IUPnPRemoteEndpointInfo::GetDwordValue=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpremoteendpointinfo-getdwordvalue")] +IUPnPRemoteEndpointInfo::GetGuidValue=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpremoteendpointinfo-getguidvalue")] +IUPnPRemoteEndpointInfo::GetStringValue=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpremoteendpointinfo-getstringvalue")] +IUPnPReregistrar=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nn-upnphost-iupnpreregistrar")] +IUPnPReregistrar::ReregisterDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpreregistrar-reregisterdevice")] +IUPnPReregistrar::ReregisterRunningDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/upnphost/nf-upnphost-iupnpreregistrar-reregisterrunningdevice")] +IUPnPService=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpservice")] +IUPnPService::AddCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpservice-addcallback")] +IUPnPService::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpservice-get_id")] +IUPnPService::get_LastTransportStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpservice-get_lasttransportstatus")] +IUPnPService::get_ServiceTypeIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpservice-get_servicetypeidentifier")] +IUPnPService::InvokeAction=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpservice-invokeaction")] +IUPnPService::QueryStateVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpservice-querystatevariable")] +IUPnPServiceAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpserviceasync")] +IUPnPServiceAsync::BeginInvokeAction=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpserviceasync-begininvokeaction")] +IUPnPServiceAsync::BeginQueryStateVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpserviceasync-beginquerystatevariable")] +IUPnPServiceAsync::BeginSCPDDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpserviceasync-beginscpddownload")] +IUPnPServiceAsync::BeginSubscribeToEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpserviceasync-beginsubscribetoevents")] +IUPnPServiceAsync::CancelAsyncOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpserviceasync-cancelasyncoperation")] +IUPnPServiceAsync::EndInvokeAction=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpserviceasync-endinvokeaction")] +IUPnPServiceAsync::EndQueryStateVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpserviceasync-endquerystatevariable")] +IUPnPServiceAsync::EndSCPDDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpserviceasync-endscpddownload")] +IUPnPServiceAsync::EndSubscribeToEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpserviceasync-endsubscribetoevents")] +IUPnPServiceCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpservicecallback")] +IUPnPServiceCallback::ServiceInstanceDied=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpservicecallback-serviceinstancedied")] +IUPnPServiceCallback::StateVariableChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpservicecallback-statevariablechanged")] +IUPnPServiceDocumentAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpservicedocumentaccess")] +IUPnPServiceDocumentAccess::GetDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpservicedocumentaccess-getdocument")] +IUPnPServiceDocumentAccess::GetDocumentURL=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpservicedocumentaccess-getdocumenturl")] +IUPnPServiceEnumProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpserviceenumproperty")] +IUPnPServiceEnumProperty::SetServiceEnumProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpserviceenumproperty-setserviceenumproperty")] +IUPnPServices=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpservices")] +IUPnPServices::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpservices-get__newenum")] +IUPnPServices::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpservices-get_count")] +IUPnPServices::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nf-upnp-iupnpservices-get_item")] +IUPnPServices::This interface has no methods::=[Documentation("https://docs.microsoft.com/windows/win32/api/upnp/nn-upnp-iupnpservices")] +IUrlAccessor=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-iurlaccessor")] +IUrlAccessor::AddRequestParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor-addrequestparameter")] +IUrlAccessor::BindToFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor-bindtofilter")] +IUrlAccessor::BindToStream=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor-bindtostream")] +IUrlAccessor::GetCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor-getclsid")] +IUrlAccessor::GetDocFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor-getdocformat")] +IUrlAccessor::GetFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor-getfilename")] +IUrlAccessor::GetHost=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor-gethost")] +IUrlAccessor::GetLastModified=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor-getlastmodified")] +IUrlAccessor::GetRedirectedURL=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor-getredirectedurl")] +IUrlAccessor::GetSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor-getsecuritydescriptor")] +IUrlAccessor::GetSecurityProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor-getsecurityprovider")] +IUrlAccessor::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor-getsize")] +IUrlAccessor::IsDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor-isdirectory")] +IUrlAccessor2=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-iurlaccessor2")] +IUrlAccessor2::GetCodePage=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor2-getcodepage")] +IUrlAccessor2::GetDisplayUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor2-getdisplayurl")] +IUrlAccessor2::IsDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor2-isdocument")] +IUrlAccessor3=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-iurlaccessor3")] +IUrlAccessor3::GetImpersonationSidBlobs=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor3-getimpersonationsidblobs")] +IUrlAccessor4=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nn-searchapi-iurlaccessor4")] +IUrlAccessor4::GetCodePage=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor2-getcodepage")] +IUrlAccessor4::GetDisplayUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor2-getdisplayurl")] +IUrlAccessor4::GetImpersonationSidBlobs=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor3-getimpersonationsidblobs")] +IUrlAccessor4::IsDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor2-isdocument")] +IUrlAccessor4::ShouldIndexItemContent=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor4-shouldindexitemcontent")] +IUrlAccessor4::ShouldIndexProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/nf-searchapi-iurlaccessor4-shouldindexproperty")] +IURLSearchHook=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-iurlsearchhook")] +IURLSearchHook::Translate=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iurlsearchhook-translate")] +IURLSearchHook2=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nn-shlobj_core-iurlsearchhook2")] +IURLSearchHook2::TranslateWithSearchContext=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-iurlsearchhook2-translatewithsearchcontext")] +IUserAccountChangeCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iuseraccountchangecallback")] +IUserAccountChangeCallback::OnPictureChange=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iuseraccountchangecallback-onpicturechange")] +IUserActivityInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/useractivityinterop/nn-useractivityinterop-iuseractivityinterop")] +IUserActivityInterop::CreateSessionForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/useractivityinterop/nf-useractivityinterop-iuseractivityinterop-createsessionforwindow")] +IUserActivityRequestManagerInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/useractivityinterop/nn-useractivityinterop-iuseractivityrequestmanagerinterop")] +IUserActivityRequestManagerInterop::GetForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/useractivityinterop/nf-useractivityinterop-iuseractivityrequestmanagerinterop-getforwindow")] +IUserActivitySourceHostInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/useractivityinterop/nn-useractivityinterop-iuseractivitysourcehostinterop")] +IUserActivitySourceHostInterop::SetActivitySourceHost=[Documentation("https://docs.microsoft.com/windows/win32/api/useractivityinterop/nf-useractivityinterop-iuseractivitysourcehostinterop-setactivitysourcehost")] +IUserConsentVerifierInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/userconsentverifierinterop/nn-userconsentverifierinterop-iuserconsentverifierinterop")] +IUserConsentVerifierInterop::RequestVerificationForWindowAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/userconsentverifierinterop/nf-userconsentverifierinterop-iuserconsentverifierinterop-requestverificationforwindowasync")] +IUserDictionariesRegistrar=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nn-spellcheck-iuserdictionariesregistrar")] +IUserDictionariesRegistrar::RegisterUserDictionary=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-iuserdictionariesregistrar-registeruserdictionary")] +IUserDictionariesRegistrar::UnregisterUserDictionary=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/nf-spellcheck-iuserdictionariesregistrar-unregisteruserdictionary")] +IUserIdentity=[Documentation("https://docs.microsoft.com/windows/win32/shell/iuseridentity")] +IUserIdentity::GetCookie=[Documentation("https://docs.microsoft.com/windows/win32/shell/iuseridentity-getcookie")] +IUserIdentity::GetIdentityFolder=[Documentation("https://docs.microsoft.com/windows/win32/shell/iuseridentity-getidentityfolder")] +IUserIdentity::GetName=[Documentation("https://docs.microsoft.com/windows/win32/shell/iuseridentity-getname")] +IUserIdentity::OpenIdentityRegKey=[Documentation("https://docs.microsoft.com/windows/win32/shell/iuseridentity-openidentityregkey")] +IUserIdentity2=[Documentation("https://docs.microsoft.com/windows/win32/shell/iuseridentity2")] +IUserIdentity2::ChangePassword=[Documentation("https://docs.microsoft.com/windows/win32/shell/iuseridentity2-changepassword")] +IUserIdentity2::GetOrdinal=[Documentation("https://docs.microsoft.com/windows/win32/shell/iuseridentity2-getordinal")] +IUserIdentity2::SetName=[Documentation("https://docs.microsoft.com/windows/win32/shell/iuseridentity2-setname")] +IUserIdentityManager=[Documentation("https://docs.microsoft.com/windows/win32/shell/iuseridentitymanager")] +IUserIdentityManager::EnumIdentities=[Documentation("https://docs.microsoft.com/windows/win32/shell/iuseridentitymanager-enumidentities")] +IUserIdentityManager::GetIdentityByCookie=[Documentation("https://docs.microsoft.com/windows/win32/shell/iuseridentitymanager-getidentitybycookie")] +IUserIdentityManager::Logoff=[Documentation("https://docs.microsoft.com/windows/win32/shell/iuseridentitymanager-logoff")] +IUserIdentityManager::Logon=[Documentation("https://docs.microsoft.com/windows/win32/shell/iuseridentitymanager-logon")] +IUserIdentityManager::ManageIdentities=[Documentation("https://docs.microsoft.com/windows/win32/shell/iuseridentitymanager-manageidentities")] +IUserInputString=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nn-photoacquire-iuserinputstring")] +IUserInputString::GetDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iuserinputstring-getdefault")] +IUserInputString::GetImage=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iuserinputstring-getimage")] +IUserInputString::GetMaxLength=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iuserinputstring-getmaxlength")] +IUserInputString::GetMruCount=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iuserinputstring-getmrucount")] +IUserInputString::GetMruEntryAt=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iuserinputstring-getmruentryat")] +IUserInputString::GetPrompt=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iuserinputstring-getprompt")] +IUserInputString::GetStringId=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iuserinputstring-getstringid")] +IUserInputString::GetStringType=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iuserinputstring-getstringtype")] +IUserInputString::GetSubmitButtonText=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iuserinputstring-getsubmitbuttontext")] +IUserInputString::GetTooltipText=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/nf-photoacquire-iuserinputstring-gettooltiptext")] +IUserNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iusernotification")] +IUserNotification::PlaySound=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iusernotification-playsound")] +IUserNotification::SetBalloonInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iusernotification-setballooninfo")] +IUserNotification::SetBalloonRetry=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iusernotification-setballoonretry")] +IUserNotification::SetIconInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iusernotification-seticoninfo")] +IUserNotification::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-iusernotification-show")] +IUserNotification2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iusernotification2")] +IUserNotification2::PlaySound=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iusernotification2-playsound")] +IUserNotification2::SetBalloonInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iusernotification2-setballooninfo")] +IUserNotification2::SetBalloonRetry=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iusernotification2-setballoonretry")] +IUserNotification2::SetIconInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iusernotification2-seticoninfo")] +IUserNotification2::Show=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iusernotification2-show")] +IUserNotificationCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iusernotificationcallback")] +IUserNotificationCallback::OnBalloonUserClick=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iusernotificationcallback-onballoonuserclick")] +IUserNotificationCallback::OnContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iusernotificationcallback-oncontextmenu")] +IUserNotificationCallback::OnLeftClick=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iusernotificationcallback-onleftclick")] +IUseToBrowseItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iusetobrowseitem")] +IValidate=[Documentation("https://docs.microsoft.com/windows/win32/api/evalcom2/nn-evalcom2-ivalidate")] +IValidate::CloseCUB=[Documentation("https://docs.microsoft.com/windows/win32/api/evalcom2/nf-evalcom2-ivalidate-closecub")] +IValidate::CloseDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/evalcom2/nf-evalcom2-ivalidate-closedatabase")] +IValidate::OpenCUB=[Documentation("https://docs.microsoft.com/windows/win32/api/evalcom2/nf-evalcom2-ivalidate-opencub")] +IValidate::OpenDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/evalcom2/nf-evalcom2-ivalidate-opendatabase")] +IValidate::SetDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/evalcom2/nf-evalcom2-ivalidate-setdisplay")] +IValidate::SetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/evalcom2/nf-evalcom2-ivalidate-setstatus")] +IValidate::Validate=[Documentation("https://docs.microsoft.com/windows/win32/api/evalcom2/nf-evalcom2-ivalidate-validate")] +IValueMap=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-ivaluemap")] +IValueMap::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-get__newenum")] +IValueMap::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-add")] +IValueMap::AddRange=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-addrange")] +IValueMap::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-clear")] +IValueMap::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-get_count")] +IValueMap::CreateValueMapItem=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-createvaluemapitem")] +IValueMap::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-put_description")] +IValueMap::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-get__newenum")] +IValueMap::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-get_count")] +IValueMap::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-get_description")] +IValueMap::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-get_item")] +IValueMap::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-get_value")] +IValueMap::get_ValueMapType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-get_valuemaptype")] +IValueMap::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-get_item")] +IValueMap::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-put_description")] +IValueMap::put_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-put_value")] +IValueMap::put_ValueMapType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-put_valuemaptype")] +IValueMap::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-remove")] +IValueMap::Value=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-get_value")] +IValueMap::ValueMapType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemap-get_valuemaptype")] +IValueMapItem=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nn-pla-ivaluemapitem")] +IValueMapItem::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemapitem-get_description")] +IValueMapItem::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemapitem-put_enabled")] +IValueMapItem::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemapitem-get_description")] +IValueMapItem::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemapitem-get_enabled")] +IValueMapItem::get_Key=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemapitem-get_key")] +IValueMapItem::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemapitem-get_value")] +IValueMapItem::get_ValueMapType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemapitem-get_valuemaptype")] +IValueMapItem::Key=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemapitem-get_key")] +IValueMapItem::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemapitem-put_description")] +IValueMapItem::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemapitem-put_enabled")] +IValueMapItem::put_Key=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemapitem-put_key")] +IValueMapItem::put_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemapitem-put_value")] +IValueMapItem::put_ValueMapType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemapitem-put_valuemaptype")] +IValueMapItem::Value=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemapitem-put_value")] +IValueMapItem::ValueMapType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/nf-pla-ivaluemapitem-get_valuemaptype")] +IValueProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-ivalueprovider")] +IValueProvider::get_IsReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ivalueprovider-get_isreadonly")] +IValueProvider::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ivalueprovider-get_value")] +IValueProvider::IsReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ivalueprovider-get_isreadonly")] +IValueProvider::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ivalueprovider-setvalue")] +IValueProvider::Value=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ivalueprovider-get_value")] +IVBFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vbinterf/nn-vbinterf-ivbformat")] +IVBFormat::Format=[Documentation("https://docs.microsoft.com/windows/win32/api/vbinterf/nf-vbinterf-ivbformat-format")] +IVBGetControl=[Documentation("https://docs.microsoft.com/windows/win32/api/vbinterf/nn-vbinterf-ivbgetcontrol")] +IVBGetControl::EnumControls=[Documentation("https://docs.microsoft.com/windows/win32/api/vbinterf/nf-vbinterf-ivbgetcontrol-enumcontrols")] +IVdsAdmin=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdsadmin")] +IVdsAdmin::RegisterProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsadmin-registerprovider")] +IVdsAdmin::UnregisterProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsadmin-unregisterprovider")] +IVdsAdvancedDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsadvanceddisk")] +IVdsAdvancedDisk::AssignDriveLetter=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsadvanceddisk-assigndriveletter")] +IVdsAdvancedDisk::ChangeAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsadvanceddisk-changeattributes")] +IVdsAdvancedDisk::Clean=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsadvanceddisk-clean")] +IVdsAdvancedDisk::CreatePartition=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsadvanceddisk-createpartition")] +IVdsAdvancedDisk::DeleteDriveLetter=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsadvanceddisk-deletedriveletter")] +IVdsAdvancedDisk::DeletePartition=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsadvanceddisk-deletepartition")] +IVdsAdvancedDisk::FormatPartition=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsadvanceddisk-formatpartition")] +IVdsAdvancedDisk::GetDriveLetter=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsadvanceddisk-getdriveletter")] +IVdsAdvancedDisk::GetPartitionProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsadvanceddisk-getpartitionproperties")] +IVdsAdvancedDisk::QueryPartitions=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsadvanceddisk-querypartitions")] +IVdsAdvancedDisk2=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsadvanceddisk2")] +IVdsAdvancedDisk2::ChangePartitionType=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsadvanceddisk2-changepartitiontype")] +IVdsAdviseSink=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdsadvisesink")] +IVdsAdviseSink::OnNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsadvisesink-onnotify")] +IVdsAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdsasync")] +IVdsAsync::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsasync-cancel")] +IVdsAsync::QueryStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsasync-querystatus")] +IVdsAsync::Wait=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsasync-wait")] +IVdsController=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdscontroller")] +IVdsController::FlushCache=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdscontroller-flushcache")] +IVdsController::GetPortProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdscontroller-getportproperties")] +IVdsController::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdscontroller-getproperties")] +IVdsController::GetSubSystem=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdscontroller-getsubsystem")] +IVdsController::InvalidateCache=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdscontroller-invalidatecache")] +IVdsController::QueryAssociatedLuns=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdscontroller-queryassociatedluns")] +IVdsController::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdscontroller-reset")] +IVdsController::SetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdscontroller-setstatus")] +IVdsControllerControllerPort=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdscontrollercontrollerport")] +IVdsControllerControllerPort::QueryControllerPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdscontrollercontrollerport-querycontrollerports")] +IVdsControllerPort=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdscontrollerport")] +IVdsControllerPort::GetController=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdscontrollerport-getcontroller")] +IVdsControllerPort::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdscontrollerport-getproperties")] +IVdsControllerPort::QueryAssociatedLuns=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdscontrollerport-queryassociatedluns")] +IVdsControllerPort::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdscontrollerport-reset")] +IVdsControllerPort::SetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdscontrollerport-setstatus")] +IVdsCreatePartitionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdscreatepartitionex")] +IVdsCreatePartitionEx::CreatePartitionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdscreatepartitionex-createpartitionex")] +IVdsDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsdisk")] +IVdsDisk::ClearFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdisk-clearflags")] +IVdsDisk::ConvertStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdisk-convertstyle")] +IVdsDisk::GetIdentificationData=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdisk-getidentificationdata")] +IVdsDisk::GetPack=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdisk-getpack")] +IVdsDisk::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdisk-getproperties")] +IVdsDisk::QueryExtents=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdisk-queryextents")] +IVdsDisk::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdisk-setflags")] +IVdsDisk2=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsdisk2")] +IVdsDisk2::SetSANMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdisk2-setsanmode")] +IVdsDisk3=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsdisk3")] +IVdsDisk3::GetProperties2=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdisk3-getproperties2")] +IVdsDisk3::QueryFreeExtents=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdisk3-queryfreeextents")] +IVdsDiskOnline=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsdiskonline")] +IVdsDiskOnline::Offline=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdiskonline-offline")] +IVdsDiskOnline::Online=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdiskonline-online")] +IVdsDiskPartitionMF=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsdiskpartitionmf")] +IVdsDiskPartitionMF::FormatPartitionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdiskpartitionmf-formatpartitionex")] +IVdsDiskPartitionMF::GetPartitionFileSystemProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdiskpartitionmf-getpartitionfilesystemproperties")] +IVdsDiskPartitionMF::GetPartitionFileSystemTypeName=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdiskpartitionmf-getpartitionfilesystemtypename")] +IVdsDiskPartitionMF::QueryPartitionFileSystemFormatSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdiskpartitionmf-querypartitionfilesystemformatsupport")] +IVdsDiskPartitionMF2=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsdiskpartitionmf2")] +IVdsDiskPartitionMF2::FormatPartitionEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsdiskpartitionmf2-formatpartitionex2")] +IVdsDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdsdrive")] +IVdsDrive::ClearFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsdrive-clearflags")] +IVdsDrive::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsdrive-getproperties")] +IVdsDrive::GetSubSystem=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsdrive-getsubsystem")] +IVdsDrive::QueryExtents=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsdrive-queryextents")] +IVdsDrive::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsdrive-setflags")] +IVdsDrive::SetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsdrive-setstatus")] +IVdsDrive2=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdsdrive2")] +IVdsDrive2::GetProperties2=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsdrive2-getproperties2")] +IVdsHbaPort=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdshbaport")] +IVdsHbaPort::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdshbaport-getproperties")] +IVdsHbaPort::SetAllPathStatuses=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdshbaport-setallpathstatuses")] +IVdsHwProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdshwprovider")] +IVdsHwProvider::QuerySubSystems=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdshwprovider-querysubsystems")] +IVdsHwProvider::Reenumerate=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdshwprovider-reenumerate")] +IVdsHwProvider::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdshwprovider-refresh")] +IVdsHwProviderPrivate=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdshwproviderprivate")] +IVdsHwProviderPrivate::QueryIfCreatedLun=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdshwproviderprivate-queryifcreatedlun")] +IVdsHwProviderPrivateMpio=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdshwproviderprivatempio")] +IVdsHwProviderPrivateMpio::SetAllPathStatusesFromHbaPort=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdshwproviderprivatempio-setallpathstatusesfromhbaport")] +IVdsHwProviderStoragePools=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdshwproviderstoragepools")] +IVdsHwProviderStoragePools::CreateLunInStoragePool=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdshwproviderstoragepools-createluninstoragepool")] +IVdsHwProviderStoragePools::QueryMaxLunCreateSizeInStoragePool=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdshwproviderstoragepools-querymaxluncreatesizeinstoragepool")] +IVdsHwProviderStoragePools::QueryStoragePools=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdshwproviderstoragepools-querystoragepools")] +IVdsHwProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdshwprovidertype")] +IVdsHwProviderType::GetProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdshwprovidertype-getprovidertype")] +IVdsHwProviderType2=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdshwprovidertype2")] +IVdsHwProviderType2::GetProviderType2=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdshwprovidertype2-getprovidertype2")] +IVdsIscsiInitiatorAdapter=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsiscsiinitiatoradapter")] +IVdsIscsiInitiatorAdapter::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsiscsiinitiatoradapter-getproperties")] +IVdsIscsiInitiatorAdapter::LoginToTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsiscsiinitiatoradapter-logintotarget")] +IVdsIscsiInitiatorAdapter::LogoutFromTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsiscsiinitiatoradapter-logoutfromtarget")] +IVdsIscsiInitiatorAdapter::QueryInitiatorPortals=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsiscsiinitiatoradapter-queryinitiatorportals")] +IVdsIscsiInitiatorPortal=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsiscsiinitiatorportal")] +IVdsIscsiInitiatorPortal::GetInitiatorAdapter=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsiscsiinitiatorportal-getinitiatoradapter")] +IVdsIscsiInitiatorPortal::GetIpsecSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsiscsiinitiatorportal-getipsecsecurity")] +IVdsIscsiInitiatorPortal::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsiscsiinitiatorportal-getproperties")] +IVdsIscsiInitiatorPortal::SetIpsecSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsiscsiinitiatorportal-setipsecsecurity")] +IVdsIscsiInitiatorPortal::SetIpsecTunnelAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsiscsiinitiatorportal-setipsectunneladdress")] +IVdsIscsiPortal=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdsiscsiportal")] +IVdsIscsiPortal::GetIpsecSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsiportal-getipsecsecurity")] +IVdsIscsiPortal::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsiportal-getproperties")] +IVdsIscsiPortal::GetSubSystem=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsiportal-getsubsystem")] +IVdsIscsiPortal::QueryAssociatedPortalGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsiportal-queryassociatedportalgroups")] +IVdsIscsiPortal::SetIpsecSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsiportal-setipsecsecurity")] +IVdsIscsiPortal::SetIpsecTunnelAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsiportal-setipsectunneladdress")] +IVdsIscsiPortal::SetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsiportal-setstatus")] +IVdsIscsiPortalGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdsiscsiportalgroup")] +IVdsIscsiPortalGroup::AddPortal=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsiportalgroup-addportal")] +IVdsIscsiPortalGroup::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsiportalgroup-delete")] +IVdsIscsiPortalGroup::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsiportalgroup-getproperties")] +IVdsIscsiPortalGroup::GetTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsiportalgroup-gettarget")] +IVdsIscsiPortalGroup::QueryAssociatedPortals=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsiportalgroup-queryassociatedportals")] +IVdsIscsiPortalGroup::RemovePortal=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsiportalgroup-removeportal")] +IVdsIscsiPortalLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsiscsiportallocal")] +IVdsIscsiPortalLocal::SetIpsecSecurityLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsiscsiportallocal-setipsecsecuritylocal")] +IVdsIscsiTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdsiscsitarget")] +IVdsIscsiTarget::CreatePortalGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsitarget-createportalgroup")] +IVdsIscsiTarget::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsitarget-delete")] +IVdsIscsiTarget::GetConnectedInitiators=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsitarget-getconnectedinitiators")] +IVdsIscsiTarget::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsitarget-getproperties")] +IVdsIscsiTarget::GetSubSystem=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsitarget-getsubsystem")] +IVdsIscsiTarget::QueryAssociatedLuns=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsitarget-queryassociatedluns")] +IVdsIscsiTarget::QueryPortalGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsitarget-queryportalgroups")] +IVdsIscsiTarget::RememberInitiatorSharedSecret=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsitarget-rememberinitiatorsharedsecret")] +IVdsIscsiTarget::SetFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsitarget-setfriendlyname")] +IVdsIscsiTarget::SetSharedSecret=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsiscsitarget-setsharedsecret")] +IVdsLun=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdslun")] +IVdsLun::AddPlex=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-addplex")] +IVdsLun::ApplyHints=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-applyhints")] +IVdsLun::AssociateControllers=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-associatecontrollers")] +IVdsLun::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-delete")] +IVdsLun::Extend=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-extend")] +IVdsLun::GetIdentificationData=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-getidentificationdata")] +IVdsLun::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-getproperties")] +IVdsLun::GetSubSystem=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-getsubsystem")] +IVdsLun::QueryActiveControllers=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-queryactivecontrollers")] +IVdsLun::QueryHints=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-queryhints")] +IVdsLun::QueryMaxLunExtendSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-querymaxlunextendsize")] +IVdsLun::QueryPlexes=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-queryplexes")] +IVdsLun::Recover=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-recover")] +IVdsLun::RemovePlex=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-removeplex")] +IVdsLun::SetMask=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-setmask")] +IVdsLun::SetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-setstatus")] +IVdsLun::Shrink=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun-shrink")] +IVdsLun2=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdslun2")] +IVdsLun2::ApplyHints2=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun2-applyhints2")] +IVdsLun2::QueryHints2=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslun2-queryhints2")] +IVdsLunControllerPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdsluncontrollerports")] +IVdsLunControllerPorts::AssociateControllerPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsluncontrollerports-associatecontrollerports")] +IVdsLunControllerPorts::QueryActiveControllerPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsluncontrollerports-queryactivecontrollerports")] +IVdsLunIscsi=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdsluniscsi")] +IVdsLunIscsi::AssociateTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsluniscsi-associatetargets")] +IVdsLunIscsi::QueryAssociatedTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsluniscsi-queryassociatedtargets")] +IVdsLunMpio=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdslunmpio")] +IVdsLunMpio::GetLoadBalancePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslunmpio-getloadbalancepolicy")] +IVdsLunMpio::GetPathInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslunmpio-getpathinfo")] +IVdsLunMpio::GetSupportedLbPolicies=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslunmpio-getsupportedlbpolicies")] +IVdsLunMpio::SetLoadBalancePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslunmpio-setloadbalancepolicy")] +IVdsLunNaming=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdslunnaming")] +IVdsLunNaming::SetFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslunnaming-setfriendlyname")] +IVdsLunNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdslunnumber")] +IVdsLunNumber::GetLunNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslunnumber-getlunnumber")] +IVdsLunPlex=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdslunplex")] +IVdsLunPlex::ApplyHints=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslunplex-applyhints")] +IVdsLunPlex::GetLun=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslunplex-getlun")] +IVdsLunPlex::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslunplex-getproperties")] +IVdsLunPlex::QueryExtents=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslunplex-queryextents")] +IVdsLunPlex::QueryHints=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdslunplex-queryhints")] +IVdsMaintenance=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdsmaintenance")] +IVdsMaintenance::PulseMaintenance=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsmaintenance-pulsemaintenance")] +IVdsMaintenance::StartMaintenance=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsmaintenance-startmaintenance")] +IVdsMaintenance::StopMaintenance=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsmaintenance-stopmaintenance")] +IVdsOpenVDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsopenvdisk")] +IVdsOpenVDisk::Attach=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsopenvdisk-attach")] +IVdsOpenVDisk::Compact=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsopenvdisk-compact")] +IVdsOpenVDisk::Detach=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsopenvdisk-detach")] +IVdsOpenVDisk::DetachAndDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsopenvdisk-detachanddelete")] +IVdsOpenVDisk::Expand=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsopenvdisk-expand")] +IVdsOpenVDisk::Merge=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsopenvdisk-merge")] +IVdsPack=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdspack")] +IVdsPack::AddDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdspack-adddisk")] +IVdsPack::CreateVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdspack-createvolume")] +IVdsPack::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdspack-getproperties")] +IVdsPack::GetProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdspack-getprovider")] +IVdsPack::MigrateDisks=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdspack-migratedisks")] +IVdsPack::QueryDisks=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdspack-querydisks")] +IVdsPack::QueryVolumes=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdspack-queryvolumes")] +IVdsPack::Recover=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdspack-recover")] +IVdsPack::RemoveMissingDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdspack-removemissingdisk")] +IVdsPack::ReplaceDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdspack-replacedisk")] +IVdsPack2=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdspack2")] +IVdsPack2::CreateVolume2=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdspack2-createvolume2")] +IVdsProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdsprovider")] +IVdsProvider::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsprovider-getproperties")] +IVdsProviderPrivate=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdsproviderprivate")] +IVdsProviderPrivate::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsproviderprivate-getobject")] +IVdsProviderPrivate::OnLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsproviderprivate-onload")] +IVdsProviderPrivate::OnUnload=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsproviderprivate-onunload")] +IVdsProviderSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdsprovidersupport")] +IVdsProviderSupport::GetVersionSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsprovidersupport-getversionsupport")] +IVdsRemovable=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsremovable")] +IVdsRemovable::Eject=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsremovable-eject")] +IVdsRemovable::QueryMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsremovable-querymedia")] +IVdsService=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsservice")] +IVdsService::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-advise")] +IVdsService::CleanupObsoleteMountPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-cleanupobsoletemountpoints")] +IVdsService::ClearFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-clearflags")] +IVdsService::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-getobject")] +IVdsService::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-getproperties")] +IVdsService::IsServiceReady=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-isserviceready")] +IVdsService::QueryDriveLetters=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-querydriveletters")] +IVdsService::QueryFileSystemTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-queryfilesystemtypes")] +IVdsService::QueryMaskedDisks=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-querymaskeddisks")] +IVdsService::QueryProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-queryproviders")] +IVdsService::QueryUnallocatedDisks=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-queryunallocateddisks")] +IVdsService::Reboot=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-reboot")] +IVdsService::Reenumerate=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-reenumerate")] +IVdsService::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-refresh")] +IVdsService::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-setflags")] +IVdsService::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-unadvise")] +IVdsService::WaitForServiceReady=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservice-waitforserviceready")] +IVdsServiceHba=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsservicehba")] +IVdsServiceHba::QueryHbaPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservicehba-queryhbaports")] +IVdsServiceInitialization=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsserviceinitialization")] +IVdsServiceIscsi=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsserviceiscsi")] +IVdsServiceIscsi::GetInitiatorName=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsserviceiscsi-getinitiatorname")] +IVdsServiceIscsi::QueryInitiatorAdapters=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsserviceiscsi-queryinitiatoradapters")] +IVdsServiceIscsi::RememberTargetSharedSecret=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsserviceiscsi-remembertargetsharedsecret")] +IVdsServiceIscsi::SetAllIpsecSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsserviceiscsi-setallipsecsecurity")] +IVdsServiceIscsi::SetAllIpsecTunnelAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsserviceiscsi-setallipsectunneladdresses")] +IVdsServiceIscsi::SetInitiatorSharedSecret=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsserviceiscsi-setinitiatorsharedsecret")] +IVdsServiceIscsi::SetIpsecGroupPresharedKey=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsserviceiscsi-setipsecgrouppresharedkey")] +IVdsServiceLoader=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsserviceloader")] +IVdsServiceLoader::LoadService=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsserviceloader-loadservice")] +IVdsServiceSAN=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsservicesan")] +IVdsServiceSAN::GetSANPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservicesan-getsanpolicy")] +IVdsServiceSAN::SetSANPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsservicesan-setsanpolicy")] +IVdsServiceUninstallDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsserviceuninstalldisk")] +IVdsServiceUninstallDisk::GetDiskIdFromLunInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsserviceuninstalldisk-getdiskidfromluninfo")] +IVdsServiceUninstallDisk::UninstallDisks=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsserviceuninstalldisk-uninstalldisks")] +IVdsStoragePool=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdsstoragepool")] +IVdsStoragePool::GetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsstoragepool-getattributes")] +IVdsStoragePool::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsstoragepool-getproperties")] +IVdsStoragePool::GetProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsstoragepool-getprovider")] +IVdsStoragePool::QueryAllocatedLuns=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsstoragepool-queryallocatedluns")] +IVdsStoragePool::QueryAllocatedStoragePools=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsstoragepool-queryallocatedstoragepools")] +IVdsStoragePool::QueryDriveExtents=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdsstoragepool-querydriveextents")] +IVdsSubSystem=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdssubsystem")] +IVdsSubSystem::CreateLun=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem-createlun")] +IVdsSubSystem::GetDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem-getdrive")] +IVdsSubSystem::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem-getproperties")] +IVdsSubSystem::GetProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem-getprovider")] +IVdsSubSystem::QueryControllers=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem-querycontrollers")] +IVdsSubSystem::QueryDrives=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem-querydrives")] +IVdsSubSystem::QueryLuns=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem-queryluns")] +IVdsSubSystem::QueryMaxLunCreateSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem-querymaxluncreatesize")] +IVdsSubSystem::Reenumerate=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem-reenumerate")] +IVdsSubSystem::ReplaceDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem-replacedrive")] +IVdsSubSystem::SetControllerStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem-setcontrollerstatus")] +IVdsSubSystem::SetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem-setstatus")] +IVdsSubSystem2=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdssubsystem2")] +IVdsSubSystem2::CreateLun2=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem2-createlun2")] +IVdsSubSystem2::GetDrive2=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem2-getdrive2")] +IVdsSubSystem2::GetProperties2=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem2-getproperties2")] +IVdsSubSystem2::QueryMaxLunCreateSize2=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystem2-querymaxluncreatesize2")] +IVdsSubSystemImportTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdssubsystemimporttarget")] +IVdsSubSystemImportTarget::GetImportTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdssubsystemimporttarget-getimporttarget")] +IVdsSubSystemImportTarget::SetImportTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdssubsystemimporttarget-setimporttarget")] +IVdsSubSystemInterconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdssubsysteminterconnect")] +IVdsSubSystemInterconnect::GetSupportedInterconnects=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsysteminterconnect-getsupportedinterconnects")] +IVdsSubSystemIscsi=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdssubsystemiscsi")] +IVdsSubSystemIscsi::CreateTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystemiscsi-createtarget")] +IVdsSubSystemIscsi::QueryPortals=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystemiscsi-queryportals")] +IVdsSubSystemIscsi::QueryTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystemiscsi-querytargets")] +IVdsSubSystemIscsi::SetIpsecGroupPresharedKey=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystemiscsi-setipsecgrouppresharedkey")] +IVdsSubSystemNaming=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nn-vdshwprv-ivdssubsystemnaming")] +IVdsSubSystemNaming::SetFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/nf-vdshwprv-ivdssubsystemnaming-setfriendlyname")] +IVdsSwProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsswprovider")] +IVdsSwProvider::CreatePack=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsswprovider-createpack")] +IVdsSwProvider::QueryPacks=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsswprovider-querypacks")] +IVdsVDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsvdisk")] +IVdsVDisk::GetDeviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvdisk-getdevicename")] +IVdsVDisk::GetHostVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvdisk-gethostvolume")] +IVdsVDisk::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvdisk-getproperties")] +IVdsVDisk::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvdisk-open")] +IVdsVdProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsvdprovider")] +IVdsVdProvider::AddVDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvdprovider-addvdisk")] +IVdsVdProvider::CreateVDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvdprovider-createvdisk")] +IVdsVdProvider::GetDiskFromVDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvdprovider-getdiskfromvdisk")] +IVdsVdProvider::GetVDiskFromDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvdprovider-getvdiskfromdisk")] +IVdsVdProvider::QueryVDisks=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvdprovider-queryvdisks")] +IVdsVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsvolume")] +IVdsVolume::AddPlex=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolume-addplex")] +IVdsVolume::BreakPlex=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolume-breakplex")] +IVdsVolume::ClearFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolume-clearflags")] +IVdsVolume::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolume-delete")] +IVdsVolume::Extend=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolume-extend")] +IVdsVolume::GetPack=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolume-getpack")] +IVdsVolume::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolume-getproperties")] +IVdsVolume::QueryPlexes=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolume-queryplexes")] +IVdsVolume::RemovePlex=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolume-removeplex")] +IVdsVolume::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolume-setflags")] +IVdsVolume::Shrink=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolume-shrink")] +IVdsVolume2=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsvolume2")] +IVdsVolume2::GetProperties2=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolume2-getproperties2")] +IVdsVolumeMF=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsvolumemf")] +IVdsVolumeMF::AddAccessPath=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf-addaccesspath")] +IVdsVolumeMF::ClearFileSystemFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf-clearfilesystemflags")] +IVdsVolumeMF::DeleteAccessPath=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf-deleteaccesspath")] +IVdsVolumeMF::Dismount=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf-dismount")] +IVdsVolumeMF::Format=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf-format")] +IVdsVolumeMF::GetFileSystemProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf-getfilesystemproperties")] +IVdsVolumeMF::Mount=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf-mount")] +IVdsVolumeMF::QueryAccessPaths=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf-queryaccesspaths")] +IVdsVolumeMF::QueryReparsePoints=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf-queryreparsepoints")] +IVdsVolumeMF::SetFileSystemFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf-setfilesystemflags")] +IVdsVolumeMF2=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsvolumemf2")] +IVdsVolumeMF2::FormatEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf2-formatex")] +IVdsVolumeMF2::GetFileSystemTypeName=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf2-getfilesystemtypename")] +IVdsVolumeMF2::QueryFileSystemFormatSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf2-queryfilesystemformatsupport")] +IVdsVolumeMF3=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsvolumemf3")] +IVdsVolumeMF3::FormatEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf3-formatex2")] +IVdsVolumeMF3::OfflineVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf3-offlinevolume")] +IVdsVolumeMF3::QueryVolumeGuidPathnames=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumemf3-queryvolumeguidpathnames")] +IVdsVolumeOnline=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsvolumeonline")] +IVdsVolumeOnline::Online=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumeonline-online")] +IVdsVolumePlex=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsvolumeplex")] +IVdsVolumePlex::GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumeplex-getproperties")] +IVdsVolumePlex::GetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumeplex-getvolume")] +IVdsVolumePlex::QueryExtents=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumeplex-queryextents")] +IVdsVolumePlex::Repair=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumeplex-repair")] +IVdsVolumeShrink=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nn-vds-ivdsvolumeshrink")] +IVdsVolumeShrink::QueryMaxReclaimableBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumeshrink-querymaxreclaimablebytes")] +IVdsVolumeShrink::Shrink=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/nf-vds-ivdsvolumeshrink-shrink")] +IVectorChangedEventArgs=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/ivectorchangedeventargs")] +IVectorChangedEventArgs::get_CollectionChange=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/ivectorchangedeventargs-get-collectionchange")] +IVersionCallback=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iversioncallback")] +IVersionCallback::VersionTableReady=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/iversioncallback-versiontableready-guid-arr-uint")] +IVersionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nn-msaatext-iversioninfo")] +IVersionInfo::GetBuildVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iversioninfo-getbuildversion")] +IVersionInfo::GetComponentDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iversioninfo-getcomponentdescription")] +IVersionInfo::GetImplementationID=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iversioninfo-getimplementationid")] +IVersionInfo::GetInstanceDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iversioninfo-getinstancedescription")] +IVersionInfo::GetSubcomponentCount=[Documentation("https://docs.microsoft.com/windows/win32/api/msaatext/nf-msaatext-iversioninfo-getsubcomponentcount")] +IVideoEncoder=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivideoencoder")] +IVideoFrameNative=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.core.interop/nn-windows-media-core-interop-ivideoframenative")] +IVideoFrameNative::core=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.core.interop/nf-windows-media-core-interop-ivideoframenative-getdevice")] +IVideoFrameNative::GetData=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/ivideoframenative-getdata")] +IVideoFrameNative::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/ivideoframenative-getdevice")] +IVideoFrameNativeFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.core.interop/nn-windows-media-core-interop-ivideoframenativefactory")] +IVideoFrameNativeFactory::core=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.core.interop/nf-windows-media-core-interop-ivideoframenativefactory-createfrommfsample")] +IVideoFrameStep=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivideoframestep")] +IVideoFrameStep::CancelStep=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivideoframestep-cancelstep")] +IVideoFrameStep::CanStep=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivideoframestep-canstep")] +IVideoFrameStep::Step=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivideoframestep-step")] +IVideoProcAmp=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nn-vidcap-ivideoprocamp")] +IVideoProcAmp::get_BacklightCompensation=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-get_backlightcompensation")] +IVideoProcAmp::get_Brightness=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-get_brightness")] +IVideoProcAmp::get_ColorEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-get_colorenable")] +IVideoProcAmp::get_Contrast=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-get_contrast")] +IVideoProcAmp::get_DigitalMultiplier=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-get_digitalmultiplier")] +IVideoProcAmp::get_Gain=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-get_gain")] +IVideoProcAmp::get_Gamma=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-get_gamma")] +IVideoProcAmp::get_Hue=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-get_hue")] +IVideoProcAmp::get_PowerlineFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-get_powerlinefrequency")] +IVideoProcAmp::get_Saturation=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-get_saturation")] +IVideoProcAmp::get_Sharpness=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-get_sharpness")] +IVideoProcAmp::get_WhiteBalance=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-get_whitebalance")] +IVideoProcAmp::get_WhiteBalanceComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-get_whitebalancecomponent")] +IVideoProcAmp::getRange_BacklightCompensation=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-getrange_backlightcompensation")] +IVideoProcAmp::getRange_Brightness=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-getrange_brightness")] +IVideoProcAmp::getRange_ColorEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-getrange_colorenable")] +IVideoProcAmp::getRange_Contrast=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-getrange_contrast")] +IVideoProcAmp::getRange_DigitalMultiplier=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-getrange_digitalmultiplier")] +IVideoProcAmp::getRange_Gain=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-getrange_gain")] +IVideoProcAmp::getRange_Gamma=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-getrange_gamma")] +IVideoProcAmp::getRange_Hue=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-getrange_hue")] +IVideoProcAmp::getRange_PowerlineFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-getrange_powerlinefrequency")] +IVideoProcAmp::getRange_Saturation=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-getrange_saturation")] +IVideoProcAmp::getRange_Sharpness=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-getrange_sharpness")] +IVideoProcAmp::getRange_WhiteBalance=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-getrange_whitebalance")] +IVideoProcAmp::getRange_WhiteBalanceComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-getrange_whitebalancecomponent")] +IVideoProcAmp::put_BacklightCompensation=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-put_backlightcompensation")] +IVideoProcAmp::put_Brightness=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-put_brightness")] +IVideoProcAmp::put_ColorEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-put_colorenable")] +IVideoProcAmp::put_Contrast=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-put_contrast")] +IVideoProcAmp::put_DigitalMultiplier=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-put_digitalmultiplier")] +IVideoProcAmp::put_Gain=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-put_gain")] +IVideoProcAmp::put_Gamma=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-put_gamma")] +IVideoProcAmp::put_Hue=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-put_hue")] +IVideoProcAmp::put_PowerlineFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-put_powerlinefrequency")] +IVideoProcAmp::put_Saturation=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-put_saturation")] +IVideoProcAmp::put_Sharpness=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-put_sharpness")] +IVideoProcAmp::put_WhiteBalance=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-put_whitebalance")] +IVideoProcAmp::put_WhiteBalanceComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/nf-vidcap-ivideoprocamp-put_whitebalancecomponent")] +IVideoWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nn-control-ivideowindow")] +IVideoWindow::get_AutoShow=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-get_autoshow")] +IVideoWindow::get_BackgroundPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-get_backgroundpalette")] +IVideoWindow::get_BorderColor=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-get_bordercolor")] +IVideoWindow::get_Caption=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-get_caption")] +IVideoWindow::get_FullScreenMode=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-get_fullscreenmode")] +IVideoWindow::get_Height=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-get_height")] +IVideoWindow::get_Left=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-get_left")] +IVideoWindow::get_MessageDrain=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-get_messagedrain")] +IVideoWindow::get_Owner=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-get_owner")] +IVideoWindow::get_Top=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-get_top")] +IVideoWindow::get_Visible=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-get_visible")] +IVideoWindow::get_Width=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-get_width")] +IVideoWindow::get_WindowState=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-get_windowstate")] +IVideoWindow::get_WindowStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-get_windowstyle")] +IVideoWindow::get_WindowStyleEx=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-get_windowstyleex")] +IVideoWindow::GetMaxIdealImageSize=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-getmaxidealimagesize")] +IVideoWindow::GetMinIdealImageSize=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-getminidealimagesize")] +IVideoWindow::GetRestorePosition=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-getrestoreposition")] +IVideoWindow::GetWindowPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-getwindowposition")] +IVideoWindow::HideCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-hidecursor")] +IVideoWindow::IsCursorHidden=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-iscursorhidden")] +IVideoWindow::NotifyOwnerMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-notifyownermessage")] +IVideoWindow::put_AutoShow=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-put_autoshow")] +IVideoWindow::put_BackgroundPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-put_backgroundpalette")] +IVideoWindow::put_BorderColor=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-put_bordercolor")] +IVideoWindow::put_Caption=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-put_caption")] +IVideoWindow::put_FullScreenMode=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-put_fullscreenmode")] +IVideoWindow::put_Height=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-put_height")] +IVideoWindow::put_Left=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-put_left")] +IVideoWindow::put_MessageDrain=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-put_messagedrain")] +IVideoWindow::put_Owner=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-put_owner")] +IVideoWindow::put_Top=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-put_top")] +IVideoWindow::put_Visible=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-put_visible")] +IVideoWindow::put_Width=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-put_width")] +IVideoWindow::put_WindowState=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-put_windowstate")] +IVideoWindow::put_WindowStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-put_windowstyle")] +IVideoWindow::put_WindowStyleEx=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-put_windowstyleex")] +IVideoWindow::SetWindowForeground=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-setwindowforeground")] +IVideoWindow::SetWindowPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/control/nf-control-ivideowindow-setwindowposition")] +IViewExtensionCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-iviewextensioncallback")] +IViewExtensionCallback::AddView=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-iviewextensioncallback-addview")] +IViewHelper::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/cloneviewhelper/nf-cloneviewhelper-iviewhelper-commit")] +IViewHelper::GetActiveTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/cloneviewhelper/nf-cloneviewhelper-iviewhelper-getactivetopology")] +IViewHelper::GetConnectedIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/cloneviewhelper/nf-cloneviewhelper-iviewhelper-getconnectedids")] +IViewHelper::GetProceedOnNewConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/cloneviewhelper/nf-cloneviewhelper-iviewhelper-getproceedonnewconfiguration")] +IViewHelper::SetActiveTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/cloneviewhelper/nf-cloneviewhelper-iviewhelper-setactivetopology")] +IViewHelper::SetConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/cloneviewhelper/nf-cloneviewhelper-iviewhelper-setconfiguration")] +IViewObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-iviewobject")] +IViewObject::Draw=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iviewobject-draw")] +IViewObject::Freeze=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iviewobject-freeze")] +IViewObject::GetAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iviewobject-getadvise")] +IViewObject::GetColorSet=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iviewobject-getcolorset")] +IViewObject::SetAdvise=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iviewobject-setadvise")] +IViewObject::Unfreeze=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iviewobject-unfreeze")] +IViewObject2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nn-oleidl-iviewobject2")] +IViewObject2::GetExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-iviewobject2-getextent")] +IViewObjectEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nn-ocidl-iviewobjectex")] +IViewObjectEx::GetNaturalExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iviewobjectex-getnaturalextent")] +IViewObjectEx::GetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iviewobjectex-getrect")] +IViewObjectEx::GetViewStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iviewobjectex-getviewstatus")] +IViewObjectEx::QueryHitPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iviewobjectex-queryhitpoint")] +IViewObjectEx::QueryHitRect=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/nf-ocidl-iviewobjectex-queryhitrect")] +IViewStateIdentityItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-iviewstateidentityitem")] +IVirtualDesktopManager=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nn-shobjidl_core-ivirtualdesktopmanager")] +IVirtualDesktopManager::GetWindowDesktopId=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ivirtualdesktopmanager-getwindowdesktopid")] +IVirtualDesktopManager::IsWindowOnCurrentVirtualDesktop=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ivirtualdesktopmanager-iswindowoncurrentvirtualdesktop")] +IVirtualDesktopManager::MoveWindowToDesktop=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-ivirtualdesktopmanager-movewindowtodesktop")] +IVirtualizedItemProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-ivirtualizeditemprovider")] +IVirtualizedItemProvider::Realize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-ivirtualizeditemprovider-realize")] +IVirtualSurfaceImageSourceNative=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nn-windows-ui-xaml-media-dxinterop-ivirtualsurfaceimagesourcenative")] +IVirtualSurfaceImageSourceNative::GetUpdateRectCount=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-ivirtualsurfaceimagesourcenative-getupdaterectcount")] +IVirtualSurfaceImageSourceNative::GetUpdateRects=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-ivirtualsurfaceimagesourcenative-getupdaterects")] +IVirtualSurfaceImageSourceNative::GetVisibleBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-ivirtualsurfaceimagesourcenative-getvisiblebounds")] +IVirtualSurfaceImageSourceNative::Invalidate=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-ivirtualsurfaceimagesourcenative-invalidate")] +IVirtualSurfaceImageSourceNative::RegisterForUpdatesNeeded=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-ivirtualsurfaceimagesourcenative-registerforupdatesneeded")] +IVirtualSurfaceImageSourceNative::Resize=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-ivirtualsurfaceimagesourcenative-resize")] +IVirtualSurfaceUpdatesCallbackNative=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nn-windows-ui-xaml-media-dxinterop-ivirtualsurfaceupdatescallbacknative")] +IVirtualSurfaceUpdatesCallbackNative::xaml=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.ui.xaml.media.dxinterop/nf-windows-ui-xaml-media-dxinterop-ivirtualsurfaceupdatescallbacknative-updatesneeded")] +IVisualProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-ivisualproperties")] +IVisualProperties::GetColor=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ivisualproperties-getcolor")] +IVisualProperties::GetFont=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ivisualproperties-getfont")] +IVisualProperties::GetItemHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ivisualproperties-getitemheight")] +IVisualProperties::SetColor=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ivisualproperties-setcolor")] +IVisualProperties::SetFont=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ivisualproperties-setfont")] +IVisualProperties::SetItemHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ivisualproperties-setitemheight")] +IVisualProperties::SetTheme=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ivisualproperties-settheme")] +IVisualProperties::SetWatermark=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-ivisualproperties-setwatermark")] +IVisualTreeService=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nn-xamlom-ivisualtreeservice")] +IVisualTreeService::AddChild=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice-addchild")] +IVisualTreeService::AdviseVisualTreeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice-advisevisualtreechange")] +IVisualTreeService::ClearChildren=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice-clearchildren")] +IVisualTreeService::ClearProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice-clearproperty")] +IVisualTreeService::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice-createinstance")] +IVisualTreeService::GetCollectionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice-getcollectioncount")] +IVisualTreeService::GetCollectionElements=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice-getcollectionelements")] +IVisualTreeService::GetEnums=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice-getenums")] +IVisualTreeService::GetPropertyValuesChain=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice-getpropertyvalueschain")] +IVisualTreeService::RemoveChild=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice-removechild")] +IVisualTreeService::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice-setproperty")] +IVisualTreeService::UnadviseVisualTreeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice-unadvisevisualtreechange")] +IVisualTreeService2=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nn-xamlom-ivisualtreeservice2")] +IVisualTreeService2::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice2-getproperty")] +IVisualTreeService2::GetPropertyIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice2-getpropertyindex")] +IVisualTreeService2::RenderTargetBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice2-rendertargetbitmap")] +IVisualTreeService2::ReplaceResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice2-replaceresource")] +IVisualTreeService3=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nn-xamlom-ivisualtreeservice3")] +IVisualTreeService3::AddDictionaryItem=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice3-adddictionaryitem")] +IVisualTreeService3::GetDictionaryItem=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice3-getdictionaryitem")] +IVisualTreeService3::RemoveDictionaryItem=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice3-removedictionaryitem")] +IVisualTreeService3::ResolveResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservice3-resolveresource")] +IVisualTreeServiceCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nn-xamlom-ivisualtreeservicecallback")] +IVisualTreeServiceCallback::OnVisualTreeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservicecallback-onvisualtreechange")] +IVisualTreeServiceCallback2=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nn-xamlom-ivisualtreeservicecallback2")] +IVisualTreeServiceCallback2::OnElementStateChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ivisualtreeservicecallback2-onelementstatechanged")] +IVMAccountant=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmaccountant")] +IVMAccountant::CPUUtilization=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmaccountant-cpuutilization")] +IVMAccountant::CPUUtilizationHistory=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmaccountant-cpuutilizationhistory")] +IVMAccountant::DiskBytesRead=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmaccountant-diskbytesread")] +IVMAccountant::DiskBytesWritten=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmaccountant-diskbyteswritten")] +IVMAccountant::get_CPUUtilization=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmaccountant-cpuutilization")] +IVMAccountant::get_CPUUtilizationHistory=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmaccountant-cpuutilizationhistory")] +IVMAccountant::get_DiskBytesRead=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmaccountant-diskbytesread")] +IVMAccountant::get_DiskBytesWritten=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmaccountant-diskbyteswritten")] +IVMAccountant::get_NetworkBytesReceived=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmaccountant-networkbytesreceived")] +IVMAccountant::get_NetworkBytesSent=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmaccountant-networkbytessent")] +IVMAccountant::get_UpTime=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmaccountant-uptime")] +IVMAccountant::NetworkBytesReceived=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmaccountant-networkbytesreceived")] +IVMAccountant::NetworkBytesSent=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmaccountant-networkbytessent")] +IVMAccountant::UpTime=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmaccountant-uptime")] +IVMDisplay=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdisplay")] +IVMDisplay::_GenerateThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdisplay--generatethumbnail")] +IVMDisplay::CanResize=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdisplay-canresize")] +IVMDisplay::get_CanResize=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdisplay-canresize")] +IVMDisplay::get_Height=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdisplay-height")] +IVMDisplay::get_Thumbnail=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdisplay-thumbnail")] +IVMDisplay::get_VideoMode=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdisplay-videomode")] +IVMDisplay::get_Width=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdisplay-width")] +IVMDisplay::Height=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdisplay-height")] +IVMDisplay::SetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdisplay-setdimensions")] +IVMDisplay::Thumbnail=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdisplay-thumbnail")] +IVMDisplay::VideoMode=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdisplay-videomode")] +IVMDisplay::Width=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdisplay-width")] +IVMDVDDrive=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive")] +IVMDVDDrive::AttachHostDrive=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive-attachhostdrive")] +IVMDVDDrive::AttachImage=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive-attachimage")] +IVMDVDDrive::Attachment=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive-attachment")] +IVMDVDDrive::BusNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive-busnumber")] +IVMDVDDrive::DeviceNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive-devicenumber")] +IVMDVDDrive::get_Attachment=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive-attachment")] +IVMDVDDrive::get_BusNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive-busnumber")] +IVMDVDDrive::get_DeviceNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive-devicenumber")] +IVMDVDDrive::get_HostDriveLetter=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive-hostdriveletter")] +IVMDVDDrive::get_ImageFile=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive-imagefile")] +IVMDVDDrive::HostDriveLetter=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive-hostdriveletter")] +IVMDVDDrive::ImageFile=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive-imagefile")] +IVMDVDDrive::ReleaseHostDrive=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive-releasehostdrive")] +IVMDVDDrive::ReleaseImage=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive-releaseimage")] +IVMDVDDrive::SetBusLocation=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrive-setbuslocation")] +IVMDVDDriveCollection=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrivecollection")] +IVMDVDDriveCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrivecollection--newenum")] +IVMDVDDriveCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrivecollection-count")] +IVMDVDDriveCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrivecollection--newenum")] +IVMDVDDriveCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrivecollection-count")] +IVMDVDDriveCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrivecollection-item")] +IVMDVDDriveCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddrivecollection-item")] +IVMDVDDriveEvents=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddriveevents")] +IVMDVDDriveEvents::OnMediaEject=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddriveevents-onmediaeject")] +IVMDVDDriveEvents::OnMediaInsert=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmdvddriveevents-onmediainsert")] +IVMFloppyDrive=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrive")] +IVMFloppyDrive::AttachHostDrive=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrive-attachhostdrive")] +IVMFloppyDrive::AttachImage=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrive-attachimage")] +IVMFloppyDrive::Attachment=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrive-attachment")] +IVMFloppyDrive::DriveNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrive-drivenumber")] +IVMFloppyDrive::get_Attachment=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrive-attachment")] +IVMFloppyDrive::get_DriveNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrive-drivenumber")] +IVMFloppyDrive::get_HostDriveLetter=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrive-hostdriveletter")] +IVMFloppyDrive::get_ImageFile=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrive-imagefile")] +IVMFloppyDrive::HostDriveLetter=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrive-hostdriveletter")] +IVMFloppyDrive::ImageFile=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrive-imagefile")] +IVMFloppyDrive::ReleaseHostDrive=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrive-releasehostdrive")] +IVMFloppyDrive::ReleaseImage=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrive-releaseimage")] +IVMFloppyDriveCollection=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrivecollection")] +IVMFloppyDriveCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrivecollection--newenum")] +IVMFloppyDriveCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrivecollection-count")] +IVMFloppyDriveCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrivecollection--newenum")] +IVMFloppyDriveCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrivecollection-count")] +IVMFloppyDriveCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrivecollection-item")] +IVMFloppyDriveCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydrivecollection-item")] +IVMFloppyDriveEvents=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydriveevents")] +IVMFloppyDriveEvents::OnMediaEject=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydriveevents-onmediaeject")] +IVMFloppyDriveEvents::OnMediaInsert=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmfloppydriveevents-onmediainsert")] +IVMGuestOS=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos")] +IVMGuestOS::CanShutdown=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-canshutdown")] +IVMGuestOS::ComputerName=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-computername")] +IVMGuestOS::CSDVersion=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-csdversion")] +IVMGuestOS::get_CanShutdown=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-canshutdown")] +IVMGuestOS::get_ComputerName=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-computername")] +IVMGuestOS::get_CSDVersion=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-csdversion")] +IVMGuestOS::get_HeartbeatPercentage=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-heartbeatpercentage")] +IVMGuestOS::get_IntegrationComponentsVersion=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-integrationcomponentsversion")] +IVMGuestOS::get_IsHeartbeating=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-isheartbeating")] +IVMGuestOS::get_IsHostTimeSyncEnabled=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-ishosttimesyncenabled")] +IVMGuestOS::get_MultipleUserSessionsAllowed=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-multipleusersessionsallowed")] +IVMGuestOS::get_OSBuildNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-osbuildnumber")] +IVMGuestOS::get_OSMajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-osmajorversion")] +IVMGuestOS::get_OSMinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-osminorversion")] +IVMGuestOS::get_OSName=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-osname")] +IVMGuestOS::get_OSPlatformId=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-osplatformid")] +IVMGuestOS::get_OSVersion=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-osversion")] +IVMGuestOS::get_ProductType=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-producttype")] +IVMGuestOS::get_ScreenLocked=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-screenlocked")] +IVMGuestOS::get_ServicePackMajor=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-servicepackmajor")] +IVMGuestOS::get_ServicePackMinor=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-servicepackminor")] +IVMGuestOS::get_SuiteMask=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-suitemask")] +IVMGuestOS::get_TerminalServerPort=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-terminalserverport")] +IVMGuestOS::get_TerminalServicesInitialized=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-terminalservicesinitialized")] +IVMGuestOS::GetOsVersionInfo=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-getosversioninfo")] +IVMGuestOS::GetParameter=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-getparameter")] +IVMGuestOS::HeartbeatPercentage=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-heartbeatpercentage")] +IVMGuestOS::InstallIntegrationComponents=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-installintegrationcomponents")] +IVMGuestOS::IntegrationComponentsVersion=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-integrationcomponentsversion")] +IVMGuestOS::IsHeartbeating=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-isheartbeating")] +IVMGuestOS::IsHostTimeSyncEnabled=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-ishosttimesyncenabled")] +IVMGuestOS::IsUserLoggedOn=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-isuserloggedon")] +IVMGuestOS::Logoff=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-logoff")] +IVMGuestOS::MultipleUserSessionsAllowed=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-multipleusersessionsallowed")] +IVMGuestOS::OSBuildNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-osbuildnumber")] +IVMGuestOS::OSMajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-osmajorversion")] +IVMGuestOS::OSMinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-osminorversion")] +IVMGuestOS::OSName=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-osname")] +IVMGuestOS::OSPlatformId=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-osplatformid")] +IVMGuestOS::OSVersion=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-osversion")] +IVMGuestOS::ProductType=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-producttype")] +IVMGuestOS::put_IsHostTimeSyncEnabled=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-ishosttimesyncenabled")] +IVMGuestOS::Restart=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-restart")] +IVMGuestOS::ScreenLocked=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-screenlocked")] +IVMGuestOS::ServicePackMajor=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-servicepackmajor")] +IVMGuestOS::ServicePackMinor=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-servicepackminor")] +IVMGuestOS::SetParameter=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-setparameter")] +IVMGuestOS::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-shutdown")] +IVMGuestOS::SuiteMask=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-suitemask")] +IVMGuestOS::TerminalServerPort=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-terminalserverport")] +IVMGuestOS::TerminalServicesInitialized=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmguestos-terminalservicesinitialized")] +IVMHardDisk=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk")] +IVMHardDisk::Compact=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-compact")] +IVMHardDisk::Convert=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-convert")] +IVMHardDisk::File=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-file")] +IVMHardDisk::get_File=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-file")] +IVMHardDisk::get_HostFreeDiskSpace=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-hostfreediskspace")] +IVMHardDisk::get_Parent=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-parent")] +IVMHardDisk::get_SizeInGuest=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-sizeinguest")] +IVMHardDisk::get_SizeOnHost=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-sizeonhost")] +IVMHardDisk::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-type")] +IVMHardDisk::HostFreeDiskSpace=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-hostfreediskspace")] +IVMHardDisk::Merge=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-merge")] +IVMHardDisk::MergeTo=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-mergeto")] +IVMHardDisk::Parent=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-parent")] +IVMHardDisk::put_Parent=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-parent")] +IVMHardDisk::SizeInGuest=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-sizeinguest")] +IVMHardDisk::SizeOnHost=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-sizeonhost")] +IVMHardDisk::Type=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddisk-type")] +IVMHardDiskConnection=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnection")] +IVMHardDiskConnection::BusNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnection-busnumber")] +IVMHardDiskConnection::DeviceNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnection-devicenumber")] +IVMHardDiskConnection::get_BusNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnection-busnumber")] +IVMHardDiskConnection::get_DeviceNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnection-devicenumber")] +IVMHardDiskConnection::get_HardDisk=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnection-harddisk")] +IVMHardDiskConnection::get_UndoHardDisk=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnection-undoharddisk")] +IVMHardDiskConnection::HardDisk=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnection-harddisk")] +IVMHardDiskConnection::SetBusLocation=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnection-setbuslocation")] +IVMHardDiskConnection::UndoHardDisk=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnection-undoharddisk")] +IVMHardDiskConnectionCollection=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnectioncollection")] +IVMHardDiskConnectionCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnectioncollection--newenum")] +IVMHardDiskConnectionCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnectioncollection-count")] +IVMHardDiskConnectionCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnectioncollection--newenum")] +IVMHardDiskConnectionCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnectioncollection-count")] +IVMHardDiskConnectionCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnectioncollection-item")] +IVMHardDiskConnectionCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmharddiskconnectioncollection-item")] +IVMHostInfo=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo")] +IVMHostInfo::DVDDrives=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-dvddrives")] +IVMHostInfo::FloppyDrives=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-floppydrives")] +IVMHostInfo::get_DVDDrives=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-dvddrives")] +IVMHostInfo::get_FloppyDrives=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-floppydrives")] +IVMHostInfo::get_LogicalProcessorCount=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-logicalprocessorcount")] +IVMHostInfo::get_Memory=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-memory")] +IVMHostInfo::get_MemoryAvail=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-memoryavail")] +IVMHostInfo::get_MemoryAvailString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-memoryavailstring")] +IVMHostInfo::get_MemoryTotalString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-memorytotalstring")] +IVMHostInfo::get_MMX=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-mmx")] +IVMHostInfo::get_NetworkAdapters=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-networkadapters")] +IVMHostInfo::get_NetworkAddresses=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-networkaddresses")] +IVMHostInfo::get_OperatingSystem=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-operatingsystem")] +IVMHostInfo::get_OSMajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-osmajorversion")] +IVMHostInfo::get_OSMinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-osminorversion")] +IVMHostInfo::get_OSServicePackString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-osservicepackstring")] +IVMHostInfo::get_OSVersionString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-osversionstring")] +IVMHostInfo::get_ParallelPort=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-parallelport")] +IVMHostInfo::get_PhysicalProcessorCount=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-physicalprocessorcount")] +IVMHostInfo::get_ProcessorFeaturesString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-processorfeaturesstring")] +IVMHostInfo::get_ProcessorManufacturerString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-processormanufacturerstring")] +IVMHostInfo::get_ProcessorSpeed=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-processorspeed")] +IVMHostInfo::get_ProcessorSpeedString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-processorspeedstring")] +IVMHostInfo::get_ProcessorVersionString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-processorversionstring")] +IVMHostInfo::get_SerialPorts=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-serialports")] +IVMHostInfo::get_SSE=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-sse")] +IVMHostInfo::get_SSE2=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-sse2")] +IVMHostInfo::get_ThreeDNow=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-threednow")] +IVMHostInfo::get_UTCTime=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-utctime")] +IVMHostInfo::LogicalProcessorCount=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-logicalprocessorcount")] +IVMHostInfo::Memory=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-memory")] +IVMHostInfo::MemoryAvail=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-memoryavail")] +IVMHostInfo::MemoryAvailString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-memoryavailstring")] +IVMHostInfo::MemoryTotalString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-memorytotalstring")] +IVMHostInfo::MMX=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-mmx")] +IVMHostInfo::NetworkAdapters=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-networkadapters")] +IVMHostInfo::NetworkAddresses=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-networkaddresses")] +IVMHostInfo::OperatingSystem=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-operatingsystem")] +IVMHostInfo::OSMajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-osmajorversion")] +IVMHostInfo::OSMinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-osminorversion")] +IVMHostInfo::OSServicePackString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-osservicepackstring")] +IVMHostInfo::OSVersionString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-osversionstring")] +IVMHostInfo::ParallelPort=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-parallelport")] +IVMHostInfo::PhysicalProcessorCount=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-physicalprocessorcount")] +IVMHostInfo::ProcessorFeaturesString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-processorfeaturesstring")] +IVMHostInfo::ProcessorManufacturerString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-processormanufacturerstring")] +IVMHostInfo::ProcessorSpeed=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-processorspeed")] +IVMHostInfo::ProcessorSpeedString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-processorspeedstring")] +IVMHostInfo::ProcessorVersionString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-processorversionstring")] +IVMHostInfo::SerialPorts=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-serialports")] +IVMHostInfo::SSE=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-sse")] +IVMHostInfo::SSE2=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-sse2")] +IVMHostInfo::ThreeDNow=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-threednow")] +IVMHostInfo::UTCTime=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmhostinfo-utctime")] +IVMKeyboard=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmkeyboard")] +IVMKeyboard::get_HasExclusiveAccess=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmkeyboard-hasexclusiveaccess")] +IVMKeyboard::HasExclusiveAccess=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmkeyboard-hasexclusiveaccess")] +IVMKeyboard::IsPressed=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmkeyboard-ispressed")] +IVMKeyboard::PressAndReleaseKey=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmkeyboard-pressandreleasekey")] +IVMKeyboard::PressKey=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmkeyboard-presskey")] +IVMKeyboard::put_HasExclusiveAccess=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmkeyboard-hasexclusiveaccess")] +IVMKeyboard::ReleaseKey=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmkeyboard-releasekey")] +IVMKeyboard::TypeAsciiText=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmkeyboard-typeasciitext")] +IVMKeyboard::TypeKeySequence=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmkeyboard-typekeysequence")] +IVMMouse=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmmouse")] +IVMMouse::Click=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmmouse-click")] +IVMMouse::get_HorizontalPosition=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmmouse-horizontalposition")] +IVMMouse::get_UsingAbsoluteCoordinates=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmmouse-usingabsolutecoordinates")] +IVMMouse::get_VerticalPosition=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmmouse-verticalposition")] +IVMMouse::GetButton=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmmouse-getbutton")] +IVMMouse::HorizontalPosition=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmmouse-horizontalposition")] +IVMMouse::put_HorizontalPosition=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmmouse-horizontalposition")] +IVMMouse::put_ScrollWheelPosition=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmmouse-scrollwheelposition")] +IVMMouse::put_UsingAbsoluteCoordinates=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmmouse-usingabsolutecoordinates")] +IVMMouse::put_VerticalPosition=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmmouse-verticalposition")] +IVMMouse::ScrollWheelPosition=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmmouse-scrollwheelposition")] +IVMMouse::SetButton=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmmouse-setbutton")] +IVMMouse::UsingAbsoluteCoordinates=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmmouse-usingabsolutecoordinates")] +IVMMouse::VerticalPosition=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmmouse-verticalposition")] +IVMNetworkAdapter=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadapter")] +IVMNetworkAdapter::_ID=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadapter--id")] +IVMNetworkAdapter::AttachToVirtualNetwork=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadapter-attachtovirtualnetwork")] +IVMNetworkAdapter::DetachFromVirtualNetwork=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadapter-detachfromvirtualnetwork")] +IVMNetworkAdapter::EthernetAddress=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadapter-ethernetaddress")] +IVMNetworkAdapter::get_EthernetAddress=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadapter-ethernetaddress")] +IVMNetworkAdapter::get_IsEthernetAddressDynamic=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadapter-isethernetaddressdynamic")] +IVMNetworkAdapter::get_VirtualMachine=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadapter-virtualmachine")] +IVMNetworkAdapter::get_VirtualNetwork=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadapter-virtualnetwork")] +IVMNetworkAdapter::IsEthernetAddressDynamic=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadapter-isethernetaddressdynamic")] +IVMNetworkAdapter::put_EthernetAddress=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadapter-ethernetaddress")] +IVMNetworkAdapter::put_IsEthernetAddressDynamic=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadapter-isethernetaddressdynamic")] +IVMNetworkAdapter::VirtualMachine=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadapter-virtualmachine")] +IVMNetworkAdapter::VirtualNetwork=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadapter-virtualnetwork")] +IVMNetworkAdapterCollection=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadaptercollection")] +IVMNetworkAdapterCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadaptercollection--newenum")] +IVMNetworkAdapterCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadaptercollection-count")] +IVMNetworkAdapterCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadaptercollection--newenum")] +IVMNetworkAdapterCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadaptercollection-count")] +IVMNetworkAdapterCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadaptercollection-item")] +IVMNetworkAdapterCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmnetworkadaptercollection-item")] +IVMParallelPort=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmparallelport")] +IVMParallelPort::_ID=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmparallelport--id")] +IVMParallelPort::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmparallelport-name")] +IVMParallelPort::Name=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmparallelport-name")] +IVMParallelPort::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmparallelport-name")] +IVMParallelPortCollection=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmparallelportcollection")] +IVMParallelPortCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmparallelportcollection--newenum")] +IVMParallelPortCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmparallelportcollection-count")] +IVMParallelPortCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmparallelportcollection--newenum")] +IVMParallelPortCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmparallelportcollection-count")] +IVMParallelPortCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmparallelportcollection-item")] +IVMParallelPortCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmparallelportcollection-item")] +IVMRAspectRatioControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivmraspectratiocontrol")] +IVMRAspectRatioControl::GetAspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmraspectratiocontrol-getaspectratiomode")] +IVMRAspectRatioControl::SetAspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmraspectratiocontrol-setaspectratiomode")] +IVMRAspectRatioControl9=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nn-vmr9-ivmraspectratiocontrol9")] +IVMRAspectRatioControl9::GetAspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmraspectratiocontrol9-getaspectratiomode")] +IVMRAspectRatioControl9::SetAspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmraspectratiocontrol9-setaspectratiomode")] +IVMRDeinterlaceControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivmrdeinterlacecontrol")] +IVMRDeinterlaceControl::GetActualDeinterlaceMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrdeinterlacecontrol-getactualdeinterlacemode")] +IVMRDeinterlaceControl::GetDeinterlaceMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrdeinterlacecontrol-getdeinterlacemode")] +IVMRDeinterlaceControl::GetDeinterlaceModeCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrdeinterlacecontrol-getdeinterlacemodecaps")] +IVMRDeinterlaceControl::GetDeinterlacePrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrdeinterlacecontrol-getdeinterlaceprefs")] +IVMRDeinterlaceControl::GetNumberOfDeinterlaceModes=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrdeinterlacecontrol-getnumberofdeinterlacemodes")] +IVMRDeinterlaceControl::SetDeinterlaceMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrdeinterlacecontrol-setdeinterlacemode")] +IVMRDeinterlaceControl::SetDeinterlacePrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrdeinterlacecontrol-setdeinterlaceprefs")] +IVMRDeinterlaceControl9=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nn-vmr9-ivmrdeinterlacecontrol9")] +IVMRDeinterlaceControl9::GetActualDeinterlaceMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrdeinterlacecontrol9-getactualdeinterlacemode")] +IVMRDeinterlaceControl9::GetDeinterlaceMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrdeinterlacecontrol9-getdeinterlacemode")] +IVMRDeinterlaceControl9::GetDeinterlaceModeCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrdeinterlacecontrol9-getdeinterlacemodecaps")] +IVMRDeinterlaceControl9::GetDeinterlacePrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrdeinterlacecontrol9-getdeinterlaceprefs")] +IVMRDeinterlaceControl9::GetNumberOfDeinterlaceModes=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrdeinterlacecontrol9-getnumberofdeinterlacemodes")] +IVMRDeinterlaceControl9::SetDeinterlaceMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrdeinterlacecontrol9-setdeinterlacemode")] +IVMRDeinterlaceControl9::SetDeinterlacePrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrdeinterlacecontrol9-setdeinterlaceprefs")] +IVMRFilterConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivmrfilterconfig")] +IVMRFilterConfig::GetNumberOfStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrfilterconfig-getnumberofstreams")] +IVMRFilterConfig::GetRenderingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrfilterconfig-getrenderingmode")] +IVMRFilterConfig::GetRenderingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrfilterconfig-getrenderingprefs")] +IVMRFilterConfig::SetImageCompositor=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrfilterconfig-setimagecompositor")] +IVMRFilterConfig::SetNumberOfStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrfilterconfig-setnumberofstreams")] +IVMRFilterConfig::SetRenderingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrfilterconfig-setrenderingmode")] +IVMRFilterConfig::SetRenderingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrfilterconfig-setrenderingprefs")] +IVMRFilterConfig9=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nn-vmr9-ivmrfilterconfig9")] +IVMRFilterConfig9::GetNumberOfStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrfilterconfig9-getnumberofstreams")] +IVMRFilterConfig9::GetRenderingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrfilterconfig9-getrenderingmode")] +IVMRFilterConfig9::GetRenderingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrfilterconfig9-getrenderingprefs")] +IVMRFilterConfig9::SetImageCompositor=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrfilterconfig9-setimagecompositor")] +IVMRFilterConfig9::SetNumberOfStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrfilterconfig9-setnumberofstreams")] +IVMRFilterConfig9::SetRenderingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrfilterconfig9-setrenderingmode")] +IVMRFilterConfig9::SetRenderingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrfilterconfig9-setrenderingprefs")] +IVMRImageCompositor=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivmrimagecompositor")] +IVMRImageCompositor::CompositeImage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrimagecompositor-compositeimage")] +IVMRImageCompositor::InitCompositionTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrimagecompositor-initcompositiontarget")] +IVMRImageCompositor::SetStreamMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrimagecompositor-setstreammediatype")] +IVMRImageCompositor::TermCompositionTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrimagecompositor-termcompositiontarget")] +IVMRImageCompositor9=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nn-vmr9-ivmrimagecompositor9")] +IVMRImageCompositor9::CompositeImage=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrimagecompositor9-compositeimage")] +IVMRImageCompositor9::InitCompositionDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrimagecompositor9-initcompositiondevice")] +IVMRImageCompositor9::SetStreamMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrimagecompositor9-setstreammediatype")] +IVMRImageCompositor9::TermCompositionDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrimagecompositor9-termcompositiondevice")] +IVMRImagePresenter=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivmrimagepresenter")] +IVMRImagePresenter::PresentImage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrimagepresenter-presentimage")] +IVMRImagePresenter::StartPresenting=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrimagepresenter-startpresenting")] +IVMRImagePresenter::StopPresenting=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrimagepresenter-stoppresenting")] +IVMRImagePresenter9=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nn-vmr9-ivmrimagepresenter9")] +IVMRImagePresenter9::PresentImage=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrimagepresenter9-presentimage")] +IVMRImagePresenter9::StartPresenting=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrimagepresenter9-startpresenting")] +IVMRImagePresenter9::StopPresenting=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrimagepresenter9-stoppresenting")] +IVMRImagePresenterConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivmrimagepresenterconfig")] +IVMRImagePresenterConfig::GetRenderingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrimagepresenterconfig-getrenderingprefs")] +IVMRImagePresenterConfig::SetRenderingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrimagepresenterconfig-setrenderingprefs")] +IVMRImagePresenterConfig9=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nn-vmr9-ivmrimagepresenterconfig9")] +IVMRImagePresenterConfig9::GetRenderingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrimagepresenterconfig9-getrenderingprefs")] +IVMRImagePresenterConfig9::SetRenderingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrimagepresenterconfig9-setrenderingprefs")] +IVMRImagePresenterExclModeConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivmrimagepresenterexclmodeconfig")] +IVMRImagePresenterExclModeConfig::GetXlcModeDDObjAndPrimarySurface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrimagepresenterexclmodeconfig-getxlcmodeddobjandprimarysurface")] +IVMRImagePresenterExclModeConfig::SetXlcModeDDObjAndPrimarySurface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrimagepresenterexclmodeconfig-setxlcmodeddobjandprimarysurface")] +IVMRMixerBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivmrmixerbitmap")] +IVMRMixerBitmap::GetAlphaBitmapParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmixerbitmap-getalphabitmapparameters")] +IVMRMixerBitmap::SetAlphaBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmixerbitmap-setalphabitmap")] +IVMRMixerBitmap::UpdateAlphaBitmapParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmixerbitmap-updatealphabitmapparameters")] +IVMRMixerBitmap9=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nn-vmr9-ivmrmixerbitmap9")] +IVMRMixerBitmap9::GetAlphaBitmapParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixerbitmap9-getalphabitmapparameters")] +IVMRMixerBitmap9::SetAlphaBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixerbitmap9-setalphabitmap")] +IVMRMixerBitmap9::UpdateAlphaBitmapParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixerbitmap9-updatealphabitmapparameters")] +IVMRMixerControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivmrmixercontrol")] +IVMRMixerControl::GetAlpha=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmixercontrol-getalpha")] +IVMRMixerControl::GetBackgroundClr=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmixercontrol-getbackgroundclr")] +IVMRMixerControl::GetMixingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmixercontrol-getmixingprefs")] +IVMRMixerControl::GetOutputRect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmixercontrol-getoutputrect")] +IVMRMixerControl::GetZOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmixercontrol-getzorder")] +IVMRMixerControl::SetAlpha=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmixercontrol-setalpha")] +IVMRMixerControl::SetBackgroundClr=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmixercontrol-setbackgroundclr")] +IVMRMixerControl::SetMixingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmixercontrol-setmixingprefs")] +IVMRMixerControl::SetOutputRect=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmixercontrol-setoutputrect")] +IVMRMixerControl::SetZOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmixercontrol-setzorder")] +IVMRMixerControl9=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nn-vmr9-ivmrmixercontrol9")] +IVMRMixerControl9::GetAlpha=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixercontrol9-getalpha")] +IVMRMixerControl9::GetBackgroundClr=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixercontrol9-getbackgroundclr")] +IVMRMixerControl9::GetMixingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixercontrol9-getmixingprefs")] +IVMRMixerControl9::GetOutputRect=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixercontrol9-getoutputrect")] +IVMRMixerControl9::GetProcAmpControl=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixercontrol9-getprocampcontrol")] +IVMRMixerControl9::GetProcAmpControlRange=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixercontrol9-getprocampcontrolrange")] +IVMRMixerControl9::GetZOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixercontrol9-getzorder")] +IVMRMixerControl9::SetAlpha=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixercontrol9-setalpha")] +IVMRMixerControl9::SetBackgroundClr=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixercontrol9-setbackgroundclr")] +IVMRMixerControl9::SetMixingPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixercontrol9-setmixingprefs")] +IVMRMixerControl9::SetOutputRect=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixercontrol9-setoutputrect")] +IVMRMixerControl9::SetProcAmpControl=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixercontrol9-setprocampcontrol")] +IVMRMixerControl9::SetZOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmixercontrol9-setzorder")] +IVMRMonitorConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivmrmonitorconfig")] +IVMRMonitorConfig::GetAvailableMonitors=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmonitorconfig-getavailablemonitors")] +IVMRMonitorConfig::GetDefaultMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmonitorconfig-getdefaultmonitor")] +IVMRMonitorConfig::GetMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmonitorconfig-getmonitor")] +IVMRMonitorConfig::SetDefaultMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmonitorconfig-setdefaultmonitor")] +IVMRMonitorConfig::SetMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrmonitorconfig-setmonitor")] +IVMRMonitorConfig9=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nn-vmr9-ivmrmonitorconfig9")] +IVMRMonitorConfig9::GetAvailableMonitors=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmonitorconfig9-getavailablemonitors")] +IVMRMonitorConfig9::GetDefaultMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmonitorconfig9-getdefaultmonitor")] +IVMRMonitorConfig9::GetMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmonitorconfig9-getmonitor")] +IVMRMonitorConfig9::SetDefaultMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmonitorconfig9-setdefaultmonitor")] +IVMRMonitorConfig9::SetMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrmonitorconfig9-setmonitor")] +IVMRSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivmrsurface")] +IVMRSurface::GetSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrsurface-getsurface")] +IVMRSurface::IsSurfaceLocked=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrsurface-issurfacelocked")] +IVMRSurface::LockSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrsurface-locksurface")] +IVMRSurface::UnlockSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrsurface-unlocksurface")] +IVMRSurface9=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nn-vmr9-ivmrsurface9")] +IVMRSurface9::GetSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrsurface9-getsurface")] +IVMRSurface9::IsSurfaceLocked=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrsurface9-issurfacelocked")] +IVMRSurface9::LockSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrsurface9-locksurface")] +IVMRSurface9::UnlockSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrsurface9-unlocksurface")] +IVMRSurfaceAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivmrsurfaceallocator")] +IVMRSurfaceAllocator::AdviseNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrsurfaceallocator-advisenotify")] +IVMRSurfaceAllocator::AllocateSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrsurfaceallocator-allocatesurface")] +IVMRSurfaceAllocator::FreeSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrsurfaceallocator-freesurface")] +IVMRSurfaceAllocator::PrepareSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrsurfaceallocator-preparesurface")] +IVMRSurfaceAllocator9=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nn-vmr9-ivmrsurfaceallocator9")] +IVMRSurfaceAllocator9::AdviseNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrsurfaceallocator9-advisenotify")] +IVMRSurfaceAllocator9::GetSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrsurfaceallocator9-getsurface")] +IVMRSurfaceAllocator9::InitializeDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrsurfaceallocator9-initializedevice")] +IVMRSurfaceAllocator9::TerminateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrsurfaceallocator9-terminatedevice")] +IVMRSurfaceAllocatorEx9=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nn-vmr9-ivmrsurfaceallocatorex9")] +IVMRSurfaceAllocatorEx9::GetSurfaceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrsurfaceallocatorex9-getsurfaceex")] +IVMRSurfaceAllocatorNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivmrsurfaceallocatornotify")] +IVMRSurfaceAllocatorNotify::AdviseSurfaceAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrsurfaceallocatornotify-advisesurfaceallocator")] +IVMRSurfaceAllocatorNotify::ChangeDDrawDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrsurfaceallocatornotify-changeddrawdevice")] +IVMRSurfaceAllocatorNotify::NotifyEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrsurfaceallocatornotify-notifyevent")] +IVMRSurfaceAllocatorNotify::RestoreDDrawSurfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrsurfaceallocatornotify-restoreddrawsurfaces")] +IVMRSurfaceAllocatorNotify::SetBorderColor=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrsurfaceallocatornotify-setbordercolor")] +IVMRSurfaceAllocatorNotify::SetDDrawDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrsurfaceallocatornotify-setddrawdevice")] +IVMRSurfaceAllocatorNotify9=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nn-vmr9-ivmrsurfaceallocatornotify9")] +IVMRSurfaceAllocatorNotify9::AdviseSurfaceAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrsurfaceallocatornotify9-advisesurfaceallocator")] +IVMRSurfaceAllocatorNotify9::AllocateSurfaceHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrsurfaceallocatornotify9-allocatesurfacehelper")] +IVMRSurfaceAllocatorNotify9::ChangeD3DDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrsurfaceallocatornotify9-changed3ddevice")] +IVMRSurfaceAllocatorNotify9::NotifyEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrsurfaceallocatornotify9-notifyevent")] +IVMRSurfaceAllocatorNotify9::SetD3DDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrsurfaceallocatornotify9-setd3ddevice")] +IVMRVideoStreamControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivmrvideostreamcontrol")] +IVMRVideoStreamControl::GetColorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrvideostreamcontrol-getcolorkey")] +IVMRVideoStreamControl::GetStreamActiveState=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrvideostreamcontrol-getstreamactivestate")] +IVMRVideoStreamControl::SetColorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrvideostreamcontrol-setcolorkey")] +IVMRVideoStreamControl::SetStreamActiveState=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrvideostreamcontrol-setstreamactivestate")] +IVMRVideoStreamControl9=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nn-vmr9-ivmrvideostreamcontrol9")] +IVMRVideoStreamControl9::GetStreamActiveState=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrvideostreamcontrol9-getstreamactivestate")] +IVMRVideoStreamControl9::SetStreamActiveState=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrvideostreamcontrol9-setstreamactivestate")] +IVMRWindowlessControl=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivmrwindowlesscontrol")] +IVMRWindowlessControl::DisplayModeChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrwindowlesscontrol-displaymodechanged")] +IVMRWindowlessControl::GetAspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrwindowlesscontrol-getaspectratiomode")] +IVMRWindowlessControl::GetBorderColor=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrwindowlesscontrol-getbordercolor")] +IVMRWindowlessControl::GetColorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrwindowlesscontrol-getcolorkey")] +IVMRWindowlessControl::GetCurrentImage=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrwindowlesscontrol-getcurrentimage")] +IVMRWindowlessControl::GetMaxIdealVideoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrwindowlesscontrol-getmaxidealvideosize")] +IVMRWindowlessControl::GetMinIdealVideoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrwindowlesscontrol-getminidealvideosize")] +IVMRWindowlessControl::GetNativeVideoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrwindowlesscontrol-getnativevideosize")] +IVMRWindowlessControl::GetVideoPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrwindowlesscontrol-getvideoposition")] +IVMRWindowlessControl::RepaintVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrwindowlesscontrol-repaintvideo")] +IVMRWindowlessControl::SetAspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrwindowlesscontrol-setaspectratiomode")] +IVMRWindowlessControl::SetBorderColor=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrwindowlesscontrol-setbordercolor")] +IVMRWindowlessControl::SetColorKey=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrwindowlesscontrol-setcolorkey")] +IVMRWindowlessControl::SetVideoClippingWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrwindowlesscontrol-setvideoclippingwindow")] +IVMRWindowlessControl::SetVideoPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivmrwindowlesscontrol-setvideoposition")] +IVMRWindowlessControl9=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nn-vmr9-ivmrwindowlesscontrol9")] +IVMRWindowlessControl9::DisplayModeChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrwindowlesscontrol9-displaymodechanged")] +IVMRWindowlessControl9::GetAspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrwindowlesscontrol9-getaspectratiomode")] +IVMRWindowlessControl9::GetBorderColor=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrwindowlesscontrol9-getbordercolor")] +IVMRWindowlessControl9::GetCurrentImage=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrwindowlesscontrol9-getcurrentimage")] +IVMRWindowlessControl9::GetMaxIdealVideoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrwindowlesscontrol9-getmaxidealvideosize")] +IVMRWindowlessControl9::GetMinIdealVideoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrwindowlesscontrol9-getminidealvideosize")] +IVMRWindowlessControl9::GetNativeVideoSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrwindowlesscontrol9-getnativevideosize")] +IVMRWindowlessControl9::GetVideoPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrwindowlesscontrol9-getvideoposition")] +IVMRWindowlessControl9::RepaintVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrwindowlesscontrol9-repaintvideo")] +IVMRWindowlessControl9::SetAspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrwindowlesscontrol9-setaspectratiomode")] +IVMRWindowlessControl9::SetBorderColor=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrwindowlesscontrol9-setbordercolor")] +IVMRWindowlessControl9::SetVideoClippingWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrwindowlesscontrol9-setvideoclippingwindow")] +IVMRWindowlessControl9::SetVideoPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/nf-vmr9-ivmrwindowlesscontrol9-setvideoposition")] +IVMSerialPort=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialport")] +IVMSerialPort::_ID=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialport--id")] +IVMSerialPort::Configure=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialport-configure")] +IVMSerialPort::ConnectImmediately=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialport-connectimmediately")] +IVMSerialPort::get_ConnectImmediately=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialport-connectimmediately")] +IVMSerialPort::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialport-name")] +IVMSerialPort::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialport-type")] +IVMSerialPort::Name=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialport-name")] +IVMSerialPort::Type=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialport-type")] +IVMSerialPortCollection=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialportcollection")] +IVMSerialPortCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialportcollection--newenum")] +IVMSerialPortCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialportcollection-count")] +IVMSerialPortCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialportcollection--newenum")] +IVMSerialPortCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialportcollection-count")] +IVMSerialPortCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialportcollection-item")] +IVMSerialPortCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmserialportcollection-item")] +IVMTask=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask")] +IVMTask::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-cancel")] +IVMTask::Description=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-description")] +IVMTask::Error=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-error")] +IVMTask::ErrorDescription=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-errordescription")] +IVMTask::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-description")] +IVMTask::get_Error=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-error")] +IVMTask::get_ErrorDescription=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-errordescription")] +IVMTask::get_ID=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-id")] +IVMTask::get_IsCancelable=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-iscancelable")] +IVMTask::get_IsComplete=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-iscomplete")] +IVMTask::get_PercentCompleted=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-percentcompleted")] +IVMTask::get_Result=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-result")] +IVMTask::ID=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-id")] +IVMTask::IsCancelable=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-iscancelable")] +IVMTask::IsComplete=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-iscomplete")] +IVMTask::PercentCompleted=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-percentcompleted")] +IVMTask::Result=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-result")] +IVMTask::WaitForCompletion=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtask-waitforcompletion")] +IVMTaskCollection=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtaskcollection")] +IVMTaskCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtaskcollection--newenum")] +IVMTaskCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtaskcollection-count")] +IVMTaskCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtaskcollection--newenum")] +IVMTaskCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtaskcollection-count")] +IVMTaskCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtaskcollection-item")] +IVMTaskCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmtaskcollection-item")] +IVMUSBDevice=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevice")] +IVMUSBDevice::AttachedToVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevice-attachedtovm")] +IVMUSBDevice::DeviceClass=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevice-deviceclass")] +IVMUSBDevice::DeviceString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevice-devicestring")] +IVMUSBDevice::get_AttachedToVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevice-attachedtovm")] +IVMUSBDevice::get_DeviceClass=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevice-deviceclass")] +IVMUSBDevice::get_DeviceString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevice-devicestring")] +IVMUSBDevice::get_HubID=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevice-hubid")] +IVMUSBDevice::get_ManufacturerString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevice-manufacturerstring")] +IVMUSBDevice::get_Port=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevice-port")] +IVMUSBDevice::HubID=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevice-hubid")] +IVMUSBDevice::ManufacturerString=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevice-manufacturerstring")] +IVMUSBDevice::Port=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevice-port")] +IVMUSBDeviceCollection=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevicecollection")] +IVMUSBDeviceCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevicecollection--newenum")] +IVMUSBDeviceCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevicecollection-count")] +IVMUSBDeviceCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevicecollection--newenum")] +IVMUSBDeviceCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevicecollection-count")] +IVMUSBDeviceCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevicecollection-item")] +IVMUSBDeviceCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmusbdevicecollection-item")] +IVMVirtualMachine=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine")] +IVMVirtualMachine::Accountant=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-accountant")] +IVMVirtualMachine::AddDVDROMDrive=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-adddvdromdrive")] +IVMVirtualMachine::AddHardDiskConnection=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-addharddiskconnection")] +IVMVirtualMachine::AddNetworkAdapter=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-addnetworkadapter")] +IVMVirtualMachine::AttachedDriveTypes=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-attacheddrivetypes")] +IVMVirtualMachine::AttachUSBDevice=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-attachusbdevice")] +IVMVirtualMachine::BaseBoardSerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-baseboardserialnumber")] +IVMVirtualMachine::BIOSGUID=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-biosguid")] +IVMVirtualMachine::BIOSSerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-biosserialnumber")] +IVMVirtualMachine::ChassisAssetTag=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-chassisassettag")] +IVMVirtualMachine::ChassisSerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-chassisserialnumber")] +IVMVirtualMachine::ConfigID=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-configid")] +IVMVirtualMachine::DetachUSBDevice=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-detachusbdevice")] +IVMVirtualMachine::DiscardSavedState=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-discardsavedstate")] +IVMVirtualMachine::DiscardUndoDisks=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-discardundodisks")] +IVMVirtualMachine::Display=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-display")] +IVMVirtualMachine::DVDROMDrives=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-dvdromdrives")] +IVMVirtualMachine::File=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-file")] +IVMVirtualMachine::FloppyDrives=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-floppydrives")] +IVMVirtualMachine::get_Accountant=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-accountant")] +IVMVirtualMachine::get_AttachedDriveTypes=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-attacheddrivetypes")] +IVMVirtualMachine::get_BaseBoardSerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-baseboardserialnumber")] +IVMVirtualMachine::get_BIOSGUID=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-biosguid")] +IVMVirtualMachine::get_BIOSSerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-biosserialnumber")] +IVMVirtualMachine::get_ChassisAssetTag=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-chassisassettag")] +IVMVirtualMachine::get_ChassisSerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-chassisserialnumber")] +IVMVirtualMachine::get_ConfigID=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-configid")] +IVMVirtualMachine::get_Display=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-display")] +IVMVirtualMachine::get_DVDROMDrives=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-dvdromdrives")] +IVMVirtualMachine::get_File=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-file")] +IVMVirtualMachine::get_FloppyDrives=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-floppydrives")] +IVMVirtualMachine::get_GuestOS=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-guestos")] +IVMVirtualMachine::get_HardDiskConnections=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-harddiskconnections")] +IVMVirtualMachine::get_Has3DNow=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-has3dnow")] +IVMVirtualMachine::get_HasMMX=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-hasmmx")] +IVMVirtualMachine::get_HasSSE=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-hassse")] +IVMVirtualMachine::get_HasSSE2=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-hassse2")] +IVMVirtualMachine::get_Keyboard=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-keyboard")] +IVMVirtualMachine::get_Memory=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-memory")] +IVMVirtualMachine::get_Mouse=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-mouse")] +IVMVirtualMachine::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-name")] +IVMVirtualMachine::get_NetworkAdapters=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-networkadapters")] +IVMVirtualMachine::get_Notes=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-notes")] +IVMVirtualMachine::get_ParallelPorts=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-parallelports")] +IVMVirtualMachine::get_ProcessorSpeed=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-processorspeed")] +IVMVirtualMachine::get_RdpPipeName=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-rdppipename")] +IVMVirtualMachine::get_SavedStateFilePath=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-savedstatefilepath")] +IVMVirtualMachine::get_SerialPorts=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-serialports")] +IVMVirtualMachine::get_ShutdownActionOnQuit=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-shutdownactiononquit")] +IVMVirtualMachine::get_State=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-state")] +IVMVirtualMachine::get_Undoable=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-undoable")] +IVMVirtualMachine::get_UndoAction=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-undoaction")] +IVMVirtualMachine::GetActivationValue=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-getactivationvalue")] +IVMVirtualMachine::GetConfigurationValue=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-getconfigurationvalue")] +IVMVirtualMachine::GuestOS=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-guestos")] +IVMVirtualMachine::HardDiskConnections=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-harddiskconnections")] +IVMVirtualMachine::Has3DNow=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-has3dnow")] +IVMVirtualMachine::HasMMX=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-hasmmx")] +IVMVirtualMachine::HasSSE=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-hassse")] +IVMVirtualMachine::HasSSE2=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-hassse2")] +IVMVirtualMachine::Keyboard=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-keyboard")] +IVMVirtualMachine::Memory=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-memory")] +IVMVirtualMachine::MergeUndoDisks=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-mergeundodisks")] +IVMVirtualMachine::Mouse=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-mouse")] +IVMVirtualMachine::Name=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-name")] +IVMVirtualMachine::NetworkAdapters=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-networkadapters")] +IVMVirtualMachine::Notes=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-notes")] +IVMVirtualMachine::ParallelPorts=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-parallelports")] +IVMVirtualMachine::Pause=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-pause")] +IVMVirtualMachine::ProcessorSpeed=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-processorspeed")] +IVMVirtualMachine::put_BaseBoardSerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-baseboardserialnumber")] +IVMVirtualMachine::put_BIOSGUID=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-biosguid")] +IVMVirtualMachine::put_BIOSSerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-biosserialnumber")] +IVMVirtualMachine::put_ChassisAssetTag=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-chassisassettag")] +IVMVirtualMachine::put_ChassisSerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-chassisserialnumber")] +IVMVirtualMachine::put_Memory=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-memory")] +IVMVirtualMachine::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-name")] +IVMVirtualMachine::put_Notes=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-notes")] +IVMVirtualMachine::put_ShutdownActionOnQuit=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-shutdownactiononquit")] +IVMVirtualMachine::put_Undoable=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-undoable")] +IVMVirtualMachine::put_UndoAction=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-undoaction")] +IVMVirtualMachine::RdpPipeName=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-rdppipename")] +IVMVirtualMachine::RemoveActivationValue=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-removeactivationvalue")] +IVMVirtualMachine::RemoveConfigurationValue=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-removeconfigurationvalue")] +IVMVirtualMachine::RemoveDVDROMDrive=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-removedvdromdrive")] +IVMVirtualMachine::RemoveHardDiskConnection=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-removeharddiskconnection")] +IVMVirtualMachine::RemoveNetworkAdapter=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-removenetworkadapter")] +IVMVirtualMachine::Reset=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-reset")] +IVMVirtualMachine::Resume=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-resume")] +IVMVirtualMachine::Save=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-save")] +IVMVirtualMachine::SavedStateFilePath=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-savedstatefilepath")] +IVMVirtualMachine::SerialPorts=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-serialports")] +IVMVirtualMachine::SetActivationValue=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-setactivationvalue")] +IVMVirtualMachine::SetConfigurationValue=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-setconfigurationvalue")] +IVMVirtualMachine::ShutdownActionOnQuit=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-shutdownactiononquit")] +IVMVirtualMachine::StartCommunicationChannel=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-startcommunicationchannel")] +IVMVirtualMachine::Startup=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-startup")] +IVMVirtualMachine::Startup2=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-startup2")] +IVMVirtualMachine::State=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-state")] +IVMVirtualMachine::TurnOff=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-turnoff")] +IVMVirtualMachine::Undoable=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-undoable")] +IVMVirtualMachine::UndoAction=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachine-undoaction")] +IVMVirtualMachineCollection=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachinecollection")] +IVMVirtualMachineCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachinecollection--newenum")] +IVMVirtualMachineCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachinecollection-count")] +IVMVirtualMachineCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachinecollection--newenum")] +IVMVirtualMachineCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachinecollection-count")] +IVMVirtualMachineCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachinecollection-item")] +IVMVirtualMachineCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachinecollection-item")] +IVMVirtualMachineEvents=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachineevents")] +IVMVirtualMachineEvents::OnAdditionsAvailable=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachineevents-onadditionsavailable")] +IVMVirtualMachineEvents::OnAdditionsUninstalled=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachineevents-onadditionsuninstalled")] +IVMVirtualMachineEvents::OnConfigurationChanged=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachineevents-onconfigurationchanged")] +IVMVirtualMachineEvents::OnDiskOutOfSpace=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachineevents-ondiskoutofspace")] +IVMVirtualMachineEvents::OnEnhancedVideoModeChanged=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachineevents-onenhancedvideomodechanged")] +IVMVirtualMachineEvents::OnGuestLogoff=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachineevents-onguestlogoff")] +IVMVirtualMachineEvents::OnGuestShutdown=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachineevents-onguestshutdown")] +IVMVirtualMachineEvents::OnHeartbeatStopped=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachineevents-onheartbeatstopped")] +IVMVirtualMachineEvents::OnRequestShutdown=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachineevents-onrequestshutdown")] +IVMVirtualMachineEvents::OnReset=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachineevents-onreset")] +IVMVirtualMachineEvents::OnStateChange=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachineevents-onstatechange")] +IVMVirtualMachineEvents::OnTripleFault=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualmachineevents-ontriplefault")] +IVMVirtualNetwork=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualnetwork")] +IVMVirtualNetwork::_ID=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualnetwork--id")] +IVMVirtualNetwork::get_HostAdapter=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualnetwork-hostadapter")] +IVMVirtualNetwork::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualnetwork-name")] +IVMVirtualNetwork::get_NetworkAdapters=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualnetwork-networkadapters")] +IVMVirtualNetwork::HostAdapter=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualnetwork-hostadapter")] +IVMVirtualNetwork::Name=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualnetwork-name")] +IVMVirtualNetwork::NetworkAdapters=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualnetwork-networkadapters")] +IVMVirtualNetworkCollection=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualnetworkcollection")] +IVMVirtualNetworkCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualnetworkcollection--newenum")] +IVMVirtualNetworkCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualnetworkcollection-count")] +IVMVirtualNetworkCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualnetworkcollection--newenum")] +IVMVirtualNetworkCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualnetworkcollection-count")] +IVMVirtualNetworkCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualnetworkcollection-item")] +IVMVirtualNetworkCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualnetworkcollection-item")] +IVMVirtualPC=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc")] +IVMVirtualPC::CreateDifferencingVirtualHardDisk=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-createdifferencingvirtualharddisk")] +IVMVirtualPC::CreateDynamicVirtualHardDisk=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-createdynamicvirtualharddisk")] +IVMVirtualPC::CreateFixedVirtualHardDisk=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-createfixedvirtualharddisk")] +IVMVirtualPC::CreateFloppyDiskImage=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-createfloppydiskimage")] +IVMVirtualPC::CreateVirtualMachine=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-createvirtualmachine")] +IVMVirtualPC::DefaultVMConfigurationPath=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-defaultvmconfigurationpath")] +IVMVirtualPC::DeleteVirtualMachine=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-deletevirtualmachine")] +IVMVirtualPC::FindVirtualMachine=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-findvirtualmachine")] +IVMVirtualPC::FindVirtualNetwork=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-findvirtualnetwork")] +IVMVirtualPC::get_DefaultVMConfigurationPath=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-defaultvmconfigurationpath")] +IVMVirtualPC::get_HostInfo=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-hostinfo")] +IVMVirtualPC::get_MaximumFloppyDrivesPerVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-maximumfloppydrivespervm")] +IVMVirtualPC::get_MaximumMemoryPerVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-maximummemorypervm")] +IVMVirtualPC::get_MaximumNetworkAdaptersPerVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-maximumnetworkadapterspervm")] +IVMVirtualPC::get_MaximumNumberOfIDEBuses=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-maximumnumberofidebuses")] +IVMVirtualPC::get_MaximumParallelPortsPerVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-maximumparallelportspervm")] +IVMVirtualPC::get_MaximumSerialPortsPerVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-maximumserialportspervm")] +IVMVirtualPC::get_MinimumMemoryPerVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-minimummemorypervm")] +IVMVirtualPC::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-name")] +IVMVirtualPC::get_SearchPaths=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-searchpaths")] +IVMVirtualPC::get_SuggestedMaximumMemoryPerVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-suggestedmaximummemorypervm")] +IVMVirtualPC::get_Tasks=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-tasks")] +IVMVirtualPC::get_UnconnectedNetworkAdapters=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-unconnectednetworkadapters")] +IVMVirtualPC::get_UpTime=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-uptime")] +IVMVirtualPC::get_USBDeviceCollection=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-usbdevicecollection")] +IVMVirtualPC::get_Version=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-version")] +IVMVirtualPC::get_VirtualMachines=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-virtualmachines")] +IVMVirtualPC::get_VirtualNetworks=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-virtualnetworks")] +IVMVirtualPC::GetConfigurationValue=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-getconfigurationvalue")] +IVMVirtualPC::GetDVDFiles=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-getdvdfiles")] +IVMVirtualPC::GetFloppyDiskFiles=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-getfloppydiskfiles")] +IVMVirtualPC::GetFloppyDiskImageType=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-getfloppydiskimagetype")] +IVMVirtualPC::GetHardDisk=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-getharddisk")] +IVMVirtualPC::GetHardDiskFiles=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-getharddiskfiles")] +IVMVirtualPC::GetVirtualMachineFiles=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-getvirtualmachinefiles")] +IVMVirtualPC::HostInfo=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-hostinfo")] +IVMVirtualPC::MaximumFloppyDrivesPerVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-maximumfloppydrivespervm")] +IVMVirtualPC::MaximumMemoryPerVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-maximummemorypervm")] +IVMVirtualPC::MaximumNetworkAdaptersPerVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-maximumnetworkadapterspervm")] +IVMVirtualPC::MaximumNumberOfIDEBuses=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-maximumnumberofidebuses")] +IVMVirtualPC::MaximumParallelPortsPerVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-maximumparallelportspervm")] +IVMVirtualPC::MaximumSerialPortsPerVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-maximumserialportspervm")] +IVMVirtualPC::MinimumMemoryPerVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-minimummemorypervm")] +IVMVirtualPC::Name=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-name")] +IVMVirtualPC::put_DefaultVMConfigurationPath=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-defaultvmconfigurationpath")] +IVMVirtualPC::put_SearchPaths=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-searchpaths")] +IVMVirtualPC::RegisterVirtualMachine=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-registervirtualmachine")] +IVMVirtualPC::RemoveConfigurationValue=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-removeconfigurationvalue")] +IVMVirtualPC::SearchPaths=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-searchpaths")] +IVMVirtualPC::SetConfigurationValue=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-setconfigurationvalue")] +IVMVirtualPC::SuggestedMaximumMemoryPerVM=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-suggestedmaximummemorypervm")] +IVMVirtualPC::Tasks=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-tasks")] +IVMVirtualPC::UnconnectedNetworkAdapters=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-unconnectednetworkadapters")] +IVMVirtualPC::UnregisterVirtualMachine=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-unregistervirtualmachine")] +IVMVirtualPC::UpTime=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-uptime")] +IVMVirtualPC::USBDeviceCollection=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-usbdevicecollection")] +IVMVirtualPC::Version=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-version")] +IVMVirtualPC::VirtualMachines=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-virtualmachines")] +IVMVirtualPC::VirtualNetworks=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpc-virtualnetworks")] +IVMVirtualPCEvents=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpcevents")] +IVMVirtualPCEvents::OnEventLogged=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpcevents-oneventlogged")] +IVMVirtualPCEvents::OnVMStateChange=[Documentation("https://docs.microsoft.com/windows/win32/VPC/ivmvirtualpcevents-onvmstatechange")] +IVPBaseConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nn-vpconfig-ivpbaseconfig")] +IVPBaseConfig::GetConnectInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nf-vpconfig-ivpbaseconfig-getconnectinfo")] +IVPBaseConfig::GetMaxPixelRate=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nf-vpconfig-ivpbaseconfig-getmaxpixelrate")] +IVPBaseConfig::GetOverlaySurface=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nf-vpconfig-ivpbaseconfig-getoverlaysurface")] +IVPBaseConfig::GetVideoFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nf-vpconfig-ivpbaseconfig-getvideoformats")] +IVPBaseConfig::GetVPDataInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nf-vpconfig-ivpbaseconfig-getvpdatainfo")] +IVPBaseConfig::InformVPInputFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nf-vpconfig-ivpbaseconfig-informvpinputformats")] +IVPBaseConfig::SetConnectInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nf-vpconfig-ivpbaseconfig-setconnectinfo")] +IVPBaseConfig::SetDDSurfaceKernelHandles=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nf-vpconfig-ivpbaseconfig-setddsurfacekernelhandles")] +IVPBaseConfig::SetDirectDrawKernelHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nf-vpconfig-ivpbaseconfig-setdirectdrawkernelhandle")] +IVPBaseConfig::SetInvertPolarity=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nf-vpconfig-ivpbaseconfig-setinvertpolarity")] +IVPBaseConfig::SetSurfaceParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nf-vpconfig-ivpbaseconfig-setsurfaceparameters")] +IVPBaseConfig::SetVideoFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nf-vpconfig-ivpbaseconfig-setvideoformat")] +IVPBaseConfig::SetVideoPortID=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nf-vpconfig-ivpbaseconfig-setvideoportid")] +IVPBaseNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/vpnotify/nn-vpnotify-ivpbasenotify")] +IVPBaseNotify::RenegotiateVPParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/vpnotify/nf-vpnotify-ivpbasenotify-renegotiatevpparameters")] +IVPConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nn-vpconfig-ivpconfig")] +IVPConfig::IsVPDecimationAllowed=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nf-vpconfig-ivpconfig-isvpdecimationallowed")] +IVPConfig::SetScalingFactors=[Documentation("https://docs.microsoft.com/windows/win32/api/vpconfig/nf-vpconfig-ivpconfig-setscalingfactors")] +IVPManager=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nn-strmif-ivpmanager")] +IVPManager::GetVideoPortIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivpmanager-getvideoportindex")] +IVPManager::SetVideoPortIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/nf-strmif-ivpmanager-setvideoportindex")] +IVPNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/vpnotify/nn-vpnotify-ivpnotify")] +IVPNotify::GetDeinterlaceMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vpnotify/nf-vpnotify-ivpnotify-getdeinterlacemode")] +IVPNotify::SetDeinterlaceMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vpnotify/nf-vpnotify-ivpnotify-setdeinterlacemode")] +IVPNotify2=[Documentation("https://docs.microsoft.com/windows/win32/api/vpnotify/nn-vpnotify-ivpnotify2")] +IVPNotify2::GetVPSyncMaster=[Documentation("https://docs.microsoft.com/windows/win32/api/vpnotify/nf-vpnotify-ivpnotify2-getvpsyncmaster")] +IVPNotify2::SetVPSyncMaster=[Documentation("https://docs.microsoft.com/windows/win32/api/vpnotify/nf-vpnotify-ivpnotify2-setvpsyncmaster")] +IVssAdmin=[Documentation("https://docs.microsoft.com/windows/win32/api/vsadmin/nn-vsadmin-ivssadmin")] +IVssAdmin::AbortAllSnapshotsInProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/vsadmin/nf-vsadmin-ivssadmin-abortallsnapshotsinprogress")] +IVssAdmin::QueryProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/vsadmin/nf-vsadmin-ivssadmin-queryproviders")] +IVssAdmin::RegisterProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/vsadmin/nf-vsadmin-ivssadmin-registerprovider")] +IVssAdmin::UnregisterProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/vsadmin/nf-vsadmin-ivssadmin-unregisterprovider")] +IVssAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/nn-vss-ivssasync")] +IVssAsync::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/nf-vss-ivssasync-cancel")] +IVssAsync::QueryStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/nf-vss-ivssasync-querystatus")] +IVssAsync::Wait=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/nf-vss-ivssasync-wait")] +IVssBackupComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nl-vsbackup-ivssbackupcomponents")] +IVssBackupComponents::AbortBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-abortbackup")] +IVssBackupComponents::AddAlternativeLocationMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-addalternativelocationmapping")] +IVssBackupComponents::AddComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-addcomponent")] +IVssBackupComponents::AddNewTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-addnewtarget")] +IVssBackupComponents::AddRestoreSubcomponent=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-addrestoresubcomponent")] +IVssBackupComponents::AddToSnapshotSet=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-addtosnapshotset")] +IVssBackupComponents::BackupComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-backupcomplete")] +IVssBackupComponents::BreakSnapshotSet=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-breaksnapshotset")] +IVssBackupComponents::DeleteSnapshots=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-deletesnapshots")] +IVssBackupComponents::DisableWriterClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-disablewriterclasses")] +IVssBackupComponents::DisableWriterInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-disablewriterinstances")] +IVssBackupComponents::DoSnapshotSet=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-dosnapshotset")] +IVssBackupComponents::EnableWriterClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-enablewriterclasses")] +IVssBackupComponents::ExposeSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-exposesnapshot")] +IVssBackupComponents::FreeWriterMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-freewritermetadata")] +IVssBackupComponents::FreeWriterStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-freewriterstatus")] +IVssBackupComponents::GatherWriterMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-gatherwritermetadata")] +IVssBackupComponents::GatherWriterStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-gatherwriterstatus")] +IVssBackupComponents::GetSnapshotProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-getsnapshotproperties")] +IVssBackupComponents::GetWriterComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-getwritercomponents")] +IVssBackupComponents::GetWriterComponentsCount=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-getwritercomponentscount")] +IVssBackupComponents::GetWriterMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-getwritermetadata")] +IVssBackupComponents::GetWriterMetadataCount=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-getwritermetadatacount")] +IVssBackupComponents::GetWriterStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-getwriterstatus")] +IVssBackupComponents::GetWriterStatusCount=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-getwriterstatuscount")] +IVssBackupComponents::ImportSnapshots=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-importsnapshots")] +IVssBackupComponents::InitializeForBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-initializeforbackup")] +IVssBackupComponents::InitializeForRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-initializeforrestore")] +IVssBackupComponents::IsVolumeSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-isvolumesupported")] +IVssBackupComponents::PostRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-postrestore")] +IVssBackupComponents::PrepareForBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-prepareforbackup")] +IVssBackupComponents::PreRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-prerestore")] +IVssBackupComponents::Query=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-query")] +IVssBackupComponents::QueryRevertStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-queryrevertstatus")] +IVssBackupComponents::RevertToSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-reverttosnapshot")] +IVssBackupComponents::SaveAsXML=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-saveasxml")] +IVssBackupComponents::SetAdditionalRestores=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-setadditionalrestores")] +IVssBackupComponents::SetBackupOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-setbackupoptions")] +IVssBackupComponents::SetBackupState=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-setbackupstate")] +IVssBackupComponents::SetBackupSucceeded=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-setbackupsucceeded")] +IVssBackupComponents::SetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-setcontext")] +IVssBackupComponents::SetFileRestoreStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-setfilerestorestatus")] +IVssBackupComponents::SetPreviousBackupStamp=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-setpreviousbackupstamp")] +IVssBackupComponents::SetRangesFilePath=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-setrangesfilepath")] +IVssBackupComponents::SetRestoreOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-setrestoreoptions")] +IVssBackupComponents::SetRestoreState=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-setrestorestate")] +IVssBackupComponents::SetSelectedForRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-setselectedforrestore")] +IVssBackupComponents::StartSnapshotSet=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponents-startsnapshotset")] +IVssBackupComponentsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nl-vsbackup-ivssbackupcomponentsex")] +IVssBackupComponentsEx::GetWriterMetadataEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponentsex-getwritermetadataex")] +IVssBackupComponentsEx::SetSelectedForRestoreEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponentsex-setselectedforrestoreex")] +IVssBackupComponentsEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nl-vsbackup-ivssbackupcomponentsex2")] +IVssBackupComponentsEx2::BreakSnapshotSetEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponentsex2-breaksnapshotsetex")] +IVssBackupComponentsEx2::FastRecovery=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponentsex2-fastrecovery")] +IVssBackupComponentsEx2::PreFastRecovery=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponentsex2-prefastrecovery")] +IVssBackupComponentsEx2::SetAuthoritativeRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponentsex2-setauthoritativerestore")] +IVssBackupComponentsEx2::SetRestoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponentsex2-setrestorename")] +IVssBackupComponentsEx2::SetRollForward=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponentsex2-setrollforward")] +IVssBackupComponentsEx2::UnexposeSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponentsex2-unexposesnapshot")] +IVssBackupComponentsEx3=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nl-vsbackup-ivssbackupcomponentsex3")] +IVssBackupComponentsEx3::AddSnapshotToRecoverySet=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponentsex3-addsnapshottorecoveryset")] +IVssBackupComponentsEx3::GetSessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponentsex3-getsessionid")] +IVssBackupComponentsEx3::GetWriterStatusEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponentsex3-getwriterstatusex")] +IVssBackupComponentsEx3::RecoverSet=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponentsex3-recoverset")] +IVssBackupComponentsEx4=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nl-vsbackup-ivssbackupcomponentsex4")] +IVssBackupComponentsEx4::GetRootAndLogicalPrefixPaths=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssbackupcomponentsex4-getrootandlogicalprefixpaths")] +IVssComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nl-vswriter-ivsscomponent")] +IVssComponent::AddDifferencedFilesByLastModifyLSN=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-adddifferencedfilesbylastmodifylsn")] +IVssComponent::AddDifferencedFilesByLastModifyTime=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-adddifferencedfilesbylastmodifytime")] +IVssComponent::AddDirectedTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-adddirectedtarget")] +IVssComponent::AddPartialFile=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-addpartialfile")] +IVssComponent::GetAdditionalRestores=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getadditionalrestores")] +IVssComponent::GetAlternateLocationMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getalternatelocationmapping")] +IVssComponent::GetAlternateLocationMappingCount=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getalternatelocationmappingcount")] +IVssComponent::GetBackupMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getbackupmetadata")] +IVssComponent::GetBackupOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getbackupoptions")] +IVssComponent::GetBackupStamp=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getbackupstamp")] +IVssComponent::GetBackupSucceeded=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getbackupsucceeded")] +IVssComponent::GetComponentName=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getcomponentname")] +IVssComponent::GetComponentType=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getcomponenttype")] +IVssComponent::GetDifferencedFile=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getdifferencedfile")] +IVssComponent::GetDifferencedFilesCount=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getdifferencedfilescount")] +IVssComponent::GetDirectedTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getdirectedtarget")] +IVssComponent::GetDirectedTargetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getdirectedtargetcount")] +IVssComponent::GetFileRestoreStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getfilerestorestatus")] +IVssComponent::GetLogicalPath=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getlogicalpath")] +IVssComponent::GetNewTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getnewtarget")] +IVssComponent::GetNewTargetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getnewtargetcount")] +IVssComponent::GetPartialFile=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getpartialfile")] +IVssComponent::GetPartialFileCount=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getpartialfilecount")] +IVssComponent::GetPostRestoreFailureMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getpostrestorefailuremsg")] +IVssComponent::GetPreRestoreFailureMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getprerestorefailuremsg")] +IVssComponent::GetPreviousBackupStamp=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getpreviousbackupstamp")] +IVssComponent::GetRestoreMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getrestoremetadata")] +IVssComponent::GetRestoreOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getrestoreoptions")] +IVssComponent::GetRestoreSubcomponent=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getrestoresubcomponent")] +IVssComponent::GetRestoreSubcomponentCount=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getrestoresubcomponentcount")] +IVssComponent::GetRestoreTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-getrestoretarget")] +IVssComponent::IsSelectedForRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-isselectedforrestore")] +IVssComponent::SetBackupMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-setbackupmetadata")] +IVssComponent::SetBackupStamp=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-setbackupstamp")] +IVssComponent::SetPostRestoreFailureMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-setpostrestorefailuremsg")] +IVssComponent::SetPreRestoreFailureMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-setprerestorefailuremsg")] +IVssComponent::SetRestoreMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-setrestoremetadata")] +IVssComponent::SetRestoreTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponent-setrestoretarget")] +IVssComponentEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nl-vswriter-ivsscomponentex")] +IVssComponentEx::GetAuthoritativeRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponentex-getauthoritativerestore")] +IVssComponentEx::GetPostSnapshotFailureMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponentex-getpostsnapshotfailuremsg")] +IVssComponentEx::GetPrepareForBackupFailureMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponentex-getprepareforbackupfailuremsg")] +IVssComponentEx::GetRestoreName=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponentex-getrestorename")] +IVssComponentEx::GetRollForward=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponentex-getrollforward")] +IVssComponentEx::SetPostSnapshotFailureMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponentex-setpostsnapshotfailuremsg")] +IVssComponentEx::SetPrepareForBackupFailureMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponentex-setprepareforbackupfailuremsg")] +IVssComponentEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nl-vswriter-ivsscomponentex2")] +IVssComponentEx2::GetFailure=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponentex2-getfailure")] +IVssComponentEx2::SetFailure=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscomponentex2-setfailure")] +IVssCreateExpressWriterMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nl-vswriter-ivsscreateexpresswritermetadata")] +IVssCreateExpressWriterMetadata::AddComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreateexpresswritermetadata-addcomponent")] +IVssCreateExpressWriterMetadata::AddComponentDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreateexpresswritermetadata-addcomponentdependency")] +IVssCreateExpressWriterMetadata::AddExcludeFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreateexpresswritermetadata-addexcludefiles")] +IVssCreateExpressWriterMetadata::AddFilesToFileGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreateexpresswritermetadata-addfilestofilegroup")] +IVssCreateExpressWriterMetadata::SaveAsXML=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreateexpresswritermetadata-saveasxml")] +IVssCreateExpressWriterMetadata::SetBackupSchema=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreateexpresswritermetadata-setbackupschema")] +IVssCreateExpressWriterMetadata::SetRestoreMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreateexpresswritermetadata-setrestoremethod")] +IVssCreateWriterMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nl-vswriter-ivsscreatewritermetadata")] +IVssCreateWriterMetadata::AddAlternateLocationMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreatewritermetadata-addalternatelocationmapping")] +IVssCreateWriterMetadata::AddComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreatewritermetadata-addcomponent")] +IVssCreateWriterMetadata::AddComponentDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreatewritermetadata-addcomponentdependency")] +IVssCreateWriterMetadata::AddDatabaseFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreatewritermetadata-adddatabasefiles")] +IVssCreateWriterMetadata::AddDatabaseLogFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreatewritermetadata-adddatabaselogfiles")] +IVssCreateWriterMetadata::AddExcludeFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreatewritermetadata-addexcludefiles")] +IVssCreateWriterMetadata::AddFilesToFileGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreatewritermetadata-addfilestofilegroup")] +IVssCreateWriterMetadata::AddIncludeFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreatewritermetadata-addincludefiles")] +IVssCreateWriterMetadata::GetDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreatewritermetadata-getdocument")] +IVssCreateWriterMetadata::SaveAsXML=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreatewritermetadata-saveasxml")] +IVssCreateWriterMetadata::SetBackupSchema=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreatewritermetadata-setbackupschema")] +IVssCreateWriterMetadata::SetRestoreMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreatewritermetadata-setrestoremethod")] +IVssCreateWriterMetadataEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nl-vswriter-ivsscreatewritermetadataex")] +IVssCreateWriterMetadataEx::AddExcludeFilesFromSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsscreatewritermetadataex-addexcludefilesfromsnapshot")] +IVssDifferentialSoftwareSnapshotMgmt=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nn-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt")] +IVssDifferentialSoftwareSnapshotMgmt::AddDiffArea=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt-adddiffarea")] +IVssDifferentialSoftwareSnapshotMgmt::ChangeDiffAreaMaximumSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt-changediffareamaximumsize")] +IVssDifferentialSoftwareSnapshotMgmt::QueryDiffAreasForSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt-querydiffareasforsnapshot")] +IVssDifferentialSoftwareSnapshotMgmt::QueryDiffAreasForVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt-querydiffareasforvolume")] +IVssDifferentialSoftwareSnapshotMgmt::QueryDiffAreasOnVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt-querydiffareasonvolume")] +IVssDifferentialSoftwareSnapshotMgmt::QueryVolumesSupportedForDiffAreas=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt-queryvolumessupportedfordiffareas")] +IVssDifferentialSoftwareSnapshotMgmt2=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nn-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt2")] +IVssDifferentialSoftwareSnapshotMgmt2::ChangeDiffAreaMaximumSizeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt2-changediffareamaximumsizeex")] +IVssDifferentialSoftwareSnapshotMgmt2::MigrateDiffAreas=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt2-migratediffareas")] +IVssDifferentialSoftwareSnapshotMgmt2::QueryMigrationStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt2-querymigrationstatus")] +IVssDifferentialSoftwareSnapshotMgmt2::SetSnapshotPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt2-setsnapshotpriority")] +IVssDifferentialSoftwareSnapshotMgmt3=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nn-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt3")] +IVssDifferentialSoftwareSnapshotMgmt3::ClearVolumeProtectFault=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt3-clearvolumeprotectfault")] +IVssDifferentialSoftwareSnapshotMgmt3::DeleteUnusedDiffAreas=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt3-deleteunuseddiffareas")] +IVssDifferentialSoftwareSnapshotMgmt3::GetVolumeProtectLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt3-getvolumeprotectlevel")] +IVssDifferentialSoftwareSnapshotMgmt3::QuerySnapshotDeltaBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt3-querysnapshotdeltabitmap")] +IVssDifferentialSoftwareSnapshotMgmt3::SetVolumeProtectLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssdifferentialsoftwaresnapshotmgmt3-setvolumeprotectlevel")] +IVssEnumMgmtObject=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nn-vsmgmt-ivssenummgmtobject")] +IVssEnumMgmtObject::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssenummgmtobject-clone")] +IVssEnumMgmtObject::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssenummgmtobject-next")] +IVssEnumMgmtObject::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssenummgmtobject-reset")] +IVssEnumMgmtObject::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivssenummgmtobject-skip")] +IVssEnumObject=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/nn-vss-ivssenumobject")] +IVssEnumObject::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/nf-vss-ivssenumobject-clone")] +IVssEnumObject::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/nf-vss-ivssenumobject-next")] +IVssEnumObject::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/nf-vss-ivssenumobject-reset")] +IVssEnumObject::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/nf-vss-ivssenumobject-skip")] +IVssExamineWriterMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nl-vsbackup-ivssexaminewritermetadata")] +IVssExamineWriterMetadata::GetAlternateLocationMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssexaminewritermetadata-getalternatelocationmapping")] +IVssExamineWriterMetadata::GetBackupSchema=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssexaminewritermetadata-getbackupschema")] +IVssExamineWriterMetadata::GetComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssexaminewritermetadata-getcomponent")] +IVssExamineWriterMetadata::GetDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssexaminewritermetadata-getdocument")] +IVssExamineWriterMetadata::GetExcludeFile=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssexaminewritermetadata-getexcludefile")] +IVssExamineWriterMetadata::GetFileCounts=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssexaminewritermetadata-getfilecounts")] +IVssExamineWriterMetadata::GetIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssexaminewritermetadata-getidentity")] +IVssExamineWriterMetadata::GetIncludeFile=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssexaminewritermetadata-getincludefile")] +IVssExamineWriterMetadata::GetRestoreMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssexaminewritermetadata-getrestoremethod")] +IVssExamineWriterMetadata::LoadFromXML=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssexaminewritermetadata-loadfromxml")] +IVssExamineWriterMetadata::SaveAsXML=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssexaminewritermetadata-saveasxml")] +IVssExamineWriterMetadataEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nl-vsbackup-ivssexaminewritermetadataex")] +IVssExamineWriterMetadataEx::GetIdentityEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssexaminewritermetadataex-getidentityex")] +IVssExamineWriterMetadataEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nl-vsbackup-ivssexaminewritermetadataex2")] +IVssExamineWriterMetadataEx2::GetExcludeFromSnapshotCount=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssexaminewritermetadataex2-getexcludefromsnapshotcount")] +IVssExamineWriterMetadataEx2::GetExcludeFromSnapshotFile=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssexaminewritermetadataex2-getexcludefromsnapshotfile")] +IVssExamineWriterMetadataEx2::GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivssexaminewritermetadataex2-getversion")] +IVssExpressWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nl-vswriter-ivssexpresswriter")] +IVssExpressWriter::CreateMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivssexpresswriter-createmetadata")] +IVssExpressWriter::LoadMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivssexpresswriter-loadmetadata")] +IVssExpressWriter::Register=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivssexpresswriter-register")] +IVssExpressWriter::Unregister=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivssexpresswriter-unregister")] +IVssFileShareSnapshotProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nn-vsprov-ivssfilesharesnapshotprovider")] +IVssFileShareSnapshotProvider::BeginPrepareSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssfilesharesnapshotprovider-beginpreparesnapshot")] +IVssFileShareSnapshotProvider::DeleteSnapshots=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssfilesharesnapshotprovider-deletesnapshots")] +IVssFileShareSnapshotProvider::GetSnapshotProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssfilesharesnapshotprovider-getsnapshotproperties")] +IVssFileShareSnapshotProvider::IsPathSnapshotted=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssfilesharesnapshotprovider-ispathsnapshotted")] +IVssFileShareSnapshotProvider::IsPathSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssfilesharesnapshotprovider-ispathsupported")] +IVssFileShareSnapshotProvider::Query=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssfilesharesnapshotprovider-query")] +IVssFileShareSnapshotProvider::SetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssfilesharesnapshotprovider-setcontext")] +IVssFileShareSnapshotProvider::SetSnapshotProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssfilesharesnapshotprovider-setsnapshotproperty")] +IVssHardwareSnapshotProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nn-vsprov-ivsshardwaresnapshotprovider")] +IVssHardwareSnapshotProvider::AreLunsSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsshardwaresnapshotprovider-arelunssupported")] +IVssHardwareSnapshotProvider::BeginPrepareSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsshardwaresnapshotprovider-beginpreparesnapshot")] +IVssHardwareSnapshotProvider::FillInLunInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsshardwaresnapshotprovider-fillinluninfo")] +IVssHardwareSnapshotProvider::GetTargetLuns=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsshardwaresnapshotprovider-gettargetluns")] +IVssHardwareSnapshotProvider::LocateLuns=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsshardwaresnapshotprovider-locateluns")] +IVssHardwareSnapshotProvider::OnLunEmpty=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsshardwaresnapshotprovider-onlunempty")] +IVssHardwareSnapshotProviderEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nn-vsprov-ivsshardwaresnapshotproviderex")] +IVssHardwareSnapshotProviderEx::GetProviderCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsshardwaresnapshotproviderex-getprovidercapabilities")] +IVssHardwareSnapshotProviderEx::OnLunStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsshardwaresnapshotproviderex-onlunstatechange")] +IVssHardwareSnapshotProviderEx::OnReuseLuns=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsshardwaresnapshotproviderex-onreuseluns")] +IVssHardwareSnapshotProviderEx::ResyncLuns=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsshardwaresnapshotproviderex-resyncluns")] +IVssProviderCreateSnapshotSet=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nn-vsprov-ivssprovidercreatesnapshotset")] +IVssProviderCreateSnapshotSet::AbortSnapshots=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssprovidercreatesnapshotset-abortsnapshots")] +IVssProviderCreateSnapshotSet::CommitSnapshots=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssprovidercreatesnapshotset-commitsnapshots")] +IVssProviderCreateSnapshotSet::EndPrepareSnapshots=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssprovidercreatesnapshotset-endpreparesnapshots")] +IVssProviderCreateSnapshotSet::PostCommitSnapshots=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssprovidercreatesnapshotset-postcommitsnapshots")] +IVssProviderCreateSnapshotSet::PostFinalCommitSnapshots=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssprovidercreatesnapshotset-postfinalcommitsnapshots")] +IVssProviderCreateSnapshotSet::PreCommitSnapshots=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssprovidercreatesnapshotset-precommitsnapshots")] +IVssProviderCreateSnapshotSet::PreFinalCommitSnapshots=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssprovidercreatesnapshotset-prefinalcommitsnapshots")] +IVssProviderNotifications=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nn-vsprov-ivssprovidernotifications")] +IVssProviderNotifications::OnLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssprovidernotifications-onload")] +IVssProviderNotifications::OnUnload=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivssprovidernotifications-onunload")] +IVssSnapshotMgmt=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nn-vsmgmt-ivsssnapshotmgmt")] +IVssSnapshotMgmt::GetProviderMgmtInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivsssnapshotmgmt-getprovidermgmtinterface")] +IVssSnapshotMgmt::QuerySnapshotsByVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivsssnapshotmgmt-querysnapshotsbyvolume")] +IVssSnapshotMgmt::QueryVolumesSupportedForSnapshots=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivsssnapshotmgmt-queryvolumessupportedforsnapshots")] +IVssSnapshotMgmt2=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nn-vsmgmt-ivsssnapshotmgmt2")] +IVssSnapshotMgmt2::GetMinDiffAreaSize=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/nf-vsmgmt-ivsssnapshotmgmt2-getmindiffareasize")] +IVssSoftwareSnapshotProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nn-vsprov-ivsssoftwaresnapshotprovider")] +IVssSoftwareSnapshotProvider::BeginPrepareSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsssoftwaresnapshotprovider-beginpreparesnapshot")] +IVssSoftwareSnapshotProvider::DeleteSnapshots=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsssoftwaresnapshotprovider-deletesnapshots")] +IVssSoftwareSnapshotProvider::GetSnapshotProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsssoftwaresnapshotprovider-getsnapshotproperties")] +IVssSoftwareSnapshotProvider::IsVolumeSnapshotted=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsssoftwaresnapshotprovider-isvolumesnapshotted")] +IVssSoftwareSnapshotProvider::IsVolumeSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsssoftwaresnapshotprovider-isvolumesupported")] +IVssSoftwareSnapshotProvider::Query=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsssoftwaresnapshotprovider-query")] +IVssSoftwareSnapshotProvider::QueryRevertStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsssoftwaresnapshotprovider-queryrevertstatus")] +IVssSoftwareSnapshotProvider::RevertToSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsssoftwaresnapshotprovider-reverttosnapshot")] +IVssSoftwareSnapshotProvider::SetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsssoftwaresnapshotprovider-setcontext")] +IVssSoftwareSnapshotProvider::SetSnapshotProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/vsprov/nf-vsprov-ivsssoftwaresnapshotprovider-setsnapshotproperty")] +IVssWMComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nl-vsbackup-ivsswmcomponent")] +IVssWMComponent::FreeComponentInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivsswmcomponent-freecomponentinfo")] +IVssWMComponent::GetComponentInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivsswmcomponent-getcomponentinfo")] +IVssWMComponent::GetDatabaseFile=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivsswmcomponent-getdatabasefile")] +IVssWMComponent::GetDatabaseLogFile=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivsswmcomponent-getdatabaselogfile")] +IVssWMComponent::GetDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivsswmcomponent-getdependency")] +IVssWMComponent::GetFile=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-ivsswmcomponent-getfile")] +IVssWMDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nl-vswriter-ivsswmdependency")] +IVssWMDependency::GetComponentName=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsswmdependency-getcomponentname")] +IVssWMDependency::GetLogicalPath=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsswmdependency-getlogicalpath")] +IVssWMDependency::GetWriterId=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsswmdependency-getwriterid")] +IVssWMFiledesc=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nl-vswriter-ivsswmfiledesc")] +IVssWMFiledesc::GetAlternateLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsswmfiledesc-getalternatelocation")] +IVssWMFiledesc::GetBackupTypeMask=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsswmfiledesc-getbackuptypemask")] +IVssWMFiledesc::GetFilespec=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsswmfiledesc-getfilespec")] +IVssWMFiledesc::GetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsswmfiledesc-getpath")] +IVssWMFiledesc::GetRecursive=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsswmfiledesc-getrecursive")] +IVssWriterComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nl-vswriter-ivsswritercomponents")] +IVssWriterComponents::GetComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsswritercomponents-getcomponent")] +IVssWriterComponents::GetComponentCount=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsswritercomponents-getcomponentcount")] +IVssWriterComponents::GetWriterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/nf-vswriter-ivsswritercomponents-getwriterinfo")] +IVssWriterComponentsExt=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nl-vsbackup-ivsswritercomponentsext")] +IWaaSAssessor=[Documentation("https://docs.microsoft.com/windows/win32/api/waasapi/nn-waasapi-iwaasassessor")] +IWaaSAssessor::GetOSUpdateAssessment=[Documentation("https://docs.microsoft.com/windows/win32/api/waasapi/nf-waasapi-iwaasassessor-getosupdateassessment")] +IWABExtInit=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nn-wabapi-iwabextinit")] +IWABObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nn-wabapi-iwabobject")] +IWABObject::AllocateBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nf-wabapi-iwabobject-allocatebuffer")] +IWABObject::AllocateMore=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nf-wabapi-iwabobject-allocatemore")] +IWABObject::Backup=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nf-wabapi-iwabobject-backup")] +IWABObject::Find=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nf-wabapi-iwabobject-find")] +IWABObject::FreeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nf-wabapi-iwabobject-freebuffer")] +IWABObject::GetLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nf-wabapi-iwabobject-getlasterror")] +IWABObject::GetMe=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nf-wabapi-iwabobject-getme")] +IWABObject::Import=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nf-wabapi-iwabobject-import")] +IWABObject::LDAPUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nf-wabapi-iwabobject-ldapurl")] +IWABObject::SetMe=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nf-wabapi-iwabobject-setme")] +IWABObject::VCardCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nf-wabapi-iwabobject-vcardcreate")] +IWABObject::VCardDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nf-wabapi-iwabobject-vcarddisplay")] +IWABObject::VCardRetrieve=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nf-wabapi-iwabobject-vcardretrieve")] +IWbemBackupRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbembackuprestore")] +IWbemBackupRestore::Backup=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbembackuprestore-backup")] +IWbemBackupRestore::Restore=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbembackuprestore-restore")] +IWbemBackupRestoreEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbembackuprestoreex")] +IWbemBackupRestoreEx::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbembackuprestoreex-pause")] +IWbemBackupRestoreEx::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbembackuprestoreex-resume")] +IWbemCallResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemcallresult")] +IWbemCallResult::GetCallStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemcallresult-getcallstatus")] +IWbemCallResult::GetResultObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemcallresult-getresultobject")] +IWbemCallResult::GetResultServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemcallresult-getresultservices")] +IWbemCallResult::GetResultString=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemcallresult-getresultstring")] +IWbemClassObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemclassobject")] +IWbemClassObject::BeginEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-beginenumeration")] +IWbemClassObject::BeginMethodEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-beginmethodenumeration")] +IWbemClassObject::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-clone")] +IWbemClassObject::CompareTo=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-compareto")] +IWbemClassObject::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-delete")] +IWbemClassObject::DeleteMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-deletemethod")] +IWbemClassObject::EndEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-endenumeration")] +IWbemClassObject::EndMethodEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-endmethodenumeration")] +IWbemClassObject::Get=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-get")] +IWbemClassObject::GetMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-getmethod")] +IWbemClassObject::GetMethodOrigin=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-getmethodorigin")] +IWbemClassObject::GetMethodQualifierSet=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-getmethodqualifierset")] +IWbemClassObject::GetNames=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-getnames")] +IWbemClassObject::GetObjectText=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-getobjecttext")] +IWbemClassObject::GetPropertyOrigin=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-getpropertyorigin")] +IWbemClassObject::GetPropertyQualifierSet=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-getpropertyqualifierset")] +IWbemClassObject::GetQualifierSet=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-getqualifierset")] +IWbemClassObject::InheritsFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-inheritsfrom")] +IWbemClassObject::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-next")] +IWbemClassObject::NextMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-nextmethod")] +IWbemClassObject::Put=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-put")] +IWbemClassObject::PutMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-putmethod")] +IWbemClassObject::SpawnDerivedClass=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-spawnderivedclass")] +IWbemClassObject::SpawnInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemclassobject-spawninstance")] +IWbemConfigureRefresher=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemconfigurerefresher")] +IWbemConfigureRefresher::AddEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemconfigurerefresher-addenum")] +IWbemConfigureRefresher::AddObjectByPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemconfigurerefresher-addobjectbypath")] +IWbemConfigureRefresher::AddObjectByTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemconfigurerefresher-addobjectbytemplate")] +IWbemConfigureRefresher::AddRefresher=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemconfigurerefresher-addrefresher")] +IWbemConfigureRefresher::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemconfigurerefresher-remove")] +IWbemContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemcontext")] +IWbemContext::BeginEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemcontext-beginenumeration")] +IWbemContext::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemcontext-clone")] +IWbemContext::DeleteAll=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemcontext-deleteall")] +IWbemContext::DeleteValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemcontext-deletevalue")] +IWbemContext::EndEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemcontext-endenumeration")] +IWbemContext::GetNames=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemcontext-getnames")] +IWbemContext::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemcontext-getvalue")] +IWbemContext::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemcontext-next")] +IWbemContext::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemcontext-setvalue")] +IWbemDecoupledBasicEventProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nn-wbemprov-iwbemdecoupledbasiceventprovider")] +IWbemDecoupledBasicEventProvider::GetService=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemdecoupledbasiceventprovider-getservice")] +IWbemDecoupledBasicEventProvider::GetSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemdecoupledbasiceventprovider-getsink")] +IWbemDecoupledRegistrar=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nn-wbemprov-iwbemdecoupledregistrar")] +IWbemDecoupledRegistrar::Register=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemdecoupledregistrar-register")] +IWbemDecoupledRegistrar::UnRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemdecoupledregistrar-unregister")] +IWbemEventConsumerProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nn-wbemprov-iwbemeventconsumerprovider")] +IWbemEventConsumerProvider::FindConsumer=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemeventconsumerprovider-findconsumer")] +IWbemEventProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nn-wbemprov-iwbemeventprovider")] +IWbemEventProvider::ProvideEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemeventprovider-provideevents")] +IWbemEventProviderQuerySink=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nn-wbemprov-iwbemeventproviderquerysink")] +IWbemEventProviderQuerySink::CancelQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemeventproviderquerysink-cancelquery")] +IWbemEventProviderQuerySink::NewQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemeventproviderquerysink-newquery")] +IWbemEventProviderSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nn-wbemprov-iwbemeventprovidersecurity")] +IWbemEventProviderSecurity::AccessCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemeventprovidersecurity-accesscheck")] +IWbemEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nn-wbemprov-iwbemeventsink")] +IWbemEventSink::GetRestrictedSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemeventsink-getrestrictedsink")] +IWbemEventSink::IsActive=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemeventsink-isactive")] +IWbemEventSink::SetBatchingParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemeventsink-setbatchingparameters")] +IWbemEventSink::SetSinkSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemeventsink-setsinksecurity")] +IWbemHiPerfEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemhiperfenum")] +IWbemHiPerfEnum::AddObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemhiperfenum-addobjects")] +IWbemHiPerfEnum::GetObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemhiperfenum-getobjects")] +IWbemHiPerfEnum::RemoveAll=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemhiperfenum-removeall")] +IWbemHiPerfEnum::RemoveObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemhiperfenum-removeobjects")] +IWbemHiPerfProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nn-wbemprov-iwbemhiperfprovider")] +IWbemHiPerfProvider::CreateRefreshableEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemhiperfprovider-createrefreshableenum")] +IWbemHiPerfProvider::CreateRefreshableObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemhiperfprovider-createrefreshableobject")] +IWbemHiPerfProvider::CreateRefresher=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemhiperfprovider-createrefresher")] +IWbemHiPerfProvider::GetObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemhiperfprovider-getobjects")] +IWbemHiPerfProvider::QueryInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemhiperfprovider-queryinstances")] +IWbemHiPerfProvider::StopRefreshing=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemhiperfprovider-stoprefreshing")] +IWbemLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemlocator")] +IWbemLocator::ConnectServer=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemlocator-connectserver")] +IWbemObjectAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemobjectaccess")] +IWbemObjectAccess::GetPropertyHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectaccess-getpropertyhandle")] +IWbemObjectAccess::GetPropertyInfoByHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectaccess-getpropertyinfobyhandle")] +IWbemObjectAccess::Lock=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectaccess-lock")] +IWbemObjectAccess::ReadDWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectaccess-readdword")] +IWbemObjectAccess::ReadPropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectaccess-readpropertyvalue")] +IWbemObjectAccess::ReadQWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectaccess-readqword")] +IWbemObjectAccess::Unlock=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectaccess-unlock")] +IWbemObjectAccess::WriteDWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectaccess-writedword")] +IWbemObjectAccess::WritePropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectaccess-writepropertyvalue")] +IWbemObjectAccess::WriteQWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectaccess-writeqword")] +IWbemObjectSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemobjectsink")] +IWbemObjectSink::Indicate=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectsink-indicate")] +IWbemObjectSink::SetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectsink-setstatus")] +IWbemObjectSinkEx::Indicate=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectsink-indicate")] +IWbemObjectSinkEx::PromptUser=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectsinkex-promptuser")] +IWbemObjectSinkEx::SetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectsink-setstatus")] +IWbemObjectSinkEx::WriteError=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectsinkex-writeerror")] +IWbemObjectSinkEx::WriteMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectsinkex-writemessage")] +IWbemObjectSinkEx::WriteProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectsinkex-writeprogress")] +IWbemObjectSinkEx::WriteStreamParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjectsinkex-writestreamparameter")] +IWbemObjectTextSrc=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemobjecttextsrc")] +IWbemObjectTextSrc::CreateFromText=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemobjecttextsrc")] +IWbemObjectTextSrc::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemobjecttextsrc-gettext")] +IWbemPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nn-wmiutils-iwbempath")] +IWbemPath::CreateClassPart=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-createclasspart")] +IWbemPath::DeleteClassPart=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-deleteclasspart")] +IWbemPath::GetClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-getclassname")] +IWbemPath::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-getinfo")] +IWbemPath::GetKeyList=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-getkeylist")] +IWbemPath::GetNamespaceAt=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-getnamespaceat")] +IWbemPath::GetNamespaceCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-getnamespacecount")] +IWbemPath::GetScope=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-getscope")] +IWbemPath::GetScopeAsText=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-getscopeastext")] +IWbemPath::GetScopeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-getscopecount")] +IWbemPath::GetServer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-getserver")] +IWbemPath::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-gettext")] +IWbemPath::IsLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-islocal")] +IWbemPath::IsRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-isrelative")] +IWbemPath::IsRelativeOrChild=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-isrelativeorchild")] +IWbemPath::IsSameClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-issameclassname")] +IWbemPath::RemoveAllNamespaces=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-removeallnamespaces")] +IWbemPath::RemoveAllScopes=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-removeallscopes")] +IWbemPath::RemoveNamespaceAt=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-removenamespaceat")] +IWbemPath::RemoveScope=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-removescope")] +IWbemPath::SetClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-setclassname")] +IWbemPath::SetNamespaceAt=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-setnamespaceat")] +IWbemPath::SetScope=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-setscope")] +IWbemPath::SetScopeFromText=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nn-wmiutils-iwbempath")] +IWbemPath::SetServer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-setserver")] +IWbemPath::SetText=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempath-settext")] +IWbemPathKeyList=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nn-wmiutils-iwbempathkeylist")] +IWbemPathKeyList::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempathkeylist-getcount")] +IWbemPathKeyList::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempathkeylist-getinfo")] +IWbemPathKeyList::GetKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempathkeylist-getkey")] +IWbemPathKeyList::GetKey2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempathkeylist-getkey2")] +IWbemPathKeyList::GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempathkeylist-gettext")] +IWbemPathKeyList::MakeSingleton=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempathkeylist-makesingleton")] +IWbemPathKeyList::RemoveAllKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempathkeylist-removeallkeys")] +IWbemPathKeyList::RemoveKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempathkeylist-removekey")] +IWbemPathKeyList::SetKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempathkeylist-setkey")] +IWbemPathKeyList::SetKey2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbempathkeylist-setkey2")] +IWbemPropertyProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nn-wbemprov-iwbempropertyprovider")] +IWbemPropertyProvider::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbempropertyprovider-getproperty")] +IWbemPropertyProvider::PutProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbempropertyprovider-putproperty")] +IWbemProviderIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nn-wbemprov-iwbemprovideridentity")] +IWbemProviderIdentity::SetRegistrationObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemprovideridentity-setregistrationobject")] +IWbemProviderInit=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nn-wbemprov-iwbemproviderinit")] +IWbemProviderInit::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemproviderinit-initialize")] +IWbemProviderInitSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nn-wbemprov-iwbemproviderinitsink")] +IWbemProviderInitSink::SetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemproviderinitsink-setstatus")] +IWbemQualifierSet=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemqualifierset")] +IWbemQualifierSet::BeginEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemqualifierset-beginenumeration")] +IWbemQualifierSet::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemqualifierset-delete")] +IWbemQualifierSet::EndEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemqualifierset-endenumeration")] +IWbemQualifierSet::Get=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemqualifierset-get")] +IWbemQualifierSet::GetNames=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemqualifierset-getnames")] +IWbemQualifierSet::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemqualifierset-next")] +IWbemQualifierSet::Put=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemqualifierset-put")] +IWbemQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nn-wmiutils-iwbemquery")] +IWbemQuery::Empty=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbemquery-empty")] +IWbemQuery::FreeMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbemquery-freememory")] +IWbemQuery::GetAnalysis=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbemquery-getanalysis")] +IWbemQuery::GetQueryInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nn-wmiutils-iwbemquery")] +IWbemQuery::Parse=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nf-wmiutils-iwbemquery-parse")] +IWbemQuery::SetLanguageFeatures=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nn-wmiutils-iwbemquery")] +IWbemQuery::TestLanguageFeatures=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nn-wmiutils-iwbemquery")] +IWbemRefresher=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemrefresher")] +IWbemRefresher::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemrefresher-refresh")] +IWbemServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemservices")] +IWbemServices::CancelAsyncCall=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-cancelasynccall")] +IWbemServices::CreateClassEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-createclassenum")] +IWbemServices::CreateClassEnumAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-createclassenumasync")] +IWbemServices::CreateInstanceEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-createinstanceenum")] +IWbemServices::CreateInstanceEnumAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-createinstanceenumasync")] +IWbemServices::DeleteClass=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-deleteclass")] +IWbemServices::DeleteClassAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-deleteclassasync")] +IWbemServices::DeleteInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-deleteinstance")] +IWbemServices::DeleteInstanceAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-deleteinstanceasync")] +IWbemServices::ExecMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-execmethod")] +IWbemServices::ExecMethodAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-execmethodasync")] +IWbemServices::ExecNotificationQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-execnotificationquery")] +IWbemServices::ExecNotificationQueryAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-execnotificationqueryasync")] +IWbemServices::ExecQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-execquery")] +IWbemServices::ExecQueryAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-execqueryasync")] +IWbemServices::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-getobject")] +IWbemServices::GetObjectAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-getobjectasync")] +IWbemServices::OpenNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-opennamespace")] +IWbemServices::PutClass=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-putclass")] +IWbemServices::PutClassAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-putclassasync")] +IWbemServices::PutInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-putinstance")] +IWbemServices::PutInstanceAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-putinstanceasync")] +IWbemServices::QueryObjectSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemservices-queryobjectsink")] +IWbemShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemshutdown")] +IWbemShutdown::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemshutdown-shutdown")] +IWbemStatusCodeText=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemstatuscodetext")] +IWbemStatusCodeText::GetErrorCodeText=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemstatuscodetext-geterrorcodetext")] +IWbemStatusCodeText::GetFacilityCodeText=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemstatuscodetext-getfacilitycodetext")] +IWbemUnboundObjectSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nn-wbemprov-iwbemunboundobjectsink")] +IWbemUnboundObjectSink::IndicateToConsumer=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemunboundobjectsink-indicatetoconsumer")] +IWbemUnsecuredApartment=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemunsecuredapartment")] +IWbemUnsecuredApartment::CreateSinkStub=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemunsecuredapartment-createsinkstub")] +IWCContextMenuCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-iwccontextmenucallback")] +IWCContextMenuCallback::AddExtensionMenuItem=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-iwccontextmenucallback-addextensionmenuitem")] +IWCNConnectNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/nn-wcndevice-iwcnconnectnotify")] +IWCNConnectNotify::ConnectFailed=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/nf-wcndevice-iwcnconnectnotify-connectfailed")] +IWCNConnectNotify::ConnectSucceeded=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/nf-wcndevice-iwcnconnectnotify-connectsucceeded")] +IWCNDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/nn-wcndevice-iwcndevice")] +IWCNDevice::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/nf-wcndevice-iwcndevice-connect")] +IWCNDevice::GetAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/nf-wcndevice-iwcndevice-getattribute")] +IWCNDevice::GetIntegerAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/nf-wcndevice-iwcndevice-getintegerattribute")] +IWCNDevice::GetNetworkProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/nf-wcndevice-iwcndevice-getnetworkprofile")] +IWCNDevice::GetStringAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/nf-wcndevice-iwcndevice-getstringattribute")] +IWCNDevice::GetVendorExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/nf-wcndevice-iwcndevice-getvendorextension")] +IWCNDevice::SetNetworkProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/nf-wcndevice-iwcndevice-setnetworkprofile")] +IWCNDevice::SetPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/nf-wcndevice-iwcndevice-setpassword")] +IWCNDevice::SetVendorExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/nf-wcndevice-iwcndevice-setvendorextension")] +IWCNDevice::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/nf-wcndevice-iwcndevice-unadvise")] +IWCPropertySheetCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-iwcpropertysheetcallback")] +IWCPropertySheetCallback::AddPropertySheetPage=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-iwcpropertysheetcallback-addpropertysheetpage")] +IWCWizard97Callback=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-iwcwizard97callback")] +IWCWizard97Callback::AddWizard97Page=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-iwcwizard97callback-addwizard97page")] +IWCWizard97Callback::EnableNext=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-iwcwizard97callback-enablenext")] +IWCWizardCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-iwcwizardcallback")] +IWCWizardCallback::AddWizardPage=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-iwcwizardcallback-addwizardpage")] +IWCWizardCallback::EnableNext=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-iwcwizardcallback-enablenext")] +IWdsTransportCacheable=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportcacheable")] +IWdsTransportCacheable::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcacheable-commit")] +IWdsTransportCacheable::Dirty=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcacheable-get_dirty")] +IWdsTransportCacheable::Discard=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcacheable-discard")] +IWdsTransportCacheable::get_Dirty=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcacheable-get_dirty")] +IWdsTransportCacheable::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcacheable-refresh")] +IWdsTransportClient=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportclient")] +IWdsTransportClient::CpuUtilization=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_cpuutilization")] +IWdsTransportClient::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-disconnect")] +IWdsTransportClient::get_CpuUtilization=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_cpuutilization")] +IWdsTransportClient::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_id")] +IWdsTransportClient::get_IpAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_ipaddress")] +IWdsTransportClient::get_JoinDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_joinduration")] +IWdsTransportClient::get_MacAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_macaddress")] +IWdsTransportClient::get_MemoryUtilization=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_memoryutilization")] +IWdsTransportClient::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_name")] +IWdsTransportClient::get_NetworkUtilization=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_networkutilization")] +IWdsTransportClient::get_PercentCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_percentcompletion")] +IWdsTransportClient::get_Session=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_session")] +IWdsTransportClient::get_UserIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_useridentity")] +IWdsTransportClient::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_id")] +IWdsTransportClient::IpAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_ipaddress")] +IWdsTransportClient::JoinDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_joinduration")] +IWdsTransportClient::MacAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_macaddress")] +IWdsTransportClient::MemoryUtilization=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_memoryutilization")] +IWdsTransportClient::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_name")] +IWdsTransportClient::NetworkUtilization=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_networkutilization")] +IWdsTransportClient::PercentCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_percentcompletion")] +IWdsTransportClient::Session=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_session")] +IWdsTransportClient::UserIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportclient-get_useridentity")] +IWdsTransportCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportcollection")] +IWdsTransportCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcollection-get__newenum")] +IWdsTransportCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcollection-get_count")] +IWdsTransportCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcollection-get__newenum")] +IWdsTransportCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcollection-get_count")] +IWdsTransportCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcollection-get_item")] +IWdsTransportCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcollection-get_item")] +IWdsTransportCollection::put_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcollection-get_item")] +IWdsTransportConfigurationManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportconfigurationmanager")] +IWdsTransportConfigurationManager::DiagnosticsPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportconfigurationmanager-get_diagnosticspolicy")] +IWdsTransportConfigurationManager::DisableWdsTransportServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportconfigurationmanager-disablewdstransportservices")] +IWdsTransportConfigurationManager::EnableWdsTransportServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportconfigurationmanager-enablewdstransportservices")] +IWdsTransportConfigurationManager::get_DiagnosticsPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportconfigurationmanager-get_diagnosticspolicy")] +IWdsTransportConfigurationManager::get_ServicePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportconfigurationmanager-get_servicepolicy")] +IWdsTransportConfigurationManager::get_WdsTransportServicesRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportconfigurationmanager-get_wdstransportservicesrunning")] +IWdsTransportConfigurationManager::NotifyWdsTransportServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportconfigurationmanager-notifywdstransportservices")] +IWdsTransportConfigurationManager::RestartWdsTransportServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportconfigurationmanager-restartwdstransportservices")] +IWdsTransportConfigurationManager::ServicePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportconfigurationmanager-get_servicepolicy")] +IWdsTransportConfigurationManager::StartWdsTransportServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportconfigurationmanager-startwdstransportservices")] +IWdsTransportConfigurationManager::StopWdsTransportServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportconfigurationmanager-stopwdstransportservices")] +IWdsTransportConfigurationManager::WdsTransportServicesRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportconfigurationmanager-get_wdstransportservicesrunning")] +IWdsTransportConfigurationManager2=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportconfigurationmanager2")] +IWdsTransportConfigurationManager2::get_MulticastSessionPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportconfigurationmanager2-get_multicastsessionpolicy")] +IWdsTransportConfigurationManager2::MulticastSessionPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportconfigurationmanager2-get_multicastsessionpolicy")] +IWdsTransportContent=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportcontent")] +IWdsTransportContent::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontent-get_id")] +IWdsTransportContent::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontent-get_name")] +IWdsTransportContent::get_Namespace=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontent-get_namespace")] +IWdsTransportContent::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontent-get_id")] +IWdsTransportContent::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontent-get_name")] +IWdsTransportContent::Namespace=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontent-get_namespace")] +IWdsTransportContent::RetrieveSessions=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontent-retrievesessions")] +IWdsTransportContent::Terminate=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontent-terminate")] +IWdsTransportContentProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportcontentprovider")] +IWdsTransportContentProvider::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontentprovider-get_description")] +IWdsTransportContentProvider::FilePath=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontentprovider-get_filepath")] +IWdsTransportContentProvider::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontentprovider-get_description")] +IWdsTransportContentProvider::get_FilePath=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontentprovider-get_filepath")] +IWdsTransportContentProvider::get_InitializationRoutine=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontentprovider-get_initializationroutine")] +IWdsTransportContentProvider::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontentprovider-get_name")] +IWdsTransportContentProvider::InitializationRoutine=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontentprovider-get_initializationroutine")] +IWdsTransportContentProvider::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportcontentprovider-get_name")] +IWdsTransportDiagnosticsPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportdiagnosticspolicy")] +IWdsTransportDiagnosticsPolicy::Components=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportdiagnosticspolicy-get_components")] +IWdsTransportDiagnosticsPolicy::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportdiagnosticspolicy-get_enabled")] +IWdsTransportDiagnosticsPolicy::get_Components=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportdiagnosticspolicy-get_components")] +IWdsTransportDiagnosticsPolicy::get_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportdiagnosticspolicy-get_enabled")] +IWdsTransportDiagnosticsPolicy::put_Components=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportdiagnosticspolicy-put_components")] +IWdsTransportDiagnosticsPolicy::put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportdiagnosticspolicy-put_enabled")] +IWdsTransportManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportmanager")] +IWdsTransportManager::GetWdsTransportServer=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportmanager-getwdstransportserver")] +IWdsTransportMulticastSessionPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportmulticastsessionpolicy")] +IWdsTransportMulticastSessionPolicy::AutoDisconnectThreshold=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportmulticastsessionpolicy-put_autodisconnectthreshold")] +IWdsTransportMulticastSessionPolicy::get_AutoDisconnectThreshold=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportmulticastsessionpolicy-get_autodisconnectthreshold")] +IWdsTransportMulticastSessionPolicy::get_MultistreamStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportmulticastsessionpolicy-get_multistreamstreamcount")] +IWdsTransportMulticastSessionPolicy::get_SlowClientFallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportmulticastsessionpolicy-get_slowclientfallback")] +IWdsTransportMulticastSessionPolicy::get_SlowClientHandling=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportmulticastsessionpolicy-get_slowclienthandling")] +IWdsTransportMulticastSessionPolicy::MultistreamStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportmulticastsessionpolicy-put_multistreamstreamcount")] +IWdsTransportMulticastSessionPolicy::put_AutoDisconnectThreshold=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportmulticastsessionpolicy-put_autodisconnectthreshold")] +IWdsTransportMulticastSessionPolicy::put_MultistreamStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportmulticastsessionpolicy-put_multistreamstreamcount")] +IWdsTransportMulticastSessionPolicy::put_SlowClientFallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportmulticastsessionpolicy-put_slowclientfallback")] +IWdsTransportMulticastSessionPolicy::put_SlowClientHandling=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportmulticastsessionpolicy-put_slowclienthandling")] +IWdsTransportMulticastSessionPolicy::SlowClientFallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportmulticastsessionpolicy-get_slowclientfallback")] +IWdsTransportMulticastSessionPolicy::SlowClientHandling=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportmulticastsessionpolicy-get_slowclienthandling")] +IWdsTransportNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportnamespace")] +IWdsTransportNamespace::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-clone")] +IWdsTransportNamespace::Configuration=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_configuration")] +IWdsTransportNamespace::ContentProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-put_contentprovider")] +IWdsTransportNamespace::Deregister=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-deregister")] +IWdsTransportNamespace::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-put_description")] +IWdsTransportNamespace::FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-put_friendlyname")] +IWdsTransportNamespace::get_Configuration=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_configuration")] +IWdsTransportNamespace::get_ContentProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_contentprovider")] +IWdsTransportNamespace::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_description")] +IWdsTransportNamespace::get_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_friendlyname")] +IWdsTransportNamespace::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_id")] +IWdsTransportNamespace::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_name")] +IWdsTransportNamespace::get_Registered=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_registered")] +IWdsTransportNamespace::get_Tombstoned=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_tombstoned")] +IWdsTransportNamespace::get_TombstoneTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_tombstonetime")] +IWdsTransportNamespace::get_TransmissionStarted=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_transmissionstarted")] +IWdsTransportNamespace::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_type")] +IWdsTransportNamespace::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_id")] +IWdsTransportNamespace::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_name")] +IWdsTransportNamespace::put_Configuration=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-put_configuration")] +IWdsTransportNamespace::put_ContentProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-put_contentprovider")] +IWdsTransportNamespace::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-put_description")] +IWdsTransportNamespace::put_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-put_friendlyname")] +IWdsTransportNamespace::put_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-put_name")] +IWdsTransportNamespace::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-refresh")] +IWdsTransportNamespace::Register=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-register")] +IWdsTransportNamespace::Registered=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_registered")] +IWdsTransportNamespace::RetrieveContents=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-retrievecontents")] +IWdsTransportNamespace::Tombstoned=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_tombstoned")] +IWdsTransportNamespace::TombstoneTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_tombstonetime")] +IWdsTransportNamespace::TransmissionStarted=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_transmissionstarted")] +IWdsTransportNamespace::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespace-get_type")] +IWdsTransportNamespaceAutoCast=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportnamespaceautocast")] +IWdsTransportNamespaceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportnamespacemanager")] +IWdsTransportNamespaceManager::CreateNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespacemanager-createnamespace")] +IWdsTransportNamespaceManager::RetrieveNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespacemanager-retrievenamespace")] +IWdsTransportNamespaceManager::RetrieveNamespaces=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespacemanager-retrievenamespaces")] +IWdsTransportNamespaceScheduledCast=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportnamespacescheduledcast")] +IWdsTransportNamespaceScheduledCast::StartTransmission=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespacescheduledcast-starttransmission")] +IWdsTransportNamespaceScheduledCastAutoStart=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportnamespacescheduledcastautostart")] +IWdsTransportNamespaceScheduledCastAutoStart::get_MinimumClients=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespacescheduledcastautostart-get_minimumclients")] +IWdsTransportNamespaceScheduledCastAutoStart::get_StartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespacescheduledcastautostart-get_starttime")] +IWdsTransportNamespaceScheduledCastAutoStart::MinimumClients=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespacescheduledcastautostart-put_minimumclients")] +IWdsTransportNamespaceScheduledCastAutoStart::put_MinimumClients=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespacescheduledcastautostart-put_minimumclients")] +IWdsTransportNamespaceScheduledCastAutoStart::put_StartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespacescheduledcastautostart-put_starttime")] +IWdsTransportNamespaceScheduledCastAutoStart::StartTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportnamespacescheduledcastautostart-put_starttime")] +IWdsTransportNamespaceScheduledCastManualStart=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportnamespacescheduledcastmanualstart")] +IWdsTransportServer=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportserver")] +IWdsTransportServer::ConfigurationManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportserver-get_configurationmanager")] +IWdsTransportServer::DisconnectClient=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportserver-disconnectclient")] +IWdsTransportServer::get_ConfigurationManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportserver-get_configurationmanager")] +IWdsTransportServer::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportserver-get_name")] +IWdsTransportServer::get_NamespaceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportserver-get_namespacemanager")] +IWdsTransportServer::get_SetupManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportserver-get_setupmanager")] +IWdsTransportServer::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportserver-get_name")] +IWdsTransportServer::NamespaceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportserver-get_namespacemanager")] +IWdsTransportServer::SetupManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportserver-get_setupmanager")] +IWdsTransportServer2=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportserver2")] +IWdsTransportServer2::get_TftpManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportserver2-get_tftpmanager")] +IWdsTransportServer2::TftpManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportserver2-get_tftpmanager")] +IWdsTransportServicePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportservicepolicy")] +IWdsTransportServicePolicy::EndIpAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-put_endipaddress")] +IWdsTransportServicePolicy::EndPort=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-get_endport")] +IWdsTransportServicePolicy::get_EndIpAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-get_endipaddress")] +IWdsTransportServicePolicy::get_EndPort=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-get_endport")] +IWdsTransportServicePolicy::get_IpAddressSource=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-get_ipaddresssource")] +IWdsTransportServicePolicy::get_NetworkProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-get_networkprofile")] +IWdsTransportServicePolicy::get_StartIpAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-get_startipaddress")] +IWdsTransportServicePolicy::get_StartPort=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-get_startport")] +IWdsTransportServicePolicy::IpAddressSource=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-get_ipaddresssource")] +IWdsTransportServicePolicy::NetworkProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-put_networkprofile")] +IWdsTransportServicePolicy::put_EndIpAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-put_endipaddress")] +IWdsTransportServicePolicy::put_EndPort=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-put_endport")] +IWdsTransportServicePolicy::put_IpAddressSource=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-put_ipaddresssource")] +IWdsTransportServicePolicy::put_NetworkProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-put_networkprofile")] +IWdsTransportServicePolicy::put_StartIpAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-put_startipaddress")] +IWdsTransportServicePolicy::put_StartPort=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-put_startport")] +IWdsTransportServicePolicy::StartIpAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-get_startipaddress")] +IWdsTransportServicePolicy::StartPort=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy-get_startport")] +IWdsTransportServicePolicy2=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportservicepolicy2")] +IWdsTransportServicePolicy2::EnableTftpVariableWindowExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy2-put_enabletftpvariablewindowextension")] +IWdsTransportServicePolicy2::get_EnableTftpVariableWindowExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy2-get_enabletftpvariablewindowextension")] +IWdsTransportServicePolicy2::get_TftpMaximumBlockSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy2-get_tftpmaximumblocksize")] +IWdsTransportServicePolicy2::get_UdpPortPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy2-get_udpportpolicy")] +IWdsTransportServicePolicy2::put_EnableTftpVariableWindowExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy2-put_enabletftpvariablewindowextension")] +IWdsTransportServicePolicy2::put_TftpMaximumBlockSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy2-put_tftpmaximumblocksize")] +IWdsTransportServicePolicy2::put_UdpPortPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy2-put_udpportpolicy")] +IWdsTransportServicePolicy2::TftpMaximumBlockSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy2-get_tftpmaximumblocksize")] +IWdsTransportServicePolicy2::UdpPortPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportservicepolicy2-put_udpportpolicy")] +IWdsTransportSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportsession")] +IWdsTransportSession::Content=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsession-get_content")] +IWdsTransportSession::get_Content=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsession-get_content")] +IWdsTransportSession::get_Id=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsession-get_id")] +IWdsTransportSession::get_MasterClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsession-get_masterclientid")] +IWdsTransportSession::get_NetworkInterfaceAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsession-get_networkinterfaceaddress")] +IWdsTransportSession::get_NetworkInterfaceName=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsession-get_networkinterfacename")] +IWdsTransportSession::get_TransferRate=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsession-get_transferrate")] +IWdsTransportSession::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsession-get_id")] +IWdsTransportSession::MasterClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsession-get_masterclientid")] +IWdsTransportSession::NetworkInterfaceAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsession-get_networkinterfaceaddress")] +IWdsTransportSession::NetworkInterfaceName=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsession-get_networkinterfacename")] +IWdsTransportSession::RetrieveClients=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsession-retrieveclients")] +IWdsTransportSession::Terminate=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsession-terminate")] +IWdsTransportSession::TransferRate=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsession-get_transferrate")] +IWdsTransportSetupManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportsetupmanager")] +IWdsTransportSetupManager::DeregisterContentProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsetupmanager-deregistercontentprovider")] +IWdsTransportSetupManager::get_InstalledFeatures=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsetupmanager-get_installedfeatures")] +IWdsTransportSetupManager::get_Protocols=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsetupmanager-get_protocols")] +IWdsTransportSetupManager::get_Version=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsetupmanager-get_version")] +IWdsTransportSetupManager::InstalledFeatures=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsetupmanager-get_installedfeatures")] +IWdsTransportSetupManager::Protocols=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsetupmanager-get_protocols")] +IWdsTransportSetupManager::put_InstalledFeatures=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsetupmanager-get_installedfeatures")] +IWdsTransportSetupManager::RegisterContentProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsetupmanager-registercontentprovider")] +IWdsTransportSetupManager::Version=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsetupmanager-get_version")] +IWdsTransportSetupManager2=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransportsetupmanager2")] +IWdsTransportSetupManager2::ContentProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsetupmanager2-get_contentproviders")] +IWdsTransportSetupManager2::get_ContentProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsetupmanager2-get_contentproviders")] +IWdsTransportSetupManager2::get_TftpCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsetupmanager2-get_tftpcapabilities")] +IWdsTransportSetupManager2::TftpCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransportsetupmanager2-get_tftpcapabilities")] +IWdsTransportTftpClient=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransporttftpclient")] +IWdsTransportTftpClient::BlockSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransporttftpclient-get_blocksize")] +IWdsTransportTftpClient::CurrentFileOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransporttftpclient-get_currentfileoffset")] +IWdsTransportTftpClient::FileName=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransporttftpclient-get_filename")] +IWdsTransportTftpClient::FileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransporttftpclient-get_filesize")] +IWdsTransportTftpClient::get_BlockSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransporttftpclient-get_blocksize")] +IWdsTransportTftpClient::get_CurrentFileOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransporttftpclient-get_currentfileoffset")] +IWdsTransportTftpClient::get_FileName=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransporttftpclient-get_filename")] +IWdsTransportTftpClient::get_FileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransporttftpclient-get_filesize")] +IWdsTransportTftpClient::get_IpAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransporttftpclient-get_ipaddress")] +IWdsTransportTftpClient::get_Timeout=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransporttftpclient-get_timeout")] +IWdsTransportTftpClient::get_WindowSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransporttftpclient-get_windowsize")] +IWdsTransportTftpClient::IpAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransporttftpclient-get_ipaddress")] +IWdsTransportTftpClient::Timeout=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransporttftpclient-get_timeout")] +IWdsTransportTftpClient::WindowSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransporttftpclient-get_windowsize")] +IWdsTransportTftpManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nn-wdstptmgmt-iwdstransporttftpmanager")] +IWdsTransportTftpManager::RetrieveTftpClients=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/nf-wdstptmgmt-iwdstransporttftpmanager-retrievetftpclients")] +IWeakReference=[Documentation("https://docs.microsoft.com/windows/win32/api/weakreference/nn-weakreference-iweakreference")] +IWeakReference::Resolve=[Documentation("https://docs.microsoft.com/windows/win32/api/weakreference/nf-weakreference-iweakreference-resolve(t_)")] +IWeakReferenceSource=[Documentation("https://docs.microsoft.com/windows/win32/api/weakreference/nn-weakreference-iweakreferencesource")] +IWeakReferenceSource::GetWeakReference=[Documentation("https://docs.microsoft.com/windows/win32/api/weakreference/nf-weakreference-iweakreferencesource-getweakreference")] +IWebApplicationActivation=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nn-webapplication-iwebapplicationactivation")] +IWebApplicationActivation::CancelPendingActivation=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationactivation-cancelpendingactivation")] +IWebApplicationAuthoringMode=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nn-webapplication-iwebapplicationauthoringmode")] +IWebApplicationAuthoringMode::AuthoringClientBinary=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationauthoringmode-get_authoringclientbinary")] +IWebApplicationAuthoringMode::get_AuthoringClientBinary=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationauthoringmode-get_authoringclientbinary")] +IWebApplicationHost=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nn-webapplication-iwebapplicationhost")] +IWebApplicationHost::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationhost-advise")] +IWebApplicationHost::Document=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationhost-get_document")] +IWebApplicationHost::get_Document=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationhost-get_document")] +IWebApplicationHost::get_HWND=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationhost-get_hwnd")] +IWebApplicationHost::HWND=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationhost-get_hwnd")] +IWebApplicationHost::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationhost-refresh")] +IWebApplicationHost::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationhost-unadvise")] +IWebApplicationNavigationEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nn-webapplication-iwebapplicationnavigationevents")] +IWebApplicationNavigationEvents::BeforeNavigate=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationnavigationevents-beforenavigate")] +IWebApplicationNavigationEvents::DocumentComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationnavigationevents-documentcomplete")] +IWebApplicationNavigationEvents::DownloadBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationnavigationevents-downloadbegin")] +IWebApplicationNavigationEvents::DownloadComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationnavigationevents-downloadcomplete")] +IWebApplicationNavigationEvents::NavigateComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationnavigationevents-navigatecomplete")] +IWebApplicationNavigationEvents::NavigateError=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationnavigationevents-navigateerror")] +IWebApplicationScriptEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nn-webapplication-iwebapplicationscriptevents")] +IWebApplicationScriptEvents::ScriptError=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationscriptevents-scripterror")] +IWebApplicationUIEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nn-webapplication-iwebapplicationuievents")] +IWebApplicationUIEvents::SecurityProblem=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationuievents-securityproblem")] +IWebApplicationUpdateEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nn-webapplication-iwebapplicationupdateevents")] +IWebApplicationUpdateEvents::OnCssChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationupdateevents-oncsschanged")] +IWebApplicationUpdateEvents::OnPaint=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nf-webapplication-iwebapplicationupdateevents-onpaint")] +IWebAuthenticationCoreManagerInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthenticationcoremanagerinterop/nn-webauthenticationcoremanagerinterop-iwebauthenticationcoremanagerinterop")] +IWebAuthenticationCoreManagerInterop::RequestTokenForWindowAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthenticationcoremanagerinterop/nf-webauthenticationcoremanagerinterop-iwebauthenticationcoremanagerinterop-requesttokenforwindowasync")] +IWebAuthenticationCoreManagerInterop::RequestTokenWithWebAccountForWindowAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthenticationcoremanagerinterop/nf-webauthenticationcoremanagerinterop-iwebauthenticationcoremanagerinterop-requesttokenwithwebaccountforwindowasync")] +IWebBrowser2=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nn-exdisp-iwebbrowser2")] +IWebBrowser2::get_HWND=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-iwebbrowserapp-get_hwnd")] +IWebBrowser2::get_TheaterMode=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-iwebbrowser2-get_theatermode")] +IWebBrowser2::get_ToolBar=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-iwebbrowserapp-get_toolbar")] +IWebBrowser2::GetTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-idispatch-gettypeinfo")] +IWebBrowser2::HWND=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-iwebbrowserapp-get_hwnd")] +IWebBrowser2::put_TheaterMode=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-iwebbrowser2-put_theatermode")] +IWebBrowser2::put_ToolBar=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-iwebbrowserapp-get_toolbar")] +IWebBrowser2::TheaterMode=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-iwebbrowser2-put_theatermode")] +IWebBrowser2::ToolBar=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-iwebbrowserapp-get_toolbar")] +IWebBrowserApp::get_HWND=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-iwebbrowserapp-get_hwnd")] +IWebBrowserApp::get_ToolBar=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-iwebbrowserapp-get_toolbar")] +IWebBrowserApp::HWND=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-iwebbrowserapp-get_hwnd")] +IWebBrowserApp::put_ToolBar=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-iwebbrowserapp-put_toolbar")] +IWebBrowserApp::ToolBar=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/nf-exdisp-iwebbrowserapp-get_toolbar")] +IWebProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iwebproxy")] +IWebProxy::Address=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-put_address")] +IWebProxy::AutoDetect=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-put_autodetect")] +IWebProxy::BypassList=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-put_bypasslist")] +IWebProxy::BypassProxyOnLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-put_bypassproxyonlocal")] +IWebProxy::get_Address=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-get_address")] +IWebProxy::get_AutoDetect=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-get_autodetect")] +IWebProxy::get_BypassList=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-get_bypasslist")] +IWebProxy::get_BypassProxyOnLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-get_bypassproxyonlocal")] +IWebProxy::get_ReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-get_readonly")] +IWebProxy::get_UserName=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-get_username")] +IWebProxy::PromptForCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-promptforcredentials")] +IWebProxy::PromptForCredentialsFromHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-promptforcredentialsfromhwnd")] +IWebProxy::put_Address=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-put_address")] +IWebProxy::put_AutoDetect=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-put_autodetect")] +IWebProxy::put_BypassList=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-put_bypasslist")] +IWebProxy::put_BypassProxyOnLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-put_bypassproxyonlocal")] +IWebProxy::put_UserName=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-put_username")] +IWebProxy::ReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-get_readonly")] +IWebProxy::SetPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-setpassword")] +IWebProxy::UserName=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwebproxy-put_username")] +IWebWizardExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iwebwizardextension")] +IWebWizardExtension::SetErrorURL=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iwebwizardextension-seterrorurl")] +IWebWizardExtension::SetInitialURL=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iwebwizardextension-setinitialurl")] +IWeeklyTrigger=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nn-taskschd-iweeklytrigger")] +IWeeklyTrigger::DaysOfWeek=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iweeklytrigger-put_daysofweek")] +IWeeklyTrigger::get_DaysOfWeek=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iweeklytrigger-get_daysofweek")] +IWeeklyTrigger::get_RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iweeklytrigger-get_randomdelay")] +IWeeklyTrigger::get_WeeksInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iweeklytrigger-get_weeksinterval")] +IWeeklyTrigger::put_DaysOfWeek=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iweeklytrigger-put_daysofweek")] +IWeeklyTrigger::put_RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iweeklytrigger-put_randomdelay")] +IWeeklyTrigger::put_WeeksInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iweeklytrigger-put_weeksinterval")] +IWeeklyTrigger::RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iweeklytrigger-get_randomdelay")] +IWeeklyTrigger::WeeksInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-iweeklytrigger-put_weeksinterval")] +IWEExtendContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-iweextendcontextmenu")] +IWEExtendContextMenu::AddContextMenuItems=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-iweextendcontextmenu-addcontextmenuitems")] +IWEExtendPropertySheet=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-iweextendpropertysheet")] +IWEExtendPropertySheet::CreatePropertySheetPages=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-iweextendpropertysheet-createpropertysheetpages")] +IWEExtendWizard=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-iweextendwizard")] +IWEExtendWizard::CreateWizardPages=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-iweextendwizard-createwizardpages")] +IWEExtendWizard97=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-iweextendwizard97")] +IWEExtendWizard97::CreateWizard97Pages=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-iweextendwizard97-createwizard97pages")] +IWEInvokeCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nn-cluadmex-iweinvokecommand")] +IWEInvokeCommand::InvokeCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/cluadmex/nf-cluadmex-iweinvokecommand-invokecommand")] +IWiaAppErrorHandler=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaapperrorhandler")] +IWiaAppErrorHandler::GetWindow=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaapperrorhandler-getwindow")] +IWiaAppErrorHandler::ReportStatus=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaapperrorhandler-reportstatus")] +IWiaDataCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nn-wia_xp-iwiadatacallback")] +IWiaDataCallback::BandedDataCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiadatacallback-bandeddatacallback")] +IWiaDataTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nn-wia_xp-iwiadatatransfer")] +IWiaDataTransfer::idtEnumWIA_FORMAT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiadatatransfer-idtenumwia_format_info")] +IWiaDataTransfer::idtGetBandedData=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiadatatransfer-idtgetbandeddata")] +IWiaDataTransfer::idtGetData=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiadatatransfer-idtgetdata")] +IWiaDataTransfer::idtGetExtendedTransferInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiadatatransfer-idtgetextendedtransferinfo")] +IWiaDataTransfer::idtQueryGetData=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiadatatransfer-idtquerygetdata")] +IWiaDevMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nn-wia_xp-iwiadevmgr")] +IWiaDevMgr::AddDeviceDlg=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiadevmgr-adddevicedlg")] +IWiaDevMgr::CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiadevmgr-createdevice")] +IWiaDevMgr::EnumDeviceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiadevmgr-enumdeviceinfo")] +IWiaDevMgr::GetImageDlg=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiadevmgr-getimagedlg")] +IWiaDevMgr::RegisterEventCallbackCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiadevmgr-registereventcallbackclsid")] +IWiaDevMgr::RegisterEventCallbackInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiadevmgr-registereventcallbackinterface")] +IWiaDevMgr::RegisterEventCallbackProgram=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiadevmgr-registereventcallbackprogram")] +IWiaDevMgr::SelectDeviceDlg=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiadevmgr-selectdevicedlg")] +IWiaDevMgr::SelectDeviceDlgID=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiadevmgr-selectdevicedlgid")] +IWiaDevMgr2=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadevmgr2")] +IWiaDevMgr2::CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadevmgr2-createdevice")] +IWiaDevMgr2::EnumDeviceInfo=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadevmgr2-enumdeviceinfo")] +IWiaDevMgr2::GetImageDlg=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadevmgr2-getimagedlg")] +IWiaDevMgr2::RegisterEventCallbackCLSID=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadevmgr2-registereventcallbackclsid")] +IWiaDevMgr2::RegisterEventCallbackInterface=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadevmgr2-registereventcallbackinterface")] +IWiaDevMgr2::RegisterEventCallbackProgram=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadevmgr2-registereventcallbackprogram")] +IWiaDevMgr2::SelectDeviceDlg=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadevmgr2-selectdevicedlg")] +IWiaDevMgr2::SelectDeviceDlgID=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiadevmgr2-selectdevicedlgid")] +IWiaErrorHandler=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaerrorhandler")] +IWiaErrorHandler::GetStatusDescription=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaerrorhandler-getstatusdescription")] +IWiaErrorHandler::ReportStatus=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaerrorhandler-reportstatus")] +IWiaEventCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nn-wia_xp-iwiaeventcallback")] +IWiaEventCallback::ImageEventCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaeventcallback-imageeventcallback")] +IWiaImageFilter=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaimagefilter")] +IWiaImageFilter::ApplyProperties=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaimagefilter-applyproperties")] +IWiaImageFilter::FilterPreviewImage=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaimagefilter-filterpreviewimage")] +IWiaImageFilter::InitializeFilter=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaimagefilter-initializefilter")] +IWiaImageFilter::SetNewCallback=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaimagefilter-setnewcallback")] +IWiaItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nn-wia_xp-iwiaitem")] +IWiaItem::AnalyzeItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitem-analyzeitem")] +IWiaItem::CreateChildItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitem-createchilditem")] +IWiaItem::DeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitem-deleteitem")] +IWiaItem::DeviceCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitem-devicecommand")] +IWiaItem::DeviceDlg=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitem-devicedlg")] +IWiaItem::Diagnostic=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitem-diagnostic")] +IWiaItem::DumpDrvItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitem-dumpdrvitemdata")] +IWiaItem::DumpItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitem-dumpitemdata")] +IWiaItem::DumpTreeItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitem-dumptreeitemdata")] +IWiaItem::EnumChildItems=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitem-enumchilditems")] +IWiaItem::EnumDeviceCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitem-enumdevicecapabilities")] +IWiaItem::EnumRegisterEventInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitem-enumregistereventinfo")] +IWiaItem::FindItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitem-finditembyname")] +IWiaItem::GetItemType=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitem-getitemtype")] +IWiaItem::GetRootItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitem-getrootitem")] +IWiaItem2=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2")] +IWiaItem2::CheckExtension=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-checkextension")] +IWiaItem2::CreateChildItem=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-createchilditem")] +IWiaItem2::DeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-deleteitem")] +IWiaItem2::DeviceCommand=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-devicecommand")] +IWiaItem2::DeviceDlg=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-devicedlg")] +IWiaItem2::Diagnostic=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-diagnostic")] +IWiaItem2::EnumChildItems=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-enumchilditems")] +IWiaItem2::EnumDeviceCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-enumdevicecapabilities")] +IWiaItem2::EnumRegisterEventInfo=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-enumregistereventinfo")] +IWiaItem2::FindItemByName=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-finditembyname")] +IWiaItem2::GetExtension=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-getextension")] +IWiaItem2::GetItemCategory=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-getitemcategory")] +IWiaItem2::GetItemType=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-getitemtype")] +IWiaItem2::GetParentItem=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-getparentitem")] +IWiaItem2::GetPreviewComponent=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-getpreviewcomponent")] +IWiaItem2::GetRootItem=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiaitem2-getrootitem")] +IWiaItemExtras=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nn-wia_xp-iwiaitemextras")] +IWiaItemExtras::CancelPendingIO=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitemextras-cancelpendingio")] +IWiaItemExtras::Escape=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitemextras-escape")] +IWiaItemExtras::GetExtendedErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiaitemextras-getextendederrorinfo")] +IWiaLog=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nn-wia_xp-iwialog")] +IWiaLog::hResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwialog-hresult")] +IWiaLog::InitializeLog=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwialog-initializelog")] +IWiaLog::Log=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwialog-log")] +IWiaLogEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nn-wia_xp-iwialogex")] +IWiaLogEx::hResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwialogex-hresult")] +IWiaLogEx::hResultEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwialogex-hresultex")] +IWiaLogEx::InitializeLogEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwialogex-initializelogex")] +IWiaLogEx::Log=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwialogex-log")] +IWiaLogEx::LogEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwialogex-logex")] +IWiaNotifyDevMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nn-wia_xp-iwianotifydevmgr")] +IWiaNotifyDevMgr::NewDeviceArrival=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwianotifydevmgr-newdevicearrival")] +IWiaPreview=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiapreview")] +IWiaPreview::Clear=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiapreview-clear")] +IWiaPreview::DetectRegions=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiapreview-detectregions")] +IWiaPreview::GetNewPreview=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiapreview-getnewpreview")] +IWiaPreview::UpdatePreview=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiapreview-updatepreview")] +IWiaPropertyStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nn-wia_xp-iwiapropertystorage")] +IWiaPropertyStorage::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiapropertystorage-getcount")] +IWiaPropertyStorage::GetPropertyAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiapropertystorage-getpropertyattributes")] +IWiaPropertyStorage::GetPropertyStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiapropertystorage-getpropertystream")] +IWiaPropertyStorage::SetPropertyStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-iwiapropertystorage-setpropertystream")] +IWiaSegmentationFilter=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiasegmentationfilter")] +IWiaSegmentationFilter::DetectRegions=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiasegmentationfilter-detectregions")] +IWiaTransfer=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiatransfer")] +IWiaTransfer::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiatransfer-cancel")] +IWiaTransfer::Download=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiatransfer-download")] +IWiaTransfer::EnumWIA_FORMAT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiatransfer-enumwia-format-info")] +IWiaTransfer::Upload=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiatransfer-upload")] +IWiaTransferCallback=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiatransfercallback")] +IWiaTransferCallback::GetNextStream=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiatransfercallback-getnextstream")] +IWiaTransferCallback::TransferCallback=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiatransfercallback-transfercallback")] +IWiaUIExtension=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiauiextension")] +IWiaUIExtension::DeviceDialog=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiauiextension-devicedialog")] +IWiaUIExtension::GetDeviceBitmapLogo=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiauiextension-getdevicebitmaplogo")] +IWiaUIExtension::GetDeviceIcon=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiauiextension-getdeviceicon")] +IWiaUIExtension2=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiauiextension2")] +IWiaUIExtension2::DeviceDialog=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiauiextension2-devicedialog")] +IWiaUIExtension2::GetDeviceIcon=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwiauiextension2-getdeviceicon")] +IWiaVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nn-wiavideo-iwiavideo")] +IWiaVideo::CreateVideoByDevNum=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nf-wiavideo-iwiavideo-createvideobydevnum")] +IWiaVideo::CreateVideoByName=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nf-wiavideo-iwiavideo-createvideobyname")] +IWiaVideo::CreateVideoByWiaDevID=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nf-wiavideo-iwiavideo-createvideobywiadevid")] +IWiaVideo::DestroyVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nf-wiavideo-iwiavideo-destroyvideo")] +IWiaVideo::get_ImagesDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nf-wiavideo-iwiavideo-get_imagesdirectory")] +IWiaVideo::get_PreviewVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nf-wiavideo-iwiavideo-get_previewvisible")] +IWiaVideo::GetCurrentState=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nf-wiavideo-iwiavideo-getcurrentstate")] +IWiaVideo::ImagesDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nf-wiavideo-iwiavideo-get_imagesdirectory")] +IWiaVideo::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nf-wiavideo-iwiavideo-pause")] +IWiaVideo::Play=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nf-wiavideo-iwiavideo-play")] +IWiaVideo::PreviewVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nf-wiavideo-iwiavideo-get_previewvisible")] +IWiaVideo::put_ImagesDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nf-wiavideo-iwiavideo-put_imagesdirectory")] +IWiaVideo::put_PreviewVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nf-wiavideo-iwiavideo-put_previewvisible")] +IWiaVideo::ResizeVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nf-wiavideo-iwiavideo-resizevideo")] +IWiaVideo::TakePicture=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/nf-wiavideo-iwiavideo-takepicture")] +IWICBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicbitmap")] +IWICBitmap_Lock_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmap-lock-proxy")] +IWICBitmap_SetPalette_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmap-setpalette-proxy")] +IWICBitmap_SetResolution_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmap-setresolution-proxy")] +IWICBitmap::Lock=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmap-lock")] +IWICBitmap::SetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmap-setpalette")] +IWICBitmap::SetResolution=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmap-setresolution")] +IWICBitmapClipper=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicbitmapclipper")] +IWICBitmapClipper_Initialize_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapclipper-initialize-proxy")] +IWICBitmapClipper::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapclipper-initialize")] +IWICBitmapCodecInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicbitmapcodecinfo")] +IWICBitmapCodecInfo_DoesSupportAnimation_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapcodecinfo-doessupportanimation-proxy")] +IWICBitmapCodecInfo_DoesSupportLossless_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapcodecinfo-doessupportlossless-proxy")] +IWICBitmapCodecInfo_DoesSupportMultiframe_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapcodecinfo-doessupportmultiframe-proxy")] +IWICBitmapCodecInfo_GetContainerFormat_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapcodecinfo-getcontainerformat-proxy")] +IWICBitmapCodecInfo_GetDeviceManufacturer_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapcodecinfo-getdevicemanufacturer-proxy")] +IWICBitmapCodecInfo_GetDeviceModels_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapcodecinfo-getdevicemodels-proxy")] +IWICBitmapCodecInfo_GetFileExtensions_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapcodecinfo-getfileextensions-proxy")] +IWICBitmapCodecInfo_GetMimeTypes_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapcodecinfo-getmimetypes-proxy")] +IWICBitmapCodecInfo::DoesSupportAnimation=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapcodecinfo-doessupportanimation")] +IWICBitmapCodecInfo::DoesSupportChromakey=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapcodecinfo-doessupportchromakey")] +IWICBitmapCodecInfo::DoesSupportLossless=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapcodecinfo-doessupportlossless")] +IWICBitmapCodecInfo::DoesSupportMultiframe=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapcodecinfo-doessupportmultiframe")] +IWICBitmapCodecInfo::GetColorManagementVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapcodecinfo-getcolormanagementversion")] +IWICBitmapCodecInfo::GetContainerFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapcodecinfo-getcontainerformat")] +IWICBitmapCodecInfo::GetDeviceManufacturer=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapcodecinfo-getdevicemanufacturer")] +IWICBitmapCodecInfo::GetDeviceModels=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapcodecinfo-getdevicemodels")] +IWICBitmapCodecInfo::GetFileExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapcodecinfo-getfileextensions")] +IWICBitmapCodecInfo::GetMimeTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapcodecinfo-getmimetypes")] +IWICBitmapCodecInfo::GetPixelFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapcodecinfo-getpixelformats")] +IWICBitmapCodecInfo::MatchesMimeType=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapcodecinfo-matchesmimetype")] +IWICBitmapCodecProgressNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicbitmapcodecprogressnotification")] +IWICBitmapCodecProgressNotification::RegisterProgressNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapcodecprogressnotification-registerprogressnotification")] +IWICBitmapDecoder=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicbitmapdecoder")] +IWICBitmapDecoder_CopyPalette_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapdecoder-copypalette-proxy")] +IWICBitmapDecoder_GetColorContexts_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapdecoder-getcolorcontexts-proxy")] +IWICBitmapDecoder_GetDecoderInfo_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapdecoder-getdecoderinfo-proxy")] +IWICBitmapDecoder_GetFrame_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapdecoder-getframe-proxy")] +IWICBitmapDecoder_GetFrameCount_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapdecoder-getframecount-proxy")] +IWICBitmapDecoder_GetMetadataQueryReader_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapdecoder-getmetadataqueryreader-proxy")] +IWICBitmapDecoder_GetPreview_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapdecoder-getpreview-proxy")] +IWICBitmapDecoder_GetThumbnail_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapdecoder-getthumbnail-proxy")] +IWICBitmapDecoder::CopyPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapdecoder-copypalette")] +IWICBitmapDecoder::GetColorContexts=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapdecoder-getcolorcontexts")] +IWICBitmapDecoder::GetContainerFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapdecoder-getcontainerformat")] +IWICBitmapDecoder::GetDecoderInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapdecoder-getdecoderinfo")] +IWICBitmapDecoder::GetFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapdecoder-getframe")] +IWICBitmapDecoder::GetFrameCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapdecoder-getframecount")] +IWICBitmapDecoder::GetMetadataQueryReader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapdecoder-getmetadataqueryreader")] +IWICBitmapDecoder::GetPreview=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapdecoder-getpreview")] +IWICBitmapDecoder::GetThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapdecoder-getthumbnail")] +IWICBitmapDecoder::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapdecoder-initialize")] +IWICBitmapDecoder::QueryCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapdecoder-querycapability")] +IWICBitmapDecoderInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicbitmapdecoderinfo")] +IWICBitmapDecoderInfo::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapdecoderinfo-createinstance")] +IWICBitmapDecoderInfo::GetPatterns=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapdecoderinfo-getpatterns")] +IWICBitmapDecoderInfo::MatchesPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapdecoderinfo-matchespattern")] +IWICBitmapEncoder=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicbitmapencoder")] +IWICBitmapEncoder_Commit_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapencoder-commit-proxy")] +IWICBitmapEncoder_CreateNewFrame_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapencoder-createnewframe-proxy")] +IWICBitmapEncoder_GetEncoderInfo_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapencoder-getencoderinfo-proxy")] +IWICBitmapEncoder_GetMetadataQueryWriter_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapencoder-getmetadataquerywriter-proxy")] +IWICBitmapEncoder_Initialize_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapencoder-initialize-proxy")] +IWICBitmapEncoder_SetPalette_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapencoder-setpalette-proxy")] +IWICBitmapEncoder_SetThumbnail_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapencoder-setthumbnail-proxy")] +IWICBitmapEncoder::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapencoder-commit")] +IWICBitmapEncoder::CreateNewFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapencoder-createnewframe")] +IWICBitmapEncoder::GetContainerFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapencoder-getcontainerformat")] +IWICBitmapEncoder::GetEncoderInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapencoder-getencoderinfo")] +IWICBitmapEncoder::GetMetadataQueryWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapencoder-getmetadataquerywriter")] +IWICBitmapEncoder::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapencoder-initialize")] +IWICBitmapEncoder::SetColorContexts=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapencoder-setcolorcontexts")] +IWICBitmapEncoder::SetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapencoder-setpalette")] +IWICBitmapEncoder::SetPreview=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapencoder-setpreview")] +IWICBitmapEncoder::SetThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapencoder-setthumbnail")] +IWICBitmapEncoderInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicbitmapencoderinfo")] +IWICBitmapEncoderInfo::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapencoderinfo-createinstance")] +IWICBitmapFlipRotator=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicbitmapfliprotator")] +IWICBitmapFlipRotator_Initialize_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapfliprotator-initialize-proxy")] +IWICBitmapFlipRotator::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapfliprotator-initialize")] +IWICBitmapFrameDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicbitmapframedecode")] +IWICBitmapFrameDecode_GetColorContexts_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapframedecode-getcolorcontexts-proxy")] +IWICBitmapFrameDecode_GetMetadataQueryReader_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapframedecode-getmetadataqueryreader-proxy")] +IWICBitmapFrameDecode_GetThumbnail_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapframedecode-getthumbnail-proxy")] +IWICBitmapFrameDecode::GetColorContexts=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapframedecode-getcolorcontexts")] +IWICBitmapFrameDecode::GetMetadataQueryReader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapframedecode-getmetadataqueryreader")] +IWICBitmapFrameDecode::GetThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapframedecode-getthumbnail")] +IWICBitmapFrameEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicbitmapframeencode")] +IWICBitmapFrameEncode_Commit_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapframeencode-commit-proxy")] +IWICBitmapFrameEncode_GetMetadataQueryWriter_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapframeencode-getmetadataquerywriter-proxy")] +IWICBitmapFrameEncode_Initialize_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapframeencode-initialize-proxy")] +IWICBitmapFrameEncode_SetColorContexts_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapframeencode-setcolorcontexts-proxy")] +IWICBitmapFrameEncode_SetResolution_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapframeencode-setresolution-proxy")] +IWICBitmapFrameEncode_SetSize_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapframeencode-setsize-proxy")] +IWICBitmapFrameEncode_SetThumbnail_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapframeencode-setthumbnail-proxy")] +IWICBitmapFrameEncode_WriteSource_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapframeencode-writesource-proxy")] +IWICBitmapFrameEncode::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapframeencode-commit")] +IWICBitmapFrameEncode::GetMetadataQueryWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapframeencode-getmetadataquerywriter")] +IWICBitmapFrameEncode::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapframeencode-initialize")] +IWICBitmapFrameEncode::SetColorContexts=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapframeencode-setcolorcontexts")] +IWICBitmapFrameEncode::SetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapframeencode-setpalette")] +IWICBitmapFrameEncode::SetPixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapframeencode-setpixelformat")] +IWICBitmapFrameEncode::SetResolution=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapframeencode-setresolution")] +IWICBitmapFrameEncode::SetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapframeencode-setsize")] +IWICBitmapFrameEncode::SetThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapframeencode-setthumbnail")] +IWICBitmapFrameEncode::WritePixels=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapframeencode-writepixels")] +IWICBitmapFrameEncode::WriteSource=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapframeencode-writesource")] +IWICBitmapLock=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicbitmaplock")] +IWICBitmapLock_GetDataPointer_STA_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmaplock-getdatapointer-sta-proxy")] +IWICBitmapLock_GetStride_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmaplock-getstride-proxy")] +IWICBitmapLock::GetDataPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmaplock-getdatapointer")] +IWICBitmapLock::GetPixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmaplock-getpixelformat")] +IWICBitmapLock::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmaplock-getsize")] +IWICBitmapLock::GetStride=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmaplock-getstride")] +IWICBitmapScaler=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicbitmapscaler")] +IWICBitmapScaler_Initialize_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapscaler-initialize-proxy")] +IWICBitmapScaler::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapscaler-initialize")] +IWICBitmapSource=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicbitmapsource")] +IWICBitmapSource_CopyPalette_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapsource-copypalette-proxy")] +IWICBitmapSource_CopyPixels_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapsource-copypixels-proxy")] +IWICBitmapSource_GetPixelFormat_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapsource-getpixelformat-proxy")] +IWICBitmapSource_GetResolution_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapsource-getresolution-proxy")] +IWICBitmapSource_GetSize_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicbitmapsource-getsize-proxy")] +IWICBitmapSource::CopyPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapsource-copypalette")] +IWICBitmapSource::CopyPixels=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapsource-copypixels")] +IWICBitmapSource::GetPixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapsource-getpixelformat")] +IWICBitmapSource::GetResolution=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapsource-getresolution")] +IWICBitmapSource::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapsource-getsize")] +IWICBitmapSourceTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicbitmapsourcetransform")] +IWICBitmapSourceTransform::CopyPixels=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapsourcetransform-copypixels")] +IWICBitmapSourceTransform::DoesSupportTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapsourcetransform-doessupporttransform")] +IWICBitmapSourceTransform::GetClosestPixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapsourcetransform-getclosestpixelformat")] +IWICBitmapSourceTransform::GetClosestSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicbitmapsourcetransform-getclosestsize")] +IWICColorContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwiccolorcontext")] +IWICColorContext_InitializeFromMemory_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwiccolorcontext-initializefrommemory-proxy")] +IWICColorContext::GetExifColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwiccolorcontext-getexifcolorspace")] +IWICColorContext::GetProfileBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwiccolorcontext-getprofilebytes")] +IWICColorContext::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwiccolorcontext-gettype")] +IWICColorContext::InitializeFromExifColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwiccolorcontext-initializefromexifcolorspace")] +IWICColorContext::InitializeFromFilename=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwiccolorcontext-initializefromfilename")] +IWICColorContext::InitializeFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwiccolorcontext-initializefrommemory")] +IWICColorTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwiccolortransform")] +IWICColorTransform_Initialize_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/iwiccolortransform-initialize-proxy")] +IWICColorTransform::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwiccolortransform-initialize")] +IWICComponentFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nn-wincodecsdk-iwiccomponentfactory")] +IWICComponentFactory_CreateMetadataWriterFromReader_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwiccomponentfactory-createmetadatawriterfromreader-proxy")] +IWICComponentFactory_CreateQueryWriterFromBlockWriter_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwiccomponentfactory-createquerywriterfromblockwriter-proxy")] +IWICComponentFactory::CreateEncoderPropertyBag=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwiccomponentfactory-createencoderpropertybag")] +IWICComponentFactory::CreateMetadataReader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwiccomponentfactory-createmetadatareader")] +IWICComponentFactory::CreateMetadataReaderFromContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwiccomponentfactory-createmetadatareaderfromcontainer")] +IWICComponentFactory::CreateMetadataWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwiccomponentfactory-createmetadatawriter")] +IWICComponentFactory::CreateMetadataWriterFromReader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwiccomponentfactory-createmetadatawriterfromreader")] +IWICComponentFactory::CreateQueryReaderFromBlockReader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwiccomponentfactory-createqueryreaderfromblockreader")] +IWICComponentFactory::CreateQueryWriterFromBlockWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwiccomponentfactory-createquerywriterfromblockwriter")] +IWICComponentInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwiccomponentinfo")] +IWICComponentInfo_GetAuthor_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwiccomponentinfo-getauthor-proxy")] +IWICComponentInfo_GetCLSID_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwiccomponentinfo-getclsid-proxy")] +IWICComponentInfo_GetFriendlyName_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwiccomponentinfo-getfriendlyname-proxy")] +IWICComponentInfo_GetSpecVersion_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwiccomponentinfo-getspecversion-proxy")] +IWICComponentInfo_GetVersion_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwiccomponentinfo-getversion-proxy")] +IWICComponentInfo::GetAuthor=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwiccomponentinfo-getauthor")] +IWICComponentInfo::GetCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwiccomponentinfo-getclsid")] +IWICComponentInfo::GetComponentType=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwiccomponentinfo-getcomponenttype")] +IWICComponentInfo::GetFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwiccomponentinfo-getfriendlyname")] +IWICComponentInfo::GetSigningStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwiccomponentinfo-getsigningstatus")] +IWICComponentInfo::GetSpecVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwiccomponentinfo-getspecversion")] +IWICComponentInfo::GetVendorGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwiccomponentinfo-getvendorguid")] +IWICComponentInfo::GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwiccomponentinfo-getversion")] +IWICDdsDecoder=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicddsdecoder")] +IWICDdsDecoder::GetFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicddsdecoder-getframe")] +IWICDdsDecoder::GetParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicddsdecoder-getparameters")] +IWICDdsEncoder=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicddsencoder")] +IWICDdsEncoder::CreateNewFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicddsencoder-createnewframe")] +IWICDdsEncoder::GetParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicddsencoder-getparameters")] +IWICDdsEncoder::SetParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicddsencoder-setparameters")] +IWICDdsFrameDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicddsframedecode")] +IWICDdsFrameDecode::CopyBlocks=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicddsframedecode-copyblocks")] +IWICDdsFrameDecode::GetFormatInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicddsframedecode-getformatinfo")] +IWICDdsFrameDecode::GetSizeInBlocks=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicddsframedecode-getsizeinblocks")] +IWICDevelopRaw=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicdevelopraw")] +IWICDevelopRaw::GetContrast=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-getcontrast")] +IWICDevelopRaw::GetCurrentParameterSet=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-getcurrentparameterset")] +IWICDevelopRaw::GetExposureCompensation=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-getexposurecompensation")] +IWICDevelopRaw::GetGamma=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-getgamma")] +IWICDevelopRaw::GetKelvinRangeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-getkelvinrangeinfo")] +IWICDevelopRaw::GetNamedWhitePoint=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-getnamedwhitepoint")] +IWICDevelopRaw::GetNoiseReduction=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-getnoisereduction")] +IWICDevelopRaw::GetRenderMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-getrendermode")] +IWICDevelopRaw::GetRotation=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-getrotation")] +IWICDevelopRaw::GetSaturation=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-getsaturation")] +IWICDevelopRaw::GetSharpness=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-getsharpness")] +IWICDevelopRaw::GetTint=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-gettint")] +IWICDevelopRaw::GetToneCurve=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-gettonecurve")] +IWICDevelopRaw::GetWhitePointKelvin=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-getwhitepointkelvin")] +IWICDevelopRaw::GetWhitePointRGB=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-getwhitepointrgb")] +IWICDevelopRaw::LoadParameterSet=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-loadparameterset")] +IWICDevelopRaw::QueryRawCapabilitiesInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-queryrawcapabilitiesinfo")] +IWICDevelopRaw::SetContrast=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-setcontrast")] +IWICDevelopRaw::SetDestinationColorContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-setdestinationcolorcontext")] +IWICDevelopRaw::SetExposureCompensation=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-setexposurecompensation")] +IWICDevelopRaw::SetGamma=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-setgamma")] +IWICDevelopRaw::SetNamedWhitePoint=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-setnamedwhitepoint")] +IWICDevelopRaw::SetNoiseReduction=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-setnoisereduction")] +IWICDevelopRaw::SetNotificationCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-setnotificationcallback")] +IWICDevelopRaw::SetRenderMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-setrendermode")] +IWICDevelopRaw::SetRotation=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-setrotation")] +IWICDevelopRaw::SetSaturation=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-setsaturation")] +IWICDevelopRaw::SetSharpness=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-setsharpness")] +IWICDevelopRaw::SetTint=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-settint")] +IWICDevelopRaw::SetToneCurve=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-settonecurve")] +IWICDevelopRaw::SetWhitePointKelvin=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-setwhitepointkelvin")] +IWICDevelopRaw::SetWhitePointRGB=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdevelopraw-setwhitepointrgb")] +IWICDevelopRawNotificationCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicdeveloprawnotificationcallback")] +IWICDevelopRawNotificationCallback::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicdeveloprawnotificationcallback-notify")] +IWICEnumMetadataItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicenummetadataitem")] +IWICEnumMetadataItem::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicenummetadataitem-clone")] +IWICEnumMetadataItem::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicenummetadataitem-next")] +IWICEnumMetadataItem::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicenummetadataitem-reset")] +IWICEnumMetadataItem::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicenummetadataitem-skip")] +IWICFastMetadataEncoder=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicfastmetadataencoder")] +IWICFastMetadataEncoder_Commit_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicfastmetadataencoder-commit-proxy")] +IWICFastMetadataEncoder_GetMetadataQueryWriter_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicfastmetadataencoder-getmetadataquerywriter-proxy")] +IWICFastMetadataEncoder::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicfastmetadataencoder-commit")] +IWICFastMetadataEncoder::GetMetadataQueryWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicfastmetadataencoder-getmetadataquerywriter")] +IWICFormatConverter=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicformatconverter")] +IWICFormatConverter_Initialize_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicformatconverter-initialize-proxy")] +IWICFormatConverter::CanConvert=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicformatconverter-canconvert")] +IWICFormatConverter::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicformatconverter-initialize")] +IWICFormatConverterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicformatconverterinfo")] +IWICFormatConverterInfo::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicformatconverterinfo-createinstance")] +IWICFormatConverterInfo::GetPixelFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicformatconverterinfo-getpixelformats")] +IWICImageEncoder=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicimageencoder")] +IWICImageEncoder::WriteFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimageencoder-writeframe")] +IWICImageEncoder::WriteFrameThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimageencoder-writeframethumbnail")] +IWICImageEncoder::WriteThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimageencoder-writethumbnail")] +IWICImagingFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicimagingfactory")] +IWICImagingFactory_CreateBitmap_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createbitmap-proxy")] +IWICImagingFactory_CreateBitmapClipper_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createbitmapclipper-proxy")] +IWICImagingFactory_CreateBitmapFlipRotator_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createbitmapfliprotator-proxy")] +IWICImagingFactory_CreateBitmapFromHBITMAP_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createbitmapfromhbitmap-proxy")] +IWICImagingFactory_CreateBitmapFromHICON_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createbitmapfromhicon-proxy")] +IWICImagingFactory_CreateBitmapFromMemory_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createbitmapfrommemory-proxy")] +IWICImagingFactory_CreateBitmapFromSource_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createbitmapfromsource-proxy")] +IWICImagingFactory_CreateBitmapScaler_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createbitmapscaler-proxy")] +IWICImagingFactory_CreateComponentInfo_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createcomponentinfo-proxy")] +IWICImagingFactory_CreateDecoderFromFileHandle_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createdecoderfromfilehandle-proxy")] +IWICImagingFactory_CreateDecoderFromFilename_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createdecoderfromfilename-proxy")] +IWICImagingFactory_CreateDecoderFromStream_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createdecoderfromstream-proxy")] +IWICImagingFactory_CreateEncoder_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createencoder-proxy")] +IWICImagingFactory_CreateFastMetadataEncoderFromDecoder_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createfastmetadataencoderfromdecoder-proxy")] +IWICImagingFactory_CreateFastMetadataEncoderFromFrameDecode_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createfastmetadataencoderfromframedecode-proxy")] +IWICImagingFactory_CreateFormatConverter_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createformatconverter-proxy")] +IWICImagingFactory_CreatePalette_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createpalette-proxy")] +IWICImagingFactory_CreateQueryWriter_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createquerywriter-proxy")] +IWICImagingFactory_CreateQueryWriterFromReader_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createquerywriterfromreader-proxy")] +IWICImagingFactory_CreateStream_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicimagingfactory-createstream-proxy")] +IWICImagingFactory::CreateBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createbitmap")] +IWICImagingFactory::CreateBitmapClipper=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createbitmapclipper")] +IWICImagingFactory::CreateBitmapFlipRotator=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createbitmapfliprotator")] +IWICImagingFactory::CreateBitmapFromHBITMAP=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createbitmapfromhbitmap")] +IWICImagingFactory::CreateBitmapFromHICON=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createbitmapfromhicon")] +IWICImagingFactory::CreateBitmapFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createbitmapfrommemory")] +IWICImagingFactory::CreateBitmapFromSource=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createbitmapfromsource")] +IWICImagingFactory::CreateBitmapFromSourceRect=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createbitmapfromsourcerect")] +IWICImagingFactory::CreateBitmapScaler=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createbitmapscaler")] +IWICImagingFactory::CreateColorContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createcolorcontext")] +IWICImagingFactory::CreateColorTransformer=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createcolortransformer")] +IWICImagingFactory::CreateComponentEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createcomponentenumerator")] +IWICImagingFactory::CreateComponentInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createcomponentinfo")] +IWICImagingFactory::CreateDecoder=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createdecoder")] +IWICImagingFactory::CreateDecoderFromFileHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createdecoderfromfilehandle")] +IWICImagingFactory::CreateDecoderFromFilename=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createdecoderfromfilename")] +IWICImagingFactory::CreateDecoderFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createdecoderfromstream")] +IWICImagingFactory::CreateEncoder=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createencoder")] +IWICImagingFactory::CreateFastMetadataEncoderFromDecoder=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createfastmetadataencoderfromdecoder")] +IWICImagingFactory::CreateFastMetadataEncoderFromFrameDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createfastmetadataencoderfromframedecode")] +IWICImagingFactory::CreateFormatConverter=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createformatconverter")] +IWICImagingFactory::CreatePalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createpalette")] +IWICImagingFactory::CreateQueryWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createquerywriter")] +IWICImagingFactory::CreateQueryWriterFromReader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createquerywriterfromreader")] +IWICImagingFactory::CreateStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory-createstream")] +IWICImagingFactory2=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicimagingfactory2")] +IWICImagingFactory2::CreateImageEncoder=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicimagingfactory2-createimageencoder")] +IWICJpegFrameDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicjpegframedecode")] +IWICJpegFrameDecode::ClearIndexing=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicjpegframedecode-clearindexing")] +IWICJpegFrameDecode::CopyScan=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicjpegframedecode-copyscan")] +IWICJpegFrameDecode::DoesSupportIndexing=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicjpegframedecode-doessupportindexing")] +IWICJpegFrameDecode::GetAcHuffmanTable=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicjpegframedecode-getachuffmantable")] +IWICJpegFrameDecode::GetDcHuffmanTable=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicjpegframedecode-getdchuffmantable")] +IWICJpegFrameDecode::GetFrameHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicjpegframedecode-getframeheader")] +IWICJpegFrameDecode::GetQuantizationTable=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicjpegframedecode-getquantizationtable")] +IWICJpegFrameDecode::GetScanHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicjpegframedecode-getscanheader")] +IWICJpegFrameDecode::SetIndexing=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicjpegframedecode-setindexing")] +IWICJpegFrameEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicjpegframeencode")] +IWICJpegFrameEncode::GetAcHuffmanTable=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicjpegframeencode-getachuffmantable")] +IWICJpegFrameEncode::GetDcHuffmanTable=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicjpegframeencode-getdchuffmantable")] +IWICJpegFrameEncode::GetQuantizationTable=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicjpegframeencode-getquantizationtable")] +IWICJpegFrameEncode::WriteScan=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicjpegframeencode-writescan")] +IWICMetadataBlockReader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nn-wincodecsdk-iwicmetadatablockreader")] +IWICMetadataBlockReader_GetCount_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicmetadatablockreader-getcount-proxy")] +IWICMetadataBlockReader_GetReaderByIndex_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicmetadatablockreader-getreaderbyindex-proxy")] +IWICMetadataBlockReader::GetContainerFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatablockreader-getcontainerformat")] +IWICMetadataBlockReader::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatablockreader-getcount")] +IWICMetadataBlockReader::GetEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatablockreader-getenumerator")] +IWICMetadataBlockReader::GetReaderByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatablockreader-getreaderbyindex")] +IWICMetadataBlockWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nn-wincodecsdk-iwicmetadatablockwriter")] +IWICMetadataBlockWriter::AddWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatablockwriter-addwriter")] +IWICMetadataBlockWriter::GetWriterByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatablockwriter-getwriterbyindex")] +IWICMetadataBlockWriter::InitializeFromBlockReader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatablockwriter-initializefromblockreader")] +IWICMetadataBlockWriter::RemoveWriterByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatablockwriter-removewriterbyindex")] +IWICMetadataBlockWriter::SetWriterByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatablockwriter-setwriterbyindex")] +IWICMetadataHandlerInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nn-wincodecsdk-iwicmetadatahandlerinfo")] +IWICMetadataHandlerInfo::DoesRequireFixedSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatahandlerinfo-doesrequirefixedsize")] +IWICMetadataHandlerInfo::DoesRequireFullStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatahandlerinfo-doesrequirefullstream")] +IWICMetadataHandlerInfo::DoesSupportPadding=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatahandlerinfo-doessupportpadding")] +IWICMetadataHandlerInfo::GetContainerFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatahandlerinfo-getcontainerformats")] +IWICMetadataHandlerInfo::GetDeviceManufacturer=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatahandlerinfo-getdevicemanufacturer")] +IWICMetadataHandlerInfo::GetDeviceModels=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatahandlerinfo-getdevicemodels")] +IWICMetadataHandlerInfo::GetMetadataFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatahandlerinfo-getmetadataformat")] +IWICMetadataQueryReader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicmetadataqueryreader")] +IWICMetadataQueryReader_GetContainerFormat_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicmetadataqueryreader-getcontainerformat-proxy")] +IWICMetadataQueryReader_GetEnumerator_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicmetadataqueryreader-getenumerator-proxy")] +IWICMetadataQueryReader_GetLocation_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicmetadataqueryreader-getlocation-proxy")] +IWICMetadataQueryReader_GetMetadataByName_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicmetadataqueryreader-getmetadatabyname-proxy")] +IWICMetadataQueryReader::GetContainerFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicmetadataqueryreader-getcontainerformat")] +IWICMetadataQueryReader::GetEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicmetadataqueryreader-getenumerator")] +IWICMetadataQueryReader::GetLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicmetadataqueryreader-getlocation")] +IWICMetadataQueryReader::GetMetadataByName=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicmetadataqueryreader-getmetadatabyname")] +IWICMetadataQueryWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicmetadataquerywriter")] +IWICMetadataQueryWriter_RemoveMetadataByName_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicmetadataquerywriter-removemetadatabyname-proxy")] +IWICMetadataQueryWriter_SetMetadataByName_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicmetadataquerywriter-setmetadatabyname-proxy")] +IWICMetadataQueryWriter::RemoveMetadataByName=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicmetadataquerywriter-removemetadatabyname")] +IWICMetadataQueryWriter::SetMetadataByName=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicmetadataquerywriter-setmetadatabyname")] +IWICMetadataReader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nn-wincodecsdk-iwicmetadatareader")] +IWICMetadataReader::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatareader-getcount")] +IWICMetadataReader::GetEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatareader-getenumerator")] +IWICMetadataReader::GetMetadataFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatareader-getmetadataformat")] +IWICMetadataReader::GetMetadataHandlerInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatareader-getmetadatahandlerinfo")] +IWICMetadataReader::GetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatareader-getvalue")] +IWICMetadataReader::GetValueByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatareader-getvaluebyindex")] +IWICMetadataReaderInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nn-wincodecsdk-iwicmetadatareaderinfo")] +IWICMetadataReaderInfo::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatareaderinfo-createinstance")] +IWICMetadataReaderInfo::GetPatterns=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatareaderinfo-getpatterns")] +IWICMetadataReaderInfo::MatchesPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatareaderinfo-matchespattern")] +IWICMetadataWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nn-wincodecsdk-iwicmetadatawriter")] +IWICMetadataWriter::RemoveValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatawriter-removevalue")] +IWICMetadataWriter::RemoveValueByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatawriter-removevaluebyindex")] +IWICMetadataWriter::SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatawriter-setvalue")] +IWICMetadataWriter::SetValueByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatawriter-setvaluebyindex")] +IWICMetadataWriterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nn-wincodecsdk-iwicmetadatawriterinfo")] +IWICMetadataWriterInfo::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatawriterinfo-createinstance")] +IWICMetadataWriterInfo::GetHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicmetadatawriterinfo-getheader")] +IWICPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicpalette")] +IWICPalette_GetColorCount_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicpalette-getcolorcount-proxy")] +IWICPalette_GetColors_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicpalette-getcolors-proxy")] +IWICPalette_GetType_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicpalette-gettype-proxy")] +IWICPalette_HasAlpha_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicpalette-hasalpha-proxy")] +IWICPalette_InitializeCustom_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicpalette-initializecustom-proxy")] +IWICPalette_InitializeFromBitmap_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicpalette-initializefrombitmap-proxy")] +IWICPalette_InitializeFromPalette_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicpalette-initializefrompalette-proxy")] +IWICPalette_InitializePredefined_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicpalette-initializepredefined-proxy")] +IWICPalette::GetColorCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpalette-getcolorcount")] +IWICPalette::GetColors=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpalette-getcolors")] +IWICPalette::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpalette-gettype")] +IWICPalette::HasAlpha=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpalette-hasalpha")] +IWICPalette::InitializeCustom=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpalette-initializecustom")] +IWICPalette::InitializeFromBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpalette-initializefrombitmap")] +IWICPalette::InitializeFromPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpalette-initializefrompalette")] +IWICPalette::InitializePredefined=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpalette-initializepredefined")] +IWICPalette::IsBlackWhite=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpalette-isblackwhite")] +IWICPalette::IsGrayscale=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpalette-isgrayscale")] +IWICPersistStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nn-wincodecsdk-iwicpersiststream")] +IWICPersistStream::LoadEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicpersiststream-loadex")] +IWICPersistStream::SaveEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicpersiststream-saveex")] +IWICPixelFormatInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicpixelformatinfo")] +IWICPixelFormatInfo_GetBitsPerPixel_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicpixelformatinfo-getbitsperpixel-proxy")] +IWICPixelFormatInfo_GetChannelCount_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicpixelformatinfo-getchannelcount-proxy")] +IWICPixelFormatInfo_GetChannelMask_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicpixelformatinfo-getchannelmask-proxy")] +IWICPixelFormatInfo::GetBitsPerPixel=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpixelformatinfo-getbitsperpixel")] +IWICPixelFormatInfo::GetChannelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpixelformatinfo-getchannelcount")] +IWICPixelFormatInfo::GetChannelMask=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpixelformatinfo-getchannelmask")] +IWICPixelFormatInfo::GetColorContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpixelformatinfo-getcolorcontext")] +IWICPixelFormatInfo::GetFormatGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpixelformatinfo-getformatguid")] +IWICPixelFormatInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicpixelformatinfo2")] +IWICPixelFormatInfo2::GetNumericRepresentation=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpixelformatinfo2-getnumericrepresentation")] +IWICPixelFormatInfo2::SupportsTransparency=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicpixelformatinfo2-supportstransparency")] +IWICPlanarBitmapFrameEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicplanarbitmapframeencode")] +IWICPlanarBitmapFrameEncode::WritePixels=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicplanarbitmapframeencode-writepixels")] +IWICPlanarBitmapFrameEncode::WriteSource=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicplanarbitmapframeencode-writesource")] +IWICPlanarBitmapSourceTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicplanarbitmapsourcetransform")] +IWICPlanarBitmapSourceTransform::CopyPixels=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicplanarbitmapsourcetransform-copypixels")] +IWICPlanarBitmapSourceTransform::DoesSupportTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicplanarbitmapsourcetransform-doessupporttransform")] +IWICPlanarFormatConverter=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicplanarformatconverter")] +IWICPlanarFormatConverter::CanConvert=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicplanarformatconverter-canconvert")] +IWICPlanarFormatConverter::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicplanarformatconverter-initialize")] +IWICProgressCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicprogresscallback")] +IWICProgressCallback::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicprogresscallback-notify")] +IWICProgressiveLevelControl=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicprogressivelevelcontrol")] +IWICProgressiveLevelControl::GetCurrentLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicprogressivelevelcontrol-getcurrentlevel")] +IWICProgressiveLevelControl::GetLevelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicprogressivelevelcontrol-getlevelcount")] +IWICProgressiveLevelControl::SetCurrentLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicprogressivelevelcontrol-setcurrentlevel")] +IWICStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nn-wincodec-iwicstream")] +IWICStream_InitializeFromIStream_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicstream-initializefromistream-proxy")] +IWICStream_InitializeFromMemory_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-iwicstream-initializefrommemory-proxy")] +IWICStream::InitializeFromFilename=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicstream-initializefromfilename")] +IWICStream::InitializeFromIStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicstream-initializefromistream")] +IWICStream::InitializeFromIStreamRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicstream-initializefromistreamregion")] +IWICStream::InitializeFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-iwicstream-initializefrommemory")] +IWICStreamProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nn-wincodecsdk-iwicstreamprovider")] +IWICStreamProvider::GetPersistOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicstreamprovider-getpersistoptions")] +IWICStreamProvider::GetPreferredVendorGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicstreamprovider-getpreferredvendorguid")] +IWICStreamProvider::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicstreamprovider-getstream")] +IWICStreamProvider::RefreshStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-iwicstreamprovider-refreshstream")] +IWindowProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nn-uiautomationcore-iwindowprovider")] +IWindowProvider::CanMaximize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iwindowprovider-get_canmaximize")] +IWindowProvider::CanMinimize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iwindowprovider-get_canminimize")] +IWindowProvider::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iwindowprovider-close")] +IWindowProvider::get_CanMaximize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iwindowprovider-get_canmaximize")] +IWindowProvider::get_CanMinimize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iwindowprovider-get_canminimize")] +IWindowProvider::get_IsModal=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iwindowprovider-get_ismodal")] +IWindowProvider::get_IsTopmost=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iwindowprovider-get_istopmost")] +IWindowProvider::get_WindowInteractionState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iwindowprovider-get_windowinteractionstate")] +IWindowProvider::get_WindowVisualState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iwindowprovider-get_windowvisualstate")] +IWindowProvider::IsModal=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iwindowprovider-get_ismodal")] +IWindowProvider::IsTopmost=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iwindowprovider-get_istopmost")] +IWindowProvider::SetVisualState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iwindowprovider-setvisualstate")] +IWindowProvider::WaitForInputIdle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iwindowprovider-waitforinputidle")] +IWindowProvider::WindowInteractionState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iwindowprovider-get_windowinteractionstate")] +IWindowProvider::WindowVisualState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/nf-uiautomationcore-iwindowprovider-get_windowvisualstate")] +IWindowsDevicesAllJoynBusAttachmentFactoryInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.devices.alljoyn.interop/nn-windows-devices-alljoyn-interop-iwindowsdevicesalljoynbusattachmentfactoryinterop")] +IWindowsDevicesAllJoynBusAttachmentFactoryInterop::alljoyn=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.devices.alljoyn.interop/nf-windows-devices-alljoyn-interop-iwindowsdevicesalljoynbusattachmentfactoryinterop-createfromwin32handle")] +IWindowsDevicesAllJoynBusAttachmentInterop=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.devices.alljoyn.interop/nn-windows-devices-alljoyn-interop-iwindowsdevicesalljoynbusattachmentinterop")] +IWindowsDevicesAllJoynBusAttachmentInterop::alljoyn=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.devices.alljoyn.interop/nf-windows-devices-alljoyn-interop-iwindowsdevicesalljoynbusattachmentinterop-get_win32handle")] +IWindowsDriverUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iwindowsdriverupdate")] +IWindowsDriverUpdate::DeviceProblemNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_deviceproblemnumber")] +IWindowsDriverUpdate::DeviceStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_devicestatus")] +IWindowsDriverUpdate::DriverClass=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_driverclass")] +IWindowsDriverUpdate::DriverHardwareID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_driverhardwareid")] +IWindowsDriverUpdate::DriverManufacturer=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_drivermanufacturer")] +IWindowsDriverUpdate::DriverModel=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_drivermodel")] +IWindowsDriverUpdate::DriverProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_driverprovider")] +IWindowsDriverUpdate::DriverVerDate=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_driververdate")] +IWindowsDriverUpdate::get_DeviceProblemNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_deviceproblemnumber")] +IWindowsDriverUpdate::get_DeviceStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_devicestatus")] +IWindowsDriverUpdate::get_DriverClass=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_driverclass")] +IWindowsDriverUpdate::get_DriverHardwareID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_driverhardwareid")] +IWindowsDriverUpdate::get_DriverManufacturer=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_drivermanufacturer")] +IWindowsDriverUpdate::get_DriverModel=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_drivermodel")] +IWindowsDriverUpdate::get_DriverProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_driverprovider")] +IWindowsDriverUpdate::get_DriverVerDate=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate-get_driververdate")] +IWindowsDriverUpdate2=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iwindowsdriverupdate2")] +IWindowsDriverUpdate2::CopyToCache=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate2-copytocache")] +IWindowsDriverUpdate2::CveIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate2-get_cveids")] +IWindowsDriverUpdate2::get_CveIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate2-get_cveids")] +IWindowsDriverUpdate2::get_IsPresent=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate2-get_ispresent")] +IWindowsDriverUpdate2::get_RebootRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate2-get_rebootrequired")] +IWindowsDriverUpdate2::IsPresent=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate2-get_ispresent")] +IWindowsDriverUpdate2::RebootRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate2-get_rebootrequired")] +IWindowsDriverUpdate3=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iwindowsdriverupdate3")] +IWindowsDriverUpdate3::BrowseOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate3-get_browseonly")] +IWindowsDriverUpdate3::get_BrowseOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate3-get_browseonly")] +IWindowsDriverUpdate4=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iwindowsdriverupdate4")] +IWindowsDriverUpdate4::get_PerUser=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate4-get_peruser")] +IWindowsDriverUpdate4::get_WindowsDriverUpdateEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate4-get_windowsdriverupdateentries")] +IWindowsDriverUpdate4::PerUser=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate4-get_peruser")] +IWindowsDriverUpdate4::WindowsDriverUpdateEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate4-get_windowsdriverupdateentries")] +IWindowsDriverUpdate5=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iwindowsdriverupdate5")] +IWindowsDriverUpdate5::AutoDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate5-get_autodownload")] +IWindowsDriverUpdate5::AutoSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate5-get_autoselection")] +IWindowsDriverUpdate5::get_AutoDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate5-get_autodownload")] +IWindowsDriverUpdate5::get_AutoSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdate5-get_autoselection")] +IWindowsDriverUpdateEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iwindowsdriverupdateentry")] +IWindowsDriverUpdateEntry::DeviceProblemNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_deviceproblemnumber")] +IWindowsDriverUpdateEntry::DeviceStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_devicestatus")] +IWindowsDriverUpdateEntry::DriverClass=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_driverclass")] +IWindowsDriverUpdateEntry::DriverHardwareID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_driverhardwareid")] +IWindowsDriverUpdateEntry::DriverManufacturer=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_drivermanufacturer")] +IWindowsDriverUpdateEntry::DriverModel=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_drivermodel")] +IWindowsDriverUpdateEntry::DriverProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_driverprovider")] +IWindowsDriverUpdateEntry::DriverVerDate=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_driververdate")] +IWindowsDriverUpdateEntry::get_DeviceProblemNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_deviceproblemnumber")] +IWindowsDriverUpdateEntry::get_DeviceStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_devicestatus")] +IWindowsDriverUpdateEntry::get_DriverClass=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_driverclass")] +IWindowsDriverUpdateEntry::get_DriverHardwareID=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_driverhardwareid")] +IWindowsDriverUpdateEntry::get_DriverManufacturer=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_drivermanufacturer")] +IWindowsDriverUpdateEntry::get_DriverModel=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_drivermodel")] +IWindowsDriverUpdateEntry::get_DriverProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_driverprovider")] +IWindowsDriverUpdateEntry::get_DriverVerDate=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentry-get_driververdate")] +IWindowsDriverUpdateEntryCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iwindowsdriverupdateentrycollection")] +IWindowsDriverUpdateEntryCollection::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentrycollection-get__newenum")] +IWindowsDriverUpdateEntryCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentrycollection-get_count")] +IWindowsDriverUpdateEntryCollection::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentrycollection-get__newenum")] +IWindowsDriverUpdateEntryCollection::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentrycollection-get_count")] +IWindowsDriverUpdateEntryCollection::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentrycollection-get_item")] +IWindowsDriverUpdateEntryCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsdriverupdateentrycollection-get_item")] +IWindowsMediaLibrarySharingDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nn-wmlss-iwindowsmedialibrarysharingdevice")] +IWindowsMediaLibrarySharingDevice::get_Authorization=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingdevice-get_authorization")] +IWindowsMediaLibrarySharingDevice::get_DeviceID=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingdevice-get_deviceid")] +IWindowsMediaLibrarySharingDevice::get_Properties=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingdevice-get_properties")] +IWindowsMediaLibrarySharingDevice::put_Authorization=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingdevice-put_authorization")] +IWindowsMediaLibrarySharingDeviceProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nn-wmlss-iwindowsmedialibrarysharingdeviceproperties")] +IWindowsMediaLibrarySharingDeviceProperties::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingdeviceproperties-get_count")] +IWindowsMediaLibrarySharingDeviceProperties::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingdeviceproperties-get_item")] +IWindowsMediaLibrarySharingDeviceProperties::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingdeviceproperties-getproperty")] +IWindowsMediaLibrarySharingDeviceProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nn-wmlss-iwindowsmedialibrarysharingdeviceproperty")] +IWindowsMediaLibrarySharingDeviceProperty::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingdeviceproperty-get_name")] +IWindowsMediaLibrarySharingDeviceProperty::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingdeviceproperty-get_value")] +IWindowsMediaLibrarySharingDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nn-wmlss-iwindowsmedialibrarysharingdevices")] +IWindowsMediaLibrarySharingDevices::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingdevices-get_count")] +IWindowsMediaLibrarySharingDevices::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingdevices-get_item")] +IWindowsMediaLibrarySharingDevices::GetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingdevices-getdevice")] +IWindowsMediaLibrarySharingServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nn-wmlss-iwindowsmedialibrarysharingservices")] +IWindowsMediaLibrarySharingServices::get_allowSharingToAllDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-get_allowsharingtoalldevices")] +IWindowsMediaLibrarySharingServices::get_computerHomeMediaSharingAllowedState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-get_computerhomemediasharingallowedstate")] +IWindowsMediaLibrarySharingServices::get_computerInternetMediaSharingAllowedState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-get_computerinternetmediasharingallowedstate")] +IWindowsMediaLibrarySharingServices::get_customSettingsApplied=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-get_customsettingsapplied")] +IWindowsMediaLibrarySharingServices::get_internetMediaSharingSecurityGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-get_internetmediasharingsecuritygroup")] +IWindowsMediaLibrarySharingServices::get_userHomeMediaSharingLibraryName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-get_userhomemediasharinglibraryname")] +IWindowsMediaLibrarySharingServices::get_userHomeMediaSharingState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-get_userhomemediasharingstate")] +IWindowsMediaLibrarySharingServices::get_userInternetMediaSharingState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-get_userinternetmediasharingstate")] +IWindowsMediaLibrarySharingServices::getAllDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-getalldevices")] +IWindowsMediaLibrarySharingServices::put_allowSharingToAllDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-put_allowsharingtoalldevices")] +IWindowsMediaLibrarySharingServices::put_computerHomeMediaSharingAllowedState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-put_computerhomemediasharingallowedstate")] +IWindowsMediaLibrarySharingServices::put_computerInternetMediaSharingAllowedState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-put_computerinternetmediasharingallowedstate")] +IWindowsMediaLibrarySharingServices::put_internetMediaSharingSecurityGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-put_internetmediasharingsecuritygroup")] +IWindowsMediaLibrarySharingServices::put_userHomeMediaSharingLibraryName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-put_userhomemediasharinglibraryname")] +IWindowsMediaLibrarySharingServices::put_userHomeMediaSharingState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-put_userhomemediasharingstate")] +IWindowsMediaLibrarySharingServices::put_userInternetMediaSharingState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-put_userinternetmediasharingstate")] +IWindowsMediaLibrarySharingServices::setAuthorizationState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-setauthorizationstate")] +IWindowsMediaLibrarySharingServices::setDefaultAuthorization=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-setdefaultauthorization")] +IWindowsMediaLibrarySharingServices::showShareMediaCPL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/nf-wmlss-iwindowsmedialibrarysharingservices-showsharemediacpl")] +IWindowsParentalControls=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nn-wpcapi-iwindowsparentalcontrols")] +IWindowsParentalControls::GetGamesSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwindowsparentalcontrols-getgamessettings")] +IWindowsParentalControlsCore=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nn-wpcapi-iwindowsparentalcontrolscore")] +IWindowsParentalControlsCore::GetUserSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwindowsparentalcontrolscore-getusersettings")] +IWindowsParentalControlsCore::GetVisibility=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwindowsparentalcontrolscore-getvisibility")] +IWindowsParentalControlsCore::GetWebFilterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwindowsparentalcontrolscore-getwebfilterinfo")] +IWindowsParentalControlsCore::GetWebSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwindowsparentalcontrolscore-getwebsettings")] +IWindowsUpdateAgentInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nn-wuapi-iwindowsupdateagentinfo")] +IWindowsUpdateAgentInfo::GetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/nf-wuapi-iwindowsupdateagentinfo-getinfo")] +IWinHttpRequest=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-interface")] +IWinHttpRequest::Abort=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-abort")] +IWinHttpRequest::get_Option=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-option")] +IWinHttpRequest::get_ResponseBody=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-responsebody")] +IWinHttpRequest::get_ResponseStream=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-responsestream")] +IWinHttpRequest::get_ResponseText=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-responsetext")] +IWinHttpRequest::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-status")] +IWinHttpRequest::get_StatusText=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-statustext")] +IWinHttpRequest::GetAllResponseHeaders=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-getallresponseheaders")] +IWinHttpRequest::GetResponseHeader=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-getresponseheader")] +IWinHttpRequest::Open=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-open")] +IWinHttpRequest::Option=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-option")] +IWinHttpRequest::put_Option=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-option")] +IWinHttpRequest::ResponseBody=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-responsebody")] +IWinHttpRequest::ResponseStream=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-responsestream")] +IWinHttpRequest::ResponseText=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-responsetext")] +IWinHttpRequest::Send=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-send")] +IWinHttpRequest::SetAutoLogonPolicy=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-setautologonpolicy")] +IWinHttpRequest::SetClientCertificate=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-setclientcertificate")] +IWinHttpRequest::SetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-setcredentials")] +IWinHttpRequest::SetProxy=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-setproxy")] +IWinHttpRequest::SetRequestHeader=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-setrequestheader")] +IWinHttpRequest::SetTimeouts=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-settimeouts")] +IWinHttpRequest::Status=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-status")] +IWinHttpRequest::StatusText=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-statustext")] +IWinHttpRequest::WaitForResponse=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-waitforresponse")] +IWinHttpRequestEvents=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequestevents-interface")] +IWinHttpRequestEvents::OnError=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequestevents-onerror")] +IWinHttpRequestEvents::OnResponseDataAvailable=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequestevents-onresponsedataavailable")] +IWinHttpRequestEvents::OnResponseFinished=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequestevents-onresponsefinished")] +IWinHttpRequestEvents::OnResponseStart=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequestevents-onresponsestart")] +IWinMLEvaluationContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/nn-winml-iwinmlevaluationcontext")] +IWinMLEvaluationContext::BindValue=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/nf-winml-iwinmlevaluationcontext-bindvalue")] +IWinMLEvaluationContext::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/nf-winml-iwinmlevaluationcontext-clear")] +IWinMLEvaluationContext::GetValueByName=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/nf-winml-iwinmlevaluationcontext-getvaluebyname")] +IWinMLModel=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/nn-winml-iwinmlmodel")] +IWinMLModel::EnumerateMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/nf-winml-iwinmlmodel-enumeratemetadata")] +IWinMLModel::EnumerateModelInputs=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/nf-winml-iwinmlmodel-enumeratemodelinputs")] +IWinMLModel::EnumerateModelOutputs=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/nf-winml-iwinmlmodel-enumeratemodeloutputs")] +IWinMLModel::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/nf-winml-iwinmlmodel-getdescription")] +IWinMLRuntime=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/nn-winml-iwinmlruntime")] +IWinMLRuntime::CreateEvaluationContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/nf-winml-iwinmlruntime-createevaluationcontext")] +IWinMLRuntime::EvaluateModel=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/nf-winml-iwinmlruntime-evaluatemodel")] +IWinMLRuntime::LoadModel=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/nf-winml-iwinmlruntime-loadmodel")] +IWinMLRuntimeFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/nn-winml-iwinmlruntimefactory")] +IWinMLRuntimeFactory::CreateRuntime=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/nf-winml-iwinmlruntimefactory-createruntime")] +IWinSATInitiateEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nn-winsatcominterfacei-iwinsatinitiateevents")] +IWinSATInitiateEvents::WinSATComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iwinsatinitiateevents-winsatcomplete")] +IWinSATInitiateEvents::WinSATUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/nf-winsatcominterfacei-iwinsatinitiateevents-winsatupdate")] +IWizardExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iwizardextension")] +IWizardExtension::AddPages=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iwizardextension-addpages")] +IWizardExtension::GetFirstPage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iwizardextension-getfirstpage")] +IWizardExtension::GetLastPage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iwizardextension-getlastpage")] +IWizardSite=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nn-shobjidl-iwizardsite")] +IWizardSite::GetCancelledPage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iwizardsite-getcancelledpage")] +IWizardSite::GetNextPage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iwizardsite-getnextpage")] +IWizardSite::GetPreviousPage=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-iwizardsite-getpreviouspage")] +IwlanApplicability=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-iwlanapplicability")] +iwlanApplicabilityType=[Documentation("https://docs.microsoft.com/windows/win32/mbn/simpletype-iwlanapplicabilitytype")] +IWMAddressAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmaddressaccess")] +IWMAddressAccess::AddAccessEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmaddressaccess-addaccessentry")] +IWMAddressAccess::GetAccessEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmaddressaccess-getaccessentry")] +IWMAddressAccess::GetAccessEntryCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmaddressaccess-getaccessentrycount")] +IWMAddressAccess::RemoveAccessEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmaddressaccess-removeaccessentry")] +IWMAddressAccess2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmaddressaccess2")] +IWMAddressAccess2::AddAccessEntryEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmaddressaccess2-addaccessentryex")] +IWMAddressAccess2::GetAccessEntryEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmaddressaccess2-getaccessentryex")] +IWMAuthorizer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nn-wmsecure-iwmauthorizer")] +IWMAuthorizer::GetCert=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-iwmauthorizer-getcert")] +IWMAuthorizer::GetCertCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-iwmauthorizer-getcertcount")] +IWMAuthorizer::GetSharedData=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-iwmauthorizer-getshareddata")] +IWMBackupRestoreProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmbackuprestoreprops")] +IWMBackupRestoreProps::GetPropByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmbackuprestoreprops-getpropbyindex")] +IWMBackupRestoreProps::GetPropByName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmbackuprestoreprops-getpropbyname")] +IWMBackupRestoreProps::GetPropCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmbackuprestoreprops-getpropcount")] +IWMBackupRestoreProps::RemoveAllProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmbackuprestoreprops-removeallprops")] +IWMBackupRestoreProps::RemoveProp=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmbackuprestoreprops-removeprop")] +IWMBackupRestoreProps::SetProp=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmbackuprestoreprops-setprop")] +IWMBandwidthSharing=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmbandwidthsharing")] +IWMBandwidthSharing::GetBandwidth=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmbandwidthsharing-getbandwidth")] +IWMBandwidthSharing::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmbandwidthsharing-gettype")] +IWMBandwidthSharing::SetBandwidth=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmbandwidthsharing-setbandwidth")] +IWMBandwidthSharing::SetType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmbandwidthsharing-settype")] +IWMClientConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmclientconnections")] +IWMClientConnections::GetClientCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmclientconnections-getclientcount")] +IWMClientConnections::GetClientProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmclientconnections-getclientproperties")] +IWMClientConnections2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmclientconnections2")] +IWMClientConnections2::GetClientInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmclientconnections2-getclientinfo")] +IWMCodecAMVideoAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdxva/nn-wmdxva-iwmcodecamvideoaccelerator")] +IWMCodecAMVideoAccelerator::NegotiateConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdxva/nf-wmdxva-iwmcodecamvideoaccelerator-negotiateconnection")] +IWMCodecAMVideoAccelerator::SetAcceleratorInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdxva/nf-wmdxva-iwmcodecamvideoaccelerator-setacceleratorinterface")] +IWMCodecAMVideoAccelerator::SetPlayerNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdxva/nf-wmdxva-iwmcodecamvideoaccelerator-setplayernotify")] +IWMCodecInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmcodecinfo")] +IWMCodecInfo::GetCodecFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmcodecinfo-getcodecformat")] +IWMCodecInfo::GetCodecFormatCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmcodecinfo-getcodecformatcount")] +IWMCodecInfo::GetCodecInfoCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmcodecinfo-getcodecinfocount")] +IWMCodecInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmcodecinfo2")] +IWMCodecInfo2::GetCodecFormatDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmcodecinfo2-getcodecformatdesc")] +IWMCodecInfo2::GetCodecName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmcodecinfo2-getcodecname")] +IWMCodecInfo3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmcodecinfo3")] +IWMCodecInfo3::GetCodecEnumerationSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmcodecinfo3-getcodecenumerationsetting")] +IWMCodecInfo3::GetCodecFormatProp=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmcodecinfo3-getcodecformatprop")] +IWMCodecInfo3::GetCodecProp=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmcodecinfo3-getcodecprop")] +IWMCodecInfo3::SetCodecEnumerationSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmcodecinfo3-setcodecenumerationsetting")] +IWMCodecLeakyBucket=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-iwmcodecleakybucket")] +IWMCodecLeakyBucket::GetBufferFullnessBits=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmcodecleakybucket-getbufferfullnessbits")] +IWMCodecLeakyBucket::GetBufferSizeBits=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmcodecleakybucket-getbuffersizebits")] +IWMCodecLeakyBucket::SetBufferFullnessBits=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmcodecleakybucket-setbufferfullnessbits")] +IWMCodecLeakyBucket::SetBufferSizeBits=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmcodecleakybucket-setbuffersizebits")] +IWMCodecMetaData=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmcodecmetadata--deprecated")] +IWMCodecOutputTimestamp=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-iwmcodecoutputtimestamp")] +IWMCodecOutputTimestamp::GetNextOutputTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmcodecoutputtimestamp-getnextoutputtime")] +IWMCodecPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-iwmcodecprivatedata")] +IWMCodecPrivateData::GetPrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmcodecprivatedata-getprivatedata")] +IWMCodecPrivateData::SetPartialOutputType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmcodecprivatedata-setpartialoutputtype")] +IWMCodecProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-iwmcodecprops")] +IWMCodecProps::GetCodecProp=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmcodecprops-getcodecprop")] +IWMCodecProps::GetFormatProp=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmcodecprops-getformatprop")] +IWMCodecStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-iwmcodecstrings")] +IWMCodecStrings::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmcodecstrings-getdescription")] +IWMCodecStrings::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmcodecstrings-getname")] +IWMColorConvProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-iwmcolorconvprops")] +IWMColorConvProps::SetFullCroppingParam=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmcolorconvprops-setfullcroppingparam")] +IWMColorConvProps::SetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmcolorconvprops-setmode")] +IWMCredentialCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmcredentialcallback")] +IWMCredentialCallback::AcquireCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmcredentialcallback-acquirecredentials")] +IWMDeviceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdevicemanager")] +IWMDeviceManager::EnumDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdevicemanager-enumdevices")] +IWMDeviceManager::GetDeviceCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdevicemanager-getdevicecount")] +IWMDeviceManager::GetRevision=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdevicemanager-getrevision")] +IWMDeviceManager2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdevicemanager2")] +IWMDeviceManager2::EnumDevices2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdevicemanager2-enumdevices2")] +IWMDeviceManager2::GetDeviceFromCanonicalName=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdevicemanager2-getdevicefromcanonicalname")] +IWMDeviceManager2::Reinitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdevicemanager2-reinitialize")] +IWMDeviceManager3=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdevicemanager3")] +IWMDeviceManager3::SetDeviceEnumPreference=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdevicemanager3-setdeviceenumpreference")] +IWMDeviceRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmdeviceregistration")] +IWMDeviceRegistration::GetFirstRegisteredDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdeviceregistration-getfirstregistereddevice")] +IWMDeviceRegistration::GetNextRegisteredDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdeviceregistration-getnextregistereddevice")] +IWMDeviceRegistration::GetRegisteredDeviceByID=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdeviceregistration-getregistereddevicebyid")] +IWMDeviceRegistration::GetRegistrationStats=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdeviceregistration-getregistrationstats")] +IWMDeviceRegistration::RegisterDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdeviceregistration-registerdevice")] +IWMDeviceRegistration::UnregisterDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdeviceregistration-unregisterdevice")] +IWMDMDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmdevice")] +IWMDMDevice::EnumStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice-enumstorage")] +IWMDMDevice::GetDeviceIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice-getdeviceicon")] +IWMDMDevice::GetFormatSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice-getformatsupport")] +IWMDMDevice::GetManufacturer=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice-getmanufacturer")] +IWMDMDevice::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice-getname")] +IWMDMDevice::GetPowerSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice-getpowersource")] +IWMDMDevice::GetSerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice-getserialnumber")] +IWMDMDevice::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice-getstatus")] +IWMDMDevice::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice-gettype")] +IWMDMDevice::GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice-getversion")] +IWMDMDevice::SendOpaqueCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice-sendopaquecommand")] +IWMDMDevice2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmdevice2")] +IWMDMDevice2::GetCanonicalName=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice2-getcanonicalname")] +IWMDMDevice2::GetFormatSupport2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice2-getformatsupport2")] +IWMDMDevice2::GetSpecifyPropertyPages=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice2-getspecifypropertypages")] +IWMDMDevice2::GetStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice2-getstorage")] +IWMDMDevice3=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmdevice3")] +IWMDMDevice3::DeviceIoControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice3-deviceiocontrol")] +IWMDMDevice3::FindStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice3-findstorage")] +IWMDMDevice3::GetFormatCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice3-getformatcapability")] +IWMDMDevice3::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice3-getproperty")] +IWMDMDevice3::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevice3-setproperty")] +IWMDMDeviceControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmdevicecontrol")] +IWMDMDeviceControl::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevicecontrol-getcapabilities")] +IWMDMDeviceControl::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevicecontrol-getstatus")] +IWMDMDeviceControl::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevicecontrol-pause")] +IWMDMDeviceControl::Play=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevicecontrol-play")] +IWMDMDeviceControl::Record=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevicecontrol-record")] +IWMDMDeviceControl::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevicecontrol-resume")] +IWMDMDeviceControl::Seek=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevicecontrol-seek")] +IWMDMDeviceControl::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevicecontrol-stop")] +IWMDMDeviceSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmdevicesession")] +IWMDMDeviceSession::BeginSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevicesession-beginsession")] +IWMDMDeviceSession::EndSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmdevicesession-endsession")] +IWMDMEnumDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmenumdevice")] +IWMDMEnumDevice::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmenumdevice-clone")] +IWMDMEnumDevice::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmenumdevice-next")] +IWMDMEnumDevice::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmenumdevice-reset")] +IWMDMEnumDevice::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmenumdevice-skip")] +IWMDMEnumStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmenumstorage")] +IWMDMEnumStorage::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmenumstorage-clone")] +IWMDMEnumStorage::Next=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmenumstorage-next")] +IWMDMEnumStorage::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmenumstorage-reset")] +IWMDMEnumStorage::Skip=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmenumstorage-skip")] +IWMDMLogger=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdmlog/nn-wmdmlog-iwmdmlogger")] +IWMDMLogger::Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdmlog/nf-wmdmlog-iwmdmlogger-enable")] +IWMDMLogger::GetLogFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdmlog/nf-wmdmlog-iwmdmlogger-getlogfilename")] +IWMDMLogger::GetSizeParams=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdmlog/nf-wmdmlog-iwmdmlogger-getsizeparams")] +IWMDMLogger::IsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdmlog/nf-wmdmlog-iwmdmlogger-isenabled")] +IWMDMLogger::LogDword=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdmlog/nf-wmdmlog-iwmdmlogger-logdword")] +IWMDMLogger::LogString=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdmlog/nf-wmdmlog-iwmdmlogger-logstring")] +IWMDMLogger::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdmlog/nf-wmdmlog-iwmdmlogger-reset")] +IWMDMLogger::SetLogFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdmlog/nf-wmdmlog-iwmdmlogger-setlogfilename")] +IWMDMLogger::SetSizeParams=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdmlog/nf-wmdmlog-iwmdmlogger-setsizeparams")] +IWMDMMetaData=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmmetadata")] +IWMDMMetaData::AddItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmmetadata-additem")] +IWMDMMetaData::GetItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmmetadata-getitemcount")] +IWMDMMetaData::QueryByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmmetadata-querybyindex")] +IWMDMMetaData::QueryByName=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmmetadata-querybyname")] +IWMDMNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmnotification")] +IWMDMNotification::WMDMMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmnotification-wmdmmessage")] +IWMDMObjectInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmobjectinfo")] +IWMDMObjectInfo::GetLastPlayPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmobjectinfo-getlastplayposition")] +IWMDMObjectInfo::GetLongestPlayPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmobjectinfo-getlongestplayposition")] +IWMDMObjectInfo::GetPlayLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmobjectinfo-getplaylength")] +IWMDMObjectInfo::GetPlayOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmobjectinfo-getplayoffset")] +IWMDMObjectInfo::GetTotalLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmobjectinfo-gettotallength")] +IWMDMObjectInfo::SetPlayLength=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmobjectinfo-setplaylength")] +IWMDMObjectInfo::SetPlayOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmobjectinfo-setplayoffset")] +IWMDMOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmoperation")] +IWMDMOperation::BeginRead=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmoperation-beginread")] +IWMDMOperation::BeginWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmoperation-beginwrite")] +IWMDMOperation::End=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmoperation-end")] +IWMDMOperation::GetObjectAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmoperation-getobjectattributes")] +IWMDMOperation::GetObjectName=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmoperation-getobjectname")] +IWMDMOperation::GetObjectTotalSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmoperation-getobjecttotalsize")] +IWMDMOperation::SetObjectAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmoperation-setobjectattributes")] +IWMDMOperation::SetObjectName=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmoperation-setobjectname")] +IWMDMOperation::SetObjectTotalSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmoperation-setobjecttotalsize")] +IWMDMOperation::TransferObjectData=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmoperation-transferobjectdata")] +IWMDMOperation2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmoperation2")] +IWMDMOperation2::GetObjectAttributes2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmoperation2-getobjectattributes2")] +IWMDMOperation2::SetObjectAttributes2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmoperation2-setobjectattributes2")] +IWMDMOperation3=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmoperation3")] +IWMDMOperation3::TransferObjectDataOnClearChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmoperation3-transferobjectdataonclearchannel")] +IWMDMProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmprogress")] +IWMDMProgress::Begin=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmprogress-begin")] +IWMDMProgress::End=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmprogress-end")] +IWMDMProgress::Progress=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmprogress-progress")] +IWMDMProgress2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmprogress2")] +IWMDMProgress2::End2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmprogress2-end2")] +IWMDMProgress3=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmprogress3")] +IWMDMProgress3::Begin3=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmprogress3-begin3")] +IWMDMProgress3::End3=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmprogress3-end3")] +IWMDMProgress3::Progress3=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmprogress3-progress3")] +IWMDMRevoked=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmrevoked")] +IWMDMRevoked::GetRevocationURL=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmrevoked-getrevocationurl")] +IWMDMStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmstorage")] +IWMDMStorage::EnumStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage-enumstorage")] +IWMDMStorage::GetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage-getattributes")] +IWMDMStorage::GetDate=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage-getdate")] +IWMDMStorage::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage-getname")] +IWMDMStorage::GetRights=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage-getrights")] +IWMDMStorage::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage-getsize")] +IWMDMStorage::GetStorageGlobals=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage-getstorageglobals")] +IWMDMStorage::SendOpaqueCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage-sendopaquecommand")] +IWMDMStorage::SetAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage-setattributes")] +IWMDMStorage2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmstorage2")] +IWMDMStorage2::GetAttributes2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage2-getattributes2")] +IWMDMStorage2::GetStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage2-getstorage")] +IWMDMStorage2::SetAttributes2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage2-setattributes2")] +IWMDMStorage3=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmstorage3")] +IWMDMStorage3::CreateEmptyMetadataObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage3-createemptymetadataobject")] +IWMDMStorage3::GetMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage3-getmetadata")] +IWMDMStorage3::SetEnumPreference=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage3-setenumpreference")] +IWMDMStorage3::SetMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage3-setmetadata")] +IWMDMStorage4=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmstorage4")] +IWMDMStorage4::FindStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage4-findstorage")] +IWMDMStorage4::GetParent=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage4-getparent")] +IWMDMStorage4::GetReferences=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage4-getreferences")] +IWMDMStorage4::GetRightsWithProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage4-getrightswithprogress")] +IWMDMStorage4::GetSpecifiedMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage4-getspecifiedmetadata")] +IWMDMStorage4::SetReferences=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorage4-setreferences")] +IWMDMStorageControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmstoragecontrol")] +IWMDMStorageControl::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstoragecontrol-delete")] +IWMDMStorageControl::Insert=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstoragecontrol-insert")] +IWMDMStorageControl::Move=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstoragecontrol-move")] +IWMDMStorageControl::Read=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstoragecontrol-read")] +IWMDMStorageControl::Rename=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstoragecontrol-rename")] +IWMDMStorageControl2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmstoragecontrol2")] +IWMDMStorageControl2::Insert2=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstoragecontrol2-insert2")] +IWMDMStorageControl3=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmstoragecontrol3")] +IWMDMStorageControl3::Insert3=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstoragecontrol3-insert3")] +IWMDMStorageGlobals=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nn-mswmdm-iwmdmstorageglobals")] +IWMDMStorageGlobals::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorageglobals-getcapabilities")] +IWMDMStorageGlobals::GetSerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorageglobals-getserialnumber")] +IWMDMStorageGlobals::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorageglobals-getstatus")] +IWMDMStorageGlobals::GetTotalBad=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorageglobals-gettotalbad")] +IWMDMStorageGlobals::GetTotalFree=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorageglobals-gettotalfree")] +IWMDMStorageGlobals::GetTotalSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorageglobals-gettotalsize")] +IWMDMStorageGlobals::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mswmdm/nf-mswmdm-iwmdmstorageglobals-initialize")] +IWMDRMDecrypt=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmdecrypt")] +IWMDRMDecrypt::Decrypt=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmdecrypt-decrypt")] +IWMDRMDevice=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdevice")] +IWMDRMDevice::CleanDataStore=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdevice-cleandatastore")] +IWMDRMDevice::GetDeviceCertificate=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdevice-getdevicecertificate")] +IWMDRMDevice::GetMeterChallenge=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdevice-getmeterchallenge")] +IWMDRMDevice::GetSecureClock=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdevice-getsecureclock")] +IWMDRMDevice::GetSecureClockChallenge=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdevice-getsecureclockchallenge")] +IWMDRMDevice::GetSyncList=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdevice-getsynclist")] +IWMDRMDevice::IsWMDRMDevice=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdevice-iswmdrmdevice")] +IWMDRMDevice::SetLicenseResponse=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdevice-setlicenseresponse")] +IWMDRMDevice::SetMeterResponse=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdevice-setmeterresponse")] +IWMDRMDevice::SetSecureClockResponse=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdevice-setsecureclockresponse")] +IWMDRMDevice2=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdevice2")] +IWMDRMDevice2::GetLicenseState=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdevice2-getlicensestate")] +IWMDRMDevice2::GetPartialSyncList=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdevice2-getpartialsynclist")] +IWMDRMDeviceApp=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdeviceapp")] +IWMDRMDeviceApp::AcquireDeviceData=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdeviceapp-acquiredevicedata")] +IWMDRMDeviceApp::GenerateMeterChallenge=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdeviceapp-generatemeterchallenge")] +IWMDRMDeviceApp::ProcessMeterResponse=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdeviceapp-processmeterresponse")] +IWMDRMDeviceApp::QueryDeviceStatus=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdeviceapp-querydevicestatus")] +IWMDRMDeviceApp::SynchronizeLicenses=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdeviceapp-synchronizelicenses")] +IWMDRMDeviceApp2=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdeviceapp2")] +IWMDRMDeviceApp2::QueryDeviceStatus2=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/iwmdrmdeviceapp2-querydevicestatus2")] +IWMDRMEditor=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmdrmeditor")] +IWMDRMEditor::GetDRMProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmeditor-getdrmproperty")] +IWMDRMEncrypt=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmencrypt")] +IWMDRMEncrypt::Encrypt=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmencrypt-encrypt")] +IWMDRMEncryptScatter=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmencryptscatter")] +IWMDRMEncryptScatter::EncryptScatter=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmencryptscatter-encryptscatter")] +IWMDRMEncryptScatter::InitEncryptScatter=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmencryptscatter-initencryptscatter")] +IWMDRMEventGenerator=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmeventgenerator")] +IWMDRMEventGenerator::CancelAsyncOperation=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmeventgenerator-cancelasyncoperation")] +IWMDRMIndividualizationStatus=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmindividualizationstatus")] +IWMDRMIndividualizationStatus::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmindividualizationstatus-getstatus")] +IWMDRMLicense=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicense")] +IWMDRMLicense::CanPersist=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicense-canpersist")] +IWMDRMLicense::CreateDecryptor=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicense-createdecryptor")] +IWMDRMLicense::CreateEncryptor=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicense-createencryptor")] +IWMDRMLicense::CreateSecureDecryptor=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicense-createsecuredecryptor")] +IWMDRMLicense::GetAnalogVideoRestrictionLevels=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicense-getanalogvideorestrictionlevels")] +IWMDRMLicense::GetInclusionList=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicense-getinclusionlist")] +IWMDRMLicense::GetLicense=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicense-getlicense")] +IWMDRMLicense::GetLicenseProperty=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicense-getlicenseproperty")] +IWMDRMLicense::GetNext=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicense-getnext")] +IWMDRMLicense::GetOutputProtectionLevels=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicense-getoutputprotectionlevels")] +IWMDRMLicense::PersistLicense=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicense-persistlicense")] +IWMDRMLicense::ResetEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicense-resetenumeration")] +IWMDRMLicenseBackupRestoreStatus=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensebackuprestorestatus")] +IWMDRMLicenseBackupRestoreStatus::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensebackuprestorestatus-getstatus")] +IWMDRMLicenseManagement=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensemanagement")] +IWMDRMLicenseManagement::AcquireLicense=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensemanagement-acquirelicense")] +IWMDRMLicenseManagement::BackupLicenses=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensemanagement-backuplicenses")] +IWMDRMLicenseManagement::CleanLicenseStore=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensemanagement-cleanlicensestore")] +IWMDRMLicenseManagement::CreateLicenseEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensemanagement-createlicenseenumeration")] +IWMDRMLicenseManagement::CreateLicenseRevocationChallenge=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensemanagement-createlicenserevocationchallenge")] +IWMDRMLicenseManagement::DeleteLicense=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensemanagement-deletelicense")] +IWMDRMLicenseManagement::MonitorLicenseAcquisition=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensemanagement-monitorlicenseacquisition")] +IWMDRMLicenseManagement::ProcessLicenseDeletionMessage=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensemanagement-processlicensedeletionmessage")] +IWMDRMLicenseManagement::ProcessLicenseRevocationResponse=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensemanagement-processlicenserevocationresponse")] +IWMDRMLicenseManagement::RestoreLicenses=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensemanagement-restorelicenses")] +IWMDRMLicenseManagement::StoreLicense=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensemanagement-storelicense")] +IWMDRMLicenseQuery=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensequery")] +IWMDRMLicenseQuery::QueryActionAllowed=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensequery-queryactionallowed")] +IWMDRMLicenseQuery::QueryLicenseState=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensequery-querylicensestate")] +IWMDRMLicenseQuery::SetActionAllowedQueryParams=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmlicensequery-setactionallowedqueryparams")] +IWMDRMMessageParser=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmdrmmessageparser")] +IWMDRMMessageParser::ParseLicenseRequestMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmmessageparser-parselicenserequestmsg")] +IWMDRMMessageParser::ParseRegistrationReqMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmmessageparser-parseregistrationreqmsg")] +IWMDRMNetReceiver=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmnetreceiver")] +IWMDRMNetReceiver::GetLicenseChallenge=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmnetreceiver-getlicensechallenge")] +IWMDRMNetReceiver::GetRegistrationChallenge=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmnetreceiver-getregistrationchallenge")] +IWMDRMNetReceiver::ProcessLicenseResponse=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmnetreceiver-processlicenseresponse")] +IWMDRMNetReceiver::ProcessRegistrationResponse=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmnetreceiver-processregistrationresponse")] +IWMDRMNetTransmitter=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmnettransmitter")] +IWMDRMNetTransmitter::GetLeafLicenseResponse=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmnettransmitter-getleaflicenseresponse")] +IWMDRMNetTransmitter::GetRootLicenseResponse=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmnettransmitter-getrootlicenseresponse")] +IWMDRMNetTransmitter::SetLicenseChallenge=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmnettransmitter-setlicensechallenge")] +IWMDRMNonSilentLicenseAquisition=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmnonsilentlicenseaquisition")] +IWMDRMNonSilentLicenseAquisition::GetChallenge=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmnonsilentlicenseaquisition-getchallenge")] +IWMDRMNonSilentLicenseAquisition::GetURL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmnonsilentlicenseaquisition-geturl")] +IWMDRMProvider=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmprovider")] +IWMDRMProvider::CreateObject=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmprovider-createobject")] +IWMDRMReader=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmdrmreader")] +IWMDRMReader::AcquireLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmreader-acquirelicense")] +IWMDRMReader::CancelIndividualization=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmreader-cancelindividualization")] +IWMDRMReader::CancelLicenseAcquisition=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmreader-cancellicenseacquisition")] +IWMDRMReader::CancelMonitorLicenseAcquisition=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmreader-cancelmonitorlicenseacquisition")] +IWMDRMReader::GetDRMProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmreader-getdrmproperty")] +IWMDRMReader::Individualize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmreader-individualize")] +IWMDRMReader::MonitorLicenseAcquisition=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmreader-monitorlicenseacquisition")] +IWMDRMReader::SetDRMProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmreader-setdrmproperty")] +IWMDRMReader2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmdrmreader2")] +IWMDRMReader2::GetCopyOutputLevels=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmreader2-getcopyoutputlevels")] +IWMDRMReader2::GetPlayOutputLevels=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmreader2-getplayoutputlevels")] +IWMDRMReader2::SetEvaluateOutputLevelLicenses=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmreader2-setevaluateoutputlevellicenses")] +IWMDRMReader2::TryNextLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmreader2-trynextlicense")] +IWMDRMReader3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmdrmreader3")] +IWMDRMReader3::GetInclusionList=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmreader3-getinclusionlist")] +IWMDRMSecurity=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmsecurity")] +IWMDRMSecurity::CheckCertForRevocation=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmsecurity-checkcertforrevocation")] +IWMDRMSecurity::GetContentEnablersForRevocations=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmsecurity-getcontentenablersforrevocations")] +IWMDRMSecurity::GetContentEnablersFromHashes=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmsecurity-getcontentenablersfromhashes")] +IWMDRMSecurity::GetMachineCertificate=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmsecurity-getmachinecertificate")] +IWMDRMSecurity::GetRevocationData=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmsecurity-getrevocationdata")] +IWMDRMSecurity::GetRevocationDataVersion=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmsecurity-getrevocationdataversion")] +IWMDRMSecurity::GetSecurityVersion=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmsecurity-getsecurityversion")] +IWMDRMSecurity::PerformSecurityUpdate=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmsecurity-performsecurityupdate")] +IWMDRMSecurity::SetRevocationData=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmdrmsecurity-setrevocationdata")] +IWMDRMTranscryptionManager::CreateTranscryptor=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmtranscryptionmanager-createtranscryptor")] +IWMDRMTranscryptor=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmdrmtranscryptor")] +IWMDRMTranscryptor::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmtranscryptor-close")] +IWMDRMTranscryptor::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmtranscryptor-initialize")] +IWMDRMTranscryptor::Read=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmtranscryptor-read")] +IWMDRMTranscryptor::Seek=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmtranscryptor-seek")] +IWMDRMWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmdrmwriter")] +IWMDRMWriter::GenerateKeyID=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmwriter-generatekeyid")] +IWMDRMWriter::GenerateKeySeed=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmwriter-generatekeyseed")] +IWMDRMWriter::GenerateSigningKeyPair=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmwriter-generatesigningkeypair")] +IWMDRMWriter::SetDRMAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmwriter-setdrmattribute")] +IWMDRMWriter2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmdrmwriter2")] +IWMDRMWriter2::SetWMDRMNetEncryption=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmwriter2-setwmdrmnetencryption")] +IWMDRMWriter3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmdrmwriter3")] +IWMDRMWriter3::SetProtectStreamSamples=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmdrmwriter3-setprotectstreamsamples")] +IWMGetSecureChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nn-wmsecure-iwmgetsecurechannel")] +IWMGetSecureChannel::GetPeerSecureChannelInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-iwmgetsecurechannel-getpeersecurechannelinterface")] +IWMHeaderInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmheaderinfo")] +IWMHeaderInfo::AddMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-addmarker")] +IWMHeaderInfo::AddScript=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-addscript")] +IWMHeaderInfo::GetAttributeByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getattributebyindex")] +IWMHeaderInfo::GetAttributeByName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getattributebyname")] +IWMHeaderInfo::GetAttributeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getattributecount")] +IWMHeaderInfo::GetMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getmarker")] +IWMHeaderInfo::GetMarkerCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getmarkercount")] +IWMHeaderInfo::GetScript=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getscript")] +IWMHeaderInfo::GetScriptCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getscriptcount")] +IWMHeaderInfo::RemoveMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-removemarker")] +IWMHeaderInfo::RemoveScript=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-removescript")] +IWMHeaderInfo::SetAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-setattribute")] +IWMHeaderInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmheaderinfo2")] +IWMHeaderInfo2::AddMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-addmarker")] +IWMHeaderInfo2::AddScript=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-addscript")] +IWMHeaderInfo2::GetAttributeByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getattributebyindex")] +IWMHeaderInfo2::GetAttributeByName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getattributebyname")] +IWMHeaderInfo2::GetAttributeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getattributecount")] +IWMHeaderInfo2::GetCodecInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo2-getcodecinfo")] +IWMHeaderInfo2::GetCodecInfoCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo2-getcodecinfocount")] +IWMHeaderInfo2::GetMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getmarker")] +IWMHeaderInfo2::GetMarkerCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getmarkercount")] +IWMHeaderInfo2::GetScript=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getscript")] +IWMHeaderInfo2::GetScriptCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getscriptcount")] +IWMHeaderInfo2::RemoveMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-removemarker")] +IWMHeaderInfo2::SetAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-setattribute")] +IWMHeaderInfo3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmheaderinfo3")] +IWMHeaderInfo3::AddAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo3-addattribute")] +IWMHeaderInfo3::AddCodecInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo3-addcodecinfo")] +IWMHeaderInfo3::AddMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-addmarker")] +IWMHeaderInfo3::AddScript=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-addscript")] +IWMHeaderInfo3::DeleteAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo3-deleteattribute")] +IWMHeaderInfo3::GetAttributeByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getattributebyindex")] +IWMHeaderInfo3::GetAttributeByIndexEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo3-getattributebyindexex")] +IWMHeaderInfo3::GetAttributeByName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getattributebyname")] +IWMHeaderInfo3::GetAttributeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getattributecount")] +IWMHeaderInfo3::GetAttributeCountEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo3-getattributecountex")] +IWMHeaderInfo3::GetAttributeIndices=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo3-getattributeindices")] +IWMHeaderInfo3::GetCodecInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo2-getcodecinfo")] +IWMHeaderInfo3::GetCodecInfoCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo2-getcodecinfocount")] +IWMHeaderInfo3::GetMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getmarker")] +IWMHeaderInfo3::GetMarkerCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getmarkercount")] +IWMHeaderInfo3::GetScript=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getscript")] +IWMHeaderInfo3::GetScriptCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-getscriptcount")] +IWMHeaderInfo3::ModifyAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo3-modifyattribute")] +IWMHeaderInfo3::RemoveMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-removemarker")] +IWMHeaderInfo3::SetAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmheaderinfo-setattribute")] +IWMImageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmimageinfo")] +IWMImageInfo::GetImage=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmimageinfo-getimage")] +IWMImageInfo::GetImageCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmimageinfo-getimagecount")] +IWMIndexer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmindexer")] +IWMIndexer::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmindexer-cancel")] +IWMIndexer::StartIndexing=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmindexer-startindexing")] +IWMIndexer2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmindexer2")] +IWMIndexer2::Configure=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmindexer2-configure")] +IWMInputMediaProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwminputmediaprops")] +IWMInputMediaProps::GetConnectionName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwminputmediaprops-getconnectionname")] +IWMInputMediaProps::GetGroupName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwminputmediaprops-getgroupname")] +IWMIStreamProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmistreamprops")] +IWMIStreamProps::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmistreamprops-getproperty")] +IWMLanguageList=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmlanguagelist")] +IWMLanguageList::AddLanguageByRFC1766String=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmlanguagelist-addlanguagebyrfc1766string")] +IWMLanguageList::GetLanguageCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmlanguagelist-getlanguagecount")] +IWMLanguageList::GetLanguageDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmlanguagelist-getlanguagedetails")] +IWMLicenseBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmlicensebackup")] +IWMLicenseBackup::BackupLicenses=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmlicensebackup-backuplicenses")] +IWMLicenseBackup::CancelLicenseBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmlicensebackup-cancellicensebackup")] +IWMLicenseRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmlicenserestore")] +IWMLicenseRestore::CancelLicenseRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmlicenserestore-cancellicenserestore")] +IWMLicenseRestore::RestoreLicenses=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmlicenserestore-restorelicenses")] +IWMLicenseRevocationAgent=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmlicenserevocationagent")] +IWMLicenseRevocationAgent::GetLRBChallenge=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmlicenserevocationagent-getlrbchallenge")] +IWMLicenseRevocationAgent::ProcessLRB=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmlicenserevocationagent-processlrb")] +IWMMediaProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmmediaprops")] +IWMMediaProps::GetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmediaprops-getmediatype")] +IWMMediaProps::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmediaprops-gettype")] +IWMMediaProps::SetMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmediaprops-setmediatype")] +IWMMetadataEditor=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmmetadataeditor")] +IWMMetadataEditor::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmetadataeditor-close")] +IWMMetadataEditor::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmetadataeditor-flush")] +IWMMetadataEditor::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmetadataeditor-open")] +IWMMetadataEditor2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmmetadataeditor2")] +IWMMetadataEditor2::OpenEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmetadataeditor2-openex")] +IWMMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmmutualexclusion")] +IWMMutualExclusion::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmutualexclusion-gettype")] +IWMMutualExclusion::SetType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmutualexclusion-settype")] +IWMMutualExclusion2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmmutualexclusion2")] +IWMMutualExclusion2::AddRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmutualexclusion2-addrecord")] +IWMMutualExclusion2::AddStreamForRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmutualexclusion2-addstreamforrecord")] +IWMMutualExclusion2::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmutualexclusion2-getname")] +IWMMutualExclusion2::GetRecordCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmutualexclusion2-getrecordcount")] +IWMMutualExclusion2::GetRecordName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmutualexclusion2-getrecordname")] +IWMMutualExclusion2::GetStreamsForRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmutualexclusion2-getstreamsforrecord")] +IWMMutualExclusion2::RemoveRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmutualexclusion2-removerecord")] +IWMMutualExclusion2::RemoveStreamForRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmutualexclusion2-removestreamforrecord")] +IWMMutualExclusion2::SetName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmutualexclusion2-setname")] +IWMMutualExclusion2::SetRecordName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmmutualexclusion2-setrecordname")] +IWMOutputMediaProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmoutputmediaprops")] +IWMOutputMediaProps::GetConnectionName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmoutputmediaprops-getconnectionname")] +IWMOutputMediaProps::GetStreamGroupName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmoutputmediaprops-getstreamgroupname")] +IWMPacketSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmpacketsize")] +IWMPacketSize::GetMaxPacketSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmpacketsize-getmaxpacketsize")] +IWMPacketSize::SetMaxPacketSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmpacketsize-setmaxpacketsize")] +IWMPacketSize2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmpacketsize2")] +IWMPacketSize2::GetMaxPacketSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmpacketsize-getmaxpacketsize")] +IWMPacketSize2::GetMinPacketSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmpacketsize2-getminpacketsize")] +IWMPacketSize2::SetMaxPacketSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmpacketsize-setmaxpacketsize")] +IWMPacketSize2::SetMinPacketSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmpacketsize2-setminpacketsize")] +IWMPAudioRenderConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/wmprealestate/nn-wmprealestate-iwmpaudiorenderconfig")] +IWMPAudioRenderConfig::get_audioOutputDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/wmprealestate/nf-wmprealestate-iwmpaudiorenderconfig-get_audiooutputdevice")] +IWMPAudioRenderConfig::put_audioOutputDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/wmprealestate/nf-wmprealestate-iwmpaudiorenderconfig-put_audiooutputdevice")] +IWMPCdrom=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpcdrom")] +IWMPCdrom::driveSpecifier=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcdrom-iwmpcdrom-drivespecifier--vb-and-c")] +IWMPCdrom::eject=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdrom-eject")] +IWMPCdrom::get_driveSpecifier=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdrom-get_drivespecifier")] +IWMPCdrom::get_playlist=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdrom-get_playlist")] +IWMPCdrom::Playlist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcdrom-iwmpcdrom-playlist--vb-and-c")] +IWMPCdromBurn=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpcdromburn")] +IWMPCdromBurn::burnFormat=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcdromburn-iwmpcdromburn-burnformat--vb-and-c")] +IWMPCdromBurn::burnPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcdromburn-iwmpcdromburn-burnplaylist--vb-and-c")] +IWMPCdromBurn::burnProgress=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcdromburn-iwmpcdromburn-burnprogress--vb-and-c")] +IWMPCdromBurn::burnState=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcdromburn-iwmpcdromburn-burnstate--vb-and-c")] +IWMPCdromBurn::erase=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromburn-erase")] +IWMPCdromBurn::get_burnFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromburn-get_burnformat")] +IWMPCdromBurn::get_burnPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromburn-get_burnplaylist")] +IWMPCdromBurn::get_burnProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromburn-get_burnprogress")] +IWMPCdromBurn::get_burnState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromburn-get_burnstate")] +IWMPCdromBurn::get_label=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromburn-get_label")] +IWMPCdromBurn::getItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromburn-getiteminfo")] +IWMPCdromBurn::isAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromburn-isavailable")] +IWMPCdromBurn::label=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcdromburn-iwmpcdromburn-label--vb-and-c")] +IWMPCdromBurn::put_burnFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromburn-put_burnformat")] +IWMPCdromBurn::put_burnPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromburn-put_burnplaylist")] +IWMPCdromBurn::put_label=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromburn-put_label")] +IWMPCdromBurn::refreshStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromburn-refreshstatus")] +IWMPCdromBurn::startBurn=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromburn-startburn")] +IWMPCdromBurn::stopBurn=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromburn-stopburn")] +IWMPCdromCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpcdromcollection")] +IWMPCdromCollection::count=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcdromcollection-iwmpcdromcollection-count--vb-and-c")] +IWMPCdromCollection::get_count=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromcollection-get_count")] +IWMPCdromCollection::getByDriveSpecifier=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromcollection-getbydrivespecifier")] +IWMPCdromCollection::item=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromcollection-item")] +IWMPCdromCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcdromcollection-iwmpcdromcollection-item--vb-and-c")] +IWMPCdromRip=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpcdromrip")] +IWMPCdromRip::get_ripProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromrip-get_ripprogress")] +IWMPCdromRip::get_ripState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromrip-get_ripstate")] +IWMPCdromRip::ripProgress=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcdromrip-iwmpcdromrip-ripprogress--vb-and-c")] +IWMPCdromRip::ripState=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcdromrip-iwmpcdromrip-ripstate--vb-and-c")] +IWMPCdromRip::startRip=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromrip-startrip")] +IWMPCdromRip::stopRip=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcdromrip-stoprip")] +IWMPClosedCaption=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpclosedcaption")] +IWMPClosedCaption::captioningId=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpclosedcaption-iwmpclosedcaption-captioningid--vb-and-c")] +IWMPClosedCaption::get_captioningId=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpclosedcaption-get_captioningid")] +IWMPClosedCaption::get_SAMIFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpclosedcaption-get_samifilename")] +IWMPClosedCaption::get_SAMILang=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpclosedcaption-get_samilang")] +IWMPClosedCaption::get_SAMIStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpclosedcaption-get_samistyle")] +IWMPClosedCaption::put_captioningId=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpclosedcaption-put_captioningid")] +IWMPClosedCaption::put_SAMIFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpclosedcaption-put_samifilename")] +IWMPClosedCaption::put_SAMILang=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpclosedcaption-put_samilang")] +IWMPClosedCaption::put_SAMIStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpclosedcaption-put_samistyle")] +IWMPClosedCaption::SAMIFileName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpclosedcaption-iwmpclosedcaption-samifilename--vb-and-c")] +IWMPClosedCaption::SAMILang=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpclosedcaption-iwmpclosedcaption-samilang--vb-and-c")] +IWMPClosedCaption::SAMIStyle=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpclosedcaption-iwmpclosedcaption-samistyle--vb-and-c")] +IWMPClosedCaption2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpclosedcaption2")] +IWMPClosedCaption2::get_SAMILangCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpclosedcaption2-get_samilangcount")] +IWMPClosedCaption2::get_SAMIStyleCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpclosedcaption2-get_samistylecount")] +IWMPClosedCaption2::getSAMILangID=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpclosedcaption2-getsamilangid")] +IWMPClosedCaption2::getSAMILangName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpclosedcaption2-getsamilangname")] +IWMPClosedCaption2::getSAMIStyleName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpclosedcaption2-getsamistylename")] +IWMPClosedCaption2::SAMILangCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpclosedcaption2-iwmpclosedcaption2-samilangcount--vb-and-c")] +IWMPClosedCaption2::SAMIStyleCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpclosedcaption2-samistylecount")] +IWMPContentContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nn-contentpartner-iwmpcontentcontainer")] +IWMPContentContainer::GetContentCount=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentcontainer-getcontentcount")] +IWMPContentContainer::GetContentID=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentcontainer-getcontentid")] +IWMPContentContainer::GetContentPrice=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentcontainer-getcontentprice")] +IWMPContentContainer::GetID=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentcontainer-getid")] +IWMPContentContainer::GetPrice=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentcontainer-getprice")] +IWMPContentContainer::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentcontainer-gettype")] +IWMPContentContainerList=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nn-contentpartner-iwmpcontentcontainerlist")] +IWMPContentContainerList::GetContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentcontainerlist-getcontainer")] +IWMPContentContainerList::GetContainerCount=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentcontainerlist-getcontainercount")] +IWMPContentContainerList::GetTransactionType=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentcontainerlist-gettransactiontype")] +IWMPContentPartner=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nn-contentpartner-iwmpcontentpartner")] +IWMPContentPartner::Authenticate=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-authenticate")] +IWMPContentPartner::Buy=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-buy")] +IWMPContentPartner::CanBuySilent=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-canbuysilent")] +IWMPContentPartner::CompareContainerListPrices=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-comparecontainerlistprices")] +IWMPContentPartner::Download=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-download")] +IWMPContentPartner::DownloadTrackComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-downloadtrackcomplete")] +IWMPContentPartner::GetCatalogURL=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-getcatalogurl")] +IWMPContentPartner::GetCommands=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-getcommands")] +IWMPContentPartner::GetContentPartnerInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-getcontentpartnerinfo")] +IWMPContentPartner::GetItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-getiteminfo")] +IWMPContentPartner::GetListContents=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-getlistcontents")] +IWMPContentPartner::GetStreamingURL=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-getstreamingurl")] +IWMPContentPartner::GetTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-gettemplate")] +IWMPContentPartner::InvokeCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-invokecommand")] +IWMPContentPartner::Login=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-login")] +IWMPContentPartner::Logout=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-logout")] +IWMPContentPartner::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-notify")] +IWMPContentPartner::RefreshLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-refreshlicense")] +IWMPContentPartner::SendMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-sendmessage")] +IWMPContentPartner::SetCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-setcallback")] +IWMPContentPartner::StationEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-stationevent")] +IWMPContentPartner::UpdateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-updatedevice")] +IWMPContentPartner::VerifyPermission=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartner-verifypermission")] +IWMPContentPartnerCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nn-contentpartner-iwmpcontentpartnercallback")] +IWMPContentPartnerCallback::AddListContents=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartnercallback-addlistcontents")] +IWMPContentPartnerCallback::BuyComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartnercallback-buycomplete")] +IWMPContentPartnerCallback::ChangeView=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartnercallback-changeview")] +IWMPContentPartnerCallback::DownloadTrack=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartnercallback-downloadtrack")] +IWMPContentPartnerCallback::GetCatalogVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartnercallback-getcatalogversion")] +IWMPContentPartnerCallback::GetContentIDsInLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartnercallback-getcontentidsinlibrary")] +IWMPContentPartnerCallback::ListContentsComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartnercallback-listcontentscomplete")] +IWMPContentPartnerCallback::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartnercallback-notify")] +IWMPContentPartnerCallback::RefreshLicenseComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartnercallback-refreshlicensecomplete")] +IWMPContentPartnerCallback::SendMessageComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartnercallback-sendmessagecomplete")] +IWMPContentPartnerCallback::ShowPopup=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartnercallback-showpopup")] +IWMPContentPartnerCallback::UpdateDeviceComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartnercallback-updatedevicecomplete")] +IWMPContentPartnerCallback::VerifyPermissionComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/nf-contentpartner-iwmpcontentpartnercallback-verifypermissioncomplete")] +IWMPControls=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpcontrols")] +IWMPControls::currentItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcontrols-iwmpcontrols-currentitem--vb-and-c")] +IWMPControls::currentMarker=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcontrols-iwmpcontrols-currentmarker--vb-and-c")] +IWMPControls::currentPosition=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcontrols-iwmpcontrols-currentposition--vb-and-c")] +IWMPControls::currentPositionString=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcontrols-iwmpcontrols-currentpositionstring--vb-and-c")] +IWMPControls::fastForward=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-fastforward")] +IWMPControls::fastReverse=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-fastreverse")] +IWMPControls::get_currentItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-get_currentitem")] +IWMPControls::get_currentMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-get_currentmarker")] +IWMPControls::get_currentPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-get_currentposition")] +IWMPControls::get_currentPositionString=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-get_currentpositionstring")] +IWMPControls::get_isAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-get_isavailable")] +IWMPControls::isAvailable=[Documentation("https://docs.microsoft.com/windows/win32/WMP/iwmpcontrols-isavailable--vb-and-c")] +IWMPControls::next=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-next")] +IWMPControls::pause=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-pause")] +IWMPControls::play=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-play")] +IWMPControls::playItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-playitem")] +IWMPControls::previous=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-previous")] +IWMPControls::put_currentItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-put_currentitem")] +IWMPControls::put_currentMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-put_currentmarker")] +IWMPControls::put_currentPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-put_currentposition")] +IWMPControls::stop=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols-stop")] +IWMPControls2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpcontrols2")] +IWMPControls2::step=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols2-step")] +IWMPControls3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpcontrols3")] +IWMPControls3::audioLanguageCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcontrols3-iwmpcontrols3-audiolanguagecount--vb-and-c")] +IWMPControls3::currentAudioLanguage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcontrols3-iwmpcontrols3-currentaudiolanguage--vb-and-c")] +IWMPControls3::currentAudioLanguageIndex=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcontrols3-iwmpcontrols3-currentaudiolanguageindex--vb-and-c")] +IWMPControls3::currentPositionTimecode=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpcontrols3-iwmpcontrols3-currentpositiontimecode--vb-and-c")] +IWMPControls3::get_audioLanguageCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols3-get_audiolanguagecount")] +IWMPControls3::get_currentAudioLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols3-get_currentaudiolanguage")] +IWMPControls3::get_currentAudioLanguageIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols3-get_currentaudiolanguageindex")] +IWMPControls3::get_currentPositionTimecode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols3-get_currentpositiontimecode")] +IWMPControls3::getAudioLanguageDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols3-getaudiolanguagedescription")] +IWMPControls3::getAudioLanguageID=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols3-getaudiolanguageid")] +IWMPControls3::getLanguageName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols3-getlanguagename")] +IWMPControls3::put_currentAudioLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols3-put_currentaudiolanguage")] +IWMPControls3::put_currentAudioLanguageIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols3-put_currentaudiolanguageindex")] +IWMPControls3::put_currentPositionTimecode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcontrols3-put_currentpositiontimecode")] +IWMPConvert=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nn-wmpservices-iwmpconvert")] +IWMPConvert::ConvertFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpconvert-convertfile")] +IWMPConvert::GetErrorURL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpconvert-geterrorurl")] +IWMPCore=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpcore")] +IWMPCore::close=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-close")] +IWMPCore::get_cdromCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_cdromcollection")] +IWMPCore::get_closedCaption=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_closedcaption")] +IWMPCore::get_controls=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_controls")] +IWMPCore::get_currentMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_currentmedia")] +IWMPCore::get_currentPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_currentplaylist")] +IWMPCore::get_error=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_error")] +IWMPCore::get_isOnline=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_isonline")] +IWMPCore::get_mediaCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_mediacollection")] +IWMPCore::get_network=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_network")] +IWMPCore::get_openState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_openstate")] +IWMPCore::get_playlistCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_playlistcollection")] +IWMPCore::get_playState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_playstate")] +IWMPCore::get_settings=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_settings")] +IWMPCore::get_status=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_status")] +IWMPCore::get_URL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_url")] +IWMPCore::get_versionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_versioninfo")] +IWMPCore::launchURL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-launchurl")] +IWMPCore::put_currentMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-put_currentmedia")] +IWMPCore::put_currentPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-put_currentplaylist")] +IWMPCore::put_URL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-put_url")] +IWMPCore2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpcore2")] +IWMPCore2::get_dvd=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore2-get_dvd")] +IWMPCore3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpcore3")] +IWMPCore3::newMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore3-newmedia")] +IWMPCore3::newPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore3-newplaylist")] +IWMPDVD=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpdvd")] +IWMPDVD::back=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpdvd-back")] +IWMPDVD::domain=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpdvd-iwmpdvd-domain--vb-and-c")] +IWMPDVD::get_domain=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpdvd-get_domain")] +IWMPDVD::get_isAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpdvd-get_isavailable")] +IWMPDVD::isAvailable=[Documentation("https://docs.microsoft.com/windows/win32/WMP/iwmpdvd-isavailable--vb-and-c")] +IWMPDVD::resume=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpdvd-resume")] +IWMPDVD::titleMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpdvd-titlemenu")] +IWMPDVD::topMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpdvd-topmenu")] +IWMPEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nn-effects-iwmpeffects")] +IWMPEffects::DisplayPropertyPage=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects-displaypropertypage")] +IWMPEffects::GetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects-getcapabilities")] +IWMPEffects::GetCurrentPreset=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects-getcurrentpreset")] +IWMPEffects::GetPresetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects-getpresetcount")] +IWMPEffects::GetPresetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects-getpresettitle")] +IWMPEffects::GetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects-gettitle")] +IWMPEffects::GoFullscreen=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects-gofullscreen")] +IWMPEffects::MediaInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects-mediainfo")] +IWMPEffects::Render=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects-render")] +IWMPEffects::RenderFullScreen=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects-renderfullscreen")] +IWMPEffects::SetCurrentPreset=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects-setcurrentpreset")] +IWMPEffects2=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nn-effects-iwmpeffects2")] +IWMPEffects2::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects2-create")] +IWMPEffects2::Destroy=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects2-destroy")] +IWMPEffects2::NotifyNewMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects2-notifynewmedia")] +IWMPEffects2::OnWindowMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects2-onwindowmessage")] +IWMPEffects2::RenderWindowed=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects2-renderwindowed")] +IWMPEffects2::SetCore=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/nf-effects-iwmpeffects2-setcore")] +IWMPError=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmperror")] +IWMPError::clearErrorQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmperror-clearerrorqueue")] +IWMPError::errorCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmperror-iwmperror-errorcount--vb-and-c")] +IWMPError::get_errorCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmperror-get_errorcount")] +IWMPError::get_item=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmperror-get_item")] +IWMPError::Item=[Documentation("https://docs.microsoft.com/windows/win32/WMP/iwmperror-item--vb-and-c")] +IWMPError::webHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmperror-webhelp")] +IWMPErrorItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmperroritem")] +IWMPErrorItem::customUrl=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmperroritem-iwmperroritem-customurl--vb-and-c")] +IWMPErrorItem::errorCode=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmperroritem-iwmperroritem-errorcode--vb-and-c")] +IWMPErrorItem::errorContext=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmperroritem-iwmperroritem-errorcontext--vb-and-c")] +IWMPErrorItem::errorDescription=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmperroritem-iwmperroritem-errordescription--vb-and-c")] +IWMPErrorItem::get_customUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmperroritem-get_customurl")] +IWMPErrorItem::get_errorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmperroritem-get_errorcode")] +IWMPErrorItem::get_errorContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmperroritem-get_errorcontext")] +IWMPErrorItem::get_errorDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmperroritem-get_errordescription")] +IWMPErrorItem::get_remedy=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmperroritem-get_remedy")] +IWMPErrorItem::remedy=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmperroritem-iwmperroritem-remedy--vb-and-c")] +IWMPErrorItem2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmperroritem2")] +IWMPErrorItem2::condition=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmperroritem2-iwmperroritem2-condition--vb-and-c")] +IWMPErrorItem2::get_condition=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmperroritem2-get_condition")] +IWMPEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpevents")] +IWMPEvents::AudioLanguageChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-audiolanguagechange")] +IWMPEvents::Buffering=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-buffering")] +IWMPEvents::CdromMediaChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-cdrommediachange")] +IWMPEvents::Click=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-click")] +IWMPEvents::CurrentItemChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-currentitemchange")] +IWMPEvents::CurrentMediaItemAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-currentmediaitemavailable")] +IWMPEvents::CurrentPlaylistChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-currentplaylistchange")] +IWMPEvents::CurrentPlaylistItemAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-currentplaylistitemavailable")] +IWMPEvents::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-disconnect")] +IWMPEvents::DomainChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-domainchange")] +IWMPEvents::DoubleClick=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-doubleclick")] +IWMPEvents::DurationUnitChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-durationunitchange")] +IWMPEvents::EndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-endofstream")] +IWMPEvents::Error=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-error")] +IWMPEvents::KeyDown=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-keydown")] +IWMPEvents::KeyPress=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-keypress")] +IWMPEvents::KeyUp=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-keyup")] +IWMPEvents::MarkerHit=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-markerhit")] +IWMPEvents::MediaChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-mediachange")] +IWMPEvents::MediaCollectionAttributeStringAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-mediacollectionattributestringadded")] +IWMPEvents::MediaCollectionAttributeStringChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-mediacollectionattributestringchanged")] +IWMPEvents::MediaCollectionAttributeStringRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-mediacollectionattributestringremoved")] +IWMPEvents::MediaCollectionChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-mediacollectionchange")] +IWMPEvents::MediaError=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-mediaerror")] +IWMPEvents::ModeChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-modechange")] +IWMPEvents::MouseDown=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-mousedown")] +IWMPEvents::MouseMove=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-mousemove")] +IWMPEvents::MouseUp=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-mouseup")] +IWMPEvents::NewStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-newstream")] +IWMPEvents::OpenPlaylistSwitch=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-openplaylistswitch")] +IWMPEvents::OpenStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-openstatechange")] +IWMPEvents::PlayerDockedStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-playerdockedstatechange")] +IWMPEvents::PlayerReconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-playerreconnect")] +IWMPEvents::PlaylistChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-playlistchange")] +IWMPEvents::PlaylistCollectionChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-playlistcollectionchange")] +IWMPEvents::PlaylistCollectionPlaylistAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-playlistcollectionplaylistadded")] +IWMPEvents::PlaylistCollectionPlaylistRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-playlistcollectionplaylistremoved")] +IWMPEvents::PlaylistCollectionPlaylistSetAsDeleted=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-playlistcollectionplaylistsetasdeleted")] +IWMPEvents::PlayStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-playstatechange")] +IWMPEvents::PositionChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-positionchange")] +IWMPEvents::ScriptCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-scriptcommand")] +IWMPEvents::StatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-statuschange")] +IWMPEvents::SwitchedToControl=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-switchedtocontrol")] +IWMPEvents::SwitchedToPlayerApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-switchedtoplayerapplication")] +IWMPEvents::Warning=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents-warning")] +IWMPEvents2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpevents2")] +IWMPEvents2::CreatePartnershipComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents2-createpartnershipcomplete")] +IWMPEvents2::DeviceConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents2-deviceconnect")] +IWMPEvents2::DeviceDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents2-devicedisconnect")] +IWMPEvents2::DeviceStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents2-devicestatuschange")] +IWMPEvents2::DeviceSyncError=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents2-devicesyncerror")] +IWMPEvents2::DeviceSyncStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents2-devicesyncstatechange")] +IWMPEvents3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpevents3")] +IWMPEvents3::CdromBurnError=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents3-cdromburnerror")] +IWMPEvents3::CdromBurnMediaError=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents3-cdromburnmediaerror")] +IWMPEvents3::CdromBurnStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents3-cdromburnstatechange")] +IWMPEvents3::CdromRipMediaError=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents3-cdromripmediaerror")] +IWMPEvents3::CdromRipStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents3-cdromripstatechange")] +IWMPEvents3::FolderScanStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents3-folderscanstatechange")] +IWMPEvents3::LibraryConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents3-libraryconnect")] +IWMPEvents3::LibraryDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents3-librarydisconnect")] +IWMPEvents3::MediaCollectionMediaAdded=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents3-mediacollectionmediaadded")] +IWMPEvents3::MediaCollectionMediaRemoved=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents3-mediacollectionmediaremoved")] +IWMPEvents3::StringCollectionChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpevents3-stringcollectionchange")] +IWMPEvents4=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpevents4")] +IWMPEvents4::SyncEstimationComplete=[Documentation("https://docs.microsoft.com/windows/win32/WMP/iwmpevents4-syncestimationcomplete")] +IWMPFolderMonitorServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpfoldermonitorservices")] +IWMPFolderMonitorServices::add=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpfoldermonitorservices-add")] +IWMPFolderMonitorServices::get_addedFilesCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpfoldermonitorservices-get_addedfilescount")] +IWMPFolderMonitorServices::get_count=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpfoldermonitorservices-get_count")] +IWMPFolderMonitorServices::get_currentFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpfoldermonitorservices-get_currentfolder")] +IWMPFolderMonitorServices::get_scannedFilesCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpfoldermonitorservices-get_scannedfilescount")] +IWMPFolderMonitorServices::get_scanState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpfoldermonitorservices-get_scanstate")] +IWMPFolderMonitorServices::get_updateProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpfoldermonitorservices-get_updateprogress")] +IWMPFolderMonitorServices::item=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpfoldermonitorservices-item")] +IWMPFolderMonitorServices::remove=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpfoldermonitorservices-remove")] +IWMPFolderMonitorServices::startScan=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpfoldermonitorservices-startscan")] +IWMPFolderMonitorServices::stopScan=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpfoldermonitorservices-stopscan")] +IWMPGraphCreation=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nn-wmpservices-iwmpgraphcreation")] +IWMPGraphCreation::GetGraphCreationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpgraphcreation-getgraphcreationflags")] +IWMPGraphCreation::GraphCreationPostRender=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpgraphcreation-graphcreationpostrender")] +IWMPGraphCreation::GraphCreationPreRender=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpgraphcreation-graphcreationprerender")] +IWMPlayerHook=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmplayerhook")] +IWMPlayerHook::PreDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmplayerhook-predecode")] +IWMPlayerTimestampHook=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdxva/nn-wmdxva-iwmplayertimestamphook")] +IWMPlayerTimestampHook::MapTimestamp=[Documentation("https://docs.microsoft.com/windows/win32/api/wmdxva/nf-wmdxva-iwmplayertimestamphook-maptimestamp")] +IWMPLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmplibrary")] +IWMPLibrary::get_mediaCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmplibrary-get_mediacollection")] +IWMPLibrary::get_name=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmplibrary-get_name")] +IWMPLibrary::get_type=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmplibrary-get_type")] +IWMPLibrary::isIdentical=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmplibrary-isidentical")] +IWMPLibrary::mediaCollection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmplibrary-iwmplibrary-mediacollection--vb-and-c")] +IWMPLibrary::name=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmplibrary-iwmplibrary-name--vb-and-c")] +IWMPLibrary::type=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmplibrary-iwmplibrary-type--vb-and-c")] +IWMPLibrary2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmplibrary2")] +IWMPLibrary2::getItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmplibrary2-getiteminfo")] +IWMPLibraryServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmplibraryservices")] +IWMPLibraryServices::getCountByType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmplibraryservices-getcountbytype")] +IWMPLibraryServices::getLibraryByType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmplibraryservices-getlibrarybytype")] +IWMPLibrarySharingServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmplibrarysharingservices")] +IWMPLibrarySharingServices::isLibraryShared=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmplibrarysharingservices-islibraryshared")] +IWMPLibrarySharingServices::isLibrarySharingEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmplibrarysharingservices-islibrarysharingenabled")] +IWMPLibrarySharingServices::showLibrarySharing=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmplibrarysharingservices-showlibrarysharing")] +IWMPMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpmedia")] +IWMPMedia::attributeCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmedia-iwmpmedia-attributecount--vb-and-c")] +IWMPMedia::duration=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmedia-iwmpmedia-duration--vb-and-c")] +IWMPMedia::durationString=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmedia-iwmpmedia-durationstring--vb-and-c")] +IWMPMedia::get_attributeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_attributecount")] +IWMPMedia::get_duration=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_duration")] +IWMPMedia::get_durationString=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_durationstring")] +IWMPMedia::get_imageSourceHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_imagesourceheight")] +IWMPMedia::get_imageSourceWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_imagesourcewidth")] +IWMPMedia::get_isIdentical=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_isidentical")] +IWMPMedia::get_markerCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_markercount")] +IWMPMedia::get_name=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_name")] +IWMPMedia::get_sourceURL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_sourceurl")] +IWMPMedia::getAttributeName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-getattributename")] +IWMPMedia::getItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-getiteminfo")] +IWMPMedia::getItemInfoByAtom=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-getiteminfobyatom")] +IWMPMedia::getMarkerName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-getmarkername")] +IWMPMedia::getMarkerTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-getmarkertime")] +IWMPMedia::imageSourceHeight=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmedia-iwmpmedia-imagesourceheight--vb-and-c")] +IWMPMedia::imageSourceWidth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmedia-iwmpmedia-imagesourcewidth--vb-and-c")] +IWMPMedia::isIdentical=[Documentation("https://docs.microsoft.com/windows/win32/WMP/iwmpmedia-isidentical--vb-and-c")] +IWMPMedia::isMemberOf=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-ismemberof")] +IWMPMedia::isReadOnlyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-isreadonlyitem")] +IWMPMedia::markerCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmedia-iwmpmedia-markercount--vb-and-c")] +IWMPMedia::name=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmedia-iwmpmedia-name--vb-and-c")] +IWMPMedia::put_name=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-put_name")] +IWMPMedia::setItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-setiteminfo")] +IWMPMedia::sourceURL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmedia-iwmpmedia-sourceurl--vb-and-c")] +IWMPMedia2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpmedia2")] +IWMPMedia2::Error=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmedia2-iwmpmedia2-error--vb-and-c")] +IWMPMedia2::get_attributeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_attributecount")] +IWMPMedia2::get_duration=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_duration")] +IWMPMedia2::get_durationString=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_durationstring")] +IWMPMedia2::get_error=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia2-get_error")] +IWMPMedia2::get_Error=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmedia2-iwmpmedia2-error--vb-and-c")] +IWMPMedia2::get_imageSourceHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_imagesourceheight")] +IWMPMedia2::get_imageSourceWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_imagesourcewidth")] +IWMPMedia2::get_isIdentical=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_isidentical")] +IWMPMedia2::get_markerCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_markercount")] +IWMPMedia2::get_name=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_name")] +IWMPMedia2::get_sourceURL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_sourceurl")] +IWMPMedia2::getAttributeName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-getattributename")] +IWMPMedia2::getItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-getiteminfo")] +IWMPMedia2::getItemInfoByAtom=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-getiteminfobyatom")] +IWMPMedia2::getMarkerName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-getmarkername")] +IWMPMedia2::getMarkerTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-getmarkertime")] +IWMPMedia2::isMemberOf=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-ismemberof")] +IWMPMedia2::isReadOnlyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-isreadonlyitem")] +IWMPMedia2::put_name=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-put_name")] +IWMPMedia2::setItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-setiteminfo")] +IWMPMedia3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpmedia3")] +IWMPMedia3::get_attributeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_attributecount")] +IWMPMedia3::get_duration=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_duration")] +IWMPMedia3::get_durationString=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_durationstring")] +IWMPMedia3::get_error=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia2-get_error")] +IWMPMedia3::get_imageSourceHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_imagesourceheight")] +IWMPMedia3::get_imageSourceWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_imagesourcewidth")] +IWMPMedia3::get_isIdentical=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_isidentical")] +IWMPMedia3::get_markerCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_markercount")] +IWMPMedia3::get_name=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_name")] +IWMPMedia3::get_sourceURL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-get_sourceurl")] +IWMPMedia3::getAttributeCountByType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia3-getattributecountbytype")] +IWMPMedia3::getAttributeName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-getattributename")] +IWMPMedia3::getItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-getiteminfo")] +IWMPMedia3::getItemInfoByAtom=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-getiteminfobyatom")] +IWMPMedia3::getItemInfoByType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia3-getiteminfobytype")] +IWMPMedia3::getMarkerName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-getmarkername")] +IWMPMedia3::getMarkerTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-getmarkertime")] +IWMPMedia3::isMemberOf=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-ismemberof")] +IWMPMedia3::isReadOnlyItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-isreadonlyitem")] +IWMPMedia3::put_name=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-put_name")] +IWMPMedia3::setItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmedia-setiteminfo")] +IWMPMediaCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpmediacollection")] +IWMPMediaCollection::add=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmediacollection-add")] +IWMPMediaCollection::getAll=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmediacollection-getall")] +IWMPMediaCollection::getAttributeStringCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmediacollection-getattributestringcollection")] +IWMPMediaCollection::getByAlbum=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmediacollection-getbyalbum")] +IWMPMediaCollection::getByAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmediacollection-getbyattribute")] +IWMPMediaCollection::getByAuthor=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmediacollection-getbyauthor")] +IWMPMediaCollection::getByGenre=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmediacollection-getbygenre")] +IWMPMediaCollection::getByName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmediacollection-getbyname")] +IWMPMediaCollection::getMediaAtom=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmediacollection-getmediaatom")] +IWMPMediaCollection::isDeleted=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpmediacollection")] +IWMPMediaCollection::remove=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmediacollection-remove")] +IWMPMediaCollection::setDeleted=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmediacollection-setdeleted")] +IWMPMediaCollection2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpmediacollection2")] +IWMPMediaCollection2::createQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmediacollection2-createquery")] +IWMPMediaCollection2::getByAttributeAndMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmediacollection2-getbyattributeandmediatype")] +IWMPMediaCollection2::getPlaylistByQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmediacollection2-getplaylistbyquery")] +IWMPMediaCollection2::getStringCollectionByQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmediacollection2-getstringcollectionbyquery")] +IWMPMediaPluginRegistrar=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nn-wmpservices-iwmpmediapluginregistrar")] +IWMPMediaPluginRegistrar::WMPRegisterPlayerPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpmediapluginregistrar-wmpregisterplayerplugin")] +IWMPMediaPluginRegistrar::WMPUnRegisterPlayerPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpmediapluginregistrar-wmpunregisterplayerplugin")] +IWMPMetadataPicture=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpmetadatapicture")] +IWMPMetadataPicture::Description=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmetadatapicture-iwmpmetadatapicture-description--vb-and-c")] +IWMPMetadataPicture::get_description=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmetadatapicture-get_description")] +IWMPMetadataPicture::get_mimeType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmetadatapicture-get_mimetype")] +IWMPMetadataPicture::get_pictureType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmetadatapicture-get_picturetype")] +IWMPMetadataPicture::get_URL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmetadatapicture-get_url")] +IWMPMetadataPicture::mimeType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmetadatapicture-iwmpmetadatapicture-mimetype--vb-and-c")] +IWMPMetadataPicture::pictureType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmetadatapicture-iwmpmetadatapicture-picturetype--vb-and-c")] +IWMPMetadataPicture::URL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmetadatapicture-iwmpmetadatapicture-url--vb-and-c")] +IWMPMetadataText=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpmetadatatext")] +IWMPMetadataText::Description=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmetadatatext-iwmpmetadatatext-description--vb-and-c")] +IWMPMetadataText::get_description=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmetadatatext-get_description")] +IWMPMetadataText::get_text=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpmetadatatext-get_text")] +IWMPMetadataText::text=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpmetadatatext-iwmpmetadatatext-text--vb-and-c")] +IWMPNetwork=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpnetwork")] +IWMPNetwork::bandWidth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-bandwidth--vb-and-c")] +IWMPNetwork::bitRate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-bitrate--vb-and-c")] +IWMPNetwork::bufferingCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-bufferingcount--vb-and-c")] +IWMPNetwork::bufferingProgress=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-bufferingprogress--vb-and-c")] +IWMPNetwork::bufferingTime=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-bufferingtime--vb-and-c")] +IWMPNetwork::downloadProgress=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-downloadprogress--vb-and-c")] +IWMPNetwork::encodedFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-encodedframerate--vb-and-c")] +IWMPNetwork::frameRate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-framerate--vb-and-c")] +IWMPNetwork::framesSkipped=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-framesskipped--vb-and-c")] +IWMPNetwork::get_bandWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_bandwidth")] +IWMPNetwork::get_bitRate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_bitrate")] +IWMPNetwork::get_bufferingCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_bufferingcount")] +IWMPNetwork::get_bufferingProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_bufferingprogress")] +IWMPNetwork::get_bufferingTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_bufferingtime")] +IWMPNetwork::get_downloadProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_downloadprogress")] +IWMPNetwork::get_encodedFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_encodedframerate")] +IWMPNetwork::get_frameRate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_framerate")] +IWMPNetwork::get_framesSkipped=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_framesskipped")] +IWMPNetwork::get_lostPackets=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_lostpackets")] +IWMPNetwork::get_maxBandwidth=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_maxbandwidth")] +IWMPNetwork::get_maxBitRate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_maxbitrate")] +IWMPNetwork::get_receivedPackets=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_receivedpackets")] +IWMPNetwork::get_receptionQuality=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_receptionquality")] +IWMPNetwork::get_recoveredPackets=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_recoveredpackets")] +IWMPNetwork::get_sourceProtocol=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-get_sourceprotocol")] +IWMPNetwork::getProxyBypassForLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-getproxybypassforlocal")] +IWMPNetwork::getProxyExceptionList=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-getproxyexceptionlist")] +IWMPNetwork::getProxyName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-getproxyname")] +IWMPNetwork::getProxyPort=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-getproxyport")] +IWMPNetwork::getProxySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-getproxysettings")] +IWMPNetwork::lostPackets=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-lostpackets--vb-and-c")] +IWMPNetwork::maxBandwidth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-maxbandwidth--vb-and-c")] +IWMPNetwork::maxBitRate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-maxbitrate--vb-and-c")] +IWMPNetwork::put_bufferingTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-put_bufferingtime")] +IWMPNetwork::put_maxBandwidth=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-put_maxbandwidth")] +IWMPNetwork::receivedPackets=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-receivedpackets--vb-and-c")] +IWMPNetwork::receptionQuality=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-receptionquality--vb-and-c")] +IWMPNetwork::recoveredPackets=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-recoveredpackets--vb-and-c")] +IWMPNetwork::setProxyBypassForLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-setproxybypassforlocal")] +IWMPNetwork::setProxyExceptionList=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-setproxyexceptionlist")] +IWMPNetwork::setProxyName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-setproxyname")] +IWMPNetwork::setProxyPort=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-setproxyport")] +IWMPNetwork::setProxySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpnetwork-setproxysettings")] +IWMPNetwork::sourceProtocol=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpnetwork-iwmpnetwork-sourceprotocol--vb-and-c")] +IWMPPlayer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpplayer")] +IWMPPlayer::get_enableContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayer-get_enablecontextmenu")] +IWMPPlayer::get_enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayer-get_enabled")] +IWMPPlayer::get_fullScreen=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayer-get_fullscreen")] +IWMPPlayer::get_uiMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayer-get_uimode")] +IWMPPlayer::put_enableContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayer-put_enablecontextmenu")] +IWMPPlayer::put_enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayer-put_enabled")] +IWMPPlayer::put_fullScreen=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayer-put_fullscreen")] +IWMPPlayer::put_uiMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayer-put_uimode")] +IWMPPlayer2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpplayer2")] +IWMPPlayer2::get_stretchToFit=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayer2-get_stretchtofit")] +IWMPPlayer2::get_windowlessVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayer2-get_windowlessvideo")] +IWMPPlayer2::put_stretchToFit=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayer2-put_stretchtofit")] +IWMPPlayer2::put_windowlessVideo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayer2-put_windowlessvideo")] +IWMPPlayer3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpplayer3")] +IWMPPlayer4=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpplayer4")] +IWMPPlayer4::get_currentPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpcore-get_currentplaylist")] +IWMPPlayer4::get_isRemote=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayer4-get_isremote")] +IWMPPlayer4::get_playerApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayer4-get_playerapplication")] +IWMPPlayer4::openPlayer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayer4-openplayer")] +IWMPPlayerApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpplayerapplication")] +IWMPPlayerApplication::get_hasDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayerapplication-get_hasdisplay")] +IWMPPlayerApplication::get_playerDocked=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayerapplication-get_playerdocked")] +IWMPPlayerApplication::switchToControl=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayerapplication-switchtocontrol")] +IWMPPlayerApplication::switchToPlayerApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayerapplication-switchtoplayerapplication")] +IWMPPlayerServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpplayerservices")] +IWMPPlayerServices::activateUIPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayerservices-activateuiplugin")] +IWMPPlayerServices::setTaskPane=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayerservices-settaskpane")] +IWMPPlayerServices::setTaskPaneURL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayerservices-settaskpaneurl")] +IWMPPlayerServices2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpplayerservices2")] +IWMPPlayerServices2::setBackgroundProcessingPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplayerservices2-setbackgroundprocessingpriority")] +IWMPPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpplaylist")] +IWMPPlaylist::appendItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylist-appenditem")] +IWMPPlaylist::attributeCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpplaylist-iwmpplaylist-attributecount--vb-and-c")] +IWMPPlaylist::attributeName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/iwmpplaylist-attributename--vb-and-c")] +IWMPPlaylist::clear=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylist-clear")] +IWMPPlaylist::count=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpplaylist-iwmpplaylist-count--vb-and-c")] +IWMPPlaylist::get_attributeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylist-get_attributecount")] +IWMPPlaylist::get_attributeName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylist-get_attributename")] +IWMPPlaylist::get_count=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylist-get_count")] +IWMPPlaylist::get_isIdentical=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylist-get_isidentical")] +IWMPPlaylist::get_item=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylist-get_item")] +IWMPPlaylist::get_name=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylist-get_name")] +IWMPPlaylist::getItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylist-getiteminfo")] +IWMPPlaylist::insertItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylist-insertitem")] +IWMPPlaylist::isIdentical=[Documentation("https://docs.microsoft.com/windows/win32/WMP/iwmpplaylist-isidentical--vb-and-c")] +IWMPPlaylist::Item=[Documentation("https://docs.microsoft.com/windows/win32/WMP/iwmpplaylist-item--vb-and-c")] +IWMPPlaylist::moveItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylist-moveitem")] +IWMPPlaylist::name=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpplaylist-iwmpplaylist-name--vb-and-c")] +IWMPPlaylist::put_name=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylist-put_name")] +IWMPPlaylist::removeItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylist-removeitem")] +IWMPPlaylist::setItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylist-setiteminfo")] +IWMPPlaylistArray=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpplaylistarray")] +IWMPPlaylistArray::count=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpplaylistarray-iwmpplaylistarray-count--vb-and-c")] +IWMPPlaylistArray::get_count=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylistarray-get_count")] +IWMPPlaylistArray::item=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylistarray-item")] +IWMPPlaylistArray::Item=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpplaylistarray-iwmpplaylistarray-item--vb-and-c")] +IWMPPlaylistCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpplaylistcollection")] +IWMPPlaylistCollection::getAll=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylistcollection-getall")] +IWMPPlaylistCollection::getByName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylistcollection-getbyname")] +IWMPPlaylistCollection::importPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylistcollection-importplaylist")] +IWMPPlaylistCollection::isDeleted=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylistcollection-isdeleted")] +IWMPPlaylistCollection::newPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylistcollection-newplaylist")] +IWMPPlaylistCollection::remove=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpplaylistcollection-remove")] +IWMPPlaylistCollection::setDeleted=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpplaylistcollection")] +IWMPPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nn-wmpservices-iwmpplugin")] +IWMPPlugin::AdviseWMPServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpplugin-advisewmpservices")] +IWMPPlugin::GetCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpplugin-getcaps")] +IWMPPlugin::GetID=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpplugin-getid")] +IWMPPlugin::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpplugin-init")] +IWMPPlugin::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpplugin-shutdown")] +IWMPPlugin::UnAdviseWMPServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpplugin-unadvisewmpservices")] +IWMPPluginEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nn-wmpservices-iwmppluginenable")] +IWMPPluginEnable::GetEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmppluginenable-getenable")] +IWMPPluginEnable::SetEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmppluginenable-setenable")] +IWMPPluginUI=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpplug/nn-wmpplug-iwmppluginui")] +IWMPPluginUI::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpplug/nf-wmpplug-iwmppluginui-create")] +IWMPPluginUI::Destroy=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpplug/nf-wmpplug-iwmppluginui-destroy")] +IWMPPluginUI::DisplayPropertyPage=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpplug/nf-wmpplug-iwmppluginui-displaypropertypage")] +IWMPPluginUI::GetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpplug/nf-wmpplug-iwmppluginui-getproperty")] +IWMPPluginUI::SetCore=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpplug/nf-wmpplug-iwmppluginui-setcore")] +IWMPPluginUI::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpplug/nf-wmpplug-iwmppluginui-setproperty")] +IWMPPluginUI::TranslateAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpplug/nf-wmpplug-iwmppluginui-translateaccelerator")] +IWMPQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpquery")] +IWMPQuery::addCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpquery-addcondition")] +IWMPQuery::beginNextGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpquery-beginnextgroup")] +IWMPRemoteMediaServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpremotemediaservices")] +IWMPRemoteMediaServices::GetApplicationName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpremotemediaservices-getapplicationname")] +IWMPRemoteMediaServices::GetCustomUIMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpremotemediaservices-getcustomuimode")] +IWMPRemoteMediaServices::GetScriptableObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpremotemediaservices-getscriptableobject")] +IWMPRemoteMediaServices::GetServiceType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpremotemediaservices-getservicetype")] +IWMPRenderConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/wmprealestate/nn-wmprealestate-iwmprenderconfig")] +IWMPRenderConfig::get_inProcOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wmprealestate/nf-wmprealestate-iwmprenderconfig-get_inproconly")] +IWMPRenderConfig::put_inProcOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wmprealestate/nf-wmprealestate-iwmprenderconfig-put_inproconly")] +IWMProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmprofile")] +IWMProfile::AddMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-addmutualexclusion")] +IWMProfile::AddStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-addstream")] +IWMProfile::CreateNewMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-createnewmutualexclusion")] +IWMProfile::CreateNewStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-createnewstream")] +IWMProfile::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getdescription")] +IWMProfile::GetMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getmutualexclusion")] +IWMProfile::GetMutualExclusionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getmutualexclusioncount")] +IWMProfile::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getname")] +IWMProfile::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getstream")] +IWMProfile::GetStreamByNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getstreambynumber")] +IWMProfile::GetStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getstreamcount")] +IWMProfile::GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getversion")] +IWMProfile::ReconfigStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-reconfigstream")] +IWMProfile::RemoveMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-removemutualexclusion")] +IWMProfile::RemoveStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-removestream")] +IWMProfile::RemoveStreamByNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-removestreambynumber")] +IWMProfile::SetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-setdescription")] +IWMProfile::SetName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-setname")] +IWMProfile2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmprofile2")] +IWMProfile2::AddMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-addmutualexclusion")] +IWMProfile2::AddStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-addstream")] +IWMProfile2::CreateNewMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-createnewmutualexclusion")] +IWMProfile2::CreateNewStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-createnewstream")] +IWMProfile2::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getdescription")] +IWMProfile2::GetMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getmutualexclusion")] +IWMProfile2::GetMutualExclusionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getmutualexclusioncount")] +IWMProfile2::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getname")] +IWMProfile2::GetProfileID=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile2-getprofileid")] +IWMProfile2::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getstream")] +IWMProfile2::GetStreamByNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getstreambynumber")] +IWMProfile2::GetStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getstreamcount")] +IWMProfile2::GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getversion")] +IWMProfile2::ReconfigStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-reconfigstream")] +IWMProfile2::RemoveMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-removemutualexclusion")] +IWMProfile2::RemoveStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-removestream")] +IWMProfile2::RemoveStreamByNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-removestreambynumber")] +IWMProfile2::SetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-setdescription")] +IWMProfile2::SetName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-setname")] +IWMProfile3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmprofile3")] +IWMProfile3::AddBandwidthSharing=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile3-addbandwidthsharing")] +IWMProfile3::AddMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-addmutualexclusion")] +IWMProfile3::AddStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-addstream")] +IWMProfile3::CreateNewBandwidthSharing=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile3-createnewbandwidthsharing")] +IWMProfile3::CreateNewMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-createnewmutualexclusion")] +IWMProfile3::CreateNewStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-createnewstream")] +IWMProfile3::CreateNewStreamPrioritization=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile3-createnewstreamprioritization")] +IWMProfile3::GetBandwidthSharing=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile3-getbandwidthsharing")] +IWMProfile3::GetBandwidthSharingCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile3-getbandwidthsharingcount")] +IWMProfile3::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getdescription")] +IWMProfile3::GetExpectedPacketCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile3-getexpectedpacketcount")] +IWMProfile3::GetMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getmutualexclusion")] +IWMProfile3::GetMutualExclusionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getmutualexclusioncount")] +IWMProfile3::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getname")] +IWMProfile3::GetProfileID=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile2-getprofileid")] +IWMProfile3::GetStorageFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile3-getstorageformat")] +IWMProfile3::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getstream")] +IWMProfile3::GetStreamByNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getstreambynumber")] +IWMProfile3::GetStreamCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getstreamcount")] +IWMProfile3::GetStreamPrioritization=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile3-getstreamprioritization")] +IWMProfile3::GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-getversion")] +IWMProfile3::ReconfigStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-reconfigstream")] +IWMProfile3::RemoveBandwidthSharing=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile3-removebandwidthsharing")] +IWMProfile3::RemoveMutualExclusion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-removemutualexclusion")] +IWMProfile3::RemoveStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-removestream")] +IWMProfile3::RemoveStreamByNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-removestreambynumber")] +IWMProfile3::RemoveStreamPrioritization=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile3-removestreamprioritization")] +IWMProfile3::SetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-setdescription")] +IWMProfile3::SetName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile-setname")] +IWMProfile3::SetStorageFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile3-setstorageformat")] +IWMProfile3::SetStreamPrioritization=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofile3-setstreamprioritization")] +IWMProfileManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmprofilemanager")] +IWMProfileManager::CreateEmptyProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofilemanager-createemptyprofile")] +IWMProfileManager::GetSystemProfileCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofilemanager-getsystemprofilecount")] +IWMProfileManager::LoadProfileByData=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofilemanager-loadprofilebydata")] +IWMProfileManager::LoadProfileByID=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofilemanager-loadprofilebyid")] +IWMProfileManager::LoadSystemProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofilemanager-loadsystemprofile")] +IWMProfileManager::SaveProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofilemanager-saveprofile")] +IWMProfileManager2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmprofilemanager2")] +IWMProfileManager2::GetSystemProfileVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofilemanager2-getsystemprofileversion")] +IWMProfileManager2::SetSystemProfileVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofilemanager2-setsystemprofileversion")] +IWMProfileManagerLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmprofilemanagerlanguage")] +IWMProfileManagerLanguage::GetUserLanguageID=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofilemanagerlanguage-getuserlanguageid")] +IWMProfileManagerLanguage::SetUserLanguageID=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmprofilemanagerlanguage-setuserlanguageid")] +IWMPropertyVault=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmpropertyvault")] +IWMPropertyVault::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmpropertyvault-clear")] +IWMPropertyVault::CopyPropertiesFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmpropertyvault-copypropertiesfrom")] +IWMPropertyVault::GetPropertyByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmpropertyvault-getpropertybyindex")] +IWMPropertyVault::GetPropertyByName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmpropertyvault-getpropertybyname")] +IWMPropertyVault::GetPropertyCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmpropertyvault-getpropertycount")] +IWMPropertyVault::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmpropertyvault-setproperty")] +IWMProximityDetection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmproximitydetection")] +IWMProximityDetection::StartDetection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmproximitydetection-startdetection")] +IWMPServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nn-wmpservices-iwmpservices")] +IWMPServices::GetStreamState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpservices-getstreamstate")] +IWMPServices::GetStreamTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpservices-getstreamtime")] +IWMPSetting2::get_volume=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-get_volume")] +IWMPSetting2::get_volume=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-get_volume")] +IWMPSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpsettings")] +IWMPSettings::autoStart=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpsettings-iwmpsettings-autostart--vb-and-c")] +IWMPSettings::balance=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpsettings-iwmpsettings-balance--vb-and-c")] +IWMPSettings::baseURL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpsettings-iwmpsettings-baseurl--vb-and-c")] +IWMPSettings::defaultFrame=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpsettings-iwmpsettings-defaultframe--vb-and-c")] +IWMPSettings::enableErrorDialogs=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpsettings-iwmpsettings-enableerrordialogs--vb-and-c")] +IWMPSettings::get_autoStart=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-get_autostart")] +IWMPSettings::get_balance=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-get_balance")] +IWMPSettings::get_baseURL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-get_baseurl")] +IWMPSettings::get_defaultFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-get_defaultframe")] +IWMPSettings::get_enableErrorDialogs=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-get_enableerrordialogs")] +IWMPSettings::get_invokeURLs=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-get_invokeurls")] +IWMPSettings::get_isAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-get_isavailable")] +IWMPSettings::get_mute=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-get_mute")] +IWMPSettings::get_playCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-get_playcount")] +IWMPSettings::get_rate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-get_rate")] +IWMPSettings::get_volume=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-get_volume")] +IWMPSettings::getMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-getmode")] +IWMPSettings::invokeURLs=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpsettings-iwmpsettings-invokeurls--vb-and-c")] +IWMPSettings::isAvailable=[Documentation("https://docs.microsoft.com/windows/win32/WMP/iwmpsettings-isavailable--vb-and-c")] +IWMPSettings::mute=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpsettings-iwmpsettings-mute--vb-and-c")] +IWMPSettings::playCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpsettings-iwmpsettings-playcount--vb-and-c")] +IWMPSettings::put_autoStart=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-put_autostart")] +IWMPSettings::put_balance=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-put_balance")] +IWMPSettings::put_baseURL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-put_baseurl")] +IWMPSettings::put_defaultFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-put_defaultframe")] +IWMPSettings::put_enableErrorDialogs=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-put_enableerrordialogs")] +IWMPSettings::put_invokeURLs=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-put_invokeurls")] +IWMPSettings::put_mute=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-put_mute")] +IWMPSettings::put_playCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-put_playcount")] +IWMPSettings::put_rate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-put_rate")] +IWMPSettings::put_volume=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-put_volume")] +IWMPSettings::rate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpsettings-iwmpsettings-rate--vb-and-c")] +IWMPSettings::setMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings-setmode")] +IWMPSettings::volume=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpsettings-iwmpsettings-volume--vb-and-c")] +IWMPSettings2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpsettings2")] +IWMPSettings2::defaultAudioLanguage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpsettings2-iwmpsettings2-defaultaudiolanguage--vb-and-c")] +IWMPSettings2::get_defaultAudioLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings2-get_defaultaudiolanguage")] +IWMPSettings2::get_mediaAccessRights=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings2-get_mediaaccessrights")] +IWMPSettings2::mediaAccessRights=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpsettings2-iwmpsettings2-mediaaccessrights--vb-and-c")] +IWMPSettings2::requestMediaAccessRights=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsettings2-requestmediaaccessrights")] +IWMPSkinManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpskinmanager")] +IWMPSkinManager::SetVisualStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpskinmanager-setvisualstyle")] +IWMPStringCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpstringcollection")] +IWMPStringCollection::count=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpstringcollection-iwmpstringcollection-count--vb-and-c")] +IWMPStringCollection::get_count=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpstringcollection-get_count")] +IWMPStringCollection::item=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpstringcollection-item")] +IWMPStringCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpstringcollection-iwmpstringcollection-item--vb-and-c")] +IWMPStringCollection2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpstringcollection2")] +IWMPStringCollection2::getAttributeCountByType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpstringcollection2-getattributecountbytype")] +IWMPStringCollection2::getItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpstringcollection2-getiteminfo")] +IWMPStringCollection2::getItemInfobyType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmplibiwmpstringcollection2-iwmpstringcollection2-getiteminfobytype--vb-and-c")] +IWMPStringCollection2::getItemInfoByType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpstringcollection2-getiteminfobytype")] +IWMPStringCollection2::isIdentical=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpstringcollection2-isidentical")] +IWMPSubscriptionService=[Documentation("https://docs.microsoft.com/windows/win32/api/subscriptionservices/nn-subscriptionservices-iwmpsubscriptionservice")] +IWMPSubscriptionService::allowCDBurn=[Documentation("https://docs.microsoft.com/windows/win32/api/subscriptionservices/nf-subscriptionservices-iwmpsubscriptionservice-allowcdburn")] +IWMPSubscriptionService::allowPDATransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/subscriptionservices/nf-subscriptionservices-iwmpsubscriptionservice-allowpdatransfer")] +IWMPSubscriptionService::allowPlay=[Documentation("https://docs.microsoft.com/windows/win32/api/subscriptionservices/nf-subscriptionservices-iwmpsubscriptionservice-allowplay")] +IWMPSubscriptionService::startBackgroundProcessing=[Documentation("https://docs.microsoft.com/windows/win32/api/subscriptionservices/nf-subscriptionservices-iwmpsubscriptionservice-startbackgroundprocessing")] +IWMPSubscriptionService2=[Documentation("https://docs.microsoft.com/windows/win32/api/subscriptionservices/nn-subscriptionservices-iwmpsubscriptionservice2")] +IWMPSubscriptionService2::deviceAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/subscriptionservices/nf-subscriptionservices-iwmpsubscriptionservice2-deviceavailable")] +IWMPSubscriptionService2::prepareForSync=[Documentation("https://docs.microsoft.com/windows/win32/api/subscriptionservices/nf-subscriptionservices-iwmpsubscriptionservice2-prepareforsync")] +IWMPSubscriptionService2::serviceEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/subscriptionservices/nf-subscriptionservices-iwmpsubscriptionservice2-serviceevent")] +IWMPSubscriptionService2::stopBackgroundProcessing=[Documentation("https://docs.microsoft.com/windows/win32/api/subscriptionservices/nf-subscriptionservices-iwmpsubscriptionservice2-stopbackgroundprocessing")] +IWMPSubscriptionServiceCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/subscriptionservices/nn-subscriptionservices-iwmpsubscriptionservicecallback")] +IWMPSubscriptionServiceCallback::onComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/subscriptionservices/nf-subscriptionservices-iwmpsubscriptionservicecallback-oncomplete")] +IWMPSyncDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpsyncdevice")] +IWMPSyncDevice::createPartnership=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-createpartnership")] +IWMPSyncDevice::deletePartnership=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-deletepartnership")] +IWMPSyncDevice::get_connected=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-get_connected")] +IWMPSyncDevice::get_deviceId=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-get_deviceid")] +IWMPSyncDevice::get_deviceName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-get_devicename")] +IWMPSyncDevice::get_friendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-get_friendlyname")] +IWMPSyncDevice::get_partnershipIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-get_partnershipindex")] +IWMPSyncDevice::get_progress=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-get_progress")] +IWMPSyncDevice::get_status=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-get_status")] +IWMPSyncDevice::get_syncState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-get_syncstate")] +IWMPSyncDevice::getItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-getiteminfo")] +IWMPSyncDevice::isIdentical=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-isidentical")] +IWMPSyncDevice::put_friendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-put_friendlyname")] +IWMPSyncDevice::showSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-showsettings")] +IWMPSyncDevice::start=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-start")] +IWMPSyncDevice::stop=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice-stop")] +IWMPSyncDevice2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpsyncdevice2")] +IWMPSyncDevice2::setItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice2-setiteminfo")] +IWMPSyncDevice3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpsyncdevice3")] +IWMPSyncDevice3::cancelEstimation=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice3-cancelestimation")] +IWMPSyncDevice3::estimateSyncSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncdevice3-estimatesyncsize")] +IWMPSyncServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nn-wmp-iwmpsyncservices")] +IWMPSyncServices::get_deviceCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncservices-get_devicecount")] +IWMPSyncServices::getDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/nf-wmp-iwmpsyncservices-getdevice")] +IWMPTranscodePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nn-wmpservices-iwmptranscodepolicy")] +IWMPTranscodePolicy::allowTranscode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmptranscodepolicy-allowtranscode")] +IWMPUserEventSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nn-wmpservices-iwmpusereventsink")] +IWMPUserEventSink::NotifyUserEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/nf-wmpservices-iwmpusereventsink-notifyuserevent")] +IWMPVideoRenderConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/wmprealestate/nn-wmprealestate-iwmpvideorenderconfig")] +IWMPVideoRenderConfig::put_presenterActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmprealestate/nf-wmprealestate-iwmpvideorenderconfig-put_presenteractivate")] +IWMReader=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreader")] +IWMReader::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreader-close")] +IWMReader::GetOutputCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreader-getoutputcount")] +IWMReader::GetOutputFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreader-getoutputformat")] +IWMReader::GetOutputFormatCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreader-getoutputformatcount")] +IWMReader::GetOutputProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreader-getoutputprops")] +IWMReader::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreader-open")] +IWMReader::Pause=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreader-pause")] +IWMReader::Resume=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreader-resume")] +IWMReader::SetOutputProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreader-setoutputprops")] +IWMReader::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreader-start")] +IWMReader::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreader-stop")] +IWMReaderAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreaderaccelerator")] +IWMReaderAccelerator::GetCodecInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderaccelerator-getcodecinterface")] +IWMReaderAccelerator::Notify=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderaccelerator-notify")] +IWMReaderAdvanced=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreaderadvanced")] +IWMReaderAdvanced::DeliverTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-delivertime")] +IWMReaderAdvanced::GetAllocateForOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-getallocateforoutput")] +IWMReaderAdvanced::GetAllocateForStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-getallocateforstream")] +IWMReaderAdvanced::GetManualStreamSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-getmanualstreamselection")] +IWMReaderAdvanced::GetMaxOutputSampleSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-getmaxoutputsamplesize")] +IWMReaderAdvanced::GetMaxStreamSampleSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-getmaxstreamsamplesize")] +IWMReaderAdvanced::GetReceiveSelectionCallbacks=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-getreceiveselectioncallbacks")] +IWMReaderAdvanced::GetReceiveStreamSamples=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-getreceivestreamsamples")] +IWMReaderAdvanced::GetStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-getstatistics")] +IWMReaderAdvanced::GetStreamSelected=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-getstreamselected")] +IWMReaderAdvanced::GetUserProvidedClock=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-getuserprovidedclock")] +IWMReaderAdvanced::NotifyLateDelivery=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-notifylatedelivery")] +IWMReaderAdvanced::SetAllocateForOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-setallocateforoutput")] +IWMReaderAdvanced::SetAllocateForStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-setallocateforstream")] +IWMReaderAdvanced::SetClientInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-setclientinfo")] +IWMReaderAdvanced::SetManualStreamSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-setmanualstreamselection")] +IWMReaderAdvanced::SetReceiveSelectionCallbacks=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-setreceiveselectioncallbacks")] +IWMReaderAdvanced::SetReceiveStreamSamples=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-setreceivestreamsamples")] +IWMReaderAdvanced::SetStreamsSelected=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-setstreamsselected")] +IWMReaderAdvanced::SetUserProvidedClock=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-setuserprovidedclock")] +IWMReaderAdvanced2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreaderadvanced2")] +IWMReaderAdvanced2::DeliverTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced-delivertime")] +IWMReaderAdvanced2::GetBufferProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced2-getbufferprogress")] +IWMReaderAdvanced2::GetDownloadProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced2-getdownloadprogress")] +IWMReaderAdvanced2::GetLogClientID=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced2-getlogclientid")] +IWMReaderAdvanced2::GetOutputSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced2-getoutputsetting")] +IWMReaderAdvanced2::GetPlayMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced2-getplaymode")] +IWMReaderAdvanced2::GetProtocolName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced2-getprotocolname")] +IWMReaderAdvanced2::GetSaveAsProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced2-getsaveasprogress")] +IWMReaderAdvanced2::OpenStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced2-openstream")] +IWMReaderAdvanced2::Preroll=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced2-preroll")] +IWMReaderAdvanced2::SaveFileAs=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced2-savefileas")] +IWMReaderAdvanced2::SetLogClientID=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced2-setlogclientid")] +IWMReaderAdvanced2::SetOutputSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced2-setoutputsetting")] +IWMReaderAdvanced2::SetPlayMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced2-setplaymode")] +IWMReaderAdvanced2::StartAtMarker=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced2-startatmarker")] +IWMReaderAdvanced2::StopBuffering=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced2-stopbuffering")] +IWMReaderAdvanced3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreaderadvanced3")] +IWMReaderAdvanced3::StartAtPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced3-startatposition")] +IWMReaderAdvanced3::StopNetStreaming=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced3-stopnetstreaming")] +IWMReaderAdvanced4=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreaderadvanced4")] +IWMReaderAdvanced4::AddLogParam=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced4-addlogparam")] +IWMReaderAdvanced4::CancelSaveFileAs=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced4-cancelsavefileas")] +IWMReaderAdvanced4::CanSaveFileAs=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced4-cansavefileas")] +IWMReaderAdvanced4::GetLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced4-getlanguage")] +IWMReaderAdvanced4::GetLanguageCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced4-getlanguagecount")] +IWMReaderAdvanced4::GetMaxSpeedFactor=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced4-getmaxspeedfactor")] +IWMReaderAdvanced4::GetURL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced4-geturl")] +IWMReaderAdvanced4::IsUsingFastCache=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced4-isusingfastcache")] +IWMReaderAdvanced4::SendLogParams=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced4-sendlogparams")] +IWMReaderAdvanced5=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreaderadvanced5")] +IWMReaderAdvanced5::SetPlayerHook=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced5-setplayerhook")] +IWMReaderAdvanced6=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreaderadvanced6")] +IWMReaderAdvanced6::SetProtectStreamSamples=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderadvanced6-setprotectstreamsamples")] +IWMReaderAllocatorEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreaderallocatorex")] +IWMReaderAllocatorEx::AllocateForOutputEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderallocatorex-allocateforoutputex")] +IWMReaderAllocatorEx::AllocateForStreamEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderallocatorex-allocateforstreamex")] +IWMReaderCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreadercallback")] +IWMReaderCallback::OnSample=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadercallback-onsample")] +IWMReaderCallbackAdvanced=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreadercallbackadvanced")] +IWMReaderCallbackAdvanced::AllocateForOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadercallbackadvanced-allocateforoutput")] +IWMReaderCallbackAdvanced::AllocateForStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadercallbackadvanced-allocateforstream")] +IWMReaderCallbackAdvanced::OnOutputPropsChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadercallbackadvanced-onoutputpropschanged")] +IWMReaderCallbackAdvanced::OnStreamSample=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadercallbackadvanced-onstreamsample")] +IWMReaderCallbackAdvanced::OnStreamSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadercallbackadvanced-onstreamselection")] +IWMReaderCallbackAdvanced::OnTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadercallbackadvanced-ontime")] +IWMReaderNetworkConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreadernetworkconfig")] +IWMReaderNetworkConfig::AddLoggingUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-addloggingurl")] +IWMReaderNetworkConfig::GetBufferingTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getbufferingtime")] +IWMReaderNetworkConfig::GetConnectionBandwidth=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getconnectionbandwidth")] +IWMReaderNetworkConfig::GetEnableHTTP=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getenablehttp")] +IWMReaderNetworkConfig::GetEnableMulticast=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getenablemulticast")] +IWMReaderNetworkConfig::GetEnableTCP=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getenabletcp")] +IWMReaderNetworkConfig::GetEnableUDP=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getenableudp")] +IWMReaderNetworkConfig::GetForceRerunAutoProxyDetection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getforcererunautoproxydetection")] +IWMReaderNetworkConfig::GetLoggingUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getloggingurl")] +IWMReaderNetworkConfig::GetLoggingUrlCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getloggingurlcount")] +IWMReaderNetworkConfig::GetNumProtocolsSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getnumprotocolssupported")] +IWMReaderNetworkConfig::GetProxyBypassForLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getproxybypassforlocal")] +IWMReaderNetworkConfig::GetProxyExceptionList=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getproxyexceptionlist")] +IWMReaderNetworkConfig::GetProxyHostName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getproxyhostname")] +IWMReaderNetworkConfig::GetProxyPort=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getproxyport")] +IWMReaderNetworkConfig::GetProxySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getproxysettings")] +IWMReaderNetworkConfig::GetSupportedProtocolName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getsupportedprotocolname")] +IWMReaderNetworkConfig::GetUDPPortRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-getudpportranges")] +IWMReaderNetworkConfig::ResetLoggingUrlList=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-resetloggingurllist")] +IWMReaderNetworkConfig::ResetProtocolRollover=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-resetprotocolrollover")] +IWMReaderNetworkConfig::SetBufferingTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-setbufferingtime")] +IWMReaderNetworkConfig::SetConnectionBandwidth=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-setconnectionbandwidth")] +IWMReaderNetworkConfig::SetEnableHTTP=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-setenablehttp")] +IWMReaderNetworkConfig::SetEnableMulticast=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-setenablemulticast")] +IWMReaderNetworkConfig::SetEnableTCP=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-setenabletcp")] +IWMReaderNetworkConfig::SetEnableUDP=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-setenableudp")] +IWMReaderNetworkConfig::SetForceRerunAutoProxyDetection=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-setforcererunautoproxydetection")] +IWMReaderNetworkConfig::SetProxyBypassForLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-setproxybypassforlocal")] +IWMReaderNetworkConfig::SetProxyExceptionList=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-setproxyexceptionlist")] +IWMReaderNetworkConfig::SetProxyHostName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-setproxyhostname")] +IWMReaderNetworkConfig::SetProxyPort=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-setproxyport")] +IWMReaderNetworkConfig::SetProxySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-setproxysettings")] +IWMReaderNetworkConfig::SetUDPPortRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig-setudpportranges")] +IWMReaderNetworkConfig2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreadernetworkconfig2")] +IWMReaderNetworkConfig2::GetAcceleratedStreamingDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig2-getacceleratedstreamingduration")] +IWMReaderNetworkConfig2::GetAutoReconnectLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig2-getautoreconnectlimit")] +IWMReaderNetworkConfig2::GetEnableContentCaching=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig2-getenablecontentcaching")] +IWMReaderNetworkConfig2::GetEnableFastCache=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig2-getenablefastcache")] +IWMReaderNetworkConfig2::GetEnableResends=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig2-getenableresends")] +IWMReaderNetworkConfig2::GetEnableThinning=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig2-getenablethinning")] +IWMReaderNetworkConfig2::GetMaxNetPacketSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig2-getmaxnetpacketsize")] +IWMReaderNetworkConfig2::SetAcceleratedStreamingDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig2-setacceleratedstreamingduration")] +IWMReaderNetworkConfig2::SetAutoReconnectLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig2-setautoreconnectlimit")] +IWMReaderNetworkConfig2::SetEnableContentCaching=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig2-setenablecontentcaching")] +IWMReaderNetworkConfig2::SetEnableFastCache=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig2-setenablefastcache")] +IWMReaderNetworkConfig2::SetEnableResends=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig2-setenableresends")] +IWMReaderNetworkConfig2::SetEnableThinning=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadernetworkconfig2-setenablethinning")] +IWMReaderPlaylistBurn=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreaderplaylistburn")] +IWMReaderPlaylistBurn::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderplaylistburn-cancel")] +IWMReaderPlaylistBurn::EndPlaylistBurn=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderplaylistburn-endplaylistburn")] +IWMReaderPlaylistBurn::GetInitResults=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderplaylistburn-getinitresults")] +IWMReaderPlaylistBurn::InitPlaylistBurn=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderplaylistburn-initplaylistburn")] +IWMReaderStreamClock=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreaderstreamclock")] +IWMReaderStreamClock::GetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderstreamclock-gettime")] +IWMReaderStreamClock::KillTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderstreamclock-killtimer")] +IWMReaderStreamClock::SetTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreaderstreamclock-settimer")] +IWMReaderTimecode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreadertimecode")] +IWMReaderTimecode::GetTimecodeRangeBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadertimecode-gettimecoderangebounds")] +IWMReaderTimecode::GetTimecodeRangeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadertimecode-gettimecoderangecount")] +IWMReaderTypeNegotiation=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmreadertypenegotiation")] +IWMReaderTypeNegotiation::TryOutputProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmreadertypenegotiation-tryoutputprops")] +IWMRegisterCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmregistercallback")] +IWMRegisterCallback::Advise=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistercallback-advise")] +IWMRegisterCallback::Unadvise=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistercallback-unadvise")] +IWMRegisteredDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmregistereddevice")] +IWMRegisteredDevice::Approve=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistereddevice-approve")] +IWMRegisteredDevice::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistereddevice-close")] +IWMRegisteredDevice::GetAttributeByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistereddevice-getattributebyindex")] +IWMRegisteredDevice::GetAttributeByName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistereddevice-getattributebyname")] +IWMRegisteredDevice::GetAttributeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistereddevice-getattributecount")] +IWMRegisteredDevice::GetDeviceCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistereddevice-getdevicecertificate")] +IWMRegisteredDevice::GetDeviceSerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistereddevice-getdeviceserialnumber")] +IWMRegisteredDevice::GetDeviceType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistereddevice-getdevicetype")] +IWMRegisteredDevice::IsApproved=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistereddevice-isapproved")] +IWMRegisteredDevice::IsOpened=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistereddevice-isopened")] +IWMRegisteredDevice::IsValid=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistereddevice-isvalid")] +IWMRegisteredDevice::IsWmdrmCompliant=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistereddevice-iswmdrmcompliant")] +IWMRegisteredDevice::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistereddevice-open")] +IWMRegisteredDevice::SetAttributeByName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmregistereddevice-setattributebyname")] +IWMResamplerProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-iwmresamplerprops")] +IWMResamplerProps::SetHalfFilterLength=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmresamplerprops-sethalffilterlength")] +IWMResamplerProps::SetUserChannelMtx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmresamplerprops-setuserchannelmtx")] +IWMResizerProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-iwmresizerprops")] +IWMResizerProps::GetFullCropRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmresizerprops-getfullcropregion")] +IWMResizerProps::SetClipRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmresizerprops-setclipregion")] +IWMResizerProps::SetFullCropRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmresizerprops-setfullcropregion")] +IWMResizerProps::SetInterlaceMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmresizerprops-setinterlacemode")] +IWMResizerProps::SetResizerQuality=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmresizerprops-setresizerquality")] +IWMSampleExtensionSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-iwmsampleextensionsupport")] +IWMSampleExtensionSupport::SetUseSampleExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmsampleextensionsupport-setusesampleextensions")] +IWMSBufferAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nn-wmsbuffer-iwmsbufferallocator")] +IWMSBufferAllocator::AllocateBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nf-wmsbuffer-iwmsbufferallocator-allocatebuffer")] +IWMSBufferAllocator::AllocatePageSizeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsbuffer/nf-wmsbuffer-iwmsbufferallocator-allocatepagesizebuffer")] +IWMSecureBuffer=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmsecurebuffer")] +IWMSecureBuffer::Decrypt=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmsecurebuffer-decrypt")] +IWMSecureBuffer::Encrypt=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmsecurebuffer-encrypt")] +IWMSecureChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nn-wmsecure-iwmsecurechannel")] +IWMSecureChannel::WMSC_AddCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-iwmsecurechannel-wmsc_addcertificate")] +IWMSecureChannel::WMSC_AddSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-iwmsecurechannel-wmsc_addsignature")] +IWMSecureChannel::WMSC_Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-iwmsecurechannel-wmsc_connect")] +IWMSecureChannel::WMSC_Decrypt=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-iwmsecurechannel-wmsc_decrypt")] +IWMSecureChannel::WMSC_Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-iwmsecurechannel-wmsc_disconnect")] +IWMSecureChannel::WMSC_Encrypt=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-iwmsecurechannel-wmsc_encrypt")] +IWMSecureChannel::WMSC_GetValidCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-iwmsecurechannel-wmsc_getvalidcertificate")] +IWMSecureChannel::WMSC_IsConnected=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-iwmsecurechannel-wmsc_isconnected")] +IWMSecureChannel::WMSC_Lock=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-iwmsecurechannel-wmsc_lock")] +IWMSecureChannel::WMSC_SetSharedData=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-iwmsecurechannel-wmsc_setshareddata")] +IWMSecureChannel::WMSC_Unlock=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-iwmsecurechannel-wmsc_unlock")] +IWMSInternalAdminNetSource=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nn-wmsinternaladminnetsource-iwmsinternaladminnetsource")] +IWMSInternalAdminNetSource::DeleteCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nf-wmsinternaladminnetsource-iwmsinternaladminnetsource-deletecredentials")] +IWMSInternalAdminNetSource::FindProxyForURL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nf-wmsinternaladminnetsource-iwmsinternaladminnetsource-findproxyforurl")] +IWMSInternalAdminNetSource::GetCredentialFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nf-wmsinternaladminnetsource-iwmsinternaladminnetsource-getcredentialflags")] +IWMSInternalAdminNetSource::GetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nf-wmsinternaladminnetsource-iwmsinternaladminnetsource-getcredentials")] +IWMSInternalAdminNetSource::GetNetSourceCreator=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nn-wmsinternaladminnetsource-iwmsinternaladminnetsource")] +IWMSInternalAdminNetSource::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nn-wmsinternaladminnetsource-iwmsinternaladminnetsource")] +IWMSInternalAdminNetSource::IsUsingIE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nn-wmsinternaladminnetsource-iwmsinternaladminnetsource")] +IWMSInternalAdminNetSource::RegisterProxyFailure=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nf-wmsinternaladminnetsource-iwmsinternaladminnetsource-registerproxyfailure")] +IWMSInternalAdminNetSource::SetCredentialFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nf-wmsinternaladminnetsource-iwmsinternaladminnetsource-setcredentialflags")] +IWMSInternalAdminNetSource::SetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nf-wmsinternaladminnetsource-iwmsinternaladminnetsource-setcredentials")] +IWMSInternalAdminNetSource::ShutdownProxyContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nf-wmsinternaladminnetsource-iwmsinternaladminnetsource-shutdownproxycontext")] +IWMSInternalAdminNetSource2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nn-wmsinternaladminnetsource-iwmsinternaladminnetsource2")] +IWMSInternalAdminNetSource2::DeleteCredentialsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nf-wmsinternaladminnetsource-iwmsinternaladminnetsource2-deletecredentialsex")] +IWMSInternalAdminNetSource2::FindProxyForURLEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nn-wmsinternaladminnetsource-iwmsinternaladminnetsource2")] +IWMSInternalAdminNetSource2::GetCredentialsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nf-wmsinternaladminnetsource-iwmsinternaladminnetsource2-getcredentialsex")] +IWMSInternalAdminNetSource2::SetCredentialsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nf-wmsinternaladminnetsource-iwmsinternaladminnetsource2-setcredentialsex")] +IWMSInternalAdminNetSource3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nn-wmsinternaladminnetsource-iwmsinternaladminnetsource3")] +IWMSInternalAdminNetSource3::FindProxyForURLEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nf-wmsinternaladminnetsource-iwmsinternaladminnetsource3-findproxyforurlex2")] +IWMSInternalAdminNetSource3::GetCredentialsEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nf-wmsinternaladminnetsource-iwmsinternaladminnetsource3-getcredentialsex2")] +IWMSInternalAdminNetSource3::GetNetSourceCreator2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nn-wmsinternaladminnetsource-iwmsinternaladminnetsource3")] +IWMSInternalAdminNetSource3::IsUsingIE2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nn-wmsinternaladminnetsource-iwmsinternaladminnetsource3")] +IWMSInternalAdminNetSource3::RegisterProxyFailure2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nn-wmsinternaladminnetsource-iwmsinternaladminnetsource3")] +IWMSInternalAdminNetSource3::SetCredentialsEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nf-wmsinternaladminnetsource-iwmsinternaladminnetsource3-setcredentialsex2")] +IWMSInternalAdminNetSource3::ShutdownProxyContext2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/nf-wmsinternaladminnetsource-iwmsinternaladminnetsource3-shutdownproxycontext2")] +IWMStatusCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmstatuscallback")] +IWMStatusCallback::OnStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstatuscallback-onstatus")] +IWMStreamConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmstreamconfig")] +IWMStreamConfig::GetBitrate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig-getbitrate")] +IWMStreamConfig::GetBufferWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig-getbufferwindow")] +IWMStreamConfig::GetConnectionName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig-getconnectionname")] +IWMStreamConfig::GetStreamName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig-getstreamname")] +IWMStreamConfig::GetStreamNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig-getstreamnumber")] +IWMStreamConfig::GetStreamType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig-getstreamtype")] +IWMStreamConfig::SetBitrate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig-setbitrate")] +IWMStreamConfig::SetBufferWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig-setbufferwindow")] +IWMStreamConfig::SetConnectionName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig-setconnectionname")] +IWMStreamConfig::SetStreamName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig-setstreamname")] +IWMStreamConfig::SetStreamNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig-setstreamnumber")] +IWMStreamConfig2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmstreamconfig2")] +IWMStreamConfig2::AddDataUnitExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig2-adddataunitextension")] +IWMStreamConfig2::GetDataUnitExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig2-getdataunitextension")] +IWMStreamConfig2::GetDataUnitExtensionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig2-getdataunitextensioncount")] +IWMStreamConfig2::GetTransportType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig2-gettransporttype")] +IWMStreamConfig2::RemoveAllDataUnitExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig2-removealldataunitextensions")] +IWMStreamConfig2::SetTransportType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig2-settransporttype")] +IWMStreamConfig3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmstreamconfig3")] +IWMStreamConfig3::GetLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig3-getlanguage")] +IWMStreamConfig3::SetLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamconfig3-setlanguage")] +IWMStreamList=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmstreamlist")] +IWMStreamList::AddStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamlist-addstream")] +IWMStreamList::GetStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamlist-getstreams")] +IWMStreamList::RemoveStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamlist-removestream")] +IWMStreamPrioritization=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmstreamprioritization")] +IWMStreamPrioritization::GetPriorityRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamprioritization-getpriorityrecords")] +IWMStreamPrioritization::SetPriorityRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmstreamprioritization-setpriorityrecords")] +IWMSyncReader=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmsyncreader")] +IWMSyncReader::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-close")] +IWMSyncReader::GetMaxOutputSampleSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-getmaxoutputsamplesize")] +IWMSyncReader::GetMaxStreamSampleSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-getmaxstreamsamplesize")] +IWMSyncReader::GetNextSample=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-getnextsample")] +IWMSyncReader::GetOutputCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-getoutputcount")] +IWMSyncReader::GetOutputFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-getoutputformat")] +IWMSyncReader::GetOutputFormatCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-getoutputformatcount")] +IWMSyncReader::GetOutputNumberForStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-getoutputnumberforstream")] +IWMSyncReader::GetOutputProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-getoutputprops")] +IWMSyncReader::GetOutputSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-getoutputsetting")] +IWMSyncReader::GetReadStreamSamples=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-getreadstreamsamples")] +IWMSyncReader::GetStreamNumberForOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-getstreamnumberforoutput")] +IWMSyncReader::GetStreamSelected=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-getstreamselected")] +IWMSyncReader::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-open")] +IWMSyncReader::OpenStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-openstream")] +IWMSyncReader::SetOutputProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-setoutputprops")] +IWMSyncReader::SetOutputSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-setoutputsetting")] +IWMSyncReader::SetRange=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-setrange")] +IWMSyncReader::SetRangeByFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-setrangebyframe")] +IWMSyncReader::SetReadStreamSamples=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-setreadstreamsamples")] +IWMSyncReader::SetStreamsSelected=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader-setstreamsselected")] +IWMSyncReader2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmsyncreader2")] +IWMSyncReader2::GetAllocateForOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader2-getallocateforoutput")] +IWMSyncReader2::GetAllocateForStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader2-getallocateforstream")] +IWMSyncReader2::SetAllocateForOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader2-setallocateforoutput")] +IWMSyncReader2::SetAllocateForStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader2-setallocateforstream")] +IWMSyncReader2::SetRangeByFrameEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader2-setrangebyframeex")] +IWMSyncReader2::SetRangeByTimecode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmsyncreader2-setrangebytimecode")] +IWMVideoDecoderHurryup=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-iwmvideodecoderhurryup")] +IWMVideoDecoderHurryup::GetHurryup=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmvideodecoderhurryup-gethurryup")] +IWMVideoDecoderHurryup::SetHurryup=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmvideodecoderhurryup-sethurryup")] +IWMVideoDecoderReconBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-iwmvideodecoderreconbuffer")] +IWMVideoDecoderReconBuffer::GetReconstructedVideoFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmvideodecoderreconbuffer-getreconstructedvideoframe")] +IWMVideoDecoderReconBuffer::GetReconstructedVideoFrameSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmvideodecoderreconbuffer-getreconstructedvideoframesize")] +IWMVideoDecoderReconBuffer::SetReconstructedVideoFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmvideodecoderreconbuffer-setreconstructedvideoframe")] +IWMVideoForceKeyFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nn-wmcodecdsp-iwmvideoforcekeyframe")] +IWMVideoForceKeyFrame::SetKeyFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/nf-wmcodecdsp-iwmvideoforcekeyframe-setkeyframe")] +IWMVideoMediaProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmvideomediaprops")] +IWMVideoMediaProps::GetMaxKeyFrameSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmvideomediaprops-getmaxkeyframespacing")] +IWMVideoMediaProps::GetQuality=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmvideomediaprops-getquality")] +IWMVideoMediaProps::SetMaxKeyFrameSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmvideomediaprops-setmaxkeyframespacing")] +IWMVideoMediaProps::SetQuality=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmvideomediaprops-setquality")] +IWMWatermarkInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmwatermarkinfo")] +IWMWatermarkInfo::GetWatermarkEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwatermarkinfo-getwatermarkentry")] +IWMWatermarkInfo::GetWatermarkEntryCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwatermarkinfo-getwatermarkentrycount")] +IWMWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmwriter")] +IWMWriter::AllocateSample=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriter-allocatesample")] +IWMWriter::BeginWriting=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriter-beginwriting")] +IWMWriter::EndWriting=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriter-endwriting")] +IWMWriter::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriter-flush")] +IWMWriter::GetInputCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriter-getinputcount")] +IWMWriter::GetInputFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriter-getinputformat")] +IWMWriter::GetInputFormatCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriter-getinputformatcount")] +IWMWriter::GetInputProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriter-getinputprops")] +IWMWriter::SetInputProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriter-setinputprops")] +IWMWriter::SetOutputFilename=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriter-setoutputfilename")] +IWMWriter::SetProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriter-setprofile")] +IWMWriter::SetProfileByID=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriter-setprofilebyid")] +IWMWriter::WriteSample=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriter-writesample")] +IWMWriterAdvanced=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmwriteradvanced")] +IWMWriterAdvanced::AddSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriteradvanced-addsink")] +IWMWriterAdvanced::GetSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriteradvanced-getsink")] +IWMWriterAdvanced::GetSinkCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriteradvanced-getsinkcount")] +IWMWriterAdvanced::GetStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriteradvanced-getstatistics")] +IWMWriterAdvanced::GetSyncTolerance=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriteradvanced-getsynctolerance")] +IWMWriterAdvanced::GetWriterTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriteradvanced-getwritertime")] +IWMWriterAdvanced::IsRealTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriteradvanced-isrealtime")] +IWMWriterAdvanced::RemoveSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriteradvanced-removesink")] +IWMWriterAdvanced::SetLiveSource=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriteradvanced-setlivesource")] +IWMWriterAdvanced::SetSyncTolerance=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriteradvanced-setsynctolerance")] +IWMWriterAdvanced::WriteStreamSample=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriteradvanced-writestreamsample")] +IWMWriterAdvanced2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmwriteradvanced2")] +IWMWriterAdvanced2::GetInputSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriteradvanced2-getinputsetting")] +IWMWriterAdvanced2::SetInputSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriteradvanced2-setinputsetting")] +IWMWriterAdvanced3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmwriteradvanced3")] +IWMWriterAdvanced3::GetStatisticsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriteradvanced3-getstatisticsex")] +IWMWriterAdvanced3::SetNonBlocking=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriteradvanced3-setnonblocking")] +IWMWriterFileSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmwriterfilesink")] +IWMWriterFileSink::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink-open")] +IWMWriterFileSink2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmwriterfilesink2")] +IWMWriterFileSink2::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink2-close")] +IWMWriterFileSink2::GetFileDuration=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink2-getfileduration")] +IWMWriterFileSink2::GetFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink2-getfilesize")] +IWMWriterFileSink2::IsClosed=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink2-isclosed")] +IWMWriterFileSink2::IsStopped=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink2-isstopped")] +IWMWriterFileSink2::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink2-start")] +IWMWriterFileSink2::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink2-stop")] +IWMWriterFileSink3=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmwriterfilesink3")] +IWMWriterFileSink3::CompleteOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink3-completeoperations")] +IWMWriterFileSink3::GetAutoIndexing=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink3-getautoindexing")] +IWMWriterFileSink3::GetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink3-getmode")] +IWMWriterFileSink3::GetUnbufferedIO=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink3-getunbufferedio")] +IWMWriterFileSink3::OnDataUnitEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink3-ondataunitex")] +IWMWriterFileSink3::SetAutoIndexing=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink3-setautoindexing")] +IWMWriterFileSink3::SetControlStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink3-setcontrolstream")] +IWMWriterFileSink3::SetUnbufferedIO=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterfilesink3-setunbufferedio")] +IWMWriterNetworkSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmwriternetworksink")] +IWMWriterNetworkSink::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriternetworksink-close")] +IWMWriterNetworkSink::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriternetworksink-disconnect")] +IWMWriterNetworkSink::GetHostURL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriternetworksink-gethosturl")] +IWMWriterNetworkSink::GetMaximumClients=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriternetworksink-getmaximumclients")] +IWMWriterNetworkSink::GetNetworkProtocol=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriternetworksink-getnetworkprotocol")] +IWMWriterNetworkSink::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriternetworksink-open")] +IWMWriterNetworkSink::SetMaximumClients=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriternetworksink-setmaximumclients")] +IWMWriterNetworkSink::SetNetworkProtocol=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriternetworksink-setnetworkprotocol")] +IWMWriterPostView=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmwriterpostview")] +IWMWriterPostView::GetAllocateForPostView=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpostview-getallocateforpostview")] +IWMWriterPostView::GetPostViewFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpostview-getpostviewformat")] +IWMWriterPostView::GetPostViewFormatCount=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpostview-getpostviewformatcount")] +IWMWriterPostView::GetPostViewProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpostview-getpostviewprops")] +IWMWriterPostView::GetReceivePostViewSamples=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpostview-getreceivepostviewsamples")] +IWMWriterPostView::SetAllocateForPostView=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpostview-setallocateforpostview")] +IWMWriterPostView::SetPostViewCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpostview-setpostviewcallback")] +IWMWriterPostView::SetPostViewProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpostview-setpostviewprops")] +IWMWriterPostView::SetReceivePostViewSamples=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpostview-setreceivepostviewsamples")] +IWMWriterPostViewCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmwriterpostviewcallback")] +IWMWriterPostViewCallback::AllocateForPostView=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpostviewcallback-allocateforpostview")] +IWMWriterPostViewCallback::OnPostViewSample=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpostviewcallback-onpostviewsample")] +IWMWriterPreprocess=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmwriterpreprocess")] +IWMWriterPreprocess::BeginPreprocessingPass=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpreprocess-beginpreprocessingpass")] +IWMWriterPreprocess::EndPreprocessingPass=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpreprocess-endpreprocessingpass")] +IWMWriterPreprocess::GetMaxPreprocessingPasses=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpreprocess-getmaxpreprocessingpasses")] +IWMWriterPreprocess::PreprocessSample=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpreprocess-preprocesssample")] +IWMWriterPreprocess::SetNumPreprocessingPasses=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpreprocess-setnumpreprocessingpasses")] +IWMWriterPushSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmwriterpushsink")] +IWMWriterPushSink::Connect=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpushsink-connect")] +IWMWriterPushSink::Disconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpushsink-disconnect")] +IWMWriterPushSink::EndSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwriterpushsink-endsession")] +IWMWriterSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nn-wmsdkidl-iwmwritersink")] +IWMWriterSink::AllocateDataUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwritersink-allocatedataunit")] +IWMWriterSink::IsRealTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwritersink-isrealtime")] +IWMWriterSink::OnDataUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwritersink-ondataunit")] +IWMWriterSink::OnEndWriting=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwritersink-onendwriting")] +IWMWriterSink::OnHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-iwmwritersink-onheader")] +IWordBreaker=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nn-indexsrv-iwordbreaker")] +IWordBreaker::BreakText=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-iwordbreaker-breaktext")] +IWordBreaker::ComposePhrase=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-iwordbreaker-composephrase")] +IWordBreaker::GetLicenseToUse=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-iwordbreaker-getlicensetouse")] +IWordBreaker::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nf-indexsrv-iwordbreaker-init")] +IWordFormSink=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/nn-indexsrv-iwordformsink")] +IWordFormSink::PutAltWord=[Documentation("https://docs.microsoft.com/windows/win32/search/iwordformsink-putphrase")] +IWordFormSink::PutWord=[Documentation("https://docs.microsoft.com/windows/win32/search/iwordformsink-putword")] +IWordInfo=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iwordinfo")] +IWordInfo::BreakText=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/iwordinfo-breaktext")] +IWordSink=[Documentation("https://docs.microsoft.com/windows/win32/search/iwordsink")] +IWordSink::EndAltPhrase=[Documentation("https://docs.microsoft.com/windows/win32/search/iwordsink-endaltphrase")] +IWordSink::PutAltWord=[Documentation("https://docs.microsoft.com/windows/win32/search/iwordsink-putaltword")] +IWordSink::PutBreak=[Documentation("https://docs.microsoft.com/windows/win32/search/iwordsink-putbreak")] +IWordSink::PutWord=[Documentation("https://docs.microsoft.com/windows/win32/search/iwordsink-putword")] +IWordSink::StartAltPhrase=[Documentation("https://docs.microsoft.com/windows/win32/search/iwordsink-startaltphrase")] +IWorkspace=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nn-workspaceruntime-iworkspace")] +IWorkspace::GetProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace-getprocessid")] +IWorkspace::GetWorkspaceNames=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace-getworkspacenames")] +IWorkspace::StartRemoteApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace-startremoteapplication")] +IWorkspace2=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nn-workspaceruntime-iworkspace2")] +IWorkspace2::GetProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace-getprocessid")] +IWorkspace2::GetWorkspaceNames=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace-getworkspacenames")] +IWorkspace2::StartRemoteApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace-startremoteapplication")] +IWorkspace2::StartRemoteApplicationEx=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace2-startremoteapplicationex")] +IWorkspace3=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nn-workspaceruntime-iworkspace3")] +IWorkspace3::GetClaimsToken2=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace3-getclaimstoken2")] +IWorkspace3::GetProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace-getprocessid")] +IWorkspace3::GetWorkspaceNames=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace-getworkspacenames")] +IWorkspace3::SetClaimsToken=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace3-setclaimstoken")] +IWorkspace3::StartRemoteApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace-startremoteapplication")] +IWorkspace3::StartRemoteApplicationEx=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace2-startremoteapplicationex")] +IWorkspaceClientExt=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntimeclientext/nn-workspaceruntimeclientext-iworkspaceclientext")] +IWorkspaceClientExt::GetResourceDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntimeclientext/nf-workspaceruntimeclientext-iworkspaceclientext-getresourcedisplayname")] +IWorkspaceClientExt::GetResourceId=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntimeclientext/nf-workspaceruntimeclientext-iworkspaceclientext-getresourceid")] +IWorkspaceClientExt::IssueDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntimeclientext/nf-workspaceruntimeclientext-iworkspaceclientext-issuedisconnect")] +IWorkspaceRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nn-workspaceruntime-iworkspaceregistration")] +IWorkspaceRegistration::AddResource=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspaceregistration-addresource")] +IWorkspaceRegistration::RemoveResource=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspaceregistration-removeresource")] +IWorkspaceRegistration2=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nn-workspaceruntime-iworkspaceregistration2")] +IWorkspaceRegistration2::AddResource=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspaceregistration-addresource")] +IWorkspaceRegistration2::RemoveResource=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspaceregistration-removeresource")] +IWorkspaceReportMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nn-workspaceruntime-iworkspacereportmessage")] +IWorkspaceReportMessage::IsErrorMessageRegistered=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacereportmessage-iserrormessageregistered")] +IWorkspaceReportMessage::RegisterErrorEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacereportmessage-registererrorevent")] +IWorkspaceReportMessage::RegisterErrorLogMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacereportmessage-registererrorlogmessage")] +IWorkspaceResTypeRegistry=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceax/nn-workspaceax-iworkspacerestyperegistry")] +IWorkspaceResTypeRegistry::AddResourceType=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceax/nf-workspaceax-iworkspacerestyperegistry-addresourcetype")] +IWorkspaceResTypeRegistry::DeleteResourceType=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceax/nf-workspaceax-iworkspacerestyperegistry-deleteresourcetype")] +IWorkspaceResTypeRegistry::GetRegisteredFileExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceax/nf-workspaceax-iworkspacerestyperegistry-getregisteredfileextensions")] +IWorkspaceResTypeRegistry::GetResourceTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceax/nf-workspaceax-iworkspacerestyperegistry-getresourcetypeinfo")] +IWorkspaceResTypeRegistry::ModifyResourceType=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceax/nf-workspaceax-iworkspacerestyperegistry-modifyresourcetype")] +IWorkspaceScriptable=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nn-workspaceruntime-iworkspacescriptable")] +IWorkspaceScriptable::ClearWorkspaceCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-clearworkspacecredential")] +IWorkspaceScriptable::DisconnectWorkspace=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-disconnectworkspace")] +IWorkspaceScriptable::DisconnectWorkspaceByFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-disconnectworkspacebyfriendlyname")] +IWorkspaceScriptable::IsWorkspaceCredentialSpecified=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-isworkspacecredentialspecified")] +IWorkspaceScriptable::IsWorkspaceSSOEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-isworkspacessoenabled")] +IWorkspaceScriptable::OnAuthenticated=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-onauthenticated")] +IWorkspaceScriptable::StartWorkspace=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-startworkspace")] +IWorkspaceScriptable2=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nn-workspaceruntime-iworkspacescriptable2")] +IWorkspaceScriptable2::ClearWorkspaceCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-clearworkspacecredential")] +IWorkspaceScriptable2::DisconnectWorkspace=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-disconnectworkspace")] +IWorkspaceScriptable2::DisconnectWorkspaceByFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-disconnectworkspacebyfriendlyname")] +IWorkspaceScriptable2::IsWorkspaceCredentialSpecified=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-isworkspacecredentialspecified")] +IWorkspaceScriptable2::IsWorkspaceSSOEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-isworkspacessoenabled")] +IWorkspaceScriptable2::OnAuthenticated=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-onauthenticated")] +IWorkspaceScriptable2::ResourceDismissed=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable2-resourcedismissed")] +IWorkspaceScriptable2::StartWorkspace=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-startworkspace")] +IWorkspaceScriptable2::StartWorkspaceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable2-startworkspaceex")] +IWorkspaceScriptable3=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nn-workspaceruntime-iworkspacescriptable3")] +IWorkspaceScriptable3::ClearWorkspaceCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-clearworkspacecredential")] +IWorkspaceScriptable3::DisconnectWorkspace=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-disconnectworkspace")] +IWorkspaceScriptable3::DisconnectWorkspaceByFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-disconnectworkspacebyfriendlyname")] +IWorkspaceScriptable3::IsWorkspaceCredentialSpecified=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-isworkspacecredentialspecified")] +IWorkspaceScriptable3::IsWorkspaceSSOEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-isworkspacessoenabled")] +IWorkspaceScriptable3::OnAuthenticated=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-onauthenticated")] +IWorkspaceScriptable3::ResourceDismissed=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable2-resourcedismissed")] +IWorkspaceScriptable3::StartWorkspace=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-startworkspace")] +IWorkspaceScriptable3::StartWorkspaceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable2-startworkspaceex")] +IWPCGamesSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nn-wpcapi-iwpcgamessettings")] +IWPCGamesSettings::IsBlocked=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwpcgamessettings-isblocked")] +IWPCProviderConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nn-wpcapi-iwpcproviderconfig")] +IWPCProviderConfig::Configure=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwpcproviderconfig-configure")] +IWPCProviderConfig::GetUserSummary=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwpcproviderconfig-getusersummary")] +IWPCProviderConfig::RequestOverride=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwpcproviderconfig-requestoverride")] +IWPCProviderState=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nn-wpcapi-iwpcproviderstate")] +IWPCProviderState::Disable=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwpcproviderstate-disable")] +IWPCProviderState::Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwpcproviderstate-enable")] +IWPCProviderSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nn-wpcapi-iwpcprovidersupport")] +IWPCProviderSupport::GetCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwpcprovidersupport-getcurrent")] +IWPCSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nn-wpcapi-iwpcsettings")] +IWPCSettings::GetLastSettingsChangeTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwpcsettings-getlastsettingschangetime")] +IWPCSettings::GetRestrictions=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwpcsettings-getrestrictions")] +IWPCSettings::IsLoggingRequired=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwpcsettings-isloggingrequired")] +IWPCWebSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nn-wpcapi-iwpcwebsettings")] +IWPCWebSettings::GetSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwpcwebsettings-getsettings")] +IWPCWebSettings::RequestURLOverride=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcapi/nf-wpcapi-iwpcwebsettings-requesturloverride")] +IWpdSerializer=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iwpdserializer")] +IWpdSerializer::GetBufferFromIPortableDeviceValues=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iwpdserializer-getbufferfromiportabledevicevalues")] +IWpdSerializer::GetIPortableDeviceValuesFromBuffer=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iwpdserializer-getiportabledevicevaluesfrombuffer")] +IWpdSerializer::GetSerializedSize=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iwpdserializer-getserializedsize")] +IWpdSerializer::WriteIPortableDeviceValuesToBuffer=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/iwpdserializer-writeiportabledevicevaluestobuffer")] +IWRdsEnhancedFastReconnectArbitrator=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwrdsenhancedfastreconnectarbitrator")] +IWRdsEnhancedFastReconnectArbitrator::GetSessionForEnhancedFastReconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsenhancedfastreconnectarbitrator-getsessionforenhancedfastreconnect")] +IWRdsGraphicsChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/wrdsgraphicschannels/nn-wrdsgraphicschannels-iwrdsgraphicschannel")] +IWRdsGraphicsChannel::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/wrdsgraphicschannels/nf-wrdsgraphicschannels-iwrdsgraphicschannel-close")] +IWRdsGraphicsChannel::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/wrdsgraphicschannels/nf-wrdsgraphicschannels-iwrdsgraphicschannel-open")] +IWRdsGraphicsChannel::Write=[Documentation("https://docs.microsoft.com/windows/win32/api/wrdsgraphicschannels/nf-wrdsgraphicschannels-iwrdsgraphicschannel-write")] +IWRdsGraphicsChannelEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/wrdsgraphicschannels/nn-wrdsgraphicschannels-iwrdsgraphicschannelevents")] +IWRdsGraphicsChannelEvents::OnChannelOpened=[Documentation("https://docs.microsoft.com/windows/win32/api/wrdsgraphicschannels/nf-wrdsgraphicschannels-iwrdsgraphicschannelevents-onchannelopened")] +IWRdsGraphicsChannelEvents::OnClose=[Documentation("https://docs.microsoft.com/windows/win32/api/wrdsgraphicschannels/nf-wrdsgraphicschannels-iwrdsgraphicschannelevents-onclose")] +IWRdsGraphicsChannelEvents::OnDataReceived=[Documentation("https://docs.microsoft.com/windows/win32/api/wrdsgraphicschannels/nf-wrdsgraphicschannels-iwrdsgraphicschannelevents-ondatareceived")] +IWRdsGraphicsChannelEvents::OnDataSent=[Documentation("https://docs.microsoft.com/windows/win32/api/wrdsgraphicschannels/nf-wrdsgraphicschannels-iwrdsgraphicschannelevents-ondatasent")] +IWRdsGraphicsChannelEvents::OnMetricsUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/wrdsgraphicschannels/nf-wrdsgraphicschannels-iwrdsgraphicschannelevents-onmetricsupdate")] +IWRdsGraphicsChannelManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wrdsgraphicschannels/nn-wrdsgraphicschannels-iwrdsgraphicschannelmanager")] +IWRdsGraphicsChannelManager::CreateChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/wrdsgraphicschannels/nf-wrdsgraphicschannels-iwrdsgraphicschannelmanager-createchannel")] +IWRdsProtocolConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwrdsprotocolconnection")] +IWRdsProtocolConnection::AcceptConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-acceptconnection")] +IWRdsProtocolConnection::AuthenticateClientToSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-authenticateclienttosession")] +IWRdsProtocolConnection::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-close")] +IWRdsProtocolConnection::ConnectNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-connectnotify")] +IWRdsProtocolConnection::CreateVirtualChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-createvirtualchannel")] +IWRdsProtocolConnection::DisconnectNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-disconnectnotify")] +IWRdsProtocolConnection::GetClientData=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-getclientdata")] +IWRdsProtocolConnection::GetClientMonitorData=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-getclientmonitordata")] +IWRdsProtocolConnection::GetInputHandles=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-getinputhandles")] +IWRdsProtocolConnection::GetLastInputTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-getlastinputtime")] +IWRdsProtocolConnection::GetLicenseConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-getlicenseconnection")] +IWRdsProtocolConnection::GetLogonErrorRedirector=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-getlogonerrorredirector")] +IWRdsProtocolConnection::GetProtocolStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-getprotocolstatus")] +IWRdsProtocolConnection::GetShadowConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-getshadowconnection")] +IWRdsProtocolConnection::GetUserCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-getusercredentials")] +IWRdsProtocolConnection::GetVideoHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-getvideohandle")] +IWRdsProtocolConnection::IsUserAllowedToLogon=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-isuserallowedtologon")] +IWRdsProtocolConnection::LogonNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-logonnotify")] +IWRdsProtocolConnection::NotifyCommandProcessCreated=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-notifycommandprocesscreated")] +IWRdsProtocolConnection::NotifySessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-notifysessionid")] +IWRdsProtocolConnection::PreDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-predisconnect")] +IWRdsProtocolConnection::QueryProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-queryproperty")] +IWRdsProtocolConnection::SessionArbitrationEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-sessionarbitrationenumeration")] +IWRdsProtocolConnection::SetErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnection-seterrorinfo")] +IWRdsProtocolConnectionCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwrdsprotocolconnectioncallback")] +IWRdsProtocolConnectionCallback::BrokenConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnectioncallback-brokenconnection")] +IWRdsProtocolConnectionCallback::GetConnectionId=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnectioncallback-getconnectionid")] +IWRdsProtocolConnectionCallback::OnReady=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnectioncallback-onready")] +IWRdsProtocolConnectionCallback::RedrawWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnectioncallback-redrawwindow")] +IWRdsProtocolConnectionCallback::StopScreenUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolconnectioncallback-stopscreenupdates")] +IWRdsProtocolLicenseConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwrdsprotocollicenseconnection")] +IWRdsProtocolLicenseConnection::ProtocolComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocollicenseconnection-protocolcomplete")] +IWRdsProtocolLicenseConnection::RequestClientLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocollicenseconnection-requestclientlicense")] +IWRdsProtocolLicenseConnection::RequestLicensingCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocollicenseconnection-requestlicensingcapabilities")] +IWRdsProtocolLicenseConnection::SendClientLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocollicenseconnection-sendclientlicense")] +IWRdsProtocolListener=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwrdsprotocollistener")] +IWRdsProtocolListener::GetSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocollistener-getsettings")] +IWRdsProtocolListener::StartListen=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocollistener-startlisten")] +IWRdsProtocolListener::StopListen=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocollistener-stoplisten")] +IWRdsProtocolListenerCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwrdsprotocollistenercallback")] +IWRdsProtocolListenerCallback::OnConnected=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocollistenercallback-onconnected")] +IWRdsProtocolLogonErrorRedirector=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwrdsprotocollogonerrorredirector")] +IWRdsProtocolLogonErrorRedirector::OnBeginPainting=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocollogonerrorredirector-onbeginpainting")] +IWRdsProtocolLogonErrorRedirector::RedirectLogonError=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocollogonerrorredirector-redirectlogonerror")] +IWRdsProtocolLogonErrorRedirector::RedirectMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocollogonerrorredirector-redirectmessage")] +IWRdsProtocolLogonErrorRedirector::RedirectStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocollogonerrorredirector-redirectstatus")] +IWRdsProtocolManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwrdsprotocolmanager")] +IWRdsProtocolManager::CreateListener=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolmanager-createlistener")] +IWRdsProtocolManager::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolmanager-initialize")] +IWRdsProtocolManager::NotifyServiceStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolmanager-notifyservicestatechange")] +IWRdsProtocolManager::NotifySessionOfServiceStart=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolmanager-notifysessionofservicestart")] +IWRdsProtocolManager::NotifySessionOfServiceStop=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolmanager-notifysessionofservicestop")] +IWRdsProtocolManager::NotifySessionStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolmanager-notifysessionstatechange")] +IWRdsProtocolManager::NotifySettingsChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolmanager-notifysettingschange")] +IWRdsProtocolManager::Uninitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolmanager-uninitialize")] +IWRdsProtocolSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwrdsprotocolsettings")] +IWRdsProtocolSettings::GetSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolsettings-getsettings")] +IWRdsProtocolSettings::MergeSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolsettings-mergesettings")] +IWRdsProtocolShadowCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwrdsprotocolshadowcallback")] +IWRdsProtocolShadowCallback::InvokeTargetShadow=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolshadowcallback-invoketargetshadow")] +IWRdsProtocolShadowCallback::StopShadow=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolshadowcallback-stopshadow")] +IWRdsProtocolShadowConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwrdsprotocolshadowconnection")] +IWRdsProtocolShadowConnection::DoTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolshadowconnection-dotarget")] +IWRdsProtocolShadowConnection::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolshadowconnection-start")] +IWRdsProtocolShadowConnection::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsprotocolshadowconnection-stop")] +IWRdsRemoteFXGraphicsConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwrdsremotefxgraphicsconnection")] +IWRdsRemoteFXGraphicsConnection::EnableRemoteFXGraphics=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsremotefxgraphicsconnection-enableremotefxgraphics")] +IWRdsRemoteFXGraphicsConnection::GetVirtualChannelTransport=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdsremotefxgraphicsconnection-getvirtualchanneltransport")] +IWRdsWddmIddProps=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwrdswddmiddprops")] +IWRdsWddmIddProps::EnableWddmIdd=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdswddmiddprops-enablewddmidd")] +IWRdsWddmIddProps::GetHardwareId=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdswddmiddprops-gethardwareid")] +IWRdsWddmIddProps::OnDriverLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdswddmiddprops-ondriverload")] +IWRdsWddmIddProps::OnDriverUnload=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwrdswddmiddprops-ondriverunload")] +IWriteEngine2=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-iwriteengine2")] +IWriteEngine2::CancelWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2-cancelwrite")] +IWriteEngine2::get_BytesPerSector=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2-get_bytespersector")] +IWriteEngine2::get_EndingSectorsPerSecond=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2-get_endingsectorspersecond")] +IWriteEngine2::get_Recorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2-get_recorder")] +IWriteEngine2::get_StartingSectorsPerSecond=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2-get_startingsectorspersecond")] +IWriteEngine2::get_UseStreamingWrite12=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2-get_usestreamingwrite12")] +IWriteEngine2::get_WriteInProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2-get_writeinprogress")] +IWriteEngine2::put_BytesPerSector=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2-put_bytespersector")] +IWriteEngine2::put_EndingSectorsPerSecond=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2-put_endingsectorspersecond")] +IWriteEngine2::put_Recorder=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2-put_recorder")] +IWriteEngine2::put_StartingSectorsPerSecond=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2-put_startingsectorspersecond")] +IWriteEngine2::put_UseStreamingWrite12=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2-put_usestreamingwrite12")] +IWriteEngine2::WriteSection=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2-writesection")] +IWriteEngine2EventArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-iwriteengine2eventargs")] +IWriteEngine2EventArgs::get_FreeSystemBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2eventargs-get_freesystembuffer")] +IWriteEngine2EventArgs::get_LastReadLba=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2eventargs-get_lastreadlba")] +IWriteEngine2EventArgs::get_LastWrittenLba=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2eventargs-get_lastwrittenlba")] +IWriteEngine2EventArgs::get_SectorCount=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2eventargs-get_sectorcount")] +IWriteEngine2EventArgs::get_StartLba=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2eventargs-get_startlba")] +IWriteEngine2EventArgs::get_TotalSystemBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2eventargs-get_totalsystembuffer")] +IWriteEngine2EventArgs::get_UsedSystemBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwriteengine2eventargs-get_usedsystembuffer")] +IWriteSpeedDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nn-imapi2-iwritespeeddescriptor")] +IWriteSpeedDescriptor::get_MediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwritespeeddescriptor-get_mediatype")] +IWriteSpeedDescriptor::get_RotationTypeIsPureCAV=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwritespeeddescriptor-get_rotationtypeispurecav")] +IWriteSpeedDescriptor::get_WriteSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2/nf-imapi2-iwritespeeddescriptor-get_writespeed")] +IWsbApplicationAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbapp/nn-wsbapp-iwsbapplicationasync")] +IWsbApplicationAsync::Abort=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbapp/nf-wsbapp-iwsbapplicationasync-abort")] +IWsbApplicationAsync::QueryStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbapp/nf-wsbapp-iwsbapplicationasync-querystatus")] +IWsbApplicationBackupSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbapp/nn-wsbapp-iwsbapplicationbackupsupport")] +IWsbApplicationBackupSupport::CheckConsistency=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbapp/nf-wsbapp-iwsbapplicationbackupsupport-checkconsistency")] +IWsbApplicationRestoreSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbapp/nn-wsbapp-iwsbapplicationrestoresupport")] +IWsbApplicationRestoreSupport::IsRollForwardSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbapp/nf-wsbapp-iwsbapplicationrestoresupport-isrollforwardsupported")] +IWsbApplicationRestoreSupport::OrderComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbapp/nf-wsbapp-iwsbapplicationrestoresupport-ordercomponents")] +IWsbApplicationRestoreSupport::PostRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbapp/nf-wsbapp-iwsbapplicationrestoresupport-postrestore")] +IWsbApplicationRestoreSupport::PreRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbapp/nf-wsbapp-iwsbapplicationrestoresupport-prerestore")] +IWscProduct=[Documentation("https://docs.microsoft.com/windows/win32/api/iwscapi/nn-iwscapi-iwscproduct")] +IWscProduct::get_ProductName=[Documentation("https://docs.microsoft.com/windows/win32/api/iwscapi/nf-iwscapi-iwscproduct-get_productname")] +IWscProduct::get_ProductState=[Documentation("https://docs.microsoft.com/windows/win32/api/iwscapi/nf-iwscapi-iwscproduct-get_productstate")] +IWscProduct::get_ProductStateTimestamp=[Documentation("https://docs.microsoft.com/windows/win32/api/iwscapi/nf-iwscapi-iwscproduct-get_productstatetimestamp")] +IWscProduct::get_RemediationPath=[Documentation("https://docs.microsoft.com/windows/win32/api/iwscapi/nf-iwscapi-iwscproduct-get_remediationpath")] +IWscProduct::get_SignatureStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/iwscapi/nf-iwscapi-iwscproduct-get_signaturestatus")] +IWSCProductList=[Documentation("https://docs.microsoft.com/windows/win32/api/iwscapi/nn-iwscapi-iwscproductlist")] +IWSCProductList::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/iwscapi/nf-iwscapi-iwscproductlist-get_count")] +IWSCProductList::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/iwscapi/nf-iwscapi-iwscproductlist-get_item")] +IWSCProductList::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/iwscapi/nf-iwscapi-iwscproductlist-initialize")] +IWSDAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nn-wsdbase-iwsdaddress")] +IWSDAddress::Deserialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdaddress-deserialize")] +IWSDAddress::Serialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdaddress-serialize")] +IWSDAsyncCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nn-wsdclient-iwsdasynccallback")] +IWSDAsyncCallback::AsyncOperationComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdasynccallback-asyncoperationcomplete")] +IWSDAsyncResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nn-wsdclient-iwsdasyncresult")] +IWSDAsyncResult::Abort=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdasyncresult-abort")] +IWSDAsyncResult::GetAsyncState=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdasyncresult-getasyncstate")] +IWSDAsyncResult::GetEndpointProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdasyncresult-getendpointproxy")] +IWSDAsyncResult::GetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdasyncresult-getevent")] +IWSDAsyncResult::HasCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdasyncresult-hascompleted")] +IWSDAsyncResult::SetCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdasyncresult-setcallback")] +IWSDAsyncResult::SetWaitHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdasyncresult-setwaithandle")] +IWSDAttachment=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdattachment/nn-wsdattachment-iwsdattachment")] +IWSDDeviceHost=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nn-wsdhost-iwsddevicehost")] +IWSDDeviceHost::AddDynamicService=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-iwsddevicehost-adddynamicservice")] +IWSDDeviceHost::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-iwsddevicehost-init")] +IWSDDeviceHost::RegisterPortType=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-iwsddevicehost-registerporttype")] +IWSDDeviceHost::RegisterService=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-iwsddevicehost-registerservice")] +IWSDDeviceHost::RemoveDynamicService=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-iwsddevicehost-removedynamicservice")] +IWSDDeviceHost::RetireService=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-iwsddevicehost-retireservice")] +IWSDDeviceHost::SetMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-iwsddevicehost-setmetadata")] +IWSDDeviceHost::SetServiceDiscoverable=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-iwsddevicehost-setservicediscoverable")] +IWSDDeviceHost::SignalEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-iwsddevicehost-signalevent")] +IWSDDeviceHost::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-iwsddevicehost-start")] +IWSDDeviceHost::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-iwsddevicehost-stop")] +IWSDDeviceHost::Terminate=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-iwsddevicehost-terminate")] +IWSDDeviceHostNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nn-wsdhost-iwsddevicehostnotify")] +IWSDDeviceHostNotify::GetService=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-iwsddevicehostnotify-getservice")] +IWSDDeviceProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nn-wsdclient-iwsddeviceproxy")] +IWSDDeviceProxy::BeginGetMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsddeviceproxy-begingetmetadata")] +IWSDDeviceProxy::EndGetMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsddeviceproxy-endgetmetadata")] +IWSDDeviceProxy::GetAllMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsddeviceproxy-getallmetadata")] +IWSDDeviceProxy::GetEndpointProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsddeviceproxy-getendpointproxy")] +IWSDDeviceProxy::GetHostMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsddeviceproxy-gethostmetadata")] +IWSDDeviceProxy::GetServiceProxyById=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsddeviceproxy-getserviceproxybyid")] +IWSDDeviceProxy::GetServiceProxyByType=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsddeviceproxy-getserviceproxybytype")] +IWSDDeviceProxy::GetThisDeviceMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsddeviceproxy-getthisdevicemetadata")] +IWSDDeviceProxy::GetThisModelMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsddeviceproxy-getthismodelmetadata")] +IWSDDeviceProxy::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsddeviceproxy-init")] +IWSDEndpointProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nn-wsdclient-iwsdendpointproxy")] +IWSDEndpointProxy::AbortAsyncOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdendpointproxy-abortasyncoperation")] +IWSDEndpointProxy::GetErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdendpointproxy-geterrorinfo")] +IWSDEndpointProxy::GetFaultInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdendpointproxy-getfaultinfo")] +IWSDEndpointProxy::ProcessFault=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdendpointproxy-processfault")] +IWSDEndpointProxy::SendOneWayRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdendpointproxy-sendonewayrequest")] +IWSDEndpointProxy::SendTwoWayRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdendpointproxy-sendtwowayrequest")] +IWSDEndpointProxy::SendTwoWayRequestAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdendpointproxy-sendtwowayrequestasync")] +IWSDEventingStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nn-wsdclient-iwsdeventingstatus")] +IWSDEventingStatus::SubscriptionEnded=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdeventingstatus-subscriptionended")] +IWSDEventingStatus::SubscriptionRenewalFailed=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdeventingstatus-subscriptionrenewalfailed")] +IWSDEventingStatus::SubscriptionRenewed=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdeventingstatus-subscriptionrenewed")] +IWSDHttpAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nn-wsdbase-iwsdhttpaddress")] +IWSDHttpAddress::GetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdhttpaddress-getpath")] +IWSDHttpAddress::GetSecure=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdhttpaddress-getsecure")] +IWSDHttpAddress::SetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdhttpaddress-setpath")] +IWSDHttpAddress::SetSecure=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdhttpaddress-setsecure")] +IWSDHttpAuthParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nn-wsdbase-iwsdhttpauthparameters")] +IWSDHttpAuthParameters::GetAuthType=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdhttpauthparameters-getauthtype")] +IWSDHttpAuthParameters::GetClientAccessToken=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdhttpauthparameters-getclientaccesstoken")] +IWSDHttpMessageParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nn-wsdbase-iwsdhttpmessageparameters")] +IWSDHttpMessageParameters::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdhttpmessageparameters-clear")] +IWSDHttpMessageParameters::GetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdhttpmessageparameters-getcontext")] +IWSDHttpMessageParameters::GetID=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdhttpmessageparameters-getid")] +IWSDHttpMessageParameters::GetInboundHttpHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdhttpmessageparameters-getinboundhttpheaders")] +IWSDHttpMessageParameters::GetOutboundHttpHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdhttpmessageparameters-getoutboundhttpheaders")] +IWSDHttpMessageParameters::SetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdhttpmessageparameters-setcontext")] +IWSDHttpMessageParameters::SetID=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdhttpmessageparameters-setid")] +IWSDHttpMessageParameters::SetInboundHttpHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdhttpmessageparameters-setinboundhttpheaders")] +IWSDHttpMessageParameters::SetOutboundHttpHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdhttpmessageparameters-setoutboundhttpheaders")] +IWSDInboundAttachment=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdattachment/nn-wsdattachment-iwsdinboundattachment")] +IWSDInboundAttachment::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdattachment/nf-wsdattachment-iwsdinboundattachment-close")] +IWSDInboundAttachment::Read=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdattachment/nf-wsdattachment-iwsdinboundattachment-read")] +IWSDiscoveredService=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nn-wsddisco-iwsdiscoveredservice")] +IWSDiscoveredService::GetEndpointReference=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveredservice-getendpointreference")] +IWSDiscoveredService::GetExtendedDiscoXML=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveredservice-getextendeddiscoxml")] +IWSDiscoveredService::GetInstanceId=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveredservice-getinstanceid")] +IWSDiscoveredService::GetLocalInterfaceGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveredservice-getlocalinterfaceguid")] +IWSDiscoveredService::GetLocalTransportAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveredservice-getlocaltransportaddress")] +IWSDiscoveredService::GetMetadataVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveredservice-getmetadataversion")] +IWSDiscoveredService::GetProbeResolveTag=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveredservice-getproberesolvetag")] +IWSDiscoveredService::GetRemoteTransportAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveredservice-getremotetransportaddress")] +IWSDiscoveredService::GetScopes=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveredservice-getscopes")] +IWSDiscoveredService::GetTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveredservice-gettypes")] +IWSDiscoveredService::GetXAddrs=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveredservice-getxaddrs")] +IWSDiscoveryProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nn-wsddisco-iwsdiscoveryprovider")] +IWSDiscoveryProvider::Attach=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveryprovider-attach")] +IWSDiscoveryProvider::Detach=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveryprovider-detach")] +IWSDiscoveryProvider::GetXMLContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveryprovider-getxmlcontext")] +IWSDiscoveryProvider::SearchByAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveryprovider-searchbyaddress")] +IWSDiscoveryProvider::SearchById=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveryprovider-searchbyid")] +IWSDiscoveryProvider::SearchByType=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveryprovider-searchbytype")] +IWSDiscoveryProvider::SetAddressFamily=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveryprovider-setaddressfamily")] +IWSDiscoveryProviderNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nn-wsddisco-iwsdiscoveryprovidernotify")] +IWSDiscoveryProviderNotify::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveryprovidernotify-add")] +IWSDiscoveryProviderNotify::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveryprovidernotify-remove")] +IWSDiscoveryProviderNotify::SearchComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveryprovidernotify-searchcomplete")] +IWSDiscoveryProviderNotify::SearchFailed=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoveryprovidernotify-searchfailed")] +IWSDiscoveryPublisher=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nn-wsddisco-iwsdiscoverypublisher")] +IWSDiscoveryPublisher::GetXMLContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoverypublisher-getxmlcontext")] +IWSDiscoveryPublisher::MatchProbe=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoverypublisher-matchprobe")] +IWSDiscoveryPublisher::MatchProbeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoverypublisher-matchprobeex")] +IWSDiscoveryPublisher::MatchResolve=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoverypublisher-matchresolve")] +IWSDiscoveryPublisher::MatchResolveEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoverypublisher-matchresolveex")] +IWSDiscoveryPublisher::Publish=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoverypublisher-publish")] +IWSDiscoveryPublisher::PublishEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoverypublisher-publishex")] +IWSDiscoveryPublisher::RegisterNotificationSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoverypublisher-registernotificationsink")] +IWSDiscoveryPublisher::RegisterScopeMatchingRule=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoverypublisher-registerscopematchingrule")] +IWSDiscoveryPublisher::SetAddressFamily=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoverypublisher-setaddressfamily")] +IWSDiscoveryPublisher::UnPublish=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoverypublisher-unpublish")] +IWSDiscoveryPublisher::UnRegisterNotificationSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoverypublisher-unregisternotificationsink")] +IWSDiscoveryPublisher::UnRegisterScopeMatchingRule=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoverypublisher-unregisterscopematchingrule")] +IWSDiscoveryPublisherNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nn-wsddisco-iwsdiscoverypublishernotify")] +IWSDiscoveryPublisherNotify::ProbeHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoverypublishernotify-probehandler")] +IWSDiscoveryPublisherNotify::ResolveHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdiscoverypublishernotify-resolvehandler")] +IWSDMessageParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nn-wsdbase-iwsdmessageparameters")] +IWSDMessageParameters::GetLocalAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdmessageparameters-getlocaladdress")] +IWSDMessageParameters::GetLowerParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdmessageparameters-getlowerparameters")] +IWSDMessageParameters::GetRemoteAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdmessageparameters-getremoteaddress")] +IWSDMessageParameters::SetLocalAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdmessageparameters-setlocaladdress")] +IWSDMessageParameters::SetRemoteAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdmessageparameters-setremoteaddress")] +IWSDMetadataExchange=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nn-wsdclient-iwsdmetadataexchange")] +IWSDMetadataExchange::GetMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdmetadataexchange-getmetadata")] +IWSDOutboundAttachment=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdattachment/nn-wsdattachment-iwsdoutboundattachment")] +IWSDOutboundAttachment::Abort=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdattachment/nf-wsdattachment-iwsdoutboundattachment-abort")] +IWSDOutboundAttachment::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdattachment/nf-wsdattachment-iwsdoutboundattachment-close")] +IWSDOutboundAttachment::Write=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdattachment/nf-wsdattachment-iwsdoutboundattachment-write")] +IWSDScopeMatchingRule=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nn-wsddisco-iwsdscopematchingrule")] +IWSDScopeMatchingRule::GetScopeRule=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdscopematchingrule-getscoperule")] +IWSDScopeMatchingRule::MatchScopes=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-iwsdscopematchingrule-matchscopes")] +IWSDServiceMessaging=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nn-wsdhost-iwsdservicemessaging")] +IWSDServiceMessaging::FaultRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-iwsdservicemessaging-faultrequest")] +IWSDServiceMessaging::SendResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-iwsdservicemessaging-sendresponse")] +IWSDServiceProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nn-wsdclient-iwsdserviceproxy")] +IWSDServiceProxy::BeginGetMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxy-begingetmetadata")] +IWSDServiceProxy::EndGetMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxy-endgetmetadata")] +IWSDServiceProxy::GetEndpointProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxy-getendpointproxy")] +IWSDServiceProxy::GetServiceMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxy-getservicemetadata")] +IWSDServiceProxy::SetEventingStatusCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxy-seteventingstatuscallback")] +IWSDServiceProxy::SubscribeToOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxy-subscribetooperation")] +IWSDServiceProxy::UnsubscribeToOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxy-unsubscribetooperation")] +IWSDServiceProxyEventing=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nn-wsdclient-iwsdserviceproxyeventing")] +IWSDServiceProxyEventing::BeginGetStatusForMultipleOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxyeventing-begingetstatusformultipleoperations")] +IWSDServiceProxyEventing::BeginRenewMultipleOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxyeventing-beginrenewmultipleoperations")] +IWSDServiceProxyEventing::BeginSubscribeToMultipleOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxyeventing-beginsubscribetomultipleoperations")] +IWSDServiceProxyEventing::BeginUnsubscribeToMultipleOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxyeventing-beginunsubscribetomultipleoperations")] +IWSDServiceProxyEventing::EndGetStatusForMultipleOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxyeventing-endgetstatusformultipleoperations")] +IWSDServiceProxyEventing::EndRenewMultipleOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxyeventing-endrenewmultipleoperations")] +IWSDServiceProxyEventing::EndSubscribeToMultipleOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxyeventing-endsubscribetomultipleoperations")] +IWSDServiceProxyEventing::EndUnsubscribeToMultipleOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxyeventing-endunsubscribetomultipleoperations")] +IWSDServiceProxyEventing::GetStatusForMultipleOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxyeventing-getstatusformultipleoperations")] +IWSDServiceProxyEventing::RenewMultipleOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxyeventing-renewmultipleoperations")] +IWSDServiceProxyEventing::SubscribeToMultipleOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxyeventing-subscribetomultipleoperations")] +IWSDServiceProxyEventing::UnsubscribeToMultipleOperations=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-iwsdserviceproxyeventing-unsubscribetomultipleoperations")] +IWSDSignatureProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nn-wsdbase-iwsdsignatureproperty")] +IWSDSignatureProperty::GetSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdsignatureproperty-getsignature")] +IWSDSignatureProperty::GetSignedInfoHash=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdsignatureproperty-getsignedinfohash")] +IWSDSignatureProperty::IsMessageSignatureTrusted=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdsignatureproperty-ismessagesignaturetrusted")] +IWSDSignatureProperty::IsMessageSigned=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdsignatureproperty-ismessagesigned")] +IWSDSSLClientCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nn-wsdbase-iwsdsslclientcertificate")] +IWSDSSLClientCertificate::GetClientCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdsslclientcertificate-getclientcertificate")] +IWSDSSLClientCertificate::GetMappedAccessToken=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdsslclientcertificate-getmappedaccesstoken")] +IWSDTransportAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nn-wsdbase-iwsdtransportaddress")] +IWSDTransportAddress::GetPort=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdtransportaddress-getport")] +IWSDTransportAddress::GetTransportAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdtransportaddress-gettransportaddress")] +IWSDTransportAddress::GetTransportAddressEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdtransportaddress-gettransportaddressex")] +IWSDTransportAddress::SetPort=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdtransportaddress-setport")] +IWSDTransportAddress::SetTransportAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdtransportaddress-settransportaddress")] +IWSDUdpAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nn-wsdbase-iwsdudpaddress")] +IWSDUdpAddress::GetAlias=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdudpaddress-getalias")] +IWSDUdpAddress::GetExclusive=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdudpaddress-getexclusive")] +IWSDUdpAddress::GetMessageType=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdudpaddress-getmessagetype")] +IWSDUdpAddress::GetSockaddr=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdudpaddress-getsockaddr")] +IWSDUdpAddress::GetTTL=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdudpaddress-getttl")] +IWSDUdpAddress::SetAlias=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdudpaddress-setalias")] +IWSDUdpAddress::SetExclusive=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdudpaddress-setexclusive")] +IWSDUdpAddress::SetMessageType=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdudpaddress-setmessagetype")] +IWSDUdpAddress::SetSockaddr=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdudpaddress-setsockaddr")] +IWSDUdpAddress::SetTTL=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdudpaddress-setttl")] +IWSDUdpMessageParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nn-wsdbase-iwsdudpmessageparameters")] +IWSDUdpMessageParameters::GetRetransmitParams=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdudpmessageparameters-getretransmitparams")] +IWSDUdpMessageParameters::SetRetransmitParams=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-iwsdudpmessageparameters-setretransmitparams")] +IWSDXMLContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxml/nn-wsdxml-iwsdxmlcontext")] +IWSDXMLContext::AddNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxml/nf-wsdxml-iwsdxmlcontext-addnamespace")] +IWSDXMLContext::AddNameToNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxml/nf-wsdxml-iwsdxmlcontext-addnametonamespace")] +IWSDXMLContext::SetNamespaces=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxml/nf-wsdxml-iwsdxmlcontext-setnamespaces")] +IWSDXMLContext::SetTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxml/nf-wsdxml-iwsdxmlcontext-settypes")] +IWSMan=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nn-wsmandisp-iwsman")] +IWSMan::CommandLine=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsman-get_commandline")] +IWSMan::CreateConnectionOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsman-createconnectionoptions")] +IWSMan::CreateSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsman-createsession")] +IWSMan::Error=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nn-wsmandisp-iwsman")] +IWSMan::get_CommandLine=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsman-get_commandline")] +IWSMan::get_Error=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsman-get_error")] +IWSManConnectionOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nn-wsmandisp-iwsmanconnectionoptions")] +IWSManConnectionOptions::get_UserName=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptions-get_username")] +IWSManConnectionOptions::Password=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptions-put_password")] +IWSManConnectionOptions::put_Password=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptions-put_password")] +IWSManConnectionOptions::put_UserName=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptions-put_username")] +IWSManConnectionOptions::UserName=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptions-get_username")] +IWSManConnectionOptionsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nn-wsmandisp-iwsmanconnectionoptionsex")] +IWSManConnectionOptionsEx::CertificateThumbprint=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptionsex-put_certificatethumbprint")] +IWSManConnectionOptionsEx::get_CertificateThumbprint=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptionsex-get_certificatethumbprint")] +IWSManConnectionOptionsEx::put_CertificateThumbprint=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptionsex-put_certificatethumbprint")] +IWSManConnectionOptionsEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nn-wsmandisp-iwsmanconnectionoptionsex2")] +IWSManConnectionOptionsEx2::ProxyAuthenticationUseBasic=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptionsex2-proxyauthenticationusebasic")] +IWSManConnectionOptionsEx2::ProxyAuthenticationUseDigest=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptionsex2-proxyauthenticationusedigest")] +IWSManConnectionOptionsEx2::ProxyAuthenticationUseNegotiate=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptionsex2-proxyauthenticationusenegotiate")] +IWSManConnectionOptionsEx2::ProxyAutoDetect=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptionsex2-proxyautodetect")] +IWSManConnectionOptionsEx2::ProxyIEConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptionsex2-proxyieconfig")] +IWSManConnectionOptionsEx2::ProxyNoProxyServer=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptionsex2-proxynoproxyserver")] +IWSManConnectionOptionsEx2::ProxyWinHttpConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptionsex2-proxywinhttpconfig")] +IWSManConnectionOptionsEx2::SetProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanconnectionoptionsex2-setproxy")] +IWSManEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nn-wsmandisp-iwsmanenumerator")] +IWSManEnumerator::AtEndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanenumerator-get_atendofstream")] +IWSManEnumerator::Error=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanenumerator-get_error")] +IWSManEnumerator::get_AtEndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanenumerator-get_atendofstream")] +IWSManEnumerator::get_Error=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanenumerator-get_error")] +IWSManEnumerator::ReadItem=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanenumerator-readitem")] +IWSManEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nn-wsmandisp-iwsmanex")] +IWSManEx::CreateResourceLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-createresourcelocator")] +IWSManEx::EnumerationFlagHierarchyDeep=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-enumerationflaghierarchydeep")] +IWSManEx::EnumerationFlagHierarchyDeepBasePropsOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-enumerationflaghierarchydeepbasepropsonly")] +IWSManEx::EnumerationFlagHierarchyShallow=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-enumerationflaghierarchyshallow")] +IWSManEx::EnumerationFlagNonXmlText=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-enumerationflagnonxmltext")] +IWSManEx::EnumerationFlagReturnEPR=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-enumerationflagreturnepr")] +IWSManEx::EnumerationFlagReturnObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-enumerationflagreturnobject")] +IWSManEx::EnumerationFlagReturnObjectAndEPR=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-enumerationflagreturnobjectandepr")] +IWSManEx::GetErrorMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-geterrormessage")] +IWSManEx::SessionFlagCredUsernamePassword=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-sessionflagcredusernamepassword")] +IWSManEx::SessionFlagEnableSPNServerPort=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-sessionflagenablespnserverport")] +IWSManEx::SessionFlagNoEncryption=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-sessionflagnoencryption")] +IWSManEx::SessionFlagSkipCACheck=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-sessionflagskipcacheck")] +IWSManEx::SessionFlagSkipCNCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-sessionflagskipcncheck")] +IWSManEx::SessionFlagUseBasic=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-sessionflagusebasic")] +IWSManEx::SessionFlagUseDigest=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-sessionflagusedigest")] +IWSManEx::SessionFlagUseKerberos=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-sessionflagusekerberos")] +IWSManEx::SessionFlagUseNegotiate=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-sessionflagusenegotiate")] +IWSManEx::SessionFlagUseNoAuthentication=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-sessionflagusenoauthentication")] +IWSManEx::SessionFlagUTF8=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex-sessionflagutf8")] +IWSManEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nn-wsmandisp-iwsmanex2")] +IWSManEx2::SessionFlagUseClientCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex2-sessionflaguseclientcertificate")] +IWSManEx3=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nn-wsmandisp-iwsmanex3")] +IWSManEx3::SessionFlagUseCredSsp=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanex3-sessionflagusecredssp")] +IWSManResourceLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nn-wsmandisp-iwsmanresourcelocator")] +IWSManResourceLocator::AddOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-addoption")] +IWSManResourceLocator::AddSelector=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-addselector")] +IWSManResourceLocator::ClearOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-clearoptions")] +IWSManResourceLocator::ClearSelectors=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-clearselectors")] +IWSManResourceLocator::Error=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-get_error")] +IWSManResourceLocator::FragmentDialect=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-get_fragmentdialect")] +IWSManResourceLocator::FragmentPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-get_fragmentpath")] +IWSManResourceLocator::get_Error=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-get_error")] +IWSManResourceLocator::get_FragmentDialect=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-get_fragmentdialect")] +IWSManResourceLocator::get_FragmentPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-get_fragmentpath")] +IWSManResourceLocator::get_MustUnderstandOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-get_mustunderstandoptions")] +IWSManResourceLocator::get_ResourceURI=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-get_resourceuri")] +IWSManResourceLocator::MustUnderstandOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-put_mustunderstandoptions")] +IWSManResourceLocator::put_FragmentDialect=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-put_fragmentdialect")] +IWSManResourceLocator::put_FragmentPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-put_fragmentpath")] +IWSManResourceLocator::put_MustUnderstandOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-put_mustunderstandoptions")] +IWSManResourceLocator::put_ResourceURI=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-put_resourceuri")] +IWSManResourceLocator::ResourceURI=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-get_resourceuri")] +IWSManSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nn-wsmandisp-iwsmansession")] +IWSManSession::BatchItems=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmansession-get_batchitems")] +IWSManSession::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmansession-create")] +IWSManSession::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmansession-delete")] +IWSManSession::Enumerate=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmansession-enumerate")] +IWSManSession::Error=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmansession-get_error")] +IWSManSession::Get=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmansession-get")] +IWSManSession::get_BatchItems=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmansession-get_batchitems")] +IWSManSession::get_Error=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmansession-get_error")] +IWSManSession::get_Timeout=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmansession-get_timeout")] +IWSManSession::Identify=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmansession-identify")] +IWSManSession::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmansession-invoke")] +IWSManSession::Put=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmansession-put")] +IWSManSession::put_BatchItems=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmansession-put_batchitems")] +IWSManSession::put_Timeout=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmansession-put_timeout")] +IWSManSession::Timeout=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmansession-put_timeout")] +IWTSBitmapRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nn-tsvirtualchannels-iwtsbitmaprenderer")] +IWTSBitmapRenderer::GetRendererStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtsbitmaprenderer-getrendererstatistics")] +IWTSBitmapRenderer::RemoveMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtsbitmaprenderer-removemapping")] +IWTSBitmapRenderer::Render=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtsbitmaprenderer-render")] +IWTSBitmapRendererCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nn-tsvirtualchannels-iwtsbitmaprenderercallback")] +IWTSBitmapRendererCallback::OnTargetSizeChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtsbitmaprenderercallback-ontargetsizechanged")] +IWTSBitmapRenderService=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nn-tsvirtualchannels-iwtsbitmaprenderservice")] +IWTSBitmapRenderService::GetMappedRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtsbitmaprenderservice-getmappedrenderer")] +IWTSListener=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nn-tsvirtualchannels-iwtslistener")] +IWTSListener::GetConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtslistener-getconfiguration")] +IWTSListenerCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nn-tsvirtualchannels-iwtslistenercallback")] +IWTSListenerCallback::OnNewChannelConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtslistenercallback-onnewchannelconnection")] +IWTSPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nn-tsvirtualchannels-iwtsplugin")] +IWTSPlugin::Connected=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtsplugin-connected")] +IWTSPlugin::Disconnected=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtsplugin-disconnected")] +IWTSPlugin::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtsplugin-initialize")] +IWTSPlugin::Terminated=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtsplugin-terminated")] +IWTSPluginServiceProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nn-tsvirtualchannels-iwtspluginserviceprovider")] +IWTSPluginServiceProvider::GetService=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtspluginserviceprovider-getservice")] +IWTSProtocolConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwtsprotocolconnection")] +IWTSProtocolConnection::AcceptConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-acceptconnection")] +IWTSProtocolConnection::AuthenticateClientToSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-authenticateclienttosession")] +IWTSProtocolConnection::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-close")] +IWTSProtocolConnection::ConnectNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-connectnotify")] +IWTSProtocolConnection::CreateVirtualChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-createvirtualchannel")] +IWTSProtocolConnection::DisconnectNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-disconnectnotify")] +IWTSProtocolConnection::GetClientData=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-getclientdata")] +IWTSProtocolConnection::GetLastInputTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-getlastinputtime")] +IWTSProtocolConnection::GetLicenseConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-getlicenseconnection")] +IWTSProtocolConnection::GetLogonErrorRedirector=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-getlogonerrorredirector")] +IWTSProtocolConnection::GetProtocolHandles=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-getprotocolhandles")] +IWTSProtocolConnection::GetProtocolStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-getprotocolstatus")] +IWTSProtocolConnection::GetShadowConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-getshadowconnection")] +IWTSProtocolConnection::GetUserCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-getusercredentials")] +IWTSProtocolConnection::GetUserData=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-getuserdata")] +IWTSProtocolConnection::IsUserAllowedToLogon=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-isuserallowedtologon")] +IWTSProtocolConnection::LogonNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-logonnotify")] +IWTSProtocolConnection::NotifySessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-notifysessionid")] +IWTSProtocolConnection::QueryProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-queryproperty")] +IWTSProtocolConnection::SendBeep=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-sendbeep")] +IWTSProtocolConnection::SendPolicyData=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-sendpolicydata")] +IWTSProtocolConnection::SessionArbitrationEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-sessionarbitrationenumeration")] +IWTSProtocolConnection::SetErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnection-seterrorinfo")] +IWTSProtocolConnectionCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwtsprotocolconnectioncallback")] +IWTSProtocolConnectionCallback::BrokenConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnectioncallback-brokenconnection")] +IWTSProtocolConnectionCallback::DisplayIOCtl=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnectioncallback-displayioctl")] +IWTSProtocolConnectionCallback::OnReady=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnectioncallback-onready")] +IWTSProtocolConnectionCallback::RedrawWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnectioncallback-redrawwindow")] +IWTSProtocolConnectionCallback::StopScreenUpdates=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolconnectioncallback-stopscreenupdates")] +IWTSProtocolLicenseConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwtsprotocollicenseconnection")] +IWTSProtocolLicenseConnection::ProtocolComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocollicenseconnection-protocolcomplete")] +IWTSProtocolLicenseConnection::RequestClientLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocollicenseconnection-requestclientlicense")] +IWTSProtocolLicenseConnection::RequestLicensingCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocollicenseconnection-requestlicensingcapabilities")] +IWTSProtocolLicenseConnection::SendClientLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocollicenseconnection-sendclientlicense")] +IWTSProtocolListener=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwtsprotocollistener")] +IWTSProtocolListener::StartListen=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocollistener-startlisten")] +IWTSProtocolListener::StopListen=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocollistener-stoplisten")] +IWTSProtocolListenerCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwtsprotocollistenercallback")] +IWTSProtocolListenerCallback::OnConnected=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocollistenercallback-onconnected")] +IWTSProtocolLogonErrorRedirector=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwtsprotocollogonerrorredirector")] +IWTSProtocolLogonErrorRedirector::OnBeginPainting=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocollogonerrorredirector-onbeginpainting")] +IWTSProtocolLogonErrorRedirector::RedirectLogonError=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocollogonerrorredirector-redirectlogonerror")] +IWTSProtocolLogonErrorRedirector::RedirectMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocollogonerrorredirector-redirectmessage")] +IWTSProtocolLogonErrorRedirector::RedirectStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocollogonerrorredirector-redirectstatus")] +IWTSProtocolManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwtsprotocolmanager")] +IWTSProtocolManager::CreateListener=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolmanager-createlistener")] +IWTSProtocolManager::NotifyServiceStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolmanager-notifyservicestatechange")] +IWTSProtocolManager::NotifySessionOfServiceStart=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolmanager-notifysessionofservicestart")] +IWTSProtocolManager::NotifySessionOfServiceStop=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolmanager-notifysessionofservicestop")] +IWTSProtocolManager::NotifySessionStateChange=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolmanager-notifysessionstatechange")] +IWTSProtocolShadowCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwtsprotocolshadowcallback")] +IWTSProtocolShadowCallback::InvokeTargetShadow=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolshadowcallback-invoketargetshadow")] +IWTSProtocolShadowCallback::StopShadow=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolshadowcallback-stopshadow")] +IWTSProtocolShadowConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nn-wtsprotocol-iwtsprotocolshadowconnection")] +IWTSProtocolShadowConnection::DoTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolshadowconnection-dotarget")] +IWTSProtocolShadowConnection::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolshadowconnection-start")] +IWTSProtocolShadowConnection::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsprotocol/nf-wtsprotocol-iwtsprotocolshadowconnection-stop")] +IWTSSBPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/nn-tssbx-iwtssbplugin")] +IWTSSBPlugin::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/nf-tssbx-iwtssbplugin-initialize")] +IWTSSBPlugin::Terminated=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/nf-tssbx-iwtssbplugin-terminated")] +IWTSSBPlugin::WTSSBX_GetMostSuitableServer=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/nf-tssbx-iwtssbplugin-wtssbx_getmostsuitableserver")] +IWTSSBPlugin::WTSSBX_GetUserExternalSession=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/nf-tssbx-iwtssbplugin-wtssbx_getuserexternalsession")] +IWTSSBPlugin::WTSSBX_MachineChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/nf-tssbx-iwtssbplugin-wtssbx_machinechangenotification")] +IWTSSBPlugin::WTSSBX_SessionChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/nf-tssbx-iwtssbplugin-wtssbx_sessionchangenotification")] +IWTSVirtualChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nn-tsvirtualchannels-iwtsvirtualchannel")] +IWTSVirtualChannel::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtsvirtualchannel-close")] +IWTSVirtualChannel::Write=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtsvirtualchannel-write")] +IWTSVirtualChannelCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nn-tsvirtualchannels-iwtsvirtualchannelcallback")] +IWTSVirtualChannelCallback::OnClose=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtsvirtualchannelcallback-onclose")] +IWTSVirtualChannelCallback::OnDataReceived=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtsvirtualchannelcallback-ondatareceived")] +IWTSVirtualChannelManager=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nn-tsvirtualchannels-iwtsvirtualchannelmanager")] +IWTSVirtualChannelManager::CreateListener=[Documentation("https://docs.microsoft.com/windows/win32/api/tsvirtualchannels/nf-tsvirtualchannels-iwtsvirtualchannelmanager-createlistener")] +IX500DistinguishedName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix500distinguishedname")] +IX500DistinguishedName::Decode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix500distinguishedname-decode")] +IX500DistinguishedName::Encode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix500distinguishedname-encode")] +IX500DistinguishedName::EncodedName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix500distinguishedname-get_encodedname")] +IX500DistinguishedName::get_EncodedName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix500distinguishedname-get_encodedname")] +IX500DistinguishedName::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix500distinguishedname-get_name")] +IX500DistinguishedName::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix500distinguishedname-get_name")] +IX509Attribute=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509attribute")] +IX509Attribute::get_ObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attribute-get_objectid")] +IX509Attribute::get_RawData=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attribute-get_rawdata")] +IX509Attribute::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attribute-initialize")] +IX509Attribute::ObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attribute-get_objectid")] +IX509Attribute::RawData=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attribute-get_rawdata")] +IX509AttributeArchiveKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509attributearchivekey")] +IX509AttributeArchiveKey::EncryptedKeyBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributearchivekey-get_encryptedkeyblob")] +IX509AttributeArchiveKey::EncryptionAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributearchivekey-get_encryptionalgorithm")] +IX509AttributeArchiveKey::EncryptionStrength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributearchivekey-get_encryptionstrength")] +IX509AttributeArchiveKey::get_EncryptedKeyBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributearchivekey-get_encryptedkeyblob")] +IX509AttributeArchiveKey::get_EncryptionAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributearchivekey-get_encryptionalgorithm")] +IX509AttributeArchiveKey::get_EncryptionStrength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributearchivekey-get_encryptionstrength")] +IX509AttributeArchiveKey::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributearchivekey-initializedecode")] +IX509AttributeArchiveKey::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributearchivekey-initializeencode")] +IX509AttributeArchiveKeyHash=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509attributearchivekeyhash")] +IX509AttributeArchiveKeyHash::EncryptedKeyHashBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributearchivekeyhash-get_encryptedkeyhashblob")] +IX509AttributeArchiveKeyHash::get_EncryptedKeyHashBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributearchivekeyhash-get_encryptedkeyhashblob")] +IX509AttributeArchiveKeyHash::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributearchivekeyhash-initializedecode")] +IX509AttributeArchiveKeyHash::InitializeEncodeFromEncryptedKeyBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributearchivekeyhash-initializeencodefromencryptedkeyblob")] +IX509AttributeClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509attributeclientid")] +IX509AttributeClientId::ClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeclientid-get_clientid")] +IX509AttributeClientId::get_ClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeclientid-get_clientid")] +IX509AttributeClientId::get_MachineDnsName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeclientid-get_machinednsname")] +IX509AttributeClientId::get_ProcessName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeclientid-get_processname")] +IX509AttributeClientId::get_UserSamName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeclientid-get_usersamname")] +IX509AttributeClientId::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeclientid-initializedecode")] +IX509AttributeClientId::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeclientid-initializeencode")] +IX509AttributeClientId::MachineDnsName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeclientid-get_machinednsname")] +IX509AttributeClientId::ProcessName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeclientid-get_processname")] +IX509AttributeClientId::UserSamName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeclientid-get_usersamname")] +IX509AttributeCspProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509attributecspprovider")] +IX509AttributeCspProvider::get_KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributecspprovider-get_keyspec")] +IX509AttributeCspProvider::get_ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributecspprovider-get_providername")] +IX509AttributeCspProvider::get_Signature=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributecspprovider-get_signature")] +IX509AttributeCspProvider::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributecspprovider-initializedecode")] +IX509AttributeCspProvider::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributecspprovider-initializeencode")] +IX509AttributeCspProvider::KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributecspprovider-get_keyspec")] +IX509AttributeCspProvider::ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributecspprovider-get_providername")] +IX509AttributeCspProvider::Signature=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributecspprovider-get_signature")] +IX509AttributeExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509attributeextensions")] +IX509AttributeExtensions::get_X509Extensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeextensions-get_x509extensions")] +IX509AttributeExtensions::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeextensions-initializedecode")] +IX509AttributeExtensions::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeextensions-initializeencode")] +IX509AttributeExtensions::X509Extensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeextensions-get_x509extensions")] +IX509AttributeOSVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509attributeosversion")] +IX509AttributeOSVersion::get_OSVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeosversion-get_osversion")] +IX509AttributeOSVersion::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeosversion-initializedecode")] +IX509AttributeOSVersion::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeosversion-initializeencode")] +IX509AttributeOSVersion::OSVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributeosversion-get_osversion")] +IX509AttributeRenewalCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509attributerenewalcertificate")] +IX509AttributeRenewalCertificate::get_RenewalCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributerenewalcertificate-get_renewalcertificate")] +IX509AttributeRenewalCertificate::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributerenewalcertificate-initializedecode")] +IX509AttributeRenewalCertificate::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributerenewalcertificate-initializeencode")] +IX509AttributeRenewalCertificate::RenewalCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributerenewalcertificate-get_renewalcertificate")] +IX509Attributes=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509attributes")] +IX509Attributes::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributes-get__newenum")] +IX509Attributes::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributes-add")] +IX509Attributes::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributes-clear")] +IX509Attributes::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributes-get_count")] +IX509Attributes::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributes-get__newenum")] +IX509Attributes::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributes-get_count")] +IX509Attributes::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributes-get_itembyindex")] +IX509Attributes::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributes-get_itembyindex")] +IX509Attributes::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509attributes-remove")] +IX509CertificateRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509certificaterequest")] +IX509CertificateRequest::AlternateSignatureAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-put_alternatesignaturealgorithm")] +IX509CertificateRequest::ClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-put_clientid")] +IX509CertificateRequest::CspInformations=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-put_cspinformations")] +IX509CertificateRequest::Encode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-encode")] +IX509CertificateRequest::EnrollmentContext=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_enrollmentcontext")] +IX509CertificateRequest::get_AlternateSignatureAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_alternatesignaturealgorithm")] +IX509CertificateRequest::get_ClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_clientid")] +IX509CertificateRequest::get_CspInformations=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_cspinformations")] +IX509CertificateRequest::get_EnrollmentContext=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_enrollmentcontext")] +IX509CertificateRequest::get_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_hashalgorithm")] +IX509CertificateRequest::get_ParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_parentwindow")] +IX509CertificateRequest::get_RawData=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_rawdata")] +IX509CertificateRequest::get_RenewalCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_renewalcertificate")] +IX509CertificateRequest::get_Silent=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_silent")] +IX509CertificateRequest::get_SuppressDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_suppressdefaults")] +IX509CertificateRequest::get_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_type")] +IX509CertificateRequest::get_UIContextMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_uicontextmessage")] +IX509CertificateRequest::GetInnerRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-getinnerrequest")] +IX509CertificateRequest::HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-put_hashalgorithm")] +IX509CertificateRequest::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-initialize")] +IX509CertificateRequest::ParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_parentwindow")] +IX509CertificateRequest::put_AlternateSignatureAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-put_alternatesignaturealgorithm")] +IX509CertificateRequest::put_ClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-put_clientid")] +IX509CertificateRequest::put_CspInformations=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-put_cspinformations")] +IX509CertificateRequest::put_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-put_hashalgorithm")] +IX509CertificateRequest::put_ParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-put_parentwindow")] +IX509CertificateRequest::put_RenewalCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-put_renewalcertificate")] +IX509CertificateRequest::put_Silent=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-put_silent")] +IX509CertificateRequest::put_SuppressDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-put_suppressdefaults")] +IX509CertificateRequest::put_UIContextMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-put_uicontextmessage")] +IX509CertificateRequest::RawData=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_rawdata")] +IX509CertificateRequest::RenewalCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-put_renewalcertificate")] +IX509CertificateRequest::ResetForEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-resetforencode")] +IX509CertificateRequest::Silent=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_silent")] +IX509CertificateRequest::SuppressDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_suppressdefaults")] +IX509CertificateRequest::Type=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-get_type")] +IX509CertificateRequest::UIContextMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequest-put_uicontextmessage")] +IX509CertificateRequestCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509certificaterequestcertificate")] +IX509CertificateRequestCertificate::CheckPublicKeySignature=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-checkpublickeysignature")] +IX509CertificateRequestCertificate::get_Issuer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-get_issuer")] +IX509CertificateRequestCertificate::get_NotAfter=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-get_notafter")] +IX509CertificateRequestCertificate::get_NotBefore=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-get_notbefore")] +IX509CertificateRequestCertificate::get_SerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-get_serialnumber")] +IX509CertificateRequestCertificate::get_SignerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-get_signercertificate")] +IX509CertificateRequestCertificate::Issuer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-put_issuer")] +IX509CertificateRequestCertificate::NotAfter=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-get_notafter")] +IX509CertificateRequestCertificate::NotBefore=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-put_notbefore")] +IX509CertificateRequestCertificate::put_Issuer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-put_issuer")] +IX509CertificateRequestCertificate::put_NotAfter=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-put_notafter")] +IX509CertificateRequestCertificate::put_NotBefore=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-put_notbefore")] +IX509CertificateRequestCertificate::put_SerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-put_serialnumber")] +IX509CertificateRequestCertificate::put_SignerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-put_signercertificate")] +IX509CertificateRequestCertificate::SerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-get_serialnumber")] +IX509CertificateRequestCertificate::SignerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate-put_signercertificate")] +IX509CertificateRequestCertificate2=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509certificaterequestcertificate2")] +IX509CertificateRequestCertificate2::get_PolicyServer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate2-get_policyserver")] +IX509CertificateRequestCertificate2::get_Template=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate2-get_template")] +IX509CertificateRequestCertificate2::InitializeFromPrivateKeyTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate2-initializefromprivatekeytemplate")] +IX509CertificateRequestCertificate2::InitializeFromTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate2-initializefromtemplate")] +IX509CertificateRequestCertificate2::PolicyServer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate2-get_policyserver")] +IX509CertificateRequestCertificate2::Template=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcertificate2-get_template")] +IX509CertificateRequestCmc=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509certificaterequestcmc")] +IX509CertificateRequestCmc::ArchivePrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-put_archiveprivatekey")] +IX509CertificateRequestCmc::CriticalExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_criticalextensions")] +IX509CertificateRequestCmc::CryptAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_cryptattributes")] +IX509CertificateRequestCmc::EncryptedKeyHash=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_encryptedkeyhash")] +IX509CertificateRequestCmc::EncryptionAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_encryptionalgorithm")] +IX509CertificateRequestCmc::EncryptionStrength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_encryptionstrength")] +IX509CertificateRequestCmc::get_ArchivePrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_archiveprivatekey")] +IX509CertificateRequestCmc::get_CriticalExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_criticalextensions")] +IX509CertificateRequestCmc::get_CryptAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_cryptattributes")] +IX509CertificateRequestCmc::get_EncryptedKeyHash=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_encryptedkeyhash")] +IX509CertificateRequestCmc::get_EncryptionAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_encryptionalgorithm")] +IX509CertificateRequestCmc::get_EncryptionStrength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_encryptionstrength")] +IX509CertificateRequestCmc::get_KeyArchivalCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_keyarchivalcertificate")] +IX509CertificateRequestCmc::get_NameValuePairs=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_namevaluepairs")] +IX509CertificateRequestCmc::get_NullSigned=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_nullsigned")] +IX509CertificateRequestCmc::get_SenderNonce=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_sendernonce")] +IX509CertificateRequestCmc::get_SignatureInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_signatureinformation")] +IX509CertificateRequestCmc::get_SignerCertificates=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_signercertificates")] +IX509CertificateRequestCmc::get_SuppressOids=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_suppressoids")] +IX509CertificateRequestCmc::get_TemplateObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_templateobjectid")] +IX509CertificateRequestCmc::get_TransactionId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_transactionid")] +IX509CertificateRequestCmc::get_X509Extensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_x509extensions")] +IX509CertificateRequestCmc::InitializeFromInnerRequestTemplateName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-initializefrominnerrequesttemplatename")] +IX509CertificateRequestCmc::KeyArchivalCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_keyarchivalcertificate")] +IX509CertificateRequestCmc::NameValuePairs=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_namevaluepairs")] +IX509CertificateRequestCmc::NullSigned=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_nullsigned")] +IX509CertificateRequestCmc::put_ArchivePrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-put_archiveprivatekey")] +IX509CertificateRequestCmc::put_EncryptionAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-put_encryptionalgorithm")] +IX509CertificateRequestCmc::put_EncryptionStrength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-put_encryptionstrength")] +IX509CertificateRequestCmc::put_KeyArchivalCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-put_keyarchivalcertificate")] +IX509CertificateRequestCmc::put_SenderNonce=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-put_sendernonce")] +IX509CertificateRequestCmc::put_TransactionId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-put_transactionid")] +IX509CertificateRequestCmc::SenderNonce=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_sendernonce")] +IX509CertificateRequestCmc::SignatureInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_signatureinformation")] +IX509CertificateRequestCmc::SignerCertificates=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_signercertificates")] +IX509CertificateRequestCmc::SuppressOids=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_suppressoids")] +IX509CertificateRequestCmc::TemplateObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_templateobjectid")] +IX509CertificateRequestCmc::TransactionId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-put_transactionid")] +IX509CertificateRequestCmc::X509Extensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc-get_x509extensions")] +IX509CertificateRequestCmc2=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509certificaterequestcmc2")] +IX509CertificateRequestCmc2::CheckCertificateSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc2-checkcertificatesignature")] +IX509CertificateRequestCmc2::CheckSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc2-checksignature")] +IX509CertificateRequestCmc2::get_PolicyServer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc2-get_policyserver")] +IX509CertificateRequestCmc2::get_Template=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc2-get_template")] +IX509CertificateRequestCmc2::InitializeFromInnerRequestTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc2-initializefrominnerrequesttemplate")] +IX509CertificateRequestCmc2::InitializeFromTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc2-initializefromtemplate")] +IX509CertificateRequestCmc2::PolicyServer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc2-get_policyserver")] +IX509CertificateRequestCmc2::Template=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestcmc2-get_template")] +IX509CertificateRequestPkcs10=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509certificaterequestpkcs10")] +IX509CertificateRequestPkcs10::CheckSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-checksignature")] +IX509CertificateRequestPkcs10::CriticalExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_criticalextensions")] +IX509CertificateRequestPkcs10::CryptAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_cryptattributes")] +IX509CertificateRequestPkcs10::CspStatuses=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_cspstatuses")] +IX509CertificateRequestPkcs10::get_CriticalExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_criticalextensions")] +IX509CertificateRequestPkcs10::get_CryptAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_cryptattributes")] +IX509CertificateRequestPkcs10::get_CspStatuses=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_cspstatuses")] +IX509CertificateRequestPkcs10::get_KeyContainerNamePrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_keycontainernameprefix")] +IX509CertificateRequestPkcs10::get_NullSigned=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_nullsigned")] +IX509CertificateRequestPkcs10::get_OldCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_oldcertificate")] +IX509CertificateRequestPkcs10::get_PrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_privatekey")] +IX509CertificateRequestPkcs10::get_PublicKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_publickey")] +IX509CertificateRequestPkcs10::get_RawDataToBeSigned=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_rawdatatobesigned")] +IX509CertificateRequestPkcs10::get_ReuseKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_reusekey")] +IX509CertificateRequestPkcs10::get_Signature=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_signature")] +IX509CertificateRequestPkcs10::get_SignatureInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_signatureinformation")] +IX509CertificateRequestPkcs10::get_SmimeCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_smimecapabilities")] +IX509CertificateRequestPkcs10::get_Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_subject")] +IX509CertificateRequestPkcs10::get_SuppressOids=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_suppressoids")] +IX509CertificateRequestPkcs10::get_TemplateObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_templateobjectid")] +IX509CertificateRequestPkcs10::get_X509Extensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_x509extensions")] +IX509CertificateRequestPkcs10::GetCspStatuses=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-getcspstatuses")] +IX509CertificateRequestPkcs10::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-initializedecode")] +IX509CertificateRequestPkcs10::InitializeFromCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-initializefromcertificate")] +IX509CertificateRequestPkcs10::InitializeFromPrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-initializefromprivatekey")] +IX509CertificateRequestPkcs10::InitializeFromPublicKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-initializefrompublickey")] +IX509CertificateRequestPkcs10::InitializeFromTemplateName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-initializefromtemplatename")] +IX509CertificateRequestPkcs10::IsSmartCard=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-issmartcard")] +IX509CertificateRequestPkcs10::KeyContainerNamePrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_keycontainernameprefix")] +IX509CertificateRequestPkcs10::NullSigned=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_nullsigned")] +IX509CertificateRequestPkcs10::OldCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_oldcertificate")] +IX509CertificateRequestPkcs10::PrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_privatekey")] +IX509CertificateRequestPkcs10::PublicKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_publickey")] +IX509CertificateRequestPkcs10::put_KeyContainerNamePrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-put_keycontainernameprefix")] +IX509CertificateRequestPkcs10::put_SmimeCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-put_smimecapabilities")] +IX509CertificateRequestPkcs10::put_Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-put_subject")] +IX509CertificateRequestPkcs10::RawDataToBeSigned=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_rawdatatobesigned")] +IX509CertificateRequestPkcs10::ReuseKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_reusekey")] +IX509CertificateRequestPkcs10::Signature=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_signature")] +IX509CertificateRequestPkcs10::SignatureInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_signatureinformation")] +IX509CertificateRequestPkcs10::SmimeCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_smimecapabilities")] +IX509CertificateRequestPkcs10::Subject=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-put_subject")] +IX509CertificateRequestPkcs10::SuppressOids=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_suppressoids")] +IX509CertificateRequestPkcs10::TemplateObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_templateobjectid")] +IX509CertificateRequestPkcs10::X509Extensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10-get_x509extensions")] +IX509CertificateRequestPkcs10V2=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509certificaterequestpkcs10v2")] +IX509CertificateRequestPkcs10V2::get_PolicyServer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v2-get_policyserver")] +IX509CertificateRequestPkcs10V2::get_Template=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v2-get_template")] +IX509CertificateRequestPkcs10V2::InitializeFromPrivateKeyTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v2-initializefromprivatekeytemplate")] +IX509CertificateRequestPkcs10V2::InitializeFromPublicKeyTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v2-initializefrompublickeytemplate")] +IX509CertificateRequestPkcs10V2::InitializeFromTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v2-initializefromtemplate")] +IX509CertificateRequestPkcs10V2::PolicyServer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v2-get_policyserver")] +IX509CertificateRequestPkcs10V2::Template=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v2-get_template")] +IX509CertificateRequestPkcs10V3=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509certificaterequestpkcs10v3")] +IX509CertificateRequestPkcs10V3::AttestationEncryptionCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-get_attestationencryptioncertificate")] +IX509CertificateRequestPkcs10V3::AttestPrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-get_attestprivatekey")] +IX509CertificateRequestPkcs10V3::ChallengePassword=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-put_challengepassword")] +IX509CertificateRequestPkcs10V3::EncryptionAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-put_encryptionalgorithm")] +IX509CertificateRequestPkcs10V3::EncryptionStrength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-get_encryptionstrength")] +IX509CertificateRequestPkcs10V3::get_AttestationEncryptionCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-get_attestationencryptioncertificate")] +IX509CertificateRequestPkcs10V3::get_AttestPrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-get_attestprivatekey")] +IX509CertificateRequestPkcs10V3::get_ChallengePassword=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-get_challengepassword")] +IX509CertificateRequestPkcs10V3::get_EncryptionAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-get_encryptionalgorithm")] +IX509CertificateRequestPkcs10V3::get_EncryptionStrength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-get_encryptionstrength")] +IX509CertificateRequestPkcs10V3::get_NameValuePairs=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-get_namevaluepairs")] +IX509CertificateRequestPkcs10V3::NameValuePairs=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-get_namevaluepairs")] +IX509CertificateRequestPkcs10V3::put_AttestationEncryptionCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-put_attestationencryptioncertificate")] +IX509CertificateRequestPkcs10V3::put_AttestPrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-put_attestprivatekey")] +IX509CertificateRequestPkcs10V3::put_ChallengePassword=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-put_challengepassword")] +IX509CertificateRequestPkcs10V3::put_EncryptionAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-put_encryptionalgorithm")] +IX509CertificateRequestPkcs10V3::put_EncryptionStrength=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs10v3-put_encryptionstrength")] +IX509CertificateRequestPkcs7=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509certificaterequestpkcs7")] +IX509CertificateRequestPkcs7::get_RequesterName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7-get_requestername")] +IX509CertificateRequestPkcs7::get_SignerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7-get_signercertificate")] +IX509CertificateRequestPkcs7::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7-initializedecode")] +IX509CertificateRequestPkcs7::InitializeFromCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7-initializefromcertificate")] +IX509CertificateRequestPkcs7::InitializeFromInnerRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7-initializefrominnerrequest")] +IX509CertificateRequestPkcs7::InitializeFromTemplateName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7-initializefromtemplatename")] +IX509CertificateRequestPkcs7::put_RequesterName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7-put_requestername")] +IX509CertificateRequestPkcs7::put_SignerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7-put_signercertificate")] +IX509CertificateRequestPkcs7::RequesterName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7-put_requestername")] +IX509CertificateRequestPkcs7::SignerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7-put_signercertificate")] +IX509CertificateRequestPkcs7V2=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509certificaterequestpkcs7v2")] +IX509CertificateRequestPkcs7V2::CheckCertificateSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7v2-checkcertificatesignature")] +IX509CertificateRequestPkcs7V2::get_PolicyServer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7v2-get_policyserver")] +IX509CertificateRequestPkcs7V2::get_Template=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7v2-get_template")] +IX509CertificateRequestPkcs7V2::InitializeFromTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7v2-initializefromtemplate")] +IX509CertificateRequestPkcs7V2::PolicyServer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7v2-get_policyserver")] +IX509CertificateRequestPkcs7V2::Template=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificaterequestpkcs7v2-get_template")] +IX509CertificateTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509certificatetemplate")] +IX509CertificateTemplate::get_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplate-get_property")] +IX509CertificateTemplate::Property=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplate-get_property")] +IX509CertificateTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509certificatetemplates")] +IX509CertificateTemplates::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplates-get__newenum")] +IX509CertificateTemplates::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplates-add")] +IX509CertificateTemplates::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplates-clear")] +IX509CertificateTemplates::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplates-get_count")] +IX509CertificateTemplates::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplates-get__newenum")] +IX509CertificateTemplates::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplates-get_count")] +IX509CertificateTemplates::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplates-get_itembyindex")] +IX509CertificateTemplates::get_ItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplates-get_itembyname")] +IX509CertificateTemplates::get_ItemByOid=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplates-get_itembyoid")] +IX509CertificateTemplates::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplates-get_itembyindex")] +IX509CertificateTemplates::ItemByName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplates-get_itembyname")] +IX509CertificateTemplates::ItemByOid=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplates-get_itembyoid")] +IX509CertificateTemplates::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplates-remove")] +IX509CertificateTemplateWritable=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509certificatetemplatewritable")] +IX509CertificateTemplateWritable::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplatewritable-commit")] +IX509CertificateTemplateWritable::get_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplatewritable-get_property")] +IX509CertificateTemplateWritable::get_Template=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplatewritable-get_template")] +IX509CertificateTemplateWritable::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplatewritable-initialize")] +IX509CertificateTemplateWritable::Property=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplatewritable-put_property")] +IX509CertificateTemplateWritable::put_Property=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplatewritable-put_property")] +IX509CertificateTemplateWritable::Template=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509certificatetemplatewritable-get_template")] +IX509EndorsementKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509endorsementkey")] +IX509EndorsementKey::AddCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509endorsementkey-addcertificate")] +IX509EndorsementKey::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509endorsementkey-close")] +IX509EndorsementKey::ExportPublicKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509endorsementkey-exportpublickey")] +IX509EndorsementKey::get_Length=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509endorsementkey-get_length")] +IX509EndorsementKey::get_Opened=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509endorsementkey-get_opened")] +IX509EndorsementKey::get_ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509endorsementkey-get_providername")] +IX509EndorsementKey::GetCertificateByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509endorsementkey-getcertificatebyindex")] +IX509EndorsementKey::GetCertificateCount=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509endorsementkey-getcertificatecount")] +IX509EndorsementKey::Length=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509endorsementkey-get_length")] +IX509EndorsementKey::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509endorsementkey-open")] +IX509EndorsementKey::Opened=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509endorsementkey-get_opened")] +IX509EndorsementKey::ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509endorsementkey-put_providername")] +IX509EndorsementKey::put_ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509endorsementkey-put_providername")] +IX509EndorsementKey::RemoveCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509endorsementkey-removecertificate")] +IX509Enrollment=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509enrollment")] +IX509Enrollment::CAConfigString=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_caconfigstring")] +IX509Enrollment::Certificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_certificate")] +IX509Enrollment::CertificateDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-put_certificatedescription")] +IX509Enrollment::CertificateFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-put_certificatefriendlyname")] +IX509Enrollment::CreatePFX=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-createpfx")] +IX509Enrollment::CreateRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-createrequest")] +IX509Enrollment::Enroll=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-enroll")] +IX509Enrollment::EnrollmentContext=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_enrollmentcontext")] +IX509Enrollment::get_CAConfigString=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_caconfigstring")] +IX509Enrollment::get_Certificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_certificate")] +IX509Enrollment::get_CertificateDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_certificatedescription")] +IX509Enrollment::get_CertificateFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_certificatefriendlyname")] +IX509Enrollment::get_EnrollmentContext=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_enrollmentcontext")] +IX509Enrollment::get_NameValuePairs=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_namevaluepairs")] +IX509Enrollment::get_ParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_parentwindow")] +IX509Enrollment::get_Request=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_request")] +IX509Enrollment::get_RequestId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_requestid")] +IX509Enrollment::get_Response=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_response")] +IX509Enrollment::get_Silent=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_silent")] +IX509Enrollment::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_status")] +IX509Enrollment::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-initialize")] +IX509Enrollment::InitializeFromRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-initializefromrequest")] +IX509Enrollment::InitializeFromTemplateName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-initializefromtemplatename")] +IX509Enrollment::InstallResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-installresponse")] +IX509Enrollment::NameValuePairs=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_namevaluepairs")] +IX509Enrollment::ParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-put_parentwindow")] +IX509Enrollment::put_CertificateDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-put_certificatedescription")] +IX509Enrollment::put_CertificateFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-put_certificatefriendlyname")] +IX509Enrollment::put_ParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-put_parentwindow")] +IX509Enrollment::put_Silent=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-put_silent")] +IX509Enrollment::Request=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_request")] +IX509Enrollment::RequestId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_requestid")] +IX509Enrollment::Response=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_response")] +IX509Enrollment::Silent=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_silent")] +IX509Enrollment::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment-get_status")] +IX509Enrollment2=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509enrollment2")] +IX509Enrollment2::get_PolicyServer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment2-get_policyserver")] +IX509Enrollment2::get_RequestIdString=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment2-get_requestidstring")] +IX509Enrollment2::get_Template=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment2-get_template")] +IX509Enrollment2::InitializeFromTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment2-initializefromtemplate")] +IX509Enrollment2::InstallResponse2=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment2-installresponse2")] +IX509Enrollment2::PolicyServer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment2-get_policyserver")] +IX509Enrollment2::RequestIdString=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment2-get_requestidstring")] +IX509Enrollment2::Template=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollment2-get_template")] +IX509EnrollmentHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509enrollmenthelper")] +IX509EnrollmentHelper::AddEnrollmentServer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmenthelper-addenrollmentserver")] +IX509EnrollmentHelper::AddPolicyServer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmenthelper-addpolicyserver")] +IX509EnrollmentHelper::Enroll=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmenthelper-enroll")] +IX509EnrollmentHelper::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmenthelper-initialize")] +IX509EnrollmentPolicyServer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509enrollmentpolicyserver")] +IX509EnrollmentPolicyServer::Cost=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-get_cost")] +IX509EnrollmentPolicyServer::Export=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-export")] +IX509EnrollmentPolicyServer::get_Cost=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-get_cost")] +IX509EnrollmentPolicyServer::GetAllowUnTrustedCA=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-getallowuntrustedca")] +IX509EnrollmentPolicyServer::GetAuthFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-getauthflags")] +IX509EnrollmentPolicyServer::GetCacheDir=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-getcachedir")] +IX509EnrollmentPolicyServer::GetCachePath=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-getcachepath")] +IX509EnrollmentPolicyServer::GetCAs=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-getcas")] +IX509EnrollmentPolicyServer::GetCAsForTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-getcasfortemplate")] +IX509EnrollmentPolicyServer::GetCustomOids=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-getcustomoids")] +IX509EnrollmentPolicyServer::GetFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-getfriendlyname")] +IX509EnrollmentPolicyServer::GetIsDefaultCEP=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-getisdefaultcep")] +IX509EnrollmentPolicyServer::GetLastUpdateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-getlastupdatetime")] +IX509EnrollmentPolicyServer::GetNextUpdateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-getnextupdatetime")] +IX509EnrollmentPolicyServer::GetPolicyServerId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-getpolicyserverid")] +IX509EnrollmentPolicyServer::GetPolicyServerUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-getpolicyserverurl")] +IX509EnrollmentPolicyServer::GetTemplates=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-gettemplates")] +IX509EnrollmentPolicyServer::GetUseClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-getuseclientid")] +IX509EnrollmentPolicyServer::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-initialize")] +IX509EnrollmentPolicyServer::InitializeImport=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-initializeimport")] +IX509EnrollmentPolicyServer::LoadPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-loadpolicy")] +IX509EnrollmentPolicyServer::put_Cost=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-put_cost")] +IX509EnrollmentPolicyServer::QueryChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-querychanges")] +IX509EnrollmentPolicyServer::SetCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-setcredential")] +IX509EnrollmentPolicyServer::Validate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentpolicyserver-validate")] +IX509EnrollmentStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509enrollmentstatus")] +IX509EnrollmentStatus::AppendText=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-appendtext")] +IX509EnrollmentStatus::Display=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-get_display")] +IX509EnrollmentStatus::Error=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-get_error")] +IX509EnrollmentStatus::ErrorText=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-get_errortext")] +IX509EnrollmentStatus::get_Display=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-get_display")] +IX509EnrollmentStatus::get_Error=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-get_error")] +IX509EnrollmentStatus::get_ErrorText=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-get_errortext")] +IX509EnrollmentStatus::get_Selected=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-get_selected")] +IX509EnrollmentStatus::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-get_status")] +IX509EnrollmentStatus::get_Text=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-get_text")] +IX509EnrollmentStatus::put_Display=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-put_display")] +IX509EnrollmentStatus::put_Error=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-put_error")] +IX509EnrollmentStatus::put_Selected=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-put_selected")] +IX509EnrollmentStatus::put_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-put_status")] +IX509EnrollmentStatus::put_Text=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-put_text")] +IX509EnrollmentStatus::Selected=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-put_selected")] +IX509EnrollmentStatus::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-put_status")] +IX509EnrollmentStatus::Text=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentstatus-get_text")] +IX509EnrollmentWebClassFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509enrollmentwebclassfactory")] +IX509EnrollmentWebClassFactory::CreateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509enrollmentwebclassfactory-createobject")] +IX509Extension=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509extension")] +IX509Extension::Critical=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extension-get_critical")] +IX509Extension::get_Critical=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extension-get_critical")] +IX509Extension::get_ObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extension-get_objectid")] +IX509Extension::get_RawData=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extension-get_rawdata")] +IX509Extension::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extension-initialize")] +IX509Extension::ObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extension-get_objectid")] +IX509Extension::put_Critical=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extension-put_critical")] +IX509Extension::RawData=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extension-get_rawdata")] +IX509ExtensionAlternativeNames=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509extensionalternativenames")] +IX509ExtensionAlternativeNames::AlternativeNames=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionalternativenames-get_alternativenames")] +IX509ExtensionAlternativeNames::get_AlternativeNames=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionalternativenames-get_alternativenames")] +IX509ExtensionAlternativeNames::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionalternativenames-initializedecode")] +IX509ExtensionAlternativeNames::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionalternativenames-initializeencode")] +IX509ExtensionAuthorityKeyIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509extensionauthoritykeyidentifier")] +IX509ExtensionAuthorityKeyIdentifier::AuthorityKeyIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionauthoritykeyidentifier-get_authoritykeyidentifier")] +IX509ExtensionAuthorityKeyIdentifier::get_AuthorityKeyIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionauthoritykeyidentifier-get_authoritykeyidentifier")] +IX509ExtensionAuthorityKeyIdentifier::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionauthoritykeyidentifier-initializedecode")] +IX509ExtensionAuthorityKeyIdentifier::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionauthoritykeyidentifier-initializeencode")] +IX509ExtensionBasicConstraints=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509extensionbasicconstraints")] +IX509ExtensionBasicConstraints::get_IsCA=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionbasicconstraints-get_isca")] +IX509ExtensionBasicConstraints::get_PathLenConstraint=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionbasicconstraints-get_pathlenconstraint")] +IX509ExtensionBasicConstraints::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionbasicconstraints-initializedecode")] +IX509ExtensionBasicConstraints::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionbasicconstraints-initializeencode")] +IX509ExtensionBasicConstraints::IsCA=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionbasicconstraints-get_isca")] +IX509ExtensionBasicConstraints::PathLenConstraint=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionbasicconstraints-get_pathlenconstraint")] +IX509ExtensionCertificatePolicies=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509extensioncertificatepolicies")] +IX509ExtensionCertificatePolicies::get_Policies=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensioncertificatepolicies-get_policies")] +IX509ExtensionCertificatePolicies::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensioncertificatepolicies-initializedecode")] +IX509ExtensionCertificatePolicies::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensioncertificatepolicies-initializeencode")] +IX509ExtensionCertificatePolicies::Policies=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensioncertificatepolicies-get_policies")] +IX509ExtensionEnhancedKeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509extensionenhancedkeyusage")] +IX509ExtensionEnhancedKeyUsage::EnhancedKeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionenhancedkeyusage-get_enhancedkeyusage")] +IX509ExtensionEnhancedKeyUsage::get_EnhancedKeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionenhancedkeyusage-get_enhancedkeyusage")] +IX509ExtensionEnhancedKeyUsage::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionenhancedkeyusage-initializedecode")] +IX509ExtensionEnhancedKeyUsage::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionenhancedkeyusage-initializeencode")] +IX509ExtensionKeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509extensionkeyusage")] +IX509ExtensionKeyUsage::get_KeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionkeyusage-get_keyusage")] +IX509ExtensionKeyUsage::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionkeyusage-initializedecode")] +IX509ExtensionKeyUsage::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionkeyusage-initializeencode")] +IX509ExtensionKeyUsage::KeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionkeyusage-get_keyusage")] +IX509ExtensionMSApplicationPolicies=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509extensionmsapplicationpolicies")] +IX509ExtensionMSApplicationPolicies::get_Policies=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionmsapplicationpolicies-get_policies")] +IX509ExtensionMSApplicationPolicies::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionmsapplicationpolicies-initializedecode")] +IX509ExtensionMSApplicationPolicies::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionmsapplicationpolicies-initializeencode")] +IX509ExtensionMSApplicationPolicies::Policies=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionmsapplicationpolicies-get_policies")] +IX509Extensions=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509extensions")] +IX509Extensions::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensions-get__newenum")] +IX509Extensions::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensions-add")] +IX509Extensions::AddRange=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensions-addrange")] +IX509Extensions::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensions-clear")] +IX509Extensions::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensions-get_count")] +IX509Extensions::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensions-get__newenum")] +IX509Extensions::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensions-get_count")] +IX509Extensions::get_IndexByObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensions-get_indexbyobjectid")] +IX509Extensions::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensions-get_itembyindex")] +IX509Extensions::IndexByObjectId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensions-get_indexbyobjectid")] +IX509Extensions::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensions-get_itembyindex")] +IX509Extensions::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensions-remove")] +IX509ExtensionSmimeCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509extensionsmimecapabilities")] +IX509ExtensionSmimeCapabilities::get_SmimeCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionsmimecapabilities-get_smimecapabilities")] +IX509ExtensionSmimeCapabilities::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionsmimecapabilities-initializedecode")] +IX509ExtensionSmimeCapabilities::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionsmimecapabilities-initializeencode")] +IX509ExtensionSmimeCapabilities::SmimeCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionsmimecapabilities-get_smimecapabilities")] +IX509ExtensionSubjectKeyIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509extensionsubjectkeyidentifier")] +IX509ExtensionSubjectKeyIdentifier::get_SubjectKeyIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionsubjectkeyidentifier-get_subjectkeyidentifier")] +IX509ExtensionSubjectKeyIdentifier::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionsubjectkeyidentifier-initializedecode")] +IX509ExtensionSubjectKeyIdentifier::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionsubjectkeyidentifier-initializeencode")] +IX509ExtensionSubjectKeyIdentifier::SubjectKeyIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensionsubjectkeyidentifier-get_subjectkeyidentifier")] +IX509ExtensionTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509extensiontemplate")] +IX509ExtensionTemplate::get_MajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensiontemplate-get_majorversion")] +IX509ExtensionTemplate::get_MinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensiontemplate-get_minorversion")] +IX509ExtensionTemplate::get_TemplateOid=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensiontemplate-get_templateoid")] +IX509ExtensionTemplate::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensiontemplate-initializedecode")] +IX509ExtensionTemplate::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensiontemplate-initializeencode")] +IX509ExtensionTemplate::MajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensiontemplate-get_majorversion")] +IX509ExtensionTemplate::MinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensiontemplate-get_minorversion")] +IX509ExtensionTemplate::TemplateOid=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensiontemplate-get_templateoid")] +IX509ExtensionTemplateName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509extensiontemplatename")] +IX509ExtensionTemplateName::get_TemplateName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensiontemplatename-get_templatename")] +IX509ExtensionTemplateName::InitializeDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensiontemplatename-initializedecode")] +IX509ExtensionTemplateName::InitializeEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensiontemplatename-initializeencode")] +IX509ExtensionTemplateName::TemplateName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509extensiontemplatename-get_templatename")] +IX509MachineEnrollmentFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509machineenrollmentfactory")] +IX509MachineEnrollmentFactory::CreateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509machineenrollmentfactory-createobject")] +IX509NameValuePair=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509namevaluepair")] +IX509NameValuePair::get_Name=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509namevaluepair-get_name")] +IX509NameValuePair::get_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509namevaluepair-get_value")] +IX509NameValuePair::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509namevaluepair-initialize")] +IX509NameValuePair::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509namevaluepair-get_name")] +IX509NameValuePair::Value=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509namevaluepair-get_value")] +IX509NameValuePairs=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509namevaluepairs")] +IX509NameValuePairs::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509namevaluepairs-get__newenum")] +IX509NameValuePairs::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509namevaluepairs-add")] +IX509NameValuePairs::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509namevaluepairs-clear")] +IX509NameValuePairs::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509namevaluepairs-get_count")] +IX509NameValuePairs::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509namevaluepairs-get__newenum")] +IX509NameValuePairs::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509namevaluepairs-get_count")] +IX509NameValuePairs::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509namevaluepairs-get_itembyindex")] +IX509NameValuePairs::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509namevaluepairs-get_itembyindex")] +IX509NameValuePairs::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509namevaluepairs-remove")] +IX509PolicyServerListManager=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509policyserverlistmanager")] +IX509PolicyServerListManager::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverlistmanager-get__newenum")] +IX509PolicyServerListManager::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverlistmanager-add")] +IX509PolicyServerListManager::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverlistmanager-clear")] +IX509PolicyServerListManager::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverlistmanager-get_count")] +IX509PolicyServerListManager::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverlistmanager-get__newenum")] +IX509PolicyServerListManager::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverlistmanager-get_count")] +IX509PolicyServerListManager::get_ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverlistmanager-get_itembyindex")] +IX509PolicyServerListManager::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverlistmanager-initialize")] +IX509PolicyServerListManager::ItemByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverlistmanager-get_itembyindex")] +IX509PolicyServerListManager::Remove=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverlistmanager-remove")] +IX509PolicyServerUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509policyserverurl")] +IX509PolicyServerUrl::AuthFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-put_authflags")] +IX509PolicyServerUrl::Cost=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-put_cost")] +IX509PolicyServerUrl::Default=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-put_default")] +IX509PolicyServerUrl::Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-put_flags")] +IX509PolicyServerUrl::get_AuthFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-get_authflags")] +IX509PolicyServerUrl::get_Cost=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-get_cost")] +IX509PolicyServerUrl::get_Default=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-get_default")] +IX509PolicyServerUrl::get_Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-get_flags")] +IX509PolicyServerUrl::get_Url=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-get_url")] +IX509PolicyServerUrl::GetStringProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-getstringproperty")] +IX509PolicyServerUrl::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-initialize")] +IX509PolicyServerUrl::put_AuthFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-put_authflags")] +IX509PolicyServerUrl::put_Cost=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-put_cost")] +IX509PolicyServerUrl::put_Default=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-put_default")] +IX509PolicyServerUrl::put_Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-put_flags")] +IX509PolicyServerUrl::put_Url=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-put_url")] +IX509PolicyServerUrl::RemoveFromRegistry=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-removefromregistry")] +IX509PolicyServerUrl::SetStringProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-setstringproperty")] +IX509PolicyServerUrl::UpdateRegistry=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-updateregistry")] +IX509PolicyServerUrl::Url=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509policyserverurl-get_url")] +IX509PrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509privatekey")] +IX509PrivateKey::Algorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_algorithm")] +IX509PrivateKey::Certificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_certificate")] +IX509PrivateKey::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-close")] +IX509PrivateKey::ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_containername")] +IX509PrivateKey::ContainerNamePrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_containernameprefix")] +IX509PrivateKey::Create=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-create")] +IX509PrivateKey::CspInformations=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_cspinformations")] +IX509PrivateKey::CspStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_cspstatus")] +IX509PrivateKey::DefaultContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_defaultcontainer")] +IX509PrivateKey::Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-delete")] +IX509PrivateKey::Description=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_description")] +IX509PrivateKey::Existing=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_existing")] +IX509PrivateKey::Export=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-export")] +IX509PrivateKey::ExportPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_exportpolicy")] +IX509PrivateKey::ExportPublicKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-exportpublickey")] +IX509PrivateKey::FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_friendlyname")] +IX509PrivateKey::get_Algorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_algorithm")] +IX509PrivateKey::get_Certificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_certificate")] +IX509PrivateKey::get_ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_containername")] +IX509PrivateKey::get_ContainerNamePrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_containernameprefix")] +IX509PrivateKey::get_CspInformations=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_cspinformations")] +IX509PrivateKey::get_CspStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_cspstatus")] +IX509PrivateKey::get_DefaultContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_defaultcontainer")] +IX509PrivateKey::get_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_description")] +IX509PrivateKey::get_Existing=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_existing")] +IX509PrivateKey::get_ExportPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_exportpolicy")] +IX509PrivateKey::get_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_friendlyname")] +IX509PrivateKey::get_KeyProtection=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_keyprotection")] +IX509PrivateKey::get_KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_keyspec")] +IX509PrivateKey::get_KeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_keyusage")] +IX509PrivateKey::get_LegacyCsp=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_legacycsp")] +IX509PrivateKey::get_Length=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_length")] +IX509PrivateKey::get_MachineContext=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_machinecontext")] +IX509PrivateKey::get_Opened=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_opened")] +IX509PrivateKey::get_ParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_parentwindow")] +IX509PrivateKey::get_ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_providername")] +IX509PrivateKey::get_ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_providertype")] +IX509PrivateKey::get_ReaderName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_readername")] +IX509PrivateKey::get_SecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_securitydescriptor")] +IX509PrivateKey::get_Silent=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_silent")] +IX509PrivateKey::get_UIContextMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_uicontextmessage")] +IX509PrivateKey::get_UniqueContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_uniquecontainername")] +IX509PrivateKey::Import=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-import")] +IX509PrivateKey::KeyProtection=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_keyprotection")] +IX509PrivateKey::KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_keyspec")] +IX509PrivateKey::KeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_keyusage")] +IX509PrivateKey::LegacyCsp=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_legacycsp")] +IX509PrivateKey::Length=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_length")] +IX509PrivateKey::MachineContext=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_machinecontext")] +IX509PrivateKey::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-open")] +IX509PrivateKey::Opened=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_opened")] +IX509PrivateKey::ParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_parentwindow")] +IX509PrivateKey::Pin=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_pin")] +IX509PrivateKey::ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_providername")] +IX509PrivateKey::ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_providertype")] +IX509PrivateKey::put_Algorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_algorithm")] +IX509PrivateKey::put_Certificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_certificate")] +IX509PrivateKey::put_ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_containername")] +IX509PrivateKey::put_ContainerNamePrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_containernameprefix")] +IX509PrivateKey::put_CspInformations=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_cspinformations")] +IX509PrivateKey::put_CspStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_cspstatus")] +IX509PrivateKey::put_Description=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_description")] +IX509PrivateKey::put_Existing=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_existing")] +IX509PrivateKey::put_ExportPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_exportpolicy")] +IX509PrivateKey::put_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_friendlyname")] +IX509PrivateKey::put_KeyProtection=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_keyprotection")] +IX509PrivateKey::put_KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_keyspec")] +IX509PrivateKey::put_KeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_keyusage")] +IX509PrivateKey::put_LegacyCsp=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_legacycsp")] +IX509PrivateKey::put_Length=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_length")] +IX509PrivateKey::put_MachineContext=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_machinecontext")] +IX509PrivateKey::put_ParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_parentwindow")] +IX509PrivateKey::put_Pin=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_pin")] +IX509PrivateKey::put_ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_providername")] +IX509PrivateKey::put_ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_providertype")] +IX509PrivateKey::put_ReaderName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_readername")] +IX509PrivateKey::put_SecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_securitydescriptor")] +IX509PrivateKey::put_Silent=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_silent")] +IX509PrivateKey::put_UIContextMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_uicontextmessage")] +IX509PrivateKey::ReaderName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_readername")] +IX509PrivateKey::SecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-put_securitydescriptor")] +IX509PrivateKey::Silent=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_silent")] +IX509PrivateKey::UIContextMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_uicontextmessage")] +IX509PrivateKey::UniqueContainerName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-get_uniquecontainername")] +IX509PrivateKey::Verify=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509privatekey-verify")] +IX509PublicKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509publickey")] +IX509PublicKey::Algorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509publickey-get_algorithm")] +IX509PublicKey::ComputeKeyIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509publickey-computekeyidentifier")] +IX509PublicKey::EncodedKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509publickey-get_encodedkey")] +IX509PublicKey::EncodedParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509publickey-get_encodedparameters")] +IX509PublicKey::get_Algorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509publickey-get_algorithm")] +IX509PublicKey::get_EncodedKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509publickey-get_encodedkey")] +IX509PublicKey::get_EncodedParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509publickey-get_encodedparameters")] +IX509PublicKey::get_Length=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509publickey-get_length")] +IX509PublicKey::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509publickey-initialize")] +IX509PublicKey::InitializeFromEncodedPublicKeyInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509publickey-initializefromencodedpublickeyinfo")] +IX509PublicKey::Length=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509publickey-get_length")] +IX509SCEPEnrollment=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509scepenrollment")] +IX509SCEPEnrollment::Certificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-get_certificate")] +IX509SCEPEnrollment::CertificateFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-get_certificatefriendlyname")] +IX509SCEPEnrollment::CreateRequestMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-createrequestmessage")] +IX509SCEPEnrollment::CreateRetrieveCertificateMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-createretrievecertificatemessage")] +IX509SCEPEnrollment::CreateRetrievePendingMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-createretrievependingmessage")] +IX509SCEPEnrollment::DeleteRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-deleterequest")] +IX509SCEPEnrollment::FailInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-get_failinfo")] +IX509SCEPEnrollment::get_Certificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-get_certificate")] +IX509SCEPEnrollment::get_CertificateFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-get_certificatefriendlyname")] +IX509SCEPEnrollment::get_FailInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-get_failinfo")] +IX509SCEPEnrollment::get_OldCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-get_oldcertificate")] +IX509SCEPEnrollment::get_Request=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-get_request")] +IX509SCEPEnrollment::get_SignerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-get_signercertificate")] +IX509SCEPEnrollment::get_Status=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-get_status")] +IX509SCEPEnrollment::get_TransactionId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-get_transactionid")] +IX509SCEPEnrollment::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-initialize")] +IX509SCEPEnrollment::InitializeForPending=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-initializeforpending")] +IX509SCEPEnrollment::OldCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-get_oldcertificate")] +IX509SCEPEnrollment::ProcessResponseMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-processresponsemessage")] +IX509SCEPEnrollment::put_CertificateFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-put_certificatefriendlyname")] +IX509SCEPEnrollment::put_OldCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-put_oldcertificate")] +IX509SCEPEnrollment::put_ServerCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-put_servercapabilities")] +IX509SCEPEnrollment::put_SignerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-put_signercertificate")] +IX509SCEPEnrollment::put_Silent=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-put_silent")] +IX509SCEPEnrollment::put_TransactionId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-put_transactionid")] +IX509SCEPEnrollment::Request=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-get_request")] +IX509SCEPEnrollment::ServerCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-put_servercapabilities")] +IX509SCEPEnrollment::SignerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-put_signercertificate")] +IX509SCEPEnrollment::Silent=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-put_silent")] +IX509SCEPEnrollment::Status=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-get_status")] +IX509SCEPEnrollment::TransactionId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509scepenrollment-put_transactionid")] +IX509SignatureInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nn-certenroll-ix509signatureinformation")] +IX509SignatureInformation::AlternateSignatureAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-get_alternatesignaturealgorithm")] +IX509SignatureInformation::AlternateSignatureAlgorithmSet=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-get_alternatesignaturealgorithmset")] +IX509SignatureInformation::get_AlternateSignatureAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-get_alternatesignaturealgorithm")] +IX509SignatureInformation::get_AlternateSignatureAlgorithmSet=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-get_alternatesignaturealgorithmset")] +IX509SignatureInformation::get_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-get_hashalgorithm")] +IX509SignatureInformation::get_NullSigned=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-get_nullsigned")] +IX509SignatureInformation::get_Parameters=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-get_parameters")] +IX509SignatureInformation::get_PublicKeyAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-get_publickeyalgorithm")] +IX509SignatureInformation::GetSignatureAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-getsignaturealgorithm")] +IX509SignatureInformation::HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-put_hashalgorithm")] +IX509SignatureInformation::NullSigned=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-put_nullsigned")] +IX509SignatureInformation::Parameters=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-put_parameters")] +IX509SignatureInformation::PublicKeyAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-get_publickeyalgorithm")] +IX509SignatureInformation::put_AlternateSignatureAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-put_alternatesignaturealgorithm")] +IX509SignatureInformation::put_HashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-put_hashalgorithm")] +IX509SignatureInformation::put_NullSigned=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-put_nullsigned")] +IX509SignatureInformation::put_Parameters=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-put_parameters")] +IX509SignatureInformation::put_PublicKeyAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-put_publickeyalgorithm")] +IX509SignatureInformation::SetDefaultValues=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/nf-certenroll-ix509signatureinformation-setdefaultvalues")] +IXamlDiagnostics=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nn-xamlom-ixamldiagnostics")] +IXamlDiagnostics::GetApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ixamldiagnostics-getapplication")] +IXamlDiagnostics::GetDispatcher=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ixamldiagnostics-getdispatcher")] +IXamlDiagnostics::GetHandleFromIInspectable=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ixamldiagnostics-gethandlefromiinspectable")] +IXamlDiagnostics::GetIInspectableFromHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ixamldiagnostics-getiinspectablefromhandle")] +IXamlDiagnostics::GetInitializationData=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ixamldiagnostics-getinitializationdata")] +IXamlDiagnostics::GetUiLayer=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ixamldiagnostics-getuilayer")] +IXamlDiagnostics::HitTest=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ixamldiagnostics-hittest")] +IXamlDiagnostics::RegisterInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/nf-xamlom-ixamldiagnostics-registerinstance")] +IXAPO=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nn-xapo-ixapo")] +IXAPO::CalcInputFrames=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nf-xapo-ixapo-calcinputframes")] +IXAPO::CalcOutputFrames=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nf-xapo-ixapo-calcoutputframes")] +IXAPO::GetRegistrationProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nf-xapo-ixapo-getregistrationproperties")] +IXAPO::Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nf-xapo-ixapo-initialize")] +IXAPO::IsInputFormatSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nf-xapo-ixapo-isinputformatsupported")] +IXAPO::IsOutputFormatSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nf-xapo-ixapo-isoutputformatsupported")] +IXAPO::LockForProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nf-xapo-ixapo-lockforprocess")] +IXAPO::Process=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nf-xapo-ixapo-process")] +IXAPO::Reset=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nf-xapo-ixapo-reset")] +IXAPO::UnlockForProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nf-xapo-ixapo-unlockforprocess")] +IXAPOHrtfParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/nn-hrtfapoapi-ixapohrtfparameters")] +IXAPOHrtfParameters::SetEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/nf-hrtfapoapi-ixapohrtfparameters-setenvironment")] +IXAPOHrtfParameters::SetSourceGain=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/nf-hrtfapoapi-ixapohrtfparameters-setsourcegain")] +IXAPOHrtfParameters::SetSourceOrientation=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/nf-hrtfapoapi-ixapohrtfparameters-setsourceorientation")] +IXAPOHrtfParameters::SetSourcePosition=[Documentation("https://docs.microsoft.com/windows/win32/api/hrtfapoapi/nf-hrtfapoapi-ixapohrtfparameters-setsourceposition")] +IXAPOParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nn-xapo-ixapoparameters")] +IXAPOParameters::GetParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nf-xapo-ixapoparameters-getparameters")] +IXAPOParameters::SetParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nf-xapo-ixapoparameters-setparameters")] +IXAudio2=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nn-xaudio2-ixaudio2")] +IXAudio2::AddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2-addref")] +IXAudio2::CommitChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2-commitchanges")] +IXAudio2::CreateMasteringVoice=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2-createmasteringvoice")] +IXAudio2::CreateSourceVoice=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2-createsourcevoice")] +IXAudio2::CreateSubmixVoice=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2-createsubmixvoice")] +IXAudio2::GetPerformanceData=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2-getperformancedata")] +IXAudio2::QueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2-queryinterface")] +IXAudio2::RegisterForCallbacks=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2-registerforcallbacks")] +IXAudio2::Release=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2-release")] +IXAudio2::SetDebugConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2-setdebugconfiguration")] +IXAudio2::StartEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2-startengine")] +IXAudio2::StopEngine=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2-stopengine")] +IXAudio2::UnregisterForCallbacks=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2-unregisterforcallbacks")] +IXAudio2EngineCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nn-xaudio2-ixaudio2enginecallback")] +IXAudio2EngineCallback::OnCriticalError=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2enginecallback-oncriticalerror")] +IXAudio2EngineCallback::OnProcessingPassEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2enginecallback-onprocessingpassend")] +IXAudio2EngineCallback::OnProcessingPassStart=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2enginecallback-onprocessingpassstart")] +IXAudio2MasteringVoice=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nn-xaudio2-ixaudio2masteringvoice")] +IXAudio2MasteringVoice::GetChannelMask=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2masteringvoice-getchannelmask")] +IXAudio2SourceVoice=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nn-xaudio2-ixaudio2sourcevoice")] +IXAudio2SourceVoice::Discontinuity=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2sourcevoice-discontinuity")] +IXAudio2SourceVoice::ExitLoop=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2sourcevoice-exitloop")] +IXAudio2SourceVoice::FlushSourceBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2sourcevoice-flushsourcebuffers")] +IXAudio2SourceVoice::GetFrequencyRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2sourcevoice-getfrequencyratio")] +IXAudio2SourceVoice::GetState=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2sourcevoice-getstate")] +IXAudio2SourceVoice::SetFrequencyRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2sourcevoice-setfrequencyratio")] +IXAudio2SourceVoice::SetSourceSampleRate=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2sourcevoice-setsourcesamplerate")] +IXAudio2SourceVoice::Start=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2sourcevoice-start")] +IXAudio2SourceVoice::Stop=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2sourcevoice-stop")] +IXAudio2SourceVoice::SubmitSourceBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2sourcevoice-submitsourcebuffer")] +IXAudio2SubmixVoice=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nn-xaudio2-ixaudio2submixvoice")] +IXAudio2Voice=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nn-xaudio2-ixaudio2voice")] +IXAudio2Voice::DestroyVoice=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-destroyvoice")] +IXAudio2Voice::DisableEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-disableeffect")] +IXAudio2Voice::EnableEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-enableeffect")] +IXAudio2Voice::GetChannelVolumes=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-getchannelvolumes")] +IXAudio2Voice::GetEffectParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-geteffectparameters")] +IXAudio2Voice::GetEffectState=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-geteffectstate")] +IXAudio2Voice::GetFilterParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-getfilterparameters")] +IXAudio2Voice::GetOutputFilterParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-getoutputfilterparameters")] +IXAudio2Voice::GetOutputMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-getoutputmatrix")] +IXAudio2Voice::GetVoiceDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-getvoicedetails")] +IXAudio2Voice::GetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-getvolume")] +IXAudio2Voice::SetChannelVolumes=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-setchannelvolumes")] +IXAudio2Voice::SetEffectChain=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-seteffectchain")] +IXAudio2Voice::SetEffectParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-seteffectparameters")] +IXAudio2Voice::SetFilterParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-setfilterparameters")] +IXAudio2Voice::SetOutputFilterParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-setoutputfilterparameters")] +IXAudio2Voice::SetOutputMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-setoutputmatrix")] +IXAudio2Voice::SetOutputVoices=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-setoutputvoices")] +IXAudio2Voice::SetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voice-setvolume")] +IXAudio2VoiceCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nn-xaudio2-ixaudio2voicecallback")] +IXAudio2VoiceCallback::OnBufferEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voicecallback-onbufferend")] +IXAudio2VoiceCallback::OnBufferStart=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voicecallback-onbufferstart")] +IXAudio2VoiceCallback::OnLoopEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voicecallback-onloopend")] +IXAudio2VoiceCallback::OnStreamEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voicecallback-onstreamend")] +IXAudio2VoiceCallback::OnVoiceError=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voicecallback-onvoiceerror")] +IXAudio2VoiceCallback::OnVoiceProcessingPassEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voicecallback-onvoiceprocessingpassend")] +IXAudio2VoiceCallback::OnVoiceProcessingPassStart=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-ixaudio2voicecallback-onvoiceprocessingpassstart")] +IXblIdpAuthManager=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nn-xblidpauthmanager-ixblidpauthmanager")] +IXblIdpAuthManager::GetEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthmanager-getenvironment")] +IXblIdpAuthManager::GetGamerAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthmanager-getgameraccount")] +IXblIdpAuthManager::GetSandbox=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthmanager-getsandbox")] +IXblIdpAuthManager::GetTokenAndSignatureWithTokenResult=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthmanager-gettokenandsignaturewithtokenresult")] +IXblIdpAuthManager::SetAppViewInitialized=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthmanager-setappviewinitialized")] +IXblIdpAuthManager::SetGamerAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthmanager-setgameraccount")] +IXblIdpAuthTokenResult=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nn-xblidpauthmanager-ixblidpauthtokenresult")] +IXblIdpAuthTokenResult::GetAgeGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getagegroup")] +IXblIdpAuthTokenResult::GetEnforcementBans=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getenforcementbans")] +IXblIdpAuthTokenResult::GetEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getenvironment")] +IXblIdpAuthTokenResult::GetErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-geterrorcode")] +IXblIdpAuthTokenResult::GetGamertag=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getgamertag")] +IXblIdpAuthTokenResult::GetHelpId=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-gethelpid")] +IXblIdpAuthTokenResult::GetMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getmessage")] +IXblIdpAuthTokenResult::GetMsaAccountId=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getmsaaccountid")] +IXblIdpAuthTokenResult::GetMsaAppId=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getmsaappid")] +IXblIdpAuthTokenResult::GetMsaPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getmsapolicy")] +IXblIdpAuthTokenResult::GetMsaTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getmsatarget")] +IXblIdpAuthTokenResult::GetPrivileges=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getprivileges")] +IXblIdpAuthTokenResult::GetRedirect=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getredirect")] +IXblIdpAuthTokenResult::GetRestrictions=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getrestrictions")] +IXblIdpAuthTokenResult::GetSandbox=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getsandbox")] +IXblIdpAuthTokenResult::GetSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getsignature")] +IXblIdpAuthTokenResult::GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getstatus")] +IXblIdpAuthTokenResult::GetTitleRestrictions=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-gettitlerestrictions")] +IXblIdpAuthTokenResult::GetToken=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-gettoken")] +IXblIdpAuthTokenResult::GetXuid=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/nf-xblidpauthmanager-ixblidpauthtokenresult-getxuid")] +IXDSCodec=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nn-encdec-ixdscodec")] +IXDSCodec::get_CCSubstreamService=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ixdscodec-get_ccsubstreamservice")] +IXDSCodec::get_XDSToRatObjOK=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ixdscodec-get_xdstoratobjok")] +IXDSCodec::GetContentAdvisoryRating=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ixdscodec-getcontentadvisoryrating")] +IXDSCodec::GetCurrLicenseExpDate=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ixdscodec-getcurrlicenseexpdate")] +IXDSCodec::GetLastErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ixdscodec-getlasterrorcode")] +IXDSCodec::GetXDSPacket=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ixdscodec-getxdspacket")] +IXDSCodec::put_CCSubstreamService=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ixdscodec-put_ccsubstreamservice")] +IXDSCodecConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nn-encdec-ixdscodecconfig")] +IXDSCodecConfig::GetSecureChannelObject=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ixdscodecconfig-getsecurechannelobject")] +IXDSCodecConfig::SetPauseBufferTime=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/nf-encdec-ixdscodecconfig-setpausebuffertime")] +IXDSToRat=[Documentation("https://docs.microsoft.com/windows/win32/api/tvratings/nn-tvratings-ixdstorat")] +IXDSToRat::Init=[Documentation("https://docs.microsoft.com/windows/win32/api/tvratings/nf-tvratings-ixdstorat-init")] +IXDSToRat::ParseXDSBytePair=[Documentation("https://docs.microsoft.com/windows/win32/api/tvratings/nf-tvratings-ixdstorat-parsexdsbytepair")] +IXml2Dex=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ixml2dex")] +IXml2Dex::CopyXML=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ixml2dex-copyxml")] +IXml2Dex::CreateGraphFromFile=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ixml2dex-creategraphfromfile")] +IXml2Dex::Delete=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ixml2dex-delete")] +IXml2Dex::PasteXML=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ixml2dex-pastexml")] +IXml2Dex::PasteXMLFile=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ixml2dex-pastexmlfile")] +IXml2Dex::ReadXML=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ixml2dex-readxml")] +IXml2Dex::ReadXMLFile=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ixml2dex-readxmlfile")] +IXml2Dex::Reset=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ixml2dex-reset")] +IXml2Dex::WriteGrfFile=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ixml2dex-writegrffile")] +IXml2Dex::WriteXML=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ixml2dex-writexml")] +IXml2Dex::WriteXMLFile=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ixml2dex-writexmlfile")] +IXml2Dex::WriteXMLPart=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ixml2dex-writexmlpart")] +IXMLElementCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml/nn-msxml-ixmlelementcollection")] +IXMLElementCollection::get_length=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml/nf-msxml-ixmlelementcollection-get_length")] +IXMLElementCollection::item=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml/nf-msxml-ixmlelementcollection-item")] +IXMLGraphBuilder=[Documentation("https://docs.microsoft.com/windows/win32/api/amxmlgraphbuilder/nn-amxmlgraphbuilder-ixmlgraphbuilder")] +IXMLGraphBuilder::BuildFromXML=[Documentation("https://docs.microsoft.com/windows/win32/api/amxmlgraphbuilder/nf-amxmlgraphbuilder-ixmlgraphbuilder-buildfromxml")] +IXMLGraphBuilder::BuildFromXMLFile=[Documentation("https://docs.microsoft.com/windows/win32/api/amxmlgraphbuilder/nf-amxmlgraphbuilder-ixmlgraphbuilder-buildfromxmlfile")] +IXMLGraphBuilder::SaveToXML=[Documentation("https://docs.microsoft.com/windows/win32/api/amxmlgraphbuilder/nf-amxmlgraphbuilder-ixmlgraphbuilder-savetoxml")] +IXMLHTTPRequest2=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nn-msxml6-ixmlhttprequest2")] +IXMLHTTPRequest2::Abort=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest2-abort")] +IXMLHTTPRequest2::GetAllResponseHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest2-getallresponseheaders")] +IXMLHTTPRequest2::GetCookie=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest2-getcookie")] +IXMLHTTPRequest2::GetResponseHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest2-getresponseheader")] +IXMLHTTPRequest2::Open=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest2-open")] +IXMLHTTPRequest2::Send=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest2-send")] +IXMLHTTPRequest2::SetCookie=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest2-setcookie")] +IXMLHTTPRequest2::SetCustomResponseStream=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest2-setcustomresponsestream")] +IXMLHTTPRequest2::SetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest2-setproperty")] +IXMLHTTPRequest2::SetRequestHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest2-setrequestheader")] +IXMLHTTPRequest2Callback=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nn-msxml6-ixmlhttprequest2callback")] +IXMLHTTPRequest2Callback::OnDataAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest2callback-ondataavailable")] +IXMLHTTPRequest2Callback::OnError=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest2callback-onerror")] +IXMLHTTPRequest2Callback::OnHeadersAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest2callback-onheadersavailable")] +IXMLHTTPRequest2Callback::OnRedirect=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest2callback-onredirect")] +IXMLHTTPRequest2Callback::OnResponseReceived=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest2callback-onresponsereceived")] +IXMLHTTPRequest3=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nn-msxml6-ixmlhttprequest3")] +IXMLHTTPRequest3::SetClientCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest3-setclientcertificate")] +IXMLHTTPRequest3Callback=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nn-msxml6-ixmlhttprequest3callback")] +IXMLHTTPRequest3Callback::OnClientCertificateRequested=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest3callback-onclientcertificaterequested")] +IXMLHTTPRequest3Callback::OnServerCertificateReceived=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/nf-msxml6-ixmlhttprequest3callback-onservercertificatereceived")] +IXPLogon=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ixplogoniunknown")] +IXPLogon::AddressTypes=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ixplogon-addresstypes")] +IXPLogon::EndMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ixplogon-endmessage")] +IXPLogon::FlushQueues=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ixplogon-flushqueues")] +IXPLogon::Idle=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ixplogon-idle")] +IXPLogon::OpenStatusEntry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ixplogon-openstatusentry")] +IXPLogon::Poll=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ixplogon-poll")] +IXPLogon::StartMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ixplogon-startmessage")] +IXPLogon::SubmitMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ixplogon-submitmessage")] +IXPLogon::TransportLogoff=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ixplogon-transportlogoff")] +IXPLogon::TransportNotify=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ixplogon-transportnotify")] +IXPLogon::ValidateState=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ixplogon-validatestate")] +IXPProvider=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ixpprovideriunknown")] +IXPProvider::Shutdown=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ixpprovider-shutdown")] +IXPProvider::TransportLogon=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ixpprovider-transportlogon")] +IXpsDocumentPackageTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nn-xpsobjectmodel_1-ixpsdocumentpackagetarget")] +IXpsDocumentPackageTarget::GetXpsOMFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsdocumentpackagetarget-getxpsomfactory")] +IXpsDocumentPackageTarget::GetXpsOMPackageWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsdocumentpackagetarget-getxpsompackagewriter")] +IXpsDocumentPackageTarget::GetXpsType=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsdocumentpackagetarget-getxpstype")] +IXpsDocumentPackageTarget3D=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_2/nn-xpsobjectmodel_2-ixpsdocumentpackagetarget3d")] +IXpsDocumentPackageTarget3D::GetXpsOMFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_2/nf-xpsobjectmodel_2-ixpsdocumentpackagetarget3d-getxpsomfactory")] +IXpsDocumentPackageTarget3D::GetXpsOMPackageWriter3D=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_2/nf-xpsobjectmodel_2-ixpsdocumentpackagetarget3d-getxpsompackagewriter3d")] +IXpsOMBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsombrush")] +IXpsOMBrush::GetOpacity=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsombrush-getopacity")] +IXpsOMBrush::SetOpacity=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsombrush-setopacity")] +IXpsOMCanvas=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomcanvas")] +IXpsOMCanvas::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcanvas-clone")] +IXpsOMCanvas::GetAccessibilityLongDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcanvas-getaccessibilitylongdescription")] +IXpsOMCanvas::GetAccessibilityShortDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcanvas-getaccessibilityshortdescription")] +IXpsOMCanvas::GetDictionary=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcanvas-getdictionary")] +IXpsOMCanvas::GetDictionaryLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcanvas-getdictionarylocal")] +IXpsOMCanvas::GetDictionaryResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcanvas-getdictionaryresource")] +IXpsOMCanvas::GetUseAliasedEdgeMode=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcanvas-getusealiasededgemode")] +IXpsOMCanvas::GetVisuals=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcanvas-getvisuals")] +IXpsOMCanvas::SetAccessibilityLongDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcanvas-setaccessibilitylongdescription")] +IXpsOMCanvas::SetAccessibilityShortDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcanvas-setaccessibilityshortdescription")] +IXpsOMCanvas::SetDictionaryLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcanvas-setdictionarylocal")] +IXpsOMCanvas::SetDictionaryResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcanvas-setdictionaryresource")] +IXpsOMCanvas::SetUseAliasedEdgeMode=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcanvas-setusealiasededgemode")] +IXpsOMColorProfileResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomcolorprofileresource")] +IXpsOMColorProfileResource::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcolorprofileresource-getstream")] +IXpsOMColorProfileResource::SetContent=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcolorprofileresource-setcontent")] +IXpsOMColorProfileResourceCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomcolorprofileresourcecollection")] +IXpsOMColorProfileResourceCollection::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcolorprofileresourcecollection-append")] +IXpsOMColorProfileResourceCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcolorprofileresourcecollection-getat")] +IXpsOMColorProfileResourceCollection::GetByPartName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcolorprofileresourcecollection-getbypartname")] +IXpsOMColorProfileResourceCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcolorprofileresourcecollection-getcount")] +IXpsOMColorProfileResourceCollection::InsertAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcolorprofileresourcecollection-insertat")] +IXpsOMColorProfileResourceCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcolorprofileresourcecollection-removeat")] +IXpsOMColorProfileResourceCollection::SetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcolorprofileresourcecollection-setat")] +IXpsOMCoreProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomcoreproperties")] +IXpsOMCoreProperties::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-clone")] +IXpsOMCoreProperties::GetCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getcategory")] +IXpsOMCoreProperties::GetContentStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getcontentstatus")] +IXpsOMCoreProperties::GetContentType=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getcontenttype")] +IXpsOMCoreProperties::GetCreated=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getcreated")] +IXpsOMCoreProperties::GetCreator=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getcreator")] +IXpsOMCoreProperties::GetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getdescription")] +IXpsOMCoreProperties::GetIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getidentifier")] +IXpsOMCoreProperties::GetKeywords=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getkeywords")] +IXpsOMCoreProperties::GetLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getlanguage")] +IXpsOMCoreProperties::GetLastModifiedBy=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getlastmodifiedby")] +IXpsOMCoreProperties::GetLastPrinted=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getlastprinted")] +IXpsOMCoreProperties::GetModified=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getmodified")] +IXpsOMCoreProperties::GetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getowner")] +IXpsOMCoreProperties::GetRevision=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getrevision")] +IXpsOMCoreProperties::GetSubject=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getsubject")] +IXpsOMCoreProperties::GetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-gettitle")] +IXpsOMCoreProperties::GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-getversion")] +IXpsOMCoreProperties::SetCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-setcategory")] +IXpsOMCoreProperties::SetContentStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-setcontentstatus")] +IXpsOMCoreProperties::SetContentType=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-setcontenttype")] +IXpsOMCoreProperties::SetCreated=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-setcreated")] +IXpsOMCoreProperties::SetCreator=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-setcreator")] +IXpsOMCoreProperties::SetDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-setdescription")] +IXpsOMCoreProperties::SetIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-setidentifier")] +IXpsOMCoreProperties::SetKeywords=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-setkeywords")] +IXpsOMCoreProperties::SetLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-setlanguage")] +IXpsOMCoreProperties::SetLastModifiedBy=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-setlastmodifiedby")] +IXpsOMCoreProperties::SetLastPrinted=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-setlastprinted")] +IXpsOMCoreProperties::SetModified=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-setmodified")] +IXpsOMCoreProperties::SetRevision=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-setrevision")] +IXpsOMCoreProperties::SetSubject=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-setsubject")] +IXpsOMCoreProperties::SetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-settitle")] +IXpsOMCoreProperties::SetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomcoreproperties-setversion")] +IXpsOMDashCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomdashcollection")] +IXpsOMDashCollection::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdashcollection-append")] +IXpsOMDashCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdashcollection-getat")] +IXpsOMDashCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdashcollection-getcount")] +IXpsOMDashCollection::InsertAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdashcollection-insertat")] +IXpsOMDashCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdashcollection-removeat")] +IXpsOMDashCollection::SetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdashcollection-setat")] +IXpsOMDictionary=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomdictionary")] +IXpsOMDictionary::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdictionary-append")] +IXpsOMDictionary::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdictionary-clone")] +IXpsOMDictionary::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdictionary-getat")] +IXpsOMDictionary::GetByKey=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdictionary-getbykey")] +IXpsOMDictionary::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdictionary-getcount")] +IXpsOMDictionary::GetIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdictionary-getindex")] +IXpsOMDictionary::GetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdictionary-getowner")] +IXpsOMDictionary::InsertAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdictionary-insertat")] +IXpsOMDictionary::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdictionary-removeat")] +IXpsOMDictionary::SetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdictionary-setat")] +IXpsOMDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomdocument")] +IXpsOMDocument::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocument-clone")] +IXpsOMDocument::GetDocumentStructureResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocument-getdocumentstructureresource")] +IXpsOMDocument::GetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocument-getowner")] +IXpsOMDocument::GetPageReferences=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocument-getpagereferences")] +IXpsOMDocument::GetPrintTicketResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocument-getprintticketresource")] +IXpsOMDocument::GetSignatureBlockResources=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocument-getsignatureblockresources")] +IXpsOMDocument::SetDocumentStructureResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocument-setdocumentstructureresource")] +IXpsOMDocument::SetPrintTicketResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocument-setprintticketresource")] +IXpsOMDocumentCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomdocumentcollection")] +IXpsOMDocumentCollection::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocumentcollection-append")] +IXpsOMDocumentCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocumentcollection-getat")] +IXpsOMDocumentCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocumentcollection-getcount")] +IXpsOMDocumentCollection::InsertAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocumentcollection-insertat")] +IXpsOMDocumentCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocumentcollection-removeat")] +IXpsOMDocumentCollection::SetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocumentcollection-setat")] +IXpsOMDocumentSequence=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomdocumentsequence")] +IXpsOMDocumentSequence::GetDocuments=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocumentsequence-getdocuments")] +IXpsOMDocumentSequence::GetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocumentsequence-getowner")] +IXpsOMDocumentSequence::GetPrintTicketResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocumentsequence-getprintticketresource")] +IXpsOMDocumentSequence::SetPrintTicketResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocumentsequence-setprintticketresource")] +IXpsOMDocumentStructureResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomdocumentstructureresource")] +IXpsOMDocumentStructureResource::GetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocumentstructureresource-getowner")] +IXpsOMDocumentStructureResource::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocumentstructureresource-getstream")] +IXpsOMDocumentStructureResource::SetContent=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomdocumentstructureresource-setcontent")] +IXpsOMFontResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomfontresource")] +IXpsOMFontResource::GetEmbeddingOption=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomfontresource-getembeddingoption")] +IXpsOMFontResource::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomfontresource-getstream")] +IXpsOMFontResource::SetContent=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomfontresource-setcontent")] +IXpsOMFontResourceCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomfontresourcecollection")] +IXpsOMFontResourceCollection::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomfontresourcecollection-append")] +IXpsOMFontResourceCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomfontresourcecollection-getat")] +IXpsOMFontResourceCollection::GetByPartName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomfontresourcecollection-getbypartname")] +IXpsOMFontResourceCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomfontresourcecollection-getcount")] +IXpsOMFontResourceCollection::InsertAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomfontresourcecollection-insertat")] +IXpsOMFontResourceCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomfontresourcecollection-removeat")] +IXpsOMFontResourceCollection::SetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomfontresourcecollection-setat")] +IXpsOMGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomgeometry")] +IXpsOMGeometry::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometry-clone")] +IXpsOMGeometry::GetFigures=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometry-getfigures")] +IXpsOMGeometry::GetFillRule=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometry-getfillrule")] +IXpsOMGeometry::GetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometry-gettransform")] +IXpsOMGeometry::GetTransformLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometry-gettransformlocal")] +IXpsOMGeometry::GetTransformLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometry-gettransformlookup")] +IXpsOMGeometry::SetFillRule=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometry-setfillrule")] +IXpsOMGeometry::SetTransformLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometry-settransformlocal")] +IXpsOMGeometry::SetTransformLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometry-settransformlookup")] +IXpsOMGeometryFigure=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomgeometryfigure")] +IXpsOMGeometryFigure::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigure-clone")] +IXpsOMGeometryFigure::GetIsClosed=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigure-getisclosed")] +IXpsOMGeometryFigure::GetIsFilled=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigure-getisfilled")] +IXpsOMGeometryFigure::GetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigure-getowner")] +IXpsOMGeometryFigure::GetSegmentCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigure-getsegmentcount")] +IXpsOMGeometryFigure::GetSegmentData=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigure-getsegmentdata")] +IXpsOMGeometryFigure::GetSegmentDataCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigure-getsegmentdatacount")] +IXpsOMGeometryFigure::GetSegmentStrokePattern=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigure-getsegmentstrokepattern")] +IXpsOMGeometryFigure::GetSegmentStrokes=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigure-getsegmentstrokes")] +IXpsOMGeometryFigure::GetSegmentTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigure-getsegmenttypes")] +IXpsOMGeometryFigure::GetStartPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigure-getstartpoint")] +IXpsOMGeometryFigure::SetIsClosed=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigure-setisclosed")] +IXpsOMGeometryFigure::SetIsFilled=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigure-setisfilled")] +IXpsOMGeometryFigure::SetSegments=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigure-setsegments")] +IXpsOMGeometryFigure::SetStartPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigure-setstartpoint")] +IXpsOMGeometryFigureCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomgeometryfigurecollection")] +IXpsOMGeometryFigureCollection::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigurecollection-append")] +IXpsOMGeometryFigureCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigurecollection-getat")] +IXpsOMGeometryFigureCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigurecollection-getcount")] +IXpsOMGeometryFigureCollection::InsertAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigurecollection-insertat")] +IXpsOMGeometryFigureCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigurecollection-removeat")] +IXpsOMGeometryFigureCollection::SetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgeometryfigurecollection-setat")] +IXpsOMGlyphs=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomglyphs")] +IXpsOMGlyphs::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-clone")] +IXpsOMGlyphs::GetBidiLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getbidilevel")] +IXpsOMGlyphs::GetDeviceFontName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getdevicefontname")] +IXpsOMGlyphs::GetFillBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getfillbrush")] +IXpsOMGlyphs::GetFillBrushLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getfillbrushlocal")] +IXpsOMGlyphs::GetFillBrushLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getfillbrushlookup")] +IXpsOMGlyphs::GetFontFaceIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getfontfaceindex")] +IXpsOMGlyphs::GetFontRenderingEmSize=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getfontrenderingemsize")] +IXpsOMGlyphs::GetFontResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getfontresource")] +IXpsOMGlyphs::GetGlyphIndexCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getglyphindexcount")] +IXpsOMGlyphs::GetGlyphIndices=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getglyphindices")] +IXpsOMGlyphs::GetGlyphMappingCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getglyphmappingcount")] +IXpsOMGlyphs::GetGlyphMappings=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getglyphmappings")] +IXpsOMGlyphs::GetGlyphsEditor=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getglyphseditor")] +IXpsOMGlyphs::GetIsSideways=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getissideways")] +IXpsOMGlyphs::GetOrigin=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getorigin")] +IXpsOMGlyphs::GetProhibitedCaretStopCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getprohibitedcaretstopcount")] +IXpsOMGlyphs::GetProhibitedCaretStops=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getprohibitedcaretstops")] +IXpsOMGlyphs::GetStyleSimulations=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getstylesimulations")] +IXpsOMGlyphs::GetUnicodeString=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-getunicodestring")] +IXpsOMGlyphs::SetFillBrushLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-setfillbrushlocal")] +IXpsOMGlyphs::SetFillBrushLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-setfillbrushlookup")] +IXpsOMGlyphs::SetFontFaceIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-setfontfaceindex")] +IXpsOMGlyphs::SetFontRenderingEmSize=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-setfontrenderingemsize")] +IXpsOMGlyphs::SetFontResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-setfontresource")] +IXpsOMGlyphs::SetOrigin=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-setorigin")] +IXpsOMGlyphs::SetStyleSimulations=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphs-setstylesimulations")] +IXpsOMGlyphsEditor=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomglyphseditor")] +IXpsOMGlyphsEditor::ApplyEdits=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-applyedits")] +IXpsOMGlyphsEditor::GetBidiLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-getbidilevel")] +IXpsOMGlyphsEditor::GetDeviceFontName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-getdevicefontname")] +IXpsOMGlyphsEditor::GetGlyphIndexCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-getglyphindexcount")] +IXpsOMGlyphsEditor::GetGlyphIndices=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-getglyphindices")] +IXpsOMGlyphsEditor::GetGlyphMappingCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-getglyphmappingcount")] +IXpsOMGlyphsEditor::GetGlyphMappings=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-getglyphmappings")] +IXpsOMGlyphsEditor::GetIsSideways=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-getissideways")] +IXpsOMGlyphsEditor::GetProhibitedCaretStopCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-getprohibitedcaretstopcount")] +IXpsOMGlyphsEditor::GetProhibitedCaretStops=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-getprohibitedcaretstops")] +IXpsOMGlyphsEditor::GetUnicodeString=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-getunicodestring")] +IXpsOMGlyphsEditor::SetBidiLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-setbidilevel")] +IXpsOMGlyphsEditor::SetDeviceFontName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-setdevicefontname")] +IXpsOMGlyphsEditor::SetGlyphIndices=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-setglyphindices")] +IXpsOMGlyphsEditor::SetGlyphMappings=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-setglyphmappings")] +IXpsOMGlyphsEditor::SetIsSideways=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-setissideways")] +IXpsOMGlyphsEditor::SetProhibitedCaretStops=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-setprohibitedcaretstops")] +IXpsOMGlyphsEditor::SetUnicodeString=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomglyphseditor-setunicodestring")] +IXpsOMGradientBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomgradientbrush")] +IXpsOMGradientBrush::GetColorInterpolationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientbrush-getcolorinterpolationmode")] +IXpsOMGradientBrush::GetGradientStops=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientbrush-getgradientstops")] +IXpsOMGradientBrush::GetSpreadMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientbrush-getspreadmethod")] +IXpsOMGradientBrush::GetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientbrush-gettransform")] +IXpsOMGradientBrush::GetTransformLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientbrush-gettransformlocal")] +IXpsOMGradientBrush::GetTransformLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientbrush-gettransformlookup")] +IXpsOMGradientBrush::SetColorInterpolationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientbrush-setcolorinterpolationmode")] +IXpsOMGradientBrush::SetSpreadMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientbrush-setspreadmethod")] +IXpsOMGradientBrush::SetTransformLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientbrush-settransformlocal")] +IXpsOMGradientBrush::SetTransformLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientbrush-settransformlookup")] +IXpsOMGradientStop=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomgradientstop")] +IXpsOMGradientStop::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientstop-clone")] +IXpsOMGradientStop::GetColor=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientstop-getcolor")] +IXpsOMGradientStop::GetOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientstop-getoffset")] +IXpsOMGradientStop::GetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientstop-getowner")] +IXpsOMGradientStop::SetColor=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientstop-setcolor")] +IXpsOMGradientStop::SetOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientstop-setoffset")] +IXpsOMGradientStopCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomgradientstopcollection")] +IXpsOMGradientStopCollection::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientstopcollection-append")] +IXpsOMGradientStopCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientstopcollection-getat")] +IXpsOMGradientStopCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientstopcollection-getcount")] +IXpsOMGradientStopCollection::InsertAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientstopcollection-insertat")] +IXpsOMGradientStopCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientstopcollection-removeat")] +IXpsOMGradientStopCollection::SetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomgradientstopcollection-setat")] +IXpsOMImageBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomimagebrush")] +IXpsOMImageBrush::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomimagebrush-clone")] +IXpsOMImageBrush::GetColorProfileResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomimagebrush-getcolorprofileresource")] +IXpsOMImageBrush::GetImageResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomimagebrush-getimageresource")] +IXpsOMImageBrush::SetColorProfileResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomimagebrush-setcolorprofileresource")] +IXpsOMImageBrush::SetImageResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomimagebrush-setimageresource")] +IXpsOMImageResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomimageresource")] +IXpsOMImageResource::GetImageType=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomimageresource-getimagetype")] +IXpsOMImageResource::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomimageresource-getstream")] +IXpsOMImageResource::SetContent=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomimageresource-setcontent")] +IXpsOMImageResourceCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomimageresourcecollection")] +IXpsOMImageResourceCollection::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomimageresourcecollection-append")] +IXpsOMImageResourceCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomimageresourcecollection-getat")] +IXpsOMImageResourceCollection::GetByPartName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomimageresourcecollection-getbypartname")] +IXpsOMImageResourceCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomimageresourcecollection-getcount")] +IXpsOMImageResourceCollection::InsertAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomimageresourcecollection-insertat")] +IXpsOMImageResourceCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomimageresourcecollection-removeat")] +IXpsOMImageResourceCollection::SetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomimageresourcecollection-setat")] +IXpsOMLinearGradientBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomlineargradientbrush")] +IXpsOMLinearGradientBrush::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomlineargradientbrush-clone")] +IXpsOMLinearGradientBrush::GetEndPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomlineargradientbrush-getendpoint")] +IXpsOMLinearGradientBrush::GetStartPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomlineargradientbrush-getstartpoint")] +IXpsOMLinearGradientBrush::SetEndPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomlineargradientbrush-setendpoint")] +IXpsOMLinearGradientBrush::SetStartPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomlineargradientbrush-setstartpoint")] +IXpsOMMatrixTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsommatrixtransform")] +IXpsOMMatrixTransform::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsommatrixtransform-clone")] +IXpsOMMatrixTransform::GetMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsommatrixtransform-getmatrix")] +IXpsOMMatrixTransform::SetMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsommatrixtransform-setmatrix")] +IXpsOMNameCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomnamecollection")] +IXpsOMNameCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomnamecollection-getat")] +IXpsOMNameCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomnamecollection-getcount")] +IXpsOMObjectFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomobjectfactory")] +IXpsOMObjectFactory::CreateCanvas=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createcanvas")] +IXpsOMObjectFactory::CreateColorProfileResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createcolorprofileresource")] +IXpsOMObjectFactory::CreateCoreProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createcoreproperties")] +IXpsOMObjectFactory::CreateDictionary=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createdictionary")] +IXpsOMObjectFactory::CreateDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createdocument")] +IXpsOMObjectFactory::CreateDocumentSequence=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createdocumentsequence")] +IXpsOMObjectFactory::CreateDocumentStructureResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createdocumentstructureresource")] +IXpsOMObjectFactory::CreateFontResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createfontresource")] +IXpsOMObjectFactory::CreateGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-creategeometry")] +IXpsOMObjectFactory::CreateGeometryFigure=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-creategeometryfigure")] +IXpsOMObjectFactory::CreateGlyphs=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createglyphs")] +IXpsOMObjectFactory::CreateGradientStop=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-creategradientstop")] +IXpsOMObjectFactory::CreateImageBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createimagebrush")] +IXpsOMObjectFactory::CreateImageResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createimageresource")] +IXpsOMObjectFactory::CreateLinearGradientBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createlineargradientbrush")] +IXpsOMObjectFactory::CreateMatrixTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-creatematrixtransform")] +IXpsOMObjectFactory::CreatePackage=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createpackage")] +IXpsOMObjectFactory::CreatePackageFromFile=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createpackagefromfile")] +IXpsOMObjectFactory::CreatePackageFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createpackagefromstream")] +IXpsOMObjectFactory::CreatePackageWriterOnFile=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createpackagewriteronfile")] +IXpsOMObjectFactory::CreatePackageWriterOnStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createpackagewriteronstream")] +IXpsOMObjectFactory::CreatePage=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createpage")] +IXpsOMObjectFactory::CreatePageFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createpagefromstream")] +IXpsOMObjectFactory::CreatePageReference=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createpagereference")] +IXpsOMObjectFactory::CreatePartResources=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createpartresources")] +IXpsOMObjectFactory::CreatePartUri=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createparturi")] +IXpsOMObjectFactory::CreatePartUriCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createparturicollection")] +IXpsOMObjectFactory::CreatePath=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createpath")] +IXpsOMObjectFactory::CreatePrintTicketResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createprintticketresource")] +IXpsOMObjectFactory::CreateRadialGradientBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createradialgradientbrush")] +IXpsOMObjectFactory::CreateReadOnlyStreamOnFile=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createreadonlystreamonfile")] +IXpsOMObjectFactory::CreateRemoteDictionaryResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createremotedictionaryresource")] +IXpsOMObjectFactory::CreateRemoteDictionaryResourceFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createremotedictionaryresourcefromstream")] +IXpsOMObjectFactory::CreateSignatureBlockResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createsignatureblockresource")] +IXpsOMObjectFactory::CreateSolidColorBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createsolidcolorbrush")] +IXpsOMObjectFactory::CreateStoryFragmentsResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createstoryfragmentsresource")] +IXpsOMObjectFactory::CreateVisualBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomobjectfactory-createvisualbrush")] +IXpsOMObjectFactory1=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nn-xpsobjectmodel_1-ixpsomobjectfactory1")] +IXpsOMObjectFactory1::ConvertHDPhotoToJpegXR=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsomobjectfactory1-converthdphototojpegxr")] +IXpsOMObjectFactory1::ConvertJpegXRToHDPhoto=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsomobjectfactory1-convertjpegxrtohdphoto")] +IXpsOMObjectFactory1::CreatePackageFromFile1=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsomobjectfactory1-createpackagefromfile1")] +IXpsOMObjectFactory1::CreatePackageFromStream1=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsomobjectfactory1-createpackagefromstream1")] +IXpsOMObjectFactory1::CreatePackageWriterOnFile1=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsomobjectfactory1-createpackagewriteronfile1")] +IXpsOMObjectFactory1::CreatePackageWriterOnStream1=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsomobjectfactory1-createpackagewriteronstream1")] +IXpsOMObjectFactory1::CreatePageFromStream1=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsomobjectfactory1-createpagefromstream1")] +IXpsOMObjectFactory1::CreateRemoteDictionaryResourceFromStream1=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsomobjectfactory1-createremotedictionaryresourcefromstream1")] +IXpsOMObjectFactory1::GetDocumentTypeFromFile=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsomobjectfactory1-getdocumenttypefromfile")] +IXpsOMObjectFactory1::GetDocumentTypeFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsomobjectfactory1-getdocumenttypefromstream")] +IXpsOMPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsompackage")] +IXpsOMPackage::GetCoreProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackage-getcoreproperties")] +IXpsOMPackage::GetDiscardControlPartName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackage-getdiscardcontrolpartname")] +IXpsOMPackage::GetDocumentSequence=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackage-getdocumentsequence")] +IXpsOMPackage::GetThumbnailResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackage-getthumbnailresource")] +IXpsOMPackage::SetCoreProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackage-setcoreproperties")] +IXpsOMPackage::SetDiscardControlPartName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackage-setdiscardcontrolpartname")] +IXpsOMPackage::SetDocumentSequence=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackage-setdocumentsequence")] +IXpsOMPackage::SetThumbnailResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackage-setthumbnailresource")] +IXpsOMPackage::WriteToFile=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackage-writetofile")] +IXpsOMPackage::WriteToStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackage-writetostream")] +IXpsOMPackage1=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nn-xpsobjectmodel_1-ixpsompackage1")] +IXpsOMPackage1::GetDocumentType=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsompackage1-getdocumenttype")] +IXpsOMPackage1::WriteToFile1=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsompackage1-writetofile1")] +IXpsOMPackage1::WriteToStream1=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsompackage1-writetostream1")] +IXpsOMPackageTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsompackagetarget")] +IXpsOMPackageTarget::CreateXpsOMPackageWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackagetarget-createxpsompackagewriter")] +IXpsOMPackageWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsompackagewriter")] +IXpsOMPackageWriter::AddPage=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackagewriter-addpage")] +IXpsOMPackageWriter::AddResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackagewriter-addresource")] +IXpsOMPackageWriter::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackagewriter-close")] +IXpsOMPackageWriter::IsClosed=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackagewriter-isclosed")] +IXpsOMPackageWriter::StartNewDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackagewriter-startnewdocument")] +IXpsOMPackageWriter3D=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_2/nn-xpsobjectmodel_2-ixpsompackagewriter3d")] +IXpsOMPackageWriter3D::AddModelTexture=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_2/nf-xpsobjectmodel_2-ixpsompackagewriter3d-addmodeltexture")] +IXpsOMPackageWriter3D::AddPage=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackagewriter-addpage")] +IXpsOMPackageWriter3D::AddResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackagewriter-addresource")] +IXpsOMPackageWriter3D::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackagewriter-close")] +IXpsOMPackageWriter3D::IsClosed=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackagewriter-isclosed")] +IXpsOMPackageWriter3D::SetModelPrintTicket=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_2/nf-xpsobjectmodel_2-ixpsompackagewriter3d-setmodelprintticket")] +IXpsOMPackageWriter3D::StartNewDocument=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompackagewriter-startnewdocument")] +IXpsOMPage=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsompage")] +IXpsOMPage::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-clone")] +IXpsOMPage::GenerateUnusedLookupKey=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-generateunusedlookupkey")] +IXpsOMPage::GetBleedBox=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-getbleedbox")] +IXpsOMPage::GetContentBox=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-getcontentbox")] +IXpsOMPage::GetDictionary=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-getdictionary")] +IXpsOMPage::GetDictionaryLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-getdictionarylocal")] +IXpsOMPage::GetDictionaryResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-getdictionaryresource")] +IXpsOMPage::GetIsHyperlinkTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-getishyperlinktarget")] +IXpsOMPage::GetLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-getlanguage")] +IXpsOMPage::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-getname")] +IXpsOMPage::GetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-getowner")] +IXpsOMPage::GetPageDimensions=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-getpagedimensions")] +IXpsOMPage::GetVisuals=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-getvisuals")] +IXpsOMPage::SetBleedBox=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-setbleedbox")] +IXpsOMPage::SetContentBox=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-setcontentbox")] +IXpsOMPage::SetDictionaryLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-setdictionarylocal")] +IXpsOMPage::SetDictionaryResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-setdictionaryresource")] +IXpsOMPage::SetIsHyperlinkTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-setishyperlinktarget")] +IXpsOMPage::SetLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-setlanguage")] +IXpsOMPage::SetName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-setname")] +IXpsOMPage::SetPageDimensions=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-setpagedimensions")] +IXpsOMPage::Write=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompage-write")] +IXpsOMPage1=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nn-xpsobjectmodel_1-ixpsompage1")] +IXpsOMPage1::GetDocumentType=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsompage1-getdocumenttype")] +IXpsOMPageReference=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsompagereference")] +IXpsOMPageReference::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-clone")] +IXpsOMPageReference::CollectLinkTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-collectlinktargets")] +IXpsOMPageReference::CollectPartResources=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-collectpartresources")] +IXpsOMPageReference::DiscardPage=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-discardpage")] +IXpsOMPageReference::GetAdvisoryPageDimensions=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-getadvisorypagedimensions")] +IXpsOMPageReference::GetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-getowner")] +IXpsOMPageReference::GetPage=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-getpage")] +IXpsOMPageReference::GetPrintTicketResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-getprintticketresource")] +IXpsOMPageReference::GetStoryFragmentsResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-getstoryfragmentsresource")] +IXpsOMPageReference::GetThumbnailResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-getthumbnailresource")] +IXpsOMPageReference::HasRestrictedFonts=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-hasrestrictedfonts")] +IXpsOMPageReference::IsPageLoaded=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-ispageloaded")] +IXpsOMPageReference::SetAdvisoryPageDimensions=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-setadvisorypagedimensions")] +IXpsOMPageReference::SetPage=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-setpage")] +IXpsOMPageReference::SetPrintTicketResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-setprintticketresource")] +IXpsOMPageReference::SetStoryFragmentsResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-setstoryfragmentsresource")] +IXpsOMPageReference::SetThumbnailResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereference-setthumbnailresource")] +IXpsOMPageReferenceCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsompagereferencecollection")] +IXpsOMPageReferenceCollection::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereferencecollection-append")] +IXpsOMPageReferenceCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereferencecollection-getat")] +IXpsOMPageReferenceCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereferencecollection-getcount")] +IXpsOMPageReferenceCollection::InsertAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereferencecollection-insertat")] +IXpsOMPageReferenceCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereferencecollection-removeat")] +IXpsOMPageReferenceCollection::SetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompagereferencecollection-setat")] +IXpsOMPart=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsompart")] +IXpsOMPart::GetPartName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompart-getpartname")] +IXpsOMPart::SetPartName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompart-setpartname")] +IXpsOMPartResources=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsompartresources")] +IXpsOMPartResources::GetColorProfileResources=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompartresources-getcolorprofileresources")] +IXpsOMPartResources::GetFontResources=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompartresources-getfontresources")] +IXpsOMPartResources::GetImageResources=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompartresources-getimageresources")] +IXpsOMPartResources::GetRemoteDictionaryResources=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompartresources-getremotedictionaryresources")] +IXpsOMPartUriCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomparturicollection")] +IXpsOMPartUriCollection::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomparturicollection-append")] +IXpsOMPartUriCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomparturicollection-getat")] +IXpsOMPartUriCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomparturicollection-getcount")] +IXpsOMPartUriCollection::InsertAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomparturicollection-insertat")] +IXpsOMPartUriCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomparturicollection-removeat")] +IXpsOMPartUriCollection::SetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomparturicollection-setat")] +IXpsOMPath=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsompath")] +IXpsOMPath::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-clone")] +IXpsOMPath::GetAccessibilityLongDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getaccessibilitylongdescription")] +IXpsOMPath::GetAccessibilityShortDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getaccessibilityshortdescription")] +IXpsOMPath::GetFillBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getfillbrush")] +IXpsOMPath::GetFillBrushLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getfillbrushlocal")] +IXpsOMPath::GetFillBrushLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getfillbrushlookup")] +IXpsOMPath::GetGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getgeometry")] +IXpsOMPath::GetGeometryLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getgeometrylocal")] +IXpsOMPath::GetGeometryLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getgeometrylookup")] +IXpsOMPath::GetSnapsToPixels=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getsnapstopixels")] +IXpsOMPath::GetStrokeBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getstrokebrush")] +IXpsOMPath::GetStrokeBrushLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getstrokebrushlocal")] +IXpsOMPath::GetStrokeBrushLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getstrokebrushlookup")] +IXpsOMPath::GetStrokeDashCap=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getstrokedashcap")] +IXpsOMPath::GetStrokeDashes=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getstrokedashes")] +IXpsOMPath::GetStrokeDashOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getstrokedashoffset")] +IXpsOMPath::GetStrokeEndLineCap=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getstrokeendlinecap")] +IXpsOMPath::GetStrokeLineJoin=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getstrokelinejoin")] +IXpsOMPath::GetStrokeMiterLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getstrokemiterlimit")] +IXpsOMPath::GetStrokeStartLineCap=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getstrokestartlinecap")] +IXpsOMPath::GetStrokeThickness=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-getstrokethickness")] +IXpsOMPath::SetAccessibilityLongDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setaccessibilitylongdescription")] +IXpsOMPath::SetAccessibilityShortDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setaccessibilityshortdescription")] +IXpsOMPath::SetFillBrushLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setfillbrushlocal")] +IXpsOMPath::SetFillBrushLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setfillbrushlookup")] +IXpsOMPath::SetGeometryLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setgeometrylocal")] +IXpsOMPath::SetGeometryLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setgeometrylookup")] +IXpsOMPath::SetSnapsToPixels=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setsnapstopixels")] +IXpsOMPath::SetStrokeBrushLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setstrokebrushlocal")] +IXpsOMPath::SetStrokeBrushLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setstrokebrushlookup")] +IXpsOMPath::SetStrokeDashCap=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setstrokedashcap")] +IXpsOMPath::SetStrokeDashOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setstrokedashoffset")] +IXpsOMPath::SetStrokeEndLineCap=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setstrokeendlinecap")] +IXpsOMPath::SetStrokeLineJoin=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setstrokelinejoin")] +IXpsOMPath::SetStrokeMiterLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setstrokemiterlimit")] +IXpsOMPath::SetStrokeStartLineCap=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setstrokestartlinecap")] +IXpsOMPath::SetStrokeThickness=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsompath-setstrokethickness")] +IXpsOMPrintTicketResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomprintticketresource")] +IXpsOMPrintTicketResource::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomprintticketresource-getstream")] +IXpsOMPrintTicketResource::SetContent=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomprintticketresource-setcontent")] +IXpsOMRadialGradientBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomradialgradientbrush")] +IXpsOMRadialGradientBrush::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomradialgradientbrush-clone")] +IXpsOMRadialGradientBrush::GetCenter=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomradialgradientbrush-getcenter")] +IXpsOMRadialGradientBrush::GetGradientOrigin=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomradialgradientbrush-getgradientorigin")] +IXpsOMRadialGradientBrush::GetRadiiSizes=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomradialgradientbrush-getradiisizes")] +IXpsOMRadialGradientBrush::SetCenter=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomradialgradientbrush-setcenter")] +IXpsOMRadialGradientBrush::SetGradientOrigin=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomradialgradientbrush-setgradientorigin")] +IXpsOMRadialGradientBrush::SetRadiiSizes=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomradialgradientbrush-setradiisizes")] +IXpsOMRemoteDictionaryResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomremotedictionaryresource")] +IXpsOMRemoteDictionaryResource::GetDictionary=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomremotedictionaryresource-getdictionary")] +IXpsOMRemoteDictionaryResource::SetDictionary=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomremotedictionaryresource-setdictionary")] +IXpsOMRemoteDictionaryResource1=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nn-xpsobjectmodel_1-ixpsomremotedictionaryresource1")] +IXpsOMRemoteDictionaryResource1::GetDocumentType=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsomremotedictionaryresource1-getdocumenttype")] +IXpsOMRemoteDictionaryResource1::Write1=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/nf-xpsobjectmodel_1-ixpsomremotedictionaryresource1-write1")] +IXpsOMRemoteDictionaryResourceCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomremotedictionaryresourcecollection")] +IXpsOMRemoteDictionaryResourceCollection::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomremotedictionaryresourcecollection-append")] +IXpsOMRemoteDictionaryResourceCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomremotedictionaryresourcecollection-getat")] +IXpsOMRemoteDictionaryResourceCollection::GetByPartName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomremotedictionaryresourcecollection-getbypartname")] +IXpsOMRemoteDictionaryResourceCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomremotedictionaryresourcecollection-getcount")] +IXpsOMRemoteDictionaryResourceCollection::InsertAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomremotedictionaryresourcecollection-insertat")] +IXpsOMRemoteDictionaryResourceCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomremotedictionaryresourcecollection-removeat")] +IXpsOMRemoteDictionaryResourceCollection::SetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomremotedictionaryresourcecollection-setat")] +IXpsOMResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomresource")] +IXpsOMShareable=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomshareable")] +IXpsOMShareable::GetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomshareable-getowner")] +IXpsOMShareable::GetType=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomshareable-gettype")] +IXpsOMSignatureBlockResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomsignatureblockresource")] +IXpsOMSignatureBlockResource::GetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomsignatureblockresource-getowner")] +IXpsOMSignatureBlockResource::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomsignatureblockresource-getstream")] +IXpsOMSignatureBlockResource::SetContent=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomsignatureblockresource-setcontent")] +IXpsOMSignatureBlockResourceCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomsignatureblockresourcecollection")] +IXpsOMSignatureBlockResourceCollection::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomsignatureblockresourcecollection-append")] +IXpsOMSignatureBlockResourceCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomsignatureblockresourcecollection-getat")] +IXpsOMSignatureBlockResourceCollection::GetByPartName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomsignatureblockresourcecollection-getbypartname")] +IXpsOMSignatureBlockResourceCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomsignatureblockresourcecollection-getcount")] +IXpsOMSignatureBlockResourceCollection::InsertAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomsignatureblockresourcecollection-insertat")] +IXpsOMSignatureBlockResourceCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomsignatureblockresourcecollection-removeat")] +IXpsOMSignatureBlockResourceCollection::SetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomsignatureblockresourcecollection-setat")] +IXpsOMSolidColorBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomsolidcolorbrush")] +IXpsOMSolidColorBrush::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomsolidcolorbrush-clone")] +IXpsOMSolidColorBrush::GetColor=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomsolidcolorbrush-getcolor")] +IXpsOMSolidColorBrush::SetColor=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomsolidcolorbrush-setcolor")] +IXpsOMStoryFragmentsResource=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomstoryfragmentsresource")] +IXpsOMStoryFragmentsResource::GetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomstoryfragmentsresource-getowner")] +IXpsOMStoryFragmentsResource::GetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomstoryfragmentsresource-getstream")] +IXpsOMStoryFragmentsResource::SetContent=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomstoryfragmentsresource-setcontent")] +IXpsOMThumbnailGenerator=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomthumbnailgenerator")] +IXpsOMThumbnailGenerator::GenerateThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomthumbnailgenerator-generatethumbnail")] +IXpsOMTileBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomtilebrush")] +IXpsOMTileBrush::GetTileMode=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomtilebrush-gettilemode")] +IXpsOMTileBrush::GetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomtilebrush-gettransform")] +IXpsOMTileBrush::GetTransformLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomtilebrush-gettransformlocal")] +IXpsOMTileBrush::GetTransformLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomtilebrush-gettransformlookup")] +IXpsOMTileBrush::GetViewbox=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomtilebrush-getviewbox")] +IXpsOMTileBrush::GetViewport=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomtilebrush-getviewport")] +IXpsOMTileBrush::SetTileMode=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomtilebrush-settilemode")] +IXpsOMTileBrush::SetTransformLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomtilebrush-settransformlocal")] +IXpsOMTileBrush::SetTransformLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomtilebrush-settransformlookup")] +IXpsOMTileBrush::SetViewbox=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomtilebrush-setviewbox")] +IXpsOMTileBrush::SetViewport=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomtilebrush-setviewport")] +IXpsOMVisual=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomvisual")] +IXpsOMVisual::GetClipGeometry=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-getclipgeometry")] +IXpsOMVisual::GetClipGeometryLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-getclipgeometrylocal")] +IXpsOMVisual::GetClipGeometryLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-getclipgeometrylookup")] +IXpsOMVisual::GetHyperlinkNavigateUri=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-gethyperlinknavigateuri")] +IXpsOMVisual::GetIsHyperlinkTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-getishyperlinktarget")] +IXpsOMVisual::GetLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-getlanguage")] +IXpsOMVisual::GetName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-getname")] +IXpsOMVisual::GetOpacity=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-getopacity")] +IXpsOMVisual::GetOpacityMaskBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-getopacitymaskbrush")] +IXpsOMVisual::GetOpacityMaskBrushLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-getopacitymaskbrushlocal")] +IXpsOMVisual::GetOpacityMaskBrushLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-getopacitymaskbrushlookup")] +IXpsOMVisual::GetTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-gettransform")] +IXpsOMVisual::GetTransformLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-gettransformlocal")] +IXpsOMVisual::GetTransformLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-gettransformlookup")] +IXpsOMVisual::SetClipGeometryLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-setclipgeometrylocal")] +IXpsOMVisual::SetClipGeometryLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-setclipgeometrylookup")] +IXpsOMVisual::SetHyperlinkNavigateUri=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-sethyperlinknavigateuri")] +IXpsOMVisual::SetIsHyperlinkTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-setishyperlinktarget")] +IXpsOMVisual::SetLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-setlanguage")] +IXpsOMVisual::SetName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-setname")] +IXpsOMVisual::SetOpacity=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-setopacity")] +IXpsOMVisual::SetOpacityMaskBrushLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-setopacitymaskbrushlocal")] +IXpsOMVisual::SetOpacityMaskBrushLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-setopacitymaskbrushlookup")] +IXpsOMVisual::SetTransformLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-settransformlocal")] +IXpsOMVisual::SetTransformLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisual-settransformlookup")] +IXpsOMVisualBrush=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomvisualbrush")] +IXpsOMVisualBrush::Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisualbrush-clone")] +IXpsOMVisualBrush::GetVisual=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisualbrush-getvisual")] +IXpsOMVisualBrush::GetVisualLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisualbrush-getvisuallocal")] +IXpsOMVisualBrush::GetVisualLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisualbrush-getvisuallookup")] +IXpsOMVisualBrush::SetVisualLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisualbrush-setvisuallocal")] +IXpsOMVisualBrush::SetVisualLookup=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisualbrush-setvisuallookup")] +IXpsOMVisualCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nn-xpsobjectmodel-ixpsomvisualcollection")] +IXpsOMVisualCollection::Append=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisualcollection-append")] +IXpsOMVisualCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisualcollection-getat")] +IXpsOMVisualCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisualcollection-getcount")] +IXpsOMVisualCollection::InsertAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisualcollection-insertat")] +IXpsOMVisualCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisualcollection-removeat")] +IXpsOMVisualCollection::SetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/nf-xpsobjectmodel-ixpsomvisualcollection-setat")] +IXpsPrintJob=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsprint/nn-xpsprint-ixpsprintjob")] +IXpsPrintJob::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsprint/nf-xpsprint-ixpsprintjob-cancel")] +IXpsPrintJob::GetJobStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsprint/nf-xpsprint-ixpsprintjob-getjobstatus")] +IXpsPrintJobStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsprint/nn-xpsprint-ixpsprintjobstream")] +IXpsPrintJobStream::Close=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsprint/nf-xpsprint-ixpsprintjobstream-close")] +IXpsSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nn-xpsdigitalsignature-ixpssignature")] +IXpsSignature::GetCertificateEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignature-getcertificateenumerator")] +IXpsSignature::GetCustomObjectEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignature-getcustomobjectenumerator")] +IXpsSignature::GetCustomReferenceEnumerator=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignature-getcustomreferenceenumerator")] +IXpsSignature::GetPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignature-getpolicy")] +IXpsSignature::GetSignatureId=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignature-getsignatureid")] +IXpsSignature::GetSignaturePartName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignature-getsignaturepartname")] +IXpsSignature::GetSignatureValue=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignature-getsignaturevalue")] +IXpsSignature::GetSignatureXml=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignature-getsignaturexml")] +IXpsSignature::GetSigningTime=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignature-getsigningtime")] +IXpsSignature::GetSigningTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignature-getsigningtimeformat")] +IXpsSignature::SetSignatureXml=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignature-setsignaturexml")] +IXpsSignature::Verify=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignature-verify")] +IXpsSignatureBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nn-xpsdigitalsignature-ixpssignatureblock")] +IXpsSignatureBlock::CreateRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignatureblock-createrequest")] +IXpsSignatureBlock::GetDocumentIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignatureblock-getdocumentindex")] +IXpsSignatureBlock::GetDocumentName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignatureblock-getdocumentname")] +IXpsSignatureBlock::GetPartName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignatureblock-getpartname")] +IXpsSignatureBlock::GetRequests=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignatureblock-getrequests")] +IXpsSignatureBlockCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nn-xpsdigitalsignature-ixpssignatureblockcollection")] +IXpsSignatureBlockCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignatureblockcollection-getat")] +IXpsSignatureBlockCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignatureblockcollection-getcount")] +IXpsSignatureBlockCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignatureblockcollection-removeat")] +IXpsSignatureCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nn-xpsdigitalsignature-ixpssignaturecollection")] +IXpsSignatureCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturecollection-getat")] +IXpsSignatureCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturecollection-getcount")] +IXpsSignatureCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturecollection-removeat")] +IXpsSignatureManager=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nn-xpsdigitalsignature-ixpssignaturemanager")] +IXpsSignatureManager::AddSignatureBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturemanager-addsignatureblock")] +IXpsSignatureManager::CreateSigningOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturemanager-createsigningoptions")] +IXpsSignatureManager::GetSignatureBlocks=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturemanager-getsignatureblocks")] +IXpsSignatureManager::GetSignatureOriginPartName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturemanager-getsignatureoriginpartname")] +IXpsSignatureManager::GetSignatures=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturemanager-getsignatures")] +IXpsSignatureManager::LoadPackageFile=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturemanager-loadpackagefile")] +IXpsSignatureManager::LoadPackageStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturemanager-loadpackagestream")] +IXpsSignatureManager::SavePackageToFile=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturemanager-savepackagetofile")] +IXpsSignatureManager::SavePackageToStream=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturemanager-savepackagetostream")] +IXpsSignatureManager::SetSignatureOriginPartName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturemanager-setsignatureoriginpartname")] +IXpsSignatureManager::Sign=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturemanager-sign")] +IXpsSignatureRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nn-xpsdigitalsignature-ixpssignaturerequest")] +IXpsSignatureRequest::GetIntent=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturerequest-getintent")] +IXpsSignatureRequest::GetRequestedSigner=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturerequest-getrequestedsigner")] +IXpsSignatureRequest::GetRequestId=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturerequest-getrequestid")] +IXpsSignatureRequest::GetRequestSignByDate=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturerequest-getrequestsignbydate")] +IXpsSignatureRequest::GetSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturerequest-getsignature")] +IXpsSignatureRequest::GetSigningLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturerequest-getsigninglocale")] +IXpsSignatureRequest::GetSpotLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturerequest-getspotlocation")] +IXpsSignatureRequest::SetIntent=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturerequest-setintent")] +IXpsSignatureRequest::SetRequestedSigner=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturerequest-setrequestedsigner")] +IXpsSignatureRequest::SetRequestSignByDate=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturerequest-setrequestsignbydate")] +IXpsSignatureRequest::SetSigningLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturerequest-setsigninglocale")] +IXpsSignatureRequest::SetSpotLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturerequest-setspotlocation")] +IXpsSignatureRequestCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nn-xpsdigitalsignature-ixpssignaturerequestcollection")] +IXpsSignatureRequestCollection::GetAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturerequestcollection-getat")] +IXpsSignatureRequestCollection::GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturerequestcollection-getcount")] +IXpsSignatureRequestCollection::RemoveAt=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssignaturerequestcollection-removeat")] +IXpsSigningOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nn-xpsdigitalsignature-ixpssigningoptions")] +IXpsSigningOptions::GetCertificateSet=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-getcertificateset")] +IXpsSigningOptions::GetCustomObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-getcustomobjects")] +IXpsSigningOptions::GetCustomReferences=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-getcustomreferences")] +IXpsSigningOptions::GetDigestMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-getdigestmethod")] +IXpsSigningOptions::GetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-getflags")] +IXpsSigningOptions::GetPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-getpolicy")] +IXpsSigningOptions::GetSignatureId=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-getsignatureid")] +IXpsSigningOptions::GetSignatureMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-getsignaturemethod")] +IXpsSigningOptions::GetSignaturePartName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-getsignaturepartname")] +IXpsSigningOptions::GetSigningTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-getsigningtimeformat")] +IXpsSigningOptions::SetDigestMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-setdigestmethod")] +IXpsSigningOptions::SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-setflags")] +IXpsSigningOptions::SetPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-setpolicy")] +IXpsSigningOptions::SetSignatureId=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-setsignatureid")] +IXpsSigningOptions::SetSignatureMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-setsignaturemethod")] +IXpsSigningOptions::SetSignaturePartName=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-setsignaturepartname")] +IXpsSigningOptions::SetSigningTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/nf-xpsdigitalsignature-ixpssigningoptions-setsigningtimeformat")] +January=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-january-monthstype-element")] +JAVA_TRUST=[Documentation("https://docs.microsoft.com/windows/win32/api/capi/ns-capi-java_trust")] +JET_API_PTR=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-api-ptr")] +JET_BKINFO=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bkinfo-structure")] +JET_BKINFO::bklogtimeMark=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bkinfo.bklogtimemark-property")] +JET_BKINFO::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bkinfo.equality-operator")] +JET_BKINFO::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bkinfo.equals-method-jet-bkinfo-")] +JET_BKINFO::genHigh=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bkinfo.genhigh-property")] +JET_BKINFO::genLow=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bkinfo.genlow-property")] +JET_BKINFO::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bkinfo.gethashcode-method")] +JET_BKINFO::HasValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bkinfo.hasvalue-property")] +JET_BKINFO::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bkinfo.inequality-operator")] +JET_BKINFO::lgposMark=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bkinfo.lgposmark-property")] +JET_BKINFO::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bkinfo.tostring-method")] +JET_BKLOGTIME=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bklogtime-structure")] +JET_BKLOGTIME::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bklogtime.equality-operator")] +JET_BKLOGTIME::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bklogtime.equals-method-object-")] +JET_BKLOGTIME::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bklogtime.gethashcode-method")] +JET_BKLOGTIME::HasValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bklogtime.hasvalue-property")] +JET_BKLOGTIME::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bklogtime.inequality-operator")] +JET_BKLOGTIME::IsSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bklogtime.issnapshot-property")] +JET_BKLOGTIME::IsUtc=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bklogtime.isutc-property")] +JET_BKLOGTIME::ToDateTime=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bklogtime.todatetime-method")] +JET_BKLOGTIME::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-bklogtime.tostring-method")] +JET_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-callback-delegate")] +JET_cbtyp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-cbtyp-enumeration")] +JET_CBTYP=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-cbtyp")] +JET_coltyp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-coltyp-enumeration")] +JET_COLTYP=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-coltyp")] +JET_COLUMNBASE=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnbase-class")] +JET_COLUMNBASE::cbMax=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnbase.cbmax-property")] +JET_COLUMNBASE::coltyp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnbase.coltyp-property")] +JET_COLUMNBASE::columnid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnbase.columnid-property")] +JET_COLUMNBASE::cp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnbase.cp-property")] +JET_COLUMNBASE::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnbase.equals-method-object-")] +JET_COLUMNBASE::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnbase.gethashcode-method")] +JET_COLUMNBASE::grbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnbase.grbit-property")] +JET_COLUMNBASE::szBaseColumnName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnbase.szbasecolumnname-property")] +JET_COLUMNBASE::szBaseTableName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnbase.szbasetablename-property")] +JET_COLUMNBASE::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnbase.tostring-method")] +JET_COLUMNCREATE=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columncreate-structure")] +JET_COLUMNCREATE::cbDefault=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columncreate.cbdefault-property")] +JET_COLUMNCREATE::cbMax=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columncreate.cbmax-property")] +JET_COLUMNCREATE::coltyp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columncreate.coltyp-property")] +JET_COLUMNCREATE::columnid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columncreate.columnid-property")] +JET_COLUMNCREATE::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columncreate.contentequals-method")] +JET_COLUMNCREATE::cp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columncreate.cp-property")] +JET_COLUMNCREATE::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columncreate.deepclone-method")] +JET_COLUMNCREATE::err=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columncreate.err-property")] +JET_COLUMNCREATE::grbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columncreate.grbit-property")] +JET_COLUMNCREATE::pvDefault=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columncreate.pvdefault-property")] +JET_COLUMNCREATE::szColumnName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columncreate.szcolumnname-property")] +JET_COLUMNCREATE::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columncreate.tostring-method")] +JET_COLUMNDEF=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columndef-class")] +JET_COLUMNDEF::cbMax=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columndef.cbmax-property")] +JET_COLUMNDEF::coltyp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columndef.coltyp-property")] +JET_COLUMNDEF::columnid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columndef.columnid-property")] +JET_COLUMNDEF::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columndef.contentequals-method")] +JET_COLUMNDEF::cp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columndef.cp-property")] +JET_COLUMNDEF::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columndef.deepclone-method")] +JET_COLUMNDEF::grbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columndef.grbit-property")] +JET_COLUMNDEF::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columndef.tostring-method")] +JET_COLUMNID=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnid")] +JET_COLUMNID::CompareTo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnid.compareto-method")] +JET_COLUMNID::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnid.equality-operator")] +JET_COLUMNID::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnid.equals-method-jet-columnid-")] +JET_COLUMNID::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnid.gethashcode-method")] +JET_COLUMNID::GreaterThan=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnid.greaterthan-operator")] +JET_COLUMNID::GreaterThanOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnid.greaterthanorequal-operator")] +JET_COLUMNID::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnid.inequality-operator")] +JET_COLUMNID::LessThan=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnid.lessthan-operator")] +JET_COLUMNID::LessThanOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnid.lessthanorequal-operator")] +JET_COLUMNID::Nil=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnid.nil-property")] +JET_COLUMNID::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnid.tostring-method-string-iformatprovider-")] +JET_COLUMNLIST=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnlist-structure")] +JET_COLUMNLIST::columnidcbMax=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnlist.columnidcbmax-property")] +JET_COLUMNLIST::columnidcoltyp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnlist.columnidcoltyp-property")] +JET_COLUMNLIST::columnidcolumnid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnlist.columnidcolumnid-property")] +JET_COLUMNLIST::columnidcolumnname=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnlist.columnidcolumnname-property")] +JET_COLUMNLIST::columnidCp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnlist.columnidcp-property")] +JET_COLUMNLIST::columnidDefault=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnlist.columniddefault-property")] +JET_COLUMNLIST::columnidgrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnlist.columnidgrbit-property")] +JET_COLUMNLIST::cRecord=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnlist.crecord-property")] +JET_COLUMNLIST::tableid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnlist.tableid-property")] +JET_COLUMNLIST::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-columnlist.tostring-method")] +JET_COMMIT_ID=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-commit-id-class")] +JET_COMMIT_ID::CompareTo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-commit-id.compareto-method")] +JET_COMMIT_ID::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-commit-id.equality-operator")] +JET_COMMIT_ID::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-commit-id.equals-method-object-")] +JET_COMMIT_ID::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-commit-id.gethashcode-method")] +JET_COMMIT_ID::GreaterThan=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-commit-id.greaterthan-operator")] +JET_COMMIT_ID::GreaterThanOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-commit-id.greaterthanorequal-operator")] +JET_COMMIT_ID::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-commit-id.inequality-operator")] +JET_COMMIT_ID::LessThan=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-commit-id.lessthan-operator")] +JET_COMMIT_ID::LessThanOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-commit-id.lessthanorequal-operator")] +JET_COMMIT_ID::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-commit-id.tostring-method")] +JET_CONDITIONALCOLUMN=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-conditionalcolumn-structure")] +JET_CONDITIONALCOLUMN::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-conditionalcolumn.contentequals-method")] +JET_CONDITIONALCOLUMN::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-conditionalcolumn.deepclone-method")] +JET_CONDITIONALCOLUMN::grbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-conditionalcolumn.grbit-property")] +JET_CONDITIONALCOLUMN::szColumnName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-conditionalcolumn.szcolumnname-property")] +JET_CONDITIONALCOLUMN::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-conditionalcolumn.tostring-method")] +JET_CONVERT=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-convert-structure")] +JET_CP=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-cp-enumeration")] +JET_DATESERIAL=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dateserial")] +JET_DBID=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbid-structure")] +JET_DBID::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbid.equality-operator")] +JET_DBID::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbid.equals-method-object-")] +JET_DBID::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbid.gethashcode-method")] +JET_DBID::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbid.inequality-operator")] +JET_DBID::Nil=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbid.nil-property")] +JET_DBID::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbid.tostring-method2")] +JET_DbInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfo-enumeration")] +JET_DBINFOMISC=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc-class")] +JET_DBINFOMISC::bkinfoCopyPrev=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.bkinfocopyprev-property")] +JET_DBINFOMISC::bkinfoDiffPrev=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.bkinfodiffprev-property")] +JET_DBINFOMISC::bkinfoFullCur=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.bkinfofullcur-property")] +JET_DBINFOMISC::bkinfoFullPrev=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.bkinfofullprev-property")] +JET_DBINFOMISC::bkinfoIncPrev=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.bkinfoincprev-property")] +JET_DBINFOMISC::cbPageSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.cbpagesize-property")] +JET_DBINFOMISC::dbstate=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.dbstate-property")] +JET_DBINFOMISC::dwBuildNumber=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.dwbuildnumber-property")] +JET_DBINFOMISC::dwMajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.dwmajorversion-property")] +JET_DBINFOMISC::dwMinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.dwminorversion-property")] +JET_DBINFOMISC::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.equals-method-object-")] +JET_DBINFOMISC::fShadowingDisabled=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.fshadowingdisabled-property")] +JET_DBINFOMISC::fUpgradeDb=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.fupgradedb-property")] +JET_DBINFOMISC::genCommitted=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.gencommitted-property")] +JET_DBINFOMISC::genMaxRequired=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.genmaxrequired-property")] +JET_DBINFOMISC::genMinRequired=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.genminrequired-property")] +JET_DBINFOMISC::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.gethashcode-method")] +JET_DBINFOMISC::lgposAttach=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.lgposattach-property")] +JET_DBINFOMISC::lgposConsistent=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.lgposconsistent-property")] +JET_DBINFOMISC::lgposDetach=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.lgposdetach-property")] +JET_DBINFOMISC::logtimeAttach=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.logtimeattach-property")] +JET_DBINFOMISC::logtimeBadChecksum=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.logtimebadchecksum-property")] +JET_DBINFOMISC::logtimeConsistent=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.logtimeconsistent-property")] +JET_DBINFOMISC::logtimeDetach=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.logtimedetach-property")] +JET_DBINFOMISC::logtimeECCFixFail=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.logtimeeccfixfail-property")] +JET_DBINFOMISC::logtimeECCFixSuccess=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.logtimeeccfixsuccess-property")] +JET_DBINFOMISC::logtimeGenMaxCreate=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.logtimegenmaxcreate-property")] +JET_DBINFOMISC::logtimeRepair=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.logtimerepair-property")] +JET_DBINFOMISC::lSPNumber=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.lspnumber-property")] +JET_DBINFOMISC::signDb=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.signdb-property")] +JET_DBINFOMISC::signLog=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.signlog-property")] +JET_DBINFOMISC::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.tostring-method")] +JET_DBINFOMISC::ulBadChecksum=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.ulbadchecksum-property")] +JET_DBINFOMISC::ulBadChecksumOld=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.ulbadchecksumold-property")] +JET_DBINFOMISC::ulECCFixFail=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.uleccfixfail-property")] +JET_DBINFOMISC::ulECCFixFailOld=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.uleccfixfailold-property")] +JET_DBINFOMISC::ulECCFixSuccess=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.uleccfixsuccess-property")] +JET_DBINFOMISC::ulECCFixSuccessOld=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.uleccfixsuccessold-property")] +JET_DBINFOMISC::ulRepairCount=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.ulrepaircount-property")] +JET_DBINFOMISC::ulRepairCountOld=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.ulrepaircountold-property")] +JET_DBINFOMISC::ulUpdate=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.ulupdate-property")] +JET_DBINFOMISC::ulVersion=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc.ulversion-property")] +JET_DBINFOMISC2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc2-structure")] +JET_DBINFOMISC3=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc3-structure")] +JET_DBINFOMISC4=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfomisc4-structure")] +JET_DBINFOUPGRADE=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbinfoupgrade-structure")] +JET_dbstate=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-dbstate-enumeration")] +JET_ENUMCOLUMN=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumn-class")] +JET_ENUMCOLUMN::cbData=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumn.cbdata-property")] +JET_ENUMCOLUMN::cEnumColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumn.cenumcolumnvalue-property")] +JET_ENUMCOLUMN::columnid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumn.columnid-property")] +JET_ENUMCOLUMN::err=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumn.err-property")] +JET_ENUMCOLUMN::pvData=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumn.pvdata-property")] +JET_ENUMCOLUMN::rgEnumColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumn.rgenumcolumnvalue-property")] +JET_ENUMCOLUMN::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumn.tostring-method")] +JET_ENUMCOLUMNID=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumnid-constructor")] +JET_ENUMCOLUMNID::columnid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumnid.columnid-property")] +JET_ENUMCOLUMNID::ctagSequence=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumnid.ctagsequence-property")] +JET_ENUMCOLUMNID::rgtagSequence=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumnid.rgtagsequence-property")] +JET_ENUMCOLUMNID::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumnid.tostring-method")] +JET_ENUMCOLUMNVALUE=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumnvalue-class")] +JET_ENUMCOLUMNVALUE::cbData=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumnvalue.cbdata-property")] +JET_ENUMCOLUMNVALUE::err=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumnvalue.err-property")] +JET_ENUMCOLUMNVALUE::itagSequence=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumnvalue.itagsequence-property")] +JET_ENUMCOLUMNVALUE::pvData=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumnvalue.pvdata-property")] +JET_ENUMCOLUMNVALUE::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-enumcolumnvalue.tostring-method")] +JET_err=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-err-enumeration")] +JET_ERR=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-err")] +JET_ERRCAT=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-errcat-enumeration")] +JET_ERRINFOBASIC=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-errinfobasic-class")] +JET_ERRINFOBASIC::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-errinfobasic.contentequals-method")] +JET_ERRINFOBASIC::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-errinfobasic.deepclone-method")] +JET_ERRINFOBASIC::errcat=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-errinfobasic.errcat-property")] +JET_ERRINFOBASIC::errValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-errinfobasic.errvalue-property")] +JET_ERRINFOBASIC::lSourceLine=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-errinfobasic.lsourceline-property")] +JET_ERRINFOBASIC::rgCategoricalHierarchy=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-errinfobasic.rgcategoricalhierarchy-property")] +JET_ERRINFOBASIC::rgszSourceFile=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-errinfobasic.rgszsourcefile-property")] +JET_ERRINFOBASIC::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-errinfobasic.tostring-method")] +JET_ErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-errorinfo-enumeration")] +JET_ExceptionAction=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-exceptionaction-enumeration")] +JET_filetype=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-filetype-enumeration")] +JET_GRBIT=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-grbit")] +JET_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-handle")] +JET_HANDLE::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-handle.equality-operator")] +JET_HANDLE::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-handle.equals-method-jet-handle-")] +JET_HANDLE::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-handle.gethashcode-method")] +JET_HANDLE::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-handle.inequality-operator")] +JET_HANDLE::Nil=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-handle.nil-property")] +JET_HANDLE::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-handle.tostring-method-string-iformatprovider-")] +JET_IdxInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-idxinfo-enumeration")] +JET_INDEX_COLUMN=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-index-column-class")] +JET_INDEX_COLUMN::columnid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-index-column.columnid-property")] +JET_INDEX_COLUMN::grbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-index-column.grbit-property")] +JET_INDEX_COLUMN::pvData=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-index-column.pvdata-property")] +JET_INDEX_COLUMN::relop=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-index-column.relop-property")] +JET_INDEX_COLUMN::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-index-column.tostring-method")] +JET_INDEX_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-index-range-class")] +JET_INDEX_RANGE::endColumns=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-index-range.endcolumns-property")] +JET_INDEX_RANGE::startColumns=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-index-range.startcolumns-property")] +JET_INDEX_RANGE::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-index-range.tostring-method")] +JET_INDEXCREATE=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate-structure")] +JET_INDEXCREATE::cbKey=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate.cbkey-property")] +JET_INDEXCREATE::cbKeyMost=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate.cbkeymost-property")] +JET_INDEXCREATE::cbVarSegMac=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate.cbvarsegmac-property")] +JET_INDEXCREATE::cConditionalColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate.cconditionalcolumn-property")] +JET_INDEXCREATE::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate.contentequals-method")] +JET_INDEXCREATE::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate.deepclone-method")] +JET_INDEXCREATE::err=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate.err-property")] +JET_INDEXCREATE::grbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate.grbit-property")] +JET_INDEXCREATE::pidxUnicode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate.pidxunicode-property")] +JET_INDEXCREATE::pSpaceHints=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate.pspacehints-property")] +JET_INDEXCREATE::rgconditionalcolumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate.rgconditionalcolumn-property")] +JET_INDEXCREATE::szIndexName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate.szindexname-property")] +JET_INDEXCREATE::szKey=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate.szkey-property")] +JET_INDEXCREATE::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate.tostring-method")] +JET_INDEXCREATE::ulDensity=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate.uldensity-property")] +JET_INDEXCREATE2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexcreate2-structure")] +JET_INDEXID=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexid-structure2")] +JET_INDEXID::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexid.equality-operator")] +JET_INDEXID::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexid.equals-method-jet-indexid-")] +JET_INDEXID::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexid.gethashcode-method")] +JET_INDEXID::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexid.inequality-operator")] +JET_INDEXID::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexid.tostring-method")] +JET_INDEXLIST=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist-class")] +JET_INDEXLIST::columnidcColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.columnidccolumn-property")] +JET_INDEXLIST::columnidcEntry=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.columnidcentry-property")] +JET_INDEXLIST::columnidcKey=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.columnidckey-property")] +JET_INDEXLIST::columnidcoltyp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.columnidcoltyp-property")] +JET_INDEXLIST::columnidcolumnid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.columnidcolumnid-property")] +JET_INDEXLIST::columnidcolumnname=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.columnidcolumnname-property")] +JET_INDEXLIST::columnidCp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.columnidcp-property")] +JET_INDEXLIST::columnidcPage=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.columnidcpage-property")] +JET_INDEXLIST::columnidgrbitColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.columnidgrbitcolumn-property")] +JET_INDEXLIST::columnidgrbitIndex=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.columnidgrbitindex-property")] +JET_INDEXLIST::columnidiColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.columnidicolumn-property")] +JET_INDEXLIST::columnidindexname=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.columnidindexname-property")] +JET_INDEXLIST::columnidLangid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.columnidlangid-property")] +JET_INDEXLIST::columnidLCMapFlags=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.columnidlcmapflags-property")] +JET_INDEXLIST::cRecord=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.crecord-property")] +JET_INDEXLIST::tableid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.tableid-property")] +JET_INDEXLIST::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexlist.tostring-method")] +JET_INDEXRANGE=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexrange-structure")] +JET_INDEXRANGE::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexrange.contentequals-method")] +JET_INDEXRANGE::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexrange.deepclone-method")] +JET_INDEXRANGE::grbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexrange.grbit-property")] +JET_INDEXRANGE::tableid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexrange.tableid-property")] +JET_INDEXRANGE::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-indexrange.tostring-method")] +JET_INSTANCE=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instance-structure")] +JET_INSTANCE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instance-info-class")] +JET_INSTANCE_INFO::cDatabases=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instance-info.cdatabases-property")] +JET_INSTANCE_INFO::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instance-info.equals-method-object-")] +JET_INSTANCE_INFO::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instance-info.gethashcode-method")] +JET_INSTANCE_INFO::hInstanceId=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instance-info.hinstanceid-property")] +JET_INSTANCE_INFO::szDatabaseFileName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instance-info.szdatabasefilename-property")] +JET_INSTANCE_INFO::szInstanceName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instance-info.szinstancename-property")] +JET_INSTANCE_INFO::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instance-info.tostring-method")] +JET_INSTANCE::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instance.equality-operator")] +JET_INSTANCE::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instance.equals-method-object-")] +JET_INSTANCE::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instance.gethashcode-method")] +JET_INSTANCE::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instance.inequality-operator")] +JET_INSTANCE::Nil=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instance.nil-property")] +JET_INSTANCE::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instance.tostring-method")] +JET_InstanceMiscInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-instancemiscinfo-enumeration")] +JET_LGPOS=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-lgpos-structure")] +JET_LGPOS::CompareTo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-lgpos.compareto-method")] +JET_LGPOS::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-lgpos.equality-operator")] +JET_LGPOS::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-lgpos.equals-method-object-")] +JET_LGPOS::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-lgpos.gethashcode-method")] +JET_LGPOS::GreaterThan=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-lgpos.greaterthan-operator")] +JET_LGPOS::GreaterThanOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-lgpos.greaterthanorequal-operator")] +JET_LGPOS::HasValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-lgpos.hasvalue-property")] +JET_LGPOS::ib=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-lgpos.ib-property")] +JET_LGPOS::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-lgpos.inequality-operator")] +JET_LGPOS::isec=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-lgpos.isec-property")] +JET_LGPOS::LessThan=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-lgpos.lessthan-operator")] +JET_LGPOS::LessThanOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-lgpos.lessthanorequal-operator")] +JET_LGPOS::lGeneration=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-lgpos.lgeneration-property")] +JET_LGPOS::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-lgpos.tostring-method")] +JET_LOGINFO=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-loginfo-structure")] +JET_LOGTIME=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-logtime-structure2")] +JET_LOGTIME::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-logtime.equality-operator")] +JET_LOGTIME::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-logtime.equals-method-jet-logtime-")] +JET_LOGTIME::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-logtime.gethashcode-method")] +JET_LOGTIME::HasValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-logtime.hasvalue-property")] +JET_LOGTIME::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-logtime.inequality-operator")] +JET_LOGTIME::IsUtc=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-logtime.isutc-property")] +JET_LOGTIME::ToDateTime=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-logtime.todatetime-method")] +JET_LOGTIME::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-logtime.tostring-method")] +JET_LS=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-ls")] +JET_LS::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-ls.equality-operator")] +JET_LS::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-ls.equals-method-jet-ls-")] +JET_LS::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-ls.gethashcode-method")] +JET_LS::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-ls.inequality-operator")] +JET_LS::Nil=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-ls.nil-field")] +JET_LS::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-ls.tostring-method-string-iformatprovider-")] +JET_LS::Value=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-ls.value-property")] +JET_Move=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-move-enumeration")] +JET_OBJECTINFO=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectinfo-structure")] +JET_OBJECTINFO::cPage=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectinfo.cpage-property")] +JET_OBJECTINFO::cRecord=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectinfo.crecord-property")] +JET_OBJECTINFO::flags=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectinfo.flags-property")] +JET_OBJECTINFO::grbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectinfo.grbit-property")] +JET_OBJECTINFO::objtyp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectinfo.objtyp-property")] +JET_OBJECTINFO::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectinfo.tostring-method")] +JET_OBJECTLIST=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectlist-structure")] +JET_OBJECTLIST::columnidcPage=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectlist.columnidcpage-property")] +JET_OBJECTLIST::columnidcRecord=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectlist.columnidcrecord-property")] +JET_OBJECTLIST::columnidflags=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectlist.columnidflags-property")] +JET_OBJECTLIST::columnidgrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectlist.columnidgrbit-property")] +JET_OBJECTLIST::columnidobjectname=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectlist.columnidobjectname-property")] +JET_OBJECTLIST::columnidobjtyp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectlist.columnidobjtyp-property")] +JET_OBJECTLIST::cRecord=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectlist.crecord-property")] +JET_OBJECTLIST::tableid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectlist.tableid-property")] +JET_OBJECTLIST::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objectlist.tostring-method")] +JET_objtyp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objtyp-enumeration")] +JET_OBJTYP=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-objtyp")] +JET_OPENTEMPORARYTABLE=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-opentemporarytable-class")] +JET_OPENTEMPORARYTABLE::cbKeyMost=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-opentemporarytable.cbkeymost-property")] +JET_OPENTEMPORARYTABLE::cbVarSegMac=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-opentemporarytable.cbvarsegmac-property")] +JET_OPENTEMPORARYTABLE::ccolumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-opentemporarytable.ccolumn-property")] +JET_OPENTEMPORARYTABLE::grbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-opentemporarytable.grbit-property")] +JET_OPENTEMPORARYTABLE::pidxunicode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-opentemporarytable.pidxunicode-property")] +JET_OPENTEMPORARYTABLE::prgcolumndef=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-opentemporarytable.prgcolumndef-property")] +JET_OPENTEMPORARYTABLE::prgcolumnid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-opentemporarytable.prgcolumnid-property")] +JET_OPENTEMPORARYTABLE::tableid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-opentemporarytable.tableid-property")] +JET_OPENTEMPORARYTABLE::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-opentemporarytable.tostring-method")] +JET_OSSNAPID=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-ossnapid-structure")] +JET_OSSNAPID::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-ossnapid.equality-operator")] +JET_OSSNAPID::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-ossnapid.equals-method-jet-ossnapid-")] +JET_OSSNAPID::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-ossnapid.gethashcode-method")] +JET_OSSNAPID::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-ossnapid.inequality-operator")] +JET_OSSNAPID::Nil=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-ossnapid.nil-property")] +JET_OSSNAPID::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-ossnapid.tostring-method2")] +JET_param=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-param-enumeration")] +JET_PCSTR=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-pcstr")] +JET_PCWSTR=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-pcwstr")] +JET_PFNDURABLECOMMITCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-pfndurablecommitcallback-delegate")] +JET_PFNREALLOC=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-pfnrealloc-callback-function")] +JET_PFNSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-pfnstatus-delegate")] +JET_prep=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-prep-enumeration")] +JET_PSTR=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-pstr")] +JET_PWSTR=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-pwstr")] +JET_RECORDLIST=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recordlist-class")] +JET_RECORDLIST::columnidBookmark=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recordlist.columnidbookmark-property")] +JET_RECORDLIST::cRecords=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recordlist.crecords-property")] +JET_RECORDLIST::tableid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recordlist.tableid-property")] +JET_RECORDLIST::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recordlist.tostring-method")] +JET_RECPOS=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recpos-structure")] +JET_RECPOS::centriesLT=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recpos.centrieslt-property")] +JET_RECPOS::centriesTotal=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recpos.centriestotal-property")] +JET_RECPOS::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recpos.contentequals-method")] +JET_RECPOS::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recpos.deepclone-method")] +JET_RECPOS::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recpos.tostring-method")] +JET_RECSIZE=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize-structure2")] +JET_RECSIZE::Add=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.add-method")] +JET_RECSIZE::Addition=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.addition-operator")] +JET_RECSIZE::cbData=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.cbdata-property")] +JET_RECSIZE::cbDataCompressed=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.cbdatacompressed-property")] +JET_RECSIZE::cbLongValueData=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.cblongvaluedata-property")] +JET_RECSIZE::cbLongValueDataCompressed=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.cblongvaluedatacompressed-property")] +JET_RECSIZE::cbLongValueOverhead=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.cblongvalueoverhead-property")] +JET_RECSIZE::cbOverhead=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.cboverhead-property")] +JET_RECSIZE::cCompressedColumns=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.ccompressedcolumns-property")] +JET_RECSIZE::cLongValues=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.clongvalues-property")] +JET_RECSIZE::cMultiValues=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.cmultivalues-property")] +JET_RECSIZE::cNonTaggedColumns=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.cnontaggedcolumns-property")] +JET_RECSIZE::cTaggedColumns=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.ctaggedcolumns-property")] +JET_RECSIZE::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.equality-operator")] +JET_RECSIZE::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.equals-method-object-")] +JET_RECSIZE::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.gethashcode-method")] +JET_RECSIZE::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.inequality-operator")] +JET_RECSIZE::Subtract=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.subtract-method")] +JET_RECSIZE::Subtraction=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize.subtraction-operator")] +JET_RECSIZE2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-recsize2-structure")] +JET_RETINFO=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retinfo-constructor")] +JET_RETINFO::columnidNextTagged=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retinfo.columnidnexttagged-property")] +JET_RETINFO::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retinfo.contentequals-method")] +JET_RETINFO::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retinfo.deepclone-method")] +JET_RETINFO::ibLongValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retinfo.iblongvalue-property")] +JET_RETINFO::itagSequence=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retinfo.itagsequence-property")] +JET_RETINFO::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retinfo.tostring-method")] +JET_RETRIEVECOLUMN=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retrievecolumn-class")] +JET_RETRIEVECOLUMN::cbActual=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retrievecolumn.cbactual-property")] +JET_RETRIEVECOLUMN::cbData=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retrievecolumn.cbdata-property")] +JET_RETRIEVECOLUMN::columnid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retrievecolumn.columnid-property")] +JET_RETRIEVECOLUMN::columnidNextTagged=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retrievecolumn.columnidnexttagged-property")] +JET_RETRIEVECOLUMN::err=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retrievecolumn.err-property")] +JET_RETRIEVECOLUMN::grbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retrievecolumn.grbit-property")] +JET_RETRIEVECOLUMN::ibData=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retrievecolumn.ibdata-property")] +JET_RETRIEVECOLUMN::ibLongValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retrievecolumn.iblongvalue-property")] +JET_RETRIEVECOLUMN::itagSequence=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retrievecolumn.itagsequence-property")] +JET_RETRIEVECOLUMN::pvData=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retrievecolumn.pvdata-property")] +JET_RETRIEVECOLUMN::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-retrievecolumn.tostring-method")] +JET_RSTINFO=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-rstinfo-class")] +JET_RSTINFO::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-rstinfo.contentequals-method")] +JET_RSTINFO::crstmap=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-rstinfo.crstmap-property")] +JET_RSTINFO::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-rstinfo.deepclone-method")] +JET_RSTINFO::lgposStop=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-rstinfo.lgposstop-property")] +JET_RSTINFO::logtimeStop=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-rstinfo.logtimestop-property")] +JET_RSTINFO::pfnStatus=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-rstinfo.pfnstatus-property")] +JET_RSTINFO::rgrstmap=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-rstinfo.rgrstmap-property")] +JET_RSTINFO::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-rstinfo.tostring-method")] +JET_RSTMAP=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-rstmap-constructor")] +JET_RSTMAP::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-rstmap.contentequals-method")] +JET_RSTMAP::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-rstmap.deepclone-method")] +JET_RSTMAP::szDatabaseName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-rstmap.szdatabasename-property")] +JET_RSTMAP::szNewDatabaseName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-rstmap.sznewdatabasename-property")] +JET_RSTMAP::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-rstmap.tostring-method")] +JET_SESID=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-sesid")] +JET_SESID::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-sesid.equality-operator")] +JET_SESID::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-sesid.equals-method-jet-sesid-")] +JET_SESID::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-sesid.gethashcode-method")] +JET_SESID::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-sesid.inequality-operator")] +JET_SESID::Nil=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-sesid.nil-property")] +JET_SESID::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-sesid.tostring-method-string-iformatprovider-")] +JET_sesparam=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-sesparam-enumeration")] +JET_SETCOLUMN=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setcolumn-constructor")] +JET_SETCOLUMN::cbData=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setcolumn.cbdata-property")] +JET_SETCOLUMN::columnid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setcolumn.columnid-property")] +JET_SETCOLUMN::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setcolumn.contentequals-method")] +JET_SETCOLUMN::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setcolumn.deepclone-method")] +JET_SETCOLUMN::err=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setcolumn.err-property")] +JET_SETCOLUMN::grbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setcolumn.grbit-property")] +JET_SETCOLUMN::ibData=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setcolumn.ibdata-property")] +JET_SETCOLUMN::ibLongValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setcolumn.iblongvalue-property")] +JET_SETCOLUMN::itagSequence=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setcolumn.itagsequence-property")] +JET_SETCOLUMN::pvData=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setcolumn.pvdata-property")] +JET_SETCOLUMN::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setcolumn.tostring-method")] +JET_SETINFO=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setinfo-constructor")] +JET_SETINFO::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setinfo.contentequals-method")] +JET_SETINFO::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setinfo.deepclone-method")] +JET_SETINFO::ibLongValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setinfo.iblongvalue-property")] +JET_SETINFO::itagSequence=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setinfo.itagsequence-property")] +JET_SETINFO::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setinfo.tostring-method")] +JET_SETSYSPARAM=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-setsysparam-structure")] +JET_SIGNATURE=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-signature-structure")] +JET_SIGNATURE::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-signature.equality-operator")] +JET_SIGNATURE::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-signature.equals-method-jet-signature-")] +JET_SIGNATURE::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-signature.gethashcode-method")] +JET_SIGNATURE::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-signature.inequality-operator")] +JET_SIGNATURE::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-signature.tostring-method")] +JET_SNP=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-snp-enumeration")] +JET_SNPROG=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-snprog-structure")] +JET_SNPROG::cunitDone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-snprog.cunitdone-property")] +JET_SNPROG::cunitTotal=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-snprog.cunittotal-property")] +JET_SNPROG::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-snprog.equals-method-jet-snprog-")] +JET_SNPROG::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-snprog.gethashcode-method")] +JET_SNPROG::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-snprog.tostring-method")] +JET_SNT=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-snt-enumeration")] +JET_SPACEHINTS=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-spacehints-class")] +JET_SPACEHINTS::cbInitial=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-spacehints.cbinitial-property")] +JET_SPACEHINTS::cbMaxExtent=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-spacehints.cbmaxextent-property")] +JET_SPACEHINTS::cbMinExtent=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-spacehints.cbminextent-property")] +JET_SPACEHINTS::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-spacehints.contentequals-method")] +JET_SPACEHINTS::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-spacehints.deepclone-method")] +JET_SPACEHINTS::grbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-spacehints.grbit-property")] +JET_SPACEHINTS::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-spacehints.tostring-method")] +JET_SPACEHINTS::ulGrowth=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-spacehints.ulgrowth-property")] +JET_SPACEHINTS::ulInitialDensity=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-spacehints.ulinitialdensity-property")] +JET_SPACEHINTS::ulMaintDensity=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-spacehints.ulmaintdensity-property")] +JET_TABLECREATE=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate-structure")] +JET_TABLECREATE::cbSeparateLV=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.cbseparatelv-property")] +JET_TABLECREATE::cbtyp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.cbtyp-property")] +JET_TABLECREATE::cColumns=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.ccolumns-property")] +JET_TABLECREATE::cCreated=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.ccreated-property")] +JET_TABLECREATE::cIndexes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.cindexes-property")] +JET_TABLECREATE::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.contentequals-method")] +JET_TABLECREATE::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.deepclone-method")] +JET_TABLECREATE::grbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.grbit-property")] +JET_TABLECREATE::pLVSpacehints=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.plvspacehints-property")] +JET_TABLECREATE::pSeqSpacehints=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.pseqspacehints-property")] +JET_TABLECREATE::rgcolumncreate=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.rgcolumncreate-property")] +JET_TABLECREATE::rgindexcreate=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.rgindexcreate-property")] +JET_TABLECREATE::szCallback=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.szcallback-property")] +JET_TABLECREATE::szTableName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.sztablename-property")] +JET_TABLECREATE::szTemplateTableName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.sztemplatetablename-property")] +JET_TABLECREATE::tableid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.tableid-property")] +JET_TABLECREATE::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.tostring-method")] +JET_TABLECREATE::ulDensity=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.uldensity-property")] +JET_TABLECREATE::ulPages=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate.ulpages-property")] +JET_TABLECREATE2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate2-structure")] +JET_TABLECREATE3=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tablecreate3-structure")] +JET_TABLEID=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tableid-structure")] +JET_TABLEID::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tableid.equality-operator")] +JET_TABLEID::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tableid.equals-method-object-")] +JET_TABLEID::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tableid.gethashcode-method")] +JET_TABLEID::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tableid.inequality-operator")] +JET_TABLEID::Nil=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tableid.nil-property")] +JET_TABLEID::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tableid.tostring-method2")] +JET_TblInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tblinfo-enumeration")] +JET_THREADSTATS=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats-structure")] +JET_THREADSTATS::Add=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.add-method")] +JET_THREADSTATS::Addition=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.addition-operator")] +JET_THREADSTATS::cbLogRecord=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.cblogrecord-property")] +JET_THREADSTATS::cLogRecord=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.clogrecord-property")] +JET_THREADSTATS::cPageDirtied=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.cpagedirtied-property")] +JET_THREADSTATS::cPagePreread=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.cpagepreread-property")] +JET_THREADSTATS::cPageRead=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.cpageread-property")] +JET_THREADSTATS::cPageRedirtied=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.cpageredirtied-property")] +JET_THREADSTATS::cPageReferenced=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.cpagereferenced-property")] +JET_THREADSTATS::Create=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.create-method")] +JET_THREADSTATS::Equality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.equality-operator")] +JET_THREADSTATS::Equals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.equals-method-object-")] +JET_THREADSTATS::GetHashCode=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.gethashcode-method")] +JET_THREADSTATS::Inequality=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.inequality-operator")] +JET_THREADSTATS::Subtract=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.subtract-method")] +JET_THREADSTATS::Subtraction=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.subtraction-operator")] +JET_THREADSTATS::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-threadstats.tostring-method")] +JET_TUPLELIMITS=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-tuplelimits-structure")] +JET_UNICODEINDEX=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-unicodeindex-constructor")] +JET_UNICODEINDEX::ContentEquals=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-unicodeindex.contentequals-method")] +JET_UNICODEINDEX::DeepClone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-unicodeindex.deepclone-method")] +JET_UNICODEINDEX::dwMapFlags=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-unicodeindex.dwmapflags-property")] +JET_UNICODEINDEX::GetEffectiveLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-unicodeindex.geteffectivelocalename-method")] +JET_UNICODEINDEX::lcid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-unicodeindex.lcid-property")] +JET_UNICODEINDEX::szLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-unicodeindex.szlocalename-property")] +JET_UNICODEINDEX::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-unicodeindex.tostring-method")] +JET_USERDEFINEDDEFAULT=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-userdefineddefault-structure")] +JET_wrn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jet-wrn-enumeration")] +JetAddColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetaddcolumn-function")] +JetAddColumnA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetaddcolumn-function")] +JetAddColumnW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetaddcolumn-function")] +JetAttachDatabase=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetattachdatabase-function")] +JetAttachDatabase2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetattachdatabase2-function")] +JetAttachDatabase2A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetattachdatabase2-function")] +JetAttachDatabase2W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetattachdatabase2-function")] +JetAttachDatabaseA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetattachdatabase-function")] +JetAttachDatabaseW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetattachdatabase-function")] +JetBackup=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetbackup-function")] +JetBackupA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetbackup-function")] +JetBackupInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetbackupinstance-function")] +JetBackupInstanceA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetbackupinstance-function")] +JetBackupInstanceW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetbackupinstance-function")] +JetBackupW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetbackup-function")] +JetBeginExternalBackup=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetbeginexternalbackup-function")] +JetBeginExternalBackupInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetbeginexternalbackupinstance-function")] +JetBeginSession=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetbeginsession-function")] +JetBeginSessionA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetbeginsession-function")] +JetBeginSessionW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetbeginsession-function")] +JetBeginTransaction=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetbegintransaction-function")] +JetBeginTransaction2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetbegintransaction2-function")] +JetBeginTransaction3=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetbegintransaction3-function")] +JetCloseDatabase=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetclosedatabase-function")] +JetCloseFile=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetclosefile-function")] +JetCloseFileInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetclosefileinstance-function")] +JetCloseTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetclosetable-function")] +JetCommitTransaction=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcommittransaction-function")] +JetCommitTransaction2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcommittransaction2-function")] +JetCompact=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcompact-function")] +JetCompactA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcompact-function")] +JetCompactW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcompact-function")] +JetComputeStats=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcomputestats-function")] +JetCreateDatabase=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatedatabase-function")] +JetCreateDatabase2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatedatabase2-function")] +JetCreateDatabase2A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatedatabase2-function")] +JetCreateDatabase2W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatedatabase2-function")] +JetCreateDatabaseA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatedatabase-function")] +JetCreateDatabaseW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatedatabase-function")] +JetCreateIndex=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateindex-function")] +JetCreateIndex2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateindex2-function")] +JetCreateIndex2A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateindex2-function")] +JetCreateIndex2W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateindex2-function")] +JetCreateIndex3=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateindex3-function")] +JetCreateIndex3A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateindex3-function")] +JetCreateIndex3W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateindex3-function")] +JetCreateIndex4W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateindex4w-function")] +JetCreateIndexA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateindex-function")] +JetCreateIndexW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateindex-function")] +JetCreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateinstance-function")] +JetCreateInstance2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateinstance2-function")] +JetCreateInstance2A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateinstance2-function")] +JetCreateInstance2W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateinstance2-function")] +JetCreateInstanceA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateinstance-function")] +JetCreateInstanceW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreateinstance-function")] +JetCreateTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatetable-function")] +JetCreateTableA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatetable-function")] +JetCreateTableColumnIndex=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatetablecolumnindex-function")] +JetCreateTableColumnIndex2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatetablecolumnindex2-function")] +JetCreateTableColumnIndex2A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatetablecolumnindex2-function")] +JetCreateTableColumnIndex2W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatetablecolumnindex2-function")] +JetCreateTableColumnIndex3=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatetablecolumnindex3-function")] +JetCreateTableColumnIndex3A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatetablecolumnindex3-function")] +JetCreateTableColumnIndex3W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatetablecolumnindex3-function")] +JetCreateTableColumnIndex4W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatetablecolumnindex4w-function")] +JetCreateTableColumnIndexA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatetablecolumnindex-function")] +JetCreateTableColumnIndexW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatetablecolumnindex-function")] +JetCreateTableW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetcreatetable-function")] +JetDefragment=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdefragment-function")] +JetDefragment2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdefragment2-function")] +JetDefragment2A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdefragment2-function")] +JetDefragment2W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdefragment2-function")] +JetDefragment3=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdefragment3-function")] +JetDefragmentA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdefragment-function")] +JetDefragmentW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdefragment-function")] +JetDelete=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdelete-function")] +JetDeleteColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdeletecolumn-function")] +JetDeleteColumn2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdeletecolumn2-function")] +JetDeleteColumn2A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdeletecolumn2-function")] +JetDeleteColumn2W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdeletecolumn2-function")] +JetDeleteColumnA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdeletecolumn-function")] +JetDeleteColumnW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdeletecolumn-function")] +JetDeleteIndex=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdeleteindex-function")] +JetDeleteIndexA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdeleteindex-function")] +JetDeleteIndexW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdeleteindex-function")] +JetDeleteTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdeletetable-function")] +JetDeleteTableA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdeletetable-function")] +JetDeleteTableW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdeletetable-function")] +JetDetachDatabase=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdetachdatabase-function")] +JetDetachDatabase2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdetachdatabase2-function")] +JetDetachDatabase2A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdetachdatabase2-function")] +JetDetachDatabase2W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdetachdatabase2-function")] +JetDetachDatabaseA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdetachdatabase-function")] +JetDetachDatabaseW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdetachdatabase-function")] +JetDupCursor=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdupcursor-function")] +JetDupSession=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetdupsession-function")] +JetEnableMultiInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetenablemultiinstance-function")] +JetEnableMultiInstanceA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetenablemultiinstance-function")] +JetEnableMultiInstanceW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetenablemultiinstance-function")] +JetEndExternalBackup=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetendexternalbackup-function")] +JetEndExternalBackupInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetendexternalbackupinstance-function")] +JetEndExternalBackupInstance2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetendexternalbackupinstance2-function")] +JetEndSession=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetendsession-function")] +JetEnumerateColumns=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetenumeratecolumns-function")] +JetErrFormattedMessage=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/jeterrformattedmessage")] +JetErrIDARawMessage=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/jeterridarawmessage")] +JetErrRawMessage=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/jeterrrawmessage")] +JetEscrowUpdate=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetescrowupdate-function")] +JetExternalRestore=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetexternalrestore-function")] +JetExternalRestore2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetexternalrestore2-function")] +JetExternalRestore2A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetexternalrestore2-function")] +JetExternalRestore2W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetexternalrestore2-function")] +JetExternalRestoreA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetexternalrestore-function")] +JetExternalRestoreW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetexternalrestore-function")] +JetFreeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetfreebuffer-function")] +JetGetAttachInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetattachinfo-function")] +JetGetAttachInfoA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetattachinfo-function")] +JetGetAttachInfoInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetattachinfoinstance-function")] +JetGetAttachInfoInstanceA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetattachinfoinstance-function")] +JetGetAttachInfoInstanceW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetattachinfoinstance-function")] +JetGetAttachInfoW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetattachinfo-function")] +JetGetBookmark=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetbookmark-function")] +JetGetColumnInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetcolumninfo-function")] +JetGetColumnInfoA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetcolumninfo-function")] +JetGetColumnInfoW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetcolumninfo-function")] +JetGetCurrentIndex=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetcurrentindex-function")] +JetGetCurrentIndexA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetcurrentindex-function")] +JetGetCurrentIndexW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetcurrentindex-function")] +JetGetCursorInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetcursorinfo-function")] +JetGetDatabaseFileInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetdatabasefileinfo-function")] +JetGetDatabaseFileInfoA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetdatabasefileinfo-function")] +JetGetDatabaseFileInfoW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetdatabasefileinfo-function")] +JetGetDatabaseInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetdatabaseinfo-function")] +JetGetErrorInfoW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgeterrorinfow-function")] +JetGetIndexInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetindexinfo-function")] +JetGetIndexInfoA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetindexinfo-function")] +JetGetIndexInfoW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetindexinfo-function")] +JetGetInstanceInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetinstanceinfo-function")] +JetGetInstanceInfoA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetinstanceinfo-function")] +JetGetInstanceInfoW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetinstanceinfo-function")] +JetGetInstanceMiscInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetinstancemiscinfo-function")] +JetGetLock=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetlock-function")] +JetGetLogInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetloginfo-function")] +JetGetLogInfoA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetloginfo-function")] +JetGetLogInfoInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetloginfoinstance-function")] +JetGetLogInfoInstance2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetloginfoinstance2-function")] +JetGetLogInfoInstance2A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetloginfoinstance2-function")] +JetGetLogInfoInstance2W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetloginfoinstance2-function")] +JetGetLogInfoInstanceA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetloginfoinstance-function")] +JetGetLogInfoInstanceW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetloginfoinstance-function")] +JetGetLogInfoW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetloginfo-function")] +JetGetLS=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetls-function")] +JetGetObjectInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetobjectinfo-function")] +JetGetObjectInfoA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetobjectinfo-function")] +JetGetObjectInfoW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetobjectinfo-function")] +JetGetRecordPosition=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetrecordposition-function")] +JetGetRecordSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetrecordsize-function")] +JetGetRecordSize2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetrecordsize2-function")] +JetGetSecondaryIndexBookmark=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetsecondaryindexbookmark-function")] +JetGetSessionParameter=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetsessionparameter-function")] +JetGetSystemParameter=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetsystemparameter-function")] +JetGetSystemParameterA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetsystemparameter-function")] +JetGetSystemParameterW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetsystemparameter-function")] +JetGetTableColumnInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgettablecolumninfo-function")] +JetGetTableColumnInfoA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgettablecolumninfo-function")] +JetGetTableColumnInfoW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgettablecolumninfo-function")] +JetGetTableIndexInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgettableindexinfo-function")] +JetGetTableIndexInfoA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgettableindexinfo-function")] +JetGetTableIndexInfoW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgettableindexinfo-function")] +JetGetTableInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgettableinfo-function")] +JetGetTableInfoA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgettableinfo-function")] +JetGetTableInfoW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgettableinfo-function")] +JetGetThreadStats=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetthreadstats-function")] +JetGetTruncateLogInfoInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgettruncateloginfoinstance-function")] +JetGetTruncateLogInfoInstanceA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgettruncateloginfoinstance-function")] +JetGetTruncateLogInfoInstanceW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgettruncateloginfoinstance-function")] +JetGetVersion=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgetversion-function")] +JetGotoBookmark=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgotobookmark-function")] +JetGotoPosition=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgotoposition-function")] +JetGotoSecondaryIndexBookmark=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgotosecondaryindexbookmark-function")] +JetGrowDatabase=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetgrowdatabase-function")] +JetIdle=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetidle-function")] +JetIndexColumnGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetindexcolumngrbit-enumeration")] +JetIndexRecordCount=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetindexrecordcount-function")] +JetIndexRecordCount2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetindexrecordcount2-function")] +JetInit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetinit-function")] +JetInit2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetinit2-function")] +JetInit3=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetinit3-function")] +JetInit3A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetinit3-function")] +JetInit3W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetinit3-function")] +JetIntersectIndexes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetintersectindexes-function")] +JetMakeKey=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetmakekey-function")] +JetMove=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetmove-function")] +JetOpenDatabase=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopendatabase-function")] +JetOpenDatabaseA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopendatabase-function")] +JetOpenDatabaseW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopendatabase-function")] +JetOpenFile=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopenfile-function")] +JetOpenFileA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopenfile-function")] +JetOpenFileInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopenfileinstance-function")] +JetOpenFileInstanceA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopenfileinstance-function")] +JetOpenFileInstanceW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopenfileinstance-function")] +JetOpenFileW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopenfile-function")] +JetOpenTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopentable-function")] +JetOpenTableA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopentable-function")] +JetOpenTableW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopentable-function")] +JetOpenTemporaryTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopentemporarytable-function")] +JetOpenTemporaryTable2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopentemporarytable2-function")] +JetOpenTempTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopentemptable-function")] +JetOpenTempTable2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopentemptable2-function")] +JetOpenTempTable3=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetopentemptable3-function")] +JetOSSnapshotAbort=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetossnapshotabort-function")] +JetOSSnapshotEnd=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetossnapshotend-function")] +JetOSSnapshotFreeze=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetossnapshotfreeze-function")] +JetOSSnapshotFreezeA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetossnapshotfreeze-function")] +JetOSSnapshotFreezeW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetossnapshotfreeze-function")] +JetOSSnapshotGetFreezeInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetossnapshotgetfreezeinfo-function")] +JetOSSnapshotGetFreezeInfoA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetossnapshotgetfreezeinfo-function")] +JetOSSnapshotGetFreezeInfoW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetossnapshotgetfreezeinfo-function")] +JetOSSnapshotPrepare=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetossnapshotprepare-function")] +JetOSSnapshotPrepareInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetossnapshotprepareinstance-function")] +JetOSSnapshotThaw=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetossnapshotthaw-function")] +JetOSSnapshotTruncateLog=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetossnapshottruncatelog-function")] +JetOSSnapshotTruncateLogInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetossnapshottruncateloginstance-function")] +JetPrepareUpdate=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetprepareupdate-function")] +JetPrereadIndexRanges=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetprereadindexranges-function")] +JetPrereadKeys=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetprereadkeys-function")] +JetReadFile=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetreadfile-function")] +JetReadFileInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetreadfileinstance-function")] +JetRegisterCallback=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetregistercallback-function")] +JetRelop=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetrelop-enumeration")] +JetRenameColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetrenamecolumn-function")] +JetRenameTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetrenametable-function")] +JetRenameTableA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetrenametable-function")] +JetRenameTableW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetrenametable-function")] +JetResetSessionContext=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetresetsessioncontext-function")] +JetResetTableSequential=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetresettablesequential-function")] +JetResizeDatabase=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetresizedatabase-function")] +JetRestore=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetrestore-function")] +JetRestore2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetrestore2-function")] +JetRestore2A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetrestore2-function")] +JetRestore2W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetrestore2-function")] +JetRestoreA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetrestore-function")] +JetRestoreInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetrestoreinstance-function")] +JetRestoreInstanceA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetrestoreinstance-function")] +JetRestoreInstanceW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetrestoreinstance-function")] +JetRestoreW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetrestore-function")] +JetRetrieveColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetretrievecolumn-function")] +JetRetrieveColumns=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetretrievecolumns-function")] +JetRetrieveKey=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetretrievekey-function")] +JetRollback=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetrollback-function")] +JetSeek=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetseek-function")] +JetSetColumn=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcolumn-function")] +JetSetColumnDefaultValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcolumndefaultvalue-function")] +JetSetColumns=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcolumns-function")] +JetSetCurrentIndex=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcurrentindex-function")] +JetSetCurrentIndex2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcurrentindex2-function")] +JetSetCurrentIndex2A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcurrentindex2-function")] +JetSetCurrentIndex2W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcurrentindex2-function")] +JetSetCurrentIndex3=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcurrentindex3-function")] +JetSetCurrentIndex3A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcurrentindex3-function")] +JetSetCurrentIndex3W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcurrentindex3-function")] +JetSetCurrentIndex4=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcurrentindex4-function")] +JetSetCurrentIndex4A=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcurrentindex4-function")] +JetSetCurrentIndex4W=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcurrentindex4-function")] +JetSetCurrentIndexA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcurrentindex-function")] +JetSetCurrentIndexW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcurrentindex-function")] +JetSetCursorFilter=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetcursorfilter-function")] +JetSetDatabaseSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetdatabasesize-function")] +JetSetDatabaseSizeA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetdatabasesize-function")] +JetSetDatabaseSizeW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetdatabasesize-function")] +JetSetIndexRange=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetindexrange-function")] +JetSetLS=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetls-function")] +JetSetSessionContext=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetsessioncontext-function")] +JetSetSessionParameter=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetsessionparameter-function")] +JetSetSystemParameter=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetsystemparameter-function")] +JetSetSystemParameterA=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetsystemparameter-function")] +JetSetSystemParameterW=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsetsystemparameter-function")] +JetSetTableSequential=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetsettablesequential-function")] +JetStopBackup=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetstopbackup-function")] +JetStopBackupInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetstopbackupinstance-function")] +JetStopService=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetstopservice-function")] +JetStopServiceInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetstopserviceinstance-function")] +JetStopServiceInstance2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetstopserviceinstance2-function")] +JetTerm=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetterm-function")] +JetTerm2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetterm2-function")] +JetTruncateLog=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jettruncatelog-function")] +JetTruncateLogInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jettruncateloginstance-function")] +JetUnregisterCallback=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetunregistercallback-function")] +JetUpdate=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetupdate-function")] +JetUpdate2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/jetupdate2-function")] +JOB_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/job-info-1")] +JOB_INFO_1A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/job-info-1")] +JOB_INFO_1W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/job-info-1")] +JOB_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/job-info-2")] +JOB_INFO_2A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/job-info-2")] +JOB_INFO_2W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/job-info-2")] +JOB_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/job-info-3")] +JOB_INFO_4=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/job-info-4")] +JOB_INFO_4A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/job-info-4")] +JOB_INFO_4W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/job-info-4")] +JOB_OBJECT_NET_RATE_CONTROL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-job_object_net_rate_control_flags")] +JOBOBJECT_ASSOCIATE_COMPLETION_PORT=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-jobobject_associate_completion_port")] +JOBOBJECT_BASIC_ACCOUNTING_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-jobobject_basic_accounting_information")] +JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-jobobject_basic_and_io_accounting_information")] +JOBOBJECT_BASIC_LIMIT_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-jobobject_basic_limit_information")] +JOBOBJECT_BASIC_PROCESS_ID_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-jobobject_basic_process_id_list")] +JOBOBJECT_BASIC_UI_RESTRICTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-jobobject_basic_ui_restrictions")] +JOBOBJECT_CPU_RATE_CONTROL_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-jobobject_cpu_rate_control_information")] +JOBOBJECT_END_OF_JOB_TIME_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-jobobject_end_of_job_time_information")] +JOBOBJECT_EXTENDED_LIMIT_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-jobobject_extended_limit_information")] +JOBOBJECT_IO_RATE_CONTROL_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/jobapi2/ns-jobapi2-jobobject_io_rate_control_information")] +JOBOBJECT_LIMIT_VIOLATION_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-jobobject_limit_violation_information")] +JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-jobobject_limit_violation_information_2")] +JOBOBJECT_NET_RATE_CONTROL_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-jobobject_net_rate_control_information")] +JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-jobobject_notification_limit_information")] +JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-jobobject_notification_limit_information_2")] +JOBOBJECT_SECURITY_LIMIT_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-jobobject_security_limit_information")] +joGetDevCapsA=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/nf-joystickapi-joygetdevcapsw")] +JournalDocument=[Documentation("https://docs.microsoft.com/windows/win32/tablet/journaldocument-element")] +JournalPage=[Documentation("https://docs.microsoft.com/windows/win32/tablet/journalpage-element")] +JournalPageType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/journalpagetype-complex-type")] +JournalPlaybackProc=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/journalplaybackproc")] +JournalRecordProc=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/journalrecordproc")] +JOYCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/ns-joystickapi-joycaps")] +JOYCAPSA=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/ns-joystickapi-joycapsa")] +JOYCAPSW=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/ns-joystickapi-joycapsw")] +joyConfigChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/nf-joystickapi-joyconfigchanged")] +joyGetDevCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/nf-joystickapi-joygetdevcaps")] +joyGetDevCapsA=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/nf-joystickapi-joygetdevcapsa")] +joyGetDevCapsW=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/nf-joystickapi-joygetdevcapsw")] +joyGetNumDevs=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/nf-joystickapi-joygetnumdevs")] +joyGetPos=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/nf-joystickapi-joygetpos")] +joyGetPosEx=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/nf-joystickapi-joygetposex")] +joyGetThreshold=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/nf-joystickapi-joygetthreshold")] +JOYINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/ns-joystickapi-joyinfo")] +JOYINFOEX=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/ns-joystickapi-joyinfoex")] +JOYREGHWVALUES=[Documentation("https://docs.microsoft.com/windows/win32/api/dinputd/ns-dinputd-joyreghwvalues")] +joyReleaseCapture=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/nf-joystickapi-joyreleasecapture")] +joySetCapture=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/nf-joystickapi-joysetcapture")] +joySetThreshold=[Documentation("https://docs.microsoft.com/windows/win32/api/joystickapi/nf-joystickapi-joysetthreshold")] +JSON=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/SchemaReference")] +July=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-july-monthstype-element")] +June=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-june-monthstype-element")] +K32EmptyWorkingSet=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-emptyworkingset")] +K32EnumDeviceDrivers=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-enumdevicedrivers")] +K32EnumPageFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-enumpagefilesa")] +K32EnumPageFilesA=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-enumpagefilesa")] +K32EnumPageFilesW=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-enumpagefilesa")] +K32EnumProcesses=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-enumprocesses")] +K32EnumProcessModules=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-enumprocessmodules")] +K32EnumProcessModulesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-enumprocessmodulesex")] +K32GetDeviceDriverBaseName=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getdevicedriverbasenamew")] +K32GetDeviceDriverBaseNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getdevicedriverbasenamew")] +K32GetDeviceDriverBaseNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getdevicedriverbasenamew")] +K32GetDeviceDriverFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getdevicedriverfilenamea")] +K32GetDeviceDriverFileNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getdevicedriverfilenamea")] +K32GetDeviceDriverFileNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getdevicedriverfilenamea")] +K32GetMappedFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmappedfilenamea")] +K32GetMappedFileNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmappedfilenamea")] +K32GetMappedFileNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmappedfilenamea")] +K32GetModuleBaseName=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmodulebasenamea")] +K32GetModuleBaseNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmodulebasenamea")] +K32GetModuleBaseNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmodulebasenamea")] +K32GetModuleFileNameEx=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmodulefilenameexa")] +K32GetModuleFileNameExA=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmodulefilenameexa")] +K32GetModuleFileNameExW=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmodulefilenameexa")] +K32GetModuleInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getmoduleinformation")] +K32GetPerformanceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getperformanceinfo")] +K32GetProcessImageFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getprocessimagefilenamea")] +K32GetProcessImageNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getprocessimagefilenamea")] +K32GetProcessImageNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getprocessimagefilenamea")] +K32GetProcessMemoryInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getprocessmemoryinfo")] +K32GetWsChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getwschanges")] +K32GetWsChangesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-getwschangesex")] +K32InitializeProcessForWsWatch=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-initializeprocessforwswatch")] +K32QueryWorkingSet=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-queryworkingset")] +K32QueryWorkingSetEx=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-queryworkingsetex")] +KaraokeAudioPresentationMode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/karaokeaudiopresentationmode-property")] +KASSERT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/kassert")] +KBDLLHOOKSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-kbdllhookstruct")] +KDbgBreak=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/kdbgbreak")] +KDHELP=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-kdhelp")] +KDHELP64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-kdhelp64")] +KERB_ADD_BINDING_CACHE_ENTRY_EX_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_add_binding_cache_entry_ex_request")] +KERB_ADD_BINDING_CACHE_ENTRY_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_add_binding_cache_entry_request")] +KERB_ADD_CREDENTIALS_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_add_credentials_request")] +KERB_ADD_CREDENTIALS_REQUEST_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_add_credentials_request_ex")] +KERB_BINDING_CACHE_ENTRY_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_binding_cache_entry_data")] +KERB_CERTIFICATE_HASHINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_certificate_hashinfo")] +KERB_CERTIFICATE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_certificate_info")] +KERB_CERTIFICATE_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-kerb_certificate_info_type")] +KERB_CERTIFICATE_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_certificate_logon")] +KERB_CERTIFICATE_S4U_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_certificate_s4u_logon")] +KERB_CERTIFICATE_UNLOCK_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_certificate_unlock_logon")] +KERB_CHANGEPASSWORD_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_changepassword_request")] +KERB_CLEANUP_MACHINE_PKINIT_CREDS_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_cleanup_machine_pkinit_creds_request")] +KERB_CRYPTO_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_crypto_key")] +KERB_EXTERNAL_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_external_name")] +KERB_EXTERNAL_TICKET=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_external_ticket")] +KERB_INTERACTIVE_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_interactive_logon")] +KERB_INTERACTIVE_PROFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_interactive_profile")] +KERB_INTERACTIVE_UNLOCK_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_interactive_unlock_logon")] +KERB_LOGON_SUBMIT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-kerb_logon_submit_type")] +KERB_PROFILE_BUFFER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-kerb_profile_buffer_type")] +KERB_PROTOCOL_MESSAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-kerb_protocol_message_type")] +KERB_PURGE_BINDING_CACHE_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_purge_binding_cache_request")] +KERB_PURGE_TKT_CACHE_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_purge_tkt_cache_request")] +KERB_QUERY_BINDING_CACHE_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_query_binding_cache_request")] +KERB_QUERY_BINDING_CACHE_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_query_binding_cache_response")] +KERB_QUERY_DOMAIN_EXTENDED_POLICIES_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_query_domain_extended_policies_request")] +KERB_QUERY_DOMAIN_EXTENDED_POLICIES_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_query_domain_extended_policies_response")] +KERB_QUERY_TKT_CACHE_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_query_tkt_cache_request")] +KERB_QUERY_TKT_CACHE_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_query_tkt_cache_response")] +KERB_RETRIEVE_TKT_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_retrieve_tkt_request")] +KERB_RETRIEVE_TKT_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_retrieve_tkt_response")] +KERB_S4U_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_s4u_logon")] +KERB_SMART_CARD_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_smart_card_logon")] +KERB_SMART_CARD_UNLOCK_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_smart_card_unlock_logon")] +KERB_SMARTCARD_CSP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/kerb-smartcard-csp-info")] +KERB_TICKET_CACHE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_ticket_cache_info")] +KERB_TICKET_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_ticket_logon")] +KERB_TICKET_PROFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_ticket_profile")] +KERB_TICKET_UNLOCK_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-kerb_ticket_unlock_logon")] +kernel32::dll=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletekeyvaluew")] +KERNINGPAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-kerningpair")] +Key=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/key-storage-property-identifiers")] +KEY_EVENT_RECORD=[Documentation("https://docs.microsoft.com/windows/console/key-event-record-str")] +KEYARRAY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/keyarray")] +keybd_event=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-keybd_event")] +KEYBDINPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-keybdinput")] +KEYBOARD_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddkbd/ns-ntddkbd-keyboard_attributes")] +KEYBOARD_EXTENDED_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddkbd/ns-ntddkbd-keyboard_extended_attributes")] +KEYBOARD_INDICATOR_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddkbd/ns-ntddkbd-keyboard_indicator_parameters")] +KEYBOARD_INDICATOR_TRANSLATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddkbd/ns-ntddkbd-keyboard_indicator_translation")] +KEYBOARD_INPUT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddkbd/ns-ntddkbd-keyboard_input_data")] +KEYBOARD_TYPEMATIC_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddkbd/ns-ntddkbd-keyboard_typematic_parameters")] +KEYBOARD_UNIT_ID_PARAMETER=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddkbd/ns-ntddkbd-keyboard_unit_id_parameter")] +KeyboardProc=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/keyboardproc")] +KeyCredentialManagerFreeInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/keycredmgr/nf-keycredmgr-keycredentialmanagerfreeinformation")] +KeyCredentialManagerGetInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/keycredmgr/nf-keycredmgr-keycredentialmanagergetinformation")] +KeyCredentialManagerGetOperationErrorStates=[Documentation("https://docs.microsoft.com/windows/win32/api/keycredmgr/nf-keycredmgr-keycredentialmanagergetoperationerrorstates")] +KeyCredentialManagerInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/keycredmgr/ns-keycredmgr-keycredentialmanagerinfo")] +KeyCredentialManagerOperationErrorStates=[Documentation("https://docs.microsoft.com/windows/win32/api/keycredmgr/ne-keycredmgr-keycredentialmanageroperationerrorstates")] +KeyCredentialManagerOperationType=[Documentation("https://docs.microsoft.com/windows/win32/api/keycredmgr/ne-keycredmgr-keycredentialmanageroperationtype")] +KeyCredentialManagerShowUIOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/keycredmgr/nf-keycredmgr-keycredentialmanagershowuioperation")] +KeyDown=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-keydown")] +KeyIdentifierHashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-keyidentifierhashalgorithm")] +keyIndex=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-keyindex-security-element")] +keyMaterial=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-keymaterial-sharedkey-element")] +KEYMODIFIER=[Documentation("https://docs.microsoft.com/windows/win32/api/tabflicks/ne-tabflicks-keymodifier")] +KeyPress=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-keypress")] +KEYSVC_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keysvc-blob")] +KEYSVC_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keysvc-type")] +KEYSVC_UNICODE_STRING=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keysvc-unicode-string")] +KEYSVCC_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keysvcc-handle")] +keyType=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-keytype-sharedkey-element")] +KeyUp=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-keyup")] +KeyUsage=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keyusage")] +KeyUsage::IsCritical=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keyusage-iscritical")] +KeyUsage::IsCRLSignEnabled=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keyusage-iscrlsignenabled")] +KeyUsage::IsDataEnciphermentEnabled=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keyusage-isdataenciphermentenabled")] +KeyUsage::IsDecipherOnlyEnabled=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keyusage-isdecipheronlyenabled")] +KeyUsage::IsDigitalSignatureEnabled=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keyusage-isdigitalsignatureenabled")] +KeyUsage::IsEncipherOnlyEnabled=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keyusage-isencipheronlyenabled")] +KeyUsage::IsKeyAgreementEnabled=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keyusage-iskeyagreementenabled")] +KeyUsage::IsKeyCertSignEnabled=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keyusage-iskeycertsignenabled")] +KeyUsage::IsKeyEnciphermentEnabled=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keyusage-iskeyenciphermentenabled")] +KeyUsage::IsNonRepudiationEnabled=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keyusage-isnonrepudiationenabled")] +KeyUsage::IsPresent=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/keyusage-ispresent")] +keyword=[Documentation("https://docs.microsoft.com/windows/win32/medfound/keyword")] +Keyword=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-keyword-keywords-element")] +KeywordListType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-keywordlisttype-complextype")] +keywords=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-keywords-providertype-element")] +Keywords=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-keywords-systempropertiestype-element")] +KeywordType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-keywordtype-complextype")] +KF_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-kf_category")] +KHYPH=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ne-richedit-khyph")] +KillTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-killtimer")] +KNOWLEDGE_COOKIE_COMPARISON_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/ne-winsync-knowledge_cookie_comparison_result")] +Known=[Documentation("https://docs.microsoft.com/virtualization/windowscontainers/manage-containers/known-issues")] +KNOWN_FOLDER_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ne-shlobj_core-known_folder_flag")] +KNOWNFOLDER_DEFINITION=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-knownfolder_definition")] +KNOWNFOLDERID=[Documentation("https://docs.microsoft.com/windows/win32/shell/knownfolderid")] +KnownGamingPrivileges=[Documentation("https://docs.microsoft.com/windows/win32/api/gamingtcui/ne-gamingtcui-knowngamingprivileges")] +KRShowKeyMgr=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/krshowkeymgr")] +KS=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ks-node-types")] +KSJACK_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/ns-devicetopology-ksjack_description")] +KSJACK_DESCRIPTION2=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/ns-devicetopology-ksjack_description2")] +KSJACK_SINK_CONNECTIONTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/ne-devicetopology-ksjack_sink_connectiontype")] +KSJACK_SINK_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/ns-devicetopology-ksjack_sink_information")] +KSMULTIPLE_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ksmultiple-item")] +KSP_PINMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/msapofxproxy/ns-msapofxproxy-ksp_pinmode")] +KspDeleteContextFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-kspdeletecontextfn")] +KspMakeSignatureFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-kspmakesignaturefn")] +KSPROPERTY_AUDIOEFFECTSDISCOVERY=[Documentation("https://docs.microsoft.com/windows/win32/api/msapofxproxy/ne-msapofxproxy-ksproperty_audioeffectsdiscovery")] +KSPROPERTY_EXTXPORT_ATN_SEARCH=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ksproperty-extxport-atn-search")] +KSPROPERTY_EXTXPORT_TIMECODE_SEARCH=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/ksproperty-extxport-timecode-search")] +KspVerifySignatureFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-kspverifysignaturefn")] +KSTOPOLOGY_CONNECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/vidcap/ns-vidcap-kstopology_connection")] +L2_NOTIFICATION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/l2cmn/ns-l2cmn-l2_notification_data")] +L2TP_CONFIG_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-l2tp_config_params0")] +L2TP_CONFIG_PARAMS0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-l2tp_config_params0")] +L2TP_CONFIG_PARAMS1=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-l2tp_config_params1")] +LabCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-labcolor")] +label=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/label---vs")] +LABELED_BIT=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/labeled-bit")] +LABELED_BYTE=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/labeled-byte")] +LABELED_DWORD=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/labeled-dword")] +LABELED_LARGEINT=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/labeled-largeint")] +LABELED_SYSTEMTIME=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/labeled-systemtime")] +LABELED_WORD=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/labeled-word")] +LANA_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/nb30/ns-nb30-lana_enum")] +Landmark=[Documentation("https://docs.microsoft.com/windows/win32/WinAuto/landmark-type-identifiers")] +LANGGROUPLOCALE_ENUMPROCA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nc-winnls-langgrouplocale_enumproca")] +LANGGROUPLOCALE_ENUMPROCW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nc-winnls-langgrouplocale_enumprocw")] +LANGIDFROMLCID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-langidfromlcid")] +LANGUAGE=[Documentation("https://docs.microsoft.com/windows/win32/menurc/language-statement")] +LANPolicy=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/lan-policyschema-lanpolicy-element")] +LANProfile=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/lan-profileschema-lanprofile-element")] +LARGE_INTEGER=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-large_integer~r1")] +Last=[Documentation("https://docs.microsoft.com/windows/win32/Msi/last-saved-by-summary")] +LASTINPUTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-lastinputinfo")] +latency=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-latency-channelpublishingtype-element")] +Lattice=[Documentation("https://docs.microsoft.com/windows/win32/TSF/lattice-types")] +LATTICE_METRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/rectypes/ns-rectypes-lattice_metrics")] +LAUNCHWIZARDENTRY=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/launchwizardentry")] +layerNumber=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/layernumber")] +LayerParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-layerparameters")] +LayerParameters1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-layerparameters1")] +LAYERPLANEDESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-layerplanedescriptor")] +layerPrefix=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/layerprefix")] +LB_ADDFILE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-addfile")] +LB_ADDSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-addstring")] +LB_DELETESTRING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-deletestring")] +LB_DIR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-dir")] +LB_FINDSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-findstring")] +LB_FINDSTRINGEXACT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-findstringexact")] +LB_GETANCHORINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-getanchorindex")] +LB_GETCARETINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-getcaretindex")] +LB_GETCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-getcount")] +LB_GETCURSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-getcursel")] +LB_GETHORIZONTALEXTENT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-gethorizontalextent")] +LB_GETITEMDATA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-getitemdata")] +LB_GETITEMHEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-getitemheight")] +LB_GETITEMRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-getitemrect")] +LB_GETLISTBOXINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-getlistboxinfo")] +LB_GETLOCALE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-getlocale")] +LB_GETSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-getsel")] +LB_GETSELCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-getselcount")] +LB_GETSELITEMS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-getselitems")] +LB_GETTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-gettext")] +LB_GETTEXTLEN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-gettextlen")] +LB_GETTOPINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-gettopindex")] +LB_INITSTORAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-initstorage")] +LB_INSERTSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-insertstring")] +LB_ITEMFROMPOINT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-itemfrompoint")] +LB_RESETCONTENT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-resetcontent")] +LB_SELECTSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-selectstring")] +LB_SELITEMRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-selitemrange")] +LB_SELITEMRANGEEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-selitemrangeex")] +LB_SETANCHORINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-setanchorindex")] +LB_SETCARETINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-setcaretindex")] +LB_SETCOLUMNWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-setcolumnwidth")] +LB_SETCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-setcount")] +LB_SETCURSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-setcursel")] +LB_SETHORIZONTALEXTENT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-sethorizontalextent")] +LB_SETITEMDATA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-setitemdata")] +LB_SETITEMHEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-setitemheight")] +LB_SETLOCALE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-setlocale")] +LB_SETSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-setsel")] +LB_SETTABSTOPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-settabstops")] +LB_SETTOPINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lb-settopindex")] +LBItemFromPt=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-lbitemfrompt")] +LBN_DBLCLK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lbn-dblclk")] +LBN_ERRSPACE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lbn-errspace")] +LBN_KILLFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lbn-killfocus")] +LBN_SELCANCEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lbn-selcancel")] +LBN_SELCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lbn-selchange")] +LBN_SETFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lbn-setfocus")] +LBSELCHSTRING=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/lbselchstring")] +LBSELCHSTRINGA=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/lbselchstring")] +LBSELCHSTRINGW=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/lbselchstring")] +LCIDToLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-lcidtolocalename")] +LCMapString=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-lcmapstringw")] +LCMapStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-lcmapstringa")] +LCMapStringEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-lcmapstringex")] +LCMapStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-lcmapstringw")] +ld=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ld--sm4---asm-")] +ld_raw=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ld-raw--sm5---asm-")] +ld_structured=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ld-structured--sm5---asm-")] +ld_uav_typed=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ld-uav-typed--sm5---asm-")] +ld2dms=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ld2dms--sm4-1---asm-")] +LDAP=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldap")] +ldap_abandon=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_abandon")] +ldap_add=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_add")] +ldap_add_ext=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_add_ext")] +ldap_add_ext_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_add_ext_s")] +ldap_add_ext_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_add_ext_sa")] +ldap_add_ext_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_add_ext_sw")] +ldap_add_extA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_add_exta")] +ldap_add_extW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_add_extw")] +ldap_add_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_add_s")] +ldap_add_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_add_sa")] +ldap_add_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_add_sw")] +ldap_addA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_adda")] +ldap_addW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_addw")] +LDAP_BERVAL=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldap_berval")] +ldap_bind=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_bind")] +ldap_bind_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_bind_s")] +ldap_bind_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_bind_sa")] +ldap_bind_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_bind_sw")] +ldap_bindA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_binda")] +ldap_bindW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_bindw")] +ldap_check_filter=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_check_filterw")] +ldap_check_filterA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_check_filtera")] +ldap_check_filterW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_check_filterw")] +ldap_cleanup=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_cleanup")] +ldap_close_extended_op=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_close_extended_op")] +ldap_compare=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_compare")] +ldap_compare_ext=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_compare_ext")] +ldap_compare_ext_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_compare_ext_s")] +ldap_compare_ext_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_compare_ext_sa")] +ldap_compare_ext_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_compare_ext_sw")] +ldap_compare_extA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_compare_exta")] +ldap_compare_extW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_compare_extw")] +ldap_compare_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_compare_s")] +ldap_compare_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_compare_sa")] +ldap_compare_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_compare_sw")] +ldap_compareA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_comparea")] +ldap_compareW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_comparew")] +ldap_conn_from_msg=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_conn_from_msg")] +ldap_connect=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_connect")] +ldap_control_free=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_control_free")] +ldap_control_freeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_control_freea")] +ldap_control_freeW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_control_freew")] +ldap_controls_free=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_controls_free")] +ldap_controls_freeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_controls_freea")] +ldap_controls_freeW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_controls_freew")] +ldap_count_entries=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_count_entries")] +ldap_count_references=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_count_references")] +ldap_count_values=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_count_values")] +ldap_count_values_len=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_count_values_len")] +ldap_count_valuesA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_count_valuesa")] +ldap_count_valuesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_count_valuesw")] +ldap_create_page_control=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_create_page_control")] +ldap_create_page_controlA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_create_page_controla")] +ldap_create_page_controlW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_create_page_controlw")] +ldap_create_sort_control=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_create_sort_control")] +ldap_create_sort_controlA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_create_sort_controla")] +ldap_create_sort_controlW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_create_sort_controlw")] +ldap_create_vlv_control=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_create_vlv_controlw")] +ldap_create_vlv_controlA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_create_vlv_controla")] +ldap_create_vlv_controlW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_create_vlv_controlw")] +ldap_delete=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_delete")] +ldap_delete_ext=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_delete_ext")] +ldap_delete_ext_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_delete_ext_s")] +ldap_delete_ext_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_delete_ext_sa")] +ldap_delete_ext_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_delete_ext_sw")] +ldap_delete_extA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_delete_exta")] +ldap_delete_extW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_delete_extw")] +ldap_delete_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_delete_s")] +ldap_delete_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_delete_sa")] +ldap_delete_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_delete_sw")] +ldap_deleteA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_deletea")] +ldap_deleteW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_deletew")] +ldap_dn2ufn=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_dn2ufn")] +ldap_dn2ufnA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_dn2ufna")] +ldap_dn2ufnW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_dn2ufnw")] +ldap_encode_sort_control=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_encode_sort_control")] +ldap_encode_sort_controlA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_encode_sort_controla")] +ldap_encode_sort_controlW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_encode_sort_controlw")] +ldap_err2string=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_err2string")] +ldap_err2stringA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_err2stringa")] +ldap_err2stringW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_err2stringw")] +ldap_escape_filter_element=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_escape_filter_element")] +ldap_escape_filter_elementA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_escape_filter_elementa")] +ldap_escape_filter_elementW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_escape_filter_elementw")] +ldap_explode_dn=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_explode_dn")] +ldap_explode_dnA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_explode_dna")] +ldap_explode_dnW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_explode_dnw")] +ldap_extended_operation=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_extended_operation")] +ldap_extended_operation_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_extended_operation_sa")] +ldap_extended_operation_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_extended_operation_sa")] +ldap_extended_operation_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_extended_operation_sw")] +ldap_extended_operationA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_extended_operationa")] +ldap_extended_operationW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_extended_operationw")] +ldap_first_attribute=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_first_attribute")] +ldap_first_attributeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_first_attributea")] +ldap_first_attributeW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_first_attributew")] +ldap_first_entry=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_first_entry")] +ldap_first_reference=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_first_reference")] +ldap_free_controls=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_free_controls")] +ldap_free_controlsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_free_controlsa")] +ldap_free_controlsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_free_controlsw")] +ldap_get_dn=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_get_dn")] +ldap_get_dnA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_get_dna")] +ldap_get_dnW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_get_dnw")] +ldap_get_next_page=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_get_next_page")] +ldap_get_next_page_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_get_next_page_s")] +ldap_get_option=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_get_option")] +ldap_get_optionW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_get_optionw")] +ldap_get_paged_count=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_get_paged_count")] +ldap_get_values=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_get_values")] +ldap_get_values_len=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_get_values_len")] +ldap_get_values_lenA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_get_values_lena")] +ldap_get_values_lenW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_get_values_lenw")] +ldap_get_valuesA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_get_valuesa")] +ldap_get_valuesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_get_valuesw")] +ldap_init=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_init")] +ldap_initA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_inita")] +ldap_initW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_initw")] +ldap_memfree=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_memfree")] +ldap_memfreeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_memfreea")] +ldap_memfreeW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_memfreew")] +ldap_modify=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modify")] +ldap_modify_ext=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modify_ext")] +ldap_modify_ext_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modify_ext_s")] +ldap_modify_ext_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modify_ext_sa")] +ldap_modify_ext_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modify_ext_sw")] +ldap_modify_extA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modify_exta")] +ldap_modify_extW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modify_extw")] +ldap_modify_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modify_s")] +ldap_modify_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modify_sa")] +ldap_modify_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modify_sw")] +ldap_modifyA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modifya")] +ldap_modifyW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modifyw")] +ldap_modrdn=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modrdn")] +ldap_modrdn_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modrdn_s")] +ldap_modrdn_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modrdn_sa")] +ldap_modrdn_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modrdn_sw")] +ldap_modrdn2=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modrdn2")] +ldap_modrdn2_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modrdn2_s")] +ldap_modrdn2_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modrdn2_sa")] +ldap_modrdn2_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modrdn2_sw")] +ldap_modrdn2A=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modrdn2a")] +ldap_modrdn2W=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modrdn2w")] +ldap_modrdnA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modrdna")] +ldap_modrdnW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_modrdnw")] +ldap_msgfree=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_msgfree")] +ldap_next_attribute=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_next_attribute")] +ldap_next_attributeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_next_attributea")] +ldap_next_attributeW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_next_attributew")] +ldap_next_entry=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_next_entry")] +ldap_next_reference=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_next_reference")] +ldap_open=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_open")] +ldap_openA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_opena")] +ldap_openW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_openw")] +ldap_parse_extended_result=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_extended_resultw")] +ldap_parse_extended_resultA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_extended_resulta")] +ldap_parse_extended_resultW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_extended_resultw")] +ldap_parse_page_control=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_page_control")] +ldap_parse_page_controlA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_page_controla")] +ldap_parse_page_controlW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_page_controlw")] +ldap_parse_reference=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_reference")] +ldap_parse_referenceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_referencea")] +ldap_parse_referenceW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_referencew")] +ldap_parse_result=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_result")] +ldap_parse_resultA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_resulta")] +ldap_parse_resultW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_resultw")] +ldap_parse_sort_control=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_sort_control")] +ldap_parse_sort_controlA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_sort_controla")] +ldap_parse_sort_controlW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_sort_controlw")] +ldap_parse_vlv_control=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_vlv_controla")] +ldap_parse_vlv_controlA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_vlv_controla")] +ldap_parse_vlv_controlW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_parse_vlv_controlw")] +ldap_perror=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_perror")] +LDAP_REFERRAL_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldap_referral_callback")] +ldap_rename_ext=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_rename_ext")] +ldap_rename_ext_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_rename_ext_s")] +ldap_rename_ext_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_rename_ext_sa")] +ldap_rename_ext_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_rename_ext_sw")] +ldap_rename_extA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_rename_exta")] +ldap_rename_extW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_rename_extw")] +ldap_result=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_result")] +ldap_result2error=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_result2error")] +ldap_sasl_bind=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_sasl_binda")] +ldap_sasl_bind_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_sasl_bind_sa")] +ldap_sasl_bind_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_sasl_bind_sa")] +ldap_sasl_bind_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_sasl_bind_sw")] +ldap_sasl_bindA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_sasl_binda")] +ldap_sasl_bindW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_sasl_bindw")] +ldap_search=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search")] +ldap_search_abandon_page=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_abandon_page")] +ldap_search_ext=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_ext")] +ldap_search_ext_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_ext_s")] +ldap_search_ext_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_ext_sa")] +ldap_search_ext_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_ext_sw")] +ldap_search_extA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_exta")] +ldap_search_extW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_extw")] +ldap_search_init_page=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_init_page")] +ldap_search_init_pageA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_init_pagea")] +ldap_search_init_pageW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_init_pagew")] +ldap_search_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_s")] +ldap_search_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_sa")] +ldap_search_st=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_st")] +ldap_search_stA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_sta")] +ldap_search_stW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_stw")] +ldap_search_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_search_sw")] +ldap_searchA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_searcha")] +ldap_searchW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_searchw")] +ldap_set_option=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_set_option")] +ldap_set_optionW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_set_optionw")] +ldap_simple_bind=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_simple_bind")] +ldap_simple_bind_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_simple_bind_s")] +ldap_simple_bind_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_simple_bind_sa")] +ldap_simple_bind_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_simple_bind_sw")] +ldap_simple_bindA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_simple_binda")] +ldap_simple_bindW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_simple_bindw")] +ldap_sslinit=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_sslinit")] +ldap_sslinitA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_sslinita")] +ldap_sslinitW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_sslinitw")] +ldap_start_tls_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_start_tls_sw")] +ldap_start_tls_sA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_start_tls_sa")] +ldap_start_tls_sW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_start_tls_sw")] +ldap_stop_tls_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_stop_tls_s")] +LDAP_TIMEVAL=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldap_timeval")] +ldap_ufn2dn=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_ufn2dn")] +ldap_ufn2dnA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_ufn2dna")] +ldap_ufn2dnW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_ufn2dnw")] +ldap_unbind=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_unbind")] +ldap_unbind_s=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_unbind_s")] +ldap_value_free=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_value_free")] +ldap_value_free_len=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_value_free_len")] +ldap_value_freeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_value_freea")] +ldap_value_freeW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldap_value_freew")] +LDAPAPIFeatureInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapapifeatureinfoa")] +LDAPAPIFeatureInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapapifeatureinfoa")] +LDAPAPIFeatureInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapapifeatureinfow")] +LDAPAPIInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapapiinfow")] +LDAPAPIInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapapiinfoa")] +LDAPAPIInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapapiinfow")] +LDAPControl=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapcontrola")] +LDAPControlA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapcontrola")] +LDAPControlW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapcontrolw")] +LdapGetLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldapgetlasterror")] +LdapMapErrorToWin32=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldapmaperrortowin32")] +LDAPMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapmessage")] +LDAPModA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapmoda")] +LDAPModW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapmodw")] +LDAPSortKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapsortkeya")] +LDAPSortKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapsortkeya")] +LDAPSortKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapsortkeyw")] +LdapUnicodeToUTF8=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldapunicodetoutf8")] +LdapUTF8ToUnicode=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nf-winldap-ldaputf8tounicode")] +LDAPVLVInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/ns-winldap-ldapvlvinfo")] +ldexp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-ldexp")] +LdrDllNotification=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ldrdllnotification")] +LdrFastFailInLoaderCallout=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ldrfastfailinloadercallout")] +LdrRegisterDllNotification=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ldrregisterdllnotification")] +LdrUnregisterDllNotification=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ldrunregisterdllnotification")] +LDT_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-ldt_entry")] +LeadPerformer=[Documentation("https://docs.microsoft.com/windows/win32/WMP/leadperformer-attribute")] +LeaveCriticalPolicySection=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-leavecriticalpolicysection")] +LeaveCriticalSection=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-leavecriticalsection")] +LeaveCriticalSectionWhenCallbackReturns=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-leavecriticalsectionwhencallbackreturns")] +LeftUnit=[Documentation("https://docs.microsoft.com/windows/win32/Msi/leftunit")] +Legacy=[Documentation("https://docs.microsoft.com/windows/win32/legacy-user-interaction-features")] +LegacyComponents=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/legacycomponents")] +LegacyFileNames=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/legacyfilenames-enumeration")] +LegacyIAccessiblePattern_DoDefaultAction=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-legacyiaccessiblepattern_dodefaultaction")] +LegacyIAccessiblePattern_GetIAccessible=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-legacyiaccessiblepattern_getiaccessible")] +LegacyIAccessiblePattern_Select=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-legacyiaccessiblepattern_select")] +LegacyIAccessiblePattern_SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-legacyiaccessiblepattern_setvalue")] +LegacyServers=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/legacyservers")] +length=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-length")] +LengthType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-lengthtype-simpletype")] +lerp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-lerp")] +level=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-level-levellisttype-element")] +Level=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-level-systempropertiestype-element")] +LevelListType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-levellisttype-complextype")] +LevelName=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-levelname-debugdatatype-element")] +levels=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-levels-providertype-element")] +LevelType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-leveltype-complextype")] +LHashValOfName=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-lhashvalofname")] +LHashValOfNameSys=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-lhashvalofnamesys")] +LHashValOfNameSysA=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-lhashvalofnamesysa")] +LHITTESTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lhittestinfo")] +LIBFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ne-oaidl-libflags")] +LibraryConnect=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-libraryconnect")] +LibraryDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-librarydisconnect")] +LIBRARYFOLDERFILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-libraryfolderfilter")] +LibraryID=[Documentation("https://docs.microsoft.com/windows/win32/WMP/libraryid-attribute")] +LIBRARYMANAGEDIALOGOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-librarymanagedialogoptions")] +LibraryName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/libraryname-attribute")] +LIBRARYOPTIONFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-libraryoptionflags")] +LIBRARYSAVEFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-librarysaveflags")] +Licensing=[Documentation("https://docs.microsoft.com/virtualization/windowscontainers/licensing")] +LICINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ns-ocidl-licinfo")] +LIFE_TIME=[Documentation("https://docs.microsoft.com/windows/win32/api/ndattrib/ns-ndattrib-life_time")] +Lighting=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/lighting-state-variables")] +LIMITUI=[Documentation("https://docs.microsoft.com/windows/win32/Msi/limitui")] +Line=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/line-21-media-types")] +LINE_ADDRESSSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-addressstate")] +LINE_AGENTSESSIONSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-agentsessionstatus")] +LINE_AGENTSPECIFIC=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-agentspecific")] +LINE_AGENTSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-agentstatus")] +LINE_AGENTSTATUSEX=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-agentstatusex")] +LINE_APPNEWCALL=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-appnewcall")] +LINE_APPNEWCALLHUB=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-appnewcallhub")] +LINE_CALLDEVSPECIFIC=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-calldevspecific")] +LINE_CALLDEVSPECIFICFEATURE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-calldevspecificfeature")] +LINE_CALLHUBCLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-callhubclose")] +LINE_CALLINFO=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-callinfo")] +LINE_CALLSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-callstate")] +LINE_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-close")] +LINE_CREATE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-create")] +LINE_CREATEDIALOGINSTANCE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-createdialoginstance")] +LINE_DEVSPECIFIC=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-devspecific")] +LINE_DEVSPECIFICEX=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-devspecificex")] +LINE_DEVSPECIFICFEATURE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-devspecificfeature")] +LINE_GATHERDIGITS=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-gatherdigits")] +LINE_GENERATE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-generate")] +LINE_GROUPSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-groupstatus")] +LINE_LINEDEVSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-linedevstate")] +LINE_METRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/rectypes/ne-rectypes-line_metrics")] +LINE_MONITORDIGITS=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-monitordigits")] +LINE_MONITORMEDIA=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-monitormedia")] +LINE_MONITORTONE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-monitortone")] +LINE_NEWCALL=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-newcall")] +LINE_PROXYREQUEST=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-proxyrequest")] +LINE_PROXYSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-proxystatus")] +LINE_QOSINFO=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-qosinfo")] +LINE_QUEUESTATUS=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-queuestatus")] +LINE_REMOVE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-remove")] +LINE_REPLY=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-reply")] +LINE_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-request")] +LINE_SEGMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/rectypes/ns-rectypes-line_segment")] +LINE_SENDDIALOGINSTANCEDATA=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-senddialoginstancedata")] +LINE_SENDMSPDATA=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/line-sendmspdata")] +lineAccept=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineaccept")] +lineAddProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineaddprovider")] +lineAddProviderA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineaddprovidera")] +lineAddProviderW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineaddproviderw")] +LINEADDRCAPFLAGS_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineaddrcapflags--constants")] +LINEADDRESSCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineaddresscaps")] +LINEADDRESSMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineaddressmode--constants")] +LINEADDRESSSHARING_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineaddresssharing--constants")] +LINEADDRESSSTATE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineaddressstate--constants")] +LINEADDRESSSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineaddressstatus")] +LINEADDRESSTYPE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineaddresstype--constants")] +LINEADDRFEATURE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineaddrfeature--constants")] +lineAddToConference=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineaddtoconference")] +LINEAGENTACTIVITYENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineagentactivityentry")] +LINEAGENTACTIVITYLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineagentactivitylist")] +LINEAGENTCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineagentcaps")] +LINEAGENTENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineagententry")] +LINEAGENTFEATURE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineagentfeature--constants")] +LINEAGENTGROUPENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineagentgroupentry")] +LINEAGENTGROUPLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineagentgrouplist")] +LINEAGENTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineagentinfo")] +LINEAGENTLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineagentlist")] +LINEAGENTSESSIONENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineagentsessionentry")] +LINEAGENTSESSIONINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineagentsessioninfo")] +LINEAGENTSESSIONLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineagentsessionlist")] +LINEAGENTSESSIONSTATE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineagentsessionstate--constants")] +LINEAGENTSESSIONSTATUS_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineagentsessionstatus--constants")] +lineAgentSpecific=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineagentspecific")] +LINEAGENTSTATE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineagentstate--constants")] +LINEAGENTSTATEEX_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineagentstateex--constants")] +LINEAGENTSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineagentstatus")] +LINEAGENTSTATUS_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineagentstatus--constants")] +LINEAGENTSTATUSEX_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineagentstatusex--constants")] +lineAnswer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineanswer")] +LINEANSWERMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineanswermode--constants")] +LINEAPPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineappinfo")] +linear=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/linear-element")] +LinearGradientBrushProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-lineargradientbrushproperties")] +LINEATTRS=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-lineattrs")] +LINEBEARERMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linebearermode--constants")] +lineBlindTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineblindtransfer")] +lineBlindTransferA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineblindtransfera")] +lineBlindTransferW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineblindtransferw")] +LINEBUSYMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linebusymode--constants")] +LINECALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nc-tapi-linecallback")] +LINECALLCOMPLCOND_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linecallcomplcond--constants")] +LINECALLCOMPLMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linecallcomplmode--constants")] +LINECALLFEATURE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linecallfeature--constants")] +LINECALLFEATURE2_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linecallfeature2--constants")] +LINECALLHUBTRACKING_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linecallhubtracking--constants")] +LINECALLHUBTRACKINGINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linecallhubtrackinginfo")] +LINECALLINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linecallinfo")] +LINECALLINFOSTATE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linecallinfostate--constants")] +LINECALLLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linecalllist")] +LINECALLORIGIN_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linecallorigin--constants")] +LINECALLPARAMFLAGS_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linecallparamflags--constants")] +LINECALLPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linecallparams")] +LINECALLPARTYID_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linecallpartyid--constants")] +LINECALLPRIVILEGE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linecallprivilege--constants")] +LINECALLREASON_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linecallreason--constants")] +LINECALLSELECT_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linecallselect--constants")] +LINECALLSTATE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linecallstate--constants")] +LINECALLSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linecallstatus")] +LINECALLTREATMENT_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linecalltreatment--constants")] +LINECALLTREATMENTENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linecalltreatmententry")] +LINECARDENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linecardentry")] +LINECARDOPTION_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linecardoption--constants")] +lineClose=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineclose")] +lineCompleteCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linecompletecall")] +lineCompleteTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linecompletetransfer")] +lineConfigDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineconfigdialog")] +lineConfigDialogA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineconfigdialoga")] +lineConfigDialogEdit=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineconfigdialogedit")] +lineConfigDialogEditA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineconfigdialogedita")] +lineConfigDialogEditW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineconfigdialogeditw")] +lineConfigDialogW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineconfigdialogw")] +lineConfigProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineconfigprovider")] +LINECONNECTEDMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineconnectedmode--constants")] +LINECOUNTRYENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linecountryentry")] +LINECOUNTRYLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linecountrylist")] +lineCreateAgent=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linecreateagenta")] +lineCreateAgentA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linecreateagenta")] +lineCreateAgentSession=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linecreateagentsessiona")] +lineCreateAgentSessionA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linecreateagentsessiona")] +lineCreateAgentSessionW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linecreateagentsessionw")] +lineCreateAgentW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linecreateagentw")] +LineDDA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-linedda")] +LINEDDAPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nc-wingdi-lineddaproc")] +lineDeallocateCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linedeallocatecall")] +LINEDEVCAPFLAGS_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linedevcapflags--constants")] +LINEDEVCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linedevcaps")] +lineDevSpecific=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linedevspecific")] +lineDevSpecificFeature=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linedevspecificfeature")] +LINEDEVSTATE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linedevstate--constants")] +LINEDEVSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linedevstatus")] +LINEDEVSTATUSFLAGS_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linedevstatusflags--constants")] +lineDial=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linedial")] +lineDialA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linediala")] +LINEDIALPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linedialparams")] +LINEDIALTONEMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linedialtonemode--constants")] +lineDialW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linedialw")] +LINEDIGITMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linedigitmode--constants")] +LINEDISCONNECTMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linedisconnectmode--constants")] +lineDrop=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linedrop")] +LINEEQOSINFO_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineeqosinfo--constants")] +LINEERR_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineerr--constants")] +LINEEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nc-tspi-lineevent")] +LINEEXTENSIONID=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineextensionid")] +LINEFEATURE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linefeature--constants")] +lineForward=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineforward")] +LINEFORWARD=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineforward")] +lineForwardA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineforwarda")] +LINEFORWARDLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineforwardlist")] +LINEFORWARDMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineforwardmode--constants")] +lineForwardW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineforwardw")] +lineGatherDigits=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegatherdigits")] +lineGatherDigitsA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegatherdigitsa")] +lineGatherDigitsW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegatherdigitsw")] +LINEGATHERTERM_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linegatherterm--constants")] +lineGenerateDigits=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegeneratedigits")] +lineGenerateDigitsA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegeneratedigitsa")] +lineGenerateDigitsW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegeneratedigitsw")] +LINEGENERATETERM_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linegenerateterm--constants")] +lineGenerateTone=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegeneratetone")] +LINEGENERATETONE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linegeneratetone")] +lineGetAddressCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetaddresscaps")] +lineGetAddressCapsA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetaddresscapsa")] +lineGetAddressCapsW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetaddresscapsw")] +lineGetAddressID=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetaddressid")] +lineGetAddressIDA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetaddressida")] +lineGetAddressIDW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetaddressidw")] +lineGetAddressStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetaddressstatus")] +lineGetAddressStatusA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetaddressstatusa")] +lineGetAddressStatusW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetaddressstatusw")] +lineGetAgentActivityList=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetagentactivitylistw")] +lineGetAgentActivityListA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetagentactivitylista")] +lineGetAgentActivityListW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetagentactivitylistw")] +lineGetAgentCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetagentcapsw")] +lineGetAgentCapsA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetagentcapsa")] +lineGetAgentCapsW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetagentcapsw")] +lineGetAgentGroupList=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetagentgrouplista")] +lineGetAgentGroupListA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetagentgrouplista")] +lineGetAgentGroupListW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetagentgrouplistw")] +lineGetAgentInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetagentinfo")] +lineGetAgentSessionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetagentsessioninfo")] +lineGetAgentSessionList=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetagentsessionlist")] +lineGetAgentStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetagentstatusa")] +lineGetAgentStatusA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetagentstatusa")] +lineGetAgentStatusW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetagentstatusw")] +lineGetAppPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetapppriority")] +lineGetAppPriorityA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetappprioritya")] +lineGetAppPriorityW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetapppriorityw")] +lineGetCallInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetcallinfo")] +lineGetCallInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetcallinfoa")] +lineGetCallInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetcallinfow")] +lineGetCallStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetcallstatus")] +lineGetConfRelatedCalls=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetconfrelatedcalls")] +lineGetCountry=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetcountry")] +lineGetCountryA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetcountrya")] +lineGetCountryW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetcountryw")] +lineGetDevCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetdevcaps")] +lineGetDevCapsA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetdevcapsa")] +lineGetDevCapsW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetdevcapsw")] +lineGetDevConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetdevconfig")] +lineGetDevConfigA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetdevconfiga")] +lineGetDevConfigW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetdevconfigw")] +lineGetGroupList=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetgrouplistw")] +lineGetGroupListA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetgrouplista")] +lineGetGroupListW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetgrouplistw")] +lineGetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegeticon")] +lineGetIconA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegeticona")] +lineGetIconW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegeticonw")] +lineGetID=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetid")] +lineGetIDA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetida")] +lineGetIDW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetidw")] +lineGetLineDevStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetlinedevstatus")] +lineGetLineDevStatusA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetlinedevstatusa")] +lineGetLineDevStatusW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetlinedevstatusw")] +lineGetMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetmessage")] +lineGetNewCalls=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetnewcalls")] +lineGetNumRings=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetnumrings")] +lineGetProviderList=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetproviderlist")] +lineGetProviderListA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetproviderlista")] +lineGetProviderListW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetproviderlistw")] +lineGetProxyStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetproxystatus")] +lineGetQueueInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetqueueinfo")] +lineGetQueueList=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetqueuelistw")] +lineGetQueueListA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetqueuelista")] +lineGetQueueListW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetqueuelistw")] +lineGetRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetrequest")] +lineGetRequestA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetrequesta")] +lineGetRequestW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetrequestw")] +lineGetStatusMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegetstatusmessages")] +lineGetTranslateCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegettranslatecaps")] +lineGetTranslateCapsA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegettranslatecapsa")] +lineGetTranslateCapsW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linegettranslatecapsw")] +LINEGROUPSTATUS_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linegroupstatus--constants")] +lineHandoff=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linehandoff")] +lineHandoffA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linehandoffa")] +lineHandoffW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linehandoffw")] +lineHold=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linehold")] +lineInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineinitialize")] +lineInitializeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineinitializeexw")] +lineInitializeExA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineinitializeexa")] +LINEINITIALIZEEXOPTION_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineinitializeexoption--constants")] +LINEINITIALIZEEXPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineinitializeexparams")] +lineInitializeExW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineinitializeexw")] +LineLayout=[Documentation("https://docs.microsoft.com/windows/win32/tablet/linelayout-element")] +LineLayoutStyleType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/linelayoutstyletype-simple-type")] +LineLayoutType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/linelayouttype-complex-type")] +LINELOCATIONENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linelocationentry")] +LINELOCATIONOPTION_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linelocationoption--constants")] +lineMakeCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linemakecall")] +lineMakeCallA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linemakecalla")] +lineMakeCallW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linemakecallw")] +LINEMEDIACONTROL_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linemediacontrol--constants")] +LINEMEDIACONTROLCALLSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linemediacontrolcallstate")] +LINEMEDIACONTROLDIGIT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linemediacontroldigit")] +LINEMEDIACONTROLMEDIA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linemediacontrolmedia")] +LINEMEDIACONTROLTONE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linemediacontroltone")] +LINEMEDIAMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linemediamode--constants")] +LINEMESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linemessage")] +lineMonitorDigits=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linemonitordigits")] +lineMonitorMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linemonitormedia")] +LINEMONITORTONE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linemonitortone")] +lineMonitorTones=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linemonitortones")] +lineNegotiateAPIVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linenegotiateapiversion")] +lineNegotiateExtVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linenegotiateextversion")] +LINEOFFERINGMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineofferingmode--constants")] +lineOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineopen")] +lineOpenA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineopena")] +LINEOPENOPTION_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineopenoption--constants")] +lineOpenW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineopenw")] +linePark=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linepark")] +lineParkA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineparka")] +LINEPARKMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineparkmode--constants")] +lineParkW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineparkw")] +linePickup=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linepickup")] +linePickupA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linepickupa")] +linePickupW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linepickupw")] +linePrepareAddToConference=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineprepareaddtoconference")] +linePrepareAddToConferenceA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineprepareaddtoconferencea")] +linePrepareAddToConferenceW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineprepareaddtoconferencew")] +LINEPROVIDERENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineproviderentry")] +LINEPROVIDERLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineproviderlist")] +lineProxyMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineproxymessage")] +LINEPROXYREQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineproxyrequest")] +LINEPROXYREQUEST_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineproxyrequest--constants")] +LINEPROXYREQUESTLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-lineproxyrequestlist")] +lineProxyResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineproxyresponse")] +LINEPROXYSTATUS_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineproxystatus--constants")] +LINEQOSREQUESTTYPE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineqosrequesttype--constants")] +LINEQOSSERVICELEVEL_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineqosservicelevel--constants")] +LINEQUEUEENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linequeueentry")] +LINEQUEUEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linequeueinfo")] +LINEQUEUELIST=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linequeuelist")] +LINEQUEUESTATUS_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linequeuestatus--constants")] +lineRedirect=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineredirect")] +lineRedirectA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineredirecta")] +lineRedirectW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineredirectw")] +lineRegisterRequestRecipient=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineregisterrequestrecipient")] +lineReleaseUserUserInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linereleaseuseruserinfo")] +LINEREMOVEFROMCONF_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineremovefromconf--constants")] +lineRemoveFromConference=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineremovefromconference")] +lineRemoveProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineremoveprovider")] +LINEREQMAKECALL=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linereqmakecall")] +LINEREQMEDIACALL=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linereqmediacall")] +LINEREQUESTMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linerequestmode--constants")] +LINEROAMMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/lineroammode--constants")] +lineSecureCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesecurecall")] +lineSendUserUserInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesenduseruserinfo")] +lineSetAgentActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetagentactivity")] +lineSetAgentGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetagentgroup")] +lineSetAgentMeasurementPeriod=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetagentmeasurementperiod")] +lineSetAgentSessionState=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetagentsessionstate")] +lineSetAgentState=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetagentstate")] +lineSetAgentStateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetagentstateex")] +lineSetAppPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetapppriority")] +lineSetAppPriorityA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetappprioritya")] +lineSetAppPriorityW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetapppriorityw")] +lineSetAppSpecific=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetappspecific")] +lineSetCallData=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetcalldata")] +lineSetCallParams=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetcallparams")] +lineSetCallPrivilege=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetcallprivilege")] +lineSetCallQualityOfService=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetcallqualityofservice")] +lineSetCallTreatment=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetcalltreatment")] +lineSetCurrentLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetcurrentlocation")] +lineSetDevConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetdevconfig")] +lineSetDevConfigA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetdevconfiga")] +lineSetDevConfigW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetdevconfigw")] +lineSetLineDevStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetlinedevstatus")] +lineSetMediaControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetmediacontrol")] +lineSetMediaMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetmediamode")] +lineSetNumRings=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetnumrings")] +lineSetQueueMeasurementPeriod=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetqueuemeasurementperiod")] +lineSetStatusMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetstatusmessages")] +lineSetTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetterminal")] +lineSetTollList=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesettolllist")] +lineSetTollListA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesettolllista")] +lineSetTollListW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesettolllistw")] +lineSetupConference=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetupconference")] +lineSetupConferenceA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetupconferencea")] +lineSetupConferenceW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetupconferencew")] +lineSetupTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetuptransfer")] +lineSetupTransferA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetuptransfera")] +lineSetupTransferW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linesetuptransferw")] +lineShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineshutdown")] +LINESPECIALINFO_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linespecialinfo--constants")] +lineSwapHold=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineswaphold")] +LINETERMCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linetermcaps")] +LINETERMDEV_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linetermdev--constants")] +LINETERMMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linetermmode--constants")] +LINETERMSHARING_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linetermsharing--constants")] +LineTo=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-lineto")] +LINETOLLLISTOPTION_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linetolllistoption--constants")] +LINETONEMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linetonemode--constants")] +LINETRANSFERMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linetransfermode--constants")] +lineTranslateAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linetranslateaddress")] +lineTranslateAddressA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linetranslateaddressa")] +lineTranslateAddressW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linetranslateaddressw")] +LINETRANSLATECAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linetranslatecaps")] +lineTranslateDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linetranslatedialog")] +lineTranslateDialogA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linetranslatedialoga")] +lineTranslateDialogW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-linetranslatedialogw")] +LINETRANSLATEOPTION_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linetranslateoption--constants")] +LINETRANSLATEOUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-linetranslateoutput")] +LINETRANSLATERESULT_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linetranslateresult--constants")] +LINETSPIOPTION_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/linetspioption--constants")] +LineType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/linetype-complex-type")] +lineUncompleteCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineuncompletecall")] +lineUnhold=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineunhold")] +lineUnpark=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineunpark")] +lineUnparkA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineunparka")] +lineUnparkW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-lineunparkw")] +LINGER=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-linger")] +LINKINFO=[Documentation("https://docs.microsoft.com/windows/win32/search/-search-linkinfo")] +LINKTYPE=[Documentation("https://docs.microsoft.com/windows/win32/search/-search-linktype")] +LinkWindow_RegisterClass=[Documentation("https://docs.microsoft.com/windows/win32/shell/linkwindow-registerclass")] +LinkWindow_UnregisterClass=[Documentation("https://docs.microsoft.com/windows/win32/shell/linkwindow-unregisterclass")] +list=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/list")] +List=[Documentation("https://docs.microsoft.com/windows/win32/Controls/list-box-styles")] +LIST_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdef/ns-ntdef-list_entry")] +List-View=[Documentation("https://docs.microsoft.com/windows/win32/Controls/list-view-item-states")] +ListBackups=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/control-listbackups")] +LISTBOX=[Documentation("https://docs.microsoft.com/windows/win32/menurc/listbox-control")] +ListBox_AddItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_additemdata")] +ListBox_AddString=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_addstring")] +ListBox_DeleteString=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_deletestring")] +ListBox_Dir=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_dir")] +ListBox_Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_enable")] +ListBox_FindItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_finditemdata")] +ListBox_FindString=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_findstring")] +ListBox_FindStringExact=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_findstringexact")] +ListBox_GetCaretIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_getcaretindex")] +ListBox_GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_getcount")] +ListBox_GetCurSel=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_getcursel")] +ListBox_GetHorizontalExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_gethorizontalextent")] +ListBox_GetItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_getitemdata")] +ListBox_GetItemHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_getitemheight")] +ListBox_GetItemRect=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_getitemrect")] +ListBox_GetSel=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_getsel")] +ListBox_GetSelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_getselcount")] +ListBox_GetSelItems=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_getselitems")] +ListBox_GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_gettext")] +ListBox_GetTextLen=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_gettextlen")] +ListBox_GetTopIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_gettopindex")] +ListBox_InsertItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_insertitemdata")] +ListBox_InsertString=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_insertstring")] +ListBox_ResetContent=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_resetcontent")] +ListBox_SelectItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_selectitemdata")] +ListBox_SelectString=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_selectstring")] +ListBox_SelItemRange=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_selitemrange")] +ListBox_SetCaretIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_setcaretindex")] +ListBox_SetColumnWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_setcolumnwidth")] +ListBox_SetCurSel=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_setcursel")] +ListBox_SetHorizontalExtent=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_sethorizontalextent")] +ListBox_SetItemData=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_setitemdata")] +ListBox_SetItemHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_setitemheight")] +ListBox_SetSel=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_setsel")] +ListBox_SetTabStops=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_settabstops")] +ListBox_SetTopIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-listbox_settopindex")] +LISTBOX::appendItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-appenditem")] +LISTBOX::backgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-backgroundcolor")] +LISTBOX::border=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-border")] +LISTBOX::deleteAll=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-deleteall")] +LISTBOX::deleteItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-deleteitem")] +LISTBOX::dismiss=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-dismiss")] +LISTBOX::findItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-finditem")] +LISTBOX::firstVisibleItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-firstvisibleitem")] +LISTBOX::focusItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-focusitem")] +LISTBOX::fontFace=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-fontface")] +LISTBOX::fontSize=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-fontsize")] +LISTBOX::fontStyle=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-fontstyle")] +LISTBOX::foregroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-foregroundcolor")] +LISTBOX::getItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-getitem")] +LISTBOX::getNextSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-getnextselecteditem")] +LISTBOX::insertItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-insertitem")] +LISTBOX::itemCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-itemcount")] +LISTBOX::multiSelect=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-multiselect")] +LISTBOX::popUp=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-popup")] +LISTBOX::readOnly=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-readonly")] +LISTBOX::replaceItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-replaceitem")] +LISTBOX::selectedItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-selecteditem")] +LISTBOX::setSelectedState=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-setselectedstate")] +LISTBOX::show=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-show")] +LISTBOX::sorted=[Documentation("https://docs.microsoft.com/windows/win32/WMP/listbox-sorted")] +listen=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-listen")] +ListView_ApproximateViewRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_approximateviewrect")] +ListView_Arrange=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_arrange")] +ListView_CancelEditLabel=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_canceleditlabel")] +ListView_CreateDragImage=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_createdragimage")] +ListView_DeleteAllItems=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_deleteallitems")] +ListView_DeleteColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_deletecolumn")] +ListView_DeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_deleteitem")] +ListView_EditLabel=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_editlabel")] +ListView_EnableGroupView=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_enablegroupview")] +ListView_EnsureVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_ensurevisible")] +ListView_FindItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_finditem")] +ListView_GetBkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getbkcolor")] +ListView_GetBkImage=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getbkimage")] +ListView_GetCallbackMask=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getcallbackmask")] +ListView_GetCheckState=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getcheckstate")] +ListView_GetColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getcolumn")] +ListView_GetColumnOrderArray=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getcolumnorderarray")] +ListView_GetColumnWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getcolumnwidth")] +ListView_GetCountPerPage=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getcountperpage")] +ListView_GetEditControl=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_geteditcontrol")] +ListView_GetEmptyText=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getemptytext")] +ListView_GetExtendedListViewStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getextendedlistviewstyle")] +ListView_GetFocusedGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getfocusedgroup")] +ListView_GetFooterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getfooterinfo")] +ListView_GetFooterItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getfooteritem")] +ListView_GetFooterItemRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getfooteritemrect")] +ListView_GetFooterRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getfooterrect")] +ListView_GetGroupCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getgroupcount")] +ListView_GetGroupHeaderImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getgroupheaderimagelist")] +ListView_GetGroupInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getgroupinfo")] +ListView_GetGroupInfoByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getgroupinfobyindex")] +ListView_GetGroupMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getgroupmetrics")] +ListView_GetGroupRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getgrouprect")] +ListView_GetGroupState=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getgroupstate")] +ListView_GetHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getheader")] +ListView_GetHotCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_gethotcursor")] +ListView_GetHotItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_gethotitem")] +ListView_GetHoverTime=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_gethovertime")] +ListView_GetImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getimagelist")] +ListView_GetInsertMark=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getinsertmark")] +ListView_GetInsertMarkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getinsertmarkcolor")] +ListView_GetInsertMarkRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getinsertmarkrect")] +ListView_GetISearchString=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getisearchstring")] +ListView_GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getitem")] +ListView_GetItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getitemcount")] +ListView_GetItemIndexRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getitemindexrect")] +ListView_GetItemPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getitemposition")] +ListView_GetItemRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getitemrect")] +ListView_GetItemSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getitemspacing")] +ListView_GetItemState=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getitemstate")] +ListView_GetItemText=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getitemtext")] +ListView_GetNextItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getnextitem")] +ListView_GetNextItemIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getnextitemindex")] +ListView_GetNumberOfWorkAreas=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getnumberofworkareas")] +ListView_GetOrigin=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getorigin")] +ListView_GetOutlineColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getoutlinecolor")] +ListView_GetSelectedColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getselectedcolumn")] +ListView_GetSelectedCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getselectedcount")] +ListView_GetSelectionMark=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getselectionmark")] +ListView_GetStringWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getstringwidth")] +ListView_GetSubItemRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getsubitemrect")] +ListView_GetTextBkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_gettextbkcolor")] +ListView_GetTextColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_gettextcolor")] +ListView_GetTileInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_gettileinfo")] +ListView_GetTileViewInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_gettileviewinfo")] +ListView_GetToolTips=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_gettooltips")] +ListView_GetTopIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_gettopindex")] +ListView_GetUnicodeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getunicodeformat")] +ListView_GetView=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getview")] +ListView_GetViewRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getviewrect")] +ListView_GetWorkAreas=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_getworkareas")] +ListView_HasGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_hasgroup")] +ListView_HitTest=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_hittest")] +ListView_HitTestEx=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_hittestex")] +ListView_InsertColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_insertcolumn")] +ListView_InsertGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_insertgroup")] +ListView_InsertGroupSorted=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_insertgroupsorted")] +ListView_InsertItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_insertitem")] +ListView_InsertMarkHitTest=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_insertmarkhittest")] +ListView_IsGroupViewEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_isgroupviewenabled")] +ListView_IsItemVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_isitemvisible")] +ListView_MapIDToIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_mapidtoindex")] +ListView_MapIndexToID=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_mapindextoid")] +ListView_MoveGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_movegroup")] +ListView_MoveItemToGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_moveitemtogroup")] +ListView_RedrawItems=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_redrawitems")] +ListView_RemoveAllGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_removeallgroups")] +ListView_RemoveGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_removegroup")] +ListView_Scroll=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_scroll")] +ListView_SetBkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setbkcolor")] +ListView_SetBkImage=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setbkimage")] +ListView_SetCallbackMask=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setcallbackmask")] +ListView_SetCheckState=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setcheckstate")] +ListView_SetColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setcolumn")] +ListView_SetColumnOrderArray=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setcolumnorderarray")] +ListView_SetColumnWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setcolumnwidth")] +ListView_SetExtendedListViewStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setextendedlistviewstyle")] +ListView_SetExtendedListViewStyleEx=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setextendedlistviewstyleex")] +ListView_SetGroupHeaderImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setgroupheaderimagelist")] +ListView_SetGroupInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setgroupinfo")] +ListView_SetGroupMetrics=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setgroupmetrics")] +ListView_SetGroupState=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setgroupstate")] +ListView_SetHotCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_sethotcursor")] +ListView_SetHotItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_sethotitem")] +ListView_SetHoverTime=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_sethovertime")] +ListView_SetIconSpacing=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_seticonspacing")] +ListView_SetImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setimagelist")] +ListView_SetInfoTip=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setinfotip")] +ListView_SetInsertMark=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setinsertmark")] +ListView_SetInsertMarkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setinsertmarkcolor")] +ListView_SetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setitem")] +ListView_SetItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setitemcount")] +ListView_SetItemCountEx=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setitemcountex")] +ListView_SetItemIndexState=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setitemindexstate")] +ListView_SetItemPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setitemposition")] +ListView_SetItemPosition32=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setitemposition32")] +ListView_SetItemState=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setitemstate")] +ListView_SetItemText=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setitemtext")] +ListView_SetOutlineColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setoutlinecolor")] +ListView_SetSelectedColumn=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setselectedcolumn")] +ListView_SetSelectionMark=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setselectionmark")] +ListView_SetTextBkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_settextbkcolor")] +ListView_SetTextColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_settextcolor")] +ListView_SetTileInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_settileinfo")] +ListView_SetTileViewInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_settileviewinfo")] +ListView_SetToolTips=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_settooltips")] +ListView_SetUnicodeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setunicodeformat")] +ListView_SetView=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setview")] +ListView_SetWorkAreas=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_setworkareas")] +ListView_SortGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_sortgroups")] +ListView_SortItems=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_sortitems")] +ListView_SortItemsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_sortitemsex")] +ListView_SubItemHitTest=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_subitemhittest")] +ListView_SubItemHitTestEx=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_subitemhittestex")] +ListView_Update=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-listview_update")] +lit=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-lit")] +LITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-litem")] +literalInclude=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/literalinclude")] +LiveSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-livesetting")] +llMulDiv=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/llmuldiv")] +LM_GETIDEALHEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lm-getidealheight")] +LM_GETIDEALSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lm-getidealsize")] +LM_GETITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lm-getitem")] +LM_HITTEST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lm-hittest")] +LM_OWF_PASSWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/mschapp/ns-mschapp-lm_owf_password")] +LM_SETITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lm-setitem")] +load=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/load")] +Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-to-load")] +LOAD_DLL_DEBUG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-load_dll_debug_info")] +LoadAccelerators=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadacceleratorsw")] +LoadAcceleratorsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadacceleratorsa")] +LoadAcceleratorsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadacceleratorsw")] +LoadBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadbitmapw")] +LoadBitmapA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadbitmapa")] +LoadBitmapW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadbitmapw")] +LoadCachedAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-loadcachedattributes")] +LoadCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadcursora")] +LoadCursorA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadcursora")] +LoadCursorFromFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadcursorfromfilea")] +LoadCursorFromFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadcursorfromfilea")] +LoadCursorFromFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadcursorfromfilew")] +LoadCursorW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadcursorw")] +LoadDWORD=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/loaddword")] +LOADED_IMAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-loaded_image")] +LoadEnclaveData=[Documentation("https://docs.microsoft.com/windows/win32/api/enclaveapi/nf-enclaveapi-loadenclavedata")] +LoadEnclaveImage=[Documentation("https://docs.microsoft.com/windows/win32/api/enclaveapi/nf-enclaveapi-loadenclaveimagea")] +LoadEnclaveImageA=[Documentation("https://docs.microsoft.com/windows/win32/api/enclaveapi/nf-enclaveapi-loadenclaveimagea")] +LoadEnclaveImageW=[Documentation("https://docs.microsoft.com/windows/win32/api/enclaveapi/nf-enclaveapi-loadenclaveimagew")] +LoadEnclaveIUmageA=[Documentation("https://docs.microsoft.com/windows/win32/api/enclaveapi/nf-enclaveapi-loadenclaveimagew")] +LoadIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadicona")] +LoadIconA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadicona")] +LoadIconMetric=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-loadiconmetric")] +LoadIconW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadiconw")] +LoadIconWithScaleDown=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-loadiconwithscaledown")] +LoadIFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-loadifilter")] +LoadImage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadimagew")] +LoadImageA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadimagea")] +LoadImageW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadimagew")] +LoadIPAddresses=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/loadipaddresses")] +LoadIPXAddresses=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/loadipxaddresses")] +LoadKeyboardLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadkeyboardlayoutw")] +LoadKeyboardLayoutA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadkeyboardlayouta")] +LoadKeyboardLayoutW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadkeyboardlayoutw")] +LoadLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibraryw")] +LoadLibraryA=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibrarya")] +LoadLibraryEx=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibraryexw")] +LoadLibraryExA=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibraryexa")] +LoadLibraryExW=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibraryexw")] +LoadLibraryShim=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/loadlibraryshim")] +LoadLibraryW=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibraryw")] +LoadMACAddresses=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/loadmacaddresses")] +LoadMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadmenuw")] +LoadMenuA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadmenua")] +LoadMenuIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadmenuindirectw")] +LoadMenuIndirectA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadmenuindirecta")] +LoadMenuIndirectW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadmenuindirectw")] +LoadMenuW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadmenuw")] +LoadModule=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-loadmodule")] +LoadMUILibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/muiload/nf-muiload-loadmuilibraryw")] +LoadMUILibraryA=[Documentation("https://docs.microsoft.com/windows/win32/api/muiload/nf-muiload-loadmuilibrarya")] +LoadMUILibraryW=[Documentation("https://docs.microsoft.com/windows/win32/api/muiload/nf-muiload-loadmuilibraryw")] +LoadOLEAut32=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/loadoleaut32")] +LoadPackagedLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-loadpackagedlibrary")] +LoadPerfCounterTextStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/loadperf/nf-loadperf-loadperfcountertextstringsa")] +LoadPerfCounterTextStringsA=[Documentation("https://docs.microsoft.com/windows/win32/api/loadperf/nf-loadperf-loadperfcountertextstringsa")] +LoadPerfCounterTextStringsW=[Documentation("https://docs.microsoft.com/windows/win32/api/loadperf/nf-loadperf-loadperfcountertextstringsw")] +LoadRegTypeLib=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-loadregtypelib")] +LoadResource=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-loadresource")] +LoadString=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadstringa")] +LoadStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadstringa")] +LoadStringAddr=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/loadstringaddr")] +LoadStringByReference=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-loadstringbyreference")] +LoadStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-loadstringw")] +LoadTCHAR=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/loadtchar")] +LoadTypeLib=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-loadtypelib")] +LoadTypeLibEx=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-loadtypelibex")] +LoadUserProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-loaduserprofilew")] +LoadUserProfileA=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-loaduserprofilea")] +LoadUserProfileW=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-loaduserprofilew")] +LocalAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-localalloc")] +LocalAppDataFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/localappdatafolder")] +LocalComputer=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/localcomputer")] +LocalDiscard=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/nf-minwinbase-localdiscard")] +LOCALE_ENUMPROCEX=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nc-winnls-locale_enumprocex")] +LocaleNameToLCID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-localenametolcid")] +LOCALESIGNATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-localesignature")] +LocalFileTimeToFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-localfiletimetofiletime")] +LocalFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-localflags")] +LocalFree=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-localfree")] +LOCALGROUP_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-localgroup_info_0")] +LOCALGROUP_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-localgroup_info_1")] +LOCALGROUP_INFO_1002=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-localgroup_info_1002")] +LOCALGROUP_MEMBERS_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-localgroup_members_info_0")] +LOCALGROUP_MEMBERS_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-localgroup_members_info_1")] +LOCALGROUP_MEMBERS_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-localgroup_members_info_2")] +LOCALGROUP_MEMBERS_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-localgroup_members_info_3")] +LOCALGROUP_USERS_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-localgroup_users_info_0")] +LocalHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-localhandle")] +LOCALHEADER=[Documentation("https://docs.microsoft.com/windows/win32/menurc/localheader")] +localization=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-localization-instrumentationmanifest-element")] +LocalizationType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-localizationtype-complextype")] +LocalLock=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-locallock")] +LOCALMANAGEDAPPLICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/appmgmt/ns-appmgmt-localmanagedapplication")] +LocalReAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-localrealloc")] +LocalSize=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-localsize")] +LocalUnlock=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-localunlock")] +LocateCatalogs=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-locatecatalogsa")] +LocateCatalogsA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-locatecatalogsa")] +LocateCatalogsW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-locatecatalogsw")] +LocateXStateFeature=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-locatexstatefeature")] +location=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/location")] +Location=[Documentation("https://docs.microsoft.com/windows/win32/WMP/location-attribute")] +LOCATION_DESIRED_ACCURACY=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/ne-sensorsapi-location_desired_accuracy")] +LOCATION_REPORT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/locationapi/ne-locationapi-location_report_status")] +LocationDisp::CivicAddressReport::CountryRegion=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-civicaddressreport-countryregion")] +LocationDisp::CivicAddressReportFactory=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-civicaddressreportfactory")] +LocationDisp::CivicAddressReportFactory::CivicAddressReport=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-dispcivicaddressreport-civicaddressreport")] +LocationDisp::CivicAddressReportFactory::DesiredAccuracy=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-civicaddressreportfactory-desiredaccuracy")] +LocationDisp::CivicAddressReportFactory::ListenForReports=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-civicaddressreportfactory-listenforreports")] +LocationDisp::CivicAddressReportFactory::ReportInterval=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-civicaddressreportfactory-reportinterval")] +LocationDisp::CivicAddressReportFactory::RequestPermissions=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-civicaddressreportfactory-requestpermissions")] +LocationDisp::CivicAddressReportFactory::Status=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-civicaddressreportfactory-status")] +LocationDisp::CivicAddressReportFactory::StopListeningForReports=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-civicaddressreportfactory-stoplisteningforreports")] +LocationDisp::DispCivicAddressReport=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-dispcivicaddressreport")] +LocationDisp::DispCivicAddressReport::AddressLine1=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-dispcivicaddressreport-addressline1")] +LocationDisp::DispCivicAddressReport::AddressLine2=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-dispcivicaddressreport-addressline2")] +LocationDisp::DispCivicAddressReport::City=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-dispcivicaddressreport-city")] +LocationDisp::DispCivicAddressReport::DetailLevel=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-dispcivicaddressreport-detaillevel")] +LocationDisp::DispCivicAddressReport::PostalCode=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-dispcivicaddressreport-postalcode")] +LocationDisp::DispCivicAddressReport::StateProvince=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-dispcivicaddressreport-stateprovince")] +LocationDisp::DispCivicAddressReport::Timestamp=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-dispcivicaddressreport-timestamp")] +LocationDisp::DispLatLongReport=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-displatlongreport")] +LocationDisp::DispLatLongReport::Altitude=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-displatlongreport-altitude")] +LocationDisp::DispLatLongReport::AltitudeError=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-displatlongreport-altitudeerror")] +LocationDisp::DispLatLongReport::ErrorRadius=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-displatlongreport-errorradius")] +LocationDisp::DispLatLongReport::Latitude=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-displatlongreport-latitude")] +LocationDisp::DispLatLongReport::Longitude=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-displatlongreport-longitude")] +LocationDisp::DispLatLongReport::Timestamp=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-displatlongreport-timestamp")] +LocationDisp::LatLongReportFactory=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-latlongreportfactory")] +LocationDisp::LatLongReportFactory::DesiredAccuracy=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-latlongreportfactory-desiredaccuracy")] +LocationDisp::LatLongReportFactory::LatLongReport=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-latlongreportfactory-latlongreport")] +LocationDisp::LatLongReportFactory::ListenForReports=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-latlongreportfactory-listenforreports")] +LocationDisp::LatLongReportFactory::ReportInterval=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-latlongreportfactory-reportinterval")] +LocationDisp::LatLongReportFactory::RequestPermissions=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-latlongreportfactory-requestpermissions")] +LocationDisp::LatLongReportFactory::Status=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/locationdisp-latlongreportfactory-status")] +lock=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/lock-attribute")] +Lock=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/lock-win32-encryptablevolume")] +LockFile=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-lockfile")] +LockFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-lockfileex")] +LockResource=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-lockresource")] +LockServer=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemglue/nl-wbemglue-cwbemgluefactory")] +LockServiceDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-lockservicedatabase")] +LockSetForegroundWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-locksetforegroundwindow")] +LOCKTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ne-objidl-locktype")] +LockWindowUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-lockwindowupdate")] +LockWorkStation=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-lockworkstation")] +lod=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/lod--sm4-1---asm-")] +log=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-log")] +LOG_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ne-resapi-log_level")] +LOG_MANAGEMENT_CALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmtw32/ns-clfsmgmtw32-log_management_callbacks")] +log10=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-log10")] +log2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-log2")] +LOGACTION=[Documentation("https://docs.microsoft.com/windows/win32/Msi/logaction")] +LOGBRUSH=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-logbrush")] +LOGBRUSH32=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-logbrush32")] +LOGCOLORSPACEA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-logcolorspacea")] +LOGCOLORSPACEW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-logcolorspacew")] +LogFileItem=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/logfileitem")] +LogFileItem::get_Path=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/logfileitem-path")] +LogFileItem::Path=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/logfileitem-path")] +LogFiles=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/logfiles")] +LogFiles::Add=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-logfiles-add")] +LogFiles::Count=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-logfiles-count")] +LogFiles::Item=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-logfiles-item")] +LogFiles::Remove=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-logfiles-remove")] +LOGFONT=[Documentation("https://docs.microsoft.com/windows/win32/api/dimm/ns-dimm-logfontw")] +LOGFONTA=[Documentation("https://docs.microsoft.com/windows/win32/api/shtypes/ns-shtypes-logfonta")] +LOGFONTW=[Documentation("https://docs.microsoft.com/windows/win32/api/shtypes/ns-shtypes-logfontw")] +logging=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-logging-channeltype-element")] +LOGICAL_PROCESSOR_RELATIONSHIP=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-logical_processor_relationship")] +LogicalToPhysicalPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-logicaltophysicalpoint")] +LogicalToPhysicalPointForPerMonitorDPI=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-logicaltophysicalpointforpermonitordpi")] +LoginIScsiTargetA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-loginiscsitargeta")] +LoginIScsiTargetW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-loginiscsitargetw")] +LogonDomain=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mschapv2userpropertiesv1schema-logondomain-eaptype-element")] +LogonTrigger=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/logontrigger")] +LogonTrigger::Delay=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/logontrigger-delay")] +LogonTrigger::UserId=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/logontrigger-userid")] +logonTriggerType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-logontriggertype-complextype")] +logonType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-logontype-simpletype")] +LogonType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-logontype-principaltype-element")] +LogonUser=[Documentation("https://docs.microsoft.com/windows/win32/Msi/logonuser")] +LogonUserA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-logonusera")] +LogonUserEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-logonuserexa")] +LogonUserExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-logonuserexa")] +LogonUserExExW=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/logonuserexexw")] +LogonUserExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-logonuserexw")] +LogonUserW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-logonuserw")] +LogoutIScsiTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-logoutiscsitarget")] +logp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/logp---vs")] +LOGPALETTE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-logpalette")] +LOGPEN=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-logpen")] +LogTailAdvanceFailure=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmtw32/nf-clfsmgmtw32-logtailadvancefailure")] +LogTimeProvEventFunc=[Documentation("https://docs.microsoft.com/windows/win32/api/timeprov/nc-timeprov-logtimeproveventfunc")] +LOGURL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/logurl-element")] +LONG_SECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-long_section")] +LongAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longadd")] +LongLongAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongadd")] +LongLongMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongmult")] +LongLongSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongsub")] +LongLongToChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongtochar")] +LongLongToInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongtoint")] +LongLongToInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongtoint8")] +LongLongToIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongtointptr")] +LongLongToLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongtolong")] +LongLongToLongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongtolongptr")] +LongLongToShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongtoshort")] +LongLongToUChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongtouchar")] +LongLongToUInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongtouint")] +LongLongToUInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongtouint8")] +LongLongToULong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongtoulong")] +LongLongToULongLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongtoulonglong")] +LongLongToUShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longlongtoushort")] +LongMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longmult")] +LongPtrAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptradd")] +LongPtrMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrmult")] +LongPtrSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrsub")] +LongPtrToChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrtochar")] +LongPtrToInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrtoint")] +LongPtrToInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrtoint8")] +LongPtrToIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrtointptr")] +LongPtrToLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrtolong")] +LongPtrToShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrtoshort")] +LongPtrToUChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrtouchar")] +LongPtrToUInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrtouint")] +LongPtrToUInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrtouint8")] +LongPtrToUIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrtouintptr")] +LongPtrToULong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrtoulong")] +LongPtrToULongLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrtoulonglong")] +LongPtrToULongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrtoulongptr")] +LongPtrToUShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longptrtoushort")] +LongSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longsub")] +LongToChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longtochar")] +LongToInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longtoint")] +LongToInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longtoint8")] +LongToIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longtointptr")] +LongToShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longtoshort")] +LongToUChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longtouchar")] +LongToUInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longtouint")] +LongToUInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longtouint8")] +LongToUIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longtouintptr")] +LongToULong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longtoulong")] +LongToULongLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longtoulonglong")] +LongToULongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longtoulongptr")] +LongToUShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-longtoushort")] +LOOKUP_STREAM_FROM_CLUSTER_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-lookup_stream_from_cluster_entry")] +LOOKUP_STREAM_FROM_CLUSTER_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-lookup_stream_from_cluster_input")] +LOOKUP_STREAM_FROM_CLUSTER_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-lookup_stream_from_cluster_output")] +LookupAccountName=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupaccountnamea")] +LookupAccountNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupaccountnamea")] +LookupAccountNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupaccountnamew")] +LookupAccountSid=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupaccountsidw")] +LookupAccountSidA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupaccountsida")] +LookupAccountSidLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupaccountsidlocala")] +LookupAccountSidLocalA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupaccountsidlocala")] +LookupAccountSidLocalW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupaccountsidlocalw")] +LookupAccountSidW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupaccountsidw")] +LookupByteSetString=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/lookupbytesetstring")] +LookupDwordSetString=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/lookupdwordsetstring")] +LookupIconIdFromDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-lookupiconidfromdirectory")] +LookupIconIdFromDirectoryEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-lookupiconidfromdirectoryex")] +LookupPersistentTcpPortReservation=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-lookuppersistenttcpportreservation")] +LookupPersistentUdpPortReservation=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-lookuppersistentudpportreservation")] +LookupPrivilegeDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupprivilegedisplaynamea")] +LookupPrivilegeDisplayNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupprivilegedisplaynamea")] +LookupPrivilegeDisplayNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupprivilegedisplaynamew")] +LookupPrivilegeName=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupprivilegenamea")] +LookupPrivilegeNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupprivilegenamea")] +LookupPrivilegeNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupprivilegenamew")] +LookupPrivilegeValue=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupprivilegevaluew")] +LookupPrivilegeValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupprivilegevaluea")] +LookupPrivilegeValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lookupprivilegevaluew")] +LookupSecurityDescriptorParts=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-lookupsecuritydescriptorpartsw")] +LookupSecurityDescriptorPartsA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-lookupsecuritydescriptorpartsa")] +LookupSecurityDescriptorPartsW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-lookupsecuritydescriptorpartsw")] +LookupWordSetString=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/lookupwordsetstring")] +loop=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/loop--sm4---asm-")] +Lost_Event=[Documentation("https://docs.microsoft.com/windows/win32/ETW/lost-event")] +LowLevelKeyboardProc=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/lowlevelkeyboardproc")] +LowLevelMouseProc=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/lowlevelmouseproc")] +LPCCHOOKPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-lpcchookproc")] +LPCFHOOKPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-lpcfhookproc")] +LPCQADDFORMSPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nc-cmnquery-lpcqaddformsproc")] +LPCQADDPAGESPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nc-cmnquery-lpcqaddpagesproc")] +LPCQPAGEPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/nc-cmnquery-lpcqpageproc")] +LPD3DXFILL2D=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/lpd3dxfill2d")] +LPD3DXFILL3D=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/lpd3dxfill3d")] +LPD3DXIMTSIGNALCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/lpd3dximtsignalcallback")] +LPD3DXSHPRTSIMCB=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/lpd3dxshprtsimcb")] +LPD3DXUVATLASCB=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/lpd3dxuvatlascb")] +LPDD_NOTIFYCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/ddkmapi/nc-ddkmapi-lpdd_notifycallback")] +LPDDCOLORCONTROL=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddcolorcontrol")] +LPDDENUMCALLBACKA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nc-ddraw-lpddenumcallbacka")] +LPDDENUMCALLBACKEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nc-ddraw-lpddenumcallbackexa")] +LPDDENUMCALLBACKEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nc-ddraw-lpddenumcallbackexw")] +LPDDENUMCALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nc-ddraw-lpddenumcallbackw")] +LPDDENUMMODESCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nc-ddraw-lpddenummodescallback")] +LPDDENUMMODESCALLBACK2=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nc-ddraw-lpddenummodescallback2")] +LPDDENUMSURFACESCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nc-ddraw-lpddenumsurfacescallback")] +LPDDENUMSURFACESCALLBACK2=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nc-ddraw-lpddenumsurfacescallback2")] +LPDDENUMSURFACESCALLBACK7=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/nc-ddraw-lpddenumsurfacescallback7")] +LPDDSURFACEDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddsurfacedesc")] +LPDDSURFACEDESC2=[Documentation("https://docs.microsoft.com/windows/win32/api/ddraw/ns-ddraw-ddsurfacedesc2")] +LPDHCP_CONTROL=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpssdk/nc-dhcpssdk-lpdhcp_control")] +LPDHCP_DELETE_CLIENT=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpssdk/nc-dhcpssdk-lpdhcp_delete_client")] +LPDHCP_DROP_SEND=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpssdk/nc-dhcpssdk-lpdhcp_drop_send")] +LPDHCP_ENTRY_POINT_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpssdk/nc-dhcpssdk-lpdhcp_entry_point_func")] +LPDHCP_GIVE_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpssdk/nc-dhcpssdk-lpdhcp_give_address")] +LPDHCP_HANDLE_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpssdk/nc-dhcpssdk-lpdhcp_handle_options")] +LPDHCP_NEWPKT=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpssdk/nc-dhcpssdk-lpdhcp_newpkt")] +LPDHCP_PROB=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpssdk/nc-dhcpssdk-lpdhcp_prob")] +LPDISPLAYVAL=[Documentation("https://docs.microsoft.com/windows/win32/api/evalcom2/nc-evalcom2-lpdisplayval")] +LPDSENUMATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/dsclient/nc-dsclient-lpdsenumattributes")] +LPEVALCOMCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/evalcom2/nc-evalcom2-lpevalcomcallback")] +LPFN_CONNECTEX=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_connectex")] +LPFN_DISCONNECTEX=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_disconnectex")] +LPFN_RIOCLOSECOMPLETIONQUEUE=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_rioclosecompletionqueue")] +LPFN_RIOCREATECOMPLETIONQUEUE=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_riocreatecompletionqueue")] +LPFN_RIOCREATEREQUESTQUEUE=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_riocreaterequestqueue")] +LPFN_RIODEQUEUECOMPLETION=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_riodequeuecompletion")] +LPFN_RIODEREGISTERBUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_rioderegisterbuffer")] +LPFN_RIONOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_rionotify")] +LPFN_RIORECEIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_rioreceive")] +LPFN_RIORECEIVEEX=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_rioreceiveex")] +LPFN_RIOREGISTERBUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_rioregisterbuffer")] +LPFN_RIORESIZECOMPLETIONQUEUE=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_rioresizecompletionqueue")] +LPFN_RIORESIZEREQUESTQUEUE=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_rioresizerequestqueue")] +LPFN_RIOSEND=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_riosend")] +LPFN_RIOSENDEX=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_riosendex")] +LPFN_TRANSMITPACKETS=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_transmitpackets")] +LPFN_WSARECVMSG=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nc-mswsock-lpfn_wsarecvmsg")] +LPFNADDPROPSHEETPAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nc-prsht-lpfnaddpropsheetpage")] +LPFNBUTTON=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/lpfnbutton")] +LPFNDFMCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nc-shlobj_core-lpfndfmcallback")] +LPFNInitRoutine=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/lpfninitroutine")] +LPFNNewCOMObject=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/lpfnnewcomobject")] +LPFNPSPCALLBACKA=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nc-prsht-lpfnpspcallbacka")] +LPFNPSPCALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nc-prsht-lpfnpspcallbackw")] +LPFNVIEWCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nc-shlobj_core-lpfnviewcallback")] +LPFRHOOKPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-lpfrhookproc")] +LPHANDLER_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nc-winsvc-lphandler_function")] +LPHANDLER_FUNCTION_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nc-winsvc-lphandler_function_ex")] +LPM_AdmitRsvpMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/nf-lpmapi-lpm_admitrsvpmsg")] +LPM_CommitResv=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/nf-lpmapi-lpm_commitresv")] +LPM_Deinitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/nf-lpmapi-lpm_deinitialize")] +LPM_DeleteState=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/nf-lpmapi-lpm_deletestate")] +LPM_GetRsvpObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/nf-lpmapi-lpm_getrsvpobjects")] +LPM_INIT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-lpm_init_info")] +LPM_Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/nf-lpmapi-lpm_initialize")] +LPM_IpAddressTable=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/nf-lpmapi-lpm_ipaddresstable")] +LPMIPTABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-lpmiptable")] +LPNSPCLEANUP=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnspcleanup")] +LPNSPGETSERVICECLASSINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnspgetserviceclassinfo")] +LPNSPINSTALLSERVICECLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnspinstallserviceclass")] +LPNSPIOCTL=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnspioctl")] +LPNSPLOOKUPSERVICEBEGIN=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnsplookupservicebegin")] +LPNSPLOOKUPSERVICEEND=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnsplookupserviceend")] +LPNSPLOOKUPSERVICENEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnsplookupservicenext")] +LPNSPREMOVESERVICECLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnspremoveserviceclass")] +LPNSPSETSERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnspsetservice")] +LPNSPV2CLEANUP=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnspv2cleanup")] +LPNSPV2CLIENTSESSIONRUNDOWN=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnspv2clientsessionrundown")] +LPNSPV2LOOKUPSERVICEBEGIN=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnspv2lookupservicebegin")] +LPNSPV2LOOKUPSERVICEEND=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnspv2lookupserviceend")] +LPNSPV2LOOKUPSERVICENEXTEX=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnspv2lookupservicenextex")] +LPNSPV2SETSERVICEEX=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnspv2setserviceex")] +LPNSPV2STARTUP=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpnspv2startup")] +LPOFNHOOKPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-lpofnhookproc")] +LPOVERLAPPED_COMPLETION_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/nc-minwinbase-lpoverlapped_completion_routine")] +LPPAGEPAINTHOOK=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-lppagepainthook")] +LPPAGESETUPHOOK=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-lppagesetuphook")] +LPPRINTHOOKPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-lpprinthookproc")] +LPPROGRESS_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nc-winbase-lpprogress_routine")] +LPRESOURCE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-lpresource_callback")] +LPRESOURCE_CALLBACK_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-lpresource_callback_ex")] +LPropCompareProp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/lpropcompareprop")] +LPSAFEARRAY_UserFree=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-lpsafearray_userfree")] +LPSAFEARRAY_UserFree64=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-lpsafearray_userfree64")] +LPSAFEARRAY_UserMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-lpsafearray_usermarshal")] +LPSAFEARRAY_UserMarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-lpsafearray_usermarshal64")] +LPSAFEARRAY_UserSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-lpsafearray_usersize")] +LPSAFEARRAY_UserSize64=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-lpsafearray_usersize64")] +LPSAFEARRAY_UserUnmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-lpsafearray_userunmarshal")] +LPSAFEARRAY_UserUnmarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/nf-wia_xp-lpsafearray_userunmarshal64")] +LPSERVICE_MAIN_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nc-winsvc-lpservice_main_functiona")] +LPSERVICE_MAIN_FUNCTIONA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nc-winsvc-lpservice_main_functiona")] +LPSERVICE_MAIN_FUNCTIONW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nc-winsvc-lpservice_main_functionw")] +LPSETUPHOOKPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-lpsetuphookproc")] +LPtoDP=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-lptodp")] +LpValFindProp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/lpvalfindprop")] +LPWSAOVERLAPPED_COMPLETION_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nc-winsock2-lpwsaoverlapped_completion_routine")] +LPWSPACCEPT=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspaccept")] +LPWSPADDRESSTOSTRING=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspaddresstostring")] +LPWSPASYNCSELECT=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspasyncselect")] +LPWSPBIND=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspbind")] +LPWSPCANCELBLOCKINGCALL=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspcancelblockingcall")] +LPWSPCLEANUP=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspcleanup")] +LPWSPCLOSESOCKET=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspclosesocket")] +LPWSPCONNECT=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspconnect")] +LPWSPDUPLICATESOCKET=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspduplicatesocket")] +LPWSPENUMNETWORKEVENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspenumnetworkevents")] +LPWSPEVENTSELECT=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspeventselect")] +LPWSPGETOVERLAPPEDRESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspgetoverlappedresult")] +LPWSPGETPEERNAME=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspgetpeername")] +LPWSPGETQOSBYNAME=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspgetqosbyname")] +LPWSPGETSOCKNAME=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspgetsockname")] +LPWSPGETSOCKOPT=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspgetsockopt")] +LPWSPIOCTL=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspioctl")] +LPWSPJOINLEAF=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspjoinleaf")] +LPWSPLISTEN=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwsplisten")] +LPWSPRECV=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwsprecv")] +LPWSPRECVDISCONNECT=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwsprecvdisconnect")] +LPWSPRECVFROM=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwsprecvfrom")] +LPWSPSELECT=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspselect")] +LPWSPSEND=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspsend")] +LPWSPSENDDISCONNECT=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspsenddisconnect")] +LPWSPSENDTO=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspsendto")] +LPWSPSETSOCKOPT=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspsetsockopt")] +LPWSPSHUTDOWN=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspshutdown")] +LPWSPSOCKET=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspsocket")] +LPWSPSTRINGTOADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nc-ws2spi-lpwspstringtoaddress")] +LresultFromObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-lresultfromobject")] +lrp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/lrp---ps")] +LSA_ADD_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_add_credential")] +LSA_ALLOCATE_CLIENT_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_allocate_client_buffer")] +LSA_ALLOCATE_LSA_HEAP=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_allocate_lsa_heap")] +LSA_ALLOCATE_PRIVATE_HEAP=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_allocate_private_heap")] +LSA_ALLOCATE_SHARED_MEMORY=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_allocate_shared_memory")] +LSA_AP_CALL_PACKAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_ap_call_package")] +LSA_AP_CALL_PACKAGE_PASSTHROUGH=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_ap_call_package_passthrough")] +LSA_AP_INITIALIZE_PACKAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_ap_initialize_package")] +LSA_AP_LOGON_TERMINATED=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_ap_logon_terminated")] +LSA_AP_LOGON_USER=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_ap_logon_user")] +LSA_AP_LOGON_USER_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_ap_logon_user_ex")] +LSA_AP_LOGON_USER_EX2=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_ap_logon_user_ex2")] +LSA_AUDIT_ACCOUNT_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_audit_account_logon")] +LSA_AUDIT_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_audit_logon")] +LSA_AUTH_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-lsa_auth_information")] +LSA_CALL_PACKAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_call_package")] +LSA_CALL_PACKAGE_PASSTHROUGH=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_call_package_passthrough")] +LSA_CALL_PACKAGEEX=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_call_packageex")] +LSA_CANCEL_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_cancel_notification")] +LSA_CLIENT_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_client_callback")] +LSA_CLOSE_SAM_USER=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_close_sam_user")] +LSA_CONVERT_AUTH_DATA_TO_TOKEN=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_convert_auth_data_to_token")] +LSA_COPY_FROM_CLIENT_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_copy_from_client_buffer")] +LSA_COPY_TO_CLIENT_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_copy_to_client_buffer")] +LSA_CRACK_SINGLE_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_crack_single_name")] +LSA_CREATE_LOGON_SESSION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_create_logon_session")] +LSA_CREATE_SHARED_MEMORY=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_create_shared_memory")] +LSA_CREATE_THREAD=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_create_thread")] +LSA_CREATE_TOKEN=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_create_token")] +LSA_CREATE_TOKEN_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_create_token_ex")] +LSA_DELETE_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_delete_credential")] +LSA_DELETE_LOGON_SESSION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_delete_logon_session")] +LSA_DELETE_SHARED_MEMORY=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_delete_shared_memory")] +LSA_DISPATCH_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-lsa_dispatch_table")] +LSA_DUPLICATE_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_duplicate_handle")] +LSA_ENUMERATION_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/SecMgmt/lsa-enumeration-handle")] +LSA_ENUMERATION_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-lsa_enumeration_information")] +LSA_EXPAND_AUTH_DATA_FOR_DOMAIN=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_expand_auth_data_for_domain")] +LSA_FOREST_TRUST_BINARY_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-lsa_forest_trust_binary_data")] +LSA_FOREST_TRUST_COLLISION_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-lsa_forest_trust_collision_information")] +LSA_FOREST_TRUST_COLLISION_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-lsa_forest_trust_collision_record")] +LSA_FOREST_TRUST_COLLISION_RECORD_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-lsa_forest_trust_collision_record_type")] +LSA_FOREST_TRUST_DOMAIN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-lsa_forest_trust_domain_info")] +LSA_FOREST_TRUST_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-lsa_forest_trust_information")] +LSA_FOREST_TRUST_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-lsa_forest_trust_record")] +LSA_FOREST_TRUST_RECORD_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-lsa_forest_trust_record_type")] +LSA_FREE_CLIENT_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_free_client_buffer")] +LSA_FREE_LSA_HEAP=[Documentation("https://docs.microsoft.com/windows/win32/api/ntlsa/nc-ntlsa-lsa_free_lsa_heap")] +LSA_FREE_PRIVATE_HEAP=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_free_private_heap")] +LSA_FREE_SHARED_MEMORY=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_free_shared_memory")] +LSA_GET_AUTH_DATA_FOR_USER=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_get_auth_data_for_user")] +LSA_GET_CALL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_get_call_info")] +LSA_GET_CLIENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_get_client_info")] +LSA_GET_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_get_credentials")] +LSA_GET_USER_AUTH_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_get_user_auth_data")] +LSA_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/SecMgmt/lsa-handle")] +LSA_LAST_INTER_LOGON_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-lsa_last_inter_logon_info")] +LSA_MAP_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_map_buffer")] +LSA_OBJECT_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/lsalookup/ns-lsalookup-lsa_object_attributes")] +LSA_OPEN_SAM_USER=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_open_sam_user")] +LSA_OPEN_TOKEN_BY_LOGON_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_open_token_by_logon_id")] +LSA_PROTECT_MEMORY=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_protect_memory")] +LSA_REFERENCED_DOMAIN_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/lsalookup/ns-lsalookup-lsa_referenced_domain_list")] +LSA_REGISTER_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_register_notification")] +LSA_SECPKG_FUNCTION_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-lsa_secpkg_function_table")] +LSA_SID_NAME_MAPPING_OPERATION_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/lsa-sid-name-mapping-operation-input")] +LSA_SID_NAME_MAPPING_OPERATION_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/lsa-sid-name-mapping-operation-output")] +LSA_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/lsalookup/ns-lsalookup-lsa_string")] +LSA_TOKEN_INFORMATION_NULL=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-lsa_token_information_null")] +LSA_TOKEN_INFORMATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ne-ntsecpkg-lsa_token_information_type")] +LSA_TOKEN_INFORMATION_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-lsa_token_information_v1")] +LSA_TOKEN_INFORMATION_V3=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-lsa_token_information_v3")] +LSA_TRANSLATED_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/lsalookup/ns-lsalookup-lsa_translated_name")] +LSA_TRANSLATED_SID=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-lsa_translated_sid")] +LSA_TRANSLATED_SID2=[Documentation("https://docs.microsoft.com/windows/win32/api/lsalookup/ns-lsalookup-lsa_translated_sid2")] +LSA_TRUST_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/lsalookup/ns-lsalookup-lsa_trust_information")] +LSA_UNICODE_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/lsalookup/ns-lsalookup-lsa_unicode_string")] +LSA_UPDATE_PRIMARY_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-lsa_update_primary_credentials")] +LsaAddAccountRights=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaaddaccountrights")] +LsaCallAuthenticationPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsacallauthenticationpackage")] +LsaClose=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaclose")] +LsaConnectUntrusted=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaconnectuntrusted")] +LsaCreateTrustedDomainEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsacreatetrusteddomainex")] +LsaDeleteTrustedDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsadeletetrusteddomain")] +LsaDeregisterLogonProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaderegisterlogonprocess")] +LsaEnumerateAccountRights=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaenumerateaccountrights")] +LsaEnumerateAccountsWithUserRight=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaenumerateaccountswithuserright")] +LsaEnumerateLogonSessions=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaenumeratelogonsessions")] +LsaEnumerateTrustedDomains=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaenumeratetrusteddomains")] +LsaEnumerateTrustedDomainsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaenumeratetrusteddomainsex")] +LsaFreeMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsafreememory")] +LsaFreeReturnBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsafreereturnbuffer")] +LsaGetAppliedCAPIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/ntlsa/nf-ntlsa-lsagetappliedcapids")] +LsaGetLogonSessionData=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsagetlogonsessiondata")] +LsaLogonUser=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsalogonuser")] +LsaLookupAuthenticationPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsalookupauthenticationpackage")] +LsaLookupNames=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsalookupnames")] +LsaLookupNames2=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsalookupnames2")] +LsaLookupPrivilegeValue=[Documentation("https://docs.microsoft.com/windows/win32/api/ntlsa/nf-ntlsa-lsalookupprivilegevalue")] +LsaLookupSids=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsalookupsids")] +LsaLookupSids2=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsalookupsids2")] +LsaManageSidNameMapping=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/lsamanagesidnamemapping")] +LsaNtStatusToWinError=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsantstatustowinerror")] +LsaOpenPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaopenpolicy")] +LsaOpenTrustedDomainByName=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaopentrusteddomainbyname")] +LsaQueryCAPs=[Documentation("https://docs.microsoft.com/windows/win32/api/ntlsa/nf-ntlsa-lsaquerycaps")] +LsaQueryDomainInformationPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaquerydomaininformationpolicy")] +LsaQueryForestTrustInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaqueryforesttrustinformation")] +LsaQueryInformationPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaqueryinformationpolicy")] +LsaQueryTrustedDomainInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaquerytrusteddomaininfo")] +LsaQueryTrustedDomainInfoByName=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaquerytrusteddomaininfobyname")] +LsaRegisterLogonProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaregisterlogonprocess")] +LsaRegisterPolicyChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaregisterpolicychangenotification")] +LsaRemoveAccountRights=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaremoveaccountrights")] +LsaRetrievePrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaretrieveprivatedata")] +LsaSetDomainInformationPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsasetdomaininformationpolicy")] +LsaSetForestTrustInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsasetforesttrustinformation")] +LsaSetInformationPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsasetinformationpolicy")] +LsaSetTrustedDomainInfoByName=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsasettrusteddomaininfobyname")] +LsaSetTrustedDomainInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsasettrusteddomaininformation")] +LsaStorePrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsastoreprivatedata")] +LsaUnregisterPolicyChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-lsaunregisterpolicychangenotification")] +LsGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/lsgrbit-enumeration")] +LsnBlockOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-lsnblockoffset")] +LsnContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-lsncontainer")] +LsnCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-lsncreate")] +LsnRecordSequence=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-lsnrecordsequence")] +lstrcat=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrcatw")] +lstrcatA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrcata")] +lstrcatW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrcatw")] +lstrcmp=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrcmpa")] +lstrcmpA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrcmpa")] +lstrcmpi=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrcmpia")] +lstrcmpiA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrcmpia")] +lstrcmpiW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrcmpiw")] +lstrcmpW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrcmpw")] +lstrcpy=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrcpyw")] +lstrcpyA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrcpya")] +lstrcpyn=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrcpynw")] +lstrcpynA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrcpyna")] +lstrcpynW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrcpynw")] +lstrcpyW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrcpyw")] +lstrlen=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrlena")] +lstrlenA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrlena")] +lstrlenW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-lstrlenw")] +lt=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/lt--sm4---asm-")] +LTEXT=[Documentation("https://docs.microsoft.com/windows/win32/menurc/ltext-control")] +LTID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ltid")] +LUID=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdef/ns-ntdef-luid")] +LUID_AND_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-luid_and_attributes")] +LVBKIMAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvbkimagew")] +LVBKIMAGEA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvbkimagea")] +LVBKIMAGEW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvbkimagew")] +LVCOLUMN=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvcolumna")] +LVCOLUMNA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvcolumna")] +LVCOLUMNW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvcolumnw")] +LVFINDINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvfindinfoa")] +LVFINDINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvfindinfoa")] +LVFINDINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvfindinfow")] +LVFOOTERINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvfooterinfo")] +LVFOOTERITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvfooteritem")] +LVGROUP=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvgroup")] +LVGROUPMETRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvgroupmetrics")] +LVHITTESTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvhittestinfo")] +LVINSERTGROUPSORTED=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvinsertgroupsorted")] +LVINSERTMARK=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvinsertmark")] +LVITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvitemw")] +LVITEMA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvitema")] +LVITEMINDEX=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvitemindex")] +LVITEMW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvitemw")] +LVM_APPROXIMATEVIEWRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-approximateviewrect")] +LVM_ARRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-arrange")] +LVM_CANCELEDITLABEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-canceleditlabel")] +LVM_CREATEDRAGIMAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-createdragimage")] +LVM_DELETEALLITEMS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-deleteallitems")] +LVM_DELETECOLUMN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-deletecolumn")] +LVM_DELETEITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-deleteitem")] +LVM_EDITLABEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-editlabel")] +LVM_EDITLABELA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-editlabel")] +LVM_EDITLABELW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-editlabel")] +LVM_ENABLEGROUPVIEW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-enablegroupview")] +LVM_ENSUREVISIBLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-ensurevisible")] +LVM_FINDITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-finditem")] +LVM_FINDITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-finditem")] +LVM_FINDITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-finditem")] +LVM_GETBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getbkcolor")] +LVM_GETBKIMAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getbkimage")] +LVM_GETBKIMAGEA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getbkimage")] +LVM_GETBKIMAGEW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getbkimage")] +LVM_GETCALLBACKMASK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getcallbackmask")] +LVM_GETCOLUMN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getcolumn")] +LVM_GETCOLUMNORDERARRAY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getcolumnorderarray")] +LVM_GETCOLUMNWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getcolumnwidth")] +LVM_GETCOUNTPERPAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getcountperpage")] +LVM_GETEDITCONTROL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-geteditcontrol")] +LVM_GETEMPTYTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getemptytext")] +LVM_GETEXTENDEDLISTVIEWSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getextendedlistviewstyle")] +LVM_GETFOCUSEDGROUP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getfocusedgroup")] +LVM_GETFOOTERINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getfooterinfo")] +LVM_GETFOOTERITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getfooteritem")] +LVM_GETFOOTERITEMRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getfooteritemrect")] +LVM_GETFOOTERRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getfooterrect")] +LVM_GETGROUPCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getgroupcount")] +LVM_GETGROUPINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getgroupinfo")] +LVM_GETGROUPINFOBYINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getgroupinfobyindex")] +LVM_GETGROUPMETRICS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getgroupmetrics")] +LVM_GETGROUPRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getgrouprect")] +LVM_GETGROUPSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getgroupstate")] +LVM_GETHEADER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getheader")] +LVM_GETHOTCURSOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-gethotcursor")] +LVM_GETHOTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-gethotitem")] +LVM_GETHOVERTIME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-gethovertime")] +LVM_GETIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getimagelist")] +LVM_GETINSERTMARK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getinsertmark")] +LVM_GETINSERTMARKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getinsertmarkcolor")] +LVM_GETINSERTMARKRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getinsertmarkrect")] +LVM_GETISEARCHSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getisearchstring")] +LVM_GETISEARCHSTRINGA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getisearchstring")] +LVM_GETISEARCHSTRINGW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getisearchstring")] +LVM_GETITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getitem")] +LVM_GETITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getitem")] +LVM_GETITEMCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getitemcount")] +LVM_GETITEMINDEXRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getitemindexrect")] +LVM_GETITEMPOSITION=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getitemposition")] +LVM_GETITEMRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getitemrect")] +LVM_GETITEMSPACING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getitemspacing")] +LVM_GETITEMSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getitemstate")] +LVM_GETITEMTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getitemtext")] +LVM_GETITEMTEXTA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getitemtext")] +LVM_GETITEMTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getitemtext")] +LVM_GETITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getitem")] +LVM_GETNEXTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getnextitem")] +LVM_GETNEXTITEMINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getnextitemindex")] +LVM_GETNUMBEROFWORKAREAS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getnumberofworkareas")] +LVM_GETORIGIN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getorigin")] +LVM_GETOUTLINECOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getoutlinecolor")] +LVM_GETSELECTEDCOLUMN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getselectedcolumn")] +LVM_GETSELECTEDCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getselectedcount")] +LVM_GETSELECTIONMARK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getselectionmark")] +LVM_GETSTRINGWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getstringwidth")] +LVM_GETSTRINGWIDTHA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getstringwidth")] +LVM_GETSTRINGWIDTHW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getstringwidth")] +LVM_GETSUBITEMRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getsubitemrect")] +LVM_GETTEXTBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-gettextbkcolor")] +LVM_GETTEXTCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-gettextcolor")] +LVM_GETTILEINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-gettileinfo")] +LVM_GETTILEVIEWINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-gettileviewinfo")] +LVM_GETTOOLTIPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-gettooltips")] +LVM_GETTOPINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-gettopindex")] +LVM_GETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getunicodeformat")] +LVM_GETVIEW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getview")] +LVM_GETVIEWRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getviewrect")] +LVM_GETWORKAREAS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-getworkareas")] +LVM_HASGROUP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-hasgroup")] +LVM_HITTEST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-hittest")] +LVM_INSERTCOLUMN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-insertcolumn")] +LVM_INSERTGROUP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-insertgroup")] +LVM_INSERTGROUPSORTED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-insertgroupsorted")] +LVM_INSERTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-insertitem")] +LVM_INSERTITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-insertitem")] +LVM_INSERTITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-insertitem")] +LVM_INSERTMARKHITTEST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-insertmarkhittest")] +LVM_ISGROUPVIEWENABLED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-isgroupviewenabled")] +LVM_ISITEMVISIBLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-isitemvisible")] +LVM_MAPIDTOINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-mapidtoindex")] +LVM_MAPINDEXTOID=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-mapindextoid")] +LVM_MOVEGROUP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-movegroup")] +LVM_MOVEITEMTOGROUP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-moveitemtogroup")] +LVM_REDRAWITEMS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-redrawitems")] +LVM_REMOVEALLGROUPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-removeallgroups")] +LVM_REMOVEGROUP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-removegroup")] +LVM_SCROLL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-scroll")] +LVM_SETBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setbkcolor")] +LVM_SETBKIMAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setbkimage")] +LVM_SETBKIMAGEA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setbkimage")] +LVM_SETBKIMAGEW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setbkimage")] +LVM_SETCALLBACKMASK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setcallbackmask")] +LVM_SETCOLUMN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setcolumn")] +LVM_SETCOLUMNORDERARRAY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setcolumnorderarray")] +LVM_SETCOLUMNW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setcolumn")] +LVM_SETCOLUMNWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setcolumnwidth")] +LVM_SETEXTENDEDLISTVIEWSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setextendedlistviewstyle")] +LVM_SETGROUPINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setgroupinfo")] +LVM_SETGROUPMETRICS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setgroupmetrics")] +LVM_SETHOTCURSOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-sethotcursor")] +LVM_SETHOTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-sethotitem")] +LVM_SETHOVERTIME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-sethovertime")] +LVM_SETICONSPACING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-seticonspacing")] +LVM_SETIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setimagelist")] +LVM_SETINFOTIP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setinfotip")] +LVM_SETINSERTMARK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setinsertmark")] +LVM_SETINSERTMARKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setinsertmarkcolor")] +LVM_SETITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setitem")] +LVM_SETITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setitem")] +LVM_SETITEMCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setitemcount")] +LVM_SETITEMINDEXSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setitemindexstate")] +LVM_SETITEMPOSITION=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setitemposition")] +LVM_SETITEMPOSITION32=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setitemposition32")] +LVM_SETITEMSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setitemstate")] +LVM_SETITEMTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setitemtext")] +LVM_SETITEMTEXTA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setitemtext")] +LVM_SETITEMTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setitemtext")] +LVM_SETITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setitem")] +LVM_SETOUTLINECOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setoutlinecolor")] +LVM_SETSELECTEDCOLUMN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setselectedcolumn")] +LVM_SETSELECTIONMARK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setselectionmark")] +LVM_SETTEXTBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-settextbkcolor")] +LVM_SETTEXTCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-settextcolor")] +LVM_SETTILEINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-settileinfo")] +LVM_SETTILEVIEWINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-settileviewinfo")] +LVM_SETTOOLTIPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-settooltips")] +LVM_SETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setunicodeformat")] +LVM_SETVIEW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setview")] +LVM_SETWORKAREAS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-setworkareas")] +LVM_SORTGROUPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-sortgroups")] +LVM_SORTITEMS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-sortitems")] +LVM_SORTITEMSEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-sortitemsex")] +LVM_SUBITEMHITTEST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-subitemhittest")] +LVM_UPDATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvm-update")] +LVN_BEGINDRAG=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-begindrag")] +LVN_BEGINLABELEDIT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-beginlabeledit")] +LVN_BEGINLABELEDITA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-beginlabeledit")] +LVN_BEGINLABELEDITW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-beginlabeledit")] +LVN_BEGINRDRAG=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-beginrdrag")] +LVN_BEGINSCROLL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-beginscroll")] +LVN_COLUMNCLICK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-columnclick")] +LVN_COLUMNDROPDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-columndropdown")] +LVN_COLUMNOVERFLOWCLICK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-columnoverflowclick")] +LVN_DELETEALLITEMS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-deleteallitems")] +LVN_DELETEITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-deleteitem")] +LVN_ENDLABELEDIT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-endlabeledit")] +LVN_ENDLABELEDITA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-endlabeledit")] +LVN_ENDLABELEDITW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-endlabeledit")] +LVN_ENDSCROLL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-endscroll")] +LVN_GETDISPINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-getdispinfo")] +LVN_GETDISPINFOA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-getdispinfo")] +LVN_GETDISPINFOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-getdispinfo")] +LVN_GETEMPTYMARKUP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-getemptymarkup")] +LVN_GETINFOTIP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-getinfotip")] +LVN_GETINFOTIPA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-getinfotip")] +LVN_GETINFOTIPW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-getinfotip")] +LVN_HOTTRACK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-hottrack")] +LVN_INCREMENTALSEARCH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-incrementalsearch")] +LVN_INCREMENTALSEARCHA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-incrementalsearch")] +LVN_INCREMENTALSEARCHW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-incrementalsearch")] +LVN_INSERTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-insertitem")] +LVN_ITEMACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-itemactivate")] +LVN_ITEMCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-itemchanged")] +LVN_ITEMCHANGING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-itemchanging")] +LVN_KEYDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-keydown")] +LVN_LINKCLICK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-linkclick")] +LVN_MARQUEEBEGIN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-marqueebegin")] +LVN_ODCACHEHINT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-odcachehint")] +LVN_ODFINDITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-odfinditem")] +LVN_ODFINDITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-odfinditem")] +LVN_ODFINDITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-odfinditem")] +LVN_ODSTATECHANGED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-odstatechanged")] +LVN_SETDISPINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-setdispinfo")] +LVN_SETDISPINFOA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-setdispinfo")] +LVN_SETDISPINFOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/lvn-setdispinfo")] +LVSETINFOTIP=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvsetinfotip")] +LVTILEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvtileinfo")] +LVTILEVIEWINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-lvtileviewinfo")] +LZClose=[Documentation("https://docs.microsoft.com/windows/win32/api/lzexpand/nf-lzexpand-lzclose")] +LZCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/lzexpand/nf-lzexpand-lzcopy")] +LZInit=[Documentation("https://docs.microsoft.com/windows/win32/api/lzexpand/nf-lzexpand-lzinit")] +LZOpenFile=[Documentation("https://docs.microsoft.com/windows/win32/api/lzexpand/nf-lzexpand-lzopenfilea")] +LZOpenFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/lzexpand/nf-lzexpand-lzopenfilea")] +LZOpenFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/lzexpand/nf-lzexpand-lzopenfilew")] +LZRead=[Documentation("https://docs.microsoft.com/windows/win32/api/lzexpand/nf-lzexpand-lzread")] +LZSeek=[Documentation("https://docs.microsoft.com/windows/win32/api/lzexpand/nf-lzexpand-lzseek")] +m3x2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/m3x2---vs")] +m3x3=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/m3x3---ps")] +m3x4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/m3x4---vs")] +m4x3=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/m4x3---vs")] +m4x4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/m4x4---vs")] +MACFRAME=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/macframe")] +MACHINE_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ne-processthreadsapi-machine_attributes")] +MACHINE_POWER_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/ns-powrprof-machine_power_policy")] +MACHINE_PROCESSOR_POWER_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/ns-powrprof-machine_processor_power_policy")] +MacRandomization=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-macrandomization-wlanprofile-element")] +macro=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/macro")] +macroPrefix=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/macroprefix")] +Macros=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/macros-related-to-structures")] +MacTypeToAddressType=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/mactypetoaddresstype")] +mad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/mad")] +MAGCOLOREFFECT=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/ns-magnification-magcoloreffect")] +MagGetColorEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-maggetcoloreffect")] +MagGetFullscreenColorEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-maggetfullscreencoloreffect")] +MagGetFullscreenTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-maggetfullscreentransform")] +MagGetImageScalingCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-maggetimagescalingcallback")] +MagGetInputTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-maggetinputtransform")] +MagGetWindowFilterList=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-maggetwindowfilterlist")] +MagGetWindowSource=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-maggetwindowsource")] +MagGetWindowTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-maggetwindowtransform")] +MAGIMAGEHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/ns-magnification-magimageheader")] +MagImageScalingCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nc-magnification-magimagescalingcallback")] +MagInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-maginitialize")] +MagnetometerAccuracy=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/ne-sensorsapi-magnetometeraccuracy")] +Magnifier=[Documentation("https://docs.microsoft.com/windows/win32/WinAuto/magapi/magapi-magnifier-styles")] +MagSetColorEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-magsetcoloreffect")] +MagSetFullscreenColorEffect=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-magsetfullscreencoloreffect")] +MagSetFullscreenTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-magsetfullscreentransform")] +MagSetImageScalingCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-magsetimagescalingcallback")] +MagSetInputTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-magsetinputtransform")] +MagSetWindowFilterList=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-magsetwindowfilterlist")] +MagSetWindowSource=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-magsetwindowsource")] +MagSetWindowTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-magsetwindowtransform")] +MagShowSystemCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-magshowsystemcursor")] +MAGTRANSFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/ns-magnification-magtransform")] +MagUninitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/magnification/nf-magnification-maguninitialize")] +MAINTENANCE_MODE_TYPE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-maintenance_mode_type_enum")] +MaintenanceSettings=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-maintenancesettings-maintenancesettingstype-element")] +maintenanceSettingsType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-maintenancesettingstype-complextype")] +Major=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/major-types")] +Make=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/make-store-type-private-property")] +MAKE_HRESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/dmerror/nf-dmerror-make_hresult")] +MAKE_SCODE=[Documentation("https://docs.microsoft.com/windows/win32/api/winerror/nf-winerror-make_scode")] +MakeAbsoluteSD=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-makeabsolutesd")] +MAKEDLLVERULL=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-makedllverull")] +MakeDragList=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-makedraglist")] +MAKEINTATOM=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-makeintatom")] +MAKEINTRESOURCEA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-makeintresourcea")] +MAKEINTRESOURCEW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-makeintresourcew")] +MAKEIPADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-makeipaddress")] +MAKEIPRANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-makeiprange")] +MakeKeyGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/makekeygrbit-enumeration")] +MAKELANGID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-makelangid")] +MAKELCID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-makelcid")] +MAKELPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-makelparam")] +MAKELRESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-makelresult")] +MAKEPOINTS=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-makepoints")] +MAKEROP4=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-makerop4")] +MakeSelfRelativeSD=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-makeselfrelativesd")] +MakeSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-makesignature")] +MAKESORTLCID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-makesortlcid")] +MakeSureDirectoryPathExists=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-makesuredirectorypathexists")] +MakeWordList=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-makewordlist")] +MAKEWPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-makewparam")] +MANAGEDAPPLICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/appmgmt/ns-appmgmt-managedapplication")] +MANAGEMENT_SERVICE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mdmregistration/ns-mdmregistration-management_service_info")] +Manager=[Documentation("https://docs.microsoft.com/windows/win32/TSF/manager-return-values")] +MANCODE=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/ne-tom-mancode")] +MANDATORY_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-mandatory_level")] +MANIPULATION_PROCESSOR_MANIPULATIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/manipulations/ne-manipulations-manipulation_processor_manipulations")] +MANIPULATION_RAILS_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ne-interactioncontext-manipulation_rails_state")] +MANIPULATION_TRANSFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ns-interactioncontext-manipulation_transform")] +MANIPULATION_VELOCITY=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ns-interactioncontext-manipulation_velocity")] +manufacturer=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/manufacturer")] +Manufacturer=[Documentation("https://docs.microsoft.com/windows/win32/Msi/manufacturer")] +manufacturerLS=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/manufacturerls")] +manufacturerURL=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/manufacturerurl")] +map=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-map-patternmaptype-element")] +MAP_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ne-tdh-map_flags")] +MAP_VALUETYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ne-tdh-map_valuetype")] +MapAndLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-mapandload")] +MapDebugInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-mapdebuginformation")] +MapDialogRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-mapdialogrect")] +MapFileAndCheckSum=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-mapfileandchecksuma")] +MapFileAndCheckSumA=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-mapfileandchecksuma")] +MapFileAndCheckSumW=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-mapfileandchecksumw")] +MapGenericMask=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-mapgenericmask")] +MAPI=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapi-constants")] +MAPIADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/nc-mapi-mapiaddress")] +MAPIAdminProfiles=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapiadminprofiles")] +MAPIAllocateBuffer=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapiallocatebuffer")] +MAPIAllocateMore=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapiallocatemore")] +MAPICrashRecovery=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapicrashrecovery")] +MAPIDeInitIdle=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapideinitidle")] +MAPIDELETEMAIL=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/nc-mapi-mapideletemail")] +MAPIDETAILS=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/nc-mapi-mapidetails")] +MAPIERROR=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapierror")] +MapiFileDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/ns-mapi-mapifiledesc")] +MapiFileDescW=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/ns-mapi-mapifiledescw")] +MapiFileTagExt=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/ns-mapi-mapifiletagext")] +MAPIFINDNEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/nc-mapi-mapifindnext")] +MAPIFreeBuffer=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapifreebuffer")] +MAPIFREEBUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/wabmem/nc-wabmem-mapifreebuffer")] +MAPIGetDefaultMalloc=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapigetdefaultmalloc")] +MAPIINIT_0=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapiinit_0")] +MAPIInitialize=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapiinitialize")] +MAPIInitIdle=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapiinitidle")] +MAPILOGOFF=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/nc-mapi-mapilogoff")] +MAPILOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/nc-mapi-mapilogon")] +MAPILogonEx=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapilogonex")] +MapiMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/ns-mapi-mapimessage")] +MapiMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/ns-mapi-mapimessagew")] +MAPINAMEID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapinameid")] +MAPIOFFLINE_ADVISEINFO=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapioffline_adviseinfo")] +MAPIOFFLINE_AGGREGATEINFO=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapioffline_aggregateinfo")] +MAPIOFFLINE_CALLBACK_TYPE=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapioffline_callback_type")] +MAPIOFFLINE_CREATEINFO=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapioffline_createinfo")] +MAPIOFFLINE_NOTIFY=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapioffline_notify")] +MAPIOFFLINE_NOTIFY_TYPE=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapioffline_notify_type")] +MAPIOpenFormMgr=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapiopenformmgr")] +MAPIOpenLocalFormContainer=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapiopenlocalformcontainer")] +MAPIREADMAIL=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/nc-mapi-mapireadmail")] +MAPIReallocateBuffer=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapireallocatebuffer")] +MapiRecipDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/ns-mapi-mapirecipdesc")] +MapiRecipDescW=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/ns-mapi-mapirecipdescw")] +MAPIRESOLVENAME=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/nc-mapi-mapiresolvename")] +MAPISAVEMAIL=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/nc-mapi-mapisavemail")] +MAPISENDDOCUMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/nc-mapi-mapisenddocuments")] +MAPISENDMAIL=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/nc-mapi-mapisendmail")] +MAPISendMailHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/mapiunicodehelp/nf-mapiunicodehelp-mapisendmailhelper")] +MAPISENDMAILW=[Documentation("https://docs.microsoft.com/windows/win32/api/mapi/nc-mapi-mapisendmailw")] +MAPISIB=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapisib")] +MAPIUID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapiuid")] +MAPIUninitialize=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapiuninitialize")] +MAPPING_DATA_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/elscore/ns-elscore-mapping_data_range")] +MAPPING_ENUM_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/elscore/ns-elscore-mapping_enum_options")] +MAPPING_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/elscore/ns-elscore-mapping_options")] +MAPPING_PROPERTY_BAG=[Documentation("https://docs.microsoft.com/windows/win32/api/elscore/ns-elscore-mapping_property_bag")] +MAPPING_SERVICE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/elscore/ns-elscore-mapping_service_info")] +MappingDoAction=[Documentation("https://docs.microsoft.com/windows/win32/api/elscore/nf-elscore-mappingdoaction")] +MappingFreePropertyBag=[Documentation("https://docs.microsoft.com/windows/win32/api/elscore/nf-elscore-mappingfreepropertybag")] +MappingFreeServices=[Documentation("https://docs.microsoft.com/windows/win32/api/elscore/nf-elscore-mappingfreeservices")] +MappingGetServices=[Documentation("https://docs.microsoft.com/windows/win32/api/elscore/nf-elscore-mappinggetservices")] +MappingRecognizeText=[Documentation("https://docs.microsoft.com/windows/win32/api/elscore/nf-elscore-mappingrecognizetext")] +maps=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-maps-providertype-element")] +MapStorageSCode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mapstoragescode")] +MapType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-maptype-complextype")] +MapUserPhysicalPages=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-mapuserphysicalpages")] +MapUserPhysicalPagesScatter=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-mapuserphysicalpagesscatter")] +MapViewOfFile=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-mapviewoffile")] +MapViewOfFile2=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-mapviewoffile2")] +MapViewOfFile3=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-mapviewoffile3")] +MapViewOfFile3FromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-mapviewoffile3fromapp")] +MapViewOfFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-mapviewoffileex")] +MapViewOfFileExNuma=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-mapviewoffileexnuma")] +MapViewOfFileFromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-mapviewoffilefromapp")] +MapViewOfFileNuma2=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-mapviewoffilenuma2")] +MapVirtualKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-mapvirtualkeya")] +MapVirtualKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-mapvirtualkeya")] +MapVirtualKeyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-mapvirtualkeyexa")] +MapVirtualKeyExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-mapvirtualkeyexa")] +MapVirtualKeyExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-mapvirtualkeyexw")] +MapVirtualKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-mapvirtualkeyw")] +MapWindowPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-mapwindowpoints")] +March=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-march-monthstype-element")] +Margin=[Documentation("https://docs.microsoft.com/windows/win32/tablet/margin-element")] +MARGINS=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/ns-uxtheme-margins")] +MarginType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/margintype-complex-type")] +MarginTypeType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/margintypetype-simple-type")] +mark=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mark")] +MARK_HANDLE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-mark_handle_info")] +MARK_HANDLE_INFO32=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-mark_handle_info32")] +MarkerHit=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-markerhit")] +MaskBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-maskblt")] +MAT2=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-mat2")] +MatchEnumTag=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nf-netsh-matchenumtag")] +MatchToken=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nf-netsh-matchtoken")] +MaterialWrap=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/materialwrap")] +Matrix=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-matrix")] +Matrix3x2F=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nl-d2d1helper-matrix3x2f")] +Matrix3x2F::Determinant=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-matrix3x2f-determinant")] +Matrix3x2F::Identity=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-matrix3x2f-identity")] +Matrix3x2F::Invert=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-matrix3x2f-invert")] +Matrix3x2F::IsIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-matrix3x2f-isidentity")] +Matrix3x2F::IsInvertible=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-matrix3x2f-isinvertible")] +Matrix3x2F::Matrix3x2F=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-matrix3x2f-matrix3x2f(float_float_float_float_float_float)")] +Matrix3x2F::Matrix3x2F~r2=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-matrix3x2f-matrix3x2f~r2")] +Matrix3x2F::operator-mult=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-matrix3x2f-operator-mult")] +Matrix3x2F::ReinterpretBaseType=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-matrix3x2f-reinterpretbasetype(d2d1_matrix_3x2_f)")] +Matrix3x2F::Rotation=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-matrix3x2f-rotation")] +Matrix3x2F::Scale=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-matrix3x2f-scale(d2d1_size_f_d2d1_point_2f)")] +Matrix3x2F::SetProduct=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-matrix3x2f-setproduct")] +Matrix3x2F::Skew=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-matrix3x2f-skew")] +Matrix3x2F::TransformPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-matrix3x2f-transformpoint")] +Matrix3x2F::Translation=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-matrix3x2f-translation(d2d1_size_f)")] +Matrix4x3F=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/matrix4x3f")] +Matrix4x3F::Matrix4x3F=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/matrix4x3f-matrix4x3f--")] +Matrix4x4=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/matrix4x4")] +Matrix4x4F=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nl-d2d1_1helper-matrix4x4f")] +Matrix4x4F::Determinant=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-matrix4x4f-determinant")] +Matrix4x4F::IsIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-matrix4x4f-isidentity")] +Matrix4x4F::operator-mult=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-matrix4x4f-operator-mult")] +Matrix4x4F::PerspectiveProjection=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-matrix4x4f-perspectiveprojection")] +Matrix4x4F::ReinterpretBaseType=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-matrix4x4f-reinterpretbasetype(constd2d1_matrix_4x4_f)")] +Matrix4x4F::RotationArbitraryAxis=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-matrix4x4f-rotationarbitraryaxis")] +Matrix4x4F::RotationX=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-matrix4x4f-rotationx")] +Matrix4x4F::RotationY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-matrix4x4f-rotationy")] +Matrix4x4F::RotationZ=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-matrix4x4f-rotationz")] +Matrix4x4F::Scale=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-matrix4x4f-scale")] +Matrix4x4F::SetProduct=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-matrix4x4f-setproduct")] +Matrix4x4F::SkewX=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-matrix4x4f-skewx")] +Matrix4x4F::SkewY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-matrix4x4f-skewy")] +Matrix5x4F=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/matrix5x4f")] +Matrix5x4F::Matrix5x4F=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/matrix5x4f-matrix5x4f--")] +max=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-max")] +MAX_FVF_DECL_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/max-fvf-decl-size")] +maxAuthFailures=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/onexschema-maxauthfailures-onex-element")] +maxBuffers=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-maxbuffers-channelpublishingtype-element")] +maxDelay=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/onexschema-maxdelay-singlesignon-element")] +Maximum=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/maximum-settings-constants")] +MAXMEDIALABEL=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsmli/nc-ntmsmli-maxmedialabel")] +maxSize=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-maxsize-channelloggingtype-element")] +maxStart=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/onexschema-maxstart-onex-element")] +maxtessfactor=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-attributes-maxtessfactor")] +MAXUIDLEN=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/maxuidlen")] +May=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-may-monthstype-element")] +MB_GetString=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/mb-getstring")] +MBN_ACTIVATION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_activation_state")] +MBN_AUTH_PROTOCOL=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_auth_protocol")] +MBN_BAND_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_band_class")] +MBN_CELLULAR_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_cellular_class")] +MBN_COMPRESSION=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_compression")] +MBN_CONNECTION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_connection_mode")] +MBN_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ns-mbnapi-mbn_context")] +MBN_CONTEXT_CONSTANTS=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_context_constants")] +MBN_CONTEXT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_context_type")] +MBN_CTRL_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_ctrl_caps")] +MBN_DATA_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_data_class")] +MBN_DEVICE_SERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ns-mbnapi-mbn_device_service")] +MBN_DEVICE_SERVICES_INTERFACE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_device_services_interface_state")] +MBN_INTERFACE_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ns-mbnapi-mbn_interface_caps")] +MBN_INTERFACE_CAPS_CONSTANTS=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_interface_caps_constants")] +MBN_MSG_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_msg_status")] +MBN_PIN_CONSTANTS=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_pin_constants")] +MBN_PIN_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_pin_format")] +MBN_PIN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ns-mbnapi-mbn_pin_info")] +MBN_PIN_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_pin_mode")] +MBN_PIN_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_pin_state")] +MBN_PIN_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_pin_type")] +MBN_PROVIDER=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ns-mbnapi-mbn_provider")] +MBN_PROVIDER_CONSTANTS=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_provider_constants")] +MBN_PROVIDER_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_provider_state")] +MBN_PROVIDER2=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ns-mbnapi-mbn_provider2")] +MBN_RADIO=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_radio")] +MBN_READY_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_ready_state")] +MBN_REGISTER_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_register_mode")] +MBN_REGISTER_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_register_state")] +MBN_REGISTRATION_CONSTANTS=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_registration_constants")] +MBN_SIGNAL_CONSTANTS=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_signal_constants")] +MBN_SMS_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_sms_caps")] +MBN_SMS_CDMA_ENCODING=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_sms_cdma_encoding")] +MBN_SMS_CDMA_LANG=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_sms_cdma_lang")] +MBN_SMS_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ns-mbnapi-mbn_sms_filter")] +MBN_SMS_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_sms_flag")] +MBN_SMS_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_sms_format")] +MBN_SMS_STATUS_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_sms_status_flag")] +MBN_SMS_STATUS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ns-mbnapi-mbn_sms_status_info")] +MBN_VOICE_CALL_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_voice_call_state")] +MBN_VOICE_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-mbn_voice_class")] +MBNProfile=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-mbnprofile-element")] +MBNProfileExt=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-mbnprofileext")] +MBNProfileExt/::::::/AccessString=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-accessstring")] +MBNProfileExt/::::::/AuthProtocol=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-authprotocol")] +MBNProfileExt/::::::/Compression=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-compression")] +MBNProfileExt/::::::/IgnorePassword=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-ignorepassword")] +MBNProfileExt/::::::/IPType=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-iptype")] +MBNProfileExt/::::::/Password=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-password")] +MBNProfileExt/::::::/UserLogonCred=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-userlogoncred")] +MBNProfileExt/::::::/UserName=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-username")] +MBNProfileExt/AdminRoamControl=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-adminroamcontrol")] +MBNProfileExt/ApnID=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-apnid")] +MBNProfileExt/Context=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-context")] +MBNProfileExt/Name=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-name")] +MBNProfileExt/RoamApplicability=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-roamapplicability")] +MBNProfileExt/SimIccID=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-simiccid")] +MC_COLOR_TEMPERATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/ne-highlevelmonitorconfigurationapi-mc_color_temperature")] +MC_DISPLAY_TECHNOLOGY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/ne-highlevelmonitorconfigurationapi-mc_display_technology_type")] +MC_DRIVE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/ne-highlevelmonitorconfigurationapi-mc_drive_type")] +MC_GAIN_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/ne-highlevelmonitorconfigurationapi-mc_gain_type")] +MC_POSITION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/ne-highlevelmonitorconfigurationapi-mc_position_type")] +MC_SIZE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/ne-highlevelmonitorconfigurationapi-mc_size_type")] +MC_TIMING_REPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/lowlevelmonitorconfigurationapi/ns-lowlevelmonitorconfigurationapi-mc_timing_report")] +MC_VCP_CODE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/lowlevelmonitorconfigurationapi/ne-lowlevelmonitorconfigurationapi-mc_vcp_code_type")] +MCAST_CLIENT_UID=[Documentation("https://docs.microsoft.com/windows/win32/api/madcapcl/ns-madcapcl-mcast_client_uid")] +MCAST_LEASE_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/madcapcl/ns-madcapcl-mcast_lease_request")] +MCAST_LEASE_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/api/madcapcl/ns-madcapcl-mcast_lease_response")] +MCAST_SCOPE_CTX=[Documentation("https://docs.microsoft.com/windows/win32/api/madcapcl/ns-madcapcl-mcast_scope_ctx")] +MCAST_SCOPE_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/madcapcl/ns-madcapcl-mcast_scope_entry")] +McastApiCleanup=[Documentation("https://docs.microsoft.com/windows/win32/api/madcapcl/nf-madcapcl-mcastapicleanup")] +McastApiStartup=[Documentation("https://docs.microsoft.com/windows/win32/api/madcapcl/nf-madcapcl-mcastapistartup")] +McastEnumerateScopes=[Documentation("https://docs.microsoft.com/windows/win32/api/madcapcl/nf-madcapcl-mcastenumeratescopes")] +McastGenUID=[Documentation("https://docs.microsoft.com/windows/win32/api/madcapcl/nf-madcapcl-mcastgenuid")] +McastReleaseAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/madcapcl/nf-madcapcl-mcastreleaseaddress")] +McastRenewAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/madcapcl/nf-madcapcl-mcastrenewaddress")] +McastRequestAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/madcapcl/nf-madcapcl-mcastrequestaddress")] +MCGRIDINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-mcgridinfo")] +MCHITTESTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-mchittestinfo")] +MCI_BREAK=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-break")] +MCI_BREAK_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-break-parms")] +MCI_CAPTURE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-capture")] +MCI_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-close")] +MCI_CONFIGURE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-configure")] +MCI_COPY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-copy")] +MCI_CUE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-cue")] +MCI_CUT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-cut")] +MCI_DELETE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-delete")] +MCI_DGV_CAPTURE_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_capture_parmsw")] +MCI_DGV_CAPTURE_PARMSA=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_capture_parmsa")] +MCI_DGV_CAPTURE_PARMSW=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_capture_parmsw")] +MCI_DGV_COPY_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_copy_parms")] +MCI_DGV_CUE_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_cue_parms")] +MCI_DGV_CUT_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_cut_parms")] +MCI_DGV_DELETE_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_delete_parms")] +MCI_DGV_INFO_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_info_parmsa")] +MCI_DGV_INFO_PARMSA=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_info_parmsa")] +MCI_DGV_INFO_PARMSW=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_info_parmsw")] +MCI_DGV_LIST_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_list_parmsa")] +MCI_DGV_LIST_PARMSA=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_list_parmsa")] +MCI_DGV_LIST_PARMSW=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_list_parmsw")] +MCI_DGV_MONITOR_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_monitor_parms")] +MCI_DGV_OPEN_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_open_parmsw")] +MCI_DGV_OPEN_PARMSA=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_open_parmsa")] +MCI_DGV_OPEN_PARMSW=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_open_parmsw")] +MCI_DGV_PASTE_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_paste_parms")] +MCI_DGV_QUALITY_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_quality_parmsa")] +MCI_DGV_QUALITY_PARMSA=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_quality_parmsa")] +MCI_DGV_QUALITY_PARMSW=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_quality_parmsw")] +MCI_DGV_RECORD_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_record_parms")] +MCI_DGV_RECT_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_rect_parms")] +MCI_DGV_RESERVE_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_reserve_parmsw")] +MCI_DGV_RESERVE_PARMSA=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_reserve_parmsa")] +MCI_DGV_RESERVE_PARMSW=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_reserve_parmsw")] +MCI_DGV_RESTORE_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_restore_parmsa")] +MCI_DGV_RESTORE_PARMSA=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_restore_parmsa")] +MCI_DGV_RESTORE_PARMSW=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_restore_parmsw")] +MCI_DGV_SAVE_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_save_parmsa")] +MCI_DGV_SAVE_PARMSA=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_save_parmsa")] +MCI_DGV_SAVE_PARMSW=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_save_parmsw")] +MCI_DGV_SET_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_set_parms")] +MCI_DGV_SETAUDIO_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_setaudio_parmsw")] +MCI_DGV_SETAUDIO_PARMSA=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_setaudio_parmsa")] +MCI_DGV_SETAUDIO_PARMSW=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_setaudio_parmsw")] +MCI_DGV_SETVIDEO_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_setvideo_parmsa")] +MCI_DGV_SETVIDEO_PARMSA=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_setvideo_parmsa")] +MCI_DGV_SETVIDEO_PARMSW=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_setvideo_parmsw")] +MCI_DGV_SIGNAL_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_signal_parms")] +MCI_DGV_STATUS_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_status_parmsw")] +MCI_DGV_STATUS_PARMSA=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_status_parmsa")] +MCI_DGV_STATUS_PARMSW=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_status_parmsw")] +MCI_DGV_STEP_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_step_parms")] +MCI_DGV_UPDATE_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_update_parms")] +MCI_DGV_WINDOW_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_window_parmsa")] +MCI_DGV_WINDOW_PARMSA=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_window_parmsa")] +MCI_DGV_WINDOW_PARMSW=[Documentation("https://docs.microsoft.com/windows/win32/api/digitalv/ns-digitalv-mci_dgv_window_parmsw")] +MCI_ESCAPE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-escape")] +MCI_FREEZE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-freeze")] +MCI_GENERIC_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-generic-parms")] +MCI_GETDEVCAPS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-getdevcaps")] +MCI_GETDEVCAPS_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-getdevcaps-parms")] +MCI_HMS_HOUR=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-hms-hour")] +MCI_HMS_MINUTE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-hms-minute")] +MCI_HMS_SECOND=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-hms-second")] +MCI_INFO=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-info")] +MCI_INFO_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-info-parms")] +MCI_LIST=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-list")] +MCI_LOAD=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-load")] +MCI_LOAD_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-load-parms")] +MCI_MAKE_HMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-make-hms")] +MCI_MAKE_MSF=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-make-msf")] +MCI_MAKE_TMSF=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-make-tmsf")] +MCI_MARK=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-mark")] +MCI_MONITOR=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-monitor")] +MCI_MSF_MINUTE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-msf-minute")] +MCI_MSF_SECOND=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-msf-second")] +MCI_OPEN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-open")] +MCI_OPEN_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-open-parms")] +MCI_OVLY_LOAD_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-ovly-load-parms")] +MCI_OVLY_OPEN_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-ovly-open-parms")] +MCI_OVLY_RECT_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-ovly-rect-parms")] +MCI_OVLY_WINDOW_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-ovly-window-parms")] +MCI_PASTE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-paste")] +MCI_PAUSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-pause")] +MCI_PLAY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-play")] +MCI_PLAY_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-play-parms")] +MCI_PUT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-put")] +MCI_QUALITY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-quality")] +MCI_REALIZE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-realize")] +MCI_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-record")] +MCI_RECORD_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-record-parms")] +MCI_RESERVE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-reserve")] +MCI_RESTORE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-restore")] +MCI_RESUME=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-resume")] +MCI_SAVE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-save")] +MCI_SAVE_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-save-parms")] +MCI_SEEK=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-seek")] +MCI_SEEK_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-seek-parms")] +MCI_SEQ_SET_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-seq-set-parms")] +MCI_SET=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-set")] +MCI_SET_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-set-parms")] +MCI_SETAUDIO=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-setaudio")] +MCI_SETTIMECODE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-settimecode")] +MCI_SETTUNER=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-settuner")] +MCI_SETVIDEO=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-setvideo")] +MCI_SIGNAL=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-signal")] +MCI_SPIN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-spin")] +MCI_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-status")] +MCI_STATUS_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-status-parms")] +MCI_STEP=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-step")] +MCI_STOP=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-stop")] +MCI_SYSINFO=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-sysinfo")] +MCI_SYSINFO_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-sysinfo-parms")] +MCI_TMSF_FRAME=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-tmsf-frame")] +MCI_TMSF_MINUTE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-tmsf-minute")] +MCI_TMSF_SECOND=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-tmsf-second")] +MCI_TMSF_TRACK=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-tmsf-track")] +MCI_UNDO=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-undo")] +MCI_UNFREEZE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-unfreeze")] +MCI_UPDATE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-update")] +MCI_VCR_CUE_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-vcr-cue-parms")] +MCI_VCR_LIST_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-vcr-list-parms")] +MCI_VCR_PLAY_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-vcr-play-parms")] +MCI_VCR_RECORD_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-vcr-record-parms")] +MCI_VCR_SEEK_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-vcr-seek-parms")] +MCI_VCR_SET_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-vcr-set-parms")] +MCI_VCR_SETAUDIO_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-vcr-setaudio-parms")] +MCI_VCR_SETTUNER_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-vcr-settuner-parms")] +MCI_VCR_SETVIDEO_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-vcr-setvideo-parms")] +MCI_VCR_STATUS_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-vcr-status-parms")] +MCI_VCR_STEP_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-vcr-step-parms")] +MCI_VD_ESCAPE_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-vd-escape-parms")] +MCI_VD_PLAY_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-vd-play-parms")] +MCI_VD_STEP_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-vd-step-parms")] +MCI_WAVE_DELETE_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-wave-delete-parms")] +MCI_WAVE_OPEN_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-wave-open-parms")] +MCI_WAVE_SET_PARMS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-wave-set-parms")] +MCI_WHERE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-where")] +MCI_WINDOW=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mci-window")] +MCIWndCanConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndcanconfig")] +MCIWndCanEject=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndcaneject")] +MCIWndCanPlay=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndcanplay")] +MCIWndCanRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndcanrecord")] +MCIWndCanSave=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndcansave")] +MCIWndCanWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndcanwindow")] +MCIWndChangeStyles=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndchangestyles")] +MCIWndClose=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndclose")] +MCIWndCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndcreatew")] +MCIWndCreateA=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndcreatea")] +MCIWndCreateW=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndcreatew")] +MCIWndDestroy=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwnddestroy")] +MCIWndEject=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndeject")] +MCIWndEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndend")] +MCIWndGetActiveTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetactivetimer")] +MCIWndGetAlias=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetalias")] +MCIWndGetDest=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetdest")] +MCIWndGetDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetdevice")] +MCIWndGetDeviceID=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetdeviceid")] +MCIWndGetEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetend")] +MCIWndGetError=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgeterror")] +MCIWndGetFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetfilename")] +MCIWndGetInactiveTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetinactivetimer")] +MCIWndGetLength=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetlength")] +MCIWndGetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetmode")] +MCIWndGetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetpalette")] +MCIWndGetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetposition")] +MCIWndGetPositionString=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetpositionstring")] +MCIWndGetRepeat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetrepeat")] +MCIWndGetSource=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetsource")] +MCIWndGetSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetspeed")] +MCIWndGetStart=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetstart")] +MCIWndGetStyles=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetstyles")] +MCIWndGetTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgettimeformat")] +MCIWndGetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetvolume")] +MCIWndGetZoom=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndgetzoom")] +MCIWndHome=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndhome")] +MCIWNDM_CAN_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-can-config")] +MCIWNDM_CAN_EJECT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-can-eject")] +MCIWNDM_CAN_PLAY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-can-play")] +MCIWNDM_CAN_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-can-record")] +MCIWNDM_CAN_SAVE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-can-save")] +MCIWNDM_CAN_WINDOW=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-can-window")] +MCIWNDM_CHANGESTYLES=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-changestyles")] +MCIWNDM_EJECT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-eject")] +MCIWNDM_GET_DEST=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-get-dest")] +MCIWNDM_GET_SOURCE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-get-source")] +MCIWNDM_GETACTIVETIMER=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getactivetimer")] +MCIWNDM_GETALIAS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getalias")] +MCIWNDM_GETDEVICE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getdevice")] +MCIWNDM_GETDEVICEID=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getdeviceid")] +MCIWNDM_GETEND=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getend")] +MCIWNDM_GETERROR=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-geterror")] +MCIWNDM_GETFILENAME=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getfilename")] +MCIWNDM_GETINACTIVETIMER=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getinactivetimer")] +MCIWNDM_GETLENGTH=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getlength")] +MCIWNDM_GETMODE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getmode")] +MCIWNDM_GETPALETTE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getpalette")] +MCIWNDM_GETPOSITION=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getposition")] +MCIWNDM_GETREPEAT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getrepeat")] +MCIWNDM_GETSPEED=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getspeed")] +MCIWNDM_GETSTART=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getstart")] +MCIWNDM_GETSTYLES=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getstyles")] +MCIWNDM_GETTIMEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-gettimeformat")] +MCIWNDM_GETVOLUME=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getvolume")] +MCIWNDM_GETZOOM=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-getzoom")] +MCIWNDM_NEW=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-new")] +MCIWNDM_NOTIFYERROR=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-notifyerror")] +MCIWNDM_NOTIFYMEDIA=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-notifymedia")] +MCIWNDM_NOTIFYMODE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-notifymode")] +MCIWNDM_NOTIFYPOS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-notifypos")] +MCIWNDM_NOTIFYSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-notifysize")] +MCIWNDM_OPEN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-open")] +MCIWNDM_OPENINTERFACE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-openinterface")] +MCIWNDM_PLAYFROM=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-playfrom")] +MCIWNDM_PLAYREVERSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-playreverse")] +MCIWNDM_PLAYTO=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-playto")] +MCIWNDM_PUT_DEST=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-put-dest")] +MCIWNDM_PUT_SOURCE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-put-source")] +MCIWNDM_REALIZE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-realize")] +MCIWNDM_RETURNSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-returnstring")] +MCIWNDM_SENDSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-sendstring")] +MCIWNDM_SETACTIVETIMER=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-setactivetimer")] +MCIWNDM_SETINACTIVETIMER=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-setinactivetimer")] +MCIWNDM_SETOWNER=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-setowner")] +MCIWNDM_SETPALETTE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-setpalette")] +MCIWNDM_SETREPEAT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-setrepeat")] +MCIWNDM_SETSPEED=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-setspeed")] +MCIWNDM_SETTIMEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-settimeformat")] +MCIWNDM_SETTIMERS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-settimers")] +MCIWNDM_SETVOLUME=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-setvolume")] +MCIWNDM_SETZOOM=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-setzoom")] +MCIWNDM_VALIDATEMEDIA=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mciwndm-validatemedia")] +MCIWndNew=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndnew")] +MCIWndOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndopen")] +MCIWndOpenDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndopendialog")] +MCIWndOpenInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndopeninterface")] +MCIWndPause=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndpause")] +MCIWndPlay=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndplay")] +MCIWndPlayFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndplayfrom")] +MCIWndPlayFromTo=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndplayfromto")] +MCIWndPlayReverse=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndplayreverse")] +MCIWndPlayTo=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndplayto")] +MCIWndPutDest=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndputdest")] +MCIWndPutSource=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndputsource")] +MCIWndRealize=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndrealize")] +MCIWndRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndrecord")] +MCIWndRegisterClass=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndregisterclass")] +MCIWndResume=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndresume")] +MCIWndReturnString=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndreturnstring")] +MCIWndSave=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndsave")] +MCIWndSaveDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndsavedialog")] +MCIWndSeek=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndseek")] +MCIWndSendString=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndsendstring")] +MCIWndSetActiveTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndsetactivetimer")] +MCIWndSetInactiveTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndsetinactivetimer")] +MCIWndSetOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndsetowner")] +MCIWndSetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndsetpalette")] +MCIWndSetRepeat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndsetrepeat")] +MCIWndSetSpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndsetspeed")] +MCIWndSetTimeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndsettimeformat")] +MCIWndSetTimers=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndsettimers")] +MCIWndSetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndsetvolume")] +MCIWndSetZoom=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndsetzoom")] +MCIWndStep=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndstep")] +MCIWndStop=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndstop")] +MCIWndUseFrames=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwnduseframes")] +MCIWndUseTime=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndusetime")] +MCIWndValidateMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mciwndvalidatemedia")] +MCM_GETCALENDARBORDER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getcalendarborder")] +MCM_GETCALENDARCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getcalendarcount")] +MCM_GETCALENDARGRIDINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getcalendargridinfo")] +MCM_GETCALID=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getcalid")] +MCM_GETCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getcolor")] +MCM_GETCURRENTVIEW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getcurrentview")] +MCM_GETCURSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getcursel")] +MCM_GETFIRSTDAYOFWEEK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getfirstdayofweek")] +MCM_GETMAXSELCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getmaxselcount")] +MCM_GETMAXTODAYWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getmaxtodaywidth")] +MCM_GETMINREQRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getminreqrect")] +MCM_GETMONTHDELTA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getmonthdelta")] +MCM_GETMONTHRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getmonthrange")] +MCM_GETRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getrange")] +MCM_GETSELRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getselrange")] +MCM_GETTODAY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-gettoday")] +MCM_GETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-getunicodeformat")] +MCM_HITTEST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-hittest")] +MCM_SETCALENDARBORDER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-setcalendarborder")] +MCM_SETCALID=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-setcalid")] +MCM_SETCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-setcolor")] +MCM_SETCURRENTVIEW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-setcurrentview")] +MCM_SETCURSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-setcursel")] +MCM_SETDAYSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-setdaystate")] +MCM_SETFIRSTDAYOFWEEK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-setfirstdayofweek")] +MCM_SETMAXSELCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-setmaxselcount")] +MCM_SETMONTHDELTA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-setmonthdelta")] +MCM_SETRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-setrange")] +MCM_SETSELRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-setselrange")] +MCM_SETTODAY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-settoday")] +MCM_SETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-setunicodeformat")] +MCM_SIZERECTTOMIN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcm-sizerecttomin")] +MCN_GETDAYSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcn-getdaystate")] +MCN_SELCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcn-selchange")] +MCN_SELECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcn-select")] +MCN_VIEWCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mcn-viewchange")] +MDEVICECAPSEX=[Documentation("https://docs.microsoft.com/windows/win32/api/mmddk/ns-mmddk-mdevicecapsex")] +MDICREATESTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-mdicreatestructw")] +MDICREATESTRUCTA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-mdicreatestructa")] +MDICREATESTRUCTW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-mdicreatestructw")] +MDINEXTMENU=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-mdinextmenu")] +MDM=[Documentation("https://docs.microsoft.com/windows/win32/MDMReg/mdm-registration-structures")] +MDNS_QUERY_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/nc-windns-mdns_query_callback")] +MDNS_QUERY_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-mdns_query_handle")] +MDNS_QUERY_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-mdns_query_request")] +MEASUREITEMSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-measureitemstruct")] +MEAudioSessionDeviceRemoved=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meaudiosessiondeviceremoved")] +MEAudioSessionDisconnected=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meaudiosessiondisconnected")] +MEAudioSessionExclusiveModeOverride=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meaudiosessionexclusivemodeoverride")] +MEAudioSessionFormatChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meaudiosessionformatchanged")] +MEAudioSessionGroupingParamChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meaudiosessiongroupingparamchanged")] +MEAudioSessionIconChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meaudiosessioniconchanged")] +MEAudioSessionNameChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meaudiosessionnamechanged")] +MEAudioSessionServerShutdown=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meaudiosessionservershutdown")] +MEAudioSessionVolumeChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meaudiosessionvolumechanged")] +MEBufferingStarted=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mebufferingstarted")] +MEBufferingStopped=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mebufferingstopped")] +MEByteStreamCharacteristicsChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mebytestreamcharacteristicschanged")] +MECaptureAudioSessionDeviceRemoved=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mecaptureaudiosessiondeviceremoved")] +MECaptureAudioSessionDisconnected=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mecaptureaudiosessiondisconnected")] +MECaptureAudioSessionExclusiveModeOverride=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mecaptureaudiosessionexclusivemodeoverride")] +MECaptureAudioSessionFormatChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mecaptureaudiosessionformatchanged")] +MECaptureAudioSessionServerShutdown=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mecaptureaudiosessionservershutdown")] +MECaptureAudioSessionVolumeChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mecaptureaudiosessionvolumechanged")] +MEConnectEnd=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meconnectend")] +MEConnectStart=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meconnectstart")] +MEContentProtectionMessage=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mecontentprotectionmessage")] +MEContentProtectionMetadata=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mecontentprotectionmetadata")] +media=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-element")] +Media=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/interfaces")] +MEDIA_SAMPLE_CONTENT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/media-sample-content")] +MEDIA_SERIAL_NUMBER_DATA=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/media-serial-number-data-str")] +MEDIA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-media_type")] +Media::attributeCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-attributecount")] +Media::duration=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-duration")] +Media::durationString=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-durationstring")] +Media::error=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-error")] +Media::getAttributeCountByType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-getattributecountbytype")] +Media::getAttributeName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-getattributename")] +Media::getItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-getiteminfo")] +Media::getItemInfoByAtom=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-getiteminfobyatom")] +Media::getItemInfoByType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-getiteminfobytype")] +Media::getMarkerName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-getmarkername")] +Media::getMarkerTime=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-getmarkertime")] +Media::imageSourceHeight=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-imagesourceheight")] +Media::imageSourceWidth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-imagesourcewidth")] +Media::isIdentical=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-isidentical")] +Media::isMemberOf=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-ismemberof")] +Media::isReadOnlyItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-isreadonlyitem")] +Media::markerCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-markercount")] +Media::name=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-name")] +Media::setItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-setiteminfo")] +Media::sourceURL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/media-sourceurl")] +MediaChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-mediachange")] +MediaCollection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-object")] +MediaCollection::add=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-add")] +MediaCollection::createQuery=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-createquery")] +MediaCollection::getAll=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-getall")] +MediaCollection::getAttributeStringCollection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-getattributestringcollection")] +MediaCollection::getByAlbum=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-getbyalbum")] +MediaCollection::getByAttribute=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-getbyattribute")] +MediaCollection::getByAttributeAndMediaType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-getbyattributeandmediatype")] +MediaCollection::getByAuthor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-getbyauthor")] +MediaCollection::getByGenre=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-getbygenre")] +MediaCollection::getByName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-getbyname")] +MediaCollection::getMediaAtom=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-getmediaatom")] +MediaCollection::getPlaylistByQuery=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-getplaylistbyquery")] +MediaCollection::getStringCollectionByQuery=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-getstringcollectionbyquery")] +MediaCollection::isDeleted=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-isdeleted")] +MediaCollection::remove=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-remove")] +MediaCollection::setDeleted=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacollection-setdeleted")] +MediaCollectionAttributeStringAdded=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-mediacollectionattributestringadded")] +MediaCollectionAttributeStringChanged=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-mediacollectionattributestringchanged")] +MediaCollectionAttributeStringRemoved=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-mediacollectionattributestringremoved")] +MediaCollectionChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-mediacollectionchange")] +MediaCollectionMediaAdded=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-mediacollectionmediaadded")] +MediaCollectionMediaRemoved=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-mediacollectionmediaremoved")] +MediaContentTypes=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediacontenttypes-attribute")] +MediaError=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-mediaerror")] +MediaLabelInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsmli/ns-ntmsmli-medialabelinfo")] +MEDIAPACKAGEPATH=[Documentation("https://docs.microsoft.com/windows/win32/Msi/mediapackagepath")] +MediaRenderer=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/mediarenderer")] +MediaRenderer::ActionInformation=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/mediarenderer-actioninformation")] +MediaRenderer::IsAudioSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/mediarenderer-isaudiosupported")] +MediaRenderer::IsImageSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/mediarenderer-isimagesupported")] +MediaRenderer::IsVideoSupported=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/mediarenderer-isvideosupported")] +MediaRenderer::PauseAsync=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/mediarenderer-pauseasync")] +MediaRenderer::StopAsync=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/mediarenderer-stopasync")] +MediaSourceDir=[Documentation("https://docs.microsoft.com/windows/win32/Msi/mediasourcedir")] +MediaType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mediatype-attribute")] +MEEnablerCompleted=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meenablercompleted")] +MEEnablerProgress=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meenablerprogress")] +MEEncodingParameters=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meencodingparameters")] +MEEndOfPresentation=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meendofpresentation")] +MEEndOfPresentationSegment=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meendofpresentationsegment")] +MEEndOfStream=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meendofstream")] +MEError=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meerror")] +MEExtendedType=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meextendedtype")] +MEID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/meid")] +MEIndividualizationCompleted=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meindividualizationcompleted")] +MEIndividualizationStart=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meindividualizationstart")] +MELicenseAcquisitionCompleted=[Documentation("https://docs.microsoft.com/windows/win32/medfound/melicenseacquisitioncompleted")] +MELicenseAcquisitionStart=[Documentation("https://docs.microsoft.com/windows/win32/medfound/melicenseacquisitionstart")] +MEM_ADDRESS_REQUIREMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-mem_address_requirements")] +MEM_DES=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-mem_des")] +MEM_EXTENDED_PARAMETER=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-mem_extended_parameter")] +MEM_EXTENDED_PARAMETER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-mem_extended_parameter_type")] +MEM_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-mem_range")] +MEM_RESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-mem_resource")] +MemcpySubresource=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/memcpysubresource")] +MEMediaSample=[Documentation("https://docs.microsoft.com/windows/win32/medfound/memediasample")] +Memory=[Documentation("https://docs.microsoft.com/windows/win32/Memory/memory-protection-constants")] +MEMORY_BASIC_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-memory_basic_information")] +MEMORY_PRIORITY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ns-processthreadsapi-memory_priority_information")] +MemoryBarrier=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-memorybarrier")] +MEMORYSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-memorystatus")] +MEMORYSTATUSEX=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/ns-sysinfoapi-memorystatusex")] +MENewPresentation=[Documentation("https://docs.microsoft.com/windows/win32/medfound/menewpresentation")] +MENewStream=[Documentation("https://docs.microsoft.com/windows/win32/medfound/menewstream")] +MENonFatalError=[Documentation("https://docs.microsoft.com/windows/win32/medfound/menonfatalerror")] +MENU=[Documentation("https://docs.microsoft.com/windows/win32/menurc/menu-statement")] +MENU_EVENT_RECORD=[Documentation("https://docs.microsoft.com/windows/console/menu-event-record-str")] +MENUBARINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-menubarinfo")] +MENUBUTTONDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-menubuttondata")] +MENUEX=[Documentation("https://docs.microsoft.com/windows/win32/menurc/menuex-resource")] +MENUEX_TEMPLATE_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/menurc/menuex-template-header")] +MENUEX_TEMPLATE_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/menurc/menuex-template-item")] +MENUGETOBJECTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-menugetobjectinfo")] +MenuGroup=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-menugroup")] +MENUHEADER=[Documentation("https://docs.microsoft.com/windows/win32/menurc/menuheader")] +MenuHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-menuhelp")] +MENUHELPID=[Documentation("https://docs.microsoft.com/windows/win32/menurc/menuhelpid")] +MENUINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-menuinfo")] +MENUITEM=[Documentation("https://docs.microsoft.com/windows/win32/menurc/menuitem-statement")] +MenuItemFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-menuitemfrompoint")] +MENUITEMINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-menuiteminfow")] +MENUITEMINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-menuiteminfoa")] +MENUITEMINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-menuiteminfow")] +MENUITEMTEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-menuitemtemplate")] +MENUITEMTEMPLATEHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-menuitemtemplateheader")] +MEPolicyChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mepolicychanged")] +MEPolicyError=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mepolicyerror")] +MEPolicyReport=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mepolicyreport")] +MEPolicySet=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mepolicyset")] +MEQualityNotify=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mequalitynotify")] +MEReconnectEnd=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mereconnectend")] +MEReconnectStart=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mereconnectstart")] +MERendererEvent=[Documentation("https://docs.microsoft.com/windows/win32/medfound/merendererevent")] +MERGE_VIRTUAL_DISK_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-merge_virtual_disk_flag")] +MERGE_VIRTUAL_DISK_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-merge_virtual_disk_parameters")] +MERGE_VIRTUAL_DISK_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-merge_virtual_disk_version")] +Merge::CloseDatabase=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-closedatabase")] +Merge::CloseLog=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-closelog")] +Merge::CloseModule=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-closemodule")] +Merge::ConfigurableItems=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-configurableitems")] +Merge::Connect=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-connect")] +Merge::CreateSourceImage=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-createsourceimage")] +Merge::Dependencies=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-dependencies")] +Merge::Errors=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-errors")] +Merge::ExtractCAB=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-extractcab")] +Merge::ExtractFiles=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-extractfiles")] +Merge::ExtractFilesEx=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-extractfilesex")] +Merge::Log=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-log")] +Merge::Merge=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-merge")] +Merge::MergeEx=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-mergeex")] +Merge::OpenDatabase=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-opendatabase")] +Merge::OpenLog=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-openlog")] +Merge::OpenModule=[Documentation("https://docs.microsoft.com/windows/win32/Msi/merge-openmodule")] +MergeAndValidatePrintTicketThunk2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/mergeandvalidateprintticketthunk2")] +MergeBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/mergeblob")] +MergeFontPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/fontsub/nf-fontsub-mergefontpackage")] +MergeVirtualDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-mergevirtualdisk")] +Merit=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/merit")] +MesBufferHandleReset=[Documentation("https://docs.microsoft.com/windows/win32/api/midles/nf-midles-mesbufferhandlereset")] +MesDecodeBufferHandleCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/midles/nf-midles-mesdecodebufferhandlecreate")] +MesDecodeIncrementalHandleCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/midles/nf-midles-mesdecodeincrementalhandlecreate")] +MesEncodeDynBufferHandleCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/midles/nf-midles-mesencodedynbufferhandlecreate")] +MesEncodeFixedBufferHandleCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/midles/nf-midles-mesencodefixedbufferhandlecreate")] +MesEncodeIncrementalHandleCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/midles/nf-midles-mesencodeincrementalhandlecreate")] +MESequencerSourceTopologyUpdated=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesequencersourcetopologyupdated")] +MESessionCapabilitiesChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesessioncapabilitieschanged")] +MESessionClosed=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesessionclosed")] +MESessionEnded=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesessionended")] +MESessionNotifyPresentationTime=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesessionnotifypresentationtime")] +MESessionPaused=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesessionpaused")] +MESessionRateChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesessionratechanged")] +MESessionScrubSampleComplete=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesessionscrubsamplecomplete")] +MESessionStarted=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesessionstarted")] +MESessionStopped=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesessionstopped")] +MESessionStreamSinkFormatChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesessionstreamsinkformatchanged")] +MESessionTopologiesCleared=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesessiontopologiescleared")] +MESessionTopologySet=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesessiontopologyset")] +MESessionTopologyStatus=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesessiontopologystatus")] +MesHandleFree=[Documentation("https://docs.microsoft.com/windows/win32/api/midles/nf-midles-meshandlefree")] +MeshDataBufferLayoutEntry=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/meshdatabufferlayoutentry")] +MeshFace=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/meshface")] +MeshFaceWraps=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/meshfacewraps")] +MeshMaterialList=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/meshmateriallist")] +MeshNormals=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/meshnormals")] +MeshTextureCoords=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/meshtexturecoords")] +MeshVertexColors=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/meshvertexcolors")] +MesIncrementalHandleReset=[Documentation("https://docs.microsoft.com/windows/win32/api/midles/nf-midles-mesincrementalhandlereset")] +MESinkInvalidated=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesinkinvalidated")] +MesInqProcEncodingId=[Documentation("https://docs.microsoft.com/windows/win32/api/midles/nf-midles-mesinqprocencodingid")] +MESourceCharacteristicsChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesourcecharacteristicschanged")] +MESourceMetadataChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesourcemetadatachanged")] +MESourcePaused=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesourcepaused")] +MESourceRateChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesourceratechanged")] +MESourceRateChangeRequested=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesourceratechangerequested")] +MESourceSeeked=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesourceseeked")] +MESourceStarted=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesourcestarted")] +MESourceStopped=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mesourcestopped")] +message=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-message-messagetable-element")] +Message=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-message-debugdatatype-element")] +MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/ns-routprot-message")] +MESSAGE_RESOURCE_BLOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-message_resource_block")] +MESSAGE_RESOURCE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-message_resource_data")] +MESSAGE_RESOURCE_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-message_resource_entry")] +MessageBeep=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-messagebeep")] +MessageBox=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-messagebox")] +MessageBoxA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-messageboxa")] +MessageBoxEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-messageboxexa")] +MessageBoxExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-messageboxexa")] +MessageBoxExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-messageboxexw")] +MessageBoxIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-messageboxindirectw")] +MessageBoxIndirectA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-messageboxindirecta")] +MessageBoxIndirectW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-messageboxindirectw")] +MessageBoxW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-messageboxw")] +MessageProc=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/messageproc")] +messageStructureDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/messagestructuredefinitions")] +messageTable=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-messagetable-instrumentationtype-element")] +MESSAGETABLE=[Documentation("https://docs.microsoft.com/windows/win32/menurc/messagetable-resource")] +messageTypeDeclarations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/messagetypedeclarations")] +messageTypeDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/messagetypedefinitions")] +Messaging=[Documentation("https://docs.microsoft.com/windows/win32/messaging-and-collaboration-technical-articles")] +MEStreamFormatChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamformatchanged")] +MEStreamPaused=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreampaused")] +MEStreamSeeked=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamseeked")] +MEStreamSinkDeviceChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamsinkdevicechanged")] +MEStreamSinkFormatChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamsinkformatchanged")] +MEStreamSinkFormatInvalidated=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamsinkformatinvalidated")] +MEStreamSinkMarker=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamsinkmarker")] +MEStreamSinkPaused=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamsinkpaused")] +MEStreamSinkPrerolled=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamsinkprerolled")] +MEStreamSinkRateChanged=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamsinkratechanged")] +MEStreamSinkRequestSample=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamsinkrequestsample")] +MEStreamSinkScrubSampleComplete=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamsinkscrubsamplecomplete")] +MEStreamSinkStarted=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamsinkstarted")] +MEStreamStarted=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamstarted")] +MEStreamStopped=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamstopped")] +MEStreamThinMode=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamthinmode")] +MEStreamTick=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mestreamtick")] +meta=[Documentation("https://docs.microsoft.com/windows/win32/WMP/meta-element")] +Meta=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/meta-parameters")] +metadata=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-metadata-instrumentationmanifest-element")] +Metadata=[Documentation("https://docs.microsoft.com/windows/win32/WinAuto/uiauto-metadata-identifiers")] +MetadataBit=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/ne-xamlom-metadatabit")] +MetaDataGetDispenser=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadata/nf-rometadata-metadatagetdispenser")] +MetadataPicture=[Documentation("https://docs.microsoft.com/windows/win32/WMP/metadatapicture-object")] +MetadataPicture::description=[Documentation("https://docs.microsoft.com/windows/win32/WMP/metadatapicture-description")] +MetadataPicture::mimeType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/metadatapicture-mimetype")] +MetadataPicture::pictureType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/metadatapicture-picturetype")] +MetadataPicture::URL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/metadatapicture-url")] +MetadataText=[Documentation("https://docs.microsoft.com/windows/win32/WMP/metadatatext-object")] +MetadataText::description=[Documentation("https://docs.microsoft.com/windows/win32/WMP/metadatatext-description")] +MetadataText::text=[Documentation("https://docs.microsoft.com/windows/win32/WMP/metadatatext-text")] +MetadataTimeStamps=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-metadatatimestamps")] +MetadataType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-metadatatype-complextype")] +METAFILEPICT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-metafilepict")] +METAHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-metaheader")] +METARECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-metarecord")] +Method=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-method-attributes")] +MethodContext=[Documentation("https://docs.microsoft.com/windows/win32/api/methodco/nl-methodco-methodcontext")] +MethodContext::GetStatusObject=[Documentation("https://docs.microsoft.com/windows/win32/api/methodco/nf-methodco-methodcontext-getstatusobject")] +MethodContext::SetStatusObject=[Documentation("https://docs.microsoft.com/windows/win32/api/methodco/nf-methodco-methodcontext-setstatusobject")] +METHODDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/ns-oleauto-methoddata")] +Methods=[Documentation("https://docs.microsoft.com/windows/win32/wintouch/mtmethods")] +MethodsForInterface=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/methodsforinterface")] +METransformDrainComplete=[Documentation("https://docs.microsoft.com/windows/win32/medfound/metransformdraincomplete")] +METransformHaveOutput=[Documentation("https://docs.microsoft.com/windows/win32/medfound/metransformhaveoutput")] +METransformMarker=[Documentation("https://docs.microsoft.com/windows/win32/medfound/metransformmarker")] +METransformNeedInput=[Documentation("https://docs.microsoft.com/windows/win32/medfound/metransformneedinput")] +MEUnknown=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meunknown")] +MEUpdatedStream=[Documentation("https://docs.microsoft.com/windows/win32/medfound/meupdatedstream")] +MEVideoCaptureDevicePreempted=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mevideocapturedevicepreempted")] +MEVideoCaptureDeviceRemoved=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mevideocapturedeviceremoved")] +MEVT_EVENTPARM=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mevt_eventparm")] +MEVT_EVENTTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mevt_eventtype")] +MF_ACTIVATE_CUSTOM_VIDEO_MIXER_ACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-activate-custom-video-mixer-activate-attribute")] +MF_ACTIVATE_CUSTOM_VIDEO_MIXER_CLSID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-activate-custom-video-mixer-clsid-attribute")] +MF_ACTIVATE_CUSTOM_VIDEO_MIXER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-activate-custom-video-mixer-flags-attribute")] +MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_ACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-activate-custom-video-presenter-activate-attribute")] +MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_CLSID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-activate-custom-video-presenter-clsid-attribute")] +MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-activate-custom-video-presenter-flags-attribute")] +MF_ACTIVATE_MFT_LOCKED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-activate-mft-locked-attribute")] +MF_ACTIVATE_VIDEO_WINDOW=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-activate-video-window-attribute")] +MF_ASFPROFILE_MAXPACKETSIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-asfprofile-maxpacketsize-attribute")] +MF_ASFPROFILE_MINPACKETSIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-asfprofile-minpacketsize-attribute")] +MF_ASFSTREAMCONFIG_LEAKYBUCKET1=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-asfstreamconfig-leakybucket1-attribute")] +MF_ASFSTREAMCONFIG_LEAKYBUCKET2=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-asfstreamconfig-leakybucket2-attribute")] +MF_ATTRIBUTE_SERIALIZE_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mf_attribute_serialize_options")] +MF_ATTRIBUTE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mf_attribute_type")] +MF_ATTRIBUTES_MATCH_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mf_attributes_match_type")] +MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-audio-renderer-attribute-endpoint-id-attribute")] +MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-audio-renderer-attribute-endpoint-role-attribute")] +MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-audio-renderer-attribute-flags-attribute")] +MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-audio-renderer-attribute-session-id-attribute")] +MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-audio-renderer-attribute-stream-category")] +MF_BYTE_STREAM_CACHE_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mf_byte_stream_cache_range")] +MF_BYTESTREAM_CONTENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-bytestream-content-type-attribute")] +MF_BYTESTREAM_DURATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-bytestream-duration-attribute")] +MF_BYTESTREAM_EFFECTIVE_URL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-bytestream-effective-url")] +MF_BYTESTREAM_IFO_FILE_URI=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-bytestream-ifo-file-uri")] +MF_BYTESTREAM_LAST_MODIFIED_TIME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-bytestream-last-modified-time-attribute")] +MF_BYTESTREAM_ORIGIN_NAME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-bytestream-origin-name-attribute")] +MF_BYTESTREAMHANDLER_ACCEPTS_SHARE_WRITE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-bytestreamhandler-accepts-share-write")] +MF_CAMERA_CONTROL_CONFIGURATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_camera_control_configuration_type")] +MF_CAMERA_CONTROL_RANGE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mf_camera_control_range_info")] +MF_CAPTURE_ENGINE_CAMERA_STREAM_BLOCKED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-camera-stream-blocked")] +MF_CAPTURE_ENGINE_CAMERA_STREAM_UNBLOCKED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-camera-stream-unblocked")] +MF_CAPTURE_ENGINE_D3D_MANAGER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-d3d-manager")] +MF_CAPTURE_ENGINE_DECODER_MFT_FIELDOFUSE_UNLOCK_Attribute=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-decoder-mft-fieldofuse-unlock-attribute")] +MF_CAPTURE_ENGINE_DEVICE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/ne-mfcaptureengine-mf_capture_engine_device_type")] +MF_CAPTURE_ENGINE_DISABLE_DXVA=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-disable-dxva")] +MF_CAPTURE_ENGINE_DISABLE_HARDWARE_TRANSFORMS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-disable-hardware-transforms")] +MF_CAPTURE_ENGINE_ENABLE_CAMERA_STREAMSTATE_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-enable-camera-streamstate-notification")] +MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_Attribute=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-encoder-mft-fieldofuse-unlock-attribute")] +MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-event-generator-guid")] +MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-mediasource-config")] +MF_CAPTURE_ENGINE_OUTPUT_MEDIA_TYPE_SET=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-output-media-type-set")] +MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-record-sink-audio-max-processed-samples")] +MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_UNPROCESSED_SAMPLES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-record-sink-audio-max-unprocessed-samples")] +MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_PROCESSED_SAMPLES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-record-sink-video-max-processed-samples")] +MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-record-sink-video-max-unprocessed-samples")] +MF_CAPTURE_ENGINE_SINK_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/ne-mfcaptureengine-mf_capture_engine_sink_type")] +MF_CAPTURE_ENGINE_STREAM_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/ne-mfcaptureengine-mf_capture_engine_stream_category")] +MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-use-audio-device-only")] +MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-engine-use-video-device-only")] +MF_CAPTURE_METADATA_DIGITALWINDOW=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-metadata-digitalwindow")] +MF_CAPTURE_METADATA_FRAME_BACKGROUND_MASK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-metadata-frame-background-mask")] +MF_CAPTURE_METADATA_FRAME_ILLUMINATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-metadata-frame-illumination")] +MF_CAPTURE_METADATA_PHOTO_FRAME_FLASH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-capture-metadata-photo-frame-flash")] +MF_CONNECT_METHOD=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_connect_method")] +MF_CONTENTDECRYPTIONMODULE_INPRIVATESTOREPATH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-contentdecryptionmodule-inprivatestorepath")] +MF_CONTENTDECRYPTIONMODULE_PMPSTORECONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-contentdecryptionmodule-pmpstorecontext")] +MF_CONTENTDECRYPTIONMODULE_STOREPATH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-contentdecryptionmodule-storepath")] +MF_CROSS_ORIGIN_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_cross_origin_policy")] +MF_CUSTOM_DECODE_UNIT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-custom-decode-unit-type-enum")] +MF_DEVICE_THERMAL_STATE_CHANGED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-device-thermal-state-changed")] +MF_DEVICESTREAM_ATTRIBUTE_FRAMESOURCE_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devicestream-attribute-framesource-types")] +MF_DEVICESTREAM_EXTENSION_PLUGIN_CLSID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devicestream-extension-plugin-clsid")] +MF_DEVICESTREAM_EXTENSION_PLUGIN_CONNECTION_POINT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devicestream-extension-plugin-connection-point")] +MF_DEVICESTREAM_FRAMESERVER_HIDDEN=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devicestream-frameserver-hidden")] +MF_DEVICESTREAM_FRAMESERVER_SHARED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devicestream-frameserver-shared")] +MF_DEVICESTREAM_IMAGE_STREAM=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devicestream-image-stream")] +MF_DEVICESTREAM_INDEPENDENT_IMAGE_STREAM=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devicestream-independent-image-stream")] +MF_DEVICESTREAM_MAX_FRAME_BUFFERS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devicestream-max-frame-buffers")] +MF_DEVICESTREAM_MULTIPLEXED_MANAGER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devicestream-multiplexed-manager")] +MF_DEVICESTREAM_REQUIRED_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devicestream-required-capabilities")] +MF_DEVICESTREAM_STREAM_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devicestream-stream-category")] +MF_DEVICESTREAM_STREAM_ID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devicestream-stream-id")] +MF_DEVICESTREAM_TAKEPHOTO_TRIGGER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devicestream-takephoto-trigger")] +MF_DEVICESTREAM_TRANSFORM_STREAM_ID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devicestream-transform-stream-id")] +MF_DEVSOURCE_ATTRIBUTE_ENABLE_MS_CAMERA_EFFECTS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devsource-attribute-enable-ms-camera-effects")] +MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devsource-attribute-friendly-name")] +MF_DEVSOURCE_ATTRIBUTE_MEDIA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devsource-attribute-media-type")] +MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devsource-attribute-source-type")] +MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ENDPOINT_ID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devsource-attribute-source-type-audcap-endpoint-id")] +MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ROLE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devsource-attribute-source-type-audcap-role")] +MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devsource-attribute-source-type-vidcap-category")] +MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_HW_SOURCE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devsource-attribute-source-type-vidcap-hw-source")] +MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_MAX_BUFFERS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devsource-attribute-source-type-vidcap-max-buffers")] +MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-devsource-attribute-source-type-vidcap-symbolic-link")] +MF_DISABLE_LOCALLY_REGISTERED_PLUGINS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-disable-locally-registered-plugins")] +MF_DMFT_FRAME_BUFFER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-dmft-frame-buffer-info")] +MF_ENABLE_3DVIDEO_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-enable-3dvideo-output")] +MF_EVENT_DO_THINNING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-do-thinning-attribute")] +MF_EVENT_MFT_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-mft-context")] +MF_EVENT_MFT_INPUT_STREAM_ID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-mft-input-stream-id")] +MF_EVENT_OUTPUT_NODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-output-node-attribute")] +MF_EVENT_PRESENTATION_TIME_OFFSET=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-presentation-time-offset-attribute")] +MF_EVENT_SCRUBSAMPLE_TIME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-scrubsample-time-attribute")] +MF_EVENT_SESSIONCAPS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-sessioncaps-attribute")] +MF_EVENT_SESSIONCAPS_DELTA=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-sessioncaps-delta-attribute")] +MF_EVENT_SOURCE_ACTUAL_START=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-source-actual-start-attribute")] +MF_EVENT_SOURCE_CHARACTERISTICS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-source-characteristics-attribute")] +MF_EVENT_SOURCE_CHARACTERISTICS_OLD=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-source-characteristics-old-attribute")] +MF_EVENT_SOURCE_FAKE_START=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-source-fake-start-attribute")] +MF_EVENT_SOURCE_PROJECTSTART=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-source-projectstart-attribute")] +MF_EVENT_SOURCE_TOPOLOGY_CANCELED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-source-topology-canceled-attribute")] +MF_EVENT_START_PRESENTATION_TIME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-start-presentation-time-attribute")] +MF_EVENT_START_PRESENTATION_TIME_AT_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-start-presentation-time-at-output-attribute")] +MF_EVENT_STREAM_METADATA_CONTENT_KEYIDS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-stream-metadata-content-keyids")] +MF_EVENT_STREAM_METADATA_KEYDATA=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-stream-metadata-keydata")] +MF_EVENT_STREAM_METADATA_SYSTEMID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-stream-metadata-systemid")] +MF_EVENT_TOPOLOGY_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-event-topology-status-attribute")] +MF_FILE_ACCESSMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mf_file_accessmode")] +MF_FILE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mf_file_flags")] +MF_FILE_OPENMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mf_file_openmode")] +MF_FLOAT2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-mf_float2")] +MF_FLOAT3=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-mf_float3")] +MF_LEAKY_BUCKET_PAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mf_leaky_bucket_pair")] +MF_LOCAL_PLUGIN_CONTROL_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-local-plugin-control-policy")] +MF_LOW_LATENCY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-low-latency")] +MF_MEDIA_ENGINE_AUDIO_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-audio-category")] +MF_MEDIA_ENGINE_AUDIO_ENDPOINT_ROLE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-audio-endpoint-role")] +MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-browser-compatibility-mode")] +MF_MEDIA_ENGINE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-callback")] +MF_MEDIA_ENGINE_CANPLAY=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_canplay")] +MF_MEDIA_ENGINE_CONTENT_PROTECTION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-content-protection-flags")] +MF_MEDIA_ENGINE_CONTENT_PROTECTION_MANAGER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-content-protection-manager")] +MF_MEDIA_ENGINE_COREWINDOW=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-corewindow")] +MF_MEDIA_ENGINE_CREATEFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_createflags")] +MF_MEDIA_ENGINE_DXGI_MANAGER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-dxgi-manager")] +MF_MEDIA_ENGINE_ERR=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_err")] +MF_MEDIA_ENGINE_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_event")] +MF_MEDIA_ENGINE_EXTENSION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-extension")] +MF_MEDIA_ENGINE_EXTENSION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_extension_type")] +MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_frame_protection_flags")] +MF_MEDIA_ENGINE_KEYERR=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_keyerr")] +MF_MEDIA_ENGINE_NEEDKEY_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-needkey-callback")] +MF_MEDIA_ENGINE_NETWORK=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_network")] +MF_MEDIA_ENGINE_OPM_HWND=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-opm-hwnd")] +MF_MEDIA_ENGINE_OPM_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_opm_status")] +MF_MEDIA_ENGINE_PLAYBACK_HWND=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-playback-hwnd")] +MF_MEDIA_ENGINE_PLAYBACK_VISUAL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-playback-visual")] +MF_MEDIA_ENGINE_PRELOAD=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_preload")] +MF_MEDIA_ENGINE_PROTECTION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_protection_flags")] +MF_MEDIA_ENGINE_READY=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_ready")] +MF_MEDIA_ENGINE_S3D_PACKING_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_s3d_packing_mode")] +MF_MEDIA_ENGINE_SEEK_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_seek_mode")] +MF_MEDIA_ENGINE_SOURCE_RESOLVER_CONFIG_STORE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-source-resolver-config-store")] +MF_MEDIA_ENGINE_STATISTIC=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_statistic")] +MF_MEDIA_ENGINE_STREAM_CONTAINS_ALPHA_CHANNEL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-stream-contains-alpha-channel")] +MF_MEDIA_ENGINE_STREAMTYPE_FAILED=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_media_engine_streamtype_failed")] +MF_MEDIA_ENGINE_TRACK_ID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-track-id")] +MF_MEDIA_ENGINE_VIDEO_OUTPUT_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-media-engine-video-output-format")] +MF_MEDIAKEY_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_mediakey_status")] +MF_MEDIAKEYSESSION_MESSAGETYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_mediakeysession_messagetype")] +MF_MEDIAKEYSESSION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_mediakeysession_type")] +MF_MEDIASOURCE_STATUS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_mediasource_status_info")] +MF_MEDIATYPE_MULTIPLEXED_MANAGER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mediatype-multiplexed-manager")] +MF_MP2DLNA_AUDIO_BIT_RATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mp2dlna-audio-bit-rate")] +MF_MP2DLNA_ENCODE_QUALITY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mp2dlna-encode-quality")] +MF_MP2DLNA_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mp2dlna-statistics")] +MF_MP2DLNA_USE_MMCSS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mp2dlna-use-mmcss")] +MF_MP2DLNA_VIDEO_BIT_RATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mp2dlna-video-bit-rate")] +MF_MPEG4SINK_MOOV_BEFORE_MDAT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mpeg4sink-moov-before-mdat")] +MF_MPEG4SINK_SPSPPS_PASSTHROUGH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mpeg4sink-spspps-passthrough")] +MF_MSE_ACTIVELIST_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mse-activelist-callback")] +MF_MSE_BUFFERLIST_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mse-bufferlist-callback")] +MF_MSE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mse-callback")] +MF_MSE_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_mse_error")] +MF_MSE_READY=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_mse_ready")] +MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-aac-audio-profile-level-indication")] +MF_MT_AAC_PAYLOAD_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-aac-payload-type")] +MF_MT_ALL_SAMPLES_INDEPENDENT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-all-samples-independent-attribute")] +MF_MT_ALPHA_MODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-alpha-mode")] +MF_MT_AM_FORMAT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-am-format-type-attribute")] +MF_MT_ARBITRARY_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-arbitrary-format")] +MF_MT_ARBITRARY_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-arbitrary-header")] +MF_MT_AUDIO_AVG_BYTES_PER_SECOND=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-audio-avg-bytes-per-second-attribute")] +MF_MT_AUDIO_BITS_PER_SAMPLE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-audio-bits-per-sample-attribute")] +MF_MT_AUDIO_BLOCK_ALIGNMENT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-audio-block-alignment-attribute")] +MF_MT_AUDIO_CHANNEL_MASK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-audio-channel-mask-attribute")] +MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-audio-float-samples-per-second-attribute")] +MF_MT_AUDIO_FOLDDOWN_MATRIX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-audio-folddown-matrix-attribute")] +MF_MT_AUDIO_NUM_CHANNELS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-audio-num-channels-attribute")] +MF_MT_AUDIO_PREFER_WAVEFORMATEX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-audio-prefer-waveformatex-attribute")] +MF_MT_AUDIO_SAMPLES_PER_BLOCK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-audio-samples-per-block-attribute")] +MF_MT_AUDIO_SAMPLES_PER_SECOND=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-audio-samples-per-second-attribute")] +MF_MT_AUDIO_VALID_BITS_PER_SAMPLE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-audio-valid-bits-per-sample-attribute")] +MF_MT_AUDIO_WMADRC_AVGREF=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-audio-wmadrc-avgref-attribute")] +MF_MT_AUDIO_WMADRC_AVGTARGET=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-audio-wmadrc-avgtarget-attribute")] +MF_MT_AUDIO_WMADRC_PEAKREF=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-audio-wmadrc-peakref-attribute")] +MF_MT_AUDIO_WMADRC_PEAKTARGET=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-audio-wmadrc-peaktarget-attribute")] +MF_MT_AVG_BIT_ERROR_RATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-avg-bit-error-rate-attribute")] +MF_MT_AVG_BITRATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-avg-bitrate-attribute")] +MF_MT_COMPRESSED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-compressed-attribute")] +MF_MT_CUSTOM_VIDEO_PRIMARIES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-custom-video-primaries-attribute")] +MF_MT_D3D_RESOURCE_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-d3d-resource-version")] +MF_MT_D3D_RESOURCE_VERSION_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/mfd3d12/ne-mfd3d12-mf_mt_d3d_resource_version_enum")] +MF_MT_D3D12_CPU_READBACK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-d3d12-cpu-readback")] +MF_MT_D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-d3d12-resource-flag-allow-cross-adapter")] +MF_MT_D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-d3d12-resource-flag-allow-depth-stencil")] +MF_MT_D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-d3d12-resource-flag-allow-render-target")] +MF_MT_D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-d3d12-resource-flag-allow-simultaneous-access")] +MF_MT_D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-d3d12-resource-flag-allow-unordered-access")] +MF_MT_D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-d3d12-resource-flag-deny-shader-resource")] +MF_MT_D3D12_TEXTURE_LAYOUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-d3d12-texture-layout")] +MF_MT_DEFAULT_STRIDE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-default-stride-attribute")] +MF_MT_DEPTH_MEASUREMENT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-depth-measurement")] +MF_MT_DEPTH_VALUE_UNIT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-depth-value-unit")] +MF_MT_DRM_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-drm-flags-attribute")] +MF_MT_DV_AAUX_CTRL_PACK_0=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-dv-aaux-ctrl-pack-0-attribute")] +MF_MT_DV_AAUX_CTRL_PACK_1=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-dv-aaux-ctrl-pack-1-attribute")] +MF_MT_DV_AAUX_SRC_PACK_0=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-dv-aaux-src-pack-0-attribute")] +MF_MT_DV_AAUX_SRC_PACK_1=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-dv-aaux-src-pack-1-attribute")] +MF_MT_DV_VAUX_CTRL_PACK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-dv-vaux-ctrl-pack-attribute")] +MF_MT_DV_VAUX_SRC_PACK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-dv-vaux-src-pack-attribute")] +MF_MT_FIXED_SIZE_SAMPLES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-fixed-size-samples-attribute")] +MF_MT_FORWARD_CUSTOM_NALU=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-forward-custom-nalu")] +MF_MT_FORWARD_CUSTOM_SEI=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-forward-custom-sei")] +MF_MT_FRAME_RATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-frame-rate-attribute")] +MF_MT_FRAME_RATE_RANGE_MAX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-frame-rate-range-max")] +MF_MT_FRAME_RATE_RANGE_MIN=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-frame-rate-range-min")] +MF_MT_FRAME_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-frame-size-attribute")] +MF_MT_FRAMESOURCE_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-framesource-types")] +MF_MT_FSSourceTypeDecoded=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-fssourcetypedecoded")] +MF_MT_GEOMETRIC_APERTURE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-geometric-aperture-attribute")] +MF_MT_H264_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-h264-capabilities")] +MF_MT_H264_MAX_CODEC_CONFIG_DELAY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-h264-max-codec-config-delay")] +MF_MT_H264_MAX_MB_PER_SEC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-h264-max-mb-per-sec")] +MF_MT_H264_RATE_CONTROL_MODES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-h264-rate-control-modes")] +MF_MT_H264_SIMULCAST_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-h264-simulcast-support")] +MF_MT_H264_SUPPORTED_RATE_CONTROL_MODES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-h264-supported-rate-control-modes")] +MF_MT_H264_SUPPORTED_SLICE_MODES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-h264-supported-slice-modes")] +MF_MT_H264_SUPPORTED_SYNC_FRAME_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-h264-supported-sync-frame-types")] +MF_MT_H264_SUPPORTED_USAGES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-h264-supported-usages")] +MF_MT_H264_SVC_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-h264-svc-capabilities")] +MF_MT_H264_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-h264-usage")] +MF_MT_IMAGE_LOSS_TOLERANT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-image-loss-tolerant")] +MF_MT_INTERLACE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-interlace-mode-attribute")] +MF_MT_MAJOR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-major-type-attribute")] +MF_MT_MAX_FRAME_AVERAGE_LUMINANCE_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-max-frame-average-luminance-level")] +MF_MT_MAX_KEYFRAME_SPACING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-max-keyframe-spacing-attribute")] +MF_MT_MAX_LUMINANCE_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-max-luminance-level")] +MF_MT_MAX_MASTERING_LUMINANCE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-max-mastering-luminance")] +MF_MT_MIN_MASTERING_LUMINANCE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-min-mastering-luminance")] +MF_MT_MINIMUM_DISPLAY_APERTURE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-minimum-display-aperture-attribute")] +MF_MT_MPEG_SEQUENCE_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-mpeg-sequence-header-attribute")] +MF_MT_MPEG_START_TIME_CODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-mpeg-start-time-code-attribute")] +MF_MT_MPEG2_CONTENT_PACKET=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-mpeg2-content-packet")] +MF_MT_MPEG2_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-mpeg2-flags-attribute")] +MF_MT_MPEG2_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-mpeg2-level-attribute")] +MF_MT_MPEG2_PROFILE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-mpeg2-profile-attribute")] +MF_MT_MPEG2_STANDARD=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-mpeg2-standard")] +MF_MT_MPEG2_TIMECODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-mpeg2-timecode")] +MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-mpeg4-current-sample-entry")] +MF_MT_MPEG4_SAMPLE_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-mpeg4-sample-description")] +MF_MT_ORIGINAL_4CC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-original-4cc")] +MF_MT_ORIGINAL_WAVE_FORMAT_TAG=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-original-wave-format-tag")] +MF_MT_PAD_CONTROL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-pad-control-flags-attribute")] +MF_MT_PALETTE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-palette-attribute")] +MF_MT_PAN_SCAN_APERTURE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-pan-scan-aperture-attribute")] +MF_MT_PAN_SCAN_ENABLED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-pan-scan-enabled-attribute")] +MF_MT_PIXEL_ASPECT_RATIO=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-pixel-aspect-ratio-attribute")] +MF_MT_SAMPLE_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-sample-size-attribute")] +MF_MT_SOURCE_CONTENT_HINT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-source-content-hint-attribute")] +MF_MT_SPATIAL_AUDIO_MAX_DYNAMIC_OBJECTS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-spatial-audio-max-dynamic-objects")] +MF_MT_SPATIAL_AUDIO_OBJECT_METADATA_FORMAT_ID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-spatial-audio-object-metadata-format-id")] +MF_MT_SPATIAL_AUDIO_OBJECT_METADATA_LENGTH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-spatial-audio-object-metadata-length")] +MF_MT_SUBTYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-subtype-attribute")] +MF_MT_TIMESTAMP_CAN_BE_DTS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-timestamp-can-be-dts")] +MF_MT_TRANSFER_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-transfer-function-attribute")] +MF_MT_USER_DATA=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-user-data-attribute")] +MF_MT_VIDEO_3D=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-video-3d")] +MF_MT_VIDEO_3D_FIRST_IS_LEFT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-video-3d-first-is-left")] +MF_MT_VIDEO_3D_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-video-3d-format")] +MF_MT_VIDEO_3D_LEFT_IS_BASE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-video-3d-left-is-base")] +MF_MT_VIDEO_3D_NUM_VIEWS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-video-3d-num-views")] +MF_MT_VIDEO_CHROMA_SITING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-video-chroma-siting-attribute")] +MF_MT_VIDEO_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-video-level")] +MF_MT_VIDEO_LIGHTING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-video-lighting-attribute")] +MF_MT_VIDEO_NOMINAL_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-video-nominal-range-attribute")] +MF_MT_VIDEO_PRIMARIES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-video-primaries-attribute")] +MF_MT_VIDEO_PROFILE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-video-profile")] +MF_MT_VIDEO_RENDERER_EXTENSION_PROFILE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-video-renderer-extension-profile")] +MF_MT_VIDEO_ROTATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-video-rotation")] +MF_MT_WRAPPED_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-wrapped-type-attribute")] +MF_MT_YUV_MATRIX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-mt-yuv-matrix-attribute")] +MF_NALU_LENGTH_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-nalu-length-information")] +MF_NALU_LENGTH_SET=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-nalu-length-set")] +MF_OBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_object_type")] +MF_OPM_ACP_PROTECTION_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_opm_acp_protection_level")] +MF_OPM_CGMSA_PROTECTION_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_opm_cgmsa_protection_level")] +MF_PD_APP_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-app-context-attribute")] +MF_PD_ASF_CODECLIST=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-codeclist-attribute")] +MF_PD_ASF_CONTENTENCRYPTION_KEYID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-contentencryption-keyid-attribute")] +MF_PD_ASF_CONTENTENCRYPTION_LICENSE_URL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-contentencryption-license-url-attribute")] +MF_PD_ASF_CONTENTENCRYPTION_SECRET_DATA=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-contentencryption-secret-data-attribute")] +MF_PD_ASF_CONTENTENCRYPTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-contentencryption-type-attribute")] +MF_PD_ASF_CONTENTENCRYPTIONEX_ENCRYPTION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-contentencryptionex-encryption-data-attribute")] +MF_PD_ASF_DATA_LENGTH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-data-length-attribute")] +MF_PD_ASF_DATA_START_OFFSET=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-data-start-offset-attribute")] +MF_PD_ASF_FILEPROPERTIES_CREATION_TIME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-fileproperties-creation-time-attribute")] +MF_PD_ASF_FILEPROPERTIES_FILE_ID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-fileproperties-file-id-attribute")] +MF_PD_ASF_FILEPROPERTIES_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-fileproperties-flags-attribute")] +MF_PD_ASF_FILEPROPERTIES_MAX_BITRATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-fileproperties-max-bitrate-attribute")] +MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-fileproperties-max-packet-size-attribute")] +MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-fileproperties-min-packet-size-attribute")] +MF_PD_ASF_FILEPROPERTIES_PACKETS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-fileproperties-packets-attribute")] +MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-fileproperties-play-duration-attribute")] +MF_PD_ASF_FILEPROPERTIES_PREROLL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-fileproperties-preroll-attribute")] +MF_PD_ASF_FILEPROPERTIES_SEND_DURATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-fileproperties-send-duration-attribute")] +MF_PD_ASF_INFO_HAS_AUDIO=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-info-has-audio-attribute")] +MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-info-has-non-audio-video-attribute")] +MF_PD_ASF_INFO_HAS_VIDEO=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-info-has-video-attribute")] +MF_PD_ASF_LANGLIST=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-langlist-attribute")] +MF_PD_ASF_LANGLIST_LEGACYORDER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-langlist-legacyorder")] +MF_PD_ASF_MARKER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-marker-attribute")] +MF_PD_ASF_METADATA_IS_VBR=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-metadata-is-vbr-attribute")] +MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-metadata-leaky-bucket-pairs-attribute")] +MF_PD_ASF_METADATA_V8_BUFFERAVERAGE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-metadata-v8-bufferaverage-attribute")] +MF_PD_ASF_METADATA_V8_VBRPEAK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-metadata-v8-vbrpeak-attribute")] +MF_PD_ASF_SCRIPT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-asf-script-attribute")] +MF_PD_AUDIO_ENCODING_BITRATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-audio-encoding-bitrate-attribute")] +MF_PD_AUDIO_ISVARIABLEBITRATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-audio-isvariablebitrate")] +MF_PD_DURATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-duration-attribute")] +MF_PD_LAST_MODIFIED_TIME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-last-modified-time-attribute")] +MF_PD_MIME_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-mime-type-attribute")] +MF_PD_PLAYBACK_BOUNDARY_TIME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-playback-boundary-time")] +MF_PD_PLAYBACK_ELEMENT_ID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-playback-element-id")] +MF_PD_PMPHOST_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-pmphost-context-attribute")] +MF_PD_PREFERRED_LANGUAGE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-preferred-language")] +MF_PD_SAMI_STYLELIST=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-sami-stylelist-attribute")] +MF_PD_TOTAL_FILE_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-total-file-size-attribute")] +MF_PD_VIDEO_ENCODING_BITRATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-pd-video-encoding-bitrate-attribute")] +MF_PLUGIN_CONTROL_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mf_plugin_control_policy")] +MF_Plugin_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mf_plugin_type")] +MF_POLICY_ID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-policy-id")] +MF_QUALITY_ADVISE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_quality_advise_flags")] +MF_QUALITY_DROP_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_quality_drop_mode")] +MF_QUALITY_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_quality_level")] +MF_QUATERNION=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-mf_quaternion")] +MF_READWRITE_D3D_OPTIONAL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-readwrite-d3d-optional")] +MF_READWRITE_DISABLE_CONVERTERS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-readwrite-disable-converters")] +MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-readwrite-enable-hardware-transforms")] +MF_READWRITE_MMCSS_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-readwrite-mmcss-class")] +MF_READWRITE_MMCSS_CLASS_AUDIO=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-readwrite-mmcss-class-audio")] +MF_READWRITE_MMCSS_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-readwrite-mmcss-priority")] +MF_READWRITE_MMCSS_PRIORITY_AUDIO=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-readwrite-mmcss-priority-audio")] +MF_SA_BUFFERS_PER_SAMPLE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sa-buffers-per-sample")] +MF_SA_D3D_ALLOCATE_DISPLAYABLE_RESOURCES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sa-d3d11-allocate-displayable-resources")] +MF_SA_D3D_AWARE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sa-d3d-aware-attribute")] +MF_SA_D3D11_AWARE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sa-d3d11-aware")] +MF_SA_D3D11_BINDFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sa-d3d11-bindflags")] +MF_SA_D3D11_SHARED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sa-d3d11-shared")] +MF_SA_D3D11_SHARED_WITHOUT_MUTEX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sa-d3d11-shared-without-mutex")] +MF_SA_D3D11_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sa-d3d11-usage")] +MF_SA_D3D12_CLEAR_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sa-d3d12-clear-value")] +MF_SA_D3D12_HEAP_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sa-d3d12-heap-flags")] +MF_SA_D3D12_HEAP_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sa-d3d12-heap-type")] +MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sa-minimum-output-sample-count")] +MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT_PROGRESSIVE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sa-minimum-output-sample-count-progressive")] +MF_SA_REQUIRED_SAMPLE_COUNT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sa-required-sample-count-attribute")] +MF_SA_REQUIRED_SAMPLE_COUNT_PROGRESSIVE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sa-required-sample-count-progressive")] +MF_SAMPLEGRABBERSINK_IGNORE_CLOCK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-samplegrabbersink-ignore-clock")] +MF_SAMPLEGRABBERSINK_SAMPLE_TIME_OFFSET=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-samplegrabbersink-sample-time-offset-attribute")] +MF_SD_ASF_EXTSTRMPROP_AVG_BUFFERSIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sd-asf-extstrmprop-avg-buffersize-attribute")] +MF_SD_ASF_EXTSTRMPROP_AVG_DATA_BITRATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sd-asf-extstrmprop-avg-data-bitrate-attribute")] +MF_SD_ASF_EXTSTRMPROP_LANGUAGE_ID_INDEX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sd-asf-extstrmprop-language-id-index-attribute")] +MF_SD_ASF_EXTSTRMPROP_MAX_BUFFERSIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sd-asf-extstrmprop-max-buffersize-attribute")] +MF_SD_ASF_EXTSTRMPROP_MAX_DATA_BITRATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sd-asf-extstrmprop-max-data-bitrate-attribute")] +MF_SD_ASF_METADATA_DEVICE_CONFORMANCE_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sd-asf-metadata-device-conformance-template-attribute")] +MF_SD_ASF_STREAMBITRATES_BITRATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sd-asf-streambitrates-bitrate-attribute")] +MF_SD_LANGUAGE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sd-language-attribute")] +MF_SD_MUTUALLY_EXCLUSIVE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sd-mutually-exclusive")] +MF_SD_PROTECTED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sd-protected-attribute")] +MF_SD_SAMI_LANGUAGE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sd-sami-language-attribute")] +MF_SD_STREAM_NAME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sd-stream-name")] +MF_SENSORSTREAM_REQUIRED_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sensorstream-required-capabilities")] +MF_SENSORSTREAM_REQUIRED_SDDL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sensorstream-required-sddl")] +MF_SESSION_APPROX_EVENT_OCCURRENCE_TIME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-session-approx-event-occurrence-time-attribute")] +MF_SESSION_CONTENT_PROTECTION_MANAGER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-session-content-protection-manager-attribute")] +MF_SESSION_GLOBAL_TIME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-session-global-time-attribute")] +MF_SESSION_QUALITY_MANAGER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-session-quality-manager-attribute")] +MF_SESSION_REMOTE_SOURCE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-session-remote-source-mode-attribute")] +MF_SESSION_SERVER_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-session-server-context-attribute")] +MF_SESSION_TOPOLOADER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-session-topoloader-attribute")] +MF_SHARING_ENGINE_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/ne-mfsharingengine-mf_sharing_engine_event")] +MF_SIGNATURE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-signature")] +MF_SINK_WRITER_ASYNC_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sink-writer-async-callback")] +MF_SINK_WRITER_D3D_MANAGER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sink-writer-d3d-manager")] +MF_SINK_WRITER_DISABLE_THROTTLING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sink-writer-disable-throttling")] +MF_SINK_WRITER_ENCODER_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-sink-writer-encoder-config")] +MF_SINK_WRITER_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/ns-mfreadwrite-mf_sink_writer_statistics")] +MF_SOURCE_READER_ASYNC_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-source-reader-async-callback")] +MF_SOURCE_READER_CONTROL_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/ne-mfreadwrite-mf_source_reader_control_flag")] +MF_SOURCE_READER_D3D_MANAGER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-source-reader-d3d-manager")] +MF_SOURCE_READER_DISABLE_CAMERA_PLUGINS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-source-reader-disable-camera-plugins")] +MF_SOURCE_READER_DISABLE_DXVA=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-source-reader-disable-dxva")] +MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-source-reader-disconnect-mediasource-on-shutdown")] +MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-source-reader-enable-advanced-video-processing")] +MF_SOURCE_READER_ENABLE_TRANSCODE_ONLY_TRANSFORMS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-source-reader-enable-transcode-only-transforms")] +MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-source-reader-enable-video-processing")] +MF_SOURCE_READER_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/ne-mfreadwrite-mf_source_reader_flag")] +MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-source-reader-mediasource-characteristics")] +MF_SOURCE_READER_MEDIASOURCE_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-source-reader-mediasource-config")] +MF_SOURCE_STREAM_SUPPORTS_HW_CONNECTION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-source-stream-supports-hw-connection")] +MF_STF_VERSION_DATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-stf-version-date")] +MF_STF_VERSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-stf-version-info")] +MF_STREAM_SINK_SUPPORTS_HW_CONNECTION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-stream-sink-supports-hw-connection")] +MF_STREAM_SINK_SUPPORTS_ROTATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-stream-sink-supports-rotation")] +MF_TIMED_TEXT_ALIGNMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_timed_text_alignment")] +MF_TIMED_TEXT_CUE_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_timed_text_cue_event")] +MF_TIMED_TEXT_DECORATION=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_timed_text_decoration")] +MF_TIMED_TEXT_DISPLAY_ALIGNMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_timed_text_display_alignment")] +MF_TIMED_TEXT_ERROR_CODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_timed_text_error_code")] +MF_TIMED_TEXT_FONT_STYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_timed_text_font_style")] +MF_TIMED_TEXT_SCROLL_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_timed_text_scroll_mode")] +MF_TIMED_TEXT_TRACK_KIND=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_timed_text_track_kind")] +MF_TIMED_TEXT_UNIT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_timed_text_unit_type")] +MF_TIMED_TEXT_WRITING_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmediaengine/ne-mfmediaengine-mf_timed_text_writing_mode")] +MF_TOPOLOGY_DXVA_MODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-topology-dxva-mode")] +MF_TOPOLOGY_DYNAMIC_CHANGE_NOT_ALLOWED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-topology-dynamic-change-not-allowed")] +MF_TOPOLOGY_ENABLE_XVP_FOR_PLAYBACK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-topology-enable-xvp-for-playback")] +MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-topology-enumerate-source-types")] +MF_TOPOLOGY_HARDWARE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-topology-hardware-mode")] +MF_TOPOLOGY_NO_MARKIN_MARKOUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-topology-no-markin-markout-attribute")] +MF_TOPOLOGY_PLAYBACK_FRAMERATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-topology-playback-framerate")] +MF_TOPOLOGY_PLAYBACK_MAX_DIMS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-topology-playback-max-dims")] +MF_TOPOLOGY_PROJECTSTART=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-topology-projectstart-attribute")] +MF_TOPOLOGY_PROJECTSTOP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-topology-projectstop-attribute")] +MF_TOPOLOGY_RESOLUTION_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-topology-resolution-status-attribute")] +MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_topology_resolution_status_flags")] +MF_TOPOLOGY_START_TIME_ON_PRESENTATION_SWITCH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-topology-start-time-on-presentation-switch")] +MF_TOPOLOGY_STATIC_PLAYBACK_OPTIMIZATIONS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-topology-static-playback-optimizations")] +MF_TOPOLOGY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_topology_type")] +MF_TOPONODE_CONNECT_METHOD=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-connect-method-attribute")] +MF_TOPONODE_D3DAWARE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-d3daware-attribute")] +MF_TOPONODE_DECODER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-decoder-attribute")] +MF_TOPONODE_DECRYPTOR=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-decryptor-attribute")] +MF_TOPONODE_DISABLE_PREROLL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-disable-preroll-attribute")] +MF_TOPONODE_DISCARDABLE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-discardable-attribute")] +MF_TOPONODE_DRAIN=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-drain-attribute")] +MF_TOPONODE_DRAIN_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_toponode_drain_mode")] +MF_TOPONODE_ERROR_MAJORTYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-error-majortype-attribute")] +MF_TOPONODE_ERROR_SUBTYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-error-subtype-attribute")] +MF_TOPONODE_ERRORCODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-errorcode-attribute")] +MF_TOPONODE_FLUSH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-flush-attribute")] +MF_TOPONODE_FLUSH_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_toponode_flush_mode")] +MF_TOPONODE_LOCKED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-locked-attribute")] +MF_TOPONODE_MARKIN_HERE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-markin-here-attribute")] +MF_TOPONODE_MARKOUT_HERE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-markout-here-attribute")] +MF_TOPONODE_MEDIASTART=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-mediastart-attribute")] +MF_TOPONODE_MEDIASTOP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-mediastop-attribute")] +MF_TOPONODE_NOSHUTDOWN_ON_REMOVE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-noshutdown-on-remove-attribute")] +MF_TOPONODE_PRESENTATION_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-presentation-descriptor-attribute")] +MF_TOPONODE_PRIMARYOUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-primaryoutput-attribute")] +MF_TOPONODE_RATELESS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-rateless-attribute")] +MF_TOPONODE_SEQUENCE_ELEMENTID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-sequence-elementid-attribute")] +MF_TOPONODE_SOURCE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-source-attribute")] +MF_TOPONODE_STREAM_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-stream-descriptor-attribute")] +MF_TOPONODE_STREAMID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-streamid-attribute")] +MF_TOPONODE_TRANSFORM_OBJECTID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-transform-objectid-attribute")] +MF_TOPONODE_WORKQUEUE_ID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-workqueue-id-attribute")] +MF_TOPONODE_WORKQUEUE_ITEM_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-workqueue-item-priority")] +MF_TOPONODE_WORKQUEUE_MMCSS_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-workqueue-mmcss-class-attribute")] +MF_TOPONODE_WORKQUEUE_MMCSS_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-workqueue-mmcss-priority")] +MF_TOPONODE_WORKQUEUE_MMCSS_TASKID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-toponode-workqueue-mmcss-taskid-attribute")] +MF_TOPOSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ne-mfapi-mf_topostatus")] +MF_TRANSCODE_ADJUST_PROFILE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-transcode-adjust-profile")] +MF_TRANSCODE_ADJUST_PROFILE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_transcode_adjust_profile_flags")] +MF_TRANSCODE_CONTAINERTYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-transcode-containertype")] +MF_TRANSCODE_DONOT_INSERT_ENCODER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-transcode-donot-insert-encoder")] +MF_TRANSCODE_ENCODINGPROFILE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-transcode-encodingprofile")] +MF_TRANSCODE_QUALITYVSSPEED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-transcode-qualityvsspeed")] +MF_TRANSCODE_SINK_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mf_transcode_sink_info")] +MF_TRANSCODE_SKIP_METADATA_TRANSFER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-transcode-skip-metadata-transfer")] +MF_TRANSCODE_TOPOLOGYMODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-transcode-topologymode")] +MF_TRANSCODE_TOPOLOGYMODE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_transcode_topologymode_flags")] +MF_TRANSFER_VIDEO_FRAME_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_transfer_video_frame_flags")] +MF_TRANSFORM_ASYNC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-transform-async")] +MF_TRANSFORM_ASYNC_UNLOCK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-transform-async-unlock")] +MF_TRANSFORM_CATEGORY_Attribute=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-transform-category-attribute")] +MF_TRANSFORM_FLAGS_Attribute=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-transform-flags-attribute")] +MF_URL_TRUST_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_url_trust_status")] +MF_USER_DATA_PAYLOAD=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-user-data-payload")] +MF_VIDEO_MAX_MB_PER_SEC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-video-max-mb-per-sec")] +MF_VIDEO_PROCESSOR_ALGORITHM=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-video-processor-algorithm")] +MF_VIDEO_PROCESSOR_ALGORITHM_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_video_processor_algorithm_type")] +MF_VIDEO_PROCESSOR_MIRROR=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_video_processor_mirror")] +MF_VIDEO_PROCESSOR_ROTATION=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mf_video_processor_rotation")] +MF_VIDEODSP_MODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-videodsp-mode")] +MF_VIRTUALCAMERA_APP_PACKAGE_FAMILY_NAME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-virtualcamera-configuration-app-package-family-name")] +MF_VIRTUALCAMERA_ASSOCIATED_CAMERA_SOURCES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-virtualcamera-associated-camera-sources")] +MF_VIRTUALCAMERA_PROVIDE_ASSOCIATED_CAMERA_SOURCES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-virtualcamera-provide-associated-camera-sources")] +MF_XVP_CALLER_ALLOCATES_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-xvp-caller-allocates-output")] +MF_XVP_DISABLE_FRC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mf-xvp-disable-frc")] +MF2DBuffer_LockFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mf2dbuffer_lockflags")] +MF3DVideoOutputType=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ne-mftransform-mf3dvideooutputtype")] +MFAddPeriodicCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfaddperiodiccallback")] +MFAllocateSerialWorkQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfallocateserialworkqueue")] +MFAllocateWorkQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfallocateworkqueue")] +MFAllocateWorkQueueEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfallocateworkqueueex")] +MFARGB=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ns-mfobjects-mfargb")] +MFASF_INDEXER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/ne-wmcontainer-mfasf_indexer_flags")] +MFASF_MULTIPLEXERFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/ne-wmcontainer-mfasf_multiplexerflags")] +MFASF_SPLITTERFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/ne-wmcontainer-mfasf_splitterflags")] +MFASF_STREAMSELECTOR_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/ne-wmcontainer-mfasf_streamselector_flags")] +MFASFSPLITTER_PACKET_BOUNDARY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfasfsplitter-packet-boundary-attribute")] +MFASYNC_WORKQUEUE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ne-mfapi-mfasync_workqueue_type")] +MFASYNCRESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-mfasyncresult")] +MFAudioConstriction=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfaudioconstriction")] +MFAverageTimePerFrameToFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfaveragetimeperframetoframerate")] +MFAYUVSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ns-mfobjects-mfayuvsample")] +MFBeginCreateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfbegincreatefile")] +MFBeginRegisterWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfbeginregisterworkqueuewithmmcss")] +MFBeginRegisterWorkQueueWithMMCSSEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfbeginregisterworkqueuewithmmcssex")] +MFBeginUnregisterWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfbeginunregisterworkqueuewithmmcss")] +MFBYTESTREAM_BUFFERING_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mfbytestream_buffering_params")] +MFBYTESTREAM_SEEK_ORIGIN=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mfbytestream_seek_origin")] +MFCalculateBitmapImageSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcalculatebitmapimagesize")] +MFCalculateImageSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcalculateimagesize")] +MFCameraExtrinsic_CalibratedTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-mfcameraextrinsic_calibratedtransform")] +MFCameraExtrinsics=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-mfcameraextrinsics")] +MFCameraIntrinsic_DistortionModel=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-mfcameraintrinsic_distortionmodel")] +MFCameraIntrinsic_PinholeCameraModel=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-mfcameraintrinsic_pinholecameramodel")] +MFCameraOcclusionState=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfcameraocclusionstate")] +MFCancelCreateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcancelcreatefile")] +MFCancelWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcancelworkitem")] +MFCARD_DES=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-mfcard_des")] +MFCARD_RESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-mfcard_resource")] +MFCLOCK_CHARACTERISTICS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfclock_characteristics_flags")] +MFCLOCK_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mfclock_properties")] +MFCLOCK_RELATIONAL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfclock_relational_flags")] +MFCLOCK_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfclock_state")] +MFCombineSamples=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcombinesamples")] +MFCompareFullToPartialMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcomparefulltopartialmediatype")] +MFCONTENTPROTECTIONDEVICE_INPUT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mfcontentprotectiondevice_input_data")] +MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mfcontentprotectiondevice_output_data")] +MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mfcontentprotectiondevice_realtimeclient_data")] +MFConvertColorInfoFromDXVA=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfconvertcolorinfofromdxva")] +MFConvertColorInfoToDXVA=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfconvertcolorinfotodxva")] +MFConvertFromFP16Array=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfconvertfromfp16array")] +MFConvertToFP16Array=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfconverttofp16array")] +MFCopyImage=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcopyimage")] +MFCreate2DMediaBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreate2dmediabuffer")] +MFCreate3GPMediaSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreate3gpmediasink")] +MFCreateAC3MediaSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreateac3mediasink")] +MFCreateADTSMediaSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreateadtsmediasink")] +MFCreateAggregateSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreateaggregatesource")] +MFCreateAlignedMemoryBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatealignedmemorybuffer")] +MFCreateAMMediaTypeFromMFMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreateammediatypefrommfmediatype")] +MFCreateASFContentInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-mfcreateasfcontentinfo")] +MFCreateASFIndexer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-mfcreateasfindexer")] +MFCreateASFIndexerByteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-mfcreateasfindexerbytestream")] +MFCreateASFMediaSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-mfcreateasfmediasink")] +MFCreateASFMediaSinkActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-mfcreateasfmediasinkactivate")] +MFCreateASFMultiplexer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-mfcreateasfmultiplexer")] +MFCreateASFProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-mfcreateasfprofile")] +MFCreateASFProfileFromPresentationDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-mfcreateasfprofilefrompresentationdescriptor")] +MFCreateASFSplitter=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-mfcreateasfsplitter")] +MFCreateASFStreamingMediaSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-mfcreateasfstreamingmediasink")] +MFCreateASFStreamingMediaSinkActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-mfcreateasfstreamingmediasinkactivate")] +MFCreateASFStreamSelector=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-mfcreateasfstreamselector")] +MFCreateAsyncResult=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreateasyncresult")] +MFCreateAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreateattributes")] +MFCreateAudioMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreateaudiomediatype")] +MFCreateAudioRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreateaudiorenderer")] +MFCreateAudioRendererActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreateaudiorendereractivate")] +MFCreateAVIMediaSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreateavimediasink")] +MFCreateCameraControlMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatecameracontrolmonitor")] +MFCreateCameraOcclusionStateMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatecameraocclusionstatemonitor")] +MFCreateCaptureEngine=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfcreatecaptureengine")] +MFCreateCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatecollection")] +MFCreateContentDecryptorContext=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatecontentdecryptorcontext")] +MFCreateContentProtectionDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatecontentprotectiondevice")] +MFCreateCredentialCache=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatecredentialcache")] +MFCreateD3D12SynchronizationObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfd3d12/nf-mfd3d12-mfcreated3d12synchronizationobject")] +MFCreateDeviceSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatedevicesource")] +MFCreateDeviceSourceActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatedevicesourceactivate")] +MFCreateDXGIDeviceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatedxgidevicemanager")] +MFCreateDXGISurfaceBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatedxgisurfacebuffer")] +MFCreateDXSurfaceBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatedxsurfacebuffer")] +MFCreateEncryptedMediaExtensionsStoreActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcontentdecryptionmodule/nf-mfcontentdecryptionmodule-mfcreateencryptedmediaextensionsstoreactivate")] +MFCreateEventQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreateeventqueue")] +MFCreateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatefile")] +MFCreateFMPEG4MediaSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatefmpeg4mediasink")] +MFCreateLegacyMediaBufferOnMFMediaBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatelegacymediabufferonmfmediabuffer")] +MFCreateMediaBufferFromMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatemediabufferfrommediatype")] +MFCreateMediaBufferWrapper=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatemediabufferwrapper")] +MFCreateMediaEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatemediaevent")] +MFCreateMediaExtensionActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatemediaextensionactivate")] +MFCreateMediaSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatemediasession")] +MFCreateMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatemediatype")] +MFCreateMediaTypeFromProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatemediatypefromproperties")] +MFCreateMediaTypeFromRepresentation=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatemediatypefromrepresentation")] +MFCreateMemoryBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatememorybuffer")] +MFCreateMFByteStreamOnStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatemfbytestreamonstream")] +MFCreateMFByteStreamOnStreamEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatemfbytestreamonstreamex")] +MFCreateMFByteStreamWrapper=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatemfbytestreamwrapper")] +MFCreateMFVideoFormatFromMFMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatemfvideoformatfrommfmediatype")] +MFCreateMP3ByteStreamPlugin=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfcreatemp3bytestreamplugin")] +MFCreateMP3MediaSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatemp3mediasink")] +MFCreateMPEG4MediaSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatempeg4mediasink")] +MFCreateMuxSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatemuxsink")] +MFCreateMuxStreamAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatemuxstreamattributes")] +MFCreateMuxStreamMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatemuxstreammediatype")] +MFCreateMuxStreamSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatemuxstreamsample")] +MFCreateNetSchemePlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatenetschemeplugin")] +MFCreatePathFromURL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfcreatepathfromurl")] +MFCreatePMPMediaSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatepmpmediasession")] +MFCreatePMPServer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatepmpserver")] +MFCreatePresentationClock=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatepresentationclock")] +MFCreatePresentationDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatepresentationdescriptor")] +MFCreatePresentationDescriptorFromASFProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-mfcreatepresentationdescriptorfromasfprofile")] +MFCreatePropertiesFromMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatepropertiesfrommediatype")] +MFCreateProtectedEnvironmentAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreateprotectedenvironmentaccess")] +MFCreateProxyLocator=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreateproxylocator")] +MFCreateRelativePanelWatcher=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreaterelativepanelwatcher")] +MFCreateRemoteDesktopPlugin=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreateremotedesktopplugin")] +MFCreateSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatesample")] +MFCreateSampleCopierMFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatesamplecopiermft")] +MFCreateSampleGrabberSinkActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatesamplegrabbersinkactivate")] +MFCreateSensorActivityMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatesensoractivitymonitor")] +MFCreateSensorGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatesensorgroup")] +MFCreateSensorProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatesensorprofile")] +MFCreateSensorProfileCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatesensorprofilecollection")] +MFCreateSensorStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatesensorstream")] +MFCreateSequencerSegmentOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatesequencersegmentoffset")] +MFCreateSequencerSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatesequencersource")] +MFCreateSimpleTypeHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatesimpletypehandler")] +MFCreateSinkWriterFromMediaSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-mfcreatesinkwriterfrommediasink")] +MFCreateSinkWriterFromURL=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-mfcreatesinkwriterfromurl")] +MFCreateSourceReaderFromByteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-mfcreatesourcereaderfrombytestream")] +MFCreateSourceReaderFromMediaSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-mfcreatesourcereaderfrommediasource")] +MFCreateSourceReaderFromURL=[Documentation("https://docs.microsoft.com/windows/win32/api/mfreadwrite/nf-mfreadwrite-mfcreatesourcereaderfromurl")] +MFCreateSourceResolver=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatesourceresolver")] +MFCreateStandardQualityManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatestandardqualitymanager")] +MFCreateStreamDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatestreamdescriptor")] +MFCreateStreamOnMFByteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatestreamonmfbytestream")] +MFCreateStreamOnMFByteStreamEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatestreamonmfbytestreamex")] +MFCreateSystemTimeSource=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatesystemtimesource")] +MFCreateTempFile=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatetempfile")] +MFCreateTopoLoader=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatetopoloader")] +MFCreateTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatetopology")] +MFCreateTopologyNode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatetopologynode")] +MFCreateTrackedSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatetrackedsample")] +MFCreateTranscodeProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatetranscodeprofile")] +MFCreateTranscodeSinkActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatetranscodesinkactivate")] +MFCreateTranscodeTopology=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatetranscodetopology")] +MFCreateTranscodeTopologyFromByteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatetranscodetopologyfrombytestream")] +MFCreateTransformActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/nf-mftransform-mfcreatetransformactivate")] +MFCreateURLFromPath=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfcreateurlfrompath")] +MFCreateVideoMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatevideomediatype")] +MFCreateVideoMediaTypeFromBitMapInfoHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatevideomediatypefrombitmapinfoheader")] +MFCreateVideoMediaTypeFromBitMapInfoHeaderEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatevideomediatypefrombitmapinfoheaderex")] +MFCreateVideoMediaTypeFromSubtype=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatevideomediatypefromsubtype")] +MFCreateVideoMediaTypeFromVideoInfoHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatevideomediatypefromvideoinfoheader")] +MFCreateVideoMediaTypeFromVideoInfoHeader2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatevideomediatypefromvideoinfoheader2")] +MFCreateVideoMixer=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nc-evr-mfcreatevideomixer")] +MFCreateVideoMixerAndPresenter=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nc-evr-mfcreatevideomixerandpresenter")] +MFCreateVideoPresenter=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nc-evr-mfcreatevideopresenter")] +MFCreateVideoRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nc-evr-mfcreatevideorenderer")] +MFCreateVideoRendererActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatevideorendereractivate")] +MFCreateVideoSampleAllocator=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nc-evr-mfcreatevideosampleallocator")] +MFCreateVideoSampleAllocatorEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatevideosampleallocatorex")] +MFCreateVideoSampleFromSurface=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/nc-evr-mfcreatevideosamplefromsurface")] +MFCreateVirtualCamera=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nf-mfvirtualcamera-mfcreatevirtualcamera")] +MFCreateWaveFormatExFromMFMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatewaveformatexfrommfmediatype")] +MFCreateWAVEMediaSink=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfcreatewavemediasink")] +MFCreateWICBitmapBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfcreatewicbitmapbuffer")] +MFCreateWMAEncoderActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-mfcreatewmaencoderactivate")] +MFCreateWMVEncoderActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/nf-wmcontainer-mfcreatewmvencoderactivate")] +MFDepthMeasurement=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ne-mfapi-mfdepthmeasurement")] +MFDeserializeAttributesFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-mfdeserializeattributesfromstream")] +MFDeserializePresentationDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfdeserializepresentationdescriptor")] +mfdetours=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfdetours")] +MFEndCreateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfendcreatefile")] +MFEndRegisterWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfendregisterworkqueuewithmmcss")] +MFEndUnregisterWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfendunregisterworkqueuewithmmcss")] +MFEnumDeviceSources=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfenumdevicesources")] +MFENUMPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nc-wingdi-mfenumproc")] +MFFOLDDOWN_MATRIX=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-mffolddown_matrix")] +MFFrameRateToAverageTimePerFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfframeratetoaveragetimeperframe")] +MFFrameSourceTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ne-mfapi-mfframesourcetypes")] +MFGetAttribute2UINT32asUINT64=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetattribute2uint32asuint64")] +MFGetAttributeDouble=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetattributedouble")] +MFGetAttributeRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetattributeratio")] +MFGetAttributesAsBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetattributesasblob")] +MFGetAttributesAsBlobSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetattributesasblobsize")] +MFGetAttributeSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetattributesize")] +MFGetAttributeString=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetattributestring")] +MFGetAttributeUINT32=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetattributeuint32")] +MFGetAttributeUINT64=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetattributeuint64")] +MFGetContentProtectionSystemCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetcontentprotectionsystemclsid")] +MFGetLocalId=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfgetlocalid")] +MFGetMFTMerit=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetmftmerit")] +MFGetPlaneSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetplanesize")] +MFGetPluginControl=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetplugincontrol")] +MFGetService=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfgetservice")] +MFGetStrideForBitmapInfoHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetstrideforbitmapinfoheader")] +MFGetSupportedMimeTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfgetsupportedmimetypes")] +MFGetSupportedSchemes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfgetsupportedschemes")] +MFGetSystemId=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfgetsystemid")] +MFGetSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfgetsystemtime")] +MFGetTimerPeriodicity=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgettimerperiodicity")] +MFGetTopoNodeCurrentType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfgettoponodecurrenttype")] +MFGetUncompressedVideoFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetuncompressedvideoformat")] +MFGetWorkQueueMMCSSClass=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetworkqueuemmcssclass")] +MFGetWorkQueueMMCSSPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetworkqueuemmcsspriority")] +MFGetWorkQueueMMCSSTaskId=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfgetworkqueuemmcsstaskid")] +MFHeapAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfheapalloc")] +MFHeapFree=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfheapfree")] +MFInitAMMediaTypeFromMFMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfinitammediatypefrommfmediatype")] +MFInitAttributesFromBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfinitattributesfromblob")] +MFInitMediaTypeFromAMMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfinitmediatypefromammediatype")] +MFInitMediaTypeFromMFVideoFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfinitmediatypefrommfvideoformat")] +MFInitMediaTypeFromMPEG1VideoInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfinitmediatypefrommpeg1videoinfo")] +MFInitMediaTypeFromMPEG2VideoInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfinitmediatypefrommpeg2videoinfo")] +MFInitMediaTypeFromVideoInfoHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfinitmediatypefromvideoinfoheader")] +MFInitMediaTypeFromVideoInfoHeader2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfinitmediatypefromvideoinfoheader2")] +MFInitMediaTypeFromWaveFormatEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfinitmediatypefromwaveformatex")] +MFInitVideoFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfinitvideoformat")] +MFInitVideoFormat_RGB=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfinitvideoformat_rgb")] +MFINPUTTRUSTAUTHORITY_ACCESS_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mfinputtrustauthority_access_action")] +MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mfinputtrustauthority_access_params")] +MFInvokeCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfinvokecallback")] +MFIsContentProtectionDeviceSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfiscontentprotectiondevicesupported")] +MFIsFormatYUV=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfisformatyuv")] +MFIsVirtualCameraTypeSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/nf-mfvirtualcamera-mfisvirtualcameratypesupported")] +MFllMulDiv=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfllmuldiv")] +MFLoadSignedLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfloadsignedlibrary")] +MFLockDXGIDeviceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mflockdxgidevicemanager")] +MFLockPlatform=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mflockplatform")] +MFLockSharedWorkQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mflocksharedworkqueue")] +MFLockWorkQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mflockworkqueue")] +MFMapDX9FormatToDXGIFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfmapdx9formattodxgiformat")] +MFMapDXGIFormatToDX9Format=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfmapdxgiformattodx9format")] +MFMediaKeyStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mfmediakeystatus")] +MFMEDIASOURCE_CHARACTERISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfmediasource_characteristics")] +MFMPEG2DLNASINKSTATS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfmp2dlna/ns-mfmp2dlna-mfmpeg2dlnasinkstats")] +MFNET_PROXYSETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfnet_proxysettings")] +MFNetAuthenticationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfnetauthenticationflags")] +MFNetCredentialManagerGetParam=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mfnetcredentialmanagergetparam")] +MFNetCredentialOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfnetcredentialoptions")] +MFNetCredentialRequirements=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfnetcredentialrequirements")] +MFNETSOURCE_ACCELERATEDSTREAMINGDURATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-acceleratedstreamingduration-property")] +MFNETSOURCE_AUTORECONNECTLIMIT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-autoreconnectlimit-property")] +MFNETSOURCE_AUTORECONNECTPROGRESS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-autoreconnectprogress-property")] +MFNETSOURCE_BROWSERUSERAGENT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-browseruseragent-property")] +MFNETSOURCE_BROWSERWEBPAGE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-browserwebpage-property")] +MFNETSOURCE_BUFFERINGTIME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-bufferingtime-property")] +MFNETSOURCE_CACHE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfnetsource_cache_state")] +MFNETSOURCE_CACHEENABLED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-cacheenabled-property")] +MFNETSOURCE_CLIENTGUID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-clientguid")] +MFNETSOURCE_CONNECTIONBANDWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-connectionbandwidth-property")] +MFNETSOURCE_CREDENTIAL_MANAGER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-credential-manager-property")] +MFNETSOURCE_DRMNET_LICENSE_REPRESENTATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-drmnet-license-representation-property")] +MFNETSOURCE_ENABLE_DOWNLOAD=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-enable-download-property")] +MFNETSOURCE_ENABLE_HTTP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-enable-http-property")] +MFNETSOURCE_ENABLE_MSB=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-enable-msb")] +MFNETSOURCE_ENABLE_PRIVATEMODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-enable-privatemode")] +MFNETSOURCE_ENABLE_RTSP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-enable-rtsp-property")] +MFNETSOURCE_ENABLE_STREAMING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-enable-streaming-property")] +MFNETSOURCE_ENABLE_TCP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-enable-tcp-property")] +MFNETSOURCE_ENABLE_UDP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-enable-udp-property")] +MFNETSOURCE_FRIENDLYNAME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-friendlyname")] +MFNETSOURCE_HOSTEXE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-hostexe-property")] +MFNETSOURCE_HOSTVERSION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-hostversion-property")] +MFNETSOURCE_LOGPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-logparams")] +MFNETSOURCE_LOGURL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-logurl-property")] +MFNETSOURCE_MAXBUFFERTIMEMS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-maxbuffertimems-property")] +MFNETSOURCE_MAXUDPACCELERATEDSTREAMINGDURATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-maxudpacceleratedstreamingduration-property")] +MFNETSOURCE_PEERMANAGER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-peermanager")] +MFNETSOURCE_PLAYERID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-playerid-property")] +MFNETSOURCE_PLAYERUSERAGENT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-playeruseragent-property")] +MFNETSOURCE_PLAYERVERSION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-playerversion-property")] +MFNETSOURCE_PPBANDWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-ppbandwidth-property")] +MFNETSOURCE_PREVIEWMODEENABLED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-previewmodeenabled")] +MFNETSOURCE_PROTOCOL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-protocol-property")] +MFNETSOURCE_PROTOCOL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfnetsource_protocol_type")] +MFNETSOURCE_PROXYBYPASSFORLOCAL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-proxybypassforlocal-property")] +MFNETSOURCE_PROXYEXCEPTIONLIST=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-proxyexceptionlist-property")] +MFNETSOURCE_PROXYHOSTNAME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-proxyhostname-property")] +MFNETSOURCE_PROXYINFO=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-proxyinfo-property")] +MFNETSOURCE_PROXYLOCATORFACTORY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-proxylocatorfactory-property")] +MFNETSOURCE_PROXYPORT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-proxyport-property")] +MFNETSOURCE_PROXYRERUNAUTODETECTION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-proxyrerunautodetection-property")] +MFNETSOURCE_PROXYSETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-proxysettings-property")] +MFNETSOURCE_RESENDSENABLED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-resendsenabled-property")] +MFNETSOURCE_RESOURCE_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-resource-filter")] +MFNETSOURCE_SSLCERTIFICATE_MANAGER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-sslcertificate-manager")] +MFNETSOURCE_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-statistics-property")] +MFNETSOURCE_STATISTICS_IDS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfnetsource_statistics_ids")] +MFNETSOURCE_STREAM_LANGUAGE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-stream-language")] +MFNETSOURCE_THINNINGENABLED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-thinningenabled-property")] +MFNETSOURCE_TRANSPORT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-transport-property")] +MFNETSOURCE_TRANSPORT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfnetsource_transport_type")] +MFNETSOURCE_UDP_PORT_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfnetsource-udp-port-range-property")] +MFNominalRange=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mfnominalrange")] +MFOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ns-mfobjects-mfoffset")] +MFP_ACQUIRE_USER_CREDENTIAL_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ns-mfplay-mfp_acquire_user_credential_event")] +MFP_ERROR_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ns-mfplay-mfp_error_event")] +MFP_EVENT_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ns-mfplay-mfp_event_header")] +MFP_EVENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ne-mfplay-mfp_event_type")] +MFP_FRAME_STEP_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ns-mfplay-mfp_frame_step_event")] +MFP_GET_ACQUIRE_USER_CREDENTIAL_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-mfp_get_acquire_user_credential_event")] +MFP_GET_ERROR_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-mfp_get_error_event")] +MFP_GET_FRAME_STEP_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-mfp_get_frame_step_event")] +MFP_GET_MEDIAITEM_CLEARED_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-mfp_get_mediaitem_cleared_event")] +MFP_GET_MEDIAITEM_CREATED_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-mfp_get_mediaitem_created_event")] +MFP_GET_MEDIAITEM_SET_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-mfp_get_mediaitem_set_event")] +MFP_GET_MF_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-mfp_get_mf_event")] +MFP_GET_PAUSE_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-mfp_get_pause_event")] +MFP_GET_PLAY_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-mfp_get_play_event")] +MFP_GET_PLAYBACK_ENDED_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-mfp_get_playback_ended_event")] +MFP_GET_POSITION_SET_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-mfp_get_position_set_event")] +MFP_GET_RATE_SET_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-mfp_get_rate_set_event")] +MFP_GET_STOP_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-mfp_get_stop_event")] +MFP_MEDIAITEM_CLEARED_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ns-mfplay-mfp_mediaitem_cleared_event")] +MFP_MEDIAITEM_CREATED_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ns-mfplay-mfp_mediaitem_created_event")] +MFP_MEDIAITEM_SET_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ns-mfplay-mfp_mediaitem_set_event")] +MFP_MEDIAPLAYER_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ne-mfplay-mfp_mediaplayer_state")] +MFP_MF_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ns-mfplay-mfp_mf_event")] +MFP_PAUSE_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ns-mfplay-mfp_pause_event")] +MFP_PKEY_StreamIndex=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfp-pkey-streamindex")] +MFP_PKEY_StreamRenderingResults=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfp-pkey-streamrenderingresults")] +MFP_PLAY_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ns-mfplay-mfp_play_event")] +MFP_PLAYBACK_ENDED_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ns-mfplay-mfp_playback_ended_event")] +MFP_POSITION_SET_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ns-mfplay-mfp_position_set_event")] +MFP_RATE_SET_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ns-mfplay-mfp_rate_set_event")] +MFP_STOP_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/ns-mfplay-mfp_stop_event")] +MFPaletteEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ns-mfobjects-mfpaletteentry")] +MFPCreateMediaPlayer=[Documentation("https://docs.microsoft.com/windows/win32/api/mfplay/nf-mfplay-mfpcreatemediaplayer")] +MFPERIODICCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nc-mfapi-mfperiodiccallback")] +MFPinholeCameraIntrinsic_IntrinsicModel=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-mfpinholecameraintrinsic_intrinsicmodel")] +MFPinholeCameraIntrinsics=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-mfpinholecameraintrinsics")] +MFPKEY_ASFMEDIASINK_AUTOADJUST_BITRATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-asfmediasink-autoadjust-bitrate-property")] +MFPKEY_ASFMEDIASINK_BASE_SENDTIME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-asfmediasink-base-sendtime-property")] +MFPKEY_ASFMEDIASINK_DRMACTION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-asfmediasink-drmaction-property")] +MFPKEY_ASFMediaSource_ApproxSeek=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-asfmediasource-approxseek-property")] +MFPKEY_ASFMediaSource_IterativeSeek_Max_Count=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-asfmediasource-iterativeseek-max-count")] +MFPKEY_ASFMediaSource_IterativeSeek_Tolerance_In_MilliSecond=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-asfmediasource-iterativeseek-tolerance-in-millisecond")] +MFPKEY_ASFMediaSource_IterativeSeekIfNoIndex=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-asfmediasource-iterativeseekifnoindex")] +MFPKEY_ASFOVERHEADPERFRAME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-asfoverheadperframeproperty")] +MFPKEY_ASFSTREAMSINK_CORRECTED_LEAKYBUCKET=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-asfstreamsink-corrected-leakybucket-property")] +MFPKEY_AVDecVideoSWPowerLevel=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-avdecvideoswpowerlevelproperty")] +MFPKEY_AVGCONSTRAINED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-avgconstrainedproperty")] +MFPKEY_AVGFRAMERATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-avgframerateproperty")] +MFPKEY_BAVG=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-bavgproperty")] +MFPKEY_BDELTAQP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-bdeltaqpproperty")] +MFPKEY_BMAX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-bmaxproperty")] +MFPKEY_BUFFERFULLNESSINFIRSTBYTE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-bufferfullnessinfirstbyteproperty")] +MFPKEY_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-category-property")] +MFPKEY_CHECKDATACONSISTENCY2P=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-checkdataconsistency2pproperty")] +MFPKEY_CLOSEDENTRYPOINT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-closedentrypointproperty")] +MFPKEY_CLSID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-clsid-property")] +MFPKEY_CODEDFRAMES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-codedframesproperty")] +MFPKEY_CODEDNONZEROFRAMES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-codednonzeroframesproperty")] +MFPKEY_COLOR_BRIGHTNESS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-color-brightness")] +MFPKEY_COLOR_CONTRAST=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-color-contrast")] +MFPKEY_COLOR_HUE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-color-hue")] +MFPKEY_COLOR_SATURATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-color-saturation")] +MFPKEY_COLORCONV_DSTLEFT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-colorconv-dstleft")] +MFPKEY_COLORCONV_DSTTOP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-colorconv-dsttop")] +MFPKEY_COLORCONV_HEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-colorconv-height")] +MFPKEY_COLORCONV_MODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-colorconv-mode")] +MFPKEY_COLORCONV_SRCLEFT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-colorconv-srcleft")] +MFPKEY_COLORCONV_SRCTOP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-colorconv-srctop")] +MFPKEY_COLORCONV_WIDTH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-colorconv-width")] +MFPKEY_COMPLEXITY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-complexityproperty")] +MFPKEY_COMPLEXITYEX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-complexityexproperty")] +MFPKEY_COMPRESSIONOPTIMIZATIONTYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-compressionoptimizationtypeproperty")] +MFPKEY_CONSTRAIN_ENUMERATED_VBRQUALITY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-constrain-enumerated-vbrqualityproperty")] +MFPKEY_CONSTRAINDECLATENCY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-constraindeclatencyproperty")] +MFPKEY_CONSTRAINENCLATENCY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-constrainenclatencyproperty")] +MFPKEY_CONSTRAINENCOMPLEXITY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-constrainenccomplexityproperty")] +MFPKEY_Content_DLNA_Profile_ID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-content-dlna-profile-id")] +MFPKEY_CONV_INPUTFRAMERATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-conv-inputframerate")] +MFPKEY_CONV_OUTPUTFRAMERATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-conv-outputframerate")] +MFPKEY_CRISP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-crispproperty")] +MFPKEY_DATARATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-datarateproperty")] +MFPKEY_DECODER_DEINTERLACING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-decoder-deinterlacingproperty")] +MFPKEY_Decoder_MaxNumPCMSamplesWithPaddedSilence=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-decoder-maxnumpcmsampleswithpaddedsilenceproperty")] +MFPKEY_DECODERCOMPLEXITYPROFILE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-decodercomplexityprofileproperty")] +MFPKEY_DECODERCOMPLEXITYREQUESTED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-decodercomplexityrequestedproperty")] +MFPKEY_DELTAMVRANGEINDEX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-deltamvrangeindexproperty")] +MFPKEY_DENOISEOPTION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-denoiseoptionproperty")] +MFPKEY_DESIRED_VBRQUALITY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-desired-vbrqualityproperty")] +MFPKEY_DROPPEDFRAMES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-droppedframesproperty")] +MFPKEY_DXVA_ENABLED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-dxva-enabledproperty")] +MFPKEY_DYN_ALLOW_NOISESUB=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-dyn-allow-noisesubproperty")] +MFPKEY_DYN_ALLOW_PCMRANGELIMITING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-dyn-allow-pcmrangelimitingproperty")] +MFPKEY_DYN_BANDTRUNC_BWCEIL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-dyn-bandtrunc-bwceilproperty")] +MFPKEY_DYN_BANDTRUNC_BWFLOOR=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-dyn-bandtrunc-bwfloorproperty")] +MFPKEY_DYN_BANDTRUNC_QCEIL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-dyn-bandtrunc-qceilproperty")] +MFPKEY_DYN_BANDTRUNC_QFLOOR=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-dyn-bandtrunc-qfloorproperty")] +MFPKEY_DYN_BANDTRUNCATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-dyn-bandtruncationproperty")] +MFPKEY_DYN_SIMPLEMASK=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-dyn-simplemaskproperty")] +MFPKEY_DYN_STEREO_PREPROC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-dyn-stereo-preprocproperty")] +MFPKEY_DYN_VBR_BAVG=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-dyn-vbr-bavgproperty")] +MFPKEY_DYN_VBR_RAVG=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-dyn-vbr-ravgproperty")] +MFPKEY_ENCCOMPLEXITY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-enccomplexityproperty")] +MFPKEY_ENDOFPASS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-endofpassproperty")] +MFPKEY_ENHANCED_WMA=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-enhanced-wmaproperty")] +MFPKEY_EXATTRIBUTE_SUPPORTED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-exattribute-supported-property")] +MFPKEY_FI_ENABLED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-fi-enabledproperty")] +MFPKEY_FI_SUPPORTED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-fi-supportedproperty")] +MFPKEY_FORCEFRAMEHEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-forceframeheightproperty")] +MFPKEY_FORCEFRAMEWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-forceframewidthproperty")] +MFPKEY_FORCEMEDIANSETTING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-forcemediansettingproperty")] +MFPKEY_FOURCC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-fourccproperty")] +MFPKEY_FRAMECOUNT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-framecountproperty")] +MFPKEY_FULLFRAMERATE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-fullframerateproperty")] +MFPKEY_HTTP_ByteStream_Enable_Urlmon=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-http-bytestream-enable-urlmon")] +MFPKEY_HTTP_ByteStream_Urlmon_Bind_Flags=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-http-bytestream-urlmon-bind-flags")] +MFPKEY_HTTP_ByteStream_Urlmon_Security_Id=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-http-bytestream-urlmon-security-id")] +MFPKEY_HTTP_ByteStream_Urlmon_Window=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-http-bytestream-urlmon-window")] +MFPKEY_INTERLACEDCODINGENABLED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-interlacedcodingenabledproperty")] +MFPKEY_KEYDIST=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-keydistproperty")] +MFPKEY_LIVEENCODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-liveencodeproperty")] +MFPKEY_LOOKAHEAD=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-lookaheadproperty")] +MFPKEY_LOOPFILTER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-loopfilterproperty")] +MFPKEY_MACROBLOCKMODECOSTMETHOD=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-macroblockmodecostmethodproperty")] +MFPKEY_MAXDECLATENCYMS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-maxdeclatencymsproperty")] +MFPKEY_MAXENCLATENCYMS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-maxenclatencymsproperty")] +MFPKEY_MediaProtectionContainerGuid=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-mediaprotectioncontainerguid")] +MFPKEY_MediaProtectionSystemContext=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-mediaprotectionsystemcontext")] +MFPKEY_MediaProtectionSystemContextsPerTrack=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-mediaprotectionsystemcontextspertrack")] +MFPKEY_MediaProtectionSystemId=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-mediaprotectionsystemid")] +MFPKEY_MediaProtectionSystemIdMapping=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-mediaprotectionsystemidmapping")] +MFPKEY_MediaSource_DisableReadAhead=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-mediasource-disablereadahead")] +MFPKEY_MOST_RECENT_ENUMERATED_VBRQUALITY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-most-recently-enumerated-vbrqualityproperty")] +MFPKEY_MOTIONMATCHMETHOD=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-motionmatchmethodproperty")] +MFPKEY_MOTIONSEARCHLEVEL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-motionsearchlevelproperty")] +MFPKEY_MOTIONSEARCHRANGE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-motionsearchrangeproperty")] +MFPKEY_NOISEEDGEREMOVAL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-noiseedgeremovalproperty")] +MFPKEY_NUMBFRAMES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-numbframesproperty")] +MFPKEY_NUMTHREADS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-numthreadsproperty")] +MFPKEY_NUMTHREADSDEC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-numthreadsdecproperty")] +MFPKEY_PASSESRECOMMENDED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-passesrecommendedproperty")] +MFPKEY_PASSESUSED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-passesusedproperty")] +MFPKEY_PEAKCONSTRAINED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-peakconstrainedproperty")] +MFPKEY_PERCEPTUALOPTLEVEL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-perceptualoptlevelproperty")] +MFPKEY_PIXELASPECTRATIO=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-pixelaspectratio")] +MFPKEY_PMP_Creation_Callback=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-pmp-creation-callback")] +MFPKEY_POSTPROCESSMODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-postprocessmodeproperty")] +MFPKEY_PREFERRED_FRAMESIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-preferred-framesizeproperty")] +MFPKEY_PRODUCEDUMMYFRAMES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-producedummyframesproperty")] +MFPKEY_QPPERFRAME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-qpperframeproperty")] +MFPKEY_RANGEREDUX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-rangereduxproperty")] +MFPKEY_RAVG=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-ravgproperty")] +MFPKEY_RDSUBPIXELSEARCH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-rdsubpixelsearchproperty")] +MFPKEY_REENCDURATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-reencdurationproperty")] +MFPKEY_REENCENDBUFFERSIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-reencendbuffersizeproperty")] +MFPKEY_REENCQPREF=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-reencqprefproperty")] +MFPKEY_REENCSTARTBUFFERSIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-reencstartbuffersizeproperty")] +MFPKEY_REQUESTING_A_FRAMESIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-requesting-a-framesizeproperty")] +MFPKEY_RESIZE_DST_HEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-dst-height")] +MFPKEY_RESIZE_DST_LEFT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-dst-left")] +MFPKEY_RESIZE_DST_TOP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-dst-top")] +MFPKEY_RESIZE_DST_WIDTH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-dst-width")] +MFPKEY_RESIZE_GEOMAPHEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-geomapheight")] +MFPKEY_RESIZE_GEOMAPWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-geomapwidth")] +MFPKEY_RESIZE_GEOMAPX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-geomapx")] +MFPKEY_RESIZE_GEOMAPY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-geomapy")] +MFPKEY_RESIZE_INTERLACE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-interlace")] +MFPKEY_RESIZE_MINAPHEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-minapheight")] +MFPKEY_RESIZE_MINAPWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-minapwidth")] +MFPKEY_RESIZE_MINAPX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-minapx")] +MFPKEY_RESIZE_MINAPY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-minapy")] +MFPKEY_RESIZE_PANSCANAPHEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-panscanapheight")] +MFPKEY_RESIZE_PANSCANAPWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-panscanapwidth")] +MFPKEY_RESIZE_PANSCANAPX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-panscanapx")] +MFPKEY_RESIZE_PANSCANAPY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-panscanapy")] +MFPKEY_RESIZE_QUALITY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-quality")] +MFPKEY_RESIZE_SRC_HEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-src-height")] +MFPKEY_RESIZE_SRC_LEFT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-src-left")] +MFPKEY_RESIZE_SRC_TOP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-src-top")] +MFPKEY_RESIZE_SRC_WIDTH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-resize-src-width")] +MFPKEY_RMAX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-rmaxproperty")] +MFPKEY_SBESourceMode=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-sbesourcemode")] +MFPKEY_SourceOpenMonitor=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-sourceopenmonitor-property")] +MFPKEY_STAT_BAVG=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-stat-bavgproperty")] +MFPKEY_STAT_BMAX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-stat-bmaxproperty")] +MFPKEY_STAT_RAVG=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-stat-ravgproperty")] +MFPKEY_STAT_RMAX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-stat-rmaxproperty")] +MFPKEY_TOTALFRAMES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-totalframesproperty")] +MFPKEY_VBRENABLED=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-vbrenabledproperty")] +MFPKEY_VBRQUALITY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-vbrqualityproperty")] +MFPKEY_VIDEOSCALING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-videoscalingproperty")] +MFPKEY_VIDEOWINDOW=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-videowindowproperty")] +MFPKEY_VOLHEADERFORREENCODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-volheaderforreencodeproperty")] +MFPKEY_VTYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-vtypeproperty")] +MFPKEY_WMA_ELEMENTARY_STREAM=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wma-elementary-streamproperty")] +MFPKEY_WMAAECMA_DEVICE_INDEXES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-device-indexesproperty")] +MFPKEY_WMAAECMA_DEVICEPAIR_GUID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-devicepair-guidproperty")] +MFPKEY_WMAAECMA_DMO_SOURCE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-dmo-source-modeproperty")] +MFPKEY_WMAAECMA_FEATR_AES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-featr-aesproperty")] +MFPKEY_WMAAECMA_FEATR_AGC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-featr-agcproperty")] +MFPKEY_WMAAECMA_FEATR_CENTER_CLIP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-featr-center-clipproperty")] +MFPKEY_WMAAECMA_FEATR_ECHO_LENGTH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-featr-echo-lengthproperty")] +MFPKEY_WMAAECMA_FEATR_FRAME_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-featr-frame-sizeproperty")] +MFPKEY_WMAAECMA_FEATR_MICARR_BEAM=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-featr-micarr-beamproperty")] +MFPKEY_WMAAECMA_FEATR_MICARR_MODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-featr-micarr-modeproperty")] +MFPKEY_WMAAECMA_FEATR_MICARR_PREPROC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-featr-micarr-preprocproperty")] +MFPKEY_WMAAECMA_FEATR_NOISE_FILL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-featr-noise-fillproperty")] +MFPKEY_WMAAECMA_FEATR_NS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-featr-nsproperty")] +MFPKEY_WMAAECMA_FEATR_VAD=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-featr-vadproperty")] +MFPKEY_WMAAECMA_FEATURE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-feature-modeproperty")] +MFPKEY_WMAAECMA_MIC_GAIN_BOUNDER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-mic-gain-bounderproperty")] +MFPKEY_WMAAECMA_MICARRAY_DESCPTR=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-micarray-descptrproperty")] +MFPKEY_WMAAECMA_QUALITY_METRICS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-quality-metricsproperty")] +MFPKEY_WMAAECMA_RETRIEVE_TS_STATS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-retrieve-ts-statsproperty")] +MFPKEY_WMAAECMA_SYSTEM_MODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaaecma-system-modeproperty")] +MFPKEY_WMADEC_DRCMODE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmadec-drcmodeproperty")] +MFPKEY_WMADEC_FOLDDOWN_MATRIX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmadec-folddown-matrixproperty")] +MFPKEY_WMADEC_HIRESOUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmadec-hiresoutputproperty")] +MFPKEY_WMADEC_LTRTOUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmadec-ltrtoutputproperty")] +MFPKEY_WMADEC_SPKRCFG=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmadec-spkrcfgproperty")] +MFPKEY_WMADRC_AVGREF=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmadrc-avgrefproperty")] +MFPKEY_WMADRC_AVGTARGET=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmadrc-avgtargetproperty")] +MFPKEY_WMADRC_PEAKREF=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmadrc-peakrefproperty")] +MFPKEY_WMADRC_PEAKTARGET=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmadrc-peaktargetproperty")] +MFPKEY_WMAENC_AVGBYTESPERSEC=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaenc-avgbytespersecproperty")] +MFPKEY_WMAENC_BUFFERLESSCBR=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaenc-bufferlesscbrproperty")] +MFPKEY_WMAENC_GENERATE_DRC_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaenc-generate-drc-paramsproperty")] +MFPKEY_WMAENC_ORIGWAVEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaenc-origwaveformatproperty")] +MFPKEY_WMAENC_RTSPDIF=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmaenc-rtspdifproperty")] +MFPKEY_WMAVOICE_ENC_BufferWindow=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmavoice-enc-bufferwindowproperty")] +MFPKEY_WMAVOICE_ENC_DecoderDelay=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmavoice-enc-decoderdelayproperty")] +MFPKEY_WMAVOICE_ENC_EDL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmavoice-enc-edlproperty")] +MFPKEY_WMAVOICE_ENC_MusicSpeechClassMode=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmavoice-enc-musicspeechclassmodeproperty")] +MFPKEY_WMRESAMP_CHANNELMTX=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmresamp-channelmtx")] +MFPKEY_WMRESAMP_FILTERQUALITY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmresamp-filterquality")] +MFPKEY_WMRESAMP_LOWPASS_BANDWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-wmresamp-lowpass-bandwidth")] +MFPKEY_ZEROBYTEFRAMES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfpkey-zerobyteframesproperty")] +MFPMPSESSION_CREATION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfpmpsession_creation_flags")] +MFPOLICYMANAGER_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfpolicymanager_action")] +MFPROTECTION_ACP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotection-acp")] +MFPROTECTION_CGMSA=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotection-cgmsa")] +MFPROTECTION_CONSTRICTAUDIO=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotection-constrictaudio")] +MFPROTECTION_CONSTRICTVIDEO=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotection-constrictvideo")] +MFPROTECTION_CONSTRICTVIDEO_NOOPM=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotection-constrictvideo-noopm")] +MFPROTECTION_DISABLE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotection-disable")] +MFPROTECTION_DISABLE_SCREEN_SCRAPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotection-disable-screen-scrape")] +MFPROTECTION_FFT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotection-fft")] +MFPROTECTION_GRAPHICS_TRANSFER_AES_ENCRYPTION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotection-graphics-transfer-aes-encryption")] +MFPROTECTION_HDCP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotection-hdcp")] +MFPROTECTION_PROTECTED_SURFACE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotection-protected-surface")] +MFPROTECTION_TRUSTEDAUDIODRIVERS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotection-trustedaudiodrivers")] +MFPROTECTION_VIDEO_FRAMES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotection-video-frames")] +MFPROTECTION_WMDRMOTA=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotection-wmdrmota")] +MFPROTECTIONATTRIBUTE_BEST_EFFORT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotectionattribute-best-effort")] +MFPROTECTIONATTRIBUTE_FAIL_OVER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfprotectionattribute-fail-over")] +MFPutWaitingWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfputwaitingworkitem")] +MFPutWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfputworkitem")] +MFPutWorkItem2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfputworkitem2")] +MFPutWorkItemEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfputworkitemex")] +MFPutWorkItemEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfputworkitemex2")] +MFRATE_DIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfrate_direction")] +MFRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ns-mfobjects-mfratio")] +MFRegisterLocalByteStreamHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfregisterlocalbytestreamhandler")] +MFRegisterLocalSchemeHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfregisterlocalschemehandler")] +MFRegisterPlatformWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfregisterplatformwithmmcss")] +MFRemovePeriodicCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfremoveperiodiccallback")] +MFRequireProtectedEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfrequireprotectedenvironment")] +MFRR_COMPONENT_HASH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mfrr_component_hash_info")] +MFRR_COMPONENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mfrr_components")] +MFSampleAllocatorUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfsampleallocatorusage")] +MFSampleEncryptionProtectionScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ne-mfapi-mfsampleencryptionprotectionscheme")] +MFSampleExtension_3DVideo=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-3dvideo")] +MFSampleExtension_3DVideo_SampleFormat=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-3dvideo-sampleformat")] +MFSampleExtension_BottomFieldFirst=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-bottomfieldfirst-attribute")] +MFSampleExtension_CameraExtrinsics=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-cameraextrinsics")] +MFSampleExtension_CaptureMetadata=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-capturemetadata")] +MFSampleExtension_CleanPoint=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-cleanpoint-attribute")] +MFSampleExtension_Content_KeyID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-content-keyid")] +MFSampleExtension_DecodeTimestamp=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-decodetimestamp")] +MFSampleExtension_DerivedFromTopField=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-derivedfromtopfield-attribute")] +MFSampleExtension_DeviceReferenceSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-devicereferencesystemtime")] +MFSampleExtension_DeviceTimestamp=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-devicetimestamp")] +MFSampleExtension_Discontinuity=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-discontinuity-attribute")] +MFSampleExtension_Encryption_CryptByteBlock=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-encryption-cryptbyteblock")] +MFSampleExtension_Encryption_HardwareProtection=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-encryption-hardwareprotection")] +MFSampleExtension_Encryption_ProtectionScheme=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-encryption-protectionscheme")] +MFSampleExtension_Encryption_SampleID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-encryption-sampleid")] +MFSampleExtension_Encryption_SkipByteBlock=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-encryption-skipbyteblock")] +MFSampleExtension_Encryption_SubSampleMappingSplit=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-encryption-subsamplemappingsplit")] +MFSampleExtension_ForwardedDecodeUnits=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-forwardeddecodeunits")] +MFSampleExtension_ForwardedDecodeUnitType=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-forwardeddecodeunittype")] +MFSampleExtension_FrameCorruption=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-framecorruption")] +MFSampleExtension_Interlaced=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-interlaced-attribute")] +MFSampleExtension_LongTermReferenceFrameInfo=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-longtermreferenceframeinfo")] +MFSampleExtension_MeanAbsoluteDifference=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-meanabsolutedifference")] +MFSampleExtension_MULTIPLEXED_MANAGER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-multiplexed-manager")] +MFSampleExtension_PacketCrossOffsets=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-packetcrossoffsets-attribute")] +MFSampleExtension_PhotoThumbnail=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-photothumbnail")] +MFSampleExtension_PhotoThumbnailMediaType=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-photothumbnailmediatype")] +MFSampleExtension_PinholeCameraIntrinsics=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-pinholecameraintrinsics")] +MFSampleExtension_RepeatFirstField=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-repeatfirstfield-attribute")] +MFSampleExtension_ROIRectangle=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-roirectangle")] +MFSampleExtension_SingleField=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-singlefield-attribute")] +MFSampleExtension_TargetGlobalLuminance=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-targetgloballuminance")] +MFSampleExtension_Token=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-token-attribute")] +MFSampleExtension_VideoDSPMode=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-videodspmode")] +MFSampleExtension_VideoEncodePictureType=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-videoencodepicturetype")] +MFSampleExtension_VideoEncodeQP=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfsampleextension-videoencodeqp")] +MFScheduleWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfscheduleworkitem")] +MFScheduleWorkItemEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfscheduleworkitemex")] +MFSensorDeviceMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfsensordevicemode")] +MFSensorDeviceType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfsensordevicetype")] +MFSensorStreamType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfsensorstreamtype")] +MFSequencerTopologyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfsequencertopologyflags")] +MFSerializeAttributesToStream=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/nf-mfobjects-mfserializeattributestostream")] +MFSerializePresentationDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfserializepresentationdescriptor")] +MFSESSION_GETFULLTOPOLOGY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfsession_getfulltopology_flags")] +MFSESSION_SETTOPOLOGY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfsession_settopology_flags")] +MFSetAttribute2UINT32asUINT64=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfsetattribute2uint32asuint64")] +MFSetAttributeRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfsetattributeratio")] +MFSetAttributeSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfsetattributesize")] +MFShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfshutdown")] +MFSHUTDOWN_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfshutdown_status")] +MFShutdownObject=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mfshutdownobject")] +MFSINK_WMDRMACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcontainer/ne-wmcontainer-mfsink_wmdrmaction")] +MFSplitSample=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfsplitsample")] +MFStandardVideoFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mfstandardvideoformat")] +MFStartup=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfstartup")] +MFStreamExtension_CameraExtrinsics=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfstreamextension-cameraextrinsics")] +MFStreamExtension_PinholeCameraIntrinsics=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mfstreamextension-pinholecameraintrinsics")] +MFSTREAMSINK_MARKER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mfstreamsink_marker_type")] +MFT_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-category")] +MFT_CODEC_MERIT_Attribute=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-codec-merit-attribute")] +MFT_CONNECTED_STREAM_ATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-connected-stream-attribute")] +MFT_CONNECTED_TO_HW_STREAM=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-connected-to-hw-stream")] +MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-decoder-expose-output-types-in-native-order")] +MFT_DECODER_FINAL_VIDEO_RESOLUTION_HINT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-decoder-final-video-resolution-hint")] +MFT_ENCODER_SUPPORTS_CONFIG_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-encoder-supports-config-event")] +MFT_ENUM_ADAPTER_LUID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-enum-adapter-luid")] +MFT_ENUM_DATA_V0=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-mft_enum_data_v0")] +MFT_ENUM_DATA_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-mft_enum_data_v1")] +MFT_ENUM_HARDWARE_URL_Attribute=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-enum-hardware-url-attribute")] +MFT_ENUM_HARDWARE_VENDOR_ID_Attribute=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-enum-hardware-vendor-id-attribute")] +MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-enum-transcode-only-attribute")] +MFT_ENUM_VIDEO_RENDERER_EXTENSION_PROFILE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-enum-video-renderer-extension-profile")] +MFT_FIELDOFUSE_UNLOCK_Attribute=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-fieldofuse-unlock-attribute")] +MFT_FRIENDLY_NAME_Attribute=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-friendly-name-attribute")] +MFT_HW_TIMESTAMP_WITH_QPC_Attribute=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-hw-timestamp-with-qpc-attribute")] +MFT_INPUT_STREAM_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ns-mftransform-mft_input_stream_info")] +MFT_INPUT_TYPES_Attributes=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-input-types-attributes")] +MFT_MESSAGE_COMMAND_DRAIN=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-message-command-drain")] +MFT_MESSAGE_COMMAND_FLUSH=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-message-command-flush")] +MFT_MESSAGE_COMMAND_MARKER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-message-command-marker")] +MFT_MESSAGE_NOTIFY_BEGIN_STREAMING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-message-notify-begin-streaming")] +MFT_MESSAGE_NOTIFY_END_OF_STREAM=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-message-notify-end-of-stream")] +MFT_MESSAGE_NOTIFY_END_STREAMING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-message-notify-end-streaming")] +MFT_MESSAGE_NOTIFY_START_OF_STREAM=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-message-notify-start-of-stream")] +MFT_MESSAGE_SET_D3D_MANAGER=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-message-set-d3d-manager")] +MFT_MESSAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ne-mftransform-mft_message_type")] +MFT_OUTPUT_DATA_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ns-mftransform-mft_output_data_buffer")] +MFT_OUTPUT_STREAM_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ns-mftransform-mft_output_stream_info")] +MFT_OUTPUT_TYPES_Attributes=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-output-types-attributes")] +MFT_POLICY_SET_AWARE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-policy-set-aware")] +MFT_PREFERRED_ENCODER_PROFILE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-preferred-encoder-profile")] +MFT_PREFERRED_OUTPUTTYPE_Attribute=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-preferred-outputtype-attribute")] +MFT_PROCESS_LOCAL_Attribute=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-process-local-attribute")] +MFT_REGISTER_TYPE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ns-mfobjects-mft_register_type_info")] +MFT_REGISTRATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mft_registration_info")] +MFT_REMUX_MARK_I_PICTURE_AS_CLEAN_POINT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-remux-mark-i-picture-as-clean-point")] +MFT_SEGMENT_REFERENCE=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/mft-segment-reference")] +MFT_SUPPORT_3DVIDEO=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-support-3dvideo")] +MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-support-dynamic-format-change-attribute")] +MFT_TRANSFORM_CLSID_Attribute=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-transform-clsid-attribute")] +MFT_USING_HARDWARE_DRM=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mft-using-hardware-drm")] +MFTEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mftenum")] +MFTEnum2=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mftenum2")] +MFTEnumEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mftenumex")] +MFTGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mftgetinfo")] +MFTIME=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mftime")] +MFTIMER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mftimer_flags")] +MFTOPOLOGY_DXVA_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mftopology_dxva_mode")] +MFTOPOLOGY_HARDWARE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-mftopology_hardware_mode")] +MFTOPONODE_ATTRIBUTE_UPDATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-mftoponode_attribute_update")] +MFTranscodeGetAudioOutputAvailableTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/nf-mfidl-mftranscodegetaudiooutputavailabletypes")] +MFTRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mftregister")] +MFTRegisterLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mftregisterlocal")] +MFTRegisterLocalByCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mftregisterlocalbyclsid")] +MFTUnregister=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mftunregister")] +MFTUnregisterLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mftunregisterlocal")] +MFTUnregisterLocalByCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mftunregisterlocalbyclsid")] +MFUnlockDXGIDeviceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfunlockdxgidevicemanager")] +MFUnlockPlatform=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfunlockplatform")] +MFUnlockWorkQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfunlockworkqueue")] +MFUnregisterPlatformFromMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfunregisterplatformfrommmcss")] +MFUnwrapMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfunwrapmediatype")] +MFValidateMediaTypeSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfvalidatemediatypesize")] +MFVideo3DFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ne-mfapi-mfvideo3dformat")] +MFVideo3DSampleFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ne-mfapi-mfvideo3dsampleformat")] +MFVideoAlphaBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/ns-evr9-mfvideoalphabitmap")] +MFVideoAlphaBitmapFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/ne-evr9-mfvideoalphabitmapflags")] +MFVideoAlphaBitmapParams=[Documentation("https://docs.microsoft.com/windows/win32/api/evr9/ns-evr9-mfvideoalphabitmapparams")] +MFVideoArea=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ns-mfobjects-mfvideoarea")] +MFVideoAspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/ne-evr-mfvideoaspectratiomode")] +MFVideoChromaSubsampling=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mfvideochromasubsampling")] +MFVideoCompressedInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ns-mfobjects-mfvideocompressedinfo")] +MFVideoDRMFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ne-mfapi-mfvideodrmflags")] +MFVideoDSPMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/ne-wmcodecdsp-mfvideodspmode")] +MFVideoFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mfvideoflags")] +MFVIDEOFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ns-mfobjects-mfvideoformat")] +MFVideoInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ns-mfobjects-mfvideoinfo")] +MFVideoInterlaceMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mfvideointerlacemode")] +MFVideoLighting=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mfvideolighting")] +MFVideoMixPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/ne-evr-mfvideomixprefs")] +MFVideoNormalizedRect=[Documentation("https://docs.microsoft.com/windows/win32/api/mfcaptureengine/ns-mfcaptureengine-mfvideonormalizedrect")] +MFVideoPadFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ne-mfapi-mfvideopadflags")] +MFVideoPrimaries=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mfvideoprimaries")] +MFVideoRenderPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/ne-evr-mfvideorenderprefs")] +MFVideoRotationFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ne-mfapi-mfvideorotationformat")] +MFVideoSrcContentHintFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ne-mfapi-mfvideosrccontenthintflags")] +MFVideoSurfaceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ns-mfobjects-mfvideosurfaceinfo")] +MFVideoTransferFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mfvideotransferfunction")] +MFVideoTransferMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/mfobjects/ne-mfobjects-mfvideotransfermatrix")] +MFVirtualCameraAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/ne-mfvirtualcamera-mfvirtualcameraaccess")] +MFVirtualCameraLifetime=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/ne-mfvirtualcamera-mfvirtualcameralifetime")] +MFVirtualCameraType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/ne-mfvirtualcamera-mfvirtualcameratype")] +MFVP_MESSAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/evr/ne-evr-mfvp_message_type")] +MFWaveFormatExConvertFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ne-mfapi-mfwaveformatexconvertflags")] +MFWrapMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-mfwrapmediatype")] +MGM_ENUM_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/ne-mgm-mgm_enum_types")] +MGM_IF_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/ns-mgm-mgm_if_entry")] +MgmAddGroupMembershipEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmaddgroupmembershipentry")] +MgmDeleteGroupMembershipEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmdeletegroupmembershipentry")] +MgmDeRegisterMProtocol=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmderegistermprotocol")] +MgmGetFirstMfe=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmgetfirstmfe")] +MgmGetFirstMfeStats=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmgetfirstmfestats")] +MgmGetMfe=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmgetmfe")] +MgmGetMfeStats=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmgetmfestats")] +MgmGetNextMfe=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmgetnextmfe")] +MgmGetNextMfeStats=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmgetnextmfestats")] +MgmGetProtocolOnInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmgetprotocoloninterface")] +MgmGroupEnumerationEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmgroupenumerationend")] +MgmGroupEnumerationGetNext=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmgroupenumerationgetnext")] +MgmGroupEnumerationStart=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmgroupenumerationstart")] +MgmRegisterMProtocol=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmregistermprotocol")] +MgmReleaseInterfaceOwnership=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmreleaseinterfaceownership")] +MgmSetMfe=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmsetmfe")] +MgmTakeInterfaceOwnership=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nf-mgm-mgmtakeinterfaceownership")] +MI_Application=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_application")] +MI_Application_Close=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_application_close")] +MI_Application_Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_application_initializev1")] +MI_Application_InitializeV1=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_application_initializev1")] +MI_Application_NewClass=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_application_newclass")] +MI_Application_NewDeserializer=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_application_newdeserializer")] +MI_Application_NewDestinationOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_application_newdestinationoptions")] +MI_Application_NewHostedProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_application_newhostedprovider")] +MI_Application_NewInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_application_newinstance")] +MI_Application_NewInstanceFromClass=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_application_newinstancefromclass")] +MI_Application_NewOperationOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_application_newoperationoptions")] +MI_Application_NewParameterSet=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_application_newparameterset")] +MI_Application_NewSerializer=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_application_newserializer")] +MI_Application_NewSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_application_newsession")] +MI_Application_NewSubscriptionDeliveryOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_application_newsubscriptiondeliveryoptions")] +MI_ApplicationFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_applicationft")] +MI_Array=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_array")] +MI_ArrayField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_arrayfield")] +MI_BooleanA=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_booleana")] +MI_BooleanAField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_booleanafield")] +MI_BooleanField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_booleanfield")] +MI_CallbackMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ne-mi-mi_callbackmode")] +MI_CancellationReason=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ne-mi-mi_cancellationreason")] +MI_Char16A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_char16a")] +MI_Char16AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_char16afield")] +MI_Char16Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_char16field")] +MI_Class=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_class")] +MI_Class_Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_class_clone")] +MI_Class_Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_class_delete")] +MI_Class_GetClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_class_getclassname")] +MI_Class_GetClassQualifierSet=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_class_getclassqualifierset")] +MI_Class_GetElement=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_class_getelement")] +MI_Class_GetElementAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_class_getelementat")] +MI_Class_GetElementCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_class_getelementcount")] +MI_Class_GetMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_class_getmethod")] +MI_Class_GetMethodAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_class_getmethodat")] +MI_Class_GetMethodCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_class_getmethodcount")] +MI_Class_GetNameSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_class_getnamespace")] +MI_Class_GetParentClass=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_class_getparentclass")] +MI_Class_GetParentClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_class_getparentclassname")] +MI_Class_GetServerName=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_class_getservername")] +MI_ClassDecl=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_classdecl")] +MI_ClassFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_classft")] +MI_ClientFT_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_clientft_v1")] +MI_ConstBooleanA=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constbooleana")] +MI_ConstBooleanAField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constbooleanafield")] +MI_ConstBooleanField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constbooleanfield")] +MI_ConstChar16A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constchar16a")] +MI_ConstChar16AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constchar16afield")] +MI_ConstChar16Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constchar16field")] +MI_ConstDatetimeA=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constdatetimea")] +MI_ConstDatetimeAField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constdatetimeafield")] +MI_ConstDatetimeField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constdatetimefield")] +MI_ConstInstanceA=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constinstancea")] +MI_ConstInstanceAField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constinstanceafield")] +MI_ConstInstanceField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constinstancefield")] +MI_ConstReal32A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constreal32a")] +MI_ConstReal32AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constreal32afield")] +MI_ConstReal32Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constreal32field")] +MI_ConstReal64A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constreal64a")] +MI_ConstReal64AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constreal64afield")] +MI_ConstReal64Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constreal64field")] +MI_ConstReferenceA=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constreferencea")] +MI_ConstReferenceAField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constreferenceafield")] +MI_ConstReferenceField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constreferencefield")] +MI_ConstSint16A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constsint16a")] +MI_ConstSint16AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constsint16afield")] +MI_ConstSint16Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constsint16field")] +MI_ConstSint32A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constsint32a")] +MI_ConstSint32AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constsint32afield")] +MI_ConstSint32Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constsint32field")] +MI_ConstSint64A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constsint64a")] +MI_ConstSint64AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constsint64afield")] +MI_ConstSint64Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constsint64field")] +MI_ConstSint8A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constsint8a")] +MI_ConstSint8AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constsint8afield")] +MI_ConstSint8Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constsint8field")] +MI_ConstStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_conststringa")] +MI_ConstStringAField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_conststringafield")] +MI_ConstStringField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_conststringfield")] +MI_ConstUint16A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constuint16a")] +MI_ConstUint16AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constuint16afield")] +MI_ConstUint16Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constuint16field")] +MI_ConstUint32A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constuint32a")] +MI_ConstUint32AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constuint32afield")] +MI_ConstUint32Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constuint32field")] +MI_ConstUint64A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constuint64a")] +MI_ConstUint64AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constuint64afield")] +MI_ConstUint64Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constuint64field")] +MI_ConstUint8A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constuint8a")] +MI_ConstUint8AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constuint8afield")] +MI_ConstUint8Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_constuint8field")] +MI_Context=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_context")] +MI_Context_Canceled=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_canceled")] +MI_Context_ConstructInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_constructinstance")] +MI_Context_ConstructParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_constructparameters")] +MI_Context_GetCustomOption=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_getcustomoption")] +MI_Context_GetCustomOptionAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_getcustomoptionat")] +MI_Context_GetCustomOptionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_getcustomoptioncount")] +MI_Context_GetLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_getlocale")] +MI_Context_GetLocalSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_getlocalsession")] +MI_Context_GetNumberOption=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_getnumberoption")] +MI_Context_GetStringOption=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_getstringoption")] +MI_Context_NewDynamicInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_newdynamicinstance")] +MI_Context_NewInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_newinstance")] +MI_Context_NewParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_newparameters")] +MI_Context_PostCimError=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_postcimerror")] +MI_Context_PostError=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_posterror")] +MI_Context_PostIndication=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_postindication")] +MI_Context_PostInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_postinstance")] +MI_Context_PostResult=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_postresult")] +MI_Context_PromptUser=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_promptuser")] +MI_Context_RefuseUnload=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_refuseunload")] +MI_Context_RegisterCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_registercancel")] +MI_Context_RequestUnload=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_requestunload")] +MI_Context_SetStringOption=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_setstringoption")] +MI_Context_ShouldContinue=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_shouldcontinue")] +MI_Context_ShouldProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_shouldprocess")] +MI_Context_WriteCimError=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_writecimerror")] +MI_Context_WriteDebug=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_writedebug")] +MI_Context_WriteError=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_writeerror")] +MI_Context_WriteMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_writemessage")] +MI_Context_WriteProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_writeprogress")] +MI_Context_WriteStreamParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_writestreamparameter")] +MI_Context_WriteVerbose=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_writeverbose")] +MI_Context_WriteWarning=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_context_writewarning")] +MI_ContextFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_contextft")] +MI_Datetime=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_datetime")] +MI_DatetimeA=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_datetimea")] +MI_DatetimeAField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_datetimeafield")] +MI_DatetimeField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_datetimefield")] +MI_Deserializer=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_deserializer")] +MI_Deserializer_Class_GetClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_deserializer_class_getclassname")] +MI_Deserializer_Class_GetParentClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_deserializer_class_getparentclassname")] +MI_Deserializer_ClassObjectNeeded=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nc-mi-mi_deserializer_classobjectneeded")] +MI_Deserializer_Close=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_deserializer_close")] +MI_Deserializer_DeserializeClass=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_deserializer_deserializeclass")] +MI_Deserializer_DeserializeInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_deserializer_deserializeinstance")] +MI_Deserializer_Instance_GetClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_deserializer_instance_getclassname")] +MI_DeserializerFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_deserializerft")] +MI_DestinationOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_destinationoptions")] +MI_DestinationOptions_AddDestinationCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_adddestinationcredentials")] +MI_DestinationOptions_AddProxyCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_addproxycredentials")] +MI_DestinationOptions_Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_clone")] +MI_DestinationOptions_Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_delete")] +MI_DestinationOptions_GetCertCACheck=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getcertcacheck")] +MI_DestinationOptions_GetCertCNCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getcertcncheck")] +MI_DestinationOptions_GetCertRevocationCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getcertrevocationcheck")] +MI_DestinationOptions_GetCredentialsAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getcredentialsat")] +MI_DestinationOptions_GetCredentialsCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getcredentialscount")] +MI_DestinationOptions_GetCredentialsPasswordAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getcredentialspasswordat")] +MI_DestinationOptions_GetDataLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getdatalocale")] +MI_DestinationOptions_GetDestinationPort=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getdestinationport")] +MI_DestinationOptions_GetEncodePortInSPN=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getencodeportinspn")] +MI_DestinationOptions_GetHttpUrlPrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_gethttpurlprefix")] +MI_DestinationOptions_GetImpersonationType=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getimpersonationtype")] +MI_DestinationOptions_GetMaxEnvelopeSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getmaxenvelopesize")] +MI_DestinationOptions_GetNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getnumber")] +MI_DestinationOptions_GetOption=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getoption")] +MI_DestinationOptions_GetOptionAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getoptionat")] +MI_DestinationOptions_GetOptionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getoptioncount")] +MI_DestinationOptions_GetPacketEncoding=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getpacketencoding")] +MI_DestinationOptions_GetPacketIntegrity=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getpacketintegrity")] +MI_DestinationOptions_GetPacketPrivacy=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getpacketprivacy")] +MI_DestinationOptions_GetProxyType=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getproxytype")] +MI_DestinationOptions_GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getstring")] +MI_DestinationOptions_GetTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_gettimeout")] +MI_DestinationOptions_GetTransport=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_gettransport")] +MI_DestinationOptions_GetUILocale=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_getuilocale")] +MI_DestinationOptions_ImpersonationType=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ne-mi-mi_destinationoptions_impersonationtype")] +MI_DestinationOptions_SetCertCACheck=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_setcertcacheck")] +MI_DestinationOptions_SetCertCNCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_setcertcncheck")] +MI_DestinationOptions_SetCertRevocationCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_setcertrevocationcheck")] +MI_DestinationOptions_SetDataLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_setdatalocale")] +MI_DestinationOptions_SetDestinationPort=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_setdestinationport")] +MI_DestinationOptions_SetEncodePortInSPN=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_setencodeportinspn")] +MI_DestinationOptions_SetHttpUrlPrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_sethttpurlprefix")] +MI_DestinationOptions_SetImpersonationType=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_setimpersonationtype")] +MI_DestinationOptions_SetMaxEnvelopeSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_setmaxenvelopesize")] +MI_DestinationOptions_SetNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_setnumber")] +MI_DestinationOptions_SetPacketEncoding=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_setpacketencoding")] +MI_DestinationOptions_SetPacketIntegrity=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_setpacketintegrity")] +MI_DestinationOptions_SetPacketPrivacy=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_setpacketprivacy")] +MI_DestinationOptions_SetProxyType=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_setproxytype")] +MI_DestinationOptions_SetString=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_setstring")] +MI_DestinationOptions_SetTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_settimeout")] +MI_DestinationOptions_SetTransport=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_settransport")] +MI_DestinationOptions_SetUILocale=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_destinationoptions_setuilocale")] +MI_DestinationOptionsFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_destinationoptionsft")] +MI_ErrorCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ne-mi-mi_errorcategory")] +MI_FeatureDecl=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_featuredecl")] +MI_Filter=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_filter")] +MI_Filter_Evaluate=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_filter_evaluate")] +MI_Filter_GetExpression=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_filter_getexpression")] +MI_FilterFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_filterft")] +MI_HostedProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_hostedprovider")] +MI_HostedProvider_Close=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_hostedprovider_close")] +MI_HostedProvider_GetApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_hostedprovider_getapplication")] +MI_HostedProviderFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_hostedproviderft")] +MI_Instance=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_instance")] +MI_Instance_AddElement=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_addelement")] +MI_Instance_ClearElement=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_clearelement")] +MI_Instance_ClearElementAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_clearelementat")] +MI_Instance_Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_clone")] +MI_Instance_Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_delete")] +MI_Instance_Destruct=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_destruct")] +MI_Instance_GetClass=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_getclass")] +MI_Instance_GetClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_getclassname")] +MI_Instance_GetElement=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_getelement")] +MI_Instance_GetElementAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_getelementat")] +MI_Instance_GetElementCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_getelementcount")] +MI_Instance_GetNameSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_getnamespace")] +MI_Instance_GetServerName=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_getservername")] +MI_Instance_IsA=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_isa")] +MI_Instance_Normalize=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_normalize")] +MI_Instance_SetElement=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_setelement")] +MI_Instance_SetElementAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_setelementat")] +MI_Instance_SetNameSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_setnamespace")] +MI_Instance_SetServerName=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_instance_setservername")] +MI_InstanceA=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_instancea")] +MI_InstanceAField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_instanceafield")] +MI_InstanceExFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_instanceexft")] +MI_InstanceField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_instancefield")] +MI_InstanceFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_instanceft")] +MI_Interval=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_interval")] +MI_LocaleType=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ne-mi-mi_localetype")] +MI_MethodDecl=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_methoddecl")] +MI_Module=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_module")] +MI_ObjectDecl=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_objectdecl")] +MI_Operation=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_operation")] +MI_Operation_Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operation_cancel")] +MI_Operation_Close=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operation_close")] +MI_Operation_GetClass=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operation_getclass")] +MI_Operation_GetIndication=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operation_getindication")] +MI_Operation_GetInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operation_getinstance")] +MI_Operation_GetSession=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operation_getsession")] +MI_OperationCallback_ResponseType=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ne-mi-mi_operationcallback_responsetype")] +MI_OperationCallbacks=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_operationcallbacks")] +MI_OperationFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_operationft")] +MI_OperationOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_operationoptions")] +MI_OperationOptions_Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_clone")] +MI_OperationOptions_Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_delete")] +MI_OperationOptions_DisableChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_disablechannel")] +MI_OperationOptions_EnableChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_enablechannel")] +MI_OperationOptions_GetEnabledChannels=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_getenabledchannels")] +MI_OperationOptions_GetNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_getnumber")] +MI_OperationOptions_GetOption=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_getoption")] +MI_OperationOptions_GetOptionAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_getoptionat")] +MI_OperationOptions_GetOptionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_getoptioncount")] +MI_OperationOptions_GetPromptUserMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_getpromptusermode")] +MI_OperationOptions_GetProviderArchitecture=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_getproviderarchitecture")] +MI_OperationOptions_GetResourceUri=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_getresourceuri")] +MI_OperationOptions_GetResourceUriPrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_getresourceuriprefix")] +MI_OperationOptions_GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_getstring")] +MI_OperationOptions_GetTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_gettimeout")] +MI_OperationOptions_GetUseMachineID=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_getusemachineid")] +MI_OperationOptions_GetWriteErrorMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_getwriteerrormode")] +MI_OperationOptions_SetCustomOption=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_setcustomoption")] +MI_OperationOptions_SetNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_setnumber")] +MI_OperationOptions_SetPromptUserMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_setpromptusermode")] +MI_OperationOptions_SetProviderArchitecture=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_setproviderarchitecture")] +MI_OperationOptions_SetResourceUri=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_setresourceuri")] +MI_OperationOptions_SetResourceUriPrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_setresourceuriprefix")] +MI_OperationOptions_SetString=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_setstring")] +MI_OperationOptions_SetTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_settimeout")] +MI_OperationOptions_SetUseMachineID=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_setusemachineid")] +MI_OperationOptions_SetWriteErrorMode=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_operationoptions_setwriteerrormode")] +MI_OperationOptionsFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_operationoptionsft")] +MI_ParameterDecl=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_parameterdecl")] +MI_ParameterSet=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_parameterset")] +MI_ParameterSet_GetMethodReturnType=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_parameterset_getmethodreturntype")] +MI_ParameterSet_GetParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_parameterset_getparameter")] +MI_ParameterSet_GetParameterAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_parameterset_getparameterat")] +MI_ParameterSet_GetParameterCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_parameterset_getparametercount")] +MI_ParameterSetFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_parametersetft")] +MI_PromptType=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ne-mi-mi_prompttype")] +MI_PropertyDecl=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_propertydecl")] +MI_PropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_propertyset")] +MI_PropertySet_AddElement=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_propertyset_addelement")] +MI_PropertySet_Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_propertyset_clear")] +MI_PropertySet_Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_propertyset_clone")] +MI_PropertySet_ContainsElement=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_propertyset_containselement")] +MI_PropertySet_Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_propertyset_delete")] +MI_PropertySet_Destruct=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_propertyset_destruct")] +MI_PropertySet_GetElementAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_propertyset_getelementat")] +MI_PropertySet_GetElementCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_propertyset_getelementcount")] +MI_PropertySetFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_propertysetft")] +MI_ProviderArchitecture=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ne-mi-mi_providerarchitecture")] +MI_ProviderFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_providerft")] +MI_Qualifier=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_qualifier")] +MI_QualifierDecl=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_qualifierdecl")] +MI_QualifierSet=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_qualifierset")] +MI_QualifierSet_GetQualifier=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_qualifierset_getqualifier")] +MI_QualifierSet_GetQualifierAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_qualifierset_getqualifierat")] +MI_QualifierSet_GetQualifierCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_qualifierset_getqualifiercount")] +MI_QualifierSetFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_qualifiersetft")] +MI_Real32A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_real32a")] +MI_Real32AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_real32afield")] +MI_Real32Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_real32field")] +MI_Real64A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_real64a")] +MI_Real64AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_real64afield")] +MI_Real64Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_real64field")] +MI_ReferenceA=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_referencea")] +MI_ReferenceAField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_referenceafield")] +MI_ReferenceField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_referencefield")] +MI_Result=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ne-mi-mi_result")] +MI_SchemaDecl=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_schemadecl")] +MI_Serializer=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_serializer")] +MI_Serializer_Close=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_serializer_close")] +MI_Serializer_SerializeClass=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_serializer_serializeclass")] +MI_Serializer_SerializeInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_serializer_serializeinstance")] +MI_SerializerFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_serializerft")] +MI_Server=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_server")] +MI_Server_GetSystemName=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_server_getsystemname")] +MI_Server_GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_server_getversion")] +MI_ServerFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_serverft")] +MI_Session=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_session")] +MI_Session_AssociatorInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_session_associatorinstances")] +MI_Session_Close=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_session_close")] +MI_Session_CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_session_createinstance")] +MI_Session_DeleteInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_session_deleteinstance")] +MI_Session_EnumerateClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_session_enumerateclasses")] +MI_Session_EnumerateInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_session_enumerateinstances")] +MI_Session_GetApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_session_getapplication")] +MI_Session_GetClass=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_session_getclass")] +MI_Session_GetInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_session_getinstance")] +MI_Session_Invoke=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_session_invoke")] +MI_Session_ModifyInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_session_modifyinstance")] +MI_Session_QueryInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_session_queryinstances")] +MI_Session_ReferenceInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_session_referenceinstances")] +MI_Session_Subscribe=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_session_subscribe")] +MI_Session_TestConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_session_testconnection")] +MI_SessionCallbacks=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_sessioncallbacks")] +MI_SessionFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_sessionft")] +MI_Sint16A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_sint16a")] +MI_Sint16AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_sint16afield")] +MI_Sint16Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_sint16field")] +MI_Sint32A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_sint32a")] +MI_Sint32AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_sint32afield")] +MI_Sint32Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_sint32field")] +MI_Sint64A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_sint64a")] +MI_Sint64AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_sint64afield")] +MI_Sint64Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_sint64field")] +MI_Sint8A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_sint8a")] +MI_Sint8AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_sint8afield")] +MI_Sint8Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_sint8field")] +MI_StringA=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_stringa")] +MI_StringAField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_stringafield")] +MI_StringField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_stringfield")] +MI_SubscriptionDeliveryOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_subscriptiondeliveryoptions")] +MI_SubscriptionDeliveryOptions_AddDeliveryCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_adddeliverycredentials")] +MI_SubscriptionDeliveryOptions_Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_clone")] +MI_SubscriptionDeliveryOptions_Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_delete")] +MI_SubscriptionDeliveryOptions_GetBookmark=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getbookmark")] +MI_SubscriptionDeliveryOptions_GetCredentialsAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getcredentialsat")] +MI_SubscriptionDeliveryOptions_GetCredentialsCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getcredentialscount")] +MI_SubscriptionDeliveryOptions_GetCredentialsPasswordAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getcredentialspasswordat")] +MI_SubscriptionDeliveryOptions_GetDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getdatetime")] +MI_SubscriptionDeliveryOptions_GetDeliveryDestination=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getdeliverydestination")] +MI_SubscriptionDeliveryOptions_GetDeliveryPortNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getdeliveryportnumber")] +MI_SubscriptionDeliveryOptions_GetDeliveryRetryAttempts=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getdeliveryretryattempts")] +MI_SubscriptionDeliveryOptions_GetDeliveryRetryInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getdeliveryretryinterval")] +MI_SubscriptionDeliveryOptions_GetExpirationTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getexpirationtime")] +MI_SubscriptionDeliveryOptions_GetHeartbeatInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getheartbeatinterval")] +MI_SubscriptionDeliveryOptions_GetInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getinterval")] +MI_SubscriptionDeliveryOptions_GetMaximumLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getmaximumlatency")] +MI_SubscriptionDeliveryOptions_GetNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getnumber")] +MI_SubscriptionDeliveryOptions_GetOption=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getoption")] +MI_SubscriptionDeliveryOptions_GetOptionAt=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getoptionat")] +MI_SubscriptionDeliveryOptions_GetOptionCount=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getoptioncount")] +MI_SubscriptionDeliveryOptions_GetString=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_getstring")] +MI_SubscriptionDeliveryOptions_SetBookmark=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_setbookmark")] +MI_SubscriptionDeliveryOptions_SetDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_setdatetime")] +MI_SubscriptionDeliveryOptions_SetDeliveryDestination=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_setdeliverydestination")] +MI_SubscriptionDeliveryOptions_SetDeliveryPortNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_setdeliveryportnumber")] +MI_SubscriptionDeliveryOptions_SetDeliveryRetryAttempts=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_setdeliveryretryattempts")] +MI_SubscriptionDeliveryOptions_SetDeliveryRetryInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_setdeliveryretryinterval")] +MI_SubscriptionDeliveryOptions_SetExpirationTime=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_setexpirationtime")] +MI_SubscriptionDeliveryOptions_SetHeartbeatInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_setheartbeatinterval")] +MI_SubscriptionDeliveryOptions_SetInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_setinterval")] +MI_SubscriptionDeliveryOptions_SetMaximumLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_setmaximumlatency")] +MI_SubscriptionDeliveryOptions_SetNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_setnumber")] +MI_SubscriptionDeliveryOptions_SetString=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_subscriptiondeliveryoptions_setstring")] +MI_SubscriptionDeliveryOptionsFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_subscriptiondeliveryoptionsft")] +MI_SubscriptionDeliveryType=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ne-mi-mi_subscriptiondeliverytype")] +MI_Timestamp=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_timestamp")] +MI_Type=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ne-mi-mi_type")] +MI_Uint16A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_uint16a")] +MI_Uint16AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_uint16afield")] +MI_Uint16Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_uint16field")] +MI_Uint32A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_uint32a")] +MI_Uint32AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_uint32afield")] +MI_Uint32Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_uint32field")] +MI_Uint64A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_uint64a")] +MI_Uint64AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_uint64afield")] +MI_Uint64Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_uint64field")] +MI_Uint8A=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_uint8a")] +MI_Uint8AField=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_uint8afield")] +MI_Uint8Field=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_uint8field")] +MI_UserCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_usercredentials")] +MI_UsernamePasswordCreds=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_usernamepasswordcreds")] +MI_Utilities_CimErrorFromErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_utilities_cimerrorfromerrorcode")] +MI_Utilities_MapErrorToMiErrorCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/nf-mi-mi_utilities_maperrortomierrorcategory")] +MI_UtilitiesFT=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_utilitiesft")] +MI_Value=[Documentation("https://docs.microsoft.com/windows/win32/api/mi/ns-mi-mi_value")] +MIB_ANYCASTIPADDRESS_ROW=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_anycastipaddress_row")] +MIB_ANYCASTIPADDRESS_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_anycastipaddress_table")] +MIB_BEST_IF=[Documentation("https://docs.microsoft.com/windows/win32/api/iprtrmib/ns-iprtrmib-mib_best_if")] +MIB_BOUNDARYROW=[Documentation("https://docs.microsoft.com/windows/win32/api/iprtrmib/ns-iprtrmib-mib_boundaryrow")] +MIB_ICMP=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_icmp")] +MIB_ICMP_EX_XPSP1=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_icmp_ex_xpsp1")] +MIB_IF_ROW2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_if_row2")] +MIB_IF_TABLE_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ne-netioapi-mib_if_table_level")] +MIB_IF_TABLE2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_if_table2")] +MIB_IFNUMBER=[Documentation("https://docs.microsoft.com/windows/win32/api/ifmib/ns-ifmib-mib_ifnumber")] +MIB_IFROW=[Documentation("https://docs.microsoft.com/windows/win32/api/ifmib/ns-ifmib-mib_ifrow")] +MIB_IFSTACK_ROW=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_ifstack_row")] +MIB_IFSTACK_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_ifstack_table")] +MIB_IFSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/iprtrmib/ns-iprtrmib-mib_ifstatus")] +MIB_IFTABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ifmib/ns-ifmib-mib_iftable")] +MIB_INVERTEDIFSTACK_ROW=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_invertedifstack_row")] +MIB_INVERTEDIFSTACK_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_invertedifstack_table")] +MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_ip_network_connection_bandwidth_estimates")] +MIB_IPADDRROW_W2K=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipaddrrow_w2k")] +MIB_IPADDRROW_XP=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipaddrrow_xp")] +MIB_IPADDRTABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipaddrtable")] +MIB_IPFORWARD_ROW2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_ipforward_row2")] +MIB_IPFORWARD_TABLE2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_ipforward_table2")] +MIB_IPFORWARDNUMBER=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipforwardnumber")] +MIB_IPFORWARDROW=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipforwardrow")] +MIB_IPFORWARDTABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipforwardtable")] +MIB_IPINTERFACE_ROW=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_ipinterface_row")] +MIB_IPINTERFACE_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_ipinterface_table")] +MIB_IPMCAST_BOUNDARY=[Documentation("https://docs.microsoft.com/windows/win32/api/iprtrmib/ns-iprtrmib-mib_ipmcast_boundary")] +MIB_IPMCAST_BOUNDARY_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/iprtrmib/ns-iprtrmib-mib_ipmcast_boundary_table")] +MIB_IPMCAST_GLOBAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipmcast_global")] +MIB_IPMCAST_IF_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipmcast_if_entry")] +MIB_IPMCAST_IF_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipmcast_if_table")] +MIB_IPMCAST_MFE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipmcast_mfe")] +MIB_IPMCAST_MFE_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipmcast_mfe_stats")] +MIB_IPMCAST_MFE_STATS_EX_XP=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipmcast_mfe_stats_ex_xp")] +MIB_IPMCAST_OIF_STATS_LH=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipmcast_oif_stats_lh")] +MIB_IPMCAST_OIF_STATS_W2K=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipmcast_oif_stats_w2k")] +MIB_IPMCAST_OIF_W2K=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipmcast_oif_w2k")] +MIB_IPMCAST_OIF_XP=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipmcast_oif_xp")] +MIB_IPMCAST_SCOPE=[Documentation("https://docs.microsoft.com/windows/win32/api/iprtrmib/ns-iprtrmib-mib_ipmcast_scope")] +MIB_IPNET_ROW2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_ipnet_row2")] +MIB_IPNET_TABLE2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_ipnet_table2")] +MIB_IPNETROW_LH=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipnetrow_lh")] +MIB_IPNETROW_W2K=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipnetrow_w2k")] +MIB_IPNETTABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipnettable")] +MIB_IPPATH_ROW=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_ippath_row")] +MIB_IPPATH_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_ippath_table")] +MIB_IPSTATS_LH=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipstats_lh")] +MIB_IPSTATS_W2K=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_ipstats_w2k")] +MIB_MCAST_LIMIT_ROW=[Documentation("https://docs.microsoft.com/windows/win32/api/iprtrmib/ns-iprtrmib-mib_mcast_limit_row")] +MIB_MFE_STATS_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_mfe_stats_table")] +MIB_MFE_STATS_TABLE_EX_XP=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_mfe_stats_table_ex_xp")] +MIB_MFE_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mib_mfe_table")] +MIB_MULTICASTIPADDRESS_ROW=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_multicastipaddress_row")] +MIB_MULTICASTIPADDRESS_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_multicastipaddress_table")] +MIB_NOTIFICATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ne-netioapi-mib_notification_type")] +MIB_OPAQUE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/iprtrmib/ns-iprtrmib-mib_opaque_info")] +MIB_OPAQUE_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/api/iprtrmib/ns-iprtrmib-mib_opaque_query")] +MIB_PROXYARP=[Documentation("https://docs.microsoft.com/windows/win32/api/iprtrmib/ns-iprtrmib-mib_proxyarp")] +MIB_TCP6ROW=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcp6row")] +MIB_TCP6ROW_OWNER_MODULE=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcp6row_owner_module")] +MIB_TCP6ROW_OWNER_PID=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcp6row_owner_pid")] +MIB_TCP6ROW2=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcp6row2")] +MIB_TCP6TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcp6table")] +MIB_TCP6TABLE_OWNER_MODULE=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcp6table_owner_module")] +MIB_TCP6TABLE_OWNER_PID=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcp6table_owner_pid")] +MIB_TCP6TABLE2=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcp6table2")] +MIB_TCPROW_LH=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcprow_lh")] +MIB_TCPROW_OWNER_MODULE=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcprow_owner_module")] +MIB_TCPROW_OWNER_PID=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcprow_owner_pid")] +MIB_TCPROW_W2K=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcprow_w2k")] +MIB_TCPROW2=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcprow2")] +MIB_TCPSTATS_LH=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcpstats_lh")] +MIB_TCPSTATS_W2K=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcpstats_w2k")] +MIB_TCPSTATS2=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcpstats2")] +MIB_TCPTABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcptable")] +MIB_TCPTABLE_OWNER_MODULE=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcptable_owner_module")] +MIB_TCPTABLE_OWNER_PID=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcptable_owner_pid")] +MIB_TCPTABLE2=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ns-tcpmib-mib_tcptable2")] +MIB_UDP6ROW=[Documentation("https://docs.microsoft.com/windows/win32/api/udpmib/ns-udpmib-mib_udp6row")] +MIB_UDP6ROW_OWNER_MODULE=[Documentation("https://docs.microsoft.com/windows/win32/api/udpmib/ns-udpmib-mib_udp6row_owner_module")] +MIB_UDP6ROW_OWNER_PID=[Documentation("https://docs.microsoft.com/windows/win32/api/udpmib/ns-udpmib-mib_udp6row_owner_pid")] +MIB_UDP6TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/udpmib/ns-udpmib-mib_udp6table")] +MIB_UDP6TABLE_OWNER_MODULE=[Documentation("https://docs.microsoft.com/windows/win32/api/udpmib/ns-udpmib-mib_udp6table_owner_module")] +MIB_UDP6TABLE_OWNER_PID=[Documentation("https://docs.microsoft.com/windows/win32/api/udpmib/ns-udpmib-mib_udp6table_owner_pid")] +MIB_UDPROW=[Documentation("https://docs.microsoft.com/windows/win32/api/udpmib/ns-udpmib-mib_udprow")] +MIB_UDPROW_OWNER_MODULE=[Documentation("https://docs.microsoft.com/windows/win32/api/udpmib/ns-udpmib-mib_udprow_owner_module")] +MIB_UDPROW_OWNER_PID=[Documentation("https://docs.microsoft.com/windows/win32/api/udpmib/ns-udpmib-mib_udprow_owner_pid")] +MIB_UDPSTATS=[Documentation("https://docs.microsoft.com/windows/win32/api/udpmib/ns-udpmib-mib_udpstats")] +MIB_UDPSTATS2=[Documentation("https://docs.microsoft.com/windows/win32/api/udpmib/ns-udpmib-mib_udpstats2")] +MIB_UDPTABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/udpmib/ns-udpmib-mib_udptable")] +MIB_UDPTABLE_OWNER_MODULE=[Documentation("https://docs.microsoft.com/windows/win32/api/udpmib/ns-udpmib-mib_udptable_owner_module")] +MIB_UDPTABLE_OWNER_PID=[Documentation("https://docs.microsoft.com/windows/win32/api/udpmib/ns-udpmib-mib_udptable_owner_pid")] +MIB_UNICASTIPADDRESS_ROW=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_unicastipaddress_row")] +MIB_UNICASTIPADDRESS_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/ns-netioapi-mib_unicastipaddress_table")] +MIBICMPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mibicmpinfo")] +MIBICMPSTATS=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mibicmpstats")] +MIBICMPSTATS_EX_XPSP1=[Documentation("https://docs.microsoft.com/windows/win32/api/ipmib/ns-ipmib-mibicmpstats_ex_xpsp1")] +MIC_ARRAY_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/ne-wmcodecdsp-mic_array_mode")] +Microsoft=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/microsoft-mpeg-2-audio-encoder")] +MICROSOFT=[Documentation("https://docs.microsoft.com/virtualization/windowscontainers/images-eula")] +MICROSOFT_TIP_OPENING_MSG=[Documentation("https://docs.microsoft.com/windows/win32/tablet/microsoft-tip-opening-msg")] +Microsoft::Windows::ActCtx=[Documentation("https://docs.microsoft.com/windows/win32/SbsCs/microsoft-windows-actctx-object")] +MicrosoftDNS_AAAAType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-aaaatype")] +MicrosoftDNS_AAAAType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-aaaatype")] +MicrosoftDNS_AAAAType::IPv6Address=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-aaaatype")] +MicrosoftDNS_AAAAType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-aaaatype")] +MicrosoftDNS_AFSDBType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-afsdbtype")] +MicrosoftDNS_AFSDBType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-afsdbtype")] +MicrosoftDNS_AFSDBType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-afsdbtype")] +MicrosoftDNS_AFSDBType::ServerName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-afsdbtype")] +MicrosoftDNS_AFSDBType::Subtype=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-afsdbtype")] +MicrosoftDNS_ATMAType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-atmatype")] +MicrosoftDNS_ATMAType::ATMAddress=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-atmatype")] +MicrosoftDNS_ATMAType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-atmatype")] +MicrosoftDNS_ATMAType::Format=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-atmatype")] +MicrosoftDNS_ATMAType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-atmatype")] +MicrosoftDNS_AType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-atype")] +MicrosoftDNS_AType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-atype")] +MicrosoftDNS_AType::IPAddress=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-atype")] +MicrosoftDNS_AType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-atype")] +MicrosoftDNS_Cache=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-cache")] +MicrosoftDNS_Cache::ClearCache=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-cache")] +MicrosoftDNS_Cache::GetDistinguishedName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-cache")] +MicrosoftDNS_CNAMEType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-cnametype")] +MicrosoftDNS_CNAMEType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-cnametype")] +MicrosoftDNS_CNAMEType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-cnametype")] +MicrosoftDNS_CNAMEType::PrimaryName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-cnametype")] +MicrosoftDNS_Domain=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-domain")] +MicrosoftDNS_Domain::ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-domain")] +MicrosoftDNS_Domain::DnsServerName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-domain")] +MicrosoftDNS_Domain::GetDistinguishedName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-domain")] +MicrosoftDNS_Domain::Name=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-domain")] +MicrosoftDNS_DomainDomainContainment=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-domaindomaincontainment")] +MicrosoftDNS_DomainDomainContainment::GroupComponent=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-domaindomaincontainment")] +MicrosoftDNS_DomainDomainContainment::PartComponent=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-domaindomaincontainment")] +MicrosoftDNS_DomainResourceRecordContainment=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-domainresourcerecordcontainment")] +MicrosoftDNS_DomainResourceRecordContainment::GroupComponent=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-domainresourcerecordcontainment")] +MicrosoftDNS_DomainResourceRecordContainment::PartComponent=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-domainresourcerecordcontainment")] +MicrosoftDNS_HINFOType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-hinfotype")] +MicrosoftDNS_HINFOType::CPU=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-hinfotype")] +MicrosoftDNS_HINFOType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-hinfotype")] +MicrosoftDNS_HINFOType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-hinfotype")] +MicrosoftDNS_HINFOType::OS=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-hinfotype")] +MicrosoftDNS_ISDNType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-isdntype")] +MicrosoftDNS_ISDNType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-isdntype")] +MicrosoftDNS_ISDNType::ISDNNumber=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-isdntype")] +MicrosoftDNS_ISDNType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-isdntype")] +MicrosoftDNS_ISDNType::SubAddress=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-isdntype")] +MicrosoftDNS_KEYType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-keytype")] +MicrosoftDNS_KEYType::Algorithm=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-keytype")] +MicrosoftDNS_KEYType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-keytype")] +MicrosoftDNS_KEYType::Flags=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-keytype")] +MicrosoftDNS_KEYType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-keytype")] +MicrosoftDNS_KEYType::Protocol=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-keytype")] +MicrosoftDNS_KEYType::PublicKey=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-keytype")] +MicrosoftDNS_MBType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mbtype")] +MicrosoftDNS_MBType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mbtype")] +MicrosoftDNS_MBType::MBHost=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mbtype")] +MicrosoftDNS_MBType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mbtype")] +MicrosoftDNS_MDType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mdtype")] +MicrosoftDNS_MDType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mdtype")] +MicrosoftDNS_MDType::MDHost=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mdtype")] +MicrosoftDNS_MDType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mdtype")] +MicrosoftDNS_MFType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mftype")] +MicrosoftDNS_MFType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mftype")] +MicrosoftDNS_MFType::MFHost=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mftype")] +MicrosoftDNS_MFType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mftype")] +MicrosoftDNS_MGType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mgtype")] +MicrosoftDNS_MGType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mgtype")] +MicrosoftDNS_MGType::MGMailbox=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mgtype")] +MicrosoftDNS_MGType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mgtype")] +MicrosoftDNS_MINFOType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-minfotype")] +MicrosoftDNS_MINFOType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-minfotype")] +MicrosoftDNS_MINFOType::ErrorMailbox=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-minfotype")] +MicrosoftDNS_MINFOType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-minfotype")] +MicrosoftDNS_MINFOType::ResponsibleMailbox=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-minfotype")] +MicrosoftDNS_MRType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mrtype")] +MicrosoftDNS_MRType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mrtype")] +MicrosoftDNS_MRType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mrtype")] +MicrosoftDNS_MRType::MRMailbox=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mrtype")] +MicrosoftDNS_MXType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mxtype")] +MicrosoftDNS_MXType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mxtype")] +MicrosoftDNS_MXType::MailExchange=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mxtype")] +MicrosoftDNS_MXType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mxtype")] +MicrosoftDNS_MXType::Preference=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-mxtype")] +MicrosoftDNS_NSType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-nstype")] +MicrosoftDNS_NSType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-nstype")] +MicrosoftDNS_NSType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-nstype")] +MicrosoftDNS_NSType::NSHost=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-nstype")] +MicrosoftDNS_NXTType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-nxttype")] +MicrosoftDNS_NXTType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-nxttype")] +MicrosoftDNS_NXTType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-nxttype")] +MicrosoftDNS_NXTType::NextDomainName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-nxttype")] +MicrosoftDNS_NXTType::Types=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-nxttype")] +MicrosoftDNS_PTRType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-ptrtype")] +MicrosoftDNS_PTRType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-ptrtype")] +MicrosoftDNS_PTRType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-ptrtype")] +MicrosoftDNS_PTRType::PTRDomainName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-ptrtype")] +MicrosoftDNS_ResourceRecord=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-resourcerecord")] +MicrosoftDNS_ResourceRecord::ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-resourcerecord")] +MicrosoftDNS_ResourceRecord::CreateInstanceFromTextRepresentation=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-resourcerecord")] +MicrosoftDNS_ResourceRecord::DnsServerName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-resourcerecord")] +MicrosoftDNS_ResourceRecord::DomainName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-resourcerecord")] +MicrosoftDNS_ResourceRecord::GetObjectByTextRepresentation=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-resourcerecord")] +MicrosoftDNS_ResourceRecord::OwnerName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-resourcerecord")] +MicrosoftDNS_ResourceRecord::RecordClass 1=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-resourcerecord")] +MicrosoftDNS_ResourceRecord::RecordData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-resourcerecord")] +MicrosoftDNS_ResourceRecord::TextRepresentation=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-resourcerecord")] +MicrosoftDNS_ResourceRecord::TimeStamp=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-resourcerecord")] +MicrosoftDNS_ResourceRecord::TTL=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-resourcerecord")] +MicrosoftDNS_RootHints=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-roothints")] +MicrosoftDNS_RootHints::GetDistinguishedName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-roothints")] +MicrosoftDNS_RootHints::WriteBackRootHintDatafile=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-roothints")] +MicrosoftDNS_RPType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-rptype")] +MicrosoftDNS_RPType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-rptype")] +MicrosoftDNS_RPType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-rptype")] +MicrosoftDNS_RPType::RPMailbox=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-rptype")] +MicrosoftDNS_RPType::TXTDomainName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-rptype")] +MicrosoftDNS_RTType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-rttype")] +MicrosoftDNS_RTType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-rttype")] +MicrosoftDNS_RTType::IntermediateHost=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-rttype")] +MicrosoftDNS_RTType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-rttype")] +MicrosoftDNS_RTType::Preference=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-rttype")] +MicrosoftDNS_Server=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::AddressAnswerLimit=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::AllowUpdate=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::AutoCacheUpdate=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::AutoConfigFileZones=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::BindSecondaries=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::BootMethod=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::DefaultAgingState=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::DefaultNoRefreshInterval=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::DefaultRefreshInterval=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::DisableAutoReverseZones=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::DisjointNets=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::DsAvailable=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::DsPollingInterval=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::DsTombstoneInterval=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::EDnsCacheTimeout=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::EnableDirectoryPartitions=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::EnableDnsSec=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::EnableEDnsProbes=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::EventLogLevel=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::ForwardDelegations=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::Forwarders=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::ForwardingTimeout=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::GetDistinguishedName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::IsSlave=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::ListenAddresses=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::LocalNetPriority=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::LogFileMaxSize=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::LogFilePath=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::LogIPFilterList=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::LogLevel=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::LooseWildcarding=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::MaxCacheTTL=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::MaxNegativeCacheTTL=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::Name=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::NameCheckFlag=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::NoRecursion=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::RecursionRetry=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::RecursionTimeout=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::RoundRobin=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::RpcProtocol=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::ScavengingInterval=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::SecureResponses=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::SendPort=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::ServerAddresses=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::StartScavenging=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::StartService=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::StopService=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::StrictFileParsing=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::UpdateOptions=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::Version=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::WriteAuthorityNS=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_Server::XfrConnectTimeout=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server")] +MicrosoftDNS_ServerDomainContainment=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-serverdomaincontainment")] +MicrosoftDNS_ServerDomainContainment::GroupComponent=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-serverdomaincontainment")] +MicrosoftDNS_ServerDomainContainment::PartComponent=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-serverdomaincontainment")] +MicrosoftDNS_SIGType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-sigtype")] +MicrosoftDNS_SIGType::Algorithm=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-sigtype")] +MicrosoftDNS_SIGType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-sigtype")] +MicrosoftDNS_SIGType::KeyTag=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-sigtype")] +MicrosoftDNS_SIGType::Labels=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-sigtype")] +MicrosoftDNS_SIGType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-sigtype")] +MicrosoftDNS_SIGType::OriginalTTL=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-sigtype")] +MicrosoftDNS_SIGType::Signature=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-sigtype")] +MicrosoftDNS_SIGType::SignatureExpiration=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-sigtype")] +MicrosoftDNS_SIGType::SignatureInception=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-sigtype")] +MicrosoftDNS_SIGType::SignerName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-sigtype")] +MicrosoftDNS_SIGType::TypeCovered=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-sigtype")] +MicrosoftDNS_SOAType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-soatype")] +MicrosoftDNS_SOAType::ExpireLimit=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-soatype")] +MicrosoftDNS_SOAType::MinimumTTL=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-soatype")] +MicrosoftDNS_SOAType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-soatype")] +MicrosoftDNS_SOAType::PrimaryServer=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-soatype")] +MicrosoftDNS_SOAType::RefreshInterval=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-soatype")] +MicrosoftDNS_SOAType::ResponsibleParty=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-soatype")] +MicrosoftDNS_SOAType::RetryDelay=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-soatype")] +MicrosoftDNS_SOAType::SerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-soatype")] +MicrosoftDNS_SRVType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-srvtype")] +MicrosoftDNS_SRVType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-srvtype")] +MicrosoftDNS_SRVType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-srvtype")] +MicrosoftDNS_SRVType::Port=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-srvtype")] +MicrosoftDNS_SRVType::Priority=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-srvtype")] +MicrosoftDNS_SRVType::SRVDomainName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-srvtype")] +MicrosoftDNS_SRVType::Weight=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-srvtype")] +MicrosoftDNS_Statistic=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-statistic")] +MicrosoftDNS_Statistic::CollectionId=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-statistic")] +MicrosoftDNS_Statistic::CollectionName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-statistic")] +MicrosoftDNS_Statistic::DnsServerName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-statistic")] +MicrosoftDNS_Statistic::Name=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-statistic")] +MicrosoftDNS_Statistic::StringValue=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-statistic")] +MicrosoftDNS_Statistic::Value=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-statistic")] +MicrosoftDNS_TXTType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-txttype")] +MicrosoftDNS_TXTType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-txttype")] +MicrosoftDNS_TXTType::DescriptiveText=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-txttype")] +MicrosoftDNS_TXTType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-txttype")] +MicrosoftDNS_WINSRType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-winsrtype")] +MicrosoftDNS_WINSRType::CacheTimeout=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-winsrtype")] +MicrosoftDNS_WINSRType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-winsrtype")] +MicrosoftDNS_WINSRType::LookupTimeout=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-winsrtype")] +MicrosoftDNS_WINSRType::MappingFlag=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-winsrtype")] +MicrosoftDNS_WINSRType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-winsrtype")] +MicrosoftDNS_WINSRType::ResultDomain=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-winsrtype")] +MicrosoftDNS_WINSType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-winstype")] +MicrosoftDNS_WINSType::CacheTimeout=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-winstype")] +MicrosoftDNS_WINSType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-winstype")] +MicrosoftDNS_WINSType::LookupTimeout=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-winstype")] +MicrosoftDNS_WINSType::MappingFlag=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-winstype")] +MicrosoftDNS_WINSType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-winstype")] +MicrosoftDNS_WINSType::WinsServers=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-winstype")] +MicrosoftDNS_WKSType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-wkstype")] +MicrosoftDNS_WKSType::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-wkstype")] +MicrosoftDNS_WKSType::InternetAddress=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-wkstype")] +MicrosoftDNS_WKSType::IPProtocol=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-wkstype")] +MicrosoftDNS_WKSType::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-wkstype")] +MicrosoftDNS_WKSType::Services=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-wkstype")] +MicrosoftDNS_X25Type=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-x25type")] +MicrosoftDNS_X25Type::CreateInstanceFromPropertyData=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-x25type")] +MicrosoftDNS_X25Type::Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-x25type")] +MicrosoftDNS_X25Type::PSDNAddress=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-x25type")] +MicrosoftDNS_Zone=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::AgeAllRecords=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::Aging=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::AllowUpdate=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::AutoCreated=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::AvailForScavengeTime=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::ChangeZoneType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::CreateZone=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::DataFile=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::DisableWINSRecordReplication=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::DsIntegrated=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::ForceRefresh=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::ForwarderSlave=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::ForwarderTimeout=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::GetDistinguishedName=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::LastSuccessfulSoaCheck=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::LastSuccessfulXfr=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::LocalMasterServers=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::MasterServers=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::NoRefreshInterval=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::Notify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::NotifyServers=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::Paused=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::PauseZone=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::RefreshInterval=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::ReloadZone=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::ResetSecondaries=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::ResumeZone=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::Reverse=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::ScavengeServers=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::SecondaryServers=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::SecureSecondaries=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::UpdateFromDS=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::UseNBStat=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::UseWins=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::WriteBackZone=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MicrosoftDNS_Zone::ZoneType=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone")] +MICUIELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/ne-micaut-micuielement")] +MICUIELEMENTSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/micaut/ne-micaut-micuielementstate")] +MIDI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/midi-renderer-filter")] +midiConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiconnect")] +midiDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mididisconnect")] +MIDIEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-midievent")] +MIDIHDR=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-midihdr")] +midiInAddBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiinaddbuffer")] +MIDIINCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-midiincaps")] +MIDIINCAPSA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-midiincapsa")] +MIDIINCAPSW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-midiincapsw")] +midiInClose=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiinclose")] +midiInGetDevCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiingetdevcaps")] +midiInGetDevCapsA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiingetdevcapsa")] +midiInGetDevCapsW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiingetdevcapsw")] +midiInGetErrorText=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiingeterrortext")] +midiInGetErrorTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiingeterrortexta")] +midiInGetErrorTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiingeterrortextw")] +midiInGetID=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiingetid")] +midiInGetNumDevs=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiingetnumdevs")] +midiInMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiinmessage")] +midiInOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiinopen")] +midiInPrepareHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiinprepareheader")] +midiInReset=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiinreset")] +midiInStart=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiinstart")] +midiInStop=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiinstop")] +midiInUnprepareHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiinunprepareheader")] +MIDIOPENDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/mmddk/ns-mmddk-midiopendesc")] +midiOutCacheDrumPatches=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutcachedrumpatches")] +midiOutCachePatches=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutcachepatches")] +MIDIOUTCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-midioutcaps")] +MIDIOUTCAPSA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-midioutcapsa")] +MIDIOUTCAPSW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-midioutcapsw")] +midiOutClose=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutclose")] +midiOutGetDevCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutgetdevcaps")] +midiOutGetDevCapsA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutgetdevcapsa")] +midiOutGetDevCapsW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutgetdevcapsw")] +midiOutGetErrorText=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutgeterrortext")] +midiOutGetErrorTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutgeterrortexta")] +midiOutGetErrorTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutgeterrortextw")] +midiOutGetID=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutgetid")] +midiOutGetNumDevs=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutgetnumdevs")] +midiOutGetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutgetvolume")] +midiOutLongMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutlongmsg")] +midiOutMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutmessage")] +midiOutOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutopen")] +midiOutPrepareHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutprepareheader")] +midiOutReset=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutreset")] +midiOutSetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutsetvolume")] +midiOutShortMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutshortmsg")] +midiOutUnprepareHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutunprepareheader")] +MIDIPROPTEMPO=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-midiproptempo")] +MIDIPROPTIMEDIV=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-midiproptimediv")] +midiStreamClose=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midistreamclose")] +midiStreamOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midistreamopen")] +midiStreamOut=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midistreamout")] +midiStreamPause=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midistreampause")] +midiStreamPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midistreamposition")] +midiStreamProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midistreamproperty")] +midiStreamRestart=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midistreamrestart")] +midiStreamStop=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midistreamstop")] +MIDISTRMBUFFVER=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-midistrmbuffver")] +MIDL_STUB_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/ns-rpcndr-midl_stub_desc")] +MIDL_STUB_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/ns-rpcndr-midl_stub_message")] +MilMatrix3x2D=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/ns-mileffects-milmatrix3x2d")] +MILMatrixF=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/ns-mileffects-milmatrixf")] +MilPoint2D=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/ns-mileffects-milpoint2d")] +MilRectD=[Documentation("https://docs.microsoft.com/windows/win32/api/mileffects/ns-mileffects-milrectd")] +MIM_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mim-close")] +MIM_DATA=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mim-data")] +MIM_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mim-error")] +MIM_LONGDATA=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mim-longdata")] +MIM_LONGERROR=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mim-longerror")] +MIM_MOREDATA=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mim-moredata")] +MIM_OPEN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mim-open")] +MIMEAssociationDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/intshcut/nf-intshcut-mimeassociationdialoga")] +MIMEASSOCIATIONDIALOG_IN_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/intshcut/ne-intshcut-mimeassociationdialog_in_flags")] +MIMEAssociationDialogA=[Documentation("https://docs.microsoft.com/windows/win32/api/intshcut/nf-intshcut-mimeassociationdialoga")] +MIMEAssociationDialogW=[Documentation("https://docs.microsoft.com/windows/win32/api/intshcut/nf-intshcut-mimeassociationdialogw")] +min=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-min")] +minBuffers=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-minbuffers-channelpublishingtype-element")] +MINIDUMP_CALLBACK_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_callback_information")] +MINIDUMP_CALLBACK_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_callback_input")] +MINIDUMP_CALLBACK_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_callback_output")] +MINIDUMP_CALLBACK_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/nc-minidumpapiset-minidump_callback_routine")] +MINIDUMP_CALLBACK_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ne-minidumpapiset-minidump_callback_type")] +MINIDUMP_DIRECTORY=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_directory")] +MINIDUMP_EXCEPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_exception")] +MINIDUMP_EXCEPTION_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_exception_information")] +MINIDUMP_EXCEPTION_STREAM=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_exception_stream")] +MINIDUMP_FUNCTION_TABLE_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_function_table_descriptor")] +MINIDUMP_FUNCTION_TABLE_STREAM=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_function_table_stream")] +MINIDUMP_HANDLE_DATA_STREAM=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_handle_data_stream")] +MINIDUMP_HANDLE_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_handle_descriptor")] +MINIDUMP_HANDLE_DESCRIPTOR_2=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_handle_descriptor_2")] +MINIDUMP_HANDLE_OBJECT_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_handle_object_information")] +MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ne-minidumpapiset-minidump_handle_object_information_type")] +MINIDUMP_HANDLE_OPERATION_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_handle_operation_list")] +MINIDUMP_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_header")] +MINIDUMP_INCLUDE_MODULE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_include_module_callback")] +MINIDUMP_INCLUDE_THREAD_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_include_thread_callback")] +MINIDUMP_IO_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_io_callback")] +MINIDUMP_LOCATION_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_location_descriptor")] +MINIDUMP_LOCATION_DESCRIPTOR64=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_location_descriptor64")] +MINIDUMP_MEMORY_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_memory_descriptor")] +MINIDUMP_MEMORY_DESCRIPTOR64=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_memory_descriptor64")] +MINIDUMP_MEMORY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_memory_info")] +MINIDUMP_MEMORY_INFO_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_memory_info_list")] +MINIDUMP_MEMORY_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_memory_list")] +MINIDUMP_MEMORY64_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_memory64_list")] +MINIDUMP_MISC_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_misc_info")] +MINIDUMP_MISC_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_misc_info_2")] +MINIDUMP_MODULE=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_module")] +MINIDUMP_MODULE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_module_callback")] +MINIDUMP_MODULE_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_module_list")] +MINIDUMP_READ_MEMORY_FAILURE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_read_memory_failure_callback")] +MINIDUMP_SECONDARY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ne-minidumpapiset-minidump_secondary_flags")] +MINIDUMP_STREAM_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ne-minidumpapiset-minidump_stream_type")] +MINIDUMP_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_string")] +MINIDUMP_SYSTEM_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_system_info")] +MINIDUMP_THREAD=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_thread")] +MINIDUMP_THREAD_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_thread_callback")] +MINIDUMP_THREAD_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_thread_ex")] +MINIDUMP_THREAD_EX_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_thread_ex_callback")] +MINIDUMP_THREAD_EX_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_thread_ex_list")] +MINIDUMP_THREAD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_thread_info")] +MINIDUMP_THREAD_INFO_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_thread_info_list")] +MINIDUMP_THREAD_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_thread_list")] +MINIDUMP_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ne-minidumpapiset-minidump_type")] +MINIDUMP_UNLOADED_MODULE=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_unloaded_module")] +MINIDUMP_UNLOADED_MODULE_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_unloaded_module_list")] +MINIDUMP_USER_STREAM=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_user_stream")] +MINIDUMP_USER_STREAM_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ns-minidumpapiset-minidump_user_stream_information")] +MiniDumpReadDumpStream=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/nf-minidumpapiset-minidumpreaddumpstream")] +MiniDumpWriteDump=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/nf-minidumpapiset-minidumpwritedump")] +MINIMIZEBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/WMP/minimizebutton")] +MINIMIZEDMETRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-minimizedmetrics")] +MiniToolbar=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-minitoolbar")] +MINMAXINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-minmaxinfo")] +MIRROR_VIRTUAL_DISK_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-mirror_virtual_disk_flag")] +MIRROR_VIRTUAL_DISK_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-mirror_virtual_disk_parameters")] +MIRROR_VIRTUAL_DISK_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-mirror_virtual_disk_version")] +MirrorIcon=[Documentation("https://docs.microsoft.com/windows/win32/Controls/mirroricon")] +MirrorVirtualDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-mirrorvirtualdisk")] +Miscellaneous=[Documentation("https://docs.microsoft.com/windows/win32/TSF/miscellaneous-tsf-text-service-constants")] +Miss=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/miss-shader")] +MIXERCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixercaps")] +MIXERCAPSA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixercapsa")] +MIXERCAPSW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixercapsw")] +mixerClose=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixerclose")] +MIXERCONTROL=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixercontrol")] +MIXERCONTROLA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixercontrola")] +MIXERCONTROLDETAILS=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixercontroldetails")] +MIXERCONTROLDETAILS_BOOLEAN=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixercontroldetails_boolean")] +MIXERCONTROLDETAILS_LISTTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixercontroldetails_listtext")] +MIXERCONTROLDETAILS_LISTTEXTA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixercontroldetails_listtexta")] +MIXERCONTROLDETAILS_LISTTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixercontroldetails_listtextw")] +MIXERCONTROLDETAILS_SIGNED=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixercontroldetails_signed")] +MIXERCONTROLDETAILS_UNSIGNED=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixercontroldetails_unsigned")] +MIXERCONTROLW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixercontrolw")] +mixerGetControlDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixergetcontroldetails")] +mixerGetControlDetailsA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixergetcontroldetailsa")] +mixerGetControlDetailsW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixergetcontroldetailsw")] +mixerGetDevCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixergetdevcaps")] +mixerGetDevCapsA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixergetdevcapsa")] +mixerGetDevCapsW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixergetdevcapsw")] +mixerGetID=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixergetid")] +mixerGetLineControls=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixergetlinecontrols")] +mixerGetLineControlsA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixergetlinecontrolsa")] +mixerGetLineControlsW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixergetlinecontrolsw")] +mixerGetLineInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixergetlineinfo")] +mixerGetLineInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixergetlineinfoa")] +mixerGetLineInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixergetlineinfow")] +mixerGetNumDevs=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixergetnumdevs")] +MIXERLINE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixerline")] +MIXERLINEA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixerlinea")] +MIXERLINECONTROLS=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixerlinecontrols")] +MIXERLINECONTROLSA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixerlinecontrolsa")] +MIXERLINECONTROLSW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixerlinecontrolsw")] +MIXERLINEW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-mixerlinew")] +mixerMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixermessage")] +mixerOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixeropen")] +mixerSetControlDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-mixersetcontroldetails")] +MkParseDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-mkparsedisplayname")] +MKRREDUCE=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ne-objidl-mkrreduce")] +MKSYS=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ne-objidl-mksys")] +mlength=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/mlength-attribute")] +MLHtmlHelp=[Documentation("https://docs.microsoft.com/windows/win32/shell/mlhtmlhelp")] +MLHtmlHelpA=[Documentation("https://docs.microsoft.com/windows/win32/shell/mlhtmlhelp")] +MLHtmlHelpW=[Documentation("https://docs.microsoft.com/windows/win32/shell/mlhtmlhelp")] +MLWinHelp=[Documentation("https://docs.microsoft.com/windows/win32/shell/mlwinhelp")] +MLWinHelpA=[Documentation("https://docs.microsoft.com/windows/win32/shell/mlwinhelp")] +MLWinHelpW=[Documentation("https://docs.microsoft.com/windows/win32/shell/mlwinhelp")] +MM_ACM_FILTERCHOOSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-acm-filterchoose")] +MM_ACM_FORMATCHOOSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-acm-formatchoose")] +MM_JOY1BUTTONDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-joy1buttondown")] +MM_JOY1BUTTONUP=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-joy1buttonup")] +MM_JOY1MOVE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-joy1move")] +MM_JOY1ZMOVE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-joy1zmove")] +MM_JOY2BUTTONDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-joy2buttondown")] +MM_JOY2BUTTONUP=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-joy2buttonup")] +MM_JOY2MOVE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-joy2move")] +MM_JOY2ZMOVE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-joy2zmove")] +MM_MCINOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-mcinotify")] +MM_MCISIGNAL=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-mcisignal")] +MM_MIM_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-mim-close")] +MM_MIM_DATA=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-mim-data")] +MM_MIM_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-mim-error")] +MM_MIM_LONGDATA=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-mim-longdata")] +MM_MIM_LONGERROR=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-mim-longerror")] +MM_MIM_MOREDATA=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-mim-moredata")] +MM_MIM_OPEN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-mim-open")] +MM_MIXM_CONTROL_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-mixm-control-change")] +MM_MIXM_LINE_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-mixm-line-change")] +MM_MOM_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-mom-close")] +MM_MOM_DONE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-mom-done")] +MM_MOM_OPEN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-mom-open")] +MM_MOM_POSITIONCB=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-mom-positioncb")] +MM_WIM_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-wim-close")] +MM_WIM_DATA=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-wim-data")] +MM_WIM_OPEN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-wim-open")] +MM_WOM_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-wom-close")] +MM_WOM_DONE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-wom-done")] +MM_WOM_OPEN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mm-wom-open")] +MMC_ACTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ne-mmc-mmc_action_type")] +MMC_BUTTON_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ne-mmc-mmc_button_state")] +MMC_COLUMN_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-mmc_column_data")] +MMC_COLUMN_SET_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-mmc_column_set_data")] +MMC_CONSOLE_VERB=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ne-mmc-mmc_console_verb")] +MMC_CONTROL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ne-mmc-mmc_control_type")] +MMC_EXPANDSYNC_STRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-mmc_expandsync_struct")] +MMC_EXT_VIEW_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-mmc_ext_view_data")] +MMC_FILTER_CHANGE_CODE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ne-mmc-mmc_filter_change_code")] +MMC_FILTER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ne-mmc-mmc_filter_type")] +MMC_FILTERDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-mmc_filterdata")] +MMC_LISTPAD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-mmc_listpad_info")] +MMC_MENU_COMMAND_IDS=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ne-mmc-mmc_menu_command_ids")] +MMC_NOTIFY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ne-mmc-mmc_notify_type")] +MMC_PROPERTY_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/mmcobj/ne-mmcobj-mmc_property_action")] +MMC_RESTORE_VIEW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-mmc_restore_view")] +MMC_RESULT_VIEW_STYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ne-mmc-mmc_result_view_style")] +MMC_SCOPE_ITEM_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ne-mmc-mmc_scope_item_state")] +MMC_SNAPIN_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/mmcobj/ns-mmcobj-mmc_snapin_property")] +MMC_SORT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-mmc_sort_data")] +MMC_SORT_SET_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-mmc_sort_set_data")] +MMC_TASK=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-mmc_task")] +MMC_TASK_DISPLAY_BITMAP=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-mmc_task_display_bitmap")] +MMC_TASK_DISPLAY_OBJECT=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-mmc_task_display_object")] +MMC_TASK_DISPLAY_SYMBOL=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-mmc_task_display_symbol")] +MMC_TASK_DISPLAY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ne-mmc-mmc_task_display_type")] +MMC_VIEW_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ne-mmc-mmc_view_type")] +MMC_VISIBLE_COLUMNS=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-mmc_visible_columns")] +MMCBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-mmcbutton")] +MMCFreeNotifyHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-mmcfreenotifyhandle")] +MMCKINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/ns-mmiscapi-mmckinfo")] +MMCPropertyChangeNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-mmcpropertychangenotify")] +MMCPropertyHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-mmcpropertyhelp")] +MMCPropPageCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nf-mmc-mmcproppagecallback")] +MMCVersionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/nn-mmc-immcversioninfo")] +mmGetCurrentTask=[Documentation("https://docs.microsoft.com/windows/win32/api/mmddk/nf-mmddk-mmgetcurrenttask")] +mmioAdvance=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmioadvance")] +mmioAscend=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmioascend")] +mmioClose=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmioclose")] +mmioCreateChunk=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmiocreatechunk")] +mmioDescend=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmiodescend")] +mmioFlush=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmioflush")] +mmioFOURCC=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-mmiofourcc")] +mmioGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmiogetinfo")] +mmioInstallIOProc=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmioinstallioproc")] +mmioInstallIOProcA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmioinstallioproca")] +mmioInstallIOProcW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmioinstallioprocw")] +MMIOM_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mmiom-close")] +MMIOM_OPEN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mmiom-open")] +MMIOM_READ=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mmiom-read")] +MMIOM_RENAME=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mmiom-rename")] +MMIOM_SEEK=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mmiom-seek")] +MMIOM_WRITE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mmiom-write")] +MMIOM_WRITEFLUSH=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mmiom-writeflush")] +mmioOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmioopen")] +mmioOpenA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmioopena")] +mmioOpenW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmioopenw")] +MMIOPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nc-mmiscapi-mmioproc")] +mmioRead=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmioread")] +mmioRename=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmiorename")] +mmioRenameA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmiorenamea")] +mmioRenameW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmiorenamew")] +mmioSeek=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmioseek")] +mmioSendMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmiosendmessage")] +mmioSetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmiosetbuffer")] +mmioSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmiosetinfo")] +mmioStringToFOURCC=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmiostringtofourcc")] +mmioStringToFOURCCA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmiostringtofourcca")] +mmioStringToFOURCCW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmiostringtofourccw")] +mmioWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-mmiowrite")] +MmsConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-mmsconfiguration")] +MmscPort=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-mmscport")] +MmscUrl=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-mmscurl")] +MmsMaximumMessageSize=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-mmsmaximummessagesize")] +mmTaskBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/mmddk/nf-mmddk-mmtaskblock")] +mmTaskCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/mmddk/nf-mmddk-mmtaskcreate")] +mmTaskSignal=[Documentation("https://docs.microsoft.com/windows/win32/api/mmddk/nf-mmddk-mmtasksignal")] +mmTaskYield=[Documentation("https://docs.microsoft.com/windows/win32/api/mmddk/nf-mmddk-mmtaskyield")] +MN_GETHMENU=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/mn-gethmenu")] +MNLS_CompareStringW=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mnls_comparestringw")] +MNLS_IsBadStringPtrW=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mnls_isbadstringptrw")] +MNLS_lstrcmpW=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mnls_lstrcmpw")] +MNLS_lstrcpyW=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mnls_lstrcpyw")] +MNLS_lstrlenW=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mnls_lstrlenw")] +MNLS_MultiByteToWideChar=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mnls_multibytetowidechar")] +MNLS_WideCharToMultiByte=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mnls_widechartomultibyte")] +Mobile=[Documentation("https://docs.microsoft.com/windows/win32/mbn/mobile-broadband-networks-api-enumerations")] +MoCopyMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/dmort/nf-dmort-mocopymediatype")] +MoCreateMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/dmort/nf-dmort-mocreatemediatype")] +Mode=[Documentation("https://docs.microsoft.com/windows/win32/TSF/mode-bias-values")] +ModeChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-modechange")] +MoDeleteMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/dmort/nf-dmort-modeletemediatype")] +modelName=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/modelname")] +modelNameLS=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/modelnamels")] +modelNumber=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/modelnumber")] +modelURL=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/modelurl")] +MODEMDEVCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/mcx/ns-mcx-modemdevcaps")] +ModemDMConfigProfile=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-modemdmconfigprofile")] +ModemDMConfigProfile/::::::/AccessString=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-1-accessstring")] +ModemDMConfigProfile/::::::/AuthProtocol=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-1-authprotocol")] +ModemDMConfigProfile/::::::/Compression=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-1-compression")] +ModemDMConfigProfile/::::::/IgnorePassword=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-1-ignorepassword")] +ModemDMConfigProfile/::::::/IPType=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-1-iptype")] +ModemDMConfigProfile/::::::/Password=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-1-password")] +ModemDMConfigProfile/::::::/UserLogonCred=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-1-userlogoncred")] +ModemDMConfigProfile/::::::/UserName=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-1-username")] +ModemDMConfigProfile/AdminEnable=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-1-adminenable")] +ModemDMConfigProfile/AdminRoamControl=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-1-adminroamcontrol")] +ModemDMConfigProfile/ApnID=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-1-apnid")] +ModemDMConfigProfile/Context=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-1-context")] +ModemDMConfigProfile/Name=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-1-name")] +ModemDMConfigProfile/RoamApplicability=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-1-roamapplicability")] +ModemDMConfigProfile/SimIccID=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-1-simiccid")] +MODEMSETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mcx/ns-mcx-modemsettings")] +modf=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-modf")] +ModifiedBy=[Documentation("https://docs.microsoft.com/windows/win32/WMP/modifiedby-attribute")] +Modifier=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/modifier-key-states-constants")] +Modify=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-txttype-modify")] +MODIFY_VHDSET_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-modify_vhdset_flag")] +MODIFY_VHDSET_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-modify_vhdset_parameters")] +MODIFY_VHDSET_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-modify_vhdset_version")] +ModifyFrame=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/modifyframe")] +ModifyMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-modifymenuw")] +ModifyMenuA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-modifymenua")] +ModifyMenuW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-modifymenuw")] +ModifyVhdSet=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-modifyvhdset")] +ModifyWorldTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-modifyworldtransform")] +MODLOAD_CVMISC=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-modload_cvmisc")] +MODLOAD_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-modload_data")] +MODULE_WRITE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ne-minidumpapiset-module_write_flags")] +Module32First=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-module32first")] +Module32FirstW=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-module32firstw")] +Module32Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-module32next")] +Module32NextW=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-module32nextw")] +MODULEENTRY32=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/ns-tlhelp32-moduleentry32")] +MODULEENTRY32W=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/ns-tlhelp32-moduleentry32w")] +MODULEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/ns-psapi-moduleinfo")] +MoDuplicateMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/dmort/nf-dmort-moduplicatemediatype")] +MOF_FIELD=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-mof_field")] +MofCompiler=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-imofcompiler")] +MoFreeMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/dmort/nf-dmort-mofreemediatype")] +MoInitMediaType=[Documentation("https://docs.microsoft.com/windows/win32/api/dmort/nf-dmort-moinitmediatype")] +MOM_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mom-close")] +MOM_DONE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mom-done")] +MOM_OPEN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mom-open")] +MOM_POSITIONCB=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/mom-positioncb")] +MONCBSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/ns-ddeml-moncbstruct")] +MONCONVSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/ns-ddeml-monconvstruct")] +Monday=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-monday-daysofweektype-element")] +MONERRSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/ns-ddeml-monerrstruct")] +MONHSZSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/ns-ddeml-monhszstructa")] +MONHSZSTRUCTA=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/ns-ddeml-monhszstructa")] +MONHSZSTRUCTW=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/ns-ddeml-monhszstructw")] +MonikerCommonPrefixWith=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-monikercommonprefixwith")] +MonikerRelativePathTo=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-monikerrelativepathto")] +monitor=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/monitor")] +MONITOR_APP_VISIBILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-monitor_app_visibility")] +MONITOR_DPI_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/shellscalingapi/ne-shellscalingapi-monitor_dpi_type")] +MONITOR_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/monitor-info-1")] +MONITOR_INFO_1A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/monitor-info-1")] +MONITOR_INFO_1W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/monitor-info-1")] +MONITOR_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/monitor-info-2")] +MONITOR_INFO_2A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/monitor-info-2")] +MONITOR_INFO_2W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/monitor-info-2")] +MONITOR_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-monitor_state")] +MONITORENUMPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-monitorenumproc")] +MonitorFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-monitorfrompoint")] +MonitorFromRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-monitorfromrect")] +MonitorFromWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-monitorfromwindow")] +MONITORINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-monitorinfo")] +MONITORINFOEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-monitorinfoexa")] +MONITORINFOEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-monitorinfoexw")] +MONLINKSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/ns-ddeml-monlinkstruct")] +MONMSGSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/ns-ddeml-monmsgstruct")] +Month=[Documentation("https://docs.microsoft.com/windows/win32/Controls/month-calendar-control-styles")] +MonthCal_GetCalendarBorder=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getcalendarborder")] +MonthCal_GetCalendarCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getcalendarcount")] +MonthCal_GetCalendarGridInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getcalendargridinfo")] +MonthCal_GetCALID=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getcalid")] +MonthCal_GetColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getcolor")] +MonthCal_GetCurrentView=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getcurrentview")] +MonthCal_GetCurSel=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getcursel")] +MonthCal_GetFirstDayOfWeek=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getfirstdayofweek")] +MonthCal_GetMaxSelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getmaxselcount")] +MonthCal_GetMaxTodayWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getmaxtodaywidth")] +MonthCal_GetMinReqRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getminreqrect")] +MonthCal_GetMonthDelta=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getmonthdelta")] +MonthCal_GetMonthRange=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getmonthrange")] +MonthCal_GetRange=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getrange")] +MonthCal_GetSelRange=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getselrange")] +MonthCal_GetToday=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_gettoday")] +MonthCal_GetUnicodeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_getunicodeformat")] +MonthCal_HitTest=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_hittest")] +MonthCal_SetCalendarBorder=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_setcalendarborder")] +MonthCal_SetCALID=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_setcalid")] +MonthCal_SetColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_setcolor")] +MonthCal_SetCurrentView=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_setcurrentview")] +MonthCal_SetCurSel=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_setcursel")] +MonthCal_SetDayState=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_setdaystate")] +MonthCal_SetFirstDayOfWeek=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_setfirstdayofweek")] +MonthCal_SetMaxSelCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_setmaxselcount")] +MonthCal_SetMonthDelta=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_setmonthdelta")] +MonthCal_SetRange=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_setrange")] +MonthCal_SetSelRange=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_setselrange")] +MonthCal_SetToday=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_settoday")] +MonthCal_SetUnicodeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_setunicodeformat")] +MonthCal_SizeRectToMin=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-monthcal_sizerecttomin")] +MONTHLYDATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/ns-mstask-monthlydate")] +monthlyDayOfWeekScheduleType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-monthlydayofweekscheduletype-complextype")] +MONTHLYDOW=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/ns-mstask-monthlydow")] +MonthlyDOWTrigger=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/monthlydowtrigger")] +MonthlyDOWTrigger::DaysOfWeek=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/monthlydowtrigger-daysofweek")] +MonthlyDOWTrigger::MonthsOfYear=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/monthlydowtrigger-monthsofyear")] +MonthlyDOWTrigger::RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/monthlydowtrigger-randomdelay")] +MonthlyDOWTrigger::RunOnLastWeekOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/monthlydowtrigger-runonlastweekofmonth")] +MonthlyDOWTrigger::WeeksOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/monthlydowtrigger-weeksofmonth")] +monthlyScheduleType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-monthlyscheduletype-complextype")] +MonthlyTrigger=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/monthlytrigger")] +MonthlyTrigger::DaysOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/monthlytrigger-daysofmonth")] +MonthlyTrigger::MonthsOfYear=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/monthlytrigger-monthsofyear")] +MonthlyTrigger::RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/monthlytrigger-randomdelay")] +MonthlyTrigger::RunOnLastDayOfMonth=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/monthlytrigger-runonlastdayofmonth")] +Months=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-months-monthlydayofweekscheduletype-element")] +monthsType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-monthstype-complextype")] +MoreInfo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/moreinfo-attribute")] +MOREINFO=[Documentation("https://docs.microsoft.com/windows/win32/WMP/moreinfo-element")] +MountNtmsMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-mountntmsmedia")] +MOUSE_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddmou/ns-ntddmou-mouse_attributes")] +mouse_event=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-mouse_event")] +MOUSE_EVENT_RECORD=[Documentation("https://docs.microsoft.com/windows/console/mouse-event-record-str")] +MOUSE_INPUT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddmou/ns-ntddmou-mouse_input_data")] +MOUSE_UNIT_ID_PARAMETER=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddmou/ns-ntddmou-mouse_unit_id_parameter")] +MOUSE_WHEEL_PARAMETER=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/ne-interactioncontext-mouse_wheel_parameter")] +MouseButton=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/ne-inked-mousebutton")] +MouseDown=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-mousedown")] +MOUSEHOOKSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-mousehookstruct")] +MOUSEHOOKSTRUCTEX=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-mousehookstructex")] +MOUSEINPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-mouseinput")] +MOUSEKEYS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-mousekeys")] +MouseMove=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-mousemove")] +MOUSEMOVEPOINT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-mousemovepoint")] +MouseProc=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/mouseproc")] +MouseUp=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-mouseup")] +mov=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/mov--sm4---asm-")] +mova=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/mova---vs")] +movc=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/movc--sm4---asm-")] +MOVE_FILE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-move_file_data")] +MoveClusterGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-moveclustergroup")] +MoveClusterGroupEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-moveclustergroupex")] +MoveFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-movefile")] +MoveFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-movefilea")] +MoveFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-movefileexa")] +MoveFileExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-movefileexa")] +MoveFileExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-movefileexw")] +MoveFileFromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-movefilefromappw")] +MoveFileFromAppW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-movefilefromappw")] +MoveFileTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-movefiletransactedw")] +MoveFileTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-movefiletransacteda")] +MoveFileTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-movefiletransactedw")] +MoveFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-movefilew")] +MoveFileWithProgress=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-movefilewithprogressa")] +MoveFileWithProgressA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-movefilewithprogressa")] +MoveFileWithProgressW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-movefilewithprogressw")] +MoveGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/movegrbit-enumeration")] +MoveToEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-movetoex")] +MoveToNtmsMediaPool=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-movetontmsmediapool")] +MoveWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-movewindow")] +MP_CURVE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/ne-medparam-mp_curve_type")] +MP_ENVELOPE_SEGMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/ns-medparam-mp_envelope_segment")] +MP_FASTPATH_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mp-fastpath-type")] +MP_HASH_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mp-hash-type")] +MP_PARAMINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/ns-medparam-mp_paraminfo")] +MP_PERSISTENCE_LIMIT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mp-persistence-limit-type")] +MP_POPUPFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/shell/mp-popupflags")] +MP_REMOVAL_REASON=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mp-removal-reason")] +MP_SIGNATURE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mp-signature-type")] +MP_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/medparam/ne-medparam-mp_type")] +MP3=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mp3-audio-encoder")] +MPCALLBACK_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpcallback-data")] +MPCALLBACK_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpcallback-type")] +MPCLEAN_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpclean-data")] +MPCLEAN_PRECHECK_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpclean-precheck-data")] +MPCOMPONENT_ID=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpcomponent-id")] +MPCOMPONENT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpcomponent-status")] +MPCOMPONENT_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpcomponent-version")] +MPCONFIGURATION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpconfiguration-data")] +MPDETECTION_ORIGIN=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpdetection-origin")] +MPDETECTION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpdetection-state")] +MPE_ELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-mpe_element")] +MPEG=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mpeg-audio-decoder-mft")] +MPEG_BCS_DEMUX=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-mpeg_bcs_demux")] +MPEG_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-mpeg_context")] +MPEG_CONTEXT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ne-mpeg2structs-mpeg_context_type")] +MPEG_CURRENT_NEXT_BIT=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ne-mpeg2structs-mpeg_current_next_bit")] +MPEG_DATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-mpeg_date")] +MPEG_DATE_AND_TIME=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-mpeg_date_and_time")] +MPEG_HEADER_BITS=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2bits/ns-mpeg2bits-mpeg_header_bits")] +MPEG_HEADER_VERSION_BITS=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2bits/ns-mpeg2bits-mpeg_header_version_bits")] +MPEG_PACKET_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-mpeg_packet_list")] +MPEG_REQUEST_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ne-mpeg2structs-mpeg_request_type")] +MPEG_RQST_PACKET=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-mpeg_rqst_packet")] +MPEG_STREAM_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-mpeg_stream_buffer")] +MPEG_TIME=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-mpeg_time")] +MPEG_WINSOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-mpeg_winsock")] +MPEG-2=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mpeg-2-video-decoder")] +MPEG-4=[Documentation("https://docs.microsoft.com/windows/win32/medfound/mpeg4part2videodecoder")] +MPEG1_SEQUENCE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-mpeg1_sequence_info")] +MPEG1VIDEOINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/ns-amvideo-mpeg1videoinfo")] +MPEG1WAVEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/mmreg/ns-mmreg-mpeg1waveformat")] +MPEG2_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-mpeg2_filter")] +MPEG2_FILTER2=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-mpeg2_filter2")] +MPEG2_TRANSPORT_STRIDE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/mpeg2-transport-stride")] +MPEG2VIDEOINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-mpeg2videoinfo")] +MPEGLAYER3WAVEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/mmreg/ns-mmreg-mpeglayer3waveformat")] +MPENDOFLIFE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpendoflife-data")] +MpErrorMessageFormat=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mperrormessageformat")] +MPEXECUTION_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpexecution-status")] +MPEXPIRATION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpexpiration-data")] +MPFASTPATH_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpfastpath-data")] +MpFreeMemory=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpfreememory")] +MpHandleClose=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mphandleclose")] +MPHEALTH_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mphealth-data")] +MPMALWARETOAST_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpmalwaretoast-data")] +MpManagerOpen=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpmanageropen")] +MpManagerStatusQuery=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpmanagerstatusquery")] +MpManagerStatusQueryEx=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpmanagerstatusqueryex")] +MpManagerVersionQuery=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpmanagerversionquery")] +MPNIS_PRIVATE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpnis-private-data")] +MPNOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpnotify")] +MPR_CREDENTIALSEX_0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_credentialsex_0")] +MPR_CREDENTIALSEX_1=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_credentialsex_1")] +MPR_DEVICE_0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_device_0")] +MPR_DEVICE_1=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_device_1")] +MPR_FILTER_0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_filter_0")] +MPR_IF_CUSTOMINFOEX0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_if_custominfoex0")] +MPR_IFTRANSPORT_0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_iftransport_0")] +MPR_INTERFACE_0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_interface_0")] +MPR_INTERFACE_1=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_interface_1")] +MPR_INTERFACE_2=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_interface_2")] +MPR_INTERFACE_3=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_interface_3")] +MPR_SERVER_0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_server_0")] +MPR_SERVER_1=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_server_1")] +MPR_SERVER_2=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_server_2")] +MPR_SERVER_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_server_ex0")] +MPR_SERVER_EX0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_server_ex0")] +MPR_SERVER_EX1=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_server_ex1")] +MPR_SERVER_SET_CONFIG_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_server_set_config_ex0")] +MPR_SERVER_SET_CONFIG_EX0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_server_set_config_ex0")] +MPR_SERVER_SET_CONFIG_EX1=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_server_set_config_ex1")] +MPR_TRANSPORT_0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mpr_transport_0")] +MPR40_SERVICE_CHARACTERISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/stm/ns-stm-mpr40_service_characteristics")] +MPR50_ROUTING_CHARACTERISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/ns-routprot-mpr50_routing_characteristics")] +MPR50_SERVICE_CHARACTERISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/stm/ns-stm-mpr50_service_characteristics")] +MPR60_ROUTING_CHARACTERISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/ns-routprot-mpr60_routing_characteristics")] +MprAdminAcceptNewConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminacceptnewconnection")] +MprAdminAcceptNewConnection2=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminacceptnewconnection2")] +MprAdminAcceptNewConnection3=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminacceptnewconnection3")] +MprAdminAcceptNewConnectionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminacceptnewconnectionex")] +MprAdminAcceptNewLink=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminacceptnewlink")] +MprAdminAcceptReauthentication=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminacceptreauthentication")] +MprAdminAcceptReauthenticationEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminacceptreauthenticationex")] +MprAdminBufferFree=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminbufferfree")] +MprAdminConnectionClearStats=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminconnectionclearstats")] +MprAdminConnectionEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminconnectionenum")] +MprAdminConnectionEnumEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminconnectionenumex")] +MprAdminConnectionGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminconnectiongetinfo")] +MprAdminConnectionGetInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminconnectiongetinfoex")] +MprAdminConnectionHangupNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminconnectionhangupnotification")] +MprAdminConnectionHangupNotification2=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminconnectionhangupnotification2")] +MprAdminConnectionHangupNotification3=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminconnectionhangupnotification3")] +MprAdminConnectionHangupNotificationEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminconnectionhangupnotificationex")] +MprAdminConnectionRemoveQuarantine=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminconnectionremovequarantine")] +MprAdminDeregisterConnectionNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminderegisterconnectionnotification")] +MprAdminDeviceEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmindeviceenum")] +MprAdminEstablishDomainRasServer=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminestablishdomainrasserver")] +MprAdminGetErrorString=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmingeterrorstring")] +MprAdminGetIpAddressForUser=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmingetipaddressforuser")] +MprAdminGetIpv6AddressForUser=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmingetipv6addressforuser")] +MprAdminGetPDCServer=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmingetpdcserver")] +MprAdminInitializeDll=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininitializedll")] +MprAdminInitializeDllEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininitializedllex")] +MprAdminInterfaceConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfaceconnect")] +MprAdminInterfaceCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacecreate")] +MprAdminInterfaceDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacedelete")] +MprAdminInterfaceDeviceGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacedevicegetinfo")] +MprAdminInterfaceDeviceSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacedevicesetinfo")] +MprAdminInterfaceDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacedisconnect")] +MprAdminInterfaceEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfaceenum")] +MprAdminInterfaceGetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacegetcredentials")] +MprAdminInterfaceGetCredentialsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacegetcredentialsex")] +MprAdminInterfaceGetCustomInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacegetcustominfoex")] +MprAdminInterfaceGetHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacegethandle")] +MprAdminInterfaceGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacegetinfo")] +MprAdminInterfaceQueryUpdateResult=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacequeryupdateresult")] +MprAdminInterfaceSetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacesetcredentials")] +MprAdminInterfaceSetCredentialsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacesetcredentialsex")] +MprAdminInterfaceSetCustomInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacesetcustominfoex")] +MprAdminInterfaceSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacesetinfo")] +MprAdminInterfaceTransportAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacetransportadd")] +MprAdminInterfaceTransportGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacetransportgetinfo")] +MprAdminInterfaceTransportRemove=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacetransportremove")] +MprAdminInterfaceTransportSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfacetransportsetinfo")] +MprAdminInterfaceUpdatePhonebookInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfaceupdatephonebookinfo")] +MprAdminInterfaceUpdateRoutes=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmininterfaceupdateroutes")] +MprAdminIsDomainRasServer=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminisdomainrasserver")] +MprAdminIsServiceInitialized=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminisserviceinitialized")] +MprAdminIsServiceRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminisservicerunning")] +MprAdminLinkHangupNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminlinkhangupnotification")] +MprAdminMIBBufferFree=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminmibbufferfree")] +MprAdminMIBEntryCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminmibentrycreate")] +MprAdminMIBEntryDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminmibentrydelete")] +MprAdminMIBEntryGet=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminmibentryget")] +MprAdminMIBEntryGetFirst=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminmibentrygetfirst")] +MprAdminMIBEntryGetNext=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminmibentrygetnext")] +MprAdminMIBEntrySet=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminmibentryset")] +MprAdminMIBGetTrapInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminmibgettrapinfo")] +MprAdminMIBServerConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminmibserverconnect")] +MprAdminMIBServerDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminmibserverdisconnect")] +MprAdminMIBSetTrapInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminmibsettrapinfo")] +MprAdminPortClearStats=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminportclearstats")] +MprAdminPortDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminportdisconnect")] +MprAdminPortEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminportenum")] +MprAdminPortGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminportgetinfo")] +MprAdminPortReset=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminportreset")] +MprAdminRegisterConnectionNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminregisterconnectionnotification")] +MprAdminReleaseIpAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminreleaseipaddress")] +MprAdminReleaseIpv6AddressForUser=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminreleaseipv6addressforuser")] +MprAdminSendUserMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminsendusermessage")] +MprAdminServerConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminserverconnect")] +MprAdminServerDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminserverdisconnect")] +MprAdminServerGetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminservergetcredentials")] +MprAdminServerGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminservergetinfo")] +MprAdminServerGetInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminservergetinfoex")] +MprAdminServerSetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminserversetcredentials")] +MprAdminServerSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminserversetinfo")] +MprAdminServerSetInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminserversetinfoex")] +MprAdminTerminateDll=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminterminatedll")] +MprAdminTransportCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmintransportcreate")] +MprAdminTransportGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmintransportgetinfo")] +MprAdminTransportSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradmintransportsetinfo")] +MprAdminUserGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminusergetinfo")] +MprAdminUserSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mpradminusersetinfo")] +MPRAPI_ADMIN_DLL_CALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mprapi_admin_dll_callbacks")] +MPRAPI_OBJECT_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mprapi_object_header")] +MPRAPI_OBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ne-mprapi-mprapi_object_type")] +MPRAPI_TUNNEL_CONFIG_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mprapi_tunnel_config_params0")] +MPRAPI_TUNNEL_CONFIG_PARAMS0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mprapi_tunnel_config_params0")] +MPRAPI_TUNNEL_CONFIG_PARAMS1=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-mprapi_tunnel_config_params1")] +MprConfigBufferFree=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigbufferfree")] +MprConfigFilterGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigfiltergetinfo")] +MprConfigFilterSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigfiltersetinfo")] +MprConfigGetFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiggetfriendlyname")] +MprConfigGetGuidName=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiggetguidname")] +MprConfigInterfaceCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiginterfacecreate")] +MprConfigInterfaceDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiginterfacedelete")] +MprConfigInterfaceEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiginterfaceenum")] +MprConfigInterfaceGetCustomInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiginterfacegetcustominfoex")] +MprConfigInterfaceGetHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiginterfacegethandle")] +MprConfigInterfaceGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiginterfacegetinfo")] +MprConfigInterfaceSetCustomInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiginterfacesetcustominfoex")] +MprConfigInterfaceSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiginterfacesetinfo")] +MprConfigInterfaceTransportAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiginterfacetransportadd")] +MprConfigInterfaceTransportEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiginterfacetransportenum")] +MprConfigInterfaceTransportGetHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiginterfacetransportgethandle")] +MprConfigInterfaceTransportGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiginterfacetransportgetinfo")] +MprConfigInterfaceTransportRemove=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiginterfacetransportremove")] +MprConfigInterfaceTransportSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfiginterfacetransportsetinfo")] +MprConfigServerBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigserverbackup")] +MprConfigServerConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigserverconnect")] +MprConfigServerDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigserverdisconnect")] +MprConfigServerGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigservergetinfo")] +MprConfigServerGetInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigservergetinfoex")] +MprConfigServerInstall=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigserverinstall")] +MprConfigServerRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigserverrestore")] +MprConfigServerSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigserversetinfo")] +MprConfigServerSetInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigserversetinfoex")] +MprConfigTransportCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigtransportcreate")] +MprConfigTransportDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigtransportdelete")] +MprConfigTransportEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigtransportenum")] +MprConfigTransportGetHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigtransportgethandle")] +MprConfigTransportGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigtransportgetinfo")] +MprConfigTransportSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprconfigtransportsetinfo")] +MPRESERVED_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpreserved-data")] +MPRESOLVED_REASON=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpresolved-reason")] +MPRESOURCE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpresource-info")] +MPRESOURCE_STATS=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpresource-stats")] +MprInfoBlockAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprinfoblockadd")] +MprInfoBlockFind=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprinfoblockfind")] +MprInfoBlockQuerySize=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprinfoblockquerysize")] +MprInfoBlockRemove=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprinfoblockremove")] +MprInfoBlockSet=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprinfoblockset")] +MprInfoCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprinfocreate")] +MprInfoDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprinfodelete")] +MprInfoDuplicate=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprinfoduplicate")] +MprInfoRemoveAll=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/nf-mprapi-mprinforemoveall")] +MPSAMPLE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpsample-data")] +MPSCAN_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpscan-data")] +MPSCAN_RESOURCES=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpscan-resources")] +MPSCAN_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpscan-result")] +MPSCAN_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpscan-type")] +MpScanControl=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpscancontrol")] +MpScanStart=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpscanstart")] +MPSIGUPDATE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpsigupdate-data")] +MPSOURCE=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpsource")] +MPSTATUS_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpstatus-data")] +MPSTATUS_DATAEX_UNUSED=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpstatus-dataex-unused")] +MPSTATUS_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpstatus-flag")] +MPSTATUS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpstatus-info")] +MPTHREAT_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreat-action")] +MPTHREAT_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreat-category")] +MPTHREAT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreat-data")] +MPTHREAT_DETECTION=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreat-detection")] +MPTHREAT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreat-info")] +MPTHREAT_INFOEX_BEHAVIOR=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreat-infoex-behavior")] +MPTHREAT_INFOEX_NIS=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreat-infoex-nis")] +MPTHREAT_INFOEX_UNUSED=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreat-infoex-unused")] +MPTHREAT_LOCALIZED_INFO=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreat-localized-info")] +MPTHREAT_SEVERITY=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreat-severity")] +MPTHREAT_STATS=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreat-stats")] +MPTHREAT_STATS_DATA=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreat-stats-data")] +MPTHREAT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreat-status")] +MPTHREAT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreat-type")] +MpThreatEnumerate=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreatenumerate")] +MpThreatOpen=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreatopen")] +MpThreatQuery=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpthreatquery")] +MpUpdateControl=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpupdatecontrol")] +MpUpdateStart=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpupdatestart")] +MPVERSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/lwef/mpversion-info")] +MrmCreateConfig=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmcreateconfig")] +MrmCreateConfigInMemory=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmcreateconfiginmemory")] +MrmCreateResourceFile=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmcreateresourcefile")] +MrmCreateResourceFileInMemory=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmcreateresourcefileinmemory")] +MrmCreateResourceIndexer=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmcreateresourceindexer")] +MrmCreateResourceIndexerFromPreviousPriData=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmcreateresourceindexerfrompreviouspridata-")] +MrmCreateResourceIndexerFromPreviousPriFile=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmcreateresourceindexerfrompreviousprifile")] +MrmCreateResourceIndexerFromPreviousSchemaData=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmcreateresourceindexerfrompreviousschemadata")] +MrmCreateResourceIndexerFromPreviousSchemaFile=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmcreateresourceindexerfrompreviousschemafile")] +MrmDestroyIndexerAndMessages=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmdestroyindexerandmessages")] +MrmDumpPriDataInMemory=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmdumppridatainmemory")] +MrmDumpPriFile=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmdumpprifile")] +MrmDumpPriFileInMemory=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmdumpprifileinmemory")] +MrmDumpType=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmdumptype")] +MrmFreeMemory=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmfreememory")] +MrmIndexEmbeddedData=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmindexembeddeddata")] +MrmIndexFile=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmindexfile")] +MrmIndexFileAutoQualifiers=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmindexfileautoqualifiers")] +MrmIndexResourceContainerAutoQualifiers=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmindexresourcecontainerautoqualifiers")] +MrmIndexString=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmindexstring")] +MrmPackagingMode=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmpackagingmode")] +MrmPackagingOptions=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmpackagingoptions")] +MrmPeekResourceIndexerMessages=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmpeekresourceindexermessages")] +MrmPlatformVersion=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmplatformversion")] +MrmResourceIndexerHandle=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmresourceindexerhandle")] +MrmResourceIndexerMessage=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmresourceindexermessage")] +MrmResourceIndexerMessageSeverity=[Documentation("https://docs.microsoft.com/windows/win32/menurc/mrmresourceindexermessageseverity")] +MRUCMPPROC=[Documentation("https://docs.microsoft.com/windows/win32/shell/mrucmpproc")] +MRUCMPPROCA=[Documentation("https://docs.microsoft.com/windows/win32/shell/mrucmpproc")] +MRUCMPPROCW=[Documentation("https://docs.microsoft.com/windows/win32/shell/mrucmpproc")] +MRUINFO=[Documentation("https://docs.microsoft.com/windows/win32/shell/mruinfo")] +MS_ADDINFO_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/ns-mssip-ms_addinfo_blob")] +MS_ADDINFO_CATALOGMEMBER=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/ns-mssip-ms_addinfo_catalogmember")] +MS_ADDINFO_FLAT=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/ns-mssip-ms_addinfo_flat")] +MSA_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-msa_info_0")] +MSA_INFO_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ne-lmaccess-msa_info_level")] +MSA_INFO_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ne-lmaccess-msa_info_state")] +MSAAMENUINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/ns-oleacc-msaamenuinfo")] +MSAD_DomainController=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_DomainController::CommonName=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_DomainController::DistinguishedName=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_DomainController::IsAdvertisingToLocator=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_DomainController::IsGC=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_DomainController::IsNextRIDPoolAvailable=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_DomainController::IsRegisteredInDNS=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_DomainController::IsSysVolReady=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_DomainController::NTDsaGUID=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_DomainController::PercentOfRIDsLeft=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_DomainController::SiteName=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_DomainController::TimeOfOldestReplAdd=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_DomainController::TimeOfOldestReplDel=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_DomainController::TimeOfOldestReplMod=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_DomainController::TimeOfOldestReplSync=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_DomainController::TimeOfOldestReplUpdRefs=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-domaincontroller")] +MSAD_NamingContext=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-namingcontext")] +MSAD_NamingContext::DistinguishedName=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-namingcontext")] +MSAD_NamingContext::IsFullReplica=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-namingcontext")] +MSAD_ReplCursor=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replcursor")] +MSAD_ReplCursor::NamingContextDN=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replcursor")] +MSAD_ReplCursor::SourceDsaDN=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replcursor")] +MSAD_ReplCursor::SourceDsaInvocationID=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replcursor")] +MSAD_ReplCursor::TimeOfLastSuccessfulSync=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replcursor")] +MSAD_ReplCursor::USNAttributeFilter=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replcursor")] +MSAD_ReplNeighbor=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::AsyncIntersiteTransportDN=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::AsyncIntersiteTransportObjGuid=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::CompressChanges=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::DisableScheduledSync=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::Domain=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::DoScheduledSyncs=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::FullSyncInProgress=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::FullSyncNextPacket=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::IgnoreChangeNotifications=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::IsDeletedSourceDsa=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::LastSyncResult=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::ModifiedNumConsecutiveSyncFailures=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::NamingContextDN=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::NamingContextObjGuid=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::NeverSynced=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::NoChangeNotifications=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::NumConsecutiveSyncFailures=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::ReplicaFlags=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::SourceDsaAddress=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::SourceDsaCN=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::SourceDsaDN=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::SourceDsaInvocationID=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::SourceDsaObjGuid=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::SourceDsaSite=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::SyncOnStartup=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::TimeOfLastSyncAttempt=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::TimeOfLastSyncSuccess=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::TwoWaySync=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::UseAsyncIntersiteTransport=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::USNAttributeFilter=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::USNLastObjChangeSynced=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplNeighbor::Writeable=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replneighbor")] +MSAD_ReplPendingOp=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replpendingop")] +MSAD_ReplPendingOp::DsaAddress=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replpendingop")] +MSAD_ReplPendingOp::DsaDN=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replpendingop")] +MSAD_ReplPendingOp::DsaObjGuid=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replpendingop")] +MSAD_ReplPendingOp::NamingContextDN=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replpendingop")] +MSAD_ReplPendingOp::NamingContextObjGuid=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replpendingop")] +MSAD_ReplPendingOp::OpStartTime=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replpendingop")] +MSAD_ReplPendingOp::Options=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replpendingop")] +MSAD_ReplPendingOp::OpType=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replpendingop")] +MSAD_ReplPendingOp::PositionInQ=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replpendingop")] +MSAD_ReplPendingOp::Priority=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replpendingop")] +MSAD_ReplPendingOp::SerialNumber=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replpendingop")] +MSAD_ReplPendingOp::TimeEnqueued=[Documentation("https://docs.microsoft.com/windows/win32/AD/msad-replpendingop")] +msad4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-msad4")] +MSCAP_SELECTOR=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mscap_selector")] +MSCEPSetupProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/casetup/ne-casetup-mscepsetupproperty")] +MSChapSrvChangePassword=[Documentation("https://docs.microsoft.com/windows/win32/api/mschapp/nf-mschapp-mschapsrvchangepassword")] +MSChapSrvChangePassword2=[Documentation("https://docs.microsoft.com/windows/win32/api/mschapp/nf-mschapp-mschapsrvchangepassword2")] +MSDRM_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/msdrm-status")] +MsftStreamZero=[Documentation("https://docs.microsoft.com/windows/win32/imapi/msftstreamzero")] +MSG=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-msg")] +MSG_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmmsg/ns-lmmsg-msg_info_0")] +MSG_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmmsg/ns-lmmsg-msg_info_1")] +MSGBOXCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-msgboxcallback")] +MSGBOXPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-msgboxparamsw")] +MSGBOXPARAMSA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-msgboxparamsa")] +MSGBOXPARAMSW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-msgboxparamsw")] +MSGCALLRELEASE=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/msgcallrelease")] +MSGFILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-msgfilter")] +MSGSERVICEENTRY=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/msgserviceentry")] +MsgWaitForMultipleObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-msgwaitformultipleobjects")] +MsgWaitForMultipleObjectsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-msgwaitformultipleobjectsex")] +MSHCTX=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypesbase/ne-wtypesbase-mshctx")] +MSHLFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypesbase/ne-wtypesbase-mshlflags")] +MsiAdvertiseProduct=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiadvertiseproductw")] +MsiAdvertiseProductA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiadvertiseproducta")] +MsiAdvertiseProductEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiadvertiseproductexa")] +MsiAdvertiseProductExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiadvertiseproductexa")] +MsiAdvertiseProductExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiadvertiseproductexw")] +MsiAdvertiseProductW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiadvertiseproductw")] +MsiAdvertiseScript=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiadvertisescriptw")] +MsiAdvertiseScriptA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiadvertisescripta")] +MsiAdvertiseScriptW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiadvertisescriptw")] +MsiApplyMultiplePatches=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiapplymultiplepatchesw")] +MsiApplyMultiplePatchesA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiapplymultiplepatchesa")] +MsiApplyMultiplePatchesW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiapplymultiplepatchesw")] +MsiApplyPatch=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiapplypatchw")] +MsiApplyPatchA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiapplypatcha")] +MsiApplyPatchW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiapplypatchw")] +MSIARPSETTINGSIDENTIFIER=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msiarpsettingsidentifier")] +MsiBeginTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msibegintransactiona")] +MsiBeginTransactionA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msibegintransactiona")] +MsiBeginTransactionW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msibegintransactionw")] +MSICHECKCRCS=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msicheckcrcs")] +MsiCloseAllHandles=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msicloseallhandles")] +MsiCloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiclosehandle")] +MsiCollectUserInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msicollectuserinfoa")] +MsiCollectUserInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msicollectuserinfoa")] +MsiCollectUserInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msicollectuserinfow")] +MsiConfigureFeature=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiconfigurefeaturew")] +MsiConfigureFeatureA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiconfigurefeaturea")] +MsiConfigureFeatureW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiconfigurefeaturew")] +MsiConfigureProduct=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiconfigureproductw")] +MsiConfigureProductA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiconfigureproducta")] +MsiConfigureProductEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiconfigureproductexw")] +MsiConfigureProductExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiconfigureproductexa")] +MsiConfigureProductExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiconfigureproductexw")] +MsiConfigureProductW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiconfigureproductw")] +MsiCreateRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msicreaterecord")] +MsiCreateTransformSummaryInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msicreatetransformsummaryinfoa")] +MsiCreateTransformSummaryInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msicreatetransformsummaryinfoa")] +MsiCreateTransformSummaryInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msicreatetransformsummaryinfow")] +MsiDatabaseApplyTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabaseapplytransformw")] +MsiDatabaseApplyTransformA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabaseapplytransforma")] +MsiDatabaseApplyTransformW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabaseapplytransformw")] +MsiDatabaseCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabasecommit")] +MsiDatabaseExport=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabaseexportw")] +MsiDatabaseExportA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabaseexporta")] +MsiDatabaseExportW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabaseexportw")] +MsiDatabaseGenerateTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabasegeneratetransformw")] +MsiDatabaseGenerateTransformA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabasegeneratetransforma")] +MsiDatabaseGenerateTransformW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabasegeneratetransformw")] +MsiDatabaseGetPrimaryKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabasegetprimarykeysw")] +MsiDatabaseGetPrimaryKeysA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabasegetprimarykeysa")] +MsiDatabaseGetPrimaryKeysW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabasegetprimarykeysw")] +MsiDatabaseImport=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabaseimporta")] +MsiDatabaseImportA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabaseimporta")] +MsiDatabaseImportW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabaseimportw")] +MsiDatabaseIsTablePersistent=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabaseistablepersistentw")] +MsiDatabaseIsTablePersistentA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabaseistablepersistenta")] +MsiDatabaseIsTablePersistentW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabaseistablepersistentw")] +MsiDatabaseMerge=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabasemergea")] +MsiDatabaseMergeA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabasemergea")] +MsiDatabaseMergeW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabasemergew")] +MsiDatabaseOpenView=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabaseopenvieww")] +MsiDatabaseOpenViewA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabaseopenviewa")] +MsiDatabaseOpenViewW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidatabaseopenvieww")] +MSIDEPLOYMENTCOMPLIANT=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msideploymentcompliant")] +MsiDetermineApplicablePatches=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msidetermineapplicablepatchesa")] +MsiDetermineApplicablePatchesA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msidetermineapplicablepatchesa")] +MsiDetermineApplicablePatchesW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msidetermineapplicablepatchesw")] +MsiDeterminePatchSequence=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msideterminepatchsequencew")] +MsiDeterminePatchSequenceA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msideterminepatchsequencea")] +MsiDeterminePatchSequenceW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msideterminepatchsequencew")] +MSIDISABLEEEUI=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msidisableeeui")] +MSIDISABLELUAPATCHING=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msidisableluapatching")] +MSIDISABLERMRESTART=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msidisablermrestart")] +MsiDoAction=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidoactionw")] +MsiDoActionA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidoactiona")] +MsiDoActionW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msidoactionw")] +MsiEnableLog=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienablelogw")] +MsiEnableLogA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienableloga")] +MsiEnableLogW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienablelogw")] +MsiEnableUIPreview=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msienableuipreview")] +MsiEndTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiendtransaction")] +MSIENFORCEUPGRADECOMPONENTRULES=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msienforceupgradecomponentrules")] +MsiEnumClients=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumclientsw")] +MsiEnumClientsA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumclientsa")] +MsiEnumClientsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumclientsexw")] +MsiEnumClientsExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumclientsexa")] +MsiEnumClientsExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumclientsexw")] +MsiEnumClientsW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumclientsw")] +MsiEnumComponentCosts=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msienumcomponentcostsw")] +MsiEnumComponentCostsA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msienumcomponentcostsa")] +MsiEnumComponentCostsW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msienumcomponentcostsw")] +MsiEnumComponentQualifiers=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumcomponentqualifiersa")] +MsiEnumComponentQualifiersA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumcomponentqualifiersa")] +MsiEnumComponentQualifiersW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumcomponentqualifiersw")] +MsiEnumComponents=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumcomponentsw")] +MsiEnumComponentsA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumcomponentsa")] +MsiEnumComponentsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumcomponentsexa")] +MsiEnumComponentsExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumcomponentsexa")] +MsiEnumComponentsExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumcomponentsexw")] +MsiEnumComponentsW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumcomponentsw")] +MsiEnumFeatures=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumfeaturesa")] +MsiEnumFeaturesA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumfeaturesa")] +MsiEnumFeaturesW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumfeaturesw")] +MsiEnumPatches=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumpatchesw")] +MsiEnumPatchesA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumpatchesa")] +MsiEnumPatchesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumpatchesexw")] +MsiEnumPatchesExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumpatchesexa")] +MsiEnumPatchesExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumpatchesexw")] +MsiEnumPatchesW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumpatchesw")] +MsiEnumProducts=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumproductsw")] +MsiEnumProductsA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumproductsa")] +MsiEnumProductsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumproductsexw")] +MsiEnumProductsExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumproductsexa")] +MsiEnumProductsExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumproductsexw")] +MsiEnumProductsW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumproductsw")] +MsiEnumRelatedProducts=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumrelatedproductsw")] +MsiEnumRelatedProductsA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumrelatedproductsa")] +MsiEnumRelatedProductsW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msienumrelatedproductsw")] +MsiEvaluateCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msievaluateconditiona")] +MsiEvaluateConditionA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msievaluateconditiona")] +MsiEvaluateConditionW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msievaluateconditionw")] +MsiExtractPatchXMLData=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiextractpatchxmldataw")] +MsiExtractPatchXMLDataA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiextractpatchxmldataa")] +MsiExtractPatchXMLDataW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiextractpatchxmldataw")] +MSIFASTINSTALL=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msifastinstall")] +MSIFILEHASHINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/ns-msi-msifilehashinfo")] +MsiFormatRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiformatrecorda")] +MsiFormatRecordA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiformatrecorda")] +MsiFormatRecordW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiformatrecordw")] +MsiGetActiveDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetactivedatabase")] +MsiGetComponentPath=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetcomponentpatha")] +MsiGetComponentPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetcomponentpatha")] +MsiGetComponentPathEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetcomponentpathexa")] +MsiGetComponentPathExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetcomponentpathexa")] +MsiGetComponentPathExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetcomponentpathexw")] +MsiGetComponentPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetcomponentpathw")] +MsiGetComponentState=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetcomponentstatea")] +MsiGetComponentStateA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetcomponentstatea")] +MsiGetComponentStateW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetcomponentstatew")] +MsiGetDatabaseState=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetdatabasestate")] +MsiGetFeatureCost=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetfeaturecostw")] +MsiGetFeatureCostA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetfeaturecosta")] +MsiGetFeatureCostW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetfeaturecostw")] +MsiGetFeatureInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetfeatureinfow")] +MsiGetFeatureInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetfeatureinfoa")] +MsiGetFeatureInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetfeatureinfow")] +MsiGetFeatureState=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetfeaturestatew")] +MsiGetFeatureStateA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetfeaturestatea")] +MsiGetFeatureStateW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetfeaturestatew")] +MsiGetFeatureUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetfeatureusagew")] +MsiGetFeatureUsageA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetfeatureusagea")] +MsiGetFeatureUsageW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetfeatureusagew")] +MsiGetFeatureValidStates=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetfeaturevalidstatesa")] +MsiGetFeatureValidStatesA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetfeaturevalidstatesa")] +MsiGetFeatureValidStatesW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetfeaturevalidstatesw")] +MsiGetFileHash=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetfilehasha")] +MsiGetFileHashA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetfilehasha")] +MsiGetFileHashW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetfilehashw")] +MsiGetFileSignatureInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetfilesignatureinformationa")] +MsiGetFileSignatureInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetfilesignatureinformationa")] +MsiGetFileSignatureInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetfilesignatureinformationw")] +MsiGetFileVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetfileversiona")] +MsiGetFileVersionA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetfileversiona")] +MsiGetFileVersionW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetfileversionw")] +MsiGetLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetlanguage")] +MsiGetLastErrorRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetlasterrorrecord")] +MsiGetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetmode")] +MsiGetPatchFileList=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetpatchfilelistw")] +MsiGetPatchFileListA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetpatchfilelista")] +MsiGetPatchFileListW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetpatchfilelistw")] +MsiGetPatchInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetpatchinfow")] +MsiGetPatchInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetpatchinfoa")] +MsiGetPatchInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetpatchinfoexa")] +MsiGetPatchInfoExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetpatchinfoexa")] +MsiGetPatchInfoExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetpatchinfoexw")] +MsiGetPatchInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetpatchinfow")] +MsiGetProductCode=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetproductcodew")] +MsiGetProductCodeA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetproductcodea")] +MsiGetProductCodeW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetproductcodew")] +MsiGetProductInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetproductinfoa")] +MsiGetProductInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetproductinfoa")] +MsiGetProductInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetproductinfoexa")] +MsiGetProductInfoExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetproductinfoexa")] +MsiGetProductInfoExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetproductinfoexw")] +MsiGetProductInfoFromScript=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetproductinfofromscriptw")] +MsiGetProductInfoFromScriptA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetproductinfofromscripta")] +MsiGetProductInfoFromScriptW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetproductinfofromscriptw")] +MsiGetProductInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetproductinfow")] +MsiGetProductProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetproductpropertya")] +MsiGetProductPropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetproductpropertya")] +MsiGetProductPropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetproductpropertyw")] +MsiGetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetpropertya")] +MsiGetPropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetpropertya")] +MsiGetPropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetpropertyw")] +MsiGetShortcutTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetshortcuttargetw")] +MsiGetShortcutTargetA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetshortcuttargeta")] +MsiGetShortcutTargetW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetshortcuttargetw")] +MsiGetSourcePath=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetsourcepatha")] +MsiGetSourcePathA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetsourcepatha")] +MsiGetSourcePathW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetsourcepathw")] +MsiGetSummaryInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetsummaryinformationa")] +MsiGetSummaryInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetsummaryinformationa")] +MsiGetSummaryInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigetsummaryinformationw")] +MsiGetTargetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigettargetpathw")] +MsiGetTargetPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigettargetpatha")] +MsiGetTargetPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msigettargetpathw")] +MsiGetUserInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetuserinfow")] +MsiGetUserInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetuserinfoa")] +MsiGetUserInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msigetuserinfow")] +MsiHiddenProperties=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msihiddenproperties")] +MsiInstallMissingComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiinstallmissingcomponentw")] +MsiInstallMissingComponentA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiinstallmissingcomponenta")] +MsiInstallMissingComponentW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiinstallmissingcomponentw")] +MsiInstallMissingFile=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiinstallmissingfilew")] +MsiInstallMissingFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiinstallmissingfilea")] +MsiInstallMissingFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiinstallmissingfilew")] +MSIINSTALLPERUSER=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msiinstallperuser")] +MsiInstallProduct=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiinstallproducta")] +MsiInstallProductA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiinstallproducta")] +MsiInstallProductW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiinstallproductw")] +MSIINSTANCEGUID=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msiinstanceguid")] +MsiIsProductElevated=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiisproductelevateda")] +MsiIsProductElevatedA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiisproductelevateda")] +MsiIsProductElevatedW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiisproductelevatedw")] +MsiJoinTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msijointransaction")] +MsiLocateComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msilocatecomponentw")] +MsiLocateComponentA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msilocatecomponenta")] +MsiLocateComponentW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msilocatecomponentw")] +MsiLogFileLocation=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msilogfilelocation")] +MsiLogging=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msilogging")] +MsimtfIsWindowFiltered=[Documentation("https://docs.microsoft.com/windows/win32/TSF/msimtfiswindowfiltered")] +MsiNetAssemblySupport=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msinetassemblysupport")] +MSINEWINSTANCE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msinewinstance")] +MSINODISABLEMEDIA=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msinodisablemedia")] +MsiNotifySidChange=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msinotifysidchangea")] +MsiNotifySidChangeA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msinotifysidchangea")] +MsiNotifySidChangeW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msinotifysidchangew")] +MsiNTProductType=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msintproducttype")] +MsiNTSuiteBackOffice=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msintsuitebackoffice")] +MsiNTSuiteDataCenter=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msintsuitedatacenter")] +MsiNTSuiteEnterprise=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msintsuiteenterprise")] +MsiNTSuitePersonal=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msintsuitepersonal")] +MsiNTSuiteSmallBusiness=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msintsuitesmallbusiness")] +MsiNTSuiteSmallBusinessRestricted=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msintsuitesmallbusinessrestricted")] +MsiNTSuiteWebServer=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msintsuitewebserver")] +MsiOpenDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiopendatabasew")] +MsiOpenDatabaseA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiopendatabasea")] +MsiOpenDatabaseW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiopendatabasew")] +MsiOpenPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiopenpackagea")] +MsiOpenPackageA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiopenpackagea")] +MsiOpenPackageEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiopenpackageexa")] +MsiOpenPackageExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiopenpackageexa")] +MsiOpenPackageExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiopenpackageexw")] +MsiOpenPackageW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiopenpackagew")] +MsiOpenProduct=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiopenproductw")] +MsiOpenProductA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiopenproducta")] +MsiOpenProductW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiopenproductw")] +MsiPatchRemovalList=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msipatchremovallist")] +MSIPATCHREMOVE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msipatchremove")] +MSIPATCHSEQUENCEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/ns-msi-msipatchsequenceinfow")] +MSIPATCHSEQUENCEINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/ns-msi-msipatchsequenceinfoa")] +MSIPATCHSEQUENCEINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/ns-msi-msipatchsequenceinfow")] +MsiPreviewBillboard=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msipreviewbillboarda")] +MsiPreviewBillboardA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msipreviewbillboarda")] +MsiPreviewBillboardW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msipreviewbillboardw")] +MsiPreviewDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msipreviewdialoga")] +MsiPreviewDialogA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msipreviewdialoga")] +MsiPreviewDialogW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msipreviewdialogw")] +MsiProcessAdvertiseScript=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiprocessadvertisescripta")] +MsiProcessAdvertiseScriptA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiprocessadvertisescripta")] +MsiProcessAdvertiseScriptW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiprocessadvertisescriptw")] +MsiProcessMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiprocessmessage")] +MsiProvideAssembly=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiprovideassemblyw")] +MsiProvideAssemblyA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiprovideassemblya")] +MsiProvideAssemblyW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiprovideassemblyw")] +MsiProvideComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiprovidecomponenta")] +MsiProvideComponentA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiprovidecomponenta")] +MsiProvideComponentW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiprovidecomponentw")] +MsiProvideQualifiedComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiprovidequalifiedcomponenta")] +MsiProvideQualifiedComponentA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiprovidequalifiedcomponenta")] +MsiProvideQualifiedComponentEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiprovidequalifiedcomponentexa")] +MsiProvideQualifiedComponentExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiprovidequalifiedcomponentexa")] +MsiProvideQualifiedComponentExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiprovidequalifiedcomponentexw")] +MsiProvideQualifiedComponentW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiprovidequalifiedcomponentw")] +MsiQueryComponentState=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiquerycomponentstatea")] +MsiQueryComponentStateA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiquerycomponentstatea")] +MsiQueryComponentStateW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiquerycomponentstatew")] +MsiQueryFeatureState=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiqueryfeaturestatew")] +MsiQueryFeatureStateA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiqueryfeaturestatea")] +MsiQueryFeatureStateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiqueryfeaturestateexw")] +MsiQueryFeatureStateExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiqueryfeaturestateexa")] +MsiQueryFeatureStateExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiqueryfeaturestateexw")] +MsiQueryFeatureStateW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiqueryfeaturestatew")] +MsiQueryProductState=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiqueryproductstatew")] +MsiQueryProductStateA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiqueryproductstatea")] +MsiQueryProductStateW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiqueryproductstatew")] +MsiRecordClearData=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecordcleardata")] +MsiRecordDataSize=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecorddatasize")] +MsiRecordGetFieldCount=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecordgetfieldcount")] +MsiRecordGetInteger=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecordgetinteger")] +MsiRecordGetString=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecordgetstringa")] +MsiRecordGetStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecordgetstringa")] +MsiRecordGetStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecordgetstringw")] +MsiRecordIsNull=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecordisnull")] +MsiRecordReadStream=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecordreadstream")] +MsiRecordSetInteger=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecordsetinteger")] +MsiRecordSetStream=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecordsetstreamw")] +MsiRecordSetStreamA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecordsetstreama")] +MsiRecordSetStreamW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecordsetstreamw")] +MsiRecordSetString=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecordsetstringw")] +MsiRecordSetStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecordsetstringa")] +MsiRecordSetStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msirecordsetstringw")] +MsiReinstallFeature=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msireinstallfeaturea")] +MsiReinstallFeatureA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msireinstallfeaturea")] +MsiReinstallFeatureW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msireinstallfeaturew")] +MsiReinstallProduct=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msireinstallproducta")] +MsiReinstallProductA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msireinstallproducta")] +MsiReinstallProductW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msireinstallproductw")] +MsiRemovePatches=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiremovepatchesw")] +MsiRemovePatchesA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiremovepatchesa")] +MsiRemovePatchesW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiremovepatchesw")] +MSIRESTARTMANAGERCONTROL=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msirestartmanagercontrol")] +MsiRestartManagerSessionKey=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msirestartmanagersessionkey")] +MSIRMSHUTDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msirmshutdown")] +MsiRunningElevated=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msirunningelevated-")] +MsiSequence=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisequencea")] +MsiSequenceA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisequencea")] +MsiSequenceW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisequencew")] +MsiSetComponentState=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisetcomponentstatea")] +MsiSetComponentStateA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisetcomponentstatea")] +MsiSetComponentStateW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisetcomponentstatew")] +MsiSetExternalUI=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisetexternaluia")] +MsiSetExternalUIA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisetexternaluia")] +MsiSetExternalUIRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisetexternaluirecord")] +MsiSetExternalUIW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisetexternaluiw")] +MsiSetFeatureAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisetfeatureattributesa")] +MsiSetFeatureAttributesA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisetfeatureattributesa")] +MsiSetFeatureAttributesW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisetfeatureattributesw")] +MsiSetFeatureState=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisetfeaturestatea")] +MsiSetFeatureStateA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisetfeaturestatea")] +MsiSetFeatureStateW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisetfeaturestatew")] +MsiSetInstallLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisetinstalllevel")] +MsiSetInternalUI=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisetinternalui")] +MsiSetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisetmode")] +MsiSetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisetpropertya")] +MsiSetPropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisetpropertya")] +MsiSetPropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisetpropertyw")] +MsiSetTargetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisettargetpatha")] +MsiSetTargetPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisettargetpatha")] +MsiSetTargetPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisettargetpathw")] +MsiSourceListAddMediaDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistaddmediadiskw")] +MsiSourceListAddMediaDiskA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistaddmediadiska")] +MsiSourceListAddMediaDiskW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistaddmediadiskw")] +MsiSourceListAddSource=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistaddsourcew")] +MsiSourceListAddSourceA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistaddsourcea")] +MsiSourceListAddSourceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistaddsourceexa")] +MsiSourceListAddSourceExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistaddsourceexa")] +MsiSourceListAddSourceExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistaddsourceexw")] +MsiSourceListAddSourceW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistaddsourcew")] +MsiSourceListClearAll=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistclearalla")] +MsiSourceListClearAllA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistclearalla")] +MsiSourceListClearAllEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistclearallexw")] +MsiSourceListClearAllExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistclearallexa")] +MsiSourceListClearAllExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistclearallexw")] +MsiSourceListClearAllW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistclearallw")] +MsiSourceListClearMediaDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistclearmediadiska")] +MsiSourceListClearMediaDiskA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistclearmediadiska")] +MsiSourceListClearMediaDiskW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistclearmediadiskw")] +MsiSourceListClearSource=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistclearsourcew")] +MsiSourceListClearSourceA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistclearsourcea")] +MsiSourceListClearSourceW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistclearsourcew")] +MsiSourceListEnumMediaDisks=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistenummediadisksa")] +MsiSourceListEnumMediaDisksA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistenummediadisksa")] +MsiSourceListEnumMediaDisksW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistenummediadisksw")] +MsiSourceListEnumSources=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistenumsourcesw")] +MsiSourceListEnumSourcesA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistenumsourcesa")] +MsiSourceListEnumSourcesW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistenumsourcesw")] +MsiSourceListForceResolution=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistforceresolutionw")] +MsiSourceListForceResolutionA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistforceresolutiona")] +MsiSourceListForceResolutionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistforceresolutionexa")] +MsiSourceListForceResolutionExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistforceresolutionexa")] +MsiSourceListForceResolutionExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistforceresolutionexw")] +MsiSourceListForceResolutionW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistforceresolutionw")] +MsiSourceListGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistgetinfoa")] +MsiSourceListGetInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistgetinfoa")] +MsiSourceListGetInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistgetinfow")] +MsiSourceListSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistsetinfow")] +MsiSourceListSetInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistsetinfoa")] +MsiSourceListSetInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msisourcelistsetinfow")] +MsiSummaryInfoGetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisummaryinfogetpropertya")] +MsiSummaryInfoGetPropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisummaryinfogetpropertya")] +MsiSummaryInfoGetPropertyCount=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisummaryinfogetpropertycount")] +MsiSummaryInfoGetPropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisummaryinfogetpropertyw")] +MsiSummaryInfoPersist=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisummaryinfopersist")] +MsiSummaryInfoSetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisummaryinfosetpropertya")] +MsiSummaryInfoSetPropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisummaryinfosetpropertya")] +MsiSummaryInfoSetPropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msisummaryinfosetpropertyw")] +MsiSystemRebootPending=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msisystemrebootpending")] +MsiTabletPC=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msitabletpc")] +MsiUIHideCancel=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msiuihidecancel")] +MsiUIProgressOnly=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msiuiprogressonly")] +MsiUISourceResOnly=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msiuisourceresonly")] +MSIUNINSTALLSUPERSEDEDCOMPONENTS=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msiuninstallsupersededcomponents")] +MsiUseFeature=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiusefeaturea")] +MsiUseFeatureA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiusefeaturea")] +MsiUseFeatureEx=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiusefeatureexa")] +MsiUseFeatureExA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiusefeatureexa")] +MsiUseFeatureExW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiusefeatureexw")] +MsiUseFeatureW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiusefeaturew")] +MSIUSEREALADMINDETECTION=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msiuserealadmindetection")] +MsiVerifyDiskSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiverifydiskspace")] +MsiVerifyPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiverifypackagea")] +MsiVerifyPackageA=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiverifypackagea")] +MsiVerifyPackageW=[Documentation("https://docs.microsoft.com/windows/win32/api/msi/nf-msi-msiverifypackagew")] +MsiViewClose=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiviewclose")] +MsiViewExecute=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiviewexecute")] +MsiViewFetch=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiviewfetch")] +MsiViewGetColumnInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiviewgetcolumninfo")] +MsiViewGetError=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiviewgeterrora")] +MsiViewGetErrorA=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiviewgeterrora")] +MsiViewGetErrorW=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiviewgeterrorw")] +MsiViewModify=[Documentation("https://docs.microsoft.com/windows/win32/api/msiquery/nf-msiquery-msiviewmodify")] +MsiWin32AssemblySupport=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msiwin32assemblysupport")] +Msix64=[Documentation("https://docs.microsoft.com/windows/win32/Msi/msix64")] +MSLLHOOKSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-msllhookstruct")] +MSM=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/lan-profileschema-msm-lanprofile-element")] +MSNT_SystemTrace=[Documentation("https://docs.microsoft.com/windows/win32/ETW/msnt-systemtrace")] +MSNT_SystemTrace::Flags=[Documentation("https://docs.microsoft.com/windows/win32/ETW/msnt-systemtrace")] +MSP_ADDRESS_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/ne-tapi3-msp_address_event")] +MSP_CALL_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/ne-tapi3-msp_call_event")] +MSP_CALL_EVENT_CAUSE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/ne-tapi3-msp_call_event_cause")] +MSP_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/ne-tapi3-msp_event")] +MSP_EVENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3/ns-tapi3-msp_event_info")] +MSPEVENTITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/mspaddr/ns-mspaddr-mspeventitem")] +MSPID=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/mspid")] +MSProviderInit=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/msproviderinit")] +mstart=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/mstart-attribute")] +mstop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/mstop-attribute")] +MSV1_0_INTERACTIVE_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-msv1_0_interactive_logon")] +MSV1_0_INTERACTIVE_PROFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-msv1_0_interactive_profile")] +MSV1_0_LM20_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-msv1_0_lm20_logon")] +MSV1_0_LM20_LOGON_PROFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-msv1_0_lm20_logon_profile")] +MSV1_0_LOGON_SUBMIT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-msv1_0_logon_submit_type")] +MSV1_0_PROFILE_BUFFER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-msv1_0_profile_buffer_type")] +MSV1_0_PROTOCOL_MESSAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-msv1_0_protocol_message_type")] +MSV1_0_SUBAUTH_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-msv1_0_subauth_logon")] +MSV1_0_SUBAUTH_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-msv1_0_subauth_request")] +MSV1_0_SUBAUTH_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-msv1_0_subauth_response")] +MSV1_0_SUPPLEMENTAL_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-msv1_0_supplemental_credential")] +Msv1_0SubAuthenticationFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/subauth/nf-subauth-msv1_0subauthenticationfilter")] +Msv1_0SubAuthenticationRoutine=[Documentation("https://docs.microsoft.com/windows/win32/api/subauth/nf-subauth-msv1_0subauthenticationroutine")] +Msv1_0SubAuthenticationRoutineEx=[Documentation("https://docs.microsoft.com/windows/win32/api/subauth/nf-subauth-msv1_0subauthenticationroutineex")] +Msv1_0SubAuthenticationRoutineGeneric=[Documentation("https://docs.microsoft.com/windows/win32/api/subauth/nf-subauth-msv1_0subauthenticationroutinegeneric")] +MSVidCCService=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/ne-segment-msvidccservice")] +MSVidCtlStateList=[Documentation("https://docs.microsoft.com/windows/win32/api/msvidctl/ne-msvidctl-msvidctlstatelist")] +MSVidSinkStreams=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/ne-segment-msvidsinkstreams")] +MSYUV=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/msyuv-color-space-converter-codec")] +MT_ARBITRARY_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-mt_arbitrary_header")] +MT_CUSTOM_VIDEO_PRIMARIES=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-mt_custom_video_primaries")] +MTP_COMMAND_DATA_IN=[Documentation("https://docs.microsoft.com/windows/win32/api/mtpext/ns-mtpext-mtp_command_data_in")] +MTP_COMMAND_DATA_OUT=[Documentation("https://docs.microsoft.com/windows/win32/api/mtpext/ns-mtpext-mtp_command_data_out")] +MTSCreateActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-mtscreateactivity")] +MTSID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mtsid")] +mul=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-mul")] +MulDiv=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-muldiv")] +MULTI_QI=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/ns-objidlbase-multi_qi")] +MULTI_SECTOR_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/multi-sector-header")] +MultiByteToWideChar=[Documentation("https://docs.microsoft.com/windows/win32/api/stringapiset/nf-stringapiset-multibytetowidechar")] +MULTICAST_LOOPBACK_MODE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/multicast-loopback-mode")] +MULTICAST_MODE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ne-ws2ipdef-multicast_mode_type")] +MULTIKEYHELPA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-multikeyhelpa")] +MULTIKEYHELPW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-multikeyhelpw")] +MultinetGetConnectionPerformance=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-multinetgetconnectionperformancew")] +MultinetGetConnectionPerformanceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-multinetgetconnectionperformancea")] +MultinetGetConnectionPerformanceW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-multinetgetconnectionperformancew")] +MULTIPLE_TRUSTEE_OPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ne-accctrl-multiple_trustee_operation")] +MultipleInstancesPolicy=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-multipleinstancespolicy-settingstype-element")] +multipleInstancesPolicyType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-multipleinstancespolicytype-simpletype")] +MultipleViewPattern_GetViewName=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-multipleviewpattern_getviewname")] +MultipleViewPattern_SetCurrentView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-multipleviewpattern_setcurrentview")] +Multiply128=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-multiply128")] +MultiplyExtract128=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-multiplyextract128")] +MultiplyHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-multiplyhigh")] +Music=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/music-properties")] +mute=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/mute-attribute")] +Mute=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/mute-property")] +MUTEBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/WMP/mutebutton")] +MVI_PROP=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/mvi_prop")] +MXDC_ESCAPE=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/mxdc-escape")] +MXDC_ESCAPE_HEADER_T=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/mxdcescapeheader")] +MXDC_GET_FILENAME_DATA_T=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/mxdcgetfilenamedata")] +MXDC_PRINTTICKET_DATA_T=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/mxdcprintticketpassthrough")] +MXDC_PRINTTICKET_ESCAPE_T=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/mxdcprintticketescape")] +MXDC_S0_PAGE_ENUMS=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/mxdcs0pageenums")] +MXDC_S0PAGE_DATA_T=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/mxdcs0pagedata")] +MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/mxdcs0pagepassthroughescape")] +MXDC_S0PAGE_RESOURCE_ESCAPE_T=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/mxdcs0pageresourceescape")] +MXDC_XPS_S0PAGE_RESOURCE_T=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/mxdcxpss0pageresource")] +myIPAddressEx=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/myipaddressex")] +MyPicturesFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/mypicturesfolder")] +NAIRealm=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-hotspot2-nairealm-element")] +name=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/name-attribute")] +Name=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-name-headerfieldtype-element")] +NAME=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/name")] +NAME_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/nb30/ns-nb30-name_buffer")] +NAME_CACHE_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/ns-filehc-name_cache_context")] +NAMED_ENTITY_CERTAINTY=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/ne-structuredquery-named_entity_certainty")] +NAMED_PROFILE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-named_profile_info")] +NAMEDCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-namedcolor")] +namedQueries=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-namedqueries-providertype-element")] +NamedQueryType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-namedquerytype-complextype")] +namedValue=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/schema-namedvalue-complextype")] +namedValues=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-namedvalues-complextype")] +nameSpace=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/namespace")] +namespaceDeclarations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/namespacedeclarations")] +namespaceDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/namespacedefinitions")] +NAMESPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-namesproperties")] +NameTranslate=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsnametranslate")] +nameType=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-nametype-simpletype")] +NAP=[Documentation("https://docs.microsoft.com/windows/win32/NAP/nap-error-constants")] +NapComponentRegistrationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ns-naptypes-napcomponentregistrationinfo")] +NAPI_DOMAIN_DESCRIPTION_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/nsemail/ns-nsemail-napi_domain_description_blob")] +NAPI_PROVIDER_INSTALLATION_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/nsemail/ns-nsemail-napi_provider_installation_blob")] +NAPI_PROVIDER_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/nsemail/ne-nsemail-napi_provider_level")] +NAPI_PROVIDER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/nsemail/ne-nsemail-napi_provider_type")] +NapNotifyType=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ne-naptypes-napnotifytype")] +NAPPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-napproperties")] +Navigate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/navigate-element")] +NavigateDirection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-navigatedirection")] +Navigation=[Documentation("https://docs.microsoft.com/windows/win32/WinAuto/navigation-constants")] +NC_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-nc_address")] +NCB=[Documentation("https://docs.microsoft.com/windows/win32/api/nb30/ns-nb30-ncb")] +NCCALCSIZE_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-nccalcsize_params")] +NcFreeNetconProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ncfreenetconproperties")] +NcIsValidConnectionName=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/nf-netcon-ncisvalidconnectionname")] +NCM_DISPLAYERRORTIP=[Documentation("https://docs.microsoft.com/windows/win32/shell/ncm-displayerrortip")] +NCM_GETADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/shell/ncm-getaddress")] +NCM_GETALLOWTYPE=[Documentation("https://docs.microsoft.com/windows/win32/shell/ncm-getallowtype")] +NCM_SETALLOWTYPE=[Documentation("https://docs.microsoft.com/windows/win32/shell/ncm-setallowtype")] +NCRYPT_ALLOC_PARA=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/ns-ncrypt-ncrypt_alloc_para")] +NCRYPT_KEY_BLOB_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/ns-ncrypt-ncrypt_key_blob_header")] +NCRYPT_PROTECT_STREAM_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ncryptprotect/ns-ncryptprotect-ncrypt_protect_stream_info")] +NCRYPT_SUPPORTED_LENGTHS=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/ns-ncrypt-ncrypt_supported_lengths")] +NCRYPT_UI_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/ns-ncrypt-ncrypt_ui_policy")] +NCRYPT_UI_POLICY_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/ncrypt-ui-policy-blob")] +NCryptAlgorithmName=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/ns-ncrypt-ncryptalgorithmname")] +NCryptBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/ns-ncrypt-ncryptbuffer")] +NCryptBufferDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/ns-ncrypt-ncryptbufferdesc")] +NCryptCloseProtectionDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/ncryptprotect/nf-ncryptprotect-ncryptcloseprotectiondescriptor")] +NCryptCreateClaim=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptcreateclaim")] +NCryptCreatePersistedKey=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptcreatepersistedkey")] +NCryptCreateProtectionDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/ncryptprotect/nf-ncryptprotect-ncryptcreateprotectiondescriptor")] +NCryptDecrypt=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptdecrypt")] +NCryptDeleteKey=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptdeletekey")] +NCryptDeriveKey=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptderivekey")] +NCryptEncrypt=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptencrypt")] +NCryptEnumAlgorithms=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptenumalgorithms")] +NCryptEnumKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptenumkeys")] +NCryptEnumStorageProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptenumstorageproviders")] +NCryptExportKey=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptexportkey")] +NCryptFinalizeKey=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptfinalizekey")] +NCryptFreeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptfreebuffer")] +NCryptFreeObject=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptfreeobject")] +NCryptGetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptgetproperty")] +NCryptGetProtectionDescriptorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ncryptprotect/nf-ncryptprotect-ncryptgetprotectiondescriptorinfo")] +NCryptImportKey=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptimportkey")] +NCryptIsAlgSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptisalgsupported")] +NCryptIsKeyHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptiskeyhandle")] +NCryptKeyDerivation=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptkeyderivation")] +NCryptKeyName=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/ns-ncrypt-ncryptkeyname")] +NCryptNotifyChangeKey=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptnotifychangekey")] +NCryptOpenKey=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptopenkey")] +NCryptOpenStorageProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptopenstorageprovider")] +NCryptProtectSecret=[Documentation("https://docs.microsoft.com/windows/win32/api/ncryptprotect/nf-ncryptprotect-ncryptprotectsecret")] +NCryptProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/ns-ncrypt-ncryptprovidername")] +NCryptQueryProtectionDescriptorName=[Documentation("https://docs.microsoft.com/windows/win32/api/ncryptprotect/nf-ncryptprotect-ncryptqueryprotectiondescriptorname")] +NCryptRegisterProtectionDescriptorName=[Documentation("https://docs.microsoft.com/windows/win32/api/ncryptprotect/nf-ncryptprotect-ncryptregisterprotectiondescriptorname")] +NCryptSecretAgreement=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptsecretagreement")] +NCryptSetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptsetproperty")] +NCryptSignHash=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptsignhash")] +NCryptStreamClose=[Documentation("https://docs.microsoft.com/windows/win32/api/ncryptprotect/nf-ncryptprotect-ncryptstreamclose")] +NCryptStreamOpenToProtect=[Documentation("https://docs.microsoft.com/windows/win32/api/ncryptprotect/nf-ncryptprotect-ncryptstreamopentoprotect")] +NCryptStreamOpenToUnprotect=[Documentation("https://docs.microsoft.com/windows/win32/api/ncryptprotect/nf-ncryptprotect-ncryptstreamopentounprotect")] +NCryptStreamOpenToUnprotectEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ncryptprotect/nf-ncryptprotect-ncryptstreamopentounprotectex")] +NCryptStreamUpdate=[Documentation("https://docs.microsoft.com/windows/win32/api/ncryptprotect/nf-ncryptprotect-ncryptstreamupdate")] +NCryptTranslateHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncrypttranslatehandle")] +NCryptUnprotectSecret=[Documentation("https://docs.microsoft.com/windows/win32/api/ncryptprotect/nf-ncryptprotect-ncryptunprotectsecret")] +NCryptVerifyClaim=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptverifyclaim")] +NCryptVerifySignature=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/nf-ncrypt-ncryptverifysignature")] +NDdeGetErrorString=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddegeterrorstring")] +NDdeGetErrorStringA=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddegeterrorstring")] +NDdeGetErrorStringW=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddegeterrorstring")] +NDdeGetShareSecurity=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddegetsharesecurity")] +NDdeGetShareSecurityA=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddegetsharesecurity")] +NDdeGetShareSecurityW=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddegetsharesecurity")] +NDdeGetTrustedShare=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddegettrustedshare")] +NDdeGetTrustedShareA=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddegettrustedshare")] +NDdeGetTrustedShareW=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddegettrustedshare")] +NDdeIsValidAppTopicList=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddeisvalidapptopiclist")] +NDdeIsValidAppTopicListA=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddeisvalidapptopiclist")] +NDdeIsValidAppTopicListW=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddeisvalidapptopiclist")] +NDdeIsValidShareName=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddeisvalidsharename")] +NDdeIsValidShareNameA=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddeisvalidsharename")] +NDdeIsValidShareNameW=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddeisvalidsharename")] +NDdeSetShareSecurity=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddesetsharesecurity")] +NDdeSetShareSecurityA=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddesetsharesecurity")] +NDdeSetShareSecurityW=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddesetsharesecurity")] +NDdeSetTrustedShare=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddesettrustedshare")] +NDdeSetTrustedShareA=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddesettrustedshare")] +NDdeSetTrustedShareW=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddesettrustedshare")] +NDdeShareAdd=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddeshareadd")] +NDdeShareAddA=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddeshareadd")] +NDdeShareAddW=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddeshareadd")] +NDdeShareDel=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddesharedel")] +NDdeShareDelA=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddesharedel")] +NDdeShareDelW=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddesharedel")] +NDdeShareEnum=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddeshareenum")] +NDdeShareEnumA=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddeshareenum")] +NDdeShareEnumW=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddeshareenum")] +NDdeShareGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddesharegetinfo")] +NDdeShareGetInfoA=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddesharegetinfo")] +NDdeShareGetInfoW=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddesharegetinfo")] +NDDESHAREINFO=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddeshareinfo-str")] +NDdeShareSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddesharesetinfo")] +NDdeShareSetInfoA=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddesharesetinfo")] +NDdeShareSetInfoW=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddesharesetinfo")] +NDdeTrustedShareEnum=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddetrustedshareenum")] +NDdeTrustedShareEnumA=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddetrustedshareenum")] +NDdeTrustedShareEnumW=[Documentation("https://docs.microsoft.com/windows/win32/ipc/nddetrustedshareenum")] +NdfCancelIncident=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfcancelincident")] +NdfCloseIncident=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfcloseincident")] +NdfCreateConnectivityIncident=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfcreateconnectivityincident")] +NdfCreateDNSIncident=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfcreatednsincident")] +NdfCreateGroupingIncident=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfcreategroupingincident")] +NdfCreateInboundIncident=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfcreateinboundincident")] +NdfCreateIncident=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfcreateincident")] +NdfCreateNetConnectionIncident=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfcreatenetconnectionincident")] +NdfCreatePnrpIncident=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfcreatepnrpincident")] +NdfCreateSharingIncident=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfcreatesharingincident")] +NdfCreateWebIncident=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfcreatewebincident")] +NdfCreateWebIncidentEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfcreatewebincidentex")] +NdfCreateWinSockIncident=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfcreatewinsockincident")] +NdfDiagnoseIncident=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfdiagnoseincident")] +NdfExecuteDiagnosis=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfexecutediagnosis")] +NdfGetTraceFile=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfgettracefile")] +NdfRepairIncident=[Documentation("https://docs.microsoft.com/windows/win32/api/ndfapi/nf-ndfapi-ndfrepairincident")] +NDIS_INTERFACE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ifdef/ns-ifdef-ndis_interface_information")] +NDIS_OBJECT_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/ndis-object-header")] +NDK_ADAPTER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ndkinfo/ns-ndkinfo-ndk_adapter_info")] +NDK_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/ndkinfo/ns-ndkinfo-ndk_version")] +NDR_USER_MARSHAL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/ns-rpcndr-ndr_user_marshal_info")] +NDR_USER_MARSHAL_INFO_LEVEL1=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/ns-rpcndr-ndr_user_marshal_info_level1")] +Ndr64AsyncClientCall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndr64asyncclientcall")] +Ndr64AsyncServerCallAll=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndr64asyncservercallall")] +NdrAsyncClientCall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrasyncclientcall")] +NdrAsyncClientCall2=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrasyncclientcall2")] +NdrAsyncServerCall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrasyncservercall")] +NdrClearOutParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrclearoutparameters")] +NdrClientCall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrclientcall")] +NdrClientCall2=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrclientcall2")] +NdrClientCall3=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrclientcall3")] +NdrClientCall4=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrclientcall4")] +NdrComplexArrayBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrcomplexarraybuffersize")] +NdrComplexArrayMarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrcomplexarraymarshall")] +NdrComplexArrayUnmarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrcomplexarrayunmarshall")] +NdrComplexStructBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrcomplexstructbuffersize")] +NdrComplexStructMarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrcomplexstructmarshall")] +NdrComplexStructUnmarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrcomplexstructunmarshall")] +NdrConformantArrayBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrconformantarraybuffersize")] +NdrConformantArrayMarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrconformantarraymarshall")] +NdrConformantArrayUnmarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrconformantarrayunmarshall")] +NdrConformantStringBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrconformantstringbuffersize")] +NdrConformantStringMarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrconformantstringmarshall")] +NdrConformantStringUnmarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrconformantstringunmarshall")] +NdrContextHandleInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrcontexthandleinitialize")] +NdrContextHandleMemorySize=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrcontexthandlememorysize")] +NdrContextHandleSize=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrcontexthandlesize")] +NdrConvert=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrconvert")] +NdrCStdStubBuffer_Release=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrcstdstubbuffer_release")] +NdrCStdStubBuffer2_Release=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrcstdstubbuffer2_release")] +NdrDcomAsyncClientCall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrdcomasyncclientcall")] +NdrDcomAsyncClientCall2=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrdcomasyncclientcall2")] +NdrDllCanUnloadNow=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrdllcanunloadnow")] +NdrDllGetClassObject=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrdllgetclassobject")] +NdrDllRegisterProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrdllregisterproxy")] +NdrDllUnregisterProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrdllunregisterproxy")] +NdrGetUserMarshalInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrgetusermarshalinfo")] +NdrInterfacePointerBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrinterfacepointerbuffersize")] +NdrInterfacePointerFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrinterfacepointerfree")] +NdrInterfacePointerMarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrinterfacepointermarshall")] +NdrInterfacePointerUnmarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrinterfacepointerunmarshall")] +NdrMesProcEncodeDecode2=[Documentation("https://docs.microsoft.com/windows/win32/api/midles/nf-midles-ndrmesprocencodedecode2")] +NdrMesProcEncodeDecode4=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrmesprocencodedecode4")] +NdrOleAllocate=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndroleallocate")] +NdrOleFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrolefree")] +NdrPointerBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrpointerbuffersize")] +NdrPointerFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrpointerfree")] +NdrPointerMarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrpointermarshall")] +NdrPointerUnmarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrpointerunmarshall")] +NdrProxyErrorHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyerrorhandler")] +NdrProxyForwardingFunction10=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction10")] +NdrProxyForwardingFunction11=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction11")] +NdrProxyForwardingFunction12=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction12")] +NdrProxyForwardingFunction13=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction13")] +NdrProxyForwardingFunction14=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction14")] +NdrProxyForwardingFunction15=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction15")] +NdrProxyForwardingFunction16=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction16")] +NdrProxyForwardingFunction17=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction17")] +NdrProxyForwardingFunction18=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction18")] +NdrProxyForwardingFunction19=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction19")] +NdrProxyForwardingFunction20=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction20")] +NdrProxyForwardingFunction21=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction21")] +NdrProxyForwardingFunction22=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction22")] +NdrProxyForwardingFunction23=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction23")] +NdrProxyForwardingFunction24=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction24")] +NdrProxyForwardingFunction25=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction25")] +NdrProxyForwardingFunction26=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction26")] +NdrProxyForwardingFunction27=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction27")] +NdrProxyForwardingFunction28=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction28")] +NdrProxyForwardingFunction29=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction29")] +NdrProxyForwardingFunction3=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction3")] +NdrProxyForwardingFunction30=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction30")] +NdrProxyForwardingFunction31=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction31")] +NdrProxyForwardingFunction32=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction32")] +NdrProxyForwardingFunction4=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction4")] +NdrProxyForwardingFunction5=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction5")] +NdrProxyForwardingFunction6=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction6")] +NdrProxyForwardingFunction7=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction7")] +NdrProxyForwardingFunction8=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction8")] +NdrProxyForwardingFunction9=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyforwardingfunction9")] +NdrProxyFreeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyfreebuffer")] +NdrProxyGetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxygetbuffer")] +NdrProxyInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxyinitialize")] +NdrProxySendReceive=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrproxysendreceive")] +NdrServerCall2=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrservercall2")] +NdrServerCallAll=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrservercallall")] +NdrSimpleStructBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrsimplestructbuffersize")] +NdrSimpleStructMarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrsimplestructmarshall")] +NdrSimpleStructUnmarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrsimplestructunmarshall")] +NdrSimpleTypeMarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrsimpletypemarshall")] +NdrSimpleTypeUnmarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrsimpletypeunmarshall")] +NdrStubCall2=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrstubcall2")] +NdrStubCall3=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrstubcall3")] +NdrStubForwardingFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrstubforwardingfunction")] +NdrStubGetBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrstubgetbuffer")] +NdrStubInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-ndrstubinitialize")] +NdrUserMarshalBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrusermarshalbuffersize")] +NdrUserMarshalFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrusermarshalfree")] +NdrUserMarshalMarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrusermarshalmarshall")] +NdrUserMarshalUnmarshall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-ndrusermarshalunmarshall")] +ne=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ne--sm4---asm-")] +NeedCurrentDirectoryForExePath=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-needcurrentdirectoryforexepathw")] +NeedCurrentDirectoryForExePathA=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-needcurrentdirectoryforexepatha")] +NeedCurrentDirectoryForExePathW=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-needcurrentdirectoryforexepathw")] +Negate=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/negate")] +Nested=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/nested-virtualization")] +NET_ADDRESS_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/ne-iphlpapi-net_address_format")] +NET_ADDRESS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/ns-iphlpapi-net_address_info")] +NET_DISPLAY_GROUP=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-net_display_group")] +NET_DISPLAY_MACHINE=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-net_display_machine")] +NET_DISPLAY_USER=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-net_display_user")] +NET_FW_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/icftypes/ne-icftypes-net_fw_action")] +NET_FW_AUTHENTICATE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/icftypes/ne-icftypes-net_fw_authenticate_type")] +NET_FW_EDGE_TRAVERSAL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/icftypes/ne-icftypes-net_fw_edge_traversal_type")] +NET_FW_IP_PROTOCOL=[Documentation("https://docs.microsoft.com/windows/win32/api/icftypes/ne-icftypes-net_fw_ip_protocol")] +NET_FW_IP_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/icftypes/ne-icftypes-net_fw_ip_version")] +NET_FW_MODIFY_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/icftypes/ne-icftypes-net_fw_modify_state")] +NET_FW_POLICY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/icftypes/ne-icftypes-net_fw_policy_type")] +NET_FW_PROFILE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/icftypes/ne-icftypes-net_fw_profile_type")] +NET_FW_PROFILE_TYPE2=[Documentation("https://docs.microsoft.com/windows/win32/api/icftypes/ne-icftypes-net_fw_profile_type2")] +NET_FW_RULE_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/api/icftypes/ne-icftypes-net_fw_rule_category")] +NET_FW_RULE_DIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/icftypes/ne-icftypes-net_fw_rule_direction")] +NET_FW_SCOPE=[Documentation("https://docs.microsoft.com/windows/win32/api/icftypes/ne-icftypes-net_fw_scope")] +NET_FW_SERVICE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/icftypes/ne-icftypes-net_fw_service_type")] +NET_IF_ACCESS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ifdef/ne-ifdef-net_if_access_type")] +NET_IF_ADMIN_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/ifdef/ne-ifdef-net_if_admin_status")] +NET_IF_CONNECTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ifdef/ne-ifdef-net_if_connection_type")] +NET_IF_DIRECTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ifdef/ne-ifdef-net_if_direction_type")] +NET_IF_MEDIA_CONNECT_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/ifdef/ne-ifdef-net_if_media_connect_state")] +NET_IF_MEDIA_DUPLEX_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/ifdef/ne-ifdef-net_if_media_duplex_state")] +NET_IF_OPER_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/ifdef/ne-ifdef-net_if_oper_status")] +NET_INTERFACE_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/ondemandconnroutehelper/ns-ondemandconnroutehelper-net_interface_context")] +NET_INTERFACE_CONTEXT_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ondemandconnroutehelper/ns-ondemandconnroutehelper-net_interface_context_table")] +NET_LUID_LH=[Documentation("https://docs.microsoft.com/windows/win32/api/ifdef/ns-ifdef-net_luid_lh")] +NET_PHYSICAL_LOCATION_LH=[Documentation("https://docs.microsoft.com/windows/win32/api/ifdef/ns-ifdef-net_physical_location_lh")] +NET_STRING=[Documentation("https://docs.microsoft.com/windows/win32/shell/net-string")] +NET_VALIDATE_AUTHENTICATION_INPUT_ARG=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-net_validate_authentication_input_arg")] +NET_VALIDATE_OUTPUT_ARG=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-net_validate_output_arg")] +NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-net_validate_password_change_input_arg")] +NET_VALIDATE_PASSWORD_HASH=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-net_validate_password_hash")] +NET_VALIDATE_PASSWORD_RESET_INPUT_ARG=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-net_validate_password_reset_input_arg")] +NET_VALIDATE_PERSISTED_FIELDS=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-net_validate_persisted_fields")] +NetAccessAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netaccessadd")] +NetAccessDel=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netaccessdel")] +NetAccessEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netaccessenum")] +NetAccessGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netaccessgetinfo")] +NetAccessGetUserPerms=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netaccessgetuserperms")] +NetAccessSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netaccesssetinfo")] +NetAddAlternateComputerName=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netaddalternatecomputername")] +NetAddr_DisplayErrorTip=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-netaddr_displayerrortip")] +NetAddr_GetAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-netaddr_getaddress")] +NetAddr_GetAllowType=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-netaddr_getallowtype")] +NetAddr_SetAllowType=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-netaddr_setallowtype")] +NetAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsnetaddress")] +NetAddServiceAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netaddserviceaccount")] +NetAlertRaise=[Documentation("https://docs.microsoft.com/windows/win32/api/lmalert/nf-lmalert-netalertraise")] +NetAlertRaiseEx=[Documentation("https://docs.microsoft.com/windows/win32/api/lmalert/nf-lmalert-netalertraiseex")] +NetApiBufferAllocate=[Documentation("https://docs.microsoft.com/windows/win32/api/lmapibuf/nf-lmapibuf-netapibufferallocate")] +NetApiBufferFree=[Documentation("https://docs.microsoft.com/windows/win32/api/lmapibuf/nf-lmapibuf-netapibufferfree")] +NetApiBufferReallocate=[Documentation("https://docs.microsoft.com/windows/win32/api/lmapibuf/nf-lmapibuf-netapibufferreallocate")] +NetApiBufferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/lmapibuf/nf-lmapibuf-netapibuffersize")] +NetAuditClear=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaudit/nf-lmaudit-netauditclear")] +NetAuditRead=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaudit/nf-lmaudit-netauditread")] +NetAuditWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaudit/nf-lmaudit-netauditwrite")] +Netbios=[Documentation("https://docs.microsoft.com/windows/win32/api/nb30/nf-nb30-netbios")] +NETCON_CHARACTERISTIC_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/ne-netcon-netcon_characteristic_flags")] +NETCON_MEDIATYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/ne-netcon-netcon_mediatype")] +NETCON_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/ns-netcon-netcon_properties")] +NETCON_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/ne-netcon-netcon_status")] +NETCON_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/ne-netcon-netcon_type")] +NetConfigGet=[Documentation("https://docs.microsoft.com/windows/win32/api/lmconfig/nf-lmconfig-netconfigget")] +NetConfigGetAll=[Documentation("https://docs.microsoft.com/windows/win32/api/lmconfig/nf-lmconfig-netconfiggetall")] +NetConfigSet=[Documentation("https://docs.microsoft.com/windows/win32/api/lmconfig/nf-lmconfig-netconfigset")] +NETCONNECTINFOSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-netconnectinfostruct")] +NetConnectionEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/nf-lmshare-netconnectionenum")] +NetCreateProvisioningPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netcreateprovisioningpackage")] +NetDfsAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsadd")] +NetDfsAddFtRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsaddftroot")] +NetDfsAddRootTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsaddroottarget")] +NetDfsAddStdRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsaddstdroot")] +NetDfsEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsenum")] +NetDfsGetClientInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsgetclientinfo")] +NetDfsGetFtContainerSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsgetftcontainersecurity")] +NetDfsGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsgetinfo")] +NetDfsGetSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsgetsecurity")] +NetDfsGetStdContainerSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsgetstdcontainersecurity")] +NetDfsGetSupportedNamespaceVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsgetsupportednamespaceversion")] +NetDfsMove=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsmove")] +NetDfsRemove=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsremove")] +NetDfsRemoveFtRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsremoveftroot")] +NetDfsRemoveFtRootForced=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsremoveftrootforced")] +NetDfsRemoveRootTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsremoveroottarget")] +NetDfsRemoveStdRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfsremovestdroot")] +NetDfsSetClientInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfssetclientinfo")] +NetDfsSetFtContainerSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfssetftcontainersecurity")] +NetDfsSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfssetinfo")] +NetDfsSetSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfssetsecurity")] +NetDfsSetStdContainerSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/lmdfs/nf-lmdfs-netdfssetstdcontainersecurity")] +NetEnumerateComputerNames=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netenumeratecomputernames")] +NetEnumerateServiceAccounts=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netenumerateserviceaccounts")] +NetErrorLogClear=[Documentation("https://docs.microsoft.com/windows/win32/api/lmerrlog/nf-lmerrlog-neterrorlogclear")] +NetErrorLogRead=[Documentation("https://docs.microsoft.com/windows/win32/api/lmerrlog/nf-lmerrlog-neterrorlogread")] +NetErrorLogWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/lmerrlog/nf-lmerrlog-neterrorlogwrite")] +NetFileClose=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/nf-lmshare-netfileclose")] +NetFileEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/nf-lmshare-netfileenum")] +NetFileGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/nf-lmshare-netfilegetinfo")] +NetFreeAadJoinInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netfreeaadjoininformation")] +NetGetAadJoinInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netgetaadjoininformation")] +NetGetAnyDCName=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netgetanydcname")] +NetGetDCName=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netgetdcname")] +NetGetDisplayInformationIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netgetdisplayinformationindex")] +NetGetJoinableOUs=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netgetjoinableous")] +NetGetJoinInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netgetjoininformation")] +NetGroupAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netgroupadd")] +NetGroupAddUser=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netgroupadduser")] +NetGroupDel=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netgroupdel")] +NetGroupDelUser=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netgroupdeluser")] +NetGroupEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netgroupenum")] +NetGroupGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netgroupgetinfo")] +NetGroupGetUsers=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netgroupgetusers")] +NetGroupSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netgroupsetinfo")] +NetGroupSetUsers=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netgroupsetusers")] +NetHoodFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/nethoodfolder")] +NETINFOSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-netinfostruct")] +NETISO_ERROR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/ne-networkisolation-netiso_error_type")] +NETISO_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/ne-networkisolation-netiso_flag")] +NetIsServiceAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netisserviceaccount")] +NetJoinDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netjoindomain")] +NetLocalGroupAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netlocalgroupadd")] +NetLocalGroupAddMember=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netlocalgroupaddmember")] +NetLocalGroupAddMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netlocalgroupaddmembers")] +NetLocalGroupDel=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netlocalgroupdel")] +NetLocalGroupDelMember=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netlocalgroupdelmember")] +NetLocalGroupDelMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netlocalgroupdelmembers")] +NetLocalGroupEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netlocalgroupenum")] +NetLocalGroupGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netlocalgroupgetinfo")] +NetLocalGroupGetMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netlocalgroupgetmembers")] +NetLocalGroupSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netlocalgroupsetinfo")] +NetLocalGroupSetMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netlocalgroupsetmembers")] +NETLOGON_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-netlogon_info_1")] +NETLOGON_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-netlogon_info_2")] +NETLOGON_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-netlogon_info_3")] +NETLOGON_INFO_4=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-netlogon_info_4")] +NETLOGON_LOGON_IDENTITY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/subauth/ns-subauth-netlogon_logon_identity_info")] +NetMessageBufferSend=[Documentation("https://docs.microsoft.com/windows/win32/api/lmmsg/nf-lmmsg-netmessagebuffersend")] +NetMessageNameAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/lmmsg/nf-lmmsg-netmessagenameadd")] +NetMessageNameDel=[Documentation("https://docs.microsoft.com/windows/win32/api/lmmsg/nf-lmmsg-netmessagenamedel")] +NetMessageNameEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmmsg/nf-lmmsg-netmessagenameenum")] +NetMessageNameGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmmsg/nf-lmmsg-netmessagenamegetinfo")] +NetProvisionComputerAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netprovisioncomputeraccount")] +NetQueryDisplayInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netquerydisplayinformation")] +NetQueryServiceAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netqueryserviceaccount")] +NetRemoteComputerSupports=[Documentation("https://docs.microsoft.com/windows/win32/api/lmremutl/nf-lmremutl-netremotecomputersupports")] +NetRemoteTOD=[Documentation("https://docs.microsoft.com/windows/win32/api/lmremutl/nf-lmremutl-netremotetod")] +NetRemoveAlternateComputerName=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netremovealternatecomputername")] +NetRemoveServiceAccount=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netremoveserviceaccount")] +NetRenameMachineInDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netrenamemachineindomain")] +NetRequestOfflineDomainJoin=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netrequestofflinedomainjoin")] +NetRequestProvisioningPackageInstall=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netrequestprovisioningpackageinstall")] +NETRESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-netresourcea")] +NETRESOURCEA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-netresourcea")] +NETRESOURCEW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-netresourcew")] +NetScheduleJobAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/lmat/nf-lmat-netschedulejobadd")] +NetScheduleJobDel=[Documentation("https://docs.microsoft.com/windows/win32/api/lmat/nf-lmat-netschedulejobdel")] +NetScheduleJobEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmat/nf-lmat-netschedulejobenum")] +NetScheduleJobGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmat/nf-lmat-netschedulejobgetinfo")] +NetServerComputerNameAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/nf-lmserver-netservercomputernameadd")] +NetServerComputerNameDel=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/nf-lmserver-netservercomputernamedel")] +NetServerDiskEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/nf-lmserver-netserverdiskenum")] +NetServerEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/nf-lmserver-netserverenum")] +NetServerGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/nf-lmserver-netservergetinfo")] +NetServerSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/nf-lmserver-netserversetinfo")] +NetServerTransportAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/nf-lmserver-netservertransportadd")] +NetServerTransportAddEx=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/nf-lmserver-netservertransportaddex")] +NetServerTransportDel=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/nf-lmserver-netservertransportdel")] +NetServerTransportEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/nf-lmserver-netservertransportenum")] +NetServiceControl=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/netservicecontrol")] +NetServiceEnum=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/netserviceenum")] +NetServiceGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/netservicegetinfo")] +NetServiceInstall=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/netserviceinstall")] +NetSessionDel=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/nf-lmshare-netsessiondel")] +NetSessionEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/nf-lmshare-netsessionenum")] +NetSessionGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/nf-lmshare-netsessiongetinfo")] +NetSetPrimaryComputerName=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netsetprimarycomputername")] +NETSETUP_PROVISIONING_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/ns-lmjoin-netsetup_provisioning_params")] +NetShareAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/nf-lmshare-netshareadd")] +NetShareCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/nf-lmshare-netsharecheck")] +NetShareDel=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/nf-lmshare-netsharedel")] +NetShareDelEx=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/nf-lmshare-netsharedelex")] +NetShareEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/nf-lmshare-netshareenum")] +NetShareGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/nf-lmshare-netsharegetinfo")] +NetShareSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/nf-lmshare-netsharesetinfo")] +NETSOURCE_URLCREDPOLICY_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsinternaladminnetsource/ne-wmsinternaladminnetsource-netsource_urlcredpolicy_settings")] +NetStatisticsGet=[Documentation("https://docs.microsoft.com/windows/win32/api/lmstats/nf-lmstats-netstatisticsget")] +NetUnjoinDomain=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netunjoindomain")] +NetUseAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/lmuse/nf-lmuse-netuseadd")] +NetUseDel=[Documentation("https://docs.microsoft.com/windows/win32/api/lmuse/nf-lmuse-netusedel")] +NetUseEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmuse/nf-lmuse-netuseenum")] +NetUseGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmuse/nf-lmuse-netusegetinfo")] +NetUserAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netuseradd")] +NetUserChangePassword=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netuserchangepassword")] +NetUserDel=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netuserdel")] +NetUserEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netuserenum")] +NetUserGetGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netusergetgroups")] +NetUserGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netusergetinfo")] +NetUserGetLocalGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netusergetlocalgroups")] +NetUserModalsGet=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netusermodalsget")] +NetUserModalsSet=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netusermodalsset")] +NetUserSetGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netusersetgroups")] +NetUserSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netusersetinfo")] +NetValidateName=[Documentation("https://docs.microsoft.com/windows/win32/api/lmjoin/nf-lmjoin-netvalidatename")] +NetValidatePasswordPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netvalidatepasswordpolicy")] +NetValidatePasswordPolicyFree=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/nf-lmaccess-netvalidatepasswordpolicyfree")] +NetWkstaGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/nf-lmwksta-netwkstagetinfo")] +NetWkstaSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/nf-lmwksta-netwkstasetinfo")] +NetWkstaTransportAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/nf-lmwksta-netwkstatransportadd")] +NetWkstaTransportDel=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/nf-lmwksta-netwkstatransportdel")] +NetWkstaTransportEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/nf-lmwksta-netwkstatransportenum")] +NetWkstaUserEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/nf-lmwksta-netwkstauserenum")] +NetWkstaUserGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/nf-lmwksta-netwkstausergetinfo")] +NetWkstaUserSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/nf-lmwksta-netwkstausersetinfo")] +network=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-policyschema-network-allowlist-element")] +Network=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-object")] +Network::bandWidth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-bandwidth")] +Network::bitRate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-bitrate")] +Network::bufferingCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-bufferingcount")] +Network::bufferingProgress=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-bufferingprogress")] +Network::bufferingTime=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-bufferingtime")] +Network::downloadProgress=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-downloadprogress")] +Network::encodedFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-encodedframerate")] +Network::frameRate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-framerate")] +Network::framesSkipped=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-framesskipped")] +Network::getProxyBypassForLocal=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-getproxybypassforlocal")] +Network::getProxyExceptionList=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-getproxyexceptionlist")] +Network::getProxyName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-getproxyname")] +Network::getProxyPort=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-getproxyport")] +Network::getProxySettings=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-getproxysettings")] +Network::lostPackets=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-lostpackets")] +Network::maxBandwidth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-maxbandwidth")] +Network::maxBitRate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-maxbitrate")] +Network::receivedPackets=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-receivedpackets")] +Network::receptionQuality=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-receptionquality")] +Network::recoveredPackets=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-recoveredpackets")] +Network::setProxyBypassForLocal=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-setproxybypassforlocal")] +Network::setProxyExceptionList=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-setproxyexceptionlist")] +Network::setProxyName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-setproxyname")] +Network::setProxyPort=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-setproxyport")] +Network::setProxySettings=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-setproxysettings")] +Network::sourceProtocol=[Documentation("https://docs.microsoft.com/windows/win32/WMP/network-sourceprotocol")] +Network3GPP=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-hotspot2-network3gpp-element")] +networkFilter=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-policyschema-networkfilter-wlanpolicy-element")] +NETWORKINFO=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/networkinfo")] +Networking=[Documentation("https://docs.microsoft.com/windows/win32/networking")] +NetworkIsolationDiagnoseConnectFailureAndGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/nf-networkisolation-networkisolationdiagnoseconnectfailureandgetinfo")] +NetworkIsolationEnumAppContainers=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/nf-networkisolation-networkisolationenumappcontainers")] +NetworkIsolationEnumerateAppContainerRules=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-networkisolationenumerateappcontainerrules")] +NetworkIsolationFreeAppContainers=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/nf-networkisolation-networkisolationfreeappcontainers")] +NetworkIsolationGetAppContainerConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/nf-networkisolation-networkisolationgetappcontainerconfig")] +NetworkIsolationGetEnterpriseIdAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-networkisolationgetenterpriseidasync")] +NetworkIsolationGetEnterpriseIdClose=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nf-netfw-networkisolationgetenterpriseidclose")] +NetworkIsolationRegisterForAppContainerChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/nf-networkisolation-networkisolationregisterforappcontainerchanges")] +NetworkIsolationSetAppContainerConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/nf-networkisolation-networkisolationsetappcontainerconfig")] +NetworkIsolationSetupAppContainerBinaries=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/nf-networkisolation-networkisolationsetupappcontainerbinaries")] +NetworkIsolationUnregisterForAppContainerChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/nf-networkisolation-networkisolationunregisterforappcontainerchanges")] +networkItemType=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-policyschema-networkitemtype-complextype")] +networkName=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-policyschema-networkname-networkitemtype-element")] +networkNameType=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-policyschema-networknametype-simpletype")] +NetworkProfileName=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-networkprofilename-settingstype-element")] +NetworkSettings=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/networksettings")] +NetworkSettings::Id=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/networksettings-id")] +NetworkSettings::Name=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/networksettings-name")] +networkSettingsType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-networksettingstype-complextype")] +NetworkSoH=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ns-naptypes-networksoh")] +NETWORKSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/networkstatus")] +networkType=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-policyschema-networktype-networkitemtype-element")] +networkTypeType=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-policyschema-networktypetype-simpletype")] +NEW_LOG_FILE_FREQUENCY=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-new_log_file_frequency")] +NewCivicAddressReport=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/newcivicaddressreport")] +NEWCPLINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cpl/ns-cpl-newcplinfow")] +NEWCPLINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/cpl/ns-cpl-newcplinfoa")] +NEWCPLINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/cpl/ns-cpl-newcplinfow")] +NEWHEADER=[Documentation("https://docs.microsoft.com/windows/win32/menurc/newheader")] +NewLatLongReport=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/newlatlongreport")] +NEWMAIL_NOTIFICATION=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/newmail_notification")] +NewStream=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-newstream")] +NEWTEXTMETRIC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-newtextmetrica")] +NEWTEXTMETRICA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-newtextmetrica")] +NEWTEXTMETRICEX=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-newtextmetricexw")] +NEWTEXTMETRICEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-newtextmetricexa")] +NEWTEXTMETRICEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-newtextmetricexw")] +NEWTEXTMETRICW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-newtextmetricw")] +NewWDEvents=[Documentation("https://docs.microsoft.com/windows/win32/shell/newwdevents")] +NewWDEvents::PassportAuthenticate=[Documentation("https://docs.microsoft.com/windows/win32/shell/inewwdevents-passportauthenticate")] +NEXTBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/WMP/nextbutton")] +NEXTELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/WMP/nextelement")] +NEXTRAWINPUTBLOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-nextrawinputblock")] +NhpAllocateAndGetInterfaceInfoFromStack=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-nhpallocateandgetinterfaceinfofromstack")] +NL_ADDRESS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/nldef/ne-nldef-nl_address_type")] +NL_BANDWIDTH_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/nldef/ns-nldef-nl_bandwidth_information")] +NL_DAD_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/nldef/ne-nldef-nl_dad_state")] +NL_INTERFACE_OFFLOAD_ROD=[Documentation("https://docs.microsoft.com/windows/win32/api/nldef/ns-nldef-nl_interface_offload_rod")] +NL_LINK_LOCAL_ADDRESS_BEHAVIOR=[Documentation("https://docs.microsoft.com/windows/win32/api/nldef/ne-nldef-nl_link_local_address_behavior")] +NL_NEIGHBOR_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/nldef/ne-nldef-nl_neighbor_state")] +NL_NETWORK_CONNECTIVITY_COST_HINT=[Documentation("https://docs.microsoft.com/windows/win32/api/nldef/ne-nldef-nl_network_connectivity_cost_hint")] +NL_NETWORK_CONNECTIVITY_HINT=[Documentation("https://docs.microsoft.com/windows/win32/api/nldef/ns-nldef-nl_network_connectivity_hint")] +NL_NETWORK_CONNECTIVITY_LEVEL_HINT=[Documentation("https://docs.microsoft.com/windows/win32/api/nldef/ne-nldef-nl_network_connectivity_level_hint")] +NL_PREFIX_ORIGIN=[Documentation("https://docs.microsoft.com/windows/win32/api/nldef/ne-nldef-nl_prefix_origin")] +NL_ROUTE_ORIGIN=[Documentation("https://docs.microsoft.com/windows/win32/api/nldef/ne-nldef-nl_route_origin")] +NL_ROUTE_PROTOCOL=[Documentation("https://docs.microsoft.com/windows/win32/api/nldef/ne-nldef-nl_route_protocol")] +NL_ROUTER_DISCOVERY_BEHAVIOR=[Documentation("https://docs.microsoft.com/windows/win32/api/nldef/ne-nldef-nl_router_discovery_behavior")] +NL_SUFFIX_ORIGIN=[Documentation("https://docs.microsoft.com/windows/win32/api/nldef/ne-nldef-nl_suffix_origin")] +NLM_CONNECTION_COST=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/ne-netlistmgr-nlm_connection_cost")] +NLM_CONNECTION_PROPERTY_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/ne-netlistmgr-nlm_connection_property_change")] +NLM_CONNECTIVITY=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/ne-netlistmgr-nlm_connectivity")] +NLM_DATAPLAN_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/ns-netlistmgr-nlm_dataplan_status")] +NLM_DOMAIN_AUTHENTICATION_KIND=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/ne-netlistmgr-nlm_domain_authentication_kind")] +NLM_DOMAIN_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/ne-netlistmgr-nlm_domain_type")] +NLM_ENUM_NETWORK=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/ne-netlistmgr-nlm_enum_network")] +NLM_INTERNET_CONNECTIVITY=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/ne-netlistmgr-nlm_internet_connectivity")] +NLM_NETWORK_CATEGORY=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/ne-netlistmgr-nlm_network_category")] +NLM_NETWORK_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/ne-netlistmgr-nlm_network_class")] +NLM_NETWORK_PROPERTY_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/ne-netlistmgr-nlm_network_property_change")] +NLM_SIMULATED_PROFILE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/ns-netlistmgr-nlm_simulated_profile_info")] +NLM_SOCKADDR=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/ns-netlistmgr-nlm_sockaddr")] +NLM_USAGE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/netlistmgr/ns-netlistmgr-nlm_usage_data")] +NlsDllCodePageTranslation=[Documentation("https://docs.microsoft.com/windows/win32/api/gb18030/nf-gb18030-nlsdllcodepagetranslation")] +nlsversioninfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/ns-winnls-nlsversioninfo~r1")] +NLSVERSIONINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/ns-winnls-nlsversioninfo~r1")] +NLSVERSIONINFOEX=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/ns-winnls-nlsversioninfoex")] +NM_CHAR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-char-toolbar")] +NM_CLICK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-click-list-view")] +NM_CUSTOMDRAW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-customdraw-tree-view")] +NM_CUSTOMTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-customtext")] +NM_DBLCLK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-dblclk-list-view")] +NM_FONTCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-fontchanged")] +NM_GETCUSTOMSPLITRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-getcustomsplitrect")] +NM_HOVER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-hover-list-view")] +NM_KEYDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-keydown-toolbar")] +NM_KILLFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-killfocus-tree-view")] +NM_LDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-ldown")] +NM_NCHITTEST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-nchittest-rebar")] +NM_OUTOFMEMORY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-outofmemory")] +NM_RCLICK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-rclick-tab")] +NM_RDBLCLK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-rdblclk-tab")] +NM_RDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-rdown")] +NM_RELEASEDCAPTURE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-releasedcapture-monthcal-")] +NM_RETURN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-return")] +NM_SETCURSOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-setcursor-comboboxex-")] +NM_SETFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-setfocus")] +NM_THEMECHANGED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-themechanged")] +NM_TOOLTIPSCREATED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-tooltipscreated")] +NM_TVSTATEIMAGECHANGING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/nm-tvstateimagechanging")] +NMBCDROPDOWN=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmbcdropdown")] +NMBCHOTITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmbchotitem")] +NMCBEDRAGBEGIN=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmcbedragbeginw")] +NMCBEDRAGBEGINA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmcbedragbegina")] +NMCBEDRAGBEGINW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmcbedragbeginw")] +NMCBEENDEDIT=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmcbeendeditw")] +NMCBEENDEDITA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmcbeendedita")] +NMCBEENDEDITW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmcbeendeditw")] +NMCHAR=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmchar")] +NMCOLUMNINFO=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/nmcolumninfo")] +NMCOLUMNTYPE=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/nmcolumntype")] +NMCOLUMNVARIANT=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/nmcolumnvariant")] +NMCOMBOBOXEX=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmcomboboxexa")] +NMCOMBOBOXEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmcomboboxexa")] +NMCOMBOBOXEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmcomboboxexw")] +NMCUSTOMDRAW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmcustomdraw")] +NMCUSTOMSPLITRECTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmcustomsplitrectinfo")] +NMCUSTOMTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmcustomtext")] +NMDATETIMECHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmdatetimechange")] +NMDATETIMEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmdatetimeformata")] +NMDATETIMEFORMATA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmdatetimeformata")] +NMDATETIMEFORMATQUERY=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmdatetimeformatqueryw")] +NMDATETIMEFORMATQUERYA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmdatetimeformatquerya")] +NMDATETIMEFORMATQUERYW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmdatetimeformatqueryw")] +NMDATETIMEFORMATW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmdatetimeformatw")] +NMDATETIMESTRING=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmdatetimestringw")] +NMDATETIMESTRINGA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmdatetimestringa")] +NMDATETIMESTRINGW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmdatetimestringw")] +NMDATETIMEWMKEYDOWN=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmdatetimewmkeydownw")] +NMDATETIMEWMKEYDOWNA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmdatetimewmkeydowna")] +NMDATETIMEWMKEYDOWNW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmdatetimewmkeydownw")] +NMDAYSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmdaystate")] +NMEVENTDATA=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/nmeventdata")] +NMHDDISPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmhddispinfow")] +NMHDDISPINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmhddispinfoa")] +NMHDDISPINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmhddispinfow")] +NMHDFILTERBTNCLICK=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmhdfilterbtnclick")] +NMHDR=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-nmhdr")] +NMHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmheaderw")] +NMHEADERA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmheadera")] +NMHEADERW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmheaderw")] +NMIPADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmipaddress")] +NMITEMACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmitemactivate")] +NMKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmkey")] +NMLINK=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlink")] +NMLISTVIEW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlistview")] +NMLVCACHEHINT=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvcachehint")] +NMLVCUSTOMDRAW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvcustomdraw")] +NMLVDISPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvdispinfow")] +NMLVDISPINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvdispinfoa")] +NMLVDISPINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvdispinfow")] +NMLVEMPTYMARKUP=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvemptymarkup")] +NMLVFINDITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvfinditema")] +NMLVFINDITEMA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvfinditema")] +NMLVFINDITEMW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvfinditemw")] +NMLVGETINFOTIP=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvgetinfotipa")] +NMLVGETINFOTIPA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvgetinfotipa")] +NMLVGETINFOTIPW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvgetinfotipw")] +NMLVKEYDOWN=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvkeydown")] +NMLVLINK=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvlink")] +NMLVODSTATECHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvodstatechange")] +NMLVSCROLL=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmlvscroll")] +NmMakeCert=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/nmmakecert")] +NMMOUSE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmmouse")] +NMOBJECTNOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmobjectnotify")] +NMPGCALCSIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmpgcalcsize")] +NMPGHOTITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmpghotitem")] +NMPGSCROLL=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmpgscroll")] +NMRBAUTOSIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmrbautosize")] +NMREBAR=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmrebar")] +NMREBARAUTOBREAK=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmrebarautobreak")] +NMREBARCHEVRON=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmrebarchevron")] +NMREBARCHILDSIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmrebarchildsize")] +NMREBARSPLITTER=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmrebarsplitter")] +NMSEARCHWEB=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmsearchweb")] +NMSELCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmselchange")] +NMTBCUSTOMDRAW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtbcustomdraw")] +NMTBDISPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtbdispinfow")] +NMTBDISPINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtbdispinfoa")] +NMTBDISPINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtbdispinfow")] +NMTBGETINFOTIP=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtbgetinfotipw")] +NMTBGETINFOTIPA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtbgetinfotipa")] +NMTBGETINFOTIPW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtbgetinfotipw")] +NMTBHOTITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtbhotitem")] +NMTBRESTORE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtbrestore")] +NMTBSAVE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtbsave")] +NMTCKEYDOWN=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtckeydown")] +NMTOOLBAR=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtoolbarw")] +NMTOOLBARA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtoolbara")] +NMTOOLBARW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtoolbarw")] +NMTOOLTIPSCREATED=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtooltipscreated")] +NMTRBTHUMBPOSCHANGING=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtrbthumbposchanging")] +NMTREEVIEW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtreeviewa")] +NMTREEVIEWA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtreeviewa")] +NMTREEVIEWW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtreevieww")] +NMTTCUSTOMDRAW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmttcustomdraw")] +NMTTDISPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmttdispinfow")] +NMTTDISPINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmttdispinfoa")] +NMTTDISPINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmttdispinfow")] +NMTVASYNCDRAW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtvasyncdraw")] +NMTVCUSTOMDRAW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtvcustomdraw")] +NMTVDISPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtvdispinfow")] +NMTVDISPINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtvdispinfoa")] +NMTVDISPINFOEX=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtvdispinfoexw")] +NMTVDISPINFOEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtvdispinfoexa")] +NMTVDISPINFOEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtvdispinfoexw")] +NMTVDISPINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtvdispinfow")] +NMTVGETINFOTIP=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtvgetinfotipw")] +NMTVGETINFOTIPA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtvgetinfotipa")] +NMTVGETINFOTIPW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtvgetinfotipw")] +NMTVITEMCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtvitemchange")] +NMTVKEYDOWN=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtvkeydown")] +NMTVSTATEIMAGECHANGING=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmtvstateimagechanging")] +NMUPDOWN=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmupdown")] +NMVIEWCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-nmviewchange")] +NOCOMPANYNAME=[Documentation("https://docs.microsoft.com/windows/win32/Msi/nocompanyname")] +NODE_CLUSTER_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-node_cluster_state")] +NoFolderScan=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/nofolderscan")] +noise=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-noise")] +nonBroadcast=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-nonbroadcast-ssidconfig-element")] +NONCLIENTMETRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-nonclientmetricsa")] +NONCLIENTMETRICSA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-nonclientmetricsa")] +NONCLIENTMETRICSW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-nonclientmetricsw")] +nonEmptyStringType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-nonemptystring-simpletype")] +nop=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/nop---ps")] +NORM_FORM=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/ne-winnls-norm_form")] +normalize=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-normalize")] +NORMALIZEDRECT=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-normalizedrect")] +NormalizeState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ne-uiautomationcoreapi-normalizestate")] +NormalizeString=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-normalizestring")] +NORMALMENUITEM=[Documentation("https://docs.microsoft.com/windows/win32/menurc/normalmenuitem")] +not=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/not--sm4---asm-")] +NOTE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/note")] +NoticeNumbers=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/noticenumbers")] +NoticeNumbers::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/noticenumbers-newenum")] +NoticeNumbers::Count=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/noticenumbers-count")] +NoticeNumbers::Item=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/noticenumbers-item")] +NOTIFCALLBACK=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/notifcallback")] +NOTIFICATION=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/notification")] +NOTIFICATION_MASK=[Documentation("https://docs.microsoft.com/windows/win32/Ktm/notification-mask")] +NOTIFICATION_USER_INPUT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/notificationactivationcallback/ns-notificationactivationcallback-notification_user_input_data")] +NotificationHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/eappapis/nc-eappapis-notificationhandler")] +notificationInterface=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/notificationinterface")] +NotificationKind=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-notificationkind")] +NotificationProcessing=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-notificationprocessing")] +NOTIFKEY=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/notifkey")] +NOTIFY_FILTER_AND_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-notify_filter_and_type")] +NOTIFYADD=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/ns-npapi-notifyadd")] +NotifyAddrChange=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-notifyaddrchange")] +NotifyBootConfigStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-notifybootconfigstatus")] +NotifyBrowserShutdown=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/notifybrowsershutdown")] +NOTIFYCANCEL=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/ns-npapi-notifycancel")] +NotifyChangeEventLog=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-notifychangeeventlog")] +NOTIFYICONDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-notifyicondataa")] +NOTIFYICONDATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-notifyicondataa")] +NOTIFYICONDATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-notifyicondataw")] +NOTIFYICONIDENTIFIER=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-notifyiconidentifier")] +NotifyIfTimestampConfigChange=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-notifyiftimestampconfigchange")] +NOTIFYINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/ns-npapi-notifyinfo")] +NotifyIpInterfaceChange=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-notifyipinterfacechange")] +NotifyNetworkConnectivityHintChange=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-notifynetworkconnectivityhintchange")] +NotifyParentalLevelChange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/notifyparentallevelchange-method")] +NotifyRouteChange=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-notifyroutechange")] +NotifyRouteChange2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-notifyroutechange2")] +NotifyServiceStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-notifyservicestatuschangea")] +NotifyServiceStatusChangeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-notifyservicestatuschangea")] +NotifyServiceStatusChangeW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-notifyservicestatuschangew")] +NotifyStableUnicastIpAddressTable=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-notifystableunicastipaddresstable")] +NotifyTeredoPortChange=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-notifyteredoportchange")] +NotifyUILanguageChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-notifyuilanguagechange")] +NotifyUnicastIpAddressChange=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-notifyunicastipaddresschange")] +NotifyWinEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-notifywinevent")] +NOUSERNAME=[Documentation("https://docs.microsoft.com/windows/win32/Msi/nousername")] +November=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-november-monthstype-element")] +NPAddConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npaddconnection")] +NPAddConnection3=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npaddconnection3")] +NPCancelConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npcancelconnection")] +NPCloseEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npcloseenum")] +NPDeviceMode=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npdevicemode")] +NPDirectoryNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npdirectorynotify")] +NPEnumResource=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npenumresource")] +NPFMXEditPerm=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npfmxeditperm")] +NPFMXGetPermCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npfmxgetpermcaps")] +NPFMXGetPermHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npfmxgetpermhelp")] +NPFormatNetworkName=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npformatnetworkname")] +NPGetCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npgetcaps")] +NPGetConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npgetconnection")] +NPGetConnection3=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npgetconnection3")] +NPGetConnectionPerformance=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npgetconnectionperformance")] +NPGetDirectoryType=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npgetdirectorytype")] +NPGetPropertyText=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npgetpropertytext")] +NPGetResourceInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npgetresourceinformation")] +NPGetResourceParent=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npgetresourceparent")] +NPGetUniversalName=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npgetuniversalname")] +NPGetUser=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npgetuser")] +NPLogonNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-nplogonnotify")] +NPOpenEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npopenenum")] +NPPasswordChangeNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-nppasswordchangenotify")] +NPPropertyDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-nppropertydialog")] +NPSearchDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-npsearchdialog")] +NRESARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-nresarray")] +nrm=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/nrm---vs")] +NS_CMD_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/ne-netsh-ns_cmd_flags")] +NS_CONTEXT_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/ns-netsh-ns_context_attributes")] +NS_CONTEXT_COMMIT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nc-netsh-ns_context_commit_fn")] +NS_CONTEXT_CONNECT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nc-netsh-ns_context_connect_fn")] +NS_CONTEXT_DUMP_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nc-netsh-ns_context_dump_fn")] +NS_DLL_INIT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nc-netsh-ns_dll_init_fn")] +NS_DLL_STOP_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nc-netsh-ns_dll_stop_fn")] +NS_HELPER_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/ns-netsh-ns_helper_attributes")] +NS_HELPER_START_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nc-netsh-ns_helper_start_fn")] +NS_HELPER_STOP_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nc-netsh-ns_helper_stop_fn")] +NS_OSVERSIONCHECK=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nc-netsh-ns_osversioncheck")] +NS_REQS=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/ne-netsh-ns_reqs")] +NS_SERVICE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-ns_service_infow")] +NS_SERVICE_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-ns_service_infoa")] +NS_SERVICE_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-ns_service_infow")] +NSC_Address=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/nsc-address")] +NSC_Description=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/nsc-description")] +NSC_Email=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/nsc-email")] +NSC_Name=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/nsc-name")] +NSC_Phone=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/nsc-phone")] +NSP_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/ns-ws2spi-nsp_routine")] +NSPROTO_IPX=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/nsproto-ipx-socket-options")] +NSPStartup=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-nspstartup")] +NSPV2_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/ns-ws2spi-nspv2_routine")] +NSTCCUSTOMDRAW=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/ns-shobjidl-nstccustomdraw")] +NSTCFOLDERCAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-nstcfoldercapabilities")] +NSTCSTYLE2=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/ne-shobjidl-nstcstyle2")] +NSTServiceEntry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/nstserviceentry")] +NT_CONSOLE_PROPS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-nt_console_props")] +NT_FE_CONSOLE_PROPS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-nt_fe_console_props")] +NtCancelIoFile=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/nt-cancel-io-file")] +NtCancelIoFileEx=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/nt-cancel-io-file-ex")] +NtClose=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-ntclose")] +NtCreateFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-ntcreatefile")] +NtCreateNamedPipeFile=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/nt-create-named-pipe-file")] +NtCurrentTeb=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-ntcurrentteb")] +NtDeviceIoControlFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-ntdeviceiocontrolfile")] +NTEVENTLOGPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-nteventlogproperties")] +NTFS_EXTENDED_VOLUME_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-ntfs_extended_volume_data")] +NTFS_FILE_RECORD_INPUT_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-ntfs_file_record_input_buffer")] +NTFS_FILE_RECORD_OUTPUT_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-ntfs_file_record_output_buffer")] +NTFS_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-ntfs_statistics")] +NTFS_STATISTICS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-ntfs_statistics_ex")] +NTFS_VOLUME_DATA_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-ntfs_volume_data_buffer")] +NtGdiD3DContextCreate=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdid3dcontextcreate")] +NtGdiD3DContextDestroy=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdid3dcontextdestroy")] +NtGdiD3DContextDestroyAll=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdid3dcontextdestroyall")] +NtGdiD3DDrawPrimitives2=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdid3ddrawprimitives2")] +NtGdiD3DGetDriverState=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdid3dgetdriverstate")] +NtGdiD3DValidateTextureStageState=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdid3dvalidatetexturestagestate")] +NtGdiDdAddAlphaBlt=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddalphablt")] +NtGdiDdAddAttachedSurface=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddaddattachedsurface")] +NtGdiDdAttachSurface=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddattachsurface")] +NtGdiDdBeginMoCompFrame=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddbeginmocompframe")] +NtGdiDdBlt=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddblt")] +NtGdiDdCanCreateD3DBuffer=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddcancreated3dbuffer")] +NtGdiDdCanCreateSurface=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddcancreatesurface")] +NtGdiDdColorControl=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddcolorcontrol")] +NtGdiDdCreateD3DBuffer=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddcreated3dbuffer")] +NtGdiDdCreateDirectDrawObject=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddcreatedirectdrawobject")] +NtGdiDdCreateMoComp=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddcreatemocomp")] +NtGdiDdCreateSurface=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddcreatesurface")] +NtGdiDdCreateSurfaceEx=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddcreatesurfaceex")] +NtGdiDdCreateSurfaceObject=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddcreatesurfaceobject")] +NtGdiDdDeleteDirectDrawObject=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdidddeletedirectdrawobject")] +NtGdiDdDeleteSurfaceObject=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdidddeletesurfaceobject")] +NtGdiDdDestroyD3DBuffer=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdidddestroyd3dbuffer")] +NtGdiDdDestroyMoComp=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdidddestroymocomp")] +NtGdiDdDestroySurface=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdidddestroysurface")] +NtGdiDdEndMoCompFrame=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddendmocompframe")] +NtGdiDdFlip=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddflip")] +NtGdiDdFlipToGDISurface=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddfliptogdisurface")] +NtGdiDdGetAvailDriverMemory=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddgetavaildrivermemory")] +NtGdiDdGetBltStatus=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddgetbltstatus")] +NtGdiDdGetDC=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddgetdc")] +NtGdiDdGetDriverInfo=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddgetdriverinfo")] +NtGdiDdGetDxHandle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddgetdxhandle")] +NtGdiDdGetFlipStatus=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddgetflipstatus")] +NtGdiDdGetInternalMoCompInfo=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddgetinternalmocompinfo")] +NtGdiDdGetMoCompBuffInfo=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddgetmocompbuffinfo")] +NtGdiDdGetMoCompFormats=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddgetmocompformats")] +NtGdiDdGetMoCompGuids=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddgetmocompguids")] +NtGdiDdGetScanLine=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddgetscanline")] +NtGdiDdLock=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddlock")] +NtGdiDdLockD3D=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddlockd3d")] +NtGdiDdQueryDirectDrawObject=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddquerydirectdrawobject")] +NtGdiDdQueryMoCompStatus=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddquerymocompstatus")] +NtGdiDdReenableDirectDrawObject=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddreenabledirectdrawobject")] +NtGdiDdReleaseDC=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddreleasedc")] +NtGdiDdRenderMoComp=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddrendermocomp")] +NtGdiDdResetVisrgn=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddresetvisrgn")] +NtGdiDdSetColorKey=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddsetcolorkey")] +NtGdiDdSetExclusiveMode=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddsetexclusivemode")] +NtGdiDdSetGammaRamp=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddsetgammaramp")] +NtGdiDdSetOverlayPosition=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddsetoverlayposition")] +NtGdiDdUnattachSurface=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddunattachsurface")] +NtGdiDdUnlock=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddunlock")] +NtGdiDdUnlockD3D=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddunlockd3d")] +NtGdiDdUpdateOverlay=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddupdateoverlay")] +NtGdiDdWaitForVerticalBlank=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-dxgkernel-ntgdiddwaitforverticalblank")] +NtGetCurrentProcessorNumber=[Documentation("https://docs.microsoft.com/windows/win32/ProcThread/ntgetcurrentprocessornumber")] +NTMS_ALLOCATION_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_allocation_information")] +NTMS_CHANGERINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_changerinformationa")] +NTMS_CHANGERINFORMATIONA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_changerinformationa")] +NTMS_CHANGERINFORMATIONW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_changerinformationw")] +NTMS_CHANGERTYPEINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_changertypeinformationw")] +NTMS_CHANGERTYPEINFORMATIONA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_changertypeinformationa")] +NTMS_CHANGERTYPEINFORMATIONW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_changertypeinformationw")] +NTMS_COMPUTERINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_computerinformation")] +NTMS_DRIVEINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_driveinformationw")] +NTMS_DRIVEINFORMATIONA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_driveinformationa")] +NTMS_DRIVEINFORMATIONW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_driveinformationw")] +NTMS_DRIVETYPEINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_drivetypeinformationw")] +NTMS_DRIVETYPEINFORMATIONA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_drivetypeinformationa")] +NTMS_DRIVETYPEINFORMATIONW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_drivetypeinformationw")] +NTMS_IEDOORINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_iedoorinformation")] +NTMS_IEPORTINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_ieportinformation")] +NTMS_LIBRARYINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_libraryinformation")] +NTMS_LIBREQUESTINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_librequestinformationw")] +NTMS_LIBREQUESTINFORMATIONA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_librequestinformationa")] +NTMS_LIBREQUESTINFORMATIONW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_librequestinformationw")] +NTMS_LMIDINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_lmidinformation")] +NTMS_MEDIAPOOLINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_mediapoolinformation")] +NTMS_MEDIATYPEINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_mediatypeinformation")] +NTMS_NOTIFICATIONINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_notificationinformation")] +NTMS_OBJECTINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_objectinformationa")] +NTMS_OBJECTINFORMATIONA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_objectinformationa")] +NTMS_OBJECTINFORMATIONW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_objectinformationw")] +NTMS_OPREQUESTINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_oprequestinformationa")] +NTMS_OPREQUESTINFORMATIONA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_oprequestinformationa")] +NTMS_OPREQUESTINFORMATIONW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_oprequestinformationw")] +NTMS_PARTITIONINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_partitioninformationw")] +NTMS_PARTITIONINFORMATIONA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_partitioninformationa")] +NTMS_PARTITIONINFORMATIONW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_partitioninformationw")] +NTMS_PMIDINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_pmidinformationa")] +NTMS_PMIDINFORMATIONA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_pmidinformationa")] +NTMS_PMIDINFORMATIONW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_pmidinformationw")] +NTMS_STORAGESLOTINFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ns-ntmsapi-ntms_storageslotinformation")] +NtmsObjectsTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/ne-ntmsapi-ntmsobjectstypes")] +NtNotifyChangeMultipleKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-ntnotifychangemultiplekeys")] +ntohd=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-ntohd")] +ntohf=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-ntohf")] +ntohl=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-ntohl")] +ntohll=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-ntohll")] +ntohs=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-ntohs")] +NtOpenDirectoryObject=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ntopendirectoryobject")] +NtOpenFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-ntopenfile")] +NtOpenSymbolicLinkObject=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ntopensymboliclinkobject")] +NtOpenThread=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ntopenthread")] +NtQueryAttributesFile=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ntqueryattributesfile")] +NtQueryDirectoryObject=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ntquerydirectoryobject")] +NtQueryInformationProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-ntqueryinformationprocess")] +NtQueryInformationThread=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-ntqueryinformationthread")] +NtQueryMultipleValueKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-ntquerymultiplevaluekey")] +NtQueryObject=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-ntqueryobject")] +NtQueryPerformanceCounter=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ntqueryperformancecounter")] +NtQuerySymbolicLinkObject=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ntquerysymboliclinkobject")] +NtQuerySystemInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-ntquerysysteminformation")] +NtQuerySystemTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-ntquerysystemtime")] +NtReadFile=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ntreadfile")] +NtRenameKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-ntrenamekey")] +NTSAMPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-ntsamproperties")] +NtSetInformationKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-ntsetinformationkey")] +NtSetSystemInformation=[Documentation("https://docs.microsoft.com/windows/win32/SysInfo/ntsetsysteminformation")] +NTSHChangeNotifyDeregister=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shchangenotifyderegister")] +NTSHChangeNotifyRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shchangenotifyregister")] +NtWaitForSingleObject=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-ntwaitforsingleobject")] +Null=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/null-renderer-filter")] +NUMA_NODE_RELATIONSHIP=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-numa_node_relationship")] +NUMBERFMTA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/ns-winnls-numberfmta")] +NUMBERFMTW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/ns-winnls-numberfmtw")] +NumberOfFrames=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/numberofframes")] +NumMethods=[Documentation("https://docs.microsoft.com/windows/win32/com/nummethods")] +NUMPARSE=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/ns-oleauto-numparse")] +numthreads=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-attributes-numthreads")] +NVM_SET_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvm_set_list")] +nvme=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/na-nvme")] +NVME_ACCESS_FREQUENCIES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_access_frequencies")] +NVME_ACCESS_LATENCIES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_access_latencies")] +NVME_ADMIN_COMMANDS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_admin_commands")] +NVME_ADMIN_COMPLETION_QUEUE_BASE_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_admin_completion_queue_base_address")] +NVME_ADMIN_QUEUE_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_admin_queue_attributes")] +NVME_ADMIN_SUBMISSION_QUEUE_BASE_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_admin_submission_queue_base_address")] +NVME_ASYNC_EVENT_ERROR_STATUS_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_async_event_error_status_codes")] +NVME_ASYNC_EVENT_HEALTH_STATUS_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_async_event_health_status_codes")] +NVME_ASYNC_EVENT_IO_COMMAND_SET_STATUS_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_async_event_io_command_set_status_codes")] +NVME_ASYNC_EVENT_NOTICE_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_async_event_notice_codes")] +NVME_ASYNC_EVENT_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_async_event_types")] +NVME_AUTO_POWER_STATE_TRANSITION_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_auto_power_state_transition_entry")] +NVME_CC_SHN_SHUTDOWN_NOTIFICATIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_cc_shn_shutdown_notifications")] +NVME_CDW10_ABORT=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_abort")] +NVME_CDW10_CREATE_IO_QUEUE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_create_io_queue")] +NVME_CDW10_DATASET_MANAGEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_dataset_management")] +NVME_CDW10_DIRECTIVE_RECEIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_directive_receive")] +NVME_CDW10_DIRECTIVE_SEND=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_directive_send")] +NVME_CDW10_FIRMWARE_ACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_firmware_activate")] +NVME_CDW10_FIRMWARE_DOWNLOAD=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_firmware_download")] +NVME_CDW10_FORMAT_NVM=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_format_nvm")] +NVME_CDW10_GET_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_get_features")] +NVME_CDW10_GET_LOG_PAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_get_log_page")] +NVME_CDW10_GET_LOG_PAGE_V13=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_get_log_page_v13")] +NVME_CDW10_IDENTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_identify")] +NVME_CDW10_SECURITY_SEND_RECEIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_security_send_receive")] +NVME_CDW10_SET_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_set_features")] +NVME_CDW11_CREATE_IO_CQ=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_create_io_cq")] +NVME_CDW11_CREATE_IO_SQ=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_create_io_sq")] +NVME_CDW11_DATASET_MANAGEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_dataset_management")] +NVME_CDW11_DIRECTIVE_RECEIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_directive_receive")] +NVME_CDW11_DIRECTIVE_SEND=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_directive_send")] +NVME_CDW11_FEATURE_ARBITRATION=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_arbitration")] +NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_async_event_config")] +NVME_CDW11_FEATURE_AUTO_POWER_STATE_TRANSITION=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_auto_power_state_transition")] +NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_host_memory_buffer")] +NVME_CDW11_FEATURE_INTERRUPT_COALESCING=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_interrupt_coalescing")] +NVME_CDW11_FEATURE_INTERRUPT_VECTOR_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_interrupt_vector_config")] +NVME_CDW11_FEATURE_LBA_RANGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_lba_range_type")] +NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_non_operational_power_state")] +NVME_CDW11_FEATURE_NUMBER_OF_QUEUES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_number_of_queues")] +NVME_CDW11_FEATURE_POWER_MANAGEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_power_management")] +NVME_CDW11_FEATURE_SUPPORTED_CAPABILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_supported_capability")] +NVME_CDW11_FEATURE_TEMPERATURE_THRESHOLD=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_temperature_threshold")] +NVME_CDW11_FEATURE_VOLATILE_WRITE_CACHE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_volatile_write_cache")] +NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_write_atomicity_normal")] +NVME_CDW11_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_features")] +NVME_CDW11_FIRMWARE_DOWNLOAD=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_firmware_download")] +NVME_CDW11_GET_LOG_PAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_get_log_page")] +NVME_CDW11_IDENTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_identify")] +NVME_CDW11_SECURITY_RECEIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_security_receive")] +NVME_CDW11_SECURITY_SEND=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_security_send")] +NVME_CDW12_DIRECTIVE_RECEIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw12_directive_receive")] +NVME_CDW12_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw12_directive_receive_streams_allocate_resources")] +NVME_CDW12_DIRECTIVE_SEND=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw12_directive_send")] +NVME_CDW12_DIRECTIVE_SEND_IDENTIFY_ENABLE_DIRECTIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw12_directive_send_identify_enable_directive")] +NVME_CDW12_FEATURE_HOST_MEMORY_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw12_feature_host_memory_buffer")] +NVME_CDW12_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw12_features")] +NVME_CDW12_GET_LOG_PAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw12_get_log_page")] +NVME_CDW12_READ_WRITE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw12_read_write")] +NVME_CDW13_FEATURE_HOST_MEMORY_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw13_feature_host_memory_buffer")] +NVME_CDW13_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw13_features")] +NVME_CDW13_GET_LOG_PAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw13_get_log_page")] +NVME_CDW13_READ_WRITE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw13_read_write")] +NVME_CDW14_FEATURE_HOST_MEMORY_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw14_feature_host_memory_buffer")] +NVME_CDW14_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw14_features")] +NVME_CDW15_FEATURE_HOST_MEMORY_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw15_feature_host_memory_buffer")] +NVME_CDW15_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw15_features")] +NVME_CDW15_READ_WRITE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw15_read_write")] +NVME_CHANGED_NAMESPACE_LIST_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_changed_namespace_list_log")] +NVME_CMBSZ_SIZE_UNITS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_cmbsz_size_units")] +NVME_COMMAND=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_command")] +NVME_COMMAND_DWORD0=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_command_dword0")] +NVME_COMMAND_EFFECT_SBUMISSION_EXECUTION_LIMITS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_command_effect_sbumission_execution_limits")] +NVME_COMMAND_EFFECTS_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_command_effects_data")] +NVME_COMMAND_EFFECTS_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_command_effects_log")] +NVME_COMMAND_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_command_status")] +NVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_completion_dw0_async_event_request")] +NVME_COMPLETION_DW0_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_completion_dw0_directive_receive_streams_allocate_resources")] +NVME_COMPLETION_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_completion_entry")] +NVME_COMPLETION_QUEUE_HEAD_DOORBELL=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_completion_queue_head_doorbell")] +NVME_CONTEXT_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_context_attributes")] +NVME_CONTROLLER_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_controller_capabilities")] +NVME_CONTROLLER_CONFIGURATION=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_controller_configuration")] +NVME_CONTROLLER_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_controller_list")] +NVME_CONTROLLER_MEMORY_BUFFER_LOCATION=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_controller_memory_buffer_location")] +NVME_CONTROLLER_MEMORY_BUFFER_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_controller_memory_buffer_size")] +NVME_CONTROLLER_REGISTERS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_controller_registers")] +NVME_CONTROLLER_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_controller_status")] +NVME_CSTS_SHST_SHUTDOWN_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_csts_shst_shutdown_status")] +NVME_DEVICE_SELF_TEST_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_device_self_test_log")] +NVME_DEVICE_SELF_TEST_RESULT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_device_self_test_result_data")] +NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_directive_identify_return_parameters")] +NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_directive_identify_return_parameters_descriptor")] +NVME_DIRECTIVE_RECEIVE_IDENTIFY_OPERATIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_directive_receive_identify_operations")] +NVME_DIRECTIVE_RECEIVE_STREAMS_OPERATIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_directive_receive_streams_operations")] +NVME_DIRECTIVE_SEND_IDENTIFY_OPERATIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_directive_send_identify_operations")] +NVME_DIRECTIVE_SEND_STREAMS_OPERATIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_directive_send_streams_operations")] +NVME_DIRECTIVE_STREAMS_GET_STATUS_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_directive_streams_get_status_data")] +NVME_DIRECTIVE_STREAMS_RETURN_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_directive_streams_return_parameters")] +NVME_DIRECTIVE_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_directive_types")] +NVME_ENDURANCE_GROUP_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_endurance_group_log")] +NVME_ERROR_INFO_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_error_info_log")] +NVME_FEATURE_VALUE_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_feature_value_codes")] +NVME_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_features")] +NVME_FIRMWARE_ACTIVATE_ACTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_firmware_activate_actions")] +NVME_FIRMWARE_SLOT_INFO_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_firmware_slot_info_log")] +NVME_FUSED_OPERATION_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_fused_operation_codes")] +NVME_HEALTH_INFO_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_health_info_log")] +NVME_HOST_MEMORY_BUFFER_DESCRIPTOR_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_host_memory_buffer_descriptor_entry")] +NVME_IDENTIFY_CNS_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_identify_cns_codes")] +NVME_IDENTIFY_CONTROLLER_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_identify_controller_data")] +NVME_IDENTIFY_NAMESPACE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_identify_namespace_data")] +NVME_LBA_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_lba_format")] +NVME_LBA_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_lba_range")] +NVME_LBA_RANGE_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_lba_range_types")] +NVME_LBA_RANGET_TYPE_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_lba_ranget_type_entry")] +NVME_LOG_PAGES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_log_pages")] +NVME_NVM_COMMANDS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_nvm_commands")] +NVME_NVM_QUEUE_PRIORITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_nvm_queue_priorities")] +NVME_NVM_SUBSYSTEM_RESET=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_nvm_subsystem_reset")] +NVME_POWER_STATE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_power_state_desc")] +NVME_PROTECTION_INFORMATION_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_protection_information_types")] +NVME_PRP_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_prp_entry")] +NVME_RESERVATION_NOTIFICATION_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_reservation_notification_log")] +NVME_RESERVATION_NOTIFICATION_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_reservation_notification_types")] +NVME_SCSI_NAME_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_scsi_name_string")] +NVME_SECURE_ERASE_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_secure_erase_settings")] +NVME_SET_ATTRIBUTES_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_set_attributes_entry")] +NVME_STATUS_COMMAND_SPECIFIC_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_status_command_specific_codes")] +NVME_STATUS_GENERIC_COMMAND_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_status_generic_command_codes")] +NVME_STATUS_MEDIA_ERROR_CODES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_status_media_error_codes")] +NVME_STATUS_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_status_types")] +NVME_TELEMETRY_HOST_INITIATED_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_telemetry_host_initiated_log")] +NVME_TEMPERATURE_THRESHOLD_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ne-nvme-nvme_temperature_threshold_types")] +NVME_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_version")] +NWMF=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-nwmf")] +OaBuildVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-oabuildversion")] +OaEnablePerUserTLibRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-oaenableperusertlibregistration")] +OAEVENT=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/oaevent")] +OAFilterState=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/oafilterstate")] +OAHWND=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/oahwnd")] +ObFindHandleForObject=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/obfindhandleforobject")] +ObHandleDuplicateEvent=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandleduplicateevent")] +ObHandleDuplicateEvent::Object=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandleduplicateevent")] +ObHandleDuplicateEvent::ObjectType=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandleduplicateevent")] +ObHandleDuplicateEvent::SourceHandle=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandleduplicateevent")] +ObHandleDuplicateEvent::TargetHandle=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandleduplicateevent")] +ObHandleDuplicateEvent::TargetProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandleduplicateevent")] +ObHandleEvent=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandleevent")] +ObHandleEvent::Handle=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandleevent")] +ObHandleEvent::Object=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandleevent")] +ObHandleEvent::ObjectName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandleevent")] +ObHandleEvent::ObjectType=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandleevent")] +ObHandleRundownEvent=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandlerundownevent")] +ObHandleRundownEvent::Handle=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandlerundownevent")] +ObHandleRundownEvent::Object=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandlerundownevent")] +ObHandleRundownEvent::ObjectName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandlerundownevent")] +ObHandleRundownEvent::ObjectType=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandlerundownevent")] +ObHandleRundownEvent::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obhandlerundownevent")] +Object=[Documentation("https://docs.microsoft.com/windows/win32/WinAuto/object-roles")] +OBJECT_NOTIFICATION=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/object_notification")] +OBJECT_TYPE_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-object_type_list")] +ObjectCloseAuditAlarm=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-objectcloseauditalarmw")] +ObjectCloseAuditAlarmA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-objectcloseauditalarma")] +ObjectCloseAuditAlarmW=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-objectcloseauditalarmw")] +ObjectContext=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-objectcontext")] +ObjectContext::CreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontext-createinstance")] +ObjectContext::DisableCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontext-disablecommit")] +ObjectContext::EnableCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontext-enablecommit")] +ObjectContext::get__NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontext-get__newenum")] +ObjectContext::get_ContextInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontext-get_contextinfo")] +ObjectContext::get_Count=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontext-get_count")] +ObjectContext::get_Item=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontext-get_item")] +ObjectContext::get_Security=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontext-get_security")] +ObjectContext::IsCallerInRole=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontext-iscallerinrole")] +ObjectContext::IsInTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontext-isintransaction")] +ObjectContext::IsSecurityEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontext-issecurityenabled")] +ObjectContext::SetAbort=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontext-setabort")] +ObjectContext::SetComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontext-setcomplete")] +ObjectControl=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-objectcontrol")] +ObjectControl::Activate=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontrol-activate")] +ObjectControl::CanBePooled=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontrol-canbepooled")] +ObjectControl::Deactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-objectcontrol-deactivate")] +ObjectDeleteAuditAlarm=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-objectdeleteauditalarmw")] +ObjectDeleteAuditAlarmA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-objectdeleteauditalarma")] +ObjectDeleteAuditAlarmW=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-objectdeleteauditalarmw")] +OBJECTDESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ns-oleidl-objectdescriptor")] +ObjectFromLresult=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-objectfromlresult")] +ObjectIdGroupId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-objectidgroupid")] +ObjectIdPublicKeyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-objectidpublickeyflags")] +ObjectInfoFlags=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/objectinfoflags-enumeration")] +ObjectInfoGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/objectinfogrbit-enumeration")] +ObjectOpenAuditAlarm=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-objectopenauditalarmw")] +ObjectOpenAuditAlarmA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-objectopenauditalarma")] +ObjectOpenAuditAlarmW=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-objectopenauditalarmw")] +ObjectParserFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/objpath/ne-objpath-objectparserflags")] +OBJECTPOSITIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-objectpositions")] +ObjectPrivilegeAuditAlarm=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-objectprivilegeauditalarmw")] +ObjectPrivilegeAuditAlarmA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-objectprivilegeauditalarma")] +ObjectPrivilegeAuditAlarmW=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-objectprivilegeauditalarmw")] +ObjectRayDirection=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/objectraydirection")] +ObjectRayOrigin=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/objectrayorigin")] +OBJECTS_AND_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-objects_and_name_a")] +OBJECTS_AND_NAME_A=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-objects_and_name_a")] +OBJECTS_AND_NAME_W=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-objects_and_name_w")] +OBJECTS_AND_SID=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-objects_and_sid")] +OBJECTSTATETYPE=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/objectstatetype")] +ObjectStublessClient10=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient10")] +ObjectStublessClient11=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient11")] +ObjectStublessClient12=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient12")] +ObjectStublessClient13=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient13")] +ObjectStublessClient14=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient14")] +ObjectStublessClient15=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient15")] +ObjectStublessClient16=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient16")] +ObjectStublessClient17=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient17")] +ObjectStublessClient18=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient18")] +ObjectStublessClient19=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient19")] +ObjectStublessClient20=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient20")] +ObjectStublessClient21=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient21")] +ObjectStublessClient22=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient22")] +ObjectStublessClient23=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient23")] +ObjectStublessClient24=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient24")] +ObjectStublessClient25=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient25")] +ObjectStublessClient26=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient26")] +ObjectStublessClient27=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient27")] +ObjectStublessClient28=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient28")] +ObjectStublessClient29=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient29")] +ObjectStublessClient3=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient3")] +ObjectStublessClient30=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient30")] +ObjectStublessClient31=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient31")] +ObjectStublessClient32=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient32")] +ObjectStublessClient4=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient4")] +ObjectStublessClient5=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient5")] +ObjectStublessClient6=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient6")] +ObjectStublessClient7=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient7")] +ObjectStublessClient8=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient8")] +ObjectStublessClient9=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/nf-rpcproxy-objectstublessclient9")] +OBJECTTABLECOLUMNID=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/objecttablecolumnid")] +ObjectToWorld3x4=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/objecttoworld3x4")] +ObjectToWorld4x3=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/objecttoworld4x3")] +OBJECTTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/ne-tom-objecttype")] +ObOpenObjectByName=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/obopenobjectbyname-function")] +Obsolete=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/obsolete-constants")] +ObTrace=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obtrace")] +ObTypeEvent=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obtypeevent")] +ObTypeEvent::ObjectType=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obtypeevent")] +ObTypeEvent::Reserved=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obtypeevent")] +ObTypeEvent::TypeName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/obtypeevent")] +OcInitialize=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ocinitialize")] +OCM__BASE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/ocm--base")] +OCM_CLIENT_CALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ocm-client-callbacks")] +OCPFIPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/ns-olectl-ocpfiparams")] +OCSP_BASIC_RESPONSE_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ocsp_basic_response_entry")] +OCSP_BASIC_RESPONSE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ocsp_basic_response_info")] +OCSP_BASIC_REVOKED_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ocsp_basic_revoked_info")] +OCSP_BASIC_SIGNED_RESPONSE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ocsp_basic_signed_response_info")] +OCSP_CERT_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ocsp_cert_id")] +OCSP_REQUEST_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ocsp_request_entry")] +OCSP_REQUEST_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ocsp_request_info")] +OCSP_RESPONSE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ocsp_response_info")] +OCSP_SIGNATURE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ocsp_signature_info")] +OCSP_SIGNED_REQUEST_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ocsp_signed_request_info")] +OcTerminate=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/octerminate")] +OCTET_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/ndattrib/ns-ndattrib-octet_string")] +October=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-october-monthstype-element")] +ODBC=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/odbc-function-summary")] +ODJ_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-odj_blob")] +ODJ_POLICY_DNS_DOMAIN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-odj_policy_dns_domain_info")] +ODJ_PROVISION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-odj_provision_data")] +ODJ_SID=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-odj_sid")] +ODJ_UNICODE_STRING=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-odj_unicode_string")] +ODJ_WIN7BLOB=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-odj_win7blob")] +OemConnectionId=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-oemconnectionid")] +OemKeyScan=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-oemkeyscan")] +OemToChar=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-oemtochara")] +OemToCharA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-oemtochara")] +OemToCharBuff=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-oemtocharbuffa")] +OemToCharBuffA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-oemtocharbuffa")] +OemToCharBuffW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-oemtocharbuffw")] +OemToCharW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-oemtocharw")] +OfferVirtualMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-offervirtualmemory")] +OFFLINEANALYSISSOURCE=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/offlineanalysissource")] +OFFLINEANALYSISSTAGE=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/offlineanalysisstage")] +OfflineClusterGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-offlineclustergroup")] +OfflineClusterGroupEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-offlineclustergroupex")] +OfflineClusterResource=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-offlineclusterresource")] +OfflineClusterResourceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-offlineclusterresourceex")] +OFFLINEFILES_CACHING_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/ne-cscobj-offlinefiles_caching_mode")] +OFFLINEFILES_COMPARE=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/ne-cscobj-offlinefiles_compare")] +OFFLINEFILES_CONNECT_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/ne-cscobj-offlinefiles_connect_state")] +OFFLINEFILES_EVENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/ne-cscobj-offlinefiles_events")] +OFFLINEFILES_ITEM_COPY=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/ne-cscobj-offlinefiles_item_copy")] +OFFLINEFILES_ITEM_TIME=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/ne-cscobj-offlinefiles_item_time")] +OFFLINEFILES_ITEM_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/ne-cscobj-offlinefiles_item_type")] +OFFLINEFILES_OFFLINE_REASON=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/ne-cscobj-offlinefiles_offline_reason")] +OFFLINEFILES_OP_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/ne-cscobj-offlinefiles_op_response")] +OFFLINEFILES_PATHFILTER_MATCH=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/ne-cscobj-offlinefiles_pathfilter_match")] +OFFLINEFILES_SETTING_VALUE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/ne-cscobj-offlinefiles_setting_value_type")] +OFFLINEFILES_SYNC_CONFLICT_RESOLVE=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/ne-cscobj-offlinefiles_sync_conflict_resolve")] +OFFLINEFILES_SYNC_OPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/ne-cscobj-offlinefiles_sync_operation")] +OFFLINEFILES_SYNC_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/cscobj/ne-cscobj-offlinefiles_sync_state")] +OfflineFilesEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/cscapi/nf-cscapi-offlinefilesenable")] +OfflineFilesQueryStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/cscapi/nf-cscapi-offlinefilesquerystatus")] +OfflineFilesQueryStatusEx=[Documentation("https://docs.microsoft.com/windows/win32/api/cscapi/nf-cscapi-offlinefilesquerystatusex")] +OfflineFilesStart=[Documentation("https://docs.microsoft.com/windows/win32/api/cscapi/nf-cscapi-offlinefilesstart")] +OffsetClipRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-offsetcliprgn")] +OffsetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-offsetrect")] +OffsetRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-offsetrgn")] +OffsetViewportOrgEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-offsetviewportorgex")] +OffsetWindowOrgEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-offsetwindoworgex")] +OFNOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-ofnotifyw")] +OFNOTIFYA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-ofnotifya")] +OFNOTIFYEX=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-ofnotifyexa")] +OFNOTIFYEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-ofnotifyexa")] +OFNOTIFYEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-ofnotifyexw")] +OFNOTIFYW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-ofnotifyw")] +OFSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-ofstruct")] +OID=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/oid")] +OID::FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/oid-friendlyname")] +OID::Name=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/oid-name")] +OID::Value=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/oid-value")] +OIDs=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/oids")] +OIDs::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/oids-newenum")] +OIDs::Add=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/oids-add")] +OIDs::Clear=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/oids-clear")] +OIDs::Count=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/oids-count")] +OIDs::Item=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/oids-item")] +OIDs::Remove=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/oids-remove")] +OLD_LARGE_INTEGER=[Documentation("https://docs.microsoft.com/windows/win32/api/subauth/ns-subauth-old_large_integer")] +OLEAdvtSupport=[Documentation("https://docs.microsoft.com/windows/win32/Msi/oleadvtsupport")] +OleBuildVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olebuildversion")] +OLECLOSE=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ne-oleidl-oleclose")] +OLECMD=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/ns-docobj-olecmd")] +OLECMDEXECOPT=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/ne-docobj-olecmdexecopt")] +OLECMDF=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/ne-docobj-olecmdf")] +OLECMDID=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/ne-docobj-olecmdid")] +OLECMDID_WINDOWSTATE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/ne-docobj-olecmdid_windowstate_flag")] +OLECMDTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/ns-docobj-olecmdtext")] +OLECMDTEXTF=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/ne-docobj-olecmdtextf")] +OLECONTF=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ne-oleidl-olecontf")] +OleConvertIStorageToOLESTREAM=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oleconvertistoragetoolestream")] +OleConvertIStorageToOLESTREAMEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oleconvertistoragetoolestreamex")] +OleConvertOLESTREAMToIStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oleconvertolestreamtoistorage")] +OleConvertOLESTREAMToIStorageEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oleconvertolestreamtoistorageex")] +OleCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreate")] +OleCreateDefaultHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreatedefaulthandler")] +OleCreateEmbeddingHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreateembeddinghelper")] +OleCreateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreateex")] +OleCreateFontIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/nf-olectl-olecreatefontindirect")] +OleCreateFromData=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreatefromdata")] +OleCreateFromDataEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreatefromdataex")] +OleCreateFromFile=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreatefromfile")] +OleCreateFromFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreatefromfileex")] +OleCreateLink=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreatelink")] +OleCreateLinkEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreatelinkex")] +OleCreateLinkFromData=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreatelinkfromdata")] +OleCreateLinkFromDataEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreatelinkfromdataex")] +OleCreateLinkToFile=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreatelinktofile")] +OleCreateLinkToFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreatelinktofileex")] +OleCreateMenuDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreatemenudescriptor")] +OleCreatePictureIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/nf-olectl-olecreatepictureindirect")] +OleCreatePropertyFrame=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/nf-olectl-olecreatepropertyframe")] +OleCreatePropertyFrameIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/nf-olectl-olecreatepropertyframeindirect")] +OleCreateStaticFromData=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olecreatestaticfromdata")] +OLEDCFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ne-ocidl-oledcflags")] +OleDestroyMenuDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oledestroymenudescriptor")] +OleDoAutoConvert=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oledoautoconvert")] +OleDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oledraw")] +OleDuplicateData=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oleduplicatedata")] +OleFlushClipboard=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oleflushclipboard")] +OleGetAutoConvert=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olegetautoconvert")] +OleGetClipboard=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olegetclipboard")] +OleGetClipboardWithEnterpriseInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olegetclipboardwithenterpriseinfo")] +OleGetIconOfClass=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olegeticonofclass")] +OleGetIconOfFile=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olegeticonoffile")] +OLEGETMONIKER=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ne-oleidl-olegetmoniker")] +OleIconToCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/nf-olectl-oleicontocursor")] +OleInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oleinitialize")] +OLEINPLACEFRAMEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ns-oleidl-oleinplaceframeinfo")] +OleIsCurrentClipboard=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oleiscurrentclipboard")] +OleIsRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oleisrunning")] +OLELINKBIND=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ne-oleidl-olelinkbind")] +OleLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oleload")] +OleLoadFromStream=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oleloadfromstream")] +OleLoadPicture=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/nf-olectl-oleloadpicture")] +OleLoadPictureEx=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/nf-olectl-oleloadpictureex")] +OleLoadPictureFile=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/nf-olectl-oleloadpicturefile")] +OleLoadPictureFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/nf-olectl-oleloadpicturefileex")] +OleLoadPicturePath=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/nf-olectl-oleloadpicturepath")] +OleLockRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olelockrunning")] +OLEMENUGROUPWIDTHS=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ns-oleidl-olemenugroupwidths")] +OleMetafilePictFromIconAndLabel=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olemetafilepictfromiconandlabel")] +OLEMISC=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ne-oleidl-olemisc")] +OleNoteObjectVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olenoteobjectvisible")] +OleQueryCreateFromData=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olequerycreatefromdata")] +OleQueryLinkFromData=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olequerylinkfromdata")] +OleRegEnumFormatEtc=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oleregenumformatetc")] +OleRegEnumVerbs=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oleregenumverbs")] +OleRegGetMiscStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olereggetmiscstatus")] +OleRegGetUserType=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olereggetusertype")] +OLERENDER=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ne-oleidl-olerender")] +OleRun=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olerun")] +OleSave=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olesave")] +OleSavePictureFile=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/nf-olectl-olesavepicturefile")] +OleSaveToStream=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olesavetostream")] +OleSetAutoConvert=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olesetautoconvert")] +OleSetClipboard=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olesetclipboard")] +OleSetContainedObject=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olesetcontainedobject")] +OleSetMenuDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-olesetmenudescriptor")] +OLESTR=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypesbase/nf-wtypesbase-olestr")] +OleTranslateAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oletranslateaccelerator")] +OleTranslateColor=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/nf-olectl-oletranslatecolor")] +OleUIAddVerbMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuiaddverbmenuw")] +OleUIAddVerbMenuA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuiaddverbmenua")] +OleUIAddVerbMenuW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuiaddverbmenuw")] +OleUIBusy=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuibusya")] +OLEUIBUSY=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuibusya")] +OleUIBusyA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuibusya")] +OLEUIBUSYA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuibusya")] +OleUIBusyW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuibusyw")] +OLEUIBUSYW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuibusyw")] +OleUICanConvertOrActivateAs=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuicanconvertoractivateas")] +OleUIChangeIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuichangeiconw")] +OleUIChangeIconA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuichangeicona")] +OLEUICHANGEICONA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuichangeicona")] +OleUIChangeIconW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuichangeiconw")] +OLEUICHANGEICONW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuichangeiconw")] +OleUIChangeSource=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuichangesourcea")] +OLEUICHANGESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuichangesourcea")] +OleUIChangeSourceA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuichangesourcea")] +OLEUICHANGESOURCEA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuichangesourcea")] +OleUIChangeSourceW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuichangesourcew")] +OLEUICHANGESOURCEW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuichangesourcew")] +OleUIConvert=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuiconvertw")] +OLEUICONVERT=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuiconvertw")] +OleUIConvertA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuiconverta")] +OLEUICONVERTA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuiconverta")] +OleUIConvertW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuiconvertw")] +OLEUICONVERTW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuiconvertw")] +OleUIEditLinks=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuieditlinksw")] +OLEUIEDITLINKS=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuieditlinksa")] +OleUIEditLinksA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuieditlinksa")] +OLEUIEDITLINKSA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuieditlinksa")] +OleUIEditLinksW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuieditlinksw")] +OLEUIEDITLINKSW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuieditlinksw")] +OLEUIGNRLPROPS=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuignrlpropsa")] +OLEUIGNRLPROPSA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuignrlpropsa")] +OLEUIGNRLPROPSW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuignrlpropsw")] +OleUIInsertObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuiinsertobjecta")] +OLEUIINSERTOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuiinsertobjectw")] +OleUIInsertObjectA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuiinsertobjecta")] +OLEUIINSERTOBJECTA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuiinsertobjecta")] +OleUIInsertObjectW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuiinsertobjectw")] +OLEUIINSERTOBJECTW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuiinsertobjectw")] +OLEUILINKPROPS=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuilinkpropsa")] +OLEUILINKPROPSA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuilinkpropsa")] +OLEUILINKPROPSW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuilinkpropsw")] +OleUIObjectProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuiobjectpropertiesa")] +OleUIObjectPropertiesA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuiobjectpropertiesa")] +OleUIObjectPropertiesW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuiobjectpropertiesw")] +OLEUIOBJECTPROPS=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuiobjectpropsa")] +OLEUIOBJECTPROPSA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuiobjectpropsa")] +OLEUIOBJECTPROPSW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuiobjectpropsw")] +OLEUIPASTEENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuipasteentrya")] +OLEUIPASTEENTRYA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuipasteentrya")] +OLEUIPASTEENTRYW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuipasteentryw")] +OLEUIPASTEFLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ne-oledlg-oleuipasteflag")] +OleUIPasteSpecial=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuipastespeciala")] +OLEUIPASTESPECIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuipastespecialw")] +OleUIPasteSpecialA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuipastespeciala")] +OLEUIPASTESPECIALA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuipastespeciala")] +OleUIPasteSpecialW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuipastespecialw")] +OLEUIPASTESPECIALW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuipastespecialw")] +OleUIPromptUser=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuipromptusera")] +OleUIPromptUserA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuipromptusera")] +OleUIPromptUserW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuipromptuserw")] +OleUIUpdateLinks=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuiupdatelinksa")] +OleUIUpdateLinksA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuiupdatelinksa")] +OleUIUpdateLinksW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/nf-oledlg-oleuiupdatelinksw")] +OLEUIVIEWPROPS=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuiviewpropsa")] +OLEUIVIEWPROPSA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuiviewpropsa")] +OLEUIVIEWPROPSW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuiviewpropsw")] +OleUninitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-oleuninitialize")] +OLEUPDATE=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ne-oleidl-oleupdate")] +OLEVERB=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ns-oleidl-oleverb")] +OLEVERBATTRIB=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ne-oleidl-oleverbattrib")] +OLEWHICHMK=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ne-oleidl-olewhichmk")] +OLFI=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/olfi")] +OlFlagIcon=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/olflagicon")] +OMAP=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-omap")] +onblur=[Documentation("https://docs.microsoft.com/windows/win32/WMP/onblur")] +onclick=[Documentation("https://docs.microsoft.com/windows/win32/WMP/onclick")] +ondblclick=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ondblclick")] +OnDemandGetRoutingHint=[Documentation("https://docs.microsoft.com/windows/win32/api/ondemandconnroutehelper/nf-ondemandconnroutehelper-ondemandgetroutinghint")] +OnDemandRegisterNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/ondemandconnroutehelper/nf-ondemandconnroutehelper-ondemandregisternotification")] +OnDemandUnRegisterNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/ondemandconnroutehelper/nf-ondemandconnroutehelper-ondemandunregisternotification")] +onendalphablend=[Documentation("https://docs.microsoft.com/windows/win32/WMP/onendalphablend")] +onendmove=[Documentation("https://docs.microsoft.com/windows/win32/WMP/onendmove")] +OneX=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/onexschema-onex-element")] +ONEX_AUTH_IDENTITY=[Documentation("https://docs.microsoft.com/windows/win32/api/dot1x/ne-dot1x-onex_auth_identity")] +ONEX_AUTH_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/dot1x/ns-dot1x-onex_auth_params")] +ONEX_AUTH_RESTART_REASON=[Documentation("https://docs.microsoft.com/windows/win32/api/dot1x/ne-dot1x-onex_auth_restart_reason")] +ONEX_AUTH_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/dot1x/ne-dot1x-onex_auth_status")] +ONEX_CONNECTION_PROFILE=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/onex-connection-profile")] +ONEX_EAP_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/api/dot1x/ns-dot1x-onex_eap_error")] +ONEX_EAP_METHOD_BACKEND_SUPPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/dot1x/ne-dot1x-onex_eap_method_backend_support")] +ONEX_NOTIFICATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/dot1x/ne-dot1x-onex_notification_type")] +ONEX_REASON_CODE=[Documentation("https://docs.microsoft.com/windows/win32/api/dot1x/ne-dot1x-onex_reason_code")] +ONEX_RESULT_UPDATE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/dot1x/ns-dot1x-onex_result_update_data")] +ONEX_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/dot1x/ns-dot1x-onex_status")] +ONEX_VARIABLE_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/dot1x/ns-dot1x-onex_variable_blob")] +OneXEnabled=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/lan-profileschema-onexenabled-security-element")] +OneXEnforced=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/lan-profileschema-onexenforced-security-element")] +onfocus=[Documentation("https://docs.microsoft.com/windows/win32/WMP/onfocus")] +onkeydown=[Documentation("https://docs.microsoft.com/windows/win32/WMP/onkeydown")] +onkeypress=[Documentation("https://docs.microsoft.com/windows/win32/WMP/onkeypress")] +onkeyup=[Documentation("https://docs.microsoft.com/windows/win32/WMP/onkeyup")] +OnlineClusterGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-onlineclustergroup")] +OnlineClusterGroupEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-onlineclustergroupex")] +OnlineClusterResource=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-onlineclusterresource")] +OnlineClusterResourceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-onlineclusterresourceex")] +OnLoadingDLL=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/onloadingdll")] +onmousedown=[Documentation("https://docs.microsoft.com/windows/win32/WMP/onmousedown")] +onmousemove=[Documentation("https://docs.microsoft.com/windows/win32/WMP/onmousemove")] +onmouseout=[Documentation("https://docs.microsoft.com/windows/win32/WMP/onmouseout")] +onmouseover=[Documentation("https://docs.microsoft.com/windows/win32/WMP/onmouseover")] +onmouseup=[Documentation("https://docs.microsoft.com/windows/win32/WMP/onmouseup")] +OnProfileLoaded=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/onprofileloaded")] +onresize=[Documentation("https://docs.microsoft.com/windows/win32/WMP/onresize")] +OnUserNameChanged=[Documentation("https://docs.microsoft.com/windows/win32/shell/diskquotacontrol-onusernamechanged")] +OOBE_COMPLETED_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/oobenotification/nc-oobenotification-oobe_completed_callback")] +OOBEComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/oobenotification/nf-oobenotification-oobecomplete")] +OP_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-op_blob")] +OP_CERT_PART=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-op_cert_part")] +OP_CERT_PFX_STORE=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-op_cert_pfx_store")] +OP_CERT_SST_STORE=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-op_cert_sst_store")] +OP_JOINPROV2_PART=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-op_join_prov2_part")] +OP_JOINPROV3_PART=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-op_join_prov3_part")] +OP_JOINPROV4_PART=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-op_join_prov4_part")] +OP_PACKAGE=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-op_package")] +OP_PACKAGE_PART=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-op_package_part")] +OP_PACKAGE_PART_COLLECTION=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-op_package_collection")] +OP_POLICY_ELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-op_policy_element")] +OP_POLICY_ELEMENT_LIST=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-op_policy_element_list")] +OP_POLICY_PART=[Documentation("https://docs.microsoft.com/windows/win32/NetMgmt/odj-op_policy_part")] +OPAQUECOMMAND=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/opaquecommand")] +OPC_CANONICALIZATION_METHOD=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/ne-msopc-opc_canonicalization_method")] +OPC_CERTIFICATE_EMBEDDING_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/ne-msopc-opc_certificate_embedding_option")] +OPC_COMPRESSION_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/ne-msopc-opc_compression_options")] +OPC_READ_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/ne-msopc-opc_read_flags")] +OPC_RELATIONSHIP_SELECTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/ne-msopc-opc_relationship_selector")] +OPC_RELATIONSHIPS_SIGNING_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/ne-msopc-opc_relationships_signing_option")] +OPC_SIGNATURE_TIME_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/ne-msopc-opc_signature_time_format")] +OPC_SIGNATURE_VALIDATION_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/ne-msopc-opc_signature_validation_result")] +OPC_STREAM_IO_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/ne-msopc-opc_stream_io_mode")] +OPC_URI_TARGET_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/ne-msopc-opc_uri_target_mode")] +OPC_WRITE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/msopc/ne-msopc-opc_write_flags")] +opcode=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-opcode-taskeventdefinitiontype-element")] +Opcode=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-opcode-systempropertiestype-element")] +OpcodeListType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-opcodelisttype-complextype")] +opcodes=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-opcodes-tasktype-element")] +OpcodeType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-opcodetype-complextype")] +open=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/open")] +OPEN_PRINTER_PROPS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-open_printer_props_infow")] +OPEN_PRINTER_PROPS_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-open_printer_props_infoa")] +OPEN_PRINTER_PROPS_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-open_printer_props_infow")] +OPEN_VIRTUAL_DISK_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-open_virtual_disk_flag")] +OPEN_VIRTUAL_DISK_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-open_virtual_disk_parameters")] +OPEN_VIRTUAL_DISK_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-open_virtual_disk_version")] +OPENASINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-openasinfo")] +OpenBackupEventLog=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openbackupeventloga")] +OpenBackupEventLogA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openbackupeventloga")] +OpenBackupEventLogW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openbackupeventlogw")] +OPENCARD_SEARCH_CRITERIA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/ns-winscard-opencard_search_criteriaa")] +OPENCARD_SEARCH_CRITERIAA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/ns-winscard-opencard_search_criteriaa")] +OPENCARD_SEARCH_CRITERIAW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/ns-winscard-opencard_search_criteriaw")] +OPENCARDNAME=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/ns-winscard-opencardnamew")] +OPENCARDNAME_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/ns-winscard-opencardname_exw")] +OPENCARDNAME_EXA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/ns-winscard-opencardname_exa")] +OPENCARDNAME_EXW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/ns-winscard-opencardname_exw")] +OPENCARDNAMEA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/ns-winscard-opencardnamea")] +OPENCARDNAMEW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/ns-winscard-opencardnamew")] +OpenCL=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/opencl")] +OpenClipboard=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-openclipboard")] +OpenCluster=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-opencluster")] +OpenClusterCryptProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-openclustercryptprovider")] +OpenClusterEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-openclusterex")] +OpenClusterGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-openclustergroup")] +OpenClusterGroupEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-openclustergroupex")] +OpenClusterGroupSet=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-openclustergroupset")] +OpenClusterNetInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-openclusternetinterface")] +OpenClusterNetInterfaceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-openclusternetinterfaceex")] +OpenClusterNetwork=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-openclusternetwork")] +OpenClusterNetworkEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-openclusternetworkex")] +OpenClusterNode=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-openclusternode")] +OpenClusterNodeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-openclusternodeex")] +OpenClusterResource=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-openclusterresource")] +OpenClusterResourceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-openclusterresourceex")] +OpenColorProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-opencolorprofilea")] +OpenColorProfileA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-opencolorprofilea")] +OpenColorProfileW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-opencolorprofilew")] +OpenCommPort=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-opencommport")] +OpenDatabaseGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/opendatabasegrbit-enumeration")] +OpenDesktop=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-opendesktopa")] +OpenDesktopA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-opendesktopa")] +OpenDesktopW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-opendesktopw")] +OpenDriver=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-opendriver")] +OpenEncryptedFileRaw=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openencryptedfileraww")] +OpenEncryptedFileRawA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openencryptedfilerawa")] +OpenEncryptedFileRawW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openencryptedfileraww")] +OpenEnlistment=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-openenlistment")] +OpenEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-openeventa")] +OpenEventA=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-openeventa")] +OpenEventLog=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openeventloga")] +OpenEventLogA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openeventloga")] +OpenEventLogW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openeventlogw")] +OpenEventW=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-openeventw")] +OpenFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openfile")] +OpenFileById=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openfilebyid")] +OpenFileMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-openfilemappingw")] +OpenFileMappingA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openfilemappinga")] +OpenFileMappingFromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-openfilemappingfromapp")] +OpenFileMappingW=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-openfilemappingw")] +OPENFILENAME=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-openfilenamew")] +OPENFILENAME_NT4=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-openfilename_nt4w")] +OPENFILENAME_NT4A=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-openfilename_nt4a")] +OPENFILENAME_NT4W=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-openfilename_nt4w")] +OPENFILENAMEA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-openfilenamea")] +OPENFILENAMEW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-openfilenamew")] +OpenIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-openicon")] +OpenIMsgOnIStg=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/openimsgonistg")] +OpenIMsgSession=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/openimsgsession")] +OpenInputDesktop=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-openinputdesktop")] +OpenJobObject=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openjobobjecta")] +OpenJobObjectA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openjobobjecta")] +OpenJobObjectW=[Documentation("https://docs.microsoft.com/windows/win32/api/jobapi2/nf-jobapi2-openjobobjectw")] +OpenMutex=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-openmutexw")] +OpenMutexA=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-openmutexw")] +OpenMutexW=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-openmutexw")] +OpenNtmsNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-openntmsnotification")] +OpenNtmsSession=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-openntmssessiona")] +OpenNtmsSessionA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-openntmssessiona")] +OpenNtmsSessionW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-openntmssessionw")] +OpenPackageInfoByFullName=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-openpackageinfobyfullname")] +OpenPersonalTrustDBDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-openpersonaltrustdbdialog")] +OpenPersonalTrustDBDialogEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-openpersonaltrustdbdialogex")] +OpenPlaylistSwitch=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-openplaylistswitch")] +OpenPrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/openprinter")] +OpenPrinter2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/openprinter2")] +OpenPrinter2A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/openprinter2")] +OpenPrinter2W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/openprinter2")] +OpenPrinterA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/openprinter")] +OpenPrinterW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/openprinter")] +OpenPrivateNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openprivatenamespacea")] +OpenPrivateNamespaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-openprivatenamespacea")] +OpenPrivateNamespaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/namespaceapi/nf-namespaceapi-openprivatenamespacew")] +OpenProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-openprocess")] +OpenProcessToken=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-openprocesstoken")] +OPENQUERYWINDOW=[Documentation("https://docs.microsoft.com/windows/win32/api/cmnquery/ns-cmnquery-openquerywindow")] +OpenRegStream=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-openregstream")] +OpenResourceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-openresourcemanager")] +OpenSCManager=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-openscmanagerw")] +OpenSCManagerA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-openscmanagera")] +OpenSCManagerW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-openscmanagerw")] +OpenSemaphore=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-opensemaphorew")] +OpenSemaphoreA=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-opensemaphorew")] +OpenSemaphoreW=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-opensemaphorew")] +OpenService=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-openservicew")] +OpenServiceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-openservicea")] +OpenServiceW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-openservicew")] +OpenStateChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-openstatechange")] +OpenStreamOnFile=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/openstreamonfile")] +OpenStreamOnFileW=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/openstreamonfilew")] +OpenTableGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/opentablegrbit-enumeration")] +OpenThemeData=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-openthemedata")] +OpenThemeDataEx=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-openthemedataex")] +OpenThemeDataForDpi=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-openthemedatafordpi")] +OpenThread=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-openthread")] +OpenThreadToken=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-openthreadtoken")] +OpenThreadWaitChainSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wct/nf-wct-openthreadwaitchainsession")] +OpenTnefStream=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/opentnefstream")] +OpenTnefStreamEx=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/opentnefstreamex")] +OpenTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-opentracew")] +OpenTraceA=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-opentracea")] +OpenTraceFromBufferStream=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-opentracefrombufferstream")] +OpenTraceFromFile=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-opentracefromfile")] +OpenTraceFromRealTimeLogger=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-opentracefromrealtimelogger")] +OpenTraceFromRealTimeLoggerWithAllocationOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-opentracefromrealtimeloggerwithallocationoptions")] +OpenTraceW=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-opentracew")] +OpenTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-opentransaction")] +OpenTransactionManager=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-opentransactionmanager")] +OpenTransactionManagerById=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-opentransactionmanagerbyid")] +OPENTYPE_FEATURE_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ns-usp10-opentype_feature_record")] +OPENTYPE_TAG=[Documentation("https://docs.microsoft.com/windows/win32/Intl/opentype-tag")] +OpenVirtualDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-openvirtualdisk")] +OpenWaitableTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-openwaitabletimerw")] +OpenWaitableTimerA=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-openwaitabletimerw")] +OpenWaitableTimerW=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-openwaitabletimerw")] +OpenWindowStation=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-openwindowstationw")] +OpenWindowStationA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-openwindowstationa")] +OpenWindowStationW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-openwindowstationw")] +Operation=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/OperationCompletionSample")] +OPERATION_END_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-operation_end_parameters")] +OPERATION_START_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-operation_start_parameters")] +operationDeallocator=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/operationdeallocator")] +OperationEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-operationend")] +OperationResultCode=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-operationresultcode")] +Operations=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/operations-plug-in-methods")] +OperationStart=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-operationstart")] +operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-operator-sub~r1")] +operator!==[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-operator-not-equal-to")] +operator<=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-operator-less-than~r1")] +operator<==[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-operator-less-than-equal-to~r1")] +operator===[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-operator-equal-equal-to")] +operator>=[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-operator-greater-than")] +operator>==[Documentation("https://docs.microsoft.com/windows/win32/api/chstring/nf-chstring-operator-greater-than-equal-to")] +OPM=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-status-flags")] +OPM_ACP_AND_CGMSA_SIGNALING=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/ns-opmapi-opm_acp_and_cgmsa_signaling")] +OPM_ACP_PROTECTION_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/ne-opmapi-opm_acp_protection_level")] +OPM_ACTUAL_OUTPUT_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/ns-opmapi-opm_actual_output_format")] +OPM_CONFIGURE_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/ns-opmapi-opm_configure_parameters")] +OPM_CONNECTED_HDCP_DEVICE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/ns-opmapi-opm_connected_hdcp_device_information")] +OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/ns-opmapi-opm_copp_compatible_get_info_parameters")] +OPM_DPCP_PROTECTION_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/ne-opmapi-opm_dpcp_protection_level")] +OPM_ENCRYPTED_INITIALIZATION_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/ksopmapi/ns-ksopmapi-opm_encrypted_initialization_parameters")] +OPM_GET_ACP_AND_CGMSA_SIGNALING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-get-acp-and-cgmsa-signaling")] +OPM_GET_ACTUAL_OUTPUT_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-get-actual-output-format")] +OPM_GET_ACTUAL_PROTECTION_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-get-actual-protection-level")] +OPM_GET_ADAPTER_BUS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-get-adapter-bus-type")] +OPM_GET_CODEC_INFO=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-get-codec-info")] +OPM_GET_CODEC_INFO_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ksopmapi/ns-ksopmapi-opm_get_codec_info_information")] +OPM_GET_CODEC_INFO_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/ksopmapi/ns-ksopmapi-opm_get_codec_info_parameters")] +OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-get-connected-hdcp-device-information")] +OPM_GET_CONNECTOR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-get-connector-type")] +OPM_GET_CURRENT_HDCP_SRM_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-get-current-hdcp-srm-version")] +OPM_GET_DVI_CHARACTERISTICS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-get-dvi-characteristics")] +OPM_GET_INFO_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/ksopmapi/ns-ksopmapi-opm_get_info_parameters")] +OPM_GET_OUTPUT_ID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-get-output-id")] +OPM_GET_SUPPORTED_PROTECTION_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-get-supported-protection-types")] +OPM_GET_VIRTUAL_PROTECTION_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-get-virtual-protection-level")] +OPM_HDCP_KEY_SELECTION_VECTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/ns-opmapi-opm_hdcp_key_selection_vector")] +OPM_HDCP_PROTECTION_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/ne-opmapi-opm_hdcp_protection_level")] +OPM_IMAGE_ASPECT_RATIO_EN300294=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/ne-opmapi-opm_image_aspect_ratio_en300294")] +OPM_OMAC=[Documentation("https://docs.microsoft.com/windows/win32/api/ksopmapi/ns-ksopmapi-opm_omac")] +OPM_OUTPUT_ID_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/ns-opmapi-opm_output_id_data")] +OPM_RANDOM_NUMBER=[Documentation("https://docs.microsoft.com/windows/win32/api/ksopmapi/ns-ksopmapi-opm_random_number")] +OPM_REQUESTED_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ksopmapi/ns-ksopmapi-opm_requested_information")] +OPM_SET_ACP_AND_CGMSA_SIGNALING=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-set-acp-and-cgmsa-signaling")] +OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/ns-opmapi-opm_set_acp_and_cgmsa_signaling_parameters")] +OPM_SET_HDCP_SRM=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-set-hdcp-srm")] +OPM_SET_HDCP_SRM_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/ns-opmapi-opm_set_hdcp_srm_parameters")] +OPM_SET_PROTECTION_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-set-protection-level")] +OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD=[Documentation("https://docs.microsoft.com/windows/win32/medfound/opm-set-protection-level-according-to-css-dvd")] +OPM_SET_PROTECTION_LEVEL_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/ns-opmapi-opm_set_protection_level_parameters")] +OPM_STANDARD_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ksopmapi/ns-ksopmapi-opm_standard_information")] +OPM_VIDEO_OUTPUT_SEMANTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/ne-opmapi-opm_video_output_semantics")] +OPMGetVideoOutputForTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/nf-opmapi-opmgetvideooutputfortarget")] +OPMGetVideoOutputsFromHMONITOR=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/nf-opmapi-opmgetvideooutputsfromhmonitor")] +OPMGetVideoOutputsFromIDirect3DDevice9Object=[Documentation("https://docs.microsoft.com/windows/win32/api/opmapi/nf-opmapi-opmgetvideooutputsfromidirect3ddevice9object")] +OptimalBitrate=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/optimalbitrate")] +Option=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/option-flags")] +Optional=[Documentation("https://docs.microsoft.com/windows/win32/com/optional-methods")] +or=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/or--sm4---asm-")] +ORASADFUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-orasadfunc")] +ORCloseHive=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/orclosehive")] +ORCloseKey=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/orclosekey")] +ORCreateHive=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/orcreatehive")] +ORCreateKey=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/orcreatekey")] +ORDeleteKey=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ordeletekey")] +ORDeleteValue=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ordeletevalue")] +OREnumKey=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/orenumkey")] +OREnumValue=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/orenumvalue")] +ORGetKeySecurity=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/orgetkeysecurity")] +ORGetValue=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/orgetvalue")] +ORGetVersion=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/orgetversion")] +ORGetVirtualFlags=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/orgetvirtualflags")] +ORIENTATION_PREFERENCE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ne-winuser-orientation_preference")] +OrientationType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-orientationtype")] +OriginalDatabase=[Documentation("https://docs.microsoft.com/windows/win32/Msi/originaldatabase")] +OROpenHive=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/oropenhive")] +OROpenKey=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/oropenkey")] +ORPC_DBG_ALL=[Documentation("https://docs.microsoft.com/windows/win32/com/orpc-dbg-all")] +ORPC_DBG_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/com/orpc-dbg-buffer")] +ORPC_INIT_ARGS=[Documentation("https://docs.microsoft.com/windows/win32/com/orpc-init-args")] +ORQueryInfoKey=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/orqueryinfokey")] +ORSaveHive=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/orsavehive")] +ORSetKeySecurity=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/orsetkeysecurity")] +ORSetValue=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/orsetvalue")] +ORSetVirtualFlags=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/orsetvirtualflags")] +OSUpdateAssessment=[Documentation("https://docs.microsoft.com/windows/win32/api/waasapitypes/ns-waasapitypes-osupdateassessment")] +OSVERSIONINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-osversioninfoa")] +OSVERSIONINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-osversioninfoa")] +OSVERSIONINFOEX=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-osversioninfoexa")] +OSVERSIONINFOEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-osversioninfoexa")] +OSVERSIONINFOEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-osversioninfoexw")] +OSVERSIONINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-osversioninfow")] +Other=[Documentation("https://docs.microsoft.com/windows/win32/TSF/other-predefined-attributes")] +OUI=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-oui-ouiheader-element")] +OUIHeader=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-ouiheader-ihv-element")] +OutlineStyles=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-outlinestyles")] +OUTLINETEXTMETRIC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-outlinetextmetricw")] +OUTLINETEXTMETRICA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-outlinetextmetrica")] +OUTLINETEXTMETRICW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-outlinetextmetricw")] +OutOfDiskSpace=[Documentation("https://docs.microsoft.com/windows/win32/Msi/outofdiskspace")] +OutOfNoRbDiskSpace=[Documentation("https://docs.microsoft.com/windows/win32/Msi/outofnorbdiskspace")] +OUTPUT_DEBUG_STRING_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-output_debug_string_info")] +outputcontrolpoints=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-attributes-outputcontrolpoints")] +OutputDebugString=[Documentation("https://docs.microsoft.com/windows/win32/api/debugapi/nf-debugapi-outputdebugstringw")] +OutputDebugStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/debugapi/nf-debugapi-outputdebugstringa")] +OutputDebugStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/debugapi/nf-debugapi-outputdebugstringw")] +OutputDebugStringWrapW=[Documentation("https://docs.microsoft.com/windows/win32/shell/outputdebugstringwrapw")] +OutputPatch=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-outputpatch")] +OutputPatch::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-outputpatch-operatorindex")] +outputtopology=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-attributes-outputtopology")] +OutputType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-outputtype-complextype")] +outType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-outtype-inputtype-element")] +OVERLAPPED=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-overlapped")] +OVERLAPPED_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-overlapped_entry")] +PAC_CHANGES_CALLBACK_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/networkisolation/nc-networkisolation-pac_changes_callback_fn")] +pack_matrix=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-pre-pragma-pack-matrix")] +Pack2UINT32AsUINT64=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-pack2uint32asuint64")] +Package=[Documentation("https://docs.microsoft.com/windows/win32/appxpkg/package-constants")] +PACKAGE_EXECUTION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-package_execution_state")] +PACKAGE_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ns-appmodel-package_id")] +PACKAGE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ns-appmodel-package_info")] +PACKAGE_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ns-appmodel-package_version")] +PackageDependencyLifetimeKind=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ne-appmodel-packagedependencylifetimekind")] +PackageDependencyProcessorArchitectures=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ne-appmodel-packagedependencyprocessorarchitectures")] +PackageFamilyNameFromFullName=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-packagefamilynamefromfullname")] +PackageFamilyNameFromId=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-packagefamilynamefromid")] +PackageFullNameFromId=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-packagefullnamefromid")] +PackageIdFromFullName=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-packageidfromfullname")] +PackageNameAndPublisherIdFromFamilyName=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-packagenameandpublisheridfromfamilyname")] +PackageOrigin=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ne-appmodel-packageorigin")] +PackagePathType=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/ne-appmodel-packagepathtype")] +PackDDElParam=[Documentation("https://docs.microsoft.com/windows/win32/api/dde/nf-dde-packddelparam")] +PackedCallPkg=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/packedcallpkg")] +PACKET_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/tpcshrd/ns-tpcshrd-packet_description")] +PACKET_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/tpcshrd/ns-tpcshrd-packet_property")] +PacketPropertyGuids=[Documentation("https://docs.microsoft.com/windows/win32/tablet/packetpropertyguids-constants")] +packoffset=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-variable-packoffset")] +PackRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-packratio")] +PackSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-packsize")] +PackTouchHitTestingProximityEvaluation=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-packtouchhittestingproximityevaluation")] +PADD_INTERFACE=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-padd_interface")] +PADDRINFOEX5=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfoex5")] +PADDRINFOEX6=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-addrinfoex6")] +Page=[Documentation("https://docs.microsoft.com/windows/win32/Msi/page-count-summary")] +PageFault_HardFault=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-hardfault")] +PageFault_HardFault::ByteCount=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-hardfault")] +PageFault_HardFault::FileObject=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-hardfault")] +PageFault_HardFault::InitialTime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-hardfault")] +PageFault_HardFault::ReadOffset=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-hardfault")] +PageFault_HardFault::TThreadId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-hardfault")] +PageFault_HardFault::VirtualAddress=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-hardfault")] +PageFault_ImageLoadBacked=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-imageloadbacked")] +PageFault_ImageLoadBacked::DeviceChar=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-imageloadbacked")] +PageFault_ImageLoadBacked::FileChar=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-imageloadbacked")] +PageFault_ImageLoadBacked::FileObject=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-imageloadbacked")] +PageFault_ImageLoadBacked::LoadFlags=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-imageloadbacked")] +PageFault_TransitionFault=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-transitionfault")] +PageFault_TransitionFault::ProgramCounter=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-transitionfault")] +PageFault_TransitionFault::VirtualAddress=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-transitionfault")] +PageFault_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-typegroup1")] +PageFault_TypeGroup1::ProgramCounter=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-typegroup1")] +PageFault_TypeGroup1::VirtualAddress=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-typegroup1")] +PageFault_V2=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-v2")] +PageFault_VirtualAlloc=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-virtualalloc")] +PageFault_VirtualAlloc::BaseAddress=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-virtualalloc")] +PageFault_VirtualAlloc::Flags=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-virtualalloc")] +PageFault_VirtualAlloc::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-virtualalloc")] +PageFault_VirtualAlloc::RegionSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/pagefault-virtualalloc")] +Pager=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pager-control-styles")] +Pager_ForwardMouse=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-pager_forwardmouse")] +Pager_GetBkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-pager_getbkcolor")] +Pager_GetBorder=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-pager_getborder")] +Pager_GetButtonSize=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-pager_getbuttonsize")] +Pager_GetButtonState=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-pager_getbuttonstate")] +Pager_GetDropTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-pager_getdroptarget")] +Pager_GetPos=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-pager_getpos")] +Pager_RecalcSize=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-pager_recalcsize")] +Pager_SetBkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-pager_setbkcolor")] +Pager_SetBorder=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-pager_setborder")] +Pager_SetButtonSize=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-pager_setbuttonsize")] +Pager_SetChild=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-pager_setchild")] +Pager_SetPos=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-pager_setpos")] +Pager_SetScrollInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-pager_setscrollinfo")] +PAGERANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/ns-docobj-pagerange")] +PAGESET=[Documentation("https://docs.microsoft.com/windows/win32/api/docobj/ns-docobj-pageset")] +PAGESETUPDLG=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-pagesetupdlga")] +PageSetupDlgA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-pagesetupdlga")] +PAGESETUPDLGA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-pagesetupdlga")] +PageSetupDlgW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-pagesetupdlgw")] +PAGESETUPDLGW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-pagesetupdlgw")] +PaintDesktop=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-paintdesktop")] +PaintRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-paintrgn")] +PAINTSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-paintstruct")] +PALETTE_ENTRIES=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-palette_entries")] +PALETTEENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-paletteentry")] +PALETTEINDEX=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-paletteindex")] +PALETTERGB=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-palettergb")] +PALETTISED=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-palettised")] +PALLOCMEM=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/nc-lpmapi-pallocmem")] +PALOBJ=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-palobj")] +PALOBJ_cGetColors=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-palobj_cgetcolors")] +PanelInputArea=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/ne-peninputpanel-panelinputarea")] +PanelType=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/ne-peninputpanel-paneltype")] +PANOSE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-panose")] +PAPCFUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nc-winnt-papcfunc")] +PAPPSTATE_CHANGE_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/appnotify/nc-appnotify-pappstate_change_routine")] +PARAFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-paraformat")] +PARAFORMAT2=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-paraformat2")] +Paragraph=[Documentation("https://docs.microsoft.com/windows/win32/tablet/paragraph-element")] +ParagraphLineMetrics=[Documentation("https://docs.microsoft.com/windows/win32/tablet/paragraphlinemetrics-element")] +ParagraphLineMetricsType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/paragraphlinemetricstype-complex-type")] +ParagraphType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/paragraphtype-complex-type")] +param=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/param-element")] +PARAM=[Documentation("https://docs.microsoft.com/windows/win32/WMP/param-element")] +PARAM_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-param_buffer")] +PARAMDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/ns-oleauto-paramdata")] +PARAMDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-paramdesc")] +PARAMDESCEX=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-paramdescex")] +Parameter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/parameter-capabilities-flags")] +Parameters=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/parameters")] +PARBITRATE_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-parbitrate_routine")] +ParentChildRelation=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/ns-xamlom-parentchildrelation")] +ParentOriginalDatabase=[Documentation("https://docs.microsoft.com/windows/win32/Msi/parentoriginaldatabase")] +ParentProductCode=[Documentation("https://docs.microsoft.com/windows/win32/Msi/parentproductcode")] +ParseApplicationUserModelId=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-parseapplicationusermodelid")] +PARSEDURL=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/ns-shlwapi-parsedurla")] +PARSEDURLA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/ns-shlwapi-parsedurla")] +PARSEDURLW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/ns-shlwapi-parsedurlw")] +ParseField=[Documentation("https://docs.microsoft.com/windows/win32/shell/parsefield")] +ParseNetworkString=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-parsenetworkstring")] +ParserAutoInstallInfo=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/parserautoinstallinfo")] +ParserTemporaryLockFrame=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/parsertemporarylockframe")] +ParseURL=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-parseurlw")] +ParseURLA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-parseurla")] +ParseURLW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-parseurlw")] +PARTICIPANT_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/participant-event")] +PARTICIPANT_TYPED_INFO=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/participant-typed-info")] +PARTITION_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-partition_information")] +PARTITION_INFORMATION_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-partition_information_ex")] +PARTITION_INFORMATION_GPT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-partition_information_gpt")] +PARTITION_INFORMATION_MBR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-partition_information_mbr")] +PARTITION_STYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-partition_style")] +partitioning=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-attributes-partitioning")] +Partitions=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/partitions")] +PartitionUsers=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/partitionusers")] +PartOfSet=[Documentation("https://docs.microsoft.com/windows/win32/WMP/partofset-attribute")] +PartType=[Documentation("https://docs.microsoft.com/windows/win32/api/devicetopology/ne-devicetopology-parttype")] +PassportWizardRunDll=[Documentation("https://docs.microsoft.com/windows/win32/shell/passportwizardrundll")] +Password=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-password-userlogoncred-element")] +paste=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/paste")] +PatBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-patblt")] +Patch=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-object")] +Patch::Context=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-context")] +Patch::MediaDisks=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-mediadisks")] +Patch::PatchCode=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-patchcode")] +Patch::PatchProperty=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-patchproperty")] +Patch::ProductCode=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-productcode")] +Patch::SourceListAddMediaDisk=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-sourcelistaddmediadisk")] +Patch::SourceListAddSource=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-sourcelistaddsource")] +Patch::SourceListClearAll=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-sourcelistclearall")] +Patch::SourceListClearMediaDisk=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-sourcelistclearmediadisk")] +Patch::SourceListClearSource=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-sourcelistclearsource")] +Patch::SourceListForceResolution=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-sourcelistforceresolution")] +Patch::SourceListInfo=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-sourcelistinfo")] +Patch::Sources=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-sources")] +Patch::State=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-state")] +Patch::UserSid=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patch-usersid")] +PATCHARRAY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/patcharray")] +patchconstantfunc=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-attributes-patchconstantfunc")] +PatchMesh9=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/patchmesh9")] +PATCHNEWPACKAGECODE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patchnewpackagecode")] +PATCHNEWSUMMARYCOMMENTS=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patchnewsummarycomments")] +PATCHNEWSUMMARYSUBJECT=[Documentation("https://docs.microsoft.com/windows/win32/Msi/patchnewsummarysubject")] +Path=[Documentation("https://docs.microsoft.com/windows/win32/tablet/path-element")] +PATH_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/path-type")] +PathAddBackslash=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathaddbackslasha")] +PathAddBackslashA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathaddbackslasha")] +PathAddBackslashW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathaddbackslashw")] +PathAddExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathaddextensionw")] +PathAddExtensionA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathaddextensiona")] +PathAddExtensionW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathaddextensionw")] +PathAllocCanonicalize=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathalloccanonicalize")] +PathAllocCombine=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathalloccombine")] +PathAppend=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathappenda")] +PathAppendA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathappenda")] +PathAppendW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathappendw")] +PathBuildRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathbuildroota")] +PathBuildRootA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathbuildroota")] +PathBuildRootW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathbuildrootw")] +PathCanonicalize=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcanonicalizew")] +PathCanonicalizeA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcanonicalizea")] +PathCanonicalizeW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcanonicalizew")] +PathCchAddBackslash=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchaddbackslash")] +PathCchAddBackslashEx=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchaddbackslashex")] +PathCchAddExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchaddextension")] +PathCchAppend=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchappend")] +PathCchAppendEx=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchappendex")] +PathCchCanonicalize=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchcanonicalize")] +PathCchCanonicalizeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchcanonicalizeex")] +PathCchCombine=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchcombine")] +PathCchCombineEx=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchcombineex")] +PathCchFindExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchfindextension")] +PathCchIsRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchisroot")] +PathCchRemoveBackslash=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchremovebackslash")] +PathCchRemoveBackslashEx=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchremovebackslashex")] +PathCchRemoveExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchremoveextension")] +PathCchRemoveFileSpec=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchremovefilespec")] +PathCchRenameExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchrenameextension")] +PathCchSkipRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchskiproot")] +PathCchStripPrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchstripprefix")] +PathCchStripToRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathcchstriptoroot")] +PathCleanupSpec=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-pathcleanupspec")] +PathCombine=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcombinea")] +PathCombineA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcombinea")] +PathCombineW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcombinew")] +PathCommonPrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcommonprefixw")] +PathCommonPrefixA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcommonprefixa")] +PathCommonPrefixW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcommonprefixw")] +PathCompactPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcompactpatha")] +PathCompactPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcompactpatha")] +PathCompactPathEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcompactpathexw")] +PathCompactPathExA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcompactpathexa")] +PathCompactPathExW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcompactpathexw")] +PathCompactPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcompactpathw")] +PathCreateFromUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcreatefromurlw")] +PathCreateFromUrlA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcreatefromurla")] +PathCreateFromUrlAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcreatefromurlalloc")] +PathCreateFromUrlW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathcreatefromurlw")] +PATHDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-pathdata")] +PathFileExists=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfileexistsa")] +PathFileExistsA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfileexistsa")] +PathFileExistsW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfileexistsw")] +PathFindExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfindextensionw")] +PathFindExtensionA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfindextensiona")] +PathFindExtensionW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfindextensionw")] +PathFindFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfindfilenamew")] +PathFindFileNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfindfilenamea")] +PathFindFileNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfindfilenamew")] +PathFindNextComponent=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfindnextcomponenta")] +PathFindNextComponentA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfindnextcomponenta")] +PathFindNextComponentW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfindnextcomponentw")] +PathFindOnPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfindonpathw")] +PathFindOnPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfindonpatha")] +PathFindOnPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfindonpathw")] +PathFindSuffixArray=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfindsuffixarrayw")] +PathFindSuffixArrayA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfindsuffixarraya")] +PathFindSuffixArrayW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathfindsuffixarrayw")] +PathGetArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathgetargsa")] +PathGetArgsA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathgetargsa")] +PathGetArgsW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathgetargsw")] +PathGetCharType=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathgetchartypew")] +PathGetCharTypeA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathgetchartypea")] +PathGetCharTypeW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathgetchartypew")] +PathGetDriveNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathgetdrivenumbera")] +PathGetDriveNumberA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathgetdrivenumbera")] +PathGetDriveNumberW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathgetdrivenumberw")] +PathGetShortPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-pathgetshortpath")] +PathIsContentType=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathiscontenttypea")] +PathIsContentTypeA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathiscontenttypea")] +PathIsContentTypeW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathiscontenttypew")] +PathIsDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisdirectorya")] +PathIsDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisdirectorya")] +PathIsDirectoryEmpty=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisdirectoryemptya")] +PathIsDirectoryEmptyA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisdirectoryemptya")] +PathIsDirectoryEmptyW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisdirectoryemptyw")] +PathIsDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisdirectoryw")] +PathIsExe=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-pathisexe")] +PathIsFileSpec=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisfilespeca")] +PathIsFileSpecA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisfilespeca")] +PathIsFileSpecW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisfilespecw")] +PathIsHTMLFile=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathishtmlfilew")] +PathIsHTMLFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathishtmlfilea")] +PathIsHTMLFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathishtmlfilew")] +PathIsLFNFileSpec=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathislfnfilespeca")] +PathIsLFNFileSpecA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathislfnfilespeca")] +PathIsLFNFileSpecW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathislfnfilespecw")] +PathIsNetworkPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisnetworkpathw")] +PathIsNetworkPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisnetworkpatha")] +PathIsNetworkPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisnetworkpathw")] +PathIsPrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisprefixw")] +PathIsPrefixA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisprefixa")] +PathIsPrefixW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisprefixw")] +PathIsRelative=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisrelativew")] +PathIsRelativeA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisrelativea")] +PathIsRelativeW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisrelativew")] +PathIsRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisrootw")] +PathIsRootA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisroota")] +PathIsRootW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisrootw")] +PathIsSameRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathissameroota")] +PathIsSameRootA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathissameroota")] +PathIsSameRootW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathissamerootw")] +PathIsSlow=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-pathissloww")] +PathIsSlowA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-pathisslowa")] +PathIsSlowW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-pathissloww")] +PathIsSystemFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathissystemfoldera")] +PathIsSystemFolderA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathissystemfoldera")] +PathIsSystemFolderW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathissystemfolderw")] +PathIsUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisunca")] +PathIsUNCA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisunca")] +PathIsUNCEx=[Documentation("https://docs.microsoft.com/windows/win32/api/pathcch/nf-pathcch-pathisuncex")] +PathIsUNCServer=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisuncserverw")] +PathIsUNCServerA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisuncservera")] +PathIsUNCServerShare=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisuncserversharea")] +PathIsUNCServerShareA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisuncserversharea")] +PathIsUNCServerShareW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisuncserversharew")] +PathIsUNCServerW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisuncserverw")] +PathIsUNCW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisuncw")] +PathIsURL=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisurlw")] +PathIsURLA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisurla")] +PathIsURLW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathisurlw")] +PathMakePretty=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathmakeprettyw")] +PathMakePrettyA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathmakeprettya")] +PathMakePrettyW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathmakeprettyw")] +PathMakeSystemFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathmakesystemfolderw")] +PathMakeSystemFolderA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathmakesystemfoldera")] +PathMakeSystemFolderW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathmakesystemfolderw")] +PathMakeUniqueName=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-pathmakeuniquename")] +PathMatchSpec=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathmatchspeca")] +PathMatchSpecA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathmatchspeca")] +PathMatchSpecEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathmatchspecexw")] +PathMatchSpecExA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathmatchspecexa")] +PathMatchSpecExW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathmatchspecexw")] +PathMatchSpecW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathmatchspecw")] +Pathname=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadspathname")] +PATHOBJ=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-pathobj")] +PATHOBJ_bCloseFigure=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-pathobj_bclosefigure")] +PATHOBJ_bEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-pathobj_benum")] +PATHOBJ_bEnumClipLines=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-pathobj_benumcliplines")] +PATHOBJ_bMoveTo=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-pathobj_bmoveto")] +PATHOBJ_bPolyBezierTo=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-pathobj_bpolybezierto")] +PATHOBJ_bPolyLineTo=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-pathobj_bpolylineto")] +PATHOBJ_vEnumStart=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-pathobj_venumstart")] +PATHOBJ_vEnumStartClipLines=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-pathobj_venumstartcliplines")] +PATHOBJ_vGetBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-pathobj_vgetbounds")] +PathParseIconLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathparseiconlocationa")] +PathParseIconLocationA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathparseiconlocationa")] +PathParseIconLocationW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathparseiconlocationw")] +PathProcessCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-pathprocesscommand")] +PathQuoteSpaces=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathquotespacesw")] +PathQuoteSpacesA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathquotespacesa")] +PathQuoteSpacesW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathquotespacesw")] +PathRelativePathTo=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathrelativepathtoa")] +PathRelativePathToA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathrelativepathtoa")] +PathRelativePathToW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathrelativepathtow")] +PathRemoveArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathremoveargsa")] +PathRemoveArgsA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathremoveargsa")] +PathRemoveArgsW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathremoveargsw")] +PathRemoveBackslash=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathremovebackslasha")] +PathRemoveBackslashA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathremovebackslasha")] +PathRemoveBackslashW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathremovebackslashw")] +PathRemoveBlanks=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathremoveblanksa")] +PathRemoveBlanksA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathremoveblanksa")] +PathRemoveBlanksW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathremoveblanksw")] +PathRemoveExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathremoveextensiona")] +PathRemoveExtensionA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathremoveextensiona")] +PathRemoveExtensionW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathremoveextensionw")] +PathRemoveFileSpec=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathremovefilespecw")] +PathRemoveFileSpecA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathremovefilespeca")] +PathRemoveFileSpecW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathremovefilespecw")] +PathRenameExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathrenameextensionw")] +PathRenameExtensionA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathrenameextensiona")] +PathRenameExtensionW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathrenameextensionw")] +PathResolve=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-pathresolve")] +PathSearchAndQualify=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathsearchandqualifya")] +PathSearchAndQualifyA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathsearchandqualifya")] +PathSearchAndQualifyW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathsearchandqualifyw")] +PathSetDlgItemPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathsetdlgitempathw")] +PathSetDlgItemPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathsetdlgitempatha")] +PathSetDlgItemPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathsetdlgitempathw")] +PathSkipRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathskiproota")] +PathSkipRootA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathskiproota")] +PathSkipRootW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathskiprootw")] +PathStripPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathstrippatha")] +PathStripPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathstrippatha")] +PathStripPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathstrippathw")] +PathStripToRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathstriptorootw")] +PathStripToRootA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathstriptoroota")] +PathStripToRootW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathstriptorootw")] +PathToRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-pathtoregion")] +pathType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-pathtype-simpletype")] +PathUndecorate=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathundecoratea")] +PathUndecorateA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathundecoratea")] +PathUndecorateW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathundecoratew")] +PathUnExpandEnvStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathunexpandenvstringsw")] +PathUnExpandEnvStringsA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathunexpandenvstringsa")] +PathUnExpandEnvStringsW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathunexpandenvstringsw")] +PathUnmakeSystemFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathunmakesystemfolderw")] +PathUnmakeSystemFolderA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathunmakesystemfoldera")] +PathUnmakeSystemFolderW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathunmakesystemfolderw")] +PathUnquoteSpaces=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathunquotespacesa")] +PathUnquoteSpacesA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathunquotespacesa")] +PathUnquoteSpacesW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-pathunquotespacesw")] +PathYetAnotherMakeUniqueName=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-pathyetanothermakeuniquename")] +patternMap=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-patternmap-patternmaplisttype-element")] +PatternMapListType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-patternmaplisttype-complextype")] +patternMaps=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-patternmaps-namedquerytype-element")] +PatternMapType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-patternmaptype-complextype")] +PatternMapValueType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-patternmapvaluetype-complextype")] +PATTERNMATCH=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/patternmatch")] +PAUDIO_VOLUME_NOTIFICATION_DATA2=[Documentation("https://docs.microsoft.com/windows/win32/api/audioengineextensionapo/ns-audioengineextensionapo-audio_volume_notification_data2")] +pause=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/pause")] +Pause=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/pause-method")] +PAUSEBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/WMP/pausebutton")] +PauseClusterNode=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-pauseclusternode")] +PauseConversion=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/pauseconversion-win32-encryptablevolume")] +PAUSEELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/WMP/pauseelement")] +PauseZone=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone-pausezone")] +PAYLOAD_FILTER_PREDICATE=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ns-tdh-payload_filter_predicate")] +PAYLOAD_OPERATOR=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ne-tdh-payload_operator")] +PBCryptBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcryptbuffer")] +PBCryptBufferDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/bcrypt/ns-bcrypt-bcryptbufferdesc")] +PBEGIN_RESCALL_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pbegin_rescall_routine")] +PBEGIN_RESTYPECALL_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pbegin_restypecall_routine")] +PBLOCK_CONVERT_SERVICES_TO_STATIC=[Documentation("https://docs.microsoft.com/windows/win32/api/stm/nc-stm-pblock_convert_services_to_static")] +PBLOCK_DELETE_STATIC_SERVICES=[Documentation("https://docs.microsoft.com/windows/win32/api/stm/nc-stm-pblock_delete_static_services")] +PBM_DELTAPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-deltapos")] +PBM_GETBARCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-getbarcolor")] +PBM_GETBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-getbkcolor")] +PBM_GETPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-getpos")] +PBM_GETRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-getrange")] +PBM_GETSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-getstate")] +PBM_GETSTEP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-getstep")] +PBM_SETBARCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-setbarcolor")] +PBM_SETBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-setbkcolor")] +PBM_SETMARQUEE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-setmarquee")] +PBM_SETPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-setpos")] +PBM_SETRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-setrange")] +PBM_SETRANGE32=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-setrange32")] +PBM_SETSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-setstate")] +PBM_SETSTEP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-setstep")] +PBM_STEPIT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pbm-stepit")] +PBMCALLBACKFN=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nc-icm-pbmcallbackfn")] +PBRANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-pbrange")] +PBT_APMBATTERYLOW=[Documentation("https://docs.microsoft.com/windows/win32/Power/pbt-apmbatterylow")] +PBT_APMOEMEVENT=[Documentation("https://docs.microsoft.com/windows/win32/Power/pbt-apmoemevent")] +PBT_APMPOWERSTATUSCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Power/pbt-apmpowerstatuschange")] +PBT_APMQUERYSUSPEND=[Documentation("https://docs.microsoft.com/windows/win32/Power/pbt-apmquerysuspend")] +PBT_APMQUERYSUSPENDFAILED=[Documentation("https://docs.microsoft.com/windows/win32/Power/pbt-apmquerysuspendfailed")] +PBT_APMRESUMEAUTOMATIC=[Documentation("https://docs.microsoft.com/windows/win32/Power/pbt-apmresumeautomatic")] +PBT_APMRESUMECRITICAL=[Documentation("https://docs.microsoft.com/windows/win32/Power/pbt-apmresumecritical")] +PBT_APMRESUMESUSPEND=[Documentation("https://docs.microsoft.com/windows/win32/Power/pbt-apmresumesuspend")] +PBT_APMSUSPEND=[Documentation("https://docs.microsoft.com/windows/win32/Power/pbt-apmsuspend")] +PBT_POWERSETTINGCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Power/pbt-powersettingchange")] +PCANCEL_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pcancel_routine")] +PCCARD_DES=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-pccard_des")] +PCCARD_RESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfgmgr32/ns-cfgmgr32-pccard_resource")] +PCLOSE_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pclose_routine")] +PCLOSE_SERVICE_ENUMERATION_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/api/stm/nc-stm-pclose_service_enumeration_handle")] +PCLUSAPI_CLUS_WORKER_TERMINATE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pclusapi_clus_worker_terminate")] +PCLUSTER_UPGRADE_PROGRESS_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nc-clusapi-pcluster_upgrade_progress_callback")] +PCMSCALLBACKA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nc-icm-pcmscallbacka")] +PCMSCALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nc-icm-pcmscallbackw")] +PCMWAVEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/mmreg/ns-mmreg-pcmwaveformat")] +PCOLORMATCHSETUPA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-colormatchsetupa")] +PCOLORMATCHSETUPW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-colormatchsetupw")] +PColorStyleBackFromIMEStyle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/pcolorstylebackfromimestyle")] +PColorStyleTextFromIMEStyle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/pcolorstyletextfromimestyle")] +PCONNECT_CLIENT=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pconnect_client")] +PCOPYFILE2_PROGRESS_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nc-winbase-pcopyfile2_progress_routine")] +PCREATE_SERVICE_ENUMERATION_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/api/stm/nc-stm-pcreate_service_enumeration_handle")] +PCREATE_STATIC_SERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/stm/nc-stm-pcreate_static_service")] +PCRYPT_DECRYPT_PRIVATE_KEY_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pcrypt_decrypt_private_key_func")] +PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pcrypt_encrypt_private_key_func")] +PCRYPT_RESOLVE_HCRYPTPROV_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pcrypt_resolve_hcryptprov_func")] +pCryptSIPGetCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/nc-mssip-pcryptsipgetcaps")] +PD2D1_EFFECT_FACTORY=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1/nc-d2d1_1-pd2d1_effect_factory")] +PD2D1_PROPERTY_GET_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nc-d2d1effectauthor-pd2d1_property_get_function")] +PD2D1_PROPERTY_SET_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effectauthor/nc-d2d1effectauthor-pd2d1_property_set_function")] +PDD_CANCREATESURFACE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_cancreatesurface")] +PDD_COLORCB_COLORCONTROL=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_colorcb_colorcontrol")] +PDD_CREATEPALETTE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_createpalette")] +PDD_CREATESURFACE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_createsurface")] +PDD_CREATESURFACEEX=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_createsurfaceex")] +PDD_DESTROYDDLOCAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_destroyddlocal")] +PDD_FLIPTOGDISURFACE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_fliptogdisurface")] +PDD_FREEDRIVERMEMORY=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_freedrivermemory")] +PDD_GETAVAILDRIVERMEMORY=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_getavaildrivermemory")] +PDD_GETDRIVERINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_getdriverinfo")] +PDD_GETDRIVERSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_getdriverstate")] +PDD_GETSCANLINE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_getscanline")] +PDD_KERNELCB_SYNCSURFACE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_kernelcb_syncsurface")] +PDD_KERNELCB_SYNCVIDEOPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_kernelcb_syncvideoport")] +PDD_MAPMEMORY=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_mapmemory")] +PDD_MOCOMPCB_BEGINFRAME=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_mocompcb_beginframe")] +PDD_MOCOMPCB_CREATE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_mocompcb_create")] +PDD_MOCOMPCB_DESTROY=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_mocompcb_destroy")] +PDD_MOCOMPCB_ENDFRAME=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_mocompcb_endframe")] +PDD_MOCOMPCB_GETCOMPBUFFINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_mocompcb_getcompbuffinfo")] +PDD_MOCOMPCB_GETFORMATS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_mocompcb_getformats")] +PDD_MOCOMPCB_GETGUIDS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_mocompcb_getguids")] +PDD_MOCOMPCB_GETINTERNALINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_mocompcb_getinternalinfo")] +PDD_MOCOMPCB_QUERYSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_mocompcb_querystatus")] +PDD_MOCOMPCB_RENDER=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_mocompcb_render")] +PDD_PALCB_DESTROYPALETTE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_palcb_destroypalette")] +PDD_PALCB_SETENTRIES=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_palcb_setentries")] +PDD_SETEXCLUSIVEMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_setexclusivemode")] +PDD_SURFCB_ADDATTACHEDSURFACE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_surfcb_addattachedsurface")] +PDD_SURFCB_BLT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_surfcb_blt")] +PDD_SURFCB_DESTROYSURFACE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_surfcb_destroysurface")] +PDD_SURFCB_FLIP=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_surfcb_flip")] +PDD_SURFCB_GETBLTSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_surfcb_getbltstatus")] +PDD_SURFCB_GETFLIPSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_surfcb_getflipstatus")] +PDD_SURFCB_LOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_surfcb_lock")] +PDD_SURFCB_SETCOLORKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_surfcb_setcolorkey")] +PDD_SURFCB_SETOVERLAYPOSITION=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_surfcb_setoverlayposition")] +PDD_SURFCB_SETPALETTE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_surfcb_setpalette")] +PDD_SURFCB_UNLOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_surfcb_unlock")] +PDD_SURFCB_UPDATEOVERLAY=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_surfcb_updateoverlay")] +PDD_VPORTCB_CANCREATEVIDEOPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_vportcb_cancreatevideoport")] +PDD_VPORTCB_COLORCONTROL=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_vportcb_colorcontrol")] +PDD_VPORTCB_CREATEVIDEOPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_vportcb_createvideoport")] +PDD_VPORTCB_DESTROYVPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_vportcb_destroyvport")] +PDD_VPORTCB_FLIP=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_vportcb_flip")] +PDD_VPORTCB_GETBANDWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_vportcb_getbandwidth")] +PDD_VPORTCB_GETFIELD=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_vportcb_getfield")] +PDD_VPORTCB_GETFLIPSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_vportcb_getflipstatus")] +PDD_VPORTCB_GETINPUTFORMATS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_vportcb_getinputformats")] +PDD_VPORTCB_GETLINE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_vportcb_getline")] +PDD_VPORTCB_GETOUTPUTFORMATS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_vportcb_getoutputformats")] +PDD_VPORTCB_GETSIGNALSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_vportcb_getsignalstatus")] +PDD_VPORTCB_GETVPORTCONNECT=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_vportcb_getvportconnect")] +PDD_VPORTCB_UPDATE=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_vportcb_update")] +PDD_VPORTCB_WAITFORSYNC=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_vportcb_waitforsync")] +PDD_WAITFORVERTICALBLANK=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/nc-ddrawint-pdd_waitforverticalblank")] +PDELETE_INTERFACE=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pdelete_interface")] +PDELETE_STATIC_SERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/stm/nc-stm-pdelete_static_service")] +PDF_RENDER_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.data.pdf.interop/ns-windows-data-pdf-interop-pdf_render_params")] +PdfCreateRenderer=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.data.pdf.interop/nf-windows-data-pdf-interop-pdfcreaterenderer")] +PdfRenderParams=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.data.pdf.interop/nf-windows-data-pdf-interop-pdfrenderparams")] +PDH_BROWSE_DLG_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_browse_dlg_config_w")] +PDH_BROWSE_DLG_CONFIG_A=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_browse_dlg_config_a")] +PDH_BROWSE_DLG_CONFIG_H=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_browse_dlg_config_hw")] +PDH_BROWSE_DLG_CONFIG_HA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_browse_dlg_config_ha")] +PDH_BROWSE_DLG_CONFIG_HW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_browse_dlg_config_hw")] +PDH_BROWSE_DLG_CONFIG_W=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_browse_dlg_config_w")] +PDH_COUNTER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_counter_info_w")] +PDH_COUNTER_INFO_A=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_counter_info_a")] +PDH_COUNTER_INFO_W=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_counter_info_w")] +PDH_COUNTER_PATH_ELEMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_counter_path_elements_a")] +PDH_COUNTER_PATH_ELEMENTS_A=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_counter_path_elements_a")] +PDH_COUNTER_PATH_ELEMENTS_W=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_counter_path_elements_w")] +PDH_DATA_ITEM_PATH_ELEMENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_data_item_path_elements_w")] +PDH_DATA_ITEM_PATH_ELEMENTS_A=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_data_item_path_elements_a")] +PDH_DATA_ITEM_PATH_ELEMENTS_W=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_data_item_path_elements_w")] +PDH_FMT_COUNTERVALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_fmt_countervalue")] +PDH_FMT_COUNTERVALUE_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_fmt_countervalue_item_w")] +PDH_FMT_COUNTERVALUE_ITEM_A=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_fmt_countervalue_item_a")] +PDH_FMT_COUNTERVALUE_ITEM_W=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_fmt_countervalue_item_w")] +PDH_RAW_COUNTER=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_raw_counter")] +PDH_RAW_COUNTER_ITEM_A=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_raw_counter_item_a")] +PDH_RAW_COUNTER_ITEM_W=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_raw_counter_item_w")] +PDH_RAW_COUNTER_ITEM, *PPDH_RAW_COUNTER_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_raw_counter_item_a")] +PDH_RAW_LOG_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_raw_log_record")] +PDH_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_statistics")] +PDH_TIME_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/ns-pdh-pdh_time_info")] +PdhAddCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhaddcountera")] +PdhAddCounterA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhaddcountera")] +PdhAddCounterW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhaddcounterw")] +PdhAddEnglishCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhaddenglishcountera")] +PdhAddEnglishCounterA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhaddenglishcountera")] +PdhAddEnglishCounterW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhaddenglishcounterw")] +PdhBindInputDataSource=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhbindinputdatasourcew")] +PdhBindInputDataSourceA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhbindinputdatasourcea")] +PdhBindInputDataSourceW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhbindinputdatasourcew")] +PdhBrowseCounters=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhbrowsecountersw")] +PdhBrowseCountersA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhbrowsecountersa")] +PdhBrowseCountersH=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhbrowsecountershw")] +PdhBrowseCountersHA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhbrowsecountersha")] +PdhBrowseCountersHW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhbrowsecountershw")] +PdhBrowseCountersW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhbrowsecountersw")] +PdhCalculateCounterFromRawValue=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhcalculatecounterfromrawvalue")] +PdhCloseLog=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhcloselog")] +PdhCloseQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhclosequery")] +PdhCollectQueryData=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhcollectquerydata")] +PdhCollectQueryDataEx=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhcollectquerydataex")] +PdhCollectQueryDataWithTime=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhcollectquerydatawithtime")] +PdhComputeCounterStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhcomputecounterstatistics")] +PdhConnectMachine=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhconnectmachinea")] +PdhConnectMachineA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhconnectmachinea")] +PdhConnectMachineW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhconnectmachinew")] +PdhEnumLogSetNames=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenumlogsetnamesw")] +PdhEnumLogSetNamesA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenumlogsetnamesa")] +PdhEnumLogSetNamesW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenumlogsetnamesw")] +PdhEnumMachines=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenummachinesw")] +PdhEnumMachinesA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenummachinesa")] +PdhEnumMachinesH=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenummachineshw")] +PdhEnumMachinesHA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenummachinesha")] +PdhEnumMachinesHW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenummachineshw")] +PdhEnumMachinesW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenummachinesw")] +PdhEnumObjectItems=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenumobjectitemsa")] +PdhEnumObjectItemsA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenumobjectitemsa")] +PdhEnumObjectItemsH=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenumobjectitemsha")] +PdhEnumObjectItemsHA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenumobjectitemsha")] +PdhEnumObjectItemsHW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenumobjectitemshw")] +PdhEnumObjectItemsW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenumobjectitemsw")] +PdhEnumObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenumobjectsw")] +PdhEnumObjectsA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenumobjectsa")] +PdhEnumObjectsH=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenumobjectshw")] +PdhEnumObjectsHA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenumobjectsha")] +PdhEnumObjectsHW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenumobjectshw")] +PdhEnumObjectsW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhenumobjectsw")] +PdhExpandCounterPath=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhexpandcounterpatha")] +PdhExpandCounterPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhexpandcounterpatha")] +PdhExpandCounterPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhexpandcounterpathw")] +PdhExpandWildCardPath=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhexpandwildcardpathw")] +PdhExpandWildCardPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhexpandwildcardpatha")] +PdhExpandWildCardPathH=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhexpandwildcardpathha")] +PdhExpandWildCardPathHA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhexpandwildcardpathha")] +PdhExpandWildCardPathHW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhexpandwildcardpathhw")] +PdhExpandWildCardPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhexpandwildcardpathw")] +PdhFormatFromRawValue=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhformatfromrawvalue")] +PdhGetCounterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetcounterinfoa")] +PdhGetCounterInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetcounterinfoa")] +PdhGetCounterInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetcounterinfow")] +PdhGetCounterTimeBase=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetcountertimebase")] +PdhGetDataSourceTimeRange=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdatasourcetimerangea")] +PdhGetDataSourceTimeRangeA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdatasourcetimerangea")] +PdhGetDataSourceTimeRangeH=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdatasourcetimerangeh")] +PdhGetDataSourceTimeRangeW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdatasourcetimerangew")] +PdhGetDefaultPerfCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdefaultperfcounterw")] +PdhGetDefaultPerfCounterA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdefaultperfcountera")] +PdhGetDefaultPerfCounterH=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdefaultperfcounterhw")] +PdhGetDefaultPerfCounterHA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdefaultperfcounterha")] +PdhGetDefaultPerfCounterHW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdefaultperfcounterhw")] +PdhGetDefaultPerfCounterW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdefaultperfcounterw")] +PdhGetDefaultPerfObject=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdefaultperfobjecta")] +PdhGetDefaultPerfObjectA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdefaultperfobjecta")] +PdhGetDefaultPerfObjectH=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdefaultperfobjecthw")] +PdhGetDefaultPerfObjectHA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdefaultperfobjectha")] +PdhGetDefaultPerfObjectHW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdefaultperfobjecthw")] +PdhGetDefaultPerfObjectW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdefaultperfobjectw")] +PdhGetDllVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetdllversion")] +PdhGetFormattedCounterArray=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetformattedcounterarrayw")] +PdhGetFormattedCounterArrayA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetformattedcounterarraya")] +PdhGetFormattedCounterArrayW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetformattedcounterarrayw")] +PdhGetFormattedCounterValue=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetformattedcountervalue")] +PdhGetLogFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetlogfilesize")] +PdhGetRawCounterArray=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetrawcounterarraya")] +PdhGetRawCounterArrayA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetrawcounterarraya")] +PdhGetRawCounterArrayW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetrawcounterarrayw")] +PdhGetRawCounterValue=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhgetrawcountervalue")] +PdhIsRealTimeQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhisrealtimequery")] +PdhLookupPerfIndexByName=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhlookupperfindexbynamea")] +PdhLookupPerfIndexByNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhlookupperfindexbynamea")] +PdhLookupPerfIndexByNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhlookupperfindexbynamew")] +PdhLookupPerfNameByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhlookupperfnamebyindexa")] +PdhLookupPerfNameByIndexA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhlookupperfnamebyindexa")] +PdhLookupPerfNameByIndexW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhlookupperfnamebyindexw")] +PdhMakeCounterPath=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhmakecounterpatha")] +PdhMakeCounterPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhmakecounterpatha")] +PdhMakeCounterPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhmakecounterpathw")] +PdhOpenLog=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhopenloga")] +PdhOpenLogA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhopenloga")] +PdhOpenLogW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhopenlogw")] +PdhOpenQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhopenquerya")] +PdhOpenQueryA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhopenquerya")] +PdhOpenQueryH=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhopenqueryh")] +PdhOpenQueryW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhopenqueryw")] +PdhParseCounterPath=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhparsecounterpathw")] +PdhParseCounterPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhparsecounterpatha")] +PdhParseCounterPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhparsecounterpathw")] +PdhParseInstanceName=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhparseinstancenamea")] +PdhParseInstanceNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhparseinstancenamea")] +PdhParseInstanceNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhparseinstancenamew")] +PdhReadRawLogRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhreadrawlogrecord")] +PdhRemoveCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhremovecounter")] +PdhSelectDataSource=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhselectdatasourcea")] +PdhSelectDataSourceA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhselectdatasourcea")] +PdhSelectDataSourceW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhselectdatasourcew")] +PdhSetCounterScaleFactor=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhsetcounterscalefactor")] +PdhSetDefaultRealTimeDataSource=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhsetdefaultrealtimedatasource")] +PdhSetQueryTimeRange=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhsetquerytimerange")] +PdhUpdateLog=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhupdatelogw")] +PdhUpdateLogA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhupdateloga")] +PdhUpdateLogFileCatalog=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhupdatelogfilecatalog")] +PdhUpdateLogW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhupdatelogw")] +PdhValidatePath=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhvalidatepatha")] +PdhValidatePathA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhvalidatepatha")] +PdhValidatePathEx=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhvalidatepathexw")] +PdhValidatePathExA=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhvalidatepathexa")] +PdhValidatePathExW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhvalidatepathexw")] +PdhValidatePathW=[Documentation("https://docs.microsoft.com/windows/win32/api/pdh/nf-pdh-pdhvalidatepathw")] +PdhVbAddCounter=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/pdhvbaddcounter")] +PdhVbCreateCounterPathList=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/pdhvbcreatecounterpathlist")] +PdhVbGetCounterPathElements=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/pdhvbgetcounterpathelements")] +PdhVbGetCounterPathFromList=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/pdhvbgetcounterpathfromlist")] +PdhVbGetDoubleCounterValue=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/pdhvbgetdoublecountervalue")] +PdhVbGetLogFileSize=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/pdhvbgetlogfilesize")] +PdhVbGetOneCounterPath=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/pdhvbgetonecounterpath")] +PdhVbIsGoodStatus=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/pdhvbisgoodstatus")] +PdhVbOpenLog=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/pdhvbopenlog")] +PdhVbOpenQuery=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/pdhvbopenquery")] +PdhVbUpdateLog=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/pdhvbupdatelog")] +PDISCONNECT_CLIENT=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pdisconnect_client")] +PDNS_QUERY_REQUEST3=[Documentation("https://docs.microsoft.com/windows/win32/api/windns/ns-windns-dns_query_request3")] +PDO_UPDATE_ROUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pdo_update_routes")] +PDOPSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-pdopstatus")] +PDU=[Documentation("https://docs.microsoft.com/windows/win32/SNMP/pdu-type-values")] +PDX_BOBNEXTFIELD=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/nc-dxmini-pdx_bobnextfield")] +PDX_ENABLEIRQ=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/nc-dxmini-pdx_enableirq")] +PDX_FLIPOVERLAY=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/nc-dxmini-pdx_flipoverlay")] +PDX_FLIPVIDEOPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/nc-dxmini-pdx_flipvideoport")] +PDX_GETCURRENTAUTOFLIP=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/nc-dxmini-pdx_getcurrentautoflip")] +PDX_GETIRQINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/nc-dxmini-pdx_getirqinfo")] +PDX_GETPOLARITY=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/nc-dxmini-pdx_getpolarity")] +PDX_GETPREVIOUSAUTOFLIP=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/nc-dxmini-pdx_getpreviousautoflip")] +PDX_GETTRANSFERSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/nc-dxmini-pdx_gettransferstatus")] +PDX_IRQCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/nc-dxmini-pdx_irqcallback")] +PDX_LOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/nc-dxmini-pdx_lock")] +PDX_SETSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/nc-dxmini-pdx_setstate")] +PDX_SKIPNEXTFIELD=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/nc-dxmini-pdx_skipnextfield")] +PDX_TRANSFER=[Documentation("https://docs.microsoft.com/windows/win32/api/dxmini/nc-dxmini-pdx_transfer")] +PDXVAHDSW_CreateDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_createdevice")] +PDXVAHDSW_CreateVideoProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_createvideoprocessor")] +PDXVAHDSW_DestroyDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_destroydevice")] +PDXVAHDSW_DestroyVideoProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_destroyvideoprocessor")] +PDXVAHDSW_GetVideoProcessBltStatePrivate=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_getvideoprocessbltstateprivate")] +PDXVAHDSW_GetVideoProcessorCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_getvideoprocessorcaps")] +PDXVAHDSW_GetVideoProcessorCustomRates=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_getvideoprocessorcustomrates")] +PDXVAHDSW_GetVideoProcessorDeviceCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_getvideoprocessordevicecaps")] +PDXVAHDSW_GetVideoProcessorFilterRange=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_getvideoprocessorfilterrange")] +PDXVAHDSW_GetVideoProcessorInputFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_getvideoprocessorinputformats")] +PDXVAHDSW_GetVideoProcessorOutputFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_getvideoprocessoroutputformats")] +PDXVAHDSW_GetVideoProcessStreamStatePrivate=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_getvideoprocessstreamstateprivate")] +PDXVAHDSW_Plugin=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_plugin")] +PDXVAHDSW_ProposeVideoPrivateFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_proposevideoprivateformat")] +PDXVAHDSW_SetVideoProcessBltState=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_setvideoprocessbltstate")] +PDXVAHDSW_SetVideoProcessStreamState=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_setvideoprocessstreamstate")] +PDXVAHDSW_VideoProcessBltHD=[Documentation("https://docs.microsoft.com/windows/win32/api/dxvahd/nc-dxvahd-pdxvahdsw_videoprocessblthd")] +PeakValue=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/peakvalue")] +PeapExtensions=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mspeapconnectionpropertiesv1schema-peapextensions-eaptype-element")] +PeapExtensionsType=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mspeapuserpropertiesv1schema-peapextensionstype-complextype")] +PeapExtensionsV2=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mspeapconnectionpropertiesv1-peapextensionsv2-peapextensionstype-element")] +PEB=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/ns-winternl-peb")] +PEB_LDR_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/ns-winternl-peb_ldr_data")] +PeekConsoleInput=[Documentation("https://docs.microsoft.com/windows/console/peekconsoleinput")] +PeekConsoleInputA=[Documentation("https://docs.microsoft.com/windows/console/peekconsoleinput")] +PeekConsoleInputW=[Documentation("https://docs.microsoft.com/windows/console/peekconsoleinput")] +PeekMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-peekmessagea")] +peekmessagea=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfmessagepump-peekmessagea")] +PeekMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-peekmessagea")] +peekmessagew=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-itfmessagepump-peekmessagew")] +PeekMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-peekmessagew")] +PeekNamedPipe=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-peeknamedpipe")] +Peer=[Documentation("https://docs.microsoft.com/windows/win32/P2PSdk/peer-distribution-api-data-types")] +PEER_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_address")] +PEER_APP_LAUNCH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_app_launch_info")] +PEER_APPLICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_application")] +PEER_APPLICATION_REGISTRATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_application_registration_info")] +PEER_APPLICATION_REGISTRATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_application_registration_type")] +PEER_CHANGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_change_type")] +PEER_COLLAB_EVENT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_collab_event_data~r1")] +peer_collab_event_data_tag=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_collab_event_data~r1")] +PEER_COLLAB_EVENT_REGISTRATION=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_collab_event_registration")] +PEER_COLLAB_EVENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_collab_event_type")] +PEER_CONNECTION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_connection_flags")] +PEER_CONNECTION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_connection_info")] +PEER_CONNECTION_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_connection_status")] +PEER_CONTACT=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_contact")] +PEER_CREDENTIAL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_credential_info")] +PEER_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_data")] +PEER_ENDPOINT=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_endpoint")] +PEER_EVENT_APPLICATION_CHANGED_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_event_application_changed_data")] +PEER_EVENT_CONNECTION_CHANGE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_event_connection_change_data")] +PEER_EVENT_ENDPOINT_CHANGED_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_event_endpoint_changed_data")] +PEER_EVENT_INCOMING_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_event_incoming_data")] +PEER_EVENT_MEMBER_CHANGE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_event_member_change_data")] +PEER_EVENT_NODE_CHANGE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_event_node_change_data")] +PEER_EVENT_OBJECT_CHANGED_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_event_object_changed_data")] +PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_event_people_near_me_changed_data")] +PEER_EVENT_PRESENCE_CHANGED_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_event_presence_changed_data")] +PEER_EVENT_RECORD_CHANGE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_event_record_change_data")] +PEER_EVENT_REQUEST_STATUS_CHANGED_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_event_request_status_changed_data")] +PEER_EVENT_SYNCHRONIZED_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_event_synchronized_data")] +PEER_EVENT_WATCHLIST_CHANGED_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_event_watchlist_changed_data")] +PEER_GRAPH_EVENT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_graph_event_data")] +PEER_GRAPH_EVENT_REGISTRATION=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_graph_event_registration")] +PEER_GRAPH_EVENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_graph_event_type")] +PEER_GRAPH_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_graph_properties")] +PEER_GRAPH_PROPERTY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_graph_property_flags")] +PEER_GRAPH_SCOPE=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_graph_scope")] +PEER_GRAPH_STATUS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_graph_status_flags")] +PEER_GROUP_AUTHENTICATION_SCHEME=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_group_authentication_scheme")] +PEER_GROUP_EVENT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_group_event_data~r1")] +peer_group_event_data_tag=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_group_event_data~r1")] +PEER_GROUP_EVENT_REGISTRATION=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_group_event_registration")] +PEER_GROUP_EVENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_group_event_type")] +PEER_GROUP_ISSUE_CREDENTIAL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_group_issue_credential_flags")] +PEER_GROUP_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_group_properties")] +PEER_GROUP_PROPERTY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_group_property_flags")] +PEER_GROUP_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_group_status")] +PEER_INVITATION=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_invitation")] +PEER_INVITATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_invitation_info")] +PEER_INVITATION_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_invitation_response")] +PEER_INVITATION_RESPONSE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_invitation_response_type")] +PEER_MEMBER=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_member")] +PEER_MEMBER_CHANGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_member_change_type")] +PEER_MEMBER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_member_flags")] +PEER_NAME_PAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_name_pair")] +PEER_NODE_CHANGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_node_change_type")] +PEER_NODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_node_info")] +PEER_OBJECT=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_object")] +PEER_PEOPLE_NEAR_ME=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_people_near_me")] +PEER_PNRP_CLOUD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_pnrp_cloud_info")] +PEER_PNRP_ENDPOINT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_pnrp_endpoint_info")] +PEER_PNRP_REGISTRATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_pnrp_registration_info")] +PEER_PRESENCE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_presence_info")] +PEER_PRESENCE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_presence_status")] +PEER_PUBLICATION_SCOPE=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_publication_scope")] +PEER_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_record")] +PEER_RECORD_CHANGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_record_change_type")] +PEER_RECORD_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_record_flags")] +PEER_SECURITY_INTERFACE=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_security_interface")] +PEER_SIGNIN_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_signin_flags")] +PEER_VERSION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ns-p2p-peer_version_data")] +PEER_WATCH_PERMISSION=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/ne-p2p-peer_watch_permission")] +PeerCollabAddContact=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabaddcontact")] +PeerCollabAsyncInviteContact=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabasyncinvitecontact")] +PeerCollabAsyncInviteEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabasyncinviteendpoint")] +PeerCollabCancelInvitation=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabcancelinvitation")] +PeerCollabCloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabclosehandle")] +PeerCollabDeleteContact=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabdeletecontact")] +PeerCollabDeleteEndpointData=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabdeleteendpointdata")] +PeerCollabDeleteObject=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabdeleteobject")] +PeerCollabEnumApplicationRegistrationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabenumapplicationregistrationinfo")] +PeerCollabEnumApplications=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabenumapplications")] +PeerCollabEnumContacts=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabenumcontacts")] +PeerCollabEnumEndpoints=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabenumendpoints")] +PeerCollabEnumObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabenumobjects")] +PeerCollabEnumPeopleNearMe=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabenumpeoplenearme")] +PeerCollabExportContact=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabexportcontact")] +PeerCollabGetAppLaunchInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabgetapplaunchinfo")] +PeerCollabGetApplicationRegistrationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabgetapplicationregistrationinfo")] +PeerCollabGetContact=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabgetcontact")] +PeerCollabGetEndpointName=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabgetendpointname")] +PeerCollabGetEventData=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabgeteventdata")] +PeerCollabGetInvitationResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabgetinvitationresponse")] +PeerCollabGetPresenceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabgetpresenceinfo")] +PeerCollabGetSigninOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabgetsigninoptions")] +PeerCollabInviteContact=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabinvitecontact")] +PeerCollabInviteEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabinviteendpoint")] +PeerCollabParseContact=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabparsecontact")] +PeerCollabQueryContactData=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabquerycontactdata")] +PeerCollabRefreshEndpointData=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabrefreshendpointdata")] +PeerCollabRegisterApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabregisterapplication")] +PeerCollabRegisterEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabregisterevent")] +PeerCollabSetEndpointName=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabsetendpointname")] +PeerCollabSetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabsetobject")] +PeerCollabSetPresenceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabsetpresenceinfo")] +PeerCollabShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabshutdown")] +PeerCollabSignin=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabsignin")] +PeerCollabSignout=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabsignout")] +PeerCollabStartup=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabstartup")] +PeerCollabSubscribeEndpointData=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabsubscribeendpointdata")] +PeerCollabUnregisterApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabunregisterapplication")] +PeerCollabUnregisterEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabunregisterevent")] +PeerCollabUnsubscribeEndpointData=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabunsubscribeendpointdata")] +PeerCollabUpdateContact=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercollabupdatecontact")] +PeerCreatePeerName=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peercreatepeername")] +PEERDIST_CLIENT_BASIC_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/ns-peerdist-peerdist_client_basic_info")] +PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/ne-peerdist-peerdist_client_info_by_handle_class")] +PEERDIST_CONTENT_TAG=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/ns-peerdist-peerdist_content_tag")] +PEERDIST_PUBLICATION_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/ns-peerdist-peerdist_publication_options")] +PEERDIST_RETRIEVAL_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/ns-peerdist-peerdist_retrieval_options")] +PEERDIST_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/ne-peerdist-peerdist_status")] +PEERDIST_STATUS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/ns-peerdist-peerdist_status_info")] +PeerDistClientAddContentInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistclientaddcontentinformation")] +PeerDistClientAddData=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistclientadddata")] +PeerDistClientBlockRead=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistclientblockread")] +PeerDistClientCancelAsyncOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistclientcancelasyncoperation")] +PeerDistClientCloseContent=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistclientclosecontent")] +PeerDistClientCompleteContentInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistclientcompletecontentinformation")] +PeerDistClientFlushContent=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistclientflushcontent")] +PeerDistClientGetInformationByHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistclientgetinformationbyhandle")] +PeerDistClientOpenContent=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistclientopencontent")] +PeerDistClientStreamRead=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistclientstreamread")] +PeerDistGetOverlappedResult=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistgetoverlappedresult")] +PeerDistGetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistgetstatus")] +PeerDistGetStatusEx=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistgetstatusex")] +PeerDistRegisterForStatusChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistregisterforstatuschangenotification")] +PeerDistRegisterForStatusChangeNotificationEx=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistregisterforstatuschangenotificationex")] +PeerDistServerCancelAsyncOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistservercancelasyncoperation")] +PeerDistServerCloseContentInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistserverclosecontentinformation")] +PeerDistServerCloseStreamHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistserverclosestreamhandle")] +PeerDistServerOpenContentInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistserveropencontentinformation")] +PeerDistServerOpenContentInformationEx=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistserveropencontentinformationex")] +PeerDistServerPublishAddToStream=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistserverpublishaddtostream")] +PeerDistServerPublishCompleteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistserverpublishcompletestream")] +PeerDistServerPublishStream=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistserverpublishstream")] +PeerDistServerRetrieveContentInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistserverretrievecontentinformation")] +PeerDistServerUnpublish=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistserverunpublish")] +PeerDistShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistshutdown")] +PeerDistStartup=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdiststartup")] +PeerDistUnregisterForStatusChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/peerdist/nf-peerdist-peerdistunregisterforstatuschangenotification")] +PeerEndEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peerendenumeration")] +PeerEnumGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peerenumgroups")] +PeerEnumIdentities=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peerenumidentities")] +PeerFreeData=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peerfreedata")] +PeerGetItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergetitemcount")] +PeerGetNextItem=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergetnextitem")] +PeerGraphAddRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphaddrecord")] +PeerGraphClose=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphclose")] +PeerGraphCloseDirectConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphclosedirectconnection")] +PeerGraphConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphconnect")] +PeerGraphCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphcreate")] +PeerGraphDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphdelete")] +PeerGraphDeleteRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphdeleterecord")] +PeerGraphEndEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphendenumeration")] +PeerGraphEnumConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphenumconnections")] +PeerGraphEnumNodes=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphenumnodes")] +PeerGraphEnumRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphenumrecords")] +PeerGraphExportDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphexportdatabase")] +PeerGraphFreeData=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphfreedata")] +PeerGraphGetEventData=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphgeteventdata")] +PeerGraphGetItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphgetitemcount")] +PeerGraphGetNextItem=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphgetnextitem")] +PeerGraphGetNodeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphgetnodeinfo")] +PeerGraphGetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphgetproperties")] +PeerGraphGetRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphgetrecord")] +PeerGraphGetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphgetstatus")] +PeerGraphImportDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphimportdatabase")] +PeerGraphListen=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphlisten")] +PeerGraphOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphopen")] +PeerGraphOpenDirectConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphopendirectconnection")] +PeerGraphPeerTimeToUniversalTime=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphpeertimetouniversaltime")] +PeerGraphRegisterEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphregisterevent")] +PeerGraphSearchRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphsearchrecords")] +PeerGraphSendData=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphsenddata")] +PeerGraphSetNodeAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphsetnodeattributes")] +PeerGraphSetPresence=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphsetpresence")] +PeerGraphSetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphsetproperties")] +PeerGraphShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphshutdown")] +PeerGraphStartup=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphstartup")] +PeerGraphUniversalTimeToPeerTime=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphuniversaltimetopeertime")] +PeerGraphUnregisterEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphunregisterevent")] +PeerGraphUpdateRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphupdaterecord")] +PeerGraphValidateDeferredRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergraphvalidatedeferredrecords")] +PeerGroupAddRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupaddrecord")] +PeerGroupClose=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupclose")] +PeerGroupCloseDirectConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupclosedirectconnection")] +PeerGroupConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupconnect")] +PeerGroupConnectByAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupconnectbyaddress")] +PeerGroupCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupcreate")] +PeerGroupCreateInvitation=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupcreateinvitation")] +PeerGroupCreatePasswordInvitation=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupcreatepasswordinvitation")] +PeerGroupDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupdelete")] +PeerGroupDeleteRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupdeleterecord")] +PeerGroupEnumConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupenumconnections")] +PeerGroupEnumMembers=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupenummembers")] +PeerGroupEnumRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupenumrecords")] +PeerGroupExportConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupexportconfig")] +PeerGroupExportDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupexportdatabase")] +PeerGroupGetEventData=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupgeteventdata")] +PeerGroupGetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupgetproperties")] +PeerGroupGetRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupgetrecord")] +PeerGroupGetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupgetstatus")] +PeerGroupImportConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupimportconfig")] +PeerGroupImportDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupimportdatabase")] +PeerGroupIssueCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupissuecredentials")] +PeerGroupJoin=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupjoin")] +PeerGroupOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupopen")] +PeerGroupOpenDirectConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupopendirectconnection")] +PeerGroupParseInvitation=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupparseinvitation")] +PeerGroupPasswordJoin=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergrouppasswordjoin")] +PeerGroupPeerTimeToUniversalTime=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergrouppeertimetouniversaltime")] +PeerGroupRegisterEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupregisterevent")] +PeerGroupSearchRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupsearchrecords")] +PeerGroupSendData=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupsenddata")] +PeerGroupSetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupsetproperties")] +PeerGroupShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupshutdown")] +PeerGroupStartup=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupstartup")] +PeerGroupUniversalTimeToPeerTime=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupuniversaltimetopeertime")] +PeerGroupUnregisterEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupunregisterevent")] +PeerGroupUpdateRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peergroupupdaterecord")] +PeerHostNameToPeerName=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peerhostnametopeername")] +PeerIdentityCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peeridentitycreate")] +PeerIdentityDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peeridentitydelete")] +PeerIdentityExport=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peeridentityexport")] +PeerIdentityGetCryptKey=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peeridentitygetcryptkey")] +PeerIdentityGetDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peeridentitygetdefault")] +PeerIdentityGetFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peeridentitygetfriendlyname")] +PeerIdentityGetXML=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peeridentitygetxml")] +PeerIdentityImport=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peeridentityimport")] +PeerIdentitySetFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peeridentitysetfriendlyname")] +PeerNameToPeerHostName=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peernametopeerhostname")] +PeerPnrpEndResolve=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peerpnrpendresolve")] +PeerPnrpGetCloudInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peerpnrpgetcloudinfo")] +PeerPnrpGetEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peerpnrpgetendpoint")] +PeerPnrpRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peerpnrpregister")] +PeerPnrpResolve=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peerpnrpresolve")] +PeerPnrpShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peerpnrpshutdown")] +PeerPnrpStartResolve=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peerpnrpstartresolve")] +PeerPnrpStartup=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peerpnrpstartup")] +PeerPnrpUnregister=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peerpnrpunregister")] +PeerPnrpUpdateRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nf-p2p-peerpnrpupdateregistration")] +PEI_PROVIDER_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-pei_provider_name")] +Pen=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/pen-flags-constants")] +PENABLECALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/evntprov/nc-evntprov-penablecallback")] +PENDINGMSG=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ne-objidl-pendingmsg")] +PENDINGTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ne-objidl-pendingtype")] +PenInputPanel=[Documentation("https://docs.microsoft.com/windows/win32/tablet/peninputpanel-class")] +PenInputPanel::get_AttachedEditWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_attachededitwindow")] +PenInputPanel::get_AutoShow=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_autoshow")] +PenInputPanel::get_Busy=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_busy")] +PenInputPanel::get_CurrentPanel=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_currentpanel")] +PenInputPanel::get_DefaultPanel=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_defaultpanel")] +PenInputPanel::get_Factoid=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_factoid")] +PenInputPanel::get_Height=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_height")] +PenInputPanel::get_HorizontalOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_horizontaloffset")] +PenInputPanel::get_Left=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_left")] +PenInputPanel::get_Top=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_top")] +PenInputPanel::get_VerticalOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_verticaloffset")] +PenInputPanel::get_Visible=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_visible")] +PenInputPanel::get_Width=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-get_width")] +PenInputPanel::InputFailed=[Documentation("https://docs.microsoft.com/windows/win32/tablet/peninputpanel-inputfailed")] +PenInputPanel::IPenInputPanel=[Documentation("https://docs.microsoft.com/windows/win32/tablet/peninputpanel-class")] +PenInputPanel::PanelChanged=[Documentation("https://docs.microsoft.com/windows/win32/tablet/peninputpanel-panelchanged")] +PenInputPanel::PanelMoving=[Documentation("https://docs.microsoft.com/windows/win32/tablet/peninputpanel-panelmoving")] +PenInputPanel::put_AttachedEditWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_attachededitwindow")] +PenInputPanel::put_AutoShow=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_autoshow")] +PenInputPanel::put_CurrentPanel=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_currentpanel")] +PenInputPanel::put_DefaultPanel=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_defaultpanel")] +PenInputPanel::put_Factoid=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_factoid")] +PenInputPanel::put_HorizontalOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_horizontaloffset")] +PenInputPanel::put_VerticalOffset=[Documentation("https://docs.microsoft.com/windows/win32/api/peninputpanel/nf-peninputpanel-ipeninputpanel-put_verticaloffset")] +PenInputPanel::VisibleChanged=[Documentation("https://docs.microsoft.com/windows/win32/tablet/peninputpanel-visiblechanged")] +PENUM_PAGE_FILE_CALLBACKA=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nc-psapi-penum_page_file_callbacka")] +PENUM_PAGE_FILE_CALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nc-psapi-penum_page_file_callbackw")] +PENUMDIRTREE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-penumdirtree_callback")] +PENUMDIRTREE_CALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-penumdirtree_callbackw")] +PENUMERATE_GET_NEXT_SERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/stm/nc-stm-penumerate_get_next_service")] +PENUMLOADED_MODULES_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-penumloaded_modules_callback")] +PENUMLOADED_MODULES_CALLBACK64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-penumloaded_modules_callback64")] +PENUMLOADED_MODULES_CALLBACKW64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-penumloaded_modules_callbackw64")] +PENUMSOURCEFILETOKENSCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-penumsourcefiletokenscallback")] +PENUMTYPEA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-enumtypea")] +PENUMTYPEW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-enumtypew")] +PERBANDINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-perbandinfo")] +PERCEIVED=[Documentation("https://docs.microsoft.com/windows/win32/api/shtypes/ne-shtypes-perceived")] +PERF_COUNTER_BLOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/winperf/ns-winperf-perf_counter_block")] +PERF_COUNTER_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_counter_data")] +PERF_COUNTER_DEFINITION=[Documentation("https://docs.microsoft.com/windows/win32/api/winperf/ns-winperf-perf_counter_definition")] +PERF_COUNTER_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_counter_header")] +PERF_COUNTER_IDENTIFIER=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_counter_identifier")] +PERF_COUNTER_IDENTITY=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_counter_identity")] +PERF_COUNTER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_counter_info")] +PERF_COUNTER_REG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_counter_reg_info")] +PERF_COUNTERSET_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_counterset_info")] +PERF_COUNTERSET_INSTANCE=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_counterset_instance")] +PERF_COUNTERSET_REG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_counterset_reg_info")] +PERF_DATA_BLOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/winperf/ns-winperf-perf_data_block")] +PERF_DATA_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_data_header")] +PERF_INSTANCE_DEFINITION=[Documentation("https://docs.microsoft.com/windows/win32/api/winperf/ns-winperf-perf_instance_definition")] +PERF_INSTANCE_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_instance_header")] +PERF_MEM_ALLOC=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nc-perflib-perf_mem_alloc")] +PERF_MEM_FREE=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nc-perflib-perf_mem_free")] +PERF_MULTI_COUNTERS=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_multi_counters")] +PERF_MULTI_INSTANCES=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_multi_instances")] +PERF_OBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winperf/ns-winperf-perf_object_type")] +PERF_PROVIDER_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_provider_context")] +PERF_STRING_BUFFER_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_string_buffer_header")] +PERF_STRING_COUNTER_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ns-perflib-perf_string_counter_header")] +PerfAddCounters=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfaddcounters")] +PerfCloseQueryHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfclosequeryhandle")] +PerfCounterDataType=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ne-perflib-perfcounterdatatype")] +PerfCreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfcreateinstance")] +PerfDecrementULongCounterValue=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfdecrementulongcountervalue")] +PerfDecrementULongLongCounterValue=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfdecrementulonglongcountervalue")] +PerfDeleteCounters=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfdeletecounters")] +PerfDeleteInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfdeleteinstance")] +PerfEnumerateCounterSet=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfenumeratecounterset")] +PerfEnumerateCounterSetInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfenumeratecountersetinstances")] +PerfIncrementULongCounterValue=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfincrementulongcountervalue")] +PerfIncrementULongLongCounterValue=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfincrementulonglongcountervalue")] +PerfInfo=[Documentation("https://docs.microsoft.com/windows/win32/ETW/perfinfo")] +PERFINFO_DSHOW_AUDIOBREAK=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/perfinfo-dshow-audiobreak")] +PERFINFO_DSHOW_AVREND=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/perfinfo-dshow-avrend")] +PERFINFO_DSHOW_STREAMTRACE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/perfinfo-dshow-streamtrace")] +PERFLIBREQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nc-perflib-perflibrequest")] +PerfOpenQueryHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfopenqueryhandle")] +PERFORMANCE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-performance_data")] +PERFORMANCE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/ns-psapi-performance_information")] +PerformServerValidation=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaptlsconnectionpropertiesv1schema-performservervalidation-peapextensionstype-element")] +PerfQueryCounterData=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfquerycounterdata")] +PerfQueryCounterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfquerycounterinfo")] +PerfQueryCounterSetRegistrationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfquerycountersetregistrationinfo")] +PerfQueryInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfqueryinstance")] +PerfRegInfoType=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/ne-perflib-perfreginfotype")] +PerfSetCounterRefValue=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfsetcounterrefvalue")] +PerfSetCounterSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfsetcountersetinfo")] +PerfSetULongCounterValue=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfsetulongcountervalue")] +PerfSetULongLongCounterValue=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfsetulonglongcountervalue")] +PerfStartProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfstartprovider")] +PerfStartProviderEx=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfstartproviderex")] +PerfStopProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/perflib/nf-perflib-perfstopprovider")] +Period=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-period-element")] +PERSIST_FOLDER_TARGET_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-persist_folder_target_info")] +PERSISTENT_ISCSI_LOGIN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-persistent_iscsi_login_infow")] +PERSISTENT_ISCSI_LOGIN_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-persistent_iscsi_login_infoa")] +PERSISTENT_ISCSI_LOGIN_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-persistent_iscsi_login_infow")] +PersonalFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/personalfolder")] +PerUserInit=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-peruserinit")] +PETW_BUFFER_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nc-evntrace-petw_buffer_callback")] +PETW_BUFFER_COMPLETION_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nc-evntrace-petw_buffer_completion_callback")] +PEVENT_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nc-evntrace-pevent_callback")] +PEVENT_EXTENDED_ITEM_EVENT_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_event_key")] +PEVENT_EXTENDED_ITEM_PEBS_INDEX=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_pebs_index")] +PEVENT_EXTENDED_ITEM_PMC_COUNTERS=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_pmc_counters")] +PEVENT_EXTENDED_ITEM_PROCESS_START_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_process_start_key")] +PEVENT_EXTENDED_ITEM_STACK_KEY32=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_stack_key32")] +PEVENT_EXTENDED_ITEM_STACK_KEY64=[Documentation("https://docs.microsoft.com/windows/win32/api/evntcons/ns-evntcons-event_extended_item_stack_key64")] +PEVENT_RECORD_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nc-evntrace-pevent_record_callback")] +PEVENT_TRACE_BUFFER_CALLBACKA=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nc-evntrace-pevent_trace_buffer_callbacka")] +PEVENT_TRACE_BUFFER_CALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nc-evntrace-pevent_trace_buffer_callbackw")] +PEXTEND_RES_CONTROL_CALL=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pextend_res_control_call")] +PEXTEND_RES_TYPE_CONTROL_CALL=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pextend_res_type_control_call")] +PF_FOLLOWENTRY=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/pf-followentry")] +PF_FOLLOWSET=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/pf-followset")] +PF_HANDOFFENTRY=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/pf-handoffentry")] +PF_HANDOFFSET=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/pf-handoffset")] +PF_PARSERDLLINFO=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/pf-parserdllinfo")] +PF_PARSERINFO=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/pf-parserinfo")] +PFAX_LINECALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/faxdev/nc-faxdev-pfax_linecallback")] +PFAX_RECIPIENT_CALLBACKA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfax_recipient_callbacka")] +PFAX_RECIPIENT_CALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfax_recipient_callbackw")] +PFAX_ROUTING_INSTALLATION_CALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfax_routing_installation_callbackw")] +PFAX_SEND_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/faxdev/nc-faxdev-pfax_send_callback")] +PFAXABORT=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxabort")] +PFAXACCESSCHECK=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxaccesscheck")] +PFAXCLOSE=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxclose")] +PFAXFREEBUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxfreebuffer")] +PFAXGETPAGEDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxgetpagedata")] +PFAXINITIALIZEEVENTQUEUE=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxinitializeeventqueue")] +PFAXOPENPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/winfax/nc-winfax-pfaxopenport")] +PFAXROUTEADDFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/faxroute/nc-faxroute-pfaxrouteaddfile")] +PFAXROUTEDELETEFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/faxroute/nc-faxroute-pfaxroutedeletefile")] +PFAXROUTEENUMFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/faxroute/nc-faxroute-pfaxrouteenumfile")] +PFAXROUTEENUMFILES=[Documentation("https://docs.microsoft.com/windows/win32/api/faxroute/nc-faxroute-pfaxrouteenumfiles")] +PFAXROUTEGETFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/faxroute/nc-faxroute-pfaxroutegetfile")] +PFAXROUTEMETHOD=[Documentation("https://docs.microsoft.com/windows/win32/api/faxroute/nc-faxroute-pfaxroutemethod")] +PFAXROUTEMODIFYROUTINGDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/faxroute/nc-faxroute-pfaxroutemodifyroutingdata")] +PFE_EXPORT_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nc-winbase-pfe_export_func")] +PFE_IMPORT_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nc-winbase-pfe_import_func")] +PFI_FIELD_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-pfi_field_message")] +PFI_FIELD_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-pfi_field_name")] +PFI_FILTER_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-pfi_filter_message")] +PFI_PROPERTY_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-pfi_property_name")] +PFIBER_START_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nc-winbase-pfiber_start_routine")] +PFIND_DEBUG_FILE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-pfind_debug_file_callback")] +PFIND_DEBUG_FILE_CALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-pfind_debug_file_callbackw")] +PFIND_EXE_FILE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-pfind_exe_file_callback")] +PFIND_EXE_FILE_CALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-pfind_exe_file_callbackw")] +PFINDFILEINPATHCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-pfindfileinpathcallback")] +PFINDFILEINPATHCALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-pfindfileinpathcallbackw")] +PFLS_CALLBACK_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nc-winnt-pfls_callback_function")] +PFN_AUTHENTICATION_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nc-bluetoothapis-pfn_authentication_callback")] +PFN_AUTHENTICATION_CALLBACK_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nc-bluetoothapis-pfn_authentication_callback_ex")] +PFN_AUTHENTICODE_DIGEST_SIGN=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/pfn-authenticode-digest-sign")] +PFN_AUTHENTICODE_DIGEST_SIGN_EX=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/pfn-authenticode-digest-sign-ex")] +PFN_AUTHENTICODE_DIGEST_SIGN_EX_WITHFILEHANDLE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/pfn-authenticode-digest-sign-ex-withfilehandle")] +PFN_AUTHENTICODE_DIGEST_SIGN_WITHFILEHANDLE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/pfn-authenticode-digest-sign-withfilehandle")] +PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nc-bluetoothapis-pfn_bluetooth_enum_attributes_callback")] +PFN_CDF_PARSE_ERROR_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/mscat/nc-mscat-pfn_cdf_parse_error_callback")] +PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_chain_find_by_issuer_callback")] +PFN_CERT_CREATE_CONTEXT_SORT_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_create_context_sort_func")] +PFN_CERT_DLL_OPEN_STORE_PROV_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_dll_open_store_prov_func")] +PFN_CERT_ENUM_PHYSICAL_STORE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_enum_physical_store")] +PFN_CERT_ENUM_SYSTEM_STORE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_enum_system_store")] +PFN_CERT_ENUM_SYSTEM_STORE_LOCATION=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_enum_system_store_location")] +PFN_CERT_STORE_PROV_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_store_prov_close")] +PFN_CERT_STORE_PROV_CONTROL=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_store_prov_control")] +PFN_CERT_STORE_PROV_DELETE_CERT=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_store_prov_delete_cert")] +PFN_CERT_STORE_PROV_DELETE_CRL=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_store_prov_delete_crl")] +PFN_CERT_STORE_PROV_READ_CERT=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_store_prov_read_cert")] +PFN_CERT_STORE_PROV_READ_CRL=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_store_prov_read_crl")] +PFN_CERT_STORE_PROV_READ_CTL=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_store_prov_read_ctl")] +PFN_CERT_STORE_PROV_SET_CERT_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_store_prov_set_cert_property")] +PFN_CERT_STORE_PROV_SET_CRL_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_store_prov_set_crl_property")] +PFN_CERT_STORE_PROV_SET_CTL_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_store_prov_set_ctl_property")] +PFN_CERT_STORE_PROV_WRITE_CERT=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_store_prov_write_cert")] +PFN_CERT_STORE_PROV_WRITE_CRL=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_store_prov_write_crl")] +PFN_CERT_STORE_PROV_WRITE_CTL=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cert_store_prov_write_ctl")] +PFN_CMSG_CNG_IMPORT_CONTENT_ENCRYPT_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cmsg_cng_import_content_encrypt_key")] +PFN_CMSG_CNG_IMPORT_KEY_AGREE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cmsg_cng_import_key_agree")] +PFN_CMSG_CNG_IMPORT_KEY_TRANS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cmsg_cng_import_key_trans")] +PFN_CMSG_EXPORT_KEY_AGREE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cmsg_export_key_agree")] +PFN_CMSG_EXPORT_KEY_TRANS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cmsg_export_key_trans")] +PFN_CMSG_EXPORT_MAIL_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cmsg_export_mail_list")] +PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cmsg_gen_content_encrypt_key")] +PFN_CMSG_IMPORT_KEY_AGREE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cmsg_import_key_agree")] +PFN_CMSG_IMPORT_KEY_TRANS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cmsg_import_key_trans")] +PFN_CMSG_IMPORT_MAIL_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_cmsg_import_mail_list")] +PFN_CRYPT_ENUM_KEYID_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_crypt_enum_keyid_prop")] +PFN_CRYPT_ENUM_OID_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_crypt_enum_oid_func")] +PFN_CRYPT_ENUM_OID_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_crypt_enum_oid_info")] +PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_crypt_export_public_key_info_ex2_func")] +PFN_CRYPT_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_crypt_extract_encoded_signature_parameters_func")] +PFN_CRYPT_GET_SIGNER_CERTIFICATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_crypt_get_signer_certificate")] +PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_crypt_object_locator_provider_flush")] +PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_crypt_object_locator_provider_free")] +PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_crypt_object_locator_provider_free_identifier")] +PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_crypt_object_locator_provider_free_password")] +PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_crypt_object_locator_provider_get")] +PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_crypt_object_locator_provider_initialize")] +PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_crypt_object_locator_provider_release")] +PFN_CRYPT_SIGN_AND_ENCODE_HASH_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_crypt_sign_and_encode_hash_func")] +PFN_CRYPT_VERIFY_ENCODED_SIGNATURE_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_crypt_verify_encoded_signature_func")] +PFN_CRYPT_XML_CREATE_TRANSFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-pfn_crypt_xml_create_transform")] +PFN_CRYPT_XML_DATA_PROVIDER_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-pfn_crypt_xml_data_provider_close")] +PFN_CRYPT_XML_DATA_PROVIDER_READ=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-pfn_crypt_xml_data_provider_read")] +PFN_CRYPT_XML_ENUM_ALG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-pfn_crypt_xml_enum_alg_info")] +PFN_CRYPT_XML_WRITE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptxml/nc-cryptxml-pfn_crypt_xml_write_callback")] +PFN_DEVICE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/nc-bluetoothapis-pfn_device_callback")] +PFN_DrvQueryGlyphAttrs=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nc-winddi-pfn_drvqueryglyphattrs")] +PFN_DXCORE_NOTIFICATION_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/dxcore/dxcore_interface/nc-dxcore_interface-pfn_dxcore_notification_callback")] +PFN_FWADDDYNAMICKEYWORDADDRESS0=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nc-netfw-pfn_fwadddynamickeywordaddress0")] +PFN_FWDELETEDYNAMICKEYWORDADDRESS0=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nc-netfw-pfn_fwdeletedynamickeywordaddress0")] +PFN_FWENUMDYNAMICKEYWORDADDRESSBYID0=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nc-netfw-pfn_fwenumdynamickeywordaddressbyid0")] +PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nc-netfw-pfn_fwenumdynamickeywordaddressesbytype0")] +PFN_FWFREEDYNAMICKEYWORDADDRESSDATA0=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nc-netfw-pfn_fwfreedynamickeywordaddressdata0")] +PFN_FWUPDATEDYNAMICKEYWORDADDRESS0=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/nc-netfw-pfn_fwupdatedynamickeywordaddress0")] +PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nc-wincrypt-pfn_import_public_key_info_ex2_func")] +PFN_MAPPINGCALLBACKPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/elscore/nc-elscore-pfn_mappingcallbackproc")] +PFN_WdsCliCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nc-wdsclientapi-pfn_wdsclicallback")] +PFN_WdsCliTraceFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nc-wdsclientapi-pfn_wdsclitracefunction")] +PFN_WdsTransportClientReceiveContents=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nc-wdstci-pfn_wdstransportclientreceivecontents")] +PFN_WdsTransportClientReceiveMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nc-wdstci-pfn_wdstransportclientreceivemetadata")] +PFN_WdsTransportClientSessionComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nc-wdstci-pfn_wdstransportclientsessioncomplete")] +PFN_WdsTransportClientSessionStart=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nc-wdstci-pfn_wdstransportclientsessionstart")] +PFN_WdsTransportClientSessionStartEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nc-wdstci-pfn_wdstransportclientsessionstartex")] +PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nc-werapi-pfn_wer_runtime_exception_debugger_launch")] +PFN_WER_RUNTIME_EXCEPTION_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nc-werapi-pfn_wer_runtime_exception_event")] +PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nc-werapi-pfn_wer_runtime_exception_event_signature")] +PFNBLUETOOTH_GATT_EVENT_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/bthledef/nc-bthledef-pfnbluetooth_gatt_event_callback")] +PFNCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/ddeml/nc-ddeml-pfncallback")] +PFNCCERTDISPLAYPROC=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/pfnccertdisplayproc")] +PFNCFILTERPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptuiapi/nc-cryptuiapi-pfncfilterproc")] +PFNCMFILTERPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/nc-cryptdlg-pfncmfilterproc")] +PFNCMHOOKPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/cryptdlg/nc-cryptdlg-pfncmhookproc")] +PFNCryptStreamOutputCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/ncryptprotect/nc-ncryptprotect-pfncryptstreamoutputcallback")] +PFNDACOMPARE=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nc-dpa_dsa-pfndacompare")] +PFNDACOMPARECONST=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nc-dpa_dsa-pfndacompareconst")] +PFNDAENUMCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nc-dpa_dsa-pfndaenumcallback")] +PFNDAENUMCALLBACKCONST=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nc-dpa_dsa-pfndaenumcallbackconst")] +PFNDAVAUTHCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/nc-davclnt-pfndavauthcallback")] +PFNDAVAUTHCALLBACK_FREECRED=[Documentation("https://docs.microsoft.com/windows/win32/api/davclnt/nc-davclnt-pfndavauthcallback_freecred")] +PFNDPAMERGE=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nc-dpa_dsa-pfndpamerge")] +PFNDPAMERGECONST=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nc-dpa_dsa-pfndpamergeconst")] +PFNDPASTREAM=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nc-dpa_dsa-pfndpastream")] +PFNGENERATEGROUPPOLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nc-userenv-pfngenerategrouppolicy")] +pfnIsFileSupported=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/nc-mssip-pfnisfilesupported")] +pfnIsFileSupportedName=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/nc-mssip-pfnisfilesupportedname")] +PFNLVGROUPCOMPARE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nc-commctrl-pfnlvgroupcompare")] +PFNPEER_FREE_SECURITY_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nc-p2p-pfnpeer_free_security_data")] +PFNPEER_SECURE_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nc-p2p-pfnpeer_secure_record")] +PFNPEER_VALIDATE_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/p2p/nc-p2p-pfnpeer_validate_record")] +PFNPROCESSGROUPPOLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nc-userenv-pfnprocessgrouppolicy")] +PFNPROCESSGROUPPOLICYEX=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nc-userenv-pfnprocessgrouppolicyex")] +PFNProgressNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nc-wincodec-pfnprogressnotification")] +PFNPROPSHEETCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nc-prsht-pfnpropsheetcallback")] +PFNRASFREEBUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-pfnrasfreebuffer")] +PFNRASGETBUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-pfnrasgetbuffer")] +PFNRASRECEIVEBUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-pfnrasreceivebuffer")] +PFNRASRETRIEVEBUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-pfnrasretrievebuffer")] +PFNRASSENDBUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-pfnrassendbuffer")] +PFNRASSETCOMMSETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-pfnrassetcommsettings")] +PFNREADERSCROLL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/readerscroll")] +PFNREADERTRANSLATEDISPATCH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/translatedispatch")] +PFNSTATUSMESSAGECALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nc-userenv-pfnstatusmessagecallback")] +PFREEMEM=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/nc-lpmapi-pfreemem")] +PFSCE_FREE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/nc-scesvc-pfsce_free_info")] +PFSCE_LOG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/nc-scesvc-pfsce_log_info")] +PFSCE_QUERY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/nc-scesvc-pfsce_query_info")] +PFSCE_SET_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/nc-scesvc-pfsce_set_info")] +PFTASKDIALOGCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nc-commctrl-pftaskdialogcallback")] +PFUNCTION_TABLE_ACCESS_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-pfunction_table_access_routine")] +PFUNCTION_TABLE_ACCESS_ROUTINE64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-pfunction_table_access_routine64")] +PFW_DYNAMIC_KEYWORD_ADDRESS_DATA0=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/ns-netfw-fw_dynamic_keyword_address_data0")] +PFW_DYNAMIC_KEYWORD_ADDRESS0=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/ns-netfw-fw_dynamic_keyword_address0")] +PFXExportCertStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-pfxexportcertstore")] +PFXExportCertStoreEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-pfxexportcertstoreex")] +PFXExportOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-pfxexportoptions")] +PFXImportCertStore=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-pfximportcertstore")] +PFXIsPFXBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-pfxispfxblob")] +PFXVerifyPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-pfxverifypassword")] +PGET_EVENT_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pget_event_message")] +PGET_FIRST_ORDERED_SERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/stm/nc-stm-pget_first_ordered_service")] +PGET_GLOBAL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pget_global_info")] +PGET_INTERFACE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pget_interface_info")] +PGET_MFE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pget_mfe_status")] +PGET_MODULE_BASE_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-pget_module_base_routine")] +PGET_MODULE_BASE_ROUTINE64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-pget_module_base_routine64")] +PGET_NEIGHBORS=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pget_neighbors")] +PGET_NEXT_ORDERED_SERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/stm/nc-stm-pget_next_ordered_service")] +PGET_SERVICE_COUNT=[Documentation("https://docs.microsoft.com/windows/win32/api/stm/nc-stm-pget_service_count")] +PGM_FORWARDMOUSE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgm-forwardmouse")] +PGM_GETBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgm-getbkcolor")] +PGM_GETBORDER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgm-getborder")] +PGM_GETBUTTONSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgm-getbuttonsize")] +PGM_GETBUTTONSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgm-getbuttonstate")] +PGM_GETDROPTARGET=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgm-getdroptarget")] +PGM_GETPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgm-getpos")] +PGM_RECALCSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgm-recalcsize")] +PGM_SETBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgm-setbkcolor")] +PGM_SETBORDER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgm-setborder")] +PGM_SETBUTTONSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgm-setbuttonsize")] +PGM_SETCHILD=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgm-setchild")] +PGM_SETPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgm-setpos")] +PGM_SETSCROLLINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgm-setscrollinfo")] +PGN_CALCSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgn-calcsize")] +PGN_HOTITEMCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgn-hotitemchange")] +PGN_SCROLL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pgn-scroll")] +phase=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/phase---ps")] +PHBA_ADAPTERATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_adapterattributes")] +PHBA_DEVICESELFDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_deviceselfdesc")] +PHBA_EVENTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_eventinfo")] +PHBA_FC4STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fc4statistics")] +PHBA_FC4TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fc4types")] +PHBA_FCPBINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpbinding")] +PHBA_FCPBINDING2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpbinding2")] +PHBA_FCPBINDINGENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpbindingentry")] +PHBA_FCPBINDINGENTRY2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpbindingentry2")] +PHBA_FCPID=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpid")] +PHBA_FCPSCSIENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpscsientry")] +PHBA_FCPSCSIENTRYV2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcpscsientryv2")] +PHBA_FCPTARGETMAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcptargetmapping")] +PHBA_FCPTARGETMAPPINGV2=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_fcptargetmappingv2")] +PHBA_IPADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_ipaddress")] +PHBA_LIBRARYATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_libraryattributes")] +PHBA_LINK_EVENTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_link_eventinfo")] +PHBA_LUID=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_luid")] +PHBA_MGMTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_mgmtinfo")] +PHBA_NED=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_ned")] +PHBA_PORTATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_portattributes")] +PHBA_PORTSTATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_portstatistics")] +PHBA_PTY_EVENTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_pty_eventinfo")] +PHBA_RSCN_EVENTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_rscn_eventinfo")] +PHBA_SBDEVID=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_sbdevid")] +PHBA_SBDSKCAPACITY=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_sbdskcapacity")] +PHBA_SCSIID=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_scsiid")] +PHBA_WWN=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-hba_wwn")] +PHONE_BUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phone-button")] +PHONE_BUTTON_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-phone_button_function")] +PHONE_BUTTON_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-phone_button_mode")] +PHONE_BUTTON_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-phone_button_state")] +PHONE_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phone-close")] +PHONE_CREATE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phone-create")] +PHONE_DEVSPECIFIC=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phone-devspecific")] +PHONE_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-phone_event")] +PHONE_HOOK_SWITCH_DEVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-phone_hook_switch_device")] +PHONE_HOOK_SWITCH_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-phone_hook_switch_state")] +PHONE_LAMP_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-phone_lamp_mode")] +PHONE_PRIVILEGE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-phone_privilege")] +PHONE_REMOVE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phone-remove")] +PHONE_REPLY=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phone-reply")] +PHONE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phone-state")] +PHONE_TONE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-phone_tone")] +PHONEBUTTONFUNCTION_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phonebuttonfunction--constants")] +PHONEBUTTONINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-phonebuttoninfo")] +PHONEBUTTONMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phonebuttonmode--constants")] +PHONEBUTTONSTATE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phonebuttonstate--constants")] +PHONECALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nc-tapi-phonecallback")] +PHONECAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-phonecaps")] +PHONECAPS_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-phonecaps_buffer")] +PHONECAPS_LONG=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-phonecaps_long")] +PHONECAPS_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-phonecaps_string")] +phoneClose=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phoneclose")] +phoneConfigDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phoneconfigdialog")] +phoneConfigDialogA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phoneconfigdialoga")] +phoneConfigDialogW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phoneconfigdialogw")] +phoneDevSpecific=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonedevspecific")] +PHONEERR_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phoneerr--constants")] +PHONEEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nc-tspi-phoneevent")] +PHONEEXTENSIONID=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-phoneextensionid")] +PHONEFEATURE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phonefeature--constants")] +phoneGetButtonInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetbuttoninfo")] +phoneGetButtonInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetbuttoninfoa")] +phoneGetButtonInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetbuttoninfow")] +phoneGetData=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetdata")] +phoneGetDevCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetdevcaps")] +phoneGetDevCapsA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetdevcapsa")] +phoneGetDevCapsW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetdevcapsw")] +phoneGetDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetdisplay")] +phoneGetGain=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetgain")] +phoneGetHookSwitch=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegethookswitch")] +phoneGetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegeticon")] +phoneGetIconA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegeticona")] +phoneGetIconW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegeticonw")] +phoneGetID=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetid")] +phoneGetIDA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetida")] +phoneGetIDW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetidw")] +phoneGetLamp=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetlamp")] +phoneGetMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetmessage")] +phoneGetRing=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetring")] +phoneGetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetstatus")] +phoneGetStatusA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetstatusa")] +phoneGetStatusMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetstatusmessages")] +phoneGetStatusW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetstatusw")] +phoneGetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonegetvolume")] +PHONEHOOKSWITCHDEV_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phonehookswitchdev--constants")] +PHONEHOOKSWITCHMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phonehookswitchmode--constants")] +phoneInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phoneinitialize")] +phoneInitializeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phoneinitializeexw")] +phoneInitializeExA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phoneinitializeexa")] +PHONEINITIALIZEEXOPTION_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phoneinitializeexoption--constants")] +PHONEINITIALIZEEXPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-phoneinitializeexparams")] +phoneInitializeExW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phoneinitializeexw")] +PHONELAMPMODE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phonelampmode--constants")] +PHONEMESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-phonemessage")] +phoneNegotiateAPIVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonenegotiateapiversion")] +phoneNegotiateExtVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonenegotiateextversion")] +phoneOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phoneopen")] +PHONEPRIVILEGE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phoneprivilege--constants")] +phoneSetButtonInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonesetbuttoninfo")] +phoneSetButtonInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonesetbuttoninfoa")] +phoneSetButtonInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonesetbuttoninfow")] +phoneSetData=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonesetdata")] +phoneSetDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonesetdisplay")] +phoneSetGain=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonesetgain")] +phoneSetHookSwitch=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonesethookswitch")] +phoneSetLamp=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonesetlamp")] +phoneSetRing=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonesetring")] +phoneSetStatusMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonesetstatusmessages")] +phoneSetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phonesetvolume")] +phoneShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-phoneshutdown")] +PHONESTATE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phonestate--constants")] +PHONESTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-phonestatus")] +PHONESTATUSFLAGS_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/phonestatusflags--constants")] +PHTTP_FEATURE_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/http/ne-http-http_feature_id")] +PHYSICAL_MONITOR=[Documentation("https://docs.microsoft.com/windows/win32/api/physicalmonitorenumerationapi/ns-physicalmonitorenumerationapi-physical_monitor")] +PhysicalConnectorType=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-physicalconnectortype")] +PhysicalMemory=[Documentation("https://docs.microsoft.com/windows/win32/Msi/physicalmemory")] +PhysicalToLogicalPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-physicaltologicalpoint")] +PhysicalToLogicalPointForPerMonitorDPI=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-physicaltologicalpointforpermonitordpi")] +phyType=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-phytype-connectivity-element")] +PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_accept_sample_data_fn")] +PIBIO_ENGINE_ACTIVATE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_activate_fn")] +PIBIO_ENGINE_ATTACH_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_attach_fn")] +PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_check_for_duplicate_fn")] +PIBIO_ENGINE_CLEAR_CONTEXT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_clear_context_fn")] +PIBIO_ENGINE_COMMIT_ENROLLMENT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_commit_enrollment_fn")] +PIBIO_ENGINE_CONTROL_UNIT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_control_unit_fn")] +PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_control_unit_privileged_fn")] +PIBIO_ENGINE_CREATE_ENROLLMENT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_create_enrollment_fn")] +PIBIO_ENGINE_CREATE_KEY_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_create_key_fn")] +PIBIO_ENGINE_DEACTIVATE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_deactivate_fn")] +PIBIO_ENGINE_DETACH_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_detach_fn")] +PIBIO_ENGINE_DISCARD_ENROLLMENT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_discard_enrollment_fn")] +PIBIO_ENGINE_EXPORT_ENGINE_DATA_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_export_engine_data_fn")] +PIBIO_ENGINE_GET_ENROLLMENT_HASH_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_get_enrollment_hash_fn")] +PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_get_enrollment_status_fn")] +PIBIO_ENGINE_IDENTIFY_ALL_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_identify_all_fn")] +PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_identify_feature_set_fn")] +PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_identify_feature_set_secure_fn")] +PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_notify_power_change_fn")] +PIBIO_ENGINE_PIPELINE_CLEANUP_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_pipeline_cleanup_fn")] +PIBIO_ENGINE_PIPELINE_INIT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_pipeline_init_fn")] +PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_query_calibration_data_fn")] +PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_query_extended_enrollment_status_fn")] +PIBIO_ENGINE_QUERY_EXTENDED_INFO_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_query_extended_info_fn")] +PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_query_hash_algorithms_fn")] +PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_query_index_vector_size_fn")] +PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_query_preferred_format_fn")] +PIBIO_ENGINE_QUERY_SAMPLE_HINT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_query_sample_hint_fn")] +PIBIO_ENGINE_REFRESH_CACHE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_refresh_cache_fn")] +PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_select_calibration_format_fn")] +PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_set_account_policy_fn")] +PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_set_enrollment_parameters_fn")] +PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_set_enrollment_selector_fn")] +PIBIO_ENGINE_SET_HASH_ALGORITHM_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_set_hash_algorithm_fn")] +PIBIO_ENGINE_UPDATE_ENROLLMENT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_update_enrollment_fn")] +PIBIO_ENGINE_VERIFY_FEATURE_SET_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_engine_verify_feature_set_fn")] +PIBIO_SENSOR_ACCEPT_CALIBRATION_DATA_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_accept_calibration_data_fn")] +PIBIO_SENSOR_ACTIVATE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_activate_fn")] +PIBIO_SENSOR_ATTACH_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_attach_fn")] +PIBIO_SENSOR_CANCEL_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_cancel_fn")] +PIBIO_SENSOR_CLEAR_CONTEXT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_clear_context_fn")] +PIBIO_SENSOR_CONTROL_UNIT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_control_unit_fn")] +PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_control_unit_privileged_fn")] +PIBIO_SENSOR_DEACTIVATE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_deactivate_fn")] +PIBIO_SENSOR_DETACH_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_detach_fn")] +PIBIO_SENSOR_EXPORT_SENSOR_DATA_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_export_sensor_data_fn")] +PIBIO_SENSOR_FINISH_CAPTURE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_finish_capture_fn")] +PIBIO_SENSOR_GET_INDICATOR_STATUS_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_get_indicator_status_fn")] +PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_notify_power_change_fn")] +PIBIO_SENSOR_PIPELINE_CLEANUP_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_pipeline_cleanup_fn")] +PIBIO_SENSOR_PIPELINE_INIT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_pipeline_init_fn")] +PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_push_data_to_engine_fn")] +PIBIO_SENSOR_QUERY_CALIBRATION_FORMATS_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_query_calibration_formats_fn")] +PIBIO_SENSOR_QUERY_EXTENDED_INFO_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_query_extended_info_fn")] +PIBIO_SENSOR_QUERY_STATUS_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_query_status_fn")] +PIBIO_SENSOR_RESET_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_reset_fn")] +PIBIO_SENSOR_SET_CALIBRATION_FORMAT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_set_calibration_format_fn")] +PIBIO_SENSOR_SET_INDICATOR_STATUS_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_set_indicator_status_fn")] +PIBIO_SENSOR_SET_MODE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_set_mode_fn")] +PIBIO_SENSOR_START_CAPTURE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_sensor_start_capture_fn")] +PIBIO_STORAGE_ACTIVATE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_activate_fn")] +PIBIO_STORAGE_ADD_RECORD_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_add_record_fn")] +PIBIO_STORAGE_ATTACH_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_attach_fn")] +PIBIO_STORAGE_CLEAR_CONTEXT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_clear_context_fn")] +PIBIO_STORAGE_CLOSE_DATABASE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_close_database_fn")] +PIBIO_STORAGE_CONTROL_UNIT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_control_unit_fn")] +PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_control_unit_privileged_fn")] +PIBIO_STORAGE_CREATE_DATABASE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_create_database_fn")] +PIBIO_STORAGE_DEACTIVATE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_deactivate_fn")] +PIBIO_STORAGE_DELETE_RECORD_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_delete_record_fn")] +PIBIO_STORAGE_DETACH_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_detach_fn")] +PIBIO_STORAGE_ERASE_DATABASE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_erase_database_fn")] +PIBIO_STORAGE_FIRST_RECORD_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_first_record_fn")] +PIBIO_STORAGE_GET_CURRENT_RECORD_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_get_current_record_fn")] +PIBIO_STORAGE_GET_DATA_FORMAT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_get_data_format_fn")] +PIBIO_STORAGE_GET_DATABASE_SIZE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_get_database_size_fn")] +PIBIO_STORAGE_GET_RECORD_COUNT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_get_record_count_fn")] +PIBIO_STORAGE_NEXT_RECORD_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_next_record_fn")] +PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_notify_power_change_fn")] +PIBIO_STORAGE_OPEN_DATABASE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_open_database_fn")] +PIBIO_STORAGE_PIPELINE_CLEANUP_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_pipeline_cleanup_fn")] +PIBIO_STORAGE_PIPELINE_INIT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_pipeline_init_fn")] +PIBIO_STORAGE_QUERY_BY_CONTENT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_query_by_content_fn")] +PIBIO_STORAGE_QUERY_BY_SUBJECT_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_query_by_subject_fn")] +PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nc-winbio_adapter-pibio_storage_query_extended_info_fn")] +PickIconDlg=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-pickicondlg")] +PICTDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/olectl/ns-olectl-pictdesc")] +PICTUREATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ne-ocidl-pictureattributes")] +PICTYPE=[Documentation("https://docs.microsoft.com/windows/win32/com/pictype-constants")] +PID_MAP=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/pid-map")] +PIDKEY=[Documentation("https://docs.microsoft.com/windows/win32/Msi/pidkey")] +PidLidAddressBookProviderArrayType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidaddressbookproviderarraytype-canonical-property")] +PidLidAddressBookProviderEmailList=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidaddressbookprovideremaillist-canonical-property")] +PidLidAddressCountryCode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidaddresscountrycode-canonical-property")] +PidLidAgingDontAgeMe=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidagingdontageme-canonical-property")] +PidLidAllAttendeesString=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidallattendeesstring-canonical-property")] +PidLidAnniversaryEventEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidanniversaryevententryid-canonical-property")] +PidLidAppointmentAuxiliaryFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentauxiliaryflags-canonical-property")] +PidLidAppointmentColor=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentcolor-canonical-property")] +PidLidAppointmentCounterProposal=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentcounterproposal-canonical-property")] +PidLidAppointmentDuration=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentduration-canonical-property")] +PidLidAppointmentEndWhole=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentendwhole-canonical-property")] +PidLidAppointmentLastSequence=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentlastsequence-canonical-property")] +PidLidAppointmentMessageClass=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentmessageclass-canonical-property")] +PidLidAppointmentNotAllowPropose=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentnotallowpropose-canonical-property")] +PidLidAppointmentProposalNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentproposalnumber-canonical-property")] +PidLidAppointmentProposedDuration=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentproposedduration-canonical-property")] +PidLidAppointmentProposedEndWhole=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentproposedendwhole-canonical-property")] +PidLidAppointmentProposedStartWhole=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentproposedstartwhole-canonical-property")] +PidLidAppointmentRecur=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentrecur-canonical-property")] +PidLidAppointmentReplyName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentreplyname-canonical-property")] +PidLidAppointmentReplyTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentreplytime-canonical-property")] +PidLidAppointmentSequence=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentsequence-canonical-property")] +PidLidAppointmentSequenceTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentsequencetime-canonical-property")] +PidLidAppointmentStartWhole=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentstartwhole-canonical-property")] +PidLidAppointmentStateFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentstateflags-canonical-property")] +PidLidAppointmentSubType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentsubtype-canonical-property")] +PidLidAppointmentTimeZoneDefinitionEndDisplay=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmenttimezonedefinitionenddisplay-canonical-property")] +PidLidAppointmentTimeZoneDefinitionRecur=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmenttimezonedefinitionrecur-canonical-property")] +PidLidAppointmentTimeZoneDefinitionStartDisplay=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmenttimezonedefinitionstartdisplay-canonical-property")] +PidLidAppointmentUnsendableRecipients=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidappointmentunsendablerecipients-canonical-property")] +PidLidAttendeeCriticalChange=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidattendeecriticalchange-canonical-property")] +PidLidAutoFillLocation=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidautofilllocation-canonical-property")] +PidLidAutoLog=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidautolog-canonical-property")] +PidLidAutoProcessState=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidautoprocessstate-canonical-property")] +PidLidBilling=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidbilling-canonical-property")] +PidLidBirthdayEventEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidbirthdayevententryid-canonical-property")] +PidLidBusinessCardCardPicture=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidbusinesscardcardpicture-canonical-property")] +PidLidBusinessCardDisplayDefinition=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidbusinesscarddisplaydefinition-canonical-property")] +PidLidBusyStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidbusystatus-canonical-property")] +PidLidCalendarType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcalendartype-canonical-property")] +PidLidCategories=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcategories-canonical-property")] +PidLidCcAttendeesString=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidccattendeesstring-canonical-property")] +PidLidChangeHighlight=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidchangehighlight-canonical-property")] +PidLidClassification=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidclassification-canonical-property")] +PidLidClassificationDescription=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidclassificationdescription-canonical-property")] +PidLidClassificationGuid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidclassificationguid-canonical-property")] +PidLidClassificationKeep=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidclassificationkeep-canonical-property")] +PidLidClassified=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidclassified-canonical-property")] +PidLidCleanGlobalObjectId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcleanglobalobjectid-canonical-property")] +PidLidClipEnd=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidclipend-canonical-property")] +PidLidClipStart=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidclipstart-canonical-property")] +PidLidCommonEnd=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcommonend-canonical-property")] +PidLidCommonStart=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcommonstart-canonical-property")] +PidLidCompanies=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcompanies-canonical-property")] +PidLidContactCharacterSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcontactcharacterset-canonical-property")] +PidLidContactItemData=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcontactitemdata-canonical-property")] +PidLidContactLinkEntry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcontactlinkentry-canonical-property")] +PidLidContactLinkName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcontactlinkname-canonical-property")] +PidLidContactLinkSearchKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcontactlinksearchkey-canonical-property")] +PidLidContacts=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcontacts-canonical-property")] +PidLidContactUserField1=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcontactuserfield1-canonical-property")] +PidLidContactUserField2=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcontactuserfield2-canonical-property")] +PidLidContactUserField3=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcontactuserfield3-canonical-property")] +PidLidContactUserField4=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcontactuserfield4-canonical-property")] +PidLidCurrentVersion=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcurrentversion-canonical-property")] +PidLidCurrentVersionName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcurrentversionname-canonical-property")] +PidLidCustomFlag=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidcustomflag-canonical-property")] +PidLidDistributionListChecksum=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidliddistributionlistchecksum-canonical-property")] +PidLidDistributionListMembers=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidliddistributionlistmembers-canonical-property")] +PidLidDistributionListName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidliddistributionlistname-canonical-property")] +PidLidDistributionListOneOffMembers=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidliddistributionlistoneoffmembers-canonical-property")] +PidLidEmail1AddressType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidemail1addresstype-canonical-property")] +PidLidEmail1DisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidemail1displayname-canonical-property")] +PidLidEmail1EmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidemail1emailaddress-canonical-property")] +PidLidEmail1OriginalDisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidemail1originaldisplayname-canonical-property")] +PidLidEmail1OriginalEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidemail1originalentryid-canonical-property")] +PidLidEmail2AddressType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidemail2addresstype-canonical-property")] +PidLidEmail2DisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidemail2displayname-canonical-property")] +PidLidEmail2EmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidemail2emailaddress-canonical-property")] +PidLidEmail2OriginalDisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidemail2originaldisplayname-canonical-property")] +PidLidEmail2OriginalEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidemail2originalentryid-canonical-property")] +PidLidEmail3AddressType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidemail3addresstype-canonical-property")] +PidLidEmail3DisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidemail3displayname-canonical-property")] +PidLidEmail3EmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidemail3emailaddress-canonical-property")] +PidLidEmail3OriginalDisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidemail3originaldisplayname-canonical-property")] +PidLidEmail3OriginalEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidemail3originalentryid-canonical-property")] +PidLidExceptionReplaceTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidexceptionreplacetime-canonical-property")] +PidLidFax1AddressType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax1addresstype-canonical-property")] +PidLidFax1DisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax1displayname-canonical-property")] +PidLidFax1EmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax1emailaddress-canonical-property")] +PidLidFax1EmailType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax1emailtype-canonical-property")] +PidLidFax1EntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax1entryid-canonical-property")] +PidLidFax1OriginalDisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax1originaldisplayname-canonical-property")] +PidLidFax1OriginalEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax1originalentryid-canonical-property")] +PidLidFax1RichTextFormat=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax1richtextformat-canonical-property")] +PidLidFax2AddressType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax2addresstype-canonical-property")] +PidLidFax2DisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax2displayname-canonical-property")] +PidLidFax2EmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax2emailaddress-canonical-property")] +PidLidFax2EmailType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax2emailtype-canonical-property")] +PidLidFax2EntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax2entryid-canonical-property")] +PidLidFax2OriginalDisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax2originaldisplayname-canonical-property")] +PidLidFax2OriginalEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax2originalentryid-canonical-property")] +PidLidFax2RichTextFormat=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax2richtextformat-canonical-property")] +PidLidFax3AddressType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax3addresstype-canonical-property")] +PidLidFax3DisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax3displayname-canonical-property")] +PidLidFax3EmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax3emailaddress-canonical-property")] +PidLidFax3EmailType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax3emailtype-canonical-property")] +PidLidFax3EntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax3entryid-canonical-property")] +PidLidFax3OriginalDisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax3originaldisplayname-canonical-property")] +PidLidFax3OriginalEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax3originalentryid-canonical-property")] +PidLidFax3RichTextFormat=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfax3richtextformat-canonical-property")] +PidLidFExceptionalAttendees=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfexceptionalattendees-canonical-property")] +PidLidFExceptionalBody=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfexceptionalbody-canonical-property")] +PidLidFileUnder=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfileunder-canonical-property")] +PidLidFileUnderId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfileunderid-canonical-property")] +PidLidFileUnderList=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfileunderlist-canonical-property")] +PidLidFInvited=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfinvited-canonical-property")] +PidLidFlagRequest=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidflagrequest-canonical-property")] +PidLidFlagString=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidflagstring-canonical-property")] +PidLidFormPropStream=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidformpropstream-canonical-property")] +PidLidFormStorage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidformstorage-canonical-property")] +PidLidForwardInstance=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidforwardinstance-canonical-property")] +PidLidFreeBusyLocation=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfreebusylocation-canonical-property")] +PidLidFShouldTNEF=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidfshouldtnef-canonical-property")] +PidLidGlobalObjectId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidglobalobjectid-canonical-property")] +PidLidHasPicture=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidhaspicture-canonical-property")] +PidLidHeaderItem=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidheaderitem-canonical-property")] +PidLidHomeAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidhomeaddress-canonical-property")] +PidLidHomeAddressCountryCode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidhomeaddresscountrycode-canonical-property")] +PidLidHtml=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidhtml-canonical-property")] +PidLidImageAttachmentsCompressionLevel=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidimageattachmentscompressionlevel-canonical-property")] +PidLidImapDeleted=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidimapdeleted-canonical-property")] +PidLidInstantMessagingAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidinstantmessagingaddress-canonical-property")] +PidLidIntendedBusyStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidintendedbusystatus-canonical-property")] +PidLidInternetAccountName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidinternetaccountname-canonical-property")] +PidLidInternetAccountStamp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidinternetaccountstamp-canonical-property")] +PidLidIsException=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidisexception-canonical-property")] +PidLidIsInterpersonalFax=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidisinterpersonalfax-canonical-property")] +PidLidIsRecurring=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidisrecurring-canonical-property")] +PidLidIsSilent=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidissilent-canonical-property")] +PidLidLinkedTaskItems=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidlinkedtaskitems-canonical-property")] +PidLidLocation=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidlocation-canonical-property")] +PidLidLogDocumentPosted=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidlogdocumentposted-canonical-property")] +PidLidLogDocumentPrinted=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidlogdocumentprinted-canonical-property")] +PidLidLogDocumentRouted=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidlogdocumentrouted-canonical-property")] +PidLidLogDocumentSaved=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidlogdocumentsaved-canonical-property")] +PidLidLogDuration=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidlogduration-canonical-property")] +PidLidLogEnd=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidlogend-canonical-property")] +PidLidLogFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidlogflags-canonical-property")] +PidLidLogStart=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidlogstart-canonical-property")] +PidLidLogType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidlogtype-canonical-property")] +PidLidLogTypeDesc=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidlogtypedesc-canonical-property")] +PidLidMeetingType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidmeetingtype-canonical-property")] +PidLidMeetingWorkspaceUrl=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidmeetingworkspaceurl-canonical-property")] +PidLidMileage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidmileage-canonical-property")] +PidLidNonSendableBcc=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidnonsendablebcc-canonical-property")] +PidLidNonSendableBccTrackStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidnonsendablebcctrackstatus-canonical-property")] +PidLidNonSendableCc=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidnonsendablecc-canonical-property")] +PidLidNonSendableTo=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidnonsendableto-canonical-property")] +PidLidNonSendCcTrackStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidnonsendcctrackstatus-canonical-property")] +PidLidNonSendToTrackStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidnonsendtotrackstatus-canonical-property")] +PidLidNoteColor=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidnotecolor-canonical-property")] +PidLidNoteHeight=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidnoteheight-canonical-property")] +PidLidNoteWidth=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidnotewidth-canonical-property")] +PidLidNoteX=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidnotex-canonical-property")] +PidLidNoteY=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidnotey-canonical-property")] +PidLidOfflineStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidofflinestatus-canonical-property")] +PidLidOldLocation=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidoldlocation-canonical-property")] +PidLidOldWhenEndWhole=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidoldwhenendwhole-canonical-property")] +PidLidOldWhenStartWhole=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidoldwhenstartwhole-canonical-property")] +PidLidOriginalStoreEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidoriginalstoreentryid-canonical-property")] +PidLidOtherAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidotheraddress-canonical-property")] +PidLidOtherAddressCountryCode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidotheraddresscountrycode-canonical-property")] +PidLidOwnerCriticalChange=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidownercriticalchange-canonical-property")] +PidLidPageDirStream=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidpagedirstream-canonical-property")] +PidLidPercentComplete=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidpercentcomplete-canonical-property")] +PidLidPostalAddressId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidpostaladdressid-canonical-property")] +PidLidPostRssChannel=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidpostrsschannel-canonical-property")] +PidLidPostRssChannelLink=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidpostrsschannellink-canonical-property")] +PidLidPrivate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidprivate-canonical-property")] +PidLidPropertyDefinitionStream=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidpropertydefinitionstream-canonical-property")] +PidLidRecallTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidrecalltime-canonical-property")] +PidLidRecurrencePattern=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidrecurrencepattern-canonical-property")] +PidLidRecurrenceType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidrecurrencetype-canonical-property")] +PidLidRecurring=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidrecurring-canonical-property")] +PidLidReferenceEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidreferenceentryid-canonical-property")] +PidLidReminderDelta=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidreminderdelta-canonical-property")] +PidLidReminderFileParameter=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidreminderfileparameter-canonical-property")] +PidLidReminderOverride=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidreminderoverride-canonical-property")] +PidLidReminderPlaySound=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidreminderplaysound-canonical-property")] +PidLidReminderSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidreminderset-canonical-property")] +PidLidReminderSignalTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidremindersignaltime-canonical-property")] +PidLidReminderTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidremindertime-canonical-property")] +PidLidRemoteAttachment=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidremoteattachment-canonical-property")] +PidLidRemoteEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidremoteentryid-canonical-property")] +PidLidRemoteMessageClass=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidremotemessageclass-canonical-property")] +PidLidRemoteSearchKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidremotesearchkey-canonical-property")] +PidLidRemoteTransferSize=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidremotetransfersize-canonical-property")] +PidLidRemoteTransferTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidremotetransfertime-canonical-property")] +PidLidRemoteTransport=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidremotetransport-canonical-property")] +PidLidResendTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidresendtime-canonical-property")] +PidLidResponseStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidresponsestatus-canonical-property")] +PidLidScriptStream=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidscriptstream-canonical-property")] +PidLidSendMeetingAsIcal=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsendmeetingasical-canonical-property")] +PidLidSharingCapabilities=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharingcapabilities-canonical-property")] +PidLidSharingConfigurationUrl=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharingconfigurationurl-canonical-property")] +PidLidSharingFlavor=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharingflavor-canonical-property")] +PidLidSharingInitiatorEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharinginitiatorentryid-canonical-property")] +PidLidSharingInitiatorName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharinginitiatorname-canonical-property")] +PidLidSharingInitiatorSmtp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharinginitiatorsmtp-canonical-property")] +PidLidSharingLocalType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharinglocaltype-canonical-property")] +PidLidSharingProviderGuid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharingproviderguid-canonical-property")] +PidLidSharingProviderName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharingprovidername-canonical-property")] +PidLidSharingProviderUrl=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharingproviderurl-canonical-property")] +PidLidSharingRemoteName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharingremotename-canonical-property")] +PidLidSharingRemoteStoreUid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharingremotestoreuid-canonical-property")] +PidLidSharingRemoteType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharingremotetype-canonical-property")] +PidLidSharingRemoteUid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharingremoteuid-canonical-property")] +PidLidSharingResponseTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharingresponsetime-canonical-property")] +PidLidSharingResponseType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsharingresponsetype-canonical-property")] +PidLidSideEffects=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsideeffects-canonical-property")] +PidLidSmartNoAttach=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidsmartnoattach-canonical-property")] +PidLidSpamOriginalFolder=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidspamoriginalfolder-canonical-property")] +PidLidTaskAcceptanceState=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskacceptancestate-canonical-property")] +PidLidTaskAccepted=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskaccepted-canonical-property")] +PidLidTaskActualEffort=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskactualeffort-canonical-property")] +PidLidTaskAssigner=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskassigner-canonical-property")] +PidLidTaskAssigners=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskassigners-canonical-property")] +PidLidTaskComplete=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskcomplete-canonical-property")] +PidLidTaskDateCompleted=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskdatecompleted-canonical-property")] +PidLidTaskDeadOccurrence=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskdeadoccurrence-canonical-property")] +PidLidTaskDueDate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskduedate-canonical-property")] +PidLidTaskEstimatedEffort=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskestimatedeffort-canonical-property")] +PidLidTaskFCreator=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskfcreator-canonical-property")] +PidLidTaskFFixOffline=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskffixoffline-canonical-property")] +PidLidTaskFRecurring=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskfrecurring-canonical-property")] +PidLidTaskGlobalId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskglobalid-canonical-property")] +PidLidTaskHistory=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskhistory-canonical-property")] +PidLidTaskLastDelegate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtasklastdelegate-canonical-property")] +PidLidTaskLastUpdate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtasklastupdate-canonical-property")] +PidLidTaskLastUser=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtasklastuser-canonical-property")] +PidLidTaskMode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskmode-canonical-property")] +PidLidTaskMultipleRecipients=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskmultiplerecipients-canonical-property")] +PidLidTaskOrdinal=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskordinal-canonical-property")] +PidLidTaskOwner=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskowner-canonical-property")] +PidLidTaskOwnership=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskownership-canonical-property")] +PidLidTaskRecurrence=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskrecurrence-canonical-property")] +PidLidTaskResetReminder=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskresetreminder-canonical-property")] +PidLidTaskStartDate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskstartdate-canonical-property")] +PidLidTaskState=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskstate-canonical-property")] +PidLidTaskStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskstatus-canonical-property")] +PidLidTaskStatusOnComplete=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskstatusoncomplete-canonical-property")] +PidLidTaskUpdates=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskupdates-canonical-property")] +PidLidTaskVersion=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtaskversion-canonical-property")] +PidLidTimeZone=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtimezone-canonical-property")] +PidLidTimeZoneDescription=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtimezonedescription-canonical-property")] +PidLidTimeZoneStruct=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtimezonestruct-canonical-property")] +PidLidToAttendeesString=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtoattendeesstring-canonical-property")] +PidLidToDoOrdinalDate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtodoordinaldate-canonical-property")] +PidLidToDoSubOrdinal=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtodosubordinal-canonical-property")] +PidLidToDoTitle=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidtodotitle-canonical-property")] +PidLidUserX509Certificate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidliduserx509certificate-canonical-property")] +PidLidUseTnef=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidusetnef-canonical-property")] +PidLidValidFlagStringProof=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidvalidflagstringproof-canonical-property")] +PidLidVerbResponse=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidverbresponse-canonical-property")] +PidLidVerbStream=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidverbstream-canonical-property")] +PidLidWhere=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidwhere-canonical-property")] +PidLidWorkAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidworkaddress-canonical-property")] +PidLidWorkAddressCity=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidworkaddresscity-canonical-property")] +PidLidWorkAddressCountry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidworkaddresscountry-canonical-property")] +PidLidWorkAddressCountryCode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidworkaddresscountrycode-canonical-property")] +PidLidWorkAddressPostalCode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidworkaddresspostalcode-canonical-property")] +PidLidWorkAddressPostOfficeBox=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidworkaddresspostofficebox-canonical-property")] +PidLidWorkAddressState=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidworkaddressstate-canonical-property")] +PidLidWorkAddressStreet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidworkaddressstreet-canonical-property")] +PidLidYomiCompanyName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidyomicompanyname-canonical-property")] +PidLidYomiFirstName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidyomifirstname-canonical-property")] +PidLidYomiLastName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidlidyomilastname-canonical-property")] +PidNameAcceptLanguage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnameacceptlanguage-canonical-property")] +PidNameApplicationName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnameapplicationname-canonical-property")] +PidNameAttachmentMacContentType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnameattachmentmaccontenttype-canonical-property")] +PidNameAttachmentMacInfo=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnameattachmentmacinfo-canonical-property")] +PidNameAudioNotes=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnameaudionotes-canonical-property")] +PidNameAuthor=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnameauthor-canonical-property")] +PidNameByteCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamebytecount-canonical-property")] +PidNameCategory=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamecategory-canonical-property")] +PidNameCharacterCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamecharactercount-canonical-property")] +PidNameComments=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamecomments-canonical-property")] +PidNameCompany=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamecompany-canonical-property")] +PidNameContentBase=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamecontentbase-canonical-property")] +PidNameContentClass=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamecontentclass-canonical-property")] +PidNameContentTransferEncoding=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamecontenttransferencoding-canonical-property")] +PidNameContentType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamecontenttype-canonical-property")] +PidNameCreateDateTimeReadOnly=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamecreatedatetimereadonly-canonical-property")] +PidNameCrossReference=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamecrossreference-canonical-property")] +PidNameEditTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnameedittime-canonical-property")] +PidNameExchangeJunkEmailMoveStamp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnameexchangejunkemailmovestamp-canonical-property")] +PidNameHiddenCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamehiddencount-canonical-property")] +PidNameKeywords=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamekeywords-canonical-property")] +PidNameLastAuthor=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamelastauthor-canonical-property")] +PidNameLastPrinted=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamelastprinted-canonical-property")] +PidNameLastSaveDateTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamelastsavedatetime-canonical-property")] +PidNameLineCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamelinecount-canonical-property")] +PidNameManager=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamemanager-canonical-property")] +PidNameMultimediaClipCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamemultimediaclipcount-canonical-property")] +PidNameNoteCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamenotecount-canonical-property")] +PidNamePageCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamepagecount-canonical-property")] +PidNameParagraphCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnameparagraphcount-canonical-property")] +PidNamePhishingStamp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamephishingstamp-canonical-property")] +PidNamePresentationFormat=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamepresentationformat-canonical-property")] +PidNameRevisionNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamerevisionnumber-canonical-property")] +PidNameRightsManagementLicense=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamerightsmanagementlicense-canonical-property")] +PidNameSecurity=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamesecurity-canonical-property")] +PidNameSlideCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnameslidecount-canonical-property")] +PidNameSubject=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamesubject-canonical-property")] +PidNameTemplate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnametemplate-canonical-property")] +PidNameTitle=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnametitle-canonical-property")] +PidNameWordCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamewordcount-canonical-property")] +PidNameXSharingCapabilities=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamexsharingcapabilities-canonical-property")] +PidNameXSharingConfigUrl=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamexsharingconfigurl-canonical-property")] +PidNameXSharingFlavor=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamexsharingflavor-canonical-property")] +PidNameXSharingLocalType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamexsharinglocaltype-canonical-property")] +PidNameXSharingProviderGuid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamexsharingproviderguid-canonical-property")] +PidNameXSharingProviderName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamexsharingprovidername-canonical-property")] +PidNameXSharingProviderUrl=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamexsharingproviderurl-canonical-property")] +PidNameXSharingRemoteName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamexsharingremotename-canonical-property")] +PidNameXSharingRemoteStoreUid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamexsharingremotestoreuid-canonical-property")] +PidNameXSharingRemoteType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamexsharingremotetype-canonical-property")] +PidNameXSharingRemoteUid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidnamexsharingremoteuid-canonical-property")] +PidTag7BitDisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtag7bitdisplayname-canonical-property")] +PidTagAbDefaultDir=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagabdefaultdir-canonical-property")] +PidTagAbDefaultPab=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagabdefaultpab-canonical-property")] +PidTagAbProviderId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagabproviderid-canonical-property")] +PidTagAbProviders=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagabproviders-canonical-property")] +PidTagAbSearchPath=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagabsearchpath-canonical-property")] +PidTagAbSearchPathUpdate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagabsearchpathupdate-canonical-property")] +PidTagAccess=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagaccess-canonical-property")] +PidTagAccessControlListTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagaccesscontrollisttable-canonical-property")] +PidTagAccessLevel=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagaccesslevel-canonical-property")] +PidTagAccount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagaccount-canonical-property")] +PidTagAcknowledgementMode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagacknowledgementmode-canonical-property")] +PidTagAdditionalRenEntryIds=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagadditionalrenentryids-canonical-property")] +PidTagAdditionalRenEntryIdsEx=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagadditionalrenentryidsex-canonical-property")] +PidTagAddressBookChooseDirectoryAutomatically=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagaddressbookchoosedirectoryautomatically-canonical-property")] +PidTagAddressBookHierarchicalIsHierarchicalGroup=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagaddressbookhierarchicalishierarchicalgroup")] +PidTagAddressBookHierarchicalRootDepartment=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagaddressbookhierarchicalrootdepartment")] +PidTagAddressType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagaddresstype-canonical-property")] +PidTagAgingGranularity=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagaginggranularity-canonical-property")] +PidTagAgingPeriod=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagagingperiod-canonical-property")] +PidTagAlternateRecipient=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagalternaterecipient-canonical-property")] +PidTagAlternateRecipientAllowed=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagalternaterecipientallowed-canonical-property")] +PidTagAnr=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaganr-canonical-property")] +PidTagAssistant=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagassistant-canonical-property")] +PidTagAssistantTelephoneNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagassistanttelephonenumber-canonical-property")] +PidTagAssociatedContentCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagassociatedcontentcount-canonical-property")] +PidTagAssociatedSharingProvider=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagassociatedsharingprovider-canonical-property")] +PidTagAttachAdditionalInformation=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachadditionalinformation-canonical-property")] +PidTagAttachContentBase=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachcontentbase-canonical-property")] +PidTagAttachContentId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachcontentid-canonical-property")] +PidTagAttachContentLocation=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachcontentlocation-canonical-property")] +PidTagAttachDataBinary=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachdatabinary-canonical-property")] +PidTagAttachDataObject=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachdataobject-canonical-property")] +PidTagAttachEncoding=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachencoding-canonical-property")] +PidTagAttachExtension=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachextension-canonical-property")] +PidTagAttachFilename=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachfilename-canonical-property")] +PidTagAttachFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachflags-canonical-property")] +PidTagAttachLongFilename=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachlongfilename-canonical-property")] +PidTagAttachLongPathname=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachlongpathname-canonical-property")] +PidTagAttachmentContactPhoto=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachmentcontactphoto-canonical-property")] +PidTagAttachmentFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachmentflags-canonical-property")] +PidTagAttachmentHidden=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachmenthidden-canonical-property")] +PidTagAttachmentLinkId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachmentlinkid-canonical-property")] +PidTagAttachMethod=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachmethod-canonical-property")] +PidTagAttachMimeSequence=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachmimesequence-canonical-property")] +PidTagAttachMimeTag=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachmimetag-canonical-property")] +PidTagAttachNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachnumber-canonical-property")] +PidTagAttachPathname=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachpathname-canonical-property")] +PidTagAttachPayloadClass=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachpayloadclass-canonical-property")] +PidTagAttachPayloadProviderGuidString=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachpayloadproviderguidstring-canonical-property")] +PidTagAttachRendering=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachrendering-canonical-property")] +PidTagAttachSize=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachsize-canonical-property")] +PidTagAttachTag=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachtag-canonical-property")] +PidTagAttachTransportName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagattachtransportname-canonical-property")] +PidTagAuthorizingUsers=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagauthorizingusers-canonical-property")] +PidTagAutoConfigurationUserEmail=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagautoconfigurationuseremail-canonical-property")] +PidTagAutoConfigurationUserName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagautoconfigurationusername-canonical-property")] +PidTagAutoConfigurationUserPassword=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagautoconfigurationuserpassword-canonical-property")] +PidTagAutoForwardComment=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagautoforwardcomment-canonical-property")] +PidTagAutoForwarded=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagautoforwarded-canonical-property")] +PidTagBirthday=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagbirthday-canonical-property")] +PidTagBody=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagbody-canonical-property")] +PidTagBodyContentLocation=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagbodycontentlocation-canonical-property")] +PidTagBodyCrc=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagbodycrc-canonical-property")] +PidTagBodyHtml=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagbodyhtml-canonical-property")] +PidTagBusiness2TelephoneNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagbusiness2telephonenumber-canonical-property")] +PidTagBusiness2TelephoneNumbers=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagbusiness2telephonenumbers-canonical-property")] +PidTagBusinessFaxNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagbusinessfaxnumber-canonical-property")] +PidTagBusinessHomePage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagbusinesshomepage-canonical-property")] +PidTagBusinessTelephoneNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagbusinesstelephonenumber-canonical-property")] +PidTagCallbackTelephoneNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcallbacktelephonenumber-canonical-property")] +PidTagCarTelephoneNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcartelephonenumber-canonical-property")] +PidTagChildrensNames=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagchildrensnames-canonical-property")] +PidTagClientSubmitTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagclientsubmittime-canonical-property")] +PidTagComment=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcomment-canonical-property")] +PidTagCommonViewsEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcommonviewsentryid-canonical-property")] +PidTagCompanyMainTelephoneNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcompanymaintelephonenumber-canonical-property")] +PidTagCompanyName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcompanyname-canonical-property")] +PidTagComputerNetworkName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcomputernetworkname-canonical-property")] +PidTagConflictEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagconflictentryid-canonical-property")] +PidTagConflictItems=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagconflictitems-canonical-property")] +PidTagContactAddressBookDisplayNames=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactaddressbookdisplaynames-canonical-property")] +PidTagContactAddressBookFolderEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactaddressbookfolderentryid-canonical-property")] +PidTagContactAddressBookFolderEntryIds=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactaddressbookfolderentryids-canonical-property")] +PidTagContactAddressBookFolderName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactaddressbookfoldername-canonical-property")] +PidTagContactAddressBookFolderNames=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactaddressbookfoldernames-canonical-property")] +PidTagContactAddressBookMultipleAddressFlag=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactaddressbookmultipleaddressflag-canonical-property")] +PidTagContactAddressBookMultipleAddressFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactaddressbookmultipleaddressflags-canonical-property")] +PidTagContactAddressBookSortFlag=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactaddressbooksortflag-canonical-property")] +PidTagContactAddressBookStoreEntryIds=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactaddressbookstoreentryids-canonical-property")] +PidTagContactAddressBookStoreName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactaddressbookstorename-canonical-property")] +PidTagContactAddressBookStoreNames=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactaddressbookstorenames-canonical-property")] +PidTagContactAddressBookStoreSupportMask=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactaddressbookstoresupportmask-canonical-property")] +PidTagContactAddressBookStoreSupportMasks=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactaddressbookstoresupportmasks-canonical-property")] +PidTagContactAddressBookUid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactaddressbookuid-canonical-property")] +PidTagContactAddressTypes=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactaddresstypes-canonical-property")] +PidTagContactVersion=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontactversion-canonical-property")] +PidTagContainerClass=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontainerclass-canonical-property")] +PidTagContainerContents=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontainercontents-canonical-property")] +PidTagContainerFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontainerflags-canonical-property")] +PidTagContainerHierarchy=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontainerhierarchy-canonical-property")] +PidTagContentConfidentialityAlgorithmId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontentconfidentialityalgorithmid-canonical-property")] +PidTagContentCorrelator=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontentcorrelator-canonical-property")] +PidTagContentCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontentcount-canonical-property")] +PidTagContentIdentifier=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontentidentifier-canonical-property")] +PidTagContentIntegrityCheck=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontentintegritycheck-canonical-property")] +PidTagContentLength=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontentlength-canonical-property")] +PidTagContentReturnRequested=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontentreturnrequested-canonical-property")] +PidTagContentUnreadCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontentunreadcount-canonical-property")] +PidTagControlFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontrolflags-canonical-property")] +PidTagControlId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontrolid-canonical-property")] +PidTagControlStructure=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontrolstructure-canonical-property")] +PidTagControlType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcontroltype-canonical-property")] +PidTagConversationIndex=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagconversationindex-canonical-property")] +PidTagConversationKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagconversationkey-canonical-property")] +PidTagConversationTopic=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagconversationtopic-canonical-property")] +PidTagConversionEits=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagconversioneits-canonical-property")] +PidTagConversionProhibited=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagconversionprohibited-canonical-property")] +PidTagConversionWithLossProhibited=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagconversionwithlossprohibited-canonical-property")] +PidTagConvertedEits=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagconvertedeits-canonical-property")] +PidTagCorrelate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcorrelate-canonical-property")] +PidTagCorrelateMtsid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcorrelatemtsid-canonical-property")] +PidTagCountry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcountry-canonical-property")] +PidTagCreateTemplates=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcreatetemplates-canonical-property")] +PidTagCreationTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcreationtime-canonical-property")] +PidTagCustomerId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagcustomerid-canonical-property")] +PidTagDefaultPostMessageClass=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdefaultpostmessageclass-canonical-property")] +PidTagDefaultProfile=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdefaultprofile-canonical-property")] +PidTagDefaultStore=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdefaultstore-canonical-property")] +PidTagDefaultViewEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdefaultviewentryid-canonical-property")] +PidTagDefCreateDl=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdefcreatedl-canonical-property")] +PidTagDefCreateMailuser=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdefcreatemailuser-canonical-property")] +PidTagDeferredDeliveryTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdeferreddeliverytime-canonical-property")] +PidTagDeferredSendNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdeferredsendnumber-canonical-property")] +PidTagDeferredSendTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdeferredsendtime-canonical-property")] +PidTagDeferredSendUnits=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdeferredsendunits-canonical-property")] +PidTagDelegatedByRule=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdelegatedbyrule-canonical-property")] +PidTagDelegateFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdelegateflags-canonical-property")] +PidTagDeleteAfterSubmit=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdeleteaftersubmit-canonical-property")] +PidTagDeliverTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdelivertime-canonical-property")] +PidTagDeliveryPoint=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdeliverypoint-canonical-property")] +PidTagDeltaX=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdeltax-canonical-property")] +PidTagDeltaY=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdeltay-canonical-property")] +PidTagDepartmentName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdepartmentname-canonical-property")] +PidTagDepth=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdepth-canonical-property")] +PidTagDetailsTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdetailstable-canonical-property")] +PidTagDiscardReason=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdiscardreason-canonical-property")] +PidTagDisclosureOfRecipients=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdisclosureofrecipients-canonical-property")] +PidTagDiscreteValues=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdiscretevalues-canonical-property")] +PidTagDisplayBcc=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdisplaybcc-canonical-property")] +PidTagDisplayCc=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdisplaycc-canonical-property")] +PidTagDisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdisplayname-canonical-property")] +PidTagDisplayNamePrefix=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdisplaynameprefix-canonical-property")] +PidTagDisplayTo=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdisplayto-canonical-property")] +PidTagDisplayType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdisplaytype-canonical-property")] +PidTagDisplayTypeEx=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdisplaytypeex-canonical-property")] +PidTagDistributionListExpansionHistory=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdistributionlistexpansionhistory-canonical-property")] +PidTagDistributionListExpansionProhibited=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagdistributionlistexpansionprohibited-canonical-property")] +PidTagEmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagemailaddress-canonical-property")] +PidTagEmsAbServer=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagemsabserver-canonical-property")] +PidTagEndDate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagenddate-canonical-property")] +PidTagEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagentryid-canonical-property")] +PidTagExceptionEndTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagexceptionendtime-canonical-property")] +PidTagExceptionReplaceTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagexceptionreplacetime-canonical-property")] +PidTagExceptionStartTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagexceptionstarttime-canonical-property")] +PidTagExchangeProfileSectionId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagexchangeprofilesectionid-canonical-property")] +PidTagExpiryNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagexpirynumber-canonical-property")] +PidTagExpiryTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagexpirytime-canonical-property")] +PidTagExpiryUnits=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagexpiryunits-canonical-property")] +PidTagExplicitConversion=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagexplicitconversion-canonical-property")] +PidTagExtendedFolderFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagextendedfolderflags-canonical-property")] +PidTagExtendedRuleMessageActions=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagextendedrulemessageactions-canonical-property")] +PidTagExtendedRuleMessageCondition=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagextendedrulemessagecondition-canonical-property")] +PidTagExtendedRuleSizeLimit=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagextendedrulesizelimit-canonical-property")] +PidTagFinderEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagfinderentryid-canonical-property")] +PidTagFlagCompleteTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagflagcompletetime-canonical-property")] +PidTagFlagStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagflagstatus-canonical-property")] +PidTagFolderAssociatedContents=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagfolderassociatedcontents-canonical-property")] +PidTagFolderType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagfoldertype-canonical-property")] +PidTagFolderWebViewInfo=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagfolderwebviewinfo-cannonical-property")] +PidTagFollowupIcon=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagfollowupicon-canonical-property")] +PidTagFormCategory=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagformcategory-canonical-property")] +PidTagFormCategorySub=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagformcategorysub-canonical-property")] +PidTagFormClassId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagformclassid-canonical-property")] +PidTagFormContactName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagformcontactname-canonical-property")] +PidTagFormDesignerGuid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagformdesignerguid-canonical-property")] +PidTagFormDesignerName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagformdesignername-canonical-property")] +PidTagFormHidden=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagformhidden-canonical-property")] +PidTagFormHostMap=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagformhostmap-canonical-property")] +PidTagFormMessageBehavior=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagformmessagebehavior-canonical-property")] +PidTagFormVersion=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagformversion-canonical-property")] +PidTagFreeBusyCountMonths=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagfreebusycountmonths-canonical-property")] +PidTagFreeBusyEntryIds=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagfreebusyentryids-canonical-property")] +PidTagFreeBusyPublishEnd=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagfreebusypublishend-canonical-property")] +PidTagFreeBusyPublishStart=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagfreebusypublishstart-canonical-property")] +PidTagFreeBusyRangeTimestamp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagfreebusyrangetimestamp-canonical-property")] +PidTagFtpSite=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagftpsite-canonical-property")] +PidTagGender=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaggender-canonical-property")] +PidTagGeneration=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaggeneration-canonical-property")] +PidTagGivenName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaggivenname-canonical-property")] +PidTagGovernmentIdNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaggovernmentidnumber-canonical-property")] +PidTagHasAttachments=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaghasattachments-canonical-property")] +PidTagHasDeferredActionMessages=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaghasdeferredactionmessages-canonical-property")] +PidTagHobbies=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaghobbies-canonical-property")] +PidTagHome2TelephoneNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaghome2telephonenumber-canonical-property")] +PidTagHome2TelephoneNumbers=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaghome2telephonenumbers-canonical-property")] +PidTagHomeAddressCity=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaghomeaddresscity-canonical-property")] +PidTagHomeAddressCountry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaghomeaddresscountry-canonical-property")] +PidTagHomeAddressPostalCode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaghomeaddresspostalcode-canonical-property")] +PidTagHomeAddressPostOfficeBox=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaghomeaddresspostofficebox-canonical-property")] +PidTagHomeAddressStateOrProvince=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaghomeaddressstateorprovince-canonical-property")] +PidTagHomeAddressStreet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaghomeaddressstreet-canonical-property")] +PidTagHomeFaxNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaghomefaxnumber-canonical-property")] +PidTagHomeTelephoneNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaghometelephonenumber-canonical-property")] +PidTagHtml=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaghtml-canonical-property")] +PidTagIcon=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagicon-canonical-property")] +PidTagIconIndex=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagiconindex-canonical-property")] +PidTagIdentityDisplay=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagidentitydisplay-canonical-property")] +PidTagIdentityEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagidentityentryid-canonical-property")] +PidTagIdentitySearchKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagidentitysearchkey-canonical-property")] +PidTagImapCachedMsgsize=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagimapcachedmsgsize-canonical-property")] +PidTagImplicitConversionProhibited=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagimplicitconversionprohibited-canonical-property")] +PidTagImportance=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagimportance-canonical-property")] +PidTagIncompleteCopy=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagincompletecopy-canonical-property")] +PidTagInConflict=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginconflict-canonical-property")] +PidTagInferenceEnabled=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginferenceenabled-canonical-property")] +PidTagInitialDetailsPane=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginitialdetailspane-canonical-property")] +PidTagInitials=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginitials-canonical-property")] +PidTagInReplyToId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginreplytoid-canonical-property")] +PidTagInstanceKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginstancekey-canonical-property")] +PidTagInternetApproved=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginternetapproved-canonical-property")] +PidTagInternetArticleNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginternetarticlenumber-canonical-property")] +PidTagInternetCodepage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginternetcodepage-canonical-property")] +PidTagInternetControl=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginternetcontrol-canonical-property")] +PidTagInternetDistribution=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginternetdistribution-canonical-property")] +PidTagInternetFollowupTo=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginternetfollowupto-canonical-property")] +PidTagInternetLines=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginternetlines-canonical-property")] +PidTagInternetMailOverrideFormat=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginternetmailoverrideformat-canonical-property")] +PidTagInternetMessageId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginternetmessageid-canonical-property")] +PidTagInternetNntpPath=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginternetnntppath-canonical-property")] +PidTagInternetOrganization=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginternetorganization-canonical-property")] +PidTagInternetReferences=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginternetreferences-canonical-property")] +PidTagInternetReturnPath=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaginternetreturnpath-canonical-property")] +PidTagIpmAppointmentEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagipmappointmententryid-canonical-property")] +PidTagIpmContactEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagipmcontactentryid-canonical-property")] +PidTagIpmDraftsEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagipmdraftsentryid-canonical-property")] +PidTagIpmJournalEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagipmjournalentryid-canonical-property")] +PidTagIpmNoteEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagipmnoteentryid-canonical-property")] +PidTagIpmOutboxEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagipmoutboxentryid-canonical-property")] +PidTagIpmReturnRequested=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagipmreturnrequested-canonical-property")] +PidTagIpmSentMailEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagipmsentmailentryid-canonical-property")] +PidTagIpmSubtreeEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagipmsubtreeentryid-canonical-property")] +PidTagIpmTaskEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagipmtaskentryid-canonical-property")] +PidTagIpmWastebasketEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagipmwastebasketentryid-canonical-property")] +PidTagIsdnNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagisdnnumber-canonical-property")] +PidTagItemTemporaryflags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagitemtemporaryflags-canonical-property")] +PidTagJunkAddRecipientsToSafeSendersList=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagjunkaddrecipientstosafesenderslist-canonical-property")] +PidTagJunkIncludeContacts=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagjunkincludecontacts-canonical-property")] +PidTagJunkPermanentlyDelete=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagjunkpermanentlydelete-canonical-property")] +PidTagJunkPhishingEnableLinks=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagjunkphishingenablelinks-canonical-property")] +PidTagJunkThreshold=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagjunkthreshold-canonical-property")] +PidTagKeyword=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagkeyword-canonical-property")] +PidTagLanguage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaglanguage-canonical-property")] +PidTagLanguages=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaglanguages-canonical-property")] +PidTagLastModificationTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaglastmodificationtime-canonical-property")] +PidTagLastVerbExecuted=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaglastverbexecuted-canonical-property")] +PidTagLastVerbExecutionTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaglastverbexecutiontime-canonical-property")] +PidTagLatestDeliveryTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaglatestdeliverytime-canonical-property")] +PidTagListHelp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaglisthelp-canonical-property")] +PidTagListSubscribe=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaglistsubscribe-canonical-property")] +PidTagListUnsubscribe=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaglistunsubscribe-canonical-property")] +PidTagLocaleId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaglocaleid-canonical-property")] +PidTagLocality=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaglocality-canonical-property")] +PidTagLocation=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaglocation-canonical-property")] +PidTagLongTermEntryIdFromTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaglongtermentryidfromtable-canonical-property")] +PidTagMailboxOwnerName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmailboxownername-canonical-property")] +PidTagMailPermission=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmailpermission-canonical-property")] +PidTagManagerName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmanagername-canonical-property")] +PidTagMappingSignature=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmappingsignature-canonical-property")] +PidTagMemberEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmemberentryid-canonical-property")] +PidTagMemberId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmemberid-canonical-property")] +PidTagMemberName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmembername-canonical-property")] +PidTagMemberRights=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmemberrights-canonical-property")] +PidTagMessageAttachments=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessageattachments-canonical-property")] +PidTagMessageCcMe=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessageccme-canonical-property")] +PidTagMessageClass=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessageclass-canonical-property")] +PidTagMessageCodepage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessagecodepage-canonical-property")] +PidTagMessageDeliveryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessagedeliveryid-canonical-property")] +PidTagMessageDeliveryTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessagedeliverytime-canonical-property")] +PidTagMessageDownloadTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessagedownloadtime-canonical-property")] +PidTagMessageEditorFormat=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessageeditorformat-canonical-property")] +PidTagMessageFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessageflags-canonical-property")] +PidTagMessageHandlingSystemCommonName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessagehandlingsystemcommonname-canonical-property")] +PidTagMessageLocaleId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessagelocaleid-canonical-property")] +PidTagMessageRecipientMe=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessagerecipientme-canonical-property")] +PidTagMessageRecipients=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessagerecipients-canonical-property")] +PidTagMessageSecurityLabel=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessagesecuritylabel-canonical-property")] +PidTagMessageSize=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessagesize-canonical-property")] +PidTagMessageSizeExtended=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessagesizeextended-canonical-property")] +PidTagMessageStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessagestatus-canonical-property")] +PidTagMessageSubmissionId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessagesubmissionid-canonical-property")] +PidTagMessageToken=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessagetoken-canonical-property")] +PidTagMessageToMe=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmessagetome-canonical-property")] +PidTagMiddleName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmiddlename-canonical-property")] +PidTagMiniIcon=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagminiicon-canonical-property")] +PidTagMobileTelephoneNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagmobiletelephonenumber-canonical-property")] +PidTagNextSendAcct=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagnextsendacct-canonical-property")] +PidTagNickname=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagnickname-canonical-property")] +PidTagNonDeliveryReportDiagCode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagnondeliveryreportdiagcode-canonical-property")] +PidTagNonDeliveryReportFromEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagnondeliveryreportfromentryid-canonical-property")] +PidTagNonDeliveryReportFromName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagnondeliveryreportfromname-canonical-property")] +PidTagNonDeliveryReportFromSearchKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagnondeliveryreportfromsearchkey-canonical-property")] +PidTagNonDeliveryReportReasonCode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagnondeliveryreportreasoncode-canonical-property")] +PidTagNonIpmSubtreeEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagnonipmsubtreeentryid-canonical-property")] +PidTagNonReceiptNotificationRequested=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagnonreceiptnotificationrequested-canonical-property")] +PidTagNonReceiptReason=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagnonreceiptreason-canonical-property")] +PidTagNormalizedSubject=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagnormalizedsubject-canonical-property")] +PidTagNull=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagnull-canonical-property")] +PidTagObjectType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagobjecttype-canonical-property")] +PidTagObsoletedMessageIds=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagobsoletedmessageids-canonical-property")] +PidTagOfficeLocation=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagofficelocation-canonical-property")] +PidTagOrdinalMost=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagordinalmost-canonical-property")] +PidTagOrganizationalIdNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagorganizationalidnumber-canonical-property")] +PidTagOrgEmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagorgemailaddress-canonical-property")] +PidTagOriginalAuthorAddressType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalauthoraddresstype-canonical-property")] +PidTagOriginalAuthorEmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalauthoremailaddress-canonical-property")] +PidTagOriginalAuthorEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalauthorentryid-canonical-property")] +PidTagOriginalAuthorName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalauthorname-canonical-property")] +PidTagOriginalAuthorSearchKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalauthorsearchkey-canonical-property")] +PidTagOriginalDeliveryTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginaldeliverytime-canonical-property")] +PidTagOriginalDisplayBcc=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginaldisplaybcc-canonical-property")] +PidTagOriginalDisplayCc=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginaldisplaycc-canonical-property")] +PidTagOriginalDisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginaldisplayname-canonical-property")] +PidTagOriginalDisplayTo=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginaldisplayto-canonical-property")] +PidTagOriginalEits=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginaleits-canonical-property")] +PidTagOriginalEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalentryid-canonical-property")] +PidTagOriginallyIntendedRecipAddrtype=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginallyintendedrecipaddrtype-canonical-property")] +PidTagOriginallyIntendedRecipEmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginallyintendedrecipemailaddress-canonical-property")] +PidTagOriginallyIntendedRecipEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginallyintendedrecipentryid-canonical-property")] +PidTagOriginallyIntendedRecipientName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginallyintendedrecipientname-canonical-property")] +PidTagOriginalMessageClass=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalmessageclass-canonical-property")] +PidTagOriginalSearchKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalsearchkey-canonical-property")] +PidTagOriginalSenderAddressType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalsenderaddresstype-canonical-property")] +PidTagOriginalSenderEmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalsenderemailaddress-canonical-property")] +PidTagOriginalSenderEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalsenderentryid-canonical-property")] +PidTagOriginalSenderName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalsendername-canonical-property")] +PidTagOriginalSenderSearchKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalsendersearchkey-canonical-property")] +PidTagOriginalSensitivity=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalsensitivity-canonical-property")] +PidTagOriginalSentRepresentingAddressType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalsentrepresentingaddresstype-canonical-property")] +PidTagOriginalSentRepresentingEmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalsentrepresentingemailaddress-canonical-property")] +PidTagOriginalSentRepresentingEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalsentrepresentingentryid-canonical-property")] +PidTagOriginalSentRepresentingName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalsentrepresentingname-canonical-property")] +PidTagOriginalSentRepresentingSearchKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalsentrepresentingsearchkey-canonical-property")] +PidTagOriginalSubject=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalsubject-canonical-property")] +PidTagOriginalSubmitTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginalsubmittime-canonical-property")] +PidTagOriginatingMtaCertificate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginatingmtacertificate-canonical-property")] +PidTagOriginatorAndDistributionListExpansionHistory=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginatoranddistributionlistexpansionhistory-canonical-property")] +PidTagOriginatorCertificate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginatorcertificate-canonical-property")] +PidTagOriginatorDeliveryReportRequested=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginatordeliveryreportrequested-canonical-property")] +PidTagOriginatorNonDeliveryReportRequested=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginatornondeliveryreportrequested-canonical-property")] +PidTagOriginatorRequestedAlternateRecipient=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginatorrequestedalternaterecipient-canonical-property")] +PidTagOriginatorReturnAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagoriginatorreturnaddress-canonical-property")] +PidTagOriginCheck=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagorigincheck-canonical-property")] +PidTagOtherAddressCity=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagotheraddresscity-canonical-property")] +PidTagOtherAddressCountry=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagotheraddresscountry-canonical-property")] +PidTagOtherAddressPostalCode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagotheraddresspostalcode-canonical-property")] +PidTagOtherAddressPostOfficeBox=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagotheraddresspostofficebox-canonical-property")] +PidTagOtherAddressStateOrProvince=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagotheraddressstateorprovince-canonical-property")] +PidTagOtherAddressStreet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagotheraddressstreet-canonical-property")] +PidTagOtherTelephoneNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagothertelephonenumber-canonical-property")] +PidTagOwnerAppointmentId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagownerappointmentid-canonical-property")] +PidTagOwnStoreEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagownstoreentryid-canonical-property")] +PidTagPagerTelephoneNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagpagertelephonenumber-canonical-property")] +PidTagParentDisplay=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagparentdisplay-canonical-property")] +PidTagParentEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagparententryid-canonical-property")] +PidTagPersonalHomePage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagpersonalhomepage-canonical-property")] +PidTagPhysicalDeliveryBureauFaxDelivery=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagphysicaldeliverybureaufaxdelivery-canonical-property")] +PidTagPhysicalDeliveryMode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagphysicaldeliverymode-canonical-property")] +PidTagPhysicalDeliveryReportRequest=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagphysicaldeliveryreportrequest-canonical-property")] +PidTagPhysicalForwardingAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagphysicalforwardingaddress-canonical-property")] +PidTagPhysicalForwardingAddressRequested=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagphysicalforwardingaddressrequested-canonical-property")] +PidTagPhysicalForwardingProhibited=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagphysicalforwardingprohibited-canonical-property")] +PidTagPhysicalRenditionAttributes=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagphysicalrenditionattributes-canonical-property")] +PidTagPostalAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagpostaladdress-canonical-property")] +PidTagPostalCode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagpostalcode-canonical-property")] +PidTagPostOfficeBox=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagpostofficebox-canonical-property")] +PidTagPreferredByName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagpreferredbyname-canonical-property")] +PidTagPreprocess=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagpreprocess-canonical-property")] +PidTagPrimaryFaxNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagprimaryfaxnumber-canonical-property")] +PidTagPrimarySendAccount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagprimarysendaccount-canonical-property")] +PidTagPrimaryTelephoneNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagprimarytelephonenumber-canonical-property")] +PidTagPriority=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagpriority-canonical-property")] +PidTagProcessed=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagprocessed-canonical-property")] +PidTagProfession=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagprofession-canonical-property")] +PidTagProfileHomeServerFQDN=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagprofilehomeserverfqdn-canonical-property")] +PidTagProfileName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagprofilename-canonical-property")] +PidTagProfileServerFullVersion=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagprofileserverfullversion-canonical-property")] +PidTagProfileServerVersion=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagprofileserverversion-canonical-property")] +PidTagProfileType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagprofiletype-canonical-property")] +PidTagProofOfDelivery=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagproofofdelivery-canonical-property")] +PidTagProofOfDeliveryRequested=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagproofofdeliveryrequested-canonical-property")] +PidTagProofOfSubmission=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagproofofsubmission-canonical-property")] +PidTagProofOfSubmissionRequested=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagproofofsubmissionrequested-canonical-property")] +PidTagProviderDisplay=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagproviderdisplay-canonical-property")] +PidTagProviderDisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagproviderdisplayname-canonical-property")] +PidTagProviderDllName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagproviderdllname-canonical-property")] +PidTagProviderIcon=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagprovidericon-canonical-property")] +PidTagProviderItemId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagprovideritemid-canonical-property")] +PidTagProviderOrdinal=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagproviderordinal-canonical-property")] +PidTagProviderParentItemId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagproviderparentitemid-canonical-property")] +PidTagProviderSubmitTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagprovidersubmittime-canonical-property")] +PidTagProviderUid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagprovideruid-canonical-property")] +PidTagPstConfigurationFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagpstconfigurationflags-canonical-property")] +PidTagPstPasswordSzNew=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagpstpasswordsznew-canonical-property")] +PidTagPstPasswordSzOld=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagpstpasswordszold-canonical-property")] +PidTagPstPath=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagpstpath-canonical-property")] +PidTagPstPathHint=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagpstpathhint-canonical-property")] +PidTagPstRememberPassword=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagpstrememberpassword-canonical-property")] +PidTagRadioTelephoneNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagradiotelephonenumber-canonical-property")] +PidTagRead=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagread-canonical-property")] +PidTagReadReceiptEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreadreceiptentryid-canonical-property")] +PidTagReadReceiptRequested=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreadreceiptrequested-canonical-property")] +PidTagReadReceiptSearchKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreadreceiptsearchkey-canonical-property")] +PidTagReceiptTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreceipttime-canonical-property")] +PidTagReceivedByAddressType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreceivedbyaddresstype-canonical-property")] +PidTagReceivedByEmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreceivedbyemailaddress-canonical-property")] +PidTagReceivedByEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreceivedbyentryid-canonical-property")] +PidTagReceivedByName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreceivedbyname-canonical-property")] +PidTagReceivedBySearchKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreceivedbysearchkey-canonical-property")] +PidTagReceivedRepresentingAddressType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreceivedrepresentingaddresstype-canonical-property")] +PidTagReceivedRepresentingEmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreceivedrepresentingemailaddress-canonical-property")] +PidTagReceivedRepresentingEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreceivedrepresentingentryid-canonical-property")] +PidTagReceivedRepresentingName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreceivedrepresentingname-canonical-property")] +PidTagReceivedRepresentingSearchKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreceivedrepresentingsearchkey-canonical-property")] +PidTagReceiveFolderSettings=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreceivefoldersettings-canonical-property")] +PidTagRecipientCertificate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrecipientcertificate-canonical-property")] +PidTagRecipientDisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrecipientdisplayname-canonical-property")] +PidTagRecipientEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrecipiententryid-canonical-property")] +PidTagRecipientFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrecipientflags-canonical-property")] +PidTagRecipientNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrecipientnumber-canonical-property")] +PidTagRecipientNumberForAdvice=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrecipientnumberforadvice-canonical-property")] +PidTagRecipientProposed=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrecipientproposed-canonical-property")] +PidTagRecipientProposedEndTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrecipientproposedendtime-canonical-property")] +PidTagRecipientProposedStartTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrecipientproposedstarttime-canonical-property")] +PidTagRecipientReassignmentProhibited=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrecipientreassignmentprohibited-canonical-property")] +PidTagRecipientStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrecipientstatus-canonical-property")] +PidTagRecipientTrackStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrecipienttrackstatus-canonical-property")] +PidTagRecipientTrackStatusTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrecipienttrackstatustime-canonical-property")] +PidTagRecipientType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrecipienttype-canonical-property")] +PidTagRecordKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrecordkey-canonical-property")] +PidTagRedirectionHistory=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagredirectionhistory-canonical-property")] +PidTagReferredByName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreferredbyname-canonical-property")] +PidTagRegisteredMailType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagregisteredmailtype-canonical-property")] +PidTagRelatedMessageIds=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrelatedmessageids-canonical-property")] +PidTagRemindersOnlineEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagremindersonlineentryid-canonical-property")] +PidTagRemoteProgress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagremoteprogress-canonical-property")] +PidTagRemoteProgressText=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagremoteprogresstext-canonical-property")] +PidTagRemoteValidateOk=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagremotevalidateok-canonical-property")] +PidTagRenderingPosition=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrenderingposition-canonical-property")] +PidTagReplyRecipientEntries=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreplyrecipiententries-canonical-property")] +PidTagReplyRecipientNames=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreplyrecipientnames-canonical-property")] +PidTagReplyRequested=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreplyrequested-canonical-property")] +PidTagReplyTemplateId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreplytemplateid-canonical-property")] +PidTagReplyTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreplytime-canonical-property")] +PidTagReportDisposition=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreportdisposition-canonical-property")] +PidTagReportDispositionMode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreportdispositionmode-canonical-property")] +PidTagReportDispositionOptions=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreportdispositionoptions-canonical-property")] +PidTagReportDispositionToEmailAddresses=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreportdispositiontoemailaddresses-canonical-property")] +PidTagReportDispositionToNames=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreportdispositiontonames-canonical-property")] +PidTagReportEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreportentryid-canonical-property")] +PidTagReportingDistributionListName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreportingdistributionlistname-canonical-property")] +PidTagReportingMessageTransferAgentCertificate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreportingmessagetransferagentcertificate-canonical-property")] +PidTagReportName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreportname-canonical-property")] +PidTagReportOriginalSender=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreportoriginalsender-canonical-property")] +PidTagReportSearchKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreportsearchkey-canonical-property")] +PidTagReportTag=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreporttag-canonical-property")] +PidTagReportText=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreporttext-canonical-property")] +PidTagReportTime=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreporttime-canonical-property")] +PidTagRequestedDeliveryMethod=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrequesteddeliverymethod-canonical-property")] +PidTagResolveMethod=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagresolvemethod-canonical-property")] +PidTagResourceFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagresourceflags-canonical-property")] +PidTagResourceMethods=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagresourcemethods-canonical-property")] +PidTagResourcePath=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagresourcepath-canonical-property")] +PidTagResourceType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagresourcetype-canonical-property")] +PidTagResponseRequested=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagresponserequested-canonical-property")] +PidTagResponsibility=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagresponsibility-canonical-property")] +PidTagReturnedMessageid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagreturnedmessageid-canonical-property")] +PidTagRoamingBinary=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagroamingbinary-canonical-property")] +PidTagRoamingDatatypes=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagroamingdatatypes-canonical-property")] +PidTagRoamingDictionary=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagroamingdictionary-canonical-property")] +PidTagRoamingXmlStream=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagroamingxmlstream-canonical-property")] +PidTagRowid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrowid-canonical-property")] +PidTagRowType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrowtype-canonical-property")] +PidTagRpcOverHttpFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrpcoverhttpflags-canonical-property")] +PidTagRpcOverHttpProxyAuthScheme=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrpcoverhttpproxyauthscheme-canonical-property")] +PidTagRpcOverHttpProxyPrincipalName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrpcoverhttpproxyprincipalname-canonical-property")] +PidTagRpcOverHttpProxyServer=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrpcoverhttpproxyserver-canonical-property")] +PidTagRtfCompressed=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrtfcompressed-canonical-property")] +PidTagRtfInSync=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrtfinsync-canonical-property")] +PidTagRtfSyncBodyCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrtfsyncbodycount-canonical-property")] +PidTagRtfSyncBodyCrc=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrtfsyncbodycrc-canonical-property")] +PidTagRtfSyncBodyTag=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrtfsyncbodytag-canonical-property")] +PidTagRtfSyncPrefixCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrtfsyncprefixcount-canonical-property")] +PidTagRtfSyncTrailingCount=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrtfsynctrailingcount-canonical-property")] +PidTagRuleActions=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagruleactions-canonical-property")] +PidTagRuleCondition=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrulecondition-canonical-property")] +PidTagRuleId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagruleid-canonical-property")] +PidTagRuleLevel=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrulelevel-canonical-property")] +PidTagRuleMsgName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrulemsgname-canonical-property")] +PidTagRuleMsgProvider=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrulemsgprovider-canonical-property")] +PidTagRuleName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrulename-canonical-property")] +PidTagRuleProvider=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagruleprovider-canonical-property")] +PidTagRuleProviderData=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagruleproviderdata-canonical-property")] +PidTagRuleSequence=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrulesequence-canonical-property")] +PidTagRulesTable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrulestable-canonical-property")] +PidTagRuleState=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagrulestate-canonical-property")] +PidTagRuleUserFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagruleuserflags-canonical-property")] +PidTagScheduleInfoAppointmentTombstone=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfoappointmenttombstone-canonical-property")] +PidTagScheduleInfoAutoAcceptAppointments=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfoautoacceptappointments-canonical-property")] +PidTagScheduleInfoDelegateEntryIds=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfodelegateentryids-canonical-property")] +PidTagScheduleInfoDelegateNames=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfodelegatenames-canonical-property")] +PidTagScheduleInfoDelegatorWantsCopy=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfodelegatorwantscopy-canonical-property")] +PidTagScheduleInfoDelegatorWantsInfo=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfodelegatorwantsinfo-canonical-property")] +PidTagScheduleInfoDisallowOverlappingAppts=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfodisallowoverlappingappts-canonical-property")] +PidTagScheduleInfoDisallowRecurringAppts=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfodisallowrecurringappts-canonical-property")] +PidTagScheduleInfoDontMailDelegates=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfodontmaildelegates-canonical-property")] +PidTagScheduleInfoFreeBusy=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfofreebusy-canonical-property")] +PidTagScheduleInfoFreeBusyAway=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfofreebusyaway-canonical-property")] +PidTagScheduleInfoFreeBusyBusy=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfofreebusybusy-canonical-property")] +PidTagScheduleInfoFreeBusyMerged=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfofreebusymerged-canonical-property")] +PidTagScheduleInfoFreeBusyTentative=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfofreebusytentative-canonical-property")] +PidTagScheduleInfoMonthsAway=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfomonthsaway-canonical-property")] +PidTagScheduleInfoMonthsBusy=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfomonthsbusy-canonical-property")] +PidTagScheduleInfoMonthsMerged=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfomonthsmerged-canonical-property")] +PidTagScheduleInfoMonthsTentative=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinfomonthstentative-canonical-property")] +PidTagScheduleInfoResourceType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagscheduleinforesourcetype-canonical-property")] +PidTagSearch=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsearch-canonical-property")] +PidTagSearchAttachments=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsearchattachments-canonical-property")] +PidTagSearchFolderDefinition=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsearchfolderdefinition-canonical-property")] +PidTagSearchFolderEfpFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsearchfolderefpflags-canonical-property")] +PidTagSearchFolderExpiration=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsearchfolderexpiration-canonical-property")] +PidTagSearchFolderId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsearchfolderid-canonical-property")] +PidTagSearchFolderLastUsed=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsearchfolderlastused-canonical-property")] +PidTagSearchFolderStorageType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsearchfolderstoragetype-canonical-property")] +PidTagSearchFolderTag=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsearchfoldertag-canonical-property")] +PidTagSearchFolderTemplateId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsearchfoldertemplateid-canonical-property")] +PidTagSearchKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsearchkey-canonical-property")] +PidTagSearchOwnerId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsearchownerid-canonical-property")] +PidTagSearchRecipientEmailBcc=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsearchrecipientemailbcc-canonical-property")] +PidTagSearchRecipientEmailCc=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsearchrecipientemailcc-canonical-property")] +PidTagSearchRecipientEmailTo=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsearchrecipientemailto-canonical-property")] +PidTagSelectable=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagselectable-canonical-property")] +PidTagSenderAddressType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsenderaddresstype-canonical-property")] +PidTagSenderEmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsenderemailaddress-canonical-property")] +PidTagSenderEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsenderentryid-canonical-property")] +PidTagSenderName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsendername-canonical-property")] +PidTagSenderSearchKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsendersearchkey-canonical-property")] +PidTagSendInternetEncoding=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsendinternetencoding-canonical-property")] +PidTagSendRichInfo=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsendrichinfo-canonical-property")] +PidTagSensitivity=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsensitivity-canonical-property")] +PidTagSentMailEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsentmailentryid-canonical-property")] +PidTagSentRepresentingAddressType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsentrepresentingaddresstype-canonical-property")] +PidTagSentRepresentingEmailAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsentrepresentingemailaddress-canonical-property")] +PidTagSentRepresentingEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsentrepresentingentryid-canonical-property")] +PidTagSentRepresentingName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsentrepresentingname-canonical-property")] +PidTagSentRepresentingSearchKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsentrepresentingsearchkey-canonical-property")] +PidTagSentRepresentingSmtpAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsentrepresentingsmtpaddress-canonical-property")] +PidTagServerAccountIcon=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagserveraccounticon-canonical-property")] +PidTagServerConnectedIcon=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagserverconnectedicon-canonical-property")] +PidTagServerTypeDisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagservertypedisplayname-canonical-property")] +PidTagServiceDeleteFiles=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagservicedeletefiles-canonical-property")] +PidTagServiceDllName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagservicedllname-canonical-property")] +PidTagServiceEntryName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagserviceentryname-canonical-property")] +PidTagServiceExtraUids=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagserviceextrauids-canonical-property")] +PidTagServiceInstallId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagserviceinstallid-canonical-property")] +PidTagServiceName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagservicename-canonical-property")] +PidTagServices=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagservices-canonical-property")] +PidTagServiceSupportFiles=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagservicesupportfiles-canonical-property")] +PidTagServiceUid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagserviceuid-canonical-property")] +PidTagSmtpAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsmtpaddress-canonical-property")] +PidTagSpamJunkSenders=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagspamjunksenders-canonical-property")] +PidTagSpamThreshold=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagspamthreshold-canonical-property")] +PidTagSpamTrustedRecipients=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagspamtrustedrecipients-canonical-property")] +PidTagSpamTrustedSenders=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagspamtrustedsenders-canonical-property")] +PidTagSpoolerStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagspoolerstatus-canonical-property")] +PidTagSpouseName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagspousename-canonical-property")] +PidTagStartDate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagstartdate-canonical-property")] +PidTagStateOrProvince=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagstateorprovince-canonical-property")] +PidTagStatus=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagstatus-canonical-property")] +PidTagStatusCode=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagstatuscode-canonical-property")] +PidTagStatusString=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagstatusstring-canonical-property")] +PidTagStoreEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagstoreentryid-canonical-property")] +PidTagStoreEntryIdEmsmdbV1=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagstoreentryidemsmdbv1-canonical-property")] +PidTagStoreProvider=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagstoreprovider-canonical-property")] +PidTagStoreProviders=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagstoreproviders-canonical-property")] +PidTagStoreRecordKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagstorerecordkey-canonical-property")] +PidTagStoreState=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagstorestate-canonical-property")] +PidTagStoreSupportMask=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagstoresupportmask-canonical-property")] +PidTagStoreUnicodeMask=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagstoreunicodemask-canonical-property")] +PidTagStreetAddress=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagstreetaddress-canonical-property")] +PidTagSubfolders=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsubfolders-canonical-property")] +PidTagSubject=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsubject-canonical-property")] +PidTagSubjectMessageId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsubjectmessageid-canonical-property")] +PidTagSubjectPrefix=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsubjectprefix-canonical-property")] +PidTagSubmitFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsubmitflags-canonical-property")] +PidTagSupplementaryInfo=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsupplementaryinfo-canonical-property")] +PidTagSurname=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagsurname-canonical-property")] +PidTagSwappedToDoData=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagswappedtododata-canonical-property")] +PidTagSwappedToDoStore=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagswappedtodostore-canonical-property")] +PidTagTelecommunicationsDeviceForDeafTelephoneNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagtelecommunicationsdevicefordeaftelephonenumber-canonical-property")] +PidTagTelexNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagtelexnumber-canonical-property")] +PidTagTemplateid=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagtemplateid-canonical-property")] +PidTagTextAttachmentCharset=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagtextattachmentcharset-canonical-property")] +PidTagTitle=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagtitle-canonical-property")] +PidTagTnefCorrelationKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagtnefcorrelationkey-canonical-property")] +PidTagTnefUnprocessedProps=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagtnefunprocessedprops-canonical-property")] +PidTagToDoItemFlags=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagtodoitemflags-canonical-property")] +PidTagTransmittableDisplayName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagtransmittabledisplayname-canonical-property")] +PidTagTransportKey=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagtransportkey-canonical-property")] +PidTagTransportMessageHeaders=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagtransportmessageheaders-canonical-property")] +PidTagTransportProviders=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagtransportproviders-canonical-property")] +PidTagTtyTddPhoneNumber=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagttytddphonenumber-canonical-property")] +PidTagTypeOfX400User=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagtypeofx400user-canonical-property")] +PidTagUrlComponentName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagurlcomponentname-canonical-property")] +PidTagUserCertificate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagusercertificate-canonical-property")] +PidTagUserFields=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaguserfields-canonical-property")] +PidTagUserX509Certificate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtaguserx509certificate-canonical-property")] +PidTagValidFolderMask=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagvalidfoldermask-canonical-property")] +PidTagViewDescriptorName=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagviewdescriptorname-canonical-property")] +PidTagViewDescriptorVersion=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagviewdescriptorversion-canonical-property")] +PidTagViewsEntryId=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagviewsentryid-canonical-property")] +PidTagWeddingAnniversary=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagweddinganniversary-canonical-property")] +PidTagWizardNoPabPage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagwizardnopabpage-canonical-property")] +PidTagWizardNoPstPage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagwizardnopstpage-canonical-property")] +PidTagX400ContentType=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagx400contenttype-canonical-property")] +PidTagXCoordinate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagxcoordinate-canonical-property")] +PidTagYCoordinate=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/pidtagycoordinate-canonical-property")] +PIDTemplate=[Documentation("https://docs.microsoft.com/windows/win32/Msi/pidtemplate")] +Pie=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-pie")] +PifMgr_CloseProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-pifmgr_closeproperties")] +PifMgr_GetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-pifmgr_getproperties")] +PifMgr_OpenProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-pifmgr_openproperties")] +PifMgr_SetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-pifmgr_setproperties")] +PIMAGE_OPTIONAL_HEADER32=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_optional_header32")] +PIMAGE_OPTIONAL_HEADER64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-image_optional_header32")] +PIMAGEHLP_STATUS_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nc-imagehlp-pimagehlp_status_routine")] +PIMEStyleFromAttr=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/pimestylefromattr")] +PIN_DIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-pin_direction")] +PIN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-pin_info")] +Ping=[Documentation("https://docs.microsoft.com/windows/win32/Bits/ping")] +PINIT_ONCE_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nc-synchapi-pinit_once_fn")] +PINSPECT_HSTRING_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nc-winstring-pinspect_hstring_callback")] +PINSPECT_MEMORY_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nc-roerrorapi-pinspect_memory_callback")] +PINTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/ns-iphlpapi-interface_hardware_timestamp_capabilities")] +PINTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/ns-iphlpapi-interface_software_timestamp_capabilities")] +PINTERFACE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pinterface_status")] +PipeLineStage=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pipelinestage")] +PipeLineStageError=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pipelinestageerror")] +PIPELINESTAGES=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pipelinestages")] +PIS_ALIVE_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pis_alive_routine")] +PIS_SERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/stm/nc-stm-pis_service")] +Pixel=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/pixel-operations")] +PixelAspectRatioX=[Documentation("https://docs.microsoft.com/windows/win32/WMP/pixelaspectratiox")] +PixelAspectRatioY=[Documentation("https://docs.microsoft.com/windows/win32/WMP/pixelaspectratioy")] +PixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-pixelformat")] +PIXELFORMATDESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-pixelformatdescriptor")] +PIXELHISTORYFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pixelhistoryflags")] +PixelHistoryIntersection=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pixelhistoryintersection")] +PixelHistoryOperation=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pixelhistoryoperation")] +PIXELKILLREASON=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pixelkillreason")] +PixEngineChannelDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pixenginechanneldesc")] +PixEngineHistogram=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pixenginehistogram")] +PixEngineInt4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pixengineint4")] +PixEnginePoint4D=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pixenginepoint4d")] +PixEngineTextureDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pixenginetexturedescriptor")] +PixEngineTextureFormatDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pixenginetextureformatdesc")] +PixEngineTextureSliceDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pixenginetextureslicedescriptor")] +PixEngineTextureSliceIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pixenginetexturesliceindex")] +PixPipeResponse=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/pixpiperesponse")] +PKA_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/ne-propsys-pka_flags")] +Pkcs10AllowedSignatureTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-pkcs10allowedsignaturetypes")] +PKCS12_PBES2_EXPORT_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-pkcs12_pbes2_export_params")] +PKEY_AudioEndpoint_Association=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-audioendpoint-association")] +PKEY_AudioEndpoint_ControlPanelPageProvider=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-audioendpoint-controlpanelpageprovider")] +PKEY_AudioEndpoint_Disable_SysFx=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-audioendpoint-disable-sysfx")] +PKEY_AudioEndpoint_FormFactor=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-audioendpoint-formfactor")] +PKEY_AudioEndpoint_FullRangeSpeakers=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-audioendpoint-fullrangespeakers")] +PKEY_AudioEndpoint_GUID=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-audioendpoint-guid")] +PKEY_AudioEndpoint_JackSubType=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-audioendpoint-jacksubtype")] +PKEY_AudioEndpoint_PhysicalSpeakers=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-audioendpoint-physicalspeakers")] +PKEY_AudioEndpoint_Supports_EventDriven_Mode=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-audioendpoint-supports-eventdriven-mode")] +PKEY_AudioEngine_DeviceFormat=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-audioengine-deviceformat")] +PKEY_AudioEngine_OEMFormat=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-audioengine-oemformat")] +PKEY_Device_DeviceDesc=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-device-devicedesc")] +PKEY_Device_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-device-friendlyname")] +PKEY_DeviceInterface_FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-deviceinterface-friendlyname")] +PKEY_EFX_ProcessingModes_Supported_For_Streaming=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-efx-processingmodes-supported-for-streaming")] +PKEY_MFX_ProcessingModes_Supported_For_Streaming=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-mfx-processingmodes-supported-for-streaming")] +PKEY_SFX_ProcessingModes_Supported_For_Streaming=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/pkey-sfx-processingmodes-supported-for-streaming")] +PKU2U_CERT_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-pku2u_cert_blob")] +PKU2U_CERTIFICATE_S4U_LOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-pku2u_certificate_s4u_logon")] +PKU2U_CREDUI_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-pku2u_credui_context")] +PKU2U_LOGON_SUBMIT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-pku2u_logon_submit_type")] +PLACEHOLDER_STATES=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-placeholder_states")] +PLACEMENT_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-placement_options")] +plane=[Documentation("https://docs.microsoft.com/windows/win32/numerics_h/plane-structure")] +PlaneIntersectionType=[Documentation("https://docs.microsoft.com/windows/win32/api/directxcollision/ne-directxcollision-planeintersectiontype")] +PlatformId=[Documentation("https://docs.microsoft.com/windows/win32/api/imapi2fs/ne-imapi2fs-platformid")] +play=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/play")] +Play=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/play-method")] +PlayAtTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/playattime-method")] +PlayAtTimeInTitle=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/playattimeintitle-method")] +PlaybackOperation=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/playbackoperation")] +PlaybackOperation::Completed=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/playbackoperation-completed")] +PlaybackOperation::GetResults=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/playbackoperation-getresults")] +PlayBackwards=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/playbackwards-method")] +PLAYBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playbutton")] +PlayChapter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/playchapter-method")] +PlayChapterInTitle=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/playchapterintitle-method")] +PlayChaptersAutoStop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/playchaptersautostop-method")] +PlayEnhMetaFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-playenhmetafile")] +PlayEnhMetaFileRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-playenhmetafilerecord")] +Player=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-object")] +Player::AudioLanguageChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-audiolanguagechange")] +Player::Buffering=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-buffering")] +Player::cdromCollection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-cdromcollection")] +Player::CdromMediaChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-cdrommediachange")] +Player::Click=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-click")] +Player::close=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-close")] +Player::closedCaption=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-closedcaption")] +Player::controls=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-controls")] +Player::CurrentItemChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-currentitemchange")] +Player::currentMedia=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-currentmedia")] +Player::CurrentMediaItemAvailable=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-currentmediaitemavailable")] +Player::currentPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-currentplaylist")] +Player::CurrentPlaylistChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-currentplaylistchange")] +Player::CurrentPlaylistItemAvailable=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-currentplaylistitemavailable")] +Player::DomainChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-domainchange")] +Player::DoubleClick=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-doubleclick")] +Player::dvd=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-dvd")] +Player::enableContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-enablecontextmenu")] +Player::enabled=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-enabled")] +Player::error=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-error")] +Player::Error=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-error")] +Player::fullScreen=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-fullscreen")] +Player::isOnline=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-isonline")] +Player::isRemote=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-isremote")] +Player::KeyDown=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-keydown")] +Player::KeyPress=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-keypress")] +Player::KeyUp=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-keyup")] +Player::launchURL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-launchurl")] +Player::MarkerHit=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-markerhit")] +Player::MediaChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-mediachange")] +Player::mediaCollection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-mediacollection")] +Player::MediaCollectionAttributeStringAdded=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-mediacollectionattributestringadded")] +Player::MediaCollectionAttributeStringChanged=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-mediacollectionattributestringchanged")] +Player::MediaCollectionAttributeStringRemoved=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-mediacollectionattributestringremoved")] +Player::MediaCollectionChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-mediacollectionchange")] +Player::MediaCollectionMediaAdded=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-mediacollectionmediaadded")] +Player::MediaCollectionMediaRemoved=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-mediacollectionmediaremoved")] +Player::MediaError=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-mediaerror")] +Player::ModeChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-modechange")] +Player::MouseDown=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-mousedown")] +Player::MouseMove=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-mousemove")] +Player::MouseUp=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-mouseup")] +Player::network=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-network")] +Player::newMedia=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-newmedia")] +Player::newPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-newplaylist")] +Player::openPlayer=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-openplayer")] +Player::OpenPlaylistSwitch=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-openplaylistswitch")] +Player::openState=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-openstate")] +Player::OpenStateChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-openstatechange")] +Player::playerApplication=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-playerapplication")] +Player::PlaylistChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-playlistchange")] +Player::playlistCollection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-playlistcollection")] +Player::PlaylistCollectionChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-playlistcollectionchange")] +Player::PlaylistCollectionPlaylistAdded=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-playlistcollectionplaylistadded")] +Player::PlaylistCollectionPlaylistRemoved=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-playlistcollectionplaylistremoved")] +Player::playState=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-playstate")] +Player::PlayStateChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-playstatechange")] +Player::PositionChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-positionchange")] +Player::ScriptCommand=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-scriptcommand")] +Player::settings=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-settings")] +Player::status=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-status")] +Player::StatusChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-statuschange")] +Player::stretchToFit=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-stretchtofit")] +Player::StringCollectionChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-player-stringcollectionchange")] +Player::uiMode=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-uimode")] +Player::URL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-url")] +Player::versionInfo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-versioninfo")] +Player::windowlessVideo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/player-windowlessvideo")] +PlayerApplication=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playerapplication-object")] +PlayerApplication::hasDisplay=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playerapplication-hasdisplay")] +PLAYERAPPLICATION::hasDisplay=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playerapplication-hasdisplay-scr")] +PlayerApplication::playerDocked=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playerapplication-playerdocked")] +PLAYERAPPLICATION::playerDocked=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playerapplication-playerdocked-scr")] +PlayerApplication::switchToControl=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playerapplication-switchtocontrol")] +PlayerApplication::switchToPlayerApplication=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playerapplication-switchtoplayerapplication")] +PLAYERELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playerelement")] +PlayerPickerUICompletionRoutine=[Documentation("https://docs.microsoft.com/windows/win32/api/gamingtcui/nc-gamingtcui-playerpickeruicompletionroutine")] +PlayerState=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/ne-effects-playerstate")] +PlayForwards=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/playforwards-method")] +Playlist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-object")] +PLAYLIST::abortCopy=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-abortcopy")] +PLAYLIST::addSelectedToPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-addselectedtoplaylist")] +PLAYLIST::allowColumnSorting=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-allowcolumnsorting")] +PLAYLIST::allowItemEditing=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-allowitemediting")] +Playlist::appendItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-appenditem")] +Playlist::attributeCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-attributecount")] +Playlist::attributeName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-attributename")] +PLAYLIST::backgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-backgroundcolor")] +PLAYLIST::backgroundImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-backgroundimage")] +PLAYLIST::checkboxesVisible=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-checkboxesvisible")] +PLAYLIST::columnCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-columncount")] +PLAYLIST::columnOrder=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-columnorder")] +PLAYLIST::columns=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-columns")] +PLAYLIST::columnsVisible=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-columnsvisible")] +PLAYLIST::copy=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-copy")] +PLAYLIST::copying=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-copying")] +Playlist::count=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-count")] +PLAYLIST::deleteSelected=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-deleteselected")] +PLAYLIST::deleteSelectedFromLibrary=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-deleteselectedfromlibrary")] +PLAYLIST::disabledItemColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-disableditemcolor")] +PLAYLIST::dropDownBackgroundImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-dropdownbackgroundimage")] +PLAYLIST::dropDownImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-dropdownimage")] +PLAYLIST::dropDownList=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-dropdownlist")] +PLAYLIST::dropDownToolTip=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-dropdowntooltip")] +PLAYLIST::dropDownVisible=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-dropdownvisible")] +PLAYLIST::editButtonVisible=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-editbuttonvisible")] +PLAYLIST::foregroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-foregroundcolor")] +Playlist::getItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-getiteminfo")] +PLAYLIST::getNextCheckedItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-getnextcheckeditem")] +PLAYLIST::getNextCheckedItem2=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-getnextcheckeditem2")] +PLAYLIST::getNextSelectedItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-getnextselecteditem")] +PLAYLIST::getNextSelectedItem2=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-getnextselecteditem2")] +PLAYLIST::hueShift=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-hueshift")] +Playlist::insertItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-insertitem")] +Playlist::isIdentical=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-isidentical")] +Playlist::item=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-item")] +PLAYLIST::itemCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-itemcount")] +PLAYLIST::itemErrorColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-itemerrorcolor")] +PLAYLIST::itemMedia=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-itemmedia")] +PLAYLIST::itemPlayingBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-itemplayingbackgroundcolor")] +PLAYLIST::itemPlayingColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-itemplayingcolor")] +PLAYLIST::itemPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-itemplaylist")] +PLAYLIST::itemSelectedBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-itemselectedbackgroundcolor")] +PLAYLIST::itemSelectedBackgroundFocusLostColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-itemselectedbackgroundfocuslostcolor")] +PLAYLIST::itemSelectedColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-itemselectedcolor")] +PLAYLIST::itemSelectedFocusLostColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-itemselectedfocuslostcolor")] +PLAYLIST::leftStatus=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-leftstatus")] +Playlist::moveItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-moveitem")] +PLAYLIST::moveSelectedDown=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-moveselecteddown")] +PLAYLIST::moveSelectedUp=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-moveselectedup")] +Playlist::name=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-name")] +PLAYLIST::playlist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-playlist")] +PLAYLIST::playlistItemsVisible=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-playlistitemsvisible")] +Playlist::removeItem=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-removeitem")] +PLAYLIST::rightStatus=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-rightstatus")] +PLAYLIST::saturation=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-saturation")] +PLAYLIST::setCheckedState=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-setcheckedstate")] +PLAYLIST::setCheckedState2=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-setcheckedstate2")] +PLAYLIST::setColumnResizeMode=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-setcolumnresizemode")] +PLAYLIST::setColumnWidth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-setcolumnwidth")] +Playlist::setItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-setiteminfo")] +PLAYLIST::setSelectedState=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-setselectedstate")] +PLAYLIST::setSelectedState2=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-setselectedstate2")] +PLAYLIST::sortColumn=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-sortcolumn")] +PLAYLIST::statusColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-statuscolor")] +PLAYLIST::statusTextColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-statustextcolor")] +PLAYLIST::toolbarVisible=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlist-toolbarvisible")] +PlaylistArray=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlistarray-object")] +PlaylistArray::count=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlistarray-count")] +PlaylistArray::item=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlistarray-item")] +PlaylistChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-playlistchange")] +PlaylistCollection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlistcollection-object")] +PlaylistCollection::getAll=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlistcollection-getall")] +PlaylistCollection::getByName=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlistcollection-getbyname")] +PlaylistCollection::importPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlistcollection-importplaylist")] +PlaylistCollection::isDeleted=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlistcollection-isdeleted")] +PlaylistCollection::newPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlistcollection-newplaylist")] +PlaylistCollection::remove=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlistcollection-remove")] +PlaylistCollection::setDeleted=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlistcollection-setdeleted")] +PlaylistCollectionChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-playlistcollectionchange")] +PlaylistCollectionPlaylistAdded=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-playlistcollectionplaylistadded")] +PlaylistCollectionPlaylistRemoved=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-playlistcollectionplaylistremoved")] +PlaylistCollectionPlaylistSetAsDeleted=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-playlistcollectionplaylistsetasdeleted")] +PlaylistIndex=[Documentation("https://docs.microsoft.com/windows/win32/WMP/playlistindex-attribute")] +PlayMetaFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-playmetafile")] +PlayMetaFileRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-playmetafilerecord")] +PlayNextChapter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/playnextchapter-method")] +PlayPeriodInTitleAutoStop=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/playperiodintitleautostop-method")] +PlayPrevChapter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/playprevchapter-method")] +PlaySpeed=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/ns-windows-media-streaming-playspeed")] +PlayState=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/playstate-property")] +PlayStateChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-playstatechange")] +PlayTitle=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/playtitle-method")] +PLAYTO_SOURCE_CREATEFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mfsharingengine/ne-mfsharingengine-playto_source_createflags")] +PLDR_DLL_NOTIFICATION_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/ldrdllnotification")] +PLEX_READ_DATA_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-plex_read_data_request")] +PlgBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-plgblt")] +PLOG_EVENT_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-plog_event_routine")] +PLOG_FULL_HANDLER_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmtw32/nc-clfsmgmtw32-plog_full_handler_callback")] +PLOG_TAIL_ADVANCE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmtw32/nc-clfsmgmtw32-plog_tail_advance_callback")] +PLOG_UNPINNED_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmtw32/nc-clfsmgmtw32-plog_unpinned_callback")] +PLOOKS_ALIVE_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-plooks_alive_routine")] +PLSA_CLIENT_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/plsa-client-request")] +pluginResource=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugincom/ns-tspubplugincom-pluginresource")] +pluginResource2=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugin2com/ns-tspubplugin2com-pluginresource2")] +pluginResource2FileAssociation=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugin2com/ns-tspubplugin2com-pluginresource2fileassociation")] +PM_CLOSE_PROC=[Documentation("https://docs.microsoft.com/windows/win32/api/winperf/nc-winperf-pm_close_proc")] +PM_COLLECT_PROC=[Documentation("https://docs.microsoft.com/windows/win32/api/winperf/nc-winperf-pm_collect_proc")] +PMAttributeRange=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/pmattributerange")] +PMFVirtualCameraAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/ne-mfvirtualcamera-mfvirtualcameraaccess")] +PMFVirtualCameraLifetime=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/ne-mfvirtualcamera-mfvirtualcameralifetime")] +PMFVirtualCameraType=[Documentation("https://docs.microsoft.com/windows/win32/api/mfvirtualcamera/ne-mfvirtualcamera-mfvirtualcameratype")] +PMGM_CREATION_ALERT_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nc-mgm-pmgm_creation_alert_callback")] +PMGM_DISABLE_IGMP_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nc-mgm-pmgm_disable_igmp_callback")] +PMGM_ENABLE_IGMP_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nc-mgm-pmgm_enable_igmp_callback")] +PMGM_JOIN_ALERT_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nc-mgm-pmgm_join_alert_callback")] +PMGM_LOCAL_JOIN_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nc-mgm-pmgm_local_join_callback")] +PMGM_LOCAL_LEAVE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nc-mgm-pmgm_local_leave_callback")] +PMGM_PRUNE_ALERT_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nc-mgm-pmgm_prune_alert_callback")] +PMGM_RPF_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nc-mgm-pmgm_rpf_callback")] +PMGM_WRONG_IF_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/nc-mgm-pmgm_wrong_if_callback")] +PMIB_CREATE=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pmib_create")] +PMIB_DELETE=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pmib_delete")] +PMIB_GET=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pmib_get")] +PMIB_GET_FIRST=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pmib_get_first")] +PMIB_GET_NEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pmib_get_next")] +PMIB_GET_TRAP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pmib_get_trap_info")] +PMIB_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pmib_set")] +PMIB_SET_TRAP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pmib_set_trap_info")] +PMInfo=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/pminfo")] +PMKCacheMode=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-pmkcachemode-security-element")] +PMKCacheSize=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-pmkcachesize-security-element")] +PMKCacheTTL=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-pmkcachettl-security-element")] +PMVSplitRecord=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/pmvsplitrecord")] +PNCryptBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/ns-ncrypt-ncryptbuffer")] +PNCryptBufferDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/ncrypt/ns-ncrypt-ncryptbufferdesc")] +PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nc-netioapi-pnetwork_connectivity_hint_change_callback")] +PNP_VETO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/cfg/ne-cfg-pnp_veto_type")] +PnPXCompatibleId=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/pnpxcompatibleid")] +PnPXDeviceCategory=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/pnpxdevicecategory")] +PnPXHardwareId=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/pnpxhardwareid")] +PNRP=[Documentation("https://docs.microsoft.com/windows/win32/P2PSdk/pnrp-and-wsaqueryset")] +PNRP_CLOUD_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/pnrpdef/ne-pnrpdef-pnrp_cloud_flags")] +PNRP_CLOUD_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/pnrpdef/ns-pnrpdef-pnrp_cloud_id")] +PNRP_CLOUD_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/pnrpdef/ne-pnrpdef-pnrp_cloud_state")] +PNRP_RESOLVE_CRITERIA=[Documentation("https://docs.microsoft.com/windows/win32/api/pnrpdef/ne-pnrpdef-pnrp_resolve_criteria")] +PNRPCLOUDINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/pnrpns/ns-pnrpns-pnrpcloudinfo")] +PNRPINFO_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/pnrpns/ns-pnrpns-pnrpinfo_v1")] +PNRPINFO_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/pnrpns/ns-pnrpns-pnrpinfo_v2")] +PNVM_SET_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvm_set_list")] +PNVME_ADMIN_COMPLETION_QUEUE_BASE_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_admin_completion_queue_base_address")] +PNVME_ADMIN_QUEUE_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_admin_queue_attributes")] +PNVME_ADMIN_SUBMISSION_QUEUE_BASE_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_admin_submission_queue_base_address")] +PNVME_AUTO_POWER_STATE_TRANSITION_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_auto_power_state_transition_entry")] +PNVME_CDW10_ABORT=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_abort")] +PNVME_CDW10_CREATE_IO_QUEUE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_create_io_queue")] +PNVME_CDW10_DATASET_MANAGEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_dataset_management")] +PNVME_CDW10_DIRECTIVE_RECEIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_directive_receive")] +PNVME_CDW10_DIRECTIVE_SEND=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_directive_send")] +PNVME_CDW10_FIRMWARE_ACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_firmware_activate")] +PNVME_CDW10_FIRMWARE_DOWNLOAD=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_firmware_download")] +PNVME_CDW10_FORMAT_NVM=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_format_nvm")] +PNVME_CDW10_GET_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_get_features")] +PNVME_CDW10_GET_LOG_PAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_get_log_page")] +PNVME_CDW10_GET_LOG_PAGE_V13=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_get_log_page_v13")] +PNVME_CDW10_IDENTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_identify")] +PNVME_CDW10_SECURITY_SEND_RECEIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_security_send_receive")] +PNVME_CDW10_SET_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw10_set_features")] +PNVME_CDW11_CREATE_IO_CQ=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_create_io_cq")] +PNVME_CDW11_CREATE_IO_SQ=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_create_io_sq")] +PNVME_CDW11_DATASET_MANAGEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_dataset_management")] +PNVME_CDW11_DIRECTIVE_RECEIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_directive_receive")] +PNVME_CDW11_DIRECTIVE_SEND=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_directive_send")] +PNVME_CDW11_FEATURE_ARBITRATION=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_arbitration")] +PNVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_async_event_config")] +PNVME_CDW11_FEATURE_AUTO_POWER_STATE_TRANSITION=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_auto_power_state_transition")] +PNVME_CDW11_FEATURE_HOST_MEMORY_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_host_memory_buffer")] +PNVME_CDW11_FEATURE_INTERRUPT_COALESCING=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_interrupt_coalescing")] +PNVME_CDW11_FEATURE_INTERRUPT_VECTOR_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_interrupt_vector_config")] +PNVME_CDW11_FEATURE_LBA_RANGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_lba_range_type")] +PNVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_non_operational_power_state")] +PNVME_CDW11_FEATURE_NUMBER_OF_QUEUES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_number_of_queues")] +PNVME_CDW11_FEATURE_POWER_MANAGEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_power_management")] +PNVME_CDW11_FEATURE_SUPPORTED_CAPABILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_supported_capability")] +PNVME_CDW11_FEATURE_TEMPERATURE_THRESHOLD=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_temperature_threshold")] +PNVME_CDW11_FEATURE_VOLATILE_WRITE_CACHE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_volatile_write_cache")] +PNVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_feature_write_atomicity_normal")] +PNVME_CDW11_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_features")] +PNVME_CDW11_FIRMWARE_DOWNLOAD=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_firmware_download")] +PNVME_CDW11_GET_LOG_PAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_get_log_page")] +PNVME_CDW11_IDENTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_identify")] +PNVME_CDW11_SECURITY_RECEIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_security_receive")] +PNVME_CDW11_SECURITY_SEND=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw11_security_send")] +PNVME_CDW12_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw12_directive_receive_streams_allocate_resources")] +PNVME_CDW12_DIRECTIVE_SEND_IDENTIFY_ENABLE_DIRECTIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw12_directive_send_identify_enable_directive")] +PNVME_CDW12_FEATURE_HOST_MEMORY_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw12_feature_host_memory_buffer")] +PNVME_CDW12_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw12_features")] +PNVME_CDW12_GET_LOG_PAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw12_get_log_page")] +PNVME_CDW12_READ_WRITE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw12_read_write")] +PNVME_CDW13_FEATURE_HOST_MEMORY_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw13_feature_host_memory_buffer")] +PNVME_CDW13_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw13_features")] +PNVME_CDW13_GET_LOG_PAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw13_get_log_page")] +PNVME_CDW13_READ_WRITE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw13_read_write")] +PNVME_CDW14_FEATURE_HOST_MEMORY_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw14_feature_host_memory_buffer")] +PNVME_CDW14_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw14_features")] +PNVME_CDW15_FEATURE_HOST_MEMORY_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw15_feature_host_memory_buffer")] +PNVME_CDW15_FEATURES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw15_features")] +PNVME_CDW15_READ_WRITE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_cdw15_read_write")] +PNVME_CHANGED_NAMESPACE_LIST_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_changed_namespace_list_log")] +PNVME_COMMAND=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_command")] +PNVME_COMMAND_DWORD0=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_command_dword0")] +PNVME_COMMAND_EFFECTS_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_command_effects_data")] +PNVME_COMMAND_EFFECTS_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_command_effects_log")] +PNVME_COMMAND_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_command_status")] +PNVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_completion_dw0_async_event_request")] +PNVME_COMPLETION_DW0_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_completion_dw0_directive_receive_streams_allocate_resources")] +PNVME_COMPLETION_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_completion_entry")] +PNVME_COMPLETION_QUEUE_HEAD_DOORBELL=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_completion_queue_head_doorbell")] +PNVME_CONTEXT_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_context_attributes")] +PNVME_CONTROLLER_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_controller_capabilities")] +PNVME_CONTROLLER_CONFIGURATION=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_controller_configuration")] +PNVME_CONTROLLER_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_controller_list")] +PNVME_CONTROLLER_MEMORY_BUFFER_LOCATION=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_controller_memory_buffer_location")] +PNVME_CONTROLLER_MEMORY_BUFFER_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_controller_memory_buffer_size")] +PNVME_CONTROLLER_REGISTERS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_controller_registers")] +PNVME_CONTROLLER_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_controller_status")] +PNVME_DEVICE_SELF_TEST_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_device_self_test_log")] +PNVME_DEVICE_SELF_TEST_RESULT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_device_self_test_result_data")] +PNVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_directive_identify_return_parameters")] +PNVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_directive_identify_return_parameters_descriptor")] +PNVME_DIRECTIVE_STREAMS_GET_STATUS_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_directive_streams_get_status_data")] +PNVME_DIRECTIVE_STREAMS_RETURN_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_directive_streams_return_parameters")] +PNVME_ENDURANCE_GROUP_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_endurance_group_log")] +PNVME_ERROR_INFO_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_error_info_log")] +PNVME_FIRMWARE_SLOT_INFO_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_firmware_slot_info_log")] +PNVME_HEALTH_INFO_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_health_info_log")] +PNVME_HOST_MEMORY_BUFFER_DESCRIPTOR_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_host_memory_buffer_descriptor_entry")] +PNVME_IDENTIFY_CONTROLLER_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_identify_controller_data")] +PNVME_IDENTIFY_NAMESPACE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_identify_namespace_data")] +PNVME_LBA_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_lba_format")] +PNVME_LBA_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_lba_range")] +PNVME_LBA_RANGET_TYPE_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_lba_ranget_type_entry")] +PNVME_NVM_SUBSYSTEM_RESET=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_nvm_subsystem_reset")] +PNVME_POWER_STATE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_power_state_desc")] +PNVME_PRP_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_prp_entry")] +PNVME_RESERVATION_NOTIFICATION_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_reservation_notification_log")] +PNVME_SCSI_NAME_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_scsi_name_string")] +PNVME_SET_ATTRIBUTES_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_set_attributes_entry")] +PNVME_TELEMETRY_HOST_INITIATED_LOG=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_telemetry_host_initiated_log")] +PNVME_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/nvme/ns-nvme-nvme_version")] +POFFLINE_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-poffline_routine")] +POFFLINE_V2_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-poffline_v2_routine")] +Point=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/ns-windows-foundation-point")] +POINT=[Documentation("https://docs.microsoft.com/windows/win32/api/windef/ns-windef-point")] +Point2<Type>=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/point2-type-")] +Point2D=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/point2d")] +Point2F=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-point2f")] +Point2L=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-point2l")] +Point2U=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-point2u")] +Pointer=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/pointer-message-flags")] +POINTER_BUTTON_CHANGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ne-winuser-pointer_button_change_type")] +POINTER_DEVICE_CURSOR_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-pointer_device_cursor_info")] +POINTER_DEVICE_CURSOR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ne-winuser-pointer_device_cursor_type")] +POINTER_DEVICE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-pointer_device_info")] +POINTER_DEVICE_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-pointer_device_property")] +POINTER_DEVICE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ne-winuser-pointer_device_type")] +POINTER_FEEDBACK_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ne-winuser-pointer_feedback_mode")] +POINTER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-pointer_info")] +POINTER_PEN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-pointer_pen_info")] +POINTER_TOUCH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-pointer_touch_info")] +POINTER_TYPE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-pointer_type_info")] +POINTERINACTIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ne-ocidl-pointerinactive")] +POINTF=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ns-ocidl-pointf")] +POINTFLOAT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-pointfloat")] +POINTFX=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-pointfx")] +POINTL=[Documentation("https://docs.microsoft.com/windows/win32/api/windef/ns-windef-pointl")] +POINTS=[Documentation("https://docs.microsoft.com/windows/win32/api/windef/ns-windef-points")] +POINTSTOPOINT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-pointstopoint")] +POINTTOPOINTS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-pointtopoints")] +POLICY_ACCOUNT_DOMAIN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/lsalookup/ns-lsalookup-policy_account_domain_info")] +POLICY_AUDIT_EVENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-policy_audit_event_type")] +POLICY_AUDIT_EVENTS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-policy_audit_events_info")] +POLICY_AUDIT_SID_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-policy_audit_sid_array")] +POLICY_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-policy_data")] +POLICY_DECISION=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-policy_decision")] +POLICY_DNS_DOMAIN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/lsalookup/ns-lsalookup-policy_dns_domain_info")] +POLICY_DOMAIN_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-policy_domain_information_class")] +POLICY_ELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/infocard/ns-infocard-policy_element")] +POLICY_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-policy_information_class")] +POLICY_LSA_SERVER_ROLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-policy_lsa_server_role")] +POLICY_LSA_SERVER_ROLE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-policy_lsa_server_role_info")] +POLICY_MODIFICATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-policy_modification_info")] +POLICY_NOTIFICATION_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-policy_notification_information_class")] +POLICY_PRIMARY_DOMAIN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-policy_primary_domain_info")] +POLICY_SERVER_ENABLE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-policy_server_enable_state")] +PolicyAttributeType=[Documentation("https://docs.microsoft.com/windows/win32/api/tsgpolicyengine/ne-tsgpolicyengine-policyattributetype")] +PolicyInformation=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/policyinformation")] +PolicyInformation::OID=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/policyinformation-oid")] +PolicyInformation::Qualifiers=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/policyinformation-qualifiers")] +POLICYPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-policyproperties")] +PolicyQualifierType=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-policyqualifiertype")] +PolicyServerUrlFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-policyserverurlflags")] +PolicyServerUrlPropertyID=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-policyserverurlpropertyid")] +POLICYSETTINGSTATUSINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/ns-userenv-policysettingstatusinfo")] +PolyBezier=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-polybezier")] +PolyBezierTo=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-polybezierto")] +PolyDraw=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-polydraw")] +Polygon=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-polygon")] +Polyline=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-polyline")] +PolylineTo=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-polylineto")] +PolyPolygon=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-polypolygon")] +PolyPolyline=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-polypolyline")] +POLYTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-polytexta")] +POLYTEXTA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-polytexta")] +PolyTextOut=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-polytextoutw")] +PolyTextOutA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-polytextouta")] +PolyTextOutW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-polytextoutw")] +POLYTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-polytextw")] +PONLINE_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-ponline_routine")] +PONLINE_V2_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-ponline_v2_routine")] +POPEN_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-popen_routine")] +PopIoRingCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-popioringcompletion")] +PopulationCount64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-populationcount64")] +POPUP=[Documentation("https://docs.microsoft.com/windows/win32/menurc/popup-resource")] +POPUPMENUITEM=[Documentation("https://docs.microsoft.com/windows/win32/menurc/popupmenuitem")] +PORT_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/port-info-1")] +PORT_INFO_1A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/port-info-1")] +PORT_INFO_1W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/port-info-1")] +PORT_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/port-info-2")] +PORT_INFO_2A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/port-info-2")] +PORT_INFO_2W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/port-info-2")] +PORT_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/port-info-3")] +PORT_INFO_3A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/port-info-3")] +PORT_INFO_3W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/port-info-3")] +Portability=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/portability-macros")] +portType=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/porttype")] +portTypeDeclarations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/porttypedeclarations")] +portTypeDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/porttypedefinitions")] +PositionChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-positionchange")] +PositionInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/ns-windows-media-streaming-positioninformation")] +POST_UPGRADE_VERSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-post_upgrade_version_info")] +POSTBL=[Documentation("https://docs.microsoft.com/windows/win32/api/msime/ns-msime-postbl")] +PostMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-postmessagew")] +PostMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-postmessagea")] +PostMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-postmessagew")] +PostQueuedCompletionStatus=[Documentation("https://docs.microsoft.com/windows/win32/FileIO/postqueuedcompletionstatus")] +PostQuitMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-postquitmessage")] +PostThreadMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-postthreadmessagew")] +PostThreadMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-postthreadmessagea")] +PostThreadMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-postthreadmessagew")] +pow=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-pow")] +Power=[Documentation("https://docs.microsoft.com/windows/win32/Power/power-setting-guids")] +POWER_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-power_action")] +POWER_ACTION_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-power_action_policy")] +POWER_DATA_ACCESSOR=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/ne-powrprof-power_data_accessor")] +POWER_PLATFORM_ROLE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-power_platform_role")] +POWER_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/ns-powrprof-power_policy")] +POWERBROADCAST_SETTING=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-powerbroadcast_setting")] +PowerCanRestoreIndividualDefaultPowerScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powercanrestoreindividualdefaultpowerscheme")] +PowerClearRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-powerclearrequest")] +PowerCreatePossibleSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powercreatepossiblesetting")] +PowerCreateRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-powercreaterequest")] +PowerCreateSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powercreatesetting")] +PowerDeleteScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerdeletescheme")] +PowerDeterminePlatformRole=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerdetermineplatformrole")] +PowerDeterminePlatformRoleEx=[Documentation("https://docs.microsoft.com/windows/win32/api/powerbase/nf-powerbase-powerdetermineplatformroleex")] +PowerDuplicateScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerduplicatescheme")] +PowerEnumerate=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerenumerate")] +PowerGetActiveScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/powersetting/nf-powersetting-powergetactivescheme")] +PowerImportPowerScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerimportpowerscheme")] +PowerIsSettingRangeDefined=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerissettingrangedefined")] +PowerReadACDefaultIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreadacdefaultindex")] +PowerReadACValue=[Documentation("https://docs.microsoft.com/windows/win32/api/powersetting/nf-powersetting-powerreadacvalue")] +PowerReadACValueIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreadacvalueindex")] +PowerReadDCDefaultIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreaddcdefaultindex")] +PowerReadDCValue=[Documentation("https://docs.microsoft.com/windows/win32/api/powersetting/nf-powersetting-powerreaddcvalue")] +PowerReadDCValueIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreaddcvalueindex")] +PowerReadDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreaddescription")] +PowerReadFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreadfriendlyname")] +PowerReadIconResourceSpecifier=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreadiconresourcespecifier")] +PowerReadPossibleDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreadpossibledescription")] +PowerReadPossibleFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreadpossiblefriendlyname")] +PowerReadPossibleValue=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreadpossiblevalue")] +PowerReadSettingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreadsettingattributes")] +PowerReadValueIncrement=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreadvalueincrement")] +PowerReadValueMax=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreadvaluemax")] +PowerReadValueMin=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreadvaluemin")] +PowerReadValueUnitsSpecifier=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreadvalueunitsspecifier")] +PowerRegisterForEffectivePowerModeNotifications=[Documentation("https://docs.microsoft.com/windows/win32/api/powersetting/nf-powersetting-powerregisterforeffectivepowermodenotifications")] +PowerRegisterSuspendResumeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/powerbase/nf-powerbase-powerregistersuspendresumenotification")] +PowerRemovePowerSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerremovepowersetting")] +PowerReplaceDefaultPowerSchemes=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreplacedefaultpowerschemes")] +PowerReportThermalEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerreportthermalevent")] +PowerRestoreDefaultPowerSchemes=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerrestoredefaultpowerschemes")] +PowerRestoreIndividualDefaultPowerScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerrestoreindividualdefaultpowerscheme")] +PowerSetActiveScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/powersetting/nf-powersetting-powersetactivescheme")] +PowerSetRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-powersetrequest")] +PowerSettingAccessCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powersettingaccesscheck")] +PowerSettingAccessCheckEx=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powersettingaccesscheckex")] +PowerSettingRegisterNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/powersetting/nf-powersetting-powersettingregisternotification")] +PowerSettingUnregisterNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/powersetting/nf-powersetting-powersettingunregisternotification")] +PowerUnregisterFromEffectivePowerModeNotifications=[Documentation("https://docs.microsoft.com/windows/win32/api/powersetting/nf-powersetting-powerunregisterfromeffectivepowermodenotifications")] +PowerUnregisterSuspendResumeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/powerbase/nf-powerbase-powerunregistersuspendresumenotification")] +PowerWriteACDefaultIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerwriteacdefaultindex")] +PowerWriteACValueIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/powersetting/nf-powersetting-powerwriteacvalueindex")] +PowerWriteDCDefaultIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerwritedcdefaultindex")] +PowerWriteDCValueIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/powersetting/nf-powersetting-powerwritedcvalueindex")] +PowerWriteDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerwritedescription")] +PowerWriteFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerwritefriendlyname")] +PowerWriteIconResourceSpecifier=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerwriteiconresourcespecifier")] +PowerWritePossibleDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerwritepossibledescription")] +PowerWritePossibleFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerwritepossiblefriendlyname")] +PowerWritePossibleValue=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerwritepossiblevalue")] +PowerWriteSettingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerwritesettingattributes")] +PowerWriteValueIncrement=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerwritevalueincrement")] +PowerWriteValueMax=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerwritevaluemax")] +PowerWriteValueMin=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerwritevaluemin")] +PowerWriteValueUnitsSpecifier=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-powerwritevalueunitsspecifier")] +PPKCS12_PBES2_EXPORT_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-pkcs12_pbes2_export_params")] +PPP_ATCP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ppp_atcp_info")] +PPP_CCP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ppp_ccp_info")] +PPP_EAP_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/raseapif/ne-raseapif-ppp_eap_action")] +PPP_EAP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/raseapif/ns-raseapif-ppp_eap_info")] +PPP_EAP_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/raseapif/ns-raseapif-ppp_eap_input")] +PPP_EAP_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/raseapif/ns-raseapif-ppp_eap_output")] +PPP_EAP_PACKET=[Documentation("https://docs.microsoft.com/windows/win32/api/raseapif/ns-raseapif-ppp_eap_packet")] +PPP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ppp_info")] +PPP_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ppp_info_2")] +PPP_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ppp_info_3")] +PPP_IPCP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ppp_ipcp_info")] +PPP_IPCP_INFO2=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ppp_ipcp_info2")] +PPP_IPV6_CP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ppp_ipv6_cp_info")] +PPP_IPXCP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ppp_ipxcp_info")] +PPP_LCP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ppp_lcp_info")] +PPP_NBFCP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ppp_nbfcp_info")] +PPP_PROJECTION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ppp_projection_info")] +PPP_PROJECTION_INFO2=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ppp_projection_info2")] +PPROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process_dynamic_enforced_address_range")] +PpropFindProp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ppropfindprop")] +PPROTECT_FILE_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/Wfp/pprotect-file-entry")] +PPTP_CONFIG_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-pptp_config_params")] +PQUERY_POWER=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pquery_power")] +PQUORUM_RESOURCE_LOST=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pquorum_resource_lost")] +PRADIUS_EXTENSION_FREE_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/nc-authif-pradius_extension_free_attributes")] +PRADIUS_EXTENSION_INIT=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/nc-authif-pradius_extension_init")] +PRADIUS_EXTENSION_PROCESS=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/nc-authif-pradius_extension_process")] +PRADIUS_EXTENSION_PROCESS_2=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/nc-authif-pradius_extension_process_2")] +PRADIUS_EXTENSION_PROCESS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/nc-authif-pradius_extension_process_ex")] +PRADIUS_EXTENSION_TERM=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/nc-authif-pradius_extension_term")] +PREAD_PROCESS_MEMORY_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-pread_process_memory_routine")] +PREAD_PROCESS_MEMORY_ROUTINE64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-pread_process_memory_routine64")] +preAuthMode=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-preauthmode-security-element")] +preAuthThrottle=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-preauththrottle-security-element")] +Precise=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/precise")] +Predefined=[Documentation("https://docs.microsoft.com/windows/win32/TSF/predefined-lang-bar-items")] +preferredPrefix=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/preferredprefix")] +PreferredSubpictureStream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/preferredsubpicturestream-property")] +PreFetchCacheLine=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-prefetchcacheline")] +PrefetchVirtualMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-prefetchvirtualmemory")] +PREGISTER_PROTOCOL=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pregister_protocol")] +PRELEASE_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-prelease_routine")] +PrepareComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-preparecomplete")] +PrepareEnlistment=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-prepareenlistment")] +PrepareLogArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-preparelogarchive")] +PrepareTape=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-preparetape")] +PrepareVolume=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/preparevolume-win32-encryptablevolume")] +PrePrepareComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-prepreparecomplete")] +PrePrepareEnlistment=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-preprepareenlistment")] +PreprocessCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nf-netsh-preprocesscommand")] +PreprocessMessage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/preprocessmessage")] +Preprocessor=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-preprocessor")] +PrereadIndexRangesGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/prereadindexrangesgrbit-enumeration")] +PrereadKeysGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/prereadkeysgrbit-enumeration")] +Preselected=[Documentation("https://docs.microsoft.com/windows/win32/Msi/preselected")] +presentation=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/na-presentation")] +PresentationTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/presentationtypes/ns-presentationtypes-presentationtransform")] +presentationtypes=[Documentation("https://docs.microsoft.com/windows/win32/api/presentationtypes/na-presentationtypes")] +presentationURL=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/presentationurl")] +PresentStatisticsKind=[Documentation("https://docs.microsoft.com/windows/win32/api/presentationtypes/ne-presentationtypes-presentstatisticskind")] +PresentStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/presentation/ne-presentation-presentstatus")] +PRESOURCE_CONTROL_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-presource_control_routine")] +PRESOURCE_TYPE_CONTROL_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-presource_type_control_routine")] +PREVBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/WMP/prevbutton")] +PREVELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/WMP/prevelement")] +PREVENT_MEDIA_REMOVAL=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-prevent_media_removal")] +PreviewDisplayStyle=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-previewdisplaystyleenum")] +PREVIEWDURATION=[Documentation("https://docs.microsoft.com/windows/win32/WMP/previewduration-element")] +PREVIEWHANDLERFRAMEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-previewhandlerframeinfo")] +previewmode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/previewmode-attribute")] +PRIMARYFOLDER=[Documentation("https://docs.microsoft.com/windows/win32/Msi/primaryfolder")] +PrimaryJabColors=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/ns-wcsplugin-primaryjabcolors")] +PRIMARYLANGID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-primarylangid")] +PrimaryVolumePath=[Documentation("https://docs.microsoft.com/windows/win32/Msi/primaryvolumepath")] +PrimaryVolumeSpaceAvailable=[Documentation("https://docs.microsoft.com/windows/win32/Msi/primaryvolumespaceavailable")] +PrimaryVolumeSpaceRemaining=[Documentation("https://docs.microsoft.com/windows/win32/Msi/primaryvolumespaceremaining")] +PrimaryVolumeSpaceRequired=[Documentation("https://docs.microsoft.com/windows/win32/Msi/primaryvolumespacerequired")] +PrimaryXYZColors=[Documentation("https://docs.microsoft.com/windows/win32/api/wcsplugin/ns-wcsplugin-primaryxyzcolors")] +PRIMITIVE_TOPOLOGY=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/primitive-topology")] +PrimitiveIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/primitiveindex")] +Principal=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/principal")] +Principal::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/principal-displayname")] +Principal::GroupId=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/principal-groupid")] +Principal::Id=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/principal-id")] +Principal::LogonType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/principal-logontype")] +Principal::RunLevel=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/principal-runlevel")] +Principal::UserId=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/principal-userid")] +Principals=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-principals-tasktype-element")] +principalsType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-principalstype-complextype")] +principalType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-principaltype-complextype")] +PRINT_EXECUTION_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/print-execution-context")] +PRINT_EXECUTION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/print-execution-data")] +PRINT_OTHER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/lmalert/ns-lmalert-print_other_info")] +PrintAsyncNotifyConversationStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/prnasnot/ne-prnasnot-printasyncnotifyconversationstyle")] +PrintAsyncNotifyError=[Documentation("https://docs.microsoft.com/windows/win32/api/prnasnot/ne-prnasnot-printasyncnotifyerror")] +PrintAsyncNotifyUserFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/prnasnot/ne-prnasnot-printasyncnotifyuserfilter")] +PrintControlProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-printcontrolproperties")] +PRINTDLG=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-printdlga")] +PrintDlgA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-printdlga")] +PRINTDLGA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-printdlga")] +PRINTDLGEX=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-printdlgexw")] +PrintDlgExA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-printdlgexa")] +PRINTDLGEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-printdlgexa")] +PrintDlgExW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-printdlgexw")] +PRINTDLGEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-printdlgexw")] +PrintDlgW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nc-commdlg-printdlgw")] +PRINTDLGW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-printdlgw")] +PrintDocumentPackageCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/documenttarget/ne-documenttarget-printdocumentpackagecompletion")] +PrintDocumentPackageStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/documenttarget/ns-documenttarget-printdocumentpackagestatus")] +PRINTER_CONNECTION_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-connection-info-1")] +PRINTER_DEFAULTS=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-defaults")] +PRINTER_DEFAULTSA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-defaults")] +PRINTER_DEFAULTSW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-defaults")] +PRINTER_ENUM_VALUES=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-enum-values")] +PRINTER_ENUM_VALUESA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-enum-values")] +PRINTER_ENUM_VALUESW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-enum-values")] +PRINTER_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-1")] +PRINTER_INFO_1A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-1")] +PRINTER_INFO_1W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-1")] +PRINTER_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-2")] +PRINTER_INFO_2A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-2")] +PRINTER_INFO_2W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-2")] +PRINTER_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-3")] +PRINTER_INFO_4=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-4")] +PRINTER_INFO_4A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-4")] +PRINTER_INFO_4W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-4")] +PRINTER_INFO_5=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-5")] +PRINTER_INFO_5A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-5")] +PRINTER_INFO_5W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-5")] +PRINTER_INFO_6=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-6")] +PRINTER_INFO_6A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-6")] +PRINTER_INFO_6W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-6")] +PRINTER_INFO_7=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-7")] +PRINTER_INFO_7A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-7")] +PRINTER_INFO_7W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-7")] +PRINTER_INFO_8=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-8")] +PRINTER_INFO_8A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-8")] +PRINTER_INFO_8W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-8")] +PRINTER_INFO_9=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-9")] +PRINTER_INFO_9A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-9")] +PRINTER_INFO_9W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-info-9")] +PRINTER_NOTIFY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-notify-info")] +PRINTER_NOTIFY_INFO_DATA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-notify-info-data")] +PRINTER_NOTIFY_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-notify-options")] +PRINTER_NOTIFY_OPTIONS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-notify-options-type")] +PRINTER_OPTION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-option-flags")] +PRINTER_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printer-options")] +PrinterProperties=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printerproperties")] +PrintError=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nf-netsh-printerror")] +printf=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/printf")] +PrintHoodFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/printhoodfolder")] +PrintMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nf-netsh-printmessage")] +PrintMessageFromModule=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nf-netsh-printmessagefrommodule")] +PRINTPAGERANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-printpagerange")] +PRINTPROCESSOR_CAPS_1=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printprocessor-caps-1")] +PRINTPROCESSOR_CAPS_2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printprocessor-caps-2")] +PRINTPROCESSOR_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printprocessor-info-1")] +PRINTPROCESSOR_INFO_1A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printprocessor-info-1")] +PRINTPROCESSOR_INFO_1W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/printprocessor-info-1")] +PrintWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-printwindow")] +Priority=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-priority-settingstype-element")] +PRIORITY_HINT=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ne-winbase-priority_hint")] +PRIORITY_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ne-searchapi-priority_level")] +priorityType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-prioritytype-simpletype")] +Privacy=[Documentation("https://docs.microsoft.com/windows/win32/WinInet/privacy-templates")] +PrivacyGetZonePreferenceW=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-privacygetzonepreferencew")] +PrivacySetZonePreferenceW=[Documentation("https://docs.microsoft.com/windows/win32/api/winineti/nf-winineti-privacysetzonepreferencew")] +Private=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/private-key-caching-constants")] +PrivateData=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ns-naptypes-privatedata")] +PrivateExtractIcons=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-privateextracticonsa")] +PrivateExtractIconsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-privateextracticonsa")] +PrivateExtractIconsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-privateextracticonsw")] +PrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/privatekey")] +PrivateKey::ContainerName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/privatekey-containername")] +PrivateKey::Delete=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/privatekey-delete")] +PrivateKey::IsAccessible=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/privatekey-isaccessible")] +PrivateKey::IsExportable=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/privatekey-isexportable")] +PrivateKey::IsHardwareDevice=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/privatekey-ishardwaredevice")] +PrivateKey::IsMachineKeyset=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/privatekey-ismachinekeyset")] +PrivateKey::IsProtected=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/privatekey-isprotected")] +PrivateKey::IsRemovable=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/privatekey-isremovable")] +PrivateKey::KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/privatekey-keyspec")] +PrivateKey::Open=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/privatekey-open")] +PrivateKey::ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/privatekey-providername")] +PrivateKey::ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/privatekey-providertype")] +PrivateKey::UniqueContainerName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/privatekey-uniquecontainername")] +Privilege=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-privilege-requiredprivilegestype-element")] +PRIVILEGE_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-privilege_set")] +PrivilegeCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-privilegecheck")] +Privileged=[Documentation("https://docs.microsoft.com/windows/win32/Msi/privileged")] +PrivilegedServiceAuditAlarm=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-privilegedserviceauditalarmw")] +PrivilegedServiceAuditAlarmA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-privilegedserviceauditalarma")] +PrivilegedServiceAuditAlarmW=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-privilegedserviceauditalarmw")] +privilegeType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-privilegetype-simpletype")] +PRJ_CALLBACK_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ns-projectedfslib-prj_callback_data")] +PRJ_CALLBACK_DATA_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ne-projectedfslib-prj_callback_data_flags")] +PRJ_CALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ns-projectedfslib-prj_callbacks")] +PRJ_CANCEL_COMMAND_CB=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nc-projectedfslib-prj_cancel_command_cb")] +PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ns-projectedfslib-prj_complete_command_extended_parameters")] +PRJ_COMPLETE_COMMAND_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ne-projectedfslib-prj_complete_command_type")] +PRJ_END_DIRECTORY_ENUMERATION_CB=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nc-projectedfslib-prj_end_directory_enumeration_cb")] +PRJ_EXT_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ne-projectedfslib-prj_ext_info_type")] +PRJ_EXTENDED_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ns-projectedfslib-prj_extended_info")] +PRJ_FILE_BASIC_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ns-projectedfslib-prj_file_basic_info")] +PRJ_FILE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ne-projectedfslib-prj_file_state")] +PRJ_GET_DIRECTORY_ENUMERATION_CB=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nc-projectedfslib-prj_get_directory_enumeration_cb")] +PRJ_GET_FILE_DATA_CB=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nc-projectedfslib-prj_get_file_data_cb")] +PRJ_GET_PLACEHOLDER_INFO_CB=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nc-projectedfslib-prj_get_placeholder_info_cb")] +PRJ_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ne-projectedfslib-prj_notification")] +PRJ_NOTIFICATION_CB=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nc-projectedfslib-prj_notification_cb")] +PRJ_NOTIFICATION_MAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ns-projectedfslib-prj_notification_mapping")] +PRJ_NOTIFICATION_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ns-projectedfslib-prj_notification_parameters")] +PRJ_NOTIFY_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ne-projectedfslib-prj_notify_types")] +PRJ_PLACEHOLDER_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ne-projectedfslib-prj_placeholder_id")] +PRJ_PLACEHOLDER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ns-projectedfslib-prj_placeholder_info")] +PRJ_PLACEHOLDER_VERSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ns-projectedfslib-prj_placeholder_version_info")] +PRJ_QUERY_FILE_NAME_CB=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nc-projectedfslib-prj_query_file_name_cb")] +PRJ_START_DIRECTORY_ENUMERATION_CB=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nc-projectedfslib-prj_start_directory_enumeration_cb")] +PRJ_STARTVIRTUALIZING_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ne-projectedfslib-prj_startvirtualizing_flags")] +PRJ_STARTVIRTUALIZING_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ns-projectedfslib-prj_startvirtualizing_options")] +PRJ_UPDATE_FAILURE_CAUSES=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ne-projectedfslib-prj_update_failure_causes")] +PRJ_UPDATE_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ne-projectedfslib-prj_update_types")] +PRJ_VIRTUALIZATION_INSTANCE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/ns-projectedfslib-prj_virtualization_instance_info")] +PrjAllocateAlignedBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjallocatealignedbuffer")] +PrjClearNegativePathCache=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjclearnegativepathcache")] +PrjCompleteCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjcompletecommand")] +PrjDeleteFile=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjdeletefile")] +PrjDoesNameContainWildCards=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjdoesnamecontainwildcards")] +PrjFileNameCompare=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjfilenamecompare")] +PrjFileNameMatch=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjfilenamematch")] +PrjFillDirEntryBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjfilldirentrybuffer")] +PrjFillDirEntryBuffer2=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjfilldirentrybuffer2")] +PrjFreeAlignedBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjfreealignedbuffer")] +PrjGetOnDiskFileState=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjgetondiskfilestate")] +PrjGetVirtualizationInstanceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjgetvirtualizationinstanceinfo")] +PrjMarkDirectoryAsPlaceholder=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjmarkdirectoryasplaceholder")] +PrjStartVirtualizing=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjstartvirtualizing")] +PrjStopVirtualizing=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjstopvirtualizing")] +PrjUpdateFileIfNeeded=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjupdatefileifneeded")] +PrjWriteFileData=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjwritefiledata")] +PrjWritePlaceholderInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjwriteplaceholderinfo")] +PrjWritePlaceholderInfo2=[Documentation("https://docs.microsoft.com/windows/win32/api/projectedfslib/nf-projectedfslib-prjwriteplaceholderinfo2")] +PROBLEM_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/ne-ndhelper-problem_type")] +ProcAmp=[Documentation("https://docs.microsoft.com/windows/win32/medfound/procamp-settings")] +Process=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process")] +PROCESS_DPI_AWARENESS=[Documentation("https://docs.microsoft.com/windows/win32/api/shellscalingapi/ne-shellscalingapi-process_dpi_awareness")] +PROCESS_DYNAMIC_EH_CONTINUATION_TARGET=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process_dynamic_eh_continuation_target")] +PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process_dynamic_enforced_address_range")] +PROCESS_HEAP_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-process_heap_entry")] +PROCESS_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ns-processthreadsapi-process_information")] +PROCESS_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ne-processthreadsapi-process_information_class")] +PROCESS_LEAP_SECOND_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ns-processthreadsapi-process_leap_second_info")] +PROCESS_LOOPBACK_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/audioclientactivationparams/ne-audioclientactivationparams-process_loopback_mode")] +PROCESS_MACHINE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ns-processthreadsapi-process_machine_information")] +PROCESS_MEMORY_COUNTERS=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/ns-psapi-process_memory_counters")] +PROCESS_MEMORY_COUNTERS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/ns-psapi-process_memory_counters_ex")] +PROCESS_MEMORY_EXHAUSTION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ns-processthreadsapi-process_memory_exhaustion_info")] +PROCESS_MEMORY_EXHAUSTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ne-processthreadsapi-process_memory_exhaustion_type")] +PROCESS_MITIGATION_ASLR_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process_mitigation_aslr_policy")] +PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process_mitigation_binary_signature_policy")] +PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process_mitigation_control_flow_guard_policy")] +PROCESS_MITIGATION_DEP_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process_mitigation_dep_policy")] +PROCESS_MITIGATION_DYNAMIC_CODE_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process_mitigation_dynamic_code_policy")] +PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process_mitigation_extension_point_disable_policy")] +PROCESS_MITIGATION_FONT_DISABLE_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process_mitigation_font_disable_policy")] +PROCESS_MITIGATION_IMAGE_LOAD_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process_mitigation_image_load_policy")] +PROCESS_MITIGATION_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-process_mitigation_policy")] +PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process-mitigation-redirection-trust-policy")] +PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process_mitigation_side_channel_isolation_policy")] +PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process_mitigation_strict_handle_check_policy")] +PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process_mitigation_system_call_disable_policy")] +PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-process_mitigation_user_shadow_stack_policy")] +PROCESS_POWER_THROTTLING_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ns-processthreadsapi-process_power_throttling_state")] +PROCESS_PROTECTION_LEVEL_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ns-processthreadsapi-process_protection_level_information")] +Process_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-typegroup1")] +Process_TypeGroup1::CommandLine=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-typegroup1")] +Process_TypeGroup1::DirectoryTableBase=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-typegroup1")] +Process_TypeGroup1::ExitStatus=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-typegroup1")] +Process_TypeGroup1::ImageFileName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-typegroup1")] +Process_TypeGroup1::ParentId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-typegroup1")] +Process_TypeGroup1::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-typegroup1")] +Process_TypeGroup1::SessionId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-typegroup1")] +Process_TypeGroup1::UniqueProcessKey=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-typegroup1")] +Process_TypeGroup1::UserSID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-typegroup1")] +Process_V0=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v0")] +Process_V0_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v0-typegroup1")] +Process_V0_TypeGroup1::ImageFileName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v0-typegroup1")] +Process_V0_TypeGroup1::ParentId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v0-typegroup1")] +Process_V0_TypeGroup1::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v0-typegroup1")] +Process_V0_TypeGroup1::UserSID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v0-typegroup1")] +Process_V1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v1")] +Process_V1_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v1-typegroup1")] +Process_V1_TypeGroup1::ExitStatus=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v1-typegroup1")] +Process_V1_TypeGroup1::ImageFileName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v1-typegroup1")] +Process_V1_TypeGroup1::PageDirectoryBase=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v1-typegroup1")] +Process_V1_TypeGroup1::ParentId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v1-typegroup1")] +Process_V1_TypeGroup1::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v1-typegroup1")] +Process_V1_TypeGroup1::SessionId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v1-typegroup1")] +Process_V1_TypeGroup1::UserSID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v1-typegroup1")] +Process_V2=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2")] +Process_V2_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup1")] +Process_V2_TypeGroup1::CommandLine=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup1")] +Process_V2_TypeGroup1::ExitStatus=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup1")] +Process_V2_TypeGroup1::ImageFileName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup1")] +Process_V2_TypeGroup1::ParentId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup1")] +Process_V2_TypeGroup1::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup1")] +Process_V2_TypeGroup1::SessionId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup1")] +Process_V2_TypeGroup1::UniqueProcessKey=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup1")] +Process_V2_TypeGroup1::UserSID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup1")] +Process_V2_TypeGroup2=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process_V2_TypeGroup2::HandleCount=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process_V2_TypeGroup2::PageFaultCount=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process_V2_TypeGroup2::PagefileUsage=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process_V2_TypeGroup2::PeakPagefileUsage=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process_V2_TypeGroup2::PeakVirtualSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process_V2_TypeGroup2::PeakWorkingSetSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process_V2_TypeGroup2::PrivatePageCount=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process_V2_TypeGroup2::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process_V2_TypeGroup2::QuotaNonPagedPoolUsage=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process_V2_TypeGroup2::QuotaPagedPoolUsage=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process_V2_TypeGroup2::QuotaPeakNonPagedPoolUsage=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process_V2_TypeGroup2::QuotaPeakPagedPoolUsage=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process_V2_TypeGroup2::Reserved=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process_V2_TypeGroup2::VirtualSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process_V2_TypeGroup2::WorkingSetSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/process-v2-typegroup2")] +Process2DQuadTessFactorsAvg=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/process2dquadtessfactorsavg")] +Process2DQuadTessFactorsMax=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/process2dquadtessfactorsmax")] +Process2DQuadTessFactorsMin=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/process2dquadtessfactorsmin")] +Process32First=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-process32first")] +Process32FirstW=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-process32firstw")] +Process32Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-process32next")] +Process32NextW=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-process32nextw")] +ProcessBufferedPacketsInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-processbufferedpacketsinteractioncontext")] +PROCESSENTRY32=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/ns-tlhelp32-processentry32")] +PROCESSENTRY32W=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/ns-tlhelp32-processentry32w")] +PROCESSENUMPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/vdmdbg/nc-vdmdbg-processenumproc")] +ProcessGroupPolicyCompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-processgrouppolicycompleted")] +ProcessGroupPolicyCompletedEx=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-processgrouppolicycompletedex")] +ProcessIdToSessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-processidtosessionid")] +ProcessInertiaInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-processinertiainteractioncontext")] +Processing=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/processing-samples--deprecated")] +ProcessingErrorData=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-processingerrordata-eventtype-element")] +ProcessingErrorDataType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-processingerrordatatype-complextype")] +ProcessIsolineTessFactors=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/processisolinetessfactors")] +Processor=[Documentation("https://docs.microsoft.com/windows/win32/Power/processor-performance-control-policy-constants")] +PROCESSOR_CACHE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-processor_cache_type")] +PROCESSOR_GROUP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-processor_group_info")] +PROCESSOR_NUMBER=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-processor_number")] +PROCESSOR_POWER_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/Power/processor-power-information-str")] +PROCESSOR_POWER_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-processor_power_policy")] +PROCESSOR_POWER_POLICY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-processor_power_policy_info")] +PROCESSOR_RELATIONSHIP=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-processor_relationship")] +ProcessPendingGameUI=[Documentation("https://docs.microsoft.com/windows/win32/api/gamingtcui/nf-gamingtcui-processpendinggameui")] +ProcessPointerFramesInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-processpointerframesinteractioncontext")] +ProcessPrng=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/processprng")] +ProcessQuadTessFactorsAvg=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/processquadtessfactorsavg")] +ProcessQuadTessFactorsMax=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/processquadtessfactorsmax")] +ProcessQuadTessFactorsMin=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/processquadtessfactorsmin")] +ProcessSocketNotifications=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-processsocketnotifications")] +processTokenSidType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-processtokensidtype-simpletype")] +ProcessTokenSidType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-processtokensidtype-principaltype-element")] +ProcessTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-processtrace")] +ProcessTraceAddBufferToBufferStream=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-processtraceaddbuffertobufferstream")] +ProcessTraceBufferDecrementReference=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-processtracebufferdecrementreference")] +ProcessTraceBufferIncrementReference=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-processtracebufferincrementreference")] +ProcessTriTessFactorsAvg=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/processtritessfactorsavg")] +ProcessTriTessFactorsMax=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/processtritessfactorsmax")] +ProcessTriTessFactorsMin=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/processtritessfactorsmin")] +ProduceDotStuffedContext=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-producedotstuffedcontext")] +Product=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-object")] +Product::ComponentState=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-componentstate")] +Product::Context=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-context")] +Product::FeatureState=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-featurestate")] +Product::InstallProperty=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-installproperty")] +Product::MediaDisks=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-mediadisks")] +Product::ProductCode=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-productcode")] +Product::SourceListAddMediaDisk=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-sourcelistaddmediadisk")] +Product::SourceListAddSource=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-sourcelistaddsource")] +Product::SourceListClearAll=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-sourcelistclearall")] +Product::SourceListClearMediaDisk=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-sourcelistclearmediadisk")] +Product::SourceListClearSource=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-sourcelistclearsource")] +Product::SourceListForceResolution=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-sourcelistforceresolution")] +Product::SourceListInfo=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-sourcelistinfo")] +Product::Sources=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-sources")] +Product::State=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-state")] +Product::UserSid=[Documentation("https://docs.microsoft.com/windows/win32/Msi/product-usersid")] +ProductID=[Documentation("https://docs.microsoft.com/windows/win32/Msi/productid")] +ProductLanguage=[Documentation("https://docs.microsoft.com/windows/win32/Msi/productlanguage")] +ProductName=[Documentation("https://docs.microsoft.com/windows/win32/Msi/productname")] +ProductVersion=[Documentation("https://docs.microsoft.com/windows/win32/Msi/productversion")] +PROFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-profile")] +ProfileConditionedOn=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-profileconditionedon")] +ProfileCreationType=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-profilecreationtype")] +PROFILEHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-profileheader")] +PROFILEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/profinfo/ns-profinfo-profileinfow")] +PROFILEINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/profinfo/ns-profinfo-profileinfoa")] +PROFILEINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/profinfo/ns-profinfo-profileinfow")] +profileList=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/lan-policyschema-profilelist-lanpolicy-element")] +PROFILEPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-profileproperties")] +PROG_INVOKE_SETTING=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ne-accctrl-prog_invoke_setting")] +ProgIDFromCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-progidfromclsid")] +ProgramFiles64Folder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/programfiles64folder")] +ProgramFilesFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/programfilesfolder")] +ProgramMenuFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/programmenufolder")] +Progress=[Documentation("https://docs.microsoft.com/windows/win32/Controls/progress-bar-control-styles")] +PROGRESS_DIALOG_CHECKBOX_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/ne-photoacquire-progress_dialog_checkbox_id")] +PROGRESS_DIALOG_IMAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/ne-photoacquire-progress_dialog_image_type")] +PROJECTION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-projection_info")] +PROJECTION_INFO2=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-projection_info2")] +PROMPTROLLBACKCOST=[Documentation("https://docs.microsoft.com/windows/win32/Msi/promptrollbackcost")] +Proof=[Documentation("https://docs.microsoft.com/windows/win32/WinInet/proof-of-possession-cookie-api")] +ProofOfPossessionCookieInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/proofofpossessioncookieinfo/ns-proofofpossessioncookieinfo-proofofpossessioncookieinfo")] +PROP_ID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/prop_id")] +PROP_TAG=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/prop_tag")] +PROP_TYPE=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/prop_type")] +PropCopyMore=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/propcopymore")] +PROPDESC_AGGREGATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/ne-propsys-propdesc_aggregation_type")] +PROPDESC_COLUMNINDEX_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/ne-propsys-propdesc_columnindex_type")] +PROPDESC_CONDITION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/ne-propsys-propdesc_condition_type")] +PROPDESC_ENUMFILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/ne-propsys-propdesc_enumfilter")] +PROPDESC_FORMAT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/ne-propsys-propdesc_format_flags")] +PROPDESC_RELATIVEDESCRIPTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/ne-propsys-propdesc_relativedescription_type")] +PROPDESC_SEARCHINFO_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/ne-propsys-propdesc_searchinfo_flags")] +PROPDESC_TYPE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/ne-propsys-propdesc_type_flags")] +PROPDESC_VIEW_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/ne-propsys-propdesc_view_flags")] +PROPENUMPROCA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-propenumproca")] +PROPENUMPROCEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-propenumprocexa")] +PROPENUMPROCEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-propenumprocexw")] +PROPENUMPROCW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-propenumprocw")] +Properties=[Documentation("https://docs.microsoft.com/windows/win32/com/properties-and-methods")] +Property=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/attributes")] +PROPERTY_DATA_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ns-tdh-property_data_descriptor")] +PROPERTY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ne-tdh-property_flags")] +PROPERTY_METRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/tpcshrd/ns-tpcshrd-property_metrics")] +PROPERTY_UNITS=[Documentation("https://docs.microsoft.com/windows/win32/api/tpcshrd/ne-tpcshrd-property_units")] +PropertyChainSource=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/ns-xamlom-propertychainsource")] +PropertyChainValue=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/ns-xamlom-propertychainvalue")] +PropertyConditionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ne-uiautomationcoreapi-propertyconditionflags")] +PropertyConstraint=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryconstraints/ne-functiondiscoveryconstraints-propertyconstraint")] +PropertyEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadspropertyentry")] +PropertyInfo=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/propertyinfo")] +PROPERTYINFO=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/propertyinfo")] +PROPERTYINST=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/propertyinst")] +PROPERTYINSTEX=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/propertyinstex")] +PROPERTYKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypes/ns-wtypes-propertykey")] +PROPERTYORIGIN=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/ne-uxtheme-propertyorigin")] +PropertySheet=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propertysheeta")] +PropertySheetA=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propertysheeta")] +PropertySheetW=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propertysheetw")] +PropertyType=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/ne-windows-foundation-propertytype")] +PropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadspropertyvalue")] +PROPPAGEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ns-ocidl-proppageinfo")] +PROPPRG=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-propprg")] +PROPSETFLAG=[Documentation("https://docs.microsoft.com/windows/win32/Stg/propsetflag-constants")] +PropSheet_AddPage=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_addpage")] +PropSheet_Apply=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_apply")] +PropSheet_CancelToClose=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_canceltoclose")] +PropSheet_Changed=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_changed")] +PropSheet_EnableWizButtons=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_enablewizbuttons")] +PropSheet_GetCurrentPageHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_getcurrentpagehwnd")] +PropSheet_GetResult=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_getresult")] +PropSheet_GetTabControl=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_gettabcontrol")] +PropSheet_HwndToIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_hwndtoindex")] +PropSheet_IdToIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_idtoindex")] +PropSheet_IndexToHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_indextohwnd")] +PropSheet_IndexToId=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_indextoid")] +PropSheet_IndexToPage=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_indextopage")] +PropSheet_InsertPage=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_insertpage")] +PropSheet_IsDialogMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_isdialogmessage")] +PropSheet_PageToIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_pagetoindex")] +PropSheet_PressButton=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_pressbutton")] +PropSheet_QuerySiblings=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_querysiblings")] +PropSheet_RebootSystem=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_rebootsystem")] +PropSheet_RecalcPageSizes=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_recalcpagesizes")] +PropSheet_RemovePage=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_removepage")] +PropSheet_RestartWindows=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_restartwindows")] +PropSheet_SetButtonText=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_setbuttontext")] +PropSheet_SetCurSel=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_setcursel")] +PropSheet_SetCurSelByID=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_setcurselbyid")] +PropSheet_SetFinishText=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_setfinishtext")] +PropSheet_SetHeaderSubTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_setheadersubtitle")] +PropSheet_SetHeaderTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_setheadertitle")] +PropSheet_SetNextText=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_setnexttext")] +PropSheet_SetTitle=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_settitle")] +PropSheet_SetWizButtons=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_setwizbuttons")] +PropSheet_ShowWizButtons=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_showwizbuttons")] +PropSheet_UnChanged=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nf-prsht-propsheet_unchanged")] +PROPSHEETCFG=[Documentation("https://docs.microsoft.com/windows/win32/AD/propsheetcfg")] +PROPSHEETHEADER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pss-propsheetheader")] +PROPSHEETHEADERA_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/ns-prsht-propsheetheadera_v2")] +PROPSHEETHEADERW_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/ns-prsht-propsheetheaderw_v2")] +PROPSHEETPAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/pss-propsheetpage")] +PROPSHEETPAGEA_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/ns-prsht-propsheetpagea_v2")] +PROPSHEETPAGEA_V3=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/ns-prsht-propsheetpagea_v3")] +PROPSHEETPAGEA_V4=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/ns-prsht-propsheetpagea_v4")] +PROPSHEETPAGEW_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/ns-prsht-propsheetpagew_v2")] +PROPSHEETPAGEW_V3=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/ns-prsht-propsheetpagew_v3")] +PROPSHEETPAGEW_V4=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/ns-prsht-propsheetpagew_v4")] +PropSheetProc=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/nc-prsht-pfnpropsheetcallback")] +PROPSPEC=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/ns-propidlbase-propspec")] +PropStgNameToFmtId=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-propstgnametofmtid")] +PROPVAR_COMPARE_UNIT=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/ne-propvarutil-propvar_compare_unit")] +PROPVARIANT=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/ns-propidlbase-propvariant")] +PropVariantChangeType=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvariantchangetype")] +PropVariantClear=[Documentation("https://docs.microsoft.com/windows/win32/api/propidl/nf-propidl-propvariantclear")] +PropVariantCompare=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvariantcompare")] +PropVariantCompareEx=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvariantcompareex")] +PropVariantCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/propidl/nf-propidl-propvariantcopy")] +PropVariantGetBooleanElem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvariantgetbooleanelem")] +PropVariantGetDoubleElem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvariantgetdoubleelem")] +PropVariantGetElem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvariantgetelem")] +PropVariantGetElementCount=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvariantgetelementcount")] +PropVariantGetFileTimeElem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvariantgetfiletimeelem")] +PropVariantGetInt16Elem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvariantgetint16elem")] +PropVariantGetInt32Elem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvariantgetint32elem")] +PropVariantGetInt64Elem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvariantgetint64elem")] +PropVariantGetStringElem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvariantgetstringelem")] +PropVariantGetUInt16Elem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvariantgetuint16elem")] +PropVariantGetUInt32Elem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvariantgetuint32elem")] +PropVariantGetUInt64Elem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvariantgetuint64elem")] +PropVariantInit=[Documentation("https://docs.microsoft.com/windows/win32/api/propidl/nf-propidl-propvariantinit")] +PropVariantToBoolean=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttoboolean")] +PropVariantToBooleanVector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttobooleanvector")] +PropVariantToBooleanVectorAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttobooleanvectoralloc")] +PropVariantToBooleanWithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttobooleanwithdefault")] +PropVariantToBSTR=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttobstr")] +PropVariantToBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttobuffer")] +PropVariantToCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttoclsid")] +PropVariantToDouble=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttodouble")] +PropVariantToDoubleVector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttodoublevector")] +PropVariantToDoubleVectorAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttodoublevectoralloc")] +PropVariantToDoubleWithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttodoublewithdefault")] +PropVariantToFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttofiletime")] +PropVariantToFileTimeVector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttofiletimevector")] +PropVariantToFileTimeVectorAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttofiletimevectoralloc")] +PropVariantToGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttoguid")] +PropVariantToInt16=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttoint16")] +PropVariantToInt16Vector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttoint16vector")] +PropVariantToInt16VectorAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttoint16vectoralloc")] +PropVariantToInt16WithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttoint16withdefault")] +PropVariantToInt32=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttoint32")] +PropVariantToInt32Vector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttoint32vector")] +PropVariantToInt32VectorAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttoint32vectoralloc")] +PropVariantToInt32WithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttoint32withdefault")] +PropVariantToInt64=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttoint64")] +PropVariantToInt64Vector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttoint64vector")] +PropVariantToInt64VectorAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttoint64vectoralloc")] +PropVariantToInt64WithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttoint64withdefault")] +PropVariantToString=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttostring")] +PropVariantToStringAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttostringalloc")] +PropVariantToStringVector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttostringvector")] +PropVariantToStringVectorAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttostringvectoralloc")] +PropVariantToStringWithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttostringwithdefault")] +PropVariantToStrRet=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttostrret")] +PropVariantToUInt16=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttouint16")] +PropVariantToUInt16Vector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttouint16vector")] +PropVariantToUInt16VectorAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttouint16vectoralloc")] +PropVariantToUInt16WithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttouint16withdefault")] +PropVariantToUInt32=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttouint32")] +PropVariantToUInt32Vector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttouint32vector")] +PropVariantToUInt32VectorAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttouint32vectoralloc")] +PropVariantToUInt32WithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttouint32withdefault")] +PropVariantToUInt64=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttouint64")] +PropVariantToUInt64Vector=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttouint64vector")] +PropVariantToUInt64VectorAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttouint64vectoralloc")] +PropVariantToUInt64WithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttouint64withdefault")] +PropVariantToVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-propvarianttovariant")] +PropVariantToWinRTPropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-propvarianttowinrtpropertyvalue")] +protected=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-protected-sharedkey-element")] +ProtectFileToEnterpriseIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/edpwin32/nf-edpwin32-protectfiletoenterpriseidentity")] +ProtectKeyWithAdSid=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/protectkeywithadsid-win32-encryptablevolume")] +ProtectKeyWithCertificateFile=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/protectkeywithcertificatefile-win32-encryptablevolume")] +ProtectKeyWithCertificateThumbprint=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/protectkeywithcertificatethumbprint-win32-encryptablevolume")] +ProtectKeyWithExternalKey=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/protectkeywithexternalkey-win32-encryptablevolume")] +ProtectKeyWithNumericalPassword=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/protectkeywithnumericalpassword-win32-encryptablevolume")] +ProtectKeyWithPassphrase=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/protectkeywithpassphrase-win32-encryptablevolume")] +ProtectKeyWithTPM=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/protectkeywithtpm-win32-encryptablevolume")] +ProtectKeyWithTPMAndPIN=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/protectkeywithtpmandpin-win32-encryptablevolume")] +ProtectKeyWithTPMAndPINAndStartupKey=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/protectkeywithtpmandpinandstartupkey-win32-encryptablevolume")] +ProtectKeyWithTPMAndStartupKey=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/protectkeywithtpmandstartupkey-win32-encryptablevolume")] +Protocol=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/protocol-flags")] +PROTOCOL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-protocol_infoa")] +PROTOCOL_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-protocol_infoa")] +PROTOCOL_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-protocol_infow")] +PROTOCOL_SPECIFIC_DATA=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/protocol-specific-data")] +PROTOCOLINFO=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/protocolinfo")] +PROTOCOLPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-protocolproperties")] +PROTOCOLTABLE=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/protocoltable")] +PROTOENT=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-protoent")] +ProtType=[Documentation("https://docs.microsoft.com/windows/win32/api/encdec/ne-encdec-prottype")] +PROV_ENUMALGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-prov_enumalgs")] +PROV_ENUMALGS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-prov_enumalgs_ex")] +provider=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-provider-eventstype-element")] +Provider=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nl-provider-provider")] +PROVIDER_ENUMERATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ns-tdh-provider_enumeration_info")] +PROVIDER_EVENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ns-tdh-provider_event_info")] +PROVIDER_FIELD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ns-tdh-provider_field_info")] +PROVIDER_FIELD_INFOARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ns-tdh-provider_field_infoarray")] +PROVIDER_FILTER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ns-tdh-provider_filter_info")] +Provider::~Provider=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-~provider")] +Provider::Commit=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-commit")] +Provider::CreateNewInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-createnewinstance")] +Provider::DeleteInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-deleteinstance(constcinstance__long)")] +Provider::EnumerateInstances=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-enumerateinstances")] +Provider::ExecMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-execmethod(constcinstance__constbstr_cinstance_cinstance_long)")] +Provider::ExecQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-execquery")] +Provider::Flush=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-flush")] +Provider::GetLocalComputerName=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-getlocalcomputername")] +Provider::GetLocalInstancePath=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-getlocalinstancepath")] +Provider::GetNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-getnamespace")] +Provider::GetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-getobject(parsedobjectpath_methodcontext_long)")] +Provider::GetProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-getprovidername")] +Provider::MakeLocalPath=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-makelocalpath")] +Provider::Provider=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-provider")] +Provider::PutInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-putinstance(iwbemclassobject_long_methodcontext)")] +Provider::SetCreationClassName=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-setcreationclassname")] +Provider::ValidateDeletionFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-validatedeletionflags")] +Provider::ValidateEnumerationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-validateenumerationflags")] +Provider::ValidateFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-validateflags")] +Provider::ValidateGetObjFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-validategetobjflags")] +Provider::ValidateMethodFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-validatemethodflags")] +Provider::ValidatePutInstanceFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-validateputinstanceflags")] +Provider::ValidateQueryFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/provider/nf-provider-provider-validatequeryflags")] +ProviderID=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-providerid-providertype-element")] +providerIdType=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-provideridtype-simpletype")] +ProviderLogoURL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/providerlogourl-attribute")] +ProviderName=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-providername-providertype-element")] +providerNameType=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-providernametype-simpletype")] +ProviderOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-provideroptions")] +providers=[Documentation("https://docs.microsoft.com/windows/win32/medfound/providers")] +providerType=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-providertype-complextype")] +ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ne-uiautomationcoreapi-providertype")] +ProviderURL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/providerurl-attribute")] +PROVIDOR_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/providor-info-1")] +PROVIDOR_INFO_1A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/providor-info-1")] +PROVIDOR_INFO_1W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/providor-info-1")] +PROVIDOR_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/providor-info-2")] +PROVIDOR_INFO_2A=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/providor-info-2")] +PROVIDOR_INFO_2W=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/providor-info-2")] +PROXY_ACCESS=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ne-searchapi-proxy_access")] +PROXY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ns-searchapi-proxy_info")] +proxyBuilderDeclarations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/proxybuilderdeclarations")] +proxyBuilderImplementations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/proxybuilderimplementations")] +proxyClass=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/proxyclass")] +ProxyFileInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcproxy/ns-rpcproxy-proxyfileinfo")] +proxyFunctionImplementations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/proxyfunctionimplementations")] +ps=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ps---ps")] +PS_ADAPTER_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddpsch/ns-ntddpsch-ps_adapter_stats")] +PS_COMPONENT_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddpsch/ns-ntddpsch-ps_component_stats")] +PS_CONFORMER_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddpsch/ns-ntddpsch-ps_conformer_stats")] +PS_DRRSEQ_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddpsch/ns-ntddpsch-ps_drrseq_stats")] +PS_FLOW_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddpsch/ns-ntddpsch-ps_flow_stats")] +PS_SHAPER_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntddpsch/ns-ntddpsch-ps_shaper_stats")] +PSAM_INIT_NOTIFICATION_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nc-ntsecapi-psam_init_notification_routine")] +PSAM_PASSWORD_FILTER_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nc-ntsecapi-psam_password_filter_routine")] +PSAM_PASSWORD_NOTIFICATION_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nc-ntsecapi-psam_password_notification_routine")] +PSAPI_WORKING_SET_BLOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/ns-psapi-psapi_working_set_block")] +PSAPI_WORKING_SET_EX_BLOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/ns-psapi-psapi_working_set_ex_block")] +PSAPI_WORKING_SET_EX_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/ns-psapi-psapi_working_set_ex_information")] +PSAPI_WORKING_SET_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/ns-psapi-psapi_working_set_information")] +PSAPI_WS_WATCH_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/ns-psapi-psapi_ws_watch_information")] +PSAPI_WS_WATCH_INFORMATION_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/ns-psapi-psapi_ws_watch_information_ex")] +PSC_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/ne-propsys-psc_state")] +PSCoerceToCanonicalValue=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pscoercetocanonicalvalue")] +PSCreateAdapterFromPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pscreateadapterfrompropertystore")] +PSCreateDelayedMultiplexPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pscreatedelayedmultiplexpropertystore")] +PSCreateMemoryPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pscreatememorypropertystore")] +PSCreateMultiplexPropertyStore=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pscreatemultiplexpropertystore")] +PSCreatePropertyChangeArray=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pscreatepropertychangearray")] +PSCreatePropertyStoreFromObject=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pscreatepropertystorefromobject")] +PSCreatePropertyStoreFromPropertySetStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pscreatepropertystorefrompropertysetstorage")] +PSCreateSimplePropertyChange=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pscreatesimplepropertychange")] +PSEC_APPLICATION_PROTOCOL_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_application_protocol_list")] +PSEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ne-sspi-sec_application_protocol_negotiation_ext")] +PSEC_APPLICATION_PROTOCOLS=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_application_protocols")] +PSEC_CERTIFICATE_REQUEST_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_certificate_request_context")] +PSEC_DTLS_MTU=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_dtls_mtu")] +PSEC_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_flags")] +PSEC_NEGOTIATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_negotiation_info")] +PSEC_PRESHAREDKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_presharedkey")] +PSEC_PRESHAREDKEY_IDENTITY=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_presharedkey_identity")] +PSEC_SRTP_MASTER_KEY_IDENTIFIER=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_srtp_master_key_identifier")] +PSEC_SRTP_PROTECTION_PROFILES=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_srtp_protection_profiles")] +PSEC_TOKEN_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_token_binding")] +PSEC_TRAFFIC_SECRET_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ne-sspi-sec_traffic_secret_type")] +PSEC_TRAFFIC_SECRETS=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_traffic_secrets")] +PSEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_data_type_smartcard_contexts_data")] +PSEC_WINNT_AUTH_FIDO_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_fido_data")] +PSEC_WINNT_AUTH_IDENTITY_EXA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_identity_exa")] +PSEC_WINNT_AUTH_IDENTITY_EXW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_identity_exw")] +PSEC_WINNT_AUTH_IDENTITY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_identity_info")] +PSEC_WINNT_AUTH_NGC_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_ngc_data")] +PSecDelegationType=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ne-sspi-secdelegationtype")] +PSecHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sechandle")] +PSecPkgContext_ApplicationProtocol=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_applicationprotocol")] +PSecPkgContext_AuthzID=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_authzid")] +PSecPkgContext_CredentialNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-_secpkgcontext_credentialnamea")] +PSecPkgContext_CredentialNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_credentialnamew")] +PSecPkgContext_LogoffTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_logofftime")] +PSecPkgContext_NativeNamesA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-_secpkgcontext_nativenamesa")] +PSecPkgContext_NativeNamesW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_nativenamesw")] +PSecPkgContext_NegoKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_negokeys")] +PSecPkgContext_NegoPackageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_negopackageinfo")] +PSecPkgContext_PackageInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_packageinfoa")] +PSecPkgContext_PackageInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_packageinfow")] +PSecPkgContext_Target=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_target")] +PSecPkgContext_UserFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_userflags")] +PSECURE_MEMORY_CACHE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nc-winnt-psecure_memory_cache_callback")] +PSECURITY_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypesbase/ns-wtypesbase-security_attributes")] +PSEnumeratePropertyDescriptions=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psenumeratepropertydescriptions")] +PSET_GLOBAL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pset_global_info")] +PSET_INTERFACE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pset_interface_info")] +PSET_INTERNAL_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pset_internal_state")] +PSET_POWER=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pset_power")] +PSET_RESOURCE_LOCKED_MODE_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pset_resource_locked_mode_routine")] +PSET_RESOURCE_STATUS_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pset_resource_status_routine")] +PSET_RESOURCE_STATUS_ROUTINE_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pset_resource_status_routine_ex")] +pSetupGetFileTitle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/psetupgetfiletitle")] +pSetupGetGlobalFlags=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/psetupgetglobalflags")] +pSetupInstallCatalog=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/psetupinstallcatalog")] +pSetupIsUserAdmin=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/psetupisuseradmin")] +pSetupSetGlobalFlags=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/psetupsetglobalflags")] +pSetupStringTableAddStringEx=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/psetupstringtableaddstringex")] +pSetupStringTableDestroy=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/psetupstringtabledestroy")] +pSetupStringTableInitialize=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/psetupstringtableinitialize")] +pSetupStringTableInitializeEx=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/psetupstringtableinitializeex")] +pSetupVerifyCatalogFile=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/psetupverifycatalogfile")] +PSFEATURE_CUSTPAPER=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-psfeature_custpaper")] +PSFEATURE_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-psfeature_output")] +PSFormatForDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psformatfordisplay")] +PSFormatForDisplayAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psformatfordisplayalloc")] +PSFormatPropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psformatpropertyvalue")] +PSGetImageReferenceForValue=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psgetimagereferenceforvalue")] +PSGetItemPropertyHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psgetitempropertyhandler")] +PSGetItemPropertyHandlerWithCreateObject=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psgetitempropertyhandlerwithcreateobject")] +PSGetNamedPropertyFromPropertyStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psgetnamedpropertyfrompropertystorage")] +PSGetNameFromPropertyKey=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psgetnamefrompropertykey")] +PSGetPropertyDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psgetpropertydescription")] +PSGetPropertyDescriptionByName=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psgetpropertydescriptionbyname")] +PSGetPropertyDescriptionListFromString=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psgetpropertydescriptionlistfromstring")] +PSGetPropertyFromPropertyStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psgetpropertyfrompropertystorage")] +PSGetPropertyKeyFromName=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psgetpropertykeyfromname")] +PSGetPropertySystem=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psgetpropertysystem")] +PSGetPropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psgetpropertyvalue")] +PSHNOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/prsht/ns-prsht-pshnotify")] +PSIGNAL_FAILURE_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-psignal_failure_routine")] +PSINJECTDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-psinjectdata")] +PSLookupPropertyHandlerCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pslookuppropertyhandlerclsid")] +PSM_ADDPAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-addpage")] +PSM_APPLY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-apply")] +PSM_CANCELTOCLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-canceltoclose")] +PSM_CHANGED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-changed")] +PSM_ENABLEWIZBUTTONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-enablewizbuttons")] +PSM_GETCURRENTPAGEHWND=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-getcurrentpagehwnd")] +PSM_GETRESULT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-getresult")] +PSM_GETTABCONTROL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-gettabcontrol")] +PSM_HWNDTOINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-hwndtoindex")] +PSM_IDTOINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-idtoindex")] +PSM_INDEXTOHWND=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-indextohwnd")] +PSM_INDEXTOID=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-indextoid")] +PSM_INDEXTOPAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-indextopage")] +PSM_INSERTPAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-insertpage")] +PSM_ISDIALOGMESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-isdialogmessage")] +PSM_PAGETOINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-pagetoindex")] +PSM_PRESSBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-pressbutton")] +PSM_QUERYSIBLINGS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-querysiblings")] +PSM_REBOOTSYSTEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-rebootsystem")] +PSM_RECALCPAGESIZES=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-recalcpagesizes")] +PSM_REMOVEPAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-removepage")] +PSM_RESTARTWINDOWS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-restartwindows")] +PSM_SETBUTTONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setbuttontext")] +PSM_SETBUTTONTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setbuttontext")] +PSM_SETCURSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setcursel")] +PSM_SETCURSELID=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setcurselid")] +PSM_SETFINISHTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setfinishtext")] +PSM_SETFINISHTEXTA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setfinishtext")] +PSM_SETFINISHTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setfinishtext")] +PSM_SETHEADERBITMAP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setheaderbitmap")] +PSM_SETHEADERBITMAPRESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setheaderbitmapresource")] +PSM_SETHEADERSUBTITLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setheadersubtitle")] +PSM_SETHEADERSUBTITLEA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setheadersubtitle")] +PSM_SETHEADERSUBTITLEW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setheadersubtitle")] +PSM_SETHEADERTITLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setheadertitle")] +PSM_SETHEADERTITLEA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setheadertitle")] +PSM_SETHEADERTITLEW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setheadertitle")] +PSM_SETNEXTTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setnexttext")] +PSM_SETNEXTTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setnexttext")] +PSM_SETTITLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-settitle")] +PSM_SETTITLEA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-settitle")] +PSM_SETTITLEW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-settitle")] +PSM_SETWIZBUTTONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-setwizbuttons")] +PSM_SHOWWIZBUTTONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-showwizbuttons")] +PSM_UNCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psm-unchanged")] +PSMHBA_ADAPTERATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_adapterattributes")] +PSMHBA_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_binding")] +PSMHBA_BINDINGENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_bindingentry")] +PSMHBA_FC_PHY=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_fc_phy")] +PSMHBA_FC_PORT=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_fc_port")] +PSMHBA_LIBRARYATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_libraryattributes")] +PSMHBA_LUID=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_luid")] +PSMHBA_PHYSTATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_phystatistics")] +PSMHBA_PORT=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_port")] +PSMHBA_PORTATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_portattributes")] +PSMHBA_PORTLUN=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_portlun")] +PSMHBA_PROTOCOLSTATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_protocolstatistics")] +PSMHBA_SAS_PHY=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_sas_phy")] +PSMHBA_SAS_PORT=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_sas_port")] +PSMHBA_SASPHYSTATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_sasphystatistics")] +PSMHBA_SCSIENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_scsientry")] +PSMHBA_SCSIID=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_scsiid")] +PSMHBA_TARGETMAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_targetmapping")] +PSN_APPLY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psn-apply")] +PSN_GETOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psn-getobject")] +PSN_HELP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psn-help")] +PSN_KILLACTIVE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psn-killactive")] +PSN_QUERYCANCEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psn-querycancel")] +PSN_QUERYINITIALFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psn-queryinitialfocus")] +PSN_RESET=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psn-reset")] +PSN_SETACTIVE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psn-setactive")] +PSN_TRANSLATEACCELERATOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psn-translateaccelerator")] +PSN_WIZBACK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psn-wizback")] +PSN_WIZFINISH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psn-wizfinish")] +PSN_WIZNEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/psn-wiznext")] +PSP_FILE_CALLBACK_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nc-setupapi-psp_file_callback_a")] +PSP_FILE_CALLBACK_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nc-setupapi-psp_file_callback_w")] +PSPropertyBag_Delete=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_delete")] +PSPropertyBag_ReadBOOL=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readbool")] +PSPropertyBag_ReadBSTR=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readbstr")] +PSPropertyBag_ReadDWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readdword")] +PSPropertyBag_ReadGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readguid")] +PSPropertyBag_ReadInt=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readint")] +PSPropertyBag_ReadLONG=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readlong")] +PSPropertyBag_ReadPOINTL=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readpointl")] +PSPropertyBag_ReadPOINTS=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readpoints")] +PSPropertyBag_ReadPropertyKey=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readpropertykey")] +PSPropertyBag_ReadRECTL=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readrectl")] +PSPropertyBag_ReadSHORT=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readshort")] +PSPropertyBag_ReadStr=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readstr")] +PSPropertyBag_ReadStrAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readstralloc")] +PSPropertyBag_ReadStream=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readstream")] +PSPropertyBag_ReadType=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readtype")] +PSPropertyBag_ReadULONGLONG=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readulonglong")] +PSPropertyBag_ReadUnknown=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_readunknown")] +PSPropertyBag_WriteBOOL=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_writebool")] +PSPropertyBag_WriteBSTR=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_writebstr")] +PSPropertyBag_WriteDWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_writedword")] +PSPropertyBag_WriteGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_writeguid")] +PSPropertyBag_WriteInt=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_writeint")] +PSPropertyBag_WriteLONG=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_writelong")] +PSPropertyBag_WritePOINTL=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_writepointl")] +PSPropertyBag_WritePOINTS=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_writepoints")] +PSPropertyBag_WritePropertyKey=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_writepropertykey")] +PSPropertyBag_WriteRECTL=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_writerectl")] +PSPropertyBag_WriteSHORT=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_writeshort")] +PSPropertyBag_WriteStr=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_writestr")] +PSPropertyBag_WriteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_writestream")] +PSPropertyBag_WriteULONGLONG=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_writeulonglong")] +PSPropertyBag_WriteUnknown=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertybag_writeunknown")] +PSPropertyKeyFromString=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pspropertykeyfromstring")] +PSRefreshPropertySchema=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psrefreshpropertyschema")] +PSRegisterPropertySchema=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psregisterpropertyschema")] +PSS_ALLOCATOR=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ns-processsnapshot-pss_allocator")] +PSS_AUXILIARY_PAGE_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ns-processsnapshot-pss_auxiliary_page_entry")] +PSS_AUXILIARY_PAGES_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ns-processsnapshot-pss_auxiliary_pages_information")] +PSS_CAPTURE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ne-processsnapshot-pss_capture_flags")] +PSS_DUPLICATE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ne-processsnapshot-pss_duplicate_flags")] +PSS_HANDLE_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ns-processsnapshot-pss_handle_entry")] +PSS_HANDLE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ne-processsnapshot-pss_handle_flags")] +PSS_HANDLE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ns-processsnapshot-pss_handle_information")] +PSS_HANDLE_TRACE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ns-processsnapshot-pss_handle_trace_information")] +PSS_OBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ne-processsnapshot-pss_object_type")] +PSS_PERFORMANCE_COUNTERS=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ns-processsnapshot-pss_performance_counters")] +PSS_PROCESS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ne-processsnapshot-pss_process_flags")] +PSS_PROCESS_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ns-processsnapshot-pss_process_information")] +PSS_QUERY_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ne-processsnapshot-pss_query_information_class")] +PSS_THREAD_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ns-processsnapshot-pss_thread_entry")] +PSS_THREAD_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ne-processsnapshot-pss_thread_flags")] +PSS_THREAD_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ns-processsnapshot-pss_thread_information")] +PSS_VA_CLONE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ns-processsnapshot-pss_va_clone_information")] +PSS_VA_SPACE_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ns-processsnapshot-pss_va_space_entry")] +PSS_VA_SPACE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ns-processsnapshot-pss_va_space_information")] +PSS_WALK_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/ne-processsnapshot-pss_walk_information_class")] +PssCaptureSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/nf-processsnapshot-psscapturesnapshot")] +PssDuplicateSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/nf-processsnapshot-pssduplicatesnapshot")] +PSSetPropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-pssetpropertyvalue")] +PssFreeSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/nf-processsnapshot-pssfreesnapshot")] +PssQuerySnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/nf-processsnapshot-pssquerysnapshot")] +PSStringFromPropertyKey=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psstringfrompropertykey")] +PssWalkMarkerCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/nf-processsnapshot-psswalkmarkercreate")] +PssWalkMarkerFree=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/nf-processsnapshot-psswalkmarkerfree")] +PssWalkMarkerGetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/nf-processsnapshot-psswalkmarkergetposition")] +PssWalkMarkerSeekToBeginning=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/nf-processsnapshot-psswalkmarkerseektobeginning")] +PssWalkMarkerSetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/nf-processsnapshot-psswalkmarkersetposition")] +PssWalkSnapshot=[Documentation("https://docs.microsoft.com/windows/win32/api/processsnapshot/nf-processsnapshot-psswalksnapshot")] +PST_ACCESSCLAUSE=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/pst-accessclause")] +PST_ACCESSRULE=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/pst-accessrule")] +PST_ACCESSRULESET=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/pst-accessruleset")] +PST_AUTHENTICODEDATA=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/pst-authenticodedata")] +PST_PROMPTINFO=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/pst-promptinfo")] +PST_TYPEINFO=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/pst-typeinfo")] +PstAcquirePrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/certpoleng/nf-certpoleng-pstacquireprivatekey")] +PSTART_COMPLETE=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pstart_complete")] +PSTART_PROTOCOL=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pstart_protocol")] +PSTARTUP_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pstartup_routine")] +PstGetCertificates=[Documentation("https://docs.microsoft.com/windows/win32/api/certpoleng/nf-certpoleng-pstgetcertificates")] +PstGetTrustAnchors=[Documentation("https://docs.microsoft.com/windows/win32/api/certpoleng/nf-certpoleng-pstgettrustanchors")] +PstGetUserNameForCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certpoleng/nf-certpoleng-pstgetusernameforcertificate")] +PstMapCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/certpoleng/nf-certpoleng-pstmapcertificate")] +PSTOP_PROTOCOL=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/nc-routprot-pstop_protocol")] +PStore=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/pstore-types")] +PStoreCreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/pstorecreateinstance")] +PStoreEnumProviders=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/pstoreenumproviders")] +PstValidate=[Documentation("https://docs.microsoft.com/windows/win32/api/certpoleng/nf-certpoleng-pstvalidate")] +PSUnregisterPropertySchema=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-psunregisterpropertyschema")] +PSYM_ENUMERATESYMBOLS_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psym_enumeratesymbols_callback")] +PSYM_ENUMERATESYMBOLS_CALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psym_enumeratesymbols_callbackw")] +PSYM_ENUMLINES_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psym_enumlines_callback")] +PSYM_ENUMLINES_CALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psym_enumlines_callbackw")] +PSYM_ENUMMODULES_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psym_enummodules_callback")] +PSYM_ENUMMODULES_CALLBACK64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psym_enummodules_callback64")] +PSYM_ENUMMODULES_CALLBACKW64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psym_enummodules_callbackw64")] +PSYM_ENUMPROCESSES_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psym_enumprocesses_callback")] +PSYM_ENUMSOURCEFILES_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psym_enumsourcefiles_callback")] +PSYM_ENUMSOURCEFILES_CALLBACKW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psym_enumsourcefiles_callbackw")] +PSYM_ENUMSYMBOLS_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psym_enumsymbols_callback")] +PSYM_ENUMSYMBOLS_CALLBACK64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psym_enumsymbols_callback64")] +PSYM_ENUMSYMBOLS_CALLBACK64W=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psym_enumsymbols_callback64w")] +PSYMBOL_FUNCENTRY_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psymbol_funcentry_callback")] +PSYMBOL_FUNCENTRY_CALLBACK64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psymbol_funcentry_callback64")] +PSYMBOL_REGISTERED_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psymbol_registered_callback")] +PSYMBOL_REGISTERED_CALLBACK64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psymbol_registered_callback64")] +PSYMBOLSERVERCALLBACKPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psymbolservercallbackproc")] +PTCloseProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/prntvpt/nf-prntvpt-ptcloseprovider")] +PTConvertDevModeToPrintTicket=[Documentation("https://docs.microsoft.com/windows/win32/api/prntvpt/nf-prntvpt-ptconvertdevmodetoprintticket")] +PTConvertPrintTicketToDevMode=[Documentation("https://docs.microsoft.com/windows/win32/api/prntvpt/nf-prntvpt-ptconvertprinttickettodevmode")] +PTCP_INFO_v1=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-tcp_info_v1")] +PTERMINATE_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pterminate_routine")] +PTGetPrintCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/prntvpt/nf-prntvpt-ptgetprintcapabilities")] +PTGetPrintDeviceCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/prntvpt/nf-prntvpt-ptgetprintdevicecapabilities")] +PTGetPrintDeviceResources=[Documentation("https://docs.microsoft.com/windows/win32/api/prntvpt/nf-prntvpt-ptgetprintdeviceresources")] +PTIMERAPCROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nc-synchapi-ptimerapcroutine")] +PTIMESTAMPING_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-timestamping_config")] +PtInRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-ptinrect")] +PtInRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-ptinregion")] +PTMergeAndValidatePrintTicket=[Documentation("https://docs.microsoft.com/windows/win32/api/prntvpt/nf-prntvpt-ptmergeandvalidateprintticket")] +PTOpenProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/prntvpt/nf-prntvpt-ptopenprovider")] +PTOpenProviderEx=[Documentation("https://docs.microsoft.com/windows/win32/api/prntvpt/nf-prntvpt-ptopenproviderex")] +PTP_CLEANUP_GROUP_CANCEL_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nc-winnt-ptp_cleanup_group_cancel_callback")] +PTQuerySchemaVersionSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/prntvpt/nf-prntvpt-ptqueryschemaversionsupport")] +PTRANSLATE_ADDRESS_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-ptranslate_address_routine")] +PTRANSLATE_ADDRESS_ROUTINE64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-ptranslate_address_routine64")] +PtrdiffTAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ptrdifftadd")] +PtrdiffTMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ptrdifftmult")] +PtrdiffTSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ptrdifftsub")] +PTReleaseMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/prntvpt/nf-prntvpt-ptreleasememory")] +PtVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-ptvisible")] +PUBAPPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/ns-shappmgr-pubappinfo")] +PUBAPPINFOFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/ne-shappmgr-pubappinfoflags")] +PublicKey=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/publickey")] +PublicKey::Algorithm=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/publickey-algorithm")] +PublicKey::EncodedKey=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/publickey-encodedkey")] +PublicKey::EncodedParameters=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/publickey-encodedparameters")] +PublicKey::Length=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/publickey-length")] +PUBLICKEYSTRUC=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-publickeystruc")] +PublisherProperties=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/publisherproperties")] +publishing=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-publishing-channeltype-element")] +PulseEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-pulseevent")] +PUNCTUATION=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-punctuation")] +PurgeComm=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-purgecomm")] +PurposeGroupGuid=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-purposegroupguid")] +PurposeGroups=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-purposegroups")] +PUSHBOX=[Documentation("https://docs.microsoft.com/windows/win32/menurc/pushbox-control")] +PUSHBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/menurc/pushbutton-control")] +put=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/put")] +put_CollectionMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_collectionmode")] +put_DynamicRendering=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_dynamicrendering")] +put_Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_enabled")] +put_hWnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_hwnd")] +put_MousePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-put_mousepointer")] +putref_DefaultDrawingAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinkcollector-putref_defaultdrawingattributes")] +PVECTORED_EXCEPTION_HANDLER=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nc-winnt-pvectored_exception_handler")] +PvkFreeCryptProv=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/pvkfreecryptprov")] +PvkGetCryptProv=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/pvkgetcryptprov")] +PvkPrivateKeyAcquireContextFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/pvkprivatekeyacquirecontextfrommemory")] +PvkPrivateKeySave=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/pvkprivatekeysave")] +PWAITCHAINCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/wct/nc-wct-pwaitchaincallback")] +PWEBAUTHN_ASSERTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_assertion")] +PWEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_authenticator_get_assertion_options")] +PWEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_authenticator_make_credential_options")] +PWEBAUTHN_CLIENT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_client_data")] +PWEBAUTHN_COMMON_ATTESTATION=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_common_attestation")] +PWEBAUTHN_COSE_CREDENTIAL_PARAMETER=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_cose_credential_parameter")] +PWEBAUTHN_COSE_CREDENTIAL_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_cose_credential_parameters")] +PWEBAUTHN_CRED_BLOB_EXTENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_cred_blob_extension")] +PWEBAUTHN_CRED_PROTECT_EXTENSION_IN=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_cred_protect_extension_in")] +PWEBAUTHN_CRED_WITH_HMAC_SECRET_SALT=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_cred_with_hmac_secret_salt")] +PWEBAUTHN_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_credential")] +PWEBAUTHN_CREDENTIAL_ATTESTATION=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_credential_attestation")] +PWEBAUTHN_CREDENTIAL_DETAILS=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_credential_details")] +PWEBAUTHN_CREDENTIAL_DETAILS_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_credential_details_list")] +PWEBAUTHN_CREDENTIAL_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_credential_ex")] +PWEBAUTHN_CREDENTIAL_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_credential_list")] +PWEBAUTHN_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_credentials")] +PWEBAUTHN_EXTENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_extension")] +PWEBAUTHN_EXTENSIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_extensions")] +PWEBAUTHN_GET_CREDENTIALS_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_get_credentials_options")] +PWEBAUTHN_HMAC_SECRET_SALT=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_hmac_secret_salt")] +PWEBAUTHN_HMAC_SECRET_SALT_VALUES=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_hmac_secret_salt_values")] +PWEBAUTHN_RP_ENTITY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_rp_entity_information")] +PWEBAUTHN_USER_ENTITY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_user_entity_information")] +PWEBAUTHN_X5C=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_x5c")] +PWINBIO_ASYNC_COMPLETION_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nc-winbio-pwinbio_async_completion_callback")] +PWINBIO_CAPTURE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nc-winbio-pwinbio_capture_callback")] +PWINBIO_ENROLL_CAPTURE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nc-winbio-pwinbio_enroll_capture_callback")] +PWINBIO_EVENT_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nc-winbio-pwinbio_event_callback")] +PWINBIO_IDENTIFY_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nc-winbio-pwinbio_identify_callback")] +PWINBIO_LOCATE_SENSOR_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nc-winbio-pwinbio_locate_sensor_callback")] +PWINBIO_VERIFY_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nc-winbio-pwinbio_verify_callback")] +PWINHTTP_CONNECTION_GROUP=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_connection_group")] +PWINHTTP_EXTENDED_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_extended_header")] +PWINHTTP_HEADER_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_header_name")] +PWINHTTP_HOST_CONNECTION_GROUP=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_host_connection_group")] +PWINHTTP_MATCH_CONNECTION_GUID=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_match_connection_guid")] +PWINHTTP_PROXY_SETTINGS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_proxy_settings_ex")] +PWINHTTP_PROXY_SETTINGS_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_proxy_settings_param")] +PWINHTTP_PROXY_SETTINGS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ne-winhttp-winhttp_proxy_settings_type")] +PWINHTTP_QUERY_CONNECTION_GROUP_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_query_connection_group_result")] +PWLDP_HOST_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/ns-wldp-wldp_host_information")] +PWLDP_WINDOWS_LOCKDOWN_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/ne-wldp-wldp_windows_lockdown_mode")] +PWLX_ASSIGN_SHELL_PROTECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_assign_shell_protection")] +PWLX_CHANGE_PASSWORD_NOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_change_password_notify")] +PWLX_CHANGE_PASSWORD_NOTIFY_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_change_password_notify_ex")] +PWLX_CLOSE_USER_DESKTOP=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_close_user_desktop")] +PWLX_CREATE_USER_DESKTOP=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_create_user_desktop")] +PWLX_DIALOG_BOX=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_dialog_box")] +PWLX_DIALOG_BOX_INDIRECT=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_dialog_box_indirect")] +PWLX_DIALOG_BOX_INDIRECT_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_dialog_box_indirect_param")] +PWLX_DIALOG_BOX_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_dialog_box_param")] +PWLX_DISCONNECT=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_disconnect")] +PWLX_GET_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_get_option")] +PWLX_GET_SOURCE_DESKTOP=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_get_source_desktop")] +PWLX_MESSAGE_BOX=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_message_box")] +PWLX_QUERY_CLIENT_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_query_client_credentials")] +PWLX_QUERY_CONSOLESWITCH_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_query_consoleswitch_credentials")] +PWLX_QUERY_IC_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_query_ic_credentials")] +PWLX_QUERY_TERMINAL_SERVICES_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_query_terminal_services_data")] +PWLX_QUERY_TS_LOGON_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_query_ts_logon_credentials")] +PWLX_SAS_NOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_sas_notify")] +PWLX_SET_CONTEXT_POINTER=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_set_context_pointer")] +PWLX_SET_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_set_option")] +PWLX_SET_RETURN_DESKTOP=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_set_return_desktop")] +PWLX_SET_TIMEOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_set_timeout")] +PWLX_SWITCH_DESKTOP_TO_USER=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_switch_desktop_to_user")] +PWLX_SWITCH_DESKTOP_TO_WINLOGON=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_switch_desktop_to_winlogon")] +PWLX_USE_CTRL_ALT_DEL=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_use_ctrl_alt_del")] +PWLX_WIN31_MIGRATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nc-winwlx-pwlx_win31_migrate")] +PWM_CONTROLLER_GET_ACTUAL_PERIOD_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/pwm-controller-get-actual-period-output")] +PWM_CONTROLLER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/pwm/ns-pwm-pwm_controller_info")] +PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/pwm/ns-pwm-pwm_controller_set_desired_period_input")] +PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/pwm/ns-pwm-pwm_controller_set_desired_period_output")] +PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/pwm-pin-get-active-duty-cycle-percentage-output")] +PWM_PIN_GET_POLARITY_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/pwm-pin-get-polarity-output")] +PWM_PIN_IS_STARTED_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/pwm-pin-is-started-output")] +PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/pwm-pin-set-active-duty-cycle-percentage-input")] +PWM_PIN_SET_POLARITY_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/pwm/ns-pwm-pwm_pin_set_polarity_input")] +PWM_POLARITY=[Documentation("https://docs.microsoft.com/windows/win32/api/pwm/ne-pwm-pwm_polarity")] +PWORKER_START_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nc-resapi-pworker_start_routine")] +PWSD_SOAP_MESSAGE_HANDLER=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/nc-wsdtypes-pwsd_soap_message_handler")] +PXE_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/ns-wdspxe-pxe_address")] +PXE_DHCP_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/ns-wdspxe-pxe_dhcp_message")] +PXE_DHCP_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/ns-wdspxe-pxe_dhcp_option")] +PXE_DHCPV6_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/ns-wdspxe-pxe_dhcpv6_message")] +PXE_DHCPV6_MESSAGE_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/ns-wdspxe-pxe_dhcpv6_message_header")] +PXE_DHCPV6_NESTED_RELAY_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/ns-wdspxe-pxe_dhcpv6_nested_relay_message")] +PXE_DHCPV6_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/ns-wdspxe-pxe_dhcpv6_option")] +PXE_DHCPV6_RELAY_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/ns-wdspxe-pxe_dhcpv6_relay_message")] +PXE_PROVIDER=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/ns-wdspxe-pxe_provider")] +PxeAsyncRecvDone=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxeasyncrecvdone")] +PxeDhcpAppendOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxedhcpappendoption")] +PxeDhcpAppendOptionRaw=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxedhcpappendoptionraw")] +PxeDhcpGetOptionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxedhcpgetoptionvalue")] +PxeDhcpGetVendorOptionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxedhcpgetvendoroptionvalue")] +PxeDhcpInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxedhcpinitialize")] +PxeDhcpIsValid=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxedhcpisvalid")] +PxeDhcpv6AppendOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxedhcpv6appendoption")] +PxeDhcpv6AppendOptionRaw=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxedhcpv6appendoptionraw")] +PxeDhcpv6CreateRelayRepl=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxedhcpv6createrelayrepl")] +PxeDhcpv6GetOptionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxedhcpv6getoptionvalue")] +PxeDhcpv6GetVendorOptionValue=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxedhcpv6getvendoroptionvalue")] +PxeDhcpv6Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxedhcpv6initialize")] +PxeDhcpv6IsValid=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxedhcpv6isvalid")] +PxeDhcpv6ParseRelayForw=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxedhcpv6parserelayforw")] +PxeGetServerInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxegetserverinfo")] +PxeGetServerInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxegetserverinfoex")] +PxePacketAllocate=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxepacketallocate")] +PxePacketFree=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxepacketfree")] +PxeProviderEnumClose=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxeproviderenumclose")] +PxeProviderEnumFirst=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxeproviderenumfirst")] +PxeProviderEnumNext=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxeproviderenumnext")] +PxeProviderFreeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxeproviderfreeinfo")] +PxeProviderInitialize=[Documentation("https://docs.microsoft.com/windows/win32/Wds/pxeproviderinitialize")] +PxeProviderQueryIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxeproviderqueryindex")] +PxeProviderRecvRequest=[Documentation("https://docs.microsoft.com/windows/win32/Wds/pxeproviderrecvrequest")] +PxeProviderRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxeproviderregister")] +PxeProviderServiceControl=[Documentation("https://docs.microsoft.com/windows/win32/Wds/pxeproviderservicecontrol")] +PxeProviderSetAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxeprovidersetattribute")] +PxeProviderShutdown=[Documentation("https://docs.microsoft.com/windows/win32/Wds/pxeprovidershutdown")] +PxeProviderUnRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxeproviderunregister")] +PxeRegisterCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxeregistercallback")] +PxeSendReply=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxesendreply")] +PxeTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/wdspxe/nf-wdspxe-pxetrace")] +QACONTAINER=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ns-ocidl-qacontainer")] +QACONTAINERFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ne-ocidl-qacontainerflags")] +QACONTROL=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ns-ocidl-qacontrol")] +QCMINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-qcminfo")] +QISearch=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-qisearch")] +QITAB=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/ns-shlwapi-qitab")] +QNameList=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-qnamelist-simpletype")] +QOCINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/sensapi/ns-sensapi-qocinfo")] +QOS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-qos")] +QOS_DESTADDR=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-qos_destaddr")] +QOS_DIFFSERV=[Documentation("https://docs.microsoft.com/windows/win32/api/qosobjs/ns-qosobjs-qos_diffserv")] +QOS_DIFFSERV_RULE=[Documentation("https://docs.microsoft.com/windows/win32/api/qosobjs/ns-qosobjs-qos_diffserv_rule")] +QOS_DS_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/qosobjs/ns-qosobjs-qos_ds_class")] +QOS_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-qos_event")] +QOS_FLOW_FUNDAMENTALS=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/ns-qos2-qos_flow_fundamentals")] +QOS_FLOWRATE_OUTGOING=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/ns-qos2-qos_flowrate_outgoing")] +QOS_FLOWRATE_REASON=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/ne-qos2-qos_flowrate_reason")] +QOS_FRIENDLY_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/qosobjs/ns-qosobjs-qos_friendly_name")] +QOS_NOTIFY_FLOW=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/ne-qos2-qos_notify_flow")] +QOS_OBJECT_HDR=[Documentation("https://docs.microsoft.com/windows/win32/api/qos/ns-qos-qos_object_hdr")] +QOS_PACKET_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/ns-qos2-qos_packet_priority")] +QOS_QUERY_FLOW=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/ne-qos2-qos_query_flow")] +QOS_SD_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/qos/ns-qos-qos_sd_mode")] +QOS_SERVICE_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-qos_service_level")] +QOS_SET_FLOW=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/ne-qos2-qos_set_flow")] +QOS_SHAPING=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/ne-qos2-qos_shaping")] +QOS_SHAPING_RATE=[Documentation("https://docs.microsoft.com/windows/win32/api/qos/ns-qos-qos_shaping_rate")] +QOS_TCP_TRAFFIC=[Documentation("https://docs.microsoft.com/windows/win32/api/qosobjs/ns-qosobjs-qos_tcp_traffic")] +QOS_TRAFFIC_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/qosobjs/ns-qosobjs-qos_traffic_class")] +QOS_TRAFFIC_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/ne-qos2-qos_traffic_type")] +QOS_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/ns-qos2-qos_version")] +QOSAddSocketToFlow=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/nf-qos2-qosaddsockettoflow")] +QOSCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/nf-qos2-qoscancel")] +QOSCloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/nf-qos2-qosclosehandle")] +QOSCreateHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/nf-qos2-qoscreatehandle")] +QoSDSCPToUPMappingAllowed=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-qosdscptoupmappingallowed-connectivity-element")] +QOSEnumerateFlows=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/nf-qos2-qosenumerateflows")] +QOSNotifyFlow=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/nf-qos2-qosnotifyflow")] +QOSQueryFlow=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/nf-qos2-qosqueryflow")] +QOSRemoveSocketFromFlow=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/nf-qos2-qosremovesocketfromflow")] +QOSSetFlow=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/nf-qos2-qossetflow")] +QOSStartTrackingClient=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/nf-qos2-qosstarttrackingclient")] +QOSStopTrackingClient=[Documentation("https://docs.microsoft.com/windows/win32/api/qos2/nf-qos2-qosstoptrackingclient")] +QuadraticBezierSegment=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-quadraticbeziersegment")] +QuadReadAcrossDiagonal=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/quadreadacrossdiagonal")] +QuadReadAcrossX=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/quadswapx")] +QuadReadAcrossY=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/quadswapy")] +QuadReadLaneAt=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/quadreadlaneat")] +QualAppFlowSpec=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-qualappflowspec")] +Qualifier=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/qualifier")] +Qualifier::CPSPointer=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/qualifier-cpspointer")] +Qualifier::ExplicitText=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/qualifier-explicittext")] +Qualifier::NoticeNumbers=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/qualifier-noticenumbers")] +Qualifier::OID=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/qualifier-oid")] +Qualifier::OrganizationName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/qualifier-organizationname")] +Qualifiers=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/qualifiers")] +Qualifiers::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/qualifiers-newenum")] +Qualifiers::Count=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/qualifiers-count")] +Qualifiers::Item=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/qualifiers-item")] +quality=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/quality")] +Quality=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-quality")] +QualityMessageType=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-qualitymessagetype")] +QualTspec=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-qualtspec")] +QualTspecParms=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-qualtspecparms")] +QuarantineStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ne-dhcpsapi-quarantinestatus")] +quaternion=[Documentation("https://docs.microsoft.com/windows/win32/numerics_h/quaternion-structure")] +Query=[Documentation("https://docs.microsoft.com/windows/win32/WES/queryschema-query-querylisttype-element")] +QUERY_CHANGES_VIRTUAL_DISK_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-query_changes_virtual_disk_range")] +QUERY_PARSER_MANAGER_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/ne-structuredquery-query_parser_manager_option")] +QUERY_SERVICE_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-query_service_configa")] +QUERY_SERVICE_CONFIGA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-query_service_configa")] +QUERY_SERVICE_CONFIGW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-query_service_configw")] +QUERY_SERVICE_LOCK_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-query_service_lock_statusw")] +QUERY_SERVICE_LOCK_STATUSA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-query_service_lock_statusa")] +QUERY_SERVICE_LOCK_STATUSW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-query_service_lock_statusw")] +QUERY_USER_NOTIFICATION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ne-shellapi-query_user_notification_state")] +Query::addCondition=[Documentation("https://docs.microsoft.com/windows/win32/WMP/query-addcondition")] +Query::beginNextGroup=[Documentation("https://docs.microsoft.com/windows/win32/WMP/query-beginnextgroup")] +QueryActCtxSettingsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-queryactctxsettingsw")] +QueryActCtxW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-queryactctxw")] +QueryAllTraces=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-queryalltracesa")] +QueryAllTracesA=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-queryalltracesa")] +QueryAllTracesW=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-queryalltracesw")] +QueryAuxiliaryCounterFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/realtimeapiset/nf-realtimeapiset-queryauxiliarycounterfrequency")] +QueryChangesVirtualDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-querychangesvirtualdisk")] +QUERYCLIENTCERT=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nc-winldap-queryclientcert")] +QueryCompressorInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/compressapi/nf-compressapi-querycompressorinformation")] +QUERYCONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypes/ns-wtypes-querycontext")] +QueryContextAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querycontextattributesw")] +QueryContextAttributesA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querycontextattributesa")] +QueryContextAttributesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querycontextattributesexw")] +QueryContextAttributesExA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querycontextattributesexa")] +QueryContextAttributesExW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querycontextattributesexw")] +QueryContextAttributesW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querycontextattributesw")] +QueryCredentialsAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querycredentialsattributesw")] +QueryCredentialsAttributesA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querycredentialsattributesa")] +QueryCredentialsAttributesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querycredentialsattributesexw")] +QueryCredentialsAttributesExA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querycredentialsattributesexa")] +QueryCredentialsAttributesExW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querycredentialsattributesexw")] +QueryCredentialsAttributesW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querycredentialsattributesw")] +QueryDecompressorInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/compressapi/nf-compressapi-querydecompressorinformation")] +QueryDepthSList=[Documentation("https://docs.microsoft.com/windows/win32/api/interlockedapi/nf-interlockedapi-querydepthslist")] +QueryDisplayConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-querydisplayconfig")] +QueryDosDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-querydosdevicea")] +QueryDosDeviceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-querydosdevicea")] +QueryDosDeviceW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-querydosdevicew")] +QueryFullProcessImageName=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-queryfullprocessimagenamew")] +QueryFullProcessImageNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-queryfullprocessimagenamea")] +QueryFullProcessImageNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-queryfullprocessimagenamew")] +QueryIdentityProtectors=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/queryidentityprotectors-function")] +QueryIdleProcessorCycleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/realtimeapiset/nf-realtimeapiset-queryidleprocessorcycletime")] +QueryIdleProcessorCycleTimeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/realtimeapiset/nf-realtimeapiset-queryidleprocessorcycletimeex")] +QueryInformationJobObject=[Documentation("https://docs.microsoft.com/windows/win32/api/jobapi2/nf-jobapi2-queryinformationjobobject")] +QueryInterruptTime=[Documentation("https://docs.microsoft.com/windows/win32/api/realtimeapiset/nf-realtimeapiset-queryinterrupttime")] +QueryInterruptTimePrecise=[Documentation("https://docs.microsoft.com/windows/win32/api/realtimeapiset/nf-realtimeapiset-queryinterrupttimeprecise")] +QueryIoRateControlInformationJobObject=[Documentation("https://docs.microsoft.com/windows/win32/api/jobapi2/nf-jobapi2-queryioratecontrolinformationjobobject")] +QueryIoRingCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-queryioringcapabilities")] +QueryLayoutOrTipString=[Documentation("https://docs.microsoft.com/windows/win32/TSF/querylayoutortipstring")] +QueryLayoutOrTipStringUserReg=[Documentation("https://docs.microsoft.com/windows/win32/TSF/querylayoutortipstringuserreg")] +QueryList=[Documentation("https://docs.microsoft.com/windows/win32/WES/queryschema-querylist-element")] +QueryListType=[Documentation("https://docs.microsoft.com/windows/win32/WES/queryschema-querylisttype-complextype")] +QueryLogPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmtw32/nf-clfsmgmtw32-querylogpolicy")] +QueryMemoryResourceNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-querymemoryresourcenotification")] +QueryOptionalDelayLoadedAPI=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi2/nf-libloaderapi2-queryoptionaldelayloadedapi")] +QueryPathOfRegTypeLib=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-querypathofregtypelib")] +QueryPerformanceCounter=[Documentation("https://docs.microsoft.com/windows/win32/api/profileapi/nf-profileapi-queryperformancecounter")] +QueryPerformanceFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/profileapi/nf-profileapi-queryperformancefrequency")] +QueryProcessAffinityUpdateMode=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-queryprocessaffinityupdatemode")] +QueryProcessCycleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/realtimeapiset/nf-realtimeapiset-queryprocesscycletime")] +QueryProtectedPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-queryprotectedpolicy")] +QueryRecoveryAgentsOnEncryptedFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winefs/nf-winefs-queryrecoveryagentsonencryptedfile")] +QuerySecurityAccessMask=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-querysecurityaccessmask")] +QuerySecurityContextToken=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querysecuritycontexttoken")] +QuerySecurityPackageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querysecuritypackageinfoa")] +QuerySecurityPackageInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querysecuritypackageinfoa")] +QuerySecurityPackageInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-querysecuritypackageinfow")] +QueryServiceConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-queryserviceconfigw")] +QueryServiceConfig2=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-queryserviceconfig2a")] +QueryServiceConfig2A=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-queryserviceconfig2a")] +QueryServiceConfig2W=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-queryserviceconfig2w")] +QueryServiceConfigA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-queryserviceconfiga")] +QueryServiceConfigW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-queryserviceconfigw")] +QueryServiceDynamicInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-queryservicedynamicinformation")] +QueryServiceLockStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-queryservicelockstatusw")] +QueryServiceLockStatusA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-queryservicelockstatusa")] +QueryServiceLockStatusW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-queryservicelockstatusw")] +QueryServiceObjectSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-queryserviceobjectsecurity")] +QueryServiceStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-queryservicestatus")] +QueryServiceStatusEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-queryservicestatusex")] +querySet=[Documentation("https://docs.microsoft.com/windows/win32/WMP/queryset-element")] +QUERYTABLE=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/querytable")] +QueryThreadCycleTime=[Documentation("https://docs.microsoft.com/windows/win32/api/realtimeapiset/nf-realtimeapiset-querythreadcycletime")] +QueryThreadpoolStackInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-querythreadpoolstackinformation")] +QueryThreadProfiling=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-querythreadprofiling")] +QueryTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-querytracea")] +QueryTraceA=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-querytracea")] +QueryTraceProcessingHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-querytraceprocessinghandle")] +QueryTraceW=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-querytracew")] +QueryType=[Documentation("https://docs.microsoft.com/windows/win32/WES/queryschema-querytype-complextype")] +QueryUmsThreadInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-queryumsthreadinformation")] +QueryUnbiasedInterruptTime=[Documentation("https://docs.microsoft.com/windows/win32/api/realtimeapiset/nf-realtimeapiset-queryunbiasedinterrupttime")] +QueryUnbiasedInterruptTimePrecise=[Documentation("https://docs.microsoft.com/windows/win32/api/realtimeapiset/nf-realtimeapiset-queryunbiasedinterrupttimeprecise")] +QueryUpdateAction=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/ne-functiondiscoveryapi-queryupdateaction")] +QueryUsersOnEncryptedFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winefs/nf-winefs-queryusersonencryptedfile")] +QueryVirtualMemoryInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-queryvirtualmemoryinformation")] +QueryWorkingSet=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-queryworkingset")] +QueryWorkingSetEx=[Documentation("https://docs.microsoft.com/windows/win32/api/psapi/nf-psapi-queryworkingsetex")] +QUEUE_USER_APC_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ne-processthreadsapi-queue_user_apc_flags")] +QueueUserAPC=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-queueuserapc")] +QueueUserAPC2=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-queueuserapc2")] +QueueUserWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoollegacyapiset/nf-threadpoollegacyapiset-queueuserworkitem")] +Quick=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/Tutorial")] +QuickAccessToolbar=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-quickaccesstoolbar")] +QuickAccessToolbar::ApplicationDefaults=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-quickaccesstoolbar-applicationdefaults")] +QUOTA_LIMITS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-quota_limits")] +RadialGradientBrushProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-radialgradientbrushproperties")] +radians=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-radians")] +RadioBand=[Documentation("https://docs.microsoft.com/windows/win32/WMP/radioband-attribute")] +RADIOBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/menurc/radiobutton-control")] +RadioFormat=[Documentation("https://docs.microsoft.com/windows/win32/WMP/radioformat-attribute")] +RADIUS_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/ne-authif-radius_action")] +RADIUS_ATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/ns-authif-radius_attribute")] +RADIUS_ATTRIBUTE_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/ns-authif-radius_attribute_array")] +RADIUS_ATTRIBUTE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/ne-authif-radius_attribute_type")] +RADIUS_AUTHENTICATION_PROVIDER=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/ne-authif-radius_authentication_provider")] +RADIUS_CODE=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/ne-authif-radius_code")] +RADIUS_DATA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/ne-authif-radius_data_type")] +RADIUS_EXTENSION_CONTROL_BLOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/ns-authif-radius_extension_control_block")] +RADIUS_EXTENSION_POINT=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/ne-authif-radius_extension_point")] +RADIUS_REJECT_REASON_CODE=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/ne-authif-radius_reject_reason_code")] +RADIUS_VSA_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/authif/ns-authif-radius_vsa_format")] +RADIUSPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-radiusproperties")] +RADIUSPROXYPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-radiusproxyproperties")] +RADIUSSERVERGROUPPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-radiusservergroupproperties")] +RADIUSSERVERPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-radiusserverproperties")] +RaiseException=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-raiseexception")] +RaiseFailFastException=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-raisefailfastexception")] +RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-randomdelay-timetriggertype-element")] +randomizationSeed=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-randomizationseed-macrandomization-element")] +randomizeEveryday=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-randomizeeveryday-macrandomization-element")] +RANGE=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/range")] +RangeValuePattern_SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-rangevaluepattern_setvalue")] +RAS_AUTH_ATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/raseapif/ns-raseapif-ras_auth_attribute")] +RAS_AUTH_ATTRIBUTE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/raseapif/ne-raseapif-ras_auth_attribute_type")] +RAS_CONNECTION_0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ras_connection_0")] +RAS_CONNECTION_1=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ras_connection_1")] +RAS_CONNECTION_2=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ras_connection_2")] +RAS_CONNECTION_3=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ras_connection_3")] +RAS_CONNECTION_4=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ras_connection_4")] +RAS_CONNECTION_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ras_connection_ex")] +RAS_HARDWARE_CONDITION=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ne-mprapi-ras_hardware_condition")] +RAS_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ras-parameters-str")] +RAS_PARAMS_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ras-params-format-str")] +RAS_PARAMS_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ras-params-value-str")] +RAS_PORT_0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ras_port_0")] +RAS_PORT_1=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ras_port_1")] +RAS_PORT_CONDITION=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ne-mprapi-ras_port_condition")] +RAS_PORT_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ras-port-statistics-str")] +RAS_PPP_ATCP_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ras-ppp-atcp-result-str")] +RAS_PPP_IPCP_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ras-ppp-ipcp-result-str")] +RAS_PPP_IPXCP_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ras-ppp-ipxcp-result-str")] +RAS_PPP_NBFCP_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ras-ppp-nbfcp-result-str")] +RAS_PPP_PROJECTION_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ras-ppp-projection-result-str")] +RAS_PROJECTION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/ns-ras-ras_projection_info")] +RAS_QUARANTINE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ne-mprapi-ras_quarantine_state")] +RAS_SECURITY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/rasshost/ns-rasshost-ras_security_info")] +RAS_SERVER_0=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/ras-server-0-str")] +RAS_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/ns-ras-ras_stats")] +RAS_UPDATE_CONNECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ras_update_connection")] +RAS_USER_0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ras_user_0")] +RAS_USER_1=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-ras_user_1")] +RASADFUNCA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-rasadfunca")] +RASADFUNCW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-rasadfuncw")] +RasAdminAcceptNewConnection=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rasadminacceptnewconnection")] +RasAdminConnectionHangupNotification=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rasadminconnectionhangupnotification")] +RasAdminFreeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rasadminfreebuffer")] +RasAdminGetErrorString=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rasadmingeterrorstring")] +RasAdminGetIpAddressForUser=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rasadmingetipaddressforuser")] +RasAdminGetUserAccountServer=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rasadmingetuseraccountserver")] +RasAdminPortClearStatistics=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rasadminportclearstatistics")] +RasAdminPortDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rasadminportdisconnect")] +RasAdminPortEnum=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rasadminportenum")] +RasAdminPortGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rasadminportgetinfo")] +RasAdminReleaseIpAddress=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rasadminreleaseipaddress")] +RasAdminServerGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rasadminservergetinfo")] +RasAdminUserGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rasadminusergetinfo")] +RasAdminUserSetInfo=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rasadminusersetinfo")] +RasClearConnectionStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasclearconnectionstatistics")] +RasClearLinkStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasclearlinkstatistics")] +RasConnectionNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasconnectionnotificationw")] +RasConnectionNotificationA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasconnectionnotificationa")] +RasConnectionNotificationW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasconnectionnotificationw")] +RasCreatePhonebookEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rascreatephonebookentryw")] +RasCreatePhonebookEntryA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rascreatephonebookentrya")] +RasCreatePhonebookEntryW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rascreatephonebookentryw")] +RasCustomDeleteEntryNotifyFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-rascustomdeleteentrynotifyfn")] +RasCustomDialDlgFn=[Documentation("https://docs.microsoft.com/windows/win32/api/rasdlg/nc-rasdlg-rascustomdialdlgfn")] +RasCustomDialFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-rascustomdialfn")] +RasCustomEntryDlgFn=[Documentation("https://docs.microsoft.com/windows/win32/api/rasdlg/nc-rasdlg-rascustomentrydlgfn")] +RasCustomHangUpFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-rascustomhangupfn")] +RasCustomScriptExecuteFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-rascustomscriptexecutefn")] +RasDeleteEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasdeleteentrya")] +RasDeleteEntryA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasdeleteentrya")] +RasDeleteEntryW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasdeleteentryw")] +RasDeleteSubEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasdeletesubentryw")] +RasDeleteSubEntryA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasdeletesubentrya")] +RasDeleteSubEntryW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasdeletesubentryw")] +RASDEVSPECIFICINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/ns-ras-rasdevspecificinfo")] +RasDial=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasdiala")] +RasDialA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasdiala")] +RasDialDlg=[Documentation("https://docs.microsoft.com/windows/win32/api/rasdlg/nf-rasdlg-rasdialdlga")] +RasDialDlgA=[Documentation("https://docs.microsoft.com/windows/win32/api/rasdlg/nf-rasdlg-rasdialdlga")] +RasDialDlgW=[Documentation("https://docs.microsoft.com/windows/win32/api/rasdlg/nf-rasdlg-rasdialdlgw")] +RASDIALFUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-rasdialfunc")] +RASDIALFUNC1=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-rasdialfunc1")] +RASDIALFUNC2=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nc-ras-rasdialfunc2")] +RasDialW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasdialw")] +RasEapFreeMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/raseapif/nf-raseapif-raseapfreememory")] +RasEapGetIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/raseapif/nf-raseapif-raseapgetidentity")] +RasEapGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/raseapif/nf-raseapif-raseapgetinfo")] +RasEapInvokeConfigUI=[Documentation("https://docs.microsoft.com/windows/win32/api/raseapif/nf-raseapif-raseapinvokeconfigui")] +RasEapInvokeInteractiveUI=[Documentation("https://docs.microsoft.com/windows/win32/api/raseapif/nf-raseapif-raseapinvokeinteractiveui")] +RasEditPhonebookEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-raseditphonebookentrya")] +RasEditPhonebookEntryA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-raseditphonebookentrya")] +RasEditPhonebookEntryW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-raseditphonebookentryw")] +RasEntryDlg=[Documentation("https://docs.microsoft.com/windows/win32/api/rasdlg/nf-rasdlg-rasentrydlga")] +RasEntryDlgA=[Documentation("https://docs.microsoft.com/windows/win32/api/rasdlg/nf-rasdlg-rasentrydlga")] +RasEntryDlgW=[Documentation("https://docs.microsoft.com/windows/win32/api/rasdlg/nf-rasdlg-rasentrydlgw")] +RasEnumAutodialAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasenumautodialaddressesw")] +RasEnumAutodialAddressesA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasenumautodialaddressesa")] +RasEnumAutodialAddressesW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasenumautodialaddressesw")] +RasEnumConnections=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasenumconnectionsw")] +RasEnumConnectionsA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasenumconnectionsa")] +RasEnumConnectionsW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasenumconnectionsw")] +RasEnumDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasenumdevicesa")] +RasEnumDevicesA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasenumdevicesa")] +RasEnumDevicesW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasenumdevicesw")] +RasEnumEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasenumentriesw")] +RasEnumEntriesA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasenumentriesa")] +RasEnumEntriesW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasenumentriesw")] +RasFreeEapUserIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasfreeeapuseridentitya")] +RasFreeEapUserIdentityA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasfreeeapuseridentitya")] +RasFreeEapUserIdentityW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasfreeeapuseridentityw")] +RasGetAutodialAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetautodialaddressw")] +RasGetAutodialAddressA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetautodialaddressa")] +RasGetAutodialAddressW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetautodialaddressw")] +RasGetAutodialEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetautodialenablea")] +RasGetAutodialEnableA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetautodialenablea")] +RasGetAutodialEnableW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetautodialenablew")] +RasGetAutodialParam=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetautodialparama")] +RasGetAutodialParamA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetautodialparama")] +RasGetAutodialParamW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetautodialparamw")] +RasGetConnectionStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetconnectionstatistics")] +RasGetConnectStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetconnectstatusa")] +RasGetConnectStatusA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetconnectstatusa")] +RasGetConnectStatusW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetconnectstatusw")] +RasGetCountryInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetcountryinfoa")] +RasGetCountryInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetcountryinfoa")] +RasGetCountryInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetcountryinfow")] +RasGetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetcredentialsw")] +RasGetCredentialsA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetcredentialsa")] +RasGetCredentialsW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetcredentialsw")] +RasGetCustomAuthData=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetcustomauthdataw")] +RasGetCustomAuthDataA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetcustomauthdataa")] +RasGetCustomAuthDataW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetcustomauthdataw")] +RasGetEapUserData=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgeteapuserdataa")] +RasGetEapUserDataA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgeteapuserdataa")] +RasGetEapUserDataW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgeteapuserdataw")] +RasGetEapUserIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgeteapuseridentityw")] +RasGetEapUserIdentityA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgeteapuseridentitya")] +RasGetEapUserIdentityW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgeteapuseridentityw")] +RasGetEntryDialParams=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetentrydialparamsa")] +RasGetEntryDialParamsA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetentrydialparamsa")] +RasGetEntryDialParamsW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetentrydialparamsw")] +RasGetEntryProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetentrypropertiesa")] +RasGetEntryPropertiesA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetentrypropertiesa")] +RasGetEntryPropertiesW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetentrypropertiesw")] +RasGetErrorString=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgeterrorstringw")] +RasGetErrorStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgeterrorstringa")] +RasGetErrorStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgeterrorstringw")] +RasGetLinkStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetlinkstatistics")] +RasGetNapStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetnapstatus")] +RasGetProjectionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetprojectioninfow")] +RasGetProjectionInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetprojectioninfoa")] +RasGetProjectionInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetprojectioninfoex")] +RasGetProjectionInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetprojectioninfow")] +RasGetSubEntryHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetsubentryhandlea")] +RasGetSubEntryHandleA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetsubentryhandlea")] +RasGetSubEntryHandleW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetsubentryhandlew")] +RasGetSubEntryProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetsubentrypropertiesw")] +RasGetSubEntryPropertiesA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetsubentrypropertiesa")] +RasGetSubEntryPropertiesW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasgetsubentrypropertiesw")] +RasHangUp=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rashangupw")] +RasHangUpA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rashangupa")] +RasHangUpW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rashangupw")] +RASIKEV2_PROJECTION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/ns-ras-rasikev2_projection_info")] +RasInvokeEapUI=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasinvokeeapui")] +RASNAPSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/ns-ras-rasnapstate")] +RASPBDLGFUNCA=[Documentation("https://docs.microsoft.com/windows/win32/api/rasdlg/nc-rasdlg-raspbdlgfunca")] +RASPBDLGFUNCW=[Documentation("https://docs.microsoft.com/windows/win32/api/rasdlg/nc-rasdlg-raspbdlgfuncw")] +RasPhonebookDlg=[Documentation("https://docs.microsoft.com/windows/win32/api/rasdlg/nf-rasdlg-rasphonebookdlga")] +RasPhonebookDlgA=[Documentation("https://docs.microsoft.com/windows/win32/api/rasdlg/nf-rasdlg-rasphonebookdlga")] +RasPhonebookDlgW=[Documentation("https://docs.microsoft.com/windows/win32/api/rasdlg/nf-rasdlg-rasphonebookdlgw")] +RASPPP_PROJECTION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/ns-ras-rasppp_projection_info")] +RASPROJECTION_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/ne-ras-rasprojection_info_type")] +RasRenameEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasrenameentryw")] +RasRenameEntryA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasrenameentrya")] +RasRenameEntryW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasrenameentryw")] +RasSecurityDialogBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/rasshost/nf-rasshost-rassecuritydialogbegin")] +RasSecurityDialogComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/rasshost/nf-rasshost-rassecuritydialogcomplete")] +RasSecurityDialogEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/rasshost/nf-rasshost-rassecuritydialogend")] +RasSecurityDialogGetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rasshost/nf-rasshost-rassecuritydialoggetinfo")] +RasSecurityDialogReceive=[Documentation("https://docs.microsoft.com/windows/win32/api/rasshost/nf-rasshost-rassecuritydialogreceive")] +RasSecurityDialogSend=[Documentation("https://docs.microsoft.com/windows/win32/api/rasshost/nf-rasshost-rassecuritydialogsend")] +RasSetAutodialAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetautodialaddressa")] +RasSetAutodialAddressA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetautodialaddressa")] +RasSetAutodialAddressW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetautodialaddressw")] +RasSetAutodialEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetautodialenablea")] +RasSetAutodialEnableA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetautodialenablea")] +RasSetAutodialEnableW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetautodialenablew")] +RasSetAutodialParam=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetautodialparamw")] +RasSetAutodialParamA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetautodialparama")] +RasSetAutodialParamW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetautodialparamw")] +RasSetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetcredentialsa")] +RasSetCredentialsA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetcredentialsa")] +RasSetCredentialsW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetcredentialsw")] +RasSetCustomAuthData=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetcustomauthdataa")] +RasSetCustomAuthDataA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetcustomauthdataa")] +RasSetCustomAuthDataW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetcustomauthdataw")] +RasSetEapUserData=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasseteapuserdataw")] +RasSetEapUserDataA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasseteapuserdataa")] +RasSetEapUserDataW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasseteapuserdataw")] +RasSetEntryDialParams=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetentrydialparamsa")] +RasSetEntryDialParamsA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetentrydialparamsa")] +RasSetEntryDialParamsW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetentrydialparamsw")] +RasSetEntryProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetentrypropertiesa")] +RasSetEntryPropertiesA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetentrypropertiesa")] +RasSetEntryPropertiesW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetentrypropertiesw")] +RasSetSubEntryProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetsubentrypropertiesw")] +RasSetSubEntryPropertiesA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetsubentrypropertiesa")] +RasSetSubEntryPropertiesW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rassetsubentrypropertiesw")] +Rasterization=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/rasterization-state-variables")] +RASTERIZER_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-rasterizer_status")] +RasUpdateConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasupdateconnection")] +RasValidateEntryName=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasvalidateentrynamew")] +RasValidateEntryNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasvalidateentrynamea")] +RasValidateEntryNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/ras/nf-ras-rasvalidateentrynamew")] +RATApplicability=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-ratapplicability")] +Rate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/rate-change-property-set")] +Rating=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/rating")] +RatingOrg=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ratingorg-attribute")] +RAW_SCSI_VIRTUAL_DISK_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-raw_scsi_virtual_disk_flag")] +RAW_SCSI_VIRTUAL_DISK_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-raw_scsi_virtual_disk_parameters")] +RAW_SCSI_VIRTUAL_DISK_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-raw_scsi_virtual_disk_response")] +RAW_SCSI_VIRTUAL_DISK_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-raw_scsi_virtual_disk_version")] +RAWHID=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-rawhid")] +RAWINPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-rawinput")] +RAWINPUTDEVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-rawinputdevice")] +RAWINPUTDEVICELIST=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-rawinputdevicelist")] +RAWINPUTHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-rawinputheader")] +RAWKEYBOARD=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-rawkeyboard")] +RAWMOUSE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-rawmouse")] +RawSCSIVirtualDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-rawscsivirtualdisk")] +Ray=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/ray-generation-shader")] +RAY_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/ray_flag")] +RayDesc=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/raydesc")] +RayFlags=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/rayflags")] +RayTCurrent=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/raytcurrent")] +RayTMin=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/raytmin")] +RB_BEGINDRAG=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-begindrag")] +RB_DELETEBAND=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-deleteband")] +RB_DRAGMOVE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-dragmove")] +RB_ENDDRAG=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-enddrag")] +RB_GETBANDBORDERS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getbandborders")] +RB_GETBANDCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getbandcount")] +RB_GETBANDINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getbandinfo")] +RB_GETBANDINFOA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getbandinfo")] +RB_GETBANDINFOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getbandinfo")] +RB_GETBANDMARGINS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getbandmargins")] +RB_GETBARHEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getbarheight")] +RB_GETBARINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getbarinfo")] +RB_GETBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getbkcolor")] +RB_GETCOLORSCHEME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getcolorscheme")] +RB_GETDROPTARGET=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getdroptarget")] +RB_GETEXTENDEDSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getextendedstyle")] +RB_GETPALETTE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getpalette")] +RB_GETRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getrect")] +RB_GETROWCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getrowcount")] +RB_GETROWHEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getrowheight")] +RB_GETTEXTCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-gettextcolor")] +RB_GETTOOLTIPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-gettooltips")] +RB_GETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-getunicodeformat")] +RB_HITTEST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-hittest")] +RB_IDTOINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-idtoindex")] +RB_INSERTBAND=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-insertband")] +RB_INSERTBANDA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-insertband")] +RB_INSERTBANDW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-insertband")] +RB_MAXIMIZEBAND=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-maximizeband")] +RB_MINIMIZEBAND=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-minimizeband")] +RB_MOVEBAND=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-moveband")] +RB_PUSHCHEVRON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-pushchevron")] +RB_SETBANDINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-setbandinfo")] +RB_SETBANDINFOA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-setbandinfo")] +RB_SETBANDINFOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-setbandinfo")] +RB_SETBANDWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-setbandwidth")] +RB_SETBARINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-setbarinfo")] +RB_SETBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-setbkcolor")] +RB_SETCOLORSCHEME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-setcolorscheme")] +RB_SETEXTENDEDSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-setextendedstyle")] +RB_SETPALETTE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-setpalette")] +RB_SETPARENT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-setparent")] +RB_SETTEXTCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-settextcolor")] +RB_SETTOOLTIPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-settooltips")] +RB_SETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-setunicodeformat")] +RB_SETWINDOWTHEME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-setwindowtheme")] +RB_SHOWBAND=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-showband")] +RB_SIZETORECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rb-sizetorect")] +RBHITTESTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-rbhittestinfo")] +RBN_AUTOBREAK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rbn-autobreak")] +RBN_AUTOSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rbn-autosize")] +RBN_BEGINDRAG=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rbn-begindrag")] +RBN_CHEVRONPUSHED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rbn-chevronpushed")] +RBN_CHILDSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rbn-childsize")] +RBN_DELETEDBAND=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rbn-deletedband")] +RBN_DELETINGBAND=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rbn-deletingband")] +RBN_ENDDRAG=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rbn-enddrag")] +RBN_GETOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rbn-getobject")] +RBN_HEIGHTCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rbn-heightchange")] +RBN_LAYOUTCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rbn-layoutchanged")] +RBN_MINMAX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rbn-minmax")] +RBN_SPLITTERDRAG=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rbn-splitterdrag")] +RCDATA=[Documentation("https://docs.microsoft.com/windows/win32/menurc/rcdata-resource")] +rcp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/rcp")] +RDC_ErrorCode=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/ne-msrdc-rdc_errorcode")] +RdcBufferPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/ns-msrdc-rdcbufferpointer")] +RdcCreatedTables=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/ne-msrdc-rdccreatedtables")] +RdcMappingAccessMode=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/ne-msrdc-rdcmappingaccessmode")] +RdcNeed=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/ns-msrdc-rdcneed")] +RdcNeedPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/ns-msrdc-rdcneedpointer")] +RdcNeedType=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/ne-msrdc-rdcneedtype")] +RDCOMPARE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-rdcompare")] +RdcSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/ns-msrdc-rdcsignature")] +RdcSignaturePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/ns-msrdc-rdcsignaturepointer")] +RDITEMHDR=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-rditemhdr")] +RDPENCOMAPI_ATTENDEE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/ne-rdpencomapi-rdpencomapi_attendee_flags")] +RDPENCOMAPI_CONSTANTS=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/ne-rdpencomapi-rdpencomapi_constants")] +RDPSession::ApplicationFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_applicationfilter")] +RDPSession::Attendees=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_attendees")] +RDPSession::ColorDepth=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-put_colordepth")] +RDPSession::Invitations=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_invitations")] +RDPSession::Properties=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_properties")] +RDPSession::VirtualChannelManager=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisharingsession-get_virtualchannelmanager")] +RDPSRAPI_APP_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/ne-rdpencomapi-rdpsrapi_app_flags")] +RDPSRAPI_KBD_CODE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/ne-rdpencomapi-rdpsrapi_kbd_code_type")] +RDPSRAPI_KBD_SYNC_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/ne-rdpencomapi-rdpsrapi_kbd_sync_flag")] +RDPSRAPI_MOUSE_BUTTON_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/ne-rdpencomapi-rdpsrapi_mouse_button_type")] +RDPSRAPI_WND_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/ne-rdpencomapi-rdpsrapi_wnd_flags")] +RDPSRAPIApplication::Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-get_flags")] +RDPSRAPIApplication::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-get_id")] +RDPSRAPIApplication::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-get_name")] +RDPSRAPIApplication::Shared=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-put_shared")] +RDPSRAPIApplication::Windows=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplication-get_windows")] +RDPSRAPIApplicationFilter::Applications=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationfilter-get_applications")] +RDPSRAPIApplicationFilter::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationfilter-get_enabled")] +RDPSRAPIApplicationFilter::Windows=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationfilter-get_windows")] +RDPSRAPIApplicationList::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationlist-get__newenum")] +RDPSRAPIApplicationList::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiapplicationlist-get_item")] +RDPSRAPIAttendee::ConnectivityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_connectivityinfo")] +RDPSRAPIAttendee::ControlLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-put_controllevel")] +RDPSRAPIAttendee::Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_flags")] +RDPSRAPIAttendee::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_id")] +RDPSRAPIAttendee::Invitation=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_invitation")] +RDPSRAPIAttendee::RemoteName=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendee-get_remotename")] +RDPSRAPIAttendeeDisconnectInfo::Attendee=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendeedisconnectinfo-get_attendee")] +RDPSRAPIAttendeeDisconnectInfo::Code=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendeedisconnectinfo-get_code")] +RDPSRAPIAttendeeDisconnectInfo::Reason=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendeedisconnectinfo-get_reason")] +RDPSRAPIAttendeeManager::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendeemanager-get__newenum")] +RDPSRAPIAttendeeManager::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiattendeemanager-get_item")] +RDPSRAPIInvitation::AttendeeLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-get_attendeelimit")] +RDPSRAPIInvitation::ConnectionString=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-get_connectionstring")] +RDPSRAPIInvitation::GroupName=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-get_groupname")] +RDPSRAPIInvitation::Password=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-get_password")] +RDPSRAPIInvitation::Revoked=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitation-get_revoked")] +RDPSRAPIInvitationManager::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitationmanager-get__newenum")] +RDPSRAPIInvitationManager::Count=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitationmanager-get_count")] +RDPSRAPIInvitationManager::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiinvitationmanager-get_item")] +RDPSRAPISessionProperties::Property=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapisessionproperties-put_property")] +RDPSRAPITcpConnectionInfo::LocalIP=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitcpconnectioninfo-get_localip")] +RDPSRAPITcpConnectionInfo::LocalPort=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitcpconnectioninfo-get_localport")] +RDPSRAPITcpConnectionInfo::PeerIP=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitcpconnectioninfo-get_peerip")] +RDPSRAPITcpConnectionInfo::PeerPort=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitcpconnectioninfo-get_peerport")] +RDPSRAPITcpConnectionInfo::Protocol=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapitcpconnectioninfo-get_protocol")] +RDPSRAPIVirtualChannel::Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannel-get_flags")] +RDPSRAPIVirtualChannel::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannel-get_name")] +RDPSRAPIVirtualChannel::Priority=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannel-get_priority")] +RDPSRAPIVirtualChannelManager::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannelmanager-get__newenum")] +RDPSRAPIVirtualChannelManager::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapivirtualchannelmanager-get_item")] +RDPSRAPIWindow::Application=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-get_application")] +RDPSRAPIWindow::Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-get_flags")] +RDPSRAPIWindow::Id=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-get_id")] +RDPSRAPIWindow::Name=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-get_name")] +RDPSRAPIWindow::Shared=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindow-get_shared")] +RDPSRAPIWindowList::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindowlist-get__newenum")] +RDPSRAPIWindowList::Item=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiwindowlist-get_item")] +RDPViewer::ApplicationFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_applicationfilter")] +RDPViewer::Attendees=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_attendees")] +RDPViewer::DisconnectedText=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_disconnectedtext")] +RDPViewer::Invitations=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_invitations")] +RDPViewer::Properties=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_properties")] +RDPViewer::SmartSizing=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-put_smartsizing")] +RDPViewer::VirtualChannelManager=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpencomapi/nf-rdpencomapi-irdpsrapiviewer-get_virtualchannelmanager")] +RDV_TASK_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/sessdirpublictypes/ne-sessdirpublictypes-rdv_task_status")] +READ_DIRECTORY_NOTIFY_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ne-minwinbase-read_directory_notify_information_class")] +READ_ELEMENT_ADDRESS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-read_element_address_info")] +READ_FILE_USN_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-read_file_usn_data")] +READ_USN_JOURNAL_DATA_V0=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-read_usn_journal_data_v0")] +READ_USN_JOURNAL_DATA_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-read_usn_journal_data_v1")] +ReadBlobFromFile=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/readblobfromfile")] +ReadCabinetState=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-readcabinetstate")] +ReadClassStg=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-readclassstg")] +ReadClassStm=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-readclassstm")] +ReadConsole=[Documentation("https://docs.microsoft.com/windows/console/readconsole")] +ReadConsoleA=[Documentation("https://docs.microsoft.com/windows/console/readconsole")] +ReadConsoleInput=[Documentation("https://docs.microsoft.com/windows/console/readconsoleinput")] +ReadConsoleInputA=[Documentation("https://docs.microsoft.com/windows/console/readconsoleinput")] +ReadConsoleInputEx=[Documentation("https://docs.microsoft.com/windows/console/readconsoleinputex")] +ReadConsoleInputExA=[Documentation("https://docs.microsoft.com/windows/console/readconsoleinputex")] +ReadConsoleInputExW=[Documentation("https://docs.microsoft.com/windows/console/readconsoleinputex")] +ReadConsoleInputW=[Documentation("https://docs.microsoft.com/windows/console/readconsoleinput")] +ReadConsoleOutput=[Documentation("https://docs.microsoft.com/windows/console/readconsoleoutput")] +ReadConsoleOutputA=[Documentation("https://docs.microsoft.com/windows/console/readconsoleoutput")] +ReadConsoleOutputAttribute=[Documentation("https://docs.microsoft.com/windows/console/readconsoleoutputattribute")] +ReadConsoleOutputCharacter=[Documentation("https://docs.microsoft.com/windows/console/readconsoleoutputcharacter")] +ReadConsoleOutputCharacterA=[Documentation("https://docs.microsoft.com/windows/console/readconsoleoutputcharacter")] +ReadConsoleOutputCharacterW=[Documentation("https://docs.microsoft.com/windows/console/readconsoleoutputcharacter")] +ReadConsoleOutputW=[Documentation("https://docs.microsoft.com/windows/console/readconsoleoutput")] +ReadConsoleW=[Documentation("https://docs.microsoft.com/windows/console/readconsole")] +ReadDirectoryChangesExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-readdirectorychangesexw")] +ReadDirectoryChangesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-readdirectorychangesw")] +ReadEncryptedFileRaw=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-readencryptedfileraw")] +READERMODEINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/readermodeinfo")] +ReaderScroll=[Documentation("https://docs.microsoft.com/windows/win32/Controls/readerscroll")] +ReadEventLog=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-readeventlogw")] +ReadEventLogA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-readeventloga")] +ReadEventLogW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-readeventlogw")] +ReadFile=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-readfile")] +ReadFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-readfileex")] +ReadFileScatter=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-readfilescatter")] +ReadFmtUserTypeStg=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-readfmtusertypestg")] +ReadGlobalPwrPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-readglobalpwrpolicy")] +ReadLogArchiveMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-readlogarchivemetadata")] +ReadLogNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmtw32/nf-clfsmgmtw32-readlognotification")] +ReadLogRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-readlogrecord")] +ReadLogRestartArea=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-readlogrestartarea")] +ReadNextLogRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-readnextlogrecord")] +ReadOnlyEnlistment=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-readonlyenlistment")] +ReadPreviousLogRestartArea=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-readpreviouslogrestartarea")] +ReadPrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/readprinter")] +ReadProcessMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-readprocessmemory")] +ReadProcessorPwrScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-readprocessorpwrscheme")] +ReadPwrScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-readpwrscheme")] +ReadThreadProfilingData=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-readthreadprofilingdata")] +ReadUrlCacheEntryStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-readurlcacheentrystream")] +ReadyState=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/readystate-property")] +READYSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ne-ocidl-readystate")] +ReadyStateChange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/readystatechange")] +ReadyThread=[Documentation("https://docs.microsoft.com/windows/win32/ETW/readythread")] +ReadyThread::AdjustIncrement=[Documentation("https://docs.microsoft.com/windows/win32/ETW/readythread")] +ReadyThread::AdjustReason=[Documentation("https://docs.microsoft.com/windows/win32/ETW/readythread")] +ReadyThread::Flag=[Documentation("https://docs.microsoft.com/windows/win32/ETW/readythread")] +ReadyThread::Reserved=[Documentation("https://docs.microsoft.com/windows/win32/ETW/readythread")] +ReadyThread::TThreadId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/readythread")] +REAL_TIME_NOTIFICATION_SETTING_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-real_time_notification_setting_input")] +REAL_TIME_NOTIFICATION_SETTING_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-real_time_notification_setting_output")] +RealChildWindowFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-realchildwindowfrompoint")] +RealDriveType=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-realdrivetype")] +RealGetWindowClass=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-realgetwindowclassw")] +RealGetWindowClassA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-realgetwindowclassa")] +RealGetWindowClassW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-realgetwindowclassw")] +realize=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/realize")] +RealizePalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-realizepalette")] +ReallocADsMem=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-reallocadsmem")] +ReallocADsStr=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-reallocadsstr")] +RealTimeStylus=[Documentation("https://docs.microsoft.com/windows/win32/tablet/realtimestylus-class")] +RealTimeStylusDataInterest=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/ne-rtscom-realtimestylusdatainterest")] +RealTimeStylusLockType=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/ne-rtscom-realtimestyluslocktype")] +REASON_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-reason_context")] +REASSIGN_BLOCKS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-reassign_blocks")] +REASSIGN_BLOCKS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-reassign_blocks_ex")] +Rebar=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rebar-control-styles")] +REBARBANDINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-rebarbandinfoa")] +REBARBANDINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-rebarbandinfoa")] +REBARBANDINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-rebarbandinfow")] +REBARINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-rebarinfo")] +ReBaseImage=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-rebaseimage")] +ReBaseImage64=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-rebaseimage64")] +REBOOTPROMPT=[Documentation("https://docs.microsoft.com/windows/win32/Msi/rebootprompt")] +RecentFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/recentfolder")] +RecentItems=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-recentitems")] +Recipients=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/recipients")] +Recipients::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/recipients-newenum")] +Recipients::Add=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/recipients-add")] +Recipients::Clear=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/recipients-clear")] +Recipients::Count=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/recipients-count")] +Recipients::Item=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/recipients-item")] +Recipients::Remove=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/recipients-remove")] +ReclaimVirtualMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-reclaimvirtualmemory")] +RECO_ATTRS=[Documentation("https://docs.microsoft.com/windows/win32/api/rectypes/ns-rectypes-reco_attrs")] +RECO_GUIDE=[Documentation("https://docs.microsoft.com/windows/win32/api/rectypes/ns-rectypes-reco_guide")] +RECO_LATTICE=[Documentation("https://docs.microsoft.com/windows/win32/api/rectypes/ns-rectypes-reco_lattice")] +RECO_LATTICE_COLUMN=[Documentation("https://docs.microsoft.com/windows/win32/api/rectypes/ns-rectypes-reco_lattice_column")] +RECO_LATTICE_ELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/rectypes/ns-rectypes-reco_lattice_element")] +RECO_LATTICE_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/rectypes/ns-rectypes-reco_lattice_properties")] +RECO_LATTICE_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/rectypes/ns-rectypes-reco_lattice_property")] +RECO_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/rectypes/ns-rectypes-reco_range")] +RecognitionConfidence=[Documentation("https://docs.microsoft.com/windows/win32/tablet/recognitionconfidence")] +RecognitionProperty=[Documentation("https://docs.microsoft.com/windows/win32/tablet/recognitionproperty-constants")] +RecognizeFrame=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/recognizeframe")] +RecognizerCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/tablet/recognizercapabilities")] +RecognizerContextSet=[Documentation("https://docs.microsoft.com/windows/win32/tablet/recognizercontextset")] +RECONVERTSTRING=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/ns-imm-reconvertstring")] +record=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/record")] +Record=[Documentation("https://docs.microsoft.com/windows/win32/Msi/record-object")] +RECORD_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/sr/record-header")] +RECORD_READING_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/txlogpub/ne-txlogpub-record_reading_policy")] +Record::ClearData=[Documentation("https://docs.microsoft.com/windows/win32/Msi/record-cleardata")] +Record::DataSize=[Documentation("https://docs.microsoft.com/windows/win32/Msi/record-datasize")] +Record::FieldCount=[Documentation("https://docs.microsoft.com/windows/win32/Msi/record-fieldcount")] +Record::FormatText=[Documentation("https://docs.microsoft.com/windows/win32/Msi/record-formattext")] +Record::IntegerData=[Documentation("https://docs.microsoft.com/windows/win32/Msi/record-integerdata")] +Record::IsNull=[Documentation("https://docs.microsoft.com/windows/win32/Msi/record-isnull")] +Record::ReadStream=[Documentation("https://docs.microsoft.com/windows/win32/Msi/record-readstream")] +Record::SetStream=[Documentation("https://docs.microsoft.com/windows/win32/Msi/record-setstream")] +Record::StringData=[Documentation("https://docs.microsoft.com/windows/win32/Msi/record-stringdata")] +RecordFeatureError=[Documentation("https://docs.microsoft.com/windows/win32/api/featurestagingapi/nf-featurestagingapi-recordfeatureerror")] +RecordFeatureUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/featurestagingapi/nf-featurestagingapi-recordfeatureusage")] +RecordingTime=[Documentation("https://docs.microsoft.com/windows/win32/WMP/recordingtime-attribute")] +RecordingTimeDay=[Documentation("https://docs.microsoft.com/windows/win32/WMP/recordingtimeday-attribute")] +RecordingTimeMonth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/recordingtimemonth-attribute")] +RecordingTimeYear=[Documentation("https://docs.microsoft.com/windows/win32/WMP/recordingtimeyear-attribute")] +RecordingTimeYearMonth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/recordingtimeyearmonth-attribute")] +RecordingTimeYearMonthDay=[Documentation("https://docs.microsoft.com/windows/win32/WMP/recordingtimeyearmonthday-attribute")] +RecordList=[Documentation("https://docs.microsoft.com/windows/win32/Msi/recordlist-object")] +RecordList::Count=[Documentation("https://docs.microsoft.com/windows/win32/Msi/recordlist-count")] +RecordList::Item=[Documentation("https://docs.microsoft.com/windows/win32/Msi/recordlist-item")] +RecoverEnlistment=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-recoverenlistment")] +RecoverResourceManager=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-recoverresourcemanager")] +RecoverTransactionManager=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-recovertransactionmanager")] +Rect=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/ns-windows-foundation-rect")] +RECT=[Documentation("https://docs.microsoft.com/windows/win32/api/windef/ns-windef-rect")] +Rect<Type>=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/rect-type-")] +Rectangle=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-rectangle")] +RectF=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-rectf")] +RectInRegion=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-rectinregion")] +RectL=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-rectl")] +RECTL=[Documentation("https://docs.microsoft.com/windows/win32/api/windef/ns-windef-rectl")] +RectU=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-rectu")] +RectVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-rectvisible")] +recv=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-recv")] +recvfrom=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-recvfrom")] +RecycleSurrogate=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-recyclesurrogate")] +RedirectedDLLSupport=[Documentation("https://docs.microsoft.com/windows/win32/Msi/redirecteddllsupport")] +Redo=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/control-redo")] +RedrawWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-redrawwindow")] +REExtendedRegisterClass=[Documentation("https://docs.microsoft.com/windows/win32/Controls/reextendedregisterclass")] +REF=[Documentation("https://docs.microsoft.com/windows/win32/WMP/ref-element")] +ReferenceTcpDriver=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/referencetcpdriver")] +ReferenceTcpDriverV6=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/referencetcpdriverv6")] +reflect=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-reflect")] +Reflow=[Documentation("https://docs.microsoft.com/windows/win32/tablet/reflow-element")] +ReflowType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/reflowtype-complex-type")] +refract=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-refract")] +RefreshIScsiSendTargetPortalA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-refreshiscsisendtargetportala")] +RefreshIScsiSendTargetPortalW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-refreshiscsisendtargetportalw")] +RefreshISNSServerA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-refreshisnsservera")] +RefreshISNSServerW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-refreshisnsserverw")] +RefreshPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-refreshpolicy")] +RefreshPolicyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-refreshpolicyex")] +RegCloseKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regclosekey")] +REGCLS=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/ne-combaseapi-regcls")] +RegConnectRegistry=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regconnectregistrya")] +RegConnectRegistryA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regconnectregistrya")] +RegConnectRegistryW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regconnectregistryw")] +RegCopyTree=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regcopytreew")] +RegCopyTreeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regcopytreea")] +RegCopyTreeW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regcopytreew")] +RegCreateBlobKey=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/regcreateblobkey")] +RegCreateKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regcreatekeyw")] +RegCreateKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regcreatekeya")] +RegCreateKeyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regcreatekeyexw")] +RegCreateKeyExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regcreatekeyexa")] +RegCreateKeyExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regcreatekeyexw")] +RegCreateKeyTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regcreatekeytransacteda")] +RegCreateKeyTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regcreatekeytransacteda")] +RegCreateKeyTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regcreatekeytransactedw")] +RegCreateKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regcreatekeyw")] +RegDeleteKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletekeya")] +RegDeleteKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletekeya")] +RegDeleteKeyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletekeyexw")] +RegDeleteKeyExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletekeyexa")] +RegDeleteKeyExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletekeyexw")] +RegDeleteKeyTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletekeytransacteda")] +RegDeleteKeyTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletekeytransacteda")] +RegDeleteKeyTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletekeytransactedw")] +RegDeleteKeyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletekeyvaluew")] +RegDeleteKeyValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletekeyvaluea")] +RegDeleteKeyValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletekeyvaluew")] +RegDeleteKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletekeyw")] +RegDeleteTree=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletetreea")] +RegDeleteTreeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletetreea")] +RegDeleteTreeW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletetreew")] +RegDeleteValue=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletevaluea")] +RegDeleteValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletevaluea")] +RegDeleteValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdeletevaluew")] +RegDisablePredefinedCache=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdisablepredefinedcache")] +RegDisablePredefinedCacheEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdisablepredefinedcacheex")] +RegDisableReflectionKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regdisablereflectionkey")] +RegEnableReflectionKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regenablereflectionkey")] +RegEnumKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regenumkeya")] +RegEnumKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regenumkeya")] +RegEnumKeyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regenumkeyexw")] +RegEnumKeyExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regenumkeyexa")] +RegEnumKeyExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regenumkeyexw")] +RegEnumKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regenumkeyw")] +RegEnumValue=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regenumvaluea")] +RegEnumValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regenumvaluea")] +RegEnumValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regenumvaluew")] +REGFILTER2=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-regfilter2")] +REGFILTERPINS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-regfilterpins")] +REGFILTERPINS2=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-regfilterpins2")] +RegFlushKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regflushkey")] +RegGetKeySecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-reggetkeysecurity")] +RegGetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-reggetvaluea")] +RegGetValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-reggetvaluea")] +RegGetValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-reggetvaluew")] +RegInstallA=[Documentation("https://docs.microsoft.com/windows/win32/api/advpub/nf-advpub-reginstalla")] +RegInstallW=[Documentation("https://docs.microsoft.com/windows/win32/api/advpub/nf-advpub-reginstallw")] +RegionChange=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/regionchange-method")] +register=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-variable-register")] +Register=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/register-expert")] +REGISTER_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/register-format")] +RegisterActiveObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-registeractiveobject")] +RegisterAppInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/smbclnt/nf-smbclnt-registerappinstance")] +RegisterApplicationRecoveryCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-registerapplicationrecoverycallback")] +RegisterApplicationRestart=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-registerapplicationrestart")] +RegisterAppStateChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/appnotify/nf-appnotify-registerappstatechangenotification")] +RegisterAuthoringClientFunctionType=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nc-webapplication-registerauthoringclientfunctiontype")] +RegisterBadMemoryNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-registerbadmemorynotification")] +RegisterClass=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerclassw")] +RegisterClassA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerclassa")] +RegisterClassEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerclassexa")] +RegisterClassExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerclassexa")] +RegisterClassExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerclassexw")] +RegisterClassW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerclassw")] +RegisterClipboardFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerclipboardformatw")] +RegisterClipboardFormatA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerclipboardformata")] +RegisterClipboardFormatW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerclipboardformatw")] +RegisterClusterNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-registerclusternotify")] +RegisterClusterNotifyV2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-registerclusternotifyv2")] +RegisterClusterResourceTypeNotifyV2=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-registerclusterresourcetypenotifyv2")] +RegisterCMM=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-registercmma")] +RegisterCMMA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-registercmma")] +RegisterCMMW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-registercmmw")] +RegisterContext=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nf-netsh-registercontext")] +RegisterDeviceNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerdevicenotificationa")] +RegisterDeviceNotificationA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerdevicenotificationa")] +RegisterDeviceNotificationW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerdevicenotificationw")] +RegisterDeviceWithManagement=[Documentation("https://docs.microsoft.com/windows/win32/api/mdmregistration/nf-mdmregistration-registerdevicewithmanagement")] +RegisterDeviceWithManagementUsingAADCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/mdmregistration/nf-mdmregistration-registerdevicewithmanagementusingaadcredentials")] +RegisterDeviceWithManagementUsingAADDeviceCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/mdmregistration/nf-mdmregistration-registerdevicewithmanagementusingaaddevicecredentials")] +RegisterDialogClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/scrnsave/nf-scrnsave-registerdialogclasses")] +RegisterDragDrop=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-registerdragdrop")] +RegisteredTask=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask")] +RegisteredTask::Definition=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-definition")] +RegisteredTask::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-enabled")] +RegisteredTask::GetInstances=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-getinstances")] +RegisteredTask::GetRunTimes=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-getruntimes")] +RegisteredTask::GetSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-getsecuritydescriptor")] +RegisteredTask::LastRunTime=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-lastruntime")] +RegisteredTask::LastTaskResult=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-lasttaskresult")] +RegisteredTask::Name=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-name")] +RegisteredTask::NextRunTime=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-nextruntime")] +RegisteredTask::NumberOfMissedRuns=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-numberofmissedruns")] +RegisteredTask::Path=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-path")] +RegisteredTask::Run=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-run")] +RegisteredTask::RunEx=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-runex")] +RegisteredTask::SetSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-setsecuritydescriptor")] +RegisteredTask::State=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-state")] +RegisteredTask::Stop=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-stop")] +RegisteredTask::XML=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtask-xml")] +RegisteredTaskCollection=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtaskcollection")] +RegisteredTaskCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtaskcollection-count")] +RegisteredTaskCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registeredtaskcollection-item")] +RegisterEventSource=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-registereventsourcew")] +RegisterEventSourceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-registereventsourcea")] +RegisterEventSourceW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-registereventsourcew")] +RegisterForLogWriteNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmtw32/nf-clfsmgmtw32-registerforlogwritenotification")] +RegisterForPrintAsyncNotifications=[Documentation("https://docs.microsoft.com/windows/win32/api/prnasnot/nf-prnasnot-registerforprintasyncnotifications")] +RegisterForTooltipDismissNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerfortooltipdismissnotification")] +RegisterGPNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-registergpnotification")] +RegisterHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/nf-netsh-registerhelper")] +RegisterHotKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerhotkey")] +RegisterInterfaceTimestampConfigChange=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-registerinterfacetimestampconfigchange")] +RegisterManageableLogClient=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmtw32/nf-clfsmgmtw32-registermanageablelogclient")] +RegisterOnlineBackupWithWindowsServerBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbonline/nf-wsbonline-registeronlinebackupwithwindowsserverbackup")] +RegisterOutputCallbackInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-registeroutputcallbackinteractioncontext")] +RegisterPointerDeviceNotifications=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerpointerdevicenotifications")] +RegisterPointerInputTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerpointerinputtarget")] +RegisterPointerInputTargetEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerpointerinputtargetex")] +RegisterPowerSettingNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerpowersettingnotification")] +RegisterRawInputDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerrawinputdevices")] +RegisterScaleChangeEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/shellscalingapi/nf-shellscalingapi-registerscalechangeevent")] +RegisterScaleChangeNotifications=[Documentation("https://docs.microsoft.com/windows/win32/api/shellscalingapi/nf-shellscalingapi-registerscalechangenotifications")] +RegisterServerForPMP=[Documentation("https://docs.microsoft.com/windows/win32/api/comppkgsup/nf-comppkgsup-registerserverforpmp")] +RegisterServiceCtrlHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-registerservicectrlhandlera")] +RegisterServiceCtrlHandlerA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-registerservicectrlhandlera")] +RegisterServiceCtrlHandlerEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-registerservicectrlhandlerexa")] +RegisterServiceCtrlHandlerExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-registerservicectrlhandlerexa")] +RegisterServiceCtrlHandlerExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-registerservicectrlhandlerexw")] +RegisterServiceCtrlHandlerW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-registerservicectrlhandlerw")] +RegisterShellHookWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registershellhookwindow")] +RegisterSuspendResumeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registersuspendresumenotification")] +RegisterTouchHitTestingWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registertouchhittestingwindow")] +RegisterTouchWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registertouchwindow")] +RegisterTraceGuids=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-registertraceguidsw")] +RegisterTraceGuidsA=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-registertraceguidsa")] +RegisterTraceGuidsW=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-registertraceguidsw")] +RegisterTypeLib=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-registertypelib")] +RegisterTypeLibForUser=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-registertypelibforuser")] +RegisterWaitChainCOMCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wct/nf-wct-registerwaitchaincomcallback")] +RegisterWaitForSingleObject=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-registerwaitforsingleobject")] +RegisterWaitForSingleObjectEx=[Documentation("https://docs.microsoft.com/windows/win32/Sync/registerwaitforsingleobjectex")] +RegisterWaitUntilOOBECompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/oobenotification/nf-oobenotification-registerwaituntiloobecompleted")] +RegisterWindowMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerwindowmessagea")] +RegisterWindowMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerwindowmessagea")] +RegisterWindowMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-registerwindowmessagew")] +REGISTERWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/ns-immdev-registerworda")] +REGISTERWORDA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/ns-imm-registerworda")] +REGISTERWORDENUMPROCA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nc-imm-registerwordenumproca")] +REGISTERWORDENUMPROCW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/nc-imm-registerwordenumprocw")] +REGISTERWORDW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/ns-imm-registerwordw")] +REGISTRATION_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/mdmregistration/ne-mdmregistration-registration_information_class")] +RegistrationInfo=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registrationinfo")] +RegistrationInfo::Author=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registrationinfo-author")] +RegistrationInfo::Date=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registrationinfo-date")] +RegistrationInfo::Description=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registrationinfo-description")] +RegistrationInfo::Documentation=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registrationinfo-documentation")] +RegistrationInfo::SecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registrationinfo-securitydescriptor")] +RegistrationInfo::Source=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registrationinfo-source")] +RegistrationInfo::URI=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registrationinfo-uri")] +RegistrationInfo::Version=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registrationinfo-version")] +RegistrationInfo::XmlText=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registrationinfo-xmltext")] +registrationInfoType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-registrationinfotype-complextype")] +RegistrationScope=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/ne-activationregistration-registrationscope")] +RegistrationTrigger=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registrationtrigger")] +RegistrationTrigger::Delay=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/registrationtrigger-delay")] +registrationTriggerType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-registrationtriggertype-complextype")] +Registry=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry")] +Registry_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-typegroup1")] +Registry_TypeGroup1::Index=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-typegroup1")] +Registry_TypeGroup1::InitialTime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-typegroup1")] +Registry_TypeGroup1::KeyHandle=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-typegroup1")] +Registry_TypeGroup1::KeyName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-typegroup1")] +Registry_TypeGroup1::Status=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-typegroup1")] +Registry_V0=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-v0")] +Registry_V0_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-v0-typegroup1")] +Registry_V0_TypeGroup1::ElapsedTime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-v0-typegroup1")] +Registry_V0_TypeGroup1::KeyHandle=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-v0-typegroup1")] +Registry_V0_TypeGroup1::KeyName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-v0-typegroup1")] +Registry_V0_TypeGroup1::Status=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-v0-typegroup1")] +Registry_V1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-v1")] +Registry_V1_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-v1-typegroup1")] +Registry_V1_TypeGroup1::ElapsedTime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-v1-typegroup1")] +Registry_V1_TypeGroup1::Index=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-v1-typegroup1")] +Registry_V1_TypeGroup1::KeyHandle=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-v1-typegroup1")] +Registry_V1_TypeGroup1::KeyName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-v1-typegroup1")] +Registry_V1_TypeGroup1::Status=[Documentation("https://docs.microsoft.com/windows/win32/ETW/registry-v1-typegroup1")] +REGKIND=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/ne-oleauto-regkind")] +RegLoadAppKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regloadappkeya")] +RegLoadAppKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regloadappkeya")] +RegLoadAppKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regloadappkeyw")] +RegLoadKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regloadkeyw")] +RegLoadKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regloadkeya")] +RegLoadKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regloadkeyw")] +RegLoadMUIString=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regloadmuistringw")] +RegLoadMUIStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regloadmuistringa")] +RegLoadMUIStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regloadmuistringw")] +RegNotifyChangeKeyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regnotifychangekeyvalue")] +RegOpenBlobKey=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/regopenblobkey")] +RegOpenCurrentUser=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regopencurrentuser")] +RegOpenKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regopenkeya")] +RegOpenKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regopenkeya")] +RegOpenKeyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regopenkeyexa")] +RegOpenKeyExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regopenkeyexa")] +RegOpenKeyExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regopenkeyexw")] +RegOpenKeyTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regopenkeytransactedw")] +RegOpenKeyTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regopenkeytransacteda")] +RegOpenKeyTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regopenkeytransactedw")] +RegOpenKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regopenkeyw")] +RegOpenUserClassesRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regopenuserclassesroot")] +RegOverridePredefKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regoverridepredefkey")] +REGPINMEDIUM=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-regpinmedium")] +REGPINTYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-regpintypes")] +RegQueryInfoKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regqueryinfokeyw")] +RegQueryInfoKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regqueryinfokeya")] +RegQueryInfoKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regqueryinfokeyw")] +RegQueryMultipleValues=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regquerymultiplevaluesw")] +RegQueryMultipleValuesA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regquerymultiplevaluesa")] +RegQueryMultipleValuesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regquerymultiplevaluesw")] +RegQueryReflectionKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regqueryreflectionkey")] +RegQueryValue=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regqueryvaluea")] +RegQueryValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regqueryvaluea")] +RegQueryValueEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regqueryvalueexa")] +RegQueryValueExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regqueryvalueexa")] +RegQueryValueExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regqueryvalueexw")] +RegQueryValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regqueryvaluew")] +RegRenameKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regrenamekey")] +RegReplaceKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regreplacekeya")] +RegReplaceKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regreplacekeya")] +RegReplaceKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regreplacekeyw")] +RegRestoreKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regrestorekeyw")] +RegRestoreKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regrestorekeya")] +RegRestoreKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regrestorekeyw")] +REGSAM=[Documentation("https://docs.microsoft.com/windows/win32/shell/regsam")] +RegSaveKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsavekeyw")] +RegSaveKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsavekeya")] +RegSaveKeyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsavekeyexw")] +RegSaveKeyExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsavekeyexa")] +RegSaveKeyExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsavekeyexw")] +RegSaveKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsavekeyw")] +RegSetKeySecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsetkeysecurity")] +RegSetKeyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsetkeyvaluew")] +RegSetKeyValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsetkeyvaluea")] +RegSetKeyValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsetkeyvaluew")] +RegSetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsetvaluea")] +RegSetValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsetvaluea")] +RegSetValueEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsetvalueexa")] +RegSetValueExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsetvalueexa")] +RegSetValueExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsetvalueexw")] +RegSetValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regsetvaluew")] +RegUnLoadKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regunloadkeyw")] +RegUnLoadKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regunloadkeya")] +RegUnLoadKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/nf-winreg-regunloadkeyw")] +REINSTALL=[Documentation("https://docs.microsoft.com/windows/win32/Msi/reinstall")] +REINSTALLMODE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/reinstallmode")] +RelatedCollectionInfo=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/relatedcollectioninfo")] +relationshipMetadata=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/relationshipmetadata")] +relationshipMetadataDeclaration=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/relationshipmetadatadeclaration")] +relationshipMetadataDefinition=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/relationshipmetadatadefinition")] +ReleaseActCtx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-releaseactctx")] +ReleaseCapture=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-releasecapture")] +ReleaseDate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/releasedate-attribute")] +ReleaseDateDay=[Documentation("https://docs.microsoft.com/windows/win32/WMP/releasedateday-attribute")] +ReleaseDateMonth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/releasedatemonth-attribute")] +ReleaseDateYear=[Documentation("https://docs.microsoft.com/windows/win32/WMP/releasedateyear-attribute")] +ReleaseDateYearMonth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/releasedateyearmonth-attribute")] +ReleaseDateYearMonthDay=[Documentation("https://docs.microsoft.com/windows/win32/WMP/releasedateyearmonthday-attribute")] +ReleaseDC=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-releasedc")] +ReleaseExclusiveCpuSets=[Documentation("https://docs.microsoft.com/windows/win32/api/expandedresources/nf-expandedresources-releaseexclusivecpusets")] +ReleaseMutex=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-releasemutex")] +ReleaseMutexWhenCallbackReturns=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-releasemutexwhencallbackreturns")] +ReleaseNameCache=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-releasenamecache")] +ReleaseNtmsCleanerSlot=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-releasentmscleanerslot")] +ReleaseSemaphore=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-releasesemaphore")] +ReleaseSemaphoreWhenCallbackReturns=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-releasesemaphorewhencallbackreturns")] +ReleaseSRWLockExclusive=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-releasesrwlockexclusive")] +ReleaseSRWLockShared=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-releasesrwlockshared")] +ReleaseStgMedium=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-releasestgmedium")] +reload_config=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/reload-config")] +ReloadZone=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone-reloadzone")] +REMEDIATIONSERVERGROUPPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-remediationservergroupproperties")] +REMEDIATIONSERVERPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-remediationserverproperties")] +REMEDIATIONSERVERSPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-remediationserversproperties")] +REMIND=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/remind")] +Remote=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/remote-access-service-data-types")] +REMOTE_NAME_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-remote_name_infow")] +REMOTE_NAME_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-remote_name_infoa")] +REMOTE_NAME_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-remote_name_infow")] +RemoteActionType=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/ne-rdpappcontainerclient-remoteactiontype")] +RemoteAdminTS=[Documentation("https://docs.microsoft.com/windows/win32/Msi/remoteadmints")] +RemoteBeginCreateObjectFromByteStream=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfsourceresolver-remotebegincreateobjectfrombytestream")] +RemoteBeginCreateObjectFromURL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfsourceresolver-remotebegincreateobjectfromurl")] +RemoteBeginEnableContent=[Documentation("https://docs.microsoft.com/windows/win32/medfound/remotebeginenablecontent")] +RemoteBeginGetEvent=[Documentation("https://docs.microsoft.com/windows/win32/medfound/remotebegingetevent")] +RemoteBeginRegisterPlatformWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfworkqueueservices-remotebeginregisterplatformworkqueuewithmmcss")] +RemoteBeginRegisterPlatformWorkQueueWithMMCSSEx=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfworkqueueservicesex-remotebeginregisterplatformworkqueuewithmmcssex")] +RemoteBeginRegisterTopologyWorkQueuesWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfworkqueueservices-remotebeginregistertopologyworkqueueswithmmcss")] +RemoteBeginUnregisterPlatformWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfworkqueueservices-remotebeginunregisterplatformworkqueuewithmmcss")] +RemoteBeginUnregisterTopologyWorkQueuesWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfworkqueueservices-remotebeginunregistertopologyworkqueueswithmmcss")] +RemoteCommandType=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/remotecommandtype")] +RemoteConfigurationType=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ne-naptypes-remoteconfigurationtype")] +RemoteCreateObjectByCLSID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfpmphost-remotecreateobjectbyclsid")] +RemoteCreatePresentationDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/medfound/remotecreatepresentationdescriptor")] +RemoteEndCreateObjectFromByteStream=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfsourceresolver-remoteendcreateobjectfrombytestream")] +RemoteEndCreateObjectFromURL=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfsourceresolver-remoteendcreateobjectfromurl")] +RemoteEndEnableContent=[Documentation("https://docs.microsoft.com/windows/win32/medfound/remoteendenablecontent")] +RemoteEndGetEvent=[Documentation("https://docs.microsoft.com/windows/win32/medfound/remoteendgetevent")] +RemoteEndRegisterPlatformWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfworkqueueservices-remoteendregisterplatformworkqueuewithmmcss")] +RemoteEndRegisterTopologyWorkQueuesWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfworkqueueservices-remoteendregistertopologyworkqueueswithmmcss")] +RemoteEndUnregisterPlatformWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfworkqueueservices-remoteendunregisterplatformworkqueuewithmmcss")] +RemoteEndUnregisterTopologyWorkQueuesWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imfworkqueueservices-remoteendunregistertopologyworkqueueswithmmcss")] +RemoteGetCurrentMediaType=[Documentation("https://docs.microsoft.com/windows/win32/medfound/remotegetcurrentmediatype")] +RemoteGetInputPrefType=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imftopologynode-remotegetinputpreftype")] +RemoteGetOutputPrefType=[Documentation("https://docs.microsoft.com/windows/win32/medfound/imftopologynode-remotegetoutputpreftype")] +RemoteRequestSample=[Documentation("https://docs.microsoft.com/windows/win32/medfound/remoterequestsample")] +REMOTINGVERSION=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/remotingversion")] +RemoveBlockedCommand=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/removeblockedcommand-win32-tpm")] +RemoveClipboardFormatListener=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-removeclipboardformatlistener")] +RemoveClusterGroupDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-removeclustergroupdependency")] +RemoveClusterGroupSetDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-removeclustergroupsetdependency")] +RemoveClusterGroupToGroupSetDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-removeclustergrouptogroupsetdependency")] +RemoveClusterResourceDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-removeclusterresourcedependency")] +RemoveClusterResourceNode=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-removeclusterresourcenode")] +RemoveDeveloperLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdevlicensing/nf-wsdevlicensing-removedeveloperlicense")] +RemoveDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-removedirectoryw")] +RemoveDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-removedirectorya")] +RemoveDirectoryFromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-removedirectoryfromappw")] +RemoveDirectoryFromAppW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-removedirectoryfromappw")] +RemoveDirectoryTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-removedirectorytransacteda")] +RemoveDirectoryTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-removedirectorytransacteda")] +RemoveDirectoryTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-removedirectorytransactedw")] +RemoveDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-removedirectoryw")] +RemoveDllDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-removedlldirectory")] +RemoveFontMemResourceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-removefontmemresourceex")] +RemoveFontResource=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-removefontresourcew")] +RemoveFontResourceA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-removefontresourcea")] +RemoveFontResourceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-removefontresourceexw")] +RemoveFontResourceExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-removefontresourceexa")] +RemoveFontResourceExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-removefontresourceexw")] +RemoveFontResourceW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-removefontresourcew")] +RemoveFromBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/removefromblob")] +RemoveIScsiConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-removeiscsiconnection")] +RemoveIScsiPersistentTargetA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-removeiscsipersistenttargeta")] +RemoveIScsiPersistentTargetW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-removeiscsipersistenttargetw")] +RemoveIScsiSendTargetPortalA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-removeiscsisendtargetportala")] +RemoveIScsiSendTargetPortalW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-removeiscsisendtargetportalw")] +RemoveIScsiStaticTargetA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-removeiscsistatictargeta")] +RemoveIScsiStaticTargetW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-removeiscsistatictargetw")] +RemoveISNSServerA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-removeisnsservera")] +RemoveISNSServerW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-removeisnsserverw")] +RemoveLogContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-removelogcontainer")] +RemoveLogContainerSet=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-removelogcontainerset")] +RemoveLogPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmtw32/nf-clfsmgmtw32-removelogpolicy")] +RemoveMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-removemenu")] +RemovePackageDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-removepackagedependency")] +RemovePersistentIScsiDeviceA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-removepersistentiscsidevicea")] +RemovePersistentIScsiDeviceW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-removepersistentiscsidevicew")] +RemovePointerInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-removepointerinteractioncontext")] +RemovePreprocessInfo=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/removepreprocessinfo")] +RemoveProp=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-removepropa")] +RemovePropA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-removepropa")] +RemovePropW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-removepropw")] +RemoveRadiusServer=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-removeradiusservera")] +RemoveRadiusServerA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-removeradiusservera")] +RemoveRadiusServerW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-removeradiusserverw")] +RemoveResourceFromClusterSharedVolumes=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-removeresourcefromclustersharedvolumes")] +RemoveSecureMemoryCacheCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-removesecurememorycachecallback")] +RemoveTraceCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-removetracecallback")] +RemoveUsersFromEncryptedFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winefs/nf-winefs-removeusersfromencryptedfile")] +RemoveVectoredContinueHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-removevectoredcontinuehandler")] +RemoveVectoredExceptionHandler=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-removevectoredexceptionhandler")] +RemoveWindowSubclass=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-removewindowsubclass")] +RemSNB=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ns-objidl-remsnb")] +RenameColumnGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/renamecolumngrbit-enumeration")] +RenameTransactionManager=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-renametransactionmanager")] +RENDBIND_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/rendbind--constants")] +Render=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/render-method")] +RenderingControls=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-renderingcontrols")] +RenderingInfo=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-renderinginfo-eventtype-element")] +RenderingInfoType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-renderingtype-complextype")] +RenderingParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/ns-windows-media-streaming-renderingparameters")] +RenderingParametersUpdate=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/renderingparametersupdate")] +RenderTargetBitmapOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/ne-xamlom-rendertargetbitmapoptions")] +RenderTargetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-rendertargetproperties")] +RENDEZVOUS_SESSION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/rendezvoussession/ne-rendezvoussession-rendezvous_session_flags")] +RENDEZVOUS_SESSION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/rendezvoussession/ne-rendezvoussession-rendezvous_session_state")] +REOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/api/richole/ns-richole-reobject")] +ReOpenFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-reopenfile")] +rep=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/rep---ps")] +REPAIR_COPIES_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-repair_copies_input")] +REPAIR_COPIES_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-repair_copies_output")] +REPAIR_RISK=[Documentation("https://docs.microsoft.com/windows/win32/api/ndattrib/ne-ndattrib-repair_risk")] +REPAIR_SCOPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ndattrib/ne-ndattrib-repair_scope")] +REPAIR_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/ndhelper/ne-ndhelper-repair_status")] +RepairInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ndattrib/ns-ndattrib-repairinfo")] +RepairInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ndattrib/ns-ndattrib-repairinfoex")] +REPARSE_GUID_DATA_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-reparse_guid_data_buffer")] +REPASTESPECIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-repastespecial")] +REPEAT=[Documentation("https://docs.microsoft.com/windows/win32/WMP/repeat-element")] +REPEATBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/WMP/repeatbutton")] +Repetition=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-repetition-triggerbasetype-element")] +RepetitionPattern=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/repetitionpattern")] +RepetitionPattern::Duration=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/repetitionpattern-duration")] +RepetitionPattern::Interval=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/repetitionpattern-interval")] +RepetitionPattern::StopAtDurationEnd=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/repetitionpattern-stopatdurationend")] +repetitionType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-repetitiontype-complextype")] +ReplacedInUseFiles=[Documentation("https://docs.microsoft.com/windows/win32/Msi/replacedinusefiles")] +ReplaceFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-replacefilew")] +ReplaceFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-replacefilea")] +ReplaceFileFromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-replacefilefromappw")] +ReplaceFileFromAppW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-replacefilefromappw")] +ReplaceFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-replacefilew")] +ReplaceText=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-replacetextw")] +ReplaceTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-replacetexta")] +ReplaceTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/nf-commdlg-replacetextw")] +ReplayChapter=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/replaychapter-method")] +ReplicaPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadsreplicapointer")] +ReplicationProvider1=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::ClientLoadableCLSID=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::CLSID=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::Concurrency=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::DefaultMachineName=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::HostingModel=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::ImpersonationLevel=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::InitializationReentrancy=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::InitializationTimeoutInterval=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::InitializeAsAdminFirst=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::Name=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::OperationTimeoutInterval=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::PerLocaleInitialization=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::PerUserInitialization=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::Pure=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::SecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::SupportsExplicitShutdown=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::SupportsExtendedStatus=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::SupportsQuotas=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::SupportsSendStatus=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::SupportsShutdown=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::SupportsThrottling=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::UnloadTimeout=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplicationProvider1::Version=[Documentation("https://docs.microsoft.com/windows/win32/AD/replicationprovider1")] +ReplyMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-replymessage")] +ReplyTo=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-replyto-sendemailtype-element")] +ReportActiveIScsiTargetMappingsA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportactiveiscsitargetmappingsa")] +ReportActiveIScsiTargetMappingsW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportactiveiscsitargetmappingsw")] +ReportEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-reporteventa")] +ReportEventA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-reporteventa")] +ReportEventW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-reporteventw")] +ReportFault=[Documentation("https://docs.microsoft.com/windows/win32/api/errorrep/nf-errorrep-reportfault")] +ReportHit=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/reporthit-function")] +ReportIScsiInitiatorListA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportiscsiinitiatorlista")] +ReportIScsiInitiatorListW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportiscsiinitiatorlistw")] +ReportIScsiPersistentLoginsA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportiscsipersistentloginsa")] +ReportIScsiPersistentLoginsW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportiscsipersistentloginsw")] +ReportIScsiSendTargetPortalsA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportiscsisendtargetportalsa")] +ReportIScsiSendTargetPortalsExA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportiscsisendtargetportalsexa")] +ReportIScsiSendTargetPortalsExW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportiscsisendtargetportalsexw")] +ReportIScsiSendTargetPortalsW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportiscsisendtargetportalsw")] +ReportIScsiTargetPortalsA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportiscsitargetportalsa")] +ReportIScsiTargetPortalsW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportiscsitargetportalsw")] +ReportIScsiTargetsA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportiscsitargetsa")] +ReportIScsiTargetsW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportiscsitargetsw")] +ReportISNSServerListA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportisnsserverlista")] +ReportISNSServerListW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportisnsserverlistw")] +ReportJobProcessingProgress=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/reportjobprocessingprogress")] +ReportPersistentIScsiDevicesA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportpersistentiscsidevicesa")] +ReportPersistentIScsiDevicesW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportpersistentiscsidevicesw")] +ReportRadiusServerList=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportradiusserverlista")] +ReportRadiusServerListA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportradiusserverlista")] +ReportRadiusServerListW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-reportradiusserverlistw")] +ReportValueTypeConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/isysmon/ne-isysmon-reportvaluetypeconstants")] +REQRESIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-reqresize")] +REQUEST_OPLOCK_INPUT_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-request_oplock_input_buffer")] +REQUEST_OPLOCK_OUTPUT_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-request_oplock_output_buffer")] +REQUESTBODY_GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-requestbody_getstatus")] +REQUESTBODY_Renew=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-requestbody_renew")] +REQUESTBODY_Subscribe=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-requestbody_subscribe")] +REQUESTBODY_Unsubscribe=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-requestbody_unsubscribe")] +RequestClientInfoClientId=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-requestclientinfoclientid")] +RequestState=[Documentation("https://docs.microsoft.com/windows/win32/WMP/requeststate-attribute")] +RequestWakeupLatency=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-requestwakeuplatency")] +RequireCryptoBinding=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mspeapconnectionpropertiesv1schema-requirecryptobinding-eaptype-element")] +RequiredPrivileges=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-requiredprivileges-requiredprivilegestype-element")] +requiredPrivilegesType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-requiredprivilegestype-complextype")] +RequireNetworkDuringMediaTaskCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/comppkgsup/nf-comppkgsup-requirenetworkduringmediataskcompletion")] +RESDIR=[Documentation("https://docs.microsoft.com/windows/win32/menurc/resdir")] +RESDLL_CONTEXT_OPERATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ne-resapi-resdll_context_operation_type")] +reserve=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/reserve")] +ReserveAndAppendLog=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-reserveandappendlog")] +ReserveAndAppendLogAligned=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-reserveandappendlogaligned")] +Reserved=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-reserved-words")] +ReserveNtmsCleanerSlot=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-reserventmscleanerslot")] +RESET_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-reset_header")] +RESET_MASKS=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-reset_masks")] +RESET_PALETTE=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-reset_palette")] +ResetAuthLockOut=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/resetauthlockout-win32-tpm")] +ResetCompressor=[Documentation("https://docs.microsoft.com/windows/win32/api/compressapi/nf-compressapi-resetcompressor")] +ResetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-resetcontext")] +ResetDC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-resetdca")] +ResetDCA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-resetdca")] +ResetDCW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-resetdcw")] +ResetDecompressor=[Documentation("https://docs.microsoft.com/windows/win32/api/compressapi/nf-compressapi-resetdecompressor")] +ResetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-resetevent")] +ResetInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-resetinteractioncontext")] +ResetPrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/resetprinter")] +ResetPrinterA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/resetprinter")] +ResetPrinterW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/resetprinter")] +ResetSecondaries=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone-resetsecondaries")] +ResetSrkAuth=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/resetsrkauth-win32-tpm")] +ResetTableSequentialGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/resettablesequentialgrbit-enumeration")] +ResetWriteWatch=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-resetwritewatch")] +resinfo=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/resinfo--sm4---asm-")] +Resize=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/resize-flags")] +RESIZE_VIRTUAL_DISK_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-resize_virtual_disk_flag")] +RESIZE_VIRTUAL_DISK_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-resize_virtual_disk_parameters")] +RESIZE_VIRTUAL_DISK_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-resize_virtual_disk_version")] +ResizeDatabaseGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/resizedatabasegrbit-enumeration")] +ResizePalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-resizepalette")] +ResizePseudoConsole=[Documentation("https://docs.microsoft.com/windows/console/resizepseudoconsole")] +ResizeVirtualDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-resizevirtualdisk")] +ResolveDelayLoadedAPI=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/resolvedelayloadedapi")] +ResolveDelayLoadsFromDll=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/resolvedelayloadsfromdll")] +ResolveIpNetEntry2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-resolveipnetentry2")] +ResolveLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-resolvelocalename")] +ResolveNeighbor=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-resolveneighbor")] +Resource=[Documentation("https://docs.microsoft.com/windows/win32/Ktm/resource-manager-access-masks")] +RESOURCE_EXIT_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ne-resapi-resource_exit_state")] +RESOURCE_FAILURE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-resource_failure_info")] +RESOURCE_FAILURE_INFO_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-resource_failure_info_buffer")] +Resource_Id=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/resource-id")] +RESOURCE_MONITOR_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ne-resapi-resource_monitor_state")] +RESOURCE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-resource_status")] +RESOURCEHEADER=[Documentation("https://docs.microsoft.com/windows/win32/menurc/resourceheader")] +ResourceLocator=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/resourcelocator")] +ResourceLocator::AddOption=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/resourcelocator-addoption")] +ResourceLocator::AddSelector=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/resourcelocator-addselector")] +ResourceLocator::ClearOptions=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/resourcelocator-clearoptions")] +ResourceLocator::ClearSelectors=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/resourcelocator-clearselectors")] +ResourceLocator::Error=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/resourcelocator-error")] +ResourceLocator::FragmentDialect=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/resourcelocator-fragmentdialect")] +ResourceLocator::FragmentPath=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/resourcelocator-fragmentpath")] +ResourceLocator::MustUnderstandOptions=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/resourcelocator-mustunderstandoptions")] +ResourceLocator::ResourceURI=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/resourcelocator-resourceuri")] +ResourcePair=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/resourcepair")] +ResourcePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/ne-pla-resourcepolicy")] +resources=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-resources-localizationtype-element")] +ResourceType=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/ne-xamlom-resourcetype")] +RESPONSEBODY_GetMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-responsebody_getmetadata")] +RESPONSEBODY_GetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-responsebody_getstatus")] +RESPONSEBODY_Renew=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-responsebody_renew")] +RESPONSEBODY_Subscribe=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-responsebody_subscribe")] +RESPONSEBODY_SubscriptionEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-responsebody_subscriptionend")] +RestartDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-restartdialog")] +RestartDialogEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-restartdialogex")] +RestartOnFailure=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-restartonfailure-settingstype-element")] +RestartOnIdle=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-restartonidle-idlesettingstype-element")] +RestartStrip=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-so-restartstrip")] +restartType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-restarttype-complextype")] +restore=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/restore")] +Restore=[Documentation("https://docs.microsoft.com/windows/win32/sr/restore-systemrestore")] +RestoreBookmark=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/restorebookmark-method")] +RestoreClusterDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-restoreclusterdatabase")] +RestoreDC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-restoredc")] +RestoreFile=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/control-restorefile")] +RestoreFromTime=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/control-restorefromtime")] +RestoreMediaSense=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-restoremediasense")] +RestoreMonitorFactoryColorDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-restoremonitorfactorycolordefaults")] +RestoreMonitorFactoryDefaults=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-restoremonitorfactorydefaults")] +RESTOREPOINTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/srrestoreptapi/ns-srrestoreptapi-restorepointinfow")] +RESTOREPOINTINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/srrestoreptapi/ns-srrestoreptapi-restorepointinfoa")] +RESTOREPOINTINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/srrestoreptapi/ns-srrestoreptapi-restorepointinfow")] +RestoreScreenSaver=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/restorescreensaver-method")] +RestrictedUserControl=[Documentation("https://docs.microsoft.com/windows/win32/Msi/restrictedusercontrol")] +RESTRICTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ne-shlobj_core-restrictions")] +RESULT_VIEW_TYPE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-result_view_type_info")] +ResultCodes=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ns-naptypes-resultcodes")] +RESULTDATAITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-resultdataitem")] +RESULTFINDINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-resultfindinfo")] +ResultsDisplayStyle=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-resultsdisplaystyle")] +resume=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/resume")] +Resume=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/resume-method")] +RESUME=[Documentation("https://docs.microsoft.com/windows/win32/Msi/resume")] +ResumeClusterNode=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-resumeclusternode")] +ResumeClusterNodeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-resumeclusternodeex")] +ResumeConversion=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/resumeconversion-win32-encryptablevolume")] +ResumeSuspendedDownload=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-resumesuspendeddownload")] +ResumeThread=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-resumethread")] +ResumeZone=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone-resumezone")] +RESUTIL_FILETIME_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-resutil_filetime_data")] +RESUTIL_LARGEINT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-resutil_largeint_data")] +RESUTIL_PROPERTY_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-resutil_property_item")] +RESUTIL_ULARGEINT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-resutil_ulargeint_data")] +ResUtilAddUnknownProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutiladdunknownproperties")] +ResUtilCreateDirectoryTree=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilcreatedirectorytree")] +ResUtilDupParameterBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutildupparameterblock")] +ResUtilDupString=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutildupstring")] +ResUtilEnumPrivateProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilenumprivateproperties")] +ResUtilEnumProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilenumproperties")] +ResUtilEnumResources=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilenumresources")] +ResUtilEnumResourcesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilenumresourcesex")] +ResUtilEnumResourcesEx2=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilenumresourcesex2")] +ResUtilExpandEnvironmentStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilexpandenvironmentstrings")] +ResUtilFindBinaryProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilfindbinaryproperty")] +ResUtilFindDependentDiskResourceDriveLetter=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilfinddependentdiskresourcedriveletter")] +ResUtilFindDwordProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilfinddwordproperty")] +ResUtilFindExpandedSzProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilfindexpandedszproperty")] +ResUtilFindExpandSzProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilfindexpandszproperty")] +ResUtilFindFileTimeProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilfindfiletimeproperty")] +ResUtilFindLongProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilfindlongproperty")] +ResUtilFindMultiSzProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilfindmultiszproperty")] +ResUtilFindSzProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilfindszproperty")] +ResUtilFindULargeIntegerProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilfindulargeintegerproperty")] +ResUtilFreeEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilfreeenvironment")] +ResUtilFreeParameterBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilfreeparameterblock")] +ResUtilGetAllProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetallproperties")] +ResUtilGetBinaryProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetbinaryproperty")] +ResUtilGetBinaryValue=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetbinaryvalue")] +ResUtilGetClusterRoleState=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetclusterrolestate")] +ResUtilGetCoreClusterResources=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetcoreclusterresources")] +ResUtilGetCoreClusterResourcesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetcoreclusterresourcesex")] +ResUtilGetDwordProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetdwordproperty")] +ResUtilGetDwordValue=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetdwordvalue")] +ResUtilGetEnvironmentWithNetName=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetenvironmentwithnetname")] +ResUtilGetExpandSzValue=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetexpandszvalue")] +ResUtilGetFileTimeProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetfiletimeproperty")] +ResUtilGetMultiSzProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetmultiszproperty")] +ResUtilGetMultiSzValue=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetmultiszvalue")] +ResUtilGetPrivateProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetprivateproperties")] +ResUtilGetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetproperties")] +ResUtilGetPropertiesToParameterBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetpropertiestoparameterblock")] +ResUtilGetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetproperty")] +ResUtilGetPropertyFormats=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetpropertyformats")] +ResUtilGetPropertySize=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetpropertysize")] +ResUtilGetResourceDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetresourcedependency")] +ResUtilGetResourceDependencyByClass=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetresourcedependencybyclass")] +ResUtilGetResourceDependencyByClassEx=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetresourcedependencybyclassex")] +ResUtilGetResourceDependencyByName=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetresourcedependencybyname")] +ResUtilGetResourceDependencyByNameEx=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetresourcedependencybynameex")] +ResUtilGetResourceDependencyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetresourcedependencyex")] +ResUtilGetResourceDependentIPAddressProps=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetresourcedependentipaddressprops")] +ResUtilGetResourceName=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetresourcename")] +ResUtilGetResourceNameDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetresourcenamedependency")] +ResUtilGetResourceNameDependencyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetresourcenamedependencyex")] +ResUtilGetSzProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetszproperty")] +ResUtilGetSzValue=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilgetszvalue")] +ResUtilInitializeResourceStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilinitializeresourcestatus")] +ResUtilIsPathValid=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilispathvalid")] +ResUtilIsResourceClassEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilisresourceclassequal")] +ResUtilLeftPaxosIsLessThanRight=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilleftpaxosislessthanright")] +ResUtilPaxosComparer=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilpaxoscomparer")] +ResUtilPropertyListFromParameterBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilpropertylistfromparameterblock")] +ResUtilRemoveResourceServiceEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilremoveresourceserviceenvironment")] +ResUtilResourcesEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilresourcesequal")] +ResUtilResourceTypesEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilresourcetypesequal")] +ResUtilSetBinaryValue=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetbinaryvalue")] +ResUtilSetDwordValue=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetdwordvalue")] +ResUtilSetExpandSzValue=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetexpandszvalue")] +ResUtilSetMultiSzValue=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetmultiszvalue")] +ResUtilSetPrivatePropertyList=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetprivatepropertylist")] +ResUtilSetPropertyParameterBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetpropertyparameterblock")] +ResUtilSetPropertyParameterBlockEx=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetpropertyparameterblockex")] +ResUtilSetPropertyTable=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetpropertytable")] +ResUtilSetPropertyTableEx=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetpropertytableex")] +ResUtilSetQwordValue=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetqwordvalue")] +ResUtilSetResourceServiceEnvironment=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetresourceserviceenvironment")] +ResUtilSetResourceServiceStartParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetresourceservicestartparameters")] +ResUtilSetResourceServiceStartParametersEx=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetresourceservicestartparametersex")] +ResUtilSetSzValue=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetszvalue")] +ResUtilSetUnknownProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetunknownproperties")] +ResUtilSetValueEx=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilsetvalueex")] +ResUtilStartResourceService=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilstartresourceservice")] +ResUtilStopResourceService=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilstopresourceservice")] +ResUtilStopService=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilstopservice")] +ResUtilTerminateServiceProcessFromResDll=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilterminateserviceprocessfromresdll")] +ResUtilVerifyPrivatePropertyList=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilverifyprivatepropertylist")] +ResUtilVerifyPropertyTable=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilverifypropertytable")] +ResUtilVerifyResourceService=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilverifyresourceservice")] +ResUtilVerifyService=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/nf-resapi-resutilverifyservice")] +RESV_STYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-resv_style")] +ret=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ret--sm4---asm-")] +retc=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/retc--sm4---asm-")] +retention=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-retention-channelloggingtype-element")] +RETRIEVAL_POINTER_BASE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-retrieval_pointer_base")] +RETRIEVAL_POINTERS_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-retrieval_pointers_buffer")] +RetrieveColumnGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/retrievecolumngrbit-enumeration")] +RetrieveKeyGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/retrievekeygrbit-enumeration")] +RetrieveUrlCacheEntryFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-retrieveurlcacheentryfilea")] +RetrieveUrlCacheEntryFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-retrieveurlcacheentryfilea")] +RetrieveUrlCacheEntryFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-retrieveurlcacheentryfilew")] +RetrieveUrlCacheEntryStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-retrieveurlcacheentrystreama")] +RetrieveUrlCacheEntryStreamA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-retrieveurlcacheentrystreama")] +RetrieveUrlCacheEntryStreamW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-retrieveurlcacheentrystreamw")] +Retrieving=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/retrieving-supported-methods")] +return=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-return")] +Return=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/dx9-graphics-reference-x-file-return-values")] +RETURNBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/WMP/returnbutton")] +ReturnFromSubmenu=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/returnfromsubmenu-method")] +ReuseDDElParam=[Documentation("https://docs.microsoft.com/windows/win32/api/dde/nf-dde-reuseddelparam")] +ReverbConvertI3DL2ToNative=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2fx/nf-xaudio2fx-reverbconverti3dl2tonative")] +reversebits=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/reversebits")] +RevertSecurityContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-revertsecuritycontext")] +RevertToSelf=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-reverttoself")] +Revision=[Documentation("https://docs.microsoft.com/windows/win32/Msi/revision-number-summary")] +RevokeActiveObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-revokeactiveobject")] +RevokeDragDrop=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-revokedragdrop")] +RevokeScaleChangeNotifications=[Documentation("https://docs.microsoft.com/windows/win32/api/shellscalingapi/nf-shellscalingapi-revokescalechangenotifications")] +REWBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/WMP/rewbutton")] +REWELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/WMP/rewelement")] +RF=[Documentation("https://docs.microsoft.com/windows/win32/Controls/cdrf-constants")] +RGB=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-rgb")] +RGBCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-rgbcolor")] +RGBFromIMEColorStyle=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rgbfromimecolorstyle")] +RGBQUAD=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-rgbquad")] +RGBTRIPLE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-rgbtriple")] +RGNDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-rgndata")] +RGNDATAHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-rgndataheader")] +Ribbon=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-ribbon")] +Ribbon::ApplicationMenu=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-ribbon-applicationmenu")] +Ribbon::ContextualTabs=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-ribbon-contextualtabs")] +Ribbon::HelpButton=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-ribbon-helpbutton")] +Ribbon::QuickAccessToolbar=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-ribbon-quickaccesstoolbar")] +Ribbon::SizeDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-ribbon-sizedefinitions")] +Ribbon::Tabs=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-ribbon-tabs")] +Rich=[Documentation("https://docs.microsoft.com/windows/win32/Controls/rich-edit-control-styles")] +RICHEDIT_IMAGE_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-richedit_image_parameters")] +RID_DEVICE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-rid_device_info")] +RID_DEVICE_INFO_HID=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-rid_device_info_hid")] +RID_DEVICE_INFO_KEYBOARD=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-rid_device_info_keyboard")] +RID_DEVICE_INFO_MOUSE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-rid_device_info_mouse")] +RIO_BUF=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsockdef/ns-mswsockdef-rio_buf")] +RIO_BUFFERID=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/rio-bufferid")] +RIO_CQ=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/riocqueue")] +RIO_EXTENSION_FUNCTION_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/ns-mswsock-rio_extension_function_table")] +RIO_NOTIFICATION_COMPLETION=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/ns-mswsock-rio_notification_completion")] +RIO_NOTIFICATION_COMPLETION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/ne-mswsock-rio_notification_completion_type")] +RIO_RQ=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/riorqueue")] +RIORESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsockdef/ns-mswsockdef-rioresult")] +RIP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-rip_info")] +RKeyCloseKeyService=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/rkeyclosekeyservice")] +RKeyOpenKeyService=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/rkeyopenkeyservice")] +RKeyPFXInstall=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/rkeypfxinstall")] +RM_APP_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/ne-restartmanager-rm_app_status")] +RM_APP_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/ne-restartmanager-rm_app_type")] +RM_FEC_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wsrm/ns-wsrm-rm_fec_info")] +RM_FILTER_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/ne-restartmanager-rm_filter_action")] +RM_FILTER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/ns-restartmanager-rm_filter_info")] +RM_FILTER_TRIGGER=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/ne-restartmanager-rm_filter_trigger")] +RM_PROCESS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/ns-restartmanager-rm_process_info")] +RM_REBOOT_REASON=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/ne-restartmanager-rm_reboot_reason")] +RM_RECEIVER_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/wsrm/ns-wsrm-rm_receiver_stats")] +RM_SEND_WINDOW=[Documentation("https://docs.microsoft.com/windows/win32/api/wsrm/ns-wsrm-rm_send_window")] +RM_SENDER_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/wsrm/ns-wsrm-rm_sender_stats")] +RM_SHUTDOWN_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/ne-restartmanager-rm_shutdown_type")] +RM_UNIQUE_PROCESS=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/ns-restartmanager-rm_unique_process")] +RM_WRITE_STATUS_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/nc-restartmanager-rm_write_status_callback")] +RmAddFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/nf-restartmanager-rmaddfilter")] +RmCancelCurrentTask=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/nf-restartmanager-rmcancelcurrenttask")] +RmEndSession=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/nf-restartmanager-rmendsession")] +RmGetFilterList=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/nf-restartmanager-rmgetfilterlist")] +RmGetList=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/nf-restartmanager-rmgetlist")] +RmJoinSession=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/nf-restartmanager-rmjoinsession")] +RmRegisterResources=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/nf-restartmanager-rmregisterresources")] +RmRemoveFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/nf-restartmanager-rmremovefilter")] +RmRestart=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/nf-restartmanager-rmrestart")] +RmShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/nf-restartmanager-rmshutdown")] +RmStartSession=[Documentation("https://docs.microsoft.com/windows/win32/api/restartmanager/nf-restartmanager-rmstartsession")] +RND_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/rnd--constants")] +RND_ADVERTISING_SCOPE=[Documentation("https://docs.microsoft.com/windows/win32/api/rend/ne-rend-rnd_advertising_scope")] +RO_ERROR_REPORTING_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/ne-roerrorapi-ro_error_reporting_flags")] +RO_INIT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/ne-roapi-ro_init_type")] +RO_REGISTRATION_COOKIE=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/ro-registration-cookie")] +RoActivateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-roactivateinstance")] +roamApplicabilityType=[Documentation("https://docs.microsoft.com/windows/win32/mbn/simpletype-roamapplicabilitytype")] +roamControlType=[Documentation("https://docs.microsoft.com/windows/win32/mbn/simpletype-roamcontroltype")] +RoamingConsortium=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-hotspot2-roamingconsortium-element")] +RoCaptureErrorContext=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-rocaptureerrorcontext")] +RoClearError=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-roclearerror")] +RoErrorReportingFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/ne-roerrorapi-roerrorreportingflags")] +RoFailFastWithErrorContext=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-rofailfastwitherrorcontext")] +RoFailFastWithErrorContextInternal2=[Documentation("https://docs.microsoft.com/windows/win32/WinRT/roerrorapi/nf-roerrorapi-rofailfastwitherrorcontextinternal2")] +RoFreeParameterizedTypeExtra=[Documentation("https://docs.microsoft.com/windows/win32/api/roparameterizediid/nf-roparameterizediid-rofreeparameterizedtypeextra")] +RoGetActivatableClassRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/roregistrationapi/nf-roregistrationapi-rogetactivatableclassregistration")] +RoGetActivationFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-rogetactivationfactory")] +RoGetAgileReference=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-rogetagilereference")] +RoGetApartmentIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-rogetapartmentidentifier")] +RoGetBufferMarshaler=[Documentation("https://docs.microsoft.com/windows/win32/api/robuffer/nf-robuffer-rogetbuffermarshaler")] +RoGetErrorReportingFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-rogeterrorreportingflags")] +RoGetMatchingRestrictedErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-rogetmatchingrestrictederrorinfo")] +RoGetMetaDataFile=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataresolution/nf-rometadataresolution-rogetmetadatafile")] +RoGetParameterizedTypeInstanceIID=[Documentation("https://docs.microsoft.com/windows/win32/api/roparameterizediid/nf-roparameterizediid-rogetparameterizedtypeinstanceiid")] +RoGetServerActivatableClasses=[Documentation("https://docs.microsoft.com/windows/win32/api/roregistrationapi/nf-roregistrationapi-rogetserveractivatableclasses")] +ROI_AREA=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-roi_area")] +RoInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-roinitialize")] +RoInspectCapturedStackBackTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-roinspectcapturedstackbacktrace")] +RoInspectThreadErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-roinspectthreaderrorinfo")] +RoIsApiContractMajorVersionPresent=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataresolution/nf-rometadataresolution-roisapicontractmajorversionpresent")] +RoIsApiContractPresent=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataresolution/nf-rometadataresolution-roisapicontractpresent")] +Roles=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/roles")] +RolesForComponent=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/rolesforcomponent")] +RolesForInterface=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/rolesforinterface")] +RolesForMethod=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/rolesformethod")] +RolesForPartition=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/rolesforpartition")] +RollbackComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-rollbackcomplete")] +RollbackDisabled=[Documentation("https://docs.microsoft.com/windows/win32/Msi/rollbackdisabled")] +RollbackEnlistment=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-rollbackenlistment")] +RollbackTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-rollbacktransaction")] +RollbackTransactionAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-rollbacktransactionasync")] +RollbackTransactionGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/rollbacktransactiongrbit-enumeration")] +RollforwardTransactionManager=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-rollforwardtransactionmanager")] +RoOriginateError=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-rooriginateerror")] +RoOriginateErrorW=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-rooriginateerrorw")] +RoOriginateLanguageException=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-rooriginatelanguageexception")] +Root=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/root")] +ROOT_INFO_LUID=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-root_info_luid")] +RootCauseInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ndattrib/ns-ndattrib-rootcauseinfo")] +ROOTDRIVE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/rootdrive")] +RoParameterizedTypeExtraGetTypeSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/roparameterizediid/nf-roparameterizediid-roparameterizedtypeextragettypesignature")] +RoParseTypeName=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataresolution/nf-rometadataresolution-roparsetypename")] +RoRegisterActivationFactories=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-roregisteractivationfactories")] +RoRegisterForApartmentShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-roregisterforapartmentshutdown")] +RoReportFailedDelegate=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-roreportfaileddelegate")] +RoReportUnhandledError=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-roreportunhandlederror")] +RoResolveNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/rometadataresolution/nf-rometadataresolution-roresolvenamespace")] +RoResolveRestrictedErrorInfoReference=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-roresolverestrictederrorinforeference")] +RoRevokeActivationFactories=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-rorevokeactivationfactories")] +RoSetErrorReportingFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-roseterrorreportingflags")] +RoTransformError=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-rotransformerror")] +RoTransformErrorW=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-rotransformerrorw")] +round=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-round")] +round_ne=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/round-ne--sm4---asm-")] +round_ni=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/round-ni--sm4---asm-")] +round_pi=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/round-pi--sm4---asm-")] +round_z=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/round-z--sm4---asm-")] +RoundedRect=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-roundedrect")] +RoundRect=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-roundrect")] +RoUninitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-rouninitialize")] +RoUnregisterForApartmentShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-rounregisterforapartmentshutdown")] +Router=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/router-management-data-types")] +ROUTER_CONNECTION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ne-mprapi-router_connection_state")] +ROUTER_CUSTOM_IKEv2_POLICY0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-router_custom_ikev2_policy0")] +ROUTER_IKEv2_IF_CUSTOM_CONFIG0=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-router_ikev2_if_custom_config0")] +ROUTER_INTERFACE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ne-mprapi-router_interface_type")] +Routing=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/routing-and-remote-access-error-codes")] +ROUTING_PROTOCOL_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/ns-mgm-routing_protocol_config")] +Row=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-row")] +ROWENTRY=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/rowentry")] +ROWLIST=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/rowlist")] +RowOrColumnMajor=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-roworcolumnmajor")] +ROWSETEVENT_ITEMSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ne-searchapi-rowsetevent_itemstate")] +ROWSETEVENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ne-searchapi-rowsetevent_type")] +RPC=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/rpc-return-values")] +RPC_ASYNC_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ne-rpcasync-rpc_async_event")] +RPC_ASYNC_NOTIFICATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ns-rpcasync-rpc_async_notification_info")] +RPC_ASYNC_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ns-rpcasync-rpc_async_state")] +RPC_AUTH_IDENTITY_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/rpc-auth-identity-handle")] +RPC_AUTH_KEY_RETRIEVAL_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nc-rpcdce-rpc_auth_key_retrieval_fn")] +RPC_AUTHZ_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/rpc-authz-handle")] +RPC_BINDING_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/rpc-binding-handle")] +RPC_BINDING_HANDLE_OPTIONS_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_binding_handle_options_v1")] +RPC_BINDING_HANDLE_SECURITY_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_binding_handle_security_v1_w")] +RPC_BINDING_HANDLE_SECURITY_V1_A=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_binding_handle_security_v1_a")] +RPC_BINDING_HANDLE_SECURITY_V1_W=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_binding_handle_security_v1_w")] +RPC_BINDING_HANDLE_TEMPLATE_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_binding_handle_template_v1_a")] +RPC_BINDING_HANDLE_TEMPLATE_V1_A=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_binding_handle_template_v1_a")] +RPC_BINDING_HANDLE_TEMPLATE_V1_W=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_binding_handle_template_v1_w")] +RPC_BINDING_VECTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_binding_vector")] +RPC_C_OPT_COOKIE_AUTH_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdcep/ns-rpcdcep-rpc_c_opt_cookie_auth_descriptor")] +RPC_CALL_ATTRIBUTES_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ns-rpcasync-rpc_call_attributes_v1_w")] +RPC_CALL_ATTRIBUTES_V1_A=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ns-rpcasync-rpc_call_attributes_v1_a")] +RPC_CALL_ATTRIBUTES_V1_W=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ns-rpcasync-rpc_call_attributes_v1_w")] +RPC_CALL_ATTRIBUTES_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ns-rpcasync-rpc_call_attributes_v2_w")] +RPC_CALL_ATTRIBUTES_V2_A=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ns-rpcasync-rpc_call_attributes_v2_a")] +RPC_CALL_ATTRIBUTES_V2_W=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ns-rpcasync-rpc_call_attributes_v2_w")] +RPC_CALL_LOCAL_ADDRESS_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ns-rpcasync-rpc_call_local_address_v1")] +RPC_CALL_LOCAL_ADDRESS_V1_A=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ns-rpcasync-rpc_call_local_address_v1")] +RPC_CALL_LOCAL_ADDRESS_V1_W=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ns-rpcasync-rpc_call_local_address_v1")] +RPC_CLIENT_INTERFACE=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdcep/ns-rpcdcep-rpc_client_interface")] +RPC_DISPATCH_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdcep/ns-rpcdcep-rpc_dispatch_table")] +RPC_EE_INFO_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ns-rpcasync-rpc_ee_info_param")] +RPC_ENDPOINT_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_endpoint_template")] +RPC_ENDPOINT_TEMPLATEA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_endpoint_templatea")] +RPC_ENDPOINT_TEMPLATEW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_endpoint_templatew")] +RPC_EP_INQ_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/rpc-ep-inq-handle")] +RPC_ERROR_ENUM_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ns-rpcasync-rpc_error_enum_handle")] +RPC_EXTENDED_ERROR_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ns-rpcasync-rpc_extended_error_info")] +RPC_HTTP_TRANSPORT_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_http_transport_credentials_a")] +RPC_HTTP_TRANSPORT_CREDENTIALS_A=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_http_transport_credentials_a")] +RPC_HTTP_TRANSPORT_CREDENTIALS_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_http_transport_credentials_v2_a")] +RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_http_transport_credentials_v2_a")] +RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_http_transport_credentials_v2_w")] +RPC_HTTP_TRANSPORT_CREDENTIALS_V3=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_http_transport_credentials_v3_a")] +RPC_HTTP_TRANSPORT_CREDENTIALS_V3_A=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_http_transport_credentials_v3_a")] +RPC_HTTP_TRANSPORT_CREDENTIALS_V3_W=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_http_transport_credentials_v3_w")] +RPC_HTTP_TRANSPORT_CREDENTIALS_W=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_http_transport_credentials_w")] +RPC_IF_CALLBACK_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nc-rpcdce-rpc_if_callback_fn")] +RPC_IF_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/rpc-if-handle")] +RPC_IF_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_if_id")] +RPC_IF_ID_VECTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_if_id_vector")] +RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nc-rpcdce-rpc_interface_group_idle_callback_fn")] +RPC_INTERFACE_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_interface_template")] +RPC_INTERFACE_TEMPLATEA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_interface_templatea")] +RPC_INTERFACE_TEMPLATEW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_interface_templatew")] +RPC_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdcep/ns-rpcdcep-rpc_message")] +RPC_MGMT_AUTHORIZATION_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nc-rpcdce-rpc_mgmt_authorization_fn")] +RPC_MGR_EPV=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/rpc-mgr-epv")] +RPC_NOTIFICATION_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ne-rpcasync-rpc_notification_types")] +RPC_NOTIFICATIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ne-rpcasync-rpc_notifications")] +RPC_NS_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/rpc-ns-handle")] +RPC_OBJECT_INQ_FN=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nc-rpcdce-rpc_object_inq_fn")] +RPC_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_policy")] +RPC_PROTSEQ_VECTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_protseq_vector")] +RPC_SECURITY_QOS=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_security_qos")] +RPC_SECURITY_QOS_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_security_qos_v2_a")] +RPC_SECURITY_QOS_V2_A=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_security_qos_v2_a")] +RPC_SECURITY_QOS_V2_W=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_security_qos_v2_w")] +RPC_SECURITY_QOS_V3=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_security_qos_v3_a")] +RPC_SECURITY_QOS_V3_A=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_security_qos_v3_a")] +RPC_SECURITY_QOS_V3_W=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_security_qos_v3_w")] +RPC_SECURITY_QOS_V4=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_security_qos_v4_a")] +RPC_SECURITY_QOS_V4_A=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_security_qos_v4_a")] +RPC_SECURITY_QOS_V4_W=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_security_qos_v4_w")] +RPC_SECURITY_QOS_V5=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_security_qos_v5_a")] +RPC_SECURITY_QOS_V5_A=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_security_qos_v5_a")] +RPC_SECURITY_QOS_V5_W=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_security_qos_v5_w")] +RPC_STATS_VECTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-rpc_stats_vector")] +RPC_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/rpc-status")] +RpcAsyncAbortCall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcasyncabortcall")] +RpcAsyncCancelCall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcasynccancelcall")] +RpcAsyncCompleteCall=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcasynccompletecall")] +RpcAsyncGetCallHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcasyncgetcallhandle")] +RpcAsyncGetCallStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcasyncgetcallstatus")] +RpcAsyncInitializeHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcasyncinitializehandle")] +RpcAsyncRegisterInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcasyncregisterinfo")] +RpcBindingBind=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcbindingbind")] +RpcBindingCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingcopy")] +RpcBindingCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingcreatea")] +RpcBindingCreateA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingcreatea")] +RpcBindingCreateW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingcreatew")] +RpcBindingFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingfree")] +RpcBindingFromStringBinding=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingfromstringbinding")] +RpcBindingFromStringBindingA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingfromstringbindinga")] +RpcBindingFromStringBindingW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingfromstringbindingw")] +RpcBindingInqAuthClient=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindinginqauthclient")] +RpcBindingInqAuthClientA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindinginqauthclienta")] +RpcBindingInqAuthClientEx=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindinginqauthclientex")] +RpcBindingInqAuthClientExA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindinginqauthclientexa")] +RpcBindingInqAuthClientExW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindinginqauthclientexw")] +RpcBindingInqAuthClientW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindinginqauthclientw")] +RpcBindingInqAuthInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindinginqauthinfo")] +RpcBindingInqAuthInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindinginqauthinfoa")] +RpcBindingInqAuthInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindinginqauthinfoexa")] +RpcBindingInqAuthInfoExA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindinginqauthinfoexa")] +RpcBindingInqAuthInfoExW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindinginqauthinfoexw")] +RpcBindingInqAuthInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindinginqauthinfow")] +RpcBindingInqObject=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindinginqobject")] +RpcBindingInqOption=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindinginqoption")] +RpcBindingReset=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingreset")] +RpcBindingServerFromClient=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingserverfromclient")] +RpcBindingSetAuthInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingsetauthinfo")] +RpcBindingSetAuthInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingsetauthinfoa")] +RpcBindingSetAuthInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingsetauthinfoexa")] +RpcBindingSetAuthInfoExA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingsetauthinfoexa")] +RpcBindingSetAuthInfoExW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingsetauthinfoexw")] +RpcBindingSetAuthInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingsetauthinfow")] +RpcBindingSetObject=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingsetobject")] +RpcBindingSetOption=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingsetoption")] +RpcBindingToStringBinding=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingtostringbinding")] +RpcBindingToStringBindingA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingtostringbindinga")] +RpcBindingToStringBindingW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingtostringbindingw")] +RpcBindingUnbind=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcbindingunbind")] +RpcBindingVectorFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcbindingvectorfree")] +RpcCallClientLocality=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ne-rpcasync-rpccallclientlocality")] +RpcCallType=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ne-rpcasync-rpccalltype")] +RpcCancelThread=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpccancelthread")] +RpcCancelThreadEx=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpccancelthreadex")] +RpcCertGeneratePrincipalName=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcssl/nf-rpcssl-rpccertgenerateprincipalname")] +RpcCertGeneratePrincipalNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcssl/nf-rpcssl-rpccertgenerateprincipalnamea")] +RpcCertGeneratePrincipalNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcssl/nf-rpcssl-rpccertgenerateprincipalnamew")] +RpcEpRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcepregister")] +RpcEpRegisterA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcepregistera")] +RpcEpRegisterNoReplace=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcepregisternoreplace")] +RpcEpRegisterNoReplaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcepregisternoreplacea")] +RpcEpRegisterNoReplaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcepregisternoreplacew")] +RpcEpRegisterW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcepregisterw")] +RpcEpResolveBinding=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcepresolvebinding")] +RpcEpUnregister=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcepunregister")] +RpcErrorAddRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcerroraddrecord")] +RpcErrorClearInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcerrorclearinformation")] +RpcErrorEndEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcerrorendenumeration")] +RpcErrorGetNextRecord=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcerrorgetnextrecord")] +RpcErrorGetNumberOfRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcerrorgetnumberofrecords")] +RpcErrorLoadErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcerrorloaderrorinfo")] +RpcErrorResetEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcerrorresetenumeration")] +RpcErrorSaveErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcerrorsaveerrorinfo")] +RpcErrorStartEnumeration=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcerrorstartenumeration")] +RpcExcept=[Documentation("https://docs.microsoft.com/windows/win32/api/rpc/nf-rpc-rpcexcept")] +RpcExceptionFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcexceptionfilter")] +RpcFreeAuthorizationContext=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcfreeauthorizationcontext")] +RpcGetAuthorizationContextForClient=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcgetauthorizationcontextforclient")] +RpcIfIdVectorFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcifidvectorfree")] +RpcIfInqId=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcifinqid")] +RpcImpersonateClient=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcimpersonateclient")] +RpcImpersonateClientContainer=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcimpersonateclientcontainer")] +RpcLocalAddressFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/ne-rpcasync-rpclocaladdressformat")] +RpcMgmtEnableIdleCleanup=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtenableidlecleanup")] +RpcMgmtEpEltInqBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtepeltinqbegin")] +RpcMgmtEpEltInqDone=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtepeltinqdone")] +RpcMgmtEpEltInqNext=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtepeltinqnext")] +RpcMgmtEpEltInqNextA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtepeltinqnexta")] +RpcMgmtEpEltInqNextW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtepeltinqnextw")] +RpcMgmtEpUnregister=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtepunregister")] +RpcMgmtInqComTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtinqcomtimeout")] +RpcMgmtInqDefaultProtectLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtinqdefaultprotectlevel")] +RpcMgmtInqIfIds=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtinqifids")] +RpcMgmtInqServerPrincName=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtinqserverprincname")] +RpcMgmtInqServerPrincNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtinqserverprincnamea")] +RpcMgmtInqServerPrincNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtinqserverprincnamew")] +RpcMgmtInqStats=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtinqstats")] +RpcMgmtIsServerListening=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtisserverlistening")] +RpcMgmtSetAuthorizationFn=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtsetauthorizationfn")] +RpcMgmtSetCancelTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtsetcanceltimeout")] +RpcMgmtSetComTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtsetcomtimeout")] +RpcMgmtSetServerStackSize=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtsetserverstacksize")] +RpcMgmtStatsVectorFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtstatsvectorfree")] +RpcMgmtStopServerListening=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtstopserverlistening")] +RpcMgmtWaitServerListen=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcmgmtwaitserverlisten")] +RpcNetworkInqProtseqs=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcnetworkinqprotseqs")] +RpcNetworkInqProtseqsA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcnetworkinqprotseqsa")] +RpcNetworkInqProtseqsW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcnetworkinqprotseqsw")] +RpcNetworkIsProtseqValid=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcnetworkisprotseqvalid")] +RpcNetworkIsProtseqValidA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcnetworkisprotseqvalida")] +RpcNetworkIsProtseqValidW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcnetworkisprotseqvalidw")] +RPCNOTIFICATION_ROUTINE=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nc-rpcasync-rpcnotification_routine")] +RpcNsBindingExport=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingexporta")] +RpcNsBindingExportA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingexporta")] +RpcNsBindingExportPnP=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingexportpnpw")] +RpcNsBindingExportPnPA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingexportpnpa")] +RpcNsBindingExportPnPW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingexportpnpw")] +RpcNsBindingExportW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingexportw")] +RpcNsBindingImportBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingimportbeginw")] +RpcNsBindingImportBeginA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingimportbegina")] +RpcNsBindingImportBeginW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingimportbeginw")] +RpcNsBindingImportDone=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingimportdone")] +RpcNsBindingImportNext=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingimportnext")] +RpcNsBindingInqEntryName=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcnsbindinginqentryname")] +RpcNsBindingInqEntryNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcnsbindinginqentrynamea")] +RpcNsBindingInqEntryNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcnsbindinginqentrynamew")] +RpcNsBindingLookupBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindinglookupbegina")] +RpcNsBindingLookupBeginA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindinglookupbegina")] +RpcNsBindingLookupBeginW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindinglookupbeginw")] +RpcNsBindingLookupDone=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindinglookupdone")] +RpcNsBindingLookupNext=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindinglookupnext")] +RpcNsBindingSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingselect")] +RpcNsBindingUnexport=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingunexporta")] +RpcNsBindingUnexportA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingunexporta")] +RpcNsBindingUnexportPnP=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingunexportpnpa")] +RpcNsBindingUnexportPnPA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingunexportpnpa")] +RpcNsBindingUnexportPnPW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingunexportpnpw")] +RpcNsBindingUnexportW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsbindingunexportw")] +RpcNsEntryExpandName=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsentryexpandnamew")] +RpcNsEntryExpandNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsentryexpandnamea")] +RpcNsEntryExpandNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsentryexpandnamew")] +RpcNsEntryObjectInqBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsentryobjectinqbegina")] +RpcNsEntryObjectInqBeginA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsentryobjectinqbegina")] +RpcNsEntryObjectInqBeginW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsentryobjectinqbeginw")] +RpcNsEntryObjectInqDone=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsentryobjectinqdone")] +RpcNsEntryObjectInqNext=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsentryobjectinqnext")] +RpcNsGroupDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupdeletea")] +RpcNsGroupDeleteA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupdeletea")] +RpcNsGroupDeleteW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupdeletew")] +RpcNsGroupMbrAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupmbraddw")] +RpcNsGroupMbrAddA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupmbradda")] +RpcNsGroupMbrAddW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupmbraddw")] +RpcNsGroupMbrInqBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupmbrinqbegina")] +RpcNsGroupMbrInqBeginA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupmbrinqbegina")] +RpcNsGroupMbrInqBeginW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupmbrinqbeginw")] +RpcNsGroupMbrInqDone=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupmbrinqdone")] +RpcNsGroupMbrInqNext=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupmbrinqnextw")] +RpcNsGroupMbrInqNextA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupmbrinqnexta")] +RpcNsGroupMbrInqNextW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupmbrinqnextw")] +RpcNsGroupMbrRemove=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupmbrremovea")] +RpcNsGroupMbrRemoveA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupmbrremovea")] +RpcNsGroupMbrRemoveW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsgroupmbrremovew")] +RpcNsMgmtBindingUnexport=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsmgmtbindingunexporta")] +RpcNsMgmtBindingUnexportA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsmgmtbindingunexporta")] +RpcNsMgmtBindingUnexportW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsmgmtbindingunexportw")] +RpcNsMgmtEntryCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsmgmtentrycreatew")] +RpcNsMgmtEntryCreateA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsmgmtentrycreatea")] +RpcNsMgmtEntryCreateW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsmgmtentrycreatew")] +RpcNsMgmtEntryDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsmgmtentrydeletew")] +RpcNsMgmtEntryDeleteA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsmgmtentrydeletea")] +RpcNsMgmtEntryDeleteW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsmgmtentrydeletew")] +RpcNsMgmtEntryInqIfIds=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsmgmtentryinqifidsa")] +RpcNsMgmtEntryInqIfIdsA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsmgmtentryinqifidsa")] +RpcNsMgmtEntryInqIfIdsW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsmgmtentryinqifidsw")] +RpcNsMgmtHandleSetExpAge=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsmgmthandlesetexpage")] +RpcNsMgmtInqExpAge=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsmgmtinqexpage")] +RpcNsMgmtSetExpAge=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsmgmtsetexpage")] +RpcNsProfileDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofiledeletew")] +RpcNsProfileDeleteA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofiledeletea")] +RpcNsProfileDeleteW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofiledeletew")] +RpcNsProfileEltAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofileeltadda")] +RpcNsProfileEltAddA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofileeltadda")] +RpcNsProfileEltAddW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofileeltaddw")] +RpcNsProfileEltInqBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofileeltinqbeginw")] +RpcNsProfileEltInqBeginA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofileeltinqbegina")] +RpcNsProfileEltInqBeginW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofileeltinqbeginw")] +RpcNsProfileEltInqDone=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofileeltinqdone")] +RpcNsProfileEltInqNext=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofileeltinqnextw")] +RpcNsProfileEltInqNextA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofileeltinqnexta")] +RpcNsProfileEltInqNextW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofileeltinqnextw")] +RpcNsProfileEltRemove=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofileeltremovew")] +RpcNsProfileEltRemoveA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofileeltremovea")] +RpcNsProfileEltRemoveW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcnsi/nf-rpcnsi-rpcnsprofileeltremovew")] +RpcObjectInqType=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcobjectinqtype")] +RpcObjectSetInqFn=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcobjectsetinqfn")] +RpcObjectSetType=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcobjectsettype")] +RPCOLEMESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/ns-objidlbase-rpcolemessage")] +RpcProtseqVectorFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcprotseqvectorfree")] +RpcProtseqVectorFreeA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcprotseqvectorfreea")] +RpcProtseqVectorFreeW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcprotseqvectorfreew")] +RpcRaiseException=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcraiseexception")] +RpcRevertContainerImpersonation=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcrevertcontainerimpersonation")] +RpcRevertToSelf=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcreverttoself")] +RpcRevertToSelfEx=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcreverttoselfex")] +RpcServerCompleteSecurityCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcservercompletesecuritycallback")] +RpcServerInqBindingHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverinqbindinghandle")] +RpcServerInqBindings=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverinqbindings")] +RpcServerInqCallAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcserverinqcallattributesa")] +RpcServerInqCallAttributesA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcserverinqcallattributesa")] +RpcServerInqCallAttributesW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcserverinqcallattributesw")] +RpcServerInqDefaultPrincName=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverinqdefaultprincname")] +RpcServerInqDefaultPrincNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverinqdefaultprincnamea")] +RpcServerInqDefaultPrincNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverinqdefaultprincnamew")] +RpcServerInqIf=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverinqif")] +RpcServerInterfaceGroupActivate=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverinterfacegroupactivate")] +RpcServerInterfaceGroupClose=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverinterfacegroupclose")] +RpcServerInterfaceGroupCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverinterfacegroupcreate")] +RpcServerInterfaceGroupCreateA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverinterfacegroupcreatea")] +RpcServerInterfaceGroupCreateW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverinterfacegroupcreatew")] +RpcServerInterfaceGroupDeactivate=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverinterfacegroupdeactivate")] +RpcServerInterfaceGroupInqBindings=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverinterfacegroupinqbindings")] +RpcServerListen=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverlisten")] +RpcServerRegisterAuthInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverregisterauthinfo")] +RpcServerRegisterAuthInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverregisterauthinfoa")] +RpcServerRegisterAuthInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverregisterauthinfow")] +RpcServerRegisterIf=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverregisterif")] +RpcServerRegisterIf2=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverregisterif2")] +RpcServerRegisterIf3=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverregisterif3")] +RpcServerRegisterIfEx=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverregisterifex")] +RpcServerSubscribeForNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcserversubscribefornotification")] +RpcServerTestCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcservertestcancel")] +RpcServerUnregisterIf=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverunregisterif")] +RpcServerUnregisterIfEx=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserverunregisterifex")] +RpcServerUnsubscribeForNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcserverunsubscribefornotification")] +RpcServerUseAllProtseqs=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseallprotseqs")] +RpcServerUseAllProtseqsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseallprotseqsex")] +RpcServerUseAllProtseqsIf=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseallprotseqsif")] +RpcServerUseAllProtseqsIfEx=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseallprotseqsifex")] +RpcServerUseProtseq=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseq")] +RpcServerUseProtseqA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqa")] +RpcServerUseProtseqEp=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqep")] +RpcServerUseProtseqEpA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqepa")] +RpcServerUseProtseqEpEx=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqepex")] +RpcServerUseProtseqEpExA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqepexa")] +RpcServerUseProtseqEpExW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqepexw")] +RpcServerUseProtseqEpW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqepw")] +RpcServerUseProtseqEx=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqex")] +RpcServerUseProtseqExA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqexa")] +RpcServerUseProtseqExW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqexw")] +RpcServerUseProtseqIf=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqif")] +RpcServerUseProtseqIfA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqifa")] +RpcServerUseProtseqIfEx=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqifex")] +RpcServerUseProtseqIfExA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqifexa")] +RpcServerUseProtseqIfExW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqifexw")] +RpcServerUseProtseqIfW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqifw")] +RpcServerUseProtseqW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcserveruseprotseqw")] +RpcSmAllocate=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcsmallocate")] +RpcSmClientFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcsmclientfree")] +RpcSmDestroyClientContext=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcsmdestroyclientcontext")] +RpcSmDisableAllocate=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcsmdisableallocate")] +RpcSmEnableAllocate=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcsmenableallocate")] +RpcSmFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcsmfree")] +RpcSmGetThreadHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcsmgetthreadhandle")] +RpcSmSetClientAllocFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcsmsetclientallocfree")] +RpcSmSetThreadHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcsmsetthreadhandle")] +RpcSmSwapClientAllocFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcsmswapclientallocfree")] +RpcSsAllocate=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcssallocate")] +RpcSsContextLockExclusive=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcsscontextlockexclusive")] +RpcSsContextLockShared=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcasync/nf-rpcasync-rpcsscontextlockshared")] +RpcSsDestroyClientContext=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcssdestroyclientcontext")] +RpcSsDisableAllocate=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcssdisableallocate")] +RpcSsDontSerializeContext=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcssdontserializecontext")] +RpcSsEnableAllocate=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcssenableallocate")] +RpcSsFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcssfree")] +RpcSsGetThreadHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcssgetthreadhandle")] +RpcSsSetClientAllocFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcsssetclientallocfree")] +RpcSsSetThreadHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcsssetthreadhandle")] +RpcSsSwapClientAllocFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcssswapclientallocfree")] +RpcStringBindingCompose=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcstringbindingcompose")] +RpcStringBindingComposeA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcstringbindingcomposea")] +RpcStringBindingComposeW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcstringbindingcomposew")] +RpcStringBindingParse=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcstringbindingparse")] +RpcStringBindingParseA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcstringbindingparsea")] +RpcStringBindingParseW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcstringbindingparsew")] +RpcStringFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcstringfree")] +RpcStringFreeA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcstringfreea")] +RpcStringFreeW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpcstringfreew")] +RpcTestCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-rpctestcancel")] +RpcTryExcept=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/rpctryexcept")] +RpcTryFinally=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/rpctryfinally")] +RpcUserFree=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcndr/nf-rpcndr-rpcuserfree")] +RSAPUBKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-rsapubkey")] +RSOP_TARGET=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/ns-userenv-rsop_target")] +RsopAccessCheckByType=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-rsopaccesscheckbytype")] +RsopFileAccessCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-rsopfileaccesscheck")] +RsopResetPolicySettingStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-rsopresetpolicysettingstatus")] +RsopSetPolicySettingStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-rsopsetpolicysettingstatus")] +rsq=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/rsq---ps")] +rsqrt=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-rsqrt")] +RSVP_ADSPEC=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-rsvp_adspec")] +RSVP_FILTERSPEC=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-rsvp_filterspec")] +RSVP_FILTERSPEC_V4=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-rsvp_filterspec_v4")] +RSVP_FILTERSPEC_V4_GPI=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-rsvp_filterspec_v4_gpi")] +RSVP_FILTERSPEC_V6=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-rsvp_filterspec_v6")] +RSVP_FILTERSPEC_V6_FLOW=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-rsvp_filterspec_v6_flow")] +RSVP_FILTERSPEC_V6_GPI=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-rsvp_filterspec_v6_gpi")] +RSVP_HOP=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-rsvp_hop")] +Rsvp_Hop_IPv4=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-rsvp_hop_ipv4")] +RSVP_MSG_OBJS=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-rsvp_msg_objs")] +RSVP_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-rsvp_policy")] +RSVP_POLICY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-rsvp_policy_info")] +RSVP_RESERVE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-rsvp_reserve_info")] +RSVP_SCOPE=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-rsvp_scope")] +RSVP_SESSION=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-rsvp_session")] +RSVP_STATUS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/qossp/ns-qossp-rsvp_status_info")] +RsvpObjHdr=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-rsvpobjhdr")] +RT_LostEvent=[Documentation("https://docs.microsoft.com/windows/win32/ETW/rt-lostevent")] +RTEXT=[Documentation("https://docs.microsoft.com/windows/win32/menurc/rtext-control")] +RTF_WCSINFO=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/rtf_wcsinfo")] +RTF_WCSRETINFO=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/rtf_wcsretinfo")] +RTFSync=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/rtfsync")] +RTL_UMS_SCHEDULER_ENTRY_POINT=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nc-winnt-rtl_ums_scheduler_entry_point")] +RTL_USER_PROCESS_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/ns-winternl-rtl_user_process_parameters")] +RtlAddFunctionTable=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtladdfunctiontable")] +RtlAddGrowableFunctionTable=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtladdgrowablefunctiontable")] +RtlAnsiStringToUnicodeString=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtlansistringtounicodestring")] +RtlCaptureContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlcapturecontext")] +RtlCaptureStackBackTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlcapturestackbacktrace")] +RtlCharToInteger=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtlchartointeger")] +RtlCompareUnicodeString=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtlcompareunicodestring")] +RtlConvertDeviceFamilyInfoToString=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlconvertdevicefamilyinfotostring")] +RtlConvertSidToUnicodeString=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtlconvertsidtounicodestring")] +RtlDecryptMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-rtldecryptmemory")] +RtlDeleteFunctionTable=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtldeletefunctiontable")] +RtlDeleteGrowableFunctionTable=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtldeletegrowablefunctiontable")] +RtlDisownModuleHeapAllocation=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtlsupportapi/nf-rtlsupportapi-rtldisownmoduleheapallocation")] +RtlDllShutdownInProgress=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtldllshutdowninprogress")] +RtlEncryptMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-rtlencryptmemory")] +RtlEthernetAddressToString=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlethernetaddresstostringa")] +RtlEthernetAddressToStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlethernetaddresstostringa")] +RtlEthernetAddressToStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlethernetaddresstostringw")] +RtlEthernetStringToAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlethernetstringtoaddressw")] +RtlEthernetStringToAddressA=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlethernetstringtoaddressa")] +RtlEthernetStringToAddressW=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlethernetstringtoaddressw")] +RtlExtendedIntegerMultiply=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtlextendedintegermultiply")] +RtlExtendedLargeIntegerDivide=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtlextendedlargeintegerdivide")] +RtlFirstEntrySList=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlfirstentryslist")] +RtlFreeAnsiString=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtlfreeansistring")] +RtlFreeHeap=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtlfreeheap")] +RtlFreeOemString=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtlfreeoemstring")] +RtlFreeUnicodeString=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtlfreeunicodestring")] +RtlGenRandom=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/nf-ntsecapi-rtlgenrandom")] +RtlGetCurrentProcessorNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getcurrentprocessornumber")] +RtlGetDeviceFamilyInfoEnum=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtlgetdevicefamilyinfoenum")] +RtlGetFunctionTableListHead=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtlgetfunctiontablelisthead")] +RtlGetSuiteMask=[Documentation("https://docs.microsoft.com/windows/win32/SysInfo/rtlgetsuitemask")] +RtlGetUnloadEventTrace=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtlgetunloadeventtrace")] +RtlGetUnloadEventTraceEx=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtlgetunloadeventtraceex")] +RtlGetVersion=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtlgetversion")] +RtlGrowFunctionTable=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlgrowfunctiontable")] +RtlInitializeSListHead=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlinitializeslisthead")] +RtlInitString=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtlinitstring")] +RtlInitUnicodeString=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtlinitunicodestring")] +RtlInstallFunctionTableCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlinstallfunctiontablecallback")] +RtlInterlockedFlushSList=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlinterlockedflushslist")] +RtlInterlockedPopEntrySList=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlinterlockedpopentryslist")] +RtlInterlockedPushEntrySList=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlinterlockedpushentryslist")] +RtlIpv4AddressToString=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv4addresstostringw")] +RtlIpv4AddressToStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv4addresstostringa")] +RtlIpv4AddressToStringEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv4addresstostringexa")] +RtlIpv4AddressToStringExA=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv4addresstostringexa")] +RtlIpv4AddressToStringExW=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv4addresstostringexw")] +RtlIpv4AddressToStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv4addresstostringw")] +RtlIpv4StringToAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv4stringtoaddressw")] +RtlIpv4StringToAddressA=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv4stringtoaddressa")] +RtlIpv4StringToAddressEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv4stringtoaddressexw")] +RtlIpv4StringToAddressExA=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv4stringtoaddressexa")] +RtlIpv4StringToAddressExW=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv4stringtoaddressexw")] +RtlIpv4StringToAddressW=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv4stringtoaddressw")] +RtlIpv6AddressToString=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv6addresstostringw")] +RtlIpv6AddressToStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv6addresstostringa")] +RtlIpv6AddressToStringEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv6addresstostringexa")] +RtlIpv6AddressToStringExA=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv6addresstostringexa")] +RtlIpv6AddressToStringExW=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv6addresstostringexw")] +RtlIpv6AddressToStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv6addresstostringw")] +RtlIpv6StringToAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv6stringtoaddressw")] +RtlIpv6StringToAddressA=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv6stringtoaddressa")] +RtlIpv6StringToAddressEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv6stringtoaddressexa")] +RtlIpv6StringToAddressExA=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv6stringtoaddressexa")] +RtlIpv6StringToAddressExW=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv6stringtoaddressexw")] +RtlIpv6StringToAddressW=[Documentation("https://docs.microsoft.com/windows/win32/api/ip2string/nf-ip2string-rtlipv6stringtoaddressw")] +RtlIsEcCode=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtliseccode")] +RtlIsNameInExpression=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtlisnameinexpression")] +RtlIsNameLegalDOS8Dot3=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtlisnamelegaldos8dot3")] +RtlIsValidLocaleName=[Documentation("https://docs.microsoft.com/windows/win32/Intl/rtlisvalidlocalename")] +RtlLocalTimeToSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtllocaltimetosystemtime")] +RtlLookupFunctionEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtllookupfunctionentry")] +RtlMoveMemory=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtlmovememory")] +RtlNtStatusToDosError=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtlntstatustodoserror")] +RtlPcToFileHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlpctofileheader")] +RtlPrefixUnicodeString=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtlprefixunicodestring")] +RtlQueryDepthSList=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlquerydepthslist")] +RtlRaiseException=[Documentation("https://docs.microsoft.com/windows/win32/api/rtlsupportapi/nf-rtlsupportapi-rtlraiseexception")] +RtlReleaseSRWLockShared=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-releasesrwlockshared")] +RtlRestoreContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlrestorecontext")] +RtlSetImageMitigationPolicy=[Documentation("https://docs.microsoft.com/windows/win32/Debug/rtlsetimagemitigationpolicy-function")] +RtlTimeToSecondsSince1970=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtltimetosecondssince1970")] +RtlTryAcquireSRWLockShared=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-tryacquiresrwlockshared")] +RtlUnhandledExceptionFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-unhandledexceptionfilter")] +RtlUnicodeStringToAnsiString=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtlunicodestringtoansistring")] +RtlUnicodeStringToOemString=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtlunicodestringtooemstring")] +RtlUnicodeToMultiByteSize=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtlunicodetomultibytesize")] +RtlUnicodeToUTF8N=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtlunicodetoutf8n")] +RtlUniform=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/nf-winternl-rtluniform")] +RtlUnwind=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlunwind")] +RtlUnwind2=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlunwind2")] +RtlUnwindEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlunwindex")] +RtlUTF8ToUnicodeN=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/rtlutf8tounicoden")] +RtlVirtualUnwind=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-rtlvirtualunwind")] +RTM_DEST_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/ns-rtmv2-rtm_dest_info")] +RTM_ENTITY_EXPORT_METHODS=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/ns-rtmv2-rtm_entity_export_methods")] +RTM_ENTITY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/ns-rtmv2-rtm_entity_id")] +RTM_ENTITY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/ns-rtmv2-rtm_entity_info")] +RTM_ENTITY_METHOD_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/ns-rtmv2-rtm_entity_method_input")] +RTM_ENTITY_METHOD_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/ns-rtmv2-rtm_entity_method_output")] +RTM_EVENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/ne-rtmv2-rtm_event_type")] +RTM_IP_ROUTE=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtm-ip-route")] +RTM_IPV4_GET_ADDR_AND_LEN=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtm_ipv4_get_addr_and_len")] +RTM_IPV4_GET_ADDR_AND_MASK=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtm_ipv4_get_addr_and_mask")] +RTM_IPV4_LEN_FROM_MASK=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtm_ipv4_len_from_mask")] +RTM_IPV4_MAKE_NET_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtm_ipv4_make_net_address")] +RTM_IPV4_MASK_FROM_LEN=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtm_ipv4_mask_from_len")] +RTM_IPV4_SET_ADDR_AND_LEN=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtm_ipv4_set_addr_and_len")] +RTM_IPV4_SET_ADDR_AND_MASK=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtm_ipv4_set_addr_and_mask")] +RTM_IPX_ROUTE=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtm-ipx-route")] +RTM_NET_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/ns-rtmv2-rtm_net_address")] +RTM_NEXTHOP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/ns-rtmv2-rtm_nexthop_info")] +RTM_NEXTHOP_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/ns-rtmv2-rtm_nexthop_list")] +RTM_PREF_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/ns-rtmv2-rtm_pref_info")] +RTM_REGN_PROFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/ns-rtmv2-rtm_regn_profile")] +RTM_ROUTE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/ns-rtmv2-rtm_route_info")] +RTM_SIZE_OF_DEST_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtm_size_of_dest_info")] +RTM_SIZE_OF_ROUTE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtm_size_of_route_info")] +RtmAddNextHop=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmaddnexthop")] +RtmAddRoute=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtmaddroute")] +RtmAddRouteToDest=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmaddroutetodest")] +RtmBlockDeleteRoutes=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtmblockdeleteroutes")] +RtmBlockMethods=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmblockmethods")] +RtmCloseEnumerationHandle=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtmcloseenumerationhandle")] +RtmCreateDestEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmcreatedestenum")] +RtmCreateEnumerationHandle=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtmcreateenumerationhandle")] +RtmCreateNextHopEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmcreatenexthopenum")] +RtmCreateRouteEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmcreaterouteenum")] +RtmCreateRouteList=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmcreateroutelist")] +RtmCreateRouteListEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmcreateroutelistenum")] +RtmDeleteEnumHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmdeleteenumhandle")] +RtmDeleteNextHop=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmdeletenexthop")] +RtmDeleteRoute=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtmdeleteroute")] +RtmDeleteRouteList=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmdeleteroutelist")] +RtmDeleteRouteToDest=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmdeleteroutetodest")] +RtmDequeueRouteChangeMessage=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtmdequeueroutechangemessage")] +RtmDeregisterClient=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtmderegisterclient")] +RtmDeregisterEntity=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmderegisterentity")] +RtmDeregisterFromChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmderegisterfromchangenotification")] +RtmEnumerateGetNextRoute=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtmenumerategetnextroute")] +RtmFindNextHop=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmfindnexthop")] +RtmGetChangedDests=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetchangeddests")] +RtmGetChangeStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetchangestatus")] +RtmGetDestInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetdestinfo")] +RtmGetEntityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetentityinfo")] +RtmGetEntityMethods=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetentitymethods")] +RtmGetEnumDests=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetenumdests")] +RtmGetEnumNextHops=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetenumnexthops")] +RtmGetEnumRoutes=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetenumroutes")] +RtmGetExactMatchDestination=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetexactmatchdestination")] +RtmGetExactMatchRoute=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetexactmatchroute")] +RtmGetFirstRoute=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtmgetfirstroute")] +RtmGetLessSpecificDestination=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetlessspecificdestination")] +RtmGetListEnumRoutes=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetlistenumroutes")] +RtmGetMostSpecificDestination=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetmostspecificdestination")] +RtmGetNetworkCount=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtmgetnetworkcount")] +RtmGetNextHopInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetnexthopinfo")] +RtmGetNextHopPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetnexthoppointer")] +RtmGetNextRoute=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtmgetnextroute")] +RtmGetOpaqueInformationPointer=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetopaqueinformationpointer")] +RtmGetRegisteredEntities=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetregisteredentities")] +RtmGetRouteAge=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtmgetrouteage")] +RtmGetRouteInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetrouteinfo")] +RtmGetRoutePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmgetroutepointer")] +RtmHoldDestination=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmholddestination")] +RtmIgnoreChangedDests=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmignorechangeddests")] +RtmInsertInRouteList=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtminsertinroutelist")] +RtmInvokeMethod=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtminvokemethod")] +RtmIsBestRoute=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmisbestroute")] +RtmIsMarkedForChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmismarkedforchangenotification")] +RtmIsRoute=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtmisroute")] +RtmLockDestination=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmlockdestination")] +RtmLockNextHop=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmlocknexthop")] +RtmLockRoute=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmlockroute")] +RtmMarkDestForChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmmarkdestforchangenotification")] +RtmReferenceHandles=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmreferencehandles")] +RtmRegisterClient=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/rtmregisterclient")] +RtmRegisterEntity=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmregisterentity")] +RtmRegisterForChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmregisterforchangenotification")] +RtmReleaseChangedDests=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmreleasechangeddests")] +RtmReleaseDestInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmreleasedestinfo")] +RtmReleaseDests=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmreleasedests")] +RtmReleaseEntities=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmreleaseentities")] +RtmReleaseEntityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmreleaseentityinfo")] +RtmReleaseNextHopInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmreleasenexthopinfo")] +RtmReleaseNextHops=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmreleasenexthops")] +RtmReleaseRouteInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmreleaserouteinfo")] +RtmReleaseRoutes=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmreleaseroutes")] +RtmUpdateAndUnlockRoute=[Documentation("https://docs.microsoft.com/windows/win32/api/rtmv2/nf-rtmv2-rtmupdateandunlockroute")] +RTWQ_WORKQUEUE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/ne-rtworkq-rtwq_workqueue_type")] +RtwqAddPeriodicCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqaddperiodiccallback")] +RtwqAllocateSerialWorkQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqallocateserialworkqueue")] +RtwqAllocateWorkQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqallocateworkqueue")] +RtwqBeginRegisterWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqbeginregisterworkqueuewithmmcss")] +RtwqBeginUnregisterWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqbeginunregisterworkqueuewithmmcss")] +RtwqCancelDeadline=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqcanceldeadline")] +RtwqCancelWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqcancelworkitem")] +RtwqCreateAsyncResult=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqcreateasyncresult")] +RtwqEndRegisterWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqendregisterworkqueuewithmmcss")] +RtwqEndUnregisterWorkQueueWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/ProcThread/rtwqendunregisterworkqueuewithmmcss")] +RtwqGetWorkQueueMMCSSClass=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqgetworkqueuemmcssclass")] +RtwqGetWorkQueueMMCSSPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqgetworkqueuemmcsspriority")] +RtwqGetWorkQueueMMCSSTaskId=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqgetworkqueuemmcsstaskid")] +RtwqInvokeCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqinvokecallback")] +RtwqJoinWorkQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqjoinworkqueue")] +RtwqLockPlatform=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqlockplatform")] +RtwqLockSharedWorkQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqlocksharedworkqueue")] +RtwqLockWorkQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqlockworkqueue")] +RtwqPutWaitingWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqputwaitingworkitem")] +RtwqPutWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqputworkitem")] +RtwqRegisterPlatformEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqregisterplatformevents")] +RtwqRegisterPlatformWithMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqregisterplatformwithmmcss")] +RtwqRemovePeriodicCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqremoveperiodiccallback")] +RtwqScheduleWorkItem=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqscheduleworkitem")] +RtwqSetDeadline=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqsetdeadline")] +RtwqSetDeadline2=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqsetdeadline2")] +RtwqSetLongRunning=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqsetlongrunning")] +RtwqShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqshutdown")] +RtwqStartup=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqstartup")] +RtwqUnjoinWorkQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqunjoinworkqueue")] +RtwqUnlockPlatform=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqunlockplatform")] +RtwqUnlockWorkQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqunlockworkqueue")] +RtwqUnregisterPlatformEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqunregisterplatformevents")] +RtwqUnregisterPlatformFromMMCSS=[Documentation("https://docs.microsoft.com/windows/win32/api/rtworkq/nf-rtworkq-rtwqunregisterplatformfrommmcss")] +Run=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/run")] +RUN=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-run")] +RunLevel=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-runlevel-principaltype-element")] +runLevelType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-runleveltype-simpletype")] +RunningTask=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/runningtask")] +RunningTask::CurrentAction=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/runningtask-currentaction")] +RunningTask::EnginePID=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/runningtask-enginepid")] +RunningTask::InstanceGuid=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/runningtask-instanceguid")] +RunningTask::Name=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/runningtask-name")] +RunningTask::Path=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/runningtask-path")] +RunningTask::Refresh=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/runningtask-refresh")] +RunningTask::State=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/runningtask-state")] +RunningTask::Stop=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/runningtask-stop")] +RunningTaskCollection=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/runningtaskcollection")] +RunningTaskCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/runningtaskcollection-count")] +RunningTaskCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/runningtaskcollection-item")] +RunOnlyIfIdle=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-runonlyifidle-settingstype-element")] +RunOnlyIfNetworkAvailable=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-runonlyifnetworkavailable-settingstype-element")] +RUNTIME_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-runtime_function")] +RWBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbuffer")] +RWBuffer::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbuffer-getdimensions")] +RWBuffer::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/rwbuffer-load")] +RWBuffer::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbuffer-operatorindex")] +RWByteAddressBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer")] +RWByteAddressBuffer::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer-getdimensions")] +RWByteAddressBuffer::InterlockedAdd=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer-interlockedadd")] +RWByteAddressBuffer::InterlockedAnd=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer-interlockedand")] +RWByteAddressBuffer::InterlockedCompareExchange=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer-interlockedcompareexchange")] +RWByteAddressBuffer::InterlockedCompareStore=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer-interlockedcomparestore")] +RWByteAddressBuffer::InterlockedExchange=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer-interlockedexchange")] +RWByteAddressBuffer::InterlockedMax=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer-interlockedmax")] +RWByteAddressBuffer::InterlockedMin=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer-interlockedmin")] +RWByteAddressBuffer::InterlockedOr=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer-interlockedor")] +RWByteAddressBuffer::InterlockedXor=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer-interlockedxor")] +RWByteAddressBuffer::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/rwbyteaddressbuffer-load")] +RWByteAddressBuffer::Load2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer-load2")] +RWByteAddressBuffer::Load3=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/rwbyteaddressbuffer-load3")] +RWByteAddressBuffer::Load4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/rwbyteaddressbuffer-load4")] +RWByteAddressBuffer::Store=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer-store")] +RWByteAddressBuffer::Store2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer-store2")] +RWByteAddressBuffer::Store3=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer-store3")] +RWByteAddressBuffer::Store4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwbyteaddressbuffer-store4")] +RWStructuredBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwstructuredbuffer")] +RWStructuredBuffer::DecrementCounter=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwstructuredbuffer-decrementcounter")] +RWStructuredBuffer::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwstructuredbuffer-getdimensions")] +RWStructuredBuffer::IncrementCounter=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwstructuredbuffer-incrementcounter")] +RWStructuredBuffer::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/rwstructuredbuffer-load")] +RWStructuredBuffer::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwstructuredbuffer-operatorindex")] +RWTexture1D=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwtexture1d")] +RWTexture1D::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwtexture1d-getdimensions")] +RWTexture1D::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/rwtexture1d-load")] +RWTexture1D::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwtexture1d-operatorindex")] +RWTexture1DArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwtexture1darray")] +RWTexture1DArray::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwtexture1darray-getdimensions")] +RWTexture1DArray::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/rwtexture1darray-load")] +RWTexture1DArray::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwtexture1darray-operatorindex")] +RWTexture2D=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwtexture2d")] +RWTexture2D::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwtexture2d-getdimensions")] +RWTexture2D::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/rwtexture2d-load")] +RWTexture2D::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwtexture2d-operatorindex")] +RWTexture2DArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwtexture2darray")] +RWTexture2DArray::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwtexture2darray-getdimensions")] +RWTexture2DArray::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/rwtexture2darray-load")] +RWTexture2DArray::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwtexture2darray-operatorindex")] +RWTexture3D=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwtexture3d")] +RWTexture3D::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwtexture3d-getdimensions")] +RWTexture3D::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/rwtexture3d-load")] +RWTexture3D::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-rwtexture3d-operatorindex")] +S/PDIF=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/s-pdif-dmo-properties--deprecated")] +SAFEARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-safearray")] +SafeArrayAccessData=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearrayaccessdata")] +SafeArrayAddRef=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearrayaddref")] +SafeArrayAllocData=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearrayallocdata")] +SafeArrayAllocDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearrayallocdescriptor")] +SafeArrayAllocDescriptorEx=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearrayallocdescriptorex")] +SAFEARRAYBOUND=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-safearraybound")] +SafeArrayCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraycopy")] +SafeArrayCopyData=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraycopydata")] +SafeArrayCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraycreate")] +SafeArrayCreateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraycreateex")] +SafeArrayCreateVector=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraycreatevector")] +SafeArrayCreateVectorEx=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraycreatevectorex")] +SafeArrayDestroy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraydestroy")] +SafeArrayDestroyData=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraydestroydata")] +SafeArrayDestroyDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraydestroydescriptor")] +SafeArrayGetDim=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraygetdim")] +SafeArrayGetElement=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraygetelement")] +SafeArrayGetElemsize=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraygetelemsize")] +SafeArrayGetIID=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraygetiid")] +SafeArrayGetLBound=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraygetlbound")] +SafeArrayGetRecordInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraygetrecordinfo")] +SafeArrayGetUBound=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraygetubound")] +SafeArrayGetVartype=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraygetvartype")] +SafeArrayLock=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraylock")] +SafeArrayPtrOfIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearrayptrofindex")] +SafeArrayPutElement=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearrayputelement")] +SafeArrayRedim=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearrayredim")] +SafeArrayReleaseData=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearrayreleasedata")] +SafeArrayReleaseDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearrayreleasedescriptor")] +SafeArraySetIID=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraysetiid")] +SafeArraySetRecordInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearraysetrecordinfo")] +SafeArrayUnaccessData=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearrayunaccessdata")] +SafeArrayUnlock=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-safearrayunlock")] +SAFER_CODE_PROPERTIES_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/ns-winsafer-safer_code_properties_v1")] +SAFER_CODE_PROPERTIES_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/ns-winsafer-safer_code_properties_v2")] +SAFER_HASH_IDENTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/ns-winsafer-safer_hash_identification")] +SAFER_IDENTIFICATION_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/ns-winsafer-safer_identification_header")] +SAFER_IDENTIFICATION_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/ne-winsafer-safer_identification_types")] +SAFER_OBJECT_INFO_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/ne-winsafer-safer_object_info_class")] +SAFER_PATHNAME_IDENTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/ns-winsafer-safer_pathname_identification")] +SAFER_POLICY_INFO_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/ne-winsafer-safer_policy_info_class")] +SAFER_URLZONE_IDENTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/ns-winsafer-safer_urlzone_identification")] +SaferCloseLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/nf-winsafer-safercloselevel")] +SaferComputeTokenFromLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/nf-winsafer-safercomputetokenfromlevel")] +SaferCreateLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/nf-winsafer-safercreatelevel")] +SafeRef=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-saferef")] +SaferGetLevelInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/nf-winsafer-safergetlevelinformation")] +SaferGetPolicyInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/nf-winsafer-safergetpolicyinformation")] +SaferIdentifyLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/nf-winsafer-saferidentifylevel")] +SaferiIsExecutableFileType=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/nf-winsafer-saferiisexecutablefiletype")] +SaferiSearchMatchingHashRules=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/saferisearchmatchinghashrules")] +SaferRecordEventLogEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/nf-winsafer-saferrecordeventlogentry")] +SaferSetLevelInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/nf-winsafer-safersetlevelinformation")] +SaferSetPolicyInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winsafer/nf-winsafer-safersetpolicyinformation")] +SafeWia=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-safewia")] +SafeWia::Create=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwia-create")] +SafeWia::Devices=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwia-devices")] +sample=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sample--sm4---asm-")] +Sample=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-to-sample")] +sample_b=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sample-b--sm4---asm-")] +sample_c=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sample-c--sm4---asm-")] +sample_c_lz=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sample-c-lz--sm4---asm-")] +sample_d=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sample-d--sm4---asm-")] +sample_l=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sample-l--sm4---asm-")] +SAMPLE_PROTECTION_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ne-mfidl-sample_protection_version")] +SampleBias=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-to-samplebias")] +SampleBias::SampleBias=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/t2darray-samplebias-s-float-float-int-float-uint-")] +SampleCmp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-to-samplecmp")] +SampleCmp::SampleCmp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/t1d-samplecmp-s-float-float-int-float-")] +SampleCmpLevelZero=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-to-samplecmplevelzero")] +SampleCmpLevelZero::SampleCmpLevelZero=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/samplecmplevelzero-s-float-float-int-uint-")] +SampledProfile=[Documentation("https://docs.microsoft.com/windows/win32/ETW/sampledprofile")] +SampledProfile::Count=[Documentation("https://docs.microsoft.com/windows/win32/ETW/sampledprofile")] +SampledProfile::InstructionPointer=[Documentation("https://docs.microsoft.com/windows/win32/ETW/sampledprofile")] +SampledProfile::ThreadId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/sampledprofile")] +SampleGrad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-to-samplegrad")] +SampleGrad::SampleGrad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/t1darray-samplegrad-s-float-float-float-int-float-uint-")] +sampleinfo=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sampleinfo--sm4-1---asm-")] +SampleLevel=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-to-samplelevel")] +SampleLevel::SampleLevel=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/samplelevel-s-float-float-int-uint-")] +samplepos=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/samplepos--sm4-1---asm-")] +Sampler=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-sampler")] +samplingrate=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/samplingrate-attribute")] +SAMPR_ENCRYPTED_USER_PASSWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/mschapp/ns-mschapp-sampr_encrypted_user_password")] +SAndRestriction=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sandrestriction")] +SapCreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sapcreateinstance-method")] +SAppTimeArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sapptimearray")] +SaslAcceptSecurityContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-saslacceptsecuritycontext")] +SaslEnumerateProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-saslenumerateprofilesw")] +SaslEnumerateProfilesA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-saslenumerateprofilesa")] +SaslEnumerateProfilesW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-saslenumerateprofilesw")] +SaslGetContextOption=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-saslgetcontextoption")] +SaslGetProfilePackage=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-saslgetprofilepackagew")] +SaslGetProfilePackageA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-saslgetprofilepackagea")] +SaslGetProfilePackageW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-saslgetprofilepackagew")] +SaslIdentifyPackage=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-saslidentifypackagea")] +SaslIdentifyPackageA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-saslidentifypackagea")] +SaslIdentifyPackageW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-saslidentifypackagew")] +SaslInitializeSecurityContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-saslinitializesecuritycontexta")] +SaslInitializeSecurityContextA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-saslinitializesecuritycontexta")] +SaslInitializeSecurityContextW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-saslinitializesecuritycontextw")] +SaslSetContextOption=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-saslsetcontextoption")] +SatisfyNtmsOperatorRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-satisfyntmsoperatorrequest")] +saturate=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-saturate")] +Saturate=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/saturate")] +Saturday=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-saturday-daysofweektype-element")] +save=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/save")] +SaveBookmark=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/savebookmark-method")] +SaveCurrentMonitorSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-savecurrentmonitorsettings")] +SaveCurrentSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/lowlevelmonitorconfigurationapi/nf-lowlevelmonitorconfigurationapi-savecurrentsettings")] +SaveDC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-savedc")] +SaveDefaultUserInputSettings=[Documentation("https://docs.microsoft.com/windows/win32/TSF/savedefaultuserinputsettings")] +SaveExternalKeyToFile=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/saveexternalkeytofile-win32-encryptablevolume")] +SaveParentalCountry=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/saveparentalcountry-method")] +SaveParentalLevel=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/saveparentallevel-method")] +SaveSystemAcctInputSettings=[Documentation("https://docs.microsoft.com/windows/win32/TSF/savesystemacctinputsettings")] +SayAsInterpretAs=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-sayasinterpretas")] +SB_GETBORDERS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-getborders")] +SB_GETICON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-geticon")] +SB_GETPARTS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-getparts")] +SB_GETRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-getrect")] +SB_GETTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-gettext")] +SB_GETTEXTA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-gettext")] +SB_GETTEXTLENGTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-gettextlength")] +SB_GETTEXTLENGTHA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-gettextlength")] +SB_GETTEXTLENGTHW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-gettextlength")] +SB_GETTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-gettext")] +SB_GETTIPTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-gettiptext")] +SB_GETTIPTEXTA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-gettiptext")] +SB_GETTIPTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-gettiptext")] +SB_GETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-getunicodeformat")] +SB_ISSIMPLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-issimple")] +SB_SETBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-setbkcolor")] +SB_SETICON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-seticon")] +SB_SETMINHEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-setminheight")] +SB_SETPARTS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-setparts")] +SB_SETTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-settext")] +SB_SETTEXTA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-settext")] +SB_SETTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-settext")] +SB_SETTIPTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-settiptext")] +SB_SETTIPTEXTA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-settiptext")] +SB_SETTIPTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-settiptext")] +SB_SETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-setunicodeformat")] +SB_SIMPLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sb-simple")] +SBE_PIN_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/ns-sbe-sbe_pin_data")] +SBE2_STREAM_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/ns-sbe-sbe2_stream_desc")] +SBinary=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sbinary")] +SBinaryArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sbinaryarray")] +SBitMaskRestriction=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sbitmaskrestriction")] +SBM_ENABLE_ARROWS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sbm-enable-arrows")] +SBM_GETPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sbm-getpos")] +SBM_GETRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sbm-getrange")] +SBM_GETSCROLLBARINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sbm-getscrollbarinfo")] +SBM_GETSCROLLINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sbm-getscrollinfo")] +SBM_SETPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sbm-setpos")] +SBM_SETRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sbm-setrange")] +SBM_SETRANGEREDRAW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sbm-setrangeredraw")] +SBM_SETSCROLLINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sbm-setscrollinfo")] +SBN_SIMPLEMODECHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/sbn-simplemodechange")] +SC_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-sc_action")] +SC_EVENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/Services/sc-event-type")] +Scalar=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-scalar")] +ScalarTransform=[Documentation("https://docs.microsoft.com/windows/win32/tablet/scalartransform-element")] +ScalarTransformType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/scalartransformtype-complex-type")] +Scale=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-scale")] +SCALE_CHANGE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shellscalingapi/ne-shellscalingapi-scale_change_flags")] +ScaleViewportExtEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-scaleviewportextex")] +ScaleWindowExtEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-scalewindowextex")] +ScalingPolicy=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-scalingpolicy")] +ScalingPolicy::IdealSizes=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-scalingpolicy-idealsizes")] +ScanLogContainers=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-scanlogcontainers")] +Scanner=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-wiaitempropscannerdevice")] +SCARD_ATRMASK=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/ns-winscard-scard_atrmask")] +SCARD_IO_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/scard-io-request")] +SCARD_READERSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/ns-winscard-scard_readerstatew")] +SCARD_READERSTATEA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/ns-winscard-scard_readerstatea")] +SCARD_READERSTATEW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/ns-winscard-scard_readerstatew")] +SCardAccessStartedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardaccessstartedevent")] +SCardAddReaderToGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardaddreadertogroupw")] +SCardAddReaderToGroupA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardaddreadertogroupa")] +SCardAddReaderToGroupW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardaddreadertogroupw")] +SCardAudit=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardaudit")] +SCardBeginTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardbegintransaction")] +SCardCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardcancel")] +SCardConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardconnectw")] +SCardConnectA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardconnecta")] +SCardConnectW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardconnectw")] +SCardControl=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardcontrol")] +SCardDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scarddisconnect")] +SCardEndTransaction=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardendtransaction")] +SCardEstablishContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardestablishcontext")] +SCardForgetCardType=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardforgetcardtypew")] +SCardForgetCardTypeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardforgetcardtypea")] +SCardForgetCardTypeW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardforgetcardtypew")] +SCardForgetReader=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardforgetreaderw")] +SCardForgetReaderA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardforgetreadera")] +SCardForgetReaderGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardforgetreadergroupw")] +SCardForgetReaderGroupA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardforgetreadergroupa")] +SCardForgetReaderGroupW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardforgetreadergroupw")] +SCardForgetReaderW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardforgetreaderw")] +SCardFreeMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardfreememory")] +SCardGetAttrib=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetattrib")] +SCardGetCardTypeProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetcardtypeprovidernamew")] +SCardGetCardTypeProviderNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetcardtypeprovidernamea")] +SCardGetCardTypeProviderNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetcardtypeprovidernamew")] +SCardGetDeviceTypeId=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetdevicetypeida")] +SCardGetDeviceTypeIdA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetdevicetypeida")] +SCardGetDeviceTypeIdW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetdevicetypeidw")] +SCardGetProviderId=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetproviderida")] +SCardGetProviderIdA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetproviderida")] +SCardGetProviderIdW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetprovideridw")] +SCardGetReaderDeviceInstanceIdA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetreaderdeviceinstanceida")] +SCardGetReaderDeviceInstanceIdW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetreaderdeviceinstanceidw")] +SCardGetReaderIconA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetreadericona")] +SCardGetReaderIconW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetreadericonw")] +SCardGetStatusChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetstatuschangew")] +SCardGetStatusChangeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetstatuschangea")] +SCardGetStatusChangeW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgetstatuschangew")] +SCardGetTransmitCount=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardgettransmitcount")] +SCardIntroduceCardType=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardintroducecardtypea")] +SCardIntroduceCardTypeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardintroducecardtypea")] +SCardIntroduceCardTypeW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardintroducecardtypew")] +SCardIntroduceReader=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardintroducereaderw")] +SCardIntroduceReaderA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardintroducereadera")] +SCardIntroduceReaderGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardintroducereadergroupa")] +SCardIntroduceReaderGroupA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardintroducereadergroupa")] +SCardIntroduceReaderGroupW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardintroducereadergroupw")] +SCardIntroduceReaderW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardintroducereaderw")] +SCardIsValidContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardisvalidcontext")] +SCardListCards=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlistcardsa")] +SCardListCardsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlistcardsa")] +SCardListCardsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlistcardsw")] +SCardListInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlistinterfacesw")] +SCardListInterfacesA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlistinterfacesa")] +SCardListInterfacesW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlistinterfacesw")] +SCardListReaderGroups=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlistreadergroupsw")] +SCardListReaderGroupsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlistreadergroupsa")] +SCardListReaderGroupsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlistreadergroupsw")] +SCardListReaders=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlistreadersa")] +SCardListReadersA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlistreadersa")] +SCardListReadersW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlistreadersw")] +SCardListReadersWithDeviceInstanceIdA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlistreaderswithdeviceinstanceida")] +SCardListReadersWithDeviceInstanceIdW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlistreaderswithdeviceinstanceidw")] +SCardLocateCards=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlocatecardsa")] +SCardLocateCardsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlocatecardsa")] +SCardLocateCardsByATR=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlocatecardsbyatrw")] +SCardLocateCardsByATRA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlocatecardsbyatra")] +SCardLocateCardsByATRW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlocatecardsbyatrw")] +SCardLocateCardsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardlocatecardsw")] +SCardReadCache=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardreadcachew")] +SCardReadCacheA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardreadcachea")] +SCardReadCacheW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardreadcachew")] +SCardReconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardreconnect")] +SCardReleaseContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardreleasecontext")] +SCardReleaseStartedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardreleasestartedevent")] +SCardRemoveReaderFromGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardremovereaderfromgroupa")] +SCardRemoveReaderFromGroupA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardremovereaderfromgroupa")] +SCardRemoveReaderFromGroupW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardremovereaderfromgroupw")] +SCardSetAttrib=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardsetattrib")] +SCardSetCardTypeProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardsetcardtypeprovidernamea")] +SCardSetCardTypeProviderNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardsetcardtypeprovidernamea")] +SCardSetCardTypeProviderNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardsetcardtypeprovidernamew")] +SCardStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardstatusw")] +SCardStatusA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardstatusa")] +SCardStatusW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardstatusw")] +SCardTransmit=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardtransmit")] +SCardUIDlgSelectCard=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scarduidlgselectcarda")] +SCardUIDlgSelectCardA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scarduidlgselectcarda")] +SCardUIDlgSelectCardW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scarduidlgselectcardw")] +SCardWriteCache=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardwritecachea")] +SCardWriteCacheA=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardwritecachea")] +SCardWriteCacheW=[Documentation("https://docs.microsoft.com/windows/win32/api/winscard/nf-winscard-scardwritecachew")] +ScBinFromHexBounded=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/scbinfromhexbounded")] +ScCopyNotifications=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sccopynotifications")] +ScCopyProps=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sccopyprops")] +ScCountNotifications=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sccountnotifications")] +ScCountProps=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sccountprops")] +ScCreateConversationIndex=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sccreateconversationindex")] +ScDupPropset=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/scduppropset")] +SCE_ENUMERATION_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/SecMgmt/sce-enumeration-context")] +SCE_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/SecMgmt/sce-handle")] +SCESTATUS=[Documentation("https://docs.microsoft.com/windows/win32/SecMgmt/scestatus")] +SCESVC_ANALYSIS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/ns-scesvc-scesvc_analysis_info")] +SCESVC_ANALYSIS_LINE=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/ns-scesvc-scesvc_analysis_line")] +SCESVC_CALLBACK_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/ns-scesvc-scesvc_callback_info")] +SCESVC_CONFIGURATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/ns-scesvc-scesvc_configuration_info")] +SCESVC_CONFIGURATION_LINE=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/ns-scesvc-scesvc_configuration_line")] +SCESVC_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/SecMgmt/scesvc-handle")] +SCESVC_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/scesvc/ne-scesvc-scesvc_info_type")] +SceSvcAttachmentAnalyze=[Documentation("https://docs.microsoft.com/windows/win32/SecMgmt/scesvcattachmentanalyze")] +SceSvcAttachmentConfig=[Documentation("https://docs.microsoft.com/windows/win32/SecMgmt/scesvcattachmentconfig")] +SceSvcAttachmentUpdate=[Documentation("https://docs.microsoft.com/windows/win32/SecMgmt/scesvcattachmentupdate")] +SCH_CRED_PUBLIC_CERTCHAIN=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-sch_cred_public_certchain")] +SCH_CRED_SECRET_PRIVKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-sch_cred_secret_privkey")] +SCH_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-sch_credentials")] +SCHANNEL_ALERT_TOKEN=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-schannel_alert_token")] +SCHANNEL_ALG=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-schannel_alg")] +SCHANNEL_CERT_HASH=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-schannel_cert_hash")] +SCHANNEL_CERT_HASH_STORE=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-schannel_cert_hash_store")] +SCHANNEL_CLIENT_SIGNATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-schannel_client_signature")] +SCHANNEL_CRED=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-schannel_cred")] +SCHANNEL_SESSION_TOKEN=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-schannel_session_token")] +SCHEDULE=[Documentation("https://docs.microsoft.com/windows/win32/api/schedule/ns-schedule-schedule")] +SCHEDULE_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/schedule/ns-schedule-schedule_header")] +ScheduleByDay=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-schedulebyday-calendartriggertype-element")] +ScheduleByMonth=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-schedulebymonth-calendartriggertype-element")] +ScheduleByMonthDayOfWeek=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-schedulebymonthdayofweek-calendartriggertype-element")] +ScheduleByWeek=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-schedulebyweek-calendartriggertype-element")] +ScheduleJob=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/schedulejob")] +Schema=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/SchemaSample")] +Schtasks::exe=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/schtasks")] +ScInitMapiUtil=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/scinitmapiutil")] +ScLocalPathFromUNC=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sclocalpathfromunc")] +SCNRT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ne-shlobj_core-scnrt_status")] +SCODE=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/scode")] +SCODE_CODE=[Documentation("https://docs.microsoft.com/windows/win32/api/winerror/nf-winerror-scode_code")] +SCODE_FACILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/winerror/nf-winerror-scode_facility")] +SCODE_SEVERITY=[Documentation("https://docs.microsoft.com/windows/win32/api/winerror/nf-winerror-scode_severity")] +SColumnSetID=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-scolumnsetid")] +SCommentRestriction=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/scommentrestriction")] +SComparePropsRestriction=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/scomparepropsrestriction")] +SCompFmt0=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/scompfmt0")] +SContentRestriction=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/scontentrestriction")] +SCOPE_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ne-ws2def-scope_level")] +Scope_list_ipv4=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-scope_list_ipv4")] +SCOPE_MIB_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-scope_mib_info")] +SCOPE_MIB_INFO_V5=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpsapi/ns-dhcpsapi-scope_mib_info_v5")] +SCOPEDATAITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-scopedataitem")] +SCrdEnr::CSPCount=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-cspcount")] +SCrdEnr::CSPName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-cspname")] +SCrdEnr::enumCAName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-enumcaname")] +SCrdEnr::enumCertTemplateName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-enumcerttemplatename")] +SCrdEnr::enumCSPName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-enumcspname")] +SCrdEnr::getCACount=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getcacount")] +SCrdEnr::getCAName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getcaname")] +SCrdEnr::getCertTemplateCount=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getcerttemplatecount")] +SCrdEnr::getCertTemplateName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getcerttemplatename")] +SCrdEnr::getCertTemplateSMIME=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getcerttemplatesmime")] +SCrdEnr::getEnrolledCertificateName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getenrolledcertificatename")] +SCrdEnr::getSigningCertificateName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getsigningcertificatename")] +SCrdEnr::getUserName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-getusername")] +SCrdEnr::resetUser=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-resetuser")] +SCrdEnr::selectSigningCertificate=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-selectsigningcertificate")] +SCrdEnr::selectUserName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-selectusername")] +SCrdEnr::setCAName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-setcaname")] +SCrdEnr::setCertTemplateName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-setcerttemplatename")] +SCrdEnr::setSigningCertificate=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-setsigningcertificate")] +SCrdEnr::setUserName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/iscrdenr-setusername")] +ScreenSaverConfigureDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/scrnsave/nf-scrnsave-screensaverconfiguredialog")] +ScreenSaverProc=[Documentation("https://docs.microsoft.com/windows/win32/api/scrnsave/nf-scrnsave-screensaverproc")] +ScreenToClient=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-screentoclient")] +ScreenX=[Documentation("https://docs.microsoft.com/windows/win32/Msi/screenx")] +ScreenY=[Documentation("https://docs.microsoft.com/windows/win32/Msi/screeny")] +ScRelocNotifications=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/screlocnotifications")] +ScRelocProps=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/screlocprops")] +SCRIPT_ANALYSIS=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ns-usp10-script_analysis")] +SCRIPT_CACHE=[Documentation("https://docs.microsoft.com/windows/win32/Intl/script-cache")] +SCRIPT_CHARPROP=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ns-usp10-script_charprop")] +SCRIPT_CONTROL=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ns-usp10-script_control")] +SCRIPT_DIGITSUBSTITUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ns-usp10-script_digitsubstitute")] +SCRIPT_FONTPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ns-usp10-script_fontproperties")] +SCRIPT_GLYPHPROP=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ns-usp10-script_glyphprop")] +SCRIPT_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ns-usp10-script_item")] +SCRIPT_JUSTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ne-usp10-script_justify")] +SCRIPT_LOGATTR=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ns-usp10-script_logattr")] +SCRIPT_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ns-usp10-script_properties")] +SCRIPT_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ns-usp10-script_state")] +SCRIPT_STRING_ANALYSIS=[Documentation("https://docs.microsoft.com/windows/win32/Intl/script-string-analysis")] +SCRIPT_TABDEF=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ns-usp10-script_tabdef")] +SCRIPT_VISATTR=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ns-usp10-script_visattr")] +ScriptApplyDigitSubstitution=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptapplydigitsubstitution")] +ScriptApplyLogicalWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptapplylogicalwidth")] +ScriptBreak=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptbreak")] +ScriptCacheGetHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptcachegetheight")] +ScriptCommand=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-scriptcommand")] +ScriptCPtoX=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptcptox")] +ScriptFreeCache=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptfreecache")] +ScriptGetCMap=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptgetcmap")] +ScriptGetFontAlternateGlyphs=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptgetfontalternateglyphs")] +ScriptGetFontFeatureTags=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptgetfontfeaturetags")] +ScriptGetFontLanguageTags=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptgetfontlanguagetags")] +ScriptGetFontProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptgetfontproperties")] +ScriptGetFontScriptTags=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptgetfontscripttags")] +ScriptGetGlyphABCWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptgetglyphabcwidth")] +ScriptGetLogicalWidths=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptgetlogicalwidths")] +ScriptGetProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptgetproperties")] +ScriptIsComplex=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptiscomplex")] +ScriptItemize=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptitemize")] +ScriptItemizeOpenType=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptitemizeopentype")] +ScriptJustify=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptjustify")] +ScriptLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptlayout")] +ScriptPlace=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptplace")] +ScriptPlaceOpenType=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptplaceopentype")] +ScriptPositionSingleGlyph=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptpositionsingleglyph")] +ScriptRecordDigitSubstitution=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptrecorddigitsubstitution")] +ScriptShape=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptshape")] +ScriptShapeOpenType=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptshapeopentype")] +ScriptString_pcOutChars=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptstring_pcoutchars")] +ScriptString_pLogAttr=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptstring_plogattr")] +ScriptString_pSize=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptstring_psize")] +ScriptStringAnalyse=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptstringanalyse")] +ScriptStringCPtoX=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptstringcptox")] +ScriptStringFree=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptstringfree")] +ScriptStringGetLogicalWidths=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptstringgetlogicalwidths")] +ScriptStringGetOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptstringgetorder")] +ScriptStringOut=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptstringout")] +ScriptStringValidate=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptstringvalidate")] +ScriptStringXtoCP=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptstringxtocp")] +ScriptSubstituteSingleGlyph=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptsubstitutesingleglyph")] +ScriptTextOut=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scripttextout")] +ScriptXtoCP=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/nf-usp10-scriptxtocp")] +Scroll=[Documentation("https://docs.microsoft.com/windows/win32/Controls/scroll-bar-control-styles")] +ScrollAmount=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-scrollamount")] +SCROLLBAR=[Documentation("https://docs.microsoft.com/windows/win32/menurc/scrollbar-control")] +ScrollBar_Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-scrollbar_enable")] +ScrollBar_GetPos=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-scrollbar_getpos")] +ScrollBar_GetRange=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-scrollbar_getrange")] +ScrollBar_SetPos=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-scrollbar_setpos")] +ScrollBar_SetRange=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-scrollbar_setrange")] +ScrollBar_Show=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-scrollbar_show")] +SCROLLBARINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-scrollbarinfo")] +ScrollBarsConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/ne-inked-scrollbarsconstants")] +ScrollConsoleScreenBuffer=[Documentation("https://docs.microsoft.com/windows/console/scrollconsolescreenbuffer")] +ScrollConsoleScreenBufferA=[Documentation("https://docs.microsoft.com/windows/console/scrollconsolescreenbuffer")] +ScrollConsoleScreenBufferW=[Documentation("https://docs.microsoft.com/windows/console/scrollconsolescreenbuffer")] +ScrollDC=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-scrolldc")] +SCROLLDIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/tabflicks/ne-tabflicks-scrolldirection")] +SCROLLINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-scrollinfo")] +ScrollItemPattern_ScrollIntoView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-scrollitempattern_scrollintoview")] +ScrollPattern_Scroll=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-scrollpattern_scroll")] +ScrollPattern_SetScrollPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-scrollpattern_setscrollpercent")] +ScrollWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-scrollwindow")] +ScrollWindowEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-scrollwindowex")] +SCSI_LUN_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ns-iscsidsc-scsi_lun_list")] +ScUNCFromLocalPath=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/scuncfromlocalpath")] +SCurrencyArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/scurrencyarray")] +SDateTimeArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sdatetimearray")] +SdbBeginWriteListTag=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbbeginwritelisttag")] +SdbCloseDatabase=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbclosedatabase")] +SdbCloseDatabaseWrite=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbclosedatabasewrite")] +SdbCommitIndexes=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbcommitindexes")] +SdbCreateDatabase=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbcreatedatabase")] +SdbDeclareIndex=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbdeclareindex")] +SdbEndWriteListTag=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbendwritelisttag")] +SdbFindFirstDWORDIndexedTag=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbfindfirstdwordindexedtag")] +SdbFindFirstTag=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbfindfirsttag")] +SdbFindNextTag=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbfindnexttag")] +SdbFormatAttribute=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbformatattribute")] +SdbFreeFileAttributes=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbfreefileattributes")] +SdbGetAppPatchDir=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbgetapppatchdir")] +SdbGetBinaryTagData=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbgetbinarytagdata")] +SdbGetFileAttributes=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbgetfileattributes")] +SdbGetFirstChild=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbgetfirstchild")] +SdbGetIndex=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbgetindex")] +SdbGetMatchingExe=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbgetmatchingexe")] +SdbGetNextChild=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbgetnextchild")] +SdbGetStringTagPtr=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbgetstringtagptr")] +SdbGetTagFromTagID=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbgettagfromtagid")] +SdbInitDatabase=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbinitdatabase")] +SdbIsStandardDatabase=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbisstandarddatabase")] +SdbMakeIndexKeyFromString=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbmakeindexkeyfromstring")] +SdbOpenApphelpDetailsDatabase=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbopenapphelpdetailsdatabase")] +SdbOpenApphelpResourceFile=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbopenapphelpresourcefile")] +SdbOpenDatabase=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbopendatabase")] +SdbQueryDataExTagID=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbquerydataextagid")] +SDBQUERYRESULT=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbqueryresult")] +SdbReadApphelpDetailsData=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbreadapphelpdetailsdata")] +SdbReadBinaryTag=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbreadbinarytag")] +SdbReadDWORDTag=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbreaddwordtag")] +SdbReadQWORDTag=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbreadqwordtag")] +SdbReadStringTag=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbreadstringtag")] +SdbRegisterDatabaseEx=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbregisterdatabaseex")] +SdbReleaseDatabase=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbreleasedatabase")] +SdbReleaseMatchingExe=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbreleasematchingexe")] +SdbStartIndexing=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbstartindexing")] +SdbStopIndexing=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbstopindexing")] +SdbTagRefToTagID=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbtagreftotagid")] +SdbTagToString=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbtagtostring")] +SdbUnregisterDatabase=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbunregisterdatabase")] +SdbWriteBinaryTag=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbwritebinarytag")] +SdbWriteBinaryTagFromFile=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbwritebinarytagfromfile")] +SdbWriteDWORDTag=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbwritedwordtag")] +SdbWriteNULLTag=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbwritenulltag")] +SdbWriteQWORDTag=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbwriteqwordtag")] +SdbWriteStringTag=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbwritestringtag")] +SdbWriteWORDTag=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sdbwritewordtag")] +SdoMachine::Attach=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-attach")] +SdoMachine::GetAttachedComputer=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-getattachedcomputer")] +SdoMachine::GetDictionarySDO=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-getdictionarysdo")] +SdoMachine::GetDomainType=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-getdomaintype")] +SdoMachine::GetOSType=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-getostype")] +SdoMachine::GetServiceSDO=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-getservicesdo")] +SdoMachine::GetUserSDO=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-getusersdo")] +SdoMachine::IsDirectoryAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/nf-sdoias-isdomachine-isdirectoryavailable")] +SDoubleArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sdoublearray")] +SDP_ELEMENT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-sdp_element_data")] +SDP_STRING_TYPE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/bluetoothapis/ns-bluetoothapis-sdp_string_type_data")] +SdpAttributeRange=[Documentation("https://docs.microsoft.com/windows/win32/api/bthsdpdef/ns-bthsdpdef-sdpattributerange")] +SdpQueryUuid=[Documentation("https://docs.microsoft.com/windows/win32/api/bthsdpdef/ns-bthsdpdef-sdpqueryuuid")] +SdpQueryUuidUnion=[Documentation("https://docs.microsoft.com/windows/win32/api/bthsdpdef/ns-bthsdpdef-sdpqueryuuidunion")] +SE_OBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ne-accctrl-se_object_type")] +Search=[Documentation("https://docs.microsoft.com/windows/win32/search/-search-prth-error-constants")] +SEARCH_COLUMN_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ns-searchapi-search_column_properties")] +SEARCH_INDEXING_PHASE=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ne-searchapi-search_indexing_phase")] +SEARCH_ITEM_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ns-searchapi-search_item_change")] +SEARCH_ITEM_INDEXING_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ns-searchapi-search_item_indexing_status")] +SEARCH_ITEM_PERSISTENT_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ns-searchapi-search_item_persistent_change")] +SEARCH_KIND_OF_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ne-searchapi-search_kind_of_change")] +SEARCH_NOTIFICATION_PRIORITY=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ne-searchapi-search_notification_priority")] +SEARCH_QUERY_SYNTAX=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ne-searchapi-search_query_syntax")] +SEARCH_TERM_EXPANSION=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ne-searchapi-search_term_expansion")] +SearchPath=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-searchpatha")] +SearchPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-searchpatha")] +SearchPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-searchpathw")] +SearchScope=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-searchscope")] +SearchTreeForFile=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-searchtreeforfile")] +SearchTreeForFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-searchtreeforfilew")] +SEC_APPLICATION_PROTOCOL_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_application_protocol_list")] +SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ne-sspi-sec_application_protocol_negotiation_ext")] +SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ne-sspi-sec_application_protocol_negotiation_status")] +SEC_APPLICATION_PROTOCOLS=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_application_protocols")] +SEC_CERTIFICATE_REQUEST_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_certificate_request_context")] +SEC_CHANNEL_BINDINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_channel_bindings")] +SEC_DTLS_MTU=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_dtls_mtu")] +SEC_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_flags")] +SEC_NEGOTIATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_negotiation_info")] +SEC_PRESHAREDKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_presharedkey")] +SEC_PRESHAREDKEY_IDENTITY=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_presharedkey_identity")] +SEC_SRTP_MASTER_KEY_IDENTIFIER=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_srtp_master_key_identifier")] +SEC_SRTP_PROTECTION_PROFILES=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_srtp_protection_profiles")] +SEC_TOKEN_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_token_binding")] +SEC_TRAFFIC_SECRET_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ne-sspi-sec_traffic_secret_type")] +SEC_TRAFFIC_SECRETS=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_traffic_secrets")] +SEC_WINNT_AUTH_BYTE_VECTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_byte_vector")] +SEC_WINNT_AUTH_CERTIFICATE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_certificate_data")] +SEC_WINNT_AUTH_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_data")] +SEC_WINNT_AUTH_DATA_PASSWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_data_password")] +SEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_data_type_smartcard_contexts_data")] +SEC_WINNT_AUTH_FIDO_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_fido_data")] +SEC_WINNT_AUTH_IDENTITY=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-sec_winnt_auth_identity_a")] +SEC_WINNT_AUTH_IDENTITY_A=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_identity_a")] +SEC_WINNT_AUTH_IDENTITY_EX2=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_identity_ex2")] +SEC_WINNT_AUTH_IDENTITY_EXA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_identity_exa")] +SEC_WINNT_AUTH_IDENTITY_EXW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_identity_exw")] +SEC_WINNT_AUTH_IDENTITY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_identity_info")] +SEC_WINNT_AUTH_IDENTITY_W=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_identity_w")] +SEC_WINNT_AUTH_NGC_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_ngc_data")] +SEC_WINNT_AUTH_PACKED_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_packed_credentials")] +SEC_WINNT_AUTH_PACKED_CREDENTIALS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_packed_credentials_ex")] +SEC_WINNT_AUTH_SHORT_VECTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_auth_short_vector")] +SEC_WINNT_CREDUI_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_credui_context")] +SEC_WINNT_CREDUI_CONTEXT_VECTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sec_winnt_credui_context_vector")] +SecBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secbuffer")] +SecBufferDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secbufferdesc")] +SecDelegationType=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ne-sspi-secdelegationtype")] +SecHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-sechandle")] +SECOND_IPADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-second_ipaddress")] +SECPKG_ATTR_LCT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ne-sspi-secpkg_attr_lct_status")] +SECPKG_BYTE_VECTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_byte_vector")] +SECPKG_CALL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_call_info")] +SECPKG_CLIENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_client_info")] +SECPKG_CONTEXT_THUNKS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_context_thunks")] +SECPKG_CRED_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ne-sspi-secpkg_cred_class")] +SECPKG_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_credential")] +SECPKG_DLL_FUNCTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_dll_functions")] +SECPKG_EVENT_NOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_event_notify")] +SECPKG_EVENT_PACKAGE_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_event_package_change")] +SECPKG_EXTENDED_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_extended_information")] +SECPKG_EXTENDED_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ne-ntsecpkg-secpkg_extended_information_class")] +SECPKG_EXTRA_OIDS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_extra_oids")] +SECPKG_FUNCTION_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_function_table")] +SECPKG_GSS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_gss_info")] +SECPKG_MUTUAL_AUTH_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_mutual_auth_level")] +SECPKG_NAME_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ne-ntsecpkg-secpkg_name_type")] +SECPKG_NEGO2_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_nego2_info")] +SECPKG_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_parameters")] +SECPKG_PRIMARY_CRED=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_primary_cred")] +SECPKG_SERIALIZED_OID=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_serialized_oid")] +SECPKG_SESSIONINFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ne-ntsecpkg-secpkg_sessioninfo_type")] +SECPKG_SHORT_VECTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_short_vector")] +SECPKG_SUPPLEMENTAL_CRED=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_supplemental_cred")] +SECPKG_SUPPLEMENTAL_CRED_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_supplemental_cred_array")] +SECPKG_SUPPLIED_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_supplied_credential")] +SECPKG_TARGETINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_targetinfo")] +SECPKG_USER_FUNCTION_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_user_function_table")] +SECPKG_WOW_CLIENT_DLL=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-secpkg_wow_client_dll")] +SecPkgContext_AccessToken=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_accesstoken")] +SecPkgContext_ApplicationProtocol=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_applicationprotocol")] +SecPkgContext_Authority=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_authoritya")] +SecPkgContext_AuthorityA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_authoritya")] +SecPkgContext_AuthorityW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_authorityw")] +SecPkgContext_AuthzID=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_authzid")] +SecPkgContext_Bindings=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_bindings")] +SecPkgContext_CipherInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_cipherinfo")] +SecPkgContext_ClientCreds=[Documentation("https://docs.microsoft.com/windows/win32/api/credssp/ns-credssp-secpkgcontext_clientcreds")] +SecPkgContext_ClientSpecifiedTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_clientspecifiedtarget")] +SecPkgContext_ConnectionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_connectioninfo")] +SecPkgContext_CredentialNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-_secpkgcontext_credentialnamea")] +SecPkgContext_CredentialNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_credentialnamew")] +SecPkgContext_CredInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_credinfo")] +SecPkgContext_DceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_dceinfo")] +SecPkgContext_EapKeyBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_eapkeyblock")] +SecPkgContext_EapPrfInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_eapprfinfo")] +SecPkgContext_EarlyStart=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_earlystart")] +SecPkgContext_EarlyStartA=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_earlystart")] +SecPkgContext_EarlyStartW=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_earlystart")] +SecPkgContext_Flags=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_flags")] +SecPkgContext_IssuerListInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_issuerlistinfoex")] +SecPkgContext_KeyInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_keyinfoa")] +SecPkgContext_KeyInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_keyinfoa")] +SecPkgContext_KeyInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_keyinfow")] +SecPkgContext_KeyingMaterial=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_keyingmaterial")] +SecPkgContext_KeyingMaterialA=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_keyingmaterial")] +SecPkgContext_KeyingMaterialInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_keyingmaterialinfo")] +SecPkgContext_KeyingMaterialInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_keyingmaterialinfo")] +SecPkgContext_KeyingMaterialInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_keyingmaterialinfo")] +SecPkgContext_KeyingMaterialW=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_keyingmaterial")] +SecPkgContext_LastClientTokenStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_lastclienttokenstatus")] +SecPkgContext_Lifespan=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_lifespan")] +SecPkgContext_LogoffTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_logofftime")] +SecPkgContext_Names=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_namesa")] +SecPkgContext_NamesA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_namesa")] +SecPkgContext_NamesW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_namesw")] +SecPkgContext_NativeNamesA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-_secpkgcontext_nativenamesa")] +SecPkgContext_NativeNamesW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_nativenamesw")] +SecPkgContext_NegoKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_negokeys")] +SecPkgContext_NegoPackageInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_negopackageinfo")] +SecPkgContext_NegoStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_negostatus")] +SecPkgContext_NegotiatedTlsExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_negotiatedtlsextensions")] +SecPkgContext_NegotiationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_negotiationinfow")] +SecPkgContext_NegotiationInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_negotiationinfoa")] +SecPkgContext_NegotiationInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_negotiationinfow")] +SecPkgContext_PackageInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_packageinfoa")] +SecPkgContext_PackageInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_packageinfow")] +SecPkgContext_PasswordExpiry=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_passwordexpiry")] +SecPkgContext_ProtoInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_protoinfoa")] +SecPkgContext_ProtoInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_protoinfow")] +SecPkgContext_SessionAppData=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_sessionappdata")] +SecPkgContext_SessionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_sessioninfo")] +SecPkgContext_SessionKey=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_sessionkey")] +SecPkgContext_Sizes=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_sizes")] +SecPkgContext_StreamSizes=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_streamsizes")] +SecPkgContext_SubjectAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_subjectattributes")] +SecPkgContext_SupportedSignatures=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-secpkgcontext_supportedsignatures")] +SecPkgContext_Target=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_target")] +SecPkgContext_TargetInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_targetinformation")] +SecPkgContext_UserFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcontext_userflags")] +SecPkgCredentials_Cert=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcredentials_cert")] +SecPkgCredentials_KdcProxySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcredentials_kdcproxysettingsw")] +SecPkgCredentials_KdcProxySettingsW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcredentials_kdcproxysettingsw")] +SecPkgCredentials_Names=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcredentials_namesw")] +SecPkgCredentials_NamesA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcredentials_namesa")] +SecPkgCredentials_NamesW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcredentials_namesw")] +SecPkgCredentials_SSIProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcredentials_ssiproviderw")] +SecPkgCredentials_SSIProviderA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcredentials_ssiprovidera")] +SecPkgCredentials_SSIProviderW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkgcredentials_ssiproviderw")] +SecPkgInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkginfoa")] +SecPkgInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkginfoa")] +SecPkgInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-secpkginfow")] +Section=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/section-attribute-properties")] +SECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/mpeg2structs/ns-mpeg2structs-section")] +SecureCustomProperties=[Documentation("https://docs.microsoft.com/windows/win32/Msi/securecustomproperties")] +SECURELOCKCODE=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/ne-shdeprecated-securelockcode")] +security=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-security-ihv-element")] +Security=[Documentation("https://docs.microsoft.com/windows/win32/security")] +SECURITY_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypesbase/ns-wtypesbase-security_attributes")] +SECURITY_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-security_capabilities")] +SECURITY_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-security_descriptor")] +SECURITY_IMPERSONATION_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-security_impersonation_level")] +SECURITY_INTEGER=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-security_integer")] +SECURITY_LOGON_SESSION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-security_logon_session_data")] +SECURITY_LOGON_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-security_logon_type")] +SECURITY_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/rasshost/ns-rasshost-security_message")] +SECURITY_OBJECT=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/ns-aclui-security_object")] +SECURITY_PACKAGE_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-security_package_options")] +SECURITY_QUALITY_OF_SERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-security_quality_of_service")] +SECURITY_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-security_string")] +SECURITY_USER_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/ns-ntsecpkg-security_user_data")] +SecurityCallContext=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/securitycallcontext")] +SecurityCallers=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/securitycallers")] +SecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-securitydescriptor-registrationinfotype-element")] +SecurityDescriptorToBinarySD=[Documentation("https://docs.microsoft.com/windows/win32/api/adshlp/nf-adshlp-securitydescriptortobinarysd")] +SecurityFunctionTable=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-securityfunctiontablea")] +SecurityFunctionTableA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-securityfunctiontablea")] +SecurityFunctionTableW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/ns-sspi-securityfunctiontablew")] +SecurityIdentity=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/securityidentity")] +SecurityProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nn-comsvcs-securityproperty")] +SecurityProperty::GetDirectCallerName=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-securityproperty-getdirectcallername")] +SecurityProperty::GetDirectCreatorName=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-securityproperty-getdirectcreatorname")] +SecurityProperty::GetOriginalCallerName=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-securityproperty-getoriginalcallername")] +SecurityProperty::GetOriginalCreatorName=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/nf-comsvcs-securityproperty-getoriginalcreatorname")] +seek=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/seek")] +Seekable=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/seekable")] +SeekGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/seekgrbit-enumeration")] +SEEKSLIDER=[Documentation("https://docs.microsoft.com/windows/win32/WMP/seekslider")] +SelAlignmentConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/inked/ne-inked-selalignmentconstants")] +SELCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-selchange")] +select=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-select")] +Select=[Documentation("https://docs.microsoft.com/windows/win32/WES/queryschema-select-querytype-element")] +SelectAndActivateButton=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/selectandactivatebutton-method")] +SelectAtPosition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/selectatposition-method")] +SelectClipPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-selectclippath")] +SelectClipRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-selectcliprgn")] +SelectCMM=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-selectcmm")] +SelectDefaultAudioLanguage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/selectdefaultaudiolanguage-method")] +SelectDefaultSubpictureLanguage=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/selectdefaultsubpicturelanguage-method")] +SelectFont=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-selectfont")] +Selection=[Documentation("https://docs.microsoft.com/windows/win32/WinAuto/selection-and-focus-properties-and-methods")] +SelectionHitResult=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-selectionhitresult")] +SelectionItemPattern_AddToSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-selectionitempattern_addtoselection")] +SelectionItemPattern_RemoveFromSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-selectionitempattern_removefromselection")] +SelectionItemPattern_Select=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-selectionitempattern_select")] +SelectLeftButton=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/selectleftbutton-method")] +SelectLowerButton=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/selectlowerbutton-method")] +SelectNPPBlobFromTable=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/selectnppblobfromtable")] +SelectObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-selectobject")] +SelectOrActivatButton=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/selectoractivatbutton")] +SelectPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-selectpalette")] +SelectParentalCountry=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/selectparentalcountry-method")] +SelectParentalLevel=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/selectparentallevel-method")] +SelectRightButton=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/selectrightbutton-method")] +SelectUpperButton=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/selectupperbutton-method")] +SELFLAG=[Documentation("https://docs.microsoft.com/windows/win32/WinAuto/selflag")] +SelfTest=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/selftest-win32-tpm")] +send=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-send")] +SendARP=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-sendarp")] +SENDASYNCPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-sendasyncproc")] +SendDlgItemMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-senddlgitemmessagew")] +SendDlgItemMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-senddlgitemmessagea")] +SendDlgItemMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-senddlgitemmessagew")] +SendDriverMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-senddrivermessage")] +SendEmail=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-sendemail-actiongroup-element")] +sendEmailType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-sendemailtype-complextype")] +SENDER_TSPEC=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-sender_tspec")] +SendIMEMessageEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ime/nf-ime-sendimemessageexa")] +SendIMEMessageExA=[Documentation("https://docs.microsoft.com/windows/win32/api/ime/nf-ime-sendimemessageexa")] +SendIMEMessageExW=[Documentation("https://docs.microsoft.com/windows/win32/api/ime/nf-ime-sendimemessageexw")] +SendInput=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-sendinput")] +SendMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessage")] +SendMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagea")] +SendMessageCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagecallbacka")] +SendMessageCallbackA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagecallbacka")] +SendMessageCallbackW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagecallbackw")] +SendMessageTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagetimeouta")] +SendMessageTimeoutA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagetimeouta")] +SendMessageTimeoutW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagetimeoutw")] +SendMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagew")] +SendNotifyMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-sendnotifymessagea")] +SendNotifyMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-sendnotifymessagea")] +SendNotifyMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-sendnotifymessagew")] +SendSAS=[Documentation("https://docs.microsoft.com/windows/win32/api/sas/nf-sas-sendsas")] +SendScsiInquiry=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-sendscsiinquiry")] +SendScsiReadCapacity=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-sendscsireadcapacity")] +SendScsiReportLuns=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-sendscsireportluns")] +sendto=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-sendto")] +SendToFaxRecipient=[Documentation("https://docs.microsoft.com/windows/win32/api/fxsutility/nf-fxsutility-sendtofaxrecipient")] +SendToFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/sendtofolder")] +SendToMode=[Documentation("https://docs.microsoft.com/windows/win32/api/fxsutility/ne-fxsutility-sendtomode")] +SENS_QOCINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/sensevts/ns-sensevts-sens_qocinfo")] +SENSE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sense-data")] +Sensor=[Documentation("https://docs.microsoft.com/windows/win32/medfound/sensor-profile-guids")] +SENSOR_CATEGORY_ALL=[Documentation("https://docs.microsoft.com/windows/win32/SensorsAPI/sensor-category-all")] +SENSOR_CATEGORY_BIOMETRIC=[Documentation("https://docs.microsoft.com/windows/win32/SensorsAPI/sensor-category-biometric")] +SENSOR_CATEGORY_ELECTRICAL=[Documentation("https://docs.microsoft.com/windows/win32/SensorsAPI/sensor-category-electrical")] +SENSOR_CATEGORY_ENVIRONMENTAL=[Documentation("https://docs.microsoft.com/windows/win32/SensorsAPI/sensor-category-environmental")] +SENSOR_CATEGORY_LIGHT=[Documentation("https://docs.microsoft.com/windows/win32/SensorsAPI/sensor-category-light")] +SENSOR_CATEGORY_LOCATION=[Documentation("https://docs.microsoft.com/windows/win32/SensorsAPI/sensor-category-location")] +SENSOR_CATEGORY_MECHANICAL=[Documentation("https://docs.microsoft.com/windows/win32/SensorsAPI/sensor-category-mechanical")] +SENSOR_CATEGORY_MOTION=[Documentation("https://docs.microsoft.com/windows/win32/SensorsAPI/sensor-category-motion")] +SENSOR_CATEGORY_ORIENTATION=[Documentation("https://docs.microsoft.com/windows/win32/SensorsAPI/sensor-category-orientation")] +SENSOR_CATEGORY_OTHER=[Documentation("https://docs.microsoft.com/windows/win32/SensorsAPI/sensor-category-other")] +SENSOR_CATEGORY_SCANNER=[Documentation("https://docs.microsoft.com/windows/win32/SensorsAPI/sensor-category-scanner")] +SENSOR_CATEGORY_UNSUPPORTED=[Documentation("https://docs.microsoft.com/windows/win32/SensorsAPI/sensor-category-unsupported")] +SensorConnectionType=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/ne-sensorsapi-sensorconnectiontype")] +SENSORPROFILEID=[Documentation("https://docs.microsoft.com/windows/win32/api/mfidl/ns-mfidl-sensorprofileid")] +SensorState=[Documentation("https://docs.microsoft.com/windows/win32/api/sensorsapi/ne-sensorsapi-sensorstate")] +September=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-september-monthstype-element")] +seq=[Documentation("https://docs.microsoft.com/windows/win32/WMP/seq-element")] +SequenceNumber=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-sequencenumber-debugdatatype-element")] +SerialDisplayAdvancedSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/msports/nf-msports-serialdisplayadvancedsettings")] +SERIALIZEDPROPERTYVALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/propidl/ns-propidl-serializedpropertyvalue")] +SERIALKEYSA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-serialkeysa")] +SERIALKEYSW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-serialkeysw")] +SERVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-servent")] +Server=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-server-sendemailtype-element")] +SERVER_INFO_100=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_100")] +SERVER_INFO_1005=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1005")] +SERVER_INFO_101=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_101")] +SERVER_INFO_1010=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1010")] +SERVER_INFO_1016=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1016")] +SERVER_INFO_1017=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1017")] +SERVER_INFO_1018=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1018")] +SERVER_INFO_102=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_102")] +SERVER_INFO_1107=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1107")] +SERVER_INFO_1501=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1501")] +SERVER_INFO_1502=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1502")] +SERVER_INFO_1503=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1503")] +SERVER_INFO_1506=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1506")] +SERVER_INFO_1509=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1509")] +SERVER_INFO_1510=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1510")] +SERVER_INFO_1511=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1511")] +SERVER_INFO_1512=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1512")] +SERVER_INFO_1513=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1513")] +SERVER_INFO_1515=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1515")] +SERVER_INFO_1516=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1516")] +SERVER_INFO_1518=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1518")] +SERVER_INFO_1523=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1523")] +SERVER_INFO_1528=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1528")] +SERVER_INFO_1529=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1529")] +SERVER_INFO_1530=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1530")] +SERVER_INFO_1533=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1533")] +SERVER_INFO_1536=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1536")] +SERVER_INFO_1538=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1538")] +SERVER_INFO_1539=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1539")] +SERVER_INFO_1540=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1540")] +SERVER_INFO_1541=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1541")] +SERVER_INFO_1542=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1542")] +SERVER_INFO_1544=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1544")] +SERVER_INFO_1550=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1550")] +SERVER_INFO_1552=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_1552")] +SERVER_INFO_402=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_402")] +SERVER_INFO_403=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_403")] +SERVER_INFO_502=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_502")] +SERVER_INFO_503=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_info_503")] +SERVER_TRANSPORT_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_transport_info_0")] +SERVER_TRANSPORT_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_transport_info_1")] +SERVER_TRANSPORT_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_transport_info_2")] +SERVER_TRANSPORT_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/ns-lmserver-server_transport_info_3")] +Server2003Api=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/server2003api-class")] +Server2003Api::JetOSSnapshotAbort=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/server2003api.jetossnapshotabort-method")] +Server2003Api::JetUpdate2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/server2003api.jetupdate2-method")] +Server2003Grbits=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/server2003grbits-class")] +Server2003Grbits::EnumerateIgnoreUserDefinedDefault=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/server2003grbits.enumerateignoreuserdefineddefault-field")] +Server2003Grbits::ForwardOnly=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/server2003grbits.forwardonly-field")] +Server2003Grbits::WaitAllLevel0Commit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/server2003grbits.waitalllevel0commit-field")] +Server2003Param=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/server2003param-class")] +Server2003Param::AlternateDatabaseRecoveryPath=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/server2003param.alternatedatabaserecoverypath-field")] +SERVERCALL=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ne-objidl-servercall")] +serverClass=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/serverclass")] +ServerInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/ns-combaseapi-serverinformation")] +ServerNames=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mspeapconnectionpropertiesv1schema-servernames-servervalidationparameters-element")] +ServerSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapicommon/ne-wuapicommon-serverselection")] +ServerValidation=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaptlsconnectionpropertiesv1schema-servervalidation-eaptype-element")] +ServerValidationParameters=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mspeapconnectionpropertiesv1schema-servervalidationparameters-complextype")] +SERVICE_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-service_address")] +SERVICE_ADDRESSES=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-service_addresses")] +SERVICE_CONTROL_STATUS_REASON_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_control_status_reason_paramsw")] +SERVICE_CONTROL_STATUS_REASON_PARAMSA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_control_status_reason_paramsa")] +SERVICE_CONTROL_STATUS_REASON_PARAMSW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_control_status_reason_paramsw")] +SERVICE_DELAYED_AUTO_START_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_delayed_auto_start_info")] +SERVICE_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_descriptionw")] +SERVICE_DESCRIPTIONA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_descriptiona")] +SERVICE_DESCRIPTIONW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_descriptionw")] +SERVICE_DIRECTORY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ne-winsvc-service_directory_type")] +SERVICE_FAILURE_ACTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_failure_actionsa")] +SERVICE_FAILURE_ACTIONS_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_failure_actions_flag")] +SERVICE_FAILURE_ACTIONSA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_failure_actionsa")] +SERVICE_FAILURE_ACTIONSW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_failure_actionsw")] +SERVICE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-service_infoa")] +SERVICE_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-service_infoa")] +SERVICE_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-service_infow")] +SERVICE_LAUNCH_PROTECTED_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_launch_protected_info")] +SERVICE_NOTIFY_2A=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_notify_2a")] +SERVICE_NOTIFY_2W=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_notify_2w")] +SERVICE_PREFERRED_NODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_preferred_node_info")] +SERVICE_PRESHUTDOWN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_preshutdown_info")] +SERVICE_REGISTRY_STATE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ne-winsvc-service_registry_state_type")] +SERVICE_REQUIRED_PRIVILEGES_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_required_privileges_infow")] +SERVICE_REQUIRED_PRIVILEGES_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_required_privileges_infoa")] +SERVICE_REQUIRED_PRIVILEGES_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_required_privileges_infow")] +SERVICE_SHARED_DIRECTORY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ne-winsvc-service_shared_directory_type")] +SERVICE_SHARED_REGISTRY_STATE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ne-winsvc-service_shared_registry_state_type")] +SERVICE_SID_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_sid_info")] +SERVICE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_status")] +SERVICE_STATUS_PROCESS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_status_process")] +SERVICE_TABLE_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_table_entrya")] +SERVICE_TABLE_ENTRYA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_table_entrya")] +SERVICE_TABLE_ENTRYW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_table_entryw")] +SERVICE_TIMECHANGE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_timechange_info")] +SERVICE_TRIGGER=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_trigger")] +SERVICE_TRIGGER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_trigger_info")] +SERVICE_TRIGGER_SPECIFIC_DATA_ITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/ns-winsvc-service_trigger_specific_data_item")] +SERVICE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-service_type")] +SERVICE_TYPE_INFO_ABS=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-service_type_info_absw")] +SERVICE_TYPE_INFO_ABSA=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-service_type_info_absa")] +SERVICE_TYPE_INFO_ABSW=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-service_type_info_absw")] +SERVICE_TYPE_VALUE_ABS=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-service_type_value_absa")] +SERVICE_TYPE_VALUE_ABSA=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-service_type_value_absa")] +SERVICE_TYPE_VALUE_ABSW=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/ns-nspapi-service_type_value_absw")] +ServiceID=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/serviceid")] +ServiceInfo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/serviceinfo-element")] +ServicePackLevel=[Documentation("https://docs.microsoft.com/windows/win32/Msi/servicepacklevel")] +ServicePackLevelMinor=[Documentation("https://docs.microsoft.com/windows/win32/Msi/servicepacklevelminor")] +ServiceTask1=[Documentation("https://docs.microsoft.com/windows/win32/WMP/servicetask1-element")] +ServiceTask2=[Documentation("https://docs.microsoft.com/windows/win32/WMP/servicetask2-element")] +ServiceTask3=[Documentation("https://docs.microsoft.com/windows/win32/WMP/servicetask3-element")] +SERVICEWIZARDDLGPROC=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/servicewizarddlgproc")] +Session=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/session")] +SESSION=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/session")] +SESSION_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/nb30/ns-nb30-session_buffer")] +SESSION_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/nb30/ns-nb30-session_header")] +SESSION_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-session_info_0")] +SESSION_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-session_info_1")] +SESSION_INFO_10=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-session_info_10")] +SESSION_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-session_info_2")] +SESSION_INFO_502=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-session_info_502")] +Session_IPv4=[Documentation("https://docs.microsoft.com/windows/win32/api/lpmapi/ns-lpmapi-session_ipv4")] +Session::BatchItems=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/session-batchitems")] +Session::ComponentCosts=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-componentcosts")] +Session::ComponentCurrentState=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-componentcurrentstate")] +Session::ComponentRequestState=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-componentrequeststate")] +Session::Create=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/session-create")] +Session::Database=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-database")] +Session::Delete=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/session-delete")] +Session::DoAction=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-doaction")] +Session::End=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/session.end-method")] +Session::Enumerate=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/session-enumerate")] +Session::Error=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/session-error")] +Session::EvaluateCondition=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-evaluatecondition")] +Session::FeatureCost=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-featurecost")] +Session::FeatureCurrentState=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-featurecurrentstate")] +Session::FeatureInfo=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-featureinfo")] +Session::FeatureRequestState=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-featurerequeststate")] +Session::FeatureValidStates=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-featurevalidstates")] +Session::FormatRecord=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-formatrecord")] +Session::Get=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/session-get")] +Session::Identify=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/session-identify")] +Session::Installer=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-installer")] +Session::Invoke=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/session-invoke")] +Session::JetSesid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/session.jetsesid-property")] +Session::Language=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-language")] +Session::Message=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-message")] +Session::Mode=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-mode")] +Session::ProductProperty=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-productproperty")] +Session::Property=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-session")] +Session::Put=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/session-put")] +Session::ReleaseResource=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/session.releaseresource-method")] +Session::Sequence=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-sequence")] +Session::SetInstallLevel=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-setinstalllevel")] +Session::SourcePath=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-sourcepath")] +Session::TargetPath=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-targetpath")] +Session::Timeout=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/session-timeout")] +Session::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/session.tostring-method")] +Session::VerifyDiskSpace=[Documentation("https://docs.microsoft.com/windows/win32/Msi/session-verifydiskspace")] +SessionStateChangeTrigger=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/sessionstatechangetrigger")] +SessionStateChangeTrigger::Delay=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/sessionstatechangetrigger-delay")] +SessionStateChangeTrigger::StateChange=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/sessionstatechangetrigger-statechange")] +SessionStateChangeTrigger::UserId=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/sessionstatechangetrigger-userid")] +sessionStateChangeTriggerType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-sessionstatechangetriggertype-complextype")] +sessionStateChangeType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-sessionstatechangetype-simpletype")] +SESSIONSTATS=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/sessionstats")] +set=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/set")] +SET=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/set")] +SET_DISK_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-set_disk_attributes")] +SET_PARTITION_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-set_partition_information")] +SET_VIRTUAL_DISK_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-set_virtual_disk_info")] +SET_VIRTUAL_DISK_INFO_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-set_virtual_disk_info_version")] +SetAbortProc=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setabortproc")] +SetAclInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-setaclinformation")] +SetActivePwrScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-setactivepwrscheme")] +SetActiveWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setactivewindow")] +SetActivityCoordinatorPolicyResourceCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/activitycoordinator/nf-activitycoordinator-setactivitycoordinatorpolicyresourcecondition")] +SetAdditionalForegroundBoostProcesses=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setadditionalforegroundboostprocesses")] +SetAddrInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-setaddrinfoexw")] +SetAddrInfoExA=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-setaddrinfoexa")] +SetAddrInfoExW=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-setaddrinfoexw")] +SetAppInstanceCsvFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/smbclnt/nf-smbclnt-setappinstancecsvflags")] +SetArcDirection=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setarcdirection")] +SetAsyncTraceParamsEx=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-setasynctraceparamsex")] +SetAttribIMsgOnIStg=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/setattribimsgonistg")] +setaudio=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/setaudio")] +SetBitmapBits=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setbitmapbits")] +SetBitmapDimensionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setbitmapdimensionex")] +SetBkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setbkcolor")] +SetBkMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setbkmode")] +SetBoolInBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/setboolinblob")] +SetBoundsRect=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setboundsrect")] +SetBrushOrgEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setbrushorgex")] +SetBufferFullnessBits=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmcodecleakybucket-setbufferfullnessbits")] +SetBufferSizeBits=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmcodecleakybucket-setbuffersizebits")] +SetCachedSigningLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-setcachedsigninglevel")] +SetCACMode=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-setcacmode")] +SetCalendarInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-setcalendarinfow")] +SetCalendarInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-setcalendarinfoa")] +SetCalendarInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-setcalendarinfow")] +SetCapture=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setcapture")] +SetCaretBlinkTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setcaretblinktime")] +SetCaretPos=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setcaretpos")] +SetCatalogState=[Documentation("https://docs.microsoft.com/windows/win32/api/ntquery/nf-ntquery-setcatalogstate")] +SetCCInstPtr=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/setccinstptr")] +SetClassIDInBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/setclassidinblob")] +SetClassLong=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setclasslonga")] +SetClassLongA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setclasslonga")] +SetClassLongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setclasslongptrw")] +SetClassLongPtrA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setclasslongptra")] +SetClassLongPtrW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setclasslongptrw")] +SetClassLongW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setclasslongw")] +SetClassWord=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setclassword")] +SetClipboardData=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setclipboarddata")] +SetClipboardViewer=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setclipboardviewer")] +SetClipVideoRect=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/setclipvideorect-method")] +SetClusterGroupName=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-setclustergroupname")] +SetClusterGroupNodeList=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-setclustergroupnodelist")] +SetClusterGroupSetDependencyExpression=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-setclustergroupsetdependencyexpression")] +SetClusterName=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-setclustername")] +SetClusterNetworkName=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-setclusternetworkname")] +SetClusterNetworkPriorityOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-setclusternetworkpriorityorder")] +SetClusterQuorumResource=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-setclusterquorumresource")] +SetClusterResourceDependencyExpression=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-setclusterresourcedependencyexpression")] +SetClusterResourceName=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-setclusterresourcename")] +SetClusterServiceAccountPassword=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-setclusterserviceaccountpassword")] +SetCoalescableTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setcoalescabletimer")] +SetColorAdjustment=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setcoloradjustment")] +SetColorProfileElement=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-setcolorprofileelement")] +SetColorProfileElementReference=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-setcolorprofileelementreference")] +SetColorProfileElementSize=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-setcolorprofileelementsize")] +SetColorProfileHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-setcolorprofileheader")] +SetColorSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setcolorspace")] +SetColumnDefaultValueGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/setcolumndefaultvaluegrbit-enumeration")] +SetColumnGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/setcolumngrbit-enumeration")] +SetCommBreak=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setcommbreak")] +SetCommConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setcommconfig")] +SetCommMask=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setcommmask")] +SetCommState=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setcommstate")] +SetCommTimeouts=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setcommtimeouts")] +SetComPlusPackageInstallStatus=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/setcompluspackageinstallstatus")] +SetCompressorInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/compressapi/nf-compressapi-setcompressorinformation")] +SetComputerName=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-setcomputernamea")] +SetComputerNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-setcomputernamea")] +SetComputerNameEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-setcomputernameexa")] +SetComputerNameExA=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-setcomputernameexa")] +SetComputerNameExW=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-setcomputernameexw")] +SetComputerNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-setcomputernamew")] +SetConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/control-setconfiguration")] +SetConsoleActiveScreenBuffer=[Documentation("https://docs.microsoft.com/windows/console/setconsoleactivescreenbuffer")] +SetConsoleCP=[Documentation("https://docs.microsoft.com/windows/console/setconsolecp")] +SetConsoleCtrlHandler=[Documentation("https://docs.microsoft.com/windows/console/setconsolectrlhandler")] +SetConsoleCursorInfo=[Documentation("https://docs.microsoft.com/windows/console/setconsolecursorinfo")] +SetConsoleCursorPosition=[Documentation("https://docs.microsoft.com/windows/console/setconsolecursorposition")] +SetConsoleDisplayMode=[Documentation("https://docs.microsoft.com/windows/console/setconsoledisplaymode")] +SetConsoleHistoryInfo=[Documentation("https://docs.microsoft.com/windows/console/setconsolehistoryinfo")] +SetConsoleMode=[Documentation("https://docs.microsoft.com/windows/console/setconsolemode")] +SetConsoleOutputCP=[Documentation("https://docs.microsoft.com/windows/console/setconsoleoutputcp")] +SetConsoleScreenBufferInfoEx=[Documentation("https://docs.microsoft.com/windows/console/setconsolescreenbufferinfoex")] +SetConsoleScreenBufferSize=[Documentation("https://docs.microsoft.com/windows/console/setconsolescreenbuffersize")] +SetConsoleTextAttribute=[Documentation("https://docs.microsoft.com/windows/console/setconsoletextattribute")] +SetConsoleTitle=[Documentation("https://docs.microsoft.com/windows/console/setconsoletitle")] +SetConsoleTitleA=[Documentation("https://docs.microsoft.com/windows/console/setconsoletitle")] +SetConsoleTitleW=[Documentation("https://docs.microsoft.com/windows/console/setconsoletitle")] +SetConsoleWindowInfo=[Documentation("https://docs.microsoft.com/windows/console/setconsolewindowinfo")] +SetContextAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-setcontextattributesa")] +SetContextAttributesA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-setcontextattributesa")] +SetContextAttributesW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-setcontextattributesw")] +SetContextPropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-setcontextpropertyvalue")] +SetContractDelegateWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-setcontractdelegatewindow")] +SetConvertStg=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-setconvertstg")] +SetCredentialsAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-setcredentialsattributesa")] +SetCredentialsAttributesA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-setcredentialsattributesa")] +SetCredentialsAttributesW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-setcredentialsattributesw")] +SetCriticalSectionSpinCount=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-setcriticalsectionspincount")] +SetCrossSlideParametersInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-setcrossslideparametersinteractioncontext")] +SetCurrentConsoleFontEx=[Documentation("https://docs.microsoft.com/windows/console/setcurrentconsolefontex")] +SetCurrentDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setcurrentdirectory")] +SetCurrentDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setcurrentdirectory")] +SetCurrentDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setcurrentdirectory")] +SetCurrentIndexGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/setcurrentindexgrbit-enumeration")] +SetCurrentProcessExplicitAppUserModelID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-setcurrentprocessexplicitappusermodelid")] +SetCurrentThreadCompartmentId=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-setcurrentthreadcompartmentid")] +SetCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setcursor")] +SetCursorPos=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setcursorpos")] +SetDCBrushColor=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setdcbrushcolor")] +SetDCPenColor=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setdcpencolor")] +SetDecompressorInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/compressapi/nf-compressapi-setdecompressorinformation")] +SetDefaultCommConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setdefaultcommconfigw")] +SetDefaultCommConfigA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setdefaultcommconfiga")] +SetDefaultCommConfigW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setdefaultcommconfigw")] +SetDefaultDllDirectories=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-setdefaultdlldirectories")] +SetDefaultLayoutOrTip=[Documentation("https://docs.microsoft.com/windows/win32/TSF/setdefaultlayoutortip")] +SetDefaultLayoutOrTipUserReg=[Documentation("https://docs.microsoft.com/windows/win32/TSF/setdefaultlayoutortipuserreg")] +SetDefaultPrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setdefaultprinter")] +SetDefaultPrinterA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setdefaultprinter")] +SetDefaultPrinterW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setdefaultprinter")] +SetDelayTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/setdelaytime")] +SetDeviceGammaRamp=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setdevicegammaramp")] +SetDeviceManagementConfigInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/mdmregistration/nf-mdmregistration-setdevicemanagementconfiginfo")] +SetDialogControlDpiChangeBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setdialogcontroldpichangebehavior")] +SetDialogDpiChangeBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setdialogdpichangebehavior")] +SetDIBColorTable=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setdibcolortable")] +SetDIBits=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setdibits")] +SetDIBitsToDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setdibitstodevice")] +SetDisplayAutoRotationPreferences=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setdisplayautorotationpreferences")] +SetDisplayConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setdisplayconfig")] +SetDlgItemInt=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setdlgitemint")] +SetDlgItemText=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setdlgitemtexta")] +SetDlgItemTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setdlgitemtexta")] +SetDlgItemTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setdlgitemtextw")] +SetDllDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setdlldirectorya")] +SetDllDirectoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setdlldirectorya")] +SetDllDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setdlldirectoryw")] +SetDotStuffingOnWrites=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-setdotstuffingonwrites")] +SetDotStuffState=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-setdotstuffstate")] +SetDoubleClickTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setdoubleclicktime")] +SetDpiCompensatedEffectInput=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-setdpicompensatedeffectinput")] +SetDwordInBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/setdwordinblob")] +SetDynamicTimeZoneInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/timezoneapi/nf-timezoneapi-setdynamictimezoneinformation")] +SetEnabledUnicodeRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-setenabledunicoderanges")] +SetEndOfFile=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-setendoffile")] +SetEndOfLog=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-setendoflog")] +SetEnhMetaFileBits=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setenhmetafilebits")] +SetEnlistmentRecoveryInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-setenlistmentrecoveryinformation")] +SetEntriesInAcl=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-setentriesinacla")] +SetEntriesInAclA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-setentriesinacla")] +SetEntriesInAclW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-setentriesinaclw")] +SetEnvironmentStringsW=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-setenvironmentstringsw")] +SetEnvironmentVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setenvironmentvariable")] +SetEnvironmentVariableA=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-setenvironmentvariablea")] +SetEnvironmentVariableW=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-setenvironmentvariablew")] +SetErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-seterrorinfo")] +SetErrorMode=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-seterrormode")] +SetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-setevent")] +SetEventWhenCallbackReturns=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-seteventwhencallbackreturns")] +SetFactoid=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-setfactoid")] +SetFileApisToANSI=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-setfileapistoansi")] +SetFileApisToOEM=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-setfileapistooem")] +SetFileAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-setfileattributesa")] +SetFileAttributesA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-setfileattributesa")] +SetFileAttributesFromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-setfileattributesfromappw")] +SetFileAttributesFromAppW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapifromapp/nf-fileapifromapp-setfileattributesfromappw")] +SetFileAttributesTransacted=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setfileattributestransactedw")] +SetFileAttributesTransactedA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setfileattributestransacteda")] +SetFileAttributesTransactedW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setfileattributestransactedw")] +SetFileAttributesW=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-setfileattributesw")] +SetFileBandwidthReservation=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setfilebandwidthreservation")] +SetFileCompletionNotificationModes=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setfilecompletionnotificationmodes")] +SetFileInformationByHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-setfileinformationbyhandle")] +SetFileIoOverlappedRange=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-setfileiooverlappedrange")] +SetFilePointer=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-setfilepointer")] +SetFilePointerEx=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-setfilepointerex")] +SetFileSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-setfilesecurityw")] +SetFileSecurityA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setfilesecuritya")] +SetFileSecurityW=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-setfilesecurityw")] +SetFileShortName=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setfileshortnamea")] +SetFileShortNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setfileshortnamea")] +SetFileShortNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setfileshortnamew")] +SetFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-setfiletime")] +SetFileValidData=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-setfilevaliddata")] +SetFirmwareEnvironmentVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setfirmwareenvironmentvariablew")] +SetFirmwareEnvironmentVariableA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setfirmwareenvironmentvariablea")] +SetFirmwareEnvironmentVariableEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setfirmwareenvironmentvariableexa")] +SetFirmwareEnvironmentVariableExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setfirmwareenvironmentvariableexa")] +SetFirmwareEnvironmentVariableExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setfirmwareenvironmentvariableexw")] +SetFirmwareEnvironmentVariableW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setfirmwareenvironmentvariablew")] +SetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-setflags")] +SetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setfocus")] +SetForegroundWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setforegroundwindow")] +SetForm=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setform")] +SetFormA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setform")] +SetFormW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setform")] +SetGestureConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setgestureconfig")] +SetGPRM=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/setgprm-method")] +SetGraphicsMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setgraphicsmode")] +SetGroupDependencyExpression=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/nf-clusapi-setgroupdependencyexpression")] +SetGuide=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-setguide")] +SetHandleCount=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-sethandlecount")] +SetHandleInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/handleapi/nf-handleapi-sethandleinformation")] +SetHurryup=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmvideodecoderhurryup-sethurryup")] +SetICMMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-seticmmode")] +SetICMProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-seticmprofilea")] +SetICMProfileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-seticmprofilea")] +SetICMProfileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-seticmprofilew")] +SetIdentificationField=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/setidentificationfield-win32-encryptablevolume")] +SetIfEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-setifentry")] +SetImageConfigInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-setimageconfiginformation")] +SetIndexRangeGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/setindexrangegrbit-enumeration")] +SetInertiaParameterInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-setinertiaparameterinteractioncontext")] +SetInformationJobObject=[Documentation("https://docs.microsoft.com/windows/win32/api/jobapi2/nf-jobapi2-setinformationjobobject")] +SetInputScope=[Documentation("https://docs.microsoft.com/windows/win32/api/inputscope/nf-inputscope-setinputscope")] +SetInputScopes=[Documentation("https://docs.microsoft.com/windows/win32/api/inputscope/nf-inputscope-setinputscopes")] +SetInputScopes2=[Documentation("https://docs.microsoft.com/windows/win32/api/inputscope/nf-inputscope-setinputscopes2")] +SetInputScopeXML=[Documentation("https://docs.microsoft.com/windows/win32/api/inputscope/nf-inputscope-setinputscopexml")] +SetInteractionConfigurationInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-setinteractionconfigurationinteractioncontext")] +SetInterfaceDnsSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-setinterfacednssettings")] +SetIoRateControlInformationJobObject=[Documentation("https://docs.microsoft.com/windows/win32/api/jobapi2/nf-jobapi2-setioratecontrolinformationjobobject")] +SetIoRingCompletionEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-setioringcompletionevent")] +SetIpForwardEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-setipforwardentry")] +SetIpForwardEntry2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-setipforwardentry2")] +SetIpInterfaceEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-setipinterfaceentry")] +SetIpNetEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-setipnetentry")] +SetIpNetEntry2=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-setipnetentry2")] +SetIpStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-setipstatistics")] +SetIpStatisticsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-setipstatisticsex")] +SetIpTTL=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-setipttl")] +setipv4sourcefilter=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-setipv4sourcefilter")] +SetIScsiGroupPresharedKey=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-setiscsigrouppresharedkey")] +SetIScsiIKEInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-setiscsiikeinfoa")] +SetIScsiIKEInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-setiscsiikeinfow")] +SetIScsiInitiatorCHAPSharedSecret=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-setiscsiinitiatorchapsharedsecret")] +SetIScsiInitiatorNodeNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-setiscsiinitiatornodenamea")] +SetIScsiInitiatorNodeNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-setiscsiinitiatornodenamew")] +SetIScsiInitiatorRADIUSSharedSecret=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-setiscsiinitiatorradiussharedsecret")] +SetIScsiTunnelModeOuterAddressA=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-setiscsitunnelmodeouteraddressa")] +SetIScsiTunnelModeOuterAddressW=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-setiscsitunnelmodeouteraddressw")] +SetJob=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setjob")] +SetJobA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setjob")] +SetJobW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setjob")] +SetKernelObjectSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-setkernelobjectsecurity")] +SetKeyboardState=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setkeyboardstate")] +SetLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-setlasterror")] +SetLastErrorEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setlasterrorex")] +SetLayeredWindowAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setlayeredwindowattributes")] +SetLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setlayout")] +SetLineHeight=[Documentation("https://docs.microsoft.com/windows/win32/tablet/setlineheight")] +SetLineRecoCallback=[Documentation("https://docs.microsoft.com/windows/win32/tablet/setlinerecocallback")] +SetLocaleInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-setlocaleinfoa")] +SetLocaleInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-setlocaleinfoa")] +SetLocaleInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-setlocaleinfow")] +SetLocalTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-setlocaltime")] +SetLogArchiveMode=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-setlogarchivemode")] +SetLogArchiveTail=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-setlogarchivetail")] +SetLogFileSizeWithPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsmgmtw32/nf-clfsmgmtw32-setlogfilesizewithpolicy")] +SetMacAddressInBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/setmacaddressinblob")] +SetMailslotInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setmailslotinfo")] +SetManagedExternally=[Documentation("https://docs.microsoft.com/windows/win32/api/mdmregistration/nf-mdmregistration-setmanagedexternally")] +SetMapMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setmapmode")] +SetMapperFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setmapperflags")] +SetMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setmenu")] +SetMenuContextHelpId=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setmenucontexthelpid")] +SetMenuDefaultItem=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setmenudefaultitem")] +SetMenuInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setmenuinfo")] +SetMenuItemBitmaps=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setmenuitembitmaps")] +SetMenuItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setmenuiteminfow")] +SetMenuItemInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setmenuiteminfoa")] +SetMenuItemInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setmenuiteminfow")] +SetMessageExtraInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setmessageextrainfo")] +SetMetaFileBitsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setmetafilebitsex")] +SetMetaRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setmetargn")] +SetMiterLimit=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setmiterlimit")] +SetMonitorBrightness=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-setmonitorbrightness")] +SetMonitorColorTemperature=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-setmonitorcolortemperature")] +SetMonitorContrast=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-setmonitorcontrast")] +SetMonitorDisplayAreaPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-setmonitordisplayareaposition")] +SetMonitorDisplayAreaSize=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-setmonitordisplayareasize")] +SetMonitorRedGreenOrBlueDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-setmonitorredgreenorbluedrive")] +SetMonitorRedGreenOrBlueGain=[Documentation("https://docs.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-setmonitorredgreenorbluegain")] +SetMouseWheelParameterInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-setmousewheelparameterinteractioncontext")] +SetNamedPipeHandleState=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-setnamedpipehandlestate")] +SetNamedSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-setnamedsecurityinfoa")] +SetNamedSecurityInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-setnamedsecurityinfoa")] +SetNamedSecurityInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-setnamedsecurityinfow")] +SetNetScheduleAccountInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/atacct/nf-atacct-setnetscheduleaccountinformation")] +SetNetworkInfoInBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/setnetworkinfoinblob")] +SetNetworkInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-setnetworkinformation")] +SetNPPAddressFilterInBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/setnppaddressfilterinblob")] +SetNPPEtypeSapFilter=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/setnppetypesapfilter")] +SetNPPPatternFilterInBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/setnpppatternfilterinblob")] +SetNPPTriggerInBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/setnpptriggerinblob")] +SetNtmsDeviceChangeDetection=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-setntmsdevicechangedetection")] +SetNtmsMediaComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-setntmsmediacomplete")] +SetNtmsObjectAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-setntmsobjectattributew")] +SetNtmsObjectAttributeA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-setntmsobjectattributea")] +SetNtmsObjectAttributeW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-setntmsobjectattributew")] +SetNtmsObjectInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-setntmsobjectinformation")] +SetNtmsObjectInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-setntmsobjectinformationa")] +SetNtmsObjectInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-setntmsobjectinformationw")] +SetNtmsObjectSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-setntmsobjectsecurity")] +SetNtmsRequestOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-setntmsrequestorder")] +SetNtmsUIOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-setntmsuioptionsw")] +SetNtmsUIOptionsA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-setntmsuioptionsa")] +SetNtmsUIOptionsW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-setntmsuioptionsw")] +SetOPMSigningKeyAndSequenceNumbers=[Documentation("https://docs.microsoft.com/windows/win32/medfound/setopmsigningkeyandsequencenumbers")] +setp_comp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/setp-comp---ps")] +SetPaletteEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setpaletteentries")] +SetParent=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setparent")] +SetPartialOutputType=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/iwmcodecprivatedata-setpartialoutputtype")] +SetPerTcp6ConnectionEStats=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-setpertcp6connectionestats")] +SetPerTcpConnectionEStats=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-setpertcpconnectionestats")] +SetPhysicalCursorPos=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setphysicalcursorpos")] +SetPhysicalPresenceRequest=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/setphysicalpresencerequest-win32-tpm")] +SetPivotInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-setpivotinteractioncontext")] +SetPixel=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setpixel")] +SetPixelFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setpixelformat")] +SetPixelV=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setpixelv")] +SetPolyFillMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setpolyfillmode")] +SetPort=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setport")] +SetPortA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setport")] +SetPortW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setport")] +SetPrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setprinter")] +SetPrinterA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setprinter")] +SetPrinterData=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setprinterdata")] +SetPrinterDataA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setprinterdata")] +SetPrinterDataEx=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setprinterdataex")] +SetPrinterDataExA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setprinterdataex")] +SetPrinterDataExW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setprinterdataex")] +SetPrinterDataW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setprinterdata")] +SetPrinterW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/setprinter")] +SetPriorityClass=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setpriorityclass")] +SetPrivateObjectSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-setprivateobjectsecurity")] +SetPrivateObjectSecurityEx=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-setprivateobjectsecurityex")] +SetProcessAffinityMask=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setprocessaffinitymask")] +SetProcessAffinityUpdateMode=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setprocessaffinityupdatemode")] +SetProcessDefaultCpuSetMasks=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setprocessdefaultcpusetmasks")] +SetProcessDefaultCpuSets=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setprocessdefaultcpusets")] +SetProcessDefaultLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setprocessdefaultlayout")] +SetProcessDEPPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setprocessdeppolicy")] +SetProcessDPIAware=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setprocessdpiaware")] +SetProcessDpiAwareness=[Documentation("https://docs.microsoft.com/windows/win32/api/shellscalingapi/nf-shellscalingapi-setprocessdpiawareness")] +SetProcessDpiAwarenessContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setprocessdpiawarenesscontext")] +SetProcessDynamicEHContinuationTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setprocessdynamicehcontinuationtargets")] +SetProcessDynamicEnforcedCetCompatibleRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setprocessdynamicenforcedcetcompatibleranges")] +SetProcessInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setprocessinformation")] +SetProcessMitigationPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setprocessmitigationpolicy")] +SetProcessPreferredUILanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-setprocesspreferreduilanguages")] +SetProcessPriorityBoost=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setprocesspriorityboost")] +SetProcessReference=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-setprocessreference")] +SetProcessRestrictionExemption=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setprocessrestrictionexemption")] +SetProcessShutdownParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setprocessshutdownparameters")] +SetProcessValidCallTargets=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-setprocessvalidcalltargets")] +SetProcessWindowStation=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setprocesswindowstation")] +SetProcessWorkingSetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-setprocessworkingsetsize")] +SetProcessWorkingSetSizeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-setprocessworkingsetsizeex")] +SetProp=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setpropw")] +SetPropA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setpropa")] +SetPropertyInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-setpropertyinteractioncontext")] +SetPropW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setpropw")] +SetProtectedPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setprotectedpolicy")] +SetProviderStatusFunc=[Documentation("https://docs.microsoft.com/windows/win32/api/timeprov/nc-timeprov-setproviderstatusfunc")] +SetProviderStatusInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/timeprov/ns-timeprov-setproviderstatusinfo")] +SetProviderStatusInfoFreeFunc=[Documentation("https://docs.microsoft.com/windows/win32/api/timeprov/nc-timeprov-setproviderstatusinfofreefunc")] +SetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setrect")] +SetRectEmpty=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setrectempty")] +SetRectRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setrectrgn")] +SetResourceManagerCompletionPort=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-setresourcemanagercompletionport")] +SetRestrictedErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-setrestrictederrorinfo")] +SETRGBSTRING=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/setrgbstring")] +SETRGBSTRINGA=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/setrgbstring")] +SETRGBSTRINGW=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/setrgbstring")] +SetROP2=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setrop2")] +SetScrollInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setscrollinfo")] +SetScrollPos=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setscrollpos")] +SetScrollRange=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setscrollrange")] +SetSearchPathMode=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setsearchpathmode")] +SetSecurityAccessMask=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-setsecurityaccessmask")] +SetSecurityDescriptorControl=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-setsecuritydescriptorcontrol")] +SetSecurityDescriptorDacl=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-setsecuritydescriptordacl")] +SetSecurityDescriptorGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-setsecuritydescriptorgroup")] +SetSecurityDescriptorOwner=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-setsecuritydescriptorowner")] +SetSecurityDescriptorRMControl=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-setsecuritydescriptorrmcontrol")] +SetSecurityDescriptorSacl=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-setsecuritydescriptorsacl")] +SetSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-setsecurityinfo")] +SetService=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-setservicew")] +SetServiceA=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-setservicea")] +SetServiceBits=[Documentation("https://docs.microsoft.com/windows/win32/api/lmserver/nf-lmserver-setservicebits")] +SetServiceObjectSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-setserviceobjectsecurity")] +SetServiceStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-setservicestatus")] +SetServiceW=[Documentation("https://docs.microsoft.com/windows/win32/api/nspapi/nf-nspapi-setservicew")] +SetSessionCompartmentId=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-setsessioncompartmentid")] +SetShellNext=[Documentation("https://docs.microsoft.com/windows/win32/api/icwcfg/nf-icwcfg-setshellnext")] +SetSocketMediaStreamingMode=[Documentation("https://docs.microsoft.com/windows/win32/api/socketapi/nf-socketapi-setsocketmediastreamingmode")] +setsockopt=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-setsockopt")] +setsourcefilter=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-setsourcefilter")] +SetStandardColorSpaceProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-setstandardcolorspaceprofilew")] +SetStandardColorSpaceProfileA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-setstandardcolorspaceprofilea")] +SetStandardColorSpaceProfileW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-setstandardcolorspaceprofilew")] +SetStdHandle=[Documentation("https://docs.microsoft.com/windows/console/setstdhandle")] +SetStdHandleEx=[Documentation("https://docs.microsoft.com/windows/win32/api/processenv/nf-processenv-setstdhandleex")] +SetStretchBltMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setstretchbltmode")] +SetStringInBlob=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/setstringinblob")] +SetSuspendState=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-setsuspendstate")] +SetSymLoadError=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-setsymloaderror")] +SetSysColors=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setsyscolors")] +SetSystemCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setsystemcursor")] +SetSystemFileCacheSize=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-setsystemfilecachesize")] +SetSystemPaletteUse=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setsystempaletteuse")] +SetSystemPowerState=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setsystempowerstate")] +SetSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-setsystemtime")] +SetSystemTimeAdjustment=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-setsystemtimeadjustment")] +SetSystemTimeAdjustmentPrecise=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-setsystemtimeadjustmentprecise")] +SetTableSequentialGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/settablesequentialgrbit-enumeration")] +SetTapeParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-settapeparameters")] +SetTapePosition=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-settapeposition")] +SetTcpEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-settcpentry")] +SetTextAlign=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-settextalign")] +SetTextCharacterExtra=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-settextcharacterextra")] +SetTextColor=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-settextcolor")] +SetTextContext=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-settextcontext")] +SETTEXTEX=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-settextex")] +SetTextJustification=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-settextjustification")] +SetThemeAppProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-setthemeappproperties")] +SetThreadAffinityMask=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setthreadaffinitymask")] +SetThreadContext=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setthreadcontext")] +SetThreadCursorCreationScaling=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setthreadcursorcreationscaling")] +SetThreadDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setthreaddescription")] +SetThreadDesktop=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setthreaddesktop")] +SetThreadDpiAwarenessContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setthreaddpiawarenesscontext")] +SetThreadDpiHostingBehavior=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setthreaddpihostingbehavior")] +SetThreadErrorMode=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-setthreaderrormode")] +SetThreadExecutionState=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setthreadexecutionstate")] +SetThreadGroupAffinity=[Documentation("https://docs.microsoft.com/windows/win32/api/processtopologyapi/nf-processtopologyapi-setthreadgroupaffinity")] +SetThreadIdealProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setthreadidealprocessor")] +SetThreadIdealProcessorEx=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setthreadidealprocessorex")] +SetThreadInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setthreadinformation")] +SetThreadLocale=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-setthreadlocale")] +SetThreadpoolCallbackCleanupGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setthreadpoolcallbackcleanupgroup")] +SetThreadpoolCallbackLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setthreadpoolcallbacklibrary")] +SetThreadpoolCallbackPersistent=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setthreadpoolcallbackpersistent")] +SetThreadpoolCallbackPool=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setthreadpoolcallbackpool")] +SetThreadpoolCallbackPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setthreadpoolcallbackpriority")] +SetThreadpoolCallbackRunsLong=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setthreadpoolcallbackrunslong")] +SetThreadpoolStackInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-setthreadpoolstackinformation")] +SetThreadpoolThreadMaximum=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-setthreadpoolthreadmaximum")] +SetThreadpoolThreadMinimum=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-setthreadpoolthreadminimum")] +SetThreadpoolTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-setthreadpooltimer")] +SetThreadpoolTimerEx=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-setthreadpooltimerex")] +SetThreadpoolWait=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-setthreadpoolwait")] +SetThreadpoolWaitEx=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-setthreadpoolwaitex")] +SetThreadPreferredUILanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-setthreadpreferreduilanguages")] +SetThreadPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setthreadpriority")] +SetThreadPriorityBoost=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setthreadpriorityboost")] +SetThreadSelectedCpuSetMasks=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setthreadselectedcpusetmasks")] +SetThreadSelectedCpuSets=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setthreadselectedcpusets")] +SetThreadStackGuarantee=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setthreadstackguarantee")] +SetThreadToken=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-setthreadtoken")] +SetThreadUILanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-setthreaduilanguage")] +settimecode=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/settimecode")] +SetTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-settimer")] +SetTimeZoneInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/timezoneapi/nf-timezoneapi-settimezoneinformation")] +Setting=[Documentation("https://docs.microsoft.com/windows/win32/VSS/setting-vss-restore-methods")] +Settings=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/settings")] +Settings::ActiveDirectorySearchLocation=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/settings-activedirectorysearchlocation")] +Settings::autoStart=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-autostart")] +Settings::balance=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-balance")] +Settings::baseURL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-baseurl")] +Settings::defaultAudioLanguage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-defaultaudiolanguage")] +Settings::defaultFrame=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-defaultframe")] +Settings::enableErrorDialogs=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-enableerrordialogs")] +Settings::EnablePromptForCertificateUI=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/settings-enablepromptforcertificateui")] +Settings::getMode=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-getmode")] +Settings::invokeURLs=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-invokeurls")] +Settings::isAvailable=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-isavailable")] +Settings::mediaAccessRights=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-mediaaccessrights")] +Settings::mute=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-mute")] +Settings::playCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-playcount")] +Settings::rate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-rate")] +Settings::requestMediaAccessRights=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-requestmediaaccessrights")] +Settings::setMode=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-setmode")] +Settings::volume=[Documentation("https://docs.microsoft.com/windows/win32/WMP/settings-volume")] +settingsType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-settingstype-complextype")] +SetTokenInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/securitybaseapi/nf-securitybaseapi-settokeninformation")] +SetTraceCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-settracecallback")] +SetTransactionInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-settransactioninformation")] +settuner=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/settuner")] +SetUmsThreadInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setumsthreadinformation")] +SetUnhandledExceptionFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-setunhandledexceptionfilter")] +SetUnicastIpAddressEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/netioapi/nf-netioapi-setunicastipaddressentry")] +Setup=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/setup-dll-function-summary")] +SetupAddInstallSectionToDiskSpaceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupaddinstallsectiontodiskspacelista")] +SetupAddInstallSectionToDiskSpaceListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupaddinstallsectiontodiskspacelista")] +SetupAddInstallSectionToDiskSpaceListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupaddinstallsectiontodiskspacelistw")] +SetupAddSectionToDiskSpaceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupaddsectiontodiskspacelistw")] +SetupAddSectionToDiskSpaceListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupaddsectiontodiskspacelista")] +SetupAddSectionToDiskSpaceListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupaddsectiontodiskspacelistw")] +SetupAddToDiskSpaceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupaddtodiskspacelistw")] +SetupAddToDiskSpaceListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupaddtodiskspacelista")] +SetupAddToDiskSpaceListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupaddtodiskspacelistw")] +SetupAddToSourceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupaddtosourcelistw")] +SetupAddToSourceListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupaddtosourcelista")] +SetupAddToSourceListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupaddtosourcelistw")] +SetupAdjustDiskSpaceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupadjustdiskspacelistw")] +SetupAdjustDiskSpaceListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupadjustdiskspacelista")] +SetupAdjustDiskSpaceListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupadjustdiskspacelistw")] +SetupBackupError=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupbackuperrora")] +SetupBackupErrorA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupbackuperrora")] +SetupBackupErrorW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupbackuperrorw")] +SetupCancelTemporarySourceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupcanceltemporarysourcelist")] +SetupCloseFileQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupclosefilequeue")] +SetupCloseInfFile=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupcloseinffile")] +SetupCloseLog=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupcloselog")] +SetupColorMatching=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-setupcolormatchinga")] +SetupColorMatchingA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-setupcolormatchinga")] +SetupColorMatchingW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-setupcolormatchingw")] +SetupComm=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setupcomm")] +SetupCommitFileQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupcommitfilequeuew")] +SetupCommitFileQueueA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupcommitfilequeuea")] +SetupCommitFileQueueW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupcommitfilequeuew")] +SetupConfigureWmiFromInfSection=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupconfigurewmifrominfsectionw")] +SetupConfigureWmiFromInfSectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupconfigurewmifrominfsectiona")] +SetupConfigureWmiFromInfSectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupconfigurewmifrominfsectionw")] +SetupCopyError=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupcopyerrora")] +SetupCopyErrorA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupcopyerrora")] +SetupCopyErrorW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupcopyerrorw")] +SetupCopyOEMInf=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupcopyoeminfw")] +SetupCopyOEMInfA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupcopyoeminfa")] +SetupCopyOEMInfW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupcopyoeminfw")] +SetupCreateDiskSpaceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupcreatediskspacelistw")] +SetupCreateDiskSpaceListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupcreatediskspacelista")] +SetupCreateDiskSpaceListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupcreatediskspacelistw")] +SetupDecompressOrCopyFile=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdecompressorcopyfilew")] +SetupDecompressOrCopyFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdecompressorcopyfilea")] +SetupDecompressOrCopyFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdecompressorcopyfilew")] +SetupDefaultQueueCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdefaultqueuecallbackw")] +SetupDefaultQueueCallbackA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdefaultqueuecallbacka")] +SetupDefaultQueueCallbackW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdefaultqueuecallbackw")] +SetupDeleteError=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdeleteerrorw")] +SetupDeleteErrorA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdeleteerrora")] +SetupDeleteErrorW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdeleteerrorw")] +SetupDestroyDiskSpaceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdestroydiskspacelist")] +SetupDiAskForOEMDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiaskforoemdisk")] +SetupDiBuildClassInfoList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdibuildclassinfolist")] +SetupDiBuildClassInfoListEx=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdibuildclassinfolistexa")] +SetupDiBuildClassInfoListExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdibuildclassinfolistexa")] +SetupDiBuildClassInfoListExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdibuildclassinfolistexw")] +SetupDiBuildDriverInfoList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdibuilddriverinfolist")] +SetupDiCallClassInstaller=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdicallclassinstaller")] +SetupDiCancelDriverInfoSearch=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdicanceldriverinfosearch")] +SetupDiChangeState=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdichangestate")] +SetupDiClassGuidsFromName=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiclassguidsfromnamew")] +SetupDiClassGuidsFromNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiclassguidsfromnamea")] +SetupDiClassGuidsFromNameEx=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiclassguidsfromnameexa")] +SetupDiClassGuidsFromNameExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiclassguidsfromnameexa")] +SetupDiClassGuidsFromNameExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiclassguidsfromnameexw")] +SetupDiClassGuidsFromNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiclassguidsfromnamew")] +SetupDiClassNameFromGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiclassnamefromguidw")] +SetupDiClassNameFromGuidA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiclassnamefromguida")] +SetupDiClassNameFromGuidEx=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiclassnamefromguidexw")] +SetupDiClassNameFromGuidExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiclassnamefromguidexa")] +SetupDiClassNameFromGuidExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiclassnamefromguidexw")] +SetupDiClassNameFromGuidW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiclassnamefromguidw")] +SetupDiCreateDeviceInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdicreatedeviceinfoa")] +SetupDiCreateDeviceInfoList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdicreatedeviceinfolist")] +SetupDiCreateDeviceInfoListEx=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdicreatedeviceinfolistexw")] +SetupDiCreateDeviceInfoListExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdicreatedeviceinfolistexa")] +SetupDiCreateDeviceInfoListExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdicreatedeviceinfolistexw")] +SetupDiCreateDeviceInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdicreatedeviceinfow")] +SetupDiCreateDeviceInterfaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdicreatedeviceinterfacea")] +SetupDiCreateDeviceInterfaceRegKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdicreatedeviceinterfaceregkeya")] +SetupDiCreateDeviceInterfaceRegKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdicreatedeviceinterfaceregkeyw")] +SetupDiCreateDeviceInterfaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdicreatedeviceinterfacew")] +SetupDiCreateDevRegKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdicreatedevregkeya")] +SetupDiCreateDevRegKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdicreatedevregkeyw")] +SetupDiDeleteDeviceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdideletedeviceinfo")] +SetupDiDeleteDeviceInterfaceData=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdideletedeviceinterfacedata")] +SetupDiDeleteDeviceInterfaceRegKey=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdideletedeviceinterfaceregkey")] +SetupDiDeleteDevRegKey=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdideletedevregkey")] +SetupDiDestroyClassImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdidestroyclassimagelist")] +SetupDiDestroyDeviceInfoList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdidestroydeviceinfolist")] +SetupDiDestroyDriverInfoList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdidestroydriverinfolist")] +SetupDiDrawMiniIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdidrawminiicon")] +SetupDiEnumDeviceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdienumdeviceinfo")] +SetupDiEnumDeviceInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdienumdeviceinterfaces")] +SetupDiEnumDriverInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdienumdriverinfoa")] +SetupDiEnumDriverInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdienumdriverinfow")] +SetupDiGetActualModelsSection=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetactualmodelssectiona")] +SetupDiGetActualModelsSectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetactualmodelssectiona")] +SetupDiGetActualModelsSectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetactualmodelssectionw")] +SetupDiGetActualSectionToInstallA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetactualsectiontoinstalla")] +SetupDiGetActualSectionToInstallEx=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetactualsectiontoinstallexa")] +SetupDiGetActualSectionToInstallExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetactualsectiontoinstallexa")] +SetupDiGetActualSectionToInstallExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetactualsectiontoinstallexw")] +SetupDiGetActualSectionToInstallW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetactualsectiontoinstallw")] +SetupDiGetClassBitmapIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassbitmapindex")] +SetupDiGetClassDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdescriptiona")] +SetupDiGetClassDescriptionA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdescriptiona")] +SetupDiGetClassDescriptionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdescriptionexw")] +SetupDiGetClassDescriptionExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdescriptionexa")] +SetupDiGetClassDescriptionExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdescriptionexw")] +SetupDiGetClassDescriptionW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdescriptionw")] +SetupDiGetClassDevPropertySheetsA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdevpropertysheetsa")] +SetupDiGetClassDevPropertySheetsW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdevpropertysheetsw")] +SetupDiGetClassDevs=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdevsw")] +SetupDiGetClassDevsA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdevsa")] +SetupDiGetClassDevsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdevsexw")] +SetupDiGetClassDevsExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdevsexa")] +SetupDiGetClassDevsExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdevsexw")] +SetupDiGetClassDevsW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdevsw")] +SetupDiGetClassImageIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassimageindex")] +SetupDiGetClassImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassimagelist")] +SetupDiGetClassImageListExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassimagelistexa")] +SetupDiGetClassImageListExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassimagelistexw")] +SetupDiGetClassInstallParamsA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassinstallparamsa")] +SetupDiGetClassInstallParamsW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassinstallparamsw")] +SetupDiGetClassPropertyExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclasspropertyexw")] +SetupDiGetClassPropertyKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclasspropertykeys")] +SetupDiGetClassPropertyKeysExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclasspropertykeysexw")] +SetupDiGetClassPropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclasspropertyw")] +SetupDiGetClassRegistryPropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassregistrypropertya")] +SetupDiGetClassRegistryPropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassregistrypropertyw")] +SetupDiGetCustomDeviceProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetcustomdevicepropertyw")] +SetupDiGetCustomDevicePropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetcustomdevicepropertya")] +SetupDiGetCustomDevicePropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetcustomdevicepropertyw")] +SetupDiGetDeviceInfoListClass=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceinfolistclass")] +SetupDiGetDeviceInfoListDetailA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceinfolistdetaila")] +SetupDiGetDeviceInfoListDetailW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceinfolistdetailw")] +SetupDiGetDeviceInstallParams=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceinstallparamsw")] +SetupDiGetDeviceInstallParamsA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceinstallparamsa")] +SetupDiGetDeviceInstallParamsW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceinstallparamsw")] +SetupDiGetDeviceInstanceIdA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceinstanceida")] +SetupDiGetDeviceInstanceIdW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceinstanceidw")] +SetupDiGetDeviceInterfaceAlias=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceinterfacealias")] +SetupDiGetDeviceInterfaceDetail=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceinterfacedetailw")] +SetupDiGetDeviceInterfaceDetailA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceinterfacedetaila")] +SetupDiGetDeviceInterfaceDetailW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceinterfacedetailw")] +SetupDiGetDeviceInterfacePropertyKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceinterfacepropertykeys")] +SetupDiGetDeviceInterfacePropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceinterfacepropertyw")] +SetupDiGetDeviceProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdevicepropertyw")] +SetupDiGetDevicePropertyKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdevicepropertykeys")] +SetupDiGetDevicePropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdevicepropertyw")] +SetupDiGetDeviceRegistryPropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceregistrypropertya")] +SetupDiGetDeviceRegistryPropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceregistrypropertyw")] +SetupDiGetDriverInfoDetailA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdriverinfodetaila")] +SetupDiGetDriverInfoDetailW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdriverinfodetailw")] +SetupDiGetDriverInstallParamsA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdriverinstallparamsa")] +SetupDiGetDriverInstallParamsW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetdriverinstallparamsw")] +SetupDiGetHwProfileFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigethwprofilefriendlynamea")] +SetupDiGetHwProfileFriendlyNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigethwprofilefriendlynamea")] +SetupDiGetHwProfileFriendlyNameEx=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigethwprofilefriendlynameexa")] +SetupDiGetHwProfileFriendlyNameExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigethwprofilefriendlynameexa")] +SetupDiGetHwProfileFriendlyNameExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigethwprofilefriendlynameexw")] +SetupDiGetHwProfileFriendlyNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigethwprofilefriendlynamew")] +SetupDiGetHwProfileList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigethwprofilelist")] +SetupDiGetHwProfileListEx=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigethwprofilelistexa")] +SetupDiGetHwProfileListExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigethwprofilelistexa")] +SetupDiGetHwProfileListExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigethwprofilelistexw")] +SetupDiGetINFClass=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetinfclassa")] +SetupDiGetINFClassA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetinfclassa")] +SetupDiGetINFClassW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetinfclassw")] +SetupDiGetSelectedDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetselecteddevice")] +SetupDiGetSelectedDriverA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetselecteddrivera")] +SetupDiGetSelectedDriverW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetselecteddriverw")] +SetupDiInstallClass=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiinstallclassa")] +SetupDiInstallClassA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiinstallclassa")] +SetupDiInstallClassExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiinstallclassexa")] +SetupDiInstallClassExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiinstallclassexw")] +SetupDiInstallClassW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiinstallclassw")] +SetupDiInstallDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiinstalldevice")] +SetupDiInstallDeviceInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiinstalldeviceinterfaces")] +SetupDiInstallDriverFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiinstalldriverfiles")] +SetupDiLoadClassIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiloadclassicon")] +SetupDiLoadDeviceIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiloaddeviceicon")] +SetupDiOpenClassRegKey=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiopenclassregkey")] +SetupDiOpenClassRegKeyExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiopenclassregkeyexa")] +SetupDiOpenClassRegKeyExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiopenclassregkeyexw")] +SetupDiOpenDeviceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiopendeviceinfow")] +SetupDiOpenDeviceInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiopendeviceinfoa")] +SetupDiOpenDeviceInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiopendeviceinfow")] +SetupDiOpenDeviceInterfaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiopendeviceinterfacea")] +SetupDiOpenDeviceInterfaceRegKey=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiopendeviceinterfaceregkey")] +SetupDiOpenDeviceInterfaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiopendeviceinterfacew")] +SetupDiOpenDevRegKey=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiopendevregkey")] +SetupDiRegisterCoDeviceInstallers=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiregistercodeviceinstallers")] +SetupDiRegisterDeviceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiregisterdeviceinfo")] +SetupDiRemoveDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiremovedevice")] +SetupDiRemoveDeviceInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiremovedeviceinterface")] +SetupDiRestartDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdirestartdevices")] +SetupDiSelectBestCompatDrv=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiselectbestcompatdrv")] +SetupDiSelectDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiselectdevice")] +SetupDiSelectOEMDrv=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiselectoemdrv")] +SetupDiSetClassInstallParams=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetclassinstallparamsw")] +SetupDiSetClassInstallParamsA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetclassinstallparamsa")] +SetupDiSetClassInstallParamsW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetclassinstallparamsw")] +SetupDiSetClassProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetclasspropertyw")] +SetupDiSetClassPropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetclasspropertyw")] +SetupDiSetClassPropertyExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetclasspropertyexw")] +SetupDiSetClassPropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetclasspropertyw")] +SetupDiSetClassRegistryPropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetclassregistrypropertya")] +SetupDiSetClassRegistryPropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetclassregistrypropertyw")] +SetupDiSetDeviceInstallParamsA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetdeviceinstallparamsa")] +SetupDiSetDeviceInstallParamsW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetdeviceinstallparamsw")] +SetupDiSetDeviceInterfaceDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetdeviceinterfacedefault")] +SetupDiSetDeviceInterfacePropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetdeviceinterfacepropertyw")] +SetupDiSetDeviceProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetdevicepropertyw")] +SetupDiSetDevicePropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetdevicepropertyw")] +SetupDiSetDeviceRegistryPropertyA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetdeviceregistrypropertya")] +SetupDiSetDeviceRegistryPropertyW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetdeviceregistrypropertyw")] +SetupDiSetDriverInstallParamsA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetdriverinstallparamsa")] +SetupDiSetDriverInstallParamsW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetdriverinstallparamsw")] +SetupDiSetSelectedDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetselecteddevice")] +SetupDiSetSelectedDriverA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetselecteddrivera")] +SetupDiSetSelectedDriverW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdisetselecteddriverw")] +SetupDiUnremoveDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdiunremovedevice")] +SetupDuplicateDiskSpaceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupduplicatediskspacelistw")] +SetupDuplicateDiskSpaceListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupduplicatediskspacelista")] +SetupDuplicateDiskSpaceListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupduplicatediskspacelistw")] +SetupEnumInfSections=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupenuminfsectionsa")] +SetupEnumInfSectionsA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupenuminfsectionsa")] +SetupEnumInfSectionsW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupenuminfsectionsw")] +SetupFindFirstLine=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupfindfirstlinew")] +SetupFindFirstLineA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupfindfirstlinea")] +SetupFindFirstLineW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupfindfirstlinew")] +SetupFindNextLine=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupfindnextline")] +SetupFindNextMatchLine=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupfindnextmatchlinea")] +SetupFindNextMatchLineA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupfindnextmatchlinea")] +SetupFindNextMatchLineW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupfindnextmatchlinew")] +SetupFreeSourceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupfreesourcelista")] +SetupFreeSourceListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupfreesourcelista")] +SetupFreeSourceListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupfreesourcelistw")] +SetupGetBinaryField=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetbinaryfield")] +SetupGetFieldCount=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetfieldcount")] +SetupGetFileCompressionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetfilecompressioninfoa")] +SetupGetFileCompressionInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetfilecompressioninfoa")] +SetupGetFileCompressionInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetfilecompressioninfoexa")] +SetupGetFileCompressionInfoExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetfilecompressioninfoexa")] +SetupGetFileCompressionInfoExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetfilecompressioninfoexw")] +SetupGetFileCompressionInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetfilecompressioninfow")] +SetupGetFileQueueCount=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetfilequeuecount")] +SetupGetFileQueueFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetfilequeueflags")] +SetupGetInfDriverStoreLocationA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetinfdriverstorelocationa")] +SetupGetInfDriverStoreLocationW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetinfdriverstorelocationw")] +SetupGetInfFileList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetinffilelista")] +SetupGetInfFileListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetinffilelista")] +SetupGetInfFileListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetinffilelistw")] +SetupGetInfInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetinfinformationw")] +SetupGetInfInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetinfinformationa")] +SetupGetInfInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetinfinformationw")] +SetupGetInfPublishedName=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetinfpublishednamew")] +SetupGetInfPublishedNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetinfpublishednamea")] +SetupGetInfPublishedNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetinfpublishednamew")] +SetupGetIntField=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetintfield")] +SetupGetLineByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetlinebyindexw")] +SetupGetLineByIndexA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetlinebyindexa")] +SetupGetLineByIndexW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetlinebyindexw")] +SetupGetLineCount=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetlinecounta")] +SetupGetLineCountA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetlinecounta")] +SetupGetLineCountW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetlinecountw")] +SetupGetLineText=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetlinetexta")] +SetupGetLineTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetlinetexta")] +SetupGetLineTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetlinetextw")] +SetupGetMultiSzField=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetmultiszfieldw")] +SetupGetMultiSzFieldA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetmultiszfielda")] +SetupGetMultiSzFieldW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetmultiszfieldw")] +SetupGetNonInteractiveMode=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetnoninteractivemode")] +SetupGetSourceFileLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetsourcefilelocationa")] +SetupGetSourceFileLocationA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetsourcefilelocationa")] +SetupGetSourceFileLocationW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetsourcefilelocationw")] +SetupGetSourceFileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetsourcefilesizea")] +SetupGetSourceFileSizeA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetsourcefilesizea")] +SetupGetSourceFileSizeW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetsourcefilesizew")] +SetupGetSourceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetsourceinfoa")] +SetupGetSourceInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetsourceinfoa")] +SetupGetSourceInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetsourceinfow")] +SetupGetStringField=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetstringfieldw")] +SetupGetStringFieldA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetstringfielda")] +SetupGetStringFieldW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetstringfieldw")] +SetupGetTargetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgettargetpathw")] +SetupGetTargetPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgettargetpatha")] +SetupGetTargetPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgettargetpathw")] +SetupGetThreadLogToken=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupgetthreadlogtoken")] +SetupInitDefaultQueueCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinitdefaultqueuecallback")] +SetupInitDefaultQueueCallbackEx=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinitdefaultqueuecallbackex")] +SetupInitializeFileLog=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinitializefilelogw")] +SetupInitializeFileLogA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinitializefileloga")] +SetupInitializeFileLogW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinitializefilelogw")] +SetupInstallFile=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallfilea")] +SetupInstallFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallfilea")] +SetupInstallFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallfileexa")] +SetupInstallFileExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallfileexa")] +SetupInstallFileExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallfileexw")] +SetupInstallFilesFromInfSection=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallfilesfrominfsectiona")] +SetupInstallFilesFromInfSectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallfilesfrominfsectiona")] +SetupInstallFilesFromInfSectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallfilesfrominfsectionw")] +SetupInstallFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallfilew")] +SetupInstallFromInfSection=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallfrominfsectiona")] +SetupInstallFromInfSectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallfrominfsectiona")] +SetupInstallFromInfSectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallfrominfsectionw")] +SetupInstallServicesFromInfSection=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallservicesfrominfsectiona")] +SetupInstallServicesFromInfSectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallservicesfrominfsectiona")] +SetupInstallServicesFromInfSectionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallservicesfrominfsectionexa")] +SetupInstallServicesFromInfSectionExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallservicesfrominfsectionexa")] +SetupInstallServicesFromInfSectionExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallservicesfrominfsectionexw")] +SetupInstallServicesFromInfSectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupinstallservicesfrominfsectionw")] +SetupIterateCabinet=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupiteratecabinetw")] +SetupIterateCabinetA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupiteratecabineta")] +SetupIterateCabinetW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupiteratecabinetw")] +SetupLogError=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setuplogerrorw")] +SetupLogErrorA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setuplogerrora")] +SetupLogErrorW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setuplogerrorw")] +SetupLogFile=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setuplogfilew")] +SetupLogFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setuplogfilea")] +SetupLogFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setuplogfilew")] +SetupOpenAppendInfFile=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupopenappendinffilew")] +SetupOpenAppendInfFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupopenappendinffilea")] +SetupOpenAppendInfFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupopenappendinffilew")] +SetupOpenFileQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupopenfilequeue")] +SetupOpenInfFile=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupopeninffilew")] +SetupOpenInfFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupopeninffilea")] +SetupOpenInfFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupopeninffilew")] +SetupOpenLog=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupopenlog")] +SetupOpenMasterInf=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupopenmasterinf")] +SetupPersistentIScsiDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/nf-iscsidsc-setuppersistentiscsidevices")] +SetupPromptForDisk=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setuppromptfordiska")] +SetupPromptForDiskA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setuppromptfordiska")] +SetupPromptForDiskW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setuppromptfordiskw")] +SetupPromptReboot=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setuppromptreboot")] +SetupQueryDrivesInDiskSpaceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupquerydrivesindiskspacelistw")] +SetupQueryDrivesInDiskSpaceListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupquerydrivesindiskspacelista")] +SetupQueryDrivesInDiskSpaceListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupquerydrivesindiskspacelistw")] +SetupQueryFileLog=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueryfileloga")] +SetupQueryFileLogA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueryfileloga")] +SetupQueryFileLogW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueryfilelogw")] +SetupQueryInfFileInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueryinffileinformationa")] +SetupQueryInfFileInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueryinffileinformationa")] +SetupQueryInfFileInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueryinffileinformationw")] +SetupQueryInfOriginalFileInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueryinforiginalfileinformationw")] +SetupQueryInfOriginalFileInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueryinforiginalfileinformationa")] +SetupQueryInfOriginalFileInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueryinforiginalfileinformationw")] +SetupQueryInfVersionInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueryinfversioninformationa")] +SetupQueryInfVersionInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueryinfversioninformationa")] +SetupQueryInfVersionInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueryinfversioninformationw")] +SetupQuerySourceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupquerysourcelistw")] +SetupQuerySourceListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupquerysourcelista")] +SetupQuerySourceListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupquerysourcelistw")] +SetupQuerySpaceRequiredOnDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueryspacerequiredondrivea")] +SetupQuerySpaceRequiredOnDriveA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueryspacerequiredondrivea")] +SetupQuerySpaceRequiredOnDriveW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueryspacerequiredondrivew")] +SetupQueueCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuecopyw")] +SetupQueueCopyA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuecopya")] +SetupQueueCopyIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuecopyindirecta")] +SetupQueueCopyIndirectA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuecopyindirecta")] +SetupQueueCopyIndirectW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuecopyindirectw")] +SetupQueueCopySection=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuecopysectionw")] +SetupQueueCopySectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuecopysectiona")] +SetupQueueCopySectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuecopysectionw")] +SetupQueueCopyW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuecopyw")] +SetupQueueDefaultCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuedefaultcopyw")] +SetupQueueDefaultCopyA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuedefaultcopya")] +SetupQueueDefaultCopyW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuedefaultcopyw")] +SetupQueueDelete=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuedeletea")] +SetupQueueDeleteA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuedeletea")] +SetupQueueDeleteSection=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuedeletesectionw")] +SetupQueueDeleteSectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuedeletesectiona")] +SetupQueueDeleteSectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuedeletesectionw")] +SetupQueueDeleteW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuedeletew")] +SetupQueueRename=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuerenamea")] +SetupQueueRenameA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuerenamea")] +SetupQueueRenameSection=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuerenamesectiona")] +SetupQueueRenameSectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuerenamesectiona")] +SetupQueueRenameSectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuerenamesectionw")] +SetupQueueRenameW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupqueuerenamew")] +SetupRemoveFileLogEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupremovefilelogentryw")] +SetupRemoveFileLogEntryA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupremovefilelogentrya")] +SetupRemoveFileLogEntryW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupremovefilelogentryw")] +SetupRemoveFromDiskSpaceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupremovefromdiskspacelistw")] +SetupRemoveFromDiskSpaceListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupremovefromdiskspacelista")] +SetupRemoveFromDiskSpaceListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupremovefromdiskspacelistw")] +SetupRemoveFromSourceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupremovefromsourcelista")] +SetupRemoveFromSourceListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupremovefromsourcelista")] +SetupRemoveFromSourceListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupremovefromsourcelistw")] +SetupRemoveInstallSectionFromDiskSpaceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupremoveinstallsectionfromdiskspacelista")] +SetupRemoveInstallSectionFromDiskSpaceListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupremoveinstallsectionfromdiskspacelista")] +SetupRemoveInstallSectionFromDiskSpaceListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupremoveinstallsectionfromdiskspacelistw")] +SetupRemoveSectionFromDiskSpaceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupremovesectionfromdiskspacelistw")] +SetupRemoveSectionFromDiskSpaceListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupremovesectionfromdiskspacelista")] +SetupRemoveSectionFromDiskSpaceListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupremovesectionfromdiskspacelistw")] +SetupRenameError=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setuprenameerrorw")] +SetupRenameErrorA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setuprenameerrora")] +SetupRenameErrorW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setuprenameerrorw")] +SetupScanFileQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupscanfilequeuea")] +SetupScanFileQueueA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupscanfilequeuea")] +SetupScanFileQueueW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupscanfilequeuew")] +SetupSetDirectoryId=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetdirectoryida")] +SetupSetDirectoryIdA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetdirectoryida")] +SetupSetDirectoryIdEx=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetdirectoryidexw")] +SetupSetDirectoryIdExA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetdirectoryidexa")] +SetupSetDirectoryIdExW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetdirectoryidexw")] +SetupSetDirectoryIdW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetdirectoryidw")] +SetupSetFileQueueAlternatePlatform=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetfilequeuealternateplatforma")] +SetupSetFileQueueAlternatePlatformA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetfilequeuealternateplatforma")] +SetupSetFileQueueAlternatePlatformW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetfilequeuealternateplatformw")] +SetupSetFileQueueFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetfilequeueflags")] +SetupSetNonInteractiveMode=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetnoninteractivemode")] +SetupSetPlatformPathOverride=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetplatformpathoverridea")] +SetupSetPlatformPathOverrideA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetplatformpathoverridea")] +SetupSetPlatformPathOverrideW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetplatformpathoverridew")] +SetupSetSourceList=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetsourcelista")] +SetupSetSourceListA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetsourcelista")] +SetupSetSourceListW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetsourcelistw")] +SetupSetThreadLogToken=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupsetthreadlogtoken")] +SetupTermDefaultQueueCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setuptermdefaultqueuecallback")] +SetupTerminateFileLog=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupterminatefilelog")] +SetupUninstallNewlyCopiedInfs=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupuninstallnewlycopiedinfs")] +SetupUninstallOEMInf=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupuninstalloeminfw")] +SetupUninstallOEMInfA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupuninstalloeminfa")] +SetupUninstallOEMInfW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupuninstalloeminfw")] +SetupVerifyInfFile=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupverifyinffilea")] +SetupVerifyInfFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupverifyinffilea")] +SetupVerifyInfFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupverifyinffilew")] +SetupWriteTextLog=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupwritetextlog")] +SetupWriteTextLogError=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupwritetextlogerror")] +SetupWriteTextLogInfLine=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupwritetextloginfline")] +SetUrlCacheEntryGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-seturlcacheentrygroup")] +SetUrlCacheEntryGroupA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-seturlcacheentrygroupa")] +SetUrlCacheEntryGroupW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-seturlcacheentrygroupw")] +SetUrlCacheEntryInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-seturlcacheentryinfoa")] +SetUrlCacheEntryInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-seturlcacheentryinfoa")] +SetUrlCacheEntryInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-seturlcacheentryinfow")] +SetUrlCacheGroupAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-seturlcachegroupattributea")] +SetUrlCacheGroupAttributeA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-seturlcachegroupattributea")] +SetUrlCacheGroupAttributeW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-seturlcachegroupattributew")] +SetUserFileEncryptionKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winefs/nf-winefs-setuserfileencryptionkey")] +SetUserGeoID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-setusergeoid")] +SetUserGeoName=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-setusergeoname")] +SetUserObjectInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setuserobjectinformationa")] +SetUserObjectInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setuserobjectinformationa")] +SetUserObjectInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setuserobjectinformationw")] +SetUserObjectSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setuserobjectsecurity")] +SetVCPFeature=[Documentation("https://docs.microsoft.com/windows/win32/api/lowlevelmonitorconfigurationapi/nf-lowlevelmonitorconfigurationapi-setvcpfeature")] +setvideo=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/setvideo")] +SetViewportExtEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setviewportextex")] +SetViewportOrgEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setviewportorgex")] +SetVirtualDiskInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-setvirtualdiskinformation")] +SetVirtualDiskMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-setvirtualdiskmetadata")] +SetVolumeLabel=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setvolumelabela")] +SetVolumeLabelA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setvolumelabela")] +SetVolumeLabelW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setvolumelabelw")] +SetVolumeMountPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setvolumemountpointa")] +SetVolumeMountPointA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setvolumemountpointa")] +SetVolumeMountPointW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setvolumemountpointw")] +SetWaitableTimer=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-setwaitabletimer")] +SetWaitableTimerEx=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-setwaitabletimerex")] +SetWindowContextHelpId=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowcontexthelpid")] +SetWindowDisplayAffinity=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowdisplayaffinity")] +SetWindowExtEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setwindowextex")] +SetWindowFeedbackSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowfeedbacksetting")] +SetWindowLong=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowlongw")] +SetWindowLongA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowlonga")] +SetWindowLongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowlongptrw")] +SetWindowLongPtrA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowlongptra")] +SetWindowLongPtrW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowlongptrw")] +SetWindowLongW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowlongw")] +SetWindowOrgEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setwindoworgex")] +SetWindowPlacement=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowplacement")] +SetWindowPos=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowpos")] +SetWindowRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowrgn")] +SetWindowsHookEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowshookexa")] +SetWindowsHookExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowshookexa")] +SetWindowsHookExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowshookexw")] +SetWindowSubclass=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-setwindowsubclass")] +SetWindowText=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowtexta")] +SetWindowTextA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowtexta")] +SetWindowTextW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowtextw")] +SetWindowTheme=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-setwindowtheme")] +SetWindowThemeAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-setwindowthemeattribute")] +SetWindowThemeNonClientAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-setwindowthemenonclientattributes")] +SetWinEventHook=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-setwineventhook")] +SetWinMetaFileBits=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setwinmetafilebits")] +SetWordList=[Documentation("https://docs.microsoft.com/windows/win32/api/recapis/nf-recapis-setwordlist")] +SetWorldTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-setworldtransform")] +SetXStateFeaturesMask=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-setxstatefeaturesmask")] +SExistRestriction=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sexistrestriction")] +SfcGetFiles=[Documentation("https://docs.microsoft.com/windows/win32/Wfp/sfcgetfiles")] +SfcGetNextProtectedFile=[Documentation("https://docs.microsoft.com/windows/win32/api/sfc/nf-sfc-sfcgetnextprotectedfile")] +SfcIsFileProtected=[Documentation("https://docs.microsoft.com/windows/win32/api/sfc/nf-sfc-sfcisfileprotected")] +SfcIsKeyProtected=[Documentation("https://docs.microsoft.com/windows/win32/api/sfc/nf-sfc-sfciskeyprotected")] +SFGAO=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfgao")] +SFV_CREATE=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-sfv_create")] +SFV_SETITEMPOS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/ns-shlobj-sfv_setitempos")] +SFVM_ADDOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-addobject")] +SFVM_ADDPROPERTYPAGES=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-addpropertypages")] +SFVM_BACKGROUNDENUM=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-backgroundenum")] +SFVM_BACKGROUNDENUMDONE=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-backgroundenumdone")] +SFVM_COLUMNCLICK=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-columnclick")] +SFVM_DEFITEMCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-defitemcount")] +SFVM_DEFVIEWMODE=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-defviewmode")] +SFVM_DIDDRAGDROP=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-diddragdrop")] +SFVM_FSNOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-fsnotify")] +SFVM_GETANIMATION=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-getanimation")] +SFVM_GETBUTTONINFO=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-getbuttoninfo")] +SFVM_GETBUTTONS=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-getbuttons")] +SFVM_GETDETAILSOF=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-getdetailsof")] +SFVM_GETHELPTEXT=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-gethelptext")] +SFVM_GETHELPTOPIC=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-gethelptopic")] +SFVM_GETNOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-getnotify")] +SFVM_GETPANE=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-getpane")] +SFVM_GETSELECTEDOBJECTS=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-getselectedobjects")] +SFVM_GETSORTDEFAULTS=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-getsortdefaults")] +SFVM_GETTOOLTIPTEXT=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-gettooltiptext")] +SFVM_GETZONE=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-getzone")] +SFVM_HELPTOPIC_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-sfvm_helptopic_data")] +SFVM_INITMENUPOPUP=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-initmenupopup")] +SFVM_INVOKECOMMAND=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-invokecommand")] +SFVM_MERGEMENU=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-mergemenu")] +SFVM_PROPPAGE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-sfvm_proppage_data")] +SFVM_QUERYFSNOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-queryfsnotify")] +SFVM_REARRANGE=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-rearrange")] +SFVM_REMOVEOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-removeobject")] +SFVM_SETCLIPBOARD=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-setclipboard")] +SFVM_SETISFV=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-setisfv")] +SFVM_SETITEMPOS=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-setitempos")] +SFVM_SETPOINTS=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-setpoints")] +SFVM_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-size")] +SFVM_THISIDLIST=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-thisidlist")] +SFVM_UNMERGEMENU=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-unmergemenu")] +SFVM_UPDATEOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-updateobject")] +SFVM_UPDATESTATUSBAR=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-updatestatusbar")] +SFVM_WINDOWCREATED=[Documentation("https://docs.microsoft.com/windows/win32/shell/sfvm-windowcreated")] +sge=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sge---vs")] +sgn=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sgn---vs")] +SGuidArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sguidarray")] +SHAddDefaultPropertiesByExt=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-shadddefaultpropertiesbyext")] +SHAddFolderPathToLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shaddfolderpathtolibrary")] +SHAddFromPropSheetExtArray=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shaddfrompropsheetextarray")] +SHAddToRecentDocs=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shaddtorecentdocs")] +Shader=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-shader")] +ShadowFilePath=[Documentation("https://docs.microsoft.com/windows/win32/WMP/shadowfilepath-attribute")] +SHAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shalloc")] +SHAllocShared=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shallocshared")] +SHAnsiToAnsi=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shansitoansi")] +SHAnsiToUnicode=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shansitounicode")] +SHAppBarMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shappbarmessage")] +SHARD=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ne-shlobj_core-shard")] +SHARDAPPIDINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-shardappidinfo")] +SHARDAPPIDINFOIDLIST=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-shardappidinfoidlist")] +SHARDAPPIDINFOLINK=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-shardappidinfolink")] +SHARE_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-share_info_0")] +SHARE_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-share_info_1")] +SHARE_INFO_1004=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-share_info_1004")] +SHARE_INFO_1005=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-share_info_1005")] +SHARE_INFO_1006=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-share_info_1006")] +SHARE_INFO_1501=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-share_info_1501")] +SHARE_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-share_info_2")] +SHARE_INFO_501=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-share_info_501")] +SHARE_INFO_502=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-share_info_502")] +SHARE_INFO_503=[Documentation("https://docs.microsoft.com/windows/win32/api/lmshare/ns-lmshare-share_info_503")] +SHARE_ROLE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-share_role")] +sharedKey=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-sharedkey-security-element")] +SHAREDMEMORY_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/tablet/sharedmemory-header")] +SharedProperty=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/sharedproperty")] +SharedPropertyGroup=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/sharedpropertygroup")] +SharedPropertyGroupManager=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/sharedpropertygroupmanager")] +SharedWindows=[Documentation("https://docs.microsoft.com/windows/win32/Msi/sharedwindows")] +SHAREVISTRING=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/sharevistring")] +SHAREVISTRINGA=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/sharevistring")] +SHAREVISTRINGW=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/sharevistring")] +SHARINGCONNECTIONTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/netcon/ne-netcon-sharingconnectiontype")] +SHAssocEnumHandlers=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shassocenumhandlers")] +SHAssocEnumHandlersForProtocolByApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shassocenumhandlersforprotocolbyapplication")] +SHAutoComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shautocomplete")] +SHBindToFolderIDListParent=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shbindtofolderidlistparent")] +SHBindToFolderIDListParentEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shbindtofolderidlistparentex")] +SHBindToObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shbindtoobject")] +SHBindToParent=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shbindtoparent")] +SHBrowseForFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shbrowseforfoldera")] +SHBrowseForFolderA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shbrowseforfoldera")] +SHBrowseForFolderW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shbrowseforfolderw")] +SHChangeDWORDAsIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-shchangedwordasidlist")] +SHChangeNotification_Lock=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shchangenotification_lock")] +SHChangeNotification_Unlock=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shchangenotification_unlock")] +SHChangeNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shchangenotify")] +SHChangeNotifyDeregister=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shchangenotifyderegister")] +SHChangeNotifyEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-shchangenotifyentry")] +SHChangeNotifyRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shchangenotifyregister")] +SHChangeNotifyRegisterThread=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-shchangenotifyregisterthread")] +SHChangeProductKeyAsIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/ns-shlobj-shchangeproductkeyasidlist")] +SHChangeUpdateImageIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-shchangeupdateimageidlist")] +SHCloneSpecialIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shclonespecialidlist")] +SHCLSIDFromString=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shclsidfromstring")] +SHCoCreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shcocreateinstance")] +SHCOLSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/shtypes/ne-shtypes-shcolstate")] +SHCOLUMNDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/ns-shlobj-shcolumndata")] +SHCOLUMNINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/ns-shlobj-shcolumninfo")] +SHCOLUMNINIT=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/ns-shlobj-shcolumninit")] +SHCopyKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shcopykeya")] +SHCopyKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shcopykeya")] +SHCopyKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shcopykeyw")] +SHCreateAssociationRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shcreateassociationregistration")] +SHCreateDataObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shcreatedataobject")] +SHCreateDefaultContextMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shcreatedefaultcontextmenu")] +SHCreateDefaultExtractIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shcreatedefaultextracticon")] +SHCreateDefaultPropertiesOp=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-shcreatedefaultpropertiesop")] +SHCreateDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shcreatedirectory")] +SHCreateDirectoryEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shcreatedirectoryexa")] +SHCreateDirectoryExA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shcreatedirectoryexa")] +SHCreateDirectoryExW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shcreatedirectoryexw")] +SHCreateFileExtractIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shcreatefileextracticonw")] +SHCreateFileExtractIconA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shcreatefileextracticona")] +SHCreateFileExtractIconW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shcreatefileextracticonw")] +SHCreateItemFromIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shcreateitemfromidlist")] +SHCreateItemFromParsingName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shcreateitemfromparsingname")] +SHCreateItemFromRelativeName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shcreateitemfromrelativename")] +SHCreateItemInKnownFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shcreateiteminknownfolder")] +SHCreateItemWithParent=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shcreateitemwithparent")] +SHCreateLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shcreatelibrary")] +SHCreateMemStream=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shcreatememstream")] +SHCreateProcessAsUserW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shcreateprocessasuserw")] +SHCREATEPROCESSINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-shcreateprocessinfow")] +SHCreatePropSheetExtArray=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-shcreatepropsheetextarray")] +SHCreateQueryCancelAutoPlayMoniker=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-shcreatequerycancelautoplaymoniker")] +SHCreateShellFolderView=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shcreateshellfolderview")] +SHCreateShellFolderViewEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shcreateshellfolderviewex")] +SHCreateShellItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shcreateshellitem")] +SHCreateShellItemArray=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shcreateshellitemarray")] +SHCreateShellItemArrayFromDataObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shcreateshellitemarrayfromdataobject")] +SHCreateShellItemArrayFromIDLists=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shcreateshellitemarrayfromidlists")] +SHCreateShellItemArrayFromShellItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shcreateshellitemarrayfromshellitem")] +SHCreateShellPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shcreateshellpalette")] +SHCreateStdEnumFmtEtc=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shcreatestdenumfmtetc")] +SHCreateStreamOnFile=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shcreatestreamonfilea")] +SHCreateStreamOnFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shcreatestreamonfilea")] +SHCreateStreamOnFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shcreatestreamonfileex")] +SHCreateStreamOnFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shcreatestreamonfilew")] +SHCreateThread=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shcreatethread")] +SHCreateThreadRef=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shcreatethreadref")] +SHCreateThreadWithHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shcreatethreadwithhandle")] +SHDefExtractIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shdefextracticona")] +SHDefExtractIconA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shdefextracticona")] +SHDefExtractIconW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shdefextracticonw")] +SHDeleteEmptyKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shdeleteemptykeya")] +SHDeleteEmptyKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shdeleteemptykeya")] +SHDeleteEmptyKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shdeleteemptykeyw")] +SHDeleteKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shdeletekeyw")] +SHDeleteKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shdeletekeya")] +SHDeleteKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shdeletekeyw")] +SHDeleteValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shdeletevaluew")] +SHDeleteValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shdeletevaluea")] +SHDeleteValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shdeletevaluew")] +SHDESCRIPTIONID=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-shdescriptionid")] +SHDestroyPropSheetExtArray=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shdestroypropsheetextarray")] +SHDoDragDrop=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shdodragdrop")] +SHDRAGIMAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-shdragimage")] +Shell=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell")] +Shell_GetCachedImageIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shell_getcachedimageindex")] +Shell_GetCachedImageIndexA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shell_getcachedimageindexa")] +Shell_GetCachedImageIndexW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shell_getcachedimageindexw")] +Shell_GetImageLists=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shell_getimagelists")] +SHELL_ITEM_RESOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-shell_item_resource")] +SHELL_LINK_DATA_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ne-shlobj_core-shell_link_data_flags")] +Shell_MergeMenus=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shell_mergemenus")] +Shell_NotifyIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shell_notifyicona")] +Shell_NotifyIconA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shell_notifyicona")] +Shell_NotifyIconGetRect=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shell_notifyicongetrect")] +Shell_NotifyIconW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shell_notifyiconw")] +SHELL_UI_COMPONENT=[Documentation("https://docs.microsoft.com/windows/win32/api/shellscalingapi/ne-shellscalingapi-shell_ui_component")] +Shell::AddToRecent=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-addtorecent")] +Shell::Application=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-application")] +Shell::BrowseForFolder=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-browseforfolder")] +Shell::CanStartStopService=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-canstartstopservice")] +Shell::CascadeWindows=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-cascadewindows")] +Shell::ControlPanelItem=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-controlpanelitem")] +Shell::EjectPC=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-ejectpc")] +Shell::Explore=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-explore")] +Shell::ExplorerPolicy=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-explorerpolicy")] +Shell::FileRun=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-filerun")] +Shell::FindComputer=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-findcomputer")] +Shell::FindFiles=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-findfiles")] +Shell::FindPrinter=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-findprinter")] +Shell::GetSetting=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-getsetting")] +Shell::GetSystemInformation=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-getsysteminformation")] +Shell::Help=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-help")] +Shell::IsRestricted=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-isrestricted")] +Shell::IsServiceRunning=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-isservicerunning")] +Shell::MinimizeAll=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-minimizeall")] +Shell::NameSpace=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-namespace")] +Shell::Open=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-open")] +Shell::Parent=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-parent")] +Shell::RefreshMenu=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-refreshmenu")] +Shell::SearchCommand=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-searchcommand")] +Shell::ServiceStart=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-servicestart")] +Shell::ServiceStop=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-servicestop")] +Shell::SetTime=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-settime")] +Shell::ShellExecute=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-shellexecute")] +Shell::ShowBrowserBar=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-showbrowserbar")] +Shell::ShutdownWindows=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-shutdownwindows")] +Shell::Suspend=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-suspend")] +Shell::TileHorizontally=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-tilehorizontally")] +Shell::TileVertically=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-tilevertically")] +Shell::ToggleDesktop=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-toggledesktop")] +Shell::TrayProperties=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-trayproperties")] +Shell::UndoMinimizeALL=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-undominimizeall")] +Shell::Windows=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-windows")] +Shell::WindowsSecurity=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-windowssecurity")] +Shell::WindowSwitcher=[Documentation("https://docs.microsoft.com/windows/win32/shell/shell-windowswitcher")] +ShellAbout=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shellaboutw")] +ShellAboutA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shellabouta")] +ShellAboutW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shellaboutw")] +ShellAdvtSupport=[Documentation("https://docs.microsoft.com/windows/win32/Msi/shelladvtsupport")] +ShellCommandInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ndattrib/ns-ndattrib-shellcommandinfo")] +ShellDDEInit=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellddeinit")] +SHELLDETAILS=[Documentation("https://docs.microsoft.com/windows/win32/api/shtypes/ns-shtypes-shelldetails")] +ShellExecute=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shellexecutew")] +ShellExecuteA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shellexecutea")] +ShellExecuteEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shellexecuteexw")] +ShellExecuteExA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shellexecuteexa")] +ShellExecuteExW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shellexecuteexw")] +SHELLEXECUTEINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-shellexecuteinfoa")] +SHELLEXECUTEINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-shellexecuteinfow")] +ShellExecuteW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shellexecutew")] +SHELLFLAGSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-shellflagstate")] +ShellFolderItem=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderitem-object")] +ShellFolderItem::ExtendedProperty=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderitem-extendedproperty")] +ShellFolderItem::InvokeVerbEx=[Documentation("https://docs.microsoft.com/windows/win32/shell/invokeverbex")] +ShellFolderView=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderview")] +ShellFolderView::Application=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderview-application")] +ShellFolderView::FocusedItem=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderview-focuseditem")] +ShellFolderView::Folder=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderview-folder")] +ShellFolderView::Parent=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderview-parent")] +ShellFolderView::PopupItemMenu=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderview-popupitemmenu")] +ShellFolderView::Script=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderview-script")] +ShellFolderView::SelectedItems=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderview-selecteditems")] +ShellFolderView::SelectionChanged=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderview-selectionchanged")] +ShellFolderView::SelectItem=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderview-selectitem")] +ShellFolderView::ViewOptions=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderview-viewoptions")] +ShellFolderViewOC=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderviewoc-object")] +ShellFolderViewOC::EnumDone=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderviewoc-enumdone")] +ShellFolderViewOC::SelectionChanged=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderviewoc-selectionchanged")] +ShellFolderViewOC::SetFolderView=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellfolderviewoc-setfolderview")] +ShellFolderViewOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/ne-shldisp-shellfolderviewoptions")] +ShellLinkObject=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelllinkobject-object")] +ShellLinkObject::Arguments=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelllinkobject-arguments")] +ShellLinkObject::Description=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelllinkobject-description")] +ShellLinkObject::GetIconLocation=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelllinkobject-geticonlocation")] +ShellLinkObject::Hotkey=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelllinkobject-hotkey")] +ShellLinkObject::Path=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelllinkobject-path")] +ShellLinkObject::Resolve=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelllinkobject-resolve")] +ShellLinkObject::Save=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelllinkobject-save")] +ShellLinkObject::SetIconLocation=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelllinkobject-seticonlocation")] +ShellLinkObject::ShowCommand=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelllinkobject-showcommand")] +ShellLinkObject::WorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelllinkobject-workingdirectory")] +ShellMessageBox=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shellmessageboxa")] +ShellMessageBoxA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shellmessageboxa")] +ShellMessageBoxW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shellmessageboxw")] +ShellProc=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/shellproc")] +ShellSpecialFolderConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/shldisp/ne-shldisp-shellspecialfolderconstants")] +SHELLSTATEA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-shellstatea")] +SHELLSTATEW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-shellstatew")] +ShellUIHelper=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelluihelper")] +ShellUIHelper::AddChannel=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelluihelper-addchannel")] +ShellUIHelper::AddDesktopComponent=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelluihelper-adddesktopcomponent")] +ShellUIHelper::AddFavorite=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelluihelper-addfavorite")] +ShellUIHelper::IsSubscribed=[Documentation("https://docs.microsoft.com/windows/win32/shell/shelluihelper-issubscribed")] +ShellWindowFindWindowOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/ne-exdisp-shellwindowfindwindowoptions")] +ShellWindows=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellwindows")] +ShellWindows::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellwindows--newenum-method-7ral")] +ShellWindows::Count=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellwindows-count")] +ShellWindows::Item=[Documentation("https://docs.microsoft.com/windows/win32/shell/shellwindows-item")] +ShellWindowTypeConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/exdisp/ne-exdisp-shellwindowtypeconstants")] +SHEmptyRecycleBin=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shemptyrecyclebina")] +SHEmptyRecycleBinA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shemptyrecyclebina")] +SHEmptyRecycleBinW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shemptyrecyclebinw")] +SHEnumerateUnreadMailAccounts=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shenumerateunreadmailaccountsw")] +SHEnumerateUnreadMailAccountsA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shenumerateunreadmailaccountsa")] +SHEnumerateUnreadMailAccountsW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shenumerateunreadmailaccountsw")] +SHEnumKeyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shenumkeyexw")] +SHEnumKeyExA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shenumkeyexa")] +SHEnumKeyExW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shenumkeyexw")] +SHEnumValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shenumvaluea")] +SHEnumValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shenumvaluea")] +SHEnumValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shenumvaluew")] +SHEvaluateSystemCommandTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shevaluatesystemcommandtemplate")] +SHExtractIconsW=[Documentation("https://docs.microsoft.com/windows/win32/shell/shextracticonsw")] +SHFILEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-shfileinfow")] +SHFILEINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-shfileinfoa")] +SHFILEINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-shfileinfow")] +SHFileOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shfileoperationa")] +SHFileOperationA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shfileoperationa")] +SHFileOperationW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shfileoperationw")] +SHFILEOPSTRUCTA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-shfileopstructa")] +SHFILEOPSTRUCTW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-shfileopstructw")] +SHFind_InitMenuPopup=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shfind_initmenupopup")] +SHFindFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shfindfiles")] +SHFlushSFCache=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shflushsfcache")] +SHFOLDERCUSTOMSETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-shfoldercustomsettings")] +SHFOLDERCUSTOMSETTINGSA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-shfoldercustomsettings")] +SHFOLDERCUSTOMSETTINGSW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-shfoldercustomsettings")] +SHFormatDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shformatdatetimea")] +SHFormatDateTimeA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shformatdatetimea")] +SHFormatDateTimeW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shformatdatetimew")] +SHFormatDrive=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shformatdrive")] +SHFree=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shfree")] +SHFreeNameMappings=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shfreenamemappings")] +SHFreeShared=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shfreeshared")] +SHGetAssocKeys=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shgetassockeys")] +SHGetAttributesFromDataObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetattributesfromdataobject")] +SHGetDataFromIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetdatafromidlista")] +SHGetDataFromIDListA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetdatafromidlista")] +SHGetDataFromIDListW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetdatafromidlistw")] +SHGetDesktopFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetdesktopfolder")] +SHGetDiskFreeSpaceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetdiskfreespaceexa")] +SHGetDiskFreeSpaceExA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetdiskfreespaceexa")] +SHGetDiskFreeSpaceExW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetdiskfreespaceexw")] +SHGetDriveMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetdrivemedia")] +SHGetFileInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetfileinfow")] +SHGetFileInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetfileinfoa")] +SHGetFileInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetfileinfow")] +SHGetFolderLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetfolderlocation")] +SHGetFolderPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetfolderpathw")] +SHGetFolderPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetfolderpatha")] +SHGetFolderPathAndSubDir=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetfolderpathandsubdirw")] +SHGetFolderPathAndSubDirA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetfolderpathandsubdira")] +SHGetFolderPathAndSubDirW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetfolderpathandsubdirw")] +SHGetFolderPathEx=[Documentation("https://docs.microsoft.com/windows/win32/shell/shgetfolderpathex")] +SHGetFolderPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetfolderpathw")] +SHGetIconOverlayIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgeticonoverlayindexw")] +SHGetIconOverlayIndexA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgeticonoverlayindexa")] +SHGetIconOverlayIndexW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgeticonoverlayindexw")] +SHGetIDListFromObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shgetidlistfromobject")] +SHGetImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetimagelist")] +SHGetInstanceExplorer=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetinstanceexplorer")] +SHGetInverseCMAP=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shgetinversecmap")] +SHGetItemFromDataObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shgetitemfromdataobject")] +SHGetItemFromObject=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shgetitemfromobject")] +SHGetKnownFolderIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetknownfolderidlist")] +SHGetKnownFolderItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetknownfolderitem")] +SHGetKnownFolderPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetknownfolderpath")] +SHGetLocalizedName=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetlocalizedname")] +SHGetMalloc=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetmalloc")] +SHGetNameFromIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shgetnamefromidlist")] +SHGetNewLinkInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetnewlinkinfow")] +SHGetNewLinkInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetnewlinkinfoa")] +SHGetNewLinkInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetnewlinkinfow")] +SHGetPathFromIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetpathfromidlista")] +SHGetPathFromIDListA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetpathfromidlista")] +SHGetPathFromIDListEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetpathfromidlistex")] +SHGetPathFromIDListW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetpathfromidlistw")] +SHGetPropertyStoreForWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetpropertystoreforwindow")] +SHGetPropertyStoreFromIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shgetpropertystorefromidlist")] +SHGetPropertyStoreFromParsingName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shgetpropertystorefromparsingname")] +SHGetRealIDL=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetrealidl")] +SHGetSetFolderCustomSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetsetfoldercustomsettings")] +SHGetSetSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetsetsettings")] +SHGetSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetsettings")] +SHGetSpecialFolderLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetspecialfolderlocation")] +SHGetSpecialFolderPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetspecialfolderpatha")] +SHGetSpecialFolderPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetspecialfolderpatha")] +SHGetSpecialFolderPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetspecialfolderpathw")] +SHGetStockIconInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetstockiconinfo")] +SHGetTemporaryPropertyForItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shgettemporarypropertyforitem")] +SHGetThreadRef=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shgetthreadref")] +SHGetUnreadMailCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetunreadmailcountw")] +SHGetUnreadMailCountA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetunreadmailcounta")] +SHGetUnreadMailCountW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shgetunreadmailcountw")] +SHGetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shgetvaluew")] +SHGetValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shgetvaluea")] +SHGetValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shgetvaluew")] +SHGetViewStatePropertyBag=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shgetviewstatepropertybag")] +SHGLOBALCOUNTER=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/ne-shlwapi-shglobalcounter")] +SHGlobalCounterDecrement=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shglobalcounterdecrement")] +SHGlobalCounterGetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shglobalcountergetvalue")] +SHGlobalCounterIncrement=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shglobalcounterincrement")] +SHHandleUpdateImage=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shhandleupdateimage")] +ShiftLeft128=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-shiftleft128")] +ShiftRight128=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-shiftright128")] +SHILCreateFromPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shilcreatefrompath")] +Shim=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/shim-database-types")] +ShimFlushCache=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/shimflushcache")] +SHInvokePrinterCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shinvokeprintercommandw")] +SHInvokePrinterCommandA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shinvokeprintercommanda")] +SHInvokePrinterCommandW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shinvokeprintercommandw")] +SHIsChildOrSelf=[Documentation("https://docs.microsoft.com/windows/win32/shell/shischildorself")] +SHIsFileAvailableOffline=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shisfileavailableoffline")] +SHIsLowMemoryMachine=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shislowmemorymachine")] +SHITEMID=[Documentation("https://docs.microsoft.com/windows/win32/api/shtypes/ns-shtypes-shitemid")] +SHLimitInputEdit=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shlimitinputedit")] +SHLoadIndirectString=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shloadindirectstring")] +SHLoadInProc=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shloadinproc")] +SHLoadLibraryFromItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shloadlibraryfromitem")] +SHLoadLibraryFromKnownFolder=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shloadlibraryfromknownfolder")] +SHLoadLibraryFromParsingName=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shloadlibraryfromparsingname")] +SHLoadNonloadedIconOverlayIdentifiers=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shloadnonloadediconoverlayidentifiers")] +SHLoadOLE=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-shloadole")] +SHLocalStrDup=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shlocalstrdupw")] +SHLocalStrDupA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shlocalstrdupa")] +SHLocalStrDupW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shlocalstrdupw")] +SHLockShared=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shlockshared")] +SHLWAPI=[Documentation("https://docs.microsoft.com/windows/win32/shell/shlwapi-wrappers")] +SHMapPIDLToSystemImageListIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shmappidltosystemimagelistindex")] +SHMessageBoxCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shmessageboxchecka")] +SHMessageBoxCheckA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shmessageboxchecka")] +SHMessageBoxCheckW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shmessageboxcheckw")] +SHMultiFileProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-shmultifileproperties")] +SHNAMEMAPPINGA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-shnamemappinga")] +SHNAMEMAPPINGW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-shnamemappingw")] +SHObjectProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shobjectproperties")] +SHOpenFolderAndSelectItems=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shopenfolderandselectitems")] +SHOpenPropSheet=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-shopenpropsheeta")] +SHOpenPropSheetA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-shopenpropsheeta")] +SHOpenPropSheetW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-shopenpropsheetw")] +SHOpenRegStream=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shopenregstreamw")] +SHOpenRegStream2=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shopenregstream2a")] +SHOpenRegStream2A=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shopenregstream2a")] +SHOpenRegStream2W=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shopenregstream2w")] +SHOpenRegStreamA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shopenregstreama")] +SHOpenRegStreamW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shopenregstreamw")] +SHOpenWithDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shopenwithdialog")] +ShortAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-shortadd")] +SHORTFILENAMES=[Documentation("https://docs.microsoft.com/windows/win32/Msi/shortfilenames")] +ShortMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-shortmult")] +ShortSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-shortsub")] +ShortToChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-shorttochar")] +ShortToDWordPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-shorttodwordptr")] +ShortToInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-shorttoint8")] +ShortToUChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-shorttouchar")] +ShortToUInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-shorttouint")] +ShortToUInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-shorttouint8")] +ShortToUIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-shorttouintptr")] +ShortToULong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-shorttoulong")] +ShortToULongLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-shorttoulonglong")] +ShortToULongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-shorttoulongptr")] +ShortToUShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-shorttoushort")] +ShouldBlockRevert=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-shouldblockrevert")] +show=[Documentation("https://docs.microsoft.com/windows/win32/Http/show-urlacl")] +ShowCaret=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-showcaret")] +ShowChangeFriendRelationshipUI=[Documentation("https://docs.microsoft.com/windows/win32/api/gamingtcui/nf-gamingtcui-showchangefriendrelationshipui")] +ShowCursor=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-showcursor")] +showDeniedNetwork=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-policyschema-showdeniednetwork-globalflags-element")] +ShowGameInviteUI=[Documentation("https://docs.microsoft.com/windows/win32/api/gamingtcui/nf-gamingtcui-showgameinviteui")] +ShowHideMenuCtl=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-showhidemenuctl")] +ShowJavaConsole=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/showjavaconsole")] +ShowMenu=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/showmenu-method")] +ShowMessage=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-showmessage-actiongroup-element")] +ShowMessageAction=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/showmessageaction")] +ShowMessageAction::MessageBody=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/showmessageaction-messagebody")] +ShowMessageAction::Title=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/showmessageaction-title")] +showMessageType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-showmessagetype-complextype")] +ShowOwnedPopups=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-showownedpopups")] +ShowPlayerPickerUI=[Documentation("https://docs.microsoft.com/windows/win32/api/gamingtcui/nf-gamingtcui-showplayerpickerui")] +ShowProfileCardUI=[Documentation("https://docs.microsoft.com/windows/win32/api/gamingtcui/nf-gamingtcui-showprofilecardui")] +ShowScrollBar=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-showscrollbar")] +ShowShareFolderUI=[Documentation("https://docs.microsoft.com/windows/win32/shell/showsharefolderui")] +ShowShareFolderUIW=[Documentation("https://docs.microsoft.com/windows/win32/shell/showsharefolderui")] +ShowTitleAchievementsUI=[Documentation("https://docs.microsoft.com/windows/win32/api/gamingtcui/nf-gamingtcui-showtitleachievementsui")] +ShowWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-showwindow")] +ShowWindowAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-showwindowasync")] +SHParseDisplayName=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shparsedisplayname")] +SHPathPrepareForWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shpathprepareforwritew")] +SHPathPrepareForWriteA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shpathprepareforwritea")] +SHPathPrepareForWriteW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shpathprepareforwritew")] +SHPropStgCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shpropstgcreate")] +SHPropStgReadMultiple=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shpropstgreadmultiple")] +SHPropStgWriteMultiple=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shpropstgwritemultiple")] +SHQueryInfoKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shqueryinfokeyw")] +SHQueryInfoKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shqueryinfokeya")] +SHQueryInfoKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shqueryinfokeyw")] +SHQUERYRBINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-shqueryrbinfo")] +SHQueryRecycleBin=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shqueryrecyclebinw")] +SHQueryRecycleBinA=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shqueryrecyclebina")] +SHQueryRecycleBinW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shqueryrecyclebinw")] +SHQueryUserNotificationState=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shqueryusernotificationstate")] +SHQueryValueEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shqueryvalueexw")] +SHQueryValueExA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shqueryvalueexa")] +SHQueryValueExW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shqueryvalueexw")] +SHRegCloseUSKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregcloseuskey")] +SHRegCreateUSKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregcreateuskeyw")] +SHRegCreateUSKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregcreateuskeya")] +SHRegCreateUSKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregcreateuskeyw")] +SHREGDEL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/ne-shlwapi-shregdel_flags")] +SHRegDeleteEmptyUSKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregdeleteemptyuskeyw")] +SHRegDeleteEmptyUSKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregdeleteemptyuskeya")] +SHRegDeleteEmptyUSKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregdeleteemptyuskeyw")] +SHRegDeleteUSValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregdeleteusvaluea")] +SHRegDeleteUSValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregdeleteusvaluea")] +SHRegDeleteUSValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregdeleteusvaluew")] +SHRegDuplicateHKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregduplicatehkey")] +SHREGENUM_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/ne-shlwapi-shregenum_flags")] +SHRegEnumUSKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregenumuskeya")] +SHRegEnumUSKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregenumuskeya")] +SHRegEnumUSKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregenumuskeyw")] +SHRegEnumUSValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregenumusvaluea")] +SHRegEnumUSValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregenumusvaluea")] +SHRegEnumUSValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregenumusvaluew")] +SHRegGetBoolUSValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreggetboolusvaluew")] +SHRegGetBoolUSValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreggetboolusvaluea")] +SHRegGetBoolUSValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreggetboolusvaluew")] +SHRegGetBoolValueFromHKCUHKLM=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreggetboolvaluefromhkcuhklm")] +SHRegGetIntW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreggetintw")] +SHRegGetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreggetpatha")] +SHRegGetPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreggetpatha")] +SHRegGetPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreggetpathw")] +SHRegGetUSValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreggetusvaluew")] +SHRegGetUSValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreggetusvaluea")] +SHRegGetUSValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreggetusvaluew")] +SHRegGetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreggetvaluea")] +SHRegGetValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreggetvaluea")] +SHRegGetValueFromHKCUHKLM=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreggetvaluefromhkcuhklm")] +SHRegGetValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreggetvaluew")] +SHRegOpenUSKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregopenuskeya")] +SHRegOpenUSKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregopenuskeya")] +SHRegOpenUSKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregopenuskeyw")] +SHRegQueryInfoUSKey=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregqueryinfouskeyw")] +SHRegQueryInfoUSKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregqueryinfouskeya")] +SHRegQueryInfoUSKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregqueryinfouskeyw")] +SHRegQueryUSValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregqueryusvaluea")] +SHRegQueryUSValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregqueryusvaluea")] +SHRegQueryUSValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregqueryusvaluew")] +SHRegSetPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregsetpatha")] +SHRegSetPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregsetpatha")] +SHRegSetPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregsetpathw")] +SHRegSetUSValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregsetusvaluew")] +SHRegSetUSValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregsetusvaluea")] +SHRegSetUSValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregsetusvaluew")] +SHRegSetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregsetvalue")] +SHRegWriteUSValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregwriteusvaluea")] +SHRegWriteUSValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregwriteusvaluea")] +SHRegWriteUSValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shregwriteusvaluew")] +SHReleaseThreadRef=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shreleasethreadref")] +SHRemoveFolderPathFromLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shremovefolderpathfromlibrary")] +SHRemoveLocalizedName=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shremovelocalizedname")] +SHReplaceFromPropSheetExtArray=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shreplacefrompropsheetextarray")] +SHResolveFolderPathInLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-shresolvefolderpathinlibrary")] +SHResolveLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shresolvelibrary")] +SHRestricted=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shrestricted")] +SHRINK_VOLUME_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-shrink_volume_information")] +SHRunControlPanel=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-shruncontrolpanel")] +SHSaveLibraryInFolderPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shsavelibraryinfolderpath")] +SHSendMessageBroadcast=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shsendmessagebroadcasta")] +SHSendMessageBroadcastA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shsendmessagebroadcasta")] +SHSendMessageBroadcastW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shsendmessagebroadcastw")] +SHSetDefaultProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/nf-shobjidl-shsetdefaultproperties")] +SHSetFolderPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shsetfolderpathw")] +SHSetFolderPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shsetfolderpatha")] +SHSetFolderPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shsetfolderpathw")] +SHSetInstanceExplorer=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shsetinstanceexplorer")] +SHSetKnownFolderPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shsetknownfolderpath")] +SHSetLocalizedName=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shsetlocalizedname")] +SHSetTemporaryPropertyForItem=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shsettemporarypropertyforitem")] +SHSetThreadRef=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shsetthreadref")] +SHSetUnreadMailCount=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shsetunreadmailcountw")] +SHSetUnreadMailCountW=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shsetunreadmailcountw")] +SHSetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shsetvaluea")] +SHSetValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shsetvaluea")] +SHSetValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shsetvaluew")] +SHShellFolderView_Message=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shshellfolderview_message")] +SHShowManageLibraryUI=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shshowmanagelibraryui")] +SHSimpleIDListFromPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/nf-shobjidl_core-shsimpleidlistfrompath")] +SHSkipJunction=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shskipjunction")] +SHStartNetConnectionDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shstartnetconnectiondialogw")] +SHStartNetConnectionDialogA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shstartnetconnectiondialoga")] +SHStartNetConnectionDialogW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shstartnetconnectiondialogw")] +SHSTOCKICONID=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ne-shellapi-shstockiconid")] +SHSTOCKICONINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/ns-shellapi-shstockiconinfo")] +SHStrDup=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shstrdupw")] +SHStrDupA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shstrdupa")] +SHStrDupW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shstrdupw")] +SHStripMneumonic=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shstripmneumonicw")] +SHStripMneumonicA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shstripmneumonica")] +SHStripMneumonicW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shstripmneumonicw")] +SHTestTokenMembership=[Documentation("https://docs.microsoft.com/windows/win32/api/shellapi/nf-shellapi-shtesttokenmembership")] +SHUFFLEBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/WMP/shufflebutton")] +SHUnicodeToAnsi=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shunicodetoansi")] +SHUnicodeToUnicode=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shunicodetounicode")] +SHUnlockShared=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-shunlockshared")] +SHUpdateImage=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shupdateimagew")] +SHUpdateImageA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shupdateimagea")] +SHUpdateImageW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shupdateimagew")] +shutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-shutdown")] +Shutdown=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/control-shutdown")] +ShutdownBlockReasonCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-shutdownblockreasoncreate")] +ShutdownBlockReasonDestroy=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-shutdownblockreasondestroy")] +ShutdownBlockReasonQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-shutdownblockreasonquery")] +ShutdownMSPCallHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/mspaddr/nf-mspaddr-shutdownmspcallhelper")] +ShutdownTextServices=[Documentation("https://docs.microsoft.com/windows/win32/api/textserv/nf-textserv-shutdowntextservices")] +SHV_COMBINATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-shv_combination_type")] +SHValidateUNC=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shvalidateunc")] +SHVTEMPLATEPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-shvtemplateproperties")] +SI_ACCESS=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/ns-aclui-si_access")] +SI_INHERIT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/ns-aclui-si_inherit_type")] +SI_OBJECT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/ns-aclui-si_object_info")] +SI_PAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/ne-aclui-si_page_type")] +SID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-sid")] +SID_AND_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-sid_and_attributes")] +SID_AND_ATTRIBUTES_HASH=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-sid_and_attributes_hash")] +SID_IDENTIFIER_AUTHORITY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-sid_identifier_authority")] +SID_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/ns-aclui-sid_info")] +SID_INFO_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/aclui/ns-aclui-sid_info_list")] +SID_NAME_USE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-sid_name_use")] +sidType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-sidtype-channelpublishingtype-element")] +SIGDN=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-sigdn")] +sign=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-sign")] +signal=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/signal")] +SignalFileOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-signalfileopen")] +SignalObjectAndWait=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-signalobjectandwait")] +Signature_Name=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/signature-name")] +SignedCode=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signedcode")] +SignedCode::Certificates=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signedcode-certificates")] +SignedCode::Description=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signedcode-description")] +SignedCode::DescriptionURL=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signedcode-descriptionurl")] +SignedCode::FileName=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signedcode-filename")] +SignedCode::Sign=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signedcode-sign")] +SignedCode::Signer=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signedcode-signer")] +SignedCode::Timestamp=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signedcode-timestamp")] +SignedCode::TimeStamper=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signedcode-timestamper")] +SignedCode::Verify=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signedcode-verify")] +SignedData=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signeddata")] +SignedData::Certificates=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signeddata-certificates")] +SignedData::Content=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signeddata-content")] +SignedData::CoSign=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signeddata-cosign")] +SignedData::Sign=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signeddata-sign")] +SignedData::Signers=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signeddata-signers")] +SignedData::Verify=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signeddata-verify")] +Signer=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer")] +SIGNER_ATTR_AUTHCODE=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-attr-authcode")] +SIGNER_BLOB_INFO=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-blob-info")] +SIGNER_CERT=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-cert")] +SIGNER_CERT_STORE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-cert-store-info")] +SIGNER_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-context")] +SIGNER_DIGEST_SIGN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-digest-sign-info")] +SIGNER_DIGEST_SIGN_INFO_V1=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-digest-sign-info-v1")] +SIGNER_DIGEST_SIGN_INFO_V2=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-digest-sign-info-v2")] +SIGNER_FILE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-file-info")] +SIGNER_PROVIDER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-provider-info")] +SIGNER_SIGNATURE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-signature-info")] +SIGNER_SPC_CHAIN_INFO=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-spc-chain-info")] +SIGNER_SUBJECT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-subject-info")] +Signer::AuthenticatedAttributes=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-authenticatedattributes")] +Signer::Certificate=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-certificate")] +Signer::Chain=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-chain")] +Signer::Load=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-load")] +Signer::Options=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signer-options")] +SignerFreeSignerContext=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signerfreesignercontext")] +SignError=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signerror")] +Signers=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signers")] +Signers::_NewEnum=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signers-newenum")] +Signers::Count=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signers-count")] +Signers::Item=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signers-item")] +SignerSign=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signersign")] +SignerSignEx=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signersignex")] +SignerSignEx2=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signersignex2")] +SignerSignEx3=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signersignex3")] +SignerTimeStamp=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signertimestamp")] +SignerTimeStampEx=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signertimestampex")] +SignerTimeStampEx2=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signertimestampex2")] +SignerTimeStampEx3=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/signertimestampex3")] +SILO_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ehstorapi/ns-ehstorapi-silo_info")] +SimIccID=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-simiccid-mbnprofile-element")] +simIccIDType=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-simiccidtype-simpletype")] +SimilarityData=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/ns-msrdc-similaritydata")] +SimilarityDumpData=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/ns-msrdc-similaritydumpdata")] +SimilarityFileId=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/ns-msrdc-similarityfileid")] +SimilarityMappedViewInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/msrdc/ns-msrdc-similaritymappedviewinfo")] +SimpleCertSelection=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaptlsconnectionpropertiesv1schema-simplecertselection-certselection-element")] +sin=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-sin")] +sincos=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-sincos")] +SINGLE_LIST_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdef/ns-ntdef-single_list_entry")] +SinglePhaseReject=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmw32/nf-ktmw32-singlephasereject")] +singleSignOn=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/onexschema-singlesignon-onex-element")] +sinh=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-sinh")] +SIO_ACQUIRE_PORT_RESERVATION=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-acquire-port-reservation")] +SIO_ADDRESS_LIST_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-address-list-query")] +SIO_APPLY_TRANSPORT_SETTING=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-apply-transport-setting")] +SIO_ASSOCIATE_PORT_RESERVATION=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-associate-port-reservation")] +SIO_IDEAL_SEND_BACKLOG_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-ideal-send-backlog-change")] +SIO_IDEAL_SEND_BACKLOG_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-ideal-send-backlog-query")] +SIO_KEEPALIVE_VALS=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-keepalive-vals")] +SIO_LOOPBACK_FAST_PATH=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-loopback-fast-path")] +SIO_QUERY_RSS_PROCESSOR_INFO=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-query-rss-processor-info")] +SIO_QUERY_TRANSPORT_SETTING=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-query-transport-setting")] +SIO_QUERY_WFP_CONNECTION_REDIRECT_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-query-wfp-connection-redirect-context")] +SIO_QUERY_WFP_CONNECTION_REDIRECT_RECORDS=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-query-wfp-connection-redirect-records")] +SIO_RCVALL=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-rcvall")] +SIO_RELEASE_PORT_RESERVATION=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-release-port-reservation")] +SIO_SET_COMPATIBILITY_MODE=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-set-compatibility-mode")] +SIO_SET_WFP_CONNECTION_REDIRECT_RECORDS=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-set-wfp-connection-redirect-records")] +SIO_TCP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-tcp-info")] +SIO_TCP_INITIAL_RTO=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sio-tcp-initial-rto")] +SIP_ADD_NEWPROVIDER=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/ns-mssip-sip_add_newprovider")] +SIP_CAP_SET_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/ns-mssip-sip_cap_set_v2")] +SIP_CAP_SET_V3=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/ns-mssip-sip_cap_set_v3")] +SIP_DISPATCH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/ns-mssip-sip_dispatch_info")] +SIP_INDIRECT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/ns-mssip-sip_indirect_data")] +SIP_SUBJECTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mssip/ns-mssip-sip_subjectinfo")] +SisCreateBackupStructure=[Documentation("https://docs.microsoft.com/windows/win32/Backup/siscreatebackupstructure")] +SisCreateRestoreStructure=[Documentation("https://docs.microsoft.com/windows/win32/Backup/siscreaterestorestructure")] +SisCSFilesToBackupForLink=[Documentation("https://docs.microsoft.com/windows/win32/Backup/siscsfilestobackupforlink")] +SisFreeAllocatedMemory=[Documentation("https://docs.microsoft.com/windows/win32/Backup/sisfreeallocatedmemory")] +SisFreeBackupStructure=[Documentation("https://docs.microsoft.com/windows/win32/Backup/sisfreebackupstructure")] +SisFreeRestoreStructure=[Documentation("https://docs.microsoft.com/windows/win32/Backup/sisfreerestorestructure")] +SisRestoredCommonStoreFile=[Documentation("https://docs.microsoft.com/windows/win32/Backup/sisrestoredcommonstorefile")] +SisRestoredLink=[Documentation("https://docs.microsoft.com/windows/win32/Backup/sisrestoredlink")] +Size=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/ns-windows-foundation-size")] +SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/windef/ns-windef-size")] +SIZE_MPEG1VIDEOINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/nf-amvideo-size_mpeg1videoinfo")] +Size<Type>=[Documentation("https://docs.microsoft.com/windows/win32/Direct2D/size-type-")] +SizedADRLIST=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sizedadrlist")] +SizedDtblButton=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sizeddtblbutton")] +SizedDtblCheckBox=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sizeddtblcheckbox")] +SizedDtblComboBox=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sizeddtblcombobox")] +SizedDtblEdit=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sizeddtbledit")] +SizedDtblGroupBox=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sizeddtblgroupbox")] +SizedDtblLabel=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sizeddtbllabel")] +SizedDtblPage=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sizeddtblpage")] +SizeDefinition=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-sizedefinition")] +SizedENTRYID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sizedentryid")] +SizedSPropProblemArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sizedspropproblemarray")] +SizedSPropTagArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sizedsproptagarray")] +SizedSRowSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sizedsrowset")] +SizedSSortOrderSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sizedssortorderset")] +SizeF=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-sizef")] +SizeofResource=[Documentation("https://docs.microsoft.com/windows/win32/api/libloaderapi/nf-libloaderapi-sizeofresource")] +SizeTAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-sizetadd")] +SizeTMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-sizetmult")] +SizeTSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-sizetsub")] +SizeU=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-sizeu")] +SKEY=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/skey")] +SKIN=[Documentation("https://docs.microsoft.com/windows/win32/WMP/skin-element--deprecated")] +SkinWeights=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/skinweights")] +SkipPointerFrameMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-skippointerframemessages")] +SL_ACTIVATION_INFO_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/ns-slpublic-sl_activation_info_header")] +SL_ACTIVATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/ne-slpublic-sl_activation_type")] +SL_AD_ACTIVATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/ns-slpublic-sl_ad_activation_info")] +SL_GENUINE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/ne-slpublic-sl_genuine_state")] +SL_LICENSING_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/ns-slpublic-sl_licensing_status")] +SL_NONGENUINE_UI_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/ns-slpublic-sl_nongenuine_ui_options")] +SLAcquireGenuineTicket=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slacquiregenuineticket")] +SLActivateProduct=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slactivateproduct")] +SLargeIntegerArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/slargeintegerarray")] +SLClose=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slclose")] +SLConsumeRight=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slconsumeright")] +SLDATATYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/ne-slpublic-sldatatype")] +SLDepositMigrationBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-sldepositmigrationblob")] +SLDepositOfflineConfirmationId=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-sldepositofflineconfirmationid")] +SLDepositOfflineConfirmationIdEx=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-sldepositofflineconfirmationidex")] +Sleep=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-sleep")] +SleepConditionVariableCS=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-sleepconditionvariablecs")] +SleepConditionVariableSRW=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-sleepconditionvariablesrw")] +SleepEx=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-sleepex")] +SLFireEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slfireevent")] +SLGatherMigrationBlob=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgathermigrationblob")] +SLGenerateOfflineInstallationId=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgenerateofflineinstallationid")] +SLGenerateOfflineInstallationIdEx=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgenerateofflineinstallationidex")] +SLGetApplicationInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetapplicationinformation")] +SLGetApplicationPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetapplicationpolicy")] +SLGetAuthenticationResult=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetauthenticationresult")] +SLGetGenuineInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetgenuineinformation")] +SLGetGenuineInformationEx=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetgenuineinformationex")] +SLGetInstalledProductKeyIds=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetinstalledproductkeyids")] +SLGetLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetlicense")] +SLGetLicenseFileId=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetlicensefileid")] +SLGetLicenseInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetlicenseinformation")] +SLGetLicensingStatusInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetlicensingstatusinformation")] +SLGetPKeyId=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetpkeyid")] +SLGetPKeyInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetpkeyinformation")] +SLGetPolicyInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetpolicyinformation")] +SLGetPolicyInformationDWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetpolicyinformationdword")] +SLGetProductSkuInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetproductskuinformation")] +SLGetReferralInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetreferralinformation")] +SLGetServerStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetserverstatus")] +SLGetServiceInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetserviceinformation")] +SLGetSLIDList=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetslidlist")] +SLGetWindowsInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetwindowsinformation")] +SLGetWindowsInformationDWORD=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slgetwindowsinformationdword")] +SLIDER::backgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-backgroundcolor")] +SLIDER::backgroundEndColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-backgroundendcolor")] +SLIDER::backgroundHoverImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-backgroundhoverimage")] +SLIDER::backgroundImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-backgroundimage")] +SLIDER::borderSize=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-bordersize")] +SLIDER::cursor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-cursor")] +SLIDER::direction=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-direction")] +SLIDER::disabledColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-disabledcolor")] +SLIDER::disabledImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-disabledimage")] +SLIDER::foregroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-foregroundcolor")] +SLIDER::foregroundEndColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-foregroundendcolor")] +SLIDER::foregroundHoverImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-foregroundhoverimage")] +SLIDER::foregroundImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-foregroundimage")] +SLIDER::foregroundProgress=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-foregroundprogress")] +SLIDER::max=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-max")] +SLIDER::min=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-min")] +SLIDER::onDragBegin=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-ondragbegin")] +SLIDER::onDragEnd=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-ondragend")] +SLIDER::onPositionChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-onpositionchange")] +SLIDER::slide=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-slide")] +SLIDER::thumbDisabledImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-thumbdisabledimage")] +SLIDER::thumbDownImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-thumbdownimage")] +SLIDER::thumbHoverImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-thumbhoverimage")] +SLIDER::thumbImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-thumbimage")] +SLIDER::tiled=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-tiled")] +SLIDER::toolTip=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-tooltip")] +SLIDER::transparencyColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-transparencycolor")] +SLIDER::useForegroundProgress=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-useforegroundprogress")] +SLIDER::value=[Documentation("https://docs.microsoft.com/windows/win32/WMP/slider-value")] +SLIDTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/ne-slpublic-slidtype")] +SLInstallLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slinstalllicense")] +SLInstallProofOfPurchase=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slinstallproofofpurchase")] +SLInstallProofOfPurchaseEx=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slinstallproofofpurchaseex")] +SLIsGenuineLocal=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slisgenuinelocal")] +SLIsGenuineLocalEx=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slisgenuinelocalex")] +SLIST_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-slist_entry")] +SLLICENSINGSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/ne-slpublic-sllicensingstatus")] +SLLoadApplicationPolicies=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slloadapplicationpolicies")] +SLongArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/slongarray")] +SLOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slopen")] +SLOWAPPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shappmgr/ns-shappmgr-slowappinfo")] +SLPersistApplicationPolicies=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slpersistapplicationpolicies")] +SLPersistRTSPayloadOverride=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slpersistrtspayloadoverride")] +SLPSTRArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/slpstrarray")] +SLQueryLicenseValueFromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slquerylicensevaluefromapp")] +SLReArm=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slrearm")] +SLREFERRALTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/ne-slpublic-slreferraltype")] +SLRegisterEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slregisterevent")] +SLSetAuthenticationData=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slsetauthenticationdata")] +SLSetCurrentProductKey=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slsetcurrentproductkey")] +SLSetGenuineInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slsetgenuineinformation")] +slt=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/slt---vs")] +SLUninstallLicense=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-sluninstalllicense")] +SLUninstallProofOfPurchase=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-sluninstallproofofpurchase")] +SLUnloadApplicationPolicies=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slunloadapplicationpolicies")] +SLUnregisterEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/slpublic/nf-slpublic-slunregisterevent")] +SMALL_RECT=[Documentation("https://docs.microsoft.com/windows/console/small-rect-str")] +SMAPIFormInfoArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/smapiforminfoarray")] +SMAPIFormProp=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/smapiformprop")] +SMAPIFormPropArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/smapiformproparray")] +SMAPIFormPropEnumVal=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/smapiformpropenumval")] +SMAPIVerb=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/smapiverb")] +SMAPIVerbArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/smapiverbarray")] +SmartCard=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaptlsconnectionpropertiesv1schema-smartcard-credentialssourceparameters-element")] +SmartCardApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface_enums/ns-bdaiface_enums-smartcardapplication")] +SmartCardAssociationType=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/ne-bdaiface-smartcardassociationtype")] +SmartCardStatusType=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/ne-bdaiface-smartcardstatustype")] +smartPlaylist=[Documentation("https://docs.microsoft.com/windows/win32/WMP/smartplaylist-element")] +SMC_CHEVRONEXPAND=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-chevronexpand")] +SMC_CHEVRONGETTIP=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-chevrongettip")] +SMC_CREATE=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-create")] +SMC_DEFAULTICON=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-defaulticon")] +SMC_DEMOTE=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-demote")] +SMC_DISPLAYCHEVRONTIP=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-displaychevrontip")] +SMC_EXITMENU=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-exitmenu")] +SMC_GETINFO=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-getinfo")] +SMC_GETOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-getobject")] +SMC_GETSFINFO=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-getsfinfo")] +SMC_GETSFOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-getsfobject")] +SMC_INITMENU=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-initmenu")] +SMC_NEWITEM=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-newitem")] +SMC_PROMOTE=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-promote")] +SMC_REFRESH=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-refresh")] +SMC_SETSFOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-setsfobject")] +SMC_SFDDRESTRICTED=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-sfddrestricted")] +SMC_SFEXEC=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-sfexec")] +SMC_SFSELECTITEM=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-sfselectitem")] +SMC_SHCHANGENOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/shell/smc-shchangenotify")] +SMCSHCHANGENOTIFYSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-smcshchangenotifystruct")] +SMDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-smdata")] +SMessageClassArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/smessageclassarray")] +SMHBA_AdapterAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_adapterattributes")] +SMHBA_ADAPTERATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_adapterattributes")] +SMHBA_Binding=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_binding")] +SMHBA_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_binding")] +SMHBA_BindingEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_bindingentry")] +SMHBA_BINDINGENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_bindingentry")] +SMHBA_FC_Phy=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_fc_phy")] +SMHBA_FC_PHY=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_fc_phy")] +SMHBA_FC_Port=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_fc_port")] +SMHBA_FC_PORT=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_fc_port")] +SMHBA_GetAdapterAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getadapterattributes")] +SMHBA_GetAdapterPortAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getadapterportattributes")] +SMHBA_GetBindingCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getbindingcapability")] +SMHBA_GetBindingSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getbindingsupport")] +SMHBA_GetDiscoveredPortAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getdiscoveredportattributes")] +SMHBA_GetFCPhyAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getfcphyattributes")] +SMHBA_GetLUNStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getlunstatistics")] +SMHBA_GetNumberOfPorts=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getnumberofports")] +SMHBA_GetPersistentBinding=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getpersistentbinding")] +SMHBA_GetPhyStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getphystatistics")] +SMHBA_GetPortAttributesByWWN=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getportattributesbywwn")] +SMHBA_GetPortType=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getporttype")] +SMHBA_GetProtocolStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getprotocolstatistics")] +SMHBA_GetSASPhyAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getsasphyattributes")] +SMHBA_GetTargetMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_gettargetmapping")] +SMHBA_GetVendorLibraryAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getvendorlibraryattributes")] +SMHBA_GetVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getversion")] +SMHBA_GetWrapperLibraryAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_getwrapperlibraryattributes")] +SMHBA_LibraryAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_libraryattributes")] +SMHBA_LIBRARYATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_libraryattributes")] +SMHBA_LUID=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_luid")] +SMHBA_PhyStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_phystatistics")] +SMHBA_PHYSTATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_phystatistics")] +SMHBA_Port=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_port")] +SMHBA_PORT=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_port")] +SMHBA_PortAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_portattributes")] +SMHBA_PORTATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_portattributes")] +SMHBA_PORTLUN=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_portlun")] +SMHBA_ProtocolStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_protocolstatistics")] +SMHBA_PROTOCOLSTATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_protocolstatistics")] +SMHBA_RegisterForAdapterAddEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_registerforadapteraddevents")] +SMHBA_RegisterForAdapterEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_registerforadapterevents")] +SMHBA_RegisterForAdapterPhyStatEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_registerforadapterphystatevents")] +SMHBA_RegisterForAdapterPortEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_registerforadapterportevents")] +SMHBA_RegisterForAdapterPortStatEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_registerforadapterportstatevents")] +SMHBA_RegisterForTargetEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_registerfortargetevents")] +SMHBA_RegisterLibrary=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_registerlibrary")] +SMHBA_RemoveAllPersistentBindings=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_removeallpersistentbindings")] +SMHBA_RemovePersistentBinding=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_removepersistentbinding")] +SMHBA_SAS_Phy=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_sas_phy")] +SMHBA_SAS_PHY=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_sas_phy")] +SMHBA_SAS_Port=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_sas_port")] +SMHBA_SAS_PORT=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_sas_port")] +SMHBA_SASPhyStatistics=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_sasphystatistics")] +SMHBA_SASPHYSTATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_sasphystatistics")] +SMHBA_ScsiEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_scsientry")] +SMHBA_SCSIENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_scsientry")] +SMHBA_ScsiId=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_scsiid")] +SMHBA_SCSIID=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_scsiid")] +SMHBA_ScsiInquiry=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_scsiinquiry")] +SMHBA_SCSILUN=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_scsilun")] +SMHBA_ScsiReadCapacity=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_scsireadcapacity")] +SMHBA_ScsiReportLuns=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_scsireportluns")] +SMHBA_SendECHO=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_sendecho")] +SMHBA_SendSMPPassThru=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_sendsmppassthru")] +SMHBA_SendTEST=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_sendtest")] +SMHBA_SetBindingSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_setbindingsupport")] +SMHBA_SetPersistentBinding=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/nf-hbaapi-smhba_setpersistentbinding")] +SMHBA_TargetMapping=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_targetmapping")] +SMHBA_TARGETMAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/hbaapi/ns-hbaapi-smhba_targetmapping")] +smiCNTR64=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/ns-winsnmp-smicntr64")] +smil=[Documentation("https://docs.microsoft.com/windows/win32/WMP/smil-element")] +SMINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-sminfo")] +smiOCTETS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/ns-winsnmp-smioctets")] +smiOID=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/ns-winsnmp-smioid")] +smiVALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/ns-winsnmp-smivalue")] +smiVENDORINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/ns-winsnmp-smivendorinfo")] +SMMCDataObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-smmcdataobjects")] +SMMCObjectTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-smmcobjecttypes")] +smoothstep=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-smoothstep")] +SMS=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/sms-properties")] +SMS_MESSAGE_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/sms-message-types")] +SnapshotAbortGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/snapshotabortgrbit-enumeration")] +SnapshotEncodingType=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/ne-rdpappcontainerclient-snapshotencodingtype")] +SnapshotEndGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/snapshotendgrbit-enumeration")] +SnapshotFormatType=[Documentation("https://docs.microsoft.com/windows/win32/api/rdpappcontainerclient/ne-rdpappcontainerclient-snapshotformattype")] +SnapshotFreezeGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/snapshotfreezegrbit-enumeration")] +SnapshotGetFreezeInfoGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/snapshotgetfreezeinfogrbit-enumeration")] +SnapshotPrepareGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/snapshotpreparegrbit-enumeration")] +SnapshotPrepareInstanceGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/snapshotprepareinstancegrbit-enumeration")] +SnapshotThawGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/snapshotthawgrbit-enumeration")] +SnapshotTruncateLogGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/snapshottruncateloggrbit-enumeration")] +SNDDEV_ERR=[Documentation("https://docs.microsoft.com/windows/win32/api/audevcod/ne-audevcod-snddev_err")] +sndOpenSound=[Documentation("https://docs.microsoft.com/windows/win32/api/mmiscapi/nf-mmiscapi-sndopensound")] +SNMP=[Documentation("https://docs.microsoft.com/windows/win32/SNMP/snmp-request-types")] +SNMPAPI_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nc-winsnmp-snmpapi_callback")] +SnmpCancelMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpcancelmsg")] +SnmpCleanup=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpcleanup")] +SnmpCleanupEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpcleanupex")] +SnmpClose=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpclose")] +SnmpContextToStr=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpcontexttostr")] +SnmpCountVbl=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpcountvbl")] +SnmpCreatePdu=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpcreatepdu")] +SnmpCreateSession=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpcreatesession")] +SnmpCreateVbl=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpcreatevbl")] +SnmpDecodeMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpdecodemsg")] +SnmpDeleteVb=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpdeletevb")] +SnmpDuplicatePdu=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpduplicatepdu")] +SnmpDuplicateVbl=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpduplicatevbl")] +SnmpEncodeMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpencodemsg")] +SnmpEntityToStr=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpentitytostr")] +SnmpExtensionClose=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmpextensionclose")] +SnmpExtensionInit=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmpextensioninit")] +SnmpExtensionInitEx=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmpextensioninitex")] +SnmpExtensionMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmpextensionmonitor")] +SnmpExtensionQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmpextensionquery")] +SnmpExtensionQueryEx=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmpextensionqueryex")] +SnmpExtensionTrap=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmpextensiontrap")] +SnmpFreeContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpfreecontext")] +SnmpFreeDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpfreedescriptor")] +SnmpFreeEntity=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpfreeentity")] +SnmpFreePdu=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpfreepdu")] +SnmpFreeVbl=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpfreevbl")] +SnmpGetLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpgetlasterror")] +SnmpGetPduData=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpgetpdudata")] +SnmpGetRetransmitMode=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpgetretransmitmode")] +SnmpGetRetry=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpgetretry")] +SnmpGetTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpgettimeout")] +SnmpGetTranslateMode=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpgettranslatemode")] +SnmpGetVb=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpgetvb")] +SnmpGetVendorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpgetvendorinfo")] +SnmpListen=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmplisten")] +SnmpMgrClose=[Documentation("https://docs.microsoft.com/windows/win32/api/mgmtapi/nf-mgmtapi-snmpmgrclose")] +SnmpMgrCtl=[Documentation("https://docs.microsoft.com/windows/win32/api/mgmtapi/nf-mgmtapi-snmpmgrctl")] +SnmpMgrGetTrap=[Documentation("https://docs.microsoft.com/windows/win32/api/mgmtapi/nf-mgmtapi-snmpmgrgettrap")] +SnmpMgrGetTrapEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mgmtapi/nf-mgmtapi-snmpmgrgettrapex")] +SnmpMgrOidToStr=[Documentation("https://docs.microsoft.com/windows/win32/api/mgmtapi/nf-mgmtapi-snmpmgroidtostr")] +SnmpMgrOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/mgmtapi/nf-mgmtapi-snmpmgropen")] +SnmpMgrRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/mgmtapi/nf-mgmtapi-snmpmgrrequest")] +SnmpMgrStrToOid=[Documentation("https://docs.microsoft.com/windows/win32/api/mgmtapi/nf-mgmtapi-snmpmgrstrtooid")] +SnmpMgrTrapListen=[Documentation("https://docs.microsoft.com/windows/win32/api/mgmtapi/nf-mgmtapi-snmpmgrtraplisten")] +SnmpOidCompare=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpoidcompare")] +SnmpOidCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpoidcopy")] +SnmpOidToStr=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpoidtostr")] +SnmpOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpopen")] +SnmpRecvMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmprecvmsg")] +SnmpRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpregister")] +SnmpSendMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpsendmsg")] +SnmpSetPduData=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpsetpdudata")] +SnmpSetPort=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpsetport")] +SnmpSetRetransmitMode=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpsetretransmitmode")] +SnmpSetRetry=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpsetretry")] +SnmpSetTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpsettimeout")] +SnmpSetTranslateMode=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpsettranslatemode")] +SnmpSetVb=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpsetvb")] +SnmpStartup=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpstartup")] +SnmpStartupEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpstartupex")] +SnmpStrToContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpstrtocontext")] +SnmpStrToEntity=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpstrtoentity")] +SnmpStrToOid=[Documentation("https://docs.microsoft.com/windows/win32/api/winsnmp/nf-winsnmp-snmpstrtooid")] +SnmpSvcGetUptime=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmpsvcgetuptime")] +SnmpSvcSetLogLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmpsvcsetloglevel")] +SnmpSvcSetLogType=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmpsvcsetlogtype")] +SnmpUtilAsnAnyCpy=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputilasnanycpy")] +SnmpUtilAsnAnyFree=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputilasnanyfree")] +SnmpUtilDbgPrint=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputildbgprint")] +SnmpUtilIdsToA=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputilidstoa")] +SnmpUtilMemAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputilmemalloc")] +SnmpUtilMemFree=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputilmemfree")] +SnmpUtilMemReAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputilmemrealloc")] +SnmpUtilOctetsCmp=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputiloctetscmp")] +SnmpUtilOctetsCpy=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputiloctetscpy")] +SnmpUtilOctetsFree=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputiloctetsfree")] +SnmpUtilOctetsNCmp=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputiloctetsncmp")] +SnmpUtilOidAppend=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputiloidappend")] +SnmpUtilOidCmp=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputiloidcmp")] +SnmpUtilOidCpy=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputiloidcpy")] +SnmpUtilOidFree=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputiloidfree")] +SnmpUtilOidNCmp=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputiloidncmp")] +SnmpUtilOidToA=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputiloidtoa")] +SnmpUtilPrintAsnAny=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputilprintasnany")] +SnmpUtilPrintOid=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputilprintoid")] +SnmpUtilVarBindCpy=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputilvarbindcpy")] +SnmpUtilVarBindFree=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputilvarbindfree")] +SnmpUtilVarBindListCpy=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputilvarbindlistcpy")] +SnmpUtilVarBindListFree=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/nf-snmp-snmputilvarbindlistfree")] +SNMPv1=[Documentation("https://docs.microsoft.com/windows/win32/SNMP/snmpv1-trap-types")] +SnmpVarBind=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/ns-snmp-snmpvarbind")] +SnmpVarBindList=[Documentation("https://docs.microsoft.com/windows/win32/api/snmp/ns-snmp-snmpvarbindlist")] +SNodeID=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-snodeid")] +SNodeID2=[Documentation("https://docs.microsoft.com/windows/win32/api/mmc/ns-mmc-snodeid2")] +SNotRestriction=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/snotrestriction")] +SO_BSP_STATE=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/so-bsp-state")] +SO_CONDITIONAL_ACCEPT=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/so-conditional-accept")] +SO_EXCLUSIVEADDRUSE=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/so-exclusiveaddruse")] +SO_KEEPALIVE=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/so-keepalive")] +SO_PORT_SCALABILITY=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/so-port-scalability")] +SOCK_NOTIFY_REGISTRATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-sock_notify_registration")] +sockaddr=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sockaddr-2")] +SOCKADDR=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-sockaddr")] +sockaddr_atm=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2atm/ns-ws2atm-sockaddr_atm")] +SOCKADDR_BTH=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2bth/ns-ws2bth-sockaddr_bth")] +sockaddr_gen=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-sockaddr_gen")] +SOCKADDR_IN=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-sockaddr_in")] +SOCKADDR_IN6_LH=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-sockaddr_in6_lh")] +sockaddr_in6_old=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-sockaddr_in6_old")] +SOCKADDR_IN6_PAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-sockaddr_in6_pair")] +SOCKADDR_IN6_W2KSP1=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-sockaddr_in6_w2ksp1")] +SOCKADDR_INET=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2ipdef/ns-ws2ipdef-sockaddr_inet")] +SOCKADDR_IRDA=[Documentation("https://docs.microsoft.com/windows/win32/api/af_irda/ns-af_irda-sockaddr_irda")] +SOCKADDR_STORAGE_LH=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-sockaddr_storage_lh")] +SOCKADDR_STORAGE_XP=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-sockaddr_storage_xp")] +socket=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-socket")] +Socket=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/socket-options")] +SOCKET_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-socket_address")] +SOCKET_ADDRESS_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-socket_address_list")] +SOCKET_PEER_TARGET_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-socket_peer_target_name")] +SOCKET_PROCESSOR_AFFINITY=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-socket_processor_affinity")] +SOCKET_SECURITY_PROTOCOL=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ne-mstcpip-socket_security_protocol")] +SOCKET_SECURITY_QUERY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-socket_security_query_info")] +SOCKET_SECURITY_QUERY_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-socket_security_query_template")] +SOCKET_SECURITY_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-socket_security_settings")] +SOCKET_SECURITY_SETTINGS_IPSEC=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-socket_security_settings_ipsec")] +SOCKET_USAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ne-mstcpip-socket_usage_type")] +SocketNotificationRetrieveEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-socketnotificationretrieveevents")] +SOFTDISTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/urlmon/ns-urlmon-softdistinfo")] +SoftwareUpdateMessageBox=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/nf-shlobj-softwareupdatemessagebox")] +SoH=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ns-naptypes-soh")] +SoHAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ns-naptypes-sohattribute")] +SoHAttributeType=[Documentation("https://docs.microsoft.com/windows/win32/NAP/sohattributetype-enum")] +SoHAttributeValue=[Documentation("https://docs.microsoft.com/windows/win32/NAP/sohattributevalue-union")] +SOL_APPLETALK=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sol-appletalk-socket-options")] +SOL_IRLMP=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sol-irlmp-socket-options")] +SOL_SOCKET=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/sol-socket-socket-options")] +SOLE_AUTHENTICATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/ns-objidlbase-sole_authentication_info")] +SOLE_AUTHENTICATION_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/ns-objidlbase-sole_authentication_list")] +SOLE_AUTHENTICATION_SERVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/ns-objidlbase-sole_authentication_service")] +SOrRestriction=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sorrestriction")] +SORTCOLUMN=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-sortcolumn")] +SORTIDFROMLCID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-sortidfromlcid")] +sortIpAddressList=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/sortipaddresslist")] +SORTVERSIONFROMLCID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-sortversionfromlcid")] +SoundSentry=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-soundsentry")] +SOUNDSENTRYA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-soundsentrya")] +SOUNDSENTRYW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-soundsentryw")] +Source=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-source-registrationinfotype-element")] +SOURCE_GROUP_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/mgm/ns-mgm-source_group_entry")] +SOURCE_MEDIA_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-source_media_a")] +SOURCE_MEDIA_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-source_media_w")] +SOURCEFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-sourcefile")] +SourceFileInfo=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/sourcefileinfo")] +SOURCEFILEW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-sourcefilew")] +sourceFilter=[Documentation("https://docs.microsoft.com/windows/win32/WMP/sourcefilter-element")] +SourceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/ns-xamlom-sourceinfo")] +Sources=[Documentation("https://docs.microsoft.com/windows/win32/api/cloneviewhelper/ns-cloneviewhelper-sources")] +SourceSizeList=[Documentation("https://docs.microsoft.com/windows/win32/api/segment/ne-segment-sourcesizelist")] +SourceURL=[Documentation("https://docs.microsoft.com/windows/win32/WMP/sourceurl-attribute")] +SP_ALTPLATFORM_INFO_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_altplatform_info_v1")] +SP_ALTPLATFORM_INFO_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_altplatform_info_v2")] +SP_CLASSIMAGELIST_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_classimagelist_data")] +SP_CLASSINSTALL_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_classinstall_header")] +SP_DETECTDEVICE_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_detectdevice_params")] +SP_DEVICE_INTERFACE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_device_interface_data")] +SP_DEVICE_INTERFACE_DETAIL_DATA_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_device_interface_detail_data_a")] +SP_DEVICE_INTERFACE_DETAIL_DATA_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_device_interface_detail_data_w")] +SP_DEVINFO_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_devinfo_data")] +SP_DEVINFO_LIST_DETAIL_DATA_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_devinfo_list_detail_data_a")] +SP_DEVINFO_LIST_DETAIL_DATA_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_devinfo_list_detail_data_w")] +SP_DEVINSTALL_PARAMS_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_devinstall_params_a")] +SP_DEVINSTALL_PARAMS_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_devinstall_params_w")] +SP_DRVINFO_DATA_V1_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_drvinfo_data_v1_a")] +SP_DRVINFO_DATA_V1_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_drvinfo_data_v1_w")] +SP_DRVINFO_DATA_V2_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_drvinfo_data_v2_a")] +SP_DRVINFO_DATA_V2_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_drvinfo_data_v2_w")] +SP_DRVINFO_DETAIL_DATA_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_drvinfo_detail_data_a")] +SP_DRVINFO_DETAIL_DATA_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_drvinfo_detail_data_w")] +SP_DRVINSTALL_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_drvinstall_params")] +SP_FILE_COPY_PARAMS_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_file_copy_params_a")] +SP_FILE_COPY_PARAMS_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_file_copy_params_w")] +SP_INF_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_inf_information")] +SP_INF_SIGNER_INFO_V1_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_inf_signer_info_v1_a")] +SP_INF_SIGNER_INFO_V1_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_inf_signer_info_v1_w")] +SP_INF_SIGNER_INFO_V2_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_inf_signer_info_v2_a")] +SP_INF_SIGNER_INFO_V2_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_inf_signer_info_v2_w")] +SP_NEWDEVICEWIZARD_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_newdevicewizard_data")] +SP_ORIGINAL_FILE_INFO_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_original_file_info_a")] +SP_ORIGINAL_FILE_INFO_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_original_file_info_w")] +SP_POWERMESSAGEWAKE_PARAMS_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_powermessagewake_params_a")] +SP_POWERMESSAGEWAKE_PARAMS_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_powermessagewake_params_w")] +SP_PROPCHANGE_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_propchange_params")] +SP_PROPSHEETPAGE_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_propsheetpage_request")] +SP_REGISTER_CONTROL_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_register_control_statusw")] +SP_REGISTER_CONTROL_STATUSA=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_register_control_statusa")] +SP_REGISTER_CONTROL_STATUSW=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_register_control_statusw")] +SP_REMOVEDEVICE_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_removedevice_params")] +SP_SELECTDEVICE_PARAMS_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_selectdevice_params_a")] +SP_SELECTDEVICE_PARAMS_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_selectdevice_params_w")] +SP_TROUBLESHOOTER_PARAMS_A=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_troubleshooter_params_a")] +SP_TROUBLESHOOTER_PARAMS_W=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_troubleshooter_params_w")] +SP_UNREMOVEDEVICE_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/setupapi/ns-setupapi-sp_unremovedevice_params")] +SpAcceptCredentialsFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spacceptcredentialsfn")] +SpAcceptLsaModeContextFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spacceptlsamodecontextfn")] +SpaceHintsGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/spacehintsgrbit-enumeration")] +SpAcquireCredentialsHandleFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spacquirecredentialshandlefn")] +SPACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-spaction")] +SpAddCredentialsFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spaddcredentialsfn")] +SpApplyControlTokenFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spapplycontroltokenfn")] +SPATIAL_AUDIO_STREAM_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/ne-spatialaudioclient-spatial_audio_stream_options")] +SPATIAL_AUDIO_XXX=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/spatial-audio-xxx-constants")] +SpatialAudioClientActivationParams=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/ns-spatialaudioclient-spatialaudioclientactivationparams")] +SpatialAudioHrtfActivationParams=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/ns-spatialaudiohrtf-spatialaudiohrtfactivationparams")] +SpatialAudioHrtfActivationParams2=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/ns-spatialaudiohrtf-spatialaudiohrtfactivationparams2")] +SpatialAudioHrtfDirectivity=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/ns-spatialaudiohrtf-spatialaudiohrtfdirectivity")] +SpatialAudioHrtfDirectivityCardioid=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/ns-spatialaudiohrtf-spatialaudiohrtfdirectivitycardioid")] +SpatialAudioHrtfDirectivityCone=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/ns-spatialaudiohrtf-spatialaudiohrtfdirectivitycone")] +SpatialAudioHrtfDirectivityType=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/ne-spatialaudiohrtf-spatialaudiohrtfdirectivitytype")] +SpatialAudioHrtfDirectivityUnion=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/ns-spatialaudiohrtf-spatialaudiohrtfdirectivityunion")] +SpatialAudioHrtfDistanceDecay=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/ns-spatialaudiohrtf-spatialaudiohrtfdistancedecay")] +SpatialAudioHrtfDistanceDecayType=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/ne-spatialaudiohrtf-spatialaudiohrtfdistancedecaytype")] +SpatialAudioHrtfEnvironmentType=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiohrtf/ne-spatialaudiohrtf-spatialaudiohrtfenvironmenttype")] +SpatialAudioHrtfOrientation=[Documentation("https://docs.microsoft.com/windows/win32/CoreAudio/spatialaudiohrtforientation")] +SpatialAudioMetadataCopyMode=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/ne-spatialaudiometadata-spatialaudiometadatacopymode")] +SpatialAudioMetadataItemsInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/ns-spatialaudiometadata-spatialaudiometadataitemsinfo")] +SpatialAudioMetadataWriterOverflowMode=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/ne-spatialaudiometadata-spatialaudiometadatawriteroverflowmode")] +SpatialAudioObjectRenderStreamActivationParams=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/ns-spatialaudioclient-spatialaudioobjectrenderstreamactivationparams")] +SpatialAudioObjectRenderStreamActivationParams2=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudioclient/ns-spatialaudioclient-spatialaudioobjectrenderstreamactivationparams2")] +SpatialAudioObjectRenderStreamForMetadataActivationParams=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/ns-spatialaudiometadata-spatialaudioobjectrenderstreamformetadataactivationparams")] +SpatialAudioObjectRenderStreamForMetadataActivationParams2=[Documentation("https://docs.microsoft.com/windows/win32/api/spatialaudiometadata/ns-spatialaudiometadata-spatialaudioobjectrenderstreamformetadataactivationparams2")] +SPC_INDIRECT_DATA_CONTENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-spc_indirect_data_content")] +SpCompleteAuthTokenFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spcompleteauthtokenfn")] +SpDeleteCredentialsFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spdeletecredentialsfn")] +Speech=[Documentation("https://docs.microsoft.com/windows/win32/TSF/speech-recognition-constants")] +SpExchangeMetaDataFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spexchangemetadatafn")] +SpExportSecurityContextFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spexportsecuritycontextfn")] +SPFILENOTIFY_COPYERROR=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-copyerror")] +SPFILENOTIFY_DELETEERROR=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-deleteerror")] +SPFILENOTIFY_ENDCOPY=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-endcopy")] +SPFILENOTIFY_ENDDELETE=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-enddelete")] +SPFILENOTIFY_ENDQUEUE=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-endqueue")] +SPFILENOTIFY_ENDREGISTRATION=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-endregistration")] +SPFILENOTIFY_ENDRENAME=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-endrename")] +SPFILENOTIFY_ENDSUBQUEUE=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-endsubqueue")] +SPFILENOTIFY_FILEEXTRACTED=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-fileextracted")] +SPFILENOTIFY_FILEINCABINET=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-fileincabinet")] +SPFILENOTIFY_FILEOPDELAYED=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-fileopdelayed")] +SPFILENOTIFY_LANGMISMATCH=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-langmismatch")] +SPFILENOTIFY_NEEDMEDIA=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-needmedia")] +SPFILENOTIFY_NEEDNEWCABINET=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-neednewcabinet")] +SPFILENOTIFY_QUEUESCAN=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-queuescan")] +SPFILENOTIFY_QUEUESCAN_EX=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-queuescan-ex")] +SPFILENOTIFY_QUEUESCAN_SIGNERINFO=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-queuescan-signerinfo")] +SPFILENOTIFY_RENAMEERROR=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-renameerror")] +SPFILENOTIFY_STARTCOPY=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-startcopy")] +SPFILENOTIFY_STARTDELETE=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-startdelete")] +SPFILENOTIFY_STARTQUEUE=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-startqueue")] +SPFILENOTIFY_STARTREGISTRATION=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-startregistration")] +SPFILENOTIFY_STARTRENAME=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-startrename")] +SPFILENOTIFY_STARTSUBQUEUE=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-startsubqueue")] +SPFILENOTIFY_TARGETEXISTS=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-targetexists")] +SPFILENOTIFY_TARGETNEWER=[Documentation("https://docs.microsoft.com/windows/win32/SetupApi/spfilenotify-targetnewer")] +SpFormatCredentialsFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spformatcredentialsfn")] +SpFreeCredentialsHandleFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spfreecredentialshandlefn")] +SpGetContextTokenFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spgetcontexttokenfn")] +SpGetCredentialsFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spgetcredentialsfn")] +SpGetCredUIContextFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spgetcreduicontextfn")] +SpGetExtendedInformationFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spgetextendedinformationfn")] +SpGetInfoFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spgetinfofn")] +SpGetUserInfoFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spgetuserinfofn")] +SpImportSecurityContextFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spimportsecuritycontextfn")] +spin=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/spin")] +SpInitializeFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spinitializefn")] +SpInitLsaModeContextFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spinitlsamodecontextfn")] +SpInitUserModeContextFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spinitusermodecontextfn")] +Spinner=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-spinner")] +SpInstanceInitFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spinstanceinitfn")] +SplitButton=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-splitbutton")] +SplitButton::ButtonItem=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-splitbutton-buttonitem")] +SplitButton::MenuGroups=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-splitbutton-menugroups")] +SplitButtonGallery=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-splitbuttongallery")] +SplitButtonGallery::MenuGroups=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-splitbuttongallery-menugroups")] +SplitButtonGallery::MenuLayout=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-splitbuttongallery-menulayout")] +SplitIo=[Documentation("https://docs.microsoft.com/windows/win32/ETW/splitio")] +SplitIo_Info=[Documentation("https://docs.microsoft.com/windows/win32/ETW/splitio-info")] +SplitIo_Info::ChildIrp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/splitio-info")] +SplitIo_Info::ParentIrp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/splitio-info")] +SplitSymbols=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-splitsymbols")] +SpLsaModeInitializeFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-splsamodeinitializefn")] +SpMarshallSupplementalCredsFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spmarshallsupplementalcredsfn")] +SpQueryContextAttributesFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spquerycontextattributesfn")] +SpQueryCredentialsAttributesFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spquerycredentialsattributesfn")] +SpQueryMetaDataFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spquerymetadatafn")] +SPRMARRAY=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/sprmarray")] +SPropAttrArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/spropattrarray")] +SPropertyRestriction=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/spropertyrestriction")] +SPropProblem=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/spropproblem")] +SPropProblemArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/spropproblemarray")] +SPropTagArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sproptagarray")] +SPropValue=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/spropvalue")] +SpSaveCredentialsFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spsavecredentialsfn")] +SpSealMessageFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spsealmessagefn")] +SpSetExtendedInformationFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spsetextendedinformationfn")] +SPTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-sptext")] +SpUnsealMessageFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spunsealmessagefn")] +SpUpdateCredentialsFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spupdatecredentialsfn")] +SpUserModeInitializeFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spusermodeinitializefn")] +SpValidateTargetInfoFn=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecpkg/nc-ntsecpkg-spvalidatetargetinfofn")] +SQL=[Documentation("https://docs.microsoft.com/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/sql-server-driver-extensions-bulk-copy-functions")] +SQLAllocConnect=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlallocconnect-function")] +SQLAllocEnv=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlallocenv-function")] +SQLAllocHandle=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlallochandle-function")] +SQLAllocStmt=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlallocstmt-function")] +SQLBindCol=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlbindcol-function")] +SQLBindParameter=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlbindparameter-function")] +SQLBrowseConnect=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlbrowseconnect-function")] +SQLBulkOperations=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlbulkoperations-function")] +SQLCancel=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlcancel-function")] +SQLCancelHandle=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlcancelhandle-function")] +SQLCleanupConnectionPoolID=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlcleanupconnectionpoolid-function")] +SQLCloseCursor=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlclosecursor-function")] +SQLColAttribute=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlcolattribute-function")] +SQLColAttributes=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlcolattributes-function")] +SQLColumnPrivileges=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlcolumnprivileges-function")] +SQLColumns=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlcolumns-function")] +SQLCompleteAsync=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlcompleteasync-function")] +SQLConfigDataSource=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlconfigdatasource-function")] +SQLConfigDriver=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlconfigdriver-function")] +SQLConnect=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlconnect-function")] +SQLCopyDesc=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlcopydesc-function")] +SQLCreateDataSource=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlcreatedatasource-function")] +SQLDataSources=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqldatasources-function")] +SQLDataSourceToDriver=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqldatasourcetodriver-function")] +SQLDescribeCol=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqldescribecol-function")] +SQLDescribeParam=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqldescribeparam-function")] +SQLDisconnect=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqldisconnect-function")] +SQLDriverConnect=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqldriverconnect-function")] +SQLDrivers=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqldrivers-function")] +SQLDriverToDataSource=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqldrivertodatasource-function")] +SQLEndTran=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlendtran-function")] +SQLError=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlerror-function")] +SQLExecDirect=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlexecdirect-function")] +SQLExecute=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlexecute-function")] +SQLExtendedFetch=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlextendedfetch-function")] +SQLFetch=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlfetch-function")] +SQLFetchScroll=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlfetchscroll-function")] +SQLForeignKeys=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlforeignkeys-function")] +SQLFreeConnect=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlfreeconnect-function")] +SQLFreeEnv=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlfreeenv-function")] +SQLFreeHandle=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlfreehandle-function")] +SQLFreeStmt=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlfreestmt-function")] +SQLGetConfigMode=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetconfigmode-function")] +SQLGetConnectAttr=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetconnectattr-function")] +SQLGetConnectOption=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetconnectoption-function")] +SQLGetCursorName=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetcursorname-function")] +SQLGetData=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetdata-function")] +SQLGetDescField=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetdescfield-function")] +SQLGetDescRec=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetdescrec-function")] +SQLGetDiagField=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetdiagfield-function")] +SQLGetDiagRec=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetdiagrec-function")] +SQLGetEnvAttr=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetenvattr-function")] +SQLGetFunctions=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetfunctions-function")] +SQLGetInfo=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetinfo-function")] +SQLGetInstalledDrivers=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetinstalleddrivers-function")] +SQLGetPoolID=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetpoolid-function")] +SQLGetPrivateProfileString=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetprivateprofilestring-function")] +SQLGetStmtAttr=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetstmtattr-function")] +SQLGetStmtOption=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgetstmtoption-function")] +SQLGetTranslator=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgettranslator-function")] +SQLGetTypeInfo=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlgettypeinfo-function")] +SQLInstallDriverEx=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlinstalldriverex-function")] +SQLInstallDriverManager=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlinstalldrivermanager-function")] +SQLInstallerError=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlinstallererror-function")] +SQLInstallTranslator=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlinstalltranslator-function")] +SQLInstallTranslatorEx=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlinstalltranslatorex-function")] +SQLManageDataSources=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlmanagedatasources")] +SQLMoreResults=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlmoreresults-function")] +SQLNativeSql=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlnativesql-function")] +SQLNumParams=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlnumparams-function")] +SQLNumResultCols=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlnumresultcols-function")] +SQLParamData=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlparamdata-function")] +SQLParamOptions=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlparamoptions-function")] +SQLPoolConnect=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlpoolconnect-function")] +SQLPostInstallerError=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlpostinstallererror-function")] +SQLPrepare=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlprepare-function")] +SQLPrimaryKeys=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlprimarykeys-function")] +SQLProcedureColumns=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlprocedurecolumns-function")] +SQLProcedures=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlprocedures-function")] +SQLPutData=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlputdata-function")] +SQLRateConnection=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlrateconnection-function")] +SQLReadFileDSN=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlreadfiledsn-function")] +SQLRemoveDefaultDataSource=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlremovedefaultdatasource-function")] +SQLRemoveDriver=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlremovedriver-function")] +SQLRemoveDriverManager=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlremovedrivermanager-function")] +SQLRemoveDSNFromIni=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlremovedsnfromini-function")] +SQLRemoveTranslator=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlremovetranslator-function")] +SQLRowCount=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlrowcount-function")] +SQLSetConfigMode=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlsetconfigmode-function")] +SQLSetConnectAttr=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlsetconnectattr-function")] +SQLSetConnectAttrForDbcInfo=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlsetconnectattrfordbcinfo-function")] +SQLSetConnectInfo=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlsetconnectinfo-function")] +SQLSetConnectOption=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlsetconnectoption-function")] +SQLSetCursorName=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlsetcursorname-function")] +SQLSetDescField=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlsetdescfield-function")] +SQLSetDescRec=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlsetdescrec-function")] +SQLSetDriverConnectInfo=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/installation-and-configuration-wwi-oltp")] +SQLSetEnvAttr=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlsetenvattr-function")] +SQLSetParam=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlsetparam-function")] +SQLSetPos=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlsetpos-function")] +SQLSetScrollOptions=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlsetscrolloptions-function")] +SQLSetStmtAttr=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlsetstmtattr-function")] +SQLSetStmtOption=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlsetstmtoption-function")] +SQLSpecialColumns=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlspecialcolumns-function")] +SQLStatistics=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlstatistics-function")] +SQLTablePrivileges=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqltableprivileges-function")] +SQLTables=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqltables-function")] +SQLTransact=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqltransact-function")] +SQLValidDSN=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlvaliddsn-function")] +SQLWriteDSNToIni=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlwritedsntoini-function")] +SQLWriteFileDSN=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlwritefiledsn-function")] +SQLWritePrivateProfileString=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/sqlwriteprivateprofilestring-function")] +sqrt=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-sqrt")] +SR_DISK_REPLICATION_ELIGIBLE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-sr_disk_replication_eligible")] +SR_REPLICATED_DISK_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ne-clusapi-sr_replicated_disk_type")] +SR_RESOURCE_TYPE_DISK_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-sr_resource_type_disk_info")] +SR_RESOURCE_TYPE_ELIGIBLE_DISKS_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-sr_resource_type_eligible_disks_result")] +SR_RESOURCE_TYPE_QUERY_ELIGIBLE_LOGDISKS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-sr_resource_type_query_eligible_logdisks")] +SR_RESOURCE_TYPE_QUERY_ELIGIBLE_SOURCE_DATADISKS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-sr_resource_type_query_eligible_source_datadisks")] +SR_RESOURCE_TYPE_QUERY_ELIGIBLE_TARGET_DATADISKS=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-sr_resource_type_query_eligible_target_datadisks")] +SR_RESOURCE_TYPE_REPLICATED_DISK=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-sr_resource_type_replicated_disk")] +SR_RESOURCE_TYPE_REPLICATED_DISKS_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-sr_resource_type_replicated_disks_result")] +SR_RESOURCE_TYPE_REPLICATED_PARTITION_ARRAY=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-sr_resource_type_replicated_partition_array")] +SR_RESOURCE_TYPE_REPLICATED_PARTITION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/clusapi/ns-clusapi-sr_resource_type_replicated_partition_info")] +SR_SECURITY_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/subauth/ns-subauth-sr_security_descriptor")] +src=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/src-attribute")] +SRCCODEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-srccodeinfo")] +SRCCODEINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-srccodeinfow")] +SRealArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/srealarray")] +SRestriction=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/srestriction")] +SRow=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/srow")] +SRowSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/srowset")] +SrpCloseThreadNetworkContext=[Documentation("https://docs.microsoft.com/windows/win32/api/srpapi/nf-srpapi-srpclosethreadnetworkcontext")] +SrpCreateThreadNetworkContext=[Documentation("https://docs.microsoft.com/windows/win32/api/srpapi/nf-srpapi-srpcreatethreadnetworkcontext")] +SrpDisablePermissiveModeFileEncryption=[Documentation("https://docs.microsoft.com/windows/win32/api/srpapi/nf-srpapi-srpdisablepermissivemodefileencryption")] +SrpDoesPolicyAllowAppExecution=[Documentation("https://docs.microsoft.com/windows/win32/api/srpapi/nf-srpapi-srpdoespolicyallowappexecution")] +SrpEnablePermissiveModeFileEncryption=[Documentation("https://docs.microsoft.com/windows/win32/api/srpapi/nf-srpapi-srpenablepermissivemodefileencryption")] +SrpGetEnterpriseIds=[Documentation("https://docs.microsoft.com/windows/win32/api/srpapi/nf-srpapi-srpgetenterpriseids")] +SrpGetEnterprisePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/srpapi/nf-srpapi-srpgetenterprisepolicy")] +srpInheritOriginClaim=[Documentation("https://docs.microsoft.com/windows/win32/SecMgmt/srpinheritoriginclaim")] +SrpIsTokenService=[Documentation("https://docs.microsoft.com/windows/win32/api/srpapi/nf-srpapi-srpistokenservice")] +SrpSetTokenEnterpriseId=[Documentation("https://docs.microsoft.com/windows/win32/api/srpapi/nf-srpapi-srpsettokenenterpriseid")] +SRRemoveRestorePoint=[Documentation("https://docs.microsoft.com/windows/win32/api/srrestoreptapi/nf-srrestoreptapi-srremoverestorepoint")] +SRRF=[Documentation("https://docs.microsoft.com/windows/win32/shell/srrf")] +SRSetRestorePoint=[Documentation("https://docs.microsoft.com/windows/win32/api/srrestoreptapi/nf-srrestoreptapi-srsetrestorepointa")] +SRSetRestorePointA=[Documentation("https://docs.microsoft.com/windows/win32/api/srrestoreptapi/nf-srrestoreptapi-srsetrestorepointa")] +SRSetRestorePointW=[Documentation("https://docs.microsoft.com/windows/win32/api/srrestoreptapi/nf-srrestoreptapi-srsetrestorepointw")] +SSF=[Documentation("https://docs.microsoft.com/windows/win32/shell/ssf-constants")] +SShortArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sshortarray")] +SSID=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-ssid-ssidconfig-element")] +SSIDConfig=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-ssidconfig-wlanprofile-element")] +SSIDPrefix=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-ssidprefix-ssidconfig-element")] +SSizeRestriction=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ssizerestriction")] +SSIZETAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ssizetadd")] +SSIZETMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ssizetmult")] +SSIZETSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ssizetsub")] +SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wincrypt/ns-wincrypt-ssl_f12_extra_cert_chain_policy_status")] +SslChangeNotify=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslchangenotify")] +SslComputeClientAuthHash=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslcomputeclientauthhash")] +SslComputeEapKeyBlock=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslcomputeeapkeyblock")] +SslComputeFinishedHash=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslcomputefinishedhash")] +SslCrackCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/nf-schannel-sslcrackcertificate")] +SslCreateClientAuthHash=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslcreateclientauthhash")] +SslCreateEphemeralKey=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslcreateephemeralkey")] +SslCreateHandshakeHash=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslcreatehandshakehash")] +SslDecrementProviderReferenceCount=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/ssldecrementproviderreferencecount")] +SslDecryptPacket=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/ssldecryptpacket")] +SslEmptyCache=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/nf-schannel-sslemptycachea")] +SslEmptyCacheA=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/nf-schannel-sslemptycachea")] +SslEmptyCacheW=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/nf-schannel-sslemptycachew")] +SslEncryptPacket=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslencryptpacket")] +SslEnumCipherSuites=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslenumciphersuites")] +SslEnumProtocolProviders=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslenumprotocolproviders")] +SslExportKey=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslexportkey")] +SslExportKeyingMaterial=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslexportkeyingmaterial")] +SslFreeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslfreebuffer")] +SslFreeCertificate=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/nf-schannel-sslfreecertificate")] +SslFreeObject=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslfreeobject")] +SslGenerateMasterKey=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslgeneratemasterkey")] +SslGenerateSessionKeys=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslgeneratesessionkeys")] +SslGetCipherSuitePRFHashAlgorithm=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslgetciphersuiteprfhashalgorithm")] +SslGetKeyProperty=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslgetkeyproperty")] +SslGetProviderProperty=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslgetproviderproperty")] +SslGetServerIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/nf-schannel-sslgetserveridentity")] +SslHashHandshake=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslhashhandshake")] +SslImportKey=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslimportkey")] +SslImportMasterKey=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslimportmasterkey")] +SslIncrementProviderReferenceCount=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslincrementproviderreferencecount")] +SslLookupCipherLengths=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/ssllookupcipherlengths")] +SslLookupCipherSuiteInfo=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/ssllookupciphersuiteinfo")] +SslOpenPrivateKey=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslopenprivatekey")] +SslOpenProvider=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslopenprovider")] +SslSignHash=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslsignhash")] +SslVerifySignature=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/sslverifysignature")] +SSortOrder=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ssortorder")] +SSortOrderSet=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ssortorderset")] +SspiAcceptSecurityContextAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiacceptsecuritycontextasync")] +SspiAcquireCredentialsHandleAsyncA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiacquirecredentialshandleasynca")] +SspiAcquireCredentialsHandleAsyncW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiacquirecredentialshandleasyncw")] +SspiAsyncContextRequiresNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiasynccontextrequiresnotify")] +SspiAsyncNotifyCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nc-sspi-sspiasyncnotifycallback")] +SspiCompareAuthIdentities=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspicompareauthidentities")] +SspiCopyAuthIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspicopyauthidentity")] +SspiCreateAsyncContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspicreateasynccontext")] +SspiDecryptAuthIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspidecryptauthidentity")] +SspiDecryptAuthIdentityEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspidecryptauthidentityex")] +SspiDeleteSecurityContextAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspideletesecuritycontextasync")] +SspiEncodeAuthIdentityAsStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiencodeauthidentityasstrings")] +SspiEncodeAuthIdentityAsStringsA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiencodeauthidentityasstrings")] +SspiEncodeAuthIdentityAsStringsW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiencodeauthidentityasstrings")] +SspiEncodeStringsAsAuthIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiencodestringsasauthidentity")] +SspiEncryptAuthIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiencryptauthidentity")] +SspiEncryptAuthIdentityEx=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiencryptauthidentityex")] +SspiExcludePackage=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiexcludepackage")] +SspiFreeAsyncContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspifreeasynccontext")] +SspiFreeAuthIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspifreeauthidentity")] +SspiFreeCredentialsHandleAsync=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspifreecredentialshandleasync")] +SspiGetAsyncCallStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspigetasynccallstatus")] +SspiGetCredUIContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspigetcreduicontext")] +SspiGetTargetHostName=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspigettargethostname")] +SspiInitializeSecurityContextAsyncA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiinitializesecuritycontextasynca")] +SspiInitializeSecurityContextAsyncW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiinitializesecuritycontextasyncw")] +SspiIsAuthIdentityEncrypted=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiisauthidentityencrypted")] +SspiIsPromptingNeeded=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiispromptingneeded")] +SspiLocalFree=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspilocalfree")] +SspiMarshalAuthIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspimarshalauthidentity")] +SspiPrepareForCredRead=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiprepareforcredread")] +SspiPrepareForCredWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiprepareforcredwrite")] +SspiPromptForCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspipromptforcredentialsw")] +SspiPromptForCredentialsA=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspipromptforcredentialsa")] +SspiPromptForCredentialsW=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspipromptforcredentialsw")] +SspiReinitAsyncContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspireinitasynccontext")] +SspiSetAsyncNotifyCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspisetasyncnotifycallback")] +SspiUnmarshalAuthIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiunmarshalauthidentity")] +SspiUnmarshalCredUIContext=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiunmarshalcreduicontext")] +SspiUpdateCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspiupdatecredentials")] +SspiValidateAuthIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspivalidateauthidentity")] +SspiZeroAuthIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-sspizeroauthidentity")] +SSTP_CERT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-sstp_cert_info")] +SSTP_CONFIG_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/mprapi/ns-mprapi-sstp_config_params")] +SSubRestriction=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ssubrestriction")] +STACKFRAME=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-stackframe")] +STACKFRAME_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-stackframe_ex")] +STACKFRAME64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-stackframe64")] +StackWalk=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-stackwalk")] +StackWalk_Event=[Documentation("https://docs.microsoft.com/windows/win32/ETW/stackwalk-event")] +StackWalk_Event::EventTimeStamp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/stackwalk-event")] +StackWalk_Event::Stack1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/stackwalk-event")] +StackWalk_Event::Stack192=[Documentation("https://docs.microsoft.com/windows/win32/ETW/stackwalk-event")] +StackWalk_Event::StackProcess=[Documentation("https://docs.microsoft.com/windows/win32/ETW/stackwalk-event")] +StackWalk_Event::StackThread=[Documentation("https://docs.microsoft.com/windows/win32/ETW/stackwalk-event")] +StackWalk64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-stackwalk64")] +StackWalkEx=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-stackwalkex")] +Standard=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/standard-clipboard-formats")] +STANDARD_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/standard-information")] +StartBoundary=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-startboundary-triggerbasetype-element")] +StartDoc=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-startdocw")] +StartDocA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-startdoca")] +StartDocPrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/startdocprinter")] +StartDocPrinterA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/startdocprinter")] +StartDocPrinterW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/startdocprinter")] +StartDocW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-startdocw")] +STARTING_LCN_INPUT_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-starting_lcn_input_buffer")] +STARTING_VCN_INPUT_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-starting_vcn_input_buffer")] +STARTMARKER=[Documentation("https://docs.microsoft.com/windows/win32/WMP/startmarker-element")] +StartMenuFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/startmenufolder")] +StartPage=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-startpage")] +StartPagePrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/startpageprinter")] +startPeriod=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/onexschema-startperiod-onex-element")] +StartScavenging=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server-startscavenging")] +StartService=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server-startservice")] +StartServiceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-startservicea")] +StartServiceCtrlDispatcher=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-startservicectrldispatcherw")] +StartServiceCtrlDispatcherA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-startservicectrldispatchera")] +StartServiceCtrlDispatcherW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-startservicectrldispatcherw")] +StartServiceW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-startservicew")] +StartThreadpoolIo=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-startthreadpoolio")] +STARTTIME=[Documentation("https://docs.microsoft.com/windows/win32/WMP/starttime-element")] +StartTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-starttracea")] +StartTraceA=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-starttracea")] +StartTraceW=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-starttracew")] +StartupFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/startupfolder")] +STARTUPINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ns-processthreadsapi-startupinfoa")] +STARTUPINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ns-processthreadsapi-startupinfoa")] +STARTUPINFOEX=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-startupinfoexa")] +STARTUPINFOEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-startupinfoexa")] +STARTUPINFOEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-startupinfoexw")] +STARTUPINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ns-processthreadsapi-startupinfow")] +StartWhenAvailable=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-startwhenavailable-settingstype-element")] +StartXpsPrintJob=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsprint/nf-xpsprint-startxpsprintjob")] +StartXpsPrintJob1=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsprint/nf-xpsprint-startxpsprintjob1")] +STAT_CHUNK=[Documentation("https://docs.microsoft.com/windows/win32/api/filter/ns-filter-stat_chunk")] +STAT_SERVER_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmstats/ns-lmstats-stat_server_0")] +STAT_WORKSTATION_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmstats/ns-lmstats-stat_workstation_0~r1")] +STATDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ns-objidl-statdata")] +State=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/state-variables-for-current-values-and-associated-data")] +STATE3=[Documentation("https://docs.microsoft.com/windows/win32/menurc/state3-control")] +StateChange=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-statechange-sessionstatechangetriggertype-element")] +STATEMGRSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/srrestoreptapi/ns-srrestoreptapi-statemgrstatus")] +STATFLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypes/ne-wtypes-statflag")] +Static=[Documentation("https://docs.microsoft.com/windows/win32/Controls/static-control-styles")] +Static_Enable=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-static_enable")] +Static_GetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-static_geticon")] +Static_GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-static_gettext")] +Static_GetTextLength=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-static_gettextlength")] +Static_SetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-static_seticon")] +Static_SetText=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsx/nf-windowsx-static_settext")] +Stationery=[Documentation("https://docs.microsoft.com/windows/win32/tablet/stationery-element")] +StationeryType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/stationerytype-complex-type")] +STATIONQUERY=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/stationquery")] +STATIONSTATS=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/stationstats")] +STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/statistics")] +STATPROPSETSTG=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/ns-propidlbase-statpropsetstg")] +STATPROPSTG=[Documentation("https://docs.microsoft.com/windows/win32/api/propidlbase/ns-propidlbase-statpropstg")] +STATSTG=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ns-objidl-statstg")] +status=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/status")] +Status=[Documentation("https://docs.microsoft.com/windows/win32/Controls/status-bar-styles")] +STATUS_OBJECT_NOTIFICATION=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/status_object_notification")] +StatusChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-statuschange")] +StatusChanged=[Documentation("https://docs.microsoft.com/windows/win32/LocationAPI/statuschanged")] +StatusCode=[Documentation("https://docs.microsoft.com/windows/win32/api/dhcpv6csdk/ne-dhcpv6csdk-statuscode")] +STATUSTEXT=[Documentation("https://docs.microsoft.com/windows/win32/WMP/statustext")] +STD_ALERT=[Documentation("https://docs.microsoft.com/windows/win32/api/lmalert/ns-lmalert-std_alert")] +step=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-step")] +STGC=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypes/ne-wtypes-stgc")] +StgConvertPropertyToVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/propidl/nf-propidl-stgconvertpropertytovariant")] +StgConvertVariantToProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/propidl/nf-propidl-stgconvertvarianttoproperty")] +StgCreateDocfile=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-stgcreatedocfile")] +StgCreateDocfileOnILockBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-stgcreatedocfileonilockbytes")] +StgCreatePropSetStg=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-stgcreatepropsetstg")] +StgCreatePropStg=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-stgcreatepropstg")] +StgCreateStorageEx=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-stgcreatestorageex")] +StgDeserializePropVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-stgdeserializepropvariant")] +StgGetIFillLockBytesOnFile=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-stggetifilllockbytesonfile")] +StgGetIFillLockBytesOnILockBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-stggetifilllockbytesonilockbytes")] +StgIsStorageFile=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-stgisstoragefile")] +StgIsStorageILockBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-stgisstorageilockbytes")] +STGM=[Documentation("https://docs.microsoft.com/windows/win32/Stg/stgm-constants")] +StgMakeUniqueName=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-stgmakeuniquename")] +STGMEDIUM_UserFree=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-stgmedium_userfree")] +STGMEDIUM_UserFree64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-stgmedium_userfree64")] +STGMEDIUM_UserMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-stgmedium_usermarshal")] +STGMEDIUM_UserMarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-stgmedium_usermarshal64")] +STGMEDIUM_UserSize=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-stgmedium_usersize")] +STGMEDIUM_UserSize64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-stgmedium_usersize64")] +STGMEDIUM_UserUnmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-stgmedium_userunmarshal")] +STGMEDIUM_UserUnmarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/nf-oleidl-stgmedium_userunmarshal64")] +STGMOVE=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypes/ne-wtypes-stgmove")] +StgOpenAsyncDocfileOnIFillLockBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-stgopenasyncdocfileonifilllockbytes")] +StgOpenLayoutDocfile=[Documentation("https://docs.microsoft.com/windows/win32/api/objbase/nf-objbase-stgopenlayoutdocfile")] +StgOpenPropStg=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-stgopenpropstg")] +StgOpenStorage=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-stgopenstorage")] +StgOpenStorageEx=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-stgopenstorageex")] +StgOpenStorageOnILockBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-stgopenstorageonilockbytes")] +STGOPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/ns-coml2api-stgoptions")] +StgPropertyLengthAsVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/propapi/nf-propapi-stgpropertylengthasvariant")] +StgSerializePropVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-stgserializepropvariant")] +StgSetTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-stgsettimes")] +STGTY=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ne-objidl-stgty")] +STICKYKEYS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-stickykeys")] +Still=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/still-image-properties")] +StillOff=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/stilloff-method")] +STM_GETICON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/stm-geticon")] +STM_GETIMAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/stm-getimage")] +STM_SETICON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/stm-seticon")] +STM_SETIMAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/stm-setimage")] +STN_CLICKED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/stn-clicked")] +STN_DBLCLK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/stn-dblclk")] +STN_DISABLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/stn-disable")] +STN_ENABLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/stn-enable")] +STnefProblem=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/stnefproblem")] +STnefProblemArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/stnefproblemarray")] +stop=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/stop")] +StopAtDurationEnd=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-stopatdurationend-repetitiontype-element")] +STOPBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/WMP/stopbutton")] +STOPELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/WMP/stopelement")] +StopIfGoingOnBatteries=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-stopifgoingonbatteries-settingstype-element")] +StopInteractionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/interactioncontext/nf-interactioncontext-stopinteractioncontext")] +StopOnIdleEnd=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-terminateonidleend-idlesettingstype-element")] +StopService=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-server-stopservice")] +StopServiceGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/stopservicegrbit-enumeration")] +StopTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-stoptracea")] +StopTraceA=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-stoptracea")] +StopTraceW=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-stoptracew")] +StopWatchFlush=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-stopwatchflush")] +StopWatchMode=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-stopwatchmode")] +Storage=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/storage-properties")] +STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_access_alignment_descriptor")] +STORAGE_ADAPTER_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_adapter_descriptor")] +STORAGE_BUS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-storage_bus_type")] +STORAGE_COMPONENT_HEALTH_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-storage_component_health_status")] +STORAGE_DEPENDENCY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-storage_dependency_info")] +STORAGE_DEPENDENCY_INFO_TYPE_1=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-storage_dependency_info_type_1")] +STORAGE_DEPENDENCY_INFO_TYPE_2=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-storage_dependency_info_type_2")] +STORAGE_DEPENDENCY_INFO_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-storage_dependency_info_version")] +STORAGE_DESCRIPTOR_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_descriptor_header")] +STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_device_attributes_descriptor")] +STORAGE_DEVICE_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_device_descriptor")] +STORAGE_DEVICE_FORM_FACTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-storage_device_form_factor")] +STORAGE_DEVICE_ID_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_device_id_descriptor")] +STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_device_io_capability_descriptor")] +STORAGE_DEVICE_NUMBER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_device_number")] +STORAGE_DEVICE_POWER_CAP=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_device_power_cap")] +STORAGE_DEVICE_POWER_CAP_UNITS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-storage_device_power_cap_units")] +STORAGE_DEVICE_RESILIENCY_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_device_resiliency_descriptor")] +STORAGE_HOTPLUG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_hotplug_info")] +STORAGE_HW_FIRMWARE_ACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_hw_firmware_activate")] +STORAGE_HW_FIRMWARE_DOWNLOAD=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_hw_firmware_download")] +STORAGE_HW_FIRMWARE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/FileIO/storage-hw-firmware-info")] +STORAGE_HW_FIRMWARE_INFO_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/FileIO/storage-hw-firmware-info-query")] +STORAGE_HW_FIRMWARE_SLOT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/FileIO/storage-hw-firmware-slot-info")] +STORAGE_MEDIA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-storage_media_type")] +STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_medium_product_type_descriptor")] +STORAGE_MINIPORT_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_miniport_descriptor")] +STORAGE_OFFLOAD_READ_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_offload_read_output")] +STORAGE_OFFLOAD_TOKEN=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_offload_token")] +STORAGE_OFFLOAD_WRITE_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_offload_write_output")] +STORAGE_PHYSICAL_ADAPTER_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_physical_adapter_data")] +STORAGE_PHYSICAL_DEVICE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_physical_device_data")] +STORAGE_PHYSICAL_NODE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_physical_node_data")] +STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_physical_topology_descriptor")] +STORAGE_PORT_CODE_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-storage_port_code_set")] +STORAGE_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-storage_property_id")] +STORAGE_PROPERTY_QUERY=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_property_query")] +STORAGE_PROTOCOL_ATA_DATA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-storage_protocol_ata_data_type")] +STORAGE_PROTOCOL_COMMAND=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_protocol_command")] +STORAGE_PROTOCOL_DATA_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_protocol_data_descriptor")] +STORAGE_PROTOCOL_NVME_DATA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-storage_protocol_nvme_data_type")] +STORAGE_PROTOCOL_SPECIFIC_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_protocol_specific_data")] +STORAGE_PROTOCOL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-storage_protocol_type")] +STORAGE_QUERY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-storage_query_type")] +STORAGE_READ_CAPACITY=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/storage-read-capacity")] +STORAGE_RPMB_DATA_FRAME=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_rpmb_data_frame")] +STORAGE_RPMB_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_rpmb_descriptor")] +STORAGE_SPEC_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_spec_version")] +STORAGE_TEMPERATURE_DATA_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_temperature_data_descriptor")] +STORAGE_TEMPERATURE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_temperature_info")] +STORAGE_TEMPERATURE_THRESHOLD=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_temperature_threshold")] +STORAGE_WRITE_CACHE_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-storage_write_cache_property")] +StorageLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ns-objidl-storagelayout")] +Store=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/store")] +store_raw=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/store-raw--sm5---asm-")] +store_structured=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/store-structured--sm5---asm-")] +store_uav_typed=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/store-uav-typed--sm5---asm-")] +Store::Add=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/store-add")] +Store::Certificates=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/store-certificates")] +Store::Close=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/store-close")] +Store::Delete=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/store-delete")] +Store::Export=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/store-export")] +Store::Import=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/store-import")] +Store::Load=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/store-load")] +Store::Location=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/store-location")] +Store::Name=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/store-name")] +Store::Open=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/store-open")] +Store::Remove=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/store-remove")] +Storing=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/storing-compressed-media-in-avi-files--deprecated")] +STOWED_EXCEPTION_INFORMATION_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/wer/stowed-exception-information-header")] +STOWED_EXCEPTION_INFORMATION_V2=[Documentation("https://docs.microsoft.com/windows/win32/wer/stowed-exception-information-v2")] +STPFLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-stpflag")] +Str_GetPtr=[Documentation("https://docs.microsoft.com/windows/win32/Controls/str-getptr")] +Str_GetPtrA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/str-getptr")] +Str_GetPtrW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/str-getptr")] +Str_SetPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-str_setptrw")] +Str_SetPtrA=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-str_setptrw")] +Str_SetPtrW=[Documentation("https://docs.microsoft.com/windows/win32/api/dpa_dsa/nf-dpa_dsa-str_setptrw")] +StrCat=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcatw")] +StrCatBuff=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcatbuffa")] +StrCatBuffA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcatbuffa")] +StrCatBuffW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcatbuffw")] +StrCatChainW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcatchainw")] +StrCatW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcatw")] +StrChr=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strchra")] +StrChrA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strchra")] +StrChrI=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strchriw")] +StrChrIA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strchria")] +StrChrIW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strchriw")] +StrChrNIW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strchrniw")] +StrChrNW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strchrnw")] +StrChrW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strchrw")] +StrCmp=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpw")] +StrCmpC=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpcw")] +StrCmpCA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpca")] +StrCmpCW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpcw")] +StrCmpI=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpiw")] +StrCmpIC=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpica")] +StrCmpICA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpica")] +StrCmpICW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpicw")] +StrCmpIW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpiw")] +StrCmpLogicalW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmplogicalw")] +StrCmpN=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpnw")] +StrCmpNA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpna")] +StrCmpNC=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpnca")] +StrCmpNCA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpnca")] +StrCmpNCW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpncw")] +StrCmpNI=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpnia")] +StrCmpNIA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpnia")] +StrCmpNIC=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpnica")] +StrCmpNICA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpnica")] +StrCmpNICW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpnicw")] +StrCmpNIW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpniw")] +StrCmpNW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpnw")] +StrCmpW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcmpw")] +StrCpy=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcpyw")] +StrCpyN=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcpynw")] +StrCpyNW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcpynw")] +StrCpyW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcpyw")] +StrCSpn=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcspnw")] +StrCSpnA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcspna")] +StrCSpnI=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcspniw")] +StrCSpnIA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcspnia")] +StrCSpnIW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcspniw")] +StrCSpnW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strcspnw")] +StrDup=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strdupa")] +StrDupA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strdupa")] +StrDupW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strdupw")] +stream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/stream-attribute")] +Stream=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/stream-subtypes")] +STREAM_ID_MAP=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-stream_id_map")] +STREAM_INFO_LEVELS=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/ne-fileapi-stream_info_levels")] +STREAM_MEDIUM=[Documentation("https://docs.microsoft.com/windows/win32/api/mftransform/ns-mftransform-stream_medium")] +STREAM_SEEK=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ne-objidl-stream_seek")] +STREAM_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/ne-mmstream-stream_state")] +STREAM_TIME=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/stream-time")] +STREAM_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmstream/ne-mmstream-stream_type")] +STREAMBUFFER_ATTR_DATATYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/ne-sbe-streambuffer_attr_datatype")] +STREAMBUFFER_ATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/sbe/ns-sbe-streambuffer_attribute")] +StreamConfigCapsType=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/streamconfigcapstype")] +StreamMode=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/ne-pla-streammode")] +StreamQualityProperty=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/streamqualityproperty")] +StreamSelectOperation=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/streamselectoperation")] +StreamSelectOperation::Completed=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/streamselectoperation-completed")] +StreamSelectOperation::GetResults=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/streamselectoperation-getresults")] +StreamSelector=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/streamselector")] +STRENTRYA=[Documentation("https://docs.microsoft.com/windows/win32/api/advpub/ns-advpub-strentrya")] +STRENTRYW=[Documentation("https://docs.microsoft.com/windows/win32/api/advpub/ns-advpub-strentryw")] +StretchBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-stretchblt")] +StretchDIB=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/nf-vfw-stretchdib")] +StretchDIBits=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-stretchdibits")] +stretchmode=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/stretchmode-attribute")] +StrFormatByteSize64=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strformatbytesize64a")] +StrFormatByteSize64A=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strformatbytesize64a")] +StrFormatByteSizeA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strformatbytesizea")] +StrFormatByteSizeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strformatbytesizeex")] +StrFormatByteSizeW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strformatbytesizew")] +StrFormatKBSize=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strformatkbsizew")] +StrFormatKBSizeA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strformatkbsizea")] +StrFormatKBSizeW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strformatkbsizew")] +StrFromTimeInterval=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strfromtimeintervala")] +StrFromTimeIntervalA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strfromtimeintervala")] +StrFromTimeIntervalW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strfromtimeintervalw")] +Stridable=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/stridable")] +string=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-string-stringtabletype-element")] +String=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-string")] +STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/ntdef/ns-ntdef-string")] +String::Content=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-string-content")] +String::Id=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-string-id")] +String::Symbol=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-string-symbol")] +StringCbCat=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcatw")] +StringCbCatA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcata")] +StringCbCatEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcatexw")] +StringCbCatExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcatexa")] +StringCbCatExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcatexw")] +StringCbCatN=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcatna")] +StringCbCatNA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcatna")] +StringCbCatNEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcatnexa")] +StringCbCatNExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcatnexa")] +StringCbCatNExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcatnexw")] +StringCbCatNW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcatnw")] +StringCbCatW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcatw")] +StringCbCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcopyw")] +StringCbCopyA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcopya")] +StringCbCopyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcopyexw")] +StringCbCopyExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcopyexa")] +StringCbCopyExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcopyexw")] +StringCbCopyN=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcopyna")] +StringCbCopyNA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcopyna")] +StringCbCopyNEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcopynexw")] +StringCbCopyNExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcopynexa")] +StringCbCopyNExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcopynexw")] +StringCbCopyNW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcopynw")] +StringCbCopyW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbcopyw")] +StringCbGets=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbgetsa")] +StringCbGetsA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbgetsa")] +StringCbGetsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbgetsexw")] +StringCbGetsExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbgetsexa")] +StringCbGetsExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbgetsexw")] +StringCbGetsW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbgetsw")] +StringCbLength=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcblengtha")] +StringCbLengthA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcblengtha")] +StringCbLengthW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcblengthw")] +StringCbPrintf=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbprintfa")] +StringCbPrintf_l=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbprintf_lw")] +StringCbPrintf_lA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbprintf_la")] +StringCbPrintf_lEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbprintf_lexw")] +StringCbPrintf_lExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbprintf_lexa")] +StringCbPrintf_lExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbprintf_lexw")] +StringCbPrintf_lW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbprintf_lw")] +StringCbPrintfA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbprintfa")] +StringCbPrintfEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbprintfexa")] +StringCbPrintfExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbprintfexa")] +StringCbPrintfExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbprintfexw")] +StringCbPrintfW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbprintfw")] +StringCbVPrintf=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbvprintfa")] +StringCbVPrintf_l=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbvprintf_la")] +StringCbVPrintf_lA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbvprintf_la")] +StringCbVPrintf_lEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbvprintf_lexa")] +StringCbVPrintf_lExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbvprintf_lexa")] +StringCbVPrintf_lExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbvprintf_lexw")] +StringCbVPrintf_lW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbvprintf_lw")] +StringCbVPrintfA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbvprintfa")] +StringCbVPrintfEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbvprintfexw")] +StringCbVPrintfExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbvprintfexa")] +StringCbVPrintfExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbvprintfexw")] +StringCbVPrintfW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcbvprintfw")] +StringCchCat=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcatw")] +StringCchCatA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcata")] +StringCchCatEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcatexa")] +StringCchCatExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcatexa")] +StringCchCatExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcatexw")] +StringCchCatN=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcatna")] +StringCchCatNA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcatna")] +StringCchCatNEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcatnexa")] +StringCchCatNExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcatnexa")] +StringCchCatNExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcatnexw")] +StringCchCatNW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcatnw")] +StringCchCatW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcatw")] +StringCchCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcopyw")] +StringCchCopyA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcopya")] +StringCchCopyEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcopyexa")] +StringCchCopyExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcopyexa")] +StringCchCopyExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcopyexw")] +StringCchCopyN=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcopynw")] +StringCchCopyNA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcopyna")] +StringCchCopyNEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcopynexa")] +StringCchCopyNExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcopynexa")] +StringCchCopyNExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcopynexw")] +StringCchCopyNW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcopynw")] +StringCchCopyW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchcopyw")] +StringCchGets=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchgetsa")] +StringCchGetsA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchgetsa")] +StringCchGetsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchgetsexa")] +StringCchGetsExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchgetsexa")] +StringCchGetsExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchgetsexw")] +StringCchGetsW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchgetsw")] +StringCchLength=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchlengtha")] +StringCchLengthA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchlengtha")] +StringCchLengthW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchlengthw")] +StringCchPrintf=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchprintfw")] +StringCchPrintf_l=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchprintf_la")] +StringCchPrintf_lA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchprintf_la")] +StringCchPrintf_lEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchprintf_lexa")] +StringCchPrintf_lExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchprintf_lexa")] +StringCchPrintf_lExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchprintf_lexw")] +StringCchPrintf_lW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchprintf_lw")] +StringCchPrintfA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchprintfa")] +StringCchPrintfEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchprintfexa")] +StringCchPrintfExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchprintfexa")] +StringCchPrintfExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchprintfexw")] +StringCchPrintfW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchprintfw")] +StringCchVPrintf=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchvprintfa")] +StringCchVPrintf_l=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchvprintf_la")] +StringCchVPrintf_lA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchvprintf_la")] +StringCchVPrintf_lEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchvprintf_lexa")] +StringCchVPrintf_lExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchvprintf_lexa")] +StringCchVPrintf_lExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchvprintf_lexw")] +StringCchVPrintf_lW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchvprintf_lw")] +StringCchVPrintfA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchvprintfa")] +StringCchVPrintfEx=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchvprintfexa")] +StringCchVPrintfExA=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchvprintfexa")] +StringCchVPrintfExW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchvprintfexw")] +StringCchVPrintfW=[Documentation("https://docs.microsoft.com/windows/win32/api/strsafe/nf-strsafe-stringcchvprintfw")] +StringCollection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/stringcollection-object")] +StringCollection::count=[Documentation("https://docs.microsoft.com/windows/win32/WMP/stringcollection-count")] +StringCollection::getAttributeCountByType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/stringcollection-getattributecountbytype")] +StringCollection::getItemInfo=[Documentation("https://docs.microsoft.com/windows/win32/WMP/stringcollection-getiteminfo")] +StringCollection::getItemInfoByType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/stringcollection-getiteminfobytype")] +StringCollection::isIdentical=[Documentation("https://docs.microsoft.com/windows/win32/WMP/stringcollection-isidentical")] +StringCollection::item=[Documentation("https://docs.microsoft.com/windows/win32/WMP/stringcollection-item")] +StringCollectionChange=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-stringcollectionchange")] +StringColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/stringcolumnvalue-constructor")] +StringColumnValue::GetValueFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/stringcolumnvalue.getvaluefrombytes-method")] +StringColumnValue::Length=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/stringcolumnvalue.length-property")] +StringColumnValue::Size=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/stringcolumnvalue.size-property")] +StringColumnValue::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/stringcolumnvalue.tostring-method")] +StringColumnValue::Value=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/stringcolumnvalue.value-property")] +StringColumnValue::ValueAsObject=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/stringcolumnvalue.valueasobject-property")] +StringFileInfo=[Documentation("https://docs.microsoft.com/windows/win32/menurc/stringfileinfo")] +STRINGFORMAT_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/stringformat--constants")] +StringFromCLSID=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-stringfromclsid")] +StringFromGUID2=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-stringfromguid2")] +StringFromIID=[Documentation("https://docs.microsoft.com/windows/win32/api/combaseapi/nf-combaseapi-stringfromiid")] +StringFromResource=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/stringfromresource")] +StringGetter=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effecthelpers/nf-d2d1effecthelpers-stringgetter")] +StringList=[Documentation("https://docs.microsoft.com/windows/win32/Msi/stringlist-object")] +StringList::Count=[Documentation("https://docs.microsoft.com/windows/win32/Msi/stringlist-count")] +StringList::Item=[Documentation("https://docs.microsoft.com/windows/win32/Msi/stringlist-item")] +StringSetter=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effecthelpers/nf-d2d1effecthelpers-stringsetter")] +stringTable=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-stringtable-resources-element")] +StringTable=[Documentation("https://docs.microsoft.com/windows/win32/menurc/stringtable")] +STRINGTABLE=[Documentation("https://docs.microsoft.com/windows/win32/menurc/stringtable-resource")] +StringTableType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-stringtabletype-complextype")] +StringToAddress=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/stringtoaddress")] +StrIsIntlEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strisintlequala")] +StrIsIntlEqualA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strisintlequala")] +StrIsIntlEqualW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strisintlequalw")] +StrNCat=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strncatw")] +StrNCatA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strncata")] +StrNCatW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strncatw")] +STROBJ=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-strobj")] +STROBJ_bEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-strobj_benum")] +STROBJ_bEnumPositionsOnly=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-strobj_benumpositionsonly")] +STROBJ_bGetAdvanceWidths=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-strobj_bgetadvancewidths")] +STROBJ_dwGetCodePage=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-strobj_dwgetcodepage")] +STROBJ_fxBreakExtra=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-strobj_fxbreakextra")] +STROBJ_fxCharacterExtra=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-strobj_fxcharacterextra")] +STROBJ_vEnumStart=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-strobj_venumstart")] +STROKE_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/tpcshrd/ns-tpcshrd-stroke_range")] +StrokeAndFillPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-strokeandfillpath")] +StrokeBuilder=[Documentation("https://docs.microsoft.com/windows/win32/tablet/strokebuilder-class")] +StrokePath=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-strokepath")] +StrokeStyleProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/nf-d2d1helper-strokestyleproperties")] +StrokeStyleProperties1=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-strokestyleproperties1")] +StrokeType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/stroketype")] +StrPBrk=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strpbrka")] +StrPBrkA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strpbrka")] +StrPBrkW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strpbrkw")] +StrRChr=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrchrw")] +StrRChrA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrchra")] +StrRChrI=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrchriw")] +StrRChrIA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrchria")] +StrRChrIW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrchriw")] +StrRChrW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrchrw")] +STRRET=[Documentation("https://docs.microsoft.com/windows/win32/api/shtypes/ns-shtypes-strret")] +StrRetToBSTR=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrettobstr")] +StrRetToBuf=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrettobufa")] +StrRetToBufA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrettobufa")] +StrRetToBufW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrettobufw")] +StrRetToStr=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrettostra")] +StrRetToStrA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrettostra")] +StrRetToStrN=[Documentation("https://docs.microsoft.com/windows/win32/shell/strrettostrn")] +StrRetToStrW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrettostrw")] +StrRStrI=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrstriw")] +StrRStrIA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrstria")] +StrRStrIW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strrstriw")] +StrSpn=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strspnw")] +StrSpnA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strspna")] +StrSpnW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strspnw")] +StrStr=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strstra")] +StrStrA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strstra")] +StrStrI=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strstriw")] +StrStrIA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strstria")] +StrStrIW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strstriw")] +StrStrNIW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strstrniw")] +StrStrNW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strstrnw")] +StrStrW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strstrw")] +STRTABLEA=[Documentation("https://docs.microsoft.com/windows/win32/api/advpub/ns-advpub-strtablea")] +strTableRef=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-strtableref-simpletype")] +STRTABLEW=[Documentation("https://docs.microsoft.com/windows/win32/api/advpub/ns-advpub-strtablew")] +StrToInt=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strtointw")] +StrToInt64Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strtoint64exw")] +StrToInt64ExA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strtoint64exa")] +StrToInt64ExW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strtoint64exw")] +StrToIntA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strtointa")] +StrToIntEx=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strtointexw")] +StrToIntExA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strtointexa")] +StrToIntExW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strtointexw")] +StrToIntW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strtointw")] +StrTrim=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strtrimw")] +StrTrimA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strtrima")] +StrTrimW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-strtrimw")] +struct=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-struct-templateitemtype-element")] +Struct=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-struct")] +structDeclarations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/structdeclarations")] +structDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/structdefinitions")] +StructDefinitionType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-structdefinitiontype-complextype")] +structs=[Documentation("https://docs.microsoft.com/windows/win32/PerfCtrs/performance-counters-structs-complex-type")] +StructureChangeType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-structurechangetype")] +STRUCTURED_QUERY_MULTIOPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/ne-structuredquery-structured_query_multioption")] +STRUCTURED_QUERY_PARSE_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/ne-structuredquery-structured_query_parse_error")] +STRUCTURED_QUERY_RESOLVE_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/ne-structuredquery-structured_query_resolve_option")] +STRUCTURED_QUERY_SINGLE_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/ne-structuredquery-structured_query_single_option")] +STRUCTURED_QUERY_SYNTAX=[Documentation("https://docs.microsoft.com/windows/win32/api/structuredquery/ne-structuredquery-structured_query_syntax")] +StructuredBuffer=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-structuredbuffer")] +StructuredBuffer::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-structuredbuffer-getdimensions")] +StructuredBuffer::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/structuredbuffer-load")] +StructuredBuffer::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-structuredbuffer-operatorindex")] +Structures=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/structures")] +stubDeclarations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/stubdeclarations")] +stubDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/stubdefinitions")] +Style=[Documentation("https://docs.microsoft.com/windows/win32/WinAuto/uiauto-style-identifiers")] +STYLE=[Documentation("https://docs.microsoft.com/windows/win32/menurc/style-statement")] +STYLEBUF=[Documentation("https://docs.microsoft.com/windows/win32/api/immdev/ns-immdev-stylebufa")] +STYLEBUFA=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/ns-imm-stylebufa")] +STYLEBUFW=[Documentation("https://docs.microsoft.com/windows/win32/api/imm/ns-imm-stylebufw")] +STYLESTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-stylestruct")] +StylusInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/ns-rtscom-stylusinfo")] +StylusQueue=[Documentation("https://docs.microsoft.com/windows/win32/api/rtscom/ne-rtscom-stylusqueue")] +sub=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sub---vs")] +SUBCLASSPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nc-commctrl-subclassproc")] +SubComponent=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-subcomponent-debugdatatype-element")] +Subject=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-subject-sendemailtype-element")] +SUBLANGID=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-sublangid")] +SubmitIoRing=[Documentation("https://docs.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-submitioring")] +SubmitNtmsOperatorRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-submitntmsoperatorrequesta")] +SubmitNtmsOperatorRequestA=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-submitntmsoperatorrequesta")] +SubmitNtmsOperatorRequestW=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-submitntmsoperatorrequestw")] +SubmitThreadpoolWork=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-submitthreadpoolwork")] +SubpictureOn=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/subpictureon-property")] +SubpictureStreamsAvailable=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/subpicturestreamsavailable-property")] +SubscribeActivityCoordinatorPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/activitycoordinator/nf-activitycoordinator-subscribeactivitycoordinatorpolicy")] +SubscribeFeatureStateChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/featurestagingapi/nf-featurestagingapi-subscribefeaturestatechangenotification")] +SubscriberID=[Documentation("https://docs.microsoft.com/windows/win32/mbn/element-subscriberid")] +subscriberIdType=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-subscriberidtype-simpletype")] +SubscriberProperties=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/subscriberproperties")] +SubscribeServiceChangeNotifications=[Documentation("https://docs.microsoft.com/windows/win32/Services/subscribeservicechangenotifications")] +Subscription=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-subscription-eventtriggertype-element")] +subscriptionFunctionDeclarations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/subscriptionfunctiondeclarations")] +subscriptionIdlFunctionDeclarations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/subscriptionidlfunctiondeclarations")] +subscriptionProxyFunctionImplementations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/subscriptionproxyfunctionimplementations")] +SubscriptionsForComponent=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/subscriptionsforcomponent")] +SubtractRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-subtractrect")] +SUCCEEDED=[Documentation("https://docs.microsoft.com/windows/win32/api/winerror/nf-winerror-succeeded")] +SummaryInfo=[Documentation("https://docs.microsoft.com/windows/win32/Msi/summaryinfo-object")] +SummaryInfo::Persist=[Documentation("https://docs.microsoft.com/windows/win32/Msi/summaryinfo-persist")] +SummaryInfo::Property=[Documentation("https://docs.microsoft.com/windows/win32/Msi/summaryinfo-summaryinfo")] +SummaryInfo::PropertyCount=[Documentation("https://docs.microsoft.com/windows/win32/Msi/summaryinfo-propertycount")] +SummaryItem=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/summaryitem")] +Sunday=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-sunday-daysofweektype-element")] +supplicantMode=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/onexschema-supplicantmode-onex-element")] +SUPPORT_FUNCTIONS_50=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/ns-routprot-support_functions_50")] +SUPPORT_FUNCTIONS_60=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/ns-routprot-support_functions_60")] +SupportedTextSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-supportedtextselection")] +Suppress=[Documentation("https://docs.microsoft.com/windows/win32/WES/queryschema-suppress-querytype-element")] +SURFACEALIGNMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/dmemmgr/ns-dmemmgr-surfacealignment")] +SURFOBJ=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-surfobj")] +SuspendThread=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-suspendthread")] +SV_DispatchThreadID=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sv-dispatchthreadid")] +SV_DomainLocation=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sv-domainlocation")] +SV_GroupID=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sv-groupid")] +SV_GroupIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sv-groupindex")] +SV_GroupThreadID=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sv-groupthreadid")] +SV_GSInstanceID=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sv-gsinstanceid")] +SV_InnerCoverage=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sv-innercoverage")] +SV_InsideTessFactor=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sv-insidetessfactor")] +SV_OutputControlPointID=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sv-outputcontrolpointid")] +SV_StencilRef=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sv-stencilref")] +SV_TessFactor=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sv-tessfactor")] +SV2CVW2_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-sv2cvw2_params")] +SVUIA_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-svuia_status")] +SW_DEVICE_CREATE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/swdevice/nc-swdevice-sw_device_create_callback")] +SW_DEVICE_CREATE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/swdevicedef/ns-swdevicedef-sw_device_create_info")] +SwapBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-swapbuffers")] +swapc=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/swapc--sm5---asm-")] +swapinputs=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/swapinputs-attribute")] +SwapMouseButton=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-swapmousebutton")] +SwapNtmsMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-swapntmsmedia")] +SWbemAssocQueryInf=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/ns-wmiutils-swbemassocqueryinf")] +SWbemQueryQualifiedName=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/ns-wmiutils-swbemqueryqualifiedname")] +SWbemRpnEncodedQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/ns-wmiutils-swbemrpnencodedquery")] +SWbemRpnQueryToken=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/ns-wmiutils-swbemrpnquerytoken")] +SwDeviceClose=[Documentation("https://docs.microsoft.com/windows/win32/api/swdevice/nf-swdevice-swdeviceclose")] +SwDeviceCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/swdevice/nf-swdevice-swdevicecreate")] +SwDeviceGetLifetime=[Documentation("https://docs.microsoft.com/windows/win32/api/swdevice/nf-swdevice-swdevicegetlifetime")] +SwDeviceInterfacePropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/swdevice/nf-swdevice-swdeviceinterfacepropertyset")] +SwDeviceInterfaceRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/swdevice/nf-swdevice-swdeviceinterfaceregister")] +SwDeviceInterfaceSetState=[Documentation("https://docs.microsoft.com/windows/win32/api/swdevice/nf-swdevice-swdeviceinterfacesetstate")] +SwDevicePropertySet=[Documentation("https://docs.microsoft.com/windows/win32/api/swdevice/nf-swdevice-swdevicepropertyset")] +SwDeviceSetLifetime=[Documentation("https://docs.microsoft.com/windows/win32/api/swdevice/nf-swdevice-swdevicesetlifetime")] +switch=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-switch")] +SwitchDesktop=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-switchdesktop")] +SwitchToFiber=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-switchtofiber")] +SwitchToThisWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-switchtothiswindow")] +SwitchToThread=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-switchtothread")] +SwMemFree=[Documentation("https://docs.microsoft.com/windows/win32/api/swdevice/nf-swdevice-swmemfree")] +SWStringArray=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/swstringarray")] +SxsLookupClrGuid=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/sxslookupclrguid")] +SymAddrIncludeInlineTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symaddrincludeinlinetrace")] +SymAddSourceStream=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symaddsourcestream")] +SymAddSourceStreamA=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symaddsourcestreama")] +SymAddSourceStreamW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symaddsourcestreamw")] +SymAddSymbol=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symaddsymbol")] +SymAddSymbolW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symaddsymbolw")] +SYMBOL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-symbol_info")] +SYMBOL_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-symbol_infow")] +SymbolServerInfo=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/symbolserverinfo")] +SymCleanup=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symcleanup")] +SymCompareInlineTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symcompareinlinetrace")] +SymDeleteSymbol=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symdeletesymbol")] +SymDeleteSymbolW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symdeletesymbolw")] +SymEnumerateModules=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumeratemodules")] +SymEnumerateModules64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumeratemodules64")] +SymEnumerateModulesW64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumeratemodulesw64")] +SymEnumerateSymbols=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumeratesymbols")] +SymEnumerateSymbols64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumeratesymbols64")] +SymEnumerateSymbolsW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumeratesymbolsw")] +SymEnumerateSymbolsW64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumeratesymbolsw64")] +SymEnumLines=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumlines")] +SymEnumLinesW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumlinesw")] +SymEnumProcesses=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumprocesses")] +SymEnumSourceFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumsourcefiles")] +SymEnumSourceFilesW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumsourcefilesw")] +SymEnumSourceFileTokens=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumsourcefiletokens")] +SymEnumSourceLines=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumsourcelines")] +SymEnumSourceLinesW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumsourcelinesw")] +SymEnumSymbols=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumsymbols")] +SymEnumSymbolsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumsymbolsex")] +SymEnumSymbolsExW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumsymbolsexw")] +SymEnumSymbolsForAddr=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumsymbolsforaddr")] +SymEnumSymbolsForAddrW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumsymbolsforaddrw")] +SymEnumSymbolsProc=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nc-dbghelp-psym_enumeratesymbols_callbackw")] +SymEnumSymbolsW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumsymbolsw")] +SymEnumTypes=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumtypes")] +SymEnumTypesByName=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumtypesbyname")] +SymEnumTypesByNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumtypesbynamew")] +SymEnumTypesW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symenumtypesw")] +SymFindDebugInfoFile=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfinddebuginfofile")] +SymFindDebugInfoFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfinddebuginfofilew")] +SymFindExecutableImage=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfindexecutableimage")] +SymFindExecutableImageW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfindexecutableimagew")] +SymFindFileInPath=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfindfileinpath")] +SymFindFileInPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfindfileinpathw")] +SymFromAddr=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfromaddr")] +SymFromAddrW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfromaddrw")] +SymFromIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfromindex")] +SymFromIndexW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfromindexw")] +SymFromInlineContext=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfrominlinecontext")] +SymFromInlineContextW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfrominlinecontextw")] +SymFromName=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfromname")] +SymFromNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfromnamew")] +SymFromToken=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfromtoken")] +SymFromTokenW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfromtokenw")] +SymFunctionTableAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfunctiontableaccess")] +SymFunctionTableAccess64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfunctiontableaccess64")] +SymFunctionTableAccess64AccessRoutines=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symfunctiontableaccess64accessroutines")] +SymGetExtendedOption=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetextendedoption")] +SymGetFileLineOffsets64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetfilelineoffsets64")] +SymGetHomeDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgethomedirectory")] +SymGetHomeDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgethomedirectoryw")] +SymGetLineFromAddr=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetlinefromaddr")] +SymGetLineFromAddr64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetlinefromaddr64")] +SymGetLineFromAddrW64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetlinefromaddrw64")] +SymGetLineFromInlineContext=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetlinefrominlinecontext")] +SymGetLineFromInlineContextW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetlinefrominlinecontextw")] +SymGetLineFromName=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetlinefromname")] +SymGetLineFromName64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetlinefromname64")] +SymGetLineFromNameW64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetlinefromnamew64")] +SymGetLineNext=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetlinenext")] +SymGetLineNext64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetlinenext64")] +SymGetLineNextW64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetlinenextw64")] +SymGetLinePrev=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetlineprev")] +SymGetLinePrev64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetlineprev64")] +SymGetLinePrevW64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetlineprevw64")] +SymGetModuleBase=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetmodulebase")] +SymGetModuleBase64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetmodulebase64")] +SymGetModuleInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetmoduleinfo")] +SymGetModuleInfo64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetmoduleinfo64")] +SymGetModuleInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetmoduleinfow")] +SymGetModuleInfoW64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetmoduleinfow64")] +SymGetOmaps=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetomaps")] +SymGetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetoptions")] +SymGetScope=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetscope")] +SymGetScopeW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetscopew")] +SymGetSearchPath=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsearchpath")] +SymGetSearchPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsearchpathw")] +SymGetSourceFile=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsourcefile")] +SymGetSourceFileChecksum=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsourcefilechecksum")] +SymGetSourceFileChecksumW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsourcefilechecksumw")] +SymGetSourceFileFromToken=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsourcefilefromtoken")] +SymGetSourceFileFromTokenW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsourcefilefromtokenw")] +SymGetSourceFileToken=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsourcefiletoken")] +SymGetSourceFileTokenW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsourcefiletokenw")] +SymGetSourceFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsourcefilew")] +SymGetSourceVarFromToken=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsourcevarfromtoken")] +SymGetSourceVarFromTokenW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsourcevarfromtokenw")] +SymGetSymbolFile=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsymbolfile")] +SymGetSymbolFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsymbolfilew")] +SymGetSymFromAddr=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsymfromaddr")] +SymGetSymFromAddr64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsymfromaddr64")] +SymGetSymFromName=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsymfromname")] +SymGetSymFromName64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsymfromname64")] +SymGetSymNext=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsymnext")] +SymGetSymNext64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsymnext64")] +SymGetSymPrev=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsymprev")] +SymGetSymPrev64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgetsymprev64")] +SymGetTypeFromName=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgettypefromname")] +SymGetTypeFromNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgettypefromnamew")] +SymGetTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgettypeinfo")] +SymGetTypeInfoEx=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symgettypeinfoex")] +SymInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-syminitialize")] +SymInitializeW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-syminitializew")] +SymLoadModule=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symloadmodule")] +SymLoadModule64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symloadmodule64")] +SymLoadModuleEx=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symloadmoduleex")] +SymLoadModuleExW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symloadmoduleexw")] +SymMatchFileName=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symmatchfilename")] +SymMatchFileNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symmatchfilenamew")] +SymMatchString=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symmatchstring")] +SymMatchStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symmatchstringa")] +SymMatchStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symmatchstringw")] +SymNext=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symnext")] +SymNextW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symnextw")] +SymPrev=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symprev")] +SymPrevW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symprevw")] +SymQueryInlineTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symqueryinlinetrace")] +SymRefreshModuleList=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symrefreshmodulelist")] +SymRegisterCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symregistercallback")] +SymRegisterCallback64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symregistercallback64")] +SymRegisterCallbackW64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symregistercallbackw64")] +SymRegisterFunctionEntryCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symregisterfunctionentrycallback")] +SymRegisterFunctionEntryCallback64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symregisterfunctionentrycallback64")] +SymSearch=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsearch")] +SymSearchW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsearchw")] +SymSetContext=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsetcontext")] +SymSetExtendedOption=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsetextendedoption")] +SymSetHomeDirectory=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsethomedirectory")] +SymSetHomeDirectoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsethomedirectoryw")] +SymSetOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsetoptions")] +SymSetParentWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsetparentwindow")] +SymSetScopeFromAddr=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsetscopefromaddr")] +SymSetScopeFromIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsetscopefromindex")] +SymSetScopeFromInlineContext=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsetscopefrominlinecontext")] +SymSetSearchPath=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsetsearchpath")] +SymSetSearchPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsetsearchpathw")] +SYMSRV_INDEX_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-symsrv_index_info")] +SYMSRV_INDEX_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-symsrv_index_infow")] +SymSrvDeltaName=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvdeltaname")] +SymSrvDeltaNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvdeltanamew")] +SymSrvGetFileIndexes=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvgetfileindexes")] +SymSrvGetFileIndexesW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvgetfileindexesw")] +SymSrvGetFileIndexInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvgetfileindexinfo")] +SymSrvGetFileIndexInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvgetfileindexinfow")] +SymSrvGetFileIndexString=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvgetfileindexstring")] +SymSrvGetFileIndexStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvgetfileindexstringw")] +SymSrvGetSupplement=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvgetsupplement")] +SymSrvGetSupplementW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvgetsupplementw")] +SymSrvIsStore=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvisstore")] +SymSrvIsStoreW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvisstorew")] +SymSrvStoreFile=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvstorefile")] +SymSrvStoreFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvstorefilew")] +SymSrvStoreSupplement=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvstoresupplement")] +SymSrvStoreSupplementW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symsrvstoresupplementw")] +SymUnDName=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symundname")] +SymUnDName64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symundname64")] +SymUnloadModule=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symunloadmodule")] +SymUnloadModule64=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-symunloadmodule64")] +sync=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sync--sm5---asm-")] +Sync=[Documentation("https://docs.microsoft.com/windows/win32/WMP/sync-attributes")] +SYNC=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/sync")] +SYNC_ENGINE_STATE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/ne-shobjidl-sync_engine_state_flags")] +SYNC_FULL_ENUMERATION_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/ne-winsync-sync_full_enumeration_action")] +SYNC_PROGRESS_STAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/ne-winsync-sync_progress_stage")] +SYNC_PROVIDER_ROLE=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/ne-winsync-sync_provider_role")] +SYNC_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/ns-winsync-sync_range")] +SYNC_REGISTRATION_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/ne-syncregistration-sync_registration_event")] +SYNC_RESOLVE_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/ne-winsync-sync_resolve_action")] +SYNC_SERIALIZATION_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/ne-winsync-sync_serialization_version")] +SYNC_SESSION_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/ns-winsync-sync_session_statistics")] +SYNC_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/ne-winsync-sync_statistics")] +SYNC_TIME=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/ns-winsync-sync_time")] +SYNC_TRANSFER_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-sync_transfer_status")] +SYNC_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/winsync/ns-winsync-sync_version")] +SYNCCONT=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/synccont")] +SynchronizedInputPattern_Cancel=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-synchronizedinputpattern_cancel")] +SynchronizedInputPattern_StartListening=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-synchronizedinputpattern_startlistening")] +SynchronizedInputType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-synchronizedinputtype")] +SYNCMGR_CANCEL_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_cancel_request")] +SYNCMGR_CONFLICT_ID_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ns-syncmgr-syncmgr_conflict_id_info")] +SYNCMGR_CONFLICT_ITEM_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_conflict_item_type")] +SYNCMGR_CONTROL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_control_flags")] +SYNCMGR_EVENT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_event_flags")] +SYNCMGR_EVENT_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_event_level")] +SYNCMGR_HANDLER_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_handler_capabilities")] +SYNCMGR_HANDLER_POLICIES=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_handler_policies")] +SYNCMGR_HANDLER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_handler_type")] +SYNCMGR_ITEM_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_item_capabilities")] +SYNCMGR_ITEM_POLICIES=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_item_policies")] +SYNCMGR_PRESENTER_CHOICE=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_presenter_choice")] +SYNCMGR_PRESENTER_NEXT_STEP=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_presenter_next_step")] +SYNCMGR_PROGRESS_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_progress_status")] +SYNCMGR_RESOLUTION_ABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_resolution_abilities")] +SYNCMGR_RESOLUTION_FEEDBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_resolution_feedback")] +SYNCMGR_SYNC_CONTROL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/syncmgr/ne-syncmgr-syncmgr_sync_control_flags")] +SYNCMGRFLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/ne-mobsync-syncmgrflag")] +SYNCMGRHANDLERFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/ne-mobsync-syncmgrhandlerflags")] +SYNCMGRHANDLERINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/ns-mobsync-syncmgrhandlerinfo")] +SYNCMGRINVOKEFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/ne-mobsync-syncmgrinvokeflags")] +SYNCMGRITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/ns-mobsync-syncmgritem")] +SYNCMGRITEMFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/ne-mobsync-syncmgritemflags")] +SYNCMGRLOGERRORINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/ns-mobsync-syncmgrlogerrorinfo")] +SYNCMGRLOGLEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/ne-mobsync-syncmgrloglevel")] +SYNCMGRPROGRESSITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/ns-mobsync-syncmgrprogressitem")] +SYNCMGRREGISTERFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/ne-mobsync-syncmgrregisterflags")] +SYNCMGRSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/mobsync/ne-mobsync-syncmgrstatus")] +SyncNamingContext=[Documentation("https://docs.microsoft.com/windows/win32/AD/syncnamingcontext-msad-replneighbor")] +SyncOnly=[Documentation("https://docs.microsoft.com/windows/win32/WMP/synconly-attribute")] +SyncProviderConfigUIConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/ns-syncregistration-syncproviderconfiguiconfiguration")] +SyncProviderConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/syncregistration/ns-syncregistration-syncproviderconfiguration")] +SyncState=[Documentation("https://docs.microsoft.com/windows/win32/WMP/syncstate-attribute")] +SYNCSTATE=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/syncstate")] +SysAddRefString=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-sysaddrefstring")] +SysAllocString=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-sysallocstring")] +SysAllocStringByteLen=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-sysallocstringbytelen")] +SysAllocStringLen=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-sysallocstringlen")] +SysCallEnter=[Documentation("https://docs.microsoft.com/windows/win32/ETW/syscallenter")] +SysCallEnter::SysCallAddress=[Documentation("https://docs.microsoft.com/windows/win32/ETW/syscallenter")] +SysCallExit=[Documentation("https://docs.microsoft.com/windows/win32/ETW/syscallexit")] +SysCallExit::SysCallNtStatus=[Documentation("https://docs.microsoft.com/windows/win32/ETW/syscallexit")] +SysFreeString=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-sysfreestring")] +SYSGEOCLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/ne-winnls-sysgeoclass")] +SYSGEOTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/ne-winnls-sysgeotype")] +sysinfo=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/sysinfo")] +SYSKIND=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ne-oaidl-syskind")] +SysLink=[Documentation("https://docs.microsoft.com/windows/win32/Controls/syslink-control-styles")] +SysmonBatchReason=[Documentation("https://docs.microsoft.com/windows/win32/api/isysmon/ne-isysmon-sysmonbatchreason")] +SysmonDataType=[Documentation("https://docs.microsoft.com/windows/win32/api/isysmon/ne-isysmon-sysmondatatype")] +SysmonFileType=[Documentation("https://docs.microsoft.com/windows/win32/api/isysmon/ne-isysmon-sysmonfiletype")] +SysMsgProc=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/sysmsgproc")] +SYSNLS_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/ne-winnls-sysnls_function")] +SysReAllocString=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-sysreallocstring")] +SysReAllocStringLen=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-sysreallocstringlen")] +SysReleaseString=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-sysreleasestring")] +SysStringByteLen=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-sysstringbytelen")] +SysStringLen=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-sysstringlen")] +System=[Documentation("https://docs.microsoft.com/windows/win32/Debug/system-error-codes--0-499-")] +SYSTEM_ALARM_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_alarm_ace")] +SYSTEM_ALARM_CALLBACK_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_alarm_callback_ace")] +SYSTEM_ALARM_CALLBACK_OBJECT_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_alarm_callback_object_ace")] +SYSTEM_ALARM_OBJECT_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_alarm_object_ace")] +SYSTEM_AUDIT_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_audit_ace")] +SYSTEM_AUDIT_CALLBACK_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_audit_callback_ace")] +SYSTEM_AUDIT_CALLBACK_OBJECT_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_audit_callback_object_ace")] +SYSTEM_AUDIT_OBJECT_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_audit_object_ace")] +SYSTEM_BATTERY_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_battery_state")] +SYSTEM_CPU_SET_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_cpu_set_information")] +SYSTEM_EVENT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/tpcshrd/ns-tpcshrd-system_event_data")] +SYSTEM_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/sysinfoapi/ns-sysinfoapi-system_info")] +SYSTEM_LOGICAL_PROCESSOR_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_logical_processor_information")] +SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_logical_processor_information_ex")] +SYSTEM_MANDATORY_LABEL_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_mandatory_label_ace")] +SYSTEM_POWER_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_power_capabilities")] +SYSTEM_POWER_CONDITION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-system_power_condition")] +SYSTEM_POWER_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/Power/system-power-information-str")] +SYSTEM_POWER_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_power_level")] +SYSTEM_POWER_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_power_policy")] +SYSTEM_POWER_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-system_power_state")] +SYSTEM_POWER_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-system_power_status")] +SYSTEM_RESOURCE_ATTRIBUTE_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_resource_attribute_ace")] +SYSTEM_SCOPED_POLICY_ID_ACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-system_scoped_policy_id_ace")] +System::Devices::WiFiDirectServices::ServiceConfigMethods=[Documentation("https://docs.microsoft.com/windows/win32/properties/props-system-devices-wifidirectservices-serviceconfigmethods")] +System16Folder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/system16folder")] +System64Folder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/system64folder")] +SystemConfig=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig")] +SystemConfig_CPU=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-cpu")] +SystemConfig_CPU::AllocationGranularity=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-cpu")] +SystemConfig_CPU::ComputerName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-cpu")] +SystemConfig_CPU::DomainName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-cpu")] +SystemConfig_CPU::HyperThreadingFlag=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-cpu")] +SystemConfig_CPU::MemSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-cpu")] +SystemConfig_CPU::MHz=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-cpu")] +SystemConfig_CPU::NumberOfProcessors=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-cpu")] +SystemConfig_CPU::PageSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-cpu")] +SystemConfig_IDEChannel=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-idechannel")] +SystemConfig_IDEChannel::DeviceTimingMode=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-idechannel")] +SystemConfig_IDEChannel::DeviceType=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-idechannel")] +SystemConfig_IDEChannel::LocationInformation=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-idechannel")] +SystemConfig_IDEChannel::LocationInformationLen=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-idechannel")] +SystemConfig_IDEChannel::TargetId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-idechannel")] +SystemConfig_IRQ=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-irq")] +SystemConfig_IRQ::DeviceDescription=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-irq")] +SystemConfig_IRQ::DeviceDescriptionLen=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-irq")] +SystemConfig_IRQ::IRQAffinity=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-irq")] +SystemConfig_IRQ::IRQNum=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-irq")] +SystemConfig_LogDisk=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::BytesPerSector=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::DiskNumber=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::DriveLetterString=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::DriveType=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::FileSystem=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::NumberOfFreeClusters=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::Pad1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::Pad2=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::Pad3=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::PartitionNumber=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::PartitionSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::SectorsPerCluster=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::Size=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::StartOffset=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::TotalNumberOfClusters=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_LogDisk::VolumeExt=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-logdisk")] +SystemConfig_Network=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-network")] +SystemConfig_Network::MaxHashTableSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-network")] +SystemConfig_Network::MaxUserPort=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-network")] +SystemConfig_Network::TcbTablePartitions=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-network")] +SystemConfig_Network::TcpTimedWaitDelay=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-network")] +SystemConfig_NIC=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-nic")] +SystemConfig_NIC::DnsServerAddresses=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-nic")] +SystemConfig_NIC::IpAddresses=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-nic")] +SystemConfig_NIC::Ipv4Index=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-nic")] +SystemConfig_NIC::Ipv6Index=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-nic")] +SystemConfig_NIC::NICDescription=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-nic")] +SystemConfig_NIC::PhysicalAddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-nic")] +SystemConfig_NIC::PhysicalAddrLen=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-nic")] +SystemConfig_PhyDisk=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PhyDisk::BootDriveLetter=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PhyDisk::BytesPerSector=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PhyDisk::Cylinders=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PhyDisk::DiskNumber=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PhyDisk::Manufacturer=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PhyDisk::Pad=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PhyDisk::PartitionCount=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PhyDisk::SCSILun=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PhyDisk::SCSIPath=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PhyDisk::SCSIPort=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PhyDisk::SCSITarget=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PhyDisk::SectorsPerTrack=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PhyDisk::Spare=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PhyDisk::TracksPerCylinder=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PhyDisk::WriteCacheEnabled=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-phydisk")] +SystemConfig_PnP=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-pnp")] +SystemConfig_PnP::DescriptionLength=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-pnp")] +SystemConfig_PnP::DeviceDescription=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-pnp")] +SystemConfig_PnP::DeviceID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-pnp")] +SystemConfig_PnP::FriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-pnp")] +SystemConfig_PnP::FriendlyNameLength=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-pnp")] +SystemConfig_PnP::IDLength=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-pnp")] +SystemConfig_Power=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-power")] +SystemConfig_Power::Pad1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-power")] +SystemConfig_Power::Pad2=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-power")] +SystemConfig_Power::Pad3=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-power")] +SystemConfig_Power::s1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-power")] +SystemConfig_Power::s2=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-power")] +SystemConfig_Power::s3=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-power")] +SystemConfig_Power::s4=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-power")] +SystemConfig_Power::s5=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-power")] +SystemConfig_Services=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-services")] +SystemConfig_Services::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-services")] +SystemConfig_Services::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-services")] +SystemConfig_Services::ProcessName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-services")] +SystemConfig_Services::ServiceName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-services")] +SystemConfig_Services::ServiceState=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-services")] +SystemConfig_Services::SubProcessTag=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-services")] +SystemConfig_V0=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0")] +SystemConfig_V0_CPU=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-cpu")] +SystemConfig_V0_CPU::AllocationGranularity=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-cpu")] +SystemConfig_V0_CPU::ComputerName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-cpu")] +SystemConfig_V0_CPU::DomainName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-cpu")] +SystemConfig_V0_CPU::MemSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-cpu")] +SystemConfig_V0_CPU::MHz=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-cpu")] +SystemConfig_V0_CPU::NumberOfProcessors=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-cpu")] +SystemConfig_V0_CPU::PageSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-cpu")] +SystemConfig_V0_LogDisk=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-logdisk")] +SystemConfig_V0_LogDisk::BytesPerSector=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-logdisk")] +SystemConfig_V0_LogDisk::DiskNumber=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-logdisk")] +SystemConfig_V0_LogDisk::DriveLetterString=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-logdisk")] +SystemConfig_V0_LogDisk::DriveType=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-logdisk")] +SystemConfig_V0_LogDisk::FileSystem=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-logdisk")] +SystemConfig_V0_LogDisk::NumberOfFreeClusters=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-logdisk")] +SystemConfig_V0_LogDisk::Pad=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-logdisk")] +SystemConfig_V0_LogDisk::PartitionNumber=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-logdisk")] +SystemConfig_V0_LogDisk::PartitionSize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-logdisk")] +SystemConfig_V0_LogDisk::SectorsPerCluster=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-logdisk")] +SystemConfig_V0_LogDisk::Size=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-logdisk")] +SystemConfig_V0_LogDisk::StartOffset=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-logdisk")] +SystemConfig_V0_LogDisk::TotalNumberOfClusters=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-logdisk")] +SystemConfig_V0_LogDisk::VolumeExt=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-logdisk")] +SystemConfig_V0_NIC=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::Data=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::DhcpServer=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::DnsServer1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::DnsServer2=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::DnsServer3=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::DnsServer4=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::Gateway=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::Index=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::IpAddress=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::NICName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::PhysicalAddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::PhysicalAddrLen=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::PrimaryWinsServer=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::SecondaryWinsServer=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::Size=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_NIC::SubnetMask=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-nic")] +SystemConfig_V0_PhyDisk=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-phydisk")] +SystemConfig_V0_PhyDisk::BootDriveLetter=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-phydisk")] +SystemConfig_V0_PhyDisk::BytesPerSector=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-phydisk")] +SystemConfig_V0_PhyDisk::Cylinders=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-phydisk")] +SystemConfig_V0_PhyDisk::DiskNumber=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-phydisk")] +SystemConfig_V0_PhyDisk::Manufacturer=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-phydisk")] +SystemConfig_V0_PhyDisk::PartitionCount=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-phydisk")] +SystemConfig_V0_PhyDisk::SCSILun=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-phydisk")] +SystemConfig_V0_PhyDisk::SCSIPath=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-phydisk")] +SystemConfig_V0_PhyDisk::SCSIPort=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-phydisk")] +SystemConfig_V0_PhyDisk::SCSITarget=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-phydisk")] +SystemConfig_V0_PhyDisk::SectorsPerTrack=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-phydisk")] +SystemConfig_V0_PhyDisk::TracksPerCylinder=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-phydisk")] +SystemConfig_V0_PhyDisk::WriteCacheEnabled=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-phydisk")] +SystemConfig_V0_Power=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-power")] +SystemConfig_V0_Power::Pad1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-power")] +SystemConfig_V0_Power::Pad2=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-power")] +SystemConfig_V0_Power::Pad3=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-power")] +SystemConfig_V0_Power::s1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-power")] +SystemConfig_V0_Power::s2=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-power")] +SystemConfig_V0_Power::s3=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-power")] +SystemConfig_V0_Power::s4=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-power")] +SystemConfig_V0_Power::s5=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-power")] +SystemConfig_V0_Services=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-services")] +SystemConfig_V0_Services::DisplayName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-services")] +SystemConfig_V0_Services::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-services")] +SystemConfig_V0_Services::ProcessName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-services")] +SystemConfig_V0_Services::ServiceName=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-services")] +SystemConfig_V0_Video=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-video")] +SystemConfig_V0_Video::AdapterString=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-video")] +SystemConfig_V0_Video::BiosString=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-video")] +SystemConfig_V0_Video::BitsPerPixel=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-video")] +SystemConfig_V0_Video::ChipType=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-video")] +SystemConfig_V0_Video::DACType=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-video")] +SystemConfig_V0_Video::DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-video")] +SystemConfig_V0_Video::MemorySize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-video")] +SystemConfig_V0_Video::StateFlags=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-video")] +SystemConfig_V0_Video::VRefresh=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-video")] +SystemConfig_V0_Video::XResolution=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-video")] +SystemConfig_V0_Video::YResolution=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-v0-video")] +SystemConfig_Video=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-video")] +SystemConfig_Video::AdapterString=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-video")] +SystemConfig_Video::BiosString=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-video")] +SystemConfig_Video::BitsPerPixel=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-video")] +SystemConfig_Video::ChipType=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-video")] +SystemConfig_Video::DACType=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-video")] +SystemConfig_Video::DeviceId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-video")] +SystemConfig_Video::MemorySize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-video")] +SystemConfig_Video::StateFlags=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-video")] +SystemConfig_Video::VRefresh=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-video")] +SystemConfig_Video::XResolution=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-video")] +SystemConfig_Video::YResolution=[Documentation("https://docs.microsoft.com/windows/win32/ETW/systemconfig-video")] +SystemFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/systemfolder")] +SystemHealthAgentState=[Documentation("https://docs.microsoft.com/windows/win32/api/naptypes/ns-naptypes-systemhealthagentstate")] +SystemInterruptTime=[Documentation("https://docs.microsoft.com/windows/win32/api/presentationtypes/ns-presentationtypes-systeminterrupttime")] +SystemLanguageID=[Documentation("https://docs.microsoft.com/windows/win32/Msi/systemlanguageid")] +SystemMonitor=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor")] +SystemMonitor::Appearance=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-appearance")] +SystemMonitor::BackColor=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-backcolor")] +SystemMonitor::BackColorCtl=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-backcolorctl")] +SystemMonitor::BatchingLock=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-batchinglock")] +SystemMonitor::BorderStyle=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-borderstyle")] +SystemMonitor::BrowseCounters=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-browsecounters")] +SystemMonitor::ChartScroll=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-chartscroll")] +SystemMonitor::ClearData=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-cleardata")] +SystemMonitor::CollectSample=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-collectsample")] +SystemMonitor::Copy=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-copy")] +SystemMonitor::Counters=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-counters")] +SystemMonitor::DataPointCount=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-datapointcount")] +SystemMonitor::DataSourceType=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-datasourcetype")] +SystemMonitor::DisplayProperties=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-displayproperties")] +SystemMonitor::DisplayType=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-displaytype")] +SystemMonitor::EnableDigitGrouping=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-enabledigitgrouping")] +SystemMonitor::EnableToolTips=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-enabletooltips")] +SystemMonitor::Font=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-font")] +SystemMonitor::ForeColor=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-forecolor")] +SystemMonitor::GetLogViewRange=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-getlogviewrange")] +SystemMonitor::GraphTitle=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-graphtitle")] +SystemMonitor::GridColor=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-gridcolor")] +SystemMonitor::Highlight=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-highlight")] +SystemMonitor::LoadSettings=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-loadsettings")] +SystemMonitor::LogFileName=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-logfilename")] +SystemMonitor::LogFiles=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-logfiles")] +SystemMonitor::LogSourceStartTime=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-logsourcestarttime")] +SystemMonitor::LogSourceStopTime=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-logsourcestoptime")] +SystemMonitor::LogViewStart=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-logviewstart")] +SystemMonitor::LogViewStop=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-logviewstop")] +SystemMonitor::ManualUpdate=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-manualupdate")] +SystemMonitor::MaximumScale=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-maximumscale")] +SystemMonitor::MinimumScale=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-minimumscale")] +SystemMonitor::MonitorDuplicateInstances=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-monitorduplicateinstances")] +SystemMonitor::OnCounterAdded=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-oncounteradded")] +SystemMonitor::OnCounterDeleted=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/-systemmonitor-oncounterdeleted")] +SystemMonitor::OnCounterSelected=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/-systemmonitor-oncounterselected")] +SystemMonitor::OnDblClick=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/-systemmonitor-ondblclick")] +SystemMonitor::OnSampleCollected=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/-systemmonitor-onsamplecollected")] +SystemMonitor::Paste=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-paste")] +SystemMonitor::ReadOnly=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-readonly")] +SystemMonitor::Relog=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-relog")] +SystemMonitor::ReportValueType=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-reportvaluetype")] +SystemMonitor::Reset=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-reset")] +SystemMonitor::SaveAs=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-saveas")] +SystemMonitor::ScaleToFit=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-scaletofit")] +SystemMonitor::SetLogViewRange=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-setlogviewrange")] +SystemMonitor::ShowHorizontalGrid=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-showhorizontalgrid")] +SystemMonitor::ShowLegend=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-showlegend")] +SystemMonitor::ShowScaleLabels=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-showscalelabels")] +SystemMonitor::ShowTimeAxisLabels=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-showtimeaxislabels")] +SystemMonitor::ShowToolbar=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-showtoolbar")] +SystemMonitor::ShowValueBar=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-showvaluebar")] +SystemMonitor::ShowVerticalGrid=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-showverticalgrid")] +SystemMonitor::SqlDsnName=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-sqldsnname")] +SystemMonitor::SqlLogSetName=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-sqllogsetname")] +SystemMonitor::TimeBarColor=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-timebarcolor")] +SystemMonitor::UpdateGraph=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-updategraph")] +SystemMonitor::UpdateInterval=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-updateinterval")] +SystemMonitor::YAxisLabel=[Documentation("https://docs.microsoft.com/windows/win32/SysMon/systemmonitor-yaxislabel")] +SystemParameters=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters-class")] +SystemParameters::BaseNameLength=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.basenamelength-field")] +SystemParameters::BookmarkMost=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.bookmarkmost-property")] +SystemParameters::CacheSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.cachesize-property")] +SystemParameters::CacheSizeMax=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.cachesizemax-property")] +SystemParameters::CacheSizeMin=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.cachesizemin-property")] +SystemParameters::ColumnMost=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.columnmost-field")] +SystemParameters::ColumnsFixedMost=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.columnsfixedmost-field")] +SystemParameters::ColumnsKeyMost=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.columnskeymost-property")] +SystemParameters::ColumnsMost=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.columnsmost-field")] +SystemParameters::ColumnsTaggedMost=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.columnstaggedmost-field")] +SystemParameters::ColumnsVarMost=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.columnsvarmost-field")] +SystemParameters::Configuration=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.configuration-property")] +SystemParameters::DatabasePageSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.databasepagesize-property")] +SystemParameters::EnableAdvanced=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.enableadvanced-property")] +SystemParameters::EnableFileCache=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.enablefilecache-property")] +SystemParameters::EnableViewCache=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.enableviewcache-property")] +SystemParameters::EventLoggingLevel=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.eventlogginglevel-property")] +SystemParameters::ExceptionAction=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.exceptionaction-property")] +SystemParameters::HungIOActions=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.hungioactions-property")] +SystemParameters::HungIOThreshold=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.hungiothreshold-property")] +SystemParameters::KeyMost=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.keymost-property")] +SystemParameters::LegacyFileNames=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.legacyfilenames-property")] +SystemParameters::LocaleNameMaxLength=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.localenamemaxlength-field")] +SystemParameters::LVChunkSizeMost=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.lvchunksizemost-property")] +SystemParameters::MaxInstances=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.maxinstances-property")] +SystemParameters::MinDataForXpress=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.mindataforxpress-property")] +SystemParameters::NameMost=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.namemost-field")] +SystemParameters::OutstandingIOMax=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.outstandingiomax-property")] +SystemParameters::PageTempDBSmallest=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.pagetempdbsmallest-field")] +SystemParameters::ProcessFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.processfriendlyname-property")] +SystemParameters::StartFlushThreshold=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.startflushthreshold-property")] +SystemParameters::StopFlushThreshold=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/systemparameters.stopflushthreshold-property")] +SystemParametersInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-systemparametersinfow")] +SystemParametersInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-systemparametersinfoa")] +SystemParametersInfoForDpi=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-systemparametersinfofordpi")] +SystemParametersInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-systemparametersinfow")] +SystemPrng=[Documentation("https://docs.microsoft.com/windows/win32/SecCNG/systemprng")] +SystemPropertiesType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-systempropertiestype-complextype")] +SystemRestore=[Documentation("https://docs.microsoft.com/windows/win32/sr/systemrestore")] +SystemRestore::CreationTime=[Documentation("https://docs.microsoft.com/windows/win32/sr/systemrestore")] +SystemRestore::Description=[Documentation("https://docs.microsoft.com/windows/win32/sr/systemrestore")] +SystemRestore::EventType=[Documentation("https://docs.microsoft.com/windows/win32/sr/systemrestore")] +SystemRestore::RestorePointType=[Documentation("https://docs.microsoft.com/windows/win32/sr/systemrestore")] +SystemRestore::SequenceNumber=[Documentation("https://docs.microsoft.com/windows/win32/sr/systemrestore")] +SystemRestoreConfig=[Documentation("https://docs.microsoft.com/windows/win32/sr/systemrestoreconfig")] +SystemRestoreConfig::DiskPercent=[Documentation("https://docs.microsoft.com/windows/win32/sr/systemrestoreconfig")] +SystemRestoreConfig::RPGlobalInterval=[Documentation("https://docs.microsoft.com/windows/win32/sr/systemrestoreconfig")] +SystemRestoreConfig::RPLifeInterval=[Documentation("https://docs.microsoft.com/windows/win32/sr/systemrestoreconfig")] +SystemRestoreConfig::RPSessionInterval=[Documentation("https://docs.microsoft.com/windows/win32/sr/systemrestoreconfig")] +SYSTEMTIME=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-systemtime")] +SystemTimeToFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/timezoneapi/nf-timezoneapi-systemtimetofiletime")] +SystemTimeToTzSpecificLocalTime=[Documentation("https://docs.microsoft.com/windows/win32/api/timezoneapi/nf-timezoneapi-systemtimetotzspecificlocaltime")] +SystemTimeToTzSpecificLocalTimeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/timezoneapi/nf-timezoneapi-systemtimetotzspecificlocaltimeex")] +SystemTimeToVariantTime=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-systemtimetovarianttime")] +SystemVisibilityFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/functiondiscoveryapi/ne-functiondiscoveryapi-systemvisibilityflags")] +SzFindCh=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/szfindch")] +SzFindLastCh=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/szfindlastch")] +SzFindSz=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/szfindsz")] +Tab=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-tab")] +Tab::ScalingPolicy=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-tab-scalingpolicy")] +TabbedTextOut=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-tabbedtextoutw")] +TabbedTextOutA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-tabbedtextouta")] +TabbedTextOutW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-tabbedtextoutw")] +TabCtrl_AdjustRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_adjustrect")] +TabCtrl_DeleteAllItems=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_deleteallitems")] +TabCtrl_DeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_deleteitem")] +TabCtrl_DeselectAll=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_deselectall")] +TabCtrl_GetCurFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_getcurfocus")] +TabCtrl_GetCurSel=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_getcursel")] +TabCtrl_GetExtendedStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_getextendedstyle")] +TabCtrl_GetImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_getimagelist")] +TabCtrl_GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_getitem")] +TabCtrl_GetItemCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_getitemcount")] +TabCtrl_GetItemRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_getitemrect")] +TabCtrl_GetRowCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_getrowcount")] +TabCtrl_GetToolTips=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_gettooltips")] +TabCtrl_GetUnicodeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_getunicodeformat")] +TabCtrl_HighlightItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_highlightitem")] +TabCtrl_HitTest=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_hittest")] +TabCtrl_InsertItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_insertitem")] +TabCtrl_RemoveImage=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_removeimage")] +TabCtrl_SetCurFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_setcurfocus")] +TabCtrl_SetCurSel=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_setcursel")] +TabCtrl_SetExtendedStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_setextendedstyle")] +TabCtrl_SetImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_setimagelist")] +TabCtrl_SetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_setitem")] +TabCtrl_SetItemExtra=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_setitemextra")] +TabCtrl_SetItemSize=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_setitemsize")] +TabCtrl_SetMinTabWidth=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_setmintabwidth")] +TabCtrl_SetPadding=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_setpadding")] +TabCtrl_SetToolTips=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_settooltips")] +TabCtrl_SetUnicodeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-tabctrl_setunicodeformat")] +TabGroup=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-tabgroup")] +Table=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/table-constructor")] +TABLE_NOTIFICATION=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/table_notification")] +Table::Close=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/table.close-method")] +Table::JetTableid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/table.jettableid-property")] +Table::Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/table.name-property")] +Table::ReleaseResource=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/table.releaseresource-method")] +Table::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/table.tostring-method")] +TABLECELLPARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-tablecellparms")] +TABLEROWPARMS=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-tablerowparms")] +TABLET_CONTEXT_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/tablet/tablet-context-settings")] +TABLET_DEVICE_KIND=[Documentation("https://docs.microsoft.com/windows/win32/tablet/tablet-device-kind")] +TabletHardwareCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-tablethardwarecapabilities")] +TabletPropertyMetricUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/ne-msinkaut-tabletpropertymetricunit")] +TAG=[Documentation("https://docs.microsoft.com/windows/win32/api/exposeenums2managed/nf-exposeenums2managed-tag")] +tag_FW_DYNAMIC_KEYWORD_ADDRESS_DATA0=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/ns-netfw-fw_dynamic_keyword_address_data0")] +tag_FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/ne-netfw-fw_dynamic_keyword_address_enum_flags")] +tag_FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/ne-netfw-fw_dynamic_keyword_address_flags")] +tag_FW_DYNAMIC_KEYWORD_ADDRESS0=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/ns-netfw-fw_dynamic_keyword_address0")] +tag_FW_DYNAMIC_KEYWORD_ORIGIN_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/netfw/ne-netfw-fw_dynamic_keyword_origin_type")] +TAG_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/netsh/ns-netsh-tag_type")] +tag_WBEM_GET_KEY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/ne-wmiutils-tag_wbem_get_key_flags")] +tag_WBEM_GET_TEXT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/ne-wmiutils-tag_wbem_get_text_flags")] +tag_WBEM_PATH_CREATE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/ne-wmiutils-tag_wbem_path_create_flag")] +tag_WBEM_PATH_STATUS_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/ne-wmiutils-tag_wbem_path_status_flag")] +tagAM_SAMPLE_PROPERTY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-tagam_sample_property_flags")] +tagBIND_OPTS2=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ns-objidl-bind_opts2~r1")] +tagBIND_OPTS3=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ns-objidl-bind_opts3~r1")] +tagCHOOSECOLORA=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-choosecolora")] +tagCHOOSECOLORW=[Documentation("https://docs.microsoft.com/windows/win32/api/commdlg/ns-commdlg-choosecolorw")] +tagCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-color")] +tagCOLORMATCHSETUPA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-colormatchsetupa")] +tagCOLORMATCHSETUPW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-colormatchsetupw")] +tagCOMPOSITION_FRAME_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/ns-dcomptypes-composition_frame_stats")] +tagCOMPOSITION_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/ns-dcomptypes-composition_stats")] +tagCOMPOSITION_TARGET_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/ns-dcomptypes-composition_target_id")] +tagCOMPOSITION_TARGET_ID::operator!==[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/nf-dcomptypes-tagcomposition_target_id-operator-not-equal-to")] +tagCOMPOSITION_TARGET_ID::operator===[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/nf-dcomptypes-tagcomposition_target_id-operator-equal-equal-to")] +tagCOMPOSITION_TARGET_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/dcomptypes/ns-dcomptypes-composition_target_stats")] +tagCY=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypes/ns-wtypes-cy~r1")] +tagDdqAccessLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ne-diagnosticdataquerytypes-ddqaccesslevel")] +tagDEC=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypes/ns-wtypes-decimal~r1")] +tagDESKBANDCID=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-tagdeskbandcid")] +tagDIAGNOSTIC_DATA_EVENT_BINARY_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_event_binary_stats")] +tagDIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_event_category_description")] +tagDIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_event_producer_description")] +tagDIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_event_tag_description")] +tagDIAGNOSTIC_DATA_EVENT_TAG_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_event_tag_stats")] +tagDIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_event_transcript_configuration")] +tagDIAGNOSTIC_DATA_GENERAL_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_general_stats")] +tagDIAGNOSTIC_DATA_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_record")] +tagDIAGNOSTIC_DATA_SEARCH_CRITERIA=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_data_search_criteria")] +tagDIAGNOSTIC_REPORT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_report_data")] +tagDIAGNOSTIC_REPORT_PARAMETER=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_report_parameter")] +tagDIAGNOSTIC_REPORT_SIGNATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/diagnosticdataquerytypes/ns-diagnosticdataquerytypes-diagnostic_report_signature")] +tagDigitalWindowSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/ns-mfapi-digitalwindowsetting")] +tagELEMDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-elemdesc~r1")] +tagENUMTYPEA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-enumtypea")] +tagENUMTYPEW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-enumtypew")] +tagNAMED_PROFILE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-named_profile_info")] +tagOLEUICHANGEICONA=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuichangeicona")] +tagOLEUICHANGEICONW=[Documentation("https://docs.microsoft.com/windows/win32/api/oledlg/ns-oledlg-oleuichangeiconw")] +tagPOINTER_INPUT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ne-winuser-tagpointer_input_type")] +tagPRIORITIZE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ne-searchapi-tagprioritize_flags")] +tagPROFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-profile")] +tagPROFILEHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-profileheader")] +TAGREF=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/tagref")] +tagSFBS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/ne-shlwapi-tagsfbs_flags")] +tagSTGMEDIUM=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ns-objidl-ustgmedium~r1")] +TAKE_SNAPSHOT_VHDSET_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-take_snapshot_vhdset_flag")] +TAKE_SNAPSHOT_VHDSET_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-take_snapshot_vhdset_parameters")] +TAKE_SNAPSHOT_VHDSET_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-take_snapshot_vhdset_version")] +TakeOwnership=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/takeownership-win32-tpm")] +TakeSnapshotVhdSet=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/nf-virtdisk-takesnapshotvhdset")] +tan=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tan")] +tanh=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tanh")] +TAPE_ERASE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-tape_erase")] +TAPE_GET_DRIVE_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-tape_get_drive_parameters")] +TAPE_GET_MEDIA_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-tape_get_media_parameters")] +TAPE_GET_POSITION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-tape_get_position")] +TAPE_PREPARE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-tape_prepare")] +TAPE_SET_DRIVE_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-tape_set_drive_parameters")] +TAPE_SET_MEDIA_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-tape_set_media_parameters")] +TAPE_SET_POSITION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-tape_set_position")] +TAPE_WRITE_MARKS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-tape_write_marks")] +TAPI_AUDIO_STREAM_CONFIG_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/tapi-audio-stream-config-caps")] +TAPI_CUSTOMTONE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ns-tapi3if-tapi_customtone")] +TAPI_DETECTTONE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ns-tapi3if-tapi_detecttone")] +TAPI_E_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/tapi-e--constants")] +TAPI_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-tapi_event")] +TAPI_GATHERTERM=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-tapi_gatherterm")] +TAPI_OBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-tapi_object_type")] +TAPI_STREAM_CONFIG_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/tapi-stream-config-caps")] +TAPI_TONEMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-tapi_tonemode")] +TAPI_VIDEO_STREAM_CONFIG_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/tapi-video-stream-config-caps")] +TAPIControlFlags=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/tapicontrolflags")] +TAPIERR_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/tapierr--constants")] +TAPIERROR_FORMATMESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-tapierror_formatmessage")] +tapiGetLocationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-tapigetlocationinfo")] +tapiGetLocationInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-tapigetlocationinfoa")] +tapiGetLocationInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-tapigetlocationinfow")] +TAPIMEDIATYPE_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/tapimediatype--constants")] +TAPIOBJECT_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-tapiobject_event")] +TAPIPROTOCOL_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/tapiprotocol--constants")] +tapiRequestDrop=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-tapirequestdrop")] +tapiRequestMakeCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-tapirequestmakecall")] +tapiRequestMakeCallA=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-tapirequestmakecalla")] +tapiRequestMakeCallW=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/nf-tapi-tapirequestmakecallw")] +TARGET_CHANGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/sessdirpublictypes/ne-sessdirpublictypes-target_change_type")] +TARGET_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ne-iscsidsc-target_information_class")] +TARGET_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/sessdirpublictypes/ne-sessdirpublictypes-target_state")] +TARGET_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/sessdirpublictypes/ne-sessdirpublictypes-target_type")] +TARGETDIR=[Documentation("https://docs.microsoft.com/windows/win32/Msi/targetdir")] +TargetExternalIpAddresses=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/nf-sbtsv-itssbtarget-put_ipaddresses")] +TargetForwarding=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwarding")] +TargetForwarding::CollectorEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwarding")] +TargetForwarding::Computer=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwarding")] +TargetForwarding::ConnectedSince=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwarding")] +TargetForwarding::Destination=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwarding")] +TargetForwarding::DestinationPattern=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwarding")] +TargetForwarding::Error=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwarding")] +TargetForwarding::ForwarderType=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwarding")] +TargetForwarding::TargetEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwarding")] +TargetForwarding::TargetGuid=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwarding")] +TargetForwarding::TargetMac=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwarding")] +TargetForwardingDestination=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardingdestination")] +TargetForwardingDestination::CollectorEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardingdestination")] +TargetForwardingDestination::Computer=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardingdestination")] +TargetForwardingDestination::ConnectedSince=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardingdestination")] +TargetForwardingDestination::Destination=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardingdestination")] +TargetForwardingDestination::DestinationPattern=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardingdestination")] +TargetForwardingDestination::DisconnectedSince=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardingdestination")] +TargetForwardingDestination::Error=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardingdestination")] +TargetForwardingDestination::ForwarderType=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardingdestination")] +TargetForwardingDestination::TargetEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardingdestination")] +TargetForwardingDestination::TargetGuid=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardingdestination")] +TargetForwardingDestination::TargetMac=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardingdestination")] +TargetForwardingDestination::WmiDateTime=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardingdestination")] +TargetForwardingHistory=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardinghistory")] +TargetForwardingHistory::CollectorEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardinghistory")] +TargetForwardingHistory::Computer=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardinghistory")] +TargetForwardingHistory::ConnectedSince=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardinghistory")] +TargetForwardingHistory::Destination=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardinghistory")] +TargetForwardingHistory::DestinationPattern=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardinghistory")] +TargetForwardingHistory::DisconnectedSince=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardinghistory")] +TargetForwardingHistory::Error=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardinghistory")] +TargetForwardingHistory::ForwarderType=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardinghistory")] +TargetForwardingHistory::TargetEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardinghistory")] +TargetForwardingHistory::TargetGuid=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardinghistory")] +TargetForwardingHistory::TargetMac=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardinghistory")] +TargetForwardingHistory::WmiDateTime=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/targetforwardinghistory")] +TARGETPROTOCOLTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/iscsidsc/ne-iscsidsc-targetprotocoltype")] +task=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-task-tasklisttype-element")] +Task=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-task-systempropertiestype-element")] +TASK_ACTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/ne-taskschd-task_action_type")] +TASK_COMPATIBILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/ne-taskschd-task_compatibility")] +TASK_CREATION=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/ne-taskschd-task_creation")] +TASK_ENUM_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/ne-taskschd-task_enum_flags")] +TASK_INSTANCES_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/ne-taskschd-task_instances_policy")] +TASK_LOGON_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/ne-taskschd-task_logon_type")] +TASK_PROCESSTOKENSID_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/ne-taskschd-task_processtokensid_type")] +TASK_RUN_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/ne-taskschd-task_run_flags")] +TASK_RUNLEVEL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/ne-taskschd-task_runlevel_type")] +TASK_SESSION_STATE_CHANGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/ne-taskschd-task_session_state_change_type")] +TASK_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/ne-taskschd-task_state")] +TASK_TRIGGER=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/ns-mstask-task_trigger")] +TASK_TRIGGER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/ne-mstask-task_trigger_type")] +TASK_TRIGGER_TYPE2=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/ne-taskschd-task_trigger_type2")] +TaskCompletionClient=[Documentation("https://docs.microsoft.com/windows/win32/shell/taskcompletionclient")] +TaskCompletionClient::ApplyTaskCompletion=[Documentation("https://docs.microsoft.com/windows/win32/shell/taskcompletionclient-applytaskcompletion")] +TaskCompletionClient::RevokeTaskCompletion=[Documentation("https://docs.microsoft.com/windows/win32/shell/taskcompletionclient-revoketaskcompletion")] +TaskDefinition=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskdefinition")] +TaskDefinition::Actions=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskdefinition-actions")] +TaskDefinition::Data=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskdefinition-data")] +TaskDefinition::Principal=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskdefinition-principal")] +TaskDefinition::RegistrationInfo=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskdefinition-registrationinfo")] +TaskDefinition::Settings=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskdefinition-settings")] +TaskDefinition::Triggers=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskdefinition-triggers")] +TaskDefinition::XmlText=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskdefinition-xmltext")] +TaskDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-taskdialog")] +TASKDIALOG_BUTTON=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-taskdialog_button")] +TASKDIALOGCONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-taskdialogconfig")] +TaskDialogIndirect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-taskdialogindirect")] +TASKENUMPROCEX=[Documentation("https://docs.microsoft.com/windows/win32/api/vdmdbg/nc-vdmdbg-taskenumprocex")] +TaskEventDefinitionType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-taskeventdefinitiontype-complextype")] +TaskFolder=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfolder")] +TaskFolder::CreateFolder=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfolder-createfolder")] +TaskFolder::DeleteFolder=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfolder-deletefolder")] +TaskFolder::DeleteTask=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfolder-deletetask")] +TaskFolder::GetFolder=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfolder-getfolder")] +TaskFolder::GetFolders=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfolder-getfolders")] +TaskFolder::GetSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfolder-getsecuritydescriptor")] +TaskFolder::GetTask=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfolder-gettask")] +TaskFolder::GetTasks=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfolder-gettasks")] +TaskFolder::Name=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfolder-name")] +TaskFolder::Path=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfolder-path")] +TaskFolder::RegisterTask=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfolder-registertask")] +TaskFolder::RegisterTaskDefinition=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfolder-registertaskdefinition")] +TaskFolder::SetSecurityDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfolder-setsecuritydescriptor")] +TaskFolderCollection=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfoldercollection")] +TaskFolderCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfoldercollection-count")] +TaskFolderCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskfoldercollection-item")] +TaskListType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-tasklisttype-complextype")] +TaskNamedValueCollection=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasknamedvaluecollection")] +TaskNamedValueCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasknamedvaluecollection-clear")] +TaskNamedValueCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasknamedvaluecollection-count")] +TaskNamedValueCollection::Create=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasknamedvaluecollection-create")] +TaskNamedValueCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasknamedvaluecollection-item")] +TaskNamedValueCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasknamedvaluecollection-remove")] +TaskNamedValuePair=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasknamedvaluepair")] +TaskNamedValuePair::Name=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasknamedvaluepair-name")] +TaskNamedValuePair::Value=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasknamedvaluepair-value")] +TASKPAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/ne-mstask-taskpage")] +tasks=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-tasks-providertype-element")] +TaskService=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskservice")] +TaskService::Connect=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskservice-connect")] +TaskService::Connected=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskservice-connected")] +TaskService::ConnectedDomain=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskservice-connecteddomain")] +TaskService::ConnectedUser=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskservice-connecteduser")] +TaskService::GetFolder=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskservice-getfolder")] +TaskService::GetRunningTasks=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskservice-getrunningtasks")] +TaskService::HighestVersion=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskservice-highestversion")] +TaskService::NewTask=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskservice-newtask")] +TaskService::TargetServer=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskservice-targetserver")] +TaskSettings=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings")] +TaskSettings::AllowDemandStart=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-allowdemandstart")] +TaskSettings::AllowHardTerminate=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-allowhardterminate")] +TaskSettings::Compatibility=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-compatibility")] +TaskSettings::DeleteExpiredTaskAfter=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-deleteexpiredtaskafter")] +TaskSettings::DisallowStartIfOnBatteries=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-disallowstartifonbatteries")] +TaskSettings::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-enabled")] +TaskSettings::ExecutionTimeLimit=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-executiontimelimit")] +TaskSettings::Hidden=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-hidden")] +TaskSettings::IdleSettings=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-idlesettings")] +TaskSettings::MultipleInstances=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-multipleinstances")] +TaskSettings::NetworkSettings=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-networksettings")] +TaskSettings::Priority=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-priority")] +TaskSettings::RestartCount=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-restartcount")] +TaskSettings::RestartInterval=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-restartinterval")] +TaskSettings::RunOnlyIfIdle=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-runonlyifidle")] +TaskSettings::RunOnlyIfNetworkAvailable=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-runonlyifnetworkavailable")] +TaskSettings::StartWhenAvailable=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-startwhenavailable")] +TaskSettings::StopIfGoingOnBatteries=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-stopifgoingonbatteries")] +TaskSettings::WakeToRun=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-waketorun")] +TaskSettings::XmlText=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/tasksettings-xmltext")] +taskType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-tasktype-complextype")] +TaskType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-tasktype-complextype")] +TaskVariables=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskvariables")] +TaskVariables::GetContext=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskvariables-getcontext")] +TaskVariables::GetInput=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskvariables-getinput")] +TaskVariables::SetOutput=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskvariables-setoutput")] +TB_ADDBITMAP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-addbitmap")] +TB_ADDBUTTONS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-addbuttons")] +TB_ADDBUTTONSA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-addbuttons")] +TB_ADDBUTTONSW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-addbuttons")] +TB_ADDSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-addstring")] +TB_ADDSTRINGA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-addstring")] +TB_ADDSTRINGW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-addstring")] +TB_AUTOSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-autosize")] +TB_BUTTONCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-buttoncount")] +TB_BUTTONSTRUCTSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-buttonstructsize")] +TB_CHANGEBITMAP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-changebitmap")] +TB_CHECKBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-checkbutton")] +TB_COMMANDTOINDEX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-commandtoindex")] +TB_CUSTOMIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-customize")] +TB_DELETEBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-deletebutton")] +TB_ENABLEBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-enablebutton")] +TB_GETANCHORHIGHLIGHT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getanchorhighlight")] +TB_GETBITMAP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getbitmap")] +TB_GETBITMAPFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getbitmapflags")] +TB_GETBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getbutton")] +TB_GETBUTTONINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getbuttoninfo")] +TB_GETBUTTONINFOA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getbuttoninfo")] +TB_GETBUTTONINFOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getbuttoninfo")] +TB_GETBUTTONSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getbuttonsize")] +TB_GETBUTTONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getbuttontext")] +TB_GETBUTTONTEXTA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getbuttontext")] +TB_GETBUTTONTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getbuttontext")] +TB_GETCOLORSCHEME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getcolorscheme")] +TB_GETDISABLEDIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getdisabledimagelist")] +TB_GETEXTENDEDSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getextendedstyle")] +TB_GETHOTIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-gethotimagelist")] +TB_GETHOTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-gethotitem")] +TB_GETIDEALSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getidealsize")] +TB_GETIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getimagelist")] +TB_GETIMAGELISTCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getimagelistcount")] +TB_GETINSERTMARK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getinsertmark")] +TB_GETINSERTMARKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getinsertmarkcolor")] +TB_GETITEMDROPDOWNRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getitemdropdownrect")] +TB_GETITEMRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getitemrect")] +TB_GETMAXSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getmaxsize")] +TB_GETMETRICS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getmetrics")] +TB_GETOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getobject")] +TB_GETPADDING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getpadding")] +TB_GETPRESSEDIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getpressedimagelist")] +TB_GETRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getrect")] +TB_GETROWS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getrows")] +TB_GETSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getstate")] +TB_GETSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getstring")] +TB_GETSTRINGA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getstring")] +TB_GETSTRINGW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getstring")] +TB_GETSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getstyle")] +TB_GETTEXTROWS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-gettextrows")] +TB_GETTOOLTIPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-gettooltips")] +TB_GETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-getunicodeformat")] +TB_HASACCELERATOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-hasaccelerator")] +TB_HIDEBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-hidebutton")] +TB_HITTEST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-hittest")] +TB_INDETERMINATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-indeterminate")] +TB_INSERTBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-insertbutton")] +TB_INSERTBUTTONA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-insertbutton")] +TB_INSERTBUTTONW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-insertbutton")] +TB_INSERTMARKHITTEST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-insertmarkhittest")] +TB_ISBUTTONCHECKED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-isbuttonchecked")] +TB_ISBUTTONENABLED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-isbuttonenabled")] +TB_ISBUTTONHIDDEN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-isbuttonhidden")] +TB_ISBUTTONHIGHLIGHTED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-isbuttonhighlighted")] +TB_ISBUTTONINDETERMINATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-isbuttonindeterminate")] +TB_ISBUTTONPRESSED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-isbuttonpressed")] +TB_LOADIMAGES=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-loadimages")] +TB_MAPACCELERATOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-mapaccelerator")] +TB_MAPACCELERATORA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-mapaccelerator")] +TB_MAPACCELERATORW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-mapaccelerator")] +TB_MARKBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-markbutton")] +TB_MOVEBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-movebutton")] +TB_PRESSBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-pressbutton")] +TB_REPLACEBITMAP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-replacebitmap")] +TB_SAVERESTORE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-saverestore")] +TB_SAVERESTOREA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-saverestore")] +TB_SAVERESTOREW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-saverestore")] +TB_SETANCHORHIGHLIGHT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setanchorhighlight")] +TB_SETBITMAPSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setbitmapsize")] +TB_SETBOUNDINGSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setboundingsize")] +TB_SETBUTTONINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setbuttoninfo")] +TB_SETBUTTONINFOA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setbuttoninfo")] +TB_SETBUTTONINFOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setbuttoninfo")] +TB_SETBUTTONSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setbuttonsize")] +TB_SETBUTTONWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setbuttonwidth")] +TB_SETCMDID=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setcmdid")] +TB_SETCOLORSCHEME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setcolorscheme")] +TB_SETDISABLEDIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setdisabledimagelist")] +TB_SETDRAWTEXTFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setdrawtextflags")] +TB_SETEXTENDEDSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setextendedstyle")] +TB_SETHOTIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-sethotimagelist")] +TB_SETHOTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-sethotitem")] +TB_SETHOTITEM2=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-sethotitem2")] +TB_SETIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setimagelist")] +TB_SETINDENT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setindent")] +TB_SETINSERTMARK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setinsertmark")] +TB_SETINSERTMARKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setinsertmarkcolor")] +TB_SETLISTGAP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setlistgap")] +TB_SETMAXTEXTROWS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setmaxtextrows")] +TB_SETMETRICS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setmetrics")] +TB_SETPADDING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setpadding")] +TB_SETPARENT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setparent")] +TB_SETPRESSEDIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setpressedimagelist")] +TB_SETROWS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setrows")] +TB_SETSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setstate")] +TB_SETSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setstyle")] +TB_SETTOOLTIPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-settooltips")] +TB_SETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setunicodeformat")] +TB_SETWINDOWTHEME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-setwindowtheme")] +TB_TRANSLATEACCELERATOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tb-translateaccelerator")] +TBADDBITMAP=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tbaddbitmap")] +TBBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tbbutton")] +TBBUTTONINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tbbuttoninfow")] +TBBUTTONINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tbbuttoninfoa")] +TBBUTTONINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tbbuttoninfow")] +TBD::DeviceKind=[Documentation("https://docs.microsoft.com/windows/win32/api/msinkaut/nf-msinkaut-iinktablet2-get_devicekind")] +TBD::EnginePID=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-irunningtask-get_enginepid")] +TBD::HighestVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/taskschd/nf-taskschd-itaskservice-get_highestversion")] +TBINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj/ns-shlobj-tbinfo")] +TBINSERTMARK=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tbinsertmark")] +TBM_CLEARSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-clearsel")] +TBM_CLEARTICS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-cleartics")] +TBM_GETBUDDY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-getbuddy")] +TBM_GETCHANNELRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-getchannelrect")] +TBM_GETLINESIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-getlinesize")] +TBM_GETNUMTICS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-getnumtics")] +TBM_GETPAGESIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-getpagesize")] +TBM_GETPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-getpos")] +TBM_GETPTICS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-getptics")] +TBM_GETRANGEMAX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-getrangemax")] +TBM_GETRANGEMIN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-getrangemin")] +TBM_GETSELEND=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-getselend")] +TBM_GETSELSTART=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-getselstart")] +TBM_GETTHUMBLENGTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-getthumblength")] +TBM_GETTHUMBRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-getthumbrect")] +TBM_GETTIC=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-gettic")] +TBM_GETTICPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-getticpos")] +TBM_GETTOOLTIPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-gettooltips")] +TBM_GETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-getunicodeformat")] +TBM_SETBUDDY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-setbuddy")] +TBM_SETLINESIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-setlinesize")] +TBM_SETPAGESIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-setpagesize")] +TBM_SETPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-setpos")] +TBM_SETPOSNOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-setposnotify")] +TBM_SETRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-setrange")] +TBM_SETRANGEMAX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-setrangemax")] +TBM_SETRANGEMIN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-setrangemin")] +TBM_SETSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-setsel")] +TBM_SETSELEND=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-setselend")] +TBM_SETSELSTART=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-setselstart")] +TBM_SETTHUMBLENGTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-setthumblength")] +TBM_SETTIC=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-settic")] +TBM_SETTICFREQ=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-setticfreq")] +TBM_SETTIPSIDE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-settipside")] +TBM_SETTOOLTIPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-settooltips")] +TBM_SETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbm-setunicodeformat")] +TBMETRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tbmetrics")] +TBN_BEGINADJUST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-beginadjust")] +TBN_BEGINDRAG=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-begindrag")] +TBN_CUSTHELP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-custhelp")] +TBN_DELETINGBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-deletingbutton")] +TBN_DRAGOUT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-dragout")] +TBN_DRAGOVER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-dragover")] +TBN_DROPDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-dropdown")] +TBN_DUPACCELERATOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-dupaccelerator")] +TBN_ENDADJUST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-endadjust")] +TBN_ENDDRAG=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-enddrag")] +TBN_GETBUTTONINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-getbuttoninfo")] +TBN_GETBUTTONINFOA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-getbuttoninfo")] +TBN_GETBUTTONINFOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-getbuttoninfo")] +TBN_GETDISPINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-getdispinfo")] +TBN_GETINFOTIP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-getinfotip")] +TBN_GETINFOTIPA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-getinfotip")] +TBN_GETINFOTIPW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-getinfotip")] +TBN_GETOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-getobject")] +TBN_HOTITEMCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-hotitemchange")] +TBN_INITCUSTOMIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-initcustomize")] +TBN_MAPACCELERATOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-mapaccelerator")] +TBN_QUERYDELETE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-querydelete")] +TBN_QUERYINSERT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-queryinsert")] +TBN_RESET=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-reset")] +TBN_RESTORE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-restore")] +TBN_SAVE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-save")] +TBN_TOOLBARCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-toolbarchange")] +TBN_WRAPACCELERATOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-wrapaccelerator")] +TBN_WRAPHOTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tbn-wraphotitem")] +TBREPLACEBITMAP=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tbreplacebitmap")] +TBS=[Documentation("https://docs.microsoft.com/windows/win32/TBS/tbs-reference")] +TBS_CONTEXT_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/tbs/ns-tbs-tbs_context_params")] +TBS_CONTEXT_PARAMS2=[Documentation("https://docs.microsoft.com/windows/win32/api/tbs/ns-tbs-tbs_context_params2")] +TBSAVEPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tbsaveparamsa")] +TBSAVEPARAMSA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tbsaveparamsa")] +TBSAVEPARAMSW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tbsaveparamsw")] +Tbsi_Context_Create=[Documentation("https://docs.microsoft.com/windows/win32/api/tbs/nf-tbs-tbsi_context_create")] +Tbsi_Get_OwnerAuth=[Documentation("https://docs.microsoft.com/windows/win32/api/tbs/nf-tbs-tbsi_get_ownerauth")] +Tbsi_Get_TCG_Log=[Documentation("https://docs.microsoft.com/windows/win32/api/tbs/nf-tbs-tbsi_get_tcg_log")] +Tbsi_Get_TCG_Log_Ex=[Documentation("https://docs.microsoft.com/windows/win32/api/tbs/nf-tbs-tbsi_get_tcg_log_ex")] +Tbsi_GetDeviceInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tbs/nf-tbs-tbsi_getdeviceinfo")] +Tbsi_Physical_Presence_Command=[Documentation("https://docs.microsoft.com/windows/win32/api/tbs/nf-tbs-tbsi_physical_presence_command")] +Tbsi_Revoke_Attestation=[Documentation("https://docs.microsoft.com/windows/win32/api/tbs/nf-tbs-tbsi_revoke_attestation")] +Tbsip_Cancel_Commands=[Documentation("https://docs.microsoft.com/windows/win32/api/tbs/nf-tbs-tbsip_cancel_commands")] +Tbsip_Context_Close=[Documentation("https://docs.microsoft.com/windows/win32/api/tbs/nf-tbs-tbsip_context_close")] +Tbsip_Submit_Command=[Documentation("https://docs.microsoft.com/windows/win32/api/tbs/nf-tbs-tbsip_submit_command")] +TC_GEN_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/ns-traffic-tc_gen_filter")] +TC_GEN_FLOW=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/ns-traffic-tc_gen_flow")] +TC_IFC_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/ns-traffic-tc_ifc_descriptor")] +TcAddFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcaddfilter")] +TcAddFlow=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcaddflow")] +TcCloseInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tccloseinterface")] +TcDeleteFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcdeletefilter")] +TcDeleteFlow=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcdeleteflow")] +TcDeregisterClient=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcderegisterclient")] +TcEnumerateFlows=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcenumerateflows")] +TcEnumerateInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcenumerateinterfaces")] +TcGetFlowName=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcgetflownamew")] +TcGetFlowNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcgetflownamea")] +TcGetFlowNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcgetflownamew")] +TCHAR=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/tchar")] +TCHITTESTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tchittestinfo")] +TCI_ADD_FLOW_COMPLETE_HANDLER=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nc-traffic-tci_add_flow_complete_handler")] +TCI_CLIENT_FUNC_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/ns-traffic-tci_client_func_list")] +TCI_DEL_FLOW_COMPLETE_HANDLER=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nc-traffic-tci_del_flow_complete_handler")] +TCI_MOD_FLOW_COMPLETE_HANDLER=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nc-traffic-tci_mod_flow_complete_handler")] +TCI_NOTIFY_HANDLER=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nc-traffic-tci_notify_handler")] +TCITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tcitemw")] +TCITEMA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tcitema")] +TCITEMHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tcitemheadera")] +TCITEMHEADERA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tcitemheadera")] +TCITEMHEADERW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tcitemheaderw")] +TCITEMW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tcitemw")] +TCM_ADJUSTRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-adjustrect")] +TCM_DELETEALLITEMS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-deleteallitems")] +TCM_DELETEITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-deleteitem")] +TCM_DESELECTALL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-deselectall")] +TCM_GETCURFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-getcurfocus")] +TCM_GETCURSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-getcursel")] +TCM_GETEXTENDEDSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-getextendedstyle")] +TCM_GETIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-getimagelist")] +TCM_GETITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-getitem")] +TCM_GETITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-getitem")] +TCM_GETITEMCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-getitemcount")] +TCM_GETITEMRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-getitemrect")] +TCM_GETITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-getitem")] +TCM_GETROWCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-getrowcount")] +TCM_GETTOOLTIPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-gettooltips")] +TCM_GETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-getunicodeformat")] +TCM_HIGHLIGHTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-highlightitem")] +TCM_HITTEST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-hittest")] +TCM_INSERTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-insertitem")] +TCM_INSERTITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-insertitem")] +TCM_INSERTITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-insertitem")] +TCM_REMOVEIMAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-removeimage")] +TCM_SETCURFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-setcurfocus")] +TCM_SETCURSEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-setcursel")] +TCM_SETEXTENDEDSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-setextendedstyle")] +TCM_SETIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-setimagelist")] +TCM_SETITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-setitem")] +TCM_SETITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-setitem")] +TCM_SETITEMEXTRA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-setitemextra")] +TCM_SETITEMSIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-setitemsize")] +TCM_SETITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-setitem")] +TCM_SETMINTABWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-setmintabwidth")] +TCM_SETPADDING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-setpadding")] +TCM_SETTOOLTIPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-settooltips")] +TCM_SETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcm-setunicodeformat")] +TcModifyFlow=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcmodifyflow")] +TCN_FOCUSCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcn-focuschange")] +TCN_GETOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcn-getobject")] +TCN_KEYDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcn-keydown")] +TCN_SELCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcn-selchange")] +TCN_SELCHANGING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tcn-selchanging")] +TCOMPfromLZXWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/fdi_fci_types/nf-fdi_fci_types-tcompfromlzxwindow")] +TcOpenInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcopeninterfacea")] +TcOpenInterfaceA=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcopeninterfacea")] +TcOpenInterfaceW=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcopeninterfacew")] +TCP_BOOLEAN_OPTIONAL=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ne-tcpestats-tcp_boolean_optional")] +TCP_CONNECTION_OFFLOAD_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpmib/ne-tcpmib-tcp_connection_offload_state")] +TCP_ESTATS_BANDWIDTH_ROD_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_bandwidth_rod_v0")] +TCP_ESTATS_BANDWIDTH_RW_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_bandwidth_rw_v0")] +TCP_ESTATS_DATA_ROD_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_data_rod_v0")] +TCP_ESTATS_DATA_RW_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_data_rw_v0")] +TCP_ESTATS_FINE_RTT_ROD_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_fine_rtt_rod_v0")] +TCP_ESTATS_FINE_RTT_RW_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_fine_rtt_rw_v0")] +TCP_ESTATS_OBS_REC_ROD_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_obs_rec_rod_v0")] +TCP_ESTATS_OBS_REC_RW_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_obs_rec_rw_v0")] +TCP_ESTATS_PATH_ROD_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_path_rod_v0")] +TCP_ESTATS_PATH_RW_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_path_rw_v0")] +TCP_ESTATS_REC_ROD_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_rec_rod_v0")] +TCP_ESTATS_REC_RW_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_rec_rw_v0")] +TCP_ESTATS_SEND_BUFF_ROD_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_send_buff_rod_v0")] +TCP_ESTATS_SEND_BUFF_RW_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_send_buff_rw_v0")] +TCP_ESTATS_SND_CONG_ROD_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_snd_cong_rod_v0")] +TCP_ESTATS_SND_CONG_ROS_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_snd_cong_ros_v0")] +TCP_ESTATS_SND_CONG_RW_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_snd_cong_rw_v0")] +TCP_ESTATS_SYN_OPTS_ROS_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ns-tcpestats-tcp_estats_syn_opts_ros_v0")] +TCP_ESTATS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ne-tcpestats-tcp_estats_type")] +TCP_INFO_v0=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-tcp_info_v0")] +TCP_INFO_v1=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-tcp_info_v1")] +TCP_INITIAL_RTO_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-tcp_initial_rto_parameters")] +TCP_REQUEST_QUERY_INFORMATION_EX_W2K=[Documentation("https://docs.microsoft.com/windows/win32/api/tdiinfo/ns-tdiinfo-tcp_request_query_information_ex_w2k")] +TCP_REQUEST_QUERY_INFORMATION_EX_XP=[Documentation("https://docs.microsoft.com/windows/win32/api/tdiinfo/ns-tdiinfo-tcp_request_query_information_ex_xp")] +TCP_RESERVE_PORT_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/ipexport/ns-ipexport-tcp_reserve_port_range")] +TCP_SOFT_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/api/tcpestats/ne-tcpestats-tcp_soft_error")] +TCP_TABLE_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/iprtrmib/ne-iprtrmib-tcp_table_class")] +TcpIp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip")] +TcpIp_Fail=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-fail")] +TcpIp_Fail::FailureCode=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-fail")] +TcpIp_Fail::Proto=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-fail")] +TCPIP_OWNER_MODULE_BASIC_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/iprtrmib/ns-iprtrmib-tcpip_owner_module_basic_info")] +TCPIP_OWNER_MODULE_INFO_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/iprtrmib/ne-iprtrmib-tcpip_owner_module_info_class")] +TcpIp_SendIPV4=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv4")] +TcpIp_SendIPV4::connid=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv4")] +TcpIp_SendIPV4::daddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv4")] +TcpIp_SendIPV4::dport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv4")] +TcpIp_SendIPV4::endtime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv4")] +TcpIp_SendIPV4::PID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv4")] +TcpIp_SendIPV4::saddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv4")] +TcpIp_SendIPV4::seqnum=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv4")] +TcpIp_SendIPV4::size=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv4")] +TcpIp_SendIPV4::sport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv4")] +TcpIp_SendIPV4::startime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv4")] +TcpIp_SendIPV6=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv6")] +TcpIp_SendIPV6::connid=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv6")] +TcpIp_SendIPV6::daddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv6")] +TcpIp_SendIPV6::dport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv6")] +TcpIp_SendIPV6::endtime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv6")] +TcpIp_SendIPV6::PID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv6")] +TcpIp_SendIPV6::saddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv6")] +TcpIp_SendIPV6::seqnum=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv6")] +TcpIp_SendIPV6::size=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv6")] +TcpIp_SendIPV6::sport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv6")] +TcpIp_SendIPV6::startime=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-sendipv6")] +TcpIp_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup1")] +TcpIp_TypeGroup1::connid=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup1")] +TcpIp_TypeGroup1::daddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup1")] +TcpIp_TypeGroup1::dport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup1")] +TcpIp_TypeGroup1::PID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup1")] +TcpIp_TypeGroup1::saddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup1")] +TcpIp_TypeGroup1::seqnum=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup1")] +TcpIp_TypeGroup1::size=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup1")] +TcpIp_TypeGroup1::sport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup1")] +TcpIp_TypeGroup2=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup2::connid=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup2::daddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup2::dport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup2::mss=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup2::PID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup2::rcvwin=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup2::rcvwinscale=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup2::sackopt=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup2::saddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup2::seqnum=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup2::size=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup2::sndwinscale=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup2::sport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup2::tsopt=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup2::wsopt=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup2")] +TcpIp_TypeGroup3=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup3")] +TcpIp_TypeGroup3::connid=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup3")] +TcpIp_TypeGroup3::daddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup3")] +TcpIp_TypeGroup3::dport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup3")] +TcpIp_TypeGroup3::PID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup3")] +TcpIp_TypeGroup3::saddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup3")] +TcpIp_TypeGroup3::seqnum=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup3")] +TcpIp_TypeGroup3::size=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup3")] +TcpIp_TypeGroup3::sport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup3")] +TcpIp_TypeGroup4=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_TypeGroup4::connid=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_TypeGroup4::daddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_TypeGroup4::dport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_TypeGroup4::mss=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_TypeGroup4::PID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_TypeGroup4::rcvwin=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_TypeGroup4::rcvwinscale=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_TypeGroup4::sackopt=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_TypeGroup4::saddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_TypeGroup4::seqnum=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_TypeGroup4::size=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_TypeGroup4::sndwinscale=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_TypeGroup4::sport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_TypeGroup4::tsopt=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_TypeGroup4::wsopt=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-typegroup4")] +TcpIp_V0=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v0")] +TcpIp_V0_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v0-typegroup1")] +TcpIp_V0_TypeGroup1::daddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v0-typegroup1")] +TcpIp_V0_TypeGroup1::dport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v0-typegroup1")] +TcpIp_V0_TypeGroup1::PID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v0-typegroup1")] +TcpIp_V0_TypeGroup1::saddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v0-typegroup1")] +TcpIp_V0_TypeGroup1::size=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v0-typegroup1")] +TcpIp_V0_TypeGroup1::sport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v0-typegroup1")] +TcpIp_V1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v1")] +TcpIp_V1_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v1-typegroup1")] +TcpIp_V1_TypeGroup1::daddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v1-typegroup1")] +TcpIp_V1_TypeGroup1::dport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v1-typegroup1")] +TcpIp_V1_TypeGroup1::PID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v1-typegroup1")] +TcpIp_V1_TypeGroup1::saddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v1-typegroup1")] +TcpIp_V1_TypeGroup1::size=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v1-typegroup1")] +TcpIp_V1_TypeGroup1::sport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tcpip-v1-typegroup1")] +TCPSTATE=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ne-mstcpip-tcpstate")] +TcQueryFlow=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcqueryflowa")] +TcQueryFlowA=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcqueryflowa")] +TcQueryFlowW=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcqueryfloww")] +TcQueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcqueryinterface")] +TcRegisterClient=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcregisterclient")] +TcSetFlow=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcsetfloww")] +TcSetFlowA=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcsetflowa")] +TcSetFlowW=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcsetfloww")] +TcSetInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/traffic/nf-traffic-tcsetinterface")] +TDH_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ns-tdh-tdh_context")] +TDH_CONTEXT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ne-tdh-tdh_context_type")] +TDH_IN_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ne-tdh-_tdh_in_type")] +TDH_OUT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ne-tdh-_tdh_out_type")] +TdhAggregatePayloadFilters=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhaggregatepayloadfilters")] +TdhCleanupPayloadEventFilterDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhcleanuppayloadeventfilterdescriptor")] +TdhCloseDecodingHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhclosedecodinghandle")] +TdhCreatePayloadFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhcreatepayloadfilter")] +TdhDeletePayloadFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhdeletepayloadfilter")] +TdhEnumerateManifestProviderEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhenumeratemanifestproviderevents")] +TdhEnumerateProviderFieldInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhenumerateproviderfieldinformation")] +TdhEnumerateProviderFilters=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhenumerateproviderfilters")] +TdhEnumerateProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhenumerateproviders")] +TdhEnumerateProvidersForDecodingSource=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhenumerateprovidersfordecodingsource")] +TdhFormatProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhformatproperty")] +TdhGetAllEventsInformation=[Documentation("https://docs.microsoft.com/windows/win32/ETW/tdhgetalleventsinformation")] +TdhGetDecodingParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhgetdecodingparameter")] +TdhGetEventInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhgeteventinformation")] +TdhGetEventMapInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhgeteventmapinformation")] +TdhGetManifestEventInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhgetmanifesteventinformation")] +TdhGetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhgetproperty")] +TdhGetPropertySize=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhgetpropertysize")] +TdhGetWppMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhgetwppmessage")] +TdhGetWppProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhgetwppproperty")] +TdhLoadManifest=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhloadmanifest")] +TdhLoadManifestFromBinary=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhloadmanifestfrombinary")] +TdhLoadManifestFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhloadmanifestfrommemory")] +TdhOpenDecodingHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhopendecodinghandle")] +TdhQueryProviderFieldInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhqueryproviderfieldinformation")] +TdhSetDecodingParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhsetdecodingparameter")] +TdhUnloadManifest=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhunloadmanifest")] +TdhUnloadManifestFromMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tdhunloadmanifestfrommemory")] +TDIEntityID=[Documentation("https://docs.microsoft.com/windows/win32/api/tdiinfo/ns-tdiinfo-tdientityid")] +TDIObjectID=[Documentation("https://docs.microsoft.com/windows/win32/api/tdiinfo/ns-tdiinfo-tdiobjectid")] +TDM_CLICK_BUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdm-click-button")] +TDM_CLICK_RADIO_BUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdm-click-radio-button")] +TDM_CLICK_VERIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdm-click-verification")] +TDM_ENABLE_BUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdm-enable-button")] +TDM_ENABLE_RADIO_BUTTON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdm-enable-radio-button")] +TDM_NAVIGATE_PAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdm-navigate-page")] +TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdm-set-button-elevation-required-state")] +TDM_SET_ELEMENT_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdm-set-element-text")] +TDM_SET_MARQUEE_PROGRESS_BAR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdm-set-marquee-progress-bar")] +TDM_SET_PROGRESS_BAR_MARQUEE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdm-set-progress-bar-marquee")] +TDM_SET_PROGRESS_BAR_POS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdm-set-progress-bar-pos")] +TDM_SET_PROGRESS_BAR_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdm-set-progress-bar-range")] +TDM_SET_PROGRESS_BAR_STATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdm-set-progress-bar-state")] +TDM_UPDATE_ELEMENT_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdm-update-element-text")] +TDM_UPDATE_ICON=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdm-update-icon")] +TDN_BUTTON_CLICKED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdn-button-clicked")] +TDN_CREATED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdn-created")] +TDN_DESTROYED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdn-destroyed")] +TDN_DIALOG_CONSTRUCTED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdn-dialog-constructed")] +TDN_EXPANDO_BUTTON_CLICKED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdn-expando-button-clicked")] +TDN_HELP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdn-help")] +TDN_HYPERLINK_CLICKED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdn-hyperlink-clicked")] +TDN_NAVIGATED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdn-navigated")] +TDN_RADIO_BUTTON_CLICKED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdn-radio-button-clicked")] +TDN_TIMER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdn-timer")] +TDN_VERIFICATION_CLICKED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tdn-verification-clicked")] +TEB=[Documentation("https://docs.microsoft.com/windows/win32/api/winternl/ns-winternl-teb")] +TEI_ACTIVITYID_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tei_activityid_name")] +TEI_CHANNEL_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tei_channel_name")] +TEI_EVENT_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tei_event_message")] +TEI_KEYWORDS_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tei_keywords_name")] +TEI_LEVEL_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tei_level_name")] +TEI_MAP_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tei_map_name")] +TEI_OPCODE_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tei_opcode_name")] +TEI_PROPERTY_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tei_property_name")] +TEI_PROVIDER_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tei_provider_message")] +TEI_PROVIDER_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tei_provider_name")] +TEI_RELATEDACTIVITYID_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tei_relatedactivityid_name")] +TEI_TASK_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/nf-tdh-tei_task_name")] +TempFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/tempfolder")] +template=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-template-templatelisttype-element")] +Template=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/template")] +TEMPLATE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ne-tdh-template_flags")] +Template::IsCritical=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/template-iscritical")] +Template::IsPresent=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/template-ispresent")] +Template::MajorVersion=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/template-majorversion")] +Template::MinorVersion=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/template-minorversion")] +Template::Name=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/template-name")] +Template::OID=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/template-oid")] +TemplateFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/templatefolder")] +TemplateItemType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-templateitemtype-complextype")] +TemplateListType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-templatelisttype-complextype")] +templates=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-templates-providertype-element")] +Templates=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/dx9-graphics-reference-x-file-format-templates")] +Temporary=[Documentation("https://docs.microsoft.com/windows/win32/WMP/temporary-attribute")] +TempTableGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/temptablegrbit-enumeration")] +Tensor=[Documentation("https://docs.microsoft.com/windows/win32/api/directml/ns-directml-dml_convolution_integer_operator_desc")] +TermAsyncTrace=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/-termasynctrace")] +TermGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/termgrbit-enumeration")] +Terminal=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/terminal-class")] +TERMINAL_DIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-terminal_direction")] +TERMINAL_MEDIA_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-terminal_media_state")] +TERMINAL_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-terminal_state")] +TERMINAL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi3if/ne-tapi3if-terminal_type")] +TerminalServer=[Documentation("https://docs.microsoft.com/windows/win32/Msi/terminalserver")] +TerminateCache=[Documentation("https://docs.microsoft.com/windows/win32/api/filehc/nf-filehc-terminatecache")] +TerminateEnclave=[Documentation("https://docs.microsoft.com/windows/win32/api/enclaveapi/nf-enclaveapi-terminateenclave")] +TerminateJobObject=[Documentation("https://docs.microsoft.com/windows/win32/api/jobapi2/nf-jobapi2-terminatejobobject")] +TerminateLogArchive=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-terminatelogarchive")] +TerminateProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-terminateprocess")] +TerminateReadLog=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-terminatereadlog")] +TerminateThread=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-terminatethread")] +TermsrvAppInstallMode=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/termsrvappinstallmode")] +TestClose=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/tip-testclose-function")] +TestControlReporting=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/tip-testcontrolreporting-function")] +TestCreate=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/tip-testcreate-function")] +TestInfo=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/tip-testinfo-structure")] +TestOpen=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/tip-testopen-function")] +TestQueryData=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/tip-testquerydata-function")] +TestReport=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/tip-testreport-function")] +TestUnlockData=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/tip-testunlockdata-function")] +tex=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/tex---ps")] +tex1D=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tex1d")] +tex1Dbias=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tex1dbias")] +tex1Dgrad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tex1dgrad")] +tex1Dlod=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tex1dlod")] +tex1Dproj=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tex1dproj")] +tex2D=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tex2d")] +tex2Dbias=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tex2dbias")] +tex2Dgrad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tex2dgrad")] +tex2Dlod=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tex2dlod")] +tex2Dproj=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tex2dproj")] +tex3D=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tex3d")] +tex3Dbias=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tex3dbias")] +tex3Dgrad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tex3dgrad")] +tex3Dlod=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tex3dlod")] +tex3Dproj=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-tex3dproj")] +texbem=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texbem---ps")] +texbeml=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texbeml---ps")] +texcoord=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texcoord---ps")] +texcrd=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texcrd---ps")] +texCUBE=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-texcube")] +texCUBEbias=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-texcubebias")] +texCUBEgrad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-texcubegrad")] +texCUBElod=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-texcubelod")] +texCUBEproj=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-texcubeproj")] +texdepth=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texdepth---ps")] +texdp3=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texdp3---ps")] +texdp3tex=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texdp3tex---ps")] +texkill=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texkill---ps")] +texld=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texld---ps-2-0")] +texldb=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texldb---ps")] +texldd=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texldd---ps")] +texldl=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texldl---vs")] +texldp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texldp---ps")] +texm3x2depth=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texm3x2depth---ps")] +texm3x2pad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texm3x2pad---ps")] +texm3x2tex=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texm3x2tex---ps")] +texm3x3=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texm3x3---ps")] +texm3x3pad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texm3x3pad---ps")] +texm3x3spec=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texm3x3spec---ps")] +texm3x3tex=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texm3x3tex---ps")] +texm3x3vspec=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texm3x3vspec---ps")] +texreg2ar=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texreg2ar---ps")] +texreg2gb=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texreg2gb---ps")] +texreg2rgb=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texreg2rgb---ps")] +Text=[Documentation("https://docs.microsoft.com/windows/win32/TSF/text-service-return-values")] +TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-text")] +TEXT_SOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/ns-indexsrv-text_source")] +TEXT::backgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-backgroundcolor")] +TEXT::cursor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-cursor")] +TEXT::disabledBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-disabledbackgroundcolor")] +TEXT::disabledFontStyle=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-disabledfontstyle")] +TEXT::disabledForegroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-disabledforegroundcolor")] +TEXT::fontFace=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-fontface")] +TEXT::fontSize=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-fontsize")] +TEXT::fontSmoothing=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-fontsmoothing")] +TEXT::fontStyle=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-fontstyle")] +TEXT::foregroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-foregroundcolor")] +TEXT::hoverBackgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-hoverbackgroundcolor")] +TEXT::hoverFontStyle=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-hoverfontstyle")] +TEXT::hoverForegroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-hoverforegroundcolor")] +TEXT::justification=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-justification")] +TEXT::scrolling=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-scrolling")] +TEXT::scrollingAmount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-scrollingamount")] +TEXT::scrollingDelay=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-scrollingdelay")] +TEXT::scrollingDirection=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-scrollingdirection")] +TEXT::textWidth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-textwidth")] +TEXT::toolTip=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-tooltip")] +TEXT::value=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-value")] +TEXT::wordWrap=[Documentation("https://docs.microsoft.com/windows/win32/WMP/text-wordwrap")] +TextDecorationLineStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-textdecorationlinestyle")] +TextEditChangeType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-texteditchangetype")] +TextHeight=[Documentation("https://docs.microsoft.com/windows/win32/Msi/textheight")] +TEXTMETRIC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-textmetricw")] +TEXTMETRICA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-textmetrica")] +TEXTMETRICW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-textmetricw")] +TEXTMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ne-richedit-textmode")] +TextOut=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-textoutw")] +TextOutA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-textouta")] +TextOutW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-textoutw")] +TextPattern_get_DocumentRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textpattern_get_documentrange")] +TextPattern_get_SupportedTextSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textpattern_get_supportedtextselection")] +TextPattern_GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textpattern_getselection")] +TextPattern_GetVisibleRanges=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textpattern_getvisibleranges")] +TextPattern_RangeFromChild=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textpattern_rangefromchild")] +TextPattern_RangeFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textpattern_rangefrompoint")] +TextPatternRangeEndpoint=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-textpatternrangeendpoint")] +TEXTRANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-textrangea")] +TextRange_AddToSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_addtoselection")] +TextRange_Clone=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_clone")] +TextRange_Compare=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_compare")] +TextRange_CompareEndpoints=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_compareendpoints")] +TextRange_ExpandToEnclosingUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_expandtoenclosingunit")] +TextRange_FindAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_findattribute")] +TextRange_FindText=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_findtext")] +TextRange_GetAttributeValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_getattributevalue")] +TextRange_GetBoundingRectangles=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_getboundingrectangles")] +TextRange_GetChildren=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_getchildren")] +TextRange_GetEnclosingElement=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_getenclosingelement")] +TextRange_GetText=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_gettext")] +TextRange_Move=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_move")] +TextRange_MoveEndpointByRange=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_moveendpointbyrange")] +TextRange_MoveEndpointByUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_moveendpointbyunit")] +TEXTRANGE_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/usp10/ns-usp10-textrange_properties")] +TextRange_RemoveFromSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_removefromselection")] +TextRange_ScrollIntoView=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_scrollintoview")] +TextRange_Select=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-textrange_select")] +TEXTRANGEA=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-textrangea")] +TEXTRANGEW=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ns-richedit-textrangew")] +TextType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/texttype-complex-type")] +TextUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-textunit")] +Texture=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-texture")] +Texture1D=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture1d")] +Texture1D::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture1d-getdimensions")] +Texture1D::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture1d-load")] +Texture1D::mips::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture1d-mipsoperatorindex")] +Texture1D::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture1d-operatorindex")] +Texture1D::Sample=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture1d-sample")] +Texture1D::SampleBias=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture1d-samplebias")] +Texture1D::SampleCmp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture1d-samplecmp")] +Texture1D::SampleCmpLevelZero=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture1d-samplecmplevelzero")] +Texture1D::SampleGrad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture1d-samplegrad")] +Texture1D::SampleLevel=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture1d-samplelevel")] +Texture1DArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture1darray")] +Texture1DArray::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture1darray-getdimensions")] +Texture1DArray::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture1darray-load")] +Texture1DArray::mips::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture1darray-mipsoperatorindex")] +Texture1DArray::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture1darray-operatorindex")] +Texture1DArray::Sample=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture1darray-sample")] +Texture1DArray::SampleBias=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture1darray-samplebias")] +Texture1DArray::SampleCmp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture1darray-samplecmp")] +Texture1DArray::SampleCmpLevelZero=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture1darray-samplecmplevelzero")] +Texture1DArray::SampleGrad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture1darray-samplegrad")] +Texture1DArray::SampleLevel=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture1darray-samplelevel")] +Texture2D=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2d")] +Texture2D::Gather=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2d-gather")] +Texture2D::GatherAlpha=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2d-gatheralpha")] +Texture2D::GatherBlue=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2d-gatherblue")] +Texture2D::GatherCmp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2d-gathercmp")] +Texture2D::GatherCmpAlpha=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2d-gathercmpalpha")] +Texture2D::GatherCmpBlue=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2d-gathercmpblue")] +Texture2D::GatherCmpGreen=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2d-gathercmpgreen")] +Texture2D::GatherCmpRed=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2d-gathercmpred")] +Texture2D::GatherGreen=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2d-gathergreen")] +Texture2D::GatherRed=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2d-gatherred")] +Texture2D::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2d-getdimensions")] +Texture2D::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2d-load")] +Texture2D::mips::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2d-mipsoperatorindex")] +Texture2D::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2d-operatorindex")] +Texture2D::Sample=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture-sample-overload")] +Texture2D::SampleBias=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2d-samplebias")] +Texture2D::SampleCmp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2d-samplecmp")] +Texture2D::SampleCmpLevelZero=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2d-samplecmplevelzero")] +Texture2D::SampleGrad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2d-samplegrad")] +Texture2D::SampleLevel=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2d-samplelevel")] +Texture2DArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2darray")] +Texture2DArray::Gather=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2darray-gather")] +Texture2DArray::GatherAlpha=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2darray-gatheralpha")] +Texture2DArray::GatherBlue=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2darray-gatherblue")] +Texture2DArray::GatherCmp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2darray-gathercmp")] +Texture2DArray::GatherCmpAlpha=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2darray-gathercmpalpha")] +Texture2DArray::GatherCmpBlue=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2darray-gathercmpblue")] +Texture2DArray::GatherCmpGreen=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2darray-gathercmpgreen")] +Texture2DArray::GatherCmpRed=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2darray-gathercmpred")] +Texture2DArray::GatherGreen=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2darray-gathergreen")] +Texture2DArray::GatherRed=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2darray-gatherred")] +Texture2DArray::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2darray-getdimensions")] +Texture2DArray::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2darray-load")] +Texture2DArray::mips::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2darray-mipsoperatorindex")] +Texture2DArray::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2darray-operatorindex")] +Texture2DArray::Sample=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2darray-sample")] +Texture2DArray::SampleBias=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2darray-samplebias")] +Texture2DArray::SampleCmp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2darray-samplecmp")] +Texture2DArray::SampleCmpLevelZero=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2darray-samplecmplevelzero")] +Texture2DArray::SampleGrad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2darray-samplegrad")] +Texture2DArray::SampleLevel=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2darray-samplelevel")] +Texture2DMS=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2dms")] +Texture2DMS::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2dms-getdimensions")] +Texture2DMS::GetSamplePosition=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2dms-getsampleposition")] +Texture2DMS::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture2dms-load")] +Texture2DMS::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2dms-operator1")] +Texture2DMS::sample::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2dms-sampleoperatorindex")] +Texture2DMSArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2dmsarray")] +Texture2DMSArray::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2dmsarray-getdimensions")] +Texture2DMSArray::GetSamplePosition=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2dmsarray-getsampleposition")] +Texture2DMSArray::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2dmsarray-load")] +Texture2DMSArray::sample::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture2dmsarray-sampleoperatorindex")] +Texture3D=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture3d")] +Texture3D::GetDimensions=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture3d-getdimensions")] +Texture3D::Load=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture3d-load")] +Texture3D::mips::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture3d-mipsoperatorindex")] +Texture3D::Operator=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/sm5-object-texture3d-operatorindex")] +Texture3D::Sample=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture3d-sample")] +Texture3D::SampleBias=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture3d-samplebias")] +Texture3D::SampleGrad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture3d-samplegrad")] +Texture3D::SampleLevel=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texture3d-samplelevel")] +TextureCube=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube")] +TextureCube::Gather=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-gather")] +TextureCube::GatherAlpha=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-gatheralpha")] +TextureCube::GatherBlue=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-gatherblue")] +TextureCube::GatherCmp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-gathercmp")] +TextureCube::GatherCmpAlpha=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-gathercmpalpha")] +TextureCube::GatherCmpBlue=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-gathercmpblue")] +TextureCube::GatherCmpGreen=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-gathercmpgreen")] +TextureCube::GatherCmpRed=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-gathercmpred")] +TextureCube::GatherGreen=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-gathergreen")] +TextureCube::GatherRed=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-gatherred")] +TextureCube::Sample=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-sample")] +TextureCube::SampleBias=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-samplebias")] +TextureCube::SampleCmp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-samplecmp")] +TextureCube::SampleCmpLevelZero=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-samplecmplevelzero")] +TextureCube::SampleGrad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-samplegrad")] +TextureCube::SampleLevel=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecube-samplelevel")] +TextureCubeArray=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray")] +TextureCubeArray::Gather=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-gather")] +TextureCubeArray::GatherAlpha=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-gatheralpha")] +TextureCubeArray::GatherBlue=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-gatherblue")] +TextureCubeArray::GatherCmp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-gathercmp")] +TextureCubeArray::GatherCmpAlpha=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-gathercmpalpha")] +TextureCubeArray::GatherCmpBlue=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-gathercmpblue")] +TextureCubeArray::GatherCmpGreen=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-gathercmpgreen")] +TextureCubeArray::GatherCmpRed=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-gathercmpred")] +TextureCubeArray::GatherGreen=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-gathergreen")] +TextureCubeArray::GatherRed=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-gatherred")] +TextureCubeArray::Sample=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-sample")] +TextureCubeArray::SampleBias=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-samplebias")] +TextureCubeArray::SampleCmp=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-samplecmp")] +TextureCubeArray::SampleCmpLevelZero=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-samplecmplevelzero")] +TextureCubeArray::SampleGrad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-samplegrad")] +TextureCubeArray::SampleLevel=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/texturecubearray-samplelevel")] +TextureFilename=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/texturefilename")] +Texturing=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/texturing-state-variables")] +TF_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tf--constants")] +TF_CreateCategoryMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-tf_createcategorymgr")] +TF_CreateDisplayAttributeMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-tf_createdisplayattributemgr")] +TF_CreateInputProcessorProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-tf_createinputprocessorprofiles")] +TF_CreateLangBarItemMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-tf_createlangbaritemmgr")] +TF_CreateLangBarMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-tf_createlangbarmgr")] +TF_CreateThreadMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-tf_createthreadmgr")] +TF_DA_ATTR_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ne-msctf-tf_da_attr_info")] +TF_DA_COLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ns-msctf-tf_da_color")] +TF_DA_COLORTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ne-msctf-tf_da_colortype")] +TF_DA_LINESTYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ne-msctf-tf_da_linestyle")] +TF_DISPLAYATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ns-msctf-tf_displayattribute")] +TF_ES_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tf-es--constants")] +TF_FLOATINGLANGBAR_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tf-floatinglangbar--constants")] +TF_GetThreadMgr=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/nf-msctf-tf_getthreadmgr")] +TF_HALTCOND=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ns-msctf-tf_haltcond")] +TF_IAS_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tf-ias--constants")] +TF_INPUTPROCESSORPROFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ns-msctf-tf_inputprocessorprofile")] +TF_InvalidAssemblyListCacheIfExist=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tf-invalidassemblylistcacheifexist")] +TF_LANGBARITEMINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/ns-ctfutb-tf_langbariteminfo")] +TF_LANGUAGEPROFILE=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ns-msctf-tf_languageprofile")] +TF_LBBALLOONINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/ns-ctfutb-tf_lbballooninfo")] +TF_LBI_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tf-lbi--constants")] +TF_LBI_STATUS_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tf-lbi-status--constants")] +TF_LBI_STYLE_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tf-lbi-style--constants")] +TF_LBMENUF_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tf-lbmenuf--constants")] +TF_LMLATTELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/ns-ctffunc-tf_lmlattelement")] +TF_MOD_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tf-mod--constants")] +TF_PERSISTENT_PROPERTY_HEADER_ACP=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ns-msctf-tf_persistent_property_header_acp")] +TF_PRESERVEDKEY=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ns-msctf-tf_preservedkey")] +TF_PROPERTYVAL=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ns-msctf-tf_propertyval")] +TF_RENDERINGMARKUP=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tf-renderingmarkup")] +TF_SD_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tf-sd--constants")] +TF_SELECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ns-msctf-tf_selection")] +TF_SELECTIONSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ns-msctf-tf_selectionstyle")] +TF_SFT_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tf-sft--constants")] +TF_SS_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tf-ss--constants")] +TF_TF_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tf-tf--constants")] +TfActiveSelEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ne-msctf-tfactiveselend")] +TfAnchor=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ne-msctf-tfanchor")] +TfCandidateResult=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/ne-ctffunc-tfcandidateresult")] +TfEditCookie=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tfeditcookie")] +TfGravity=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ne-msctf-tfgravity")] +TfIntegratableCandidateListSelectionStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/ne-ctffunc-tfintegratablecandidatelistselectionstyle")] +TfLayoutCode=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ne-msctf-tflayoutcode")] +TfLBBalloonStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/ne-ctfutb-tflbballoonstyle")] +TfLBIClick=[Documentation("https://docs.microsoft.com/windows/win32/api/ctfutb/ne-ctfutb-tflbiclick")] +TfSapiObject=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/ne-ctffunc-tfsapiobject")] +TfShiftDir=[Documentation("https://docs.microsoft.com/windows/win32/api/msctf/ne-msctf-tfshiftdir")] +THDTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/objidlbase/ne-objidlbase-thdtype")] +The=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/the-leaky-bucket-buffer-model--deprecated")] +THEME::author=[Documentation("https://docs.microsoft.com/windows/win32/WMP/theme-author")] +THEME::authorVersion=[Documentation("https://docs.microsoft.com/windows/win32/WMP/theme-authorversion")] +THEME::closeView=[Documentation("https://docs.microsoft.com/windows/win32/WMP/theme-closeview")] +THEME::copyright=[Documentation("https://docs.microsoft.com/windows/win32/WMP/theme-copyright")] +THEME::currentViewID=[Documentation("https://docs.microsoft.com/windows/win32/WMP/theme-currentviewid")] +THEME::loadPreference=[Documentation("https://docs.microsoft.com/windows/win32/WMP/theme-loadpreference")] +THEME::logString=[Documentation("https://docs.microsoft.com/windows/win32/WMP/theme-logstring")] +THEME::openDialog=[Documentation("https://docs.microsoft.com/windows/win32/WMP/theme-opendialog")] +THEME::openView=[Documentation("https://docs.microsoft.com/windows/win32/WMP/theme-openview")] +THEME::openViewRelative=[Documentation("https://docs.microsoft.com/windows/win32/WMP/theme-openviewrelative")] +THEME::playSound=[Documentation("https://docs.microsoft.com/windows/win32/WMP/theme-playsound")] +THEME::savePreference=[Documentation("https://docs.microsoft.com/windows/win32/WMP/theme-savepreference")] +THEME::showErrorDialog=[Documentation("https://docs.microsoft.com/windows/win32/WMP/theme-showerrordialog")] +THEME::title=[Documentation("https://docs.microsoft.com/windows/win32/WMP/theme-title")] +THEME::version=[Documentation("https://docs.microsoft.com/windows/win32/WMP/theme-version")] +THEMESIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/ne-uxtheme-themesize")] +THERMAL_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/ns-powrprof-thermal_event")] +THIRD_IPADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-third_ipaddress")] +thisModelMetadata=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/thismodelmetadata")] +thisModelMetadataDeclaration=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/thismodelmetadatadeclaration")] +thisModelMetadataDefinition=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/thismodelmetadatadefinition")] +Thread=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread")] +THREAD_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ne-processthreadsapi-thread_information_class")] +THREAD_POWER_THROTTLING_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/ns-processthreadsapi-thread_power_throttling_state")] +Thread_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-typegroup1")] +Thread_TypeGroup1::Affinity=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-typegroup1")] +Thread_TypeGroup1::BasePriority=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-typegroup1")] +Thread_TypeGroup1::IoPriority=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-typegroup1")] +Thread_TypeGroup1::PagePriority=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-typegroup1")] +Thread_TypeGroup1::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-typegroup1")] +Thread_TypeGroup1::StackBase=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-typegroup1")] +Thread_TypeGroup1::StackLimit=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-typegroup1")] +Thread_TypeGroup1::SubProcessTag=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-typegroup1")] +Thread_TypeGroup1::TebBase=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-typegroup1")] +Thread_TypeGroup1::ThreadFlags=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-typegroup1")] +Thread_TypeGroup1::TThreadId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-typegroup1")] +Thread_TypeGroup1::UserStackBase=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-typegroup1")] +Thread_TypeGroup1::UserStackLimit=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-typegroup1")] +Thread_TypeGroup1::Win32StartAddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-typegroup1")] +Thread_V0=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v0")] +Thread_V0_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v0-typegroup1")] +Thread_V0_TypeGroup1::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v0-typegroup1")] +Thread_V0_TypeGroup1::TThreadId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v0-typegroup1")] +Thread_V1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v1")] +Thread_V1_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v1-typegroup1")] +Thread_V1_TypeGroup1::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v1-typegroup1")] +Thread_V1_TypeGroup1::StackBase=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v1-typegroup1")] +Thread_V1_TypeGroup1::StackLimit=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v1-typegroup1")] +Thread_V1_TypeGroup1::StartAddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v1-typegroup1")] +Thread_V1_TypeGroup1::TThreadId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v1-typegroup1")] +Thread_V1_TypeGroup1::UserStackBase=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v1-typegroup1")] +Thread_V1_TypeGroup1::UserStackLimit=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v1-typegroup1")] +Thread_V1_TypeGroup1::WaitMode=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v1-typegroup1")] +Thread_V1_TypeGroup1::Win32StartAddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v1-typegroup1")] +Thread_V1_TypeGroup2=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v1-typegroup2")] +Thread_V1_TypeGroup2::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v1-typegroup2")] +Thread_V1_TypeGroup2::TThreadId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v1-typegroup2")] +Thread_V2=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v2")] +Thread_V2_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v2-typegroup1")] +Thread_V2_TypeGroup1::ProcessId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v2-typegroup1")] +Thread_V2_TypeGroup1::StackBase=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v2-typegroup1")] +Thread_V2_TypeGroup1::StackLimit=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v2-typegroup1")] +Thread_V2_TypeGroup1::StartAddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v2-typegroup1")] +Thread_V2_TypeGroup1::SubProcessTag=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v2-typegroup1")] +Thread_V2_TypeGroup1::TebBase=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v2-typegroup1")] +Thread_V2_TypeGroup1::TThreadId=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v2-typegroup1")] +Thread_V2_TypeGroup1::UserStackBase=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v2-typegroup1")] +Thread_V2_TypeGroup1::UserStackLimit=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v2-typegroup1")] +Thread_V2_TypeGroup1::Win32StartAddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/thread-v2-typegroup1")] +THREAD_WRITE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/minidumpapiset/ne-minidumpapiset-thread_write_flags")] +Thread32First=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-thread32first")] +Thread32Next=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-thread32next")] +ThreadData3D=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/threaddata3d")] +THREADENTRY32=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/ns-tlhelp32-threadentry32")] +ThreadingType=[Documentation("https://docs.microsoft.com/windows/win32/api/activationregistration/ne-activationregistration-threadingtype")] +THUMBBUTTON=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ns-shobjidl_core-thumbbutton")] +THUMBBUTTONFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-thumbbuttonflags")] +THUMBBUTTONMASK=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl_core/ne-shobjidl_core-thumbbuttonmask")] +ThumbnailStreamCacheOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbnailstreamcache/ne-thumbnailstreamcache-thumbnailstreamcacheoptions")] +ThunkConnect32=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/thunkconnect32")] +Thursday=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-thursday-daysofweektype-element")] +TI_FINDCHILDREN_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/ns-dbghelp-ti_findchildren_params")] +TileWindows=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-tilewindows")] +time=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/time-attribute")] +Time=[Documentation("https://docs.microsoft.com/windows/win32/Msi/time")] +TIME_OF_DAY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/lmremutl/ns-lmremutl-time_of_day_info")] +TIME_ZONE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/timezoneapi/ns-timezoneapi-time_zone_information")] +timeBeginPeriod=[Documentation("https://docs.microsoft.com/windows/win32/api/timeapi/nf-timeapi-timebeginperiod")] +TIMECAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/timeapi/ns-timeapi-timecaps")] +TIMECODE=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-timecode")] +TIMECODE_SAMPLE=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-timecode_sample")] +TimeCreated=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-timecreated-systempropertiestype-element")] +TimedFloatKeys=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/timedfloatkeys")] +TimedLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/effects/ns-effects-timedlevel")] +timeEndPeriod=[Documentation("https://docs.microsoft.com/windows/win32/api/timeapi/nf-timeapi-timeendperiod")] +timeGetDevCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/timeapi/nf-timeapi-timegetdevcaps")] +timeGetSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/api/timeapi/nf-timeapi-timegetsystemtime")] +timeGetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/timeapi/nf-timeapi-timegettime")] +timeline=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/timeline-element")] +TIMELINE_MAJOR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/timeline-major-type")] +TIMEOUT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/searchapi/ns-searchapi-timeout_info")] +TimeProvClose=[Documentation("https://docs.microsoft.com/windows/win32/api/timeprov/nf-timeprov-timeprovclose")] +TimeProvCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/timeprov/nf-timeprov-timeprovcommand")] +TimeProvOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/timeprov/nf-timeprov-timeprovopen")] +TimeProvSysCallbacks=[Documentation("https://docs.microsoft.com/windows/win32/api/timeprov/ns-timeprov-timeprovsyscallbacks")] +TIMERPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-timerproc")] +Timers=[Documentation("https://docs.microsoft.com/virtualization/hyper-v-on-windows/tlfs/timers")] +TimeSample=[Documentation("https://docs.microsoft.com/windows/win32/api/timeprov/ns-timeprov-timesample")] +TimeSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.foundation/ns-windows-foundation-timespan")] +Timestamp=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadstimestamp")] +TimeStamp=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/timestamp")] +TIMESTAMPING_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/mstcpip/ns-mstcpip-timestamping_config")] +TimeTrigger=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/timetrigger")] +TimeTrigger::RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/timetrigger-randomdelay")] +timeTriggerType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-timetriggertype-complextype")] +TIMEVAL=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-timeval")] +TipReportingInfo=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/tip-tipreportinginfo-structure")] +title=[Documentation("https://docs.microsoft.com/windows/win32/WMP/title-element--wpl")] +Title=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/title")] +TITLE=[Documentation("https://docs.microsoft.com/windows/win32/WMP/title-element--metafile")] +TitleArea=[Documentation("https://docs.microsoft.com/windows/win32/tablet/titlearea-element")] +TitleAreaType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/titleareatype-complex-type")] +TITLEBAR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/TSF/titlebar-type")] +TITLEBARINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-titlebarinfo")] +TITLEBARINFOEX=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-titlebarinfoex")] +TitleInfo=[Documentation("https://docs.microsoft.com/windows/win32/tablet/titleinfo-element")] +TitleInfoType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/titleinfotype-complex-type")] +titleNum=[Documentation("https://docs.microsoft.com/windows/win32/WMP/titlenum-attribute")] +TitlesAvailable=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/titlesavailable-property")] +TitleSortOrder=[Documentation("https://docs.microsoft.com/windows/win32/WMP/titlesortorder-attribute")] +TitleType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/titletype-complex-type")] +TKBLayoutType=[Documentation("https://docs.microsoft.com/windows/win32/api/ctffunc/ne-ctffunc-tkblayouttype")] +TLIBATTR=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-tlibattr")] +TLS_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-tls_parameters")] +TlsAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-tlsalloc")] +TLSExtensions=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaptlsconnectionpropertiesv1schema-acceptservername-peapextensionstype-element")] +TlsFree=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-tlsfree")] +TlsGetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-tlsgetvalue")] +TlsSetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-tlssetvalue")] +TM_PROPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tm-props")] +TMGR_DIRECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/termmgr/ne-termmgr-tmgr_direction")] +To=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-to-sendemailtype-element")] +ToAscii=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-toascii")] +ToAsciiEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-toasciiex")] +TOC_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/ns-wmcodecdsp-toc_descriptor")] +TOC_ENTRY_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/ns-wmcodecdsp-toc_entry_descriptor")] +TOC_POS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/ne-wmcodecdsp-toc_pos_type")] +ToggleButton=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-togglebutton")] +TOGGLEKEYS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-togglekeys")] +TogglePattern_Toggle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-togglepattern_toggle")] +ToggleState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-togglestate")] +TOKEN_ACCESS_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_access_information")] +TOKEN_APPCONTAINER_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_appcontainer_information")] +TOKEN_AUDIT_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_audit_policy")] +TOKEN_CONTROL=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_control")] +TOKEN_DEFAULT_DACL=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_default_dacl")] +TOKEN_DEVICE_CLAIMS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_device_claims")] +TOKEN_ELEVATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_elevation")] +TOKEN_ELEVATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-token_elevation_type")] +TOKEN_GROUPS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_groups")] +TOKEN_GROUPS_AND_PRIVILEGES=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_groups_and_privileges")] +TOKEN_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-token_information_class")] +TOKEN_LINKED_TOKEN=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_linked_token")] +TOKEN_MANDATORY_LABEL=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_mandatory_label")] +TOKEN_MANDATORY_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_mandatory_policy")] +TOKEN_ORIGIN=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_origin")] +TOKEN_OWNER=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_owner")] +TOKEN_PRIMARY_GROUP=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_primary_group")] +TOKEN_PRIVILEGES=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_privileges")] +TOKEN_SOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_source")] +TOKEN_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_statistics")] +TOKEN_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-token_type")] +TOKEN_USER=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_user")] +TOKEN_USER_CLAIMS=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-token_user_claims")] +TOKENBINDING_EXTENSION_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/tokenbinding/ne-tokenbinding-tokenbinding_extension_format")] +TOKENBINDING_IDENTIFIER=[Documentation("https://docs.microsoft.com/windows/win32/api/tokenbinding/ns-tokenbinding-tokenbinding_identifier")] +TOKENBINDING_KEY_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/api/tokenbinding/ns-tokenbinding-tokenbinding_key_types")] +TOKENBINDING_RESULT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/tokenbinding/ns-tokenbinding-tokenbinding_result_data")] +TOKENBINDING_RESULT_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/tokenbinding/ns-tokenbinding-tokenbinding_result_list")] +TOKENBINDING_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/tokenbinding/ne-tokenbinding-tokenbinding_type")] +TokenBindingDeleteAllBindings=[Documentation("https://docs.microsoft.com/windows/win32/api/tokenbinding/nf-tokenbinding-tokenbindingdeleteallbindings")] +TokenBindingDeleteBinding=[Documentation("https://docs.microsoft.com/windows/win32/api/tokenbinding/nf-tokenbinding-tokenbindingdeletebinding")] +TokenBindingGenerateBinding=[Documentation("https://docs.microsoft.com/windows/win32/api/tokenbinding/nf-tokenbinding-tokenbindinggeneratebinding")] +TokenBindingGenerateID=[Documentation("https://docs.microsoft.com/windows/win32/api/tokenbinding/nf-tokenbinding-tokenbindinggenerateid")] +TokenBindingGenerateMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/tokenbinding/nf-tokenbinding-tokenbindinggeneratemessage")] +TokenBindingGetKeyTypesClient=[Documentation("https://docs.microsoft.com/windows/win32/api/tokenbinding/nf-tokenbinding-tokenbindinggetkeytypesclient")] +TokenBindingGetKeyTypesServer=[Documentation("https://docs.microsoft.com/windows/win32/api/tokenbinding/nf-tokenbinding-tokenbindinggetkeytypesserver")] +TokenBindingVerifyMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/tokenbinding/nf-tokenbinding-tokenbindingverifymessage")] +tomConstants=[Documentation("https://docs.microsoft.com/windows/win32/api/tom/ne-tom-tomconstants")] +Toolbar=[Documentation("https://docs.microsoft.com/windows/win32/Controls/toolbar-standard-button-image-index-values")] +TOOLBARITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/shdeprecated/ns-shdeprecated-toolbaritem")] +Toolhelp32ReadProcessMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/tlhelp32/nf-tlhelp32-toolhelp32readprocessmemory")] +Tools=[Documentation("https://docs.microsoft.com/windows/win32/tools-for-directx-game-development")] +Tooltip=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tooltip-styles")] +ToolTip=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/tooltip-property")] +TOOLTIP_DISMISS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ne-winuser-tooltip_dismiss_flags")] +ToolTipMaxWidth=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/tooltipmaxwidth-property")] +TOPOID=[Documentation("https://docs.microsoft.com/windows/win32/medfound/topoid")] +TotalDuration=[Documentation("https://docs.microsoft.com/windows/win32/WMP/totalduration-attribute")] +TotalTitleTime=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/totaltitletime-property")] +Touch=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/touch-mask-constants")] +TOUCH_COORD_TO_PIXEL=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-touch_coord_to_pixel")] +TOUCH_HIT_TESTING_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-touch_hit_testing_input")] +TOUCH_HIT_TESTING_PROXIMITY_EVALUATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-touch_hit_testing_proximity_evaluation")] +TouchFileTimes=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-touchfiletimes")] +TOUCHINPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-touchinput")] +TOUCHPREDICTIONPARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-touchpredictionparameters")] +ToUnicode=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-tounicode")] +ToUnicodeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-tounicodeex")] +TpcGetSamplesArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/timeprov/ns-timeprov-tpcgetsamplesargs")] +TpDestroyCallbackEnviron=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-tpdestroycallbackenviron")] +TpInitializeCallbackEnviron=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-tpinitializecallbackenviron")] +TPM_DEVICE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tbs/ns-tbs-tpm_device_info")] +TPMPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-tpmparams")] +TPMVSCMGR_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/api/tpmvscmgr/ne-tpmvscmgr-tpmvscmgr_error")] +TPMVSCMGR_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/tpmvscmgr/ne-tpmvscmgr-tpmvscmgr_status")] +TpSetCallbackActivationContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-tpsetcallbackactivationcontext")] +TpSetCallbackCleanupGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-tpsetcallbackcleanupgroup")] +TpSetCallbackFinalizationCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-tpsetcallbackfinalizationcallback")] +TpSetCallbackLongFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-tpsetcallbacklongfunction")] +TpSetCallbackNoActivationContext=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-tpsetcallbacknoactivationcontext")] +TpSetCallbackPersistent=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-tpsetcallbackpersistent")] +TpSetCallbackPriority=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-tpsetcallbackpriority")] +TpSetCallbackRaceWithDll=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-tpsetcallbackracewithdll")] +TpSetCallbackThreadpool=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-tpsetcallbackthreadpool")] +Trace=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/trace-guids")] +TRACE_ENABLE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-trace_enable_info")] +TRACE_EVENT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ns-tdh-trace_event_info")] +TRACE_GUID_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-trace_guid_info")] +TRACE_GUID_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-trace_guid_properties")] +TRACE_GUID_REGISTRATION=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-trace_guid_registration")] +TRACE_LOGFILE_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-trace_logfile_header")] +TRACE_PERIODIC_CAPTURE_STATE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-trace_periodic_capture_state_info")] +TRACE_PROVIDER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tdh/ns-tdh-trace_provider_info")] +TRACE_PROVIDER_INSTANCE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-trace_provider_instance_info")] +TRACE_QUERY_INFO_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ne-evntrace-trace_query_info_class")] +TRACE_VERSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/ns-evntrace-trace_version_info")] +TraceEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-traceevent")] +TraceEventInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-traceeventinstance")] +TRACELOGGING_DECLARE_PROVIDER=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-tracelogging_declare_provider")] +TRACELOGGING_DEFINE_PROVIDER=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-tracelogging_define_provider")] +TRACELOGGING_DEFINE_PROVIDER_STORAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-tracelogging_define_provider_storage")] +TraceLoggingActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingactivity/nl-traceloggingactivity-traceloggingactivity")] +TraceLoggingActivity::Provider=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingactivity/nf-traceloggingactivity-traceloggingactivity-provider")] +TraceLoggingActivity::SetRelatedActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingactivity/nf-traceloggingactivity-traceloggingactivity-setrelatedactivity")] +TraceLoggingActivity::SetRelatedActivityId=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingactivity/nf-traceloggingactivity-traceloggingactivity-setrelatedactivityid(constguid_)")] +TraceLoggingActivity::TraceLoggingActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingactivity/nf-traceloggingactivity-traceloggingactivity-traceloggingactivity")] +TraceLoggingBinary=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingbinary")] +TraceLoggingChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingchannel")] +TraceLoggingCustom=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingcustom")] +TraceLoggingCustomAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingcustomattribute")] +TraceLoggingDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingdescription")] +TraceLoggingEventTag=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingeventtag")] +TraceLoggingFunction=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingactivity/nf-traceloggingactivity-traceloggingfunction")] +TraceLoggingKeyword=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingkeyword")] +TraceLoggingLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-tracelogginglevel")] +TraceLoggingOpcode=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingopcode")] +TraceLoggingOptionGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingoptiongroup")] +TraceLoggingProviderEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingproviderenabled")] +TraceLoggingProviderId=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingproviderid")] +TraceLoggingRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingregister")] +TraceLoggingRegisterEx=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingregisterex")] +TraceLoggingSetInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingsetinformation")] +TraceLoggingSocketAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingsocketaddress")] +TraceLoggingStruct=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingstruct")] +TraceLoggingThreadActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingactivity/nl-traceloggingactivity-traceloggingthreadactivity")] +TraceLoggingThreadActivity::Provider=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingactivity/nf-traceloggingactivity-traceloggingthreadactivity-provider")] +TraceLoggingThreadActivity::TraceLoggingThreadActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingactivity/nf-traceloggingactivity-traceloggingthreadactivity-traceloggingthreadactivity")] +TraceLoggingThreadActivityIdSetter=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingactivity/nl-traceloggingactivity-traceloggingthreadactivityidsetter")] +TraceLoggingThreadActivityIdSetter::~TraceLoggingThreadActivityIdSetter=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingactivity/nf-traceloggingactivity-traceloggingthreadactivityidsetter-~traceloggingthreadactivityidsetter")] +TraceLoggingThreadActivityIdSetter::TraceLoggingThreadActivityIdSetter=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingactivity/nf-traceloggingactivity-traceloggingthreadactivityidsetter-traceloggingthreadactivityidsetter")] +TraceLoggingUnregister=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingunregister")] +TraceLoggingValue=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingvalue")] +TraceLoggingWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingwrite")] +TraceLoggingWriteActivity=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-traceloggingwriteactivity")] +TraceLoggingWriteStart=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingactivity/nf-traceloggingactivity-traceloggingwritestart")] +TraceLoggingWriteStop=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingactivity/nf-traceloggingactivity-traceloggingwritestop")] +TraceLoggingWriteTagged=[Documentation("https://docs.microsoft.com/windows/win32/api/traceloggingactivity/nf-traceloggingactivity-traceloggingwritetagged")] +TraceMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-tracemessage")] +TraceMessageVa=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-tracemessageva")] +TraceQueryInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-tracequeryinformation")] +TraceRay=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/traceray-function")] +TraceSetInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-tracesetinformation")] +track=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/track-element")] +Trackbar=[Documentation("https://docs.microsoft.com/windows/win32/Controls/trackbar-control-styles")] +TrackInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/ns-windows-media-streaming-trackinformation")] +TRACKING_COLL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-tracking_coll_type")] +TrackingID=[Documentation("https://docs.microsoft.com/windows/win32/WMP/trackingid-attribute")] +TrackMouseEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-trackmouseevent")] +TRACKMOUSEEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-trackmouseevent")] +TRACKNAMETEXT=[Documentation("https://docs.microsoft.com/windows/win32/WMP/tracknametext")] +TrackPopupMenu=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-trackpopupmenu")] +TrackPopupMenuEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-trackpopupmenuex")] +Transaction=[Documentation("https://docs.microsoft.com/windows/win32/Ktm/transaction-access-masks")] +TRANSACTION_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmtypes/ns-ktmtypes-transaction_notification")] +TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/ktmtypes/ns-ktmtypes-transaction_notification_recovery_argument")] +TRANSACTION_OUTCOME=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-transaction_outcome")] +Transaction::Begin=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/transaction.begin-method")] +Transaction::Commit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/transaction.commit-method-committransactiongrbit-timespan-jet-commit-id-")] +Transaction::IsInTransaction=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/transaction.isintransaction-property")] +Transaction::ReleaseResource=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/transaction.releaseresource-method")] +Transaction::Rollback=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/transaction.rollback-method")] +Transaction::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/transaction.tostring-method")] +TransactionContext=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/transactioncontext")] +TransactionContextEx=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/transactioncontextex")] +TransactionVote=[Documentation("https://docs.microsoft.com/windows/win32/api/comsvcs/ne-comsvcs-transactionvote")] +TransactNamedPipe=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-transactnamedpipe")] +Transcendental=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/ovw-xnamath-reference-functions-vector-transcendental")] +Transferring=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/transferring-data-between-the-supplicant-and-eap-methods")] +Transformation=[Documentation("https://docs.microsoft.com/windows/win32/OpenGL/transformation-state-variables")] +TransformPattern_Move=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-transformpattern_move")] +TransformPattern_Resize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-transformpattern_resize")] +TransformPattern_Rotate=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-transformpattern_rotate")] +TRANSFORMSATSOURCE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/transformsatsource")] +TRANSFORMSSECURE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/transformssecure")] +TransientPublisherProperties=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/transientpublisherproperties")] +TransientSubscriberProperties=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/transientsubscriberproperties")] +TransientSubscriptions=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/transientsubscriptions")] +transition=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/transition-element")] +transitionMode=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-transitionmode-authencryption-element")] +TranslateAccelerator=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-translateacceleratorw")] +TranslateAcceleratorA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-translateacceleratora")] +TranslateAcceleratorW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-translateacceleratorw")] +TranslateBitmapBits=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-translatebitmapbits")] +TranslateCharsetInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-translatecharsetinfo")] +TranslateColors=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-translatecolors")] +TranslateDispatch=[Documentation("https://docs.microsoft.com/windows/win32/Controls/translatedispatch")] +TranslateMDISysAccel=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-translatemdisysaccel")] +TranslateMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-translatemessage")] +TranslateMessageEx=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/translatemessageex")] +TranslateName=[Documentation("https://docs.microsoft.com/windows/win32/api/secext/nf-secext-translatenamea")] +TranslateNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/secext/nf-secext-translatenamea")] +TranslateNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/secext/nf-secext-translatenamew")] +TranslateURL=[Documentation("https://docs.microsoft.com/windows/win32/api/intshcut/nf-intshcut-translateurla")] +TRANSLATEURL_IN_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/intshcut/ne-intshcut-translateurl_in_flags")] +TranslateURLA=[Documentation("https://docs.microsoft.com/windows/win32/api/intshcut/nf-intshcut-translateurla")] +TranslateURLW=[Documentation("https://docs.microsoft.com/windows/win32/api/intshcut/nf-intshcut-translateurlw")] +Translation=[Documentation("https://docs.microsoft.com/sql/odbc/reference/syntax/translation-dll-function-summary")] +TRANSMIT_FILE_BUFFERS=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/ns-mswsock-transmit_file_buffers")] +TRANSMIT_PACKETS_ELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/ns-mswsock-transmit_packets_element")] +TransmitCommChar=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-transmitcommchar")] +TransmitFile=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nf-mswsock-transmitfile")] +TransparentBlt=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-transparentblt")] +TRANSPORT_SETTING_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/transportsettingcommon/ns-transportsettingcommon-transport_setting_id")] +TRANSPORTCLIENT_CALLBACK_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/ne-wdstci-transportclient_callback_id")] +TRANSPORTCLIENT_SESSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/ns-wdstci-transportclient_session_info")] +TransportInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/ns-windows-media-streaming-transportinformation")] +TransportParametersUpdate=[Documentation("https://docs.microsoft.com/windows/win32/mediastreaming/transportparametersupdate")] +TRANSPORTPROVIDER_CALLBACK_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/ne-wdstpdi-transportprovider_callback_id")] +TransportState=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/ne-windows-media-streaming-transportstate")] +TransportStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/windows.media.streaming/ne-windows-media-streaming-transportstatus")] +transpose=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-transpose")] +TRBN_THUMBPOSCHANGING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/trbn-thumbposchanging")] +Tree-View=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tree-view-control-window-extended-styles")] +TreeResetNamedSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-treeresetnamedsecurityinfoa")] +TreeResetNamedSecurityInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-treeresetnamedsecurityinfoa")] +TreeResetNamedSecurityInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-treeresetnamedsecurityinfow")] +TreeScope=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ne-uiautomationcoreapi-treescope")] +TreeSetNamedSecurityInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-treesetnamedsecurityinfow")] +TreeSetNamedSecurityInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-treesetnamedsecurityinfoa")] +TreeSetNamedSecurityInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/aclapi/nf-aclapi-treesetnamedsecurityinfow")] +TreeTraversalOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ne-uiautomationcoreapi-treetraversaloptions")] +TreeView_CreateDragImage=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_createdragimage")] +TreeView_DeleteAllItems=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_deleteallitems")] +TreeView_DeleteItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_deleteitem")] +TreeView_EditLabel=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_editlabel")] +TreeView_EndEditLabelNow=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_endeditlabelnow")] +TreeView_EnsureVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_ensurevisible")] +TreeView_Expand=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_expand")] +TreeView_GetBkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getbkcolor")] +TreeView_GetCheckState=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getcheckstate")] +TreeView_GetChild=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getchild")] +TreeView_GetCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getcount")] +TreeView_GetDropHilight=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getdrophilight")] +TreeView_GetEditControl=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_geteditcontrol")] +TreeView_GetExtendedStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getextendedstyle")] +TreeView_GetFirstVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getfirstvisible")] +TreeView_GetImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getimagelist")] +TreeView_GetIndent=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getindent")] +TreeView_GetInsertMarkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getinsertmarkcolor")] +TreeView_GetISearchString=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getisearchstring")] +TreeView_GetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getitem")] +TreeView_GetItemHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getitemheight")] +TreeView_GetItemPartRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getitempartrect")] +TreeView_GetItemRect=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getitemrect")] +TreeView_GetItemState=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getitemstate")] +TreeView_GetLastVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getlastvisible")] +TreeView_GetLineColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getlinecolor")] +TreeView_GetNextItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getnextitem")] +TreeView_GetNextSelected=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getnextselected")] +TreeView_GetNextSibling=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getnextsibling")] +TreeView_GetNextVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getnextvisible")] +TreeView_GetParent=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getparent")] +TreeView_GetPrevSibling=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getprevsibling")] +TreeView_GetPrevVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getprevvisible")] +TreeView_GetRoot=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getroot")] +TreeView_GetScrollTime=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getscrolltime")] +TreeView_GetSelectedCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getselectedcount")] +TreeView_GetSelection=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getselection")] +TreeView_GetTextColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_gettextcolor")] +TreeView_GetToolTips=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_gettooltips")] +TreeView_GetUnicodeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getunicodeformat")] +TreeView_GetVisibleCount=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_getvisiblecount")] +TreeView_HitTest=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_hittest")] +TreeView_InsertItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_insertitem")] +TreeView_MapAccIDToHTREEITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_mapaccidtohtreeitem")] +TreeView_MapHTREEITEMToAccID=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_maphtreeitemtoaccid")] +TreeView_Select=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_select")] +TreeView_SelectDropTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_selectdroptarget")] +TreeView_SelectItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_selectitem")] +TreeView_SelectSetFirstVisible=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_selectsetfirstvisible")] +TreeView_SetAutoScrollInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_setautoscrollinfo")] +TreeView_SetBkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_setbkcolor")] +TreeView_SetBorder=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_setborder")] +TreeView_SetCheckState=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_setcheckstate")] +TreeView_SetExtendedStyle=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_setextendedstyle")] +TreeView_SetHot=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_sethot")] +TreeView_SetImageList=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_setimagelist")] +TreeView_SetIndent=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_setindent")] +TreeView_SetInsertMark=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_setinsertmark")] +TreeView_SetInsertMarkColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_setinsertmarkcolor")] +TreeView_SetItem=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_setitem")] +TreeView_SetItemHeight=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_setitemheight")] +TreeView_SetItemState=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_setitemstate")] +TreeView_SetLineColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_setlinecolor")] +TreeView_SetScrollTime=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_setscrolltime")] +TreeView_SetTextColor=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_settextcolor")] +TreeView_SetToolTips=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_settooltips")] +TreeView_SetUnicodeFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_setunicodeformat")] +TreeView_ShowInfoTip=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_showinfotip")] +TreeView_SortChildren=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_sortchildren")] +TreeView_SortChildrenCB=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-treeview_sortchildrencb")] +TRefPointerCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/refptrco/nl-refptrco-trefpointercollection")] +TRefPointerCollection::Add=[Documentation("https://docs.microsoft.com/windows/win32/api/refptrco/nf-refptrco-trefpointercollection-add")] +TRefPointerCollection::BeginEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/refptrco/nf-refptrco-trefpointercollection-beginenum")] +TRefPointerCollection::Empty=[Documentation("https://docs.microsoft.com/windows/win32/api/refptrco/nf-refptrco-trefpointercollection-empty")] +TRefPointerCollection::EndEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/refptrco/nf-refptrco-trefpointercollection-endenum")] +TRefPointerCollection::GetNext=[Documentation("https://docs.microsoft.com/windows/win32/api/refptrco/nf-refptrco-trefpointercollection-getnext")] +TRefPointerCollection::GetSize=[Documentation("https://docs.microsoft.com/windows/win32/api/refptrco/nf-refptrco-trefpointercollection-getsize")] +TRefPointerCollection::TRefPointerCollection=[Documentation("https://docs.microsoft.com/windows/win32/api/refptrco/nf-refptrco-trefpointercollection-trefpointercollection")] +Trigger=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/trigger")] +TRIGGER=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/trigger")] +TRIGGER_TYPE_UNION=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/ns-mstask-trigger_type_union")] +Trigger::Enabled=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/trigger-enabled")] +Trigger::EndBoundary=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/trigger-endboundary")] +Trigger::ExecutionTimeLimit=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/trigger-executiontimelimit")] +Trigger::Id=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/trigger-id")] +Trigger::Repetition=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/trigger-repetition")] +Trigger::StartBoundary=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/trigger-startboundary")] +Trigger::Type=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/trigger-type")] +triggerBaseType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-triggerbasetype-complextype")] +TriggerCollection=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/triggercollection")] +TriggerCollection::Clear=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/triggercollection-clear")] +TriggerCollection::Count=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/triggercollection-count")] +TriggerCollection::Create=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/triggercollection-create")] +TriggerCollection::Item=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/triggercollection-item")] +TriggerCollection::Remove=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/triggercollection-remove")] +triggerGroup=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-triggergroup-group")] +Triggers=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-triggers-tasktype-element")] +triggersType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-triggerstype-complextype")] +TRIVERTEX=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-trivertex")] +TRUECOLORINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/ns-amvideo-truecolorinfo")] +trunc=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-trunc")] +TruncateLog=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-truncatelog")] +TRUSTED_DOMAIN_AUTH_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-trusted_domain_auth_information")] +TRUSTED_DOMAIN_FULL_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-trusted_domain_full_information")] +TRUSTED_DOMAIN_INFORMATION_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-trusted_domain_information_ex")] +TRUSTED_DOMAIN_NAME_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-trusted_domain_name_info")] +TRUSTED_INFORMATION_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ne-ntsecapi-trusted_information_class")] +TRUSTED_PASSWORD_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-trusted_password_info")] +TRUSTED_POSIX_OFFSET_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ntsecapi/ns-ntsecapi-trusted_posix_offset_info")] +TrustedRootCA=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaptlsconnectionpropertiesv1schema-trustedrootca-servervalidationparameters-element")] +TRUSTEE=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-trustee_a")] +TRUSTEE_A=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-trustee_a")] +TRUSTEE_FORM=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ne-accctrl-trustee_form")] +TRUSTEE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ne-accctrl-trustee_type")] +TRUSTEE_W=[Documentation("https://docs.microsoft.com/windows/win32/api/accctrl/ns-accctrl-trustee_w")] +TrustLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/inspectable/ne-inspectable-trustlevel")] +TryAcquireSRWLockExclusive=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-tryacquiresrwlockexclusive")] +TryAcquireSRWLockShared=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-tryacquiresrwlockshared")] +TryCancelPendingGameUI=[Documentation("https://docs.microsoft.com/windows/win32/api/gamingtcui/nf-gamingtcui-trycancelpendinggameui")] +TryCreatePackageDependency=[Documentation("https://docs.microsoft.com/windows/win32/api/appmodel/nf-appmodel-trycreatepackagedependency")] +TryEnterCriticalSection=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-tryentercriticalsection")] +TrySubmitThreadpoolCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-trysubmitthreadpoolcallback")] +TS_AS_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ts-as--constants")] +TS_ATTR_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ts-attr--constants")] +TS_ATTRID=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ts-attrid")] +TS_ATTRVAL=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/ns-textstor-ts_attrval")] +TS_CH_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ts-ch--constants")] +TS_CHAR_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ts-char--constants")] +TS_IAS_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ts-ias--constants")] +TS_IE_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ts-ie--constants")] +TS_LF_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ts-lf--constants")] +TS_RUNINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/ns-textstor-ts_runinfo")] +TS_SB_SORT_BY=[Documentation("https://docs.microsoft.com/windows/win32/api/sbtsv/ne-sbtsv-ts_sb_sort_by")] +TS_SD_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ts-sd--constants")] +TS_SELECTION_ACP=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/ns-textstor-ts_selection_acp")] +TS_SELECTION_ANCHOR=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/ns-textstor-ts_selection_anchor")] +TS_SELECTIONSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/ns-textstor-ts_selectionstyle")] +TS_SHIFT_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ts-shift--constants")] +TS_SS_=[Documentation("https://docs.microsoft.com/windows/win32/TSF/ts-ss--constants")] +TS_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/ns-textstor-ts_status")] +TS_TEXTCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/ns-textstor-ts_textchange")] +TsActiveSelEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/ne-textstor-tsactiveselend")] +TsGravity=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/ne-textstor-tsgravity")] +TsLayoutCode=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/ne-textstor-tslayoutcode")] +TSPI_lineAccept=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineaccept")] +TSPI_lineAddToConference=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineaddtoconference")] +TSPI_lineAnswer=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineanswer")] +TSPI_lineBlindTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineblindtransfer")] +TSPI_lineClose=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineclose")] +TSPI_lineCloseCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineclosecall")] +TSPI_lineCloseMSPInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineclosemspinstance")] +TSPI_lineCompleteCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linecompletecall")] +TSPI_lineCompleteTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linecompletetransfer")] +TSPI_lineConditionalMediaDetection=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineconditionalmediadetection")] +TSPI_lineConfigDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineconfigdialog")] +TSPI_lineConfigDialogEdit=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineconfigdialogedit")] +TSPI_lineCreateMSPInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linecreatemspinstance")] +TSPI_lineDevSpecific=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linedevspecific")] +TSPI_lineDevSpecificFeature=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linedevspecificfeature")] +TSPI_lineDial=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linedial")] +TSPI_lineDrop=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linedrop")] +TSPI_lineForward=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineforward")] +TSPI_lineGatherDigits=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegatherdigits")] +TSPI_lineGenerateDigits=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegeneratedigits")] +TSPI_lineGenerateTone=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegeneratetone")] +TSPI_lineGetAddressCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegetaddresscaps")] +TSPI_lineGetAddressID=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegetaddressid")] +TSPI_lineGetAddressStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegetaddressstatus")] +TSPI_lineGetCallAddressID=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegetcalladdressid")] +TSPI_lineGetCallHubTracking=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegetcallhubtracking")] +TSPI_lineGetCallIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegetcallids")] +TSPI_lineGetCallInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegetcallinfo")] +TSPI_lineGetCallStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegetcallstatus")] +TSPI_lineGetDevCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegetdevcaps")] +TSPI_lineGetDevConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegetdevconfig")] +TSPI_lineGetExtensionID=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegetextensionid")] +TSPI_lineGetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegeticon")] +TSPI_lineGetID=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegetid")] +TSPI_lineGetLineDevStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegetlinedevstatus")] +TSPI_lineGetNumAddressIDs=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linegetnumaddressids")] +TSPI_lineHold=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linehold")] +TSPI_lineMakeCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linemakecall")] +TSPI_lineMonitorDigits=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linemonitordigits")] +TSPI_lineMonitorMedia=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linemonitormedia")] +TSPI_lineMonitorTones=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linemonitortones")] +TSPI_lineMSPIdentify=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linemspidentify")] +TSPI_lineNegotiateExtVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linenegotiateextversion")] +TSPI_lineNegotiateTSPIVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linenegotiatetspiversion")] +TSPI_lineOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineopen")] +TSPI_linePark=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linepark")] +TSPI_linePickup=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linepickup")] +TSPI_linePrepareAddToConference=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineprepareaddtoconference")] +TSPI_lineReceiveMSPData=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linereceivemspdata")] +TSPI_lineRedirect=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineredirect")] +TSPI_lineReleaseUserUserInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linereleaseuseruserinfo")] +TSPI_lineRemoveFromConference=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineremovefromconference")] +TSPI_lineSecureCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesecurecall")] +TSPI_lineSelectExtVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineselectextversion")] +TSPI_lineSendUserUserInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesenduseruserinfo")] +TSPI_lineSetAppSpecific=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesetappspecific")] +TSPI_lineSetCallData=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesetcalldata")] +TSPI_lineSetCallHubTracking=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesetcallhubtracking")] +TSPI_lineSetCallParams=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesetcallparams")] +TSPI_lineSetCallQualityOfService=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesetcallqualityofservice")] +TSPI_lineSetCallTreatment=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesetcalltreatment")] +TSPI_lineSetDefaultMediaDetection=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesetdefaultmediadetection")] +TSPI_lineSetDevConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesetdevconfig")] +TSPI_lineSetLineDevStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesetlinedevstatus")] +TSPI_lineSetMediaControl=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesetmediacontrol")] +TSPI_lineSetMediaMode=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesetmediamode")] +TSPI_lineSetStatusMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesetstatusmessages")] +TSPI_lineSetTerminal=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesetterminal")] +TSPI_lineSetupConference=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesetupconference")] +TSPI_lineSetupTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_linesetuptransfer")] +TSPI_lineSwapHold=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineswaphold")] +TSPI_lineUncompleteCall=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineuncompletecall")] +TSPI_lineUnhold=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineunhold")] +TSPI_lineUnpark=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_lineunpark")] +TSPI_phoneClose=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phoneclose")] +TSPI_phoneConfigDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phoneconfigdialog")] +TSPI_phoneDevSpecific=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonedevspecific")] +TSPI_phoneGetButtonInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonegetbuttoninfo")] +TSPI_phoneGetData=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonegetdata")] +TSPI_phoneGetDevCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonegetdevcaps")] +TSPI_phoneGetDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonegetdisplay")] +TSPI_phoneGetExtensionID=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonegetextensionid")] +TSPI_phoneGetGain=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonegetgain")] +TSPI_phoneGetHookSwitch=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonegethookswitch")] +TSPI_phoneGetIcon=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonegeticon")] +TSPI_phoneGetID=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonegetid")] +TSPI_phoneGetLamp=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonegetlamp")] +TSPI_phoneGetRing=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonegetring")] +TSPI_phoneGetStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonegetstatus")] +TSPI_phoneGetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonegetvolume")] +TSPI_phoneNegotiateExtVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonenegotiateextversion")] +TSPI_phoneNegotiateTSPIVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonenegotiatetspiversion")] +TSPI_phoneOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phoneopen")] +TSPI_phoneSelectExtVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phoneselectextversion")] +TSPI_phoneSetButtonInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonesetbuttoninfo")] +TSPI_phoneSetData=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonesetdata")] +TSPI_phoneSetDisplay=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonesetdisplay")] +TSPI_phoneSetGain=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonesetgain")] +TSPI_phoneSetHookSwitch=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonesethookswitch")] +TSPI_phoneSetLamp=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonesetlamp")] +TSPI_phoneSetRing=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonesetring")] +TSPI_phoneSetStatusMessages=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonesetstatusmessages")] +TSPI_phoneSetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_phonesetvolume")] +TSPI_providerConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_providerconfig")] +TSPI_providerCreateLineDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_providercreatelinedevice")] +TSPI_providerCreatePhoneDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_providercreatephonedevice")] +TSPI_providerEnumDevices=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_providerenumdevices")] +TSPI_providerFreeDialogInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_providerfreedialoginstance")] +TSPI_providerGenericDialogData=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_providergenericdialogdata")] +TSPI_providerInit=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_providerinit")] +TSPI_providerInstall=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_providerinstall")] +TSPI_providerRemove=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_providerremove")] +TSPI_providerShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_providershutdown")] +TSPI_providerUIIdentify=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tspi_provideruiidentify")] +TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugin2com/ne-tspubplugin2com-tspub_plugin_pd_assignment_type")] +TSPUB_PLUGIN_PD_RESOLUTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/tspubplugin2com/ne-tspubplugin2com-tspub_plugin_pd_resolution_type")] +TsRunType=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/ne-textstor-tsruntype")] +TSSD_AddrV46Type=[Documentation("https://docs.microsoft.com/windows/win32/api/sessdirpublictypes/ne-sessdirpublictypes-tssd_addrv46type")] +TSSD_ConnectionPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/sessdirpublictypes/ns-sessdirpublictypes-tssd_connectionpoint")] +TSSESSION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/sessdirpublictypes/ne-sessdirpublictypes-tssession_state")] +TsShiftDir=[Documentation("https://docs.microsoft.com/windows/win32/api/textstor/ne-textstor-tsshiftdir")] +TsViewCookie=[Documentation("https://docs.microsoft.com/windows/win32/TSF/tsviewcookie")] +TTCharToUnicode=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/nf-t2embapi-ttchartounicode")] +TTCSupport=[Documentation("https://docs.microsoft.com/windows/win32/Msi/ttcsupport")] +TTDeleteEmbeddedFont=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/nf-t2embapi-ttdeleteembeddedfont")] +TTEmbedFont=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/nf-t2embapi-ttembedfont")] +TTEmbedFontEx=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/nf-t2embapi-ttembedfontex")] +TTEmbedFontFromFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/nf-t2embapi-ttembedfontfromfilea")] +TTEMBEDINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/ns-t2embapi-ttembedinfo")] +TTEnableEmbeddingForFacename=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/nf-t2embapi-ttenableembeddingforfacename")] +TTGetEmbeddedFontInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/nf-t2embapi-ttgetembeddedfontinfo")] +TTGetEmbeddingType=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/nf-t2embapi-ttgetembeddingtype")] +TTGetNewFontName=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/nf-t2embapi-ttgetnewfontname")] +TTGETTITLE=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-ttgettitle")] +TTHITTESTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tthittestinfoa")] +TTHITTESTINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tthittestinfoa")] +TTHITTESTINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tthittestinfow")] +TTIsEmbeddingEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/nf-t2embapi-ttisembeddingenabled")] +TTIsEmbeddingEnabledForFacename=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/nf-t2embapi-ttisembeddingenabledforfacename")] +TTLoadEmbeddedFont=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/nf-t2embapi-ttloadembeddedfont")] +TTLOADINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/ns-t2embapi-ttloadinfo")] +TTM_ACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-activate")] +TTM_ADDTOOL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-addtool")] +TTM_ADDTOOLA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-addtool")] +TTM_ADDTOOLW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-addtool")] +TTM_ADJUSTRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-adjustrect")] +TTM_DELTOOL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-deltool")] +TTM_DELTOOLA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-deltool")] +TTM_DELTOOLW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-deltool")] +TTM_ENUMTOOLS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-enumtools")] +TTM_ENUMTOOLSA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-enumtools")] +TTM_ENUMTOOLSW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-enumtools")] +TTM_GETBUBBLESIZE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-getbubblesize")] +TTM_GETCURRENTTOOL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-getcurrenttool")] +TTM_GETCURRENTTOOLA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-getcurrenttool")] +TTM_GETCURRENTTOOLW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-getcurrenttool")] +TTM_GETDELAYTIME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-getdelaytime")] +TTM_GETMARGIN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-getmargin")] +TTM_GETMAXTIPWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-getmaxtipwidth")] +TTM_GETTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-gettext")] +TTM_GETTEXTA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-gettext")] +TTM_GETTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-gettext")] +TTM_GETTIPBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-gettipbkcolor")] +TTM_GETTIPTEXTCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-gettiptextcolor")] +TTM_GETTITLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-gettitle")] +TTM_GETTOOLCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-gettoolcount")] +TTM_GETTOOLINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-gettoolinfo")] +TTM_GETTOOLINFOA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-gettoolinfo")] +TTM_GETTOOLINFOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-gettoolinfo")] +TTM_HITTEST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-hittest")] +TTM_HITTESTA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-hittest")] +TTM_HITTESTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-hittest")] +TTM_NEWTOOLRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-newtoolrect")] +TTM_NEWTOOLRECTA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-newtoolrect")] +TTM_NEWTOOLRECTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-newtoolrect")] +TTM_POP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-pop")] +TTM_POPUP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-popup")] +TTM_RELAYEVENT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-relayevent")] +TTM_SETDELAYTIME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-setdelaytime")] +TTM_SETMARGIN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-setmargin")] +TTM_SETMAXTIPWIDTH=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-setmaxtipwidth")] +TTM_SETTIPBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-settipbkcolor")] +TTM_SETTIPTEXTCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-settiptextcolor")] +TTM_SETTITLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-settitle")] +TTM_SETTITLEA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-settitle")] +TTM_SETTITLEW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-settitle")] +TTM_SETTOOLINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-settoolinfo")] +TTM_SETTOOLINFOA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-settoolinfo")] +TTM_SETTOOLINFOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-settoolinfo")] +TTM_SETWINDOWTHEME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-setwindowtheme")] +TTM_TRACKACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-trackactivate")] +TTM_TRACKPOSITION=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-trackposition")] +TTM_UPDATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-update")] +TTM_UPDATETIPTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-updatetiptext")] +TTM_UPDATETIPTEXTA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-updatetiptext")] +TTM_UPDATETIPTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-updatetiptext")] +TTM_WINDOWFROMPOINT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttm-windowfrompoint")] +TTN_GETDISPINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttn-getdispinfo")] +TTN_GETDISPINFOA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttn-getdispinfo")] +TTN_GETDISPINFOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttn-getdispinfo")] +TTN_LINKCLICK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttn-linkclick")] +TTN_NEEDTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttn-needtext")] +TTN_NEEDTEXTA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttn-needtext")] +TTN_NEEDTEXTW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttn-needtext")] +TTN_POP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttn-pop")] +TTN_SHOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/ttn-show")] +TTPOLYCURVE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-ttpolycurve")] +TTPOLYGONHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-ttpolygonheader")] +TTRunValidationTests=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/nf-t2embapi-ttrunvalidationtests")] +TTRunValidationTestsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/nf-t2embapi-ttrunvalidationtestsex")] +TTTOOLINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tttoolinfoa")] +TTTOOLINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tttoolinfow")] +TTVALIDATIONTESTSPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/ns-t2embapi-ttvalidationtestsparams")] +TTVALIDATIONTESTSPARAMSEX=[Documentation("https://docs.microsoft.com/windows/win32/api/t2embapi/ns-t2embapi-ttvalidationtestsparamsex")] +Tuesday=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-tuesday-daysofweektype-element")] +TUISPI_lineConfigDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tuispi_lineconfigdialog")] +TUISPI_lineConfigDialogEdit=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tuispi_lineconfigdialogedit")] +TUISPI_phoneConfigDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tuispi_phoneconfigdialog")] +TUISPI_providerConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tuispi_providerconfig")] +TUISPI_providerGenericDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tuispi_providergenericdialog")] +TUISPI_providerGenericDialogData=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tuispi_providergenericdialogdata")] +TUISPI_providerInstall=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tuispi_providerinstall")] +TUISPI_providerRemove=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nf-tspi-tuispi_providerremove")] +TUISPICREATEDIALOGINSTANCEPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/ns-tspi-tuispicreatedialoginstanceparams")] +TUISPIDLL_OBJECT_=[Documentation("https://docs.microsoft.com/windows/win32/Tapi/tuispidll-object-")] +TUISPIDLLCALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/tspi/nc-tspi-tuispidllcallback")] +TunerInputType=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-tunerinputtype")] +TUNNEL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ifdef/ne-ifdef-tunnel_type")] +TV=[Documentation("https://docs.microsoft.com/windows/win32/medfound/tv-protection-standard-flags")] +TVAudioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-tvaudiomode")] +TVGETITEMPARTRECTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tvgetitempartrectinfo")] +TVHITTESTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tvhittestinfo")] +TVINSERTSTRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tvinsertstructw")] +TVINSERTSTRUCTA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tvinsertstructa")] +TVINSERTSTRUCTW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tvinsertstructw")] +TVITEM=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tvitemw")] +TVITEMA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tvitema")] +TVITEMEX=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tvitemexa")] +TVITEMEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tvitemexa")] +TVITEMEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tvitemexw")] +TVITEMW=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tvitemw")] +TVM_CREATEDRAGIMAGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-createdragimage")] +TVM_DELETEITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-deleteitem")] +TVM_EDITLABEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-editlabel")] +TVM_EDITLABELA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-editlabel")] +TVM_EDITLABELW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-editlabel")] +TVM_ENDEDITLABELNOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-endeditlabelnow")] +TVM_ENSUREVISIBLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-ensurevisible")] +TVM_EXPAND=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-expand")] +TVM_GETBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getbkcolor")] +TVM_GETCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getcount")] +TVM_GETEDITCONTROL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-geteditcontrol")] +TVM_GETEXTENDEDSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getextendedstyle")] +TVM_GETIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getimagelist")] +TVM_GETINDENT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getindent")] +TVM_GETINSERTMARKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getinsertmarkcolor")] +TVM_GETISEARCHSTRING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getisearchstring")] +TVM_GETISEARCHSTRINGA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getisearchstring")] +TVM_GETISEARCHSTRINGW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getisearchstring")] +TVM_GETITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getitem")] +TVM_GETITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getitem")] +TVM_GETITEMHEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getitemheight")] +TVM_GETITEMPARTRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getitempartrect")] +TVM_GETITEMRECT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getitemrect")] +TVM_GETITEMSTATE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getitemstate")] +TVM_GETITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getitem")] +TVM_GETLINECOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getlinecolor")] +TVM_GETNEXTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getnextitem")] +TVM_GETSCROLLTIME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getscrolltime")] +TVM_GETSELECTEDCOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getselectedcount")] +TVM_GETTEXTCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-gettextcolor")] +TVM_GETTOOLTIPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-gettooltips")] +TVM_GETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getunicodeformat")] +TVM_GETVISIBLECOUNT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-getvisiblecount")] +TVM_HITTEST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-hittest")] +TVM_INSERTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-insertitem")] +TVM_INSERTITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-insertitem")] +TVM_INSERTITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-insertitem")] +TVM_MAPACCIDTOHTREEITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-mapaccidtohtreeitem")] +TVM_MAPHTREEITEMTOACCID=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-maphtreeitemtoaccid")] +TVM_SELECTITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-selectitem")] +TVM_SETAUTOSCROLLINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-setautoscrollinfo")] +TVM_SETBKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-setbkcolor")] +TVM_SETBORDER=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-setborder")] +TVM_SETEXTENDEDSTYLE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-setextendedstyle")] +TVM_SETHOT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-sethot")] +TVM_SETIMAGELIST=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-setimagelist")] +TVM_SETINDENT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-setindent")] +TVM_SETINSERTMARK=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-setinsertmark")] +TVM_SETINSERTMARKCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-setinsertmarkcolor")] +TVM_SETITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-setitem")] +TVM_SETITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-setitem")] +TVM_SETITEMHEIGHT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-setitemheight")] +TVM_SETITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-setitem")] +TVM_SETLINECOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-setlinecolor")] +TVM_SETSCROLLTIME=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-setscrolltime")] +TVM_SETTEXTCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-settextcolor")] +TVM_SETTOOLTIPS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-settooltips")] +TVM_SETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-setunicodeformat")] +TVM_SHOWINFOTIP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-showinfotip")] +TVM_SORTCHILDREN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-sortchildren")] +TVM_SORTCHILDRENCB=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvm-sortchildrencb")] +TVN_ASYNCDRAW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-asyncdraw")] +TVN_BEGINDRAG=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-begindrag")] +TVN_BEGINDRAGA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-begindrag")] +TVN_BEGINDRAGW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-begindrag")] +TVN_BEGINLABELEDIT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-beginlabeledit")] +TVN_BEGINLABELEDITA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-beginlabeledit")] +TVN_BEGINLABELEDITW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-beginlabeledit")] +TVN_BEGINRDRAG=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-beginrdrag")] +TVN_BEGINRDRAGA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-beginrdrag")] +TVN_BEGINRDRAGW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-beginrdrag")] +TVN_DELETEITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-deleteitem")] +TVN_DELETEITEMA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-deleteitem")] +TVN_DELETEITEMW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-deleteitem")] +TVN_ENDLABELEDIT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-endlabeledit")] +TVN_ENDLABELEDITA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-endlabeledit")] +TVN_ENDLABELEDITW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-endlabeledit")] +TVN_GETDISPINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-getdispinfo")] +TVN_GETDISPINFOA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-getdispinfo")] +TVN_GETDISPINFOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-getdispinfo")] +TVN_GETINFOTIP=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-getinfotip")] +TVN_GETINFOTIPA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-getinfotip")] +TVN_GETINFOTIPW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-getinfotip")] +TVN_ITEMCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-itemchanged")] +TVN_ITEMCHANGEDA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-itemchanged")] +TVN_ITEMCHANGEDW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-itemchanged")] +TVN_ITEMCHANGING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-itemchanging")] +TVN_ITEMCHANGINGA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-itemchanging")] +TVN_ITEMCHANGINGW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-itemchanging")] +TVN_ITEMEXPANDED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-itemexpanded")] +TVN_ITEMEXPANDEDA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-itemexpanded")] +TVN_ITEMEXPANDEDW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-itemexpanded")] +TVN_ITEMEXPANDING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-itemexpanding")] +TVN_ITEMEXPANDINGA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-itemexpanding")] +TVN_ITEMEXPANDINGW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-itemexpanding")] +TVN_KEYDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-keydown")] +TVN_SELCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-selchanged")] +TVN_SELCHANGEDA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-selchanged")] +TVN_SELCHANGEDW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-selchanged")] +TVN_SELCHANGING=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-selchanging")] +TVN_SELCHANGINGA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-selchanging")] +TVN_SELCHANGINGW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-selchanging")] +TVN_SETDISPINFO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-setdispinfo")] +TVN_SETDISPINFOA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-setdispinfo")] +TVN_SETDISPINFOW=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-setdispinfo")] +TVN_SINGLEEXPAND=[Documentation("https://docs.microsoft.com/windows/win32/Controls/tvn-singleexpand")] +TVSORTCB=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-tvsortcb")] +TXF_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/txfw32/ns-txfw32-txf_id")] +TXF_LOG_RECORD_AFFECTED_FILE=[Documentation("https://docs.microsoft.com/windows/win32/api/txfw32/ns-txfw32-txf_log_record_affected_file")] +TXF_LOG_RECORD_BASE=[Documentation("https://docs.microsoft.com/windows/win32/api/txfw32/ns-txfw32-txf_log_record_base")] +TXF_LOG_RECORD_TRUNCATE=[Documentation("https://docs.microsoft.com/windows/win32/api/txfw32/ns-txfw32-txf_log_record_truncate")] +TXF_LOG_RECORD_WRITE=[Documentation("https://docs.microsoft.com/windows/win32/api/txfw32/ns-txfw32-txf_log_record_write")] +TxfGetThreadMiniVersionForCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/txfw32/nf-txfw32-txfgetthreadminiversionforcreate")] +TxfLogCreateFileReadContext=[Documentation("https://docs.microsoft.com/windows/win32/api/txfw32/nf-txfw32-txflogcreatefilereadcontext")] +TxfLogCreateRangeReadContext=[Documentation("https://docs.microsoft.com/windows/win32/api/txfw32/nf-txfw32-txflogcreaterangereadcontext")] +TxfLogDestroyReadContext=[Documentation("https://docs.microsoft.com/windows/win32/api/txfw32/nf-txfw32-txflogdestroyreadcontext")] +TxfLogReadRecords=[Documentation("https://docs.microsoft.com/windows/win32/api/txfw32/nf-txfw32-txflogreadrecords")] +TXFS_CREATE_MINIVERSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-txfs_create_miniversion_info")] +TXFS_GET_METADATA_INFO_OUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-txfs_get_metadata_info_out")] +TXFS_GET_TRANSACTED_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-txfs_get_transacted_version")] +TXFS_LIST_TRANSACTION_LOCKED_FILES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-txfs_list_transaction_locked_files")] +TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-txfs_list_transaction_locked_files_entry")] +TXFS_LIST_TRANSACTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-txfs_list_transactions")] +TXFS_LIST_TRANSACTIONS_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-txfs_list_transactions_entry")] +TXFS_MODIFY_RM=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-txfs_modify_rm")] +TXFS_QUERY_RM_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-txfs_query_rm_information")] +TXFS_READ_BACKUP_INFORMATION_OUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-txfs_read_backup_information_out")] +TXFS_SAVEPOINT_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-txfs_savepoint_information")] +TXFS_TRANSACTION_ACTIVE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-txfs_transaction_active_info")] +TXFS_WRITE_BACKUP_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-txfs_write_backup_information")] +TxfSetThreadMiniVersionForCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/txfw32/nf-txfw32-txfsetthreadminiversionforcreate")] +TYMED=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ne-objidl-tymed")] +type=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/type-attribute")] +Type=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/baseeapconnectionpropertiesv1schema-type-baseeapparameters-element")] +TYPE1_FONT=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-type1_font")] +TYPEATTR=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-typeattr")] +TYPEDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-typedesc")] +TypedName=[Documentation("https://docs.microsoft.com/windows/win32/api/iads/nn-iads-iadstypedname")] +TYPEFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ne-oaidl-typeflags")] +TYPEKIND=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ne-oaidl-typekind")] +TypeListType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-typelisttype-complextype")] +TYPEMODE=[Documentation("https://docs.microsoft.com/windows/win32/TSF/typemode")] +types=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-types-metadatatype-element")] +typeTableDeclarations=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/typetabledeclarations")] +typeTableDefinitions=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/typetabledefinitions")] +TypeTraits=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1helper/ns-d2d1helper-typetraits")] +typeUri=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/typeuri")] +TYSPEC=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/tyspec")] +TzSpecificLocalTimeToSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/api/timezoneapi/nf-timezoneapi-tzspecificlocaltimetosystemtime")] +TzSpecificLocalTimeToSystemTimeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/timezoneapi/nf-timezoneapi-tzspecificlocaltimetosystemtimeex")] +uaddc=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/uaddc--sm5---asm-")] +UAL_DATA_BLOB=[Documentation("https://docs.microsoft.com/windows/win32/api/ual/ns-ual-ual_data_blob")] +UalInstrument=[Documentation("https://docs.microsoft.com/windows/win32/api/ual/nf-ual-ualinstrument")] +UalRegisterProduct=[Documentation("https://docs.microsoft.com/windows/win32/api/ual/nf-ual-ualregisterproduct")] +UalStart=[Documentation("https://docs.microsoft.com/windows/win32/api/ual/nf-ual-ualstart")] +UalStop=[Documentation("https://docs.microsoft.com/windows/win32/api/ual/nf-ual-ualstop")] +UASFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ne-ocidl-uasflags")] +uaw_wcslen=[Documentation("https://docs.microsoft.com/windows/win32/api/stralign/nf-stralign-uaw_wcslen")] +ubfe=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ubfe--sm5---asm-")] +UDACCEL=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/ns-commctrl-udaccel")] +udiv=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/udiv--sm4---asm-")] +UDM_GETACCEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-getaccel")] +UDM_GETBASE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-getbase")] +UDM_GETBUDDY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-getbuddy")] +UDM_GETPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-getpos")] +UDM_GETPOS32=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-getpos32")] +UDM_GETRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-getrange")] +UDM_GETRANGE32=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-getrange32")] +UDM_GETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-getunicodeformat")] +UDM_SETACCEL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-setaccel")] +UDM_SETBASE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-setbase")] +UDM_SETBUDDY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-setbuddy")] +UDM_SETPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-setpos")] +UDM_SETPOS32=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-setpos32")] +UDM_SETRANGE=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-setrange")] +UDM_SETRANGE32=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-setrange32")] +UDM_SETUNICODEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udm-setunicodeformat")] +UDN_DELTAPOS=[Documentation("https://docs.microsoft.com/windows/win32/Controls/udn-deltapos")] +UDP_TABLE_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/iprtrmib/ne-iprtrmib-udp_table_class")] +UdpIp=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip")] +UdpIp_Fail=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-fail")] +UdpIp_Fail::FailureCode=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-fail")] +UdpIp_Fail::Proto=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-fail")] +UdpIp_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup1")] +UdpIp_TypeGroup1::connid=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup1")] +UdpIp_TypeGroup1::daddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup1")] +UdpIp_TypeGroup1::dport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup1")] +UdpIp_TypeGroup1::PID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup1")] +UdpIp_TypeGroup1::saddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup1")] +UdpIp_TypeGroup1::seqnum=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup1")] +UdpIp_TypeGroup1::size=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup1")] +UdpIp_TypeGroup1::sport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup1")] +UdpIp_TypeGroup2=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup2")] +UdpIp_TypeGroup2::connid=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup2")] +UdpIp_TypeGroup2::daddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup2")] +UdpIp_TypeGroup2::dport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup2")] +UdpIp_TypeGroup2::PID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup2")] +UdpIp_TypeGroup2::saddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup2")] +UdpIp_TypeGroup2::seqnum=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup2")] +UdpIp_TypeGroup2::size=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup2")] +UdpIp_TypeGroup2::sport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-typegroup2")] +UdpIp_V0=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v0")] +UdpIp_V0_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v0-typegroup1")] +UdpIp_V0_TypeGroup1::context=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v0-typegroup1")] +UdpIp_V0_TypeGroup1::daddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v0-typegroup1")] +UdpIp_V0_TypeGroup1::dport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v0-typegroup1")] +UdpIp_V0_TypeGroup1::dsize=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v0-typegroup1")] +UdpIp_V0_TypeGroup1::saddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v0-typegroup1")] +UdpIp_V0_TypeGroup1::size=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v0-typegroup1")] +UdpIp_V0_TypeGroup1::sport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v0-typegroup1")] +UdpIp_V1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v1")] +UdpIp_V1_TypeGroup1=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v1-typegroup1")] +UdpIp_V1_TypeGroup1::daddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v1-typegroup1")] +UdpIp_V1_TypeGroup1::dport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v1-typegroup1")] +UdpIp_V1_TypeGroup1::PID=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v1-typegroup1")] +UdpIp_V1_TypeGroup1::saddr=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v1-typegroup1")] +UdpIp_V1_TypeGroup1::size=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v1-typegroup1")] +UdpIp_V1_TypeGroup1::sport=[Documentation("https://docs.microsoft.com/windows/win32/ETW/udpip-v1-typegroup1")] +UFromSz=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ufromsz")] +uge=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/uge--sm4---asm-")] +UI_ALL_COMMANDS=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-ui-all-commands")] +UI_ANIMATION_DEPENDENCIES=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/ne-uianimation-ui_animation_dependencies")] +UI_ANIMATION_DIMENSION_UNKNOWN=[Documentation("https://docs.microsoft.com/windows/win32/UIAnimation/ui-animation-dimension-unknown")] +UI_ANIMATION_IDLE_BEHAVIOR=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/ne-uianimation-ui_animation_idle_behavior")] +UI_ANIMATION_ITERATION_NONE=[Documentation("https://docs.microsoft.com/windows/win32/UIAnimation/-ui-animation-iteration-none")] +UI_ANIMATION_MANAGER_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/ne-uianimation-ui_animation_manager_status")] +UI_ANIMATION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/ne-uianimation-ui_animation_mode")] +UI_ANIMATION_PRIORITY_EFFECT=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/ne-uianimation-ui_animation_priority_effect")] +UI_ANIMATION_REPEAT_INDEFINITELY=[Documentation("https://docs.microsoft.com/windows/win32/UIAnimation/ui-animation-repeat-indefinitely")] +UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_END=[Documentation("https://docs.microsoft.com/windows/win32/UIAnimation/ui-animation-repeat-indefinitely-conclude-at-end")] +UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_START=[Documentation("https://docs.microsoft.com/windows/win32/UIAnimation/ui-animation-repeat-indefinitely-conclude-at-start")] +UI_ANIMATION_REPEAT_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/ne-uianimation-ui_animation_repeat_mode")] +UI_ANIMATION_ROUNDING_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/ne-uianimation-ui_animation_rounding_mode")] +UI_ANIMATION_SCHEDULING_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/ne-uianimation-ui_animation_scheduling_result")] +UI_ANIMATION_SECONDS=[Documentation("https://docs.microsoft.com/windows/win32/UIAnimation/ui-animation-seconds")] +UI_ANIMATION_SECONDS_EVENTUALLY=[Documentation("https://docs.microsoft.com/windows/win32/UIAnimation/ui-animation-seconds-eventually")] +UI_ANIMATION_SECONDS_INFINITE=[Documentation("https://docs.microsoft.com/windows/win32/UIAnimation/ui-animation-seconds-infinite")] +UI_ANIMATION_SLOPE=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/ne-uianimation-ui_animation_slope")] +UI_ANIMATION_STORYBOARD_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/ne-uianimation-ui_animation_storyboard_status")] +UI_ANIMATION_TIMER_CLIENT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/ne-uianimation-ui_animation_timer_client_status")] +UI_ANIMATION_UPDATE_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/uianimation/ne-uianimation-ui_animation_update_result")] +UI_COLLECTION_INVALIDINDEX=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-ui-collection-invalidindex")] +UI_COLLECTIONCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_collectionchange")] +UI_COMMANDTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_commandtype")] +UI_CONTEXTAVAILABILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_contextavailability")] +UI_CONTROLDOCK=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_controldock")] +UI_EVENTLOCATION=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_eventlocation")] +UI_EVENTPARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ns-uiribbon-ui_eventparams")] +UI_EVENTPARAMS_COMMAND=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ns-uiribbon-ui_eventparams_command")] +UI_EVENTTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_eventtype")] +UI_EXECUTIONVERB=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_executionverb")] +UI_FONTDELTASIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_fontdeltasize")] +UI_FONTPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_fontproperties")] +UI_FONTUNDERLINE=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_fontunderline")] +UI_FONTVERTICALPOSITION=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_fontverticalposition")] +UI_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ndattrib/ne-ndattrib-ui_info_type")] +UI_INVALIDATIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_invalidations")] +UI_OWNERSHIP=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_ownership")] +UI_SWATCHCOLORMODE=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_swatchcolormode")] +UI_SWATCHCOLORTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_swatchcolortype")] +UI_VIEWTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_viewtype")] +UI_VIEWVERB=[Documentation("https://docs.microsoft.com/windows/win32/api/uiribbon/ne-uiribbon-ui_viewverb")] +UiaAddEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaaddevent")] +UiaAndOrCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ns-uiautomationcoreapi-uiaandorcondition")] +UiaAsyncContentLoadedEventArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ns-uiautomationcoreapi-uiaasynccontentloadedeventargs")] +UiaCacheRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ns-uiautomationcoreapi-uiacacherequest")] +UiaChangeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ns-uiautomationcore-uiachangeinfo")] +UiaClientsAreListening=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaclientsarelistening")] +UiaCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ns-uiautomationcoreapi-uiacondition")] +UiaDisconnectAllProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiadisconnectallproviders")] +UiaDisconnectProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiadisconnectprovider")] +UiaEventAddWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaeventaddwindow")] +UiaEventArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ns-uiautomationcoreapi-uiaeventargs")] +UiaEventCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nc-uiautomationcoreapi-uiaeventcallback")] +UiaEventRemoveWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaeventremovewindow")] +UiaFind=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiafind")] +UiaFindParams=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ns-uiautomationcoreapi-uiafindparams")] +UiaGetErrorDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiageterrordescription")] +UiaGetPatternProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiagetpatternprovider")] +UiaGetPropertyValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiagetpropertyvalue")] +UiaGetReservedMixedAttributeValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiagetreservedmixedattributevalue")] +UiaGetReservedNotSupportedValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiagetreservednotsupportedvalue")] +UiaGetRootNode=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiagetrootnode")] +UiaGetRuntimeId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiagetruntimeid")] +UiaGetUpdatedCache=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiagetupdatedcache")] +UiaHasServerSideProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiahasserversideprovider")] +UiaHostProviderFromHwnd=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiahostproviderfromhwnd")] +UiaHPatternObjectFromVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiahpatternobjectfromvariant")] +UiaHTextRangeFromVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiahtextrangefromvariant")] +UiaHUiaNodeFromVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiahuianodefromvariant")] +UiaIAccessibleFromProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaiaccessiblefromprovider")] +UiaLookupId=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uialookupid")] +UiaNavigate=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uianavigate")] +UiaNodeFromFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uianodefromfocus")] +UiaNodeFromHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uianodefromhandle")] +UiaNodeFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uianodefrompoint")] +UiaNodeFromProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uianodefromprovider")] +UiaNodeRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uianoderelease")] +UiaNotCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ns-uiautomationcoreapi-uianotcondition")] +UiaPatternRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiapatternrelease")] +UiaPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ns-uiautomationcore-uiapoint")] +UiaPropertyChangedEventArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ns-uiautomationcoreapi-uiapropertychangedeventargs")] +UiaPropertyCondition=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ns-uiautomationcoreapi-uiapropertycondition")] +UiaProviderCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nc-uiautomationcoreapi-uiaprovidercallback")] +UiaProviderForNonClient=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaproviderfornonclient")] +UiaProviderFromIAccessible=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaproviderfromiaccessible")] +UiaRaiseActiveTextPositionChangedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaraiseactivetextpositionchangedevent")] +UiaRaiseAsyncContentLoadedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaraiseasynccontentloadedevent")] +UiaRaiseAutomationEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaraiseautomationevent")] +UiaRaiseAutomationPropertyChangedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaraiseautomationpropertychangedevent")] +UiaRaiseChangesEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaraisechangesevent")] +UiaRaiseNotificationEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaraisenotificationevent")] +UiaRaiseStructureChangedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaraisestructurechangedevent")] +UiaRaiseTextEditTextChangedEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaraisetextedittextchangedevent")] +UiaRect=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ns-uiautomationcore-uiarect")] +UiaRectIsEmpty=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiarectisempty")] +UiaRectSetEmpty=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiarectsetempty")] +UiaRegisterProviderCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaregisterprovidercallback")] +UiaRemoveEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiaremoveevent")] +UiaReturnRawElementProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiareturnrawelementprovider")] +UiaSetFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiasetfocus")] +UiaStructureChangedEventArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ns-uiautomationcoreapi-uiastructurechangedeventargs")] +UiaTextRangeRelease=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-uiatextrangerelease")] +UIAutomationEventInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ns-uiautomationcore-uiautomationeventinfo")] +UIAutomationMethodInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ns-uiautomationcore-uiautomationmethodinfo")] +UIAutomationParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ns-uiautomationcore-uiautomationparameter")] +UIAutomationPatternInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ns-uiautomationcore-uiautomationpatterninfo")] +UIAutomationPropertyInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ns-uiautomationcore-uiautomationpropertyinfo")] +UIAutomationType=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-uiautomationtype")] +UiaWindowClosedEventArgs=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/ns-uiautomationcoreapi-uiawindowclosedeventargs")] +UICloseReasonType=[Documentation("https://docs.microsoft.com/windows/win32/api/bdaiface/ne-bdaiface-uiclosereasontype")] +UiInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ndattrib/ns-ndattrib-uiinfo")] +UILANGUAGE_ENUMPROCA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nc-winnls-uilanguage_enumproca")] +UILANGUAGE_ENUMPROCW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nc-winnls-uilanguage_enumprocw")] +UInt16ColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/uint16columnvalue-class")] +UInt16ColumnValue::GetValueFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/uint16columnvalue.getvaluefrombytes-method")] +UInt16ColumnValue::Size=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/uint16columnvalue.size-property")] +UInt16Type=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-hexint16type-simpletype")] +UInt32ColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/uint32columnvalue-constructor")] +UInt32ColumnValue::GetValueFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/uint32columnvalue.getvaluefrombytes-method")] +UInt32ColumnValue::Size=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/uint32columnvalue.size-property")] +UInt32Type=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-hexint32type-simpletype")] +UInt32x32To64=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-uint32x32to64")] +UInt64ColumnValue=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/uint64columnvalue-constructor")] +UInt64ColumnValue::GetValueFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/uint64columnvalue.getvaluefrombytes-method")] +UInt64ColumnValue::Size=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/uint64columnvalue.size-property")] +UInt64Type=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-hexint64type-simpletype")] +UInt8Add=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uint8add")] +UInt8Mult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uint8mult")] +UInt8Sub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uint8sub")] +UInt8ToChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uint8tochar")] +UInt8ToInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uint8toint8")] +UInt8Type=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-hexint8type-simpletype")] +UIntAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintadd")] +UIntMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintmult")] +UIntPtrAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptradd")] +UIntPtrMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrmult")] +UIntPtrSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrsub")] +UIntPtrToChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrtochar")] +UIntPtrToInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrtoint")] +UIntPtrToInt16=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrtoint16")] +UIntPtrToInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrtoint8")] +UIntPtrToIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrtointptr")] +UIntPtrToLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrtolong")] +UIntPtrToLongLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrtolonglong")] +UIntPtrToLongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrtolongptr")] +UIntPtrToShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrtoshort")] +UIntPtrToUChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrtouchar")] +UIntPtrToUInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrtouint")] +UIntPtrToUInt16=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrtouint16")] +UIntPtrToUInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrtouint8")] +UIntPtrToULong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrtoulong")] +UIntPtrToUShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintptrtoushort")] +UIntSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uintsub")] +UIntToChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uinttochar")] +UIntToInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uinttoint")] +UIntToInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uinttoint8")] +UIntToIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uinttointptr")] +UIntToLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uinttolong")] +UIntToLongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uinttolongptr")] +UIntToShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uinttoshort")] +UIntToUChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uinttouchar")] +UIntToUInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uinttouint8")] +UIntToUShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-uinttoushort")] +UIPreview=[Documentation("https://docs.microsoft.com/windows/win32/Msi/uipreview-object")] +UIPreview::Property=[Documentation("https://docs.microsoft.com/windows/win32/Msi/uipreview-property")] +UIPreview::ViewBillboard=[Documentation("https://docs.microsoft.com/windows/win32/Msi/uipreview-viewbillboard")] +UIPreview::ViewDialog=[Documentation("https://docs.microsoft.com/windows/win32/Msi/uipreview-viewdialog")] +UlAddRef=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/uladdref")] +ULARGE_INTEGER=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-ularge_integer~r1")] +UlFromSzHex=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ulfromszhex")] +ULongAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongadd")] +ULongLongAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongadd")] +ULongLongMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongmult")] +ULongLongSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongsub")] +ULongLongToChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongtochar")] +ULongLongToInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongtoint")] +ULongLongToInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongtoint8")] +ULongLongToLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongtolong")] +ULongLongToLongLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongtolonglong")] +ULongLongToLongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongtolongptr")] +ULongLongToShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongtoshort")] +ULongLongToUChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongtouchar")] +ULongLongToUInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongtouint")] +ULongLongToUInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongtouint8")] +ULongLongToUIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongtouintptr")] +ULongLongToULong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongtoulong")] +ULongLongToULongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongtoulongptr")] +ULongLongToUShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulonglongtoushort")] +ULongMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongmult")] +ULongPtrAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptradd")] +ULongPtrMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrmult")] +ULongPtrSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrsub")] +ULongPtrToChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrtochar")] +ULongPtrToInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrtoint")] +ULongPtrToInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrtoint8")] +ULongPtrToIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrtointptr")] +ULongPtrToLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrtolong")] +ULongPtrToLongLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrtolonglong")] +ULongPtrToLongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrtolongptr")] +ULongPtrToShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrtoshort")] +ULongPtrToUChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrtouchar")] +ULongPtrToUInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrtouint")] +ULongPtrToUInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrtouint8")] +ULongPtrToUIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrtouintptr")] +ULongPtrToULong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrtoulong")] +ULongPtrToUShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongptrtoushort")] +ULongSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongsub")] +ULongToChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongtochar")] +ULongToInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongtoint")] +ULongToInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongtoint8")] +ULongToIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongtointptr")] +ULongToLong=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongtolong")] +ULongToLongPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongtolongptr")] +ULongToShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongtoshort")] +ULongToUChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongtouchar")] +ULongToUInt=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongtouint")] +ULongToUInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongtouint8")] +ULongToUIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongtouintptr")] +ULongToUShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ulongtoushort")] +UlPropSize=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ulpropsize")] +UlRelease=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ulrelease")] +ult=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ult--sm4---asm-")] +UlValidateParameters=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ulvalidateparameters")] +UlValidateParms=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/ulvalidateparms")] +umad=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/umad--sm4---asm-")] +umax=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/umax--sm4---asm-")] +umin=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/umin--sm4---asm-")] +UMS_CREATE_THREAD_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-ums_create_thread_attributes")] +UMS_SCHEDULER_STARTUP_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-ums_scheduler_startup_info")] +UMS_SYSTEM_THREAD_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-ums_system_thread_information")] +UmsThreadYield=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-umsthreadyield")] +umul=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/umul--sm4---asm-")] +UnbindPTProviderThunk=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/unbindptproviderthunk")] +Uncompressed=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/uncompressed-media-type-identifiers--deprecated")] +UNCOMPRESSEDAUDIOFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/audiomediatype/ns-audiomediatype-uncompressedaudioformat")] +UnDecorateSymbolName=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-undecoratesymbolname")] +UnDecorateSymbolNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-undecoratesymbolnamew")] +undo=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/undo")] +Undo=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/control-undo")] +UNDOCK_REASON=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/ne-shobjidl-undock_reason")] +UNDONAMEID=[Documentation("https://docs.microsoft.com/windows/win32/api/richedit/ne-richedit-undonameid")] +UnenableRouter=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-unenablerouter")] +unfreeze=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/unfreeze")] +UnhandledExceptionFilter=[Documentation("https://docs.microsoft.com/windows/win32/api/errhandlingapi/nf-errhandlingapi-unhandledexceptionfilter")] +UnhookWindowsHookEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-unhookwindowshookex")] +UnhookWinEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-unhookwinevent")] +UNICODE_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/subauth/ns-subauth-unicode_string")] +UnicodeToBytes=[Documentation("https://docs.microsoft.com/windows/win32/Intl/unicodetobytes")] +UninitializeFlatSB=[Documentation("https://docs.microsoft.com/windows/win32/api/commctrl/nf-commctrl-uninitializeflatsb")] +UninitializeNapAgentNotifier=[Documentation("https://docs.microsoft.com/windows/win32/NAP/uninitializenapagentnotifier")] +UninitLocalMsCtfMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/msctfmonitorapi/nf-msctfmonitorapi-uninitlocalmsctfmonitor")] +UninstallApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/appmgmt/nf-appmgmt-uninstallapplication")] +UninstallColorProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-uninstallcolorprofilew")] +UninstallColorProfileA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-uninstallcolorprofilea")] +UninstallColorProfileW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-uninstallcolorprofilew")] +UninstallComponent=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/uninstallcomponent")] +UnionRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-unionrect")] +UNIVERSAL_NAME_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-universal_name_infow")] +UNIVERSAL_NAME_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-universal_name_infoa")] +UNIVERSAL_NAME_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/ns-winnetwk-universal_name_infow")] +UNLOAD_DLL_DEBUG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-unload_dll_debug_info")] +UnloadKeyboardLayout=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-unloadkeyboardlayout")] +UnloadPerfCounterTextStrings=[Documentation("https://docs.microsoft.com/windows/win32/api/loadperf/nf-loadperf-unloadperfcountertextstringsa")] +UnloadPerfCounterTextStringsA=[Documentation("https://docs.microsoft.com/windows/win32/api/loadperf/nf-loadperf-unloadperfcountertextstringsa")] +UnloadPerfCounterTextStringsW=[Documentation("https://docs.microsoft.com/windows/win32/api/loadperf/nf-loadperf-unloadperfcountertextstringsw")] +UnloadUserProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-unloaduserprofile")] +UnlockFile=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-unlockfile")] +UnlockFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-unlockfileex")] +UnlockServiceDatabase=[Documentation("https://docs.microsoft.com/windows/win32/api/winsvc/nf-winsvc-unlockservicedatabase")] +UnlockUrlCacheEntryFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-unlockurlcacheentryfile")] +UnlockUrlCacheEntryFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-unlockurlcacheentryfilea")] +UnlockUrlCacheEntryFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-unlockurlcacheentryfilew")] +UnlockUrlCacheEntryStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/nf-wininet-unlockurlcacheentrystream")] +UnlockWithAdSid=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/unlockwithadsid-win32-encryptablevolume")] +UnlockWithCertificateFile=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/unlockwithcertificatefile-win32-encryptablevolume")] +UnlockWithCertificateThumbprint=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/unlockwithcertificatethumbprint-win32-encryptablevolume")] +UnlockWithExternalKey=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/unlockwithexternalkey-win32-encryptablevolume")] +UnlockWithNumericalPassword=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/unlockwithnumericalpassword-win32-encryptablevolume")] +UnlockWithPassphrase=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/unlockwithpassphrase-win32-encryptablevolume")] +UnMapAndLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-unmapandload")] +UnmapDebugInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/dbghelp/nf-dbghelp-unmapdebuginformation")] +UnmapViewOfFile=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-unmapviewoffile")] +UnmapViewOfFile2=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-unmapviewoffile2")] +UnmapViewOfFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-unmapviewoffileex")] +Unpack2UINT32AsUINT64=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-unpack2uint32asuint64")] +UnpackDDElParam=[Documentation("https://docs.microsoft.com/windows/win32/api/dde/nf-dde-unpackddelparam")] +UnpackRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-unpackratio")] +UnpackSize=[Documentation("https://docs.microsoft.com/windows/win32/api/mfapi/nf-mfapi-unpacksize")] +UnrealizeObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-unrealizeobject")] +UnregisterApplicationRecoveryCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-unregisterapplicationrecoverycallback")] +UnregisterApplicationRestart=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-unregisterapplicationrestart")] +UnregisterAppStateChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/appnotify/nf-appnotify-unregisterappstatechangenotification")] +UnregisterAuthoringClientFunctionType=[Documentation("https://docs.microsoft.com/windows/win32/api/webapplication/nc-webapplication-unregisterauthoringclientfunctiontype")] +UnregisterBadMemoryNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-unregisterbadmemorynotification")] +UnregisterClass=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-unregisterclassa")] +UnregisterClassA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-unregisterclassa")] +UnregisterClassW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-unregisterclassw")] +UnregisterCMM=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-unregistercmma")] +UnregisterCMMA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-unregistercmma")] +UnregisterCMMW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-unregistercmmw")] +UnregisterDeviceNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-unregisterdevicenotification")] +UnregisterDeviceWithManagement=[Documentation("https://docs.microsoft.com/windows/win32/api/mdmregistration/nf-mdmregistration-unregisterdevicewithmanagement")] +UnRegisterForPrintAsyncNotifications=[Documentation("https://docs.microsoft.com/windows/win32/api/prnasnot/nf-prnasnot-unregisterforprintasyncnotifications")] +UnregisterGPNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/userenv/nf-userenv-unregistergpnotification")] +UnregisterHotKey=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-unregisterhotkey")] +UnregisterInterfaceTimestampConfigChange=[Documentation("https://docs.microsoft.com/windows/win32/api/iphlpapi/nf-iphlpapi-unregisterinterfacetimestampconfigchange")] +UnregisterPointerInputTarget=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-unregisterpointerinputtarget")] +UnregisterPointerInputTargetEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-unregisterpointerinputtargetex")] +UnregisterPowerSettingNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-unregisterpowersettingnotification")] +UnregisterScaleChangeEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/shellscalingapi/nf-shellscalingapi-unregisterscalechangeevent")] +UnregisterServerForPMP=[Documentation("https://docs.microsoft.com/windows/win32/api/comppkgsup/nf-comppkgsup-unregisterserverforpmp")] +UnregisterSuspendResumeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-unregistersuspendresumenotification")] +UnregisterTouchWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-unregistertouchwindow")] +UnregisterTraceGuids=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-unregistertraceguids")] +UnRegisterTypeLib=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-unregistertypelib")] +UnRegisterTypeLibForUser=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-unregistertypelibforuser")] +UnregisterWait=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-unregisterwait")] +UnregisterWaitEx=[Documentation("https://docs.microsoft.com/windows/win32/Sync/unregisterwaitex")] +UnregisterWaitUntilOOBECompleted=[Documentation("https://docs.microsoft.com/windows/win32/api/oobenotification/nf-oobenotification-unregisterwaituntiloobecompleted")] +UnsecuredApartment=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iunsecuredapartment")] +UNSIGNED_RATIO=[Documentation("https://docs.microsoft.com/windows/win32/api/dwmapi/ns-dwmapi-unsigned_ratio")] +UnsignedMultiply128=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-unsignedmultiply128")] +UnsignedMultiplyExtract128=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-unsignedmultiplyextract128")] +UnsignedMultiplyHigh=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-unsignedmultiplyhigh")] +UnsubscribeActivityCoordinatorPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/activitycoordinator/nf-activitycoordinator-unsubscribeactivitycoordinatorpolicy")] +UnsubscribeFeatureStateChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/featurestagingapi/nf-featurestagingapi-unsubscribefeaturestatechangenotification")] +UnsubscribeServiceChangeNotifications=[Documentation("https://docs.microsoft.com/windows/win32/Services/unsubscribeservicechangenotifications")] +UOPValid=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/uopvalid-method")] +Up-Down=[Documentation("https://docs.microsoft.com/windows/win32/Controls/up-down-control-styles")] +update=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/update")] +Update=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/update-constructor")] +UPDATE_COMPLETE_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/routprot/ns-routprot-update_complete_message")] +UPDATE_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/update-event")] +UPDATE_ORCHESTRATOR_ACTION_KIND=[Documentation("https://docs.microsoft.com/windows/win32/updateorchestrator/updateorchestratoractionkind")] +Update::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/update.cancel-method")] +Update::ReleaseResource=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/update.releaseresource-method")] +Update::Save=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/update.save-method2")] +Update::SaveAndGotoBookmark=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/update.saveandgotobookmark-method")] +Update::ToString=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/update.tostring-method")] +UpdateAssessment=[Documentation("https://docs.microsoft.com/windows/win32/api/waasapitypes/ns-waasapitypes-updateassessment")] +UpdateAssessmentStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/waasapitypes/ne-waasapitypes-updateassessmentstatus")] +UpdateCalendarDayOfWeek=[Documentation("https://docs.microsoft.com/windows/win32/Intl/updatecalendardayofweek")] +UpdateColors=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-updatecolors")] +UpdateDebugInfoFile=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-updatedebuginfofile")] +UpdateDebugInfoFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/imagehlp/nf-imagehlp-updatedebuginfofileex")] +UpdateDriverForPlugAndPlayDevicesA=[Documentation("https://docs.microsoft.com/windows/win32/api/newdev/nf-newdev-updatedriverforplugandplaydevicesa")] +UpdateDriverForPlugAndPlayDevicesW=[Documentation("https://docs.microsoft.com/windows/win32/api/newdev/nf-newdev-updatedriverforplugandplaydevicesw")] +UpdateEndpointAuthTokenType=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/updateendpointauthtokentype")] +UpdateEndpointProxySettings=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/updateendpointproxysettings")] +UpdateEndpointType=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/updateendpointtype")] +UpdateExceptionContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-updateexceptioncontext")] +UpdateFromDS=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone-updatefromds")] +UpdateGrbit=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/updategrbit-enumeration")] +UpdateICMRegKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-updateicmregkeya")] +UpdateICMRegKeyA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-updateicmregkeya")] +UpdateICMRegKeyW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-updateicmregkeyw")] +UpdateImpactLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/waasapitypes/ne-waasapitypes-updateimpactlevel")] +UpdateLayeredWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-updatelayeredwindow")] +UPDATELAYEREDWINDOWINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-updatelayeredwindowinfo")] +UpdateLockdownOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-updatelockdownoption")] +UpdateNtmsOmidInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-updatentmsomidinfo")] +UpdateOBStatusInWindowsServerBackup=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbonline/nf-wsbonline-updateobstatusinwindowsserverbackup")] +UpdateOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-updateoperation")] +UpdatePanningFeedback=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/nf-uxtheme-updatepanningfeedback")] +UpdateProcThreadAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-updateprocthreadattribute")] +UpdateResource=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-updateresourcea")] +UpdateResourceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-updateresourcea")] +UpdateResourceW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-updateresourcew")] +UpdateServiceOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-updateserviceoption")] +UpdateServiceRegistrationState=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-updateserviceregistrationstate")] +UpdateStarted=[Documentation("https://docs.microsoft.com/windows/win32/Msi/updatestarted")] +UpdateSubresources=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/updatesubresources2")] +UpdateTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-updatetracea")] +UpdateTraceA=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-updatetracea")] +UpdateTraceW=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nf-evntrace-updatetracew")] +UpdateType=[Documentation("https://docs.microsoft.com/windows/win32/api/wuapi/ne-wuapi-updatetype")] +UpdateWindow=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-updatewindow")] +UPDEL=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/updel")] +UPDELE=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/updele")] +UPFLD=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/upfld")] +UpgradeCode=[Documentation("https://docs.microsoft.com/windows/win32/Msi/upgradecode")] +UpgradeVolume=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/upgradevolume-win32-encryptablevolume")] +UPGRADINGPRODUCTCODE=[Documentation("https://docs.microsoft.com/windows/win32/Msi/upgradingproductcode")] +UPHIER=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/uphier")] +UploadPrinterDriverPackage=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/uploadprinterdriverpackage")] +UploadPrinterDriverPackageA=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/uploadprinterdriverpackage")] +UploadPrinterDriverPackageW=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/uploadprinterdriverpackage")] +UPMOV=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/upmov")] +UPMSG=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/upmsg")] +UPREAD=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/upread")] +UPREADE=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/upreade")] +UPTBL=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/uptbl")] +UPTBLE=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/uptble")] +URI=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-uri-registrationinfotype-element")] +URL_COMPONENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-url_components")] +URL_COMPONENTSA=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-url_componentsa")] +URL_COMPONENTSW=[Documentation("https://docs.microsoft.com/windows/win32/api/wininet/ns-wininet-url_componentsw")] +URL_SCHEME=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/ne-shlwapi-url_scheme")] +UrlApplyScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlapplyschemew")] +UrlApplySchemeA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlapplyschemea")] +UrlApplySchemeW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlapplyschemew")] +URLAssociationDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/intshcut/nf-intshcut-urlassociationdialogw")] +URLASSOCIATIONDIALOG_IN_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/intshcut/ne-intshcut-urlassociationdialog_in_flags")] +URLAssociationDialogA=[Documentation("https://docs.microsoft.com/windows/win32/api/intshcut/nf-intshcut-urlassociationdialoga")] +URLAssociationDialogW=[Documentation("https://docs.microsoft.com/windows/win32/api/intshcut/nf-intshcut-urlassociationdialogw")] +UrlCanonicalize=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlcanonicalizew")] +UrlCanonicalizeA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlcanonicalizea")] +UrlCanonicalizeW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlcanonicalizew")] +UrlCombine=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlcombinea")] +UrlCombineA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlcombinea")] +UrlCombineW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlcombinew")] +UrlCompare=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlcomparea")] +UrlCompareA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlcomparea")] +UrlCompareW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlcomparew")] +UrlCreateFromPath=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlcreatefrompatha")] +UrlCreateFromPathA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlcreatefrompatha")] +UrlCreateFromPathW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlcreatefrompathw")] +UrlEscape=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlescapea")] +UrlEscapeA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlescapea")] +UrlEscapeSpaces=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlescapespaces")] +UrlEscapeW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlescapew")] +UrlFixupW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlfixupw")] +UrlGetLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlgetlocationw")] +UrlGetLocationA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlgetlocationa")] +UrlGetLocationW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlgetlocationw")] +UrlGetPart=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlgetparta")] +UrlGetPartA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlgetparta")] +UrlGetPartW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlgetpartw")] +UrlHash=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlhasha")] +UrlHashA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlhasha")] +UrlHashW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlhashw")] +UrlIs=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlisa")] +UrlIsA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlisa")] +UrlIsFileUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlisfileurla")] +UrlIsFileUrlA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlisfileurla")] +UrlIsFileUrlW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlisfileurlw")] +UrlIsNoHistory=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlisnohistoryw")] +UrlIsNoHistoryA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlisnohistorya")] +UrlIsNoHistoryW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlisnohistoryw")] +UrlIsOpaque=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlisopaquew")] +UrlIsOpaqueA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlisopaquea")] +UrlIsOpaqueW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlisopaquew")] +UrlIsW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlisw")] +UrlUnescape=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlunescapew")] +UrlUnescapeA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlunescapea")] +UrlUnescapeInPlace=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlunescapeinplace")] +UrlUnescapeW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-urlunescapew")] +USAGE_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-usage_properties")] +USB_BANDWIDTH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ns-usbuser-usb_bandwidth_info")] +USB_BUS_STATISTICS_0=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ns-usbuser-usb_bus_statistics_0")] +USB_CLOSE_RAW_DEVICE_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ns-usbuser-usb_close_raw_device_parameters")] +USB_CONTROLLER_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ns-usbuser-usb_controller_info_0")] +USB_DRIVER_VERSION_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ns-usbuser-usb_driver_version_parameters")] +USB_PASS_THRU_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ns-usbuser-usb_pass_thru_parameters")] +USB_POWER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ns-usbuser-usb_power_info")] +USB_UNICODE_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ns-usbuser-usb_unicode_name")] +USB_USER_ERROR_CODE=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ne-usbuser-usb_user_error_code")] +USBUSER_BANDWIDTH_INFO_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ns-usbuser-usbuser_bandwidth_info_request")] +USBUSER_BUS_STATISTICS_0_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ns-usbuser-usbuser_bus_statistics_0_request")] +USBUSER_CONTROLLER_UNICODE_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ns-usbuser-usbuser_controller_unicode_name")] +USBUSER_GET_DRIVER_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ns-usbuser-usbuser_get_driver_version")] +USBUSER_PASS_THRU_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ns-usbuser-usbuser_pass_thru_request")] +USBUSER_POWER_INFO_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ns-usbuser-usbuser_power_info_request")] +USBUSER_REQUEST_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ns-usbuser-usbuser_request_header")] +Use_Advanced_DRM=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/use-advanced-drm")] +Use_DRM=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/use-drm")] +USE_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmuse/ns-lmuse-use_info_0")] +USE_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmuse/ns-lmuse-use_info_1")] +USE_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/api/lmuse/ns-lmuse-use_info_2")] +USE_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/api/lmuse/ns-lmuse-use_info_3")] +useMSOneX=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-usemsonex-ihv-element")] +useOneX=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-useonex-authencryption-element")] +User=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eapuserpropertiesv1schema-user-element")] +USER_ALL_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/subauth/ns-subauth-user_all_information")] +USER_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_0")] +USER_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1")] +USER_INFO_10=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_10")] +USER_INFO_1003=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1003")] +USER_INFO_1005=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1005")] +USER_INFO_1006=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1006")] +USER_INFO_1007=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1007")] +USER_INFO_1008=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1008")] +USER_INFO_1009=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1009")] +USER_INFO_1010=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1010")] +USER_INFO_1011=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1011")] +USER_INFO_1012=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1012")] +USER_INFO_1013=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1013")] +USER_INFO_1014=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1014")] +USER_INFO_1017=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1017")] +USER_INFO_1018=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1018")] +USER_INFO_1020=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1020")] +USER_INFO_1023=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1023")] +USER_INFO_1024=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1024")] +USER_INFO_1025=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1025")] +USER_INFO_1051=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1051")] +USER_INFO_1052=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1052")] +USER_INFO_1053=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_1053")] +USER_INFO_11=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_11")] +USER_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_2")] +USER_INFO_20=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_20")] +USER_INFO_21=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_21")] +USER_INFO_22=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_22")] +USER_INFO_23=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_23")] +USER_INFO_24=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_24")] +USER_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_3")] +USER_INFO_4=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_info_4")] +USER_INPUT_STRING_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/photoacquire/ne-photoacquire-user_input_string_type")] +USER_MODALS_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_modals_info_0")] +USER_MODALS_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_modals_info_1")] +USER_MODALS_INFO_1001=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_modals_info_1001")] +USER_MODALS_INFO_1002=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_modals_info_1002")] +USER_MODALS_INFO_1003=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_modals_info_1003")] +USER_MODALS_INFO_1004=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_modals_info_1004")] +USER_MODALS_INFO_1005=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_modals_info_1005")] +USER_MODALS_INFO_1006=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_modals_info_1006")] +USER_MODALS_INFO_1007=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_modals_info_1007")] +USER_MODALS_INFO_2=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_modals_info_2")] +USER_MODALS_INFO_3=[Documentation("https://docs.microsoft.com/windows/win32/api/lmaccess/ns-lmaccess-user_modals_info_3")] +USER_OTHER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/lmalert/ns-lmalert-user_other_info")] +USER_POWER_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/ns-powrprof-user_power_policy")] +userBasedVirtualLan=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/onexschema-userbasedvirtuallan-singlesignon-element")] +UserCert=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eaptlsuserpropertiesv1schema-usercert-eaptype-element")] +USERCLASSTYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/oleidl/ne-oleidl-userclasstype")] +UserCustom1=[Documentation("https://docs.microsoft.com/windows/win32/WMP/usercustom1-attribute")] +UserCustom2=[Documentation("https://docs.microsoft.com/windows/win32/WMP/usercustom2-attribute")] +userdata=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/userdata-attribute")] +UserData=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-userdata-eventtype-element")] +UserDataType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventschema-userdatatype-complextype")] +UserEffectiveRating=[Documentation("https://docs.microsoft.com/windows/win32/WMP/usereffectiverating-attribute")] +UserHandleGrantAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-userhandlegrantaccess")] +userid=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/userid-attribute")] +UserId=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-userid-sessionstatechangetriggertype-element")] +UserLanguageID=[Documentation("https://docs.microsoft.com/windows/win32/Msi/userlanguageid")] +UserLastPlayedTime=[Documentation("https://docs.microsoft.com/windows/win32/WMP/userlastplayedtime-attribute")] +UserLogonCred=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-userlogoncred-contexttype-element")] +username=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/username-attribute")] +Username=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mschapv2userpropertiesv1schema-username-element")] +UserName=[Documentation("https://docs.microsoft.com/windows/win32/mbn/schema-username-userlogoncred-element")] +USERNAME_TARGET_CREDENTIAL_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wincred/ns-wincred-username_target_credential_info")] +USEROBJECTFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-userobjectflags")] +UserPlayCount=[Documentation("https://docs.microsoft.com/windows/win32/WMP/userplaycount-attribute")] +UserPlaycountAfternoon=[Documentation("https://docs.microsoft.com/windows/win32/WMP/userplaycountafternoon-attribute")] +UserPlaycountEvening=[Documentation("https://docs.microsoft.com/windows/win32/WMP/userplaycountevening-attribute")] +UserPlaycountMorning=[Documentation("https://docs.microsoft.com/windows/win32/WMP/userplaycountmorning-attribute")] +UserPlaycountNight=[Documentation("https://docs.microsoft.com/windows/win32/WMP/userplaycountnight-attribute")] +UserPlaycountWeekday=[Documentation("https://docs.microsoft.com/windows/win32/WMP/userplaycountweekday-attribute")] +UserPlaycountWeekend=[Documentation("https://docs.microsoft.com/windows/win32/WMP/userplaycountweekend-attribute")] +USERPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-userproperties")] +UserRating=[Documentation("https://docs.microsoft.com/windows/win32/WMP/userrating-attribute")] +UserServiceRating=[Documentation("https://docs.microsoft.com/windows/win32/WMP/userservicerating-attribute")] +UsersInPartitionRole=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/usersinpartitionrole")] +UsersInRole=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/usersinrole")] +UseUnifiedSchedulingEngine=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-useunifiedschedulingengine-settingstype-element")] +UseWinLogonCredentials=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/mschapv2connectionpropertiesv1schema-usewinlogoncredentials-eaptype-element")] +UShortAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ushortadd")] +UShortMult=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ushortmult")] +UShortSub=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ushortsub")] +UShortToChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ushorttochar")] +UShortToInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ushorttoint8")] +UShortToShort=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ushorttoshort")] +UShortToUChar=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ushorttouchar")] +UShortToUInt8=[Documentation("https://docs.microsoft.com/windows/win32/api/intsafe/nf-intsafe-ushorttouint8")] +ushr=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/ushr--sm5---asm-")] +Using=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/using-methods")] +USN_JOURNAL_DATA_V0=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-usn_journal_data_v0")] +USN_JOURNAL_DATA_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-usn_journal_data_v1")] +USN_JOURNAL_DATA_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-usn_journal_data_v2")] +USN_RANGE_TRACK_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-usn_range_track_output")] +USN_RECORD_COMMON_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-usn_record_common_header")] +USN_RECORD_EXTENT=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-usn_record_extent")] +USN_RECORD_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-usn_record_v2")] +USN_RECORD_V3=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-usn_record_v3")] +USN_RECORD_V4=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-usn_record_v4")] +USN_TRACK_MODIFIED_RANGES=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-usn_track_modified_ranges")] +uSTGMEDIUM=[Documentation("https://docs.microsoft.com/windows/win32/api/objidl/ns-objidl-ustgmedium~r1")] +usubb=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/usubb--sm5---asm-")] +UtilAssembleStringsWithAlloc=[Documentation("https://docs.microsoft.com/windows/win32/NDF/utilassemblestringswithalloc")] +Utilities=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/utilities")] +Utilities::Base64Decode=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/utilities-base64decode")] +Utilities::Base64Encode=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/utilities-base64encode")] +Utilities::BinaryStringToByteArray=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/utilities-binarystringtobytearray")] +Utilities::BinaryToHex=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/utilities-binarytohex")] +Utilities::ByteArrayToBinaryString=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/utilities-bytearraytobinarystring")] +Utilities::GetRandom=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/utilities-getrandom")] +Utilities::HexToBinary=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/utilities-hextobinary")] +Utilities::LocalTimeToUTCTime=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/utilities-localtimetoutctime")] +Utilities::UTCTimeToLocalTime=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/utilities-utctimetolocaltime")] +UtilLoadStringWithAlloc=[Documentation("https://docs.microsoft.com/windows/win32/NDF/utilloadstringwithalloc")] +UtilStringCopyWithAlloc=[Documentation("https://docs.microsoft.com/windows/win32/NDF/utilstringcopywithalloc")] +utof=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/utof--sm4---asm-")] +UUID=[Documentation("https://docs.microsoft.com/windows/win32/Rpc/rpcdce/ns-rpcdce-uuid")] +UUID_VECTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/ns-rpcdce-uuid_vector")] +UuidCompare=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-uuidcompare")] +UuidCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-uuidcreate")] +UuidCreateNil=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-uuidcreatenil")] +UuidCreateSequential=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-uuidcreatesequential")] +UuidEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-uuidequal")] +UuidFromString=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-uuidfromstring")] +UuidFromStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-uuidfromstringa")] +UuidFromStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-uuidfromstringw")] +UuidHash=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-uuidhash")] +UuidIsNil=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-uuidisnil")] +UuidToString=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-uuidtostring")] +UuidToStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-uuidtostringa")] +UuidToStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/rpcdce/nf-rpcdce-uuidtostringw")] +VALENT=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/ns-winreg-valentw")] +VALENTA=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/ns-winreg-valenta")] +VALENTW=[Documentation("https://docs.microsoft.com/windows/win32/api/winreg/ns-winreg-valentw")] +VALID_UOP_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-valid_uop_flag")] +ValidateBitmapInfoHeader=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/validatebitmapinfoheader")] +ValidateConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/BEvtColProv/control-validateconfiguration")] +ValidateLog=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-validatelog")] +ValidateParameters=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/validateparameters")] +ValidateParms=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/validateparms")] +ValidateReadPtr=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/validatereadptr")] +ValidateReadWritePtr=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/validatereadwriteptr")] +ValidateRect=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-validaterect")] +ValidateRgn=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-validatergn")] +ValidateStringPtr=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/validatestringptr")] +ValidateStringPtrA=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/validatestringptra")] +ValidateStringPtrW=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/validatestringptrw")] +ValidateWritePtr=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/validatewriteptr")] +value=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/value-attribute")] +Value=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-value-headerfieldtype-element")] +ValueGetter=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effecthelpers/nf-d2d1effecthelpers-valuegetter")] +valueMap=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-valuemap-maptype-element")] +ValueMapType=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/ne-pla-valuemaptype")] +ValueMapValueType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-valuemapvaluetype-complextype")] +ValuePattern_SetValue=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-valuepattern_setvalue")] +ValueQueries=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-valuequeries-eventtriggertype-element")] +Values=[Documentation("https://docs.microsoft.com/windows/win32/TSF/values-for-guid-compartment-transitoryextension")] +ValueSetter=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1effecthelpers/nf-d2d1effecthelpers-valuesetter")] +Var=[Documentation("https://docs.microsoft.com/windows/win32/menurc/var-str")] +VarAbs=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varabs")] +VarAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varadd")] +VarAnd=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varand")] +VarBoolFromCy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varboolfromcy")] +VarBoolFromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varboolfromdate")] +VarBoolFromDec=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varboolfromdec")] +VarBoolFromDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varboolfromdisp")] +VarBoolFromI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varboolfromi1")] +VarBoolFromI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varboolfromi2")] +VarBoolFromI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varboolfromi4")] +VarBoolFromI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varboolfromi8")] +VarBoolFromR4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varboolfromr4")] +VarBoolFromR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varboolfromr8")] +VarBoolFromStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varboolfromstr")] +VarBoolFromUI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varboolfromui1")] +VarBoolFromUI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varboolfromui2")] +VarBoolFromUI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varboolfromui4")] +VarBoolFromUI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varboolfromui8")] +VarBstrCat=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrcat")] +VarBstrCmp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrcmp")] +VarBstrFromBool=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrfrombool")] +VarBstrFromCy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrfromcy")] +VarBstrFromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrfromdate")] +VarBstrFromDec=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrfromdec")] +VarBstrFromDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrfromdisp")] +VarBstrFromI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrfromi1")] +VarBstrFromI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrfromi2")] +VarBstrFromI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrfromi4")] +VarBstrFromI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrfromi8")] +VarBstrFromR4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrfromr4")] +VarBstrFromR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrfromr8")] +VarBstrFromUI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrfromui1")] +VarBstrFromUI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrfromui2")] +VarBstrFromUI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrfromui4")] +VarBstrFromUI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varbstrfromui8")] +VarCat=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcat")] +VarCmp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcmp")] +VarCyAbs=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyabs")] +VarCyAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyadd")] +VarCyCmp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcycmp")] +VarCyCmpR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcycmpr8")] +VarCyFix=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfix")] +VarCyFromBool=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfrombool")] +VarCyFromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfromdate")] +VarCyFromDec=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfromdec")] +VarCyFromDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfromdisp")] +VarCyFromI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfromi1")] +VarCyFromI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfromi2")] +VarCyFromI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfromi4")] +VarCyFromI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfromi8")] +VarCyFromR4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfromr4")] +VarCyFromR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfromr8")] +VarCyFromStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfromstr")] +VarCyFromUI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfromui1")] +VarCyFromUI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfromui2")] +VarCyFromUI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfromui4")] +VarCyFromUI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyfromui8")] +VarCyInt=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyint")] +VarCyMul=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcymul")] +VarCyMulI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcymuli4")] +VarCyMulI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcymuli8")] +VarCyNeg=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyneg")] +VarCyRound=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcyround")] +VarCySub=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varcysub")] +VarDateFromBool=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefrombool")] +VarDateFromCy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromcy")] +VarDateFromDec=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromdec")] +VarDateFromDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromdisp")] +VarDateFromI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromi1")] +VarDateFromI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromi2")] +VarDateFromI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromi4")] +VarDateFromI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromi8")] +VarDateFromR4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromr4")] +VarDateFromR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromr8")] +VarDateFromStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromstr")] +VarDateFromUdate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromudate")] +VarDateFromUdateEx=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromudateex")] +VarDateFromUI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromui1")] +VarDateFromUI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromui2")] +VarDateFromUI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromui4")] +VarDateFromUI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardatefromui8")] +VarDecAbs=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecabs")] +VarDecAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecadd")] +VarDecCmp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardeccmp")] +VarDecCmpR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardeccmpr8")] +VarDecDiv=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecdiv")] +VarDecFix=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfix")] +VarDecFromBool=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfrombool")] +VarDecFromCy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfromcy")] +VarDecFromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfromdate")] +VarDecFromDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfromdisp")] +VarDecFromI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfromi1")] +VarDecFromI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfromi2")] +VarDecFromI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfromi4")] +VarDecFromI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfromi8")] +VarDecFromR4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfromr4")] +VarDecFromR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfromr8")] +VarDecFromStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfromstr")] +VarDecFromUI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfromui1")] +VarDecFromUI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfromui2")] +VarDecFromUI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfromui4")] +VarDecFromUI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecfromui8")] +VarDecInt=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecint")] +VarDecMul=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecmul")] +VarDecNeg=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecneg")] +VarDecRound=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecround")] +VarDecSub=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardecsub")] +VARDESC=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-vardesc")] +VarDiv=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vardiv")] +VARENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/wtypes/ne-wtypes-varenum")] +VarEqv=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vareqv")] +VarFileInfo=[Documentation("https://docs.microsoft.com/windows/win32/menurc/varfileinfo")] +VarFix=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varfix")] +VARFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ne-oaidl-varflags")] +VarFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varformat")] +VarFormatCurrency=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varformatcurrency")] +VarFormatDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varformatdatetime")] +VarFormatFromTokens=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varformatfromtokens")] +VarFormatNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varformatnumber")] +VarFormatPercent=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varformatpercent")] +VarI1FromBool=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari1frombool")] +VarI1FromCy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari1fromcy")] +VarI1FromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari1fromdate")] +VarI1FromDec=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari1fromdec")] +VarI1FromDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari1fromdisp")] +VarI1FromI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari1fromi2")] +VarI1FromI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari1fromi4")] +VarI1FromI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari1fromi8")] +VarI1FromR4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari1fromr4")] +VarI1FromR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari1fromr8")] +VarI1FromStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari1fromstr")] +VarI1FromUI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari1fromui1")] +VarI1FromUI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari1fromui2")] +VarI1FromUI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari1fromui4")] +VarI1FromUI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari1fromui8")] +VarI2FromBool=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari2frombool")] +VarI2FromCy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari2fromcy")] +VarI2FromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari2fromdate")] +VarI2FromDec=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari2fromdec")] +VarI2FromDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari2fromdisp")] +VarI2FromI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari2fromi1")] +VarI2FromI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari2fromi4")] +VarI2FromI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari2fromi8")] +VarI2FromR4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari2fromr4")] +VarI2FromR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari2fromr8")] +VarI2FromStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari2fromstr")] +VarI2FromUI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari2fromui1")] +VarI2FromUI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari2fromui2")] +VarI2FromUI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari2fromui4")] +VarI2FromUI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari2fromui8")] +VarI4FromBool=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4frombool")] +VarI4FromCy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4fromcy")] +VarI4FromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4fromdate")] +VarI4FromDec=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4fromdec")] +VarI4FromDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4fromdisp")] +VarI4FromI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4fromi1")] +VarI4FromI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4fromi2")] +VarI4FromI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4fromi4")] +VarI4FromI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4fromi8")] +VarI4FromR4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4fromr4")] +VarI4FromR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4fromr8")] +VarI4FromStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4fromstr")] +VarI4FromUI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4fromui1")] +VarI4FromUI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4fromui2")] +VarI4FromUI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4fromui4")] +VarI4FromUI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari4fromui8")] +VarI8FromBool=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari8frombool")] +VarI8FromCy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari8fromcy")] +VarI8FromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari8fromdate")] +VarI8FromDec=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari8fromdec")] +VarI8FromDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari8fromdisp")] +VarI8FromI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari8fromi1")] +VarI8FromI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari8fromi2")] +VarI8FromR4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari8fromr4")] +VarI8FromR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari8fromr8")] +VarI8FromStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari8fromstr")] +VarI8FromUI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari8fromui1")] +VarI8FromUI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari8fromui2")] +VarI8FromUI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari8fromui4")] +VarI8FromUI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vari8fromui8")] +VARIANT=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ns-oaidl-variant")] +VARIANT_UserFree=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-variant_userfree")] +VARIANT_UserFree64=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-variant_userfree64")] +VARIANT_UserMarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-variant_usermarshal")] +VARIANT_UserMarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-variant_usermarshal64")] +VARIANT_UserSize=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-variant_usersize")] +VARIANT_UserSize64=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-variant_usersize64")] +VARIANT_UserUnmarshal=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-variant_userunmarshal")] +VARIANT_UserUnmarshal64=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/nf-oaidl-variant_userunmarshal64")] +VariantChangeType=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-variantchangetype")] +VariantChangeTypeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-variantchangetypeex")] +VariantClear=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-variantclear")] +VariantCompare=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-variantcompare")] +VariantCopy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-variantcopy")] +VariantCopyInd=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-variantcopyind")] +VariantGetBooleanElem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-variantgetbooleanelem")] +VariantGetDoubleElem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-variantgetdoubleelem")] +VariantGetElem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-variantgetelem")] +VariantGetElementCount=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-variantgetelementcount")] +VariantGetInt16Elem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-variantgetint16elem")] +VariantGetInt32Elem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-variantgetint32elem")] +VariantGetInt64Elem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-variantgetint64elem")] +VariantGetStringElem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-variantgetstringelem")] +VariantGetUInt16Elem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-variantgetuint16elem")] +VariantGetUInt32Elem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-variantgetuint32elem")] +VariantGetUInt64Elem=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-variantgetuint64elem")] +VariantInit=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-variantinit")] +VariantTimeToDosDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varianttimetodosdatetime")] +VariantTimeToSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varianttimetosystemtime")] +VariantToBoolean=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttoboolean")] +VariantToBooleanArray=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttobooleanarray")] +VariantToBooleanArrayAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttobooleanarrayalloc")] +VariantToBooleanWithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttobooleanwithdefault")] +VariantToBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttobuffer")] +VariantToDosDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttodosdatetime")] +VariantToDouble=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttodouble")] +VariantToDoubleArray=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttodoublearray")] +VariantToDoubleArrayAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttodoublearrayalloc")] +VariantToDoubleWithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttodoublewithdefault")] +VariantToFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttofiletime")] +VariantToGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttoguid")] +VariantToInt16=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttoint16")] +VariantToInt16Array=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttoint16array")] +VariantToInt16ArrayAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttoint16arrayalloc")] +VariantToInt16WithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttoint16withdefault")] +VariantToInt32=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttoint32")] +VariantToInt32Array=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttoint32array")] +VariantToInt32ArrayAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttoint32arrayalloc")] +VariantToInt32WithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttoint32withdefault")] +VariantToInt64=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttoint64")] +VariantToInt64Array=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttoint64array")] +VariantToInt64ArrayAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttoint64arrayalloc")] +VariantToInt64WithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttoint64withdefault")] +VariantToPropVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttopropvariant")] +VariantToString=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttostring")] +VariantToStringAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttostringalloc")] +VariantToStringArray=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttostringarray")] +VariantToStringArrayAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttostringarrayalloc")] +VariantToStringWithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttostringwithdefault")] +VariantToStrRet=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttostrret")] +VariantToUInt16=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttouint16")] +VariantToUInt16Array=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttouint16array")] +VariantToUInt16ArrayAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttouint16arrayalloc")] +VariantToUInt16WithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttouint16withdefault")] +VariantToUInt32=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttouint32")] +VariantToUInt32Array=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttouint32array")] +VariantToUInt32ArrayAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttouint32arrayalloc")] +VariantToUInt32WithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttouint32withdefault")] +VariantToUInt64=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttouint64")] +VariantToUInt64Array=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttouint64array")] +VariantToUInt64ArrayAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttouint64arrayalloc")] +VariantToUInt64WithDefault=[Documentation("https://docs.microsoft.com/windows/win32/api/propvarutil/nf-propvarutil-varianttouint64withdefault")] +VarIdiv=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varidiv")] +VarImp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varimp")] +VarInt=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varint")] +VARKIND=[Documentation("https://docs.microsoft.com/windows/win32/api/oaidl/ne-oaidl-varkind")] +VarLenSmallIntToDword=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/varlensmallinttodword")] +VarMod=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varmod")] +VarMonthName=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varmonthname")] +VarMul=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varmul")] +VarNeg=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varneg")] +VarNot=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varnot")] +VarNumFromParseNum=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varnumfromparsenum")] +VarOr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varor")] +VarParseNumFromStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varparsenumfromstr")] +VarPow=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varpow")] +VarR4CmpR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4cmpr8")] +VarR4FromBool=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4frombool")] +VarR4FromCy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4fromcy")] +VarR4FromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4fromdate")] +VarR4FromDec=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4fromdec")] +VarR4FromDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4fromdisp")] +VarR4FromI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4fromi1")] +VarR4FromI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4fromi2")] +VarR4FromI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4fromi4")] +VarR4FromI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4fromi8")] +VarR4FromR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4fromr8")] +VarR4FromStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4fromstr")] +VarR4FromUI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4fromui1")] +VarR4FromUI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4fromui2")] +VarR4FromUI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4fromui4")] +VarR4FromUI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr4fromui8")] +VarR8FromBool=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8frombool")] +VarR8FromCy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8fromcy")] +VarR8FromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8fromdate")] +VarR8FromDec=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8fromdec")] +VarR8FromDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8fromdisp")] +VarR8FromI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8fromi1")] +VarR8FromI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8fromi2")] +VarR8FromI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8fromi4")] +VarR8FromI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8fromi8")] +VarR8FromR4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8fromr4")] +VarR8FromStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8fromstr")] +VarR8FromUI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8fromui1")] +VarR8FromUI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8fromui2")] +VarR8FromUI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8fromui4")] +VarR8FromUI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8fromui8")] +VarR8Pow=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8pow")] +VarR8Round=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varr8round")] +VarRound=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varround")] +VARSTRING=[Documentation("https://docs.microsoft.com/windows/win32/api/tapi/ns-tapi-varstring")] +VarSub=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varsub")] +VarTokenizeFormatString=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vartokenizeformatstring")] +VarUdateFromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varudatefromdate")] +VarUI1FromBool=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui1frombool")] +VarUI1FromCy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui1fromcy")] +VarUI1FromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui1fromdate")] +VarUI1FromDec=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui1fromdec")] +VarUI1FromDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui1fromdisp")] +VarUI1FromI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui1fromi1")] +VarUI1FromI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui1fromi2")] +VarUI1FromI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui1fromi4")] +VarUI1FromI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui1fromi8")] +VarUI1FromR4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui1fromr4")] +VarUI1FromR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui1fromr8")] +VarUI1FromStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui1fromstr")] +VarUI1FromUI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui1fromui2")] +VarUI1FromUI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui1fromui4")] +VarUI1FromUI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui1fromui8")] +VarUI2FromBool=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui2frombool")] +VarUI2FromCy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui2fromcy")] +VarUI2FromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui2fromdate")] +VarUI2FromDec=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui2fromdec")] +VarUI2FromDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui2fromdisp")] +VarUI2FromI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui2fromi1")] +VarUI2FromI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui2fromi2")] +VarUI2FromI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui2fromi4")] +VarUI2FromI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui2fromi8")] +VarUI2FromR4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui2fromr4")] +VarUI2FromR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui2fromr8")] +VarUI2FromStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui2fromstr")] +VarUI2FromUI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui2fromui1")] +VarUI2FromUI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui2fromui4")] +VarUI2FromUI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui2fromui8")] +VarUI4FromBool=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui4frombool")] +VarUI4FromCy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui4fromcy")] +VarUI4FromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui4fromdate")] +VarUI4FromDec=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui4fromdec")] +VarUI4FromDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui4fromdisp")] +VarUI4FromI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui4fromi1")] +VarUI4FromI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui4fromi2")] +VarUI4FromI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui4fromi4")] +VarUI4FromI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui4fromi8")] +VarUI4FromR4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui4fromr4")] +VarUI4FromR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui4fromr8")] +VarUI4FromStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui4fromstr")] +VarUI4FromUI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui4fromui1")] +VarUI4FromUI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui4fromui2")] +VarUI4FromUI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui4fromui8")] +VarUI8FromBool=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui8frombool")] +VarUI8FromCy=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui8fromcy")] +VarUI8FromDate=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui8fromdate")] +VarUI8FromDec=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui8fromdec")] +VarUI8FromDisp=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui8fromdisp")] +VarUI8FromI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui8fromi1")] +VarUI8FromI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui8fromi2")] +VarUI8FromI8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui8fromi8")] +VarUI8FromR4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui8fromr4")] +VarUI8FromR8=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui8fromr8")] +VarUI8FromStr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui8fromstr")] +VarUI8FromUI1=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui8fromui1")] +VarUI8FromUI2=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui8fromui2")] +VarUI8FromUI4=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varui8fromui4")] +VarWeekdayName=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varweekdayname")] +VarXor=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-varxor")] +VBAGetExprSrv=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/vbagetexprsrv")] +VBI=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/vbi-media-types")] +VBRPeak=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/vbrpeak")] +VBS_ENCLAVE_REPORT=[Documentation("https://docs.microsoft.com/windows/win32/api/ntenclv/ns-ntenclv-vbs_enclave_report")] +VBS_ENCLAVE_REPORT_MODULE=[Documentation("https://docs.microsoft.com/windows/win32/api/ntenclv/ns-ntenclv-vbs_enclave_report_module")] +VBS_ENCLAVE_REPORT_PKG_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/ntenclv/ns-ntenclv-vbs_enclave_report_pkg_header")] +VBS_ENCLAVE_REPORT_VARDATA_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/ntenclv/ns-ntenclv-vbs_enclave_report_vardata_header")] +VDMEnumProcessWOW=[Documentation("https://docs.microsoft.com/windows/win32/api/vdmdbg/nf-vdmdbg-vdmenumprocesswow")] +VDMEnumTaskWOWEx=[Documentation("https://docs.microsoft.com/windows/win32/api/vdmdbg/nf-vdmdbg-vdmenumtaskwowex")] +VDS_ASYNC_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_async_output")] +VDS_ASYNC_OUTPUT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_async_output_type")] +VDS_CONTROLLER_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_controller_notification")] +VDS_CONTROLLER_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_controller_prop")] +VDS_CONTROLLER_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_controller_status")] +VDS_CREATE_VDISK_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_create_vdisk_parameters")] +VDS_DISK_EXTENT=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_disk_extent")] +VDS_DISK_EXTENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_disk_extent_type")] +VDS_DISK_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_disk_flag")] +VDS_DISK_FREE_EXTENT=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_disk_free_extent")] +VDS_DISK_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_disk_notification")] +VDS_DISK_OFFLINE_REASON=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_disk_offline_reason")] +VDS_DISK_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_disk_prop")] +VDS_DISK_PROP2=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_disk_prop2")] +VDS_DISK_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_disk_status")] +VDS_DRIVE_EXTENT=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_drive_extent")] +VDS_DRIVE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_drive_flag")] +VDS_DRIVE_LETTER_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_drive_letter_flag")] +VDS_DRIVE_LETTER_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_drive_letter_notification")] +VDS_DRIVE_LETTER_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_drive_letter_prop")] +VDS_DRIVE_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_drive_notification")] +VDS_DRIVE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_drive_prop")] +VDS_DRIVE_PROP2=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_drive_prop2")] +VDS_DRIVE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_drive_status")] +VDS_FILE_SYSTEM_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_file_system_flag")] +VDS_FILE_SYSTEM_FORMAT_SUPPORT_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_file_system_format_support_flag")] +VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_file_system_format_support_prop")] +VDS_FILE_SYSTEM_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_file_system_notification")] +VDS_FILE_SYSTEM_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_file_system_prop")] +VDS_FILE_SYSTEM_PROP_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_file_system_prop_flag")] +VDS_FILE_SYSTEM_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_file_system_type")] +VDS_FILE_SYSTEM_TYPE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_file_system_type_prop")] +VDS_FORMAT_OPTION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_format_option_flags")] +VDS_HBAPORT_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_hbaport_prop")] +VDS_HBAPORT_SPEED_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_hbaport_speed_flag")] +VDS_HBAPORT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_hbaport_status")] +VDS_HBAPORT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_hbaport_type")] +VDS_HEALTH=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_health")] +VDS_HINTS=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_hints")] +VDS_HINTS2=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_hints2")] +VDS_HWPROVIDER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_hwprovider_type")] +VDS_INPUT_DISK=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_input_disk")] +VDS_INTERCONNECT=[Documentation("https://docs.microsoft.com/windows/win32/api/vdslun/ns-vdslun-vds_interconnect")] +VDS_INTERCONNECT_ADDRESS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdslun/ne-vdslun-vds_interconnect_address_type")] +VDS_INTERCONNECT_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_interconnect_flag")] +VDS_IPADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_ipaddress")] +VDS_IPADDRESS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_ipaddress_type")] +VDS_ISCSI_AUTH_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_iscsi_auth_type")] +VDS_ISCSI_INITIATOR_ADAPTER_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_iscsi_initiator_adapter_prop")] +VDS_ISCSI_INITIATOR_PORTAL_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_iscsi_initiator_portal_prop")] +VDS_ISCSI_IPSEC_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_iscsi_ipsec_flag")] +VDS_ISCSI_IPSEC_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_iscsi_ipsec_key")] +VDS_ISCSI_LOGIN_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_iscsi_login_flag")] +VDS_ISCSI_LOGIN_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_iscsi_login_type")] +VDS_ISCSI_PORTAL_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_iscsi_portal_prop")] +VDS_ISCSI_PORTAL_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_iscsi_portal_status")] +VDS_ISCSI_PORTALGROUP_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_iscsi_portalgroup_prop")] +VDS_ISCSI_SHARED_SECRET=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_iscsi_shared_secret")] +VDS_ISCSI_TARGET_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_iscsi_target_prop")] +VDS_LOADBALANCE_POLICY_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_loadbalance_policy_enum")] +VDS_LUN_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_lun_flag")] +VDS_LUN_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdslun/ns-vdslun-vds_lun_information")] +VDS_LUN_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_lun_notification")] +VDS_LUN_PLEX_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_lun_plex_flag")] +VDS_LUN_PLEX_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_lun_plex_prop")] +VDS_LUN_PLEX_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_lun_plex_status")] +VDS_LUN_PLEX_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_lun_plex_type")] +VDS_LUN_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_lun_prop")] +VDS_LUN_RESERVE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_lun_reserve_mode")] +VDS_LUN_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_lun_status")] +VDS_LUN_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_lun_type")] +VDS_MAINTENANCE_OPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_maintenance_operation")] +VDS_MOUNT_POINT_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_mount_point_notification")] +VDS_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_notification")] +VDS_NOTIFICATION_TARGET_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_notification_target_type")] +VDS_OBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_object_type")] +VDS_PACK_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_pack_flag")] +VDS_PACK_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_pack_notification")] +VDS_PACK_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_pack_prop")] +VDS_PACK_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_pack_status")] +VDS_PARTITION_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_partition_flag")] +VDS_PARTITION_INFO_GPT=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_partition_info_gpt")] +VDS_PARTITION_INFO_MBR=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_partition_info_mbr")] +VDS_PARTITION_INFORMATION_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_partition_information_ex")] +VDS_PARTITION_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_partition_notification")] +VDS_PARTITION_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_partition_prop")] +VDS_PARTITION_STYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_partition_style")] +VDS_PATH_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_path_id")] +VDS_PATH_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_path_info")] +VDS_PATH_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_path_policy")] +VDS_PATH_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_path_status")] +VDS_POOL_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_pool_attributes")] +VDS_POOL_CUSTOM_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_pool_custom_attributes")] +VDS_PORT_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_port_notification")] +VDS_PORT_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_port_prop")] +VDS_PORT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_port_status")] +VDS_PORTAL_GROUP_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_portal_group_notification")] +VDS_PORTAL_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_portal_notification")] +VDS_PROVIDER_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_provider_flag")] +VDS_PROVIDER_LBSUPPORT_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_provider_lbsupport_flag")] +VDS_PROVIDER_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_provider_prop")] +VDS_PROVIDER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_provider_type")] +VDS_QUERY_PROVIDER_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_query_provider_flag")] +VDS_RAID_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_raid_type")] +VDS_RECOVER_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_recover_action")] +VDS_REPARSE_POINT_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_reparse_point_prop")] +VDS_SAN_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_san_policy")] +VDS_SERVICE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_service_flag")] +VDS_SERVICE_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_service_prop")] +VDS_STORAGE_BUS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdslun/ne-vdslun-vds_storage_bus_type")] +VDS_STORAGE_DEVICE_ID_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/vdslun/ns-vdslun-vds_storage_device_id_descriptor")] +VDS_STORAGE_IDENTIFIER=[Documentation("https://docs.microsoft.com/windows/win32/api/vdslun/ns-vdslun-vds_storage_identifier")] +VDS_STORAGE_IDENTIFIER_CODE_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/vdslun/ne-vdslun-vds_storage_identifier_code_set")] +VDS_STORAGE_IDENTIFIER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdslun/ne-vdslun-vds_storage_identifier_type")] +VDS_STORAGE_POOL_DRIVE_EXTENT=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_storage_pool_drive_extent")] +VDS_STORAGE_POOL_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_storage_pool_prop")] +VDS_STORAGE_POOL_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_storage_pool_status")] +VDS_STORAGE_POOL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_storage_pool_type")] +VDS_SUB_SYSTEM_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_sub_system_flag")] +VDS_SUB_SYSTEM_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_sub_system_notification")] +VDS_SUB_SYSTEM_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_sub_system_prop")] +VDS_SUB_SYSTEM_PROP2=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_sub_system_prop2")] +VDS_SUB_SYSTEM_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_sub_system_status")] +VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_sub_system_supported_raid_type_flag")] +VDS_TARGET_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_target_notification")] +VDS_TRANSITION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_transition_state")] +VDS_VDISK_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_vdisk_properties")] +VDS_VDISK_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_vdisk_state")] +VDS_VERSION_SUPPORT_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ne-vdshwprv-vds_version_support_flag")] +VDS_VOLUME_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_volume_flag")] +VDS_VOLUME_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_volume_notification")] +VDS_VOLUME_PLEX_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_volume_plex_prop")] +VDS_VOLUME_PLEX_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_volume_plex_status")] +VDS_VOLUME_PLEX_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_volume_plex_type")] +VDS_VOLUME_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_volume_prop")] +VDS_VOLUME_PROP2=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ns-vds-vds_volume_prop2")] +VDS_VOLUME_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_volume_status")] +VDS_VOLUME_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vds/ne-vds-vds_volume_type")] +VDS_WWN=[Documentation("https://docs.microsoft.com/windows/win32/api/vdshwprv/ns-vdshwprv-vds_wwn")] +Vector=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-vector")] +Vector2F=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-vector2f")] +Vector3F=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-vector3f")] +Vector4F=[Documentation("https://docs.microsoft.com/windows/win32/api/d2d1_1helper/nf-d2d1_1helper-vector4f")] +VectorFromBstr=[Documentation("https://docs.microsoft.com/windows/win32/api/oleauto/nf-oleauto-vectorfrombstr")] +VendorId=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eapcommonschema-vendorid-eapmethodtype-element")] +VENDORPROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/sdoias/ne-sdoias-vendorproperties")] +VendorType=[Documentation("https://docs.microsoft.com/windows/win32/eaphost/eapcommonschema-vendortype-eapmethodtype-element")] +VER_SET_CONDITION=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-ver_set_condition")] +VerFindFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-verfindfilew")] +VerFindFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-verfindfilea")] +VerFindFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-verfindfilew")] +VerifierEnumerateResource=[Documentation("https://docs.microsoft.com/windows/win32/api/avrfsdk/nf-avrfsdk-verifierenumerateresource")] +VerifierIsPerUserSettingsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/avrfsdk/nf-avrfsdk-verifierisperusersettingsenabled")] +VERIFY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-verify_information")] +VerifyCatalogFile=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/verifycatalogfile")] +VerifyScripts=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls/nf-winnls-verifyscripts")] +VERIFYSERVERCERT=[Documentation("https://docs.microsoft.com/windows/win32/api/winldap/nc-winldap-verifyservercert")] +VerifySignature=[Documentation("https://docs.microsoft.com/windows/win32/api/sspi/nf-sspi-verifysignature")] +VerifyVersionInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-verifyversioninfow")] +VerifyVersionInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-verifyversioninfoa")] +VerifyVersionInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-verifyversioninfow")] +VerInstallFile=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-verinstallfilew")] +VerInstallFileA=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-verinstallfilea")] +VerInstallFileW=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-verinstallfilew")] +VerLanguageName=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-verlanguagenamea")] +VerLanguageNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-verlanguagenamea")] +VerLanguageNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-verlanguagenamew")] +VerQueryValue=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-verqueryvaluew")] +VerQueryValueA=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-verqueryvaluea")] +VerQueryValueW=[Documentation("https://docs.microsoft.com/windows/win32/api/winver/nf-winver-verqueryvaluew")] +VerSetConditionMask=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-versetconditionmask")] +Version=[Documentation("https://docs.microsoft.com/windows/win32/WES/schema-version-systempropertiestype-element")] +VERSION=[Documentation("https://docs.microsoft.com/windows/win32/menurc/version-statement")] +Version9X=[Documentation("https://docs.microsoft.com/windows/win32/Msi/version9x")] +VersionDatabase=[Documentation("https://docs.microsoft.com/windows/win32/Msi/versiondatabase")] +VERSIONINFO=[Documentation("https://docs.microsoft.com/windows/win32/menurc/versioninfo-resource")] +VersionMsi=[Documentation("https://docs.microsoft.com/windows/win32/Msi/versionmsi")] +VersionNT=[Documentation("https://docs.microsoft.com/windows/win32/Msi/versionnt")] +VersionNT64=[Documentation("https://docs.microsoft.com/windows/win32/Msi/versionnt64")] +versionType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-versiontype-simpletype")] +VertexDuplicationIndices=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/vertexduplicationindices")] +VertexElement=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/vertexelement")] +Vertical=[Documentation("https://docs.microsoft.com/windows/win32/tablet/vertical-element")] +VerticalMenuLayout=[Documentation("https://docs.microsoft.com/windows/win32/windowsribbon/windowsribbon-element-verticalmenulayout")] +VerticalType=[Documentation("https://docs.microsoft.com/windows/win32/tablet/verticaltype-complex-type")] +VfwCaptureDialogs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-vfwcapturedialogs")] +VfwCompressDialogs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-vfwcompressdialogs")] +Video=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/video-encoding-with-temporal-compression--deprecated")] +VIDEO_STREAM_CONFIG_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-video_stream_config_caps")] +VIDEO_ZOOM_RECT=[Documentation("https://docs.microsoft.com/windows/win32/medfound/video-zoom-rect-attribute")] +VIDEO::backgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/video-backgroundcolor")] +VIDEO::cursor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/video-cursor")] +VIDEO::fullScreen=[Documentation("https://docs.microsoft.com/windows/win32/WMP/video-fullscreen")] +VIDEO::maintainAspectRatio=[Documentation("https://docs.microsoft.com/windows/win32/WMP/video-maintainaspectratio")] +VIDEO::onvideoend=[Documentation("https://docs.microsoft.com/windows/win32/WMP/video-onvideoend")] +VIDEO::onvideostart=[Documentation("https://docs.microsoft.com/windows/win32/WMP/video-onvideostart")] +VIDEO::shrinkToFit=[Documentation("https://docs.microsoft.com/windows/win32/WMP/video-shrinktofit")] +VIDEO::stretchToFit=[Documentation("https://docs.microsoft.com/windows/win32/WMP/video-stretchtofit")] +VIDEO::toolTip=[Documentation("https://docs.microsoft.com/windows/win32/WMP/video-tooltip")] +VIDEO::windowless=[Documentation("https://docs.microsoft.com/windows/win32/WMP/video-windowless")] +VIDEO::zoom=[Documentation("https://docs.microsoft.com/windows/win32/WMP/video-zoom")] +VideoBitrate=[Documentation("https://docs.microsoft.com/windows/win32/WMP/videobitrate-attribute")] +VideoControlFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-videocontrolflags")] +VIDEOENCODER_BITRATE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-videoencoder_bitrate_mode")] +VideoFormat=[Documentation("https://docs.microsoft.com/windows/win32/WMP/videoformat-attribute")] +VIDEOHDR=[Documentation("https://docs.microsoft.com/windows/win32/api/vfw/ns-vfw-videohdr")] +VIDEOINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/ns-amvideo-videoinfo")] +VIDEOINFOHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/amvideo/ns-amvideo-videoinfoheader")] +VIDEOINFOHEADER2=[Documentation("https://docs.microsoft.com/windows/win32/api/dvdmedia/ns-dvdmedia-videoinfoheader2")] +VIDEOMEMORY=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-videomemory")] +VIDEOMEMORYINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ddrawint/ns-ddrawint-videomemoryinfo")] +VIDEOPARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/tvout/ns-tvout-videoparameters")] +VideoProcAmpFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-videoprocampflags")] +VideoProcAmpProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-videoprocampproperty")] +VIDEOSETTINGS::brightness=[Documentation("https://docs.microsoft.com/windows/win32/WMP/videosettings-brightness")] +VIDEOSETTINGS::contrast=[Documentation("https://docs.microsoft.com/windows/win32/WMP/videosettings-contrast")] +VIDEOSETTINGS::hue=[Documentation("https://docs.microsoft.com/windows/win32/WMP/videosettings-hue")] +VIDEOSETTINGS::reset=[Documentation("https://docs.microsoft.com/windows/win32/WMP/videosettings-reset")] +VIDEOSETTINGS::saturation=[Documentation("https://docs.microsoft.com/windows/win32/WMP/videosettings-saturation")] +VidMemFree=[Documentation("https://docs.microsoft.com/windows/win32/api/dmemmgr/nf-dmemmgr-vidmemfree")] +View=[Documentation("https://docs.microsoft.com/windows/win32/Msi/view-object")] +VIEW::backgroundColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-backgroundcolor")] +VIEW::backgroundImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-backgroundimage")] +VIEW::backgroundImageHueShift=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-backgroundimagehueshift")] +VIEW::backgroundImageSaturation=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-backgroundimagesaturation")] +VIEW::backgroundTiled=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-backgroundtiled")] +VIEW::category=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-category")] +View::Close=[Documentation("https://docs.microsoft.com/windows/win32/Msi/view-close")] +VIEW::close=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-close")] +View::ColumnInfo=[Documentation("https://docs.microsoft.com/windows/win32/Msi/view-columninfo")] +View::Execute=[Documentation("https://docs.microsoft.com/windows/win32/Msi/view-execute")] +View::Fetch=[Documentation("https://docs.microsoft.com/windows/win32/Msi/view-fetch")] +VIEW::focusObjectID=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-focusobjectid")] +View::GetError=[Documentation("https://docs.microsoft.com/windows/win32/Msi/view-geterror")] +VIEW::maxHeight=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-maxheight")] +VIEW::maximize=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-maximize")] +VIEW::maxWidth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-maxwidth")] +VIEW::minHeight=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-minheight")] +VIEW::minimize=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-minimize")] +VIEW::minWidth=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-minwidth")] +View::Modify=[Documentation("https://docs.microsoft.com/windows/win32/Msi/view-modify")] +VIEW::onclose=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-onclose")] +VIEW::onerror=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-onerror")] +VIEW::onload=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-onload")] +VIEW::ontimer=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-ontimer")] +VIEW::resizable=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-resizable")] +VIEW::resizeBackgroundImage=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-resizebackgroundimage")] +VIEW::restore=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-restore")] +VIEW::returnToMediaCenter=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-returntomediacenter")] +VIEW::scriptFile=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-scriptfile")] +VIEW::size=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-size")] +VIEW::timerInterval=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-timerinterval")] +VIEW::title=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-title")] +VIEW::titleBar=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-titlebar")] +VIEW::transparencyColor=[Documentation("https://docs.microsoft.com/windows/win32/WMP/view-transparencycolor")] +ViewContents=[Documentation("https://docs.microsoft.com/windows/win32/lwef/-search-2x-viewcontents")] +VIEWSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/ocidl/ne-ocidl-viewstatus")] +VINES_IP_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/vines-ip-address")] +Virtual=[Documentation("https://docs.microsoft.com/virtualization/api/hcs/Reference/UtilityFunctionSample")] +VIRTUAL_DISK_ACCESS_MASK=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ne-virtdisk-virtual_disk_access_mask~r1")] +VIRTUAL_DISK_PROGRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-virtual_disk_progress")] +VIRTUAL_STORAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/virtdisk/ns-virtdisk-virtual_storage_type")] +Virtual-Key=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/virtual-key-codes")] +VirtualAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualalloc")] +VirtualAlloc2=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualalloc2")] +VirtualAlloc2FromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualalloc2fromapp")] +VirtualAllocEx=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualallocex")] +VirtualAllocExNuma=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualallocexnuma")] +VirtualAllocFromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualallocfromapp")] +VIRTUALCHANNELCLOSE=[Documentation("https://docs.microsoft.com/windows/win32/api/cchannel/nc-cchannel-virtualchannelclose")] +VIRTUALCHANNELENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/cchannel/nc-cchannel-virtualchannelentry")] +VIRTUALCHANNELINIT=[Documentation("https://docs.microsoft.com/windows/win32/api/cchannel/nc-cchannel-virtualchannelinit")] +VIRTUALCHANNELOPEN=[Documentation("https://docs.microsoft.com/windows/win32/api/cchannel/nc-cchannel-virtualchannelopen")] +VIRTUALCHANNELWRITE=[Documentation("https://docs.microsoft.com/windows/win32/api/cchannel/nc-cchannel-virtualchannelwrite")] +VirtualDesktopManager=[Documentation("https://docs.microsoft.com/windows/win32/shell/virtualdesktopmanager")] +VirtualFree=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualfree")] +VirtualFreeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualfreeex")] +Virtualization=[Documentation("https://docs.microsoft.com/windows/win32/SrvNodes/virtualization")] +VirtualizedItemPattern_Realize=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-virtualizeditempattern_realize")] +VirtualLock=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtuallock")] +VirtualMemory=[Documentation("https://docs.microsoft.com/windows/win32/Msi/virtualmemory")] +VirtualProtect=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualprotect")] +VirtualProtectEx=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualprotectex")] +VirtualProtectFromApp=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualprotectfromapp")] +VirtualQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualquery")] +VirtualQueryEx=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualqueryex")] +VirtualUnlock=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualunlock")] +VistaApi=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaapi-class")] +VistaApi::JetGetColumnInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaapi.jetgetcolumninfo-method")] +VistaApi::JetGetInstanceMiscInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaapi.jetgetinstancemiscinfo-method")] +VistaApi::JetGetRecordSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaapi.jetgetrecordsize-method")] +VistaApi::JetGetThreadStats=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaapi.jetgetthreadstats-method")] +VistaApi::JetInit3=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaapi.jetinit3-method")] +VistaApi::JetOpenTemporaryTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaapi.jetopentemporarytable-method")] +VistaApi::JetOSSnapshotEnd=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaapi.jetossnapshotend-method")] +VistaApi::JetOSSnapshotGetFreezeInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaapi.jetossnapshotgetfreezeinfo-method")] +VistaApi::JetOSSnapshotPrepareInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaapi.jetossnapshotprepareinstance-method")] +VistaApi::JetOSSnapshotTruncateLog=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaapi.jetossnapshottruncatelog-method")] +VistaApi::JetOSSnapshotTruncateLogInstance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaapi.jetossnapshottruncateloginstance-method")] +VistaColInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistacolinfo-class")] +VistaColtyp=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistacoltyp-class")] +VistaColtyp::GUID=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistacoltyp.guid-field")] +VistaColtyp::LongLong=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistacoltyp.longlong-field")] +VistaColtyp::UnsignedLong=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistacoltyp.unsignedlong-field")] +VistaColtyp::UnsignedShort=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistacoltyp.unsignedshort-field")] +VistaGrbits=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistagrbits-class")] +VistaGrbits::ContinueAfterThaw=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistagrbits.continueafterthaw-field")] +VistaGrbits::IndexCrossProduct=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistagrbits.indexcrossproduct-field")] +VistaGrbits::IndexDisallowTruncation=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistagrbits.indexdisallowtruncation-field")] +VistaGrbits::IndexNestedTable=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistagrbits.indexnestedtable-field")] +VistaGrbits::LogStreamMustExist=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistagrbits.logstreammustexist-field")] +VistaGrbits::RecoveryWithoutUndo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistagrbits.recoverywithoutundo-field")] +VistaGrbits::ReplayMissingMapEntryDB=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistagrbits.replaymissingmapentrydb-field")] +VistaGrbits::TruncateDone=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistagrbits.truncatedone-field")] +VistaGrbits::TruncateLogsAfterRecovery=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistagrbits.truncatelogsafterrecovery-field")] +VistaParam=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam-class")] +VistaParam::CachedClosedTables=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.cachedclosedtables-field")] +VistaParam::Configuration=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.configuration-field")] +VistaParam::EnableAdvanced=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.enableadvanced-field")] +VistaParam::EnableFileCache=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.enablefilecache-field")] +VistaParam::EnableViewCache=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.enableviewcache-field")] +VistaParam::KeyMost=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.keymost-field")] +VistaParam::LegacyFileNames=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.legacyfilenames-field")] +VistaParam::TableClass10Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.tableclass10name-field")] +VistaParam::TableClass11Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.tableclass11name-field")] +VistaParam::TableClass12Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.tableclass12name-field")] +VistaParam::TableClass13Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.tableclass13name-field")] +VistaParam::TableClass14Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.tableclass14name-field")] +VistaParam::TableClass15Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.tableclass15name-field")] +VistaParam::TableClass1Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.tableclass1name-field")] +VistaParam::TableClass2Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.tableclass2name-field")] +VistaParam::TableClass3Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.tableclass3name-field")] +VistaParam::TableClass4Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.tableclass4name-field")] +VistaParam::TableClass5Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.tableclass5name-field")] +VistaParam::TableClass6Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.tableclass6name-field")] +VistaParam::TableClass7Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.tableclass7name-field")] +VistaParam::TableClass8Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.tableclass8name-field")] +VistaParam::TableClass9Name=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/vistaparam.tableclass9name-field")] +VisualEffects=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-visualeffects")] +VisualElement=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/ns-xamlom-visualelement")] +VisualElementState=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/ne-xamlom-visualelementstate")] +VisualMutationType=[Documentation("https://docs.microsoft.com/windows/win32/api/xamlom/ne-xamlom-visualmutationtype")] +VkKeyScan=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-vkkeyscana")] +VkKeyScanA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-vkkeyscana")] +VkKeyScanEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-vkkeyscanexa")] +VkKeyScanExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-vkkeyscanexa")] +VkKeyScanExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-vkkeyscanexw")] +VkKeyScanW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-vkkeyscanw")] +VM_GENCOUNTER=[Documentation("https://docs.microsoft.com/windows/win32/api/vmgenerationcounter/ns-vmgenerationcounter-vm_gencounter")] +VM_RESDLL_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ne-resapi-vm_resdll_context")] +VMDisplayVideoMode=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmdisplayvideomode")] +VMDriveBusType=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmdrivebustype")] +VMDriveType=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmdrivetype")] +VMDVDDriveAttachmentType=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmdvddriveattachmenttype")] +VMDVDDriveEvent=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmdvddriveevent")] +VMEMHEAP=[Documentation("https://docs.microsoft.com/windows/win32/api/dmemmgr/ns-dmemmgr-vmemheap")] +VMEndpointType=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmendpointtype")] +VMFloppyDiskImageType=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmfloppydiskimagetype")] +VMFloppyDriveAttachmentType=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmfloppydriveattachmenttype")] +vmFloppyDriveEvent=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmfloppydriveevent")] +VMHardDiskType=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmharddisktype")] +VMLogoffType=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmlogofftype")] +VMMouseButton=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmmousebutton")] +VMR_ASPECT_RATIO_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-vmr_aspect_ratio_mode")] +VMR9_SampleFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ne-vmr9-vmr9_sampleformat")] +VMR9AllocationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ns-vmr9-vmr9allocationinfo")] +VMR9AlphaBitmap=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ns-vmr9-vmr9alphabitmap")] +VMR9AlphaBitmapFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ne-vmr9-vmr9alphabitmapflags")] +VMR9AspectRatioMode=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ne-vmr9-vmr9aspectratiomode")] +VMR9DeinterlaceCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ns-vmr9-vmr9deinterlacecaps")] +VMR9DeinterlacePrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ne-vmr9-vmr9deinterlaceprefs")] +VMR9DeinterlaceTech=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ne-vmr9-vmr9deinterlacetech")] +VMR9Frequency=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ns-vmr9-vmr9frequency")] +VMR9MixerPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ne-vmr9-vmr9mixerprefs")] +VMR9Mode=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ne-vmr9-vmr9mode")] +VMR9MonitorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ns-vmr9-vmr9monitorinfo")] +VMR9NormalizedRect=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ns-vmr9-vmr9normalizedrect")] +VMR9PresentationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ne-vmr9-vmr9presentationflags")] +VMR9PresentationInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ns-vmr9-vmr9presentationinfo")] +VMR9ProcAmpControl=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ns-vmr9-vmr9procampcontrol")] +VMR9ProcAmpControlFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ne-vmr9-vmr9procampcontrolflags")] +VMR9ProcAmpControlRange=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ns-vmr9-vmr9procampcontrolrange")] +VMR9RenderPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ne-vmr9-vmr9renderprefs")] +VMR9SurfaceAllocationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ne-vmr9-vmr9surfaceallocationflags")] +VMR9VideoDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ns-vmr9-vmr9videodesc")] +VMR9VideoStreamInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/vmr9/ns-vmr9-vmr9videostreaminfo")] +VMRALLOCATIONINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-vmrallocationinfo")] +VMRALPHABITMAP=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-vmralphabitmap")] +VMRDeinterlaceCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-vmrdeinterlacecaps")] +VMRDeinterlacePrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-vmrdeinterlaceprefs")] +VMRDeinterlaceTech=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-vmrdeinterlacetech")] +VMRFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-vmrfrequency")] +VMRGUID=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-vmrguid")] +VMRMixerPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-vmrmixerprefs")] +VMRMode=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-vmrmode")] +VMRMONITORINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-vmrmonitorinfo")] +VMRPresentationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-vmrpresentationflags")] +VMRPRESENTATIONINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-vmrpresentationinfo")] +VMRRenderPrefs=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-vmrrenderprefs")] +VMRSurfaceAllocationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ne-strmif-vmrsurfaceallocationflags")] +VMRVideoDesc=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-vmrvideodesc")] +VMRVIDEOSTREAMINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/strmif/ns-strmif-vmrvideostreaminfo")] +VMSerialPortType=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmserialporttype")] +VMShutdownAction=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmshutdownaction")] +VMStartupOption=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmstartupoption")] +VMTaskResult=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmtaskresult")] +VMUndoAction=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmundoaction")] +VMUSBDeviceClassEnum=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmusbdeviceclassenum")] +VMVirtualMachineEvents=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmvirtualmachineevents")] +VMVirtualPCEvent=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmvirtualpcevent")] +VMVMState=[Documentation("https://docs.microsoft.com/windows/win32/VPC/vmvmstate")] +Voice=[Documentation("https://docs.microsoft.com/windows/win32/medfound/voicecapturedmo")] +Volatile=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-volatile-element")] +VOLUME_BITMAP_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-volume_bitmap_buffer")] +VOLUME_DISK_EXTENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-volume_disk_extents")] +VOLUME_GET_GPT_ATTRIBUTES_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ns-winioctl-volume_get_gpt_attributes_information")] +VolumesAvailable=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/volumesavailable-property")] +VOLUMESLIDER=[Documentation("https://docs.microsoft.com/windows/win32/WMP/volumeslider")] +VPCOLORFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/ne-shobjidl-vpcolorflags")] +VPWATERMARKFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/shobjidl/ne-shobjidl-vpwatermarkflags")] +vs=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/vs---vs")] +VS_FIXEDFILEINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/verrsrc/ns-verrsrc-vs_fixedfileinfo")] +VS_VERSIONINFO=[Documentation("https://docs.microsoft.com/windows/win32/menurc/vs-versioninfo")] +VSS_ALTERNATE_WRITER_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/ne-vswriter-vss_alternate_writer_state")] +VSS_APPLICATION_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_application_level")] +VSS_BACKUP_SCHEMA=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_backup_schema")] +VSS_BACKUP_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_backup_type")] +VSS_COMPONENT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/ne-vswriter-vss_component_flags")] +VSS_COMPONENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/ne-vswriter-vss_component_type")] +VSS_COMPONENTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/ns-vsbackup-vss_componentinfo")] +VSS_DIFF_AREA_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/ns-vsmgmt-vss_diff_area_prop")] +VSS_DIFF_VOLUME_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/ns-vsmgmt-vss_diff_volume_prop")] +VSS_FILE_RESTORE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/ne-vswriter-vss_file_restore_status")] +VSS_FILE_SPEC_BACKUP_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_file_spec_backup_type")] +VSS_HARDWARE_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_hardware_options")] +VSS_MGMT_OBJECT_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/ns-vsmgmt-vss_mgmt_object_prop")] +VSS_MGMT_OBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/ne-vsmgmt-vss_mgmt_object_type")] +VSS_OBJECT_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ns-vss-vss_object_prop")] +VSS_OBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_object_type")] +VSS_PROTECTION_FAULT=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/ne-vsmgmt-vss_protection_fault")] +VSS_PROTECTION_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/ne-vsmgmt-vss_protection_level")] +VSS_PROVIDER_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_provider_capabilities")] +VSS_PROVIDER_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ns-vss-vss_provider_prop")] +VSS_PROVIDER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_provider_type")] +VSS_RECOVERY_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_recovery_options")] +VSS_RESTORE_TARGET=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/ne-vswriter-vss_restore_target")] +VSS_RESTORE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_restore_type")] +VSS_RESTOREMETHOD_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/ne-vswriter-vss_restoremethod_enum")] +VSS_ROLLFORWARD_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_rollforward_type")] +VSS_SNAPSHOT_COMPATIBILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_snapshot_compatibility")] +VSS_SNAPSHOT_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_snapshot_context")] +VSS_SNAPSHOT_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ns-vss-vss_snapshot_prop")] +VSS_SNAPSHOT_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_snapshot_property_id")] +VSS_SNAPSHOT_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_snapshot_state")] +VSS_SOURCE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/ne-vswriter-vss_source_type")] +VSS_SUBSCRIBE_MASK=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/ne-vswriter-vss_subscribe_mask")] +VSS_USAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/ne-vswriter-vss_usage_type")] +VSS_VOLUME_PROP=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/ns-vsmgmt-vss_volume_prop")] +VSS_VOLUME_PROTECTION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/vsmgmt/ns-vsmgmt-vss_volume_protection_info")] +VSS_VOLUME_SNAPSHOT_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_volume_snapshot_attributes")] +VSS_WRITER_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/vss/ne-vss-vss_writer_state")] +VSS_WRITERRESTORE_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/api/vswriter/ne-vswriter-vss_writerrestore_enum")] +VssFreeSnapshotProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-vssfreesnapshotproperties")] +VssFreeSnapshotPropertiesInternal=[Documentation("https://docs.microsoft.com/windows/win32/api/vsbackup/nf-vsbackup-vssfreesnapshotpropertiesinternal")] +VTableProvStruc=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/vtableprovstruc")] +VTableProvStrucW=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/vtableprovstruc")] +WAB_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/ns-wabapi-wab_param")] +WABEXTDISPLAY=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/ns-wabapi-wabextdisplay")] +WABIMPORTPARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/ns-wabapi-wabimportparam")] +WABOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nc-wabapi-wabopen")] +WABOpenEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wabapi/nc-wabapi-wabopenex")] +WAITCHAIN_NODE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wct/ns-wct-waitchain_node_info")] +WaitCommEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-waitcommevent")] +WaitDispatchingMessages=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/waitdispatchingmessages")] +WaitForDebugEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/debugapi/nf-debugapi-waitfordebugevent")] +WaitForDebugEventEx=[Documentation("https://docs.microsoft.com/windows/win32/api/debugapi/nf-debugapi-waitfordebugeventex")] +WaitForInputIdle=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-waitforinputidle")] +WaitForMultipleObjects=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-waitformultipleobjects")] +WaitForMultipleObjectsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-waitformultipleobjectsex")] +WaitForNtmsNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-waitforntmsnotification")] +WaitForNtmsOperatorRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/ntmsapi/nf-ntmsapi-waitforntmsoperatorrequest")] +WaitForSingleObject=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-waitforsingleobject")] +WaitForSingleObjectEx=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-waitforsingleobjectex")] +WaitForThreadpoolIoCallbacks=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-waitforthreadpooliocallbacks")] +WaitForThreadpoolTimerCallbacks=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-waitforthreadpooltimercallbacks")] +WaitForThreadpoolWaitCallbacks=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-waitforthreadpoolwaitcallbacks")] +WaitForThreadpoolWorkCallbacks=[Documentation("https://docs.microsoft.com/windows/win32/api/threadpoolapiset/nf-threadpoolapiset-waitforthreadpoolworkcallbacks")] +WaitMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-waitmessage")] +WaitNamedPipe=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-waitnamedpipew")] +WaitNamedPipeA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-waitnamedpipea")] +WaitNamedPipeW=[Documentation("https://docs.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-waitnamedpipew")] +WaitOnAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-waitonaddress")] +WaitTimeout=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-waittimeout-idlesettingstype-element")] +WakeAllConditionVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-wakeallconditionvariable")] +WakeByAddressAll=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-wakebyaddressall")] +WakeByAddressSingle=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-wakebyaddresssingle")] +WakeConditionVariable=[Documentation("https://docs.microsoft.com/windows/win32/api/synchapi/nf-synchapi-wakeconditionvariable")] +WakeToRun=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-waketorun-settingstype-element")] +WALLPAPEROPT=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-wallpaperopt")] +warning=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-appendix-pre-pragma-warning")] +Warning=[Documentation("https://docs.microsoft.com/windows/win32/WMP/axwmplib-axwindowsmediaplayer-warning")] +WaveActiveAllEqual=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/waveactiveallequal")] +WaveActiveAllTrue=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/wavealltrue")] +WaveActiveAnyTrue=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/waveanytrue")] +WaveActiveBallot=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/waveballot")] +WaveActiveBitAnd=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/waveallbitand")] +WaveActiveBitOr=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/waveallbitor")] +WaveActiveBitXor=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/waveallbitxor")] +WaveActiveCountBits=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/waveactivecountbits")] +WaveActiveMax=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/waveallmax")] +WaveActiveMin=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/waveallmin")] +WaveActiveProduct=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/waveallproduct")] +WaveActiveSum=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/waveallsum")] +WAVEFILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/mmreg/ns-mmreg-wavefilter")] +WAVEFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/mmreg/ns-mmreg-waveformat")] +WAVEFORMATEX=[Documentation("https://docs.microsoft.com/windows/win32/api/mmreg/ns-mmreg-waveformatex")] +WAVEFORMATEXTENSIBLE=[Documentation("https://docs.microsoft.com/windows/win32/api/mmreg/ns-mmreg-waveformatextensible")] +WaveGetLaneCount=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/wavegetlanecount")] +WaveGetLaneIndex=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/wavegetlaneindex")] +WAVEHDR=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-wavehdr")] +waveInAddBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveinaddbuffer")] +WAVEINCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-waveincaps")] +WAVEINCAPSA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-waveincapsa")] +WAVEINCAPSW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-waveincapsw")] +waveInClose=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveinclose")] +waveInGetDevCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveingetdevcaps")] +waveInGetErrorText=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveingeterrortext")] +waveInGetID=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveingetid")] +waveInGetNumDevs=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveingetnumdevs")] +waveInGetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveingetposition")] +waveInMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveinmessage")] +waveInOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveinopen")] +waveInPrepareHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveinprepareheader")] +waveInReset=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveinreset")] +waveInStart=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveinstart")] +waveInStop=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveinstop")] +waveInUnprepareHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveinunprepareheader")] +WaveIsFirstLane=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/waveisfirstlane")] +waveOutBreakLoop=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutbreakloop")] +WAVEOUTCAPS=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-waveoutcaps")] +WAVEOUTCAPSA=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-waveoutcapsa")] +WAVEOUTCAPSW=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/ns-mmeapi-waveoutcapsw")] +waveOutClose=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutclose")] +waveOutGetDevCaps=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutgetdevcaps")] +waveOutGetErrorText=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutgeterrortext")] +waveOutGetID=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutgetid")] +waveOutGetNumDevs=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutgetnumdevs")] +waveOutGetPitch=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutgetpitch")] +waveOutGetPlaybackRate=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutgetplaybackrate")] +waveOutGetPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutgetposition")] +waveOutGetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutgetvolume")] +waveOutMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutmessage")] +waveOutOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutopen")] +waveOutPause=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutpause")] +waveOutPrepareHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutprepareheader")] +waveOutReset=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutreset")] +waveOutRestart=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutrestart")] +waveOutSetPitch=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutsetpitch")] +waveOutSetPlaybackRate=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutsetplaybackrate")] +waveOutSetVolume=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutsetvolume")] +waveOutUnprepareHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutunprepareheader")] +waveOutWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-waveoutwrite")] +WavePrefixCountBits=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/waveprefixcountbytes")] +WavePrefixProduct=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/waveprefixproduct")] +WavePrefixSum=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/waveprefixsum")] +WaveReadLaneAt=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/wavereadlaneat")] +WaveReadLaneFirst=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/wavereadfirstlane")] +WBEM_BACKUP_RESTORE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_backup_restore_flags")] +WBEM_CHANGE_FLAG_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_change_flag_type")] +WBEM_COMPARISON_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_comparison_flag")] +WBEM_COMPILER_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_compiler_options")] +WBEM_CONDITION_FLAG_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_condition_flag_type")] +WBEM_FLAVOR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_flavor_type")] +WBEM_GENERIC_FLAG_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_generic_flag_type")] +WBEM_GENUS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_genus_type")] +WBEM_LIMITS=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_limits")] +WBEM_QUERY_FLAG_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_query_flag_type")] +WBEM_REFRESHER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_refresher_flags")] +WBEM_SECURITY_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_security_flags")] +WBEM_STATUS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_status_type")] +WBEM_TEXT_FLAG_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_text_flag_type")] +WBEM_TIMEOUT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_timeout_type")] +WBEM_UNSECAPP_FLAG_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbem_unsecapp_flag_type")] +WbemAdministrativeLocator::ConnectServer=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemlocator-connectserver")] +WbemAuthenticatedLocator::ConnectServer=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemlocator-connectserver")] +WbemAuthenticationLevelEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemdisp/ne-wbemdisp-wbemauthenticationlevelenum")] +WbemBackupRestore=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbembackuprestore")] +WbemChangeFlagEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemdisp/ne-wbemdisp-wbemchangeflagenum")] +WbemCimtypeEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemdisp/ne-wbemdisp-wbemcimtypeenum")] +WbemClassObject=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemclassobject")] +WbemComparisonFlagEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemdisp/ne-wbemdisp-wbemcomparisonflagenum")] +WbemConnectOptionsEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemdisp/ne-wbemdisp-wbemconnectoptionsenum")] +WbemContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemcontext")] +WbemDecoupledBasicEventProvider::GetService=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemdecoupledbasiceventprovider-getservice")] +WbemDecoupledBasicEventProvider::GetSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemdecoupledbasiceventprovider-getsink")] +WbemDecoupledRegistrar::Register=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemdecoupledregistrar-register")] +WbemDecoupledRegistrar::UnRegister=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemprov/nf-wbemprov-iwbemdecoupledregistrar-unregister")] +WbemDefPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nn-wmiutils-iwbempath")] +WbemErrorEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemdisp/ne-wbemdisp-wbemerrorenum")] +WbemFlagEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemdisp/ne-wbemdisp-wbemflagenum")] +WbemImpersonationLevelEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemdisp/ne-wbemdisp-wbemimpersonationlevelenum")] +WbemLocator::ConnectServer=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemlocator-connectserver")] +WbemObjectTextFormatEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemdisp/ne-wbemdisp-wbemobjecttextformatenum")] +WbemObjectTextSrc=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemobjecttextsrc")] +WbemPrivilegeEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemdisp/ne-wbemdisp-wbemprivilegeenum")] +WbemQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/nn-wmiutils-iwbemquery")] +WbemQueryFlagEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemdisp/ne-wbemdisp-wbemqueryflagenum")] +WbemRefresher=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemrefresher")] +WBEMSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wbemstatus")] +WbemStatusCodeText=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nn-wbemcli-iwbemstatuscodetext")] +WbemTextFlagEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemdisp/ne-wbemdisp-wbemtextflagenum")] +WBEMTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nl-wbemtime-wbemtime")] +WBEMTime::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-clear")] +WBEMTime::GetBSTR=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-getbstr")] +WBEMTime::GetDMTF=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-getdmtf")] +WBEMTime::GetDMTFNonNtfs=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-getdmtfnonntfs")] +WBEMTime::GetFILETIME=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-getfiletime")] +WBEMTime::GetLocalOffsetForDate=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-getlocaloffsetfordate(consttime_t_)")] +WBEMTime::GetStructtm=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-getstructtm")] +WBEMTime::GetSYSTEMTIME=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-getsystemtime")] +WBEMTime::GetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-gettime")] +WBEMTime::Gettime_t=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-gettime_t")] +WBEMTime::IsOk=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-isok")] +WBEMTime::operator-add=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-operator-add")] +WBEMTime::operator-add-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-operator-add-assign")] +WBEMTime::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-operator-assign(consttm_)")] +WBEMTime::operator-equal-equal-to=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-operator-equal-equal-to")] +WBEMTime::operator-greater-than=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-operator-greater-than")] +WBEMTime::operator-greater-than-equal-to=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-operator-greater-than-equal-to")] +WBEMTime::operator-less-than=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-operator-less-than")] +WBEMTime::operator-less-than-equal-to=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-operator-less-than-equal-to")] +WBEMTime::operator-not-equal-to=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-operator-not-equal-to")] +WBEMTime::operator-sub=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-operator-sub(constwbemtimespan_)")] +WBEMTime::operator-sub-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-operator-sub-assign")] +WBEMTime::SetDMTF=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-setdmtf")] +WBEMTime::WBEMTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtime-wbemtime")] +WbemTimeout=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemdisp/ne-wbemdisp-wbemtimeout")] +WBEMTimeSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nl-wbemtime-wbemtimespan")] +WBEMTimeSpan::Clear=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-clear")] +WBEMTimeSpan::GetBSTR=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-getbstr")] +WBEMTimeSpan::GetTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-gettime")] +WBEMTimeSpan::IsOk=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-isok")] +WBEMTimeSpan::operator-add=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-operator-add")] +WBEMTimeSpan::operator-add-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-operator-add-assign")] +WBEMTimeSpan::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-operator-assign(constbstr)")] +WBEMTimeSpan::operator-equal-equal-to=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-operator-equal-equal-to")] +WBEMTimeSpan::operator-greater-than=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-operator-greater-than")] +WBEMTimeSpan::operator-greater-than-equal-to=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-operator-greater-than-equal-to")] +WBEMTimeSpan::operator-less-than=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-operator-less-than")] +WBEMTimeSpan::operator-less-than-equal-to=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-operator-less-than-equal-to")] +WBEMTimeSpan::operator-not-equal-to=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-operator-not-equal-to")] +WBEMTimeSpan::operator-sub=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-operator-sub")] +WBEMTimeSpan::operator-sub-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-operator-sub-assign")] +WBEMTimeSpan::WBEMTimeSpan=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemtime/nf-wbemtime-wbemtimespan-wbemtimespan")] +WbemUnauthenticatedLocator::ConnectServer=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/nf-wbemcli-iwbemlocator-connectserver")] +WbioQueryEngineInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nf-winbio_adapter-wbioqueryengineinterface")] +WbioQuerySensorInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nf-winbio_adapter-wbioquerysensorinterface")] +WbioQueryStorageInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/nf-winbio_adapter-wbioquerystorageinterface")] +WCHAR=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/wchar")] +WCM_BILLING_CYCLE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/ns-wcmapi-wcm_billing_cycle_info")] +WCM_CONNECTION_COST=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/ne-wcmapi-wcm_connection_cost")] +WCM_CONNECTION_COST_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/ns-wcmapi-wcm_connection_cost_data")] +WCM_CONNECTION_COST_SOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/ne-wcmapi-wcm_connection_cost_source")] +WCM_DATAPLAN_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/ns-wcmapi-wcm_dataplan_status")] +WCM_MEDIA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/ne-wcmapi-wcm_media_type")] +WCM_POLICY_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/ns-wcmapi-wcm_policy_value")] +WCM_PROFILE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/ns-wcmapi-wcm_profile_info")] +WCM_PROFILE_INFO_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/ns-wcmapi-wcm_profile_info_list")] +WCM_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/ne-wcmapi-wcm_property")] +WCM_TIME_INTERVAL=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/ns-wcmapi-wcm_time_interval")] +WCM_USAGE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/ns-wcmapi-wcm_usage_data")] +WcmDataType=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/ne-wcmconfig-wcmdatatype")] +WcmFreeMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/nf-wcmapi-wcmfreememory")] +WcmGetProfileList=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/nf-wcmapi-wcmgetprofilelist")] +WcmNamespaceAccess=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/ne-wcmconfig-wcmnamespaceaccess")] +WcmNamespaceEnumerationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/ne-wcmconfig-wcmnamespaceenumerationflags")] +WcmQueryProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/nf-wcmapi-wcmqueryproperty")] +WcmRestrictionFacets=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/ne-wcmconfig-wcmrestrictionfacets")] +WcmSetProfileList=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/nf-wcmapi-wcmsetprofilelist")] +WcmSetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmapi/nf-wcmapi-wcmsetproperty")] +WcmSettingType=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/ne-wcmconfig-wcmsettingtype")] +WcmTargetMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/ne-wcmconfig-wcmtargetmode")] +WcmUserStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wcmconfig/ne-wcmconfig-wcmuserstatus")] +WCN_ATTRIBUTE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wcntypes/ne-wcntypes-wcn_attribute_type")] +WCN_PASSWORD_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/ne-wcndevice-wcn_password_type")] +WCN_SESSION_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/ne-wcndevice-wcn_session_status")] +WCN_VALUE_TYPE_ASSOCIATION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wcntypes/ne-wcntypes-wcn_value_type_association_state")] +WCN_VALUE_TYPE_AUTHENTICATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wcntypes/ne-wcntypes-wcn_value_type_authentication_type")] +WCN_VALUE_TYPE_BOOLEAN=[Documentation("https://docs.microsoft.com/windows/win32/api/wcntypes/ne-wcntypes-wcn_value_type_boolean")] +WCN_VALUE_TYPE_CONFIG_METHODS=[Documentation("https://docs.microsoft.com/windows/win32/api/wcntypes/ne-wcntypes-wcn_value_type_config_methods")] +WCN_VALUE_TYPE_CONFIGURATION_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/api/wcntypes/ne-wcntypes-wcn_value_type_configuration_error")] +WCN_VALUE_TYPE_CONNECTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wcntypes/ne-wcntypes-wcn_value_type_connection_type")] +WCN_VALUE_TYPE_DEVICE_PASSWORD_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/wcntypes/ne-wcntypes-wcn_value_type_device_password_id")] +WCN_VALUE_TYPE_ENCRYPTION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wcntypes/ne-wcntypes-wcn_value_type_encryption_type")] +WCN_VALUE_TYPE_PRIMARY_DEVICE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wcntypes/ns-wcntypes-wcn_value_type_primary_device_type")] +WCN_VALUE_TYPE_RF_BANDS=[Documentation("https://docs.microsoft.com/windows/win32/api/wcntypes/ne-wcntypes-wcn_value_type_rf_bands")] +WCN_VALUE_TYPE_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/wcntypes/ne-wcntypes-wcn_value_type_version")] +WCN_VALUE_TYPE_WI_FI_PROTECTED_SETUP_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wcntypes/ne-wcntypes-wcn_value_type_wi_fi_protected_setup_state")] +WCN_VENDOR_EXTENSION_SPEC=[Documentation("https://docs.microsoft.com/windows/win32/api/wcndevice/ns-wcndevice-wcn_vendor_extension_spec")] +WCRANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-wcrange")] +WCRUN=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-wcrun")] +WCS_PROFILE_MANAGEMENT_SCOPE=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ne-icm-wcs_profile_management_scope")] +WcsAssociateColorProfileWithDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcsassociatecolorprofilewithdevice")] +WcsCheckColors=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcscheckcolors")] +WcsCreateIccProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcscreateiccprofile")] +WcsDisassociateColorProfileFromDevice=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcsdisassociatecolorprofilefromdevice")] +WcsEnumColorProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcsenumcolorprofiles")] +WcsEnumColorProfilesSize=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcsenumcolorprofilessize")] +WcsGetCalibrationManagementState=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcsgetcalibrationmanagementstate")] +WcsGetDefaultColorProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcsgetdefaultcolorprofile")] +WcsGetDefaultColorProfileSize=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcsgetdefaultcolorprofilesize")] +WcsGetDefaultRenderingIntent=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcsgetdefaultrenderingintent")] +WcsGetUsePerUserProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcsgetuseperuserprofiles")] +WcsOpenColorProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcsopencolorprofilea")] +WcsOpenColorProfileA=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcsopencolorprofilea")] +WcsOpenColorProfileW=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcsopencolorprofilew")] +WcsSetCalibrationManagementState=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcssetcalibrationmanagementstate")] +WcsSetDefaultColorProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcssetdefaultcolorprofile")] +WcsSetDefaultRenderingIntent=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcssetdefaultrenderingintent")] +WcsSetUsePerUserProfiles=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcssetuseperuserprofiles")] +WcsTranslateColors=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/nf-icm-wcstranslatecolors")] +WDEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsdefender/nf-windowsdefender-wdenable")] +WDMUSB_POWER_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/usbuser/ne-usbuser-wdmusb_power_state")] +WDS_CLI_CRED=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/ns-wdsclientapi-wds_cli_cred")] +WDS_TRANSPORTCLIENT_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/ns-wdstci-wds_transportclient_request")] +WDS_TRANSPORTPROVIDER_INIT_PARAMS=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/ns-wdstpdi-wds_transportprovider_init_params")] +WDS_TRANSPORTPROVIDER_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/ns-wdstpdi-wds_transportprovider_settings")] +WdsBpAddOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsbp/nf-wdsbp-wdsbpaddoption")] +WdsBpCloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsbp/nf-wdsbp-wdsbpclosehandle")] +WdsBpGetOptionBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsbp/nf-wdsbp-wdsbpgetoptionbuffer")] +WdsBpInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsbp/nf-wdsbp-wdsbpinitialize")] +WdsBpParseInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsbp/nf-wdsbp-wdsbpparseinitialize")] +WdsBpParseInitializev6=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsbp/nf-wdsbp-wdsbpparseinitializev6")] +WdsBpQueryOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsbp/nf-wdsbp-wdsbpqueryoption")] +WdsCliAuthorizeSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscliauthorizesession")] +WdsCliCancelTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdsclicanceltransfer")] +WdsCliClose=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscliclose")] +WdsCliCreateSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdsclicreatesession")] +WdsCliFindFirstImage=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdsclifindfirstimage")] +WdsCliFindNextImage=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdsclifindnextimage")] +WdsCliFreeStringArray=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdsclifreestringarray")] +WdsCliGetDriverQueryXml=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetdriverqueryxml")] +WdsCliGetEnumerationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetenumerationflags")] +WdsCliGetImageArchitecture=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetimagearchitecture")] +WdsCliGetImageDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetimagedescription")] +WdsCliGetImageGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetimagegroup")] +WdsCliGetImageHalName=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetimagehalname")] +WdsCliGetImageHandleFromFindHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetimagehandlefromfindhandle")] +WdsCliGetImageHandleFromTransferHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetimagehandlefromtransferhandle")] +WdsCliGetImageIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetimageindex")] +WdsCliGetImageLanguage=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetimagelanguage")] +WdsCliGetImageLanguages=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetimagelanguages")] +WdsCliGetImageLastModifiedTime=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetimagelastmodifiedtime")] +WdsCliGetImageName=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetimagename")] +WdsCliGetImageNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetimagenamespace")] +WdsCliGetImagePath=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetimagepath")] +WdsCliGetImageSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetimagesize")] +WdsCliGetImageVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligetimageversion")] +WdsCliGetTransferSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscligettransfersize")] +WdsCliInitializeLog=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscliinitializelog")] +WdsCliLog=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdsclilog")] +WdsCliObtainDriverPackages=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscliobtaindriverpackages")] +WdsCliObtainDriverPackagesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscliobtaindriverpackagesex")] +WdsCliRegisterTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscliregistertrace")] +WdsCliTransferFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdsclitransferfile")] +WdsCliTransferImage=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdsclitransferimage")] +WdsCliWaitForTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/wdsclientapi/nf-wdsclientapi-wdscliwaitfortransfer")] +WDStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/windowsdefender/nf-windowsdefender-wdstatus")] +WDSTRANSPORT_DIAGNOSTICS_COMPONENT_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/ne-wdstptmgmt-wdstransport_diagnostics_component_flags")] +WDSTRANSPORT_DISCONNECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/ne-wdstptmgmt-wdstransport_disconnect_type")] +WDSTRANSPORT_FEATURE_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/ne-wdstptmgmt-wdstransport_feature_flags")] +WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/ne-wdstptmgmt-wdstransport_ip_address_source_type")] +WDSTRANSPORT_IP_ADDRESS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/ne-wdstptmgmt-wdstransport_ip_address_type")] +WDSTRANSPORT_NAMESPACE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/ne-wdstptmgmt-wdstransport_namespace_type")] +WDSTRANSPORT_NETWORK_PROFILE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/ne-wdstptmgmt-wdstransport_network_profile_type")] +WDSTRANSPORT_PROTOCOL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/ne-wdstptmgmt-wdstransport_protocol_flags")] +WDSTRANSPORT_SERVICE_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/ne-wdstptmgmt-wdstransport_service_notification")] +WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/ne-wdstptmgmt-wdstransport_slow_client_handling_type")] +WDSTRANSPORT_TFTP_CAPABILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/ne-wdstptmgmt-wdstransport_tftp_capability")] +WDSTRANSPORT_UDP_PORT_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstptmgmt/ne-wdstptmgmt-wdstransport_udp_port_policy")] +WdsTransportClientAddRefBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nf-wdstci-wdstransportclientaddrefbuffer")] +WdsTransportClientCancelSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nf-wdstci-wdstransportclientcancelsession")] +WdsTransportClientCloseSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nf-wdstci-wdstransportclientclosesession")] +WdsTransportClientCompleteReceive=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nf-wdstci-wdstransportclientcompletereceive")] +WdsTransportClientInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nf-wdstci-wdstransportclientinitialize")] +WdsTransportClientInitializeSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nf-wdstci-wdstransportclientinitializesession")] +WdsTransportClientQueryStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nf-wdstci-wdstransportclientquerystatus")] +WdsTransportClientRegisterCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nf-wdstci-wdstransportclientregistercallback")] +WdsTransportClientReleaseBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nf-wdstci-wdstransportclientreleasebuffer")] +WdsTransportClientShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nf-wdstci-wdstransportclientshutdown")] +WdsTransportClientStartSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nf-wdstci-wdstransportclientstartsession")] +WdsTransportClientWaitForCompletion=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstci/nf-wdstci-wdstransportclientwaitforcompletion")] +WdsTransportProviderCloseContent=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportproviderclosecontent")] +WdsTransportProviderCloseInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportprovidercloseinstance")] +WdsTransportProviderCompareContent=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportprovidercomparecontent")] +WdsTransportProviderCreateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportprovidercreateinstance")] +WdsTransportProviderDumpState=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportproviderdumpstate")] +WdsTransportProviderGetContentMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportprovidergetcontentmetadata")] +WdsTransportProviderGetContentSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportprovidergetcontentsize")] +WdsTransportProviderInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportproviderinitialize")] +WdsTransportProviderOpenContent=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportprovideropencontent")] +WdsTransportProviderReadContent=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportproviderreadcontent")] +WdsTransportProviderRefreshSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportproviderrefreshsettings")] +WdsTransportProviderShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportprovidershutdown")] +WdsTransportProviderUserAccessCheck=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportprovideruseraccesscheck")] +WdsTransportServerAllocateBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportserverallocatebuffer")] +WdsTransportServerCompleteRead=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportservercompleteread")] +WdsTransportServerFreeBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportserverfreebuffer")] +WdsTransportServerRegisterCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportserverregistercallback")] +WdsTransportServerTrace=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportservertrace")] +WdsTransportServerTraceV=[Documentation("https://docs.microsoft.com/windows/win32/api/wdstpdi/nf-wdstpdi-wdstransportservertracev")] +Web=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/web-services-for-devices-constants")] +WEB_SOCKET_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/ne-websocket-web_socket_action")] +WEB_SOCKET_ACTION_QUEUE=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/ne-websocket-web_socket_action_queue")] +WEB_SOCKET_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/ns-websocket-web_socket_buffer")] +WEB_SOCKET_BUFFER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/ne-websocket-web_socket_buffer_type")] +WEB_SOCKET_CLOSE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/ne-websocket-web_socket_close_status")] +WEB_SOCKET_HTTP_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/ns-websocket-web_socket_http_header")] +WEB_SOCKET_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/ns-websocket-web_socket_property")] +WEB_SOCKET_PROPERTY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/ne-websocket-web_socket_property_type")] +WEBAUTHN_ASSERTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_assertion")] +WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_authenticator_get_assertion_options")] +WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_authenticator_make_credential_options")] +WEBAUTHN_CLIENT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_client_data")] +WEBAUTHN_COMMON_ATTESTATION=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_common_attestation")] +WEBAUTHN_COSE_CREDENTIAL_PARAMETER=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_cose_credential_parameter")] +WEBAUTHN_COSE_CREDENTIAL_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_cose_credential_parameters")] +WEBAUTHN_CRED_BLOB_EXTENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_cred_blob_extension")] +WEBAUTHN_CRED_PROTECT_EXTENSION_IN=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_cred_protect_extension_in")] +WEBAUTHN_CRED_WITH_HMAC_SECRET_SALT=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_cred_with_hmac_secret_salt")] +WEBAUTHN_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_credential")] +WEBAUTHN_CREDENTIAL_ATTESTATION=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_credential_attestation")] +WEBAUTHN_CREDENTIAL_DETAILS=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_credential_details")] +WEBAUTHN_CREDENTIAL_DETAILS_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_credential_details_list")] +WEBAUTHN_CREDENTIAL_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_credential_ex")] +WEBAUTHN_CREDENTIAL_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_credential_list")] +WEBAUTHN_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_credentials")] +WEBAUTHN_EXTENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_extension")] +WEBAUTHN_EXTENSIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_extensions")] +WEBAUTHN_GET_CREDENTIALS_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_get_credentials_options")] +WEBAUTHN_HMAC_SECRET_SALT=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_hmac_secret_salt")] +WEBAUTHN_HMAC_SECRET_SALT_VALUES=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_hmac_secret_salt_values")] +WEBAUTHN_RP_ENTITY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_rp_entity_information")] +WEBAUTHN_USER_ENTITY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_user_entity_information")] +WEBAUTHN_X5C=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/ns-webauthn-webauthn_x5c")] +WebAuthNAuthenticatorGetAssertion=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/nf-webauthn-webauthnauthenticatorgetassertion")] +WebAuthNAuthenticatorMakeCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/nf-webauthn-webauthnauthenticatormakecredential")] +WebAuthNCancelCurrentOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/nf-webauthn-webauthncancelcurrentoperation")] +WebAuthNDeletePlatformCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/nf-webauthn-webauthndeleteplatformcredential")] +WebAuthNFreeAssertion=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/nf-webauthn-webauthnfreeassertion")] +WebAuthNFreeCredentialAttestation=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/nf-webauthn-webauthnfreecredentialattestation")] +WebAuthNFreePlatformCredentialList=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/nf-webauthn-webauthnfreeplatformcredentiallist")] +WebAuthNGetApiVersionNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/nf-webauthn-webauthngetapiversionnumber")] +WebAuthNGetCancellationId=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/nf-webauthn-webauthngetcancellationid")] +WebAuthNGetErrorName=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/nf-webauthn-webauthngeterrorname")] +WebAuthNGetPlatformCredentialList=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/nf-webauthn-webauthngetplatformcredentiallist")] +WebAuthNGetW3CExceptionDOMError=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/nf-webauthn-webauthngetw3cexceptiondomerror")] +WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/webauthn/nf-webauthn-webauthnisuserverifyingplatformauthenticatoravailable")] +WebEnrollmentFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-webenrollmentflags")] +WebSecurityLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-websecuritylevel")] +WebSocket=[Documentation("https://docs.microsoft.com/windows/win32/WebSock/web-socket-protocol-component-api-data-types")] +WebSocketAbortHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/nf-websocket-websocketaborthandle")] +WebSocketBeginClientHandshake=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/nf-websocket-websocketbeginclienthandshake")] +WebSocketBeginServerHandshake=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/nf-websocket-websocketbeginserverhandshake")] +WebSocketCompleteAction=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/nf-websocket-websocketcompleteaction")] +WebSocketCreateClientHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/nf-websocket-websocketcreateclienthandle")] +WebSocketCreateServerHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/nf-websocket-websocketcreateserverhandle")] +WebSocketDeleteHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/nf-websocket-websocketdeletehandle")] +WebSocketEndClientHandshake=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/nf-websocket-websocketendclienthandshake")] +WebSocketEndServerHandshake=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/nf-websocket-websocketendserverhandshake")] +WebSocketGetAction=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/nf-websocket-websocketgetaction")] +WebSocketGetGlobalProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/nf-websocket-websocketgetglobalproperty")] +WebSocketReceive=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/nf-websocket-websocketreceive")] +WebSocketSend=[Documentation("https://docs.microsoft.com/windows/win32/api/websocket/nf-websocket-websocketsend")] +WebViewFolderContents=[Documentation("https://docs.microsoft.com/windows/win32/lwef/webviewfoldercontents")] +WebViewFolderContents::Application=[Documentation("https://docs.microsoft.com/windows/win32/lwef/webviewfoldercontents-application")] +WebViewFolderContents::FocusedItem=[Documentation("https://docs.microsoft.com/windows/win32/lwef/webviewfoldercontents-focuseditem")] +WebViewFolderContents::Folder=[Documentation("https://docs.microsoft.com/windows/win32/lwef/webviewfoldercontents-folder")] +WebViewFolderContents::Parent=[Documentation("https://docs.microsoft.com/windows/win32/lwef/webviewfoldercontents-parent")] +WebViewFolderContents::PopupItemMenu=[Documentation("https://docs.microsoft.com/windows/win32/lwef/webviewfoldercontents-popupitemmenu")] +WebViewFolderContents::Script=[Documentation("https://docs.microsoft.com/windows/win32/lwef/webviewfoldercontents-script")] +WebViewFolderContents::SelectedItems=[Documentation("https://docs.microsoft.com/windows/win32/lwef/webviewfoldercontents-selecteditems")] +WebViewFolderContents::SelectionChanged=[Documentation("https://docs.microsoft.com/windows/win32/lwef/webviewfoldercontents-selectionchanged")] +WebViewFolderContents::SelectItem=[Documentation("https://docs.microsoft.com/windows/win32/lwef/webviewfoldercontents-selectitem")] +WebViewFolderContents::ViewOptions=[Documentation("https://docs.microsoft.com/windows/win32/lwef/webviewfoldercontents-viewoptions")] +WebWizardHost=[Documentation("https://docs.microsoft.com/windows/win32/shell/webwizardhost")] +WebWizardHost::Cancel=[Documentation("https://docs.microsoft.com/windows/win32/shell/iwebwizardhost-cancel")] +WebWizardHost::Caption=[Documentation("https://docs.microsoft.com/windows/win32/shell/iwebwizardhost-caption")] +WebWizardHost::FinalBack=[Documentation("https://docs.microsoft.com/windows/win32/shell/iwebwizardhost-finalback")] +WebWizardHost::FinalNext=[Documentation("https://docs.microsoft.com/windows/win32/shell/iwebwizardhost-finalnext")] +WebWizardHost::Property=[Documentation("https://docs.microsoft.com/windows/win32/shell/iwebwizardhost-property")] +WebWizardHost::SetHeaderText=[Documentation("https://docs.microsoft.com/windows/win32/shell/iwebwizardhost-setheadertext")] +WebWizardHost::SetWizardButtons=[Documentation("https://docs.microsoft.com/windows/win32/shell/iwebwizardhost-setwizardbuttons")] +Wecutil::exe=[Documentation("https://docs.microsoft.com/windows/win32/WEC/wecutil")] +Wednesday=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-wednesday-daysofweektype-element")] +Week=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-week-weekstype-element")] +WeekDays=[Documentation("https://docs.microsoft.com/windows/win32/api/pla/ne-pla-weekdays")] +WEEKLY=[Documentation("https://docs.microsoft.com/windows/win32/api/mstask/ns-mstask-weekly")] +weeklyScheduleType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-weeklyscheduletype-complextype")] +WeeklyTrigger=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/weeklytrigger")] +WeeklyTrigger::DaysOfWeek=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/weeklytrigger-daysofweek")] +WeeklyTrigger::RandomDelay=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/weeklytrigger-randomdelay")] +WeeklyTrigger::WeeksInterval=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/weeklytrigger-weeksinterval")] +Weeks=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-weeks-monthlydayofweekscheduletype-element")] +WeeksInterval=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-weeksinterval-weeklyscheduletype-element")] +weeksType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-weekstype-complextype")] +weekType=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-weektype-simpletype")] +WELL_KNOWN_SID_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ne-winnt-well_known_sid_type")] +WER=[Documentation("https://docs.microsoft.com/windows/win32/wer/wer-error-codes")] +WER_DUMP_CUSTOM_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/ns-werapi-wer_dump_custom_options")] +WER_EXCEPTION_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/ns-werapi-wer_exception_information")] +WER_REPORT_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/ns-werapi-wer_report_information")] +WER_REPORT_METADATA_V2=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/ns-werapi-wer_report_metadata_v2")] +WER_RUNTIME_EXCEPTION_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/ns-werapi-wer_runtime_exception_information")] +WerAddExcludedApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-weraddexcludedapplication")] +WerFreeString=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werfreestring")] +WerGetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-wergetflags")] +WerRegisterAdditionalProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werregisteradditionalprocess")] +WerRegisterAppLocalDump=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werregisterapplocaldump")] +WerRegisterCustomMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werregistercustommetadata")] +WerRegisterExcludedMemoryBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werregisterexcludedmemoryblock")] +WerRegisterFile=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werregisterfile")] +WerRegisterMemoryBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werregistermemoryblock")] +WerRegisterRuntimeExceptionModule=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werregisterruntimeexceptionmodule")] +WerRemoveExcludedApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werremoveexcludedapplication")] +WerReportAddDump=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werreportadddump")] +WerReportAddFile=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werreportaddfile")] +WerReportCloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werreportclosehandle")] +WerReportCreate=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werreportcreate")] +WerReportHang=[Documentation("https://docs.microsoft.com/windows/win32/api/errorrep/nf-errorrep-werreporthang")] +WerReportSetParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werreportsetparameter")] +WerReportSetUIOption=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werreportsetuioption")] +WerReportSubmit=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werreportsubmit")] +WerSetFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-wersetflags")] +WerStoreClose=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werstoreclose")] +WerStoreGetFirstReportKey=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werstoregetfirstreportkey")] +WerStoreGetNextReportKey=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werstoregetnextreportkey")] +WerStoreOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werstoreopen")] +WerStoreQueryReportMetadataV2=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werstorequeryreportmetadatav2")] +WerUnregisterAdditionalProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werunregisteradditionalprocess")] +WerUnregisterAppLocalDump=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werunregisterapplocaldump")] +WerUnregisterCustomMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werunregistercustommetadata")] +WerUnregisterExcludedMemoryBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werunregisterexcludedmemoryblock")] +WerUnregisterFile=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werunregisterfile")] +WerUnregisterMemoryBlock=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werunregistermemoryblock")] +WerUnregisterRuntimeExceptionModule=[Documentation("https://docs.microsoft.com/windows/win32/api/werapi/nf-werapi-werunregisterruntimeexceptionmodule")] +WFD_DISPLAY_SINK_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wfd-display-sink-notification")] +WFD_DISPLAY_SINK_NOTIFICATION_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wfd-display-sink-notification-callback")] +WFD_DISPLAY_SINK_NOTIFICATION_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wfd-display-sink-notification-result")] +WFD_DISPLAY_SINK_NOTIFICATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wfd-display-sink-notification-type")] +WFD_DISPLAY_SINK_OBJECT_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wfd-display-sink-object-header")] +WFD_OPEN_SESSION_COMPLETE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nc-wlanapi-wfd_open_session_complete_callback")] +WFDCancelOpenSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wfdcancelopensession")] +WFDCloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wfdclosehandle")] +WFDCloseSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wfdclosesession")] +WFDDisplaySinkCloseSession=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wfdclosedisplaysinksession")] +WFDDisplaySinkSetPersistedGroupIDList=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wfdsetdisplaysinkpersistedgroupidlist")] +WFDDisplaySinkStart=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wfdstartdisplaysink")] +WFDDisplaySinkStop=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wfdstopdisplaysink")] +WFDOpenHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wfdopenhandle")] +WFDOpenLegacySession=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wfdopenlegacysession")] +WFDStartOpenSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wfdstartopensession")] +WFDUpdateDeviceVisibility=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wfdupdatedevicevisibility")] +WFP=[Documentation("https://docs.microsoft.com/windows/win32/FWP/wfp-error-codes")] +wglCopyContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglcopycontext")] +wglCreateContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglcreatecontext")] +wglCreateLayerContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglcreatelayercontext")] +wglDeleteContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wgldeletecontext")] +wglDescribeLayerPlane=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wgldescribelayerplane")] +wglGetCurrentContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglgetcurrentcontext")] +wglGetCurrentDC=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglgetcurrentdc")] +wglGetLayerPaletteEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglgetlayerpaletteentries")] +wglGetProcAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglgetprocaddress")] +wglMakeCurrent=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglmakecurrent")] +wglRealizeLayerPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglrealizelayerpalette")] +wglSetLayerPaletteEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglsetlayerpaletteentries")] +wglShareLists=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglsharelists")] +wglSwapLayerBuffers=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglswaplayerbuffers")] +wglUseFontBitmaps=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglusefontbitmapsa")] +wglUseFontBitmapsA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglusefontbitmapsa")] +wglUseFontBitmapsW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglusefontbitmapsw")] +wglUseFontOutlines=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglusefontoutlinesa")] +wglUseFontOutlinesA=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglusefontoutlinesa")] +wglUseFontOutlinesW=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-wglusefontoutlinesw")] +When=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/when-using-peak-constrained-vbr-the-average-bit-rate-retrieved-from-the-dmo-is-larger-than-the-peak-bit-rate--how-is-that-possible---deprecated")] +where=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/where")] +WhichPlatform=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-whichplatform")] +while=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/dx-graphics-hlsl-while")] +Why=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/why-does-a-decoder-dmo-not-accept-the-input-format-that-i-set---deprecated")] +Wia=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-wia")] +WIA=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-wia-device-commands")] +WIA_DATA_CALLBACK_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/ns-wia_xp-wia_data_callback_header")] +WIA_DATA_TRANSFER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/ns-wia_xp-wia_data_transfer_info")] +WIA_DEV_CAP=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/ns-wia_xp-wia_dev_cap")] +WIA_DITHER_PATTERN_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/ns-wia_xp-wia_dither_pattern_data")] +WIA_EXTENDED_TRANSFER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/ns-wia_xp-wia_extended_transfer_info")] +WIA_FORMAT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/ns-wia_xp-wia_format_info")] +WIA_PROPID_TO_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/wia_xp/ns-wia_xp-wia_propid_to_name")] +WIA_RAW_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-wia-raw-header")] +Wia::Create=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwia-create")] +Wia::Devices=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-iwia-devices")] +Wia::OnDeviceConnected=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia--iwiaevents-ondeviceconnected")] +Wia::OnDeviceDisconnected=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia--iwiaevents-ondevicedisconnected")] +Wia::OnTransferComplete=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia--iwiaevents-ontransfercomplete")] +WiaAddDevice=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-wiaadddevice")] +WiaFlag=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-wiaflag")] +WiaTransferParams=[Documentation("https://docs.microsoft.com/windows/win32/wia/-wia-wiatransferparams")] +WIAVIDEO_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wiavideo/ne-wiavideo-wiavideo_state")] +WIC8BIMIptcDigestProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wic8bimiptcdigestproperties")] +WIC8BIMIptcProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wic8bimiptcproperties")] +WIC8BIMResolutionInfoProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wic8bimresolutioninfoproperties")] +WICBitmapAlphaChannelOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicbitmapalphachanneloption")] +WICBitmapCreateCacheOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicbitmapcreatecacheoption")] +WICBitmapDecoderCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicbitmapdecodercapabilities")] +WICBitmapDitherType=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicbitmapdithertype")] +WICBitmapEncoderCacheOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicbitmapencodercacheoption")] +WICBitmapInterpolationMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicbitmapinterpolationmode")] +WICBitmapLockFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicbitmaplockflags")] +WICBitmapPaletteType=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicbitmappalettetype")] +WICBitmapPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ns-wincodec-wicbitmappattern")] +WICBitmapPlane=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ns-wincodec-wicbitmapplane")] +WICBitmapPlaneDescription=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ns-wincodec-wicbitmapplanedescription")] +WICBitmapTransformOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicbitmaptransformoptions")] +WICColorContextType=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wiccolorcontexttype")] +WICComponentEnumerateOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wiccomponentenumerateoptions")] +WICComponentSigning=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wiccomponentsigning")] +WICComponentType=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wiccomponenttype")] +WICConvertBitmapSource=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-wicconvertbitmapsource")] +WICCreateBitmapFromSection=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-wiccreatebitmapfromsection")] +WICCreateBitmapFromSectionEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-wiccreatebitmapfromsectionex")] +WICCreateColorContext_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-wiccreatecolorcontext-proxy")] +WICCreateColorTransform_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/wiccreatecolortransform-proxy")] +WICCreateImagingFactory_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-wiccreateimagingfactory-proxy")] +WICDdsAlphaMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicddsalphamode")] +WICDdsDimension=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicddsdimension")] +WICDdsFormatInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ns-wincodec-wicddsformatinfo")] +WICDdsParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ns-wincodec-wicddsparameters")] +WICDecodeOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicdecodeoptions")] +WICGetMetadataContentSize=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-wicgetmetadatacontentsize")] +WICGifApplicationExtensionProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicgifapplicationextensionproperties")] +WICGifCommentExtensionProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicgifcommentextensionproperties")] +WICGifGraphicControlExtensionProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicgifgraphiccontrolextensionproperties")] +WICGifImageDescriptorProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicgifimagedescriptorproperties")] +WICGifLogicalScreenDescriptorProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicgiflogicalscreendescriptorproperties")] +WICHeifHdrProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicheifhdrproperties")] +WICHeifProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicheifproperties")] +WICImageParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ns-wincodec-wicimageparameters")] +WICJpegChrominanceProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicjpegchrominanceproperties")] +WICJpegCommentProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicjpegcommentproperties")] +WICJpegFrameHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ns-wincodec-wicjpegframeheader")] +WICJpegIndexingOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicjpegindexingoptions")] +WICJpegLuminanceProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicjpegluminanceproperties")] +WICJpegScanHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ns-wincodec-wicjpegscanheader")] +WICJpegScanType=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicjpegscantype")] +WICJpegTransferMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicjpegtransfermatrix")] +WICJpegYCrCbSubsamplingOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicjpegycrcbsubsamplingoption")] +WICMapGuidToShortName=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-wicmapguidtoshortname")] +WICMapSchemaToName=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-wicmapschematoname")] +WICMapShortNameToGuid=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/nf-wincodec-wicmapshortnametoguid")] +WICMatchMetadataContent=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-wicmatchmetadatacontent")] +WICMetadataCreationOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/ne-wincodecsdk-wicmetadatacreationoptions")] +WICMetadataHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/ns-wincodecsdk-wicmetadataheader")] +WICMetadataPattern=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/ns-wincodecsdk-wicmetadatapattern")] +WICNamedWhitePoint=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicnamedwhitepoint")] +WICPersistOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/ne-wincodecsdk-wicpersistoptions")] +WICPixelFormatNumericRepresentation=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicpixelformatnumericrepresentation")] +WICPlanarOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicplanaroptions")] +WICPngBkgdProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicpngbkgdproperties")] +WICPngChrmProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicpngchrmproperties")] +WICPngFilterOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicpngfilteroption")] +WICPngGamaProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicpnggamaproperties")] +WICPngHistProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicpnghistproperties")] +WICPngIccpProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicpngiccpproperties")] +WICPngItxtProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicpngitxtproperties")] +WICPngSrgbProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicpngsrgbproperties")] +WICPngTimeProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicpngtimeproperties")] +WICProgressNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicprogressnotification")] +WICProgressOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicprogressoperation")] +WICRawCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicrawcapabilities")] +WICRawCapabilitiesInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ns-wincodec-wicrawcapabilitiesinfo")] +WICRawParameterSet=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicrawparameterset")] +WICRawRenderMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicrawrendermode")] +WICRawRotationCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicrawrotationcapabilities")] +WICRawToneCurve=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ns-wincodec-wicrawtonecurve")] +WICRawToneCurvePoint=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ns-wincodec-wicrawtonecurvepoint")] +WICRect=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ns-wincodec-wicrect")] +WICSectionAccessLevel=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicsectionaccesslevel")] +WICSerializeMetadataContent=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodecsdk/nf-wincodecsdk-wicserializemetadatacontent")] +WICSetEncoderFormat_Proxy=[Documentation("https://docs.microsoft.com/windows/win32/wic/-wic-codec-wicsetencoderformat-proxy")] +WICTiffCompressionOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wictiffcompressionoption")] +WICWebpAnimProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicwebpanimproperties")] +WICWebpAnmfProperties=[Documentation("https://docs.microsoft.com/windows/win32/api/wincodec/ne-wincodec-wicwebpanmfproperties")] +WideCharToMultiByte=[Documentation("https://docs.microsoft.com/windows/win32/api/stringapiset/nf-stringapiset-widechartomultibyte")] +WidenPath=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/nf-wingdi-widenpath")] +WideStringFromResource=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/widestringfromresource")] +width=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/width-attribute")] +WIM_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wim-close")] +WIM_DATA=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wim-data")] +WIM_ENTRY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/ns-wofapi-wim_entry_info")] +WIM_EXTERNAL_FILE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/ns-wofapi-wim_external_file_info")] +WIM_OPEN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wim-open")] +WIN_CERTIFICATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-win_certificate")] +Win32_EncryptableVolume=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-encryptablevolume")] +Win32_EncryptableVolume::ConversionStatus=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-encryptablevolume")] +Win32_EncryptableVolume::DeviceID=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-encryptablevolume")] +Win32_EncryptableVolume::DriveLetter=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-encryptablevolume")] +Win32_EncryptableVolume::EncryptionMethod=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-encryptablevolume")] +Win32_EncryptableVolume::IsVolumeInitializedForProtection=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-encryptablevolume")] +Win32_EncryptableVolume::PersistentVolumeID=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-encryptablevolume")] +Win32_EncryptableVolume::ProtectionStatus=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-encryptablevolume")] +Win32_EncryptableVolume::VolumeType=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-encryptablevolume")] +WIN32_FILE_ATTRIBUTE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/ns-fileapi-win32_file_attribute_data")] +WIN32_FIND_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-win32_find_dataa")] +WIN32_FIND_DATAA=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-win32_find_dataa")] +WIN32_FIND_DATAW=[Documentation("https://docs.microsoft.com/windows/win32/api/minwinbase/ns-minwinbase-win32_find_dataw")] +WIN32_FIND_STREAM_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/ns-fileapi-win32_find_stream_data")] +WIN32_MEMORY_RANGE_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/ns-memoryapi-win32_memory_range_entry")] +WIN32_MEMORY_REGION_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/ns-memoryapi-win32_memory_region_information")] +WIN32_STREAM_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/ns-winbase-win32_stream_id")] +Win32_Tpm=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm-methods")] +Win32_Tpm::DisableAutoProvisioning=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm-disableautoprovisioning")] +Win32_Tpm::EnableAutoProvisioning=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm-enableautoprovisioning")] +Win32_Tpm::GetOwnerAuth=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm-getownerauth")] +Win32_Tpm::GetPhysicalPresenceConfirmationStatus=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm-getphysicalpresenceconfirmationstatus")] +Win32_Tpm::GetSrkADThumbprint=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm-getsrkadthumbprint")] +Win32_Tpm::GetSrkPublicKeyModulus=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm-getsrkpublickeymodulus")] +Win32_Tpm::ImportOwnerAuth=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm-importownerauth")] +Win32_Tpm::IsActivated_InitialValue=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm")] +Win32_Tpm::IsAutoProvisioningEnabled=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm-isautoprovisioningenabled")] +Win32_Tpm::IsEnabled_InitialValue=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm")] +Win32_Tpm::IsOwned_InitialValue=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm")] +Win32_Tpm::IsReady=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm-isready")] +Win32_Tpm::IsReadyInformation=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm-isreadyinformation")] +Win32_Tpm::ManufacturerId=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm")] +Win32_Tpm::ManufacturerVersion=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm")] +Win32_Tpm::ManufacturerVersionInfo=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm")] +Win32_Tpm::PhysicalPresenceVersionInfo=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm")] +Win32_Tpm::Provision=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm-provision")] +Win32_Tpm::SpecVersion=[Documentation("https://docs.microsoft.com/windows/win32/SecProv/win32-tpm")] +Win32_WinSAT=[Documentation("https://docs.microsoft.com/windows/win32/WinSAT/win32-winsat")] +Win32_WinSAT::CPUScore=[Documentation("https://docs.microsoft.com/windows/win32/WinSAT/win32-winsat")] +Win32_WinSAT::D3DScore=[Documentation("https://docs.microsoft.com/windows/win32/WinSAT/win32-winsat")] +Win32_WinSAT::DiskScore=[Documentation("https://docs.microsoft.com/windows/win32/WinSAT/win32-winsat")] +Win32_WinSAT::GraphicsScore=[Documentation("https://docs.microsoft.com/windows/win32/WinSAT/win32-winsat")] +Win32_WinSAT::MemoryScore=[Documentation("https://docs.microsoft.com/windows/win32/WinSAT/win32-winsat")] +Win32_WinSAT::TimeTaken=[Documentation("https://docs.microsoft.com/windows/win32/WinSAT/win32-winsat")] +Win32_WinSAT::WinSATAssessmentState=[Documentation("https://docs.microsoft.com/windows/win32/WinSAT/win32-winsat")] +Win32_WinSAT::WinSPRLevel=[Documentation("https://docs.microsoft.com/windows/win32/WinSAT/win32-winsat")] +Win32DeleteFile=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-win32deletefile")] +WINBIO_ACCOUNT_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-account-policy")] +WINBIO_ADAPTER_INTERFACE_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/ns-winbio_adapter-winbio_adapter_interface_version")] +WINBIO_ANSI_381_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-ansi-381-format-constants")] +WINBIO_ANSI_381_IMG=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-ansi-381-img-constants")] +WINBIO_ANSI_381_IMG_ACQ=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-ansi-381-img-acq-constants")] +WINBIO_ANSI_381_IMP_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-ansi-381-imp-type-constants")] +WINBIO_ANSI_381_PIXELS=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-ansi-381-pixels-constants")] +WINBIO_ANSI_381_POS=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-ansi-381-pos-palm-constants")] +WINBIO_ANSI_385_FACE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-ansi-385-face-constants")] +WINBIO_ANTI_SPOOF_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-anti-spoof-policy")] +WINBIO_ANTI_SPOOF_POLICY_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-anti-spoof-policy-action")] +WINBIO_ASYNC_NOTIFICATION_METHOD=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/ne-winbio-winbio_async_notification_method")] +WINBIO_ASYNC_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/ns-winbio-winbio_async_result")] +WINBIO_BDB_ANSI_381_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-bdb-ansi-381-header")] +WINBIO_BDB_ANSI_381_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-bdb-ansi-381-record")] +WINBIO_BIOMETRIC_SENSOR_SUBTYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-biometric-sensor-subtype-constants")] +WINBIO_BIOMETRIC_SUBTYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-biometric-subtype-constants")] +WINBIO_BIOMETRIC_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-biometric-type-constants")] +WINBIO_BIR=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-bir")] +WINBIO_BIR_DATA=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-bir-data")] +WINBIO_BIR_DATA_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-bir-data-flags-constants")] +WINBIO_BIR_FIELD=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-bir-field-constants")] +WINBIO_BIR_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-bir-header")] +WINBIO_BIR_PURPOSE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-bir-purpose-constants")] +WINBIO_BIR_QUALITY=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-bir-quality-constants")] +WINBIO_BIR_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-bir-version-constants")] +WINBIO_BSP_SCHEMA=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-bsp-schema")] +WINBIO_CAPABILITY=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-capability-constants")] +WINBIO_COMPONENT=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-component-constants")] +WINBIO_CREDENTIAL_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-credential-format")] +WINBIO_CREDENTIAL_STATE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-credential-state")] +WINBIO_CREDENTIAL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-credential-type")] +WINBIO_DATABASE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-database-type-constants")] +WINBIO_DB=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-db-constants")] +WINBIO_ENG_CAP=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-eng-cap-constants")] +WINBIO_ENGINE_INTERFACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/ns-winbio_adapter-winbio_engine_interface")] +WINBIO_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-event-constants")] +WINBIO_EXTENDED_ENGINE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-extended-engine-info")] +WINBIO_EXTENDED_ENROLLMENT_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-extended-enrollment-parameters")] +WINBIO_EXTENDED_ENROLLMENT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-extended-enrollment-status")] +WINBIO_EXTENDED_SENSOR_INFO=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-extended-sensor-info")] +WINBIO_EXTENDED_STORAGE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-extended-storage-info")] +WINBIO_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-flag-constants")] +WINBIO_FRAMEWORK_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-framework-change-constants")] +WINBIO_IDENTITY=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-identity")] +WINBIO_IDENTITY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-identity-type-constants")] +WINBIO_INDICATOR_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-indicator-status-constants")] +WINBIO_IRIS=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-iris-constants")] +WINBIO_NO_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-no-format-constants")] +WINBIO_OPERATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-operation-type-constants")] +WINBIO_ORIENTATION=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-orientation-constants")] +WINBIO_PIPELINE=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/ns-winbio_adapter-winbio_pipeline")] +WINBIO_POLICY_SOURCE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-policy-source")] +WINBIO_POOL=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-pool-constants")] +WINBIO_PRESENCE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-presence")] +WINBIO_PRESENCE_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-presence-change-constants")] +WINBIO_PRESENCE_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-presence-properties")] +WINBIO_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-property-constants")] +WINBIO_PROPERTY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-property-type-constants")] +WINBIO_REGISTERED_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-registered-format")] +WINBIO_REJECT_DETAIL=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-reject-detail-constants")] +WINBIO_SENSOR_INTERFACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/ns-winbio_adapter-winbio_sensor_interface")] +WINBIO_SENSOR_MODE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-sensor-mode-constants")] +WINBIO_SETTING_SOURCE=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-setting-source-constants")] +WINBIO_STORAGE_INTERFACE=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/ns-winbio_adapter-winbio_storage_interface")] +WINBIO_STORAGE_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio_adapter/ns-winbio_adapter-winbio_storage_record")] +WINBIO_STORAGE_SCHEMA=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-storage-schema")] +WINBIO_UNIT_SCHEMA=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-unit-schema")] +WINBIO_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/SecBioMet/winbio-version")] +WinBioAcquireFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioacquirefocus")] +WinBioAsyncEnumBiometricUnits=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioasyncenumbiometricunits")] +WinBioAsyncEnumDatabases=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioasyncenumdatabases")] +WinBioAsyncEnumServiceProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioasyncenumserviceproviders")] +WinBioAsyncMonitorFrameworkChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioasyncmonitorframeworkchanges")] +WinBioAsyncOpenFramework=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioasyncopenframework")] +WinBioAsyncOpenSession=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioasyncopensession")] +WinBioCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiocancel")] +WinBioCaptureSample=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiocapturesample")] +WinBioCaptureSampleWithCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiocapturesamplewithcallback")] +WinBioCloseFramework=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiocloseframework")] +WinBioCloseSession=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioclosesession")] +WinBioControlUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiocontrolunit")] +WinBioControlUnitPrivileged=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiocontrolunitprivileged")] +WinBioDeleteTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiodeletetemplate")] +WinBioEnrollBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioenrollbegin")] +WinBioEnrollCapture=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioenrollcapture")] +WinBioEnrollCaptureWithCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioenrollcapturewithcallback")] +WinBioEnrollCommit=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioenrollcommit")] +WinBioEnrollDiscard=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioenrolldiscard")] +WinBioEnrollSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioenrollselect")] +WinBioEnumBiometricUnits=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioenumbiometricunits")] +WinBioEnumDatabases=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioenumdatabases")] +WinBioEnumEnrollments=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioenumenrollments")] +WinBioEnumServiceProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioenumserviceproviders")] +WinBioFree=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiofree")] +WinBioGetCredentialState=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiogetcredentialstate")] +WinBioGetDomainLogonSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiogetdomainlogonsetting")] +WinBioGetEnabledSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiogetenabledsetting")] +WinBioGetEnrolledFactors=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiogetenrolledfactors")] +WinBioGetLogonSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiogetlogonsetting")] +WinBioGetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiogetproperty")] +WinBioIdentify=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioidentify")] +WinBioIdentifyWithCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioidentifywithcallback")] +WinBioLocateSensor=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiolocatesensor")] +WinBioLocateSensorWithCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiolocatesensorwithcallback")] +WinBioLockUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiolockunit")] +WinBioLogonIdentifiedUser=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiologonidentifieduser")] +WinBioMonitorPresence=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiomonitorpresence")] +WinBioOpenSession=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioopensession")] +WinBioRegisterEventMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioregistereventmonitor")] +WinBioReleaseFocus=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioreleasefocus")] +WinBioRemoveAllCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioremoveallcredentials")] +WinBioRemoveAllDomainCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioremovealldomaincredentials")] +WinBioRemoveCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioremovecredential")] +WinBioSetCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiosetcredential")] +WinBioSetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiosetproperty")] +WinBioUnlockUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiounlockunit")] +WinBioUnregisterEventMonitor=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiounregistereventmonitor")] +WinBioVerify=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioverify")] +WinBioVerifyWithCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbioverifywithcallback")] +WinBioWait=[Documentation("https://docs.microsoft.com/windows/win32/api/winbio/nf-winbio-winbiowait")] +window=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/window")] +Window=[Documentation("https://docs.microsoft.com/windows/win32/Controls/common-control-window-classes")] +WINDOW_BUFFER_SIZE_RECORD=[Documentation("https://docs.microsoft.com/windows/console/window-buffer-size-record-str")] +WINDOWDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/tlogstg/ns-tlogstg-windowdata")] +WindowFromAccessibleObject=[Documentation("https://docs.microsoft.com/windows/win32/api/oleacc/nf-oleacc-windowfromaccessibleobject")] +WindowFromDC=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-windowfromdc")] +WindowFromPhysicalPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-windowfromphysicalpoint")] +WindowFromPoint=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-windowfrompoint")] +WINDOWINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-windowinfo")] +WindowInteractionState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-windowinteractionstate")] +Windowless=[Documentation("https://docs.microsoft.com/windows/win32/WinAuto/windowless-activex-control-accessibility")] +WindowlessActivation=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/windowlessactivation-property")] +WindowPattern_Close=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-windowpattern_close")] +WindowPattern_SetWindowVisualState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-windowpattern_setwindowvisualstate")] +WindowPattern_WaitForInputIdle=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcoreapi/nf-uiautomationcoreapi-windowpattern_waitforinputidle")] +WINDOWPLACEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-windowplacement")] +WINDOWPOS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-windowpos")] +Windows=[Documentation("https://docs.microsoft.com/windows/win32/WES/windows-event-log-error-constants")] +Windows7Api=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7api-class")] +Windows7Api::JetConfigureProcessForCrashDump=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7api.jetconfigureprocessforcrashdump-method")] +Windows7Api::JetPrereadKeys=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7api.jetprereadkeys-method-jet-sesid-jet-tableid-byte---int32-int32-int32-int32-prereadkeysgrbit-")] +Windows7ExceptionAction=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7exceptionaction-class")] +Windows7Grbits=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7grbits-class")] +Windows7Grbits::Backward=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7grbits.backward-field")] +Windows7Grbits::ColumnCompressed=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7grbits.columncompressed-field")] +Windows7Grbits::Compressed=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7grbits.compressed-field")] +Windows7Grbits::Dirty=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7grbits.dirty-field")] +Windows7Grbits::EnableAttachDbBackgroundMaintenance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7grbits.enableattachdbbackgroundmaintenance-field")] +Windows7Grbits::EnableCreateDbBackgroundMaintenance=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7grbits.enablecreatedbbackgroundmaintenance-field")] +Windows7Grbits::EnumerateInRecordOnly=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7grbits.enumerateinrecordonly-field")] +Windows7Grbits::ExplicitPrepare=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7grbits.explicitprepare-field")] +Windows7Grbits::ForceNewLog=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7grbits.forcenewlog-field")] +Windows7Grbits::Forward=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7grbits.forward-field")] +Windows7Grbits::IntrinsicLVsOnly=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7grbits.intrinsiclvsonly-field")] +Windows7Grbits::ReplayIgnoreLostLogs=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7grbits.replayignorelostlogs-field")] +Windows7Grbits::Uncompressed=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7grbits.uncompressed-field")] +Windows7IdxInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7idxinfo-class")] +Windows7Param=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7param-class")] +Windows7Param::DbScanIntervalMaxSec=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7param.dbscanintervalmaxsec-field")] +Windows7Param::DbScanIntervalMinSec=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7param.dbscanintervalminsec-field")] +Windows7Param::DbScanThrottle=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7param.dbscanthrottle-field")] +Windows7Param::EnableDbScanInRecovery=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7param.enabledbscaninrecovery-field")] +Windows7Param::LVChunkSizeMost=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7param.lvchunksizemost-field")] +Windows7Param::MaxCoalesceReadGapSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7param.maxcoalescereadgapsize-field")] +Windows7Param::MaxCoalesceReadSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7param.maxcoalescereadsize-field")] +Windows7Param::MaxCoalesceWriteGapSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7param.maxcoalescewritegapsize-field")] +Windows7Param::MaxCoalesceWriteSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7param.maxcoalescewritesize-field")] +Windows7Param::WaypointLatency=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows7param.waypointlatency-field")] +Windows8Api=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8api-class")] +Windows8Api::JetBeginTransaction3=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8api.jetbegintransaction3-method")] +Windows8Api::JetCommitTransaction2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8api.jetcommittransaction2-method")] +Windows8Api::JetCreateIndex4=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8api.jetcreateindex4-method")] +Windows8Api::JetCreateTableColumnIndex4=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8api.jetcreatetablecolumnindex4-method")] +Windows8Api::JetGetErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8api.jetgeterrorinfo-method")] +Windows8Api::JetOpenTemporaryTable2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8api.jetopentemporarytable2-method")] +Windows8Api::JetPrereadIndexRanges=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8api.jetprereadindexranges-method")] +Windows8Api::JetResizeDatabase=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8api.jetresizedatabase-method")] +Windows8Api::JetSetCursorFilter=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8api.jetsetcursorfilter-method")] +Windows8Api::JetSetSessionParameter=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8api.jetsetsessionparameter-method")] +Windows8Api::JetStopServiceInstance2=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8api.jetstopserviceinstance2-method")] +Windows8Api::JetTryPrereadIndexRanges=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8api.jettryprereadindexranges-method")] +Windows8Api::PrereadKeyRanges=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8api.prereadkeyranges-method")] +Windows8Grbits=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8grbits-class")] +Windows8Grbits::IndexDotNetGuid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8grbits.indexdotnetguid-field")] +Windows8Grbits::KeepDbAttachedAtEndOfRecovery=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8grbits.keepdbattachedatendofrecovery-field")] +Windows8Grbits::PurgeCacheOnAttach=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8grbits.purgecacheonattach-field")] +Windows8Grbits::TTDotNetGuid=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8grbits.ttdotnetguid-field")] +Windows8IdxInfo=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8idxinfo-class")] +Windows8Param=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8param-class")] +Windows8Param::CachePriority=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8param.cachepriority-field")] +Windows8Param::DurableCommitCallback=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8param.durablecommitcallback-field")] +Windows8Param::EnableDBScanSerialization=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8param.enabledbscanserialization-field")] +Windows8Param::HungIOActions=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8param.hungioactions-field")] +Windows8Param::HungIOThreshold=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8param.hungiothreshold-field")] +Windows8Param::MaxTransactionSize=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8param.maxtransactionsize-field")] +Windows8Param::MinDataForXpress=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8param.mindataforxpress-field")] +Windows8Param::PrereadIOMax=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8param.prereadiomax-field")] +Windows8Param::ProcessFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/extensible-storage-engine/windows8param.processfriendlyname-field")] +WindowsBuild=[Documentation("https://docs.microsoft.com/windows/win32/Msi/windowsbuild")] +WindowsCompareStringOrdinal=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowscomparestringordinal")] +WindowsConcatString=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowsconcatstring")] +WindowsCreateString=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowscreatestring")] +WindowsCreateStringReference=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowscreatestringreference")] +WindowsDeleteString=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowsdeletestring")] +WindowsDeleteStringBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowsdeletestringbuffer")] +WindowsDuplicateString=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowsduplicatestring")] +WindowsFolder=[Documentation("https://docs.microsoft.com/windows/win32/Msi/windowsfolder")] +WindowsGetStringLen=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowsgetstringlen")] +WindowsGetStringRawBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowsgetstringrawbuffer")] +WindowsInspectString=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowsinspectstring")] +WindowsInspectString2=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowsinspectstring2")] +WindowsIsStringEmpty=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowsisstringempty")] +WindowsMediaLibrarySharingDeviceAuthorizationStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wmlss/ne-wmlss-windowsmedialibrarysharingdeviceauthorizationstatus")] +WindowsPreallocateStringBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowspreallocatestringbuffer")] +WindowsPromoteStringBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowspromotestringbuffer")] +WindowsReplaceString=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowsreplacestring")] +WindowsStringHasEmbeddedNull=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowsstringhasembeddednull")] +WindowsSubstring=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowssubstring")] +WindowsSubstringWithSpecifiedLength=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowssubstringwithspecifiedlength")] +WindowsTrimStringEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowstrimstringend")] +WindowsTrimStringStart=[Documentation("https://docs.microsoft.com/windows/win32/api/winstring/nf-winstring-windowstrimstringstart")] +WindowsVolume=[Documentation("https://docs.microsoft.com/windows/win32/Msi/windowsvolume")] +WINDOWTHEMEATTRIBUTETYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/ne-uxtheme-windowthemeattributetype")] +WindowVisualState=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-windowvisualstate")] +WINEVENTPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-wineventproc")] +WinExec=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-winexec")] +WinHelp=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-winhelpw")] +WinHelpA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-winhelpa")] +WinHelpW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-winhelpw")] +WinHttp=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/methods")] +WINHTTP_ASYNC_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_async_result")] +WINHTTP_AUTOPROXY_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_autoproxy_options")] +WINHTTP_CERTIFICATE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_certificate_info")] +WINHTTP_CONNECTION_GROUP=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_connection_group")] +WINHTTP_CONNECTION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_connection_info")] +WINHTTP_CREDS=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_creds")] +WINHTTP_CREDS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_creds_ex")] +WINHTTP_CURRENT_USER_IE_PROXY_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_current_user_ie_proxy_config")] +WINHTTP_EXTENDED_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_extended_header")] +WINHTTP_HEADER_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_header_name")] +WINHTTP_HOST_CONNECTION_GROUP=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_host_connection_group")] +WINHTTP_MATCH_CONNECTION_GUID=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_match_connection_guid")] +WINHTTP_PROXY_CHANGE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nc-winhttp-winhttp_proxy_change_callback")] +WINHTTP_PROXY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_proxy_info")] +WINHTTP_PROXY_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_proxy_result")] +WINHTTP_PROXY_RESULT_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_proxy_result_entry")] +WINHTTP_PROXY_SETTINGS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_proxy_settings_ex")] +WINHTTP_PROXY_SETTINGS_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_proxy_settings_param")] +WINHTTP_PROXY_SETTINGS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ne-winhttp-winhttp_proxy_settings_type")] +WINHTTP_QUERY_CONNECTION_GROUP_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_query_connection_group_result")] +WINHTTP_REQUEST_STAT_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ne-winhttp-winhttp_request_stat_entry")] +WINHTTP_REQUEST_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_request_stats")] +WINHTTP_REQUEST_TIME_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ne-winhttp-winhttp_request_time_entry")] +WINHTTP_REQUEST_TIMES=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_request_times")] +WINHTTP_SECURITY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_security_info")] +WINHTTP_STATUS_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nc-winhttp-winhttp_status_callback")] +WINHTTP_WEB_SOCKET_ASYNC_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_web_socket_async_result")] +WINHTTP_WEB_SOCKET_BUFFER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ne-winhttp-winhttp_web_socket_buffer_type")] +WINHTTP_WEB_SOCKET_CLOSE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ne-winhttp-winhttp_web_socket_close_status")] +WINHTTP_WEB_SOCKET_OPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ne-winhttp-winhttp_web_socket_operation")] +WINHTTP_WEB_SOCKET_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/ns-winhttp-winhttp_web_socket_status")] +WinHttpAddRequestHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpaddrequestheaders")] +WinHttpAddRequestHeadersEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpaddrequestheadersex")] +WinHttpCheckPlatform=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpcheckplatform")] +WinHttpCloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpclosehandle")] +WinHttpConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpconnect")] +WinHttpCrackUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpcrackurl")] +WinHttpCreateProxyResolver=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpcreateproxyresolver")] +WinHttpCreateUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpcreateurl")] +WinHttpDetectAutoProxyConfigUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpdetectautoproxyconfigurl")] +WinHttpFreeProxyResult=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpfreeproxyresult")] +WinHttpFreeProxySettingsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpfreeproxysettingsex")] +WinHttpFreeQueryConnectionGroupResult=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpfreequeryconnectiongroupresult")] +WinHttpGetDefaultProxyConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpgetdefaultproxyconfiguration")] +WinHttpGetIEProxyConfigForCurrentUser=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpgetieproxyconfigforcurrentuser")] +WinHttpGetProxyForUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpgetproxyforurl")] +WinHttpGetProxyForUrlEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpgetproxyforurlex")] +WinHttpGetProxyResult=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpgetproxyresult")] +WinHttpGetProxySettingsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpgetproxysettingsex")] +WinHttpGetProxySettingsResultEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpgetproxysettingsresultex")] +WinHttpOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpopen")] +WinHttpOpenRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpopenrequest")] +WinHttpQueryAuthSchemes=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpqueryauthschemes")] +WinHttpQueryConnectionGroup=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpqueryconnectiongroup")] +WinHttpQueryDataAvailable=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpquerydataavailable")] +WinHttpQueryHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpqueryheaders")] +WinHttpQueryHeadersEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpqueryheadersex")] +WinHttpQueryOption=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpqueryoption")] +WinHttpReadData=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpreaddata")] +WinHttpReadDataEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpreaddataex")] +WinHttpReceiveResponse=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpreceiveresponse")] +WinHttpRegisterProxyChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpregisterproxychangenotification")] +WinHttpRequest=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/winhttprequest")] +WinHttpRequest::Abort=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-abort")] +WinHttpRequest::GetAllResponseHeaders=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-getallresponseheaders")] +WinHttpRequest::GetResponseHeader=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-getresponseheader")] +WinHttpRequest::Open=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-open")] +WinHttpRequest::Option=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-option")] +WinHttpRequest::ResponseBody=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-responsebody")] +WinHttpRequest::ResponseStream=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-responsestream")] +WinHttpRequest::ResponseText=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-responsetext")] +WinHttpRequest::Send=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-send")] +WinHttpRequest::SetAutoLogonPolicy=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-setautologonpolicy")] +WinHttpRequest::SetClientCertificate=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-setclientcertificate")] +WinHttpRequest::SetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-setcredentials")] +WinHttpRequest::SetProxy=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-setproxy")] +WinHttpRequest::SetRequestHeader=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-setrequestheader")] +WinHttpRequest::SetTimeouts=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-settimeouts")] +WinHttpRequest::Status=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-status")] +WinHttpRequest::StatusText=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-statustext")] +WinHttpRequest::WaitForResponse=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/iwinhttprequest-waitforresponse")] +WinHttpRequestAutoLogonPolicy=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/winhttprequestautologonpolicy")] +WinHttpRequestOption=[Documentation("https://docs.microsoft.com/windows/win32/WinHttp/winhttprequestoption")] +WinHttpResetAutoProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpresetautoproxy")] +WinHttpSendRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpsendrequest")] +WinHttpSetCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpsetcredentials")] +WinHttpSetDefaultProxyConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpsetdefaultproxyconfiguration")] +WinHttpSetOption=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpsetoption")] +WinHttpSetStatusCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpsetstatuscallback")] +WinHttpSetTimeouts=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpsettimeouts")] +WinHttpTimeFromSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttptimefromsystemtime")] +WinHttpTimeToSystemTime=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttptimetosystemtime")] +WinHttpUnregisterProxyChangeNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpunregisterproxychangenotification")] +WinHttpWebSocketClose=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpwebsocketclose")] +WinHttpWebSocketCompleteUpgrade=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpwebsocketcompleteupgrade")] +WinHttpWebSocketQueryCloseStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpwebsocketqueryclosestatus")] +WinHttpWebSocketReceive=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpwebsocketreceive")] +WinHttpWebSocketSend=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpwebsocketsend")] +WinHttpWebSocketShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpwebsocketshutdown")] +WinHttpWriteData=[Documentation("https://docs.microsoft.com/windows/win32/api/winhttp/nf-winhttp-winhttpwritedata")] +WinMain=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-winmain")] +WINML_BINDING_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ns-winml-winml_binding_desc")] +WINML_BINDING_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ne-winml-winml_binding_type")] +WINML_FEATURE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ne-winml-winml_feature_type")] +WINML_IMAGE_BINDING_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ns-winml-winml_image_binding_desc")] +WINML_IMAGE_VARIABLE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ns-winml-winml_image_variable_desc")] +WINML_MAP_BINDING_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ns-winml-winml_map_binding_desc")] +WINML_MAP_VARIABLE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ns-winml-winml_map_variable_desc")] +WINML_MODEL_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ns-winml-winml_model_desc")] +WINML_RESOURCE_BINDING_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ns-winml-winml_resource_binding_desc")] +WINML_RUNTIME_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ne-winml-winml_runtime_type")] +WINML_SEQUENCE_BINDING_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ns-winml-winml_sequence_binding_desc")] +WINML_SEQUENCE_VARIABLE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ns-winml-winml_sequence_variable_desc")] +WINML_TENSOR_BINDING_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ns-winml-winml_tensor_binding_desc")] +WINML_TENSOR_DATA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ne-winml-winml_tensor_data_type")] +WINML_TENSOR_VARIABLE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ns-winml-winml_tensor_variable_desc")] +WINML_VARIABLE_DESC=[Documentation("https://docs.microsoft.com/windows/win32/api/winml/ns-winml-winml_variable_desc")] +WINNLSEnableIME=[Documentation("https://docs.microsoft.com/windows/win32/api/winnls32/nf-winnls32-winnlsenableime")] +WinRTActivateInstance=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-roactivateinstance")] +WinRTGetActivationFactory=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-getactivationfactory")] +WinRTGetErrorReportingFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-rogeterrorreportingflags")] +WinRTInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-roinitialize")] +WinRTOriginateError=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-rooriginateerror")] +WinRTOriginateErrorW=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-rooriginateerrorw")] +WinRTPropertyValueToPropVariant=[Documentation("https://docs.microsoft.com/windows/win32/api/propsys/nf-propsys-winrtpropertyvaluetopropvariant")] +WinRTRegisterActivationFactories=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-roregisteractivationfactories")] +WinRTRevokeActivationFactories=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-rorevokeactivationfactories")] +WinRTSetErrorReportingFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-roseterrorreportingflags")] +WinRTTransformError=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-rotransformerror")] +WinRTTransformErrorW=[Documentation("https://docs.microsoft.com/windows/win32/api/roerrorapi/nf-roerrorapi-rotransformerrorw")] +WinRTUninitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/roapi/nf-roapi-rouninitialize")] +WINSAT_ASSESSMENT_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/ne-winsatcominterfacei-winsat_assessment_state")] +WINSAT_ASSESSMENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/ne-winsatcominterfacei-winsat_assessment_type")] +WINSAT_BITMAP_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/winsatcominterfacei/ne-winsatcominterfacei-winsat_bitmap_size")] +Winsock=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/winsock-ioctls")] +WINSOCK_WS2HELP_LSP_DISABLE=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/winsock-ws2help-lsp-disable")] +WINSOCK_WS2HELP_LSP_INSTALL=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/winsock-ws2help-lsp-install")] +WINSOCK_WS2HELP_LSP_REMOVE=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/winsock-ws2help-lsp-remove")] +WINSOCK_WS2HELP_LSP_RESET=[Documentation("https://docs.microsoft.com/windows/win32/WinSock/winsock-ws2help-lsp-reset")] +WINTRUST_BLOB_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-wintrust_blob_info")] +WINTRUST_CATALOG_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-wintrust_catalog_info")] +WINTRUST_CERT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-wintrust_cert_info")] +WINTRUST_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-wintrust_data")] +WINTRUST_FILE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-wintrust_file_info")] +WINTRUST_SGNR_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-wintrust_sgnr_info")] +WINTRUST_SIGNATURE_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/ns-wintrust-wintrust_signature_settings")] +WintrustAddActionID=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-wintrustaddactionid")] +WintrustAddDefaultForUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-wintrustadddefaultforusage")] +WintrustGetDefaultForUsage=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-wintrustgetdefaultforusage")] +WintrustGetRegPolicyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-wintrustgetregpolicyflags")] +WintrustLoadFunctionPointers=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-wintrustloadfunctionpointers")] +WintrustRemoveActionID=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-wintrustremoveactionid")] +WintrustSetDefaultIncludePEPageHashes=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-wintrustsetdefaultincludepepagehashes")] +WintrustSetRegPolicyFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-wintrustsetregpolicyflags")] +WinUsb_AbortPipe=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_abortpipe")] +WinUsb_ControlTransfer=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_controltransfer")] +WinUsb_FlushPipe=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_flushpipe")] +WinUsb_Free=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_free")] +WinUsb_GetAdjustedFrameNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_getadjustedframenumber")] +WinUsb_GetAssociatedInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_getassociatedinterface")] +WinUsb_GetCurrentAlternateSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_getcurrentalternatesetting")] +WinUsb_GetCurrentFrameNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_getcurrentframenumber")] +WinUsb_GetCurrentFrameNumberAndQpc=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_getcurrentframenumberandqpc")] +WinUsb_GetDescriptor=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_getdescriptor")] +WinUsb_GetOverlappedResult=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_getoverlappedresult")] +WinUsb_GetPipePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_getpipepolicy")] +WinUsb_GetPowerPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_getpowerpolicy")] +WinUsb_Initialize=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_initialize")] +WINUSB_PIPE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winusbio/ns-winusbio-winusb_pipe_information")] +WINUSB_PIPE_INFORMATION_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/winusbio/ns-winusbio-winusb_pipe_information_ex")] +WinUsb_QueryDeviceInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_querydeviceinformation")] +WinUsb_QueryInterfaceSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_queryinterfacesettings")] +WinUsb_QueryPipe=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_querypipe")] +WinUsb_QueryPipeEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_querypipeex")] +WinUsb_ReadIsochPipe=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_readisochpipe")] +WinUsb_ReadIsochPipeAsap=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_readisochpipeasap")] +WinUsb_ReadPipe=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_readpipe")] +WinUsb_RegisterIsochBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_registerisochbuffer")] +WinUsb_ResetPipe=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_resetpipe")] +WinUsb_SetCurrentAlternateSetting=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_setcurrentalternatesetting")] +WinUsb_SetPipePolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_setpipepolicy")] +WinUsb_SetPowerPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_setpowerpolicy")] +WINUSB_SETUP_PACKET=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/ns-winusb-winusb_setup_packet")] +WinUsb_StartTrackingForTimeSync=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_starttrackingfortimesync")] +WinUsb_StopTrackingForTimeSync=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_stoptrackingfortimesync")] +WinUsb_UnregisterIsochBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_unregisterisochbuffer")] +WinUsb_WriteIsochPipe=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_writeisochpipe")] +WinUsb_WriteIsochPipeAsap=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_writeisochpipeasap")] +WinUsb_WritePipe=[Documentation("https://docs.microsoft.com/windows/win32/api/winusb/nf-winusb-winusb_writepipe")] +WinVerifyTrust=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-winverifytrust")] +WinVerifyTrustEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-winverifytrustex")] +Wireless=[Documentation("https://docs.microsoft.com/windows/win32/wireless-networking")] +WitnessTagHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-witnesstaghelper")] +WitnessTagUpdateHelper=[Documentation("https://docs.microsoft.com/windows/win32/api/resapi/ns-resapi-witnesstagupdatehelper")] +WIZARDENTRY=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/wizardentry")] +WKSTA_INFO_100=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/ns-lmwksta-wksta_info_100")] +WKSTA_INFO_101=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/ns-lmwksta-wksta_info_101")] +WKSTA_INFO_102=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/ns-lmwksta-wksta_info_102")] +WKSTA_INFO_502=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/ns-lmwksta-wksta_info_502")] +WKSTA_TRANSPORT_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/ns-lmwksta-wksta_transport_info_0")] +WKSTA_USER_INFO_0=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/ns-lmwksta-wksta_user_info_0")] +WKSTA_USER_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/ns-lmwksta-wksta_user_info_1")] +WKSTA_USER_INFO_1101=[Documentation("https://docs.microsoft.com/windows/win32/api/lmwksta/ns-lmwksta-wksta_user_info_1101")] +WL_DISPLAY_PAGES=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wl_display_pages")] +WLAN_ADHOC_NETWORK_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_adhoc_network_state~r1")] +WLAN_ASSOCIATION_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_association_attributes")] +WLAN_AUTH_CIPHER_PAIR_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_auth_cipher_pair_list")] +WLAN_AUTOCONF_OPCODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_autoconf_opcode~r1")] +WLAN_AVAILABLE_NETWORK=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_available_network")] +WLAN_AVAILABLE_NETWORK_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_available_network_list")] +WLAN_BSS_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_bss_entry")] +WLAN_BSS_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_bss_list")] +WLAN_CONNECTION_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_connection_attributes")] +WLAN_CONNECTION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_connection_mode")] +WLAN_CONNECTION_NOTIFICATION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_connection_notification_data")] +WLAN_CONNECTION_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_connection_parameters")] +WLAN_COUNTRY_OR_REGION_STRING_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_country_or_region_string_list")] +WLAN_DEVICE_SERVICE_GUID_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_device_service_guid_list")] +WLAN_DEVICE_SERVICE_NOTIFICATION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_device_service_notification_data")] +WLAN_FILTER_LIST_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_filter_list_type")] +WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_hosted_network_connection_settings")] +WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_hosted_network_data_peer_state_change")] +WLAN_HOSTED_NETWORK_NOTIFICATION_CODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_hosted_network_notification_code")] +WLAN_HOSTED_NETWORK_OPCODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_hosted_network_opcode")] +WLAN_HOSTED_NETWORK_PEER_AUTH_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_hosted_network_peer_auth_state")] +WLAN_HOSTED_NETWORK_PEER_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_hosted_network_peer_state")] +WLAN_HOSTED_NETWORK_RADIO_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_hosted_network_radio_state")] +WLAN_HOSTED_NETWORK_REASON=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_hosted_network_reason")] +WLAN_HOSTED_NETWORK_SECURITY_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_hosted_network_security_settings")] +WLAN_HOSTED_NETWORK_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_hosted_network_state")] +WLAN_HOSTED_NETWORK_STATE_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_hosted_network_state_change")] +WLAN_HOSTED_NETWORK_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_hosted_network_status")] +WLAN_IHV_CONTROL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_ihv_control_type~r1")] +WLAN_INTERFACE_CAPABILITY=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_interface_capability")] +WLAN_INTERFACE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_interface_info")] +WLAN_INTERFACE_INFO_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_interface_info_list")] +WLAN_INTERFACE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_interface_state~r1")] +WLAN_INTERFACE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_interface_type")] +WLAN_INTF_OPCODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_intf_opcode~r1")] +WLAN_MAC_FRAME_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_mac_frame_statistics")] +WLAN_MSM_NOTIFICATION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_msm_notification_data")] +WLAN_NOTIFICATION_ACM=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_notification_acm~r1")] +WLAN_NOTIFICATION_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nc-wlanapi-wlan_notification_callback")] +WLAN_NOTIFICATION_MSM=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_notification_msm~r1")] +WLAN_OPCODE_VALUE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_opcode_value_type~r1")] +WLAN_PHY_FRAME_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_phy_frame_statistics")] +WLAN_PHY_RADIO_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_phy_radio_state")] +WLAN_POWER_SETTING=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_power_setting~r1")] +WLAN_PROFILE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_profile_info")] +WLAN_PROFILE_INFO_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_profile_info_list")] +WLAN_RADIO_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_radio_state")] +WLAN_RATE_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_rate_set")] +WLAN_RAW_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_raw_data")] +WLAN_RAW_DATA_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_raw_data_list")] +WLAN_REASON_CODE=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-reason-code")] +WLAN_SECURABLE_OBJECT=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ne-wlanapi-wlan_securable_object")] +WLAN_SECURITY_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_security_attributes")] +WLAN_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/ns-wlanapi-wlan_statistics")] +WlanAllocateMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanallocatememory")] +WlanCloseHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanclosehandle")] +WlanConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanconnect")] +WlanDeleteProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlandeleteprofile")] +WlanDeviceServiceCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlandeviceservicecommand")] +WlanDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlandisconnect")] +WlanEnumInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanenuminterfaces")] +WlanExtractPsdIEDataList=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanextractpsdiedatalist")] +WlanFreeMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanfreememory")] +WlanGetAvailableNetworkList=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlangetavailablenetworklist")] +WlanGetFilterList=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlangetfilterlist")] +WlanGetInterfaceCapability=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlangetinterfacecapability")] +WlanGetNetworkBssList=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlangetnetworkbsslist")] +WlanGetProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlangetprofile")] +WlanGetProfileCustomUserData=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlangetprofilecustomuserdata")] +WlanGetProfileList=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlangetprofilelist")] +WlanGetSecuritySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlangetsecuritysettings")] +WlanGetSupportedDeviceServices=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlangetsupporteddeviceservices")] +WlanHostedNetworkForceStart=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanhostednetworkforcestart")] +WlanHostedNetworkForceStop=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanhostednetworkforcestop")] +WlanHostedNetworkInitSettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanhostednetworkinitsettings")] +WlanHostedNetworkQueryProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanhostednetworkqueryproperty")] +WlanHostedNetworkQuerySecondaryKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanhostednetworkquerysecondarykey")] +WlanHostedNetworkQueryStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanhostednetworkquerystatus")] +WlanHostedNetworkRefreshSecuritySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanhostednetworkrefreshsecuritysettings")] +WlanHostedNetworkSetProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanhostednetworksetproperty")] +WlanHostedNetworkSetSecondaryKey=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanhostednetworksetsecondarykey")] +WlanHostedNetworkStartUsing=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanhostednetworkstartusing")] +WlanHostedNetworkStopUsing=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanhostednetworkstopusing")] +WlanIhvControl=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanihvcontrol")] +WlanOpenHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanopenhandle")] +WLANPolicy=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-policyschema-wlanpolicy-element")] +WLANProfile=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wlan-profileschema-wlanprofile-element")] +WlanQueryAutoConfigParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanqueryautoconfigparameter")] +WlanQueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanqueryinterface")] +WlanReasonCodeToString=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanreasoncodetostring")] +WlanRegisterDeviceServiceNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanregisterdeviceservicenotification")] +WlanRegisterNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanregisternotification")] +WlanRegisterVirtualStationNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanregistervirtualstationnotification")] +WlanRenameProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanrenameprofile")] +WlanSaveTemporaryProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlansavetemporaryprofile")] +WlanScan=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanscan")] +WlanSetAutoConfigParameter=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlansetautoconfigparameter")] +WlanSetFilterList=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlansetfilterlist")] +WlanSetInterface=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlansetinterface")] +WlanSetProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlansetprofile")] +WlanSetProfileCustomUserData=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlansetprofilecustomuserdata")] +WlanSetProfileEapUserData=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlansetprofileeapuserdata")] +WlanSetProfileEapXmlUserData=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlansetprofileeapxmluserdata")] +WlanSetProfileList=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlansetprofilelist")] +WlanSetProfilePosition=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlansetprofileposition")] +WlanSetPsdIEDataList=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlansetpsdiedatalist")] +WlanSetSecuritySettings=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlansetsecuritysettings")] +WlanUIEditProfile=[Documentation("https://docs.microsoft.com/windows/win32/api/wlanapi/nf-wlanapi-wlanuieditprofile")] +WLDP=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/wldp-host-guids")] +WLDP_EXECUTION_EVALUATION_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/ne-wldp-wldp_execution_evaluation_options")] +WLDP_EXECUTION_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/ne-wldp-wldp_execution_policy")] +WLDP_HOST_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/ne-wldp-wldp_host_id")] +WLDP_HOST_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/ns-wldp-wldp_host_information")] +WLDP_WINDOWS_LOCKDOWN_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/ne-wldp-wldp_windows_lockdown_mode")] +WldpCanExecuteBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/nf-wldp-wldpcanexecutebuffer")] +WldpCanExecuteFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/nf-wldp-wldpcanexecutefile")] +WldpCanExecuteStream=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/nf-wldp-wldpcanexecutestream")] +WldpGetLockdownPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/nf-wldp-wldpgetlockdownpolicy")] +WldpIsClassInApprovedList=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/nf-wldp-wldpisclassinapprovedlist")] +WldpIsDebugAllowed=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/wldpisdebugallowed")] +WldpIsDynamicCodePolicyEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/nf-wldp-wldpisdynamiccodepolicyenabled")] +WldpQueryDynamicCodeTrust=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/nf-wldp-wldpquerydynamiccodetrust")] +WldpQueryWindowsLockdownMode=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/nf-wldp-wldpquerywindowslockdownmode")] +WldpSetDynamicCodeTrust=[Documentation("https://docs.microsoft.com/windows/win32/api/wldp/nf-wldp-wldpsetdynamiccodetrust")] +WLX_CLIENT_CREDENTIALS_INFO_V1_0=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/ns-winwlx-wlx_client_credentials_info_v1_0")] +WLX_CLIENT_CREDENTIALS_INFO_V2_0=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/ns-winwlx-wlx_client_credentials_info_v2_0")] +WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/ns-winwlx-wlx_consoleswitch_credentials_info_v1_0")] +WLX_DESKTOP=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/ns-winwlx-wlx_desktop")] +WLX_DISPATCH_VERSION_1_0=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/ns-winwlx-wlx_dispatch_version_1_0")] +WLX_DISPATCH_VERSION_1_1=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/ns-winwlx-wlx_dispatch_version_1_1")] +WLX_DISPATCH_VERSION_1_2=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/ns-winwlx-wlx_dispatch_version_1_2")] +WLX_DISPATCH_VERSION_1_3=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/ns-winwlx-wlx_dispatch_version_1_3")] +WLX_DISPATCH_VERSION_1_4=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/ns-winwlx-wlx_dispatch_version_1_4")] +WLX_LOGON_OPTION_XXX=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/wlx-logon-option-xxx")] +WLX_MPR_NOTIFY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/ns-winwlx-wlx_mpr_notify_info")] +WLX_NOTIFICATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/ns-winwlx-wlx_notification_info")] +WLX_PROFILE_V1_0=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/ns-winwlx-wlx_profile_v1_0")] +WLX_PROFILE_V2_0=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/ns-winwlx-wlx_profile_v2_0")] +WLX_SAS_TYPE_XXX=[Documentation("https://docs.microsoft.com/windows/win32/SecAuthN/wlx-sas-type-xxx")] +WLX_TERMINAL_SERVICES_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/ns-winwlx-wlx_terminal_services_data")] +WlxActivateUserShell=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxactivateusershell")] +WlxDisconnectNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxdisconnectnotify")] +WlxDisplayLockedNotice=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxdisplaylockednotice")] +WlxDisplaySASNotice=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxdisplaysasnotice")] +WlxDisplayStatusMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxdisplaystatusmessage")] +WlxGetConsoleSwitchCredentials=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxgetconsoleswitchcredentials")] +WlxGetStatusMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxgetstatusmessage")] +WlxInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxinitialize")] +WlxIsLockOk=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxislockok")] +WlxIsLogoffOk=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxislogoffok")] +WlxLoggedOnSAS=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxloggedonsas")] +WlxLoggedOutSAS=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxloggedoutsas")] +WlxLogoff=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxlogoff")] +WlxNegotiate=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxnegotiate")] +WlxNetworkProviderLoad=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxnetworkproviderload")] +WlxReconnectNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxreconnectnotify")] +WlxRemoveStatusMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxremovestatusmessage")] +WlxScreenSaverNotify=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxscreensavernotify")] +WlxShutdown=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxshutdown")] +WlxStartApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxstartapplication")] +WlxWkstaLockedSAS=[Documentation("https://docs.microsoft.com/windows/win32/api/winwlx/nf-winwlx-wlxwkstalockedsas")] +WM_ACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-activate")] +WM_ACTIVATEAPP=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-activateapp")] +WM_ADDRESS_ACCESSENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_address_accessentry")] +WM_ADSPROP_NOTIFY_APPLY=[Documentation("https://docs.microsoft.com/windows/win32/AD/wm-adsprop-notify-apply")] +WM_ADSPROP_NOTIFY_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/AD/wm-adsprop-notify-change")] +WM_ADSPROP_NOTIFY_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/AD/wm-adsprop-notify-error")] +WM_ADSPROP_NOTIFY_EXIT=[Documentation("https://docs.microsoft.com/windows/win32/AD/wm-adsprop-notify-exit")] +WM_ADSPROP_NOTIFY_FOREGROUND=[Documentation("https://docs.microsoft.com/windows/win32/AD/wm-adsprop-notify-foreground")] +WM_ADSPROP_NOTIFY_PAGEHWND=[Documentation("https://docs.microsoft.com/windows/win32/AD/wm-adsprop-notify-pagehwnd")] +WM_ADSPROP_NOTIFY_PAGEINIT=[Documentation("https://docs.microsoft.com/windows/win32/AD/wm-adsprop-notify-pageinit")] +WM_ADSPROP_NOTIFY_SETFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/AD/wm-adsprop-notify-setfocus")] +WM_ADSPROP_SHEET_CREATE=[Documentation("https://docs.microsoft.com/windows/win32/AD/wm-adsprop-sheet-create")] +WM_AETYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wm_aetype")] +WM_APP=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-app")] +WM_APPCOMMAND=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-appcommand")] +WM_ASKCBFORMATNAME=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-askcbformatname")] +WM_BACKUP_RESTORE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-backup-restore-status")] +WM_CANCELJOURNAL=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-canceljournal")] +WM_CANCELMODE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-cancelmode")] +WM_CAP_ABORT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-abort")] +WM_CAP_DLG_VIDEOCOMPRESSION=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-dlg-videocompression")] +WM_CAP_DLG_VIDEODISPLAY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-dlg-videodisplay")] +WM_CAP_DLG_VIDEOFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-dlg-videoformat")] +WM_CAP_DLG_VIDEOSOURCE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-dlg-videosource")] +WM_CAP_DRIVER_CONNECT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-driver-connect")] +WM_CAP_DRIVER_DISCONNECT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-driver-disconnect")] +WM_CAP_DRIVER_GET_CAPS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-driver-get-caps")] +WM_CAP_DRIVER_GET_NAME=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-driver-get-name")] +WM_CAP_DRIVER_GET_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-driver-get-version")] +WM_CAP_EDIT_COPY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-edit-copy")] +WM_CAP_FILE_ALLOCATE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-file-allocate")] +WM_CAP_FILE_GET_CAPTURE_FILE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-file-get-capture-file")] +WM_CAP_FILE_SAVEAS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-file-saveas")] +WM_CAP_FILE_SAVEDIB=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-file-savedib")] +WM_CAP_FILE_SET_CAPTURE_FILE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-file-set-capture-file")] +WM_CAP_FILE_SET_INFOCHUNK=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-file-set-infochunk")] +WM_CAP_GET_AUDIOFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-get-audioformat")] +WM_CAP_GET_MCI_DEVICE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-get-mci-device")] +WM_CAP_GET_SEQUENCE_SETUP=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-get-sequence-setup")] +WM_CAP_GET_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-get-status")] +WM_CAP_GET_USER_DATA=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-get-user-data")] +WM_CAP_GET_VIDEOFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-get-videoformat")] +WM_CAP_GRAB_FRAME=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-grab-frame")] +WM_CAP_GRAB_FRAME_NOSTOP=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-grab-frame-nostop")] +WM_CAP_PAL_AUTOCREATE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-pal-autocreate")] +WM_CAP_PAL_MANUALCREATE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-pal-manualcreate")] +WM_CAP_PAL_OPEN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-pal-open")] +WM_CAP_PAL_PASTE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-pal-paste")] +WM_CAP_PAL_SAVE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-pal-save")] +WM_CAP_SEQUENCE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-sequence")] +WM_CAP_SEQUENCE_NOFILE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-sequence-nofile")] +WM_CAP_SET_AUDIOFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-audioformat")] +WM_CAP_SET_CALLBACK_CAPCONTROL=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-callback-capcontrol")] +WM_CAP_SET_CALLBACK_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-callback-error")] +WM_CAP_SET_CALLBACK_FRAME=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-callback-frame")] +WM_CAP_SET_CALLBACK_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-callback-status")] +WM_CAP_SET_CALLBACK_VIDEOSTREAM=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-callback-videostream")] +WM_CAP_SET_CALLBACK_WAVESTREAM=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-callback-wavestream")] +WM_CAP_SET_CALLBACK_YIELD=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-callback-yield")] +WM_CAP_SET_MCI_DEVICE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-mci-device")] +WM_CAP_SET_OVERLAY=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-overlay")] +WM_CAP_SET_PREVIEW=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-preview")] +WM_CAP_SET_PREVIEWRATE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-previewrate")] +WM_CAP_SET_SCALE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-scale")] +WM_CAP_SET_SCROLL=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-scroll")] +WM_CAP_SET_SEQUENCE_SETUP=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-sequence-setup")] +WM_CAP_SET_USER_DATA=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-user-data")] +WM_CAP_SET_VIDEOFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-set-videoformat")] +WM_CAP_SINGLE_FRAME=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-single-frame")] +WM_CAP_SINGLE_FRAME_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-single-frame-close")] +WM_CAP_SINGLE_FRAME_OPEN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-single-frame-open")] +WM_CAP_STOP=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wm-cap-stop")] +WM_CAPTURECHANGED=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-capturechanged")] +WM_CHANGECBCHAIN=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-changecbchain")] +WM_CHANGEUISTATE=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-changeuistate")] +WM_CHAR=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-char")] +WM_CHARTOITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-chartoitem")] +WM_CHILDACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-childactivate")] +WM_CHOOSEFONT_GETLOGFONT=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/wm-choosefont-getlogfont")] +WM_CHOOSEFONT_SETFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/wm-choosefont-setflags")] +WM_CHOOSEFONT_SETLOGFONT=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/wm-choosefont-setlogfont")] +WM_CLEAR=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-clear")] +WM_CLIENT_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_client_properties")] +WM_CLIENT_PROPERTIES_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_client_properties_ex")] +WM_CLIPBOARDUPDATE=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-clipboardupdate")] +WM_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-close")] +WM_COMMAND=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-command")] +WM_COMPACTING=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-compacting")] +WM_COMPAREITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-compareitem")] +WM_CONTEXTMENU=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-contextmenu")] +WM_COPY=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-copy")] +WM_COPYDATA=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-copydata")] +WM_CPL_LAUNCH=[Documentation("https://docs.microsoft.com/windows/win32/shell/wm-cpl-launch")] +WM_CPL_LAUNCHED=[Documentation("https://docs.microsoft.com/windows/win32/shell/wm-cpl-launched")] +WM_CREATE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-create")] +WM_CTLCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/DevNotes/wm-ctlcolor-")] +WM_CTLCOLORBTN=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-ctlcolorbtn")] +WM_CTLCOLORDLG=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/wm-ctlcolordlg")] +WM_CTLCOLOREDIT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-ctlcoloredit")] +WM_CTLCOLORLISTBOX=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-ctlcolorlistbox")] +WM_CTLCOLORSCROLLBAR=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-ctlcolorscrollbar")] +WM_CTLCOLORSTATIC=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-ctlcolorstatic")] +WM_CUT=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-cut")] +WM_DDE_ACK=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-dde-ack")] +WM_DDE_ADVISE=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-dde-advise")] +WM_DDE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-dde-data")] +WM_DDE_EXECUTE=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-dde-execute")] +WM_DDE_INITIATE=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-dde-initiate")] +WM_DDE_POKE=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-dde-poke")] +WM_DDE_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-dde-request")] +WM_DDE_TERMINATE=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-dde-terminate")] +WM_DDE_UNADVISE=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-dde-unadvise")] +WM_DEADCHAR=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-deadchar")] +WM_DELETEITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-deleteitem")] +WM_DESTROY=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-destroy")] +WM_DESTROYCLIPBOARD=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-destroyclipboard")] +WM_DEVICECHANGE=[Documentation("https://docs.microsoft.com/windows/win32/DevIO/wm-devicechange")] +WM_DEVMODECHANGE=[Documentation("https://docs.microsoft.com/windows/win32/gdi/wm-devmodechange")] +WM_DISPLAYCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/gdi/wm-displaychange")] +WM_DPICHANGED=[Documentation("https://docs.microsoft.com/windows/win32/hidpi/wm-dpichanged")] +WM_DPICHANGED_AFTERPARENT=[Documentation("https://docs.microsoft.com/windows/win32/hidpi/wm-dpichanged-afterparent")] +WM_DPICHANGED_BEFOREPARENT=[Documentation("https://docs.microsoft.com/windows/win32/hidpi/wm-dpichanged-beforeparent")] +WM_DRAWCLIPBOARD=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-drawclipboard")] +WM_DRAWITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-drawitem")] +WM_DROPFILES=[Documentation("https://docs.microsoft.com/windows/win32/shell/wm-dropfiles")] +WM_DSA_SHEET_CLOSE_NOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/AD/wm-dsa-sheet-close-notify")] +WM_DSA_SHEET_CREATE_NOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/AD/wm-dsa-sheet-create-notify")] +WM_DWMCOLORIZATIONCOLORCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/dwm/wm-dwmcolorizationcolorchanged")] +WM_DWMCOMPOSITIONCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/dwm/wm-dwmcompositionchanged")] +WM_DWMNCRENDERINGCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/dwm/wm-dwmncrenderingchanged")] +WM_DWMSENDICONICLIVEPREVIEWBITMAP=[Documentation("https://docs.microsoft.com/windows/win32/dwm/wm-dwmsendiconiclivepreviewbitmap")] +WM_DWMSENDICONICTHUMBNAIL=[Documentation("https://docs.microsoft.com/windows/win32/dwm/wm-dwmsendiconicthumbnail")] +WM_DWMWINDOWMAXIMIZEDCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/dwm/wm-dwmwindowmaximizedchange")] +WM_ENABLE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-enable")] +WM_ENDSESSION=[Documentation("https://docs.microsoft.com/windows/win32/Shutdown/wm-endsession")] +WM_ENTERIDLE=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/wm-enteridle")] +WM_ENTERMENULOOP=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-entermenuloop")] +WM_ENTERSIZEMOVE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-entersizemove")] +WM_ERASEBKGND=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-erasebkgnd")] +WM_EXITMENULOOP=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-exitmenuloop")] +WM_EXITSIZEMOVE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-exitsizemove")] +WM_FONTCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/gdi/wm-fontchange")] +WM_GESTURE=[Documentation("https://docs.microsoft.com/windows/win32/wintouch/wm-gesture")] +WM_GESTURENOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/wintouch/wm-gesturenotify")] +WM_GET_LICENSE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-get-license-data")] +WM_GETDLGCODE=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/wm-getdlgcode")] +WM_GETDPISCALEDSIZE=[Documentation("https://docs.microsoft.com/windows/win32/hidpi/wm-getdpiscaledsize")] +WM_GETFONT=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-getfont")] +WM_GETHOTKEY=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-gethotkey")] +WM_GETICON=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-geticon")] +WM_GETMINMAXINFO=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-getminmaxinfo")] +WM_GETOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/WinAuto/wm-getobject")] +WM_GETTEXT=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-gettext")] +WM_GETTEXTLENGTH=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-gettextlength")] +WM_GETTITLEBARINFOEX=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-gettitlebarinfoex")] +WM_HELP=[Documentation("https://docs.microsoft.com/windows/win32/shell/wm-help")] +WM_HOTKEY=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-hotkey")] +WM_HSCROLL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-hscroll")] +WM_HSCROLLCLIPBOARD=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-hscrollclipboard")] +WM_IME_CHAR=[Documentation("https://docs.microsoft.com/windows/win32/Intl/wm-ime-char")] +WM_IME_COMPOSITION=[Documentation("https://docs.microsoft.com/windows/win32/Intl/wm-ime-composition")] +WM_IME_COMPOSITIONFULL=[Documentation("https://docs.microsoft.com/windows/win32/Intl/wm-ime-compositionfull")] +WM_IME_CONTROL=[Documentation("https://docs.microsoft.com/windows/win32/Intl/wm-ime-control")] +WM_IME_ENDCOMPOSITION=[Documentation("https://docs.microsoft.com/windows/win32/Intl/wm-ime-endcomposition")] +WM_IME_KEYDOWN=[Documentation("https://docs.microsoft.com/windows/win32/Intl/wm-ime-keydown")] +WM_IME_KEYUP=[Documentation("https://docs.microsoft.com/windows/win32/Intl/wm-ime-keyup")] +WM_IME_NOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/Intl/wm-ime-notify")] +WM_IME_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/Intl/wm-ime-request")] +WM_IME_SELECT=[Documentation("https://docs.microsoft.com/windows/win32/Intl/wm-ime-select")] +WM_IME_SETCONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/Intl/wm-ime-setcontext")] +WM_IME_STARTCOMPOSITION=[Documentation("https://docs.microsoft.com/windows/win32/Intl/wm-ime-startcomposition")] +WM_INDIVIDUALIZE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/drmwm-individualize-status")] +WM_INITDIALOG=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/wm-initdialog")] +WM_INITMENU=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-initmenu")] +WM_INITMENUPOPUP=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-initmenupopup")] +WM_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-input")] +WM_INPUT_DEVICE_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-input-device-change")] +WM_INPUTLANGCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-inputlangchange")] +WM_INPUTLANGCHANGEREQUEST=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-inputlangchangerequest")] +WM_KEYDOWN=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-keydown")] +WM_KEYUP=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-keyup")] +WM_KILLFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-killfocus")] +WM_LBUTTONDBLCLK=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-lbuttondblclk")] +WM_LBUTTONDOWN=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-lbuttondown")] +WM_LBUTTONUP=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-lbuttonup")] +WM_LEAKY_BUCKET_PAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_leaky_bucket_pair")] +WM_MBUTTONDBLCLK=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-mbuttondblclk")] +WM_MBUTTONDOWN=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-mbuttondown")] +WM_MBUTTONUP=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-mbuttonup")] +WM_MDIACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-mdiactivate")] +WM_MDICASCADE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-mdicascade")] +WM_MDICREATE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-mdicreate")] +WM_MDIDESTROY=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-mdidestroy")] +WM_MDIGETACTIVE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-mdigetactive")] +WM_MDIICONARRANGE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-mdiiconarrange")] +WM_MDIMAXIMIZE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-mdimaximize")] +WM_MDINEXT=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-mdinext")] +WM_MDIREFRESHMENU=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-mdirefreshmenu")] +WM_MDIRESTORE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-mdirestore")] +WM_MDISETMENU=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-mdisetmenu")] +WM_MDITILE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-mditile")] +WM_MEASUREITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-measureitem")] +WM_MEDIA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_media_type")] +WM_MENUCHAR=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-menuchar")] +WM_MENUCOMMAND=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-menucommand")] +WM_MENUDRAG=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-menudrag")] +WM_MENUGETOBJECT=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-menugetobject")] +WM_MENURBUTTONUP=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-menurbuttonup")] +WM_MENUSELECT=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-menuselect")] +WM_MOUSEACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-mouseactivate")] +WM_MOUSEHOVER=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-mousehover")] +WM_MOUSEHWHEEL=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-mousehwheel")] +WM_MOUSELEAVE=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-mouseleave")] +WM_MOUSEMOVE=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-mousemove")] +WM_MOUSEWHEEL=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-mousewheel")] +WM_MOVE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-move")] +WM_MOVING=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-moving")] +WM_NCACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-ncactivate")] +WM_NCCALCSIZE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-nccalcsize")] +WM_NCCREATE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-nccreate")] +WM_NCDESTROY=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-ncdestroy")] +WM_NCHITTEST=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-nchittest")] +WM_NCLBUTTONDBLCLK=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-nclbuttondblclk")] +WM_NCLBUTTONDOWN=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-nclbuttondown")] +WM_NCLBUTTONUP=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-nclbuttonup")] +WM_NCMBUTTONDBLCLK=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-ncmbuttondblclk")] +WM_NCMBUTTONDOWN=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-ncmbuttondown")] +WM_NCMBUTTONUP=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-ncmbuttonup")] +WM_NCMOUSEHOVER=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-ncmousehover")] +WM_NCMOUSELEAVE=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-ncmouseleave")] +WM_NCMOUSEMOVE=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-ncmousemove")] +WM_NCPAINT=[Documentation("https://docs.microsoft.com/windows/win32/gdi/wm-ncpaint")] +WM_NCPOINTERDOWN=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-ncpointerdown")] +WM_NCPOINTERUP=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-ncpointerup")] +WM_NCPOINTERUPDATE=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-ncpointerupdate")] +WM_NCRBUTTONDBLCLK=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-ncrbuttondblclk")] +WM_NCRBUTTONDOWN=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-ncrbuttondown")] +WM_NCRBUTTONUP=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-ncrbuttonup")] +WM_NCXBUTTONDBLCLK=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-ncxbuttondblclk")] +WM_NCXBUTTONDOWN=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-ncxbuttondown")] +WM_NCXBUTTONUP=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-ncxbuttonup")] +WM_NEXTDLGCTL=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/wm-nextdlgctl")] +WM_NEXTMENU=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-nextmenu")] +WM_NOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-notify")] +WM_NOTIFYFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-notifyformat")] +WM_NULL=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-null")] +WM_PAINT=[Documentation("https://docs.microsoft.com/windows/win32/gdi/wm-paint")] +WM_PAINTCLIPBOARD=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-paintclipboard")] +WM_PALETTECHANGED=[Documentation("https://docs.microsoft.com/windows/win32/gdi/wm-palettechanged")] +WM_PALETTEISCHANGING=[Documentation("https://docs.microsoft.com/windows/win32/gdi/wm-paletteischanging")] +WM_PARENTNOTIFY=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-parentnotify")] +WM_PASTE=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-paste")] +WM_PICTURE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_picture")] +WM_POINTERACTIVATE=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-pointeractivate")] +WM_POINTERCAPTURECHANGED=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-pointercapturechanged")] +WM_POINTERDEVICECHANGE=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-pointerdevicechange")] +WM_POINTERDEVICEINRANGE=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-pointerdeviceinrange")] +WM_POINTERDEVICEOUTOFRANGE=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-pointerdeviceoutofrange")] +WM_POINTERDOWN=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-pointerdown")] +WM_POINTERENTER=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-pointerenter")] +WM_POINTERHWHEEL=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-pointerhwheel")] +WM_POINTERLEAVE=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-pointerleave")] +WM_POINTERROUTEDAWAY=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-pointerroutedaway")] +WM_POINTERROUTEDRELEASED=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-pointerroutedreleased")] +WM_POINTERROUTEDTO=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-pointerroutedto")] +WM_POINTERUP=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-pointerup")] +WM_POINTERUPDATE=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-pointerupdate")] +WM_POINTERWHEEL=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-pointerwheel")] +WM_PORT_NUMBER_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_port_number_range")] +WM_POWER=[Documentation("https://docs.microsoft.com/windows/win32/Power/wm-power")] +WM_POWERBROADCAST=[Documentation("https://docs.microsoft.com/windows/win32/Power/wm-powerbroadcast")] +WM_PRINT=[Documentation("https://docs.microsoft.com/windows/win32/gdi/wm-print")] +WM_PRINTCLIENT=[Documentation("https://docs.microsoft.com/windows/win32/gdi/wm-printclient")] +WM_PSD_ENVSTAMPRECT=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/wm-psd-envstamprect")] +WM_PSD_FULLPAGERECT=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/wm-psd-fullpagerect")] +WM_PSD_GREEKTEXTRECT=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/wm-psd-greektextrect")] +WM_PSD_MARGINRECT=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/wm-psd-marginrect")] +WM_PSD_MINMARGINRECT=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/wm-psd-minmarginrect")] +WM_PSD_PAGESETUPDLG=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/wm-psd-pagesetupdlg")] +WM_PSD_YAFULLPAGERECT=[Documentation("https://docs.microsoft.com/windows/win32/dlgbox/wm-psd-yafullpagerect")] +WM_QUERYDRAGICON=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-querydragicon")] +WM_QUERYENDSESSION=[Documentation("https://docs.microsoft.com/windows/win32/Shutdown/wm-queryendsession")] +WM_QUERYNEWPALETTE=[Documentation("https://docs.microsoft.com/windows/win32/gdi/wm-querynewpalette")] +WM_QUERYOPEN=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-queryopen")] +WM_QUERYUISTATE=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-queryuistate")] +WM_QUEUESYNC=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-queuesync")] +WM_QUIT=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-quit")] +WM_RASDIALEVENT=[Documentation("https://docs.microsoft.com/windows/win32/RRAS/wm-rasdialevent")] +WM_RBUTTONDBLCLK=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-rbuttondblclk")] +WM_RBUTTONDOWN=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-rbuttondown")] +WM_RBUTTONUP=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-rbuttonup")] +WM_READER_CLIENTINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_reader_clientinfo")] +WM_READER_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_reader_statistics")] +WM_RENDERALLFORMATS=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-renderallformats")] +WM_RENDERFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-renderformat")] +WM_SETCURSOR=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-setcursor")] +WM_SETFOCUS=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-setfocus")] +WM_SETFONT=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-setfont")] +WM_SETHOTKEY=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-sethotkey")] +WM_SETICON=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-seticon")] +WM_SETREDRAW=[Documentation("https://docs.microsoft.com/windows/win32/gdi/wm-setredraw")] +WM_SETTEXT=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-settext")] +WM_SETTINGCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-settingchange")] +WM_SHOWWINDOW=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-showwindow")] +WM_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-size")] +WM_SIZECLIPBOARD=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-sizeclipboard")] +WM_SIZING=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-sizing")] +WM_SPOOLERSTATUS=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/wm-spoolerstatus")] +WM_STREAM_PRIORITY_RECORD=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_stream_priority_record")] +WM_STREAM_TYPE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_stream_type_info")] +WM_STYLECHANGED=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-stylechanged")] +WM_STYLECHANGING=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-stylechanging")] +WM_SYNCHRONISED_LYRICS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_synchronised_lyrics")] +WM_SYNCPAINT=[Documentation("https://docs.microsoft.com/windows/win32/gdi/wm-syncpaint")] +WM_SYSCHAR=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-syschar")] +WM_SYSCOLORCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/gdi/wm-syscolorchange")] +WM_SYSCOMMAND=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-syscommand")] +WM_SYSDEADCHAR=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-sysdeadchar")] +WM_SYSKEYDOWN=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-syskeydown")] +WM_SYSKEYUP=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-syskeyup")] +WM_TABLET_ADDED=[Documentation("https://docs.microsoft.com/windows/win32/tablet/wm-tablet-added")] +WM_TABLET_DELETED=[Documentation("https://docs.microsoft.com/windows/win32/tablet/wm-tablet-deleted")] +WM_TABLET_FLICK=[Documentation("https://docs.microsoft.com/windows/win32/tablet/wm-tablet-flick-message")] +WM_TABLET_QUERYSYSTEMGESTURESTATUS=[Documentation("https://docs.microsoft.com/windows/win32/tablet/wm-tablet-querysystemgesturestatus-message")] +WM_TCARD=[Documentation("https://docs.microsoft.com/windows/win32/shell/wm-tcard")] +WM_THEMECHANGED=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-themechanged")] +WM_TIMECHANGE=[Documentation("https://docs.microsoft.com/windows/win32/SysInfo/wm-timechange")] +WM_TIMER=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-timer")] +WM_TOUCH=[Documentation("https://docs.microsoft.com/windows/win32/wintouch/wm-touchdown")] +WM_TOUCHHITTESTING=[Documentation("https://docs.microsoft.com/windows/win32/inputmsg/wm-touchhittesting")] +WM_UNDO=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-undo")] +WM_UNICHAR=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-unichar")] +WM_UNINITMENUPOPUP=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-uninitmenupopup")] +WM_UPDATEUISTATE=[Documentation("https://docs.microsoft.com/windows/win32/menurc/wm-updateuistate")] +WM_USER=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-user")] +WM_USER_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_user_text")] +WM_USER_WEB_URL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_user_web_url")] +WM_USERCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-userchanged")] +WM_VKEYTOITEM=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-vkeytoitem")] +WM_VSCROLL=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wm-vscroll--trackbar-")] +WM_VSCROLLCLIPBOARD=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/wm-vscrollclipboard")] +WM_WINDOWPOSCHANGED=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-windowposchanged")] +WM_WINDOWPOSCHANGING=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-windowposchanging")] +WM_WININICHANGE=[Documentation("https://docs.microsoft.com/windows/win32/winmsg/wm-wininichange")] +WM_WRITER_STATISTICS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_writer_statistics")] +WM_WRITER_STATISTICS_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wm_writer_statistics_ex")] +WM_XBUTTONDBLCLK=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-xbuttondblclk")] +WM_XBUTTONDOWN=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-xbuttondown")] +WM_XBUTTONUP=[Documentation("https://docs.microsoft.com/windows/win32/inputdev/wm-xbuttonup")] +WM/AlbumArtist=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-albumartist")] +WM/AlbumCoverURL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-albumcoverurl")] +WM/AlbumTitle=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-albumtitle")] +WM/ASFPacketCount=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-asfpacketcount")] +WM/ASFSecurityObjectsSize=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-asfsecurityobjectssize")] +WM/AudioFileURL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-audiofileurl")] +WM/AudioSourceURL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-audiosourceurl")] +WM/AuthorURL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-authorurl")] +WM/BeatsPerMinute=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-beatsperminute")] +WM/Category=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-category")] +WM/Codec=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-codec")] +WM/Composer=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-composer")] +WM/Conductor=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-conductor")] +WM/ContainerFormat=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-containerformat")] +WM/ContentDistributor=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-contentdistributor")] +WM/ContentDistributorType=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wm-contentdistributortype-attribute")] +WM/ContentGroupDescription=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-contentgroupdescription")] +WM/Director=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-director")] +WM/DRM=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-drm")] +WM/DVDID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-dvdid")] +WM/EncodedBy=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-encodedby")] +WM/EncodingSettings=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-encodingsettings")] +WM/EncodingTime=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-encodingtime")] +WM/Genre=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-genre")] +WM/GenreID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-genreid")] +WM/InitialKey=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-initialkey")] +WM/ISRC=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-isrc")] +WM/Language=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-language")] +WM/Lyrics=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-lyrics")] +WM/Lyrics_Synchronised=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-lyrics-synchronised")] +WM/MCDI=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mcdi")] +WM/MediaClassPrimaryID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediaprimaryid")] +WM/MediaClassSecondaryID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediasecondaryid")] +WM/MediaCredits=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediacredits")] +WM/MediaIsDelay=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediaisdelay")] +WM/MediaIsFinale=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediaisfinale")] +WM/MediaIsLive=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediaislive")] +WM/MediaIsPremiere=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediaispremiere")] +WM/MediaIsRepeat=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediaisrepeat")] +WM/MediaIsSAP=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediaissap")] +WM/MediaIsStereo=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediaisstereo")] +WM/MediaIsSubtitled=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediaissubtitled")] +WM/MediaIsTape=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediaistape")] +WM/MediaNetworkAffiliation=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-medianetworkaffiliation")] +WM/MediaOriginalBroadcastDateTime=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediaoriginalbroadcastdatetime")] +WM/MediaOriginalChannel=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediaoriginalchannel")] +WM/MediaStationCallSign=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediastationcallsign")] +WM/MediaStationName=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mediastationname")] +WM/ModifiedBy=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-modifiedby")] +WM/Mood=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-mood")] +WM/OriginalAlbumTitle=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-originalalbumtitle")] +WM/OriginalArtist=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-originalartist")] +WM/OriginalFilename=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-originalfilename")] +WM/OriginalLyricist=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-originallyricist")] +WM/OriginalReleaseTime=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-originalreleasetime")] +WM/OriginalReleaseYear=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-originalreleaseyear")] +WM/ParentalRating=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-parentalrating")] +WM/ParentalRatingReason=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-parentalratingreason")] +WM/PartOfSet=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-partofset")] +WM/PeakBitrate=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-peakbitrate")] +WM/Period=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-period")] +WM/Picture=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmpicture")] +WM/PlaylistDelay=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-playlistdelay")] +WM/Producer=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-producer")] +WM/PromotionURL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-promotionurl")] +WM/ProtectionType=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-protectiontype")] +WM/Provider=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-provider")] +WM/ProviderCopyright=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-providercopyright")] +WM/ProviderRating=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-providerrating")] +WM/ProviderStyle=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-providerstyle")] +WM/Publisher=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-publisher")] +WM/RadioStationName=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-radiostationname")] +WM/RadioStationOwner=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-radiostationowner")] +WM/SharedUserRating=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-shareduserrating")] +WM/StreamTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-streamtypeinfo")] +WM/SubscriptionContentID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-subscriptioncontentid")] +WM/SubTitle=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-subtitle")] +WM/SubTitleDescription=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-subtitledescription")] +WM/Text=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-text")] +WM/ToolName=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-toolname")] +WM/ToolVersion=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-toolversion")] +WM/Track=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-track")] +WM/TrackNumber=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-tracknumber")] +WM/UniqueFileIdentifier=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-uniquefileidentifier")] +WM/UserWebURL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-userweburl")] +WM/VideoClosedCaptioning=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-videoclosedcaptioning")] +WM/VideoFrameRate=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-videoframerate")] +WM/VideoHeight=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-videoheight")] +WM/VideoWidth=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-videowidth")] +WM/WMADRCAverageReference=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-wmadrcaveragereference")] +WM/WMADRCAverageTarget=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-wmadrcaveragetarget")] +WM/WMADRCPeakReference=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-wmadrcpeakreference")] +WM/WMADRCPeakTarget=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-wmadrcpeaktarget")] +WM/WMCollectionGroupID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-wmcollectiongroupid")] +WM/WMCollectionID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-wmcollectionid")] +WM/WMContentID=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-wmcontentid")] +WM/WMShadowFileSourceDRMType=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-wmshadowfilesourcedrmtype")] +WM/WMShadowFileSourceFileType=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-wmshadowfilesourcefiletype")] +WM/Writer=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-writer")] +WM/Year=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wm-year")] +WMCheckURLExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkvalidate/nf-wmsdkvalidate-wmcheckurlextension")] +WMCheckURLScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkvalidate/nf-wmsdkvalidate-wmcheckurlscheme")] +WMCreateBackupRestorer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-wmcreatebackuprestorer")] +WMCreateDeviceRegistration=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-wmcreatedeviceregistration")] +WMCreateDRMTranscryptionManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-wmcreatedrmtranscryptionmanager")] +WMCreateDRMTranscryptor=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-wmcreatedrmtranscryptor")] +WMCreateEditor=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-wmcreateeditor")] +WMCreateIndexer=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-wmcreateindexer")] +WMCreateLicenseRevocationAgent=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-wmcreatelicenserevocationagent")] +WMCreateProfileManager=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-wmcreateprofilemanager")] +WMCreateReader=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-wmcreatereader")] +WMCreateSecureChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-wmcreatesecurechannel")] +WMCreateSecureChannel_Certified=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-wmcreatesecurechannel_certified")] +WMCreateSecureChannel_Certified_DES=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-wmcreatesecurechannel_certified_des")] +WMCreateSecureChannel_DES=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsecure/nf-wmsecure-wmcreatesecurechannel_des")] +WMCreateStreamForURL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmcreatestreamforurl")] +WMCreateSyncReader=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-wmcreatesyncreader")] +WMCreateWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-wmcreatewriter")] +WMCreateWriterFileSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-wmcreatewriterfilesink")] +WMCreateWriterNetworkSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-wmcreatewriternetworksink")] +WMCreateWriterPushSink=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-wmcreatewriterpushsink")] +WMDM_ENUM_PROP_VALID_VALUES_FORM=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdm-enum-prop-valid-values-form")] +WMDM_FIND_SCOPE=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdm-find-scope")] +WMDM_FORMAT_CAPABILITY=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdm-format-capability")] +WMDM_FORMATCODE=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdm-formatcode")] +WMDM_PROP_CONFIG=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdm-prop-config")] +WMDM_PROP_DESC=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdm-prop-desc")] +WMDM_PROP_VALUES_ENUM=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdm-prop-values-enum")] +WMDM_PROP_VALUES_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdm-prop-values-range")] +WMDM_SESSION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdm-session-type")] +WMDM_STORAGE_ENUM_MODE=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdm-storage-enum-mode")] +WMDM_TAG_DATATYPE=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdm-tag-datatype")] +WMDMDATETIME=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdmdatetime")] +WMDMID=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdmid")] +WMDMMessage=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdmmessage")] +WMDMMetadataView=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdmmetadataview")] +WMDMRIGHTS=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmdmrights")] +WMDRM_ANALOG_VIDEO_RESTRICTIONS=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrm-analog-video-restrictions")] +WMDRM_ANALOG_VIDEO_RESTRICTIONS_EX=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrm-analog-video-restrictions-ex")] +WMDRM_ENCRYPT_SCATTER_BLOCK=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrm-encrypt-scatter-block")] +WMDRM_ENCRYPT_SCATTER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrm-encrypt-scatter-info")] +WMDRM_IMPORT_CONTENT_KEY=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrm-import-content-key")] +WMDRM_IMPORT_INIT_STRUCT=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wmdrm_import_init_struct")] +WMDRM_IMPORT_SESSION_KEY=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrm-import-session-key")] +WMDRM_LICENSE_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrm-license-filter")] +WMDRM_OUTPUT_PROTECTION_LEVELS=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrm-output-protection-levels")] +WMDRMCreateProtectedProvider=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrmcreateprotectedprovider")] +WMDRMCreateProvider=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrmcreateprovider")] +WMDRMCryptoData=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrmcryptodata")] +WMDRMNET_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrmnet-policy")] +WMDRMNET_POLICY_GLOBAL_REQUIREMENTS=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrmnet-policy-global-requirements")] +WMDRMNET_POLICY_MINIMUM_ENVIRONMENT=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrmnet-policy-minimum-environment")] +WMDRMNET_POLICY_TRANSCRYPTPLAY=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrmnet-policy-transcryptplay")] +WMDRMNET_POLICY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrmnet-policy-type")] +WMDRMNET_Revocation=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrmnet-revocation")] +WMDRMShutdown=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrmshutdown")] +WMDRMStartup=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmdrmstartup")] +WMFILECAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/WMDM/wmfilecapabilities")] +WMI_OBJ_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wbemcli/ne-wbemcli-wmi_obj_text")] +WMIDPREQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/evntrace/nc-evntrace-wmidprequest")] +WMIQ_ANALYSIS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/ne-wmiutils-wmiq_analysis_type")] +WMIQ_ASSOCQ_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/ne-wmiutils-wmiq_assocq_flags")] +WMIQ_RPN_TOKEN_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmiutils/ne-wmiutils-wmiq_rpn_token_flags")] +WMIsAvailableOffline=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkvalidate/nf-wmsdkvalidate-wmisavailableoffline")] +WMIsContentProtected=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/nf-wmsdkidl-wmiscontentprotected")] +WMMPEG2VIDEOINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wmmpeg2videoinfo")] +WMP_WMDM_METADATA_ROUND_TRIP_DEVICE2PC=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpdevices/ns-wmpdevices-wmp_wmdm_metadata_round_trip_device2pc")] +WMP_WMDM_METADATA_ROUND_TRIP_PC2DEVICE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpdevices/ns-wmpdevices-wmp_wmdm_metadata_round_trip_pc2device")] +WMPAccountType=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/ne-contentpartner-wmpaccounttype")] +WMPBurnFormat=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/ne-wmp-wmpburnformat")] +WMPBurnState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/ne-wmp-wmpburnstate")] +WMPCallbackNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/ne-contentpartner-wmpcallbacknotification")] +WMPContextMenuInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/ns-contentpartner-wmpcontextmenuinfo")] +WMPDeviceStatus=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/ne-wmp-wmpdevicestatus")] +WMPEFFECTS=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmpeffects")] +WMPFolderScanState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/ne-wmp-wmpfolderscanstate")] +WMPLibraryType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/ne-wmp-wmplibrarytype")] +WMPNotifyPluginAddRemove=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpplug/nf-wmpplug-wmpnotifypluginaddremove")] +WMPNotifySubscriptionPluginAddRemove=[Documentation("https://docs.microsoft.com/windows/win32/api/subscriptionservices/nf-subscriptionservices-wmpnotifysubscriptionpluginaddremove")] +WMPOpenState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/ne-wmp-wmpopenstate")] +WMPPartnerNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/ne-contentpartner-wmppartnernotification")] +WMPPlaylistChangeEventType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/ne-wmp-wmpplaylistchangeeventtype")] +WMPPlayState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/ne-wmp-wmpplaystate")] +WMPPlugin_Caps=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/ne-wmpservices-wmpplugin_caps")] +WMPRipState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/ne-wmp-wmpripstate")] +WMPServices_StreamState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmpservices/ne-wmpservices-wmpservices_streamstate")] +WMPStreamingType=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/ne-contentpartner-wmpstreamingtype")] +WMPStringCollectionChangeEventType=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/ne-wmp-wmpstringcollectionchangeeventtype")] +WMPSubscriptionServiceEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/subscriptionservices/ne-subscriptionservices-wmpsubscriptionserviceevent")] +WMPSyncState=[Documentation("https://docs.microsoft.com/windows/win32/api/wmp/ne-wmp-wmpsyncstate")] +WMPTaskType=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/ne-contentpartner-wmptasktype")] +WMPTemplateSize=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/ne-contentpartner-wmptemplatesize")] +WMPTransactionType=[Documentation("https://docs.microsoft.com/windows/win32/api/contentpartner/ne-contentpartner-wmptransactiontype")] +WMPVIDEO=[Documentation("https://docs.microsoft.com/windows/win32/WMP/wmpvideo")] +WMSCRIPTFORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wmscriptformat")] +WMT_ATTR_DATATYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_attr_datatype")] +WMT_ATTR_IMAGETYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_attr_imagetype")] +WMT_BUFFER_SEGMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wmt_buffer_segment")] +WMT_CODEC_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_codec_info_type")] +WMT_COLORSPACEINFO_EXTENSION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wmt_colorspaceinfo_extension_data")] +WMT_CREDENTIAL_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_credential_flags")] +WMT_DRMLA_TRUST=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_drmla_trust")] +WMT_FILESINK_DATA_UNIT=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wmt_filesink_data_unit")] +WMT_FILESINK_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_filesink_mode")] +WMT_IMAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_image_type")] +WMT_INDEX_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_index_type")] +WMT_INDEXER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_indexer_type")] +WMT_MUSICSPEECH_CLASS_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_musicspeech_class_mode")] +WMT_NET_PROTOCOL=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_net_protocol")] +WMT_OFFSET_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_offset_format")] +WMT_PAYLOAD_FRAGMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wmt_payload_fragment")] +WMT_PLAY_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_play_mode")] +WMT_PROP_DATATYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmcodecdsp/ne-wmcodecdsp-wmt_prop_datatype")] +WMT_PROXY_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_proxy_settings")] +WMT_RIGHTS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_rights")] +WMT_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_status")] +WMT_STORAGE_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_storage_format")] +WMT_STREAM_SELECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_stream_selection")] +WMT_TIMECODE_EXTENSION_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wmt_timecode_extension_data")] +WMT_TRANSPORT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_transport_type")] +WMT_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_version")] +WMT_VIDEOIMAGE_SAMPLE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wmt_videoimage_sample")] +WMT_VIDEOIMAGE_SAMPLE2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wmt_videoimage_sample2")] +WMT_VIDEOIMAGE_TRANSITION_BOW_TIE=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-bow-tie")] +WMT_VIDEOIMAGE_TRANSITION_CIRCLE=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-circle")] +WMT_VIDEOIMAGE_TRANSITION_CROSS_FADE=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-cross-fade")] +WMT_VIDEOIMAGE_TRANSITION_DIAGONAL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-diagonal")] +WMT_VIDEOIMAGE_TRANSITION_DIAMOND=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-diamond")] +WMT_VIDEOIMAGE_TRANSITION_FADE_TO_COLOR=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-fade-to-color")] +WMT_VIDEOIMAGE_TRANSITION_FILLED_V=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-filled-v")] +WMT_VIDEOIMAGE_TRANSITION_FLIP=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-flip")] +WMT_VIDEOIMAGE_TRANSITION_INSET=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-inset")] +WMT_VIDEOIMAGE_TRANSITION_IRIS=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-iris")] +WMT_VIDEOIMAGE_TRANSITION_PAGE_ROLL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-page-roll")] +WMT_VIDEOIMAGE_TRANSITION_RECTANGLE=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-rectangle")] +WMT_VIDEOIMAGE_TRANSITION_REVEAL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-reveal")] +WMT_VIDEOIMAGE_TRANSITION_SLIDE=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-slide")] +WMT_VIDEOIMAGE_TRANSITION_SPLIT=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-split")] +WMT_VIDEOIMAGE_TRANSITION_STAR=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-star")] +WMT_VIDEOIMAGE_TRANSITION_WHEEL=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/wmt-videoimage-transition-wheel")] +WMT_WATERMARK_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wmt_watermark_entry")] +WMT_WATERMARK_ENTRY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ne-wmsdkidl-wmt_watermark_entry_type")] +WMT_WEBSTREAM_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wmt_webstream_format")] +WMT_WEBSTREAM_SAMPLE_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wmt_webstream_sample_header")] +WMValidateData=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkvalidate/nf-wmsdkvalidate-wmvalidatedata")] +WMVIDEOINFOHEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wmvideoinfoheader")] +WMVIDEOINFOHEADER2=[Documentation("https://docs.microsoft.com/windows/win32/api/wmsdkidl/ns-wmsdkidl-wmvideoinfoheader2")] +WNDCLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-wndclassw")] +WNDCLASSA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-wndclassa")] +WNDCLASSEX=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-wndclassexw")] +WNDCLASSEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-wndclassexa")] +WNDCLASSEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-wndclassexw")] +WNDCLASSW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-wndclassw")] +WNDOBJ=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-wndobj")] +WNDOBJ_bEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-wndobj_benum")] +WNDOBJ_cEnumStart=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-wndobj_cenumstart")] +WNDOBJ_vSetConsumer=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-wndobj_vsetconsumer")] +WNDOBJCHANGEPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nc-winddi-wndobjchangeproc")] +WNDPROC=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nc-winuser-wndproc")] +WNetAddConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetaddconnectionw")] +WNetAddConnection2=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetaddconnection2w")] +WNetAddConnection2A=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetaddconnection2a")] +WNetAddConnection2W=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetaddconnection2w")] +WNetAddConnection3=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetaddconnection3w")] +WNetAddConnection3A=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetaddconnection3a")] +WNetAddConnection3W=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetaddconnection3w")] +WNetAddConnectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetaddconnectiona")] +WNetAddConnectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetaddconnectionw")] +WNetCancelConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetcancelconnectionw")] +WNetCancelConnection2=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetcancelconnection2w")] +WNetCancelConnection2A=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetcancelconnection2a")] +WNetCancelConnection2W=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetcancelconnection2w")] +WNetCancelConnectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetcancelconnectiona")] +WNetCancelConnectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetcancelconnectionw")] +WNetCloseEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetcloseenum")] +WNetConnectionDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetconnectiondialog")] +WNetConnectionDialog1=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetconnectiondialog1a")] +WNetConnectionDialog1A=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetconnectiondialog1a")] +WNetConnectionDialog1W=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetconnectiondialog1w")] +WNetDisconnectDialog=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetdisconnectdialog")] +WNetDisconnectDialog1=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetdisconnectdialog1w")] +WNetDisconnectDialog1A=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetdisconnectdialog1a")] +WNetDisconnectDialog1W=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetdisconnectdialog1w")] +WNetEnumResource=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetenumresourcew")] +WNetEnumResourceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetenumresourcea")] +WNetEnumResourceW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetenumresourcew")] +WNetGetConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetconnectiona")] +WNetGetConnectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetconnectiona")] +WNetGetConnectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetconnectionw")] +WNetGetLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetlasterrorw")] +WNetGetLastErrorA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetlasterrora")] +WNetGetLastErrorW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetlasterrorw")] +WNetGetNetworkInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetnetworkinformationw")] +WNetGetNetworkInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetnetworkinformationa")] +WNetGetNetworkInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetnetworkinformationw")] +WNetGetProviderName=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetprovidernamew")] +WNetGetProviderNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetprovidernamea")] +WNetGetProviderNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetprovidernamew")] +WNetGetResourceInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetresourceinformationw")] +WNetGetResourceInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetresourceinformationa")] +WNetGetResourceInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetresourceinformationw")] +WNetGetResourceParent=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetresourceparentw")] +WNetGetResourceParentA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetresourceparenta")] +WNetGetResourceParentW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetresourceparentw")] +WNetGetUniversalName=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetuniversalnamea")] +WNetGetUniversalNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetuniversalnamea")] +WNetGetUniversalNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetuniversalnamew")] +WNetGetUser=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetuserw")] +WNetGetUserA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetusera")] +WNetGetUserW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetgetuserw")] +WNetOpenEnum=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetopenenuma")] +WNetOpenEnumA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetopenenuma")] +WNetOpenEnumW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetopenenumw")] +WNetRestoreConnectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetrestoreconnectionw")] +WNetSetLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-wnetsetlasterrora")] +WNetSetLastErrorA=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-wnetsetlasterrora")] +WNetSetLastErrorW=[Documentation("https://docs.microsoft.com/windows/win32/api/npapi/nf-npapi-wnetsetlasterrorw")] +WNetUseConnection=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetuseconnectionw")] +WNetUseConnectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetuseconnectiona")] +WNetUseConnectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/winnetwk/nf-winnetwk-wnetuseconnectionw")] +WNODE_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/ETW/wnode-header")] +wnsprintf=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-wnsprintfa")] +wnsprintfA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-wnsprintfa")] +wnsprintfW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-wnsprintfw")] +WNV_IP_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/wnvapi/ns-wnvapi-wnv_ip_address")] +WNV_NOTIFICATION_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/wnvapi/ns-wnvapi-wnv_notification_param")] +WNV_NOTIFICATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wnvapi/ne-wnvapi-wnv_notification_type")] +WNV_OBJECT_CHANGE_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/wnvapi/ns-wnvapi-wnv_object_change_param")] +WNV_OBJECT_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wnvapi/ns-wnvapi-wnv_object_header")] +WNV_OBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wnvapi/ne-wnvapi-wnv_object_type")] +WNV_POLICY_MISMATCH_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/wnvapi/ns-wnvapi-wnv_policy_mismatch_param")] +WNV_PROVIDER_ADDRESS_CHANGE_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/wnvapi/ns-wnvapi-wnv_provider_address_change_param")] +WNV_REDIRECT_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/wnvapi/ns-wnvapi-wnv_redirect_param")] +WnvOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/wnvapi/nf-wnvapi-wnvopen")] +WnvRequestNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/wnvapi/nf-wnvapi-wnvrequestnotification")] +WOF_FILE_COMPRESSION_INFO_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/ns-wofapi-wof_file_compression_info_v1")] +WofEnumEntries=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/nf-wofapi-wofenumentries")] +WofEnumEntryProc=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/nc-wofapi-wofenumentryproc")] +WofEnumFilesProc=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/nc-wofapi-wofenumfilesproc")] +WofFileEnumFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/nf-wofapi-woffileenumfiles")] +WofGetDriverVersion=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/nf-wofapi-wofgetdriverversion")] +WofIsExternalFile=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/nf-wofapi-wofisexternalfile")] +WofSetFileDataLocation=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/nf-wofapi-wofsetfiledatalocation")] +WofShouldCompressBinaries=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/nf-wofapi-wofshouldcompressbinaries")] +WofWimAddEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/nf-wofapi-wofwimaddentry")] +WofWimEnumFiles=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/nf-wofapi-wofwimenumfiles")] +WofWimRemoveEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/nf-wofapi-wofwimremoveentry")] +WofWimSuspendEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/nf-wofapi-wofwimsuspendentry")] +WofWimUpdateEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/wofapi/nf-wofapi-wofwimupdateentry")] +WOM_CLOSE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wom-close")] +WOM_DONE=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wom-done")] +WOM_OPEN=[Documentation("https://docs.microsoft.com/windows/win32/Multimedia/wom-open")] +Word=[Documentation("https://docs.microsoft.com/windows/win32/Msi/word-count-summary")] +WORDLIST_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/spellcheck/ne-spellcheck-wordlist_type")] +WORDREP_BREAK_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/indexsrv/ne-indexsrv-wordrep_break_type")] +Work=[Documentation("https://docs.microsoft.com/windows/win32/medfound/work-queue-identifiers")] +Working=[Documentation("https://docs.microsoft.com/windows/win32/wmformat/working-with-audio--deprecated")] +WorkingDirectory=[Documentation("https://docs.microsoft.com/windows/win32/TaskSchd/taskschedulerschema-workingdirectory-exectype-element")] +Workspace::AddResource=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspaceregistration-addresource")] +Workspace::AddResourceType=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceax/nf-workspaceax-iworkspacerestyperegistry-addresourcetype")] +Workspace::ClearWorkspaceCredential=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-clearworkspacecredential")] +Workspace::DeleteResourceType=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceax/nf-workspaceax-iworkspacerestyperegistry-deleteresourcetype")] +Workspace::DisconnectWorkspace=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-disconnectworkspace")] +Workspace::DisconnectWorkspaceByFriendlyName=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-disconnectworkspacebyfriendlyname")] +Workspace::GetProcessId=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace-getprocessid")] +Workspace::GetRegisteredFileExtensions=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceax/nf-workspaceax-iworkspacerestyperegistry-getregisteredfileextensions")] +Workspace::GetResourceTypeInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceax/nf-workspaceax-iworkspacerestyperegistry-getresourcetypeinfo")] +Workspace::GetWorkspaceNames=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace-getworkspacenames")] +Workspace::IsErrorMessageRegistered=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacereportmessage-iserrormessageregistered")] +Workspace::IsWorkspaceCredentialSpecified=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-isworkspacecredentialspecified")] +Workspace::IsWorkspaceSSOEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-isworkspacessoenabled")] +Workspace::ModifyResourceType=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceax/nf-workspaceax-iworkspacerestyperegistry-modifyresourcetype")] +Workspace::OnAuthenticated=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-onauthenticated")] +Workspace::RegisterErrorEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacereportmessage-registererrorevent")] +Workspace::RegisterErrorLogMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacereportmessage-registererrorlogmessage")] +Workspace::RemoveResource=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspaceregistration-removeresource")] +Workspace::ResourceDismissed=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable2-resourcedismissed")] +Workspace::StartRemoteApplication=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace-startremoteapplication")] +Workspace::StartRemoteApplicationEx=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspace2-startremoteapplicationex")] +Workspace::StartWorkspace=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable-startworkspace")] +Workspace::StartWorkspaceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/workspaceruntime/nf-workspaceruntime-iworkspacescriptable2-startworkspaceex")] +WorldRayDirection=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/worldraydirection")] +WorldRayOrigin=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/worldrayorigin")] +WorldToObject3x4=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/worldtoobject3x4")] +WorldToObject4x3=[Documentation("https://docs.microsoft.com/windows/win32/direct3d12/worldtoobject4x3")] +WOW64_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-wow64_context")] +WOW64_FLOATING_SAVE_AREA=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-wow64_floating_save_area")] +WOW64_LDT_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/ns-winnt-wow64_ldt_entry")] +Wow64DisableWow64FsRedirection=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-wow64disablewow64fsredirection")] +Wow64EnableWow64FsRedirection=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-wow64enablewow64fsredirection")] +Wow64GetThreadContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-wow64getthreadcontext")] +Wow64GetThreadSelectorEntry=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-wow64getthreadselectorentry")] +Wow64RevertWow64FsRedirection=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-wow64revertwow64fsredirection")] +Wow64SetThreadContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-wow64setthreadcontext")] +Wow64SetThreadDefaultGuestMachine=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-wow64setthreaddefaultguestmachine")] +Wow64SuspendThread=[Documentation("https://docs.microsoft.com/windows/win32/api/wow64apiset/nf-wow64apiset-wow64suspendthread")] +WOWInprocServers=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/wowinprocservers")] +WOWLegacyServers=[Documentation("https://docs.microsoft.com/windows/win32/cossdk/wowlegacyservers")] +WOWShellExecute=[Documentation("https://docs.microsoft.com/windows/win32/shell/wowshellexecute")] +WPC_ARGS_CONVERSATIONINITEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_conversationinitevent")] +WPC_ARGS_CONVERSATIONJOINEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_conversationjoinevent")] +WPC_ARGS_CONVERSATIONLEAVEEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_conversationleaveevent")] +WPC_ARGS_CUSTOMEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_customevent")] +WPC_ARGS_EMAILCONTACTEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_emailcontactevent")] +WPC_ARGS_EMAILRECEIEVEDEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_emailreceievedevent")] +WPC_ARGS_EMAILSENTEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_emailsentevent")] +WPC_ARGS_FILEDOWNLOADEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_filedownloadevent")] +WPC_ARGS_GAMESTARTEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_gamestartevent")] +WPC_ARGS_IMCONTACTEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_imcontactevent")] +WPC_ARGS_IMFEATUREEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_imfeatureevent")] +WPC_ARGS_MEDIADOWNLOADEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_mediadownloadevent")] +WPC_ARGS_MEDIAPLAYBACKEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_mediaplaybackevent")] +WPC_ARGS_SAFERAPPBLOCKED=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_saferappblocked")] +WPC_ARGS_SETTINGSCHANGEEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_settingschangeevent")] +WPC_ARGS_URLVISITEVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_args_urlvisitevent")] +WPC_MEDIA_EXPLICIT=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_media_explicit")] +WPC_MEDIA_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpc_media_type")] +WPCEVENT_CUSTOM=[Documentation("https://docs.microsoft.com/windows/win32/parcon/wpcevent-custom-event")] +WPCEVENT_EMAIL_CONTACT=[Documentation("https://docs.microsoft.com/windows/win32/parcon/wpcevent-email-contact-event")] +WPCEVENT_EMAIL_RECEIVED=[Documentation("https://docs.microsoft.com/windows/win32/parcon/wpcevent-email-received-event")] +WPCEVENT_EMAIL_SENT=[Documentation("https://docs.microsoft.com/windows/win32/parcon/wpcevent-email-sent-event")] +WPCEVENT_GAME_START=[Documentation("https://docs.microsoft.com/windows/win32/parcon/wpcevent-game-start-event")] +WPCEVENT_IM_CONTACT=[Documentation("https://docs.microsoft.com/windows/win32/parcon/wpcevent-im-contact-event")] +WPCEVENT_IM_FEATURE=[Documentation("https://docs.microsoft.com/windows/win32/parcon/wpcevent-im-feature-event")] +WPCEVENT_IM_INVITATION=[Documentation("https://docs.microsoft.com/windows/win32/parcon/wpcevent-im-invitation-event")] +WPCEVENT_IM_JOIN=[Documentation("https://docs.microsoft.com/windows/win32/parcon/wpcevent-im-join-event")] +WPCEVENT_IM_LEAVE=[Documentation("https://docs.microsoft.com/windows/win32/parcon/wpcevent-im-leave-event")] +WPCEVENT_MEDIA_PLAYBACK=[Documentation("https://docs.microsoft.com/windows/win32/parcon/wpcevent-media-playback-event")] +WPCEVENT_SYS_SETTINGCHANGE=[Documentation("https://docs.microsoft.com/windows/win32/parcon/wpcevent-sys-settingchange-event")] +WPCEVENT_SYSTEM_APPBLOCKED=[Documentation("https://docs.microsoft.com/windows/win32/parcon/wpcevent-system-appblocked-event")] +WPCEVENT_WEB_FILEDOWNLOAD=[Documentation("https://docs.microsoft.com/windows/win32/parcon/wpcevent-web-filedownload-event")] +WPCEVENT_WEB_URLVISIT=[Documentation("https://docs.microsoft.com/windows/win32/parcon/wpcevent-web-urlvisit-event")] +WPCFLAG_IM_FEATURE=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpcflag_im_feature")] +WPCFLAG_IM_LEAVE=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpcflag_im_leave")] +WPCFLAG_ISBLOCKED=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpcflag_isblocked")] +WPCFLAG_LOGOFF_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wpcevent/ne-wpcevent-wpcflag_logoff_type")] +WPD_BITRATE_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-bitrate-types")] +WPD_CAPTURE_MODES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-capture-modes")] +WPD_COLOR_CORRECTED_STATUS_VALUES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-color-corrected-status-values")] +WPD_COMMAND_COMMON_RESET_DEVICE=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-command-common-reset-device-command")] +WPD_COMMAND_DEVICE_HINTS_GET_CONTENT_LOCATION=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-command-device-hints-get-content-location-command")] +WPD_COMMAND_MTP_EXT_END_DATA_TRANSFER=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-command-mtp-ext-end-data-transfer")] +WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-command-mtp-ext-execute-command-with-data-to-read")] +WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_WRITE=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-command-mtp-ext-execute-command-with-data-to-write")] +WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITHOUT_DATA_PHASE=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-command-mtp-ext-execute-command-without-data-phase")] +WPD_COMMAND_MTP_EXT_GET_SUPPORTED_VENDOR_OPCODES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-command-mtp-ext-get-supported-vendor-opcodes")] +WPD_COMMAND_MTP_EXT_GET_VENDOR_EXTENSION_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-command-mtp-ext-get-vendor-extension-description")] +WPD_COMMAND_MTP_EXT_READ_DATA=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-command-mtp-ext-read-data")] +WPD_COMMAND_MTP_EXT_WRITE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-command-mtp-ext-write-data")] +WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-command-object-properties-get-supported2")] +WPD_COMMAND_SMS_SEND=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-command-sms-send-command")] +WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-command-still-image-capture-initiate-command")] +WPD_COMMAND_STORAGE_EJECT=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-command-storage-eject-command")] +WPD_COMMAND_STORAGE_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-command-storage-format-command")] +WPD_CONTENT_TYPE_TELEVISION=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-content-type-television")] +WPD_CROPPED_STATUS_VALUES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-cropped-status-values")] +WPD_DEVICE_TRANSPORTS=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-device-transports")] +WPD_DEVICE_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-device-types")] +WPD_EFFECT_MODES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-effect-modes")] +WPD_EXPOSURE_METERING_MODES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-exposure-metering-modes")] +WPD_EXPOSURE_PROGRAM_MODES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-exposure-program-modes")] +WPD_FLASH_MODES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-flash-modes")] +WPD_FOCUS_METERING_MODES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-focus-metering-modes")] +WPD_FOCUS_MODES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-focus-modes")] +WPD_META_GENRES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-meta-genres")] +WPD_OPERATION_STATES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-operation-states")] +WPD_PARAMETER_USAGE_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-parameter-usage-types")] +WPD_POWER_SOURCES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-power-sources")] +WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-rendering-information-profile-entry-types")] +WPD_RESOURCE_ALBUM_ART=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-resource-album-art")] +WPD_RESOURCE_AUDIO_CLIP=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-resource-audio-clip")] +WPD_RESOURCE_CONTACT_PHOTO=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-resource-contact-photo")] +WPD_RESOURCE_DEFAULT=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-resource-default")] +WPD_RESOURCE_GENERIC=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-resource-generic")] +WPD_RESOURCE_ICON=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-resource-icon")] +WPD_RESOURCE_THUMBNAIL=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-resource-thumbnail")] +WPD_SECTION_DATA_UNITS_VALUES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-section-data-units-values")] +WPD_SERVICE_INHERITANCE_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-service-inheritance-types2")] +WPD_SMS_ENCODING_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-sms-encoding-types")] +WPD_STORAGE_TYPE_VALUES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-storage-type-values")] +WPD_STREAM_UNITS=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-stream-units")] +WPD_VIDEO_SCAN_TYPES=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-video-scan-types")] +WPD_WHITE_BALANCE_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-white-balance-settings")] +WpdAttributeForm=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpdattributeform")] +WpdParameterAttributeForm=[Documentation("https://docs.microsoft.com/windows/win32/wpd_sdk/wpd-parameter-attribute-form")] +WPUCloseEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpucloseevent")] +WPUCloseSocketHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpuclosesockethandle")] +WPUCloseThread=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpuclosethread")] +WPUCompleteOverlappedRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpucompleteoverlappedrequest")] +WPUCreateEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpucreateevent")] +WPUCreateSocketHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpucreatesockethandle")] +WPUFDIsSet=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpufdisset")] +WPUGetProviderPath=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpugetproviderpath")] +WPUModifyIFSHandle=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpumodifyifshandle")] +WPUOpenCurrentThread=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpuopencurrentthread")] +WPUPostMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpupostmessage")] +WPUQueryBlockingCallback=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpuqueryblockingcallback")] +WPUQuerySocketHandleContext=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpuquerysockethandlecontext")] +WPUQueueApc=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpuqueueapc")] +WPUResetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpuresetevent")] +WPUSetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wpusetevent")] +WrapCompressedRTFStream=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/wrapcompressedrtfstream")] +WrapCompressedRTFStreamEx=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/wrapcompressedrtfstreamex")] +WrapStoreEntryID=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/wrapstoreentryid")] +WRDS_CONNECTION_SETTING=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wrds_connection_setting")] +WRDS_CONNECTION_SETTING_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ne-wtsdefs-wrds_connection_setting_level")] +WRDS_CONNECTION_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wrds_connection_settings")] +WRDS_CONNECTION_SETTINGS_1=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wrds_connection_settings_1")] +WRDS_DYNAMIC_TIME_ZONE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wrds_dynamic_time_zone_information")] +WRDS_LISTENER_SETTING=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wrds_listener_setting")] +WRDS_LISTENER_SETTING_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ne-wtsdefs-wrds_listener_setting_level")] +WRDS_LISTENER_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wrds_listener_settings")] +WRDS_LISTENER_SETTINGS_1=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wrds_listener_settings_1")] +WRDS_SETTING=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wrds_setting")] +WRDS_SETTING_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ne-wtsdefs-wrds_setting_level")] +WRDS_SETTING_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ne-wtsdefs-wrds_setting_status")] +WRDS_SETTING_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ne-wtsdefs-wrds_setting_type")] +WRDS_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wrds_settings")] +WRDS_SETTINGS_1=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wrds_settings_1")] +WRdsGraphicsChannelType=[Documentation("https://docs.microsoft.com/windows/win32/api/wrdsgraphicschannels/ne-wrdsgraphicschannels-wrdsgraphicschanneltype")] +WRITE_CACHE_CHANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-write_cache_change")] +WRITE_CACHE_ENABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-write_cache_enable")] +WRITE_CACHE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-write_cache_type")] +WRITE_THROUGH=[Documentation("https://docs.microsoft.com/windows/win32/api/winioctl/ne-winioctl-write_through")] +WriteBackRootHintDatafile=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-roothints-writebackroothintdatafile")] +WriteBackZone=[Documentation("https://docs.microsoft.com/windows/win32/DNS/microsoftdns-zone-writebackzone")] +WriteBlobToFile=[Documentation("https://docs.microsoft.com/windows/win32/NetMon2/writeblobtofile")] +WriteCabinetState=[Documentation("https://docs.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-writecabinetstate")] +WriteClassStg=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-writeclassstg")] +WriteClassStm=[Documentation("https://docs.microsoft.com/windows/win32/api/coml2api/nf-coml2api-writeclassstm")] +WriteConsole=[Documentation("https://docs.microsoft.com/windows/console/writeconsole")] +WriteConsoleA=[Documentation("https://docs.microsoft.com/windows/console/writeconsole")] +WriteConsoleInput=[Documentation("https://docs.microsoft.com/windows/console/writeconsoleinput")] +WriteConsoleInputA=[Documentation("https://docs.microsoft.com/windows/console/writeconsoleinput")] +WriteConsoleInputW=[Documentation("https://docs.microsoft.com/windows/console/writeconsoleinput")] +WriteConsoleOutput=[Documentation("https://docs.microsoft.com/windows/console/writeconsoleoutput")] +WriteConsoleOutputA=[Documentation("https://docs.microsoft.com/windows/console/writeconsoleoutput")] +WriteConsoleOutputAttribute=[Documentation("https://docs.microsoft.com/windows/console/writeconsoleoutputattribute")] +WriteConsoleOutputCharacter=[Documentation("https://docs.microsoft.com/windows/console/writeconsoleoutputcharacter")] +WriteConsoleOutputCharacterA=[Documentation("https://docs.microsoft.com/windows/console/writeconsoleoutputcharacter")] +WriteConsoleOutputCharacterW=[Documentation("https://docs.microsoft.com/windows/console/writeconsoleoutputcharacter")] +WriteConsoleOutputW=[Documentation("https://docs.microsoft.com/windows/console/writeconsoleoutput")] +WriteConsoleW=[Documentation("https://docs.microsoft.com/windows/console/writeconsole")] +WriteEncryptedFileRaw=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeencryptedfileraw")] +WriteFile=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-writefile")] +WriteFileEx=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-writefileex")] +WriteFileGather=[Documentation("https://docs.microsoft.com/windows/win32/api/fileapi/nf-fileapi-writefilegather")] +WriteFmtUserTypeStg=[Documentation("https://docs.microsoft.com/windows/win32/api/ole2/nf-ole2-writefmtusertypestg")] +WriteGlobalPwrPolicy=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-writeglobalpwrpolicy")] +WriteLogRestartArea=[Documentation("https://docs.microsoft.com/windows/win32/api/clfsw32/nf-clfsw32-writelogrestartarea")] +WritePrinter=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/writeprinter")] +WritePrivateProfileSection=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeprivateprofilesectiona")] +WritePrivateProfileSectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeprivateprofilesectiona")] +WritePrivateProfileSectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeprivateprofilesectionw")] +WritePrivateProfileString=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeprivateprofilestringa")] +WritePrivateProfileStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeprivateprofilestringa")] +WritePrivateProfileStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeprivateprofilestringw")] +WritePrivateProfileStruct=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeprivateprofilestructa")] +WritePrivateProfileStructA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeprivateprofilestructa")] +WritePrivateProfileStructW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeprivateprofilestructw")] +WriteProcessMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-writeprocessmemory")] +WriteProcessorPwrScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-writeprocessorpwrscheme")] +WriteProfileSection=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeprofilesectionw")] +WriteProfileSectionA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeprofilesectiona")] +WriteProfileSectionW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeprofilesectionw")] +WriteProfileString=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeprofilestringw")] +WriteProfileStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeprofilestringa")] +WriteProfileStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writeprofilestringw")] +WritePwrScheme=[Documentation("https://docs.microsoft.com/windows/win32/api/powrprof/nf-powrprof-writepwrscheme")] +WriteTapemark=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-writetapemark")] +WS_ABANDON_MESSAGE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_abandon_message_callback")] +WS_ABORT_CHANNEL_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_abort_channel_callback")] +WS_ABORT_LISTENER_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_abort_listener_callback")] +WS_ACCEPT_CHANNEL_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_accept_channel_callback")] +WS_ADDRESSING_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_addressing_version")] +WS_ANY_ATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_any_attribute")] +WS_ANY_ATTRIBUTES=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_any_attributes")] +WS_ASYNC_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_async_callback")] +WS_ASYNC_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_async_context")] +WS_ASYNC_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_async_function")] +WS_ASYNC_OPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_async_operation")] +WS_ASYNC_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_async_state")] +WS_ATTRIBUTE_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_attribute_description")] +WS_BINDING_TEMPLATE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_binding_template_type")] +WS_BOOL_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_bool_description")] +WS_BUFFERS=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_buffers")] +WS_BYTE_ARRAY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_byte_array_description")] +WS_BYTES=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_bytes")] +WS_BYTES_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_bytes_description")] +WS_CALL_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_call_property")] +WS_CALL_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_call_property_id")] +WS_CALLBACK_MODEL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_callback_model")] +WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_capi_asymmetric_security_key_handle")] +WS_CERT_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_cert_credential")] +WS_CERT_CREDENTIAL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_cert_credential_type")] +WS_CERT_ENDPOINT_IDENTITY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_cert_endpoint_identity")] +WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_cert_issuer_list_notification_callback")] +WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_cert_message_security_binding_constraint")] +WS_CERT_SIGNED_SAML_AUTHENTICATOR=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_cert_signed_saml_authenticator")] +WS_CERTIFICATE_VALIDATION_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_certificate_validation_callback")] +WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_certificate_validation_callback_context")] +WS_CHANNEL=[Documentation("https://docs.microsoft.com/windows/win32/wsw/ws-channel")] +WS_CHANNEL_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_channel_binding")] +WS_CHANNEL_DECODER=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_channel_decoder")] +WS_CHANNEL_ENCODER=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_channel_encoder")] +WS_CHANNEL_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_channel_properties")] +WS_CHANNEL_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_channel_property")] +WS_CHANNEL_PROPERTY_CONSTRAINT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_channel_property_constraint")] +WS_CHANNEL_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_channel_property_id")] +WS_CHANNEL_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_channel_state")] +WS_CHANNEL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_channel_type")] +WS_CHAR_ARRAY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_char_array_description")] +WS_CHARSET=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_charset")] +WS_CLOSE_CHANNEL_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_close_channel_callback")] +WS_CLOSE_LISTENER_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_close_listener_callback")] +WS_CONTRACT_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_contract_description")] +WS_COOKIE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_cookie_mode")] +WS_CREATE_CHANNEL_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_create_channel_callback")] +WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_create_channel_for_listener_callback")] +WS_CREATE_DECODER_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_create_decoder_callback")] +WS_CREATE_ENCODER_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_create_encoder_callback")] +WS_CREATE_LISTENER_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_create_listener_callback")] +WS_CUSTOM_CERT_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_custom_cert_credential")] +WS_CUSTOM_CHANNEL_CALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_custom_channel_callbacks")] +WS_CUSTOM_HTTP_PROXY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_custom_http_proxy")] +WS_CUSTOM_LISTENER_CALLBACKS=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_custom_listener_callbacks")] +WS_CUSTOM_TYPE_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_custom_type_description")] +WS_DATETIME=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_datetime")] +WS_DATETIME_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_datetime_description")] +WS_DATETIME_FORMAT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_datetime_format")] +WS_DECIMAL_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_decimal_description")] +WS_DECODER_DECODE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_decoder_decode_callback")] +WS_DECODER_END_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_decoder_end_callback")] +WS_DECODER_GET_CONTENT_TYPE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_decoder_get_content_type_callback")] +WS_DECODER_START_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_decoder_start_callback")] +WS_DEFAULT_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_default_value")] +WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_default_windows_integrated_auth_credential")] +WS_DISALLOWED_USER_AGENT_SUBSTRINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_disallowed_user_agent_substrings")] +WS_DNS_ENDPOINT_IDENTITY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_dns_endpoint_identity")] +WS_DOUBLE_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_double_description")] +WS_DURATION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_duration")] +WS_DURATION_COMPARISON_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_duration_comparison_callback")] +WS_DURATION_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_duration_description")] +WS_DYNAMIC_STRING_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_dynamic_string_callback")] +WS_ELEMENT_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_element_description")] +WS_ENCODER_ENCODE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_encoder_encode_callback")] +WS_ENCODER_END_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_encoder_end_callback")] +WS_ENCODER_GET_CONTENT_TYPE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_encoder_get_content_type_callback")] +WS_ENCODER_START_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_encoder_start_callback")] +WS_ENCODING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_encoding")] +WS_ENDPOINT_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_endpoint_address")] +WS_ENDPOINT_ADDRESS_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_endpoint_address_description")] +WS_ENDPOINT_ADDRESS_EXTENSION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_endpoint_address_extension_type")] +WS_ENDPOINT_IDENTITY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_endpoint_identity")] +WS_ENDPOINT_IDENTITY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_endpoint_identity_type")] +WS_ENDPOINT_POLICY_EXTENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_endpoint_policy_extension")] +WS_ENUM_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_enum_description")] +WS_ENUM_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_enum_value")] +WS_ENVELOPE_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_envelope_version")] +WS_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/wsw/ws-error")] +WS_ERROR_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_error_property")] +WS_ERROR_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_error_property_id")] +WS_EXCEPTION_CODE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_exception_code")] +WS_EXTENDED_PROTECTION_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_extended_protection_policy")] +WS_EXTENDED_PROTECTION_SCENARIO=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_extended_protection_scenario")] +WS_FAULT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_fault")] +WS_FAULT_CODE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_fault_code")] +WS_FAULT_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_fault_description")] +WS_FAULT_DETAIL_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_fault_detail_description")] +WS_FAULT_DISCLOSURE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_fault_disclosure")] +WS_FAULT_ERROR_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_fault_error_property_id")] +WS_FAULT_REASON=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_fault_reason")] +WS_FIELD_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_field_description")] +WS_FIELD_MAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_field_mapping")] +WS_FLOAT_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_float_description")] +WS_FREE_CHANNEL_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_free_channel_callback")] +WS_FREE_DECODER_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_free_decoder_callback")] +WS_FREE_ENCODER_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_free_encoder_callback")] +WS_FREE_LISTENER_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_free_listener_callback")] +WS_GET_CERT_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_get_cert_callback")] +WS_GET_CHANNEL_PROPERTY_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_get_channel_property_callback")] +WS_GET_LISTENER_PROPERTY_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_get_listener_property_callback")] +WS_GUID_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_guid_description")] +WS_HEADER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_header_type")] +WS_HEAP=[Documentation("https://docs.microsoft.com/windows/win32/wsw/ws-heap")] +WS_HEAP_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_heap_properties")] +WS_HEAP_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_heap_property")] +WS_HEAP_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_heap_property_id")] +WS_HOST_NAMES=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_host_names")] +WS_HTTP_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_binding_template")] +WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_header_auth_binding_template")] +WS_HTTP_HEADER_AUTH_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_header_auth_policy_description")] +WS_HTTP_HEADER_AUTH_SECURITY_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_header_auth_security_binding")] +WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_header_auth_security_binding_constraint")] +WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_header_auth_security_binding_policy_description")] +WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_header_auth_security_binding_template")] +WS_HTTP_HEADER_AUTH_TARGET=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_http_header_auth_target")] +WS_HTTP_HEADER_MAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_header_mapping")] +WS_HTTP_MESSAGE_MAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_message_mapping")] +WS_HTTP_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_policy_description")] +WS_HTTP_PROXY_SETTING_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_http_proxy_setting_mode")] +WS_HTTP_REDIRECT_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_http_redirect_callback")] +WS_HTTP_REDIRECT_CALLBACK_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_redirect_callback_context")] +WS_HTTP_SSL_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_ssl_binding_template")] +WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_ssl_header_auth_binding_template")] +WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_ssl_header_auth_policy_description")] +WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_ssl_kerberos_apreq_binding_template")] +WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_ssl_kerberos_apreq_policy_description")] +WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_ssl_kerberos_apreq_security_context_binding_template")] +WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_ssl_kerberos_apreq_security_context_policy_description")] +WS_HTTP_SSL_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_ssl_policy_description")] +WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_ssl_username_binding_template")] +WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_ssl_username_policy_description")] +WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_ssl_username_security_context_binding_template")] +WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_ssl_username_security_context_policy_description")] +WS_HTTP_URL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_http_url")] +WS_HTTPS_URL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_https_url")] +WS_INT16_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_int16_description")] +WS_INT32_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_int32_description")] +WS_INT64_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_int64_description")] +WS_INT8_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_int8_description")] +WS_IP_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_ip_version")] +WS_IS_DEFAULT_VALUE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_is_default_value_callback")] +WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_issued_token_message_security_binding_constraint")] +WS_ITEM_RANGE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_item_range")] +WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_kerberos_apreq_message_security_binding")] +WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_kerberos_apreq_message_security_binding_constraint")] +WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_kerberos_apreq_message_security_binding_policy_description")] +WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_kerberos_apreq_message_security_binding_template")] +WS_LISTENER=[Documentation("https://docs.microsoft.com/windows/win32/wsw/ws-listener")] +WS_LISTENER_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_listener_properties")] +WS_LISTENER_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_listener_property")] +WS_LISTENER_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_listener_property_id")] +WS_LISTENER_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_listener_state")] +WS_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/wsw/ws-message")] +WS_MESSAGE_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_message_description")] +WS_MESSAGE_DONE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_message_done_callback")] +WS_MESSAGE_INITIALIZATION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_message_initialization")] +WS_MESSAGE_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_message_properties")] +WS_MESSAGE_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_message_property")] +WS_MESSAGE_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_message_property_id")] +WS_MESSAGE_SECURITY_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_message_security_usage")] +WS_MESSAGE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_message_state")] +WS_METADATA=[Documentation("https://docs.microsoft.com/windows/win32/wsw/ws-metadata")] +WS_METADATA_ENDPOINT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_metadata_endpoint")] +WS_METADATA_ENDPOINTS=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_metadata_endpoints")] +WS_METADATA_EXCHANGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_metadata_exchange_type")] +WS_METADATA_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_metadata_property")] +WS_METADATA_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_metadata_property_id")] +WS_METADATA_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_metadata_state")] +WS_MOVE_TO=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_move_to")] +WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_namedpipe_sspi_transport_security_binding")] +WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_ncrypt_asymmetric_security_key_handle")] +WS_NETPIPE_URL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_netpipe_url")] +WS_NETTCP_URL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_nettcp_url")] +WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_opaque_windows_integrated_auth_credential")] +WS_OPEN_CHANNEL_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_open_channel_callback")] +WS_OPEN_LISTENER_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_open_listener_callback")] +WS_OPERATION_CANCEL_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_operation_cancel_callback")] +WS_OPERATION_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/wsw/ws-operation-context")] +WS_OPERATION_CONTEXT_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_operation_context_property_id")] +WS_OPERATION_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_operation_description")] +WS_OPERATION_FREE_STATE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_operation_free_state_callback")] +WS_OPERATION_STYLE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_operation_style")] +WS_PARAMETER_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_parameter_description")] +WS_PARAMETER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_parameter_type")] +WS_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/wsw/ws-policy")] +WS_POLICY_CONSTRAINTS=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_policy_constraints")] +WS_POLICY_EXTENSION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_policy_extension")] +WS_POLICY_EXTENSION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_policy_extension_type")] +WS_POLICY_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_policy_properties")] +WS_POLICY_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_policy_property")] +WS_POLICY_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_policy_property_id")] +WS_POLICY_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_policy_state")] +WS_PROTECTION_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_protection_level")] +WS_PROXY_MESSAGE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_proxy_message_callback")] +WS_PROXY_MESSAGE_CALLBACK_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_proxy_message_callback_context")] +WS_PROXY_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_proxy_property")] +WS_PROXY_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_proxy_property_id")] +WS_PULL_BYTES_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_pull_bytes_callback")] +WS_PUSH_BYTES_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_push_bytes_callback")] +WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_raw_symmetric_security_key_handle")] +WS_READ_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_read_callback")] +WS_READ_MESSAGE_END_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_read_message_end_callback")] +WS_READ_MESSAGE_START_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_read_message_start_callback")] +WS_READ_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_read_option")] +WS_READ_TYPE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_read_type_callback")] +WS_RECEIVE_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_receive_option")] +WS_REPEATING_HEADER_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_repeating_header_option")] +WS_REQUEST_SECURITY_TOKEN_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_request_security_token_action")] +WS_REQUEST_SECURITY_TOKEN_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_request_security_token_property")] +WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_request_security_token_property_constraint")] +WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_request_security_token_property_id")] +WS_RESET_CHANNEL_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_reset_channel_callback")] +WS_RESET_LISTENER_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_reset_listener_callback")] +WS_RSA_ENDPOINT_IDENTITY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_rsa_endpoint_identity")] +WS_SAML_AUTHENTICATOR=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_saml_authenticator")] +WS_SAML_AUTHENTICATOR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_saml_authenticator_type")] +WS_SAML_MESSAGE_SECURITY_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_saml_message_security_binding")] +WS_SECURE_CONVERSATION_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_secure_conversation_version")] +WS_SECURITY_ALGORITHM_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_algorithm_id")] +WS_SECURITY_ALGORITHM_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_algorithm_property")] +WS_SECURITY_ALGORITHM_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_algorithm_property_id")] +WS_SECURITY_ALGORITHM_SUITE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_algorithm_suite")] +WS_SECURITY_ALGORITHM_SUITE_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_algorithm_suite_name")] +WS_SECURITY_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_binding")] +WS_SECURITY_BINDING_CONSTRAINT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_binding_constraint")] +WS_SECURITY_BINDING_CONSTRAINT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_binding_constraint_type")] +WS_SECURITY_BINDING_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_binding_properties")] +WS_SECURITY_BINDING_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_binding_property")] +WS_SECURITY_BINDING_PROPERTY_CONSTRAINT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_binding_property_constraint")] +WS_SECURITY_BINDING_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_binding_property_id")] +WS_SECURITY_BINDING_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_binding_type")] +WS_SECURITY_CONSTRAINTS=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_constraints")] +WS_SECURITY_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/wsw/ws-security-context")] +WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_context_message_security_binding")] +WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_context_message_security_binding_constraint")] +WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_context_message_security_binding_policy_description")] +WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_context_message_security_binding_template")] +WS_SECURITY_CONTEXT_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_context_property")] +WS_SECURITY_CONTEXT_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_context_property_id")] +WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_context_security_binding_policy_description")] +WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_context_security_binding_template")] +WS_SECURITY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_description")] +WS_SECURITY_HEADER_LAYOUT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_header_layout")] +WS_SECURITY_HEADER_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_header_version")] +WS_SECURITY_KEY_ENTROPY_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_key_entropy_mode")] +WS_SECURITY_KEY_HANDLE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_key_handle")] +WS_SECURITY_KEY_HANDLE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_key_handle_type")] +WS_SECURITY_KEY_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_key_type")] +WS_SECURITY_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_properties")] +WS_SECURITY_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_property")] +WS_SECURITY_PROPERTY_CONSTRAINT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_security_property_constraint")] +WS_SECURITY_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_property_id")] +WS_SECURITY_TIMESTAMP_USAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_timestamp_usage")] +WS_SECURITY_TOKEN=[Documentation("https://docs.microsoft.com/windows/win32/wsw/ws-security-token")] +WS_SECURITY_TOKEN_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_token_property_id")] +WS_SECURITY_TOKEN_REFERENCE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_security_token_reference_mode")] +WS_SERVICE_ACCEPT_CHANNEL_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_service_accept_channel_callback")] +WS_SERVICE_CANCEL_REASON=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_service_cancel_reason")] +WS_SERVICE_CLOSE_CHANNEL_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_service_close_channel_callback")] +WS_SERVICE_CONTRACT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_service_contract")] +WS_SERVICE_ENDPOINT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_service_endpoint")] +WS_SERVICE_ENDPOINT_METADATA=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_service_endpoint_metadata")] +WS_SERVICE_ENDPOINT_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_service_endpoint_property")] +WS_SERVICE_ENDPOINT_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_service_endpoint_property_id")] +WS_SERVICE_HOST=[Documentation("https://docs.microsoft.com/windows/win32/wsw/ws-service-host")] +WS_SERVICE_HOST_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_service_host_state")] +WS_SERVICE_MESSAGE_RECEIVE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_service_message_receive_callback")] +WS_SERVICE_METADATA=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_service_metadata")] +WS_SERVICE_METADATA_DOCUMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_service_metadata_document")] +WS_SERVICE_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_service_property")] +WS_SERVICE_PROPERTY_ACCEPT_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_service_property_accept_callback")] +WS_SERVICE_PROPERTY_CLOSE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_service_property_close_callback")] +WS_SERVICE_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_service_property_id")] +WS_SERVICE_PROXY=[Documentation("https://docs.microsoft.com/windows/win32/wsw/ws-service-proxy")] +WS_SERVICE_PROXY_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_service_proxy_state")] +WS_SERVICE_SECURITY_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_service_security_callback")] +WS_SERVICE_SECURITY_IDENTITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_service_security_identities")] +WS_SERVICE_STUB_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_service_stub_callback")] +WS_SET_CHANNEL_PROPERTY_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_set_channel_property_callback")] +WS_SET_LISTENER_PROPERTY_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_set_listener_property_callback")] +WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_shutdown_session_channel_callback")] +WS_SOAPUDP_URL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_soapudp_url")] +WS_SPN_ENDPOINT_IDENTITY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_spn_endpoint_identity")] +WS_SSL_TRANSPORT_SECURITY_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_ssl_transport_security_binding")] +WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_ssl_transport_security_binding_constraint")] +WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_ssl_transport_security_binding_policy_description")] +WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_ssl_transport_security_binding_template")] +WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_sspi_transport_security_binding_policy_description")] +WS_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_string")] +WS_STRING_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_string_description")] +WS_STRING_USERNAME_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_string_username_credential")] +WS_STRING_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-ws_string_value")] +WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_string_windows_integrated_auth_credential")] +WS_STRUCT_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_struct_description")] +WS_SUBJECT_NAME_CERT_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_subject_name_cert_credential")] +WS_TCP_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_tcp_binding_template")] +WS_TCP_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_tcp_policy_description")] +WS_TCP_SSPI_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_tcp_sspi_binding_template")] +WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_tcp_sspi_kerberos_apreq_binding_template")] +WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_tcp_sspi_kerberos_apreq_policy_description")] +WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_tcp_sspi_kerberos_apreq_security_context_binding_template")] +WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_tcp_sspi_kerberos_apreq_security_context_policy_description")] +WS_TCP_SSPI_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_tcp_sspi_policy_description")] +WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_tcp_sspi_transport_security_binding")] +WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_tcp_sspi_transport_security_binding_constraint")] +WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_tcp_sspi_transport_security_binding_template")] +WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_tcp_sspi_username_binding_template")] +WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_tcp_sspi_username_policy_description")] +WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_tcp_sspi_username_security_context_binding_template")] +WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_tcp_sspi_username_security_context_policy_description")] +WS_THUMBPRINT_CERT_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_thumbprint_cert_credential")] +WS_TIMESPAN=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_timespan")] +WS_TIMESPAN_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_timespan_description")] +WS_TRACE_API=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_trace_api")] +WS_TRANSFER_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_transfer_mode")] +WS_TRUST_VERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_trust_version")] +WS_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_type")] +WS_TYPE_MAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_type_mapping")] +WS_UINT16_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_uint16_description")] +WS_UINT32_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_uint32_description")] +WS_UINT64_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_uint64_description")] +WS_UINT8_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_uint8_description")] +WS_UNION_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_union_description")] +WS_UNION_FIELD_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_union_field_description")] +WS_UNIQUE_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_unique_id")] +WS_UNIQUE_ID_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_unique_id_description")] +WS_UNKNOWN_ENDPOINT_IDENTITY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_unknown_endpoint_identity")] +WS_UPN_ENDPOINT_IDENTITY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_upn_endpoint_identity")] +WS_URL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_url")] +WS_URL_SCHEME_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_url_scheme_type")] +WS_USERNAME_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_username_credential")] +WS_USERNAME_CREDENTIAL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_username_credential_type")] +WS_USERNAME_MESSAGE_SECURITY_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_username_message_security_binding")] +WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_username_message_security_binding_constraint")] +WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_username_message_security_binding_policy_description")] +WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_username_message_security_binding_template")] +WS_UTF8_ARRAY_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_utf8_array_description")] +WS_VALIDATE_PASSWORD_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_validate_password_callback")] +WS_VALIDATE_SAML_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_validate_saml_callback")] +WS_VALUE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_value_type")] +WS_VOID_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_void_description")] +WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_windows_integrated_auth_credential")] +WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_windows_integrated_auth_credential_type")] +WS_WINDOWS_INTEGRATED_AUTH_PACKAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_windows_integrated_auth_package")] +WS_WRITE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_write_callback")] +WS_WRITE_MESSAGE_END_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_write_message_end_callback")] +WS_WRITE_MESSAGE_START_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_write_message_start_callback")] +WS_WRITE_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_write_option")] +WS_WRITE_TYPE_CALLBACK=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nc-webservices-ws_write_type_callback")] +WS_WSZ_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_wsz_description")] +WS_XML_ATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_attribute")] +WS_XML_BASE64_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_base64_text")] +WS_XML_BOOL_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_bool_text")] +WS_XML_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/wsw/ws-xml-buffer")] +WS_XML_BUFFER_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_buffer_property")] +WS_XML_BUFFER_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_xml_buffer_property_id")] +WS_XML_CANONICALIZATION_ALGORITHM=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_xml_canonicalization_algorithm")] +WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_canonicalization_inclusive_prefixes")] +WS_XML_CANONICALIZATION_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_canonicalization_property")] +WS_XML_CANONICALIZATION_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_xml_canonicalization_property_id")] +WS_XML_COMMENT_NODE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_comment_node")] +WS_XML_DATETIME_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_datetime_text")] +WS_XML_DECIMAL_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_decimal_text")] +WS_XML_DICTIONARY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_dictionary")] +WS_XML_DOUBLE_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_double_text")] +WS_XML_ELEMENT_NODE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_element_node")] +WS_XML_FLOAT_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_float_text")] +WS_XML_GUID_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_guid_text")] +WS_XML_INT32_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_int32_text")] +WS_XML_INT64_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_int64_text")] +WS_XML_LIST_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_list_text")] +WS_XML_NODE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_node")] +WS_XML_NODE_POSITION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_node_position")] +WS_XML_NODE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_xml_node_type")] +WS_XML_QNAME=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_qname")] +WS_XML_QNAME_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_qname_description")] +WS_XML_QNAME_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_qname_text")] +WS_XML_READER=[Documentation("https://docs.microsoft.com/windows/win32/wsw/ws-xml-reader")] +WS_XML_READER_BINARY_ENCODING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_reader_binary_encoding")] +WS_XML_READER_BUFFER_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_reader_buffer_input")] +WS_XML_READER_ENCODING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_reader_encoding")] +WS_XML_READER_ENCODING_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_xml_reader_encoding_type")] +WS_XML_READER_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_reader_input")] +WS_XML_READER_INPUT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_xml_reader_input_type")] +WS_XML_READER_MTOM_ENCODING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_reader_mtom_encoding")] +WS_XML_READER_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_reader_properties")] +WS_XML_READER_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_reader_property")] +WS_XML_READER_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_xml_reader_property_id")] +WS_XML_READER_RAW_ENCODING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_reader_raw_encoding")] +WS_XML_READER_STREAM_INPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_reader_stream_input")] +WS_XML_READER_TEXT_ENCODING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_reader_text_encoding")] +WS_XML_SECURITY_TOKEN_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_security_token_property")] +WS_XML_SECURITY_TOKEN_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_xml_security_token_property_id")] +WS_XML_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_string")] +WS_XML_STRING_DESCRIPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_string_description")] +WS_XML_STRING_DICTIONARY_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-ws_xml_string_dictionary_value")] +WS_XML_STRING_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-ws_xml_string_value")] +WS_XML_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_text")] +WS_XML_TEXT_NODE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_text_node")] +WS_XML_TEXT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_xml_text_type")] +WS_XML_TIMESPAN_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_timespan_text")] +WS_XML_TOKEN_MESSAGE_SECURITY_BINDING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_token_message_security_binding")] +WS_XML_UINT64_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_uint64_text")] +WS_XML_UNIQUE_ID_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_unique_id_text")] +WS_XML_UTF16_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_utf16_text")] +WS_XML_UTF8_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_utf8_text")] +WS_XML_WRITER=[Documentation("https://docs.microsoft.com/windows/win32/wsw/ws-xml-writer")] +WS_XML_WRITER_BINARY_ENCODING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_writer_binary_encoding")] +WS_XML_WRITER_BUFFER_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_writer_buffer_output")] +WS_XML_WRITER_ENCODING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_writer_encoding")] +WS_XML_WRITER_ENCODING_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_xml_writer_encoding_type")] +WS_XML_WRITER_MTOM_ENCODING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_writer_mtom_encoding")] +WS_XML_WRITER_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_writer_output")] +WS_XML_WRITER_OUTPUT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_xml_writer_output_type")] +WS_XML_WRITER_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_writer_properties")] +WS_XML_WRITER_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_writer_property")] +WS_XML_WRITER_PROPERTY_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ne-webservices-ws_xml_writer_property_id")] +WS_XML_WRITER_RAW_ENCODING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_writer_raw_encoding")] +WS_XML_WRITER_STREAM_OUTPUT=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_writer_stream_output")] +WS_XML_WRITER_TEXT_ENCODING=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/ns-webservices-ws_xml_writer_text_encoding")] +WSAAccept=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaaccept")] +WSAAddressToString=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaaddresstostringa")] +WSAAddressToStringA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaaddresstostringa")] +WSAAddressToStringW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaaddresstostringw")] +WSAAdvertiseProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wsaadvertiseprovider")] +WSAAsyncGetHostByAddr=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaasyncgethostbyaddr")] +WSAAsyncGetHostByName=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaasyncgethostbyname")] +WSAAsyncGetProtoByName=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaasyncgetprotobyname")] +WSAAsyncGetProtoByNumber=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaasyncgetprotobynumber")] +WSAAsyncGetServByName=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaasyncgetservbyname")] +WSAAsyncGetServByPort=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaasyncgetservbyport")] +WSAAsyncSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaasyncselect")] +WsAbandonCall=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsabandoncall")] +WsAbandonMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsabandonmessage")] +WsAbortChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsabortchannel")] +WsAbortListener=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsabortlistener")] +WsAbortServiceHost=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsabortservicehost")] +WsAbortServiceProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsabortserviceproxy")] +WSABUF=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-wsabuf")] +WSACancelAsyncRequest=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsacancelasyncrequest")] +WSACancelBlockingCall=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsacancelblockingcall")] +WsAcceptChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsacceptchannel")] +WSACleanup=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsacleanup")] +WSACloseEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsacloseevent")] +WSACMSGHDR=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-wsacmsghdr")] +WSACOMPLETION=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsacompletion")] +WSAConnect=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaconnect")] +WSAConnectByList=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaconnectbylist")] +WSAConnectByName=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaconnectbynamew")] +WSAConnectByNameA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaconnectbynamea")] +WSAConnectByNameW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaconnectbynamew")] +WSACreateEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsacreateevent")] +WSADATA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsadata")] +WsAddCustomHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsaddcustomheader")] +WsAddErrorString=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsadderrorstring")] +WsAddMappedHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsaddmappedheader")] +WsAddressMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsaddressmessage")] +WSADeleteSocketPeerTargetName=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsadeletesocketpeertargetname")] +WSADuplicateSocket=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaduplicatesocketa")] +WSADuplicateSocketA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaduplicatesocketa")] +WSADuplicateSocketW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaduplicatesocketw")] +WSAECOMPARATOR=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ne-winsock2-wsaecomparator")] +WSAEnumNameSpaceProviders=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaenumnamespaceprovidersa")] +WSAEnumNameSpaceProvidersA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaenumnamespaceprovidersa")] +WSAEnumNameSpaceProvidersEx=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaenumnamespaceprovidersexa")] +WSAEnumNameSpaceProvidersExA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaenumnamespaceprovidersexa")] +WSAEnumNameSpaceProvidersExW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaenumnamespaceprovidersexw")] +WSAEnumNameSpaceProvidersW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaenumnamespaceprovidersw")] +WSAEnumNetworkEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaenumnetworkevents")] +WSAEnumProtocols=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaenumprotocolsa")] +WSAEnumProtocolsA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaenumprotocolsa")] +WSAEnumProtocolsW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaenumprotocolsw")] +WSAEventSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaeventselect")] +WSAGetFailConnectOnIcmpError=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsagetfailconnectonicmperror")] +WSAGetIcmpErrorInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsageticmperrorinfo")] +WSAGetIPUserMtu=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsagetipusermtu")] +WSAGetLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsagetlasterror")] +WSAGetOverlappedResult=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsagetoverlappedresult")] +WSAGetQOSByName=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsagetqosbyname")] +WSAGetRecvIPEcn=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsagetrecvipecn")] +WSAGetServiceClassInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsagetserviceclassinfoa")] +WSAGetServiceClassInfoA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsagetserviceclassinfoa")] +WSAGetServiceClassInfoW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsagetserviceclassinfow")] +WSAGetServiceClassNameByClassId=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsagetserviceclassnamebyclassidw")] +WSAGetServiceClassNameByClassIdA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsagetserviceclassnamebyclassida")] +WSAGetServiceClassNameByClassIdW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsagetserviceclassnamebyclassidw")] +WSAGetUdpRecvMaxCoalescedSize=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsagetudprecvmaxcoalescedsize")] +WSAGetUdpSendMessageSize=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsagetudpsendmessagesize")] +WSAHtonl=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsahtonl")] +WSAHtons=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsahtons")] +WSAImpersonateSocketPeer=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsaimpersonatesocketpeer")] +WSAInstallServiceClass=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsainstallserviceclassa")] +WSAInstallServiceClassA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsainstallserviceclassa")] +WSAInstallServiceClassW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsainstallserviceclassw")] +WSAIoctl=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaioctl")] +WSAIsBlocking=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaisblocking")] +WSAJoinLeaf=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsajoinleaf")] +WsAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsalloc")] +WSALookupServiceBegin=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsalookupservicebeginw")] +WSALookupServiceBeginA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsalookupservicebegina")] +WSALookupServiceBeginW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsalookupservicebeginw")] +WSALookupServiceEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsalookupserviceend")] +WSALookupServiceNext=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsalookupservicenexta")] +WSALookupServiceNextA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsalookupservicenexta")] +WSALookupServiceNextW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsalookupservicenextw")] +WSAMSG=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2def/ns-ws2def-wsamsg")] +WSANAMESPACE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsanamespace_infoa")] +WSANAMESPACE_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsanamespace_infoa")] +WSANAMESPACE_INFOEX=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsanamespace_infoexw")] +WSANAMESPACE_INFOEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsanamespace_infoexa")] +WSANAMESPACE_INFOEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsanamespace_infoexw")] +WSANAMESPACE_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsanamespace_infow")] +WSANETWORKEVENTS=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsanetworkevents")] +WSANSCLASSINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsansclassinfoa")] +WSANSCLASSINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsansclassinfow")] +WSANSPIoctl=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsanspioctl")] +WSANtohl=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsantohl")] +WSANtohs=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsantohs")] +WSAOVERLAPPED=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsaoverlapped")] +WSAPoll=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsapoll")] +WSAPOLLFD=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsapollfd")] +WSAPROTOCOL_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsaprotocol_infoa")] +WSAPROTOCOL_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsaprotocol_infow")] +WSAPROTOCOLCHAIN=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsaprotocolchain")] +WSAProviderCompleteAsyncCall=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wsaprovidercompleteasynccall")] +WSAProviderConfigChange=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaproviderconfigchange")] +WSAQUERYSET=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsaquerysetw")] +WSAQUERYSET2=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsaqueryset2w")] +WSAQUERYSET2A=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsaqueryset2a")] +WSAQUERYSET2W=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsaqueryset2w")] +WSAQUERYSETA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsaqueryseta")] +WSAQUERYSETW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsaquerysetw")] +WSAQuerySocketSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsaquerysocketsecurity")] +WSARecv=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsarecv")] +WSARecvDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsarecvdisconnect")] +WSARecvEx=[Documentation("https://docs.microsoft.com/windows/win32/api/mswsock/nf-mswsock-wsarecvex")] +WSARecvFrom=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsarecvfrom")] +WSARemoveServiceClass=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaremoveserviceclass")] +WSAResetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaresetevent")] +WSARevertImpersonation=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsarevertimpersonation")] +WSASend=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsasend")] +WSASendDisconnect=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsasenddisconnect")] +WSASendMsg=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsasendmsg")] +WSASendTo=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsasendto")] +WSASERVICECLASSINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsaserviceclassinfow")] +WSASERVICECLASSINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsaserviceclassinfoa")] +WSASERVICECLASSINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsaserviceclassinfow")] +WSASetBlockingHook=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsasetblockinghook")] +WSASetEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsasetevent")] +WSASetFailConnectOnIcmpError=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsasetfailconnectonicmperror")] +WSASetIPUserMtu=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsasetipusermtu")] +WSASetLastError=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsasetlasterror")] +WSASetRecvIPEcn=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsasetrecvipecn")] +WSASetService=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsasetservicew")] +WSASetServiceA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsasetservicea")] +WSASetServiceW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsasetservicew")] +WSASetSocketPeerTargetName=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsasetsocketpeertargetname")] +WSASetSocketSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsasetsocketsecurity")] +WSASetUdpRecvMaxCoalescedSize=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsasetudprecvmaxcoalescedsize")] +WSASetUdpSendMessageSize=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2tcpip/nf-ws2tcpip-wsasetudpsendmessagesize")] +WSASocket=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsasocketw")] +WSASocketA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsasocketa")] +WSASocketW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsasocketw")] +WSAStartup=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsastartup")] +WSAStringToAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsastringtoaddressw")] +WSAStringToAddressA=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsastringtoaddressa")] +WSAStringToAddressW=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsastringtoaddressw")] +WsAsyncExecute=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsasyncexecute")] +WSATHREADID=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/ns-ws2spi-wsathreadid")] +WSAUnadvertiseProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wsaunadvertiseprovider")] +WSAUnhookBlockingHook=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsaunhookblockinghook")] +WSAVERSION=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/ns-winsock2-wsaversion")] +WSAWaitForMultipleEvents=[Documentation("https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsawaitformultipleevents")] +WSB_OB_REGISTRATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbonline/ns-wsbonline-wsb_ob_registration_info")] +WSB_OB_STATUS_ENTRY=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbonline/ns-wsbonline-wsb_ob_status_entry")] +WSB_OB_STATUS_ENTRY_PAIR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbonline/ne-wsbonline-wsb_ob_status_entry_pair_type")] +WSB_OB_STATUS_ENTRY_VALUE_TYPE_PAIR=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbonline/ns-wsbonline-wsb_ob_status_entry_value_type_pair")] +WSB_OB_STATUS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wsbonline/ns-wsbonline-wsb_ob_status_info")] +WSC_PROVIDER_AUDIT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/ns-ws2spi-wsc_provider_audit_info")] +WSC_PROVIDER_INFO_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/ne-ws2spi-wsc_provider_info_type")] +WSC_SECURITY_PRODUCT_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/iwscapi/ne-iwscapi-wsc_security_product_state")] +WSC_SECURITY_PROVIDER=[Documentation("https://docs.microsoft.com/windows/win32/api/wscapi/ne-wscapi-wsc_security_provider")] +WSC_SECURITY_PROVIDER_HEALTH=[Documentation("https://docs.microsoft.com/windows/win32/api/wscapi/ne-wscapi-wsc_security_provider_health")] +WSC_SECURITY_SIGNATURE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/iwscapi/ne-iwscapi-wsc_security_signature_status")] +WsCall=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscall")] +WSCDeinstallProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscdeinstallprovider")] +WSCDeinstallProvider32=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscdeinstallprovider32")] +WSCEnableNSProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscenablensprovider")] +WSCEnableNSProvider32=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscenablensprovider32")] +WSCEnumNameSpaceProviders32=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscenumnamespaceproviders32")] +WSCEnumNameSpaceProvidersEx32=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscenumnamespaceprovidersex32")] +WSCEnumProtocols=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscenumprotocols")] +WSCEnumProtocols32=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscenumprotocols32")] +WSCGetApplicationCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscgetapplicationcategory")] +WSCGetProviderInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscgetproviderinfo")] +WSCGetProviderInfo32=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscgetproviderinfo32")] +WSCGetProviderPath=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscgetproviderpath")] +WSCGetProviderPath32=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscgetproviderpath32")] +WscGetSecurityProviderHealth=[Documentation("https://docs.microsoft.com/windows/win32/api/wscapi/nf-wscapi-wscgetsecurityproviderhealth")] +WsCheckMustUnderstandHeaders=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscheckmustunderstandheaders")] +WSCInstallNameSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscinstallnamespace")] +WSCInstallNameSpace32=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscinstallnamespace32")] +WSCInstallNameSpaceEx=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscinstallnamespaceex")] +WSCInstallNameSpaceEx32=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscinstallnamespaceex32")] +WSCInstallProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscinstallprovider")] +WSCInstallProvider64_32=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscinstallprovider64_32")] +WSCInstallProviderAndChains=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscinstallproviderandchains")] +WSCInstallProviderAndChains64_32=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscinstallproviderandchains64_32")] +WSCInstallQOSTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscinstallqostemplate")] +WsCloseChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsclosechannel")] +WsCloseListener=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscloselistener")] +WsCloseServiceHost=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscloseservicehost")] +WsCloseServiceProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscloseserviceproxy")] +WsCombineUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscombineurl")] +WsCopyError=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscopyerror")] +WsCopyNode=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscopynode")] +WsCountOf=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscountof")] +WsCreateChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreatechannel")] +WsCreateChannelForListener=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreatechannelforlistener")] +WsCreateError=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreateerror")] +WsCreateFaultFromError=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreatefaultfromerror")] +WsCreateHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreateheap")] +WsCreateListener=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreatelistener")] +WsCreateMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreatemessage")] +WsCreateMessageForChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreatemessageforchannel")] +WsCreateMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreatemetadata")] +WsCreateReader=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreatereader")] +WsCreateServiceEndpointFromTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreateserviceendpointfromtemplate")] +WsCreateServiceHost=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreateservicehost")] +WsCreateServiceProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreateserviceproxy")] +WsCreateServiceProxyFromTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreateserviceproxyfromtemplate")] +WsCreateWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreatewriter")] +WsCreateXmlBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreatexmlbuffer")] +WsCreateXmlSecurityToken=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wscreatexmlsecuritytoken")] +WscRegisterForChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/wscapi/nf-wscapi-wscregisterforchanges")] +WSCRemoveQOSTemplate=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscremoveqostemplate")] +WSCSetApplicationCategory=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscsetapplicationcategory")] +WSCSetProviderInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscsetproviderinfo")] +WSCSetProviderInfo32=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscsetproviderinfo32")] +WSCUnInstallNameSpace=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscuninstallnamespace")] +WSCUnInstallNameSpace32=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscuninstallnamespace32")] +WscUnRegisterChanges=[Documentation("https://docs.microsoft.com/windows/win32/api/wscapi/nf-wscapi-wscunregisterchanges")] +WSCUpdateProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscupdateprovider")] +WSCUpdateProvider32=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wscupdateprovider32")] +WSCWriteNameSpaceOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/sporder/nf-sporder-wscwritenamespaceorder")] +WSCWriteNameSpaceOrder32=[Documentation("https://docs.microsoft.com/windows/win32/api/sporder/nf-sporder-wscwritenamespaceorder32")] +WSCWriteProviderOrder=[Documentation("https://docs.microsoft.com/windows/win32/api/sporder/nf-sporder-wscwriteproviderorder")] +WSCWriteProviderOrder32=[Documentation("https://docs.microsoft.com/windows/win32/api/sporder/nf-sporder-wscwriteproviderorder32")] +WSD_APP_SEQUENCE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_app_sequence")] +WSD_BYE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_bye")] +WSD_CONFIG_ADDRESSES=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/ns-wsdbase-wsd_config_addresses")] +WSD_CONFIG_PARAM=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/ns-wsdbase-wsd_config_param")] +WSD_CONFIG_PARAM_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/ne-wsdbase-wsd_config_param_type")] +WSD_DATETIME=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxml/ns-wsdxml-wsd_datetime")] +WSD_DURATION=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxml/ns-wsdxml-wsd_duration")] +WSD_ENDPOINT_REFERENCE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_endpoint_reference")] +WSD_ENDPOINT_REFERENCE_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_endpoint_reference_list")] +WSD_EVENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_event")] +WSD_EVENTING_DELIVERY_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_eventing_delivery_mode")] +WSD_EVENTING_DELIVERY_MODE_PUSH=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_eventing_delivery_mode_push")] +WSD_EVENTING_EXPIRES=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_eventing_expires")] +WSD_EVENTING_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_eventing_filter")] +WSD_EVENTING_FILTER_ACTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_eventing_filter_action")] +WSD_HANDLER_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_handler_context")] +WSD_HEADER_RELATESTO=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_header_relatesto")] +WSD_HELLO=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_hello")] +WSD_HOST_METADATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_host_metadata")] +WSD_LOCALIZED_STRING=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_localized_string")] +WSD_LOCALIZED_STRING_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_localized_string_list")] +WSD_METADATA_SECTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_metadata_section")] +WSD_METADATA_SECTION_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_metadata_section_list")] +WSD_NAME_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_name_list")] +WSD_OPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_operation")] +WSD_PORT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_port_type")] +WSD_PROBE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_probe")] +WSD_PROBE_MATCH=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_probe_match")] +WSD_PROBE_MATCH_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_probe_match_list")] +WSD_PROBE_MATCHES=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_probe_matches")] +WSD_PROTOCOL_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ne-wsdtypes-wsd_protocol_type")] +WSD_REFERENCE_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_reference_parameters")] +WSD_REFERENCE_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_reference_properties")] +WSD_RELATIONSHIP_METADATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_relationship_metadata")] +WSD_RESOLVE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_resolve")] +WSD_RESOLVE_MATCH=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_resolve_match")] +WSD_RESOLVE_MATCHES=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_resolve_matches")] +WSD_SCOPES=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_scopes")] +WSD_SECURITY_CERT_VALIDATION=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/ns-wsdbase-wsd_security_cert_validation")] +WSD_SECURITY_CERT_VALIDATION_V1=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/ns-wsdbase-wsd_security_cert_validation_v1")] +WSD_SECURITY_SIGNATURE_VALIDATION=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/ns-wsdbase-wsd_security_signature_validation")] +WSD_SERVICE_METADATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_service_metadata")] +WSD_SERVICE_METADATA_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_service_metadata_list")] +WSD_SOAP_FAULT=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_soap_fault")] +WSD_SOAP_FAULT_CODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_soap_fault_code")] +WSD_SOAP_FAULT_REASON=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_soap_fault_reason")] +WSD_SOAP_FAULT_SUBCODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_soap_fault_subcode")] +WSD_SOAP_HEADER=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_soap_header")] +WSD_SOAP_MESSAGE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_soap_message")] +WSD_STUB_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/nc-wsdtypes-wsd_stub_function")] +WSD_SYNCHRONOUS_RESPONSE_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_synchronous_response_context")] +WSD_THIS_DEVICE_METADATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_this_device_metadata")] +WSD_THIS_MODEL_METADATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_this_model_metadata")] +WSD_UNKNOWN_LOOKUP=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_unknown_lookup")] +WSD_URI_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ns-wsdtypes-wsd_uri_list")] +WSDAllocateLinkedMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdutil/nf-wsdutil-wsdallocatelinkedmemory")] +WsDateTimeToFileTime=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsdatetimetofiletime")] +WSDAttachLinkedMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdutil/nf-wsdutil-wsdattachlinkedmemory")] +WsdCodeGen=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/wsdcodegen-configuration-file-xml-reference")] +WSDCreateDeviceHost=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-wsdcreatedevicehost")] +WSDCreateDeviceHost2=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-wsdcreatedevicehost2")] +WSDCreateDeviceHostAdvanced=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdhost/nf-wsdhost-wsdcreatedevicehostadvanced")] +WSDCreateDeviceProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-wsdcreatedeviceproxy")] +WSDCreateDeviceProxy2=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-wsdcreatedeviceproxy2")] +WSDCreateDeviceProxyAdvanced=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdclient/nf-wsdclient-wsdcreatedeviceproxyadvanced")] +WSDCreateDiscoveryProvider=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-wsdcreatediscoveryprovider")] +WSDCreateDiscoveryProvider2=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-wsdcreatediscoveryprovider2")] +WSDCreateDiscoveryPublisher=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-wsdcreatediscoverypublisher")] +WSDCreateDiscoveryPublisher2=[Documentation("https://docs.microsoft.com/windows/win32/api/wsddisco/nf-wsddisco-wsdcreatediscoverypublisher2")] +WSDCreateHttpAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-wsdcreatehttpaddress")] +WSDCreateHttpMessageParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-wsdcreatehttpmessageparameters")] +WSDCreateOutboundAttachment=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdattachment/nf-wsdattachment-wsdcreateoutboundattachment")] +WSDCreateUdpAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-wsdcreateudpaddress")] +WSDCreateUdpMessageParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/nf-wsdbase-wsdcreateudpmessageparameters")] +WSDDetachLinkedMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdutil/nf-wsdutil-wsddetachlinkedmemory")] +WsDecodeUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsdecodeurl")] +WSDEventType=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdtypes/ne-wsdtypes-wsdeventtype")] +WSDFreeLinkedMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdutil/nf-wsdutil-wsdfreelinkedmemory")] +WSDGenerateFault=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdutil/nf-wsdutil-wsdgeneratefault")] +WSDGenerateFaultEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdutil/nf-wsdutil-wsdgeneratefaultex")] +WSDGetConfigurationOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdutil/nf-wsdutil-wsdgetconfigurationoption")] +wsdl=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/wsdl")] +WSDSetConfigurationOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdutil/nf-wsdutil-wsdsetconfigurationoption")] +WSDUdpMessageType=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/ne-wsdbase-wsdudpmessagetype")] +WSDUdpRetransmitParams=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdbase/ns-wsdbase-wsdudpretransmitparams")] +WsDumpMemory=[Documentation("https://docs.microsoft.com/windows/win32/wsw/wsdumpmemory")] +WSDUriDecode=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdutil/nf-wsdutil-wsduridecode")] +WSDUriEncode=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdutil/nf-wsdutil-wsduriencode")] +WSDXML_ATTRIBUTE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxmldom/ns-wsdxmldom-wsdxml_attribute")] +WSDXML_ELEMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxmldom/ns-wsdxmldom-wsdxml_element")] +WSDXML_ELEMENT_LIST=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxmldom/ns-wsdxmldom-wsdxml_element_list")] +WSDXML_NAME=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxmldom/ns-wsdxmldom-wsdxml_name")] +WSDXML_NAMESPACE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxmldom/ns-wsdxmldom-wsdxml_namespace")] +WSDXML_NODE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxmldom/ns-wsdxmldom-wsdxml_node")] +WSDXML_PREFIX_MAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxmldom/ns-wsdxmldom-wsdxml_prefix_mapping")] +WSDXML_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxmldom/ns-wsdxmldom-wsdxml_text")] +WSDXML_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxmldom/ns-wsdxmldom-wsdxml_type")] +WSDXMLAddChild=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdutil/nf-wsdutil-wsdxmladdchild")] +WSDXMLAddSibling=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdutil/nf-wsdutil-wsdxmladdsibling")] +WSDXMLBuildAnyForSingleElement=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdutil/nf-wsdutil-wsdxmlbuildanyforsingleelement")] +WSDXMLCleanupElement=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdutil/nf-wsdutil-wsdxmlcleanupelement")] +WSDXMLCreateContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxml/nf-wsdxml-wsdxmlcreatecontext")] +WSDXMLGetNameFromBuiltinNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdxml/nf-wsdxml-wsdxmlgetnamefrombuiltinnamespace")] +WSDXMLGetValueFromAny=[Documentation("https://docs.microsoft.com/windows/win32/api/wsdutil/nf-wsdutil-wsdxmlgetvaluefromany")] +WsEncodeUrl=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsencodeurl")] +WsEndReaderCanonicalization=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsendreadercanonicalization")] +WsEndWriterCanonicalization=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsendwritercanonicalization")] +WsFileTimeToDateTime=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsfiletimetodatetime")] +WsFillBody=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsfillbody")] +WsFillReader=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsfillreader")] +WsFindAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsfindattribute")] +WsFlushBody=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsflushbody")] +WsFlushWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsflushwriter")] +WsFreeChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsfreechannel")] +WsFreeError=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsfreeerror")] +WsFreeHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsfreeheap")] +WsFreeListener=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsfreelistener")] +WsFreeMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsfreemessage")] +WsFreeMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsfreemetadata")] +WsFreeReader=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsfreereader")] +WsFreeSecurityToken=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsfreesecuritytoken")] +WsFreeServiceHost=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsfreeservicehost")] +WsFreeServiceProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsfreeserviceproxy")] +WsFreeWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsfreewriter")] +WsGetChannelProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetchannelproperty")] +WsGetCustomHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetcustomheader")] +WsGetDictionary=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetdictionary")] +WsGetErrorProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgeterrorproperty")] +WsGetErrorString=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgeterrorstring")] +WsGetFaultErrorDetail=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetfaulterrordetail")] +WsGetFaultErrorProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetfaulterrorproperty")] +WsGetHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetheader")] +WsGetHeaderAttributes=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetheaderattributes")] +WsGetHeapProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetheapproperty")] +WsGetListenerProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetlistenerproperty")] +WsGetMappedHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetmappedheader")] +WsGetMessageProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetmessageproperty")] +WsGetMetadataEndpoints=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetmetadataendpoints")] +WsGetMetadataProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetmetadataproperty")] +WsGetMissingMetadataDocumentAddress=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetmissingmetadatadocumentaddress")] +WsGetNamespaceFromPrefix=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetnamespacefromprefix")] +WsGetOperationContextProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetoperationcontextproperty")] +WsGetPolicyAlternativeCount=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetpolicyalternativecount")] +WsGetPolicyProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetpolicyproperty")] +WsGetPrefixFromNamespace=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetprefixfromnamespace")] +WsGetReaderNode=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetreadernode")] +WsGetReaderPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetreaderposition")] +WsGetReaderProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetreaderproperty")] +WsGetSecurityContextProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetsecuritycontextproperty")] +WsGetSecurityTokenProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetsecuritytokenproperty")] +WsGetServiceHostProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetservicehostproperty")] +WsGetServiceProxyProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetserviceproxyproperty")] +WsGetWriterPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetwriterposition")] +WsGetWriterProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetwriterproperty")] +WsGetXmlAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsgetxmlattribute")] +WsInitializeMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsinitializemessage")] +WSL_DISTRIBUTION_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/wslapi/ne-wslapi-wsl_distribution_flags")] +WslConfigureDistribution=[Documentation("https://docs.microsoft.com/windows/win32/api/wslapi/nf-wslapi-wslconfiguredistribution")] +WslGetDistributionConfiguration=[Documentation("https://docs.microsoft.com/windows/win32/api/wslapi/nf-wslapi-wslgetdistributionconfiguration")] +WslIsDistributionRegistered=[Documentation("https://docs.microsoft.com/windows/win32/api/wslapi/nf-wslapi-wslisdistributionregistered")] +WslLaunch=[Documentation("https://docs.microsoft.com/windows/win32/api/wslapi/nf-wslapi-wsllaunch")] +WslLaunchInteractive=[Documentation("https://docs.microsoft.com/windows/win32/api/wslapi/nf-wslapi-wsllaunchinteractive")] +WslRegisterDistribution=[Documentation("https://docs.microsoft.com/windows/win32/api/wslapi/nf-wslapi-wslregisterdistribution")] +WslUnregisterDistribution=[Documentation("https://docs.microsoft.com/windows/win32/api/wslapi/nf-wslapi-wslunregisterdistribution")] +WSMan=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman")] +WSMAN_AUTHENTICATION_CREDENTIALS=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_authentication_credentials")] +WSMAN_AUTHZ_QUOTA=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_authz_quota")] +WSMAN_CERTIFICATE_DETAILS=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_certificate_details")] +WSMAN_COMMAND_ARG_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_command_arg_set")] +WSMAN_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_data")] +WSMAN_DATA_BINARY=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_data_binary")] +WSMAN_DATA_TEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_data_text")] +WSMAN_ENVIRONMENT_VARIABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_environment_variable")] +WSMAN_ENVIRONMENT_VARIABLE_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_environment_variable_set")] +WSMAN_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_error")] +WSMAN_FILTER=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_filter")] +WSMAN_FRAGMENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_fragment")] +WSMAN_KEY=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_key")] +WSMAN_OPERATION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_operation_info")] +WSMAN_OPTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_option")] +WSMAN_OPTION_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_option_set")] +WSMAN_PLUGIN_AUTHORIZE_OPERATION=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nc-wsman-wsman_plugin_authorize_operation")] +WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nc-wsman-wsman_plugin_authorize_query_quota")] +WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nc-wsman-wsman_plugin_authorize_release_context")] +WSMAN_PLUGIN_AUTHORIZE_USER=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nc-wsman-wsman_plugin_authorize_user")] +WSMAN_PLUGIN_COMMAND=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nc-wsman-wsman_plugin_command")] +WSMAN_PLUGIN_CONNECT=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nc-wsman-wsman_plugin_connect")] +WSMAN_PLUGIN_RECEIVE=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nc-wsman-wsman_plugin_receive")] +WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nc-wsman-wsman_plugin_release_command_context")] +WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nc-wsman-wsman_plugin_release_shell_context")] +WSMAN_PLUGIN_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_plugin_request")] +WSMAN_PLUGIN_SEND=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nc-wsman-wsman_plugin_send")] +WSMAN_PLUGIN_SHELL=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nc-wsman-wsman_plugin_shell")] +WSMAN_PLUGIN_SHUTDOWN=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nc-wsman-wsman_plugin_shutdown")] +WSMAN_PLUGIN_SIGNAL=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nc-wsman-wsman_plugin_signal")] +WSMAN_PLUGIN_STARTUP=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nc-wsman-wsman_plugin_startup")] +WSMAN_PROXY_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_proxy_info")] +WSMAN_RECEIVE_DATA_RESULT=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_receive_data_result")] +WSMAN_RESPONSE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_response_data")] +WSMAN_SELECTOR_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_selector_set")] +WSMAN_SENDER_DETAILS=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_sender_details")] +WSMAN_SHELL_ASYNC=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_shell_async")] +WSMAN_SHELL_COMPLETION_FUNCTION=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nc-wsman-wsman_shell_completion_function")] +WSMAN_SHELL_DISCONNECT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_shell_disconnect_info")] +WSMAN_SHELL_STARTUP_INFO_V10=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_shell_startup_info_v10")] +WSMAN_SHELL_STARTUP_INFO_V11=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_shell_startup_info_v11")] +WSMAN_STREAM_ID_SET=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_stream_id_set")] +WSMAN_USERNAME_PASSWORD_CREDS=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ns-wsman-wsman_username_password_creds")] +WSMan::CommandLine=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-commandline")] +WSMan::CreateConnectionOptions=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-createconnectionoptions")] +WSMan::CreateResourceLocator=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-createresourcelocator")] +WSMan::CreateSession=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-createsession")] +WSMan::EnumerationFlagHierarchyDeep=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-enumerationflaghierarchydeep")] +WSMan::EnumerationFlagHierarchyDeepBasePropsOnly=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-enumerationflaghierarchydeepbasepropsonly")] +WSMan::EnumerationFlagHierarchyShallow=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-enumerationflaghierarchyshallow")] +WSMan::EnumerationFlagNonXmlText=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-enumerationflagnonxmltext")] +WSMan::EnumerationFlagReturnEPR=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-enumerationflagreturnepr")] +WSMan::EnumerationFlagReturnObject=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-enumerationflagreturnobject")] +WSMan::EnumerationFlagReturnObjectAndEPR=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-enumerationflagreturnobjectandepr")] +WSMan::Error=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-error")] +WSMan::GetErrorMessage=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-geterrormessage")] +WSMan::ResourceURI=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/nf-wsmandisp-iwsmanresourcelocator-get_resourceuri")] +WSMan::SessionFlagCredUsernamePassword=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-sessionflagcredusernamepassword")] +WSMan::SessionFlagEnableSPNServerPort=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-sessionflagenablespnserverport")] +WSMan::SessionFlagNoEncryption=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-sessionflagnoencryption")] +WSMan::SessionFlagSkipCACheck=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-sessionflagskipcacheck")] +WSMan::SessionFlagSkipCNCheck=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-sessionflagskipcncheck")] +WSMan::SessionFlagUseBasic=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-sessionflagusebasic")] +WSMan::SessionFlagUseClientCertificate=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-sessionflaguseclientcert")] +WSMan::SessionFlagUseCredSsp=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-sessionflagusecredssp")] +WSMan::SessionFlagUseDigest=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-sessionflagusedigest")] +WSMan::SessionFlagUseKerberos=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-sessionflagusekerberos")] +WSMan::SessionFlagUseNegotiate=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-sessionflagusenegotiate")] +WSMan::SessionFlagUseNoAuthentication=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-sessionflagusenoauthentication")] +WSMan::SessionFlagUTF8=[Documentation("https://docs.microsoft.com/windows/win32/WinRM/wsman-sessionflagutf8")] +WSManAuthenticationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ne-wsman-wsmanauthenticationflags")] +WSManCallbackFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ne-wsman-wsmancallbackflags")] +WSManCloseCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanclosecommand")] +WSManCloseOperation=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmancloseoperation")] +WSManCloseSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanclosesession")] +WSManCloseShell=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmancloseshell")] +WSManConnectShell=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanconnectshell")] +WSManConnectShellCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanconnectshellcommand")] +WSManCreateSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmancreatesession")] +WSManCreateShell=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmancreateshell")] +WSManCreateShellEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmancreateshellex")] +WSManDataType=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ne-wsman-wsmandatatype")] +WSManDeinitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmandeinitialize")] +WSManDisconnectShell=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmandisconnectshell")] +WSManGetErrorMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmangeterrormessage")] +WSManGetSessionOptionAsDword=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmangetsessionoptionasdword")] +WSManGetSessionOptionAsString=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmangetsessionoptionasstring")] +WSManInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmaninitialize")] +WSManPluginAuthzOperationComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanpluginauthzoperationcomplete")] +WSManPluginAuthzQueryQuotaComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanpluginauthzqueryquotacomplete")] +WSManPluginAuthzUserComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanpluginauthzusercomplete")] +WSManPluginFreeRequestDetails=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanpluginfreerequestdetails")] +WSManPluginGetOperationParameters=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanplugingetoperationparameters")] +WSManPluginOperationComplete=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanpluginoperationcomplete")] +WSManPluginReceiveResult=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanpluginreceiveresult")] +WSManPluginReportContext=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanpluginreportcontext")] +WSManProxyAccessType=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ne-wsman-wsmanproxyaccesstype")] +WSManProxyAccessTypeFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/ne-wsmandisp-wsmanproxyaccesstypeflags")] +WSManProxyAuthenticationFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/wsmandisp/ne-wsmandisp-wsmanproxyauthenticationflags")] +WSManReceiveShellOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanreceiveshelloutput")] +WSManReconnectShell=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanreconnectshell")] +WSManReconnectShellCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanreconnectshellcommand")] +WSManRunShellCommand=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanrunshellcommand")] +WSManRunShellCommandEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmanrunshellcommandex")] +WSManSendShellInput=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmansendshellinput")] +WSManSessionOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/ne-wsman-wsmansessionoption")] +WSManSetSessionOption=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmansetsessionoption")] +WSManSignalShell=[Documentation("https://docs.microsoft.com/windows/win32/api/wsman/nf-wsman-wsmansignalshell")] +WsMarkHeaderAsUnderstood=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsmarkheaderasunderstood")] +WsMatchPolicyAlternative=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsmatchpolicyalternative")] +WsMoveReader=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsmovereader")] +WsMoveWriter=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsmovewriter")] +WsOffsetOf=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsoffsetof")] +WsOpenChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsopenchannel")] +WsOpenListener=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsopenlistener")] +WsOpenServiceHost=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsopenservicehost")] +WsOpenServiceProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsopenserviceproxy")] +WSPData=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/ns-ws2spi-wspdata")] +WSPDATA=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/ns-ws2spi-wspdata")] +WSPPROC_TABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/ns-ws2spi-wspproc_table")] +wsprintf=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-wsprintfw")] +wsprintfA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-wsprintfa")] +wsprintfW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-wsprintfw")] +WSPStartup=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/nf-ws2spi-wspstartup")] +WsPullBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wspullbytes")] +WSPUPCALLTABLE=[Documentation("https://docs.microsoft.com/windows/win32/api/ws2spi/ns-ws2spi-wspupcalltable")] +WsPushBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wspushbytes")] +WsReadArray=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadarray")] +WsReadAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadattribute")] +WsReadBody=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadbody")] +WsReadBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadbytes")] +WsReadChars=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadchars")] +WsReadCharsUtf8=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadcharsutf8")] +WsReadElement=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadelement")] +WsReadEndAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadendattribute")] +WsReadEndElement=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadendelement")] +WsReadEndpointAddressExtension=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadendpointaddressextension")] +WsReadEnvelopeEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadenvelopeend")] +WsReadEnvelopeStart=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadenvelopestart")] +WsReadMessageEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadmessageend")] +WsReadMessageStart=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadmessagestart")] +WsReadMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadmetadata")] +WsReadNode=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadnode")] +WsReadQualifiedName=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadqualifiedname")] +WsReadStartAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadstartattribute")] +WsReadStartElement=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadstartelement")] +WsReadToStartElement=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadtostartelement")] +WsReadType=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadtype")] +WsReadValue=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadvalue")] +WsReadXmlBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadxmlbuffer")] +WsReadXmlBufferFromBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreadxmlbufferfrombytes")] +WsReceiveMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreceivemessage")] +WsRegisterOperationForCancel=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsregisteroperationforcancel")] +WsRemoveCustomHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsremovecustomheader")] +WsRemoveHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsremoveheader")] +WsRemoveMappedHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsremovemappedheader")] +WsRemoveNode=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsremovenode")] +WsRequestReply=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsrequestreply")] +WsRequestSecurityToken=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsrequestsecuritytoken")] +WsResetChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsresetchannel")] +WsResetError=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsreseterror")] +WsResetHeap=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsresetheap")] +WsResetListener=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsresetlistener")] +WsResetMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsresetmessage")] +WsResetMetadata=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsresetmetadata")] +WsResetServiceHost=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsresetservicehost")] +WsResetServiceProxy=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsresetserviceproxy")] +WsRevokeSecurityContext=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsrevokesecuritycontext")] +WsSendFaultMessageForError=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wssendfaultmessageforerror")] +WsSendMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wssendmessage")] +WsSendReplyMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wssendreplymessage")] +WsSetAutoFail=[Documentation("https://docs.microsoft.com/windows/win32/wsw/wssetautofail")] +WsSetChannelProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wssetchannelproperty")] +WsSetErrorProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsseterrorproperty")] +WsSetFaultErrorDetail=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wssetfaulterrordetail")] +WsSetFaultErrorProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wssetfaulterrorproperty")] +WsSetHeader=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wssetheader")] +WsSetInput=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wssetinput")] +WsSetInputToBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wssetinputtobuffer")] +WsSetListenerProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wssetlistenerproperty")] +WsSetMessageProperty=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wssetmessageproperty")] +WsSetOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wssetoutput")] +WsSetOutputToBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wssetoutputtobuffer")] +WsSetReaderPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wssetreaderposition")] +WsSetWriterPosition=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wssetwriterposition")] +WsShutdownSessionChannel=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsshutdownsessionchannel")] +WsSkipNode=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsskipnode")] +WsStartReaderCanonicalization=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsstartreadercanonicalization")] +WsStartWriterCanonicalization=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsstartwritercanonicalization")] +WsTrimXmlWhitespace=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wstrimxmlwhitespace")] +WsVerifyXmlNCName=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsverifyxmlncname")] +WsWriteArray=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritearray")] +WsWriteAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswriteattribute")] +WsWriteBody=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritebody")] +WsWriteBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritebytes")] +WsWriteChars=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritechars")] +WsWriteCharsUtf8=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritecharsutf8")] +WsWriteElement=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswriteelement")] +WsWriteEndAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswriteendattribute")] +WsWriteEndCData=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswriteendcdata")] +WsWriteEndElement=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswriteendelement")] +WsWriteEndStartElement=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswriteendstartelement")] +WsWriteEnvelopeEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswriteenvelopeend")] +WsWriteEnvelopeStart=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswriteenvelopestart")] +WsWriteMessageEnd=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritemessageend")] +WsWriteMessageStart=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritemessagestart")] +WsWriteNode=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritenode")] +WsWriteQualifiedName=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritequalifiedname")] +WsWriteStartAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritestartattribute")] +WsWriteStartCData=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritestartcdata")] +WsWriteStartElement=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritestartelement")] +WsWriteText=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritetext")] +WsWriteType=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritetype")] +WsWriteValue=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritevalue")] +WsWriteXmlBuffer=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritexmlbuffer")] +WsWriteXmlBufferToBytes=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritexmlbuffertobytes")] +WsWriteXmlnsAttribute=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wswritexmlnsattribute")] +WsXmlStringEquals=[Documentation("https://docs.microsoft.com/windows/win32/api/webservices/nf-webservices-wsxmlstringequals")] +WTA_OPTIONS=[Documentation("https://docs.microsoft.com/windows/win32/api/uxtheme/ns-uxtheme-wta_options")] +WTHelperCertCheckValidSignature=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-wthelpercertcheckvalidsignature")] +WTHelperCertFindIssuerCertificate=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/wthelpercertfindissuercertificate")] +WTHelperCertIsSelfSigned=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-wthelpercertisselfsigned")] +WTHelperGetFileHash=[Documentation("https://docs.microsoft.com/windows/win32/SecCrypto/wthelpergetfilehash")] +WTHelperGetProvCertFromChain=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-wthelpergetprovcertfromchain")] +WTHelperGetProvPrivateDataFromChain=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-wthelpergetprovprivatedatafromchain")] +WTHelperGetProvSignerFromChain=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-wthelpergetprovsignerfromchain")] +WTHelperProvDataFromStateData=[Documentation("https://docs.microsoft.com/windows/win32/api/wintrust/nf-wintrust-wthelperprovdatafromstatedata")] +WTNCA=[Documentation("https://docs.microsoft.com/windows/win32/Controls/wtnca")] +WTS_CACHE_STATS=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_cache_stats")] +WTS_CACHE_STATS_UN=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_cache_stats_un")] +WTS_CERT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ne-wtsdefs-wts_cert_type")] +WTS_CLIENT_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_client_address")] +WTS_CLIENT_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_client_data")] +WTS_CLIENT_DISPLAY=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_client_display")] +WTS_CONFIG_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ne-wtsapi32-wts_config_class")] +WTS_CONFIG_SOURCE=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ne-wtsapi32-wts_config_source")] +WTS_CONNECTSTATE_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ne-wtsapi32-wts_connectstate_class")] +WTS_CONTEXTFLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/ne-thumbcache-wts_contextflags")] +WTS_DISPLAY_IOCTL=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_display_ioctl")] +WTS_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/ne-thumbcache-wts_flags")] +WTS_INFO_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ne-wtsapi32-wts_info_class")] +WTS_LICENSE_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_license_capabilities")] +WTS_LOGON_ERROR_REDIRECTOR_RESPONSE=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ne-wtsdefs-wts_logon_error_redirector_response")] +WTS_POLICY_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_policy_data")] +WTS_PROCESS_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_process_infow")] +WTS_PROCESS_INFO_EX=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_process_info_exa")] +WTS_PROCESS_INFO_EXA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_process_info_exa")] +WTS_PROCESS_INFO_EXW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_process_info_exw")] +WTS_PROCESS_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_process_infoa")] +WTS_PROCESS_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_process_infow")] +WTS_PROPERTY_VALUE=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_property_value")] +WTS_PROTOCOL_CACHE=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_protocol_cache")] +WTS_PROTOCOL_COUNTERS=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_protocol_counters")] +WTS_PROTOCOL_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_protocol_status")] +WTS_RCM_DRAIN_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ne-wtsdefs-wts_rcm_drain_state")] +WTS_RCM_SERVICE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ne-wtsdefs-wts_rcm_service_state")] +WTS_SERVER_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_server_infow")] +WTS_SERVER_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_server_infoa")] +WTS_SERVER_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_server_infow")] +WTS_SERVICE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_service_state")] +WTS_SESSION_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_session_address")] +WTS_SESSION_ID=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_session_id")] +WTS_SESSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_session_infoa")] +WTS_SESSION_INFO_1=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_session_info_1w")] +WTS_SESSION_INFO_1A=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_session_info_1a")] +WTS_SESSION_INFO_1W=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_session_info_1w")] +WTS_SESSION_INFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_session_infoa")] +WTS_SESSION_INFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wts_session_infow")] +WTS_SMALL_RECT=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_small_rect")] +WTS_SOCKADDR=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_sockaddr")] +WTS_SYSTEMTIME=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_systemtime")] +WTS_THUMBNAILID=[Documentation("https://docs.microsoft.com/windows/win32/api/thumbcache/ns-thumbcache-wts_thumbnailid")] +WTS_TIME_ZONE_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_time_zone_information")] +WTS_TYPE_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ne-wtsapi32-wts_type_class")] +WTS_USER_CREDENTIAL=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_user_credential")] +WTS_USER_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsdefs/ns-wtsdefs-wts_user_data")] +WTS_VIRTUAL_CLASS=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ne-wtsapi32-wts_virtual_class")] +WTSCLIENT=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsclienta")] +WTSCLIENTA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsclienta")] +WTSCLIENTW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsclientw")] +WTSCloseServer=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtscloseserver")] +WTSCONFIGINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsconfiginfow")] +WTSCONFIGINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsconfiginfoa")] +WTSCONFIGINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsconfiginfow")] +WTSConnectSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsconnectsessiona")] +WTSConnectSessionA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsconnectsessiona")] +WTSConnectSessionW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsconnectsessionw")] +WTSCreateListener=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtscreatelistenera")] +WTSCreateListenerA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtscreatelistenera")] +WTSCreateListenerW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtscreatelistenerw")] +WTSDisconnectSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsdisconnectsession")] +WTSEnableChildSessions=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenablechildsessions")] +WTSEnumerateListeners=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumeratelistenersa")] +WTSEnumerateListenersA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumeratelistenersa")] +WTSEnumerateListenersW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumeratelistenersw")] +WTSEnumerateProcesses=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumerateprocessesw")] +WTSEnumerateProcessesA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumerateprocessesa")] +WTSEnumerateProcessesEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumerateprocessesexa")] +WTSEnumerateProcessesExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumerateprocessesexa")] +WTSEnumerateProcessesExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumerateprocessesexw")] +WTSEnumerateProcessesW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumerateprocessesw")] +WTSEnumerateServers=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumerateserversw")] +WTSEnumerateServersA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumerateserversa")] +WTSEnumerateServersW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumerateserversw")] +WTSEnumerateSessions=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumeratesessionsw")] +WTSEnumerateSessionsA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumeratesessionsa")] +WTSEnumerateSessionsEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumeratesessionsexw")] +WTSEnumerateSessionsExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumeratesessionsexa")] +WTSEnumerateSessionsExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumeratesessionsexw")] +WTSEnumerateSessionsW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsenumeratesessionsw")] +WTSFreeMemory=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsfreememory")] +WTSFreeMemoryEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsfreememoryexa")] +WTSFreeMemoryExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsfreememoryexa")] +WTSFreeMemoryExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsfreememoryexw")] +WTSGetActiveConsoleSessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-wtsgetactiveconsolesessionid")] +WTSGetChildSessionId=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsgetchildsessionid")] +WTSGetListenerSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsgetlistenersecurityw")] +WTSGetListenerSecurityA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsgetlistenersecuritya")] +WTSGetListenerSecurityW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsgetlistenersecurityw")] +WTSINFO=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsinfow")] +WTSINFOA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsinfoa")] +WTSINFOEX=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsinfoexw")] +WTSINFOEX_LEVEL=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsinfoex_level_a")] +WTSINFOEX_LEVEL_A=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsinfoex_level_a")] +WTSINFOEX_LEVEL_W=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsinfoex_level_w")] +WTSINFOEX_LEVEL1=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsinfoex_level1_w")] +WTSINFOEX_LEVEL1_A=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsinfoex_level1_a")] +WTSINFOEX_LEVEL1_W=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsinfoex_level1_w")] +WTSINFOEXA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsinfoexa")] +WTSINFOEXW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsinfoexw")] +WTSINFOW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsinfow")] +WTSIsChildSessionsEnabled=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsischildsessionsenabled")] +WTSLISTENERCONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtslistenerconfigw")] +WTSLISTENERCONFIGA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtslistenerconfiga")] +WTSLISTENERCONFIGW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtslistenerconfigw")] +WTSLogoffSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtslogoffsession")] +WTSOpenServer=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsopenserverw")] +WTSOpenServerA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsopenservera")] +WTSOpenServerEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsopenserverexw")] +WTSOpenServerExA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsopenserverexa")] +WTSOpenServerExW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsopenserverexw")] +WTSOpenServerW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsopenserverw")] +WTSQueryListenerConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsquerylistenerconfiga")] +WTSQueryListenerConfigA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsquerylistenerconfiga")] +WTSQueryListenerConfigW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsquerylistenerconfigw")] +WTSQuerySessionInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsquerysessioninformationw")] +WTSQuerySessionInformationA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsquerysessioninformationa")] +WTSQuerySessionInformationW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsquerysessioninformationw")] +WTSQueryUserConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsqueryuserconfiga")] +WTSQueryUserConfigA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsqueryuserconfiga")] +WTSQueryUserConfigW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsqueryuserconfigw")] +WTSQueryUserToken=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsqueryusertoken")] +WTSRegisterSessionNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsregistersessionnotification")] +WTSRegisterSessionNotificationEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsregistersessionnotificationex")] +WTSSBX_ADDRESS_FAMILY=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/ne-tssbx-wtssbx_address_family")] +WTSSBX_IP_ADDRESS=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/ns-tssbx-wtssbx_ip_address")] +WTSSBX_MACHINE_CONNECT_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/ns-tssbx-wtssbx_machine_connect_info")] +WTSSBX_MACHINE_DRAIN=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/ne-tssbx-wtssbx_machine_drain")] +WTSSBX_MACHINE_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/ns-tssbx-wtssbx_machine_info")] +WTSSBX_MACHINE_SESSION_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/ne-tssbx-wtssbx_machine_session_mode")] +WTSSBX_MACHINE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/ne-tssbx-wtssbx_machine_state")] +WTSSBX_NOTIFICATION_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/ne-tssbx-wtssbx_notification_type")] +WTSSBX_SESSION_INFO=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/ns-tssbx-wtssbx_session_info")] +WTSSBX_SESSION_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/tssbx/ne-tssbx-wtssbx_session_state")] +WTSSendMessage=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtssendmessagea")] +WTSSendMessageA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtssendmessagea")] +WTSSendMessageW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtssendmessagew")] +WTSSESSION_NOTIFICATION=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/ns-winuser-wtssession_notification")] +WTSSetListenerSecurity=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtssetlistenersecuritya")] +WTSSetListenerSecurityA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtssetlistenersecuritya")] +WTSSetListenerSecurityW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtssetlistenersecurityw")] +WTSSetRenderHint=[Documentation("https://docs.microsoft.com/windows/win32/api/wtshintapi/nf-wtshintapi-wtssetrenderhint")] +WTSSetUserConfig=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtssetuserconfiga")] +WTSSetUserConfigA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtssetuserconfiga")] +WTSSetUserConfigW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtssetuserconfigw")] +WTSShutdownSystem=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsshutdownsystem")] +WTSStartRemoteControlSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsstartremotecontrolsessiona")] +WTSStartRemoteControlSessionA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsstartremotecontrolsessiona")] +WTSStartRemoteControlSessionW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsstartremotecontrolsessionw")] +WTSStopRemoteControlSession=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsstopremotecontrolsession")] +WTSTerminateProcess=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsterminateprocess")] +WTSUnRegisterSessionNotification=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsunregistersessionnotification")] +WTSUnRegisterSessionNotificationEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsunregistersessionnotificationex")] +WTSUSERCONFIG=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsuserconfiga")] +WTSUSERCONFIGA=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsuserconfiga")] +WTSUSERCONFIGW=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/ns-wtsapi32-wtsuserconfigw")] +WTSVirtualChannelClose=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsvirtualchannelclose")] +WTSVirtualChannelOpen=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsvirtualchannelopen")] +WTSVirtualChannelOpenEx=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsvirtualchannelopenex")] +WTSVirtualChannelPurgeInput=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsvirtualchannelpurgeinput")] +WTSVirtualChannelPurgeOutput=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsvirtualchannelpurgeoutput")] +WTSVirtualChannelQuery=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsvirtualchannelquery")] +WTSVirtualChannelRead=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsvirtualchannelread")] +WTSVirtualChannelWrite=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtsvirtualchannelwrite")] +WTSWaitSystemEvent=[Documentation("https://docs.microsoft.com/windows/win32/api/wtsapi32/nf-wtsapi32-wtswaitsystemevent")] +WUA=[Documentation("https://docs.microsoft.com/windows/win32/Wua_Sdk/wua-success-and-error-codes-")] +wvnsprintf=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-wvnsprintfw")] +wvnsprintfA=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-wvnsprintfa")] +wvnsprintfW=[Documentation("https://docs.microsoft.com/windows/win32/api/shlwapi/nf-shlwapi-wvnsprintfw")] +wvsprintf=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-wvsprintfw")] +wvsprintfA=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-wvsprintfa")] +wvsprintfW=[Documentation("https://docs.microsoft.com/windows/win32/api/winuser/nf-winuser-wvsprintfw")] +WWAEXT_SMS_CONSTANTS=[Documentation("https://docs.microsoft.com/windows/win32/api/mbnapi/ne-mbnapi-wwaext_sms_constants")] +WZCEapolGetInterfaceParams=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wzceapolgetinterfaceparams")] +WZCEnumInterfaces=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wzcenuminterfaces")] +WZCQueryInterface=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wzcqueryinterface")] +WZCRefreshInterface=[Documentation("https://docs.microsoft.com/windows/win32/NativeWiFi/wzcrefreshinterface")] +X3DAUDIO_CONE=[Documentation("https://docs.microsoft.com/windows/win32/api/x3daudio/ns-x3daudio-x3daudio_cone")] +X3DAUDIO_DISTANCE_CURVE=[Documentation("https://docs.microsoft.com/windows/win32/api/x3daudio/ns-x3daudio-x3daudio_distance_curve")] +X3DAUDIO_DISTANCE_CURVE_POINT=[Documentation("https://docs.microsoft.com/windows/win32/api/x3daudio/ns-x3daudio-x3daudio_distance_curve_point")] +X3DAUDIO_DSP_SETTINGS=[Documentation("https://docs.microsoft.com/windows/win32/api/x3daudio/ns-x3daudio-x3daudio_dsp_settings")] +X3DAUDIO_EMITTER=[Documentation("https://docs.microsoft.com/windows/win32/api/x3daudio/ns-x3daudio-x3daudio_emitter")] +X3DAUDIO_LISTENER=[Documentation("https://docs.microsoft.com/windows/win32/api/x3daudio/ns-x3daudio-x3daudio_listener")] +X3DAudioCalculate=[Documentation("https://docs.microsoft.com/windows/win32/api/x3daudio/nf-x3daudio-x3daudiocalculate")] +X3DAudioInitialize=[Documentation("https://docs.microsoft.com/windows/win32/api/x3daudio/nf-x3daudio-x3daudioinitialize")] +X500NameFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x500nameflags")] +X509Certificate=[Documentation("https://docs.microsoft.com/windows/win32/api/schannel/ns-schannel-x509certificate")] +X509CertificateEnrollmentContext=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509certificateenrollmentcontext")] +X509CertificateTemplateEnrollmentFlag=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509certificatetemplateenrollmentflag")] +X509CertificateTemplateGeneralFlag=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509certificatetemplategeneralflag")] +X509CertificateTemplatePrivateKeyFlag=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509certificatetemplateprivatekeyflag")] +X509CertificateTemplateSubjectNameFlag=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509certificatetemplatesubjectnameflag")] +X509EnrollmentAuthFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certcli/ne-certcli-x509enrollmentauthflags")] +X509EnrollmentPolicyExportFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509enrollmentpolicyexportflags")] +X509EnrollmentPolicyLoadOption=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509enrollmentpolicyloadoption")] +X509KeySpec=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509keyspec")] +X509KeyUsageFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509keyusageflags")] +X509PrivateKeyExportFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509privatekeyexportflags")] +X509PrivateKeyProtection=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509privatekeyprotection")] +X509PrivateKeyUsageFlags=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509privatekeyusageflags")] +X509PrivateKeyVerify=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509privatekeyverify")] +X509ProviderType=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509providertype")] +X509RequestInheritOptions=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509requestinheritoptions")] +X509RequestType=[Documentation("https://docs.microsoft.com/windows/win32/api/certenroll/ne-certenroll-x509requesttype")] +X509SCEPDisposition=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/ne-certpol-x509scepdisposition")] +X509SCEPFailInfo=[Documentation("https://docs.microsoft.com/windows/win32/api/certpol/ne-certpol-x509scepfailinfo")] +XAPO_BUFFER_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/ne-xapo-xapo_buffer_flags")] +XAPO_LOCKFORPROCESS_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/ns-xapo-xapo_lockforprocess_parameters")] +XAPO_PROCESS_BUFFER_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/ns-xapo-xapo_process_buffer_parameters")] +XAPO_REGISTRATION_PROPERTIES=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/ns-xapo-xapo_registration_properties")] +XAPOAlloc=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nf-xapo-xapoalloc")] +XAPOFree=[Documentation("https://docs.microsoft.com/windows/win32/api/xapo/nf-xapo-xapofree")] +XAudio2=[Documentation("https://docs.microsoft.com/windows/win32/xaudio2/xaudio2-error-codes")] +XAUDIO2_BUFFER=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/ns-xaudio2-xaudio2_buffer")] +XAUDIO2_BUFFER_WMA=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/ns-xaudio2-xaudio2_buffer_wma")] +XAUDIO2_DEBUG_CONFIGURATION=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/ns-xaudio2-xaudio2_debug_configuration")] +XAUDIO2_EFFECT_CHAIN=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/ns-xaudio2-xaudio2_effect_chain")] +XAUDIO2_EFFECT_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/ns-xaudio2-xaudio2_effect_descriptor")] +XAUDIO2_FILTER_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/ns-xaudio2-xaudio2_filter_parameters")] +XAUDIO2_FILTER_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/ne-xaudio2-xaudio2_filter_type")] +XAUDIO2_PERFORMANCE_DATA=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/ns-xaudio2-xaudio2_performance_data")] +XAUDIO2_PROCESSOR=[Documentation("https://docs.microsoft.com/windows/win32/xaudio2/uint32-xaudio2-processor")] +XAUDIO2_SEND_DESCRIPTOR=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/ns-xaudio2-xaudio2_send_descriptor")] +XAUDIO2_VOICE_DETAILS=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/ns-xaudio2-xaudio2_voice_details")] +XAUDIO2_VOICE_SENDS=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/ns-xaudio2-xaudio2_voice_sends")] +XAUDIO2_VOICE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/ns-xaudio2-xaudio2_voice_state")] +XAudio2AmplitudeRatioToDecibels=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-xaudio2amplituderatiotodecibels")] +XAudio2Create=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-xaudio2create")] +XAudio2CreateReverb=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2fx/nf-xaudio2fx-xaudio2createreverb")] +XAudio2CreateVolumeMeter=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2fx/nf-xaudio2fx-xaudio2createvolumemeter")] +XAudio2CutoffFrequencyToOnePoleCoefficient=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-xaudio2cutofffrequencytoonepolecoefficient")] +XAudio2CutoffFrequencyToRadians=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-xaudio2cutofffrequencytoradians")] +XAudio2DecibelsToAmplitudeRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-xaudio2decibelstoamplituderatio")] +XAudio2FrequencyRatioToSemitones=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-xaudio2frequencyratiotosemitones")] +XAUDIO2FX_I3DL2_PRESET=[Documentation("https://docs.microsoft.com/windows/win32/xaudio2/xaudio2fx-i3dl2-preset")] +XAUDIO2FX_REVERB_DEFAULT=[Documentation("https://docs.microsoft.com/windows/win32/xaudio2/xaudio2fx-reverb-default")] +XAUDIO2FX_REVERB_I3DL2_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2fx/ns-xaudio2fx-xaudio2fx_reverb_i3dl2_parameters")] +XAUDIO2FX_REVERB_MAX=[Documentation("https://docs.microsoft.com/windows/win32/xaudio2/xaudio2fx-reverb-max")] +XAUDIO2FX_REVERB_MIN=[Documentation("https://docs.microsoft.com/windows/win32/xaudio2/xaudio2fx-reverb-min")] +XAUDIO2FX_REVERB_PARAMETERS=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2fx/ns-xaudio2fx-xaudio2fx_reverb_parameters")] +XAUDIO2FX_VOLUMEMETER_LEVELS=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2fx/ns-xaudio2fx-xaudio2fx_volumemeter_levels")] +XAudio2RadiansToCutoffFrequency=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-xaudio2radianstocutofffrequency")] +XAudio2SemitonesToFrequencyRatio=[Documentation("https://docs.microsoft.com/windows/win32/api/xaudio2/nf-xaudio2-xaudio2semitonestofrequencyratio")] +XBL_IDP_AUTH_TOKEN_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/xblidpauthmanager/ne-xblidpauthmanager-xbl_idp_auth_token_status")] +XFILECOMPRESSEDANIMATIONSET=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/xfilecompressedanimationset")] +XFORM=[Documentation("https://docs.microsoft.com/windows/win32/api/wingdi/ns-wingdi-xform")] +XFORML=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-xforml")] +XFORMOBJ=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-xformobj")] +XFORMOBJ_bApplyXform=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-xformobj_bapplyxform")] +XFORMOBJ_iGetFloatObjXform=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-xformobj_igetfloatobjxform")] +XFORMOBJ_iGetXform=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-xformobj_igetxform")] +XHR_AUTH=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/ne-msxml6-xhr_auth")] +XHR_CERT=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/ns-msxml6-xhr_cert")] +XHR_CERT_ERROR_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/ne-msxml6-xhr_cert_error_flag")] +XHR_CERT_IGNORE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/ne-msxml6-xhr_cert_ignore_flag")] +XHR_COOKIE=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/ns-msxml6-xhr_cookie")] +XHR_COOKIE_FLAG=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/ne-msxml6-xhr_cookie_flag")] +XHR_COOKIE_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/ne-msxml6-xhr_cookie_state")] +XHR_CRED_PROMPT=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/ne-msxml6-xhr_cred_prompt")] +XHR_PROPERTY=[Documentation("https://docs.microsoft.com/windows/win32/api/msxml6/ne-msxml6-xhr_property")] +XINPUT_BATTERY_INFORMATION=[Documentation("https://docs.microsoft.com/windows/win32/api/xinput/ns-xinput-xinput_battery_information")] +XINPUT_CAPABILITIES=[Documentation("https://docs.microsoft.com/windows/win32/api/xinput/ns-xinput-xinput_capabilities")] +XINPUT_GAMEPAD=[Documentation("https://docs.microsoft.com/windows/win32/api/xinput/ns-xinput-xinput_gamepad")] +XINPUT_KEYSTROKE=[Documentation("https://docs.microsoft.com/windows/win32/api/xinput/ns-xinput-xinput_keystroke")] +XINPUT_STATE=[Documentation("https://docs.microsoft.com/windows/win32/api/xinput/ns-xinput-xinput_state")] +XINPUT_VIBRATION=[Documentation("https://docs.microsoft.com/windows/win32/api/xinput/ns-xinput-xinput_vibration")] +XInputEnable=[Documentation("https://docs.microsoft.com/windows/win32/api/xinput/nf-xinput-xinputenable")] +XInputGetAudioDeviceIds=[Documentation("https://docs.microsoft.com/windows/win32/api/xinput/nf-xinput-xinputgetaudiodeviceids")] +XInputGetBatteryInformation=[Documentation("https://docs.microsoft.com/windows/win32/api/xinput/nf-xinput-xinputgetbatteryinformation")] +XInputGetCapabilities=[Documentation("https://docs.microsoft.com/windows/win32/api/xinput/nf-xinput-xinputgetcapabilities")] +XInputGetDSoundAudioDeviceGuids=[Documentation("https://docs.microsoft.com/windows/win32/api/xinput/nf-xinput-xinputgetdsoundaudiodeviceguids")] +XInputGetKeystroke=[Documentation("https://docs.microsoft.com/windows/win32/api/xinput/nf-xinput-xinputgetkeystroke")] +XInputGetState=[Documentation("https://docs.microsoft.com/windows/win32/api/xinput/nf-xinput-xinputgetstate")] +XInputSetState=[Documentation("https://docs.microsoft.com/windows/win32/api/xinput/nf-xinput-xinputsetstate")] +XLATEOBJ=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/ns-winddi-xlateobj")] +XLATEOBJ_cGetPalette=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-xlateobj_cgetpalette")] +XLATEOBJ_hGetColorTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-xlateobj_hgetcolortransform")] +XLATEOBJ_iXlate=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-xlateobj_ixlate")] +XLATEOBJ_piVector=[Documentation("https://docs.microsoft.com/windows/win32/api/winddi/nf-winddi-xlateobj_pivector")] +XMBYTE2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmbyte2")] +XMBYTE2::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmbyte2-operator-assign")] +XMBYTE2::XMBYTE2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmbyte2-xmbyte2")] +XMBYTE4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmbyte4")] +XMBYTE4::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmbyte4-operator-assign(xmbyte4__)")] +XMBYTE4::XMBYTE4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmbyte4-xmbyte4")] +XMBYTEN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmbyten2")] +XMBYTEN2::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmbyten2-operator-assign")] +XMBYTEN2::XMBYTEN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmbyten2-xmbyten2")] +XMBYTEN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmbyten4")] +XMBYTEN4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmbyten4-operator-assign")] +XMBYTEN4::XMBYTEN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmbyten4-xmbyten4")] +XMCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmcolor")] +XMCOLOR::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmcolor-operatoruint32_t")] +XMCOLOR::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmcolor-operator-assign(xmcolor__)")] +XMCOLOR::XMCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmcolor-xmcolor")] +XMColorAdjustContrast=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcoloradjustcontrast")] +XMColorAdjustSaturation=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcoloradjustsaturation")] +XMColorEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorequal")] +XMColorGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorgreater")] +XMColorGreaterOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorgreaterorequal")] +XMColorHSLToRGB=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorhsltorgb")] +XMColorHSVToRGB=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorhsvtorgb")] +XMColorIsInfinite=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorisinfinite")] +XMColorIsNaN=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorisnan")] +XMColorLess=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorless")] +XMColorLessOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorlessorequal")] +XMColorModulate=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolormodulate")] +XMColorNegative=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolornegative")] +XMColorNotEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolornotequal")] +XMColorRGBToHSL=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorrgbtohsl")] +XMColorRGBToHSV=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorrgbtohsv")] +XMColorRGBToSRGB=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorrgbtosrgb")] +XMColorRGBToXYZ=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorrgbtoxyz")] +XMColorRGBToYUV=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorrgbtoyuv")] +XMColorRGBToYUV_HD=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorrgbtoyuv_hd")] +XMColorRGBToYUV_UHD=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorrgbtoyuv_uhd")] +XMColorSRGBToRGB=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorsrgbtorgb")] +XMColorSRGBToXYZ=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorsrgbtoxyz")] +XMColorXYZToRGB=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorxyztorgb")] +XMColorXYZToSRGB=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcolorxyztosrgb")] +XMColorYUVToRGB=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcoloryuvtorgb")] +XMColorYUVToRGB_HD=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcoloryuvtorgb_hd")] +XMColorYUVToRGB_UHD=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcoloryuvtorgb_uhd")] +XMComparisonAllFalse=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcomparisonallfalse")] +XMComparisonAllInBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcomparisonallinbounds")] +XMComparisonAllTrue=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcomparisonalltrue")] +XMComparisonAnyFalse=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcomparisonanyfalse")] +XMComparisonAnyOutOfBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcomparisonanyoutofbounds")] +XMComparisonAnyTrue=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcomparisonanytrue")] +XMComparisonMixed=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmcomparisonmixed")] +XMConvertFloatToHalf=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmconvertfloattohalf")] +XMConvertFloatToHalfStream=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmconvertfloattohalfstream")] +XMConvertHalfToFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmconverthalftofloat")] +XMConvertHalfToFloatStream=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmconverthalftofloatstream")] +XMConvertToDegrees=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmconverttodegrees")] +XMConvertToRadians=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmconverttoradians")] +XMConvertVectorFloatToInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmconvertvectorfloattoint")] +XMConvertVectorFloatToUInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmconvertvectorfloattouint")] +XMConvertVectorIntToFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmconvertvectorinttofloat")] +XMConvertVectorUIntToFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmconvertvectoruinttofloat")] +XMDEC4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmdec4")] +XMDEC4::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmdec4-operatoruint32_t")] +XMDEC4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmdec4-operator-assign(xmdec4__)")] +XMDEC4::XMDEC4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmdec4-xmdec4")] +XMDECN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmdecn4")] +XMDECN4::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmdecn4-operator-assign(xmdecn4__)")] +XMDECN4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmdecn4-operator-assign(uint32_t)")] +XMDECN4::XMDECN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmdecn4-xmdecn4")] +XMFLOAT2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmfloat2")] +XMFLOAT2::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat2-operator-assign")] +XMFLOAT2::XMFLOAT2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat2-xmfloat2")] +XMFLOAT2A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmfloat2a")] +XMFLOAT3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmfloat3")] +XMFLOAT3::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat3-operator-assign")] +XMFLOAT3::XMFLOAT3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat3-xmfloat3")] +XMFLOAT3A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmfloat3a")] +XMFLOAT3A::XMFLOAT3A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat3a-xmfloat3a(constfloat)")] +XMFLOAT3PK=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmfloat3pk")] +XMFLOAT3PK::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmfloat3pk-operatoruint32_t")] +XMFLOAT3PK::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmfloat3pk-operator-assign(uint32_t)")] +XMFLOAT3PK::XMFLOAT3PK=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmfloat3pk-xmfloat3pk")] +XMFLOAT3SE=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmfloat3se")] +XMFLOAT3SE::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmfloat3se-operatoruint32_t")] +XMFLOAT3SE::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmfloat3se-operator-assign(uint32_t)")] +XMFLOAT3SE::XMFLOAT3SE=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmfloat3se-xmfloat3se")] +XMFLOAT3X3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmfloat3x3")] +XMFLOAT3X3::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat3x3-operator-assign")] +XMFLOAT3X3::operator-function-call=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat3x3-operator-function-call(size_t_size_t)")] +XMFLOAT3X3::XMFLOAT3X3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat3x3-xmfloat3x3")] +XMFLOAT3X4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmfloat3x4")] +XMFLOAT3X4::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat3x4-operator-function-call(size_t_size_t)")] +XMFLOAT3X4::operator==[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat3x4-operator-assign(xmfloat3x4__)")] +XMFLOAT3X4::XMFLOAT3X4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat3x4-xmfloat3x4")] +XMFLOAT3X4A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmfloat3x4a")] +XMFLOAT3X4A::operator==[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat3x4a-operator-assign")] +XMFLOAT3X4A::XMFLOAT3X4A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat3x4a-xmfloat3x4a")] +XMFLOAT4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmfloat4")] +XMFLOAT4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat4-operator-assign")] +XMFLOAT4::XMFLOAT4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat4-xmfloat4")] +XMFLOAT4A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmfloat4a")] +XMFLOAT4A::XMFLOAT4A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat4a-xmfloat4a(constfloat)")] +XMFLOAT4X3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmfloat4x3")] +XMFLOAT4X3::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat4x3-operator-assign")] +XMFLOAT4X3::operator-function-call=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat4x3-operator-function-call(size_t_size_t)")] +XMFLOAT4X3::XMFLOAT4X3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat4x3-xmfloat4x3")] +XMFLOAT4X3A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmfloat4x3a")] +XMFLOAT4X4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmfloat4x4")] +XMFLOAT4X4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat4x4-operator-assign")] +XMFLOAT4X4::operator-function-call=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat4x4-operator-function-call(size_t_size_t)")] +XMFLOAT4X4::XMFLOAT4X4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfloat4x4-xmfloat4x4")] +XMFLOAT4X4A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmfloat4x4a")] +XMFresnelTerm=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmfresnelterm")] +XMGLOBALCONST=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/xmglobalconst")] +XMHALF2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmhalf2")] +XMHALF2::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmhalf2-operator-assign")] +XMHALF2::XMHALF2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmhalf2-xmhalf2")] +XMHALF4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmhalf4")] +XMHALF4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmhalf4-operator-assign")] +XMHALF4::XMHALF4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmhalf4-xmhalf4")] +XMINT2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/xmint2")] +XMINT2::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmint2-operator-assign")] +XMINT2::XMINT2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmint2-xmint2")] +XMINT3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmint3")] +XMINT3::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmint3-operator-assign")] +XMINT3::XMINT3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmint3-xmint3")] +XMINT4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/xmint4")] +XMINT4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmint4-operator-assign")] +XMINT4::XMINT4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmint4-xmint4")] +Xml_Resource_Ids=[Documentation("https://docs.microsoft.com/windows/win32/direct3dtools/xml-resource-ids")] +XMLoadByte2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadbyte2")] +XMLoadByte4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadbyte4")] +XMLoadByteN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadbyten2")] +XMLoadByteN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadbyten4")] +XMLoadColor=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadcolor")] +XMLoadDec4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloaddec4")] +XMLoadDecN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloaddecn4")] +XMLoadFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadfloat")] +XMLoadFloat2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadfloat2")] +XMLoadFloat2A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadfloat2a")] +XMLoadFloat3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadfloat3")] +XMLoadFloat3A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadfloat3a")] +XMLoadFloat3PK=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadfloat3pk")] +XMLoadFloat3SE=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadfloat3se")] +XMLoadFloat3x3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadfloat3x3")] +XMLoadFloat3x4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadfloat3x4")] +XMLoadFloat3x4A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadfloat3x4a")] +XMLoadFloat4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadfloat4")] +XMLoadFloat4A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadfloat4a")] +XMLoadFloat4x3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadfloat4x3")] +XMLoadFloat4x3A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadfloat4x3a")] +XMLoadFloat4x4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadfloat4x4")] +XMLoadFloat4x4A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadfloat4x4a")] +XMLoadHalf2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadhalf2")] +XMLoadHalf4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadhalf4")] +XMLoadInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadint")] +XMLoadInt2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadint2")] +XMLoadInt2A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadint2a")] +XMLoadInt3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadint3")] +XMLoadInt3A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadint3a")] +XMLoadInt4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadint4")] +XMLoadInt4A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadint4a")] +XMLoadShort2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadshort2")] +XMLoadShort4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadshort4")] +XMLoadShortN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadshortn2")] +XMLoadShortN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadshortn4")] +XMLoadSInt2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadsint2")] +XMLoadSInt3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadsint3")] +XMLoadSInt4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloadsint4")] +XMLoadU555=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadu555")] +XMLoadU565=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadu565")] +XMLoadUByte2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadubyte2")] +XMLoadUByte4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadubyte4")] +XMLoadUByteN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadubyten2")] +XMLoadUByteN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadubyten4")] +XMLoadUDec4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadudec4")] +XMLoadUDecN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadudecn4")] +XMLoadUDecN4_XR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadudecn4_xr")] +XMLoadUInt2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloaduint2")] +XMLoadUInt3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloaduint3")] +XMLoadUInt4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmloaduint4")] +XMLoadUNibble4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadunibble4")] +XMLoadUShort2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadushort2")] +XMLoadUShort4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadushort4")] +XMLoadUShortN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadushortn2")] +XMLoadUShortN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadushortn4")] +XMLoadXDec4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadxdec4")] +XMLoadXDecN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmloadxdecn4")] +xmlType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-xmltype-xmltypelisttype-element")] +XmlType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-xmltype-complextype")] +XmlTypeListType=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-xmltypelisttype-complextype")] +xmlTypes=[Documentation("https://docs.microsoft.com/windows/win32/WES/eventmanifestschema-xmltypes-typelisttype-element")] +XMMATRIX=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmmatrix")] +XMMATRIX::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrix-operator-assign")] +XMMATRIX::operator-function-call=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrix-operator-function-call(size_t_size_t)")] +XMMATRIX::operator-mult=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrix-operator-mult")] +XMMATRIX::operator-mult-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrix-operator-mult-assign")] +XMMATRIX::XMMATRIX=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrix-xmmatrix")] +XMMatrixAffineTransformation=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixaffinetransformation")] +XMMatrixAffineTransformation2D=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixaffinetransformation2d")] +XMMatrixDecompose=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixdecompose")] +XMMatrixDeterminant=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixdeterminant")] +XMMatrixIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixidentity")] +XMMatrixInverse=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixinverse")] +XMMatrixIsIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixisidentity")] +XMMatrixIsInfinite=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixisinfinite")] +XMMatrixIsNaN=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixisnan")] +XMMatrixLookAtLH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixlookatlh")] +XMMatrixLookAtRH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixlookatrh")] +XMMatrixLookToLH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixlooktolh")] +XMMatrixLookToRH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixlooktorh")] +XMMatrixMultiply=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixmultiply")] +XMMatrixMultiplyTranspose=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixmultiplytranspose")] +XMMatrixOrthographicLH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixorthographiclh")] +XMMatrixOrthographicOffCenterLH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixorthographicoffcenterlh")] +XMMatrixOrthographicOffCenterRH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixorthographicoffcenterrh")] +XMMatrixOrthographicRH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixorthographicrh")] +XMMatrixPerspectiveFovLH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixperspectivefovlh")] +XMMatrixPerspectiveFovRH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixperspectivefovrh")] +XMMatrixPerspectiveLH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixperspectivelh")] +XMMatrixPerspectiveOffCenterLH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixperspectiveoffcenterlh")] +XMMatrixPerspectiveOffCenterRH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixperspectiveoffcenterrh")] +XMMatrixPerspectiveRH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixperspectiverh")] +XMMatrixReflect=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixreflect")] +XMMatrixRotationAxis=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixrotationaxis")] +XMMatrixRotationNormal=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixrotationnormal")] +XMMatrixRotationQuaternion=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixrotationquaternion")] +XMMatrixRotationRollPitchYaw=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixrotationrollpitchyaw")] +XMMatrixRotationRollPitchYawFromVector=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixrotationrollpitchyawfromvector")] +XMMatrixRotationX=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixrotationx")] +XMMatrixRotationY=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixrotationy")] +XMMatrixRotationZ=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixrotationz")] +XMMatrixScaling=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixscaling")] +XMMatrixScalingFromVector=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixscalingfromvector")] +XMMatrixSet=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixset")] +XMMatrixShadow=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixshadow")] +XMMatrixTransformation=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixtransformation")] +XMMatrixTransformation2D=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixtransformation2d")] +XMMatrixTranslation=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixtranslation")] +XMMatrixTranslationFromVector=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixtranslationfromvector")] +XMMatrixTranspose=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixtranspose")] +XMMatrixVectorTensorProduct=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmmatrixvectortensorproduct")] +XMMax=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/xmmax-template")] +XMMin=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/xmmin-template")] +XMPlaneDot=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplanedot")] +XMPlaneDotCoord=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplanedotcoord")] +XMPlaneDotNormal=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplanedotnormal")] +XMPlaneEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplaneequal")] +XMPlaneFromPointNormal=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplanefrompointnormal")] +XMPlaneFromPoints=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplanefrompoints")] +XMPlaneIntersectLine=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplaneintersectline")] +XMPlaneIntersectPlane=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplaneintersectplane")] +XMPlaneIsInfinite=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplaneisinfinite")] +XMPlaneIsNaN=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplaneisnan")] +XMPlaneNearEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplanenearequal")] +XMPlaneNormalize=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplanenormalize")] +XMPlaneNormalizeEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplanenormalizeest")] +XMPlaneNotEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplanenotequal")] +XMPlaneTransform=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplanetransform")] +XMPlaneTransformStream=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmplanetransformstream")] +XMQuaternionBaryCentric=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionbarycentric")] +XMQuaternionBaryCentricV=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionbarycentricv")] +XMQuaternionConjugate=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionconjugate")] +XMQuaternionDot=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaterniondot")] +XMQuaternionEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionequal")] +XMQuaternionExp=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionexp")] +XMQuaternionIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionidentity")] +XMQuaternionInverse=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternioninverse")] +XMQuaternionIsIdentity=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionisidentity")] +XMQuaternionIsInfinite=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionisinfinite")] +XMQuaternionIsNaN=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionisnan")] +XMQuaternionLength=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionlength")] +XMQuaternionLengthSq=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionlengthsq")] +XMQuaternionLn=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionln")] +XMQuaternionMultiply=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionmultiply")] +XMQuaternionNormalize=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionnormalize")] +XMQuaternionNormalizeEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionnormalizeest")] +XMQuaternionNotEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionnotequal")] +XMQuaternionReciprocalLength=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionreciprocallength")] +XMQuaternionRotationAxis=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionrotationaxis")] +XMQuaternionRotationMatrix=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionrotationmatrix")] +XMQuaternionRotationNormal=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionrotationnormal")] +XMQuaternionRotationRollPitchYaw=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionrotationrollpitchyaw")] +XMQuaternionRotationRollPitchYawFromVector=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionrotationrollpitchyawfromvector")] +XMQuaternionSlerp=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionslerp")] +XMQuaternionSlerpV=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionslerpv")] +XMQuaternionSquad=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionsquad")] +XMQuaternionSquadSetup=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionsquadsetup")] +XMQuaternionSquadV=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaternionsquadv")] +XMQuaternionToAxisAngle=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmquaterniontoaxisangle")] +XMScalarACos=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmscalaracos")] +XMScalarACosEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmscalaracosest")] +XMScalarASin=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmscalarasin")] +XMScalarASinEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmscalarasinest")] +XMScalarCos=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmscalarcos")] +XMScalarCosEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmscalarcosest")] +XMScalarModAngle=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmscalarmodangle")] +XMScalarNearEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmscalarnearequal")] +XMScalarSin=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmscalarsin")] +XMScalarSinCos=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmscalarsincos")] +XMScalarSinCosEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmscalarsincosest")] +XMScalarSinEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmscalarsinest")] +XMSHORT2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmshort2")] +XMSHORT2::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmshort2-operator-assign")] +XMSHORT2::XMSHORT2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmshort2-xmshort2")] +XMSHORT4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmshort4")] +XMSHORT4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmshort4-operator-assign")] +XMSHORT4::XMSHORT4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmshort4-xmshort4")] +XMSHORTN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmshortn2")] +XMSHORTN2::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmshortn2-operator-assign")] +XMSHORTN2::XMSHORTN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmshortn2-xmshortn2")] +XMSHORTN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmshortn4")] +XMSHORTN4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmshortn4-operator-assign")] +XMSHORTN4::XMSHORTN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmshortn4-xmshortn4")] +XMStoreByte2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstorebyte2")] +XMStoreByte4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstorebyte4")] +XMStoreByteN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstorebyten2")] +XMStoreByteN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstorebyten4")] +XMStoreColor=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstorecolor")] +XMStoreDec4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoredec4")] +XMStoreDecN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoredecn4")] +XMStoreFloat=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstorefloat")] +XMStoreFloat2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstorefloat2")] +XMStoreFloat2A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstorefloat2a")] +XMStoreFloat3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstorefloat3")] +XMStoreFloat3A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstorefloat3a")] +XMStoreFloat3PK=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstorefloat3pk")] +XMStoreFloat3SE=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstorefloat3se")] +XMStoreFloat3x3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstorefloat3x3")] +XMStoreFloat3x4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstorefloat3x4")] +XMStoreFloat3x4A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstorefloat3x4a")] +XMStoreFloat4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstorefloat4")] +XMStoreFloat4A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstorefloat4a")] +XMStoreFloat4x3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstorefloat4x3")] +XMStoreFloat4x3A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstorefloat4x3a")] +XMStoreFloat4x4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstorefloat4x4")] +XMStoreFloat4x4A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstorefloat4x4a")] +XMStoreHalf2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstorehalf2")] +XMStoreHalf4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstorehalf4")] +XMStoreInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstoreint")] +XMStoreInt2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstoreint2")] +XMStoreInt2A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstoreint2a")] +XMStoreInt3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstoreint3")] +XMStoreInt3A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstoreint3a")] +XMStoreInt4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstoreint4")] +XMStoreInt4A=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstoreint4a")] +XMStoreShort2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreshort2")] +XMStoreShort4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreshort4")] +XMStoreShortN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreshortn2")] +XMStoreShortN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreshortn4")] +XMStoreSInt2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstoresint2")] +XMStoreSInt3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstoresint3")] +XMStoreSInt4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstoresint4")] +XMStoreU555=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreu555")] +XMStoreU565=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreu565")] +XMStoreUByte2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreubyte2")] +XMStoreUByte4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreubyte4")] +XMStoreUByteN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreubyten2")] +XMStoreUByteN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreubyten4")] +XMStoreUDec4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreudec4")] +XMStoreUDecN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreudecn4")] +XMStoreUDecN4_XR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreudecn4_xr")] +XMStoreUInt2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstoreuint2")] +XMStoreUInt3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstoreuint3")] +XMStoreUInt4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmstoreuint4")] +XMStoreUNibble4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreunibble4")] +XMStoreUShort2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreushort2")] +XMStoreUShort4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreushort4")] +XMStoreUShortN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreushortn2")] +XMStoreUShortN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstoreushortn4")] +XMStoreXDec4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstorexdec4")] +XMStoreXDecN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmstorexdecn4")] +XMU555=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmu555")] +XMU555::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmu555-operatoruint16_t")] +XMU555::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmu555-operator-assign(xmu555__)")] +XMU555::XMU555=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmu555-xmu555")] +XMU565=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmu565")] +XMU565::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmu565-operatoruint16_t")] +XMU565::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmu565-operator-assign(uint16_t)")] +XMU565::XMU565=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmu565-xmu565")] +XMUBYTE2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmubyte2")] +XMUBYTE2::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmubyte2-operator-assign")] +XMUBYTE2::XMUBYTE2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmubyte2-xmubyte2")] +XMUBYTE4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmubyte4")] +XMUBYTE4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmubyte4-operator-assign")] +XMUBYTE4::XMUBYTE4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmubyte4-xmubyte4")] +XMUBYTEN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmubyten2")] +XMUBYTEN2::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmubyten2-operator-assign")] +XMUBYTEN2::XMUBYTEN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmubyten2-xmubyten2")] +XMUBYTEN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmubyten4")] +XMUBYTEN4::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmubyten4-operator-assign(xmubyten4__)")] +XMUBYTEN4::XMUBYTEN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmubyten4-xmubyten4")] +XMUDEC4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmudec4")] +XMUDEC4::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmudec4-operator-assign(uint32_t)")] +XMUDEC4::XMUDEC4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmudec4-xmudec4")] +XMUDECN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmudecn4")] +XMUDECN4::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmudecn4-operatoruint32_t")] +XMUDECN4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmudecn4-operator-assign(xmudecn4__)")] +XMUDECN4::XMUDECN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmudecn4-xmudecn4")] +XMUINT2=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/xmuint2")] +XMUINT2::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmuint2-operator-assign")] +XMUINT2::XMUINT2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmuint2-xmuint2")] +XMUINT3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/ns-directxmath-xmuint3")] +XMUINT3::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmuint3-operator-assign")] +XMUINT3::XMUINT3=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmuint3-xmuint3")] +XMUINT4=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/xmuint4")] +XMUINT4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmuint4-operator-assign")] +XMUINT4::XMUINT4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmuint4-xmuint4")] +XMUNIBBLE4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmunibble4")] +XMUNIBBLE4::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmunibble4-operatoruint16_t")] +XMUNIBBLE4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmunibble4-operator-assign(uint16_t)")] +XMUNIBBLE4::XMUNIBBLE4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmunibble4-xmunibble4")] +XMUSHORT2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmushort2")] +XMUSHORT2::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmushort2-operator-assign(xmushort2__)")] +XMUSHORT2::XMUSHORT2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmushort2-xmushort2")] +XMUSHORT4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmushort4")] +XMUSHORT4::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmushort4-operator-assign(xmushort4__)")] +XMUSHORT4::XMUSHORT4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmushort4-xmushort4")] +XMUSHORTN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmushortn2")] +XMUSHORTN2::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmushortn2-operator-assign")] +XMUSHORTN2::XMUSHORTN2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmushortn2-xmushortn2")] +XMUSHORTN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmushortn4")] +XMUSHORTN4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmushortn4-operator-assign")] +XMUSHORTN4::XMUSHORTN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmushortn4-xmushortn4")] +XMVECTOR=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/ovw-xmvector-extensions")] +XMVECTOR::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-operator-div-assign")] +XMVector2AngleBetweenNormals=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2anglebetweennormals")] +XMVector2AngleBetweenNormalsEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2anglebetweennormalsest")] +XMVector2AngleBetweenVectors=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2anglebetweenvectors")] +XMVector2ClampLength=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2clamplength")] +XMVector2ClampLengthV=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2clamplengthv")] +XMVector2Cross=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2cross")] +XMVector2Dot=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2dot")] +XMVector2Equal=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2equal")] +XMVector2EqualInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2equalint")] +XMVector2EqualIntR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2equalintr")] +XMVector2EqualR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2equalr")] +XMVector2Greater=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2greater")] +XMVector2GreaterOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2greaterorequal")] +XMVector2GreaterOrEqualR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2greaterorequalr")] +XMVector2GreaterR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2greaterr")] +XMVector2InBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2inbounds")] +XMVector2IntersectLine=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2intersectline")] +XMVector2IsInfinite=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2isinfinite")] +XMVector2IsNaN=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2isnan")] +XMVector2Length=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2length")] +XMVector2LengthEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2lengthest")] +XMVector2LengthSq=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2lengthsq")] +XMVector2Less=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2less")] +XMVector2LessOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2lessorequal")] +XMVector2LinePointDistance=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2linepointdistance")] +XMVector2NearEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2nearequal")] +XMVector2Normalize=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2normalize")] +XMVector2NormalizeEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2normalizeest")] +XMVector2NotEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2notequal")] +XMVector2NotEqualInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2notequalint")] +XMVector2Orthogonal=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2orthogonal")] +XMVector2ReciprocalLength=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2reciprocallength")] +XMVector2ReciprocalLengthEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2reciprocallengthest")] +XMVector2Reflect=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2reflect")] +XMVector2Refract=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2refract")] +XMVector2RefractV=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2refractv")] +XMVector2Transform=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2transform")] +XMVector2TransformCoord=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2transformcoord")] +XMVector2TransformCoordStream=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2transformcoordstream")] +XMVector2TransformNormal=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2transformnormal")] +XMVector2TransformNormalStream=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2transformnormalstream")] +XMVector2TransformStream=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector2transformstream")] +XMVector3AngleBetweenNormals=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3anglebetweennormals")] +XMVector3AngleBetweenNormalsEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3anglebetweennormalsest")] +XMVector3AngleBetweenVectors=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3anglebetweenvectors")] +XMVector3ClampLength=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3clamplength")] +XMVector3ClampLengthV=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3clamplengthv")] +XMVector3ComponentsFromNormal=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3componentsfromnormal")] +XMVector3Cross=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3cross")] +XMVector3Dot=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3dot")] +XMVector3Equal=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3equal")] +XMVector3EqualInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3equalint")] +XMVector3EqualIntR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3equalintr")] +XMVector3EqualR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3equalr")] +XMVector3Greater=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3greater")] +XMVector3GreaterOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3greaterorequal")] +XMVector3GreaterOrEqualR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3greaterorequalr")] +XMVector3GreaterR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3greaterr")] +XMVector3InBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3inbounds")] +XMVector3InverseRotate=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3inverserotate")] +XMVector3IsInfinite=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3isinfinite")] +XMVector3IsNaN=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3isnan")] +XMVector3Length=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3length")] +XMVector3LengthEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3lengthest")] +XMVector3LengthSq=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3lengthsq")] +XMVector3Less=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3less")] +XMVector3LessOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3lessorequal")] +XMVector3LinePointDistance=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3linepointdistance")] +XMVector3NearEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3nearequal")] +XMVector3Normalize=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3normalize")] +XMVector3NormalizeEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3normalizeest")] +XMVector3NotEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3notequal")] +XMVector3NotEqualInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3notequalint")] +XMVector3Orthogonal=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3orthogonal")] +XMVector3Project=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3project")] +XMVector3ProjectStream=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3projectstream")] +XMVector3ReciprocalLength=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3reciprocallength")] +XMVector3ReciprocalLengthEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3reciprocallengthest")] +XMVector3Reflect=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3reflect")] +XMVector3Refract=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3refract")] +XMVector3RefractV=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3refractv")] +XMVector3Rotate=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3rotate")] +XMVector3Transform=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3transform")] +XMVector3TransformCoord=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3transformcoord")] +XMVector3TransformCoordStream=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3transformcoordstream")] +XMVector3TransformNormal=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3transformnormal")] +XMVector3TransformNormalStream=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3transformnormalstream")] +XMVector3TransformStream=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3transformstream")] +XMVector3Unproject=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3unproject")] +XMVector3UnprojectStream=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector3unprojectstream")] +XMVector4AngleBetweenNormals=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4anglebetweennormals")] +XMVector4AngleBetweenNormalsEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4anglebetweennormalsest")] +XMVector4AngleBetweenVectors=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4anglebetweenvectors")] +XMVector4ClampLength=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4clamplength")] +XMVector4ClampLengthV=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4clamplengthv")] +XMVector4Cross=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4cross")] +XMVector4Dot=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4dot")] +XMVector4Equal=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4equal")] +XMVector4EqualInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4equalint")] +XMVector4EqualIntR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4equalintr")] +XMVector4EqualR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4equalr")] +XMVector4Greater=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4greater")] +XMVector4GreaterOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4greaterorequal")] +XMVector4GreaterOrEqualR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4greaterorequalr")] +XMVector4GreaterR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4greaterr")] +XMVector4InBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4inbounds")] +XMVector4IsInfinite=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4isinfinite")] +XMVector4IsNaN=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4isnan")] +XMVector4Length=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4length")] +XMVector4LengthEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4lengthest")] +XMVector4LengthSq=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4lengthsq")] +XMVector4Less=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4less")] +XMVector4LessOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4lessorequal")] +XMVector4NearEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4nearequal")] +XMVector4Normalize=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4normalize")] +XMVector4NormalizeEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4normalizeest")] +XMVector4NotEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4notequal")] +XMVector4NotEqualInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4notequalint")] +XMVector4Orthogonal=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4orthogonal")] +XMVector4ReciprocalLength=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4reciprocallength")] +XMVector4ReciprocalLengthEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4reciprocallengthest")] +XMVector4Reflect=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4reflect")] +XMVector4Refract=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4refract")] +XMVector4RefractV=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4refractv")] +XMVector4Transform=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4transform")] +XMVector4TransformStream=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvector4transformstream")] +XMVectorAbs=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorabs")] +XMVectorACos=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectoracos")] +XMVectorACosEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectoracosest")] +XMVectorAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectoradd")] +XMVectorAddAngles=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectoraddangles")] +XMVectorAndCInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorandcint")] +XMVectorAndInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorandint")] +XMVectorASin=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorasin")] +XMVectorASinEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorasinest")] +XMVectorATan=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectoratan")] +XMVectorATan2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectoratan2")] +XMVectorATan2Est=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectoratan2est")] +XMVectorATanEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectoratanest")] +XMVectorBaryCentric=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorbarycentric")] +XMVectorBaryCentricV=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorbarycentricv")] +XMVectorCatmullRom=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorcatmullrom")] +XMVectorCatmullRomV=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorcatmullromv")] +XMVectorCeiling=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorceiling")] +XMVectorClamp=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorclamp")] +XMVectorCos=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorcos")] +XMVectorCosEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorcosest")] +XMVectorCosH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorcosh")] +XMVectorDivide=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectordivide")] +XMVectorEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorequal")] +XMVectorEqualInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorequalint")] +XMVectorEqualIntR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorequalintr")] +XMVectorEqualR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorequalr")] +XMVectorExp=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorexp")] +XMVectorExp10=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorexp10")] +XMVectorExp2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorexp2")] +XMVectorExpE=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorexpe")] +XMVECTORF32=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/xmvectorf32-data-type")] +XMVECTORF32::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorf32-operator__m128i")] +XMVectorFalseInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorfalseint")] +XMVectorFloor=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorfloor")] +XMVectorGetByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetbyindex")] +XMVectorGetByIndexPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetbyindexptr")] +XMVectorGetIntByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetintbyindex")] +XMVectorGetIntByIndexPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetintbyindexptr")] +XMVectorGetIntW=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetintw")] +XMVectorGetIntWPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetintwptr")] +XMVectorGetIntX=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetintx")] +XMVectorGetIntXPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetintxptr")] +XMVectorGetIntY=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetinty")] +XMVectorGetIntYPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetintyptr")] +XMVectorGetIntZ=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetintz")] +XMVectorGetIntZPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetintzptr")] +XMVectorGetW=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetw")] +XMVectorGetWPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetwptr")] +XMVectorGetX=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetx")] +XMVectorGetXPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetxptr")] +XMVectorGetY=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgety")] +XMVectorGetYPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetyptr")] +XMVectorGetZ=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetz")] +XMVectorGetZPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgetzptr")] +XMVectorGreater=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgreater")] +XMVectorGreaterOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgreaterorequal")] +XMVectorGreaterOrEqualR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgreaterorequalr")] +XMVectorGreaterR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorgreaterr")] +XMVectorHermite=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorhermite")] +XMVectorHermiteV=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorhermitev")] +XMVECTORI32=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/xmvectori32-data-type")] +XMVECTORI32::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectori32-operatorxmvector")] +XMVectorInBounds=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorinbounds")] +XMVectorInBoundsR=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorinboundsr")] +XMVectorInsert=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorinsert")] +XMVectorIsInfinite=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorisinfinite")] +XMVectorIsNaN=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorisnan")] +XMVectorLerp=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorlerp")] +XMVectorLerpV=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorlerpv")] +XMVectorLess=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorless")] +XMVectorLessOrEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorlessorequal")] +XMVectorLog=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorlog")] +XMVectorLog10=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorlog10")] +XMVectorLog2=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorlog2")] +XMVectorLogE=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorloge")] +XMVectorMax=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectormax")] +XMVectorMergeXY=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectormergexy")] +XMVectorMergeZW=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectormergezw")] +XMVectorMin=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectormin")] +XMVectorMod=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectormod")] +XMVectorModAngles=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectormodangles")] +XMVectorMultiply=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectormultiply")] +XMVectorMultiplyAdd=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectormultiplyadd")] +XMVectorNearEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectornearequal")] +XMVectorNegate=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectornegate")] +XMVectorNegativeMultiplySubtract=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectornegativemultiplysubtract")] +XMVectorNorInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectornorint")] +XMVectorNotEqual=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectornotequal")] +XMVectorNotEqualInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectornotequalint")] +XMVectorOrInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectororint")] +XMVectorPermute=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorpermute")] +XMVectorPow=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorpow")] +XMVectorReciprocal=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorreciprocal")] +XMVectorReciprocalEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorreciprocalest")] +XMVectorReciprocalSqrt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorreciprocalsqrt")] +XMVectorReciprocalSqrtEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorreciprocalsqrtest")] +XMVectorReplicate=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorreplicate")] +XMVectorReplicateInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorreplicateint")] +XMVectorReplicateIntPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorreplicateintptr")] +XMVectorReplicatePtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorreplicateptr")] +XMVectorRotateLeft=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorrotateleft")] +XMVectorRotateRight=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorrotateright")] +XMVectorRound=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorround")] +XMVectorSaturate=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsaturate")] +XMVectorScale=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorscale")] +XMVectorSelect=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorselect")] +XMVectorSelectControl=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorselectcontrol")] +XMVectorSet=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorset")] +XMVectorSetBinaryConstant=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetbinaryconstant")] +XMVectorSetByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetbyindex")] +XMVectorSetByIndexPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetbyindexptr")] +XMVectorSetInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetint")] +XMVectorSetIntByIndex=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetintbyindex")] +XMVectorSetIntByIndexPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetintbyindexptr")] +XMVectorSetIntW=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetintw")] +XMVectorSetIntWPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetintwptr")] +XMVectorSetIntX=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetintx")] +XMVectorSetIntXPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetintxptr")] +XMVectorSetIntY=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetinty")] +XMVectorSetIntYPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetintyptr")] +XMVectorSetIntZ=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetintz")] +XMVectorSetIntZPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetintzptr")] +XMVectorSetW=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetw")] +XMVectorSetWPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetwptr")] +XMVectorSetX=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetx")] +XMVectorSetXPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetxptr")] +XMVectorSetY=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsety")] +XMVectorSetYPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetyptr")] +XMVectorSetZ=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetz")] +XMVectorSetZPtr=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsetzptr")] +XMVectorShiftLeft=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorshiftleft")] +XMVectorSin=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsin")] +XMVectorSinCos=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsincos")] +XMVectorSinCosEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsincosest")] +XMVectorSinEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsinest")] +XMVectorSinH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsinh")] +XMVectorSplatConstant=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsplatconstant")] +XMVectorSplatConstantInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsplatconstantint")] +XMVectorSplatEpsilon=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsplatepsilon")] +XMVectorSplatInfinity=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsplatinfinity")] +XMVectorSplatOne=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsplatone")] +XMVectorSplatQNaN=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsplatqnan")] +XMVectorSplatSignMask=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsplatsignmask")] +XMVectorSplatW=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsplatw")] +XMVectorSplatX=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsplatx")] +XMVectorSplatY=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsplaty")] +XMVectorSplatZ=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsplatz")] +XMVectorSqrt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsqrt")] +XMVectorSqrtEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsqrtest")] +XMVectorSubtract=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsubtract")] +XMVectorSubtractAngles=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsubtractangles")] +XMVectorSum=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorsum")] +XMVectorSwizzle=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorswizzle")] +XMVectorTan=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectortan")] +XMVectorTanEst=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectortanest")] +XMVectorTanH=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectortanh")] +XMVectorTrueInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectortrueint")] +XMVectorTruncate=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectortruncate")] +XMVECTORU32=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/ovw-xmvectoru32-extensions")] +XMVECTORU32::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectoru32-operatorxmvector")] +XMVECTORU8=[Documentation("https://docs.microsoft.com/windows/win32/dxmath/ovw-xmvectoru8-extensions")] +XMVECTORU8::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectoru8-operatorxmvector")] +XMVectorXorInt=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorxorint")] +XMVectorZero=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmvectorzero")] +XMVerifyCPUSupport=[Documentation("https://docs.microsoft.com/windows/win32/api/directxmath/nf-directxmath-xmverifycpusupport")] +XMXDEC4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmxdec4")] +XMXDEC4::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmxdec4-operatoruint32_t")] +XMXDEC4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmxdec4-operator-assign(uint32_t)")] +XMXDEC4::XMXDEC4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmxdec4-xmxdec4")] +XMXDECN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/ns-directxpackedvector-xmxdecn4")] +XMXDECN4::operator=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmxdecn4-operatoruint32_t")] +XMXDECN4::operator-assign=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmxdecn4-operator-assign(uint32_t)")] +XMXDECN4::XMXDECN4=[Documentation("https://docs.microsoft.com/windows/win32/api/directxpackedvector/nf-directxpackedvector-xmxdecn4-xmxdecn4")] +xor=[Documentation("https://docs.microsoft.com/windows/win32/direct3dhlsl/xor--sm4---asm-")] +XPProviderInit=[Documentation("https://docs.microsoft.com/office/client-developer/outlook/mapi/xpproviderinit")] +XPS=[Documentation("https://docs.microsoft.com/windows/win32/printdocs/xps-document-errors")] +XPS_COLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ns-xpsobjectmodel-xps_color")] +XPS_COLOR_INTERPOLATION=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_color_interpolation")] +XPS_COLOR_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_color_type")] +XPS_DASH=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ns-xpsobjectmodel-xps_dash")] +XPS_DASH_CAP=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_dash_cap")] +XPS_DOCUMENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel_1/ne-xpsobjectmodel_1-xps_document_type")] +XPS_FILL_RULE=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_fill_rule")] +XPS_FONT_EMBEDDING=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_font_embedding")] +XPS_GLYPH_INDEX=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ns-xpsobjectmodel-xps_glyph_index")] +XPS_GLYPH_MAPPING=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ns-xpsobjectmodel-xps_glyph_mapping")] +XPS_IMAGE_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_image_type")] +XPS_INTERLEAVING=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_interleaving")] +XPS_JOB_COMPLETION=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsprint/ne-xpsprint-xps_job_completion")] +XPS_JOB_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsprint/ns-xpsprint-xps_job_status")] +XPS_LINE_CAP=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_line_cap")] +XPS_LINE_JOIN=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_line_join")] +XPS_MATRIX=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ns-xpsobjectmodel-xps_matrix")] +XPS_OBJECT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_object_type")] +XPS_POINT=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ns-xpsobjectmodel-xps_point")] +XPS_RECT=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ns-xpsobjectmodel-xps_rect")] +XPS_SEGMENT_STROKE_PATTERN=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_segment_stroke_pattern")] +XPS_SEGMENT_TYPE=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_segment_type")] +XPS_SIGN_FLAGS=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/ne-xpsdigitalsignature-xps_sign_flags")] +XPS_SIGN_POLICY=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/ne-xpsdigitalsignature-xps_sign_policy")] +XPS_SIGNATURE_STATUS=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsdigitalsignature/ne-xpsdigitalsignature-xps_signature_status")] +XPS_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ns-xpsobjectmodel-xps_size")] +XPS_SPREAD_METHOD=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_spread_method")] +XPS_STYLE_SIMULATION=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_style_simulation")] +XPS_THUMBNAIL_SIZE=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_thumbnail_size")] +XPS_TILE_MODE=[Documentation("https://docs.microsoft.com/windows/win32/api/xpsobjectmodel/ne-xpsobjectmodel-xps_tile_mode")] +xsd=[Documentation("https://docs.microsoft.com/windows/win32/WsdApi/xsd")] +XSkinMeshHeader=[Documentation("https://docs.microsoft.com/windows/win32/direct3d9/xskinmeshheader")] +XTYP_ADVDATA=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-advdata")] +XTYP_ADVREQ=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-advreq")] +XTYP_ADVSTART=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-advstart")] +XTYP_ADVSTOP=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-advstop")] +XTYP_CONNECT=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-connect")] +XTYP_CONNECT_CONFIRM=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-connect-confirm")] +XTYP_DISCONNECT=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-disconnect")] +XTYP_ERROR=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-error")] +XTYP_EXECUTE=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-execute")] +XTYP_MONITOR=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-monitor")] +XTYP_POKE=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-poke")] +XTYP_REGISTER=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-register")] +XTYP_REQUEST=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-request")] +XTYP_UNREGISTER=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-unregister")] +XTYP_WILDCONNECT=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-wildconnect")] +XTYP_XACT_COMPLETE=[Documentation("https://docs.microsoft.com/windows/win32/dataxchg/xtyp-xact-complete")] +XYZCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-xyzcolor")] +YieldProcessor=[Documentation("https://docs.microsoft.com/windows/win32/api/winnt/nf-winnt-yieldprocessor")] +YUV=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/yuv-video-subtypes")] +YxyCOLOR=[Documentation("https://docs.microsoft.com/windows/win32/api/icm/ns-icm-yxycolor")] +ZombifyActCtx=[Documentation("https://docs.microsoft.com/windows/win32/api/winbase/nf-winbase-zombifyactctx")] +Zoom=[Documentation("https://docs.microsoft.com/windows/win32/DirectShow/zoom-method")] +ZoomUnit=[Documentation("https://docs.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-zoomunit")] +ZwQueryInformationProcess=[Documentation("https://docs.microsoft.com/windows/win32/ProcThread/zwqueryinformationprocess")] +ZwQuerySystemInformation=[Documentation("https://docs.microsoft.com/windows/win32/SysInfo/zwquerysysteminformation")] \ No newline at end of file diff --git a/generation/WinSDK/emitter.settings.rsp b/generation/WinSDK/emitter.settings.rsp index bd3f5010..2d0ade28 100644 --- a/generation/WinSDK/emitter.settings.rsp +++ b/generation/WinSDK/emitter.settings.rsp @@ -172,9 +172,7 @@ SpVerifySignatureFn SpSealMessageFn SpUnsealMessageFn SpGetContextTokenFn -SpQueryContextAttributesFn SpCompleteAuthTokenFn -SpDeleteContextFn SpFormatCredentialsFn SpMarshallSupplementalCredsFn SpExportSecurityContextFn @@ -218,129 +216,16 @@ CreateProcessAsUserA::dwCreationFlags=PROCESS_CREATION_FLAGS CreateProcessAsUserW::dwCreationFlags=PROCESS_CREATION_FLAGS CreateProcessWithLogonW::dwCreationFlags=PROCESS_CREATION_FLAGS CreateProcessWithTokenW::dwCreationFlags=PROCESS_CREATION_FLAGS -DefineDosDeviceW::dwFlags=DEFINE_DOS_DEVICE_FLAGS -FindFirstChangeNotificationA::dwNotifyFilter=FILE_NOTIFY_CHANGE -FindFirstChangeNotificationw::dwNotifyFilter=FILE_NOTIFY_CHANGE GetStdHandle::nStdHandle=STD_HANDLE SetStdHandle::nStdHandle=STD_HANDLE SetStdHandleEx::nStdHandle=STD_HANDLE -CreateFileA::dwFlagsAndAttributes=FILE_FLAGS_AND_ATTRIBUTES -CreateFileW::dwFlagsAndAttributes=FILE_FLAGS_AND_ATTRIBUTES -ReOpenFile::dwFlagsAndAttributes=FILE_FLAGS_AND_ATTRIBUTES CreateLogFile::fFlagsAndAttributes=FILE_FLAGS_AND_ATTRIBUTES OpenFileById::dwFlagsAndAttributes=FILE_FLAGS_AND_ATTRIBUTES IEnumDebugPropertyInfo::Next::pi=[NativeArrayInfo(CountParamIndex = 0)] -CreatePrivateNamespaceA::return=NamespaceHandle -CreatePrivateNamespaceW::return=NamespaceHandle -ClosePrivateNamespace::Handle=NamespaceHandle -OpenPrivateNamespaceA::return=NamespaceHandle -OpenPrivateNamespaceW::return=NamespaceHandle -CreateBoundaryDescriptorA::return=BoundaryDescriptorHandle -CreateBoundaryDescriptorW::return=BoundaryDescriptorHandle -DeleteBoundaryDescriptor::BoundaryDescriptor=BoundaryDescriptorHandle -BackupEventLogA::hEventLog=EventLogHandle -BackupEventLogW::hEventLog=EventLogHandle -ClearEventLogA::hEventLog=EventLogHandle -ClearEventLogW::hEventLog=EventLogHandle -GetEventLogInformation::hEventLog=EventLogHandle -GetNumberOfEventLogRecords::hEventLog=EventLogHandle -GetOldestEventLogRecord::hEventLog=EventLogHandle -NotifyChangeEventLog::hEventLog=EventLogHandle -OpenBackupEventLogA::return=EventLogHandle -OpenBackupEventLogW::return=EventLogHandle -OpenEventLogA::return=EventLogHandle -OpenEventLogW::return=EventLogHandle -ReadEventLogA::hEventLog=EventLogHandle -ReadEventLogW::hEventLog=EventLogHandle -RegisterEventSourceA::return=EventSourceHandle -RegisterEventSourceW::return=EventSourceHandle -ReportEventA::hEventLog=EventSourceHandle -ReportEventW::hEventLog=EventSourceHandle -SHChangeNotification_Lock::return=ShFindChangeNotificationHandle -WTSVirtualChannelOpen::return=HwtsVirtualChannelHandle -WTSVirtualChannelOpenEx::return=HwtsVirtualChannelHandle -Icmp6CreateFile::return=IcmpHandle -Icmp6SendEcho2::IcmpHandle=IcmpHandle -IcmpCloseHandle::IcmpHandle=IcmpHandle -IcmpCreateFile::return=IcmpHandle -IcmpSendEcho::IcmpHandle=IcmpHandle -IcmpSendEcho2::IcmpHandle=IcmpHandle -IcmpSendEcho2Ex::IcmpHandle=IcmpHandle -CreateMetaFileA::return=HdcMetdataFileHandle -CreateMetaFileW::return=HdcMetdataFileHandle -CreateEnhMetaFileA::return=HdcMetdataEnhFileHandle -CreateEnhMetaFileW::return=HdcMetdataEnhFileHandle -FindFirstChangeNotificationA::return=FindChangeNotificationHandle -FindFirstChangeNotificationW::return=FindChangeNotificationHandle -FindNextChangeNotification::hChangeHandle=FindChangeNotificationHandle -FindCloseChangeNotification::hChangeHandle=FindChangeNotificationHandle -DsGetDcCloseW::GetDcContextHandle=GetDcContextHandle -FindClose::hFindFile=FindFileHandle -FindFirstFileA::return=FindFileHandle -FindFirstFileW::return=FindFileHandle -FindFirstFileExA::return=FindFileHandle -FindFirstFileExW::return=FindFileHandle -FindFirstFileTransactedA::return=FindFileHandle -FindFirstFileTransactedW::return=FindFileHandle -FindNextFileA::hFindFile=FindFileHandle -FindNextFileW::hFindFile=FindFileHandle -FindFirstStreamW::return=FindStreamHandle -FindFirstStreamTransactedW::return=FindStreamHandle -FindNextStreamW::hFindStream=FindStreamHandle -FindFirstFileNameW::return=FindFileNameHandle -FindFirstFileNameTransactedW::return=FindFileNameHandle -FindNextFileNameW::hFindStream=FindFileNameHandle -FindFirstVolumeA::return=FindVolumeHandle -FindFirstVolumeW::return=FindVolumeHandle -FindNextVolumeA::hFindVolume=FindVolumeHandle -FindNextVolumeW::hFindVolume=FindVolumeHandle -FindVolumeClose::hFindVolume=FindVolumeHandle -FindFirstVolumeMountPointA::return=FindVolumeMountPointHandle -FindFirstVolumeMountPointW::return=FindVolumeMountPointHandle -FindNextVolumeMountPointA::hFindVolumeMountPoint=FindVolumeMountPointHandle -FindNextVolumeMountPointW::hFindVolumeMountPoint=FindVolumeMountPointHandle -FindVolumeMountPointClose::hFindVolumeMountPoint=FindVolumeMountPointHandle -HeapAlloc::hHeap=HeapHandle -HeapCompact::hHeap=HeapHandle -HeapCreate::return=HeapHandle -HeapDestroy::hHeap=HeapHandle -HeapFree::hHeap=HeapHandle -HeapLock::hHeap=HeapHandle -HeapQueryInformation::HeapHandle=HeapHandle -HeapReAlloc::hHeap=HeapHandle -HeapSetInformation::HeapHandle=HeapHandle -HeapSize::hHeap=HeapHandle -HeapSummary:hHeap=HeapHandle -HeapUnlock::hHeap=HeapHandle -HeapValidate::hHeap=HeapHandle -HeapWalk::hHeap=HeapHandle -GetProcessHeaps::ProcessHeaps=[DoNotRelease]HeapHandle* -GetProcessHeap::return=[DoNotRelease]HeapHandle -WNetOpenEnumA::lphEnum=NetEnumHandle* -WNetOpenEnumW::lphEnum=NetEnumHandle* +GetProcessHeaps::ProcessHeaps=[DoNotRelease] +GetProcessHeap::return=[DoNotRelease] CryptCreateAsyncHandle::phAsync=HCRYPTASYNC* -PerfStartProvider::phProvider=PerfProviderHandle* -PerfStartProviderEx::Provider=PerfProviderHandle* -PerfAddCounters::hQuery=PerfQueryHandle -PerfCloseQueryHandle::phQuery=PerfQueryHandle* -PerfDeleteCounters::hQuery=PerfQueryHandle -PerfOpenQueryHandle::phQuery=PerfQueryHandle* -PerfQueryCounterData::hQuery=PerfQueryHandle -PerfQueryCounterInfo::hQuery=PerfQueryHandle -PerfStopProvider::ProviderHandle=PerfProviderHandle -PerfCreateInstance::ProviderHandle=PerfProviderHandle -PerfDecrementULongCounterValue::ProviderHandle=PerfProviderHandle -PerfDecrementULongLongCounterValue::ProviderHandle=PerfProviderHandle -PerfDeleteInstance::Provider=PerfProviderHandle -DnsAcquireContextHandle_A::pContext=DnsContextHandle* -DnsAcquireContextHandle_W::pContext=DnsContextHandle* FilterInstanceCreate777::hInstance=HFILTER_INSTANCE* -FilterFindFirst::lpFilterFind=FilterFindHandle* -FilterVolumeFindFirst::lpVolumeFind=FilterVolumeFindHandle* -FilterInstanceFindFirst::lpFilterInstanceFind=FilterInstanceFindHandle* -FilterVolumeInstanceFindFirst::lpVolumeInstanceFind=FilterVolumeInstanceFindHandle* -DsGetDcOpenA::RetGetDcContext=GetDcContextHandle* -DsGetDcOpenW::RetGetDcContext=GetDcContextHandle* TdhOpenDecodingHandle::Handle=TDH_HANDLE* GetConsoleMode::lpMode=CONSOLE_MODE* SetConsoleMode::dwMode=CONSOLE_MODE @@ -358,50 +243,23 @@ JOBOBJECT_LIMIT_VIOLATION_INFORMATION::LimitFlags=JOB_OBJECT_LIMIT JOBOBJECT_LIMIT_VIOLATION_INFORMATION::ViolationLimitFlags=JOB_OBJECT_LIMIT JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2::LimitFlags=JOB_OBJECT_LIMIT JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2::ViolationLimitFlags=JOB_OBJECT_LIMIT -JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION::LimitFlags=JOB_OBJECT_LIMIT JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2::LimitFlags=JOB_OBJECT_LIMIT JOBOBJECT_SECURITY_LIMIT_INFORMATION::SecurityLimitFlags=JOB_OBJECT_SECURITY -SHChangeNotify::wEventId=SHCNE_ID SHChangeNotify::uFlags=SHCNF_FLAGS SHChangeNotifyRegister::fSources=SHCNRF_SOURCE -IQueryInfo::GetInfoTip::dwFlags=QITIPF_FLAGS -SHDESCRIPTIONID::dwDescriptionId=SHDID_ID SHGetDataFromIDListA::nFormat=SHGDFIL_FORMAT SHGetDataFromIDListW::nFormat=SHGDFIL_FORMAT -PathResolve::fFlags=PRF_FLAGS -PathCleanupSpec::return=PCS_RET Shell_MergeMenus::uFlags=MM_FLAGS -SHObjectProperties::shopObjectType=SHOP_TYPE SHFormatDrive::fmtID=SHFMT_ID -SHFormatDrive::options=SHFMT_OPT -SHValidateUNC::fConnect=VALIDATEUNC_OPTION -IShellFolderViewCB::MessageSFVCB::uMsg=SFVM_MESSAGE_ID -IShellFolderView::Select::dwFlags=SFVS_SELECT SHGetSetSettings::dwMask=SSF_MASK -FormatMessageA::dwFlags=FORMAT_MESSAGE_OPTIONS -FormatMessageW::dwFlags=FORMAT_MESSAGE_OPTIONS IStream::Seek::dwOrigin=STREAM_SEEK SHGetKnownFolderPath::ppszPath=[FreeWith("CoTaskMemFree")] -CombineRgn::iMode=RGN_COMBINE_MODE -SetROP2::rop2=R2_MODE PSINJECTDATA::InjectionPoint=PSINJECT_POINT EnumObjects::nType=OBJ_TYPE -EnumSystemFirmwareTables::pFirmwareTableEnumBuffer=FIRMWARE_TABLE_ID* -GetSystemFirmwareTable::FirmwareTableID=FIRMWARE_TABLE_ID -GetCurrentObject::type=OBJ_TYPE -DrawIconEx::diFlags=DI_FLAGS -StretchDIBits::iUsage=DIB_USAGE -CreateDIBSection::usage=DIB_USAGE -SetDIBits::ColorUse=DIB_USAGE -SetDIBitsToDevice::ColorUse=DIB_USAGE +EnumSystemFirmwareTables::pFirmwareTableEnumBuffer=byte* +GetSystemFirmwareTable::pFirmwareTableBuffer=byte* ISpellingError::get_Replacement::value=[FreeWith("CoTaskMemFree")] -CloseEventLog::hEventLog=EventLogHandle -DeregisterEventSource::hEventLog=EventSourceHandle -IAMMultiMediaStream::Initialize::dwFlags=AMMSF_MMS_INIT_FLAGS -IAMMultiMediaStream::AddMediaStream::dwFlags=AMMSF_MS_FLAGS IMultiMediaStream::GetInformation::pdwFlags=MMSSF_GET_INFORMATION_FLAGS* -IIdentityProvider::Advise::dwIdentityUpdateEvents=IdentityUpdateEvent -IIdentityAdvise::IdentityUpdated::dwIdentityUpdateEvents=IdentityUpdateEvent RegQueryValueExA::lpType=REG_VALUE_TYPE* RegQueryValueExW::lpType=REG_VALUE_TYPE* RegSetValueA::dwType=REG_VALUE_TYPE @@ -436,29 +294,16 @@ PRTM_ENTITY_EXPORT_METHOD,RTM_ENTITY_EXPORT_METHOD* OpenProcessToken::DesiredAccess=TOKEN_ACCESS_MASK OpenThreadToken::DesiredAccess=TOKEN_ACCESS_MASK DuplicateTokenEx::dwDesiredAccess=TOKEN_ACCESS_MASK -CreateDCW::return=CreatedHDC -CreateDCA::return=CreatedHDC -CreateICW::return=CreatedHDC -CreateICA::return=CreatedHDC -CreateCompatibleDC::return=CreatedHDC -DeleteDC::hdc=CreatedHDC DXVAHD_STREAM_DATA::ppPastSurfaces=[NativeArrayInfo(CountParamIndex=3)] DXVAHD_STREAM_DATA::ppFutureSurfaces=[NativeArrayInfo(CountParamIndex=4)] CreateIcon::lpbANDbits=[NativeArrayInfo] CreateIcon::lpbXORbits=[NativeArrayInfo] GetCurrentProcess::return=[DoNotRelease] GetStdHandle::return=[DoNotRelease] -CoInitializeSecurity::dwCapabilities=EOLE_AUTHENTICATION_CAPABILITIES -CoSetProxyBlanket::dwCapabilities=EOLE_AUTHENTICATION_CAPABILITIES -IClientSecurity::SetBlanket::dwCapabilities=EOLE_AUTHENTICATION_CAPABILITIES -IClientSecurity::QueryBlanket::pCapabilites=EOLE_AUTHENTICATION_CAPABILITIES* -CoInitializeEx::dwCoInit=COINIT CoCreateInstance::dwClsContext=CLSCTX CoCreateInstanceEx::dwClsCtx=CLSCTX CoCreateInstanceFromApp::dwClsCtx=CLSCTX CoRegisterClassObject::dwClsContext=CLSCTX -CoRegisterClassObject::flags=REGCLS -CoGetClassObject::dwClsContext=CLSCTX CoGetClassObjectFromURL::dwClsContext=CLSCTX CoGetInstanceFromFile::dwClsCtx=CLSCTX CoGetInstanceFromIStorage::dwClsCtx=CLSCTX @@ -469,16 +314,7 @@ MOUSEINPUT::mouseData=int IMAGE_OPTIONAL_HEADER32::LoaderFlags=[Obsolete] IMAGE_OPTIONAL_HEADER64::LoaderFlags=[Obsolete] MsiGetFeatureValidStates::lpInstallStates=INSTALLSTATE -MsiEnumClientsExA::dwContext=MSIINSTALLCONTEXT -MsiEnumClientsExW::dwContext=MSIINSTALLCONTEXT -MsiProvideAssemblyA::dwInstallMode=INSTALLMODE -MsiProvideAssemblyW::dwInstallMode=INSTALLMODE -IVBGetControl::EnumControls::dwOleContF=OLECONTF MsiAdvertiseScript::dwFlags=SCRIPTFLAGS -TTTOOLINFOA::uFlags=TTTOOLINFO_FLAGS -TTTOOLINFOW::uFlags=TTTOOLINFO_FLAGS -CERT_VIEWPROPERTIES_STRUCT_A::dwFlags=CERT_VIEWPROPERTIES_STRUCT_FLAGS -CERT_VIEWPROPERTIES_STRUCT_W::dwFlags=CERT_VIEWPROPERTIES_STRUCT_FLAGS IWPCWebSettings::GetSettings::pdwSettings=WPCFLAG_WEB_SETTING* MsiDatabaseApplyTransformA::iErrorConditions=MSITRANSFORM_ERROR MsiDatabaseApplyTransformW::iErrorConditions=MSITRANSFORM_ERROR @@ -547,8 +383,6 @@ IUIAutomation::ElementFromHandle::hwnd=HWND IUIAutomation::ElementFromHandleBuildCache::hwnd=HWND GetNetworkParams::return=WIN32_ERROR DoDragDrop=[CanReturnMultipleSuccessValues] -DwmGetWindowAttribute::dwAttribute=DWMWINDOWATTRIBUTE -DwmSetWindowAttribute::dwAttribute=DWMWINDOWATTRIBUTE IShellFolder::EnumObjects=[CanReturnMultipleSuccessValues] RtlInstallFunctionTableCallback::TableIdentifier=ulong RtlInstallFunctionTableCallback::BaseAddress=ulong @@ -642,8 +476,6 @@ HlinkCreateFromData::ppvObj=[ComOutPtr] HlinkClone::ppvObj=[ComOutPtr] HlinkCreateBrowseContext::ppvObj=[ComOutPtr] HlinkCreateExtensionServices::ppvObj=[ComOutPtr] -PRINTER_OPTIONSA::dwFlags=PRINTER_OPTION_FLAGS -PRINTER_OPTIONSW::dwFlags=PRINTER_OPTION_FLAGS PDNS_SERVICE_BROWSE_CALLBACK::pDnsRecord=DNS_RECORDW* IMMDevice::Activate::dwClsCtx=CLSCTX IMMDevice::Activate::ppInterface=[ComOutPtr] @@ -673,8 +505,6 @@ RegDeleteValueA::return=WIN32_ERROR RegDeleteValueW::return=WIN32_ERROR RegDisablePredefinedCache::return=WIN32_ERROR RegDisablePredefinedCacheEx::return=WIN32_ERROR -RegDisableReflectionKey::return=WIN32_ERROR -RegEnableReflectionKey::return=WIN32_ERROR RegEnumKeyA::return=WIN32_ERROR RegEnumKeyExA::return=WIN32_ERROR RegEnumKeyExW::return=WIN32_ERROR @@ -705,7 +535,6 @@ RegQueryInfoKeyA::return=WIN32_ERROR RegQueryInfoKeyW::return=WIN32_ERROR RegQueryMultipleValuesA::return=WIN32_ERROR RegQueryMultipleValuesW::return=WIN32_ERROR -RegQueryReflectionKey::return=WIN32_ERROR RegQueryValueA::return=WIN32_ERROR RegQueryValueExA::return=WIN32_ERROR RegQueryValueExW::return=WIN32_ERROR @@ -757,7 +586,6 @@ SHRegEnumUSKeyA::return=WIN32_ERROR SHRegEnumUSKeyW::return=WIN32_ERROR SHRegEnumUSValueA::return=WIN32_ERROR SHRegEnumUSValueW::return=WIN32_ERROR -SHRegGetIntW::return=WIN32_ERROR SHRegGetPathA::return=WIN32_ERROR SHRegGetPathW::return=WIN32_ERROR SHRegGetUSValueA::return=WIN32_ERROR @@ -814,55 +642,6 @@ ApplySnapshotVhdSet::return=WIN32_ERROR RawSCSIVirtualDisk::return=WIN32_ERROR ForkVirtualDisk::return=WIN32_ERROR CompleteForkVirtualDisk::return=WIN32_ERROR -GetCurrentPackageId::return=WIN32_ERROR -GetCurrentPackageFullName::return=WIN32_ERROR -GetCurrentPackageFamilyName::return=WIN32_ERROR -GetCurrentPackagePath::return=WIN32_ERROR -GetPackageId::return=WIN32_ERROR -GetPackageFullName::return=WIN32_ERROR -GetPackageFullNameFromToken::return=WIN32_ERROR -GetPackageFamilyName::return=WIN32_ERROR -GetPackageFamilyNameFromToken::return=WIN32_ERROR -GetPackagePath::return=WIN32_ERROR -GetPackagePathByFullName::return=WIN32_ERROR -GetStagedPackagePathByFullName::return=WIN32_ERROR -GetPackagePathByFullName2::return=WIN32_ERROR -GetStagedPackagePathByFullName2::return=WIN32_ERROR -GetCurrentPackageInfo2::return=WIN32_ERROR -GetCurrentPackagePath2::return=WIN32_ERROR -GetCurrentApplicationUserModelId::return=WIN32_ERROR -GetApplicationUserModelId::return=WIN32_ERROR -GetApplicationUserModelIdFromToken::return=WIN32_ERROR -VerifyPackageFullName::return=WIN32_ERROR -VerifyPackageFamilyName::return=WIN32_ERROR -VerifyPackageId::return=WIN32_ERROR -VerifyApplicationUserModelId::return=WIN32_ERROR -VerifyPackageRelativeApplicationId::return=WIN32_ERROR -PackageIdFromFullName::return=WIN32_ERROR -PackageFullNameFromId::return=WIN32_ERROR -PackageFamilyNameFromId::return=WIN32_ERROR -PackageFamilyNameFromFullName::return=WIN32_ERROR -PackageNameAndPublisherIdFromFamilyName::return=WIN32_ERROR -FormatApplicationUserModelId::return=WIN32_ERROR -ParseApplicationUserModelId::return=WIN32_ERROR -GetPackagesByPackageFamily::return=WIN32_ERROR -FindPackagesByPackageFamily::return=WIN32_ERROR -GetStagedPackageOrigin::return=WIN32_ERROR -GetCurrentPackageInfo::return=WIN32_ERROR -OpenPackageInfoByFullName::return=WIN32_ERROR -OpenPackageInfoByFullNameForUser::return=WIN32_ERROR -ClosePackageInfo::return=WIN32_ERROR -GetPackageInfo::return=WIN32_ERROR -GetPackageApplicationIds::return=WIN32_ERROR -GetPackageInfo2::return=WIN32_ERROR -AppPolicyGetLifecycleManagement::return=WIN32_ERROR -AppPolicyGetWindowingModel::return=WIN32_ERROR -AppPolicyGetMediaFoundationCodecLoading::return=WIN32_ERROR -AppPolicyGetClrCompat::return=WIN32_ERROR -AppPolicyGetThreadInitializationType::return=WIN32_ERROR -AppPolicyGetShowDeveloperDiagnostic::return=WIN32_ERROR -AppPolicyGetProcessTerminationMethod::return=WIN32_ERROR -AppPolicyGetCreateFileAccess::return=WIN32_ERROR WAVEHDR::lpData=[NotNullTerminated] IBackgroundCopyJobHttpOptions::GetClientCertificate::ppCertHashBlob=[-NativeArrayInfo][FreeWith("CoTaskMemFree")] IBackgroundCopyJobHttpOptions::GetClientCertificate::pSubjectName=[FreeWith("CoTaskMemFree")] @@ -887,7 +666,6 @@ IMILBitmapEffectPrimitiveImpl::IsDirty=[CanReturnMultipleSuccessValues] IMoniker::IsDirty=[CanReturnMultipleSuccessValues] IOfflineFilesChangeInfo::IsDirty=[CanReturnMultipleSuccessValues] IPersistFile::IsDirty=[CanReturnMultipleSuccessValues] -IPersistFile::IsDirty=[CanReturnMultipleSuccessValues] IPersistMemory::IsDirty=[CanReturnMultipleSuccessValues] IPersistMoniker::IsDirty=[CanReturnMultipleSuccessValues] IPersistPropertyBag2::IsDirty=[CanReturnMultipleSuccessValues] @@ -921,14 +699,11 @@ DxcCreateInstance::ppv=[ComOutPtr] DxcCreateInstance2::ppv=[ComOutPtr] IWbemServices::CreateInstanceEnum::ppEnum=[ComOutPtr] StiCreateInstanceW::ppSti=[ComOutPtr] -SHCoCreateInstance::ppv=[ComOutPtr] IMFImageSharingEngineClassFactory::CreateInstanceFromUDN::ppEngine=[ComOutPtr] IMFReadWriteClassFactory::CreateInstanceFromURL::ppvObject=[ComOutPtr] IMFReadWriteClassFactory::CreateInstanceFromObject::ppvObject=[ComOutPtr] IClassFactoryEx::CreateInstanceWithContext::ppv=[ComOutPtr] ImageList_CoCreateInstance::ppv=[ComOutPtr] -MFTEnum2::Flags=MFT_ENUM_FLAG -MFTEnumEx::Flags=MFT_ENUM_FLAG D2D1CreateFactory::ppIFactory=[ComOutPtr] IRestrictedErrorInfo=[Agile] IDXGISwapChain::Present=[CanReturnMultipleSuccessValues] @@ -944,7 +719,6 @@ IDirectorySearch::GetFirstRow::hSearchResult=ADS_SEARCH_HANDLE IDirectorySearch::GetNextColumnName::hSearchHandle=ADS_SEARCH_HANDLE IDirectorySearch::GetNextRow::hSearchResult=ADS_SEARCH_HANDLE IDirectorySearch::GetPreviousRow::hSearchResult=ADS_SEARCH_HANDLE -IDirectorySearch::GetNextColumnName::hSearchHandle=ADS_SEARCH_HANDLE AcceptSecurityContext=[CanReturnMultipleSuccessValues] SaslAcceptSecurityContext=[CanReturnMultipleSuccessValues] InitializeSecurityContextA=[CanReturnMultipleSuccessValues] @@ -959,32 +733,12 @@ IEnumIDList::Reset=[CanReturnMultipleSuccessValues] IEnumIDList::Clone=[CanReturnMultipleSuccessValues] IDataObject::QueryGetData=[CanReturnMultipleSuccessValues] CallNtPowerInformation::return=NTSTATUS -D3D11_BUFFER_DESC::BindFlags=D3D11_BIND_FLAG -D3D11_BUFFER_DESC::CPUAccessFlags=D3D11_CPU_ACCESS_FLAG -D3D11_BUFFER_DESC::MiscFlags=D3D11_RESOURCE_MISC_FLAG -D3D11_TEXTURE1D_DESC::BindFlags=D3D11_BIND_FLAG -D3D11_TEXTURE1D_DESC::CPUAccessFlags=D3D11_CPU_ACCESS_FLAG -D3D11_TEXTURE1D_DESC::MiscFlags=D3D11_RESOURCE_MISC_FLAG -D3D11_TEXTURE2D_DESC::BindFlags=D3D11_BIND_FLAG -D3D11_TEXTURE2D_DESC::CPUAccessFlags=D3D11_CPU_ACCESS_FLAG -D3D11_TEXTURE2D_DESC::MiscFlags=D3D11_RESOURCE_MISC_FLAG -D3D11_TEXTURE2D_DESC1::BindFlags=D3D11_BIND_FLAG -D3D11_TEXTURE2D_DESC1::CPUAccessFlags=D3D11_CPU_ACCESS_FLAG -D3D11_TEXTURE2D_DESC1::MiscFlags=D3D11_RESOURCE_MISC_FLAG -D3D11_TEXTURE3D_DESC::BindFlags=D3D11_BIND_FLAG -D3D11_TEXTURE3D_DESC::CPUAccessFlags=D3D11_CPU_ACCESS_FLAG -D3D11_TEXTURE3D_DESC::MiscFlags=D3D11_RESOURCE_MISC_FLAG -D3D11_TEXTURE3D_DESC1::BindFlags=D3D11_BIND_FLAG -D3D11_TEXTURE3D_DESC1::CPUAccessFlags=D3D11_CPU_ACCESS_FLAG -D3D11_TEXTURE3D_DESC1::MiscFlags=D3D11_RESOURCE_MISC_FLAG SysAllocStringByteLen::psz=[NativeArrayInfo(CountParamIndex = 1)] CloseTrace::return=WIN32_ERROR CloseTrace::TraceHandle=PROCESSTRACE_HANDLE ControlTraceA::return=WIN32_ERROR -ControlTraceA::return=WIN32_ERROR ControlTraceA::TraceHandle=CONTROLTRACE_HANDLE ControlTraceW::return=WIN32_ERROR -ControlTraceW::return=WIN32_ERROR ControlTraceW::TraceHandle=CONTROLTRACE_HANDLE CreateTraceInstanceId::return=WIN32_ERROR EnableTrace::return=WIN32_ERROR @@ -1030,7 +784,6 @@ TraceMessageVa::return=WIN32_ERROR TraceQueryInformation::return=WIN32_ERROR TraceQueryInformation::SessionHandle=CONTROLTRACE_HANDLE TraceSetInformation::return=WIN32_ERROR -TraceSetInformation::return=WIN32_ERROR TraceSetInformation::SessionHandle=CONTROLTRACE_HANDLE UpdateTraceA::return=WIN32_ERROR UpdateTraceA::TraceHandle=CONTROLTRACE_HANDLE @@ -1169,9 +922,6 @@ AssocQueryKeyW::flags=ASSOCF # snmp.h AsnAny=[StructLayout(LayoutKind.Sequential, Pack = 4)] SnmpVarBind=[StructLayout(LayoutKind.Sequential, Pack = 4)] -ShellExecuteW::nShowCmd=SHOW_WINDOW_CMD -ShellExecuteA::nShowCmd=SHOW_WINDOW_CMD -SHGetKnownFolderPath::dwFlags=KNOWN_FOLDER_FLAG OleCreateFontIndirect::lpFontDesc=[In] OleCreateFontIndirect::lplpvObj=[Out] OleCreatePictureIndirect::lpPictDesc=[In] @@ -1186,7 +936,6 @@ OleLoadPicturePath::ppvRet=[Out] OleTranslateColor::lpcolorref=[Out] DWriteCreateFactory::factory=[ComOutPtr]void** TrackPopupMenu::prcRect=[In][Optional][-Reserved] -LdapMapErrorToWin32::return=WIN32_ERROR SHGetPropertyStoreFromParsingName::ppv=[ComOutPtr] IDropSource::QueryContinueDrag=[CanReturnMultipleSuccessValues] IDropSource::GiveFeedback=[CanReturnMultipleSuccessValues] @@ -1344,9 +1093,7 @@ CoGetObjectContext::ppv=[ComOutPtr] CoGetClassObject::ppv=[ComOutPtr] CoGetCallContext::ppInterface=[ComOutPtr] CoGetCancelObject::ppUnk=[ComOutPtr] -QueryDisplayConfig::return=WIN32_ERROR QueryDisplayConfig::currentTopologyId=[Optional] -GetDisplayConfigBufferSizes::return=WIN32_ERROR WTSQuerySessionInformationA::hServer=[Optional] WTSQuerySessionInformationW::hServer=[Optional] AssocQueryStringA=[CanReturnMultipleSuccessValues] @@ -1371,8 +1118,6 @@ WTSGetListenerSecurityW::hServer=[Optional][Reserved] WTSLogoffSession::hServer=[Optional] WTSQueryListenerConfigA::hServer=[Optional][Reserved] WTSQueryListenerConfigW::hServer=[Optional][Reserved] -WTSQuerySessionInformationA::hServer=[Optional] -WTSQuerySessionInformationW::hServer=[Optional] WTSRegisterSessionNotificationEx::hServer=[Optional] WTSSendMessageA::hServer=[Optional] WTSSendMessageW::hServer=[Optional] @@ -1386,33 +1131,17 @@ WTSWaitSystemEvent::hServer=[Optional] ID3D12GraphicsCommandList::ClearRenderTargetView::pRects=[Optional] IWbemClassObject::Get::pType=[Out][Optional] IWbemClassObject::Get::plFlavor=[Out][Optional] +ReadFile::lpBuffer=byte* +ReadFileEx::lpBuffer=byte* WriteFile::lpBuffer=byte* WriteFileEx::lpBuffer=byte* PrivateExtractIconsA::piconid=[-NativeArrayInfo] PrivateExtractIconsW::piconid=[-NativeArrayInfo] CfConnectSyncRoot::CallbackTable=[NativeArrayInfo] CERT_INFO::rgExtension=[NativeArrayInfo(CountFieldName="cExtension")] -BeginUpdateResourceA::return=UPDATERESOURCE_HANDLE -BeginUpdateResourceW::return=UPDATERESOURCE_HANDLE -UpdateResourceA::hUpdate=UPDATERESOURCE_HANDLE -UpdateResourceW::hUpdate=UPDATERESOURCE_HANDLE -EndUpdateResourceA::hUpdate=UPDATERESOURCE_HANDLE -EndUpdateResourceW::hUpdate=UPDATERESOURCE_HANDLE GetClipboardData::return=[ReturnsUnownedHandle] -LoadImageA::return=LOADIMAGE_HANDLE -LoadImageW::return=LOADIMAGE_HANDLE GetCommandLineA::return=[Const] GetCommandLineW::return=[Const] -MapViewOfFile::return=MEMORYMAPPEDVIEW_HANDLE -MapViewOfFile3::return=MEMORYMAPPEDVIEW_HANDLE -MapViewOfFile3FromApp::return=MEMORYMAPPEDVIEW_HANDLE -MapViewOfFileEx::return=MEMORYMAPPEDVIEW_HANDLE -MapViewOfFileExNuma::return=MEMORYMAPPEDVIEW_HANDLE -MapViewOfFileFromApp::return=MEMORYMAPPEDVIEW_HANDLE -MapViewOfFileNuma2::return=MEMORYMAPPEDVIEW_HANDLE -UnmapViewOfFile::lpBaseAddress=MEMORYMAPPEDVIEW_HANDLE -UnmapViewOfFile2::BaseAddress=MEMORYMAPPEDVIEW_HANDLE -UnmapViewOfFileEx::BaseAddress=MEMORYMAPPEDVIEW_HANDLE EXTENSION_CONTROL_BLOCK::GetServerVariable=PFN_IIS_GETSERVERVARIABLE EXTENSION_CONTROL_BLOCK::WriteClient=PFN_IIS_WRITECLIENT EXTENSION_CONTROL_BLOCK::ReadClient=PFN_IIS_READCLIENT @@ -1534,4 +1263,404 @@ SetNetworkInformation::return=WIN32_ERROR SetSessionCompartmentId::return=WIN32_ERROR SetUnicastIpAddressEntry::return=WIN32_ERROR SetThreadErrorMode::lpOldMode=[-In][Out][Optional]THREAD_ERROR_MODE* -SP_DEVINSTALL_PARAMS_A::InstallMsgHandler=PSP_FILE_CALLBACK_A \ No newline at end of file +SP_DEVINSTALL_PARAMS_A::InstallMsgHandler=PSP_FILE_CALLBACK_A +MIDL_STUB_DESC::pfnAllocate=PFN_RPC_ALLOCATE +MIDL_STUB_DESC::pfnFree=PFN_RPC_FREE +MIDL_STUB_MESSAGE::pfnAllocate=PFN_RPC_ALLOCATE +MIDL_STUB_MESSAGE::pfnFree=PFN_RPC_FREE +EnumCalendarInfoExEx::lpReserved=[Reserved] +EnumSystemLocalesEx::lpReserved=[Reserved] +FindNLSStringEx::lpReserved=[Reserved] +GetCalendarInfoEx::lpReserved=[Reserved] +LCMapStringEx::lpReserved=[Reserved] +NotifyUILanguageChange::dwReserved=[Reserved] +CoAllowSetForegroundWindow::lpvReserved=[Reserved] +CoDisableCallCancellation::pReserved=[Reserved] +CoDisconnectObject::dwReserved=[Reserved] +CoEnableCallCancellation::pReserved=[Reserved] +CoFreeUnusedLibrariesEx::dwReserved=[Reserved] +CoInitialize::pvReserved=[Reserved] +CoInitializeEx::pvReserved=[Reserved] +CoInitializeSecurity::pReserved1=[Reserved] +CoInitializeSecurity::pReserved3=[Reserved] +GetActiveObject::pvReserved=[Reserved] +OleCreatePropertyFrame::dwReserved=[Reserved] +OleCreatePropertyFrame::pvReserved=[Reserved] +OleInitialize::pvReserved=[Reserved] +OleLoadPicturePath::dwReserved=[Reserved] +RevokeActiveObject::pvReserved=[Reserved] +REG_NOTIFY_FILTER::REG_NOTIFY_THREAD_AGNOSTIC=[SupportedOSPlatform("windows8.0")] +D3D12_COMMAND_SIGNATURE_DESC::pArgumentDescs=[NativeArrayInfo(CountFieldName = "NumArgumentDescs")] +D3D12_INPUT_LAYOUT_DESC::pInputElementDescs=[NativeArrayInfo(CountFieldName = "NumElements")] +D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS::pSubresourceParameters=[NativeArrayInfo(CountFieldName = "SubresourceCount")] +D3D12_ROOT_DESCRIPTOR_TABLE::pDescriptorRanges=[NativeArrayInfo(CountFieldName = "NumDescriptorRanges")] +D3D12_ROOT_DESCRIPTOR_TABLE1::pDescriptorRanges=[NativeArrayInfo(CountFieldName = "NumDescriptorRanges")] +D3D12_ROOT_SIGNATURE_DESC::pParameters=[NativeArrayInfo(CountFieldName = "NumParameters")] +D3D12_ROOT_SIGNATURE_DESC::pStaticSamplers=[NativeArrayInfo(CountFieldName = "NumStaticSamplers")] +D3D12_ROOT_SIGNATURE_DESC1::pParameters=[NativeArrayInfo(CountFieldName = "NumParameters")] +D3D12_ROOT_SIGNATURE_DESC1::pStaticSamplers=[NativeArrayInfo(CountFieldName = "NumStaticSamplers")] +D3D12_STREAM_OUTPUT_DESC::pBufferStrides=[NativeArrayInfo(CountFieldName = "NumStrides")] +D3D12_STREAM_OUTPUT_DESC::pSODeclaration=[NativeArrayInfo(CountFieldName = "NumEntries")] +D3D12_VIEW_INSTANCING_DESC::pViewInstanceLocations=[NativeArrayInfo(CountFieldName = "ViewInstanceCount")] +CreatePipe::hReadPipe=[IgnoreIfReturn("0")] +CreatePipe::hWritePipe=[IgnoreIfReturn("0")] +MapViewOfFile::return=MEMORY_MAPPED_VIEW_ADDRESS +MapViewOfFile3::return=MEMORY_MAPPED_VIEW_ADDRESS +MapViewOfFile3FromApp::return=MEMORY_MAPPED_VIEW_ADDRESS +MapViewOfFileEx::return=MEMORY_MAPPED_VIEW_ADDRESS +MapViewOfFileExNuma::return=MEMORY_MAPPED_VIEW_ADDRESS +MapViewOfFileFromApp::return=MEMORY_MAPPED_VIEW_ADDRESS +MapViewOfFileNuma2::return=MEMORY_MAPPED_VIEW_ADDRESS +UnmapViewOfFile::lpBaseAddress=MEMORY_MAPPED_VIEW_ADDRESS +UnmapViewOfFile2::BaseAddress=MEMORY_MAPPED_VIEW_ADDRESS +UnmapViewOfFileEx::BaseAddress=MEMORY_MAPPED_VIEW_ADDRESS +PeerGroupAddRecord::hGroup=[-NativeTypeName] +PeerGroupClose::hGroup=[-NativeTypeName] +PeerGroupCloseDirectConnection::hGroup=[-NativeTypeName] +PeerGroupConnect::hGroup=[-NativeTypeName] +PeerGroupConnectByAddress::hGroup=[-NativeTypeName] +PeerGroupCreate::phGroup=[-NativeTypeName] +PeerGroupCreateInvitation::hGroup=[-NativeTypeName] +PeerGroupCreatePasswordInvitation::hGroup=[-NativeTypeName] +PeerGroupDeleteRecord::hGroup=[-NativeTypeName] +PeerGroupEnumConnections::hGroup=[-NativeTypeName] +PeerGroupEnumMembers::hGroup=[-NativeTypeName] +PeerGroupEnumRecords::hGroup=[-NativeTypeName] +PeerGroupExportConfig::hGroup=[-NativeTypeName] +PeerGroupExportDatabase::hGroup=[-NativeTypeName] +PeerGroupGetProperties::hGroup=[-NativeTypeName] +PeerGroupGetRecord::hGroup=[-NativeTypeName] +PeerGroupGetStatus::hGroup=[-NativeTypeName] +PeerGroupImportDatabase::hGroup=[-NativeTypeName] +PeerGroupIssueCredentials::hGroup=[-NativeTypeName] +PeerGroupJoin::phGroup=[-NativeTypeName] +PeerGroupOpen::phGroup=[-NativeTypeName] +PeerGroupOpenDirectConnection::hGroup=[-NativeTypeName] +PeerGroupPasswordJoin::phGroup=[-NativeTypeName] +PeerGroupPeerTimeToUniversalTime::hGroup=[-NativeTypeName] +PeerGroupRegisterEvent::hGroup=[-NativeTypeName] +PeerGroupResumePasswordAuthentication::hGroup=[-NativeTypeName] +PeerGroupSearchRecords::hGroup=[-NativeTypeName] +PeerGroupSendData::hGroup=[-NativeTypeName] +PeerGroupSetProperties::hGroup=[-NativeTypeName] +PeerGroupUniversalTimeToPeerTime::hGroup=[-NativeTypeName] +PeerGroupUpdateRecord::hGroup=[-NativeTypeName] +DDMDL::Process=IntPtr +IEnumMediaTypes::Next=[CanReturnMultipleSuccessValues] +IEnumFilters::Next=[CanReturnMultipleSuccessValues] +IEnumRegFilters::Next=[CanReturnMultipleSuccessValues] +IEnumPins::Next=[CanReturnMultipleSuccessValues] +IEnumPIDMap::Next=[CanReturnMultipleSuccessValues] +SignalObjectAndWait=[CanReturnMultipleSuccessValues] +WaitForSingleObject=[CanReturnMultipleSuccessValues] +WaitForSingleObjectEx=[CanReturnMultipleSuccessValues] +WaitForMultipleObjects=[CanReturnMultipleSuccessValues] +WaitForMultipleObjectsEx=[CanReturnMultipleSuccessValues] +MsgWaitForMultipleObjects=[CanReturnMultipleSuccessValues] +MsgWaitForMultipleObjectsEx=[CanReturnMultipleSuccessValues] +WSAWaitForMultipleEvents=[CanReturnMultipleSuccessValues] +LocalFree=[CanReturnErrorsAsSuccess] +IMediaSample::IsDiscontinuity=[CanReturnMultipleSuccessValues] +IMediaSample::IsPreroll=[CanReturnMultipleSuccessValues] +IMediaSample::IsSyncPoint=[CanReturnMultipleSuccessValues] +LdapMapErrorToWin32::return=WIN32_ERROR +CERT_RDN_ATTR::dwValueType=[AssociatedEnum("CERT_RDN_ATTR_VALUE_TYPE")] +CHANGENOTIFY::dwChangeType=[AssociatedEnum("CHANGETYPE")] +CoGetClassObject::dwClsContext=[AssociatedEnum("CLSCTX")] +CoInitializeEx::dwCoInit=[AssociatedEnum("COINIT")] +CoInitializeSecurity::dwCapabilities=[AssociatedEnum("EOLE_AUTHENTICATION_CAPABILITIES")] +CONTROLINFO::dwFlags=[AssociatedEnum("CTRLINFO")] +CoRegisterClassObject::flags=[AssociatedEnum("REGCLS")] +CoSetProxyBlanket::dwCapabilities=[AssociatedEnum("EOLE_AUTHENTICATION_CAPABILITIES")] +D3D11_BUFFER_DESC::BindFlags=[AssociatedEnum("D3D11_BIND_FLAG")] +D3D11_BUFFER_DESC::CPUAccessFlags=[AssociatedEnum("D3D11_CPU_ACCESS_FLAG")] +D3D11_BUFFER_DESC::MiscFlags=[AssociatedEnum("D3D11_RESOURCE_MISC_FLAG")] +D3D11_TEXTURE1D_DESC::BindFlags=[AssociatedEnum("D3D11_BIND_FLAG")] +D3D11_TEXTURE1D_DESC::CPUAccessFlags=[AssociatedEnum("D3D11_CPU_ACCESS_FLAG")] +D3D11_TEXTURE1D_DESC::MiscFlags=[AssociatedEnum("D3D11_RESOURCE_MISC_FLAG")] +D3D11_TEXTURE2D_DESC::BindFlags=[AssociatedEnum("D3D11_BIND_FLAG")] +D3D11_TEXTURE2D_DESC::CPUAccessFlags=[AssociatedEnum("D3D11_CPU_ACCESS_FLAG")] +D3D11_TEXTURE2D_DESC::MiscFlags=[AssociatedEnum("D3D11_RESOURCE_MISC_FLAG")] +D3D11_TEXTURE2D_DESC1::BindFlags=[AssociatedEnum("D3D11_BIND_FLAG")] +D3D11_TEXTURE2D_DESC1::CPUAccessFlags=[AssociatedEnum("D3D11_CPU_ACCESS_FLAG")] +D3D11_TEXTURE2D_DESC1::MiscFlags=[AssociatedEnum("D3D11_RESOURCE_MISC_FLAG")] +D3D11_TEXTURE3D_DESC::BindFlags=[AssociatedEnum("D3D11_BIND_FLAG")] +D3D11_TEXTURE3D_DESC::CPUAccessFlags=[AssociatedEnum("D3D11_CPU_ACCESS_FLAG")] +D3D11_TEXTURE3D_DESC::MiscFlags=[AssociatedEnum("D3D11_RESOURCE_MISC_FLAG")] +D3D11_TEXTURE3D_DESC1::BindFlags=[AssociatedEnum("D3D11_BIND_FLAG")] +D3D11_TEXTURE3D_DESC1::CPUAccessFlags=[AssociatedEnum("D3D11_CPU_ACCESS_FLAG")] +D3D11_TEXTURE3D_DESC1::MiscFlags=[AssociatedEnum("D3D11_RESOURCE_MISC_FLAG")] +DOCHOSTUIINFO::dwDoubleClick=[AssociatedEnum("DOCHOSTUIDBLCLK")] +DOCHOSTUIINFO::dwFlags=[AssociatedEnum("DOCHOSTUIFLAG")] +DwmGetWindowAttribute::dwAttribute=[AssociatedEnum("DWMWINDOWATTRIBUTE")] +DwmSetWindowAttribute::dwAttribute=[AssociatedEnum("DWMWINDOWATTRIBUTE")] +DXVA2_DecodeBufferDesc::CompressedBufferType=[AssociatedEnum("DXVA2_BufferfType")] +EMREXTSELECTCLIPRGN::iMode=[AssociatedEnum("RGN_COMBINE_MODE")] +ExtCreatePen::iPenStyle=[AssociatedEnum("PEN_STYLE")] +EXTLOGPEN::elpPenStyle=[AssociatedEnum("PEN_STYLE")] +EXTLOGPEN32::elpPenStyle=[AssociatedEnum("PEN_STYLE")] +FlatSB_SetScrollProp::index=[AssociatedEnum("WSB_PROP")] +GetBkMode::return=[AssociatedEnum("BACKGROUND_MODE")] +GetCurrentObject::type=[AssociatedEnum("OBJ_TYPE")] +GetDeviceCaps::index=[AssociatedEnum("GET_DEVICE_CAPS_INDEX")] +GetThemeBitmap::iPropId=[AssociatedEnum("THEME_PROPERTY_SYMBOL_ID")] +GetThemeBool::iPropId=[AssociatedEnum("THEME_PROPERTY_SYMBOL_ID")] +GetThemeColor::iPropId=[AssociatedEnum("THEME_PROPERTY_SYMBOL_ID")] +GetThemeEnumValue::iPropId=[AssociatedEnum("THEME_PROPERTY_SYMBOL_ID")] +GetThemeFilename::iPropId=[AssociatedEnum("THEME_PROPERTY_SYMBOL_ID")] +GetThemeInt::iPropId=[AssociatedEnum("THEME_PROPERTY_SYMBOL_ID")] +GetThemeIntList::iPropId=[AssociatedEnum("THEME_PROPERTY_SYMBOL_ID")] +GetThemeMargins::iPropId=[AssociatedEnum("THEME_PROPERTY_SYMBOL_ID")] +GetThemeMetric::iPropId=[AssociatedEnum("THEME_PROPERTY_SYMBOL_ID")] +GetThemePosition::iPropId=[AssociatedEnum("THEME_PROPERTY_SYMBOL_ID")] +GetThemeSysBool::iBoolId=[AssociatedEnum("THEME_PROPERTY_SYMBOL_ID")] +GetThemeSysColorBrush::iColorId=[AssociatedEnum("THEME_PROPERTY_SYMBOL_ID")] +GetThemeSysFont::iFontId=[AssociatedEnum("THEME_PROPERTY_SYMBOL_ID")] +GetThemeSysInt::iIntId=[AssociatedEnum("THEME_PROPERTY_SYMBOL_ID")] +GetThemeSysString::iStringId=[AssociatedEnum("THEME_PROPERTY_SYMBOL_ID")] +HtmlHelpA::uCommand=[AssociatedEnum("HTML_HELP_COMMAND")] +HtmlHelpW::uCommand=[AssociatedEnum("HTML_HELP_COMMAND")] +IAMMultiMediaStream::AddMediaStream::dwFlags=[AssociatedEnum("AMMSF_MS_FLAGS")] +IAMMultiMediaStream::Initialize::dwFlags=[AssociatedEnum("AMMSF_MMS_INIT_FLAGS")] +IAzClientContext3::GetGroups::ulOptions=[AssociatedEnum("AZ_PROP_CONSTANTS")] +IClientSecurity::QueryBlanket::pCapabilites=[AssociatedEnum("EOLE_AUTHENTICATION_CAPABILITIES")] +IClientSecurity::SetBlanket::dwCapabilities=[AssociatedEnum("EOLE_AUTHENTICATION_CAPABILITIES")] +IDirectXVideoAccelerationService::CreateSurface::DxvaType=[AssociatedEnum("DXVA2_VideoRenderTargetType")] +IDirectXVideoDecoder::GetBuffer::BufferType=[AssociatedEnum("DXVA2_BufferfType")] +IFolderView::ItemCount::uFlags=[AssociatedEnum("_SVGIO")] +IFolderView::Items::uFlags=[AssociatedEnum("_SVGIO")] +IIdentityAdvise::IdentityUpdated::dwIdentityUpdateEvents=[AssociatedEnum("IdentityUpdateEvent")] +IIdentityProvider::Advise::dwIdentityUpdateEvents=[AssociatedEnum("IdentityUpdateEvent")] +IImePad::Request::reqId=[AssociatedEnum("IME_PAD_REQUEST_FLAGS")] +IOleClientSite::GetMoniker::dwAssign=[AssociatedEnum("OLEGETMONIKER")] +IOleClientSite::GetMoniker::dwWhichMoniker=[AssociatedEnum("OLEWHICHMK")] +IOleContainer::EnumObjects::grfFlags=[AssociatedEnum("OLECONTF")] +IOleControlSite::TransformCoords::dwFlags=[AssociatedEnum("XFORMCOORDS")] +IOleObject::Close::dwSaveOption=[AssociatedEnum("OLECLOSE")] +IOleObject::GetMoniker::dwAssign=[AssociatedEnum("OLEGETMONIKER")] +IOleObject::GetMoniker::dwWhichMoniker=[AssociatedEnum("OLEWHICHMK")] +IOleObject::GetUserType::dwFormOfType=[AssociatedEnum("USERCLASSTYPE")] +IOleObject::SetMoniker::dwWhichMoniker=[AssociatedEnum("OLEWHICHMK")] +IPropertyPageSite::OnStatusChange::dwFlags=[AssociatedEnum("PROPPAGESTATUS")] +IQueryInfo::GetInfoTip::dwFlags=[AssociatedEnum("QITIPF_FLAGS")] +IShellFolderView::Select::dwFlags=[AssociatedEnum("SFVS_SELECT")] +IShellFolderViewCB::MessageSFVCB::uMsg=[AssociatedEnum("SFVM_MESSAGE_ID")] +IShellView::GetItemObject::uItem=[AssociatedEnum("_SVGIO")] +IStorage::MoveElementTo::grfFlags=[AssociatedEnum("STGMOVE")] +IStream::Commit::grfCommitFlags=[AssociatedEnum("STGC")] +IStream::LockRegion::dwLockType=[AssociatedEnum("LOCKTYPE")] +IStream::Stat::grfStatFlag=[AssociatedEnum("STATFLAG")] +IVBGetControl::EnumControls::dwOleContF=[AssociatedEnum("OLECONTF")] +IWPCProviderConfig::RequestOverride::dwFlags=[AssociatedEnum("WPCFLAG_RESTRICTION")] +IWSCProductList::Initialize::provider=[AssociatedEnum("WSC_SECURITY_PROVIDER")] +JOBOBJECT_IO_RATE_CONTROL_INFORMATION::ControlFlags=[AssociatedEnum("JOB_OBJECT_IO_RATE_CONTROL_FLAGS")] +LdapMapErrorToWin32::LdapError=[AssociatedEnum("LDAP_RETCODE")] +LOGPEN::lopnStyle=[AssociatedEnum("PEN_STYLE")] +MFTEnum2::Flags=[AssociatedEnum("MFT_ENUM_FLAG")] +MFTEnumEx::Flags=[AssociatedEnum("MFT_ENUM_FLAG")] +MsiEnableLogA::dwLogMode=[AssociatedEnum("INSTALLLOGMODE")] +MsiEnableLogW::dwLogMode=[AssociatedEnum("INSTALLLOGMODE")] +MsiEnumClientsExA::dwContext=[AssociatedEnum("MSIINSTALLCONTEXT")] +MsiEnumClientsExW::dwContext=[AssociatedEnum("MSIINSTALLCONTEXT")] +MsiProvideAssemblyA::dwInstallMode=[AssociatedEnum("INSTALLMODE")] +MsiProvideAssemblyW::dwInstallMode=[AssociatedEnum("INSTALLMODE")] +MsiProvideComponentA::dwInstallMode=[AssociatedEnum("INSTALLMODE")] +MsiProvideComponentW::dwInstallMode=[AssociatedEnum("INSTALLMODE")] +MsiProvideQualifiedComponentA::dwInstallMode=[AssociatedEnum("INSTALLMODE")] +MsiProvideQualifiedComponentExA::dwInstallMode=[AssociatedEnum("INSTALLMODE")] +MsiProvideQualifiedComponentExW::dwInstallMode=[AssociatedEnum("INSTALLMODE")] +MsiProvideQualifiedComponentW::dwInstallMode=[AssociatedEnum("INSTALLMODE")] +MsiReinstallFeatureA::dwReinstallMode=[AssociatedEnum("REINSTALLMODE")] +MsiReinstallFeatureW::dwReinstallMode=[AssociatedEnum("REINSTALLMODE")] +MsiReinstallProductA::szReinstallMode=[AssociatedEnum("REINSTALLMODE")] +MsiReinstallProductW::szReinstallMode=[AssociatedEnum("REINSTALLMODE")] +NTMS_DRIVEINFORMATIONA::State=[AssociatedEnum("NtmsDriveState")] +NTMS_DRIVEINFORMATIONW::State=[AssociatedEnum("NtmsDriveState")] +NTMS_IEDOORINFORMATION::State=[AssociatedEnum("NtmsDoorState")] +NTMS_IEPORTINFORMATION::Content=[AssociatedEnum("NtmsPortContent")] +NTMS_IEPORTINFORMATION::Position=[AssociatedEnum("NtmsPortPosition")] +NTMS_LIBRARYINFORMATION::dwFlags=[AssociatedEnum("NtmsLibraryFlags")] +NTMS_LIBRARYINFORMATION::InventoryMethod=[AssociatedEnum("NtmsInventoryMethod")] +NTMS_LIBRARYINFORMATION::LibraryType=[AssociatedEnum("NtmsLibraryType")] +NTMS_LIBREQUESTINFORMATIONA::OperationCode=[AssociatedEnum("NtmsLmOperation")] +NTMS_LIBREQUESTINFORMATIONA::State=[AssociatedEnum("NtmsLmState")] +NTMS_LIBREQUESTINFORMATIONW::OperationCode=[AssociatedEnum("NtmsLmOperation")] +NTMS_LIBREQUESTINFORMATIONW::State=[AssociatedEnum("NtmsLmState")] +NTMS_MEDIATYPEINFORMATION::ReadWriteCharacteristics=[AssociatedEnum("NtmsReadWriteCharacteristics")] +NTMS_NOTIFICATIONINFORMATION::dwOperation=[AssociatedEnum("NtmsNotificationOperations")] +NTMS_OBJECTINFORMATIONA::dwOperationalState=[AssociatedEnum("NtmsOperationalState")] +NTMS_OBJECTINFORMATIONA::dwType=[AssociatedEnum("NtmsObjectsTypes")] +NTMS_OBJECTINFORMATIONW::dwOperationalState=[AssociatedEnum("NtmsOperationalState")] +NTMS_OBJECTINFORMATIONW::dwType=[AssociatedEnum("NtmsObjectsTypes")] +NTMS_OPREQUESTINFORMATIONA::Arg1Type=[AssociatedEnum("NtmsObjectsTypes")] +NTMS_OPREQUESTINFORMATIONA::Arg2Type=[AssociatedEnum("NtmsObjectsTypes")] +NTMS_OPREQUESTINFORMATIONA::Request=[AssociatedEnum("NtmsOpreqCommand")] +NTMS_OPREQUESTINFORMATIONA::State=[AssociatedEnum("NtmsOpreqState")] +NTMS_OPREQUESTINFORMATIONW::Arg1Type=[AssociatedEnum("NtmsObjectsTypes")] +NTMS_OPREQUESTINFORMATIONW::Arg2Type=[AssociatedEnum("NtmsObjectsTypes")] +NTMS_OPREQUESTINFORMATIONW::Request=[AssociatedEnum("NtmsOpreqCommand")] +NTMS_OPREQUESTINFORMATIONW::State=[AssociatedEnum("NtmsOpreqState")] +NTMS_PARTITIONINFORMATIONA::State=[AssociatedEnum("NtmsPartitionState")] +NTMS_PARTITIONINFORMATIONW::State=[AssociatedEnum("NtmsPartitionState")] +NTMS_PMIDINFORMATIONA::BarCodeState=[AssociatedEnum("NtmsBarCodeState")] +NTMS_PMIDINFORMATIONA::MediaState=[AssociatedEnum("NtmsMediaState")] +NTMS_PMIDINFORMATIONW::BarCodeState=[AssociatedEnum("NtmsBarCodeState")] +NTMS_PMIDINFORMATIONW::MediaState=[AssociatedEnum("NtmsMediaState")] +OLECMD::cmdf=[AssociatedEnum("OLECMDF")] +OLECMD::cmdID=[AssociatedEnum("OLECMDID")] +OleCreate::renderopt=[AssociatedEnum("OLERENDER")] +OleCreateEx::renderopt=[AssociatedEnum("OLERENDER")] +OleCreateFromData::renderopt=[AssociatedEnum("OLERENDER")] +OleCreateFromDataEx::renderopt=[AssociatedEnum("OLERENDER")] +OleCreateFromFile::renderopt=[AssociatedEnum("OLERENDER")] +OleCreateFromFileEx::renderopt=[AssociatedEnum("OLERENDER")] +OleCreateLink::renderopt=[AssociatedEnum("OLERENDER")] +OleCreateLinkEx::renderopt=[AssociatedEnum("OLERENDER")] +OleCreateLinkFromData::renderopt=[AssociatedEnum("OLERENDER")] +OleCreateLinkFromDataEx::renderopt=[AssociatedEnum("OLERENDER")] +OleCreateLinkToFile::renderopt=[AssociatedEnum("OLERENDER")] +OleCreateLinkToFileEx::renderopt=[AssociatedEnum("OLERENDER")] +OleCreateStaticFromData::renderopt=[AssociatedEnum("OLERENDER")] +OleRegGetUserType::dwFormOfType=[AssociatedEnum("USERCLASSTYPE")] +OLEVERB::grfAttribs=[AssociatedEnum("OLEVERBATTRIB")] +PathCleanupSpec::return=[AssociatedEnum("PCS_RET")] +PathResolve::fFlags=[AssociatedEnum("PRF_FLAGS")] +PICTDESC::picType=[AssociatedEnum("PICTYPE")] +PIXELFORMATDESCRIPTOR::iLayerType=[AssociatedEnum("PFD_LAYER_TYPE")] +PRINTER_OPTIONSA::dwFlags=[AssociatedEnum("PRINTER_OPTION_FLAGS")] +PRINTER_OPTIONSW::dwFlags=[AssociatedEnum("PRINTER_OPTION_FLAGS")] +QACONTAINER::dwAmbientFlags=[AssociatedEnum("QACONTAINERFLAGS")] +QACONTROL::dwMiscStatus=[AssociatedEnum("OLEMISC")] +QACONTROL::dwPointerActivationPolicy=[AssociatedEnum("POINTERINACTIVE")] +QACONTROL::dwViewStatus=[AssociatedEnum("VIEWSTATUS")] +RegRestoreKeyA::dwFlags=[AssociatedEnum("REG_RESTORE_KEY_FLAGS")] +RegRestoreKeyW::dwFlags=[AssociatedEnum("REG_RESTORE_KEY_FLAGS")] +RemSTGMEDIUM::tymed=[AssociatedEnum("TYMED")] +SetBkMode::mode=[AssociatedEnum("BACKGROUND_MODE")] +SHChangeNotify::wEventId=[AssociatedEnum("SHCNE_ID")] +SHDESCRIPTIONID::dwDescriptionId=[AssociatedEnum("SHDID_ID")] +SHFormatDrive::options=[AssociatedEnum("SHFMT_OPT")] +SHGetKnownFolderPath::dwFlags=[AssociatedEnum("KNOWN_FOLDER_FLAG")] +SHObjectProperties::shopObjectType=[AssociatedEnum("SHOP_TYPE")] +SHValidateUNC::fConnect=[AssociatedEnum("VALIDATEUNC_OPTION")] +SnmpSvcSetLogType::nLogType=[AssociatedEnum("SNMP_OUTPUT_LOG_TYPE")] +STATSTG::grfLocksSupported=[AssociatedEnum("LOCKTYPE")] +STGMEDIUM::tymed=[AssociatedEnum("TYMED")] +SymGetHomeDirectory::type=[AssociatedEnum("IMAGEHLP_HD_TYPE")] +SymGetHomeDirectoryW::type=[AssociatedEnum("IMAGEHLP_HD_TYPE")] +SymGetSymbolFile::Type=[AssociatedEnum("IMAGEHLP_SF_TYPE")] +SymGetSymbolFileW::Type=[AssociatedEnum("IMAGEHLP_SF_TYPE")] +VerifierEnumerateResource::ResourceType=[AssociatedEnum("eAvrfResourceTypes")] +VS_FIXEDFILEINFO::dwFileSubtype=[AssociatedEnum("VS_FIXEDFILEINFO_FILE_SUBTYPE")] +VS_FIXEDFILEINFO::dwFileType=[AssociatedEnum("VS_FIXEDFILEINFO_FILE_TYPE")] +WINDOWPLACEMENT::showCmd=[AssociatedEnum("SHOW_WINDOW_CMD")] +AppPolicyGetClrCompat::return=WIN32_ERROR +AppPolicyGetCreateFileAccess::return=WIN32_ERROR +AppPolicyGetLifecycleManagement::return=WIN32_ERROR +AppPolicyGetMediaFoundationCodecLoading::return=WIN32_ERROR +AppPolicyGetProcessTerminationMethod::return=WIN32_ERROR +AppPolicyGetShowDeveloperDiagnostic::return=WIN32_ERROR +AppPolicyGetThreadInitializationType::return=WIN32_ERROR +AppPolicyGetWindowingModel::return=WIN32_ERROR +ClosePackageInfo::return=WIN32_ERROR +FindPackagesByPackageFamily::return=WIN32_ERROR +FormatApplicationUserModelId::return=WIN32_ERROR +GetApplicationUserModelId::return=WIN32_ERROR +GetApplicationUserModelIdFromToken::return=WIN32_ERROR +GetCurrentApplicationUserModelId::return=WIN32_ERROR +GetCurrentPackageFamilyName::return=WIN32_ERROR +GetCurrentPackageFullName::return=WIN32_ERROR +GetCurrentPackageId::return=WIN32_ERROR +GetCurrentPackageInfo::return=WIN32_ERROR +GetCurrentPackageInfo2::return=WIN32_ERROR +GetCurrentPackagePath::return=WIN32_ERROR +GetCurrentPackagePath2::return=WIN32_ERROR +GetDisplayConfigBufferSizes::return=WIN32_ERROR +GetPackageApplicationIds::return=WIN32_ERROR +GetPackageFamilyName::return=WIN32_ERROR +GetPackageFamilyNameFromToken::return=WIN32_ERROR +GetPackageFullName::return=WIN32_ERROR +GetPackageFullNameFromToken::return=WIN32_ERROR +GetPackageId::return=WIN32_ERROR +GetPackageInfo::return=WIN32_ERROR +GetPackageInfo2::return=WIN32_ERROR +GetPackagePath::return=WIN32_ERROR +GetPackagePathByFullName::return=WIN32_ERROR +GetPackagePathByFullName2::return=WIN32_ERROR +GetPackagesByPackageFamily::return=WIN32_ERROR +GetStagedPackageOrigin::return=WIN32_ERROR +GetStagedPackagePathByFullName::return=WIN32_ERROR +GetStagedPackagePathByFullName2::return=WIN32_ERROR +OpenPackageInfoByFullName::return=WIN32_ERROR +OpenPackageInfoByFullNameForUser::return=WIN32_ERROR +PackageFamilyNameFromFullName::return=WIN32_ERROR +PackageFamilyNameFromId::return=WIN32_ERROR +PackageFullNameFromId::return=WIN32_ERROR +PackageIdFromFullName::return=WIN32_ERROR +PackageNameAndPublisherIdFromFamilyName::return=WIN32_ERROR +ParseApplicationUserModelId::return=WIN32_ERROR +QueryDisplayConfig::return=WIN32_ERROR +RegDisableReflectionKey::return=WIN32_ERROR +RegEnableReflectionKey::return=WIN32_ERROR +RegQueryReflectionKey::return=WIN32_ERROR +VerifyApplicationUserModelId::return=WIN32_ERROR +VerifyPackageFamilyName::return=WIN32_ERROR +VerifyPackageFullName::return=WIN32_ERROR +VerifyPackageId::return=WIN32_ERROR +VerifyPackageRelativeApplicationId::return=WIN32_ERROR +BeginUpdateResourceA::return=[RAIIFree("EndUpdateResourceA")] +BeginUpdateResourceW::return=[RAIIFree("EndUpdateResourceW")] +CreateActCtxA::return=[RAIIFree("ReleaseActCtx")] +CreateActCtxW::return=[RAIIFree("ReleaseActCtx")] +CreateBoundaryDescriptorA::return=[RAIIFree("DeleteBoundaryDescriptor")] +CreateBoundaryDescriptorW::return=[RAIIFree("DeleteBoundaryDescriptor")] +CreateEnhMetaFileA::return=[RAIIFree("DeleteEnhMetaFile")] +CreateEnhMetaFileW::return=[RAIIFree("DeleteEnhMetaFile")] +CreateMetaFileA::return=[RAIIFree("DeleteMetaFile")] +CreateMetaFileW::return=[RAIIFree("DeleteMetaFile")] +CreatePrivateNamespaceA::return=[RAIIFree("ClosePrivateNamespace")] +CreatePrivateNamespaceW::return=[RAIIFree("ClosePrivateNamespace")] +DnsAcquireContextHandle_A::pContext=[RAIIFree("DnsReleaseContextHandle")] +DnsAcquireContextHandle_W::pContext=[RAIIFree("DnsReleaseContextHandle")] +DsGetDcOpenA::RetGetDcContext=[RAIIFree("DsGetDcCloseW")] +DsGetDcOpenW::RetGetDcContext=[RAIIFree("DsGetDcCloseW")] +FilterFindFirst::lpFilterFind=[RAIIFree("FilterFindClose")] +FilterInstanceFindFirst::lpFilterInstanceFind=[RAIIFree("FilterInstanceFindClose")] +FilterVolumeFindFirst::lpVolumeFind=[RAIIFree("FilterVolumeFindClose")] +FilterVolumeInstanceFindFirst::lpVolumeInstanceFind=[RAIIFree("FilterVolumeInstanceFindClose")] +FindFirstChangeNotificationA::return=[RAIIFree("FindCloseChangeNotification")] +FindFirstChangeNotificationW::return=[RAIIFree("FindCloseChangeNotification")] +FindFirstFileA::return=[RAIIFree("FindClose")] +FindFirstFileExA::return=[RAIIFree("FindClose")] +FindFirstFileExW::return=[RAIIFree("FindClose")] +FindFirstFileNameTransactedW::return=[RAIIFree("FindClose")] +FindFirstFileNameW::return=[RAIIFree("FindClose")] +FindFirstFileTransactedA::return=[RAIIFree("FindClose")] +FindFirstFileTransactedW::return=[RAIIFree("FindClose")] +FindFirstFileW::return=[RAIIFree("FindClose")] +FindFirstStreamTransactedW::return=[RAIIFree("FindClose")] +FindFirstStreamW::return=[RAIIFree("FindClose")] +FindFirstVolumeA::return=[RAIIFree("FindVolumeClose")] +FindFirstVolumeMountPointA::return=[RAIIFree("FindVolumeMountPointClose")] +FindFirstVolumeMountPointW::return=[RAIIFree("FindVolumeMountPointClose")] +FindFirstVolumeW::return=[RAIIFree("FindVolumeClose")] +HeapCreate::return=[RAIIFree("HeapDestroy")] +Icmp6CreateFile::return=[RAIIFree("IcmpCloseHandle")] +IcmpCreateFile::return=[RAIIFree("IcmpCloseHandle")] +OpenBackupEventLogA::return=[RAIIFree("CloseEventLog")] +OpenBackupEventLogW::return=[RAIIFree("CloseEventLog")] +OpenEventLogA::return=[RAIIFree("CloseEventLog")] +OpenEventLogW::return=[RAIIFree("CloseEventLog")] +OpenPrivateNamespaceA::return=[RAIIFree("ClosePrivateNamespace")] +OpenPrivateNamespaceW::return=[RAIIFree("ClosePrivateNamespace")] +PerfOpenQueryHandle::phQuery=[RAIIFree("PerfCloseQueryHandle")] +PerfStartProvider::phProvider=[RAIIFree("PerfStopProvider")] +PerfStartProviderEx::Provider=[RAIIFree("PerfStopProvider")] +RegisterEventSourceA::return=[RAIIFree("DeregisterEventSource")] +RegisterEventSourceW::return=[RAIIFree("DeregisterEventSource")] +SHChangeNotification_Lock::return=[RAIIFree("SHChangeNotification_Unlock")] +WNetOpenEnumA::lphEnum=[RAIIFree("WNetCloseEnum")] +WNetOpenEnumW::lphEnum=[RAIIFree("WNetCloseEnum")] +WTSVirtualChannelOpen::return=[RAIIFree("WTSVirtualChannelClose")] +WTSVirtualChannelOpenEx::return=[RAIIFree("WTSVirtualChannelClose")] +CLRCreateInstance::ppInterface=[Out][ComOutPtr] \ No newline at end of file diff --git a/generation/WinSDK/enums.json b/generation/WinSDK/enums.json index 81390fd4..a93eb991 100644 --- a/generation/WinSDK/enums.json +++ b/generation/WinSDK/enums.json @@ -3,74 +3,14 @@ "items": [ { + "namespace": "Windows.Win32.UI.Controls", "name": "THEME_PROPERTY_SYMBOL_ID", "flags": false, "autoPopulate": { "filter": "TMT_", "header": "vssym32.h" }, - "uses": [ - { - "method": "GetThemeBool", - "parameter": "iPropId" - }, - { - "method": "GetThemeSysString", - "parameter": "iStringId" - }, - { - "method": "GetThemeSysFont", - "parameter": "iFontId" - }, - { - "method": "GetThemeMetric", - "parameter": "iPropId" - }, - { - "method": "GetThemeBitmap", - "parameter": "iPropId" - }, - { - "method": "GetThemeSysColorBrush", - "parameter": "iColorId" - }, - { - "method": "GetThemeColor", - "parameter": "iPropId" - }, - { - "method": "GetThemeSysBool", - "parameter": "iBoolId" - }, - { - "method": "GetThemeSysInt", - "parameter": "iIntId" - }, - { - "method": "GetThemeInt", - "parameter": "iPropId" - }, - { - "method": "GetThemeIntList", - "parameter": "iPropId" - }, - { - "method": "GetThemePosition", - "parameter": "iPropId" - }, - { - "method": "GetThemeMargins", - "parameter": "iPropId" - }, - { - "method": "GetThemeFilename", - "parameter": "iPropId" - }, - { - "method": "GetThemeEnumValue", - "parameter": "iPropId" - } - ] + "uses": [] }, { "name": "SET_THEME_APP_PROPERTIES_FLAGS", @@ -717,6 +657,7 @@ }, { "name": "SHOW_WINDOW_CMD", + "type": "int", "members": [ { "name": "SW_HIDE", @@ -793,8 +734,8 @@ "parameter": "nShowCmd" }, { - "struct": "WINDOWPLACEMENT", - "field": "showCmd" + "method": "ShellExecuteA", + "parameter": "nShowCmd" }, { "interface": "IShellLinkW", @@ -816,11 +757,6 @@ "method": "GetShowCmd", "parameter": "piShowCmd" }, - { - "interface": "IPropertyPage", - "method": "Show", - "parameter": "nCmdShow" - }, { "interface": "ITfFnConfigure", "method": "Show", @@ -2271,6 +2207,7 @@ }, { "name": "VS_FIXEDFILEINFO_FILE_OS", + "type": "uint", "flags": false, "autoPopulate": { "header": "verrsrc.h", @@ -2285,6 +2222,7 @@ ] }, { + "namespace": "Windows.Win32.Storage.FileSystem", "name": "VS_FIXEDFILEINFO_FILE_TYPE", "flags": false, "autoPopulate": { @@ -2292,14 +2230,10 @@ "filter": "VFT_" }, "members": [], - "uses": [ - { - "struct": "VS_FIXEDFILEINFO", - "field": "dwFileType" - } - ] + "uses": [] }, { + "namespace": "Windows.Win32.Storage.FileSystem", "name": "VS_FIXEDFILEINFO_FILE_SUBTYPE", "flags": false, "autoPopulate": { @@ -2307,12 +2241,7 @@ "filter": "VFT2_" }, "members": [], - "uses": [ - { - "struct": "VS_FIXEDFILEINFO", - "field": "dwFileSubtype" - } - ] + "uses": [] }, { "name": "URI_CREATE_FLAGS", @@ -4122,7 +4051,32 @@ { "name": "NO_ERROR", "value": 0 + } + ], + "uses": [ + { + "method": "GetLastError", + "parameter": "return" }, + { + "method": "SetLastError", + "parameter": "dwErrCode" + }, + { + "method": "SetLastErrorEx", + "parameter": "dwErrCode" + }, + { + "struct": "NETINFOSTRUCT", + "field": "dwStatus" + } + ] + }, + { + "namespace": "Windows.Win32.Foundation", + "type": "uint", + "name": "WAIT_EVENT", + "members": [ { "name": "WAIT_OBJECT_0", "value": 0 @@ -4150,19 +4104,11 @@ ], "uses": [ { - "method": "GetLastError", + "method": "WaitForSingleObject", "parameter": "return" }, { - "method": "SetLastError", - "parameter": "dwErrCode" - }, - { - "method": "SetLastErrorEx", - "parameter": "dwErrCode" - }, - { - "method": "SignalObjectAndWait", + "method": "WaitForSingleObjectEx", "parameter": "return" }, { @@ -4174,16 +4120,20 @@ "parameter": "return" }, { - "method": "WaitForSingleObject", + "method": "MsgWaitForMultipleObjects", "parameter": "return" }, { - "method": "WaitForSingleObjectEx", + "method": "MsgWaitForMultipleObjectsEx", "parameter": "return" }, { - "struct": "NETINFOSTRUCT", - "field": "dwStatus" + "method": "WSAWaitForMultipleEvents", + "parameter": "return" + }, + { + "method": "SignalObjectAndWait", + "parameter": "return" } ] }, @@ -4293,9 +4243,8 @@ ] }, { - "type": "uint", - "namespace": "Windows.Win32.Graphics.Gdi", "name": "TEXT_ALIGN_OPTIONS", + "type": "uint", "flags": true, "members": [ { @@ -4364,15 +4313,6 @@ } ], "uses": [ - { - "interface": "ITextRange2", - "method": "InsertImage", - "parameter": "Type" - }, - { - "struct": "RICHEDIT_IMAGE_PARAMETERS", - "field": "Type" - }, { "method": "GetTextAlign", "parameter": "return" @@ -4699,6 +4639,7 @@ }, { "name": "PEN_STYLE", + "type": "int", "flags": true, "autoPopulate": { "filter": "PS_", @@ -4734,25 +4675,9 @@ } ], "uses": [ - { - "method": "ExtCreatePen", - "parameter": "iPenStyle" - }, { "method": "CreatePen", "parameter": "iStyle" - }, - { - "struct": "LOGPEN", - "field": "lopnStyle" - }, - { - "struct": "EXTLOGPEN", - "field": "elpPenStyle" - }, - { - "struct": "EXTLOGPEN32", - "field": "elpPenStyle" } ] }, @@ -4825,6 +4750,7 @@ }, { "name": "SCROLLBAR_CONSTANTS", + "type": "int", "namespace": "Windows.Win32.UI.WindowsAndMessaging", "flags": true, "members": [ @@ -4870,10 +4796,6 @@ "method": "ShowScrollBar", "parameter": "wBar" }, - { - "method": "EnableScrollBar", - "parameter": "wSBflags" - }, { "method": "FlatSB_ShowScrollBar", "parameter": "code" @@ -4939,6 +4861,7 @@ }, { "name": "CERT_RDN_ATTR_VALUE_TYPE", + "type": "int", "namespace": "Windows.Win32.Security.Cryptography", "members": [ { @@ -5001,10 +4924,6 @@ "interface": "ICertEncodeStringArray", "method": "Reset", "parameter": "StringType" - }, - { - "struct": "CERT_RDN_ATTR", - "field": "dwValueType" } ] }, @@ -5416,6 +5335,7 @@ }, { "name": "WORD_BREAK_ACTION", + "type": "int", "members": [ { "name": "WB_CLASSIFY" @@ -5510,20 +5430,6 @@ } ] }, - { - "addUsesTo": "INSTALLMODE", - "members": [], - "uses": [ - { - "method": "MsiProvideAssemblyW", - "parameter": "dwInstallMode" - }, - { - "method": "MsiProvideAssemblyA", - "parameter": "dwInstallMode" - } - ] - }, { "addUsesTo": "NtmsInventoryMethod", "members": [], @@ -5730,6 +5636,7 @@ }, { "name": "CERT_DELETE_ROW_FLAGS", + "type": "int", "members": [ { "name": "CDR_EXPIRED" @@ -5930,14 +5837,6 @@ "method": "SetContextAttributesA", "parameter": "ulAttribute" }, - { - "method": "QueryContextAttributesW", - "parameter": "ulAttribute" - }, - { - "method": "QueryContextAttributesA", - "parameter": "ulAttribute" - }, { "method": "QueryContextAttributesExW", "parameter": "ulAttribute" @@ -6036,22 +5935,6 @@ "method": "GetNamedPipeInfo", "parameter": "lpFlags" }, - { - "method": "GetNamedPipeHandleStateA", - "parameter": "lpState" - }, - { - "method": "GetNamedPipeHandleStateW", - "parameter": "lpState" - }, - { - "method": "SetNamedPipeHandleState", - "parameter": "lpMode" - }, - { - "method": "SetNamedPipeHandleState", - "parameter": "lpMode" - }, { "method": "SetNamedPipeHandleState", "parameter": "dwPipeMode" @@ -6153,17 +6036,6 @@ } ] }, - { - "addUsesTo": "WSC_SECURITY_PROVIDER", - "members": [], - "uses": [ - { - "interface": "IWSCProductList", - "method": "Initialize", - "parameter": "provider" - } - ] - }, { "name": "SNMP_GENERICTRAP", "members": [ @@ -6571,36 +6443,6 @@ } ] }, - { - "addUsesTo": "INSTALLMODE", - "members": [], - "uses": [ - { - "method": "MsiProvideQualifiedComponentExA", - "parameter": "dwInstallMode" - }, - { - "method": "MsiProvideComponentW", - "parameter": "dwInstallMode" - }, - { - "method": "MsiProvideComponentA", - "parameter": "dwInstallMode" - }, - { - "method": "MsiProvideQualifiedComponentExW", - "parameter": "dwInstallMode" - }, - { - "method": "MsiProvideQualifiedComponentW", - "parameter": "dwInstallMode" - }, - { - "method": "MsiProvideQualifiedComponentA", - "parameter": "dwInstallMode" - } - ] - }, { "name": "RAW_INPUT_DEVICE_INFO_COMMAND", "members": [ @@ -6754,6 +6596,7 @@ }, { "name": "FULL_RESPONSE_PROPERTY_ID", + "type": "int", "members": [ { "name": "FR_PROP_NONE", @@ -7037,6 +6880,7 @@ }, { "name": "GET_STOCK_OBJECT_FLAGS", + "type": "int", "members": [ { "name": "BLACK_BRUSH" @@ -7159,10 +7003,6 @@ } ], "uses": [ - { - "method": "InternetGetConnectedStateEx", - "parameter": "lpdwFlags" - }, { "method": "InternetGetConnectedStateEx", "parameter": "lpdwFlags" @@ -7171,14 +7011,6 @@ "method": "InternetGetConnectedStateExA", "parameter": "lpdwFlags" }, - { - "method": "InternetGetConnectedStateExA", - "parameter": "lpdwFlags" - }, - { - "method": "InternetGetConnectedStateExW", - "parameter": "lpdwFlags" - }, { "method": "InternetGetConnectedStateExW", "parameter": "lpdwFlags" @@ -7244,10 +7076,6 @@ { "method": "SelectClipPath", "parameter": "mode" - }, - { - "method": "EMREXTSELECTCLIPRGN", - "parameter": "iMode" } ] }, @@ -7279,17 +7107,11 @@ ] }, { - "name": "FILE_NAME", - "members": [ - { - "name": "FILE_NAME_NORMALIZED", - "value": "0" - }, - { - "name": "FILE_NAME_OPENED", - "value": "8" - } - ], + "name": "GETFINALPATHNAMEBYHANDLE_FLAGS", + "autoPopulate": { + "header": "winbase.h", + "filter": "FILE_NAME|VOLUME_NAME" + }, "uses": [ { "method": "GetFinalPathNameByHandleA", @@ -7542,16 +7364,6 @@ } ] }, - { - "addUsesTo": "OBJ_TYPE", - "members": [], - "uses": [ - { - "method": "GetCurrentObject", - "parameter": "type" - } - ] - }, { "name": "SERVICE_ERROR", "members": [ @@ -7708,14 +7520,6 @@ } ], "uses": [ - { - "method": "ImmSetCompositionStringW", - "parameter": "dwIndex" - }, - { - "method": "ImmSetCompositionStringA", - "parameter": "dwIndex" - }, { "method": "ImmSetCompositionStringW", "parameter": "dwIndex" @@ -7870,6 +7674,7 @@ }, { "name": "SCE_LOG_ERR_LEVEL", + "type": "int", "members": [ { "name": "SCE_LOG_LEVEL_ALWAYS" @@ -8037,6 +7842,7 @@ }, { "name": "CREATE_POLYGON_RGN_MODE", + "type": "int", "members": [ { "name": "ALTERNATE" @@ -8150,6 +7956,7 @@ }, { "name": "CVRC_COLUMN", + "type": "int", "members": [ { "name": "CVRC_COLUMN_SCHEMA" @@ -8263,6 +8070,7 @@ }, { "name": "CERT_IMPORT_FLAGS", + "type": "int", "members": [ { "name": "CR_IN_BASE64HEADER" @@ -8632,6 +8440,10 @@ { "method": "CreateDIBPatternBrush", "parameter": "iUsage" + }, + { + "method": "CreateDIBSection", + "parameter": "usage" } ] }, @@ -9315,6 +9127,7 @@ }, { "name": "CERT_GET_CONFIG_FLAGS", + "type": "int", "members": [ { "name": "CC_DEFAULTCONFIG", @@ -9503,18 +9316,6 @@ { "method": "NCryptSignHash", "parameter": "dwFlags" - }, - { - "method": "NCryptSecretAgreement", - "parameter": "dwFlags" - }, - { - "method": "NCryptExportKey", - "parameter": "dwFlags" - }, - { - "method": "NCryptImportKey", - "parameter": "dwFlags" } ] }, @@ -9669,6 +9470,7 @@ }, { "name": "ENUM_CERT_COLUMN_VALUE_FLAGS", + "type": "int", "members": [ { "name": "CV_OUT_BASE64" @@ -9713,6 +9515,7 @@ }, { "name": "PENDING_REQUEST_DESIRED_PROPERTY", + "type": "int", "members": [ { "name": "XEPR_CADNS" @@ -9787,17 +9590,6 @@ } ] }, - { - "addUsesTo": "DXVA2_VideoRenderTargetType", - "members": [], - "uses": [ - { - "interface": "IDirectXVideoAccelerationService", - "method": "CreateSurface", - "parameter": "DxvaType" - } - ] - }, { "name": "CRYPT_IMPORT_PUBLIC_KEY_FLAGS", "flags": true, @@ -10263,14 +10055,6 @@ } ], "uses": [ - { - "method": "ImmGetGuideLineA", - "parameter": "dwIndex" - }, - { - "method": "ImmGetGuideLineW", - "parameter": "dwIndex" - }, { "method": "ImmGetGuideLineA", "parameter": "dwIndex" @@ -10318,6 +10102,7 @@ }, { "name": "XEKL_KEYSIZE", + "type": "int", "members": [ { "name": "XEKL_KEYSIZE_MIN" @@ -10559,10 +10344,6 @@ } ], "uses": [ - { - "method": "ImmNotifyIME", - "parameter": "dwIndex" - }, { "method": "ImmNotifyIME", "parameter": "dwIndex" @@ -10735,6 +10516,7 @@ ] }, { + "namespace": "Windows.Win32.System.Registry", "name": "REG_RESTORE_KEY_FLAGS", "members": [ { @@ -10744,19 +10526,11 @@ "name": "REG_WHOLE_HIVE_VOLATILE" } ], - "uses": [ - { - "method": "RegRestoreKeyW", - "parameter": "dwFlags" - }, - { - "method": "RegRestoreKeyA", - "parameter": "dwFlags" - } - ] + "uses": [] }, { "name": "TAPE_POSITION_TYPE", + "type": "uint", "members": [ { "name": "TAPE_ABSOLUTE_POSITION" @@ -10817,6 +10591,7 @@ }, { "name": "CREATE_TAPE_PARTITION_METHOD", + "type": "uint", "members": [ { "name": "TAPE_FIXED_PARTITIONS" @@ -10837,6 +10612,7 @@ }, { "name": "CERT_CREATE_REQUEST_FLAGS", + "type": "int", "members": [ { "name": "XECR_CMC" @@ -11394,21 +11170,6 @@ } ] }, - { - "addUsesTo": "INSTALLLOGMODE", - "flags": true, - "members": [], - "uses": [ - { - "method": "MsiEnableLogA", - "parameter": "dwLogMode" - }, - { - "method": "MsiEnableLogW", - "parameter": "dwLogMode" - } - ] - }, { "name": "OPEN_THEME_DATA_FLAGS", "flags": true, @@ -11449,20 +11210,6 @@ } ] }, - { - "addUsesTo": "IMAGEHLP_HD_TYPE", - "members": [], - "uses": [ - { - "method": "SymGetHomeDirectoryW", - "parameter": "type" - }, - { - "method": "SymGetHomeDirectory", - "parameter": "type" - } - ] - }, { "name": "QUEUE_STATUS_FLAGS", "flags": true, @@ -11566,18 +11313,6 @@ } ] }, - { - "addUsesTo": "AZ_PROP_CONSTANTS", - "flags": true, - "members": [], - "uses": [ - { - "interface": "IAzClientContext3", - "method": "GetGroups", - "parameter": "ulOptions" - } - ] - }, { "name": "TEXT_STORE_CHANGE_FLAGS", "flags": true, @@ -11699,6 +11434,7 @@ }, { "name": "NET_REMOTE_COMPUTER_SUPPORTS_OPTIONS", + "type": "uint", "members": [ { "name": "SUPPORTS_REMOTE_ADMIN_PROTOCOL" @@ -11723,29 +11459,6 @@ } ] }, - { - "addUsesTo": "REINSTALLMODE", - "flags": true, - "members": [], - "uses": [ - { - "method": "MsiReinstallFeatureW", - "parameter": "dwReinstallMode" - }, - { - "method": "MsiReinstallProductA", - "parameter": "szReinstallMode" - }, - { - "method": "MsiReinstallProductW", - "parameter": "szReinstallMode" - }, - { - "method": "MsiReinstallFeatureA", - "parameter": "dwReinstallMode" - } - ] - }, { "name": "WLAN_SET_EAPHOST_FLAGS", "members": [ @@ -11868,6 +11581,7 @@ }, { "name": "USER_OBJECT_INFORMATION_INDEX", + "type": "int", "members": [ { "name": "UOI_FLAGS", @@ -11906,24 +11620,69 @@ ] }, { + "namespace": "Windows.Win32.System.SystemInformation", "name": "PROCESSOR_ARCHITECTURE", "type": "ushort", "members": [ { - "name": "PROCESSOR_ARCHITECTURE_AMD64", - "value": "9" + "name": "PROCESSOR_ARCHITECTURE_INTEL", + "value": "0" + }, + { + "name": "PROCESSOR_ARCHITECTURE_MIPS", + "value": "1" + }, + { + "name": "PROCESSOR_ARCHITECTURE_ALPHA", + "value": "2" + }, + { + "name": "PROCESSOR_ARCHITECTURE_PPC", + "value": "3" + }, + { + "name": "PROCESSOR_ARCHITECTURE_SHX", + "value": "4" + }, + { + "name": "PROCESSOR_ARCHITECTURE_ARM", + "value": "5" }, { "name": "PROCESSOR_ARCHITECTURE_IA64", "value": "6" }, { - "name": "PROCESSOR_ARCHITECTURE_INTEL", - "value": "0" + "name": "PROCESSOR_ARCHITECTURE_ALPHA64", + "value": "7" }, { - "name": "PROCESSOR_ARCHITECTURE_ARM", - "value": "5" + "name": "PROCESSOR_ARCHITECTURE_MSIL", + "value": "8" + }, + { + "name": "PROCESSOR_ARCHITECTURE_AMD64", + "value": "9" + }, + { + "name": "PROCESSOR_ARCHITECTURE_IA32_ON_WIN64", + "value": "10" + }, + { + "name": "PROCESSOR_ARCHITECTURE_NEUTRAL", + "value": "11" + }, + { + "name": "PROCESSOR_ARCHITECTURE_ARM64", + "value": "12" + }, + { + "name": "PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64", + "value": "13" + }, + { + "name": "PROCESSOR_ARCHITECTURE_IA32_ON_ARM64", + "value": "14" }, { "name": "PROCESSOR_ARCHITECTURE_UNKNOWN", @@ -11931,13 +11690,13 @@ } ], "uses": [ - { - "struct": "MINIDUMP_SYSTEM_INFO", - "field": "ProcessorArchitecture" - }, { "struct": "SYSTEM_INFO::_Anonymous_e__Union::_Anonymous_e__Struct", "field": "wProcessorArchitecture" + }, + { + "struct": "MINIDUMP_SYSTEM_INFO", + "field": "ProcessorArchitecture" } ] }, @@ -12412,20 +12171,6 @@ } ] }, - { - "addUsesTo": "REG_OPEN_CREATE_OPTIONS", - "members": [], - "uses": [ - { - "method": "RegCreateKeyTransactedA", - "parameter": "dwOptions" - }, - { - "method": "RegCreateKeyTransactedW", - "parameter": "dwOptions" - } - ] - }, { "name": "NOTIFY_IME_ACTION", "members": [ @@ -12455,10 +12200,6 @@ } ], "uses": [ - { - "method": "ImmNotifyIME", - "parameter": "dwAction" - }, { "method": "ImmNotifyIME", "parameter": "dwAction" @@ -12606,10 +12347,6 @@ } ], "uses": [ - { - "method": "ImmGetConversionListW", - "parameter": "uFlag" - }, { "method": "ImmGetConversionListW", "parameter": "uFlag" @@ -12617,25 +12354,6 @@ { "method": "ImmGetConversionListA", "parameter": "uFlag" - }, - { - "method": "ImmGetConversionListA", - "parameter": "uFlag" - } - ] - }, - { - "addUsesTo": "DXVA2_BufferfType", - "members": [], - "uses": [ - { - "interface": "IDirectXVideoDecoder", - "method": "GetBuffer", - "parameter": "BufferType" - }, - { - "struct": "DXVA2_DecodeBufferDesc", - "field": "CompressedBufferType" } ] }, @@ -12679,6 +12397,7 @@ }, { "name": "COLOR_MATCH_TO_TARGET_ACTION", + "type": "uint", "members": [ { "name": "CS_ENABLE" @@ -12699,6 +12418,7 @@ }, { "name": "ADDED_CERT_TYPE", + "type": "int", "members": [ { "name": "XECT_EXTENSION_V1" @@ -12722,6 +12442,7 @@ }, { "name": "TAPEMARK_TYPE", + "type": "uint", "members": [ { "name": "TAPE_FILEMARKS" @@ -12748,6 +12469,7 @@ ] }, { + "namespace": "Windows.Win32.NetworkManagement.Snmp", "name": "SNMP_OUTPUT_LOG_TYPE", "members": [ { @@ -12760,12 +12482,7 @@ "name": "SNMP_OUTPUT_TO_DEBUGGER" } ], - "uses": [ - { - "method": "SnmpSvcSetLogType", - "parameter": "nLogType" - } - ] + "uses": [] }, { "name": "SERVICE_START_TYPE", @@ -12925,6 +12642,7 @@ }, { "name": "ENABLE_SCROLL_BAR_ARROWS", + "type": "uint", "members": [ { "name": "ESB_DISABLE_BOTH" @@ -12955,11 +12673,6 @@ { "method": "EnableScrollBar", "parameter": "wArrows" - }, - { - "interface": "ITextHost", - "method": "TxEnableScrollBar", - "parameter": "fuArrowflags" } ] }, @@ -13086,10 +12799,6 @@ } ], "uses": [ - { - "method": "DetectAutoProxyUrl", - "parameter": "dwDetectFlags" - }, { "method": "DetectAutoProxyUrl", "parameter": "dwDetectFlags" @@ -13151,6 +12860,7 @@ ] }, { + "namespace": "Windows.Win32.Graphics.Gdi", "name": "GET_DEVICE_CAPS_INDEX", "members": [ { @@ -13274,12 +12984,7 @@ "name": "COLORMGMTCAPS" } ], - "uses": [ - { - "method": "GetDeviceCaps", - "parameter": "index" - } - ] + "uses": [] }, { "name": "IMAGE_DIRECTORY_ENTRY", @@ -13359,6 +13064,7 @@ }, { "name": "WSB_PROP", + "type": "int", "members": [ { "name": "WSB_PROP_CXHSCROLL" @@ -13405,10 +13111,6 @@ { "method": "FlatSB_GetScrollPropPtr", "parameter": "propIndex" - }, - { - "method": "FlatSB_SetScrollProp", - "parameter": "index" } ] }, @@ -13894,6 +13596,7 @@ }, { "name": "ARC_DIRECTION", + "type": "int", "members": [ { "name": "AD_COUNTERCLOCKWISE" @@ -13911,6 +13614,7 @@ }, { "name": "CVRC_TABLE", + "type": "int", "members": [ { "name": "CVRC_TABLE_ATTRIBUTES" @@ -14117,6 +13821,7 @@ }, { "name": "HEADER_CONTROL_NOTIFICATION_BUTTON", + "type": "int", "members": [ { "name": "HEADER_CONTROL_NOTIFICATION_BUTTON_LEFT", @@ -14267,6 +13972,7 @@ }, { "name": "STRETCH_BLT_MODE", + "type": "int", "members": [ { "name": "BLACKONWHITE" @@ -14401,6 +14107,7 @@ }, { "name": "CERT_PROPERTY_TYPE", + "type": "int", "members": [ { "name": "PROPTYPE_BINARY", @@ -14631,6 +14338,7 @@ }, { "name": "SNMP_LOG", + "type": "int", "members": [ { "name": "SNMP_LOG_SILENT" @@ -14664,6 +14372,7 @@ }, { "name": "TAPE_POSITION_METHOD", + "type": "uint", "members": [ { "name": "TAPE_ABSOLUTE_BLOCK" @@ -14728,6 +14437,7 @@ ] }, { + "namespace": "Windows.Win32.Graphics.Gdi", "name": "BACKGROUND_MODE", "members": [ { @@ -14737,16 +14447,7 @@ "name": "TRANSPARENT" } ], - "uses": [ - { - "method": "SetBkMode", - "parameter": "mode" - }, - { - "method": "GetBkMode", - "parameter": "return" - } - ] + "uses": [] }, { "name": "CRYPT_KEY_FLAGS", @@ -15126,11 +14827,6 @@ "interface": "IWPCSettings", "method": "GetRestrictions", "parameter": "pdwRestrictions" - }, - { - "interface": "IWPCProviderConfig", - "method": "RequestOverride", - "parameter": "dwFlags" } ] }, @@ -15396,10 +15092,6 @@ } ], "uses": [ - { - "method": "InternetAutodial", - "parameter": "dwFlags" - }, { "method": "InternetAutodial", "parameter": "dwFlags" @@ -15417,14 +15109,6 @@ { "method": "SubmitNtmsOperatorRequestW", "parameter": "dwRequest" - }, - { - "struct": "NTMS_OPREQUESTINFORMATIONW", - "field": "Request" - }, - { - "struct": "NTMS_OPREQUESTINFORMATIONA", - "field": "Request" } ] }, @@ -15460,6 +15144,7 @@ }, { "name": "SYSTEM_METRICS_INDEX", + "type": "int", "members": [ { "name": "SM_ARRANGE", @@ -15924,6 +15609,7 @@ }, { "name": "CERT_ALT_NAME", + "type": "int", "members": [ { "name": "CERT_ALT_NAME_RFC822_NAME" @@ -16232,7 +15918,7 @@ }, { "name": "CREATE_FONT_PACKAGE_SUBSET_ENCODING", - "type": "ushort", + "type": "short", "members": [ { "name": "TTFCFP_STD_MAC_CHAR_SET" @@ -16542,18 +16228,6 @@ } ] }, - { - "addUsesTo": "IdentityUpdateEvent", - "flags": true, - "members": [], - "uses": [ - { - "interface": "IIdentityProvider", - "method": "Advise", - "parameter": "dwIdentityUpdateEvents" - } - ] - }, { "addUsesTo": "COMAdminApplicationExportOptions", "flags": true, @@ -16706,20 +16380,9 @@ } ] }, - { - "addUsesTo": "IdentityUpdateEvent", - "flags": true, - "members": [], - "uses": [ - { - "interface": "IIdentityAdvise", - "method": "IdentityUpdated", - "parameter": "dwIdentityUpdateEvents" - } - ] - }, { "name": "XEKL_KEYSPEC", + "type": "int", "members": [ { "name": "XEKL_KEYSPEC_KEYX" @@ -16865,20 +16528,6 @@ } ] }, - { - "addUsesTo": "REG_OPEN_CREATE_OPTIONS", - "members": [], - "uses": [ - { - "method": "RegCreateKeyExA", - "parameter": "dwOptions" - }, - { - "method": "RegCreateKeyExW", - "parameter": "dwOptions" - } - ] - }, { "addUsesTo": "_LI_METRIC", "members": [], @@ -16891,6 +16540,7 @@ }, { "name": "HATCH_BRUSH_STYLE", + "type": "int", "members": [ { "name": "HS_BDIAGONAL" @@ -16983,6 +16633,7 @@ }, { "name": "CERT_REQUEST_OUT_TYPE", + "type": "int", "members": [ { "name": "CR_OUT_BASE64HEADER", @@ -17208,31 +16859,6 @@ } ] }, - { - "addUsesTo": "PROPPAGESTATUS", - "members": [], - "uses": [ - { - "interface": "IPropertyPageSite", - "method": "OnStatusChange", - "parameter": "dwFlags" - } - ] - }, - { - "addUsesTo": "IMAGEHLP_SF_TYPE", - "members": [], - "uses": [ - { - "method": "SymGetSymbolFile", - "parameter": "Type" - }, - { - "method": "SymGetSymbolFileW", - "parameter": "Type" - } - ] - }, { "name": "NETWORK_NAME_FORMAT_FLAGS", "members": [ @@ -17360,6 +16986,7 @@ ] }, { + "namespace": "Windows.Win32.UI.Input.Ime", "name": "IME_PAD_REQUEST_FLAGS", "members": [ { @@ -17423,13 +17050,7 @@ "name": "IMEPADREQ_GETCURRENTIMEINFO" } ], - "uses": [ - { - "interface": "IImePad", - "method": "Request", - "parameter": "reqId" - } - ] + "uses": [] }, { "name": "ESCAPE_COMM_FUNCTION", @@ -17504,6 +17125,7 @@ }, { "name": "CERT_VIEW_SEEK_OPERATOR_FLAGS", + "type": "int", "members": [ { "name": "CVR_SEEK_EQ" @@ -17569,6 +17191,7 @@ }, { "name": "GRAPHICS_MODE", + "type": "int", "members": [ { "name": "GM_COMPATIBLE" @@ -17675,18 +17298,6 @@ } ] }, - { - "addUsesTo": "XFORMCOORDS", - "flags": true, - "members": [], - "uses": [ - { - "interface": "IOleControlSite", - "method": "TransformCoords", - "parameter": "dwFlags" - } - ] - }, { "name": "LOCAL_ALLOC_FLAGS", "flags": true, @@ -18582,16 +18193,6 @@ } ] }, - { - "addUsesTo": "eAvrfResourceTypes", - "members": [], - "uses": [ - { - "method": "VerifierEnumerateResource", - "parameter": "ResourceType" - } - ] - }, { "name": "CASCADE_WINDOWS_HOW", "flags": true, @@ -18879,7 +18480,7 @@ }, { "name": "CREATE_FONT_PACKAGE_SUBSET_PLATFORM", - "type": "ushort", + "type": "short", "members": [ { "name": "TTFCFP_UNICODE_PLATFORMID" @@ -19176,14 +18777,6 @@ { "method": "EnumerateNtmsObject", "parameter": "dwType" - }, - { - "struct": "NTMS_OBJECTINFORMATIONA", - "field": "dwType" - }, - { - "struct": "NTMS_OBJECTINFORMATIONW", - "field": "dwType" } ] }, @@ -19543,33 +19136,6 @@ } ] }, - { - "name": "DXGI_RESOURCE_PRIORITY", - "members": [ - { - "name": "DXGI_RESOURCE_PRIORITY_MINIMUM" - }, - { - "name": "DXGI_RESOURCE_PRIORITY_LOW" - }, - { - "name": "DXGI_RESOURCE_PRIORITY_NORMAL" - }, - { - "name": "DXGI_RESOURCE_PRIORITY_HIGH" - }, - { - "name": "DXGI_RESOURCE_PRIORITY_MAXIMUM" - } - ], - "uses": [ - { - "interface": "IDXGIResource", - "method": "SetEvictionPriority", - "parameter": "EvictionPriority" - } - ] - }, { "name": "NETSETUP_PROVISION", "flags": true, @@ -19608,6 +19174,7 @@ }, { "name": "PREPARE_TAPE_OPERATION", + "type": "uint", "members": [ { "name": "TAPE_FORMAT" @@ -19641,6 +19208,7 @@ }, { "name": "HDC_MAP_MODE", + "type": "int", "members": [ { "name": "MM_ANISOTROPIC" @@ -19826,6 +19394,7 @@ }, { "name": "ERASE_TAPE_TYPE", + "type": "uint", "members": [ { "name": "TAPE_ERASE_LONG" @@ -20107,20 +19676,6 @@ } ] }, - { - "addUsesTo": "NtmsLmOperation", - "members": [], - "uses": [ - { - "struct": "NTMS_LIBREQUESTINFORMATIONW", - "field": "OperationCode" - }, - { - "struct": "NTMS_LIBREQUESTINFORMATIONA", - "field": "OperationCode" - } - ] - }, { "name": "OPERATION_START_FLAGS", "flags": true, @@ -20372,6 +19927,7 @@ }, { "name": "EDITBALLOONTIP_ICON", + "type": "int", "members": [ { "name": "TTI_ERROR" @@ -20573,6 +20129,7 @@ }, { "name": "LVCOLUMNW_FORMAT", + "type": "int", "flags": true, "members": [ { @@ -20995,20 +20552,6 @@ } ] }, - { - "addUsesTo": "NtmsBarCodeState", - "members": [], - "uses": [ - { - "struct": "NTMS_PMIDINFORMATIONA", - "field": "BarCodeState" - }, - { - "struct": "NTMS_PMIDINFORMATIONW", - "field": "BarCodeState" - } - ] - }, { "name": "COMBOBOX_EX_ITEM_FLAGS", "flags": true, @@ -21098,30 +20641,6 @@ } ] }, - { - "addUsesTo": "NtmsLmState", - "members": [], - "uses": [ - { - "struct": "NTMS_LIBREQUESTINFORMATIONW", - "field": "State" - }, - { - "struct": "NTMS_LIBREQUESTINFORMATIONA", - "field": "State" - } - ] - }, - { - "addUsesTo": "NtmsPortContent", - "members": [], - "uses": [ - { - "struct": "NTMS_IEPORTINFORMATION", - "field": "Content" - } - ] - }, { "name": "MIXERLINE_COMPONENTTYPE", "members": [ @@ -21329,10 +20848,6 @@ } ], "uses": [ - { - "struct": "VDS_PACK_NOTIFICATION", - "field": "ulEvent" - }, { "struct": "VDS_PACK_NOTIFICATION", "field": "ulEvent" @@ -21572,10 +21087,6 @@ } ], "uses": [ - { - "struct": "VDS_FILE_SYSTEM_NOTIFICATION", - "field": "ulEvent" - }, { "struct": "VDS_FILE_SYSTEM_NOTIFICATION", "field": "ulEvent" @@ -21724,20 +21235,6 @@ } ] }, - { - "addUsesTo": "NtmsObjectsTypes", - "members": [], - "uses": [ - { - "struct": "NTMS_OPREQUESTINFORMATIONW", - "field": "Arg2Type" - }, - { - "struct": "NTMS_OPREQUESTINFORMATIONA", - "field": "Arg2Type" - } - ] - }, { "name": "SEC_WINNT_AUTH_IDENTITY", "members": [ @@ -21770,10 +21267,6 @@ } ], "uses": [ - { - "struct": "PROPSPEC", - "field": "ulKind" - }, { "struct": "PROPSPEC", "field": "ulKind" @@ -22603,34 +22096,6 @@ } ] }, - { - "addUsesTo": "NtmsOperationalState", - "members": [], - "uses": [ - { - "struct": "NTMS_OBJECTINFORMATIONA", - "field": "dwOperationalState" - }, - { - "struct": "NTMS_OBJECTINFORMATIONW", - "field": "dwOperationalState" - } - ] - }, - { - "addUsesTo": "NtmsDriveState", - "members": [], - "uses": [ - { - "struct": "NTMS_DRIVEINFORMATIONA", - "field": "State" - }, - { - "struct": "NTMS_DRIVEINFORMATIONW", - "field": "State" - } - ] - }, { "name": "USER_PRIV", "members": [ @@ -22832,10 +22297,6 @@ } ], "uses": [ - { - "struct": "VDS_CONTROLLER_NOTIFICATION", - "field": "ulEvent" - }, { "struct": "VDS_CONTROLLER_NOTIFICATION", "field": "ulEvent" @@ -22980,20 +22441,6 @@ } ] }, - { - "addUsesTo": "NtmsPartitionState", - "members": [], - "uses": [ - { - "struct": "NTMS_PARTITIONINFORMATIONW", - "field": "State" - }, - { - "struct": "NTMS_PARTITIONINFORMATIONA", - "field": "State" - } - ] - }, { "name": "WINTRUST_DATA_UICHOICE", "members": [ @@ -23200,17 +22647,6 @@ } ] }, - { - "addUsesTo": "JOB_OBJECT_LIMIT", - "flags": true, - "members": [], - "uses": [ - { - "struct": "JOBOBJECT_BASIC_LIMIT_INFORMATION", - "field": "LimitFlags" - } - ] - }, { "name": "GOPHER_TYPE", "members": [ @@ -23632,30 +23068,6 @@ } ] }, - { - "addUsesTo": "NtmsOpreqState", - "members": [], - "uses": [ - { - "struct": "NTMS_OPREQUESTINFORMATIONA", - "field": "State" - }, - { - "struct": "NTMS_OPREQUESTINFORMATIONW", - "field": "State" - } - ] - }, - { - "addUsesTo": "NtmsNotificationOperations", - "members": [], - "uses": [ - { - "struct": "NTMS_NOTIFICATIONINFORMATION", - "field": "dwOperation" - } - ] - }, { "name": "DROPEFFECT", "flags": true, @@ -23803,17 +23215,6 @@ } ] }, - { - "addUsesTo": "JOB_OBJECT_SECURITY", - "flags": true, - "members": [], - "uses": [ - { - "struct": "JOBOBJECT_SECURITY_LIMIT_INFORMATION", - "field": "SecurityLimitFlags" - } - ] - }, { "name": "WINTRUST_DATA_STATE_ACTION", "members": [ @@ -23990,10 +23391,6 @@ } ], "uses": [ - { - "struct": "VDS_DRIVE_NOTIFICATION", - "field": "ulEvent" - }, { "struct": "VDS_DRIVE_NOTIFICATION", "field": "ulEvent" @@ -24021,10 +23418,6 @@ } ], "uses": [ - { - "struct": "VDS_PORT_NOTIFICATION", - "field": "ulEvent" - }, { "struct": "VDS_PORT_NOTIFICATION", "field": "ulEvent" @@ -24413,6 +23806,7 @@ }, { "name": "SERVER_INFO_HIDDEN", + "type": "int", "members": [ { "name": "SV_VISIBLE" @@ -24594,21 +23988,6 @@ } ] }, - { - "addUsesTo": "JOB_OBJECT_LIMIT", - "flags": true, - "members": [], - "uses": [ - { - "struct": "JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2", - "field": "LimitFlags" - }, - { - "struct": "JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2", - "field": "LimitFlags" - } - ] - }, { "name": "LVTILEVIEWINFO_FLAGS", "flags": true, @@ -24673,20 +24052,6 @@ } ] }, - { - "addUsesTo": "NtmsObjectsTypes", - "members": [], - "uses": [ - { - "struct": "NTMS_OPREQUESTINFORMATIONA", - "field": "Arg1Type" - }, - { - "struct": "NTMS_OPREQUESTINFORMATIONW", - "field": "Arg1Type" - } - ] - }, { "name": "WINTRUST_DATA_UNION_CHOICE", "members": [ @@ -24997,6 +24362,7 @@ }, { "name": "NMPGSCROLL_DIR", + "type": "int", "members": [ { "name": "PGF_SCROLLDOWN" @@ -25594,21 +24960,6 @@ } ] }, - { - "addUsesTo": "JOB_OBJECT_LIMIT", - "flags": true, - "members": [], - "uses": [ - { - "struct": "JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION", - "field": "LimitFlags" - }, - { - "struct": "JOBOBJECT_LIMIT_VIOLATION_INFORMATION", - "field": "LimitFlags" - } - ] - }, { "name": "CERT_CHAIN_POLICY_FLAGS", "members": [ @@ -25953,16 +25304,6 @@ } ] }, - { - "addUsesTo": "NtmsDoorState", - "members": [], - "uses": [ - { - "struct": "NTMS_IEDOORINFORMATION", - "field": "State" - } - ] - }, { "name": "TBBUTTONINFOW_MASK", "flags": true, @@ -26033,17 +25374,6 @@ } ] }, - { - "addUsesTo": "JOB_OBJECT_UILIMIT", - "flags": true, - "members": [], - "uses": [ - { - "struct": "JOBOBJECT_BASIC_UI_RESTRICTIONS", - "field": "UIRestrictionsClass" - } - ] - }, { "name": "TBINSERTMARK_FLAGS", "members": [ @@ -26221,17 +25551,6 @@ } ] }, - { - "addUsesTo": "JOB_OBJECT_LIMIT", - "flags": true, - "members": [], - "uses": [ - { - "struct": "JOBOBJECT_LIMIT_VIOLATION_INFORMATION", - "field": "ViolationLimitFlags" - } - ] - }, { "name": "DTTOPTS_iTextShadowTypeFlags", "members": [ @@ -26806,16 +26125,6 @@ } ] }, - { - "addUsesTo": "NtmsPortPosition", - "members": [], - "uses": [ - { - "struct": "NTMS_IEPORTINFORMATION", - "field": "Position" - } - ] - }, { "name": "MENUINFO_MASK", "flags": true, @@ -27325,16 +26634,6 @@ } ] }, - { - "addUsesTo": "NtmsReadWriteCharacteristics", - "members": [], - "uses": [ - { - "struct": "NTMS_MEDIATYPEINFORMATION", - "field": "ReadWriteCharacteristics" - } - ] - }, { "name": "RESOURCE_DISPLAY_TYPE", "members": [ @@ -27461,10 +26760,6 @@ } ], "uses": [ - { - "struct": "VDS_LUN_NOTIFICATION", - "field": "ulEvent" - }, { "struct": "VDS_LUN_NOTIFICATION", "field": "ulEvent" @@ -28010,21 +27305,6 @@ { "struct": "VDS_DISK_NOTIFICATION", "field": "ulEvent" - }, - { - "struct": "VDS_DISK_NOTIFICATION", - "field": "ulEvent" - } - ] - }, - { - "addUsesTo": "NtmsLibraryFlags", - "flags": true, - "members": [], - "uses": [ - { - "struct": "NTMS_LIBRARYINFORMATION", - "field": "dwFlags" } ] }, @@ -28435,16 +27715,6 @@ } ] }, - { - "addUsesTo": "CHANGETYPE", - "members": [], - "uses": [ - { - "struct": "CHANGENOTIFY", - "field": "dwChangeType" - } - ] - }, { "name": "HTTPSPOLICY_CALLBACK_DATA_AUTH_TYPE", "members": [ @@ -28535,16 +27805,6 @@ } ] }, - { - "addUsesTo": "JOB_OBJECT_IO_RATE_CONTROL_FLAGS", - "members": [], - "uses": [ - { - "struct": "JOBOBJECT_IO_RATE_CONTROL_INFORMATION", - "field": "ControlFlags" - } - ] - }, { "name": "CRYPTUI_WIZ_EXPORT_FORMAT", "members": [ @@ -28838,16 +28098,6 @@ } ] }, - { - "addUsesTo": "NtmsInventoryMethod", - "members": [], - "uses": [ - { - "struct": "NTMS_LIBRARYINFORMATION", - "field": "InventoryMethod" - } - ] - }, { "name": "MENUGETOBJECTINFO_FLAGS", "members": [ @@ -28984,17 +28234,6 @@ } ] }, - { - "addUsesTo": "JOB_OBJECT_LIMIT", - "flags": true, - "members": [], - "uses": [ - { - "struct": "JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2", - "field": "ViolationLimitFlags" - } - ] - }, { "name": "PARAFORMAT_ALIGNMENT", "type": "ushort", @@ -29016,20 +28255,6 @@ } ] }, - { - "addUsesTo": "NtmsMediaState", - "members": [], - "uses": [ - { - "struct": "NTMS_PMIDINFORMATIONW", - "field": "MediaState" - }, - { - "struct": "NTMS_PMIDINFORMATIONA", - "field": "MediaState" - } - ] - }, { "name": "HEAPENTRY32_FLAGS", "members": [ @@ -29104,16 +28329,6 @@ } ] }, - { - "addUsesTo": "NtmsLibraryType", - "members": [], - "uses": [ - { - "struct": "NTMS_LIBRARYINFORMATION", - "field": "LibraryType" - } - ] - }, { "name": "MPEGLAYER3WAVEFORMAT_FLAGS", "members": [ @@ -29830,6 +29045,7 @@ }, { "name": "WINHTTP_INTERNET_SCHEME", + "type": "int", "flags": false, "members": [ { @@ -30127,34 +29343,6 @@ } ] }, - { - "addUsesTo": "STGC", - "flags": true, - "members": [], - "uses": [ - { - "interface": "IStorage", - "method": "Commit", - "parameter": "grfCommitFlags" - }, - { - "interface": "IStream", - "method": "Commit", - "parameter": "grfCommitFlags" - } - ] - }, - { - "addUsesTo": "STGMOVE", - "members": [], - "uses": [ - { - "interface": "IStorage", - "method": "MoveElementTo", - "parameter": "grfFlags" - } - ] - }, { "name": "DCB_STOP_BITS", "flags": false, @@ -30216,7 +29404,7 @@ { "name": "PFD_PIXEL_TYPE", "flags": false, - "type": "sbyte", + "type": "byte", "members": [ { "name": "PFD_TYPE_RGBA", @@ -30235,6 +29423,7 @@ ] }, { + "namespace": "Windows.Win32.Graphics.OpenGL", "name": "PFD_LAYER_TYPE", "flags": false, "type": "sbyte", @@ -30252,12 +29441,7 @@ "value": 1 } ], - "uses": [ - { - "struct": "PIXELFORMATDESCRIPTOR", - "field": "iLayerType" - } - ] + "uses": [] }, { "name": "PFD_FLAGS", @@ -31052,6 +30236,7 @@ }, { "name": "BI_COMPRESSION", + "type": "uint", "autoPopulate": { "filter": "BI_", "header": "wingdi.h" @@ -31274,31 +30459,6 @@ } ] }, - { - "addUsesTo": "INVOKEKIND", - "uses": [ - { - "interface": "IRecordInfo", - "method": "PutField", - "parameter": "wFlags" - }, - { - "interface": "IRecordInfo", - "method": "PutFieldNoCopy", - "parameter": "wFlags" - } - ] - }, - { - "addUsesTo": "OLECLOSE", - "uses": [ - { - "interface": "IOleObject", - "method": "Close", - "parameter": "dwSaveOption" - } - ] - }, { "name": "HEADER_CONTROL_FORMAT_FLAGS", "type": "int", @@ -31600,140 +30760,6 @@ "interface": "IOleObject", "method": "GetMiscStatus", "parameter": "pdwStatus" - }, - { - "struct": "QACONTROL", - "field": "dwMiscStatus" - } - ] - }, - { - "addUsesTo": "OLECMDID", - "members": [], - "uses": [ - { - "struct": "OLECMD", - "field": "cmdID" - } - ] - }, - { - "addUsesTo": "OLECMDF", - "flags": true, - "members": [], - "uses": [ - { - "struct": "OLECMD", - "field": "cmdf" - } - ] - }, - { - "addUsesTo": "OLECONTF", - "flags": true, - "members": [], - "uses": [ - { - "interface": "IOleContainer", - "method": "EnumObjects", - "parameter": "grfFlags" - } - ] - }, - { - "addUsesTo": "OLEVERBATTRIB", - "flags": true, - "members": [], - "uses": [ - { - "struct": "OLEVERB", - "field": "grfAttribs" - } - ] - }, - { - "addUsesTo": "OLEWHICHMK", - "flags": true, - "members": [], - "uses": [ - { - "interface": "IOleClientSite", - "method": "GetMoniker", - "parameter": "dwWhichMoniker" - }, - { - "interface": "IOleObject", - "method": "GetMoniker", - "parameter": "dwWhichMoniker" - }, - { - "interface": "IOleObject", - "method": "SetMoniker", - "parameter": "dwWhichMoniker" - } - ] - }, - { - "addUsesTo": "OLEGETMONIKER", - "members": [], - "uses": [ - { - "interface": "IOleClientSite", - "method": "GetMoniker", - "parameter": "dwAssign" - }, - { - "interface": "IOleObject", - "method": "GetMoniker", - "parameter": "dwAssign" - } - ] - }, - { - "addUsesTo": "QACONTAINERFLAGS", - "flags": true, - "members": [], - "uses": [ - { - "struct": "QACONTAINER", - "field": "dwAmbientFlags" - } - ] - }, - { - "addUsesTo": "TYMED", - "flags": true, - "members": [], - "uses": [ - { - "struct": "STGMEDIUM", - "field": "tymed" - }, - { - "struct": "RemSTGMEDIUM", - "field": "tymed" - } - ] - }, - { - "addUsesTo": "STATFLAG", - "flags": true, - "members": [], - "uses": [ - { - "interface": "ILockBytes", - "method": "Stat", - "parameter": "grfStatFlag" - }, - { - "interface": "IStorage", - "method": "Stat", - "parameter": "grfStatFlag" - }, - { - "interface": "IStream", - "method": "Stat", - "parameter": "grfStatFlag" } ] }, @@ -31766,62 +30792,11 @@ } ] }, - { - "addUsesTo": "LOCKTYPE", - "flags": true, - "members": [], - "uses": [ - { - "struct": "STATSTG", - "field": "grfLocksSupported" - }, - { - "interface": "ILockBytes", - "method": "LockRegion", - "parameter": "dwLockType" - }, - { - "interface": "IStream", - "method": "LockRegion", - "parameter": "dwLockType" - } - ] - }, - { - "addUsesTo": "USERCLASSTYPE", - "members": [], - "uses": [ - { - "method": "OleRegGetUserType", - "parameter": "dwFormOfType" - }, - { - "interface": "IOleObject", - "method": "GetUserType", - "parameter": "dwFormOfType" - } - ] - }, - { - "addUsesTo": "VIEWSTATUS", - "flags": true, - "members": [], - "uses": [ - { - "struct": "QACONTROL", - "field": "dwViewStatus" - } - ] - }, { "addUsesTo": "POINTERINACTIVE", "flags": true, "members": [], "uses": [ - { - "struct": "QACONTROL", - "field": "dwPointerActivationPolicy" - }, { "interface": "IPointerInactive", "method": "GetActivationPolicy", @@ -31903,7 +30878,7 @@ }, { "name": "DEVMODE_COLOR", - "type": "ushort", + "type": "short", "autoPopulate": { "filter": "DMCOLOR_", "header": "wingdi.h" @@ -31922,7 +30897,7 @@ }, { "name": "DEVMODE_DUPLEX", - "type": "ushort", + "type": "short", "autoPopulate": { "filter": "DMDUP_", "header": "wingdi.h" @@ -31941,7 +30916,7 @@ }, { "name": "DEVMODE_COLLATE", - "type": "ushort", + "type": "short", "autoPopulate": { "filter": "DMCOLLATE_", "header": "wingdi.h" @@ -31998,7 +30973,7 @@ }, { "name": "DEVMODE_TRUETYPE_OPTION", - "type": "ushort", + "type": "short", "autoPopulate": { "filter": "DMTT_", "header": "wingdi.h" @@ -32335,7 +31310,7 @@ }, { "name": "CHANGE_ICON_FLAGS", - "type": "int", + "type": "uint", "flags": true, "autoPopulate": { "filter": "CIF_", @@ -32573,7 +31548,7 @@ }, { "name": "PICTYPE", - "type": "int", + "type": "short", "autoPopulate": { "filter": "PICTYPE_", "header": "olectl.h" @@ -32581,8 +31556,9 @@ "members": [], "uses": [ { - "struct": "PICTDESC", - "field": "picType" + "interface": "IPicture", + "method": "get_Type", + "parameter": "pType" } ] }, @@ -32689,17 +31665,6 @@ } ] }, - { - "type": "uint", - "addUsesTo": "CTRLINFO", - "members": [], - "uses": [ - { - "struct": "CONTROLINFO", - "field": "dwFlags" - } - ] - }, { "name": "OLECREATE", "autoPopulate": { @@ -32739,65 +31704,6 @@ } ] }, - { - "type": "uint", - "addUsesTo": "OLERENDER", - "members": [], - "uses": [ - { - "method": "OleCreate", - "parameter": "renderopt" - }, - { - "method": "OleCreateEx", - "parameter": "renderopt" - }, - { - "method": "OleCreateFromData", - "parameter": "renderopt" - }, - { - "method": "OleCreateFromDataEx", - "parameter": "renderopt" - }, - { - "method": "OleCreateFromFile", - "parameter": "renderopt" - }, - { - "method": "OleCreateFromFileEx", - "parameter": "renderopt" - }, - { - "method": "OleCreateLink", - "parameter": "renderopt" - }, - { - "method": "OleCreateLinkEx", - "parameter": "renderopt" - }, - { - "method": "OleCreateLinkFromData", - "parameter": "renderopt" - }, - { - "method": "OleCreateLinkFromDataEx", - "parameter": "renderopt" - }, - { - "method": "OleCreateLinkToFile", - "parameter": "renderopt" - }, - { - "method": "OleCreateLinkToFileEx", - "parameter": "renderopt" - }, - { - "method": "OleCreateStaticFromData", - "parameter": "renderopt" - } - ] - }, { "name": "EMPTY_VOLUME_CACHE_FLAGS", "autoPopulate": { @@ -33025,6 +31931,7 @@ }, { "name": "UIA_EVENT_ID", + "type": "int", "members": [ { "name": "UIA_ToolTipOpenedEventId", @@ -34218,16 +33125,6 @@ } ], "uses": [ - { - "interface": "ITextRangeProvider", - "method": "FindAttribute", - "parameter": "attributeId" - }, - { - "interface": "ITextRangeProvider", - "method": "GetAttributeValue", - "parameter": "attributeId" - }, { "interface": "IUIAutomationTextRange", "method": "FindAttribute", @@ -34242,6 +33139,16 @@ "interface": "IUIAutomationTextRange3", "method": "GetAttributeValues", "parameter": "attributeIds" + }, + { + "interface": "ITextRangeProvider", + "method": "FindAttribute", + "parameter": "attributeId" + }, + { + "interface": "ITextRangeProvider", + "method": "GetAttributeValue", + "parameter": "attributeId" } ] }, @@ -34621,11 +33528,6 @@ } ], "uses": [ - { - "interface": "IStylesProvider", - "method": "get_StyleId", - "parameter": "retVal" - }, { "interface": "IUIAutomationStylesPattern", "method": "get_CachedStyleId", @@ -34635,6 +33537,11 @@ "interface": "IUIAutomationStylesPattern", "method": "get_CurrentStyleId", "parameter": "retVal" + }, + { + "interface": "IStylesProvider", + "method": "get_StyleId", + "parameter": "retVal" } ] }, @@ -34733,6 +33640,7 @@ ] }, { + "namespace": "Windows.Win32.UI.Accessibility", "name": "UIA_CHANGE_ID", "members": [ { @@ -35348,24 +34256,6 @@ } ] }, - { - "addUsesTo": "DOCHOSTUIFLAG", - "uses": [ - { - "struct": "DOCHOSTUIINFO", - "field": "dwFlags" - } - ] - }, - { - "addUsesTo": "DOCHOSTUIDBLCLK", - "uses": [ - { - "struct": "DOCHOSTUIINFO", - "field": "dwDoubleClick" - } - ] - }, { "addUsesTo": "FUNCFLAGS", "uses": [ @@ -35375,16 +34265,6 @@ } ] }, - { - "addUsesTo": "ADVF", - "uses": [ - { - "interface": "IViewObject", - "method": "SetAdvise", - "parameter": "advf" - } - ] - }, { "addUsesTo": "WBEM_GENERIC_FLAG_TYPE", "members": [], @@ -35396,16 +34276,6 @@ } ] }, - { - "addUsesTo": "LDAP_RETCODE", - "members": [], - "uses": [ - { - "method": "LdapMapErrorToWin32", - "parameter": "LdapError" - } - ] - }, { "type": "uint", "name": "SHGSI_FLAGS", @@ -35521,21 +34391,13 @@ ] }, { + "namespace": "Windows.Win32.Data.HtmlHelp", "name": "HTML_HELP_COMMAND", "autoPopulate": { "filter": "HH_", "header": "HtmlHelp.h" }, - "uses": [ - { - "method": "HtmlHelpW", - "parameter": "uCommand" - }, - { - "method": "HtmlHelpA", - "parameter": "uCommand" - } - ] + "uses": [] }, { "name": "COMPRESSION_FORMAT", @@ -35794,27 +34656,6 @@ } ] }, - { - "addUsesTo": "_SVGIO", - "members": [], - "uses": [ - { - "interface": "IFolderView", - "method": "Items", - "parameter": "uFlags" - }, - { - "interface": "IFolderView", - "method": "ItemCount", - "parameter": "uFlags" - }, - { - "interface": "IShellView", - "method": "GetItemObject", - "parameter": "uItem" - } - ] - }, { "addUsesTo": "ShellWindowTypeConstants", "members": [], @@ -36037,6 +34878,540 @@ "parameter": "categories" } ] + }, + { + "name": "COMPARESTRING_RESULT", + "type": "int", + "autoPopulate": { + "header": "winnls.h", + "filter": "CSTR_" + }, + "uses": [ + { + "method": "CompareStringA", + "parameter": "return" + }, + { + "method": "CompareStringW", + "parameter": "return" + }, + { + "method": "CompareStringEx", + "parameter": "return" + }, + { + "method": "CompareStringOrdinal", + "parameter": "return" + } + ] + }, + { + "name": "BCRYPTGENRANDOM_FLAGS", + "members": [ + { + "name": "BCRYPT_RNG_USE_ENTROPY_IN_BUFFER" + }, + { + "name": "BCRYPT_USE_SYSTEM_PREFERRED_RNG" + } + ], + "uses": [ + { + "method": "BCryptGenRandom", + "parameter": "dwFlags" + } + ] + }, + { + "name": "FILE_DISPOSITION_INFO_EX_FLAGS", + "autoPopulate": { + "header": "winbase.h", + "filter": "FILE_DISPOSITION_FLAG_" + }, + "uses": [ + { + "struct": "FILE_DISPOSITION_INFO_EX", + "field": "Flags" + } + ] + }, + { + "addUsesTo": "WBEM_CONDITION_FLAG_TYPE", + "members": [], + "uses": [ + { + "interface": "IWbemClassObject", + "method": "GetNames", + "parameter": "lFlags" + } + ] + }, + { + "addUsesTo": "WBEM_COMPARISON_FLAG", + "members": [], + "uses": [ + { + "interface": "IWbemClassObject", + "method": "CompareTo", + "parameter": "lFlags" + } + ] + }, + { + "name": "CONTEXT_FLAGS", + "type": "uint", + "flags": true, + "members": [ + { + "name": "CONTEXT_AMD64" + }, + { + "name": "CONTEXT_CONTROL_AMD64", + "value": "(CONTEXT_AMD64 | 0x00000001)" + }, + { + "name": "CONTEXT_INTEGER_AMD64", + "value": "(CONTEXT_AMD64 | 0x00000002)" + }, + { + "name": "CONTEXT_SEGMENTS_AMD64", + "value": "(CONTEXT_AMD64 | 0x00000004)" + }, + { + "name": "CONTEXT_FLOATING_POINT_AMD64", + "value": "(CONTEXT_AMD64 | 0x00000008)" + }, + { + "name": "CONTEXT_DEBUG_REGISTERS_AMD64", + "value": "(CONTEXT_AMD64 | 0x00000010)" + }, + { + "name": "CONTEXT_FULL_AMD64", + "value": "(CONTEXT_CONTROL_AMD64 | CONTEXT_INTEGER_AMD64 | CONTEXT_FLOATING_POINT_AMD64)" + }, + { + "name": "CONTEXT_ALL_AMD64", + "value": "(CONTEXT_CONTROL_AMD64 | CONTEXT_INTEGER_AMD64 | CONTEXT_SEGMENTS_AMD64 | CONTEXT_FLOATING_POINT_AMD64 | CONTEXT_DEBUG_REGISTERS_AMD64)" + }, + { + "name": "CONTEXT_XSTATE_AMD64", + "value": "(CONTEXT_AMD64 | 0x00000040)" + }, + { + "name": "CONTEXT_KERNEL_CET_AMD64", + "value": "(CONTEXT_AMD64 | 0x00000080)" + }, + { + "name": "CONTEXT_KERNEL_DEBUGGER_AMD64", + "value": "0x04000000L" + }, + { + "name": "CONTEXT_EXCEPTION_ACTIVE_AMD64", + "value": "0x08000000" + }, + { + "name": "CONTEXT_SERVICE_ACTIVE_AMD64", + "value": "0x10000000" + }, + { + "name": "CONTEXT_EXCEPTION_REQUEST_AMD64", + "value": "0x40000000" + }, + { + "name": "CONTEXT_EXCEPTION_REPORTING_AMD64", + "value": "0x80000000" + }, + { + "name": "CONTEXT_UNWOUND_TO_CALL_AMD64", + "value": "0x20000000" + }, + { + "name": "CONTEXT_X86", + "value": "0x00010000L" + }, + { + "name": "CONTEXT_CONTROL_X86", + "value": "(CONTEXT_X86 | 0x00000001)" + }, + { + "name": "CONTEXT_INTEGER_X86", + "value": "(CONTEXT_X86 | 0x00000002)" + }, + { + "name": "CONTEXT_SEGMENTS_X86", + "value": "(CONTEXT_X86 | 0x00000004)" + }, + { + "name": "CONTEXT_FLOATING_POINT_X86", + "value": "(CONTEXT_X86 | 0x00000008)" + }, + { + "name": "CONTEXT_DEBUG_REGISTERS_X86", + "value": "(CONTEXT_X86 | 0x00000010)" + }, + { + "name": "CONTEXT_EXTENDED_REGISTERS_X86", + "value": "(CONTEXT_X86 | 0x00000020)" + }, + { + "name": "CONTEXT_FULL_X86", + "value": "(CONTEXT_CONTROL_X86 | CONTEXT_INTEGER_X86 | CONTEXT_SEGMENTS_X86)" + }, + { + "name": "CONTEXT_ALL_X86", + "value": "(CONTEXT_CONTROL_X86 | CONTEXT_INTEGER_X86 | CONTEXT_SEGMENTS_X86 | CONTEXT_FLOATING_POINT_X86 | CONTEXT_DEBUG_REGISTERS_X86 | CONTEXT_EXTENDED_REGISTERS_X86)" + }, + { + "name": "CONTEXT_XSTATE_X86", + "value": "(CONTEXT_X86 | 0x00000040)" + }, + { + "name": "CONTEXT_EXCEPTION_ACTIVE_X86", + "value": "0x08000000" + }, + { + "name": "CONTEXT_SERVICE_ACTIVE_X86", + "value": "0x10000000" + }, + { + "name": "CONTEXT_EXCEPTION_REQUEST_X86", + "value": "0x40000000" + }, + { + "name": "CONTEXT_EXCEPTION_REPORTING_X86", + "value": "0x80000000" + }, + { + "name": "CONTEXT_ARM64" + }, + { + "name": "CONTEXT_CONTROL_ARM64", + "value": "(CONTEXT_ARM64 | 0x00000001)" + }, + { + "name": "CONTEXT_INTEGER_ARM64", + "value": "(CONTEXT_ARM64 | 0x00000002)" + }, + { + "name": "CONTEXT_FLOATING_POINT_ARM64", + "value": "(CONTEXT_ARM64 | 0x00000004)" + }, + { + "name": "CONTEXT_DEBUG_REGISTERS_ARM64", + "value": "(CONTEXT_ARM64 | 0x00000008)" + }, + { + "name": "CONTEXT_X18_ARM64", + "value": "(CONTEXT_ARM64 | 0x00000010)" + }, + { + "name": "CONTEXT_FULL_ARM64", + "value": "(CONTEXT_CONTROL_ARM64 | CONTEXT_INTEGER_ARM64 | CONTEXT_FLOATING_POINT_ARM64)" + }, + { + "name": "CONTEXT_ALL_ARM64", + "value": "(CONTEXT_CONTROL_ARM64 | CONTEXT_INTEGER_ARM64 | CONTEXT_FLOATING_POINT_ARM64 | CONTEXT_DEBUG_REGISTERS_ARM64 | CONTEXT_X18_ARM64)" + }, + { + "name": "CONTEXT_EXCEPTION_ACTIVE_ARM64", + "value": "0x08000000" + }, + { + "name": "CONTEXT_SERVICE_ACTIVE_ARM64", + "value": "0x10000000" + }, + { + "name": "CONTEXT_EXCEPTION_REQUEST_ARM64", + "value": "0x40000000" + }, + { + "name": "CONTEXT_EXCEPTION_REPORTING_ARM64", + "value": "0x80000000" + }, + { + "name": "CONTEXT_UNWOUND_TO_CALL_ARM64", + "value": "0x20000000" + }, + { + "name": "CONTEXT_RET_TO_GUEST_ARM64", + "value": "0x40000000" + }, + { + "name": "CONTEXT_ARM" + }, + { + "name": "CONTEXT_CONTROL_ARM", + "value": "(CONTEXT_ARM | 0x00000001)" + }, + { + "name": "CONTEXT_INTEGER_ARM", + "value": "(CONTEXT_ARM | 0x00000002)" + }, + { + "name": "CONTEXT_FLOATING_POINT_ARM", + "value": "(CONTEXT_ARM | 0x00000004)" + }, + { + "name": "CONTEXT_DEBUG_REGISTERS_ARM", + "value": "(CONTEXT_ARM | 0x00000008)" + }, + { + "name": "CONTEXT_FULL_ARM", + "value": "(CONTEXT_CONTROL_ARM | CONTEXT_INTEGER_ARM | CONTEXT_FLOATING_POINT_ARM)" + }, + { + "name": "CONTEXT_ALL_ARM", + "value": "(CONTEXT_CONTROL_ARM | CONTEXT_INTEGER_ARM | CONTEXT_FLOATING_POINT_ARM | CONTEXT_DEBUG_REGISTERS_ARM)" + }, + { + "name": "CONTEXT_EXCEPTION_ACTIVE_ARM", + "value": "0x08000000" + }, + { + "name": "CONTEXT_SERVICE_ACTIVE_ARM", + "value": "0x10000000" + }, + { + "name": "CONTEXT_EXCEPTION_REQUEST_ARM", + "value": "0x40000000" + }, + { + "name": "CONTEXT_EXCEPTION_REPORTING_ARM", + "value": "0x80000000" + }, + { + "name": "CONTEXT_UNWOUND_TO_CALL_ARM", + "value": "0x20000000" + } + ], + "uses": [ + { + "struct": "CONTEXT", + "field": "ContextFlags" + }, + { + "method": "InitializeContext", + "parameter": "ContextFlags" + }, + { + "method": "InitializeContext2", + "parameter": "ContextFlags" + }, + { + "method": "CopyContext", + "parameter": "ContextFlags" + } + ] + }, + { + "name": "WOW64_CONTEXT_FLAGS", + "type": "uint", + "flags": true, + "members": [ + { + "name": "WOW64_CONTEXT_X86", + "value": "0x00010000L" + }, + { + "name": "WOW64_CONTEXT_CONTROL", + "value": "(WOW64_CONTEXT_X86 | 0x00000001)" + }, + { + "name": "WOW64_CONTEXT_INTEGER", + "value": "(WOW64_CONTEXT_X86 | 0x00000002)" + }, + { + "name": "WOW64_CONTEXT_SEGMENTS", + "value": "(WOW64_CONTEXT_X86 | 0x00000004)" + }, + { + "name": "WOW64_CONTEXT_FLOATING_POINT", + "value": "(WOW64_CONTEXT_X86 | 0x00000008)" + }, + { + "name": "WOW64_CONTEXT_DEBUG_REGISTERS", + "value": "(WOW64_CONTEXT_X86 | 0x00000010)" + }, + { + "name": "WOW64_CONTEXT_EXTENDED_REGISTERS", + "value": "(WOW64_CONTEXT_X86 | 0x00000020)" + }, + { + "name": "WOW64_CONTEXT_FULL", + "value": "(WOW64_CONTEXT_CONTROL | WOW64_CONTEXT_INTEGER | WOW64_CONTEXT_SEGMENTS)" + }, + { + "name": "WOW64_CONTEXT_ALL", + "value": "(WOW64_CONTEXT_CONTROL | WOW64_CONTEXT_INTEGER | WOW64_CONTEXT_SEGMENTS | WOW64_CONTEXT_FLOATING_POINT | WOW64_CONTEXT_DEBUG_REGISTERS | WOW64_CONTEXT_EXTENDED_REGISTERS)" + }, + { + "name": "WOW64_CONTEXT_XSTATE", + "value": "(WOW64_CONTEXT_X86 | 0x00000040)" + }, + { + "name": "WOW64_CONTEXT_EXCEPTION_ACTIVE", + "value": "0x08000000" + }, + { + "name": "WOW64_CONTEXT_SERVICE_ACTIVE", + "value": "0x10000000" + }, + { + "name": "WOW64_CONTEXT_EXCEPTION_REQUEST", + "value": "0x40000000" + }, + { + "name": "WOW64_CONTEXT_EXCEPTION_REPORTING", + "value": "0x80000000" + } + ], + "uses": [ + { + "struct": "WOW64_CONTEXT", + "field": "ContextFlags" + } + ] + }, + { + "name": "VAR_CHANGE_FLAGS", + "type": "ushort", + "flags": true, + "autoPopulate": { + "filter": "VARIANT_", + "header": "OleAuto.h" + }, + "uses": [ + { + "method": "VariantChangeType", + "parameter": "wFlags" + }, + { + "method": "VariantChangeTypeEx", + "parameter": "wFlags" + } + ] + }, + { + "name": "SIGNER_SIGN_FLAGS", + "flags": true, + "autoPopulate": { + "filter": "SPC_EXC_|SPC_INC_|SPC_DIGEST_", + "header": "mssip.h" + }, + "members": [ + { + "name": "SIG_APPEND" + } + ], + "uses": [ + { + "method": "SignerSignEx", + "parameter": "dwFlags" + }, + { + "method": "SignerSignEx2", + "parameter": "dwFlags" + }, + { + "method": "SignerSignEx3", + "parameter": "dwFlags" + } + ] + }, + { + "name": "SIGNER_TIMESTAMP_FLAGS", + "autoPopulate": { + "filter": "SIGNER_TIMESTAMP_", + "header": "mssign.h" + }, + "uses": [ + { + "method": "SignerTimeStampEx2", + "parameter": "dwFlags" + }, + { + "method": "SignerTimeStampEx3", + "parameter": "dwFlags" + }, + { + "method": "SignerSignEx2", + "parameter": "dwTimestampFlags" + }, + { + "method": "SignerSignEx3", + "parameter": "dwTimestampFlags" + } + ] + }, + { + "name": "SIGNER_SUBJECT_CHOICE", + "autoPopulate": { + "filter": "SIGNER_SUBJECT_", + "header": "mssign.h" + }, + "uses": [ + { + "struct": "SIGNER_SUBJECT_INFO", + "field": "dwSubjectChoice" + } + ] + }, + { + "name": "SIGNER_SIGNATURE_ATTRIBUTE_CHOICE", + "members": [ + { + "name": "SIGNER_NO_ATTR" + }, + { + "name": "SIGNER_AUTHCODE_ATTR" + } + ], + "uses": [ + { + "struct": "SIGNER_SIGNATURE_INFO", + "field": "dwAttrChoice" + } + ] + }, + { + "name": "SIGNER_PRIVATE_KEY_CHOICE", + "autoPopulate": { + "filter": "PVK_TYPE_", + "header": "mssign.h" + }, + "uses": [ + { + "struct": "SIGNER_PROVIDER_INFO", + "field": "dwPvkChoice" + } + ] + }, + { + "name": "SIGNER_CERT_POLICY", + "flags": true, + "autoPopulate": { + "filter": "SIGNER_CERT_POLICY_", + "header": "mssign.h" + }, + "uses": [ + { + "struct": "SIGNER_CERT_STORE_INFO", + "field": "dwCertPolicy" + } + ] + }, + { + "name": "SIGNER_CERT_CHOICE", + "autoPopulate": { + "filter": "SIGNER_CERT_(?!POLICY)", + "header": "mssign.h" + }, + "uses": [ + { + "struct": "SIGNER_CERT", + "field": "dwCertChoice" + } + ] } ] } diff --git a/generation/WinSDK/libMappings.rsp b/generation/WinSDK/libMappings.rsp index da2ef45d..d9e0494f 100644 --- a/generation/WinSDK/libMappings.rsp +++ b/generation/WinSDK/libMappings.rsp @@ -22,7 +22,11 @@ CreateFX=XAudio2_8.dll CreateAudioVolumeMeter=XAudio2_8.dll CreateAudioReverbV2_8=XAudio2_9.dll CreateAudioReverb=XAudio2_8.dll +WTSVirtualChannelWrite=WTSAPI32.dll +WTSVirtualChannelRead=WTSAPI32.dll WTSVirtualChannelQuery=WTSAPI32.dll +WTSVirtualChannelPurgeOutput=WTSAPI32.dll +WTSVirtualChannelPurgeInput=WTSAPI32.dll WTSVirtualChannelOpenEx=WTSAPI32.dll WTSVirtualChannelOpen=WTSAPI32.dll WTSVirtualChannelClose=WTSAPI32.dll @@ -674,6 +678,7 @@ WinHttpWebSocketReceive=WINHTTP.dll WinHttpWebSocketQueryCloseStatus=WINHTTP.dll WinHttpWebSocketCompleteUpgrade=WINHTTP.dll WinHttpWebSocketClose=WINHTTP.dll +WinHttpUnregisterProxyChangeNotification=WINHTTP.dll WinHttpTimeToSystemTime=WINHTTP.dll WinHttpTimeFromSystemTime=WINHTTP.dll WinHttpSetTimeouts=WINHTTP.dll @@ -685,6 +690,7 @@ WinHttpSetCredentials=WINHTTP.dll WinHttpSendRequest=WINHTTP.dll WinHttpSaveProxyCredentials=WINHTTP.dll WinHttpResetAutoProxy=WINHTTP.dll +WinHttpRegisterProxyChangeNotification=WINHTTP.dll WinHttpReceiveResponse=WINHTTP.dll WinHttpReadProxySettingsHvsi=WINHTTP.dll WinHttpReadProxySettings=WINHTTP.dll @@ -701,6 +707,8 @@ WinHttpOpenRequest=WINHTTP.dll WinHttpOpen=WINHTTP.dll WinHttpGetTunnelSocket=WINHTTP.dll WinHttpGetProxySettingsVersion=WINHTTP.dll +WinHttpGetProxySettingsResultEx=WINHTTP.dll +WinHttpGetProxySettingsEx=WINHTTP.dll WinHttpGetProxyResultEx=WINHTTP.dll WinHttpGetProxyResult=WINHTTP.dll WinHttpGetProxyForUrlHvsi=WINHTTP.dll @@ -710,6 +718,7 @@ WinHttpGetProxyForUrl=WINHTTP.dll WinHttpGetIEProxyConfigForCurrentUser=WINHTTP.dll WinHttpGetDefaultProxyConfiguration=WINHTTP.dll WinHttpFreeQueryConnectionGroupResult=WINHTTP.dll +WinHttpFreeProxySettingsEx=WINHTTP.dll WinHttpFreeProxySettings=WINHTTP.dll WinHttpFreeProxyResultEx=WINHTTP.dll WinHttpFreeProxyResult=WINHTTP.dll @@ -720,6 +729,9 @@ WinHttpCrackUrl=WINHTTP.dll WinHttpConnectionUpdateIfIndexTable=WINHTTP.dll WinHttpConnectionSetProxyInfo=WINHTTP.dll WinHttpConnectionSetPolicyEntries=WINHTTP.dll +WinHttpConnectionOnlySend=WINHTTP.dll +WinHttpConnectionOnlyReceive=WINHTTP.dll +WinHttpConnectionOnlyConvert=WINHTTP.dll WinHttpConnectionGetProxyList=WINHTTP.dll WinHttpConnectionGetProxyInfo=WINHTTP.dll WinHttpConnectionGetNameList=WINHTTP.dll @@ -1059,11 +1071,14 @@ WsAbandonMessage=webservices.dll WsAbandonCall=webservices.dll WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable=webauthn.dll WebAuthNGetW3CExceptionDOMError=webauthn.dll +WebAuthNGetPlatformCredentialList=webauthn.dll WebAuthNGetErrorName=webauthn.dll WebAuthNGetCancellationId=webauthn.dll WebAuthNGetApiVersionNumber=webauthn.dll +WebAuthNFreePlatformCredentialList=webauthn.dll WebAuthNFreeCredentialAttestation=webauthn.dll WebAuthNFreeAssertion=webauthn.dll +WebAuthNDeletePlatformCredential=webauthn.dll WebAuthNCancelCurrentOperation=webauthn.dll WebAuthNAuthenticatorMakeCredential=webauthn.dll WebAuthNAuthenticatorGetAssertion=webauthn.dll @@ -1301,6 +1316,7 @@ RegisterRawInputDevices=USER32.dll RegisterPowerSettingNotification=USER32.dll RegisterPointerDeviceNotifications=USER32.dll RegisterHotKey=USER32.dll +RegisterForTooltipDismissNotification=USER32.dll RegisterDeviceNotificationW=USER32.dll RegisterDeviceNotificationA=USER32.dll RegisterClipboardFormatW=USER32.dll @@ -1828,9 +1844,15 @@ VirtualizedItemPattern_Realize=UIAutomationCore.dll ValuePattern_SetValue=UIAutomationCore.dll UiaTextRangeRelease=UIAutomationCore.dll UiaSetFocus=UIAutomationCore.dll +UiaReturnRawElementProvider=UIAutomationCore.dll UiaRemoveEvent=UIAutomationCore.dll UiaRegisterProviderCallback=UIAutomationCore.dll +UiaRaiseTextEditTextChangedEvent=UIAutomationCore.dll +UiaRaiseStructureChangedEvent=UIAutomationCore.dll UiaRaiseNotificationEvent=UIAutomationCore.dll +UiaRaiseChangesEvent=UIAutomationCore.dll +UiaRaiseAutomationPropertyChangedEvent=UIAutomationCore.dll +UiaRaiseAutomationEvent=UIAutomationCore.dll UiaRaiseAsyncContentLoadedEvent=UIAutomationCore.dll UiaRaiseActiveTextPositionChangedEvent=UIAutomationCore.dll UiaProviderFromIAccessible=UIAutomationCore.dll @@ -1842,20 +1864,27 @@ UiaNodeFromPoint=UIAutomationCore.dll UiaNodeFromHandle=UIAutomationCore.dll UiaNodeFromFocus=UIAutomationCore.dll UiaNavigate=UIAutomationCore.dll +UiaLookupId=UIAutomationCore.dll UiaIAccessibleFromProvider=UIAutomationCore.dll UiaHUiaNodeFromVariant=UIAutomationCore.dll UiaHTextRangeFromVariant=UIAutomationCore.dll UiaHPatternObjectFromVariant=UIAutomationCore.dll +UiaHostProviderFromHwnd=UIAutomationCore.dll UiaHasServerSideProvider=UIAutomationCore.dll UiaGetUpdatedCache=UIAutomationCore.dll UiaGetRuntimeId=UIAutomationCore.dll UiaGetRootNode=UIAutomationCore.dll +UiaGetReservedNotSupportedValue=UIAutomationCore.dll +UiaGetReservedMixedAttributeValue=UIAutomationCore.dll UiaGetPropertyValue=UIAutomationCore.dll UiaGetPatternProvider=UIAutomationCore.dll UiaGetErrorDescription=UIAutomationCore.dll UiaFind=UIAutomationCore.dll UiaEventRemoveWindow=UIAutomationCore.dll UiaEventAddWindow=UIAutomationCore.dll +UiaDisconnectProvider=UIAutomationCore.dll +UiaDisconnectAllProviders=UIAutomationCore.dll +UiaClientsAreListening=UIAutomationCore.dll UiaAddEvent=UIAutomationCore.dll TransformPattern_Rotate=UIAutomationCore.dll TransformPattern_Resize=UIAutomationCore.dll @@ -2375,8 +2404,10 @@ AssocCopyVerbs=SHLWAPI.dll Win32DeleteFile=SHELL32.dll SHUpdateImageW=SHELL32.dll SHUpdateImageA=SHELL32.dll +SHTestTokenMembership=SHELL32.dll SHSimpleIDListFromPath=SHELL32.dll SHShowManageLibraryUI=SHELL32.dll +SHSetTemporaryPropertyForItem=SHELL32.dll SHSetLocalizedName=SHELL32.dll SHSetKnownFolderPath=SHELL32.dll SHSetInstanceExplorer=SHELL32.dll @@ -2385,10 +2416,13 @@ SHQueryUserNotificationState=SHELL32.dll SHParseDisplayName=SHELL32.dll SHOpenWithDialog=SHELL32.dll SHOpenFolderAndSelectItems=SHELL32.dll +SHMapPIDLToSystemImageListIndex=SHELL32.dll SHLogILFromFSIL=SHELL32.dll SHLimitInputEdit=SHELL32.dll SHILCreateFromPath=SHELL32.dll +SHIconIndexFromPIDL=SHELL32.dll SHGetUserDisplayName=SHELL32.dll +SHGetTopViewDescription=SHELL32.dll SHGetThreadUndoManager=SHELL32.dll SHGetTemporaryPropertyForItem=SHELL32.dll SHGetStockIconInfo=SHELL32.dll @@ -2398,6 +2432,7 @@ SHGetSpecialFolderLocation=SHELL32.dll SHGetSetSettings=SHELL32.dll SHGetRealIDL=SHELL32.dll SHGetPropertyStoreFromParsingName=SHELL32.dll +SHGetPropertyStoreFromIDList=SHELL32.dll SHGetPropertyStoreForWindow=SHELL32.dll SHGetPathFromIDListW=SHELL32.dll SHGetPathFromIDListEx=SHELL32.dll @@ -2407,6 +2442,7 @@ SHGetMalloc=SHELL32.dll SHGetKnownFolderPath=SHELL32.dll SHGetKnownFolderItem=SHELL32.dll SHGetKnownFolderIDList=SHELL32.dll +SHGetItemFromObject=SHELL32.dll SHGetInstanceExplorer=SHELL32.dll SHGetImageList=SHELL32.dll SHGetIDListFromObject=SHELL32.dll @@ -2420,12 +2456,15 @@ SHGetFileInfoW=SHELL32.dll SHGetFileInfoA=SHELL32.dll SHGetDesktopFolder=SHELL32.dll SHGetDataFromIDListW=SHELL32.dll +SHGetAttributesFromDataObject=SHELL32.dll SHFreeNameMappings=SHELL32.dll SHFree=SHELL32.dll SHFlushSFCache=SHELL32.dll +SHFindFiles=SHELL32.dll SHFileOperationW=SHELL32.dll SHFileOperationA=SHELL32.dll SHExtractIconsW=SHELL32.dll +SHExtCoCreateInstanceCheckCategory=SHELL32.dll SHExtCoCreateInstance=SHELL32.dll SHEvaluateSystemCommandTemplate=SHELL32.dll SHEnableServiceObject=SHELL32.dll @@ -2443,19 +2482,27 @@ Shell_GetImageLists=SHELL32.dll Shell_GetCachedImageIndexW=SHELL32.dll SHDoDragDrop=SHELL32.dll SHDefExtractIconW=SHELL32.dll +SHCreateTransferFallback=SHELL32.dll SHCreateStdEnumFmtEtc=SHELL32.dll SHCreateShellItemArrayFromShellItem=SHELL32.dll SHCreateShellItemArrayFromIDLists=SHELL32.dll SHCreateShellItemArrayFromDataObject=SHELL32.dll +SHCreateShellItemArray=SHELL32.dll SHCreateShellItem=SHELL32.dll SHCreateShellFolderView=SHELL32.dll +SHCreateRelatedItemWithParent=SHELL32.dll +SHCreateRelatedItemFromIDList=SHELL32.dll SHCreateRelatedItem=SHELL32.dll +SHCreateNotConditionEx=SHELL32.dll +SHCreateNotCondition=SHELL32.dll SHCreateLinksEx=SHELL32.dll +SHCreateLinks=SHELL32.dll SHCreateItemWithParent=SHELL32.dll SHCreateItemInKnownFolder=SHELL32.dll SHCreateItemFromRelativeName=SHELL32.dll SHCreateItemFromParsingName=SHELL32.dll SHCreateItemFromIDList=SHELL32.dll +SHCreateFileDataObject=SHELL32.dll SHCreateDirectoryExW=SHELL32.dll SHCreateDirectoryExA=SHELL32.dll SHCreateDirectory=SHELL32.dll @@ -2464,7 +2511,9 @@ SHCreateDefaultExtractIcon=SHELL32.dll SHCreateDefaultContextMenu=SHELL32.dll SHCreateDataObject=SHELL32.dll SHCreateAssociationRegistration=SHELL32.dll +SHCompareIDsFull=SHELL32.dll SHCoCreateInstance=SHELL32.dll +SHCLSIDFromString=SHELL32.dll SHCloneSpecialIDList=SHELL32.dll SHChangeNotifyRegister=SHELL32.dll SHChangeNotifyDeregister=SHELL32.dll @@ -2483,6 +2532,7 @@ SHAlloc=SHELL32.dll SHAddToRecentDocsEx=SHELL32.dll SHAddToRecentDocs=SHELL32.dll SetCurrentProcessExplicitAppUserModelID=SHELL32.dll +SaveTopViewSettings=SHELL32.dll RestartDialogEx=SHELL32.dll RestartDialog=SHELL32.dll RegenerateUserEnvironment=SHELL32.dll @@ -2497,6 +2547,7 @@ PathComparePaths=SHELL32.dll PathCleanupSpec=SHELL32.dll LinkWindow_RegisterClass=SHELL32.dll IsUserAnAdmin=SHELL32.dll +IsLFNDriveW=SHELL32.dll IsElevationRequired=SHELL32.dll InitNetworkAddressControl=SHELL32.dll ILSaveToStream=SHELL32.dll @@ -2520,6 +2571,7 @@ GetCurrentProcessExplicitAppUserModelID=SHELL32.dll GetAppPathFromLink=SHELL32.dll FindExecutableW=SHELL32.dll FindExecutableA=SHELL32.dll +FileIconInit=SHELL32.dll ExtractIconW=SHELL32.dll ExtractIconExW=SHELL32.dll ExtractIconExA=SHELL32.dll @@ -2536,15 +2588,20 @@ DAD_DragMove=SHELL32.dll DAD_DragLeave=SHELL32.dll DAD_DragEnterEx2=SHELL32.dll DAD_AutoScroll=SHELL32.dll +CreateUniqueName=SHELL32.dll CreateStorageItemFromShellItem_FullTrustCaller_UseImplicitFlagsAndPackage=SHELL32.dll CreateStorageItemFromShellItem_FullTrustCaller_ForPackage_WithProcessHandle=SHELL32.dll CreateStorageItemFromShellItem_FullTrustCaller_ForPackage=SHELL32.dll CreateStorageItemFromShellItem_FullTrustCaller=SHELL32.dll +CreateInfoTipFromItem2=SHELL32.dll +CreateDateGroupDescription=SHELL32.dll CreateAutoListParser=SHELL32.dll CommandLineToArgvW=SHELL32.dll CIDLData_CreateFromIDArray=SHELL32.dll CDefFolderMenu_MergeMenu=SHELL32.dll +AssocElemCreateForKey=SHELL32.dll AssocCreateForClasses=SHELL32.dll +AssocCreateElement=SHELL32.dll SetupWriteTextLog=SETUPAPI.dll SetupVerifyInfFileW=SETUPAPI.dll SetupUninstallOEMInfW=SETUPAPI.dll @@ -5548,6 +5605,7 @@ MMDeviceGetEndpointManager=MMDevAPI.dll MMDeviceGetDeviceEnumerator=MMDevAPI.dll MMDeviceCreateRegistryPropertyStore2=MMDevAPI.dll MMDeviceCreateRegistryPropertyStore=MMDevAPI.dll +MMDeviceCreateAudioSystemEffectsPropertyStore=MMDevAPI.DLL mmdDevGetRelatedInterfaceId=MMDevAPI.dll mmdDevGetMMDeviceIdFromInterfaceId=MMDevAPI.dll mmdDevGetMMDeviceFromInterfaceId=MMDevAPI.dll @@ -5582,6 +5640,7 @@ MFCreateSensorGroup=MFSENSORGROUP.dll MFCreateSensorActivityMonitor=MFSENSORGROUP.dll MFCreateRelativePanelWatcher=MFSENSORGROUP.dll MFCreateCameraOcclusionStateMonitor=MFSENSORGROUP.dll +MFCreateCameraControlMonitor=MFSENSORGROUP.dll MFCreateSourceReaderFromURL=MFReadWrite.dll MFCreateSourceReaderFromMediaSource=MFReadWrite.dll MFCreateSourceReaderFromByteStream=MFReadWrite.dll @@ -5959,7 +6018,6 @@ TzSpecificLocalTimeToSystemTimeEx=KERNEL32.dll TzSpecificLocalTimeToSystemTime=KERNEL32.dll TrySubmitThreadpoolCallback=KERNEL32.dll TryEnterCriticalSection=KERNEL32.dll -TryCreatePackageDependency=KERNELBASE.dll TryAcquireSRWLockShared=KERNEL32.dll TryAcquireSRWLockExclusive=KERNEL32.dll TransmitCommChar=KERNEL32.dll @@ -6140,6 +6198,7 @@ RtlLookupFunctionEntry=KERNEL32.dll RtlIsEcCode=KERNEL32.dll RtlInstallFunctionTableCallback=KERNEL32.dll RtlDeleteFunctionTable=KERNEL32.dll +RtlCompareMemory=KERNEL32.dll RtlCaptureStackBackTrace=KERNEL32.dll RtlCaptureContext2=KERNEL32.dll RtlCaptureContext=KERNEL32.dll @@ -6159,7 +6218,6 @@ ReplaceFileA=KERNEL32.dll ReOpenFile=KERNEL32.dll RemoveVectoredExceptionHandler=KERNEL32.dll RemoveVectoredContinueHandler=KERNEL32.dll -RemovePackageDependency=KERNELBASE.dll RemoveLocalAlternateComputerNameW=KERNEL32.dll RemoveDllDirectory=KERNEL32.dll RemoveDirectoryW=KERNEL32.dll @@ -6564,7 +6622,6 @@ GetStartupInfoA=KERNEL32.dll GetStagedPackagePathByFullName=KERNEL32.dll GetShortPathNameW=KERNEL32.dll GetShortPathNameA=KERNEL32.dll -GetResolvedPackageFullNameForPackageDependency=KERNELBASE.dll GetQueuedCompletionStatusEx=KERNEL32.dll GetQueuedCompletionStatus=KERNEL32.dll GetProfileStringW=KERNEL32.dll @@ -6665,7 +6722,6 @@ GetLocaleInfoA=KERNEL32.dll GetLastError=KERNEL32.dll GetLargestConsoleWindowSize=KERNEL32.dll GetLargePageMinimum=KERNEL32.dll -GetIdForPackageDependencyContext=KERNELBASE.dll GetHandleInformation=KERNEL32.dll GetGeoInfoW=KERNEL32.dll GetGeoInfoEx=KERNEL32.dll @@ -6956,7 +7012,6 @@ DeleteTimerQueueEx=KERNEL32.dll DeleteTimerQueue=KERNEL32.dll DeleteSynchronizationBarrier=KERNEL32.dll DeleteProcThreadAttributeList=KERNEL32.dll -DeletePackageDependency=KERNELBASE.dll DeleteFileW=KERNEL32.dll DeleteFileTransactedW=KERNEL32.dll DeleteFileA=KERNEL32.dll @@ -7085,7 +7140,6 @@ ClearCommBreak=KERNEL32.dll CheckTokenMembershipEx=KERNEL32.dll CheckTokenCapability=KERNEL32.dll CheckRemoteDebuggerPresent=KERNEL32.dll -CheckIsMSIXPackage=KERNEL32.dll CheckForReadOnlyResource=KERNEL32.dll CheckElevationEnabled=KERNEL32.dll CheckElevation=KERNEL32.dll @@ -7130,7 +7184,6 @@ AddSIDToBoundaryDescriptor=KERNEL32.dll AddScopedPolicyIDAce=KERNEL32.dll AddResourceAttributeAce=KERNEL32.dll AddRefActCtx=KERNEL32.dll -AddPackageDependency=KERNELBASE.dll AddLocalAlternateComputerNameW=KERNEL32.dll AddLocalAlternateComputerNameA=KERNEL32.dll AddDllDirectory=KERNEL32.dll @@ -7147,7 +7200,6 @@ _lopen=KERNEL32.dll _llseek=KERNEL32.dll _lcreat=KERNEL32.dll _lclose=KERNEL32.dll -__C_specific_handler=KERNEL32.dll UnregisterInterfaceTimestampConfigChange=IPHLPAPI.dll UnenableRouter=IPHLPAPI.dll SetUnicastIpAddressEntry=IPHLPAPI.dll @@ -7205,6 +7257,7 @@ NotifyRouteChange2=IPHLPAPI.dll NotifyRouteChange=IPHLPAPI.dll NotifyNetworkConnectivityHintChange=IPHLPAPI.dll NotifyIpInterfaceChange=IPHLPAPI.dll +NotifyIfTimestampConfigChange=IPHLPAPI.DLL NotifyCompartmentChange=IPHLPAPI.dll NotifyAddrChange=IPHLPAPI.dll NhpAllocateAndGetInterfaceInfoFromStack=IPHLPAPI.dll @@ -7355,7 +7408,9 @@ GetIpAddrTable=IPHLPAPI.dll GetInvertedIfStackTable=IPHLPAPI.dll GetInterfaceSupportedTimestampCapabilities=IPHLPAPI.dll GetInterfaceInfo=IPHLPAPI.dll +GetInterfaceHardwareTimestampCapabilities=IPHLPAPI.DLL GetInterfaceDnsSettings=IPHLPAPI.dll +GetInterfaceCurrentTimestampCapabilities=IPHLPAPI.DLL GetInterfaceCompartmentId=IPHLPAPI.dll GetInterfaceActiveTimestampCapabilities=IPHLPAPI.dll GetIfTable2Ex=IPHLPAPI.dll @@ -7445,6 +7500,7 @@ CloseCompartment=IPHLPAPI.dll CaptureInterfaceHardwareCrossTimestamp=IPHLPAPI.dll CancelMibChangeNotify2=IPHLPAPI.dll CancelIPChangeNotify=IPHLPAPI.dll +CancelIfTimestampConfigChange=IPHLPAPI.DLL AllocateAndGetIpAddrTableFromStack=IPHLPAPI.dll AllocateAndGetInterfaceInfoFromStack=IPHLPAPI.dll AddIPAddress=IPHLPAPI.dll @@ -8812,19 +8868,12 @@ FilterConnectCommunicationPort=FLTLIB.dll FilterClose=FLTLIB.dll FilterAttachAtAltitude=FLTLIB.dll FilterAttach=FLTLIB.dll -UiaRaiseChangesEvent=UIAutomationCore.dll -UiaRaiseTextEditTextChangedEvent=UIAutomationCore.dll -UiaDisconnectAllProviders=UIAutomationCore.dll -UiaRaiseStructureChangedEvent=UIAutomationCore.dll -UiaRaiseAutomationPropertyChangedEvent=UIAutomationCore.dll -UiaRaiseAutomationEvent=UIAutomationCore.dll -UiaLookupId=UIAutomationCore.dll -UiaGetReservedNotSupportedValue=UIAutomationCore.dll -UiaGetReservedMixedAttributeValue=UIAutomationCore.dll -UiaDisconnectProvider=UIAutomationCore.dll -UiaClientsAreListening=UIAutomationCore.dll -UiaReturnRawElementProvider=UIAutomationCore.dll -UiaHostProviderFromHwnd=UIAutomationCore.dll +UnsubscribeActivityCoordinatorPolicy=ext-ms-win-resourcemanager-activitycoordinator-l1-1-0.dll +SubscribeActivityCoordinatorPolicy=ext-ms-win-resourcemanager-activitycoordinator-l1-1-0.dll +SetActivityCoordinatorPolicyResourceCondition=ext-ms-win-resourcemanager-activitycoordinator-l1-1-0.dll +GetActivityCoordinatorPolicyResourceCondition=ext-ms-win-resourcemanager-activitycoordinator-l1-1-0.dll +DestroyActivityCoordinatorPolicy=ext-ms-win-resourcemanager-activitycoordinator-l1-1-0.dll +CreateActivityCoordinatorPolicy=ext-ms-win-resourcemanager-activitycoordinator-l1-1-0.dll WlanUtf8SsidToDisplayName=ext-ms-win-networking-wlanapi-l1-1-0.dll WlanSsidToDisplayName=ext-ms-win-networking-wlanapi-l1-1-0.dll WlanSignalValueToBar=ext-ms-win-networking-wlanapi-l1-1-0.dll @@ -9111,6 +9160,9 @@ JetDetachDatabase2=ESENT.dll JetDetachDatabase=ESENT.dll JetDeleteTableW=ESENT.dll JetDeleteTableA=ESENT.dll +JetDeleteTable2W=ESENT.dll +JetDeleteTable2A=ESENT.dll +JetDeleteTable2=ESENT.dll JetDeleteTable=ESENT.dll JetDeleteIndexW=ESENT.dll JetDeleteIndexA=ESENT.dll @@ -9233,6 +9285,7 @@ DebugExtensionNotify=ESENT.dll DebugExtensionInitialize=ESENT.dll DXGIReportAdapterConfiguration=dxgi.dll DXGIGetDebugInterface1=dxgi.dll +DXGIDisableVBlankVirtualization=dxgi.dll DXGIDeclareAdapterRemovalSupport=dxgi.dll DXGID3D10RegisterLayers=dxgi.dll DXGID3D10GetLayeredDeviceSize=dxgi.dll @@ -9296,6 +9349,7 @@ Reg_GetValueEx=DNSAPI.dll Reg_FreeUpdateInfo=DNSAPI.dll QueryDirectEx=DNSAPI.dll Query_Main=DNSAPI.dll +Query_InProcSetCompletion=DNSAPI.dll Query_Cancel=DNSAPI.dll NetInfo_UpdateServerReachability=DNSAPI.dll NetInfo_UpdateNetworkProperties=DNSAPI.dll @@ -9447,6 +9501,9 @@ DnsGetInterfaceSettingsInProc=DNSAPI.dll DnsGetInterfaceSettings=DNSAPI.dll DnsGetDomainName=DNSAPI.dll DnsGetDnsServerList=DNSAPI.dll +DnsGetDdrInfoInternal=DNSAPI.dll +DnsGetDdrInfoCancel=DNSAPI.dll +DnsGetDdrInfo=DNSAPI.dll DnsGetCacheDataTableEx=DNSAPI.dll DnsGetCacheDataTable=DNSAPI.dll DnsGetBufferLengthForStringCopy=DNSAPI.dll @@ -9496,6 +9553,7 @@ DnsConnectionSetProxyInfo=DNSAPI.dll DnsConnectionSetPolicyEntriesPrivate=DNSAPI.dll DnsConnectionSetPolicyEntries=DNSAPI.dll DnsConnectionGetProxyList=DNSAPI.dll +DnsConnectionGetProxyInfoForHostUrlEx=DNSAPI.dll DnsConnectionGetProxyInfoForHostUrl=DNSAPI.dll DnsConnectionGetProxyInfo=DNSAPI.dll DnsConnectionGetNameList=DNSAPI.dll @@ -9572,6 +9630,7 @@ Dns_AllocateMsgBuf=DNSAPI.dll Dns_AddRecordsToMessage=DNSAPI.dll DeRefQueryBlobEx=DNSAPI.dll DelaySortDAServerlist=DNSAPI.dll +CreateSendBlob=DNSAPI.dll CombineRecordsInBlob=DNSAPI.dll Coalesce_UpdateNetVersion=DNSAPI.dll BreakRecordsIntoBlob=DNSAPI.dll @@ -9734,6 +9793,8 @@ NetDfsAdd=NETAPI32.dll ProcessTrackerRemove=deviceaccess.dll ProcessTrackerInsertOrWait=deviceaccess.dll CreateDeviceAccessInstance=deviceaccess.dll +MiniDumpWriteDump=dbghelp.dll +MiniDumpReadDumpStream=dbghelp.dll D3DWriteBlobToFile=D3DCOMPILER_47.dll D3DStripShader=D3DCOMPILER_47.dll D3DSetBlobPart=D3DCOMPILER_47.dll @@ -10885,7 +10946,6 @@ SLQueryLicenseValueFromApp=api-ms-win-core-slapi-l1-1-0.dll RtlGrowFunctionTable=ntdll.dll RtlDeleteGrowableFunctionTable=ntdll.dll RtlAddGrowableFunctionTable=ntdll.dll -RtlCompareMemory=KERNEL32.dll QueryAuxiliaryCounterFrequency=api-ms-win-core-realtime-l1-1-2.dll ConvertPerformanceCounterToAuxiliaryCounter=api-ms-win-core-realtime-l1-1-2.dll ConvertAuxiliaryCounterToPerformanceCounter=api-ms-win-core-realtime-l1-1-2.dll @@ -10952,6 +11012,8 @@ HRGN_UserFree64=api-ms-win-core-marshal-l1-1-0.dll IdnToUnicode=NORMALIZ.dll IdnToAscii=NORMALIZ.dll QueryOptionalDelayLoadedAPI=api-ms-win-core-libraryloader-l2-1-0.dll +BuildIoRingWriteFile=KERNEL32.dll +BuildIoRingFlushFile=KERNEL32.dll SubmitIoRing=api-ms-win-core-ioring-l1-1-0.dll SetIoRingCompletionEvent=api-ms-win-core-ioring-l1-1-0.dll QueryIoRingCapabilities=api-ms-win-core-ioring-l1-1-0.dll @@ -10988,8 +11050,6 @@ LoadEnclaveImageW=api-ms-win-core-enclave-l1-1-1.dll LoadEnclaveImageA=api-ms-win-core-enclave-l1-1-1.dll DeleteEnclave=api-ms-win-core-enclave-l1-1-1.dll CallEnclave=vertdll.dll -MiniDumpWriteDump=dbghelp.dll -MiniDumpReadDumpStream=dbghelp.dll GetCommPorts=api-ms-win-core-comm-l1-1-2.dll OpenCommPort=api-ms-win-core-comm-l1-1-1.dll UpdateCalendarDayOfWeek=api-ms-win-core-calendar-l1-1-0.dll @@ -11000,6 +11060,14 @@ ConvertSystemTimeToCalDateTime=api-ms-win-core-calendar-l1-1-0.dll ConvertCalDateTimeToSystemTime=api-ms-win-core-calendar-l1-1-0.dll AdjustCalendarDate=api-ms-win-core-calendar-l1-1-0.dll RaiseCustomSystemEventTrigger=api-ms-win-core-backgroundtask-l1-1-0.dll +GetPackageGraphRevisionId=api-ms-win-appmodel-runtime-l1-1-6.dll +TryCreatePackageDependency=KERNELBASE.dll +RemovePackageDependency=KERNELBASE.dll +GetResolvedPackageFullNameForPackageDependency=KERNELBASE.dll +GetIdForPackageDependencyContext=KERNELBASE.dll +DeletePackageDependency=KERNELBASE.dll +AddPackageDependency=KERNELBASE.dll +CheckIsMSIXPackage=KERNEL32.dll GetStagedPackagePathByFullName2=api-ms-win-appmodel-runtime-l1-1-3.dll GetPackagePathByFullName2=api-ms-win-appmodel-runtime-l1-1-3.dll GetPackageInfo2=api-ms-win-appmodel-runtime-l1-1-3.dll @@ -11231,6 +11299,9 @@ QuerySecurityAccessMask=ADVAPI32.dll QueryRecoveryAgentsOnEncryptedFile=ADVAPI32.dll QueryAllTracesW=ADVAPI32.dll QueryAllTracesA=ADVAPI32.dll +ProcessTraceBufferIncrementReference=ADVAPI32.dll +ProcessTraceBufferDecrementReference=ADVAPI32.dll +ProcessTraceAddBufferToBufferStream=ADVAPI32.dll ProcessTrace=ADVAPI32.dll ProcessIdleTasks=ADVAPI32.dll PrivilegedServiceAuditAlarmW=ADVAPI32.dll @@ -11265,6 +11336,10 @@ PerfCreateInstance=ADVAPI32.dll PerfCloseQueryHandle=ADVAPI32.dll PerfAddCounters=ADVAPI32.dll OpenTraceW=ADVAPI32.dll +OpenTraceFromRealTimeLoggerWithAllocationOptions=ADVAPI32.dll +OpenTraceFromRealTimeLogger=ADVAPI32.dll +OpenTraceFromFile=ADVAPI32.dll +OpenTraceFromBufferStream=ADVAPI32.dll OpenTraceA=ADVAPI32.dll OpenThreadWaitChainSession=ADVAPI32.dll OpenThreadToken=ADVAPI32.dll @@ -11348,9 +11423,7 @@ LsaEnumerateAccountsWithUserRight=ADVAPI32.dll LsaEnumerateAccounts=ADVAPI32.dll LsaEnumerateAccountRights=ADVAPI32.dll LsaEnableUserArso=ADVAPI32.dll -LsaEnablePasswordLessCurrentUser=ADVAPI32.dll LsaDisableUserArso=ADVAPI32.dll -LsaDisablePasswordLessCurrentUser=ADVAPI32.dll LsaDeleteTrustedDomain=ADVAPI32.dll LsaDelete=ADVAPI32.dll LsaCreateTrustedDomainEx=ADVAPI32.dll @@ -11887,23 +11960,6 @@ CredRenameA=ADVAPI32.dll CredRenameW=ADVAPI32.dll DecryptFileA=ADVAPI32.dll DuplicateEncryptionInfoFile=ADVAPI32.dll -ElfBackupEventLogFileA=ADVAPI32.dll -ElfBackupEventLogFileW=ADVAPI32.dll -ElfChangeNotify=ADVAPI32.dll -ElfClearEventLogFileA=ADVAPI32.dll -ElfClearEventLogFileW=ADVAPI32.dll -ElfCloseEventLog=ADVAPI32.dll -ElfNumberOfRecords=ADVAPI32.dll -ElfOldestRecord=ADVAPI32.dll -ElfOpenBackupEventLogA=ADVAPI32.dll -ElfOpenBackupEventLogW=ADVAPI32.dll -ElfOpenEventLogA=ADVAPI32.dll -ElfOpenEventLogW=ADVAPI32.dll -ElfReadEventLogA=ADVAPI32.dll -ElfReadEventLogW=ADVAPI32.dll -ElfRegisterEventSourceA=ADVAPI32.dll -ElfReportEventA=ADVAPI32.dll -ElfReportEventAndSourceW=ADVAPI32.dll EncryptFileA=ADVAPI32.dll EncryptedFileKeyInfo=ADVAPI32.dll EncryptionDisable=ADVAPI32.dll @@ -11953,9 +12009,12 @@ LookupSecurityDescriptorPartsW=ADVAPI32.dll LsaClearAuditLog=ADVAPI32.dll LsaGetAppliedCAPIDs=ADVAPI32.dll LsaGetQuotasForAccount=ADVAPI32.dll +LsaInvokeTrustScanner=ADVAPI32.dll LsaOpenPolicySce=ADVAPI32.dll LsaQueryCAPs=ADVAPI32.dll +LsaQueryForestTrustInformation2=ADVAPI32.dll LsaSetCAPs=ADVAPI32.dll +LsaSetForestTrustInformation2=ADVAPI32.dll LsaSetQuotasForAccount=ADVAPI32.dll MSChapSrvChangePassword=ADVAPI32.dll MSChapSrvChangePassword2=ADVAPI32.dll @@ -12378,6 +12437,7 @@ CimCreateImage=CIMFS.dll CimCreateMergedFile=CIMFS.dll CimDeletePath=CIMFS.dll CimDismountImage=CIMFS.dll +CimKmMergeMountImage=CIMFS.dll CimLookupFile=CIMFS.dll CimMergeMountImage=CIMFS.dll CimMountImage=CIMFS.dll @@ -12397,6 +12457,7 @@ CfGetCorrelationVector=cldapi.dll CfGetLastSyncStatus=cldapi.dll CfGetPlaceholderInfo=cldapi.dll CfGetPlaceholderRangeInfo=cldapi.dll +CfGetPlaceholderRangeInfoForHydration=cldapi.dll CfGetPlaceholderStateFromAttributeTag=cldapi.dll CfGetPlaceholderStateFromFileInfo=cldapi.dll CfGetPlaceholderStateFromFindData=cldapi.dll @@ -12494,21 +12555,28 @@ TruncateLog=clfsw32.dll ValidateLog=clfsw32.dll WriteLogRestartArea=clfsw32.dll AddClusterGroupDependency=CLUSAPI.dll +AddClusterGroupDependencyEx=CLUSAPI.dll AddClusterGroupSetDependency=CLUSAPI.dll +AddClusterGroupSetDependencyEx=CLUSAPI.dll AddClusterGroupToGroupSetDependency=CLUSAPI.dll +AddClusterGroupToGroupSetDependencyEx=CLUSAPI.dll AddClusterNode=CLUSAPI.dll AddClusterNodeEx=CLUSAPI.dll AddClusterResourceDependency=CLUSAPI.dll +AddClusterResourceDependencyEx=CLUSAPI.dll AddClusterResourceNode=CLUSAPI.dll +AddClusterResourceNodeEx=CLUSAPI.dll AddClusterStorageNode=CLUSAPI.dll AddCrossClusterGroupSetDependency=CLUSAPI.dll AddResourceToClusterSharedVolumes=CLUSAPI.dll AddResourceToClusterSharedVolumesEx=CLUSAPI.dll +AddResourceToClusterSharedVolumesEx2=CLUSAPI.dll BackupClusterDatabase=CLUSAPI.dll CanResourceBeDependent=CLUSAPI.dll CancelClusterGroupOperation=CLUSAPI.dll ChangeClusterResourceGroup=CLUSAPI.dll ChangeClusterResourceGroupEx=CLUSAPI.dll +ChangeClusterResourceGroupEx2=CLUSAPI.dll CloseCluster=CLUSAPI.dll CloseClusterGroup=CLUSAPI.dll CloseClusterGroupSet=CLUSAPI.dll @@ -12524,15 +12592,19 @@ CluGetDriveInfo=CLUSAPI.dll CluGetFaultDomainObject=CLUSAPI.dll CluGetFaultDomainObjects=CLUSAPI.dll CluRemoveFaultDomainObject=CLUSAPI.dll +ClusapiSetReasonHandler=CLUSAPI.dll ClusterAddGroupToAffinityRule=CLUSAPI.dll ClusterAddGroupToGroupSet=CLUSAPI.dll ClusterAddGroupToGroupSetWithDomains=CLUSAPI.dll +ClusterAddGroupToGroupSetWithDomainsEx=CLUSAPI.dll ClusterAffinityRuleControl=CLUSAPI.dll ClusterCaptureLiveDump=CLUSAPI.dll +ClusterCaptureLiveDumpEx=CLUSAPI.dll ClusterChangeVMSettings=CLUSAPI.dll ClusterCloseEnum=CLUSAPI.dll ClusterCloseEnumEx=CLUSAPI.dll ClusterControl=CLUSAPI.dll +ClusterControlEx=CLUSAPI.dll ClusterCreateAffinityRule=CLUSAPI.dll ClusterCreateClusterStorageEnclosure=CLUSAPI.dll ClusterCreateFaultDomain=CLUSAPI.dll @@ -12553,10 +12625,12 @@ ClusterGetFaultDomainObject=CLUSAPI.dll ClusterGetFaultDomainObjects=CLUSAPI.dll ClusterGetFaultDomainState=CLUSAPI.dll ClusterGetFaultDomainXML=CLUSAPI.dll +ClusterGetMaximumAccessForToken=CLUSAPI.dll ClusterGetPlacementScore=CLUSAPI.dll ClusterGroupCloseEnum=CLUSAPI.dll ClusterGroupCloseEnumEx=CLUSAPI.dll ClusterGroupControl=CLUSAPI.dll +ClusterGroupControlEx=CLUSAPI.dll ClusterGroupEnum=CLUSAPI.dll ClusterGroupEnumEx=CLUSAPI.dll ClusterGroupGetEnumCount=CLUSAPI.dll @@ -12565,15 +12639,18 @@ ClusterGroupOpenEnum=CLUSAPI.dll ClusterGroupOpenEnumEx=CLUSAPI.dll ClusterGroupSetCloseEnum=CLUSAPI.dll ClusterGroupSetControl=CLUSAPI.dll +ClusterGroupSetControlEx=CLUSAPI.dll ClusterGroupSetEnum=CLUSAPI.dll ClusterGroupSetGetEnumCount=CLUSAPI.dll ClusterGroupSetOpenEnum=CLUSAPI.dll ClusterNetInterfaceCloseEnum=CLUSAPI.dll ClusterNetInterfaceControl=CLUSAPI.dll +ClusterNetInterfaceControlEx=CLUSAPI.dll ClusterNetInterfaceEnum=CLUSAPI.dll ClusterNetInterfaceOpenEnum=CLUSAPI.dll ClusterNetworkCloseEnum=CLUSAPI.dll ClusterNetworkControl=CLUSAPI.dll +ClusterNetworkControlEx=CLUSAPI.dll ClusterNetworkEnum=CLUSAPI.dll ClusterNetworkGetEnumCount=CLUSAPI.dll ClusterNetworkHealthFreeInterfaceConnections=CLUSAPI.dll @@ -12584,6 +12661,7 @@ ClusterNetworkOpenEnum=CLUSAPI.dll ClusterNodeCloseEnum=CLUSAPI.dll ClusterNodeCloseEnumEx=CLUSAPI.dll ClusterNodeControl=CLUSAPI.dll +ClusterNodeControlEx=CLUSAPI.dll ClusterNodeEnum=CLUSAPI.dll ClusterNodeEnumEx=CLUSAPI.dll ClusterNodeGetEnumCount=CLUSAPI.dll @@ -12606,11 +12684,14 @@ ClusterRegCloseReadBatchReply=CLUSAPI.dll ClusterRegCreateBatch=CLUSAPI.dll ClusterRegCreateBatchNotifyPort=CLUSAPI.dll ClusterRegCreateKey=CLUSAPI.dll +ClusterRegCreateKeyEx=CLUSAPI.dll ClusterRegCreateKeyForceSync=CLUSAPI.dll ClusterRegCreateReadBatch=CLUSAPI.dll ClusterRegDeleteKey=CLUSAPI.dll +ClusterRegDeleteKeyEx=CLUSAPI.dll ClusterRegDeleteKeyForceSync=CLUSAPI.dll ClusterRegDeleteValue=CLUSAPI.dll +ClusterRegDeleteValueEx=CLUSAPI.dll ClusterRegDeleteValueForceSync=CLUSAPI.dll ClusterRegEnumKey=CLUSAPI.dll ClusterRegEnumValue=CLUSAPI.dll @@ -12623,7 +12704,9 @@ ClusterRegQueryValue=CLUSAPI.dll ClusterRegReadBatchAddCommand=CLUSAPI.dll ClusterRegReadBatchReplyNextCommand=CLUSAPI.dll ClusterRegSetKeySecurity=CLUSAPI.dll +ClusterRegSetKeySecurityEx=CLUSAPI.dll ClusterRegSetValue=CLUSAPI.dll +ClusterRegSetValueEx=CLUSAPI.dll ClusterRegSetValueForceSync=CLUSAPI.dll ClusterRegSyncDatabase=CLUSAPI.dll ClusterRemoveAffinityRule=CLUSAPI.dll @@ -12631,10 +12714,13 @@ ClusterRemoveClusterStorageEnclosure=CLUSAPI.dll ClusterRemoveFaultDomain=CLUSAPI.dll ClusterRemoveGroupFromAffinityRule=CLUSAPI.dll ClusterRemoveGroupFromGroupSet=CLUSAPI.dll +ClusterRemoveGroupFromGroupSetEx=CLUSAPI.dll ClusterResourceCloseEnum=CLUSAPI.dll ClusterResourceCloseEnumEx=CLUSAPI.dll ClusterResourceControl=CLUSAPI.dll ClusterResourceControlAsUser=CLUSAPI.dll +ClusterResourceControlAsUserEx=CLUSAPI.dll +ClusterResourceControlEx=CLUSAPI.dll ClusterResourceEnum=CLUSAPI.dll ClusterResourceEnumEx=CLUSAPI.dll ClusterResourceGetEnumCount=CLUSAPI.dll @@ -12644,6 +12730,8 @@ ClusterResourceOpenEnumEx=CLUSAPI.dll ClusterResourceTypeCloseEnum=CLUSAPI.dll ClusterResourceTypeControl=CLUSAPI.dll ClusterResourceTypeControlAsUser=CLUSAPI.dll +ClusterResourceTypeControlAsUserEx=CLUSAPI.dll +ClusterResourceTypeControlEx=CLUSAPI.dll ClusterResourceTypeEnum=CLUSAPI.dll ClusterResourceTypeGetEnumCount=CLUSAPI.dll ClusterResourceTypeOpenEnum=CLUSAPI.dll @@ -12674,21 +12762,30 @@ CreateClusterNameAccount=CLUSAPI.dll CreateClusterNotifyPort=CLUSAPI.dll CreateClusterNotifyPortV2=CLUSAPI.dll CreateClusterResource=CLUSAPI.dll +CreateClusterResourceEx=CLUSAPI.dll CreateClusterResourceType=CLUSAPI.dll +CreateClusterResourceTypeEx=CLUSAPI.dll CreateClusterResourceWithId=CLUSAPI.dll DeleteClusterGroup=CLUSAPI.dll +DeleteClusterGroupEx=CLUSAPI.dll DeleteClusterGroupSet=CLUSAPI.dll +DeleteClusterGroupSetEx=CLUSAPI.dll DeleteClusterResource=CLUSAPI.dll +DeleteClusterResourceEx=CLUSAPI.dll DeleteClusterResourceType=CLUSAPI.dll +DeleteClusterResourceTypeEx=CLUSAPI.dll DestroyCluster=CLUSAPI.dll DestroyClusterGroup=CLUSAPI.dll +DestroyClusterGroupEx=CLUSAPI.dll DetermineCNOResTypeFromCluster=CLUSAPI.dll DetermineCNOResTypeFromNodelist=CLUSAPI.dll DetermineClusterCloudTypeFromCluster=CLUSAPI.dll DetermineClusterCloudTypeFromNodelist=CLUSAPI.dll EvictClusterNode=CLUSAPI.dll EvictClusterNodeEx=CLUSAPI.dll +EvictClusterNodeEx2=CLUSAPI.dll FailClusterResource=CLUSAPI.dll +FailClusterResourceEx=CLUSAPI.dll FreeClusFaultDomainInfo=CLUSAPI.dll FreeClusFaultDomainInfoArray=CLUSAPI.dll FreeClusFaultDomainXML=CLUSAPI.dll @@ -12731,14 +12828,19 @@ InitializeClusStorageEnclosureInfoArray=CLUSAPI.dll IsFileOnClusterSharedVolume=CLUSAPI.dll MoveClusterGroup=CLUSAPI.dll MoveClusterGroupEx=CLUSAPI.dll +MoveClusterGroupEx2=CLUSAPI.dll OfflineClusterGroup=CLUSAPI.dll OfflineClusterGroupEx=CLUSAPI.dll +OfflineClusterGroupEx2=CLUSAPI.dll OfflineClusterResource=CLUSAPI.dll OfflineClusterResourceEx=CLUSAPI.dll +OfflineClusterResourceEx2=CLUSAPI.dll OnlineClusterGroup=CLUSAPI.dll OnlineClusterGroupEx=CLUSAPI.dll +OnlineClusterGroupEx2=CLUSAPI.dll OnlineClusterResource=CLUSAPI.dll OnlineClusterResourceEx=CLUSAPI.dll +OnlineClusterResourceEx2=CLUSAPI.dll OpenCluster=CLUSAPI.dll OpenClusterEx=CLUSAPI.dll OpenClusterEx2=CLUSAPI.dll @@ -12756,33 +12858,49 @@ OpenClusterResource=CLUSAPI.dll OpenClusterResourceEx=CLUSAPI.dll PauseClusterNode=CLUSAPI.dll PauseClusterNodeEx=CLUSAPI.dll +PauseClusterNodeEx2=CLUSAPI.dll RegisterClusterNotify=CLUSAPI.dll RegisterClusterNotifyV2=CLUSAPI.dll RegisterClusterResourceTypeNotifyV2=CLUSAPI.dll RemoveClusterGroupDependency=CLUSAPI.dll +RemoveClusterGroupDependencyEx=CLUSAPI.dll RemoveClusterGroupSetDependency=CLUSAPI.dll +RemoveClusterGroupSetDependencyEx=CLUSAPI.dll RemoveClusterGroupToGroupSetDependency=CLUSAPI.dll +RemoveClusterGroupToGroupSetDependencyEx=CLUSAPI.dll RemoveClusterNameAccount=CLUSAPI.dll RemoveClusterResourceDependency=CLUSAPI.dll +RemoveClusterResourceDependencyEx=CLUSAPI.dll RemoveClusterResourceNode=CLUSAPI.dll +RemoveClusterResourceNodeEx=CLUSAPI.dll RemoveClusterStorageNode=CLUSAPI.dll RemoveCrossClusterGroupSetDependency=CLUSAPI.dll RemoveResourceFromClusterSharedVolumes=CLUSAPI.dll RestartClusterResource=CLUSAPI.dll +RestartClusterResourceEx=CLUSAPI.dll RestoreClusterDatabase=CLUSAPI.dll ResumeClusterNode=CLUSAPI.dll ResumeClusterNodeEx=CLUSAPI.dll +ResumeClusterNodeEx2=CLUSAPI.dll SetClusterGroupName=CLUSAPI.dll +SetClusterGroupNameEx=CLUSAPI.dll SetClusterGroupNodeList=CLUSAPI.dll +SetClusterGroupNodeListEx=CLUSAPI.dll SetClusterGroupSetDependencyExpression=CLUSAPI.dll +SetClusterGroupSetDependencyExpressionEx=CLUSAPI.dll SetClusterName=CLUSAPI.dll +SetClusterNameEx=CLUSAPI.dll SetClusterNetworkName=CLUSAPI.dll +SetClusterNetworkNameEx=CLUSAPI.dll SetClusterNetworkPriorityOrder=CLUSAPI.dll SetClusterQuorumResource=CLUSAPI.dll +SetClusterQuorumResourceEx=CLUSAPI.dll SetClusterResourceDependencyExpression=CLUSAPI.dll SetClusterResourceName=CLUSAPI.dll +SetClusterResourceNameEx=CLUSAPI.dll SetClusterServiceAccountPassword=CLUSAPI.dll SetGroupDependencyExpression=CLUSAPI.dll +SetGroupDependencyExpressionEx=CLUSAPI.dll AddMRUStringW=COMCTL32.dll CreateMRUListW=COMCTL32.dll CreatePropertySheetPage=COMCTL32.dll @@ -12844,6 +12962,7 @@ CommonPropertySheetUIA=COMPSTUI.dll CommonPropertySheetUIW=COMPSTUI.dll GetCPSUIUserData=COMPSTUI.dll SetCPSUIUserData=COMPSTUI.dll +HcsAddResourceToOperation=computecore.dll HcsCancelOperation=computecore.dll HcsCloseComputeSystem=computecore.dll HcsCloseOperation=computecore.dll @@ -12854,6 +12973,7 @@ HcsCreateComputeSystemInNamespace=computecore.dll HcsCreateEmptyGuestStateFile=computecore.dll HcsCreateEmptyRuntimeStateFile=computecore.dll HcsCreateOperation=computecore.dll +HcsCreateOperationWithNotifications=computecore.dll HcsCreateProcess=computecore.dll HcsEnumerateComputeSystems=computecore.dll HcsEnumerateComputeSystemsInNamespace=computecore.dll @@ -12926,7 +13046,9 @@ HcnOpenEndpoint=computenetwork.dll HcnOpenLoadBalancer=computenetwork.dll HcnOpenNamespace=computenetwork.dll HcnOpenNetwork=computenetwork.dll +HcnQueryEndpointAddresses=computenetwork.dll HcnQueryEndpointProperties=computenetwork.dll +HcnQueryEndpointStats=computenetwork.dll HcnQueryLoadBalancerProperties=computenetwork.dll HcnQueryNamespaceProperties=computenetwork.dll HcnQueryNetworkProperties=computenetwork.dll @@ -13184,6 +13306,7 @@ SearchTreeForFileW=dbghelp.dll SetCheckUserInterruptShared=dbghelp.dll SetSymLoadError=dbghelp.dll StackWalk=dbghelp.dll +StackWalk2=dbghelp.dll StackWalk64=dbghelp.dll StackWalkEx=dbghelp.dll SymAddSourceStream=dbghelp.dll @@ -13862,6 +13985,7 @@ EapHostPeerUninitialize=eappprxy.dll EasRegisterEncryptionProvider=easwrt.dll EasUnRegisterEncryptionProvider=easwrt.dll CdplGetFileProtectionLevel=efswrt.dll +CdplGetFileProtectionLevelAndUser=efswrt.dll CdplIsAppAllowedToRun=efswrt.dll CdplIsAppDataProtectionSupported=efswrt.dll CdplIsSupported=efswrt.dll @@ -13869,6 +13993,8 @@ CdplProtectFileToLevel=efswrt.dll CdplProtectFileToLevelWithResult=efswrt.dll CdplProtectKnownUserFolders=efswrt.dll CdplProtectSecretToLevel=efswrt.dll +CdplSetIsPolicyEnabledForCurrentUser=efswrt.dll +CdplSetIsPolicyEnabledForUser=efswrt.dll CdplUnprotectSecret=efswrt.dll DpmBufferFree=efswrt.dll DpmProtectSecretToIdentity=efswrt.dll @@ -14301,9 +14427,16 @@ CreateScalableFontResourceW=GDI32.dll D3DKMTCancelPresents=GDI32.dll D3DKMTCheckMultiPlaneOverlaySupport=GDI32.dll D3DKMTCheckSinglePlaneForMultiPlaneOverlaySupport=GDI32.dll +D3DKMTConnectDoorbell=GDI32.dll +D3DKMTCreateDoorbell=GDI32.dll +D3DKMTCreateNativeFence=GDI32.dll +D3DKMTDestroyDoorbell=GDI32.dll D3DKMTEnumAdapters=GDI32.dll +D3DKMTEnumProcesses=GDI32.dll D3DKMTGetContextInProcessSchedulingPriority=GDI32.dll D3DKMTNetDispStartMiracastDisplayDevice=GDI32.dll +D3DKMTNotifyWorkSubmission=GDI32.dll +D3DKMTOpenNativeFenceFromNtHandle=GDI32.dll D3DKMTPinDirectFlipResources=GDI32.dll D3DKMTPresentMultiPlaneOverlay=GDI32.dll D3DKMTUnpinDirectFlipResources=GDI32.dll @@ -15697,6 +15830,7 @@ SetupPersistentIScsiVolumes=ISCSIDSC.dll HvsiHvRpcInitialize=IsolatedWindowsEnvironmentUtils.dll HvsiHvRpcUninitialize=IsolatedWindowsEnvironmentUtils.dll HvsiR_ResolverQuery=IsolatedWindowsEnvironmentUtils.dll +IsCrossIsolatedEnvironmentClipboardContent=IsolatedWindowsEnvironmentUtils.dll IsProcessInIsolatedWindowsEnvironment=IsolatedWindowsEnvironmentUtils.dll JsCreateExternalType=JSCRIPT9.dll JsCreateTypedExternalObject=JSCRIPT9.dll @@ -15957,6 +16091,7 @@ GetManagementAppHyperlink=MDMRegistration.dll IsDeviceRegisteredWithManagement=MDMRegistration.dll IsManagementRegistrationAllowed=MDMRegistration.dll IsMdmUxWithoutAadAllowed=MDMRegistration.dll +RegisterDeviceDualEnrollMmpcUsingAADDeviceCredentials=MDMRegistration.DLL RegisterDeviceWithManagement=MDMRegistration.dll RegisterDeviceWithManagementUsingAADCredentials=MDMRegistration.dll RegisterDeviceWithManagementUsingAADDeviceCredentials=MDMRegistration.dll @@ -16995,6 +17130,8 @@ NPCancelConnection2=NTLANMAN.dll NPGetConnection3=NTLANMAN.dll NPGetConnectionPerformance=NTLANMAN.dll NPGetPersistentUseOptionsForConnection=NTLANMAN.dll +NPGetPersistentUseOptionsForConnection2=NTLANMAN.dll +NPGetReconnectFlags=NTLANMAN.dll QueryAppInstanceVersion=NTLANMAN.dll RegisterAppInstance=NTLANMAN.dll RegisterAppInstanceVersion=NTLANMAN.dll @@ -17157,6 +17294,7 @@ Tbsi_GetDeviceInfo=tbs.dll Tbsi_Get_OwnerAuth=tbs.dll Tbsi_Get_TCG_Log=tbs.dll Tbsi_Get_TCG_Log_Ex=tbs.dll +Tbsi_Is_Tpm_Present=tbs.dll Tbsi_Physical_Presence_Command=tbs.dll Tbsi_Revoke_Attestation=tbs.dll Tbsi_ShaHash=tbs.dll @@ -17216,10 +17354,17 @@ WerStoreQueryReportMetadataV1=wer.dll WerStoreQueryReportMetadataV2=wer.dll WerStoreQueryReportMetadataV3=wer.dll WerStoreUploadReport=wer.dll +WerpAddAppCompatData=wer.dll WerpAddFile=wer.dll WerpAddFileBuffer=wer.dll WerpAddFileCallback=wer.dll +WerpAddIfRegisteredForAppLocalDump=wer.dll +WerpAddMemoryBlock=wer.dll +WerpAddRegisteredDataToReport=wer.dll +WerpAddRegisteredDumpsToReport=wer.dll +WerpAddRegisteredMetadataToReport=wer.dll WerpAddTerminationReason=wer.dll +WerpArchiveReport=wer.dll WerpAuxmdDumpProcessImages=wer.dll WerpAuxmdDumpRegisteredBlocks=wer.dll WerpAuxmdFree=wer.dll @@ -17227,22 +17372,100 @@ WerpAuxmdFreeCopyBuffer=wer.dll WerpAuxmdHashVaRanges=wer.dll WerpAuxmdInitialize=wer.dll WerpAuxmdMapFile=wer.dll +WerpCancelUpload=wer.dll +WerpCleanWer=wer.dll +WerpCloseStore=wer.dll WerpCreateIntegratorReportId=wer.dll +WerpCreateMachineStore=wer.dll +WerpDeleteReport=wer.dll +WerpDestroyWerString=wer.dll +WerpEnumerateStoreNext=wer.dll +WerpEnumerateStoreStart=wer.dll WerpExtractReportFiles=wer.dll +WerpForceDeferredCollection=wer.dll WerpFreeString=wer.dll +WerpFreeUnmappedVaRanges=wer.dll +WerpGetBucketId=wer.dll +WerpGetDynamicParameter=wer.dll +WerpGetEventType=wer.dll +WerpGetExtendedDiagData=wer.dll +WerpGetFileByIndex=wer.dll +WerpGetFilePathByIndex=wer.dll WerpGetIntegratorReportId=wer.dll +WerpGetLegacyBucketId=wer.dll +WerpGetLoadedModuleByIndex=wer.dll +WerpGetNumFiles=wer.dll +WerpGetNumLoadedModules=wer.dll +WerpGetNumSigParams=wer.dll +WerpGetPathOfWERTempDirectory=wer.dll WerpGetReportConsent=wer.dll +WerpGetReportCount=wer.dll +WerpGetReportFinalConsent=wer.dll +WerpGetReportFlags=wer.dll +WerpGetReportId=wer.dll +WerpGetReportInformation=wer.dll +WerpGetReportSettings=wer.dll +WerpGetReportTime=wer.dll +WerpGetReportType=wer.dll +WerpGetResponseId=wer.dll +WerpGetSigParamByIndex=wer.dll WerpGetStoreLocation=wer.dll +WerpGetStorePath=wer.dll +WerpGetStoreType=wer.dll +WerpGetTextFromReport=wer.dll +WerpGetUIParamByIndex=wer.dll +WerpGetUploadTime=wer.dll +WerpGetWerStringData=wer.dll +WerpGetWow64Process=wer.dll +WerpHasOobeCompleted=wer.dll +WerpHashApplicationParameters=wer.dll WerpIsDisabled=wer.dll +WerpIsOnBattery=wer.dll +WerpIsTransportAvailable=wer.dll WerpLoadReport=wer.dll +WerpLoadReportFromBuffer=wer.dll +WerpOpenMachineArchive=wer.dll +WerpOpenMachineQueue=wer.dll +WerpPromptUser=wer.dll +WerpPruneStore=wer.dll +WerpReportCancel=wer.dll +WerpReportSetMaxProcessHoldMilliseconds=wer.dll +WerpReportSprintfParameter=wer.dll +WerpReserveMachineQueueReportDir=wer.dll +WerpRestartApplication=wer.dll WerpSetAuxiliaryArchivePath=wer.dll WerpSetCallBack=wer.dll WerpSetDefaultUserConsent=wer.dll +WerpSetDynamicParameter=wer.dll +WerpSetEventName=wer.dll WerpSetExitListeners=wer.dll WerpSetIntegratorReportId=wer.dll WerpSetIptEnabled=wer.dll +WerpSetProcessTimelines=wer.dll +WerpSetQuickDumpType=wer.dll +WerpSetReportApplicationIdentity=wer.dll +WerpSetReportFlags=wer.dll +WerpSetReportInformation=wer.dll +WerpSetReportIsFatal=wer.dll +WerpSetReportNamespaceParameter=wer.dll WerpSetReportOption=wer.dll +WerpSetReportTime=wer.dll +WerpSetReportUploadContextToken=wer.dll +WerpSetTelemetryAppParams=wer.dll +WerpSetTelemetryKernelParams=wer.dll +WerpSetTelemetryServiceParams=wer.dll WerpSetTtdStatus=wer.dll +WerpShowUpsellUI=wer.dll +WerpSubmitReportFromStore=wer.dll +WerpTraceAuxMemDumpStatistics=wer.dll +WerpTraceDuration=wer.dll +WerpTraceImageCacheStatistics=wer.dll +WerpTraceSnapshotStatistics=wer.dll +WerpTraceStitchedDumpWriterStatistics=wer.dll +WerpTraceUnmappedVaRangesStatistics=wer.dll +WerpUnmapProcessViews=wer.dll +WerpValidateReportKey=wer.dll +WerpWalkGatherBlocks=wer.dll EvtArchiveExportedLog=wevtapi.dll EvtCancel=wevtapi.dll EvtClearLog=wevtapi.dll @@ -18117,6 +18340,8 @@ NtConnectPort=ntdll.dll NtContinue=ntdll.dll NtContinueEx=ntdll.dll NtConvertBetweenAuxiliaryCounterAndPerformanceCounter=ntdll.dll +NtCopyFileChunk=ntdll.dll +NtCreateCpuPartition=ntdll.dll NtCreateCrossVmEvent=ntdll.dll NtCreateCrossVmMutant=ntdll.dll NtCreateDebugObject=ntdll.dll @@ -18263,6 +18488,7 @@ NtNotifyChangeDirectoryFileEx=ntdll.dll NtNotifyChangeKey=ntdll.dll NtNotifyChangeMultipleKeys=ntdll.dll NtNotifyChangeSession=ntdll.dll +NtOpenCpuPartition=ntdll.dll NtOpenDirectoryObject=ntdll.dll NtOpenEnlistment=ntdll.dll NtOpenEvent=ntdll.dll @@ -18324,6 +18550,7 @@ NtQueryEvent=ntdll.dll NtQueryFullAttributesFile=ntdll.dll NtQueryInformationAtom=ntdll.dll NtQueryInformationByName=ntdll.dll +NtQueryInformationCpuPartition=ntdll.dll NtQueryInformationEnlistment=ntdll.dll NtQueryInformationFile=ntdll.dll NtQueryInformationJobObject=ntdll.dll @@ -18432,6 +18659,7 @@ NtSetEventBoostPriority=ntdll.dll NtSetHighEventPair=ntdll.dll NtSetHighWaitLowEventPair=ntdll.dll NtSetIRTimer=ntdll.dll +NtSetInformationCpuPartition=ntdll.dll NtSetInformationDebugObject=ntdll.dll NtSetInformationEnlistment=ntdll.dll NtSetInformationFile=ntdll.dll @@ -18742,6 +18970,7 @@ RtlDestroyQueryDebugBuffer=ntdll.dll RtlDetectHeapLeaks=ntdll.dll RtlDetermineDosPathNameType_U=ntdll.dll RtlDisableThreadProfiling=ntdll.dll +RtlDisownModuleHeapAllocation=ntdll.dll RtlDllShutdownInProgress=ntdll.dll RtlDnsHostNameToComputerName=ntdll.dll RtlDoesFileExists_U=ntdll.dll @@ -18976,6 +19205,7 @@ RtlInt64ToUnicodeString=ntdll.dll RtlIntegerToChar=ntdll.dll RtlIntegerToUnicodeString=ntdll.dll RtlInterlockedClearBitRun=ntdll.dll +RtlInterlockedClearBitRunEx=ntdll.dll RtlInterlockedFlushSList=ntdll.dll RtlInterlockedPopEntrySList=ntdll.dll RtlInterlockedPushEntrySList=ntdll.dll @@ -19024,6 +19254,8 @@ RtlLCIDToCultureName=ntdll.dll RtlLargeIntegerToChar=ntdll.dll RtlLcidToLocaleName=ntdll.dll RtlLeaveCriticalSection=ntdll.dll +RtlLengthCurrentClearRunBackwardEx=ntdll.dll +RtlLengthCurrentClearRunForwardEx=ntdll.dll RtlLengthRequiredSid=ntdll.dll RtlLengthSecurityDescriptor=ntdll.dll RtlLengthSid=ntdll.dll @@ -19079,6 +19311,7 @@ RtlOemToUnicodeN=ntdll.dll RtlOpenCrossProcessEmulatorWorkConnection=ntdll.dll RtlOpenCurrentUser=ntdll.dll RtlOsDeploymentState=ntdll.dll +RtlOverwriteFeatureConfigurationBuffer=ntdll.dll RtlOwnerAcesPresent=ntdll.dll RtlPinAtomInAtomTable=ntdll.dll RtlPopFrame=ntdll.dll @@ -19583,6 +19816,8 @@ ZwConnectPort=ntdll.dll ZwContinue=ntdll.dll ZwContinueEx=ntdll.dll ZwConvertBetweenAuxiliaryCounterAndPerformanceCounter=ntdll.dll +ZwCopyFileChunk=ntdll.dll +ZwCreateCpuPartition=ntdll.dll ZwCreateCrossVmEvent=ntdll.dll ZwCreateCrossVmMutant=ntdll.dll ZwCreateDebugObject=ntdll.dll @@ -19728,6 +19963,7 @@ ZwNotifyChangeDirectoryFileEx=ntdll.dll ZwNotifyChangeKey=ntdll.dll ZwNotifyChangeMultipleKeys=ntdll.dll ZwNotifyChangeSession=ntdll.dll +ZwOpenCpuPartition=ntdll.dll ZwOpenDirectoryObject=ntdll.dll ZwOpenEnlistment=ntdll.dll ZwOpenEvent=ntdll.dll @@ -19789,6 +20025,7 @@ ZwQueryEvent=ntdll.dll ZwQueryFullAttributesFile=ntdll.dll ZwQueryInformationAtom=ntdll.dll ZwQueryInformationByName=ntdll.dll +ZwQueryInformationCpuPartition=ntdll.dll ZwQueryInformationEnlistment=ntdll.dll ZwQueryInformationFile=ntdll.dll ZwQueryInformationJobObject=ntdll.dll @@ -19897,6 +20134,7 @@ ZwSetEventBoostPriority=ntdll.dll ZwSetHighEventPair=ntdll.dll ZwSetHighWaitLowEventPair=ntdll.dll ZwSetIRTimer=ntdll.dll +ZwSetInformationCpuPartition=ntdll.dll ZwSetInformationDebugObject=ntdll.dll ZwSetInformationEnlistment=ntdll.dll ZwSetInformationFile=ntdll.dll @@ -20155,6 +20393,7 @@ AtqGetDatagramAddrs=NTDSATQ.dll AtqGetInfo=NTDSATQ.dll AtqGetMaxDatagramSendSize=NTDSATQ.dll AtqInitialize=NTDSATQ.dll +AtqInitializeEx=NTDSATQ.dll AtqOpenSession=NTDSATQ.dll AtqQosClassGetId=NTDSATQ.dll AtqQosClassGetInfo=NTDSATQ.dll @@ -22486,6 +22725,7 @@ SampEncryptCredentialData=SAMSRV.dll SampExamineSid=SAMSRV.dll SampExtendDefinedDomains=SAMSRV.dll SampFlagsToAccountControl=SAMSRV.dll +SampFlagsToAccountControlEx=SAMSRV.dll SampFreeGroupInfo=SAMSRV.dll SampFreeMachineInfo=SAMSRV.dll SampFreeOemGroupInfo=SAMSRV.dll @@ -22718,8 +22958,10 @@ SceWrapperImportSecurityProfile=SCECLI.dll SceWriteSecurityProfileInfo=SCECLI.dll ScesrvInitializeServer=SCESRV.dll ScesrvTerminateServer=SCESRV.dll +SpLsaModeInitialize=SCHANNEL.dll SpUserModeInitialize=SCHANNEL.dll SslCrackCertificate=SCHANNEL.dll +SslDeserializeCertificateStore=SCHANNEL.dll SslEmptyCacheA=SCHANNEL.dll SslEmptyCacheW=SCHANNEL.dll SslFreeCertificate=SCHANNEL.dll @@ -23042,7 +23284,6 @@ SetQueryNetSessionCount=SHDOCVW.dll SoftwareUpdateMessageBox=SHDOCVW.dll URLQualifyA=SHDOCVW.dll URLQualifyW=SHDOCVW.dll -AssocElemCreateForKey=SHELL32.dll AssocGetDetailsOfPropKey=SHELL32.dll CDefFolderMenu_Create2=SHELL32.dll CallFileCopyHook=SHELL32.dll @@ -23063,7 +23304,6 @@ ILCreateFromPath=SHELL32.dll ILCreateFromPathA=SHELL32.dll IsLFNDrive=SHELL32.dll IsLFNDriveA=SHELL32.dll -IsLFNDriveW=SHELL32.dll IsNetDrive=SHELL32.dll OpenRegStream=SHELL32.dll PathGetShortPath=SHELL32.dll @@ -23081,7 +23321,6 @@ SHAddFromPropSheetExtArray=SHELL32.dll SHAssocEnumHandlers=SHELL32.dll SHAssocEnumHandlersForProtocolByApplication=SHELL32.dll SHBrowseForFolder=SHELL32.dll -SHCLSIDFromString=SHELL32.dll SHChangeNotifyRegisterThread=SHELL32.dll SHCoCreateInstanceWorker=SHELL32.dll SHCreateCategoryEnum=SHELL32.dll @@ -23092,7 +23331,6 @@ SHCreateProcessAsUserW=SHELL32.dll SHCreatePropSheetExtArray=SHELL32.dll SHCreateQueryCancelAutoPlayMoniker=SHELL32.dll SHCreateShellFolderViewEx=SHELL32.dll -SHCreateShellItemArray=SHELL32.dll SHDefExtractIconA=SHELL32.dll SHDestroyPropSheetExtArray=SHELL32.dll SHELL32_AddToBackIconTable=SHELL32.dll @@ -23222,10 +23460,8 @@ SHEmptyRecycleBinA=SHELL32.dll SHEnumerateUnreadMailAccountsW=SHELL32.dll SHExecuteErrorMessageBox=SHELL32.dll SHFileOperation=SHELL32.dll -SHFindFiles=SHELL32.dll SHFind_InitMenuPopup=SHELL32.dll SHFormatDrive=SHELL32.dll -SHGetAttributesFromDataObject=SHELL32.dll SHGetDataFromIDListA=SHELL32.dll SHGetDiskFreeSpaceA=SHELL32.dll SHGetDiskFreeSpaceExA=SHELL32.dll @@ -23237,12 +23473,10 @@ SHGetFolderPathEx=SHELL32.dll SHGetIconOverlayIndexA=SHELL32.dll SHGetIconOverlayIndexW=SHELL32.dll SHGetItemFromDataObject=SHELL32.dll -SHGetItemFromObject=SHELL32.dll SHGetLocalizedName=SHELL32.dll SHGetNewLinkInfoA=SHELL32.dll SHGetNewLinkInfoW=SHELL32.dll SHGetPathFromIDList=SHELL32.dll -SHGetPropertyStoreFromIDList=SHELL32.dll SHGetSetFolderCustomSettings=SHELL32.dll SHGetSettings=SHELL32.dll SHGetSpecialFolderPath=SHELL32.dll @@ -23253,7 +23487,6 @@ SHInvokePrinterCommandW=SHELL32.dll SHIsFileAvailableOffline=SHELL32.dll SHLoadInProc=SHELL32.dll SHLoadNonloadedIconOverlayIdentifiers=SHELL32.dll -SHMapPIDLToSystemImageListIndex=SHELL32.dll SHMultiFileProperties=SHELL32.dll SHObjectProperties=SHELL32.dll SHOpenOrGetFolderView=SHELL32.dll @@ -23271,11 +23504,9 @@ SHResolveLibrary=SHELL32.dll SHSetDefaultProperties=SHELL32.dll SHSetFolderPathA=SHELL32.dll SHSetFolderPathW=SHELL32.dll -SHSetTemporaryPropertyForItem=SHELL32.dll SHSetUnreadMailCountW=SHELL32.dll SHShellFolderView_Message=SHELL32.dll SHStartNetConnectionDialogW=SHELL32.dll -SHTestTokenMembership=SHELL32.dll SHValidateUNC=SHELL32.dll ShellAboutA=SHELL32.dll ShellExecuteEx=SHELL32.dll @@ -23508,6 +23739,7 @@ RouterFindNextPrinterChangeNotification=SPOOLSS.dll RouterFreeBidiMem=SPOOLSS.dll RouterFreeBidiResponseContainer=winspool.drv RouterFreePrinterNotifyInfo=SPOOLSS.dll +RouterInstallPrinterDriverPackageFromConnection=SPOOLSS.DLL RouterInternalGetPrinterDriver=SPOOLSS.dll RouterRefreshPrinterChangeNotification=SPOOLSS.dll RouterReplyPrinter=SPOOLSS.dll @@ -24198,6 +24430,7 @@ RegisterShellHookWindow=USER32.dll SendIMEMessageExA=USER32.dll SendIMEMessageExW=USER32.dll SendMessageCallbackA=USER32.dll +SetAdditionalForegroundBoostProcesses=USER32.dll SetDebugErrorLevel=USER32.dll SetDeskWallpaper=USER32.dll SetDialogControlDpiChangeBehavior=USER32.dll @@ -24272,37 +24505,6 @@ ScriptString_pcOutChars=USP10.dll ScriptSubstituteSingleGlyph=USP10.dll ScriptTextOut=USP10.dll ScriptXtoCP=USP10.dll -WscGetAntiMalwareUri=WSCAPI.dll -WscGetSecurityProviderHealth=WSCAPI.dll -WscQueryAntiMalwareUri=WSCAPI.dll -WscRegisterForChanges=WSCAPI.dll -WscRegisterForUserNotifications=WSCAPI.dll -WscUnRegisterChanges=WSCAPI.dll -wscAntiSpywareGetStatus=WSCAPI.dll -wscAntiVirusExpiredBeyondThreshold=WSCAPI.dll -wscAntiVirusGetStatus=WSCAPI.dll -wscAutoUpdatesEnableScheduledMode=WSCAPI.dll -wscAutoUpdatesGetStatus=WSCAPI.dll -wscFirewallGetStatus=WSCAPI.dll -wscGeneralSecurityGetStatus=WSCAPI.dll -wscGetAlertStatus=WSCAPI.dll -wscIcfEnable=WSCAPI.dll -wscIeSettingsFix=WSCAPI.dll -wscInitiateOfflineCleaning=WSCAPI.dll -wscIsDefenderAntivirusSupported=WSCAPI.dll -wscLuaSettingsFix=WSCAPI.dll -wscMakeDefaultProductRequest=WSCAPI.dll -wscNotifyUserForNearExpiration=WSCAPI.dll -wscOverrideComponentStatus=WSCAPI.dll -wscPing=WSCAPI.dll -wscProductInfoFree=WSCAPI.dll -wscRegisterChangeNotification=WSCAPI.dll -wscRegisterSecurityProduct=WSCAPI.dll -wscSetDefaultProduct=WSCAPI.dll -wscUnRegisterChangeNotification=WSCAPI.dll -wscUnregisterSecurityProduct=WSCAPI.dll -wscUpdateProductStatus=WSCAPI.dll -wscUpdateProductSubStatus=WSCAPI.dll BeginBufferedAnimation=UxTheme.dll BeginPanningFeedback=UxTheme.dll BufferedPaintRenderAnimation=UxTheme.dll @@ -24344,6 +24546,10 @@ ThemeInitApiHook=UxTheme.dll UpdatePanningFeedback=UxTheme.dll VerInstallFileA=VERSION.dll VerInstallFileW=VERSION.dll +memset=vertdll.dll +memmove=vertdll.dll +memcpy=vertdll.dll +memcmp=vertdll.dll EnclaveVerifyAttestationReport=vertdll.dll EnclaveUnsealData=vertdll.dll EnclaveSealData=vertdll.dll @@ -24362,7 +24568,9 @@ HdvDeliverGuestInterrupt=vmdevicehost.dll HdvDestroyGuestMemoryAperture=vmdevicehost.dll HdvDestroySectionBackedMmioRange=vmdevicehost.dll HdvInitializeDeviceHost=vmdevicehost.dll +HdvInitializeDeviceHostEx=vmdevicehost.dll HdvInitializeDeviceHostForProxy=vmdevicehost.dll +HdvInitializeDeviceHostForProxyEx=vmdevicehost.dll HdvProxyDeviceHost=vmdevicehost.dll HdvReadGuestMemory=vmdevicehost.dll HdvRegisterDoorbell=vmdevicehost.dll @@ -24856,7 +25064,6 @@ AppCacheLookup=WININET.dll CommitUrlCacheEntryA=WININET.dll CommitUrlCacheEntryBinaryBlob=WININET.dll CommitUrlCacheEntryW=WININET.dll -CreateCacheServerRpcBinding=WININET.dll CreateMD5SSOHash=WININET.dll CreateUrlCacheContainerA=WININET.dll CreateUrlCacheContainerW=WININET.dll @@ -24922,7 +25129,6 @@ FtpRenameFileA=WININET.dll FtpRenameFileW=WININET.dll FtpSetCurrentDirectoryA=WININET.dll FtpSetCurrentDirectoryW=WININET.dll -GetCacheServerConnection=WININET.dll GetDiskInfoA=WININET.dll GetP3PPolicy=WININET.dll GetP3PRequestStatus=WININET.dll @@ -25880,6 +26086,10 @@ WLFreeProfileXml=wlanui.dll WLInvokeProfileUI=wlanui.dll WLInvokeProfileUIFromXMLFile=wlanui.dll WldpAddDeveloperCertificateForDynamicCodeTrust=Wldp.dll +WldpCanExecuteBuffer=Wldp.dll +WldpCanExecuteFile=Wldp.dll +WldpCanExecuteStream=Wldp.dll +WldpChangeVulnerableDriverBlocklistState=Wldp.dll WldpCheckDeviceEncryptionNotStarted=Wldp.dll WldpCheckRetailConfiguration=Wldp.dll WldpCheckWcosDeviceEncryptionSecure=Wldp.dll @@ -25891,6 +26101,8 @@ WldpIsClassInApprovedList=Wldp.dll WldpIsDebugAllowed=Wldp.dll WldpIsDynamicCodePolicyEnabled=Wldp.dll WldpIsProductionConfigurationInProc=Wldp.dll +WldpIsVulnerableDriverBlocklistDisabled=Wldp.dll +WldpIsVulnerableDriverBlocklistEligibleToDisable=Wldp.dll WldpQueryDeviceSecurityInformation=Wldp.dll WldpQueryDynamicCodeTrust=Wldp.dll WldpQuerySecurityPolicy=Wldp.dll @@ -25943,6 +26155,43 @@ WofWimEnumFiles=WOFUTIL.dll WofWimRemoveEntry=WOFUTIL.dll WofWimSuspendEntry=WOFUTIL.dll WofWimUpdateEntry=WOFUTIL.dll +CLSID_WSCDefaultProduct=WSCAPI.dll +CLSID_WSCProductList=WSCAPI.dll +IID_IWSCDefaultProduct=WSCAPI.dll +IID_IWSCProductList=WSCAPI.dll +IID_IWscProduct=WSCAPI.dll +LIBID_wscAPILib=WSCAPI.dll +WscGetAntiMalwareUri=WSCAPI.dll +WscGetSecurityProviderHealth=WSCAPI.dll +WscQueryAntiMalwareUri=WSCAPI.dll +WscRegisterForChanges=WSCAPI.dll +WscRegisterForUserNotifications=WSCAPI.dll +WscUnRegisterChanges=WSCAPI.dll +wscAntiSpywareGetStatus=WSCAPI.dll +wscAntiVirusExpiredBeyondThreshold=WSCAPI.dll +wscAntiVirusGetStatus=WSCAPI.dll +wscAutoUpdatesEnableScheduledMode=WSCAPI.dll +wscAutoUpdatesGetStatus=WSCAPI.dll +wscFirewallGetStatus=WSCAPI.dll +wscGeneralSecurityGetStatus=WSCAPI.dll +wscGetAlertStatus=WSCAPI.dll +wscIcfEnable=WSCAPI.dll +wscIeSettingsFix=WSCAPI.dll +wscInitiateOfflineCleaning=WSCAPI.dll +wscIsDefenderAntivirusSupported=WSCAPI.dll +wscLuaSettingsFix=WSCAPI.dll +wscMakeDefaultProductRequest=WSCAPI.dll +wscNotifyUserForNearExpiration=WSCAPI.dll +wscOverrideComponentStatus=WSCAPI.dll +wscPing=WSCAPI.dll +wscProductInfoFree=WSCAPI.dll +wscRegisterChangeNotification=WSCAPI.dll +wscRegisterSecurityProduct=WSCAPI.dll +wscSetDefaultProduct=WSCAPI.dll +wscUnRegisterChangeNotification=WSCAPI.dll +wscUnregisterSecurityProduct=WSCAPI.dll +wscUpdateProductStatus=WSCAPI.dll +wscUpdateProductSubStatus=WSCAPI.dll AcquireDeveloperLicense=WSClient.dll CheckDeveloperLicense=WSClient.dll GetApplicationURL=WSClient.dll @@ -26102,10 +26351,6 @@ WTSStartRemoteControlSessionA=WTSAPI32.dll WTSStartRemoteControlSessionW=WTSAPI32.dll WTSStopRemoteControlSession=WTSAPI32.dll WTSTerminateProcess=WTSAPI32.dll -WTSVirtualChannelPurgeInput=WTSAPI32.dll -WTSVirtualChannelPurgeOutput=WTSAPI32.dll -WTSVirtualChannelRead=WTSAPI32.dll -WTSVirtualChannelWrite=WTSAPI32.dll WTSWaitSystemEvent=WTSAPI32.dll _Cbuild=api-ms-win-crt-math-l1-1-0.dll _Cmulcc=api-ms-win-crt-math-l1-1-0.dll @@ -26462,4 +26707,20 @@ LoadLibraryShim=MSCorEE.dll LoadStringRC=MSCorEE.dll LoadStringRCEx=MSCorEE.dll LockClrVersion=MSCorEE.dll -RunDll32ShimW=MSCorEE.dll \ No newline at end of file +RunDll32ShimW=MSCorEE.dll +AtlThunk_AllocateData=Atlthunk.dll +AtlThunk_InitData=Atlthunk.dll +AtlThunk_DataToCode=Atlthunk.dll +AtlThunk_FreeData=Atlthunk.dll +SubscribeServiceChangeNotifications=SecHost.dll +UnsubscribeServiceChangeNotifications=SecHost.dll +SignerFreeSignerContext=Mssign32.dll +SignError=Mssign32.dll +SignerSign=Mssign32.dll +SignerSignEx=Mssign32.dll +SignerSignEx2=Mssign32.dll +SignerSignEx3=Mssign32.dll +SignerTimeStamp=Mssign32.dll +SignerTimeStampEx=Mssign32.dll +SignerTimeStampEx2=Mssign32.dll +SignerTimeStampEx3=Mssign32.dll \ No newline at end of file diff --git a/generation/WinSDK/manual/ApplicationInstallationAndServicing.cs b/generation/WinSDK/manual/ApplicationInstallationAndServicing.cs index ae3ffc41..350c516a 100644 --- a/generation/WinSDK/manual/ApplicationInstallationAndServicing.cs +++ b/generation/WinSDK/manual/ApplicationInstallationAndServicing.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.ApplicationInstallationAndServicing { diff --git a/generation/WinSDK/manual/Audio.cs b/generation/WinSDK/manual/Audio.cs index 29ca2a19..96d4ef8f 100644 --- a/generation/WinSDK/manual/Audio.cs +++ b/generation/WinSDK/manual/Audio.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; using static Windows.Win32.UI.WindowsAndMessaging.Apis; namespace Windows.Win32.Media.Audio diff --git a/generation/WinSDK/manual/Com.cs b/generation/WinSDK/manual/Com.cs index 074bbde3..79fe2972 100644 --- a/generation/WinSDK/manual/Com.cs +++ b/generation/WinSDK/manual/Com.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; using static Windows.Win32.UI.Controls.Apis; namespace Windows.Win32.System.Com diff --git a/generation/WinSDK/manual/Console.cs b/generation/WinSDK/manual/Console.cs index 7b0dcbb1..353a9cf7 100644 --- a/generation/WinSDK/manual/Console.cs +++ b/generation/WinSDK/manual/Console.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.Console { diff --git a/generation/WinSDK/manual/Controls.cs b/generation/WinSDK/manual/Controls.cs index a14adb98..f8f6d39c 100644 --- a/generation/WinSDK/manual/Controls.cs +++ b/generation/WinSDK/manual/Controls.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; using static Windows.Win32.UI.Controls.Apis; namespace Windows.Win32.UI.Controls diff --git a/generation/WinSDK/manual/CryptCerts.cs b/generation/WinSDK/manual/CryptCerts.cs index fbea3000..4a926ab0 100644 --- a/generation/WinSDK/manual/CryptCerts.cs +++ b/generation/WinSDK/manual/CryptCerts.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; using static Windows.Win32.UI.WindowsAndMessaging.Apis; namespace Windows.Win32.Security.Cryptography.Certificates diff --git a/generation/WinSDK/manual/DevInst.cs b/generation/WinSDK/manual/DevInst.cs index 823895b3..8da14f56 100644 --- a/generation/WinSDK/manual/DevInst.cs +++ b/generation/WinSDK/manual/DevInst.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.Devices.DeviceAndDriverInstallation { diff --git a/generation/WinSDK/manual/Dfs.cs b/generation/WinSDK/manual/Dfs.cs index ebf2fac6..100359e8 100644 --- a/generation/WinSDK/manual/Dfs.cs +++ b/generation/WinSDK/manual/Dfs.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.Storage.IscsiDisc { diff --git a/generation/WinSDK/manual/Direct2D.cs b/generation/WinSDK/manual/Direct2D.cs index efecbbd9..6110b95d 100644 --- a/generation/WinSDK/manual/Direct2D.cs +++ b/generation/WinSDK/manual/Direct2D.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.Graphics.Direct2D { diff --git a/generation/WinSDK/manual/DirectWrite.cs b/generation/WinSDK/manual/DirectWrite.cs index 2f6c9bea..c290de0f 100644 --- a/generation/WinSDK/manual/DirectWrite.cs +++ b/generation/WinSDK/manual/DirectWrite.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; using static Windows.Win32.System.SystemServices.Apis; namespace Windows.Win32.Graphics.DirectWrite diff --git a/generation/WinSDK/manual/Dxgi.cs b/generation/WinSDK/manual/Dxgi.cs index 9c15f2b3..4b8986a7 100644 --- a/generation/WinSDK/manual/Dxgi.cs +++ b/generation/WinSDK/manual/Dxgi.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.Graphics.Dxgi { diff --git a/generation/WinSDK/manual/ETW.cs b/generation/WinSDK/manual/ETW.cs index 861e511b..91bad7ea 100644 --- a/generation/WinSDK/manual/ETW.cs +++ b/generation/WinSDK/manual/ETW.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.Diagnostics.Etw { diff --git a/generation/WinSDK/manual/FileSystem.cs b/generation/WinSDK/manual/FileSystem.cs index 2cd3c46b..1d7491a9 100644 --- a/generation/WinSDK/manual/FileSystem.cs +++ b/generation/WinSDK/manual/FileSystem.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.Storage.FileSystem { diff --git a/generation/WinSDK/manual/Foundation.cs b/generation/WinSDK/manual/Foundation.cs index 71f7f9fc..d2487d44 100644 --- a/generation/WinSDK/manual/Foundation.cs +++ b/generation/WinSDK/manual/Foundation.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.Foundation { diff --git a/generation/WinSDK/manual/Gdi.cs b/generation/WinSDK/manual/Gdi.cs index 97642d4b..4beac98c 100644 --- a/generation/WinSDK/manual/Gdi.cs +++ b/generation/WinSDK/manual/Gdi.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.Graphics.Gdi { diff --git a/generation/WinSDK/manual/HiDpi.cs b/generation/WinSDK/manual/HiDpi.cs index a38f30c6..aba86020 100644 --- a/generation/WinSDK/manual/HiDpi.cs +++ b/generation/WinSDK/manual/HiDpi.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.UI.HiDpi { diff --git a/generation/WinSDK/manual/Identity.cs b/generation/WinSDK/manual/Identity.cs new file mode 100644 index 00000000..fa96c31d --- /dev/null +++ b/generation/WinSDK/manual/Identity.cs @@ -0,0 +1,21 @@ +using System; +using System.Runtime.InteropServices; +using Windows.Win32.Foundation.Metadata; + +namespace Windows.Win32.Security.Authentication.Identity +{ + public static unsafe partial class Apis + { + [DllImport("ADVAPI32.dll", EntryPoint = "SystemFunction036", CallingConvention = CallingConvention.StdCall, ExactSpelling = true)] + [return: NativeTypeName("BOOLEAN")] + public static extern byte RtlGenRandom([NativeTypeName("PVOID")] [CppAttributeList("Name=SAL_name; p1=\"_Out_writes_bytes_\"; p2=\"\"; p3=\"2\"^Name=SAL_begin^Name=SAL_name; p1=\"_Pre_bytecap_\"; p2=\"\"; p3=\"1.1\"^Name=SAL_begin^Name=SAL_pre^Name=SAL_notref^Name=SAL_null; p1=__no^Name=SAL_pre^Name=SAL_writableTo; p1=byteCount(RandomBufferLength)^Name=SAL_end^Name=SAL_post^Name=SAL_valid^Name=SAL_end")] void* RandomBuffer, [NativeTypeName("ULONG")] [CppAttributeList("Name=SAL_name; p1=\"_In_\"; p2=\"\"; p3=\"2\"^Name=SAL_begin^Name=SAL_pre^Name=SAL_notref^Name=SAL_null; p1=__no^Name=SAL_pre^Name=SAL_valid^Name=SAL_pre^Name=SAL_notref^Name=SAL_deref^Name=SAL_notref^Name=SAL_access; p1=0x1^Name=SAL_end")] uint RandomBufferLength); + + [DllImport("ADVAPI32.dll", EntryPoint = "SystemFunction040", CallingConvention = CallingConvention.StdCall, ExactSpelling = true)] + [return: NativeTypeName("NTSTATUS")] + public static extern int RtlEncryptMemory([NativeTypeName("PVOID")] [CppAttributeList("Name=SAL_name; p1=\"_Inout_updates_bytes_\"; p2=\"\"; p3=\"2\"^Name=SAL_begin^Name=SAL_name; p1=\"_Pre_bytecap_\"; p2=\"\"; p3=\"1.1\"^Name=SAL_begin^Name=SAL_pre^Name=SAL_notref^Name=SAL_null; p1=__no^Name=SAL_pre^Name=SAL_writableTo; p1=byteCount(MemorySize)^Name=SAL_end^Name=SAL_pre^Name=SAL_valid^Name=SAL_post^Name=SAL_valid^Name=SAL_end")] void* Memory, [NativeTypeName("ULONG")] [CppAttributeList("Name=SAL_name; p1=\"_In_\"; p2=\"\"; p3=\"2\"^Name=SAL_begin^Name=SAL_pre^Name=SAL_notref^Name=SAL_null; p1=__no^Name=SAL_pre^Name=SAL_valid^Name=SAL_pre^Name=SAL_notref^Name=SAL_deref^Name=SAL_notref^Name=SAL_access; p1=0x1^Name=SAL_end")] uint MemorySize, [NativeTypeName("ULONG")] [CppAttributeList("Name=SAL_name; p1=\"_In_\"; p2=\"\"; p3=\"2\"^Name=SAL_begin^Name=SAL_pre^Name=SAL_notref^Name=SAL_null; p1=__no^Name=SAL_pre^Name=SAL_valid^Name=SAL_pre^Name=SAL_notref^Name=SAL_deref^Name=SAL_notref^Name=SAL_access; p1=0x1^Name=SAL_end")] uint OptionFlags); + + [DllImport("ADVAPI32.dll", EntryPoint = "SystemFunction041", CallingConvention = CallingConvention.StdCall, ExactSpelling = true)] + [return: NativeTypeName("NTSTATUS")] + public static extern int RtlDecryptMemory([NativeTypeName("PVOID")] [CppAttributeList("Name=SAL_name; p1=\"_Inout_updates_bytes_\"; p2=\"\"; p3=\"2\"^Name=SAL_begin^Name=SAL_name; p1=\"_Pre_bytecap_\"; p2=\"\"; p3=\"1.1\"^Name=SAL_begin^Name=SAL_pre^Name=SAL_notref^Name=SAL_null; p1=__no^Name=SAL_pre^Name=SAL_writableTo; p1=byteCount(MemorySize)^Name=SAL_end^Name=SAL_pre^Name=SAL_valid^Name=SAL_post^Name=SAL_valid^Name=SAL_end")] void* Memory, [NativeTypeName("ULONG")] [CppAttributeList("Name=SAL_name; p1=\"_In_\"; p2=\"\"; p3=\"2\"^Name=SAL_begin^Name=SAL_pre^Name=SAL_notref^Name=SAL_null; p1=__no^Name=SAL_pre^Name=SAL_valid^Name=SAL_pre^Name=SAL_notref^Name=SAL_deref^Name=SAL_notref^Name=SAL_access; p1=0x1^Name=SAL_end")] uint MemorySize, [NativeTypeName("ULONG")] [CppAttributeList("Name=SAL_name; p1=\"_In_\"; p2=\"\"; p3=\"2\"^Name=SAL_begin^Name=SAL_pre^Name=SAL_notref^Name=SAL_null; p1=__no^Name=SAL_pre^Name=SAL_valid^Name=SAL_pre^Name=SAL_notref^Name=SAL_deref^Name=SAL_notref^Name=SAL_access; p1=0x1^Name=SAL_end")] uint OptionFlags); + } +} diff --git a/generation/WinSDK/manual/Iis.cs b/generation/WinSDK/manual/Iis.cs index 2ee71843..af087068 100644 --- a/generation/WinSDK/manual/Iis.cs +++ b/generation/WinSDK/manual/Iis.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; using Windows.Win32.Foundation; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.Iis { diff --git a/generation/WinSDK/manual/Ioctl.cs b/generation/WinSDK/manual/Ioctl.cs index 881c475e..778b79c5 100644 --- a/generation/WinSDK/manual/Ioctl.cs +++ b/generation/WinSDK/manual/Ioctl.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.Ioctl { diff --git a/generation/WinSDK/manual/JobObjects.cs b/generation/WinSDK/manual/JobObjects.cs index 4557c51d..d5beab2c 100644 --- a/generation/WinSDK/manual/JobObjects.cs +++ b/generation/WinSDK/manual/JobObjects.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.JobObjects { diff --git a/generation/WinSDK/manual/Js.cs b/generation/WinSDK/manual/Js.cs index 8f9dd68c..0b2f9134 100644 --- a/generation/WinSDK/manual/Js.cs +++ b/generation/WinSDK/manual/Js.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.Js { diff --git a/generation/WinSDK/manual/Kernel.cs b/generation/WinSDK/manual/Kernel.cs index f74ddab9..35333048 100644 --- a/generation/WinSDK/manual/Kernel.cs +++ b/generation/WinSDK/manual/Kernel.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.Kernel { diff --git a/generation/WinSDK/manual/MediaFoundation.cs b/generation/WinSDK/manual/MediaFoundation.cs index 61775b28..cb2114fc 100644 --- a/generation/WinSDK/manual/MediaFoundation.cs +++ b/generation/WinSDK/manual/MediaFoundation.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.Media.MediaFoundation { diff --git a/generation/WinSDK/manual/Metadata.cs b/generation/WinSDK/manual/Metadata.cs new file mode 100644 index 00000000..d7406fe0 --- /dev/null +++ b/generation/WinSDK/manual/Metadata.cs @@ -0,0 +1,322 @@ +using System; +using System.Runtime.InteropServices; + +namespace Windows.Win32.Foundation.Metadata; + +[AttributeUsage(AttributeTargets.Interface, AllowMultiple = false, Inherited = true)] +public class AgileAttribute : Attribute +{ + public AgileAttribute() + { + } +} + +public class AlsoUsableForAttribute : Attribute +{ + public AlsoUsableForAttribute(string otherType) + { + } +} + +public class AnsiAttribute : Attribute +{ + public AnsiAttribute() + { + } +} + +public class AssociatedEnumAttribute : Attribute +{ + public AssociatedEnumAttribute(string Name) + { + } +} + +public class CanReturnErrorsAsSuccessAttribute : Attribute +{ + public CanReturnErrorsAsSuccessAttribute() + { + } +} + +public class CanReturnMultipleSuccessValuesAttribute : Attribute +{ + public CanReturnMultipleSuccessValuesAttribute() + { + } +} + +[AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inherited = true)] +public class ComOutPtrAttribute : Attribute +{ + public ComOutPtrAttribute() + { + } +} + +public class ConstantAttribute : Attribute +{ + public ConstantAttribute(String Value) + { + } +} + +public class ConstAttribute : Attribute +{ + public ConstAttribute() + { + } +} + +[AttributeUsage(AttributeTargets.Enum | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)] +[ComVisible(true)] +public class CppAttributeList : Attribute +{ + public CppAttributeList(String AttributeList) + { + } +} + +public class DocumentationAttribute : Attribute +{ + public DocumentationAttribute(String Uri) + { + } +} + +public class DoNotReleaseAttribute : Attribute +{ + public DoNotReleaseAttribute() + { + } +} + +[AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = false)] +public class FlexibleArrayAttribute : Attribute +{ + public FlexibleArrayAttribute() + { + } +} + +[AttributeUsage(AttributeTargets.Enum | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)] +[ComVisible(true)] +public class FreeWithAttribute : Attribute +{ + public FreeWithAttribute(String Name) + { + } +} + +public class GuidAttribute : Attribute +{ + public GuidAttribute(uint a, ushort b, ushort c, byte d, byte e, byte f, byte g, byte h, byte i, byte j, byte k) + { + } +} + +[AttributeUsage(AttributeTargets.Parameter, AllowMultiple = true)] +public class IgnoreIfReturnAttribute : Attribute +{ + public IgnoreIfReturnAttribute(String Value) + { + } +} + +[AttributeUsage(AttributeTargets.Struct, AllowMultiple = true, Inherited = true)] +public class InvalidHandleValueAttribute : Attribute +{ + public InvalidHandleValueAttribute(long Value) + { + } +} + +public class MemorySizeAttribute : Attribute +{ + public short BytesParamIndex; + + public MemorySizeAttribute() + { + } +} + +[AttributeUsage(AttributeTargets.Struct, AllowMultiple = false)] +public class MetadataTypedefAttribute : Attribute +{ + public MetadataTypedefAttribute() + { + } +} + +public class NativeArrayInfoAttribute : Attribute +{ + // + // Summary: + // Indicates the number of elements in the fixed-length array or the number of characters + // (not bytes) in a string to import. + public int CountConst; + + // + // Summary: + // Indicates the zero-based parameter that contains the count of array elements, + // similar to size_is in COM. + public short CountParamIndex; + + // + // Summary: + // Indicates the struct field name that contains the count of array elements. + public string CountFieldName; + + public NativeArrayInfoAttribute() + { + } +} + +/// Defines the encoding of a string as it was defined in the native signature. +//[Conditional("DEBUG")] +[AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = false)] +[ComVisible(true)] +public class NativeEncodingAttribute : Attribute +{ + /// Initializes a new instance of the class. + /// The encoding of a string as it was defined in the native signature. + public NativeEncodingAttribute(String Name) + { + } +} + +[AttributeUsage(AttributeTargets.Struct, AllowMultiple = false, Inherited = true)] +public class NativeInheritanceAttribute : Attribute +{ + public NativeInheritanceAttribute(string BaseName) + { + } +} + +[AttributeUsage(AttributeTargets.Struct, AllowMultiple = false)] +public class NativeTypedefAttribute : Attribute +{ + public NativeTypedefAttribute() + { + } +} + +/// Defines the type of a member as it was used in the native signature. +//[Conditional("DEBUG")] +[AttributeUsage(AttributeTargets.Enum | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)] +[ComVisible(true)] +public class NativeTypeNameAttribute : Attribute +{ + /// Initializes a new instance of the class. + /// The name of the type that was used in the native signature. + public NativeTypeNameAttribute(String Name) + { + } +} + +public class NotNullTerminatedAttribute : Attribute +{ + public NotNullTerminatedAttribute() + { + } +} + +public class NullNullTerminatedAttribute : Attribute +{ + public NullNullTerminatedAttribute() + { + } +} + +public class RAIIFreeAttribute : Attribute +{ + public RAIIFreeAttribute(string Name) + { + } +} + +public class ReservedAttribute : Attribute +{ + public ReservedAttribute() + { + } +} + +public class ReturnsUnownedHandle : Attribute +{ + public ReturnsUnownedHandle() + { + } +} + +[AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inherited = true)] +public class RetValAttribute : Attribute +{ + public RetValAttribute() + { + } +} + +public class ScopedEnumAttribute : Attribute +{ + public ScopedEnumAttribute() + { + } +} + +/// +/// Indicates that the attributed method is defined in an unmanaged static library (LIB). +/// +[AttributeUsage(AttributeTargets.Method, Inherited = false)] +public class StaticLibraryAttribute : Attribute +{ + /// + /// Initialize a new instance of with the name of the LIB + /// file that contains the definition of this method. + /// + /// + /// The name of the LIB file that contains the definition of this method. + /// + public StaticLibraryAttribute(string LibName) + { + } +} + +public class StructSizeFieldAttribute : Attribute +{ + public StructSizeFieldAttribute(string field) + { + } +} + +[Flags] +public enum Architecture +{ + None = 0, + X86 = 1, + X64 = 2, + Arm64 = 4, + All = Architecture.X64 | Architecture.X86 | Architecture.Arm64 +} + +public class SupportedArchitectureAttribute : Attribute +{ + public SupportedArchitectureAttribute(Architecture arch) + { + } +} + +[AttributeUsage(AttributeTargets.Struct | AttributeTargets.Interface | AttributeTargets.Method, AllowMultiple = false)] +public class SupportedOSPlatformAttribute : Attribute +{ + public SupportedOSPlatformAttribute(string platform) + { + } +} + +public class UnicodeAttribute : Attribute +{ + public UnicodeAttribute() + { + } +} \ No newline at end of file diff --git a/generation/WinSDK/manual/Mi.cs b/generation/WinSDK/manual/Mi.cs index ae88b548..399e2b49 100644 --- a/generation/WinSDK/manual/Mi.cs +++ b/generation/WinSDK/manual/Mi.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.Wmi { diff --git a/generation/WinSDK/manual/MsCs.cs b/generation/WinSDK/manual/MsCs.cs index 0b5b5ea0..1a927e95 100644 --- a/generation/WinSDK/manual/MsCs.cs +++ b/generation/WinSDK/manual/MsCs.cs @@ -1,4 +1,4 @@ -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.Networking.Clustering { // Here becauase of: https://github.com/dotnet/ClangSharp/issues/367 diff --git a/generation/WinSDK/manual/Multimedia.cs b/generation/WinSDK/manual/Multimedia.cs index b4225e6e..2a751ec5 100644 --- a/generation/WinSDK/manual/Multimedia.cs +++ b/generation/WinSDK/manual/Multimedia.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; using static Windows.Win32.Media.Audio.Apis; using static Windows.Win32.UI.WindowsAndMessaging.Apis; diff --git a/generation/WinSDK/manual/NativeWiFi.cs b/generation/WinSDK/manual/NativeWiFi.cs index 5971dfc2..af72c51c 100644 --- a/generation/WinSDK/manual/NativeWiFi.cs +++ b/generation/WinSDK/manual/NativeWiFi.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.NetworkManagement.WiFi { diff --git a/generation/WinSDK/manual/Ole.cs b/generation/WinSDK/manual/Ole.cs index ab489039..6e9f7502 100644 --- a/generation/WinSDK/manual/Ole.cs +++ b/generation/WinSDK/manual/Ole.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; using static Windows.Win32.Foundation.Apis; using static Windows.Win32.System.Diagnostics.Debug.FACILITY_CODE; using static Windows.Win32.System.SystemServices.Apis; diff --git a/generation/WinSDK/manual/Power.cs b/generation/WinSDK/manual/Power.cs index e15c5f29..957b45e0 100644 --- a/generation/WinSDK/manual/Power.cs +++ b/generation/WinSDK/manual/Power.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.Power { diff --git a/generation/WinSDK/manual/Printing.cs b/generation/WinSDK/manual/Printing.cs index d5701a4f..26f894eb 100644 --- a/generation/WinSDK/manual/Printing.cs +++ b/generation/WinSDK/manual/Printing.cs @@ -2,7 +2,7 @@ using System; using System.Runtime.InteropServices; using Windows.Win32.Devices.Communication; using Windows.Win32.Foundation; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; using Windows.Win32.System.Power; namespace Windows.Win32.Graphics.Printing diff --git a/generation/WinSDK/manual/Registry.cs b/generation/WinSDK/manual/Registry.cs index 86422d86..e8eab1c9 100644 --- a/generation/WinSDK/manual/Registry.cs +++ b/generation/WinSDK/manual/Registry.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.Registry { diff --git a/generation/WinSDK/manual/RemoteDesktop.cs b/generation/WinSDK/manual/RemoteDesktop.cs index 40d40104..f9479298 100644 --- a/generation/WinSDK/manual/RemoteDesktop.cs +++ b/generation/WinSDK/manual/RemoteDesktop.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.RemoteDesktop { diff --git a/generation/WinSDK/manual/RestartManager.cs b/generation/WinSDK/manual/RestartManager.cs index b6cfe687..fc4383b3 100644 --- a/generation/WinSDK/manual/RestartManager.cs +++ b/generation/WinSDK/manual/RestartManager.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.RestartManager { diff --git a/generation/WinSDK/manual/Rpc.cs b/generation/WinSDK/manual/Rpc.cs new file mode 100644 index 00000000..ec8543fa --- /dev/null +++ b/generation/WinSDK/manual/Rpc.cs @@ -0,0 +1,13 @@ +using System; +using System.Runtime.InteropServices; +using Windows.Win32.Foundation; +using Windows.Win32.Foundation.Metadata; + +namespace Windows.Win32.System.Rpc +{ + [UnmanagedFunctionPointer(CallingConvention.Winapi))] + public unsafe delegate void* PFN_RPC_ALLOCATE([NativeTypeName("size_t")] UIntPtr param0); + + [UnmanagedFunctionPointer(CallingConvention.Winapi))] + public unsafe delegate void PFN_RPC_FREE(void* param0); +} \ No newline at end of file diff --git a/generation/WinSDK/manual/Scsi.cs b/generation/WinSDK/manual/Scsi.cs index 71095f7c..4d470d7b 100644 --- a/generation/WinSDK/manual/Scsi.cs +++ b/generation/WinSDK/manual/Scsi.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.Storage.DistributedFileSystem { diff --git a/generation/WinSDK/manual/Security.cs b/generation/WinSDK/manual/Security.cs index 6f30b1ac..6078cf59 100644 --- a/generation/WinSDK/manual/Security.cs +++ b/generation/WinSDK/manual/Security.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.Security { diff --git a/generation/WinSDK/manual/Services.cs b/generation/WinSDK/manual/Services.cs index 4f721742..c61f57b2 100644 --- a/generation/WinSDK/manual/Services.cs +++ b/generation/WinSDK/manual/Services.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.Services { diff --git a/generation/WinSDK/manual/Shell.cs b/generation/WinSDK/manual/Shell.cs index 50084406..291e3019 100644 --- a/generation/WinSDK/manual/Shell.cs +++ b/generation/WinSDK/manual/Shell.cs @@ -1,6 +1,7 @@ using System; +using Windows.Win32.Foundation.Metadata; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; using static Windows.Win32.Foundation.Apis; using static Windows.Win32.System.SystemServices.Apis; @@ -20,7 +21,7 @@ namespace Windows.Win32.UI.Shell } [Flags] - public enum SHGFI_FLAGS + public enum SHGFI_FLAGS : uint { SHGFI_ADDOVERLAYS = 0x000000020, SHGFI_ATTR_SPECIFIED = 0x000020000, diff --git a/generation/WinSDK/manual/SystemInformation.cs b/generation/WinSDK/manual/SystemInformation.cs index 6adb3664..b50652f9 100644 --- a/generation/WinSDK/manual/SystemInformation.cs +++ b/generation/WinSDK/manual/SystemInformation.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.SystemInformation { diff --git a/generation/WinSDK/manual/SystemServices.cs b/generation/WinSDK/manual/SystemServices.cs index a1fa871a..5e231b9b 100644 --- a/generation/WinSDK/manual/SystemServices.cs +++ b/generation/WinSDK/manual/SystemServices.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.SystemServices { diff --git a/generation/WinSDK/manual/TabletPC.cs b/generation/WinSDK/manual/TabletPC.cs index a593339c..baa72c8c 100644 --- a/generation/WinSDK/manual/TabletPC.cs +++ b/generation/WinSDK/manual/TabletPC.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.UI.TabletPC { diff --git a/generation/WinSDK/manual/TextServices.Manual.cs b/generation/WinSDK/manual/TextServices.Manual.cs index 5afdcbe6..2a57598e 100644 --- a/generation/WinSDK/manual/TextServices.Manual.cs +++ b/generation/WinSDK/manual/TextServices.Manual.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.UI.TextServices { @@ -88,7 +88,7 @@ namespace Windows.Win32.UI.TextServices public static readonly Guid CLSID_TF_TransitoryExtensionUIEntry = new Guid("ae6be008-07fb-400d-8beb-337a64f7051f"); public static readonly Guid CLSID_TsfServices = new Guid("39aedc00-6b60-46db-8d31-3642be0e4373"); - public const ulong TF_DEFAULT_SELECTION = unchecked((ulong)-1); - public const ulong TS_DEFAULT_SELECTION = unchecked((ulong)-1); + public const uint TF_DEFAULT_SELECTION = unchecked((uint)-1); + public const uint TS_DEFAULT_SELECTION = unchecked((uint)-1); } } diff --git a/generation/WinSDK/manual/Threading.cs b/generation/WinSDK/manual/Threading.cs index e6514d04..f75c058e 100644 --- a/generation/WinSDK/manual/Threading.cs +++ b/generation/WinSDK/manual/Threading.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; using Windows.Win32.Foundation; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.Threading { @@ -104,129 +104,4 @@ namespace Windows.Win32.System.Threading PROCESS_SYNCHRONIZE = (0x00100000), PROCESS_STANDARD_RIGHTS_REQUIRED = (0x000F0000) } - - // Define this manually to consolidate SDK and WDK duplicate definitions - public enum PROCESSINFOCLASS : int - { - ProcessBasicInformation = 0, - ProcessQuotaLimits = 1, - ProcessIoCounters = 2, - ProcessVmCounters = 3, - ProcessTimes = 4, - ProcessBasePriority = 5, - ProcessRaisePriority = 6, - ProcessDebugPort = 7, - ProcessExceptionPort = 8, - ProcessAccessToken = 9, - ProcessLdtInformation = 10, - ProcessLdtSize = 11, - ProcessDefaultHardErrorMode = 12, - ProcessIoPortHandlers = 13, // Note: this is kernel mode only - ProcessPooledUsageAndLimits = 14, - ProcessWorkingSetWatch = 15, - ProcessUserModeIOPL = 16, - ProcessEnableAlignmentFaultFixup = 17, - ProcessPriorityClass = 18, - ProcessWx86Information = 19, - ProcessHandleCount = 20, - ProcessAffinityMask = 21, - ProcessPriorityBoost = 22, - ProcessDeviceMap = 23, - ProcessSessionInformation = 24, - ProcessForegroundInformation = 25, - ProcessWow64Information = 26, - ProcessImageFileName = 27, - ProcessLUIDDeviceMapsEnabled = 28, - ProcessBreakOnTermination = 29, - ProcessDebugObjectHandle = 30, - ProcessDebugFlags = 31, - ProcessHandleTracing = 32, - ProcessIoPriority = 33, - ProcessExecuteFlags = 34, - ProcessTlsInformation = 35, - ProcessCookie = 36, - ProcessImageInformation = 37, - ProcessCycleTime = 38, - ProcessPagePriority = 39, - ProcessInstrumentationCallback = 40, - ProcessThreadStackAllocation = 41, - ProcessWorkingSetWatchEx = 42, - ProcessImageFileNameWin32 = 43, - ProcessImageFileMapping = 44, - ProcessAffinityUpdateMode = 45, - ProcessMemoryAllocationMode = 46, - ProcessGroupInformation = 47, - ProcessTokenVirtualizationEnabled = 48, - ProcessOwnerInformation = 49, - ProcessWindowInformation = 50, - ProcessHandleInformation = 51, - ProcessMitigationPolicy = 52, - ProcessDynamicFunctionTableInformation = 53, - ProcessHandleCheckingMode = 54, - ProcessKeepAliveCount = 55, - ProcessRevokeFileHandles = 56, - ProcessWorkingSetControl = 57, - ProcessHandleTable = 58, - ProcessCheckStackExtentsMode = 59, - ProcessCommandLineInformation = 60, - ProcessProtectionInformation = 61, - ProcessMemoryExhaustion = 62, - ProcessFaultInformation = 63, - ProcessTelemetryIdInformation = 64, - ProcessCommitReleaseInformation = 65, - ProcessReserved1Information = 66, - ProcessReserved2Information = 67, - ProcessSubsystemProcess = 68, - ProcessInPrivate = 70, - ProcessRaiseUMExceptionOnInvalidHandleClose = 71, - ProcessSubsystemInformation = 75, - ProcessWin32kSyscallFilterInformation = 79, - ProcessEnergyTrackingState = 82, - MaxProcessInfoClass // MaxProcessInfoClass should always be the last enum - } - - // Define this manually to consolidate SDK and WDK duplicate definitions - public enum THREADINFOCLASS : int - { - ThreadBasicInformation = 0, - ThreadTimes = 1, - ThreadPriority = 2, - ThreadBasePriority = 3, - ThreadAffinityMask = 4, - ThreadImpersonationToken = 5, - ThreadDescriptorTableEntry = 6, - ThreadEnableAlignmentFaultFixup = 7, - ThreadEventPair_Reusable = 8, - ThreadQuerySetWin32StartAddress = 9, - ThreadZeroTlsCell = 10, - ThreadPerformanceCount = 11, - ThreadAmILastThread = 12, - ThreadIdealProcessor = 13, - ThreadPriorityBoost = 14, - ThreadSetTlsArrayAddress = 15, // Obsolete - ThreadIsIoPending = 16, - ThreadHideFromDebugger = 17, - ThreadBreakOnTermination = 18, - ThreadSwitchLegacyState = 19, - ThreadIsTerminated = 20, - ThreadLastSystemCall = 21, - ThreadIoPriority = 22, - ThreadCycleTime = 23, - ThreadPagePriority = 24, - ThreadActualBasePriority = 25, - ThreadTebInformation = 26, - ThreadCSwitchMon = 27, // Obsolete - ThreadCSwitchPmu = 28, - ThreadWow64Context = 29, - ThreadGroupInformation = 30, - ThreadUmsInformation = 31, // Obsolete - ThreadCounterProfiling = 32, - ThreadIdealProcessorEx = 33, - ThreadCpuAccountingInformation = 34, - ThreadSuspendCount = 35, - ThreadActualGroupAffinity = 41, - ThreadDynamicCodePolicyInfo = 42, - ThreadSubsystemInformation = 45, - MaxThreadInfoClass = 53, - } } diff --git a/generation/WinSDK/manual/VirtualDiskService.cs b/generation/WinSDK/manual/VirtualDiskService.cs index fc3f8578..90206430 100644 --- a/generation/WinSDK/manual/VirtualDiskService.cs +++ b/generation/WinSDK/manual/VirtualDiskService.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; using Windows.Win32.Foundation; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.Storage.VirtualDiskService { diff --git a/generation/WinSDK/manual/WinProg.cs b/generation/WinSDK/manual/WinProg.cs index be3e582a..536269a6 100644 --- a/generation/WinSDK/manual/WinProg.cs +++ b/generation/WinSDK/manual/WinProg.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.WindowsProgramming { diff --git a/generation/WinSDK/manual/WinRT.cs b/generation/WinSDK/manual/WinRT.cs index 84e4228e..03bdcf53 100644 --- a/generation/WinSDK/manual/WinRT.cs +++ b/generation/WinSDK/manual/WinRT.cs @@ -1,7 +1,7 @@ using System; -using System; using System.Collections.Generic; using System.Text; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.System.WinRT { diff --git a/generation/WinSDK/manual/WinSock.cs b/generation/WinSDK/manual/WinSock.cs index 5a3a35ca..5febb1b5 100644 --- a/generation/WinSDK/manual/WinSock.cs +++ b/generation/WinSDK/manual/WinSock.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.Networking.WinSock { diff --git a/generation/WinSDK/manual/WindowsAndMessaging.cs b/generation/WinSDK/manual/WindowsAndMessaging.cs index 4077d69e..626640e8 100644 --- a/generation/WinSDK/manual/WindowsAndMessaging.cs +++ b/generation/WinSDK/manual/WindowsAndMessaging.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.UI.WindowsAndMessaging { diff --git a/generation/WinSDK/requiredNamespacesForNames.rsp b/generation/WinSDK/requiredNamespacesForNames.rsp index 659934c9..2a35ba63 100644 --- a/generation/WinSDK/requiredNamespacesForNames.rsp +++ b/generation/WinSDK/requiredNamespacesForNames.rsp @@ -138,6 +138,7 @@ IKsFormatSupport=Windows.Win32.Media.KernelStreaming IKsJackContainerId=Windows.Win32.Media.KernelStreaming IKsJackDescription=Windows.Win32.Media.KernelStreaming IKsJackDescription2=Windows.Win32.Media.KernelStreaming +IKsJackDescription3=Windows.Win32.Media.KernelStreaming IKsJackSinkInformation=Windows.Win32.Media.KernelStreaming # endregion devicetopology.h # region dshowasf.h @@ -201,6 +202,7 @@ WORDREP_BREAK_TYPE=Windows.Win32.Storage.IndexServer # endregion indexsrv.h # region libloaderapi.h FindStringOrdinal=Windows.Win32.Globalization +FreeLibrary=Windows.Win32.Foundation # endregion libloaderapi.h # region lmerr.h (also defined in wincred.h) NERR_BASE=Windows.Win32.NetworkManagement.NetManagement @@ -453,14 +455,14 @@ STGMEDIUM_UserSize=Windows.Win32.System.Com.Marshal STGMEDIUM_UserSize64=Windows.Win32.System.Com.Marshal STGMEDIUM_UserUnmarshal=Windows.Win32.System.Com.Marshal STGMEDIUM_UserUnmarshal64=Windows.Win32.System.Com.Marshal -VARIANT_UserFree=Windows.Win32.System.Com.Marshal -VARIANT_UserFree64=Windows.Win32.System.Com.Marshal -VARIANT_UserMarshal=Windows.Win32.System.Com.Marshal -VARIANT_UserMarshal64=Windows.Win32.System.Com.Marshal -VARIANT_UserSize=Windows.Win32.System.Com.Marshal -VARIANT_UserSize64=Windows.Win32.System.Com.Marshal -VARIANT_UserUnmarshal=Windows.Win32.System.Com.Marshal -VARIANT_UserUnmarshal64=Windows.Win32.System.Com.Marshal +VARIANT_UserFree=Windows.Win32.System.Variant +VARIANT_UserFree64=Windows.Win32.System.Variant +VARIANT_UserMarshal=Windows.Win32.System.Variant +VARIANT_UserMarshal64=Windows.Win32.System.Variant +VARIANT_UserSize=Windows.Win32.System.Variant +VARIANT_UserSize64=Windows.Win32.System.Variant +VARIANT_UserUnmarshal=Windows.Win32.System.Variant +VARIANT_UserUnmarshal64=Windows.Win32.System.Variant # endregion o*idl.h (duplicate definitions in many headers) # region objbase.h CoGetInstanceFromFile=Windows.Win32.System.Com.StructuredStorage @@ -499,6 +501,7 @@ OLESTREAMVTBL=Windows.Win32.System.Com.StructuredStorage BSTRBLOB=Windows.Win32.System.Com.StructuredStorage # endregion ole2.h # region oleauto.h +DosDateTimeToVariantTime=Windows.Win32.System.Variant SysAddRefString=Windows.Win32.Foundation SysAllocString=Windows.Win32.Foundation SysAllocStringByteLen=Windows.Win32.Foundation @@ -509,6 +512,15 @@ SysReAllocStringLen=Windows.Win32.Foundation SysReleaseString=Windows.Win32.Foundation SysStringByteLen=Windows.Win32.Foundation SysStringLen=Windows.Win32.Foundation +SystemTimeToVariantTime=Windows.Win32.System.Variant +VariantChangeType=Windows.Win32.System.Variant +VariantChangeTypeEx=Windows.Win32.System.Variant +VariantClear=Windows.Win32.System.Variant +VariantCopy=Windows.Win32.System.Variant +VariantCopyInd=Windows.Win32.System.Variant +VariantInit=Windows.Win32.System.Variant +VariantTimeToDosDateTime=Windows.Win32.System.Variant +VariantTimeToSystemTime=Windows.Win32.System.Variant # endregion oleauto.h # region oledb.h DBID=Windows.Win32.Storage.IndexServer @@ -528,9 +540,97 @@ GetThreadContext=Windows.Win32.System.Diagnostics.Debug SetThreadContext=Windows.Win32.System.Diagnostics.Debug ProcessIdToSessionId=Windows.Win32.System.RemoteDesktop # endregion processthreadsapi.h +# region propsys.h +PropVariantToWinRTPropertyValue=Windows.Win32.System.Com.StructuredStorage +WinRTPropertyValueToPropVariant=Windows.Win32.System.Com.StructuredStorage +# endregion propsys.h # region propvarutil.h +ClearPropVariantArray=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromBooleanVector=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromBuffer=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromCLSID=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromDoubleVector=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromFileTime=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromFileTimeVector=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromGUIDAsString=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromInt16Vector=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromInt32Vector=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromInt64Vector=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromPropVariantVectorElem=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromResource=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromStringAsVector=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromStringVector=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromStrRet=Windows.Win32.UI.Shell +InitPropVariantFromUInt16Vector=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromUInt32Vector=Windows.Win32.System.Com.StructuredStorage +InitPropVariantFromUInt64Vector=Windows.Win32.System.Com.StructuredStorage +InitPropVariantVectorFromPropVariant=Windows.Win32.System.Com.StructuredStorage +InitVariantFromStrRet=Windows.Win32.UI.Shell +PROPVAR_CHANGE_FLAGS=Windows.Win32.System.Com.StructuredStorage +PROPVAR_COMPARE_FLAGS=Windows.Win32.System.Com.StructuredStorage +PROPVAR_COMPARE_UNIT=Windows.Win32.System.Com.StructuredStorage +PropVariantChangeType=Windows.Win32.System.Com.StructuredStorage +PropVariantCompareEx=Windows.Win32.System.Com.StructuredStorage +PropVariantGetBooleanElem=Windows.Win32.System.Com.StructuredStorage +PropVariantGetDoubleElem=Windows.Win32.System.Com.StructuredStorage +PropVariantGetElementCount=Windows.Win32.System.Com.StructuredStorage +PropVariantGetFileTimeElem=Windows.Win32.System.Com.StructuredStorage +PropVariantGetInt16Elem=Windows.Win32.System.Com.StructuredStorage +PropVariantGetInt32Elem=Windows.Win32.System.Com.StructuredStorage +PropVariantGetInt64Elem=Windows.Win32.System.Com.StructuredStorage +PropVariantGetStringElem=Windows.Win32.System.Com.StructuredStorage +PropVariantGetUInt16Elem=Windows.Win32.System.Com.StructuredStorage +PropVariantGetUInt32Elem=Windows.Win32.System.Com.StructuredStorage +PropVariantGetUInt64Elem=Windows.Win32.System.Com.StructuredStorage +PropVariantToBoolean=Windows.Win32.System.Com.StructuredStorage +PropVariantToBooleanVector=Windows.Win32.System.Com.StructuredStorage +PropVariantToBooleanVectorAlloc=Windows.Win32.System.Com.StructuredStorage +PropVariantToBooleanWithDefault=Windows.Win32.System.Com.StructuredStorage +PropVariantToBSTR=Windows.Win32.System.Com.StructuredStorage +PropVariantToBuffer=Windows.Win32.System.Com.StructuredStorage +PropVariantToDouble=Windows.Win32.System.Com.StructuredStorage +PropVariantToDoubleVector=Windows.Win32.System.Com.StructuredStorage +PropVariantToDoubleVectorAlloc=Windows.Win32.System.Com.StructuredStorage +PropVariantToDoubleWithDefault=Windows.Win32.System.Com.StructuredStorage +PropVariantToFileTime=Windows.Win32.System.Com.StructuredStorage +PropVariantToFileTimeVector=Windows.Win32.System.Com.StructuredStorage +PropVariantToFileTimeVectorAlloc=Windows.Win32.System.Com.StructuredStorage +PropVariantToGUID=Windows.Win32.System.Com.StructuredStorage +PropVariantToInt16=Windows.Win32.System.Com.StructuredStorage +PropVariantToInt16Vector=Windows.Win32.System.Com.StructuredStorage +PropVariantToInt16VectorAlloc=Windows.Win32.System.Com.StructuredStorage +PropVariantToInt16WithDefault=Windows.Win32.System.Com.StructuredStorage +PropVariantToInt32=Windows.Win32.System.Com.StructuredStorage +PropVariantToInt32Vector=Windows.Win32.System.Com.StructuredStorage +PropVariantToInt32VectorAlloc=Windows.Win32.System.Com.StructuredStorage +PropVariantToInt32WithDefault=Windows.Win32.System.Com.StructuredStorage +PropVariantToInt64=Windows.Win32.System.Com.StructuredStorage +PropVariantToInt64Vector=Windows.Win32.System.Com.StructuredStorage +PropVariantToInt64VectorAlloc=Windows.Win32.System.Com.StructuredStorage +PropVariantToInt64WithDefault=Windows.Win32.System.Com.StructuredStorage +PropVariantToString=Windows.Win32.System.Com.StructuredStorage +PropVariantToStringAlloc=Windows.Win32.System.Com.StructuredStorage +PropVariantToStringVector=Windows.Win32.System.Com.StructuredStorage +PropVariantToStringVectorAlloc=Windows.Win32.System.Com.StructuredStorage +PropVariantToStringWithDefault=Windows.Win32.System.Com.StructuredStorage +PropVariantToStrRet=Windows.Win32.UI.Shell +PropVariantToUInt16=Windows.Win32.System.Com.StructuredStorage +PropVariantToUInt16Vector=Windows.Win32.System.Com.StructuredStorage +PropVariantToUInt16VectorAlloc=Windows.Win32.System.Com.StructuredStorage +PropVariantToUInt16WithDefault=Windows.Win32.System.Com.StructuredStorage +PropVariantToUInt32=Windows.Win32.System.Com.StructuredStorage +PropVariantToUInt32Vector=Windows.Win32.System.Com.StructuredStorage +PropVariantToUInt32VectorAlloc=Windows.Win32.System.Com.StructuredStorage +PropVariantToUInt32WithDefault=Windows.Win32.System.Com.StructuredStorage +PropVariantToUInt64=Windows.Win32.System.Com.StructuredStorage +PropVariantToUInt64Vector=Windows.Win32.System.Com.StructuredStorage +PropVariantToUInt64VectorAlloc=Windows.Win32.System.Com.StructuredStorage +PropVariantToUInt64WithDefault=Windows.Win32.System.Com.StructuredStorage +PropVariantToVariant=Windows.Win32.System.Com.StructuredStorage StgDeserializePropVariant=Windows.Win32.System.Com.StructuredStorage StgSerializePropVariant=Windows.Win32.System.Com.StructuredStorage +VariantToPropVariant=Windows.Win32.System.Com.StructuredStorage +VariantToStrRet=Windows.Win32.UI.Shell # endregion propvarutil.h # region qos.h QOS=Windows.Win32.Networking.WinSock @@ -665,6 +765,9 @@ UnloadUserProfile=Windows.Win32.UI.Shell # region uxtheme.h OpenThemeDataForDpi=Windows.Win32.UI.HiDpi # endregion uxtheme.h +# region vidcap.h +IKsTopologyInfo=Windows.Win32.Media.KernelStreaming +# endregion vidcap.h # region winbase.h AccessCheckAndAuditAlarmA=Windows.Win32.Security AccessCheckByTypeAndAuditAlarmA=Windows.Win32.Security @@ -801,7 +904,9 @@ FILE_ATTRIBUTE_TAG_INFO=Windows.Win32.Storage.FileSystem FILE_BASIC_INFO=Windows.Win32.Storage.FileSystem FILE_COMPRESSION_INFO=Windows.Win32.Storage.FileSystem FILE_DISPOSITION_INFO=Windows.Win32.Storage.FileSystem +FILE_DISPOSITION_INFO_EX=Windows.Win32.Storage.FileSystem FILE_END_OF_FILE_INFO=Windows.Win32.Storage.FileSystem +FILE_FLUSH_MODE=Windows.Win32.Storage.FileSystem FILE_FULL_DIR_INFO=Windows.Win32.Storage.FileSystem FILE_ID_BOTH_DIR_INFO=Windows.Win32.Storage.FileSystem FILE_ID_DESCRIPTOR=Windows.Win32.Storage.FileSystem @@ -815,6 +920,7 @@ FILE_RENAME_INFO=Windows.Win32.Storage.FileSystem FILE_STANDARD_INFO=Windows.Win32.Storage.FileSystem FILE_STORAGE_INFO=Windows.Win32.Storage.FileSystem FILE_STREAM_INFO=Windows.Win32.Storage.FileSystem +FILE_WRITE_FLAGS=Windows.Win32.Storage.FileSystem FileEncryptionStatusA=Windows.Win32.Storage.FileSystem FileEncryptionStatusW=Windows.Win32.Storage.FileSystem FindActCtxSectionGuid=Windows.Win32.System.ApplicationInstallationAndServicing @@ -920,7 +1026,7 @@ GlobalDeleteAtom=Windows.Win32.System.DataExchange GlobalFindAtomA=Windows.Win32.System.DataExchange GlobalFindAtomW=Windows.Win32.System.DataExchange GlobalFlags=Windows.Win32.System.Memory -GlobalFree=Windows.Win32.System.Memory +GlobalFree=Windows.Win32.Foundation GlobalGetAtomNameA=Windows.Win32.System.DataExchange GlobalGetAtomNameW=Windows.Win32.System.DataExchange GlobalHandle=Windows.Win32.System.Memory @@ -944,7 +1050,7 @@ LoadModule=Windows.Win32.System.LibraryLoader LoadPackagedLibrary=Windows.Win32.System.LibraryLoader LocalAlloc=Windows.Win32.System.Memory LocalFlags=Windows.Win32.System.Memory -LocalFree=Windows.Win32.System.Memory +LocalFree=Windows.Win32.Foundation LocalHandle=Windows.Win32.System.Memory LocalLock=Windows.Win32.System.Memory LocalReAlloc=Windows.Win32.System.Memory @@ -1093,6 +1199,7 @@ SetVolumeLabelW=Windows.Win32.Storage.FileSystem SetVolumeMountPointA=Windows.Win32.Storage.FileSystem SetVolumeMountPointW=Windows.Win32.Storage.FileSystem SetXStateFeaturesMask=Windows.Win32.System.Diagnostics.Debug +SignalObjectAndWait=Windows.Win32.System.Threading STARTUPINFOEXA=Windows.Win32.System.Threading STARTUPINFOEXW=Windows.Win32.System.Threading SwitchToFiber=Windows.Win32.System.Threading @@ -1598,9 +1705,12 @@ CLAIM_SECURITY_ATTRIBUTES_INFORMATION=Windows.Win32.Security CM_POWER_DATA=Windows.Win32.System.Power COMPARTMENT_ID=Windows.Win32.System.Kernel COMPATIBILITY_CONTEXT_ELEMENT=Windows.Win32.System.ApplicationInstallationAndServicing +CONDITION_VARIABLE=Windows.Win32.System.Threading CONTEXT=Windows.Win32.System.Diagnostics.Debug CORRELATION_VECTOR=Windows.Win32.System.CorrelationVector CPU_SET_INFORMATION_TYPE=Windows.Win32.System.SystemInformation +CRITICAL_SECTION_DEBUG=Windows.Win32.System.Threading +CRITICAL_SECTION=Windows.Win32.System.Threading CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG=Windows.Win32.System.WindowsProgramming CY=Windows.Win32.System.Com DECIMAL=Windows.Win32.Foundation @@ -1650,6 +1760,7 @@ IMAGE_RUNTIME_FUNCTION_ENTRY=Windows.Win32.System.Diagnostics.Debug IMAGE_SECTION_HEADER=Windows.Win32.System.Diagnostics.Debug IMAGE_THUNK_DATA32=Windows.Win32.System.WindowsProgramming IMAGE_THUNK_DATA64=Windows.Win32.System.WindowsProgramming +INIT_ONCE=Windows.Win32.System.Threading IO_COUNTERS=Windows.Win32.System.Threading JOB_OBJECT_IO_RATE_CONTROL_FLAGS=Windows.Win32.System.JobObjects JOB_OBJECT_NET_RATE_CONTROL_FLAGS=Windows.Win32.System.JobObjects @@ -1706,12 +1817,8 @@ NUMA_NODE_RELATIONSHIP=Windows.Win32.System.SystemInformation OBJECT_TYPE_LIST=Windows.Win32.Security OS_DEPLOYEMENT_STATE_VALUES=Windows.Win32.System.SystemInformation OSVERSIONINFOA=Windows.Win32.System.SystemInformation -OSVERSIONINFOA=Windows.Win32.System.SystemInformation -OSVERSIONINFOEXA=Windows.Win32.System.SystemInformation OSVERSIONINFOEXA=Windows.Win32.System.SystemInformation OSVERSIONINFOEXW=Windows.Win32.System.SystemInformation -OSVERSIONINFOEXW=Windows.Win32.System.SystemInformation -OSVERSIONINFOW=Windows.Win32.System.SystemInformation OSVERSIONINFOW=Windows.Win32.System.SystemInformation PAPCFUNC=Windows.Win32.Foundation PAPFUNC=Windows.Win32.System.Threading @@ -1778,14 +1885,7 @@ QUOTA_LIMITS=Windows.Win32.Security REASON_CONTEXT=Windows.Win32.System.Threading REPARSE_GUID_DATA_BUFFER=Windows.Win32.Storage.FileSystem RESUME_PERFORMANCE=Windows.Win32.System.Power -RTL_BARRIER=Windows.Win32.System.Threading -RTL_CONDITION_VARIABLE=Windows.Win32.System.Threading RTL_CORRELATION_*=Windows.Win32.System.CorrelationVector -RTL_CRITICAL_SECTION_DEBUG=Windows.Win32.System.Threading -RTL_CRITICAL_SECTION=Windows.Win32.System.Threading -RTL_RUN_ONCE=Windows.Win32.System.Threading -RTL_SRWLOCK=Windows.Win32.System.Threading -RTL_UMS_THREAD_INFO_CLASS=Windows.Win32.System.Threading RtlAddFunctionTable=Windows.Win32.System.Diagnostics.Debug RtlAddGrowableFunctionTable=Windows.Win32.System.Diagnostics.Debug RtlCaptureContext=Windows.Win32.System.Diagnostics.Debug @@ -1888,7 +1988,9 @@ SID=Windows.Win32.Security SINGLE_LIST_ENTRY=Windows.Win32.System.Kernel SLIST_ENTRY=Windows.Win32.System.Kernel SLIST_HEADER=Windows.Win32.System.Kernel +SRWLOCK=Windows.Win32.System.Threading STORAGE_BUS_TYPE=Windows.Win32.Storage.FileSystem +SYNCHRONIZATION_BARRIER=Windows.Win32.System.Threading SYSTEM_ACCESS_FILTER_ACE=Windows.Win32.Security SYSTEM_ALARM_ACE=Windows.Win32.Security SYSTEM_ALARM_CALLBACK_ACE=Windows.Win32.Security @@ -1915,7 +2017,6 @@ SYSTEM_POWER_POLICY=Windows.Win32.System.Power SYSTEM_POWER_STATE=Windows.Win32.System.Power SYSTEM_PROCESS_TRUST_LABEL_ACE=Windows.Win32.Security SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION=Windows.Win32.System.SystemInformation -SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION=Windows.Win32.System.SystemInformation SYSTEM_RESOURCE_ATTRIBUTE_ACE=Windows.Win32.Security SYSTEM_SCOPED_POLICY_ID_ACE=Windows.Win32.Security SYSTEM_SUPPORTED_PROCESSOR_ARCHITECTURES_INFORMATION=Windows.Win32.System.SystemInformation @@ -1951,11 +2052,12 @@ TP_CALLBACK_ENVIRON_V3=Windows.Win32.System.Threading TP_CALLBACK_PRIORITY=Windows.Win32.System.Threading TP_POOL_STACK_INFORMATION=Windows.Win32.System.Threading TRANSACTION_OUTCOME=Windows.Win32.Storage.FileSystem +UMS_THREAD_INFO_CLASS=Windows.Win32.System.Threading UNICODE_STRING=Windows.Win32.Foundation UNWIND_HISTORY_TABLE_ENTRY=Windows.Win32.System.Diagnostics.Debug UNWIND_HISTORY_TABLE=Windows.Win32.System.Diagnostics.Debug USER_ACTIVITY_PRESENCE=Windows.Win32.System.Power -VARIANT=Windows.Win32.System.Com +VARIANT=Windows.Win32.System.Variant VerSetConditionMask=Windows.Win32.System.SystemInformation WAITORTIMERCALLBACK=Windows.Win32.System.Threading WELL_KNOWN_SID_TYPE=Windows.Win32.Security @@ -1986,18 +2088,19 @@ HSTRING_UserUnmarshal=Windows.Win32.System.WinRT HSTRING_UserUnmarshal64=Windows.Win32.System.WinRT # endregion winstring.h (duplicate definitions in many headers) # region winternl.h +IO_STATUS_BLOCK=Windows.Win32.System.IO NtQueryInformationProcess=Windows.Win32.System.Threading NtQueryInformationThread=Windows.Win32.System.Threading NtSetInformationThread=Windows.Win32.System.Threading -NtCreateFile=Windows.Win32.Storage.FileSystem +OBJECT_ATTRIBUTES=Windows.Win32.Foundation PEB_LDR_DATA=Windows.Win32.System.Threading -PPS_POST_PROCESS_INIT_ROUTINE=Windows.Win32.System.Threading PEB=Windows.Win32.System.Threading +PIO_APC_ROUTINE=Windows.Win32.System.IO +PPS_POST_PROCESS_INIT_ROUTINE=Windows.Win32.System.Threading PROCESS_BASIC_INFORMATION=Windows.Win32.System.Threading -PROCESSINFOCLASS=Windows.Win32.System.Threading RTL_USER_PROCESS_PARAMETERS=Windows.Win32.System.Threading RtlNtStatusToDosError=Windows.Win32.Foundation -THREADINFOCLASS=Windows.Win32.System.Threading +TEB=Windows.Win32.System.Threading # endregion winternl.h # region winuser.h _TrackMouseEvent=Windows.Win32.UI.Input.KeyboardAndMouse @@ -2161,7 +2264,7 @@ GetAutoRotationState=Windows.Win32.Devices.Display GetAwarenessFromDpiAwarenessContext=Windows.Win32.UI.HiDpi GetDpiAwarenessContextForProcess=Windows.Win32.UI.HiDpi GetCapture=Windows.Win32.UI.Input.KeyboardAndMouse -GetCIMSSM=Windows.Win32.UI.Controls +GetCIMSSM=Windows.Win32.UI.Input GetClipboardData=Windows.Win32.System.DataExchange GetClipboardFormatNameA=Windows.Win32.System.DataExchange GetClipboardFormatNameW=Windows.Win32.System.DataExchange @@ -2278,7 +2381,6 @@ INPUT_INJECTION_VALUE=Windows.Win32.UI.Input.Pointer INPUT_MESSAGE_DEVICE_TYPE=Windows.Win32.UI.Input INPUT_MESSAGE_ORIGIN_ID=Windows.Win32.UI.Input INPUT_MESSAGE_SOURCE=Windows.Win32.UI.Input -GetCIMSSM=Windows.Win32.UI.Input INPUT_TRANSFORM=Windows.Win32.UI.Input.Pointer INPUT=Windows.Win32.UI.Input.KeyboardAndMouse IntersectRect=Windows.Win32.Graphics.Gdi @@ -2513,14 +2615,5 @@ STGMOVE=Windows.Win32.System.Com.StructuredStorage CLIPDATA=Windows.Win32.System.Com.StructuredStorage PROPSPEC_KIND=Windows.Win32.System.Com.StructuredStorage TYSPEC=Windows.Win32.System.Com -VARENUM=Windows.Win32.System.Com +VARENUM=Windows.Win32.System.Variant # endregion wtypes.h -UIA_TEXTATTRIBUTE_ID=Windows.Win32.UI.Accessibility -UIA_ANNOTATIONTYPE=Windows.Win32.UI.Accessibility -UIA_CHANGE_ID=Windows.Win32.UI.Accessibility -UIA_CONTROLTYPE_ID=Windows.Win32.UI.Accessibility -UIA_HEADINGLEVEL_ID=Windows.Win32.UI.Accessibility -UIA_LANDMARKTYPE_ID=Windows.Win32.UI.Accessibility -UIA_METADATA_ID=Windows.Win32.UI.Accessibility -UIA_STYLE_ID=Windows.Win32.UI.Accessibility -UIA_TEXTATTRIBUTE_ID=Windows.Win32.UI.Accessibility diff --git a/generation/WinSDK/scraper.header.txt b/generation/WinSDK/scraper.header.txt index 9ffeded1..416b5027 100644 --- a/generation/WinSDK/scraper.header.txt +++ b/generation/WinSDK/scraper.header.txt @@ -29,6 +29,7 @@ using Windows.Win32.Devices.Tapi; using Windows.Win32.Devices.Usb; using Windows.Win32.Devices.WebServicesOnDevices; using Windows.Win32.Foundation; +using Windows.Win32.Foundation.Metadata; using Windows.Win32.Gaming; using Windows.Win32.Globalization; using Windows.Win32.Graphics.Direct2D; @@ -220,6 +221,7 @@ using Windows.Win32.System.TpmBaseServices; using Windows.Win32.System.UpdateAgent; using Windows.Win32.System.UpdateAssessment; using Windows.Win32.System.UserAccessLogging; +using Windows.Win32.System.Variant; using Windows.Win32.System.VirtualDosMachines; using Windows.Win32.System.WindowsProgramming; using Windows.Win32.System.WindowsSync; diff --git a/generation/WinSDK/scraper.settings.rsp b/generation/WinSDK/scraper.settings.rsp index 0a133a6e..14464f95 100644 --- a/generation/WinSDK/scraper.settings.rsp +++ b/generation/WinSDK/scraper.settings.rsp @@ -1,3 +1,5 @@ +--config +exclude-empty-records --with-librarypath VerifierEnumerateResource=verifier.dll --with-type @@ -52,6 +54,7 @@ EVT_SUBSCRIBE_FLAGS=uint READ_EVENT_LOG_READ_FLAGS=uint D3D11_CLEAR_FLAG=uint CeeSectionAttr=long +CorElementType=byte --exclude _TREEITEM _IMAGELIST @@ -86,6 +89,7 @@ _OLD_LARGE_INTEGER _LARGE_INTEGER _ULARGE_INTEGER IVssCreateWriterMetadataEx +IVssWriterImpl _SLIST_ENTRY __RPCPROXY_H_VERSION__ _DISPATCHER_CONTEXT_ARM64 @@ -138,17 +142,21 @@ IWABOBJECT_SetMe_METHOD IWABOBJECT_VCardCreate_METHOD IWABOBJECT_VCardDisplay_METHOD IWABOBJECT_VCardRetrieve_METHOD -TP_IO -TP_TIMER -TP_WAIT -TP_WORK -TP_CALLBACK_INSTANCE CF_HYDRATION_POLICY_PRIMARY_USHORT CF_HYDRATION_POLICY_MODIFIER_USHORT CF_POPULATION_POLICY_PRIMARY_USHORT CF_POPULATION_POLICY_MODIFIER_USHORT _BoolValue -HINSTANCE__ +_IID_IXmlReader +_IID_IXmlResolver +_IID_IXmlWriter +IITWordWheel +CreateWriterEx +D3D11_VIDEO_DEFAULT +StgConvertPropertyToVariant +_OBJECT_ATTRIBUTES +_OBJECT_ATTRIBUTES32 +_OBJECT_ATTRIBUTES64 --remap ABI::Windows::Foundation::IActivatableClassRegistration=IActivatableClassRegistration adpcmcoef_tag=ADPCMCOEFSET @@ -183,20 +191,12 @@ fmtowns_snd_waveformat_tag=FMTOWNS_SND_WAVEFORMAT g721_adpcmwaveformat_tag=G721_ADPCMWAVEFORMAT g723_adpcmwaveformat_tag=G723_ADPCMWAVEFORMAT gsm610waveformat_tag=GSM610WAVEFORMAT -PHKEY=HKEY* PBOOL=BOOL* PBOOLEAN=BOOLEAN* -PHANDLE=HANDLE* -LPHANDLE=HANDLE* -LPHMIDIIN=HMIDIIN* -LPHMIDIOUT=HMIDIOUT* -LPHMIDISTRM=HMIDISTRM* HFILTER_INSTANCE1*=HFILTER_INSTANCE* __MIDL___MIDL_itf_uianimation_0000_0002_0003*=UI_ANIMATION_KEYFRAME heaacwaveformat_tag=HEAACWAVEFORMAT heaacwaveinfo_tag=HEAACWAVEINFO -LPHWAVEIN=HWAVEIN* -LPHWAVEOUT=HWAVEOUT* ID3D10Blob=ID3DBlob ima_adpcmwaveformat_tag=IMAADPCMWAVEFORMAT INT_PTR=IntPtr @@ -1507,14 +1507,14 @@ _RGNDATAHEADER=RGNDATAHEADER _RIP_INFO=RIP_INFO _ROOT_INFO_LUID=ROOT_INFO_LUID _RSAPUBKEY=RSAPUBKEY -_RTL_BARRIER=RTL_BARRIER -_RTL_CONDITION_VARIABLE=RTL_CONDITION_VARIABLE -_RTL_CRITICAL_SECTION=RTL_CRITICAL_SECTION -_RTL_CRITICAL_SECTION_DEBUG=RTL_CRITICAL_SECTION_DEBUG -_RTL_RUN_ONCE=RTL_RUN_ONCE -_RTL_SRWLOCK=RTL_SRWLOCK +_RTL_BARRIER=SYNCHRONIZATION_BARRIER +_RTL_CONDITION_VARIABLE=CONDITION_VARIABLE +_RTL_CRITICAL_SECTION=CRITICAL_SECTION +_RTL_CRITICAL_SECTION_DEBUG=CRITICAL_SECTION_DEBUG +_RTL_RUN_ONCE=INIT_ONCE +_RTL_SRWLOCK=SRWLOCK _RTL_UMS_SCHEDULER_REASON=RTL_UMS_SCHEDULER_REASON -_RTL_UMS_THREAD_INFO_CLASS=RTL_UMS_THREAD_INFO_CLASS +_RTL_UMS_THREAD_INFO_CLASS=UMS_THREAD_INFO_CLASS _SCHANNEL_ALG=SCHANNEL_ALG _SCOPE_TABLE_AMD64=SCOPE_TABLE_AMD64 _SCOPE_TABLE_ARM64=SCOPE_TABLE_ARM64 @@ -1850,8 +1850,6 @@ _TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT=TRANSACTION_NOTIFICATION_MARSHAL_ARGU _KCRM_MARSHAL_HEADER=KCRM_MARSHAL_HEADER _KCRM_TRANSACTION_BLOB=KCRM_TRANSACTION_BLOB _KCRM_PROTOCOL_BLOB=KCRM_PROTOCOL_BLOB -_TP_POOL=TP_POOL -_TP_CLEANUP_GROUP=TP_CLEANUP_GROUP _MEMORY_RESOURCE_NOTIFICATION_TYPE=MEMORY_RESOURCE_NOTIFICATION_TYPE _WIN32_MEMORY_RANGE_ENTRY=WIN32_MEMORY_RANGE_ENTRY _TIME_ZONE_INFORMATION=TIME_ZONE_INFORMATION @@ -4304,21 +4302,6 @@ _POWER_POLICY=POWER_POLICY _POWER_DATA_ACCESSOR=POWER_DATA_ACCESSOR _DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS=DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS _THERMAL_EVENT=THERMAL_EVENT -_WS_XML_READER=WS_XML_READER -_WS_XML_WRITER=WS_XML_WRITER -_WS_XML_BUFFER=WS_XML_BUFFER -_WS_CHANNEL=WS_CHANNEL -_WS_OPERATION_CONTEXT=WS_OPERATION_CONTEXT -_WS_ERROR=WS_ERROR -_WS_HEAP=WS_HEAP -_WS_LISTENER=WS_LISTENER -_WS_MESSAGE=WS_MESSAGE -_WS_SECURITY_TOKEN=WS_SECURITY_TOKEN -_WS_SECURITY_CONTEXT=WS_SECURITY_CONTEXT -_WS_SERVICE_HOST=WS_SERVICE_HOST -_WS_SERVICE_PROXY=WS_SERVICE_PROXY -_WS_METADATA=WS_METADATA -_WS_POLICY=WS_POLICY _WS_XML_DICTIONARY=WS_XML_DICTIONARY _WS_XML_STRING=WS_XML_STRING _WS_XML_QNAME=WS_XML_QNAME @@ -5365,13 +5348,6 @@ _D3D10_SHADER_DEBUG_OUTPUTREG_INFO=D3D10_SHADER_DEBUG_OUTPUTREG_INFO _D3D10_SHADER_DEBUG_INST_INFO=D3D10_SHADER_DEBUG_INST_INFO _D3D10_SHADER_DEBUG_FILE_INFO=D3D10_SHADER_DEBUG_FILE_INFO _D3D10_SHADER_DEBUG_INFO=D3D10_SHADER_DEBUG_INFO -PTP_IO=IntPtr -PTP_TIMER=IntPtr -PTP_WAIT=IntPtr -PTP_WORK=IntPtr -PTP_CALLBACK_INSTANCE=IntPtr -PTP_POOL=IntPtr -PTP_CLEANUP_GROUP=IntPtr tagVS_FIXEDFILEINFO=VS_FIXEDFILEINFO tagHSZPAIR=HSZPAIR tagCONVCONTEXT=CONVCONTEXT @@ -5608,7 +5584,6 @@ _tagOLECMDTEXT=OLECMDTEXT tagCATEGORYINFO=CATEGORYINFO tagCONDITION_TYPE=CONDITION_TYPE tagCONDITION_OPERATION=CONDITION_OPERATION -tagSERIALIZEDPROPSTORAGE=SERIALIZEDPROPSTORAGE tagBANDSITEINFO=BANDSITEINFO tagSMDATA=SMDATA tagSMINFO=SMINFO @@ -11355,8 +11330,6 @@ DB_LRESERVE=IntPtr DB_URESERVE=UIntPtr TAPIHWND=IntPtr _NEON128=NEON128 -_MI_Module_Self=MI_Module_Self -HINSTANCE=HMODULE _DEBUG_OFFSET_REGION=DEBUG_OFFSET_REGION _DEBUG_READ_USER_MINIDUMP_STREAM=DEBUG_READ_USER_MINIDUMP_STREAM _DEBUG_GET_TEXT_COMPLETIONS_IN=DEBUG_GET_TEXT_COMPLETIONS_IN @@ -11503,8 +11476,6 @@ __MIDL___MIDL_itf_xpsrassvc_0000_0003_0001=XPSRAS_PIXEL_FORMAT __MIDL___MIDL_itf_xpsrassvc_0000_0004_0001=XPSRAS_BACKGROUND_COLOR LPLDT_ENTRY=LDT_ENTRY* __MIDL___MIDL_itf_windows2Eui2Examl2Ehosting2Ereferencetracker_0000_0004_0001=XAML_REFERENCETRACKER_DISCONNECT -PAUTHZ_RESOURCE_MANAGER_HANDLE=AUTHZ_RESOURCE_MANAGER_HANDLE* -PAUTHZ_CLIENT_CONTEXT_HANDLE=AUTHZ_CLIENT_CONTEXT_HANDLE* channel_caps_tag=CHANNEL_CAPS joycalibrate_tag=JOYCALIBRATE joypos_tag=JOYPOS @@ -11570,7 +11541,6 @@ tagCCSTYLEFLAGW=CCSTYLEFLAGW tagCCINFOA=CCINFOA tagCCINFOW=CCINFOW _CREDSSP_CRED_EX=CREDSSP_CRED_EX -_MDL=MDL _APPLICATIONTYPE=APPLICATIONTYPE _OLE_TM_CONFIG_PARAMS_V1=OLE_TM_CONFIG_PARAMS_V1 _OLE_TM_CONFIG_PARAMS_V2=OLE_TM_CONFIG_PARAMS_V2 @@ -12181,7 +12151,6 @@ berelement=BerElement ldap_version_info=LDAP_VERSION_INFO ldapapiinfoA=LDAPAPIInfoA ldapapiinfoW=LDAPAPIInfoW -ldapsearch=LDAPSearch ldapsortkeyW=LDAPSortKeyW ldapsortkeyA=LDAPSortKeyA ldapvlvinfo=LDAPVLVInfo @@ -12246,12 +12215,6 @@ VARIANT_BOOL=VARIANT_BOOL _IFaxAccountNotify=IFaxAccountNotify _IFaxServerNotify2=IFaxServerNotify2 PLSA_HANDLE=LSA_HANDLE* -PWINUSB_INTERFACE_HANDLE=WINUSB_INTERFACE_HANDLE* -_TP_IO=PTP_IO -_TP_TIMER=PTP_TIMER -_TP_WAIT=PTP_WAIT -_TP_WORK=PTP_WORK -_TP_CALLBACK_INSTANCE=PTP_CALLBACK_INSTANCE PDEVPROPTYPE=DEVPROPTYPE* PBSTR=BSTR* LPBSTR=BSTR* @@ -12466,4 +12429,33 @@ __MIDL___MIDL_itf_corprof_0000_0001_0006=COR_PRF_GC_REASON __MIDL___MIDL_itf_corprof_0000_0001_0007=COR_PRF_MODULE_FLAGS __MIDL___MIDL_itf_corprof_0000_0009_0001=COR_PRF_CODEGEN_FLAGS RPC_WSTR=PWSTR -RPC_CSTR=PSTR \ No newline at end of file +RPC_CSTR=PSTR +_KSSTREAM_SEGMENT=KSSTREAM_SEGMENT +tagContextProperty=ContextProperty +_SIGNER_ATTR_AUTHCODE=SIGNER_ATTR_AUTHCODE +_SIGNER_BLOB_INFO=SIGNER_BLOB_INFO +_SIGNER_CERT_STORE_INFO=SIGNER_CERT_STORE_INFO +_SIGNER_SPC_CHAIN_INFO=SIGNER_SPC_CHAIN_INFO +_SIGNER_CERT=SIGNER_CERT +_SIGNER_CONTEXT=SIGNER_CONTEXT +_SIGNER_DIGEST_SIGN_INFO=SIGNER_DIGEST_SIGN_INFO +_SIGNER_FILE_INFO=SIGNER_FILE_INFO +_SIGNER_PROVIDER_INFO=SIGNER_PROVIDER_INFO +_SIGNER_SIGNATURE_INFO=SIGNER_SIGNATURE_INFO +_SIGNER_SUBJECT_INFO=SIGNER_SUBJECT_INFO +_D3DPrimCaps=D3DPRIMCAPS +_D3DDeviceDesc=D3DDEVICEDESC +_D3DDeviceDesc7=D3DDEVICEDESC7 +_D3DExecuteBufferDesc=D3DEXECUTEBUFFERDESC +_MENUEX_TEMPLATE_HEADER=MENUEX_TEMPLATE_HEADER +_MENUEX_TEMPLATE_ITEM=MENUEX_TEMPLATE_ITEM +_MENUTEMPLATEEX=MENUTEMPLATEEX +__MIDL___MIDL_itf_corprof_0000_0000_0012=COR_PRF_REJIT_FLAGS +__MIDL___MIDL_itf_corprof_0000_0000_0013=COR_PRF_EVENTPIPE_PARAM_TYPE +__MIDL___MIDL_itf_corprof_0000_0000_0014=COR_PRF_EVENTPIPE_LEVEL +__MIDL___MIDL_itf_corprof_0000_0000_0015=COR_PRF_EVENTPIPE_PROVIDER_CONFIG +__MIDL___MIDL_itf_corprof_0000_0000_0016=COR_PRF_EVENTPIPE_PARAM_DESC +__MIDL___MIDL_itf_corprof_0000_0000_0017=COR_PRF_EVENT_DATA +__MIDL___MIDL_itf_corprof_0000_0000_0018=COR_PRF_FILTER_DATA +__MIDL___MIDL_itf_corprof_0000_0011_0001=COR_PRF_CODEGEN_FLAGS +_COR_PRF_HANDLE_TYPE=COR_PRF_HANDLE_TYPE \ No newline at end of file diff --git a/generation/WinSDK/supportedOS.rsp b/generation/WinSDK/supportedOS.rsp index 24a48380..332be969 100644 --- a/generation/WinSDK/supportedOS.rsp +++ b/generation/WinSDK/supportedOS.rsp @@ -1827,7 +1827,6 @@ ITransactionProperty=SupportedOSPlatform("windows5.1.2600") ITransactionProxy=SupportedOSPlatform("windows5.1.2600") ITransactionResourcePool=SupportedOSPlatform("windows5.1.2600") ITransactionStatus=SupportedOSPlatform("windows5.1.2600") -ObjectContext=SupportedOSPlatform("windows5.0") ObjectControl=SupportedOSPlatform("windows5.0") SecurityProperty=SupportedOSPlatform("windows5.0") IAMStats=SupportedOSPlatform("windows5.1.2600") @@ -8390,7 +8389,6 @@ GetUnicodeRanges=SupportedOSPlatform("windows5.1.2600") IsStringSupported=SupportedOSPlatform("windows5.1.2600") LoadCachedAttributes=SupportedOSPlatform("windows5.1.2600") MakeWordList=SupportedOSPlatform("windows5.1.2600") -Process=SupportedOSPlatform("windows5.1.2600") ResetContext=SupportedOSPlatform("windows5.1.2600") SetCACMode=SupportedOSPlatform("windows5.1.2600") SetContextPropertyValue=SupportedOSPlatform("windows5.1.2600") diff --git a/images/ILSpyWithWinmd.png b/images/ILSpyWithWinmd.png index 009bf0e5..10d2f77d 100644 Binary files a/images/ILSpyWithWinmd.png and b/images/ILSpyWithWinmd.png differ diff --git a/release-apidocs.yml b/release-apidocs.yml new file mode 100644 index 00000000..1baa1a9e --- /dev/null +++ b/release-apidocs.yml @@ -0,0 +1,36 @@ +trigger: none # We only want to trigger manually or based on resources +pr: none + +resources: + pipelines: + - pipeline: win32metadata + source: Win32 Docs + trigger: + tags: + - auto-release + +stages: +- stage: nuget_org + displayName: nuget.org + jobs: + - deployment: push + pool: + vmImage: windows-2019 + environment: No-Approval 2 + strategy: + runOnce: + deploy: + steps: + - download: win32metadata + artifact: ApiDocsNuGetPackages + displayName: Download API docs + - task: NuGetToolInstaller@1 + displayName: Use NuGet 5.x + inputs: + versionSpec: 5.x + - powershell: | + Get-ChildItem .\ApiDocsNuGetPackages\*.nupkg |% { + nuget push $_ -Source https://api.nuget.org/v3/index.json -SkipDuplicate -ApiKey $(NuGetOrgApiKey) + } + displayName: Push packages to nuget.org + workingDirectory: $(Pipeline.Workspace)/win32metadata diff --git a/release.yml b/release.yml index e68680a4..dcc78b90 100644 --- a/release.yml +++ b/release.yml @@ -4,7 +4,7 @@ pr: none resources: pipelines: - pipeline: win32metadata - source: microsoft.win32metadata + source: Win32 Metadata trigger: tags: - auto-release @@ -60,15 +60,12 @@ stages: - download: win32metadata artifact: NuGetPackages displayName: Download metadata and generators - - download: win32metadata - artifact: ApiDocsNuGetPackages - displayName: Download API docs - task: NuGetToolInstaller@1 displayName: Use NuGet 5.x inputs: versionSpec: 5.x - powershell: | - Get-ChildItem .\NuGetPackages\*.nupkg,.\ApiDocsNuGetPackages\*.nupkg -Exclude Microsoft.Dia.Win32Metadata.*.nupkg |% { + Get-ChildItem .\NuGetPackages\*.nupkg -Exclude Microsoft.Dia.Win32Metadata.*.nupkg |% { nuget push $_ -Source https://api.nuget.org/v3/index.json -SkipDuplicate -ApiKey $(NuGetOrgApiKey) } displayName: Push packages to nuget.org diff --git a/scripts/BuildMetadataBin.ps1 b/scripts/BuildMetadataBin.ps1 index 5ebdcc44..bb898654 100644 --- a/scripts/BuildMetadataBin.ps1 +++ b/scripts/BuildMetadataBin.ps1 @@ -27,10 +27,6 @@ if (!$skipInstallTools.IsPresent) $assemblyVersion = nbgv get-version -v AssemblyVersion -$metadataInteropBin = "$PSScriptRoot\..\bin\Release\netstandard2.1\Windows.Win32.Interop.dll" - -Copy-Item $metadataInteropBin $binDir - $arch = "crossarch" $outputWinmdFileName = Get-OutputWinmdFileName -Arch $arch diff --git a/scripts/ChangesSinceLastRelease.txt b/scripts/ChangesSinceLastRelease.txt index e69de29b..4f69f81e 100644 --- a/scripts/ChangesSinceLastRelease.txt +++ b/scripts/ChangesSinceLastRelease.txt @@ -0,0 +1,435 @@ +# Fixed #1582. +Windows.Win32.System.ClrHosting.Apis.CLRCreateInstance : ppInterface : [In,Out] => [ComOutPtr,Out] +Windows.Win32.System.ClrHosting.IActionOnCLREvent.OnEvent : data : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRAssemblyIdentityManager.IsStronglyNamed : pbIsStronglyNamed : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRControl.GetCLRManager : ppObject : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRDebugging.OpenVirtualProcess : pdwFlags : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRDebugging.OpenVirtualProcess : pMaxDebuggerSupportedVersion : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRDebugging.OpenVirtualProcess : ppProcess : [Out] => [ComOutPtr,Out] +Windows.Win32.System.ClrHosting.ICLRDebuggingLibraryProvider.ProvideLibrary : phModule : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRDebugManager.GetDacl : pacl : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRDebugManager.IsDebuggerAttached : pbAttached : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRDebugManager.SetConnectionTasks : ppCLRTask : [Out] => [In,NativeArrayInfo(CountParamIndex=1)] +Windows.Win32.System.ClrHosting.ICLRDebugManager.SetDacl : pacl : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRErrorReportingManager.BeginCustomDump : items : [In,Out] => [In,NativeArrayInfo(CountParamIndex=1)] +Windows.Win32.System.ClrHosting.ICLRErrorReportingManager.GetBucketParametersForCurrentException : pParams : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRHostBindingPolicyManager.EvaluatePolicy : pbApplicationPolicy : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRHostBindingPolicyManager.EvaluatePolicy : pdwPoliciesApplied : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRHostBindingPolicyManager.ModifyApplicationPolicy : pbApplicationPolicy : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRIoCompletionManager.OnComplete : pvOverlapped : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRMetaHost.EnumerateInstalledRuntimes : ppEnumerator : [Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ICLRMetaHost.EnumerateLoadedRuntimes : ppEnumerator : [Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ICLRMetaHost.GetRuntime : ppRuntime : [In,Out] => [ComOutPtr,Out,RetVal] +Windows.Win32.System.ClrHosting.ICLRMetaHost.QueryLegacyV2RuntimeBinding : ppUnk : [In,Out] => [ComOutPtr,Out,RetVal] +Windows.Win32.System.ClrHosting.ICLRMetaHostPolicy.GetRequestedRuntime : pdwConfigFlags : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRMetaHostPolicy.GetRequestedRuntime : ppRuntime : [In,Out] => [ComOutPtr,Out,RetVal] +Windows.Win32.System.ClrHosting.ICLRProfiling.AttachProfiler : pvClientData : [In,Out] => [In,NativeArrayInfo(CountParamIndex=5)] +Windows.Win32.System.ClrHosting.ICLRRuntimeHost.ExecuteApplication : pReturnValue : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRRuntimeHost.ExecuteInAppDomain : cookie : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRRuntimeHost.ExecuteInDefaultAppDomain : pReturnValue : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRRuntimeHost.GetCurrentAppDomainId : pdwAppDomainId : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRRuntimeInfo.GetDefaultStartupFlags : pdwStartupFlags : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRRuntimeInfo.GetInterface : ppUnk : [In,Out] => [ComOutPtr,Out,RetVal] +Windows.Win32.System.ClrHosting.ICLRRuntimeInfo.GetProcAddress : ppProc : [In,Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ICLRRuntimeInfo.IsLoadable : pbLoadable : [In,Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ICLRRuntimeInfo.IsLoaded : pbLoaded : [In,Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ICLRRuntimeInfo.IsStarted : pbStarted : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRRuntimeInfo.IsStarted : pdwStartupFlags : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRRuntimeInfo.LoadLibraryA : phndModule : [In,Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ICLRStrongName.GetHashFromAssemblyFile : pbHash : [In,Out] => [NativeArrayInfo(CountParamIndex=3),Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.GetHashFromAssemblyFile : pchHash : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.GetHashFromAssemblyFileW : pbHash : [In,Out] => [NativeArrayInfo(CountParamIndex=3),Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.GetHashFromAssemblyFileW : pchHash : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.GetHashFromBlob : pbBlob : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRStrongName.GetHashFromBlob : pbHash : [In,Out] => [NativeArrayInfo(CountParamIndex=4),Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.GetHashFromBlob : pchHash : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.GetHashFromFile : pbHash : [In,Out] => [NativeArrayInfo(CountParamIndex=3),Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.GetHashFromFile : pchHash : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.GetHashFromFileW : pbHash : [In,Out] => [NativeArrayInfo(CountParamIndex=3),Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.GetHashFromFileW : pchHash : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.GetHashFromHandle : pbHash : [In,Out] => [NativeArrayInfo(CountParamIndex=3),Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.GetHashFromHandle : pchHash : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameCompareAssemblies : pdwResult : [In,Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameFreeBuffer : pbMemory : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameGetBlob : pbBlob : [In,Out] => [In,NativeArrayInfo(CountParamIndex=2),Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameGetBlobFromImage : pbBase : [In,Out] => [In,NativeArrayInfo(CountParamIndex=1)] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameGetBlobFromImage : pbBlob : [In,Out] => [NativeArrayInfo(CountParamIndex=3),Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameGetPublicKey : pbKeyBlob : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameGetPublicKey : pcbPublicKeyBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameGetPublicKey : ppbPublicKeyBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameHashSize : pcbSize : [In,Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameKeyGen : pcbKeyBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameKeyGen : ppbKeyBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameKeyGenEx : pcbKeyBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameKeyGenEx : ppbKeyBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameKeyInstall : pbKeyBlob : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameSignatureGeneration : pbKeyBlob : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameSignatureGeneration : pcbSignatureBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameSignatureGeneration : ppbSignatureBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameSignatureGenerationEx : pbKeyBlob : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameSignatureGenerationEx : pcbSignatureBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameSignatureGenerationEx : ppbSignatureBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameSignatureSize : pbPublicKeyBlob : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameSignatureSize : pcbSize : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameSignatureVerification : pdwOutFlags : [In,Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameSignatureVerificationEx : pfWasVerified : [In,Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameSignatureVerificationFromImage : pbBase : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameSignatureVerificationFromImage : pdwOutFlags : [In,Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameTokenFromAssembly : pcbStrongNameToken : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameTokenFromAssembly : ppbStrongNameToken : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameTokenFromAssemblyEx : pcbPublicKeyBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameTokenFromAssemblyEx : pcbStrongNameToken : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameTokenFromAssemblyEx : ppbPublicKeyBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameTokenFromAssemblyEx : ppbStrongNameToken : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameTokenFromPublicKey : pbPublicKeyBlob : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameTokenFromPublicKey : pcbStrongNameToken : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName.StrongNameTokenFromPublicKey : ppbStrongNameToken : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName2.StrongNameGetPublicKeyEx : pbKeyBlob : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRStrongName2.StrongNameGetPublicKeyEx : pcbPublicKeyBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName2.StrongNameGetPublicKeyEx : ppbPublicKeyBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName2.StrongNameSignatureVerificationEx2 : pbEcmaPublicKey : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICLRStrongName2.StrongNameSignatureVerificationEx2 : pfWasVerified : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName3.StrongNameDigestEmbed : pbSignatureBlob : [In,Out] => [In,NativeArrayInfo(CountParamIndex=2)] +Windows.Win32.System.ClrHosting.ICLRStrongName3.StrongNameDigestGenerate : pcbDigestBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName3.StrongNameDigestGenerate : ppbDigestBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName3.StrongNameDigestSign : pbDigestBlob : [In,Out] => [In,NativeArrayInfo(CountParamIndex=4)] +Windows.Win32.System.ClrHosting.ICLRStrongName3.StrongNameDigestSign : pbKeyBlob : [In,Out] => [In,NativeArrayInfo(CountParamIndex=2)] +Windows.Win32.System.ClrHosting.ICLRStrongName3.StrongNameDigestSign : pcbSignatureBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRStrongName3.StrongNameDigestSign : ppbSignatureBlob : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRSyncManager.CreateRWLockOwnerIterator : pIterator : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRTask.GetMemStats : memUsage : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRTask.LocksHeld : pLockCount : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRTask.NeedsPriorityScheduling : pbNeedsPriorityScheduling : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICLRTaskManager.GetCurrentTaskType : pTaskType : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICorRuntimeHost.CloseEnum : hEnum : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICorRuntimeHost.EnumDomains : hEnum : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICorRuntimeHost.LocksHeldByLogicalThread : pCount : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICorRuntimeHost.MapFile : hMapAddress : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICorRuntimeHost.NextDomain : hEnum : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICorRuntimeHost.SwitchInLogicalThreadState : pFiberCookie : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICorRuntimeHost.SwitchOutLogicalThreadState : pFiberCookie : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorCallOrQueueUserWorkItem : Context : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorCallOrQueueUserWorkItem : result : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorChangeTimer : result : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorCreateTimer : Parameter : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorCreateTimer : phNewTimer : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorCreateTimer : result : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorDeleteTimer : result : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorGetAvailableThreads : AvailableIOCompletionThreads : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorGetAvailableThreads : AvailableWorkerThreads : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorGetMaxThreads : MaxIOCompletionThreads : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorGetMaxThreads : MaxWorkerThreads : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorQueueUserWorkItem : Context : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorQueueUserWorkItem : result : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorRegisterWaitForSingleObject : Context : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorRegisterWaitForSingleObject : phNewWaitObject : [In,Out] => [In] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorRegisterWaitForSingleObject : result : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.ICorThreadpool.CorUnregisterWait : result : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IDebuggerInfo.IsDebuggerAttached : pbAttached : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IGCHost.GetThreadStats : pFiberCookie : [In,Out] => [In] +Windows.Win32.System.ClrHosting.IHostAssemblyStore.ProvideAssembly : pAssemblyId : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostAssemblyStore.ProvideAssembly : pBindInfo : [In,Out] => [In] +Windows.Win32.System.ClrHosting.IHostAssemblyStore.ProvideAssembly : pContext : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostAssemblyStore.ProvideModule : pBindInfo : [In,Out] => [In] +Windows.Win32.System.ClrHosting.IHostAssemblyStore.ProvideModule : pdwModuleId : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostControl.GetHostManager : ppObject : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostCrst.TryEnter : pbSucceeded : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostIoCompletionManager.CreateIoCompletionPort : phPort : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostIoCompletionManager.GetAvailableThreads : pdwAvailableIOCompletionThreads : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostIoCompletionManager.GetHostOverlappedSize : pcbSize : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostIoCompletionManager.GetMaxThreads : pdwMaxIOCompletionThreads : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostIoCompletionManager.GetMinThreads : pdwMinIOCompletionThreads : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostIoCompletionManager.InitializeHostOverlapped : pvOverlapped : [In,Out] => [In] +Windows.Win32.System.ClrHosting.IHostMalloc.Alloc : ppMem : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostMalloc.DebugAlloc : pszFileName...PSTR => Byte* +Windows.Win32.System.ClrHosting.IHostMalloc.Free : pMem : [In,Out] => [In] +Windows.Win32.System.ClrHosting.IHostMemoryManager.AcquiredVirtualAddressSpace : startAddress : [In,Out] => [In] +Windows.Win32.System.ClrHosting.IHostMemoryManager.GetMemoryLoad : pAvailableBytes : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostMemoryManager.GetMemoryLoad : pMemoryLoad : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostMemoryManager.NeedsVirtualAddressSpace : startAddress : [In,Out] => [In] +Windows.Win32.System.ClrHosting.IHostMemoryManager.ReleasedVirtualAddressSpace : startAddress : [In,Out] => [In] +Windows.Win32.System.ClrHosting.IHostMemoryManager.VirtualAlloc : pAddress : [In,Out] => [In] +Windows.Win32.System.ClrHosting.IHostMemoryManager.VirtualAlloc : ppMem : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostMemoryManager.VirtualFree : lpAddress : [In,Out] => [In] +Windows.Win32.System.ClrHosting.IHostMemoryManager.VirtualProtect : lpAddress : [In,Out] => [In] +Windows.Win32.System.ClrHosting.IHostMemoryManager.VirtualProtect : pflOldProtect : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostMemoryManager.VirtualQuery : lpAddress : [In,Out] => [In] +Windows.Win32.System.ClrHosting.IHostMemoryManager.VirtualQuery : lpBuffer : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostMemoryManager.VirtualQuery : pResult : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostSecurityManager.OpenThreadToken : phThreadToken : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostSemaphore.ReleaseSemaphore : lpPreviousCount : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostTask.GetPriority : pPriority : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostTaskManager.CallNeedsHostHook : pbCallNeedsHostHook : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostTaskManager.CreateTask : pParameter : [In,Out] => [In] +Windows.Win32.System.ClrHosting.IHostTaskManager.GetStackGuarantee : pGuarantee : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostThreadpoolManager.GetAvailableThreads : pdwAvailableWorkerThreads : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostThreadpoolManager.GetMaxThreads : pdwMaxWorkerThreads : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostThreadpoolManager.GetMinThreads : pdwMinIOCompletionThreads : [In,Out] => [Out] +Windows.Win32.System.ClrHosting.IHostThreadpoolManager.QueueUserWorkItem : Context : [In,Out] => [In] +Windows.Win32.System.ClrHosting.IObjectHandle.Unwrap : ppv : [Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ITypeName.GetAssemblyName : rgbszAssemblyNames : [Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ITypeName.GetModifierLength : pCount : [Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ITypeName.GetModifiers : pCount : [Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ITypeName.GetNameCount : pCount : [Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ITypeName.GetNames : pCount : [Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ITypeName.GetTypeArgumentCount : pCount : [Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ITypeName.GetTypeArguments : pCount : [Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ITypeNameBuilder.ToString : pszStringRepresentation : [Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ITypeNameFactory.GetTypeNameBuilder : ppTypeBuilder : [Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.ITypeNameFactory.ParseTypeName : ppTypeName : [Out] => [Out,RetVal] +Windows.Win32.System.ClrHosting.RUNTIME_INFO_FLAGS.RUNTIME_INFO_REQUEST_ARM64 added +Windows.Win32.System.Diagnostics.ClrProfiling.Apis.CorDB_CONTROL_Profiling removed +Windows.Win32.System.Diagnostics.ClrProfiling.Apis.CorDB_CONTROL_ProfilingL removed +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENT_DATA added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_LEVEL added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_LEVEL.COR_PRF_EVENTPIPE_CRITICAL added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_LEVEL.COR_PRF_EVENTPIPE_ERROR added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_LEVEL.COR_PRF_EVENTPIPE_INFORMATIONAL added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_LEVEL.COR_PRF_EVENTPIPE_LOGALWAYS added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_LEVEL.COR_PRF_EVENTPIPE_VERBOSE added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_LEVEL.COR_PRF_EVENTPIPE_WARNING added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_DESC added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_ARRAY added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_BOOLEAN added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_BYTE added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_CHAR added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_DATETIME added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_DECIMAL added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_DOUBLE added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_GUID added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_INT16 added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_INT32 added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_INT64 added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_OBJECT added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_SBYTE added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_SINGLE added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_STRING added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_UINT16 added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_UINT32 added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PARAM_TYPE.COR_PRF_EVENTPIPE_UINT64 added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_EVENTPIPE_PROVIDER_CONFIG added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_FILTER_DATA added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_GC_GENERATION.COR_PRF_GC_PINNED_OBJECT_HEAP added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_HANDLE_TYPE added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_HANDLE_TYPE.COR_PRF_HANDLE_TYPE_PINNED added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_HANDLE_TYPE.COR_PRF_HANDLE_TYPE_STRONG added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_HANDLE_TYPE.COR_PRF_HANDLE_TYPE_WEAK added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_HIGH_MONITOR.COR_PRF_HIGH_ALLOWABLE_NOTIFICATION_PROFILER added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_HIGH_MONITOR.COR_PRF_HIGH_BASIC_GC added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_HIGH_MONITOR.COR_PRF_HIGH_DISABLE_TIERED_COMPILATION added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_HIGH_MONITOR.COR_PRF_HIGH_MONITOR_EVENT_PIPE added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_HIGH_MONITOR.COR_PRF_HIGH_MONITOR_GC_MOVED_OBJECTS added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_HIGH_MONITOR.COR_PRF_HIGH_MONITOR_LARGEOBJECT_ALLOCATED added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_HIGH_MONITOR.COR_PRF_HIGH_MONITOR_PINNEDOBJECT_ALLOCATED added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_MONITOR.COR_PRF_ALLOWABLE_NOTIFICATION_PROFILER added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_NONGC_HEAP_RANGE added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_REJIT_FLAGS added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_REJIT_FLAGS.COR_PRF_REJIT_BLOCK_INLINING added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_REJIT_FLAGS.COR_PRF_REJIT_INLINING_CALLBACKS added +Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_SUSPEND_REASON.COR_PRF_SUSPEND_FOR_PROFILER added +Windows.Win32.System.Diagnostics.ClrProfiling.EventPipeProviderCallback added +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback.COMClassicVTableCreated : pVTable : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback.COMClassicVTableDestroyed : pVTable : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback.JITCachedFunctionSearchStarted : pbUseCachedFunction : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback.JITInlining : pfShouldInline : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback.MovedReferences : cObjectIDRangeLength : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback.MovedReferences : newObjectIDRangeStart : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback.MovedReferences : oldObjectIDRangeStart : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback.ObjectReferences : objectRefIds : [In,Out] => [In,NativeArrayInfo(CountParamIndex=2)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback.ObjectsAllocatedByClass : classIds : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback.ObjectsAllocatedByClass : cObjects : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback.RemotingClientReceivingReply : pCookie : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback.RemotingClientSendingMessage : pCookie : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback.RemotingServerReceivingMessage : pCookie : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback.RemotingServerSendingReply : pCookie : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback.RootReferences : rootRefIds : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback10 added +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback11 added +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback2.GarbageCollectionStarted : generationCollected : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback2.RootReferences2 : rootFlags : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback2.RootReferences2 : rootIds : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback2.RootReferences2 : rootKinds : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback2.RootReferences2 : rootRefIds : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback2.SurvivingReferences : cObjectIDRangeLength : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback2.SurvivingReferences : objectIDRangeStart : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback3.InitializeForAttach : pvClientData : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback4.MovedReferences2 : cObjectIDRangeLength : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback4.MovedReferences2 : newObjectIDRangeStart : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback4.MovedReferences2 : oldObjectIDRangeStart : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback4.SurvivingReferences2 : cObjectIDRangeLength : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback4.SurvivingReferences2 : objectIDRangeStart : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback5.ConditionalWeakTableElementReferences : keyRefIds : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback5.ConditionalWeakTableElementReferences : rootIds : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback5.ConditionalWeakTableElementReferences : valueRefIds : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerCallback8.DynamicMethodJITCompilationStarted : pILHeader : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerFunctionControl.SetILFunctionBody : pbNewILMethodHeader : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerFunctionControl.SetILInstrumentedCodeMap : rgILMapEntries : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerFunctionEnum.GetCount : pcelt : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerFunctionEnum.Next : ids : [In,Out] => [NativeArrayInfo(CountParamIndex=0),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerFunctionEnum.Next : pceltFetched : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.BeginInprocDebugging : pdwProfilerContext : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetAppDomainInfo : pcchName : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetAppDomainInfo : pProcessId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetAssemblyInfo : pAppDomainId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetAssemblyInfo : pcchName : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetAssemblyInfo : pModuleId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetClassFromObject : pClassId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetClassFromToken : pClassId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetClassIDInfo : pModuleId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetClassIDInfo : pTypeDefToken : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetCodeInfo : pcSize : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetCodeInfo : pStart : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetCurrentThreadID : pThreadId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetEventMask : pdwEvents : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetFunctionFromIP : ip : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetFunctionFromIP : pFunctionId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetFunctionFromToken : pFunctionId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetFunctionInfo : pClassId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetFunctionInfo : pModuleId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetFunctionInfo : pToken : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetHandleFromThread : phThread : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetILFunctionBody : pcbMethodSize : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetILFunctionBody : ppMethodHeader : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetILToNativeMapping : map : [In,Out] => [NativeArrayInfo(CountParamIndex=1),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetILToNativeMapping : pcMap : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetModuleInfo : pAssemblyId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetModuleInfo : pcchName : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetModuleInfo : ppBaseLoadAddress : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetObjectSize : pcSize : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetThreadContext : pContextId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetThreadInfo : pdwWin32ThreadId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.GetTokenAndMetaDataFromFunction : pToken : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.IsArrayClass : pBaseClassId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.IsArrayClass : pBaseElemType : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.IsArrayClass : pcRank : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.SetEnterLeaveFunctionHooks : pFuncEnter : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.SetEnterLeaveFunctionHooks : pFuncLeave : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.SetEnterLeaveFunctionHooks : pFuncTailcall : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.SetFunctionIDMapper : pFunc : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.SetILFunctionBody : pbNewILMethodHeader : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.SetILInstrumentedCodeMap : rgILMapEntries : [In,Out] => [In,NativeArrayInfo(CountParamIndex=2)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo10 added +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo11 added +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo12 added +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo13 added +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo14 added +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.DoStackSnapshot : callback : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.DoStackSnapshot : clientData : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.DoStackSnapshot : context : [In,Out] => [In,NativeArrayInfo(CountParamIndex=5)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetAppDomainStaticAddress : ppAddress : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetArrayObjectInfo : pDimensionLowerBounds : [In,Out] => [NativeArrayInfo(CountParamIndex=1),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetArrayObjectInfo : pDimensionSizes : [In,Out] => [NativeArrayInfo(CountParamIndex=1),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetArrayObjectInfo : ppData : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetBoxClassLayout : pBufferOffset : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetClassFromTokenAndTypeArgs : pClassID : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetClassFromTokenAndTypeArgs : typeArgs : [In,Out] => [In,NativeArrayInfo(CountParamIndex=2)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetClassIDInfo2 : pcNumTypeArgs : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetClassIDInfo2 : pModuleId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetClassIDInfo2 : pParentClassId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetClassIDInfo2 : pTypeDefToken : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetClassIDInfo2 : typeArgs : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetClassLayout : pcFieldOffset : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetClassLayout : pulClassSize : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetCodeInfo2 : codeInfos : [In,Out] => [NativeArrayInfo(CountParamIndex=1),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetCodeInfo2 : pcCodeInfos : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetContextStaticAddress : ppAddress : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetFunctionFromTokenAndTypeArgs : pFunctionID : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetFunctionFromTokenAndTypeArgs : typeArgs : [In,Out] => [In,NativeArrayInfo(CountParamIndex=3)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetFunctionInfo2 : pClassId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetFunctionInfo2 : pcTypeArgs : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetFunctionInfo2 : pModuleId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetFunctionInfo2 : pToken : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetFunctionInfo2 : typeArgs : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetGenerationBounds : pcObjectRanges : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetGenerationBounds : ranges : [In,Out] => [NativeArrayInfo(CountParamIndex=0),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetNotifiedExceptionClauseInfo : pinfo : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetObjectGeneration : range : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetRVAStaticAddress : ppAddress : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetStaticFieldInfo : pFieldInfo : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetStringLayout : pBufferLengthOffset : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetStringLayout : pBufferOffset : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetStringLayout : pStringLengthOffset : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetThreadAppDomain : pAppDomainId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.GetThreadStaticAddress : ppAddress : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.SetEnterLeaveFunctionHooks2 : pFuncEnter : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.SetEnterLeaveFunctionHooks2 : pFuncLeave : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.SetEnterLeaveFunctionHooks2 : pFuncTailcall : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetAppDomainsContainingModule : appDomainIds : [In,Out] => [NativeArrayInfo(CountParamIndex=1),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetAppDomainsContainingModule : pcAppDomainIds : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetFunctionEnter3Info : pArgumentInfo : [In,Out] => [NativeArrayInfo(CountParamIndex=3),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetFunctionEnter3Info : pFrameInfo : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetFunctionLeave3Info : pFrameInfo : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetFunctionLeave3Info : pRetvalRange : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetFunctionTailcall3Info : pFrameInfo : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetModuleInfo2 : pAssemblyId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetModuleInfo2 : pcchName : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetModuleInfo2 : pdwModuleFlags : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetModuleInfo2 : ppBaseLoadAddress : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetRuntimeInformation : pBuildNumber : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetRuntimeInformation : pcchVersionString : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetRuntimeInformation : pClrInstanceId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetRuntimeInformation : pMajorVersion : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetRuntimeInformation : pMinorVersion : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetRuntimeInformation : pQFEVersion : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetRuntimeInformation : pRuntimeType : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetStringLayout2 : pBufferOffset : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetStringLayout2 : pStringLengthOffset : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.GetThreadStaticAddress2 : ppAddress : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.SetEnterLeaveFunctionHooks3 : pFuncEnter3 : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.SetEnterLeaveFunctionHooks3 : pFuncLeave3 : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.SetEnterLeaveFunctionHooks3 : pFuncTailcall3 : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.SetEnterLeaveFunctionHooks3WithInfo : pFuncEnter3WithInfo : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.SetEnterLeaveFunctionHooks3WithInfo : pFuncLeave3WithInfo : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.SetEnterLeaveFunctionHooks3WithInfo : pFuncTailcall3WithInfo : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.SetFunctionIDMapper2 : clientData : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.SetFunctionIDMapper2 : pFunc : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo4.GetCodeInfo3 : codeInfos : [In,Out] => [NativeArrayInfo(CountParamIndex=2),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo4.GetCodeInfo3 : pcCodeInfos : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo4.GetFunctionFromIP2 : ip : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo4.GetFunctionFromIP2 : pFunctionId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo4.GetFunctionFromIP2 : pReJitId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo4.GetILToNativeMapping2 : map : [In,Out] => [NativeArrayInfo(CountParamIndex=2),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo4.GetILToNativeMapping2 : pcMap : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo4.GetObjectSize2 : pcSize : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo4.GetReJITIDs : pcReJitIds : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo4.GetReJITIDs : reJitIds : [In,Out] => [NativeArrayInfo(CountParamIndex=1),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo4.RequestReJIT : methodIds : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo4.RequestReJIT : moduleIds : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo4.RequestRevert : methodIds : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo4.RequestRevert : moduleIds : [In,Out] => [In,NativeArrayInfo(CountParamIndex=0)] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo4.RequestRevert : status : [In,Out] => [NativeArrayInfo(CountParamIndex=0),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo5.GetEventMask2 : pdwEventsHigh : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo5.GetEventMask2 : pdwEventsLow : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo6.EnumNgenModuleMethodsInliningThisMethod : incompleteData : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo7.GetInMemorySymbolsLength : pCountSymbolBytes : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo7.ReadInMemorySymbols : pCountSymbolBytesRead : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo7.ReadInMemorySymbols : pSymbolBytes : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo8.GetDynamicFunctionInfo : moduleId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo8.GetDynamicFunctionInfo : pbSig : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo8.GetDynamicFunctionInfo : pcchName : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo8.GetDynamicFunctionInfo : ppvSig : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo8.GetDynamicFunctionInfo : wszName : [In] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo8.GetFunctionFromIP3 : functionId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo8.GetFunctionFromIP3 : ip : [In,Out] => [In] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo8.GetFunctionFromIP3 : pReJitId : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo8.IsFunctionDynamic : isDynamic : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo9 added +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerMethodEnum.GetCount : pcelt : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerMethodEnum.Next : elements : [In,Out] => [NativeArrayInfo(CountParamIndex=0),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerMethodEnum.Next : pceltFetched : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerModuleEnum.GetCount : pcelt : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerModuleEnum.Next : ids : [In,Out] => [NativeArrayInfo(CountParamIndex=0),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerModuleEnum.Next : pceltFetched : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerObjectEnum.GetCount : pcelt : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerObjectEnum.Next : objects : [In,Out] => [NativeArrayInfo(CountParamIndex=0),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerObjectEnum.Next : pceltFetched : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerThreadEnum.GetCount : pcelt : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerThreadEnum.Next : ids : [In,Out] => [NativeArrayInfo(CountParamIndex=0),Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerThreadEnum.Next : pceltFetched : [In,Out] => [Out] +Windows.Win32.System.Diagnostics.ClrProfiling.ObjectReferenceCallback added +winmd1: Windows.Win32.System.ClrHosting.Apis.CLR_BUILD_VERSION = 30319, winmd2 = 22220 +winmd1: Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_HIGH_MONITOR.COR_PRF_HIGH_ALLOWABLE_AFTER_ATTACH = 6, winmd2 = 246 +winmd1: Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_HIGH_MONITOR.COR_PRF_HIGH_MONITOR_IMMUTABLE = 0, winmd2 = 8 +winmd1: Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_MONITOR.COR_PRF_ALLOWABLE_AFTER_ATTACH = 268501758, winmd2 = 268763902 +winmd1: Windows.Win32.System.Diagnostics.ClrProfiling.COR_PRF_MONITOR.COR_PRF_MONITOR_IMMUTABLE = -285422592, winmd2 = -285684736 diff --git a/scripts/CommonUtils.ps1 b/scripts/CommonUtils.ps1 index e458806f..19a20009 100644 --- a/scripts/CommonUtils.ps1 +++ b/scripts/CommonUtils.ps1 @@ -2,10 +2,12 @@ $rootDir = [System.IO.Path]::GetFullPath("$PSScriptRoot\..") $toolsDir = "$rootDir\tools" $binDir = "$rootDir\bin" $sourcesDir = "$rootDir\sources" -$sdkApiPath = "$rootDir\ext\sdk-api" +$MicrosoftDocsSdkApiPath = "$rootDir\ext\sdk-api" +$MicrosoftDocsWin32Path = "$rootDir\ext\win32" $windowsWin32ProjectRoot = "$rootDir\generation\WinSDK" $sdkGeneratedSourceDir = "$windowsWin32ProjectRoot\obj\generated" $recompiledIdlHeadersDir = "$windowsWin32ProjectRoot\RecompiledIdlHeaders" +$recompiledIdlHeadersScratchDir = "$rootDir\obj\RecompiledIdlHeaders" $metadataToolsBin = "$binDir\release\net6.0" # [VS 1673159] @@ -38,11 +40,11 @@ if (!(Test-Path -Path $binDir)) New-Item -ItemType Directory -Force -Path $binDir | Out-Null } -function Create-Directory([string[]] $Path) +function New-Directory([string[]] $Path) { if (!(Test-Path -Path $Path)) { - New-Item -Path $Path -Force -ItemType "Directory" | Out-Null + New-Item -Path $Path -ItemType "Directory" -Force | Out-Null } } @@ -54,6 +56,13 @@ function Remove-Directory([string[]] $Path) } } +function Reset-Directory([string[]] $Path) +{ + Remove-Directory $Path + + New-Directory $Path +} + function Install-BuildTools { Param([switch]$Clean) diff --git a/scripts/ConvertMidlAttributesToSalAnnotations.ps1 b/scripts/ConvertMidlAttributesToSalAnnotations.ps1 index c058802c..0bb6dd01 100644 --- a/scripts/ConvertMidlAttributesToSalAnnotations.ps1 +++ b/scripts/ConvertMidlAttributesToSalAnnotations.ps1 @@ -1,177 +1,144 @@ -# Converts idl attributes into SAL annotation attributes param ( - [Parameter(Mandatory=$true)] + [Parameter(Mandatory = $true)] [string] $inputFileName, - [Parameter(Mandatory=$true)] + [Parameter(Mandatory = $true)] [string] $outputFileName ) -if (!(Test-Path -path $inputFileName)) -{ +if (!(Test-Path $inputFileName)) { Write-Error "Couldn't find $inputFileName." exit -1 } -if (Test-Path -path $outputFileName) -{ +if (Test-Path $outputFileName) { Remove-Item $outputFileName } -$srcLines = Get-Content -path $inputFileName -$attrListFinderPattern = [Regex]::new('\[(((?:,\s*)?(in|out|string|retval|unique|defaultvalue\([^\)]+\)|size_is\([^\)]+\)|iid_is\([^\)]+\)|length_is\([^\)]+\)))+)\]') -$attrItemPattern = [Regex]::new('(in|out|string|retval|unique|defaultvalue\([^\)]+\)|size_is\([^\)]+\)|length_is\([^\)]+\)|iid_is\([^\)]+\))') +$attributeListPattern = [Regex]::new('\[(((?:,\s*)?(in|out|string|retval|unique|defaultvalue\([^\)]+\)|size_is\([^\)]+\)|iid_is\([^\)]+\)|length_is\([^\)]+\)))+)\]') +$attributePattern = [Regex]::new('(in|out|string|retval|unique|defaultvalue\([^\)]+\)|size_is\([^\)]+\)|iid_is\([^\)]+\)|length_is\([^\)]+\))') + $stream = [System.IO.StreamWriter] $outputFileName -foreach ($line in $srcLines) -{ - # Skip lines that look like this so we don't re-do annotations that already exist, and so - # we don't mess up cpp quotes or pragmas - if (!$line.Contains("annotation (") -and !$line.Contains("annotation(") -and !$line.Contains("cpp_quote(") -and !$line.StartsWith("#pragma")) - { - # Keep track of where we need to look next in the line - $beginLookAt = 0 - # Look for an attribute list - while ($attrListFinderPattern.IsMatch($line, $beginLookAt)) - { - $match = $attrListFinderPattern.Match($line, $beginLookAt) - $attrList = $match.Groups[1].Value - $in = $false - $out = $false - $isComPtr = $false - $retval = $false - $optional = $false - $size_is = $null - $length_is = $null - $params = $null +foreach ($line in (Get-Content $inputFileName)) { + # Skip lines that already have annotations and ignore cpp_quote and #pragma. + if ($line.Contains("annotation (") -or $line.Contains("annotation(") -or $line.Contains("cpp_quote(") -or $line.StartsWith("#pragma")) { + $stream.WriteLine($line) - # Pull out each item from the attribute list - foreach ($itemMatch in $attrItemPattern.Matches($attrList)) - { - $part = $itemMatch.Groups[1].Value - if ($part -eq "in") - { - $in = $true - } - elseif ($part -eq "out") - { - $out = $true - } - elseif ($part.StartsWith("iid_is")) - { - $isComPtr = $true - } - elseif ($part -eq "retval") - { - $retval = $true - } - elseif ($part -eq "optional") - { - $optional = $true - } - elseif ($part.StartsWith("size_is")) - { - $size_is = $part.Substring("size_is(".Length); - $size_is = $size_is.Substring(0, $size_is.Length - 1); + continue + } - # Fix some badly formed attributes - $size_is = $size_is.Replace(",", "").Trim() - } - elseif ($part.StartsWith("length_is")) - { - $length_is = $part.Substring("length_is(".Length); - $length_is = $length_is.Substring(0, $length_is.Length - 1); + # Merge multiple adjacent MIDL attribute lists into one so all annotations are consolidated into one annotation attribute per parameter. + if ($attributeListPattern.Matches($line).Count -gt 1) { + $line = $line -replace "\]\s*\[", ", " + } - # Fix some badly formed attributes - $length_is = $length_is.Replace(",", "").Trim() - } + # Convert MIDL attributes to SAL annotations. + $startAt = 0 + while ($attributeListPattern.IsMatch($line, $startAt)) { + $match = $attributeListPattern.Match($line, $startAt) + $attributeList = $match.Groups[1].Value + $attributeListIndex = $match.Groups[0].Index + $match.Groups[0].Length + + $in = $false + $out = $false + $isComPtr = $false + $retval = $false + $optional = $false + $size_is = $null + $length_is = $null + $parameters = $null + + # Process each attribute. + foreach ($match in $attributePattern.Matches($attributeList)) { + $attribute = $match.Groups[1].Value + if ($attribute -eq "in") { + $in = $true + } elseif ($attribute -eq "out") { + $out = $true + } elseif ($attribute.StartsWith("iid_is")) { + $isComPtr = $true + } elseif ($attribute -eq "retval") { + $retval = $true + } elseif ($attribute -eq "optional") { + $optional = $true + } elseif ($attribute.StartsWith("size_is")) { + $size_is = $attribute.Substring("size_is(".Length); + $size_is = $size_is.Substring(0, $size_is.Length - 1); + $size_is = $size_is.Replace(",", "").Trim() + } elseif ($attribute.StartsWith("length_is")) { + $length_is = $attribute.Substring("length_is(".Length); + $length_is = $length_is.Substring(0, $length_is.Length - 1); + $length_is = $length_is.Replace(",", "").Trim() } + } - # If it doesn't have in or out, it's not a parameter and we don't want to do anything - if (!$in -and !$out) - { - break + # Skip matches that aren't parameters. + if (!$in -and !$out) { + $startAt = $attributeListIndex + + continue + } + + $annotation = $null + + $pointerOperation = $null + if ($in -and $out) { + $annotation = "_Inout_" + $pointerOperation = "updates_" + } elseif ($in) { + $annotation = "_In_" + $pointerOperation = "reads_" + } elseif ($out) { + $annotation = "_Out_" + $pointerOperation = "writes_" + } + + if ($size_is) { + $annotation += $pointerOperation + $parameters = "($size_is" + if ($length_is -and $out) { + $annotation += "to_" + $parameters += ",$length_is" } + $parameters += ")" + } - $annotation = $null - $ptrOp = $null - if ($in -and $out) - { - $annotation = "_Inout_" - $ptrOp = "updates_" - } - elseif ($in) - { - $annotation = "_In_" - $ptrOp = "reads_" - } - elseif ($out) - { - $annotation = "_Out_" - $ptrOp = "writes_" + if ($optional) { + $annotation += "opt_" + } + + if ($parameters) { + $annotation += $parameters + } + + # Overwrite the annotation with _COM_Outptr_ or _Out_retval_ if possible. + if ($out -and $isComPtr) { + $annotation = "_COM_Outptr_" + + if ($retval) { + $annotation += "retval_" } + } elseif ($out -and $retval) { + $annotation = "_Out_retval_" + } - if ($size_is) - { - $annotation += $ptrOp - $params = "($size_is" - if ($length_is -and $out) - { - $annotation += "to_" - $params += ",$length_is" - } + # Insert the annotation attribute into the line after the original attribute list. + if ($annotation) { + $annotationAttribute = "[annotation(""$annotation"")]" - $params += ")" - } + $line = $line.Substring(0, $attributeListIndex) + $annotationAttribute + $line.Substring($attributeListIndex) - if ($optional) - { - $annotation += "opt_" - } - - if ($params) - { - $annotation += $params - } - - $outComPtr = $out -and $isComPtr - - # Overwrite everything with just _COM_Outptr_ or _Out_retval_ if we can - if ($outComPtr) - { - $annotation = "_COM_Outptr_" - - if ($retval) - { - $annotation += "retval_" - } - } - elseif ($out -and $retval) - { - $annotation = "_Out_retval_" - } - - if ($annotation) - { - $annotationAttr = "[annotation(""$annotation"")]" - - # Insert the new annotation attribute into the string without losing the original attribute list - $line = $line.Substring(0, $match.Groups[0].Index + $match.Groups[0].Length) + $annotationAttr + $line.Substring($match.Groups[0].Index + $match.Groups[0].Length) - - # Next time start looking beyond what we just inserted in case there are more attribute - # lists in this line - $beginLookAt = $match.Groups[0].Index + $match.Groups[0].Length + $annotationAttr.Length - } - else - { - break - } + $startAt = $attributeListIndex + $annotationAttribute.Length + } else { + $startAt = $attributeListIndex } } $stream.WriteLine($line) } + $stream.Close() diff --git a/scripts/CreateApiInfoCsv.ps1 b/scripts/CreateApiInfoCsv.ps1 index 1164c919..c810a50d 100644 --- a/scripts/CreateApiInfoCsv.ps1 +++ b/scripts/CreateApiInfoCsv.ps1 @@ -1,6 +1,6 @@ Write-Host "Name,Title,Header,TechRoot" -foreach ($funcFile in Get-ChildItem "$sdkApiPath\n*.md" -r) +foreach ($funcFile in Get-ChildItem "$MicrosoftDocsSdkApiPath\n*.md" -r) { $funcName = "" $reqHeader = "" diff --git a/scripts/CreateSupportedOSPlatformRsp.ps1 b/scripts/CreateSupportedOSPlatformRsp.ps1 index 6dbc027d..1e7d2269 100644 --- a/scripts/CreateSupportedOSPlatformRsp.ps1 +++ b/scripts/CreateSupportedOSPlatformRsp.ps1 @@ -61,7 +61,7 @@ try $stream = [System.IO.StreamWriter] $outputFileName $stream.WriteLine("--with-attribute") - foreach ($funcFile in Get-ChildItem "$sdkApiPath\n*.md" -r) + foreach ($funcFile in Get-ChildItem "$MicrosoftDocsSdkApiPath\n*.md" -r) { $name = "" $version = "" diff --git a/scripts/CreateUsingsForGeneratedSources.ps1 b/scripts/CreateUsingsForGeneratedSources.ps1 index 3b755e3a..25ef7d3c 100644 --- a/scripts/CreateUsingsForGeneratedSources.ps1 +++ b/scripts/CreateUsingsForGeneratedSources.ps1 @@ -27,7 +27,7 @@ $outputFileName = "$PSScriptRoot\..\generation\header.txt" $stream = [System.IO.StreamWriter] $outputFileName $stream.WriteLine("// Copyright © Microsoft") -$stream.WriteLine("using Windows.Win32.Interop;") +$stream.WriteLine("using Windows.Win32.Foundation.Metadata;") $stream.WriteLine() $sortedKeys = $namespaces.Keys | Sort-Object diff --git a/scripts/CreateWithSetLastError.ps1 b/scripts/CreateWithSetLastError.ps1 index 70486956..dceee757 100644 --- a/scripts/CreateWithSetLastError.ps1 +++ b/scripts/CreateWithSetLastError.ps1 @@ -16,9 +16,9 @@ $stream = [System.IO.StreamWriter] $outputFileName $stream.WriteLine("--with-setlasterror") # Makes it easier (faster) for debugging to try it on just one file -# $funcs = ls "$sdkApiPath\nf-fileapi-createfilew.md" -r | sls "nf-errhandlingapi-getlasterror" | select -u -exp Path | Get-ChildItem | sls -pattern "UID: NF:" | %{$_.line.split('.')[1]} | Sort-Object +# $funcs = ls "$MicrosoftDocsSdkApiPath\nf-fileapi-createfilew.md" -r | sls "nf-errhandlingapi-getlasterror" | select -u -exp Path | Get-ChildItem | sls -pattern "UID: NF:" | %{$_.line.split('.')[1]} | Sort-Object -$funcs = ls "$sdkApiPath\nf-*" -r | sls "nf-errhandlingapi-getlasterror" | select -u -exp Path | Get-ChildItem | sls -pattern "UID: NF:" | %{$_.line.split('.')[1]} | Sort-Object -Unique +$funcs = ls "$MicrosoftDocsSdkApiPath\nf-*" -r | sls "nf-errhandlingapi-getlasterror" | select -u -exp Path | Get-ChildItem | sls -pattern "UID: NF:" | %{$_.line.split('.')[1]} | Sort-Object -Unique foreach ($func in $funcs) { diff --git a/scripts/DisplayHeadersForLib.ps1 b/scripts/DisplayHeadersForLib.ps1 index e026e1d4..fc093a4e 100644 --- a/scripts/DisplayHeadersForLib.ps1 +++ b/scripts/DisplayHeadersForLib.ps1 @@ -8,4 +8,4 @@ param . "$PSScriptRoot\CommonUtils.ps1" -ls "$sdkApiPath\nf-*" -r | sls "req.lib: $libName" | select -u -exp Path | Get-ChildItem | sls -pattern "req.header:" | %{$_.line.split(' ')[1]} | Sort-Object -Unique +ls "$MicrosoftDocsSdkApiPath\nf-*" -r | sls "req.lib: $libName" | select -u -exp Path | Get-ChildItem | sls -pattern "req.header:" | %{$_.line.split(' ')[1]} | Sort-Object -Unique diff --git a/scripts/HeaderFileCoverageExceptions.csv b/scripts/HeaderFileCoverageExceptions.csv index f81a5044..3afa4498 100644 --- a/scripts/HeaderFileCoverageExceptions.csv +++ b/scripts/HeaderFileCoverageExceptions.csv @@ -329,3 +329,4 @@ File,Skipping,Reason /um/DbgHelp.h,true,Subset of ImageHlp.h /um/httpserv.h,true,C++ classes /um/httpcompression.h,true,For IIS but can't find a lib for it +/um/atlthunk.h,https://github.com/microsoft/win32metadata/issues/1567 \ No newline at end of file diff --git a/scripts/RecompileIdlFilesForScraping.ps1 b/scripts/RecompileIdlFilesForScraping.ps1 index 41c8c381..3476dfee 100644 --- a/scripts/RecompileIdlFilesForScraping.ps1 +++ b/scripts/RecompileIdlFilesForScraping.ps1 @@ -1,138 +1,83 @@ . "$PSScriptRoot\CommonUtils.ps1" -if (Test-Path $recompiledIdlHeadersDir) -{ - Remove-Item $recompiledIdlHeadersDir -recurse -} - -Create-Directory $recompiledIdlHeadersDir - $cppPkgPath = Get-WinSdkCppPkgPath +$sdkBinDir = "$cppPkgPath\c\bin\$([System.IO.Path]::GetFileName($cppPkgPath) -replace "\d+$", "0")\x86" $sdkIncludeDir = (Get-ChildItem -Path "$cppPkgPath\c\include").FullName - -if (!(Test-Path -path $sdkIncludeDir)) -{ +$midl = Join-Path $sdkBinDir "midl.exe" +if (!(Test-Path $sdkBinDir)) { + Write-Error "Couldn't find $sdkBinDir." + exit -1 +} +if (!(Test-Path $sdkIncludeDir)) { Write-Error "Couldn't find $sdkIncludeDir." exit -1 } -Write-Host "Copying headers from Win SDK...$sdkIncludeDir to $recompiledIdlHeadersDir" -copy-item -Path "$sdkIncludeDir\um" -destination "$recompiledIdlHeadersDir" -recurse -copy-item -Path "$sdkIncludeDir\shared" -destination "$recompiledIdlHeadersDir" -recurse -copy-item -Path "$sdkIncludeDir\winrt" -destination "$recompiledIdlHeadersDir" -recurse -copy-item -Path "$sdkIncludeDir\ucrt" -destination "$recompiledIdlHeadersDir" -recurse - -Write-Host "Copying additional headers from $windowsWin32ProjectRoot\AdditionalHeaders to $recompiledIdlHeadersDir\um" -copy-item -Path "$windowsWin32ProjectRoot\AdditionalHeaders\*" -destination "$recompiledIdlHeadersDir\um" -recurse - $d3dPkgPath = Get-BuildToolsNugetPropsProperty("PkgMicrosoft_Direct3D_D3D12") $d3dIncludeDir = Join-Path $d3dPkgPath "build/native/include/" -Write-Host "Updating to latest Direct3D headers...$d3dIncludeDir to $recompiledIdlHeadersDir" -copy-item -Path "$d3dIncludeDir\*.*" -destination "$recompiledIdlHeadersDir\um" -Exclude dxgiformat.* -recurse -copy-item -Path "$d3dIncludeDir\dxgiformat.*" -destination "$recompiledIdlHeadersDir\shared" -recurse - -Write-Host "Recompiling midl headers with SAL annotations in $recompiledIdlHeadersDir" - -$version = [System.IO.Path]::GetFileName($cppPkgPath) -$sdkParts = $version.Split('.') -$sdkVersion = "$($sdkParts[0]).$($sdkParts[1]).$($sdkParts[2]).0" - -$sdkBinDir = "$cppPkgPath\c\bin\$sdkVersion\x86" - -if (!(Test-Path -path $sdkBinDir)) -{ - Write-Error "Couldn't find $sdkBinDir." +if (!(Test-Path $d3dIncludeDir)) { + Write-Error "Couldn't find $d3dIncludeDir." exit -1 } -$scratchDir = "$rootDir\obj\RecompileIdlScratch" -if (Test-Path -path $scratchDir) -{ - Remove-Item $scratchDir -r -} - -Create-Directory $scratchDir - -$midl = "$sdkBinDir\midl.exe" - $vcDirPath = Get-VcDirPath -Arch x86 -HostArch x86 -if (!$env:Path.Contains($vcDirPath)) -{ +if (!$env:Path.Contains($vcDirPath)) { $env:Path += ";$vcDirPath" } -$excludedHeaders = @("cellularapi_oem", "certbcli", "microsoft.diagnostics.appanalysis", "PortableDeviceConnectImports", "wincrypt", "dxgicommon", "dxgitype" ) -$extraIncPath = "$PSScriptRoot\inc" +Write-Host "Cleaning $recompiledIdlHeadersDir and $recompiledIdlHeadersScratchDir..." +Reset-Directory $recompiledIdlHeadersDir +Reset-Directory $recompiledIdlHeadersScratchDir -$throttleCount = [System.Environment]::ProcessorCount / 2 -if ($throttleCount -lt 2) -{ - $throttleCount = 2 -} +Write-Host "Copying SDK headers from $sdkIncludeDir to $recompiledIdlHeadersDir..." +Copy-Item "$sdkIncludeDir\um" "$recompiledIdlHeadersDir" -Recurse +Copy-Item "$sdkIncludeDir\shared" "$recompiledIdlHeadersDir" -Recurse +Copy-Item "$sdkIncludeDir\winrt" "$recompiledIdlHeadersDir" -Recurse +Copy-Item "$sdkIncludeDir\ucrt" "$recompiledIdlHeadersDir" -Recurse -Write-Host "Updating annotations in idl files..." +Write-Host "Copying D3D headers from $d3dIncludeDir to $recompiledIdlHeadersDir..." +Copy-Item "$d3dIncludeDir\*.*" "$recompiledIdlHeadersDir\um" -Exclude "dxgiformat.*" -Recurse +Copy-Item "$d3dIncludeDir\dxgiformat.*" "$recompiledIdlHeadersDir\shared" -Recurse -$idlFiles = Get-ChildItem "$sdkIncludeDir\um\*.idl","$sdkIncludeDir\shared\*.idl" -$foundIdlFiles = [System.Collections.ArrayList]@() -foreach ($idlFile in $idlFiles) -{ - if ($idlFile.BaseName -in $excludedHeaders) - { - continue +Write-Host "Copying additional headers from $windowsWin32ProjectRoot\AdditionalHeaders to $recompiledIdlHeadersDir\um..." +Copy-Item "$windowsWin32ProjectRoot\AdditionalHeaders\*" "$recompiledIdlHeadersDir\um" -Recurse + +Write-Host "Converting MIDL attributes to SAL annotations..." +$idlFilesToRecompile = [System.Collections.ArrayList]@() +$idlFilesToExclude = "cellularapi_oem", "certbcli", "dxgicommon", "dxgitype", "microsoft.diagnostics.appanalysis", "PortableDeviceConnectImports", "wincrypt" | ForEach-Object { "$_.idl" } +Get-ChildItem "$recompiledIdlHeadersDir\um\*.idl", "$recompiledIdlHeadersDir\shared\*.idl" -Exclude $idlFilesToExclude | ForEach-Object { + # Convert MIDL attributes to SAL annotations in all IDL files. Some IDL files are included in others like strmif.idl. + & $PSScriptRoot\ConvertMidlAttributesToSalAnnotations.ps1 $_.FullName (Join-Path $recompiledIdlHeadersScratchDir $_.Name) + + # Queue IDL files for recompilation only if they have corresponding headers that were generated by MIDL. + $idlHeader = [System.IO.Path]::ChangeExtension($_.FullName, "h") + if ((Test-Path $idlHeader) -and (Select-String "File created by MIDL compiler" $idlHeader -Quiet -SimpleMatch)) { + $idlFilesToRecompile.Add($_) | Out-Null } - - $origHeader = [io.path]::ChangeExtension($idlFile.FullName, "h") - - if (!(Test-Path -Path $origHeader)) - { - continue - } - - if ((select-string $origHeader -Quiet -pattern 'File created by MIDL compiler' -SimpleMatch) -eq $false) - { - continue - } - - #if (!$idlFile.FullName.Contains("mfvirtualcamera")) - #{ - # continue - #} - - $fixedIdlFile = "$scratchDir\$($idlFile.Name)" - & $PSScriptRoot\ConvertMidlAttributesToSalAnnotations.ps1 -inputFileName $idlFile.FullName -outputFileName $fixedIdlFile - - [void]$foundIdlFiles.Add($idlFile) } $ErrorActionPreference = "Continue" -$foundIdlFiles | ForEach-Object -Parallel { - $idlFile = $_ - $origHeader = [io.path]::ChangeExtension($idlFile.FullName, "h") +Write-Host "Recompiling MIDL headers with SAL annotations into $recompiledIdlHeadersDir..." +$idlFilesToRecompile | ForEach-Object -ThrottleLimit ([System.Math]::Max([System.Environment]::ProcessorCount / 2, 2)) -Parallel { + $inputFileName = (Join-Path $using:recompiledIdlHeadersScratchDir $_.Name).ToLowerInvariant() + $outputHeader = [System.IO.Path]::ChangeExtension($inputFileName, "h") + $outputLog = [System.IO.Path]::ChangeExtension($inputFileName, "txt") - $fixedIdlFile = "$using:scratchDir\$($idlFile.Name)" + & $using:midl $inputFileName /out $using:recompiledIdlHeadersScratchDir /header $outputHeader /no_warn /DUNICODE /D_UNICODE /DWINVER=0x0A00 -D_APISET_MINWIN_VERSION=0x010F /DNTDDI_VERSION=0x0A00000C /DBUILD_UMS_ENABLED=0 /DBUILD_WOW64_ENABLED=0 /DBUILD_ARM64X_ENABLED=0 /DEXECUTABLE_WRITES_SUPPORT=0 -D_USE_DECLSPECS_FOR_SAL=1 -D_CONTROL_FLOW_GUARD_SVCTAB=1 -DMIDL_PASS=1 /Di386 /D_X86_ /D_WCHAR_T_DEFINED /no_stamp /nologo /no_settings_comment /lcid 1033 /sal /win32 /target NT100 /Zp8 /I$using:recompiledIdlHeadersScratchDir /I$using:recompiledIdlHeadersDir\um /I$using:recompiledIdlHeadersDir\shared /I$using:recompiledIdlHeadersDir\winrt /I"$using:PSScriptRoot\inc" 3>&1 2>&1 > $outputLog + + if ($LASTEXITCODE -ne 0) { + Write-Error "Failed for $($_.FullName)`n$(Get-Content $outputLog -Raw)" + } else { + Write-Host "Compiled $($_.Name)" - $inputFileName = $fixedIdlFile.ToLowerInvariant() - $outputHeader = "$using:scratchDir\$($idlFile.BaseName).h".ToLowerInvariant() - $outputLog = "$using:scratchDir\$($idlFile.BaseName).txt" - & "$using:midl" $inputFileName /out $using:scratchDir /header $outputHeader /no_warn /DUNICODE /D_UNICODE /DWINVER=0x0A00 -D_APISET_MINWIN_VERSION=0x010F /DNTDDI_VERSION=0x0A00000B /DBUILD_UMS_ENABLED=0 /DBUILD_WOW64_ENABLED=0 /DBUILD_ARM64X_ENABLED=0 /DEXECUTABLE_WRITES_SUPPORT=0 -D_USE_DECLSPECS_FOR_SAL=1 -D_CONTROL_FLOW_GUARD_SVCTAB=1 -DMIDL_PASS=1 /Di386 /D_X86_ /D_WCHAR_T_DEFINED /no_stamp /nologo /no_settings_comment /lcid 1033 -sal /win32 -target NT100 /Zp8 /I$using:scratchDir /I$using:sdkIncludeDir\um /I$using:sdkIncludeDir\shared /I$using:sdkIncludeDir\winrt /I$using:extraIncPath 3>&1 2>&1 > $outputLog - if ($LASTEXITCODE -ne 0) - { - $outText = "Failed for $($idlFile.FullName)`r`n" - $outText += Get-Content -Path $outputLog -Raw - Write-Error $outText - } - else - { - Write-Host "Compiled $($idlFile.Name)" - - # This line gets pulled out in the Windows build of the header. We need to do the same or it won't compile - if ($idlFile.BaseName -eq "d3d10_1") - { - (Get-Content -path $outputHeader -Raw).Replace("#include ""d3d10.h""`r`n","") | Set-Content -Path $outputHeader + # This line gets pulled out in the Windows build of the header otherwise it won't compile. + if ($_.BaseName -eq "d3d10_1") { + (Get-Content $outputHeader -Raw).Replace("#include ""d3d10.h""`r`n", "") | Set-Content $outputHeader } - Copy-Item -Path $outputHeader -Destination $origHeader + Copy-Item $outputHeader ([System.IO.Path]::ChangeExtension($_.FullName, "h")) } -} -ThrottleLimit $throttleCount +} + $ErrorActionPreference = "Stop" diff --git a/scripts/UpdateSDK.ps1 b/scripts/UpdateSDK.ps1 new file mode 100644 index 00000000..b5f1b631 --- /dev/null +++ b/scripts/UpdateSDK.ps1 @@ -0,0 +1,29 @@ +[CmdletBinding()] +Param( + [Parameter(Mandatory=$true)] + [string]$Version +) + +. "$PSScriptRoot\CommonUtils.ps1" + +$buildToolsProj = Resolve-Path (Join-Path $PSScriptRoot "..\BuildTools\BuildTools.proj") + +Write-Host "Updating $buildToolsProj..." +(Get-Content $buildToolsProj) -replace +"" -replace +"" | +Set-Content $buildToolsProj + +Write-Host "Rebuilding $buildToolsProj..." +dotnet build $buildToolsProj -t:Clean + +Write-Host "Recompiling IDL files for scraping..." +. "$PSScriptRoot\RecompileIdlFilesForScraping.ps1" + +Write-Host "Creating libMappings.rsp..." +. "$PSScriptRoot\CreateProcLibMappingForAllLibs.ps1" +Remove-Item (Join-Path $windowsWin32ProjectRoot libMappings.old.rsp) + +Write-Host "Review libMappings.rsp for manual entries that were removed during the update." \ No newline at end of file diff --git a/sources/BuildTools.sln b/sources/BuildTools.sln index 4d86c5e4..1129151c 100644 --- a/sources/BuildTools.sln +++ b/sources/BuildTools.sln @@ -13,8 +13,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClangSharpSourceToWinmd", " EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WinmdUtils", "WinmdUtils\WinmdUtils.csproj", "{D58855C2-F427-4C4D-990A-7F932A7B4CA3}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Win32MetadataInterop", "Win32MetadataInterop\Win32MetadataInterop.csproj", "{C8AA8253-FF34-4963-9CD0-B7A4C28D33BB}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{4D4F6043-CD81-4FD3-A6E5-0A2148281E78}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MetadataUtils", "MetadataUtils\MetadataUtils.csproj", "{08297558-5DC0-4ACB-A67B-3E498638AD4B}" diff --git a/sources/ClangSharpSourceToWinmd/AutoType.cs b/sources/ClangSharpSourceToWinmd/AutoType.cs index 4bea2a9c..c60883b2 100644 --- a/sources/ClangSharpSourceToWinmd/AutoType.cs +++ b/sources/ClangSharpSourceToWinmd/AutoType.cs @@ -10,5 +10,6 @@ namespace ClangSharpSourceToWinmd public string CloseApi { get; set; } public string AlsoUsableFor { get; set; } public long[] InvalidHandleValues { get; set; } + public bool NativeTypedef { get; set; } } } diff --git a/sources/ClangSharpSourceToWinmd/ClangSharpSourceCompilation.cs b/sources/ClangSharpSourceToWinmd/ClangSharpSourceCompilation.cs index 9f89ebab..9db263d8 100644 --- a/sources/ClangSharpSourceToWinmd/ClangSharpSourceCompilation.cs +++ b/sources/ClangSharpSourceToWinmd/ClangSharpSourceCompilation.cs @@ -6,7 +6,6 @@ using System.Collections.Generic; using System.Collections.ObjectModel; using System.IO; using System.Linq; -using System.Runtime.InteropServices; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; @@ -72,23 +71,23 @@ namespace ClangSharpSourceToWinmd } } - private static Windows.Win32.Interop.Architecture GetArchitectureForFileName(string fileName) + private static Architecture GetArchitectureForFileName(string fileName) { string potentialArch = Path.GetFileName(Path.GetDirectoryName(fileName)); switch (potentialArch) { case "x64": - return Windows.Win32.Interop.Architecture.X64; + return Architecture.X64; case "x86": - return Windows.Win32.Interop.Architecture.X86; + return Architecture.X86; case "arm64": - return Windows.Win32.Interop.Architecture.Arm64; + return Architecture.Arm64; default: - return Windows.Win32.Interop.Architecture.None; + return Architecture.None; } } @@ -96,8 +95,8 @@ namespace ClangSharpSourceToWinmd { CrossArchSyntaxMap crossArchSyntaxMap = new CrossArchSyntaxMap(); - var nonx86Files = files.Where(f => GetArchitectureForFileName(f) == Windows.Win32.Interop.Architecture.X64 || GetArchitectureForFileName(f) == Windows.Win32.Interop.Architecture.Arm64); - var x86Files = files.Where(f => GetArchitectureForFileName(f) == Windows.Win32.Interop.Architecture.X86); + var nonx86Files = files.Where(f => GetArchitectureForFileName(f) == Architecture.X64 || GetArchitectureForFileName(f) == Architecture.Arm64); + var x86Files = files.Where(f => GetArchitectureForFileName(f) == Architecture.X86); // Add non-x86 first so that x86 has a chance to see if it can merge structs not marked // with 4-byte packing with 64-bit versions that are marked. The default packing is 4 @@ -123,7 +122,6 @@ namespace ClangSharpSourceToWinmd public static ClangSharpSourceCompilation Create( string sourceDirectory, string arch, - string interopFileName, Dictionary remaps, Dictionary> enumAdditions, IEnumerable enumsMakeFlags, @@ -131,7 +129,8 @@ namespace ClangSharpSourceToWinmd Dictionary requiredNamespaces, HashSet reducePointerLevels, IEnumerable addedRefs, - Dictionary staticLibs) + Dictionary staticLibs, + Dictionary apiNamesToNamespaces) { sourceDirectory = Path.GetFullPath(sourceDirectory); @@ -151,7 +150,6 @@ namespace ClangSharpSourceToWinmd } List refs = new List(); - refs.Add(MetadataReference.CreateFromFile(interopFileName)); refs.Add(MetadataReference.CreateFromFile(netstandardPath)); if (addedRefs != null) @@ -223,7 +221,7 @@ namespace ClangSharpSourceToWinmd HashSet enumsMakeFlagsHashSet = enumsMakeFlags != null ? new HashSet(enumsMakeFlags) : new HashSet(); System.Threading.Tasks.Parallel.ForEach(FilesToTrees(modifiedFiles), opt, (tree) => { - var cleanedTree = MetadataSyntaxTreeCleaner.CleanSyntaxTree(tree, remaps, enumAdditions, enumsMakeFlagsHashSet, requiredNamespaces, staticLibs, infoFinder.EmptyStructs, infoFinder.EnumMemberNames, tree.FilePath); + var cleanedTree = MetadataSyntaxTreeCleaner.CleanSyntaxTree(tree, remaps, enumAdditions, enumsMakeFlagsHashSet, requiredNamespaces, staticLibs, apiNamesToNamespaces, infoFinder.EmptyStructs, infoFinder.EnumMemberNames, tree.FilePath); WriteTree(cleanedTree, cleanedTree.FilePath); }); @@ -238,7 +236,7 @@ namespace ClangSharpSourceToWinmd watch.Restart(); List filesToMerge = new List(); - foreach (string x86FileName in modifiedFiles.Where(f => GetArchitectureForFileName(f) == Windows.Win32.Interop.Architecture.X86)) + foreach (string x86FileName in modifiedFiles.Where(f => GetArchitectureForFileName(f) == Architecture.X86)) { string x64FileName = x86FileName.Replace(@"\x86\", @"\x64\", StringComparison.OrdinalIgnoreCase); string arm64FileName = x86FileName.Replace(@"\x86\", @"\arm64\", StringComparison.OrdinalIgnoreCase); @@ -268,7 +266,7 @@ namespace ClangSharpSourceToWinmd HashSet nonX86TreesUsedForX86 = crossArchSyntaxMap.Get64BitTreesUsedForX86(); CrossArchTreeMerger crossArchTreeMerger = new CrossArchTreeMerger(crossArchSyntaxMap); - System.Threading.Tasks.Parallel.ForEach(FilesToTrees(filesToMerge.Where(f => GetArchitectureForFileName(f) == Windows.Win32.Interop.Architecture.X86)), opt, (x86Tree) => + System.Threading.Tasks.Parallel.ForEach(FilesToTrees(filesToMerge.Where(f => GetArchitectureForFileName(f) == Architecture.X86)), opt, (x86Tree) => { string x64FileName = x86Tree.FilePath.Replace(@"\x86\", @"\x64\", StringComparison.OrdinalIgnoreCase); string arm64FileName = x86Tree.FilePath.Replace(@"\x86\", @"\arm64\", StringComparison.OrdinalIgnoreCase); diff --git a/sources/ClangSharpSourceToWinmd/ClangSharpSourceToWinmd.csproj b/sources/ClangSharpSourceToWinmd/ClangSharpSourceToWinmd.csproj index ba4294a8..a897daf8 100644 --- a/sources/ClangSharpSourceToWinmd/ClangSharpSourceToWinmd.csproj +++ b/sources/ClangSharpSourceToWinmd/ClangSharpSourceToWinmd.csproj @@ -20,7 +20,6 @@ - diff --git a/sources/ClangSharpSourceToWinmd/ClangSharpSourceWinmdGenerator.cs b/sources/ClangSharpSourceToWinmd/ClangSharpSourceWinmdGenerator.cs index 34aa131d..962d5fc7 100644 --- a/sources/ClangSharpSourceToWinmd/ClangSharpSourceWinmdGenerator.cs +++ b/sources/ClangSharpSourceToWinmd/ClangSharpSourceWinmdGenerator.cs @@ -9,15 +9,16 @@ using System.Collections.ObjectModel; using System.IO; using System.Linq; using System.Reflection; -using System.Reflection.Metadata.Ecma335; using System.Reflection.Metadata; +using System.Reflection.Metadata.Ecma335; using System.Reflection.PortableExecutable; using System.Runtime.InteropServices; using System.Text.RegularExpressions; +using MetadataUtils; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using MetadataUtils; +using Newtonsoft.Json.Linq; namespace ClangSharpSourceToWinmd { @@ -26,13 +27,11 @@ namespace ClangSharpSourceToWinmd public const string Win32WideStringType = "Windows.Win32.Foundation.PWSTR"; public const string Win32StringType = "Windows.Win32.Foundation.PSTR"; - private const string InteropNamespace = "Windows.Win32.Interop"; private const string ScannedSuffix = "__scanned__"; private const string RemovePrefix = "__remove__"; private const string ForceConstPrefix = "__forceconst__"; private const string SystemAssemblyName = "netstandard"; - private const string Win32InteropAssemblyName = "Windows.Win32.Interop"; private const string Win32MetadataAssemblyName = "Windows.Win32.winmd"; private static readonly Regex TypeImportRegex = new Regex(@"<(([^,]+),\s*Version=(\d+\.\d+\.\d+\.\d+),\s*Culture=([^,]+),\s*PublicKeyToken=([^>]+))>(\S+)"); @@ -100,7 +99,7 @@ namespace ClangSharpSourceToWinmd void VerifySymbolsLoadedByCompiler() { - string[] standardSymbolNames = new string[] { "System.Object", "System.Attribute", $"{InteropNamespace}.ConstAttribute" }; + string[] standardSymbolNames = new string[] { "System.Object", "System.Attribute" }; foreach (var name in standardSymbolNames) { @@ -157,17 +156,6 @@ namespace ClangSharpSourceToWinmd default); this.assemblyNamesToRefHandles[SystemAssemblyName] = systemAssemblyRef; - var interopAssembly = this.compilation.ReferencedAssemblyNames.ToList().Find(a => a.Name == Win32InteropAssemblyName); - var interopAssemblyRef = - this.metadataBuilder.AddAssemblyReference( - this.metadataBuilder.GetOrAddString(InteropNamespace), - interopAssembly.Version, - default, - this.metadataBuilder.GetOrAddBlob(interopAssembly.PublicKeyToken), - default, - default); - this.assemblyNamesToRefHandles[Win32InteropAssemblyName] = interopAssemblyRef; - var win32Assembly = this.compilation.ReferencedAssemblyNames.ToList().Find(a => a.Name == Win32MetadataAssemblyName); if (win32Assembly != null) { @@ -257,7 +245,7 @@ namespace ClangSharpSourceToWinmd private static bool HasGuidAttribute(SyntaxList attributeLists) { - bool ret = attributeLists.Any(list => list.Attributes.Any(attr => attr.Name.ToString() == "Windows.Win32.Interop.Guid")); + bool ret = attributeLists.Any(list => list.Attributes.Any(attr => attr.Name.ToString() == "Windows.Win32.Foundation.Metadata.Guid")); return ret; } @@ -276,36 +264,53 @@ namespace ClangSharpSourceToWinmd return name; } - private static int GetSizeFromEnumType(INamedTypeSymbol underlyingType) + private static (int, int) GetSizeAndSignFromEnumType(INamedTypeSymbol underlyingType) { int enumSize; + int enumSign; switch (underlyingType.SpecialType) { case SpecialType.System_Byte: + enumSize = 1; + enumSign = 1; + break; case SpecialType.System_SByte: enumSize = 1; - break; - - case SpecialType.System_UInt32: - case SpecialType.System_Int32: - enumSize = 4; + enumSign = -1; break; case SpecialType.System_UInt16: + enumSize = 2; + enumSign = 1; + break; case SpecialType.System_Int16: enumSize = 2; + enumSign = -1; + break; + + case SpecialType.System_UInt32: + enumSize = 4; + enumSign = 1; + break; + case SpecialType.System_Int32: + enumSize = 4; + enumSign = -1; break; case SpecialType.System_UInt64: + enumSize = 8; + enumSign = 1; + break; case SpecialType.System_Int64: enumSize = 8; + enumSign = -1; break; default: throw new InvalidOperationException($"Enum type {underlyingType} not handled in EnsureEnumSizeMatchesOriginalSize."); } - return enumSize; + return (enumSize, enumSign); } /// @@ -345,55 +350,77 @@ namespace ClangSharpSourceToWinmd if (nativeType != null) { int nativeSize; + int nativeSign = nativeType.StartsWith("unsigned", StringComparison.OrdinalIgnoreCase) ? 1 : 0; nativeType = nativeType.Replace("const ", string.Empty); nativeType = nativeType.Replace("enum ", string.Empty); nativeType = nativeType.Replace("unsigned ", string.Empty); switch (nativeType.ToUpperInvariant()) { - case "CHAR": - case "INT8": case "UINT8": + case "CHAR": case "BYTE": nativeSize = 1; + nativeSign = 1; break; - case "SHORT": + case "INT8": + case "SBYTE": + nativeSize = 1; + nativeSign = nativeSign == 0 ? -1 : nativeSign; + break; + + case "UINT16": case "USHORT": case "WORD": - case "INT16": - case "UINT16": nativeSize = 2; + nativeSign = 1; + break; + + case "INT16": + case "SHORT": + nativeSize = 2; + nativeSign = nativeSign == 0 ? -1 : nativeSign; + break; + + case "UINT32": + case "UINT": + case "ULONG32": + case "ULONG": + case "DWORD32": + case "DWORD": + nativeSize = 4; + nativeSign = 1; break; case "LONG": case "LONG32": - case "ULONG": - case "ULONG32": - case "DWORD": - case "DWORD32": case "INT": case "INT32": - case "UINT": - case "UINT32": case "BOOL": nativeSize = 4; + nativeSign = nativeSign == 0 ? -1 : nativeSign; break; case "DWORDLONG": case "DWORD64": case "ULONG64": - case "INT64": case "UINT64": + nativeSize = 8; + nativeSign = 1; + break; + + case "INT64": case "__INT64": nativeSize = 8; + nativeSign = nativeSign == 0 ? -1 : nativeSign; break; default: var nativeTypeSymbol = this.GetTypeFromShortName(nativeType); if (nativeTypeSymbol != null && nativeTypeSymbol is INamedTypeSymbol nativeNamedTypeSymbol && nativeNamedTypeSymbol.EnumUnderlyingType != null) { - nativeSize = GetSizeFromEnumType(nativeNamedTypeSymbol.EnumUnderlyingType); + (nativeSize, nativeSign) = GetSizeAndSignFromEnumType(nativeNamedTypeSymbol.EnumUnderlyingType); } else { @@ -406,12 +433,16 @@ namespace ClangSharpSourceToWinmd break; } - int enumSize = GetSizeFromEnumType(underlyingType); + (int enumSize, int enumSign) = GetSizeAndSignFromEnumType(underlyingType); - if (enumSize != nativeSize) + if (enumSize != nativeSize || enumSign != nativeSign) { - throw new InvalidOperationException( - $"{parent}.{name} was remapped to enum {namedType} (type {underlyingType}, size {enumSize}) but the original field was of type {nativeType} (size {nativeSize}). Either don't use an enum or make sure the enum is of the same size."); + // Allow functions to return WIN32_ERROR even if the return type isn't uint. Otherwise, fail the build. + if (!(name == "return" && namedType.Name == "WIN32_ERROR")) + { + throw new InvalidOperationException( + $"{parent}.{name} was remapped to enum {namedType} (type {underlyingType}, size {enumSize}) but the original field was of type {nativeType} (size {nativeSize}). Either don't use an enum or make sure the enum is of the same size and sign."); + } } } } @@ -547,6 +578,16 @@ namespace ClangSharpSourceToWinmd var fullName = $"{typeInfo.Namespace}.{typeInfo.Name}"; var typeSymbol = this.compilation.GetTypeByMetadataName(fullName); + if (typeSymbol != null) + { + this.nameToSymbols[typeInfo.Name] = typeSymbol; + } + } + else if (typeInfo is MetadataUtils.DelegateTypeInfo) + { + var fullName = $"{typeInfo.Namespace}.{typeInfo.Name}"; + var typeSymbol = this.compilation.GetTypeByMetadataName(fullName); + if (typeSymbol != null) { this.nameToSymbols[typeInfo.Name] = typeSymbol; @@ -597,10 +638,6 @@ namespace ClangSharpSourceToWinmd { scopeRef = this.assemblyNamesToRefHandles[SystemAssemblyName]; } - else if (@namespace.StartsWith(InteropNamespace)) - { - scopeRef = this.assemblyNamesToRefHandles[Win32InteropAssemblyName]; - } else { scopeRef = this.moduleRef; @@ -971,7 +1008,7 @@ namespace ClangSharpSourceToWinmd if (!fixedName.Contains(".")) { - foreach (string @namespace in new string[] { InteropNamespace, "System" }) + foreach (string @namespace in new string[] { "System" }) { var fullNameToCheck = GetQualifiedName(@namespace, fixedName); ret = this.compilation.GetTypeByMetadataName(fullNameToCheck); @@ -1263,11 +1300,16 @@ namespace ClangSharpSourceToWinmd if (!fieldSymbol.IsConst) { - fieldAttributes = FieldAttributes.Public | FieldAttributes.Static; + fieldAttributes = FieldAttributes.Public; - if (!HasGuidAttribute(field.AttributeLists) && !HasConstantAttribute(field.AttributeLists)) + if (node.BaseList?.Types[0]?.ToString() != "Attribute") { - continue; + fieldAttributes |= FieldAttributes.Static; + + if (!HasGuidAttribute(field.AttributeLists) && !HasConstantAttribute(field.AttributeLists)) + { + continue; + } } if (fieldSymbol.Name.StartsWith("IID_")) @@ -1352,6 +1394,25 @@ namespace ClangSharpSourceToWinmd MethodDefinitionHandle firstMethod = default; string classFullName = this.GetFullNameForSymbol(classSymbol); + foreach (ConstructorDeclarationSyntax constructor in node.Members.Where(m => m is ConstructorDeclarationSyntax)) + { + var symbol = model.GetDeclaredSymbol(constructor); + + MethodImplAttributes methodImplAttributes = MethodImplAttributes.Managed; + var methodDef = + this.AddMethodViaSymbol( + symbol, + MethodAttributes.Public | MethodAttributes.HideBySig | MethodAttributes.SpecialName | MethodAttributes.RTSpecialName, + methodImplAttributes, + false, + false); + + if (firstMethod.IsNil) + { + firstMethod = methodDef; + } + } + foreach (MethodDeclarationSyntax method in node.Members.Where(m => m is MethodDeclarationSyntax)) { var symbol = model.GetDeclaredSymbol(method); @@ -1476,7 +1537,8 @@ namespace ClangSharpSourceToWinmd var name = node.Identifier.ValueText; string fullName = symbol.ConstructedFrom.ToString(); - TypeAttributes typeAttributes = TypeAttributes.Public | TypeAttributes.AutoClass | TypeAttributes.Abstract | TypeAttributes.Sealed | TypeAttributes.BeforeFieldInit; + TypeAttributes typeAttributes = TypeAttributes.Public | TypeAttributes.Sealed | TypeAttributes.AutoClass | TypeAttributes.BeforeFieldInit; + typeAttributes |= node.BaseList is null ? TypeAttributes.Abstract : TypeAttributes.Class; if (methodDefinition.IsNil) { @@ -1493,10 +1555,12 @@ namespace ClangSharpSourceToWinmd typeAttributes, nsHandle, this.metadataBuilder.GetOrAddString(name), - this.GetTypeReference("System", "Object"), + this.GetTypeReference("System", node.BaseList is null ? "Object" : node.BaseList.Types[0].ToString()), fieldList: fieldDefinition, methodList: methodDefinition); + this.AddCustomAttributes(symbol.GetAttributes(), destTypeDefHandle); + this.namesToTypeDefHandles[fullName] = destTypeDefHandle; } @@ -1786,11 +1850,18 @@ namespace ClangSharpSourceToWinmd throw new InvalidOperationException($"Enum {node.Identifier.Text} has a member with no name."); } + if (Regex.IsMatch(memberName, @"_FORCE_(DWORD|UINT(\d\d)?|ULONG(\d\d)?)$")) + { + return; + } + var fieldDefinitionHandle = this.metadataBuilder.AddFieldDefinition( enumFieldAttributes, this.metadataBuilder.GetOrAddString(memberName), this.metadataBuilder.GetOrAddBlob(fieldSignature)); + this.AddCustomAttributes(symbol, fieldDefinitionHandle); + if (symbol.HasConstantValue) { this.metadataBuilder.AddConstant(fieldDefinitionHandle, symbol.ConstantValue); @@ -2436,7 +2507,7 @@ namespace ClangSharpSourceToWinmd { if (paramType is INamedTypeSymbol namedType) { - if (namedType.GetAttributes().Any(a => a.AttributeClass.Name == "NativeTypedefAttribute")) + if (namedType.GetAttributes().Any(a => a.AttributeClass.Name == "NativeTypedefAttribute" || a.AttributeClass.Name == "MetadataTypedefAttribute")) { isPointer = (paramType.GetMembers("Value").First() as IFieldSymbol).Type is IPointerTypeSymbol; diff --git a/sources/ClangSharpSourceToWinmd/CrossArchSyntaxMap.cs b/sources/ClangSharpSourceToWinmd/CrossArchSyntaxMap.cs index 8f3eca8a..691a9afd 100644 --- a/sources/ClangSharpSourceToWinmd/CrossArchSyntaxMap.cs +++ b/sources/ClangSharpSourceToWinmd/CrossArchSyntaxMap.cs @@ -1,11 +1,11 @@ -using System.Collections.Generic; +using System; +using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Windows.Win32.Interop; using MetadataUtils; namespace ClangSharpSourceToWinmd diff --git a/sources/ClangSharpSourceToWinmd/CrossArchTreeMerger.cs b/sources/ClangSharpSourceToWinmd/CrossArchTreeMerger.cs index f4718bc1..5efedf93 100644 --- a/sources/ClangSharpSourceToWinmd/CrossArchTreeMerger.cs +++ b/sources/ClangSharpSourceToWinmd/CrossArchTreeMerger.cs @@ -6,7 +6,6 @@ using System.Text; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Windows.Win32.Interop; using MetadataUtils; namespace ClangSharpSourceToWinmd @@ -235,7 +234,7 @@ namespace ClangSharpSourceToWinmd ret.Append(" | "); } - ret.Append($"Windows.Win32.Interop.Architecture.{val}"); + ret.Append($"Windows.Win32.Foundation.Metadata.Architecture.{val}"); } } diff --git a/sources/ClangSharpSourceToWinmd/MetadataSyntaxTreeCleaner.cs b/sources/ClangSharpSourceToWinmd/MetadataSyntaxTreeCleaner.cs index a3c033b3..eeb01377 100644 --- a/sources/ClangSharpSourceToWinmd/MetadataSyntaxTreeCleaner.cs +++ b/sources/ClangSharpSourceToWinmd/MetadataSyntaxTreeCleaner.cs @@ -15,9 +15,9 @@ namespace ClangSharpSourceToWinmd { public const string ArgListVarName = "__arglist__"; - public static SyntaxTree CleanSyntaxTree(SyntaxTree tree, Dictionary remaps, Dictionary> enumAdditions, HashSet enumsMakeFlags, Dictionary requiredNamespaces, Dictionary staticLibs, HashSet nonEmptyStructs, HashSet enumMemberNames, string filePath) + public static SyntaxTree CleanSyntaxTree(SyntaxTree tree, Dictionary remaps, Dictionary> enumAdditions, HashSet enumsMakeFlags, Dictionary requiredNamespaces, Dictionary staticLibs, Dictionary apiNamesToNamespaces, HashSet nonEmptyStructs, HashSet enumMemberNames, string filePath) { - TreeRewriter treeRewriter = new TreeRewriter(remaps, enumAdditions, enumsMakeFlags, requiredNamespaces, staticLibs, nonEmptyStructs, enumMemberNames); + TreeRewriter treeRewriter = new TreeRewriter(remaps, enumAdditions, enumsMakeFlags, requiredNamespaces, staticLibs, apiNamesToNamespaces, nonEmptyStructs, enumMemberNames); var newRoot = (CSharpSyntaxNode)treeRewriter.Visit(tree.GetRoot()); var ret = CSharpSyntaxTree.Create(newRoot, null, filePath); return ret; @@ -25,6 +25,7 @@ namespace ClangSharpSourceToWinmd private class TreeRewriter : CSharpSyntaxRewriter { + private static readonly Regex NativeTypeNameArrayRegex = new Regex(@"\[\s*(\d+)\s*\]$"); private static readonly Regex ElementCountRegex = new Regex(@"(?:elementCount|byteCount)\((?:_Old_\()?([^\)]+)\)+"); private static readonly Regex IsRegex = new Regex(@"[^\w::]"); @@ -34,6 +35,7 @@ namespace ClangSharpSourceToWinmd private Dictionary> enumAdditions; private Dictionary requiredNamespaces; private Dictionary staticLibs; + private Dictionary apiNamesToNamespaces; private HashSet visitedDelegateNames = new HashSet(); private HashSet visitedStaticMethodNames = new HashSet(); private HashSet nonEmptyStructs; @@ -41,7 +43,7 @@ namespace ClangSharpSourceToWinmd private HashSet enumsToMakeFlags; private HashSet usingNamespaces = new HashSet(); - public TreeRewriter(Dictionary remaps, Dictionary> enumAdditions, HashSet enumsToMakeFlags, Dictionary requiredNamespaces, Dictionary staticLibs, HashSet nonEmptyStructs, HashSet enumMemberNames) + public TreeRewriter(Dictionary remaps, Dictionary> enumAdditions, HashSet enumsToMakeFlags, Dictionary requiredNamespaces, Dictionary staticLibs, Dictionary apiNamesToNamespaces, HashSet nonEmptyStructs, HashSet enumMemberNames) { this.remaps = remaps; this.InitRegexRemaps(); @@ -49,6 +51,7 @@ namespace ClangSharpSourceToWinmd this.enumAdditions = enumAdditions; this.requiredNamespaces = requiredNamespaces; this.staticLibs = staticLibs; + this.apiNamesToNamespaces = apiNamesToNamespaces; this.nonEmptyStructs = nonEmptyStructs; this.enumMemberNames = enumMemberNames; this.enumsToMakeFlags = enumsToMakeFlags; @@ -159,7 +162,7 @@ namespace ClangSharpSourceToWinmd node = (ParameterSyntax)base.VisitParameter(node); node = node.WithAttributeLists(FixRemappedAttributes(node.AttributeLists, listAttributes)); - + if (newName != null) { node = node.WithIdentifier(SyntaxFactory.Identifier(newName)); @@ -192,7 +195,29 @@ namespace ClangSharpSourceToWinmd return null; } + string name = node.Identifier.Text; string fullName = GetFullNameWithoutArchSuffix(node); + + // Add Ansi or Unicode attributes to -A/-W APIs. + if (name.EndsWith("A") && this.apiNamesToNamespaces.ContainsKey($"{name[0..^1]}W")) + { + var attributeList = SyntaxFactory.AttributeList( + SyntaxFactory.SingletonSeparatedList( + SyntaxFactory.Attribute( + SyntaxFactory.ParseName("Ansi")))); + + node = node.AddAttributeLists(attributeList); + } + else if (name.EndsWith("W") && this.apiNamesToNamespaces.ContainsKey($"{name[0..^1]}A")) + { + var attributeList = SyntaxFactory.AttributeList( + SyntaxFactory.SingletonSeparatedList( + SyntaxFactory.Attribute( + SyntaxFactory.ParseName("Unicode")))); + + node = node.AddAttributeLists(attributeList); + } + if (this.GetRemapInfo(fullName, node.AttributeLists, out var listAttributes, null, out _, out string newName)) { node = (StructDeclarationSyntax)base.VisitStructDeclaration(node); @@ -292,7 +317,7 @@ namespace ClangSharpSourceToWinmd SyntaxFactory.AttributeList( SyntaxFactory.SingletonSeparatedList( SyntaxFactory.Attribute( - SyntaxFactory.ParseName("Windows.Win32.Interop.Guid"), + SyntaxFactory.ParseName("Windows.Win32.Foundation.Metadata.Guid"), SyntaxFactory.ParseAttributeArgumentList(argsFormatted)))); node = node.AddAttributeLists(attrsList).WithLeadingTrivia(node.GetLeadingTrivia()); @@ -332,6 +357,26 @@ namespace ClangSharpSourceToWinmd } } + // Assume [0] or [1] (ANYSIZE_ARRAY) at the end of a struct indicates flexible arrays and add the FlexibleArray attribute. + // Parse NativeTypeName instead of the field declaration to support scenarios like arrays of structs which aren't scraped as arrays. + var nativeTypeName = SyntaxUtils.GetNativeTypeNameFromAttributesLists(node.AttributeLists); + if (nativeTypeName != null) + { + var match = NativeTypeNameArrayRegex.Match(nativeTypeName); + if (match.Success && match.Groups[1].Value == "0" || match.Groups[1].Value == "1") + { + if (node.ToString() == (node.Parent as StructDeclarationSyntax).Members.Where(m => m is FieldDeclarationSyntax).Last().ToString()) + { + var attributeList = SyntaxFactory.AttributeList( + SyntaxFactory.SingletonSeparatedList( + SyntaxFactory.Attribute( + SyntaxFactory.ParseName("FlexibleArray")))); + + node = node.AddAttributeLists(attributeList); + } + } + } + node = (FieldDeclarationSyntax)base.VisitFieldDeclaration(node); node = node.WithAttributeLists(FixRemappedAttributes(node.AttributeLists, listAttributes)); @@ -472,9 +517,23 @@ namespace ClangSharpSourceToWinmd return node; } + public override SyntaxNode VisitEnumMemberDeclaration(EnumMemberDeclarationSyntax node) + { + string fullName = GetFullNameWithoutArchSuffix(node); + + this.GetRemapInfo(fullName, node.AttributeLists, out var listAttributes, string.Empty, out string newType, out string newName); + + node = (EnumMemberDeclarationSyntax)base.VisitEnumMemberDeclaration(node); + node = node.WithAttributeLists(FixRemappedAttributes(node.AttributeLists, listAttributes)); + + return node; + } + public override SyntaxNode VisitDelegateDeclaration(DelegateDeclarationSyntax node) { + string name = node.Identifier.Text; string fullName = SyntaxUtils.GetFullName(node); + string fixedName = GetFullNameWithoutArchSuffix(node); // Remove duplicate delegates in this tree if (this.visitedDelegateNames.Contains(fullName)) @@ -484,7 +543,26 @@ namespace ClangSharpSourceToWinmd this.visitedDelegateNames.Add(fullName); - string fixedName = GetFullNameWithoutArchSuffix(node); + // Add Ansi or Unicode attributes to -A/-W APIs. + if (name.EndsWith("A") && this.apiNamesToNamespaces.ContainsKey($"{name[0..^1]}W")) + { + var attributeList = SyntaxFactory.AttributeList( + SyntaxFactory.SingletonSeparatedList( + SyntaxFactory.Attribute( + SyntaxFactory.ParseName("Ansi")))); + + node = node.AddAttributeLists(attributeList); + } + else if (name.EndsWith("W") && this.apiNamesToNamespaces.ContainsKey($"{name[0..^1]}A")) + { + var attributeList = SyntaxFactory.AttributeList( + SyntaxFactory.SingletonSeparatedList( + SyntaxFactory.Attribute( + SyntaxFactory.ParseName("Unicode")))); + + node = node.AddAttributeLists(attributeList); + } + string returnFullName = $"{fixedName}::return"; if (this.GetRemapInfo(returnFullName, node.AttributeLists, out var listAttributes, node.ReturnType.ToString(), out var newType, out _)) @@ -519,6 +597,7 @@ namespace ClangSharpSourceToWinmd return null; } + string name = node.Identifier.Text; string fullName = SyntaxUtils.GetFullName(node); string fixedFullName = GetFullNameWithoutArchSuffix(node); @@ -551,11 +630,28 @@ namespace ClangSharpSourceToWinmd return null; } - string returnFullName = $"{fixedFullName}::return"; - string nodeReturnType = node.ReturnType.ToString(); - node = (MethodDeclarationSyntax)base.VisitMethodDeclaration(node); + // Add Ansi or Unicode attributes to -A/-W APIs. + if (name.EndsWith("A") && this.apiNamesToNamespaces.ContainsKey($"{name[0..^1]}W")) + { + var attributeList = SyntaxFactory.AttributeList( + SyntaxFactory.SingletonSeparatedList( + SyntaxFactory.Attribute( + SyntaxFactory.ParseName("Ansi")))); + + node = node.AddAttributeLists(attributeList); + } + else if (name.EndsWith("W") && this.apiNamesToNamespaces.ContainsKey($"{name[0..^1]}A")) + { + var attributeList = SyntaxFactory.AttributeList( + SyntaxFactory.SingletonSeparatedList( + SyntaxFactory.Attribute( + SyntaxFactory.ParseName("Unicode")))); + + node = node.AddAttributeLists(attributeList); + } + // Add the StaticLibrary attribute if one was specified for this DLL. if (!string.IsNullOrEmpty(dllName) && this.staticLibs.TryGetValue(dllName, out string staticLib)) { @@ -573,6 +669,9 @@ namespace ClangSharpSourceToWinmd node = node.WithAttributeLists(FixRemappedAttributes(node.AttributeLists, methodAttributes)); } + string returnFullName = $"{fixedFullName}::return"; + string nodeReturnType = node.ReturnType.ToString(); + // Find remap info for the return parameter for this method and apply any that we find if (this.GetRemapInfo(returnFullName, node.AttributeLists, out var listAttributes, nodeReturnType, out var newType, out _)) { @@ -804,6 +903,7 @@ namespace ClangSharpSourceToWinmd bool isComOutPtr = false; bool isRetVal = false; bool isNullNullTerminated; + bool isByteBuffer = false; bool? pre = null; bool? post = null; @@ -875,6 +975,7 @@ namespace ClangSharpSourceToWinmd else if (salAttr.P1.StartsWith("_Outptr_") && !isComOutPtr) { isOut = true; + isByteBuffer = salAttr.P1.Contains("bytebuffer"); continue; } else if (salAttr.P1 == "_Reserved_") @@ -939,9 +1040,9 @@ namespace ClangSharpSourceToWinmd } // If we didn't add marshal as yet, try again without using pre - if (!marshalAsAdded) + if (!marshalAsAdded && !isByteBuffer) { - var salAttr = salAttrs.FirstOrDefault(attr => attr.Name == "SAL_readableTo" || attr.Name == "SAL_writeableTo"); + var salAttr = salAttrs.FirstOrDefault(attr => attr.Name == "SAL_writableTo" || attr.Name == "SAL_readableTo"); if (salAttr != null) { nativeArrayInfoParams = GetArrayMarshalAsFromP1(paramNode, salAttr.P1); @@ -952,6 +1053,7 @@ namespace ClangSharpSourceToWinmd } } + var nativeTypeName = SyntaxUtils.GetNativeTypeNameFromAttributesLists((cppAttrList.Parent as ParameterSyntax).AttributeLists); if (!string.IsNullOrEmpty(nativeArrayInfoParams)) { var attrName = SyntaxFactory.ParseName(nativeArrayInfoParams.Contains("BytesParamIndex") ? "MemorySize" : "NativeArrayInfo"); @@ -959,6 +1061,22 @@ namespace ClangSharpSourceToWinmd var finalAttr = SyntaxFactory.Attribute(attrName, args); attributesList.Add(finalAttr); } + else if (nativeTypeName != null) + { + var match = NativeTypeNameArrayRegex.Match(nativeTypeName); + if (match.Success) + { + var size = Convert.ToUInt32(match.Groups[1].Value); + + // Don't bother marking this as an array if it has 1 or less + if (size > 1) + { + var attrName = SyntaxFactory.ParseName("NativeArrayInfo"); + var args = SyntaxFactory.ParseAttributeArgumentList($"(CountConst = {size})"); + attributesList.Add(SyntaxFactory.Attribute(attrName, args)); + } + } + } if (isIn) { diff --git a/sources/ClangSharpSourceToWinmd/NativeTypedefStructsCreator.cs b/sources/ClangSharpSourceToWinmd/NativeTypedefStructsCreator.cs index 7fd8d6ed..8e98ad36 100644 --- a/sources/ClangSharpSourceToWinmd/NativeTypedefStructsCreator.cs +++ b/sources/ClangSharpSourceToWinmd/NativeTypedefStructsCreator.cs @@ -6,15 +6,18 @@ namespace ClangSharpSourceToWinmd { public static class NativeTypedefStructsCreator { - public static void WriteToStream(Dictionary methodNamesToNamespaces, IEnumerable items, Stream output) + public static void WriteToStream(Dictionary apiNamesToNamespaces, IEnumerable items, Stream output) { + Dictionary autotypesToNamespaces = new Dictionary(); + string currentNamespace = null; + using var writer = new StreamWriter(output, leaveOpen: true); writer.Write( @"using System; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; "); - string currentNamespace = null; + foreach (AutoType item in items.OrderBy(a => a.Namespace)) { string safety = item.ValueType.Contains("*") ? "unsafe " : string.Empty; @@ -22,15 +25,22 @@ using Windows.Win32.Interop; if (valueType == "DECLARE_HANDLE" || valueType == "AllJoynHandle") { valueType = "IntPtr"; + item.NativeTypedef = true; } else if (valueType == "DECLARE_OPAQUE_KEY") { valueType = "long"; + item.NativeTypedef = true; + } + else if (valueType.StartsWith("typedef struct")) + { + valueType = "IntPtr"; + item.NativeTypedef = true; } if (!string.IsNullOrEmpty(item.CloseApi)) { - if (!methodNamesToNamespaces.TryGetValue(item.CloseApi, out var apiNamespace)) + if (!apiNamesToNamespaces.TryGetValue(item.CloseApi, out var apiNamespace)) { throw new System.InvalidOperationException($"The API {item.CloseApi} was not found in the .cs files. The auto type {item.Name} needs to be given an explicit namespace."); } @@ -85,18 +95,34 @@ $@"namespace {currentNamespace} } writer.WriteLine( -$@" [NativeTypedef] +$@" [{(item.NativeTypedef ? "NativeTypedef" : "MetadataTypedef")}] public {safety}struct {item.Name} {{ public {valueType} Value; }} "); + + autotypesToNamespaces.Add(item.Name, item.Namespace); } if (currentNamespace != null) { writer.WriteLine("}"); } + + // Enforce that all CloseApi relationships exist in the same namespace. + var closeApiNamespaceMismatches = items.Where(a => !string.IsNullOrEmpty(a.CloseApi) && autotypesToNamespaces[a.Name] != apiNamesToNamespaces[a.CloseApi]); + if (closeApiNamespaceMismatches.Any()) + { + throw new System.InvalidOperationException($"{string.Join(", ", closeApiNamespaceMismatches.Select((a, i) => a.Name))} not in the same namespace as CloseApi. CloseApi relationships must exist in the same namespace."); + } + + // Enforce that all AlsoUsableFor relationships exist in the same namespace. + var alsoUsableForNamespaceMismatches = items.Where(a => !string.IsNullOrEmpty(a.AlsoUsableFor) && autotypesToNamespaces[a.Name] != autotypesToNamespaces[a.AlsoUsableFor]); + if (alsoUsableForNamespaceMismatches.Any()) + { + throw new System.InvalidOperationException($"{string.Join(", ", alsoUsableForNamespaceMismatches.Select((a, i) => a.Name))} not in the same namespace as AlsoUsableFor. AlsoUsableFor relationships must exist in the same namespace."); + } } } } diff --git a/sources/ClangSharpSourceToWinmd/Program.cs b/sources/ClangSharpSourceToWinmd/Program.cs index 0d115cfb..1b942505 100644 --- a/sources/ClangSharpSourceToWinmd/Program.cs +++ b/sources/ClangSharpSourceToWinmd/Program.cs @@ -23,7 +23,6 @@ namespace ClangSharpSourceToWinmd { new Option("--sourceDir", "The location of the source files.") { IsRequired = true }, new Option("--arch", () => "x64", "The CPU architecture."), - new Option("--interopFileName", "The path to Windows.Win32.Interop.dll") { IsRequired = true }, new Option("--outputFileName", "The path to the .winmd to create") { IsRequired = true }, new Option("--version", description: "The version to use on the .winmd", getDefaultValue: () => "1.0.0.0"), new Option("--memberRemap", "Remaps fields and parameters by adding attributes or changing the type.", ArgumentArity.OneOrMore), @@ -48,7 +47,6 @@ namespace ClangSharpSourceToWinmd { string sourceDirectory = context.ParseResult.ValueForOption("--sourceDir"); string arch = context.ParseResult.ValueForOption("--arch"); - string interopFileName = context.ParseResult.ValueForOption("--interopFileName"); string outputFileName = context.ParseResult.ValueForOption("--outputFileName"); string version = context.ParseResult.ValueForOption("--version"); var remappedNameValuePairs = context.ParseResult.ValueForOption("--memberRemap"); @@ -76,16 +74,16 @@ namespace ClangSharpSourceToWinmd string archForAutoTypes = arch == "crossarch" ? "common" : arch; string archSourceDir = Path.Combine(sourceDirectory, archForAutoTypes); - Dictionary methodNamesToNamespaces = MetadataUtils.ScraperUtils.GetNameToNamespaceMap(sourceDirectory, MetadataUtils.ScraperUtils.NameOptions.Methods); + Dictionary apiNamesToNamespaces = MetadataUtils.ScraperUtils.GetNameToNamespaceMap(sourceDirectory, MetadataUtils.ScraperUtils.NameOptions.Methods | MetadataUtils.ScraperUtils.NameOptions.Structs | MetadataUtils.ScraperUtils.NameOptions.Delegates); if (requiredNamespaceValuePairs != null) { // Merge the requiredNamespaceForName entries into what we found the scraped source files foreach (KeyValuePair requiredItem in requiredNamespaces) { - if (methodNamesToNamespaces.ContainsKey(requiredItem.Key)) + if (apiNamesToNamespaces.ContainsKey(requiredItem.Key)) { - methodNamesToNamespaces[requiredItem.Key] = requiredItem.Value; + apiNamesToNamespaces[requiredItem.Key] = requiredItem.Value; } } } @@ -102,7 +100,7 @@ namespace ClangSharpSourceToWinmd } using var fileStream = new FileStream(outputFilePath, FileMode.Create, FileAccess.Write, FileShare.Read); - NativeTypedefStructsCreator.WriteToStream(methodNamesToNamespaces, autoTypes, fileStream); + NativeTypedefStructsCreator.WriteToStream(apiNamesToNamespaces, autoTypes, fileStream); } } catch (Exception e) @@ -118,7 +116,7 @@ namespace ClangSharpSourceToWinmd ClangSharpSourceCompilation clangSharpCompliation = ClangSharpSourceCompilation.Create( - sourceDirectory, arch, interopFileName, remaps, enumAdditions, enumMakeFlags, typeImports, requiredNamespaces, reducePointerLevels, refs, staticLibs); + sourceDirectory, arch, remaps, enumAdditions, enumMakeFlags, typeImports, requiredNamespaces, reducePointerLevels, refs, staticLibs, apiNamesToNamespaces); System.Diagnostics.Stopwatch errorsWatch = System.Diagnostics.Stopwatch.StartNew(); Console.WriteLine(" Looking for compilation errors..."); @@ -154,7 +152,7 @@ namespace ClangSharpSourceToWinmd mainWatch.Restart(); - Console.WriteLine($"\r\nEmitting {outputFileName}..."); + Console.WriteLine($"Emitting {outputFileName}..."); var generator = ClangSharpSourceWinmdGenerator.GenerateWindmdForCompilation( clangSharpCompliation, @@ -231,7 +229,15 @@ namespace ClangSharpSourceToWinmd { string name = item.Substring(0, firstEqual); string value = item.Substring(firstEqual + 1); - ret[name] = value; + + if (ret.ContainsKey(name)) + { + ret[name] += value; + } + else + { + ret[name] = value; + } } } } diff --git a/sources/ClangSharpSourceToWinmd/Properties/launchSettings.json b/sources/ClangSharpSourceToWinmd/Properties/launchSettings.json index 3e78f5d5..2065dcb5 100644 --- a/sources/ClangSharpSourceToWinmd/Properties/launchSettings.json +++ b/sources/ClangSharpSourceToWinmd/Properties/launchSettings.json @@ -2,15 +2,15 @@ "profiles": { "ClangSharpSourceToWinmd": { "commandName": "Project", - "commandLineArgs": "--sourceDir $(ProjectDir)..\\..\\generation\\WinSDK\\obj\\generated --arch crossarch --interopFileName $(ProjectDir)..\\..\\bin\\Windows.Win32.Interop.dll --version 1.0.0.0 --outputFileName $(ProjectDir)..\\..\\bin\\Windows.Win32.winmd --autoTypes $(ProjectDir)..\\..\\generation\\WinSDK\\autoTypes.json @$(ProjectDir)..\\..\\generation\\WinSDK\\emitter.settings.rsp @$(ProjectDir)..\\..\\generation\\WinSDK\\requiredNamespacesForNames.rsp @$(ProjectDir)..\\..\\generation\\WinSDK\\obj\\generated\\emitter.functionPointerFixups.generated.rsp @$(ProjectDir)..\\..\\generation\\WinSDK\\obj\\generated\\enumsMakeFlags.generated.rsp @$(ProjectDir)..\\..\\generation\\WinSDK\\obj\\generated\\enumsRemap.rsp" + "commandLineArgs": "--sourceDir $(ProjectDir)..\\..\\generation\\WinSDK\\obj\\generated --arch crossarch --version 1.0.0.0 --outputFileName $(ProjectDir)..\\..\\bin\\Windows.Win32.winmd --autoTypes $(ProjectDir)..\\..\\generation\\WinSDK\\autoTypes.json @$(ProjectDir)..\\..\\generation\\WinSDK\\emitter.settings.rsp @$(ProjectDir)..\\..\\generation\\WinSDK\\requiredNamespacesForNames.rsp @$(ProjectDir)..\\..\\generation\\WinSDK\\documentationMappings.rsp @$(ProjectDir)..\\..\\generation\\WinSDK\\obj\\generated\\emitter.functionPointerFixups.generated.rsp @$(ProjectDir)..\\..\\generation\\WinSDK\\obj\\generated\\enumsMakeFlags.generated.rsp @$(ProjectDir)..\\..\\generation\\WinSDK\\obj\\generated\\enumsRemap.rsp" }, "TestSource": { "commandName": "Project", - "commandLineArgs": "--sourceDir $(ProjectDir)..\\..\\tests\\SourceToWinmd\\source --arch fake --interopFileName $(ProjectDir)..\\Win32MetadataInterop\\bin\\Debug\\netstandard2.1\\Windows.Win32.Interop.dll --outputFileName $(ProjectDir)..\\..\\bin\\Test.winmd --version 10.0.15000.3-preview @$(ProjectDir)..\\..\\tests\\SourceToWinmd\\generation\\remap.rsp" + "commandLineArgs": "--sourceDir $(ProjectDir)..\\..\\tests\\SourceToWinmd\\source --arch fake --outputFileName $(ProjectDir)..\\..\\bin\\Test.winmd --version 10.0.15000.3-preview @$(ProjectDir)..\\..\\tests\\SourceToWinmd\\generation\\remap.rsp" }, "Debug winmd builder": { "commandName": "Project", - "commandLineArgs": "--sourceDir D:\\repos\\win32metadata\\generation\\Windows.Win32\\obj\\scraped --arch crossarch --interopFileName D:\\repos\\win32metadata\\bin\\Windows.Win32.Interop.dll --version 1.0.0.0 --outputFileName D:\\repos\\win32metadata\\bin\\Windows.Win32.winmd --autoTypes D:\\repos\\win32metadata\\generation\\autoTypes.json \"@D:\\repos\\win32metadata\\generation\\Windows.Win32\\emitter.remap.rsp\" \"@D:\\repos\\win32metadata\\generation\\Windows.Win32\\requiredNamespacesForNames.rsp\" \"@D:\\repos\\win32metadata\\generation\\Windows.Win32\\obj\\emitter.functionPointerFixups.generated.rsp\" \"@D:\\repos\\win32metadata\\generation\\Windows.Win32\\obj\\scraped\\enumsMakeFlags.generated.rsp\" \"@D:\\repos\\win32metadata\\generation\\Windows.Win32\\obj\\scraped\\enumsRemap.rsp\" " + "commandLineArgs": "--sourceDir D:\\repos\\win32metadata\\generation\\Windows.Win32\\obj\\scraped --arch crossarch --version 1.0.0.0 --outputFileName D:\\repos\\win32metadata\\bin\\Windows.Win32.winmd --autoTypes D:\\repos\\win32metadata\\generation\\autoTypes.json \"@D:\\repos\\win32metadata\\generation\\Windows.Win32\\emitter.remap.rsp\" \"@D:\\repos\\win32metadata\\generation\\Windows.Win32\\requiredNamespacesForNames.rsp\" \"@D:\\repos\\win32metadata\\generation\\Windows.Win32\\obj\\emitter.functionPointerFixups.generated.rsp\" \"@D:\\repos\\win32metadata\\generation\\Windows.Win32\\obj\\scraped\\enumsMakeFlags.generated.rsp\" \"@D:\\repos\\win32metadata\\generation\\Windows.Win32\\obj\\scraped\\enumsRemap.rsp\" " } } } \ No newline at end of file diff --git a/sources/GeneratorSdk/MetadataTasks/EmitWinmd.cs b/sources/GeneratorSdk/MetadataTasks/EmitWinmd.cs index 1399f189..7d04ccdd 100644 --- a/sources/GeneratorSdk/MetadataTasks/EmitWinmd.cs +++ b/sources/GeneratorSdk/MetadataTasks/EmitWinmd.cs @@ -61,7 +61,6 @@ namespace MetadataTasks var builder = new CommandLineBuilder(); builder.AppendFileNameIfNotNull(Path.Combine(this.ToolsBinDir, "ClangSharpSourceToWinmd.dll")); - string interopPath = Path.Combine(this.Win32WinmdBinDir, "Windows.Win32.Interop.dll"); string win32WinmdPath = Path.Combine(this.Win32WinmdBinDir, "Windows.Win32.winmd"); this.outputWinmdFullPath = this.OutputWinmd; @@ -72,7 +71,6 @@ namespace MetadataTasks builder.AppendSwitchIfNotNull("--sourceDir ", this.EmitterSourceDir); builder.AppendSwitchIfNotNull("--arch ", "crossarch"); - builder.AppendSwitchIfNotNull("--interopFileName ", interopPath); if (!StringComparer.OrdinalIgnoreCase.Equals( Path.GetFileName(this.outputWinmdFullPath), diff --git a/sources/GeneratorSdk/MetadataTasks/PrepSettingsForAutoTypes.cs b/sources/GeneratorSdk/MetadataTasks/PrepSettingsForAutoTypes.cs index f02d3d7d..1ea85128 100644 --- a/sources/GeneratorSdk/MetadataTasks/PrepSettingsForAutoTypes.cs +++ b/sources/GeneratorSdk/MetadataTasks/PrepSettingsForAutoTypes.cs @@ -45,6 +45,8 @@ namespace MetadataTasks typesToExclude.Add(handleStructName); remapSection.AppendLine($"{typeName}={nativeType}"); + remapSection.AppendLine($"P{typeName}={typeName}*"); + remapSection.AppendLine($"LP{typeName}={typeName}*"); remapSection.AppendLine($"{handleStructName}*={typeName}"); } else if (type == "AllJoynHandle") @@ -56,6 +58,18 @@ namespace MetadataTasks remapSection.AppendLine($"{typeName}=IntPtr"); remapSection.AppendLine($"{handleStructName}*={typeName}"); } + else if (type.StartsWith("typedef struct")) + { + var typeName = autoType.Name; + var handleStructName = type[15..]; + typesToExclude.Add(handleStructName); + + if (typeName != handleStructName && !remapSection.ToString().Contains($"{handleStructName}=IntPtr")) + { + remapSection.AppendLine($"{handleStructName}=IntPtr"); + remapSection.AppendLine($"P{typeName}={typeName}*"); + } + } } } diff --git a/sources/GeneratorSdk/MetadataTasks/ScrapeHeaders.cs b/sources/GeneratorSdk/MetadataTasks/ScrapeHeaders.cs index d5e11cc5..2735f2dd 100644 --- a/sources/GeneratorSdk/MetadataTasks/ScrapeHeaders.cs +++ b/sources/GeneratorSdk/MetadataTasks/ScrapeHeaders.cs @@ -145,7 +145,7 @@ namespace MetadataTasks Path.Combine(this.SdkIncRoot, "winrt"), }; - this.partitionSettingsValidSwitches = new HashSet(new string[] { "--exclude", "--remap", "--with-librarypath", "--with-type", "--with-attribute" }); + this.partitionSettingsValidSwitches = new HashSet(new string[] { "--exclude", "--remap", "--with-librarypath", "--with-type", "--with-attribute", "--config" }); bool ret = true; diff --git a/sources/GeneratorSdk/samples/DiaSdk/Dia.manual.cs b/sources/GeneratorSdk/samples/DiaSdk/Dia.manual.cs index 65dce33d..983bffbd 100644 --- a/sources/GeneratorSdk/samples/DiaSdk/Dia.manual.cs +++ b/sources/GeneratorSdk/samples/DiaSdk/Dia.manual.cs @@ -1,5 +1,5 @@ using Windows.Win32.Foundation; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Microsoft.Dia { diff --git a/sources/GeneratorSdk/samples/DiaSdk/Microsoft.Dia.Win32Metadata.nuspec b/sources/GeneratorSdk/samples/DiaSdk/Microsoft.Dia.Win32Metadata.nuspec index ea0aef3f..34b88dfc 100644 --- a/sources/GeneratorSdk/samples/DiaSdk/Microsoft.Dia.Win32Metadata.nuspec +++ b/sources/GeneratorSdk/samples/DiaSdk/Microsoft.Dia.Win32Metadata.nuspec @@ -17,7 +17,7 @@ images\windows.png - + diff --git a/sources/GeneratorSdk/samples/GeneratorSampleDebug/autoTypes.json b/sources/GeneratorSdk/samples/GeneratorSampleDebug/autoTypes.json index 05575673..c106e704 100644 --- a/sources/GeneratorSdk/samples/GeneratorSampleDebug/autoTypes.json +++ b/sources/GeneratorSdk/samples/GeneratorSampleDebug/autoTypes.json @@ -1,6 +1,5 @@ [ { - "Namespace": "GeneratorSampleDebug.Handles.Cleanup", "Name": "SAMPLE_HANDLE", "ValueType": "DECLARE_HANDLE", "CloseApi": "CloseSampleHandle" diff --git a/sources/GeneratorSdk/samples/GeneratorSampleDebug/options.rsp b/sources/GeneratorSdk/samples/GeneratorSampleDebug/options.rsp index 84e5ec1b..7aa3e1c1 100644 --- a/sources/GeneratorSdk/samples/GeneratorSampleDebug/options.rsp +++ b/sources/GeneratorSdk/samples/GeneratorSampleDebug/options.rsp @@ -10,7 +10,6 @@ SAMPLE_FUNC_OPTIONS::SAMPLE_FUNC_OPTIONS_NONE=0 SampleFunction2=GeneratorSampleDebug.Sub SAMPLE_HANDLE=GeneratorSampleDebug.Handles OTHER_SAMPLE_HANDLE=GeneratorSampleDebug.Handles -CloseSampleHandle1=GeneratorSampleDebug.Handles.Cleanup --enumMakeFlags OTHER_OPTIONS SAMPLE_FUNC_OPTIONS @@ -18,6 +17,5 @@ SAMPLE_FUNC_OPTIONS tagRENAME_ME=RENAME_ME POTHER_SAMPLE_HANDLE=OTHER_SAMPLE_HANDLE* PRENAME_ME=RENAME_ME* -PSAMPLE_HANDLE=SAMPLE_HANDLE* --exclude IGNORE_ME diff --git a/sources/GeneratorSdk/tools/assets/scraper/ConstantsScraper.header.txt b/sources/GeneratorSdk/tools/assets/scraper/ConstantsScraper.header.txt index 55813e5f..3f38a92e 100644 --- a/sources/GeneratorSdk/tools/assets/scraper/ConstantsScraper.header.txt +++ b/sources/GeneratorSdk/tools/assets/scraper/ConstantsScraper.header.txt @@ -1,2 +1,2 @@ using System; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; diff --git a/sources/GeneratorSdk/tools/assets/scraper/scraper.header.txt b/sources/GeneratorSdk/tools/assets/scraper/scraper.header.txt index 4b1b6f47..dca2e81b 100644 --- a/sources/GeneratorSdk/tools/assets/scraper/scraper.header.txt +++ b/sources/GeneratorSdk/tools/assets/scraper/scraper.header.txt @@ -1,2 +1,2 @@ -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; diff --git a/sources/GeneratorSdk/version.json b/sources/GeneratorSdk/version.json index 23656c01..9d1483ca 100644 --- a/sources/GeneratorSdk/version.json +++ b/sources/GeneratorSdk/version.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json", - "version": "0.49-preview", + "version": "0.53-preview", "assemblyVersion": { "precision": "revision" }, diff --git a/sources/MetadataUtils/Architecture.cs b/sources/MetadataUtils/Architecture.cs new file mode 100644 index 00000000..7ab7be09 --- /dev/null +++ b/sources/MetadataUtils/Architecture.cs @@ -0,0 +1,14 @@ +using System; + +namespace MetadataUtils +{ + [Flags] + public enum Architecture + { + None = 0, + X86 = 1, + X64 = 2, + Arm64 = 4, + All = Architecture.X64 | Architecture.X86 | Architecture.Arm64 + } +} \ No newline at end of file diff --git a/sources/MetadataUtils/EncodeHelpers.cs b/sources/MetadataUtils/EncodeHelpers.cs index f01210aa..d7d35301 100644 --- a/sources/MetadataUtils/EncodeHelpers.cs +++ b/sources/MetadataUtils/EncodeHelpers.cs @@ -13,7 +13,7 @@ namespace MetadataUtils public const string AttributeToRemoveSuffix = "__remove"; private static readonly System.Text.RegularExpressions.Regex RemappedParmRegex = new System.Text.RegularExpressions.Regex(@"(?:\[([^\]]*)\])?(?:\s*(\w+\**)(?:\s+(\w+))?)?"); - private static readonly System.Text.RegularExpressions.Regex AttributeRegex = new System.Text.RegularExpressions.Regex(@"(-?\w+)(\([^\)]+\))?"); + private static readonly System.Text.RegularExpressions.Regex AttributeRegex = new System.Text.RegularExpressions.Regex(@"(-?\w+)(\(.+\)$)?"); public static bool DecodeRemap(string remappedTo, out List listAttributes, out string newType, out string newName) { @@ -207,23 +207,47 @@ namespace MetadataUtils { var fieldMembers = attributeType.GetMembers(field); var fieldSymbol = fieldMembers.First() as IFieldSymbol; + var propertySymbol = fieldMembers.First() as IPropertySymbol; - if (fieldSymbol.Type.SpecialType == SpecialType.System_Object) + if (fieldSymbol != null) { - encoder.Object(); + if (fieldSymbol.Type.SpecialType == SpecialType.System_Object) + { + encoder.Object(); + } + else if (fieldSymbol.Type.SpecialType == SpecialType.System_Array) + { + // TODO array type encoder + encoder.SZArray(); + } + else if (fieldSymbol.Type.TypeKind == TypeKind.Enum) + { + encoder.ScalarType().Enum(fieldSymbol.Type.ToString()); + } + else + { + encoder.ScalarType().CustomElementType(fieldSymbol); + } } - else if (fieldSymbol.Type.SpecialType == SpecialType.System_Array) + else if (propertySymbol != null) { - // TODO array type encoder - encoder.SZArray(); - } - else if (fieldSymbol.Type.TypeKind == TypeKind.Enum) - { - encoder.ScalarType().Enum(fieldSymbol.Type.ToString()); - } - else - { - encoder.ScalarType().CustomElementType(fieldSymbol); + if (propertySymbol.Type.SpecialType == SpecialType.System_Object) + { + encoder.Object(); + } + else if (propertySymbol.Type.SpecialType == SpecialType.System_Array) + { + // TODO array type encoder + encoder.SZArray(); + } + else if (propertySymbol.Type.TypeKind == TypeKind.Enum) + { + encoder.ScalarType().Enum(propertySymbol.Type.ToString()); + } + else + { + encoder.ScalarType().CustomElementType(propertySymbol); + } } } @@ -278,6 +302,57 @@ namespace MetadataUtils } } + public static void CustomElementType(this CustomAttributeElementTypeEncoder typeEncoder, IPropertySymbol property) + { + switch (property.Type.SpecialType) + { + case SpecialType.System_Boolean: + typeEncoder.Boolean(); + break; + case SpecialType.System_Byte: + typeEncoder.Byte(); + break; + case SpecialType.System_Int16: + typeEncoder.Int16(); + break; + case SpecialType.System_Int32: + typeEncoder.Int32(); + break; + case SpecialType.System_Int64: + typeEncoder.Int64(); + break; + case SpecialType.System_UInt16: + typeEncoder.UInt16(); + break; + case SpecialType.System_UInt32: + typeEncoder.UInt32(); + break; + case SpecialType.System_UInt64: + typeEncoder.UInt64(); + break; + case SpecialType.System_Single: + typeEncoder.Single(); + break; + case SpecialType.System_Double: + typeEncoder.Double(); + break; + case SpecialType.System_Char: + typeEncoder.Char(); + break; + case SpecialType.System_String: + typeEncoder.String(); + break; + case SpecialType.System_Enum: + typeEncoder.Enum(property.Type.ToString()); + break; + case SpecialType.System_SByte: + typeEncoder.SByte(); + break; + default: + throw new NotImplementedException(); + } + } + public static void NamedArguments( this CustomAttributeNamedArgumentsEncoder argumentsEncoder, INamedTypeSymbol attributeType, @@ -325,7 +400,7 @@ namespace MetadataUtils SyntaxFactory.AttributeList( SyntaxFactory.SingletonSeparatedList( SyntaxFactory.Attribute( - SyntaxFactory.ParseName("Windows.Win32.Interop.Guid"), + SyntaxFactory.ParseName("Windows.Win32.Foundation.Metadata.Guid"), SyntaxFactory.ParseAttributeArgumentList(args)))); } } diff --git a/sources/MetadataUtils/RepoInfo.cs b/sources/MetadataUtils/RepoInfo.cs index d71a73f5..5548f830 100644 --- a/sources/MetadataUtils/RepoInfo.cs +++ b/sources/MetadataUtils/RepoInfo.cs @@ -34,7 +34,7 @@ namespace MetadataUtils using (StreamWriter streamWriter = new StreamWriter(headerPath)) { streamWriter.WriteLine("// Copyright © Microsoft"); - streamWriter.WriteLine("using Windows.Win32.Interop"); + streamWriter.WriteLine("using Windows.Win32.Foundation.Metadata"); streamWriter.WriteLine(); foreach (var partInfo in this.GetPartitionInfos()) diff --git a/sources/MetadataUtils/SyntaxUtils.cs b/sources/MetadataUtils/SyntaxUtils.cs index 51b15e47..4a3cee8a 100644 --- a/sources/MetadataUtils/SyntaxUtils.cs +++ b/sources/MetadataUtils/SyntaxUtils.cs @@ -144,6 +144,11 @@ namespace MetadataUtils parentName = GetFullName(enumNode.Parent, includeNamespace); ret = enumNode.Identifier.Text; } + else if (node is EnumMemberDeclarationSyntax enumMemberNode) + { + parentName = GetFullName(enumMemberNode.Parent, includeNamespace); + ret = enumMemberNode.Identifier.Text; + } else if (node is MethodDeclarationSyntax methodNode) { if (methodNode.Parent.Parent is NamespaceDeclarationSyntax && includeNamespace) diff --git a/sources/Win32MetadataInterop/AgileAttribute.cs b/sources/Win32MetadataInterop/AgileAttribute.cs deleted file mode 100644 index 6ea5019b..00000000 --- a/sources/Win32MetadataInterop/AgileAttribute.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; - -namespace Windows.Win32.Interop -{ - [AttributeUsage(AttributeTargets.Interface, AllowMultiple = false, Inherited = true)] - public sealed class AgileAttribute : Attribute - { - } -} diff --git a/sources/Win32MetadataInterop/AlsoUsableForAttribute.cs b/sources/Win32MetadataInterop/AlsoUsableForAttribute.cs deleted file mode 100644 index de33084a..00000000 --- a/sources/Win32MetadataInterop/AlsoUsableForAttribute.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace Windows.Win32.Interop -{ - public class AlsoUsableForAttribute : Attribute - { - public AlsoUsableForAttribute(string otherType) - { - - } - } -} diff --git a/sources/Win32MetadataInterop/CanReturnErrorsAsSuccessAttribute.cs b/sources/Win32MetadataInterop/CanReturnErrorsAsSuccessAttribute.cs deleted file mode 100644 index f4ab4ac0..00000000 --- a/sources/Win32MetadataInterop/CanReturnErrorsAsSuccessAttribute.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace Windows.Win32.Interop -{ - public class CanReturnErrorsAsSuccessAttribute : Attribute - { - } -} diff --git a/sources/Win32MetadataInterop/CanReturnMultipleSuccessValuesAttribute.cs b/sources/Win32MetadataInterop/CanReturnMultipleSuccessValuesAttribute.cs deleted file mode 100644 index 4e3c15b8..00000000 --- a/sources/Win32MetadataInterop/CanReturnMultipleSuccessValuesAttribute.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace Windows.Win32.Interop -{ - public class CanReturnMultipleSuccessValuesAttribute : Attribute - { - } -} diff --git a/sources/Win32MetadataInterop/ComOutPtrAttribute.cs b/sources/Win32MetadataInterop/ComOutPtrAttribute.cs deleted file mode 100644 index 7e501368..00000000 --- a/sources/Win32MetadataInterop/ComOutPtrAttribute.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace Windows.Win32.Interop -{ - [AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inherited = true)] - public sealed class ComOutPtrAttribute : Attribute - { - } -} diff --git a/sources/Win32MetadataInterop/ConstAttribute.cs b/sources/Win32MetadataInterop/ConstAttribute.cs deleted file mode 100644 index 67a76464..00000000 --- a/sources/Win32MetadataInterop/ConstAttribute.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace Windows.Win32.Interop -{ - public class ConstAttribute : Attribute - { - } -} diff --git a/sources/Win32MetadataInterop/ConstantAttribute.cs b/sources/Win32MetadataInterop/ConstantAttribute.cs deleted file mode 100644 index e2334dd3..00000000 --- a/sources/Win32MetadataInterop/ConstantAttribute.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace Windows.Win32.Interop -{ - public class ConstantAttribute : Attribute - { - public ConstantAttribute(String value) - { - this.Value = value; - } - - public string Value { get; } - } -} diff --git a/sources/Win32MetadataInterop/CppAttributeListAttribute.cs b/sources/Win32MetadataInterop/CppAttributeListAttribute.cs deleted file mode 100644 index 29865c1d..00000000 --- a/sources/Win32MetadataInterop/CppAttributeListAttribute.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System; - -namespace Windows.Win32.Interop -{ - [AttributeUsage(AttributeTargets.Enum | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)] - [System.Runtime.InteropServices.ComVisible(true)] - public sealed class CppAttributeList : Attribute - { - public CppAttributeList(String attributeList) - { - this.AttributeList = attributeList; - } - - public string AttributeList { get; } - } -} diff --git a/sources/Win32MetadataInterop/DoNotReleaseAttribute.cs b/sources/Win32MetadataInterop/DoNotReleaseAttribute.cs deleted file mode 100644 index 25c3efa0..00000000 --- a/sources/Win32MetadataInterop/DoNotReleaseAttribute.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace Windows.Win32.Interop -{ - public class DoNotReleaseAttribute : Attribute - { - } -} diff --git a/sources/Win32MetadataInterop/FreeWithAttribute.cs b/sources/Win32MetadataInterop/FreeWithAttribute.cs deleted file mode 100644 index e7118185..00000000 --- a/sources/Win32MetadataInterop/FreeWithAttribute.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System; - -namespace Windows.Win32.Interop -{ - [AttributeUsage(AttributeTargets.Enum | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)] - [System.Runtime.InteropServices.ComVisible(true)] - public sealed class FreeWithAttribute : Attribute - { - public FreeWithAttribute(String name) - { - this.Name = name; - } - - public string Name { get; } - } -} diff --git a/sources/Win32MetadataInterop/GuidAttribute.cs b/sources/Win32MetadataInterop/GuidAttribute.cs deleted file mode 100644 index 2ea0c4db..00000000 --- a/sources/Win32MetadataInterop/GuidAttribute.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace Windows.Win32.Interop -{ - public class GuidAttribute : Attribute - { - public GuidAttribute(uint a, ushort b, ushort c, byte d, byte e, byte f, byte g, byte h, byte i, byte j, byte k) - { - } - } -} diff --git a/sources/Win32MetadataInterop/InvalidHandleValueAttribute.cs b/sources/Win32MetadataInterop/InvalidHandleValueAttribute.cs deleted file mode 100644 index 0726c727..00000000 --- a/sources/Win32MetadataInterop/InvalidHandleValueAttribute.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System; - -namespace Windows.Win32.Interop -{ - [AttributeUsage(AttributeTargets.Struct, AllowMultiple = true, Inherited = true)] - public class InvalidHandleValueAttribute : Attribute - { - public InvalidHandleValueAttribute(long value) => this.Value = value; - public long Value { get; } - } -} diff --git a/sources/Win32MetadataInterop/MemorySizeAttribute.cs b/sources/Win32MetadataInterop/MemorySizeAttribute.cs deleted file mode 100644 index 9c6c2242..00000000 --- a/sources/Win32MetadataInterop/MemorySizeAttribute.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace Windows.Win32.Interop -{ - public class MemorySizeAttribute : Attribute - { - public short BytesParamIndex; - public MemorySizeAttribute() - { - } - } -} diff --git a/sources/Win32MetadataInterop/NativeArrayInfoAttribute.cs b/sources/Win32MetadataInterop/NativeArrayInfoAttribute.cs deleted file mode 100644 index 47bff969..00000000 --- a/sources/Win32MetadataInterop/NativeArrayInfoAttribute.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace Windows.Win32.Interop -{ - public class NativeArrayInfoAttribute : Attribute - { - // - // Summary: - // Indicates the number of elements in the fixed-length array or the number of characters - // (not bytes) in a string to import. - public int CountConst; - // - // Summary: - // Indicates the zero-based parameter that contains the count of array elements, - // similar to size_is in COM. - public short CountParamIndex; - // - // Summary: - // Indicates the struct field name that contains the count of array elements. - public string CountFieldName; - - public NativeArrayInfoAttribute() - { - } - } -} diff --git a/sources/Win32MetadataInterop/NativeEncodingAttribute.cs b/sources/Win32MetadataInterop/NativeEncodingAttribute.cs deleted file mode 100644 index 27736142..00000000 --- a/sources/Win32MetadataInterop/NativeEncodingAttribute.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Diagnostics; - -namespace Windows.Win32.Interop -{ - /// Defines the encoding of a string as it was defined in the native signature. - //[Conditional("DEBUG")] - [AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = false)] - [System.Runtime.InteropServices.ComVisible(true)] - public sealed class NativeEncodingAttribute : Attribute - { - /// Initializes a new instance of the class. - /// The encoding of a string as it was defined in the native signature. - public NativeEncodingAttribute(String name) - { - this.Name = name; - } - - /// Gets the encoding of a string as it was defined in the native signature. - public string Name { get; } - } -} diff --git a/sources/Win32MetadataInterop/NativeInheritanceAttribute.cs b/sources/Win32MetadataInterop/NativeInheritanceAttribute.cs deleted file mode 100644 index 963826f6..00000000 --- a/sources/Win32MetadataInterop/NativeInheritanceAttribute.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System; -using System.Diagnostics; - -namespace Windows.Win32.Interop -{ - [AttributeUsage(AttributeTargets.Struct, AllowMultiple = false, Inherited = true)] - public sealed class NativeInheritanceAttribute : Attribute - { - public NativeInheritanceAttribute(string baseName) - { - this.BaseName = BaseName; - } - - public string BaseName { get; } - } -} diff --git a/sources/Win32MetadataInterop/NativeTypeNameAttribute.cs b/sources/Win32MetadataInterop/NativeTypeNameAttribute.cs deleted file mode 100644 index 9267f7aa..00000000 --- a/sources/Win32MetadataInterop/NativeTypeNameAttribute.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Diagnostics; - -namespace Windows.Win32.Interop -{ - /// Defines the type of a member as it was used in the native signature. - //[Conditional("DEBUG")] - [AttributeUsage(AttributeTargets.Enum | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)] - [System.Runtime.InteropServices.ComVisible(true)] - public sealed class NativeTypeNameAttribute : Attribute - { - /// Initializes a new instance of the class. - /// The name of the type that was used in the native signature. - public NativeTypeNameAttribute(String name) - { - this.Name = name; - } - - /// Gets the name of the type that was used in the native signature. - public string Name { get; } - } -} diff --git a/sources/Win32MetadataInterop/NativeTypedefAttribute.cs b/sources/Win32MetadataInterop/NativeTypedefAttribute.cs deleted file mode 100644 index 8050fb03..00000000 --- a/sources/Win32MetadataInterop/NativeTypedefAttribute.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System; - -namespace Windows.Win32.Interop -{ - public class NativeTypedefAttribute : Attribute - { - } -} diff --git a/sources/Win32MetadataInterop/NotNullTerminatedAttribute.cs b/sources/Win32MetadataInterop/NotNullTerminatedAttribute.cs deleted file mode 100644 index 3aa9b7fb..00000000 --- a/sources/Win32MetadataInterop/NotNullTerminatedAttribute.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System; - -namespace Windows.Win32.Interop -{ - public class NotNullTerminatedAttribute : Attribute - { - } -} diff --git a/sources/Win32MetadataInterop/NullNullTerminatedAttribute.cs b/sources/Win32MetadataInterop/NullNullTerminatedAttribute.cs deleted file mode 100644 index 82ab8f20..00000000 --- a/sources/Win32MetadataInterop/NullNullTerminatedAttribute.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System; - -namespace Windows.Win32.Interop -{ - public class NullNullTerminatedAttribute : Attribute - { - } -} diff --git a/sources/Win32MetadataInterop/RAIIFreeAttribute.cs b/sources/Win32MetadataInterop/RAIIFreeAttribute.cs deleted file mode 100644 index 5a0d1c38..00000000 --- a/sources/Win32MetadataInterop/RAIIFreeAttribute.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; - -namespace Windows.Win32.Interop -{ - public class RAIIFreeAttribute : Attribute - { - public RAIIFreeAttribute(string name) - { - this.Name = name; - } - - /// Gets the name of the type that was used in the native signature. - public string Name { get; } - } -} diff --git a/sources/Win32MetadataInterop/ReservedAttribute.cs b/sources/Win32MetadataInterop/ReservedAttribute.cs deleted file mode 100644 index e06722a8..00000000 --- a/sources/Win32MetadataInterop/ReservedAttribute.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace Windows.Win32.Interop -{ - public class ReservedAttribute : Attribute - { - } -} diff --git a/sources/Win32MetadataInterop/RetValAttribute.cs b/sources/Win32MetadataInterop/RetValAttribute.cs deleted file mode 100644 index bb0b20be..00000000 --- a/sources/Win32MetadataInterop/RetValAttribute.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; - -namespace Windows.Win32.Interop -{ - [AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inherited = true)] - public sealed class RetValAttribute : Attribute - { - } -} diff --git a/sources/Win32MetadataInterop/ReturnsUnownedHandle.cs b/sources/Win32MetadataInterop/ReturnsUnownedHandle.cs deleted file mode 100644 index f46b8e04..00000000 --- a/sources/Win32MetadataInterop/ReturnsUnownedHandle.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace Windows.Win32.Interop -{ - public class ReturnsUnownedHandle : Attribute - { - } -} diff --git a/sources/Win32MetadataInterop/ScopedEnumAttribute.cs b/sources/Win32MetadataInterop/ScopedEnumAttribute.cs deleted file mode 100644 index f46d95e8..00000000 --- a/sources/Win32MetadataInterop/ScopedEnumAttribute.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace Windows.Win32.Interop -{ - public class ScopedEnumAttribute : Attribute - { - } -} diff --git a/sources/Win32MetadataInterop/StaticLibraryAttribute.cs b/sources/Win32MetadataInterop/StaticLibraryAttribute.cs deleted file mode 100644 index 79a3dfad..00000000 --- a/sources/Win32MetadataInterop/StaticLibraryAttribute.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; - -namespace Windows.Win32.Interop -{ - /// - /// Indicates that the attributed method is defined in an unmanaged static library (LIB). - /// - [AttributeUsage(AttributeTargets.Method, Inherited = false)] - public class StaticLibraryAttribute : Attribute - { - /// - /// Initialize a new instance of with the name of the LIB - /// file that contains the definition of this method. - /// - /// - /// The name of the LIB file that contains the definition of this method. - /// - public StaticLibraryAttribute(string libName) - { - this.Value = libName; - } - - /// - /// Gets the name of a static library which may be substituted for the - /// DLL. - /// - /// - /// The name of the LIB file that contains the definition of this entry point. - /// - public string Value { get; } - } -} diff --git a/sources/Win32MetadataInterop/StructSizeFieldAttribute.cs b/sources/Win32MetadataInterop/StructSizeFieldAttribute.cs deleted file mode 100644 index a60e9afa..00000000 --- a/sources/Win32MetadataInterop/StructSizeFieldAttribute.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace Windows.Win32.Interop -{ - public class StructSizeFieldAttribute : Attribute - { - public StructSizeFieldAttribute(string field) - { - - } - } -} diff --git a/sources/Win32MetadataInterop/SupportedArchitectureAttribute.cs b/sources/Win32MetadataInterop/SupportedArchitectureAttribute.cs deleted file mode 100644 index fa3cd9c7..00000000 --- a/sources/Win32MetadataInterop/SupportedArchitectureAttribute.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace Windows.Win32.Interop -{ - [Flags] - public enum Architecture - { - None = 0, - X86 = 1, - X64 = 2, - Arm64 = 4, - All = Architecture.X64 | Architecture.X86 | Architecture.Arm64 - } - - public class SupportedArchitectureAttribute : Attribute - { - public SupportedArchitectureAttribute(Architecture arch) - { - } - } -} diff --git a/sources/Win32MetadataInterop/SupportedOSPlatformAttribute.cs b/sources/Win32MetadataInterop/SupportedOSPlatformAttribute.cs deleted file mode 100644 index cea2a859..00000000 --- a/sources/Win32MetadataInterop/SupportedOSPlatformAttribute.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; - -namespace Windows.Win32.Interop -{ - [AttributeUsage(AttributeTargets.Struct | AttributeTargets.Interface | AttributeTargets.Method, AllowMultiple = false)] - public class SupportedOSPlatformAttribute : Attribute - { - public SupportedOSPlatformAttribute(string platform) - { - } - } -} diff --git a/sources/Win32MetadataInterop/Win32MetadataInterop.csproj b/sources/Win32MetadataInterop/Win32MetadataInterop.csproj deleted file mode 100644 index 0d00fa64..00000000 --- a/sources/Win32MetadataInterop/Win32MetadataInterop.csproj +++ /dev/null @@ -1,10 +0,0 @@ - - - - netstandard2.1 - Windows.Win32.Interop - Windows.Win32.Interop - true - 1701;1702;0649 - - diff --git a/sources/WinmdUtils/Program.cs b/sources/WinmdUtils/Program.cs index 75796852..efab790c 100644 --- a/sources/WinmdUtils/Program.cs +++ b/sources/WinmdUtils/Program.cs @@ -15,7 +15,6 @@ using ICSharpCode.Decompiler; using ICSharpCode.Decompiler.Metadata; using ICSharpCode.Decompiler.TypeSystem; using MetadataUtils; -using Windows.Win32.Interop; namespace WinmdUtilsProgram { @@ -315,7 +314,7 @@ namespace WinmdUtilsProgram foreach (var importInfo in LibScraper.GetImportInfos(libFile)) { List dlls; - string fixedDll = Path.GetFileNameWithoutExtension(importInfo.Dll); + string dll = importInfo.Dll; // Skip mangled names if (importInfo.ProcName.StartsWith('?')) @@ -333,19 +332,19 @@ namespace WinmdUtilsProgram { dlls = new List(); procNameToDll[importInfo.ProcName] = dlls; - dlls.Add(fixedDll); + dlls.Add(dll); } else { dlls = (List)procNameToDll[importInfo.ProcName]; // Don't overwrite an existing value with an API set - if (fixedDll.StartsWith("api-ms") || fixedDll.StartsWith("ext-ms")) + if (dll.StartsWith("api-ms") || dll.StartsWith("ext-ms")) { continue; } - if (dlls.Contains(fixedDll)) + if (dlls.Contains(dll)) { continue; } @@ -355,11 +354,11 @@ namespace WinmdUtilsProgram string oldValue = dlls[0]; if (!oldValue.StartsWith("api-ms") && !oldValue.StartsWith("ext-ms")) { - dlls.Add(fixedDll); + dlls.Add(dll); } else { - dlls[0] = fixedDll; + dlls[0] = dll; } } } @@ -724,7 +723,7 @@ namespace WinmdUtilsProgram private static string GetArchInfo(IEnumerable attributes) { - var archAttr = attributes.FirstOrDefault(a => a.AttributeType.FullName == "Windows.Win32.Interop.SupportedArchitectureAttribute"); + var archAttr = attributes.FirstOrDefault(a => a.AttributeType.Name == "SupportedArchitectureAttribute"); if (archAttr != null) { Architecture arch = (Architecture)archAttr.FixedArguments[0].Value; @@ -769,7 +768,7 @@ namespace WinmdUtilsProgram foreach (var archType in foundArchTypes) { var typeArchAttr = - archType.GetAttributes().Single(a => a.AttributeType.FullName == "Windows.Win32.Interop.SupportedArchitectureAttribute"); + archType.GetAttributes().Single(a => a.AttributeType.FullName == "Windows.Win32.Foundation.Metadata.SupportedArchitectureAttribute"); var typeArch = (Architecture)typeArchAttr.FixedArguments[0].Value; typeArches |= typeArch; @@ -821,7 +820,7 @@ namespace WinmdUtilsProgram foreach (var type in winmd1.GetTopLevelTypeDefinitions() .Where(t => t.GetAttributes() - .Any(a => a.AttributeType.FullName == "Windows.Win32.Interop.SupportedArchitectureAttribute"))) + .Any(a => a.AttributeType.FullName == "Windows.Win32.Foundation.Metadata.SupportedArchitectureAttribute"))) { if (!namesToArchDefs.TryGetValue(type.FullName, out var list)) { @@ -834,7 +833,7 @@ namespace WinmdUtilsProgram foreach (var type in namesToArchDefs.SelectMany(map => map.Value)) { - var archAttr = type.GetAttributes().Single(a => a.AttributeType.FullName == "Windows.Win32.Interop.SupportedArchitectureAttribute"); + var archAttr = type.GetAttributes().Single(a => a.AttributeType.FullName == "Windows.Win32.Foundation.Metadata.SupportedArchitectureAttribute"); Architecture arch = (Architecture)archAttr.FixedArguments[0].Value; if (!VerifyTypeHasRightArch(namesToArchDefs, type, type, arch, console)) @@ -847,9 +846,9 @@ namespace WinmdUtilsProgram { foreach (var method in apisClass.Methods.Where( m => m.IsStatic && m.DeclaringType == apisClass && m.GetAttributes() - .Any(a => a.AttributeType.FullName == "Windows.Win32.Interop.SupportedArchitectureAttribute"))) + .Any(a => a.AttributeType.FullName == "Windows.Win32.Foundation.Metadata.SupportedArchitectureAttribute"))) { - var archAttr = method.GetAttributes().Single(a => a.AttributeType.FullName == "Windows.Win32.Interop.SupportedArchitectureAttribute"); + var archAttr = method.GetAttributes().Single(a => a.AttributeType.FullName == "Windows.Win32.Foundation.Metadata.SupportedArchitectureAttribute"); Architecture arch = (Architecture)archAttr.FixedArguments[0].Value; foreach (var param in method.Parameters) @@ -1110,7 +1109,7 @@ namespace WinmdUtilsProgram { int before = writer.DifferencesCount; - CompareAttributes(field1.Name, field1.GetAttributes(), field2.GetAttributes(), writer); + CompareAttributes(field1.FullName, field1.GetAttributes(), field2.GetAttributes(), writer); string fullField1Name = GetFullMemberName(field1); diff --git a/sources/WinmdUtils/Properties/launchSettings.json b/sources/WinmdUtils/Properties/launchSettings.json index fe8ec56e..0eeb62af 100644 --- a/sources/WinmdUtils/Properties/launchSettings.json +++ b/sources/WinmdUtils/Properties/launchSettings.json @@ -6,7 +6,7 @@ }, "compare": { "commandName": "Project", - "commandLineArgs": "compare --first $(USERPROFILE)\\.nuget\\packages\\microsoft.windows.sdk.win32metadata\\39.0.18-preview\\Windows.Win32.winmd --second $(ProjectDir)..\\..\\bin\\Windows.Win32.winmd --knownDiffsFile $(ProjectDir)..\\..\\scripts\\ChangesSinceLastRelease.txt" + "commandLineArgs": "compare --first $(USERPROFILE)\\.nuget\\packages\\microsoft.windows.sdk.win32metadata\\49.0.21-preview\\Windows.Win32.winmd --second $(ProjectDir)..\\..\\bin\\Windows.Win32.winmd --knownDiffsFile $(ProjectDir)..\\..\\scripts\\ChangesSinceLastRelease.txt" }, "compareWithUpdate": { "commandName": "Project", @@ -46,7 +46,7 @@ }, "showNamespaceDependencies": { "commandName": "Project", - "commandLineArgs": "showNamespaceDependencies --winmd $(ProjectDir)..\\..\\bin\\Windows.Win32.winmd --maxBroughtInBy 3 --maxDependTypes 3 --namespaceFilter Windows.Win32.System.Diagnostics.Debug --namespaceFilter Windows.Win32.System.Threading" + "commandLineArgs": "showNamespaceDependencies --winmd $(ProjectDir)..\\..\\bin\\Windows.Win32.winmd --maxBroughtInBy 3 --maxDependTypes 50 --namespaceFilter Windows.Win32.Media.KernelStreaming --namespaceFilter Windows.Win32.Media.DirectShow --namespaceFilter Windows.Win32.Media.Audio" }, "Show depends for a few ns": { "commandName": "Project", diff --git a/sources/WinmdUtils/WinmdUtils.csproj b/sources/WinmdUtils/WinmdUtils.csproj index 54f4b420..9d661c53 100644 --- a/sources/WinmdUtils/WinmdUtils.csproj +++ b/sources/WinmdUtils/WinmdUtils.csproj @@ -12,7 +12,6 @@ - diff --git a/sources/nuget/Microsoft.Windows.SDK.Win32Metadata/Microsoft.Windows.SDK.Win32Metadata.nuspec b/sources/nuget/Microsoft.Windows.SDK.Win32Metadata/Microsoft.Windows.SDK.Win32Metadata.nuspec index 19fe5da6..4e4896b3 100644 --- a/sources/nuget/Microsoft.Windows.SDK.Win32Metadata/Microsoft.Windows.SDK.Win32Metadata.nuspec +++ b/sources/nuget/Microsoft.Windows.SDK.Win32Metadata/Microsoft.Windows.SDK.Win32Metadata.nuspec @@ -23,7 +23,6 @@ - diff --git a/tests/SourceToWinmd/source/generated/fake/test.cs b/tests/SourceToWinmd/source/generated/fake/test.cs index 81b29c26..3e0fb497 100644 --- a/tests/SourceToWinmd/source/generated/fake/test.cs +++ b/tests/SourceToWinmd/source/generated/fake/test.cs @@ -5,7 +5,7 @@ using System.Runtime.InteropServices; using Windows.Win32.Foundation; using Windows.Win32.System.Memory; -using Windows.Win32.Interop; +using Windows.Win32.Foundation.Metadata; namespace Windows.Win32.Test { diff --git a/tests/Windows.Win32.Tests/assets/duplicateConstantsAllowList.rsp b/tests/Windows.Win32.Tests/assets/duplicateConstantsAllowList.rsp index 7a8a2f69..f6d8ef2a 100644 --- a/tests/Windows.Win32.Tests/assets/duplicateConstantsAllowList.rsp +++ b/tests/Windows.Win32.Tests/assets/duplicateConstantsAllowList.rsp @@ -11,4 +11,6 @@ DISPID_MULTILINE DISPID_REFRESH HTMLINPUTIMAGE UNKNOWN -EALL \ No newline at end of file +EALL +NONE +NETWORK \ No newline at end of file diff --git a/tests/Windows.Win32.Tests/assets/pointersToDelegatesAllowList.rsp b/tests/Windows.Win32.Tests/assets/pointersToDelegatesAllowList.rsp index 931ea9fc..a0d5a471 100644 --- a/tests/Windows.Win32.Tests/assets/pointersToDelegatesAllowList.rsp +++ b/tests/Windows.Win32.Tests/assets/pointersToDelegatesAllowList.rsp @@ -1,9 +1,17 @@ --allowItem -Windows.Win32.System.Rpc.NDR_CS_ROUTINES.pTagGettingRoutines -Windows.Win32.System.Rpc.MIDL_STUB_DESC.apfnNdrRundownRoutines -Windows.Win32.System.Rpc.MIDL_STUB_DESC.apfnExprEval -Windows.Win32.System.Rpc.MIDL_STUB_DESC.NotifyRoutineTable +Windows.Win32.Globalization.Apis.utrace_getFunctions +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.SetEnterLeaveFunctionHooks +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo.SetFunctionIDMapper +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo14.EventPipeCreateProvider2 +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.DoStackSnapshot +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo2.SetEnterLeaveFunctionHooks2 +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.SetEnterLeaveFunctionHooks3 +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.SetEnterLeaveFunctionHooks3WithInfo +Windows.Win32.System.Diagnostics.ClrProfiling.ICorProfilerInfo3.SetFunctionIDMapper2 Windows.Win32.System.Rpc.MIDL_SERVER_INFO.DispatchTable Windows.Win32.System.Rpc.MIDL_SERVER_INFO.ThunkTable +Windows.Win32.System.Rpc.MIDL_STUB_DESC.apfnExprEval +Windows.Win32.System.Rpc.MIDL_STUB_DESC.apfnNdrRundownRoutines +Windows.Win32.System.Rpc.MIDL_STUB_DESC.NotifyRoutineTable +Windows.Win32.System.Rpc.NDR_CS_ROUTINES.pTagGettingRoutines Windows.Win32.System.WinRT.Apis.RoRegisterActivationFactories -Windows.Win32.Globalization.Apis.utrace_getFunctions diff --git a/tests/Windows.Win32.Tests/assets/suggestedRemappingsAllowList.rsp b/tests/Windows.Win32.Tests/assets/suggestedRemappingsAllowList.rsp index 5c4452c8..65d3ff3d 100644 --- a/tests/Windows.Win32.Tests/assets/suggestedRemappingsAllowList.rsp +++ b/tests/Windows.Win32.Tests/assets/suggestedRemappingsAllowList.rsp @@ -12,6 +12,8 @@ _TP_IO=TP_IO _TP_TIMER=TP_TIMER _TP_WAIT=TP_WAIT _TP_WORK=TP_WORK +_TP_POOL=TP_POOL +_TP_CLEANUP_GROUP=TP_CLEANUP_GROUP _tWAVEFORMATEX=_WAVEFORMATEX AsnAny=AsnObjectSyntax AsnObjectIdentifier=AsnObjectName @@ -212,4 +214,23 @@ _OLD_LARGE_INTEGER=OLD_LARGE_INTEGER CorTypeAttr=CorRegTypeAttr CompilationRelaxationsEnum=CompilationRelaxationEnum IPropertySet=__PropertySet__ -IPropertySetSerializer=__IPropertySetSerializer__ \ No newline at end of file +IPropertySetSerializer=__IPropertySetSerializer__ +tagSERIALIZEDPROPSTORAGE=SERIALIZEDPROPSTORAGE +ldapsearch=LDAPSearch +_MI_Module_Self=MI_Module_Self +_WS_XML_READER=WS_XML_READER +_WS_XML_WRITER=WS_XML_WRITER +_WS_XML_BUFFER=WS_XML_BUFFER +_WS_CHANNEL=WS_CHANNEL +_WS_OPERATION_CONTEXT=WS_OPERATION_CONTEXT +_WS_ERROR=WS_ERROR +_WS_HEAP=WS_HEAP +_WS_LISTENER=WS_LISTENER +_WS_MESSAGE=WS_MESSAGE +_WS_SECURITY_TOKEN=WS_SECURITY_TOKEN +_WS_SECURITY_CONTEXT=WS_SECURITY_CONTEXT +_WS_SERVICE_HOST=WS_SERVICE_HOST +_WS_SERVICE_PROXY=WS_SERVICE_PROXY +_WS_METADATA=WS_METADATA +_WS_POLICY=WS_POLICY +_MDL=MDL \ No newline at end of file diff --git a/version.json b/version.json index 385a83f5..33e4757b 100644 --- a/version.json +++ b/version.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json", - "version": "49.0-preview", + "version": "53.0-preview", "assemblyVersion": { "precision": "revision" },